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
339605556497	339605557014	339605557564	339605558114	339605558664	339605559214	339605559764	339605560314	339605560864	339605561414	339605561966	339605562516	339605563064	339605563614	339605564164	339605564714	339605565264	339605565814	339605566364	339605566916	339605567464	339605568014	339605568566	339605569114	339605569664	339605570214	339605570764	339605571314	339605571864	339605572414	339605572964	339605573514	339605574064	339605574616	339605575166	339605575714	339605576264	339605576814	339605577364	339605577914	339605578464	339605579014	339605579566	339605580116	339605580664	339605581214	339605581766	339605582314	339605582864	339605583414	339605583964	339605584516	339605585066	339605585616	339605586166	339605586714	339605587264	339605587814	339605588364	339605588914	339605589466	339605590016	339605590566	339605591116	339605591664	339605592214	339605592764	339605593316	339605593864	339605594416	339605594966	339605595516	339605596066	339605596616	339605597166	339605597714	339605598264	339605598814	339605599366	339605599914	339605600466	339605601016	339605601564	339605602114	339605602666	339605603214	339605603764	339605604316	339605604866	339605605416	339605605966	339605606516	339605607064	339605607616	339605608166	339605608716	339605609266	339605609816	339605610366	339605610914	339605611466	339605612016	339605612566	339605613116	339605613666	339605614216	339605614766	339605615316	339605615866	339605616414	339605616966	339605617516	339605618066	339605618614	339605619166	339605619716	339605620266	339605620814	339605621366	339605621916	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3600	2300	2717	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21798	20004	28350	21515	20004	19897	7033	961	664	629	582	530	506	492	444	446	431	455	431	392	339	380	381	390	358	373	391	421	390	360	352	379	363	367	402	370	379	363	377	370	411	378	394	392	367	341	365	372	371	340	351	358	341	358	377	360	348	341	353	366	362	356	350	336	352	337	361	342	340	340	329	357	376	352	349	358	340	354	372	360	364	342	314	345	379	344	364	378	348	349	374	360	337	369	364	356	327	386	389	349	327	337	365	381	356	374	359	364	370	370	363	348	338	361	376	362	333	356	351	359	352	343	353	364	377	382	368	368	370	357	324	348	359	341	388	312	347	327	358	355	375	341	354	343	400	338	373	377	356	360	321	381	369	350	375	342	375	354	344	364	398	329	369	325	340	342	330	339	357	358	353	338	338	369	334	352	346	314	372	312	336	349	359	371	337	363	360	360	345	364	365	355	343	368	358	381	334	367	331	371	317	375	337	351	359	336	349	379	349	365	355	362	356	308	394	346	366	368	358	366	374	352	335	346	361	336	358	356	363	365	354	335	356	371	376	382	330	351	356	316	364	342	342	373	347	374	372	354	332	375	362	337	349	343	349	366	360	319	340	334	361	353	332	341	361	348	328	348	370	341	387	375	367	368	342	350	367	343	337	308	358	377	340	352	374	350	361	350	364	347	343	348	358	366	348	363	364	334	367	327	318	341	325	363	365	338	378	388	385	381	357	344	369	344	373	336	357	360	359	362	345	303	366	358	363	348	340	380	393	381	355	382	351	402	324	366	348	341	359	332	360	382	334	348	357	339	360	361	343	314	346	363	380	327	350	336	349	346	344	365	312	356	336	360	352	350	354	328	343	327	344	384	345	353	358	342	347	333	347	360	365	378	334	379	360	340	342	359	352	347	366	348	360	360	353	381	367	387	377	362	341	366	346	357	351	363	320	375	357	358	378	346	331	372	371	327	344	357	359	329	345	342	374	371	324	333	349	408	345	353	362	312	345	358	359	325	321	356	357	350	352	344	375	334	389	332	379	348	392	323	344	361	340	340	340	369	355	368	376	371	379	358	359	367	369	342	368	341	310	368	310	332	342	363	339	359	375	342	349	357	356	356	366	365	342	361	338	356	356	368	341	328	351	359	339	351	358	343	330	341	353	327	359	391	365	345	358	378	313	374	360	323	379	355	345	353	347	348	370	351	365	368	339	354	343	378	338	358	343	329	354	369	350	341	368	365	301	346	328	344	342	377	403	367	395	333	359	350	316	351	356	332	357	368	377	364	342	336	339	353	364	345	370	389	342	360	379	339	336	337	364	360	373	319	341	344	361	369	326	364	365	339	375	379	345	349	310	345	336	337	352	333	374	372	336	381	356	344	353	365	381	335	340	321	354	365	327	398	367	376	393	366	367	332	341	352	344	370	343	340	352	337	322	334	358	369	354	369	384	367	376	357	361	356	343	361	350	338	366	377	357	361	354	339	342	351	375	362	285	340	341	352	338	362	355	341	347	321	338	391	358	376	346	339	340	338	358	323	358	339	333	357	338	372	366	386	335	343	329	364	358	347	340	374	347	368	337	348	370	377	362	327	343	376	318	348	342	361	338	383	362	342	349	331	333	364	362	361	319	336	340	378	344	338	325	357	332	349	380	362	357	333	334	359	375	348	354	373	356	345	328	350	338	380	352	351	343	359	377	339	334	335	346	362	357	340	329	363	354	311	358	379	347	356	351	349	360	345	336	370	374	334	343	352	332	323	333	344	348	356	390	350	327	370	366	322	333	310	347	357	357	350	368	404	354	342	353	344	351	351	368	379	396	365	324	347	401	370	386	370	332	326	347	383	333	356	341	384	346	386	389	361	344	336	373	346	376	359	355	342	358	387	362	348	391	331	394	354	328	355	376	324	360	338	387	340	356	364	391	329	361	358	342	358	347	343	363	346	349	355	373	366	388	348	356	343	327	359	376	404	353	375	361	369	310	357	373	371	344	313	329	357	347	347	383	367	338	346	328	360	344	346	343	350	364	334	360	323	352	347	346	375	326	343	344	373	328	353	349	345	362	344	363	354	346	347	339	370	374	357	383	388	330	341	325	369	334	365	331	367	350	357	351	343	350	352	328	338	368	379	343	322	336	371	379	362	334	384	375	350	367	367	352	378	291	339	370	350	362	346	348	345	341	345	349	374	310	380	378	348	317	398	350	372	390	338	353	337	376	356	349	361	358	368	383	351	314	336	364	349	375	341	341	382	360	375	363	331	335	345	322	333	378	365	349	350	364	331	356	352	354	358	363	370	333	337	296	332	350	382	380	328	344	357	386	375	381	356	326	378	361	353	341	347	313	350	345	355	339	407	352	316	332	334	362	335	328	363	347	343	344	351	349	357	347	373	326	340	325	346	312	347	324	361	406	344	349	330	360	377	369	346	349	350	365	343	350	358	373	365	354	352	354	355	365	394	376	344	356	340	327	329	367	316	342	341	337	373	394	363	331	365	364	362	334	371	346	327	359	317	369	353	355	362	345	333	365	366	343	375	343	367	334	326	345	324	355	353	371	363	400	363	362	367	388	346	353	323	354	355	342	375	384	313	380	345	307	354	369	340	359	352	356	369	328	338	337	346	365	367	364	331	354	311	328	388	364	350	393	355	341	342	356	338	348	366	350	361	349	331	304	380	336	365	378	319	357	387	320	359	336	355	360	346	361	338	341	360	373	329	359	334	361	348	342	370	351	349	337	352	371	363	373	386	344	367	349	359	339	319	356	345	373	336	343	378	360	357	344	362	339	358	345	351	351	389	363	362	340	367	338	350	343	342	344	339	359	387	345	368	368	331	382	341	320	367	395	331	407	344	334	372	339	358	326	382	344	345	337	347	345	356	332	319	358	350	369	326	364	357	355	384	344	319	383	344	348	343	387	354	364	361	319	344	351	345	351	334	347	363	347	378	298	347	304	361	381	370	326	367	360	379	334	333	395	368	347	361	345	308	337	353	322	352	332	332	349	343	359	360	330	340	358	353	364	344	355	355	385	338	384	342	360	355	387	326	345	341	339	325	363	336	360	357	357	348	367	344	377	358	336	321	369	358	351	348	335	371	365	374	337	333	322	360	361	388	358	353	361	386	355	364	361	327	344	355	369	356	367	377	349	336	372	386	349	368	311	345	352	342	389	346	376	346	328	374	337	319	329	358	327	353	316	326	334	355	318	324	357	356	342	333	345	386	350	354	350	352	368	365	341	353	310	360	343	335	349	362	385	334	370	344	362	383	343	348	346	331	333	367	381	345	349	375	333	360	349	364	355	331	354	379	328	364	342	378	355	332	338	371	322	377	344	362	357	349	341	317	355	345	375	353	344	397	354	316	346	345	349	371	340	340	362	354	361	351	334	313	359	325	353	312	356	320	356	354	332	338	398	372	354	346	373	355	303	386	350	355	338	346	352	362	342	345	335	359	327	336	329	371	365	377	359	315	311	356	348	331	359	337	378	339	334	337	387	333
44103	16562	40107	6953	4672	3418	2649	2166	1824	1567	1365	1171	1149	1093	999	945	866	825	773	796	732	783	722	737	713	705	694	692	675	648	663	670	657	647	676	624	674	634	672	576	624	619	635	657	637	577	619	623	610	620	625	645	592	669	629	601	635	628	649	620	586	616	603	620	547	606	637	621	562	606	600	641	574	641	624	570	578	593	595	614	582	590	634	610	618	586	590	592	625	626	586	606	592	599	610	626	594	580	601	587	621	587	635	597	611	640	669	616	567	600	599	607	639	602	578	601	581	594	643	613	640	671	610	599	595	645	633	583	630	554	613	586	599	579	573	585	613	619	592	610	578	637	637	635	611	624	596	587	591	606	663	613	593	602	631	614	629	683	601	589	578	620	576	592	617	571	642	596	609	592	625	607	598	625	624	635	546	568	601	594	588	660	585	542	625	557	617	583	584	623	560	581	618	573	606	606	567	594	628	627	570	646	636	618	574	599	576	554	570	608	639	577	620	623	599	539	666	640	644	611	605	578	614	589	603	575	614	578	571	593	588	589	583	596	596	556	586	571	593	605	595	611	621	578	550	613	657	573	587	577	633	574	600	577	609	589	609	619	555	615	628	612	623	559	606	596	563	571	589	575	595	619	613	556	559	590	631	577	590	563	616	616	583	556	622	588	576	641	623	593	626	597	673	577	605	625	573	615	573	601	579	591	573	623	568	572	570	642	560	617	576	628	595	628	617	552	577	595	626	597	640	582	607	598	601	601	659	587	612	582	618	587	575	613	575	574	583	599	610	605	550	599	554	607	603	620	595	633	569	609	579	612	561	615	618	593	589	614	589	619	538	583	577	549	615	587	571	566	586	550	615	631	557	587	548	607	625	611	601	633	639	607	587	607	603	579	610	630	588	606	593	632	588	625	629	608	601	606	602	572	624	597	594	613	599	598	595	617	581	598	606	593	595	604	641	595	585	555	612	570	579	631	615	577	620	584	624	575	610	565	621	605	593	599	593	587	595	621	584	625	579	618	620	604	606	613	611	619	613	590	610	596	608	639	591	594	584	610	548	550	610	608	595	583	594	588	602	595	617	627	587	537	568	607	608	586	600	594	627	647	623	637	609	558	651	602	638	578	592	576	583	585	604	584	586	574	581	625	589	556	589	588	612	634	599	628	583	608	598	615	631	597	564	612	594	590	605	596	587	576	606	578	585	571	595	563	625	587	579	609	573	569	641	582	641	614	614	586	626	592	603	617	581	592	568	643	578	598	565	580	597	604	596	588	579	651	598	605	588	598	562	619	566	611	604	587	591	578	635	640	593	588	604	580	591	601	623	569	607	606	625	634	590	567	569	640	590	609	600	608	611	601	586	596	623	596	603	602	584	610	619	594	633	585	575	639	581	603	558	613	638	620	642	610	593	607	566	585	572	606	610	562	573	600	636	549	593	577	583	595	579	601	576	573	588	593	594	607	603	575	609	573	611	608	609	571	629	611	567	590	574	594	562	629	619	575	592	589	608	661	628	582	585	622	606	626	591	626	620	607	599	642	655	578	622	587	577	610	625	597	597	616	633	579	610	579	610	644	580	656	590	574	616	622	571	633	650	599	646	580	579	598	628	593	595	566	639	604	598	564	574	602	628	595	594	611	584	593	600	636	581	612	627	618	593	617	595	600	588	606	588	602	593	619	573	628	575	595	590	647	574	607	646	593	584	634	599	605	603	605	632	587	621	617	598	593	619	633	619	622	589	622	570	573	546	598	550	609	592	633	613	589	604	602	573	616	619	605	592	560	602	559	589	598	588	588	626	570	622	600	598	586	554	602	597	657	616	578	597	614	600	573	588	582	586	580	649	592	619	667	611	603	586	603	586	571	607	563	610	595	612	617	555	562	661	576	633	612	590	592	627	580	624	576	597	604	619	578	603	626	566	609	588	581	590	563	545	605	582	639	556	589	574	620	561	605	610	641	628	615	614	624	580	612	588	613	613	601	555	616	583	642	579	621	604	622	513	612	618	566	583	610	594	583	628	591	600	601	588	596	591	599	616	603	654	607	579	615	565	602	589	653	566	577	619	563	549	567	620	599	597	599	619	584	536	609	595	607	578	615	576	615	564	639	624	587	583	615	576	588	615	596	553	631	572	607	612	559	630	606	601	579	621	593	631	608	610	569	592	595	563	586	609	603	577	615	624	655	611	592	563	618	599	576	590	597	577	606	631	615	619	639	560	579	613	597	540	621	598	565	589	606	613	622	612	590	579	572	650	583	610	575	595	625	637	566	585	587	593	605	607	563	586	597	558	565	620	602	588	553	611	565	533	611	595	646	587	568	574	575	620	590	573	626	579	628	608	624	572	597	608	619	550	594	570	619	618	593	595	614	554	577	562	590	621	634	596	597	578	617	640	569	585	625	639	595	583	624	606	625	619	574	650	631	595	600	601	621	584	590	586	598	621	542	579	587	646	592	630	595	576	572	605	598	585	603	575	614	649	593	568	619	618	592	596	586	618	603	574	630	570	572	595	575	599	554	555	612	628	639	567	596	572	583	632	605	569	611	591	578	644	643	624	611	628	657	551	581	611	577	612	554	583	600	604	605	595	593	572	578	555	644	590	606	590	610	587	638	574	542	559	599	610	553	580	618	622	627	585	592	642	611	601	603	546	615	569	556	645	571	601	586	600	619	579	589	610	613	609	639	567	590	629	582	582	599	572	632	623	549	595	559	597	598	563	625	555	580	648	572	617	617	598	639	628	609	599	592	596	579	599	579	584	591	586	605	615	641	598	602	592	582	670	615	629	531	637	591	611	616	629	593	592	595	573	530	625	576	619	651	600	609	572	609	617	592	579	575	608	590	600	570	618	592	573	634	590	620	611	607	618	673	583	611	615	620	569	607	598	587	613	588	619	565	624	588	583	614	644	594	578	595	601	581	603	625	604	570	597	601	571	606	564	602	617	584	592	612	615	568	601	634	677	573	622	568	581	609	615	598	558	561	602	641	622	612	638	603	617	646	604	585	569	606	610	624	616	609	633	590	640	619	587	613	631	610	608	605	582	623	617	577	606	627	578	587	623	584	596	608	627	602	645	594	587	585	553	621	646	590	628	564	596	568	555	601	549	601	558	635	598	618	582	616	601	566	630	570	580	632	546	593	583	612	596	597	611	576	578	574	600	633	589	604	589	582	635	620	610	571	579	639	613	650	614	591	575	602	640	584	599	619	615	564	599	563	605	576	567	571	616	591	578	580	588	586	592	601	577	600	586	549	615	616	628	561	589	578	599	598	605	597	626	580	579	582	625	550	540	601	575	548	592	600	597	612	580	590	581	567	553	598	569	546	604	572	574	596	651	613	588	613	577	565	637	599	620	596	602	599	591	586	619	605	595	595	623	588	643	551	556	594	597	619	607	578	564	570	568	583	584	576	592	597	524	626	615	626	598	592	594	630	595	601	611	608	580	618	616	579	583	590	585	643	583	592	643	621	618	608	585	613	549	576	617	630
26774	20676	17802	3716	234	246	206	179	160	166	168	180	167	190	161	174	158	188	194	179	178	175	168	175	166	157	156	167	139	170	179	171	156	164	186	157	180	154	174	177	159	175	158	192	164	165	154	157	151	161	176	168	153	166	158	153	160	143	177	164	179	174	157	158	162	141	143	157	156	181	166	136	150	171	164	139	185	152	188	160	163	166	159	170	175	166	153	161	186	159	153	181	144	156	170	175	172	158	179	159	148	161	167	167	131	174	159	174	173	162	165	173	170	180	151	174	173	149	154	174	178	171	152	168	155	176	163	138	176	171	166	167	154	172	151	152	190	179	146	149	149	173	153	173	173	162	168	184	147	152	184	169	145	166	187	162	166	162	174	165	164	174	186	185	167	139	165	189	166	175	182	153	167	165	163	162	159	174	152	170	161	158	172	152	187	172	152	154	168	176	169	154	153	162	158	165	150	153	175	173	160	162	168	144	148	165	164	164	180	153	172	183	181	147	152	159	165	182	158	179	153	184	156	183	170	152	157	172	176	175	184	175	138	178	169	170	162	164	150	163	172	148	166	157	176	191	165	166	192	154	141	186	174	190	174	168	169	161	171	179	154	176	170	169	196	157	170	165	156	158	183	163	183	143	191	182	151	150	158	163	181	152	171	169	141	168	174	155	158	146	165	182	153	188	169	178	185	152	167	195	179	146	160	149	174	169	166	158	146	185	170	163	147	179	139	187	151	150	167	176	160	159	167	164	164	168	198	166	150	171	165	163	187	176	169	167	192	176	169	160	149	152	167	152	154	173	168	151	162	160	164	173	159	138	184	173	167	164	155	158	175	184	150	163	162	174	175	185	181	164	183	190	162	161	163	174	156	162	174	172	155	168	171	182	183	151	170	165	160	167	169	146	162	183	195	156	151	161	151	153	136	165	172	166	174	155	155	185	162	158	170	162	177	150	145	199	161	169	177	160	169	164	182	155	186	169	171	170	157	131	152	173	172	182	164	179	160	146	169	161	153	139	159	176	150	160	161	171	180	170	183	176	138	154	142	177	148	142	166	154	162	163	152	183	159	151	170	180	151	154	168	153	155	170	152	185	179	184	154	163	190	176	149	162	151	169	191	176	170	172	196	158	183	192	174	149	181	161	176	154	184	180	168	154	158	139	167	172	163	192	178	150	170	166	152	176	190	156	158	163	155	171	164	162	183	151	175	177	174	178	178	157	177	165	167	178	157	156	167	156	155	177	162	170	145	151	172	169	183	153	177	140	168	166	162	163	143	159	167	169	146	183	175	170	173	177	166	168	162	171	162	172	182	142	168	176	169	161	164	170	172	181	168	162	183	201	173	157	170	153	158	155	186	179	160	171	202	154	176	170	175	178	182	154	174	172	179	168	185	161	165	196	192	150	152	159	160	171	171	158	166	174	161	159	169	155	179	149	168	177	158	170	152	201	163	180	174	168	164	150	159	148	184	180	167	169	172	165	171	192	173	166	167	181	176	166	162	179	179	144	151	173	165	143	151	161	165	156	158	174	167	149	175	136	162	183	168	146	178	154	166	168	150	182	169	165	152	166	147	164	138	167	138	177	146	173	174	177	165	169	157	183	155	145	162	178	200	158	175	175	163	180	152	168	189	174	160	173	157	181	157	175	191	159	167	163	150	173	196	153	167	185	160	160	162	170	155	157	168	166	163	151	173	191	156	185	148	165	170	148	170	175	170	153	186	156	172	174	166	176	192	169	171	164	161	172	175	158	171	183	173	160	176	175	172	162	167	179	177	171	165	171	155	175	152	178	158	152	169	148	175	162	158	151	167	143	163	163	146	166	195	148	170	197	167	180	181	150	166	190	148	171	137	149	141	140	141	179	182	202	182	169	166	189	169	174	174	167	146	139	166	171	151	179	147	151	170	188	189	147	163	156	170	184	162	169	174	145	133	163	179	162	160	183	177	167	155	171	182	171	162	162	167	164	167	163	167	144	172	151	157	174	169	155	170	157	164	165	176	163	187	134	170	153	168	166	170	164	191	164	166	181	171	163	144	176	181	164	169	155	172	169	160	182	170	180	159	174	185	147	150	159	182	155	171	163	190	161	166	167	169	145	171	156	178	162	171	176	163	146	166	150	140	165	171	176	180	165	144	163	166	157	186	159	181	187	184	172	173	178	154	178	147	156	163	186	159	184	164	148	202	159	180	168	179	171	180	175	164	184	168	163	171	155	186	181	149	162	188	158	155	176	164	167	169	172	160	158	161	164	181	169	160	155	180	188	157	205	163	164	165	153	139	157	159	157	167	176	172	159	157	154	195	171	167	165	147	175	175	162	170	164	192	185	163	169	177	189	140	161	191	177	167	174	160	155	165	159	166	187	170	163	160	179	152	172	172	155	187	173	181	153	170	143	156	142	158	142	148	167	169	151	170	167	164	177	180	178	179	150	164	190	155	168	159	149	206	172	175	159	161	151	156	155	168	145	180	147	162	188	163	157	155	164	176	165	175	164	166	172	183	170	169	168	175	166	178	164	161	159	167	172	152	149	187	160	177	149	175	172	178	181	153	175	201	156	174	161	191	153	142	184	155	154	158	143	174	155	159	159	149	166	173	184	158	163	175	179	166	141	165	177	183	173	177	158	170	169	186	176	163	157	155	173	159	171	175	159	184	166	168	163	152	176	139	170	158	187	163	177	171	151	164	172	199	149	158	159	191	147	213	157	187	165	140	168	166	142	163	165	165	153	163	151	162	137	159	158	162	169	159	167	180	152	181	140	154	164	180	152	168	138	157	152	163	151	168	144	158	156	166	173	180	130	175	161	143	157	178	163	157	187	132	173	172	163	170	195	181	183	153	157	168	149	154	162	173	181	150	178	166	200	181	163	159	163	177	166	164	161	165	173	173	156	162	164	172	169	152	157	183	170	152	150	178	190	182	179	182	169	163	179	192	137	180	137	186	168	172	127	151	158	157	168	153	173	154	164	151	157	152	142	153	181	168	173	168	158	159	155	151	167	183	157	168	157	151	169	177	167	156	174	158	162	159	163	138	178	161	180	152	182	151	159	154	163	172	167	153	172	159	177	155	155	162	182	164	197	170	150	183	186	160	156	172	176	174	154	180	160	190	161	147	159	162	163	160	176	169	161	181	169	184	180	178	149	154	172	172	165	174	177	174	170	157	171	179	162	188	152	155	172	208	170	156	177	151	156	151	172	171	160	181	159	139	161	175	187	148	145	157	164	179	145	184	171	164	193	174	155	158	184	188	161	144	167	163	165	177	165	186	145	184	177	170	158	182	181	173	162	178	156	172	149	135	156	172	170	184	164	161	165	168	159	188	177	177	172	159	173	150	176	136	133	161	179	181	152	173	172	167	184	140	165	161	161	175	146	143	142	167	164	189	167	157	157	137	150	165	150	171	186	145	165	166	184	164	177	168	181	158	170	157	191	161	175	166	150	154	159	184	176	176	182	163	170	159	187	154	159	174	160	177	141	173	161
16013	3125	19740	1212	536	397	417	392	383	351	335	315	296	293	292	298	308	329	306	327	326	342	328	319	277	307	307	321	321	344	277	298	289	313	306	317	311	316	304	310	347	293	322	316	311	297	302	305	308	300	309	325	329	268	323	291	285	277	319	284	314	280	319	319	310	272	315	286	304	310	317	327	320	282	337	300	340	304	299	320	317	308	282	311	297	288	307	308	270	286	300	321	339	307	298	320	290	309	292	317	299	284	322	300	323	294	302	303	320	319	318	273	288	312	289	312	327	292	310	308	316	330	281	286	285	293	292	315	297	275	294	329	302	315	288	289	329	297	324	293	297	308	301	275	315	287	285	308	286	280	310	310	331	314	297	306	324	295	315	325	313	325	329	319	317	307	318	320	302	315	298	301	313	301	277	323	313	331	319	320	292	327	295	312	312	291	327	284	280	264	270	309	294	272	311	298	329	324	329	278	310	301	287	273	312	309	316	317	321	301	282	291	311	293	298	317	282	300	339	301	309	288	315	293	281	308	275	309	306	287	311	286	305	336	303	286	310	318	324	306	292	283	281	288	302	322	308	306	277	306	293	304	289	315	309	320	304	316	280	350	303	292	318	279	320	298	309	306	313	325	315	303	330	285	300	324	300	329	300	312	257	296	307	295	313	308	287	312	329	300	320	288	301	309	284	288	296	314	303	321	290	322	286	312	325	308	305	307	311	302	312	293	321	335	344	325	294	322	310	315	310	280	260	305	325	304	279	341	310	326	289	314	342	329	295	289	292	308	290	298	314	333	302	292	299	311	273	295	318	270	302	308	265	297	313	288	286	296	287	299	292	314	302	295	313	287	317	305	287	283	291	284	301	308	320	287	303	310	321	289	304	301	310	291	300	314	298	280	305	294	290	322	283	298	317	307	311	320	298	311	305	328	301	334	296	290	312	320	312	308	309	311	314	308	286	302	325	295	314	281	292	282	299	284	324	268	309	306	300	284	285	298	303	264	315	292	323	342	312	305	315	323	289	282	325	309	320	282	294	302	317	292	324	325	323	291	292	293	321	321	305	312	297	287	300	308	306	313	329	308	305	288	338	309	308	296	263	296	316	316	283	321	285	296	273	327	290	335	329	341	311	325	300	308	307	305	308	293	329	302	299	314	320	308	313	285	288	324	303	290	330	308	324	257	324	302	283	296	297	282	315	319	313	303	279	305	319	275	307	291	293	306	319	320	316	312	341	296	319	276	286	319	308	325	302	327	292	276	275	278	311	265	329	291	293	315	311	288	288	313	313	308	315	303	288	286	289	338	331	316	348	292	314	315	309	295	308	279	327	276	323	333	324	293	325	306	298	294	296	269	309	320	315	311	299	301	303	296	322	292	294	341	304	300	303	324	332	296	320	300	304	290	299	317	341	327	286	300	308	307	311	324	288	330	289	287	346	322	314	309	318	310	281	320	305	343	293	313	310	335	311	311	290	314	323	273	332	313	303	307	315	326	303	307	314	296	287	283	325	303	327	321	297	305	306	318	345	313	295	312	276	297	302	331	310	294	313	305	297	317	328	312	342	290	322	293	298	312	323	308	317	288	330	303	315	306	287	329	296	347	336	329	285	316	336	290	296	312	323	285	307	315	298	311	306	300	326	306	321	308	280	316	284	305	317	287	325	292	347	303	328	309	290	301	300	334	292	308	313	308	282	307	310	288	307	320	329	300	308	308	300	302	301	306	302	291	312	318	282	284	320	328	318	291	315	317	339	289	295	306	320	316	303	302	328	322	275	307	296	317	332	298	307	293	311	285	311	320	291	300	280	306	313	330	317	313	304	313	317	313	286	301	312	316	311	352	312	303	288	313	308	311	335	316	319	303	318	295	323	297	310	317	328	325	298	310	273	299	296	301	306	310	287	308	332	311	306	302	294	289	305	297	334	295	291	299	283	297	310	315	316	295	305	333	306	323	298	317	296	305	297	304	287	343	296	277	309	304	298	319	313	287	323	326	290	265	318	287	321	306	294	305	320	293	306	278	312	302	346	325	315	293	312	327	294	292	287	312	312	316	311	300	322	329	287	312	300	312	301	292	319	275	343	325	332	303	307	287	319	272	293	291	325	317	354	312	290	323	317	298	310	305	297	310	284	293	298	293	290	338	283	312	316	327	310	320	308	279	312	310	320	325	305	290	315	307	297	348	298	328	311	265	325	301	339	341	306	309	280	322	354	296	328	311	314	307	304	302	292	320	302	304	312	309	288	294	312	301	325	318	298	310	287	306	276	301	331	328	315	302	304	305	304	338	304	287	275	281	325	311	324	298	308	324	298	308	309	304	299	317	310	286	299	305	301	293	298	294	300	284	336	307	312	295	289	298	297	314	309	335	292	306	309	300	320	292	302	328	314	321	284	312	291	323	320	309	299	317	306	342	301	312	332	302	296	309	303	291	291	274	300	294	272	306	276	292	317	307	275	295	278	312	325	330	293	318	327	311	287	305	301	327	331	297	311	308	293	314	269	312	289	293	298	315	288	293	313	285	296	277	336	331	297	304	315	297	302	336	294	314	297	302	339	303	316	304	296	305	284	306	310	279	294	327	301	311	278	319	331	288	313	301	311	329	313	316	345	316	302	286	332	310	311	308	301	317	288	335	312	323	293	291	314	285	294	321	321	340	301	317	287	317	281	316	303	314	311	313	275	307	333	295	285	291	319	276	266	307	313	289	326	300	260	297	298	341	325	298	316	316	306	313	290	297	302	348	307	303	334	299	312	331	309	295	287	313	303	309	282	303	323	334	303	337	305	298	300	277	280	304	322	304	296	289	321	328	302	296	308	279	289	300	299	324	306	303	298	315	301	310	288	271	299	324	292	314	287	329	285	300	278	333	276	306	312	293	297	309	312	277	335	303	308	283	325	289	291	312	309	316	276	287	322	307	285	299	292	283	309	309	310	298	308	304	321	325	261	299	309	334	318	329	290	313	305	275	269	273	278	278	324	291	290	298	304	314	286	307	333	293	265	306	327	294	323	299	325	328	298	296	292	287	299	308	321	322	314	281	296	304	311	281	302	309	303	299	296	295	255	310	291	344	301	299	292	290	291	297	305	320	316	327	293	295	300	289	336	288	322	313	321	312	304	324	301	300	304	285	305	309	310	303	330	297	299	318	300	285	309	287	272	320	300	319	283	288	306	322	295	305	296	299	295	310	336	297	278	299	277	307	298	323	301	296	309	280	307	319	274	293	274	293	312	301	293	303	300	288	330	313	317	302	256	275	297	297	315	318	340	303	303	290	275	295	323	305	307	303	309	312	285	339	310	293	305	319	327	293	270	284	324	331	306	295	277	285	310	317	309	315	308	300	312	293	298	286	281	310	316	276	323	333	306	293	306	320	291	294	304	268	268	352	310	286	293	303	281	309	306	305	311	284	306	288	303	301	319	274	288	295	306	306	322	305	325	330	295	282	319	316	296	291	305	306	301	309	298	310	290	300	285	304	289	300	305	305
24088	21296	30463	23035	20678	7392	844	579	413	396	434	398	416	364	369	358	336	330	315	318	306	314	298	329	310	306	293	284	294	312	313	304	304	289	286	287	322	292	271	295	273	315	283	276	306	314	279	272	266	305	307	281	306	314	284	301	308	300	304	257	305	300	309	308	300	253	318	276	316	268	301	311	302	277	289	297	292	277	294	320	307	290	306	293	329	315	281	287	299	284	297	303	275	317	264	300	326	301	308	314	302	290	299	275	307	293	293	326	333	311	274	327	285	273	300	306	265	304	325	293	296	319	318	293	320	320	266	321	300	312	278	294	291	302	275	272	308	276	315	288	290	265	287	295	272	316	288	277	320	310	321	277	290	296	339	297	314	268	289	296	318	319	291	303	307	288	294	268	277	327	334	309	282	265	258	325	280	301	293	316	276	263	264	319	276	267	296	309	287	299	292	326	294	287	301	280	293	256	317	308	304	272	298	285	304	305	286	295	309	279	307	292	304	290	290	247	284	302	320	311	274	292	263	297	273	333	291	263	300	289	302	291	277	300	272	302	276	305	284	313	297	304	342	287	297	303	314	284	331	299	318	293	276	272	299	285	290	312	311	271	310	321	279	311	322	279	291	264	318	292	324	312	298	250	298	299	301	311	263	273	247	254	309	297	270	284	317	303	275	288	294	298	264	289	261	304	325	298	307	296	281	278	318	312	297	311	294	299	290	289	310	322	265	304	277	284	291	288	307	282	297	294	311	310	280	296	280	283	304	341	284	314	298	302	283	308	257	263	303	300	310	278	299	297	336	242	294	294	282	326	284	270	287	286	273	298	328	288	299	280	302	294	273	290	302	292	277	274	311	274	297	306	313	310	278	307	280	268	280	295	334	313	299	261	318	259	292	295	274	276	305	311	295	285	294	271	308	280	315	299	303	292	284	320	302	312	295	271	318	295	307	305	284	296	280	313	311	290	321	303	292	274	265	303	302	285	282	291	292	278	289	273	309	313	279	318	298	317	312	297	278	285	297	300	290	251	297	301	319	279	281	308	301	296	292	311	303	287	298	315	286	288	315	286	288	285	294	298	310	296	298	304	319	307	269	280	272	292	278	282	282	279	281	300	293	315	295	287	276	314	306	278	289	310	281	284	303	296	276	315	297	288	309	305	288	293	278	311	348	312	277	285	300	317	292	296	302	269	292	285	299	296	306	291	279	262	294	274	287	306	288	279	290	326	322	301	313	299	312	323	321	305	299	277	303	306	301	297	307	274	285	297	303	297	278	315	280	297	278	274	312	293	287	271	297	270	278	298	284	302	288	285	297	309	297	305	305	275	283	314	277	303	296	315	287	279	277	277	314	283	297	291	290	318	308	301	293	306	288	302	310	306	294	330	297	286	263	298	305	295	300	335	297	303	281	305	298	321	301	320	276	285	254	280	295	288	305	279	263	314	284	319	313	325	253	282	265	342	288	305	280	291	318	286	295	282	276	288	286	300	296	302	268	302	270	278	344	289	275	287	295	301	304	309	288	298	334	274	294	304	308	327	290	320	296	310	253	302	290	301	296	300	290	277	297	282	312	305	324	305	292	285	311	295	304	314	300	267	274	285	286	307	288	282	293	287	267	292	285	295	294	306	339	311	272	272	272	291	324	305	273	300	314	297	302	299	291	272	324	326	325	297	277	308	292	295	287	247	282	309	282	326	311	281	309	295	278	303	284	285	302	302	318	283	291	264	283	300	293	287	305	293	287	294	292	280	314	280	297	257	264	271	302	285	321	330	290	268	283	292	299	285	277	309	294	279	302	298	265	295	296	295	295	325	284	325	288	292	295	305	310	267	298	319	300	299	269	286	267	292	264	287	309	321	299	247	274	275	303	283	302	294	284	265	314	302	307	300	306	306	303	277	318	324	286	295	301	266	281	298	311	308	285	287	316	294	313	261	284	287	315	314	274	312	266	305	299	324	308	270	260	299	307	314	287	290	332	330	303	304	298	302	300	285	294	272	284	291	290	286	329	277	335	286	322	304	308	270	278	281	291	299	278	279	312	299	330	310	317	307	319	288	335	283	283	305	307	303	284	280	290	258	299	286	299	302	329	311	311	307	273	277	302	288	291	259	315	277	310	273	283	265	294	311	272	299	307	300	283	264	324	295	287	288	286	318	301	270	304	294	244	287	310	277	291	312	314	309	312	287	304	305	294	316	309	336	300	283	297	323	284	281	301	266	286	317	268	313	296	256	276	324	287	316	321	288	299	290	278	260	292	293	337	283	295	306	260	276	277	333	277	287	279	292	314	312	285	282	294	249	266	284	342	312	287	311	291	306	279	306	272	312	296	322	301	275	294	310	314	302	327	302	305	254	242	300	300	291	312	281	294	298	290	290	320	299	302	293	282	304	323	324	279	293	298	286	290	308	299	277	314	295	307	299	270	295	278	293	294	295	266	308	302	293	295	276	305	283	280	295	278	299	288	317	286	278	303	304	291	255	287	266	305	262	309	282	274	283	267	275	301	280	329	295	279	267	271	265	315	249	260	293	301	285	302	293	292	295	315	307	274	297	304	257	294	287	295	286	282	284	298	274	307	295	297	325	322	285	288	271	323	296	320	299	305	290	310	307	326	318	281	295	291	284	311	301	302	316	298	288	291	281	278	287	314	281	274	310	322	296	279	288	282	301	297	296	312	295	257	319	267	293	284	303	308	332	282	322	297	326	315	319	267	308	286	275	323	255	310	292	334	297	277	292	333	291	302	301	315	303	331	304	298	283	296	295	257	323	272	294	317	285	304	287	309	260	286	309	295	304	300	290	296	301	287	305	278	329	311	267	281	306	299	295	276	305	305	281	324	278	285	304	292	285	284	259	283	271	299	304	322	295	292	306	307	310	303	309	271	305	264	290	249	323	303	305	315	326	295	283	305	302	278	246	261	302	303	296	293	297	315	296	290	274	277	304	276	299	252	311	285	307	271	297	309	284	305	272	283	299	295	293	283	319	295	284	317	284	317	307	281	279	288	285	283	268	301	335	320	295	306	293	292	299	300	311	279	289	300	277	296	276	301	281	293	285	274	282	293	314	313	303	289	274	300	276	298	286	296	293	301	306	269	258	265	320	273	283	277	313	309	299	295	283	252	316	267	289	286	267	286	317	300	280	288	325	349	294	284	282	302	326	282	308	279	290	275	261	294	312	289	273	285	272	253	305	323	290	264	284	307	281	327	328	301	283	275	291	302	296	295	312	320	296	294	286	319	319	294	301	324	283	325	281	307	293	300	291	334	300	283	283	281	316	302	305	298	306	298	317	313	310	253	300	327	294	294	286	299	307	293	308	292	279	313	306	303	260	307	277	320	292	308	304	297	298	270	268	312	298	303	296	292	295	296	327	288	285	279	280	312	295	290	300	307	281	311	303	319	265	318	325	290	286	295	294	275	295	309	291	308	296	323	267	302	260	259	329	288	317	305	287	318	289	285	296	266	320	304	276	276	301	315	310	308	292
39293	12948	43510	4969	2828	2091	1652	1357	1143	1001	962	896	791	723	727	725	670	620	639	645	583	609	599	588	601	582	576	583	574	542	589	575	612	546	556	526	530	499	539	549	530	571	479	526	529	557	505	523	524	554	456	494	525	536	561	526	514	558	537	529	494	516	511	501	544	491	528	551	549	592	494	546	538	523	498	533	516	535	544	505	542	519	524	493	488	522	533	533	554	514	515	512	549	564	539	512	549	491	552	534	519	531	544	496	523	495	554	498	501	501	529	522	572	510	530	548	469	567	514	574	568	564	530	544	559	514	546	561	557	522	557	531	517	509	507	528	502	513	518	519	500	542	498	576	542	549	519	508	501	512	543	541	514	511	541	480	509	546	484	554	543	533	502	561	562	514	548	524	516	511	500	489	529	567	551	534	522	542	499	515	541	543	508	520	573	499	541	503	502	537	522	520	528	531	531	525	498	502	504	523	548	527	516	506	522	575	508	533	546	471	482	492	543	489	502	574	535	560	527	536	505	563	509	509	516	504	488	503	553	521	483	535	545	535	499	561	513	516	531	520	526	500	511	481	526	523	524	550	541	547	527	535	549	511	527	512	548	512	533	507	554	526	487	492	525	567	549	544	572	556	536	528	509	548	494	538	535	490	509	530	531	507	534	570	505	506	533	533	564	521	550	500	519	499	494	506	491	542	516	540	491	503	563	505	529	505	493	509	476	504	563	518	517	521	523	543	507	515	495	533	521	493	521	517	538	525	507	513	515	543	515	512	525	474	515	528	511	499	519	532	530	529	515	493	558	518	508	533	530	545	519	534	492	546	526	576	503	521	531	534	509	540	548	531	515	504	513	557	543	524	536	510	510	549	492	506	483	486	527	546	506	479	569	524	505	513	532	514	503	537	525	518	552	534	536	523	507	574	529	509	552	504	497	538	543	553	569	540	511	506	493	492	529	514	532	503	499	541	524	521	530	537	499	503	558	535	542	507	503	507	535	567	525	499	503	533	532	482	559	527	509	498	531	527	554	539	499	522	524	514	527	522	501	576	482	520	537	493	517	537	513	495	526	463	496	504	498	505	475	513	548	518	490	508	513	550	525	524	516	533	512	525	516	560	508	511	495	511	521	506	501	545	520	509	517	514	513	477	521	547	541	532	520	527	503	523	575	520	495	496	497	496	507	482	522	507	539	524	537	524	533	531	546	493	518	541	511	514	536	488	475	497	522	563	534	514	482	505	504	544	505	507	505	544	511	507	509	484	542	520	500	548	528	554	509	540	460	578	544	538	539	503	494	558	515	515	530	514	551	507	501	532	514	565	485	535	499	492	535	535	558	544	494	498	527	514	531	537	509	516	552	485	509	485	501	527	479	514	523	484	530	507	521	534	527	562	515	519	492	537	517	489	526	504	518	484	532	503	481	539	518	509	534	482	562	536	572	519	517	505	530	508	504	542	525	489	504	563	512	479	527	570	508	530	548	549	501	524	540	531	500	498	509	517	555	529	512	555	500	523	543	481	508	516	483	508	524	514	499	492	497	536	504	544	530	498	513	503	537	527	519	497	523	532	496	562	523	548	555	525	490	530	549	522	477	466	524	553	507	491	553	540	518	565	502	500	484	528	521	516	496	495	513	504	519	506	542	498	507	550	572	533	484	545	524	521	525	525	502	524	528	509	457	521	559	488	521	529	519	516	470	556	499	493	508	507	534	541	481	490	523	483	512	487	537	526	549	558	509	505	509	522	559	498	516	541	513	516	558	533	541	541	501	515	478	518	515	507	524	516	520	567	566	545	509	510	488	502	517	524	520	535	520	559	541	491	520	529	502	519	503	536	501	509	519	552	511	544	530	497	484	507	510	511	491	515	489	562	508	526	547	528	494	543	514	469	538	486	509	520	534	485	526	554	562	531	537	520	504	508	516	523	517	538	570	500	540	537	527	544	565	510	465	525	531	536	496	520	511	548	512	547	505	521	516	518	487	521	528	532	555	551	531	475	544	505	512	550	561	514	523	545	548	523	501	535	543	527	495	504	533	513	492	583	472	535	523	509	529	518	554	488	534	520	541	545	501	518	545	490	484	541	552	556	517	494	522	559	506	518	559	536	534	553	515	523	501	557	540	562	490	527	541	513	555	495	530	520	511	478	564	525	511	492	496	525	556	486	498	575	526	493	556	500	503	546	510	480	492	530	522	509	536	514	556	521	563	532	521	528	505	463	505	447	493	534	523	521	514	515	521	555	582	512	528	501	543	516	516	523	479	540	491	518	538	495	563	477	533	494	510	479	540	497	479	564	504	557	515	511	528	508	533	507	555	544	502	506	573	541	548	479	498	488	551	535	523	484	502	552	531	561	552	526	508	525	504	504	522	498	525	524	566	525	551	470	507	507	453	457	493	554	500	508	554	531	510	484	569	562	484	530	511	489	543	537	545	547	539	558	519	493	513	519	513	494	530	525	504	543	508	538	531	495	540	507	499	466	519	534	495	514	502	503	492	548	495	491	515	511	532	514	516	512	540	525	523	511	564	487	509	492	516	517	550	510	524	493	554	529	542	534	510	537	522	522	549	503	550	499	531	506	507	530	519	579	534	530	508	565	519	520	550	510	513	526	518	491	483	504	539	507	554	515	509	523	502	512	452	550	533	490	531	540	518	491	540	522	575	499	537	544	538	541	531	537	502	513	524	520	533	531	524	557	513	532	540	507	529	529	499	490	509	564	497	511	546	548	492	502	544	501	502	496	519	505	501	519	512	540	507	490	517	534	559	513	553	561	480	570	521	551	547	513	544	565	502	515	537	539	482	524	516	530	508	535	515	522	523	516	557	555	496	516	477	491	509	512	553	519	535	503	523	525	484	538	506	547	533	510	513	545	533	550	494	509	472	573	492	472	500	516	489	509	508	566	532	516	525	491	493	500	540	524	517	523	523	554	530	496	547	504	507	489	528	521	541	553	532	527	555	520	520	501	503	510	475	497	526	547	476	500	527	501	535	501	494	505	524	523	468	535	519	492	533	503	497	503	506	487	499	492	548	485	477	558	498	516	561	535	541	504	531	496	522	525	527	546	506	516	481	551	491	530	474	498	483	514	515	496	554	526	563	516	518	508	546	511	526	519	522	541	525	524	521	540	516	492	530	501	510	575	541	521	555	539	519	529	540	512	541	520	503	506	527	498	529	540	511	507	543	454	528	538	493	494	513	506	502	516	552	481	501	492	516	524	494	491	493	477	547	490	528	519	514	534	525	548	525	493	512	486	477	498	492	553	530	522	519	540	504	524	505	542	551	512	507	511	506	577	514	515	519	474	523	538	523	546	519	529	524	510	532	528	492	505	502	518	519	478	536	524	532	569	527	474	533	497	570	512	536	550	550	519	554	530	489	504	542	546	506	558	465	527	512	521	547	512	518	504	490	515	510	503	491	510	501	512	535	505	549	476	461	487	494	490	510	527	492	554	524	534	532	540	517	491	544	518	449	513	536	513	537	500	511	493
23294	21334	30910	22488	21339	20112	4412	908	691	658	549	530	505	495	490	458	463	420	411	457	396	408	384	456	422	397	402	420	424	390	360	388	402	391	386	338	434	412	374	377	374	387	399	401	396	378	392	377	356	399	381	360	373	387	370	433	415	400	349	378	369	390	364	384	348	402	380	370	357	349	374	358	370	420	366	392	370	361	371	376	401	355	403	322	387	405	382	346	346	406	376	367	389	371	386	405	393	357	357	377	381	409	415	369	349	370	394	350	400	375	390	397	361	405	370	361	374	371	368	337	353	377	358	375	361	367	419	369	386	388	368	380	347	364	360	369	381	386	393	388	376	409	353	422	383	342	396	386	378	373	361	376	361	386	402	370	393	384	381	372	408	411	350	385	380	342	388	383	369	354	385	388	368	378	404	389	360	381	403	361	391	379	398	403	374	400	369	355	369	410	344	354	362	358	343	349	378	355	398	397	362	385	384	384	353	394	349	383	400	351	387	402	337	372	328	350	347	386	388	347	393	364	355	386	378	386	393	411	392	388	349	369	368	360	362	396	370	380	378	367	375	385	367	373	343	370	372	356	363	384	365	346	388	364	355	399	344	394	361	399	374	369	370	398	362	378	354	380	370	360	341	372	364	356	387	397	364	383	368	399	383	384	364	340	367	381	348	367	388	374	382	428	376	369	400	351	387	373	360	381	350	381	372	370	353	377	344	403	404	346	382	391	381	357	340	391	422	350	334	366	345	389	364	387	397	390	376	355	341	390	369	376	368	356	372	357	372	372	402	394	350	395	375	365	381	383	417	380	372	354	331	368	365	360	382	355	341	380	374	361	396	363	356	385	413	398	362	359	377	352	370	380	368	355	408	382	362	425	355	357	361	369	351	366	360	391	368	376	345	361	386	398	367	364	362	396	390	417	352	380	393	359	377	354	373	405	370	370	392	381	357	349	371	401	378	370	371	399	410	363	363	385	361	367	362	355	420	404	351	392	376	358	387	348	354	359	380	361	405	377	374	380	356	348	406	374	409	370	347	383	368	372	375	372	407	395	390	366	347	363	388	391	382	369	362	389	345	385	376	372	380	398	348	395	373	381	345	383	383	368	376	338	339	367	385	368	377	366	342	345	352	385	362	361	403	349	337	323	379	354	363	332	385	332	395	374	369	410	352	382	335	365	405	377	401	381	350	338	401	339	386	334	357	371	379	353	380	367	382	370	383	382	399	377	397	390	390	362	359	366	345	353	363	392	364	384	391	373	361	395	375	396	349	352	380	372	349	371	363	383	407	408	398	377	408	370	400	379	404	341	377	362	356	377	384	383	402	371	366	399	394	361	394	352	368	369	350	392	349	351	373	362	378	362	388	375	399	385	376	363	387	344	380	378	370	354	373	385	434	335	366	353	374	382	357	358	409	363	393	373	362	390	393	351	370	396	381	379	401	324	336	392	376	365	372	404	418	357	379	380	340	347	360	351	371	376	389	351	365	346	363	375	415	394	392	370	376	377	383	347	375	323	371	375	372	378	350	394	375	357	364	349	366	354	374	393	368	363	385	414	355	377	373	354	364	353	363	344	364	335	412	396	372	323	362	341	376	372	363	360	364	374	380	373	348	392	362	360	377	359	368	412	401	339	377	364	352	354	390	371	383	358	370	350	395	383	364	373	398	399	363	394	363	394	384	352	353	357	384	350	377	371	358	369	396	398	350	337	362	352	382	377	408	385	429	335	388	377	352	392	380	374	409	388	364	348	379	350	414	363	343	369	344	348	385	367	348	386	371	377	360	366	324	377	371	381	378	332	377	364	339	352	372	384	394	388	345	369	365	394	392	377	376	377	354	375	353	348	348	383	365	353	340	365	382	361	364	373	377	400	391	373	349	356	393	384	385	356	350	348	327	387	394	339	378	383	368	369	369	372	376	353	329	345	390	356	371	383	334	374	382	390	364	340	359	325	366	340	408	405	398	377	361	385	352	345	382	392	322	386	355	356	368	316	384	386	386	380	385	393	371	403	357	365	397	378	377	357	391	322	368	398	361	368	340	379	393	331	411	399	370	374	359	405	388	410	375	360	370	360	391	382	378	373	357	393	360	378	387	377	390	342	373	357	401	369	380	389	395	407	361	392	352	391	360	396	406	373	366	361	357	425	364	389	357	372	389	397	354	361	370	391	342	334	362	360	349	338	360	399	365	353	399	367	337	366	385	373	410	381	328	384	397	408	371	383	365	403	397	357	348	348	378	375	379	383	368	397	373	374	401	350	382	385	351	394	351	376	369	358	344	367	419	352	339	397	396	408	390	398	371	360	370	426	371	361	404	384	351	386	339	390	379	384	381	368	405	398	377	346	392	382	384	384	330	375	392	395	360	368	371	396	347	374	372	379	368	365	383	352	365	388	367	367	396	351	361	350	377	356	359	382	411	343	386	377	382	395	365	355	397	369	358	418	380	381	348	384	365	361	342	379	365	370	383	353	378	401	369	398	360	396	384	387	412	358	368	361	344	382	371	361	361	353	341	378	381	344	379	340	387	358	376	360	364	415	390	399	405	415	387	367	379	326	388	357	407	362	385	330	380	355	340	365	373	371	401	371	354	371	396	399	378	395	360	372	376	411	370	349	379	389	391	390	348	356	364	396	364	381	367	382	392	349	364	376	377	371	380	396	327	332	370	353	337	357	398	369	369	374	382	347	367	379	342	325	353	380	404	371	368	358	356	359	384	355	352	382	407	322	390	373	393	360	367	372	371	354	382	367	354	346	360	365	395	373	383	358	391	379	357	396	368	362	343	363	389	370	394	357	344	366	364	352	375	414	362	356	370	376	354	369	337	352	382	389	381	375	387	349	375	407	359	362	378	405	412	377	385	382	359	362	387	359	353	374	385	377	349	384	386	367	361	410	377	364	374	349	379	355	350	376	345	370	371	369	376	371	378	363	347	346	394	373	363	374	392	386	374	394	386	364	368	379	364	347	370	364	376	377	373	389	398	364	420	323	350	358	423	389	395	409	368	405	351	357	338	393	426	353	397	405	329	378	349	364	368	384	364	398	381	364	366	358	386	378	370	399	355	340	367	357	362	350	380	389	349	375	400	349	378	395	373	356	395	385	387	390	386	363	386	355	377	381	379	349	356	331	358	344	412	413	383	366	364	338	370	382	347	379	379	344	365	390	358	370	361	383	344	382	390	383	386	363	390	357	319	388	379	365	352	380	314	349	385	361	377	365	376	355	393	386	391	385	378	405	295	374	381	385	364	366	344	373	395	364	395	352	379	363	387	371	374	392	345	383	366	388	381	365	362	382	382	345	352	373	405	407	381	413	392	360	405	361	385	375	361	363	374	357	356	390	364	374	380	396	354	374	365	360	364	398	380	357	378	347	394	400	367	382	372	372	368	392	398	383	427	363	367	343	378	370	393	350	356	334	369	386	327	372	362	339	388	380	370	396	421	348	383	383	362	360	370	353	354	394	387	353	358	337	371	394	358	323	359	343
43983	19628	48886	6463	4768	3608	2769	2267	1837	1623	1374	1281	1196	1103	1039	975	934	907	874	827	817	753	747	703	711	764	730	670	675	726	702	727	665	725	727	669	690	675	710	753	717	691	701	671	652	672	658	690	667	662	646	587	643	647	603	623	632	673	652	651	674	638	659	632	662	664	675	640	663	676	683	625	636	696	588	643	623	653	604	635	614	620	601	586	645	630	649	647	623	628	647	623	630	637	616	623	645	640	662	641	625	635	652	676	606	620	643	646	612	627	679	662	635	616	626	614	638	675	651	664	616	633	638	624	623	643	620	629	675	597	653	649	667	622	645	692	634	704	654	613	642	649	644	650	646	622	620	645	673	682	630	617	622	679	638	622	634	637	644	657	617	624	662	625	584	659	616	660	657	595	656	692	661	682	625	674	682	667	659	648	636	607	623	585	649	660	609	572	639	658	643	667	603	587	660	636	636	604	641	631	612	627	658	670	642	577	621	633	635	615	613	653	655	621	648	632	587	589	606	611	604	652	621	627	613	637	581	636	671	652	633	605	618	643	676	685	611	581	625	658	668	632	620	605	639	604	612	621	632	661	635	598	623	648	667	606	659	623	628	614	664	621	667	610	594	664	693	591	594	567	628	634	649	660	611	579	637	661	662	632	654	606	654	659	650	607	633	658	655	667	647	666	611	702	653	614	660	642	610	599	626	621	598	604	624	652	664	611	630	649	617	675	555	623	627	595	626	651	689	628	659	598	626	659	639	633	664	655	602	604	641	643	617	603	644	629	656	602	623	641	688	667	598	625	633	654	646	643	647	584	628	608	608	649	618	615	645	617	615	635	643	612	627	555	639	663	649	660	582	657	626	609	588	638	609	614	645	651	616	591	646	656	661	664	644	641	654	633	622	651	582	595	603	643	572	650	596	661	631	643	657	603	600	618	602	627	609	627	647	614	631	611	586	671	604	619	606	616	679	585	580	615	614	648	599	640	600	646	601	641	656	631	639	595	652	639	627	642	649	612	634	601	648	608	593	618	640	634	628	658	675	633	681	588	645	670	622	662	640	628	654	615	633	596	644	643	629	628	628	675	625	648	642	613	702	590	622	632	647	627	643	591	628	675	625	644	648	654	626	643	599	689	675	611	622	630	659	623	640	623	643	658	582	615	607	675	644	614	605	659	628	645	654	648	620	632	597	607	626	670	638	620	606	623	628	658	618	693	607	590	608	630	703	652	625	589	595	614	637	645	661	606	632	696	642	643	640	667	625	685	613	653	610	629	646	594	655	599	605	638	657	636	642	628	629	614	621	640	643	666	652	634	628	595	615	598	643	632	589	618	608	589	583	630	645	666	643	651	653	652	625	669	644	601	643	590	640	640	672	644	632	648	630	586	635	591	603	634	620	645	586	655	615	612	582	602	621	598	704	611	646	603	636	591	647	614	613	603	638	630	607	654	665	642	625	638	650	626	594	641	573	645	637	619	594	631	638	600	619	616	606	648	660	647	657	609	674	641	609	636	656	615	612	622	614	597	611	637	644	641	629	634	642	645	633	682	649	635	633	595	610	611	598	610	603	626	613	628	587	612	640	644	644	606	644	638	594	624	588	636	625	633	630	599	628	611	602	601	613	584	602	615	628	672	631	642	623	673	633	640	662	629	597	595	616	621	636	642	615	629	629	612	602	677	628	605	617	593	610	615	605	591	662	611	636	653	599	634	630	599	604	634	657	571	620	624	652	587	634	631	581	684	594	628	584	651	629	632	649	601	637	581	630	639	617	625	608	621	651	704	612	629	614	619	636	632	603	618	655	687	667	673	620	621	639	604	609	661	659	655	601	674	632	614	619	644	630	630	665	626	635	633	647	629	639	686	605	633	672	632	616	665	645	601	621	647	637	649	627	620	603	626	635	608	611	631	618	625	651	617	614	637	613	621	625	650	630	653	641	633	647	653	642	642	628	597	647	613	639	639	644	599	630	589	597	609	653	614	634	602	634	610	644	638	617	599	579	626	593	639	659	609	647	599	656	626	636	661	639	612	618	604	662	662	605	624	611	596	663	633	642	637	609	654	625	612	632	639	596	646	647	668	658	632	614	657	627	616	674	590	603	652	662	609	601	613	623	623	638	637	670	628	622	616	619	625	659	651	601	663	617	605	627	622	661	618	643	624	636	613	669	662	630	628	652	644	602	638	655	643	617	606	625	662	606	664	604	670	624	612	630	688	639	652	675	613	675	602	642	628	613	636	607	614	632	640	600	615	638	626	673	601	630	655	624	609	623	666	653	645	629	631	686	619	657	643	645	630	606	637	651	644	623	594	621	627	616	609	656	638	606	652	622	675	625	608	658	590	631	607	620	660	629	663	572	649	595	648	595	637	610	611	620	622	618	640	631	639	551	615	641	628	638	625	565	624	610	626	666	648	611	608	632	650	628	593	648	612	659	635	686	628	663	601	617	627	680	608	585	613	653	656	669	634	619	633	645	613	604	651	657	649	636	642	633	624	607	674	608	611	633	638	654	649	664	642	646	610	657	656	648	626	636	668	666	602	659	625	619	682	626	616	609	620	641	590	614	638	666	672	633	612	609	623	661	635	615	644	663	634	680	602	658	640	646	585	654	618	655	666	628	633	609	634	605	623	574	612	615	655	616	592	589	589	635	629	636	626	611	621	612	646	671	626	623	664	636	584	616	606	673	610	628	629	646	630	638	624	572	599	634	617	610	607	650	656	610	664	645	655	623	624	582	656	687	664	636	645	639	644	612	629	626	645	665	674	668	600	632	613	610	603	628	629	619	612	658	639	681	638	643	580	616	608	610	605	646	594	648	627	651	646	638	629	613	656	648	651	647	633	633	651	625	603	607	629	622	659	665	628	636	668	666	625	634	623	628	629	609	668	616	656	636	638	619	634	608	603	666	621	600	655	639	600	617	647	606	645	623	636	611	624	665	648	673	621	651	632	628	641	622	595	639	589	658	645	640	620	638	640	628	685	656	653	619	630	584	651	626	617	612	631	603	619	606	602	608	646	647	599	582	634	637	624	683	638	598	651	654	639	631	645	605	663	625	665	619	621	661	651	636	605	660	646	638	603	611	650	644	631	645	599	639	651	630	636	623	640	654	617	654	611	639	608	639	634	646	606	621	610	671	599	683	643	617	596	606	637	613	643	641	662	640	690	633	669	662	607	643	603	627	626	660	644	605	629	648	620	626	616	616	632	602	624	633	639	672	614	657	657	620	657	628	663	659	661	611	654	689	617	602	621	623	659	634	611	640	560	639	602	601	622	668	648	634	602	659	622	579	664	572	599	613	674	612	628	606	653	607	594	640	612	626	590	600	621	644	612	641	653	672	637	665	609	615	619	640	629	646	616	643	608	608	611	603	681	636	624	615	632	610	622	601	644	639	598	627	641	601	602	663	622	626	576	660	655	630	633	661	642	603	676	643	631	635	616	610	640	608	595	600	608	639	643	582	657	651	661	659	622	656	652	622	605	613	655
26859	20748	20531	4215	296	222	201	172	191	190	184	184	176	194	174	164	169	174	164	164	166	185	148	164	163	178	161	169	175	182	167	165	157	180	162	163	150	173	163	182	165	189	152	153	200	169	190	149	143	153	155	146	158	158	205	146	182	169	171	178	176	149	150	184	152	171	159	170	140	158	159	162	162	172	200	157	163	152	173	163	154	157	171	200	150	165	161	184	152	158	164	159	175	181	187	151	166	156	165	165	192	183	188	156	158	169	184	156	170	151	166	151	173	157	152	177	148	156	151	170	164	187	186	156	154	163	152	171	122	183	175	181	181	160	133	168	167	168	189	153	186	174	176	153	162	158	182	174	173	156	149	190	149	162	180	173	157	187	194	181	174	167	196	182	152	160	156	182	164	168	179	168	179	153	149	159	162	155	183	165	139	175	154	162	147	145	149	164	173	167	156	151	156	183	173	153	179	181	162	179	159	177	156	169	140	159	153	176	147	170	180	147	170	160	141	176	153	181	158	191	156	163	158	160	177	146	177	179	167	150	157	172	183	165	156	178	180	194	163	138	178	152	164	167	169	170	145	199	162	166	142	159	167	159	168	163	172	146	175	152	187	166	175	156	177	189	173	146	181	186	193	168	164	173	177	166	199	170	176	180	174	181	140	167	161	140	159	191	165	158	167	158	181	151	180	173	168	186	163	175	181	166	194	136	179	181	171	158	170	145	151	166	180	178	174	173	182	143	180	167	167	163	162	189	163	164	162	175	181	163	149	144	156	180	170	164	169	182	156	147	174	180	185	166	158	173	176	168	166	156	172	175	152	168	160	179	185	158	171	174	186	151	163	172	142	164	159	160	189	187	141	146	150	187	162	164	181	156	167	187	181	166	174	171	178	184	157	172	167	139	187	173	195	175	164	163	147	180	180	160	162	154	153	154	175	161	187	167	170	154	175	168	156	179	173	202	160	161	178	151	193	181	162	182	157	166	152	168	206	176	164	175	159	154	156	179	175	170	145	176	159	149	145	155	159	154	174	177	157	177	188	157	178	178	163	163	179	153	173	161	172	155	183	171	176	172	155	173	166	163	177	179	148	166	162	178	156	175	166	170	165	140	176	167	171	148	156	131	170	163	167	169	160	162	182	169	163	150	188	162	183	178	174	164	175	179	174	152	175	163	141	179	163	156	176	145	155	190	168	180	161	162	173	153	163	171	158	154	171	164	189	156	166	155	166	160	157	181	145	169	146	165	160	167	156	156	178	173	141	156	162	145	174	154	171	171	188	159	164	164	169	150	159	143	162	163	148	171	154	163	177	191	151	171	190	170	165	155	184	160	170	164	175	149	175	181	160	167	168	160	173	166	175	159	177	153	163	162	158	191	145	174	152	160	179	171	178	176	159	149	156	172	173	168	151	160	170	165	174	169	170	158	153	149	192	166	163	167	187	154	171	148	164	154	160	142	159	185	167	163	174	175	200	174	177	157	186	171	165	172	172	170	166	163	171	171	162	150	161	177	151	165	152	167	174	169	163	157	169	174	146	184	169	160	160	147	149	165	172	163	155	168	148	191	159	162	151	176	174	177	185	155	148	170	159	177	165	163	168	172	143	196	146	159	171	168	152	173	165	170	178	184	153	158	160	184	158	154	172	169	195	169	178	159	170	175	179	166	181	187	163	192	146	164	183	178	159	160	164	146	168	177	144	150	188	160	153	162	167	175	160	182	182	174	182	153	161	137	157	180	175	160	170	163	175	155	160	171	167	174	183	168	163	164	182	174	171	159	157	178	148	152	167	166	184	158	135	141	157	158	147	162	189	154	188	172	182	160	165	170	173	176	164	173	171	149	148	153	160	168	184	171	174	190	172	171	175	169	162	197	142	155	162	170	163	181	160	153	167	154	158	181	174	175	161	166	189	159	153	160	156	160	165	180	163	154	160	179	152	154	152	188	182	184	166	154	160	172	158	176	156	166	144	146	148	153	159	182	170	162	172	158	189	169	172	139	166	196	181	177	175	168	160	180	188	158	138	148	176	167	174	167	168	144	144	167	158	146	171	154	156	175	168	135	151	172	172	154	197	169	142	158	153	169	169	165	160	183	167	164	153	150	163	182	177	149	162	163	194	146	171	176	192	161	177	148	167	166	169	162	160	175	160	163	177	167	183	171	185	148	144	176	182	165	166	191	158	186	142	170	194	144	168	179	156	171	169	180	165	165	136	174	140	168	189	146	187	160	185	181	183	165	170	156	162	178	156	178	172	177	142	178	175	170	144	168	168	157	169	157	183	161	182	187	161	169	150	173	155	147	163	159	154	156	162	159	154	148	156	166	176	169	150	140	164	158	172	159	185	167	158	164	157	160	165	177	170	165	181	168	133	169	182	179	150	184	166	190	164	177	157	156	151	171	168	181	175	170	162	152	173	176	168	175	180	169	168	181	179	161	179	185	153	168	185	156	162	177	167	201	152	161	159	173	174	180	185	188	163	181	146	191	155	161	169	168	163	161	170	155	167	162	156	163	159	187	162	166	184	153	192	161	162	165	140	183	163	173	183	162	163	149	162	166	165	162	166	146	180	162	161	180	164	184	170	180	161	152	153	168	163	159	174	178	161	154	159	182	165	170	154	168	180	204	156	156	162	160	171	163	156	167	176	151	184	165	160	178	159	165	161	186	167	181	171	172	160	174	175	178	162	197	172	174	143	173	157	171	182	172	172	203	169	171	175	185	177	189	146	161	174	157	188	170	171	166	179	156	157	171	138	159	169	195	185	180	160	191	166	159	172	164	174	174	170	143	139	182	189	174	191	177	159	165	157	182	155	154	151	160	180	170	187	158	198	178	186	163	179	174	162	157	165	163	155	174	183	139	172	165	178	179	174	157	152	155	154	160	154	173	159	160	150	164	174	183	181	178	176	170	172	177	177	161	160	168	175	147	149	168	175	181	170	161	157	182	170	163	185	159	174	193	174	164	178	151	178	157	162	169	135	162	182	159	173	183	198	168	162	164	178	161	161	164	156	155	167	164	158	173	175	157	166	179	169	164	169	165	181	152	171	150	159	187	148	161	168	148	172	165	167	165	168	191	176	154	156	169	153	174	172	169	172	150	146	186	155	148	172	175	180	157	170	173	161	148	148	172	140	175	197	174	169	166	156	168	167	164	165	165	144	149	164	183	168	166	172	161	137	165	178	170	169	158	163	186	172	169	175	165	178	175	163	158	167	153	162	159	175	152	160	189	153	176	163	162	146	171	193	179	167	167	144	158	169	155	160	155	167	177	152	159	164	180	159	145	171	178	145	146	160	173	176	185	180	158	156	183	172	153	169	158	171	140	160	173	156	196	183	182	173	170	188	147	196	178	163	164	179	154	150	176	165	190	168	165	150	150	159	182	149	173	181	156	141	170	165	171	169	155	160	176	163	164	164	183	171	162	203	150	170	145	160	189	157	181	175	169	177	149	156	164	153	161	168	177	170	173	171	166	155	181	167	169	188	171
15699	3906	25537	914	554	449	405	397	393	354	359	348	306	307	323	340	315	313	355	327	316	331	348	330	329	314	343	315	317	316	271	305	294	315	288	302	334	321	288	294	312	296	301	300	315	277	286	303	292	312	315	328	325	286	295	311	322	309	290	285	320	294	289	313	296	312	332	287	289	315	328	282	284	289	315	341	317	297	325	286	323	327	283	312	310	314	296	296	302	324	295	293	296	277	299	304	304	326	279	292	340	288	288	304	262	327	314	309	310	324	314	287	322	277	294	298	289	306	312	308	278	314	343	321	340	324	284	292	296	304	296	314	319	323	280	309	315	273	295	303	311	299	323	296	281	321	316	282	337	321	298	310	291	305	307	327	321	301	282	300	288	293	300	293	308	311	291	281	311	318	287	320	285	286	277	307	284	300	316	291	327	313	325	304	311	316	303	320	305	280	301	298	327	319	319	345	342	282	282	297	322	303	288	322	300	299	280	309	296	324	320	289	272	301	313	302	293	313	298	293	294	289	300	312	310	323	317	341	335	302	306	300	302	274	340	314	298	305	303	303	293	312	294	300	313	300	311	344	317	313	312	306	330	285	301	271	294	303	305	329	288	279	276	298	278	293	295	276	326	324	296	321	321	305	332	305	322	322	297	295	305	286	284	318	312	335	297	320	300	330	293	337	316	290	311	315	320	281	310	300	289	345	311	289	299	307	299	295	271	301	318	283	340	325	310	336	324	296	306	299	306	293	276	346	282	308	300	331	333	338	324	288	300	306	289	291	312	288	322	287	328	295	282	274	312	308	317	316	321	324	322	315	310	295	317	289	294	300	320	282	335	310	297	318	314	290	274	317	335	331	279	290	322	302	303	330	340	319	320	309	302	280	285	312	294	312	272	310	293	313	285	286	304	306	328	301	291	311	306	310	290	293	309	321	316	305	306	315	291	301	317	311	309	295	282	299	327	295	327	332	306	305	297	327	331	309	271	293	306	270	321	302	315	324	306	305	298	324	330	299	295	330	298	292	315	312	301	307	268	304	316	277	292	299	289	302	324	314	314	297	307	325	326	299	312	299	299	322	287	288	328	314	291	312	342	291	312	292	302	320	300	304	290	309	306	315	268	290	305	279	292	302	290	299	306	303	289	310	292	323	313	321	296	309	275	325	288	304	326	298	309	326	299	299	309	293	302	346	305	283	319	304	322	317	320	283	312	295	319	303	299	326	308	291	291	330	323	280	313	264	310	320	324	294	320	283	283	293	301	323	294	300	303	292	282	308	324	312	299	283	289	286	300	285	320	311	300	285	324	286	293	298	277	284	328	277	317	300	324	292	297	278	313	280	303	285	276	306	321	320	300	279	313	319	313	279	315	325	303	332	316	330	326	279	288	293	303	297	312	303	281	283	330	322	312	295	278	283	278	304	279	266	336	311	320	305	320	296	301	308	299	310	319	289	323	244	286	302	268	328	302	327	316	268	301	301	284	315	293	300	281	324	311	304	291	303	289	322	323	293	283	301	276	292	293	282	312	318	302	289	304	302	294	344	333	284	310	324	326	299	317	281	299	273	310	282	327	325	312	329	291	334	309	303	283	295	300	310	306	318	265	278	314	318	301	284	299	296	271	321	311	310	316	279	329	335	300	304	301	337	324	292	327	274	303	279	291	296	321	296	313	314	281	296	299	288	296	303	286	304	265	319	271	304	283	301	304	293	304	300	290	272	286	301	324	287	336	298	328	308	316	314	284	316	300	296	299	302	299	312	277	327	288	320	335	341	306	301	311	315	311	311	327	284	305	313	317	298	312	308	315	284	305	284	303	286	284	274	288	333	288	310	316	317	303	334	287	317	296	331	303	296	313	278	290	307	281	330	288	306	311	310	290	324	302	321	274	324	324	322	293	302	288	324	306	325	309	266	341	331	295	330	319	298	338	299	297	352	316	314	304	307	310	314	284	314	305	294	291	277	293	301	330	281	300	326	348	312	291	305	301	295	309	271	313	294	279	316	302	295	304	292	318	315	313	285	298	313	304	292	296	306	301	291	285	316	294	301	309	301	281	339	298	310	310	292	286	301	313	345	290	313	292	306	304	308	316	315	270	287	322	299	314	288	312	294	337	292	275	254	325	315	308	309	316	308	298	308	330	294	302	289	281	304	287	294	317	314	320	282	313	304	294	280	317	342	316	331	307	318	305	275	294	278	285	313	299	302	321	297	332	306	310	314	299	303	317	291	318	309	311	305	307	327	325	290	305	305	290	276	313	319	289	331	313	301	301	321	272	292	277	314	332	298	285	292	263	284	288	308	294	297	319	285	325	289	296	319	304	303	281	312	330	264	302	302	291	306	252	321	295	292	284	300	269	337	305	295	285	318	282	300	279	306	308	276	308	315	266	290	314	270	296	283	295	281	289	331	294	295	301	325	299	321	328	332	296	277	300	294	329	307	285	299	317	297	276	297	311	333	307	319	317	287	294	302	302	297	292	276	303	306	272	297	311	312	287	333	333	279	308	288	285	358	272	325	317	292	291	291	295	313	280	301	335	325	288	312	310	325	292	311	286	291	291	305	326	323	328	306	302	304	316	292	299	305	291	294	306	316	315	303	285	307	332	308	344	311	264	314	309	291	279	313	329	318	277	313	341	304	298	313	291	269	286	285	301	341	322	275	278	333	332	314	315	302	325	288	315	321	287	332	280	326	305	293	290	285	316	301	317	311	339	308	303	307	293	322	289	289	313	303	306	318	299	290	302	307	301	327	305	290	309	315	289	322	313	344	296	316	305	338	303	326	312	343	296	279	280	288	325	307	294	281	307	285	297	288	307	290	317	307	302	280	313	319	285	290	303	304	307	297	301	313	299	284	303	267	282	326	317	334	286	273	319	295	328	288	308	313	271	305	311	299	283	291	303	289	310	274	309	300	304	322	306	279	288	299	309	275	308	301	288	337	306	324	264	297	302	281	320	306	302	303	307	267	301	323	293	322	295	320	314	308	287	278	309	290	302	298	296	319	294	320	302	319	306	311	327	317	323	292	317	302	313	318	304	296	318	341	325	285	306	294	318	300	335	287	308	294	293	306	333	314	293	278	315	319	288	292	311	296	324	286	333	289	298	339	285	315	305	280	298	285	286	307	316	325	290	311	292	325	318	314	306	279	306	293	305	296	322	288	294	323	297	337	316	301	311	270	319	308	294	323	283	318	264	306	281	331	304	308	288	317	294	321	283	302	296	299	319	315	305	312	318	298	362	287	287	322	321	312	287	333	271	329	309	307	302	302	306	319	296	291	320	338	318	317	280	310	311	320	284	302	282	280	338	322	285	314	305	286	323	296	305	323	342	316	289	287	314	302	315	316	302	332	322	310	296	288	282	288	300	321	342	324	289	350	311	304	299	319	298	268	328	289	328	297	323	298	292	295	269	302	294	299	320	330	328	319	302	269	305	321	324	319	295	331	282	301	302	302	299	287	287	318	294	279	317	289	303	317	315	317	322	310
24224	21310	31015	22942	19837	5595	845	512	477	465	427	405	369	379	383	360	340	322	314	334	335	335	328	347	318	324	335	292	337	335	317	298	329	333	306	341	309	323	323	321	334	324	315	307	339	304	329	292	314	311	291	295	339	317	323	277	310	300	286	317	345	333	306	336	291	293	292	294	356	319	292	293	305	308	287	307	296	293	345	300	271	314	273	286	319	295	312	329	328	295	312	310	304	300	297	320	315	326	277	338	310	292	293	313	295	299	278	318	298	323	322	305	288	294	284	304	311	297	312	318	317	307	320	283	321	316	263	293	295	293	325	312	318	272	299	298	299	307	316	251	264	301	324	294	310	316	299	315	304	296	320	295	287	295	288	326	294	284	299	309	277	293	289	317	322	291	315	270	311	278	267	303	305	304	347	299	322	354	299	346	320	281	288	314	304	296	341	282	302	301	299	316	263	312	330	268	304	287	299	306	312	292	294	295	304	286	286	276	330	307	295	321	295	281	295	304	255	320	300	336	318	306	300	292	308	317	309	312	268	273	286	331	279	326	320	297	305	297	335	323	313	304	312	324	326	304	287	281	285	278	264	333	305	315	291	299	332	331	307	324	336	297	336	326	305	295	327	292	314	301	296	296	315	314	265	282	314	324	303	317	294	293	282	302	296	304	269	311	310	294	297	311	286	346	297	293	288	278	282	278	270	296	298	288	300	284	271	340	313	279	286	312	305	307	290	322	277	311	317	314	305	281	327	307	268	309	305	252	268	291	297	273	307	301	286	289	310	321	298	307	298	299	346	310	279	316	312	312	289	307	314	306	302	315	298	317	307	281	309	313	279	297	290	323	307	336	299	281	302	271	286	302	299	278	337	293	307	298	278	298	316	300	271	284	312	332	270	315	274	301	318	304	290	306	302	311	297	319	294	284	299	292	294	287	285	273	273	273	295	321	261	306	329	276	296	307	304	285	311	307	293	285	322	287	299	273	279	325	289	319	304	299	264	332	296	288	336	314	307	308	277	314	314	332	324	320	254	329	297	312	303	308	284	276	326	301	300	291	287	288	316	303	308	291	310	272	274	308	286	295	319	299	311	306	319	283	305	285	335	326	330	285	295	300	288	291	309	288	317	285	293	287	326	287	323	306	301	285	267	300	328	316	298	244	304	306	323	257	292	295	331	305	269	293	272	327	310	303	304	292	296	291	299	304	325	293	305	324	299	285	310	297	316	277	311	313	280	311	287	296	311	281	338	296	297	296	307	329	263	270	295	308	304	253	306	313	278	309	322	306	330	345	301	307	314	255	300	296	307	314	297	301	296	312	318	287	316	296	298	284	332	326	266	326	290	309	272	310	329	295	293	297	267	264	306	308	319	288	330	287	305	274	286	305	282	299	307	299	247	268	301	293	294	283	269	302	283	270	289	304	252	293	289	307	288	334	311	305	259	284	285	281	285	293	280	307	284	281	295	306	289	333	321	324	297	296	281	324	292	285	292	305	288	308	283	318	299	302	308	277	317	289	315	319	304	282	321	281	308	286	300	298	276	281	286	305	295	294	301	331	323	294	316	295	296	332	312	303	285	300	302	310	312	307	326	281	274	316	309	321	291	290	277	281	274	291	294	270	266	300	288	308	326	298	276	290	314	277	306	306	317	289	295	289	297	306	274	321	314	298	313	296	282	306	316	327	294	268	294	342	307	301	321	324	276	277	300	307	302	278	297	326	309	316	314	296	259	314	300	306	287	315	313	309	288	321	321	299	311	267	307	290	285	267	299	303	302	305	291	282	293	289	322	297	281	309	322	289	275	310	279	297	300	271	283	300	288	277	277	302	300	291	319	279	298	278	305	271	296	270	278	307	294	303	293	301	289	297	268	308	292	278	268	292	297	293	304	281	309	294	300	311	295	281	294	309	300	275	295	316	295	284	308	262	302	287	325	318	311	311	294	279	317	269	267	293	303	304	310	317	302	279	314	307	276	304	294	310	316	290	304	302	303	300	281	301	275	307	275	294	284	283	302	290	334	266	323	290	282	339	300	312	279	313	301	296	293	313	277	315	272	301	295	301	320	287	284	302	269	298	273	295	251	287	309	309	279	302	305	308	310	286	326	284	331	309	303	337	301	327	250	287	295	298	300	310	340	274	323	304	273	282	313	282	327	336	315	330	289	316	319	246	313	317	288	288	293	306	294	271	308	334	302	307	295	294	318	312	311	310	300	320	280	273	278	300	282	329	312	287	257	300	313	295	316	283	310	309	321	317	321	289	279	293	338	311	337	287	305	262	302	284	323	339	290	336	291	292	278	301	304	307	295	286	279	303	304	282	313	315	277	293	311	274	310	284	283	291	312	304	295	292	320	290	291	328	289	295	289	303	280	303	326	287	286	288	296	324	309	322	292	317	308	291	310	322	257	263	269	295	297	299	293	327	322	289	315	298	297	317	303	318	319	304	302	311	315	306	287	292	302	311	273	301	301	262	296	285	335	299	312	302	304	308	275	284	293	303	311	299	282	273	276	303	317	281	289	322	323	290	317	279	325	298	292	287	311	315	291	282	316	300	305	281	295	291	311	298	274	319	286	269	311	321	306	303	286	286	298	298	279	300	290	279	289	300	290	274	264	315	272	292	328	280	287	298	329	286	304	297	311	303	322	314	302	297	268	303	314	307	325	301	286	301	310	309	315	327	267	278	305	283	284	366	312	318	285	289	317	284	284	293	310	301	298	339	303	302	297	311	310	299	299	328	317	269	278	285	270	294	312	288	321	300	313	275	300	268	300	277	293	305	306	305	312	307	303	288	325	305	283	343	316	299	311	298	276	339	313	311	283	295	290	268	326	273	312	300	300	303	308	286	253	305	329	304	287	280	315	314	264	326	315	321	270	297	250	304	310	277	314	305	291	279	297	300	288	311	309	284	307	284	303	346	314	283	300	316	295	293	262	304	283	337	312	293	274	263	329	285	276	293	299	298	300	312	313	300	332	277	335	292	355	280	284	275	292	317	314	322	278	296	331	321	322	309	312	303	298	293	302	293	285	311	308	325	278	296	323	297	284	291	289	304	307	283	295	298	284	301	296	275	275	310	310	265	300	313	259	311	296	275	295	282	292	297	297	293	312	326	314	273	278	302	299	298	278	290	309	309	279	276	286	305	269	279	281	309	310	318	309	301	307	296	324	305	312	321	281	303	309	317	311	334	320	297	295	346	299	290	313	313	298	303	283	279	283	282	271	339	308	295	319	324	295	302	279	286	325	308	297	297	299	278	302	300	310	306	329	294	334	322	296	274	277	278	297	295	277	304	289	299	316	291	325	297	281	276	289	289	258	300	262	280	276	326	320	303	296	288	310	317	322	325	301	282	268	284	291	326	300	320	292	298	298	273	284	297	268	293	306	327	293	299	317	288	284	280	311	313	282	314	271	284	291	311	302	321	302	303	263	298	302	289	303	285	324	298	285	289	334	334	314	296	277	289	335	299	309	299	312	306	280	268	283	282
37708	14261	45208	4029	2790	2140	1687	1354	1223	1010	945	874	803	762	762	710	670	656	574	654	590	611	593	636	600	545	586	599	550	574	540	584	499	559	588	549	541	548	526	534	567	505	484	552	553	526	506	542	533	550	615	525	575	519	525	535	505	526	503	529	524	534	485	537	534	520	529	559	492	533	546	514	539	476	560	533	503	526	506	468	540	552	555	519	531	555	521	483	551	564	557	527	526	510	539	535	516	541	563	522	499	556	543	501	569	544	526	516	541	522	520	515	528	525	531	513	536	513	522	507	542	534	550	474	524	506	517	538	493	503	467	541	537	518	532	509	504	506	520	571	519	563	537	543	571	541	487	542	501	586	548	536	505	593	524	552	547	542	501	504	561	489	587	499	569	505	553	549	488	534	532	504	511	530	532	532	531	495	536	490	552	515	506	533	490	536	533	491	519	525	531	557	514	530	530	493	510	545	492	505	543	510	518	510	522	507	578	513	517	524	509	515	516	547	510	535	490	513	541	507	503	558	493	539	496	534	504	518	496	547	498	492	535	547	483	528	488	516	538	493	573	531	568	522	526	555	524	498	524	538	515	545	502	587	505	513	495	507	545	530	528	559	518	537	544	541	507	528	508	541	516	522	522	534	510	509	513	513	559	528	500	550	525	556	542	512	523	511	548	535	515	516	535	527	507	523	543	500	489	498	536	525	487	547	543	534	478	507	519	548	491	497	527	539	539	549	546	544	551	496	517	506	549	529	520	550	524	542	518	549	503	555	567	538	498	500	466	539	551	542	535	514	518	528	512	543	505	523	504	496	508	498	526	507	540	505	519	539	511	517	525	529	503	515	515	514	512	563	546	515	528	484	528	504	522	521	511	508	507	515	541	485	511	522	517	506	552	543	472	508	544	516	478	507	509	549	505	503	518	521	484	494	528	481	508	539	516	510	528	497	489	507	539	526	530	500	518	528	525	535	525	492	515	536	532	502	518	518	545	500	496	532	520	540	518	518	556	474	531	540	551	478	550	510	514	528	535	552	523	588	502	536	562	496	538	519	506	531	561	503	511	573	534	518	556	501	499	497	518	545	530	579	506	473	545	498	532	553	516	475	511	540	521	512	512	472	475	523	503	542	498	530	575	516	503	501	554	518	580	548	507	548	504	547	511	518	546	483	546	537	553	536	539	546	547	521	511	536	503	514	539	534	518	520	516	569	537	507	502	538	513	529	526	559	561	544	568	535	519	517	509	524	503	509	480	515	522	542	540	547	549	547	496	532	488	535	495	513	519	502	459	525	508	494	499	514	484	528	524	516	503	460	538	549	531	534	512	511	478	515	543	549	502	503	475	548	474	522	480	509	493	541	534	527	482	520	522	546	533	494	478	559	549	522	502	514	507	535	567	524	534	509	507	517	494	526	529	508	503	516	548	515	532	490	502	494	584	530	529	505	573	501	527	518	518	486	530	507	522	561	526	516	596	554	471	531	513	523	500	538	550	524	524	527	502	529	476	541	523	552	499	537	552	532	519	516	526	499	508	510	528	526	533	492	523	519	459	481	491	494	490	556	568	518	512	502	530	494	495	510	514	516	525	534	527	544	509	471	543	526	549	534	502	535	542	539	551	510	528	497	509	538	509	545	471	502	555	512	534	535	517	534	517	515	540	553	484	509	555	495	511	518	459	500	526	536	517	490	531	518	508	500	499	515	551	534	539	501	514	491	495	533	496	544	523	553	513	516	532	475	494	468	541	496	511	531	462	476	517	515	468	564	528	531	502	561	525	522	509	518	544	550	546	519	479	511	519	483	532	546	530	562	547	478	544	490	535	493	529	525	530	531	509	525	508	525	491	516	517	533	513	483	547	493	530	473	536	512	528	567	515	550	532	534	501	485	515	535	503	515	536	529	525	533	521	509	527	519	532	535	518	502	546	545	556	540	543	515	504	526	525	504	525	508	500	494	539	525	494	520	515	531	484	501	507	517	522	508	537	521	534	533	540	508	504	584	547	529	540	468	546	547	489	487	535	548	520	508	491	549	486	483	507	529	514	497	573	497	504	516	519	535	530	508	454	529	494	533	534	544	514	534	504	517	515	504	523	569	528	527	535	514	532	521	506	503	547	492	504	537	492	525	551	520	572	562	498	531	499	530	521	523	535	533	548	506	529	557	496	523	494	515	497	493	527	516	534	522	516	552	510	516	519	509	502	516	482	551	501	539	495	543	544	514	540	549	500	536	532	504	460	503	534	543	502	534	544	503	530	494	530	515	565	523	496	536	531	515	513	513	509	517	560	523	493	526	515	513	546	511	531	538	507	519	489	532	518	492	524	519	519	508	528	509	495	470	472	476	497	476	525	540	526	507	542	492	515	510	532	527	530	530	519	476	536	502	543	503	532	508	531	514	493	529	534	521	520	519	536	524	548	493	573	529	524	516	507	563	518	565	497	537	536	524	495	517	490	509	527	499	517	513	527	554	516	484	512	542	502	487	554	536	532	494	562	499	509	513	471	544	487	545	503	544	502	535	510	497	494	545	507	550	544	499	553	536	536	503	514	548	529	496	539	527	510	506	518	560	504	531	507	515	509	527	541	538	543	508	486	540	509	517	537	530	517	522	516	542	495	511	462	554	532	527	515	501	506	510	506	530	539	530	541	503	519	523	534	517	539	518	522	514	534	506	473	523	537	540	468	550	544	479	570	546	516	531	544	527	539	521	551	476	536	542	532	548	510	529	578	539	543	540	561	509	570	489	559	504	467	576	524	508	565	515	528	503	526	548	548	476	532	532	526	503	483	542	500	474	514	523	530	518	499	523	539	543	559	510	527	499	527	517	485	531	526	537	490	487	512	532	529	543	549	555	544	533	495	521	500	571	579	559	558	522	491	535	506	502	509	519	516	513	530	534	564	506	515	511	548	551	508	506	555	510	506	534	536	436	546	556	558	529	547	585	519	521	540	521	480	499	552	499	515	541	553	553	495	539	552	513	519	512	563	521	542	499	545	562	517	516	565	539	517	574	490	529	543	539	510	513	520	526	523	495	540	484	508	485	528	501	528	519	514	537	510	502	541	507	523	522	516	523	529	523	522	487	504	514	501	534	546	548	505	528	530	511	535	531	520	490	548	499	535	499	552	515	593	582	511	505	517	485	515	521	509	520	490	528	517	555	507	512	522	504	527	547	560	500	524	491	475	550	510	526	518	537	501	527	541	509	542	549	531	512	475	528	522	535	532	521	495	499	493	541	486	543	512	542	508	540	535	548	463	516	549	572	505	553	499	534	557	535	546	553	515	508	505	520	480	515	530	543	536	518	503	552	541	480	503	513	549	543	568	533	519	492	528	518	479	517	511	528	524	537	551	535	489	514	534	504	505	566	497	498	512	466	542	521	529	479	495	537	503	523	505	548	527	494	504	517	505	503	526	504	514	514	528	528	501	518	489	534	509	548	564	515	516	534	505	486	504	492	481	509	502	565	522	507	537	551	490	510	516	501	498	531
23306	21372	31354	22110	21372	20938	5939	942	696	618	660	578	557	533	491	467	456	460	417	414	457	455	415	408	451	440	412	418	367	384	406	384	411	408	394	378	395	413	366	401	411	355	398	385	407	390	397	373	389	404	361	369	403	390	392	385	394	373	393	378	362	412	395	379	361	338	371	389	403	383	369	384	398	367	415	376	358	417	405	368	391	359	381	373	370	372	354	396	386	388	401	368	365	396	381	391	337	380	353	373	393	398	374	366	385	393	370	373	373	370	402	396	413	412	384	360	361	410	417	358	399	393	383	391	352	377	403	370	408	327	393	404	384	382	368	391	354	412	374	399	359	408	398	345	398	355	407	379	401	392	385	381	360	374	382	398	416	388	354	416	401	364	374	360	389	377	383	390	386	393	395	372	404	394	394	376	374	372	380	351	328	375	360	387	361	374	379	375	394	381	421	403	383	395	365	401	393	373	374	349	361	356	367	361	385	395	400	410	380	380	403	399	415	355	371	364	423	400	417	344	394	381	397	421	355	381	347	369	384	409	386	384	384	367	361	395	405	408	375	356	391	394	378	378	377	369	377	334	371	373	415	370	338	344	369	419	387	381	372	421	406	380	391	417	418	375	368	361	375	374	400	372	404	394	393	384	352	374	383	373	365	388	379	384	394	366	359	360	360	361	375	407	387	384	405	368	368	346	398	398	368	365	384	375	406	391	405	372	380	345	359	371	378	373	377	408	357	387	386	342	388	382	416	378	398	371	381	376	369	370	370	391	392	370	385	409	381	358	398	382	396	350	424	379	371	345	366	373	348	381	355	401	373	385	360	351	376	366	366	357	392	405	429	361	403	363	368	378	427	374	393	357	392	395	402	350	375	354	406	373	421	382	356	391	363	395	379	381	357	370	381	391	340	396	382	378	395	367	397	368	359	365	363	376	373	379	387	360	355	348	388	396	349	370	346	394	373	404	421	354	392	397	353	353	390	390	393	391	390	413	383	400	377	391	384	380	380	362	383	358	388	356	378	381	392	362	373	371	355	387	382	367	386	403	412	374	358	400	414	391	366	380	336	412	391	385	350	367	366	370	399	395	373	363	391	361	365	366	394	397	363	377	354	360	369	357	370	370	389	401	413	397	346	398	387	399	412	374	381	401	387	389	405	387	375	386	392	378	381	403	379	362	422	396	362	366	339	401	394	343	373	389	373	377	396	354	361	369	362	416	407	419	373	393	398	336	406	364	421	396	408	390	423	389	381	380	386	394	391	381	351	390	395	368	420	373	364	392	387	411	389	399	357	392	383	387	379	396	371	374	415	415	402	399	372	390	384	409	360	378	374	393	409	343	378	342	389	389	395	418	385	405	413	346	391	357	386	392	412	349	380	385	346	374	385	369	388	359	380	415	394	415	388	386	354	359	379	394	350	366	366	381	372	363	393	412	412	344	382	369	362	390	384	391	401	376	342	398	376	359	335	366	401	358	403	411	360	349	370	356	380	399	357	404	399	382	376	399	383	400	368	347	356	391	371	393	409	424	363	377	356	356	402	359	400	398	376	388	418	399	389	388	385	343	367	386	381	369	363	388	392	379	343	392	353	369	360	365	378	441	373	397	386	395	345	350	373	372	384	396	375	354	358	361	412	364	387	419	333	413	343	322	391	382	376	382	389	385	353	355	389	401	382	384	373	385	374	378	368	390	396	390	364	375	386	394	373	391	362	371	376	368	393	384	361	429	365	356	372	401	379	388	380	372	377	367	392	381	383	375	376	364	382	359	374	390	370	379	366	384	349	371	378	380	358	353	363	393	385	383	368	380	390	366	382	379	391	386	353	375	366	397	394	405	389	363	396	368	363	348	377	386	379	391	364	380	367	364	397	388	360	390	391	391	409	341	335	393	388	354	343	363	383	367	415	370	357	361	374	395	427	405	372	403	381	363	369	374	363	368	358	384	401	398	375	411	369	378	399	398	387	378	374	372	396	405	328	360	376	356	393	402	394	377	415	367	386	347	391	345	370	378	371	363	416	353	361	374	383	358	361	406	417	363	385	385	359	377	383	396	354	387	410	380	368	378	376	356	374	362	427	394	417	395	404	386	378	394	349	340	401	417	391	371	387	361	388	363	389	380	382	418	372	373	398	385	364	380	372	384	408	383	386	372	382	382	362	359	398	388	349	403	376	347	364	396	380	350	404	399	376	364	344	367	374	396	403	402	396	373	391	411	411	352	357	371	384	365	355	392	401	378	391	356	417	369	368	354	352	403	388	345	377	341	357	388	402	350	384	376	379	373	373	354	345	372	372	393	384	383	379	388	386	363	384	379	406	372	378	368	351	397	331	388	344	405	359	385	385	366	333	383	400	386	350	394	382	363	376	378	395	378	399	380	396	382	369	406	356	385	373	378	396	364	397	395	363	388	385	367	387	354	396	366	373	396	366	379	402	376	339	364	404	355	402	405	376	396	402	372	359	388	407	377	412	375	369	417	389	403	355	406	387	383	372	401	379	384	389	405	377	394	380	387	368	371	390	398	328	367	378	380	357	356	382	393	396	356	375	341	385	361	380	382	339	348	370	402	381	401	357	383	388	385	390	346	380	345	392	382	387	385	375	380	419	355	384	315	371	353	378	355	337	432	347	376	377	383	356	377	380	394	361	394	374	358	392	353	357	349	388	392	375	341	395	410	374	379	376	367	393	418	411	402	404	388	372	358	370	396	389	412	396	371	387	399	389	359	389	363	407	354	384	378	340	377	376	433	377	397	387	404	377	374	374	362	377	387	381	387	359	390	402	390	401	376	413	359	368	381	363	374	371	364	416	377	424	428	381	369	386	395	420	352	377	390	402	381	354	402	378	385	388	353	368	344	405	376	378	360	395	351	375	370	351	366	391	380	389	405	396	387	380	370	384	390	401	396	351	406	403	382	360	400	398	365	412	371	387	367	327	377	392	408	358	380	381	356	362	441	382	381	382	387	378	372	372	381	367	408	361	389	352	400	385	373	395	360	390	401	359	354	367	372	379	379	350	368	370	375	403	389	364	410	365	366	371	387	352	401	372	377	389	381	380	390	416	346	383	429	361	366	351	379	392	363	384	380	370	389	404	367	382	381	398	360	428	371	415	403	382	350	372	373	405	389	396	369	375	391	383	364	360	375	367	381	393	400	394	374	370	382	377	372	360	345	380	383	405	355	368	371	370	358	367	406	383	399	405	383	401	392	394	404	399	382	369	385	391	384	405	376	373	350	354	366	368	360	386	371	402	384	381	386	386	368	350	360	385	381	362	374	396	403	390	359	389	361	424	368	375	343	360	377	421	376	382	386	389	387	397	359	379	378	386	340	395	416	397	374	341	384	375	403	370	393	381	373	416	394	385	371	376	402	378	364	371	352	414	357	388	355	371	379	407	374	399	372	407	397	413	373	394	391	399	401	358	366	366	380	388	357	360	397	403	369	341	359	387	373	371	347	402	366	372	389	380	384	415	382	393	401	408	374	351	401
44992	18830	42399	6410	4940	3673	2796	2286	1963	1675	1467	1302	1211	1111	1040	963	901	941	866	812	809	787	737	780	810	765	728	748	775	743	761	733	684	702	672	737	708	666	666	663	703	674	654	689	636	640	637	666	655	641	684	654	677	651	698	676	647	670	628	681	676	671	657	618	619	628	660	637	646	652	676	646	659	661	662	642	669	676	650	646	690	633	658	660	639	665	669	645	649	637	616	640	663	655	605	609	656	627	609	583	700	606	671	646	639	642	678	638	682	661	667	622	643	632	673	633	623	663	712	621	658	602	619	632	610	618	635	641	624	679	645	642	595	633	662	642	647	672	683	660	645	612	651	658	651	671	658	705	610	630	700	723	658	630	651	669	666	634	674	659	678	649	649	660	610	627	651	682	680	660	628	665	649	685	643	658	630	602	624	650	638	664	615	664	645	634	626	613	558	625	650	594	657	639	585	671	596	640	605	643	664	674	658	663	679	639	632	653	611	638	619	657	607	608	618	673	629	674	625	605	643	623	667	645	649	649	640	658	670	655	647	611	651	671	658	626	689	603	653	629	640	619	608	660	636	634	650	639	617	623	668	660	631	633	665	623	676	632	624	690	655	604	612	685	646	647	616	622	656	652	642	655	685	607	652	594	681	664	659	608	596	636	658	610	623	621	642	625	634	596	637	651	621	646	639	578	609	641	672	612	633	618	603	625	661	607	639	648	631	592	624	628	664	604	612	675	635	658	629	606	626	631	652	656	639	617	637	671	609	644	627	656	624	623	646	631	625	628	675	639	613	635	626	615	666	656	645	615	670	638	621	652	629	617	644	622	628	620	607	618	589	617	690	611	627	635	647	613	611	608	626	661	647	611	625	663	640	680	633	642	652	613	669	640	633	666	631	564	646	640	685	629	644	610	636	615	653	690	646	660	632	634	600	657	653	655	677	642	633	649	613	631	626	617	670	677	660	659	629	630	630	612	637	648	671	619	659	649	636	656	611	599	650	594	654	587	658	674	633	662	643	663	577	595	624	655	620	652	668	562	675	685	646	623	580	649	635	594	619	608	642	636	617	609	624	604	655	638	667	584	639	613	635	587	632	664	642	673	642	642	595	605	638	644	639	627	594	591	604	600	629	644	709	652	600	633	623	648	643	592	632	657	642	610	628	633	654	631	675	620	624	654	633	594	611	655	656	598	646	659	647	609	634	667	637	630	604	613	644	664	658	633	656	669	625	628	658	593	616	651	622	619	603	624	660	652	678	679	670	625	667	602	623	670	655	617	618	645	597	645	646	648	637	635	653	617	637	636	617	620	662	631	645	632	636	619	643	637	669	637	649	629	599	674	648	694	586	646	643	659	620	615	666	651	622	631	634	590	627	643	670	624	644	680	641	672	592	653	667	649	635	634	672	663	628	660	648	636	602	614	702	640	621	613	615	676	626	622	675	683	647	665	622	626	632	605	650	615	673	635	588	605	679	663	654	653	690	619	650	639	616	641	625	634	643	639	684	672	660	652	691	650	609	633	645	637	656	693	657	656	677	622	626	610	653	643	601	606	620	626	637	631	619	655	610	626	600	603	637	652	608	622	634	656	602	631	639	715	595	659	649	623	635	681	634	661	668	623	676	653	599	598	614	600	692	655	666	630	623	665	645	647	686	620	652	645	671	667	618	647	656	636	620	642	636	611	630	662	638	608	635	622	678	669	666	667	681	646	666	660	651	618	631	639	632	667	638	629	610	560	635	655	674	655	637	621	587	637	648	677	627	570	680	664	721	640	671	632	658	662	678	638	631	676	638	647	656	650	622	644	666	644	635	666	668	648	623	600	613	719	616	619	625	615	662	635	657	692	645	639	671	645	632	671	615	639	621	643	689	659	609	622	616	641	625	621	689	652	625	653	651	661	655	661	668	672	636	667	629	636	659	655	635	679	606	639	664	671	659	606	658	661	652	638	683	633	616	625	633	594	586	625	598	645	626	605	675	661	605	637	668	615	623	661	624	621	621	665	617	628	678	605	640	642	642	603	689	641	601	642	647	642	656	643	646	636	631	655	686	633	610	707	638	677	630	631	668	651	652	630	618	648	596	616	678	624	638	647	655	622	628	620	652	653	642	630	642	631	702	628	657	629	650	685	661	633	615	696	685	646	672	626	630	604	609	680	656	692	612	631	631	611	644	670	640	662	657	612	625	646	635	639	604	615	628	631	608	649	635	641	653	630	619	671	643	615	634	678	659	651	644	638	688	626	618	681	612	614	639	673	652	611	633	595	657	651	638	655	640	646	622	676	652	641	617	595	647	631	650	653	685	613	634	670	605	610	638	651	633	611	686	655	627	697	634	616	638	654	629	664	623	652	673	632	624	674	645	605	652	648	644	667	650	628	648	608	677	623	634	654	615	627	632	668	596	613	572	640	604	609	634	615	640	640	638	615	636	655	625	592	663	600	691	638	645	652	677	627	651	610	635	630	620	696	680	651	698	599	634	646	593	670	620	645	645	621	610	613	673	658	672	607	630	606	626	678	602	660	634	601	645	646	650	649	690	623	675	697	658	634	615	639	657	659	613	662	636	653	634	653	632	653	643	656	643	617	673	700	603	620	654	615	630	602	609	586	693	648	663	625	644	636	653	666	629	654	653	625	654	631	585	598	664	646	671	628	631	642	666	658	617	633	645	630	653	604	656	598	676	626	683	578	617	650	624	660	635	672	643	644	634	626	618	620	661	644	634	651	641	646	602	607	625	624	672	647	670	649	621	648	652	625	640	669	678	624	640	673	612	645	601	649	619	602	627	653	634	604	634	609	620	644	636	629	638	617	678	665	580	597	639	647	604	617	671	618	607	605	619	695	630	623	677	659	689	661	615	660	664	634	631	605	673	702	625	643	691	619	615	673	640	626	623	696	654	609	615	671	662	651	687	602	637	677	657	690	606	630	686	652	613	674	629	610	642	631	671	653	660	640	643	623	692	606	637	639	655	625	671	672	613	624	601	614	631	626	688	641	618	629	623	627	650	658	616	648	643	634	632	615	614	692	660	668	654	627	629	614	593	659	619	664	626	659	664	622	632	630	642	634	643	612	620	603	610	632	645	612	615	620	641	612	662	644	576	656	617	609	645	603	610	620	625	684	634	589	626	634	650	648	632	676	602	651	661	707	621	649	658	681	641	688	653	672	657	667	599	674	658	603	664	622	648	647	644	656	648	631	629	635	585	630	640	627	639	686	675	605	648	634	701	616	635	619	626	627	649	675	607	642	631	619	625	669	693	605	629	656	623	667	669	652	689	644	620	624	662	614	647	639	638	630	644	643	598	666	651	618	699	637	696	637	676	650	647	663	624	662	641	654	659	612	612	648	622	627	582	710	666	645	648	601	667	701	627	650	659	640	671	620	666	604	631	598	633	619	644	639	625	639	613	634	651	636	645	653	639	663	676	676	600	626	688	653	672	635	668	626	634	624	630	612	639	667	653	658	666	645	599	672	614	634	631	609	643	691
26778	20777	18815	3855	233	223	208	194	186	178	166	190	166	191	171	177	165	185	158	172	185	136	156	161	153	166	157	179	187	187	182	168	175	170	152	165	182	188	145	182	159	171	149	155	165	173	182	141	164	174	180	198	182	173	188	154	178	181	155	147	167	162	155	173	175	185	180	189	171	186	193	184	171	169	188	177	177	169	175	181	162	168	169	173	151	169	175	176	176	177	185	157	174	155	154	180	178	164	190	157	169	168	168	166	143	151	163	170	176	163	170	156	171	176	163	158	165	165	157	163	168	163	168	177	172	172	169	152	188	190	171	181	166	183	169	162	136	169	167	145	160	162	165	188	197	155	189	157	178	182	187	180	158	190	184	186	143	156	176	148	181	195	145	153	160	187	184	175	186	178	160	161	175	175	161	159	139	157	163	144	171	180	157	161	151	165	152	166	174	190	162	183	194	145	198	175	182	160	149	175	165	149	163	156	180	169	155	163	170	169	165	169	162	165	128	137	177	170	161	178	169	154	176	180	175	173	150	184	182	178	188	192	171	158	171	193	162	178	170	166	153	168	173	172	168	162	150	167	171	182	169	184	168	153	156	148	180	173	172	187	138	160	166	168	184	173	165	180	158	153	163	154	162	188	165	158	176	166	153	143	174	169	172	177	169	168	181	164	165	167	157	168	181	162	155	153	175	158	142	178	157	163	169	155	150	180	142	151	167	157	147	174	183	169	161	156	173	165	180	173	155	149	164	172	146	179	174	156	166	166	152	154	202	171	167	152	182	168	195	183	168	188	170	179	193	173	168	165	162	170	168	166	159	164	173	167	160	181	176	185	182	160	165	167	194	163	157	192	178	142	163	151	172	178	158	165	169	172	161	141	173	157	176	166	167	165	178	172	171	174	141	192	186	177	176	158	168	178	151	144	163	152	156	162	170	165	160	172	171	171	146	163	163	171	160	154	157	175	181	181	178	184	179	156	152	170	178	153	173	175	176	175	173	155	151	135	172	165	153	193	171	160	163	181	177	171	140	164	161	155	138	177	179	141	155	172	157	158	168	164	184	177	164	164	164	158	158	191	157	159	177	153	175	175	180	165	159	160	167	168	166	162	167	170	151	151	151	159	169	168	159	174	166	163	171	199	147	166	170	155	169	152	176	165	176	164	174	174	153	152	157	155	162	138	167	155	166	168	176	159	162	183	158	162	159	142	174	167	164	174	177	135	172	172	169	151	165	168	175	185	160	145	160	179	164	174	164	189	171	156	170	146	179	162	165	166	174	156	153	179	162	169	167	163	165	162	168	187	173	212	159	160	171	167	168	160	170	167	173	159	160	153	194	165	165	181	167	172	173	164	173	165	192	187	162	153	189	182	133	193	181	177	170	174	186	173	186	175	157	156	173	154	183	166	160	204	182	171	163	173	165	199	172	172	167	168	169	166	187	155	173	148	153	162	158	182	178	172	165	178	175	169	157	167	186	157	168	126	156	137	181	175	157	166	179	154	180	156	138	147	148	164	157	188	177	179	147	152	171	159	174	146	172	152	177	170	173	151	171	157	169	157	154	148	187	164	175	164	182	185	143	176	163	177	174	141	178	166	164	161	171	160	190	157	158	158	153	167	149	180	170	165	151	167	148	164	154	156	166	176	179	159	161	194	175	168	150	140	220	167	183	172	175	154	171	178	171	154	172	158	152	169	145	178	161	190	161	175	183	151	160	199	183	156	171	167	180	156	168	167	169	160	171	175	181	162	159	187	171	178	176	167	174	156	168	135	151	190	160	150	158	168	172	174	169	173	179	161	185	167	166	166	180	178	182	185	132	190	158	176	169	151	179	156	157	162	175	185	144	156	158	140	172	156	173	176	168	166	205	188	177	152	178	160	165	175	154	182	173	160	169	170	177	175	172	164	180	175	152	169	166	163	192	168	168	148	175	163	147	161	134	161	166	169	155	181	157	159	187	162	186	151	162	185	173	173	153	165	183	178	164	173	149	165	179	176	153	168	147	170	153	177	183	166	167	156	142	148	162	169	161	174	175	176	172	168	170	176	185	165	171	165	155	160	169	157	177	170	166	143	178	147	188	172	166	144	150	159	164	164	160	179	178	171	150	160	175	186	156	161	168	147	166	170	189	169	173	152	187	158	165	162	167	167	166	136	142	166	181	162	169	154	182	163	165	147	159	174	157	134	143	165	175	175	175	141	165	160	155	154	161	170	169	161	146	166	168	164	183	150	181	150	179	179	160	158	199	192	171	169	168	158	177	142	160	171	164	192	159	155	182	171	200	168	166	181	158	169	162	171	167	186	150	172	151	169	154	155	174	159	151	186	181	175	165	161	158	180	184	169	171	172	145	152	172	155	140	157	154	177	166	159	186	177	192	173	182	172	154	169	157	155	145	161	171	153	166	169	165	149	165	175	155	152	170	177	187	186	163	166	176	158	172	171	166	167	166	156	178	173	151	147	160	160	175	161	183	176	168	154	191	163	175	167	176	151	183	165	172	167	152	138	157	158	163	164	183	144	180	165	197	170	164	163	171	163	179	166	186	154	190	159	159	171	174	155	166	163	193	160	160	164	163	168	173	176	158	174	160	173	164	154	157	154	160	164	157	177	158	147	180	167	159	162	176	145	177	165	191	152	153	165	167	160	182	169	177	177	171	162	178	156	159	145	172	161	167	167	177	148	171	197	172	197	174	192	191	171	161	160	171	164	159	188	138	152	144	179	188	179	166	151	161	147	156	176	174	148	172	183	163	180	176	172	161	163	177	161	159	172	154	166	164	166	154	157	183	182	161	186	156	171	169	164	163	169	154	152	165	164	161	177	144	154	156	172	149	168	162	188	180	156	197	158	166	176	147	179	162	190	151	174	169	207	170	142	164	176	161	173	154	179	158	163	167	178	173	189	157	146	157	159	154	162	155	172	175	148	169	159	146	171	164	160	176	146	155	184	199	162	167	201	150	174	180	158	166	149	164	169	188	162	158	173	163	155	152	165	170	166	162	176	169	153	176	135	168	188	151	165	144	172	176	157	164	155	164	177	165	135	162	170	164	151	150	156	193	146	185	191	168	177	160	152	169	162	181	163	172	152	172	180	160	150	161	164	175	188	147	158	186	182	157	168	195	149	175	164	183	172	157	175	161	197	164	151	153	178	157	176	161	162	178	175	148	166	164	181	175	174	154	177	155	166	153	146	171	158	151	142	172	190	183	174	176	198	168	178	168	151	185	157	172	151	171	183	184	183	155	172	165	181	171	182	167	162	166	164	157	157	178	162	162	164	173	155	151	191	173	163	154	179	173	146	149	137	185	181	173	158	179	159	168	186	175	168	151	167	188	160	159	176	170	183	163	176	172	171	161	167	180	197	150	153	173	160	169	177	170	160	154	141	158	152	167	156	185	171	157	178	168	152	174	190	187	161	167	165	167	171	177	179	173	180	186	168	148	149	151	180	159	166	170	168	159	182	165	149	141	162	178	176	180	167	152	170
15055	3535	17987	757	577	435	434	373	350	373	332	340	376	327	328	302	333	321	341	343	336	323	324	292	323	292	297	303	255	279	325	310	310	308	324	305	280	285	318	280	308	314	279	320	303	308	297	296	321	327	335	316	312	303	299	296	283	284	313	314	267	281	307	321	306	294	312	305	333	299	311	303	278	316	296	309	302	322	275	311	289	300	331	316	296	305	294	309	285	310	327	299	336	277	325	321	306	285	271	323	330	297	296	322	300	309	307	311	297	299	282	350	301	296	315	303	336	334	330	317	331	343	298	293	328	309	331	306	356	311	299	315	319	313	351	334	324	299	335	315	338	304	302	321	289	319	313	302	344	328	345	288	315	323	329	298	311	302	311	280	314	302	304	296	305	321	300	315	317	316	303	324	309	306	311	317	275	316	327	313	337	324	327	317	298	308	310	334	320	312	336	317	322	323	321	300	299	294	306	315	298	319	298	282	302	314	282	319	307	310	316	321	307	288	286	335	301	316	319	286	314	297	297	313	296	295	270	337	288	295	292	313	344	313	288	330	297	300	301	299	305	321	311	300	300	307	317	318	297	305	312	322	333	304	312	315	341	302	303	319	293	333	322	309	298	298	278	302	317	305	329	321	318	343	326	324	279	307	301	311	289	315	307	323	333	315	299	304	302	307	279	312	308	303	307	283	326	322	310	306	312	307	291	278	330	317	321	293	309	311	293	304	320	310	299	322	321	289	286	278	282	317	294	287	323	301	307	308	283	278	335	340	324	326	312	371	302	294	286	342	283	297	331	313	310	288	288	307	319	319	316	295	303	352	320	318	328	308	302	285	320	292	308	286	289	316	319	319	291	286	314	310	332	333	286	341	304	291	310	317	310	310	307	324	299	273	297	304	273	303	280	319	291	299	314	308	305	325	310	316	315	310	311	316	337	285	284	331	292	302	312	313	295	296	305	303	328	318	300	296	317	300	363	312	300	329	289	306	341	302	325	274	313	310	297	317	322	333	321	315	299	302	317	332	321	330	312	271	321	325	288	291	299	284	294	293	286	311	317	313	319	307	320	291	296	305	300	314	313	321	299	304	277	299	297	325	294	296	279	306	314	301	323	288	317	295	299	305	286	307	287	316	292	268	305	287	282	313	304	295	325	285	333	325	287	299	326	339	280	306	312	295	341	295	298	299	298	328	288	325	327	312	260	312	314	310	300	291	296	320	293	331	302	290	311	305	279	336	286	308	319	286	345	306	305	312	329	282	278	255	321	311	293	304	292	329	316	271	306	289	313	293	319	319	286	291	317	292	271	345	286	345	290	322	295	332	312	348	305	314	312	317	318	287	331	320	308	334	315	320	294	320	308	316	325	316	296	320	309	328	325	320	301	338	286	325	314	332	276	302	316	294	311	299	303	302	331	265	309	341	268	321	324	314	321	310	287	299	323	311	295	304	306	298	304	303	312	317	330	317	273	324	302	335	300	338	303	314	323	335	312	287	305	310	312	314	317	306	322	305	290	344	324	312	315	312	318	323	299	350	302	313	327	309	326	296	293	326	315	310	293	338	292	310	304	325	297	313	303	295	305	325	303	292	317	353	334	327	301	312	288	315	309	306	320	343	307	324	316	305	324	308	317	316	298	301	322	293	294	318	317	325	323	301	340	313	315	302	335	321	286	311	288	301	273	310	325	298	294	323	304	310	294	287	334	310	327	308	303	285	309	308	297	327	340	318	320	313	312	300	309	325	314	283	330	303	321	309	299	302	303	287	322	314	300	293	326	314	304	302	293	287	312	306	314	318	287	334	302	339	314	288	292	288	274	281	332	315	298	308	311	302	293	308	312	329	288	312	301	322	323	324	323	303	304	320	321	318	287	332	278	291	324	294	306	300	310	320	331	313	284	323	347	299	293	320	304	291	294	281	311	303	301	291	331	299	284	329	281	296	325	362	325	307	314	295	329	297	309	285	300	312	303	296	312	298	321	282	309	286	328	305	337	327	316	310	342	320	305	306	306	273	320	346	325	314	320	331	311	291	322	293	325	292	303	313	305	305	306	304	343	325	284	309	318	304	336	279	307	298	316	297	315	290	334	310	318	326	356	323	308	298	286	328	269	315	271	285	325	322	310	341	298	315	304	318	309	315	322	293	307	294	317	329	327	308	316	297	327	289	304	294	302	300	278	306	304	298	293	297	303	297	290	333	319	295	285	301	298	300	280	289	316	323	298	274	298	293	315	317	309	289	320	321	301	312	316	291	273	307	345	289	316	298	319	305	322	298	317	298	298	293	290	302	267	316	328	291	330	307	294	283	309	307	293	325	317	334	332	309	311	323	295	296	310	339	292	306	314	305	301	302	332	283	279	310	325	310	320	360	304	285	316	335	293	316	282	279	321	316	267	297	309	319	311	322	282	272	306	309	309	307	303	300	309	319	310	322	295	302	320	309	325	305	281	296	333	316	319	303	279	320	294	278	298	289	315	290	302	314	299	327	309	291	311	319	319	321	297	287	316	312	337	324	322	301	310	325	304	292	278	312	293	290	307	307	281	309	288	339	317	303	318	328	325	292	337	326	308	303	305	299	315	321	317	331	300	300	299	322	301	289	313	316	280	301	285	308	302	315	292	296	319	280	331	310	320	296	335	298	300	312	287	304	291	317	314	305	279	308	304	284	305	347	283	292	273	299	312	327	307	297	315	298	332	283	302	309	314	308	332	270	334	296	309	296	306	322	283	290	312	306	355	315	315	268	302	307	301	293	333	296	318	311	289	338	315	337	322	284	339	306	303	281	314	304	301	344	298	277	309	290	282	349	292	305	295	318	303	300	278	335	317	313	315	291	322	346	286	321	301	272	281	348	292	310	318	341	303	318	307	298	291	311	307	298	310	303	324	307	288	286	333	326	284	294	296	286	319	294	296	300	311	296	322	313	317	315	292	322	326	335	319	276	308	309	315	336	328	290	303	318	279	300	322	328	286	306	319	308	314	304	334	310	314	274	331	297	324	298	308	300	302	282	319	300	277	283	304	305	312	281	299	294	299	285	309	303	298	309	317	326	298	283	280	288	279	285	257	289	329	309	306	331	305	346	305	324	325	338	307	317	325	318	318	291	321	308	322	312	276	287	306	300	301	308	297	287	299	284	292	305	306	289	307	288	338	296	276	289	316	316	341	306	311	280	287	319	287	313	295	265	300	313	299	323	335	317	291	333	335	327	324	318	315	313	319	294	296	290	310	286	306	296	306	295	326	293	337	264	320	305	305	355	280	303	324	294	304	305	296	332	327	337	339	313	312	330	315	305	323	305	288	288	316	289	289	307	310	285	306	311	325	275	300	310	324	339	295	283	330	327	306	284	308	318	299	311	292	328	293	320	295	287	300	314	311	301	315	287	312	326	302	305	316	280	294	277	307	301	270	304	313	254	306	322	311	319	330	316	296	305	288	338	282	320	317	282	316	290	287	289	299	318	316	293	302	314	296	316	318	304	295	349	300	295
24189	21329	30087	23094	21136	9030	911	621	492	448	422	410	369	365	358	361	364	352	361	352	324	297	318	305	326	319	305	324	311	316	349	293	293	326	311	318	316	281	291	289	302	284	300	306	289	310	289	305	305	310	349	320	314	294	317	301	333	345	336	272	317	276	274	291	296	321	300	297	307	310	284	285	331	298	289	275	295	280	292	292	297	259	327	323	321	336	310	262	316	292	307	292	285	316	299	310	306	272	309	300	336	319	334	327	306	305	306	318	257	292	305	308	297	294	318	281	294	306	286	281	297	304	307	313	288	267	321	294	286	273	300	279	323	293	298	303	289	327	325	332	276	333	298	267	326	336	296	283	310	347	309	330	299	314	295	315	334	311	315	291	299	312	332	296	292	323	296	291	314	312	306	324	324	310	305	288	288	323	294	280	280	291	304	279	320	298	315	308	291	294	262	273	327	287	263	308	321	303	282	274	304	318	302	270	276	300	281	308	315	304	282	306	271	305	271	287	297	288	306	276	311	302	293	319	276	291	310	293	270	266	273	315	266	293	294	308	299	289	265	286	304	295	264	305	293	307	291	297	306	314	290	268	289	266	296	285	289	295	293	288	299	283	296	302	305	298	267	277	322	286	290	326	299	311	298	300	318	311	314	293	328	304	316	309	268	304	303	288	301	276	309	318	307	339	276	306	283	300	295	275	316	308	287	284	276	300	312	283	325	299	310	323	309	265	267	261	275	355	316	333	313	289	279	306	287	335	287	325	295	326	302	309	312	304	295	322	306	285	273	323	297	291	295	309	298	309	291	292	296	288	279	290	284	325	308	346	294	288	283	288	310	263	266	296	308	294	279	334	310	266	291	295	292	307	312	310	286	271	314	313	307	300	271	296	305	341	285	301	301	285	293	283	271	295	306	314	286	324	258	317	277	296	312	297	302	270	353	308	318	285	283	306	300	337	317	288	324	312	294	296	344	285	284	293	300	298	293	307	289	288	310	286	312	284	290	303	305	276	304	277	266	302	311	337	290	293	297	306	325	282	311	290	320	299	273	292	278	321	274	293	293	293	279	307	275	313	348	289	309	308	310	296	300	292	297	304	308	312	289	298	303	291	306	273	293	290	290	275	269	297	295	310	268	304	312	275	304	307	294	311	298	304	304	276	305	285	302	313	302	299	278	287	300	347	300	302	314	291	297	288	295	280	294	303	310	304	295	300	293	276	255	287	297	252	301	287	292	284	305	289	312	310	303	269	313	303	304	307	295	245	332	320	337	316	276	272	277	298	305	301	280	312	299	318	293	286	305	323	313	312	314	257	303	300	311	263	308	321	312	292	285	282	290	306	309	320	315	310	259	281	324	273	310	305	317	299	284	288	295	296	325	298	266	303	289	324	303	292	298	297	269	333	312	270	283	304	297	302	295	304	300	334	293	281	295	292	310	295	308	314	282	279	298	279	285	284	283	278	303	276	332	295	307	340	321	274	293	291	319	286	300	276	306	282	303	297	311	325	303	296	287	301	295	284	294	311	336	301	275	304	325	310	307	307	302	292	309	338	318	311	274	293	277	312	315	317	304	320	317	271	293	337	309	310	294	280	279	297	292	321	306	281	309	308	270	326	327	265	302	285	298	297	292	303	293	310	280	309	303	304	312	289	306	295	314	325	290	259	315	315	271	310	298	308	313	338	308	302	307	293	297	295	319	307	306	316	304	291	301	275	327	264	297	306	290	304	291	308	330	269	300	295	311	283	308	305	281	301	290	299	328	318	310	296	320	333	299	307	301	297	293	288	284	284	324	314	299	271	305	290	304	293	312	299	286	321	284	318	279	281	263	306	314	267	297	319	280	283	312	294	293	326	289	324	300	278	292	275	291	284	300	340	298	323	305	303	312	338	314	324	295	315	293	305	294	289	280	337	301	330	285	307	302	290	297	305	321	299	313	314	317	303	300	307	292	304	303	310	290	330	275	308	311	279	267	343	341	296	310	277	283	292	311	321	281	286	288	296	282	298	264	291	353	298	288	314	276	313	308	253	296	299	304	303	283	264	284	278	309	309	300	294	314	282	316	287	278	300	321	299	293	299	316	319	290	272	287	312	306	283	303	280	295	313	289	311	297	304	304	311	285	286	330	288	297	305	329	316	319	323	257	279	309	294	368	278	299	326	264	281	298	300	296	293	286	304	317	323	283	304	268	299	327	311	300	287	275	315	318	289	331	285	301	315	306	327	264	289	320	313	312	306	322	322	324	307	246	302	310	288	329	305	288	294	298	322	317	309	309	287	316	280	273	301	296	283	293	280	298	289	305	305	278	286	322	282	284	297	313	307	306	298	304	315	289	280	311	281	292	317	295	295	324	279	279	312	310	281	300	310	307	297	294	295	282	283	283	308	307	344	287	306	292	301	313	329	342	294	305	296	285	289	296	281	298	282	288	310	281	286	320	304	284	283	284	292	276	319	281	303	304	305	331	333	311	299	289	293	283	283	296	286	272	298	267	306	314	289	311	273	302	286	297	338	279	290	283	273	301	292	296	267	295	292	270	287	292	293	271	283	289	313	302	313	322	323	338	302	306	309	298	273	303	277	307	296	305	306	299	285	317	289	325	317	313	302	282	323	273	284	299	320	325	312	291	304	264	293	283	295	307	301	283	308	310	315	277	272	275	324	281	290	289	299	278	308	294	310	317	306	329	334	292	323	306	292	294	266	284	296	324	277	305	297	290	286	309	289	304	272	296	313	305	284	298	302	318	292	313	315	315	293	315	268	280	262	285	297	295	290	295	296	296	308	319	302	288	289	294	312	321	297	306	287	282	295	294	318	300	301	260	273	284	280	295	310	273	301	304	290	288	280	299	294	309	294	292	267	308	298	287	284	328	288	292	283	291	335	271	297	290	300	309	300	280	307	285	315	274	284	281	285	295	333	278	311	313	262	309	266	284	290	314	259	318	302	316	279	307	269	300	306	307	316	297	282	303	304	322	295	301	327	286	290	290	304	311	332	323	304	274	299	313	264	315	279	300	312	272	304	334	298	280	304	294	293	291	310	304	304	294	292	328	286	298	298	285	291	293	273	296	277	304	305	302	314	295	303	326	304	298	289	257	305	283	303	279	310	325	285	278	292	287	309	300	289	258	285	272	314	296	309	279	313	278	280	276	263	299	328	298	300	317	294	315	264	288	302	289	287	349	267	300	297	291	269	303	275	282	283	329	298	312	280	302	312	310	307	302	293	304	311	304	278	296	317	319	279	321	289	288	287	268	293	326	311	291	317	300	288	310	286	303	289	310	280	272	314	290	291	280	317	292	299	300	294	303	292	313	289	284	309	280	281	300	311	310	297	311	269	293	270	302	304	318	279	297	301	296	293	294	309	284	293	285	294	313	308	282	296	281	330	273	314	275	307	302	304	301	310	289	305	301	309	291	258	284	308	301	300	315	288	307	320	297	306	336	329	309	312	276	300	272	293	310	289	282	292	299	273	270	292	282	294	321	293
36328	14368	29531	4332	2938	2153	1768	1441	1257	1115	969	891	864	737	796	713	683	653	658	668	609	627	594	607	601	563	578	557	560	573	543	585	517	579	525	556	565	561	565	502	513	533	517	597	537	517	560	530	556	545	559	556	558	538	562	571	527	520	568	537	532	525	540	536	534	495	548	579	547	516	572	492	537	511	495	525	505	533	543	536	529	499	545	527	551	514	523	521	540	495	481	514	567	501	560	524	505	524	494	513	513	492	534	532	502	518	504	542	545	531	531	506	533	527	527	539	518	479	511	542	535	557	539	558	462	528	557	503	538	519	520	500	542	511	528	561	525	540	548	514	566	570	545	546	574	525	564	527	531	537	542	517	578	538	528	584	578	583	550	469	545	537	524	553	546	492	523	560	545	511	526	526	513	537	570	511	515	520	530	544	508	511	572	528	504	556	500	554	532	499	498	534	529	512	542	484	520	549	476	525	563	495	516	535	504	539	539	508	501	528	520	527	523	514	533	542	558	537	515	498	506	555	571	504	547	521	485	508	493	525	516	496	545	498	529	519	530	530	491	526	509	499	530	527	548	528	563	532	489	552	553	556	552	497	502	538	537	549	523	523	541	548	552	507	544	538	528	525	530	547	506	524	528	512	520	536	527	500	502	560	541	536	514	548	519	521	546	544	514	512	505	493	517	496	507	526	509	525	511	525	499	544	576	519	520	545	503	511	542	508	525	557	487	493	497	527	515	502	528	502	523	516	515	549	505	515	484	485	515	523	508	505	506	528	535	547	525	507	527	520	532	523	511	519	520	525	488	562	507	538	532	531	524	493	516	504	480	512	551	504	513	527	476	522	517	516	523	519	519	525	497	505	500	529	484	525	562	533	533	561	538	508	546	535	516	499	513	498	514	497	491	529	548	513	539	513	586	524	526	571	527	509	490	543	498	495	505	533	545	516	520	513	518	542	528	568	479	488	566	519	550	517	583	557	551	492	498	556	501	516	533	538	500	495	516	513	547	515	529	600	534	508	506	522	510	514	523	484	562	495	530	546	566	534	534	504	461	540	552	491	535	546	517	538	515	486	540	552	506	531	534	508	525	520	562	504	559	517	555	512	444	527	534	514	541	532	550	508	548	531	546	574	501	557	516	534	552	483	537	525	462	515	550	534	480	521	514	473	502	525	503	517	558	513	510	534	564	517	534	526	545	571	506	487	501	558	510	566	494	583	509	545	520	483	526	538	557	499	514	522	557	543	491	527	516	519	503	472	549	486	535	533	557	532	529	529	501	517	493	537	546	518	553	543	545	514	510	544	534	545	535	598	586	504	521	553	522	509	530	504	478	511	501	521	527	490	524	543	548	503	580	530	532	531	531	513	496	505	536	546	532	538	551	514	536	517	542	524	514	507	523	549	547	513	538	488	555	516	539	497	512	534	560	528	490	521	537	512	534	550	553	508	496	529	512	515	532	544	509	542	557	501	472	519	482	507	524	550	505	501	548	535	511	552	557	528	543	537	526	537	513	535	555	548	460	545	495	506	508	507	591	521	535	474	513	566	561	496	522	507	531	542	496	513	507	516	566	560	514	506	540	536	506	510	535	540	528	519	554	542	504	489	521	565	568	584	547	451	558	510	523	531	533	574	500	552	503	535	517	520	527	538	517	497	535	537	494	530	522	513	531	554	509	512	501	582	503	511	540	510	512	535	545	554	546	516	534	550	559	510	530	490	486	552	500	564	539	548	515	501	529	514	515	519	546	532	470	536	508	515	545	530	511	523	515	562	521	493	526	510	501	534	522	532	528	505	517	506	514	522	527	495	534	555	489	495	539	503	550	504	552	535	518	510	522	519	548	518	512	532	518	514	532	491	493	518	510	534	573	522	513	494	506	519	542	532	509	540	499	524	477	493	512	475	521	511	547	525	547	524	514	545	516	530	522	499	517	479	538	491	530	514	539	497	568	496	509	541	535	545	512	538	550	561	571	474	516	555	546	593	523	519	533	497	505	541	517	515	538	546	532	541	537	528	494	545	484	502	489	484	523	537	542	555	526	531	540	508	534	507	505	506	522	518	514	542	537	546	557	527	543	538	544	573	557	507	524	520	518	550	516	538	515	522	497	528	515	505	519	490	515	513	493	537	535	553	522	498	536	546	503	477	498	526	505	500	519	552	500	550	523	543	507	537	527	491	554	543	526	558	502	547	505	536	486	532	505	527	503	561	524	533	512	522	547	551	570	491	546	478	494	532	552	498	535	503	523	532	536	508	540	490	498	539	520	567	540	498	549	512	494	503	546	520	501	554	562	557	547	525	585	514	475	542	519	563	508	533	540	512	524	530	535	527	529	516	523	537	521	510	516	512	490	546	558	512	500	493	573	518	531	529	554	508	495	536	532	532	522	520	495	509	576	556	510	536	520	557	553	493	540	493	550	521	535	473	505	510	522	527	512	526	538	529	547	543	521	525	535	532	515	550	533	521	541	527	517	505	528	566	550	524	556	525	487	555	543	529	551	516	499	503	474	540	533	542	542	545	520	525	541	547	510	535	525	572	500	530	525	522	507	493	497	493	502	567	538	530	546	522	531	513	520	510	507	515	596	547	512	522	532	493	548	491	479	516	517	515	546	546	525	532	524	497	564	523	486	498	488	512	472	545	501	530	546	481	485	510	484	554	475	555	522	519	543	529	556	574	548	514	504	518	493	538	526	561	541	534	540	531	539	515	530	547	545	550	526	495	546	529	535	499	528	571	537	503	503	491	467	550	550	486	517	489	493	480	572	543	574	483	546	548	533	510	531	500	526	548	506	536	503	562	528	524	516	531	545	532	527	498	540	512	529	519	507	512	539	540	575	495	533	525	577	524	491	524	511	542	546	488	556	523	521	498	539	553	502	520	520	509	534	548	529	521	544	554	575	550	521	489	543	514	523	497	498	520	491	535	561	535	570	529	522	529	522	538	550	516	508	498	515	524	553	489	547	564	581	513	539	518	496	538	510	529	520	512	477	545	511	539	548	468	534	553	473	533	527	553	545	547	512	530	562	511	563	589	543	451	534	513	546	520	491	526	521	502	509	524	483	518	522	527	519	526	536	515	546	535	535	570	517	563	519	480	543	536	508	522	519	542	544	506	514	508	501	537	524	515	545	502	527	522	539	525	550	521	500	547	539	533	536	515	515	563	503	545	560	540	519	529	531	555	474	551	501	492	514	508	552	527	519	551	521	529	516	516	542	559	501	551	563	533	494	549	519	523	502	540	515	490	526	550	549	551	515	506	568	543	515	478	540	545	487	528	482	517	495	495	533	505	524	526	518	526	503	560	520	498	507	528	536	521	527	526	542	503	529	527	532	522	554	515	561	540	503	504	543	516	487	557	537	528	573	510	518	564	539	528	540	521	502	524	539	510	541	526	507	526	525	576	533	546	535	517	532	527	513	576	544	525	540	567	534	498	453	556	492	560	486	549	518	500	518	532	519	496	492	518	535	547	515	471	524	508	505	502
23225	21322	29601	23417	21322	21352	9696	1022	676	645	605	552	517	545	501	546	466	440	451	465	419	403	442	438	376	433	444	396	386	407	410	369	422	414	426	393	391	392	371	380	395	436	400	397	423	424	373	361	412	411	374	374	385	421	376	376	360	389	378	414	394	401	416	409	365	382	376	387	360	377	406	354	396	378	361	390	360	425	409	380	400	378	375	421	371	426	374	392	384	414	373	390	368	400	394	381	362	385	374	374	347	372	384	371	402	414	402	366	346	387	371	395	382	405	361	377	356	364	408	395	348	378	389	385	365	417	379	380	345	377	414	415	359	380	383	391	409	365	389	376	376	369	388	396	392	407	369	400	391	373	381	369	383	392	421	415	400	374	370	405	377	362	405	390	350	379	372	414	381	377	387	365	354	376	377	372	348	357	376	381	386	382	379	360	346	368	382	352	387	404	423	386	352	360	386	372	385	355	393	380	394	371	369	349	382	331	361	360	394	392	368	379	354	355	362	365	367	380	381	381	359	353	359	358	379	396	402	340	358	387	380	380	347	368	389	363	396	390	374	365	373	368	357	358	359	406	382	312	347	364	390	337	331	352	370	408	369	373	393	349	407	357	367	385	352	375	383	380	352	362	356	383	379	399	392	346	344	407	367	357	335	368	372	398	412	406	386	356	349	368	356	405	406	342	386	389	376	374	359	394	374	388	398	381	371	345	384	363	386	356	333	384	389	379	405	341	385	333	385	400	374	386	367	377	390	390	376	412	383	389	368	386	403	397	362	361	390	397	364	391	355	364	342	392	371	354	343	382	345	365	358	396	392	360	359	367	352	376	405	393	397	384	353	367	411	357	382	377	392	359	386	363	377	388	373	383	405	367	381	389	403	373	395	396	355	348	352	376	347	347	379	396	435	341	349	373	357	356	372	349	404	342	343	333	395	382	415	379	333	384	405	379	365	377	386	408	413	349	362	396	429	364	377	393	378	376	388	366	401	368	388	346	384	323	347	379	378	367	382	397	369	382	372	380	371	418	404	364	354	400	402	407	420	387	354	377	369	389	404	387	405	373	383	378	348	399	360	376	348	381	363	382	374	397	393	345	377	391	380	402	359	388	372	368	395	395	389	362	384	386	370	385	350	371	358	380	332	384	377	393	372	390	378	359	383	356	364	384	363	359	383	382	357	368	394	416	360	386	368	368	372	371	423	390	361	380	388	402	337	419	379	397	357	349	348	366	402	398	416	420	408	367	384	362	373	336	399	365	376	381	365	370	412	327	403	374	386	381	386	388	345	373	386	379	358	371	379	447	386	374	394	388	366	370	334	377	378	335	358	375	353	397	384	365	381	385	396	391	380	403	374	353	351	398	378	393	378	382	390	396	360	394	397	413	373	364	388	380	332	381	390	367	389	376	346	372	375	365	353	346	391	366	339	374	362	386	361	380	398	378	371	370	385	375	373	387	368	418	400	410	397	376	388	352	351	354	393	374	370	361	410	387	398	369	356	374	404	364	370	345	372	346	375	385	385	402	383	362	380	393	355	359	372	393	362	354	339	360	368	347	389	403	381	387	411	372	404	396	407	381	385	361	407	382	382	406	393	380	368	394	395	376	369	381	386	374	381	395	364	413	387	390	346	369	364	341	395	398	350	375	373	389	376	349	359	338	386	399	408	359	404	385	361	365	397	360	414	370	394	354	376	347	384	375	410	376	414	366	337	374	375	362	360	392	389	381	382	371	363	354	403	377	373	340	384	384	366	393	350	375	389	393	377	386	363	379	386	385	375	369	386	396	350	361	409	382	359	381	339	390	428	420	412	382	370	372	379	375	358	394	374	388	397	390	416	396	381	385	365	377	392	417	374	369	402	366	373	363	384	388	377	406	338	344	388	349	363	360	361	390	371	369	366	388	364	355	375	331	386	361	358	373	337	373	388	378	350	355	383	351	400	374	385	396	338	390	355	377	374	403	357	362	378	400	346	368	330	389	349	369	412	376	423	356	377	358	353	348	362	402	416	367	350	386	394	333	378	368	403	354	358	373	409	360	371	391	362	379	346	375	384	372	392	374	375	363	405	334	395	367	357	355	357	353	384	377	437	341	351	405	352	378	378	343	414	389	368	405	343	392	424	373	397	364	366	376	404	357	338	342	383	378	411	381	381	359	370	357	375	373	391	356	368	360	380	403	357	388	360	374	378	362	395	362	410	398	353	339	374	387	352	410	370	391	412	390	379	379	354	364	373	349	373	368	418	366	371	427	407	353	361	342	403	384	371	351	402	389	373	358	367	390	384	378	395	389	384	389	380	366	360	394	364	360	344	414	364	394	387	368	361	379	387	357	369	349	400	390	364	387	388	388	349	364	390	397	344	350	386	370	376	371	375	397	365	365	371	351	368	355	386	372	379	374	384	387	373	373	370	383	380	410	420	370	378	373	387	405	404	379	432	401	351	347	337	399	367	355	388	395	354	364	385	367	361	353	408	360	391	378	376	387	348	382	363	373	370	402	374	371	358	386	415	394	407	316	351	404	378	393	346	361	373	371	411	434	384	354	380	379	349	378	327	374	398	386	369	373	416	367	380	390	413	372	390	381	379	360	390	373	391	343	385	365	383	364	364	351	372	372	365	385	379	383	380	391	348	386	336	376	345	362	397	325	385	367	381	356	395	381	367	363	360	373	381	383	375	362	385	387	370	390	350	362	365	386	377	341	384	389	398	387	373	404	376	383	356	367	359	438	350	397	354	396	346	381	342	394	381	341	379	412	388	372	367	390	357	376	369	393	359	381	404	400	378	360	362	368	359	402	412	348	386	405	359	389	360	325	384	391	410	351	372	371	357	397	383	363	400	397	389	356	393	393	365	379	411	424	379	382	421	371	342	383	380	377	357	346	366	341	370	411	352	352	394	367	405	373	405	391	340	369	411	369	400	380	364	429	406	346	356	388	359	381	372	354	371	400	362	375	360	422	366	396	387	387	382	382	380	396	352	399	349	371	393	366	332	368	360	371	348	397	393	381	356	397	372	368	391	372	381	362	372	372	361	381	337	380	374	350	376	381	369	365	369	353	346	364	375	350	403	370	389	409	340	404	387	404	359	345	376	374	383	389	392	358	405	358	380	352	381	439	377	360	380	376	370	378	367	357	360	383	364	360	360	354	365	401	389	365	346	375	377	368	402	407	411	365	383	385	378	344	375	388	370	353	361	342	394	366	361	369	362	344	392	352	398	346	424	378	372	377	364	357	395	384	357	391	400	376	381	392	367	357	368	386	350	399	350	347	390	378	368	423	385	339	390	323	373	373	400	351	404	373	354	383	348	344	343	366	397	380	384	374	350	383	363	421	379	398	393	361	383	387	382	381	359	395	385	392	392	372	366	386	416	352	348	389	378	371	387	397	419	394	355	359	377	351	363	394	352	394	385	353	331	371	401	390	349	373	420	385	373	373	372	376	361	365	333	378	399	371	348	343	379	365	392	387	354	393	360	367	362	361	398	352
43404	17777	28130	7183	5140	3884	2869	2459	1983	1652	1444	1371	1198	1130	1051	1015	963	943	884	854	806	861	807	805	814	760	736	735	735	676	723	642	666	708	676	677	700	686	646	622	679	700	648	698	693	665	661	648	661	654	657	628	664	699	620	678	621	659	648	708	674	696	640	612	647	661	652	666	704	673	615	630	642	649	629	649	690	635	659	654	596	655	644	638	666	647	657	592	610	647	626	631	653	605	637	688	614	682	640	614	630	608	662	675	633	666	608	597	668	677	657	601	634	651	634	669	615	681	609	653	666	667	674	655	636	666	627	636	618	655	648	669	653	659	636	650	640	681	708	614	669	681	620	657	716	627	648	691	678	642	642	664	649	679	668	627	671	630	610	667	644	666	642	676	649	642	676	624	685	646	654	659	681	643	685	668	673	663	604	679	597	672	675	645	630	660	648	628	611	672	671	609	642	616	649	684	669	637	681	641	654	655	636	669	605	636	669	599	656	590	614	639	670	624	604	677	633	673	654	594	637	664	628	632	637	657	655	623	654	679	637	634	667	673	650	619	645	651	683	649	660	654	630	635	618	687	643	607	633	626	633	656	660	655	610	629	628	681	627	609	657	668	645	652	649	661	668	625	691	642	649	594	611	641	643	662	695	605	663	660	647	633	625	648	627	660	657	601	633	597	661	659	698	622	632	626	678	675	613	637	642	670	641	657	672	639	674	615	638	654	666	643	640	660	610	686	613	641	647	605	631	660	646	644	650	650	624	627	652	652	607	637	614	645	608	583	649	660	657	663	684	648	658	675	624	622	610	638	637	630	663	668	661	619	605	726	648	677	683	668	634	650	632	632	626	634	664	621	572	640	640	636	655	635	617	639	662	627	641	659	681	631	663	637	641	666	614	632	627	654	639	608	636	642	624	662	628	649	656	648	700	595	607	625	635	634	658	691	629	655	641	628	656	624	600	653	628	682	660	633	637	612	649	618	646	640	633	639	621	606	678	637	672	659	676	679	601	697	588	637	605	675	657	621	647	614	608	682	675	634	646	660	634	631	683	614	633	633	644	648	657	630	666	642	609	595	617	612	683	640	680	604	626	671	651	628	656	645	661	659	603	673	639	633	627	648	685	635	624	618	656	650	617	648	605	632	678	676	638	644	677	616	651	661	640	635	626	634	597	625	659	681	681	655	619	657	608	624	667	635	641	623	624	632	622	622	640	627	655	661	678	612	645	667	608	689	625	657	657	636	609	608	644	666	637	628	567	637	607	672	649	651	618	623	685	632	684	620	639	713	627	602	642	663	644	638	607	679	659	607	648	641	672	662	600	646	700	614	664	653	603	636	657	622	615	653	605	620	607	672	619	673	676	641	640	676	656	662	652	624	642	637	636	621	657	640	636	701	622	656	643	648	632	654	669	669	623	620	614	689	625	645	642	630	668	669	658	674	664	658	642	632	631	627	647	654	622	647	624	689	666	689	684	641	642	655	674	582	638	688	625	683	621	638	610	577	624	629	659	626	646	635	637	651	650	602	646	624	619	647	604	671	672	693	594	646	646	645	621	638	661	611	641	653	664	599	621	619	628	611	635	679	627	666	631	667	670	625	615	632	629	649	658	650	652	625	642	646	651	632	653	673	637	630	679	615	668	644	615	683	638	681	673	656	641	660	656	608	672	676	641	658	646	669	658	648	621	652	600	666	643	627	642	654	623	652	650	605	654	665	628	606	653	670	653	660	644	614	646	629	628	643	617	701	652	647	733	610	608	635	628	637	621	694	609	677	638	662	690	592	626	626	619	622	637	656	644	683	670	638	630	627	632	637	624	637	637	663	655	689	637	638	633	646	667	641	621	627	619	650	626	656	658	627	690	651	589	632	636	653	640	610	631	693	654	651	647	635	640	595	633	611	626	643	627	667	588	630	693	658	597	648	610	656	687	636	689	633	618	643	725	633	625	653	630	633	658	627	594	621	608	614	644	675	606	646	651	603	622	616	617	644	633	651	603	646	657	622	584	653	686	605	627	640	636	641	661	626	631	627	655	645	647	678	613	633	644	622	603	622	638	678	624	669	635	648	603	659	645	626	656	632	673	643	633	629	684	626	643	650	569	607	649	639	622	665	660	664	695	642	647	694	648	685	628	676	656	688	647	660	636	637	588	620	595	645	655	672	622	595	659	653	625	608	644	682	618	703	613	584	661	644	647	612	704	622	633	649	621	638	631	664	674	674	649	607	648	654	647	633	647	647	623	610	654	668	639	608	675	679	638	643	650	642	618	642	636	647	620	638	646	677	604	621	635	607	660	642	646	643	607	656	631	697	582	646	641	634	622	628	641	646	619	658	633	656	602	653	634	623	642	607	628	641	652	606	686	648	636	653	646	640	620	616	624	619	612	664	606	664	654	613	650	654	617	652	621	663	654	655	662	646	611	646	642	595	682	642	608	600	628	625	661	652	649	649	629	654	601	627	706	665	652	645	643	642	632	592	678	617	637	666	656	620	647	638	663	634	659	656	601	633	612	645	645	615	685	622	678	654	652	619	623	648	627	632	668	648	697	577	638	684	645	677	582	645	657	634	687	640	671	644	642	673	614	686	615	678	618	629	652	635	681	672	597	677	636	696	702	649	613	641	639	598	683	642	634	665	632	643	601	663	648	643	670	666	599	705	697	594	641	667	595	678	584	615	676	694	596	623	610	689	627	572	695	665	593	639	636	639	586	642	567	612	693	622	691	584	660	615	600	642	664	646	666	615	637	627	673	666	646	631	667	635	616	607	657	653	613	646	623	665	655	637	649	629	633	658	658	620	644	669	620	678	634	661	640	643	613	635	641	669	660	625	662	587	660	654	627	674	614	639	659	620	617	699	671	676	623	627	633	652	649	652	653	659	631	649	644	655	607	662	621	612	626	656	671	606	634	634	654	610	636	637	643	658	662	617	645	599	653	646	624	651	646	651	658	618	627	642	628	632	610	665	661	700	632	661	588	636	652	634	640	656	604	584	622	668	720	636	675	621	630	620	665	652	607	685	644	672	629	624	673	654	656	629	658	660	652	655	638	614	660	620	641	600	675	636	635	596	617	671	656	594	664	651	642	598	615	664	644	590	627	650	605	642	656	675	648	685	661	648	643	644	624	673	619	635	585	632	638	688	644	674	624	636	679	595	621	692	619	615	658	664	634	585	635	595	660	594	664	663	661	636	614	649	644	631	634	664	600	645	642	672	620	663	615	606	663	637	588	651	647	656	638	617	649	640	629	630	626	680	631	598	676	690	642	656	654	678	661	636	669	645	673	619	703	675	634	640	661	643	674	669	700	640	664	663	680	641	630	676	634	650	597	605	609	656	619	680	615	642	637	648	626	614	625	687	627	644	594	647	609	611	655	645	674	645	609	653	632	678	662	637	671	620	609	604	675	654	653	622	592	659	605	659	656	656	673	642	683	646	648	674	663	614	668	637	697	639	650	662	653	665	641	643	607	671	617	681	663	665	627	639	653	632
26824	20772	16028	4077	288	203	217	206	187	194	168	178	154	158	194	151	183	164	191	169	188	163	206	180	134	183	182	180	185	175	166	184	174	170	165	159	178	153	176	182	183	144	192	174	182	163	165	193	185	186	186	160	141	135	153	174	172	177	185	178	171	148	187	174	154	158	156	179	174	176	157	174	183	176	152	165	151	170	161	155	189	194	167	158	162	158	173	173	162	170	137	170	164	180	181	161	159	175	181	181	169	175	165	165	166	182	188	168	172	174	183	166	161	163	147	150	167	138	175	159	180	178	160	137	160	156	188	152	175	176	143	169	178	168	180	184	180	164	163	152	150	141	173	177	179	155	173	184	166	171	179	197	151	180	180	158	178	171	179	177	165	162	177	187	176	164	180	159	159	173	177	185	152	174	167	179	172	167	155	193	178	189	164	179	162	149	150	173	168	171	153	180	178	183	164	169	165	187	165	182	196	168	197	155	160	173	197	166	166	165	193	161	187	184	185	179	173	160	161	144	158	164	171	185	147	178	169	167	163	161	183	146	183	174	192	156	162	156	132	165	163	188	183	159	196	154	168	147	198	176	159	183	169	148	166	157	171	142	166	162	158	164	165	155	149	175	163	152	174	156	149	199	161	179	150	168	170	188	194	189	175	172	193	171	157	155	183	179	158	144	176	167	163	183	176	168	149	178	183	160	186	171	181	171	174	160	177	182	158	183	149	169	166	170	176	165	192	158	184	188	170	170	160	172	174	182	167	148	168	179	168	179	148	173	179	184	161	169	168	172	162	170	148	171	177	168	191	162	145	176	166	172	147	152	186	177	190	155	174	171	141	159	152	147	145	168	177	173	182	181	156	168	169	160	147	168	171	155	173	177	169	173	155	161	166	165	181	170	178	166	162	161	182	168	162	154	183	175	160	177	179	150	158	161	180	141	167	167	181	149	163	143	189	152	174	173	167	159	162	161	167	163	175	175	167	160	160	156	173	172	173	169	166	159	177	171	152	168	170	164	155	158	157	159	142	170	159	169	169	154	155	183	177	182	156	168	165	189	169	165	139	196	167	144	160	177	160	190	165	154	191	180	178	172	170	168	161	162	187	180	190	172	171	152	171	188	197	203	155	161	170	169	172	176	169	167	157	176	162	165	165	188	172	170	159	165	169	172	165	169	143	171	167	159	167	169	173	176	150	181	201	170	177	167	182	159	161	208	180	168	156	181	152	185	169	163	148	153	174	170	176	145	181	161	168	156	198	162	158	168	174	179	165	169	181	175	168	161	175	148	187	166	181	171	168	191	157	166	165	172	199	157	156	167	150	164	169	178	158	176	175	179	188	148	153	174	156	181	201	173	177	174	183	162	181	164	163	153	158	168	181	164	188	169	167	158	175	179	140	164	157	169	179	178	150	178	162	169	171	160	192	165	146	160	177	162	147	168	178	161	165	162	178	164	161	192	163	183	163	183	183	171	181	142	175	145	181	174	180	173	178	167	185	184	160	163	168	162	196	157	180	168	191	174	159	165	155	164	159	193	189	179	176	162	160	174	170	155	177	175	149	163	174	171	182	173	209	157	153	169	164	153	156	166	166	169	173	182	154	143	172	193	173	163	158	177	174	166	169	197	165	157	176	156	167	166	180	169	167	169	161	177	180	169	196	149	185	175	189	154	174	182	166	169	156	173	158	163	184	170	159	179	160	160	155	168	172	156	176	167	171	163	174	155	187	191	159	177	181	181	181	157	166	170	182	167	163	205	161	174	166	149	175	163	147	159	157	148	190	184	152	163	168	162	172	164	163	177	162	165	184	158	182	164	159	171	159	182	170	167	157	164	175	160	181	153	155	157	163	143	151	151	191	178	145	195	160	182	173	186	169	185	174	154	186	188	188	165	169	163	183	161	177	195	151	166	144	165	166	174	165	162	178	187	176	183	177	174	180	166	167	167	149	150	162	181	171	169	186	160	173	141	166	156	167	163	193	190	205	157	149	157	172	154	169	196	166	197	163	158	190	158	155	152	167	157	160	184	149	134	191	155	188	168	157	183	174	159	173	163	157	170	182	150	174	169	174	145	184	165	156	189	157	172	153	177	168	179	164	172	178	161	174	159	191	177	174	193	176	162	165	158	169	174	156	160	173	171	166	164	180	184	154	156	183	163	170	154	162	191	182	168	166	191	177	180	173	190	176	168	155	183	168	156	153	183	171	168	185	176	176	168	138	164	179	164	177	175	164	155	159	178	190	155	165	183	179	180	175	194	157	155	175	198	173	172	170	148	157	167	207	175	175	172	179	161	183	176	174	165	172	154	156	173	147	158	168	173	192	180	163	167	174	179	177	174	166	178	198	169	156	162	152	154	174	170	177	172	159	147	158	173	190	161	176	170	164	162	173	165	167	171	166	184	158	163	165	173	183	148	162	172	194	149	185	173	173	155	145	181	173	177	170	179	179	184	180	174	151	176	177	199	175	170	149	159	165	154	149	182	150	169	166	173	165	178	194	175	183	176	175	193	197	168	180	173	164	173	200	151	194	168	159	188	144	170	176	176	176	147	174	166	173	182	161	193	171	175	174	170	150	185	217	161	166	180	178	197	180	193	180	163	180	162	175	198	160	192	198	180	182	161	193	169	175	156	186	177	172	159	167	177	167	166	159	170	150	176	192	162	188	187	150	122	168	171	162	181	162	166	169	156	171	183	179	167	169	167	190	158	163	189	165	145	162	175	165	168	170	183	171	159	187	192	164	170	182	142	162	150	160	176	156	173	172	168	174	173	149	196	149	151	162	177	166	180	162	149	153	176	169	147	178	164	173	169	174	169	168	165	182	175	184	151	168	205	171	183	173	175	172	171	181	169	154	162	158	176	176	165	161	180	146	182	147	172	162	161	177	152	172	170	195	156	173	182	165	186	176	161	175	181	161	166	171	150	157	158	176	144	170	170	162	177	160	173	157	195	164	189	157	175	157	162	172	171	185	160	148	190	179	159	183	189	143	142	154	189	168	173	175	147	173	169	158	164	145	166	165	164	137	168	179	173	163	175	162	175	164	155	166	165	187	149	199	177	187	189	181	157	161	181	177	177	170	149	162	162	181	173	190	162	189	167	149	179	179	178	154	160	179	169	181	143	176	172	179	153	175	178	167	186	165	171	166	160	164	174	164	168	152	175	169	180	169	168	178	170	174	191	190	173	176	211	195	177	163	152	169	167	176	173	166	179	163	164	155	165	163	177	156	176	183	167	142	162	181	166	178	156	183	188	185	175	176	172	176	177	173	171	171	167	155	167	167	171	173	177	174	165	175	154	152	168	176	171	140	155	159	178	167	168	181	163	199	167	181	167	174	139	147	171	190	168	181	163	173	154	168	159	157	188	187	156	183	189	178	199	183	155	161	168	163	169	160	162	194	178	161	167	146	198	171	166	162	176	166	161	157	174	180	160	162	165	150	193	149	192	169	190	146	163	176	149	167	166	154	166	142	154	173	177	167	171	165	178
15132	3714	12667	699	543	451	433	397	353	331	346	293	345	347	353	320	307	333	345	301	355	295	300	324	324	320	292	318	318	317	325	326	316	304	320	289	297	315	307	338	315	313	304	286	275	304	311	345	301	310	338	348	330	297	304	307	293	303	343	324	309	324	325	312	279	288	292	315	336	308	337	310	302	310	299	306	311	306	329	307	303	279	329	286	308	333	339	305	353	307	276	315	325	308	324	333	320	310	305	325	285	323	293	297	301	310	299	347	297	301	314	315	304	293	304	294	314	320	327	318	320	292	282	313	277	324	315	326	289	322	306	301	348	300	318	335	292	320	319	321	348	339	343	294	298	310	350	311	301	321	328	319	317	321	285	323	301	308	317	340	336	299	325	308	332	342	301	302	296	305	318	325	305	290	307	342	317	337	311	281	310	314	333	293	317	314	307	319	297	312	336	275	337	290	329	330	300	317	314	326	308	317	336	346	295	303	334	311	313	288	293	346	280	308	284	309	312	320	292	281	318	306	274	296	317	280	310	318	310	328	318	352	331	313	295	304	324	295	299	280	313	314	329	303	308	322	331	314	324	325	325	346	332	326	332	303	277	345	303	302	305	323	312	307	353	324	332	325	287	308	348	316	297	335	343	286	317	309	324	349	301	314	305	304	348	315	302	318	318	311	319	314	327	290	307	290	301	304	329	297	288	304	334	322	274	303	291	307	299	335	317	291	310	294	280	311	295	322	311	325	332	303	294	304	330	314	319	289	317	328	304	319	312	334	304	303	332	310	309	313	305	334	332	332	299	313	292	303	293	291	313	347	281	310	322	302	312	291	335	327	292	337	314	319	322	310	301	306	334	316	285	307	294	304	322	347	306	288	318	283	293	287	296	288	289	289	332	320	330	320	295	295	333	304	313	308	323	322	319	311	296	284	292	309	293	308	323	271	294	294	314	300	278	296	324	305	330	298	313	308	347	288	341	310	341	325	308	289	332	320	275	350	329	309	309	300	324	304	328	323	319	328	336	311	301	330	302	310	313	333	270	308	309	286	309	294	344	288	311	314	322	312	314	327	317	313	283	356	335	309	287	330	291	312	324	315	302	340	319	333	327	317	332	287	298	302	306	318	281	328	287	252	323	316	334	335	305	314	281	318	291	324	307	312	293	316	300	303	318	325	321	300	329	291	327	269	292	329	352	302	309	310	342	298	320	278	316	273	309	329	303	296	290	332	307	302	304	298	309	312	311	312	290	282	324	314	332	316	310	313	338	292	283	294	324	289	327	302	288	338	316	287	317	323	299	335	298	325	305	333	326	321	291	326	305	303	290	317	297	335	318	324	309	283	297	303	296	331	319	321	324	283	327	302	326	309	330	340	315	337	322	338	334	311	273	322	287	283	336	286	305	294	322	329	317	293	290	285	326	299	294	319	315	305	307	300	319	322	319	332	326	303	372	304	338	303	313	319	308	341	335	311	331	309	285	296	324	298	278	322	282	323	332	313	309	342	317	324	298	315	322	307	303	350	341	330	341	303	329	305	288	286	302	292	304	285	338	311	355	317	329	332	282	307	318	289	298	321	304	339	316	281	320	312	304	300	325	323	294	324	331	282	316	304	307	306	311	299	293	307	330	296	306	316	318	316	306	311	312	327	320	320	311	307	282	289	322	313	338	282	309	310	295	304	281	321	306	338	329	319	289	315	318	311	321	329	320	282	319	297	331	322	342	318	333	286	325	290	303	278	307	328	303	350	294	317	311	308	330	349	308	312	307	322	325	325	307	319	323	297	308	307	302	310	319	304	306	331	312	318	289	330	313	329	294	302	299	296	299	294	283	300	307	306	276	318	322	295	291	292	312	332	323	320	291	305	300	298	302	314	329	298	291	325	328	300	297	284	298	311	334	310	292	316	308	324	313	301	299	273	307	352	302	325	315	299	305	336	315	321	331	299	310	310	300	321	297	292	315	358	285	298	316	362	301	316	298	329	309	323	303	323	287	319	307	300	310	286	307	324	302	311	300	300	320	310	315	311	316	304	299	291	317	301	315	256	301	304	292	295	323	303	320	330	327	317	327	319	300	291	340	316	298	314	300	286	317	311	296	330	304	334	323	277	277	334	322	324	305	302	291	278	345	329	308	331	309	303	281	308	304	321	314	309	284	322	328	287	273	294	325	283	313	328	308	299	333	327	318	350	319	307	271	317	314	302	286	306	303	294	284	316	317	278	321	308	305	301	300	300	276	312	314	316	323	303	347	284	347	326	290	310	320	308	298	296	306	296	282	334	306	290	308	288	299	324	287	280	312	325	317	327	340	302	302	327	299	354	281	307	300	323	293	309	314	319	286	286	318	304	312	321	342	307	323	308	294	307	326	305	313	290	334	325	296	304	340	304	303	310	285	310	301	315	312	305	337	319	322	336	306	301	302	311	334	295	316	303	299	339	320	329	336	317	304	314	326	311	315	320	302	335	339	297	340	330	300	327	334	315	307	335	349	311	316	279	308	301	310	328	287	319	304	312	325	273	308	307	331	309	301	296	310	311	325	289	318	306	337	336	297	315	315	278	318	312	327	325	312	284	306	311	289	278	327	334	290	308	315	325	304	328	332	285	289	286	302	312	328	299	303	331	292	327	303	345	317	321	300	326	280	310	288	310	319	301	320	342	290	318	283	328	332	326	321	354	322	278	327	298	299	315	274	299	316	300	303	317	334	302	307	320	296	302	294	321	317	377	312	316	285	309	322	318	317	312	328	321	295	312	342	305	300	331	301	333	316	288	343	336	310	301	309	317	332	316	302	312	313	287	306	311	298	299	342	294	281	296	313	339	346	297	322	307	303	330	318	313	324	319	317	329	299	273	331	332	299	308	313	272	299	304	329	310	316	317	303	301	294	313	312	329	324	318	318	313	309	289	333	317	307	303	326	310	346	332	274	307	306	320	373	335	321	333	326	309	319	321	309	321	315	303	268	300	304	303	330	352	300	303	284	304	318	328	318	301	288	298	264	304	286	313	319	322	291	319	268	311	298	294	344	307	317	301	324	316	273	316	330	328	286	299	313	311	331	330	318	309	279	315	335	286	289	308	309	321	334	314	296	322	309	323	301	318	341	303	344	319	310	331	304	295	299	280	329	317	334	331	322	349	313	286	356	286	297	277	298	309	342	345	294	341	317	329	321	321	294	323	317	310	325	296	299	293	282	337	292	352	327	311	299	313	296	323	282	291	321	311	298	329	328	321	317	333	331	313	294	329	309	329	305	328	302	307	318	318	306	280	310	296	337	318	342	302	295	306	351	345	340	319	329	327	317	306	330	315	327	306	310	292	353	315	266	329	311	328	278	307	319	325	310	288	330	324	306	330	326	303	335	302	342	315	285	331	323	317	297	299	300	296	324	301	298	321	292	304	319	296	340	300	313	297	303	323	325	276	296	304	279	339	302	315	317	325	323	304	298	300	264	289	331	304	319	290	318	312	320	334	346	321	329	314	320	299	308	334
24195	21346	29488	23721	21301	12344	977	589	502	468	466	368	353	382	383	389	326	364	358	355	316	322	313	340	317	325	328	348	306	301	331	327	308	296	329	313	328	309	290	297	297	287	297	328	309	295	330	342	319	317	328	304	321	289	308	273	331	284	282	338	308	312	305	292	280	334	309	303	312	274	296	295	348	312	324	318	310	314	284	293	283	277	339	281	311	297	306	297	312	305	313	280	296	292	297	301	317	325	315	305	283	318	283	291	296	331	310	314	276	328	294	326	318	282	304	277	280	278	289	303	281	290	300	315	292	313	298	308	297	304	305	295	306	296	318	316	286	300	302	289	309	320	298	306	289	262	332	292	281	314	319	316	312	325	319	314	277	271	300	292	301	301	322	352	276	299	324	303	327	298	303	302	318	319	292	308	289	313	319	331	301	282	321	297	312	322	291	343	290	306	267	290	316	305	280	294	318	300	299	270	330	284	301	318	287	289	286	333	310	314	278	301	302	277	284	326	331	294	304	271	300	292	295	313	282	290	280	300	275	305	313	284	310	314	288	324	312	303	291	306	295	298	293	281	271	291	286	281	292	301	305	311	308	290	293	282	299	296	305	298	304	288	289	291	284	322	293	317	309	299	293	320	290	331	325	292	306	297	274	277	289	344	309	290	295	274	302	319	300	281	295	306	301	285	307	323	331	315	293	297	302	302	312	315	310	321	280	271	306	296	289	251	314	298	306	307	299	295	308	286	310	269	301	297	335	303	318	330	324	316	286	319	300	289	315	296	324	270	311	319	301	277	302	305	305	278	282	281	318	311	279	329	285	313	316	296	300	283	290	320	303	342	319	284	263	284	313	298	322	302	284	329	330	341	297	312	283	317	266	288	297	312	282	278	278	311	288	277	297	315	332	313	262	313	321	289	297	298	273	293	312	296	293	320	287	315	285	275	333	300	310	303	331	291	310	312	321	299	316	320	321	276	326	306	314	295	305	329	302	282	314	299	278	274	291	283	299	315	307	333	294	293	302	301	290	313	273	297	303	301	310	306	318	322	300	307	321	293	273	346	298	309	265	324	303	276	297	326	306	307	283	322	317	312	304	299	309	298	287	290	315	311	259	273	330	302	327	316	317	266	288	319	291	290	336	265	299	301	252	305	306	278	304	277	321	300	306	318	288	294	291	261	285	301	324	272	310	296	328	308	329	330	310	329	295	304	290	255	294	314	296	296	300	297	307	289	311	265	329	291	306	293	328	302	290	286	304	236	293	298	320	298	311	308	275	328	297	302	312	309	297	290	287	289	327	298	299	307	296	276	293	303	296	292	298	286	306	311	304	275	294	315	287	287	323	299	305	323	285	320	291	309	286	317	334	317	305	325	314	297	287	289	285	294	299	311	334	296	323	264	316	306	313	303	281	302	289	280	277	324	293	315	308	297	300	303	278	286	279	297	308	361	316	304	312	292	297	310	330	276	311	302	301	289	268	312	316	294	308	314	299	314	309	292	285	284	302	304	310	284	298	310	290	260	291	312	307	312	290	339	301	306	303	309	310	322	308	312	319	285	293	272	294	306	334	316	316	299	321	332	343	307	308	313	329	301	287	288	320	315	292	285	287	292	302	297	324	278	293	278	291	291	293	308	304	295	316	281	317	325	305	297	287	315	323	272	318	299	300	295	308	325	293	294	317	286	312	280	312	306	333	295	284	296	288	329	312	310	332	300	288	279	355	276	287	290	313	298	309	282	290	317	322	326	288	323	283	285	304	247	325	315	288	310	280	292	299	307	322	310	317	304	270	304	321	337	288	282	292	296	304	304	287	336	290	312	269	332	291	340	312	303	277	279	307	262	326	277	280	282	295	304	287	357	318	285	317	340	297	294	315	307	342	303	315	325	305	287	311	300	331	313	287	300	275	309	288	290	297	317	316	308	321	303	292	297	278	319	293	282	329	312	321	314	301	309	331	310	307	304	286	310	312	313	274	289	274	308	303	279	310	303	304	290	289	280	315	303	294	304	307	265	305	321	280	324	318	305	293	314	341	317	311	261	297	285	305	292	308	295	317	322	311	295	287	281	270	270	310	302	292	278	267	341	305	331	300	281	287	302	311	332	299	316	319	331	335	295	271	313	294	290	286	328	311	306	283	298	290	265	278	324	280	288	320	329	316	317	313	268	316	316	296	300	328	313	293	342	307	290	313	284	302	270	285	300	298	263	256	310	282	301	286	315	299	292	314	320	309	301	332	297	304	289	325	331	314	319	320	317	297	320	284	298	264	270	302	310	320	293	297	278	292	316	284	315	292	282	294	312	301	326	299	291	286	295	267	317	266	277	291	284	310	294	291	297	277	316	288	293	304	286	296	333	314	298	304	325	293	325	321	284	297	305	297	286	308	292	305	312	259	269	274	307	309	270	318	308	320	317	303	345	308	305	278	313	324	325	301	337	320	287	309	286	299	290	333	320	313	300	312	306	277	318	288	314	306	280	298	263	332	311	344	306	294	309	317	323	284	294	311	306	304	322	292	301	309	323	316	322	310	316	328	307	294	328	337	323	320	292	296	296	285	295	289	298	288	310	302	302	298	285	300	302	314	282	282	297	324	312	248	308	299	308	295	324	314	297	292	293	293	298	318	279	314	308	293	310	287	328	259	300	304	279	289	329	294	320	313	274	295	303	303	276	315	322	322	276	339	277	290	302	288	295	294	303	297	322	277	297	316	328	291	304	288	279	312	333	297	302	261	290	278	303	292	328	306	303	356	305	314	301	322	281	300	306	295	294	310	294	269	318	341	312	304	295	289	316	273	328	305	282	256	305	273	313	305	273	279	302	254	291	278	290	318	334	273	328	292	298	313	297	289	342	295	293	310	328	293	280	305	295	285	291	290	320	251	296	300	279	300	308	315	302	307	325	306	321	313	292	299	338	316	282	311	312	283	326	297	283	317	286	295	299	314	286	281	318	287	307	270	294	275	279	309	292	309	312	297	310	322	292	298	289	308	301	287	305	325	321	299	299	298	317	286	303	290	270	293	322	304	296	303	324	294	280	324	304	306	317	276	312	313	304	299	323	298	317	250	292	312	316	349	312	288	338	301	278	293	327	271	299	253	306	314	306	335	304	307	314	295	279	315	283	315	304	277	303	277	316	297	307	307	274	292	326	291	274	297	317	277	331	323	325	324	290	306	321	286	303	292	305	283	333	297	287	312	302	266	317	307	284	286	274	298	274	312	316	287	321	322	312	319	298	337	317	304	275	307	312	314	278	281	311	274	340	332	289	295	314	286	279	292	305	316	293	308	306	316	290	289	315	312	297	272	308	316	299	281	322	292	288	318	309	314	318	275	288	295	313	291	287	296	302	305	290	272	299	322	297	284	309	302	287	268	288	308	286	306	296	264	298	279	269	281	296	304	319	322	313	294	312	311	347	313	286	322	294	315	278	287	324	296	276	308	294	292	256	291	293	322	269	301	325	311	292	312	307	301	301	269	265	297	301	315	292
35523	12748	26930	4169	2960	2177	1707	1505	1271	1081	940	853	848	769	770	796	707	706	615	612	574	625	634	632	579	564	554	581	548	582	581	573	625	584	536	546	558	591	623	565	578	516	523	557	540	527	545	549	530	521	547	542	556	551	560	556	539	550	535	488	528	537	517	505	494	534	482	518	506	545	516	576	548	502	512	541	557	530	515	516	529	516	500	553	545	577	499	544	541	523	569	540	537	550	505	534	578	525	530	503	534	513	513	536	527	557	504	521	573	530	517	508	535	547	539	526	487	545	537	524	508	531	542	550	522	569	505	548	494	522	555	550	552	539	499	531	553	569	515	545	539	537	500	574	556	515	536	571	538	553	529	543	568	542	563	530	544	583	507	555	582	555	517	543	545	501	557	589	558	546	534	541	520	544	540	529	553	498	556	533	533	536	518	543	541	506	549	552	532	564	551	511	535	557	581	511	576	559	524	553	497	521	567	558	485	531	534	517	570	572	511	542	523	526	494	516	531	541	519	550	480	564	531	518	529	520	550	562	559	514	501	555	581	510	488	526	522	528	515	521	514	507	512	505	533	500	555	492	581	553	507	578	506	476	542	522	519	474	512	537	535	539	532	541	541	503	526	509	516	534	515	546	532	516	569	539	538	542	512	516	531	541	539	466	521	551	504	519	533	556	548	522	529	536	540	477	547	541	511	506	509	508	515	514	528	499	498	512	512	506	526	518	546	521	513	503	521	532	539	549	536	555	483	548	492	524	536	520	495	561	525	575	533	517	499	536	538	564	558	533	551	537	542	542	487	513	552	547	570	547	516	538	521	524	498	547	511	563	526	538	496	546	538	525	533	507	500	526	513	522	560	550	541	524	527	528	507	538	479	492	552	495	508	535	516	503	551	508	523	541	516	489	510	534	534	527	505	569	523	525	521	545	534	566	511	515	554	522	505	533	530	516	558	507	530	537	594	545	537	524	530	521	536	550	542	505	480	522	525	568	498	524	511	525	532	546	529	475	547	510	504	517	505	523	489	543	538	498	552	505	533	532	550	514	512	539	553	507	534	496	546	524	561	529	546	524	521	541	553	556	550	516	527	516	490	551	492	532	506	519	495	524	510	537	522	507	507	505	492	535	511	481	504	502	495	530	536	519	529	524	502	561	495	511	547	561	550	476	523	561	540	544	500	565	576	534	514	524	526	525	552	496	509	505	498	538	561	560	550	526	535	515	509	553	534	536	568	527	521	546	526	517	515	507	542	513	501	520	524	509	601	542	547	498	547	481	556	491	540	522	546	538	483	520	514	491	545	533	532	536	549	548	499	530	528	536	527	535	505	539	525	562	560	514	550	566	493	505	538	562	541	540	538	562	542	552	537	592	519	468	509	552	559	561	510	555	527	561	553	513	484	533	524	561	518	541	529	497	524	522	502	531	539	515	521	557	502	522	544	518	519	543	503	577	512	529	518	511	529	508	511	535	562	510	525	552	537	547	571	572	560	515	532	511	535	529	563	554	526	517	514	549	534	543	552	529	513	498	523	510	515	498	543	544	533	523	529	547	523	522	489	529	537	534	533	535	537	552	529	537	524	527	507	547	539	455	530	572	485	520	541	536	515	558	512	489	528	549	549	533	545	533	566	545	519	560	489	535	530	536	495	509	535	547	535	525	498	473	518	506	492	528	521	560	492	565	523	498	538	532	563	531	514	555	502	556	507	516	492	562	511	545	582	544	541	568	540	582	552	542	582	539	535	527	532	514	508	502	501	536	535	584	521	520	545	524	543	496	564	581	514	531	497	538	540	525	545	538	513	492	542	513	504	536	589	490	548	539	496	560	508	559	533	573	555	516	506	543	529	512	532	550	496	530	512	510	512	510	510	560	547	529	542	505	552	522	535	560	509	487	521	525	546	525	480	555	553	557	564	519	528	516	506	535	531	530	508	529	543	528	561	520	554	544	515	543	526	480	508	486	518	509	526	565	511	515	572	528	522	519	500	547	488	545	530	555	534	499	539	516	513	538	548	550	546	499	525	525	524	528	521	511	489	519	527	545	528	520	504	520	505	547	516	584	495	508	526	513	539	522	526	520	524	539	542	531	526	534	520	530	503	550	512	532	486	531	492	535	516	506	583	528	562	529	538	505	515	486	507	507	545	528	604	513	538	512	568	534	529	518	530	569	526	533	535	546	515	527	533	562	483	530	511	483	496	488	545	509	590	549	535	512	548	494	565	524	524	520	506	496	572	513	527	566	540	488	549	526	519	560	512	513	522	541	542	533	559	553	536	562	518	568	529	536	551	565	502	542	529	522	535	539	558	521	517	546	521	562	536	509	506	540	583	515	551	515	494	526	521	538	567	521	538	538	539	539	601	564	522	549	553	519	545	529	523	545	517	541	527	538	550	503	537	521	550	542	531	510	529	554	501	494	539	571	543	510	540	523	520	532	514	527	506	535	513	548	517	522	548	504	520	511	573	512	515	522	523	560	504	526	534	522	561	546	517	568	484	510	562	511	520	548	560	530	540	552	541	540	527	492	567	517	539	570	498	508	534	514	491	503	520	543	541	515	548	510	550	539	484	516	519	494	563	533	550	530	533	536	506	549	493	530	519	516	474	536	531	477	586	489	553	519	544	537	543	539	552	512	539	508	519	510	564	515	509	516	542	533	530	508	521	551	538	527	557	514	549	533	512	520	543	519	585	542	531	520	533	532	532	520	515	554	542	536	510	471	568	551	475	538	532	552	544	519	528	559	517	527	560	552	528	545	546	536	552	521	536	507	498	548	517	552	535	536	505	524	559	504	508	561	521	516	512	503	570	531	534	531	519	511	500	483	538	556	538	537	529	539	532	515	522	489	517	539	498	533	555	511	546	517	590	526	533	532	530	545	540	532	516	536	519	561	507	486	520	503	538	511	545	484	535	511	538	513	558	548	535	547	547	569	524	459	539	570	508	548	554	524	536	583	523	516	512	558	517	528	530	496	539	558	526	515	514	501	523	513	525	506	538	525	553	503	531	527	498	496	520	514	544	519	529	518	564	558	509	535	546	540	533	533	499	530	536	502	522	528	519	562	545	539	533	511	493	532	514	536	528	511	510	517	527	519	552	525	506	526	542	491	537	533	505	529	509	565	535	536	506	510	524	520	540	499	555	516	542	507	525	521	530	560	526	539	507	489	518	556	512	553	544	525	561	529	517	547	510	542	539	538	549	526	490	522	551	514	526	529	555	547	552	551	503	547	512	534	523	535	537	538	527	542	544	524	545	504	511	532	536	537	520	531	549	547	521	525	582	509	534	553	507	495	533	523	538	512	510	551	509	531	506	511	517	540	522	543	544	527	507	509	527	550	529	555	545	543	520	557	521	550	501	523	538	512	517	574	513	519	545	522	526	520	525	525	528	507	570	561	525	548	522	523	541	548	497	501	534	541	509	553	510	499	500	533	545	558	549	538	539	535	585	477	517	561	523	535	538	481	529	531	484	506	529	514	560	497	523	511
23320	21334	30485	22688	21335	21461	12147	1060	692	674	606	552	579	505	499	440	470	446	428	439	406	415	428	451	430	392	423	422	386	393	423	400	361	418	432	388	410	413	374	369	400	369	334	385	395	384	403	386	417	414	382	391	339	395	363	389	396	431	382	419	379	375	380	362	369	390	371	375	388	426	334	383	359	376	371	345	346	376	376	352	386	365	374	383	358	375	383	385	378	368	340	379	354	388	377	377	366	367	376	374	363	399	323	391	361	370	366	324	337	381	342	381	377	399	389	356	370	386	372	385	395	378	394	374	394	376	371	328	366	361	368	377	401	375	389	382	371	403	357	407	401	416	387	387	367	350	351	390	400	354	375	363	369	395	397	419	381	376	369	394	358	380	393	394	374	370	380	387	356	378	381	378	386	339	356	354	331	409	372	376	358	346	394	365	375	358	397	394	334	401	393	358	367	387	377	392	431	345	353	373	385	383	381	361	399	354	393	372	391	376	372	350	388	358	367	377	353	374	381	368	381	366	363	369	386	402	412	369	371	337	404	361	362	337	376	336	378	389	410	335	378	361	347	372	397	360	352	413	388	345	348	326	402	387	381	364	378	357	372	381	375	381	362	387	368	358	354	349	358	373	384	378	340	385	390	392	392	374	370	330	371	338	368	416	378	412	384	393	397	370	371	382	384	367	412	371	397	383	388	393	379	374	384	382	403	343	371	392	370	396	374	352	375	428	348	384	365	349	379	359	381	363	375	383	406	391	412	434	385	393	334	385	382	381	381	352	394	339	379	371	395	361	339	353	377	386	376	363	411	392	379	379	404	351	389	353	384	357	358	384	394	379	369	409	352	420	366	368	354	376	356	363	366	360	369	374	332	380	387	390	361	370	389	382	366	395	348	396	352	367	354	381	391	379	351	373	401	370	332	357	378	345	367	366	378	392	367	412	421	352	383	366	380	342	349	366	337	372	368	375	411	385	396	356	398	383	381	349	371	397	372	381	369	394	372	409	363	380	372	398	376	399	404	383	372	365	343	364	361	346	395	358	394	399	380	346	357	354	369	374	379	377	350	377	386	351	390	362	380	338	384	401	359	358	373	381	349	407	371	363	348	361	355	377	386	369	377	377	401	396	353	390	365	345	357	403	337	374	385	363	364	374	399	369	383	349	386	370	368	370	403	352	327	356	391	355	376	365	380	341	389	365	352	372	352	346	385	380	325	374	390	342	340	391	350	360	392	378	357	385	373	361	375	371	381	353	374	370	382	374	375	359	392	379	392	381	394	380	402	379	372	417	372	383	372	373	380	376	384	390	356	383	388	362	401	389	375	386	352	395	365	369	359	374	386	374	404	373	370	354	377	374	351	361	381	375	369	366	334	398	383	338	373	335	371	365	398	379	363	375	365	384	393	387	384	385	365	354	373	409	366	373	362	373	366	379	382	393	387	363	370	392	366	415	388	350	370	330	369	375	383	357	355	362	390	375	390	360	365	401	384	357	345	395	388	393	370	388	366	365	334	362	380	372	355	367	365	346	366	389	403	365	404	395	398	386	381	376	372	361	357	323	376	361	360	399	387	355	360	374	371	359	339	357	350	391	387	375	349	385	381	385	442	365	344	390	360	375	375	355	378	376	343	358	387	382	371	364	341	363	386	368	358	355	381	379	373	373	367	346	401	389	394	376	401	366	402	420	372	393	381	386	371	366	354	356	385	396	406	390	348	395	377	342	377	355	369	354	359	424	361	320	367	395	379	367	375	380	384	396	395	373	415	387	376	368	395	366	372	370	378	360	376	334	322	420	370	400	353	362	358	376	375	378	357	356	360	323	382	374	354	377	358	386	370	366	347	388	359	352	362	377	400	377	357	368	359	371	363	389	407	366	405	395	359	386	365	411	365	415	381	398	391	384	363	371	384	340	407	408	392	364	363	415	344	387	359	358	355	399	383	336	368	374	371	398	387	349	381	391	346	396	383	380	391	369	369	402	373	348	358	379	363	338	333	375	352	362	357	413	401	357	337	386	373	376	389	351	397	371	381	369	347	364	376	406	370	391	367	406	382	386	377	328	366	370	374	350	352	400	385	394	393	387	345	362	370	359	415	368	361	368	392	357	381	383	402	371	369	379	398	431	356	352	379	359	376	371	369	389	353	354	370	372	346	351	385	408	397	370	418	380	403	394	352	374	375	377	365	362	385	341	353	359	390	364	386	337	402	348	370	395	351	393	365	342	356	382	348	386	405	398	363	384	383	380	400	394	359	363	406	381	397	374	386	374	376	372	394	374	342	384	399	350	392	382	380	358	384	390	329	371	376	348	392	391	365	365	400	357	329	406	427	350	358	361	385	375	371	411	388	358	386	352	384	366	401	361	392	360	350	367	384	340	347	361	351	369	373	369	368	372	378	383	342	380	342	368	366	336	371	358	354	370	383	351	412	381	370	348	370	379	407	412	358	329	397	368	386	393	373	360	349	362	366	356	387	347	375	359	376	318	354	416	380	377	396	418	378	383	383	364	378	339	456	389	398	401	383	398	380	370	353	332	374	370	391	381	358	379	346	387	378	404	360	364	383	388	360	400	363	345	368	381	378	361	361	378	377	401	399	361	384	382	342	373	394	380	371	385	391	372	365	360	400	352	372	402	368	364	403	378	382	387	369	381	368	369	361	400	372	343	379	360	410	355	324	389	372	388	369	415	357	404	398	364	317	381	369	365	364	334	386	371	388	362	372	361	379	374	348	373	383	366	360	379	375	364	389	394	406	350	350	390	400	391	360	395	371	354	365	356	397	374	383	361	376	351	366	354	372	378	385	342	355	391	403	405	422	361	371	367	363	381	370	406	375	363	362	334	348	400	375	369	394	371	370	414	376	355	361	380	400	388	381	374	343	386	394	359	375	379	395	380	390	345	351	349	390	345	402	350	388	373	363	374	368	341	358	407	364	339	388	396	350	366	382	379	381	372	391	371	377	345	371	366	364	408	372	371	346	364	381	367	375	377	394	373	368	362	343	351	383	409	381	377	355	355	355	347	420	371	379	377	371	349	351	366	389	379	343	377	421	345	366	371	377	379	330	356	374	377	369	383	387	379	372	381	384	381	376	355	365	368	330	364	338	375	356	393	390	381	383	393	360	334	388	393	372	338	410	344	345	382	419	399	343	398	380	382	379	360	380	394	363	387	387	359	359	348	374	390	353	409	406	379	364	359	355	368	411	364	373	353	361	364	355	402	351	373	348	321	333	362	370	344	401	351	388	381	348	387	368	367	370	344	361	383	368	369	393	380	346	387	369	360	339	377	363	356	366	347	371	393	364	335	370	393	356	354	364	339	360	406	400	378	385	344	439	414	360	390	387	317	372	365	384	369	364	380	385	378	365	378	370	390	375	361	373	353	379	373	415	398	356	372	335	406	353	375	361	369	403	315	375	362	355	401	382	356	376	372	385	383	353	399	376	362	344	418	371	392	374	359	385	392	418	393	394	379	386	417	365	380	382	348
42234	19031	24614	7133	5093	3746	2855	2436	2001	1702	1394	1303	1202	1068	990	925	988	922	889	889	801	787	765	776	758	776	728	753	740	699	743	720	723	682	708	666	693	681	686	642	658	684	706	680	674	664	692	710	642	664	647	709	677	665	689	598	651	688	687	675	652	656	631	698	642	645	643	654	624	673	611	646	660	667	646	659	630	654	606	630	619	668	679	663	694	642	650	589	617	664	635	609	614	656	658	585	669	611	650	629	639	677	643	642	665	645	599	697	598	639	682	642	663	640	647	637	707	617	633	639	711	673	718	647	604	671	636	613	607	653	648	624	636	666	672	685	620	612	627	713	658	657	671	698	671	679	649	690	665	654	654	657	634	606	687	616	685	619	657	671	667	689	674	649	642	616	658	658	669	660	633	646	665	656	665	624	619	668	659	605	644	624	657	696	623	622	629	600	662	618	644	687	646	645	653	655	671	635	636	671	638	687	656	667	637	607	644	595	650	618	608	634	651	638	632	638	622	638	621	605	665	645	606	664	607	636	625	651	615	605	673	618	626	672	657	641	649	616	658	639	646	623	647	665	635	625	632	652	626	620	657	612	669	602	653	600	660	652	629	654	624	634	633	630	699	635	660	661	648	649	642	679	675	614	611	606	639	640	641	661	684	613	643	669	627	664	631	609	601	634	601	637	645	676	614	683	700	620	616	653	633	644	626	635	635	637	667	618	663	665	641	684	631	627	632	661	635	643	625	579	637	668	632	658	673	640	623	606	647	659	640	615	661	666	641	648	637	662	622	629	650	640	651	654	626	626	666	632	647	681	645	692	595	611	591	623	665	635	663	611	615	663	627	615	642	625	657	623	647	653	650	654	626	623	651	637	678	617	657	652	640	614	665	649	633	617	665	597	582	675	693	611	607	613	681	584	608	647	653	614	636	676	638	615	580	651	602	648	617	679	641	625	658	610	618	656	601	612	621	620	620	650	616	663	642	618	602	640	566	677	592	644	631	623	642	590	670	600	634	624	631	639	625	641	659	633	634	629	660	646	608	640	622	644	631	626	641	711	645	690	623	591	644	602	683	635	638	602	616	670	677	647	616	656	621	642	578	665	622	670	628	612	665	636	610	651	668	623	627	626	611	590	619	627	574	633	634	680	665	684	665	656	618	680	625	646	641	609	620	652	618	657	651	622	660	647	668	676	641	607	607	656	642	672	613	651	627	655	645	691	596	603	667	615	685	649	638	596	630	628	679	702	627	621	630	622	634	602	651	620	636	595	629	640	649	607	627	588	666	621	621	658	634	623	615	612	637	629	657	646	627	628	670	670	660	620	636	630	655	621	606	658	626	625	631	609	658	635	601	624	640	607	638	638	622	631	660	610	636	593	638	670	600	615	600	658	669	607	625	632	638	647	659	602	647	584	664	591	644	598	641	642	642	664	623	637	673	682	644	635	636	636	586	611	638	636	653	677	660	655	662	652	651	645	678	646	628	662	627	640	684	626	638	706	609	619	616	638	668	673	663	614	677	637	655	669	661	687	665	616	649	585	622	621	612	584	627	649	617	670	643	624	655	617	656	656	632	636	598	669	628	622	637	627	672	663	632	613	589	639	636	643	639	646	648	615	668	616	611	664	693	576	636	671	670	602	663	650	677	636	664	590	634	631	607	635	635	668	637	610	649	640	597	613	635	599	638	609	593	648	678	650	640	607	604	611	637	638	621	595	672	652	672	618	626	663	667	644	687	651	627	676	604	666	614	617	608	626	626	622	634	637	624	608	679	598	608	632	627	626	644	645	601	625	675	611	615	625	662	656	641	642	657	637	613	646	630	648	634	668	672	644	656	670	658	665	643	613	647	635	632	640	609	638	620	621	623	618	632	670	637	652	655	655	609	648	611	628	655	638	611	617	630	635	604	640	602	620	599	662	618	611	672	643	597	611	664	572	644	611	642	650	610	607	630	630	697	682	653	644	630	631	669	646	621	645	646	669	647	615	632	634	592	652	630	615	594	651	610	676	631	635	638	646	646	613	677	668	673	612	684	632	633	638	672	662	615	573	636	621	678	614	650	608	653	609	646	715	640	643	623	641	664	614	597	575	607	660	640	620	640	633	652	617	618	673	618	659	617	595	676	675	666	659	616	613	644	625	621	661	633	623	613	624	643	607	657	606	614	597	651	679	649	669	628	641	655	636	613	677	661	618	622	593	638	656	660	634	667	661	667	647	613	628	656	660	670	684	687	635	645	648	642	631	651	611	661	625	668	656	644	627	630	660	616	630	596	657	596	641	658	667	652	635	604	616	646	636	706	612	673	658	635	661	591	643	676	624	612	610	601	668	642	649	605	689	643	619	657	622	654	618	599	629	659	581	628	639	600	672	659	639	624	638	653	621	594	621	623	656	602	616	600	648	601	633	635	665	648	638	653	610	619	626	609	618	624	640	643	669	603	628	611	631	600	609	686	600	653	631	656	643	630	617	624	626	639	669	648	627	595	657	680	638	601	661	641	669	642	634	630	680	648	630	662	634	623	623	581	653	666	670	633	640	601	661	626	614	633	657	685	662	680	606	624	585	639	637	634	622	618	595	651	621	709	691	602	645	645	655	648	607	635	640	679	637	624	613	600	672	639	634	622	625	654	648	579	661	638	642	610	664	640	680	586	652	645	635	649	670	664	617	589	643	611	628	658	687	603	651	602	638	648	649	612	667	614	632	632	626	618	683	625	608	645	656	636	692	682	615	635	644	628	593	623	644	611	626	626	681	589	642	629	670	621	626	597	617	677	630	595	618	652	614	671	647	672	610	663	655	644	648	607	614	594	634	637	612	631	606	630	666	672	652	685	601	620	641	598	659	690	577	607	656	635	600	635	658	651	669	622	635	620	663	646	624	661	633	621	670	634	610	649	639	637	601	603	635	640	612	614	647	626	590	606	653	618	628	658	624	658	631	593	661	607	630	613	596	629	619	694	638	658	621	630	677	648	627	636	594	650	650	618	654	623	682	634	616	612	629	578	610	587	620	622	651	671	630	605	629	653	683	651	621	623	639	641	678	670	657	634	647	636	612	659	647	651	635	611	622	671	605	677	618	622	599	620	626	646	581	670	647	663	620	675	622	603	625	623	610	665	620	691	621	650	638	659	635	644	654	650	624	652	626	629	660	612	598	619	626	606	670	645	633	678	653	649	647	681	638	678	606	640	649	649	643	649	631	624	680	597	582	616	651	597	637	617	678	596	598	600	634	695	685	614	647	640	590	658	607	656	660	659	635	645	627	610	638	686	613	628	644	636	654	643	636	657	671	597	655	610	644	641	663	661	673	613	611	649	619	618	639	615	619	638	638	665	654	649	628	621	584	683	603	622	584	664	667	631	618	628	636	634	591	642	665	607	626	626	594	633	627	689	620	603	588	656	654	655	616	641	635	646	688	614	646	625	653	656	623	630	637	628	615	574	671	640	657	645	647	661	656	671	620	606	623	623	615	607	686	648	645	677	616	637	606
26786	20760	16200	4739	303	214	189	187	164	155	181	185	199	166	180	183	161	156	176	169	170	178	180	148	179	177	184	155	190	166	169	194	152	178	171	193	207	184	146	175	176	173	169	166	157	189	177	183	178	195	170	140	185	162	163	160	198	203	165	167	158	185	156	161	169	187	171	146	167	164	169	164	154	184	144	146	153	162	174	185	163	179	161	172	185	163	154	157	155	164	184	171	186	156	184	172	170	168	186	126	166	153	171	164	163	170	159	181	184	170	159	161	165	173	172	177	173	179	159	159	177	179	192	170	183	168	179	173	173	171	178	156	143	154	164	166	164	175	165	171	170	177	158	165	144	189	177	163	203	177	165	167	168	161	173	164	164	178	186	173	181	182	157	179	173	172	172	182	170	163	158	181	174	150	145	173	167	175	165	138	174	169	164	149	172	166	140	168	166	133	163	190	165	180	153	159	156	144	183	181	184	158	137	168	172	163	145	180	177	175	174	170	184	160	160	170	162	173	169	160	183	145	157	149	153	162	163	185	163	160	151	177	174	188	165	160	173	157	161	181	156	168	160	159	163	187	177	153	160	165	173	158	154	182	159	196	160	154	147	169	169	162	171	162	165	161	177	162	191	162	180	138	171	167	183	185	152	160	195	172	167	173	164	162	166	165	181	154	150	167	175	169	162	158	137	175	165	171	177	178	173	171	173	168	164	166	163	177	186	165	150	145	192	169	171	156	161	178	185	161	138	169	146	169	180	173	156	164	165	193	167	153	172	170	164	172	153	168	164	177	167	187	167	175	155	190	163	159	188	166	178	138	167	162	164	142	160	169	172	157	169	155	167	157	175	163	179	169	179	158	153	163	182	177	159	165	171	182	161	165	158	172	175	170	163	194	177	153	157	151	170	164	188	155	162	182	171	186	154	165	161	162	179	164	174	154	157	165	160	177	162	150	173	167	153	181	171	186	159	156	140	177	146	184	159	180	168	147	155	147	159	168	147	188	171	141	168	152	190	167	169	172	149	152	176	187	151	156	178	147	191	176	172	189	167	176	201	177	172	177	173	177	180	195	153	176	164	145	185	164	176	159	183	159	165	166	193	144	166	155	162	156	172	161	161	152	170	170	184	170	178	185	147	175	173	188	192	151	168	179	166	165	160	170	161	165	163	180	160	182	170	161	167	159	159	165	180	174	198	163	178	164	154	166	180	164	182	174	157	167	179	190	165	182	166	194	168	160	177	164	172	143	166	190	174	168	169	164	186	166	176	177	167	173	172	171	179	182	172	168	142	183	168	159	171	139	173	166	180	157	181	182	165	157	172	155	175	151	176	166	168	173	165	167	180	174	181	168	173	160	168	176	147	182	151	196	162	166	160	153	170	167	175	184	159	142	183	161	168	148	168	163	148	150	173	157	176	176	199	174	176	153	167	166	162	174	174	175	170	170	155	161	154	152	173	163	165	153	168	169	160	158	173	161	167	154	166	181	157	152	166	159	165	192	175	181	168	168	163	155	189	170	160	163	172	184	176	149	168	175	183	188	174	166	177	162	168	172	170	163	185	152	177	162	179	163	171	181	169	178	159	187	181	152	169	170	179	175	160	174	164	165	168	178	182	161	178	163	154	176	172	177	168	154	165	186	163	164	169	179	177	181	171	162	184	177	178	169	174	151	181	145	191	175	174	157	171	177	177	170	161	177	193	164	167	124	155	194	164	164	169	191	142	198	173	163	157	182	159	164	165	185	164	178	167	143	149	181	158	158	159	153	180	179	182	176	179	182	181	180	154	173	165	153	169	152	147	191	188	157	167	167	159	167	163	156	178	134	161	185	163	167	140	163	155	143	161	178	159	198	156	163	161	167	167	193	157	194	187	168	173	179	177	170	150	137	158	167	159	185	186	168	167	169	183	170	168	153	145	167	176	173	167	144	163	169	168	176	167	153	185	168	183	160	163	180	180	178	174	186	167	166	176	182	169	171	180	173	158	169	175	185	159	164	177	166	187	175	169	193	148	171	167	182	169	163	154	154	158	182	170	166	186	163	179	164	159	157	197	183	164	185	159	171	152	154	164	164	154	168	164	165	155	163	142	152	168	167	181	168	177	181	189	194	173	157	174	167	190	164	163	181	180	159	185	156	174	171	168	156	176	168	162	182	180	153	172	202	164	169	174	176	165	143	166	184	188	166	172	195	170	170	193	160	169	163	162	188	160	170	172	180	158	166	169	170	156	154	186	176	167	167	139	156	175	150	165	164	180	171	174	184	179	154	203	176	172	177	182	161	182	136	172	171	172	187	175	179	166	169	144	189	156	189	161	200	166	163	144	160	148	197	184	155	155	175	195	164	166	161	167	154	163	180	197	180	165	176	162	161	170	173	166	152	168	165	172	169	170	184	156	180	164	164	153	189	167	158	166	165	181	177	192	159	183	170	175	156	173	161	154	165	148	167	170	150	175	185	179	170	155	167	168	176	172	172	173	148	169	188	177	194	167	175	180	181	175	174	170	161	156	160	169	176	183	155	182	177	185	171	198	147	164	168	152	159	172	175	183	175	202	191	158	146	177	154	190	171	179	168	162	152	182	184	173	195	150	181	181	166	172	153	156	174	186	178	157	151	160	169	166	170	163	145	143	165	179	163	165	159	182	180	178	162	168	164	162	163	169	166	142	164	160	163	155	197	172	195	188	149	163	169	147	170	177	176	176	164	158	163	185	182	167	170	170	161	174	162	159	162	142	187	170	179	183	171	170	170	167	173	169	172	172	176	166	162	164	145	152	167	180	157	178	173	193	162	160	167	172	170	168	152	180	168	163	176	172	140	181	168	168	154	158	164	161	161	164	174	185	163	169	186	168	145	174	167	161	170	170	191	171	188	184	177	168	165	164	162	164	182	169	166	154	172	161	154	173	170	177	163	159	144	166	196	157	153	158	162	166	153	160	157	187	176	161	155	175	154	165	182	175	155	170	191	168	165	182	170	161	144	179	155	164	158	163	150	198	138	169	173	190	156	146	148	184	165	187	172	178	181	160	158	169	171	165	179	159	189	173	173	177	180	167	171	171	188	176	156	191	187	175	154	176	183	174	172	184	188	173	186	168	163	171	176	172	150	186	172	176	132	162	156	176	165	169	180	160	169	166	167	163	143	179	163	191	149	172	144	180	145	173	174	167	162	153	146	181	176	171	176	165	179	176	160	171	155	188	178	163	167	149	147	168	171	148	150	163	173	153	158	170	180	176	203	172	176	173	142	153	208	180	164	148	187	158	169	143	155	152	134	164	158	173	137	160	190	159	183	195	149	169	170	177	182	155	162	162	155	180	169	167	175	171	177	159	186	176	173	186	174	154	170	157	149	179	165	179	159	157	165	177	174	177	163	147	158	167	169	178	179	183	173	182	173	172	190	162	152	162	165	149	196	183	163	174	172	176	165	168	161	181	188	182	155	165	175	186	186	169	175	140	132	143	157	159	184	172	196	169	170	167	158	164	168	166	162
13314	3860	13125	706	538	439	396	393	389	340	355	356	341	349	330	314	302	323	302	316	305	303	296	338	315	315	331	261	306	311	316	322	300	325	312	277	304	311	299	310	307	323	303	322	307	297	290	297	314	315	318	311	337	287	307	315	263	337	287	315	315	311	311	337	303	273	340	308	324	296	300	348	316	304	305	301	322	282	272	305	294	318	317	310	324	312	318	318	331	287	327	297	338	309	304	316	284	305	300	319	314	314	318	301	303	325	301	269	321	308	309	305	313	301	306	297	323	295	300	303	300	318	335	324	316	304	300	315	270	344	309	287	336	303	296	284	299	305	328	327	306	329	345	303	295	319	349	320	290	293	320	315	328	279	289	300	301	322	287	313	306	292	299	295	309	307	270	339	334	305	316	310	327	307	308	276	277	333	303	307	306	323	312	298	313	312	304	285	308	308	292	285	303	279	291	320	309	288	308	327	326	308	283	336	273	274	330	279	276	300	279	302	288	331	309	294	323	305	307	288	339	304	316	291	293	308	302	317	292	325	297	317	309	305	266	329	300	301	286	289	312	280	305	300	352	323	325	283	274	310	303	283	301	289	332	297	303	323	315	278	317	305	284	325	305	310	303	345	323	298	317	303	300	314	331	286	301	309	342	345	313	314	291	320	304	308	305	300	305	291	301	293	299	301	311	287	323	314	306	340	311	284	311	290	302	311	309	321	299	292	305	315	352	277	307	302	265	314	329	286	304	287	301	298	325	295	281	331	354	307	326	318	305	317	303	303	329	296	327	302	294	343	325	305	337	330	261	321	313	305	323	313	300	299	311	311	351	307	320	307	307	319	327	314	311	318	287	273	292	293	321	309	318	302	304	309	295	298	276	290	332	300	298	322	335	305	311	317	287	317	294	300	297	320	320	321	285	306	312	292	345	281	326	312	308	301	309	292	316	290	330	324	304	314	340	328	309	299	340	302	304	296	295	299	328	319	285	289	285	295	312	288	321	271	315	301	310	281	293	287	335	262	295	312	319	321	280	330	324	307	310	314	280	280	328	297	313	327	302	296	315	275	305	320	300	293	330	321	273	281	311	308	309	301	325	320	315	304	302	296	314	304	314	300	335	291	325	302	296	327	280	323	290	304	310	302	302	297	325	315	305	296	315	310	315	287	350	304	273	291	330	310	294	294	283	301	304	349	314	325	293	281	321	317	301	326	311	313	277	306	324	326	308	305	307	306	296	328	331	309	317	317	316	330	308	325	318	294	292	304	288	304	309	306	320	346	292	333	345	342	290	305	299	312	291	295	322	281	303	304	329	282	317	306	290	288	277	295	305	323	302	313	310	308	305	324	309	321	345	307	287	290	281	300	341	305	309	318	301	317	304	340	305	316	308	339	336	323	322	319	325	270	300	314	309	319	294	292	318	312	329	293	316	304	306	313	335	309	316	304	306	333	316	331	293	296	335	321	312	328	331	303	297	306	322	284	309	304	327	305	302	297	291	331	310	291	318	295	329	283	292	319	343	298	314	313	306	320	316	320	286	294	320	295	354	350	326	299	306	310	297	304	300	297	298	296	312	313	328	281	293	322	327	329	322	245	330	325	258	293	335	326	276	314	317	304	313	305	315	332	302	308	319	322	279	302	265	321	308	300	328	291	311	308	284	323	308	297	310	325	320	301	299	311	286	306	311	300	272	293	304	335	310	308	292	319	323	314	294	335	283	316	315	323	343	337	311	316	303	345	334	272	298	302	338	320	294	307	281	303	292	269	331	303	329	284	307	337	297	291	287	335	295	303	314	307	321	317	290	336	325	314	298	285	310	317	280	290	325	296	310	306	337	302	299	309	304	298	325	319	289	296	320	301	334	302	297	310	299	316	318	290	350	327	294	308	322	322	325	282	327	313	302	307	292	308	322	313	321	300	292	303	295	284	291	296	319	306	314	337	341	295	336	321	290	309	310	277	294	336	311	280	315	318	311	315	306	314	249	303	256	316	337	293	291	313	313	321	286	293	286	321	295	334	275	270	307	334	335	310	312	292	292	297	349	325	304	293	308	330	308	298	301	293	315	306	325	305	333	302	332	268	300	308	309	313	298	319	318	332	272	287	328	325	279	323	296	334	324	302	306	302	312	295	302	321	329	299	285	301	284	348	313	297	289	320	338	279	335	332	279	325	332	264	291	295	316	338	300	314	307	316	295	322	292	321	322	309	298	330	315	296	283	316	312	309	298	311	314	339	317	346	290	325	309	319	333	266	270	284	316	321	294	317	316	355	307	296	303	328	286	323	315	305	315	295	328	275	319	285	331	272	313	328	320	282	293	281	291	308	319	275	322	327	335	298	277	319	309	303	315	316	318	318	331	328	309	316	296	304	280	300	301	297	286	312	290	299	315	295	314	309	294	289	331	326	322	322	297	299	292	317	320	303	299	307	294	294	279	311	330	334	300	288	328	294	307	341	297	326	300	284	326	332	310	321	295	286	309	327	296	281	317	318	302	321	283	290	311	312	321	271	332	299	300	331	289	289	287	313	288	312	307	342	307	296	311	337	327	288	322	313	277	304	275	305	282	307	308	292	333	289	319	308	301	319	310	285	314	284	264	322	316	326	277	304	315	294	307	290	335	323	307	307	322	318	326	288	300	326	292	303	327	310	314	295	299	304	315	300	303	314	314	327	312	273	330	320	259	302	316	306	309	313	301	277	298	295	295	289	293	264	326	315	324	312	300	305	283	327	336	332	309	303	307	291	302	310	329	317	295	303	327	298	300	302	306	324	330	315	294	326	297	304	330	295	319	272	300	303	324	331	334	304	304	307	296	320	296	278	283	294	306	312	307	296	292	283	288	313	297	319	310	321	308	333	317	303	285	307	288	315	286	328	325	303	308	351	288	320	305	321	326	288	292	285	313	298	313	305	331	328	315	306	310	326	313	272	304	299	271	317	302	301	318	289	301	291	279	300	307	297	323	302	307	310	316	300	322	318	292	311	298	342	297	322	302	317	341	303	322	318	330	291	333	308	335	303	312	282	310	294	305	297	311	325	351	296	357	277	299	307	268	307	281	324	314	299	340	316	298	304	300	303	313	283	312	316	307	313	306	321	309	313	334	304	312	304	315	330	329	295	331	317	300	303	302	305	317	319	322	307	298	297	298	309	302	281	291	348	322	289	317	310	288	290	300	297	298	307	333	313	323	294	296	319	292	319	294	290	316	332	312	297	310	276	294	315	297	315	328	314	296	314	329	293	302	287	303	332	317	312	310	300	311	344	303	341	292	277	324	320	323	305	300	309	280	291	301	306	315	297	320	305	290	295	310	335	284	340	300	319	317	318	299	292	334	336	282	289	330	324	269	308	301	308	297	307	285	274	298	298	329	293	330	319	295	301	317	268	282	290	278	308	271	282	316	282	312	307	328	297	284	298	308	303	350	298	306	310	318	305	300	310	310	310	320	282	312	314	310	328	303	334	319	344	279	329	316	320	299	310	304	315	314	288
24231	21316	30193	22871	21298	14157	1140	605	476	452	412	433	423	350	366	357	358	369	348	346	312	328	302	365	333	335	296	311	295	320	301	320	306	319	295	345	312	297	307	317	300	334	280	274	295	302	300	323	350	291	274	283	309	301	289	287	293	315	310	283	304	285	319	318	331	310	334	298	313	270	313	303	289	303	324	292	305	265	307	310	309	322	321	350	314	309	314	282	314	264	330	297	299	319	278	283	329	296	306	265	310	326	304	310	314	308	317	304	290	286	299	279	315	319	310	279	277	302	287	305	260	306	275	290	296	271	280	299	290	313	281	290	287	269	278	308	318	287	329	327	297	285	295	314	284	300	317	332	316	307	322	291	307	328	336	314	331	311	326	320	319	284	310	305	268	324	303	302	317	313	318	291	304	290	308	308	287	299	324	320	344	287	307	308	301	328	283	286	283	291	288	284	305	294	286	294	306	306	274	304	292	271	312	295	276	301	301	323	310	305	313	290	291	299	294	309	327	304	320	287	302	313	315	302	289	323	313	314	317	287	327	301	333	292	296	270	331	287	278	300	292	291	329	309	303	303	328	298	293	284	306	325	263	294	316	304	302	302	280	325	325	299	284	288	321	286	297	332	270	293	293	317	323	294	313	303	324	309	311	307	282	302	275	301	274	293	291	294	274	280	305	318	328	319	326	310	275	296	290	290	314	313	295	321	319	295	313	277	291	308	284	258	296	311	296	328	296	301	272	329	308	292	329	316	296	303	322	298	306	306	287	311	335	309	271	309	299	305	293	288	321	311	312	315	315	294	309	314	262	294	337	314	287	305	308	317	311	307	298	285	282	300	332	324	307	305	300	326	316	293	299	282	288	298	290	299	297	319	319	337	332	313	329	301	294	261	285	298	290	302	317	252	308	287	320	336	299	327	279	298	282	286	274	282	310	313	312	309	296	299	290	311	296	258	270	313	300	294	303	320	320	315	301	310	318	319	272	329	299	295	321	309	317	311	295	287	289	318	301	290	295	302	293	288	287	293	294	259	300	287	297	280	299	310	339	311	285	318	313	322	332	301	304	308	275	304	299	291	315	284	317	299	302	291	277	285	306	310	313	301	282	318	302	288	318	337	279	303	295	277	269	290	290	308	281	269	302	304	308	296	301	305	311	281	299	299	279	308	289	296	322	308	288	291	294	316	306	293	280	315	292	284	295	287	328	321	286	321	283	283	306	302	312	323	288	317	330	292	302	293	297	292	323	305	312	320	294	295	308	321	314	302	270	273	314	335	299	291	302	317	331	303	285	306	284	278	328	284	280	302	315	304	296	281	304	307	287	307	311	274	320	304	304	291	315	307	308	304	300	305	282	300	290	279	304	311	278	327	300	328	289	279	292	279	357	303	260	281	276	319	310	296	289	298	304	319	307	285	290	296	292	325	287	298	302	332	298	316	289	294	297	305	279	292	273	299	287	321	273	255	290	316	303	295	358	302	287	296	276	291	323	300	304	296	310	305	300	284	292	305	305	302	267	295	318	305	296	292	317	312	283	313	289	261	302	301	285	311	295	320	304	307	286	290	313	308	299	259	313	284	302	269	299	276	309	322	318	330	279	313	295	299	305	304	309	310	308	307	336	290	283	312	297	290	295	291	297	264	274	260	314	292	255	275	289	311	304	296	277	326	307	318	293	310	282	298	266	281	287	302	324	313	294	286	288	308	318	323	326	311	297	292	280	299	282	307	280	291	303	290	300	301	335	295	310	305	335	304	328	352	288	305	300	302	298	305	298	295	329	279	308	308	327	295	290	288	320	308	291	322	308	265	294	324	271	293	323	303	307	311	298	309	321	315	307	315	304	313	282	318	293	291	298	305	316	296	331	291	306	273	326	284	317	289	326	303	302	292	292	310	299	310	288	305	287	291	316	281	323	303	314	326	294	260	288	281	285	281	269	285	313	293	315	307	338	310	334	337	316	300	294	294	304	311	300	324	283	291	283	305	284	296	266	316	293	301	305	310	289	307	283	300	311	313	313	277	297	302	305	283	298	304	291	282	279	287	303	302	293	306	288	263	293	307	280	293	294	301	313	310	294	265	329	288	309	297	282	283	300	266	301	306	303	281	307	317	286	298	283	301	289	313	285	290	261	285	301	294	284	307	330	279	278	315	326	283	307	307	288	311	290	285	301	286	311	307	308	293	286	261	282	319	304	325	278	309	311	286	279	294	276	310	316	295	324	292	303	281	267	289	310	303	287	305	280	308	268	292	297	324	287	290	289	260	262	317	261	300	309	319	331	330	311	312	289	279	281	319	312	274	326	333	298	311	322	327	333	288	322	281	277	311	295	295	329	278	309	305	280	261	279	314	269	310	305	313	287	326	335	298	312	304	305	299	309	313	312	317	316	295	306	280	303	293	305	313	316	305	310	281	322	294	317	292	328	292	313	335	297	308	276	288	321	299	297	260	303	295	342	301	288	291	287	282	291	327	290	311	325	323	308	334	293	326	305	322	288	310	290	301	300	312	290	277	279	277	273	293	276	319	318	281	298	303	299	297	327	276	310	326	276	281	316	274	289	278	310	312	286	308	285	319	279	293	299	290	337	300	294	288	302	313	314	304	263	299	318	296	265	297	282	303	310	316	294	308	293	292	276	307	263	311	267	305	316	313	340	275	282	272	298	325	308	292	322	292	309	304	298	313	289	292	314	273	281	325	308	269	308	312	304	267	295	300	281	330	293	315	299	310	311	309	298	319	317	293	330	313	309	286	298	319	279	279	258	303	318	280	289	268	297	288	298	268	297	309	307	295	302	300	276	293	308	291	295	301	319	304	294	319	323	298	289	290	299	297	359	276	286	288	256	337	295	283	290	306	288	266	300	265	311	314	327	291	297	305	289	275	297	292	326	290	301	287	300	273	300	288	287	291	331	313	297	279	316	317	307	305	278	328	277	308	321	303	293	288	276	317	302	316	276	296	301	269	295	291	279	271	294	293	299	310	289	304	335	292	285	272	315	308	285	301	312	311	275	295	266	293	330	345	298	266	292	271	294	294	326	335	298	318	325	310	284	305	313	312	283	326	313	306	300	271	321	306	313	294	275	296	270	318	301	288	316	285	269	312	279	280	288	299	299	292	300	283	296	275	298	292	331	275	271	286	311	299	285	310	286	307	312	288	283	283	312	289	275	318	299	332	314	278	294	264	337	302	279	332	296	317	313	297	296	304	290	293	305	318	340	309	305	280	301	296	310	302	344	274	286	320	306	309	314	300	299	295	311	307	307	298	299	280	281	307	303	326	299	312	313	299	310	293	294	303	310	318	308	320	294	306	292	287	302	314	292	308	274	299	299	291	309	312	314	319	311	301	282	315	310	303	311	314	275	315	285	286	284	307	312	288	288	306	282	283	327	325	292	312	283	343	310	317	318	307	291	290	321	277	295	301	300	302	271	294	317	283	270	311	306	275	286	278	291	286	296	300	303	286	310	282	268	302	281	302	294	263	285	337
35578	21190	22286	4345	2928	2169	1793	1418	1259	1057	978	862	854	791	715	711	710	654	629	616	576	612	590	583	594	584	561	561	577	582	554	561	575	554	533	529	571	537	530	582	598	544	504	531	538	496	553	523	562	525	501	556	534	536	513	553	512	542	538	545	514	532	516	541	549	521	533	529	509	545	576	538	546	515	530	559	517	546	543	558	531	498	505	522	548	565	515	561	500	551	540	525	528	552	516	558	523	527	508	496	551	516	550	495	510	555	509	547	531	547	530	530	532	541	504	536	516	529	538	515	533	528	533	559	500	557	519	532	548	526	520	567	535	531	546	518	509	516	518	543	555	538	542	538	521	536	564	554	532	576	513	537	576	515	549	538	569	546	531	587	545	555	553	547	515	590	540	514	567	532	497	556	533	539	547	523	507	510	539	524	507	538	550	517	548	542	497	519	525	527	521	514	549	526	525	524	526	506	529	529	533	517	563	539	508	506	503	537	500	500	539	507	528	518	545	523	557	555	522	532	500	517	510	529	541	478	483	499	525	501	518	530	514	543	566	524	506	527	497	506	565	548	491	531	504	519	539	500	514	520	526	494	479	549	545	520	519	539	531	581	518	524	513	471	523	539	540	473	551	529	514	496	531	548	548	556	562	520	512	557	535	560	536	561	534	530	541	559	539	508	512	561	501	513	543	545	521	557	526	507	532	520	534	567	557	514	518	545	513	494	528	566	503	564	516	565	507	508	545	524	491	534	517	522	501	499	562	538	514	550	569	546	545	549	522	494	526	528	508	520	543	519	557	525	555	486	511	524	495	537	502	509	554	560	504	492	515	507	531	518	519	511	529	522	537	536	528	513	495	509	544	535	530	521	525	552	475	500	550	507	501	497	527	507	528	496	569	524	509	527	482	519	539	531	540	552	504	534	545	541	472	518	547	533	510	503	532	565	522	550	526	508	548	522	569	496	550	526	509	449	524	548	522	525	495	551	520	522	500	567	535	522	505	520	512	568	522	492	536	530	518	511	523	505	490	499	514	507	496	533	492	564	516	525	505	555	567	477	537	521	514	490	519	531	498	513	506	526	534	559	537	513	502	543	523	518	530	479	535	523	541	538	510	511	523	531	560	510	542	524	519	527	467	522	517	529	525	505	511	552	558	558	535	526	547	538	516	488	538	534	528	543	519	523	521	561	529	544	503	482	557	516	511	500	511	519	549	500	527	543	522	529	569	533	549	518	531	540	532	514	503	515	554	553	517	539	522	540	553	556	568	497	513	502	555	504	476	519	522	535	525	524	556	511	497	558	545	495	503	541	561	522	534	536	537	533	524	548	532	531	549	512	565	534	530	505	514	511	500	525	541	552	541	523	497	553	516	545	537	506	528	529	543	548	532	496	492	547	539	502	516	545	525	532	525	523	538	520	546	520	530	522	558	478	544	499	552	540	523	528	481	535	512	528	544	546	539	524	508	515	505	515	556	532	532	519	559	529	499	566	484	538	518	537	518	539	515	523	542	552	496	517	554	505	534	520	537	516	525	502	497	506	536	538	522	545	566	528	534	503	522	501	501	518	524	516	507	517	558	569	518	509	507	515	530	538	514	525	537	558	477	524	524	510	507	492	497	522	504	573	501	485	565	517	512	512	481	531	512	507	511	543	502	550	509	528	485	511	538	508	490	540	513	530	508	500	551	478	510	556	504	526	552	558	517	499	517	552	528	517	555	535	534	535	584	507	565	515	537	500	538	490	546	546	486	542	548	567	510	517	505	512	519	551	511	520	519	497	511	517	509	510	515	514	547	517	525	526	544	511	556	550	506	552	539	520	576	570	524	491	533	480	525	500	506	492	503	525	535	506	495	535	533	546	489	521	520	512	519	500	575	534	505	523	511	502	510	551	530	467	492	546	540	534	522	531	479	494	488	482	514	519	536	524	501	564	549	564	512	520	496	569	533	515	535	503	556	540	508	557	484	512	530	511	515	529	532	523	507	562	552	527	519	519	527	523	516	509	515	535	522	499	527	532	529	557	514	501	550	527	525	526	511	537	503	511	552	510	545	510	496	491	529	528	481	537	501	471	571	493	523	526	554	505	515	503	520	573	516	561	499	534	523	502	527	512	550	523	490	529	521	515	517	533	501	541	516	529	539	511	510	523	539	509	572	526	500	527	498	545	503	499	573	566	523	543	507	516	537	555	549	564	562	570	518	530	545	486	507	540	547	550	543	514	540	514	532	501	484	526	509	513	537	538	492	520	509	526	511	491	522	479	531	542	578	510	534	527	529	498	514	488	504	545	517	543	500	550	509	488	492	519	533	505	543	504	543	539	498	531	532	544	510	495	529	503	515	525	535	539	551	549	539	530	542	532	500	537	523	528	525	557	532	534	517	522	527	494	550	498	537	545	528	528	517	539	513	494	548	545	540	507	554	528	503	520	535	546	528	511	555	536	528	517	486	521	527	565	558	529	518	516	513	498	529	526	514	500	564	507	547	562	546	521	537	538	519	545	516	539	531	532	519	502	578	493	549	514	501	555	511	500	556	518	510	539	527	528	537	498	554	510	496	505	534	521	539	502	514	545	542	534	510	531	542	536	509	514	491	561	503	536	501	533	520	518	502	516	551	525	538	536	560	503	495	534	511	506	494	536	555	500	517	513	535	534	545	524	527	522	500	554	516	510	526	525	517	522	523	566	500	558	551	548	554	531	543	515	516	485	550	518	520	528	510	536	518	493	496	563	540	514	530	521	516	521	494	503	487	546	504	486	540	508	561	516	520	512	527	561	512	517	547	538	525	521	516	547	528	505	510	521	472	516	519	526	519	572	508	501	526	513	500	529	572	514	564	544	526	525	516	528	528	528	530	502	553	505	531	542	536	538	536	532	497	522	533	509	517	538	500	519	534	541	487	509	510	536	551	525	527	529	565	549	504	508	510	540	530	516	501	496	538	513	509	516	511	536	480	545	504	554	566	521	563	551	488	491	493	537	566	529	513	518	517	520	536	544	493	566	497	555	495	555	499	529	568	485	576	523	516	513	565	550	549	446	558	540	529	521	572	514	508	519	539	524	506	497	525	504	553	494	520	548	502	570	520	579	518	579	512	494	581	531	472	534	526	466	547	547	489	482	532	532	529	512	518	573	521	522	523	513	488	555	508	526	519	526	537	521	528	504	542	540	561	487	496	507	553	550	530	560	516	500	549	543	536	546	536	499	543	517	513	537	526	558	535	506	543	533	511	550	519	552	554	509	531	499	546	513	517	523	552	512	504	507	524	517	576	535	524	496	564	503	531	536	498	517	557	508	520	491	529	524	520	514	502	509	507	516	495	528	534	501	562	559	540	497	513	530	548	522	513	504	523	525	518	529	530	511	485	488	544	527	523	502	480	520	519	500	477	518	512	497	493	522	522	539	550	554	553	519	476	558	499	510	496	519	555	534	500	503	506	511	545	557	537	521	510	508	528	518	540	514	548	489	505	536	529	521	512	553	552	526	524	521
23258	21322	30584	22639	21322	21237	10380	1048	772	638	629	566	502	527	516	505	462	441	463	441	419	408	425	418	397	417	424	430	418	405	427	425	381	374	364	375	393	371	392	385	357	385	372	409	400	395	380	352	342	405	385	360	386	395	379	353	391	374	388	353	341	375	390	398	390	384	356	376	395	368	380	336	380	384	357	356	388	399	411	408	362	353	370	397	396	365	395	382	386	353	413	400	379	393	408	356	353	376	348	387	368	369	354	348	385	385	358	341	389	364	378	338	372	396	403	364	374	350	376	362	377	342	353	422	375	355	340	380	369	385	359	371	372	366	371	346	368	354	388	380	419	355	358	363	409	394	386	363	363	378	389	394	386	417	367	360	370	374	366	390	359	365	386	416	393	416	402	375	406	373	370	391	370	392	364	376	371	376	397	366	343	387	402	345	368	375	384	358	377	350	368	400	386	382	399	381	326	381	345	362	381	397	373	423	404	400	368	343	401	360	380	348	329	346	367	353	380	371	347	385	397	408	364	382	381	359	383	404	391	378	388	352	389	419	353	385	382	380	363	357	382	365	348	362	379	368	407	389	386	385	349	382	389	358	389	389	388	355	363	380	402	398	367	374	364	416	355	368	385	400	367	384	382	398	398	321	358	345	367	357	333	403	392	405	404	349	398	367	373	380	351	346	349	404	382	374	385	361	399	355	379	375	359	358	361	364	371	365	362	385	386	372	366	410	382	333	374	363	393	381	389	384	346	357	411	351	379	358	384	359	355	360	354	324	371	396	383	378	389	368	371	364	359	387	405	377	382	361	404	369	379	379	321	364	389	368	418	391	361	369	371	392	349	369	357	381	398	375	408	409	390	360	374	370	379	390	404	370	373	396	385	448	371	373	380	342	351	341	387	371	401	356	388	356	369	350	379	390	349	370	367	395	372	404	407	366	341	352	359	348	371	392	376	411	387	343	372	377	375	364	405	388	372	392	379	378	355	408	388	346	360	375	429	346	390	359	381	358	350	389	391	370	395	369	383	371	389	399	383	395	335	331	349	348	357	375	388	384	411	350	390	360	382	349	407	341	348	382	346	346	365	359	351	395	368	375	412	362	371	415	375	392	366	408	378	395	397	404	398	373	362	341	383	378	380	358	384	388	358	382	351	391	356	335	365	375	355	404	349	330	363	371	366	353	362	392	370	413	391	360	347	392	387	362	386	363	350	396	382	367	361	393	387	404	375	378	375	362	387	342	398	406	355	389	389	372	376	372	410	372	354	365	354	374	386	368	364	404	356	376	379	370	368	373	378	373	381	370	406	368	415	374	369	385	390	373	374	405	362	376	363	373	403	382	384	371	372	368	384	375	371	363	323	375	389	399	353	390	352	365	404	384	398	403	389	374	402	397	355	371	374	388	402	347	392	390	363	356	399	399	365	405	420	377	409	398	358	373	372	345	353	418	358	389	379	374	375	379	353	403	381	353	352	381	371	350	387	392	370	365	398	374	347	385	344	371	366	388	332	357	392	373	396	388	390	377	373	377	406	345	395	397	408	380	388	350	389	380	387	391	378	410	376	388	376	386	377	378	366	373	397	375	365	360	398	396	365	359	359	373	352	377	359	375	385	378	330	359	344	360	388	370	383	388	350	421	403	354	364	382	406	380	398	376	363	374	387	363	398	376	408	349	346	383	387	389	402	389	385	362	392	347	389	376	380	378	369	379	387	370	381	395	380	352	367	365	401	350	341	350	406	378	385	388	388	359	393	380	349	380	376	355	388	357	361	338	404	387	363	379	338	363	413	400	388	411	386	381	345	359	381	378	387	435	370	376	361	391	373	372	382	381	380	412	368	376	382	387	374	356	354	360	405	367	405	371	390	371	352	379	354	371	367	359	383	382	374	389	385	403	371	362	391	367	367	383	411	338	376	396	389	369	422	376	375	377	422	383	380	367	398	368	389	362	373	360	379	390	380	393	360	375	390	362	356	378	349	394	377	362	365	379	359	408	388	390	399	397	358	358	414	380	382	402	347	367	428	373	376	349	349	352	411	412	376	355	349	345	357	355	361	384	380	378	395	363	387	359	419	383	367	346	360	383	374	412	382	358	407	366	371	382	381	362	353	360	372	338	387	384	360	367	379	372	368	394	385	366	374	365	363	368	385	392	348	393	381	396	364	330	389	399	366	386	395	351	414	384	386	362	367	390	355	400	375	400	369	379	362	390	367	362	366	397	362	390	353	399	391	366	360	373	307	369	366	387	378	418	335	379	389	366	358	388	372	388	360	373	358	340	373	405	393	383	350	404	353	384	393	402	350	375	392	354	377	388	411	363	347	377	386	375	382	376	400	389	363	404	366	371	373	386	352	354	370	397	364	380	355	365	374	369	375	330	390	398	366	387	358	375	410	364	388	368	397	357	372	381	364	376	323	364	380	367	384	381	371	398	368	364	333	369	373	366	412	382	357	380	359	363	390	383	366	353	401	359	383	392	370	403	389	390	372	381	380	364	386	343	339	385	377	363	370	388	370	361	340	360	382	421	358	375	391	351	393	381	372	368	359	336	459	375	383	409	356	385	356	382	417	373	367	370	391	386	398	414	321	371	359	393	376	376	373	378	375	383	380	391	375	382	360	389	348	388	384	382	408	379	374	410	353	367	323	350	406	374	395	376	362	353	379	381	370	380	402	364	347	369	362	360	351	384	356	338	385	320	365	373	381	374	407	331	397	381	384	377	358	401	361	371	342	373	372	368	339	379	384	393	386	396	381	384	385	356	344	402	381	370	369	417	340	384	388	396	354	364	338	373	385	391	364	371	380	371	386	415	392	362	372	387	375	386	369	376	381	361	365	386	368	385	377	367	388	382	393	388	370	370	354	359	367	366	404	338	342	348	353	357	349	364	353	400	386	343	378	398	378	414	400	398	385	380	368	389	379	363	374	365	356	379	384	372	374	388	370	406	376	372	354	371	380	356	318	343	394	335	391	393	402	384	377	333	400	374	388	391	370	378	369	417	369	375	363	371	390	398	389	365	386	397	389	390	375	384	365	373	380	395	376	371	358	393	355	388	382	390	345	362	355	389	353	403	388	380	349	386	394	381	379	411	342	353	344	371	389	370	372	387	350	371	387	390	382	365	393	401	336	379	375	366	342	412	372	412	365	367	379	381	365	392	369	422	375	360	390	362	371	360	357	366	391	405	377	396	367	371	385	362	368	384	331	398	395	370	336	362	400	384	359	369	419	381	374	359	347	364	386	371	369	375	407	386	385	370	370	372	363	367	364	373	357	397	348	398	370	361	357	346	370	372	355	368	341	392	347	362	374	331	364	377	373	405	351	389	408	382	363	352	376	384	351	378	371	355	374	368	361	382	396	359	368	385	336	408	369	385	374	391	383	359	382	358	368	373	403	382	389	376	405	348	410	368	396	353	354	361	381	358	359	383	377	397	355	387	361	397	353	377	356	366	320	377	358	366	384	351	376	379	353	340	399	392	380	361	363	394
43298	27200	26241	7170	4930	3653	2841	2332	1902	1646	1471	1331	1179	1119	1041	1013	939	927	869	799	831	773	809	834	823	713	725	724	727	674	650	726	718	714	668	705	686	686	670	691	648	694	657	679	684	681	668	670	663	675	630	680	667	665	623	676	623	630	637	646	639	652	653	648	638	633	655	622	599	663	618	642	653	668	588	641	648	671	589	629	671	670	641	677	648	631	657	653	627	642	677	618	641	628	632	676	654	635	661	636	663	641	621	649	686	612	639	630	677	653	646	660	645	660	649	616	672	645	642	617	614	636	616	645	620	655	646	616	706	652	631	648	629	648	650	629	668	650	620	668	599	669	673	690	666	698	681	621	626	657	673	676	670	613	606	654	620	679	659	619	619	665	644	656	667	676	658	661	688	636	668	617	660	668	611	645	627	640	649	672	619	663	659	607	637	603	636	639	631	641	637	631	642	670	629	671	627	647	622	650	677	625	623	648	676	641	686	629	629	598	620	669	598	660	622	660	598	622	624	664	671	620	635	596	618	645	604	618	617	614	656	649	602	608	648	645	633	645	654	665	645	666	630	657	666	624	660	619	660	639	616	655	644	598	609	647	642	684	636	622	634	626	622	644	586	638	668	677	624	641	648	621	622	612	659	625	660	646	590	654	657	700	622	593	627	614	603	649	609	611	634	589	677	651	665	588	634	658	618	619	674	612	624	684	618	609	601	623	628	656	652	634	598	623	669	637	608	693	659	611	608	648	630	619	636	631	627	632	626	618	619	597	659	623	643	601	615	656	637	659	586	646	604	630	616	696	628	621	632	635	641	654	644	643	645	613	645	617	627	609	646	657	642	619	623	637	619	657	634	629	643	647	623	631	661	599	618	615	659	663	673	617	653	591	644	634	705	656	606	657	648	632	644	629	664	637	611	643	629	636	625	646	626	635	610	645	642	591	658	633	609	692	662	592	632	640	621	652	624	644	687	642	647	619	584	635	614	655	640	648	635	632	600	614	650	637	628	617	651	656	634	652	670	641	618	621	681	677	562	649	631	657	638	668	664	618	682	638	629	687	642	673	654	583	623	606	637	633	601	695	626	616	661	623	617	628	626	588	610	587	637	619	655	609	641	661	663	614	587	665	624	626	599	649	667	610	628	740	613	637	680	638	617	629	627	574	640	627	625	630	651	630	635	658	642	632	632	612	646	598	643	615	607	604	651	650	615	663	655	671	668	644	643	650	667	650	643	635	622	628	623	581	626	604	617	622	608	651	621	653	618	611	670	677	708	638	621	588	673	639	687	638	727	697	650	626	610	648	680	606	626	603	641	650	625	629	647	630	627	634	605	625	659	653	666	650	637	652	642	614	633	634	638	663	633	636	632	628	635	604	618	649	625	606	634	627	634	646	638	619	614	576	674	672	669	645	704	643	674	673	650	657	619	598	606	636	642	645	609	621	609	672	640	616	627	628	648	628	596	669	610	627	616	639	641	608	601	591	648	619	627	604	652	647	576	593	637	650	621	609	682	657	637	629	646	659	641	649	660	643	645	645	653	605	622	621	680	604	637	637	585	623	629	629	624	625	660	628	635	631	623	586	611	649	654	643	620	653	649	614	653	626	643	624	625	613	675	624	611	630	666	612	598	630	627	604	606	669	643	610	653	625	613	623	602	648	671	672	621	638	651	619	619	627	622	643	605	635	667	646	602	676	632	669	664	685	650	617	623	654	639	628	648	610	613	646	637	711	598	675	612	612	630	654	674	613	609	624	671	626	649	648	593	628	658	602	652	647	631	648	643	629	673	619	659	677	635	625	658	584	600	633	640	699	603	621	645	636	646	580	657	588	602	610	634	623	614	649	613	628	654	618	636	655	672	635	635	631	653	610	622	647	658	614	551	674	655	660	616	652	607	626	591	607	637	616	645	656	622	611	616	622	639	630	682	609	614	643	634	650	647	657	612	631	682	590	667	618	646	697	618	656	666	640	662	647	650	624	614	634	606	653	691	602	608	655	655	627	634	657	621	637	669	640	621	621	670	632	670	618	662	651	630	644	591	630	623	639	635	619	640	630	612	628	611	599	611	630	654	607	613	634	653	627	647	624	636	632	613	624	651	620	587	638	611	619	646	641	663	626	674	646	625	664	637	610	606	662	630	589	631	619	686	635	669	633	611	602	620	620	605	606	631	636	643	588	677	639	679	610	651	622	615	631	642	609	639	638	637	669	640	623	605	585	641	667	630	598	645	617	709	658	614	631	621	623	625	625	631	628	633	636	652	602	624	639	612	615	635	643	622	628	612	621	658	628	644	627	629	636	603	657	613	637	644	629	648	684	649	634	663	603	614	653	654	627	637	626	651	602	650	670	635	631	637	649	653	603	631	650	596	654	629	660	611	674	605	646	632	677	595	686	586	650	688	643	621	613	609	595	653	642	643	678	587	590	664	691	639	623	630	621	605	687	619	653	614	629	663	652	672	623	604	678	629	582	608	602	601	653	650	640	621	625	644	638	643	650	636	592	646	661	653	648	618	618	623	626	586	657	631	674	665	631	611	677	656	616	624	695	588	630	645	650	622	619	628	614	578	614	671	615	618	613	585	637	641	646	661	659	664	658	628	612	671	616	665	621	620	616	642	679	654	638	680	621	603	632	584	596	571	640	669	650	618	627	549	630	640	629	659	612	633	592	636	664	630	626	633	628	638	622	650	619	676	624	657	589	630	615	634	655	646	639	651	669	648	628	617	625	645	646	666	662	631	611	622	648	668	616	658	649	632	641	615	597	624	644	631	635	606	576	673	702	666	581	626	632	630	622	608	642	648	610	648	601	635	601	656	612	652	636	600	641	610	581	694	679	633	606	626	671	643	633	667	662	599	642	625	654	629	643	640	658	619	649	641	667	685	641	635	636	609	617	630	603	636	604	677	639	636	596	723	656	588	651	625	662	621	660	604	596	665	644	584	630	606	654	629	636	630	620	629	619	645	649	580	652	625	667	612	579	632	609	618	651	593	661	623	649	573	618	701	628	629	647	634	646	701	650	652	625	650	639	640	631	634	648	598	647	638	630	665	615	622	642	609	612	594	645	638	651	663	685	600	644	604	631	662	643	660	607	619	665	630	684	653	614	643	662	644	613	615	584	611	614	600	663	670	642	636	654	651	622	622	601	653	627	600	579	640	637	583	611	657	651	625	624	646	612	641	608	648	646	666	651	622	633	601	638	617	640	634	631	647	636	635	653	622	629	640	645	674	647	638	622	641	640	642	635	631	646	683	680	646	598	611	645	639	620	637	659	648	620	650	636	603	624	633	664	607	610	612	630	615	630	643	685	656	626	611	596	650	615	606	668	603	603	652	617	638	623	600	651	644	580	639	642	629	607	618	616	591	622	666	605	616	616	658	619	673	668	604	653	665	659	663	657	652	610	629	618	649	670	625	639	632	624	580	624	669	701	638	645	646	665	649	625	614	618	666	642	666	645	620	650	600	644	650	640	611	599	668	665	681	598
26826	20597	17457	4019	255	228	183	190	172	181	174	186	150	182	164	175	171	193	174	174	178	155	166	181	165	169	161	164	175	164	177	164	177	146	173	186	182	161	163	188	179	168	155	166	173	156	158	171	174	146	166	167	181	173	163	165	159	198	167	195	145	160	171	177	164	174	162	190	171	173	145	178	163	164	172	164	139	175	165	164	182	177	157	169	174	173	162	156	178	166	182	172	176	191	163	173	182	156	185	189	176	160	176	163	175	147	194	160	170	181	148	169	163	159	166	146	157	155	158	174	170	140	170	150	167	197	161	171	156	165	162	160	196	161	178	148	170	183	180	161	144	171	180	143	176	174	161	155	166	147	185	171	169	174	172	178	160	177	180	169	171	155	158	198	166	168	179	166	167	178	177	147	154	164	153	151	168	169	171	150	167	174	143	153	173	155	182	141	162	163	168	174	169	167	166	204	165	150	162	174	165	187	152	186	152	192	179	186	153	145	165	158	169	159	160	163	151	168	171	167	173	170	159	173	175	161	182	190	156	165	152	153	153	173	169	164	144	177	153	154	157	180	162	189	170	154	178	153	179	160	141	167	150	182	166	176	192	182	165	163	170	143	180	162	169	195	188	160	149	145	173	156	155	171	170	177	194	169	161	165	156	138	140	166	171	167	154	169	162	169	155	159	159	174	185	175	185	182	159	156	188	192	184	165	170	164	148	152	157	159	143	160	173	159	163	173	185	150	190	149	160	158	170	148	145	163	157	161	156	181	165	167	155	159	178	162	184	158	175	167	176	176	166	168	173	175	155	166	163	173	154	154	190	161	158	162	187	159	150	158	178	159	173	164	170	165	175	159	168	169	182	190	162	187	179	165	161	169	179	187	177	165	188	170	167	183	152	176	180	175	159	159	160	184	149	173	132	162	176	174	184	153	176	195	138	162	164	151	146	147	176	159	176	176	167	182	163	161	146	184	171	167	185	172	187	168	154	156	181	138	167	159	172	155	169	172	166	147	184	162	154	186	183	144	167	159	164	139	174	157	183	165	148	146	156	189	171	152	164	164	189	186	161	180	154	162	194	141	159	187	167	171	145	156	179	158	165	164	167	169	153	153	164	176	163	161	147	169	184	154	161	182	142	160	163	152	180	173	172	149	171	172	158	157	166	169	176	175	179	178	162	138	166	150	186	145	187	159	152	201	150	154	171	167	165	177	154	165	166	168	148	180	174	180	178	176	185	172	164	174	161	156	178	156	168	161	173	156	159	179	189	169	169	147	176	165	180	181	167	167	169	151	188	175	160	153	158	171	155	159	169	174	168	185	168	183	148	178	159	162	172	163	159	136	152	172	179	157	178	166	175	165	172	188	168	168	170	157	155	174	192	180	151	153	178	171	167	176	147	152	170	134	166	170	184	168	172	182	138	156	165	150	172	168	149	173	179	163	147	152	157	169	174	173	166	191	177	155	169	183	168	164	139	169	152	161	185	182	165	156	183	156	158	157	163	148	175	164	160	178	161	175	170	170	181	163	146	154	164	159	169	161	166	167	186	174	191	183	184	179	156	158	152	155	155	169	162	155	172	150	175	174	152	135	167	184	172	159	181	165	170	171	170	177	180	163	157	174	178	158	170	171	176	138	182	162	178	159	139	159	159	186	162	155	139	184	173	162	142	194	182	159	178	166	160	155	162	165	173	163	183	183	148	176	166	178	172	175	171	163	187	186	184	171	180	158	166	157	175	140	176	150	156	172	176	166	180	192	181	156	163	165	158	173	174	185	162	156	159	186	186	168	179	159	162	167	166	187	148	169	177	169	154	152	150	168	177	177	171	163	169	160	146	164	159	167	185	152	161	131	174	163	170	172	189	147	168	162	157	156	150	156	167	142	153	190	169	140	172	160	171	163	166	155	158	168	178	139	158	155	171	153	150	182	169	167	168	183	176	163	194	129	190	177	180	181	166	182	180	136	160	155	169	168	151	168	168	156	157	151	175	172	176	184	140	151	156	141	179	177	192	155	154	141	152	168	180	161	181	138	193	180	173	154	163	176	162	163	178	182	142	154	195	168	173	165	184	178	147	159	162	159	180	149	175	172	170	160	177	172	177	159	158	149	164	166	155	157	165	176	148	156	175	157	161	171	173	154	168	161	170	167	163	163	142	175	174	165	180	170	154	156	162	158	158	176	169	160	163	183	163	176	165	161	169	201	173	164	171	198	169	149	168	165	153	150	152	150	143	162	162	168	181	189	154	178	174	163	171	160	171	158	157	151	163	181	175	182	151	159	178	168	167	162	166	161	179	159	154	176	153	155	175	168	184	161	159	160	150	157	156	177	162	164	167	155	167	170	174	152	167	169	147	148	164	185	170	170	176	170	184	151	161	156	153	164	141	161	154	190	171	154	155	160	148	165	166	186	174	179	182	161	202	177	146	167	157	176	189	185	168	148	162	175	179	160	175	178	156	178	160	177	164	174	161	174	184	178	179	163	156	163	155	187	158	167	139	165	173	170	163	190	175	139	181	155	153	161	187	163	160	145	149	153	162	182	170	172	177	174	164	155	156	163	187	174	153	152	169	159	161	160	166	149	170	170	172	158	172	177	164	158	182	165	178	155	174	158	172	160	165	183	186	175	160	146	181	171	173	186	162	155	164	157	180	176	153	172	151	152	149	172	176	176	158	173	158	169	168	169	167	175	172	175	164	156	163	151	154	157	153	179	148	179	174	164	166	173	176	164	175	157	166	167	155	143	189	161	180	157	160	155	176	161	177	172	176	151	160	159	137	180	153	160	152	150	154	176	175	169	156	188	185	169	135	161	165	188	158	139	162	190	169	169	183	187	164	148	187	175	161	168	164	157	177	151	158	144	145	163	169	180	166	156	166	168	181	175	173	176	172	165	189	151	165	178	165	162	176	147	147	176	175	151	154	167	157	166	162	177	190	160	178	172	152	174	175	173	185	148	170	162	172	159	182	176	158	155	148	173	169	173	170	164	160	150	169	187	185	180	175	175	190	159	160	161	164	137	174	171	179	182	170	151	192	139	167	160	175	151	158	172	169	180	186	182	164	162	171	173	194	164	174	149	205	157	178	155	174	152	155	164	167	201	164	131	166	147	172	150	178	152	179	144	174	170	161	175	170	153	171	157	168	168	165	160	175	169	175	161	177	174	175	167	144	148	177	180	182	165	168	164	166	174	155	165	151	169	166	152	181	149	178	172	168	183	172	183	170	144	168	158	196	166	158	129	186	157	168	190	166	174	183	166	160	168	148	178	177	174	157	166	182	145	155	183	153	183	174	184	158	164	177	161	155	172	157	201	172	166	160	157	172	151	144	169	161	190	172	138	170	188	152	194	165	163	174	166	170	172	150	180	179	176	167	143	168	146	145	156	155	174	161	188	178	158	183	185	163	151	169	171	158	164	168	162	173	153	167	156	159	164	160	179	140	149	168	154	181	161	159	171	168	184	175	196	182	160	161	167	144	160	153	170	179	135
13421	5474	13398	662	564	495	417	376	348	357	358	311	314	332	307	328	316	325	348	319	325	316	286	323	311	325	298	299	314	313	341	295	252	316	284	308	329	313	323	303	329	293	330	287	303	285	306	273	293	305	297	304	298	299	349	324	315	313	322	290	315	342	264	287	310	328	304	310	309	335	330	289	294	298	301	323	300	285	309	304	318	277	270	302	287	301	287	309	305	338	309	324	307	297	302	296	291	294	289	285	279	328	322	293	320	300	292	277	303	307	283	285	291	298	362	319	280	320	275	280	310	328	333	297	290	302	312	318	280	310	301	308	308	310	276	294	280	296	325	332	302	313	324	298	277	337	334	314	282	338	298	302	342	319	332	315	317	318	293	313	295	321	319	303	315	331	285	326	309	346	309	316	323	308	298	303	295	325	307	311	314	313	302	277	301	307	311	310	285	303	323	313	304	318	276	286	326	318	301	349	270	298	322	301	293	305	319	291	314	327	321	296	319	302	330	295	297	302	296	322	315	312	283	275	296	281	300	319	280	307	305	298	316	329	291	325	280	308	329	309	311	272	299	316	322	303	304	279	290	293	305	310	316	319	320	275	294	288	314	311	305	293	304	309	328	297	284	303	296	316	311	343	284	342	309	296	311	288	319	269	305	304	299	303	307	293	309	296	278	275	331	338	309	275	306	292	298	288	302	287	299	288	299	325	285	273	283	301	299	277	306	305	307	305	322	316	305	299	287	316	300	257	314	299	305	311	295	308	292	306	294	312	297	316	301	277	287	293	283	307	317	320	337	314	290	297	312	291	313	314	320	312	312	313	285	281	320	313	316	312	289	277	300	300	293	288	307	298	303	303	296	339	289	287	321	319	283	298	307	294	264	306	301	318	278	272	315	256	320	283	305	324	303	279	308	302	301	316	337	277	271	313	326	304	303	319	312	304	290	264	291	321	309	306	311	313	280	300	291	286	318	306	289	307	289	270	298	328	301	288	297	317	304	277	308	303	284	292	279	286	285	308	313	294	312	302	319	341	305	322	284	274	302	295	296	277	326	298	338	312	278	282	316	345	293	314	324	297	298	282	299	319	304	270	307	299	309	310	303	285	300	317	330	311	309	275	322	311	293	300	301	314	297	286	312	330	316	358	281	338	313	302	318	291	292	330	292	279	317	326	316	336	329	304	280	322	296	315	308	315	334	327	320	323	302	346	301	311	278	263	297	304	305	280	299	305	302	342	335	286	324	320	291	296	327	270	331	298	323	302	301	293	305	346	304	288	306	289	326	277	286	296	315	312	302	288	272	293	301	308	300	282	280	268	264	280	305	295	309	297	318	298	323	271	341	297	289	340	298	309	308	288	271	319	305	299	288	297	300	317	284	308	296	299	277	300	294	296	307	302	292	286	291	259	276	321	295	303	274	284	258	283	311	290	296	297	279	341	295	293	309	313	331	289	291	322	308	296	286	357	318	289	306	296	316	298	302	320	317	283	291	290	313	300	351	295	292	322	280	270	313	283	283	318	308	344	288	310	298	298	302	320	295	324	314	300	302	296	285	277	294	306	281	312	287	303	280	286	307	304	308	294	278	311	327	307	335	307	291	279	287	302	283	331	266	308	328	294	281	301	317	316	308	297	287	294	277	286	301	292	291	297	274	317	305	294	296	313	271	304	301	308	297	313	309	301	279	273	303	310	292	271	264	342	302	321	318	317	309	317	336	293	259	340	285	335	289	326	315	330	310	294	291	328	290	293	272	312	308	332	302	293	337	318	309	294	297	312	294	320	267	301	301	292	328	289	287	309	296	289	295	300	265	303	302	283	319	317	291	320	274	308	265	314	278	287	305	306	290	305	309	320	288	316	328	306	294	306	305	325	316	310	319	308	289	302	275	291	293	327	291	329	302	299	325	322	281	252	289	323	304	286	286	291	307	308	316	298	301	301	276	322	307	307	306	312	296	329	304	279	320	334	316	322	309	310	317	308	299	302	326	315	322	281	325	294	288	294	293	291	305	294	290	315	299	303	316	308	292	330	303	290	272	299	272	285	320	290	315	296	272	274	301	290	286	337	274	307	291	311	323	331	297	317	275	309	295	331	304	325	324	285	288	333	308	290	268	294	300	300	304	301	311	301	278	282	329	296	305	320	263	270	309	321	323	269	294	318	305	307	273	283	291	298	311	299	319	323	284	299	337	277	321	302	319	309	291	306	337	325	298	311	296	330	318	301	299	339	326	296	305	314	283	318	286	313	283	335	317	317	312	283	310	319	321	273	311	308	326	287	306	302	316	299	261	313	303	271	280	252	338	304	286	291	297	301	299	305	280	282	341	322	306	290	293	299	298	313	306	304	310	297	327	317	298	295	320	338	312	326	312	329	276	320	306	345	297	302	325	282	322	312	306	309	300	305	305	326	307	306	271	303	304	284	274	301	301	297	317	315	295	343	317	301	323	286	274	309	305	314	296	286	351	314	284	325	290	283	299	272	304	297	276	302	302	297	303	325	296	326	281	272	280	263	301	296	310	277	282	311	333	324	301	307	279	286	325	319	284	293	360	318	326	314	292	285	324	300	338	314	315	293	270	322	298	316	283	311	289	335	310	283	291	304	317	288	299	319	303	329	320	302	286	294	309	315	306	329	316	299	286	327	277	313	291	353	265	306	313	289	299	294	299	302	306	267	286	311	309	293	300	276	315	304	293	293	324	302	329	310	340	322	265	280	281	282	281	298	283	286	292	312	289	347	312	296	313	306	320	292	311	307	299	309	282	307	323	272	292	287	277	305	303	319	314	289	285	288	293	295	296	291	289	285	320	284	295	300	315	306	321	289	293	293	274	269	319	290	279	300	313	277	313	305	290	289	326	326	295	269	314	319	301	291	303	298	325	304	292	286	305	308	308	341	337	293	333	319	265	328	308	301	286	314	313	343	328	331	317	311	321	326	300	278	303	292	304	306	288	299	275	300	302	312	288	318	280	322	337	321	315	308	284	319	296	312	269	336	299	300	295	334	309	309	278	280	283	316	316	319	294	295	330	294	304	283	308	312	296	321	309	308	305	276	313	285	268	325	315	303	299	298	277	286	292	311	320	317	307	325	287	285	320	284	310	296	281	308	318	344	303	293	292	307	309	308	332	286	308	321	310	266	295	317	298	286	283	313	290	294	305	306	314	323	287	324	313	302	338	303	292	344	341	315	305	305	301	302	285	319	283	292	349	300	297	316	289	340	279	307	287	302	285	313	329	313	278	279	295	307	284	336	287	319	320	306	291	317	273	310	323	286	326	318	309	312	325	290	300	307	290	265	308	295	301	297	306	318	304	288	293	291	282	282	306	296	298	277	294	298	287	314	333	277	273	309	312	270	312	272	305	286	311	310	331	316	309	274	297	317	328	274	344	308	324	292	300	288	290	303	336	309	313	290	320	294	330	295	313	312	294	291	311	325	287	339	316	286	298	306	310	281	291	298	296	319	319	307	317	315	332	332	325	291	325	302
24226	21367	32112	21924	19992	5081	810	549	469	471	386	401	390	352	330	368	331	334	352	311	347	313	334	297	307	299	323	300	345	323	306	297	324	288	306	304	273	315	314	292	280	293	319	311	345	321	327	309	290	325	306	324	302	304	290	285	293	324	297	291	290	282	306	329	311	314	292	284	311	278	299	256	302	278	284	314	297	343	323	318	306	280	298	294	315	316	296	309	298	261	294	292	305	305	303	297	302	268	301	289	272	250	258	297	296	302	284	287	287	287	286	295	280	268	328	297	310	307	318	262	295	310	292	269	267	300	304	296	291	316	265	287	321	290	313	299	276	309	330	317	279	315	284	329	320	310	330	313	292	286	272	296	304	273	285	307	307	324	309	311	308	306	329	332	298	280	295	291	291	295	267	275	293	284	285	283	297	287	287	315	289	276	276	288	280	342	327	296	286	278	294	298	293	294	269	297	287	248	295	305	300	319	323	272	283	285	302	300	288	315	335	297	290	304	309	313	286	314	289	285	290	315	306	260	322	320	285	310	336	347	301	325	293	296	300	272	318	330	281	299	277	310	281	294	282	307	297	302	287	316	288	292	286	298	321	302	314	326	315	291	301	284	285	285	284	292	288	286	326	279	303	285	282	273	279	303	298	289	303	290	283	304	296	300	297	317	299	302	342	291	268	287	288	305	291	285	325	254	285	297	331	318	304	295	286	298	297	263	259	308	290	308	297	302	294	316	310	276	269	309	272	277	282	289	308	281	279	314	299	305	283	301	283	318	297	295	306	289	300	291	302	295	301	286	305	288	280	315	258	332	295	307	270	320	295	288	312	302	292	310	292	285	326	273	275	262	295	282	326	283	299	261	287	280	328	296	332	293	284	312	323	283	296	320	294	282	315	317	298	323	286	286	298	247	307	293	321	298	274	300	314	279	314	283	325	303	298	304	303	281	314	285	291	284	290	307	310	303	315	291	326	289	288	301	339	280	299	273	318	267	282	308	276	295	297	282	293	314	275	269	302	273	301	286	296	274	314	326	313	291	296	287	276	296	297	297	292	300	323	320	297	280	274	273	319	308	274	288	301	297	300	285	317	309	282	287	293	269	310	301	307	323	291	291	281	267	304	289	300	290	288	285	266	270	257	323	310	270	295	320	310	285	280	302	301	298	328	313	289	297	270	313	325	309	306	279	279	304	303	299	269	301	282	322	261	285	282	349	276	290	285	331	336	277	293	275	280	276	314	310	311	281	284	297	301	314	306	268	292	303	275	305	300	326	297	302	291	299	287	299	289	286	340	329	262	275	310	278	306	303	281	319	274	287	296	301	303	317	301	302	280	307	256	287	303	330	305	291	284	301	326	289	290	275	321	298	307	294	287	288	270	280	308	274	271	315	301	274	267	287	308	279	342	281	304	309	277	289	349	308	331	318	298	306	266	304	300	329	305	294	292	304	297	308	342	328	314	280	299	300	275	273	303	286	304	284	322	320	290	282	304	301	283	327	339	294	306	324	326	276	286	293	308	270	321	319	297	295	319	275	269	273	288	300	285	302	272	314	286	298	289	287	330	286	291	301	288	288	303	298	288	300	310	330	271	317	265	296	324	313	283	271	323	266	299	297	290	282	306	310	280	308	286	317	304	271	316	288	321	281	282	297	293	308	309	291	313	297	293	290	306	296	324	304	307	303	324	285	295	315	310	273	261	280	315	268	272	277	286	294	280	296	254	301	282	296	281	279	271	266	288	292	290	312	282	334	305	275	324	296	277	281	345	306	305	336	316	286	285	282	273	291	273	315	306	299	291	308	279	302	275	312	287	262	305	289	309	310	289	269	283	282	287	276	317	314	249	310	283	298	275	296	309	333	284	306	304	269	290	328	298	277	310	286	290	279	307	283	303	295	265	279	289	310	311	317	284	297	293	281	289	308	298	315	312	259	308	310	278	294	288	266	314	324	322	301	325	322	303	292	272	291	318	351	293	308	342	273	319	309	313	297	280	282	300	297	306	288	266	286	279	333	305	306	320	313	310	268	300	289	283	269	296	330	287	281	273	296	323	301	302	263	287	291	317	309	317	286	269	321	296	291	296	323	302	303	303	310	308	287	262	306	281	307	295	327	302	299	320	282	286	287	315	278	292	279	302	285	312	303	303	314	294	245	286	280	328	298	338	289	294	299	305	284	266	331	281	328	285	277	301	323	268	269	323	291	318	339	303	306	305	292	279	291	322	291	322	293	318	324	332	301	293	302	270	292	298	283	272	296	306	274	291	319	303	259	303	316	298	274	277	316	297	315	290	303	290	320	304	297	289	284	297	324	312	299	320	289	315	280	266	274	296	307	298	304	293	263	265	291	302	264	316	289	309	293	297	305	295	342	287	298	304	295	287	307	298	296	326	271	317	299	298	279	298	300	279	283	280	289	268	282	251	311	299	271	294	308	311	259	301	294	291	265	321	275	304	294	270	267	282	281	320	310	293	284	306	300	276	321	305	335	291	290	310	290	280	313	335	281	298	301	316	299	316	306	283	321	308	327	280	281	293	301	278	316	308	273	271	289	255	282	278	283	279	331	316	341	280	316	316	287	279	306	286	303	301	303	295	318	320	284	313	289	270	292	289	292	289	290	284	298	301	325	293	263	300	307	289	295	284	298	318	312	250	286	298	290	289	281	328	287	309	278	257	276	303	296	310	304	294	300	302	282	323	269	318	256	269	336	309	302	310	296	277	279	290	314	303	303	307	288	286	328	297	277	288	282	302	278	291	298	299	303	304	307	308	281	325	315	328	286	334	299	337	302	325	307	287	321	297	318	316	321	304	284	304	283	323	287	274	307	286	281	301	281	305	279	325	276	303	287	321	309	266	305	300	279	274	293	281	314	298	303	269	307	254	322	268	323	294	308	308	302	300	325	291	317	319	292	285	296	309	274	306	298	270	301	317	261	276	273	279	258	306	314	296	285	317	277	308	319	291	294	268	305	304	296	296	252	310	272	278	296	297	268	301	289	307	300	323	300	281	308	298	270	297	329	273	298	287	311	302	288	325	299	282	274	295	296	322	313	306	273	282	316	339	293	303	310	312	312	285	284	313	317	278	290	298	288	259	281	298	281	306	300	296	277	277	285	302	292	292	265	294	297	325	308	297	315	318	320	293	302	295	286	303	277	275	308	289	310	293	265	268	304	302	304	256	313	270	272	277	272	281	269	273	290	298	272	300	301	307	268	280	286	312	303	310	287	294	298	291	324	287	339	300	281	318	287	306	304	295	321	278	292	287	247	301	305	289	283	317	296	320	296	292	280	304	328	303	305	313	279	306	284	322	326	299	274	325	284	269	316	315	303	291	314	322	295	304	295	292	295	282	328	302	285	284	313	307	281	289	303	274	298	276	306	327	290	323	300	294	267	314	300	282	309	287	288	299	303	289	289	292	309	308	295	312	299	306	293	300	300	297	284	322	333	279	311	318	276	286	300	313	303	283	301	285	263	302	284	284	314	296	299
33238	17445	22775	4384	2938	2333	1710	1452	1170	1077	996	879	807	744	754	717	670	657	650	637	615	606	598	622	614	616	578	544	589	579	571	600	569	525	547	553	548	560	524	524	535	558	520	508	531	534	528	527	544	519	526	503	484	555	576	511	544	511	517	516	523	513	519	489	534	500	578	505	565	493	500	530	521	516	525	502	551	524	521	540	501	560	494	546	505	517	523	533	554	515	543	489	520	464	472	544	518	516	482	517	495	534	508	565	581	516	493	483	511	489	542	542	517	512	475	555	497	504	514	486	534	477	534	522	500	552	520	499	536	509	505	498	523	491	490	497	537	487	536	522	516	543	536	567	542	503	522	496	581	510	569	519	539	526	571	521	493	547	526	500	524	529	518	521	493	522	525	502	560	520	502	539	525	490	526	504	514	547	505	538	479	513	519	519	531	523	563	498	532	490	504	528	495	508	537	499	526	527	490	549	520	525	506	533	522	501	543	490	532	527	516	476	533	544	554	514	530	558	485	523	459	529	490	526	518	525	534	593	519	545	511	530	510	524	520	529	519	541	561	527	533	517	551	506	504	511	534	511	528	518	495	501	512	528	543	523	536	493	541	567	529	515	526	507	503	511	526	515	516	502	565	506	531	493	533	549	567	515	562	500	535	494	518	540	488	528	544	538	517	526	549	504	565	516	558	529	549	524	538	533	534	529	554	492	525	533	506	492	529	516	531	515	536	523	503	508	530	532	487	538	537	520	564	481	513	526	530	505	504	506	512	478	531	527	520	493	541	525	493	489	526	514	549	518	521	542	522	505	496	538	508	516	514	506	572	515	501	533	513	516	520	539	513	533	515	528	510	534	498	538	550	511	537	518	501	475	520	541	533	502	553	514	525	481	505	515	549	526	527	508	523	548	507	521	527	540	514	502	519	540	515	519	481	539	525	556	555	513	560	489	504	511	574	529	554	520	502	489	538	529	528	488	547	542	563	525	447	511	505	520	465	556	497	525	529	533	520	492	528	577	508	512	533	478	494	499	518	476	476	497	479	493	524	478	474	535	505	554	523	502	500	516	543	574	540	493	526	564	496	493	548	501	475	530	501	543	508	521	524	517	543	527	543	450	518	516	540	516	505	510	531	507	525	537	511	486	527	535	500	504	547	535	556	520	511	498	487	489	499	533	527	544	525	499	524	524	498	512	562	517	520	496	573	549	541	504	518	488	536	510	554	525	517	496	529	534	527	512	498	487	520	522	558	492	517	512	509	539	534	516	510	519	504	513	517	538	518	534	513	539	519	539	488	531	500	502	494	464	499	492	514	523	479	521	506	524	491	524	546	503	533	477	468	472	555	537	523	566	518	527	528	559	512	513	553	506	504	529	534	495	535	516	505	530	549	508	469	537	474	512	503	528	502	493	528	510	500	519	563	518	531	555	515	536	545	524	499	526	520	498	514	526	514	555	509	556	518	539	496	504	524	511	476	531	480	519	501	515	498	485	524	506	570	540	529	510	525	529	572	541	516	545	517	530	503	511	515	512	500	542	548	491	512	524	516	486	514	523	501	505	535	517	532	562	499	529	546	521	504	510	516	545	514	613	515	517	527	523	545	546	522	506	515	519	471	491	511	534	537	532	521	508	516	521	462	509	502	508	516	504	541	542	490	511	491	552	503	496	486	495	507	545	524	534	496	512	534	505	506	499	502	529	532	515	486	481	532	554	525	538	507	507	497	486	506	539	538	517	548	524	457	488	511	486	548	540	487	487	548	531	540	469	530	505	488	518	509	521	539	478	508	544	532	517	523	541	506	494	518	523	535	501	530	516	487	506	536	494	506	479	522	518	514	568	537	522	544	496	535	520	561	534	532	519	524	528	512	523	565	499	557	518	538	534	508	517	511	558	538	500	490	487	498	544	509	547	501	512	522	532	518	510	490	475	535	489	499	513	547	535	490	542	516	521	561	511	519	521	518	506	541	536	548	485	541	532	541	531	535	528	541	523	513	530	512	498	512	530	494	532	537	548	519	519	513	545	582	515	539	522	515	541	526	523	507	546	515	513	537	522	492	496	520	503	501	516	524	512	507	520	503	541	511	474	530	466	561	518	538	528	492	525	488	491	543	504	515	520	507	546	494	526	531	554	512	492	529	546	493	534	468	531	533	572	563	534	469	491	559	472	509	524	504	530	540	528	496	517	516	513	539	556	546	574	560	513	582	514	525	511	534	519	514	522	514	544	470	568	540	535	542	512	533	532	497	536	548	512	550	539	521	503	507	524	477	512	532	507	538	509	545	515	487	516	517	522	541	553	555	508	546	514	544	526	510	506	576	498	548	536	525	512	509	516	519	484	513	484	522	509	491	519	521	532	540	488	493	554	501	481	501	528	552	499	516	522	550	487	492	544	532	506	533	531	489	521	499	514	516	522	539	554	532	554	527	488	533	498	521	515	524	500	546	522	482	524	469	489	496	545	505	504	521	542	506	486	524	543	536	540	554	513	534	542	532	508	519	529	511	492	478	514	496	525	509	529	523	532	501	516	498	483	502	484	512	534	493	510	474	498	534	550	504	542	509	487	515	550	494	508	522	488	522	544	558	534	501	513	514	520	527	518	535	504	509	530	567	519	512	533	522	535	519	502	515	595	524	514	514	538	505	521	508	505	577	518	486	548	496	525	517	544	511	499	513	475	523	519	543	488	546	525	585	527	515	517	514	524	460	536	523	519	490	525	539	477	513	545	532	509	525	505	533	512	495	527	509	517	536	494	487	531	540	516	566	556	494	496	542	513	492	502	506	539	522	574	509	566	534	487	495	520	517	547	488	546	554	541	505	509	517	549	529	532	535	532	517	531	547	519	517	504	485	514	526	503	523	505	523	519	528	501	512	496	514	499	537	529	510	535	537	538	501	522	505	501	531	514	513	526	535	522	492	495	516	502	542	535	539	513	505	545	509	530	505	527	498	467	486	514	527	531	506	534	503	493	515	533	495	503	509	540	482	501	523	515	538	481	495	564	489	560	503	534	533	498	505	536	540	515	544	503	512	521	525	523	491	575	555	525	500	514	538	509	477	476	527	525	514	528	524	522	557	545	513	556	516	503	514	521	579	524	529	535	499	579	502	532	528	509	492	504	493	498	530	513	545	542	528	501	530	552	519	537	490	517	511	528	531	541	507	481	506	525	526	529	540	514	524	504	499	514	509	526	516	520	516	546	536	517	504	554	490	515	501	488	542	487	530	479	524	526	501	499	501	530	491	502	519	526	523	527	527	507	534	559	500	516	495	536	530	545	509	536	529	482	550	503	485	543	538	512	529	541	526	522	548	526	488	547	497	459	571	485	500	559	502	523	527	505	499	511	497	476	524	539	524	519	524	502	503	535	509	494	484	517	508	541	502	516	514	484	489	522	497	534	526	512	489	528	508	505	545	516	533	506	530	533	487	518	524	558	515	549	514	504	538	496	458	513	542	538	503	482	528	540	526	532	497	541	487	520	524	540	546	532
23271	21338	32285	21618	21205	16373	2552	901	736	644	598	545	524	480	509	477	483	470	440	419	407	421	391	413	428	424	373	365	405	387	387	370	396	375	414	396	370	379	380	390	381	384	382	332	399	356	357	364	369	362	403	397	418	398	392	357	393	358	371	368	369	392	389	386	394	390	393	326	366	355	358	372	398	363	373	375	366	372	343	342	319	345	370	332	363	390	338	369	374	389	350	380	356	370	385	383	335	372	402	360	344	405	354	389	353	354	378	382	357	374	397	355	380	400	368	370	356	359	372	347	333	378	360	375	424	357	374	375	389	386	380	405	354	344	350	386	383	336	394	382	361	364	378	358	373	390	363	380	385	339	354	383	378	371	409	377	371	357	380	375	377	345	366	373	354	391	371	380	373	375	399	402	372	365	360	368	368	362	386	399	364	368	380	379	349	341	372	372	362	378	339	340	350	364	384	368	356	365	374	359	408	338	333	338	379	353	368	368	367	381	360	444	364	382	353	363	380	372	403	372	365	355	367	373	373	369	365	374	367	378	369	402	388	373	336	364	364	373	360	350	359	347	411	394	381	354	365	329	348	384	343	379	357	397	374	387	360	404	359	364	367	351	385	364	351	414	364	350	382	340	388	352	382	340	329	358	359	365	346	355	354	365	384	381	361	366	351	361	372	336	357	354	373	377	361	380	341	370	374	351	362	356	378	361	340	369	380	384	403	347	355	352	347	426	379	350	370	379	355	349	365	371	378	368	368	366	363	356	353	360	384	400	350	372	350	376	369	403	357	345	356	362	381	383	357	383	348	349	361	355	348	350	409	387	364	327	348	386	378	392	375	373	376	382	374	420	397	383	370	411	350	359	348	363	379	377	390	333	348	360	333	335	368	378	356	369	355	391	366	350	382	345	377	376	372	397	382	363	381	391	362	378	352	406	412	354	320	342	379	344	368	384	348	378	384	326	415	369	357	424	382	366	373	374	386	376	349	386	362	380	393	360	375	389	331	365	350	380	348	386	357	382	369	355	343	360	366	370	370	382	382	347	344	380	394	347	384	361	385	352	375	355	384	332	357	369	341	347	349	372	344	374	369	373	372	348	366	326	346	384	378	341	355	379	392	383	348	383	367	378	319	366	306	381	368	369	346	366	355	365	330	373	371	369	389	400	376	356	375	345	365	363	387	378	353	373	360	366	342	340	409	346	369	378	357	390	346	361	375	384	344	386	363	362	354	371	375	366	345	354	364	366	353	366	374	361	353	359	367	353	335	374	386	361	365	331	351	356	384	386	386	356	356	348	368	364	373	377	352	379	387	375	399	368	407	376	360	355	401	369	368	349	395	372	355	363	352	330	373	383	378	361	336	358	382	344	378	339	369	396	370	343	361	384	365	340	353	367	367	341	367	383	347	380	373	386	384	363	346	372	348	373	364	369	365	379	318	378	360	341	387	350	342	371	349	410	396	363	358	366	377	334	355	358	367	373	354	369	380	344	365	386	356	344	397	366	361	358	349	344	380	343	370	356	349	367	371	364	383	377	349	349	392	355	369	359	329	357	368	377	407	399	362	371	342	359	393	381	386	332	388	356	369	368	378	327	358	396	370	377	343	361	385	371	359	392	352	376	366	403	390	367	391	375	376	360	374	363	376	386	376	374	386	364	336	370	357	354	367	403	377	355	377	343	349	366	366	356	380	369	390	344	380	359	356	374	355	360	391	338	355	400	361	400	386	362	324	380	379	350	375	389	364	351	334	417	366	352	389	379	368	338	344	358	392	396	353	350	383	335	388	330	354	294	370	380	356	370	350	366	392	389	353	359	353	362	362	356	372	354	337	376	354	360	336	337	369	368	378	357	361	352	346	358	396	380	380	382	423	352	356	376	341	367	371	369	334	367	368	387	363	399	339	379	371	370	349	314	376	368	385	363	344	364	353	402	368	349	385	355	370	365	354	378	366	386	362	359	377	333	377	358	393	382	353	345	364	409	359	380	377	373	365	374	339	356	393	344	384	359	384	338	337	377	344	351	360	347	346	361	351	378	359	372	400	357	363	376	367	360	339	368	374	341	402	383	373	327	397	385	376	327	350	350	368	411	375	382	361	354	364	377	379	378	357	348	355	358	361	373	349	354	371	340	398	365	330	372	352	403	388	379	374	373	370	354	396	376	333	367	377	343	383	362	393	341	364	379	370	397	363	358	331	384	359	348	337	365	402	362	394	396	355	332	334	370	340	361	366	383	342	342	365	370	360	370	364	397	370	340	368	355	378	393	372	388	373	338	370	366	358	387	369	356	363	377	373	391	361	345	334	366	353	369	406	385	369	391	397	362	363	357	379	383	370	377	356	343	412	353	362	333	382	366	370	366	376	354	357	384	374	383	360	399	348	396	372	359	393	355	356	381	357	372	359	377	359	379	353	350	366	369	357	375	366	359	367	355	359	350	356	353	352	346	362	345	349	365	394	393	391	348	373	396	357	375	406	374	372	344	358	381	332	362	355	358	354	358	362	373	404	350	349	376	355	384	354	359	383	358	409	349	400	356	378	367	364	350	364	359	389	372	395	344	362	356	348	370	381	378	357	354	363	360	352	387	388	375	336	335	393	365	402	349	378	338	337	355	333	341	362	368	398	389	365	361	347	381	365	341	348	354	370	365	346	364	344	373	379	369	379	370	355	380	381	333	365	376	330	340	370	379	385	353	398	336	346	385	382	355	401	355	366	376	392	391	374	359	398	362	325	360	390	370	369	330	371	384	384	401	380	381	364	342	359	396	351	339	375	347	368	339	363	389	350	417	332	372	368	373	387	381	360	347	356	384	349	375	348	381	342	371	379	374	352	391	294	372	392	355	385	365	350	335	363	388	369	356	385	352	363	355	375	383	352	377	361	372	344	374	408	373	348	358	386	356	361	341	344	415	375	343	346	367	349	332	402	366	377	364	390	375	340	378	330	364	354	368	365	382	392	352	367	351	340	369	362	363	362	350	382	383	337	349	337	377	367	376	344	389	395	397	392	366	373	402	411	324	379	349	389	385	388	330	371	406	374	354	387	364	393	346	380	359	354	313	369	325	374	384	372	386	354	383	387	346	376	358	352	346	376	339	343	349	363	383	364	361	345	381	384	372	377	372	373	358	380	370	385	344	347	352	362	354	343	400	404	343	376	425	383	345	359	363	374	383	379	390	364	382	360	380	381	348	361	359	341	384	352	358	395	371	359	357	369	351	361	348	389	365	348	397	371	362	363	349	358	371	350	352	381	364	373	365	379	338	325	353	359	356	361	331	368	375	346	353	346	355	355	370	369	349	394	380	381	386	336	396	364	363	341	354	353	388	400	358	342	364	333	347	368	357	369	368	371	332	379	363	372	371	369	349	354	370	364	364	346	366	348	346	356	362	369	362	363	355	348	363	348	384	414	365	365	359	364	343	367	388	352	393	361	388	347	380	370	361	371	370	385	328	380	322	357	357	364	397	323	376	346	358	358	359	378	373	359	343
39693	19322	21169	7386	5166	3828	2913	2345	1966	1700	1438	1379	1218	1107	1016	976	993	928	846	855	824	822	770	781	781	783	747	742	721	712	706	665	671	752	664	658	666	664	606	703	635	678	665	652	675	643	697	660	679	653	655	651	671	640	623	630	667	639	606	618	670	620	621	599	641	610	689	583	643	588	617	618	652	589	599	641	630	575	672	619	641	633	639	636	631	617	626	586	636	631	595	643	621	654	641	635	631	628	623	659	606	612	608	625	594	595	594	605	644	630	615	658	639	629	603	614	618	615	611	646	613	605	593	643	652	679	601	663	615	638	668	592	638	618	651	647	649	603	643	601	604	602	608	654	611	643	682	599	661	642	616	649	606	630	635	688	598	619	630	640	608	639	617	629	641	595	670	632	692	628	627	646	624	644	629	617	627	635	614	560	615	634	687	661	624	620	632	664	655	619	593	584	639	652	646	627	644	647	666	606	621	619	618	632	627	625	616	614	621	596	654	642	586	646	650	624	669	636	604	624	585	627	647	610	674	632	610	601	626	650	582	620	595	641	608	549	635	608	606	577	631	612	632	660	682	634	622	618	637	626	616	651	630	633	644	610	607	665	652	634	643	637	623	659	633	658	663	619	672	605	636	559	634	661	607	604	597	575	637	657	646	628	589	633	599	628	649	634	613	583	667	613	634	609	613	627	629	615	582	600	628	625	553	589	609	643	600	623	631	661	607	652	643	606	646	608	601	602	618	619	609	588	649	645	621	625	600	632	635	616	594	609	629	632	628	634	670	591	585	634	616	622	605	629	663	648	641	624	628	639	599	626	669	612	650	595	616	615	624	615	626	646	609	611	673	644	606	627	606	646	603	625	595	690	631	582	632	616	630	668	617	605	604	660	571	600	657	609	628	636	620	591	603	619	660	634	609	626	641	645	604	628	646	611	629	647	636	642	648	618	673	594	608	631	578	662	594	633	659	614	595	599	648	583	635	583	594	678	613	649	642	614	636	616	645	647	615	641	627	616	662	598	619	621	603	608	589	580	602	608	632	595	672	635	649	649	651	603	640	616	649	593	629	591	621	665	597	626	657	618	590	628	631	635	644	606	624	638	609	654	599	610	599	618	672	622	621	622	638	659	603	582	608	658	619	624	643	601	552	670	623	621	628	609	594	674	621	589	646	652	580	672	664	578	707	665	587	580	650	625	617	622	642	655	623	586	637	604	635	609	611	608	614	659	633	604	600	596	601	568	625	640	595	582	615	611	610	607	665	646	592	634	638	620	611	629	663	647	640	655	609	604	676	614	636	642	586	640	592	674	621	648	613	643	625	613	643	618	605	651	632	626	636	624	585	604	653	617	564	625	663	593	635	608	645	611	594	576	658	618	581	618	642	620	610	615	645	639	617	583	631	626	608	602	600	635	677	631	587	660	614	655	641	624	610	672	623	665	626	655	619	602	618	638	589	630	641	599	653	628	580	626	636	655	610	594	625	579	617	634	618	628	614	623	688	637	624	665	684	632	605	628	642	633	614	606	617	619	601	639	634	614	649	649	618	597	594	629	625	653	636	633	643	644	635	636	598	622	636	615	609	623	580	617	645	612	650	675	589	595	604	604	596	628	646	651	593	646	585	601	626	607	633	637	647	676	607	619	607	595	611	629	640	616	596	598	618	651	614	659	664	644	617	606	622	581	640	647	611	638	604	651	626	639	647	665	635	631	577	663	672	544	604	633	603	640	599	647	642	598	642	592	620	617	559	616	605	613	608	622	619	636	644	654	660	612	639	581	637	660	603	628	664	635	614	651	607	623	627	628	622	659	583	647	614	641	653	609	643	602	646	605	623	610	665	674	644	644	631	639	621	618	603	651	615	624	635	615	587	641	675	635	614	622	627	631	639	615	588	645	678	614	652	635	635	597	632	627	596	687	609	649	617	636	635	613	586	608	682	662	635	646	645	599	602	614	664	581	652	605	614	642	700	684	621	658	583	623	630	640	604	622	578	610	633	614	654	620	608	646	594	665	623	661	647	653	650	593	647	607	610	665	625	635	614	617	635	650	569	635	651	589	643	639	633	593	663	623	601	675	640	632	687	636	658	623	625	617	657	648	620	583	636	618	638	670	633	643	612	659	622	646	634	677	593	636	659	668	606	590	626	607	633	644	610	623	655	599	606	625	600	662	580	595	593	679	637	626	657	597	611	627	613	600	654	668	653	613	609	640	610	618	651	634	651	620	621	615	650	629	636	627	622	606	594	586	594	652	637	639	654	573	624	662	645	615	625	625	630	602	632	624	638	608	599	642	558	581	632	621	620	649	635	602	565	620	626	640	650	606	614	652	568	639	627	637	603	624	609	662	609	585	628	627	613	592	605	617	637	621	603	605	688	606	623	647	645	615	676	640	594	614	598	619	623	581	594	612	646	614	703	611	632	628	582	689	601	649	644	606	615	678	617	603	640	619	635	616	625	651	611	628	641	657	637	668	673	642	611	646	662	629	599	586	652	669	647	625	625	609	611	608	616	644	627	610	574	606	628	640	605	579	613	626	644	654	588	700	620	643	589	627	649	600	598	662	623	639	655	632	602	625	645	605	660	616	641	616	658	617	637	637	672	635	624	633	594	633	618	645	595	612	639	619	614	592	603	597	650	628	621	596	613	624	645	588	602	638	610	628	622	668	605	622	604	576	658	607	643	592	601	600	599	619	621	612	605	670	643	632	611	668	627	602	632	593	658	608	637	652	578	589	628	605	644	620	604	623	608	591	615	634	647	633	648	678	619	687	610	661	631	610	675	613	627	567	665	647	638	653	590	643	645	603	618	654	605	605	601	651	611	659	575	600	620	617	607	664	634	638	640	617	630	618	611	594	615	577	636	609	616	592	577	620	586	637	675	613	617	616	573	588	629	607	639	629	652	618	592	654	567	635	564	664	578	605	656	614	574	662	630	633	616	646	618	613	692	624	575	664	582	595	619	584	568	620	641	593	611	670	581	609	624	614	590	597	625	624	607	656	607	586	648	620	656	617	590	604	625	649	610	629	621	607	623	643	596	610	652	653	626	597	663	640	592	619	594	614	619	634	649	680	587	628	622	650	591	622	686	618	650	667	597	620	642	618	648	632	614	627	617	626	587	577	602	604	640	596	595	636	639	624	620	589	606	641	609	648	582	601	603	612	617	653	650	671	603	625	696	577	642	629	633	602	612	638	656	646	631	587	636	613	647	618	625	623	638	649	628	649	638	652	612	604	621	666	632	634	628	630	655	649	640	612	598	643	603	639	631	606	583	573	619	611	635	584	618	708	605	645	575	658	603	664	603	628	613	632	625	613	658	625	627	631	628	648	615	598	615	655	601	652	621	656	679	652	618	621	627	639	570	653	634	584	619	667	622	622	640	623	629	637	665	606	621	605	653	578	625	591	644	632	620	609	595	591	578	620	677	609	654	620	612	662	629	597	630	623	623	612	675	601	592	642	643	651	643	662	645	613	633	607	567	653	652	594
26707	20509	14669	954	268	213	200	205	163	169	186	166	156	165	162	177	167	176	160	155	160	160	177	164	181	136	156	177	147	145	149	157	172	149	165	181	150	143	129	171	161	147	175	191	152	180	158	157	163	152	169	160	166	158	166	146	154	189	171	133	171	163	156	154	170	158	138	158	159	167	162	157	167	146	152	123	163	161	154	157	146	158	145	151	172	176	179	137	168	165	150	154	141	162	148	173	162	173	159	146	182	162	189	165	192	149	156	159	141	145	174	147	156	162	152	173	149	167	141	160	173	157	159	177	155	170	177	158	160	145	168	162	161	156	166	181	167	160	161	154	174	155	158	143	148	158	139	157	163	152	151	175	165	158	173	156	133	176	166	147	147	172	161	149	147	181	156	173	157	161	149	139	166	153	165	157	180	163	178	166	157	139	175	173	156	172	164	160	193	156	144	157	178	158	154	166	148	169	155	154	148	171	160	154	168	169	147	169	146	162	145	148	154	143	163	146	170	151	161	175	147	160	166	175	142	153	169	156	168	167	167	166	160	157	151	159	152	174	162	164	176	152	173	160	154	172	174	161	157	167	147	147	174	148	160	162	182	136	158	141	175	151	171	167	185	158	159	160	160	154	170	163	178	165	176	170	161	156	162	141	177	161	157	142	149	140	164	144	166	173	181	169	156	138	167	157	150	157	160	146	135	151	156	145	175	156	160	146	143	139	163	178	173	140	156	174	154	173	158	142	156	173	163	168	156	163	168	173	152	142	167	146	159	162	165	160	135	160	170	168	171	174	162	137	140	145	167	152	154	146	165	168	161	159	141	154	174	150	162	135	162	188	153	164	172	146	141	164	145	146	144	167	154	153	154	153	173	165	156	137	149	185	181	145	153	146	136	162	138	160	184	178	137	154	153	150	194	157	158	162	143	163	145	179	156	129	194	158	168	167	155	161	156	139	168	162	176	156	150	144	150	151	178	162	152	161	161	171	158	167	145	164	154	157	146	184	143	159	156	143	155	182	158	174	158	162	142	148	198	168	169	126	149	159	157	158	154	158	155	150	159	169	168	168	170	164	150	163	149	176	191	169	164	175	172	173	168	149	167	157	149	158	185	149	152	159	147	157	163	147	164	164	157	156	144	157	167	162	157	151	153	154	162	177	165	167	164	165	152	148	132	169	170	152	177	145	153	170	174	164	156	149	164	144	170	154	160	167	137	161	154	146	169	159	181	152	162	176	168	162	174	156	176	160	159	160	155	163	160	168	159	148	160	172	160	157	196	149	180	160	185	142	156	146	153	164	150	161	171	161	137	167	166	167	162	166	175	155	169	155	137	155	158	142	159	173	175	172	136	151	152	163	149	156	176	147	179	167	165	180	143	151	158	168	137	186	141	167	155	152	150	158	152	165	173	164	144	162	183	179	158	160	170	172	149	163	156	171	170	155	146	143	173	172	175	158	162	174	155	146	173	154	163	169	159	148	162	163	170	146	149	160	157	151	163	159	155	143	144	184	173	137	158	174	168	151	153	166	148	173	176	180	160	152	158	169	164	178	155	157	170	165	163	135	165	158	174	147	174	166	166	150	157	158	182	175	158	155	154	176	170	157	160	160	176	137	151	152	153	158	140	139	167	165	162	153	142	165	148	164	169	169	151	162	148	140	166	157	187	168	157	158	157	156	156	168	145	170	150	171	170	169	136	160	166	155	133	174	163	167	154	161	148	163	150	151	185	173	151	172	160	200	152	171	176	139	177	171	177	156	161	159	153	167	159	159	156	145	145	148	178	152	141	168	159	176	174	168	137	157	163	156	177	140	153	143	139	162	159	158	155	148	157	151	165	145	152	182	150	181	170	162	176	169	139	168	162	148	165	153	144	154	159	164	177	186	173	154	159	178	149	152	165	165	165	162	158	149	161	165	151	146	158	151	169	166	145	147	173	145	175	169	156	155	165	166	144	152	177	138	178	177	157	142	164	173	166	159	168	162	144	140	149	174	154	188	151	173	151	148	164	175	169	190	160	165	174	153	158	169	167	178	156	143	169	163	146	175	150	166	160	140	139	150	156	162	157	146	172	189	155	133	168	154	170	142	156	162	146	168	165	170	166	179	173	164	180	161	165	162	156	160	146	179	204	170	154	158	151	177	169	159	169	152	145	164	170	142	166	168	159	174	152	150	182	140	180	154	169	156	143	152	164	169	164	159	172	140	174	154	152	178	159	164	163	179	171	141	182	162	149	146	161	176	147	158	148	153	170	162	192	152	149	159	157	170	154	170	139	151	159	162	159	172	160	151	168	162	133	175	161	134	164	147	162	155	172	159	154	169	174	164	155	172	155	164	164	179	163	168	166	154	162	162	169	145	171	141	170	143	155	153	158	160	160	173	155	148	167	157	149	170	170	145	172	141	172	157	158	152	133	174	164	162	146	164	153	161	149	158	172	166	148	167	155	156	172	174	140	151	166	168	164	153	159	148	145	147	160	157	137	153	153	135	163	166	154	150	158	163	137	158	165	166	141	171	168	147	138	150	158	161	179	179	175	159	185	152	157	158	156	143	168	146	163	174	172	163	184	153	154	156	176	154	159	157	167	165	153	159	173	167	150	153	159	160	131	169	154	167	142	166	152	162	161	151	145	141	174	173	161	163	133	160	141	157	150	170	153	140	169	169	137	161	173	182	170	169	163	143	160	197	167	153	167	145	165	156	155	163	165	171	145	135	149	147	151	160	169	180	152	137	146	149	151	176	152	158	172	187	156	149	158	149	171	159	154	152	149	159	153	150	175	156	181	180	173	161	140	157	161	164	169	163	172	133	133	155	158	156	138	183	181	158	165	165	178	164	167	160	175	151	168	167	156	152	174	172	185	146	159	157	166	147	151	136	140	145	154	153	168	175	144	154	186	167	156	173	175	157	171	157	162	180	161	153	157	151	146	178	135	153	171	142	141	158	163	176	167	164	151	157	172	160	156	158	166	165	165	150	151	137	170	167	154	168	136	174	164	162	130	139	155	170	167	161	165	153	173	179	155	158	141	165	152	156	129	153	149	153	151	131	161	159	168	158	181	172	158	161	160	159	144	178	157	150	157	150	159	165	158	180	160	167	159	170	155	162	157	166	148	165	151	143	163	162	158	179	187	142	145	176	154	154	154	175	139	154	146	169	172	154	155	158	202	158	148	159	174	124	127	168	172	178	147	143	154	192	180	173	147	147	135	148	145	158	165	144	167	164	145	152	152	170	169	161	133	167	167	172	164	161	136	145	132	161	158	126	147	148	163	168	178	167	158	158	155	154	169	163	131	179	159	157	163	139	149	168	168	165	152	168	161	158	169	175	156	173	163	171	169	154	164	178	158	158	144	141	164	155	182	165	147	154	160	138	179	160	183	163	170	159	166	168	143	141	145	159	157	161	146	178	151	157	166	175	158	171	138	145	140	139	167	169	148	166	153	141	145	191	152	145	186	160	172	137	163	160	142	153	191	178	157	145	140	165
11371	1738	13147	657	545	446	408	347	351	372	317	305	304	322	323	322	297	298	295	287	311	282	287	302	307	282	297	312	340	276	330	313	309	294	288	310	268	295	282	277	318	269	281	312	296	271	282	304	275	260	288	283	255	311	263	284	283	294	284	288	297	300	328	287	281	261	289	295	303	295	285	282	309	313	342	283	273	277	299	282	280	277	277	316	300	290	303	295	279	282	248	304	275	293	293	295	257	267	270	308	304	300	275	290	301	295	282	270	291	301	261	309	304	289	306	300	295	348	288	304	291	284	297	287	310	277	284	279	308	282	331	279	268	274	260	307	299	302	299	281	277	292	316	324	311	297	273	268	300	281	292	290	313	304	327	283	308	292	276	271	300	318	261	302	293	293	286	287	284	292	285	314	299	260	286	285	284	321	330	294	319	320	281	257	291	291	276	288	309	290	295	302	293	275	282	317	298	292	311	270	298	315	279	260	276	310	299	304	291	304	273	307	320	275	259	272	295	306	311	321	299	279	300	292	306	293	317	274	299	305	293	283	283	301	294	326	309	282	318	300	279	293	301	294	249	290	311	304	354	288	308	290	322	305	278	302	322	315	298	271	320	285	361	323	299	307	307	291	289	303	280	288	292	282	314	279	298	286	275	285	257	316	289	298	290	286	266	290	292	325	280	271	294	301	295	301	262	291	278	294	297	290	303	277	294	280	292	292	287	286	307	289	288	287	277	305	304	306	283	283	277	299	291	297	290	290	281	267	258	287	304	286	301	317	304	300	314	279	278	306	267	290	292	262	265	281	293	291	330	271	269	285	298	327	254	289	302	300	296	297	272	303	275	301	267	293	311	266	300	282	289	313	276	293	273	298	313	292	303	255	288	300	306	321	289	265	291	297	285	269	280	278	284	295	288	321	275	279	300	318	306	301	282	278	322	287	299	317	290	278	302	301	270	281	297	292	314	316	309	297	267	281	314	280	279	269	292	292	274	314	303	309	290	274	293	262	306	313	295	257	280	282	333	287	269	293	321	303	286	289	299	321	336	291	311	273	288	297	299	299	293	312	282	283	275	294	298	313	277	273	282	292	283	304	304	276	269	290	303	305	300	292	306	308	333	274	254	280	250	287	293	331	290	277	304	295	302	278	284	298	302	288	261	292	285	306	302	299	296	300	291	286	283	306	268	311	301	323	307	295	289	305	285	295	284	320	267	305	309	264	294	261	304	279	264	269	275	296	302	290	295	275	313	272	291	305	267	291	292	293	288	280	282	299	272	321	264	267	292	309	289	296	310	291	313	266	303	298	321	288	281	311	305	262	267	299	288	292	345	273	277	317	302	302	306	290	304	287	307	263	287	327	295	319	322	301	255	288	311	305	314	245	289	288	284	285	311	316	281	261	299	253	273	289	268	279	284	276	264	290	314	302	288	307	293	283	272	250	299	278	302	279	291	314	289	283	309	290	293	295	285	302	269	301	300	310	279	276	311	290	300	306	323	268	290	270	274	263	289	281	283	266	332	282	332	292	304	305	264	282	291	289	298	296	301	330	321	279	304	302	289	306	298	312	293	283	274	293	269	252	288	255	285	268	268	311	302	313	309	283	282	282	303	322	308	292	296	291	293	277	305	286	300	262	293	309	276	290	256	247	305	299	284	299	305	277	296	285	294	308	301	298	283	298	287	272	303	286	305	272	284	303	304	297	267	293	276	281	298	279	322	281	275	294	292	324	321	288	287	293	281	240	304	280	264	282	286	304	298	300	281	310	305	300	296	281	265	301	309	284	274	284	310	289	267	309	290	302	286	306	295	296	279	299	316	281	284	283	280	307	315	278	289	284	300	313	302	295	327	278	285	306	300	325	304	304	293	284	252	266	270	309	308	296	303	307	335	270	306	294	315	297	297	293	293	286	275	313	288	312	283	306	288	300	302	310	266	275	283	291	276	326	319	290	315	307	265	297	289	269	303	301	290	288	299	281	284	278	276	303	276	279	297	277	301	298	279	257	280	287	304	310	323	282	293	290	312	286	263	306	290	289	271	286	296	349	289	276	268	292	309	286	295	311	275	279	291	282	279	291	302	273	303	323	280	280	312	286	269	296	307	302	302	301	270	297	271	280	288	313	277	294	267	288	295	297	307	279	307	285	297	278	292	283	286	270	277	278	287	312	291	318	298	301	281	271	248	285	266	311	293	302	269	272	272	275	304	303	310	290	300	295	297	288	310	301	283	291	266	295	293	329	296	278	280	283	262	283	307	274	298	330	301	291	297	290	287	292	320	317	276	276	259	291	296	281	279	296	302	303	254	271	278	303	317	263	295	318	302	263	307	293	291	282	291	294	316	282	278	292	313	297	274	313	269	289	300	286	259	279	307	304	305	318	259	272	269	288	285	277	255	318	283	289	297	271	291	292	278	287	277	312	268	284	276	271	289	298	280	283	282	297	305	288	266	273	266	288	275	269	282	301	317	278	308	286	277	284	270	296	306	308	288	320	310	324	302	289	319	306	257	277	287	299	316	302	326	276	297	302	298	250	283	281	284	273	300	298	316	281	307	293	286	269	270	293	291	310	288	284	293	278	244	257	277	292	265	286	296	298	321	306	311	304	269	307	293	331	275	262	322	269	291	310	276	297	281	291	284	272	279	296	311	267	308	330	269	292	274	284	287	311	306	301	275	293	290	302	315	312	312	285	282	269	329	299	281	265	297	278	290	338	305	290	312	294	303	272	302	251	295	254	290	277	270	248	276	309	265	326	248	296	303	290	282	320	276	278	295	271	309	304	331	276	275	296	257	305	270	273	270	280	306	270	294	275	282	311	288	284	291	302	282	288	297	296	321	283	295	299	258	279	287	272	290	300	299	272	301	271	277	279	320	292	291	274	303	295	272	319	300	313	286	274	294	270	264	316	292	319	287	297	307	283	273	309	293	289	305	302	281	298	268	307	272	295	291	307	284	315	274	287	319	270	300	302	268	297	304	298	297	295	271	269	301	324	304	271	308	298	322	283	285	274	305	309	262	300	271	302	284	302	280	290	274	280	294	322	267	298	297	257	283	287	298	301	326	290	313	271	304	268	272	288	278	265	283	278	308	286	331	283	311	316	286	303	296	292	286	276	296	258	293	259	282	307	301	284	281	323	259	269	256	296	231	300	293	276	282	303	279	312	291	303	298	292	300	274	257	280	287	280	294	277	323	301	245	295	287	291	310	285	269	288	275	282	289	327	335	305	269	293	303	314	309	299	300	289	274	290	283	285	302	293	307	280	270	282	301	308	293	271	266	289	297	286	298	309	297	311	267	279	302	316	312	271	280	308	282	327	307	298	266	311	310	293	292	282	251	315	308	272	286	289	298	307	290	296	302	284	326	264	279	295	283	287	292	297	276	291	302	313	297	312	268	297	320	290	269	297	290	290	300	314	314	287	309	279	283	277	293	301	303	286	284	266	311	277	273	286	267	273	298	261	286	281	294	297	290	260	282	288	280	302	273	313
24197	21338	31349	23214	8379	1080	735	513	495	451	409	389	387	345	361	347	326	346	336	313	316	320	336	337	341	294	290	320	315	306	327	318	341	299	306	263	281	298	273	285	317	303	284	327	309	297	308	319	310	324	295	328	318	272	320	293	291	313	299	306	315	316	308	278	291	330	302	288	317	297	298	302	289	277	305	287	295	304	302	300	284	316	295	313	267	301	309	286	297	309	317	318	301	302	310	308	259	304	289	305	286	303	301	304	317	297	290	291	292	294	317	283	312	285	293	279	318	293	272	284	295	295	288	307	302	293	296	268	271	312	285	285	298	284	311	277	295	281	295	289	301	294	297	304	288	304	271	313	279	287	275	283	285	317	303	288	319	266	297	258	265	274	291	298	281	320	318	293	260	279	294	329	280	286	284	298	299	272	263	289	287	300	271	276	293	299	272	280	324	281	269	295	282	324	294	281	297	318	283	294	311	311	300	316	275	313	316	308	261	294	284	292	336	301	294	300	308	289	279	258	290	299	274	304	273	322	278	307	280	271	310	295	301	244	323	285	290	264	299	284	311	291	331	300	276	293	316	290	280	287	299	274	278	304	301	316	288	293	286	282	271	332	283	271	281	281	299	306	279	334	296	286	299	299	307	271	303	294	296	315	290	304	278	300	289	288	283	273	311	283	283	317	283	248	316	309	266	311	297	274	265	267	304	278	242	307	313	307	265	286	277	281	308	303	291	272	292	274	296	314	307	286	323	300	299	297	318	286	287	295	289	275	320	291	291	328	329	299	278	261	279	278	298	286	308	266	291	263	294	257	305	300	301	298	278	298	259	318	264	313	317	308	314	294	312	307	311	276	300	310	299	274	318	291	307	265	284	306	295	319	263	321	277	287	303	303	313	301	259	273	293	278	311	306	280	313	286	313	299	304	305	273	288	303	298	321	294	281	267	253	266	302	291	269	297	294	296	293	298	321	308	289	289	295	290	309	320	295	284	321	302	295	338	294	305	304	312	267	294	312	269	308	283	335	294	295	282	325	284	283	277	332	278	279	294	307	293	289	266	314	307	309	302	305	304	311	305	280	259	292	260	317	270	291	313	302	274	275	281	296	301	316	258	305	272	305	282	274	305	307	313	312	305	311	302	269	295	306	312	269	296	277	269	307	281	292	278	277	291	331	289	315	301	318	274	286	257	272	287	300	334	277	321	284	300	308	271	291	314	279	275	279	313	282	304	302	307	318	289	313	277	279	286	293	311	310	283	295	286	291	286	299	294	302	304	281	321	285	301	299	310	277	297	327	274	304	287	307	291	269	289	293	289	327	290	312	289	290	301	282	279	298	320	279	283	287	313	288	293	314	278	292	292	293	299	307	285	301	285	298	290	301	307	301	290	292	349	317	274	277	286	278	293	328	286	305	301	254	282	269	266	302	307	251	285	291	318	301	290	291	315	299	316	280	293	281	315	331	298	286	302	301	316	292	271	286	254	281	280	300	317	282	315	269	297	312	313	291	307	272	301	287	278	300	290	264	289	296	285	302	273	297	306	297	269	288	299	298	290	286	328	303	284	269	258	283	314	317	319	273	286	268	282	310	295	291	294	286	308	299	276	301	278	283	311	318	284	288	278	310	331	266	297	314	279	303	323	291	259	318	276	310	302	297	288	281	307	299	298	261	299	310	299	319	275	281	300	318	298	282	301	306	285	304	318	307	283	305	282	270	284	326	299	266	301	283	266	299	303	245	271	256	299	303	298	285	302	287	316	296	279	278	279	268	292	254	305	258	315	277	275	294	275	277	330	275	316	295	314	300	317	283	297	304	294	312	333	275	300	316	285	331	279	287	297	273	297	310	301	290	324	267	312	299	294	262	311	289	269	317	258	283	306	308	309	303	293	279	282	280	305	304	300	287	287	293	281	293	311	309	308	294	291	286	343	297	299	308	278	318	305	332	276	314	259	261	314	280	281	292	271	277	289	311	291	287	277	292	250	316	267	296	303	282	281	320	317	281	269	301	283	308	298	302	309	298	300	290	293	326	296	299	328	302	299	294	300	287	299	277	281	325	267	299	313	269	296	278	315	304	297	302	281	310	273	303	304	296	297	304	292	293	308	307	277	286	272	306	319	303	297	310	283	306	280	292	293	288	247	320	279	273	298	294	310	286	310	290	297	297	294	296	273	295	295	293	275	296	294	268	284	289	291	283	308	276	313	308	292	303	293	264	329	291	292	301	330	295	279	308	290	283	289	292	304	320	321	304	299	275	306	278	293	284	301	286	254	325	275	303	274	314	325	292	278	311	272	278	293	297	267	281	310	260	297	301	291	267	315	334	270	308	301	296	293	277	275	277	300	288	268	288	299	283	274	281	292	305	294	299	291	303	326	291	297	290	301	309	277	305	256	243	300	275	290	313	257	310	272	275	289	265	297	268	274	328	309	285	302	288	328	310	322	270	306	265	310	306	298	330	269	292	289	304	331	302	284	321	296	284	335	309	299	264	310	322	283	302	295	255	287	295	313	295	273	294	301	267	277	313	267	304	326	310	301	299	300	302	305	298	292	280	292	307	278	265	293	294	306	316	294	313	305	267	234	297	293	282	312	305	268	287	285	265	307	304	316	294	296	296	310	271	313	318	312	288	306	262	258	287	287	279	300	271	315	314	269	308	275	304	289	276	286	302	289	299	296	300	300	312	280	293	281	298	312	343	307	311	294	277	292	296	282	334	302	321	306	259	279	289	299	301	306	258	319	299	272	287	279	278	286	303	276	309	287	294	293	305	282	276	297	303	320	283	303	317	295	254	269	267	281	289	281	295	275	302	293	298	264	286	301	253	297	287	264	290	287	280	317	268	300	304	303	284	290	290	270	328	269	330	300	289	306	281	292	281	262	284	307	272	302	262	293	298	321	320	308	304	288	270	304	329	261	321	288	319	274	297	301	273	287	306	285	271	297	326	269	303	305	303	307	292	332	301	285	291	315	315	281	272	291	270	316	286	295	285	314	254	301	332	277	287	308	273	284	285	296	286	307	295	313	296	281	276	270	309	284	312	304	291	329	294	290	308	281	326	309	317	310	303	282	296	275	290	286	280	271	277	268	296	278	298	261	274	299	319	318	305	292	325	272	299	312	295	287	307	300	307	315	275	276	303	271	336	289	280	304	308	306	282	290	276	301	303	271	292	310	302	281	290	295	255	290	278	256	282	297	271	277	289	296	292	282	291	277	282	288	301	316	253	311	309	303	307	303	264	276	299	302	283	291	282	295	307	277	298	288	286	302	269	279	326	306	299	298	296	296	288	283	273	286	313	274	285	275	311	288	307	281	279	279	303	286	278	302	301	316	273	279	304	295	282	285	318	300	291	272	278	313	294	271	293	283	290	272	309	293	299	289	284	287	283	257	268	293	291	289	296	322	280	307	292	266	251	271	297	253	285	308	267	295	308	317	302	314	265	301	293	328	293	251	285	307	296	307	270	303	279	269	299	282	284	317	311	325	292
30323	12921	19298	4455	3035	2221	1851	1463	1232	1054	900	918	805	783	747	740	686	648	660	619	607	647	616	624	608	592	577	572	586	544	552	537	531	537	549	539	528	545	513	540	526	533	537	523	526	530	535	552	568	502	495	542	538	505	503	521	501	530	555	495	505	504	499	492	526	502	530	515	498	523	507	518	518	543	533	537	508	519	504	515	510	466	520	488	513	510	482	528	540	524	520	471	541	519	496	522	509	502	523	523	505	544	508	488	513	508	532	534	509	494	548	499	523	505	498	501	561	482	522	526	520	504	518	507	503	500	487	497	500	512	541	519	516	506	549	460	534	533	536	569	537	557	505	558	533	502	522	523	551	547	531	497	499	554	488	518	537	551	576	518	512	516	484	507	514	548	522	510	501	479	509	496	487	519	519	576	523	510	502	556	504	503	538	507	513	533	532	523	545	504	514	534	539	510	555	505	492	550	513	526	514	519	527	514	515	517	518	502	512	503	521	498	525	497	504	520	483	515	532	517	490	477	509	516	495	496	508	508	491	506	520	508	532	505	507	479	498	530	558	528	492	512	487	511	524	486	546	527	516	541	480	510	522	481	525	519	482	528	494	570	536	548	563	529	519	515	553	516	524	528	511	528	500	507	547	510	558	469	512	514	533	511	507	488	494	496	528	493	527	504	516	530	518	526	487	548	480	538	517	533	518	523	537	518	499	522	516	537	550	528	541	494	524	510	534	537	478	507	522	520	526	515	536	520	497	541	539	463	536	503	478	502	511	513	507	522	550	530	516	503	530	521	514	486	505	485	509	496	531	494	507	458	517	531	497	476	533	487	516	546	506	492	506	499	481	492	573	512	508	489	541	523	522	551	516	499	490	517	540	533	497	545	514	454	529	475	510	510	516	518	538	512	520	522	553	513	516	487	573	494	555	489	529	531	531	529	534	504	509	510	493	512	510	497	512	538	531	505	531	480	509	530	508	480	468	534	515	530	566	531	501	519	551	505	551	525	543	505	474	487	495	496	509	515	510	490	495	507	482	510	536	495	526	485	516	515	517	480	561	533	528	510	523	513	564	519	477	507	489	492	512	562	530	537	532	482	513	509	508	513	484	458	519	555	546	519	520	508	479	511	476	502	521	492	499	495	541	476	506	477	496	538	513	516	505	497	516	505	480	521	472	531	510	524	533	473	534	536	532	502	502	498	527	503	510	521	540	487	501	543	514	493	528	505	535	490	527	524	512	515	510	537	529	539	534	482	500	542	516	494	524	544	508	520	512	530	505	525	520	515	518	516	489	520	534	524	514	476	557	522	540	506	510	494	552	520	475	487	478	489	479	510	508	459	482	534	491	518	506	511	506	492	550	518	554	529	518	527	518	494	545	521	535	502	509	483	511	471	543	483	505	547	518	510	505	506	526	495	512	534	467	517	555	516	529	536	527	508	513	490	507	513	516	509	555	494	513	485	528	476	507	449	570	495	502	516	511	522	531	510	519	518	502	462	503	534	478	518	505	537	545	550	499	504	485	494	526	490	502	514	484	515	528	545	508	553	504	532	563	488	556	483	480	501	534	506	529	514	565	518	515	492	542	493	519	529	491	519	548	488	526	527	474	511	497	496	540	529	559	542	549	525	505	481	540	541	521	498	515	513	533	546	468	551	562	542	498	530	543	480	531	529	512	560	509	513	529	494	505	515	475	527	493	547	535	507	550	524	521	542	510	498	504	508	529	473	518	484	560	501	523	521	502	497	526	523	490	484	535	547	519	475	535	548	526	505	518	462	492	559	505	490	507	522	500	509	566	469	462	518	523	523	485	498	544	514	497	500	503	494	522	549	473	539	568	535	522	537	483	506	494	552	508	545	512	545	524	581	533	551	517	480	507	510	519	527	508	516	522	508	477	481	557	529	505	520	512	494	576	494	497	487	502	512	543	493	518	510	510	529	510	508	501	550	520	514	499	471	484	539	512	521	492	526	539	471	519	562	547	513	514	517	530	482	478	544	505	515	498	460	550	507	524	453	517	471	538	515	511	526	529	524	569	525	538	509	547	517	513	518	519	495	506	498	534	527	549	492	521	509	468	496	516	521	506	515	489	520	521	527	511	505	514	510	527	519	500	534	515	483	538	508	525	503	480	495	490	517	554	533	496	546	538	520	501	466	515	512	499	516	498	554	478	535	531	508	502	532	527	532	519	530	483	499	529	493	515	510	512	553	501	561	499	497	526	486	539	539	534	529	558	547	490	494	522	520	501	522	516	524	508	491	504	498	501	544	486	530	531	549	466	524	535	520	502	500	537	527	495	537	500	489	478	532	492	494	547	570	508	533	514	517	520	553	531	530	522	527	499	518	528	531	492	511	536	527	519	520	534	498	509	495	568	527	529	499	545	506	507	526	506	522	544	492	545	525	557	484	514	510	496	495	555	504	519	512	528	543	538	490	524	480	527	539	515	508	521	523	533	498	501	529	531	493	516	546	534	548	557	495	493	543	547	513	509	526	530	517	540	475	522	507	502	494	517	504	520	550	521	555	467	563	505	520	498	509	504	545	514	538	507	516	490	494	519	520	516	538	554	541	482	562	532	474	540	503	510	516	524	501	514	498	472	528	505	518	532	511	526	513	503	506	506	478	526	533	484	506	492	538	521	520	545	525	528	498	494	499	528	500	508	510	536	490	488	493	526	480	564	523	543	515	532	493	503	511	560	500	498	514	566	543	475	530	519	499	517	494	496	526	490	536	542	520	504	527	523	528	514	500	555	501	513	497	525	559	531	524	494	512	465	529	549	528	493	524	517	536	486	518	510	538	515	506	494	504	508	475	560	464	519	543	522	516	519	533	539	520	514	481	519	538	545	543	491	491	509	512	546	515	518	494	545	506	573	518	506	503	550	535	503	522	500	515	514	545	532	540	545	549	476	497	534	490	517	539	468	484	482	501	548	541	536	512	528	541	522	549	513	517	508	499	477	516	518	499	506	492	534	475	519	503	546	463	487	542	525	526	522	535	527	529	545	486	516	504	582	532	539	479	499	541	485	499	483	502	540	535	484	513	472	524	519	530	518	530	491	545	518	541	536	494	466	511	510	529	541	489	484	519	518	527	522	548	540	525	507	548	536	526	566	539	513	525	518	506	549	459	521	517	509	530	519	484	505	480	492	491	531	525	454	528	481	538	565	537	496	568	562	530	560	515	515	503	490	541	484	488	520	507	510	507	495	488	548	483	507	475	488	504	500	508	510	519	548	554	511	522	523	484	524	531	548	535	565	487	522	524	525	518	496	496	505	509	548	486	515	519	525	551	526	503	527	512	508	551	562	509	577	514	514	550	536	535	507	493	563	500	490	537	496	505	529	515	518	520	515	524	523	583	513	547	537	556	511	534	503	502	516	543	530	485	520	513	521	501	549	461	492	501	487	520	523	541	515	494	532	531	516	572	505	556	518	507	504	519	509	470	519	534	511	541	554	572	552	489	474	526	546	536	509	536	526	547	527	498
23284	21366	28213	26500	19096	4920	1259	943	767	622	567	597	517	495	520	472	460	472	446	432	419	471	417	420	381	404	387	406	422	394	382	408	394	366	382	419	383	388	354	424	416	413	388	367	387	366	341	380	360	388	377	376	365	422	396	405	393	392	339	417	391	340	398	390	392	377	349	391	399	385	359	398	364	384	388	406	383	359	391	385	388	384	336	372	385	362	383	373	354	351	355	385	373	411	342	357	348	415	384	358	381	366	354	389	380	350	359	355	400	364	384	378	380	383	371	394	348	397	384	396	395	336	385	358	402	366	356	372	410	398	355	388	399	377	368	369	370	396	369	360	387	400	362	363	389	385	361	402	374	386	353	362	376	360	372	383	396	366	351	365	386	349	386	353	356	376	402	374	359	395	380	388	378	381	379	384	384	345	352	411	368	369	349	381	378	397	386	310	364	349	343	379	373	379	348	376	394	406	378	358	358	341	379	393	369	376	382	384	389	395	349	384	381	347	362	367	376	380	389	374	374	386	354	373	341	400	372	388	361	384	389	359	374	334	370	361	367	404	398	389	369	370	354	394	405	341	388	346	365	377	401	369	359	395	386	350	365	360	336	393	375	359	375	349	376	400	390	398	396	345	390	379	339	364	372	378	364	335	402	386	340	403	351	401	350	407	350	374	375	362	320	384	382	363	375	365	340	357	367	360	406	401	390	349	363	372	346	423	371	353	360	400	384	372	366	383	372	385	369	401	343	374	363	365	366	358	385	374	366	368	360	379	350	365	383	363	347	373	372	375	382	375	342	406	388	352	390	350	342	384	383	363	354	348	400	374	347	343	376	362	402	388	374	371	351	376	399	334	378	389	361	377	360	384	377	384	356	369	394	334	387	351	356	375	383	401	348	345	359	419	378	373	408	372	428	338	379	335	366	377	359	376	390	341	381	354	361	356	353	377	368	339	399	364	367	334	372	367	338	339	345	376	359	358	344	349	354	359	403	353	362	396	403	347	369	358	376	393	372	349	373	344	384	373	377	359	354	384	374	355	371	419	392	354	376	394	330	374	361	397	377	391	408	392	357	359	382	378	371	394	370	357	345	355	368	371	379	366	342	398	353	338	371	356	382	371	365	371	403	353	381	388	374	371	393	402	370	374	372	383	345	365	353	351	360	377	336	358	358	359	399	366	375	389	352	349	367	350	361	364	368	391	367	376	326	368	366	345	368	396	356	378	326	359	367	363	400	387	386	382	357	379	375	369	374	365	362	363	404	381	357	335	385	408	382	342	369	359	353	368	361	370	372	347	355	346	395	380	371	370	381	355	385	349	384	366	364	345	379	420	356	370	368	316	360	397	348	339	392	370	353	357	365	340	387	382	351	368	381	358	365	380	377	373	362	323	377	362	381	396	361	376	351	368	360	368	358	356	381	371	355	363	341	398	348	337	386	394	335	399	367	366	372	360	376	361	360	378	368	344	385	365	336	362	372	365	374	367	371	360	356	378	388	387	350	383	374	356	404	333	373	350	346	360	363	389	369	341	389	392	382	360	396	366	371	351	378	380	375	353	397	398	373	361	391	374	384	380	399	330	365	381	335	343	377	349	384	399	358	373	375	348	361	371	362	368	383	362	367	352	388	372	350	395	348	391	383	344	364	360	372	393	371	351	362	388	363	380	381	336	397	358	357	383	362	382	353	365	370	379	375	380	393	361	349	372	392	359	383	358	329	382	380	384	364	355	377	322	405	382	358	401	399	382	391	348	381	376	375	357	390	393	371	395	381	392	386	367	367	335	348	349	382	349	387	371	385	378	380	333	380	370	356	345	397	367	358	361	382	340	402	402	358	362	381	404	344	369	356	380	406	398	360	387	351	376	379	388	361	380	364	366	310	365	355	381	356	359	395	378	392	393	367	360	398	379	348	372	406	373	355	367	362	375	376	390	380	373	377	357	374	365	359	372	364	396	405	387	387	387	330	362	367	370	385	360	399	334	354	356	357	362	337	398	352	346	377	376	355	369	382	369	361	388	397	380	376	370	366	363	344	409	396	363	373	370	363	372	359	349	381	373	352	390	395	376	398	357	390	383	367	343	359	378	337	392	325	383	374	388	360	352	379	367	361	353	394	382	414	359	356	383	387	376	326	332	375	354	348	333	360	362	370	337	329	367	353	387	377	357	365	385	324	375	330	350	368	417	399	326	372	387	358	388	376	345	390	376	357	337	373	375	371	389	371	358	383	356	348	354	401	390	379	370	363	371	373	377	349	406	377	380	375	392	341	341	419	389	380	371	349	380	373	363	370	345	391	384	394	346	369	361	368	361	376	415	377	399	363	392	353	367	380	391	355	359	378	345	359	365	362	340	354	348	411	372	384	389	364	348	367	388	355	367	404	371	396	384	370	352	341	393	361	367	388	345	387	360	360	385	380	360	355	363	377	347	379	366	379	374	362	369	334	373	406	349	377	366	348	387	372	371	385	385	363	378	382	383	365	344	347	369	354	363	383	358	358	342	362	366	352	343	369	387	398	394	381	369	357	345	379	350	381	357	383	369	348	350	341	383	358	377	387	372	327	380	374	388	371	368	374	387	370	342	353	372	405	371	369	400	350	409	373	384	364	381	342	364	380	364	389	364	344	362	393	365	401	380	370	347	379	333	363	369	407	387	389	384	369	399	362	371	360	380	417	360	351	364	421	365	355	405	357	383	366	333	394	351	341	374	369	345	364	353	387	353	419	382	356	355	348	338	360	388	368	330	390	350	361	330	379	397	361	360	362	376	332	340	379	374	402	399	360	387	387	350	347	368	391	375	366	361	373	374	367	386	373	367	383	364	376	376	375	388	365	369	381	365	356	377	396	367	397	382	386	388	382	370	380	374	358	379	384	391	339	349	357	351	385	368	377	334	343	398	391	357	345	408	345	360	399	346	401	409	385	357	376	379	374	358	332	371	364	366	357	383	374	358	414	381	369	376	397	369	370	353	333	372	359	353	351	339	383	361	356	376	388	334	374	371	350	346	369	364	364	362	373	401	358	348	361	358	363	374	362	368	369	377	337	388	336	344	377	349	379	379	377	357	386	340	365	390	364	416	368	384	393	357	354	360	414	389	385	351	334	377	395	338	369	370	370	382	391	357	358	389	345	383	380	378	338	371	396	350	371	346	366	343	359	360	376	361	370	356	371	385	378	355	352	385	347	335	370	355	379	353	389	385	367	383	393	360	347	411	349	397	345	354	366	383	352	352	366	379	350	401	383	389	385	362	372	345	365	370	368	365	402	385	353	378	384	397	355	396	383	361	401	398	361	402	385	369	361	384	334	377	356	385	353	363	405	392	383	360	367	365	403	364	367	358	340	367	396	367	379	341	362	337	367	360	335	374	360	393	368	356	354	360	362	368	432	368	361	398	373	377	336	330	399	364	338	386	383	382	377	362	340	367	346	368	375	371	393	324	394	366	349	348	330	391	341	375	385	370	346	392	362	328	365	347	404	404	398	346	390	376
35790	20418	18408	7408	5139	3786	2866	2488	1947	1724	1518	1286	1257	1218	1048	1016	997	920	925	829	803	799	820	748	751	762	796	724	719	753	711	707	724	692	680	674	672	698	662	642	658	683	705	650	644	665	635	680	662	612	630	673	636	684	612	684	622	630	686	614	666	633	626	661	624	641	688	661	690	637	694	640	593	615	633	644	632	663	595	600	630	623	669	644	614	639	632	634	624	654	629	635	614	622	629	652	643	634	649	665	654	609	613	607	658	626	640	622	638	709	587	612	627	630	638	601	629	620	666	613	652	615	613	622	658	662	678	641	625	656	619	634	658	635	603	615	624	610	660	635	659	670	655	696	642	626	687	682	607	670	612	648	687	658	702	679	649	646	651	607	673	656	615	648	627	647	687	654	683	627	661	622	647	626	659	639	608	658	617	594	638	603	620	651	596	633	636	644	627	573	628	651	654	599	630	678	633	622	653	599	639	641	644	617	642	628	615	652	666	635	600	653	614	606	654	637	596	622	618	634	602	647	658	615	627	707	607	686	624	608	640	625	643	603	591	618	647	568	625	648	617	660	657	640	615	637	588	643	620	655	615	637	665	626	635	651	635	640	639	649	617	655	639	629	639	602	623	586	623	609	605	610	624	640	642	618	618	660	612	618	617	668	659	620	624	599	624	642	631	677	684	647	606	616	643	642	632	616	629	613	591	577	622	613	640	608	608	603	637	655	616	644	636	671	583	599	613	608	639	616	642	667	614	667	616	617	678	652	624	583	658	674	663	633	668	620	609	675	662	614	643	626	624	587	673	683	634	585	645	627	676	670	628	674	607	635	639	582	604	606	637	634	593	591	645	643	595	619	641	615	670	657	623	603	603	622	634	673	620	653	616	623	625	625	603	645	676	599	650	619	633	604	611	629	601	654	614	645	579	660	637	646	631	646	643	639	616	621	639	626	634	620	625	619	626	685	619	615	575	673	684	660	613	663	619	645	648	638	618	606	627	661	685	610	689	620	608	656	620	649	637	639	674	649	567	656	615	654	626	642	572	605	652	661	612	635	617	634	591	620	633	618	613	605	601	671	619	641	629	587	672	644	625	660	635	617	642	622	669	634	585	632	642	673	656	630	677	621	626	635	624	603	663	618	644	654	643	621	629	657	675	639	594	663	618	605	660	636	593	598	608	630	649	622	584	639	690	627	621	636	614	625	614	635	601	637	716	613	622	629	621	637	698	658	641	647	630	633	634	670	644	620	597	626	602	637	677	583	630	642	635	625	620	667	636	630	632	646	610	661	637	628	638	622	597	620	675	603	595	661	664	619	628	670	617	627	659	611	619	615	637	623	642	660	660	622	684	641	597	626	592	630	634	608	623	650	670	595	625	663	620	650	593	647	620	672	598	676	616	600	639	635	635	633	619	649	642	660	629	618	620	578	593	645	631	652	640	643	577	635	621	577	652	577	611	641	680	639	613	643	666	643	636	676	640	642	659	620	638	662	590	637	651	636	634	694	647	650	639	621	607	659	665	614	671	666	606	636	627	637	633	637	630	614	618	642	657	678	621	630	609	617	599	643	680	651	648	685	572	635	628	646	634	629	641	639	647	619	606	634	647	672	594	651	622	636	661	631	630	637	637	644	597	642	587	626	639	585	615	671	648	662	656	626	655	633	662	621	607	606	610	653	664	623	630	624	645	644	649	596	570	653	657	666	636	661	624	594	646	665	577	612	626	626	605	660	585	643	605	601	681	667	618	670	697	590	589	667	636	649	620	665	677	539	659	664	637	611	666	646	615	621	620	620	653	638	632	638	599	608	631	629	610	599	626	610	678	630	619	622	627	619	632	619	614	665	627	632	606	574	603	670	615	653	641	629	583	627	643	637	645	606	620	605	604	621	587	597	641	617	611	640	608	625	674	620	642	637	628	615	608	631	656	619	629	602	624	639	581	595	605	605	635	601	658	656	602	649	626	621	664	629	641	656	623	629	673	594	625	586	620	603	656	638	599	644	667	644	628	605	660	625	643	663	621	648	621	628	569	644	620	612	586	597	630	643	597	651	626	624	637	654	623	655	661	578	611	581	620	604	641	625	619	633	656	670	669	624	592	611	645	599	637	628	631	653	617	602	613	657	604	605	646	638	655	640	636	656	629	660	617	644	593	648	634	685	594	614	654	586	606	605	645	605	603	560	645	635	660	642	620	657	625	670	645	598	641	617	618	615	651	620	629	620	607	630	642	647	631	671	625	672	641	619	600	608	622	597	604	584	609	640	620	669	644	662	636	628	631	668	630	628	645	656	624	600	650	642	648	639	606	649	616	623	630	617	646	620	643	638	667	619	644	643	597	618	612	632	620	607	646	628	667	710	608	610	659	675	611	607	624	634	630	605	582	612	638	632	620	620	649	585	598	644	637	593	617	656	603	630	631	626	627	624	655	625	607	631	654	619	626	628	634	597	635	639	644	626	637	624	606	593	580	659	694	592	627	622	634	651	665	631	581	645	615	633	629	633	633	617	622	612	691	636	585	657	620	585	625	644	615	598	581	613	627	650	619	619	641	619	646	626	656	636	640	630	628	628	627	660	653	597	642	590	641	629	624	651	648	639	639	653	619	668	650	645	640	643	634	633	673	649	606	680	638	607	608	612	649	635	645	668	630	638	609	651	640	667	599	647	627	660	642	602	621	670	617	620	627	630	627	612	601	646	642	647	595	639	668	647	593	606	628	605	620	642	645	611	624	634	603	609	632	656	660	652	598	684	611	667	637	624	595	637	592	722	637	576	604	611	620	642	643	619	621	625	652	631	611	666	620	654	652	659	654	660	649	655	625	633	622	610	610	611	608	642	649	610	655	625	595	613	653	625	644	623	614	610	643	615	602	614	645	646	642	664	637	636	654	610	648	646	631	628	628	624	659	644	649	631	647	618	671	663	639	629	663	622	658	639	623	593	573	593	585	638	638	597	726	651	646	632	622	626	722	619	643	634	641	615	670	618	617	651	645	666	673	606	621	669	664	559	653	640	635	666	587	567	657	638	629	620	620	651	667	598	599	643	658	611	641	626	674	615	640	646	644	625	622	671	664	612	602	596	620	614	611	630	592	645	586	640	629	641	583	643	628	633	664	611	620	587	615	620	645	661	620	612	645	636	611	621	678	607	628	629	636	653	635	687	628	600	617	647	650	621	632	673	618	684	673	649	611	608	644	628	613	620	623	651	636	610	649	609	665	641	654	652	581	642	648	601	643	644	638	595	630	629	579	623	610	645	580	587	660	615	682	646	648	601	628	594	627	605	636	586	608	586	600	602	614	647	606	615	669	651	593	647	642	608	600	665	592	643	649	659	599	641	642	625	653	607	636	649	657	560	641	638	629	632	678	661	589	650	640	645	621	661	665	618	613	632	606	635	644	645	603	590	632	627	597	642	597	617	657	622	679	600	631	646	630	629	634	648	651	673	610	596	609	622	639	652	619	577	598	617	631	631	653	613	656	640	596	652	595	583
26891	20575	12769	572	226	227	195	173	157	171	171	144	170	187	157	182	178	178	152	168	158	173	154	184	169	147	151	159	164	172	161	156	175	166	142	172	172	154	168	170	152	182	164	177	146	172	128	154	165	165	180	175	159	156	166	174	152	171	149	153	175	170	167	171	157	171	148	153	157	185	153	167	163	154	163	177	158	180	167	180	138	171	145	199	166	171	179	157	166	172	183	163	168	157	152	179	172	153	162	156	171	157	159	138	153	175	188	159	177	162	172	150	186	166	172	185	179	176	167	169	186	162	196	151	147	176	166	146	156	165	164	154	175	187	172	170	155	145	161	147	168	156	160	143	148	143	163	172	154	186	146	167	158	141	154	170	166	175	173	168	160	180	163	160	183	184	173	184	136	166	159	180	171	150	161	163	159	148	185	156	153	162	178	174	175	180	198	179	174	151	160	157	188	169	147	154	152	172	145	153	176	176	153	173	166	145	164	167	145	164	169	152	161	160	166	167	180	155	160	193	151	159	152	184	162	155	158	140	171	140	161	170	166	147	176	151	176	174	176	153	165	155	147	191	170	156	180	169	177	159	170	168	171	174	182	150	168	182	164	173	172	160	181	172	163	181	165	184	163	167	147	168	161	156	171	172	174	145	152	168	160	162	175	186	157	153	154	173	158	153	193	178	157	172	177	140	156	170	165	164	167	146	156	144	192	160	172	173	164	171	186	170	164	177	174	147	165	199	165	184	164	168	167	170	157	130	151	179	176	156	149	166	182	164	179	190	148	157	160	198	158	166	179	188	148	152	164	162	190	149	178	163	180	164	166	170	171	187	149	159	169	173	168	165	167	176	167	155	190	180	186	168	169	180	166	164	165	155	171	169	159	138	129	176	143	152	163	172	172	174	163	175	165	150	161	168	169	168	171	142	170	171	154	183	194	168	144	170	141	171	160	148	176	152	154	159	169	158	152	177	131	169	174	149	143	168	153	159	180	171	139	149	141	160	168	159	143	167	170	171	178	130	127	175	161	178	157	167	163	168	164	158	159	178	167	173	167	164	172	167	167	174	160	171	180	154	155	143	172	152	172	168	170	184	155	155	164	164	169	153	151	163	117	173	165	164	164	181	169	157	154	140	160	163	152	160	168	161	156	156	182	137	149	156	175	148	158	158	180	165	174	151	176	160	189	159	145	166	179	152	140	169	178	165	170	180	155	151	164	159	187	148	180	159	185	147	162	150	164	159	166	182	162	174	163	191	152	188	155	157	156	158	183	191	168	191	162	172	185	152	157	153	153	157	149	165	148	162	145	175	164	163	168	145	159	176	157	161	164	145	173	156	174	161	158	164	162	169	163	171	157	148	152	150	169	149	169	172	143	147	207	161	153	159	187	159	159	159	164	173	161	154	179	161	161	164	195	165	154	170	146	154	184	153	171	162	174	171	148	160	130	165	156	173	160	148	147	161	162	183	142	187	160	175	162	169	169	165	146	180	156	184	160	166	162	179	166	174	173	173	157	188	161	173	142	173	143	164	169	155	168	173	137	168	147	150	186	149	169	157	141	178	169	167	147	173	169	167	163	200	160	200	167	173	163	153	174	170	173	180	160	168	162	165	159	169	155	137	171	163	188	167	151	180	150	190	176	173	175	165	168	158	152	161	163	163	167	169	161	185	169	161	170	170	146	155	171	153	162	165	171	163	173	163	163	167	172	172	140	156	160	177	162	157	166	133	179	174	150	142	168	179	187	166	177	181	159	132	153	173	161	145	162	152	191	156	167	175	184	171	139	164	157	187	167	169	164	177	171	174	175	166	171	160	203	147	189	162	164	177	166	171	162	122	152	160	161	174	168	136	163	172	168	177	179	182	173	164	178	175	167	161	166	181	178	167	143	154	175	169	170	142	169	163	161	158	154	194	168	168	154	169	163	177	162	186	145	174	154	170	148	170	142	164	165	169	178	149	170	163	192	168	171	189	156	146	151	172	186	163	187	164	171	153	150	165	154	190	163	176	167	143	182	158	175	153	172	154	151	170	195	167	173	178	161	165	170	146	157	168	159	174	172	159	174	159	168	167	158	161	175	178	160	155	153	178	167	178	161	179	165	158	176	131	167	173	178	169	152	184	162	161	142	179	170	161	154	149	142	160	171	151	163	152	166	182	198	175	170	150	171	162	159	162	150	165	160	167	156	178	173	190	176	167	163	172	176	167	186	174	164	165	173	162	168	168	160	175	157	174	146	185	165	138	166	139	159	155	175	146	158	175	185	171	169	164	157	139	153	183	168	158	146	148	166	166	164	148	173	159	172	178	129	149	160	155	158	167	149	171	179	147	158	184	154	151	172	156	169	193	166	154	166	148	144	167	176	159	179	149	175	166	164	167	165	178	167	163	165	159	142	163	174	151	181	155	175	191	174	186	160	167	164	171	162	165	168	172	164	179	172	167	177	166	157	176	153	155	163	164	153	166	144	171	149	184	147	156	176	162	167	161	148	175	190	150	169	160	152	157	182	163	165	182	162	179	158	150	174	159	161	169	166	150	161	177	149	163	190	160	167	171	161	153	155	171	156	176	139	146	174	173	148	150	170	132	154	169	160	152	147	147	153	179	165	186	182	157	151	167	141	143	157	168	163	170	150	171	175	170	166	178	173	156	181	155	158	164	171	166	145	150	148	159	183	180	164	157	152	185	142	154	163	161	157	167	170	149	156	177	173	161	151	150	165	162	196	171	166	163	176	182	147	142	184	164	174	157	156	176	184	168	161	181	158	170	169	175	169	158	189	175	161	160	163	172	192	191	159	158	155	139	136	145	167	175	174	157	154	171	175	159	176	153	159	191	180	178	162	154	166	165	168	160	151	172	164	162	166	162	153	177	182	157	182	161	175	151	139	169	183	147	178	144	134	153	161	169	163	162	142	161	181	175	174	158	184	154	153	169	177	158	170	161	177	155	160	170	170	173	184	175	171	147	170	176	136	142	157	172	149	158	146	166	179	156	155	149	153	154	150	177	184	167	164	180	198	143	178	143	169	187	170	160	159	144	174	151	171	159	151	193	154	165	128	189	185	157	167	157	142	167	157	170	166	167	171	154	177	160	146	159	151	187	166	148	156	167	169	165	157	176	166	152	182	176	157	162	164	158	150	156	155	170	149	176	157	162	160	170	152	171	166	161	147	167	171	134	173	149	175	153	173	169	168	151	167	154	157	160	145	165	170	161	159	154	172	154	170	172	203	187	150	154	165	166	167	151	158	149	164	146	177	173	184	145	149	174	175	178	161	157	176	169	157	162	181	164	164	139	197	176	172	172	159	173	149	193	167	197	168	188	164	152	187	148	179	154	158	154	161	166	160	160	155	142	176	168	178	157	143	161	161	159	156	157	177	165	180	165	177	143	182	180	151	155	151	166	161	169	169	159	165	187	168	171	146	164	174	200	171	156	160	173	165	176	174	155	163	166	168	189	163	169	174	167	149	172	164	160	144	152	181	134	165	185
10021	3990	12952	663	562	470	428	356	377	331	335	345	305	320	285	327	299	320	357	293	327	304	335	323	319	323	304	333	306	323	310	322	278	317	307	317	278	289	285	299	293	291	303	277	295	316	316	302	272	309	303	314	298	302	272	297	303	340	311	284	328	266	306	244	289	291	307	302	271	316	292	287	298	310	303	279	341	316	301	278	299	338	314	282	305	285	299	303	290	310	297	292	309	277	349	305	297	315	295	315	292	298	309	319	323	295	316	274	295	284	314	282	283	302	272	304	315	263	277	296	316	283	306	318	320	283	305	296	303	306	309	323	307	313	279	313	300	290	294	276	287	267	311	311	330	279	324	301	291	312	299	298	309	317	308	300	310	328	303	288	293	293	319	304	302	315	316	343	312	318	291	284	299	316	306	289	288	303	316	276	286	288	291	277	314	273	286	329	341	282	289	310	300	313	280	281	291	281	303	299	271	297	287	300	290	295	286	319	327	306	322	304	306	318	298	302	311	299	290	293	289	283	307	317	297	320	281	317	291	294	326	300	279	313	289	270	288	294	304	288	287	299	316	289	300	307	290	293	291	278	302	308	283	291	272	324	262	312	343	283	295	295	330	305	257	293	305	268	295	312	301	302	306	302	312	277	294	291	269	292	310	300	316	284	319	324	274	283	285	321	263	315	281	285	319	303	283	303	279	292	324	273	290	262	308	295	311	336	298	284	278	299	277	312	304	292	281	268	298	312	290	318	301	272	274	311	306	273	302	308	296	321	274	272	292	286	275	301	317	301	296	282	317	304	268	292	289	317	278	305	296	285	316	297	308	299	290	288	295	303	268	318	286	309	282	290	278	303	289	310	317	301	349	350	262	303	320	292	293	284	298	286	317	317	352	286	290	320	293	299	293	304	296	292	300	322	279	298	292	273	288	327	280	321	260	281	294	278	318	293	346	291	308	302	300	311	298	315	285	304	299	286	305	254	302	295	314	299	287	301	326	294	324	312	298	292	272	297	307	276	309	301	327	300	285	298	289	268	302	294	317	265	291	308	274	307	298	300	305	318	314	298	320	299	325	303	290	320	322	287	297	281	330	307	322	288	300	271	302	295	302	304	299	289	281	297	312	297	309	314	331	292	331	293	292	321	302	296	313	310	301	285	318	304	294	310	295	304	307	276	298	299	293	310	309	299	256	304	321	301	302	328	305	307	271	297	298	321	290	300	300	321	283	302	304	311	311	286	286	317	291	282	262	347	297	316	296	294	322	293	307	314	298	292	292	299	315	321	275	285	318	291	285	320	307	315	327	295	332	320	313	311	293	322	298	286	278	321	294	324	323	316	304	297	283	301	289	286	324	271	305	272	295	297	288	282	306	276	305	278	288	294	315	285	317	312	312	290	306	309	286	322	277	326	295	278	328	274	296	293	311	316	307	319	297	301	322	319	307	273	292	294	332	291	307	282	308	290	265	273	295	274	314	293	300	303	254	278	323	311	317	306	283	281	272	325	316	295	287	339	291	293	268	302	290	272	313	300	285	289	305	310	323	317	295	293	279	295	310	266	277	308	293	274	282	348	324	323	323	287	292	291	291	315	290	273	310	303	303	293	302	302	327	308	284	302	307	319	340	323	296	295	306	303	288	293	291	298	288	312	272	317	316	297	299	307	282	295	296	277	282	277	293	318	297	332	325	308	279	287	298	313	293	255	318	261	309	296	302	289	292	279	287	281	296	299	284	335	319	250	281	309	267	289	289	304	294	270	309	306	314	289	303	304	305	304	287	258	295	344	309	281	332	284	329	288	326	287	306	304	324	295	293	295	273	309	332	303	315	301	304	325	310	340	303	318	294	268	294	322	289	297	324	320	278	268	327	278	300	294	294	298	309	292	318	308	312	312	295	296	295	298	295	278	331	309	289	284	281	305	279	325	327	302	290	293	305	279	342	289	308	301	295	333	312	270	322	294	299	311	300	315	297	280	305	259	324	299	332	281	270	278	284	316	277	307	253	314	308	270	318	309	300	312	291	277	319	281	293	279	294	284	303	288	274	301	279	297	278	301	276	318	284	310	314	279	310	294	280	274	292	277	283	278	282	336	302	268	329	270	322	288	313	336	319	278	271	282	314	322	317	326	283	297	314	302	316	316	297	281	306	275	318	306	284	311	307	296	276	276	280	318	296	292	287	298	269	316	306	279	326	303	279	269	300	276	296	299	324	286	295	275	338	316	290	319	304	306	277	289	278	284	306	310	300	318	319	300	270	302	318	291	301	299	293	323	299	291	312	295	308	316	292	305	296	298	301	292	279	306	324	288	293	296	300	285	316	288	313	275	282	325	308	284	300	290	298	281	300	292	304	297	303	332	297	292	300	285	271	304	317	314	266	276	289	322	299	306	342	294	322	314	297	330	314	278	329	304	275	312	276	285	296	313	283	291	301	294	296	324	293	307	313	266	304	314	276	325	313	296	293	305	299	306	275	303	294	301	306	332	331	298	308	257	271	291	316	310	301	286	315	303	302	308	265	320	291	309	319	314	275	316	320	312	326	290	315	335	319	305	285	290	286	310	314	293	298	298	320	264	352	318	313	305	295	299	298	287	262	299	272	278	292	326	328	291	287	296	307	307	271	301	285	313	322	308	281	316	326	307	275	314	312	285	302	278	305	321	288	282	303	325	265	284	306	302	314	319	277	306	324	318	314	312	285	302	287	281	324	327	294	301	311	321	296	303	329	288	315	290	296	303	272	278	293	293	303	289	328	297	304	294	292	266	304	277	303	315	320	299	301	316	312	305	315	308	306	274	302	284	308	315	302	273	304	304	298	289	305	307	320	300	312	289	299	322	297	301	286	308	298	278	270	303	300	277	285	296	302	299	325	332	316	304	300	305	314	298	295	286	318	294	279	285	292	316	267	315	282	267	319	291	312	272	294	278	295	299	296	305	298	357	317	309	320	283	288	298	298	300	298	270	297	316	316	282	280	257	308	319	306	308	303	257	268	284	273	299	302	325	318	279	317	322	281	262	268	325	280	296	299	295	310	316	321	306	297	256	279	287	310	262	293	311	297	301	278	307	279	272	319	284	292	310	319	324	301	270	323	320	304	302	316	296	303	313	274	318	281	298	325	307	297	286	292	318	314	275	292	317	299	291	310	328	311	313	292	300	283	304	288	327	300	304	274	309	311	281	317	314	318	319	285	292	316	291	300	299	332	313	285	324	289	292	276	280	316	303	294	312	299	318	301	300	294	250	313	293	280	292	325	310	293	274	303	300	273	303	264	296	307	292	291	292	349	309	278	340	307	338	299	300	290	302	289	286	291	298	299	282	301	303	284	300	314	318	287	325	299	309	267	313	305	312	286	299	257	293	316	268	304	304	274	321	294	294	317	292	278	294	318	304	316	284	294	310	268	284	293	301	304	314	274	274	302	276	289	305	290	277	309	294	323	316	293	293	276	300	327	294	311	299	330	312	267	298	299	305	300	298	313	284	291	316	278	278
24217	21318	31860	22988	5701	957	719	561	510	429	437	402	403	379	386	348	344	342	384	337	333	329	329	303	327	348	300	337	292	291	330	340	305	316	333	300	291	303	315	294	288	307	294	301	316	336	346	266	319	336	297	302	327	302	289	290	299	299	316	293	290	294	316	299	309	347	309	321	288	309	325	301	321	282	305	296	321	319	314	309	312	319	276	318	321	299	346	319	302	315	300	286	321	287	302	285	287	308	327	296	330	279	328	330	274	304	310	319	292	306	335	301	306	322	331	331	280	311	299	295	262	312	282	306	341	262	299	278	316	299	313	287	314	277	306	308	264	311	327	325	318	300	302	318	308	330	295	279	306	317	300	283	316	295	318	303	304	313	281	337	268	302	313	279	315	311	306	289	324	304	322	323	324	291	290	294	347	274	299	298	290	307	314	330	318	285	290	311	277	310	274	299	308	312	299	294	308	307	321	280	288	319	319	283	333	298	283	301	310	303	292	308	310	302	303	306	302	279	312	274	291	293	301	295	305	288	315	292	283	309	312	282	287	297	295	297	286	342	281	308	278	324	287	302	302	299	295	335	297	314	316	289	336	308	297	271	300	304	274	298	292	267	318	303	298	323	307	309	301	291	318	331	297	310	306	296	309	325	317	285	298	299	313	317	301	329	296	306	288	288	308	319	326	306	288	303	310	305	318	309	324	300	302	316	326	286	281	279	309	283	320	285	326	305	327	296	258	291	269	331	294	296	294	315	255	335	302	302	290	302	289	277	325	310	302	305	270	310	289	286	290	322	306	293	305	270	302	307	303	336	308	311	303	296	307	302	305	254	324	295	274	299	294	299	285	319	290	352	340	302	323	285	306	304	308	300	317	313	303	313	321	297	296	307	313	333	297	295	282	309	298	285	288	295	296	323	309	319	277	290	325	278	264	283	273	292	302	292	302	306	343	297	295	287	297	282	301	310	298	301	304	307	315	258	311	307	327	314	307	282	289	294	293	319	304	278	316	300	307	317	292	336	290	280	319	309	321	307	294	312	292	319	300	297	281	302	304	257	299	323	276	306	308	314	301	285	307	330	289	305	283	284	320	312	307	306	306	307	302	299	292	345	313	280	297	300	293	306	294	319	287	313	295	297	307	297	337	293	286	319	308	318	264	312	308	301	293	307	308	311	289	321	290	304	287	289	286	312	290	336	322	305	331	300	289	306	341	305	315	281	322	303	310	309	324	291	319	316	302	299	293	299	301	307	296	318	337	304	272	298	278	280	277	294	322	328	307	321	285	354	295	300	279	339	320	294	314	320	313	325	294	288	320	295	299	339	340	310	283	280	352	292	286	314	291	328	336	306	281	308	310	273	298	282	297	298	316	314	272	274	305	308	300	288	330	292	282	273	271	256	327	281	316	320	281	279	314	316	305	313	292	321	326	291	328	297	296	333	267	333	285	297	303	329	287	289	309	327	296	291	330	299	309	311	290	321	291	298	324	318	307	307	276	302	332	300	322	324	288	278	267	280	298	302	291	297	271	280	330	290	313	311	294	288	299	323	322	316	291	314	297	313	308	317	308	299	300	326	313	309	317	269	315	327	292	336	278	326	317	310	301	303	287	305	286	296	331	285	286	299	312	311	314	288	300	280	321	312	298	286	308	306	290	300	299	290	319	304	281	295	336	307	294	317	317	304	308	312	276	298	285	303	290	310	239	273	272	302	298	307	300	307	304	274	281	310	305	312	297	293	300	306	269	263	313	305	289	295	308	300	300	279	277	313	318	316	275	309	340	334	274	296	284	296	287	279	325	331	286	317	326	277	300	310	295	316	317	324	282	287	307	275	304	303	294	280	309	296	328	323	320	307	265	292	307	288	302	289	316	313	303	322	312	288	304	291	315	312	271	295	285	300	310	320	330	325	294	284	299	296	301	311	284	290	305	295	354	306	301	290	333	305	293	296	323	295	300	287	299	284	274	295	288	295	303	296	314	305	293	288	311	302	325	318	302	312	294	284	303	301	274	321	281	292	291	281	280	298	285	297	303	288	307	321	311	274	301	292	310	282	258	309	278	315	287	307	280	299	302	321	270	317	305	315	297	292	304	303	306	315	292	324	291	330	291	319	343	301	321	303	315	295	311	307	312	312	265	304	324	270	295	316	289	324	290	305	285	319	278	287	276	280	301	294	285	333	323	313	277	278	356	312	297	287	326	318	295	299	271	292	309	339	296	284	304	297	306	303	289	322	341	308	305	294	336	315	276	272	316	307	302	320	338	294	281	309	285	279	332	298	301	303	295	304	269	329	308	326	286	288	319	310	304	321	311	301	294	296	321	283	298	305	296	292	276	317	299	300	310	320	309	267	301	287	309	280	305	339	323	310	274	334	333	318	332	287	263	288	253	310	339	274	277	301	311	284	327	309	303	324	292	304	308	306	289	323	289	316	297	305	329	294	268	276	301	313	269	309	310	339	301	319	265	270	307	306	336	311	279	283	288	300	310	294	311	287	311	280	314	271	258	317	317	348	297	301	315	303	281	301	318	316	295	274	337	272	267	277	293	295	267	291	290	288	299	287	294	321	275	312	286	298	296	334	295	296	335	316	321	292	310	312	304	295	311	310	304	268	320	295	293	300	283	304	351	294	309	309	281	281	283	295	300	316	298	302	289	288	303	291	292	269	299	277	294	290	313	264	298	323	283	266	299	292	317	306	324	282	291	286	313	296	301	322	274	282	317	291	297	321	293	290	319	286	286	286	297	287	300	261	297	316	312	294	270	317	280	284	295	291	289	275	313	278	312	347	297	327	288	323	278	291	320	289	311	298	275	281	320	302	312	306	335	281	259	318	324	314	276	301	327	299	330	274	288	300	289	312	268	277	316	283	300	305	297	304	322	314	307	291	294	299	288	314	319	299	333	285	301	336	319	310	273	283	309	304	308	299	298	269	312	292	279	309	307	289	289	301	277	289	307	278	282	273	295	347	303	314	312	316	308	286	298	285	309	310	264	298	327	297	325	296	272	333	296	289	294	291	313	326	325	258	299	318	305	277	294	315	290	322	286	337	291	307	308	301	284	294	293	309	315	280	317	273	319	309	294	287	287	302	337	279	290	294	298	312	327	316	306	307	271	306	317	276	312	270	289	306	308	297	266	335	335	289	300	276	280	293	294	333	303	278	264	298	297	302	282	273	282	322	298	335	324	293	310	292	298	342	308	328	297	274	331	304	328	302	302	293	272	319	323	289	304	294	322	296	314	290	281	299	285	301	284	282	335	289	293	299	292	303	305	290	303	302	300	298	281	288	312	266	289	329	301	312	324	283	311	283	316	315	278	318	313	281	340	297	314	317	306	274	260	372	304	302	291	299	334	291	267	295	302	280	281	302	308	300	305	350	315	309	285	295	284	274	325	270	291	290	336	325	320	285	309	312	282	273	279	317	304	318	308	295	307	307	307	305	297	318	269	337	322	297	314	287	298	292	278	279	285	280	309	273	326	288	330	293
31345	16147	18766	4395	2946	2324	1741	1402	1262	1074	964	861	874	791	736	706	717	648	670	714	633	635	623	629	603	567	587	592	612	574	544	533	543	542	564	547	506	570	530	522	532	548	586	530	534	553	578	547	535	530	535	510	523	552	546	509	515	535	553	533	508	512	555	592	546	528	555	563	602	504	534	529	503	526	572	544	530	522	526	510	521	531	487	540	545	519	550	527	517	530	546	518	509	515	566	545	537	517	519	524	538	559	510	496	518	529	550	516	530	537	549	535	493	504	541	516	492	538	556	556	545	491	509	521	543	533	527	511	523	515	510	515	561	503	526	572	515	523	529	547	575	556	528	519	533	523	545	549	551	599	516	508	586	565	546	550	523	552	520	539	538	552	494	535	544	538	568	558	563	533	536	507	559	497	557	558	512	529	523	553	526	514	536	534	535	507	516	496	522	494	572	572	510	545	529	498	491	564	511	542	514	498	574	544	544	597	566	542	560	520	511	542	518	520	523	552	512	525	557	552	544	585	540	525	515	539	501	532	528	540	538	538	518	531	459	531	507	532	539	532	497	517	507	563	536	569	591	564	496	511	515	529	506	553	545	506	527	560	527	529	513	566	508	557	500	523	543	543	523	520	532	542	498	543	506	512	580	559	551	536	520	530	485	544	531	478	560	564	603	478	503	523	534	470	519	531	512	565	523	519	533	544	542	559	513	534	495	541	529	540	514	498	480	536	524	575	553	554	494	503	531	534	539	553	552	535	561	536	514	499	547	544	503	571	530	511	587	543	528	538	512	521	542	561	556	463	491	528	559	496	512	542	535	545	520	533	527	516	525	516	561	501	548	547	517	483	574	538	504	544	566	490	503	522	541	506	533	524	510	547	561	527	528	501	554	528	546	560	537	537	537	540	541	526	521	526	556	509	555	592	517	509	472	537	478	522	542	543	476	520	546	537	536	506	548	526	541	530	541	504	518	512	542	549	500	518	524	509	547	516	568	546	530	501	560	536	508	563	546	521	545	518	506	568	557	537	567	561	527	486	537	512	530	499	524	539	506	562	509	525	499	531	514	524	529	515	531	540	500	512	555	534	559	556	541	510	524	522	489	534	564	509	547	513	511	524	529	514	521	511	567	549	489	565	513	536	493	541	516	520	524	570	539	519	493	537	529	517	493	549	574	530	520	527	522	496	512	548	552	560	528	529	501	473	508	516	523	544	523	530	500	522	532	529	527	505	551	505	545	541	558	552	507	535	537	548	556	546	598	546	532	566	532	514	490	517	527	525	526	531	548	529	579	503	505	580	484	494	508	541	500	539	512	497	531	484	529	508	523	532	507	533	531	494	519	507	528	551	559	534	497	510	517	526	529	500	513	510	603	537	563	547	505	537	480	552	534	543	507	494	493	504	474	533	519	518	545	483	560	519	516	502	532	554	553	544	517	538	554	557	570	524	526	542	534	529	512	534	556	521	485	533	524	522	545	517	507	525	533	502	579	514	550	534	552	530	555	542	496	523	526	519	530	551	548	501	545	521	564	502	538	514	510	536	518	506	551	548	549	508	573	485	505	556	521	518	539	535	522	561	498	543	482	514	540	522	518	549	527	514	557	529	516	544	529	476	523	509	557	498	532	543	535	533	527	533	516	547	539	521	529	502	532	535	523	583	520	533	521	521	511	563	514	498	523	541	554	524	520	494	550	553	504	564	526	507	567	513	549	569	534	575	533	522	500	508	507	527	559	502	519	503	510	555	570	516	553	546	531	539	533	556	528	588	546	497	506	536	527	540	533	534	536	502	514	503	528	547	487	589	541	489	516	544	547	542	554	578	553	537	504	524	533	530	499	524	528	523	537	521	505	519	543	547	522	542	544	515	548	545	536	553	532	499	551	530	568	512	535	533	499	541	555	518	522	524	557	544	511	551	506	515	522	518	515	511	564	532	523	481	530	517	513	569	531	544	525	579	509	503	548	514	505	532	534	493	528	549	512	514	551	560	555	496	503	536	568	540	499	511	543	564	524	551	461	547	506	531	536	551	512	516	531	525	509	533	501	513	531	515	499	514	553	548	511	506	552	541	509	507	515	513	514	563	526	567	536	535	521	531	536	489	598	533	561	581	524	533	535	502	484	514	534	540	511	502	546	494	535	485	513	532	548	551	539	561	531	465	550	528	512	506	565	551	508	533	539	496	517	488	529	573	504	523	541	512	600	565	544	520	507	517	474	520	540	536	463	513	493	506	536	550	569	525	503	486	527	529	536	489	523	547	561	497	508	528	495	504	489	514	511	527	548	544	502	485	537	530	546	537	512	518	508	510	526	503	531	536	531	529	547	532	534	540	523	525	515	501	540	541	542	531	522	562	539	527	534	545	497	473	530	507	499	561	481	600	507	568	563	551	510	538	498	504	549	527	533	496	531	557	491	546	529	554	546	496	542	523	549	534	501	495	521	537	516	538	564	498	541	540	500	524	482	487	515	522	540	541	540	500	502	522	549	525	521	529	540	523	534	542	481	515	522	551	553	525	570	481	492	578	555	518	510	540	532	567	546	537	559	502	522	530	478	558	573	526	515	512	515	557	545	544	524	531	535	509	519	498	480	478	503	500	519	531	572	545	526	520	558	541	538	543	535	530	521	509	546	525	577	525	559	516	579	528	497	470	517	517	542	495	505	521	528	527	533	530	505	560	537	550	557	522	537	514	539	528	479	528	511	524	561	536	571	525	536	554	515	498	534	518	511	550	502	541	503	519	505	560	530	532	515	521	543	496	545	525	555	546	531	475	547	500	517	571	549	520	534	526	523	530	510	505	501	524	512	535	503	485	541	529	495	549	541	529	534	494	551	514	517	523	548	554	522	540	546	553	533	544	514	580	529	550	521	562	534	531	524	467	530	499	539	516	520	596	518	537	497	538	476	529	523	547	501	529	531	533	503	546	557	557	521	457	510	529	496	547	518	502	552	517	477	538	531	521	512	574	452	590	553	536	558	542	507	572	529	562	506	528	522	534	517	513	504	562	516	496	529	496	515	533	530	520	517	527	600	509	498	532	508	540	521	527	533	544	493	543	558	495	529	557	517	547	519	524	532	551	531	510	534	526	536	505	540	491	526	499	530	530	521	550	512	536	531	508	536	512	517	526	530	522	527	516	527	509	546	501	543	532	552	541	520	507	527	543	530	504	547	513	527	515	547	492	532	523	479	511	533	524	547	532	518	529	510	554	528	511	543	558	547	515	512	544	573	523	500	514	482	555	494	536	475	555	527	519	498	526	531	513	540	505	571	514	545	509	520	546	532	529	564	546	530	533	559	492	530	536	534	521	518	514	587	525	539	523	524	546	551	508	532	528	570	590	512	555	558	485	565	535	577	536	548	540	559	519	525	523	552	571	553	566	550	513	532	532	503	587	541	575	527	504	519	523	555	534	514	542	547	544	526	501	509	526	506	528	547	551	528	525	533	481	500	548	526	524	534	537	530	508	536	525	533	556	533	552	526	517
23339	21362	32642	21620	21101	14981	2424	898	795	656	622	570	532	516	477	494	458	457	442	439	464	437	401	377	434	413	400	457	441	415	389	391	381	413	466	423	400	419	394	380	402	385	405	384	386	387	434	399	375	415	409	365	397	386	388	367	392	380	404	385	401	368	382	395	429	391	414	406	408	406	375	376	406	361	406	383	388	392	384	388	362	377	370	400	412	412	338	378	358	419	367	382	377	367	409	363	391	381	336	386	438	385	386	408	371	396	416	379	421	356	399	400	417	415	379	374	412	356	378	390	395	404	342	399	386	410	391	390	392	393	408	409	377	389	377	395	378	398	370	365	387	354	375	382	364	387	395	392	425	426	411	387	407	402	397	367	364	363	376	360	396	397	402	382	386	400	382	383	419	404	414	411	380	399	387	435	417	378	391	406	403	389	387	408	383	413	369	390	403	427	382	382	394	383	375	418	403	374	381	412	399	412	381	397	382	373	414	346	376	358	401	406	395	386	384	372	389	410	352	375	351	390	405	364	398	377	377	349	393	372	413	414	379	385	400	403	415	379	392	390	388	385	393	378	399	402	363	370	352	397	418	345	358	377	400	378	383	380	408	381	373	371	394	378	366	357	375	408	393	408	393	381	409	415	374	391	446	392	371	383	380	416	376	384	390	376	403	411	385	398	387	379	403	390	414	400	402	380	437	381	411	364	364	398	377	372	392	375	377	352	367	337	398	397	412	412	402	336	421	391	372	396	379	362	378	366	387	392	349	378	372	391	377	400	402	380	358	356	376	339	360	380	383	379	402	376	379	375	402	405	406	372	413	409	410	344	399	374	420	350	397	399	382	400	381	364	371	365	380	407	375	419	379	374	398	386	417	362	352	419	356	397	376	406	376	359	343	381	411	334	351	337	403	378	376	386	365	375	386	395	404	388	361	384	393	364	369	367	354	369	373	433	386	374	406	354	380	379	413	382	402	372	385	371	375	395	360	407	373	389	372	396	354	330	400	409	361	432	394	373	414	354	394	366	349	427	375	413	406	371	387	380	346	318	367	359	417	395	354	403	382	386	356	388	360	418	370	345	414	409	394	385	381	369	377	415	412	395	378	378	419	411	373	368	385	378	339	352	390	401	357	349	389	403	406	372	385	356	391	370	411	364	383	391	352	384	348	352	390	434	361	391	380	390	410	407	379	389	402	379	370	409	384	374	410	376	369	392	364	415	377	365	370	389	376	345	384	358	355	371	375	413	405	389	384	343	374	401	367	437	396	351	364	384	345	350	360	369	387	378	363	397	414	391	398	407	378	367	333	383	406	372	426	379	368	399	369	381	414	391	366	375	356	419	378	373	360	425	412	383	355	365	382	364	368	393	388	396	404	410	418	373	402	357	386	379	411	422	370	371	390	382	392	384	399	376	369	382	392	405	374	421	400	351	400	377	342	412	417	409	402	373	359	356	394	345	401	362	392	424	402	391	397	399	370	380	348	368	380	366	398	410	387	353	389	351	395	430	336	371	355	363	371	387	385	369	362	379	365	364	420	354	379	379	426	411	377	389	379	374	367	415	350	390	386	371	378	376	369	412	368	385	373	367	381	366	369	384	404	357	395	381	378	431	355	386	379	411	369	397	387	372	370	367	400	401	371	382	387	387	392	372	391	376	390	352	381	370	374	389	391	395	399	346	356	374	397	398	356	370	380	403	381	391	345	386	408	374	382	372	401	394	390	413	367	357	353	381	414	359	374	376	371	349	400	380	403	375	384	380	365	414	440	375	409	343	361	400	410	377	394	348	377	376	384	381	363	395	366	378	381	371	397	393	394	381	362	391	348	384	400	404	376	349	382	415	346	367	394	372	380	421	425	359	374	374	393	383	346	351	395	394	381	394	379	390	376	385	383	389	394	377	359	399	378	393	408	376	354	388	399	411	351	375	392	338	389	374	403	412	410	390	429	394	399	364	374	398	378	364	395	386	398	377	338	371	351	384	358	364	391	403	400	413	366	393	379	362	382	364	371	374	366	367	386	392	378	379	369	408	357	400	396	364	392	384	353	364	363	371	400	415	357	385	355	377	414	357	402	351	385	365	359	378	382	345	368	392	404	388	384	405	384	379	399	365	389	408	401	379	404	373	368	402	359	355	361	377	380	367	376	355	356	363	405	416	374	349	385	363	378	391	369	368	403	370	407	384	412	381	409	394	374	367	343	384	399	380	378	392	345	373	370	396	363	372	395	387	383	388	372	410	406	381	368	362	377	356	416	412	395	405	351	338	376	365	348	405	383	379	387	384	405	397	381	424	379	344	378	381	391	401	365	346	357	399	400	358	376	361	375	393	362	386	382	387	374	367	379	407	388	411	418	380	386	376	392	393	394	392	406	377	390	384	395	395	398	378	402	360	333	396	359	394	394	365	389	387	396	368	393	375	346	398	388	387	382	378	345	383	398	377	355	375	356	380	389	350	351	401	401	402	358	385	376	381	373	391	376	351	400	409	373	370	372	330	384	398	359	400	367	366	346	376	410	404	390	367	345	378	376	388	369	433	372	347	361	378	372	398	345	393	366	402	333	380	408	394	395	386	371	387	369	368	389	372	373	390	370	405	375	420	374	380	400	349	377	361	353	396	420	325	383	385	393	414	390	425	382	344	402	399	387	380	382	367	398	378	358	372	362	381	385	403	383	399	370	401	367	397	378	377	346	366	356	418	387	399	385	390	379	339	370	401	388	421	361	414	391	396	346	374	344	372	375	351	387	390	396	388	429	402	402	382	390	392	386	373	411	386	425	385	373	369	372	403	384	347	375	392	391	424	365	394	399	350	373	363	365	382	405	387	410	377	357	368	343	368	388	397	381	402	327	365	396	373	365	392	394	353	339	376	387	379	391	385	380	387	382	391	398	371	384	400	393	367	382	380	370	396	379	367	406	365	374	399	376	390	428	398	360	364	385	388	395	376	382	388	386	388	356	369	399	398	369	381	394	445	393	380	376	375	359	392	389	379	388	385	387	369	353	372	342	397	393	391	405	398	379	356	389	385	373	383	357	363	372	396	379	401	355	353	366	405	415	400	397	404	401	361	379	402	366	396	387	383	364	370	390	392	357	382	399	404	359	391	351	388	404	408	362	376	386	410	399	356	356	368	395	381	416	373	396	361	405	387	414	378	388	373	382	383	413	388	390	385	442	384	368	362	378	365	352	392	399	358	405	394	365	378	369	383	411	404	400	363	375	363	381	380	374	354	380	357	388	364	383	375	375	381	354	359	381	382	398	429	365	388	386	375	372	360	408	400	410	395	396	337	375	394	373	419	375	421	388	368	373	415	360	339	394	380	388	395	365	409	367	345	411	397	364	381	365	400	397	394	399	376	400	377	407	408	372	358	391	420	395	404	396	392	385	405	383	379	398	349	354	359	394	384	397	380	389	372	371	382	368	345	402	407	368	387	384	362	367	409	377	386	389	389	383	374	362	357	401	405	395	375	356	393	394	402	364	379	365	410
38636	19651	19644	7363	5118	3805	2928	2422	2044	1664	1483	1319	1187	1136	1095	1015	972	878	880	841	825	832	768	767	795	762	778	756	737	696	705	703	715	689	769	700	714	706	683	695	680	699	682	706	679	759	665	642	661	649	661	696	680	665	633	623	658	631	674	668	655	658	712	717	653	615	658	654	659	689	651	693	617	660	651	683	694	652	638	647	638	696	651	649	651	657	647	636	603	641	653	658	639	597	677	616	660	664	665	682	624	660	692	666	636	684	599	678	615	614	658	620	671	632	666	643	654	621	663	672	670	645	628	616	630	678	634	625	647	646	647	650	635	655	634	604	677	612	637	651	664	667	681	689	696	670	734	696	662	688	676	675	643	629	622	662	690	699	648	671	636	678	725	668	658	663	664	706	627	659	629	662	654	646	654	629	668	680	631	668	595	666	628	652	673	639	671	671	637	634	622	629	669	612	665	673	645	630	633	652	659	630	630	655	647	653	691	624	653	654	619	636	638	698	672	617	666	654	653	595	638	649	648	650	622	634	672	648	662	646	663	686	659	645	659	679	612	627	660	644	629	660	658	626	632	590	590	679	677	643	628	617	657	590	637	669	654	657	677	627	647	658	643	651	626	649	645	639	646	629	637	659	644	699	674	658	610	631	641	642	709	637	665	660	656	629	638	688	674	642	627	643	644	654	625	650	640	693	610	651	644	655	654	681	686	629	603	624	700	677	623	646	655	664	622	610	648	620	598	638	710	670	593	619	651	635	664	666	653	699	677	664	585	675	687	625	638	656	633	619	653	734	647	602	660	610	610	675	683	655	618	674	632	619	643	636	643	587	637	662	672	620	706	656	619	682	672	684	660	642	653	690	630	681	650	654	619	661	657	658	640	703	629	646	633	659	609	676	621	694	646	634	602	632	625	648	619	660	629	596	632	691	650	652	661	630	687	625	695	718	650	621	667	629	684	666	628	681	645	596	646	639	633	639	622	637	648	597	650	663	690	677	634	641	617	630	664	654	691	671	626	624	662	641	680	640	669	611	683	619	609	637	664	636	668	675	604	651	662	674	630	690	653	632	659	628	654	692	646	651	646	637	687	666	668	628	632	630	616	630	661	655	633	665	694	607	664	642	676	700	659	655	655	649	691	612	646	575	638	670	662	658	663	614	641	649	645	688	655	708	646	624	646	654	615	668	629	630	654	680	662	621	625	667	621	652	616	653	701	604	647	650	636	711	643	633	645	607	611	683	633	617	637	666	638	673	619	663	642	633	579	670	667	638	604	659	639	683	674	704	612	660	608	630	626	617	647	618	657	648	649	621	630	653	617	621	625	675	634	646	667	624	621	671	602	643	644	626	630	647	638	651	678	647	623	722	682	641	645	632	624	657	640	661	675	652	616	642	663	666	653	653	633	651	633	694	633	674	668	637	634	626	614	667	613	678	626	644	672	658	662	658	622	678	604	626	669	604	668	669	628	643	633	653	618	633	668	643	679	643	669	631	665	685	644	652	662	705	663	617	670	622	602	642	641	646	649	629	626	656	672	650	656	665	635	658	624	658	640	636	669	729	596	629	682	662	657	707	657	645	607	671	660	655	652	649	649	649	648	663	644	684	622	669	650	675	636	686	673	633	622	616	619	663	664	647	656	603	660	639	650	629	645	612	644	651	654	619	643	647	663	650	674	643	644	608	580	617	633	668	628	647	633	662	636	638	607	642	668	670	642	592	671	647	664	654	678	672	670	604	671	685	615	672	684	649	595	637	620	620	643	666	646	619	632	654	651	640	642	650	661	658	649	707	640	637	666	651	681	665	600	643	700	627	628	674	602	591	659	643	634	662	623	631	652	665	649	693	627	678	627	671	648	638	643	655	644	661	652	649	617	670	625	666	663	660	634	626	642	626	657	664	612	617	637	657	627	690	655	685	604	633	661	632	731	671	689	661	633	652	676	624	660	658	656	647	643	697	642	591	630	665	623	645	702	656	622	634	681	658	621	618	656	654	655	667	642	644	607	628	669	627	645	682	633	620	670	644	613	682	624	671	650	636	670	643	673	640	663	699	646	626	636	608	679	616	635	681	686	691	641	595	667	618	643	653	617	653	659	630	635	643	659	684	679	678	659	644	691	623	642	639	643	639	667	646	633	636	647	628	608	628	635	652	616	620	622	650	621	647	662	690	669	694	656	642	676	659	641	641	622	667	668	643	626	646	634	665	644	647	672	627	642	635	613	648	638	664	622	657	623	626	610	676	597	701	646	601	643	641	627	606	631	679	618	653	638	644	630	641	668	631	655	632	685	695	658	639	653	644	673	668	662	628	647	662	614	659	626	630	636	653	625	655	615	664	677	616	656	638	695	663	678	589	633	636	633	609	638	642	614	633	674	671	630	664	713	670	620	629	656	658	630	651	661	645	648	708	649	654	656	642	687	642	610	615	648	673	654	647	630	623	634	665	601	637	642	658	648	635	635	633	653	604	633	649	627	647	627	646	641	601	610	665	647	603	674	657	655	659	637	627	728	669	647	651	593	636	614	631	659	613	682	671	649	630	657	705	622	672	633	616	631	650	682	652	664	700	665	642	646	639	674	654	635	644	647	625	671	588	648	637	653	676	649	631	686	622	678	652	641	684	652	663	645	643	651	664	642	653	633	669	659	618	661	670	633	655	636	684	665	674	594	663	634	643	636	638	663	600	635	605	625	638	684	681	670	652	652	639	670	636	643	650	648	630	637	663	677	667	629	676	676	655	613	622	662	647	690	645	652	616	653	647	619	624	634	676	683	677	628	624	685	655	636	650	691	618	652	680	627	637	615	675	601	664	615	608	617	641	647	601	625	643	632	679	643	646	636	643	570	626	639	643	603	634	640	631	592	687	646	657	666	683	651	628	576	735	632	700	662	638	638	676	619	698	638	637	647	645	640	667	640	634	625	681	659	636	646	607	690	618	621	657	672	673	662	642	661	689	630	611	600	607	632	596	604	647	654	627	623	591	630	655	652	651	637	678	595	600	638	633	633	634	684	643	634	664	630	672	654	653	680	628	668	681	641	722	682	612	626	626	701	641	628	698	626	628	704	639	655	646	673	650	690	653	640	639	692	643	652	640	665	632	652	648	649	642	697	657	636	669	631	656	627	632	664	622	688	656	624	624	649	644	576	612	649	654	695	650	639	658	664	617	594	611	621	621	620	656	648	610	707	635	642	613	680	652	684	630	597	685	687	689	648	692	592	657	672	652	659	618	661	698	625	588	663	643	618	629	619	655	681	603	606	653	585	592	648	708	675	637	628	670	576	639	685	615	704	648	636	637	648	628	640	671	635	639	641	643	614	722	659	625	609	620	658	601	645	655	615	609	651	631	679	675	611	687	629	645	631	651	673	664	662	616	644	691	669	634	647	625	648	641	668	654	649	682	632	666	617	628	627	643	631	661	676	678	617	655	650	656	715	662	635	681	660	677	658	711	631	669	645	650	625	623	641	637	582	619	691	613	670	640	653	651
26798	20570	17645	2900	305	309	180	196	214	187	181	202	187	208	195	164	159	173	196	187	173	197	166	184	211	170	180	173	178	192	160	169	175	171	180	193	173	169	150	208	166	194	183	172	188	169	168	191	172	179	188	168	175	161	165	175	203	166	147	181	180	174	172	164	177	162	198	172	172	178	186	183	194	188	174	165	182	168	165	157	159	166	192	184	185	181	196	164	157	163	176	154	177	189	204	161	193	183	210	178	174	181	181	168	174	186	166	185	180	173	197	162	163	175	207	152	171	180	184	189	172	165	180	163	167	213	179	180	166	180	170	198	172	179	179	172	196	157	175	172	168	165	188	180	181	178	182	164	166	171	193	174	187	187	172	156	177	181	180	156	187	179	175	182	191	179	190	173	181	169	157	173	173	198	177	166	174	178	183	163	140	163	166	180	175	171	188	179	179	169	180	199	153	202	158	174	173	171	207	170	171	171	169	200	175	156	199	175	184	165	163	181	184	195	176	170	168	171	152	182	171	189	193	176	167	165	169	170	166	207	174	173	177	171	179	187	168	184	182	170	185	182	183	174	190	190	184	156	166	196	181	170	186	164	171	179	168	189	154	179	193	174	152	173	170	174	171	154	159	166	159	179	184	151	174	176	175	184	162	177	184	180	181	183	167	162	210	166	204	178	173	189	170	162	165	170	183	169	189	163	187	173	168	179	176	168	181	170	181	172	165	150	184	182	183	185	186	174	173	176	175	186	173	182	188	198	186	158	195	174	183	183	171	166	169	167	164	163	151	170	166	162	199	146	187	164	174	192	163	182	175	148	171	173	169	177	183	159	174	152	160	186	151	155	173	172	164	185	184	154	173	160	173	186	189	205	169	210	161	172	161	177	162	158	158	186	187	195	186	193	192	176	190	172	195	189	175	183	184	172	193	178	179	187	174	183	183	185	176	190	180	168	187	179	185	192	184	178	180	173	168	154	184	192	170	172	185	169	184	168	174	147	178	171	200	184	162	173	183	193	165	189	187	173	160	168	203	162	172	161	144	185	172	167	174	158	196	182	175	168	158	188	183	191	189	163	185	190	182	180	172	139	181	180	180	176	185	200	169	174	168	157	181	185	155	195	169	183	165	172	167	190	176	172	197	184	196	167	180	177	165	188	177	172	184	184	169	160	163	163	184	177	165	185	190	175	196	169	179	170	207	164	152	191	176	205	190	162	190	185	167	167	158	165	197	174	186	168	181	172	183	165	171	181	171	167	172	171	170	164	191	173	201	176	191	174	170	145	205	151	160	183	190	191	189	183	163	177	166	161	178	180	165	161	169	182	176	179	169	203	193	173	170	207	176	176	190	171	208	201	205	156	170	184	177	174	171	186	175	168	172	169	196	165	190	193	167	161	175	161	159	182	193	188	166	170	174	174	172	156	165	186	165	195	191	159	182	160	194	191	185	191	192	179	168	209	187	177	165	186	196	176	162	183	172	174	151	193	188	179	186	177	164	187	169	165	166	166	152	171	182	186	193	163	181	169	173	178	185	159	173	179	175	173	196	185	187	168	181	190	184	183	153	167	168	170	203	182	190	174	214	185	168	179	175	167	203	170	204	174	192	149	186	173	157	182	176	192	159	185	175	211	178	162	179	183	150	191	178	159	163	184	184	170	180	171	191	164	192	174	183	177	170	172	174	176	171	172	182	167	173	196	170	154	186	186	181	165	161	193	183	164	176	160	183	154	173	179	163	167	172	176	185	176	169	181	175	194	178	172	171	198	161	176	180	184	171	181	157	193	186	142	194	180	169	193	177	190	206	199	165	175	180	174	174	174	182	193	148	165	182	190	154	183	165	177	168	166	175	174	218	176	155	143	169	176	180	179	187	175	193	166	188	186	165	174	164	190	166	197	194	164	142	186	187	173	193	169	177	136	180	179	179	189	193	162	175	188	188	169	162	174	200	180	156	160	194	180	168	195	147	157	179	158	164	191	182	194	185	184	184	174	168	172	161	159	186	156	174	170	179	167	155	182	171	179	189	172	186	197	172	169	161	176	146	159	191	168	174	182	183	160	166	160	173	199	170	179	173	169	164	178	179	178	184	162	183	179	183	162	171	182	174	192	205	161	178	162	179	168	180	185	181	165	174	170	189	153	175	160	183	179	170	188	183	164	161	186	187	182	169	165	176	183	180	157	183	190	184	173	181	173	176	172	171	199	188	173	153	196	176	175	172	173	149	175	167	193	188	177	218	181	163	168	202	179	174	189	186	148	182	159	187	184	179	192	181	180	181	180	199	169	178	170	167	177	195	158	176	183	152	170	180	164	164	176	176	172	175	192	159	165	168	170	178	196	166	158	167	192	178	160	179	172	176	184	179	146	177	189	169	176	176	200	189	171	161	168	187	182	167	181	176	159	183	174	204	172	153	200	170	170	171	207	189	179	183	165	176	184	181	180	170	187	182	169	157	167	166	152	168	176	180	168	170	176	163	177	204	160	173	200	167	142	197	176	158	184	168	184	150	160	179	152	167	186	177	180	171	167	165	168	180	175	181	185	152	179	178	182	167	178	191	188	189	159	163	199	179	192	169	187	183	187	176	182	158	179	184	165	186	181	172	189	159	165	194	181	175	184	189	167	162	176	193	182	180	172	180	165	180	168	171	186	169	162	176	177	147	195	194	195	192	202	159	164	176	216	173	159	180	193	149	190	181	178	171	156	179	184	189	186	171	156	210	161	210	188	168	172	193	171	182	156	167	173	167	181	173	183	168	191	191	188	178	168	177	186	182	182	190	182	187	182	181	178	164	138	182	189	180	200	178	171	181	189	162	170	163	157	163	180	206	159	169	184	180	171	179	167	186	169	199	193	187	194	184	186	167	182	162	176	192	155	185	173	165	187	189	188	184	171	184	172	188	177	204	179	175	169	188	160	184	173	201	181	174	171	161	188	187	176	177	182	189	158	179	175	165	165	196	183	162	195	170	163	188	173	185	156	211	204	197	187	174	161	192	168	209	162	173	200	163	158	170	167	160	186	168	187	186	174	201	197	180	181	178	153	186	178	172	176	168	180	161	154	177	182	197	181	183	176	164	171	158	176	180	182	196	158	165	179	149	173	168	168	166	167	148	182	157	178	175	195	155	155	182	170	198	180	200	157	186	176	172	194	203	163	197	159	158	169	184	190	172	185	190	169	181	183	166	171	192	165	174	165	196	162	167	199	187	174	161	174	169	193	182	187	172	201	190	165	164	168	161	188	189	204	177	178	178	201	171	159	162	185	185	189	171	191	177	144	176	191	173	170	186	191	167	178	180	180	190	194	177	177	148	203	190	174	181	163	182	159	158	182	189	176	199	178	177	152	174	177	160	185	181	175	173	174	166	177	202	184	187	174	187	158	146	155	179	177	170	173	176	181	172	188	159	178	171	155	179	174	191	170	204	163	176	178	188	176	162	202	162	200	186	210	190	189	183	166	191	186	167	170	180	177	173	156	177	159	198	166	174	164
11538	3140	14258	703	598	520	428	400	391	384	362	384	325	363	344	345	333	340	315	336	351	294	317	300	316	330	299	314	330	330	347	322	315	301	341	302	355	340	327	327	320	311	378	293	369	300	326	322	315	325	297	342	346	349	318	354	299	324	353	348	305	330	319	310	312	339	294	320	310	336	322	332	277	339	350	345	321	325	342	332	311	340	308	268	325	355	308	335	325	298	323	316	328	327	344	333	312	362	287	272	341	311	311	290	314	330	293	306	341	330	328	334	337	313	321	313	335	330	317	331	349	348	315	344	336	319	337	322	323	351	347	304	309	297	339	331	307	342	346	297	345	309	343	340	343	327	345	333	345	299	341	315	328	334	325	313	322	313	309	325	337	325	340	346	346	307	349	304	311	350	354	288	312	327	300	320	307	350	300	333	331	323	326	322	320	319	345	278	335	306	341	316	308	285	333	306	310	330	342	294	285	317	321	280	323	337	308	333	320	284	320	324	309	335	325	335	339	362	316	303	346	314	273	329	328	312	330	342	334	314	307	297	303	287	319	283	313	361	291	315	311	329	296	311	362	303	329	328	326	357	334	321	312	298	328	324	306	315	356	330	313	301	295	338	322	380	298	336	335	322	320	328	337	292	308	297	321	327	344	301	350	331	304	317	338	340	321	324	310	323	345	310	323	323	310	302	347	328	347	320	349	316	350	314	297	300	333	344	322	312	318	309	308	321	358	353	321	318	317	324	310	301	336	329	307	328	305	320	308	305	326	321	324	341	307	315	332	309	314	302	326	366	292	326	286	319	306	320	318	341	326	311	292	312	321	333	329	305	325	323	334	300	305	331	316	356	313	320	317	296	269	337	344	315	313	350	318	319	342	292	338	317	354	341	316	320	323	331	350	326	334	309	333	304	348	340	335	295	305	318	299	308	309	346	311	322	325	335	316	302	326	308	369	306	342	361	339	291	282	329	335	293	306	308	335	351	327	334	315	315	296	314	334	300	307	292	353	321	287	359	327	323	320	341	315	308	286	328	332	314	323	313	310	320	313	310	317	321	323	316	320	280	286	313	340	342	290	332	339	325	308	345	343	292	335	336	313	324	298	291	362	324	306	321	303	314	326	316	307	346	323	339	334	313	326	314	321	347	349	310	337	351	309	348	325	334	334	298	291	362	317	311	304	307	339	341	305	346	308	300	340	294	339	289	308	306	323	319	338	325	313	341	319	336	322	321	316	342	323	316	324	314	299	285	328	310	315	339	283	312	348	306	314	326	330	343	277	310	312	315	309	310	345	322	312	291	323	319	340	324	322	349	322	311	351	316	326	316	303	375	332	335	325	315	309	306	335	330	306	331	312	324	293	336	332	306	330	293	317	329	304	311	315	348	315	347	342	307	326	323	288	303	346	292	342	341	308	316	342	328	326	301	338	319	325	328	364	330	305	345	325	343	289	344	360	361	311	336	338	311	281	317	332	312	325	312	321	323	330	336	351	319	301	343	308	331	323	356	314	311	318	328	310	298	303	302	305	304	303	298	312	288	322	307	346	322	332	314	327	326	363	296	344	324	315	336	312	328	323	329	275	276	330	313	327	337	324	319	326	306	326	348	329	333	300	329	309	305	290	334	307	289	296	290	322	323	325	300	320	319	297	312	284	354	310	318	322	333	332	267	354	315	327	313	300	338	321	313	325	316	329	302	342	313	314	348	317	352	347	328	334	332	309	303	345	300	343	323	328	310	381	307	342	358	318	344	336	309	312	309	342	342	322	318	340	332	312	313	306	337	330	324	318	315	319	342	317	320	328	341	336	299	323	353	307	321	317	326	324	332	312	328	305	331	313	318	327	359	305	330	338	350	329	332	305	337	302	347	316	290	305	334	315	334	313	307	338	308	318	303	300	322	333	318	297	365	312	328	322	317	321	335	340	302	333	324	331	326	334	336	323	325	336	342	320	329	323	380	309	344	329	341	333	301	306	298	325	355	316	308	311	344	322	317	315	340	323	329	350	311	325	310	339	322	298	315	347	303	325	321	341	292	350	312	304	315	315	305	300	357	310	323	341	341	336	315	305	353	329	317	319	318	323	313	359	332	301	321	325	350	337	353	308	349	337	297	354	327	309	331	299	304	321	349	334	310	323	359	340	323	295	295	303	361	351	342	322	349	313	305	332	312	344	311	341	305	314	336	327	332	309	324	305	308	343	335	322	338	300	320	347	316	291	321	364	293	333	306	331	338	337	307	323	298	306	310	306	355	349	331	332	312	331	337	317	314	349	298	315	348	326	356	341	330	333	305	322	315	336	310	327	322	346	347	306	296	319	327	333	306	344	322	304	296	288	321	326	325	287	325	339	297	329	328	353	322	333	316	297	304	319	307	313	317	304	299	315	330	323	311	291	307	293	331	294	328	313	339	298	317	306	316	332	314	319	303	323	343	324	313	358	300	310	328	311	325	320	312	296	333	309	321	298	343	328	341	309	334	328	340	305	326	331	333	315	320	345	315	318	296	350	353	320	305	309	340	344	313	304	294	277	281	361	320	309	302	321	305	315	323	347	324	344	293	318	334	353	326	355	314	327	335	292	339	342	337	320	311	317	329	343	304	327	301	326	283	333	326	310	317	314	321	310	339	331	335	312	306	335	303	324	325	324	356	322	314	307	316	303	303	348	335	332	322	349	310	326	303	347	309	329	306	334	327	296	315	295	314	340	312	327	337	325	308	321	314	330	330	355	313	306	337	323	318	310	335	297	327	309	355	281	327	312	316	311	359	355	349	308	311	321	347	294	303	324	334	286	303	326	331	300	335	310	329	322	347	340	315	301	334	346	326	314	336	325	338	346	324	323	317	332	323	328	335	332	342	303	341	321	312	338	325	357	329	323	341	335	280	309	347	322	329	356	378	291	345	302	319	324	323	323	289	299	327	332	307	332	330	332	329	308	293	312	306	288	321	339	310	328	311	341	308	345	311	303	306	353	302	335	321	321	327	335	323	347	324	347	338	291	335	350	314	332	322	337	325	344	313	361	318	341	296	334	314	329	302	324	333	321	305	348	342	319	342	277	309	332	315	328	300	300	309	325	358	331	379	329	319	317	353	314	310	288	319	315	312	330	341	332	347	316	332	346	330	304	310	309	317	311	301	346	319	314	328	317	322	298	314	336	334	339	368	310	342	336	339	314	342	349	276	319	328	302	346	325	325	323	329	338	326	344	326	328	308	292	330	307	306	310	305	316	304	305	317	320	327	307	322	288	300	338	321	331	307	331	329	327	318	306	323	307	336	342	308	316	328	325	339	309	303	315	317	326	321	347	354	313	354	346	324	323	331	343	320	344	319	315	302	351	273	314	333	320	304	334	322	315	327	327	336	297	335	328	332	324	307	315	353	295	311	335	323	316	304	339	312	320	342	321	291	327	327	314	325	337	320	303	358	325	317	334	290	313	355	329	305	331	342	306	353	325	317	304	331	337	317	326	308	286	329	313	344	326	316	300	328
24162	21302	31331	22073	21265	11948	1037	574	494	462	475	407	411	395	406	374	398	365	363	337	340	356	348	367	306	308	348	328	319	335	352	314	355	327	317	320	333	331	323	319	333	338	331	293	322	312	310	357	358	311	301	311	304	326	336	321	357	314	325	286	281	305	326	332	310	319	315	327	314	316	307	321	306	325	338	363	300	355	308	339	303	318	312	290	308	296	319	298	311	294	278	304	311	323	325	290	316	321	318	343	324	275	314	310	331	313	294	316	304	311	305	284	320	300	289	337	316	324	330	291	313	314	327	300	324	301	298	320	288	333	328	317	303	298	344	303	309	318	300	309	292	348	316	308	325	338	315	320	327	325	322	322	322	326	321	308	304	314	309	307	311	319	299	351	339	329	347	284	323	329	293	295	336	332	329	303	314	302	314	321	301	334	329	304	365	326	290	340	298	289	308	308	312	311	314	299	324	340	313	305	315	348	301	340	320	337	321	320	296	312	332	297	338	319	316	319	308	304	331	329	300	302	327	327	313	282	284	325	328	361	312	311	336	310	306	346	317	332	354	311	307	314	338	315	293	296	325	318	313	294	329	295	314	331	283	320	276	326	334	330	299	313	327	296	313	322	334	340	333	322	308	327	311	340	295	337	289	324	320	300	299	301	325	303	320	317	325	329	329	316	332	297	326	323	294	280	304	315	297	296	319	296	343	341	327	320	304	263	303	323	295	298	341	332	308	311	307	258	305	311	310	342	303	308	351	303	287	295	341	318	328	317	348	323	324	373	305	297	339	316	307	309	334	312	319	313	298	326	352	305	308	301	303	326	321	296	330	318	312	293	322	316	284	287	305	291	316	317	342	315	322	304	341	308	332	335	292	328	321	314	317	324	303	347	317	297	311	309	313	332	304	309	333	275	301	319	326	343	308	321	298	306	324	312	301	304	315	316	322	300	297	289	319	365	304	321	310	304	308	313	321	319	298	320	319	357	286	299	307	314	323	306	306	299	345	315	303	320	308	288	304	308	334	297	291	284	311	329	315	290	352	318	318	323	324	290	326	310	286	334	321	326	353	305	335	315	312	350	316	317	345	365	296	315	312	286	325	332	305	303	303	303	324	312	296	325	295	311	309	301	315	296	305	311	289	350	335	332	297	291	295	337	316	285	343	324	328	341	318	329	331	302	314	309	263	286	319	303	315	284	340	337	325	329	300	301	309	344	306	336	307	319	324	303	327	310	303	300	334	344	337	311	296	316	349	271	325	296	315	328	300	285	301	314	310	355	324	310	320	315	308	294	336	333	313	324	320	314	337	320	307	305	329	304	305	346	291	299	308	323	335	299	309	356	355	283	317	301	297	323	316	323	329	283	298	324	314	311	322	324	312	307	302	332	317	293	301	344	324	301	301	282	307	295	328	287	326	320	315	314	334	318	304	308	282	326	294	326	328	284	286	359	293	344	281	321	338	321	325	286	312	310	324	310	332	287	288	340	309	315	302	334	284	302	329	310	307	308	340	322	318	342	308	331	291	325	330	322	289	339	324	325	327	335	336	319	308	290	296	324	290	325	321	316	301	291	314	294	324	313	300	292	326	321	337	329	348	268	344	296	286	302	317	338	326	317	318	331	313	310	321	316	319	322	310	296	323	313	290	311	313	308	290	302	288	341	295	320	341	326	326	313	275	316	345	328	330	300	324	330	306	321	321	283	294	304	333	310	312	328	301	286	304	301	270	326	326	302	324	327	303	320	312	297	290	329	332	297	311	303	304	284	308	298	311	287	294	324	291	294	283	349	312	293	324	296	289	316	317	300	302	301	348	292	311	298	309	300	341	336	348	303	331	297	323	343	303	312	283	333	340	314	324	287	333	332	300	292	331	319	334	296	304	301	301	333	307	306	298	274	319	312	305	318	312	301	288	340	323	325	317	305	306	314	292	323	322	300	297	349	316	318	318	332	341	352	294	298	296	326	337	301	350	296	304	350	315	333	313	316	327	302	343	352	328	369	317	335	281	341	312	325	311	305	314	310	335	332	279	291	308	301	324	309	322	277	316	314	317	305	290	319	321	335	340	298	343	330	304	320	302	313	304	323	317	324	295	322	282	312	287	278	315	296	325	307	312	319	317	297	310	293	317	293	312	288	290	332	312	317	329	318	314	314	308	323	308	335	343	292	296	314	299	303	324	302	296	340	303	299	288	288	350	307	307	305	321	283	312	306	293	354	323	312	313	346	320	323	341	306	357	311	290	302	312	298	294	306	307	279	292	329	294	302	320	327	299	330	295	315	324	312	313	316	328	308	282	325	339	296	311	328	294	310	327	316	281	324	315	311	290	301	304	340	321	319	284	292	337	353	280	309	337	288	285	342	334	323	277	331	305	322	320	299	313	313	300	314	315	326	342	292	302	343	307	310	332	347	340	281	313	328	336	297	331	306	321	289	317	283	322	310	311	306	312	304	303	295	344	329	322	329	306	305	299	310	295	312	343	317	314	317	329	309	315	296	307	314	285	333	339	330	301	296	307	298	316	321	325	335	280	287	343	293	287	328	296	330	346	324	336	319	279	308	317	324	319	318	344	298	311	323	289	326	309	322	342	322	289	288	305	341	323	300	334	330	322	308	285	300	314	326	268	321	303	317	326	325	281	283	328	319	283	316	312	323	327	270	321	306	302	318	298	304	334	316	325	325	338	335	308	333	311	305	335	315	299	317	297	323	319	300	294	251	323	319	304	348	299	327	328	288	334	335	301	318	313	295	304	321	320	325	327	306	285	322	311	312	304	326	331	304	293	312	300	289	310	308	314	307	308	314	331	319	331	311	313	297	337	321	345	310	329	292	321	306	316	295	312	335	301	311	304	301	308	307	307	333	312	317	327	325	276	317	321	314	314	304	321	313	294	315	291	318	301	317	316	290	307	325	319	300	282	290	316	340	326	277	329	330	328	281	285	303	290	330	323	310	313	319	325	294	315	312	308	315	291	326	293	297	348	309	289	306	302	291	292	310	312	331	297	314	298	310	294	341	320	284	348	287	318	323	291	289	322	280	296	277	314	312	313	321	311	316	316	306	347	320	313	337	317	331	314	306	301	315	311	308	300	371	316	323	324	314	324	321	332	298	292	301	298	319	335	296	302	321	331	316	327	309	313	330	310	295	273	318	316	285	328	283	304	300	298	326	312	326	305	320	316	318	355	318	301	313	328	308	293	327	327	356	306	301	326	310	302	311	298	313	343	336	304	321	317	298	291	298	312	336	305	322	307	326	308	326	320	328	300	320	317	289	335	276	314	279	318	294	325	328	322	301	299	311	301	309	341	316	280	303	301	303	311	313	304	314	336	300	305	312	322	317	324	328	301	292	301	311	316	301	347	357	328	305	327	305	308	321	315	337	322	313	303	324	313	335	313	325	326	334	298	316	278	341	305	284	323	330	309	344	281	330	300	319	280	309	333	280	337	304	313	314	324	308	331	306	307	300	332	322	356	311	322	319	314	315	295	322
33989	15980	23699	4388	3006	2243	1731	1471	1336	1080	1025	917	861	794	751	733	708	680	706	730	632	629	624	610	645	611	593	626	596	581	577	580	599	581	555	569	557	590	580	560	574	575	574	524	614	594	561	559	587	561	551	595	519	581	577	543	544	561	536	575	539	551	559	578	626	514	555	539	521	566	522	554	532	490	542	517	551	564	537	549	544	556	577	607	555	553	562	550	527	542	542	575	526	548	565	535	521	508	546	554	557	538	580	573	555	567	576	567	557	598	545	567	559	599	549	585	516	580	578	561	539	566	549	596	553	558	528	528	621	523	540	546	592	582	568	531	585	522	589	551	545	526	552	536	575	539	638	553	571	559	553	566	552	565	540	580	581	604	527	580	609	554	581	577	565	599	602	572	557	522	550	586	569	552	542	503	551	531	542	567	546	592	575	553	545	548	563	534	518	526	581	527	572	571	556	589	566	515	530	530	555	631	571	527	541	566	586	543	548	592	559	564	578	567	580	596	567	547	561	586	537	539	558	516	569	551	566	566	498	545	563	534	507	565	554	544	534	538	521	535	519	563	570	581	560	588	553	537	533	504	551	551	559	573	514	573	571	526	512	591	549	598	581	524	566	582	557	561	574	513	553	546	532	515	550	554	576	540	587	530	585	544	547	548	561	597	549	563	594	593	540	539	523	610	563	541	581	542	550	570	520	520	525	570	542	595	566	570	528	529	546	538	565	554	566	517	563	579	515	581	516	564	570	574	572	542	591	506	579	542	597	572	578	542	531	544	550	543	565	526	543	537	518	530	582	583	542	587	543	540	567	574	529	522	559	555	547	559	555	513	548	527	551	566	541	559	568	561	503	556	524	541	548	566	544	553	559	558	545	566	557	592	541	543	577	528	584	503	548	563	535	579	539	521	553	557	554	577	556	572	561	564	576	533	554	535	545	541	519	523	559	548	516	547	569	552	568	545	581	544	562	567	585	554	529	570	584	559	572	566	533	572	497	514	534	550	526	567	542	537	596	547	542	574	560	539	535	556	552	547	569	588	574	607	586	582	562	543	534	529	586	555	530	572	595	530	574	560	555	521	510	569	537	525	546	544	528	586	550	566	552	562	557	574	549	595	548	574	573	549	539	555	560	548	604	536	549	582	562	560	547	571	540	526	539	552	554	532	522	527	570	571	497	559	517	501	542	567	541	521	550	528	550	580	529	558	509	531	561	575	532	586	612	549	551	549	505	538	596	541	556	570	498	584	585	559	502	560	576	534	494	545	505	536	582	585	545	549	576	554	594	572	561	552	503	552	549	553	513	586	520	581	578	537	524	540	532	579	580	569	577	518	570	549	598	589	513	593	564	515	579	566	571	530	544	558	550	589	526	560	549	529	519	528	572	550	560	546	561	557	545	498	553	548	547	613	553	548	616	512	543	572	541	540	525	545	539	552	551	576	556	542	552	543	571	519	525	524	539	545	557	606	534	509	572	524	528	545	559	547	551	543	520	525	597	552	629	513	517	522	544	500	564	559	529	522	536	577	537	544	546	547	536	556	545	542	555	561	523	520	557	574	513	528	517	516	554	556	539	514	533	574	550	557	583	580	536	561	562	496	605	577	523	568	559	534	555	578	559	491	558	521	538	550	573	576	560	543	543	533	548	582	526	547	517	552	578	550	544	555	539	572	510	525	578	593	553	537	561	589	572	541	524	507	572	533	560	569	530	592	554	541	556	559	507	589	509	576	578	597	579	565	524	560	550	551	548	569	555	557	547	560	538	516	569	574	569	580	510	555	530	555	544	558	569	580	530	561	523	568	576	527	529	515	555	591	582	578	566	539	559	561	559	543	513	545	532	565	550	525	568	535	589	581	553	563	566	579	553	544	522	572	515	539	507	572	560	571	516	569	549	521	506	562	563	558	521	582	556	538	565	561	558	498	513	550	560	535	537	543	561	546	539	526	558	536	535	552	593	549	558	584	564	552	564	551	524	561	537	503	562	589	552	544	547	593	538	539	538	556	562	564	528	559	515	568	604	590	532	545	534	544	517	589	548	589	529	579	534	543	521	502	522	591	539	516	557	526	562	552	543	547	540	504	540	547	563	545	544	517	519	519	551	542	556	518	505	525	517	572	543	537	520	556	582	543	577	565	542	506	546	518	545	537	536	569	562	552	551	511	574	515	548	543	581	568	557	576	559	520	562	519	510	587	523	518	573	547	554	513	619	558	552	555	566	550	521	587	569	544	538	519	553	563	528	556	541	580	545	517	539	578	537	563	574	549	571	560	516	567	578	570	531	532	577	538	569	532	534	545	561	544	549	540	570	550	554	524	550	511	510	554	548	534	553	582	516	592	551	527	546	532	563	558	569	546	577	554	537	567	571	530	574	554	504	538	564	521	542	565	565	528	561	514	603	533	566	563	514	587	500	559	542	561	572	489	571	556	577	553	551	580	508	561	538	546	556	571	545	596	536	577	581	568	500	553	561	563	545	555	541	512	554	567	548	526	531	579	489	526	571	529	558	574	514	579	514	536	531	574	554	531	527	561	552	610	528	537	555	558	609	501	547	565	542	545	511	553	547	562	528	560	579	586	553	567	557	534	554	534	517	521	589	563	544	570	552	577	526	545	530	558	578	534	552	552	536	533	553	537	535	576	559	548	562	538	549	537	515	578	508	514	576	519	541	563	504	580	529	520	556	586	554	574	563	551	530	534	553	516	558	531	541	566	576	620	548	557	525	591	557	579	585	522	545	593	544	553	517	581	604	560	581	549	552	508	565	575	562	593	527	531	534	553	572	557	536	567	593	536	508	538	574	536	528	542	497	536	596	520	558	563	548	550	566	511	562	548	558	493	545	582	554	499	554	529	525	555	574	542	494	571	545	557	571	595	528	539	596	529	553	545	558	580	524	566	540	570	534	556	551	522	580	506	570	566	564	509	526	589	572	564	551	519	569	566	564	554	519	560	563	566	558	530	541	549	550	575	545	590	528	598	557	535	569	553	575	509	564	518	563	558	552	515	543	567	568	519	548	568	513	555	549	562	508	569	523	541	568	534	539	577	561	544	537	540	568	562	531	571	544	567	538	528	568	593	592	588	581	542	551	543	567	589	519	544	588	547	535	555	563	534	566	551	554	543	496	574	545	577	574	534	553	562	544	536	536	546	544	529	555	533	561	541	566	556	521	570	557	556	540	576	546	590	537	529	522	578	563	539	528	576	534	539	542	569	543	533	575	548	516	529	567	581	542	576	595	559	533	590	539	503	562	569	528	558	531	542	521	527	562	568	502	570	526	541	568	561	568	517	551	575	532	552	550	555	521	496	533	542	513	535	551	573	565	579	581	546	574	575	547	545	573	561	555	518	555	555	579	534	534	550	556	564	544	546	536	563	566	522	550	519	577	494	548	543	575	547	540	532	585	572	549	535	541	570	605	606	521	519	536	574	549	572	546	573	570	562	550	531	554	554	568	589	556	548	575	550	584	559	535	550	557	548	551	552
23235	21322	30789	22385	21322	21444	11768	1059	749	681	639	562	580	521	517	498	492	472	471	447	425	477	449	435	433	398	414	428	405	459	426	451	406	442	408	426	417	392	426	387	428	419	403	384	412	363	422	399	439	401	401	426	368	381	402	407	418	405	383	399	408	370	397	424	404	382	375	395	425	399	401	370	395	412	405	377	422	379	402	412	434	394	424	394	374	399	375	358	351	405	428	417	373	446	403	382	407	409	400	362	368	411	355	396	415	390	393	384	383	431	414	425	415	420	427	390	385	418	365	360	394	357	390	382	392	435	391	366	407	416	390	378	418	392	394	398	394	403	356	379	374	408	400	430	412	391	398	376	382	398	431	395	422	386	399	406	433	384	367	381	412	393	383	397	405	411	399	386	385	379	368	375	408	435	442	401	371	379	376	428	408	371	391	427	422	458	390	431	383	383	373	395	385	403	423	378	387	409	408	401	354	368	378	383	387	399	396	336	393	373	382	406	400	394	430	389	380	403	361	388	374	344	385	420	426	433	416	395	383	356	364	403	348	388	382	403	383	375	425	388	383	373	428	374	390	387	391	392	416	385	404	380	379	426	405	420	420	415	397	386	364	399	375	378	375	376	379	411	383	413	412	388	382	394	391	394	403	403	400	406	431	395	404	372	383	410	387	369	349	418	405	413	364	399	392	379	385	388	416	401	394	419	360	432	380	412	361	416	395	406	379	406	391	386	401	399	413	396	365	405	395	424	402	399	413	425	436	368	406	402	392	348	370	420	430	393	378	409	407	425	409	385	387	391	400	414	386	397	405	398	387	381	377	406	384	390	366	411	392	395	414	367	399	396	416	370	400	389	376	368	381	363	407	412	383	383	392	389	398	369	401	371	364	416	363	418	403	381	416	389	405	368	415	430	403	404	415	434	383	398	398	363	399	361	391	367	407	427	371	397	400	395	389	413	374	375	400	397	393	358	415	384	395	388	402	375	351	422	387	409	398	400	380	383	392	387	423	394	448	402	397	398	403	397	402	376	408	375	359	432	392	401	414	414	413	395	406	375	428	381	386	387	386	394	425	399	431	396	407	391	411	407	403	413	388	390	368	406	375	342	369	372	385	391	404	395	385	363	399	379	425	397	428	388	380	413	388	389	413	403	442	427	388	407	401	382	379	406	343	369	394	388	370	371	395	380	383	377	360	381	409	377	409	405	400	417	405	376	399	383	391	412	381	380	397	396	412	407	378	418	407	418	391	384	368	401	360	412	406	395	383	391	394	413	403	394	390	385	414	382	381	391	442	378	371	374	381	407	400	369	440	404	376	412	394	380	423	432	408	383	366	433	384	397	375	396	409	364	359	380	400	397	394	385	424	379	388	381	387	388	385	364	391	394	405	373	352	404	343	394	398	395	418	393	401	417	373	412	386	392	365	421	395	396	391	359	403	365	401	371	372	402	416	422	441	416	397	443	380	388	379	396	395	406	399	380	396	417	393	381	359	391	391	370	456	425	412	397	413	434	398	364	347	399	393	405	407	387	366	380	376	398	387	395	396	375	358	409	413	379	367	398	406	407	388	407	381	386	405	391	363	396	387	383	433	388	400	405	381	397	380	366	380	410	353	360	415	397	392	375	362	397	378	365	391	385	400	416	417	348	380	403	408	367	429	403	379	405	376	391	407	393	366	382	361	370	385	408	426	365	374	385	373	394	386	386	375	376	342	392	379	374	411	355	390	399	401	395	381	391	424	387	393	418	379	404	408	426	402	372	402	393	386	400	396	383	392	381	395	385	379	373	384	399	402	400	384	371	408	401	434	405	410	383	390	404	380	333	413	399	423	393	380	421	381	389	391	410	380	377	448	390	384	411	405	390	424	403	422	368	400	379	418	410	381	387	403	365	404	377	387	374	409	374	362	392	430	404	381	412	404	360	386	380	384	396	401	405	361	361	402	371	415	415	401	385	396	414	384	399	387	399	387	385	428	409	399	392	400	405	394	385	373	409	414	366	378	379	439	399	416	436	399	353	428	389	351	431	391	402	398	391	400	391	419	365	376	352	381	391	362	385	380	406	400	377	406	378	382	368	376	382	370	382	421	374	394	399	427	429	390	346	401	425	395	403	391	405	379	360	407	395	413	412	410	440	379	424	380	386	420	414	395	430	400	382	394	387	373	347	381	395	361	371	421	391	403	391	392	389	373	411	360	398	389	382	353	385	363	416	383	402	380	395	398	416	441	394	409	397	392	380	410	418	354	410	402	400	378	373	396	411	421	391	355	398	410	433	382	415	383	421	374	373	380	376	379	408	394	402	396	395	399	366	380	417	385	393	394	353	400	418	403	411	403	375	405	366	404	387	418	397	374	411	351	375	403	368	398	411	412	404	432	396	434	379	421	410	401	378	409	436	381	381	394	388	422	372	403	366	339	398	388	401	412	398	412	397	404	384	392	385	364	394	396	389	437	346	395	403	378	397	391	412	376	412	384	374	404	369	416	418	382	410	403	403	391	409	380	384	403	423	352	373	383	385	406	415	396	385	375	400	400	433	375	390	357	402	399	383	379	412	345	411	394	401	406	339	393	398	359	405	391	408	375	368	351	430	382	423	388	418	363	402	389	414	369	394	403	378	379	386	393	355	399	412	370	378	398	350	416	381	422	363	384	391	394	409	381	426	370	413	371	394	381	408	387	408	379	395	375	424	383	404	389	377	415	422	430	423	364	415	423	418	388	382	379	376	404	384	363	401	424	362	401	430	375	425	422	403	368	390	406	392	376	367	407	393	375	385	419	409	406	390	402	385	405	376	418	385	407	380	379	393	408	402	390	386	376	395	405	372	404	372	376	422	375	395	392	404	409	391	432	378	387	454	408	392	382	417	398	398	403	390	374	398	394	367	379	396	385	415	364	383	396	410	404	413	367	371	383	380	404	404	405	372	393	427	411	399	381	379	376	417	377	373	394	392	425	425	395	416	397	384	417	387	411	396	400	379	415	398	371	416	378	389	434	378	407	387	409	408	366	383	371	377	384	390	356	388	378	363	371	341	406	394	374	393	399	429	413	378	380	392	410	420	430	405	410	387	389	379	393	387	398	379	365	371	390	393	419	373	399	384	387	403	394	391	377	428	405	426	397	371	355	336	382	383	392	383	380	373	383	383	387	392	387	397	385	385	394	409	400	384	381	405	376	380	386	433	380	390	391	410	434	380	369	382	414	359	399	412	426	389	365	422	408	394	381	370	416	396	387	365	370	380	383	361	360	399	380	365	412	395	408	408	431	377	384	372	376	356	388	384	395	386	395	373	394	370	387	386	389	395	383	397	385	392	394	380	386	384	381	388	389	370	372	383	369	374	385	384	365	443	402	387	368	405	385	386	426	421	374	410	400	364	377	389	389	420	372	381	418	393	411	371	417	380	425	418	379	409	392	382	409	408	374	416	364	423	383	388	379	383	357	406	360	390	386	410	397	367	385	386	412	432	417	382	436	369	396	407	397	371	395	386
41465	24602	23162	7036	4861	3571	2854	2331	1973	1705	1444	1307	1224	1152	1099	1008	968	940	915	878	849	814	790	788	849	718	760	715	742	777	717	732	762	708	744	748	808	727	710	705	764	732	734	696	705	715	690	693	705	697	727	710	653	713	702	669	662	688	660	648	696	687	722	686	717	673	726	699	721	692	689	682	696	641	663	649	633	701	652	655	668	697	661	656	663	643	681	684	639	710	702	640	664	680	652	686	656	669	704	688	681	634	678	696	632	674	710	705	692	659	614	622	678	653	661	687	679	619	630	655	636	675	678	638	686	656	641	672	666	660	659	634	675	678	628	655	651	725	701	621	671	684	700	679	651	647	664	678	686	684	690	685	654	708	682	658	700	661	700	639	696	734	668	687	684	670	687	682	688	664	641	631	673	685	658	678	680	653	668	699	683	680	721	704	656	651	665	670	658	702	651	655	669	663	681	676	665	703	680	670	613	676	693	689	696	648	700	679	691	624	681	677	647	711	672	674	658	647	648	631	655	662	630	663	733	650	668	712	667	711	675	645	657	691	653	642	639	682	693	679	653	623	686	641	662	635	658	645	658	666	686	638	630	709	683	681	711	658	684	681	658	586	648	643	656	706	661	688	625	727	674	654	653	666	676	666	673	625	620	649	612	681	693	660	673	683	668	599	648	672	660	668	676	649	633	657	673	663	705	610	657	669	658	665	667	645	673	681	649	663	686	665	717	640	649	695	642	641	640	660	642	693	681	646	643	665	657	629	663	623	696	669	645	681	640	660	686	683	657	662	682	605	638	678	680	678	652	666	664	693	652	685	661	659	612	671	656	698	660	663	673	660	659	645	672	691	682	683	646	667	642	669	657	620	687	642	656	692	682	671	675	645	673	654	673	680	648	660	697	717	671	618	685	644	672	662	625	700	705	691	678	671	663	683	686	631	690	654	622	676	663	688	677	648	690	646	684	704	683	633	630	685	662	705	640	694	661	643	629	676	696	694	660	653	671	639	676	654	659	650	635	670	664	635	650	633	642	637	662	687	668	687	674	636	675	674	678	687	734	676	658	698	701	704	672	676	697	630	674	665	649	704	671	704	648	664	613	727	697	621	701	687	673	657	648	696	664	683	634	641	693	665	630	651	653	676	661	671	724	672	644	652	631	677	700	636	656	669	614	657	640	686	716	648	683	689	661	670	676	688	650	675	640	665	685	702	657	661	679	595	668	685	667	675	666	666	678	661	666	706	692	709	692	624	678	676	626	680	693	744	697	664	663	616	658	631	664	632	667	706	704	650	700	660	711	654	677	705	625	640	709	673	656	684	656	663	661	654	693	654	668	632	699	676	640	676	652	630	633	668	670	629	658	652	660	717	638	653	638	653	668	667	697	673	640	649	693	662	669	657	598	674	658	648	667	661	666	661	653	598	674	637	707	650	664	659	668	674	706	700	673	642	692	668	665	649	683	648	664	667	674	665	632	679	664	657	691	658	669	660	633	662	664	686	669	602	689	658	659	681	628	694	642	645	682	663	578	667	693	683	697	680	618	672	670	630	666	695	651	653	661	646	652	747	686	671	612	682	658	682	631	643	673	663	660	679	641	665	633	710	661	639	626	741	684	663	615	715	690	667	688	709	699	659	660	649	709	619	689	678	645	652	648	624	679	671	667	692	650	646	646	637	627	673	656	679	657	656	699	665	708	678	627	690	659	688	645	644	621	673	674	692	657	624	660	652	673	686	675	670	664	723	672	665	687	688	690	654	657	667	630	664	677	660	645	665	671	622	657	628	681	649	667	687	652	651	655	659	712	698	689	692	660	665	690	680	680	712	675	654	645	649	715	657	707	638	656	707	720	619	688	627	676	675	696	652	660	676	639	664	658	673	670	661	685	675	681	685	667	649	646	696	704	686	659	662	663	636	663	668	633	672	676	617	670	695	667	702	711	711	645	702	704	670	711	648	684	647	682	720	660	688	683	669	653	662	655	672	629	670	678	682	678	687	668	661	645	617	669	667	662	626	677	699	627	691	598	621	651	710	706	677	650	657	657	678	659	693	708	660	673	685	654	699	667	651	684	660	635	607	675	683	706	671	664	651	698	626	656	658	683	671	654	654	634	656	661	669	711	665	639	710	708	647	671	707	646	674	643	661	750	723	657	633	639	669	642	638	659	651	662	684	682	670	654	646	646	684	650	640	661	679	627	621	621	641	652	649	634	653	649	655	672	697	669	673	630	651	667	659	702	675	650	687	679	674	681	675	687	645	647	711	673	642	660	645	653	631	670	656	676	649	673	637	677	668	703	669	639	666	648	687	662	641	664	623	628	657	659	637	709	713	630	644	647	669	692	621	699	646	661	695	705	615	655	686	673	601	677	642	704	653	642	743	645	649	677	645	677	681	659	681	680	690	682	643	676	682	673	693	644	667	701	691	648	674	649	679	659	637	637	684	662	665	705	704	676	640	615	636	669	670	722	644	685	660	698	670	664	644	663	619	658	673	655	695	669	703	680	717	664	668	686	656	675	673	691	668	656	638	669	662	647	692	663	650	680	677	660	677	740	677	644	635	676	708	656	620	696	674	702	674	648	688	677	625	643	682	706	679	665	666	648	674	666	666	606	648	725	648	625	641	597	699	673	656	672	668	639	658	680	647	665	696	640	626	682	669	698	683	639	622	591	650	616	689	610	699	633	670	645	679	677	640	662	638	670	691	637	685	694	662	610	688	690	664	650	671	648	635	607	627	619	665	702	630	671	646	648	680	620	676	661	660	651	672	655	648	702	703	688	661	674	675	654	667	670	704	650	653	657	628	643	645	621	617	666	654	685	650	676	711	654	669	663	655	687	678	667	657	647	699	648	677	715	643	635	629	673	639	675	669	679	669	651	701	664	652	650	686	656	649	682	637	632	674	668	675	652	656	699	640	656	666	627	683	681	644	684	666	700	670	662	681	658	659	659	673	630	630	671	621	645	653	674	693	678	705	666	644	693	670	642	687	642	653	664	663	695	638	652	660	624	709	679	666	642	664	681	641	662	640	688	644	661	668	627	664	687	661	675	681	680	647	694	648	667	640	670	656	695	636	620	682	614	660	646	684	659	630	695	662	664	674	634	671	640	695	650	704	662	654	700	640	702	667	674	699	661	650	690	706	670	701	625	636	703	682	651	660	662	662	669	674	700	666	708	680	689	645	683	674	657	687	639	644	653	635	724	688	660	719	620	679	650	692	647	707	657	667	702	629	679	687	666	674	659	640	676	687	667	622	653	678	664	634	641	631	678	702	663	665	626	629	652	650	671	675	672	702	603	669	717	659	678	663	659	671	651	636	670	708	682	653	670	653	675	679	673	686	680	645	678	633	631	697	690	632	663	680	684	615	628	699	683	617	684	663	659	642	700	652	692	679	677	675	668	679	632	658	694	702	631	714	660	683	673	677	664	702	636	685	654	672	648	685	680	663	672	659	672	664	648	620	671	692	629	650	732	681	680	647	662	735	666	664
26998	20591	18378	6155	280	231	210	216	209	200	196	217	211	168	192	180	224	202	197	157	223	225	204	175	174	194	201	195	197	208	201	163	181	174	205	180	189	185	193	182	192	189	161	196	178	188	204	218	159	192	157	181	188	179	181	205	203	189	192	190	179	182	193	200	174	173	187	168	191	175	191	195	209	153	201	187	190	192	185	174	165	194	198	192	198	159	185	209	198	195	186	197	192	184	187	188	200	173	190	192	175	186	209	178	193	182	196	194	207	175	167	197	164	186	180	209	206	176	200	177	220	213	173	180	184	186	194	185	186	192	192	167	172	176	176	177	176	192	160	187	217	202	180	208	190	191	182	164	168	188	209	183	206	189	181	167	186	216	183	183	195	191	187	194	184	196	190	201	184	187	201	199	176	188	189	180	190	175	159	185	183	192	194	233	174	209	192	174	177	170	193	196	186	169	208	197	180	172	180	180	195	204	184	159	172	173	180	189	190	199	180	164	198	186	199	200	206	199	213	206	188	177	198	179	190	181	181	193	200	208	191	198	162	191	169	189	179	172	182	193	188	168	200	189	171	190	188	201	181	207	174	201	172	201	212	199	173	203	180	209	200	186	181	182	188	182	203	172	189	218	200	186	188	204	219	196	209	169	204	190	164	198	208	188	192	181	196	176	202	187	187	180	179	180	196	177	184	182	190	193	208	175	187	220	178	195	214	174	169	169	168	192	169	194	217	165	202	208	197	199	174	183	157	180	202	146	177	178	227	167	179	191	212	177	183	200	185	179	182	216	183	181	194	171	184	185	188	199	170	193	188	188	170	181	193	175	180	193	195	199	206	208	205	192	203	208	182	169	191	172	201	204	155	186	175	192	183	184	188	185	174	190	201	154	168	177	201	193	177	203	187	184	196	184	199	202	192	195	211	185	194	188	164	187	193	190	186	189	196	184	189	164	183	209	171	195	184	186	216	188	181	183	167	193	201	207	181	197	179	213	182	187	189	187	179	179	164	184	178	188	161	199	203	193	198	180	201	205	172	179	213	176	210	196	206	194	215	171	202	191	185	180	201	200	196	206	181	201	213	173	168	192	195	216	171	206	173	194	201	198	209	188	195	182	192	192	158	212	209	182	186	203	176	186	202	192	175	192	206	180	187	174	185	170	170	169	209	192	206	191	167	191	187	178	182	173	202	196	177	188	197	186	218	191	199	189	181	186	195	205	196	202	196	192	193	184	167	210	181	195	167	205	183	210	204	189	188	204	183	209	191	164	180	195	210	196	174	179	185	216	193	195	172	185	175	217	181	179	181	181	172	193	176	191	165	189	178	204	167	199	170	198	192	184	204	182	203	166	172	190	207	199	190	167	186	172	140	184	161	185	169	175	199	187	169	162	184	195	187	181	188	174	167	222	190	189	174	190	183	202	195	176	175	183	180	212	201	197	197	210	183	192	188	199	197	202	195	204	193	177	203	193	198	180	211	205	190	174	176	144	191	184	169	180	189	188	202	197	201	166	214	174	179	173	170	192	147	206	176	192	175	162	180	193	171	228	183	184	179	208	188	205	184	175	203	190	180	215	193	193	211	192	182	197	193	215	209	159	190	190	220	197	167	186	212	210	188	194	179	179	196	176	176	197	217	187	182	187	178	200	194	183	181	179	175	188	166	220	185	187	174	221	185	176	186	188	182	203	193	179	181	192	200	199	208	218	188	186	190	190	160	179	201	196	180	184	185	179	173	177	200	187	192	183	191	188	199	198	175	213	225	189	198	191	191	190	179	194	162	169	176	176	189	185	191	193	189	189	197	198	195	172	167	170	169	195	174	178	182	161	174	211	205	190	189	189	185	200	185	196	207	197	188	179	162	180	191	162	190	193	185	206	177	195	191	205	178	184	184	212	167	195	178	166	205	174	190	172	208	193	195	217	202	190	206	213	205	196	198	187	181	183	180	170	181	176	189	187	187	177	192	181	206	165	187	177	201	179	157	177	182	206	201	184	222	202	199	210	163	194	190	177	151	169	183	205	180	182	182	197	182	196	189	190	201	184	181	180	217	195	191	194	185	199	177	188	181	213	200	193	193	177	179	173	182	172	183	188	189	188	207	191	184	164	163	200	181	170	176	198	170	179	183	205	194	193	209	184	223	174	172	193	188	202	169	178	195	188	170	160	195	201	191	201	195	189	195	195	165	204	208	187	193	187	175	194	194	201	210	179	205	167	200	195	197	175	177	189	192	177	188	197	184	198	198	180	197	216	208	200	161	177	174	171	176	179	187	210	180	163	212	195	203	197	188	169	179	182	196	196	202	196	188	184	200	170	169	186	193	172	211	207	194	177	198	185	191	207	172	207	174	165	190	201	183	183	178	201	166	175	205	189	195	199	199	192	198	206	214	209	182	214	196	171	204	205	171	204	179	197	176	218	171	164	202	193	188	181	167	174	162	204	183	168	174	184	165	193	180	197	194	190	191	183	184	178	201	201	194	198	190	174	199	204	164	169	207	185	185	184	177	171	203	142	180	218	172	180	213	196	191	197	178	199	176	169	237	186	201	175	190	212	196	183	219	187	195	198	188	205	190	180	200	180	191	174	183	199	177	195	198	213	169	205	193	192	188	187	185	185	180	151	176	207	180	180	182	186	182	190	199	189	193	190	198	198	193	191	192	178	179	174	189	179	169	173	161	187	188	173	203	210	191	182	182	191	183	193	175	180	198	179	202	193	166	186	176	181	176	177	183	197	201	193	180	198	187	191	192	195	175	176	197	178	204	159	199	173	205	188	187	197	193	188	172	198	161	191	163	174	183	187	191	200	192	214	188	195	185	177	203	219	207	160	162	190	191	199	188	175	204	166	186	184	182	191	162	192	207	175	169	189	172	190	175	197	188	193	180	186	193	206	174	177	164	159	203	168	178	216	196	198	177	215	197	194	189	168	204	192	178	196	213	186	188	196	201	185	207	186	197	192	208	202	173	177	193	182	199	196	227	182	171	186	192	200	179	202	193	196	207	179	185	195	196	178	203	159	181	184	197	182	217	187	214	171	192	192	216	198	192	183	221	201	195	181	193	186	191	204	182	170	213	196	178	180	185	201	188	191	204	178	171	202	177	183	179	169	188	164	179	179	167	191	172	165	200	200	167	199	183	166	196	194	197	186	198	204	175	177	188	175	206	208	175	205	191	180	190	153	169	210	191	181	188	181	179	174	185	207	197	169	178	216	171	190	203	193	186	202	170	198	190	199	181	172	158	215	173	179	184	189	195	186	192	185	204	198	199	186	187	189	175	197	167	199	188	192	167	191	200	178	205	185	185	195	164	186	178	222	198	203	199	189	160	160	208	212	190	196	160	193	187	193	183	161	193	199	193	187	211	217	188	176	187	199	183	209	202	179	188	164	194	177	205	167	159	165	202	210	183	179	192	195	160	160	187	222	199	182	195	206	192	179	184	202	194	167	190	188	175	188	185	181	180	165	179	176	201	190	191	206	180	191	170	191
12337	5821	15862	723	551	481	429	418	400	394	373	375	377	344	373	349	357	357	355	351	339	347	346	324	348	346	359	339	355	349	343	364	363	326	350	305	380	333	307	358	311	309	335	359	323	320	352	345	319	364	314	348	336	334	340	374	317	360	339	333	309	346	319	338	334	365	338	324	358	336	368	343	330	356	343	299	365	350	342	321	346	343	340	337	336	343	330	304	357	350	364	331	350	359	329	339	330	351	342	341	340	323	357	329	363	339	342	280	334	342	343	321	360	348	322	355	341	338	349	336	356	360	311	335	297	319	287	339	374	332	346	325	327	339	374	339	357	370	342	353	358	338	331	382	369	304	360	358	354	369	332	364	357	363	330	319	377	388	342	338	340	360	358	369	354	357	368	362	332	328	335	325	351	339	366	321	345	319	342	371	340	360	344	345	349	355	327	344	356	360	324	338	369	350	372	362	344	350	352	340	377	371	313	351	329	308	357	332	327	356	368	327	328	324	345	355	358	356	357	356	343	323	341	334	326	342	348	339	380	321	359	323	338	342	352	347	340	364	332	362	365	314	326	312	350	339	330	359	314	347	338	345	332	323	331	359	363	360	303	363	316	322	370	363	336	355	356	310	326	356	329	345	303	342	338	361	329	341	369	321	348	344	346	333	343	340	331	329	324	332	351	334	354	337	384	364	330	329	326	370	363	342	340	308	335	352	349	333	364	346	303	327	340	376	334	331	335	313	342	344	350	382	338	367	341	328	316	335	349	341	338	379	304	360	340	357	333	316	318	381	355	340	361	379	332	329	308	364	338	317	316	305	323	353	329	333	337	340	335	397	367	348	350	352	334	369	338	351	339	353	313	326	342	331	343	365	336	386	346	320	362	339	386	309	343	319	351	368	324	330	315	355	352	324	324	371	347	378	342	361	319	371	348	362	334	367	301	305	355	340	337	359	331	344	341	335	343	323	346	339	334	350	312	296	332	332	352	317	317	313	310	319	351	337	348	326	392	334	355	347	328	308	379	312	310	353	352	329	312	366	362	354	308	368	333	326	363	335	348	326	333	362	340	370	330	391	332	333	364	387	337	329	332	341	322	318	335	363	356	362	351	337	337	366	332	337	350	388	339	329	321	332	350	352	326	338	374	325	352	357	353	353	348	322	372	356	346	338	346	334	342	343	340	333	316	349	350	355	335	345	329	342	324	368	340	355	361	358	367	341	354	344	294	346	352	341	319	332	317	336	318	335	362	355	312	359	361	306	341	329	357	352	350	299	345	347	347	340	361	328	326	387	344	356	333	367	341	355	309	325	330	352	330	352	372	350	344	336	339	359	328	328	334	353	307	338	334	341	335	322	356	334	335	321	326	325	366	397	330	350	337	340	344	353	372	341	336	330	337	375	326	328	328	342	331	336	353	338	337	349	339	342	373	332	334	358	334	324	334	302	318	349	327	338	346	357	331	331	368	361	330	350	320	338	348	364	301	349	343	343	345	337	341	351	341	327	338	373	347	327	332	350	344	315	322	381	374	342	336	361	359	356	337	341	341	329	338	333	322	332	319	335	355	322	403	364	337	317	325	339	332	367	370	359	329	337	348	328	325	339	329	367	351	359	322	345	353	364	323	343	318	358	330	355	387	343	364	338	322	326	339	330	345	353	371	357	351	347	342	335	357	355	334	348	325	345	332	345	305	347	314	323	324	328	365	355	326	339	354	368	393	352	345	326	317	364	380	315	337	304	344	288	347	341	325	337	319	332	336	327	363	335	357	344	311	359	309	360	378	324	363	333	351	324	350	372	314	362	301	341	343	321	341	339	327	317	355	339	369	340	356	383	338	325	347	327	332	354	335	328	333	335	343	347	355	299	352	362	315	347	314	357	362	327	321	361	326	361	348	360	353	343	331	357	329	324	328	334	366	369	333	368	332	316	328	345	329	346	367	306	340	326	329	317	366	330	339	321	335	336	346	302	341	346	347	337	379	346	337	386	350	337	329	316	360	351	361	338	298	313	370	367	352	348	333	334	339	302	352	352	353	307	336	359	323	345	374	333	349	378	351	368	333	378	330	352	318	330	318	353	351	345	328	370	350	348	336	364	340	337	351	327	353	312	317	374	333	324	336	351	346	343	350	371	361	330	318	295	331	349	327	312	336	391	341	326	350	304	367	335	369	359	304	349	343	346	343	359	359	312	370	356	320	376	324	313	339	346	334	327	346	336	338	352	331	311	328	326	352	322	345	307	348	343	328	324	359	348	341	364	372	333	373	400	348	385	345	310	308	349	330	357	343	298	333	355	350	340	380	362	325	339	343	361	311	336	344	329	314	354	363	330	347	342	344	339	348	356	350	338	342	336	343	309	339	366	351	315	359	343	341	331	331	401	330	341	352	340	364	386	351	330	330	370	356	337	326	332	344	331	348	307	361	343	339	346	326	335	347	350	361	352	338	344	323	379	354	352	346	354	315	351	369	312	336	323	367	316	358	327	316	323	358	338	349	351	328	313	322	316	361	334	360	329	338	336	351	312	337	338	345	328	358	312	300	345	335	323	344	286	322	317	367	340	338	357	308	310	338	354	341	330	327	308	319	347	343	315	353	313	339	339	320	346	336	334	325	345	347	332	327	353	341	358	329	324	327	329	319	324	367	336	331	328	361	330	336	358	329	361	322	324	346	335	326	328	384	343	341	329	346	346	333	349	349	370	360	339	354	401	344	339	344	344	335	345	352	329	336	329	328	342	355	350	356	343	335	368	359	341	370	341	382	330	332	318	385	313	330	325	361	322	357	311	324	349	335	350	366	323	323	311	358	327	353	341	363	339	342	332	357	370	320	311	296	346	324	357	373	370	336	358	354	347	357	379	326	298	330	365	338	339	322	324	319	332	348	354	344	311	358	319	308	341	343	355	329	355	331	347	370	350	333	333	345	318	367	334	359	370	324	355	342	341	351	347	331	343	338	327	358	325	366	346	364	324	327	332	344	343	368	294	347	356	335	330	362	334	327	313	351	329	370	325	352	386	339	332	380	327	341	310	328	334	362	345	326	326	355	339	328	349	306	331	336	328	340	353	359	355	333	338	345	338	380	339	378	372	379	307	352	345	335	354	336	324	332	324	363	363	344	346	345	311	351	358	342	342	356	368	330	387	326	326	331	355	361	330	370	361	379	373	358	378	325	349	362	337	367	345	378	320	331	364	324	335	340	337	349	329	322	330	358	354	325	338	345	316	355	355	330	347	342	348	352	342	334	345	352	344	340	324	330	320	349	306	348	379	355	365	334	363	315	365	378	356	339	352	337	350	311	325	345	334	332	347	331	358	355	329	357	335	361	314	317	337	349	346	332	367	361	317	346	345	353	318	353	341	341	322	356	321	343	337	345	336	340	298	341	317	297	352	359	334	329	374	326	343	329	334	342	346	326	334	373	345	349	335	325	351	319	329	344	360	336	347	309	366	350	364	334	342	352	334	323	331	333	354	305	314	331	361	337	358	332	329
24188	21323	29416	24189	21299	13991	1203	636	527	456	402	476	412	391	376	342	373	330	378	371	353	348	349	330	332	352	339	330	342	325	315	341	351	341	322	368	298	305	349	320	329	330	315	344	324	324	362	330	345	330	346	325	313	320	346	322	341	343	335	343	334	320	347	346	336	327	340	343	343	314	312	323	325	326	318	340	338	309	357	335	318	315	329	319	311	323	293	310	323	301	321	339	317	349	357	349	331	317	327	298	325	355	335	362	328	309	338	339	339	345	323	346	325	327	365	346	343	328	305	341	317	321	343	305	312	308	350	314	319	301	335	351	306	303	315	334	323	296	349	346	305	329	344	365	310	318	334	324	358	322	318	367	293	327	344	341	345	317	319	316	353	306	325	330	345	289	361	339	345	329	374	296	333	336	305	342	317	357	304	299	324	322	324	307	312	338	350	332	321	334	334	344	321	351	339	343	309	339	323	329	331	330	337	338	318	343	309	332	326	344	303	351	328	332	314	318	298	313	339	327	317	313	318	328	330	316	325	328	321	299	354	328	285	322	351	333	350	319	334	309	334	281	343	349	336	336	338	319	329	329	302	302	299	327	329	340	288	290	341	315	329	323	321	333	367	317	344	334	353	342	328	327	317	321	323	327	331	336	309	311	337	327	310	359	365	336	300	307	345	302	352	304	318	313	319	317	310	336	333	316	289	343	334	359	332	323	285	326	321	319	321	314	311	342	295	315	325	295	316	298	350	349	341	291	340	305	327	299	310	333	305	345	337	326	355	357	351	359	306	305	338	328	327	345	297	318	315	312	339	362	290	322	324	315	362	327	337	310	302	315	326	357	350	337	325	370	302	333	328	338	332	330	332	331	345	324	367	320	294	331	317	345	301	333	331	338	293	308	325	296	318	337	301	329	324	338	345	298	294	330	285	333	316	312	303	298	322	317	361	356	348	308	322	317	359	320	356	339	315	348	345	360	350	333	317	316	309	298	310	317	320	334	313	333	336	317	344	305	301	317	306	330	327	338	327	328	324	336	317	353	316	326	319	329	354	330	311	358	337	335	312	334	330	323	328	333	320	307	313	268	336	307	340	323	310	339	300	339	340	318	312	333	339	321	330	305	348	313	341	324	318	348	319	299	314	337	337	300	294	325	322	321	313	320	332	291	318	336	337	329	320	340	325	361	335	342	364	274	337	344	308	331	364	334	317	310	337	348	323	322	324	329	325	330	321	340	330	348	315	317	334	301	307	314	322	333	340	328	347	333	318	314	333	308	315	341	351	350	322	327	293	314	309	298	328	312	346	305	328	317	319	351	350	344	326	334	347	333	316	334	346	320	310	339	317	337	314	331	320	300	316	323	309	297	329	363	305	299	309	325	321	323	311	334	302	324	339	298	343	338	324	336	339	310	342	303	309	318	332	321	299	326	315	336	320	323	343	317	320	338	318	305	346	292	300	334	294	320	299	293	299	329	312	289	311	341	303	320	307	313	351	337	329	332	342	328	356	322	335	328	331	351	329	358	294	344	321	332	314	318	344	327	340	302	338	325	347	311	352	305	295	315	337	322	289	324	328	318	340	345	281	329	335	336	336	325	319	332	322	332	337	318	336	320	348	294	306	321	330	321	356	320	311	325	359	339	315	335	326	332	309	329	327	345	337	326	303	341	316	327	317	299	339	318	326	331	303	356	292	305	303	350	326	341	304	299	322	310	319	298	329	341	322	333	345	315	294	321	308	297	325	329	332	353	307	345	304	308	326	304	339	314	332	321	343	314	318	312	333	329	311	332	334	344	302	352	322	311	337	317	336	333	367	341	378	348	313	331	299	343	332	303	310	329	322	342	348	345	335	347	322	323	317	314	313	358	341	323	322	337	339	335	320	329	297	322	329	304	352	305	316	325	354	336	338	342	315	334	311	338	352	300	310	298	330	347	330	329	337	344	355	346	379	314	312	323	312	336	308	310	345	322	294	288	308	336	348	313	314	341	357	315	329	357	325	332	337	330	335	308	332	328	310	312	305	314	329	336	314	334	340	314	334	356	315	341	304	288	328	338	355	364	340	324	308	330	323	316	348	315	333	296	358	326	344	325	340	351	320	286	330	342	324	303	339	333	323	324	349	327	294	327	334	331	356	333	336	327	311	319	314	339	338	321	294	348	332	317	358	316	319	338	335	326	305	341	298	321	302	329	371	311	330	310	338	337	370	300	341	316	308	298	337	344	303	299	341	329	352	319	263	346	313	331	350	361	312	323	310	334	319	315	325	336	325	321	346	326	348	327	329	318	313	331	338	315	334	369	323	353	339	286	356	318	309	367	333	374	332	342	313	290	344	339	348	328	317	322	291	312	349	343	321	333	355	310	341	345	328	343	346	349	341	313	290	343	337	309	323	318	334	365	315	300	336	312	311	299	302	321	337	353	330	343	329	335	339	322	341	358	306	303	345	315	323	301	306	294	314	320	332	339	357	349	303	308	277	310	345	307	329	296	310	327	350	329	324	328	348	309	318	337	294	313	328	316	321	325	310	320	305	312	318	339	322	349	305	326	353	351	325	325	326	336	310	314	320	328	311	306	328	339	315	346	353	347	319	295	300	300	295	331	349	325	343	347	332	340	282	330	318	339	303	329	287	323	324	299	360	353	303	333	313	314	344	311	335	299	320	321	325	304	309	330	303	310	336	314	342	316	349	307	324	334	299	326	342	309	316	306	323	304	334	321	330	334	343	324	327	339	320	337	298	357	344	339	286	369	300	334	336	335	358	294	330	324	309	339	335	323	344	334	329	331	333	364	323	334	296	358	347	305	339	320	296	370	297	328	333	354	333	332	314	318	334	333	310	342	356	344	303	320	317	312	316	314	341	282	315	346	342	327	321	317	383	350	313	316	333	302	335	338	309	320	318	339	301	306	337	345	308	327	335	316	332	320	328	330	334	337	326	325	293	336	330	330	334	307	323	341	341	314	319	348	324	316	351	292	312	325	322	316	336	312	348	335	307	320	327	318	356	273	332	312	355	311	342	323	339	309	338	340	297	352	311	330	336	321	347	313	321	314	287	322	333	327	295	305	346	315	318	330	374	338	305	319	323	316	322	332	313	346	306	352	312	345	326	346	333	316	348	331	304	295	352	310	334	309	324	330	333	337	341	330	337	300	313	301	347	324	329	352	301	349	312	318	318	349	335	331	320	330	328	331	323	336	345	343	337	329	320	317	344	333	310	303	296	327	329	321	372	323	333	352	343	325	327	340	311	342	300	299	297	308	327	319	319	320	368	343	349	309	351	332	317	282	331	319	320	325	356	322	330	339	326	292	338	341	339	353	326	329	352	337	315	310	332	308	333	350	352	310	330	332	358	328	301	324	327	347	326	324	288	343	315	335	339	329	299	308	337	312	357	317	317	320	346	319	345	308	324	344	317	310	326	329	305	316	328	345	328	323	339	353	313	343	306	320	326	378	336	323	313	331	339	308	345	346	321	307	326	329	333	328	315	326
33806	19151	31150	4320	2928	2234	1775	1371	1306	1113	990	933	855	787	762	719	700	673	679	665	698	650	632	618	617	612	667	588	591	610	616	612	646	598	621	590	592	598	561	587	619	574	593	614	553	563	574	579	529	570	579	557	570	557	570	566	574	558	547	577	589	563	505	590	559	557	585	587	524	597	651	596	605	615	573	604	553	562	566	589	635	539	604	565	578	592	562	536	515	576	594	568	588	551	587	523	562	575	570	610	581	573	550	567	564	567	571	558	554	587	582	558	535	557	559	551	589	554	561	564	528	531	589	580	545	582	564	573	546	593	575	537	574	560	541	560	580	584	608	570	602	598	563	589	600	590	556	589	581	563	554	561	625	593	562	622	593	603	546	561	593	586	618	561	556	588	621	585	621	568	582	549	532	551	547	587	591	570	574	574	541	555	543	580	570	567	537	576	562	584	549	546	596	515	561	556	572	565	545	573	542	570	519	572	579	570	590	527	531	527	535	538	572	613	556	555	603	572	529	587	575	564	572	576	531	565	545	526	546	562	530	563	581	627	581	582	577	570	579	547	619	595	559	576	524	563	541	513	554	589	560	585	559	554	568	580	545	559	577	588	557	554	550	617	567	550	528	539	582	566	583	581	608	558	528	569	596	506	604	550	535	548	604	525	561	582	573	556	526	607	533	529	573	598	544	582	558	572	545	549	567	569	526	571	591	558	561	559	560	609	566	596	582	564	590	578	582	559	593	549	563	563	561	563	573	550	559	599	544	544	544	600	550	544	520	527	580	585	539	579	542	613	552	564	597	564	556	542	546	593	532	550	558	556	583	526	576	586	593	557	569	594	596	612	582	550	582	556	557	554	548	561	567	583	576	564	560	560	571	581	526	557	563	590	565	559	560	565	592	584	602	552	557	566	530	594	603	580	564	551	549	570	525	557	561	578	578	607	549	557	609	546	603	567	548	550	541	564	555	534	601	560	561	544	553	542	551	616	568	564	539	543	531	589	582	610	556	552	565	594	558	567	575	577	556	570	582	590	540	579	606	524	560	563	587	557	574	561	593	553	554	551	581	530	617	569	562	563	577	537	531	553	545	594	581	551	536	595	549	560	529	556	559	575	555	607	600	579	556	503	535	572	578	597	550	584	542	572	529	581	573	563	547	548	521	535	579	577	576	589	517	573	543	574	584	564	557	539	563	566	553	509	581	525	586	601	573	591	565	552	536	569	605	594	536	585	532	559	542	589	575	585	603	543	584	564	562	578	565	619	558	557	585	548	582	594	534	593	549	556	586	558	598	581	534	546	537	552	561	555	559	565	546	558	520	570	580	557	563	525	573	568	589	545	527	550	579	536	553	556	547	607	545	574	585	586	513	567	557	562	604	524	566	542	554	588	556	536	526	555	573	541	558	552	560	524	539	546	532	557	578	567	591	551	585	569	551	589	607	555	575	569	545	582	582	628	537	553	556	597	559	517	562	623	585	551	579	556	533	548	584	596	548	568	577	519	606	571	540	583	560	554	560	568	584	539	538	555	604	560	552	587	578	564	589	548	572	556	584	588	578	566	592	574	584	565	606	621	546	590	574	548	539	559	567	531	540	556	606	552	551	544	544	558	593	562	563	577	573	560	559	538	533	591	539	595	581	541	558	565	563	587	585	582	575	596	560	564	575	592	572	534	551	566	589	560	592	564	536	587	600	556	528	554	531	533	537	573	555	577	592	592	545	565	573	560	545	597	524	577	580	610	588	559	559	541	533	566	588	569	576	558	599	545	564	570	596	575	559	525	558	576	591	604	567	567	559	488	548	536	561	561	559	573	582	572	532	544	533	542	529	562	583	617	521	629	553	579	548	551	578	602	610	557	567	588	581	579	534	561	556	579	553	552	591	570	554	583	553	564	563	562	562	536	573	570	582	546	568	536	580	564	564	540	546	518	569	547	586	556	590	541	571	590	579	530	639	545	545	594	550	549	582	564	596	549	590	577	537	591	579	552	577	575	582	535	597	567	555	572	612	540	565	555	603	528	580	557	582	568	539	563	577	554	590	578	580	615	551	537	620	535	565	540	547	607	567	567	541	552	587	556	593	529	580	594	547	562	616	565	564	551	557	582	545	579	553	574	546	581	608	567	596	533	528	548	510	525	563	535	562	518	587	528	545	580	560	620	543	569	555	565	582	526	571	565	570	564	565	545	628	536	554	548	577	576	507	588	548	566	543	556	592	569	547	576	603	583	523	559	591	558	601	587	607	553	573	555	613	589	543	548	565	598	554	571	549	579	564	567	540	526	550	564	562	540	562	564	604	570	541	559	550	566	574	538	597	579	575	575	537	555	594	554	578	572	576	589	560	599	593	566	598	597	591	576	538	611	572	576	539	570	544	521	569	555	555	600	534	559	541	578	569	572	551	521	538	568	547	590	622	540	590	584	531	596	592	556	578	526	615	516	571	576	593	528	551	615	543	549	598	557	585	568	543	570	555	582	620	543	552	552	527	619	566	566	592	539	582	572	541	553	579	595	565	540	564	588	580	566	554	584	536	557	568	572	555	558	563	583	569	562	593	578	571	594	613	534	580	564	542	569	556	561	554	570	557	536	576	560	509	558	559	538	570	558	588	552	578	560	571	519	531	591	567	543	525	558	564	576	566	560	536	549	577	566	550	585	556	559	576	558	547	554	549	563	544	573	569	579	564	549	525	556	593	555	594	563	604	592	573	569	521	579	618	603	586	552	543	570	569	599	555	591	555	566	579	571	576	571	528	585	587	560	590	546	593	588	566	560	557	556	616	576	621	524	536	580	586	548	602	575	576	593	560	590	551	566	532	580	553	551	560	542	548	546	543	552	589	591	562	574	567	572	607	548	571	546	558	531	595	609	554	587	572	603	516	515	542	580	573	584	579	584	583	501	575	507	589	559	532	575	595	607	576	550	551	543	580	567	601	553	565	575	512	497	571	550	591	611	633	564	567	584	557	581	572	549	551	595	590	555	547	516	599	562	612	557	554	551	562	575	579	557	567	578	573	580	584	539	570	520	557	537	577	515	587	551	593	570	543	574	576	619	533	575	573	574	561	587	524	522	562	523	586	556	560	554	595	523	572	570	525	548	577	600	566	571	562	516	563	573	591	556	541	552	574	512	569	539	543	557	546	559	559	585	566	560	572	562	568	574	581	545	535	555	552	531	550	564	592	576	552	606	539	535	585	556	585	564	582	569	600	552	583	548	564	546	557	613	592	581	567	597	554	552	590	593	547	594	590	550	528	586	510	573	563	526	563	575	594	595	588	541	551	583	559	562	607	552	608	595	551	593	579	546	531	574	536	522	596	552	554	585	579	541	543	590	614	578	592	569	556	552	569	586	538	550	546	528	592	541	595	530	542	563	588	559	553	566	598	548	556	570	569	570	531	530	583	551	541	598	578	558	596	548	543	592	542	561	611	585	557	521	552	565	592	560	529	533	544	577	581	547	547	532	550	548	560	562	600	539	614	571	552	559
23235	21318	29339	24178	21319	21194	8991	1079	727	692	605	596	582	564	502	530	477	510	481	454	457	497	416	416	447	470	459	420	435	437	440	383	426	392	400	420	411	414	421	420	430	414	446	403	408	423	387	392	394	404	393	421	406	409	402	422	407	417	407	415	381	393	386	411	398	364	439	407	420	402	386	411	390	421	373	393	380	410	421	359	384	419	386	376	401	387	442	378	425	365	409	392	415	413	401	403	393	377	382	379	399	388	436	416	408	390	393	400	399	398	382	416	425	420	365	411	429	408	391	408	391	431	371	420	382	408	394	456	396	388	379	373	396	393	399	391	403	421	419	443	393	409	425	401	392	417	386	382	403	442	397	423	448	396	385	392	412	429	403	392	362	389	400	452	432	417	396	427	391	393	408	424	408	404	399	413	421	400	421	427	393	401	428	406	421	376	374	390	400	389	410	404	383	365	383	433	413	400	410	416	402	422	369	390	409	394	441	388	399	380	395	383	419	364	355	398	387	399	400	407	377	410	412	384	386	429	401	391	410	397	414	414	429	397	378	409	385	371	383	444	385	394	388	390	409	413	410	397	406	382	435	401	424	403	382	404	386	390	383	387	396	378	393	391	417	397	398	395	395	381	427	376	391	390	376	388	390	411	375	401	394	397	386	421	373	395	409	408	419	427	395	388	398	399	413	384	396	381	414	397	365	392	404	401	431	403	404	412	404	396	397	395	392	374	374	343	413	403	423	391	383	399	411	386	380	423	432	403	393	408	417	364	400	431	391	429	402	420	401	428	434	362	409	425	375	397	412	374	406	413	382	387	422	399	418	386	377	392	413	414	405	404	380	382	381	402	371	401	372	374	412	414	399	393	423	418	410	391	426	376	393	427	438	427	380	396	418	413	404	388	409	389	388	381	359	387	371	396	396	389	438	381	407	414	437	405	379	371	375	401	393	402	424	405	389	396	394	367	372	450	384	398	400	454	401	380	400	401	400	432	429	407	418	415	415	421	404	402	385	391	370	399	383	437	382	370	401	427	444	412	382	405	434	384	399	414	397	383	396	424	400	394	407	407	408	398	379	388	373	403	415	400	404	416	433	360	409	399	399	414	364	369	372	426	370	394	380	389	396	398	395	400	386	407	408	450	412	421	394	407	396	361	415	412	427	399	383	379	398	436	401	393	384	404	429	416	408	443	419	425	383	428	400	385	415	420	416	408	360	425	378	384	391	418	428	401	394	424	379	438	414	413	391	390	398	371	460	383	433	409	403	399	405	377	368	368	402	404	369	382	395	412	360	400	405	479	404	400	390	368	407	393	401	410	428	409	379	417	375	419	359	405	386	374	408	444	403	425	407	404	394	402	401	375	392	412	408	418	393	398	389	396	417	388	424	410	410	391	366	394	396	418	395	403	420	378	420	381	439	364	390	417	412	380	415	462	412	361	412	444	412	375	399	399	411	406	392	407	400	397	380	388	395	446	384	416	428	379	399	386	407	407	387	378	417	378	402	396	420	408	418	392	381	404	393	377	386	406	398	447	403	415	404	424	414	410	418	394	398	380	361	401	437	403	423	424	393	420	411	415	440	410	420	390	388	395	449	429	398	386	413	399	400	378	412	404	372	405	423	375	415	371	391	429	427	400	377	365	387	433	436	402	413	387	359	400	382	406	409	378	408	399	349	390	419	389	420	372	401	386	392	406	398	424	354	411	412	444	399	387	388	414	408	420	436	397	394	410	397	369	388	394	387	383	412	389	421	427	381	416	441	355	385	435	413	425	403	406	417	408	371	414	386	399	407	412	367	387	365	376	405	387	389	401	418	436	413	453	438	423	402	414	403	415	385	410	417	394	442	417	448	378	429	436	407	410	361	396	392	401	393	403	387	424	431	382	393	393	416	423	428	427	389	380	409	454	400	418	382	377	384	405	402	389	352	397	354	362	407	432	393	400	419	385	419	434	405	407	413	381	392	388	445	435	404	396	407	369	392	423	450	382	427	392	425	379	409	412	412	370	430	402	391	369	424	414	377	421	444	364	418	394	422	396	411	404	422	372	394	384	427	375	399	389	426	414	371	391	479	373	393	414	386	413	371	427	404	413	380	410	401	395	379	373	384	419	415	425	405	406	411	404	432	382	391	415	389	388	437	409	415	414	382	418	383	414	420	372	405	354	369	410	394	370	415	387	423	425	395	418	361	389	416	415	370	444	406	376	417	409	396	387	357	409	397	398	421	403	364	380	423	420	418	401	390	399	401	408	350	383	419	391	390	401	372	407	404	378	372	403	389	378	368	407	383	412	404	414	391	382	409	418	388	420	420	400	429	393	382	380	406	391	387	398	409	374	417	398	394	393	397	393	398	389	381	387	415	419	423	379	376	370	385	417	397	404	378	364	392	438	387	380	414	426	407	379	427	408	412	408	396	403	392	412	376	435	363	406	413	388	428	418	448	410	400	371	388	399	388	408	403	409	413	398	377	391	398	408	368	373	391	422	426	377	397	426	415	396	408	396	387	382	390	380	401	429	385	412	395	409	374	367	401	425	421	388	378	407	382	373	423	391	374	414	404	416	415	399	413	414	453	396	401	376	423	419	391	411	410	442	433	378	367	386	389	396	398	372	393	392	376	399	423	416	425	386	427	413	408	417	418	394	406	376	409	408	400	390	390	417	437	415	416	389	426	385	440	374	416	378	401	386	385	430	391	406	395	424	389	392	394	363	400	407	433	352	407	389	397	388	401	355	421	421	438	368	395	389	401	419	390	385	372	409	379	410	389	399	371	444	385	398	394	375	349	355	377	409	409	405	423	405	367	385	380	402	414	416	397	399	398	396	413	423	367	399	433	401	376	399	401	401	411	390	412	419	410	416	425	390	408	413	432	416	426	401	409	363	386	409	422	358	369	414	382	397	392	381	446	449	408	378	407	415	415	367	402	421	393	392	410	397	388	393	410	387	398	402	394	424	393	416	395	406	409	381	377	372	416	370	393	365	436	402	394	399	394	386	388	449	400	410	394	382	422	380	377	390	429	415	388	399	431	415	415	413	401	403	375	415	389	407	374	397	386	410	448	377	384	402	433	399	410	417	385	387	420	384	416	397	413	402	412	415	356	386	402	390	407	440	396	397	392	377	404	391	376	377	355	402	395	367	384	382	414	423	436	374	395	442	393	407	393	383	411	367	356	376	391	409	379	426	387	416	430	397	385	392	423	409	369	440	394	366	390	365	365	398	431	397	373	407	390	404	396	378	393	421	414	383	398	425	405	383	425	383	421	346	387	401	386	394	412	371	383	423	414	402	438	410	382	433	433	442	390	401	437	399	426	379	404	376	393	418	381	369	384	413	410	411	408	427	417	387	373	419	437	404	417	385	418	380	403	407	365	365	396	414	442	423	434	390	372	387	405	418	418	374	412	403	393	399	387	423	419	358	421	416	408	410	377	410	397	393	398	387	405	380	387	410	438	430	401	370	380	395	390	388	413	413	387	401	369	375	378	426
40383	26241	36067	6725	5038	3649	2915	2281	1991	1771	1434	1340	1202	1189	1172	1050	1003	944	884	846	868	835	835	791	790	786	780	722	720	745	763	723	731	738	768	763	733	757	711	640	733	721	743	740	698	672	679	676	712	687	684	661	683	693	675	692	668	683	657	736	687	691	717	676	691	722	732	666	705	712	631	671	662	663	710	638	653	672	629	655	711	666	668	671	668	669	653	682	688	693	699	653	694	666	676	658	692	683	698	685	663	690	674	666	657	688	689	693	723	645	666	722	615	685	663	710	653	674	703	681	643	698	706	667	702	690	694	672	670	651	661	707	687	643	666	708	676	674	697	675	722	710	657	717	672	750	724	683	694	656	684	691	705	692	722	642	711	660	689	674	712	653	669	755	704	689	748	732	711	678	684	669	625	745	669	643	674	666	693	646	656	721	706	689	720	658	701	684	632	673	638	698	700	671	648	661	702	721	663	653	693	679	719	658	645	650	702	657	742	651	643	659	679	653	681	644	666	701	633	715	670	630	681	660	666	681	647	666	647	668	642	681	679	688	684	644	691	711	670	688	621	692	638	699	731	693	692	716	631	659	670	678	688	682	684	684	648	673	675	677	654	673	723	677	649	674	671	663	730	678	669	685	656	692	667	656	683	718	675	658	639	619	615	647	611	717	690	706	660	647	681	644	698	673	668	602	667	697	661	685	702	651	666	672	670	650	625	676	646	634	647	662	697	708	679	682	683	656	731	698	692	645	695	622	685	680	718	667	706	623	698	721	679	693	634	643	670	670	662	670	665	682	665	683	671	721	673	726	659	677	633	667	688	670	673	669	660	648	678	658	629	648	680	670	688	626	691	725	674	677	641	661	687	700	709	678	699	713	649	707	703	688	611	659	693	681	673	650	752	666	658	656	677	680	690	702	664	629	716	685	651	645	668	628	665	678	705	711	612	701	675	666	661	654	699	632	719	663	637	660	697	677	660	683	665	633	672	701	649	674	649	652	696	672	678	679	681	672	657	643	690	709	654	672	670	668	661	732	698	670	673	717	681	659	678	661	665	648	688	677	687	635	633	635	680	645	691	687	650	692	671	648	663	686	648	654	698	665	681	648	632	685	655	672	670	676	657	683	684	674	662	655	630	650	658	696	654	640	684	662	686	695	638	647	655	667	653	671	663	707	678	673	657	709	672	632	687	655	616	661	685	689	664	679	713	655	674	679	678	656	686	665	683	696	649	695	691	735	699	667	677	672	675	636	638	685	643	671	657	688	679	674	739	687	680	673	648	627	700	694	688	701	637	665	663	703	601	674	719	647	665	696	702	704	679	689	669	679	694	725	687	668	691	666	704	636	699	666	729	721	690	691	653	652	710	676	659	639	638	665	666	720	722	709	701	699	628	692	664	655	719	660	669	673	670	633	676	669	608	667	653	684	676	656	672	672	653	694	674	701	658	671	639	671	624	711	672	623	659	680	699	666	670	675	660	675	752	688	669	692	665	691	656	698	682	650	668	732	722	644	661	661	660	696	710	649	675	688	679	641	671	656	692	665	665	662	668	624	690	653	704	643	693	684	656	655	652	687	716	684	666	659	651	638	676	679	679	659	678	744	675	688	680	689	609	679	648	669	641	677	697	662	694	683	646	688	650	668	699	620	694	661	664	648	676	647	691	612	717	728	666	688	684	640	701	641	648	693	691	645	698	672	700	688	665	677	673	687	663	700	672	648	676	682	668	689	691	650	684	725	667	678	673	702	709	690	665	687	637	642	654	669	689	708	692	702	683	677	693	661	668	636	672	649	689	677	676	702	702	703	676	675	670	651	671	687	708	733	678	651	690	719	689	663	695	670	662	703	650	677	696	660	692	678	705	676	706	635	656	648	625	667	694	705	646	683	686	695	663	625	613	631	691	673	642	640	690	693	691	649	648	670	689	655	659	689	684	670	676	663	697	633	680	697	665	637	704	667	686	702	665	687	657	632	652	608	673	687	658	702	692	663	683	725	684	669	707	695	696	647	661	654	688	665	667	667	692	652	711	707	662	691	699	680	658	704	629	711	681	665	666	670	653	661	692	647	643	678	705	696	656	673	684	679	658	662	680	667	666	717	651	721	701	687	701	686	614	667	683	647	655	666	688	663	668	693	687	638	669	716	694	709	704	664	630	678	701	691	709	700	646	675	671	671	698	665	716	668	662	679	675	719	660	655	705	616	682	703	657	654	670	641	698	668	656	653	683	699	652	664	667	685	695	695	673	673	648	658	656	662	696	694	686	689	676	703	709	649	625	638	689	666	651	669	647	692	693	706	703	690	674	720	656	680	687	692	686	645	683	643	695	675	687	702	630	672	683	688	663	735	713	676	708	655	638	648	701	634	651	664	680	678	690	696	678	668	685	672	694	695	681	714	668	687	680	692	698	672	659	668	666	718	654	707	681	661	740	674	678	681	710	667	635	675	637	629	688	623	678	621	626	690	693	672	616	673	686	695	616	684	677	749	654	671	662	673	627	719	700	656	641	670	689	669	671	673	646	649	668	637	648	650	665	666	612	659	674	682	738	653	684	662	702	708	671	635	723	646	651	670	657	675	635	631	651	706	703	685	670	647	657	653	728	689	685	623	703	683	670	640	671	691	713	687	719	674	696	678	660	643	688	660	630	698	769	701	664	690	700	694	681	661	665	650	665	622	721	667	665	693	665	676	676	657	705	676	689	705	733	686	685	693	708	666	641	659	695	686	654	689	668	645	649	702	688	639	669	657	707	676	689	692	687	700	684	669	695	645	637	683	677	681	683	636	679	683	671	652	691	670	648	671	709	679	709	693	672	750	706	681	659	665	705	686	690	693	704	707	687	721	673	666	672	681	703	665	634	680	659	700	644	614	717	677	699	619	681	693	677	711	693	729	690	636	675	685	685	688	623	688	679	676	649	683	721	664	668	626	720	656	678	661	661	727	689	684	700	708	697	660	663	654	651	657	639	662	689	678	695	701	694	702	679	702	684	722	698	642	681	636	690	641	695	653	669	645	706	675	676	671	642	668	673	682	666	643	694	670	720	686	662	649	696	623	711	662	652	640	723	641	696	668	668	679	699	696	665	671	662	624	690	674	667	689	679	664	653	674	698	679	685	663	682	698	708	710	689	660	635	709	685	686	671	663	730	659	727	641	650	685	643	715	648	646	642	650	740	641	659	667	689	657	687	675	658	667	672	690	671	663	637	690	673	680	690	684	721	687	684	634	691	652	704	654	638	677	658	661	647	664	697	626	701	676	689	695	685	631	676	686	627	659	651	661	628	702	646	685	666	665	701	656	596	663	673	681	676	660	669	654	706	661	638	623	652	704	718	652	681	686	633	706	658	657	679	659	706	676	687	674	628	642	700	693	689	658	643	673	680	678	641	683	692	653	668	651	702	679	637	722	665	619	689	635	652	705	640	652	698	688	670	667	713	684	729	676	646	698	666	678	689	667	658	720	599	641	656	648	680	659	685	640	657	678	689	682
26914	20608	17312	4842	266	238	228	206	216	218	198	216	217	195	196	200	174	206	188	205	176	203	167	179	190	222	185	205	201	216	210	163	179	200	204	184	181	176	196	181	202	184	208	187	180	176	176	221	191	186	173	190	187	208	185	213	184	189	179	181	175	168	202	206	195	190	203	196	208	191	182	183	193	189	189	207	214	178	178	194	175	188	188	176	193	187	188	204	176	188	200	180	197	187	185	177	231	172	208	179	187	194	190	201	188	181	199	208	190	185	181	208	197	172	204	183	188	198	201	189	172	196	177	189	208	203	191	183	187	184	176	185	189	173	176	183	181	172	175	191	190	198	180	196	202	199	197	179	198	201	181	225	195	189	194	216	198	182	202	157	184	191	176	220	198	198	202	186	194	184	181	172	197	181	204	179	195	201	192	184	209	168	207	191	185	188	202	183	188	186	210	178	193	175	183	197	191	180	191	198	186	189	182	172	191	175	188	182	190	198	184	195	173	200	201	222	222	179	167	193	186	190	193	196	201	199	206	189	196	175	197	185	189	184	188	182	202	194	228	181	200	189	181	207	182	216	169	197	180	180	175	192	200	165	186	172	190	199	174	218	174	184	195	204	200	175	207	178	206	196	174	195	210	201	198	204	204	186	192	178	181	195	190	209	188	182	187	198	178	189	203	194	207	166	187	187	188	200	167	209	193	173	167	182	178	196	187	179	172	189	180	173	197	190	180	183	184	195	201	188	190	189	202	219	186	196	179	196	185	184	172	173	181	201	197	200	189	199	189	201	189	197	185	168	206	180	203	209	186	184	180	198	193	206	190	169	182	195	198	179	199	190	192	185	224	201	186	189	173	171	179	204	177	188	168	181	182	195	179	203	186	188	188	187	183	202	188	175	194	181	198	173	178	197	183	214	195	202	176	179	178	193	199	210	187	172	178	189	173	203	213	180	233	184	183	189	204	193	200	191	170	172	191	197	165	187	196	197	190	166	190	182	187	171	174	187	199	184	187	200	208	185	162	157	204	195	190	177	177	177	158	184	199	194	176	185	193	174	213	205	191	190	211	203	192	177	190	167	185	210	207	170	183	193	199	191	204	198	189	195	190	215	177	184	184	200	220	172	182	200	182	173	180	169	163	198	213	206	184	165	184	214	200	197	197	190	206	201	182	194	175	187	182	170	170	205	199	185	164	175	179	190	193	192	194	164	192	172	180	195	201	211	186	202	196	200	174	183	183	203	193	179	199	211	196	183	190	179	172	190	173	179	179	204	187	182	152	206	187	175	179	202	192	191	217	194	181	202	160	172	198	187	187	222	180	179	189	191	201	182	192	187	188	169	188	209	190	209	163	211	188	190	192	200	193	152	187	186	175	201	187	212	197	188	201	181	177	191	202	177	169	207	194	164	175	193	167	197	191	178	203	209	185	182	182	205	189	175	172	187	195	171	211	218	189	186	184	190	217	197	181	180	172	187	191	189	223	174	174	184	201	211	195	185	178	224	170	196	173	190	196	215	180	198	186	181	172	197	214	198	193	178	177	183	198	182	173	174	188	202	203	215	172	199	181	179	198	196	191	194	179	205	161	201	182	169	190	194	198	182	171	189	174	211	189	193	192	173	179	184	194	185	185	196	200	186	182	182	186	199	176	167	162	184	194	198	191	175	203	181	213	185	193	184	190	192	169	172	186	195	193	180	190	162	174	180	186	208	178	198	179	198	176	177	176	195	186	197	204	205	200	202	198	193	210	153	191	190	190	192	186	180	203	183	183	188	144	182	194	189	189	186	177	182	204	198	216	220	210	192	212	180	186	203	180	190	183	220	177	211	208	193	206	213	197	189	191	185	197	197	190	186	195	193	183	179	185	181	206	185	187	190	194	206	173	191	179	205	206	193	210	167	186	202	153	178	201	185	174	192	164	201	198	184	192	182	186	196	199	194	195	194	177	214	203	181	180	178	209	184	202	182	180	191	185	185	186	163	183	192	193	187	208	171	209	198	213	208	192	193	178	196	196	174	218	199	210	175	180	181	177	199	185	215	194	181	192	179	202	194	170	191	198	182	199	190	193	191	187	187	200	193	168	186	188	214	213	167	189	193	212	191	187	167	227	217	202	185	157	201	202	208	170	199	187	193	209	190	182	188	182	202	202	175	214	207	167	213	172	178	171	174	208	179	213	195	213	177	187	182	191	185	170	183	190	191	205	187	193	177	212	177	195	178	211	177	204	211	209	212	176	171	187	206	201	185	201	198	193	194	167	167	184	188	223	175	189	164	195	171	184	188	176	195	183	199	184	191	174	202	177	185	202	163	213	185	191	206	204	197	183	183	196	191	177	209	202	179	196	176	181	197	219	181	198	196	184	178	176	193	218	203	180	191	208	204	201	210	202	205	186	203	186	189	191	204	195	182	197	187	199	194	166	197	207	161	194	189	205	182	175	187	197	181	194	213	198	166	213	204	189	201	205	195	182	184	174	201	200	177	197	186	193	174	184	154	173	197	173	198	194	171	203	167	173	180	194	185	183	194	214	193	221	168	181	198	171	169	177	181	189	189	196	173	191	200	164	204	210	182	179	195	176	201	192	188	195	195	171	195	219	200	198	193	176	176	201	208	201	200	172	223	185	186	205	170	195	197	198	192	217	193	190	191	166	202	186	209	180	185	180	206	177	202	187	203	219	201	196	186	174	203	208	170	198	162	186	173	201	192	201	198	166	186	168	203	193	169	184	209	176	173	174	179	201	167	178	189	195	196	187	202	188	191	204	196	178	200	193	220	201	195	166	189	210	215	196	189	175	201	184	206	187	172	192	199	188	206	183	187	151	176	200	189	202	194	163	201	204	223	186	189	194	171	174	196	202	190	180	168	165	197	199	209	185	164	181	202	189	174	184	188	194	163	202	191	199	200	184	178	206	182	213	178	182	198	195	211	211	197	185	160	210	189	194	186	168	181	188	174	192	211	207	179	169	192	215	202	189	184	175	185	206	179	193	196	207	212	195	176	199	193	227	165	187	208	207	173	184	190	191	179	211	208	171	195	190	210	191	193	188	208	191	192	203	187	185	166	204	182	191	189	197	220	197	193	197	189	201	186	207	195	185	216	186	196	205	189	183	204	206	209	173	201	196	200	172	215	208	176	179	191	207	196	173	185	208	188	180	187	174	189	186	182	196	200	188	171	206	168	171	194	194	177	198	180	203	214	180	177	204	191	197	177	190	180	191	194	189	193	190	178	186	187	196	186	180	220	176	202	196	179	182	208	219	165	190	192	175	173	162	204	173	165	222	176	185	192	189	178	214	169	190	203	187	206	179	173	185	215	201	183	186	181	201	217	199	160	176	167	187	182	199	190	179	193	196	210	194	180	184	212	191	216	202	173	195	196	191	188	204	177	184	200	175	219	189	213	203	206	212	187	203	182	179	201	189	197	192	168	169	213	198	204	200	214	195	195	197	185	174	173	193	203	207	202	209	188	178	180	188	195	194	196	161	201
12243	6226	17502	773	573	536	420	439	418	406	357	365	375	395	381	346	335	340	324	336	351	354	387	326	338	364	355	347	346	336	325	362	301	348	371	371	378	344	338	313	360	352	368	367	331	361	332	318	363	309	346	370	318	365	354	342	359	379	352	383	348	318	339	360	324	334	304	344	341	356	341	327	350	351	362	356	344	351	337	343	359	317	373	339	335	344	298	377	316	340	329	322	329	363	332	307	343	328	337	311	286	369	328	299	331	359	353	367	318	325	363	336	360	351	339	378	374	344	348	358	366	352	325	341	333	327	333	329	377	320	321	328	338	384	357	327	326	314	318	336	345	369	329	313	320	345	333	352	390	361	370	356	359	312	302	342	353	343	345	311	377	355	333	337	358	338	352	332	343	324	306	326	335	337	365	348	338	343	334	347	400	355	361	338	348	316	337	362	357	360	357	361	338	374	342	370	348	348	290	336	357	322	342	356	311	345	345	342	357	353	334	352	371	310	339	360	353	347	360	327	307	332	359	337	339	335	310	357	366	352	327	340	394	370	363	341	332	342	331	335	375	349	363	340	349	365	357	326	363	304	370	356	371	347	347	337	369	350	331	319	369	344	336	370	325	344	399	334	342	314	353	356	334	342	352	342	359	376	334	322	326	341	327	317	369	331	337	361	355	327	349	365	345	344	348	383	365	367	332	353	342	341	375	375	312	325	335	353	323	319	354	343	357	372	374	362	361	369	354	358	344	303	381	358	329	348	331	349	325	346	349	364	337	348	327	317	300	357	327	342	327	336	367	330	372	330	357	384	334	353	331	331	325	345	331	335	351	350	337	335	372	353	377	345	357	321	332	366	330	379	361	338	368	359	376	318	329	360	359	326	333	388	354	351	391	332	339	360	356	341	366	338	318	363	348	339	339	322	363	348	341	333	354	350	343	334	351	350	351	383	356	400	356	370	325	371	336	355	325	328	367	345	369	339	299	322	303	346	348	314	363	340	313	337	355	350	322	360	361	352	343	303	336	345	329	337	325	325	324	351	334	320	351	323	354	350	326	329	342	318	348	332	369	348	369	292	373	342	317	362	342	338	337	326	346	338	367	388	346	357	327	333	343	338	353	360	327	344	361	333	304	373	369	348	357	328	357	340	356	328	320	339	339	335	375	345	342	366	345	344	360	343	348	355	336	344	335	335	344	338	353	328	347	360	330	353	319	344	326	364	347	334	302	350	337	329	346	369	393	387	357	366	338	344	339	315	337	344	335	333	351	378	352	302	345	359	315	354	326	377	325	308	355	348	337	331	355	319	361	386	333	338	313	347	333	324	321	316	324	328	310	325	342	332	346	356	346	364	346	337	363	340	332	279	378	358	366	375	328	387	339	359	364	343	332	388	348	357	349	324	384	352	318	334	310	355	327	336	350	371	348	346	347	326	336	346	373	338	345	346	350	346	341	335	355	314	354	349	363	378	345	346	330	333	367	348	368	328	342	325	337	302	363	362	347	322	370	392	370	315	337	329	354	354	354	334	333	346	337	325	353	337	345	330	357	366	325	326	333	382	353	342	329	339	354	315	337	352	337	337	328	330	392	340	328	385	349	332	362	350	387	329	357	334	353	343	330	333	365	354	369	352	342	352	301	371	351	355	306	371	364	341	334	367	366	330	322	339	376	378	341	369	351	344	353	334	369	364	323	363	330	368	358	355	329	369	374	340	336	343	355	347	365	337	336	324	349	347	337	343	350	347	355	366	320	388	354	356	324	321	378	338	367	341	341	351	362	371	345	327	347	347	350	352	349	345	373	314	364	345	345	336	349	352	348	342	343	305	378	323	366	355	333	348	345	329	368	354	327	380	382	312	334	359	337	321	332	310	364	366	317	344	322	359	352	315	355	338	361	345	360	343	310	338	377	347	336	360	374	339	345	336	302	348	340	347	347	310	361	316	306	337	343	388	339	347	346	335	354	376	351	354	336	364	368	343	326	344	312	368	322	355	357	344	358	321	340	344	390	353	328	343	354	335	357	299	350	346	334	359	370	330	337	366	332	314	397	365	315	338	369	369	356	317	359	358	337	331	372	377	309	318	335	341	330	348	346	372	339	356	341	352	353	337	329	362	378	359	330	346	356	367	355	345	353	314	332	345	336	357	368	346	374	373	379	349	368	344	313	365	340	398	334	309	352	347	333	339	331	354	343	341	328	333	353	336	351	327	350	339	353	334	350	334	356	351	355	351	352	360	362	359	329	360	352	341	372	367	354	351	307	331	345	331	359	369	366	338	375	352	327	354	343	339	349	313	381	365	332	342	339	354	345	316	324	294	341	328	368	361	348	318	337	343	336	361	341	328	361	347	320	336	355	310	362	360	316	341	353	357	389	350	327	311	302	333	357	363	335	356	335	361	376	333	348	314	310	372	297	341	338	330	350	340	350	295	377	329	322	370	325	319	353	328	353	361	338	340	360	339	388	354	378	326	335	314	335	319	332	314	352	344	347	342	344	341	361	380	371	380	364	340	350	320	348	368	342	346	323	340	337	329	346	323	362	329	340	332	333	380	325	334	369	328	361	321	353	326	340	330	327	340	379	361	328	317	340	353	348	365	316	372	354	348	359	374	342	334	329	326	318	353	341	366	375	361	328	326	347	317	353	365	368	351	328	342	342	347	343	337	324	361	355	333	328	359	345	348	349	358	344	354	365	331	329	368	378	320	356	377	390	331	322	350	387	300	343	353	316	340	366	354	349	333	337	349	325	315	360	358	341	348	366	360	316	362	340	365	360	306	355	350	385	373	348	349	343	365	324	347	346	317	297	324	361	355	351	320	347	346	325	345	326	360	316	347	335	336	337	303	333	344	371	359	336	319	333	343	335	352	345	334	394	370	364	328	368	356	338	354	331	297	345	341	373	320	370	328	364	342	367	364	321	339	351	312	320	336	329	355	299	360	373	341	352	357	336	325	353	322	323	362	335	331	352	372	369	330	363	335	347	360	369	336	339	330	371	345	329	343	356	349	350	339	350	380	329	328	342	347	351	387	362	325	329	335	358	334	370	359	358	367	367	306	321	379	326	352	330	361	343	346	354	321	341	346	338	337	326	341	340	353	341	335	357	355	349	377	343	344	354	383	330	383	340	320	375	368	341	370	364	326	369	322	344	350	340	354	385	367	358	370	316	358	348	375	354	343	368	332	343	350	378	354	368	315	350	352	376	347	362	318	330	341	344	346	337	359	375	372	342	337	349	332	343	369	300	354	377	331	356	360	329	330	336	353	311	311	366	321	354	365	354	298	326	346	344	378	318	350	325	338	339	351	325	352	302	345	350	361	348	336	355	331	343	344	340	316	345	319	355	363	351	361	357	347	332	351	336	366	328	342	336	345	373	322	338	334	359	388	337	328	308	372	327	341	318	351	344	310	391	341	328	336	321	343	343	323	363	362	327	354	334	366	340	336	348	360	354	350	340	321	361	331	335	328	356	336	332	348	348	341	343	384	348	355
24196	21321	29018	24238	21276	11664	1040	631	542	506	456	427	397	425	386	381	396	358	352	369	375	375	373	342	374	348	385	347	364	351	353	340	360	365	375	352	359	357	352	367	348	371	320	357	338	324	329	335	361	370	357	307	353	342	335	382	332	349	350	334	324	349	330	385	316	339	326	350	351	337	325	339	336	321	327	343	326	351	350	346	345	315	308	341	319	316	334	330	377	313	344	339	322	326	333	345	364	343	353	353	323	356	335	345	323	352	313	340	384	315	332	346	340	328	344	333	333	344	372	355	325	326	340	326	313	340	325	345	353	345	336	342	347	336	351	327	355	350	330	334	322	370	365	347	304	332	324	352	370	337	364	319	329	373	334	352	334	359	339	324	336	335	371	369	330	359	296	375	334	381	355	338	368	316	354	340	330	368	370	297	342	366	295	327	360	353	358	345	352	317	321	349	349	340	334	354	369	308	337	319	345	322	322	298	357	316	339	337	358	325	293	332	321	355	321	351	331	296	324	343	331	355	302	339	337	389	350	337	327	372	338	342	345	339	343	332	332	347	331	327	353	334	328	329	369	321	320	349	322	374	318	357	327	351	327	327	349	343	322	353	356	353	305	331	297	352	341	372	333	321	294	365	410	306	347	338	320	333	340	323	339	341	350	354	335	349	343	371	312	317	367	374	365	335	349	365	339	363	364	326	364	366	317	347	333	357	336	336	340	330	347	330	326	312	358	334	337	371	353	316	329	333	358	361	332	345	366	301	353	359	348	314	364	316	355	316	328	345	322	356	345	298	345	329	316	325	346	348	370	335	349	330	362	393	340	302	356	351	323	355	335	361	342	333	351	330	337	347	367	334	327	368	322	321	341	360	355	329	344	332	331	320	361	370	330	337	323	336	357	361	312	340	316	346	363	332	319	334	334	324	324	357	337	298	367	319	376	322	362	312	349	333	306	349	321	358	354	367	331	339	338	332	317	333	348	340	311	313	365	332	337	313	324	319	329	360	339	372	334	377	329	365	363	339	334	324	377	370	332	356	328	308	325	346	349	352	317	343	340	308	341	330	321	355	364	336	331	330	340	336	357	362	321	318	339	373	377	319	367	352	341	345	366	332	339	334	361	330	314	347	341	308	336	304	344	355	320	339	316	336	329	313	342	359	345	370	325	337	372	344	330	369	343	328	356	323	369	363	350	391	330	365	329	338	316	341	339	330	320	359	304	349	351	338	309	371	329	375	338	349	317	336	371	329	339	348	316	308	339	363	365	343	319	343	356	349	358	333	342	364	349	369	302	331	349	353	364	330	338	348	376	344	353	339	306	318	325	335	343	326	308	337	334	342	338	363	321	318	337	373	346	332	335	334	340	357	342	363	373	339	327	337	342	341	311	338	322	329	311	313	324	337	360	335	340	380	361	352	348	346	356	350	334	311	339	343	323	351	333	352	334	350	355	373	313	374	329	334	349	318	324	314	327	330	354	360	307	335	338	331	348	367	358	356	339	353	286	334	357	319	316	318	348	310	347	338	322	304	344	317	304	327	303	362	345	320	365	302	360	351	346	307	342	347	382	354	369	327	367	355	308	338	346	322	342	330	325	345	333	325	354	346	324	351	329	350	303	339	349	308	379	336	355	363	327	338	368	319	365	327	352	328	329	338	315	343	334	334	367	357	325	327	335	348	316	329	336	325	328	329	364	339	338	348	363	373	368	333	344	337	343	336	311	313	319	340	380	335	336	337	360	343	341	321	355	317	345	351	338	341	316	342	330	342	331	330	360	351	343	326	331	322	371	351	345	323	334	358	343	338	371	326	347	332	320	351	354	306	321	342	350	346	340	324	368	334	336	371	322	354	338	330	338	324	362	339	337	348	346	374	375	323	359	333	314	363	341	342	345	357	336	323	336	336	326	307	357	346	332	332	334	348	341	355	354	372	374	319	352	344	334	367	338	338	333	347	356	315	353	325	334	350	335	359	315	372	343	367	338	360	321	317	324	337	307	341	302	317	337	313	379	363	329	339	359	347	306	351	369	345	356	351	372	366	319	331	324	310	315	339	309	338	342	380	331	315	316	379	336	322	337	341	370	331	312	337	336	345	341	340	326	313	349	323	323	361	325	347	324	339	311	332	314	353	342	329	335	316	329	321	369	324	332	351	335	319	332	328	345	359	312	333	345	351	320	357	347	349	361	338	345	361	354	365	373	300	343	378	318	317	343	303	313	343	355	365	355	340	349	354	375	340	352	328	333	308	348	337	346	333	338	327	357	332	345	335	342	377	378	351	350	340	310	326	328	357	356	340	325	337	358	340	342	346	339	337	318	364	301	336	355	324	329	371	336	335	361	329	343	352	318	365	356	351	333	324	344	363	379	371	346	365	369	347	275	347	320	331	351	335	351	339	324	310	314	322	347	326	327	358	362	320	366	385	349	348	344	359	333	365	336	318	335	340	346	323	347	301	353	319	365	338	313	329	346	335	325	349	309	352	344	344	352	350	325	350	350	343	346	333	358	354	335	350	378	357	342	343	295	349	354	361	327	349	341	304	309	385	316	338	351	345	335	313	332	334	344	339	325	319	346	331	342	336	375	331	345	355	321	372	346	336	326	339	319	341	358	347	336	313	343	351	331	339	320	373	312	335	335	355	332	340	316	344	346	287	354	381	327	354	331	346	327	368	313	335	342	329	352	312	320	368	357	329	358	303	318	328	381	348	325	333	361	320	317	360	314	357	358	350	352	344	344	314	325	356	315	329	320	368	300	355	357	358	306	317	338	336	343	338	318	361	296	342	328	313	340	334	360	334	351	323	346	354	373	325	343	355	330	352	332	339	300	363	351	331	334	318	328	342	340	320	330	353	355	337	382	356	344	340	320	344	324	352	330	337	328	369	334	288	327	369	329	339	357	326	350	375	371	299	345	342	337	339	323	322	337	323	361	365	352	336	390	337	359	337	350	359	338	357	332	316	339	342	359	370	330	303	324	362	342	348	336	342	343	355	305	338	349	328	340	343	368	348	333	337	328	324	350	358	332	352	348	328	316	337	342	339	326	311	354	321	356	323	381	360	355	348	313	344	337	318	323	322	333	335	313	320	335	340	355	345	360	338	325	334	339	358	348	343	341	281	318	355	309	370	320	362	339	330	335	348	356	353	350	350	342	365	330	337	357	339	370	353	332	339	344	331	358	333	311	330	360	346	348	330	360	332	333	351	353	337	376	364	343	345	353	357	360	331	322	357	344	326	297	329	317	357	342	323	338	300	342	355	346	344	355	303	321	320	329	309	353	348	328	307	347	332	346	334	343	342	352	313	338	341	341	327	358	350	348	321	332	326	333	353	349	302	339	318	343	335	338	361	330	317	352	314	345	330	364	335	317	310	331	321	330	367	359	319	308	361	354	333	320	315	343	383	327	362	338	363	347	326	305	350	329	327	309	339	373	358	340	326	328	326	353	309	344	324	320	361	349	335	356	385	311	309	359	316	324	346	338	351	356	310
35153	20544	29261	4449	3075	2287	1733	1513	1296	1134	991	954	903	819	821	776	750	708	723	704	698	638	731	685	632	665	641	655	627	590	639	605	638	605	610	600	644	652	602	617	614	634	600	609	624	599	592	622	581	603	604	590	582	630	620	578	605	625	618	573	569	585	579	622	555	597	623	603	658	610	575	619	580	607	597	551	551	571	617	604	581	561	614	625	591	571	628	602	568	613	566	612	624	611	594	585	587	566	605	603	565	540	586	577	586	586	613	662	548	575	569	568	602	572	558	610	589	555	631	593	572	594	576	605	583	639	585	577	571	589	594	583	598	557	596	616	615	594	584	593	584	548	620	571	556	620	569	618	617	572	644	583	566	567	592	599	629	624	588	635	601	572	640	597	623	621	596	629	592	584	585	559	631	579	611	594	598	580	585	602	588	610	603	555	569	595	597	594	604	588	639	568	589	577	581	641	569	609	617	610	571	561	559	582	586	588	571	606	588	535	575	570	599	572	593	575	616	589	562	627	613	555	580	565	637	555	566	610	544	633	588	539	651	575	581	616	585	607	606	590	571	579	567	567	598	592	595	554	518	571	582	620	610	573	612	546	573	541	592	590	567	622	561	627	607	579	618	595	592	624	587	594	574	564	587	561	648	611	569	569	595	600	548	590	596	565	608	545	583	579	590	533	547	612	550	548	618	587	595	548	630	597	598	624	584	624	550	597	574	608	593	613	565	613	579	618	620	564	569	582	578	581	581	565	645	567	557	519	555	566	552	559	611	596	592	603	592	632	565	545	599	571	563	562	625	574	584	581	567	580	559	591	607	575	568	570	596	557	563	590	598	570	589	585	631	591	606	542	591	587	563	584	577	626	583	610	570	577	615	603	570	566	591	582	569	579	582	590	557	560	584	607	582	628	569	590	557	598	623	613	619	631	592	591	605	580	575	602	539	572	589	576	579	564	582	606	617	585	603	590	568	575	580	586	573	601	582	542	602	607	572	610	584	577	622	572	596	582	575	546	548	596	619	583	562	615	554	608	536	603	572	604	583	587	590	574	549	585	580	576	591	625	578	557	590	584	526	621	600	602	572	570	607	619	613	621	584	598	625	619	589	592	585	592	562	590	572	590	565	556	582	570	604	576	590	568	597	614	624	558	589	550	597	573	566	604	623	652	635	625	564	573	596	578	605	549	611	571	606	592	537	628	586	602	568	592	571	646	559	537	618	602	582	587	631	561	547	590	553	627	588	569	593	606	571	572	588	551	610	571	583	593	579	554	580	604	591	614	621	625	605	583	590	616	596	590	572	568	598	569	579	585	587	598	549	608	592	579	600	596	594	583	586	577	577	596	570	573	576	568	563	577	563	548	578	599	553	571	577	577	583	580	569	568	569	583	579	608	577	588	601	544	593	530	590	598	579	605	608	553	603	567	590	554	589	611	563	597	581	565	565	599	593	574	568	580	619	589	545	574	557	528	598	623	577	611	579	551	557	549	581	606	593	557	598	593	569	537	595	581	583	604	584	618	639	594	625	576	627	561	596	610	597	579	593	583	574	605	606	607	621	609	602	576	615	573	602	589	585	576	584	596	582	603	561	576	591	563	615	605	618	558	595	601	601	537	602	594	562	610	598	609	570	569	568	605	563	566	591	593	601	598	543	589	611	604	573	564	576	584	556	579	585	555	563	583	585	611	616	548	592	590	618	585	626	582	598	600	565	579	573	607	607	601	595	606	605	551	535	578	537	626	551	572	601	663	588	611	585	588	552	577	561	585	622	526	606	625	554	525	554	569	635	542	599	598	597	580	571	597	558	587	606	594	553	627	569	580	550	536	576	609	645	601	600	570	588	557	573	589	620	630	547	586	579	562	594	606	563	574	604	573	612	555	591	589	587	596	610	610	555	577	584	616	564	602	566	613	596	590	595	623	624	593	619	549	558	605	580	593	540	570	604	597	606	626	596	624	581	584	591	563	612	561	558	576	557	593	627	599	622	610	584	559	601	589	570	616	645	542	591	587	623	541	585	614	618	563	562	621	606	580	528	573	608	572	563	522	570	585	604	577	571	577	594	591	579	603	609	588	608	638	601	613	600	582	580	588	571	563	567	620	605	571	585	591	595	591	561	575	573	573	595	578	613	597	567	626	574	564	582	576	569	553	587	575	526	564	565	557	568	587	545	594	625	605	617	628	583	582	583	565	566	593	600	565	582	605	571	589	630	592	585	585	602	570	600	562	603	594	590	558	560	589	581	553	576	661	591	571	588	558	590	548	610	556	601	569	546	627	558	617	601	637	583	607	608	579	617	583	585	615	569	603	611	640	573	607	621	576	609	599	563	626	581	565	586	579	546	560	608	563	557	585	599	562	610	607	548	622	604	557	572	595	596	592	540	610	595	582	606	561	544	618	553	594	618	572	607	593	628	604	609	579	577	580	606	550	583	610	601	605	553	591	618	584	652	571	583	586	573	571	593	619	577	592	601	588	581	625	597	581	584	585	585	562	585	544	568	601	585	603	573	610	613	601	583	599	573	564	598	582	610	616	566	565	547	608	638	577	569	587	579	576	580	612	602	604	591	567	597	545	568	614	608	605	606	594	571	593	544	570	584	559	597	590	599	589	593	581	579	587	588	571	615	618	572	570	621	587	634	558	562	621	583	628	581	559	547	608	598	586	609	596	579	616	571	564	579	647	548	593	574	627	621	578	605	557	583	624	610	580	587	561	585	563	598	629	599	633	556	571	563	569	543	552	617	600	609	597	576	584	597	585	587	580	587	608	586	608	568	603	582	599	584	567	615	578	610	599	608	585	590	618	570	608	570	605	586	548	543	590	587	576	556	545	627	572	599	608	604	591	613	588	594	583	537	561	590	626	579	560	595	560	560	629	628	650	568	594	559	557	570	601	561	642	581	585	574	624	590	584	608	632	633	579	584	539	589	636	587	643	601	592	614	535	557	574	595	623	621	599	611	624	570	541	610	574	610	561	627	573	619	574	580	579	594	571	567	612	588	571	610	582	605	540	593	568	569	561	536	613	585	554	583	591	592	604	611	572	618	638	613	579	564	583	574	571	603	585	585	550	558	656	634	606	605	599	592	607	646	589	588	587	569	527	586	632	566	551	590	576	578	563	611	577	591	615	596	598	571	591	565	597	589	552	588	589	602	591	579	582	595	551	560	557	589	598	591	565	638	562	623	594	593	637	627	611	566	578	582	582	587	574	567	566	605	562	593	616	594	624	592	601	606	595	516	620	589	591	618	608	616	614	596	619	596	586	586	576	588	597	595	565	629	571	586	576	584	601	595	597	575	601	613	610	582	571	635	581	594	576	609	565	597	618	612	599	589	584	617	579	573	572	622	609	589	564	583	600	573	593	609	597	577	572	650	591	576	601	628	569	569	592	601	593	606	616	600	599	605	643	581	575	573	580	569	604	619	630	558	565	540	570	618	592	609	581	584	558	581	575	599	517	588	582	579	621	592	625	547	598	611	596	607	603
23256	21318	29148	24001	21318	21307	9376	1088	794	683	667	612	575	549	523	529	470	483	473	468	487	494	459	445	451	435	456	472	463	433	455	443	446	407	385	452	410	460	444	412	443	403	428	413	434	440	434	448	454	451	424	412	433	439	441	401	446	420	407	397	449	432	415	427	381	428	428	415	419	412	414	401	443	451	416	398	408	452	379	421	429	430	407	462	432	429	400	398	459	390	427	432	442	394	442	441	375	445	410	430	393	395	429	425	476	417	441	424	415	427	435	415	446	422	404	420	436	438	427	419	473	409	452	431	437	392	459	415	431	421	460	405	424	435	442	412	428	408	423	394	431	442	434	422	465	439	471	446	429	396	417	433	416	450	407	425	403	433	421	385	409	419	427	447	392	403	422	422	445	415	389	427	434	433	415	455	403	445	440	413	407	435	410	434	434	446	409	424	423	425	411	429	428	417	416	440	431	445	446	411	438	385	394	396	425	405	434	411	398	426	419	397	404	368	447	408	411	391	430	416	408	432	413	420	390	438	428	417	412	419	468	427	407	405	456	424	386	379	436	411	397	394	405	438	380	379	413	389	411	399	401	424	390	387	427	434	421	443	409	405	393	403	428	458	412	406	404	446	433	435	396	404	404	409	398	412	442	429	470	429	407	436	384	409	468	432	402	410	409	407	407	399	436	430	432	396	424	439	437	407	393	436	404	436	460	412	412	394	364	395	403	401	429	448	399	401	427	411	422	439	452	417	430	397	426	424	364	409	391	381	454	416	412	407	413	391	438	390	444	435	431	423	386	416	425	422	420	401	400	420	413	423	443	401	435	391	389	447	455	398	419	395	437	433	391	420	415	427	435	436	410	427	370	451	388	450	428	448	424	450	401	425	440	427	424	394	407	422	417	443	427	388	416	388	440	420	403	425	417	434	455	422	370	376	365	390	399	434	394	433	411	424	406	393	430	392	423	394	430	391	451	424	426	402	409	383	402	428	400	378	447	433	380	420	421	410	425	422	424	412	400	372	417	410	445	428	436	417	405	391	438	445	406	394	442	423	374	424	446	466	386	419	418	400	411	397	403	433	402	456	403	404	426	424	399	423	375	406	431	390	401	394	425	435	424	394	442	436	391	411	435	400	407	376	397	376	385	412	421	404	457	435	407	398	418	408	430	399	469	388	444	440	446	447	414	415	425	467	417	410	404	391	394	398	416	420	436	412	409	445	418	403	420	419	430	435	413	418	438	413	397	421	391	410	403	386	405	404	462	372	389	432	387	427	386	440	416	468	416	412	439	391	433	405	450	433	428	426	465	421	458	410	406	393	434	433	407	426	409	461	426	403	411	444	422	408	440	446	442	418	389	415	404	444	424	401	454	422	400	421	432	421	373	424	423	404	447	397	441	400	418	398	409	385	442	409	422	411	417	394	407	395	444	420	420	407	399	454	411	396	420	384	419	428	452	422	419	390	479	383	410	445	425	424	437	396	420	441	452	413	444	383	419	414	424	445	413	458	430	432	441	424	449	435	408	417	462	412	433	453	373	419	408	430	401	411	396	389	470	390	423	427	447	438	439	405	399	408	417	393	417	436	433	460	438	387	403	412	382	423	432	399	390	365	397	390	433	456	405	431	410	407	396	435	422	407	434	424	458	385	409	483	434	409	425	405	424	383	458	445	453	387	440	397	435	417	417	415	404	406	406	384	386	392	403	436	435	405	422	425	421	406	408	432	389	457	451	423	417	422	405	382	413	400	427	388	415	445	406	423	438	404	420	428	423	424	429	383	446	427	427	418	447	415	414	400	398	410	428	397	407	431	409	413	406	393	431	393	407	409	425	427	423	395	460	430	412	433	446	390	410	405	410	456	429	461	402	402	395	387	420	434	435	422	421	424	390	436	395	398	403	419	404	383	418	397	409	438	387	406	421	425	444	429	426	450	393	433	420	417	362	417	395	390	448	401	450	388	384	438	428	388	422	425	377	410	396	414	416	425	381	425	427	443	422	405	439	427	424	427	434	398	419	408	409	412	455	469	430	426	413	444	398	411	397	427	407	403	419	443	403	413	408	408	420	418	452	387	364	448	421	371	405	394	412	431	449	469	431	436	366	425	414	405	392	404	441	391	404	417	422	396	399	463	429	430	411	397	425	372	419	413	394	400	401	430	426	413	396	424	399	394	456	439	399	397	461	418	423	436	477	441	418	467	422	429	389	389	428	414	407	412	400	406	393	415	375	421	404	413	412	393	436	416	498	435	404	407	411	433	395	369	426	408	399	401	435	443	392	388	413	434	408	429	424	399	416	419	430	423	413	411	402	398	415	416	420	404	447	422	396	422	394	446	394	433	405	396	419	416	385	456	390	436	415	480	389	446	461	439	465	388	422	446	387	413	411	416	437	406	427	421	432	428	408	421	412	418	443	433	387	452	405	424	457	405	411	425	459	385	406	421	401	439	442	403	414	421	400	394	447	396	431	415	429	422	454	414	414	399	398	386	440	429	445	440	373	397	417	399	431	444	402	394	399	410	445	424	386	431	425	408	383	413	387	430	410	427	376	432	448	420	393	383	426	455	407	414	393	414	407	376	381	411	407	416	415	450	393	406	408	394	406	431	411	430	424	421	440	427	416	416	387	412	428	416	424	384	402	405	478	404	409	372	440	404	419	455	428	444	426	384	447	406	465	432	417	451	413	415	472	384	385	396	421	417	398	377	425	407	431	403	439	406	404	397	423	407	419	423	412	391	409	406	440	425	405	436	438	442	426	438	402	442	406	440	441	428	431	367	401	431	438	361	418	408	356	421	427	375	373	431	454	434	449	427	429	397	409	412	402	456	421	449	386	393	429	431	410	418	417	435	404	405	409	410	437	401	441	434	405	423	459	417	449	417	409	391	417	414	370	424	458	445	448	373	428	429	438	415	417	403	407	436	453	396	442	446	405	387	438	427	419	394	421	382	432	415	408	402	475	430	388	414	402	407	424	415	417	410	407	430	380	415	389	434	443	482	402	450	406	417	432	455	422	409	407	421	366	402	428	376	355	390	393	397	411	423	439	416	422	433	427	392	408	393	402	432	435	412	413	393	424	410	442	434	415	402	402	396	422	409	414	397	425	405	412	408	409	469	421	420	451	423	420	419	439	408	454	447	403	407	408	399	431	413	378	407	407	455	404	428	451	430	424	414	414	423	412	406	456	385	393	414	441	397	394	418	422	429	430	462	385	403	400	424	457	421	410	401	425	390	427	388	409	440	413	449	416	416	425	424	430	450	403	418	402	417	429	417	368	421	441	401	410	440	402	446	409	428	403	415	384	441	435	407	380	445	445	434	399	418	420	413	429	410	403	400	416	402	407	393	416	404	438	384	469	370	419	417	405	397	412	398	421	417	421	431	405	436	429	416	441	423	398	429	416	431	412	445	425	427	409	413	454	373	399	397	422	357	400	425	434	411	408	428	424	411	399	426	443	440	403	422	433	417	403	433	416	401	425	422	424	409	400	424
41767	24681	31229	7063	5073	3747	3006	2363	2033	1649	1485	1359	1316	1262	1172	1074	1030	1027	938	895	927	845	849	849	774	841	760	792	815	813	740	784	768	753	739	743	711	745	718	714	668	758	724	719	762	717	766	765	785	711	746	718	719	669	707	741	738	695	705	689	726	694	732	732	713	677	714	738	747	743	661	666	704	757	668	723	686	718	744	732	705	731	737	732	749	739	663	708	682	750	686	691	662	705	684	664	716	724	716	708	667	708	685	772	691	677	696	694	751	734	662	707	710	691	721	724	725	726	714	685	738	706	726	702	687	706	713	697	668	706	691	726	703	679	706	710	722	775	716	729	726	769	782	691	690	735	724	693	711	713	691	710	697	704	762	703	707	724	705	692	694	706	705	731	713	741	752	703	711	761	707	738	699	697	739	682	739	700	693	712	745	744	785	679	757	667	684	766	718	703	718	689	691	671	652	704	712	720	696	722	697	731	704	754	668	744	674	684	724	635	689	694	695	657	706	722	664	637	695	698	724	699	718	725	697	682	726	637	707	709	700	666	705	669	732	707	704	663	724	702	724	722	699	715	652	680	640	684	705	650	745	691	716	701	658	734	680	680	643	649	740	746	658	700	713	687	711	641	707	697	697	696	677	707	728	717	746	700	700	706	714	743	731	694	720	669	696	698	661	741	713	702	680	730	707	705	742	700	692	757	687	674	693	711	697	714	663	647	688	656	701	707	697	691	670	687	738	683	751	666	707	672	700	705	666	695	722	713	727	687	722	722	671	696	684	653	724	740	706	699	689	680	677	694	670	705	735	701	695	715	690	673	677	728	716	753	664	696	743	696	710	698	714	711	711	713	646	685	680	698	682	676	699	659	722	714	697	725	708	678	732	723	730	687	676	717	671	724	715	726	677	696	704	714	692	709	671	690	725	670	670	676	703	724	663	696	702	733	719	714	684	734	712	695	679	709	697	702	717	691	686	657	687	666	748	667	696	730	675	694	701	702	678	714	672	728	668	712	700	684	711	680	717	714	673	696	678	668	670	683	673	709	721	703	719	688	660	661	713	712	716	740	677	714	740	735	678	756	721	698	692	716	678	678	745	674	712	716	650	724	677	698	719	682	700	697	729	652	730	700	716	649	659	736	702	743	717	641	712	712	702	728	691	763	731	673	695	754	715	706	739	661	713	713	697	709	706	697	718	756	694	693	732	700	689	729	711	716	738	692	665	671	735	705	692	668	680	695	676	745	696	722	698	739	672	678	698	678	680	655	688	703	680	730	706	654	708	716	703	658	707	718	696	703	707	658	658	692	671	652	765	742	724	693	753	689	669	721	685	718	674	683	695	661	683	686	670	690	732	703	690	698	637	702	684	671	685	741	711	656	636	676	697	666	704	688	686	680	701	736	691	696	699	680	732	677	741	675	689	724	706	714	681	731	703	717	651	658	716	725	653	720	755	668	674	715	675	729	731	696	668	719	683	689	745	701	681	704	734	738	683	703	699	678	688	690	741	723	660	717	713	656	676	669	701	691	670	698	658	768	703	723	719	662	713	726	729	674	723	711	682	698	706	725	682	716	659	672	690	683	711	732	706	682	729	683	756	681	731	656	707	736	672	705	677	718	679	718	750	745	644	735	674	688	686	713	731	736	700	690	701	760	728	722	691	749	719	661	748	736	697	676	697	727	666	661	730	691	751	662	666	729	649	717	702	697	648	743	738	681	688	707	687	702	684	699	714	689	758	694	667	708	723	694	678	685	712	731	691	680	715	666	699	671	681	734	708	693	709	660	693	717	665	709	703	673	710	706	654	678	725	721	684	713	705	681	709	689	653	672	698	702	670	712	764	731	725	712	679	645	722	713	697	700	724	683	694	687	722	718	755	678	722	679	728	708	685	643	696	699	726	622	693	666	688	688	733	738	717	734	688	700	709	690	690	694	675	712	715	720	703	684	716	709	703	711	725	659	671	709	779	697	714	641	694	684	748	672	697	674	663	668	714	708	675	689	694	695	702	730	702	662	691	694	693	710	727	736	720	757	705	703	690	675	732	725	674	715	643	720	676	750	680	730	625	740	693	729	695	684	727	717	679	716	678	696	751	640	658	701	728	685	654	718	712	691	677	692	722	690	716	684	651	661	668	724	701	710	686	690	685	689	681	700	695	714	747	680	704	728	665	735	691	735	703	712	682	722	718	710	667	733	729	719	736	709	687	706	689	732	684	728	658	741	701	678	694	709	679	695	742	714	726	711	746	703	716	734	674	727	668	665	673	701	696	698	709	694	734	687	667	714	679	694	716	699	687	684	675	768	742	670	707	657	733	721	677	683	635	701	668	721	705	718	639	673	697	730	747	725	701	693	712	752	713	723	715	676	698	703	682	681	643	717	700	662	660	706	714	751	674	697	682	713	696	706	689	696	683	704	689	672	701	697	665	680	683	701	671	703	698	693	718	683	720	681	706	717	657	673	709	709	656	671	740	660	719	731	697	670	710	649	718	670	693	647	689	735	692	672	696	702	689	712	675	681	669	667	690	705	691	753	715	681	747	707	683	686	702	706	713	732	675	670	725	728	703	746	732	707	686	673	670	704	716	697	741	715	684	681	725	675	760	701	710	690	705	679	714	680	680	658	715	648	747	677	683	724	653	686	684	746	652	693	714	692	649	656	684	700	702	726	730	729	713	690	721	685	674	716	722	706	675	725	679	675	711	695	654	646	694	697	686	708	652	701	713	718	646	709	693	689	681	698	702	696	732	691	641	706	745	676	713	756	685	671	700	671	701	628	709	674	700	719	694	675	657	660	694	750	722	697	726	733	672	700	690	705	706	700	694	676	693	679	700	716	696	731	740	710	709	679	702	728	753	716	699	685	699	697	682	718	722	683	685	684	662	727	695	695	718	689	740	678	665	718	755	703	713	682	673	685	719	713	690	746	722	670	719	727	720	767	724	706	712	691	681	751	713	677	716	693	698	680	672	694	681	694	651	705	716	656	681	645	700	681	673	688	659	694	686	697	707	677	736	726	678	709	737	670	710	731	700	694	713	711	685	707	691	749	724	679	702	706	708	699	734	688	682	678	706	708	699	688	741	735	729	702	714	700	729	752	675	718	675	690	694	705	705	735	697	681	708	738	656	714	716	675	718	755	691	644	774	672	707	740	692	674	709	714	679	655	685	735	695	673	705	727	752	665	725	694	648	685	665	695	683	727	679	691	704	678	689	685	724	665	701	699	717	727	716	641	703	716	715	695	679	660	728	687	706	691	685	709	684	702	696	681	726	621	700	732	693	715	718	672	677	679	705	701	709	698	703	726	682	700	782	688	682	712	684	717	703	709	682	747	677	687	682	706	666	728	739	663	659	667	712	718	700	692	672	707	718	709	643	688	760	626	659	742	670	660	703	680	713	704	691	668	669	716	676	672	679	699	700	731	688	742	688	714	671	724	732	627	650	647	669	680	713	668	731	669	682	759	726	684	688	715	681	745	676	703	718	723	709	713
26832	20559	16631	3992	283	250	280	229	211	206	229	234	181	191	193	207	201	194	204	198	213	205	226	202	205	202	206	196	190	194	211	192	260	186	230	206	195	201	221	197	230	222	205	213	177	202	222	216	209	216	199	182	210	218	211	216	225	210	229	198	219	203	203	212	192	186	211	215	183	214	185	213	216	215	221	186	202	223	196	213	212	206	184	205	199	201	214	182	198	196	182	217	188	190	215	215	202	231	206	237	188	210	180	191	170	206	175	198	193	232	216	188	206	204	183	196	217	219	189	185	192	197	198	231	222	210	202	211	196	203	202	209	188	207	194	200	224	206	206	195	206	194	237	198	207	185	243	191	218	205	209	194	179	225	206	233	212	217	214	213	198	221	185	217	182	226	232	208	202	218	202	185	214	226	202	193	199	201	188	202	213	203	221	220	214	203	199	199	222	215	191	220	201	193	203	189	198	187	207	204	204	206	196	206	193	219	221	207	197	210	223	192	210	191	210	222	215	213	194	214	192	203	172	185	191	211	220	197	188	230	195	206	211	202	175	207	200	207	200	200	214	220	183	188	199	169	209	212	208	213	197	200	206	220	214	191	206	171	228	179	220	207	186	203	195	232	212	219	200	194	192	205	187	173	197	211	214	202	201	220	219	209	221	206	186	194	187	211	189	196	195	215	215	221	181	197	200	193	216	218	217	213	190	194	197	202	232	212	204	222	225	213	211	215	195	203	197	194	218	196	210	215	206	193	209	197	205	195	237	193	243	182	178	227	216	200	230	201	202	196	199	217	211	188	185	174	201	199	219	163	201	211	200	216	222	201	181	203	195	202	177	195	204	178	184	189	175	212	183	216	208	199	223	194	232	239	242	186	224	179	190	232	194	182	197	214	197	205	161	190	189	214	215	212	205	188	177	214	214	176	217	194	222	211	206	212	178	191	226	221	191	203	209	222	201	214	216	182	174	193	219	196	189	205	220	182	192	174	213	224	231	211	247	203	194	212	199	179	201	218	204	204	214	189	192	222	197	221	209	222	168	192	222	234	209	206	196	214	205	220	200	194	209	206	184	187	181	199	211	203	191	204	213	212	228	208	191	198	197	181	223	201	215	234	191	216	210	226	214	173	199	231	228	195	198	216	208	218	212	191	201	162	220	205	166	211	214	180	203	187	208	230	191	200	194	196	216	204	184	199	190	189	213	180	191	189	218	215	193	199	241	214	214	186	197	201	218	197	206	186	206	207	220	221	205	197	204	205	197	203	200	184	196	208	188	207	206	208	208	204	193	192	221	188	204	199	187	206	219	192	214	211	195	215	198	214	206	197	234	218	191	230	207	175	191	207	212	221	175	219	206	189	186	178	207	169	209	188	199	198	198	198	207	212	204	207	211	179	219	217	229	191	202	219	216	183	188	203	203	206	185	186	185	197	173	204	205	198	184	176	236	191	217	191	228	203	212	203	201	210	168	183	229	197	206	200	206	190	207	184	197	189	201	190	200	206	192	192	218	221	200	204	188	207	195	194	202	217	190	188	200	215	178	192	227	197	204	200	202	237	190	205	199	190	195	169	206	201	213	214	187	205	206	224	211	197	208	212	217	213	218	210	177	196	209	197	209	218	216	196	209	209	195	228	203	191	192	212	198	220	195	216	196	181	183	200	210	211	214	201	200	204	198	202	196	185	202	211	210	180	221	218	201	192	217	205	186	194	220	211	216	228	205	215	215	219	203	208	179	201	185	223	184	218	199	187	211	184	217	218	203	215	203	197	182	214	217	198	188	192	207	185	195	220	172	213	179	196	193	218	191	199	190	194	209	189	205	211	199	195	191	193	175	192	193	208	227	216	207	186	216	209	199	208	223	167	188	215	210	195	203	228	197	223	212	183	217	213	203	222	209	196	203	213	202	202	218	223	200	188	207	195	215	245	203	190	204	210	211	211	212	206	231	225	201	212	217	187	221	206	204	205	181	229	202	206	226	224	229	201	218	224	197	200	206	204	247	190	210	197	199	207	198	204	198	231	221	222	179	203	226	204	191	233	194	206	217	184	200	215	194	210	178	203	197	237	194	198	219	210	202	180	225	193	209	189	236	220	210	208	199	201	214	203	183	180	180	200	183	199	199	203	208	211	198	214	204	188	221	199	178	214	191	218	207	206	203	208	174	204	175	191	198	211	223	192	199	181	215	213	204	194	199	240	196	196	195	202	203	187	180	213	202	186	186	195	210	209	202	209	180	203	188	195	219	205	208	201	214	178	214	208	191	204	198	209	190	173	215	209	194	175	182	212	213	203	192	199	196	182	213	229	216	181	202	214	189	188	222	200	204	217	216	212	208	236	204	209	201	207	212	224	212	207	198	221	218	224	208	211	216	207	212	192	217	205	193	178	209	195	201	207	219	208	227	207	189	217	201	223	211	223	200	202	219	220	233	194	214	195	195	195	227	220	211	185	220	213	207	172	189	206	176	194	182	191	219	185	207	190	199	205	225	182	185	188	215	226	211	212	213	199	209	214	213	217	207	199	213	204	223	213	200	206	184	200	184	180	189	186	208	181	197	199	225	197	233	211	205	189	168	219	187	206	203	218	205	198	233	201	211	200	191	212	231	221	187	194	189	187	224	186	225	211	185	203	199	213	224	181	210	217	211	207	214	217	212	180	186	211	207	216	210	224	198	208	205	202	209	216	208	203	186	216	177	203	205	225	216	204	206	213	187	181	210	203	227	213	201	223	207	184	202	180	210	188	226	192	205	214	189	200	222	210	192	173	213	205	221	217	206	208	196	199	198	200	209	182	203	175	192	206	205	192	208	215	210	193	220	208	180	198	213	213	210	207	211	200	196	201	233	222	207	179	198	226	192	207	219	215	192	200	237	213	173	202	180	217	217	183	205	180	212	190	190	213	196	173	209	185	203	196	191	213	211	190	205	176	198	194	207	208	197	216	223	195	188	201	175	193	200	196	213	200	223	185	188	209	189	229	186	208	219	212	230	210	196	209	204	199	197	218	229	197	226	214	206	207	208	203	209	207	217	190	211	230	221	190	215	204	228	208	198	203	208	212	163	184	184	207	199	215	212	223	200	212	201	204	209	180	170	190	186	217	217	195	197	194	212	229	214	197	223	199	198	202	209	190	189	200	181	180	193	191	189	206	200	205	222	208	210	220	180	197	217	217	226	215	214	230	188	201	189	189	210	230	194	219	228	209	203	182	225	171	213	200	201	221	213	221	194	193	198	208	212	208	193	196	192	218	204	221	201	173	220	219	213	187	170	186	181	194	202	210	202	231	191	199	193	212	252	184	235	215	194	208	210	192	187	198	199	180	213	203	189	191	218	183	191	203	233	212	218	206	216	199	193	220	196	210	220	188	186	215	197	192	209	198	204	201	222	180	221	217	221	203	230	229	222	194	169	220	195	223	220	213	198	198	211	227	193	200	190	211	221	194	238	199	247	227	222	194	206	208	222	211	191	201	189	192	231	190	200	202	200	232
12958	4345	16940	827	626	509	525	469	429	441	428	393	375	375	384	410	400	345	370	420	359	359	354	366	381	365	361	380	337	344	374	366	355	347	348	363	371	368	350	387	353	403	348	373	387	354	380	367	356	353	330	370	320	342	349	345	377	399	359	395	376	359	389	374	362	371	362	341	400	345	365	413	377	367	371	363	336	370	377	361	353	347	369	361	376	383	406	380	353	361	393	353	371	364	398	404	322	370	375	348	339	381	359	354	342	394	356	350	384	404	391	340	381	356	401	371	382	352	361	341	388	317	368	378	362	380	385	329	366	367	386	380	348	379	346	388	347	402	386	362	363	406	382	342	362	357	371	337	366	366	376	361	342	334	356	354	399	352	331	385	378	352	369	354	395	349	399	388	390	389	314	413	405	384	357	365	356	352	402	351	365	355	376	370	373	339	379	363	369	374	377	354	357	340	376	368	365	340	386	395	365	410	356	344	346	381	382	367	356	380	370	364	374	356	397	374	375	368	386	364	393	377	353	351	351	392	357	341	365	338	367	379	352	373	347	349	370	351	341	349	362	371	365	348	376	362	379	360	393	360	342	372	355	354	370	372	348	383	323	389	367	378	361	346	378	363	345	352	357	363	352	389	375	385	362	343	358	367	338	381	349	382	365	378	364	390	365	388	389	364	342	371	374	363	358	356	384	388	381	377	369	368	377	330	354	372	354	357	382	393	396	356	375	321	350	393	363	376	368	317	347	379	356	384	363	386	350	346	367	347	369	337	343	355	349	382	360	341	374	380	388	389	357	371	378	360	366	379	351	372	399	371	370	404	378	357	357	368	356	382	361	350	349	348	385	381	301	330	379	408	390	358	383	356	376	373	389	343	334	353	377	355	342	385	392	373	391	389	371	367	384	371	403	387	391	342	374	396	370	386	370	378	386	349	375	370	364	338	342	373	378	366	368	396	394	339	362	339	349	361	340	360	359	366	399	377	347	387	373	350	355	359	344	383	359	384	345	380	337	382	376	350	356	392	332	348	354	403	374	344	385	393	350	422	354	418	339	341	398	344	359	372	350	366	364	363	376	344	362	361	350	348	388	378	384	391	367	376	364	360	388	365	378	338	363	363	378	315	372	354	362	381	325	332	351	365	375	363	399	353	382	387	372	371	356	345	367	371	386	431	360	418	364	348	363	383	374	383	356	402	386	360	379	392	341	375	376	376	372	346	371	307	393	358	383	334	364	384	401	335	393	363	357	364	397	344	364	351	356	362	415	378	351	403	357	390	376	374	391	346	406	352	355	374	340	339	370	354	358	384	364	334	354	364	344	382	363	373	398	328	379	343	390	358	357	394	371	382	365	340	411	323	336	326	373	375	366	357	386	332	380	400	383	361	375	338	379	342	354	376	379	351	344	388	353	380	372	395	382	368	412	365	360	372	353	381	376	378	366	359	378	365	366	357	391	367	345	358	373	356	355	352	366	356	355	368	375	328	355	337	376	364	342	352	379	341	360	379	368	368	340	308	334	373	389	376	351	308	368	367	365	364	353	331	364	343	326	339	363	341	388	397	360	385	348	362	387	368	389	386	360	355	356	402	362	360	358	396	378	354	369	343	373	396	388	340	391	411	366	379	322	389	343	348	398	374	397	357	366	365	394	357	355	358	366	359	369	396	383	393	385	373	366	371	386	368	390	322	350	377	409	383	384	386	367	375	334	363	299	350	359	365	398	393	358	362	350	378	364	376	359	361	361	341	373	384	367	342	359	333	416	375	361	392	357	415	346	371	362	391	383	347	363	384	379	375	359	367	352	391	400	375	359	364	362	351	381	385	382	372	363	358	365	352	393	382	355	386	376	361	332	365	383	376	352	374	356	391	377	375	384	358	364	355	362	356	348	379	350	386	403	368	368	351	364	394	353	389	380	368	385	367	362	370	383	345	358	385	396	402	331	415	352	354	396	378	384	402	389	341	350	357	332	353	351	347	394	348	368	380	344	386	393	366	404	367	371	358	354	359	344	376	384	346	365	369	400	331	356	402	365	345	337	373	367	359	361	368	385	328	367	350	340	360	355	373	366	356	352	392	361	366	355	373	396	391	389	376	371	354	340	366	356	383	369	355	354	360	383	370	340	399	394	373	400	383	350	346	380	364	377	358	349	366	371	377	338	370	356	372	380	372	369	392	355	364	375	371	321	373	324	357	350	410	358	376	386	357	369	380	346	378	377	375	353	369	334	375	374	348	393	350	346	379	345	350	384	364	371	359	377	399	369	385	398	368	366	357	369	353	410	368	398	349	384	368	379	407	390	379	370	331	381	332	377	373	369	377	359	369	386	376	373	408	365	379	371	382	339	395	345	365	343	369	372	360	352	356	361	349	353	394	377	387	357	385	398	362	379	370	333	376	328	365	334	372	357	356	369	369	381	372	378	389	363	393	398	369	398	327	353	351	357	336	375	358	346	376	370	365	402	346	333	389	367	381	388	391	367	377	391	355	389	341	366	339	351	354	320	374	399	325	366	365	386	341	324	381	381	375	359	382	393	373	344	357	362	354	366	340	386	347	325	388	377	367	375	362	366	327	378	353	373	367	367	377	341	378	384	371	370	360	361	350	379	390	346	374	406	367	345	338	348	366	384	365	345	364	346	337	382	332	355	327	408	394	368	385	384	383	348	371	375	354	389	375	388	341	386	357	368	387	364	371	379	385	376	370	364	339	367	362	371	373	355	349	387	393	324	399	407	377	340	391	356	406	380	332	387	331	374	417	382	390	376	368	364	394	357	375	367	395	376	349	351	359	378	374	349	369	361	369	384	346	355	369	360	351	402	347	372	361	335	415	339	343	375	407	388	356	369	394	374	388	383	369	353	391	338	365	351	344	344	379	367	385	352	362	388	368	355	382	325	337	360	380	371	352	354	386	381	348	366	358	343	392	383	380	361	371	347	360	370	358	365	354	375	363	376	407	375	374	388	355	397	339	376	325	351	353	370	382	370	359	396	372	375	331	369	386	404	356	404	352	367	354	366	383	376	387	359	362	391	350	413	349	372	391	388	364	348	341	383	364	345	377	370	359	318	350	378	348	370	353	381	337	350	385	405	391	366	364	379	368	366	381	411	365	353	367	386	347	338	368	392	358	324	376	380	379	403	342	375	375	348	342	364	368	335	350	362	371	345	358	368	361	369	395	358	366	363	368	368	400	341	390	346	343	344	323	365	347	320	361	316	352	355	386	384	349	379	358	348	354	399	367	369	354	348	369	358	375	361	371	387	343	393	375	389	386	381	372	354	368	379	387	381	379	366	349	377	345	382	352	355	391	403	376	365	406	361	338	390	376	404	331	336	404	347	350	392	365	403	385	381	368	343	355	381	343	391	383	373	342	373	366	338	360	360	354	345	368	377	392	375	394	351	350	385	412	367	368	362	386	368	370	388	355	365	352	375	348	366	353	364	377	375	373	383	350	385	312	356	364	343	374	364	370	357	364	374	388	362	370	325	362
24173	21302	29164	24164	21141	9484	908	663	533	496	446	458	437	426	377	432	381	383	364	389	365	382	359	368	381	357	407	379	382	384	364	359	367	371	349	370	371	371	353	344	364	336	377	362	353	340	343	352	368	323	350	361	371	369	361	405	357	338	365	318	337	379	380	382	358	352	336	320	338	328	326	380	310	286	339	389	336	311	341	363	379	317	311	340	361	352	324	360	363	358	387	354	342	374	359	335	362	339	341	349	341	367	336	337	330	335	321	385	362	340	309	348	336	361	376	304	336	357	381	383	351	380	335	357	355	345	357	362	371	367	348	356	343	324	338	339	328	333	333	334	366	333	386	331	334	373	372	356	352	327	356	349	334	340	339	338	341	372	358	336	314	327	355	353	352	383	352	349	312	349	350	327	393	337	341	357	346	347	379	349	366	372	348	357	352	347	370	339	343	362	370	369	362	392	320	336	348	373	342	358	351	340	307	360	350	342	354	352	371	372	337	355	383	337	383	339	336	378	394	334	362	333	361	366	343	360	342	349	345	375	373	353	334	354	335	347	337	373	357	328	357	347	329	347	372	365	357	344	381	376	343	355	369	348	353	354	341	351	353	328	376	326	336	366	357	330	354	384	346	347	341	329	358	348	329	348	355	358	368	360	313	344	333	348	369	368	350	322	371	352	338	366	396	341	353	324	357	323	323	305	342	365	369	357	341	367	367	363	327	338	356	358	333	372	338	385	366	351	412	359	351	366	313	385	369	327	380	329	363	356	360	338	362	334	358	349	355	364	368	346	361	348	372	360	337	321	325	366	341	386	370	322	337	348	361	343	335	322	380	347	346	349	368	364	368	353	343	334	372	356	335	318	328	329	335	354	342	363	366	330	361	332	322	355	359	329	359	372	349	340	341	372	334	356	361	361	340	366	354	359	357	355	377	323	336	351	356	316	330	338	339	316	378	345	340	346	350	378	352	343	350	338	359	355	368	354	346	337	324	348	386	360	348	365	357	349	358	333	349	327	319	323	377	344	393	368	352	343	350	364	334	326	329	348	349	351	327	349	382	358	341	349	327	363	390	343	368	352	350	338	365	346	345	356	357	354	328	327	372	348	348	351	348	348	343	337	339	310	358	369	359	318	334	340	354	362	362	381	349	360	361	345	344	340	331	355	330	391	357	349	372	340	366	345	352	349	339	371	374	353	373	343	341	353	316	340	338	321	341	296	361	321	341	349	333	334	344	343	351	321	375	347	323	351	331	353	378	368	367	334	327	369	379	340	378	346	369	332	318	356	371	360	364	346	333	348	379	381	371	328	342	346	361	376	314	352	361	341	324	335	378	389	400	326	330	360	345	378	327	346	369	335	357	309	360	352	367	385	355	343	371	334	356	357	367	338	379	385	348	350	339	347	355	321	338	335	357	336	334	385	395	331	309	359	370	316	331	351	376	312	364	335	356	304	374	332	354	347	342	349	378	334	329	387	359	342	347	358	353	347	383	341	342	320	347	322	341	357	366	376	372	355	371	340	337	339	348	330	346	333	361	332	338	308	326	347	355	335	328	377	344	348	354	353	343	331	343	352	339	341	343	325	326	372	325	324	366	366	308	355	361	343	318	344	355	357	376	370	338	324	342	373	337	361	348	359	353	334	355	347	325	360	348	358	355	335	343	341	355	353	363	330	352	296	347	341	346	358	332	379	336	347	363	364	359	328	338	364	353	327	338	339	359	359	392	338	342	362	373	326	342	368	341	322	328	359	354	358	337	386	353	337	341	366	350	365	353	369	351	345	343	349	324	337	356	379	365	374	359	359	325	340	329	330	350	332	356	349	343	364	346	335	344	359	325	360	358	336	343	345	349	370	374	325	373	378	356	398	356	342	355	352	357	327	335	379	337	321	388	350	328	362	382	371	361	326	328	356	368	383	335	384	350	344	376	346	356	337	335	388	356	362	337	325	333	373	360	365	332	357	360	313	324	343	343	328	373	320	353	350	337	366	355	346	343	309	340	330	313	362	371	344	336	317	345	352	314	345	370	331	340	353	337	354	326	337	394	331	337	351	340	324	346	331	360	333	372	351	354	327	373	346	363	372	338	393	381	353	351	346	339	328	372	359	326	358	366	323	326	329	342	351	360	382	328	336	346	320	346	330	339	362	347	311	368	307	365	325	347	374	359	317	348	365	359	393	336	345	372	322	347	337	331	375	337	360	370	347	357	342	313	357	351	346	363	355	330	371	326	354	322	350	372	337	341	347	367	365	354	356	349	336	323	300	386	372	322	350	354	381	363	335	345	344	381	301	357	364	336	319	315	354	366	335	318	339	352	358	375	343	346	387	348	321	339	378	370	344	328	341	377	349	354	352	362	338	378	396	351	353	387	345	335	338	352	371	319	327	375	326	333	381	357	362	331	375	341	350	364	337	361	308	340	332	354	356	333	343	389	334	354	358	324	352	379	346	347	340	373	329	343	333	319	398	356	349	382	371	358	346	312	351	339	325	343	333	351	336	316	349	347	325	354	312	336	395	346	361	344	330	365	360	346	372	356	349	344	352	374	345	319	339	357	347	336	352	343	331	358	348	353	371	354	363	359	363	323	381	340	368	321	331	334	364	363	343	319	351	359	347	356	372	392	342	363	307	331	353	398	355	357	324	301	354	356	381	333	337	332	353	328	339	372	369	355	331	365	354	337	390	344	356	329	351	338	374	326	343	334	359	349	335	352	341	345	352	318	340	359	334	346	322	359	367	338	348	359	346	353	340	333	349	331	370	342	345	340	356	353	357	296	360	381	352	372	340	380	337	329	328	354	371	376	359	323	326	349	379	356	354	330	327	379	296	346	355	338	369	353	335	346	340	331	337	363	335	329	348	336	349	345	314	380	335	361	363	356	367	387	335	345	347	352	335	379	355	321	356	362	360	341	332	356	346	351	367	342	356	325	359	334	335	328	336	320	334	351	339	322	356	321	349	344	346	326	387	351	327	347	334	376	322	336	334	340	308	330	356	327	298	369	346	356	342	354	351	359	337	379	369	340	350	378	321	352	356	333	308	364	351	354	328	357	359	340	376	331	377	350	345	347	364	336	354	323	347	319	341	379	342	347	357	357	361	339	378	367	352	356	370	347	357	363	394	333	357	331	357	368	348	318	336	353	304	349	365	356	378	355	332	372	356	335	338	339	379	360	347	364	375	337	296	368	355	362	301	367	386	339	343	306	350	348	338	367	349	346	374	343	347	354	340	312	324	341	348	329	333	361	317	365	353	384	348	338	352	357	342	360	351	372	360	341	345	367	319	362	335	384	355	353	345	342	373	348	323	366	353	372	374	340	386	366	352	378	347	371	362	346	367	367	367	341	359	319	354	340	349	325	347	320	350	362	323	346	343	342	346	388	372	364	374	390	366	325	385	335	343	308	340	359	358	362	351	356	367	332	368	342	372	343	334	348	379	352	315	350	330	315	363	361	344	354	354	343	383	369	350	362	350	343	344	337	354	347	384
34932	13151	32655	4973	3013	2323	1860	1508	1299	1117	1103	1014	936	829	841	771	788	769	778	719	681	688	673	691	678	714	666	647	671	643	643	626	664	608	677	640	639	619	641	642	608	613	610	597	568	586	614	617	642	615	613	633	619	621	605	650	606	608	685	619	623	625	601	605	640	598	631	573	652	604	627	604	584	608	650	560	612	624	645	638	603	588	630	611	603	577	572	594	611	622	586	645	643	656	577	607	572	600	644	580	600	596	590	580	623	573	624	606	608	635	642	600	604	567	614	600	589	585	647	630	597	602	604	565	635	553	608	618	624	605	572	643	632	620	585	616	643	633	631	606	623	677	601	619	605	607	628	610	628	591	596	608	618	601	626	599	587	619	617	646	642	652	629	633	589	621	645	621	604	578	627	645	644	567	574	600	637	629	606	628	589	599	647	605	611	618	578	592	590	593	622	628	603	613	631	553	644	584	588	595	595	629	657	611	608	589	591	527	607	606	638	620	593	608	606	592	619	600	569	632	619	589	582	655	567	628	669	597	623	556	602	620	604	580	606	590	627	576	633	616	603	559	596	565	615	603	592	637	601	631	600	586	597	581	605	585	624	618	632	634	613	621	650	603	611	589	584	618	618	599	606	648	578	621	604	578	556	589	614	594	571	599	605	587	579	602	578	593	610	651	642	577	598	610	634	616	637	610	568	634	585	588	614	576	612	573	605	626	618	604	624	585	599	612	578	608	611	669	631	570	583	623	587	594	630	576	606	588	622	610	589	579	593	622	629	581	662	605	602	572	600	630	635	609	582	550	585	644	615	612	601	593	628	585	620	622	601	598	593	619	572	567	587	632	601	635	571	596	593	563	596	648	602	634	627	644	633	600	566	625	568	608	641	573	602	625	614	551	590	587	632	582	575	641	620	573	554	588	583	599	647	597	621	593	631	609	622	609	621	606	595	569	580	616	627	621	633	622	583	604	611	586	635	649	594	577	618	593	588	604	645	577	595	594	632	593	633	637	624	627	604	597	620	595	598	636	597	639	640	590	594	577	614	641	587	622	604	598	585	614	621	584	576	587	563	650	602	612	627	583	610	640	585	597	604	593	577	647	643	639	604	613	604	624	584	589	614	600	611	590	599	636	596	607	665	595	580	638	606	578	614	595	587	667	572	600	632	597	602	647	619	608	616	670	578	602	622	589	606	619	601	595	595	587	572	622	622	605	614	615	611	608	577	585	624	604	609	663	615	587	613	603	588	629	568	609	607	647	599	609	661	581	605	578	628	585	636	631	578	592	619	607	594	638	615	603	639	588	620	609	631	612	606	541	606	619	613	622	584	624	594	570	620	621	581	565	620	623	586	643	583	589	543	608	577	574	605	594	537	610	597	657	586	591	602	614	627	624	633	616	648	598	641	598	626	589	580	586	586	612	560	573	613	594	649	657	594	596	626	591	544	640	618	605	579	573	602	610	660	602	581	647	617	615	591	627	584	609	619	576	637	629	621	580	586	604	637	617	590	622	668	594	606	583	564	607	586	642	575	598	629	597	633	640	619	632	637	619	587	620	613	563	618	583	651	614	641	590	588	616	543	624	660	655	618	604	594	605	629	575	541	624	627	543	603	614	577	591	602	608	589	653	594	626	599	565	623	625	638	620	636	641	608	612	642	633	595	608	594	565	624	550	636	642	613	584	617	593	642	606	642	609	621	624	581	634	600	610	575	635	592	591	620	630	609	601	607	630	603	642	584	631	601	586	661	588	598	581	600	582	600	586	625	632	635	631	607	575	610	612	585	591	615	567	580	636	571	599	607	598	612	574	619	566	666	597	566	583	589	589	579	585	605	628	545	598	638	635	620	584	579	627	636	596	646	605	646	610	630	639	590	577	620	642	616	608	623	629	625	598	626	641	637	607	628	605	577	587	616	642	613	590	571	618	662	543	604	591	650	608	594	618	587	620	562	565	585	647	598	589	631	614	589	555	611	577	591	569	609	600	608	606	585	596	571	616	570	614	609	562	574	639	620	604	585	601	587	573	631	614	559	549	615	609	626	619	568	622	599	654	627	617	608	586	622	593	625	605	622	609	585	613	598	642	606	624	577	596	569	604	595	587	622	648	612	589	660	592	604	609	632	588	647	624	643	676	590	662	629	602	586	600	578	593	661	601	581	631	603	620	603	641	586	616	543	654	579	587	624	584	567	577	572	599	612	640	589	597	600	596	610	621	591	618	604	602	645	610	614	605	628	618	604	622	585	558	618	643	611	616	611	623	568	649	625	572	613	579	583	573	599	579	659	586	610	603	625	629	561	550	599	603	591	579	604	614	606	635	625	564	577	606	596	587	593	562	598	600	611	570	595	642	642	594	599	628	601	573	592	584	643	605	644	654	636	567	639	638	589	581	600	619	580	636	602	603	579	617	588	595	622	586	641	611	590	587	571	574	599	616	606	594	608	640	613	603	591	570	577	569	631	648	561	600	632	630	634	591	602	605	596	618	597	585	587	550	657	589	632	601	622	569	608	606	650	618	625	613	627	608	622	597	632	559	642	621	615	587	643	571	613	590	613	582	588	562	578	616	604	569	598	597	616	629	660	571	631	616	589	626	664	614	618	562	590	576	608	633	586	568	585	538	574	593	564	579	623	647	580	614	590	623	624	598	585	604	603	588	600	657	561	602	584	593	571	627	626	605	598	614	577	602	598	594	601	580	596	604	597	579	623	608	583	629	556	626	594	590	588	610	635	622	612	567	597	589	559	559	586	643	560	608	606	625	607	624	574	609	600	608	538	578	629	592	568	630	603	556	588	598	631	571	605	594	639	570	571	636	581	618	614	576	585	611	595	626	571	588	587	586	632	586	624	541	597	598	629	589	592	619	622	613	613	603	606	620	556	645	610	574	618	579	565	608	598	624	606	580	601	593	637	616	624	604	605	644	607	603	649	595	605	594	561	564	641	613	617	612	623	597	616	596	689	587	574	569	586	582	615	611	562	594	606	598	619	609	594	611	573	618	594	583	594	573	640	631	612	624	627	601	607	617	599	541	580	643	603	639	601	641	625	572	565	620	609	558	613	632	633	608	606	644	572	645	588	652	608	563	610	612	568	625	593	578	637	596	650	619	587	572	596	592	604	579	641	585	567	576	598	587	592	620	572	616	590	632	577	606	600	601	589	600	598	605	586	605	594	608	576	586	634	656	596	612	607	649	591	578	614	602	594	590	586	583	638	614	562	645	632	639	586	588	559	586	612	650	567	624	572	599	621	594	537	561	609	635	616	635	596	574	602	536	628	603	627	564	608	621	637	588	613	582	603	620	636	610	598	614	592	598	587	611	631	607	607	606	589	594	632	612	595	622	637	614	589	624	615	630	605	624	609	598	600	580	588	575	623	606	597	631	576	584	586	594	607	627	617	619	623	592	583	592	597	631	581	610	614	611	602	638	590	609	644	585	615	596	580	597	594	569	610	658	592	639	619	615	612	609	604	617	605	594	639	614	579	570
23135	21282	29302	23755	21284	21223	7830	1144	813	708	656	572	624	585	559	513	538	515	518	461	484	476	464	480	495	431	474	446	478	450	441	443	469	447	425	411	467	491	479	439	452	429	439	426	426	431	465	446	444	447	420	458	430	416	436	428	399	428	445	457	387	433	447	432	397	427	418	405	427	431	426	425	404	440	447	448	443	432	439	409	426	464	413	428	448	411	440	470	426	391	456	433	459	408	424	439	420	400	451	428	467	439	416	434	459	432	433	414	422	421	423	437	400	421	442	469	456	439	437	461	409	429	401	418	384	448	446	432	430	438	412	429	393	439	410	435	457	421	440	413	433	447	450	428	427	397	450	430	417	423	429	459	407	429	425	441	429	423	420	415	443	446	457	441	405	444	424	386	455	433	422	416	402	404	457	423	471	429	440	433	418	470	457	441	416	398	426	397	437	404	410	401	410	458	436	419	420	409	409	443	430	410	460	416	423	423	427	434	409	426	461	414	396	434	461	418	449	415	409	469	399	436	440	417	430	424	424	399	438	430	438	445	451	418	410	452	451	400	460	421	418	412	416	428	417	443	431	408	433	401	414	425	429	430	377	447	427	401	417	404	397	432	416	418	415	449	390	421	431	425	424	456	415	444	449	418	460	433	437	427	424	462	395	416	444	435	410	427	403	427	479	434	406	440	446	434	424	458	442	445	440	471	451	457	392	426	462	437	444	463	421	387	392	433	422	435	424	402	427	395	430	467	430	418	434	433	450	406	397	382	404	380	399	437	418	429	438	448	399	409	420	437	412	407	443	418	447	417	450	392	456	409	429	404	390	447	411	394	417	441	386	441	426	437	396	409	412	422	421	442	430	422	424	441	422	412	427	426	462	427	410	387	470	430	424	382	417	430	444	411	427	417	407	404	419	451	409	425	400	427	404	435	418	389	419	445	435	425	435	418	411	448	391	441	423	415	437	457	418	417	435	401	437	430	416	385	458	393	438	445	432	392	418	430	392	428	410	428	432	450	397	377	409	404	411	419	438	438	403	425	414	427	439	461	410	437	428	427	380	426	407	427	456	430	463	416	419	383	417	444	453	411	417	423	425	421	405	403	436	437	396	423	444	441	366	446	430	437	405	419	473	429	409	417	445	431	425	423	416	442	404	397	404	442	419	415	452	421	426	435	429	458	412	437	414	404	440	412	453	410	412	410	474	406	397	405	430	464	407	427	427	398	432	435	449	422	428	427	406	444	426	448	408	405	413	418	395	435	424	434	433	432	445	438	460	428	440	417	424	428	453	418	428	436	426	403	426	405	391	424	403	447	441	446	405	423	422	439	467	416	434	420	432	434	433	397	436	434	434	409	418	453	426	458	433	446	422	403	453	408	418	383	405	470	447	436	437	412	440	458	441	401	443	414	449	433	410	406	436	449	396	385	443	472	412	426	485	440	411	409	439	423	432	462	443	403	384	439	428	392	405	447	403	405	437	413	431	404	439	392	452	441	463	436	417	435	429	420	439	433	422	427	452	405	407	435	427	393	441	434	442	434	421	466	461	427	413	437	411	451	406	435	431	430	402	447	451	441	417	408	425	476	428	435	425	421	432	432	412	398	400	443	435	417	433	417	437	457	442	435	426	469	425	391	409	432	442	428	429	437	415	409	431	408	436	389	385	406	436	449	439	422	407	454	443	395	425	431	426	395	457	421	414	422	429	459	393	436	433	459	419	416	447	404	408	399	442	407	432	428	404	422	391	420	417	426	446	399	447	417	436	431	384	438	433	435	449	444	439	387	455	441	439	428	397	419	398	461	403	415	422	416	453	406	428	420	387	425	396	416	417	406	444	399	464	414	420	424	433	421	431	447	414	404	423	426	435	396	429	435	408	393	418	449	438	439	388	411	388	438	427	415	408	424	442	453	429	431	468	434	436	418	438	497	412	435	435	415	436	397	421	395	459	433	393	461	427	434	416	445	418	414	427	463	436	405	449	433	453	428	458	430	433	437	414	438	428	441	407	448	446	428	439	413	449	429	420	433	462	450	441	411	402	400	411	422	416	441	432	432	443	423	422	452	423	465	411	445	418	382	426	438	440	422	401	385	387	442	401	420	432	439	403	412	432	422	432	402	419	424	398	439	428	429	436	418	448	461	410	456	435	460	412	417	451	376	439	408	441	404	410	426	390	438	440	405	448	406	454	414	463	456	439	425	430	421	457	479	424	434	415	389	421	401	416	403	443	446	410	426	423	435	430	441	462	474	407	417	446	446	415	439	423	440	397	463	419	410	395	474	412	410	395	422	422	430	384	460	420	414	406	439	444	412	411	408	456	411	422	452	423	370	431	398	438	432	411	399	422	459	396	438	401	483	431	406	446	443	425	423	451	418	390	423	389	421	457	397	444	444	448	412	451	426	401	406	456	429	450	465	444	417	396	435	404	406	445	412	430	418	397	427	441	430	447	426	438	407	399	419	446	414	441	409	455	436	435	410	423	396	423	465	438	427	403	389	381	456	425	414	418	412	403	411	428	436	420	398	461	417	405	424	440	446	436	443	438	435	425	468	447	459	443	403	424	436	426	423	425	445	374	437	439	485	427	422	409	422	426	431	401	448	427	417	461	407	377	423	458	385	454	394	418	402	444	392	427	437	391	447	426	422	410	453	418	409	463	430	447	408	405	418	401	402	398	435	433	434	420	431	428	420	434	441	426	392	414	382	431	439	418	464	440	422	461	437	443	410	458	407	381	400	428	454	423	439	466	427	375	438	451	432	478	413	428	409	432	418	437	420	413	473	432	437	423	441	399	401	446	425	454	400	452	424	399	396	414	404	424	430	429	434	417	402	441	377	409	392	455	427	461	441	446	451	414	430	462	431	401	434	403	407	419	398	407	428	465	377	445	483	420	427	395	424	434	421	402	421	421	435	398	453	388	431	438	410	441	453	472	455	414	441	428	417	407	446	463	452	416	444	393	397	443	415	453	394	416	449	413	447	418	427	442	439	419	419	424	380	436	413	436	421	412	443	411	437	410	452	406	385	410	406	447	435	425	428	454	420	409	432	441	439	429	428	440	425	417	423	396	457	446	420	453	413	452	435	432	420	432	374	438	462	409	405	411	417	406	389	410	403	459	440	429	418	465	418	434	412	445	436	464	436	438	434	467	448	416	424	394	452	438	423	457	426	428	465	445	445	428	415	440	427	410	395	404	436	410	427	456	445	436	460	397	426	425	426	410	418	367	451	400	420	455	398	428	414	439	418	437	453	413	402	418	436	403	418	404	459	463	410	464	445	445	420	393	438	402	433	387	427	416	403	411	436	383	435	435	448	387	401	417	442	441	456	444	443	408	407	408	429	408	390	437	412	457	435	411	424	410	430	424	424	401	465	429	413	429	417	422	426	405	439	437	439	394	439	424	441	392	423	436	426	437	421	447	451	431	409	411	421	409	409	428	466	401	422	413	464	381	459	448	396	414	411	423	397	421	408	418	446	422	390	375	421	387	402
39859	15952	35990	7997	5138	3848	3008	2460	2122	1793	1563	1380	1363	1178	1163	1107	1063	948	1025	915	884	892	818	846	806	854	825	806	787	794	778	799	809	781	776	761	788	772	767	760	738	749	733	736	763	753	763	744	754	719	755	785	741	738	766	718	742	732	737	708	731	718	717	722	729	704	757	748	680	693	739	755	754	710	696	742	665	762	722	726	760	749	717	681	746	694	716	724	723	724	739	690	673	730	741	720	721	737	726	723	729	740	732	664	680	730	691	698	796	774	706	704	712	751	706	696	756	707	694	749	751	737	688	715	712	713	734	686	682	732	741	727	721	740	691	720	714	737	729	730	753	715	699	760	736	757	753	748	756	693	726	762	766	713	711	735	716	705	712	706	726	774	721	727	735	766	762	755	718	723	677	697	704	725	695	830	705	713	712	690	757	757	740	733	728	751	712	660	718	682	751	785	747	714	780	713	697	690	665	683	738	735	696	668	722	715	747	682	783	710	675	720	720	736	703	682	749	698	691	743	723	763	722	761	751	730	693	681	692	665	690	687	734	714	686	707	731	749	703	759	678	699	730	675	716	714	762	712	723	721	739	737	704	676	722	705	708	664	687	709	702	675	723	728	711	759	682	715	688	692	663	683	750	719	667	708	762	701	710	728	710	713	728	682	726	745	687	730	743	683	707	694	694	714	734	701	732	673	716	695	755	747	723	745	709	718	727	748	702	721	711	685	734	705	702	729	736	747	736	713	672	691	762	690	716	753	747	713	715	705	723	694	734	683	693	725	755	713	727	678	708	666	734	684	734	680	697	721	714	669	743	709	708	716	680	684	743	770	665	742	729	736	740	783	682	729	660	712	673	733	715	713	685	738	731	783	722	709	698	725	732	731	743	747	704	658	725	691	719	694	700	708	727	718	723	729	696	748	735	747	707	688	718	747	730	713	734	727	733	697	723	716	714	686	723	746	740	723	745	684	700	714	728	722	711	722	701	754	696	706	694	722	734	711	682	680	699	749	723	748	716	680	719	709	714	714	749	713	729	720	743	731	762	711	718	711	682	731	738	711	764	688	732	753	673	723	731	680	718	713	744	706	736	679	745	695	648	787	697	697	684	684	704	718	668	689	729	709	733	740	710	733	751	689	668	717	702	710	747	738	719	727	717	751	713	733	726	722	716	654	732	764	721	700	676	746	719	716	729	691	721	753	697	722	732	707	704	696	684	721	753	696	680	758	758	654	723	734	670	726	709	694	716	733	746	650	732	729	694	716	676	711	708	718	735	742	715	708	683	708	700	702	703	680	727	711	733	729	710	739	703	735	728	769	731	648	732	714	703	698	671	667	768	711	685	688	667	742	754	691	716	730	698	699	729	736	740	716	746	716	676	691	685	698	677	689	724	709	759	699	671	666	728	756	689	679	728	713	768	702	692	702	689	679	690	719	705	741	702	718	709	727	726	677	695	710	702	704	762	707	693	718	715	694	729	733	747	745	707	725	748	740	758	646	727	656	731	707	705	709	707	728	738	701	717	716	658	727	711	704	767	695	744	743	705	712	720	749	753	729	675	745	719	712	712	701	740	751	719	716	759	726	640	684	732	673	704	707	729	732	718	707	709	672	701	728	699	660	725	719	740	759	720	732	721	703	707	676	716	703	695	728	726	764	740	678	698	711	686	715	732	779	712	679	701	695	681	705	757	740	694	680	772	704	753	709	672	704	738	714	703	676	678	691	742	748	681	737	766	694	681	693	712	704	670	720	736	721	707	703	698	726	720	720	718	679	711	678	732	705	696	722	727	711	759	690	717	686	672	718	681	702	676	639	668	689	652	755	724	668	674	673	715	741	714	739	695	661	711	726	703	714	663	793	689	712	693	722	740	686	710	676	690	673	721	675	708	721	706	690	717	701	684	758	660	667	671	704	747	671	703	700	691	668	672	746	707	709	747	669	747	745	692	716	657	724	672	729	717	665	719	712	717	684	713	715	700	817	684	666	678	769	708	752	728	700	686	706	675	724	702	743	716	733	727	697	683	707	760	734	693	735	714	719	718	716	740	696	700	705	731	690	691	733	696	752	713	753	760	720	710	736	703	724	685	688	687	709	704	699	703	713	691	742	752	714	759	752	681	669	698	731	695	715	677	749	725	732	731	716	736	675	684	650	721	740	679	740	708	708	743	728	719	730	727	741	700	717	729	741	751	710	746	677	726	752	753	714	756	730	700	638	678	735	746	673	674	711	691	669	716	721	745	775	684	699	651	768	692	722	691	671	756	736	694	732	723	758	768	714	703	713	721	754	684	724	675	749	710	705	697	707	672	704	666	721	719	681	698	724	712	699	766	728	750	697	719	719	743	752	699	678	743	705	734	772	689	736	698	698	712	717	676	709	734	707	752	721	649	716	699	717	687	714	726	697	698	758	700	703	734	700	724	694	703	756	716	689	732	669	655	725	749	717	686	734	682	708	705	715	683	713	709	726	718	726	739	740	728	699	708	727	709	699	723	708	726	678	663	737	707	686	725	765	687	695	688	713	751	748	732	705	696	728	708	772	765	734	743	697	735	725	751	704	681	702	742	687	695	712	759	746	678	671	667	734	740	690	735	713	710	783	724	737	725	718	729	723	678	677	691	703	759	728	744	671	713	773	709	735	645	681	719	690	739	743	677	744	717	719	697	722	697	752	764	724	706	715	733	761	664	730	709	734	676	733	733	726	698	764	717	760	670	711	703	715	740	741	692	705	681	765	721	738	698	704	695	724	675	717	717	700	708	715	746	738	692	725	706	757	715	727	725	681	720	709	717	704	690	714	699	712	694	673	661	710	719	672	699	731	711	715	706	683	686	728	722	670	723	675	710	743	712	733	794	711	705	717	753	692	691	681	686	706	722	721	722	722	709	742	709	721	740	770	656	689	708	706	693	726	764	706	724	739	712	733	671	707	724	688	734	703	699	641	733	694	669	717	723	697	722	705	748	697	686	715	711	693	701	677	713	708	687	697	677	711	735	690	738	693	696	739	716	713	738	728	684	726	709	745	738	732	745	690	694	682	723	673	702	749	700	744	734	699	690	741	734	713	722	699	741	759	683	758	722	753	716	679	704	736	723	704	697	700	737	693	711	681	747	676	773	776	719	708	693	706	716	732	678	712	714	685	718	714	674	718	728	724	724	742	706	738	673	702	692	710	682	765	761	724	742	709	679	731	718	732	696	733	729	738	719	706	689	702	702	733	670	691	701	692	728	747	708	697	706	655	732	718	674	672	731	657	727	719	666	758	714	754	726	707	738	726	747	705	743	675	717	725	664	717	716	700	736	736	776	700	722	736	747	734	729	711	710	699	714	763	729	686	718	725	689	714	697	677	715	725	666	728	678	742	723	677	733	733	745	671	732	716	679	741	733	682	694	707	748	729	751	725	715	703	695	716	736	722	751	674	720	691	707	729	686	682	729	712	766	701	699	724	710	754	745	708	711	684	696	663	683	738	689	690	709	723	754	727	714	673
26869	20577	15972	3046	338	270	206	246	262	250	219	211	231	212	198	184	204	189	228	235	214	210	223	230	201	240	197	228	227	199	210	228	203	207	222	215	196	219	225	232	209	231	229	220	208	213	215	197	202	202	218	219	229	202	200	207	218	223	211	196	227	218	213	206	216	226	220	197	181	223	217	197	232	208	206	214	217	208	221	185	197	196	200	210	233	219	212	209	189	189	200	203	228	227	216	230	208	225	219	232	230	201	226	217	224	218	217	219	219	214	208	233	205	207	200	224	203	200	202	210	204	236	224	205	198	209	217	225	205	197	207	208	213	219	207	203	218	228	194	208	220	221	192	213	235	222	209	233	199	226	222	217	213	206	178	237	230	184	222	206	218	233	190	226	219	204	231	229	229	220	221	231	219	209	202	193	204	202	223	231	235	211	200	215	222	202	217	191	207	212	175	218	204	219	216	218	230	227	212	216	249	197	204	220	206	225	208	209	196	190	236	211	184	223	209	217	233	202	211	218	209	210	226	204	216	212	204	219	196	200	210	205	228	208	205	218	213	241	196	203	210	185	218	204	203	207	208	205	219	212	207	234	209	234	227	208	192	203	216	217	206	219	189	201	210	191	203	201	193	200	208	210	213	219	187	222	205	224	218	188	242	226	207	212	215	199	196	215	208	211	227	205	228	192	186	222	199	232	234	225	200	219	228	224	197	185	217	226	224	202	179	203	213	209	210	212	197	199	230	199	216	221	226	217	202	203	181	207	223	222	193	221	230	206	206	222	202	210	220	204	190	217	201	218	198	210	220	220	200	208	237	232	215	196	213	217	211	204	220	218	186	190	210	218	246	213	201	213	221	202	202	217	209	232	231	229	211	198	202	205	212	207	212	207	205	216	215	228	228	206	206	210	192	204	192	221	204	208	203	228	195	201	205	231	208	228	191	202	191	188	215	194	221	228	247	216	220	205	228	216	208	226	210	234	208	225	198	229	213	231	221	182	222	190	212	199	197	213	186	221	207	200	227	220	199	218	230	198	184	228	202	220	204	218	208	190	214	208	211	186	214	219	223	211	185	221	208	220	232	206	205	209	202	236	195	206	226	227	215	180	215	202	219	233	180	216	218	214	221	194	210	179	210	228	225	239	222	225	191	189	210	224	213	208	184	226	232	209	218	200	198	243	227	194	166	190	230	189	238	212	202	207	202	218	190	217	216	216	213	197	213	208	209	190	189	206	232	228	233	238	218	197	221	225	219	211	198	205	202	210	222	232	221	227	215	224	234	203	202	218	214	206	216	191	208	203	204	175	199	225	237	222	212	199	191	199	222	217	229	216	207	225	236	221	211	204	224	234	225	221	225	208	208	199	186	216	221	190	213	224	201	213	206	242	204	191	206	210	189	237	218	206	195	208	227	192	221	215	209	198	196	213	225	234	218	215	220	230	210	223	207	212	211	202	215	206	198	209	219	200	203	202	223	203	204	224	197	224	214	247	209	221	204	202	227	200	207	250	207	208	213	218	221	220	203	198	220	190	230	209	203	191	208	202	187	208	203	208	217	209	224	213	241	193	217	207	221	200	221	190	230	249	200	229	180	217	202	182	187	205	205	215	226	202	212	221	225	228	218	207	212	203	213	185	187	210	228	218	220	207	224	186	196	213	205	218	227	219	225	196	225	221	196	208	223	217	212	227	193	214	202	206	266	211	220	236	203	215	218	193	214	198	220	229	213	187	193	226	200	206	203	210	209	227	210	201	225	209	202	225	214	218	225	206	199	195	194	217	193	219	220	215	215	224	213	215	218	200	203	209	209	199	207	211	188	214	218	220	189	205	193	215	201	219	229	221	185	213	215	213	196	231	225	234	181	214	196	219	201	219	213	216	231	209	184	197	222	202	231	195	186	226	212	189	205	203	221	222	186	198	208	219	209	208	219	194	206	216	211	220	199	217	208	214	219	231	196	225	209	194	216	223	190	242	191	205	220	229	214	245	199	181	219	214	208	227	211	204	220	224	209	211	209	209	220	217	232	198	210	223	230	187	165	228	216	210	186	209	211	193	204	211	222	212	219	201	206	210	197	227	227	213	206	234	225	185	214	218	195	200	203	189	207	209	215	206	172	212	226	217	197	221	201	182	218	208	224	224	207	191	231	227	214	194	203	205	202	201	214	208	205	204	222	214	207	185	215	202	215	206	221	214	203	217	207	204	209	197	221	207	223	209	197	215	224	210	230	198	185	208	207	211	223	223	197	222	205	206	197	217	217	223	225	203	205	217	189	211	206	195	198	191	214	229	210	194	225	223	204	217	227	213	211	221	201	206	219	210	222	211	207	205	214	193	208	221	213	203	216	191	194	200	188	220	202	218	199	215	211	214	207	239	225	218	227	219	207	227	197	196	214	226	216	224	181	218	208	212	218	178	226	223	215	195	234	211	200	215	229	213	222	226	225	186	210	194	206	190	217	227	192	210	207	206	205	209	154	207	216	217	222	198	202	208	216	214	221	199	222	195	235	176	227	225	199	187	191	228	202	185	240	238	227	213	222	204	222	215	233	199	216	189	220	225	193	200	215	228	186	234	214	192	217	193	212	201	223	226	211	218	217	218	195	223	207	220	205	213	219	221	217	215	234	194	210	234	216	206	188	211	199	209	173	216	195	220	227	211	203	217	209	198	213	202	194	218	209	230	217	196	236	180	203	216	185	196	246	204	225	231	210	200	230	211	206	184	204	229	199	219	200	215	234	231	218	207	216	214	224	219	213	201	194	205	226	223	221	229	234	190	216	220	198	208	230	211	199	211	203	241	201	218	220	204	183	183	241	197	215	221	190	208	235	215	186	200	223	200	189	188	216	180	216	209	246	219	206	192	213	221	189	222	215	204	217	226	192	211	220	231	183	208	214	204	233	223	199	221	204	211	204	201	228	214	202	221	229	201	243	209	202	234	214	204	201	223	223	210	228	203	213	216	215	235	217	217	211	222	222	200	199	213	209	218	198	207	209	212	193	199	194	220	212	228	174	228	221	211	213	202	212	213	207	236	221	196	219	228	229	202	205	178	217	218	202	219	215	202	208	224	211	177	200	198	213	193	197	229	200	202	173	170	201	216	224	218	199	195	226	218	228	198	213	211	214	226	233	192	201	213	204	218	235	193	202	210	229	250	192	222	239	177	235	235	197	228	229	226	196	213	195	198	225	232	230	215	167	216	205	179	212	224	210	213	219	200	224	208	239	192	222	210	230	199	227	208	211	215	222	236	203	220	210	234	205	213	224	228	218	210	199	213	244	193	211	232	207	206	237	204	214	203	227	187	213	219	216	223	232	180	237	198	227	210	196	231	217	178	215	204	223	214	218	186	194	213	209	198	218	204	225	197	204	205	206	217	201	250	246	200	213	221	217	215	224	228	203	214	206	176	200	220	217	217	220	218	218	203	220	171	238	208	237	224	213	222	201	212	219	213	227	205	200	226	221	214	206	196	232	212	227	196	220	228	198	229
11059	1651	17081	801	594	552	497	476	431	424	411	409	407	400	410	419	405	386	399	417	388	403	377	399	401	361	381	376	386	396	366	396	362	361	386	393	394	408	396	389	377	388	395	377	388	368	369	341	408	388	356	345	356	363	370	418	338	410	388	385	383	393	416	381	376	357	433	386	362	395	351	369	344	409	417	386	381	410	400	399	378	410	380	420	393	371	348	411	414	362	364	401	385	384	362	386	409	367	371	357	360	399	370	363	396	376	388	369	381	376	335	385	404	434	404	371	370	389	378	346	382	372	397	400	394	381	391	369	401	367	383	377	366	370	338	374	424	393	381	356	383	363	363	378	371	391	384	383	368	385	409	345	375	389	381	395	342	410	406	376	394	332	376	357	338	406	409	358	399	366	401	394	370	409	366	361	343	368	395	380	360	362	366	369	381	400	383	383	367	395	349	380	385	351	362	401	405	408	387	359	365	353	364	373	363	376	356	370	356	385	381	379	361	416	401	356	373	384	411	348	387	372	390	368	367	371	358	387	365	405	394	374	363	376	405	351	371	375	364	417	371	377	385	403	362	378	367	370	407	385	381	353	333	321	332	346	361	368	400	386	405	364	387	367	410	342	395	354	369	382	375	373	364	373	372	404	374	381	396	404	380	370	359	373	391	391	374	363	413	392	369	368	401	371	374	372	340	363	358	363	397	346	348	370	384	388	368	376	406	365	373	398	372	370	363	366	348	396	359	361	348	357	381	385	409	368	402	352	364	398	360	354	396	361	375	372	359	375	385	367	412	388	385	385	373	361	399	363	385	356	359	422	375	359	379	392	378	409	334	331	363	385	392	398	355	400	406	418	355	381	361	395	396	368	416	371	371	350	351	364	349	348	375	387	377	353	387	394	387	391	375	355	372	386	402	401	367	375	359	369	380	348	362	374	371	356	372	375	391	343	363	362	391	358	375	370	393	350	374	394	363	376	394	371	391	383	335	384	361	367	363	390	395	383	381	369	430	384	393	362	389	389	389	385	393	396	393	377	366	356	385	362	388	328	380	370	396	394	348	367	367	351	353	341	369	392	356	395	380	395	375	391	368	360	371	402	350	398	368	366	384	380	390	375	363	361	371	384	349	366	380	397	368	356	375	382	413	423	347	391	420	381	381	376	414	374	377	380	357	393	389	380	351	378	400	374	384	389	406	346	374	387	381	352	401	385	417	381	342	400	394	376	407	374	373	356	367	405	356	358	362	368	395	359	360	375	384	393	396	367	390	386	377	403	379	377	378	355	379	403	386	383	391	369	383	371	367	383	380	352	374	371	377	380	391	363	381	391	413	393	401	378	376	383	372	344	379	389	387	395	376	361	400	377	353	372	388	409	363	356	366	371	367	414	371	374	378	386	367	364	388	354	410	401	372	381	411	349	373	413	401	391	378	396	398	355	371	387	391	383	355	364	366	366	383	368	365	376	372	387	360	389	350	399	371	385	396	374	385	379	387	378	362	381	369	353	339	353	381	332	387	396	380	390	408	377	365	372	376	369	344	366	387	392	362	383	365	374	385	367	370	416	376	374	366	383	369	397	380	386	375	363	359	365	380	369	333	345	357	394	356	401	395	414	392	382	390	374	353	396	390	432	356	387	372	402	368	370	382	369	390	379	363	386	359	431	331	376	398	372	367	374	357	385	364	379	378	391	366	357	364	405	386	342	388	378	366	356	357	344	390	368	405	410	352	381	385	360	339	333	389	392	376	380	361	365	351	360	364	408	367	368	364	378	367	366	402	392	395	403	369	360	371	395	369	364	415	364	333	356	350	376	371	356	375	379	395	386	387	333	395	366	356	343	384	342	398	372	409	377	393	363	395	376	408	386	407	355	402	383	355	418	387	396	356	386	375	384	366	381	372	374	384	397	383	354	385	395	352	358	375	353	370	375	401	372	392	399	365	397	365	418	351	402	382	364	372	369	360	378	371	384	370	398	368	360	418	410	377	371	373	351	399	366	392	369	380	388	352	355	389	386	411	408	373	372	341	398	332	377	389	377	362	402	417	360	401	413	373	397	384	343	368	396	368	383	423	366	379	368	365	401	372	372	368	383	364	380	385	390	368	401	344	352	421	369	394	364	350	384	377	389	394	359	345	392	367	381	358	345	392	405	405	388	385	380	384	378	358	360	398	378	384	418	355	378	351	382	369	390	338	343	388	387	371	375	378	356	384	375	393	363	391	361	415	393	383	375	353	370	392	393	413	345	395	363	405	383	358	391	375	350	362	341	365	368	394	359	386	397	392	385	399	384	379	384	340	389	349	398	387	363	352	375	415	388	359	371	351	389	383	375	401	368	370	379	382	401	417	355	364	388	387	383	411	363	354	406	400	362	402	385	368	400	379	353	416	363	364	374	384	418	364	396	363	385	371	417	337	381	394	346	369	389	367	333	393	417	357	336	404	351	384	372	391	371	361	385	356	350	406	386	366	355	360	336	369	393	374	377	370	390	397	413	373	379	366	362	365	356	354	369	363	355	371	351	383	366	375	389	406	356	404	396	384	370	410	386	411	386	415	344	399	371	387	359	409	395	349	378	389	415	405	361	399	377	375	381	384	350	376	382	381	381	381	351	358	395	398	362	373	392	416	356	392	391	375	385	366	376	411	378	389	356	413	354	395	353	391	362	356	343	371	418	356	376	346	392	393	357	369	362	382	351	387	395	378	370	376	410	384	405	357	367	397	366	391	363	344	371	389	379	381	399	372	369	384	403	356	400	374	368	403	405	384	374	351	366	351	362	365	400	391	379	368	354	367	402	388	360	375	374	388	357	407	396	378	381	333	370	375	368	393	393	358	383	375	362	414	391	395	377	374	370	390	402	403	386	376	367	414	375	397	399	398	361	404	378	427	390	365	375	356	374	362	375	370	359	380	357	411	388	390	355	354	366	365	379	392	354	376	336	376	372	348	377	401	415	405	364	375	409	389	399	390	376	373	371	352	371	360	368	351	398	369	380	403	358	355	367	361	383	408	387	417	365	369	390	388	362	387	389	364	354	387	350	391	386	397	364	373	373	377	396	365	353	385	352	375	349	383	363	361	411	350	395	379	394	408	329	362	342	395	356	387	384	367	383	394	333	363	371	342	392	388	383	374	380	384	396	376	362	379	372	362	399	372	371	367	397	382	383	387	399	374	367	380	338	394	364	379	352	382	406	411	389	351	389	415	392	374	368	381	409	375	389	422	333	400	384	388	387	364	362	400	391	393	384	412	378	395	385	372	383	350	364	365	394	357	388	378	373	416	386	366	364	391	367	378	389	402	412	350	408	387	335	371	382	367	395	348	360	389	342	400	354	417	357	339	417	390	376	391	394	409	337	407	363	402	410	369	387	385	329	383	387	396	375	375	386	379	380	351	397	395	367	359	395	394	359	378	358	360	387	356	387	389	366	375	373	375	372	392	367	335	401	366	323	392	374	365	375	396	364	370	384	377	375	380	384	360	374	377	403	384	389
24284	21366	29503	24315	19523	3759	885	612	568	536	488	486	449	403	414	412	384	408	406	373	398	394	376	373	419	391	354	391	360	335	369	392	364	353	335	386	352	339	338	366	357	397	349	365	356	360	373	335	350	341	343	374	373	385	340	348	362	398	373	392	341	353	304	348	369	365	359	357	368	351	353	404	372	321	346	349	364	354	342	370	366	355	351	375	380	392	413	345	361	317	379	368	354	361	353	360	373	385	355	334	351	349	375	337	378	369	374	363	370	380	357	344	351	341	386	366	348	392	339	351	367	336	339	384	368	361	329	330	335	338	366	353	344	394	345	386	393	351	353	367	349	364	346	374	370	345	345	394	330	346	390	342	351	329	360	378	354	341	351	379	357	395	344	357	350	357	379	359	346	361	374	386	365	361	362	386	362	399	374	357	371	351	388	363	351	363	368	331	338	358	377	343	338	326	368	365	339	375	344	348	398	366	302	364	358	378	370	367	376	359	363	358	340	374	350	338	336	343	355	376	337	348	373	362	364	366	312	348	358	356	344	351	397	349	328	364	353	349	356	338	348	353	359	342	337	342	364	354	333	315	336	359	339	371	365	345	392	333	373	344	361	356	322	361	332	339	350	350	348	358	331	348	356	363	318	355	320	354	356	337	372	336	376	359	367	353	324	361	356	355	366	365	360	338	333	327	351	354	324	367	367	374	335	337	374	334	341	371	346	349	349	362	368	356	372	358	353	347	359	367	360	335	347	330	338	363	373	349	348	358	368	383	366	372	320	334	343	337	419	353	365	378	344	362	328	378	324	366	364	344	356	350	343	347	375	350	359	346	325	377	384	351	349	353	344	370	356	357	349	367	367	330	361	341	351	357	349	378	352	374	355	317	355	322	377	370	388	359	372	368	363	326	346	351	354	341	339	341	337	331	331	334	367	347	310	327	348	363	389	400	350	360	312	369	337	354	346	367	369	335	359	365	357	303	348	337	401	394	390	328	321	358	352	386	328	381	326	346	365	337	339	369	351	327	375	420	340	371	373	354	350	355	381	354	339	345	366	358	324	336	342	398	356	357	350	368	346	332	359	351	332	365	387	352	358	362	398	350	388	379	355	361	366	359	363	346	380	339	368	366	388	344	382	364	376	367	358	347	352	383	379	354	379	385	358	338	345	383	374	330	361	377	380	375	366	319	346	344	348	328	346	349	344	364	359	355	336	333	343	346	348	385	340	346	336	359	375	374	364	368	348	349	385	340	347	407	380	339	332	372	331	322	377	360	346	366	335	329	381	337	367	391	355	332	360	362	336	379	347	350	359	349	365	353	383	362	379	329	362	341	337	330	324	362	347	363	327	366	343	350	394	338	358	358	341	347	358	325	352	362	346	346	376	356	362	359	374	331	383	344	308	349	319	367	350	375	362	383	352	397	353	340	338	335	339	346	338	357	333	378	376	361	369	329	325	341	357	339	317	334	349	314	367	334	356	377	358	343	354	355	344	335	376	380	363	364	344	365	357	353	367	349	365	380	340	367	381	348	359	376	337	335	372	352	362	373	366	354	415	322	354	377	380	382	350	361	375	319	350	362	346	360	380	360	320	373	366	337	334	375	341	371	362	355	341	362	325	374	363	365	353	369	345	364	336	370	353	359	340	336	353	360	370	334	355	367	340	303	382	345	375	340	360	382	374	351	381	336	344	365	361	352	327	369	365	368	358	350	344	356	354	387	381	337	325	381	311	351	404	353	361	339	326	366	347	348	357	384	367	353	350	327	357	359	387	360	364	362	341	354	347	340	364	376	315	336	348	346	358	345	345	379	398	369	380	354	332	382	347	374	377	357	340	390	341	362	368	370	362	351	382	356	366	356	330	360	365	335	373	360	355	322	349	368	366	351	382	357	350	333	340	313	343	363	340	330	340	375	357	362	383	377	376	340	338	351	368	390	339	371	347	377	351	304	347	347	386	384	342	360	351	351	340	335	336	360	350	365	381	341	366	349	389	347	350	381	351	355	329	392	380	369	336	335	355	315	330	345	359	346	343	332	369	342	332	350	367	359	336	372	342	345	344	329	360	334	359	331	368	345	320	368	315	382	350	365	354	333	340	364	352	397	382	335	320	369	366	334	363	344	382	361	338	400	360	380	333	362	345	350	378	347	329	338	352	337	393	375	371	338	318	374	365	374	403	360	334	368	389	362	326	372	332	347	383	342	356	349	346	355	359	340	343	360	325	380	337	387	383	351	365	347	373	345	330	319	375	348	366	355	361	380	359	384	336	375	343	366	343	387	349	365	357	364	400	329	378	374	346	360	336	365	357	352	349	344	351	372	366	324	353	335	370	360	375	365	326	338	370	353	351	363	328	342	367	337	345	317	353	341	347	385	333	362	365	356	332	382	323	352	365	369	357	351	365	335	340	359	373	337	383	337	394	354	354	340	367	354	389	344	341	334	367	385	350	342	403	361	364	317	377	331	377	354	352	350	361	377	355	379	356	301	341	356	365	358	354	333	363	370	375	360	364	352	362	385	372	326	343	338	372	346	351	338	346	343	350	335	377	357	383	363	345	369	334	387	394	385	365	335	353	316	331	347	352	369	343	373	327	365	332	358	385	346	357	326	351	340	340	363	359	314	334	380	329	329	357	374	370	384	313	359	333	365	400	350	361	364	347	370	374	352	360	361	350	341	360	407	395	371	340	351	390	342	356	405	371	389	330	365	338	365	386	375	311	371	344	373	336	365	343	378	377	327	359	333	386	381	333	341	317	367	347	363	339	389	355	369	367	375	342	328	348	377	388	359	348	344	320	368	337	324	353	378	368	383	356	353	370	349	368	323	335	345	358	311	339	357	351	382	335	397	356	345	329	336	370	364	368	354	355	355	372	376	335	343	352	337	363	361	356	324	340	354	338	372	348	375	383	336	312	355	368	410	323	352	364	346	367	358	369	374	355	349	361	344	377	369	328	364	355	354	337	339	391	339	339	376	344	343	360	354	363	386	370	368	362	369	341	362	345	371	372	352	342	345	353	365	344	337	373	361	372	345	356	374	377	362	374	334	351	404	335	338	331	346	378	364	319	347	370	360	382	328	338	370	320	328	360	345	345	341	407	332	376	379	335	365	366	350	334	384	382	370	372	369	388	334	353	361	353	360	339	359	360	339	370	351	335	371	367	350	379	362	378	354	374	339	369	332	336	364	348	338	335	358	336	306	361	317	357	333	347	368	358	360	331	318	348	349	360	330	347	310	364	329	352	363	348	373	352	352	365	391	373	361	366	373	402	362	373	336	392	356	351	358	321	352	332	380	338	373	358	331	373	361	362	382	402	358	383	350	310	338	331	350	371	336	345	354	330	332	382	354	347	347	313	367	345	369	365	373	374	359	325	309	343	332	320	361	333	340	354	347	346	374	345	395	386	387	355	379	369	358	349	352	366	349	362	332	391	355	353	380	360	380	376	349	347	346	347	347	349	332	337	303	320	357	344	356	365	331	361	362	386	363
29763	11125	36529	4578	3160	2378	1845	1517	1330	1206	1087	1000	932	830	836	815	816	762	714	708	728	725	688	662	715	609	664	677	705	606	660	639	678	671	640	647	634	647	647	608	616	626	599	618	616	652	665	605	681	618	637	613	639	618	683	646	623	605	622	634	593	647	585	650	620	621	668	642	652	609	628	652	649	623	570	614	632	634	597	617	639	625	587	646	600	620	614	653	604	598	633	611	601	617	619	593	595	603	606	596	627	592	613	618	608	577	594	598	593	612	621	590	586	632	599	632	620	615	648	624	616	615	633	606	610	597	602	595	635	578	577	555	642	640	628	613	633	609	631	609	637	646	609	593	627	609	626	653	620	586	613	590	592	613	657	598	600	631	643	621	647	660	647	673	647	641	678	654	575	602	578	640	636	578	651	615	631	622	630	667	645	680	643	588	582	596	621	598	586	638	603	655	595	607	632	603	580	638	581	590	583	605	588	591	608	643	601	611	601	638	592	603	645	653	633	651	628	584	596	635	641	604	572	599	599	627	610	608	577	588	560	620	609	643	606	641	646	593	602	633	587	615	650	614	612	635	635	641	579	621	613	595	591	580	623	625	611	609	596	606	652	629	622	609	614	636	621	588	624	558	638	623	627	643	609	577	583	606	612	632	600	606	652	625	615	588	607	627	583	589	648	632	633	634	651	647	586	606	625	613	613	647	621	606	620	621	663	609	572	549	576	617	579	628	599	580	609	619	621	580	619	589	608	599	579	628	604	632	625	627	631	597	630	629	545	600	627	577	587	586	620	608	621	625	605	604	613	610	598	611	625	607	590	583	604	596	565	612	640	660	610	615	607	613	615	629	625	649	605	599	638	582	610	605	601	637	618	598	607	618	586	606	641	601	656	569	582	604	642	583	563	609	627	652	626	608	578	620	596	619	646	581	610	611	570	595	629	592	646	625	575	621	606	613	617	609	627	589	586	624	668	616	612	607	550	589	598	567	613	632	619	671	600	634	678	634	601	633	570	603	624	600	587	575	654	613	624	625	647	604	644	622	625	605	578	643	620	619	639	616	659	638	602	591	639	608	585	577	584	618	578	561	616	582	642	585	592	572	593	641	634	627	616	657	610	644	637	589	596	622	625	598	578	635	594	601	578	601	589	640	588	646	595	658	640	597	609	569	608	617	631	624	647	605	612	618	604	651	598	629	601	601	600	627	571	637	613	605	563	597	603	613	649	611	602	593	631	598	599	616	622	632	579	616	579	583	620	598	628	578	584	620	618	582	611	608	604	601	614	593	588	600	604	616	608	622	613	584	545	598	632	621	610	578	614	597	641	628	612	637	600	603	624	601	645	631	637	658	631	618	637	638	594	647	589	614	619	589	591	666	587	562	594	610	632	623	654	595	599	609	633	621	662	617	595	618	614	614	604	558	608	638	601	559	611	620	644	657	619	644	633	600	668	669	607	613	608	607	580	622	607	610	602	610	595	594	584	647	612	568	624	600	584	642	639	623	618	639	598	596	629	609	649	629	648	620	583	665	611	607	619	646	572	582	596	614	597	597	584	577	590	639	576	608	603	609	629	610	638	647	621	623	643	608	641	636	587	619	617	592	663	571	585	660	584	655	631	618	558	586	649	585	622	618	574	619	666	610	635	646	632	630	630	586	603	649	616	608	653	610	620	611	599	634	608	575	611	601	608	650	631	656	596	606	594	595	611	588	598	643	629	610	595	615	614	618	575	563	604	601	613	575	612	618	614	602	616	658	618	585	587	631	627	652	616	608	677	625	631	591	622	555	630	611	630	604	547	589	603	600	623	630	606	589	654	598	660	610	583	567	576	600	625	639	632	595	652	591	601	607	607	616	603	667	607	611	660	613	569	625	583	614	622	609	576	598	631	611	621	621	627	600	613	635	603	619	657	638	694	628	577	603	600	578	658	580	578	623	608	598	642	594	579	607	649	626	603	632	633	644	607	604	661	616	565	619	580	587	576	659	625	616	610	620	627	569	635	620	605	647	642	607	604	648	629	667	625	625	617	616	626	614	627	603	565	594	627	604	639	607	607	625	601	609	601	651	636	606	607	607	597	618	661	623	604	650	637	599	605	658	571	661	593	591	624	629	594	600	627	632	603	557	658	649	629	614	622	589	619	556	613	591	604	609	607	641	606	602	575	623	604	670	618	577	570	617	576	580	584	594	615	614	627	638	642	620	628	616	565	592	617	614	600	625	607	624	585	609	602	628	628	623	594	595	641	619	590	610	602	643	657	664	619	614	612	597	631	592	588	642	578	631	596	618	620	597	597	590	615	632	616	569	637	622	566	643	579	555	588	602	632	657	582	597	604	626	614	613	601	637	600	654	611	617	625	587	628	538	613	630	614	599	606	612	623	626	638	631	624	601	635	587	613	602	578	622	590	651	613	557	601	654	641	626	622	618	593	590	634	592	591	660	639	615	641	600	612	596	581	645	622	641	637	665	587	613	642	584	612	635	585	613	602	610	634	633	644	645	603	583	560	602	628	605	577	588	608	615	610	590	621	622	597	666	629	613	655	634	614	616	627	591	517	590	622	632	590	605	640	611	595	587	642	613	619	563	625	603	660	616	590	657	595	587	637	631	587	596	596	636	580	619	544	633	648	646	622	629	577	622	603	643	581	658	602	668	606	553	635	642	606	660	616	636	612	629	661	647	675	552	634	583	601	580	590	627	576	616	596	619	661	621	623	615	575	560	592	604	564	588	601	616	609	616	553	593	627	585	588	588	637	592	630	597	584	616	621	590	595	632	642	642	622	613	590	608	591	593	571	624	625	637	612	685	671	598	618	649	610	588	628	593	646	658	570	612	595	651	652	560	642	555	628	587	596	589	615	635	623	591	596	624	583	622	559	608	606	605	608	620	633	581	615	596	631	607	615	567	628	613	608	618	576	598	637	642	608	627	601	585	578	646	658	573	594	623	586	586	616	610	640	624	594	583	593	653	577	642	640	624	623	608	590	596	655	585	650	601	596	616	607	634	602	609	590	591	594	574	571	596	567	609	608	631	595	600	602	590	653	619	615	629	576	633	562	613	599	603	629	647	611	625	607	645	624	623	655	650	613	607	594	626	564	618	613	643	652	585	572	613	580	601	617	627	622	585	606	593	599	605	565	652	613	632	611	601	645	593	628	579	623	652	605	636	625	675	596	571	573	586	617	599	638	635	623	652	620	643	623	655	599	615	637	571	636	629	623	615	622	628	640	594	609	609	616	566	604	615	626	569	650	592	625	621	635	650	627	564	614	632	617	578	624	580	611	622	644	635	625	603	624	564	628	597	594	611	610	595	613	608	595	613	609	659	648	635	571	640	592	633	588	634	596	665	579	615	631	604	638	610	585	612	616	603	589	626	606	630	675	620	639	593	637	616	602	567	626	570	552	585	611	594	614	612	605	586	591	615	640	656	625	595	598	579	652	604	631	598	579	651	647	612	605	589	623	607	602	623	615	649	593	637	568	607	570	646
23249	21334	29261	23882	21336	19311	3169	1092	836	778	694	662	600	565	588	547	535	499	502	496	510	485	467	477	499	471	425	476	489	484	411	488	469	456	434	449	476	437	437	469	405	462	466	438	455	483	462	440	460	427	439	444	468	473	436	420	447	475	449	461	471	438	420	416	471	451	421	437	439	412	437	427	438	444	451	441	433	411	446	428	425	435	426	470	421	428	422	450	508	446	461	418	456	423	413	446	395	455	406	388	450	462	426	446	427	441	456	434	472	439	420	440	471	442	426	452	416	432	434	450	426	476	428	453	427	429	454	365	425	430	460	398	422	451	452	432	437	446	459	468	411	453	474	440	452	415	443	409	471	387	427	440	448	441	425	469	453	458	454	423	426	415	462	455	459	416	460	490	428	446	463	419	425	472	396	467	448	459	447	492	419	461	441	448	443	457	472	420	466	407	424	472	398	428	453	421	404	444	448	429	413	459	434	423	458	462	433	432	408	411	460	438	443	477	414	467	404	456	490	442	445	383	474	425	452	480	453	446	424	413	479	463	452	427	427	446	454	410	431	439	438	440	470	408	411	432	426	406	426	441	451	402	433	447	430	421	481	457	448	403	447	449	420	442	425	412	441	444	420	441	466	445	445	436	414	461	435	457	470	443	432	445	453	449	436	479	412	455	397	435	429	458	433	449	420	427	402	413	490	448	446	484	440	416	469	439	461	421	466	490	463	420	427	446	437	401	417	429	473	444	395	438	432	462	394	453	434	432	427	410	423	408	442	431	437	405	448	416	462	432	458	441	441	444	481	417	452	469	431	454	411	446	426	444	424	377	443	428	452	420	458	439	403	412	452	419	427	430	414	418	436	403	415	441	409	453	459	403	425	431	410	419	418	448	461	418	446	418	398	454	408	441	408	465	427	445	492	453	452	428	403	469	435	446	437	420	421	461	483	443	444	484	428	430	422	455	467	411	425	442	411	471	413	445	420	413	432	431	436	423	438	442	484	409	448	386	469	430	402	447	438	466	406	427	465	425	444	424	440	442	436	409	449	431	436	446	435	447	472	400	483	450	442	445	445	411	414	436	467	419	443	440	447	439	428	448	405	402	457	429	481	467	459	416	479	449	432	421	384	473	435	414	442	455	419	477	480	421	423	425	415	434	431	414	476	424	434	464	426	420	450	419	462	461	452	434	453	417	429	415	428	398	416	440	439	485	459	444	412	453	410	459	420	436	429	428	415	432	409	439	452	452	420	440	417	389	431	457	430	424	462	438	449	422	390	439	410	442	433	456	459	427	432	458	440	454	415	433	447	424	466	451	412	432	438	412	458	463	411	435	469	436	452	424	434	416	410	437	464	437	429	437	415	463	392	441	414	439	422	440	438	447	444	430	461	491	445	438	418	434	389	424	438	442	431	445	460	424	439	452	420	455	426	442	418	443	429	446	427	442	418	426	427	398	433	440	431	425	456	433	415	457	453	452	451	394	431	466	451	441	409	425	397	419	417	414	410	421	414	403	444	415	461	417	430	465	440	397	410	457	443	434	452	412	458	458	423	419	430	431	450	480	435	450	462	465	443	435	445	425	462	429	398	415	448	440	442	449	431	430	433	402	444	468	412	465	402	423	420	414	446	446	440	467	444	462	429	484	443	445	422	431	450	461	417	461	412	416	460	449	435	409	456	444	434	480	449	451	461	414	412	424	425	448	399	443	440	425	469	444	450	424	437	416	420	443	394	410	429	419	444	433	420	405	424	425	426	417	410	442	385	415	418	419	475	438	408	429	434	452	418	497	413	448	448	428	431	481	413	433	448	454	449	473	396	415	426	440	444	434	426	444	413	410	386	437	424	416	432	388	427	438	414	396	426	460	465	406	418	414	423	449	422	406	444	421	447	428	414	419	418	408	419	425	411	424	449	412	428	421	455	433	462	468	422	458	462	475	414	429	400	424	421	413	432	453	465	417	483	398	440	452	453	414	436	416	446	436	441	426	380	458	431	439	399	404	429	398	458	458	418	419	413	439	443	424	441	464	418	436	456	405	412	441	445	436	437	453	392	426	434	478	434	398	436	448	396	450	433	398	379	440	435	458	416	453	442	428	455	435	419	473	451	450	397	440	430	477	446	428	397	437	418	411	452	411	437	427	430	436	452	404	464	447	433	436	428	417	435	435	448	391	458	411	458	485	423	441	413	412	427	415	479	441	453	445	459	422	442	445	419	436	469	405	421	468	388	459	447	431	451	423	423	427	425	441	439	428	439	435	424	440	410	445	441	424	425	452	410	490	438	424	454	460	453	428	439	412	427	433	452	448	466	418	427	439	420	423	412	419	440	426	415	449	419	444	432	387	397	469	466	420	413	426	470	418	473	403	444	434	412	430	431	445	379	414	427	427	440	452	439	413	421	418	433	447	428	442	431	465	431	424	424	414	415	392	413	440	431	429	460	431	416	430	463	414	428	434	420	388	397	460	431	425	410	400	428	415	467	416	482	451	438	434	432	413	420	441	423	420	455	431	437	410	428	445	418	436	465	435	445	436	422	432	426	412	414	409	432	385	401	447	390	464	460	410	411	429	488	463	468	421	429	446	408	433	432	437	473	446	416	422	413	432	441	437	417	440	457	425	449	414	471	411	419	417	444	441	426	412	442	428	431	457	460	449	422	417	423	427	420	436	466	388	416	459	456	402	446	432	445	471	463	444	461	444	460	441	418	441	443	389	443	444	427	458	442	417	395	450	416	438	435	409	416	428	396	432	425	440	423	491	431	427	466	428	437	451	410	455	456	466	414	453	432	411	438	435	423	428	435	417	468	426	445	452	467	403	435	435	424	409	421	392	413	447	437	448	433	453	437	451	441	463	446	451	427	441	412	446	420	436	441	436	425	429	411	432	407	445	411	453	425	441	446	439	440	439	456	429	404	434	419	438	460	424	438	469	409	419	452	406	433	466	438	461	420	454	470	424	405	429	464	453	422	440	452	397	427	455	441	447	462	379	398	456	388	463	418	443	426	419	413	410	455	406	385	443	458	425	420	399	472	427	434	454	435	403	467	428	427	418	411	468	493	397	495	405	457	495	483	430	427	407	437	427	405	432	411	431	393	399	430	432	409	422	443	437	448	467	429	449	428	464	462	409	416	448	441	416	447	402	421	427	401	452	419	441	428	421	444	454	437	428	449	401	446	409	432	411	467	481	394	430	468	461	433	442	448	437	400	410	456	452	457	415	414	445	489	437	406	423	423	460	428	430	428	448	441	428	446	446	408	445	432	406	417	414	417	447	438	458	438	456	430	407	447	441	442	453	427	430	424	457	428	413	444	449	429	446	445	391	407	412	444	453	438	448	453	422	452	419	430	443	422	443	425	451	406	454	454	407	413	473	437	458	465	414	448	413	432	433	462	389	453	430	414	458	412	421	427	440	426	441	426	397	459	445	457	433	439	431	396	429	412	399	431	464	456	441	410	453	448	412	476	417	439	426	475	396	434	444	445	410	382	431
34690	17919	38085	7507	5344	3955	3143	2542	2119	1791	1595	1444	1301	1212	1181	1082	1031	1023	1008	934	957	920	861	911	822	834	876	815	781	784	781	780	802	803	825	750	768	792	766	827	755	740	764	769	772	812	746	717	759	776	723	769	738	721	782	755	746	721	724	761	775	756	729	747	739	721	719	730	773	709	791	798	753	748	702	719	745	755	717	696	696	696	740	780	738	726	741	689	700	720	730	781	717	751	737	779	742	698	712	747	707	709	744	743	741	764	703	757	698	748	717	746	728	711	771	710	726	732	748	747	744	698	745	733	697	679	738	778	744	700	764	738	793	701	733	698	731	682	772	767	692	729	700	732	759	729	748	740	779	702	681	761	796	745	756	810	738	759	707	753	751	765	787	766	699	705	771	742	688	715	654	673	678	700	734	707	793	805	743	737	739	797	717	714	705	741	723	778	758	735	741	731	751	763	767	732	717	719	731	709	746	745	746	699	693	686	753	672	725	766	698	711	696	729	712	709	787	706	682	712	733	701	769	671	699	760	708	693	718	700	723	753	733	700	727	721	738	727	742	763	759	735	704	778	680	716	733	709	680	735	707	696	708	735	716	749	680	757	736	737	730	739	736	712	763	771	793	735	726	709	695	719	726	683	721	720	672	731	712	675	720	798	769	743	744	765	708	704	703	709	767	730	783	708	674	681	773	739	734	715	688	695	750	718	696	720	713	776	731	700	703	669	774	753	718	711	757	711	724	749	748	739	707	768	706	730	745	746	717	738	723	734	751	738	746	731	724	748	742	704	700	750	703	705	729	736	700	736	685	711	730	727	750	761	709	689	753	716	733	666	722	789	698	723	735	744	709	732	728	730	712	717	735	739	700	756	689	726	685	706	714	723	694	715	694	688	740	745	695	771	736	747	750	719	742	748	713	754	750	736	772	774	739	742	727	728	705	702	724	677	723	721	739	768	704	731	720	731	714	666	753	754	715	711	726	728	739	686	735	728	700	769	737	739	694	744	698	705	762	734	742	752	712	684	728	732	719	717	737	722	736	729	778	727	696	742	739	740	728	726	709	713	721	704	767	742	748	703	740	743	735	732	699	777	695	728	722	748	710	716	702	768	779	734	752	701	727	699	725	739	757	723	706	740	746	797	771	734	703	698	685	723	742	682	720	727	763	755	712	728	728	686	725	718	710	729	715	741	735	775	732	711	783	741	717	643	719	745	776	681	757	754	702	709	718	684	745	734	724	758	700	745	756	729	686	757	715	711	714	714	702	682	719	762	732	715	718	751	753	699	732	742	754	711	715	690	733	733	698	709	685	709	695	724	761	728	717	729	695	764	688	773	686	729	753	772	724	776	759	740	696	687	698	718	740	735	683	737	771	721	722	719	718	715	709	717	749	733	747	746	706	701	704	730	724	722	725	717	728	741	691	794	754	752	711	735	734	695	738	701	730	674	716	757	703	747	720	732	727	717	717	736	721	709	763	741	764	744	733	688	709	705	709	733	741	698	756	726	749	711	731	738	739	723	740	706	707	732	748	700	734	758	708	723	751	717	755	741	688	684	729	779	711	711	732	710	710	711	732	701	747	749	696	680	750	762	698	671	736	796	687	723	760	718	743	685	719	682	726	713	732	709	739	745	689	722	706	728	759	738	729	742	758	735	736	727	710	728	743	704	684	724	697	716	749	745	717	703	745	712	727	736	723	689	693	722	711	732	689	771	700	723	683	728	701	742	743	704	750	729	691	728	730	718	766	711	709	708	728	750	765	714	777	690	763	720	728	701	721	765	755	690	699	733	700	769	719	753	753	666	718	737	771	702	669	746	710	702	718	669	759	735	708	701	725	717	711	729	686	758	724	727	737	747	741	723	714	769	781	711	732	715	659	713	690	708	726	733	645	744	776	723	707	768	733	683	664	799	699	763	715	713	724	724	689	691	710	706	715	748	729	746	705	698	719	737	749	715	684	673	729	741	701	708	728	736	736	766	774	749	720	742	732	744	703	714	752	745	685	747	743	686	727	705	709	744	747	675	677	717	718	732	751	790	751	738	701	693	720	744	726	746	719	698	786	771	729	723	738	764	736	775	726	726	742	687	764	717	717	712	718	761	701	722	729	667	722	724	707	730	739	726	745	718	721	705	754	734	704	697	699	700	716	748	716	712	752	698	681	694	693	721	715	720	684	736	721	734	702	756	722	756	685	739	708	750	722	742	671	728	710	706	697	694	760	698	728	743	753	770	709	736	782	744	740	778	675	702	691	713	748	716	771	722	728	730	735	678	715	753	727	727	721	733	697	746	718	719	701	745	737	769	736	764	744	751	698	681	732	707	788	728	720	699	715	765	722	693	751	754	723	783	727	700	683	697	718	702	764	735	713	689	749	703	734	735	697	773	695	725	714	710	718	714	684	733	728	728	713	715	713	764	760	658	744	735	726	714	728	723	736	726	766	740	729	690	773	731	707	704	708	705	741	758	737	777	735	760	749	733	725	729	708	697	723	720	733	753	740	701	712	714	693	725	713	692	690	788	778	693	791	706	744	731	722	713	715	754	677	701	794	746	700	714	727	788	717	714	713	753	715	741	702	693	728	699	715	689	708	671	703	728	728	715	695	774	745	722	689	690	722	698	668	724	723	703	721	762	715	696	689	749	749	721	680	719	747	735	773	777	707	686	711	741	791	726	771	700	685	739	687	742	739	723	710	751	730	710	736	723	697	751	697	749	759	719	727	694	704	705	731	769	718	736	691	707	703	729	762	702	723	730	713	754	686	752	738	768	713	769	722	728	707	720	708	714	731	724	707	788	724	714	685	768	728	698	681	742	757	716	753	726	717	760	711	761	699	760	744	725	725	662	732	716	748	763	729	707	728	730	730	717	749	725	750	784	671	727	694	735	767	724	730	691	727	713	740	710	700	719	728	747	700	701	719	764	712	689	693	712	662	742	718	721	684	730	810	736	710	703	763	755	686	704	761	733	765	740	737	748	730	721	746	763	790	751	742	748	727	744	727	724	702	748	733	736	673	727	706	687	755	745	745	696	726	657	691	753	761	712	722	745	701	730	734	759	768	711	725	753	739	752	744	734	727	735	690	728	689	706	747	739	735	699	665	730	734	721	758	777	755	718	756	756	722	710	742	689	719	754	681	728	713	661	732	705	726	685	715	772	727	713	735	685	723	668	712	723	735	718	652	697	757	692	755	691	761	734	712	749	720	778	764	746	749	717	740	742	724	711	731	711	760	724	753	761	721	711	723	779	720	697	745	712	737	785	739	711	716	706	732	686	697	713	731	725	687	731	654	711	749	711	722	770	755	724	709	676	688	693	754	732	764	687	743	716	743	725	719	718	706	717	715	718	731	764	776	728	757	741	760	751	720	778	746	781	747	709	750	715	757	721	804	767	696	757	704	714	713	722	709	702	716	726	745	755	712	710	746	695	769	677	734	731	764	695	737	672	693	729	739	766	709	696	700	753	734	730	721	702	734	707	757	700	750	680
26769	20563	13354	977	303	277	261	230	237	235	216	203	235	223	225	235	225	219	200	198	199	218	196	207	237	248	216	221	244	212	199	223	201	219	216	232	218	189	212	194	198	211	194	217	229	216	223	232	212	231	220	238	199	219	191	220	205	239	214	218	192	229	232	212	208	224	227	223	214	241	199	198	209	235	217	216	232	204	201	236	227	229	220	226	230	210	219	241	215	225	210	234	230	234	210	226	211	217	221	224	250	206	214	216	197	189	203	226	238	218	205	202	222	193	211	242	199	214	244	206	215	198	206	212	190	207	195	212	216	190	208	207	231	214	207	218	204	235	236	242	212	223	236	222	223	229	216	200	218	210	200	211	200	206	219	238	231	215	224	236	206	218	224	215	235	204	230	202	229	236	228	249	220	225	205	212	228	217	202	203	218	202	220	223	242	198	179	206	201	229	219	221	235	204	208	221	219	230	218	213	225	202	201	205	224	198	214	213	201	238	235	240	236	188	216	219	218	202	249	222	197	215	221	216	215	227	223	212	232	198	203	202	225	220	222	217	204	213	191	204	206	201	230	235	218	194	212	224	204	217	215	211	205	213	218	215	224	225	202	222	227	214	214	195	215	212	236	227	229	226	210	214	228	225	223	233	212	231	207	201	184	195	195	212	201	206	230	226	214	219	220	230	185	217	203	224	206	210	261	226	210	212	236	195	216	238	200	235	230	207	203	223	230	208	229	235	223	232	233	228	186	225	234	203	219	221	208	195	203	217	202	201	185	245	243	226	197	213	219	211	225	239	212	205	205	231	244	221	230	224	222	201	228	211	222	222	202	209	212	215	230	197	230	242	221	205	209	205	228	228	196	245	198	212	202	196	237	193	215	209	200	229	221	218	214	207	235	191	203	195	220	222	226	239	254	233	221	248	210	237	190	199	188	205	192	192	222	227	222	218	213	208	213	213	200	210	211	213	220	218	229	233	212	217	225	195	211	203	226	212	224	193	188	213	226	204	216	217	230	209	203	214	249	172	217	212	199	211	219	208	249	214	223	202	213	216	225	214	209	215	224	235	221	212	225	200	228	222	203	205	206	225	227	207	211	210	209	212	228	213	214	196	229	219	181	204	174	205	203	221	232	204	206	229	209	239	211	226	223	212	206	213	193	209	220	220	222	182	219	222	229	222	213	232	215	213	232	211	222	217	216	223	224	221	230	203	233	198	218	221	217	234	220	218	201	229	195	229	210	230	206	206	222	200	234	206	224	205	220	198	247	237	212	204	206	239	200	201	243	238	229	233	224	195	228	208	231	207	234	190	216	187	195	197	187	230	216	228	190	195	223	203	222	219	232	229	207	214	226	226	199	187	202	206	228	195	212	216	195	219	219	205	203	203	199	223	218	220	198	227	230	219	207	202	202	200	215	217	227	228	220	222	209	194	219	202	218	210	229	215	228	220	179	202	224	216	241	194	233	220	208	209	234	226	226	212	223	237	199	221	231	216	213	206	223	239	192	234	231	196	202	211	223	225	228	230	220	225	199	203	194	231	208	195	198	200	241	223	227	217	219	217	225	202	229	218	206	220	221	211	212	208	229	209	234	213	228	227	228	216	202	211	220	205	204	246	218	213	216	195	223	228	216	239	201	213	210	202	244	201	234	204	198	238	202	216	210	217	214	205	233	220	249	198	213	221	211	204	237	213	217	240	201	224	233	226	181	216	235	229	243	215	201	229	231	217	212	193	226	223	221	204	244	222	200	236	205	195	237	236	207	209	219	199	210	238	204	216	221	213	202	225	211	208	191	217	217	219	198	221	231	220	216	203	197	203	208	236	235	204	210	224	212	230	214	218	202	194	192	178	220	248	224	216	208	213	205	195	224	206	221	227	206	241	200	221	206	191	224	217	233	220	247	207	173	210	236	238	233	211	216	254	242	220	222	235	228	212	218	212	241	227	225	226	208	224	223	248	208	221	217	231	215	213	195	242	237	221	208	219	195	228	202	195	206	220	216	229	199	207	237	224	202	235	209	226	189	192	184	188	207	183	193	221	205	222	225	218	224	198	235	208	211	211	211	224	229	207	217	206	236	219	219	221	216	212	233	255	228	194	242	227	215	235	203	230	195	202	222	215	214	244	260	193	216	198	199	226	224	205	210	215	224	213	219	204	201	206	179	209	228	223	213	231	222	198	231	221	207	200	213	236	239	197	193	226	237	227	211	216	227	208	257	218	233	234	220	236	208	202	219	229	204	209	219	229	206	223	227	226	216	236	230	221	214	207	207	206	209	233	190	197	214	205	219	182	223	233	221	188	216	190	217	199	228	209	201	203	204	209	226	208	219	199	221	201	222	183	229	219	204	217	218	228	232	220	221	240	210	246	224	196	188	219	221	228	237	219	199	190	226	217	193	195	240	208	239	211	219	232	206	230	193	215	226	212	213	207	207	208	246	238	226	233	213	216	217	200	205	206	202	233	225	203	250	225	223	222	227	215	205	214	211	199	230	212	214	208	229	213	219	213	197	186	214	212	220	189	230	197	208	211	219	214	213	207	214	217	207	237	209	222	205	210	207	221	208	234	212	215	214	213	217	208	204	206	205	224	227	227	205	211	220	179	207	200	199	221	235	223	219	207	243	217	211	230	206	223	222	211	194	202	217	234	216	227	220	232	234	174	208	224	240	209	203	210	220	215	206	206	235	216	223	244	197	240	229	202	223	212	217	210	204	201	226	218	220	205	195	188	206	211	202	230	200	192	218	211	210	233	245	236	203	212	209	220	209	217	215	201	225	223	205	221	218	212	207	201	209	207	218	227	221	230	220	213	197	198	221	206	207	198	237	207	206	219	201	215	237	202	218	206	209	208	217	237	224	213	222	198	219	217	207	216	217	223	206	200	198	218	239	205	218	222	219	214	217	207	218	228	208	240	218	219	227	209	198	245	230	241	223	215	218	239	198	229	215	241	223	200	228	182	216	213	249	242	240	211	231	229	216	206	230	223	202	220	212	218	231	223	207	204	223	226	216	209	220	218	195	218	202	224	229	219	242	209	216	195	200	204	222	206	235	226	220	225	211	238	208	215	223	221	206	236	212	232	235	216	219	211	219	206	222	207	192	223	235	212	230	197	222	229	202	220	236	233	235	231	226	208	221	221	211	226	209	219	193	207	213	209	225	207	205	193	217	238	205	205	208	220	232	203	206	234	233	255	205	201	217	226	222	205	205	224	221	234	200	217	233	228	190	228	207	222	221	224	213	221	232	216	226	214	200	218	203	234	212	204	218	201	191	207	235	226	202	236	205	213	215	192	204	230	200	231	194	208	198	212	207	202	235	193	192	219	250	230	231	211	211	235	227	209	209	220	236	205	195	217	250	195	213	231	213	214	187	204	210	200	199	210	216	212	193	240	226	206	218	190	217	202	227	221	232	233	223	206	212	210	219	218	206	196	230	216	214	221	198	215	220	212	212	214	195	220	255	239	220	216	226	233	219	219	231	203	224	215
11520	2073	14298	807	596	555	474	448	482	447	465	416	431	435	358	418	392	424	377	376	396	420	390	414	375	390	416	385	383	380	393	377	413	380	413	372	417	382	352	394	410	387	372	372	414	402	404	393	370	418	402	387	392	410	377	416	389	405	413	344	389	376	402	401	390	387	379	417	389	354	386	386	389	363	357	408	410	420	403	374	402	361	374	381	384	370	374	365	372	398	385	436	347	376	373	390	336	402	383	360	362	379	378	400	388	363	408	387	398	396	376	383	365	371	421	375	365	383	400	361	378	360	409	353	400	386	393	399	362	384	427	377	423	424	434	400	393	368	379	402	349	394	394	411	387	394	381	409	421	343	396	385	410	400	384	402	375	376	426	384	405	389	440	398	397	407	373	378	392	380	444	367	375	406	402	414	418	407	410	374	397	403	354	415	368	360	386	366	377	401	384	370	413	391	378	372	362	381	391	364	375	384	377	400	367	376	352	404	412	391	378	376	377	409	402	379	361	413	403	372	395	368	438	385	395	378	364	350	407	403	371	394	363	403	395	428	385	419	381	381	381	394	375	399	380	401	377	373	373	386	386	402	395	393	340	378	359	403	412	373	397	347	355	409	399	398	406	405	405	372	419	392	384	373	368	361	402	368	399	407	420	371	441	394	372	362	413	414	339	383	402	359	382	411	374	353	393	366	370	397	406	383	397	390	363	350	401	401	438	375	380	384	420	372	371	416	369	395	390	409	382	397	364	411	345	358	365	395	368	387	372	418	361	389	410	341	391	363	400	395	359	382	386	369	381	382	380	403	406	392	384	399	384	383	377	416	365	385	414	364	420	404	379	375	360	400	391	388	382	396	390	393	377	394	413	425	397	422	360	356	349	400	383	398	385	417	368	363	418	372	413	383	376	421	383	389	405	379	378	373	406	395	361	354	381	386	401	363	404	406	403	413	387	388	363	383	395	399	375	379	432	409	364	399	368	350	389	404	371	369	390	377	401	358	416	375	401	369	356	396	387	396	401	381	385	386	402	397	368	391	431	375	364	385	417	413	374	399	361	432	395	384	362	399	378	372	382	375	397	393	400	380	391	384	386	384	342	373	378	382	379	388	373	381	400	381	395	374	365	388	396	373	389	384	358	361	371	432	380	353	362	430	400	407	363	383	404	383	367	397	427	395	405	388	404	361	392	384	406	357	381	394	364	380	375	405	393	397	385	386	390	384	390	397	381	392	383	382	383	421	411	402	410	396	370	398	405	376	378	349	367	409	397	383	379	366	392	398	386	390	360	388	380	379	358	403	403	375	397	365	358	365	386	391	388	420	421	407	410	398	382	380	368	397	388	353	387	377	395	416	363	382	409	383	411	371	372	387	408	339	395	399	386	365	382	396	373	444	379	333	354	398	411	412	405	367	423	409	404	408	382	400	350	400	401	366	361	379	385	383	396	367	385	390	396	399	392	383	361	360	402	390	386	399	380	425	390	400	356	347	397	380	374	400	388	363	397	375	390	383	360	407	406	379	394	372	372	396	394	359	384	346	391	354	395	391	409	363	371	372	396	378	412	381	381	360	421	348	396	361	392	401	386	377	412	398	372	390	381	336	383	366	381	357	383	395	370	390	379	391	375	379	377	404	397	406	418	359	357	380	385	386	397	370	392	375	395	353	377	366	398	366	390	388	398	399	377	381	408	396	394	380	372	411	408	400	373	406	381	364	400	371	437	404	368	368	350	389	388	406	381	422	376	381	411	383	360	354	395	348	395	389	357	404	378	372	355	413	390	327	365	382	363	388	379	400	391	422	383	364	380	406	373	381	400	373	404	395	408	377	388	411	416	408	360	402	381	368	379	335	392	341	413	381	395	373	354	391	419	355	392	381	368	387	415	426	376	390	366	379	396	372	399	375	356	355	389	361	398	360	401	406	392	384	435	359	372	396	413	407	377	381	361	376	386	404	366	366	410	365	380	403	358	382	372	406	364	377	388	411	408	405	415	372	394	384	348	355	394	375	384	393	375	395	418	378	385	360	359	366	389	389	367	407	384	378	403	398	402	390	400	364	359	378	393	420	396	332	398	419	356	387	376	382	393	358	412	391	384	385	389	370	384	404	386	396	364	386	354	373	395	389	383	386	368	380	416	379	359	409	366	377	394	354	375	386	395	374	375	400	356	345	372	363	368	391	381	380	377	372	376	398	419	396	361	393	389	378	441	415	377	404	392	409	362	446	384	396	385	381	389	392	358	368	391	382	356	409	415	399	390	367	393	401	371	367	367	371	392	364	389	393	353	408	375	388	373	394	391	385	404	356	404	418	363	386	378	391	410	388	367	402	385	390	372	346	387	354	402	353	383	340	381	339	364	408	400	398	375	400	418	378	392	383	382	376	383	382	377	387	358	392	361	412	355	389	431	365	396	376	408	374	369	370	377	399	416	398	410	393	413	412	389	370	391	383	376	387	387	404	368	404	352	384	411	380	397	390	417	332	353	408	389	372	355	373	376	376	407	401	410	406	422	405	374	410	395	371	395	393	379	338	396	376	423	370	403	354	404	392	372	384	377	381	376	412	387	364	361	410	352	356	370	376	355	383	428	415	369	365	391	372	395	365	389	399	367	388	382	405	412	382	388	346	361	366	390	369	422	360	392	364	386	391	401	385	401	359	387	365	376	405	342	376	377	401	390	360	380	357	433	390	399	400	404	399	391	380	382	397	392	389	406	388	409	364	439	400	393	389	356	404	412	429	363	375	366	359	352	381	401	404	385	391	366	344	393	415	422	396	367	412	407	378	411	366	393	373	354	367	421	379	406	409	387	358	360	400	373	395	369	396	385	421	391	374	396	365	395	368	370	360	376	384	395	373	434	412	413	379	346	388	383	402	381	439	366	407	382	377	374	406	392	387	366	402	385	376	383	345	381	395	389	399	377	383	406	399	399	401	393	415	385	408	402	396	394	407	398	397	368	399	352	424	384	435	373	398	402	423	364	403	382	394	386	400	375	383	388	379	360	368	372	385	356	381	409	404	364	398	397	400	357	351	379	361	350	348	418	378	378	413	405	412	401	388	406	347	394	383	392	404	388	431	388	390	378	355	383	364	404	389	410	384	400	380	384	402	436	382	383	381	390	368	389	394	358	367	383	376	398	370	406	353	404	363	401	354	394	356	374	394	391	383	389	393	420	386	387	381	418	399	383	382	416	404	387	380	360	387	360	403	428	423	390	405	389	408	388	372	379	375	400	410	407	396	414	379	338	377	350	382	391	357	371	395	371	395	394	394	399	346	422	372	431	432	392	374	377	365	396	364	377	358	356	373	394	362	379	377	393	389	389	398	356	409	377	380	410	358	409	359	412	397	353	354	390	384	401	442	383	362	362	368	392	394	400	414	378	374	386	380	357	415	430	390	363	373	419	386	392	374	397	383	361	401	365	372	395	416	359	375	423	407	383	422	405	382	387	338	348	385	410	419	363	405	406	370	386	384	386	389	403	370	365	395
24181	21330	28238	24889	16924	1802	829	675	542	546	509	461	478	400	455	445	408	370	385	381	363	363	403	383	354	390	381	358	372	386	349	351	367	370	360	398	374	373	372	376	402	376	375	336	374	338	365	345	362	358	388	373	340	386	339	325	377	359	379	394	367	368	347	338	337	353	371	382	387	345	393	382	388	381	363	342	354	355	395	357	363	344	369	334	370	351	346	355	356	353	329	364	378	343	371	367	351	358	387	349	356	365	366	365	377	371	364	348	335	353	371	363	360	370	322	348	351	363	368	377	333	376	376	394	322	369	362	347	363	359	363	377	316	355	302	353	342	366	353	355	335	359	373	370	358	365	383	376	399	378	359	349	343	361	378	376	376	364	348	369	399	324	372	368	343	368	375	367	369	373	332	368	351	378	320	351	372	386	350	381	363	370	347	372	358	358	366	377	332	330	326	358	351	363	367	377	356	381	368	333	344	362	375	347	343	381	327	369	372	355	349	366	329	364	364	364	372	386	366	345	384	332	361	364	368	367	342	377	338	360	372	390	389	365	350	355	360	355	368	390	349	372	357	379	384	378	314	332	388	331	365	352	366	371	364	352	392	353	386	365	408	347	362	350	350	347	363	362	355	376	418	328	356	341	368	365	373	375	386	377	365	346	354	383	363	342	328	339	377	353	330	345	365	370	396	365	364	395	382	393	373	386	346	347	357	340	353	354	378	345	384	356	350	388	342	346	348	360	341	329	355	367	375	390	373	380	358	373	405	335	347	385	349	353	345	346	345	342	397	372	342	370	345	380	336	352	346	376	312	341	383	378	323	371	337	348	365	348	359	382	352	317	348	361	374	369	342	369	345	358	357	380	377	357	393	380	397	347	356	350	362	359	339	366	356	357	341	320	346	353	379	396	327	362	403	383	353	374	355	322	371	379	369	345	354	357	363	346	344	371	320	352	338	403	399	375	347	364	348	361	352	374	354	330	365	361	365	397	354	390	358	344	359	350	360	347	382	343	311	371	352	342	370	374	383	411	367	350	353	348	342	385	410	359	354	380	354	326	387	345	382	380	362	345	351	366	354	392	355	324	395	389	341	349	363	351	360	327	368	342	355	341	377	327	364	340	363	305	365	364	340	381	368	361	380	330	325	335	349	378	369	373	375	383	341	346	346	340	364	382	329	337	321	355	366	371	379	388	355	329	358	341	383	343	347	358	358	359	356	369	370	337	392	362	356	370	363	386	348	341	324	326	330	383	350	369	344	319	380	389	337	376	345	342	343	354	342	380	377	392	362	361	353	360	337	358	386	393	382	332	374	379	342	347	346	362	337	397	361	348	391	353	370	395	347	367	348	370	360	398	361	384	347	384	375	371	357	319	402	359	354	374	359	406	368	331	351	380	304	362	331	368	373	361	372	336	350	380	363	399	380	371	366	390	369	353	376	401	337	374	363	352	370	378	403	361	349	326	356	384	368	386	339	377	356	368	326	346	372	373	364	358	341	367	348	329	364	366	346	376	360	350	388	350	346	369	373	340	350	363	383	385	359	337	357	351	332	381	361	364	350	340	387	393	357	402	363	357	348	328	380	382	350	325	348	406	331	331	373	379	377	331	389	328	350	342	336	351	368	375	357	369	353	396	366	382	376	365	347	343	356	373	372	352	315	358	359	359	358	378	372	364	349	316	362	362	350	416	375	369	354	329	392	401	323	349	322	352	345	352	370	361	339	353	345	381	338	347	373	361	392	335	377	386	367	337	316	350	366	374	365	371	345	358	359	348	372	327	381	336	374	383	337	345	365	330	360	331	370	406	360	341	389	363	378	369	372	394	403	350	361	354	347	315	309	370	375	379	360	361	361	371	375	400	350	345	353	367	398	349	370	358	315	352	364	350	378	384	356	352	353	359	342	379	360	369	346	362	347	348	384	359	380	365	388	337	355	367	369	316	390	378	387	356	376	359	415	358	330	369	392	351	363	364	345	336	347	350	368	347	351	379	377	365	365	377	337	358	362	345	380	344	344	365	354	375	395	349	343	370	363	340	340	353	349	396	364	332	378	355	344	363	352	373	345	378	361	335	352	351	310	363	376	350	357	382	391	372	375	376	361	337	341	354	370	427	345	356	349	361	375	371	357	364	356	366	347	338	380	346	386	376	353	362	339	352	395	336	366	357	382	379	339	384	345	348	343	345	366	356	372	374	327	349	366	352	334	347	343	375	350	364	364	314	359	372	369	331	359	355	363	370	387	334	370	359	336	382	383	362	406	379	345	336	376	364	374	373	367	345	373	357	371	376	343	357	360	342	361	366	382	347	375	376	363	369	373	331	368	352	375	397	376	381	386	383	342	372	342	356	384	349	387	345	378	361	333	382	346	343	340	379	356	373	331	380	353	347	378	380	337	352	333	336	364	352	361	370	350	386	344	338	347	360	364	362	351	387	357	372	369	347	332	350	320	341	382	353	350	406	324	363	352	388	346	373	335	373	383	341	339	398	371	338	344	360	365	336	357	368	374	370	378	370	365	363	353	342	377	353	360	385	351	367	381	373	361	360	363	349	347	376	343	354	372	328	347	360	393	356	344	381	349	363	367	379	398	369	362	368	356	365	343	343	366	358	366	376	335	353	379	382	391	368	372	348	379	341	365	416	361	368	360	372	361	371	361	342	396	334	416	377	376	364	376	389	364	368	335	378	382	384	378	368	336	382	341	371	337	369	360	349	343	382	388	393	347	391	352	377	371	364	370	365	354	354	360	330	364	317	351	353	418	347	372	382	376	343	381	332	372	382	373	347	353	361	409	380	367	394	372	341	382	319	354	359	353	372	367	375	369	339	366	355	309	353	341	355	365	357	351	345	364	386	374	404	386	363	353	395	359	376	356	362	372	334	402	333	349	368	367	358	332	360	351	342	361	374	329	343	364	395	349	356	385	367	353	371	362	360	365	382	398	352	362	367	357	367	386	350	394	355	355	310	344	356	348	359	333	392	407	367	369	347	384	365	352	367	351	330	334	320	361	362	350	404	353	343	343	335	344	362	349	336	339	369	401	347	325	331	341	364	405	342	363	398	357	398	383	365	388	334	390	365	354	373	328	329	351	355	361	359	413	324	353	365	362	336	359	358	391	355	378	339	367	363	363	375	380	368	354	343	340	366	378	368	375	353	382	350	363	369	352	371	304	370	376	366	341	384	386	364	377	358	322	352	365	384	397	361	392	355	334	365	309	355	343	357	320	353	365	350	362	336	388	388	354	367	347	332	366	371	353	357	371	330	362	345	348	347	342	343	378	363	379	360	325	375	369	347	366	365	360	356	359	365	361	358	349	392	357	366	328	353	337	378	361	365	376	376	342	386	359	349	350	375	357	370	372	392	397	349	358	355	352	378	344	387	360	407	359	367	368	402	364	360	374	372	365	340	373	363	336	330	367	347	359	339	385	369	394	368	351	368	346	369	381	338	378	354	351	385	379	384	348	372	350	357	361	359	379	370	333	341	353	355
31737	12816	23953	4726	3194	2387	1864	1626	1315	1176	1134	994	932	921	782	808	832	703	768	770	708	674	740	670	701	689	644	657	632	672	638	675	651	664	644	612	663	651	609	634	617	625	645	622	675	599	609	663	628	623	638	602	680	630	644	670	604	671	616	620	621	595	600	622	603	642	668	587	622	609	622	597	650	615	634	602	646	631	613	638	630	590	629	626	596	583	655	619	640	613	639	616	601	626	611	635	618	608	656	616	578	622	612	636	616	632	653	632	605	607	633	622	610	620	578	648	604	585	650	626	602	645	615	615	629	611	598	618	635	625	651	671	615	647	656	579	662	644	613	674	635	613	622	637	611	590	649	605	642	600	622	633	624	631	623	608	681	658	633	647	675	655	630	647	625	641	658	625	638	631	634	633	656	592	633	644	609	632	669	634	596	680	666	614	638	609	609	612	623	636	648	587	656	628	622	660	618	645	629	624	612	677	625	598	611	637	619	614	650	603	619	631	648	610	611	626	605	616	601	582	611	610	629	613	608	577	622	651	598	693	594	632	635	629	637	611	599	630	614	636	640	651	656	628	610	592	667	624	607	654	620	613	574	624	641	628	576	606	594	558	655	653	670	578	632	606	597	614	640	636	600	648	621	624	621	598	576	618	670	609	613	609	623	647	651	636	636	607	663	612	618	601	629	648	582	657	632	641	619	580	630	568	681	576	647	604	641	641	649	624	578	613	645	619	608	606	634	638	629	618	611	650	633	640	669	633	596	631	632	628	566	608	670	603	631	614	655	589	629	615	574	644	578	621	616	619	623	641	591	654	567	596	656	652	659	636	582	631	632	618	621	637	618	658	649	610	606	583	648	617	658	602	584	638	626	583	590	626	612	609	653	624	652	641	580	629	618	619	602	605	637	633	628	600	579	627	613	555	639	637	612	600	673	623	611	655	623	618	632	656	617	611	586	626	602	623	609	640	621	623	674	640	578	618	603	638	610	616	591	598	657	575	591	612	619	633	594	641	581	627	564	625	614	638	562	598	587	632	576	617	588	642	639	661	614	630	611	630	628	648	608	612	613	633	645	656	594	619	616	615	633	646	630	584	615	612	647	597	581	623	611	610	658	584	637	605	618	652	635	621	593	603	628	645	640	635	545	589	647	626	637	613	631	617	660	602	556	650	629	605	641	639	623	667	593	663	616	638	626	665	609	628	594	658	640	598	610	599	623	599	549	637	610	595	615	609	604	621	591	642	671	573	686	653	587	585	626	594	584	604	647	631	644	606	659	642	638	605	631	631	600	621	643	705	594	606	627	665	657	628	598	612	636	611	588	611	624	630	649	623	602	606	589	602	625	617	641	575	650	674	634	610	622	625	614	620	591	592	652	642	636	630	621	558	606	582	587	618	658	633	607	593	620	608	563	594	601	619	579	624	629	618	643	640	615	611	649	662	627	581	633	671	633	661	598	619	605	573	648	613	582	603	663	655	645	639	631	627	635	618	633	647	601	584	637	639	582	626	622	634	657	585	606	593	598	602	625	586	626	628	634	586	657	635	655	606	658	661	606	629	603	633	619	620	602	615	600	607	650	610	622	620	604	622	621	615	644	592	584	631	610	611	602	608	627	624	639	616	676	593	609	580	650	598	612	611	626	641	646	637	623	626	593	591	622	571	614	632	666	637	579	649	626	628	654	630	593	592	597	645	630	606	625	619	601	606	604	631	602	661	607	606	624	656	620	636	643	575	632	615	559	635	661	671	641	589	622	611	581	623	657	641	610	634	631	637	578	594	606	635	614	583	598	627	619	630	566	565	610	614	592	622	630	602	605	660	619	627	612	637	624	640	575	599	620	640	664	594	591	605	582	636	641	627	613	617	593	610	619	571	618	618	662	610	615	640	607	623	663	613	632	635	637	623	636	622	593	621	606	643	631	620	656	640	594	636	561	611	610	620	617	656	609	609	630	632	657	600	610	646	626	591	591	588	621	662	601	618	637	619	602	648	586	615	627	621	624	634	623	644	635	652	569	610	645	609	624	617	649	647	644	609	614	600	608	631	651	609	655	614	674	600	656	630	633	639	583	619	655	643	648	596	643	590	637	628	589	620	615	630	590	608	624	613	654	662	605	661	600	613	605	600	624	603	611	602	636	560	596	647	634	663	631	637	610	659	636	604	630	683	638	588	608	624	609	577	600	595	612	618	627	634	609	650	665	590	653	633	615	572	574	656	632	637	611	609	622	626	612	610	601	654	595	636	641	616	624	644	644	622	641	596	612	635	635	614	615	638	614	641	580	684	621	647	599	662	656	604	644	648	609	611	623	630	638	607	608	603	622	583	618	595	627	642	578	607	606	669	602	648	602	656	607	646	618	593	614	631	633	640	594	614	644	610	636	651	638	608	632	603	667	604	614	612	611	602	614	584	637	591	627	594	617	589	618	601	587	604	622	619	598	642	663	621	622	623	608	607	584	629	628	632	612	609	589	664	623	624	605	599	666	655	622	631	623	624	616	599	581	588	608	612	639	585	638	624	609	609	571	596	632	623	583	647	640	596	616	632	619	631	629	575	624	617	671	595	603	589	581	609	627	616	617	623	640	594	593	639	666	618	667	614	619	668	616	614	606	608	634	573	622	602	618	578	608	626	620	618	618	593	610	599	583	625	622	598	667	612	604	578	598	606	630	590	600	588	606	641	600	631	670	603	586	602	599	606	617	615	618	587	617	586	603	652	642	602	609	665	595	603	622	586	596	630	611	595	615	616	647	629	622	604	660	629	659	607	629	556	628	615	632	649	665	591	602	612	608	615	626	647	545	594	687	624	603	618	653	607	623	611	596	653	647	585	640	617	587	641	588	674	645	625	618	642	622	625	602	635	611	654	588	595	572	640	614	606	626	583	606	666	628	612	702	608	576	580	607	635	631	637	638	592	663	627	637	643	629	626	613	580	614	620	604	636	585	622	654	596	591	624	601	660	658	603	631	661	626	609	622	618	644	628	658	613	631	619	602	605	600	621	632	665	601	626	597	641	631	665	624	635	641	613	593	636	642	631	631	627	634	639	676	608	602	605	665	567	614	582	599	580	595	537	653	632	624	599	625	644	649	603	596	628	638	620	617	598	646	643	635	647	611	582	649	619	598	622	660	617	591	628	621	578	608	599	653	610	623	611	626	572	596	609	631	610	613	641	622	649	566	632	609	634	601	643	617	589	635	631	635	631	609	615	617	598	594	612	625	604	604	619	630	590	632	590	639	576	579	580	577	596	637	634	586	622	637	620	593	598	603	646	651	646	619	611	599	616	647	595	645	632	573	609	603	633	630	618	626	636	630	633	583	606	628	585	608	626	594	595	656	610	596	625	594	579	618	587	624	635	609	622	618	625	603	609	618	617	621	607	564	649	631	595	615	667	627	653	611	594	626	623	616	575	628	650	617	577	597	587	603	615	629	611	636	627	623	580	656	651	591	652	620	613	575	606	618	607	650	606	616	653	620	640	611	631	656	614
23184	21290	28949	23940	21292	14948	1946	1060	785	729	707	670	608	580	570	492	497	574	549	491	495	514	484	467	494	436	475	466	493	488	460	446	470	432	475	441	450	449	413	444	451	474	462	480	447	457	465	438	406	427	444	491	468	405	456	426	465	466	411	414	451	431	420	432	433	450	459	438	439	423	443	448	448	446	395	428	421	461	438	423	436	432	439	429	413	414	432	432	432	412	398	436	437	449	448	406	458	440	446	470	411	433	430	414	395	404	437	463	455	442	446	427	444	422	419	463	448	474	422	473	466	455	440	443	430	433	438	439	439	441	417	451	450	443	426	416	474	391	414	442	440	401	444	446	449	441	445	440	427	457	432	423	452	434	437	419	405	425	424	462	443	454	460	424	436	450	428	394	441	444	425	430	465	419	419	421	438	441	471	450	459	430	422	413	419	423	414	426	441	453	423	409	443	441	426	437	462	459	426	407	427	431	417	423	463	423	457	457	456	402	429	407	423	388	422	458	409	414	446	446	463	416	410	447	437	448	443	441	425	435	407	410	467	459	425	404	433	442	420	408	448	443	454	444	429	414	434	398	452	413	416	415	411	447	442	440	443	444	455	421	402	440	419	408	456	423	449	417	446	423	467	466	469	438	431	414	415	514	435	461	440	402	417	432	439	440	459	427	454	498	426	439	442	428	467	454	395	454	451	473	425	418	440	462	414	388	453	472	446	407	460	432	434	414	397	434	424	416	423	462	452	448	438	456	442	430	428	456	435	419	398	408	413	451	444	428	427	420	428	414	415	455	451	464	453	437	436	460	422	437	433	428	452	434	431	443	418	410	433	424	403	474	461	461	463	436	479	451	421	437	459	413	430	417	442	482	411	420	457	432	394	479	432	446	428	437	435	411	443	434	397	449	439	419	380	450	415	454	403	441	407	449	395	453	414	422	462	418	446	448	483	426	417	394	444	456	414	439	405	435	399	452	468	417	420	444	437	473	426	476	434	416	415	445	421	444	454	406	427	479	413	443	461	464	426	455	420	455	509	403	474	431	409	458	435	458	416	442	461	445	440	454	430	406	398	423	453	449	444	446	442	449	393	426	436	398	452	421	431	399	439	472	436	446	459	444	456	421	411	460	487	431	419	461	462	438	437	442	456	438	444	444	467	445	441	460	447	450	433	431	450	441	452	439	473	458	433	424	441	411	436	395	438	407	423	458	440	412	416	434	496	443	464	407	404	457	433	424	397	478	445	434	430	456	403	458	399	432	452	429	406	391	412	434	462	418	414	479	438	455	418	451	442	444	426	416	431	415	452	422	457	410	437	420	460	464	443	429	430	425	434	430	413	442	447	472	435	436	438	495	446	412	399	458	427	454	452	410	419	409	431	434	451	410	436	422	425	399	442	439	446	454	412	408	462	419	441	444	457	417	402	453	423	445	446	412	420	440	457	440	431	414	420	427	420	377	461	466	433	414	447	422	479	451	472	426	460	456	407	397	428	449	412	409	453	395	473	436	438	474	405	442	408	426	438	410	427	422	431	418	452	416	441	437	423	451	441	408	460	425	432	452	476	416	409	421	418	441	457	481	433	448	436	461	395	424	431	436	419	453	416	446	434	424	411	417	421	434	410	434	436	434	424	442	460	370	408	399	433	433	441	454	424	429	438	452	442	445	435	430	417	433	458	435	463	406	411	464	417	453	451	414	441	427	436	429	414	408	442	442	459	446	427	434	422	399	424	436	417	480	497	479	400	404	417	455	424	454	448	435	426	441	452	406	424	390	441	439	450	463	411	436	409	455	420	421	471	403	410	420	422	460	459	463	400	427	428	447	429	392	455	456	465	421	486	443	403	445	476	407	433	443	448	440	417	423	389	462	417	403	428	508	413	419	439	427	415	432	412	412	449	426	408	455	446	419	475	439	417	432	424	434	416	391	439	458	416	441	401	431	402	471	436	453	418	439	444	465	460	465	462	419	423	433	436	462	458	459	422	401	433	439	408	414	467	406	408	426	431	442	406	439	413	454	437	452	413	408	435	435	401	423	455	442	465	424	422	445	438	432	439	462	424	461	427	409	444	452	407	475	456	406	432	439	457	441	426	413	382	442	442	426	404	437	423	440	475	463	429	470	397	460	465	440	430	409	442	415	420	420	419	459	390	425	421	435	452	437	431	406	414	414	403	452	438	469	465	442	443	418	452	431	434	433	428	431	438	424	448	426	427	428	406	432	428	435	455	445	464	455	418	424	469	379	396	451	452	454	458	437	423	429	412	455	450	451	437	445	434	431	408	432	422	453	405	442	396	449	445	456	419	458	434	440	416	441	432	423	439	420	382	440	427	432	464	452	458	416	438	383	425	408	425	445	434	396	432	449	425	421	462	461	431	431	428	444	433	438	428	427	420	453	418	494	446	414	422	436	471	444	465	482	458	465	394	429	412	450	428	444	428	457	461	436	426	460	441	414	451	435	390	439	451	434	444	431	481	443	443	416	450	430	453	426	434	454	475	427	435	445	426	439	428	411	418	465	431	464	426	433	416	449	434	422	425	435	446	440	408	467	469	424	442	454	410	443	453	441	449	416	474	404	451	415	463	456	424	443	482	470	426	438	423	427	439	435	406	413	463	379	430	404	437	439	439	464	422	444	459	429	426	416	415	422	425	423	439	439	432	436	389	419	480	432	420	444	470	409	399	413	439	420	419	406	451	458	417	445	436	469	427	453	435	422	446	436	413	444	434	398	464	453	407	410	431	423	428	384	451	419	445	422	459	439	469	432	423	426	463	456	405	427	424	450	429	415	415	425	423	414	444	453	429	438	412	427	481	455	413	415	416	455	429	421	421	402	424	438	461	446	454	416	426	428	441	428	449	443	417	435	414	432	431	417	456	454	438	456	440	418	449	461	418	427	448	449	427	439	428	442	441	444	447	436	438	441	425	496	446	449	448	420	406	443	452	413	432	426	404	454	463	433	416	440	433	437	426	413	406	435	429	459	448	422	425	429	424	458	413	418	415	452	410	446	447	473	424	457	443	435	434	462	460	437	441	433	463	451	420	412	429	412	411	430	444	443	432	438	474	410	436	455	445	398	457	409	475	433	474	446	441	448	419	429	431	422	447	396	479	405	412	448	450	414	447	366	473	436	433	414	466	420	463	416	421	409	445	440	450	459	474	445	430	435	430	425	462	431	452	406	424	437	425	400	428	404	418	449	442	463	429	431	378	435	453	431	424	421	443	419	470	465	420	417	423	445	412	456	448	455	443	439	430	422	375	447	432	450	474	469	436	437	407	424	426	418	405	395	441	417	393	450	429	464	419	431	415	413	448	431	432	490	397	415	417	449	441	446	444	457	445	414	423	419	458	435	394	439	437	424	430	407	432	435	432	419	433	445	422	461	441	448	435	415	421	422	430	425	426	407	440	457	426	437	410	465	449	452	460	385	386	407	430	447	463	471	429	424	402	446	467	434	433	428	419	470	439	453	443	430	439	413	452	392	412	450
36183	18628	25716	7678	5321	4025	3057	2527	2115	1831	1667	1408	1317	1293	1137	1133	1054	1030	953	924	957	900	903	901	854	885	840	810	869	840	822	816	801	809	757	814	792	728	775	762	790	775	790	799	752	705	783	735	716	731	743	750	728	743	727	784	739	712	735	758	786	751	723	783	734	723	727	763	773	728	749	740	717	741	716	726	760	707	772	713	751	721	773	711	745	763	719	768	734	726	752	760	727	673	705	718	690	741	733	759	752	743	707	716	758	741	740	736	706	748	754	760	686	738	757	685	752	733	705	708	736	785	711	737	763	767	757	687	768	701	717	752	771	698	758	720	723	769	721	769	700	733	822	721	771	733	760	744	793	723	719	753	727	778	790	774	741	704	761	721	763	746	737	739	707	704	714	747	762	763	787	731	720	723	812	744	777	837	792	788	726	727	749	707	687	736	751	744	774	729	721	738	730	717	749	756	724	704	730	685	755	742	778	683	745	737	734	731	717	749	741	697	786	692	670	731	725	710	707	746	707	716	704	725	722	678	743	699	709	694	760	767	728	762	759	702	801	727	779	757	760	722	721	703	748	726	768	717	717	733	699	708	720	723	727	738	685	733	742	702	699	778	723	744	710	737	740	713	748	713	804	749	709	720	778	745	678	659	746	765	746	682	746	731	691	710	730	682	738	700	696	705	711	735	696	656	696	701	695	760	680	729	648	757	725	676	761	731	702	766	727	718	696	697	738	727	752	723	742	743	715	748	725	742	750	735	750	708	675	748	714	741	722	734	742	737	725	791	718	755	711	768	686	664	723	717	694	713	709	726	719	734	707	710	693	734	743	733	703	743	710	712	720	703	723	729	782	703	701	682	713	678	704	676	733	675	730	676	700	674	726	732	740	713	714	734	763	749	737	717	757	740	794	699	699	720	758	720	726	724	741	727	700	708	731	730	736	698	729	721	664	765	717	725	698	771	676	721	660	694	726	741	716	727	754	712	731	699	709	737	730	724	724	744	697	741	720	764	696	687	709	699	767	701	742	697	737	726	703	730	727	739	765	721	693	747	753	729	739	699	745	667	687	729	766	734	773	755	693	717	755	714	749	711	695	782	739	686	733	723	721	739	737	705	694	705	772	750	729	727	715	724	754	732	682	773	700	717	712	676	694	720	749	689	731	734	708	716	693	766	692	783	741	740	736	701	754	693	738	737	737	745	677	751	744	706	725	684	741	739	712	686	781	724	696	790	679	723	741	738	698	718	719	735	703	727	728	752	773	767	678	708	687	702	690	712	730	742	686	697	705	708	751	721	719	713	769	704	690	780	666	685	744	717	772	664	759	707	727	715	753	719	701	744	681	663	722	740	715	693	693	691	709	696	751	712	726	704	773	751	684	677	724	700	736	734	703	714	752	730	720	739	712	720	783	739	728	673	686	735	723	730	755	774	775	709	683	740	715	708	716	715	714	728	762	725	723	720	768	719	705	691	700	712	744	687	723	741	773	762	741	699	748	685	742	733	757	737	759	722	686	738	683	724	698	697	697	771	719	741	729	694	713	725	707	752	744	724	726	720	746	665	703	708	723	731	766	709	730	751	724	749	686	706	740	727	713	696	776	744	693	728	736	674	726	741	722	738	715	720	704	722	781	759	748	712	777	703	761	726	710	721	734	729	738	723	720	743	829	776	736	729	719	772	663	718	709	743	742	775	670	748	703	690	722	662	708	752	688	721	670	733	768	711	703	729	708	686	724	722	741	731	754	705	727	720	763	757	713	716	732	705	723	726	753	703	744	735	707	675	748	708	710	752	723	720	754	737	685	747	718	767	725	669	718	736	652	685	739	753	724	741	676	701	736	731	701	745	705	694	718	733	736	697	745	726	703	740	718	741	764	675	754	749	714	713	766	718	715	755	728	708	736	726	680	744	703	712	691	676	706	753	720	722	732	736	711	749	720	681	712	682	688	669	701	706	718	675	705	716	709	717	738	727	748	741	761	755	719	745	758	745	741	706	761	768	739	781	683	750	678	682	795	711	746	728	693	704	781	717	750	706	731	710	698	788	761	764	702	748	742	703	726	708	774	749	733	721	701	724	713	702	703	724	700	720	758	752	740	708	721	732	733	702	723	711	753	716	700	755	714	715	701	750	792	721	707	733	669	728	728	713	706	695	707	712	719	731	706	732	702	765	683	684	731	758	714	738	693	720	748	714	668	732	729	728	706	687	711	772	738	712	703	741	753	724	694	705	762	680	723	741	663	747	698	695	725	712	712	732	747	696	726	698	747	727	730	691	703	747	705	724	711	685	716	715	743	729	712	706	715	722	717	720	759	681	725	721	739	762	757	774	704	765	686	699	713	778	732	745	730	738	709	748	705	763	691	708	737	747	702	714	740	749	728	719	713	731	752	749	706	724	731	674	718	724	744	690	763	732	742	715	711	700	774	728	745	722	667	772	722	718	700	751	724	733	740	720	688	734	693	785	720	700	699	717	746	746	759	691	665	683	739	747	716	713	756	700	690	747	707	775	708	747	782	708	728	743	779	690	725	744	721	722	739	712	726	741	733	748	707	793	714	755	706	735	719	715	747	674	708	782	696	717	678	741	719	707	708	715	755	755	738	708	747	726	717	718	765	682	738	726	709	711	686	713	748	714	733	698	680	706	697	712	737	722	742	732	702	726	760	720	745	732	704	684	738	731	716	685	693	742	753	745	748	737	741	746	695	723	739	757	705	712	696	719	755	706	676	717	713	762	732	716	702	712	747	760	690	718	718	732	754	704	760	771	733	703	719	720	761	720	718	747	746	744	744	725	710	721	739	738	722	762	716	663	743	769	722	687	698	747	711	730	732	714	752	742	736	726	730	717	688	712	729	709	713	704	725	714	750	654	750	727	771	688	686	748	732	739	688	719	712	724	686	737	710	730	721	707	725	722	740	731	707	739	752	751	727	683	712	700	742	703	734	738	709	753	711	693	761	690	736	685	720	727	715	729	729	731	713	718	712	712	721	746	703	656	712	763	742	705	783	720	750	744	699	722	747	705	759	672	717	731	729	684	710	716	742	720	716	700	733	748	791	750	727	773	704	699	768	754	673	744	735	697	729	720	731	735	762	686	780	689	740	730	796	743	718	780	751	739	761	722	694	740	698	685	693	740	766	732	722	671	739	736	752	747	758	708	675	706	703	739	697	676	751	666	719	728	735	724	735	753	716	728	696	723	730	730	701	745	749	726	728	663	728	762	728	721	711	723	769	740	745	694	701	760	710	702	694	761	759	735	691	711	694	689	684	732	757	700	769	738	709	756	717	758	728	725	668	677	728	726	711	729	704	709	705	714	706	766	739	699	747	720	662	728	665	683	723	694	721	716	726	696	723	699	736	766	710	717	669	739	697	698	735	716	730	718	676	748	700	742	714	708	773	757	775	737	685	733	707	735	746	694	738	710	719	752	732	741	751	701	664	656	705	757	742	717	766	707	724	737	727	718	750	719	714	735	724	682	710	755	724	719
26829	20414	10357	658	344	249	260	266	262	234	248	222	209	231	226	213	236	238	274	211	210	218	196	218	238	218	202	225	216	216	227	203	214	222	242	197	196	196	223	237	214	202	198	207	201	228	221	199	213	221	224	198	203	226	214	194	209	227	221	215	192	219	237	221	215	232	227	197	212	218	223	220	193	230	226	248	228	241	219	218	229	230	207	228	211	195	203	203	211	242	216	223	186	199	229	202	235	214	213	200	223	227	181	250	221	227	201	216	213	222	223	229	222	228	212	228	236	222	206	214	249	206	221	208	241	202	203	204	210	224	210	230	237	242	214	223	225	229	216	223	224	217	194	213	202	208	226	223	225	213	211	209	221	198	208	241	230	216	238	208	216	218	202	211	208	234	223	192	213	235	223	211	210	208	201	202	226	225	216	233	214	238	214	210	209	213	206	211	237	237	207	200	248	201	220	217	217	194	214	198	227	210	193	243	221	230	221	218	204	200	219	227	202	212	209	236	234	242	230	227	222	210	198	241	203	246	212	212	222	219	196	218	199	233	195	204	245	253	223	208	207	220	223	231	192	236	219	206	222	222	226	236	234	178	211	209	202	226	198	214	209	224	209	236	232	231	238	228	241	250	213	202	188	212	222	230	230	198	215	229	234	216	225	218	230	233	225	226	207	207	221	217	209	207	221	204	214	237	224	202	233	205	210	192	209	219	244	217	223	221	206	232	220	210	221	206	205	208	225	211	215	215	212	201	234	218	239	231	214	183	190	223	226	217	213	203	220	196	215	229	197	229	215	195	208	223	218	204	217	226	218	207	241	226	236	206	239	247	201	231	214	207	221	209	220	238	182	206	234	215	234	197	243	243	210	196	173	230	230	217	244	188	189	218	192	235	214	219	244	220	219	204	215	212	201	237	223	254	204	199	205	208	210	196	216	217	205	226	228	224	217	224	218	239	219	193	230	203	196	242	213	198	234	248	216	222	229	213	209	248	243	234	234	201	204	229	217	203	208	189	236	204	216	209	216	253	240	222	210	221	212	215	232	195	223	242	243	202	217	226	184	240	228	207	222	245	213	225	190	236	224	234	240	219	188	212	199	215	224	217	222	230	230	224	209	224	206	238	227	219	195	232	245	206	212	210	191	244	194	221	205	212	197	242	221	222	206	210	239	245	237	240	210	197	212	249	213	207	212	211	218	238	214	188	214	180	220	217	223	230	249	210	223	226	230	190	207	229	233	216	235	234	231	230	222	229	220	223	226	220	216	213	236	210	227	226	207	206	227	224	241	207	213	231	197	208	219	214	240	233	248	179	241	198	216	198	207	213	210	208	232	227	226	192	229	193	220	236	198	260	208	226	205	205	220	201	214	195	216	221	225	263	214	233	231	189	193	207	232	212	196	206	246	211	236	223	196	240	223	219	218	198	218	214	238	227	220	202	228	209	230	226	203	195	214	225	206	213	211	224	224	231	223	214	236	207	234	197	231	209	232	225	205	235	232	226	208	214	207	224	220	222	201	222	223	224	237	203	236	228	237	217	212	231	227	221	226	210	219	240	248	177	216	218	220	225	211	198	242	201	217	237	214	189	183	220	222	208	224	224	199	199	235	196	238	256	229	214	194	218	230	217	217	180	205	203	220	238	215	230	224	203	206	222	200	205	210	193	232	228	192	209	216	199	222	208	219	256	193	197	219	230	233	224	191	207	259	216	227	207	206	212	212	218	197	211	218	189	222	222	218	207	212	209	201	225	225	227	217	210	225	233	217	213	227	185	200	224	236	239	233	217	195	230	200	215	202	209	229	228	207	187	240	208	214	211	219	221	207	195	244	199	227	225	247	208	226	224	210	211	252	192	223	211	242	229	217	231	222	198	211	225	247	204	218	252	223	217	218	217	221	212	215	222	219	184	222	217	211	224	203	224	232	183	186	214	207	206	215	224	234	229	216	211	192	220	226	208	210	243	244	221	210	223	229	201	209	193	243	214	228	216	211	215	231	234	233	203	190	218	212	208	238	238	224	211	237	208	220	225	231	211	188	216	221	218	236	208	191	210	197	223	235	227	211	226	249	219	214	190	187	223	215	224	214	235	211	228	184	187	203	222	213	222	197	199	205	209	226	227	231	222	206	237	209	231	213	215	199	206	268	197	224	223	220	207	213	222	213	187	223	230	204	246	195	224	225	219	217	219	184	203	195	240	215	245	234	236	192	213	232	232	209	198	233	232	228	212	212	202	240	230	214	205	216	202	229	233	214	206	224	205	207	209	232	190	205	215	223	208	238	215	218	230	213	222	223	222	218	213	231	213	197	202	206	190	195	215	226	219	230	209	187	220	203	226	206	204	228	238	207	207	199	223	205	215	207	207	218	216	233	208	225	205	193	204	215	225	214	199	188	214	219	251	207	239	191	212	215	212	236	212	228	218	216	227	229	201	212	237	198	226	221	219	210	225	244	239	249	242	197	236	200	207	230	208	208	242	195	220	242	242	204	227	225	214	230	220	239	234	195	232	209	201	212	212	216	219	216	223	215	207	242	201	223	203	197	230	215	223	238	214	215	216	198	244	220	225	215	241	207	210	210	191	234	207	227	226	240	235	245	195	215	223	223	213	217	241	204	222	225	214	214	203	208	222	225	231	196	215	195	203	222	217	195	214	194	221	246	197	201	191	240	205	191	228	200	219	199	211	186	213	220	230	236	205	228	223	205	217	190	212	229	220	200	262	248	208	226	219	217	211	224	216	223	202	202	228	246	217	225	221	204	249	220	222	199	222	195	232	214	236	215	215	224	194	217	229	216	221	227	215	219	215	206	211	205	217	207	223	218	247	228	201	212	231	245	189	217	213	215	222	220	227	222	212	229	218	219	192	213	197	229	212	224	215	195	227	199	229	212	247	207	220	220	229	208	214	222	215	207	232	215	210	213	181	222	227	197	210	193	210	223	202	218	194	229	224	203	214	184	235	206	217	219	199	229	218	217	221	209	240	209	202	199	237	222	202	248	229	224	203	207	234	201	211	219	208	200	198	213	220	212	217	232	233	214	242	216	222	213	198	219	231	225	195	201	217	251	231	194	192	209	203	222	228	221	226	220	237	235	226	207	210	210	220	224	213	226	216	207	214	211	213	211	204	207	199	217	210	240	219	201	230	255	219	204	233	224	230	230	212	232	244	183	206	220	217	219	243	225	225	194	227	230	237	224	209	203	204	211	214	234	183	207	215	190	184	222	216	218	231	213	235	218	238	207	222	226	226	205	229	219	214	239	233	217	220	223	236	230	203	222	235	219	214	245	208	209	192	236	211	213	214	187	220	214	192	224	207	249	190	247	214	201	231	234	219	251	243	207	195	191	226	218	201	184	233	217	219	218	206	235	212	211	204	206	210	215	221	221	225	247	218	220	224	205	214	227	247	225	226	218	207	210	192	221	244	215	199	222	230	227	237	233	229	214	215	226	219	196	230	241	221	196	243	201	213	216	184	219	242	233	224	207	205
11330	1881	9684	846	634	544	512	485	444	434	421	415	414	418	388	397	408	429	385	412	409	437	439	368	397	371	404	359	390	388	411	384	396	386	419	389	388	383	383	378	392	384	357	405	429	406	393	431	396	392	400	391	388	398	408	405	394	378	378	367	395	388	402	375	418	374	421	428	397	397	402	398	342	433	383	391	406	399	381	399	374	363	401	411	405	404	364	354	383	388	364	390	363	375	369	400	412	348	376	420	385	378	417	394	383	413	392	388	352	390	367	420	388	383	346	374	395	389	399	392	386	353	387	390	375	419	374	400	410	404	409	406	370	403	372	416	331	379	384	392	386	421	396	391	385	390	390	374	382	369	358	394	379	425	376	398	396	412	357	373	382	363	389	409	368	410	396	386	409	372	365	376	365	377	388	402	391	384	418	399	403	393	410	389	375	414	383	444	408	396	430	385	403	396	391	396	382	385	404	398	393	386	375	385	377	390	406	414	422	414	376	373	421	398	378	371	362	389	390	374	417	366	376	376	382	396	403	417	422	389	398	367	405	393	386	395	382	432	425	375	347	355	370	364	381	358	386	394	388	367	386	394	369	393	396	381	401	396	400	374	416	405	390	395	389	390	386	400	394	369	384	408	385	397	374	372	395	370	376	393	382	398	376	368	401	402	385	393	380	389	384	393	391	403	337	407	398	351	372	381	400	391	388	361	377	401	404	391	391	377	357	379	396	377	388	362	386	354	426	401	383	371	415	405	389	385	391	375	400	414	388	382	386	376	387	366	407	355	391	428	379	376	379	398	379	373	380	382	386	386	345	391	397	386	406	411	383	383	374	403	369	383	401	412	374	371	385	384	419	403	434	408	394	367	375	373	394	391	420	375	406	364	393	371	402	409	356	379	420	376	367	384	364	367	401	390	396	373	382	395	359	417	389	405	360	355	382	415	386	390	417	392	382	402	386	374	391	425	388	402	348	382	411	416	388	410	401	408	392	411	394	436	407	381	370	400	378	391	403	378	401	433	373	372	397	397	355	385	396	359	405	390	380	370	406	400	394	414	371	385	352	391	387	390	389	418	383	385	372	382	364	375	395	398	414	363	373	394	394	415	408	359	412	381	388	386	387	424	387	389	408	408	403	394	391	382	429	351	389	386	394	407	382	384	394	365	406	390	363	398	408	408	398	394	361	368	386	408	393	406	392	365	379	370	394	399	370	380	382	398	423	405	413	387	377	382	368	382	390	379	401	366	390	420	362	378	395	413	370	366	360	362	391	375	410	385	400	408	398	387	366	377	422	396	342	415	394	393	383	393	397	407	390	363	398	394	388	397	419	353	425	376	377	380	383	369	411	381	408	372	420	390	366	390	403	375	384	380	387	405	331	366	393	374	386	404	351	394	442	381	402	409	420	376	369	399	370	421	390	406	383	390	399	387	377	385	376	353	386	367	384	404	360	393	380	364	382	407	407	380	426	408	373	376	392	409	376	394	389	412	348	411	375	362	442	394	397	412	406	381	382	398	370	401	365	370	407	390	389	388	397	430	373	381	380	386	392	375	388	360	384	384	413	381	387	398	405	393	403	387	400	391	406	387	408	411	375	387	391	379	407	373	404	384	384	372	416	387	417	398	414	427	414	406	368	385	384	386	379	368	386	410	388	396	382	364	404	395	385	401	355	365	361	372	420	421	395	350	358	387	414	400	385	403	408	365	397	366	389	387	383	403	402	430	360	385	372	404	381	397	397	400	401	369	382	376	433	381	377	395	400	359	366	362	407	381	375	386	387	394	401	398	404	365	384	384	356	383	431	374	412	382	365	383	360	372	366	395	405	408	407	367	368	348	370	409	367	389	388	356	371	398	357	408	402	394	382	402	431	418	397	358	405	401	389	376	413	373	387	401	376	369	399	386	373	396	362	382	387	390	375	414	409	380	390	366	414	424	363	398	388	422	352	417	392	394	405	384	408	388	365	375	402	394	377	398	398	394	407	363	394	387	396	384	417	387	387	401	386	367	411	393	378	382	383	421	393	376	422	377	398	428	402	406	396	372	427	385	401	382	411	395	400	403	389	373	393	373	437	373	394	414	386	358	383	385	386	413	382	404	389	399	377	406	397	380	395	380	399	428	362	404	381	395	397	383	386	393	414	417	388	407	414	391	379	411	382	390	392	409	379	399	413	389	390	408	381	378	403	416	395	374	372	403	396	408	390	397	353	364	395	406	413	420	386	393	421	382	381	394	358	395	377	359	382	425	359	388	378	430	358	419	343	387	398	414	380	379	408	395	375	399	375	377	418	369	374	395	404	383	398	404	391	397	397	407	382	414	395	405	413	424	411	392	395	417	404	370	394	383	402	395	401	391	386	380	396	366	391	364	386	426	377	380	367	393	406	386	388	380	386	416	382	374	380	393	375	337	394	400	376	393	367	388	393	408	383	377	383	407	360	393	382	379	389	379	359	397	382	376	382	430	380	384	386	416	354	358	391	399	401	398	416	408	412	398	382	412	385	387	373	401	412	371	400	365	379	375	376	399	382	383	358	386	428	386	380	369	413	381	363	416	385	368	373	420	372	382	405	390	396	369	371	397	389	386	418	365	367	386	378	372	411	382	355	384	395	396	416	387	356	418	391	433	416	413	384	373	386	362	371	369	371	418	376	377	383	434	358	395	398	371	393	406	355	402	390	394	396	399	390	419	412	400	421	388	362	370	389	366	408	407	389	427	388	385	354	363	375	397	377	399	391	389	357	397	435	346	424	388	373	395	389	409	410	400	384	385	391	403	375	432	369	379	417	370	386	392	386	385	367	393	416	404	433	369	375	374	416	406	364	378	402	383	434	403	393	380	392	382	388	438	378	380	405	372	426	381	404	384	423	418	384	423	373	380	397	425	411	341	370	456	391	406	338	374	382	411	359	354	356	417	396	416	372	408	337	388	391	383	368	363	355	400	398	381	387	422	400	380	395	404	398	385	394	401	355	392	410	398	369	385	401	378	368	367	423	387	372	390	389	408	363	404	383	395	408	379	393	403	393	414	384	364	383	375	407	395	397	402	417	384	402	402	347	400	403	373	393	418	363	392	387	370	370	376	373	422	341	374	366	420	388	371	382	397	379	383	387	365	378	405	403	389	366	369	366	383	389	392	371	372	366	354	398	423	399	393	391	387	382	373	425	385	393	383	403	393	352	421	382	390	416	389	417	367	366	384	412	405	420	379	384	391	423	389	406	356	415	393	393	354	363	395	380	388	374	413	372	336	375	377	383	382	433	403	360	402	410	408	367	399	376	387	400	353	394	404	385	341	376	405	372	398	402	389	409	397	375	364	383	387	384	355	393	389	388	396	392	382	367	401	381	443	416	379	369	405	375	441	384	392	407	360	412	419	424	383	382	377	416	387	400	357	414	402	408	401	388	391	398	386	377	379	371	376	426	354	391	381	374	409	386	380	398	376	347	389	373	376	418	381	371	429	361	428	359	392	348	430	436	405	393	393	403	419
24219	21326	29583	23414	18299	2124	912	640	554	543	538	453	465	466	453	415	408	382	411	399	407	426	419	397	368	393	369	356	378	392	396	410	346	355	345	351	397	375	362	389	375	375	345	396	366	393	394	353	402	368	356	401	381	372	382	388	406	360	370	361	362	362	344	393	422	391	369	398	366	405	343	391	373	382	335	384	382	359	359	367	357	382	375	388	401	351	384	374	382	353	373	369	373	388	329	347	371	389	371	356	369	378	358	369	357	362	387	407	383	331	341	331	363	380	368	386	351	366	371	340	374	359	360	369	386	370	393	370	335	379	362	366	378	350	371	350	349	391	378	361	374	366	363	369	371	363	361	351	372	393	363	359	375	408	350	365	386	372	349	374	372	378	395	396	342	366	410	369	352	389	333	358	372	363	382	347	365	386	351	367	372	383	346	390	392	352	359	352	384	370	390	375	353	361	373	365	357	391	360	379	372	388	352	370	427	395	356	384	389	336	345	362	331	365	370	356	365	364	390	375	354	354	383	366	349	365	346	334	343	363	340	337	364	350	400	379	414	352	365	356	371	366	417	353	346	360	381	380	353	361	363	324	337	378	323	385	365	361	372	376	372	392	372	353	393	333	368	355	371	366	361	343	367	362	383	368	344	382	355	379	357	384	359	356	335	358	369	358	398	367	359	388	395	359	343	387	359	371	370	338	377	351	336	352	399	370	402	391	356	371	342	359	343	360	352	390	373	340	376	364	328	347	362	365	409	365	374	370	351	367	356	426	341	379	428	402	370	385	360	383	339	386	369	381	347	395	401	370	357	360	378	422	384	369	383	375	364	335	371	394	405	332	370	381	384	350	381	371	368	388	351	378	320	337	353	380	349	330	337	366	362	334	376	358	380	333	389	376	380	397	397	361	369	370	357	373	354	355	351	368	354	338	352	367	354	381	356	363	361	395	359	350	374	363	372	334	345	377	358	390	368	388	382	365	357	389	363	355	355	349	346	358	364	410	364	332	389	347	365	370	329	368	335	382	363	342	365	384	369	376	378	351	355	378	347	373	337	363	349	363	350	371	385	386	343	402	384	377	349	352	380	341	353	360	347	404	381	341	361	333	392	340	361	392	354	407	350	377	378	367	369	384	354	384	369	345	385	381	334	374	376	367	366	397	382	381	379	352	389	337	374	345	418	358	350	350	360	355	389	369	328	365	397	380	382	371	343	387	339	369	377	348	361	345	395	367	365	327	357	381	348	361	367	344	408	333	372	412	378	348	393	393	339	365	348	371	345	384	349	358	342	390	368	403	337	353	375	352	375	340	349	395	374	360	405	374	368	336	338	338	364	365	362	364	364	337	366	351	374	331	358	365	395	354	345	382	367	375	352	355	363	400	345	342	374	363	392	380	382	367	335	387	364	394	376	361	367	376	359	358	374	360	376	376	355	348	374	349	355	385	418	338	359	330	370	342	350	349	368	342	341	370	341	359	364	357	356	336	365	410	373	375	360	367	387	351	418	354	353	368	358	396	369	363	333	379	357	377	344	370	372	389	368	383	332	350	381	348	355	377	361	392	386	335	356	396	389	351	374	387	343	356	367	357	357	359	330	392	360	319	367	382	350	396	351	323	353	378	386	377	386	378	348	384	354	353	378	424	319	352	361	347	348	393	381	341	349	360	392	362	390	324	343	350	353	382	350	381	374	365	390	341	387	361	396	381	348	373	387	370	396	343	387	340	382	343	365	363	398	343	379	359	390	362	355	382	398	379	349	383	334	335	329	346	346	410	361	347	349	370	373	309	358	387	358	357	362	371	381	355	349	358	350	364	343	363	378	367	355	346	386	345	363	412	336	386	371	327	382	382	360	364	382	331	369	363	361	358	344	391	377	354	386	368	356	374	348	348	343	336	347	382	402	342	354	384	332	381	377	376	354	339	384	350	383	380	392	371	352	370	344	367	351	349	349	389	369	395	346	361	373	361	387	343	405	378	362	379	360	371	354	384	360	361	339	356	363	342	383	323	356	376	353	382	384	356	345	350	324	371	358	375	340	342	363	383	361	397	358	359	348	370	371	351	352	337	364	397	377	369	336	372	393	364	374	363	409	342	351	389	379	378	399	388	394	353	356	356	314	360	408	385	391	364	321	368	343	374	374	360	382	354	369	367	387	384	354	366	399	368	361	342	380	340	349	352	334	310	371	336	390	414	367	343	374	368	333	412	378	370	362	356	347	337	345	353	404	382	378	364	384	352	358	365	382	369	349	368	363	359	339	360	399	372	408	358	356	337	369	397	366	388	372	369	346	375	346	386	368	375	331	362	375	369	391	348	379	341	370	365	392	371	367	355	356	364	395	354	381	378	357	368	402	356	367	377	348	396	384	353	371	339	384	342	398	374	351	343	366	369	359	365	369	329	347	356	337	386	393	386	367	336	380	344	354	386	396	351	348	372	333	341	354	357	370	363	365	370	360	369	389	361	353	352	351	344	350	353	371	324	357	363	376	353	332	369	376	331	393	388	340	375	336	387	359	362	340	389	353	348	358	359	374	366	379	380	387	352	350	351	356	403	378	340	387	370	351	370	357	344	396	332	365	368	373	375	376	358	364	390	381	354	389	364	360	306	378	387	335	371	345	360	378	381	356	375	388	362	379	368	351	368	369	357	351	378	377	366	321	359	340	356	363	350	352	345	396	358	357	379	371	364	377	335	394	348	373	387	392	348	361	385	361	363	367	358	346	334	353	390	358	384	371	337	358	344	369	338	354	329	379	358	385	355	394	357	321	361	379	365	336	383	341	354	362	341	402	367	365	401	362	360	335	346	357	351	364	375	372	357	392	335	368	386	344	378	407	358	339	371	406	403	389	340	366	355	378	366	381	335	376	368	368	376	322	361	356	363	361	408	327	379	355	379	366	392	361	405	365	356	381	351	376	329	368	408	327	360	368	406	364	355	366	319	339	383	360	371	361	358	368	365	378	362	376	367	404	396	352	359	326	387	338	364	368	375	352	361	330	340	353	358	374	400	350	366	375	386	391	359	376	372	398	358	393	392	376	393	341	400	362	370	370	383	391	366	352	336	377	338	399	346	365	395	370	395	401	383	351	401	399	378	354	387	338	380	357	385	387	415	333	392	409	377	359	350	396	397	376	351	407	344	365	362	315	380	352	385	362	382	345	377	395	372	372	371	352	394	359	336	382	383	399	329	382	366	372	311	374	363	352	341	394	355	374	355	358	361	352	372	364	356	384	358	405	331	347	359	341	395	404	342	349	341	396	371	365	377	402	356	342	358	383	354	349	388	372	334	340	389	344	393	325	353	387	350	376	334	383	386	372	406	377	435	387	386	384	344	374	339	378	377	346	342	374	353	373	376	393	382	378	357	378	364	373	370	355	357	365	343	393	387	351	361	354	387	387	376	369	333	379	359	338	361	379	318	358	366	347	336	356	388	326	388	363	417	392	370	367	377	341	349	356	379	340	379	363	358	391	401	347	363	401	371	384	335
31764	11725	19649	4556	3196	2378	1863	1688	1365	1165	1138	964	979	885	843	823	750	780	748	767	761	734	766	732	729	719	670	708	692	615	694	658	641	627	678	630	642	627	669	666	628	601	643	662	630	640	658	626	616	621	640	624	611	639	582	616	609	651	634	616	627	628	646	610	646	634	642	610	600	645	612	654	639	649	627	636	548	629	674	609	661	628	621	641	691	623	645	621	623	661	636	660	641	626	599	631	590	633	651	683	674	606	699	623	615	603	632	649	634	631	627	627	670	645	578	606	628	633	605	620	608	625	630	653	644	654	631	611	632	663	616	647	573	631	652	627	620	648	670	667	676	627	638	628	638	666	680	606	671	694	642	653	672	607	655	640	649	640	633	658	645	653	640	652	693	677	651	578	612	629	636	640	660	623	714	669	674	646	640	618	617	654	596	621	646	603	622	614	645	614	607	647	608	624	617	648	606	566	620	594	621	608	604	671	609	685	676	618	635	638	647	644	654	639	598	612	605	643	639	618	636	600	630	664	608	653	575	606	632	620	611	613	638	585	640	658	631	628	604	649	650	692	599	600	606	651	645	597	627	596	656	620	602	626	560	637	621	661	595	585	630	639	642	622	651	626	630	647	630	600	569	612	630	624	622	649	650	642	643	639	602	629	617	656	631	572	575	560	638	619	602	613	653	638	626	608	614	628	630	678	672	624	604	618	623	597	597	637	657	620	628	600	621	642	608	640	608	633	680	642	669	609	655	639	623	632	656	630	642	658	622	614	700	616	606	652	628	630	655	644	639	635	643	675	633	601	622	611	632	668	621	651	656	655	621	649	635	671	631	635	671	604	609	586	572	627	602	568	666	688	609	603	631	632	628	631	625	603	642	624	626	624	591	610	620	599	691	637	604	611	595	654	619	621	628	611	634	591	682	613	610	606	618	584	636	606	606	624	616	597	609	621	589	621	648	658	608	617	653	596	619	619	607	626	618	660	614	632	561	617	610	620	628	664	607	648	649	643	602	628	590	662	594	642	568	663	646	596	615	622	623	623	652	616	602	618	627	622	617	625	596	629	595	586	619	667	623	641	608	626	595	564	625	619	653	622	643	632	619	597	616	624	612	602	613	650	654	624	623	601	616	625	648	643	676	597	639	620	632	647	643	640	613	663	589	679	608	683	625	632	646	601	624	676	619	578	665	637	642	655	643	612	671	613	632	618	658	649	625	595	615	602	660	597	623	618	664	666	664	651	661	672	599	600	653	601	678	635	607	625	639	605	623	626	622	612	567	642	628	622	648	602	604	628	632	604	613	624	626	646	663	629	612	611	637	633	627	603	663	610	656	598	621	645	565	595	652	670	647	653	644	575	632	636	637	662	596	616	603	645	629	613	630	605	648	693	633	643	649	639	587	644	624	600	624	654	589	616	678	611	623	652	636	610	614	584	659	628	615	597	595	590	660	609	626	629	622	645	589	616	583	639	606	626	627	603	609	692	643	602	634	629	611	634	641	644	625	615	618	685	629	700	618	675	575	584	595	641	636	645	603	647	641	641	671	589	605	637	635	620	646	625	656	626	659	604	634	640	585	624	621	595	638	652	631	643	620	671	652	588	665	657	612	608	663	665	653	647	624	606	633	655	628	592	595	648	621	688	614	680	627	645	596	648	658	629	609	632	637	616	638	609	642	613	665	611	605	662	632	631	628	603	621	647	622	670	631	662	645	659	616	622	605	597	614	615	634	607	626	599	636	657	591	676	593	613	589	630	644	625	650	636	601	619	646	643	661	623	634	635	617	597	673	645	617	639	610	660	637	629	640	633	646	608	648	580	653	628	683	650	644	624	653	616	656	624	610	612	625	660	610	635	617	633	634	601	625	611	657	606	619	617	615	611	610	666	589	606	602	618	660	613	639	601	619	657	621	657	633	684	593	649	627	623	600	635	628	589	594	608	617	643	641	618	625	619	632	622	627	606	623	595	582	582	643	611	588	665	604	631	642	616	605	620	600	604	661	598	614	628	697	619	602	655	600	629	585	601	641	605	635	643	607	598	579	617	656	603	621	611	626	638	645	599	594	643	604	599	652	600	640	644	600	635	624	616	632	652	634	662	608	604	636	658	648	607	646	624	576	691	637	616	603	616	629	632	584	610	620	609	649	649	623	627	636	649	622	650	646	672	661	649	644	671	628	629	661	598	615	596	644	627	639	638	630	623	633	637	667	617	613	666	629	611	639	621	651	578	626	621	651	599	606	610	600	607	574	629	629	615	588	604	627	625	606	657	653	621	603	629	660	657	646	586	586	623	605	677	645	611	635	605	645	639	658	660	621	629	665	652	626	615	646	605	592	650	630	617	597	640	588	660	654	639	652	595	611	602	654	634	642	605	614	577	644	614	598	646	624	608	643	660	620	634	623	648	628	616	620	629	615	613	635	619	617	659	611	575	626	653	610	586	603	630	604	557	669	669	619	646	629	608	603	637	628	630	643	616	628	657	611	659	618	590	596	596	667	616	618	620	618	630	677	600	590	659	660	599	658	641	619	621	607	606	623	640	585	617	641	618	629	618	603	615	598	588	645	625	639	612	637	613	639	610	600	673	566	643	599	648	613	612	633	666	665	642	631	579	619	638	663	604	674	571	582	634	661	623	595	637	628	640	632	628	632	641	606	623	651	607	602	622	600	635	642	623	626	633	610	591	655	595	642	598	617	621	625	612	622	629	653	621	650	613	606	584	633	624	663	616	601	632	576	636	616	613	619	640	638	603	648	667	609	671	646	629	625	620	631	623	646	597	628	633	666	617	626	608	676	565	665	616	606	655	627	620	652	645	649	630	637	618	637	651	671	618	669	638	600	630	649	637	605	635	675	610	650	648	658	602	597	611	648	619	623	616	672	632	654	597	614	605	659	652	648	625	641	619	665	588	618	654	656	650	631	592	623	619	600	676	632	612	600	620	666	628	601	669	638	631	658	635	624	610	636	619	646	628	599	600	689	668	634	671	636	602	621	606	611	602	644	637	641	577	604	670	647	623	647	647	595	691	627	603	658	631	585	624	582	606	682	594	663	649	619	603	603	612	610	672	644	636	606	622	649	643	645	622	618	635	620	595	639	619	602	637	660	662	578	648	618	654	651	620	607	622	635	648	629	661	586	635	639	602	642	607	615	649	621	598	609	631	640	647	592	608	643	618	607	617	590	584	612	620	605	594	641	677	640	669	625	624	673	637	636	597	624	595	636	637	573	623	655	638	575	653	608	641	693	640	659	608	621	661	679	609	680	611	655	624	640	602	590	600	610	638	635	625	636	655	661	681	614	620	604	593	642	614	608	650	664	585	644	605	601	606	608	634	647	647	661	648	661	643	641	628	608	613	609	637	616	628	651	625	623	654	600	605	646	619	620	624	634	615	637	621	634	622	595	671	642	626	656	602	612	673	613	629	661	646	590	653	629	598	650	648	661	610	586	628	634	646	666	631	661	611	604	628	639	630	628	654	639	625	579	636
23320	21314	30426	22537	21314	19427	2788	979	815	764	736	606	649	547	590	573	547	540	507	516	524	508	529	507	490	488	508	497	461	445	451	519	456	467	459	466	492	437	498	473	457	469	437	442	423	479	420	447	467	488	456	464	449	450	473	449	458	473	446	476	447	429	461	442	472	451	457	391	451	452	444	407	418	439	420	428	424	440	445	451	443	467	439	428	436	456	429	488	453	426	450	458	432	454	447	455	454	463	446	407	467	431	443	428	420	448	416	443	509	467	432	422	431	447	427	438	457	466	437	451	419	455	452	462	440	473	471	438	415	463	451	473	447	454	445	450	442	466	405	461	422	466	481	448	442	457	442	446	443	431	457	444	458	470	483	449	438	423	452	443	426	424	451	434	461	445	447	477	403	441	466	425	443	455	436	470	430	464	461	444	418	498	488	466	415	430	438	425	468	447	446	433	434	420	444	447	443	458	460	437	464	462	449	441	449	477	443	445	444	414	461	476	460	459	416	426	417	434	440	444	439	447	458	436	465	432	433	438	430	410	431	457	468	453	473	434	459	446	456	449	444	420	432	415	472	437	430	479	479	461	438	429	405	419	461	422	436	459	419	433	400	449	457	429	445	444	465	421	444	467	464	470	476	430	472	454	420	425	440	447	425	431	434	437	442	428	452	451	464	469	471	430	458	461	432	443	481	417	483	452	408	432	402	444	450	436	463	425	447	480	466	456	438	457	424	425	470	434	427	434	466	466	471	488	446	448	426	445	457	414	442	423	470	470	439	451	454	401	482	464	409	448	409	477	433	453	410	458	428	455	456	452	471	445	419	453	421	435	456	422	459	419	422	414	415	438	421	480	440	447	435	418	487	445	441	440	442	412	467	443	454	436	416	395	448	492	434	468	441	430	464	425	425	420	448	436	421	421	419	382	427	416	435	434	434	445	444	443	417	425	412	464	448	406	449	442	462	458	487	420	427	449	414	418	453	469	440	419	423	485	408	434	423	449	440	408	428	406	428	394	470	471	453	428	459	430	477	438	429	408	471	452	452	403	428	457	424	431	461	454	446	477	443	437	442	461	438	460	448	428	439	420	414	438	410	459	433	446	462	433	400	455	419	447	407	421	434	425	463	458	420	430	474	428	407	487	432	429	429	441	455	453	453	489	434	404	418	406	444	454	480	439	470	473	429	427	461	490	430	451	425	427	410	432	460	417	474	443	468	462	436	441	455	436	438	432	445	472	418	461	465	458	431	423	430	438	448	435	422	438	448	479	452	494	428	423	444	405	471	428	429	424	428	458	444	408	441	446	440	442	473	461	453	419	448	485	408	455	421	442	468	438	407	496	452	435	430	432	463	431	431	449	417	457	438	465	448	465	435	457	443	440	454	443	401	421	453	430	428	455	456	428	432	416	433	462	461	435	436	433	384	425	436	479	430	443	436	422	441	406	465	459	458	449	430	447	425	438	445	418	436	467	437	407	449	435	446	462	425	409	421	427	458	415	449	425	476	459	417	444	429	446	423	463	429	446	439	479	459	466	434	520	433	437	418	443	406	438	434	419	442	442	411	449	446	432	463	438	433	411	446	450	482	437	390	479	402	461	470	451	444	431	450	441	433	443	435	425	436	491	406	460	423	441	457	452	424	445	459	439	481	483	424	422	468	439	445	470	436	440	464	416	434	452	418	434	463	439	456	469	454	435	448	439	416	425	420	433	457	426	433	420	469	438	436	446	449	438	477	413	434	440	465	476	463	462	438	443	469	463	444	411	439	421	444	430	457	429	446	426	437	459	433	420	411	454	451	425	456	442	439	458	450	428	426	429	455	427	502	429	438	435	413	459	421	445	416	431	442	429	455	432	462	464	468	465	440	461	458	419	450	454	439	468	414	453	444	439	424	448	458	437	442	469	452	441	464	449	444	467	495	409	438	406	415	413	425	418	475	443	429	432	432	434	436	447	395	433	426	424	457	474	441	408	402	439	425	441	450	463	463	451	449	453	432	473	437	440	437	451	452	438	421	444	446	477	443	492	409	403	460	450	455	467	470	410	445	440	429	436	417	435	447	419	460	428	430	397	451	442	440	486	437	428	455	422	438	481	475	451	469	441	438	446	425	463	427	410	448	444	442	431	462	464	432	433	436	423	463	420	428	451	457	443	447	439	466	416	408	452	454	443	405	455	426	462	460	424	432	439	483	431	397	397	474	463	480	432	448	465	424	428	444	442	418	445	419	422	418	448	438	438	433	441	447	417	441	416	431	419	480	476	412	400	439	410	430	423	439	427	454	429	478	443	419	461	462	495	459	463	440	450	459	424	469	422	451	441	450	482	451	447	436	448	463	444	449	469	397	422	431	412	411	443	463	405	439	464	454	449	432	436	438	454	435	447	456	453	458	467	423	453	462	467	428	490	463	441	455	466	433	474	458	466	451	450	461	425	429	431	429	443	414	427	461	468	415	463	455	434	429	438	472	462	402	418	436	441	481	492	433	492	453	436	421	415	440	474	428	457	474	463	467	455	453	488	441	431	449	453	433	438	413	442	439	432	469	427	461	442	440	465	470	445	446	422	399	418	408	397	422	444	434	443	428	477	455	438	433	470	429	462	467	484	430	429	437	450	412	469	405	454	459	462	460	420	422	447	442	446	433	443	470	450	440	429	475	412	456	431	436	431	454	436	449	431	446	475	428	445	424	443	448	410	444	428	446	488	423	463	423	448	451	413	441	419	426	420	414	423	444	448	453	414	447	437	437	468	441	486	430	434	400	439	397	452	461	427	479	445	424	442	427	451	422	420	420	436	427	444	450	462	444	433	477	397	434	425	419	440	424	449	437	443	451	465	410	429	439	427	479	425	447	433	423	428	450	424	428	452	441	465	429	421	465	397	437	428	433	458	442	432	427	480	432	456	469	424	471	448	445	456	428	419	447	459	476	448	426	410	458	432	415	421	466	473	456	454	463	483	443	436	457	425	487	444	438	450	438	426	449	412	417	432	452	419	420	433	445	423	456	458	489	475	440	455	465	457	409	463	470	418	426	446	462	463	434	450	468	475	446	441	459	411	481	442	414	467	477	416	456	467	460	433	434	436	463	428	462	441	442	467	476	441	460	419	401	436	450	490	445	450	456	449	442	461	459	460	413	423	427	412	474	436	440	439	437	481	421	456	478	400	424	499	439	439	417	439	504	408	439	464	413	422	438	449	461	448	417	466	455	424	463	439	399	434	464	454	445	448	436	423	413	397	454	455	433	443	444	430	426	474	386	459	440	439	439	446	441	433	500	439	499	445	446	434	416	438	404	418	428	431	420	431	418	395	441	456	432	417	463	429	408	433	399	446	410	398	467	489	436	407	404	449	426	397	430	455	462	456	454	448	416	467	418	425	447	453	441	411	436	470	438	431	433	455	460	445	457	383	430	431	407	433	448	449	467	416	436	477	448	434	464	481	458	431	425	432	409	471	465	448	446	455	391	430	409	438	390	445	478	413	416	420	479	424
37467	17679	21978	7715	5369	4111	3114	2657	2145	1812	1649	1523	1334	1271	1128	1081	1075	1016	1005	957	873	898	906	892	853	809	852	849	791	813	844	772	797	809	759	799	778	789	757	764	778	791	765	802	826	745	771	783	725	730	746	774	743	754	764	786	760	719	754	789	747	740	737	815	739	797	758	763	737	774	747	759	714	717	763	820	726	736	772	753	789	733	727	757	707	728	739	741	711	782	688	775	689	735	712	774	708	721	771	728	764	752	726	753	704	731	718	731	723	716	710	719	681	754	739	762	740	769	749	750	736	742	722	770	690	758	752	708	760	740	733	764	751	768	725	773	746	753	777	769	681	756	761	707	682	795	761	775	728	744	745	741	778	763	742	745	727	775	731	798	793	774	743	731	745	743	744	739	727	753	749	758	813	779	708	730	784	789	774	774	817	724	764	737	723	701	708	752	764	680	715	677	724	728	743	718	713	766	752	785	684	758	744	708	678	763	712	716	700	716	695	734	758	705	767	772	713	735	724	754	779	733	765	735	772	743	728	741	756	763	750	701	709	740	759	720	684	740	748	709	729	699	717	742	751	695	709	739	748	748	702	733	673	706	701	750	690	716	769	731	723	728	739	716	742	730	720	718	739	740	745	807	716	716	737	739	726	746	766	713	711	727	743	699	737	746	773	769	739	724	701	705	714	758	730	701	718	769	733	756	681	688	726	739	729	736	706	729	685	743	718	750	702	700	712	712	759	718	757	711	730	741	723	718	780	716	733	680	724	739	744	758	732	739	737	741	743	739	791	703	706	661	786	702	726	749	724	709	735	715	704	734	785	707	770	744	658	725	736	699	689	753	742	755	716	726	804	695	762	733	766	707	756	729	729	700	761	716	696	717	749	743	723	712	692	743	700	722	733	778	730	741	693	737	742	740	730	730	712	755	716	705	738	746	685	738	738	712	756	738	721	724	754	718	771	721	762	727	722	712	750	721	697	756	751	756	725	757	742	742	767	761	736	727	763	756	753	705	756	744	709	739	719	738	703	761	708	740	761	736	747	727	728	693	750	740	715	737	737	709	715	768	704	747	708	730	773	736	742	750	784	724	745	777	747	719	732	709	770	716	764	740	774	755	740	719	724	784	743	759	684	759	761	742	715	728	756	726	761	742	748	724	716	758	768	747	717	788	731	723	766	727	735	761	732	722	758	720	735	729	733	746	722	698	724	677	756	741	716	769	749	720	750	738	726	679	718	735	732	746	726	732	743	743	767	731	726	757	738	740	691	764	754	738	746	709	710	715	728	750	730	701	724	701	686	762	733	759	743	728	741	757	734	722	743	731	752	736	746	729	716	704	762	718	723	696	774	755	717	727	695	712	741	706	758	741	701	748	742	742	770	720	742	692	679	721	721	753	753	741	788	775	766	677	733	755	708	754	747	748	671	699	764	744	717	694	732	729	713	699	739	722	715	734	743	717	753	744	769	773	773	717	709	739	724	773	652	738	754	757	728	756	747	705	724	729	721	767	766	747	707	753	718	701	735	696	736	757	733	749	718	764	718	761	750	757	710	719	742	722	729	733	696	720	728	762	785	677	725	749	778	770	737	721	752	753	756	704	701	782	724	719	703	765	762	746	720	769	743	759	702	721	764	766	725	717	735	742	674	714	676	722	739	713	727	756	744	749	738	729	716	684	741	755	743	733	724	704	781	729	758	723	746	721	715	711	772	730	724	733	701	730	704	723	768	696	739	767	695	754	725	770	727	762	734	727	716	711	714	757	691	729	775	776	739	745	751	753	735	712	743	756	699	734	733	748	722	751	723	733	712	748	724	754	724	707	714	732	740	805	756	757	784	734	722	713	708	721	752	755	714	761	750	737	705	692	767	773	717	791	713	740	715	673	751	714	723	785	743	761	693	694	735	710	738	756	739	737	735	727	706	738	751	734	723	729	754	766	683	720	681	695	701	705	684	707	721	743	741	706	767	782	693	752	793	708	732	747	710	719	714	740	734	717	780	678	741	712	732	712	707	788	691	770	735	736	705	741	752	720	722	702	730	748	744	704	780	697	728	761	710	718	730	741	708	701	737	703	726	774	733	784	717	745	741	743	757	707	739	783	756	748	747	729	762	707	767	752	699	743	747	700	699	729	745	737	733	743	748	760	703	714	707	772	737	744	715	698	774	758	780	759	705	742	735	714	712	680	714	736	724	743	703	708	740	755	706	761	747	751	753	716	752	740	726	724	724	761	782	725	733	780	736	719	731	710	753	731	715	689	731	733	764	703	717	705	695	784	736	691	721	721	736	703	719	729	679	756	729	742	713	735	684	737	652	716	690	702	753	707	740	731	761	768	750	746	716	733	782	697	746	746	716	725	715	747	704	770	743	774	768	722	707	725	711	690	690	746	737	740	827	770	756	745	711	717	792	683	761	742	735	725	711	743	771	687	719	719	796	767	759	766	763	726	767	755	710	759	749	726	725	699	693	704	723	740	704	735	760	712	685	722	732	726	775	729	743	762	778	691	740	728	731	725	769	675	757	767	756	730	737	754	797	694	695	738	704	659	720	695	710	733	690	683	712	679	730	696	717	770	799	731	716	714	781	744	780	752	703	716	715	747	742	688	726	761	701	723	659	704	695	752	729	737	751	741	706	698	694	747	746	738	706	726	736	716	710	709	740	726	780	752	722	707	700	773	740	734	718	730	702	719	763	745	732	728	692	751	757	745	759	704	727	693	755	728	731	751	711	740	736	763	711	722	737	789	721	734	739	753	745	768	746	712	733	744	733	739	760	749	749	708	740	721	760	690	741	720	728	713	735	720	741	787	753	693	700	722	703	734	742	715	798	675	785	758	766	760	774	740	725	748	749	754	700	739	745	769	718	709	747	764	734	730	708	739	756	718	770	754	741	750	753	738	749	750	733	746	754	733	703	745	721	705	759	729	755	739	703	708	714	768	746	738	732	728	785	770	714	730	766	795	717	758	685	732	696	716	764	722	740	750	778	754	728	756	744	754	731	736	744	767	740	734	751	719	750	748	700	723	764	742	754	760	742	755	744	727	762	721	734	765	737	691	758	714	699	783	757	726	801	771	747	720	740	736	765	775	707	728	729	747	748	722	725	716	698	678	689	743	786	754	698	757	758	753	706	684	789	713	675	779	691	718	739	727	724	674	762	701	794	737	774	768	783	711	694	741	758	730	719	755	774	728	732	789	781	802	723	719	689	774	700	750	712	724	711	783	771	727	741	750	730	734	716	734	730	787	752	768	715	780	719	706	760	724	745	771	730	715	752	756	712	725	741	704	722	757	791	709	752	770	740	746	700	740	681	732	733	714	756	698	714	743	735	749	690	746	672	754	762	678	766	773	736	733	754	744	762	727	726	772	748	729	720	709	716	728	724	746	739	730	741	769	753	735	829	717	737	735	710	731	686	734	776	696	703	701	737	709	742	717	762	690	716	761	732	739	725	741	737	737	756	709	745	702	727	744	726	747	709	681	772	790	705	734
26784	20535	11992	1303	296	293	292	242	249	219	233	244	244	239	224	228	233	241	234	225	223	222	215	231	213	234	239	234	231	198	246	247	254	242	260	198	243	205	221	222	236	243	238	224	217	247	219	259	208	209	227	255	237	235	214	247	207	258	205	248	220	231	218	221	238	219	237	244	193	244	224	240	218	223	212	228	199	209	227	222	238	246	242	215	266	207	210	218	223	232	204	205	211	217	239	240	221	243	256	223	194	207	225	220	229	222	221	220	224	232	223	215	227	242	231	213	231	238	208	213	213	228	227	198	253	239	211	235	217	257	219	200	223	229	221	249	222	241	216	242	225	252	255	235	203	250	226	293	254	224	269	249	242	237	237	198	228	234	215	242	206	225	264	255	213	236	243	242	231	221	226	217	241	248	229	212	261	217	245	239	227	227	256	229	213	222	237	225	218	216	222	231	246	257	222	238	224	221	256	216	236	216	226	238	224	234	215	202	219	232	226	231	178	233	215	231	215	216	215	211	239	225	217	239	242	232	255	219	206	213	217	215	214	255	221	230	211	237	235	251	225	228	232	241	193	225	235	222	213	226	229	224	241	220	256	239	224	241	248	197	225	230	215	234	223	225	216	243	210	244	233	234	237	223	214	226	221	223	244	227	234	257	220	235	253	211	226	247	239	223	254	228	237	233	220	216	212	242	211	264	205	234	234	220	270	223	254	253	255	215	214	208	214	218	206	209	216	239	259	183	259	233	192	245	227	243	205	257	246	201	217	246	205	218	233	214	230	252	228	242	213	244	260	255	226	219	258	209	205	212	243	238	215	215	258	227	201	217	228	210	216	239	230	193	221	225	236	236	217	205	233	228	241	222	225	233	243	203	220	220	208	236	224	206	196	231	212	225	232	204	205	257	262	232	269	217	225	238	213	222	246	215	238	254	215	233	227	217	222	233	226	209	217	228	229	235	230	211	221	234	244	234	252	238	204	263	247	217	209	233	242	206	258	215	198	235	207	217	211	251	235	244	224	205	223	218	227	231	222	234	231	238	209	239	235	217	222	210	215	215	259	224	219	243	219	238	227	227	210	211	228	218	236	244	222	228	230	225	226	227	225	227	231	244	213	241	228	228	218	239	230	234	216	205	230	216	224	230	229	220	204	216	237	207	219	211	228	250	233	241	213	196	206	203	250	220	226	216	234	236	251	227	234	224	207	239	235	233	221	235	239	228	199	236	220	231	245	233	228	242	232	251	231	236	228	275	242	222	248	224	228	242	242	244	221	197	237	223	235	227	207	229	203	228	201	227	243	232	234	222	225	200	234	223	241	209	224	219	240	232	235	234	205	216	250	244	221	244	231	227	228	245	240	234	228	221	228	233	205	228	215	220	222	225	212	234	251	206	235	232	241	244	240	239	212	223	225	240	223	207	222	226	234	217	216	222	255	233	214	209	229	216	211	212	224	221	234	234	212	227	239	228	248	221	227	221	231	216	221	208	244	243	252	222	242	234	225	228	235	224	224	237	219	208	223	243	213	193	209	221	225	190	227	250	234	211	220	226	201	227	214	241	233	199	227	235	244	232	201	230	238	214	241	235	235	207	222	201	226	209	222	227	224	232	231	253	250	235	234	211	207	242	219	233	243	243	248	238	219	248	266	243	240	228	237	229	242	240	217	194	222	212	221	218	244	238	203	234	262	231	200	225	230	247	223	240	215	237	216	206	244	235	222	223	213	238	236	210	238	227	232	222	243	226	249	247	223	228	228	225	215	220	226	226	215	215	248	211	249	266	216	219	222	271	231	223	237	219	208	219	229	226	231	233	259	218	228	234	236	218	249	247	207	232	229	203	224	247	211	226	218	240	221	225	215	244	229	240	219	239	225	230	264	211	251	234	231	209	220	217	266	247	216	225	214	226	224	231	241	230	224	212	235	224	206	217	245	230	229	225	207	208	224	244	197	228	230	192	225	237	242	220	218	210	233	252	258	217	195	235	215	223	252	228	230	217	255	229	219	234	208	226	242	249	240	218	250	239	223	223	228	238	244	240	225	250	231	243	233	235	239	228	212	224	229	227	237	229	227	239	226	220	217	261	233	217	224	249	231	227	211	232	228	227	224	229	224	212	239	249	241	231	234	222	219	196	232	241	263	220	246	233	248	186	254	249	231	234	214	238	247	211	205	211	220	209	246	197	215	248	218	252	233	241	196	239	218	222	231	198	198	210	211	217	227	213	212	210	215	231	228	213	225	211	210	219	186	225	209	229	231	235	227	239	226	238	244	211	251	229	241	225	244	226	223	236	184	235	210	240	218	230	211	231	223	218	219	207	220	223	228	222	239	200	208	241	208	232	234	230	209	226	217	268	229	217	246	225	248	225	227	238	219	214	234	200	240	236	255	244	189	249	235	212	227	254	256	227	229	246	236	233	258	188	219	250	244	215	222	210	273	227	243	250	229	233	263	246	209	242	224	238	214	242	225	206	219	234	220	223	235	230	257	220	239	227	228	250	236	232	231	241	202	197	216	249	208	192	237	229	225	238	228	218	223	235	225	220	196	234	234	238	225	222	212	244	228	249	205	218	226	219	219	226	208	211	212	242	231	225	239	203	245	253	228	201	219	216	244	222	250	222	221	219	261	197	237	219	198	194	203	209	238	207	218	245	217	220	225	222	223	198	222	209	211	234	217	236	237	217	214	227	237	216	197	232	230	247	217	248	212	218	213	231	206	209	234	245	246	193	238	208	249	227	227	229	213	231	247	200	232	224	238	180	256	228	232	214	227	213	234	224	222	229	225	254	227	260	207	211	212	215	218	225	237	222	223	213	235	229	248	212	237	235	224	210	224	270	215	207	231	210	206	250	233	232	194	242	244	230	223	241	213	234	215	221	198	245	225	240	209	242	204	231	232	218	206	206	252	218	243	243	215	219	224	257	211	264	223	241	239	218	201	250	241	233	245	230	227	240	203	251	232	232	213	231	228	223	211	230	241	225	257	209	214	221	235	232	238	209	208	206	216	222	232	236	231	235	240	210	228	225	249	206	203	234	244	236	221	219	195	253	235	234	199	218	227	220	223	234	211	220	244	224	228	230	224	236	216	225	224	233	230	204	229	218	221	233	238	208	272	197	221	241	215	200	205	223	227	222	252	232	237	247	222	247	207	247	194	246	222	244	238	228	224	246	220	218	222	213	216	241	204	240	229	234	223	236	234	223	208	228	220	230	227	237	228	220	238	244	234	242	226	199	227	244	243	229	264	231	250	275	249	263	228	226	244	206	236	238	256	213	233	224	221	215	261	226	248	243	224	229	233	229	209	213	257	214	227	207	237	233	223	243	255	242	221	260	235	225	230	229	223	234	227	247	205	243	209	223	221	239	227	255	208	216	219	222	216	228	229	217	236	224	217	243	220	215	239	217	230	217	213	224	202	252	241	239	207	210	218	242	237	244	232	201	242	225	231	207	214	209	199	219	230	214	250	230	227	231	226	213	218	252	226	228
12578	2815	7726	854	671	569	543	458	500	449	420	429	445	437	414	457	386	471	408	372	380	424	382	398	385	414	433	389	412	383	407	418	431	409	448	413	403	421	405	391	408	417	426	375	389	393	431	375	419	417	418	366	433	396	402	387	423	403	442	421	369	372	388	400	376	392	391	398	405	422	424	417	433	405	407	399	384	394	409	428	402	367	385	405	399	392	397	370	443	414	415	415	432	401	348	392	400	397	424	381	378	353	393	418	422	423	421	380	420	372	353	394	368	408	371	406	368	407	399	403	380	432	366	413	443	436	400	458	399	391	409	412	446	426	403	424	401	411	423	394	407	405	400	406	391	404	418	425	442	388	446	405	437	408	435	399	408	428	415	391	442	413	431	394	368	394	386	373	423	409	394	416	417	424	441	402	430	414	428	396	409	398	431	418	406	372	433	396	381	405	406	402	369	381	425	398	404	382	434	403	421	440	421	395	377	415	411	367	391	428	381	432	451	400	429	384	437	412	401	399	399	368	394	401	385	376	449	437	426	396	370	405	421	426	405	391	412	441	416	393	376	362	410	396	452	429	415	413	390	397	445	406	406	430	398	425	404	434	448	383	408	394	390	407	391	406	408	394	398	445	381	415	402	371	436	399	416	410	411	361	393	404	401	391	396	394	401	393	366	385	410	422	440	411	415	409	401	382	380	391	410	387	375	426	396	395	420	415	376	394	388	412	394	413	421	403	408	382	404	416	389	412	367	395	445	422	406	397	393	397	372	424	381	385	393	444	390	407	402	402	423	411	386	419	390	421	396	379	406	427	393	436	399	423	404	437	418	390	397	431	424	423	368	419	391	407	411	377	403	413	379	405	405	409	386	414	415	399	408	415	420	394	410	399	419	391	441	389	413	441	406	409	399	374	433	360	401	392	413	379	429	398	427	402	427	408	399	431	383	429	401	412	411	435	421	391	394	367	371	431	392	420	433	432	429	398	407	412	416	426	429	419	412	375	420	420	393	387	412	413	422	415	373	412	379	414	411	421	413	408	372	416	390	396	453	430	388	437	411	398	418	410	400	395	397	416	397	409	413	395	390	391	405	381	350	384	436	403	414	381	401	411	409	422	410	422	423	397	450	410	391	439	423	400	374	400	392	405	422	391	425	380	418	434	402	381	439	440	420	413	417	407	423	416	375	395	434	374	414	444	367	389	387	414	399	450	401	403	377	414	391	355	378	417	403	411	398	437	390	387	395	387	399	417	396	398	411	395	420	412	359	405	410	417	403	422	418	406	401	425	427	419	378	442	363	411	367	412	400	384	389	408	409	404	401	404	414	393	423	408	420	405	389	364	436	409	397	420	415	423	422	384	411	383	379	377	420	394	421	384	402	394	424	340	368	350	358	417	403	422	397	375	434	378	363	406	412	399	397	440	385	380	415	380	392	421	392	407	429	397	439	394	395	385	469	439	410	391	422	375	410	400	378	415	394	394	401	400	386	401	421	403	406	390	417	434	422	423	403	375	400	387	397	416	378	400	383	390	401	413	367	366	423	433	385	395	398	403	448	390	416	387	419	398	410	391	393	385	380	429	424	385	424	402	402	389	397	403	456	383	432	401	421	399	459	400	416	406	404	419	375	398	382	409	408	408	394	432	426	442	438	442	405	399	373	420	402	385	353	392	422	390	406	368	395	374	402	372	413	428	380	403	400	423	386	408	390	427	400	395	362	363	397	412	372	417	406	388	392	442	390	408	410	377	413	392	384	385	420	427	401	366	395	403	427	402	428	408	387	431	397	423	381	431	395	399	427	392	388	417	376	407	421	421	429	420	395	414	406	419	422	416	421	382	379	409	417	409	407	392	416	402	390	373	399	407	413	380	387	406	424	395	403	397	400	378	354	394	398	385	384	391	402	455	364	413	387	402	440	397	403	370	384	379	397	396	404	399	458	399	389	370	393	400	419	411	404	440	359	414	405	387	427	402	434	452	392	404	414	422	395	440	400	418	434	407	374	400	377	430	383	382	395	394	433	413	406	378	429	360	398	423	403	426	413	416	412	403	397	394	397	411	399	408	421	450	444	377	411	412	398	424	446	423	382	361	420	405	431	389	411	399	395	411	435	410	419	386	368	450	429	379	384	395	382	409	385	403	404	429	403	456	355	384	400	453	387	381	377	408	404	400	413	420	388	474	401	391	429	440	391	379	414	359	447	381	388	400	465	369	391	384	415	396	409	404	390	403	409	439	393	438	398	382	421	385	452	405	392	409	409	437	397	417	401	381	391	369	427	432	373	425	399	384	420	413	398	385	408	433	385	397	445	401	390	387	397	365	394	399	438	397	380	381	399	433	365	382	418	413	379	410	404	391	394	403	401	426	421	412	401	441	398	412	417	430	459	424	390	421	403	398	429	416	410	424	360	424	390	350	407	409	380	393	419	376	386	393	404	430	402	409	377	434	392	366	397	388	382	403	406	399	386	426	411	414	406	379	411	407	386	407	412	388	392	400	410	397	386	414	410	417	377	396	412	406	382	403	380	384	382	435	408	407	417	411	397	387	410	416	387	399	370	399	400	413	396	379	373	442	397	379	375	395	387	387	413	415	370	413	450	406	425	382	403	386	383	428	425	399	387	391	406	409	418	412	400	400	386	366	413	404	395	382	432	389	404	397	423	397	391	417	401	413	451	402	424	401	434	414	376	450	413	363	403	418	453	382	406	401	400	396	417	456	393	429	379	389	409	407	420	398	381	435	394	453	413	395	416	420	420	407	433	379	392	377	407	360	382	392	409	409	400	388	399	392	422	400	405	412	410	406	391	372	425	423	405	400	392	422	399	411	391	394	381	408	395	384	397	391	387	427	414	413	412	436	417	404	370	408	397	427	370	409	418	401	408	393	398	436	376	391	420	413	398	406	419	405	416	406	345	432	422	443	379	389	393	388	428	400	397	426	364	412	433	378	421	389	388	375	424	417	416	443	423	392	383	407	393	374	414	385	417	402	387	433	408	402	396	399	398	400	391	386	415	409	404	385	435	461	393	415	392	419	410	414	426	405	415	372	404	397	433	376	413	383	387	419	419	390	393	430	417	376	424	389	404	409	439	393	410	378	413	409	409	371	409	429	416	392	432	398	388	396	419	406	440	404	420	392	427	381	398	440	391	408	416	404	409	411	401	420	430	418	404	423	384	406	427	422	404	411	413	414	408	376	383	409	372	413	442	397	389	416	385	403	370	398	402	386	411	412	472	415	412	406	373	402	385	397	406	434	421	431	392	428	409	420	396	425	375	373	397	413	388	408	386	422	387	427	404	405	409	425	427	399	393	380	405	400	393	411	409	422	392	402	410	398	417	382	406	372	387	387	406	395	423	398	407	410	373	404	392	417	409	371	412	387	417	408	400	389	427	424	371	418	410	414	426	404	390	389	394	385	403	395	402	412	421	406	429	403	411	430	422	410	401	396	391	428	419	466	408	453	369	373	434	408	421	407	406	410	416	427	399	401
24195	21338	28888	24144	21311	8884	997	678	580	558	481	488	467	451	449	432	449	414	379	429	405	392	421	360	382	368	383	375	366	379	405	420	402	395	406	374	401	385	405	378	353	388	380	385	375	385	396	382	388	378	402	317	375	346	376	358	381	386	390	393	367	336	408	374	364	370	355	391	386	364	348	352	375	400	356	398	387	361	384	369	393	363	341	377	365	344	408	352	361	383	382	366	385	377	359	392	381	400	382	400	367	387	400	386	372	386	351	344	348	367	382	404	421	371	363	357	384	392	366	365	392	384	367	360	387	395	366	390	376	371	380	358	389	370	398	371	377	342	380	328	361	376	388	353	332	356	374	350	364	360	393	357	363	380	331	323	367	371	368	370	351	382	371	388	345	343	359	359	354	377	422	329	366	391	343	373	371	377	357	340	376	342	389	392	345	412	382	389	398	384	359	389	354	391	357	382	385	370	394	337	377	366	346	384	348	390	394	329	374	383	337	380	368	368	362	400	351	363	404	418	391	386	380	380	390	372	372	335	371	367	352	374	383	355	382	391	395	368	365	351	376	376	364	353	360	349	369	377	406	349	351	360	362	333	379	349	345	347	373	367	355	364	374	381	361	399	379	373	372	369	395	383	339	366	389	370	321	347	373	406	368	355	360	379	356	367	403	369	382	373	348	345	389	379	368	390	374	375	342	385	360	371	368	372	376	368	379	400	357	323	371	349	390	400	367	384	359	374	372	329	381	354	355	376	371	354	351	430	346	344	386	373	382	350	352	375	370	367	391	393	377	386	398	383	404	391	376	363	373	371	337	330	353	361	396	364	367	362	372	371	336	356	367	372	405	353	387	381	383	391	368	356	375	371	384	387	362	338	361	401	360	401	351	405	380	355	324	350	347	373	332	356	392	387	401	375	369	383	328	397	382	381	386	365	344	366	345	392	404	360	367	370	405	390	363	377	376	354	329	345	355	359	390	362	372	355	375	368	352	390	382	378	369	370	386	371	384	369	351	373	369	406	377	398	348	367	377	383	372	379	353	364	360	341	367	355	380	385	367	374	368	368	370	395	372	385	387	371	383	341	320	357	348	345	356	383	363	367	370	384	346	380	386	388	393	390	349	352	390	369	380	355	389	388	359	376	377	359	384	367	377	391	347	333	379	387	382	367	376	391	369	397	351	375	364	353	385	380	354	389	386	382	363	392	355	382	353	348	370	376	415	360	388	384	355	357	354	379	405	349	330	369	383	351	380	391	349	370	337	418	402	378	363	386	390	370	361	334	386	392	363	385	359	365	384	353	369	366	384	346	395	363	351	375	341	370	363	376	364	384	369	350	361	395	395	343	352	342	356	372	350	396	383	347	381	391	366	376	354	384	386	343	418	344	378	375	382	394	383	372	383	415	365	363	359	386	381	395	375	375	384	349	360	403	351	349	399	350	356	345	389	363	372	367	392	332	383	339	354	392	356	343	337	367	349	408	345	382	381	372	363	367	375	366	376	389	386	376	389	374	356	347	380	328	380	398	388	388	381	391	358	389	407	374	363	335	347	391	380	328	371	362	366	376	388	366	363	361	324	377	386	392	398	335	409	355	369	408	349	336	368	366	361	366	398	400	342	368	399	376	363	371	349	397	425	364	368	406	355	399	391	373	328	369	387	373	412	356	379	416	370	384	360	371	337	382	340	358	351	395	369	379	377	378	361	364	383	361	353	378	357	385	398	360	408	400	349	386	370	361	380	357	427	360	392	373	328	388	363	368	391	341	374	407	386	332	373	378	344	352	364	374	391	389	352	345	360	362	373	359	370	369	405	335	370	373	384	359	382	365	362	407	377	348	398	357	340	374	383	366	374	343	368	415	404	404	374	386	367	375	361	381	386	351	379	372	339	391	383	358	377	361	340	397	375	362	388	376	385	372	354	391	360	367	373	345	390	398	365	391	367	341	343	354	359	404	349	410	364	375	352	345	374	367	381	387	390	334	385	379	394	405	359	399	337	374	414	350	353	367	381	384	364	377	379	358	380	416	396	363	373	381	381	366	375	397	376	406	378	367	347	376	379	368	357	361	359	345	382	348	388	374	415	395	360	351	370	361	381	378	342	380	324	358	386	385	379	362	409	375	346	375	370	391	368	336	371	396	374	353	363	380	363	385	324	372	380	400	392	351	365	368	354	352	371	345	364	409	374	368	380	342	382	375	376	375	344	383	361	400	338	386	359	371	382	364	345	375	369	349	375	395	361	383	384	362	392	362	382	366	366	340	330	379	360	370	389	345	342	377	381	360	374	351	375	389	364	356	361	357	400	380	348	358	382	354	368	371	352	366	360	368	382	350	409	393	344	380	377	337	362	357	354	372	341	376	371	395	379	343	344	392	362	342	405	338	353	377	368	353	369	380	360	378	350	380	366	378	397	365	371	371	383	357	360	394	386	413	398	363	376	367	385	406	371	372	378	381	371	370	355	367	367	331	355	373	348	398	372	370	369	360	378	360	344	372	354	357	365	393	375	388	372	367	387	376	356	352	349	372	388	379	388	384	349	346	377	398	389	386	377	390	364	372	374	381	373	353	379	363	342	369	378	390	397	398	403	357	356	318	369	344	349	399	374	384	394	359	355	374	338	383	369	356	359	368	384	392	348	388	396	368	348	352	378	405	406	347	381	365	368	373	409	331	366	343	371	364	389	349	395	352	368	379	350	351	340	327	378	341	350	351	362	347	373	393	349	357	377	382	345	351	372	360	399	354	386	351	357	350	366	368	362	355	388	381	409	335	354	425	357	349	368	362	347	390	385	392	374	382	376	366	362	377	392	371	347	371	361	396	362	405	386	390	369	342	381	379	407	377	362	383	346	374	360	390	379	397	357	371	353	377	418	374	370	373	390	367	385	368	327	352	354	372	346	379	367	374	382	381	336	385	324	363	379	362	364	373	370	340	375	350	372	352	374	344	379	365	371	394	377	369	378	361	337	360	361	385	352	381	351	348	347	354	356	377	351	385	375	375	384	371	389	340	369	372	370	358	367	374	382	420	390	378	376	359	370	381	358	392	354	364	372	371	371	352	360	350	376	371	378	367	378	375	372	380	362	328	357	368	366	367	370	353	354	362	354	376	386	386	384	365	362	407	339	361	381	379	370	351	377	330	350	383	360	407	365	360	361	373	352	371	343	375	361	348	364	372	401	359	366	383	392	348	371	354	380	378	406	379	399	412	388	355	361	365	379	400	367	373	390	377	359	379	393	345	351	385	382	340	366	361	365	384	354	381	323	396	386	366	389	348	365	404	352	360	397	368	374	397	352	349	378	385	391	376	390	395	366	400	376	385	382	370	419	348	379	353	374	367	358	378	380	379	395	374	383	399	391	419	360	370	369	376	358	400	383	361	386	395	369	359	386	381	388	353	364	397	348	406	350	389	389	376	371	382	353	382	416	373	324	422	353	409	385	356	378	319	335	368	394	396	360	413	381	341	370	327	355	360	338	367	390	372	373	363
34140	14805	18650	4616	3248	2355	1972	1604	1385	1229	1115	1014	975	937	811	826	831	779	743	731	726	758	705	719	678	707	651	701	662	696	741	659	690	697	654	661	648	693	652	657	652	636	620	638	678	649	691	661	608	664	617	660	658	643	611	648	665	658	606	645	630	652	659	695	645	628	602	649	638	605	630	626	632	621	632	651	641	634	634	615	638	676	629	573	632	654	633	674	565	632	626	654	636	656	636	670	649	607	632	641	622	622	612	681	608	631	639	662	632	640	616	649	617	649	631	671	635	651	615	611	620	644	621	616	634	639	648	641	667	627	652	651	636	631	618	596	614	654	641	605	634	618	618	651	651	611	666	641	656	609	636	631	661	635	636	680	661	614	696	640	606	663	647	616	628	620	629	660	658	640	618	653	654	646	627	634	684	671	674	623	656	643	598	660	585	664	625	647	664	577	624	630	644	606	665	591	603	626	629	664	631	638	657	637	632	647	686	642	617	632	601	645	678	602	605	632	606	645	645	633	598	635	648	656	639	602	592	629	641	600	595	646	636	682	625	652	628	621	646	614	577	609	619	594	628	554	621	605	670	660	664	613	621	626	644	658	637	652	698	641	636	633	667	666	631	653	624	660	612	642	605	643	635	623	612	615	678	661	661	597	586	620	636	637	632	612	607	596	663	587	579	676	592	656	625	633	682	608	641	690	629	589	615	636	647	683	620	607	637	636	631	611	625	602	651	638	645	642	640	643	619	633	642	627	614	628	668	670	592	646	595	637	660	633	648	653	594	644	625	601	681	615	626	663	606	598	652	649	656	587	646	638	611	641	649	646	663	598	674	609	600	612	615	605	624	617	673	623	644	617	676	601	687	703	633	620	599	618	623	658	697	610	637	600	673	679	641	626	651	658	666	617	629	628	684	635	602	645	616	652	666	656	635	605	683	627	661	665	653	618	681	667	650	631	632	645	641	586	626	615	587	662	637	577	620	655	648	651	666	657	638	618	576	632	636	621	614	624	643	666	614	626	673	664	617	627	589	664	617	614	645	611	642	620	653	646	610	634	650	643	636	636	616	602	631	632	621	670	667	638	686	622	589	614	649	643	676	596	674	667	606	630	655	591	641	618	631	677	645	656	690	639	611	654	632	611	603	622	636	646	613	615	625	648	581	645	624	633	618	585	619	620	655	630	639	660	640	632	633	591	690	633	654	621	646	591	621	640	673	636	637	672	628	633	627	630	620	651	626	645	648	641	588	669	628	614	616	643	670	631	656	593	624	656	633	611	673	636	611	596	650	622	594	611	643	636	647	612	635	604	601	606	674	649	659	642	629	628	640	652	638	630	644	630	655	608	589	601	589	637	555	617	636	636	633	660	632	616	680	620	680	655	613	636	673	628	633	650	652	649	594	635	625	657	586	601	641	629	664	603	651	654	609	581	592	590	644	599	642	621	619	689	609	626	635	646	583	656	628	668	608	627	637	632	667	641	663	655	605	624	635	595	631	655	639	628	645	615	594	646	646	617	626	639	648	613	648	632	654	671	652	609	579	657	657	613	578	625	632	605	689	663	611	640	644	642	681	591	654	639	635	605	666	624	618	601	633	614	618	615	632	658	658	639	622	634	581	648	618	598	606	568	605	676	632	640	590	614	663	626	647	637	696	634	629	590	621	672	606	622	669	656	616	605	626	641	651	625	650	638	654	622	629	563	630	654	584	629	614	648	644	681	624	636	609	584	628	607	649	611	651	648	657	630	696	621	628	594	633	585	635	647	616	663	608	685	608	647	639	639	621	628	630	642	596	664	590	642	626	630	580	640	626	619	641	669	695	629	660	650	629	634	609	616	642	650	622	611	605	637	660	647	622	654	639	669	633	622	640	627	674	689	665	623	636	654	596	642	613	616	646	634	662	650	592	626	623	622	636	617	610	622	627	648	647	619	620	675	613	660	670	648	620	645	633	626	622	617	628	582	603	698	628	638	657	615	633	612	649	654	686	613	614	628	617	598	621	594	611	634	623	650	612	654	610	646	613	593	657	605	614	601	610	641	609	626	636	644	644	678	670	636	617	615	583	689	629	620	628	602	649	655	642	626	636	657	649	687	632	647	660	614	587	618	576	631	628	669	632	623	640	666	656	646	601	647	618	661	632	631	634	625	658	644	603	677	599	650	633	622	639	653	599	583	612	626	720	631	620	585	638	627	620	592	670	627	628	627	594	676	622	654	587	621	613	621	615	647	653	585	612	619	643	647	646	632	616	650	606	651	679	673	622	610	652	637	621	644	647	660	636	622	642	659	618	660	617	661	616	612	672	666	643	621	637	611	688	638	660	668	573	644	608	617	657	677	622	605	668	636	641	619	647	640	606	630	639	599	630	639	625	627	603	614	662	667	644	617	642	666	642	705	668	646	629	670	642	658	668	626	636	705	629	658	653	657	609	665	627	632	626	664	611	661	651	629	643	633	651	601	632	633	664	685	637	638	575	591	665	645	686	629	675	625	583	637	674	615	606	643	635	631	666	609	652	655	666	644	600	643	663	653	602	626	634	690	613	638	576	583	635	640	616	620	637	661	665	582	634	619	622	618	599	695	621	642	625	671	648	637	659	677	638	623	639	608	645	597	626	601	645	605	588	654	606	596	675	630	647	655	588	624	648	597	623	594	663	631	656	610	636	622	635	649	640	601	651	646	636	623	639	615	620	646	631	600	634	628	556	617	639	622	612	643	610	638	609	592	620	629	636	638	664	616	651	631	695	657	622	624	646	652	610	665	654	643	639	561	632	656	608	666	656	630	645	622	660	639	664	656	656	647	613	592	651	626	621	645	627	638	618	595	644	655	640	637	649	661	643	607	611	619	683	596	588	635	632	648	611	642	637	618	630	649	637	660	643	651	647	608	661	664	635	670	670	620	654	638	681	598	600	632	650	618	621	649	612	632	591	619	660	596	669	621	623	610	610	663	639	685	647	646	632	591	603	626	593	644	605	565	657	606	624	599	658	624	652	631	667	661	625	654	619	605	606	614	651	640	636	648	648	624	646	641	637	642	630	599	632	613	645	632	648	670	636	622	625	607	665	599	610	637	604	699	605	657	655	621	680	637	663	602	630	668	651	616	620	626	643	656	628	603	667	652	679	697	607	633	629	642	681	615	635	630	633	684	626	619	638	665	592	604	616	679	655	628	617	679	646	653	578	623	662	658	639	641	642	637	628	627	622	658	648	613	635	678	682	654	623	695	620	660	659	653	655	655	656	617	651	614	646	612	607	612	642	618	635	664	638	663	663	625	640	611	583	648	645	618	609	605	627	617	629	618	606	679	667	633	592	612	628	650	665	639	636	629	647	628	649	657	586	653	625	641	579	655	635	648	658	640	622	635	634	622	669	670	609	622	623	661	635	660	586	635	651	625	632	645	618	654	658	606	646	647	642	636	625	629	675	667	641	635	676	628	606	672	637	626	630	637	683	640	611	619	609	633	624	615	619	590	599	637	637	617	614	681
23271	21370	28900	24234	21371	21349	6976	1122	811	760	701	671	570	581	606	582	579	563	547	509	509	499	489	483	507	512	514	467	464	494	494	495	481	497	457	478	486	490	429	455	445	470	460	476	456	472	471	422	453	493	507	459	481	441	469	449	482	458	429	469	417	482	511	433	437	471	502	433	431	462	457	453	442	445	460	473	471	441	468	486	444	454	442	428	456	443	442	501	458	433	441	438	434	399	452	446	435	459	438	451	508	460	432	464	418	419	427	499	457	439	449	423	472	426	428	472	414	433	454	445	457	439	445	477	446	493	468	471	415	485	486	463	469	463	468	434	469	467	450	465	451	463	481	522	538	450	452	462	496	457	452	480	459	463	436	457	401	469	438	476	469	438	458	468	465	474	467	456	461	432	431	437	464	465	461	445	483	449	446	474	452	470	490	466	474	450	464	476	440	458	442	461	497	466	469	437	455	444	422	456	436	466	429	479	474	488	486	414	438	481	431	478	503	457	513	449	466	477	434	458	471	432	445	487	437	454	424	455	445	413	465	447	466	475	458	429	474	429	472	423	481	435	504	428	447	492	473	403	416	437	487	476	448	413	436	444	454	423	432	474	457	492	465	429	453	492	454	457	454	441	434	483	461	447	449	444	475	441	477	455	428	486	462	473	473	436	431	432	456	450	422	453	438	442	472	450	487	445	440	461	494	431	470	426	464	504	440	450	418	453	441	409	480	436	426	460	425	444	441	452	449	448	431	432	400	442	431	426	433	444	423	447	480	483	412	458	427	474	441	429	438	410	452	406	426	476	463	453	408	433	450	464	431	428	444	434	485	467	425	431	497	437	439	460	444	461	402	424	471	500	451	480	456	460	419	464	448	413	467	435	408	445	426	477	439	431	420	457	467	457	434	480	456	453	462	432	434	471	442	456	454	447	481	475	467	451	491	439	466	434	454	487	429	458	476	436	454	412	448	475	454	431	439	425	446	452	448	436	479	442	439	463	445	479	463	467	455	429	487	516	417	418	472	451	424	444	444	430	446	450	465	457	484	443	475	442	449	447	448	465	457	464	462	428	435	453	452	427	456	438	460	465	459	446	447	505	409	461	395	419	456	454	464	421	432	465	426	454	438	430	485	484	407	462	447	451	436	461	502	419	458	438	450	482	468	463	445	446	433	490	458	438	442	476	438	480	484	470	446	465	451	459	477	405	433	426	455	437	444	460	427	440	441	470	436	483	410	426	468	430	444	471	444	420	417	429	460	443	429	433	441	479	448	475	406	419	465	453	428	438	428	461	441	426	446	481	456	440	457	412	455	466	430	450	450	450	428	456	448	458	434	494	440	448	452	435	432	475	479	475	418	445	420	437	445	461	451	448	445	414	430	457	389	443	422	494	474	397	442	472	461	443	426	442	450	453	454	439	405	473	459	465	454	457	464	433	431	416	443	483	453	414	444	427	482	428	459	423	465	455	438	447	453	436	452	456	468	430	474	437	430	440	442	506	451	466	436	447	457	406	434	434	447	436	462	429	480	430	451	431	465	442	476	473	448	437	460	465	428	430	404	443	472	444	483	464	473	457	459	424	449	445	458	414	436	455	452	470	442	459	471	433	470	458	433	415	428	415	456	484	426	439	448	442	469	448	477	413	467	432	469	483	432	450	429	467	445	427	414	466	419	444	449	459	482	465	463	454	456	501	463	465	470	444	446	419	452	434	446	431	446	459	436	452	457	448	455	420	450	431	486	473	472	459	460	465	431	466	449	468	451	414	430	422	450	456	428	485	428	462	440	488	429	445	450	407	487	463	431	410	448	458	447	449	442	444	439	451	462	429	445	439	438	481	445	440	418	462	429	439	446	480	443	457	447	452	448	472	417	470	446	408	426	466	430	446	461	403	445	459	446	468	431	447	450	450	480	498	468	496	447	434	445	433	478	429	437	443	470	449	457	464	459	457	469	481	438	464	449	468	451	422	454	464	494	492	468	445	458	454	447	418	462	446	436	451	434	480	427	414	449	422	463	441	450	454	475	438	472	445	430	438	472	465	468	459	453	434	448	449	458	455	465	439	458	473	435	442	450	453	468	435	461	493	454	451	468	410	485	458	425	478	452	460	409	415	431	480	463	460	445	464	430	453	423	473	460	448	462	434	442	431	439	482	407	438	434	431	469	464	385	441	461	456	461	424	435	448	414	468	438	457	479	458	446	447	448	436	442	449	434	443	443	439	519	433	452	483	429	409	462	436	461	450	430	458	446	437	433	441	460	445	451	474	427	451	447	429	454	426	441	430	436	448	477	482	462	455	443	458	444	463	427	468	443	424	493	453	472	434	479	466	460	447	478	475	428	452	427	475	441	467	424	426	476	418	433	444	434	448	430	466	465	428	439	427	410	449	414	439	424	463	446	494	464	431	475	449	431	403	431	438	451	434	419	442	434	494	439	437	430	450	426	478	423	458	459	431	448	437	469	428	455	453	441	432	434	426	427	491	448	423	451	425	431	447	471	470	475	467	459	480	452	450	462	417	436	454	468	463	424	471	423	489	423	414	486	465	459	453	437	448	449	451	469	500	433	420	443	452	476	476	425	440	441	476	448	450	431	447	467	448	461	457	472	474	451	478	451	444	459	477	467	468	465	455	478	474	479	436	428	433	506	435	445	485	469	436	453	489	446	426	421	418	440	463	449	437	441	413	483	457	489	409	449	451	475	471	476	435	488	473	498	464	424	444	432	467	469	454	501	453	443	444	456	413	465	432	418	442	462	433	478	447	431	413	464	466	430	444	437	440	461	420	427	436	441	431	473	462	473	416	452	468	435	462	452	437	401	467	460	462	471	449	454	435	427	449	461	475	444	438	473	454	446	434	472	447	473	460	468	474	442	455	425	433	434	427	419	462	427	460	462	444	437	456	433	434	453	441	418	414	434	460	469	418	435	428	504	431	437	447	401	422	426	455	463	430	490	462	463	439	463	433	433	457	461	465	462	416	430	451	445	447	446	424	452	466	468	445	485	417	450	449	422	483	461	444	442	417	432	460	466	468	420	467	408	481	451	457	485	435	438	462	446	415	479	447	467	443	430	458	414	439	449	418	434	436	432	459	453	460	460	440	403	419	459	424	419	448	408	435	445	436	497	443	447	455	420	441	449	468	468	476	476	452	418	445	471	470	424	476	435	405	440	478	496	459	460	455	437	459	447	438	479	457	436	427	473	437	465	426	477	454	445	423	399	423	482	458	444	455	446	440	457	461	489	447	459	450	455	469	443	433	434	428	454	444	447	389	476	458	436	419	426	475	435	416	453	463	474	452	397	459	427	427	479	422	435	441	424	468	455	481	444	446	456	450	439	461	456	441	469	425	467	444	445	467	421	424	426	415	456	450	436	467	487	404	426	480	467	501	433	443	467	400	428	446	433	474	449	457	467	423	412	471	476	444	457	434	442	451	460	444	397	496	450	447	453	444	463	465	451	402	456	436	464	472	436	449	435	422	429	449	404	439
41645	21822	21534	7687	5350	3944	3100	2483	2111	1907	1617	1486	1319	1230	1190	1135	1057	1059	986	917	961	939	916	893	851	839	891	852	784	887	813	804	811	818	761	820	796	801	795	774	769	768	788	809	772	776	786	790	794	773	803	762	756	785	727	783	758	744	746	762	769	779	745	778	744	758	738	778	754	725	749	772	706	697	755	725	728	749	712	722	767	749	737	787	728	793	731	768	760	748	780	733	705	791	783	757	703	720	758	744	730	724	759	742	764	759	757	722	731	740	748	750	719	741	773	764	679	724	744	733	697	788	719	745	748	792	734	751	767	752	721	742	751	751	769	709	746	739	772	751	761	779	774	806	728	743	775	796	757	769	799	883	787	743	788	752	781	765	768	729	712	769	797	766	767	736	710	754	756	737	808	801	813	780	745	783	812	742	746	798	799	724	771	756	725	734	744	716	744	809	781	755	794	720	763	749	791	686	710	739	724	765	735	739	780	739	744	765	710	746	765	720	759	785	705	752	744	769	783	760	714	713	753	771	739	717	756	780	750	732	712	773	731	721	730	733	707	732	712	743	768	757	752	711	758	741	706	734	785	698	761	700	747	700	726	788	727	773	752	785	729	727	724	752	755	786	748	737	738	730	731	747	696	734	793	753	744	736	792	727	714	776	753	757	772	793	760	756	765	763	721	716	762	740	756	752	714	750	729	804	761	772	751	727	761	735	755	747	711	768	734	784	743	718	680	754	776	753	762	752	825	775	762	729	728	726	689	730	785	750	782	711	735	745	716	728	774	762	750	726	709	756	725	748	781	778	709	783	749	761	735	702	746	727	708	746	731	721	778	740	748	767	724	749	788	708	731	700	711	748	736	769	758	752	700	761	755	721	766	721	713	753	805	736	767	724	763	700	759	683	732	720	734	716	767	727	766	718	751	773	705	724	733	712	713	727	754	749	679	792	748	673	737	772	751	756	790	737	769	731	701	675	677	752	753	759	751	757	769	766	770	709	734	801	753	739	742	756	740	784	733	767	741	775	704	758	728	776	737	717	704	788	703	754	717	728	739	747	728	732	773	740	783	772	786	690	754	755	742	750	727	779	721	729	768	769	743	778	712	723	731	755	800	743	731	761	737	702	748	725	733	734	707	741	787	762	737	741	749	753	751	734	788	718	789	717	712	747	757	755	754	742	740	779	749	741	746	741	754	721	725	710	728	698	748	773	770	747	777	761	726	710	762	734	707	790	695	743	747	765	723	782	732	752	758	783	784	740	703	748	772	717	756	729	773	791	725	777	761	798	697	687	791	746	740	757	831	784	742	759	693	745	694	749	751	689	756	761	740	778	723	741	759	759	758	775	786	721	737	778	710	746	724	717	689	717	731	761	740	714	777	756	779	744	773	762	746	693	720	774	738	760	723	760	771	741	737	783	718	775	777	751	687	768	750	767	715	790	749	710	721	779	722	778	760	727	809	694	734	711	729	686	760	747	753	693	800	788	698	711	733	803	768	722	730	732	803	788	699	710	764	667	768	712	748	718	708	775	752	730	768	775	734	755	732	790	766	736	687	726	745	761	707	685	757	746	690	771	737	782	750	765	757	716	764	731	712	753	741	737	713	727	790	778	731	695	717	777	719	729	745	734	770	727	747	738	725	728	752	743	725	768	724	733	758	747	744	727	730	733	710	750	722	771	777	751	787	728	744	740	714	748	741	692	761	767	732	735	703	770	767	737	742	743	767	747	710	751	709	723	716	704	763	691	762	754	734	754	725	689	740	724	742	694	732	723	717	765	717	745	795	731	759	741	683	691	730	747	692	718	738	701	710	740	735	756	735	741	747	750	780	751	724	748	760	739	722	746	745	726	776	761	732	727	744	731	708	730	732	737	694	742	716	726	704	771	798	752	731	749	726	754	753	771	790	740	700	745	784	705	749	712	680	743	730	786	696	744	699	704	746	737	767	723	752	709	734	790	719	731	743	746	689	751	786	736	736	745	744	742	740	791	763	756	748	726	727	755	713	757	739	713	768	813	704	730	736	751	718	745	717	797	741	788	723	759	756	702	766	788	752	786	731	716	705	784	763	689	736	778	748	777	772	749	717	689	690	731	696	763	768	751	765	760	756	743	737	753	721	760	749	765	733	730	724	706	780	759	785	696	745	754	775	742	709	724	741	734	757	720	743	763	768	734	738	727	716	753	749	726	728	755	730	757	739	738	743	771	713	741	734	749	739	785	739	704	756	720	744	727	694	764	711	732	725	799	767	728	782	706	774	756	745	774	732	809	785	735	737	733	741	760	736	773	725	746	746	738	750	720	718	710	811	721	741	769	732	776	739	748	742	751	747	764	737	756	751	704	744	736	714	738	744	738	708	756	721	728	752	700	728	741	771	722	725	715	719	745	743	671	779	724	764	759	766	747	741	693	742	762	780	760	742	753	740	774	754	753	754	737	774	753	738	750	745	760	766	728	759	750	776	769	680	750	734	736	767	698	732	738	723	741	777	762	674	728	740	768	770	775	746	774	771	772	700	758	745	743	753	736	747	730	781	751	726	706	775	754	744	786	694	726	719	777	712	752	748	762	746	751	776	766	752	751	689	746	682	768	733	709	708	753	746	782	740	763	721	770	751	725	766	750	756	737	704	729	719	765	764	743	727	693	738	771	741	722	737	714	715	728	750	754	748	793	750	774	747	754	739	724	709	738	713	740	764	778	793	728	750	718	751	751	747	770	742	771	759	818	778	788	726	778	754	737	697	741	686	729	789	737	759	726	737	750	729	796	784	793	751	730	740	776	756	725	707	752	700	766	756	748	745	741	759	760	765	740	751	751	717	701	770	742	729	731	706	773	695	700	709	757	781	755	747	715	723	736	769	730	727	763	759	757	764	703	727	788	763	729	739	765	771	741	728	724	676	725	711	749	735	718	726	793	724	742	747	761	757	714	739	720	740	769	752	777	731	753	766	747	757	746	765	764	695	789	748	749	769	769	714	690	742	763	773	754	768	806	748	751	795	732	715	784	772	762	747	724	691	739	780	718	776	747	765	764	778	735	734	777	761	795	762	712	740	697	728	765	789	755	726	775	774	762	770	754	735	741	747	733	759	729	767	752	748	760	813	778	739	785	730	751	773	731	754	757	722	737	744	743	729	763	782	804	729	743	757	737	754	748	746	759	748	713	748	723	703	777	757	771	775	719	735	775	782	729	746	736	717	705	722	692	692	763	767	755	747	779	774	733	727	757	744	787	779	725	748	758	756	791	754	799	793	794	750	696	795	731	755	783	759	684	722	753	804	710	729	738	753	740	765	741	721	760	747	743	760	756	758	731	769	748	771	690	743	753	762	768	830	739	786	742	744	698	715	758	816	728	751	728	739	705	753	783	739	749	776	742	747	756	767	771	761	735	735	725	755	723	787	761	766	727	727	717	729	745	733	784	773	711	743	712	718	767	705	754	756	737	770	752	725	706	783	734	728	711	745	694	776	767	813	757	732	742	723	749	723	753
26775	20600	10768	2331	509	421	320	295	263	269	264	234	269	237	253	247	233	243	242	262	236	251	237	232	254	226	228	226	253	246	248	227	231	236	238	243	257	261	217	242	251	228	246	242	210	239	256	286	247	178	222	267	216	265	215	227	257	248	265	252	265	230	254	255	224	249	227	210	244	246	249	245	250	244	252	247	253	238	256	221	222	234	243	248	269	260	238	239	233	227	229	260	233	240	242	237	249	214	254	226	233	251	252	246	258	225	254	209	236	227	234	231	254	240	226	266	255	229	238	239	261	226	237	257	224	251	248	246	256	229	242	277	207	238	239	236	228	255	230	229	248	233	242	238	226	242	223	233	223	232	223	235	222	231	248	245	227	203	262	216	244	256	234	223	246	248	252	267	216	222	228	242	220	265	246	261	221	249	258	222	230	270	242	225	239	238	237	233	253	224	241	227	215	248	246	232	258	226	220	230	218	232	254	225	259	256	238	213	235	229	255	209	256	195	250	226	235	261	236	223	223	246	250	246	234	246	227	244	241	206	242	252	244	243	246	244	262	233	254	273	275	235	241	237	233	213	239	239	228	255	233	234	215	259	233	229	246	237	237	237	228	219	219	215	250	244	227	228	232	250	259	220	246	210	211	224	222	240	234	237	222	236	223	246	226	241	250	251	252	243	223	241	236	264	246	252	250	236	235	228	240	243	225	238	243	263	221	247	237	248	250	241	242	206	225	240	225	254	214	271	249	259	234	230	254	241	227	233	265	253	218	247	219	280	205	269	272	253	246	238	250	236	232	269	243	238	233	239	237	241	263	232	235	258	235	267	232	244	234	251	235	238	242	238	243	258	248	236	235	250	256	225	243	230	250	214	210	230	225	250	228	228	243	246	246	242	228	220	241	257	237	227	244	248	238	242	209	246	242	227	256	272	263	255	245	235	230	246	221	250	239	242	244	256	245	239	253	233	262	240	234	223	275	232	254	208	215	252	221	209	221	268	255	218	234	231	210	230	247	228	242	239	246	248	228	243	236	262	213	215	273	220	220	250	242	217	254	235	251	208	259	255	221	222	240	231	245	228	255	254	235	214	233	268	286	259	213	223	246	245	230	248	241	255	244	256	236	237	232	255	241	230	254	238	215	235	226	253	251	227	257	264	230	240	237	274	246	233	227	227	255	223	227	242	237	233	244	230	227	270	243	235	258	267	231	233	247	253	256	245	226	242	228	227	222	260	267	236	236	247	272	233	242	240	235	233	231	240	250	245	222	223	218	246	234	247	201	243	233	276	261	237	221	255	236	259	239	222	255	243	233	245	252	234	239	236	242	242	258	233	253	243	255	238	259	231	208	224	243	221	228	205	246	245	238	257	242	223	211	239	263	240	240	219	239	240	221	235	221	252	265	240	235	237	242	235	262	246	266	250	254	229	235	232	224	256	240	247	216	236	221	224	224	247	231	250	242	255	232	234	259	242	235	247	238	252	233	274	253	252	242	230	222	255	251	240	221	284	247	250	243	245	219	198	229	230	235	235	235	240	245	257	260	242	250	229	213	259	200	236	254	243	248	250	243	249	228	245	227	246	251	236	214	236	235	254	226	235	246	211	252	250	222	220	248	250	257	249	233	223	244	244	238	222	241	230	231	263	233	240	245	241	245	267	258	226	239	237	250	237	241	244	259	223	246	222	268	233	194	216	234	267	222	248	267	217	263	247	257	224	237	242	248	235	257	252	266	233	242	253	238	220	220	243	268	223	252	223	254	220	244	265	233	237	236	255	228	238	224	254	215	246	241	227	234	258	251	241	248	237	224	236	234	247	248	272	225	255	243	222	236	227	219	253	240	222	255	229	238	250	222	241	238	271	251	254	236	247	247	223	233	238	246	229	229	218	258	246	225	234	252	224	250	243	255	235	224	231	236	223	240	241	252	225	254	235	216	270	216	229	238	232	255	246	225	249	223	202	248	281	257	236	238	222	237	256	238	264	257	245	242	250	238	243	236	240	242	250	276	237	239	237	239	248	248	243	234	252	240	245	209	244	247	234	266	247	227	233	226	250	240	249	238	228	255	268	236	221	224	227	221	250	258	253	250	239	234	222	233	219	236	246	245	231	271	219	247	262	252	244	249	240	256	250	224	221	241	276	249	251	238	248	250	277	256	259	231	210	264	249	226	236	275	254	264	241	231	222	274	251	227	251	240	212	213	250	254	211	243	237	258	237	210	236	221	227	246	267	242	253	242	246	257	261	247	239	232	234	235	242	222	206	233	266	224	258	248	239	215	239	233	243	252	212	259	214	238	248	279	212	225	260	264	250	236	232	234	228	212	246	230	225	243	237	243	257	220	237	230	212	247	249	202	255	244	247	245	257	239	220	242	251	256	223	224	200	238	239	244	229	222	236	230	244	231	249	226	229	222	250	226	236	247	248	245	250	245	232	254	228	248	222	226	230	234	215	239	237	246	253	237	225	226	243	210	262	217	263	254	234	237	215	224	230	247	235	244	208	247	217	213	251	234	255	239	230	261	230	241	260	229	231	234	261	246	235	215	264	261	227	240	254	265	227	256	258	247	227	229	245	236	270	263	247	253	230	238	229	271	241	217	216	217	231	228	223	231	240	238	220	250	254	248	260	255	240	244	198	249	216	225	246	226	247	248	234	241	225	229	251	247	249	247	220	247	214	250	253	223	268	232	231	242	259	226	240	217	244	209	242	215	272	248	228	221	266	254	232	246	239	219	254	231	232	243	259	248	226	241	232	241	238	229	259	255	231	239	255	223	214	253	223	248	226	247	240	251	231	209	236	212	242	239	239	248	268	254	202	230	226	239	221	249	205	238	262	245	255	266	230	209	247	241	244	249	235	242	231	256	205	235	235	246	233	227	241	231	244	257	239	244	247	239	219	222	257	241	211	214	260	272	230	217	250	238	243	228	233	235	265	222	245	231	249	222	215	248	223	245	229	258	243	237	235	221	241	250	227	239	253	237	243	227	213	249	232	224	232	224	214	237	205	241	245	220	246	234	244	238	242	224	230	219	225	234	247	272	274	260	233	206	246	251	247	231	241	226	255	225	232	241	262	252	228	234	247	224	249	235	221	272	252	227	254	244	259	234	249	203	243	236	290	225	207	242	262	229	231	232	263	245	231	263	212	233	264	244	261	241	248	252	240	232	232	224	248	252	223	229	240	255	241	211	218	272	257	246	256	234	249	248	235	220	269	226	220	253	245	254	271	245	220	252	263	231	226	253	248	301	256	233	248	238	254	242	235	234	251	255	252	228	224	234	234	220	250	215	240	240	250	234	228	211	213	240	233	227	239	240	265	243	246	231	243	236	237	244	226	239	248	228	237	259	230	241	229	237	239	235	241	220	261	234	273	255	246	247	229	235	245	246	234	227	234	203	229	229	239	225	250	237	224	244	250	235	237	234	227	249	256	259	246	214	240	255	225	263	249	247	240	274	253	223	249	223	244	222	253	223	245	249	233	247	232	250	227
14322	5375	7437	816	677	625	491	523	482	443	446	458	470	429	422	438	409	427	429	426	438	449	423	417	445	435	437	410	436	409	434	421	417	432	441	411	414	404	405	448	391	403	407	413	380	426	422	389	415	411	419	422	409	420	427	445	419	438	403	411	424	428	442	418	418	445	388	417	408	416	422	452	426	423	402	443	381	388	419	382	389	374	435	400	457	423	435	405	439	398	458	424	464	417	452	375	425	450	466	378	395	445	422	393	418	428	427	418	419	401	459	420	412	411	404	416	407	449	429	425	407	451	414	416	386	454	410	434	429	401	438	438	400	423	424	434	391	457	414	424	416	422	466	420	423	454	443	411	412	449	408	405	443	427	451	444	380	412	434	408	460	423	413	376	402	445	456	459	413	413	420	421	468	403	411	482	457	399	407	426	447	437	404	438	416	440	427	396	435	429	443	439	428	415	400	403	431	409	431	453	407	429	387	408	418	441	435	457	401	395	404	399	386	457	428	412	434	415	427	411	436	377	397	436	379	389	453	393	461	439	419	385	400	414	385	430	439	424	430	421	483	415	393	402	447	426	434	426	422	397	433	404	424	412	406	401	421	377	419	454	412	399	446	400	399	405	421	425	432	417	411	430	465	420	417	416	429	412	402	412	407	409	401	398	423	420	426	434	429	415	417	433	411	441	442	413	420	420	438	437	433	443	413	427	434	414	408	385	384	427	398	437	400	399	406	436	420	415	426	410	398	393	414	411	399	423	408	454	458	423	394	434	425	456	415	433	441	398	429	437	424	393	408	430	433	376	413	401	381	450	434	436	450	407	419	401	404	417	414	403	393	398	401	431	392	424	438	482	451	429	450	399	412	445	388	456	414	447	405	397	408	427	444	427	408	386	387	414	416	398	453	429	392	418	403	429	420	414	417	393	411	423	393	385	438	411	408	416	446	444	442	445	428	412	430	391	399	419	450	415	451	449	417	389	435	384	432	451	437	425	435	427	417	388	452	396	410	394	394	417	432	405	450	428	445	397	411	408	446	411	358	405	403	421	392	386	452	437	424	431	422	417	426	427	436	468	456	434	411	393	410	412	404	409	442	440	401	426	377	393	424	427	385	441	420	422	400	419	397	390	431	413	422	427	407	408	412	432	429	402	418	429	421	411	438	415	410	412	447	465	432	429	414	438	440	416	401	417	428	434	405	411	422	388	457	437	411	420	412	416	394	453	404	403	410	384	411	406	439	434	404	397	413	391	410	407	474	418	417	408	411	420	436	417	401	408	436	413	380	417	430	423	437	435	405	442	429	448	450	414	437	410	419	406	415	378	427	427	429	422	396	404	447	428	457	381	419	429	408	433	408	426	405	395	439	366	406	438	450	432	393	401	405	452	432	461	420	407	426	400	414	429	384	429	419	393	416	445	438	433	391	419	413	438	388	437	434	413	426	435	408	451	431	421	417	398	395	438	437	401	413	413	415	409	424	466	402	418	387	427	423	399	424	422	421	427	428	450	433	392	427	393	434	414	416	419	398	417	407	371	406	407	441	370	416	420	409	417	412	442	416	424	408	440	438	379	386	434	422	407	393	423	435	453	424	443	408	400	439	436	394	409	389	469	390	383	416	404	446	411	407	386	417	411	388	395	456	421	448	412	422	405	452	449	449	400	455	439	459	398	399	385	395	433	398	410	432	401	442	406	418	396	395	415	377	421	401	401	443	427	422	422	436	385	434	409	412	399	409	390	400	423	418	416	427	392	429	395	403	423	439	425	406	421	458	432	404	442	372	434	384	456	414	415	418	455	408	479	435	399	447	430	453	425	408	395	399	473	406	345	444	429	389	433	414	454	404	408	396	399	417	432	399	388	449	456	411	437	436	419	425	384	443	414	401	414	399	440	409	422	420	423	459	439	433	429	418	445	419	442	452	427	420	400	410	417	445	408	442	441	372	416	408	408	405	425	418	412	437	420	415	447	412	437	414	437	407	416	458	423	384	445	427	417	431	428	386	409	439	412	439	401	446	418	422	405	421	422	459	417	356	413	409	441	428	419	421	420	411	401	434	413	409	405	451	407	408	406	429	402	461	422	427	402	405	405	416	476	404	450	441	411	399	403	407	427	415	407	383	423	425	438	438	448	433	438	396	407	420	407	445	457	428	446	408	411	389	447	420	429	421	424	404	465	426	419	446	417	421	421	426	430	428	456	431	429	423	411	423	426	397	416	436	418	460	418	397	416	399	425	408	400	389	416	408	419	411	411	424	422	423	388	438	404	433	407	420	425	404	454	395	423	462	431	392	402	431	430	417	388	417	424	406	445	429	402	427	419	415	401	401	413	436	413	418	418	417	429	384	386	405	418	446	394	397	449	414	379	420	433	407	415	395	412	410	416	387	356	426	398	398	393	444	432	395	421	412	422	443	413	393	414	412	431	427	396	420	393	422	425	466	443	418	411	437	464	422	397	394	440	389	379	429	451	424	417	447	431	426	407	412	412	448	401	422	422	389	387	437	422	411	400	389	400	420	404	390	422	416	456	404	469	441	444	434	433	414	431	434	406	417	433	425	449	412	405	423	451	425	438	415	444	442	440	442	434	402	416	426	392	458	415	386	407	419	388	397	423	435	445	440	411	403	436	420	441	451	411	406	416	402	410	427	433	417	421	445	379	405	401	458	380	422	419	412	430	396	387	405	410	402	422	396	442	378	408	446	405	429	397	448	424	451	451	388	408	397	405	421	394	409	408	414	421	430	424	407	418	405	394	428	417	388	390	466	387	454	415	435	419	420	412	413	401	451	461	437	418	441	439	382	412	422	406	436	416	408	406	388	432	417	442	416	443	410	407	417	437	439	392	442	432	435	457	417	423	413	431	440	424	430	440	437	408	385	420	386	409	438	389	439	396	391	414	417	397	447	420	370	417	419	421	417	392	414	401	426	460	413	415	389	421	444	406	427	426	445	412	412	425	458	398	428	409	424	381	413	413	443	413	395	392	418	392	401	409	460	421	388	391	427	404	451	430	426	417	440	426	408	428	383	401	424	398	404	422	382	407	408	417	389	430	431	403	440	407	435	437	402	403	434	438	413	435	446	430	418	440	371	369	423	393	456	408	441	390	430	427	412	444	393	415	467	391	422	469	402	375	415	401	411	412	398	383	426	404	396	395	448	404	474	434	402	385	412	396	397	383	415	426	418	424	453	382	414	408	409	399	446	407	426	437	390	441	412	410	424	418	464	443	384	472	420	440	415	414	437	382	459	410	410	436	402	429	406	439	389	416	398	414	420	419	400	404	393	424	394	405	386	443	446	414	434	410	433	414	413	417	407	404	417	385	376	435	393	436	421	429	406	426	379	409	448	432	404	390	420	422	411	424	414	419	419	462	437	443	406	447	396	451	428	442	430	445	396	408	446	412	424	391	428	393	429	414	409	406	420	443	396	408	403	417	410	432	391	400	439	412	414	412	451	417	451	384	407	429	414	412	436	377	429	433	410	427	417	437
24212	21345	27462	25645	21131	6652	1018	679	613	539	496	521	436	425	446	448	448	398	420	425	432	368	396	398	379	434	404	400	383	386	375	415	394	400	400	432	379	406	393	403	382	395	375	422	378	392	392	392	373	413	376	388	384	426	420	337	385	413	384	366	369	407	361	387	372	392	404	363	394	367	389	365	362	395	427	402	366	363	405	419	369	385	366	392	377	401	332	392	390	382	409	395	387	352	417	389	356	397	382	384	380	391	427	400	362	377	386	385	383	420	354	384	378	345	392	369	425	378	357	387	343	398	369	361	367	351	354	363	386	377	405	347	371	381	389	386	409	393	390	375	438	367	359	379	375	398	402	408	396	390	422	388	414	384	367	392	385	368	393	385	409	386	371	383	360	413	386	366	416	345	395	401	408	369	404	387	378	376	384	416	424	385	407	400	354	385	356	359	350	354	391	361	391	384	392	377	372	348	412	377	385	405	389	367	379	388	409	331	364	388	349	419	376	374	375	379	362	404	361	354	403	393	406	405	359	387	372	387	378	377	375	387	399	366	398	382	383	356	375	387	389	371	330	394	364	371	385	392	388	379	393	407	389	362	370	401	414	404	371	367	358	386	396	383	362	379	387	370	360	371	385	406	407	375	371	381	376	394	388	389	385	370	414	424	372	392	353	402	374	365	384	410	385	383	386	378	380	364	354	346	366	413	356	422	418	415	390	387	396	385	415	352	370	369	382	381	373	397	383	366	391	366	372	380	375	340	366	400	384	388	377	357	345	369	372	372	398	378	408	382	390	386	373	388	381	419	360	368	358	375	395	398	421	394	389	360	394	363	391	365	372	363	383	414	374	389	373	365	388	399	389	439	383	400	358	348	422	405	371	369	397	371	385	365	404	365	368	366	387	387	361	391	381	388	363	386	387	372	368	367	375	377	375	398	375	373	401	365	366	412	392	425	373	358	395	404	330	390	381	376	375	404	407	357	405	389	397	385	373	392	379	376	369	375	417	431	361	369	366	392	412	394	361	388	389	374	412	395	370	383	387	381	368	366	382	390	400	365	389	393	381	345	398	365	378	379	361	359	355	390	360	363	362	371	379	396	395	402	384	361	406	368	351	363	419	362	374	384	353	390	364	352	399	369	385	368	378	366	390	361	414	375	386	391	377	400	384	393	381	382	391	374	381	367	384	373	394	371	393	381	373	381	404	400	386	386	393	405	420	393	392	402	392	382	368	406	375	360	386	380	410	354	344	396	398	420	384	353	375	393	379	385	396	419	375	379	380	387	396	389	374	366	407	385	347	385	359	414	407	411	385	381	390	356	353	379	391	357	382	378	383	385	367	355	416	371	390	368	359	396	365	376	380	403	362	378	376	397	380	369	354	377	388	368	335	382	362	378	373	369	379	409	387	401	368	360	384	367	367	379	375	398	353	381	387	346	363	391	407	369	371	387	408	397	402	429	373	406	394	374	377	387	380	388	355	385	389	364	379	359	340	369	364	394	406	373	416	341	367	347	378	374	379	402	406	417	386	338	375	400	357	374	365	374	353	380	406	382	386	421	392	367	385	404	350	407	362	349	345	371	395	362	380	401	364	368	368	395	372	395	393	410	354	340	369	373	399	394	396	364	366	364	412	362	378	410	411	368	378	404	351	372	382	399	379	367	389	399	393	375	355	378	375	399	350	388	359	394	360	401	406	403	360	386	397	421	378	374	374	385	399	363	349	381	382	385	357	392	386	401	393	413	391	416	391	374	361	367	426	413	385	413	354	414	368	357	397	336	346	352	365	436	380	414	367	398	419	393	373	367	370	383	370	401	367	392	381	388	381	398	409	370	369	393	401	382	376	382	398	370	390	373	377	404	402	384	377	374	376	406	406	401	369	399	400	390	394	371	376	385	406	422	348	352	374	398	360	384	367	375	372	442	379	383	380	381	357	395	392	402	392	371	379	364	385	390	397	392	393	376	398	369	379	371	375	391	417	335	379	378	372	402	366	370	344	397	399	380	382	374	413	367	388	430	402	377	348	410	336	386	414	389	393	381	376	382	401	376	371	437	388	370	364	354	372	359	399	361	419	369	372	374	384	366	402	397	378	386	378	403	366	416	368	387	380	360	362	361	394	379	366	386	383	407	409	383	366	391	365	389	412	407	372	389	421	390	394	400	399	377	372	383	356	375	395	396	389	395	368	354	387	393	403	399	387	414	360	381	371	347	403	383	391	362	361	374	405	395	395	382	399	414	348	375	404	386	366	408	364	378	339	344	392	414	378	400	353	390	374	370	395	330	395	398	385	382	397	392	369	402	385	368	372	413	374	405	382	381	368	381	370	405	370	376	354	362	355	376	392	376	401	354	354	374	387	401	412	418	392	372	343	356	358	368	357	397	383	390	399	385	401	341	347	370	395	368	438	384	348	371	408	358	402	379	371	377	392	373	365	395	415	382	388	354	416	384	362	385	365	384	355	364	361	366	359	396	392	366	350	362	411	399	373	389	399	370	376	378	370	401	417	387	365	406	407	385	384	422	348	377	356	392	383	383	348	411	410	376	421	411	372	391	364	396	328	376	382	376	387	389	387	371	402	382	402	386	396	380	381	353	396	346	378	382	395	423	388	396	443	411	351	352	364	387	350	381	432	377	386	404	376	355	343	404	364	381	408	419	388	400	371	380	365	369	363	362	397	405	344	367	381	367	389	402	383	351	402	398	363	367	353	371	337	383	386	384	381	430	380	402	368	397	383	402	375	346	412	407	391	378	367	407	392	372	381	355	369	365	376	378	380	362	387	381	357	426	376	392	363	432	383	378	355	384	406	390	381	371	400	390	402	398	403	376	364	392	366	422	420	352	365	350	362	383	368	358	387	389	374	404	380	380	367	362	344	401	336	386	360	358	388	386	422	354	426	395	381	436	405	358	395	396	375	384	363	376	374	373	395	389	371	392	340	388	340	362	389	366	416	367	367	406	399	370	368	416	393	402	373	375	374	377	405	366	368	411	366	370	382	434	365	382	367	393	405	344	407	377	359	372	382	374	384	401	377	407	366	382	416	363	389	372	406	381	363	422	374	358	360	381	382	373	395	357	398	412	367	370	379	367	395	366	379	387	352	388	383	371	384	393	387	402	428	367	359	398	367	399	406	381	359	363	387	407	371	402	379	366	359	368	364	397	380	372	383	385	374	395	350	360	400	369	423	363	388	403	341	358	356	397	357	397	392	406	382	403	355	402	368	393	388	389	401	365	375	363	384	350	381	349	371	369	394	362	398	413	365	396	354	353	386	353	362	360	362	419	363	394	370	352	435	380	426	383	370	343	393	373	386	369	375	388	374	367	373	354	394	383	408	355	376	377	385	377	357	407	373	399	355	370	394	392	396	400	375	407	383	393	382	364	355	423	413	411	405	372	355	411	323	381	410	376	397	410	401	382	386	392	380	376	354	407	381	371	389	413	361	394	380	375	380	384	387	385	405	364	395	406	374	372	367	398	382	385	384	379
37002	24343	19437	4593	3151	2330	1910	1505	1346	1207	1147	1017	933	895	915	870	770	802	745	782	737	772	786	766	711	699	724	723	687	683	722	679	683	762	629	703	676	729	663	711	684	650	712	693	620	671	684	657	644	650	685	630	727	649	653	685	664	680	668	618	636	635	629	682	692	680	701	660	705	696	634	711	643	631	640	673	631	632	618	667	661	642	644	704	670	708	668	638	667	648	642	679	680	646	634	664	654	656	653	649	655	625	629	642	653	648	683	670	676	650	664	657	599	595	629	645	664	673	642	651	649	682	713	640	730	683	686	671	652	614	643	591	633	635	630	644	684	657	680	624	670	641	644	690	681	692	651	621	675	680	709	715	642	718	669	684	656	657	647	661	640	678	646	640	687	653	640	611	678	686	701	701	653	660	698	699	680	670	679	692	677	660	668	651	620	663	684	658	643	624	654	668	678	662	686	633	685	649	667	648	643	633	657	653	695	627	676	667	653	703	652	670	628	664	611	602	605	670	646	658	668	684	625	690	627	666	591	668	635	623	672	603	646	637	643	654	648	683	639	692	658	689	623	662	653	684	626	670	680	655	648	638	676	675	658	650	680	619	658	688	691	655	628	661	614	645	649	633	655	667	645	603	656	669	652	648	647	608	610	633	653	651	665	660	614	679	643	663	664	624	669	606	635	636	638	622	639	619	669	667	641	650	646	671	650	699	661	665	654	649	642	688	688	657	629	669	642	655	654	649	656	685	632	652	661	640	649	640	618	623	681	600	694	708	677	657	644	634	603	667	643	651	680	646	629	654	665	692	664	648	676	654	634	650	674	701	658	600	645	646	647	665	692	611	645	661	636	640	658	626	637	654	649	658	660	694	629	651	653	660	684	656	678	692	613	677	655	657	641	650	608	671	650	600	600	686	659	647	676	607	642	666	670	683	624	648	653	674	614	690	657	647	668	604	674	647	648	670	662	637	693	673	604	645	645	684	634	665	639	672	656	614	692	670	646	629	675	671	642	706	635	651	657	627	640	673	689	673	650	650	618	678	638	688	636	651	674	628	685	627	661	677	625	609	662	673	647	644	668	643	617	654	687	689	659	634	631	708	664	667	660	684	636	656	621	657	611	647	657	632	643	635	633	640	614	658	636	641	683	708	649	659	665	684	660	661	620	694	686	634	663	638	669	651	667	649	642	652	685	641	621	612	682	629	660	698	644	640	661	660	661	658	701	660	662	645	637	659	647	662	677	679	588	671	595	663	627	665	660	654	606	631	664	654	679	666	681	634	640	672	653	682	649	638	650	655	631	638	653	621	634	590	661	680	670	647	633	673	662	695	654	714	671	629	630	582	665	626	732	646	615	660	691	657	654	660	665	663	657	647	622	676	640	649	679	605	637	714	665	655	669	673	647	630	681	655	677	663	673	654	643	646	587	642	688	629	698	634	644	637	696	667	650	649	676	648	637	691	648	671	628	687	660	638	625	636	651	683	663	626	702	673	632	659	666	654	681	655	664	614	646	626	659	651	647	636	631	671	653	621	616	657	655	641	617	678	684	586	625	681	636	646	648	672	705	628	643	709	658	636	637	676	700	664	672	635	690	695	589	613	637	619	658	667	648	635	628	611	664	630	641	635	618	715	663	669	667	647	676	733	675	652	655	634	644	611	652	709	623	663	614	656	621	667	627	647	589	596	680	630	663	673	641	655	632	642	648	645	636	679	628	633	665	607	610	665	641	650	682	637	666	629	637	636	600	620	613	656	658	670	653	669	651	637	607	662	632	684	641	638	638	624	635	619	674	672	653	646	657	714	664	675	642	658	681	653	631	660	644	667	643	629	663	667	663	623	702	651	648	626	632	633	684	674	629	651	725	669	619	620	685	644	653	671	678	647	656	633	663	685	669	721	621	614	645	613	644	632	643	658	665	648	676	641	599	670	652	641	656	660	657	662	634	638	640	625	675	638	611	655	649	702	643	668	606	667	643	640	623	660	631	647	621	626	645	646	696	691	661	674	640	637	597	672	649	665	616	646	629	665	649	670	638	629	650	653	616	631	633	654	657	646	618	661	684	640	599	638	645	654	593	656	654	635	648	681	638	667	655	642	669	634	674	687	636	656	633	700	592	656	651	665	603	678	643	661	623	621	654	641	679	639	615	659	667	677	657	684	654	597	709	607	652	652	618	671	654	662	639	625	672	704	671	607	677	662	640	665	668	644	655	664	636	594	653	603	635	702	607	686	641	596	636	650	660	695	663	617	679	639	624	638	630	642	629	680	656	587	633	651	655	618	665	674	643	684	659	696	646	664	695	626	674	686	670	672	612	670	627	622	655	622	665	647	627	678	579	685	622	675	644	641	615	639	679	708	661	668	717	677	655	648	632	687	707	655	590	674	671	670	668	614	629	674	643	659	631	626	689	708	642	655	632	656	652	648	633	642	666	632	678	633	648	708	649	617	666	668	621	642	673	677	660	677	620	648	649	634	639	665	678	661	643	684	594	649	656	671	675	627	629	694	653	704	633	672	645	707	627	592	630	679	632	628	697	647	638	631	629	657	644	658	623	633	693	671	662	689	630	671	658	634	672	653	625	639	639	649	629	653	614	664	653	675	673	614	654	605	699	678	694	669	659	623	672	645	710	657	663	649	724	676	694	628	612	706	659	682	659	604	649	646	678	688	658	678	701	597	676	654	630	682	655	636	665	644	718	637	664	631	685	670	661	663	581	669	651	644	659	686	614	635	661	688	651	674	642	658	655	664	648	649	692	654	623	645	624	707	682	661	626	676	675	630	652	610	662	662	665	672	625	664	647	645	651	637	668	689	671	656	637	656	623	673	648	618	601	637	606	639	649	650	642	640	600	654	645	644	682	643	634	654	614	684	644	656	661	658	655	648	679	655	634	654	653	620	617	664	652	648	630	631	653	694	655	684	629	665	638	619	642	646	612	685	647	620	640	662	670	628	641	641	635	617	659	649	651	634	699	669	626	633	667	631	691	628	672	644	656	684	665	656	699	628	612	636	678	631	689	617	642	643	651	595	646	685	618	660	671	662	644	634	601	627	613	649	709	662	601	667	664	604	640	669	660	688	640	639	669	656	666	645	663	659	661	622	670	634	623	647	699	611	641	641	674	686	584	651	651	667	626	640	662	636	634	681	639	684	643	686	712	697	664	651	656	637	656	690	609	659	685	670	647	681	661	696	626	621	629	633	673	653	691	642	674	658	656	671	657	620	674	648	664	641	659	653	627	653	623	655	676	673	644	694	665	657	641	659	643	648	659	673	630	656	653	642	668	646	660	692	669	669	645	638	650	659	622	632	603	651	651	650	622	661	707	663	647	673	648	696	660	679	645	628	651	628	647	672	681	649	614	689	664	646	680	644	630	649	656	661	603	666	700	642	654	623	656	641	656	646	620	655	630	644	651	646	659	659	658	699	648	666	642	622	605	645	667	607	614	646	627	661	676	649	625	678	606	650	628	672	604	644	685	636	633	646
23269	21354	28052	25014	21355	20367	3464	1133	895	787	731	640	654	624	588	554	577	572	528	538	529	518	535	495	501	529	529	502	480	488	486	463	479	520	509	469	458	478	477	461	484	475	509	473	495	458	479	490	494	481	469	460	439	440	479	503	472	488	464	472	458	478	458	475	472	463	453	483	469	470	428	473	491	465	492	449	490	442	460	493	457	489	468	494	461	466	452	475	456	464	491	478	468	469	475	498	470	462	448	441	454	461	457	485	478	470	492	477	468	459	460	487	470	485	470	468	485	494	482	460	461	463	438	486	474	464	476	458	463	420	438	476	481	479	466	450	465	488	447	476	462	485	487	472	475	489	510	483	500	442	455	463	467	486	474	500	508	488	475	446	447	457	460	480	435	506	492	450	484	478	470	454	497	497	503	424	480	451	501	503	482	452	467	439	452	439	480	482	449	484	493	473	440	447	473	459	475	483	447	455	498	473	469	491	469	451	444	431	503	477	531	453	497	492	473	461	465	459	452	500	481	465	479	443	468	435	477	488	433	458	485	461	473	470	460	458	434	483	452	499	477	462	424	433	494	492	452	490	461	493	478	478	521	479	495	483	402	459	469	443	458	484	469	442	475	473	469	470	511	472	480	443	490	429	487	463	427	476	451	476	468	450	469	471	467	482	467	464	459	477	470	445	439	486	477	421	448	503	490	451	463	424	484	466	485	503	478	448	495	484	495	483	435	468	459	484	463	475	486	462	434	476	476	505	432	467	448	492	495	469	429	448	429	417	450	506	473	447	485	441	477	465	469	461	475	482	435	495	479	462	433	452	478	463	445	484	446	488	486	478	474	487	454	480	433	475	462	442	450	509	492	458	465	500	482	482	492	453	443	415	454	456	497	490	446	468	458	452	433	485	475	464	453	501	458	479	472	502	439	461	494	424	493	465	457	460	455	448	475	484	510	502	467	450	460	457	484	490	453	437	488	473	478	480	477	441	507	478	467	463	431	495	426	469	482	473	447	465	453	456	487	459	467	465	484	420	463	499	468	452	473	474	464	460	439	461	480	468	455	462	492	435	484	436	465	465	464	483	454	499	475	485	478	487	475	476	480	491	435	437	432	485	452	487	464	489	474	486	481	511	446	450	443	482	507	491	468	460	435	482	487	498	483	453	443	517	468	459	445	443	483	471	425	485	453	481	480	487	477	475	460	445	426	450	469	459	454	485	439	460	449	431	453	535	460	466	487	478	460	457	502	462	484	508	444	468	457	459	468	448	478	453	457	451	454	497	446	500	442	425	463	436	473	439	481	488	470	495	449	449	478	499	464	443	488	432	465	461	490	487	466	458	480	466	469	502	475	437	482	421	488	450	453	446	472	469	423	452	493	468	504	501	465	478	452	447	438	448	454	429	464	476	501	475	474	484	481	456	438	441	486	497	471	451	452	426	486	478	497	400	431	427	518	480	482	475	471	437	476	431	466	509	465	490	452	426	470	489	446	459	474	466	467	490	414	502	470	434	521	507	484	461	471	440	434	496	464	477	437	483	478	436	459	479	476	452	437	437	436	478	452	447	467	462	450	484	453	477	454	460	493	485	436	441	478	462	488	511	472	482	435	459	482	475	436	463	444	470	456	477	465	464	471	471	416	445	458	420	448	461	441	473	420	487	496	461	464	489	422	512	478	445	460	456	470	491	474	450	428	477	472	443	462	472	440	464	456	468	471	474	477	457	455	446	480	423	486	466	453	482	443	452	485	490	444	482	446	466	467	485	469	469	447	454	492	441	477	432	477	468	476	452	482	475	448	461	470	463	485	479	462	464	472	486	475	467	481	468	486	478	482	458	445	487	478	453	490	511	482	451	484	454	470	477	459	468	427	430	460	475	468	455	422	479	477	507	536	475	491	494	455	488	462	478	523	456	438	494	483	444	427	484	446	472	473	456	448	490	456	485	446	456	450	468	477	462	459	479	451	494	462	459	504	454	468	466	494	485	463	477	435	448	469	468	463	475	484	436	493	443	480	472	450	452	461	436	477	464	421	455	496	461	491	471	452	454	472	473	483	444	496	467	486	422	464	471	446	490	469	455	462	505	459	460	463	453	453	470	483	407	454	487	471	478	468	473	447	470	442	514	485	496	433	453	476	452	458	479	452	465	485	458	460	474	466	463	469	470	470	486	479	425	455	491	509	493	438	447	476	467	430	471	503	483	452	483	433	443	462	417	466	508	444	479	435	449	497	507	471	449	473	444	466	432	459	449	461	499	481	475	459	494	513	480	478	444	463	468	470	487	492	454	438	446	484	486	466	466	479	525	462	443	425	450	483	463	439	426	474	445	441	446	442	509	481	512	481	444	459	427	491	441	478	435	483	461	485	427	492	474	447	470	441	456	453	507	465	479	431	488	504	455	452	446	446	470	475	479	472	473	478	462	464	476	495	478	444	455	503	446	472	459	447	475	474	503	496	445	494	471	485	513	460	437	432	463	437	477	465	459	480	472	441	439	495	461	458	489	441	479	457	460	461	481	480	435	497	416	500	474	462	451	484	457	458	483	461	451	452	522	470	473	449	502	471	450	462	460	480	451	424	444	496	484	488	479	439	456	483	479	547	484	486	450	476	496	467	473	471	485	451	464	458	465	441	495	456	452	463	445	478	459	486	490	465	494	478	489	445	469	467	417	482	481	479	427	478	464	468	454	457	475	474	454	487	455	465	468	471	471	436	444	467	450	446	455	436	472	440	474	478	449	511	459	466	463	486	503	459	493	450	480	478	463	483	497	450	461	490	479	506	452	476	447	479	466	450	471	492	485	462	470	467	499	462	437	485	466	497	467	494	480	450	466	480	463	497	450	452	464	451	481	430	460	465	471	460	444	480	500	472	480	465	480	456	482	501	448	456	469	482	502	427	479	491	478	485	484	445	491	438	486	459	490	471	487	484	516	424	460	472	460	454	485	493	491	468	437	489	459	438	482	491	481	489	475	449	442	496	465	458	442	425	448	481	460	434	466	428	467	472	497	455	481	453	444	513	496	437	448	522	423	483	454	489	472	455	478	440	476	458	468	417	475	469	427	498	449	454	479	447	416	464	433	424	469	457	462	459	484	449	444	474	480	475	445	485	436	439	488	479	461	485	427	494	458	444	494	464	488	467	505	468	481	486	494	474	448	438	513	490	403	496	457	465	497	483	441	475	470	462	448	490	463	462	497	466	469	474	493	441	479	477	455	427	464	406	461	449	484	434	458	454	474	492	461	478	454	487	439	474	510	490	461	452	482	480	459	481	477	505	509	486	477	451	462	467	427	460	464	468	473	462	440	467	454	488	503	474	457	442	458	425	474	455	435	416	470	473	429	519	499	422	436	458	443	457	454	420	482	484	471	451	520	473	455	441	486	441	469	433	468	446	478	469	464	424	476	487	478	484	440	505	468	466	479	470	486	440	466	448	452	464	462	436	443	483	421	442	447	502	468	490	414	456	486	501	461	448	508	439	477	445	488	457	495
43789	33825	22054	7475	5292	3988	3024	2509	2128	1810	1633	1499	1309	1275	1166	1111	1057	1068	997	963	935	955	894	858	883	882	912	891	822	799	899	822	823	793	840	884	834	841	755	782	847	833	830	799	838	793	804	780	804	771	760	820	770	830	811	841	715	809	784	739	814	757	759	805	796	795	737	790	768	773	760	774	771	746	748	744	835	744	745	742	811	787	783	768	751	827	749	758	752	748	766	754	785	723	763	762	770	773	770	782	843	803	776	780	815	809	771	775	743	745	796	755	802	768	784	797	754	773	744	788	853	780	747	770	748	759	730	735	747	756	763	794	753	753	747	812	798	728	729	741	776	780	762	759	785	838	815	754	794	769	770	818	763	764	797	826	797	773	781	794	766	789	789	785	778	784	756	767	761	791	764	765	814	820	845	736	757	800	763	785	798	797	803	808	812	778	785	781	750	763	748	774	815	787	834	767	727	725	740	764	737	811	797	778	745	744	786	764	719	820	770	798	756	799	811	807	750	771	785	768	763	795	776	789	760	792	809	756	746	763	682	791	751	765	779	825	707	755	797	743	762	756	776	734	736	794	820	761	749	753	724	771	799	760	798	777	778	718	720	755	782	761	775	781	801	779	740	750	785	763	737	721	776	796	836	772	710	793	797	784	755	766	814	762	745	766	772	761	789	740	723	771	772	766	778	760	801	758	780	805	775	773	778	759	771	749	799	784	766	765	790	853	772	795	829	743	803	781	782	772	746	822	775	757	777	776	768	768	762	766	722	751	736	791	771	768	726	781	735	719	759	753	757	772	762	758	772	766	765	833	797	794	785	785	820	794	747	722	803	769	768	784	735	744	788	749	745	737	789	747	752	760	772	779	817	799	792	763	779	754	772	785	756	774	764	751	768	740	784	762	794	743	763	783	754	764	760	735	759	788	800	721	793	770	831	778	766	764	725	786	706	793	763	780	783	724	793	738	778	784	758	755	752	812	768	745	736	783	773	768	797	761	782	755	824	786	777	799	700	791	693	790	730	732	768	731	755	767	795	732	727	772	800	708	733	754	735	822	743	736	764	742	757	808	761	757	715	734	778	789	780	745	751	791	788	758	759	730	763	782	761	747	783	731	749	756	766	785	750	783	775	724	747	742	782	789	787	772	774	758	743	770	767	760	711	752	790	694	739	773	775	769	738	748	804	769	805	763	771	756	762	752	757	723	792	815	828	751	784	711	782	779	853	806	772	768	745	731	763	780	787	731	746	820	788	745	751	729	793	745	771	751	818	730	717	785	762	755	699	790	697	791	806	805	808	818	805	715	790	698	810	803	768	738	770	768	740	774	753	767	828	758	781	761	772	816	746	799	784	750	759	736	751	776	778	811	734	767	786	787	780	789	722	804	725	771	760	800	747	816	762	773	769	757	763	756	797	750	759	815	783	751	778	760	752	772	770	767	732	745	802	792	748	782	794	769	804	786	794	806	722	774	793	771	727	770	733	786	709	755	764	765	820	776	806	761	768	717	752	748	741	763	790	773	728	759	737	751	759	803	773	720	744	798	725	763	788	798	750	747	760	766	727	762	785	739	781	764	748	741	752	755	717	754	786	752	768	757	768	776	744	793	789	730	771	733	772	779	760	774	749	718	764	785	761	755	781	730	779	768	823	741	707	731	777	808	771	780	792	727	759	802	777	768	746	761	811	761	778	792	777	743	764	763	764	810	766	789	762	821	758	798	770	765	799	774	753	767	699	826	783	752	756	771	748	770	749	751	735	777	756	821	787	788	807	816	783	780	783	734	715	757	752	774	753	786	766	757	813	780	759	760	771	839	738	733	745	763	800	751	765	749	783	755	749	770	794	764	737	740	756	772	783	742	767	761	785	809	763	812	775	787	775	805	790	810	737	773	764	787	776	784	748	759	792	774	717	807	721	762	743	773	750	749	741	784	789	770	756	791	733	789	777	784	761	765	827	779	780	753	796	782	744	729	756	749	770	817	747	789	804	799	756	789	771	764	817	769	755	771	766	807	746	758	706	769	740	787	785	744	785	719	763	771	741	766	741	762	776	783	778	773	757	765	838	741	782	748	773	796	736	770	763	764	705	742	784	777	722	750	765	844	752	765	752	752	696	747	812	769	776	785	737	761	792	735	775	763	775	790	774	769	766	786	776	778	755	766	747	713	751	786	811	780	784	765	717	808	768	786	771	828	793	742	783	743	783	766	763	793	734	795	760	790	779	781	721	788	765	779	752	816	776	787	734	801	775	740	750	772	787	791	830	768	782	766	776	743	723	781	758	747	788	790	752	754	802	714	746	797	763	757	768	764	734	772	797	765	808	735	723	743	747	751	720	761	795	737	756	762	730	759	757	791	785	796	794	755	770	734	753	760	738	730	755	780	752	765	776	753	723	793	806	756	767	810	768	765	739	715	749	772	766	773	698	799	732	749	749	771	751	736	739	787	729	772	776	757	788	743	781	760	696	753	758	775	755	713	770	754	761	790	789	814	723	833	768	822	800	779	769	766	748	775	727	782	737	757	780	750	789	754	778	791	753	820	765	766	796	762	746	715	773	768	765	742	750	769	790	789	714	783	767	800	751	791	821	738	790	786	773	777	771	729	788	778	743	751	782	773	769	772	815	747	777	744	771	774	767	799	741	737	762	721	753	771	775	772	795	742	766	778	746	770	775	728	735	784	788	794	750	805	765	805	780	793	727	809	776	779	780	779	774	756	766	815	778	780	775	774	782	723	724	808	765	732	740	742	805	779	725	797	724	784	772	765	776	737	765	756	783	766	782	759	747	756	750	721	781	789	802	769	731	772	793	796	797	772	742	714	763	766	769	739	748	793	806	748	764	737	785	839	750	726	752	767	739	738	750	748	766	779	762	728	729	759	756	759	783	760	759	752	805	773	779	775	746	753	747	737	753	774	747	736	766	758	757	734	806	804	776	792	762	781	803	774	785	785	747	740	789	783	806	740	748	800	754	747	753	755	815	765	818	723	812	759	768	730	794	744	813	758	780	791	768	770	773	757	754	749	743	779	763	742	765	735	734	760	708	712	753	793	776	793	793	789	792	758	784	799	790	757	744	782	742	751	753	812	798	756	764	781	767	758	794	788	778	789	755	774	718	782	729	734	759	784	715	811	782	761	750	750	801	758	779	814	775	775	769	751	751	736	777	786	761	789	761	763	772	736	760	752	736	744	737	736	740	779	775	740	807	765	760	777	766	811	751	757	707	816	754	790	733	756	796	714	758	738	749	753	715	748	769	771	795	777	822	754	776	789	787	783	729	752	719	769	791	788	752	785	780	812	728	764	730	757	730	759	769	752	746	776	705	737	824	741	732	733	787	768	761	790	762	787	805	740	757	774	793	773	795	797	771	747	749	741	759	778	734	841	757	762	732	791	771	680	778	773	754	794	840	719	742	847	763	748	807	794	779	745	741	774	829	768	781	736	758	746	790	787	765	813	760	718	746	761	761	749	820	824	783	789	774	755	784	782
26886	20712	10742	2092	313	305	325	273	235	266	263	253	262	263	226	264	245	259	247	262	264	249	226	236	259	246	256	259	250	265	259	257	224	231	229	246	260	221	228	258	248	275	283	274	252	244	244	205	246	270	270	262	233	277	233	281	250	272	250	262	241	237	222	239	258	254	249	274	233	271	242	234	244	238	248	252	252	243	213	251	288	260	252	258	279	243	268	258	271	234	276	253	284	252	267	245	239	267	264	256	281	270	235	226	235	249	264	245	244	266	244	258	259	244	232	243	220	288	254	249	267	263	243	236	272	235	274	245	235	267	259	238	259	227	270	241	255	242	248	241	222	214	221	264	280	251	236	231	235	259	273	282	267	257	247	289	255	260	251	248	240	260	276	249	250	235	253	228	246	238	258	254	256	265	256	242	259	262	267	283	269	244	240	255	263	218	246	232	250	260	224	222	264	235	246	259	250	243	241	250	255	237	269	259	245	253	256	243	280	249	276	221	240	276	248	264	222	285	247	245	252	274	236	219	265	243	209	240	242	225	266	244	257	268	248	260	245	228	259	240	267	232	289	273	249	237	234	281	259	266	215	249	247	240	256	235	263	237	240	270	242	220	279	276	247	254	259	258	233	247	260	260	244	239	243	275	252	268	237	266	236	275	224	265	282	263	307	235	251	272	233	248	265	263	244	216	270	251	243	274	252	227	262	253	248	285	259	237	222	257	229	291	249	264	261	259	238	250	246	259	250	245	239	234	238	241	256	256	243	239	244	264	277	276	252	231	243	241	270	256	261	255	251	272	238	224	255	266	279	271	252	250	262	259	253	243	253	275	252	264	251	244	248	263	261	249	267	254	230	267	251	228	261	259	234	263	252	278	279	268	260	262	301	258	229	234	243	249	227	248	232	259	235	260	260	240	238	261	245	244	254	264	260	219	245	251	261	242	227	254	246	240	228	237	280	254	270	264	287	259	242	229	269	254	244	231	227	253	289	233	240	287	234	263	270	243	229	263	257	270	242	230	250	263	272	244	243	268	271	257	250	227	202	260	256	236	268	275	245	289	261	254	286	248	232	258	252	280	247	244	243	274	243	244	259	257	240	253	265	274	233	246	294	274	251	264	227	251	250	286	239	269	265	260	256	263	251	277	265	264	246	284	239	263	266	243	231	246	247	252	270	233	245	248	228	255	229	211	257	227	283	272	238	250	257	262	252	251	266	262	239	255	251	274	255	242	260	263	229	220	251	286	232	212	279	262	276	213	247	253	267	268	252	235	235	258	270	231	270	276	253	242	263	273	255	265	279	254	259	263	252	230	249	236	252	256	263	232	275	217	263	262	233	261	258	277	261	245	232	263	266	213	281	272	245	266	242	273	243	248	267	263	261	259	270	267	228	258	268	261	253	278	274	228	242	255	246	258	243	242	247	242	266	250	236	252	262	250	258	237	241	251	253	253	295	265	264	262	247	249	261	236	242	278	241	249	249	247	252	241	279	235	264	238	264	289	249	259	242	252	257	272	256	259	272	249	253	289	257	259	249	242	274	244	247	243	224	230	260	225	274	250	271	241	286	274	241	261	275	264	250	234	262	243	235	236	259	262	257	279	255	244	253	268	267	246	256	265	261	237	277	243	260	275	261	258	231	258	254	265	240	279	254	278	245	253	242	260	245	256	250	274	244	244	254	232	241	244	252	266	279	298	236	267	250	258	239	258	263	224	246	259	248	272	281	250	247	254	227	230	263	248	242	250	278	241	258	244	239	235	259	255	217	260	252	263	269	247	293	250	273	277	267	262	258	254	230	217	253	269	250	238	260	250	247	245	245	283	246	241	245	245	267	249	261	264	245	269	237	282	258	264	218	248	281	237	235	264	246	241	227	270	242	264	282	250	260	230	258	253	269	238	261	247	239	258	251	246	245	260	259	247	241	227	260	221	292	245	260	255	308	263	230	249	238	255	253	277	256	269	234	250	235	241	242	260	241	243	277	266	232	238	258	247	237	243	252	291	236	227	257	265	254	260	280	238	257	241	260	255	264	269	215	240	274	233	236	247	230	237	255	240	250	269	263	281	243	273	240	290	232	278	241	266	240	270	273	279	247	263	236	261	240	240	269	269	266	244	263	221	273	255	247	286	267	240	233	234	259	261	237	245	279	282	239	249	271	233	246	250	259	244	226	224	250	243	245	249	274	269	239	265	242	273	262	256	283	272	255	257	251	247	261	290	251	240	248	271	275	244	237	250	249	263	270	268	250	229	230	256	241	263	257	242	232	245	269	247	249	261	276	262	241	251	275	242	246	222	258	272	246	240	246	269	260	243	242	228	248	280	237	242	250	245	246	278	258	240	230	246	249	256	308	254	219	242	219	214	239	271	210	245	244	257	268	250	242	258	264	266	245	256	244	264	269	261	274	236	233	256	235	250	242	253	263	230	252	266	234	246	253	233	260	283	237	248	267	256	247	247	220	276	244	247	262	233	267	246	258	229	257	252	254	241	267	241	241	277	244	239	252	241	257	246	249	255	246	270	241	284	251	270	264	235	250	254	239	227	259	240	249	228	287	276	256	276	237	254	266	268	270	245	251	272	221	261	220	273	245	254	264	231	284	229	235	252	247	247	263	276	230	226	249	243	259	235	247	248	234	265	247	251	230	230	224	234	258	247	288	232	287	255	236	263	241	248	266	266	254	251	236	259	250	238	250	265	256	246	273	256	242	229	271	276	249	248	262	247	240	250	233	255	235	247	257	240	257	247	234	248	239	275	260	242	258	216	260	265	242	248	240	243	235	246	235	243	249	253	262	239	258	255	294	240	239	243	267	265	266	257	282	268	251	246	267	256	242	244	240	240	233	266	266	259	247	260	254	256	265	268	278	255	237	261	234	223	244	286	267	281	236	227	278	236	244	236	261	263	262	245	238	258	262	267	260	263	253	229	236	253	235	251	236	235	241	250	254	246	249	250	259	267	269	283	240	252	284	268	242	257	259	252	246	243	239	237	270	245	267	258	269	230	245	250	230	265	256	263	266	228	263	226	283	260	269	281	278	244	256	257	231	274	269	267	276	253	250	271	280	285	243	271	271	270	242	242	252	237	239	269	273	246	269	213	252	255	249	229	231	246	245	239	243	254	259	276	227	230	251	253	268	247	265	271	246	272	252	236	274	262	241	269	289	241	268	238	267	270	241	254	242	272	250	260	253	260	231	234	260	238	234	238	291	277	273	245	259	242	242	265	230	241	259	273	250	275	255	272	245	275	270	247	253	270	238	257	221	238	260	218	255	253	257	258	252	254	272	258	233	249	255	264	250	261	276	240	254	255	223	273	254	257	249	262	259	247	246	231	272	290	281	269	243	276	242	258	261	263	233	248	269	254	227	252	245	252	250	265	240	227	219	265	251	280	277	254	261	243	243	262	277	242	236	272	255	269	244	272	233	255	251	229	248	265	284	263	256	261	258	241	280	249	220	243	243	256	255	245	263	235	205	240	240	247	255	248
15230	12370	7561	842	674	551	531	525	485	476	505	450	457	447	435	490	435	451	427	432	433	435	483	462	465	405	455	461	455	433	426	422	459	435	445	456	405	430	450	434	488	460	442	446	464	458	459	428	441	426	383	413	448	458	463	442	400	472	405	433	449	434	446	427	447	403	459	451	410	465	418	436	443	433	442	448	437	437	428	433	439	480	411	439	435	420	462	434	460	401	398	405	469	437	433	433	432	411	422	431	423	439	471	422	470	424	448	433	471	433	420	409	428	461	463	475	429	475	407	438	430	413	419	406	411	411	439	449	400	440	456	481	414	425	433	443	463	438	434	431	428	473	455	440	459	418	435	450	460	395	434	472	423	410	446	446	484	443	461	412	399	388	423	458	425	413	457	447	417	427	458	443	496	448	481	452	441	422	445	472	425	435	447	445	407	479	461	457	415	436	409	436	445	454	405	442	438	432	411	418	457	420	456	434	418	455	446	450	429	461	392	450	437	397	415	450	439	484	448	452	425	437	412	435	454	477	466	443	434	409	419	434	440	420	458	400	426	459	446	456	435	401	449	428	452	424	424	435	438	426	436	457	434	451	404	443	461	440	435	408	414	413	422	394	463	469	481	452	438	461	430	462	443	412	426	438	439	441	418	435	428	456	440	427	428	408	409	442	448	440	408	440	397	478	430	465	430	402	451	434	445	445	417	412	429	435	414	418	441	399	445	447	410	433	458	438	406	422	433	457	435	420	481	435	439	431	438	473	447	398	450	458	462	425	429	396	465	412	461	445	457	441	447	447	428	466	430	429	409	446	457	414	440	467	404	488	431	446	417	429	446	455	412	413	416	446	456	455	453	454	416	428	453	401	461	435	462	453	402	424	417	424	448	415	433	484	438	413	441	459	421	419	471	483	428	457	422	418	405	453	440	431	454	393	461	417	434	459	408	465	427	418	432	427	425	429	430	444	427	436	444	450	432	419	461	446	449	432	489	447	435	431	428	436	460	448	443	431	430	431	413	430	431	480	398	429	428	421	436	463	470	424	406	455	422	431	456	418	403	411	411	430	448	462	465	436	466	433	423	391	433	426	429	471	430	387	429	423	444	439	471	438	457	408	443	404	451	435	452	425	431	440	439	445	430	419	447	432	410	406	462	443	442	448	471	432	441	459	438	420	451	442	438	445	412	459	382	473	452	444	424	464	419	465	446	437	422	426	452	448	416	466	428	401	442	463	451	450	448	416	423	433	464	417	399	435	458	425	418	419	432	435	425	393	441	427	452	433	469	464	424	420	417	487	413	383	465	408	440	444	429	411	428	443	451	440	444	385	408	460	448	430	450	459	388	413	410	435	437	415	419	450	430	417	464	406	465	455	416	397	458	471	419	456	426	491	451	444	473	455	436	428	419	446	435	426	445	420	405	435	422	441	455	436	442	439	444	456	481	406	411	462	419	415	470	426	447	442	381	449	438	450	409	423	391	447	508	428	418	464	463	454	471	444	457	473	430	439	448	442	471	458	435	429	441	434	443	422	479	430	445	460	434	425	425	468	424	482	432	442	426	434	461	444	441	446	461	450	456	449	430	455	440	437	412	412	424	421	448	442	441	464	384	432	447	457	437	462	396	411	470	447	415	405	414	434	434	443	434	440	441	426	434	401	458	475	433	445	409	431	462	443	441	450	461	417	440	453	467	423	446	431	414	437	480	426	428	429	450	455	450	429	420	428	420	433	419	452	390	476	449	433	413	412	429	435	440	423	442	456	410	416	449	418	471	422	456	427	420	425	417	432	426	454	431	373	393	461	408	412	434	441	478	445	450	442	481	410	446	424	439	450	490	434	435	424	426	441	430	445	417	433	398	445	459	436	435	447	430	468	457	446	468	458	412	430	454	429	436	453	452	460	440	465	448	406	440	387	446	428	434	423	416	449	426	450	400	454	445	463	438	395	460	429	429	420	445	459	442	445	471	444	424	414	427	410	431	463	436	430	451	406	445	460	462	403	432	453	455	430	455	440	420	451	417	398	411	433	448	453	455	449	424	405	432	439	438	445	456	478	434	474	443	459	427	434	449	449	424	456	448	391	434	455	431	435	448	401	437	457	422	480	430	427	469	422	402	416	474	454	457	419	401	424	434	433	473	487	417	456	479	439	423	423	444	421	473	397	471	437	442	464	454	425	431	470	409	444	419	437	423	409	436	467	451	434	467	463	422	452	472	448	451	439	424	407	459	469	396	399	435	448	465	431	434	404	394	425	477	453	444	403	412	450	398	422	466	450	470	436	405	423	423	400	422	450	429	429	436	407	447	479	467	404	475	445	458	420	447	423	400	437	441	431	462	439	428	417	480	434	427	438	483	449	421	417	462	399	440	459	407	424	451	434	497	419	429	422	471	400	451	446	463	458	449	467	471	407	425	464	415	465	413	468	459	407	402	481	462	450	439	431	408	465	417	448	439	446	419	457	459	456	437	436	439	499	451	458	486	430	427	449	443	419	432	445	446	461	462	460	437	440	437	453	426	445	458	434	432	440	481	446	413	453	431	413	453	411	440	467	440	426	449	488	437	386	439	426	458	434	436	428	438	472	432	398	446	429	452	441	439	399	450	448	448	417	436	458	477	456	431	404	429	451	432	433	435	461	433	430	450	419	424	449	441	413	431	406	399	435	434	407	408	486	444	418	411	460	432	451	395	419	456	462	419	483	424	447	472	461	432	418	446	474	448	438	473	434	394	412	450	421	442	429	419	406	475	458	437	445	447	443	462	432	437	429	445	455	423	461	443	431	441	456	453	442	427	447	435	446	469	451	433	414	454	477	458	464	416	501	406	425	477	494	486	466	452	440	465	436	440	430	431	442	436	446	416	430	457	453	437	420	421	444	422	413	471	456	439	433	420	444	458	406	401	404	438	453	419	460	435	473	421	441	422	428	423	420	430	457	473	405	447	404	445	409	443	455	447	401	464	415	446	410	433	380	424	413	421	434	425	430	423	464	429	411	488	439	407	429	448	436	438	378	436	435	432	440	426	455	424	468	437	452	446	402	480	451	469	442	456	436	426	474	471	401	432	409	459	410	408	438	440	429	436	468	455	449	437	457	474	415	460	468	422	437	454	423	458	424	437	407	464	433	391	450	458	470	393	467	468	469	419	489	421	433	457	411	412	414	474	416	450	456	423	403	426	451	445	460	451	408	442	443	435	437	444	419	441	422	428	430	419	449	446	410	423	434	445	428	465	454	452	425	439	462	442	444	410	447	452	441	485	430	410	404	465	472	466	439	440	430	425	446	409	435	397	454	422	435	435	439	417	471	429	398	452	458	446	431	474	430	403	473	456	418	457	429	476	472	471	437	409	458	436	451	394	458	405	428	438	438	467	435	452	436	389	425	451	446	442	398	429	457	423	437	455	447	483	445	496	461	429	435	410	440	419	452	443	418	408	441	424	426	393	422	446	427	418	426	420	422	468	472	423	416	477	436	431	441	443	463	477	437	400	422
24200	21363	27466	25660	20908	4851	932	741	568	607	510	517	499	511	462	425	441	454	434	418	375	416	419	410	439	438	416	443	464	401	388	364	410	431	380	397	417	407	380	383	394	396	414	422	387	405	438	444	385	415	421	429	394	435	407	394	416	401	413	403	381	392	386	405	381	407	395	392	392	345	388	406	406	422	365	379	385	405	401	400	392	380	402	412	400	434	402	384	393	409	409	406	377	398	400	414	402	398	404	389	409	424	389	359	429	393	406	394	392	409	407	374	355	404	422	378	417	436	419	417	428	399	421	388	424	423	411	418	386	362	417	389	426	427	387	425	415	413	388	397	375	385	459	384	404	379	413	384	395	378	380	387	417	382	420	397	413	393	400	395	408	401	406	390	419	372	384	403	350	406	382	377	401	390	372	402	417	451	386	392	369	413	386	380	430	358	434	411	419	400	391	375	388	377	378	423	399	393	409	392	411	412	394	423	381	414	418	399	432	407	380	403	382	412	378	381	388	391	402	405	420	417	397	364	431	409	396	437	413	399	370	400	416	404	378	387	434	396	403	415	373	422	401	396	406	403	413	357	405	423	354	396	404	386	381	386	401	401	389	366	352	367	412	395	390	398	399	401	372	413	366	392	432	400	378	377	394	392	401	398	381	387	378	400	391	369	391	353	399	366	407	399	371	367	418	389	363	390	383	391	370	364	439	397	404	415	364	390	368	378	390	400	393	412	415	388	386	389	382	402	416	398	392	356	407	419	380	430	416	408	375	390	435	425	407	409	411	374	453	380	405	398	386	392	405	396	380	381	380	408	370	375	369	405	422	370	392	440	400	405	407	429	427	382	412	406	372	399	368	412	410	386	387	371	376	374	393	394	405	444	405	426	397	448	445	420	432	395	402	375	416	396	434	389	373	403	375	422	390	375	386	398	386	440	359	427	387	410	392	383	379	407	417	381	413	378	389	398	381	380	395	360	407	403	431	368	411	389	389	397	392	402	385	395	393	383	358	383	392	381	367	383	395	362	393	347	365	380	373	372	417	420	395	371	379	341	349	402	408	395	370	401	361	401	425	381	408	416	384	356	401	424	414	402	376	365	416	401	363	376	374	415	368	381	366	416	375	392	408	398	384	400	427	394	389	406	391	387	439	429	386	416	429	397	409	384	387	388	415	409	394	421	378	389	393	386	363	370	420	389	406	435	384	347	409	388	355	389	413	389	412	440	418	402	376	387	385	406	394	423	406	436	411	384	424	400	407	419	385	422	404	396	388	371	427	405	391	398	401	373	408	406	434	400	434	393	414	370	406	410	391	382	399	415	382	388	391	420	411	365	383	387	418	383	417	408	423	412	396	422	412	378	401	409	397	405	405	424	372	380	371	362	401	389	402	441	364	355	391	428	397	397	393	393	393	400	382	463	414	389	438	373	409	389	371	409	374	366	411	415	412	383	381	391	410	381	400	388	365	410	417	395	381	397	414	405	388	419	385	422	396	418	349	385	405	373	421	398	396	373	354	374	417	393	414	382	389	369	417	377	417	385	380	390	384	437	340	390	373	418	415	379	404	409	421	419	387	389	369	434	407	388	395	406	402	413	380	415	369	397	372	414	377	370	390	374	396	403	390	403	399	466	399	351	371	414	402	395	411	415	422	392	392	382	410	395	386	396	381	370	385	392	396	398	405	412	395	379	397	402	400	406	403	403	408	450	384	407	411	378	392	411	407	382	366	398	405	370	431	403	388	427	386	393	437	405	402	381	411	375	396	388	410	431	390	372	400	383	382	380	374	421	377	419	386	376	418	377	387	411	393	403	423	384	340	438	410	406	395	369	402	374	384	408	386	408	380	403	399	418	387	397	402	403	403	386	376	382	390	399	406	427	396	398	417	398	383	394	435	367	373	403	357	371	380	401	414	389	420	406	386	410	426	400	394	384	375	398	421	397	395	389	414	416	395	426	390	398	369	386	387	432	422	395	363	412	388	394	376	368	374	406	409	375	396	405	418	412	381	405	369	405	385	389	381	422	410	408	415	417	375	363	417	407	381	402	411	351	396	399	403	382	393	400	411	371	398	423	405	382	415	394	404	382	383	410	406	416	428	408	396	414	393	415	427	359	425	400	382	382	385	415	431	389	430	396	362	399	379	381	415	422	414	401	432	395	389	409	412	406	419	426	425	425	376	436	384	415	388	401	410	414	430	360	364	387	364	393	398	365	407	398	408	422	425	391	418	405	402	372	392	417	404	386	364	413	406	409	370	382	378	370	385	390	396	391	397	395	394	442	412	401	399	386	382	432	403	406	385	412	370	396	421	404	370	386	393	411	381	412	401	416	390	407	447	370	404	375	375	405	390	364	372	396	409	437	396	401	425	424	424	399	391	384	429	374	387	398	415	400	418	397	390	397	399	410	379	398	369	406	385	400	383	369	401	404	405	416	402	357	388	404	393	385	386	420	425	426	422	375	371	393	421	405	374	401	391	341	409	380	405	414	395	394	355	394	383	424	391	412	384	414	396	413	382	372	368	389	407	412	358	405	397	390	405	406	419	413	404	423	381	403	414	407	362	367	430	374	354	365	397	375	395	388	371	391	441	396	395	406	402	372	398	386	422	425	389	402	411	390	397	405	380	393	386	414	408	457	383	355	371	373	417	408	411	384	369	449	347	366	408	393	388	420	413	392	391	393	430	431	392	396	397	402	431	407	382	392	425	351	375	372	435	422	386	384	402	397	397	397	413	382	423	396	369	417	344	394	408	388	379	407	397	402	391	444	424	409	392	406	426	431	363	364	434	417	388	407	378	384	393	349	408	419	417	360	410	402	393	389	389	388	406	389	370	399	405	380	376	397	403	401	400	422	412	370	373	389	376	412	412	387	374	388	389	377	407	380	412	397	374	375	353	381	453	377	376	389	406	390	380	417	406	433	371	379	380	400	380	412	371	371	417	396	393	414	408	377	403	424	376	377	389	395	413	410	400	384	382	392	417	375	391	394	385	398	377	399	383	410	436	405	422	414	369	356	386	410	382	389	398	415	401	381	394	390	409	386	402	399	400	379	396	424	397	398	402	445	398	401	410	398	415	403	406	386	403	406	402	403	421	407	406	419	390	388	388	375	385	404	385	395	408	395	400	409	388	405	385	375	406	371	402	393	384	418	399	372	466	413	369	377	375	383	446	428	385	435	413	355	435	390	424	385	395	361	415	393	370	419	402	401	400	403	419	406	397	396	407	402	425	381	382	427	392	383	439	380	404	395	388	393	399	390	398	398	377	388	367	396	390	397	395	426	353	431	413	398	394	404	416	395	360	396	382	401	396	403	381	400	388	370	373	417	357	405	387	395	398	380	376	387	389	404	406	413	415	378	404	431	400	406	414	422	388	392	388	393	375	425	389	421	368	417	394	391	397	375	391	410	354	430	410	398	413	367	385	390	401	406	407	372	388	391	420	359	412	398	423	405	437	366	398	384	408	388	364	393	447	352	376	401	398	399	381	407
39495	35327	18461	4532	3061	2384	1884	1567	1347	1264	1086	1069	999	991	857	874	797	856	788	738	715	763	697	746	760	720	710	759	709	710	710	713	744	663	701	686	676	722	710	658	700	715	749	697	674	715	696	666	713	686	630	674	679	692	704	716	661	695	675	670	674	648	703	635	697	692	668	724	691	686	628	679	667	688	706	685	656	697	648	670	656	658	695	676	697	663	634	650	673	628	705	632	662	695	635	688	681	652	603	684	665	657	715	676	701	638	703	668	657	693	688	627	665	693	691	715	682	697	710	668	663	673	656	690	705	663	688	678	668	706	642	681	655	692	685	650	693	634	648	705	672	660	737	721	677	680	662	680	714	664	716	683	727	672	665	641	655	707	749	696	689	676	687	688	677	655	691	666	691	682	701	689	634	667	655	672	665	707	666	698	723	688	684	647	679	687	650	683	637	696	653	681	627	689	633	715	668	681	689	662	676	688	662	677	677	684	669	613	685	655	651	637	675	679	640	652	675	660	669	667	635	666	665	610	712	657	659	665	664	669	696	666	664	694	665	681	646	677	676	659	629	636	678	684	694	658	680	649	679	678	654	684	648	695	622	661	636	652	645	707	690	728	678	660	662	686	623	702	673	681	659	668	658	682	672	707	669	662	687	675	612	678	660	719	707	691	627	713	674	664	667	648	620	667	683	634	655	695	678	688	706	670	651	670	712	633	649	676	625	663	635	651	662	621	661	689	688	690	667	664	628	689	699	722	638	700	676	696	686	671	615	674	668	643	681	669	672	653	630	681	660	679	639	652	648	709	703	718	673	703	699	662	658	715	634	641	644	729	678	662	657	710	647	681	683	627	692	704	669	701	668	668	674	658	691	648	646	644	650	685	636	710	653	684	652	669	671	625	674	641	666	675	694	667	712	640	663	623	628	684	716	707	671	704	640	735	645	686	676	710	648	676	638	625	704	711	696	721	677	730	665	665	640	662	602	636	620	685	686	682	675	682	673	655	676	649	682	705	670	659	715	686	648	672	651	661	663	657	697	668	727	673	704	656	671	655	626	635	651	684	710	672	681	653	661	672	673	627	697	653	677	665	657	719	665	630	715	633	663	712	663	657	714	708	658	694	646	666	688	659	668	651	681	653	606	700	692	675	632	647	679	666	649	704	645	693	673	668	650	691	679	686	651	683	641	668	687	651	645	678	665	634	652	677	698	662	643	651	637	696	723	660	665	681	680	689	696	628	635	665	701	664	628	677	649	679	686	681	676	656	636	702	665	654	651	656	691	666	642	621	692	679	694	647	664	680	635	702	691	705	695	659	627	721	660	688	666	662	706	705	661	661	732	685	627	660	617	662	717	704	681	659	662	651	676	684	625	630	660	643	682	674	671	636	699	669	662	636	724	641	697	629	679	670	636	646	698	705	672	681	721	673	684	603	707	652	652	646	636	654	709	687	608	676	679	683	695	674	670	647	644	720	664	662	642	657	637	647	671	715	664	702	637	692	693	671	706	688	666	640	703	688	688	632	626	649	683	638	655	696	665	680	700	652	654	651	667	689	644	650	631	681	631	655	660	680	622	658	688	696	651	685	675	706	658	662	636	688	646	694	657	646	656	625	706	669	623	701	672	664	656	636	671	639	693	663	642	646	671	713	625	707	694	620	656	660	662	673	677	673	648	663	678	646	685	656	670	681	679	653	666	663	708	656	663	649	661	715	672	670	599	671	668	652	683	746	644	710	680	636	664	643	669	666	684	705	633	682	682	664	641	671	698	699	615	638	717	704	641	684	724	638	664	656	660	672	649	641	596	700	654	686	698	639	645	648	637	704	679	657	695	682	686	650	698	662	653	660	662	634	657	675	641	655	682	671	653	719	664	620	700	663	643	700	670	638	652	670	654	670	686	663	709	672	647	719	675	687	697	684	684	647	696	655	645	631	662	669	650	678	686	703	688	677	691	676	673	665	704	661	649	683	664	672	722	675	722	719	673	687	635	646	647	645	667	720	658	707	710	689	668	675	701	649	706	659	672	669	670	658	671	705	671	737	640	668	642	685	719	674	656	654	681	659	679	683	634	674	644	655	625	697	672	666	707	692	677	638	679	676	680	669	702	642	645	662	652	665	656	651	679	675	686	691	646	703	671	679	694	666	651	640	680	663	684	663	674	614	700	644	711	653	630	679	701	707	655	661	689	638	659	651	633	647	654	686	674	679	680	698	671	662	666	692	680	688	669	696	627	706	704	629	651	645	689	652	650	665	655	682	701	661	627	669	667	644	646	700	724	657	685	636	672	722	672	648	673	648	657	702	694	669	660	662	613	687	681	676	714	637	727	699	671	687	690	667	701	707	675	650	673	681	664	652	695	717	708	666	663	695	712	687	674	693	632	666	679	638	688	660	707	666	711	604	727	649	618	642	692	649	694	681	665	675	652	669	657	674	678	673	688	692	702	673	624	718	691	640	692	691	648	648	659	654	698	683	643	671	685	692	722	589	641	667	629	692	663	687	694	714	700	674	659	663	687	670	669	699	646	687	633	669	656	667	669	679	670	620	635	682	669	643	683	683	648	656	695	646	640	667	720	724	709	687	694	638	671	646	685	719	660	663	661	669	601	692	712	672	690	648	685	669	680	695	693	679	692	640	676	685	668	617	681	640	697	649	692	677	597	669	711	680	696	672	704	684	690	624	683	708	678	657	672	751	693	669	674	658	705	649	633	699	659	657	664	666	690	675	633	661	682	648	663	662	702	677	635	683	678	678	672	650	713	646	637	697	653	628	718	713	649	648	696	703	637	657	653	679	673	683	630	691	694	715	703	675	738	652	692	696	666	702	670	677	689	706	638	693	657	697	651	646	654	653	692	691	667	667	642	641	641	685	691	648	645	733	651	712	672	700	640	681	646	641	674	657	679	705	652	608	654	615	629	668	668	687	655	667	710	681	673	701	645	706	660	698	684	630	690	665	672	658	672	636	653	627	642	653	701	653	690	624	640	676	692	666	665	720	713	712	693	686	684	648	649	666	720	652	654	641	667	677	625	696	668	675	602	719	616	682	659	696	662	686	697	660	665	674	690	661	701	729	712	657	651	669	697	647	641	677	693	648	685	674	659	677	689	662	690	687	657	663	690	624	656	632	714	687	676	704	711	704	656	651	634	705	674	679	677	640	687	632	703	704	680	696	689	674	667	667	647	681	689	683	650	653	691	665	655	665	664	662	693	720	651	673	654	688	642	666	689	648	671	697	688	633	651	624	652	681	688	717	708	653	679	681	686	692	650	705	683	746	662	643	662	673	706	635	660	680	700	685	642	684	664	702	685	648	712	631	685	656	664	656	679	646	720	651	720	722	670	701	654	675	642	680	653	670	653	656	687	672	692	630	657	704	626	662	657	665	698	674	640	688	652	652	698	661	700	708	660	623	670	639	664	636	684	640	712	692	673	633	697	702	692	650	656	671	691	663	685	684	674	646	636	672	688	644	682	670	619	638	710	666	647	700
23234	21312	28106	24866	21313	21011	4578	1121	802	713	731	667	643	615	585	552	545	572	544	529	507	528	518	504	517	515	557	519	540	480	484	479	508	508	492	509	439	486	480	476	493	475	474	485	470	491	482	494	483	476	505	458	445	455	507	482	475	499	482	485	447	477	462	462	464	463	511	483	427	461	486	432	483	423	495	433	496	455	458	470	462	445	488	474	468	540	461	494	478	474	470	526	460	471	508	453	475	481	487	482	510	468	423	436	521	476	466	439	470	429	469	478	460	466	467	490	456	507	494	475	505	486	452	497	457	494	453	478	467	409	477	484	473	478	451	481	452	443	423	487	496	443	483	460	451	454	466	508	477	477	479	445	480	469	469	480	478	416	478	508	455	451	452	499	471	482	456	445	439	488	495	479	474	506	496	499	474	458	483	470	439	494	446	465	470	447	494	442	464	440	489	502	462	468	460	495	483	426	472	443	463	408	455	427	434	452	430	461	475	437	462	454	506	483	456	455	463	468	446	515	433	494	469	479	469	472	482	472	509	519	494	446	476	465	487	462	498	485	521	430	446	456	496	473	465	454	458	478	483	467	478	443	486	480	484	478	492	486	470	449	486	462	478	512	488	465	426	475	493	457	484	478	482	472	444	460	469	446	451	484	461	503	458	461	458	472	472	465	453	458	488	485	528	461	438	423	506	457	458	499	421	459	483	457	477	474	466	479	441	502	451	421	494	483	471	487	481	484	444	465	459	395	462	464	536	472	451	454	443	467	478	432	493	485	492	479	474	465	470	455	453	453	442	456	461	433	483	461	491	451	509	511	486	512	472	492	471	455	440	440	454	501	481	501	434	449	484	481	502	486	481	496	455	464	475	454	473	486	470	460	462	481	475	440	486	468	445	460	468	461	487	485	460	474	462	443	446	507	492	468	464	457	520	429	475	447	468	458	502	488	450	448	446	514	491	485	488	457	471	481	472	464	480	433	448	461	452	500	423	461	456	453	462	413	472	402	467	513	514	472	471	454	450	488	421	485	506	464	472	459	474	479	447	464	455	462	488	493	461	479	490	471	468	462	466	464	470	479	439	466	471	460	481	465	465	475	474	464	443	496	464	510	450	496	495	456	486	482	466	500	535	487	477	448	477	445	466	473	494	476	451	425	432	524	464	458	438	485	502	436	504	456	460	480	437	470	455	452	486	457	451	494	479	475	432	461	452	493	471	468	430	436	475	459	443	464	484	478	486	500	478	458	458	447	477	433	493	487	482	423	459	481	437	497	479	466	473	458	478	469	475	476	501	493	487	479	476	468	469	481	471	456	463	464	456	421	478	454	444	467	457	457	429	446	492	463	474	482	481	457	475	473	456	472	431	497	471	442	477	443	472	474	452	429	469	472	476	459	468	495	496	421	470	475	455	467	490	482	474	488	481	441	488	462	458	490	474	459	463	492	465	469	499	449	456	473	486	486	460	417	455	500	458	495	447	481	443	483	415	487	471	468	475	425	466	499	433	468	450	468	463	469	466	470	438	456	512	478	477	446	456	448	474	472	470	460	506	439	471	475	446	453	472	483	459	473	480	463	481	478	466	474	453	474	447	449	489	457	454	499	456	446	446	474	470	479	481	435	447	428	455	446	443	433	482	465	465	482	428	500	466	494	434	489	475	478	437	484	506	502	480	491	471	454	488	467	483	515	426	482	453	466	456	458	469	484	479	468	428	478	450	458	435	461	430	465	467	473	445	451	482	428	428	455	499	470	503	459	462	480	473	479	469	469	484	447	503	486	456	436	461	454	469	458	462	428	495	479	448	475	463	464	470	469	492	438	463	457	447	492	463	439	456	482	480	458	471	478	499	435	470	489	458	453	466	457	464	474	470	435	498	474	448	447	485	427	455	475	453	471	490	493	481	489	473	488	441	453	495	481	464	479	497	462	485	443	479	499	449	499	456	492	513	498	448	453	447	472	478	443	471	451	484	489	458	466	455	477	472	498	440	457	505	459	459	464	477	460	502	465	425	446	517	486	476	471	428	470	441	469	419	495	475	500	455	498	476	494	447	493	480	469	468	464	470	525	438	505	508	453	476	518	463	469	470	447	477	426	438	450	474	463	480	487	467	467	475	474	477	445	467	469	473	464	519	485	477	442	439	473	489	458	455	496	479	437	520	480	457	494	503	472	470	442	466	497	489	494	483	455	482	464	469	514	437	468	466	442	465	448	474	447	498	492	472	475	461	479	484	505	455	456	485	487	505	490	456	449	466	427	478	470	483	461	511	482	457	476	480	436	476	475	487	489	465	503	483	477	488	470	483	473	473	447	473	498	455	470	447	425	425	439	494	454	466	450	457	456	483	491	442	469	440	482	484	475	489	435	475	470	462	456	548	452	472	462	439	479	478	470	464	458	473	463	473	465	447	500	471	453	513	488	453	463	456	422	472	443	445	469	463	499	483	485	497	454	462	439	429	497	448	476	479	465	429	466	446	464	476	485	469	457	451	430	473	453	449	460	452	435	433	475	474	449	442	430	489	500	471	480	463	474	446	506	440	493	455	486	509	474	460	425	487	448	483	442	451	463	460	464	491	503	431	457	495	462	455	469	461	524	496	445	424	481	461	487	489	477	458	469	441	461	458	443	474	459	485	486	492	455	470	471	443	458	530	459	453	429	443	492	504	479	489	470	439	467	426	472	455	417	433	532	438	461	473	444	444	491	477	454	496	422	471	471	465	506	471	462	480	502	484	455	462	451	458	514	457	484	455	428	466	463	499	473	491	428	446	488	486	472	480	473	488	481	500	444	457	440	494	464	492	463	505	485	441	422	459	477	487	451	452	475	486	459	483	454	466	499	493	444	452	472	422	460	470	431	497	425	532	475	458	468	461	423	474	439	488	463	512	493	492	451	462	488	476	461	432	476	472	460	473	455	476	455	471	476	439	460	445	455	462	468	507	458	486	501	486	442	475	483	456	457	441	435	460	428	442	505	481	457	499	446	452	512	472	439	454	472	506	463	489	434	488	469	454	450	443	460	462	468	437	473	454	480	489	490	444	490	465	487	446	472	468	500	456	463	440	441	454	481	467	461	471	478	470	455	482	489	488	462	450	439	461	430	461	461	415	428	457	485	462	477	446	477	471	522	469	402	477	487	461	492	470	466	464	464	484	497	460	467	497	491	512	484	446	465	471	425	456	447	481	493	476	488	463	431	471	471	506	441	490	473	461	494	467	485	493	439	480	481	469	447	465	463	434	454	442	487	417	474	461	451	478	461	449	451	488	428	454	433	442	467	471	461	448	452	434	480	465	489	492	481	456	499	471	513	494	470	461	433	464	473	491	492	457	428	444	450	450	515	451	498	479	491	476	460	480	470	448	477	494	438	450	486	475	496	488	442	468	513	448	493	494	479	422	481	482	446	487	482	506	459	482	460	459	454	498	466	450	480	467	431	439	472	451	477	478	450	459	442	459	461	487	438	458	459	464	502	490	451	453	466	499	462	455	483
47178	45319	22642	7187	5151	3804	2983	2527	2063	1771	1626	1483	1336	1239	1181	1098	1161	1016	978	972	948	897	906	902	888	860	883	838	853	849	879	809	858	856	848	804	821	817	783	792	797	801	822	761	821	800	780	783	786	774	809	802	768	789	819	788	794	784	745	808	773	763	759	772	778	822	746	716	801	771	793	756	716	757	784	767	812	746	796	796	815	775	764	780	791	752	809	793	812	760	760	766	797	793	765	784	766	778	751	767	790	797	739	739	750	764	780	777	738	784	851	767	740	761	790	742	748	791	734	781	795	754	772	808	728	747	789	759	753	794	728	741	741	775	798	785	793	765	761	799	753	783	804	727	807	773	774	805	801	792	818	795	795	821	769	825	738	762	833	769	806	766	789	776	831	767	801	826	787	799	778	753	814	788	751	754	816	809	858	801	717	771	736	791	731	726	764	783	799	748	785	766	790	728	735	737	824	744	797	730	727	707	779	795	731	780	766	752	747	715	760	753	803	781	798	775	741	762	754	733	780	735	747	789	751	720	741	758	821	742	809	791	801	780	744	794	748	752	756	744	764	783	746	794	755	759	772	785	783	763	759	763	828	750	756	715	760	736	791	805	763	781	745	835	712	768	761	796	715	765	765	778	781	772	757	756	744	822	786	812	798	729	712	728	786	777	737	775	757	766	782	799	785	814	746	753	753	786	743	715	768	763	775	773	772	742	722	697	753	754	749	792	771	719	762	770	765	779	800	790	764	765	769	730	792	754	799	775	761	796	800	753	804	761	762	721	790	733	816	787	760	808	737	781	746	770	759	770	783	754	732	817	791	791	765	735	759	743	801	728	732	730	760	754	819	766	818	749	830	749	755	760	746	762	777	745	682	773	739	837	774	805	833	762	796	776	793	764	792	718	750	790	697	774	774	761	789	760	734	756	807	774	734	760	801	797	753	794	757	817	772	799	791	734	751	785	757	792	755	788	794	754	766	753	745	751	776	758	772	794	755	828	727	770	770	779	730	765	745	765	776	764	754	779	752	763	784	786	799	781	780	836	747	782	737	801	762	739	788	780	777	761	751	812	749	770	731	734	768	737	752	752	808	692	768	757	770	723	776	783	784	798	786	778	763	815	736	714	763	765	772	773	753	720	770	738	785	783	763	798	783	780	754	703	805	778	695	740	803	802	753	791	785	760	782	747	795	788	771	764	744	706	748	734	775	760	742	769	763	720	755	774	741	771	739	737	781	718	751	736	817	758	748	802	743	735	777	800	778	729	749	796	737	794	783	795	803	766	747	708	725	741	740	774	777	727	759	760	783	773	729	750	781	761	776	718	769	744	802	761	769	733	729	781	774	822	799	763	758	754	758	751	706	761	751	727	750	713	768	785	777	758	758	771	780	752	799	785	766	742	841	780	762	778	741	779	753	732	801	801	784	785	762	753	746	762	757	723	739	799	761	753	784	754	794	727	751	803	818	764	783	776	761	800	758	777	758	774	779	750	710	785	767	784	740	744	747	757	779	766	793	787	758	782	779	854	737	810	766	694	774	732	787	711	771	716	803	791	728	746	757	718	760	770	854	751	752	805	771	807	755	788	732	801	741	778	784	760	732	769	756	843	768	737	771	805	785	785	769	790	739	772	780	752	728	815	754	733	759	737	763	772	745	798	788	772	738	726	737	733	724	788	782	789	776	770	766	765	761	753	790	789	740	808	771	732	773	721	706	747	761	796	759	717	752	821	759	778	761	813	751	776	778	754	771	777	778	794	748	762	768	797	753	775	749	750	778	720	781	781	759	760	823	760	747	794	797	777	768	747	774	762	772	812	801	782	770	783	760	783	854	779	752	781	780	739	744	795	767	791	764	800	787	782	805	786	730	697	842	791	737	771	736	764	791	748	740	764	838	777	772	795	733	755	760	810	784	723	773	783	780	761	766	757	753	771	799	742	818	795	733	792	786	806	774	756	751	745	772	769	758	733	765	771	780	821	771	774	785	747	782	781	750	782	730	761	814	744	771	747	786	710	780	748	748	761	752	796	778	737	759	741	826	768	805	745	775	718	749	737	754	750	769	719	754	791	736	740	714	747	720	814	794	754	809	741	773	762	767	755	731	794	769	789	764	782	757	758	734	753	740	758	745	768	833	755	747	754	745	768	755	766	756	768	803	777	742	755	741	732	817	740	757	786	762	789	754	824	748	745	753	760	802	812	763	800	808	796	769	754	760	756	780	717	754	777	769	744	794	750	765	728	807	796	749	742	753	779	777	771	781	769	737	776	738	782	732	797	777	757	817	774	798	755	755	731	756	799	816	761	810	752	744	774	762	775	765	764	798	747	762	768	782	781	745	776	760	754	755	767	829	785	760	724	783	780	773	758	766	739	773	784	780	765	697	792	747	802	769	845	764	761	696	785	759	800	789	759	768	768	750	750	807	764	758	779	746	744	787	763	752	763	739	786	789	760	734	788	739	806	740	822	810	752	794	729	745	803	798	786	790	778	765	746	751	781	742	741	754	790	742	758	746	689	781	764	772	721	741	766	807	751	733	796	728	767	751	768	713	772	790	732	793	736	773	747	778	762	771	774	807	779	784	780	733	742	730	764	737	776	740	784	780	721	789	738	765	792	765	770	791	820	755	807	783	758	759	744	840	722	755	804	792	780	757	801	833	742	777	798	758	783	753	754	794	785	772	735	772	718	769	797	740	784	798	760	716	792	733	750	819	752	741	818	756	768	792	763	765	759	783	736	767	769	754	760	741	792	779	751	777	744	743	763	785	799	743	752	733	781	780	778	757	725	784	723	795	778	771	751	780	763	793	753	747	778	728	754	763	740	778	772	789	789	791	759	776	787	767	825	775	774	772	804	793	798	754	754	807	761	737	795	816	803	765	765	740	790	744	763	781	785	762	747	763	758	788	764	743	792	775	761	797	703	796	764	714	797	717	785	781	776	804	798	745	773	731	720	787	771	733	729	746	778	777	792	749	781	715	730	747	777	768	759	743	749	754	720	739	803	788	765	790	779	716	800	812	756	729	759	801	780	763	773	795	747	787	816	765	751	732	775	761	707	813	742	768	773	792	785	753	761	752	739	771	756	761	769	805	768	764	768	817	750	783	810	766	771	788	757	747	785	778	753	783	812	803	766	792	771	759	734	773	754	728	739	749	711	774	749	743	783	789	758	775	808	748	789	740	753	796	801	777	772	823	772	819	792	798	707	782	772	764	749	789	771	765	780	814	752	795	788	787	793	773	767	747	819	781	701	720	750	755	816	752	754	739	741	767	798	790	799	773	744	756	722	768	786	776	739	747	771	778	747	755	752	750	790	768	790	730	705	783	746	785	817	728	754	786	799	708	731	747	740	792	755	801	770	755	788	708	772	725	766	784	761	757	744	687	731	747	728	779	781	765	759	774	776	807	784	814	762	719	807	765	805	764	805	719	757	788	730	778	750	697	807	742	744	757	762	823	811	741	782	780	825	733	763	754	787	740	770	764	722	761	790
26950	21063	11655	2055	349	287	295	283	245	240	258	247	220	246	230	238	251	236	258	242	244	248	246	246	252	241	235	241	251	267	240	227	251	249	233	232	242	235	254	258	266	255	277	251	225	241	223	230	239	231	228	226	220	226	241	232	230	257	241	258	259	256	257	238	264	228	189	230	230	241	258	221	217	227	233	248	229	223	244	252	258	232	264	253	182	268	242	245	268	226	223	248	256	221	247	263	242	251	209	253	233	265	234	236	220	250	244	243	273	237	216	251	229	229	232	227	236	241	235	229	260	230	269	232	249	231	235	239	247	248	272	255	216	227	241	228	254	235	254	238	239	214	256	241	244	242	239	250	262	242	217	256	235	235	253	246	249	249	252	235	243	236	244	236	223	230	264	244	252	226	266	235	231	223	266	240	214	257	250	241	267	230	255	244	241	264	233	231	251	242	243	234	251	240	237	260	228	232	253	254	241	245	220	243	232	264	231	253	250	264	228	236	227	231	241	230	237	247	221	238	222	237	255	243	245	236	251	234	223	213	228	224	240	246	251	240	255	231	248	226	221	266	246	224	256	241	255	244	197	220	234	227	242	224	229	239	212	228	238	248	261	213	234	235	223	258	252	239	272	252	248	235	219	213	246	274	235	230	242	237	247	236	244	208	270	232	223	205	262	226	252	223	248	227	255	251	235	265	259	234	257	229	236	233	231	236	216	214	250	245	260	250	261	232	234	222	242	230	250	217	245	256	228	242	256	220	263	263	245	250	233	236	248	238	250	234	230	246	232	264	221	217	244	220	241	230	259	232	251	254	244	247	227	240	234	243	224	263	232	225	248	251	240	222	224	244	242	237	229	221	233	243	233	232	265	234	204	236	230	246	245	233	265	274	250	235	246	230	251	230	262	258	201	248	231	216	251	260	223	237	263	256	267	217	228	245	222	245	240	216	235	249	222	227	281	251	239	253	248	251	238	218	242	240	249	246	268	241	228	226	250	242	248	289	221	254	223	217	238	251	234	243	253	231	245	219	241	219	257	249	256	269	229	261	260	215	254	253	235	221	253	233	258	234	239	215	218	233	251	254	217	277	241	223	226	242	246	241	264	253	216	233	249	224	213	236	250	251	286	248	241	231	216	239	219	241	238	232	243	244	252	279	239	231	217	224	262	253	252	245	257	241	246	245	242	239	236	238	284	227	240	199	236	249	265	224	239	224	239	232	235	269	203	257	249	251	215	250	234	230	225	228	235	222	233	238	223	244	238	241	213	252	249	239	246	243	236	226	226	237	218	229	249	229	235	212	211	238	234	233	235	209	236	237	247	244	218	242	234	195	223	247	228	243	225	221	254	230	240	225	211	217	253	237	243	241	201	235	245	239	232	226	229	242	247	240	250	248	258	239	217	239	237	220	240	246	233	233	231	262	240	227	245	262	246	236	216	234	231	252	266	210	236	243	235	237	227	245	227	215	249	224	242	241	229	281	217	239	247	229	260	251	235	242	244	244	226	227	247	225	258	214	220	225	251	225	231	261	238	230	242	229	234	236	229	265	252	235	227	293	237	207	236	248	244	240	252	264	267	238	249	256	239	229	260	208	220	228	207	256	251	247	227	244	217	230	238	225	235	261	260	242	259	236	203	227	240	260	233	222	240	268	268	231	229	250	234	268	250	254	238	235	207	253	248	229	227	206	245	221	243	240	251	233	265	255	251	224	254	245	218	247	223	239	239	261	251	249	214	236	246	222	273	240	244	262	245	235	244	240	253	242	272	245	234	231	239	259	254	252	248	245	247	246	268	207	229	253	244	247	244	244	264	256	242	239	233	222	261	212	246	239	242	231	230	225	247	251	241	239	241	230	254	222	250	255	228	248	231	239	200	232	262	248	244	229	234	237	231	225	211	237	237	218	247	229	248	237	247	218	238	241	232	206	245	253	255	240	253	219	230	255	222	229	249	243	262	267	256	236	237	236	235	219	259	236	257	242	286	218	244	244	217	242	255	246	229	238	248	257	269	224	274	223	242	254	269	210	235	233	237	252	234	216	229	231	251	234	260	219	241	256	255	224	264	236	244	228	231	243	255	209	244	238	255	239	240	239	234	250	240	232	243	235	226	227	252	231	277	242	238	229	221	231	206	237	229	259	242	224	219	263	262	257	223	216	197	223	244	231	240	226	233	232	233	249	214	246	272	230	250	236	230	224	255	219	226	235	242	265	269	224	229	261	228	225	248	243	230	241	236	241	227	223	229	232	242	237	227	246	243	272	244	228	239	244	224	235	231	262	252	235	251	235	236	275	238	232	246	238	238	240	221	218	244	231	229	264	241	219	260	242	222	233	273	230	236	234	245	249	213	229	224	235	277	227	256	236	230	235	238	259	235	246	256	238	250	222	254	257	244	232	234	249	234	250	238	233	269	270	278	268	214	239	234	244	246	239	232	251	227	245	220	258	277	240	243	263	251	236	221	257	244	272	208	220	234	265	257	267	243	242	264	225	229	213	230	221	236	229	227	245	228	242	249	237	251	219	270	247	253	245	260	259	230	219	227	247	247	240	262	246	246	244	229	244	259	234	259	254	248	245	265	221	216	256	260	250	252	269	229	213	247	232	242	256	266	242	254	238	260	270	250	235	261	237	251	242	240	240	246	230	236	256	249	219	252	252	223	219	219	261	246	249	251	243	232	269	236	207	217	250	258	251	256	219	263	224	249	244	248	245	214	229	226	250	279	238	245	223	226	224	236	232	236	243	253	252	198	259	245	218	249	239	189	212	222	248	227	237	229	245	248	228	221	233	217	228	264	255	252	217	222	234	231	232	253	231	239	226	262	238	235	232	238	254	237	240	261	235	239	231	219	225	251	221	252	232	216	236	239	240	274	241	232	260	242	236	223	228	238	218	232	220	226	239	233	242	209	250	255	229	210	252	233	263	232	235	232	235	245	231	234	224	243	281	251	244	236	251	258	248	242	241	250	254	224	246	255	233	245	260	225	219	228	235	210	294	246	244	238	244	257	240	239	239	199	236	256	235	239	221	257	226	236	255	222	235	240	220	226	208	242	242	248	219	250	239	227	251	244	249	237	249	230	243	227	254	231	249	239	231	220	243	230	203	231	250	247	215	241	238	221	243	247	247	236	245	241	220	247	229	242	252	234	281	221	253	215	233	263	245	251	242	246	213	250	225	244	252	235	248	201	244	241	243	236	258	252	240	262	253	227	224	294	271	232	217	248	247	243	291	239	243	259	242	233	236	215	269	238	220	245	236	209	206	229	233	240	229	232	277	224	233	267	232	236	267	251	232	224	259	231	227	239	263	225	236	237	233	255	261	204	267	224	214	247	244	235	239	228	245	232	247	266	242	231	230	229	221	241	219	219	239	218	251	250	203	234	260	239	255	222	227	247	246	248	242	219	256	255	248	251	222	249	269	242	260	235	241	219	240	232	242	241	248	244	226	248	225	246	261	212	239	224	252	249	239	247	249	251	241	220	220	237	209
15434	17538	7481	728	703	605	533	551	489	469	447	437	428	469	454	422	419	408	437	437	432	401	443	445	440	429	444	459	403	442	424	382	400	450	444	436	445	413	448	474	405	415	417	422	411	392	419	399	431	391	378	404	407	465	419	428	422	420	426	412	416	461	422	412	417	437	415	398	423	469	419	413	402	420	444	427	447	437	375	431	469	409	458	389	416	390	423	395	450	420	435	411	453	442	408	424	380	405	412	403	437	402	424	428	375	459	433	408	424	420	401	413	427	417	424	388	429	424	436	415	388	445	406	431	393	409	416	420	429	418	433	419	466	421	433	400	423	390	429	428	453	416	429	423	419	406	422	425	401	413	412	421	434	436	421	412	426	421	425	458	436	385	412	431	450	401	409	421	419	415	418	433	429	422	420	470	464	417	415	411	425	440	437	400	418	435	425	414	390	425	423	387	410	432	405	439	385	461	417	435	394	440	423	407	409	400	433	416	416	449	382	424	422	399	419	399	407	460	418	419	427	387	444	421	426	396	442	422	420	399	448	423	436	398	410	464	421	446	430	425	400	436	456	402	422	427	418	427	404	425	426	424	445	479	416	383	439	456	429	458	441	433	458	444	416	427	414	478	430	443	427	444	447	406	440	450	410	397	428	417	397	413	422	408	418	425	443	425	433	405	443	442	411	405	431	407	456	410	385	398	438	422	437	409	403	410	412	433	408	383	404	430	403	401	419	412	401	395	417	463	463	422	418	458	416	389	425	454	395	419	409	420	397	399	433	396	393	445	444	434	384	427	431	426	437	439	426	443	374	427	392	447	415	416	441	438	464	415	403	448	418	405	455	456	418	438	414	423	440	405	452	439	413	420	414	375	408	453	415	415	437	393	423	441	427	425	402	390	399	357	422	431	433	447	438	430	424	460	405	419	421	448	419	438	424	414	415	385	431	439	434	449	428	390	451	434	420	377	408	412	413	400	424	426	444	443	446	375	414	475	381	413	438	418	437	404	415	411	468	407	441	438	381	413	447	427	437	451	408	427	421	425	424	381	385	423	401	416	418	438	419	406	450	419	388	399	433	433	387	385	466	407	371	421	379	453	401	458	410	424	437	413	426	448	420	396	439	433	413	428	388	384	428	422	408	442	433	445	444	399	411	421	445	392	444	402	421	411	420	435	406	435	426	419	433	381	388	408	396	436	394	449	382	420	415	418	391	395	410	411	449	411	411	444	415	417	374	441	428	460	387	416	442	403	417	427	422	437	435	404	411	411	425	415	449	411	417	441	455	415	420	402	409	426	416	396	411	405	468	401	428	416	408	446	401	444	408	425	421	428	410	422	457	440	432	399	384	428	408	446	423	402	423	452	420	400	430	439	428	423	414	436	406	451	430	438	461	386	379	439	433	395	399	396	421	401	416	420	431	417	444	435	448	422	392	420	438	420	423	437	400	411	431	430	417	411	403	441	420	422	406	385	439	431	386	389	427	436	435	398	450	447	384	403	381	434	407	412	421	430	423	431	463	444	406	395	434	412	410	434	415	400	401	408	409	443	451	442	426	406	398	434	430	435	416	418	441	423	417	401	413	424	394	396	396	441	420	438	428	415	422	446	414	465	434	436	429	424	425	459	417	440	433	420	440	472	403	435	437	425	410	386	397	403	446	441	441	406	428	406	416	421	423	418	411	408	434	390	420	432	423	414	404	426	436	437	397	406	436	446	416	401	409	407	405	411	409	390	413	422	401	443	402	391	417	421	434	389	416	436	402	429	403	431	374	392	400	458	415	440	438	441	404	457	451	449	423	428	407	424	386	476	421	437	425	388	429	417	404	382	415	438	412	440	409	437	391	406	419	428	398	419	417	394	420	417	390	430	440	434	396	421	399	403	417	447	437	404	406	405	432	438	437	402	426	394	455	395	402	407	401	476	445	424	438	410	440	414	397	420	427	445	408	417	402	389	414	395	421	413	428	398	377	414	406	427	418	391	405	426	416	448	426	438	417	414	413	417	404	472	435	407	437	422	422	414	418	400	413	404	419	422	417	441	469	477	433	406	381	445	452	426	418	397	423	426	427	389	426	405	423	411	417	389	450	424	376	429	438	380	420	407	399	420	422	416	428	387	380	414	466	420	419	379	402	412	434	433	417	434	420	391	451	401	423	427	413	409	414	444	396	382	419	414	456	396	399	383	399	462	398	390	435	414	408	410	438	444	402	362	436	424	418	395	448	423	425	434	440	423	416	451	414	401	430	395	437	403	427	418	448	392	415	404	445	459	421	444	459	398	438	423	431	397	420	398	393	424	434	426	441	401	385	418	483	421	428	418	425	410	379	451	397	400	422	404	441	434	397	431	429	451	429	413	445	443	438	447	407	445	440	446	419	385	419	402	385	444	439	416	459	413	415	448	404	435	388	411	394	415	382	422	388	396	401	441	395	433	435	434	432	410	393	431	422	412	414	446	420	452	382	455	392	419	449	435	428	406	413	440	409	431	443	399	455	402	413	439	415	405	401	422	410	446	442	421	419	442	438	416	399	405	417	377	420	419	388	422	442	445	419	454	387	410	439	416	414	422	412	419	465	419	412	415	402	423	417	419	433	442	428	421	408	445	383	444	463	455	424	417	416	374	383	436	430	440	414	396	410	419	418	397	417	431	429	450	399	427	424	441	440	415	409	411	426	393	408	408	435	402	442	406	427	411	451	420	428	395	391	430	392	461	402	421	431	399	431	426	420	436	473	393	401	399	443	393	409	446	441	406	413	421	417	433	430	432	450	448	433	417	427	424	434	395	407	459	430	433	428	373	429	417	437	407	385	406	404	420	415	449	410	436	419	449	442	440	430	443	421	405	427	429	419	409	447	404	413	421	411	410	412	403	455	406	386	391	388	420	458	425	379	428	425	418	408	429	430	430	445	415	405	398	396	438	411	409	403	448	408	464	425	368	424	414	407	409	419	443	425	430	419	447	408	451	417	431	452	427	386	396	405	444	430	433	437	422	400	452	408	418	436	451	413	443	428	399	471	437	445	393	404	408	410	448	424	449	367	395	425	430	400	412	420	442	357	403	407	447	422	383	437	386	393	451	400	364	425	434	417	405	415	386	420	389	455	433	413	449	475	433	440	388	399	430	406	420	417	419	439	418	383	435	451	458	400	456	445	428	398	413	394	421	423	383	392	424	445	453	427	384	453	453	427	424	439	416	423	434	387	375	449	403	408	412	395	422	427	415	452	383	434	445	430	405	421	408	398	397	444	416	405	394	416	431	423	420	420	413	422	434	400	429	407	433	433	410	427	393	402	358	454	424	396	414	440	439	423	414	429	400	437	429	414	418	419	410	393	471	415	407	414	405	417	409	414	406	445	446	411	388	422	442	436	438	394	435	397	432	435	416	431	423	413	388	379	432	438	381	406	404	427	399	417	426	428	429	475	476	420	399	439	437	399	408	433	432	438	452	403	416	448	412	422	406	437	465	458	376	420	387	403	434	416	417	410	416
24180	21335	28292	24785	21279	9024	983	647	535	537	533	459	449	426	425	439	420	405	437	400	396	374	431	372	396	401	371	426	365	397	408	364	404	397	410	413	374	409	383	409	395	409	373	381	378	367	374	364	402	350	398	363	422	362	357	376	359	373	382	386	380	380	356	373	375	365	362	394	390	351	394	389	400	370	402	378	352	379	367	353	406	363	363	360	391	400	403	376	354	391	389	375	375	383	379	399	374	406	390	362	407	391	399	364	393	387	380	356	381	352	365	389	353	382	358	368	347	358	389	361	390	384	377	369	360	384	400	347	362	414	353	368	376	377	389	386	356	368	408	381	357	410	431	390	352	365	371	395	340	389	383	388	383	388	426	368	344	374	381	396	377	397	365	375	360	373	387	419	369	398	353	373	399	331	389	369	424	358	415	387	375	364	328	376	352	409	409	365	385	380	374	361	390	335	360	350	358	383	337	384	364	403	380	385	357	382	328	380	377	391	347	348	374	375	358	377	405	405	380	395	354	391	364	394	369	361	383	377	392	384	379	376	371	386	372	359	380	369	375	338	358	413	385	370	350	381	357	352	394	370	388	376	385	384	390	386	385	399	368	323	349	390	344	345	377	351	362	360	367	351	385	370	370	347	364	347	371	386	369	357	363	383	361	346	368	341	371	362	368	406	377	364	369	373	376	382	387	419	380	344	364	406	367	414	376	388	376	354	339	388	396	366	364	412	358	371	382	359	387	387	382	373	373	381	362	382	396	344	377	399	366	341	352	366	375	359	384	350	383	374	357	345	391	373	381	385	369	349	356	345	398	393	376	354	354	384	321	354	378	373	361	381	364	366	360	383	366	372	409	355	359	345	397	364	395	384	393	368	354	370	395	393	393	375	354	392	400	380	381	396	375	373	362	402	369	359	389	386	364	345	368	396	392	381	418	398	351	410	392	348	350	385	343	417	370	364	386	379	384	385	395	352	370	369	356	389	347	361	395	370	365	369	368	348	363	379	377	341	373	378	382	405	406	373	356	367	399	375	385	370	385	387	357	370	406	320	360	388	374	366	358	388	368	365	381	343	387	367	364	421	370	367	378	377	382	350	388	412	430	369	386	390	379	391	394	360	376	389	388	376	375	369	417	385	381	360	354	395	360	368	391	343	370	361	399	371	377	400	376	348	380	370	412	402	365	386	366	388	376	421	417	371	384	343	397	381	410	377	391	392	354	368	356	363	394	349	386	372	388	381	353	365	370	404	387	365	362	407	371	361	360	387	379	382	366	375	370	365	391	392	350	409	370	357	405	362	441	348	353	404	381	378	380	375	346	402	349	394	357	384	411	347	362	363	394	389	360	398	357	394	342	416	365	375	365	370	374	356	366	360	369	385	370	389	361	376	361	382	350	381	384	414	424	395	364	388	404	392	411	391	329	411	417	373	385	356	418	370	385	382	382	382	381	404	370	434	376	347	365	340	390	358	368	383	372	335	395	382	366	382	389	360	374	373	368	337	382	388	411	364	346	386	386	374	360	380	345	384	354	351	398	369	372	350	387	351	378	396	391	367	377	382	349	364	374	374	342	374	365	382	395	380	374	385	352	359	365	348	374	360	402	346	368	376	387	408	350	351	381	401	406	381	408	384	379	373	388	377	376	357	417	400	369	379	386	357	377	366	353	368	362	405	381	377	374	359	412	369	354	362	369	388	390	374	403	375	360	347	380	376	350	392	409	398	415	363	413	362	396	361	371	314	402	387	353	396	313	338	336	375	378	402	394	380	356	353	357	341	332	336	375	348	348	383	352	375	342	393	381	363	382	362	366	366	322	374	381	406	357	373	402	400	337	385	378	353	382	371	374	372	372	373	392	345	371	345	381	344	406	396	388	404	377	369	414	382	368	339	376	369	367	381	331	364	361	363	362	386	329	378	392	350	341	364	395	354	369	371	355	383	370	369	364	352	354	413	383	384	404	380	402	343	388	388	348	348	348	366	395	362	365	344	380	403	365	369	371	385	370	370	360	370	379	400	392	373	383	337	366	415	413	380	375	340	356	387	363	426	327	337	365	348	424	377	383	353	379	416	396	408	360	382	368	398	369	393	370	350	372	401	392	347	367	343	345	389	341	385	377	409	344	350	405	344	363	380	365	382	347	380	336	393	346	384	443	373	342	366	386	394	396	348	359	390	383	360	385	347	365	359	356	403	352	406	371	360	378	348	373	392	365	378	394	386	362	360	392	379	359	374	361	368	379	345	376	352	376	371	361	350	375	376	379	354	364	377	338	406	311	362	370	396	384	430	372	384	365	401	409	387	368	387	376	383	385	394	388	380	389	357	369	368	414	382	379	348	374	362	420	360	386	379	360	371	374	340	353	360	356	339	370	384	359	353	369	363	392	369	399	350	385	386	418	336	405	374	371	399	394	388	359	365	346	352	391	391	385	370	384	369	378	358	366	358	399	375	362	371	358	375	337	370	357	413	383	357	390	361	371	392	373	389	362	384	355	395	359	382	369	362	337	348	376	330	393	362	349	387	395	373	378	394	345	385	362	377	387	384	383	325	402	374	338	367	352	338	382	379	385	386	371	357	359	398	342	356	357	386	389	373	346	366	394	371	413	358	371	374	383	319	368	425	387	354	386	367	370	354	345	390	365	324	359	365	329	389	395	363	363	346	385	357	365	361	360	386	384	360	388	365	359	375	369	369	335	375	388	411	389	368	357	360	387	379	392	366	390	355	367	404	398	361	394	355	394	372	357	345	363	348	374	402	377	383	391	372	381	352	374	411	447	416	352	375	368	349	374	355	337	387	381	379	357	354	403	355	371	347	343	372	389	377	382	379	362	390	408	352	388	346	378	401	402	407	374	341	366	390	373	385	380	405	404	407	361	394	376	376	370	389	382	398	378	363	348	367	384	378	347	378	393	377	359	394	404	402	396	368	361	414	361	394	382	401	372	380	361	357	366	393	369	371	373	369	394	368	381	377	373	354	368	374	406	371	372	397	394	381	369	370	349	387	367	388	420	353	341	354	401	362	381	391	358	374	348	377	392	382	386	381	345	366	370	370	375	395	384	381	390	389	390	372	358	385	373	343	355	379	363	354	410	342	397	378	332	346	363	390	354	385	374	368	355	366	408	318	389	340	357	381	383	364	372	364	346	398	363	359	378	392	363	377	346	404	348	396	353	358	385	378	373	334	362	356	370	380	368	364	351	377	397	393	362	380	367	355	387	396	356	370	355	395	396	371	376	392	380	393	389	371	388	411	376	364	396	369	351	360	375	374	372	355	355	372	362	354	376	359	385	372	353	340	367	380	381	383	404	380	386	332	385	392	427	366	395	366	405	393	346	347	390	335	355	390	365	407	376	364	379	371	363	363	371	335	366	347	418	342	396	387	365	402	368	382	365	390	360	384	385	410	353	376	357	366	388	394	382	363	369	390	385	408	348	371	357	372	381	368	388	419	365	387	355	365	390	355	333	361	370	320	393	364	383	390	382	400
39820	38634	19043	4405	2894	2317	1883	1509	1342	1194	1060	1051	978	880	824	876	792	779	811	750	702	710	744	701	693	731	707	693	696	728	641	696	662	705	609	683	665	643	678	661	631	633	649	677	667	630	690	588	654	628	663	662	591	643	690	674	668	683	659	618	623	607	615	659	656	652	673	615	646	622	598	656	643	649	629	645	639	688	647	654	628	625	641	678	673	629	645	669	642	622	620	619	629	658	622	634	625	672	620	649	623	662	645	602	653	641	642	580	606	650	628	640	628	679	667	660	673	611	669	686	709	640	621	617	657	636	637	652	667	626	617	642	618	626	616	619	649	641	647	635	674	636	677	612	637	673	685	631	617	693	669	642	591	610	644	673	681	634	657	687	635	655	665	612	635	671	629	649	673	631	700	628	623	679	602	701	629	713	642	639	640	689	627	676	598	633	638	641	685	632	648	659	647	587	623	631	599	690	647	613	660	635	645	629	674	668	660	666	644	651	671	649	659	634	604	637	634	633	639	593	609	642	583	607	634	605	624	632	651	656	653	650	608	628	621	655	641	651	673	621	653	609	624	597	643	577	670	640	607	621	661	632	600	637	632	645	667	649	607	610	614	641	616	682	652	656	638	614	608	597	650	580	651	626	625	682	649	654	685	604	674	651	669	603	655	615	652	648	653	646	653	605	676	602	680	610	647	638	641	660	632	665	627	630	648	669	609	659	624	665	667	630	601	653	623	599	615	679	611	620	615	614	630	665	637	635	682	684	646	615	622	577	604	651	633	621	643	619	613	605	602	626	664	625	633	630	640	630	612	647	673	635	635	652	625	601	637	618	669	640	646	675	623	620	600	638	621	639	648	630	692	650	680	625	639	653	616	601	621	598	643	587	640	654	637	616	640	617	665	654	653	640	611	653	647	644	634	634	639	597	627	642	670	647	635	645	658	631	636	597	610	583	613	624	635	678	651	616	673	640	617	604	683	635	621	645	658	641	626	650	601	640	636	652	610	673	611	635	600	659	611	615	643	640	637	649	647	601	638	635	636	653	619	627	614	654	641	635	614	667	634	621	571	617	661	647	672	634	668	649	644	640	648	589	658	630	646	583	647	639	590	631	619	678	648	586	627	638	644	588	636	642	666	625	641	605	608	623	704	680	612	624	617	603	699	643	637	629	625	618	662	653	644	596	606	636	605	626	608	605	627	635	688	655	601	634	623	635	651	623	667	613	641	626	619	628	641	649	649	609	605	678	583	666	625	678	608	657	618	618	634	670	630	651	617	657	615	643	630	615	628	587	648	652	633	646	662	682	646	593	646	687	642	647	642	642	602	613	634	659	644	643	661	668	631	635	628	653	635	644	616	597	650	629	639	631	643	628	599	632	625	673	662	600	656	575	644	621	665	624	679	625	652	619	681	570	633	664	631	639	615	649	641	610	636	625	619	655	619	648	629	649	647	631	656	576	640	666	647	629	632	636	612	658	655	632	621	628	693	613	668	609	673	626	663	627	627	619	620	620	612	664	586	643	625	648	597	645	609	635	661	613	632	648	617	654	680	633	623	603	625	650	618	624	619	633	616	660	604	681	660	613	625	632	652	599	663	620	658	657	680	660	646	644	656	688	641	652	597	655	625	626	665	625	652	641	664	627	644	628	627	621	574	648	668	649	664	656	644	605	667	633	663	644	637	660	583	640	620	668	634	606	673	639	656	642	635	611	608	613	650	641	661	605	657	628	661	642	600	665	654	683	668	632	632	652	579	685	612	665	627	633	644	635	666	596	708	564	633	625	627	649	649	621	643	648	609	669	676	676	601	638	636	663	634	617	604	621	640	643	634	660	579	671	649	634	693	640	641	669	718	630	646	693	624	665	630	687	656	671	642	613	678	618	619	660	644	671	680	607	640	630	683	685	608	589	658	596	666	625	591	611	639	656	644	606	611	617	650	604	609	627	610	642	641	644	631	663	602	672	649	682	636	667	615	635	615	610	652	659	620	643	645	675	655	638	628	683	658	647	643	674	664	622	625	614	680	651	588	652	650	620	597	670	620	669	645	621	650	617	644	652	621	584	693	645	639	666	646	618	634	613	654	644	655	614	660	643	657	637	614	625	680	651	655	662	646	629	637	663	609	651	643	643	615	650	615	649	625	657	685	620	613	642	649	660	689	618	699	598	673	696	631	693	604	614	706	653	623	658	663	617	630	672	609	644	629	675	638	625	620	675	668	621	696	631	614	645	652	635	623	645	615	661	611	639	653	652	608	696	596	634	673	604	647	680	651	669	612	635	622	661	657	641	625	696	613	603	634	652	658	652	629	623	626	632	633	601	643	619	625	679	682	611	617	641	584	617	622	616	638	627	621	629	618	649	647	665	625	631	593	673	587	665	673	642	622	630	651	634	648	657	605	613	636	676	649	656	600	636	675	587	654	631	654	641	671	619	661	635	616	632	617	626	603	632	673	631	622	663	662	636	633	623	672	598	635	669	583	619	631	687	609	647	627	634	593	643	625	668	593	658	586	648	637	608	633	669	642	593	644	623	651	631	628	623	642	620	614	659	645	694	626	658	638	600	627	631	627	653	671	637	630	619	659	647	624	641	638	601	673	633	624	651	585	645	646	620	626	653	599	579	615	664	609	602	672	639	666	646	614	645	619	586	626	628	627	617	623	668	675	675	597	673	715	631	608	684	639	636	634	614	625	652	587	649	656	655	679	583	645	681	696	648	678	583	634	630	665	625	615	647	646	599	704	653	636	630	641	650	622	629	654	662	649	629	632	671	652	663	632	624	671	630	639	642	614	623	696	643	659	609	634	611	656	626	598	624	633	594	657	645	667	666	680	683	626	679	625	630	619	616	616	643	654	603	708	630	654	639	629	608	636	626	667	624	662	685	665	655	621	636	658	618	660	662	662	627	609	661	643	629	628	631	625	629	617	651	606	616	703	622	654	624	602	648	678	612	687	601	610	678	658	613	676	662	662	670	623	623	691	621	624	608	629	638	695	616	643	648	604	641	620	640	614	583	635	610	598	642	645	679	590	646	631	653	625	604	685	603	655	633	613	651	641	617	633	659	658	663	634	630	635	634	631	655	672	648	633	643	604	656	689	591	614	667	600	600	660	607	628	629	627	652	616	621	645	633	659	657	674	605	614	595	633	629	606	603	651	623	664	645	654	605	657	665	641	612	647	637	643	647	607	601	625	634	632	670	601	633	651	641	638	586	631	654	618	589	645	580	658	631	622	621	610	667	636	639	678	636	624	628	625	650	624	627	607	653	641	641	611	652	608	648	581	633	632	658	665	637	691	657	623	621	670	618	631	650	649	661	583	641	653	615	628	693	613	669	601	606	659	631	598	615	636	631	599	606	685	646	631	611	623	673	666	657	645	658	627	616	633	644	628	654	649	623	657	640	622	623	644	626	605	627	619	635	682	628	672	632	649	644	661	672	620	639	632	639	641	631	641	640	641	645	630	660	672	702	664	625	615	639	616	650	632	668
23259	21330	29497	23545	21330	21366	8282	1075	802	718	662	612	575	542	571	531	560	519	547	510	546	474	519	491	497	498	488	491	464	482	487	462	492	449	457	434	452	443	458	444	456	450	439	459	432	483	450	446	450	457	485	448	470	407	451	446	421	457	442	487	476	434	449	466	476	445	449	449	435	448	490	435	443	454	461	429	463	432	437	488	423	494	442	448	440	512	453	389	433	446	492	470	468	497	443	452	463	457	449	390	433	464	449	461	452	449	413	460	476	455	443	524	454	429	450	424	451	451	425	461	461	460	456	470	448	463	440	454	439	430	410	449	448	440	425	462	425	459	458	446	452	455	468	473	437	447	433	468	429	423	416	444	446	498	463	460	445	456	500	452	455	462	438	475	425	447	464	436	462	466	432	447	460	465	469	489	452	442	436	451	429	429	447	457	423	465	464	431	457	460	437	431	458	440	457	468	481	420	446	430	449	449	470	441	469	462	433	437	469	450	468	435	425	448	455	437	416	454	432	442	452	439	447	412	446	431	426	443	427	421	474	447	455	456	451	407	454	414	442	447	403	463	434	418	428	435	442	454	415	450	418	438	463	445	448	441	437	459	430	464	429	464	437	448	422	452	464	428	441	431	432	446	402	455	462	449	467	446	441	441	435	447	458	415	457	423	446	424	489	460	475	462	429	482	479	477	442	463	464	459	460	503	449	450	441	417	431	469	441	474	431	433	444	476	474	433	468	440	436	417	445	422	403	436	410	458	434	448	445	427	436	470	461	420	432	441	434	452	483	477	458	448	433	429	474	488	472	446	450	428	460	415	431	472	442	393	458	494	425	460	404	465	427	435	448	460	454	473	424	456	421	445	464	399	479	482	446	414	443	472	468	455	476	420	460	470	423	404	427	436	429	442	437	396	405	460	461	490	416	395	453	421	447	451	455	459	486	471	442	456	425	443	441	414	442	415	419	470	462	432	422	464	470	433	414	443	425	433	432	458	447	422	468	411	417	461	461	410	460	451	440	441	420	433	409	480	428	427	474	461	423	434	397	453	490	455	446	454	443	420	474	451	435	452	438	480	452	438	442	438	439	457	400	431	441	460	456	459	441	440	437	441	441	476	461	414	431	450	468	460	471	484	422	441	436	470	487	451	431	442	435	416	459	420	425	460	414	458	442	473	461	452	464	461	431	437	435	427	491	421	443	478	468	450	424	448	458	427	448	467	452	458	439	432	436	465	458	471	439	479	424	475	461	450	458	432	479	417	459	439	436	437	440	462	411	466	432	436	441	454	466	448	441	449	483	435	460	427	465	430	456	434	440	465	424	426	446	469	465	456	419	455	464	450	456	453	479	446	436	451	428	430	416	421	420	393	453	423	450	463	428	446	462	415	415	460	454	422	441	423	452	453	465	464	481	449	448	445	456	454	458	457	433	441	430	414	452	464	448	447	420	480	441	444	425	459	449	465	466	465	465	475	434	456	446	446	463	455	468	490	482	450	488	464	474	439	443	439	457	449	502	492	442	508	394	451	463	474	443	481	432	441	469	453	425	442	449	470	377	473	445	410	465	438	431	452	407	415	468	474	412	460	431	427	472	411	475	435	415	415	421	451	426	482	433	455	463	459	469	429	421	488	425	449	425	429	421	442	439	451	461	440	494	424	417	427	471	436	459	422	492	450	447	456	419	474	452	425	467	461	462	398	446	446	488	428	427	475	463	421	485	421	473	452	428	432	449	429	445	467	441	483	468	443	422	445	456	461	427	466	442	429	477	402	431	450	469	426	440	442	445	431	446	466	464	470	436	482	471	439	480	410	426	451	469	427	454	439	444	450	435	483	449	429	452	436	457	457	465	403	446	447	436	419	453	451	434	414	445	445	464	427	487	461	449	445	441	447	447	459	439	451	429	470	425	422	465	487	431	441	447	386	480	445	442	455	455	469	390	480	466	424	455	443	453	430	432	470	429	447	402	414	425	456	412	478	446	451	425	506	463	459	435	436	435	427	455	472	455	429	456	406	430	432	425	450	441	417	394	434	416	429	411	468	420	431	407	460	453	435	463	454	459	497	448	463	425	494	460	435	461	412	443	461	435	454	457	435	486	450	492	476	477	443	424	453	444	433	450	435	452	433	458	451	473	451	453	463	461	434	427	447	457	411	394	444	438	442	450	453	452	451	450	453	477	397	475	453	415	449	472	475	457	461	439	453	441	411	426	454	434	477	444	432	461	464	454	446	401	470	444	455	449	449	425	469	462	422	442	457	452	497	446	444	429	417	451	452	439	446	467	452	449	454	467	463	459	431	434	442	453	474	413	449	475	439	469	447	449	453	428	407	436	413	417	431	462	484	455	424	423	477	442	416	477	452	451	435	462	446	431	413	394	477	412	466	476	408	433	438	459	458	463	456	435	444	433	468	438	415	397	467	408	459	421	451	444	459	452	464	448	467	448	470	421	480	464	473	446	463	402	459	459	416	488	453	439	444	445	458	441	488	452	440	436	457	473	425	442	418	420	446	430	451	459	465	424	430	436	458	437	427	460	440	457	440	461	455	467	430	457	426	437	466	421	504	423	445	438	467	432	436	451	454	443	462	431	435	481	491	483	418	449	462	433	428	451	423	426	433	476	434	440	455	472	462	423	457	446	491	424	463	458	472	433	495	404	430	448	448	451	431	451	441	435	446	453	408	470	480	448	459	478	427	415	408	426	398	414	452	450	449	449	456	442	489	421	413	464	457	440	465	426	419	442	466	434	456	420	421	489	425	440	472	437	410	465	451	458	413	436	467	427	416	448	433	433	420	418	436	446	402	437	422	451	441	448	429	448	433	470	438	455	440	437	427	442	443	434	427	463	432	445	453	450	445	453	419	457	452	437	439	471	469	445	430	429	467	481	464	399	433	434	458	455	467	459	472	428	479	454	417	468	448	466	446	456	446	449	387	411	422	485	427	422	388	439	441	417	484	457	455	440	444	425	462	439	477	459	484	426	469	450	475	438	473	445	485	451	423	448	469	442	454	454	432	429	432	483	479	440	431	493	457	437	429	445	439	458	487	424	466	458	439	456	400	459	437	439	403	464	433	436	469	440	409	433	449	391	448	436	435	424	455	447	427	476	453	475	420	456	446	460	446	438	439	445	432	444	430	442	422	448	452	439	467	438	453	425	469	437	435	450	471	455	438	440	439	430	431	442	445	410	458	453	457	455	427	460	471	458	467	421	459	440	448	451	404	434	497	458	480	460	454	457	436	440	462	470	471	394	443	424	434	480	441	422	440	426	435	440	450	449	445	424	443	422	428	435	417	432	427	426	457	471	467	453	426	433	455	459	472	442	439	441	479	440	459	428	432	458	435	431	454	453	433	469	436	462	465	411	473	458	437	484	462	431	424	487	480	483	464	410	460	452	427	472	445	489	471	432	458	461	444	448	487	446	433	438	460	436	466	419	445	432	454	439	473	456	438	468	424	441	474	425	407	445	470	448	448	449	448	414	456	480	511
46545	44496	22925	7191	5032	3715	2943	2385	1962	1703	1553	1461	1282	1170	1202	1121	1012	960	986	918	866	926	905	919	872	910	861	856	818	791	842	783	790	842	834	772	827	768	766	777	780	798	759	777	764	819	751	745	725	801	755	831	763	721	751	753	771	762	753	772	751	719	743	790	815	738	771	734	704	734	764	773	741	773	753	774	761	745	756	738	749	754	746	729	689	726	770	751	745	786	805	713	788	763	731	727	774	727	775	808	712	749	728	744	705	752	728	740	709	738	713	750	733	784	698	740	777	770	754	796	746	766	759	736	745	726	719	698	750	765	754	758	716	714	760	763	745	724	768	750	715	722	724	760	742	723	746	799	715	777	803	748	745	799	745	771	733	780	778	759	705	745	746	721	720	728	736	759	799	727	741	705	749	742	691	734	775	805	733	776	758	776	752	741	763	781	815	735	773	742	743	744	726	756	728	716	706	711	786	790	745	737	760	738	721	704	751	762	714	716	716	780	756	750	750	722	736	675	786	760	793	749	697	735	772	740	700	750	725	705	700	787	776	699	770	740	818	740	773	745	695	759	725	744	729	724	722	745	713	679	740	752	739	740	756	709	730	748	746	722	731	747	753	697	775	772	728	725	744	709	754	738	770	760	740	796	754	736	690	741	777	757	709	732	709	807	703	778	749	725	694	797	788	687	745	695	739	714	724	708	758	733	722	718	700	743	759	763	763	736	763	786	730	716	742	683	729	702	751	740	741	696	743	784	699	756	718	762	757	757	726	786	770	732	759	735	747	746	778	721	768	750	760	734	729	747	720	757	762	718	746	706	757	723	730	715	799	762	731	704	675	754	725	738	731	771	737	714	760	712	772	711	716	696	715	751	715	761	745	741	739	811	782	745	748	739	746	733	733	751	698	745	726	771	714	668	722	705	776	764	741	761	783	744	732	761	754	713	740	738	703	797	739	757	714	697	758	767	750	788	756	751	687	741	770	711	732	716	707	728	711	769	739	755	755	747	787	747	715	757	726	714	695	729	747	786	757	731	713	744	721	740	771	701	713	764	715	763	723	718	717	732	727	728	708	716	759	729	775	770	745	731	735	760	782	736	780	711	770	696	713	744	764	776	746	759	781	707	759	727	722	711	733	741	720	764	742	755	713	740	753	719	735	756	783	685	727	777	759	707	691	778	688	743	753	736	721	726	735	723	718	690	710	708	771	740	752	723	761	728	771	720	724	739	719	748	734	778	754	717	752	727	750	790	716	684	755	784	771	729	770	737	735	701	715	702	714	732	733	706	756	722	739	775	750	763	760	733	725	705	741	780	690	692	678	782	700	691	743	772	724	720	763	727	748	740	768	736	713	744	755	745	740	760	746	792	765	774	726	749	736	738	722	742	748	733	699	748	726	713	744	776	737	737	670	762	706	714	757	776	761	758	744	738	703	755	733	745	727	759	764	751	769	700	694	735	728	745	727	761	745	755	705	717	737	760	707	754	754	735	728	796	720	737	774	776	744	726	746	667	728	704	705	727	735	788	766	766	735	796	734	762	706	722	700	759	798	741	754	761	729	771	774	749	714	762	725	779	749	744	778	721	706	795	712	785	758	744	755	720	756	752	797	762	717	730	706	780	693	750	738	734	758	776	754	777	736	759	755	742	728	725	761	705	730	739	713	733	744	712	767	684	771	756	793	717	722	770	816	731	718	749	734	769	759	745	719	698	750	717	750	734	721	747	722	744	743	721	712	750	707	693	766	775	750	727	732	757	752	769	766	731	724	803	738	773	783	759	793	760	689	742	692	755	813	724	764	688	712	778	688	720	716	762	789	772	750	737	760	736	766	731	719	723	743	772	749	746	766	694	769	711	670	694	770	722	746	782	752	706	717	700	703	723	745	738	776	729	753	792	720	727	720	696	764	744	734	739	762	739	784	708	734	683	759	725	713	739	725	743	742	726	779	734	771	722	756	767	759	711	736	749	762	751	679	751	726	746	791	707	740	726	739	735	752	731	719	697	770	749	664	779	757	708	709	742	771	760	760	710	794	800	771	770	737	709	722	819	719	749	742	755	759	666	742	755	708	709	726	785	742	740	725	740	781	723	712	747	792	780	713	716	756	708	722	748	741	708	755	713	701	781	742	773	767	717	738	737	747	749	756	724	721	703	760	758	750	711	737	744	739	777	735	766	761	733	733	712	737	726	738	738	697	737	709	733	779	726	763	733	763	811	720	736	739	747	728	713	742	709	693	737	730	710	711	723	735	717	764	728	739	719	736	720	788	739	729	777	734	764	707	739	705	698	715	762	733	731	741	678	699	760	717	742	769	728	796	718	762	720	802	750	718	742	723	763	740	798	715	749	752	736	783	740	724	652	730	699	745	728	747	744	709	734	783	763	706	727	755	715	739	738	730	688	714	749	765	717	706	768	765	721	757	709	675	710	744	728	724	729	725	715	758	714	709	722	732	730	745	723	724	785	710	720	729	737	744	691	748	731	760	699	759	726	751	768	761	739	738	702	720	741	710	769	741	776	757	728	699	761	765	753	737	711	726	798	760	798	773	715	766	732	683	740	718	755	767	731	710	715	682	765	758	768	704	687	727	681	738	723	752	706	777	745	755	756	758	692	731	725	731	743	718	754	669	749	715	768	748	728	741	756	728	736	717	720	783	716	766	732	742	756	740	764	701	767	734	750	798	732	746	774	709	684	717	763	724	751	763	749	723	774	705	755	745	766	721	729	737	785	728	762	759	784	743	734	755	734	767	754	739	725	701	776	681	711	751	747	697	704	723	790	704	726	715	749	761	726	715	680	771	691	744	680	671	782	766	742	739	791	754	720	741	740	758	714	743	744	758	686	743	760	738	747	723	781	753	733	745	701	740	769	723	747	744	716	752	780	739	749	774	780	743	722	758	806	739	707	759	771	778	775	755	723	764	721	728	779	812	738	742	750	696	712	774	738	729	727	735	764	768	738	713	729	694	781	753	728	759	714	719	760	752	764	720	784	728	705	699	781	726	769	721	678	779	769	714	702	774	764	740	723	737	762	731	708	707	755	725	731	701	708	765	729	771	743	790	730	751	753	783	759	721	742	784	775	747	724	777	766	762	774	773	734	701	721	769	750	794	716	750	747	766	732	707	729	739	746	754	736	745	711	745	737	759	758	756	778	757	722	784	732	705	723	771	759	728	768	708	782	725	723	745	738	782	709	739	762	725	783	753	751	743	766	721	752	722	734	746	744	729	800	742	748	730	679	763	700	754	749	746	777	752	709	750	754	776	698	736	745	751	737	755	747	732	742	704	685	737	721	733	706	743	761	726	740	793	776	799	756	752	755	765	713	765	736	730	712	751	736	712	746	731	751	676	718	749	760	719	705	736	734	660	688	671	784	732	777	729	745	737	742	721	802	733	759	792	763	776	762	760	720	766	768	682	756	709	775	734	680	659	749	773	653	684	725	752	752	749	727	734	757	730	716	712	774	760	744	723	724	784	699	749	769	735	734
26959	21042	12400	1723	289	269	269	273	242	237	261	212	232	243	229	220	251	210	234	237	221	257	217	207	200	215	222	218	209	223	212	217	220	211	228	242	253	232	231	239	221	239	231	232	202	171	242	205	211	220	231	209	219	225	245	217	199	225	222	237	222	240	215	213	229	254	224	194	216	209	221	212	216	230	221	231	231	221	213	181	224	214	190	232	212	236	229	228	239	227	220	200	240	187	215	240	186	217	208	256	225	220	210	202	228	244	220	211	215	226	200	236	194	249	227	228	230	245	216	218	202	224	207	201	223	253	264	203	231	224	253	228	238	237	219	231	217	236	217	246	225	225	216	217	211	220	217	203	219	235	233	261	217	205	208	236	226	204	210	219	207	240	193	215	236	215	227	224	212	237	244	211	223	204	237	220	242	210	239	230	236	185	229	215	223	245	240	223	218	223	226	208	239	204	214	223	215	218	246	199	236	202	211	211	205	214	230	222	228	218	234	225	228	205	222	239	224	223	204	227	222	198	212	210	234	202	227	220	237	230	226	225	230	216	190	188	232	233	255	209	228	236	230	201	226	229	234	241	226	226	202	191	200	201	211	217	217	224	232	214	224	247	225	206	215	212	223	233	237	223	224	237	225	231	259	202	236	226	196	233	234	212	242	203	246	216	218	212	218	222	228	240	219	214	209	202	215	225	234	250	219	210	224	226	210	246	203	222	185	203	218	224	205	215	212	225	236	233	250	245	226	245	218	218	230	255	220	228	237	241	244	214	215	232	227	225	207	190	204	208	216	229	226	224	210	208	246	227	218	245	204	219	212	220	230	250	205	225	237	242	216	218	236	233	209	213	233	218	216	226	224	224	221	253	241	197	224	229	210	189	223	223	209	237	210	223	214	229	222	207	247	234	206	223	215	220	198	223	211	224	230	209	224	220	218	226	218	230	255	217	233	229	203	201	216	233	243	226	250	227	227	202	238	246	219	222	212	209	225	201	219	219	211	234	243	226	211	188	232	215	217	218	206	215	210	215	241	232	231	224	252	260	193	234	227	215	216	221	226	233	233	225	214	239	218	203	217	200	216	230	229	204	231	237	205	209	213	214	246	213	256	206	247	229	246	208	263	221	221	228	227	237	243	244	191	206	216	218	214	226	240	226	250	257	245	235	225	229	243	232	223	204	238	241	241	227	231	201	237	201	249	220	241	228	242	183	224	242	215	206	227	221	210	210	235	208	191	238	237	273	218	206	227	218	253	233	219	245	208	236	220	219	243	205	220	214	209	207	209	205	230	236	219	233	226	230	230	208	214	224	255	223	232	222	247	235	219	218	235	232	217	234	199	232	225	203	212	221	227	225	241	220	222	221	222	244	245	203	217	218	218	221	219	250	222	230	238	232	217	226	222	238	241	220	225	232	200	248	228	240	212	194	211	233	215	239	208	251	226	231	225	219	221	212	229	220	195	222	217	209	231	210	235	244	205	204	240	219	219	211	224	225	234	238	226	225	230	223	231	219	215	218	214	234	221	245	216	233	221	223	211	206	234	203	235	237	216	209	230	222	243	250	216	236	216	225	209	213	235	203	210	208	202	207	215	231	225	212	225	213	241	238	223	247	230	227	198	226	245	224	203	198	219	210	227	254	222	256	234	234	220	201	213	222	236	209	239	233	225	212	205	223	224	238	220	224	224	216	225	225	191	209	231	226	212	234	198	207	224	202	221	251	216	235	241	216	258	210	220	236	221	232	246	234	241	227	215	198	228	220	228	213	227	203	225	191	232	214	195	227	225	209	232	222	239	208	216	216	213	218	239	212	218	233	253	198	214	232	230	228	228	192	228	221	212	226	234	247	200	251	214	207	232	218	209	209	225	218	235	215	219	224	264	234	227	223	217	222	238	224	224	245	213	247	239	230	216	207	220	238	220	231	210	191	228	204	220	204	244	240	223	226	217	214	229	216	239	205	220	242	248	215	214	201	234	228	231	230	232	214	222	224	221	207	245	221	207	225	238	228	220	235	217	223	228	237	242	217	210	251	218	217	223	216	208	233	234	213	242	255	193	223	239	261	231	200	240	196	226	236	209	227	231	219	221	210	228	217	237	231	229	235	202	229	235	234	248	219	226	222	241	202	200	208	227	208	228	217	229	213	222	204	193	213	215	203	234	233	233	221	224	229	222	234	207	222	209	220	246	237	226	206	215	231	244	214	206	210	240	218	231	211	219	223	197	223	228	232	204	224	230	197	222	233	239	217	223	219	222	215	238	234	225	219	233	205	196	214	221	199	240	233	234	221	230	221	209	200	213	245	244	214	214	210	244	221	219	235	201	208	202	205	216	202	201	242	229	239	207	214	211	222	224	243	240	223	229	217	180	222	192	206	211	229	208	206	202	221	216	242	201	241	219	250	220	240	229	228	234	227	233	196	232	214	262	245	242	213	227	217	233	200	210	230	207	216	233	224	229	213	214	218	216	228	228	230	229	236	208	232	205	237	214	218	233	211	231	193	222	221	224	220	190	225	238	232	224	216	223	237	212	235	222	220	212	245	224	240	239	216	200	232	225	211	205	211	199	213	212	249	225	242	249	215	220	244	226	230	224	222	210	197	248	202	235	224	203	206	224	212	239	229	221	220	235	231	196	222	225	245	201	220	210	213	212	239	225	218	201	215	188	215	242	238	219	227	223	222	229	225	222	241	239	213	230	223	213	217	196	229	208	217	243	215	207	218	200	242	207	207	244	219	237	247	202	202	223	227	264	223	247	227	211	256	221	213	209	220	223	201	219	226	245	235	233	201	210	228	202	232	256	212	211	216	250	231	215	192	239	209	227	220	193	206	225	222	219	221	238	206	241	225	211	236	258	214	189	220	213	208	211	202	234	243	218	231	214	220	228	222	237	241	247	220	225	223	251	211	214	242	211	222	208	236	225	212	204	239	202	252	244	229	195	251	230	244	208	238	241	213	208	228	193	235	226	211	238	209	204	242	211	226	248	215	207	197	220	215	225	230	238	211	222	235	220	196	207	231	210	209	219	209	228	228	227	238	227	205	181	235	218	214	237	232	210	221	216	236	225	259	241	218	219	193	219	214	216	247	238	200	273	238	208	222	225	217	232	193	199	238	212	226	239	239	237	220	217	195	231	230	237	231	257	214	233	217	225	207	218	209	209	226	232	246	254	213	208	205	239	231	234	237	203	232	218	232	222	225	236	215	229	225	193	235	211	224	256	198	232	215	209	223	207	259	209	213	218	251	226	224	233	213	227	184	222	217	223	244	226	215	231	236	261	214	198	224	250	233	219	216	229	223	238	216	236	193	234	262	242	217	232	226	252	215	213	224	221	228	234	221	229	232	226	213	196	225	200	216	215	221	203	215	207	240	202	234	183	235	202	218	195	237	242	247	210	242	218	232	205	199	249	227	240	230	253	218	198	221	228	241	220	232	216	193	206	229	195	245	243	203	240	225	214	217	230	254	220	228	207	251	215	222	220	196	183	213
16184	15137	6411	780	631	544	542	492	425	440	443	443	405	462	393	443	419	362	397	394	429	367	421	418	436	425	412	391	402	395	407	437	410	365	415	426	377	408	396	406	398	405	431	368	423	383	428	366	376	439	424	408	404	376	406	398	376	374	388	417	379	367	397	410	388	371	388	411	394	377	402	360	387	405	400	383	405	378	426	384	402	388	377	409	420	415	407	362	401	412	399	382	406	383	401	381	356	399	375	383	407	399	385	425	368	441	371	367	423	406	408	404	395	386	394	399	367	444	380	405	382	368	410	400	387	398	444	411	408	385	393	414	394	368	411	403	396	373	403	381	388	428	394	381	371	403	392	375	404	377	413	383	404	377	409	389	396	389	418	429	385	381	392	411	448	407	398	383	435	403	381	397	389	419	354	425	431	424	418	390	380	396	380	398	369	367	395	384	351	403	399	383	377	395	403	391	419	408	408	379	416	422	410	395	389	365	373	418	405	413	403	376	409	370	419	401	398	410	418	384	436	345	402	396	395	395	421	398	382	409	398	388	374	393	418	408	373	377	382	371	407	404	396	373	393	388	393	348	410	381	383	384	382	395	358	394	355	413	386	403	399	375	378	416	386	379	371	378	405	415	368	364	385	390	393	416	392	386	387	369	399	423	361	386	392	395	410	356	435	395	402	366	369	413	385	392	387	404	385	411	377	409	406	423	376	390	375	390	401	386	386	435	392	401	411	376	394	413	387	390	403	405	403	417	385	408	373	404	408	381	360	427	348	421	394	386	412	409	395	373	367	367	383	419	394	377	405	384	368	386	377	391	376	399	442	390	406	413	403	382	386	409	382	402	381	375	386	386	398	384	394	408	441	388	420	366	401	406	403	382	366	396	398	385	387	395	404	390	399	420	351	428	385	428	384	403	411	375	363	387	388	390	457	350	377	397	409	385	428	388	387	386	359	412	412	425	377	380	380	368	402	431	392	389	372	405	402	391	412	424	378	421	371	427	392	397	382	430	380	376	402	398	417	376	414	449	374	364	379	387	401	418	400	411	422	419	383	380	383	410	374	374	411	368	370	393	392	418	421	365	405	361	427	406	379	393	423	382	381	372	374	436	384	391	396	397	380	380	397	390	427	394	389	369	404	414	388	370	398	375	375	415	379	406	372	402	407	383	397	387	387	430	411	399	375	381	397	411	399	380	369	390	379	377	398	403	408	358	404	391	413	395	414	369	392	387	393	382	398	389	352	408	395	367	403	385	402	365	380	414	411	362	420	384	366	391	375	395	400	410	413	418	408	415	402	419	397	378	416	379	410	347	364	350	395	390	368	363	411	431	390	374	397	408	433	344	389	386	393	421	419	402	366	376	373	381	373	388	367	381	407	413	393	371	422	390	376	381	397	421	372	380	379	389	398	417	404	392	360	406	382	429	403	401	358	376	427	424	389	408	414	387	382	390	375	408	403	399	399	381	396	375	359	366	425	394	379	365	401	398	393	407	373	389	402	406	401	426	412	395	355	416	399	410	363	364	426	386	383	392	388	436	341	413	380	405	410	411	437	412	422	374	374	422	421	415	428	395	400	438	426	402	444	384	386	391	388	393	376	426	394	382	419	406	373	402	445	414	396	425	410	407	384	393	401	403	405	394	370	389	396	388	420	378	368	372	379	379	402	414	441	363	441	394	413	403	361	433	384	409	345	403	349	397	380	405	426	393	393	439	414	389	392	381	371	389	377	380	414	416	401	395	427	394	390	385	389	411	391	379	340	391	398	409	396	412	452	397	399	421	415	384	369	396	369	418	379	382	390	424	397	388	353	376	433	387	382	366	391	382	382	410	412	393	421	399	388	393	389	383	427	390	381	408	374	401	396	388	398	429	388	383	385	396	383	402	382	396	430	377	414	434	415	414	408	369	422	399	386	412	384	362	407	406	401	401	391	394	404	403	390	370	407	397	392	414	437	425	399	395	368	393	394	421	383	387	373	410	410	372	400	394	385	390	386	388	371	419	390	394	402	374	399	397	389	414	384	382	368	393	394	387	351	381	390	401	399	400	404	386	451	376	379	384	379	452	413	406	421	429	372	393	450	389	409	437	402	396	393	379	422	433	399	395	380	430	375	398	370	390	392	386	396	365	420	385	375	405	423	368	377	380	391	383	372	390	353	385	396	378	368	379	413	399	421	403	402	416	382	366	398	386	368	397	401	399	380	394	418	401	415	365	416	393	399	418	377	412	369	395	381	380	367	354	380	391	390	416	368	406	376	380	390	377	380	377	399	349	444	406	399	423	414	409	391	410	432	380	398	384	411	362	384	379	416	404	397	382	389	436	391	386	403	349	360	407	410	419	393	425	392	430	373	384	395	390	404	388	408	420	423	422	380	396	381	353	390	406	386	369	378	358	377	388	419	370	399	400	392	370	387	393	391	427	421	366	400	408	382	391	372	388	424	434	405	369	367	387	398	382	425	402	398	435	371	403	391	406	394	386	404	394	411	372	439	367	427	395	393	396	374	434	372	419	404	423	398	363	412	405	396	396	401	424	396	429	399	401	394	369	378	367	403	381	403	384	384	369	389	401	386	405	424	381	385	395	396	442	376	359	382	382	357	370	378	424	393	375	402	409	425	378	381	389	422	401	403	394	390	376	384	377	409	379	386	403	354	393	392	405	418	387	377	390	406	436	362	396	408	400	373	402	393	375	376	414	436	386	418	400	388	372	394	402	373	368	356	430	403	398	381	408	367	392	395	396	356	388	385	377	382	394	414	407	417	409	392	412	386	375	415	381	379	394	410	405	419	345	365	353	366	367	390	361	359	358	382	375	355	404	399	401	378	414	413	381	389	373	422	383	425	420	365	345	405	432	397	373	395	390	424	391	378	368	369	384	424	409	394	402	406	387	376	372	409	367	377	390	396	441	415	398	415	383	405	367	373	381	389	338	405	407	400	404	355	367	417	412	394	375	407	392	417	396	412	420	413	396	386	393	433	393	383	386	389	382	425	396	425	468	381	345	395	387	356	406	398	354	395	389	386	368	370	404	432	375	412	402	386	408	371	373	443	378	391	419	404	417	422	388	401	394	396	409	382	393	366	403	400	370	358	370	396	353	377	392	391	413	370	415	425	362	378	358	393	405	418	421	382	405	432	377	382	377	415	387	369	357	367	399	420	386	377	378	415	356	364	414	392	421	368	410	399	400	411	407	389	390	399	426	397	384	384	391	415	437	373	373	381	390	391	384	363	377	375	403	417	368	368	411	399	399	402	366	416	355	374	379	395	363	412	385	405	396	365	386	372	419	383	400	428	365	408	371	414	399	407	390	387	422	398	366	384	365	366	426	389	414	380	376	393	394	392	402	409	389	402	408	368	393	375	349	381	371	376	423	410	394	402	405	392	389	383	429	422	393	360	411	383	413	389	383	399	408	405	387	385	401	440	393	401	377	393	406	397	406	379	401	418	400	354	411	422	390	385	383	453	408	382	371	395	389	438	353	397	367
24144	21323	28745	24246	21284	8348	978	685	545	494	511	504	440	439	447	421	463	430	383	386	396	364	422	440	392	386	395	362	374	363	386	381	374	358	393	391	385	381	390	347	366	358	378	348	370	383	391	390	382	379	347	363	363	351	361	374	375	358	383	376	358	367	348	353	355	411	351	311	351	375	382	353	334	377	363	356	382	409	354	367	378	357	359	364	389	356	391	360	382	377	346	353	406	379	356	392	400	366	365	373	378	365	369	379	351	385	358	338	363	365	356	364	381	381	384	375	371	384	360	395	374	364	359	347	346	352	381	373	363	391	404	373	387	351	355	360	347	381	373	343	351	355	403	358	358	377	364	373	404	409	369	371	371	381	362	368	357	381	361	392	355	410	356	348	342	375	380	382	357	363	385	372	350	368	370	371	346	380	388	362	383	384	362	371	361	388	406	394	364	403	362	336	349	358	363	367	353	398	383	388	335	352	388	328	353	332	332	358	347	387	375	365	386	408	358	414	342	425	351	408	345	367	393	370	357	341	356	386	362	371	372	401	387	374	359	356	395	406	358	405	348	389	384	355	373	359	348	339	385	367	351	345	363	368	370	369	359	344	348	419	359	358	366	363	356	356	367	382	376	371	344	378	362	406	406	348	394	362	351	379	366	391	357	377	398	347	379	382	340	392	409	372	337	354	389	351	362	369	337	350	393	389	377	338	364	369	373	340	385	358	407	390	372	390	407	368	377	384	350	368	373	372	373	355	375	375	332	354	334	376	390	381	380	370	377	314	342	363	375	356	355	366	405	361	355	400	367	366	377	381	362	380	357	397	354	350	379	366	358	377	360	369	375	355	380	374	399	308	359	380	381	384	375	362	379	386	343	389	338	336	360	348	398	342	367	388	408	335	366	380	343	351	350	332	337	381	336	353	334	385	378	384	360	363	376	369	352	359	360	347	391	365	356	372	343	333	368	373	386	375	364	374	363	414	353	368	359	383	382	372	368	399	356	394	332	341	404	404	423	372	370	381	381	390	373	353	366	374	351	361	361	374	349	363	348	380	365	320	372	335	364	389	379	343	348	359	374	396	367	368	348	355	355	349	332	359	367	410	367	361	366	364	379	345	399	329	343	355	352	394	358	334	373	392	399	361	310	396	342	370	350	380	369	376	358	338	362	330	374	386	357	368	356	411	376	378	367	336	383	356	339	340	355	385	371	346	408	410	371	323	372	356	396	355	399	353	392	415	370	378	384	371	363	329	355	381	358	360	373	381	381	340	398	385	379	383	370	367	377	368	403	350	369	365	376	345	396	367	377	383	372	350	378	359	371	333	386	347	373	372	371	367	363	390	357	371	327	381	352	392	360	342	331	344	362	384	379	364	387	373	403	346	355	347	388	375	357	381	369	399	361	386	374	384	373	365	355	353	391	419	398	353	382	376	345	377	371	380	403	361	368	408	364	381	377	391	366	346	384	339	380	380	392	343	363	324	352	336	413	379	367	366	345	322	375	349	348	367	344	363	363	365	375	316	396	378	357	379	347	377	345	353	337	389	399	360	361	373	368	356	383	404	382	364	367	356	382	374	363	351	357	406	338	352	393	373	368	345	390	364	359	367	358	374	342	366	360	398	378	394	352	367	399	360	323	379	343	404	351	396	367	386	362	379	383	359	391	381	356	368	348	368	384	380	387	344	361	325	344	346	377	379	369	391	348	334	382	354	394	332	366	367	397	325	380	383	357	358	358	356	369	388	335	358	387	347	390	378	388	389	356	381	355	407	363	332	361	353	377	352	353	354	385	345	347	357	377	343	350	389	383	362	387	351	365	365	391	378	372	395	379	351	388	378	354	361	368	378	347	395	347	364	385	365	342	378	381	367	356	362	396	358	363	372	358	364	404	362	349	363	389	371	362	364	365	351	367	393	380	353	398	396	375	378	386	317	381	369	393	399	374	351	381	395	371	356	365	376	383	381	381	357	369	363	349	351	350	372	377	312	384	359	382	374	386	390	386	403	358	352	358	404	373	389	356	323	381	363	383	346	359	328	383	374	356	393	359	376	354	360	350	366	367	351	344	366	363	369	402	356	340	358	335	364	362	365	385	380	368	358	379	373	369	390	373	378	325	360	363	394	390	368	376	345	362	339	375	355	378	373	367	391	361	338	351	384	367	367	366	372	381	323	384	345	371	373	355	356	387	378	371	366	392	361	395	377	377	352	367	364	339	375	351	364	369	348	358	384	372	399	359	377	344	378	393	342	377	348	366	348	347	379	413	375	368	367	384	348	338	346	365	378	378	378	359	377	350	427	357	348	386	354	357	397	377	338	384	384	370	378	351	341	377	378	359	346	398	383	363	341	365	403	351	354	396	359	367	356	347	353	347	372	346	335	395	365	380	365	357	346	359	329	339	364	389	373	367	336	370	369	350	368	382	381	382	397	398	367	380	346	355	370	367	372	376	366	392	365	387	356	377	360	389	353	396	373	327	354	382	321	360	356	368	335	353	376	369	353	356	338	367	376	381	381	402	375	372	375	400	390	357	393	353	371	367	348	342	388	390	335	355	402	377	396	366	339	388	303	354	360	344	361	388	356	362	371	380	387	396	378	359	375	368	364	384	399	366	345	419	327	362	354	388	378	379	355	375	377	373	350	366	339	375	387	395	391	376	345	386	351	349	367	371	349	392	356	382	358	352	372	362	399	378	371	388	388	323	348	380	347	394	352	325	375	366	379	368	389	377	352	353	341	392	366	353	367	370	367	356	358	348	343	357	346	383	389	339	341	361	360	376	362	383	361	399	365	378	354	347	330	372	343	367	339	372	369	369	383	335	390	382	388	343	373	384	394	381	337	336	361	336	351	348	361	350	350	346	346	388	366	388	380	376	380	360	363	357	351	363	352	383	326	342	323	339	387	368	337	357	399	347	351	382	392	361	391	390	364	349	341	411	356	346	378	376	341	351	364	380	360	337	339	380	362	372	383	353	383	382	384	351	365	349	387	356	385	378	341	395	371	329	381	328	344	378	363	365	354	380	368	374	400	374	357	366	338	344	358	365	369	354	358	345	363	369	389	349	379	371	399	362	345	366	367	336	360	361	398	379	375	399	385	401	344	391	388	395	358	404	339	377	362	374	375	342	363	347	357	349	390	360	397	378	348	379	370	353	357	377	388	369	361	373	388	370	357	377	374	390	361	327	366	367	369	342	369	372	369	387	366	409	379	349	372	364	386	411	372	344	368	392	371	374	352	380	355	353	373	395	358	332	377	374	372	375	360	392	365	335	353	362	378	334	376	418	380	398	357	382	380	355	356	370	369	355	337	376	359	392	330	414	375	405	378	404	388	373	365	384	338	382	380	329	387	376	335	362	381	377	380	350	365	355	395	364	382	352	358	358	368	377	374	381	355	326	368	363	374	371	372	342	373	361	383	352	376	388	379	368	375	386	364	361	377	367	401	343	321	330	358	384	361	373	390	378	358	344	370	377	362	343	339	382	358	374	354
39971	31965	18051	4434	3127	2320	1830	1457	1404	1217	1040	940	954	903	848	828	780	736	765	722	746	699	647	700	711	685	670	669	658	661	659	685	649	658	697	661	654	602	651	636	690	616	642	604	625	626	665	664	658	616	607	630	626	668	638	663	619	600	650	629	622	592	641	600	670	608	656	670	661	619	651	621	611	619	626	617	615	660	643	685	624	682	592	639	613	632	619	605	639	613	584	583	675	668	608	587	556	649	589	635	596	631	608	626	607	616	620	602	669	647	628	673	608	590	599	645	630	623	677	626	599	628	631	616	612	650	636	646	579	660	557	663	587	656	657	656	632	588	606	638	630	611	600	610	598	588	589	683	631	655	632	673	637	640	682	639	612	653	654	657	655	629	608	632	640	711	650	639	666	619	622	626	616	641	675	653	601	658	588	639	616	646	649	616	636	593	650	695	698	629	631	649	611	615	615	632	606	580	657	619	614	642	571	652	602	629	613	613	612	668	625	613	613	641	658	677	598	620	642	604	623	605	631	652	621	645	596	637	660	671	652	597	631	608	589	604	602	619	652	609	619	633	610	610	664	611	596	619	618	629	629	604	652	583	597	625	626	666	621	687	596	626	590	640	610	657	623	654	624	690	628	605	621	646	600	634	642	604	667	633	658	632	591	699	596	603	601	601	638	596	608	637	603	683	611	697	625	609	657	590	589	587	679	647	643	610	631	641	610	632	631	668	614	635	595	610	638	617	620	646	620	641	622	645	635	631	653	617	631	575	659	648	644	649	592	652	630	622	621	611	650	615	559	641	598	653	628	591	672	656	595	666	636	612	630	614	606	641	627	632	637	619	620	635	621	636	609	604	559	630	647	612	614	657	625	659	575	675	629	589	687	634	605	617	608	573	655	627	608	602	666	639	619	653	612	573	648	671	597	617	581	590	645	618	635	602	642	582	659	644	633	643	598	613	644	658	642	621	612	620	636	616	645	598	597	627	595	612	629	628	598	624	614	584	628	608	660	614	641	630	648	642	652	640	611	638	648	595	592	607	620	655	654	652	604	642	645	623	606	621	639	591	635	607	632	583	658	615	606	636	639	586	647	626	577	607	615	630	620	579	642	647	611	676	619	615	586	626	606	638	644	576	592	585	607	623	640	686	650	624	694	610	654	636	582	608	625	575	626	645	592	612	620	638	604	635	655	608	599	615	635	604	630	637	647	630	619	618	593	638	630	650	648	645	645	618	648	612	604	640	630	638	650	584	631	633	605	575	615	598	652	635	641	603	627	631	608	606	623	617	618	703	642	634	640	665	605	643	638	664	591	601	637	599	581	630	635	622	641	642	593	614	644	660	639	609	584	597	644	640	615	625	641	642	610	704	659	639	629	612	645	657	635	623	625	608	623	592	667	639	612	641	679	632	643	646	613	653	615	633	629	652	653	624	623	597	633	607	631	597	626	591	687	645	636	668	600	615	622	619	584	607	623	636	596	647	603	654	606	634	644	594	643	666	598	642	661	635	575	636	651	624	650	597	614	666	608	659	645	665	605	614	609	597	637	630	594	621	603	659	639	611	608	590	603	579	641	658	642	596	602	592	654	614	613	613	668	596	581	603	611	643	646	609	606	649	655	591	641	616	615	625	646	630	599	603	625	643	621	606	634	614	654	635	643	602	649	633	624	634	588	656	648	604	646	600	619	614	637	608	660	623	577	624	639	620	577	611	636	644	586	608	603	635	649	602	618	601	604	670	635	607	605	648	631	639	607	580	636	640	658	614	622	673	656	605	613	615	607	613	636	608	591	619	593	624	671	591	601	632	603	606	617	625	614	621	641	606	623	672	629	620	608	631	594	574	632	626	632	591	642	595	609	618	597	653	632	609	610	617	623	633	604	682	593	637	655	595	644	594	641	587	600	660	570	577	675	624	580	632	620	580	620	640	621	633	651	640	642	640	626	613	630	623	578	601	580	653	653	633	640	599	586	631	619	621	625	627	609	612	585	605	567	603	604	618	606	617	618	606	623	649	610	648	637	658	647	658	654	630	644	600	632	662	599	607	640	642	593	641	640	702	647	668	631	632	637	621	603	647	649	661	638	619	613	602	604	606	649	608	563	605	617	663	604	617	617	641	612	633	624	626	629	599	616	592	635	613	582	611	708	601	664	637	620	616	614	657	594	645	665	637	599	612	677	630	642	616	656	618	618	625	657	611	617	650	597	638	661	648	605	639	654	643	622	628	573	653	642	665	603	618	604	635	643	632	644	641	609	618	611	609	587	620	589	588	601	632	675	578	598	649	612	648	642	621	649	642	616	640	640	628	655	626	620	632	629	613	680	617	620	662	602	597	626	645	622	599	663	600	629	672	634	662	657	614	587	613	576	617	619	622	641	626	627	644	646	610	554	600	594	635	645	627	634	588	635	652	593	639	590	648	612	617	640	630	649	634	675	644	643	631	617	637	649	618	657	630	654	644	598	665	636	605	672	603	622	634	629	660	618	625	639	642	676	628	610	647	657	603	635	633	624	618	606	665	638	587	588	630	617	655	642	605	639	635	619	662	598	601	614	610	623	625	602	621	578	617	600	684	618	636	618	641	572	622	610	632	665	596	622	635	586	653	608	568	638	628	704	635	562	640	629	581	603	615	584	640	635	633	624	589	640	592	624	615	623	612	651	669	606	647	591	611	634	620	682	647	608	603	635	589	608	600	642	585	619	580	614	604	628	628	662	619	642	613	663	620	588	639	651	601	636	646	663	604	615	612	636	635	617	650	586	613	627	622	597	623	647	658	617	664	583	614	643	598	615	617	584	641	618	594	625	596	610	651	609	612	618	639	631	654	618	607	658	596	633	594	636	576	630	604	614	677	607	611	639	681	605	628	605	612	639	618	630	590	567	625	611	613	628	619	641	616	644	612	648	651	604	594	608	596	632	600	604	655	603	623	589	619	625	588	648	608	635	617	618	655	664	618	628	635	630	649	619	688	642	595	569	622	608	613	691	583	602	631	611	632	644	623	602	638	613	605	618	647	618	642	627	650	587	613	597	631	602	606	599	656	637	615	651	605	636	633	615	630	651	655	617	627	637	665	640	621	590	639	611	621	608	587	669	597	629	590	634	605	623	594	588	631	634	660	628	631	615	611	647	602	632	612	622	651	640	656	627	577	615	674	649	629	599	637	640	666	639	600	595	632	632	671	604	601	609	649	602	600	604	659	597	628	615	622	567	571	606	595	628	612	604	675	622	593	593	645	632	600	616	659	563	623	602	649	578	645	638	640	671	610	668	565	652	586	610	629	594	654	615	616	643	626	623	594	601	679	630	651	607	645	634	648	651	650	651	580	583	608	594	597	616	649	659	612	594	618	580	620	613	613	607	592	637	579	670	592	646	614	652	671	639	631	616	663	633	599	621	622	642	616	620	621	625	651	634	605	626	619	645	638	583	634	636	607	647	666	637	646	604	650	606	637	646	618	616	675	620	613	586	650	635	630	641	596	589	622	636	652
23168	21280	28962	23943	21280	21230	5755	1130	815	743	685	692	574	603	518	576	539	556	518	525	502	465	510	510	495	499	463	481	477	443	463	453	456	481	454	448	520	449	467	461	466	485	449	478	480	434	431	413	438	460	439	416	467	426	433	460	422	452	391	437	441	472	413	398	447	385	422	453	464	434	456	470	419	453	446	427	452	445	492	493	471	445	451	455	473	455	435	453	445	420	414	438	444	420	449	455	442	437	450	442	446	462	484	466	456	431	446	464	432	448	461	441	482	435	420	403	457	417	436	431	456	493	419	421	438	408	424	428	413	462	467	445	437	442	415	426	457	441	450	422	465	466	442	422	430	438	472	432	431	444	424	401	451	454	438	487	447	453	439	470	430	437	443	457	438	439	422	444	461	460	451	425	438	446	461	460	501	427	418	451	458	434	419	454	430	423	409	436	450	436	429	431	464	414	454	428	460	493	451	451	436	448	442	453	472	451	450	443	484	472	408	411	450	435	397	480	450	423	400	441	459	438	441	436	424	460	459	494	440	407	456	446	437	440	450	443	435	432	446	447	445	443	472	438	477	433	455	433	429	448	424	434	452	426	435	426	416	408	415	460	420	410	458	450	441	473	458	457	431	419	457	462	433	458	448	453	413	453	382	451	423	441	450	435	460	506	463	434	451	437	417	437	445	413	400	445	448	435	452	449	480	452	440	462	438	432	439	426	436	448	475	408	418	439	447	438	463	440	468	419	436	433	457	445	473	451	439	421	451	415	453	435	428	431	457	428	421	415	440	471	411	435	468	449	417	426	430	471	462	414	509	445	449	428	465	444	427	411	419	426	427	436	424	441	424	433	432	436	448	460	459	387	445	455	444	452	437	443	447	450	443	444	466	452	448	452	450	411	441	427	445	416	402	451	482	435	431	412	423	445	451	491	438	461	452	464	424	466	448	439	434	415	436	462	453	403	381	449	416	413	451	413	432	476	403	429	438	465	443	435	422	453	453	444	438	421	428	435	441	427	444	444	450	464	424	426	460	435	434	419	443	406	436	451	464	452	420	466	466	445	465	414	482	436	421	454	417	476	428	462	456	457	414	437	460	455	458	452	461	409	462	397	446	439	445	439	440	425	391	480	433	428	397	443	439	437	439	465	447	427	391	473	423	463	459	407	450	428	438	416	446	421	461	407	432	445	466	418	423	417	415	419	438	428	453	413	450	441	428	455	449	410	461	452	422	419	457	447	429	438	425	468	454	451	431	443	434	470	450	459	441	467	434	434	459	469	417	430	453	430	407	442	462	421	443	436	447	416	412	439	463	438	437	425	455	500	436	443	449	461	444	419	434	429	444	436	397	430	426	462	457	466	452	475	478	436	435	447	421	430	451	445	477	403	434	449	401	451	458	467	463	464	444	444	420	459	434	422	450	446	441	448	403	456	438	467	460	412	429	464	413	446	453	460	469	446	418	450	395	422	418	439	426	427	468	426	458	415	422	405	435	430	413	414	477	461	475	425	402	409	420	425	442	425	431	446	403	485	436	418	464	444	444	431	432	436	467	415	453	417	430	415	472	413	433	437	477	435	442	481	476	474	473	456	415	430	400	426	426	440	448	430	435	433	451	434	456	470	472	428	438	434	463	422	499	442	442	448	456	454	470	433	428	442	449	412	463	459	403	452	401	458	491	414	457	444	451	430	435	470	407	450	435	448	421	432	418	469	408	425	424	457	440	422	443	460	431	444	427	433	448	442	441	394	437	476	444	462	440	459	439	438	461	457	466	424	420	432	445	441	425	429	433	455	439	435	446	459	420	421	483	459	445	432	443	470	459	401	444	407	425	442	409	460	482	431	463	447	424	460	444	414	441	441	467	417	450	456	434	448	476	400	443	416	428	440	454	432	475	442	457	463	450	468	444	433	439	460	409	428	439	478	460	435	459	458	459	439	406	410	455	431	386	423	431	458	467	458	455	455	451	437	454	448	445	460	429	459	434	441	471	425	415	449	416	437	487	457	443	419	422	482	456	418	453	451	448	448	429	438	414	442	423	439	450	431	431	437	424	407	451	459	406	435	404	459	420	428	458	435	455	436	457	490	435	428	464	423	409	447	434	437	443	429	447	431	470	478	432	467	444	442	468	472	449	455	415	438	442	446	444	455	483	409	473	448	396	427	403	409	434	437	466	435	439	442	414	458	412	474	426	451	437	414	451	436	443	433	432	424	429	447	432	419	464	423	407	478	442	443	443	426	469	434	445	445	464	409	425	471	432	433	437	439	449	417	456	458	453	398	450	423	435	414	432	447	453	454	427	429	446	447	414	453	443	420	453	433	441	451	449	472	431	395	443	463	433	430	461	425	453	443	424	441	423	424	462	424	459	419	428	462	437	450	438	474	438	457	435	423	429	435	414	483	486	428	416	431	484	444	421	415	443	425	435	432	438	429	442	435	464	414	423	461	428	466	441	418	420	431	457	443	472	420	400	414	434	429	425	455	415	407	453	408	444	440	451	447	450	398	436	444	448	491	449	421	445	410	427	452	430	433	444	448	430	423	435	454	435	422	433	462	457	437	417	431	470	468	413	452	407	428	483	394	434	459	441	402	425	458	447	431	473	409	412	443	435	422	420	427	438	406	440	408	425	458	460	452	435	438	476	459	434	437	456	463	455	419	446	457	427	449	436	460	436	405	437	424	435	429	450	428	418	462	438	425	393	465	425	446	421	464	449	437	448	420	433	420	455	445	444	412	438	421	433	429	437	436	447	436	423	425	424	426	473	447	424	446	453	431	446	427	444	416	418	444	432	452	450	451	433	419	444	402	466	429	458	433	422	434	441	419	434	455	473	461	444	403	461	450	423	422	422	465	457	444	448	437	428	426	415	442	431	411	454	415	441	439	468	432	410	423	423	407	431	399	403	415	436	431	478	423	467	432	467	420	448	436	432	456	452	458	437	441	431	405	436	454	430	418	459	444	467	416	486	447	434	446	426	420	416	427	422	444	456	442	449	428	421	464	428	474	456	451	425	431	428	453	406	424	397	424	420	406	444	454	456	449	429	422	453	466	461	464	449	454	437	408	464	413	474	415	445	443	418	445	440	431	446	473	418	407	401	423	403	443	468	451	467	450	430	409	437	444	459	404	433	423	433	454	413	476	454	430	435	432	467	442	456	461	467	420	407	434	459	459	453	454	459	451	461	451	421	428	453	455	445	442	461	452	424	428	475	427	438	479	444	485	433	458	451	441	429	425	440	436	429	411	445	436	399	470	438	423	460	420	447	450	466	429	432	423	454	456	474	437	476	427	437	431	431	460	461	430	456	394	440	465	392	448	417	444	408	443	387	424	431	478	459	430	441	429	441	420	436	449	415	439	429	446	438	484	463	438	426	442	440	436	423	437	412	451	434	437	469	445	464	456	411	472	411	471	413	389	432	430	442	418	425	434	427	427	473	442	413	424	463	406	425	406	410	436	499	435	445	450	409	432	431	469	454	455	408	423	448	447
46467	37438	21422	7274	5127	3832	2966	2416	2081	1720	1606	1428	1316	1247	1199	1071	1036	985	949	967	935	859	895	827	865	910	836	883	836	887	790	837	821	788	821	815	772	802	823	798	753	788	782	747	740	770	779	786	763	779	723	778	767	742	775	742	751	774	730	740	781	774	728	750	764	716	768	742	782	709	735	711	736	715	729	766	681	756	718	732	747	694	772	750	727	707	711	771	739	731	743	713	732	683	750	749	736	683	745	746	776	715	719	735	732	715	735	740	772	729	766	752	698	701	738	740	748	743	771	701	715	788	773	715	725	750	779	728	744	761	744	725	736	696	725	710	748	724	771	740	741	715	705	758	749	710	764	730	741	788	772	782	723	748	726	730	749	712	767	736	767	746	723	775	768	775	736	741	742	713	772	767	745	731	776	763	806	748	715	685	712	711	697	771	733	760	747	675	775	747	691	763	718	739	759	762	754	769	736	745	709	765	703	690	735	720	742	690	747	726	730	735	795	809	706	725	712	763	738	737	743	700	747	674	703	708	729	675	741	709	745	757	707	687	793	784	723	747	701	711	772	765	741	751	743	738	751	786	720	729	746	696	716	773	686	752	726	699	743	769	761	744	802	693	723	718	721	741	695	706	708	757	724	768	753	741	744	729	721	759	772	705	769	706	720	758	722	754	739	729	717	741	719	699	740	740	690	729	748	732	770	753	743	747	758	735	736	743	702	759	679	704	730	713	725	707	780	768	743	724	735	704	780	742	704	713	762	738	770	721	733	726	740	770	719	703	707	705	735	718	765	742	719	746	720	741	690	732	742	775	756	752	728	749	734	782	731	748	695	743	733	754	730	741	731	752	727	724	696	726	702	770	727	783	747	712	693	728	785	701	729	731	710	722	706	701	710	723	772	729	727	720	725	729	782	759	710	805	709	774	755	697	709	722	758	799	739	764	747	721	732	716	697	744	744	746	775	688	778	701	721	723	750	741	758	718	750	748	691	732	722	768	731	728	727	726	747	746	702	764	721	709	753	732	722	716	780	776	764	718	722	686	736	738	719	726	718	726	741	744	727	712	725	704	780	714	692	734	712	767	734	764	761	688	710	724	793	738	731	726	723	780	707	753	696	717	752	740	724	725	725	751	750	710	730	705	727	763	738	718	742	771	710	735	683	795	723	742	723	729	685	762	743	695	703	771	739	728	710	725	734	759	736	722	723	771	749	739	726	721	704	732	737	753	741	713	744	718	706	742	761	755	719	748	722	663	695	740	709	739	754	763	734	743	741	702	722	732	757	717	766	714	793	769	738	762	728	745	690	731	731	747	734	728	733	710	737	703	728	748	749	729	759	760	762	739	761	692	694	700	767	714	763	767	708	702	762	772	670	694	743	741	753	730	732	735	723	709	755	717	769	700	751	738	755	745	694	723	680	788	691	744	761	731	697	765	729	738	708	711	769	746	727	786	710	745	695	683	746	740	752	770	759	730	762	724	710	727	754	751	722	751	765	711	721	766	690	721	766	660	781	699	719	700	745	740	745	729	706	779	689	726	727	704	770	712	690	697	732	702	710	751	747	723	745	712	695	744	728	731	724	775	756	722	701	703	709	695	766	749	699	780	762	735	698	764	697	723	710	737	710	715	697	731	709	766	733	741	742	768	683	733	746	730	734	751	730	775	750	721	719	761	723	734	759	756	737	722	718	752	768	798	723	723	695	720	685	725	751	754	748	708	727	682	729	743	696	742	758	729	760	737	709	708	717	738	745	689	757	739	735	678	781	714	709	685	715	698	693	737	721	759	761	718	747	706	745	775	714	711	748	660	714	748	743	679	711	732	721	776	784	683	737	758	706	705	745	719	713	763	701	762	718	733	752	733	720	712	721	687	756	704	716	821	742	746	761	730	728	760	788	762	728	736	718	768	731	716	671	745	754	746	750	775	680	693	715	702	745	719	685	756	726	734	719	734	751	736	749	731	741	739	708	756	713	688	753	747	704	738	726	761	763	687	743	729	741	764	736	741	709	718	757	703	755	735	701	795	736	699	675	713	729	716	707	746	747	725	704	734	725	699	716	720	733	712	723	725	746	683	728	759	748	726	748	748	761	713	766	776	676	744	703	746	754	771	711	723	778	755	708	710	674	709	754	819	718	705	727	723	722	727	746	718	762	735	726	724	683	663	641	710	740	703	735	712	735	705	775	714	752	742	706	781	751	768	696	700	774	716	739	732	723	732	745	780	699	738	725	744	743	793	721	711	721	664	712	753	746	683	736	755	788	680	709	769	746	784	761	744	759	774	702	707	733	741	710	726	745	721	721	736	684	730	761	700	751	730	728	747	696	737	728	691	739	733	738	740	741	731	724	687	728	756	735	749	697	773	710	738	742	695	718	739	705	708	663	758	729	705	737	741	753	676	794	707	715	685	793	748	680	692	723	751	746	783	719	760	755	742	741	734	733	731	721	710	762	742	725	696	729	747	670	743	720	690	713	691	701	726	745	719	756	717	794	754	732	778	759	704	683	773	745	695	708	715	721	712	766	711	709	690	758	757	750	739	734	710	778	683	738	753	719	708	713	723	705	733	737	710	758	739	715	728	696	738	741	728	697	786	772	734	690	720	722	694	727	719	731	727	709	734	716	719	742	722	718	764	706	723	727	703	732	708	730	703	746	750	762	727	754	725	720	688	769	726	711	729	739	722	722	776	750	702	730	680	721	756	698	718	693	756	679	710	698	688	697	726	772	724	759	697	749	729	774	712	685	658	690	757	742	751	726	726	720	771	718	722	716	723	712	704	721	712	774	683	744	718	747	712	707	736	779	719	726	754	734	699	715	748	779	700	690	667	749	706	751	708	673	703	704	740	689	722	691	727	708	699	807	750	755	731	731	713	731	710	705	696	736	705	769	761	722	675	704	760	764	706	724	763	725	739	767	765	703	683	727	717	706	744	724	760	753	723	716	708	746	697	710	702	696	715	732	740	750	724	769	785	737	747	737	728	698	744	740	680	712	690	701	690	739	737	753	750	755	699	729	704	744	766	730	714	728	760	705	730	723	702	700	739	711	753	713	712	715	773	742	707	710	759	721	671	704	795	737	740	713	715	699	750	721	750	744	768	721	735	764	698	771	720	723	739	707	739	726	752	758	724	769	743	683	717	758	709	729	710	728	701	738	728	706	716	731	716	749	765	681	764	755	740	724	745	768	737	753	758	679	686	739	708	710	709	743	700	707	726	693	756	708	770	730	757	706	697	732	727	732	690	772	702	747	721	751	703	731	716	713	752	711	672	720	714	769	718	719	735	761	695	778	754	741	789	766	685	719	728	716	738	732	730	752	703	755	695	732	704	715	734	719	758	747	785	761	737	758	687	747	714	702	748	732	773	702	750	746	722	740	750	702	717	758	772	717	759	716	733	691	751	707	714	754	725	734	737	748	752	711	706	736	724	712	745	713	739	763	722	727	742	764	713	721	746	728	750	733	734	759	768	718	735	779	737	678	730	727	764
26733	20680	10266	1433	344	285	251	235	215	220	239	225	249	172	248	229	234	233	244	258	236	227	214	221	208	216	227	258	218	255	233	234	248	210	221	237	198	220	219	228	223	215	223	213	219	219	217	206	221	263	225	197	190	257	229	221	211	207	244	243	259	225	231	189	218	205	224	210	228	202	231	229	219	212	226	210	256	219	226	216	205	231	194	246	233	200	217	226	209	209	215	248	219	236	228	218	239	232	205	240	218	200	224	225	217	217	207	215	231	224	238	220	208	225	216	215	210	243	210	224	229	221	223	208	214	232	203	214	210	208	235	226	241	242	223	227	248	218	228	229	222	225	220	234	257	220	220	228	196	224	205	208	206	215	216	212	213	203	234	229	212	222	242	238	218	257	184	237	229	228	202	211	258	213	207	214	225	228	203	232	201	199	235	235	237	220	204	223	225	220	207	238	203	227	226	214	250	224	217	217	210	210	227	236	238	202	215	221	229	246	256	232	248	216	225	212	245	242	221	238	214	222	238	201	224	234	194	253	208	231	242	228	239	232	244	203	227	218	237	195	215	243	203	222	215	215	248	199	211	226	229	252	242	236	220	225	252	199	227	233	217	208	202	217	232	201	269	220	200	206	226	223	202	217	216	220	209	212	225	234	220	225	207	226	241	216	222	245	227	201	244	229	195	208	247	216	238	204	195	209	261	227	242	250	248	222	217	198	217	213	207	237	245	194	247	218	228	212	208	211	221	228	241	217	230	243	219	209	205	234	235	227	202	202	228	191	234	241	209	232	241	202	234	215	213	223	224	229	230	218	230	221	202	218	221	238	209	212	221	202	200	220	213	238	227	219	221	210	243	213	234	213	220	225	249	233	240	215	216	257	225	213	225	215	213	211	231	232	198	246	230	239	226	232	219	213	248	200	254	215	229	248	245	217	216	190	233	230	209	210	227	215	237	212	208	215	239	233	220	197	216	203	216	218	241	201	193	205	233	223	234	214	236	217	227	219	198	196	227	217	217	216	235	196	230	237	202	234	225	229	215	203	206	216	229	199	191	236	245	206	224	228	230	245	226	198	214	182	213	210	243	222	226	212	215	245	224	212	202	208	213	207	216	229	210	232	246	236	199	215	222	209	251	234	257	219	192	254	235	241	209	206	214	221	223	218	218	221	266	217	225	242	207	233	227	220	233	230	258	198	245	227	254	219	255	229	240	257	224	223	216	259	211	220	215	239	267	242	235	215	216	212	253	243	220	243	220	234	220	218	223	207	226	233	243	188	222	245	243	205	218	201	213	230	211	227	245	218	213	214	216	185	219	200	211	204	225	235	200	223	225	232	239	261	211	225	221	218	197	232	246	202	202	201	219	220	235	208	245	233	245	240	222	199	247	226	201	239	218	203	238	226	249	221	226	254	230	242	219	211	198	215	206	227	228	221	243	222	205	215	224	245	221	229	230	199	220	196	245	235	253	226	232	191	211	216	214	223	211	224	210	214	220	225	221	227	210	210	216	243	225	216	237	241	232	243	200	213	209	220	204	231	211	243	221	196	237	208	211	224	247	223	224	217	206	203	209	219	247	233	210	221	202	231	214	217	233	242	231	226	229	216	196	217	229	226	230	233	225	225	215	226	258	199	201	247	251	216	195	209	243	229	219	215	226	229	223	198	232	223	229	195	207	221	201	236	201	217	189	230	225	229	222	228	219	199	220	249	198	197	229	250	245	220	217	238	205	217	223	223	221	221	238	233	207	219	221	234	225	222	243	202	186	214	205	226	233	193	231	215	248	228	239	215	218	221	264	216	242	228	217	220	230	197	208	240	203	226	213	226	207	212	220	217	210	227	224	236	237	227	234	219	230	231	243	214	229	227	207	218	230	208	231	220	223	223	204	197	214	219	246	207	247	220	230	249	229	241	229	222	198	198	241	227	248	180	240	228	214	235	231	208	229	212	218	237	215	214	205	196	231	212	201	205	247	214	222	210	218	211	225	214	235	233	213	216	217	229	225	252	228	210	249	190	223	217	193	253	220	212	217	238	219	222	213	217	210	241	220	229	221	236	238	221	232	208	238	213	205	243	199	239	207	231	235	227	232	199	214	231	222	224	231	237	205	198	217	214	229	217	203	218	203	216	217	230	267	234	211	220	254	247	222	246	213	232	216	227	224	226	224	205	244	204	217	217	213	219	234	239	225	244	220	260	233	193	233	208	219	221	230	217	218	206	209	239	241	201	232	240	235	227	225	194	192	224	202	241	215	211	231	231	223	215	221	187	219	209	244	228	249	238	240	218	221	216	247	204	248	258	206	225	219	237	242	256	204	224	181	203	230	236	195	206	235	207	244	227	230	225	224	216	219	208	238	207	223	217	248	240	229	223	230	205	228	214	223	206	239	225	239	204	220	222	211	239	246	207	209	213	238	222	217	235	232	232	221	239	237	229	227	236	259	218	207	209	218	224	212	209	209	214	234	246	220	213	216	207	201	228	236	222	245	229	228	219	204	237	226	187	217	233	223	224	245	211	235	218	230	238	226	191	218	226	214	235	224	232	228	219	208	197	229	232	218	238	198	219	241	220	228	228	222	220	213	205	238	208	246	236	226	224	210	238	224	240	217	208	227	221	194	217	233	232	216	219	241	231	219	220	230	227	222	236	235	227	192	213	211	227	224	214	179	231	249	216	218	219	228	194	219	230	231	224	233	249	227	236	220	232	217	218	205	233	226	220	228	218	211	200	228	219	235	224	210	227	214	232	217	239	222	224	225	256	202	220	220	212	244	248	205	214	217	213	190	198	226	203	210	227	203	202	242	211	215	249	223	245	224	207	219	220	219	236	222	200	235	194	193	201	244	235	201	196	222	208	221	246	224	217	212	215	228	201	238	215	223	250	239	226	203	222	229	216	214	217	231	211	235	234	247	199	217	233	216	201	233	217	217	226	216	226	217	204	235	215	237	206	209	215	209	204	239	242	242	206	219	230	223	208	211	194	215	202	239	211	232	221	212	225	221	229	203	227	191	247	241	226	215	226	226	215	241	232	204	218	249	183	222	225	225	200	241	233	212	207	221	212	242	230	216	239	213	255	231	240	221	225	209	213	223	236	202	231	225	198	214	194	221	249	253	255	223	188	220	221	215	226	208	218	222	247	207	238	209	221	242	209	219	216	212	243	228	213	230	213	202	201	220	209	206	238	239	228	226	193	223	227	239	238	242	208	250	219	231	240	211	232	214	226	205	210	242	220	225	216	220	225	219	229	225	206	243	239	224	216	209	207	228	245	231	220	238	212	230	212	240	230	240	240	251	236	215	216	199	227	194	226	218	225	216	242	219	191	241	202	228	218	221	216	246	219	222	232	221	235	199	181	232	236	210	202	209	204	217	214	235	250	229	228	213	238	207	235	227	226	231	217	244	203	220	230	228	217	228	222	206	218	220	212	235	202	223	221	208	210	229	250	234	207	237	208	205	249	223	208	236	215	235	205	221	209	219	229	209	221
15740	10181	5038	773	668	566	500	506	450	428	422	418	421	437	415	415	376	362	431	418	394	366	382	373	383	374	393	393	393	385	366	400	366	387	419	408	381	387	407	370	401	379	412	410	412	372	393	391	371	409	362	395	392	399	392	410	433	362	405	402	401	416	388	396	386	419	425	381	396	378	399	380	367	384	406	379	416	390	364	381	359	385	407	410	395	394	386	406	402	387	395	376	389	383	370	418	444	416	387	392	424	404	408	402	413	398	392	372	376	374	387	407	387	372	365	400	377	380	384	397	382	362	409	410	404	370	391	428	383	401	398	412	388	389	396	394	411	396	351	393	400	446	402	420	402	380	416	387	399	400	422	383	354	429	426	383	399	412	396	357	396	357	387	391	389	411	420	374	420	411	394	410	394	392	366	367	409	406	401	367	403	394	442	383	383	402	403	378	390	404	385	394	386	368	363	403	340	376	405	391	425	405	413	381	404	400	427	376	412	375	401	392	426	385	344	399	379	416	403	441	371	412	421	405	365	403	368	373	353	386	389	413	406	371	383	407	393	417	383	371	386	376	372	410	385	379	406	415	411	383	345	400	368	391	362	398	387	381	388	409	370	372	422	352	402	413	373	392	418	400	373	406	351	392	394	414	432	413	371	381	391	385	423	383	411	401	372	400	376	382	431	397	382	374	377	422	346	390	415	376	375	407	381	409	403	399	381	384	387	366	357	373	397	388	381	424	375	370	397	395	402	392	380	417	375	389	360	379	369	415	357	390	382	383	402	390	385	386	387	393	390	404	393	398	392	389	368	451	336	419	385	423	382	376	377	425	372	409	413	429	392	360	382	390	407	360	394	418	363	378	408	394	378	372	371	388	393	398	419	397	360	399	392	400	392	428	368	393	394	377	410	398	400	379	376	401	414	357	373	425	356	389	349	389	382	387	431	368	427	397	422	411	383	386	377	399	370	382	383	405	434	380	425	414	414	412	403	380	408	393	411	432	417	408	401	386	410	363	400	384	424	409	396	432	413	413	417	398	407	375	405	401	404	360	374	370	383	377	382	382	406	402	370	375	388	396	427	424	362	394	370	405	399	409	385	392	388	386	411	392	374	366	410	394	376	379	385	388	348	410	380	413	397	356	428	383	405	402	357	379	376	402	362	382	404	377	397	383	371	388	408	355	395	426	365	403	404	398	400	427	393	379	409	393	408	405	368	374	384	402	411	392	399	402	390	412	409	392	387	403	386	402	359	408	382	373	417	389	389	404	409	409	401	432	361	426	361	368	390	404	401	388	429	412	369	390	442	369	420	390	372	379	383	382	391	388	402	396	404	361	376	371	412	385	387	388	403	406	395	417	398	403	359	388	377	405	404	420	410	365	387	448	420	356	373	370	436	387	394	395	360	399	389	423	421	421	408	393	383	383	395	404	395	398	403	371	403	403	392	381	399	415	413	388	420	393	414	381	386	413	419	404	393	395	390	383	382	366	386	408	399	421	375	395	396	390	413	384	388	376	403	375	423	385	406	438	369	434	405	408	386	353	363	415	426	400	374	401	386	397	380	398	423	393	406	396	380	423	405	381	412	405	378	408	406	399	402	379	390	389	372	392	391	380	358	380	374	394	415	381	387	390	381	397	397	416	408	364	366	418	359	393	399	407	371	394	367	424	393	420	403	384	428	414	403	378	445	377	411	412	365	403	406	420	366	391	358	415	377	375	406	402	360	356	374	397	385	401	415	407	401	419	367	397	382	408	396	394	401	403	375	437	402	422	398	390	382	362	380	397	375	385	376	394	388	371	379	405	409	391	388	396	393	380	410	403	351	388	389	401	387	398	409	364	416	398	368	385	401	396	356	345	404	383	387	414	408	392	403	380	399	377	389	384	400	371	404	395	401	412	371	377	416	392	361	406	397	455	383	377	411	382	397	369	389	391	404	378	429	375	380	411	459	388	367	409	399	349	415	406	395	431	394	369	400	388	390	379	368	383	394	420	420	408	396	409	385	405	391	382	382	409	398	391	418	385	430	392	366	383	393	361	403	400	384	406	374	356	369	393	360	400	364	394	429	376	403	365	382	420	416	375	379	397	386	356	412	429	414	385	382	431	402	418	381	392	401	380	371	397	385	381	372	442	399	405	405	409	407	374	379	421	396	414	393	392	435	426	383	389	366	391	415	400	391	404	402	380	385	406	391	447	398	414	381	410	405	405	420	373	425	391	406	358	369	394	421	435	408	378	385	420	398	356	401	422	368	394	410	387	408	398	382	418	413	444	400	430	440	408	409	405	409	424	417	405	420	402	365	376	399	376	409	411	403	385	367	391	384	385	419	389	389	401	381	388	376	385	389	381	392	376	358	400	389	399	387	369	404	384	403	409	405	414	410	387	394	392	379	376	427	364	397	409	406	416	377	398	356	430	383	412	386	386	423	401	422	402	386	379	376	423	400	381	429	421	416	393	386	420	363	403	353	423	409	380	403	391	403	378	422	397	406	387	366	385	400	391	428	397	376	412	374	386	414	401	379	389	425	358	370	378	369	399	391	350	421	409	380	375	367	422	384	412	427	399	370	366	373	387	359	395	401	412	362	423	373	407	386	436	357	387	372	419	383	442	420	415	390	370	403	415	404	378	404	377	395	425	372	383	404	411	373	391	377	343	411	370	375	391	384	389	415	337	393	441	379	416	387	427	393	373	393	383	409	405	363	407	408	401	380	400	379	378	428	387	395	393	387	394	402	372	393	383	381	389	406	405	363	378	419	368	399	385	415	424	345	399	373	346	399	411	399	398	388	378	363	382	399	387	406	376	400	403	370	392	395	418	373	384	389	364	379	404	419	417	376	391	383	402	420	402	412	391	391	389	389	388	427	431	404	390	419	390	395	408	388	389	390	371	385	399	377	411	349	418	364	390	402	386	410	379	411	379	421	413	364	389	392	380	409	408	410	382	402	401	382	405	375	406	395	442	397	411	355	386	390	441	386	432	417	404	391	384	404	378	375	427	408	377	391	388	397	381	412	397	390	398	412	389	419	366	388	379	391	377	375	403	391	387	389	404	420	371	403	392	381	370	391	368	408	382	428	398	437	412	375	387	414	406	402	392	380	389	391	398	386	422	344	408	403	362	404	385	404	398	384	383	396	409	391	404	377	393	399	363	371	379	406	409	403	423	409	408	399	346	410	429	431	370	432	424	394	450	385	408	403	368	406	405	387	421	393	421	397	371	375	422	374	373	398	391	388	369	398	409	367	421	378	401	410	403	394	410	370	405	400	406	429	395	432	411	409	391	400	361	371	407	361	401	383	404	361	397	409	390	377	360	389	400	393	404	417	410	367	366	392	377	371	404	396	387	383	367	361	404	373	366	385	402	390	385	411	404	388	393	403	384	384	416	387	392	425	396	389	398	383	406	449	401	430	418	394	400	365	365	427	404	374	401	390	427	377	401	414	371	412	425	407	373	393	393	407	422	384	401	377	387	387	411	384	412	380	382	398	357
24225	21356	28536	24532	21174	5533	934	657	555	524	480	474	457	442	405	440	386	423	378	398	385	350	385	427	391	377	376	397	380	379	385	394	394	383	379	386	380	370	386	360	375	347	356	378	357	373	372	362	375	371	391	412	362	357	400	377	334	362	427	381	355	377	384	328	387	377	365	387	388	381	366	353	378	396	357	374	367	378	358	352	356	377	350	399	347	340	384	398	397	405	350	397	338	378	338	339	381	375	368	374	345	343	352	350	374	344	367	333	356	379	388	346	356	355	356	380	378	369	370	397	348	364	328	326	322	389	372	378	362	376	383	369	349	391	357	364	357	377	375	399	363	359	380	362	399	346	365	404	357	377	369	388	374	365	358	379	382	372	385	383	360	375	322	382	351	380	389	382	394	371	349	376	354	355	344	389	383	382	344	376	367	391	379	389	371	359	354	394	350	367	343	377	413	355	354	355	346	355	342	383	372	372	415	398	374	334	401	380	368	329	376	380	338	364	353	390	372	375	313	395	385	361	365	384	369	370	353	351	371	368	366	396	335	368	371	366	389	354	393	334	354	349	376	329	366	361	382	349	362	339	353	372	381	362	372	341	357	345	373	337	363	386	339	345	351	359	381	344	332	344	348	393	354	359	369	381	362	375	354	326	356	381	374	383	370	331	320	365	378	363	356	377	360	379	363	342	385	322	347	339	360	364	394	362	385	359	402	358	378	391	384	378	362	333	370	367	405	372	336	352	384	393	362	355	373	374	347	375	345	380	396	359	344	358	338	373	352	397	331	362	367	343	365	379	366	385	363	350	360	346	381	389	364	326	341	356	402	373	399	367	345	389	327	367	361	374	402	343	361	342	368	368	389	362	356	321	362	381	379	356	359	362	359	370	358	348	368	378	354	381	397	387	370	349	361	376	349	363	365	372	350	399	358	344	379	346	354	333	355	387	344	350	357	361	347	345	367	375	402	371	352	390	347	348	343	367	399	358	331	367	352	331	342	361	343	343	356	392	356	387	356	367	319	382	357	344	361	353	369	400	379	370	378	358	348	345	352	327	372	369	343	385	342	337	346	343	346	385	352	370	353	346	376	391	366	382	398	354	374	382	352	375	359	342	353	359	385	371	345	368	381	377	341	343	367	372	339	387	398	371	359	367	402	358	339	364	353	365	379	368	388	353	365	372	362	348	336	344	383	381	352	381	355	359	376	349	369	391	358	356	359	370	349	355	394	341	343	371	353	354	360	338	374	335	344	365	363	388	403	378	386	356	383	372	361	389	352	376	392	343	378	340	401	383	354	349	341	382	352	350	368	358	356	351	351	393	405	365	397	371	338	377	379	380	372	373	364	357	380	355	391	370	357	348	356	389	338	393	394	366	363	364	342	326	336	344	365	362	357	356	357	351	339	369	344	358	365	416	374	376	367	376	404	369	316	399	366	365	383	395	383	343	324	371	336	355	382	339	346	354	387	358	372	360	373	359	345	370	364	354	378	400	376	350	342	368	350	413	349	350	368	314	372	357	359	363	366	363	363	374	394	357	344	376	393	365	362	395	323	359	364	297	365	360	370	350	376	364	355	341	356	372	330	398	353	377	339	358	388	359	398	365	398	352	372	385	347	384	375	376	363	364	378	358	358	427	348	376	374	349	378	370	382	407	357	384	341	337	351	339	346	344	380	374	370	376	369	373	364	375	352	383	366	372	399	367	348	385	371	349	350	336	382	370	359	377	355	345	352	359	358	390	363	357	366	373	379	347	376	395	372	375	355	386	347	343	359	353	374	344	397	343	387	367	386	368	381	360	374	349	386	377	334	375	350	339	347	385	375	405	355	360	375	386	379	375	360	400	362	387	365	326	391	342	345	371	346	338	369	368	369	352	379	389	366	358	353	344	372	411	365	349	380	379	383	346	384	364	384	395	357	380	375	356	368	383	350	364	369	352	365	376	363	395	332	355	367	355	378	384	375	334	331	375	367	387	378	347	350	368	364	344	374	367	387	357	348	381	361	364	362	350	362	364	353	370	340	335	379	336	357	350	384	355	395	392	378	405	385	405	385	366	330	367	331	378	346	356	351	352	367	350	368	375	357	360	355	351	354	356	385	364	373	365	371	402	342	397	336	370	342	384	344	371	379	363	357	346	361	336	351	396	330	360	367	375	339	353	366	341	365	340	368	315	316	331	357	376	375	378	354	397	368	379	357	378	339	382	357	351	359	384	362	385	362	391	360	374	373	363	355	333	344	339	341	406	353	369	378	382	369	356	389	376	380	368	364	330	381	348	409	390	358	361	361	381	365	366	346	373	358	354	363	353	351	366	352	372	372	347	341	384	350	327	363	373	364	366	374	364	371	341	385	364	329	375	369	384	336	400	369	384	366	364	356	370	382	401	341	360	359	335	375	369	354	356	346	362	350	365	348	366	348	378	375	387	384	362	351	376	379	351	371	370	402	389	327	350	391	374	371	351	380	353	356	357	364	349	385	347	356	397	379	379	373	394	372	392	387	360	357	370	383	359	401	361	369	381	347	364	352	355	365	357	354	407	386	413	345	402	357	362	384	362	377	387	350	338	381	388	391	367	338	370	372	351	366	348	356	341	380	343	371	350	342	333	362	354	325	371	336	384	361	369	375	394	380	351	347	369	370	396	360	373	368	341	373	388	401	376	394	344	368	341	390	383	334	338	354	343	357	364	375	366	381	404	358	356	349	368	368	379	343	334	365	389	391	359	372	359	343	395	360	356	371	342	385	363	351	346	340	374	364	356	350	348	380	361	371	341	370	382	389	366	390	358	358	363	354	409	356	357	363	373	365	360	380	364	351	341	368	355	376	399	353	358	357	385	376	378	400	364	429	372	355	375	347	398	362	359	380	357	372	374	372	377	387	374	350	354	332	412	336	368	383	369	364	387	350	381	338	353	374	397	380	346	371	352	344	343	388	373	357	384	368	368	349	412	378	373	369	368	405	359	410	392	369	379	355	385	383	349	353	374	362	363	402	365	367	382	411	343	327	371	324	354	376	392	334	345	377	324	384	392	345	350	355	358	336	351	352	347	332	362	378	399	339	376	361	398	382	358	375	352	382	334	371	312	359	383	371	360	381	373	372	335	377	360	387	363	356	341	362	362	380	391	313	391	380	372	362	365	374	387	371	390	344	360	372	364	347	354	358	310	414	381	354	345	345	355	411	400	351	371	396	382	364	388	360	393	381	353	408	371	376	356	387	371	364	368	399	395	366	343	388	332	387	372	347	368	368	373	356	379	410	382	388	394	348	352	387	362	362	373	392	384	357	388	395	371	350	354	358	336	347	373	338	373	337	355	354	342	376	396	386	383	380	352	386	384	350	365	401	356	393	399	376	355	377	362	364	348	382	366	367	382	382	388	359	364	353	389	358	364	358	371	399	355	364	342	347	403	363	369	338	375	380	381	349	367	415	385	388	343	365	382	370	351	365	356	359	327	353	359	362	343	434	366	372	357	374	368	380	346	349	356
39132	26437	17728	4542	3173	2304	1890	1497	1333	1193	1107	937	953	871	855	797	787	768	771	752	739	730	684	692	671	680	657	668	680	680	677	677	629	667	620	629	632	636	640	631	634	676	615	638	624	639	615	597	643	623	633	613	600	693	636	655	639	658	619	653	587	611	614	631	600	589	609	668	618	645	666	650	625	596	603	613	622	628	646	613	632	653	622	610	670	629	599	617	650	601	608	650	697	635	620	673	618	600	619	624	597	612	631	624	645	642	623	640	651	591	625	595	621	614	625	621	611	621	633	615	608	633	626	611	618	609	619	681	617	629	611	626	594	640	611	645	604	628	602	648	610	633	625	591	646	616	619	608	636	632	658	639	652	671	639	678	622	621	706	624	663	596	645	599	613	633	691	647	613	644	619	602	604	622	628	625	652	592	616	614	644	653	621	623	625	619	623	619	586	610	663	606	651	629	610	602	655	659	647	625	642	590	623	634	639	665	638	630	654	639	599	629	623	653	602	571	581	652	641	628	618	649	644	621	646	655	579	640	615	606	669	666	606	631	613	664	603	643	597	629	631	653	641	634	589	640	630	642	629	662	671	595	662	621	627	582	603	645	623	581	643	596	630	652	608	633	672	604	624	623	591	605	621	619	651	646	623	597	604	624	603	600	655	652	652	635	588	599	599	609	606	632	599	616	623	630	668	626	630	637	624	615	633	631	633	660	556	608	634	592	632	631	578	631	610	619	599	611	615	764	636	582	634	567	662	590	611	633	598	637	616	611	634	623	650	613	627	630	633	599	618	592	642	602	641	674	598	626	616	667	601	588	662	656	606	647	619	575	606	631	619	626	658	625	589	625	674	598	608	644	621	595	642	644	628	636	661	606	652	605	630	584	606	599	626	655	622	627	689	623	595	601	644	615	623	603	648	585	612	629	572	612	636	605	605	632	637	620	624	624	634	621	642	665	612	652	619	595	599	623	565	621	568	617	634	600	595	597	599	659	611	612	596	624	640	657	584	586	633	620	621	605	632	620	649	635	641	578	627	618	587	608	601	577	641	636	623	643	603	614	619	640	616	633	585	654	634	617	614	597	606	595	680	637	646	602	631	643	661	624	600	630	629	622	591	589	601	628	632	662	605	602	608	655	644	570	655	619	638	656	594	566	634	645	580	678	598	614	657	635	631	589	613	637	633	588	566	621	617	621	667	617	657	636	638	686	637	659	650	633	617	638	592	626	593	626	605	639	606	658	634	638	642	630	659	630	619	617	650	620	617	664	618	625	610	615	652	643	645	631	639	574	631	645	591	683	629	607	621	598	608	620	632	622	648	579	618	594	595	649	643	660	672	609	663	576	617	645	617	606	660	608	610	640	639	613	665	585	631	631	654	617	643	623	619	576	660	600	633	635	624	616	636	649	579	606	635	636	607	663	613	651	601	613	594	629	619	644	647	629	623	599	649	569	605	583	567	642	652	597	655	604	632	667	583	599	594	665	589	562	644	628	613	615	603	638	583	666	625	600	577	614	675	672	627	594	635	599	637	627	676	614	642	637	601	581	602	617	590	629	667	639	617	588	609	586	622	638	639	588	611	660	596	619	587	614	642	635	573	657	651	662	597	647	673	660	616	651	639	587	624	650	621	617	557	583	625	618	639	640	562	612	650	611	593	623	623	617	617	630	597	584	631	607	629	637	623	650	660	586	632	622	607	645	574	584	582	608	603	641	638	645	632	594	613	627	632	613	605	603	609	593	621	642	639	600	614	603	614	612	634	669	625	585	643	624	632	580	583	634	643	656	616	636	637	649	623	610	601	634	649	634	606	614	652	615	639	638	648	633	610	639	628	610	611	614	648	625	619	659	633	617	632	618	625	633	598	651	618	613	607	592	629	654	557	584	623	615	572	623	668	618	639	618	595	627	610	569	623	613	610	653	616	669	639	647	573	654	629	618	605	609	659	661	658	668	636	624	633	603	615	623	645	642	608	618	599	661	645	622	607	607	634	651	653	645	626	590	604	627	646	621	622	633	651	639	624	618	606	597	606	617	645	614	632	614	628	622	625	640	637	610	638	587	654	600	670	622	610	606	592	619	617	657	672	638	609	645	628	639	617	604	633	620	630	672	585	606	640	593	600	689	659	609	638	616	613	613	613	645	646	617	635	643	641	641	634	575	623	678	616	595	630	600	633	618	617	599	566	657	626	625	641	653	640	617	616	581	587	647	623	642	624	649	620	642	627	629	614	613	627	623	597	661	597	635	611	648	622	606	596	627	656	656	614	611	616	605	638	616	619	596	593	643	618	625	637	582	617	609	595	613	633	651	601	639	622	667	587	608	643	603	633	561	651	640	621	573	634	663	625	636	644	600	580	614	585	634	660	570	617	605	610	619	655	658	685	620	644	661	607	593	668	597	601	625	639	625	594	621	609	598	611	622	636	618	601	607	636	583	664	611	614	628	637	651	607	662	628	633	642	611	604	588	605	613	628	648	611	618	603	608	617	608	634	652	619	635	639	628	638	587	599	588	640	635	619	620	628	591	649	632	612	599	616	594	633	604	616	652	605	614	628	637	609	608	671	632	605	671	607	637	570	668	633	617	647	625	625	638	649	639	619	598	610	618	586	621	611	634	648	632	614	605	631	616	596	615	630	611	586	622	624	639	652	600	616	631	610	646	642	637	603	653	619	614	608	612	613	668	629	651	596	660	614	605	603	633	656	599	600	640	592	579	620	620	654	630	613	623	624	661	647	626	610	623	661	642	642	643	612	640	617	637	691	608	581	599	622	644	575	648	600	614	645	628	613	641	586	634	656	584	615	652	645	616	630	624	609	615	587	592	638	627	676	609	621	658	667	626	632	616	628	643	631	613	624	613	649	647	590	593	622	612	650	573	661	593	636	679	646	610	617	631	630	616	617	650	628	637	643	629	597	600	621	596	625	617	622	626	656	660	622	643	629	646	628	645	639	613	601	653	618	648	619	607	612	603	633	629	635	615	642	649	657	618	684	622	606	607	640	651	601	610	677	615	589	636	654	582	611	607	632	629	643	605	619	593	654	595	626	627	621	624	609	611	587	579	620	615	616	600	618	614	622	593	611	634	616	613	638	665	601	652	620	622	660	632	604	626	602	615	635	653	644	625	628	606	679	602	618	609	644	608	605	612	629	608	630	595	631	640	630	608	593	632	590	598	676	674	613	623	647	599	654	611	621	598	626	653	590	585	646	559	626	662	636	668	570	648	646	603	661	638	624	631	625	636	609	646	667	593	604	595	639	613	623	595	613	605	608	658	634	614	656	601	607	661	592	590	632	631	637	671	627	653	599	631	590	607	616	601	637	618	607	656	599	636	665	598	600	610	645	621	658	605	607	604	639	594	623	662	630	637	634	599	640	640	635	620	602	652	603	634	641	614	643	639	617	634	606	605	633	571	621	605	600	596	625	607	638	627	661	630	644	679	645	640	644	616	657	627	622	621	649	624	644	653	655	631	585	609	625	654	642	628
23224	21314	29111	23869	21314	21085	4338	1055	816	749	681	648	634	605	570	568	538	532	492	513	484	486	497	481	505	460	422	437	476	471	462	448	415	464	432	483	453	479	456	440	488	471	430	449	442	459	442	465	458	481	495	422	434	459	429	433	430	487	445	439	434	453	428	431	435	408	454	476	450	429	404	441	455	414	469	465	442	455	471	490	468	434	459	449	417	460	457	434	415	462	436	474	469	449	444	460	431	449	447	434	443	435	437	453	457	443	456	466	427	462	435	468	460	455	422	445	419	461	450	435	444	434	445	459	426	404	449	435	423	430	510	443	425	443	419	429	415	442	439	419	446	401	425	440	430	442	448	418	503	437	445	439	426	472	426	471	450	432	415	467	447	466	449	465	458	458	433	438	428	433	463	446	451	452	457	410	440	452	462	446	459	453	466	411	438	452	445	411	435	409	461	430	447	448	438	477	440	406	419	473	408	470	433	447	455	443	419	432	435	434	439	439	419	483	443	438	455	417	461	435	429	424	453	455	459	440	445	435	407	457	418	420	433	440	385	468	429	441	470	435	420	437	440	442	470	466	450	423	479	416	405	449	453	438	414	431	441	446	429	413	419	385	420	418	422	469	438	441	435	460	461	454	432	437	442	436	466	434	440	472	411	438	463	468	451	433	427	452	464	416	461	486	455	444	417	400	476	472	459	463	442	441	482	451	453	455	489	414	410	433	459	478	436	453	484	447	445	406	397	474	439	452	419	424	448	457	432	481	437	407	462	445	435	396	454	414	441	442	432	457	486	428	457	440	421	446	453	415	447	431	458	444	441	416	446	437	421	434	457	445	445	454	437	423	474	431	448	462	415	413	421	457	449	437	403	441	433	419	448	464	425	476	411	447	437	477	431	422	414	438	433	410	450	441	430	441	393	465	436	403	449	432	442	401	462	462	439	432	445	437	432	439	458	436	457	450	413	443	440	445	419	439	474	426	471	469	423	444	440	448	454	464	449	445	428	429	408	475	457	443	478	453	397	450	418	435	424	423	435	443	402	442	427	440	450	449	442	458	405	475	436	444	421	436	435	431	433	396	470	431	445	422	436	440	465	432	451	459	451	420	422	413	446	425	453	425	428	416	423	449	435	436	474	432	437	451	456	417	428	429	450	426	422	451	445	443	426	441	412	400	428	438	449	461	451	441	395	413	409	432	439	454	428	438	432	473	435	421	469	433	452	431	432	434	464	447	472	417	434	449	415	424	448	445	434	441	460	422	422	459	418	456	444	414	462	454	446	434	365	434	428	442	472	455	415	479	442	458	427	442	450	446	435	432	466	426	390	438	452	408	416	462	458	444	440	439	413	457	452	467	419	449	473	438	413	458	454	467	438	439	433	407	473	415	467	453	445	425	437	439	446	438	440	443	420	487	447	463	418	409	422	451	428	447	431	423	484	447	425	415	446	396	399	413	438	420	415	472	400	441	432	429	408	468	452	459	436	442	429	450	413	455	449	419	466	416	472	443	459	440	438	409	418	484	455	429	465	453	468	434	437	446	410	451	428	421	444	441	470	443	453	444	455	395	484	417	471	433	443	453	437	459	421	431	391	463	444	447	386	449	425	448	422	416	462	437	446	437	451	406	418	447	431	444	476	424	450	441	463	426	442	434	431	451	462	416	458	462	440	419	422	454	420	465	440	459	415	427	432	430	457	448	427	453	431	459	433	414	457	431	436	412	393	456	450	429	465	399	509	456	455	463	449	461	484	455	452	423	461	436	454	441	437	401	447	441	476	447	463	417	422	427	442	452	453	434	434	450	409	445	449	402	436	413	446	455	436	432	467	437	442	451	425	427	447	406	441	431	436	418	435	421	461	450	440	487	434	439	456	459	448	471	435	433	431	414	430	417	448	372	411	413	445	398	458	423	421	426	421	425	439	403	447	428	453	425	461	488	439	465	457	445	429	430	435	415	460	408	432	467	458	428	420	387	433	435	461	440	442	415	464	444	442	474	387	454	434	435	475	408	426	426	395	426	444	447	438	448	437	491	439	431	431	433	415	437	461	437	429	411	476	413	436	491	441	397	480	428	473	459	467	469	408	428	428	426	422	450	474	447	455	436	440	409	446	474	412	455	438	455	473	416	444	460	453	436	418	448	395	446	455	464	397	450	427	447	454	449	450	420	438	453	479	463	467	471	451	447	435	479	436	468	452	436	446	424	446	436	442	399	432	424	443	439	423	470	404	471	422	415	453	442	436	394	447	442	443	446	456	462	433	407	457	471	448	463	411	439	407	457	433	439	430	464	445	489	460	453	419	454	393	432	464	486	451	435	483	444	415	441	465	412	440	417	446	451	497	464	443	420	430	446	384	420	411	454	429	434	449	457	427	446	446	436	458	433	472	477	464	448	446	467	421	446	415	425	437	426	436	429	443	400	380	416	468	450	423	425	416	421	410	433	429	413	427	441	464	439	426	425	439	425	432	448	418	455	456	413	425	411	425	421	467	458	433	449	435	460	376	433	451	427	419	457	422	436	435	423	470	412	424	436	417	453	440	437	432	453	448	419	399	443	437	446	447	447	431	426	417	445	440	450	465	414	427	412	437	416	456	419	435	475	446	440	441	477	474	438	414	441	419	446	415	464	459	505	422	428	413	449	437	472	438	427	434	423	452	475	435	420	418	432	461	448	453	434	431	413	448	455	469	454	490	417	458	448	440	453	412	442	430	437	408	393	442	416	487	462	436	436	430	404	418	449	427	415	435	462	460	442	416	430	470	418	450	423	463	430	447	464	439	414	391	417	456	450	458	470	484	446	445	464	456	451	432	464	422	445	462	449	451	439	434	446	463	484	443	437	406	423	449	420	398	382	442	437	420	434	444	456	443	413	435	426	462	439	433	500	421	471	411	450	446	451	405	451	403	432	419	435	408	453	467	430	417	435	454	479	429	411	406	446	462	426	401	458	490	441	477	418	403	425	467	445	457	479	461	430	464	455	434	437	441	411	441	449	412	425	408	428	429	451	401	423	430	443	492	457	425	437	453	434	427	455	459	439	431	411	432	442	417	442	437	431	434	457	431	448	459	466	430	423	413	431	453	413	421	435	427	448	471	448	439	454	448	448	430	457	425	446	419	469	404	461	447	434	439	431	447	423	471	471	461	399	475	426	464	422	437	424	447	431	423	401	436	452	437	441	429	467	472	436	402	430	394	423	396	434	401	428	447	427	416	459	447	481	389	467	486	443	436	439	437	424	449	470	447	402	445	448	445	464	430	391	420	439	426	406	454	418	450	425	483	408	428	427	414	451	419	449	455	415	433	438	445	436	431	474	446	429	450	440	443	429	449	427	434	448	445	426	439	436	415	423	424	434	426	412	437	396	478	471	475	417	431	457	490	430	423	422	445	453	420	448	428	446	403	449	470	474	477	448	454	427	422	467	435	419	426	491	453	446	422	439	428	409	418	464	417	447	447	426	429	447	456	421	448	413	414	429	434	419	493	452	453	459
46041	31538	22151	7514	5217	3840	3073	2448	2069	1777	1600	1371	1299	1246	1178	1161	1013	952	962	961	899	878	836	838	855	884	821	808	819	803	828	783	786	811	772	768	744	751	739	790	802	766	770	753	709	731	742	732	780	762	727	735	675	736	737	762	784	754	744	729	774	734	729	782	763	708	758	758	725	781	701	751	738	725	739	732	742	716	748	679	777	691	717	782	741	728	771	727	741	778	727	729	721	695	788	733	779	746	699	727	692	747	723	736	692	732	731	737	733	712	757	726	735	688	679	691	732	728	736	764	707	733	750	735	747	745	703	711	684	703	746	711	704	761	689	745	674	725	727	710	707	740	698	699	740	774	755	702	761	729	732	724	737	775	750	764	724	702	764	769	694	724	707	722	716	739	785	729	697	740	730	774	728	782	760	812	777	739	718	705	733	707	734	738	726	727	716	681	730	714	684	701	770	707	710	756	742	736	740	720	723	737	797	773	692	674	736	739	731	771	707	728	730	675	694	709	748	733	713	730	717	696	718	734	683	726	725	732	772	700	754	758	758	733	725	736	730	724	730	697	728	711	745	731	746	747	760	724	735	737	755	735	707	711	725	726	723	770	701	806	731	762	705	708	751	739	656	726	714	683	712	707	741	723	757	727	751	699	702	729	706	680	716	769	746	741	743	675	754	757	738	704	774	706	697	744	732	748	703	730	710	722	717	713	714	729	744	743	719	727	720	731	756	757	787	735	719	758	753	773	701	704	677	755	721	747	722	731	671	741	762	688	684	711	698	713	684	672	709	728	724	686	708	770	747	724	729	785	742	704	722	700	716	752	664	769	735	690	751	712	694	740	768	758	716	680	714	743	752	713	713	707	700	735	753	757	721	689	736	686	691	710	749	686	750	763	681	688	680	715	708	767	730	772	734	695	752	738	695	736	743	711	695	717	719	714	753	681	740	743	735	709	714	748	759	762	767	747	694	732	754	731	695	736	725	757	720	720	724	760	756	729	675	682	724	768	703	748	753	719	719	699	702	687	697	703	756	746	705	724	722	772	756	754	691	748	749	736	723	782	686	735	757	748	751	762	756	699	708	794	737	733	694	718	739	706	669	752	701	737	742	721	727	742	738	726	750	769	716	781	750	720	704	730	759	705	756	714	724	735	749	752	766	691	742	722	732	768	724	726	748	728	742	716	709	756	718	754	697	720	727	748	734	728	740	747	756	697	707	737	694	725	721	708	728	686	675	756	698	744	709	747	703	737	686	764	736	716	758	737	672	736	699	728	764	770	738	723	709	667	690	709	714	665	735	742	722	690	698	694	776	732	793	734	741	702	766	767	723	788	681	682	695	781	722	741	728	763	707	660	747	731	747	730	727	712	680	752	728	673	721	801	747	730	731	715	713	708	733	729	735	737	754	704	709	712	716	725	731	721	683	750	732	744	738	747	761	743	738	706	749	684	694	719	751	763	745	759	731	737	693	709	732	729	717	730	689	749	710	726	706	705	760	753	744	734	788	710	745	707	753	718	741	742	710	755	746	758	693	731	718	716	717	680	785	690	752	734	746	775	785	653	759	752	744	721	709	715	698	735	749	734	748	728	729	738	697	692	745	731	721	708	727	734	709	770	712	726	688	711	686	744	721	736	736	713	716	741	704	713	696	688	759	740	740	690	723	705	726	740	770	729	718	698	695	712	743	735	741	725	748	756	689	692	729	700	692	709	691	698	741	704	761	705	699	730	703	738	694	710	728	746	722	735	733	691	729	728	716	724	742	738	751	701	769	686	790	748	711	727	773	694	730	698	745	746	685	771	758	735	735	739	705	747	670	727	698	732	742	736	734	700	673	740	705	697	720	705	726	747	711	760	711	731	671	729	741	733	737	762	681	715	709	748	646	738	717	666	658	747	759	705	717	706	745	676	705	742	694	756	750	708	715	741	675	711	694	788	735	689	729	758	708	705	717	698	731	721	732	727	695	750	747	731	742	775	657	702	718	746	739	740	712	729	736	717	724	695	752	732	780	780	758	720	747	698	723	738	725	710	767	767	755	789	746	699	764	765	753	738	740	762	761	763	761	694	734	768	717	737	696	745	745	731	708	770	724	680	722	715	729	687	674	769	722	716	753	697	705	722	743	728	773	764	666	744	748	693	694	699	724	708	708	783	748	693	707	646	740	735	753	685	761	711	689	731	710	726	758	764	718	733	762	772	718	719	702	729	703	723	751	728	766	734	700	750	738	771	718	743	727	763	675	700	759	728	726	758	687	707	716	719	725	736	689	743	748	715	711	706	719	676	686	699	727	717	731	727	716	733	687	692	697	761	691	694	719	711	756	716	709	744	768	741	661	711	722	752	667	751	739	733	703	742	709	703	755	723	704	722	700	722	732	681	709	731	695	703	750	724	769	767	755	734	767	685	739	700	709	724	742	733	771	744	769	770	775	685	724	717	709	776	717	756	737	697	720	671	718	722	756	698	659	754	752	694	664	721	721	715	682	703	788	701	728	721	703	767	694	692	683	722	714	746	684	735	739	707	790	701	725	724	706	674	729	734	711	696	707	791	755	738	681	709	728	768	726	761	713	741	759	708	714	745	727	723	707	755	717	716	690	686	754	737	720	678	736	738	744	658	734	688	763	662	725	717	725	734	713	713	762	750	739	686	727	696	709	763	756	736	750	682	730	728	785	697	743	687	784	693	741	695	742	678	722	728	701	731	741	748	744	727	679	716	712	728	743	710	661	699	715	711	721	727	749	714	719	688	711	699	714	703	668	685	699	742	710	736	689	721	738	776	725	742	747	737	696	731	723	738	725	662	714	718	743	772	692	733	802	711	745	752	736	722	719	687	712	745	721	725	685	709	740	785	771	716	710	703	728	735	735	758	708	692	706	768	705	734	732	744	752	716	682	700	739	731	700	722	716	722	714	733	752	714	700	745	712	680	706	791	719	725	709	747	772	713	756	741	733	754	795	690	723	745	716	676	748	731	678	730	737	677	721	707	755	697	733	700	747	738	745	723	743	741	730	699	709	717	729	727	713	731	696	731	704	705	693	664	762	678	735	747	734	764	761	720	734	751	738	719	721	764	694	725	747	740	781	717	748	729	739	681	708	772	661	722	767	667	722	746	708	690	721	737	773	697	746	750	715	726	674	680	694	746	704	722	745	764	716	787	734	736	724	736	702	735	733	709	761	732	696	730	769	741	752	740	781	733	695	738	763	673	757	732	705	667	711	725	770	751	739	717	720	717	716	678	702	750	670	721	656	721	736	764	728	736	686	743	709	701	644	755	773	764	730	722	736	723	762	804	729	685	702	722	708	720	716	686	746	726	748	752	711	704	724	714	735	686	750	658	753	725	733	731	713	720	731	734	749	737	740	710	727	773	713	743	726	778	719	726	743	757	733	660	678	688	682	788	691	726	711	741	727	700	674	726	719	717	722	746	736	754	748	711	654	714	717	762	758	690	770	758	676	739	722	763	715	710	734	776	777	706	690	750	670	729
26824	20691	9910	1461	314	243	256	228	228	255	224	239	208	226	227	204	219	197	202	214	195	229	194	215	213	212	206	202	210	217	236	211	225	214	235	203	193	207	200	210	187	202	211	223	220	200	212	241	224	218	209	200	221	208	160	203	210	203	198	217	227	215	210	218	205	223	229	210	198	213	233	195	216	226	227	201	212	196	213	218	208	206	204	214	202	203	192	204	197	231	248	203	227	241	222	180	208	211	200	181	184	207	197	196	234	216	232	233	221	240	222	204	201	216	190	200	200	218	246	207	212	210	194	214	238	194	218	223	197	217	231	226	232	215	193	214	197	212	222	218	169	212	206	209	240	205	202	223	230	197	219	209	230	219	219	216	239	209	184	251	225	208	225	221	257	228	219	228	213	182	224	207	206	200	202	195	221	222	221	190	218	204	236	215	217	249	190	203	202	237	208	204	200	222	214	210	232	214	228	211	191	213	205	209	222	206	210	202	243	210	216	207	227	209	228	227	201	191	213	200	178	207	224	214	227	211	204	203	205	223	206	240	217	220	212	205	214	218	220	233	211	233	197	200	198	196	221	210	238	216	240	221	220	207	199	189	201	208	202	201	226	220	227	219	239	225	225	200	223	207	221	235	202	224	207	222	222	226	205	203	224	203	208	243	209	225	213	209	208	237	200	214	226	194	260	210	195	227	217	206	202	215	202	230	221	200	231	213	231	211	221	225	222	218	217	219	216	219	240	194	224	223	202	208	244	198	204	212	213	205	219	199	212	200	209	203	219	212	195	225	224	188	213	231	219	219	187	219	223	211	214	199	196	199	203	211	239	205	200	228	220	207	196	216	218	201	213	217	209	198	212	201	203	244	217	223	211	221	222	201	222	204	206	213	191	229	201	225	188	208	214	184	227	198	209	220	218	232	205	195	209	198	196	230	223	218	213	196	198	227	217	207	184	231	207	211	195	207	229	212	213	240	228	223	232	202	222	223	239	192	206	202	226	229	196	206	206	200	217	216	216	208	223	214	217	217	227	234	187	217	211	213	198	218	206	213	240	197	218	212	195	244	187	229	206	228	213	185	239	202	244	230	224	234	213	200	215	204	226	207	230	220	205	201	210	250	282	213	246	231	213	222	215	214	208	214	225	195	223	215	188	233	242	224	199	208	198	220	219	189	190	204	213	216	217	225	211	195	239	197	226	215	215	212	200	251	201	202	199	210	193	223	202	224	218	215	258	187	208	226	237	210	208	224	215	207	209	208	211	211	225	202	202	212	214	200	223	195	192	230	210	208	216	219	219	229	233	205	224	216	212	200	197	213	233	210	207	205	222	272	222	208	209	209	208	205	222	217	215	227	207	218	215	217	238	236	209	205	207	209	183	208	212	196	221	206	214	177	214	221	210	191	215	211	210	202	210	207	201	226	218	195	220	204	193	221	229	205	231	222	215	220	220	219	239	216	223	216	230	219	233	233	213	237	210	186	213	216	206	198	203	213	231	226	215	206	215	226	219	241	236	243	196	205	201	211	216	225	197	208	188	240	211	208	223	208	218	180	211	211	203	186	215	214	218	220	189	230	217	212	239	228	221	234	207	200	223	218	193	192	228	237	204	198	246	208	213	221	218	222	213	222	213	212	216	227	197	195	214	180	221	213	212	221	230	188	187	207	215	205	191	219	198	184	204	231	219	216	187	223	214	221	205	209	224	220	209	228	211	219	215	213	225	219	242	219	190	227	229	216	214	216	222	227	208	207	213	238	203	211	208	201	194	203	217	247	227	180	222	218	222	221	243	199	230	199	211	244	212	216	178	219	206	208	213	188	199	210	207	209	227	211	219	222	224	230	201	212	217	219	218	200	185	246	230	215	214	207	215	208	201	218	232	212	190	228	198	221	187	193	235	219	227	226	232	219	194	224	218	212	225	225	215	227	197	206	178	223	204	189	221	258	228	223	224	207	211	220	212	214	231	191	228	233	215	251	204	194	209	215	180	198	229	212	224	229	233	223	214	226	208	211	216	216	200	202	211	198	198	208	208	207	200	211	224	195	208	209	206	209	226	205	201	233	217	208	220	234	209	208	244	215	191	192	216	223	204	198	218	236	216	194	201	202	210	227	204	254	212	206	208	192	231	204	199	235	213	191	205	206	212	210	203	198	210	200	211	241	196	193	214	226	215	227	229	210	222	236	208	230	234	207	222	221	185	194	213	220	189	191	208	213	221	209	200	219	209	229	191	220	226	199	218	226	240	205	196	220	206	195	211	223	206	200	211	223	202	221	209	222	200	213	208	221	235	210	239	203	207	218	207	211	210	234	197	214	201	187	195	208	212	228	219	215	219	214	244	220	200	234	244	216	237	214	227	203	219	198	208	188	206	233	245	224	200	224	209	206	224	215	220	215	208	221	226	208	200	235	230	214	202	195	252	230	231	245	222	193	227	238	240	187	216	221	185	205	207	231	215	218	203	225	217	240	208	199	211	210	210	204	220	219	216	234	230	195	240	199	241	207	240	210	218	219	208	216	223	200	243	209	229	231	192	204	204	253	199	210	235	224	203	209	208	203	205	192	250	205	202	219	196	227	231	211	211	202	201	183	197	226	206	214	237	216	235	241	215	217	228	214	231	237	193	225	220	223	209	219	235	215	212	225	218	211	204	195	239	245	269	236	227	206	220	206	203	203	212	196	230	213	213	223	207	213	193	208	217	205	245	229	211	230	239	206	196	220	196	201	236	212	223	225	208	217	227	208	215	224	200	232	205	223	226	200	212	211	223	231	216	223	196	223	213	244	207	211	211	201	195	221	217	206	199	232	219	210	205	200	217	222	196	210	237	193	204	209	207	208	208	233	231	215	211	217	253	224	259	214	228	211	199	216	204	203	209	235	232	211	211	254	228	207	178	225	211	178	198	212	174	204	208	209	203	219	218	204	246	235	202	230	204	216	225	227	222	217	200	213	208	217	198	221	234	220	203	218	216	202	195	243	202	223	223	215	229	235	201	197	198	201	213	223	218	192	196	202	191	241	219	203	212	208	223	210	226	234	209	223	208	231	231	217	214	216	202	233	246	220	179	202	212	229	203	225	214	222	221	201	229	184	241	219	210	211	248	239	194	192	205	209	211	212	232	212	208	209	219	206	237	194	208	218	236	214	228	200	217	200	190	212	199	202	223	244	202	231	224	204	196	197	234	197	236	228	231	202	211	206	223	214	216	197	226	185	195	243	216	200	231	220	228	221	210	227	207	224	210	223	234	187	230	208	219	206	195	231	206	199	210	234	225	197	224	216	204	206	240	228	202	203	240	216	229	220	222	203	208	227	235	208	218	210	201	209	220	208	198	235	205	197	204	238	220	244	208	245	214	210	206	216	213	230	219	206	200	193	237	200	228	208	207	211	184	205	206	202	216	214	213	221	234	209	209	223	233	219	194	196	231	215	214	213	235	196	221	213	222	220	215	202	199	224	201	213	212	206	210	178	234	227	216	209	203	236	211	231
14457	7881	5921	707	590	560	505	423	427	419	395	439	394	371	398	392	369	387	390	410	378	420	408	393	367	393	409	400	401	400	357	395	373	383	368	395	380	411	385	378	376	374	390	401	380	383	390	380	406	380	383	379	396	363	376	383	399	366	368	398	380	356	392	383	437	374	391	388	367	411	352	379	381	390	393	390	361	382	401	385	381	407	381	368	391	428	395	359	380	411	397	375	398	382	373	382	372	400	378	380	366	378	403	366	332	361	346	344	371	376	403	388	398	422	396	380	375	380	361	353	386	394	405	406	380	377	400	390	384	385	399	397	362	396	381	393	386	394	395	376	387	381	427	331	378	382	389	390	375	411	386	365	403	379	406	383	389	366	343	392	392	368	402	396	371	372	354	373	377	373	365	396	372	369	354	425	338	366	370	368	374	374	384	397	378	401	382	378	360	356	368	379	373	352	377	374	376	373	379	371	415	385	378	376	339	335	364	392	376	405	394	395	392	357	368	384	361	364	370	364	381	392	388	374	428	362	366	374	371	403	381	388	395	366	382	375	386	369	387	381	389	382	408	363	385	366	348	386	367	374	344	380	386	365	359	371	362	365	374	375	403	370	371	405	375	360	374	372	378	377	361	372	372	403	358	377	388	416	359	361	364	374	385	359	380	374	400	378	408	365	388	369	371	382	393	363	383	422	363	392	397	351	376	369	364	393	347	383	374	377	394	401	416	358	375	348	367	372	386	369	392	373	384	342	382	388	409	378	344	376	393	416	390	394	370	365	390	374	410	412	355	373	398	379	368	366	405	370	375	408	374	358	367	367	377	359	398	393	384	400	370	387	349	381	382	353	374	372	355	365	358	386	393	403	373	382	385	369	377	350	390	388	365	380	374	374	358	389	373	351	377	355	393	404	386	374	342	378	359	350	369	370	379	380	397	396	383	361	378	418	359	410	374	371	379	383	382	360	362	352	407	361	377	362	417	427	396	385	379	372	355	372	388	371	378	413	370	374	383	379	378	382	369	398	390	387	372	373	401	382	373	402	359	364	367	376	388	357	373	368	352	380	373	397	355	376	368	406	403	371	378	367	398	359	391	427	387	374	423	351	375	351	401	383	375	387	360	379	424	395	372	380	380	381	368	341	372	359	371	419	347	374	358	399	404	411	384	385	359	406	387	421	365	394	384	409	398	382	351	386	387	365	379	354	430	349	395	385	359	399	374	354	389	380	378	372	380	348	382	382	398	381	394	375	370	383	370	402	349	376	373	365	359	369	373	341	362	402	371	351	332	399	379	364	369	337	386	406	394	374	370	394	389	383	382	382	364	368	366	407	406	368	396	377	325	414	373	374	414	378	400	352	398	381	377	378	375	390	384	381	376	351	412	394	386	389	387	379	401	368	380	372	372	377	355	393	387	372	378	347	405	383	373	376	401	372	380	342	382	355	395	358	385	360	400	372	385	392	378	381	363	370	388	348	418	371	367	367	346	404	384	372	369	375	395	337	335	414	384	340	408	379	338	361	359	337	361	417	353	381	417	363	366	394	407	336	366	414	363	403	367	374	397	403	338	375	387	375	377	359	392	371	377	391	402	392	378	339	407	375	380	398	341	363	381	354	348	392	405	389	369	388	372	386	375	382	367	346	351	369	373	390	381	392	369	362	378	399	368	402	385	399	387	366	381	387	425	374	377	375	388	363	374	389	353	389	380	402	363	375	369	390	396	370	378	397	391	379	427	379	389	377	373	352	408	367	363	405	377	358	365	361	383	416	307	417	410	388	367	390	372	396	372	384	401	378	409	347	375	373	356	383	369	367	364	380	374	380	386	351	358	385	376	364	359	369	366	374	354	402	359	370	362	388	353	366	379	347	390	358	384	368	386	387	386	376	424	389	382	386	364	387	385	352	334	366	376	360	363	354	394	383	375	411	374	384	372	382	380	377	372	409	363	400	373	359	392	384	383	377	385	365	405	353	371	393	395	344	365	367	365	375	391	367	397	365	357	391	361	384	382	376	355	384	410	371	387	392	377	382	378	379	386	373	360	366	383	373	374	407	358	374	365	390	375	369	379	395	371	333	415	376	400	344	399	397	389	331	383	373	380	380	387	403	380	400	372	376	367	339	367	394	368	388	379	380	383	386	383	382	364	358	387	365	382	390	390	388	355	374	370	379	368	361	398	411	349	356	364	415	374	379	356	360	395	401	364	375	363	374	358	387	391	397	349	362	369	374	385	388	368	368	387	394	390	366	333	388	381	392	383	359	400	379	409	366	374	368	359	387	370	388	376	386	385	396	359	410	317	390	390	392	371	359	399	372	384	356	385	386	345	388	391	343	381	352	366	372	370	390	369	375	374	360	361	386	365	356	402	405	359	396	380	390	385	397	374	373	401	381	385	390	400	386	358	401	361	392	347	382	368	348	348	349	383	371	378	362	343	374	384	420	379	404	366	412	361	365	380	383	399	406	384	387	402	368	390	356	375	378	378	397	405	362	371	387	368	370	361	394	404	403	392	425	373	386	421	388	409	385	377	363	364	363	392	401	383	355	362	364	376	367	389	392	373	356	391	412	366	376	396	375	387	394	373	395	396	369	382	392	360	400	354	400	372	350	387	370	361	381	394	389	387	389	374	365	347	348	387	374	399	358	353	394	392	382	362	395	400	383	346	369	377	382	382	382	359	386	403	393	385	361	392	363	393	374	406	356	367	376	378	403	429	389	388	409	375	378	383	403	377	350	401	391	401	376	372	377	339	361	391	381	366	390	388	377	403	394	376	351	405	392	348	375	364	378	349	357	355	399	381	390	386	411	339	396	384	359	368	395	367	351	367	398	372	395	386	404	407	406	345	381	351	381	383	365	397	385	372	381	404	362	372	376	375	379	374	401	394	347	378	366	390	330	339	404	371	379	401	382	365	387	407	377	368	385	383	372	397	421	351	387	377	374	370	369	371	368	339	373	389	374	347	396	379	392	376	341	377	401	398	366	350	368	411	341	393	312	380	377	371	400	391	387	385	377	363	410	358	376	421	350	376	374	361	363	365	362	388	404	361	376	382	398	347	374	388	383	365	391	358	393	376	338	381	387	415	380	402	388	387	396	354	346	391	361	337	358	352	355	346	393	413	397	402	387	419	381	388	390	338	380	340	366	371	384	373	380	419	362	388	338	345	331	374	403	355	377	395	338	362	395	394	366	380	372	358	374	378	383	397	367	399	404	374	397	361	395	391	374	412	360	367	390	381	384	384	359	388	386	410	409	343	358	411	355	383	377	373	407	368	389	363	376	394	367	371	395	396	409	371	379	388	387	367	380	398	377	380	373	367	372	371	380	338	365	357	360	422	348	404	377	375	355	351	356	367	372	369	373	363	349	374	409	375	378	370	392	395	388	402	365	385	386	373	385	380	367	373	362	373	408	398	402	377	388	372	381	367	346	340	376	378	409	374	395	377	399	374	356	387	378	382	375	421	372	407	389	369	408	368	373	389	394	370	371
24206	21337	28142	24926	21046	5010	913	700	536	489	509	472	469	427	412	426	419	384	391	412	416	342	387	412	368	380	384	390	354	387	364	383	388	380	371	386	402	359	340	364	351	378	403	406	366	358	380	379	406	342	344	395	364	348	368	339	336	349	344	338	347	373	349	388	360	350	358	372	355	358	376	374	359	370	388	381	364	398	345	413	366	372	359	362	358	383	402	392	376	326	338	360	343	336	360	367	361	354	354	338	371	382	408	368	360	373	347	361	385	359	357	404	351	351	366	326	357	380	391	337	376	356	345	369	374	390	378	361	373	374	356	375	356	379	384	343	349	380	364	349	375	389	350	370	356	367	342	372	380	356	380	340	381	353	385	350	382	388	348	381	373	353	337	369	383	371	346	372	390	358	355	328	354	368	351	396	399	368	361	360	382	372	351	338	371	351	354	367	350	351	367	390	394	373	370	373	371	355	399	375	373	360	375	358	361	365	356	387	332	328	360	367	337	359	372	376	320	389	350	382	379	361	384	363	368	351	380	387	345	370	356	341	335	353	343	376	371	344	375	369	328	333	337	354	366	371	345	371	360	369	386	352	368	361	366	335	376	357	417	338	373	395	360	391	376	336	359	379	385	352	398	367	386	367	347	380	333	386	360	360	360	340	337	369	381	391	376	371	343	373	342	383	395	345	336	380	369	348	349	328	378	339	326	350	350	358	358	327	353	373	382	350	355	368	357	391	369	350	355	355	373	344	356	351	362	367	369	363	367	391	363	373	307	376	359	356	405	397	364	396	338	349	360	382	367	348	351	366	383	361	356	383	363	361	361	357	362	353	340	335	359	349	350	347	367	382	395	381	368	379	399	352	347	366	335	358	389	352	338	342	363	379	345	342	324	356	341	365	358	382	388	358	389	382	356	386	378	326	436	381	356	366	378	364	367	348	382	364	331	356	388	379	356	385	370	349	353	366	351	378	370	326	373	366	356	360	387	382	361	365	365	351	356	377	317	389	319	377	338	382	365	364	356	353	364	353	365	367	346	354	371	343	378	366	327	365	346	401	340	365	380	379	346	354	354	388	377	348	382	365	395	386	343	341	362	364	363	371	382	374	386	348	369	369	366	368	361	354	379	356	395	363	368	353	384	337	382	353	343	358	345	376	354	339	367	395	341	356	357	352	367	347	354	378	395	346	356	392	358	372	374	372	348	346	384	368	389	375	352	368	348	390	351	374	353	359	374	379	372	383	357	391	355	350	378	393	363	378	345	379	351	349	358	356	365	381	370	351	345	375	358	335	374	348	323	366	372	348	338	348	373	378	351	348	383	399	354	363	373	328	391	362	347	347	383	380	373	349	350	380	332	379	390	336	348	375	377	349	385	377	347	362	373	365	348	315	374	347	354	379	379	400	333	371	383	377	369	339	367	378	328	407	315	355	338	353	346	346	385	355	357	362	350	383	359	393	362	359	376	389	368	364	346	330	338	337	371	346	364	372	386	355	366	388	352	353	349	360	345	330	347	344	416	342	389	347	373	350	379	402	369	356	353	330	390	411	376	349	356	389	338	399	315	369	394	394	360	366	341	363	358	379	331	361	359	417	354	379	376	369	392	372	386	383	363	379	356	358	362	359	342	351	400	389	329	352	381	368	334	384	377	374	403	372	349	353	351	376	342	353	369	358	363	351	386	348	340	370	352	335	348	377	366	333	397	372	371	344	340	334	378	338	355	349	409	384	345	343	374	351	332	354	367	348	316	372	348	403	358	385	374	378	364	401	355	312	389	399	407	370	348	379	358	356	359	355	386	364	352	383	376	383	354	361	372	379	410	326	357	372	378	372	352	366	348	351	357	370	351	373	396	368	373	371	369	378	342	345	360	375	389	359	360	375	399	353	344	340	348	356	397	379	371	349	389	364	338	363	354	375	350	349	343	352	393	346	377	360	377	362	394	361	387	360	359	367	347	347	326	349	371	367	345	371	346	398	350	333	345	361	385	324	379	381	361	348	371	337	335	364	387	394	350	341	359	356	356	423	327	364	353	357	332	334	329	313	366	355	388	356	346	358	385	381	360	375	350	373	358	367	343	341	364	345	343	367	361	357	375	359	342	382	334	343	359	340	344	350	374	320	374	378	403	348	360	350	350	315	345	354	344	351	373	357	371	352	355	352	362	338	377	352	365	366	359	372	385	342	355	376	342	370	360	362	352	351	377	366	354	360	386	346	366	335	381	383	329	358	355	354	363	327	349	394	376	359	360	381	388	362	364	362	349	375	380	339	354	365	376	367	365	364	368	357	375	382	348	375	370	394	374	341	370	377	343	373	350	378	336	397	380	342	345	368	372	375	371	372	346	377	383	353	326	370	390	394	345	360	353	330	363	368	350	366	368	341	347	366	342	358	338	390	367	345	346	358	346	381	357	369	365	335	353	362	361	375	334	345	366	352	378	385	349	364	371	378	356	374	367	336	394	373	375	329	356	395	361	366	351	364	381	344	409	364	325	401	332	345	376	354	368	332	371	344	372	382	355	343	358	350	360	375	374	333	376	340	316	348	376	348	338	318	330	342	385	378	349	383	359	371	343	383	347	361	334	388	363	348	378	380	333	387	365	372	383	355	327	355	341	370	354	366	361	354	344	351	403	377	386	359	340	372	346	341	371	383	354	377	376	333	341	361	392	388	336	364	348	369	366	353	346	336	343	340	369	364	375	345	379	326	367	343	356	338	349	383	381	386	366	383	368	410	388	357	379	369	389	368	347	346	339	345	357	353	337	362	372	334	345	366	354	351	363	347	366	341	332	353	391	346	363	337	409	361	390	355	351	337	374	359	323	368	340	361	366	338	338	372	370	363	343	367	352	374	363	350	369	359	346	377	353	367	385	383	359	371	345	338	384	372	362	386	393	384	339	352	370	355	356	346	372	333	340	352	350	351	385	373	369	377	352	354	378	363	379	367	359	379	362	364	341	402	342	354	374	374	394	344	361	373	359	353	368	364	353	375	372	363	321	386	308	361	330	332	341	365	338	368	349	352	345	352	384	366	382	343	349	356	363	389	368	366	345	319	357	362	368	359	315	395	336	388	374	348	401	362	370	363	364	370	381	353	376	383	388	382	351	389	360	370	364	378	342	363	374	361	365	395	347	365	360	379	366	343	351	374	375	357	370	328	360	362	358	367	370	333	347	345	331	361	365	383	365	336	392	376	357	377	398	384	360	345	380	373	329	360	356	358	360	370	354	384	374	339	364	353	315	371	366	389	340	360	394	340	364	346	375	349	358	364	382	343	364	387	370	341	352	374	316	357	388	401	362	335	344	341	366	332	355	346	344	404	351	410	354	349	354	371	352	393	367	347	369	359	355	328	342	330	380	377	334	366	345	388	317	377	364	374	369	343	346	348	348	310	339	382	389	375	352	345	368	377	326	356	359	346	386	378	340	360	346	360	400	351	342	390	367	338	380	374	361	351	379	378	389	369	371	364	361	355	342	393	365	359	340	378
37574	26094	18111	4461	3115	2332	1785	1556	1356	1181	1036	1029	934	863	840	774	798	744	722	732	686	723	682	685	713	697	657	642	637	685	660	641	661	666	603	648	662	656	702	619	617	612	616	603	644	663	599	663	557	614	631	621	634	643	654	651	636	617	618	649	600	658	651	591	625	618	622	605	644	618	622	674	635	604	643	606	632	640	625	616	638	654	592	634	599	585	594	590	555	657	653	617	655	621	610	662	581	581	625	616	626	625	637	630	652	606	668	616	616	646	602	585	634	639	611	637	607	604	684	639	593	593	611	598	604	626	641	588	615	644	614	605	633	597	612	629	632	621	611	580	662	615	614	717	577	694	642	607	626	655	586	623	640	627	616	641	620	619	613	658	618	649	616	605	640	610	594	601	589	715	596	597	675	633	623	603	643	624	611	632	620	605	583	629	618	607	627	627	627	616	653	590	626	588	616	648	617	577	654	613	600	609	647	562	594	653	616	593	652	614	604	637	605	610	625	612	594	616	638	617	588	627	592	603	610	592	609	617	686	621	623	613	660	585	655	618	627	633	573	647	617	550	589	610	626	636	624	612	644	611	592	585	628	601	599	620	615	621	629	666	607	658	598	628	594	661	588	608	570	641	591	612	584	599	630	611	636	636	618	598	618	658	638	638	628	581	680	604	627	602	653	637	660	641	626	663	638	605	621	610	644	607	588	628	609	577	612	688	620	626	599	596	602	618	616	576	646	576	628	611	592	624	635	653	653	633	629	584	642	654	562	634	595	620	593	602	559	616	643	621	617	642	648	611	623	619	644	649	613	631	594	651	619	614	597	651	598	631	622	583	573	641	648	624	687	621	643	564	641	608	619	598	640	616	699	597	617	661	599	605	620	615	600	614	625	642	616	635	599	592	649	571	624	612	605	649	634	606	603	584	573	631	603	600	646	644	618	588	614	636	593	618	619	635	634	625	636	623	611	608	568	666	638	609	590	643	679	630	631	569	616	611	547	647	631	585	624	636	622	606	610	620	636	600	607	605	588	618	604	598	613	615	603	611	634	622	661	649	630	616	604	654	625	611	609	651	620	623	625	589	586	607	612	603	607	656	613	636	595	590	618	624	616	647	656	612	581	627	610	615	617	597	555	623	624	612	601	599	602	624	623	598	559	600	580	623	577	627	639	596	614	595	656	657	646	627	586	615	653	616	617	618	585	639	578	600	624	567	645	653	601	640	686	609	629	633	582	604	614	599	628	626	583	626	614	617	612	599	642	626	638	659	610	664	611	618	647	627	607	593	606	637	608	638	602	617	616	598	615	578	623	587	594	607	621	613	634	698	624	641	596	639	623	665	596	633	618	612	609	600	624	614	645	598	631	629	608	628	606	605	645	621	608	648	633	642	579	603	607	613	670	600	637	606	615	562	602	638	641	644	630	607	578	606	658	617	634	629	635	605	643	619	645	591	617	610	605	634	591	646	624	657	571	611	589	640	617	585	617	641	603	590	647	640	639	585	641	598	575	623	634	579	630	663	620	686	601	592	578	613	651	631	590	587	591	596	638	619	584	615	597	606	568	606	586	636	582	581	599	605	587	612	635	594	606	596	612	597	605	574	607	618	580	610	642	594	639	591	629	585	602	626	614	630	662	567	619	610	599	629	574	597	570	646	607	586	618	633	616	627	649	604	616	620	628	617	571	633	672	631	599	603	644	584	574	583	662	593	574	634	592	581	629	617	616	612	577	611	658	630	653	642	635	590	623	623	637	617	595	605	570	615	609	597	621	675	651	603	603	646	632	656	642	600	634	586	652	640	621	602	590	625	607	588	621	634	640	646	634	639	602	692	563	619	651	636	619	593	582	687	573	582	621	647	598	578	605	644	591	663	596	613	638	621	675	618	609	606	579	581	648	589	647	671	624	591	622	598	614	626	643	621	638	629	588	583	593	630	620	604	593	638	635	620	605	634	633	634	593	603	627	587	617	602	605	630	612	631	611	625	653	601	611	642	632	617	617	614	623	633	628	657	583	595	657	594	590	610	654	652	563	603	616	657	631	581	643	628	623	632	611	590	624	589	599	637	587	650	584	588	640	611	624	636	598	584	644	615	644	620	611	619	631	593	604	594	630	635	642	603	622	634	587	623	620	655	612	625	634	627	645	579	626	583	612	612	617	661	643	587	589	583	625	617	583	630	640	593	644	631	602	590	614	606	619	603	626	586	646	597	594	623	612	620	634	615	633	650	605	588	570	573	621	613	645	626	603	603	593	600	593	599	618	631	598	594	588	626	621	611	583	595	682	643	641	612	580	642	601	640	646	626	563	599	603	627	590	577	604	624	597	609	606	630	592	643	632	615	607	624	607	597	603	631	606	619	616	632	597	629	531	609	627	588	634	625	624	633	610	618	629	561	654	637	625	621	597	560	648	626	629	625	617	618	636	615	612	592	601	591	588	597	599	631	614	616	656	630	582	642	562	593	663	635	613	618	609	594	611	597	596	636	615	599	601	636	665	580	632	615	627	611	628	639	594	632	587	602	618	647	601	624	639	636	590	618	637	556	639	614	682	632	631	595	654	618	648	617	633	617	625	641	590	585	625	580	629	625	617	619	600	642	632	586	636	625	611	652	638	587	586	584	655	624	629	651	625	660	625	624	620	616	624	617	619	625	592	642	603	591	631	624	591	670	571	594	618	621	612	625	591	601	643	671	627	600	651	609	664	600	598	632	639	591	619	631	609	622	663	611	604	600	633	616	601	621	638	638	665	637	614	598	582	645	629	606	645	640	631	647	622	640	636	589	630	660	650	631	622	595	646	630	629	633	611	572	594	609	602	629	660	600	621	636	609	599	580	607	582	604	619	642	590	650	631	617	602	642	606	620	611	631	597	550	635	611	623	603	653	612	640	635	619	641	594	617	631	629	636	596	635	607	612	652	664	628	663	602	666	625	595	592	657	619	599	650	608	585	603	610	572	580	622	623	598	577	596	608	585	583	621	638	600	638	643	571	647	609	649	628	609	601	585	595	647	635	594	609	593	612	634	620	631	622	635	656	600	596	602	602	644	649	630	603	597	620	619	618	644	600	618	613	598	614	584	581	620	586	643	652	612	604	639	540	626	615	638	617	615	604	592	642	624	565	606	637	606	622	638	638	611	598	630	666	621	573	614	617	589	584	607	605	613	616	687	613	645	610	667	580	622	643	657	627	633	653	632	578	617	590	612	624	611	630	595	601	587	602	608	551	623	623	645	568	631	600	604	634	621	634	604	645	626	614	646	620	588	626	599	598	631	590	603	649	643	660	602	607	609	630	625	612	613	640	604	621	633	613	670	590	624	606	656	631	650	552	604	609	613	601	585	621	615	626	628	607	662	621	658	642	628	610	597	608	593	557	594	598	649	570	576	586	616	619	582	595	632	545	605	658	637	623	592	616	620	618	613	614	622	627	590	577	586	599	596	602	649	605	648	604	612	654	602	638	648	598	625	629	620	615	603	686	624	580	622	651
23184	21323	28750	24239	21325	20857	3571	1097	818	757	611	593	591	582	592	534	543	514	540	491	507	458	509	477	504	466	481	486	450	430	450	466	485	519	452	441	489	436	448	469	404	438	437	447	492	467	407	437	422	438	461	437	471	445	435	428	446	427	485	422	436	415	439	439	429	455	422	434	416	465	415	449	389	406	456	456	434	440	415	427	436	410	416	445	472	444	447	437	445	426	460	441	477	454	449	436	409	445	426	417	430	422	414	415	425	452	454	425	414	413	436	466	444	473	419	409	436	436	429	455	473	419	443	460	396	443	424	467	460	450	438	406	441	454	433	439	465	473	456	466	378	452	451	397	443	438	403	452	460	434	446	448	438	433	455	422	433	459	465	415	397	455	418	440	501	434	456	475	383	436	429	480	448	438	469	427	440	436	415	466	397	387	414	444	414	447	426	430	440	438	427	415	457	448	389	460	442	443	432	460	463	448	406	412	422	459	393	447	443	433	413	428	452	471	457	468	454	417	397	421	406	441	408	465	427	445	432	418	443	444	405	409	415	429	432	444	455	471	473	447	460	415	426	433	418	460	418	467	430	419	465	434	445	456	464	473	415	427	439	431	453	462	438	465	455	425	430	453	454	439	437	425	416	405	433	457	430	488	454	483	443	414	446	458	446	424	425	449	446	415	446	447	457	459	388	452	481	418	446	430	423	404	437	416	438	437	448	431	458	389	422	381	441	468	439	457	442	431	394	436	431	443	433	404	425	419	400	435	424	424	448	467	448	441	424	464	417	417	468	428	443	421	434	452	408	430	428	470	422	417	439	453	451	459	378	452	423	442	426	412	425	420	499	450	460	437	437	442	444	426	440	434	435	448	432	427	443	444	454	431	452	402	452	428	409	461	414	419	398	422	438	438	448	450	422	455	443	427	453	441	433	403	475	420	426	418	436	415	423	441	425	423	450	454	438	438	449	468	441	385	463	413	463	446	428	427	434	482	459	403	445	444	425	435	460	406	440	457	412	442	444	462	451	400	438	438	432	443	436	420	447	429	431	473	469	440	440	392	457	469	455	440	457	434	419	444	403	494	429	416	463	424	445	428	435	393	481	412	408	426	426	425	435	418	432	472	426	432	424	399	501	432	463	456	441	450	430	468	425	461	430	437	466	423	437	449	454	479	448	417	427	419	427	481	412	413	417	426	437	458	402	414	423	397	442	468	447	458	459	419	465	465	458	438	432	417	428	435	455	413	423	395	420	414	426	442	458	438	439	437	425	445	431	408	458	460	451	443	434	397	424	432	439	432	398	403	439	458	431	455	417	448	458	422	442	444	432	422	432	426	442	423	422	426	482	448	445	443	433	430	443	443	419	453	441	424	419	456	431	414	429	433	428	442	410	425	454	411	437	426	474	460	416	418	415	395	458	428	393	449	422	438	435	457	445	423	458	435	446	442	408	397	458	432	443	445	471	389	467	434	416	421	395	459	427	419	418	429	399	423	459	404	447	435	409	436	423	407	408	427	461	428	404	438	428	408	460	444	408	458	471	421	414	419	445	433	430	442	435	417	450	424	458	457	459	422	402	422	426	439	399	415	458	436	421	450	426	409	475	442	461	431	426	440	455	493	431	429	390	407	427	434	444	405	451	419	494	443	429	461	437	424	413	436	388	401	411	441	435	438	457	416	454	416	446	412	421	408	432	422	414	426	421	496	456	443	410	410	445	402	417	429	460	447	417	397	455	454	420	467	419	415	476	449	449	388	452	436	413	411	414	456	419	440	462	426	444	419	441	445	431	447	446	449	472	453	413	443	445	456	399	434	475	432	472	478	487	441	415	424	422	440	473	446	443	444	416	408	394	414	409	445	420	456	410	456	465	448	449	463	414	431	451	431	441	421	386	417	445	426	468	437	416	401	475	425	442	455	395	453	417	411	407	441	419	467	417	473	460	444	415	433	464	450	424	451	422	434	444	445	435	463	477	444	457	437	425	457	433	442	444	426	437	410	435	431	405	397	437	423	432	413	419	457	453	451	422	474	404	450	445	421	445	430	441	429	419	410	433	465	451	425	411	418	414	415	423	459	415	424	401	451	421	416	447	407	442	433	399	428	409	434	458	419	411	450	449	450	438	439	438	400	475	406	395	418	443	428	440	411	418	403	416	470	434	427	455	415	433	418	426	432	474	407	441	460	405	451	453	375	423	423	441	441	415	444	395	402	375	439	465	427	417	411	461	443	430	426	417	420	453	414	453	437	449	418	421	418	447	438	461	461	477	454	414	451	430	430	424	446	445	432	405	451	473	413	419	434	455	431	426	438	440	440	467	463	428	476	485	477	439	437	452	428	434	457	424	436	440	443	447	428	444	418	420	448	473	457	452	433	440	442	408	404	438	440	425	408	455	428	433	413	445	451	429	410	471	444	468	426	417	418	450	449	454	446	439	433	433	412	438	426	425	440	440	453	438	416	459	462	450	474	437	424	414	449	431	468	400	470	457	413	426	402	459	476	436	440	435	445	416	448	442	417	417	459	453	438	460	442	439	410	475	394	427	432	447	461	421	422	461	438	451	460	397	415	437	432	453	432	440	425	441	431	428	478	424	437	441	432	461	421	432	447	438	425	469	440	420	399	443	451	446	448	480	423	457	478	428	436	447	456	399	461	439	448	411	429	449	446	436	442	471	450	420	438	432	437	461	408	480	417	450	417	426	438	428	437	441	448	452	428	454	459	474	418	420	416	449	442	410	420	446	471	406	466	432	440	435	384	423	437	429	446	449	437	475	433	439	453	424	459	410	434	430	446	471	439	424	397	461	414	410	404	463	468	440	465	445	428	455	447	428	441	442	447	423	460	443	397	440	436	434	420	407	422	448	468	420	449	415	450	431	442	419	421	416	442	480	415	459	442	457	433	441	445	439	420	424	439	377	410	459	435	401	442	430	417	413	409	442	407	435	426	438	447	469	427	464	413	439	465	429	448	422	429	459	460	411	439	443	451	429	399	426	421	426	439	428	461	420	453	442	417	416	436	468	435	482	427	435	440	414	429	436	410	406	412	436	437	427	429	416	406	442	391	416	432	499	425	427	434	427	410	429	445	433	430	449	386	446	445	457	462	428	418	442	392	437	452	456	425	395	422	432	447	434	425	453	442	447	409	442	411	393	406	438	414	427	480	436	477	437	403	428	451	460	406	429	408	412	442	442	443	417	446	434	451	469	456	468	430	435	437	418	434	420	448	449	449	438	415	386	404	427	458	433	458	429	408	431	453	421	425	456	437	446	443	428	403	433	429	419	428	436	439	437	451	447	460	426	428	419	425	419	430	400	415	401	443	444	428	436	422	456	499	455	454	408	423	440	445	409	451	427	447	456	431	460	375	408	411	435	436	459	443	424	440	419	452	469	430	385	454	426	466	420	401	421	430	409	469	430	382	453	454	422	400	437	429	453	423	429	426	440	464	449	430	458	463	387	403	467	439	433	422	445	453	440	428	470	421	434	412	436	402
45533	33344	21858	7456	5288	3857	2999	2472	1972	1749	1565	1365	1318	1238	1141	1047	1028	993	1036	942	946	910	824	872	834	797	744	832	838	813	765	785	775	769	826	737	760	773	819	760	752	738	794	740	719	747	696	737	739	739	746	738	732	792	673	702	717	712	720	779	720	703	698	761	711	708	747	736	683	768	768	717	743	729	762	780	751	713	754	740	739	770	679	749	752	739	712	749	696	757	799	707	748	687	711	727	695	703	721	693	711	720	705	746	735	738	723	741	709	717	701	713	734	744	727	737	684	739	754	689	758	686	725	752	753	701	693	729	753	658	723	692	723	669	747	707	736	686	756	667	720	745	752	768	693	706	717	780	750	720	781	718	774	759	726	753	789	713	735	733	689	753	701	785	759	698	742	686	792	702	722	735	758	720	760	731	739	705	679	714	729	753	740	690	707	750	679	709	678	750	730	710	731	694	759	708	758	722	724	711	700	735	695	766	716	756	749	717	684	749	750	737	722	720	752	705	691	759	726	707	709	730	696	702	695	754	725	727	667	741	703	705	714	712	714	733	719	769	710	684	721	722	682	719	751	760	679	728	668	717	754	715	721	744	748	735	701	728	739	760	725	748	721	756	747	730	673	692	732	683	732	682	717	718	726	762	706	724	680	712	689	721	721	690	725	698	756	679	745	750	766	710	723	697	737	744	700	708	690	707	720	691	695	711	706	715	776	721	724	745	771	749	757	739	750	752	738	724	797	713	729	728	718	712	660	704	714	662	718	716	689	713	769	697	744	734	703	703	718	726	689	706	742	653	742	747	741	694	715	726	690	705	740	739	685	781	733	729	702	732	748	745	701	788	713	717	745	720	725	704	683	712	723	697	714	711	717	695	706	727	745	712	742	700	699	698	725	707	716	755	704	684	708	718	694	686	694	719	759	680	688	693	760	761	738	773	752	743	691	692	733	692	721	748	691	692	755	726	735	686	684	686	693	699	702	703	681	737	749	671	747	747	704	735	730	727	695	754	768	798	747	729	713	715	678	716	708	717	724	706	704	711	713	730	720	732	698	706	755	747	726	732	710	698	744	735	735	744	674	732	721	742	725	721	700	710	706	707	751	707	709	762	734	718	742	679	726	744	716	727	703	719	732	730	707	733	715	755	695	683	710	661	776	692	718	740	737	685	683	652	717	692	735	727	740	717	750	710	693	706	691	696	749	730	682	700	760	737	719	733	705	693	723	704	758	736	694	702	722	723	738	709	684	737	732	698	719	691	751	731	691	729	732	673	707	735	719	679	730	708	728	675	716	718	768	721	714	758	693	686	697	690	728	747	726	666	685	682	746	751	765	736	722	703	738	723	691	763	690	751	735	749	726	736	665	728	734	750	720	701	761	736	707	735	741	763	725	745	695	722	743	776	693	742	735	705	672	701	746	681	686	752	705	676	692	751	743	715	758	725	702	699	691	688	724	657	704	687	738	734	711	697	687	740	735	732	717	747	684	719	759	691	699	702	710	752	726	711	690	703	763	718	715	714	691	742	776	709	718	717	753	716	742	708	722	754	707	755	725	684	731	708	647	727	666	691	736	727	756	741	723	720	718	773	732	802	657	670	753	721	720	764	785	717	708	765	714	746	663	698	762	694	743	687	680	751	775	702	697	749	756	767	714	743	744	693	694	707	673	735	753	695	721	723	725	725	730	682	737	708	692	690	706	734	686	812	686	669	699	792	695	669	695	696	730	722	722	718	724	720	758	696	692	731	733	705	709	752	731	694	719	767	703	748	675	734	661	732	722	739	717	751	727	759	744	730	721	733	712	727	742	715	731	706	723	774	726	714	793	726	694	753	731	737	766	729	764	750	700	717	735	733	723	743	732	719	719	694	706	709	745	720	680	708	724	738	742	731	693	737	732	700	704	696	724	682	726	736	781	725	768	744	724	750	717	713	692	717	716	715	713	708	720	707	717	685	740	686	709	662	734	667	711	719	748	713	745	701	779	732	676	756	729	729	725	730	735	693	709	743	767	683	721	733	751	689	724	721	734	742	718	688	677	694	737	706	696	696	697	783	695	704	695	700	702	734	691	706	698	725	689	718	704	713	761	715	739	704	747	708	709	691	713	706	717	734	692	730	731	712	722	765	733	703	725	773	725	693	733	748	740	748	742	793	704	692	710	684	677	692	772	712	717	708	711	721	737	733	737	681	700	710	703	726	716	675	705	717	725	749	730	719	706	737	722	718	688	697	744	706	741	764	768	682	727	700	769	711	738	729	752	687	726	703	748	708	699	682	710	727	750	681	721	706	709	731	737	745	774	687	747	700	768	688	722	777	679	758	718	680	696	694	741	747	723	701	726	690	716	708	724	688	757	729	704	785	707	760	685	741	730	633	720	726	743	721	701	706	697	701	732	733	712	739	726	741	738	688	721	716	671	706	743	760	702	701	764	729	765	727	695	687	682	698	741	716	731	740	722	719	721	722	726	759	668	699	749	767	751	748	687	700	699	739	762	766	738	763	699	731	736	694	709	742	698	721	704	766	727	707	716	789	699	725	767	703	692	733	721	694	705	694	704	719	683	750	716	674	726	738	733	720	752	700	678	713	789	702	681	698	747	733	745	747	701	731	709	720	728	705	727	728	740	737	698	690	700	726	746	736	744	735	696	737	731	713	741	689	712	734	730	691	771	728	722	733	764	671	703	710	736	696	736	708	728	732	723	753	755	716	709	673	712	747	749	733	738	706	705	689	725	696	727	721	737	698	768	717	714	730	699	668	701	695	672	700	672	679	675	695	725	758	692	753	718	716	736	738	735	693	707	695	733	694	746	729	706	697	737	658	739	643	701	720	733	711	678	717	736	757	660	745	730	732	764	768	706	685	679	742	755	716	743	698	716	712	712	730	752	652	793	716	741	713	763	754	723	704	680	696	739	696	715	689	726	700	718	707	725	731	725	692	700	740	717	701	718	735	722	726	753	686	746	715	753	675	722	738	704	691	771	751	735	743	748	727	742	728	670	679	724	754	746	736	739	765	734	766	652	685	695	692	710	693	772	713	728	743	686	737	709	730	712	681	742	698	760	723	701	705	719	762	731	724	703	693	735	749	757	753	712	716	755	704	717	732	720	728	753	725	740	740	732	720	714	736	752	664	730	745	728	758	708	692	702	692	718	725	684	694	667	716	728	681	722	726	685	709	718	780	788	737	718	713	728	676	715	701	726	714	674	740	718	697	754	772	749	696	718	706	721	753	717	781	756	687	745	685	755	743	752	721	712	708	680	700	685	719	717	722	729	720	744	717	704	679	720	676	683	687	769	752	775	707	762	700	733	738	759	679	713	730	721	729	713	745	786	720	721	743	765	742	682	718	804	737	751	738	677	714	745	741	685	710	720	735	721	687	703	700	720	687	736	724	720	693	732	735	699	696	712	671	780	752	742	683	689	670	703	765	693	691	724	759	733	766	684	724	731	697	682	754	726	734	723	708	696	722	741	764	673	743	731	717	704	713
26926	20878	10221	1448	477	397	293	253	228	227	204	249	226	239	200	215	205	193	221	221	231	202	211	215	219	190	197	221	223	186	212	238	207	232	220	238	218	218	201	203	214	213	186	218	194	208	202	202	234	208	194	205	229	214	214	234	212	202	241	234	201	225	222	211	216	231	197	241	186	218	217	201	207	205	232	217	224	212	185	206	225	223	219	189	212	254	191	215	228	160	195	213	254	221	207	193	214	211	197	231	200	195	191	232	205	218	205	243	224	212	196	212	213	173	220	197	194	211	207	198	211	222	222	233	225	192	213	217	205	221	207	225	224	217	209	207	228	244	195	227	245	211	207	219	223	239	225	227	215	209	203	211	201	241	195	213	210	211	201	239	208	238	195	202	241	243	214	224	173	232	207	206	216	230	207	211	223	219	207	242	187	190	245	233	190	229	207	199	234	214	213	212	214	220	218	206	211	211	221	196	205	209	201	212	212	184	205	221	238	212	208	220	227	187	223	191	183	211	210	223	192	203	219	224	213	207	224	223	212	239	215	229	229	214	220	207	218	204	204	189	241	225	196	205	231	232	222	218	218	217	215	230	193	226	213	221	241	196	192	201	210	216	216	181	200	210	226	196	214	197	203	219	214	210	229	197	204	213	234	214	199	240	207	219	195	198	203	171	214	206	187	225	233	226	207	209	233	225	217	199	219	230	216	203	216	206	215	216	214	225	190	225	207	212	203	211	203	212	210	209	230	232	213	213	208	218	240	199	197	196	218	190	233	210	219	202	221	212	219	199	187	202	234	179	192	214	196	211	226	204	189	240	237	232	229	195	230	223	221	213	229	229	193	227	219	198	201	225	191	218	194	193	213	220	216	205	216	231	206	200	215	221	223	200	217	192	226	228	183	211	198	211	212	189	200	231	203	248	195	197	228	205	229	213	214	189	225	191	203	226	212	212	211	221	242	211	206	217	197	213	213	206	209	210	221	217	211	202	229	211	242	216	192	201	222	196	209	199	232	215	211	216	237	207	205	222	196	199	217	207	210	204	232	226	225	187	230	211	188	213	191	225	204	234	199	211	217	229	203	179	228	211	197	185	218	219	211	197	211	236	206	220	213	193	222	213	218	195	214	228	199	247	214	213	206	197	203	231	230	215	217	197	217	207	223	192	216	216	182	185	200	224	219	213	212	189	237	208	210	195	207	192	214	200	196	211	199	231	217	212	214	190	219	214	194	204	206	201	219	227	196	218	216	221	194	217	223	228	192	231	212	208	197	207	240	204	233	227	219	224	218	230	213	215	200	252	199	205	194	250	202	195	245	215	229	209	206	216	211	215	239	192	215	208	225	202	217	193	263	186	195	214	228	196	236	221	192	219	194	220	208	206	217	192	199	196	218	199	200	211	219	228	210	232	226	206	221	215	218	245	198	224	205	214	218	207	207	208	239	185	202	208	219	188	209	212	216	210	206	191	209	243	226	219	231	212	172	230	189	218	184	196	205	209	195	186	177	211	213	207	219	204	220	212	225	227	215	211	211	202	217	217	200	189	227	206	193	224	194	206	215	205	224	204	223	198	222	230	205	210	194	208	227	236	245	202	218	193	216	215	209	233	224	225	214	207	207	222	188	220	191	202	199	218	210	215	210	219	212	206	217	210	203	195	218	236	194	227	200	179	207	211	225	211	244	236	227	234	223	232	215	188	217	218	221	208	238	205	240	235	211	214	214	214	202	228	215	222	213	232	205	205	200	194	224	225	218	219	212	203	241	222	212	239	220	204	214	207	216	191	225	207	205	237	210	207	216	218	228	208	202	224	226	232	232	219	205	221	212	213	208	194	225	218	206	187	175	194	198	215	195	234	220	243	213	175	212	188	213	241	218	208	192	196	202	220	197	217	227	205	218	213	220	224	220	206	207	219	208	212	199	231	216	233	219	199	249	232	201	228	203	190	212	214	217	206	210	204	199	222	217	219	215	213	230	197	208	226	252	234	218	218	214	199	214	210	223	226	203	201	201	198	240	196	197	233	215	192	214	224	219	224	218	201	217	205	199	217	202	204	220	221	233	192	229	225	182	222	214	226	186	191	232	216	237	220	224	207	214	208	221	211	212	199	210	230	203	212	236	207	195	220	219	233	216	215	219	202	215	217	223	204	211	201	215	203	205	223	218	230	227	202	209	200	205	204	212	215	217	215	229	232	204	193	201	200	234	218	237	234	217	231	222	230	227	222	205	234	215	231	209	196	181	238	250	177	215	182	216	195	191	201	215	224	233	218	215	200	221	232	206	204	204	197	215	224	216	229	240	202	194	199	229	178	232	211	192	219	219	216	230	224	207	209	216	216	214	232	218	207	216	203	193	216	197	201	204	198	207	197	229	210	219	192	234	185	210	179	224	226	185	215	203	222	211	223	226	229	210	198	216	221	198	215	212	164	232	207	213	198	207	207	211	192	204	210	186	192	224	194	176	221	223	193	222	200	206	228	201	207	230	220	221	207	222	209	232	204	197	221	217	216	187	216	214	219	206	219	214	203	211	207	209	234	216	196	209	205	197	219	202	222	229	238	225	198	238	228	231	217	233	198	228	225	218	232	186	223	229	201	230	197	216	244	210	199	211	201	213	231	198	218	196	208	225	208	197	205	190	209	196	194	201	212	211	226	232	189	205	223	205	222	194	211	196	216	229	223	202	230	195	214	232	217	223	209	208	211	206	196	223	206	209	219	239	202	225	207	208	213	229	235	223	212	208	206	227	213	187	218	197	232	197	199	207	216	220	244	183	210	218	211	203	214	223	209	233	215	205	231	203	218	229	227	234	208	195	214	209	214	207	206	235	208	217	195	223	222	208	212	214	208	232	195	203	228	217	228	216	204	212	210	213	238	216	200	221	219	184	202	205	221	175	217	231	234	222	215	194	204	222	218	219	208	213	212	213	217	225	231	211	210	232	194	215	219	224	204	218	235	208	210	200	206	248	203	208	206	201	237	193	207	207	223	226	189	196	230	207	227	197	194	226	239	215	231	236	208	212	207	221	230	217	219	212	257	208	200	235	203	213	202	215	196	208	206	207	198	222	226	210	207	208	212	219	207	212	201	225	221	228	198	219	207	226	211	220	186	192	205	231	203	230	218	199	226	218	218	238	203	210	227	193	237	237	214	219	201	216	204	212	222	230	211	208	229	220	200	215	219	206	228	212	219	212	226	205	213	200	195	213	231	206	225	205	198	215	213	203	202	206	238	178	240	233	214	198	208	241	221	203	190	204	182	206	212	208	231	202	221	191	201	210	226	203	210	238	194	249	189	238	225	213	191	202	214	226	217	201	220	210	217	207	224	213	211	196	230	205	214	203	214	231	208	209	217	210	222	210	204	208	200	193	194	212	199	227	225	226	193	198	207	218	205	201	196	206	216	205	193	225	207	195	223	221	221	186	221	213	191	220	213	191	194	223	242	218	228	226	221	212	237	211	215	213	201	218	199	218	176	232	198	190	208	221	215
15486	12042	5093	770	674	521	493	498	446	433	436	401	427	408	449	418	376	352	364	405	356	399	407	421	408	391	367	360	394	390	379	387	388	361	388	393	402	409	388	361	351	370	385	390	375	389	412	381	400	371	365	351	393	337	383	401	358	364	340	383	387	366	364	330	372	383	415	364	388	351	379	355	354	389	356	397	364	386	357	363	350	312	367	356	390	342	413	368	379	372	350	384	333	319	358	381	370	366	394	372	376	388	350	351	403	375	387	382	378	373	322	396	419	383	360	333	379	368	352	386	391	410	360	377	351	345	357	334	374	406	403	368	382	333	382	414	400	369	391	375	382	353	410	373	355	347	388	368	370	383	365	390	378	424	348	362	404	397	395	368	369	382	360	402	358	382	353	409	372	389	356	383	399	396	436	393	361	336	374	375	393	367	408	356	393	387	394	346	369	381	375	369	392	394	372	356	379	376	407	391	346	375	375	388	374	381	378	381	384	367	363	377	376	360	358	358	357	404	350	354	384	389	369	355	390	392	383	389	390	378	377	376	373	348	385	381	401	379	349	351	351	398	406	348	373	360	381	378	347	390	354	396	405	359	387	376	388	363	371	404	346	366	399	392	397	383	367	419	420	379	368	367	395	347	397	338	424	384	384	379	367	351	360	376	379	376	389	384	382	359	408	366	372	400	345	368	384	396	379	375	367	367	416	382	383	401	371	363	370	373	386	423	376	374	357	368	404	370	389	377	321	362	392	387	366	407	333	400	403	387	375	363	389	384	392	379	416	392	400	396	352	367	364	405	409	340	358	400	376	385	368	400	380	376	378	361	362	371	395	378	406	405	365	350	379	367	393	399	382	387	366	364	362	387	358	403	361	379	352	395	376	391	371	369	387	368	347	348	413	386	389	367	371	355	380	405	357	392	379	414	355	379	389	369	377	365	375	383	386	351	411	370	364	388	346	379	368	411	338	392	389	374	369	358	377	413	406	389	360	394	400	378	358	382	330	410	364	378	367	397	359	386	372	377	388	365	361	395	371	390	373	368	411	357	391	368	349	379	373	372	356	375	350	384	397	367	385	362	377	340	403	363	370	412	402	396	328	394	363	418	394	338	374	363	361	406	359	386	389	381	365	382	393	384	380	379	384	356	372	356	338	341	372	382	393	351	369	381	403	414	388	411	390	378	398	364	389	371	378	387	361	369	394	374	371	399	377	365	385	388	368	370	338	352	355	382	373	387	380	351	363	371	382	376	349	386	372	401	364	403	365	398	419	372	385	386	398	385	390	375	375	393	362	389	387	414	352	384	388	337	316	386	373	345	357	376	344	320	393	404	366	377	376	363	383	381	375	383	364	381	405	383	367	385	361	358	345	375	404	386	403	357	413	371	422	361	358	351	379	377	366	377	397	368	379	374	391	392	357	411	398	382	374	386	385	390	383	375	345	365	375	410	411	351	383	375	371	406	367	352	357	373	370	394	412	376	362	382	372	375	369	397	367	395	347	377	384	337	375	351	396	384	377	349	387	389	406	407	416	363	353	363	399	375	375	345	366	353	391	352	383	372	356	386	361	359	384	381	375	381	369	372	385	385	418	368	398	393	331	368	380	360	354	389	371	387	413	400	326	352	374	371	369	405	356	364	407	413	400	398	360	363	387	348	365	388	374	358	376	356	364	341	375	392	371	360	400	357	376	372	406	362	364	342	358	371	354	391	375	410	381	323	362	390	381	387	418	391	375	399	394	350	369	377	387	385	380	366	367	386	367	372	353	377	405	377	418	382	334	395	353	367	389	396	370	388	352	369	392	320	366	393	372	378	373	386	378	372	364	398	357	397	380	387	375	361	386	353	342	420	374	380	396	401	346	386	374	350	363	366	374	382	386	380	401	365	399	391	361	356	369	373	388	353	363	409	371	359	360	406	372	319	398	356	376	364	363	370	407	398	362	355	380	386	360	398	398	350	369	357	356	406	354	381	371	371	359	385	372	389	364	369	395	377	358	359	358	412	378	392	376	374	402	341	395	359	340	390	359	365	364	403	402	376	398	392	348	401	390	408	340	388	379	365	371	373	389	342	385	373	372	373	369	387	386	344	362	360	364	368	370	389	334	374	369	386	364	376	400	366	355	398	408	368	387	370	387	358	382	384	428	381	382	402	411	387	375	368	378	346	375	321	367	375	360	377	387	413	371	389	370	389	365	381	315	368	375	376	345	353	390	395	389	383	353	368	355	367	431	337	367	355	378	351	365	379	361	354	370	372	365	361	329	413	376	377	362	365	369	370	358	385	369	389	368	373	372	398	351	357	349	377	372	361	358	329	377	380	359	384	380	387	406	369	391	361	363	395	366	366	366	369	392	396	388	377	362	340	355	379	402	366	371	382	366	386	412	381	403	388	396	445	390	353	335	377	372	375	360	402	361	367	348	340	347	370	400	352	413	345	353	405	389	371	355	388	398	366	368	374	366	358	364	383	402	376	360	370	377	370	397	364	360	369	399	388	354	366	369	379	372	344	353	349	384	407	392	392	369	361	367	403	398	385	387	394	391	347	328	369	379	388	356	351	384	368	405	399	346	402	359	381	373	389	381	369	343	354	374	380	361	372	394	402	341	373	370	362	342	358	351	346	391	375	375	408	337	392	380	407	404	379	366	348	379	392	361	352	366	384	359	385	397	394	361	354	360	403	360	411	356	363	394	369	378	380	401	367	406	376	340	388	369	362	363	399	397	369	377	366	388	392	384	412	398	381	383	376	367	386	373	399	341	374	384	365	353	393	379	360	377	377	388	378	388	392	384	360	348	382	396	371	390	362	394	371	362	407	347	395	359	396	366	418	398	371	401	350	385	389	386	403	353	378	393	375	359	401	354	358	353	386	382	371	344	359	352	344	380	362	374	370	378	373	374	368	342	415	356	401	392	344	399	382	356	390	412	395	428	372	374	363	368	385	379	392	364	375	386	367	347	392	356	401	370	377	367	374	385	398	332	381	374	367	373	378	367	384	371	358	349	403	344	375	365	380	383	382	348	362	380	380	332	371	358	376	378	408	401	393	399	393	411	364	407	371	359	347	373	378	394	392	352	370	329	362	377	413	356	384	350	353	400	366	406	356	410	359	384	383	391	378	360	383	368	364	344	388	364	375	395	425	390	386	365	343	374	371	356	381	403	373	374	373	392	344	389	384	366	374	329	344	343	378	348	351	367	380	389	415	340	360	351	363	343	409	355	368	393	401	352	369	360	377	379	351	357	411	354	395	358	347	404	352	378	386	395	412	352	377	385	366	382	374	382	365	364	386	353	362	374	402	408	358	357	387	366	362	385	355	386	369	355	346	372	365	373	371	396	375	382	381	377	398	381	377	363	351	383	371	440	360	369	370	356	414	354	344	370	370	401	392	355	370	361	383	357	379	406	363	405	353	387	418	381	366	342	367	354	372	364	376	377	372	400	375	391	380	376	340	347	381	366	361	429	378	359	379	365	366	395	402	384	360	416	391
24243	21378	28189	24927	20961	4697	965	649	541	530	455	478	446	436	404	415	387	429	428	389	409	382	380	405	421	375	387	373	363	374	380	388	406	345	385	372	359	378	336	369	369	375	354	394	405	384	360	373	350	369	356	369	369	353	344	378	351	364	389	397	407	343	376	384	344	404	394	362	349	363	363	363	377	379	381	332	357	372	346	316	357	353	372	348	360	348	359	349	350	372	345	370	332	379	367	396	360	362	385	344	385	373	400	378	351	382	389	376	354	312	353	347	364	356	351	352	362	354	348	384	383	353	350	378	353	349	369	375	375	338	344	383	373	387	319	376	355	349	399	361	369	342	368	373	342	358	385	346	347	353	367	391	312	353	343	395	353	345	330	356	359	340	346	391	328	409	377	357	345	364	372	345	370	366	371	353	354	368	353	344	361	380	380	384	364	367	392	376	333	360	352	361	351	376	333	375	362	412	365	380	344	354	362	383	358	370	380	358	380	345	362	344	356	344	351	363	342	368	387	361	366	344	352	375	370	369	401	373	387	382	390	345	362	335	335	343	347	338	367	375	356	381	390	364	376	378	328	413	370	349	343	339	347	394	328	374	355	393	350	373	367	369	377	334	361	357	395	383	326	332	372	351	339	344	338	368	349	372	329	366	355	358	364	390	368	368	392	372	359	368	374	386	357	366	359	369	373	336	341	357	405	385	382	366	354	378	380	344	369	343	388	349	375	342	382	360	347	376	358	380	400	412	381	388	341	395	343	368	388	377	382	349	381	382	373	369	398	358	349	347	375	363	361	375	357	396	364	346	382	333	357	395	354	366	368	357	375	371	350	398	372	383	355	372	345	379	355	395	351	361	400	357	345	359	367	366	348	377	356	334	392	373	328	352	371	384	373	359	397	357	327	348	328	326	375	341	343	358	332	340	344	331	361	342	355	356	342	353	374	380	365	342	333	386	361	357	381	374	380	326	355	352	380	366	395	386	392	351	363	334	334	355	388	383	324	348	379	382	359	396	381	372	366	377	342	378	353	349	367	321	371	360	364	367	363	373	369	358	352	337	358	347	357	378	342	357	359	332	329	322	334	330	369	343	354	361	381	371	368	365	359	365	352	363	374	349	365	376	325	354	377	368	354	379	371	352	381	385	338	358	366	363	396	372	346	357	374	339	361	347	367	361	360	369	385	378	372	348	342	386	342	416	361	371	377	359	335	362	343	369	371	353	358	385	348	364	414	376	339	366	380	390	371	386	359	399	386	374	347	379	368	349	356	342	352	393	331	370	343	341	351	365	337	371	353	352	373	354	407	382	365	351	352	330	370	388	393	342	378	343	368	372	399	393	378	426	349	382	373	376	360	389	433	378	399	349	336	371	336	360	392	335	383	358	372	346	385	349	364	384	349	341	364	397	333	350	373	349	335	397	408	380	360	367	373	347	365	388	388	370	362	367	346	365	375	375	376	337	358	348	350	359	370	389	346	410	364	401	339	329	367	398	360	371	369	412	357	330	353	371	376	347	399	360	376	342	370	356	362	362	349	364	359	352	353	337	332	415	341	392	351	375	355	303	360	390	364	400	377	381	339	391	350	333	349	396	391	350	355	360	386	369	339	374	341	349	365	353	356	391	374	377	383	352	361	366	363	329	351	354	351	387	359	387	377	351	357	344	375	393	338	384	344	394	341	359	315	355	352	370	358	395	361	370	349	367	355	366	388	348	370	357	373	369	381	359	372	358	394	371	392	372	404	346	357	375	355	385	363	382	372	387	329	393	354	355	365	397	337	377	369	365	359	339	354	365	347	335	350	367	412	380	367	397	379	356	382	343	388	391	387	393	372	349	376	380	372	397	323	341	372	374	347	385	391	350	370	351	358	358	331	340	388	372	374	351	401	355	352	390	393	364	371	352	396	351	361	382	366	347	357	330	371	381	346	358	360	352	356	377	368	379	299	359	347	362	337	380	383	368	335	344	376	376	369	365	368	345	358	360	374	375	350	332	367	391	348	368	357	373	375	364	382	359	398	384	350	343	357	371	349	398	375	335	388	344	320	341	362	374	353	382	373	333	360	347	323	351	370	349	362	332	393	377	351	358	320	391	373	353	359	378	379	342	350	354	391	347	345	346	366	364	350	344	361	344	350	361	367	346	353	331	344	330	358	368	341	354	347	349	363	366	380	374	393	341	365	374	367	380	352	383	350	366	372	347	380	378	360	405	330	368	359	368	373	396	374	374	360	351	341	398	364	351	353	361	349	392	336	375	359	357	373	377	376	369	376	360	363	325	352	377	349	368	396	345	378	383	354	369	354	313	350	371	381	362	349	339	321	373	368	388	346	353	418	378	368	322	373	357	392	361	334	365	373	343	403	372	393	395	381	390	382	389	377	365	351	364	365	359	360	365	367	367	364	365	348	334	369	331	351	393	351	362	348	354	359	347	361	321	340	359	399	367	361	356	384	360	341	355	347	353	353	347	407	363	365	360	383	386	363	358	347	367	385	344	400	370	387	349	383	364	397	364	390	375	373	360	370	360	347	340	329	359	345	351	373	361	337	358	397	334	348	338	353	354	363	391	341	349	386	365	343	381	389	320	359	351	351	348	350	367	353	380	308	387	345	379	359	350	350	365	352	363	359	354	356	412	372	331	343	332	317	362	374	341	373	347	382	316	373	361	371	367	360	350	354	354	385	355	365	379	358	391	352	360	395	348	354	361	382	369	368	348	356	346	356	336	369	342	356	349	356	351	370	355	358	378	375	382	387	361	346	390	394	352	370	374	356	382	371	338	387	375	352	356	358	362	390	382	384	365	359	363	414	338	394	408	356	302	380	327	396	381	364	376	346	393	391	383	337	349	378	374	361	359	374	358	386	351	381	369	349	357	372	359	362	349	350	343	365	339	358	400	396	339	322	348	374	361	336	354	363	369	365	375	397	368	368	378	355	378	389	362	363	361	367	357	362	379	359	345	400	361	351	337	338	364	390	380	359	356	385	361	357	391	378	353	371	366	363	337	360	364	349	354	370	360	371	357	347	389	348	339	384	351	342	386	375	375	359	348	343	378	353	328	379	351	368	354	362	348	354	394	382	352	343	359	381	357	368	368	407	388	367	362	350	354	371	374	348	359	382	372	360	369	350	366	330	407	363	371	357	368	363	347	403	367	332	340	391	369	353	380	408	351	366	357	383	354	390	344	362	362	362	375	356	398	364	351	351	341	390	373	384	363	354	358	340	361	378	353	345	388	356	352	372	340	359	399	324	328	384	319	358	387	361	364	371	349	364	388	365	370	370	370	337	375	391	363	356	401	388	363	362	364	325	322	339	383	366	347	333	338	357	375	372	393	328	414	366	354	391	374	346	374	378	353	363	362	384	364	350	353	392	355	354	360	378	340	352	364	398	357	340	344	348	358	372	387	360	367	345	375	349	371	352	389	367	361	379	348	354	350	346	390	369	401	361	332	360	382	376	315	367	380	340	362	404	377	346	372	363	389	350	375
39776	30287	17692	4351	3080	2250	1897	1477	1329	1228	1063	979	896	847	868	824	772	777	718	701	720	704	703	688	726	722	686	660	626	637	641	675	640	646	692	619	650	631	584	668	622	628	670	622	618	634	648	624	627	649	670	649	613	627	632	626	648	603	594	597	598	624	623	659	638	628	593	593	611	619	638	642	627	600	589	618	677	588	612	584	589	624	624	651	631	604	570	586	636	665	585	616	610	629	614	657	657	631	633	646	644	647	639	579	662	614	588	608	597	591	603	583	626	589	610	602	643	607	610	652	599	605	599	632	646	601	661	583	638	608	619	612	577	628	644	670	594	646	676	591	632	598	640	596	616	646	587	612	638	673	631	616	642	588	616	606	638	655	598	608	626	615	599	578	630	661	631	625	611	601	631	609	660	615	640	624	603	676	617	663	573	633	623	605	638	605	640	642	599	596	613	599	642	624	655	633	627	601	632	668	581	574	554	642	625	633	627	582	625	571	616	612	632	609	600	614	649	597	612	617	629	602	615	618	641	602	634	595	638	594	586	578	642	611	626	577	623	576	573	674	617	627	623	625	621	588	614	579	639	660	610	641	613	659	595	628	637	619	633	627	626	591	589	644	633	609	614	581	668	638	593	583	626	617	629	610	653	609	668	595	586	571	613	609	653	597	608	643	594	595	592	559	563	628	630	658	620	584	643	628	625	598	613	599	616	602	622	608	620	567	630	593	609	552	584	588	609	571	651	630	616	568	609	619	558	594	604	606	575	629	609	593	630	556	632	625	643	625	624	604	596	587	619	610	629	594	622	623	563	659	585	628	596	595	580	589	642	643	580	617	598	604	562	632	605	608	615	600	566	615	654	613	613	629	609	576	599	661	577	647	606	636	584	572	601	630	641	657	643	603	614	646	643	604	566	588	604	614	629	621	617	635	577	602	614	629	596	591	627	612	626	617	623	608	617	640	600	608	613	598	599	582	611	637	608	644	622	627	625	600	585	648	622	610	621	625	624	597	640	584	590	640	604	610	605	612	623	612	630	640	638	579	595	603	579	649	613	593	632	597	621	607	580	627	624	595	594	607	598	593	642	603	590	618	554	659	618	623	618	625	607	619	593	613	603	654	625	660	656	613	593	600	594	613	626	609	607	625	638	615	611	614	629	646	544	600	590	656	620	613	573	601	607	602	660	607	586	608	601	631	596	619	604	602	597	648	618	647	596	649	601	640	583	603	628	652	610	607	632	611	579	626	604	660	584	582	572	586	614	645	606	594	601	620	619	594	620	621	594	622	650	590	574	585	626	614	627	616	574	561	615	630	618	599	608	634	555	603	592	631	668	586	612	587	610	588	582	607	583	649	614	592	609	611	578	606	601	588	612	593	609	587	639	590	592	608	569	613	604	631	591	600	591	631	563	643	660	626	579	642	596	594	643	589	625	577	638	581	582	634	614	629	591	627	646	610	605	579	608	619	623	548	624	576	606	622	622	612	638	614	636	627	621	641	599	608	618	615	618	630	583	616	643	555	625	558	637	593	644	626	651	614	588	619	607	598	576	601	626	605	611	625	630	634	572	657	602	618	632	612	620	628	625	658	584	601	624	610	583	636	654	583	662	593	588	595	595	583	619	606	572	574	598	594	624	629	651	600	588	586	561	612	634	618	602	599	627	654	576	586	589	596	612	586	612	613	566	622	578	592	591	607	598	601	588	635	610	590	630	618	641	615	597	624	562	613	574	563	610	651	587	620	624	643	634	627	629	618	579	616	620	601	646	588	619	612	667	616	568	622	630	656	650	611	612	630	570	660	642	593	643	595	650	618	568	644	634	639	607	626	622	611	649	574	577	656	632	618	632	598	642	607	593	613	602	661	563	574	602	621	625	626	602	581	602	631	645	635	631	598	636	614	631	657	625	583	636	591	664	632	628	603	651	573	651	632	588	613	605	640	645	597	627	605	624	649	604	580	591	598	598	670	591	577	570	576	649	622	611	590	624	654	596	623	593	610	637	624	612	581	555	596	594	603	609	613	608	614	657	590	624	640	626	619	618	622	608	613	650	624	598	621	622	621	613	599	624	603	627	639	631	603	587	644	577	617	599	607	643	591	612	572	608	574	590	608	620	641	634	613	644	604	622	644	608	617	625	612	577	582	593	576	634	593	637	624	604	616	601	627	633	616	582	648	556	592	613	571	644	629	613	597	630	602	634	596	606	592	629	555	606	649	612	602	613	593	601	590	626	604	672	605	642	628	624	607	593	613	626	569	632	618	601	624	609	623	622	619	672	654	589	607	625	598	613	570	612	587	603	611	625	599	623	613	629	603	590	597	570	634	603	611	596	615	626	570	603	637	654	629	582	625	615	594	587	606	588	599	577	622	629	609	585	611	561	645	606	636	632	625	614	546	579	550	615	556	592	620	603	578	602	620	604	609	601	625	657	629	621	636	624	621	568	616	623	559	616	642	612	614	601	622	616	613	644	647	612	652	598	596	609	586	551	605	658	624	621	612	654	584	650	629	673	630	582	571	625	615	629	606	616	585	629	614	619	621	623	626	630	625	590	595	624	568	588	615	624	593	597	628	589	653	667	597	592	620	628	657	609	618	642	617	603	598	593	612	627	594	615	589	613	605	633	641	577	629	582	594	600	614	636	615	604	601	562	600	618	584	607	629	620	643	612	605	627	664	625	598	587	594	615	599	581	666	625	617	602	627	585	595	591	630	600	646	589	637	639	638	613	626	636	656	632	630	594	608	650	618	599	601	618	587	630	610	600	576	593	574	631	630	592	611	617	573	598	607	598	604	627	616	633	609	626	603	634	627	639	622	595	604	633	639	627	637	659	655	611	611	637	626	594	620	650	561	602	616	587	613	585	662	627	602	614	583	610	585	613	664	593	607	598	635	603	619	608	638	554	575	629	614	627	647	597	589	608	623	582	611	658	592	589	631	573	589	635	615	657	670	615	646	599	621	599	625	615	600	563	644	611	609	636	597	612	622	612	651	598	598	647	630	563	671	607	596	634	593	619	593	597	636	608	590	620	605	591	598	635	611	585	590	640	618	639	597	643	625	629	584	639	629	608	631	666	605	642	621	639	641	641	640	624	620	609	589	585	645	603	607	592	589	609	590	625	593	610	622	586	609	649	575	635	621	567	563	564	563	605	615	593	636	645	637	657	618	617	647	673	611	598	652	666	586	576	629	624	587	636	581	609	626	635	654	592	606	595	630	632	638	632	581	639	641	568	628	682	612	585	562	601	603	605	582	634	586	581	582	640	596	626	613	612	625	627	630	598	630	636	610	618	610	631	561	625	582	574	627	624	624	624	606	642	607	586	613	601	618	580	584	563	602	639	604	627	628	617	631	632	559	604	619	608	572	630	623	620	610	584	585	665	607	616	595	609	627	614	597	582	575	628	611	589	627	633	604	580	625	598	656	575	630	652	634	597	578	614	637	586	611	616	649	584	635	642	628	612	629	606	576	613	599	608	616	624	627	596	603
23313	21365	28515	24599	21363	19441	2536	1047	740	718	700	643	603	555	527	570	513	554	514	499	555	551	500	480	472	476	439	464	498	506	473	474	426	473	433	479	482	498	426	457	487	416	445	441	479	459	449	441	429	469	477	439	467	486	436	429	473	449	456	453	476	417	406	439	423	473	446	458	440	429	433	432	452	453	460	472	438	438	425	449	488	431	447	402	433	436	470	434	454	431	463	422	466	464	422	438	428	450	414	428	444	481	450	442	428	468	433	417	429	415	450	461	445	448	444	402	454	428	430	435	445	438	424	435	430	470	457	437	463	439	419	461	428	427	463	444	430	457	413	443	446	442	441	468	426	451	468	469	478	450	412	452	451	455	424	470	467	470	418	451	465	450	476	430	431	454	459	450	442	443	457	457	440	454	447	462	442	429	473	475	429	410	430	461	443	435	489	461	440	437	436	412	434	425	433	490	444	453	439	460	418	410	449	434	394	435	429	443	446	441	446	474	432	447	454	417	425	444	440	411	459	440	412	419	431	481	463	416	444	387	446	439	451	439	391	388	422	435	426	442	450	468	421	462	422	440	429	433	396	439	400	412	466	429	429	449	443	433	443	422	425	461	430	460	409	428	434	450	439	466	416	453	455	443	441	456	457	442	436	442	468	461	459	444	450	449	430	459	413	419	428	493	418	436	426	433	433	467	436	479	451	445	427	456	388	456	416	445	412	443	478	469	464	425	417	471	444	416	448	460	437	446	444	457	445	444	438	431	433	438	431	442	444	422	434	419	428	451	436	479	416	427	436	409	478	416	449	469	459	454	451	439	432	415	438	452	440	405	432	440	411	470	464	453	403	409	433	433	476	428	483	470	415	437	443	469	432	425	434	404	439	419	424	430	447	432	460	406	420	457	390	436	463	434	465	429	422	411	453	477	404	406	425	429	466	481	437	445	422	436	456	443	447	414	462	455	415	471	428	454	454	445	442	436	436	441	413	435	419	419	435	454	460	444	439	435	452	467	407	438	412	458	425	434	478	452	418	440	461	474	431	435	413	447	450	465	395	413	446	425	460	417	503	430	445	413	456	451	449	416	437	456	469	414	447	451	411	462	408	456	486	428	413	445	463	487	469	435	449	499	476	428	447	464	409	439	487	410	462	426	423	445	473	422	449	462	442	438	436	433	430	434	452	460	441	410	433	437	462	443	429	409	460	467	409	443	448	421	420	457	441	429	459	462	409	423	467	451	449	459	431	437	444	469	451	416	405	451	432	434	446	442	408	483	473	385	401	423	424	424	477	444	414	474	445	433	403	471	454	453	468	441	443	438	429	449	431	446	437	449	419	433	445	440	453	447	413	443	413	455	424	459	440	461	441	410	470	446	469	455	437	410	447	447	436	418	452	428	477	437	405	432	468	456	449	480	449	432	442	452	454	459	457	475	406	420	428	432	443	439	447	434	458	424	448	474	450	477	435	449	421	434	465	441	418	422	475	470	461	425	421	399	452	441	463	466	419	420	479	440	408	412	420	468	434	405	407	425	460	450	411	442	431	406	462	428	425	416	418	443	443	457	436	424	440	427	429	427	417	442	501	421	379	411	459	431	464	462	454	444	460	438	428	437	391	440	432	418	475	452	421	390	456	448	427	489	411	442	441	447	425	448	457	432	408	443	459	475	450	426	425	432	427	431	431	428	443	431	441	438	448	449	457	415	458	441	435	448	442	399	447	440	450	459	456	406	439	450	446	429	444	423	464	432	452	433	409	444	428	453	454	446	436	435	434	438	458	454	471	420	444	449	426	467	422	427	459	473	409	451	474	464	434	424	467	424	426	403	432	478	451	404	424	473	471	420	440	448	423	414	456	436	466	404	478	449	424	442	425	446	433	457	455	417	423	442	428	413	448	419	440	430	421	419	479	433	464	469	440	419	413	451	424	441	436	446	438	438	415	414	428	448	404	420	439	464	431	434	453	436	473	437	469	456	404	450	466	420	394	445	400	445	445	406	484	443	457	493	447	406	466	468	448	421	412	474	427	472	460	408	411	459	400	427	425	445	429	435	399	458	450	438	429	420	437	448	449	427	439	442	461	456	443	426	410	442	450	480	432	482	472	457	438	416	445	476	431	443	446	437	443	460	424	474	423	447	443	412	425	451	427	446	468	463	405	419	448	384	469	469	436	414	448	420	438	422	453	452	408	448	416	453	449	420	426	432	468	443	492	463	465	459	451	409	397	451	429	414	446	446	409	467	386	450	486	425	417	434	396	410	487	451	456	458	411	401	447	443	446	415	477	451	450	422	481	460	449	466	449	420	457	458	435	432	427	459	421	460	447	416	425	459	398	455	448	465	436	457	437	417	454	436	465	416	400	429	467	431	418	412	438	445	476	446	468	458	428	434	439	427	450	440	457	458	468	441	430	449	468	431	408	398	448	456	470	432	424	455	464	431	413	447	457	446	430	462	463	410	472	420	411	421	438	457	472	398	448	456	411	429	421	410	452	434	450	486	425	430	464	457	429	431	444	421	398	415	423	463	470	409	457	462	448	423	404	419	458	455	435	411	470	450	421	451	438	438	467	387	442	440	458	460	430	429	498	456	441	423	441	425	434	439	501	443	462	464	420	435	442	430	462	433	446	433	408	416	427	429	439	447	418	450	435	465	405	471	428	450	492	458	442	423	442	413	444	456	457	459	463	417	438	432	458	393	473	457	423	448	418	419	445	423	452	422	408	448	429	438	425	412	440	418	452	446	439	431	453	415	439	451	451	429	451	441	419	435	397	412	416	458	402	431	397	439	417	452	439	429	446	457	427	436	425	471	449	431	432	444	430	449	454	447	459	422	450	444	442	421	423	415	447	391	440	452	476	464	437	464	465	461	434	387	469	434	393	461	415	462	421	439	473	427	453	416	442	451	409	423	421	415	432	480	421	411	425	451	442	435	428	411	401	405	417	431	441	435	458	444	445	477	426	466	457	429	435	416	458	449	428	421	433	416	465	436	451	428	467	440	430	483	457	429	410	465	427	414	441	465	454	435	451	445	418	451	466	421	487	431	478	445	456	425	445	424	474	461	420	419	425	402	415	450	433	442	401	433	430	462	449	413	443	479	445	444	417	453	447	424	395	451	452	438	456	440	410	455	441	420	427	415	438	425	423	459	434	456	440	402	430	443	447	459	437	473	409	429	420	408	437	443	424	468	441	488	485	482	446	451	469	437	448	413	473	436	454	421	431	418	435	416	462	469	444	452	412	461	435	450	409	445	434	432	447	463	441	466	421	410	433	432	464	410	446	436	456	444	402	430	452	465	459	426	454	461	424	450	442	429	428	442	421	403	435	442	429	495	467	470	440	431	492	436	431	429	454	445	421	450	415	424	445	405	478	430	416	439	449	495	444	425	430	415	420	425	438	439	437	453	423	432	428	433	445	474	427	428	407	441	454	443	425	444	439	442	468	452	418	419	444	455	437	455	447	430	438	442	467	418	463	468	405	406	456	363	431	457
48415	40711	21669	7338	5093	3819	2918	2421	2045	1771	1544	1386	1325	1197	1137	1046	1049	1026	992	905	946	928	831	865	811	844	786	841	770	832	847	791	821	785	762	788	787	769	734	767	776	784	723	726	746	792	756	726	747	784	775	758	766	775	722	753	737	733	764	696	727	734	744	759	746	673	699	725	676	722	767	750	769	728	715	731	794	722	722	736	722	744	786	752	748	742	767	775	711	758	742	775	759	715	729	702	715	763	753	736	719	742	766	726	681	759	730	727	733	753	673	781	662	772	733	694	741	717	692	726	681	756	756	750	674	719	724	740	714	710	759	738	719	745	758	709	733	741	750	716	769	746	762	731	733	760	748	737	771	737	768	784	748	766	786	726	732	739	674	767	759	694	713	729	738	758	751	768	781	704	765	713	775	699	744	794	725	711	807	739	771	774	739	704	701	787	698	686	709	715	711	728	699	660	678	729	743	740	752	732	759	720	743	692	743	697	716	695	720	750	719	725	747	712	701	763	743	693	744	718	711	748	696	688	709	720	751	682	773	687	677	677	747	775	705	678	731	710	756	668	708	781	715	699	678	743	719	679	745	725	720	731	727	738	724	749	681	741	713	716	708	754	703	758	696	712	702	714	740	776	713	697	689	711	739	731	722	715	785	714	792	709	712	698	671	703	766	672	699	727	692	704	742	754	698	767	690	718	745	750	766	727	739	670	703	758	762	765	714	744	731	781	710	688	720	690	731	746	737	708	751	752	724	673	736	722	682	711	751	720	698	728	793	713	728	731	709	747	777	742	735	722	701	707	723	709	744	758	725	723	703	757	741	730	761	730	709	735	716	699	758	718	674	676	748	733	722	755	736	787	746	760	704	725	693	690	732	745	690	727	724	737	752	719	704	699	704	721	733	678	692	751	742	762	707	718	701	714	702	759	729	734	720	723	747	678	744	707	635	705	732	745	698	737	756	713	748	721	742	713	690	766	729	733	745	721	689	658	707	687	716	697	707	735	713	707	726	754	752	681	728	718	702	737	687	759	749	684	710	701	748	727	732	806	721	670	702	721	745	706	740	706	670	700	746	681	730	700	763	712	707	707	715	722	677	733	689	755	699	709	758	675	753	666	752	749	687	708	747	726	708	694	738	729	707	751	709	679	752	716	697	746	715	742	705	698	718	711	685	708	749	683	739	748	708	726	768	725	742	747	714	668	768	734	732	686	721	704	725	705	684	692	698	699	739	727	719	688	699	706	702	738	709	714	711	665	716	714	730	754	733	744	753	715	721	697	739	741	711	723	742	744	716	709	697	737	752	713	725	749	683	714	714	700	715	718	706	777	722	767	725	758	712	725	707	724	725	735	727	716	708	712	717	692	739	690	696	712	729	703	749	661	720	685	732	738	707	675	724	685	748	688	763	686	726	716	807	681	728	724	761	741	713	746	720	726	759	738	711	731	743	720	695	710	691	730	696	722	735	714	725	721	773	674	718	717	752	714	751	738	717	721	721	664	725	707	741	720	710	757	698	746	773	738	716	686	688	702	756	767	717	721	759	744	763	740	726	696	757	731	705	690	711	723	757	707	748	744	739	741	733	748	790	733	679	737	652	768	750	719	739	736	717	706	683	743	747	734	737	711	765	717	745	760	711	729	723	721	741	717	724	718	731	696	735	689	726	737	728	701	749	699	777	707	688	705	733	690	676	712	724	668	703	710	695	694	680	718	710	750	721	770	707	747	686	683	717	635	694	725	759	696	709	699	697	750	741	743	747	685	727	716	718	731	698	732	701	684	679	701	701	760	691	707	729	679	739	726	794	722	799	734	740	711	705	700	700	728	700	720	730	739	715	714	769	690	746	698	693	714	709	669	718	726	716	736	750	687	727	731	703	737	721	675	775	714	765	729	722	754	697	716	764	731	710	695	710	679	705	718	772	705	703	712	687	727	700	692	738	723	717	698	708	726	684	745	744	680	752	707	703	709	719	767	766	751	730	729	688	758	719	694	737	714	721	718	723	738	746	697	699	703	721	775	733	740	704	728	725	752	751	746	733	725	732	731	699	758	713	707	714	760	723	711	768	749	731	733	762	668	795	680	677	739	722	735	724	681	694	681	726	706	740	734	692	744	725	731	741	702	743	675	704	698	704	744	760	753	726	707	708	744	712	677	740	735	705	728	682	720	738	724	726	730	745	706	724	728	729	708	733	769	678	726	743	710	727	742	702	752	703	729	752	736	706	703	685	719	736	756	779	713	724	721	750	732	677	695	696	652	740	715	682	725	727	729	705	787	731	720	691	719	686	697	732	768	727	739	727	732	748	722	697	726	710	718	723	706	680	751	746	734	725	710	661	735	699	728	760	711	722	693	741	699	757	699	668	710	691	761	724	678	746	738	764	715	724	734	671	703	678	704	680	746	732	685	736	686	769	697	738	734	699	767	743	752	700	717	714	703	690	677	738	724	752	706	761	691	743	723	755	702	725	710	727	687	737	712	723	775	738	683	695	717	714	736	699	732	757	674	705	725	725	695	710	748	686	676	729	712	691	736	707	733	744	757	735	743	738	682	757	690	741	709	764	777	711	685	725	692	695	748	708	754	697	776	735	703	742	720	697	729	770	756	701	709	709	754	732	735	749	733	728	720	741	711	687	702	761	705	668	735	683	734	735	761	697	731	727	662	688	717	769	699	714	672	700	688	718	714	726	741	715	721	685	697	758	777	732	713	728	744	676	707	750	739	736	733	728	667	746	674	701	756	728	752	762	690	755	686	758	729	732	727	726	723	731	751	737	700	765	702	739	712	708	700	717	745	697	745	774	714	760	759	779	733	716	732	689	727	723	719	704	777	688	715	718	696	718	704	739	692	724	743	717	703	761	699	752	719	756	757	684	743	682	716	747	779	740	675	721	704	687	734	734	681	755	723	733	713	712	706	727	705	738	740	714	720	708	689	736	708	710	696	683	711	677	743	695	724	727	762	736	720	730	690	698	712	742	707	746	682	687	724	752	735	702	714	738	763	680	770	751	736	694	688	736	736	762	758	646	712	714	749	709	757	710	712	714	714	731	691	747	661	761	726	687	744	691	704	733	686	688	734	682	691	731	678	729	708	729	699	707	723	706	705	728	706	739	702	733	719	732	723	723	747	745	733	732	692	715	668	726	726	721	697	767	705	769	718	724	647	710	737	727	738	770	703	733	674	742	734	722	718	738	726	685	731	705	744	716	753	717	746	681	677	759	647	700	761	744	748	727	714	694	679	687	708	680	716	723	739	758	669	734	798	722	693	704	755	728	745	785	720	768	745	748	718	750	722	763	692	734	714	738	721	753	709	734	713	748	750	727	735	687	708	717	718	717	736	715	723	710	731	775	728	691	737	705	671	674	685	738	693	735	736	774	754	773	708	718	693	691	746	701	708	656	704	751	748	730	686	745	731	724	778	729	807	724	698	760	726	759	724	739	730	700	757	740	733	691	777	676	726	757	708	739	668	746	832	743	715	686	706	724	752
26826	21060	10955	1293	452	350	240	225	224	255	227	214	218	215	209	220	231	218	195	183	236	205	224	205	192	211	212	218	213	219	206	201	218	232	218	195	245	209	211	191	245	219	202	210	242	203	208	224	198	228	220	229	217	195	224	209	221	205	211	225	237	206	209	224	204	203	217	206	233	183	213	229	193	218	224	200	198	194	224	215	224	220	194	220	228	230	228	198	219	205	217	234	191	247	227	216	207	238	207	240	207	198	201	205	206	201	215	184	207	218	220	216	193	202	227	205	204	213	250	218	206	212	211	206	211	199	231	219	222	228	238	186	205	204	202	194	205	243	214	213	227	205	219	221	191	218	203	203	191	229	224	224	217	211	196	187	216	197	207	192	231	233	219	227	185	238	207	217	222	208	232	181	196	213	214	230	191	203	220	219	195	210	220	207	214	241	208	202	209	203	230	199	207	219	215	207	202	193	222	202	206	204	226	214	225	213	220	207	206	238	184	206	198	244	209	218	190	227	214	183	207	209	235	224	186	204	202	219	207	225	230	181	236	195	237	201	204	215	219	240	193	187	211	212	212	245	192	214	198	244	226	199	234	227	196	199	205	228	218	218	213	217	199	194	208	237	223	200	195	209	213	213	197	216	203	233	214	212	232	219	198	195	218	214	203	214	206	210	209	199	208	259	225	225	211	199	219	229	219	203	200	229	211	221	179	206	203	202	231	207	190	209	221	206	205	211	199	199	214	229	216	222	207	213	206	226	207	194	197	223	201	208	225	212	212	189	193	220	200	234	212	194	243	253	247	198	204	229	223	192	215	211	203	203	209	215	204	239	211	221	209	232	236	228	225	215	245	212	216	210	214	237	205	215	210	210	222	200	221	219	246	220	188	212	209	220	202	224	236	228	214	212	224	210	204	212	198	199	217	225	165	208	215	186	209	202	218	246	212	221	243	209	187	218	212	212	204	206	223	217	218	216	207	207	244	187	224	221	218	197	216	223	218	205	231	235	201	228	207	203	228	214	214	235	234	206	217	205	178	193	195	204	222	218	224	207	194	216	223	186	197	223	204	189	221	205	241	234	198	216	186	237	208	214	205	198	203	231	174	205	203	211	222	230	232	213	223	210	213	208	206	201	201	216	238	217	207	211	210	196	229	217	217	215	215	206	217	200	213	235	208	217	216	234	232	233	216	221	205	226	233	214	207	200	225	190	212	224	211	215	207	196	175	239	227	225	213	181	228	224	190	188	192	208	237	213	209	236	217	227	230	220	217	205	204	200	201	222	216	234	223	213	220	214	230	197	212	189	192	219	219	195	212	224	204	186	200	229	219	221	227	212	204	218	196	200	223	200	208	236	227	228	192	213	199	206	197	219	211	190	198	219	202	214	202	197	238	216	217	221	226	206	199	212	224	224	196	225	228	224	196	212	229	216	213	223	231	209	218	192	216	206	230	224	191	209	192	219	220	221	236	202	207	217	236	211	238	234	205	206	203	204	199	200	205	213	186	198	230	213	208	209	228	215	207	215	186	203	195	212	210	197	201	216	188	198	174	207	206	234	208	210	222	203	228	196	232	211	210	230	207	244	221	215	218	203	224	217	207	227	239	233	240	223	200	184	218	212	194	196	195	242	235	197	206	228	225	199	192	220	222	214	203	218	210	219	212	244	219	189	210	216	202	216	221	199	212	197	202	213	193	222	222	209	210	225	219	198	229	233	201	188	209	210	217	214	203	197	214	214	207	213	224	210	214	224	218	228	243	191	233	241	187	205	220	226	216	223	255	182	212	255	205	204	207	213	207	175	196	251	200	196	219	231	244	210	193	218	239	205	184	206	204	195	233	210	222	213	228	205	203	195	215	206	216	214	215	207	200	222	227	224	210	230	221	230	211	225	214	207	203	193	207	249	228	218	236	221	226	197	217	187	211	223	212	217	206	186	215	206	234	240	251	219	211	219	196	216	226	211	219	211	208	235	201	218	189	226	229	218	217	228	222	187	201	230	193	212	250	255	214	214	212	176	229	236	193	216	212	229	196	220	233	224	201	199	223	197	204	227	231	229	225	206	209	219	245	219	218	210	254	201	199	212	204	185	219	214	205	214	227	214	213	160	232	211	203	190	229	197	203	217	209	216	213	210	218	217	223	208	195	202	205	221	230	200	222	194	231	236	218	216	218	257	212	211	213	212	208	209	229	206	228	192	216	201	229	213	228	211	227	224	232	207	235	238	240	207	206	192	188	228	216	214	226	205	209	213	211	227	204	234	222	205	210	220	228	196	224	179	213	204	226	208	186	214	204	206	209	237	200	199	232	195	200	222	232	193	222	239	220	202	221	214	214	195	237	206	225	202	220	225	232	189	214	230	195	210	215	205	191	200	222	208	224	188	193	216	215	223	223	171	232	209	227	189	206	212	214	216	188	211	222	218	213	225	232	240	200	222	203	216	193	218	212	258	221	228	223	220	211	250	202	215	235	204	216	221	221	187	214	214	218	273	211	218	220	185	229	197	204	208	219	211	207	214	215	205	219	236	211	185	221	232	222	195	216	194	211	233	203	223	193	237	230	223	224	224	193	201	241	189	227	188	220	211	209	215	230	212	208	213	226	223	221	224	201	211	215	200	213	226	208	205	207	197	200	208	227	205	210	243	198	256	232	220	226	214	213	209	216	199	226	186	215	204	225	227	189	195	221	200	200	227	199	218	216	211	213	210	229	220	212	204	218	180	228	219	204	210	226	187	196	224	212	195	237	204	204	230	228	217	199	195	210	203	241	205	216	238	230	224	209	219	207	204	243	199	223	185	206	229	235	206	238	203	243	183	219	222	216	207	205	229	207	209	224	213	221	205	212	197	239	240	218	196	217	231	205	232	205	213	197	212	221	225	210	240	224	202	203	213	231	243	221	227	209	205	245	226	203	238	209	212	226	200	201	223	199	208	179	235	176	210	204	194	202	232	208	208	203	207	217	201	218	202	230	200	245	208	217	228	211	209	217	222	214	229	199	213	227	229	229	226	206	209	211	208	238	211	208	212	189	203	211	203	189	199	204	214	202	194	200	188	213	217	213	209	196	194	227	222	223	216	210	215	194	222	235	230	241	211	242	222	208	226	215	216	206	211	198	220	230	219	218	214	247	220	219	214	210	232	230	234	216	237	206	225	192	244	208	197	230	197	214	222	219	218	206	245	189	187	203	199	197	217	209	222	212	227	237	201	201	195	234	215	206	200	194	225	218	229	213	204	215	204	224	234	205	209	184	220	199	221	206	215	220	219	218	238	213	205	200	219	232	224	209	212	219	217	209	217	211	176	209	209	202	195	187	202	194	203	183	231	251	205	232	241	239	232	235	215	222	190	218	199	217	173	232	196	186	211	197	240	184	250	213	216	207	195	234	215	186	218	192	238	213	234	221	181	214	186	198	204	190	217	211	211	223	224	213	207	202	218	188	200	209	232	201	182	220	212	226	193	228	200	183	216	232	205	183	210	200	217	220	236
17470	16450	5955	971	612	524	460	460	440	463	430	406	415	387	384	357	382	366	371	380	396	424	392	393	365	399	347	369	364	370	382	375	385	371	363	384	379	360	371	361	357	362	381	354	390	373	353	353	362	381	355	362	382	376	380	389	391	336	363	368	368	365	418	396	376	400	393	350	370	400	359	371	377	374	369	362	391	397	416	374	388	386	364	384	357	344	358	348	350	346	358	400	423	357	350	361	350	377	371	396	375	387	384	374	365	353	363	368	352	360	394	374	383	351	416	355	359	373	362	370	367	362	373	387	392	359	365	388	353	365	367	399	380	401	400	390	377	356	375	409	401	337	342	349	374	390	351	389	379	389	407	371	378	395	377	371	362	374	341	386	399	360	394	361	414	383	400	380	380	385	400	355	361	375	392	384	358	377	367	416	365	372	333	381	379	353	349	368	382	376	401	367	344	393	380	402	370	353	373	362	403	409	342	411	369	389	331	349	359	384	363	357	362	371	394	364	379	370	414	347	368	345	361	373	395	373	387	387	363	357	378	383	403	355	396	357	383	391	381	413	370	364	366	377	332	394	387	354	357	355	383	394	400	368	404	369	374	371	419	343	384	406	387	362	367	379	414	372	388	384	353	354	379	349	359	353	331	375	364	340	370	383	384	381	370	360	359	412	397	392	395	400	341	352	385	377	360	386	385	384	396	356	395	381	344	388	385	367	372	383	389	386	349	384	375	398	367	369	397	363	370	393	356	379	392	374	412	386	372	350	376	397	391	343	378	350	390	391	372	402	393	393	397	370	340	355	367	372	360	361	362	342	356	368	343	376	360	384	368	416	364	373	358	424	394	393	362	347	356	358	398	399	371	362	380	346	364	408	339	398	363	391	382	352	357	355	369	376	358	404	388	359	356	380	388	397	392	373	361	397	343	369	355	422	386	398	365	400	338	401	372	376	359	350	386	383	358	377	372	380	369	348	361	354	398	361	378	386	386	336	369	379	336	374	347	359	422	371	384	370	386	402	365	352	394	332	379	398	355	368	388	378	398	385	390	392	366	375	381	386	435	353	362	368	381	368	390	380	362	362	364	403	395	369	389	372	372	365	371	408	373	389	381	368	358	364	395	342	349	361	343	351	361	362	400	391	384	351	408	399	397	371	371	378	396	353	388	375	365	394	400	342	345	386	372	377	339	385	365	357	380	383	414	377	368	376	387	383	371	383	395	367	374	406	363	402	368	392	376	380	349	351	386	410	367	377	391	363	369	389	361	360	376	401	381	330	349	388	369	373	379	385	356	384	368	367	390	333	352	373	375	417	414	336	376	380	331	371	371	420	386	375	377	392	349	383	399	378	382	360	365	371	377	367	356	397	330	376	385	378	365	374	357	388	399	406	377	376	383	400	377	371	368	381	355	384	376	377	364	395	397	373	401	372	364	393	368	358	375	343	352	377	356	369	333	375	360	420	412	391	373	368	365	335	380	403	394	363	389	358	366	350	371	381	364	358	350	385	377	381	383	362	369	394	379	375	350	395	367	333	397	393	348	392	343	383	376	349	345	387	359	379	363	354	370	361	396	379	390	391	398	401	356	384	358	393	378	342	420	359	358	361	356	387	358	379	377	394	355	421	385	389	374	386	352	381	393	372	374	379	390	355	358	384	397	396	390	373	397	381	348	377	387	355	357	355	346	343	359	380	382	389	337	390	381	398	398	364	355	332	379	363	393	370	392	391	376	367	387	400	368	415	401	385	386	379	380	378	369	399	392	363	401	351	354	375	412	357	385	362	369	390	385	416	347	374	357	397	377	387	354	359	365	363	383	361	362	357	361	406	374	403	377	395	394	392	384	382	393	385	342	396	388	388	375	370	376	354	389	368	394	330	373	363	357	378	373	387	380	366	404	380	364	401	391	407	364	355	368	356	322	370	358	386	355	393	389	375	354	336	373	375	377	349	379	375	395	361	372	371	377	329	373	363	357	366	378	377	361	410	370	381	361	385	384	371	366	338	362	373	370	357	362	396	405	394	360	360	406	358	388	356	375	378	412	360	378	352	342	366	371	394	382	362	386	376	392	362	387	384	341	401	387	361	394	390	383	369	378	379	369	379	349	369	364	366	386	360	383	407	336	375	398	386	351	365	324	391	388	381	395	362	363	359	371	382	363	368	391	397	362	395	357	376	393	372	400	379	351	338	382	345	353	391	364	387	373	352	378	407	358	388	391	365	356	399	372	379	393	375	358	333	367	359	381	368	366	388	350	390	374	391	372	426	371	353	358	372	346	361	353	389	368	380	392	356	367	364	371	344	398	387	383	352	364	381	385	359	346	389	380	371	352	349	369	386	379	356	371	349	320	375	341	398	371	360	371	359	384	390	390	383	356	387	372	363	367	372	359	385	361	375	360	421	366	357	342	377	387	389	397	377	378	376	384	360	393	360	374	346	374	368	358	428	386	370	358	367	362	408	338	351	322	377	383	351	353	386	387	353	386	362	390	386	347	341	378	375	373	403	375	357	395	362	387	366	350	370	365	383	357	381	365	372	370	346	390	363	400	347	352	365	393	338	410	363	393	349	347	395	373	346	398	373	378	395	339	386	409	430	408	366	352	364	364	388	354	382	385	364	379	373	373	394	371	387	361	375	358	387	372	403	353	382	353	374	403	394	360	362	347	364	360	376	383	385	372	373	378	352	397	374	354	376	361	373	372	343	402	394	399	378	353	378	410	401	359	374	368	407	375	353	388	353	348	381	387	365	377	362	362	344	334	367	336	355	334	392	374	408	404	368	385	388	390	367	391	366	385	390	405	396	354	380	400	367	359	385	382	384	365	386	383	380	410	323	412	341	401	338	374	404	374	353	354	370	390	383	367	389	368	408	412	384	395	364	362	377	380	375	390	371	378	378	421	377	387	383	353	376	368	388	339	371	409	390	362	353	377	369	370	361	378	394	371	353	389	388	338	381	378	419	400	316	409	380	344	378	377	371	384	367	358	392	343	396	368	363	369	376	377	378	390	397	368	357	386	390	378	361	346	409	359	395	331	375	380	405	378	358	371	354	370	367	387	377	377	390	374	337	355	337	352	412	386	355	363	357	367	365	355	367	343	382	387	346	377	361	364	388	395	381	397	343	369	378	389	347	384	348	362	406	372	344	365	342	377	371	369	367	383	372	378	368	395	398	388	391	383	366	390	371	369	376	373	332	343	398	377	362	385	361	351	373	359	345	384	373	353	345	369	363	367	367	364	338	399	385	376	366	389	411	408	396	403	350	378	389	373	362	375	362	369	405	371	402	358	344	377	371	343	400	385	398	375	382	384	345	405	378	373	385	357	398	375	384	361	412	396	371	415	387	366	355	392	329	377	362	370	398	380	385	373	360	399	361	376	390	395	373	393	373	392	383	365	388	374	393	375	382	372	371	385	369	343	402	339	365	349	364	402	388	358	386	340	322	355	390	377	379	384	399	381	378	418	360	353	371	389	356	377	338	379	340	341	395
24268	21394	27644	25556	19245	2811	861	596	498	520	464	462	428	470	385	405	404	404	410	396	386	352	413	363	366	381	396	393	411	347	355	343	388	346	373	376	404	361	391	419	368	401	351	402	412	370	368	356	361	360	345	367	340	364	379	357	369	301	334	359	389	381	343	353	342	333	345	324	372	376	326	394	349	359	389	356	391	355	355	351	356	395	343	379	343	382	361	381	366	392	343	387	353	356	350	354	334	340	369	362	403	360	381	357	349	361	350	333	385	327	378	374	352	325	327	378	343	362	339	340	373	361	344	380	343	376	343	371	365	325	366	340	367	402	370	364	349	339	355	355	376	357	356	343	362	366	347	331	380	354	364	341	363	345	375	365	342	336	362	351	375	360	354	400	358	341	376	348	327	371	361	379	354	350	378	341	333	365	386	342	411	353	377	359	371	365	385	346	315	359	360	342	405	344	331	355	354	367	330	350	365	364	394	339	371	358	388	349	343	349	346	359	352	352	317	351	328	407	365	394	344	356	364	394	373	354	371	353	379	356	343	338	365	379	378	362	387	341	347	383	350	367	340	376	362	383	380	358	363	352	348	373	350	354	390	368	360	382	361	342	359	381	339	385	356	368	357	360	367	339	354	374	391	362	364	361	334	360	326	363	400	372	347	348	338	344	356	366	371	357	354	344	363	360	335	376	372	322	373	311	350	343	325	349	386	337	334	342	327	373	382	364	363	405	359	387	365	354	357	354	354	329	373	355	396	386	367	372	368	342	366	381	346	398	362	365	340	364	343	365	339	352	359	353	353	315	362	386	341	340	337	357	363	372	359	380	377	349	371	340	357	351	378	372	331	373	336	349	355	359	384	386	377	357	339	338	344	357	353	349	351	378	329	335	349	343	376	383	381	354	365	360	319	365	361	377	369	347	343	359	365	332	337	357	339	394	372	348	384	320	359	359	374	350	362	366	382	356	369	367	332	365	344	354	375	357	365	347	353	335	359	344	354	325	365	367	410	345	345	365	351	389	342	377	350	377	364	354	367	350	387	324	317	354	344	351	366	325	365	369	360	357	379	378	370	357	348	352	341	348	352	349	343	338	365	325	401	377	363	338	357	348	368	341	355	362	348	353	373	374	333	365	363	393	374	360	340	347	364	363	365	361	372	359	344	354	322	357	378	346	340	341	381	393	332	409	372	348	380	348	381	375	345	386	376	328	335	345	333	364	347	352	347	392	360	320	369	372	332	343	372	374	317	351	337	347	356	372	395	341	351	338	354	313	371	353	346	353	330	364	403	380	372	370	360	355	339	359	368	391	317	351	347	350	422	381	376	342	333	358	360	354	357	350	329	365	365	343	369	362	382	329	362	336	357	380	335	370	381	340	351	356	348	332	376	353	359	369	347	359	328	394	380	336	400	358	375	390	374	370	318	372	332	359	344	354	378	341	389	334	364	369	380	370	384	377	376	347	337	401	365	353	367	377	385	369	327	375	340	361	377	380	360	353	356	386	356	326	371	385	351	321	331	362	357	344	362	330	339	394	355	349	355	357	369	334	353	358	356	346	372	376	364	367	304	369	348	342	365	381	371	354	366	375	343	355	374	374	358	407	382	366	383	350	350	375	353	370	312	391	363	376	345	323	344	352	347	329	351	377	347	383	399	340	373	365	388	345	393	327	358	378	380	342	349	349	363	364	375	371	339	356	368	365	301	372	329	353	342	350	357	346	335	367	391	351	364	366	344	371	343	391	347	357	340	368	363	344	343	336	365	382	365	400	357	343	347	364	380	361	351	343	357	341	322	329	330	318	352	358	380	372	383	357	388	371	379	377	347	334	360	384	381	356	358	374	346	360	328	347	353	362	356	370	396	363	339	359	347	343	382	374	318	377	351	367	362	400	382	357	378	372	372	359	349	356	368	314	354	348	386	351	354	351	370	373	363	338	398	356	333	387	386	375	394	344	367	365	363	384	343	370	363	332	351	347	343	327	360	357	340	330	359	313	357	367	389	335	380	351	352	334	324	332	369	364	357	402	348	376	344	360	338	305	369	349	357	376	380	357	388	333	319	339	334	329	341	360	352	356	328	348	374	367	389	326	347	360	343	417	328	349	376	379	355	348	327	372	384	349	364	374	337	376	370	363	373	341	367	357	383	312	353	359	391	363	390	359	359	375	317	379	337	352	341	343	325	344	354	316	373	373	383	310	313	390	403	351	375	362	348	394	341	373	356	360	374	367	336	370	375	335	358	351	377	346	363	336	359	365	367	357	377	352	396	369	369	381	361	355	376	380	354	363	365	370	367	357	364	384	390	333	346	346	375	365	336	419	378	382	379	378	408	416	365	345	341	372	332	366	363	376	367	396	359	343	379	349	386	317	358	332	366	368	376	371	351	355	338	377	340	320	360	341	401	364	358	354	341	373	363	313	356	364	382	383	366	337	364	364	330	377	358	330	334	379	363	359	351	345	365	374	334	383	326	376	359	363	363	386	364	365	375	355	351	339	361	339	385	353	355	346	387	374	369	347	352	329	358	357	389	354	368	360	318	358	381	377	366	347	361	361	315	326	321	344	368	322	375	353	334	345	358	356	358	374	380	344	354	377	365	362	346	358	403	350	349	352	387	374	351	337	354	368	353	352	354	378	368	385	350	359	352	346	362	367	351	369	327	368	351	358	333	379	385	321	351	387	348	374	372	367	361	370	379	354	345	358	382	376	353	335	359	341	346	377	370	354	376	374	390	359	335	337	366	371	348	366	339	353	368	344	348	330	365	317	338	377	351	324	347	378	334	343	325	368	344	343	356	340	386	382	342	395	350	390	406	372	356	349	371	371	384	372	335	379	373	354	366	367	372	344	334	353	344	369	346	352	337	372	356	363	350	358	370	380	367	376	370	357	368	376	373	369	365	341	348	353	386	316	365	353	376	382	349	364	358	330	368	397	358	364	347	350	381	399	337	392	386	365	340	364	393	385	382	360	340	336	360	353	364	354	337	373	363	349	361	350	359	365	382	359	337	355	348	344	349	357	359	372	352	359	372	341	366	364	337	356	363	366	382	369	349	371	395	376	361	340	346	391	343	361	366	353	366	360	335	337	350	374	370	330	359	382	376	337	344	368	367	351	383	398	366	360	385	341	355	334	344	361	380	345	349	371	353	360	362	361	350	330	376	353	371	352	376	367	333	382	360	357	349	352	371	346	362	381	365	373	375	344	393	357	381	352	375	381	362	343	378	353	361	332	370	332	394	340	355	356	367	374	381	391	356	348	366	395	351	349	354	361	321	344	370	368	386	359	352	397	371	352	355	360	347	360	368	396	376	386	379	373	373	390	388	375	374	358	337	361	353	356	351	388	348	370	363	335	361	346	357	351	341	410	371	376	353	345	379	362	346	373	325	366	345	362	369	368	351	386	368	321	394	342	375	378	370	361	340	361	376	342	353	395	350	382	368	354	367	368	307	371	342	362	372	373	412	368	358	362	365	349	360	385	336	388	361	411
43033	35422	19389	5930	2933	2183	1786	1435	1272	1102	992	929	858	926	733	809	799	790	745	762	715	664	667	688	661	679	628	642	655	637	603	618	640	655	624	651	646	627	633	656	635	647	638	625	581	614	639	599	618	604	600	587	617	620	606	633	609	605	615	660	675	619	620	637	666	570	616	613	626	602	614	607	623	648	650	597	653	614	597	632	537	622	605	641	632	618	633	629	554	599	592	599	624	626	598	584	584	675	615	618	583	644	601	568	650	579	609	610	632	635	599	619	622	645	612	637	559	607	598	613	617	599	593	610	627	574	604	632	606	622	579	606	630	603	625	606	665	607	635	625	596	614	654	612	604	610	594	585	615	642	641	614	588	657	615	600	626	634	629	598	580	629	607	599	661	597	604	613	671	659	674	660	633	583	604	616	619	650	611	653	580	616	587	649	611	614	629	602	635	574	646	595	638	639	632	594	599	580	594	610	596	604	596	622	635	629	597	619	527	520	641	586	606	607	590	587	568	616	614	624	646	620	600	606	584	555	597	632	593	627	652	599	634	590	621	589	587	611	613	617	568	587	647	639	610	621	610	609	620	565	620	618	621	627	594	641	601	604	603	626	587	610	634	623	576	663	592	585	619	616	625	599	652	653	616	584	596	640	627	630	634	646	601	650	561	562	665	586	643	579	623	631	606	576	669	645	631	629	625	640	564	641	610	601	648	618	629	603	593	623	618	635	632	587	591	618	620	606	601	587	605	581	584	586	655	620	603	536	603	604	641	623	644	600	597	637	633	592	621	581	622	613	607	599	574	617	598	669	619	668	624	612	650	627	624	627	589	577	627	597	623	648	599	686	637	636	592	586	530	594	610	613	568	591	591	530	642	607	677	587	631	630	625	574	605	593	594	599	612	623	625	637	680	585	685	566	572	577	615	569	603	622	661	593	643	636	590	614	643	607	639	623	603	595	619	611	569	557	541	599	601	589	661	558	618	633	599	608	577	591	596	597	590	633	601	623	608	625	584	600	602	629	621	608	610	611	598	585	680	574	659	609	606	613	602	628	615	610	603	616	604	593	591	599	618	610	641	555	602	587	622	627	586	564	612	609	618	689	652	606	643	640	612	569	655	618	612	644	619	609	600	593	575	647	589	643	596	595	600	611	584	581	625	578	582	639	631	646	596	616	638	611	635	616	601	601	601	679	588	617	630	570	629	607	636	626	614	615	573	586	667	653	628	621	626	620	656	621	576	601	594	638	603	638	584	580	611	630	615	590	647	653	624	587	647	603	602	596	654	618	604	582	668	592	600	624	599	654	599	601	623	598	582	598	652	545	622	609	611	626	596	626	567	618	605	596	589	588	589	586	587	588	580	622	614	622	584	583	594	603	652	589	622	621	672	613	626	661	634	627	639	633	600	666	606	624	591	618	562	589	616	654	618	633	640	574	622	628	621	644	550	629	612	665	574	600	617	643	587	608	608	560	639	636	614	595	660	563	619	595	612	644	649	595	622	574	644	609	590	588	636	602	626	646	576	630	619	622	629	602	688	588	624	578	631	635	651	584	592	564	591	611	632	625	660	587	638	614	611	586	645	569	614	610	600	604	609	566	604	643	636	587	568	622	606	611	619	589	614	609	615	633	596	607	567	628	588	613	667	579	606	593	606	587	603	636	646	630	613	589	625	572	619	603	616	600	621	599	638	610	596	600	646	623	605	644	627	606	650	590	653	594	629	597	647	595	600	578	591	635	598	627	585	596	605	540	647	628	597	581	642	674	619	561	610	600	596	626	602	647	639	579	614	659	606	585	600	614	617	551	631	630	619	648	594	624	578	616	625	632	652	614	642	644	578	604	586	583	603	637	640	605	620	633	573	602	635	606	609	614	629	614	612	599	582	622	572	637	597	642	585	635	602	622	652	624	590	613	623	605	639	566	625	590	567	586	603	599	583	610	619	612	559	618	626	645	566	592	616	610	603	583	629	629	598	592	623	546	609	658	616	608	631	615	597	619	642	655	605	616	643	613	588	599	595	581	611	635	601	598	591	571	583	589	615	626	566	558	600	619	596	607	607	616	611	633	600	575	604	638	568	619	600	625	653	625	596	609	615	591	590	592	622	596	591	678	622	629	629	597	585	640	608	603	621	592	637	600	591	610	625	618	591	631	592	571	591	608	595	590	612	638	661	638	648	584	602	601	614	574	641	617	566	634	589	605	608	623	560	624	626	610	631	645	608	609	583	624	599	597	607	598	616	647	607	606	659	593	626	617	593	623	638	609	611	625	623	630	616	638	577	594	643	580	643	654	630	607	593	624	625	637	571	616	600	576	674	614	607	638	605	617	606	628	624	585	619	674	606	602	612	617	585	560	630	623	637	616	610	564	609	630	629	588	617	606	632	609	633	634	623	572	594	626	633	603	638	598	601	587	611	606	548	615	642	649	638	648	577	637	624	539	599	641	651	600	628	597	633	637	606	564	597	589	611	640	619	602	591	607	640	589	584	606	609	603	616	618	647	593	644	633	600	581	594	650	635	624	570	601	587	609	613	602	584	596	625	651	620	620	633	582	611	594	571	599	573	650	578	622	590	597	608	647	602	613	634	589	617	614	630	633	596	584	572	637	573	574	635	606	610	586	602	672	586	620	600	598	626	578	619	604	614	580	612	637	615	605	629	680	574	628	620	598	623	563	615	577	608	645	600	604	582	620	620	610	591	606	610	614	657	598	612	643	618	589	626	597	611	628	588	603	619	583	605	591	631	594	638	596	640	624	616	599	598	607	610	586	568	613	639	602	665	601	591	611	629	598	564	594	660	597	642	579	606	599	641	605	611	627	548	600	625	610	620	621	584	567	632	606	603	614	599	612	566	623	557	600	673	628	640	644	608	642	622	629	583	618	598	617	617	583	576	632	619	617	613	640	648	584	593	632	619	600	628	583	606	624	575	611	590	591	610	649	616	588	606	571	628	610	598	601	654	585	602	627	623	611	570	587	615	576	587	615	675	572	607	602	597	649	589	655	608	624	619	638	612	656	582	575	637	629	632	593	611	587	588	592	576	599	571	624	613	652	595	612	563	584	630	628	635	638	573	595	588	607	574	592	623	594	614	586	622	543	607	623	630	585	554	601	596	611	633	603	622	633	606	589	596	654	613	602	591	599	621	574	630	593	602	640	614	582	650	609	616	589	605	579	584	622	609	653	623	608	645	628	663	653	632	609	592	616	596	565	592	622	592	614	615	608	603	573	593	614	620	600	627	589	617	612	605	632	630	653	582	570	576	573	684	651	623	672	624	619	596	590	601	599	589	600	563	613	632	613	597	588	601	606	626	595	621	563	626	620	569	624	628	640	634	665	568	586	651	626	628	642	616	610	584	590	629	602	609	664	609	647	570	595	616	630	642	606	643	594	607	621	619	634	636	596	605	580	627	587	631	636	580	594	610	683	618	606	601	654	568	600	602	655	615	609	606	572	630	607	652	620	616	592	639	589	644	594	604	616	630	618
23215	21319	28477	24557	21318	19566	2870	1019	859	728	633	573	594	593	564	520	542	502	517	483	474	502	486	432	473	480	463	464	437	477	465	490	449	442	511	448	474	450	455	388	425	475	437	504	453	427	437	413	459	470	422	480	476	420	455	466	427	459	433	446	431	443	433	417	439	421	402	437	479	436	384	442	450	398	402	434	435	428	458	418	400	448	408	416	439	425	441	430	442	459	443	437	416	459	458	435	434	459	436	438	449	432	453	454	448	425	450	459	419	460	451	423	438	433	415	436	449	405	443	426	420	414	448	378	400	433	428	453	423	424	430	413	417	422	421	404	427	411	468	432	452	444	425	457	416	453	437	446	438	458	452	427	457	456	380	443	430	455	448	436	431	432	418	465	438	421	449	436	476	444	420	427	419	428	435	442	457	474	436	455	447	421	443	417	425	447	473	428	423	466	452	416	435	401	431	424	453	429	424	408	446	434	443	409	452	426	431	439	458	446	423	429	420	415	405	425	433	445	466	407	446	437	441	437	409	452	432	418	460	449	420	434	448	423	430	410	417	436	469	452	446	421	432	457	429	459	424	440	458	432	444	424	403	415	425	435	459	442	397	458	440	433	421	450	411	455	413	437	434	400	411	453	420	466	443	423	421	452	469	420	440	467	471	414	455	462	417	436	428	417	447	401	438	459	399	440	439	447	473	430	441	487	443	437	446	445	387	428	423	398	418	454	394	450	415	448	419	474	418	429	444	422	466	451	382	463	448	433	408	403	458	382	421	431	439	438	413	432	419	430	376	431	413	440	441	433	463	441	437	443	423	455	468	429	406	413	434	425	380	420	444	463	442	438	479	390	451	412	400	452	431	410	446	438	462	422	468	429	460	418	418	413	445	419	430	421	442	453	444	447	381	409	408	440	463	412	436	453	438	453	406	432	440	426	461	427	431	451	453	400	463	455	423	422	447	447	461	408	418	398	428	445	454	451	418	428	438	431	415	444	459	437	448	428	407	457	420	429	432	464	426	462	427	425	436	461	421	395	448	424	400	398	419	424	442	411	485	458	449	429	424	458	459	461	436	411	418	412	433	462	441	459	439	369	449	424	404	454	403	440	438	460	420	454	396	454	419	427	417	460	436	466	412	447	441	456	426	444	429	417	448	440	480	412	442	431	418	406	424	426	412	454	435	422	407	435	418	440	464	438	432	440	373	446	440	441	398	404	412	421	404	431	436	405	452	431	433	468	434	450	422	434	429	477	445	459	466	430	447	428	478	460	451	479	450	429	423	459	370	457	438	430	448	409	430	415	426	424	433	406	445	444	441	446	435	436	444	407	466	441	416	418	418	438	436	425	401	424	464	417	393	446	402	410	426	422	451	455	412	446	447	469	428	417	420	438	418	443	451	438	423	470	450	422	447	403	442	442	435	406	486	440	424	448	416	394	415	413	459	422	433	435	426	442	454	432	450	432	464	422	407	440	438	460	458	394	423	421	422	442	406	440	388	433	419	447	429	415	448	420	465	452	430	435	429	424	433	407	462	415	428	418	393	462	436	438	432	433	440	410	438	448	424	401	426	415	454	440	464	427	436	407	448	455	463	462	439	413	418	466	436	424	411	408	477	437	415	425	411	440	416	438	440	390	428	420	465	447	428	411	431	435	422	416	419	429	414	456	437	469	434	456	465	440	446	399	413	457	420	415	393	403	420	440	440	440	447	426	405	416	426	440	409	445	423	426	421	443	456	456	410	426	469	425	428	444	473	455	429	447	431	432	430	417	423	423	436	406	417	446	433	453	402	435	424	425	422	449	437	413	451	410	493	425	441	408	429	418	444	401	429	415	439	416	419	459	413	473	427	443	423	467	432	420	418	423	427	435	446	435	430	442	447	424	451	418	428	404	404	448	413	467	425	405	434	412	423	460	471	419	450	463	411	449	440	414	462	440	405	409	406	449	429	428	443	446	441	459	445	426	446	412	429	458	438	440	456	444	431	459	434	426	442	441	444	433	404	464	458	420	408	412	432	466	383	475	431	480	454	434	434	418	429	458	427	486	411	430	443	401	450	410	472	467	447	469	461	429	489	436	396	441	451	433	391	442	410	445	418	414	421	442	416	403	438	389	424	439	465	400	436	430	416	408	447	413	449	393	461	404	453	403	418	448	447	435	425	436	407	449	402	406	467	435	426	442	421	438	437	430	467	434	441	397	421	438	445	392	427	441	463	386	447	451	432	413	468	432	432	451	459	444	435	450	442	409	438	445	460	427	406	432	419	469	426	429	451	418	446	437	441	436	417	403	458	394	406	430	384	439	427	439	407	435	459	413	433	389	435	447	430	433	432	415	457	417	410	425	427	420	387	404	409	404	499	430	413	413	417	446	435	438	431	427	435	429	442	446	430	417	418	460	446	434	423	456	432	418	446	452	401	455	427	404	412	411	435	417	475	456	463	474	442	443	452	438	418	422	391	426	457	466	433	424	488	416	452	378	393	413	414	447	387	435	446	457	435	421	434	406	447	428	446	444	392	394	453	439	405	466	430	423	448	421	459	456	442	461	429	401	394	425	434	426	441	421	459	432	454	444	412	385	435	436	426	431	430	461	461	469	458	417	398	420	411	428	390	476	442	422	401	452	423	435	404	411	428	442	450	439	439	449	434	412	420	410	436	444	424	440	442	421	394	417	404	406	433	428	444	461	418	419	428	461	416	451	424	421	439	451	407	406	435	451	418	436	416	456	412	474	427	439	432	431	438	455	414	421	422	440	380	418	453	409	447	401	422	440	429	420	423	449	426	418	418	433	406	458	451	472	454	440	410	449	433	401	413	447	420	417	394	435	418	438	409	471	400	409	445	416	415	437	447	440	424	420	408	429	442	428	457	422	435	427	413	436	458	470	451	459	472	488	414	426	418	455	396	421	426	432	455	412	435	376	412	443	436	425	453	441	434	422	426	438	413	410	421	466	433	433	451	449	453	437	419	447	437	448	417	423	403	464	436	486	424	437	468	434	430	442	481	444	449	415	441	446	431	436	377	387	436	470	434	408	432	434	451	408	425	456	427	419	468	439	460	400	400	412	415	443	449	417	404	453	456	370	462	451	412	403	438	434	469	432	417	429	435	412	405	416	423	411	417	403	426	433	430	475	431	421	465	392	435	461	430	388	445	435	439	427	442	414	456	431	465	423	407	432	429	458	435	441	469	388	500	420	438	408	449	424	408	466	448	397	424	427	445	400	441	453	478	435	419	400	420	466	410	419	432	455	430	427	449	392	429	437	415	420	433	410	464	440	452	430	476	444	465	425	415	422	430	426	451	423	444	416	409	424	427	428	431	411	402	436	438	434	444	426	425	423	471	436	440	431	399	408	413	438	428	448	438	460	419	429	409	437	408	423	418	422	399	438	444	433	441	479	465	459	401	432	440	456	390	402	455	393	423	445	462	426	442	403	432	448	419	434	396	447	448	427	434	434	427	412	473	425	440	507	444	427	432	471	393	451	472	436
50160	35448	24026	10322	4959	3686	2875	2413	1955	1643	1508	1332	1278	1217	1130	1078	986	995	877	918	886	864	858	825	834	837	787	844	818	824	830	808	792	808	800	783	763	757	734	746	742	760	751	721	750	729	789	733	754	750	728	690	692	755	747	727	744	745	733	702	705	723	722	742	659	791	699	727	710	681	687	773	732	731	700	727	703	721	663	755	670	711	737	689	709	693	729	741	735	743	688	703	752	713	718	731	731	726	692	735	692	703	692	734	713	744	698	739	722	704	697	699	712	715	733	701	720	768	726	721	711	711	679	720	734	727	697	763	681	708	698	732	719	711	737	692	716	720	701	714	738	700	753	714	727	724	714	705	774	694	680	722	731	750	696	777	727	690	703	749	745	689	734	735	733	722	675	736	748	715	759	713	734	755	653	750	696	725	691	709	726	686	740	721	763	690	716	674	664	733	662	673	685	705	654	744	674	677	730	752	643	724	672	694	661	746	716	666	678	692	728	730	686	713	706	743	704	727	750	710	695	708	746	716	680	712	707	721	717	684	690	708	705	746	715	725	692	689	749	711	750	672	670	713	736	766	669	688	750	733	687	724	654	700	709	715	711	711	686	684	694	715	748	748	679	739	721	682	725	678	718	730	733	703	698	673	757	746	699	713	715	669	672	735	722	687	672	722	735	681	692	689	756	708	721	725	761	684	683	738	741	732	738	718	643	710	744	697	706	723	769	689	684	687	729	698	715	682	681	718	688	678	739	708	645	740	703	690	729	721	770	741	722	701	712	734	696	703	704	692	733	687	673	707	694	721	714	701	727	703	698	732	689	737	725	778	704	718	676	682	698	719	703	691	692	702	685	713	716	705	720	668	781	720	639	669	705	645	660	730	730	707	701	725	716	693	718	725	714	705	717	720	728	718	715	741	688	688	722	685	721	725	722	695	716	703	696	729	742	721	657	724	677	714	682	662	713	759	753	683	690	690	716	700	678	725	717	707	734	754	727	734	708	678	666	704	681	684	693	732	714	744	727	707	676	699	766	670	705	683	692	691	696	709	737	691	705	713	757	672	693	725	721	724	670	693	728	731	727	736	742	720	718	765	683	776	737	753	729	751	704	754	707	723	752	730	725	663	733	784	705	693	701	730	720	700	698	733	739	684	690	733	702	770	732	739	721	682	684	773	686	703	690	659	690	739	725	711	712	733	652	699	725	711	672	741	703	724	728	676	715	773	683	722	734	700	760	712	675	702	706	719	688	752	687	709	711	714	709	647	665	737	692	737	720	671	733	721	714	676	710	679	689	747	758	716	739	730	737	716	705	707	768	677	740	679	770	744	672	696	747	700	690	702	711	651	699	693	679	687	657	684	702	734	709	758	736	726	733	698	694	703	759	684	690	759	706	655	737	670	719	732	706	689	665	687	672	733	715	702	707	702	727	678	695	711	674	667	733	754	759	741	702	719	685	747	720	698	701	677	740	770	685	677	745	686	738	703	734	699	705	646	686	726	699	699	725	681	677	677	702	718	736	723	743	740	677	714	701	693	698	713	691	692	717	764	708	752	797	734	762	689	718	740	718	711	702	675	748	696	722	688	703	693	733	710	710	727	711	689	712	709	720	709	752	734	739	748	669	714	652	746	693	722	694	706	697	663	707	672	644	686	729	750	677	665	727	723	732	688	668	723	726	710	734	668	707	693	667	694	680	728	718	683	660	671	741	650	709	679	698	659	715	697	669	769	677	702	727	659	711	711	746	695	769	664	709	750	696	722	743	726	694	738	706	720	735	706	673	721	744	746	686	708	646	702	719	681	668	708	712	737	693	700	734	759	718	745	720	659	770	680	699	726	702	741	707	707	707	757	677	741	708	701	704	755	718	707	715	665	698	715	681	682	743	715	659	720	703	738	744	676	697	703	718	699	741	691	646	716	711	718	723	708	696	711	728	681	677	683	742	732	700	645	644	683	701	697	693	679	704	753	690	727	701	723	704	689	725	700	748	711	707	717	729	743	742	731	705	735	704	715	673	733	678	770	691	714	702	681	748	690	662	691	721	678	717	710	664	735	695	716	681	688	695	703	719	660	720	725	677	761	709	708	718	684	717	699	721	700	704	692	698	745	697	748	733	727	675	726	663	711	691	692	662	692	763	711	706	722	735	714	772	709	741	738	685	681	745	715	719	713	713	664	700	726	702	726	729	716	734	703	680	711	682	749	746	697	704	732	703	694	691	739	730	723	663	695	727	702	671	687	738	734	734	739	758	727	687	724	640	696	718	696	745	732	738	695	697	707	692	661	683	727	711	719	733	679	765	683	714	683	712	740	696	710	691	691	749	694	729	709	730	681	728	716	690	679	718	686	715	702	678	680	723	712	691	734	725	683	761	742	705	736	710	681	701	689	717	684	703	703	667	661	687	684	728	698	734	720	695	726	700	695	711	709	752	681	731	694	697	660	762	725	736	719	669	660	705	690	690	690	691	681	733	701	744	730	773	721	704	696	788	675	715	714	725	681	679	752	768	654	706	720	708	707	713	680	689	709	736	688	771	712	714	748	732	658	695	690	720	731	725	687	703	725	724	718	656	689	738	776	746	709	705	720	714	733	709	743	704	705	728	756	733	694	690	697	713	718	755	702	676	689	705	682	708	715	695	742	701	646	717	626	736	724	693	714	717	681	706	715	694	707	737	720	666	691	704	707	666	696	690	692	678	691	727	676	679	695	751	737	727	762	696	672	742	687	707	691	741	734	746	696	716	757	687	683	688	660	680	686	693	726	686	730	715	690	691	732	761	710	725	741	697	684	681	709	682	715	678	705	715	716	729	703	687	695	728	704	672	706	725	719	712	716	696	746	704	722	697	700	711	711	731	700	686	690	689	741	702	698	708	636	691	714	725	685	732	721	759	716	685	698	706	704	696	742	684	725	697	713	696	664	725	705	704	721	754	713	729	717	698	721	707	668	693	739	751	684	694	721	696	760	704	677	715	662	726	706	713	732	742	712	667	708	700	731	734	691	684	713	699	706	781	717	673	733	777	723	713	698	690	720	707	719	693	704	774	717	742	713	687	726	719	734	722	699	730	730	695	755	733	751	712	706	741	697	719	717	707	733	678	690	705	717	691	738	727	616	701	660	724	719	663	713	760	766	660	736	715	660	732	705	749	707	730	700	684	694	723	722	741	700	737	721	734	695	796	731	720	737	687	673	731	707	676	717	711	708	739	713	717	726	695	716	726	739	732	701	751	690	686	742	716	711	698	699	760	723	696	718	725	710	737	719	703	727	649	671	647	683	756	683	702	764	732	663	717	707	736	663	750	732	705	709	690	687	714	736	706	671	751	684	666	693	669	726	703	686	747	721	736	722	671	708	664	687	765	726	745	709	768	702	685	679	675	695	774	725	689	720	708	706	734	681	704	703	711	715	721	722	697	732	711	724	702	708	728	675	699	713	666	701	700	738	684	752	691	637	735	719	664	719	744	685	724	731	700	723	722	708	681	694	754	722
27003	20950	10879	2493	292	271	242	254	218	235	207	236	229	210	240	207	219	221	214	234	179	213	217	221	206	205	217	203	191	202	220	208	215	225	204	211	202	188	212	205	201	205	224	193	222	212	193	210	187	205	210	219	191	187	216	202	224	224	210	204	206	218	205	212	220	190	223	222	187	213	198	221	208	214	214	223	203	212	218	189	220	221	205	221	191	172	186	223	198	199	188	187	220	197	213	177	229	234	210	231	202	206	193	189	201	204	197	194	228	207	207	185	208	192	210	209	208	191	197	220	193	191	207	250	211	199	209	212	228	233	197	197	219	210	222	217	178	215	216	228	206	224	214	205	209	233	199	227	190	202	203	230	185	204	215	213	204	236	198	199	230	174	203	187	190	207	235	239	186	217	208	196	233	196	211	236	191	214	199	211	219	218	237	203	209	163	201	218	207	207	229	191	208	220	188	213	214	201	183	211	216	220	203	208	205	194	195	176	221	188	215	218	215	220	203	221	198	227	206	199	224	198	198	186	190	231	184	193	213	222	209	209	188	197	198	222	207	230	197	185	195	223	213	184	197	218	201	176	213	198	199	230	210	199	177	205	196	188	184	215	201	189	211	200	193	222	220	247	236	209	203	199	191	204	208	190	208	210	201	228	230	200	201	219	197	217	203	207	205	218	209	223	193	216	217	198	218	203	209	220	215	195	190	179	215	226	199	215	220	208	206	223	217	197	231	204	200	224	219	199	202	206	220	201	224	222	210	204	213	222	202	224	199	218	214	198	198	201	206	215	211	167	199	229	223	219	207	238	226	188	228	207	202	207	218	188	215	229	214	231	200	200	202	210	203	199	204	190	193	208	193	212	202	203	223	205	214	232	189	218	189	210	203	216	178	226	216	201	196	212	188	197	209	219	193	225	183	213	195	231	177	226	203	228	191	220	192	222	218	217	236	196	227	212	218	187	211	216	230	205	208	195	201	221	215	190	219	207	196	198	205	185	206	222	216	213	212	215	207	220	198	221	203	191	203	221	199	200	181	228	176	212	191	201	200	201	203	187	220	207	219	185	206	244	205	191	206	189	204	217	208	210	238	212	188	192	202	213	211	191	202	213	196	212	189	192	199	210	193	203	198	203	201	203	207	204	193	203	223	200	228	209	214	184	217	205	179	205	224	188	194	187	198	203	216	210	215	200	207	224	215	220	179	189	196	201	194	164	222	223	191	204	186	204	224	195	221	185	208	216	197	216	185	242	219	224	191	209	204	200	212	218	215	210	214	212	221	195	207	216	220	176	213	186	228	213	214	221	227	242	202	220	193	212	200	217	230	186	191	210	201	217	198	164	219	211	183	233	210	217	218	215	197	198	187	203	196	207	180	215	194	205	190	239	221	178	190	202	204	198	208	211	201	197	218	204	213	181	215	215	215	222	189	186	210	222	206	200	206	203	217	230	205	227	223	207	235	229	176	215	228	173	199	223	218	191	202	231	200	212	203	185	169	220	208	209	213	214	199	217	204	208	206	206	222	212	202	201	194	213	221	215	218	196	192	208	177	233	198	195	212	212	214	207	220	198	207	207	190	215	196	207	193	195	214	198	209	194	194	209	198	208	218	205	207	218	213	204	221	203	213	233	206	207	195	230	223	212	202	199	207	205	216	201	212	226	231	229	218	213	218	197	227	202	212	206	177	204	196	228	209	220	229	191	203	202	236	210	227	195	163	213	186	198	195	196	207	203	195	221	212	173	200	198	201	188	207	161	223	200	200	202	185	223	195	226	253	206	206	199	186	212	200	194	207	200	204	203	202	224	220	203	219	211	199	224	196	208	209	195	218	217	193	213	202	200	225	203	194	197	206	217	196	219	196	194	191	196	222	213	208	214	225	209	216	224	231	209	208	206	199	224	226	208	216	200	212	208	207	181	238	214	194	217	211	218	205	240	199	212	206	195	194	192	221	211	205	208	185	199	220	209	217	212	207	224	198	217	203	201	212	191	220	185	218	221	206	207	219	212	205	206	207	201	217	213	192	213	214	209	200	207	183	211	187	193	194	241	203	211	205	218	217	213	209	217	211	211	208	186	218	206	211	214	215	236	226	214	219	223	215	229	201	232	205	178	206	197	188	210	217	193	199	202	191	191	217	203	199	200	204	199	240	222	164	217	235	212	190	217	191	196	196	217	185	182	208	206	202	197	199	219	211	215	211	212	207	217	227	213	217	218	227	216	211	204	213	178	219	218	221	230	210	213	235	206	208	205	194	190	194	179	192	192	201	210	225	229	207	200	223	193	185	197	202	198	206	224	231	190	190	222	199	223	192	178	189	192	201	198	218	208	196	222	222	213	181	199	188	226	203	199	206	201	219	186	228	216	205	209	192	224	207	217	217	229	211	207	207	216	202	196	196	216	208	205	238	231	224	205	225	192	208	210	203	211	219	193	214	199	215	196	199	195	226	186	212	201	215	201	230	210	222	225	197	231	210	217	208	193	202	205	202	232	211	197	220	201	201	218	191	206	189	234	219	224	215	197	214	198	196	173	230	210	207	219	195	234	171	200	207	190	218	214	210	225	196	204	197	184	203	207	175	229	190	203	234	214	230	213	202	220	227	191	185	190	195	203	215	192	198	202	194	192	206	224	214	222	233	205	214	210	210	189	193	231	218	178	217	202	194	210	199	203	195	256	197	219	181	232	200	212	194	198	202	212	195	227	197	191	225	205	207	226	224	218	215	196	225	225	192	228	194	199	202	204	213	204	178	214	178	199	197	194	217	208	212	237	221	206	210	210	213	212	209	224	200	210	210	241	224	179	219	227	212	192	218	200	208	210	184	215	196	233	218	219	175	192	212	206	210	194	196	229	217	232	210	197	201	195	226	244	166	219	196	208	194	223	217	223	215	197	228	215	207	231	238	194	241	230	211	216	214	210	197	204	212	183	206	201	209	238	213	222	210	210	204	191	204	199	223	217	215	200	207	198	201	191	211	184	206	193	183	196	194	173	245	234	248	211	209	223	202	228	192	170	214	233	204	213	205	199	216	211	215	203	205	216	219	225	222	208	167	211	200	194	211	236	213	214	207	222	209	195	191	178	206	186	222	187	178	197	193	198	207	217	208	205	240	211	186	215	219	236	202	220	190	225	220	214	211	199	197	200	230	198	239	207	218	205	198	215	206	230	224	197	185	208	216	203	201	208	226	218	188	176	204	209	227	200	210	184	185	200	190	191	205	239	203	215	228	217	208	208	218	216	232	209	195	216	226	193	189	206	221	192	205	212	225	206	187	196	202	187	202	194	220	195	233	235	208	184	221	214	225	224	198	208	223	218	213	214	209	201	205	208	222	198	186	194	183	207	195	213	214	227	210	184	210	208	226	208	221	205	208	193	217	233	231	190	202	207	200	217	215	220	208	218	222	223	212	211	198	204	218	187	210	205	214	202	188	214	199	216	203	210	208	196	196	224	199	204	226	227	203	219	237	202	188	210	186	206	218	206	192	218
18282	11554	7382	1746	566	518	484	450	464	410	383	373	405	381	401	422	390	376	384	408	382	353	365	373	366	359	377	384	375	402	336	380	360	396	364	346	361	348	380	341	388	347	369	348	402	353	332	362	384	373	364	400	355	329	384	379	368	379	368	358	352	380	339	367	360	380	380	375	366	371	361	355	363	369	388	389	349	379	374	366	382	369	353	385	371	344	382	382	353	375	366	337	380	380	373	350	348	368	361	353	343	350	373	363	365	351	374	344	380	378	357	343	347	341	418	382	374	365	355	370	349	390	332	379	372	371	357	397	373	360	369	384	337	345	390	414	374	379	361	351	357	378	394	365	369	359	363	376	356	344	384	359	384	374	355	372	360	349	386	392	368	389	363	381	387	378	367	372	381	367	393	347	402	363	384	424	386	402	373	355	375	354	341	394	354	370	388	393	330	353	338	376	377	351	392	349	356	350	358	358	347	378	388	359	389	338	355	376	350	389	390	375	344	354	336	353	361	336	393	341	400	342	357	359	362	384	368	339	424	375	387	352	376	391	370	339	333	338	372	366	392	341	390	366	395	341	356	345	373	379	335	375	350	397	335	383	365	367	381	348	388	398	340	357	377	372	387	361	371	380	377	385	386	376	349	352	339	361	423	359	382	363	374	355	402	356	369	331	335	369	394	382	335	350	370	368	416	381	358	347	379	389	319	336	335	343	373	389	370	390	329	390	370	348	367	379	354	379	354	365	344	420	407	367	351	390	380	357	330	351	350	403	369	356	351	412	380	361	349	339	359	352	360	369	353	384	380	397	323	375	353	347	357	376	350	387	403	360	370	346	362	345	371	393	318	377	349	349	352	403	359	361	349	352	392	386	402	346	378	366	409	328	375	380	370	375	377	376	361	355	409	386	326	349	343	360	378	364	365	398	350	340	366	356	340	395	357	407	360	376	352	360	363	345	418	377	371	367	376	335	359	373	387	357	361	353	397	361	372	359	351	361	381	362	368	382	338	328	321	357	364	375	398	370	357	387	377	360	354	398	379	372	366	387	360	369	373	368	371	355	378	350	342	371	375	384	371	356	375	386	365	391	386	375	373	362	377	382	339	355	368	366	354	350	390	373	363	357	353	345	343	382	332	366	415	384	399	386	381	344	358	376	367	334	379	391	375	342	346	398	386	381	361	368	363	346	370	336	358	360	363	349	361	384	364	375	375	384	369	390	369	340	375	377	375	376	382	381	389	361	335	347	398	381	384	370	357	397	366	370	425	340	380	331	378	394	351	388	376	329	383	375	366	355	348	377	366	382	350	345	385	379	367	321	353	376	360	389	360	385	371	364	392	371	343	409	367	371	358	385	351	386	359	383	360	368	413	359	371	351	381	364	396	401	366	318	368	346	382	396	359	361	362	340	411	358	338	357	357	358	396	383	341	391	399	359	380	363	359	366	352	391	402	339	355	351	358	377	370	369	348	335	388	362	383	371	380	390	370	391	375	349	387	363	359	391	339	376	376	355	387	373	360	354	352	377	332	336	364	397	363	341	335	385	354	315	365	357	352	350	350	351	351	374	374	359	359	375	373	358	374	376	369	352	350	344	380	367	358	347	354	377	350	353	356	360	366	370	364	376	382	380	398	358	360	358	358	366	358	335	394	369	358	345	383	372	341	344	345	353	353	399	374	350	361	344	349	321	351	366	371	363	337	369	385	379	371	383	381	375	369	338	385	413	353	365	365	361	385	370	384	363	359	390	351	360	376	362	355	369	382	396	358	379	359	358	378	371	368	377	377	385	385	381	359	346	344	362	359	376	377	359	363	336	374	378	362	391	367	415	351	365	366	358	398	372	345	369	354	399	366	376	371	352	353	357	351	379	359	379	336	364	367	352	383	377	385	339	380	357	354	372	369	367	333	347	357	374	353	395	349	376	343	352	368	366	392	353	385	368	367	338	384	367	353	367	370	363	366	346	374	369	395	380	341	338	358	345	345	388	343	378	368	332	352	354	397	378	378	367	339	393	405	382	365	373	369	352	349	345	348	381	386	342	364	320	362	379	326	355	365	352	387	362	366	365	343	378	319	378	340	373	358	362	394	372	387	334	364	361	349	399	376	421	378	362	384	370	365	373	389	351	347	334	380	360	380	383	335	360	369	354	330	371	326	353	360	371	366	401	398	333	407	369	402	371	367	358	364	375	389	401	346	363	336	371	374	358	356	368	342	348	369	359	392	372	378	370	374	333	360	350	389	395	370	364	352	391	351	339	335	356	358	342	337	368	346	363	376	358	379	368	378	340	358	367	330	362	372	375	350	354	372	337	352	352	367	353	367	381	342	374	363	376	360	377	384	390	348	356	335	366	372	363	367	367	373	383	360	357	401	356	368	331	379	381	356	345	335	379	366	357	367	373	389	382	366	373	353	386	369	359	344	370	363	361	350	343	344	351	391	385	366	372	375	341	360	403	347	385	383	386	351	356	385	366	362	374	370	397	371	367	369	342	346	347	334	378	384	361	379	393	348	334	345	349	384	350	375	369	387	355	365	343	403	378	344	399	397	327	344	349	384	389	393	360	387	352	402	360	369	369	401	339	369	364	379	329	341	359	364	381	341	383	368	374	356	360	360	392	363	369	342	356	362	374	348	358	344	369	335	358	352	399	386	371	358	395	351	399	403	375	356	315	345	339	379	395	372	361	340	406	342	322	378	354	342	332	373	388	348	355	373	348	354	344	343	379	383	357	378	371	396	377	367	380	342	336	384	370	367	374	357	385	368	340	385	327	368	332	361	384	381	337	347	347	370	385	389	377	370	362	390	377	351	363	378	352	375	384	405	369	368	365	354	362	387	361	363	365	357	382	367	376	397	351	359	394	379	383	360	355	363	357	360	356	365	330	370	342	345	344	335	335	344	365	332	374	377	374	378	388	379	374	351	330	357	351	387	372	352	370	359	357	385	381	356	361	364	381	376	379	347	400	358	385	356	339	386	354	351	349	382	359	367	384	360	369	367	387	372	333	363	383	344	357	374	403	360	374	359	364	383	373	360	363	390	357	330	345	383	344	364	336	357	332	371	354	362	362	330	345	370	379	347	377	354	379	375	352	385	376	388	366	366	395	373	380	350	373	376	357	367	353	371	340	374	368	359	367	345	342	353	362	356	357	349	388	327	335	350	367	364	355	357	392	373	355	360	354	380	378	389	328	325	353	366	357	395	346	367	396	372	393	379	366	398	363	374	330	369	344	369	372	330	385	363	368	363	351	391	396	363	375	389	346	358	360	414	401	366	354	393	368	360	347	421	355	392	375	326	390	359	361	361	341	374	342	349	354	381	352	374	329	368	370	363	351	380	377	363	390	374	388	357	351	349	354	384	366	339	357	375	374	370	391	343	365	337	387	372	365	374	337	379	377	355	367	357	341	339	354	341	374	371	351	360	352	366	409	361	348	363	351	383	355	330	369	379	355	375	360	380	377	379	389	367	356	353	329	342	388	363	382	385	350
24275	21388	28927	24203	21328	9308	944	642	521	476	512	498	456	437	440	425	389	395	401	403	366	386	406	358	398	387	396	385	376	348	335	367	350	370	380	358	377	389	351	378	352	384	310	357	351	360	369	350	404	374	373	344	368	389	364	390	375	363	400	366	374	378	359	354	365	363	387	370	357	352	385	350	348	376	333	389	370	319	357	358	355	330	367	389	374	379	334	368	328	391	378	398	370	355	375	376	365	362	382	353	372	329	346	368	337	360	354	356	369	357	369	368	352	341	344	354	368	321	378	333	396	355	395	368	343	381	347	324	374	367	411	372	327	376	327	354	372	369	361	360	352	375	375	333	373	376	340	359	349	361	372	383	363	365	360	356	383	359	348	332	367	357	347	360	368	362	375	358	387	357	351	370	367	358	332	399	408	363	351	357	353	391	372	316	379	371	363	378	377	322	338	367	343	324	351	362	389	370	352	370	349	353	371	336	334	365	358	341	370	346	358	347	371	374	357	374	382	328	366	342	374	349	377	358	360	356	372	354	346	364	363	346	361	357	362	336	309	404	350	379	354	337	358	351	357	342	391	344	335	354	368	383	353	396	376	380	369	373	366	330	330	338	369	340	384	354	356	363	343	394	349	371	369	393	398	351	381	381	397	363	340	362	343	362	352	397	393	367	348	330	353	387	360	388	339	363	348	389	359	339	378	396	353	363	382	383	340	354	351	351	359	367	377	348	340	361	370	318	399	367	369	315	385	308	374	365	370	312	355	354	380	357	369	355	351	352	387	364	373	396	354	348	380	368	362	366	334	344	375	348	357	383	376	407	394	362	362	373	404	360	338	334	350	366	340	387	341	351	352	297	407	367	333	345	373	342	333	351	361	357	340	380	366	357	379	370	362	339	376	388	325	343	383	346	330	340	405	338	354	365	375	383	385	376	368	373	369	369	321	375	363	374	370	335	360	339	365	407	361	334	341	330	370	352	356	321	375	358	365	347	367	371	381	365	387	359	342	325	392	358	375	364	331	391	327	411	358	376	358	359	358	355	385	368	356	350	340	375	401	366	332	338	362	377	373	362	367	352	393	346	339	369	357	362	364	382	369	361	390	366	342	317	369	336	359	359	357	360	355	358	367	351	409	365	353	368	359	370	355	348	369	360	395	400	369	376	351	355	346	383	376	364	364	338	382	377	358	328	360	338	365	387	341	343	369	381	370	332	382	380	396	359	330	356	361	375	330	361	361	353	340	332	388	344	374	369	332	378	341	354	361	356	342	376	343	343	366	371	365	383	376	377	334	350	373	379	363	360	389	352	339	387	376	390	368	346	352	349	350	315	347	351	333	368	362	363	361	361	327	358	332	343	359	343	355	324	387	370	344	355	371	386	356	334	383	365	355	407	337	390	361	375	392	322	380	353	338	343	355	337	362	358	338	372	332	371	387	383	334	340	365	364	362	351	343	363	361	376	382	340	411	360	366	358	374	370	393	366	368	364	389	375	363	362	324	349	361	345	363	366	368	336	371	345	392	326	353	341	368	398	356	382	374	363	348	367	384	366	363	395	340	368	352	354	354	339	362	393	356	377	368	366	379	362	361	353	361	372	371	359	382	340	332	376	376	381	347	358	379	335	334	353	380	338	367	389	374	361	340	323	331	340	379	349	385	364	353	370	353	329	339	338	388	360	349	331	371	370	376	355	384	364	337	340	369	362	359	384	375	340	378	351	391	355	353	380	370	345	367	331	337	360	388	361	326	341	381	377	370	353	365	398	348	348	378	327	380	372	375	367	327	354	365	346	339	372	374	361	347	362	360	350	360	345	358	359	353	365	384	347	349	346	394	374	378	343	348	372	341	348	362	363	370	378	373	378	353	350	329	330	339	340	342	350	352	328	371	356	360	359	369	358	369	352	368	346	353	361	351	366	367	377	347	321	387	358	365	349	348	349	355	340	383	353	370	359	345	406	388	380	385	349	378	386	371	383	369	386	359	365	348	356	357	369	368	346	358	386	337	393	373	348	330	399	345	350	351	364	336	387	357	332	337	358	369	348	388	354	393	399	355	369	357	323	359	342	347	360	364	378	357	356	346	354	345	346	337	361	351	365	376	329	375	379	355	340	343	385	331	368	362	353	356	356	343	387	322	360	380	364	408	373	336	379	372	381	366	355	348	356	379	355	330	373	359	395	356	396	366	325	377	344	361	383	359	354	384	328	371	349	363	376	357	364	339	365	398	351	353	357	400	352	349	383	340	342	370	387	354	352	360	378	349	381	369	337	412	356	382	354	348	349	368	342	394	350	338	367	371	375	342	340	354	391	380	382	347	331	318	336	361	381	349	380	386	342	353	356	343	364	351	372	360	366	364	347	340	320	367	346	375	351	402	353	370	365	372	364	325	345	363	356	353	351	356	349	361	380	371	351	349	335	357	339	346	382	363	347	349	323	376	334	380	361	309	357	387	329	377	338	344	379	328	331	373	380	372	355	324	353	374	356	380	371	345	380	334	375	331	345	342	359	359	362	322	360	373	402	362	352	389	376	337	342	403	340	357	362	378	347	350	386	374	357	367	368	352	370	392	357	342	318	349	326	404	356	368	351	360	357	342	358	380	404	354	344	373	402	360	353	338	393	361	333	345	379	363	319	364	366	342	365	342	344	394	363	372	372	374	350	336	381	370	337	374	393	371	390	395	381	366	384	374	396	387	363	348	359	348	395	364	363	348	383	351	362	345	367	380	343	366	345	361	337	345	371	356	358	345	334	355	385	376	355	376	338	369	340	356	351	338	360	341	365	379	329	352	360	349	377	357	364	396	320	368	367	347	396	369	389	362	353	341	331	348	363	377	337	367	380	333	348	389	346	325	369	364	364	336	370	335	374	364	355	364	343	357	361	366	342	339	353	392	378	383	344	367	372	347	359	354	369	350	333	373	351	386	313	381	358	383	367	337	357	366	367	372	347	381	363	390	346	345	373	347	339	354	341	339	325	368	376	378	364	364	347	401	394	370	341	335	361	346	358	338	363	370	355	365	387	360	377	375	367	361	368	339	377	347	358	330	321	370	355	338	344	370	371	356	388	367	377	361	379	378	346	351	354	371	371	370	351	357	350	368	344	364	367	374	334	379	356	371	402	345	325	371	406	351	371	363	382	343	364	344	374	364	361	359	353	360	343	330	363	362	319	395	372	357	353	357	363	395	337	385	339	378	338	354	360	356	379	378	344	379	395	359	351	351	354	350	359	362	330	337	385	350	349	352	342	377	374	341	353	357	385	329	403	337	337	344	387	344	333	352	398	371	345	336	348	364	391	400	354	351	361	358	378	349	354	401	362	355	360	330	375	350	341	358	377	319	394	330	366	363	353	352	356	337	371	359	384	377	358	369	341	365	311	347	336	361	300	353	353	381	329	374	342	405	387	357	370	344	367	361	362	367	341	360	364	325	375	373	352	345	395	369	407	380	326	374	361	323	350	334	359	349	353	337	360	376	354	344	349	383	393
42880	28191	20676	7264	2978	2170	1779	1394	1294	1129	1021	1003	862	846	798	835	738	733	749	724	690	702	704	685	640	683	671	620	663	656	636	657	649	628	633	638	648	640	616	660	641	606	620	603	603	624	623	668	591	660	640	632	645	590	611	628	619	615	609	649	636	614	630	590	644	633	619	619	593	599	647	603	599	621	619	587	599	592	626	604	606	571	579	554	590	574	566	590	648	626	611	611	620	607	602	610	615	656	604	617	647	614	643	633	637	609	606	603	629	598	623	611	576	601	638	620	636	629	595	620	578	607	603	612	626	586	604	642	618	590	633	584	613	633	613	608	582	642	645	628	546	611	584	612	581	624	654	602	577	632	610	623	641	620	595	630	640	608	589	644	639	612	595	623	645	627	669	600	632	641	624	643	581	657	598	649	580	639	661	615	594	602	616	609	598	644	622	592	612	624	615	662	631	641	616	577	603	624	605	645	589	617	649	537	600	606	618	654	598	605	619	610	605	637	620	556	636	601	635	615	624	632	579	632	642	638	582	600	617	632	597	578	620	583	624	597	591	588	556	622	631	635	651	641	569	588	563	578	611	585	588	609	581	611	610	594	643	569	618	659	603	619	607	616	581	581	588	619	619	639	627	625	594	602	630	595	650	586	604	566	649	587	598	626	609	583	628	617	678	632	591	613	582	618	623	567	658	597	616	571	581	593	604	648	625	587	601	589	606	615	627	610	608	637	677	606	609	603	569	611	600	649	645	645	618	600	617	633	571	627	592	581	587	596	624	645	616	636	562	589	586	615	585	594	621	607	592	600	578	590	581	600	574	632	623	602	637	573	568	617	588	635	649	610	597	633	586	630	589	570	606	595	605	581	580	600	649	680	640	595	556	562	612	590	608	586	623	581	590	599	604	643	606	601	560	589	636	586	626	634	650	654	624	616	670	576	592	572	628	591	643	601	622	571	627	613	622	619	648	623	602	628	600	605	614	592	623	614	611	600	631	605	607	632	624	602	615	574	635	626	601	607	623	622	643	614	626	621	591	587	601	616	649	592	619	600	606	613	579	635	613	609	603	600	644	631	680	603	615	591	618	605	605	617	600	577	621	650	621	602	644	623	559	593	615	624	562	639	633	560	659	626	648	613	628	650	556	598	605	591	645	577	590	558	612	610	617	584	634	585	578	581	605	612	598	615	580	623	604	601	624	624	634	614	620	594	643	595	613	567	690	615	575	613	635	597	580	614	594	607	621	633	615	641	654	601	598	614	655	595	576	578	617	625	601	587	570	564	623	592	602	621	597	612	585	627	630	642	584	594	589	566	618	609	590	603	643	612	597	605	593	618	590	636	598	582	606	608	619	612	604	618	645	634	644	617	573	661	645	614	633	639	638	631	633	631	644	581	625	590	629	609	618	592	607	635	623	630	656	627	590	631	592	612	638	610	630	578	548	623	561	602	626	592	605	576	626	563	591	620	609	631	635	581	607	625	583	583	633	636	610	634	588	636	673	636	602	636	593	612	675	586	634	624	571	584	621	635	620	632	651	571	609	623	613	573	640	596	560	598	605	590	563	615	600	597	632	578	587	591	618	648	639	580	579	651	590	603	597	612	602	584	599	615	623	694	642	629	631	624	603	593	597	585	596	654	641	587	606	598	585	588	609	576	611	625	593	636	599	568	565	562	589	602	619	648	625	607	582	646	591	611	607	642	585	624	624	632	662	624	590	597	595	645	600	643	583	596	641	610	632	586	603	617	607	575	607	593	569	574	603	639	594	627	605	585	581	579	615	604	619	602	604	607	615	598	656	628	597	606	609	599	599	593	610	613	640	573	621	576	604	620	603	612	577	598	622	594	590	615	615	605	616	603	615	582	664	610	615	598	603	639	607	599	612	623	607	602	616	630	603	591	631	612	572	601	618	603	611	600	571	589	615	570	648	589	613	616	636	644	599	640	632	582	612	574	635	623	623	607	620	568	550	604	603	623	636	575	622	608	591	624	588	573	616	642	582	613	620	635	603	584	613	591	639	600	624	583	599	593	621	565	568	631	653	567	625	577	612	600	632	619	579	622	608	594	618	646	623	625	592	602	627	565	578	621	593	572	636	639	592	609	590	654	679	590	599	608	614	601	603	616	610	605	635	555	599	622	607	603	638	619	617	567	677	637	585	595	638	589	581	603	630	678	590	620	615	622	608	599	584	573	593	606	629	608	645	593	574	637	592	554	603	610	621	605	604	613	582	641	626	659	612	613	640	644	597	632	630	630	626	634	570	615	643	579	647	609	594	591	604	623	617	631	643	579	627	642	577	613	628	610	591	601	608	608	604	639	598	613	636	621	590	584	598	614	658	610	610	608	647	576	638	580	606	588	574	614	568	587	601	582	585	612	667	610	579	653	639	594	633	607	571	618	594	583	605	601	609	589	612	627	605	633	630	619	599	643	619	603	616	611	632	588	610	632	649	598	579	603	587	638	588	612	584	600	589	630	626	626	595	618	661	635	604	620	586	661	609	589	619	616	578	606	634	614	618	619	637	596	595	576	648	651	636	607	621	624	599	658	633	599	652	602	579	577	641	634	632	628	631	582	601	632	596	580	607	624	655	626	619	649	634	580	633	608	655	595	605	606	560	662	634	605	606	590	635	655	605	639	578	601	631	685	613	617	583	613	625	617	597	565	600	596	651	610	608	595	593	647	636	638	575	605	630	617	618	673	574	606	604	593	610	606	625	572	621	624	612	647	561	616	648	611	605	591	597	627	596	615	580	612	635	601	634	599	586	614	609	648	602	593	624	620	657	602	618	558	602	582	641	598	585	656	560	567	570	628	624	649	596	632	580	642	581	653	562	643	622	622	628	610	614	609	626	624	604	653	609	599	596	657	600	589	608	641	619	552	585	646	608	595	595	575	595	582	582	580	646	657	599	571	626	611	581	581	587	643	608	647	600	674	610	617	588	634	588	638	644	569	671	583	631	580	601	629	578	624	637	584	603	590	658	630	533	609	628	653	661	641	610	626	608	651	615	604	580	628	642	621	570	642	641	611	664	569	619	609	622	628	572	564	671	622	649	587	606	582	579	610	625	617	655	639	615	644	598	593	619	615	570	623	604	593	595	614	617	623	624	618	604	570	580	624	645	586	612	620	622	604	626	631	626	625	624	615	631	634	586	634	567	635	595	655	591	600	628	575	660	587	620	629	618	597	575	596	620	642	611	655	597	588	597	594	646	580	595	574	613	599	595	603	604	583	671	611	614	582	556	628	589	596	623	627	601	596	586	606	615	615	590	612	598	630	580	597	600	652	617	591	585	561	596	595	587	575	606	597	622	566	605	629	605	637	611	649	630	598	595	610	612	606	577	617	622	610	623	629	652	631	667	629	565	593	581	602	612	618	606	591	617	612	648	607	595	628	641	594	598	641	622	589	620	602	546	616	609	610	635	615	577	563	636	573	641	586	605	599	607	611	595	615	599	605	623	669	596	594	648	654	641	606	635	636	586	603
23187	21326	29570	23411	21328	21351	8076	1023	858	708	680	668	598	575	521	567	517	550	472	464	480	506	472	443	495	431	439	458	452	466	435	463	477	449	444	450	457	447	437	448	454	441	440	414	449	454	413	442	471	432	450	417	417	414	442	465	445	446	432	496	470	438	483	489	455	434	427	459	423	405	460	450	433	477	427	452	416	441	405	475	451	457	435	434	439	433	469	440	456	437	447	433	448	401	402	431	454	445	432	414	471	461	439	455	455	471	475	434	432	418	465	448	440	424	444	434	441	423	475	440	444	443	444	441	438	401	431	477	423	434	437	407	428	426	432	435	420	418	427	483	437	475	459	439	433	437	437	433	475	432	455	458	463	439	445	440	423	424	434	448	445	442	415	456	448	447	428	450	450	443	466	464	452	455	426	442	469	464	463	463	407	431	414	444	426	439	458	454	455	451	443	463	440	478	467	451	431	459	465	429	439	447	443	448	429	455	446	480	465	425	447	430	457	397	447	420	430	451	452	459	414	462	442	468	463	416	431	430	445	402	435	445	425	407	455	434	425	429	454	434	402	404	459	408	436	433	461	498	438	459	451	432	432	439	425	402	449	444	457	451	485	435	452	439	398	412	448	430	456	465	441	488	443	439	438	448	413	425	431	470	416	430	449	450	421	480	440	438	410	419	421	445	437	452	415	465	465	413	461	433	413	436	411	455	403	460	442	424	470	417	460	418	468	454	418	432	438	415	464	443	456	429	439	403	410	435	438	450	427	442	433	444	429	423	449	456	417	417	469	438	455	430	474	485	438	426	422	413	450	411	409	428	466	435	467	461	447	421	431	486	414	450	438	448	463	413	432	474	449	456	409	469	425	449	460	483	431	466	429	439	444	450	505	458	439	436	433	450	462	444	448	424	460	439	447	432	448	442	413	440	454	439	422	442	453	463	462	419	422	443	421	437	438	417	448	406	449	435	446	435	471	391	434	442	421	453	458	487	449	396	442	480	416	444	435	458	455	438	400	446	447	436	460	429	462	443	450	407	442	471	454	439	442	440	474	458	425	429	459	451	415	454	462	423	426	436	430	426	417	456	450	409	430	429	414	429	419	467	444	408	418	433	405	400	469	431	449	474	440	411	436	429	462	402	446	411	418	413	420	450	406	467	443	435	450	422	445	434	388	448	460	419	418	426	468	468	451	415	448	449	455	413	420	462	420	442	453	446	452	415	385	454	397	475	423	465	444	402	442	457	417	434	452	421	443	456	399	460	411	441	451	438	419	425	464	465	459	416	445	412	408	424	478	413	410	444	431	409	456	443	410	454	451	426	421	420	438	461	419	417	459	405	422	474	443	443	441	468	416	449	453	422	435	447	457	432	428	451	413	448	434	423	416	413	459	438	443	459	395	423	432	398	452	451	450	430	415	451	411	411	456	467	430	439	436	428	466	470	463	477	425	447	445	451	443	436	493	449	413	448	424	427	412	464	438	438	457	420	443	476	459	454	428	445	431	454	404	481	435	469	418	380	459	432	452	434	454	441	379	457	452	454	448	461	424	451	407	417	449	447	397	446	478	404	459	427	414	405	432	447	451	426	404	429	486	452	472	415	470	469	445	413	446	458	469	439	427	409	425	435	416	432	435	438	431	423	449	402	416	464	426	418	405	412	456	442	473	448	442	402	465	421	461	419	408	495	430	443	435	435	440	439	438	480	430	446	438	409	454	394	444	442	401	432	457	471	436	465	463	434	469	463	429	453	426	448	479	460	428	433	474	398	472	442	447	424	454	419	460	453	402	455	455	449	461	433	465	435	438	427	434	417	390	479	445	413	441	458	446	451	440	443	410	432	420	426	460	456	420	435	417	434	464	417	491	438	436	426	409	448	433	424	407	444	447	439	425	405	449	490	474	414	440	426	433	430	412	468	426	416	438	417	490	455	413	414	447	416	450	430	414	432	446	426	427	407	439	429	462	456	456	410	475	441	466	403	433	441	426	425	451	449	474	440	441	450	419	408	417	468	432	442	424	448	401	437	423	412	383	430	410	443	435	424	435	472	418	425	465	427	416	442	467	393	461	415	433	431	411	437	453	457	467	434	450	446	486	448	418	435	430	426	453	425	469	435	421	394	447	409	447	424	426	454	455	420	472	411	469	428	450	452	432	442	458	455	436	441	420	453	414	428	425	418	477	433	433	460	456	435	442	430	392	458	445	435	442	479	455	404	457	441	478	440	454	427	423	411	421	427	430	429	443	453	403	469	430	466	407	441	398	426	427	446	421	429	449	433	406	447	451	479	411	467	421	470	445	436	416	443	455	440	463	420	446	478	435	440	452	421	428	443	432	444	440	433	455	456	390	461	435	397	397	413	398	408	432	415	445	445	426	457	465	440	431	405	419	444	445	452	415	468	424	441	476	415	428	419	451	459	418	407	427	445	411	424	441	469	422	441	424	453	429	429	453	414	446	481	430	451	396	437	427	452	453	449	435	399	463	450	402	455	459	422	416	459	452	416	467	448	430	444	465	409	410	435	435	438	467	445	445	438	474	416	415	423	449	466	436	439	412	431	405	455	429	426	429	433	410	429	456	439	427	420	406	403	416	394	428	453	437	424	416	482	419	448	424	438	440	453	409	424	441	465	418	432	473	417	453	415	418	429	454	458	450	444	438	459	446	454	393	436	446	439	438	454	417	461	495	456	497	431	437	400	459	442	466	444	427	421	419	414	392	441	431	440	465	430	444	424	419	454	419	418	432	460	442	445	450	435	427	451	447	415	426	401	418	473	428	431	467	400	428	419	462	454	467	434	428	466	411	432	461	401	440	484	466	444	476	434	429	437	463	447	458	477	449	419	464	449	431	426	411	424	463	447	459	414	460	468	436	484	438	457	460	439	460	469	439	422	435	451	434	398	418	413	398	394	433	441	432	450	432	433	452	409	411	443	442	472	437	437	432	424	428	432	422	442	432	450	462	422	409	437	431	400	450	463	476	436	405	426	425	456	437	428	434	418	407	441	439	441	438	459	412	436	430	429	434	441	435	458	430	450	436	438	428	408	456	424	448	392	383	430	413	495	443	413	462	423	467	426	419	405	431	391	448	417	448	434	461	449	461	415	454	439	470	430	424	452	464	457	454	413	454	452	453	436	424	415	433	452	419	419	427	475	442	420	419	460	420	455	445	459	462	469	465	428	421	415	450	424	437	433	433	428	403	437	465	430	448	421	402	450	451	438	460	430	457	415	417	444	426	432	450	455	418	444	390	458	414	426	438	415	491	437	441	428	436	415	451	410	410	439	448	407	438	428	443	413	440	430	436	461	448	469	434	435	451	453	410	423	459	438	452	452	446	437	451	459	471	389	438	402	463	447	387	446	439	443	441	469	448	412	430	475	445	412	434	441	438	429	434	466	424	426	429	453	464	450	457	411	432	423	446	410	435	442	446	441	436	444	453	421	463	427	456	446	443	443	393	467	448	406	462	436	456	425	428	428	465	426	447	439	416	431
50663	31658	25544	9319	4901	3760	2900	2382	2040	1710	1502	1378	1202	1120	1126	1095	1034	997	922	907	897	848	886	878	855	774	814	840	813	805	776	765	804	781	745	767	777	795	752	739	740	726	763	774	717	746	741	718	777	772	761	725	751	732	729	688	702	709	750	759	733	732	721	736	751	725	725	739	744	758	706	751	746	740	660	749	722	762	749	733	669	726	676	735	743	761	760	747	730	751	742	710	696	707	746	683	781	671	722	653	675	719	739	699	747	773	713	706	726	728	754	742	738	707	745	711	703	718	707	703	697	699	694	756	754	727	748	685	685	680	700	740	701	731	703	722	705	753	703	750	680	711	701	745	720	704	714	756	756	731	760	702	739	737	750	747	713	733	770	761	661	680	747	684	717	768	785	706	702	755	716	763	737	796	756	733	687	747	764	722	705	693	726	763	734	745	703	715	776	686	715	780	721	745	686	763	715	716	692	732	665	725	695	676	743	739	682	707	725	718	714	705	739	701	705	742	704	749	713	693	702	751	713	704	719	700	707	763	732	741	753	694	685	708	699	730	740	745	770	703	727	672	743	715	690	715	672	684	680	697	746	722	710	675	686	722	739	742	712	708	719	668	694	711	686	705	711	769	735	740	746	734	737	716	727	705	702	728	720	707	723	707	716	704	689	721	710	746	734	735	717	723	723	708	746	750	660	720	763	756	722	716	697	705	697	728	750	709	714	740	700	715	718	732	714	751	724	714	639	700	700	717	726	667	714	707	742	683	681	714	723	742	749	736	754	742	699	677	724	713	774	719	735	718	667	702	698	731	735	769	778	731	730	700	686	719	767	754	742	724	758	722	689	718	673	705	687	727	731	720	733	755	674	786	750	752	691	737	737	732	685	677	708	727	735	706	724	688	719	682	756	693	730	669	760	683	761	753	734	727	746	747	719	659	683	721	747	691	709	733	675	726	760	681	751	737	695	683	712	717	728	767	708	659	743	700	723	737	665	733	705	688	661	700	726	709	660	724	711	735	772	691	737	770	713	708	740	696	759	694	737	676	727	727	749	699	721	730	677	722	726	724	683	764	736	664	683	745	737	745	753	721	682	722	738	714	708	659	706	697	752	772	669	726	712	739	704	737	734	752	731	738	721	690	726	712	759	727	731	726	725	727	725	697	694	724	693	662	776	680	691	709	710	799	752	683	725	663	713	707	738	693	781	743	736	709	676	721	682	719	786	704	689	760	692	745	684	733	727	724	693	718	755	748	713	702	720	739	739	677	749	747	671	687	660	697	726	736	722	774	683	697	718	760	711	688	764	747	718	703	696	702	698	717	697	671	714	716	694	715	719	718	710	701	740	718	711	708	716	729	719	683	671	740	702	693	760	743	744	718	726	720	690	697	735	734	711	668	707	712	733	715	731	706	747	718	727	755	726	716	702	718	709	701	696	708	669	749	707	747	709	719	694	716	680	733	705	681	753	757	722	727	723	735	711	697	720	712	714	729	670	736	751	714	720	732	720	748	707	747	726	691	786	787	727	681	714	723	739	725	744	705	743	715	715	692	673	667	730	697	720	779	669	703	690	734	747	735	754	742	749	717	733	725	728	703	733	791	719	717	717	765	759	743	711	741	745	689	708	704	744	721	754	640	710	720	704	751	719	711	687	770	730	696	667	765	716	738	692	732	733	700	722	703	723	725	709	690	689	707	692	732	657	715	687	731	735	756	701	771	755	707	725	668	749	702	759	751	743	716	754	721	739	685	705	750	712	748	697	740	732	697	735	723	740	710	679	727	674	681	752	721	715	716	753	719	741	735	698	735	697	733	707	707	696	717	716	715	681	736	716	684	726	707	702	781	762	718	711	711	730	702	717	693	728	730	718	735	715	707	720	702	683	711	707	744	686	689	728	738	759	734	729	703	692	732	658	716	694	747	741	725	731	755	709	677	699	696	703	746	690	735	691	690	705	741	669	704	701	753	683	691	729	736	736	673	722	688	615	688	698	744	686	713	691	762	735	742	737	671	738	694	701	720	732	746	765	702	748	701	729	739	718	660	689	709	695	676	753	686	710	721	723	713	732	713	740	701	715	739	724	726	723	755	703	680	682	731	709	710	710	731	716	732	729	687	728	678	699	721	746	725	728	705	693	786	685	727	666	706	702	703	732	733	704	707	684	718	738	759	752	708	721	767	705	732	710	705	709	766	740	725	686	735	743	729	708	763	713	737	699	722	738	694	726	704	740	703	718	746	703	787	737	709	743	728	717	692	709	725	769	761	702	709	719	701	735	698	731	725	684	672	745	733	719	728	733	705	690	706	733	734	728	760	669	736	732	689	743	718	755	752	705	699	731	736	725	757	715	719	691	701	685	697	719	718	716	738	661	687	710	725	748	734	707	699	776	709	767	667	739	753	713	671	743	721	697	716	707	753	740	723	763	690	719	726	727	743	718	729	725	719	657	747	712	705	806	734	721	718	727	719	732	733	697	755	729	741	721	727	697	708	682	717	745	713	702	743	738	701	721	704	705	747	679	748	687	697	735	721	746	735	737	754	744	727	710	739	722	695	761	707	661	742	702	691	685	756	722	769	783	766	714	737	705	743	703	685	723	724	733	686	744	763	704	743	700	702	766	763	727	722	690	718	721	726	707	629	709	739	704	685	746	713	727	744	705	684	713	735	729	729	728	688	726	754	709	728	717	686	703	704	731	720	669	717	701	722	713	765	688	692	734	746	733	722	724	719	740	752	717	705	719	754	694	693	677	721	712	715	747	716	716	741	680	726	738	722	725	677	752	723	723	682	697	714	736	718	726	716	706	716	717	682	705	701	678	721	736	702	720	743	726	734	680	686	713	744	714	683	748	725	737	726	737	727	777	711	738	716	745	705	712	677	718	708	698	709	704	736	704	698	723	739	674	662	695	768	736	704	719	726	723	727	735	733	710	698	711	682	700	717	728	711	733	693	761	709	725	743	697	723	680	727	734	735	740	729	802	697	748	759	750	711	713	709	682	696	731	714	719	718	735	781	752	716	754	740	777	707	742	667	731	731	706	708	709	755	681	698	682	738	745	774	705	812	777	713	718	711	721	756	732	749	762	733	754	728	734	749	695	741	733	704	679	684	744	702	747	740	724	676	698	716	695	672	709	721	694	723	688	695	726	719	719	713	719	699	677	719	692	729	707	763	716	723	706	693	714	709	732	756	670	725	684	712	735	681	704	734	716	691	706	669	699	746	706	705	761	722	685	735	716	703	730	767	753	715	678	736	722	719	669	711	717	761	735	728	724	718	710	640	733	687	716	702	763	709	731	718	696	727	720	724	699	739	717	690	762	651	715	718	715	725	743	709	697	690	743	667	698	722	724	718	725	766	736	719	717	714	710	722	734	752	733	746	688	732	717	677	722	687	725	698	711	731	743	718	721	720	711	682	704	672	715	735	741	712	735	739	714	672	698	719	694	680	709	680	757	709	712	764	692	687	682	663	669	715	717	734	729	722	697	692	715	710
26866	20659	12707	2843	350	259	265	242	208	233	194	237	185	220	218	236	219	211	227	247	210	221	225	213	220	236	233	230	189	226	218	226	216	217	201	213	219	207	186	212	215	221	193	229	221	221	216	217	203	196	221	210	215	203	210	204	221	220	218	213	246	225	240	227	222	206	203	204	239	213	237	197	223	233	203	212	224	214	182	224	197	214	220	216	222	219	235	206	222	209	229	237	213	226	217	235	214	209	228	195	232	219	220	215	196	226	213	214	191	187	204	209	216	224	195	220	209	234	212	215	216	211	194	191	226	215	244	212	216	208	217	220	216	209	197	217	204	182	208	212	180	210	219	197	204	213	224	198	204	203	184	198	195	214	206	227	235	208	213	210	221	211	220	196	210	201	199	219	189	211	213	224	212	207	203	230	203	214	211	193	213	215	209	237	178	217	230	219	208	222	225	213	200	200	204	218	235	190	213	226	219	226	205	211	196	218	191	221	192	190	190	208	218	196	203	236	222	206	210	184	233	199	192	226	208	227	199	230	204	206	213	207	206	212	228	215	206	234	209	237	213	193	183	190	202	248	203	232	196	221	223	215	211	192	197	224	234	215	228	203	207	228	209	209	221	223	204	232	188	224	221	252	195	189	203	222	219	247	191	202	225	226	213	223	195	213	212	229	213	218	195	199	221	228	217	228	246	203	188	196	226	206	215	206	178	216	223	206	206	221	221	201	225	208	220	219	214	206	243	196	199	229	223	192	218	230	216	234	226	192	224	218	228	231	226	193	213	230	195	212	220	213	210	211	190	204	238	213	229	203	200	214	223	214	213	202	216	206	222	202	215	194	213	206	210	217	210	231	198	205	218	205	227	219	207	199	207	212	209	242	208	224	198	222	233	210	216	211	191	213	215	231	211	226	200	221	221	237	226	231	212	212	195	206	218	232	196	194	241	213	181	240	229	257	214	231	217	209	216	213	239	214	224	243	198	227	174	197	221	196	169	215	198	233	173	198	200	218	211	200	240	218	204	202	190	236	213	214	224	193	206	227	220	207	207	216	215	217	206	205	250	235	230	191	181	220	208	234	218	215	230	224	220	191	187	231	201	217	217	215	217	218	182	196	197	209	200	214	200	232	223	226	222	209	186	225	184	224	222	204	181	196	228	195	213	199	196	194	193	212	208	207	216	205	207	216	204	216	240	221	207	215	230	202	207	233	208	200	213	204	220	207	227	213	239	218	206	203	209	203	215	217	230	213	230	214	228	222	192	221	221	220	195	215	190	213	220	192	230	218	201	202	203	227	229	241	226	191	225	205	217	203	219	228	199	219	203	203	199	222	189	212	207	225	213	213	197	193	233	228	220	235	196	202	205	208	225	202	226	219	224	191	224	194	197	215	202	216	205	209	209	199	212	236	213	212	167	207	225	206	222	212	239	200	210	196	198	198	203	179	219	219	222	215	196	222	204	217	201	201	220	213	223	212	191	179	214	205	204	228	198	187	190	215	217	243	197	202	207	230	210	216	215	208	196	225	221	198	212	217	209	206	217	212	201	175	183	221	245	206	210	207	223	219	217	204	200	233	228	209	217	213	209	200	218	214	209	216	226	215	188	215	230	219	228	207	206	225	183	198	206	196	213	216	205	223	199	213	208	210	210	235	208	213	225	203	218	227	201	196	211	216	193	226	232	204	207	202	224	232	192	205	220	204	223	225	191	227	204	234	208	220	209	218	234	212	212	194	223	199	185	177	217	178	205	225	257	220	174	231	217	197	210	219	209	224	238	211	197	205	213	203	218	224	203	215	214	202	211	214	210	216	212	211	209	199	192	231	196	242	198	229	202	219	187	229	240	225	223	223	215	222	222	193	218	224	178	198	208	217	210	247	214	205	211	225	225	198	200	211	217	182	215	218	198	190	212	222	239	206	217	209	208	220	206	214	218	217	207	238	217	195	236	210	180	191	232	213	236	233	214	222	203	214	230	214	221	235	209	215	191	230	208	189	216	224	221	214	221	225	233	208	233	210	225	220	214	220	211	223	226	196	197	195	177	204	214	201	224	210	195	194	205	187	204	193	219	209	229	239	228	246	212	215	195	212	216	238	211	200	217	214	223	211	229	230	191	223	198	219	203	229	211	205	225	191	209	204	221	206	197	215	226	206	244	221	188	196	196	176	214	224	238	210	220	219	198	185	189	200	183	223	195	209	191	198	187	200	202	208	223	207	198	210	202	245	220	190	199	213	207	196	199	214	216	231	214	242	213	213	227	208	205	203	197	229	215	227	194	224	215	224	207	237	203	187	216	182	220	204	195	212	214	220	222	207	232	222	228	215	200	207	213	215	190	200	207	211	211	211	205	201	204	183	204	220	244	194	208	208	197	219	209	227	214	201	205	195	221	210	186	236	252	213	237	222	234	239	232	202	217	213	226	190	218	220	213	220	231	193	234	201	236	194	214	222	223	215	179	207	205	238	196	228	203	223	202	209	201	187	192	206	221	206	238	210	213	225	215	241	229	207	207	228	203	215	224	205	192	205	201	224	216	208	213	217	202	179	223	210	194	199	210	218	211	213	214	212	194	200	233	220	201	220	218	220	186	216	188	203	204	189	211	215	218	219	215	195	214	215	235	227	212	198	212	223	230	228	211	227	217	239	210	234	237	203	210	220	209	239	206	211	201	209	193	211	228	226	201	230	233	213	213	224	245	226	212	221	230	233	207	192	205	213	225	194	210	203	202	220	203	218	215	209	191	194	233	205	205	206	189	202	189	196	224	222	220	208	194	200	210	214	228	216	228	200	225	189	203	214	205	220	215	218	223	220	201	219	215	206	206	230	189	212	212	232	201	209	213	197	202	174	206	214	219	228	221	198	209	214	202	187	209	209	197	245	214	190	217	237	198	208	236	207	203	214	196	220	217	233	223	197	218	230	213	208	219	209	242	200	216	186	211	216	230	192	194	215	214	222	194	205	218	242	212	200	223	212	220	205	227	225	198	207	202	194	196	231	216	226	209	229	219	209	219	205	208	189	214	190	206	221	216	210	209	190	210	194	210	194	233	206	223	203	217	197	209	183	213	192	202	213	226	191	227	215	218	203	266	192	216	215	218	216	219	193	202	221	226	214	198	214	182	226	197	199	218	201	247	202	203	191	224	212	196	204	198	209	220	208	232	209	232	213	221	222	199	186	211	199	244	231	237	196	213	232	211	237	209	191	197	211	224	222	210	213	210	207	201	231	222	225	202	234	193	220	207	188	230	210	218	219	193	213	220	219	205	213	201	203	225	245	194	225	206	210	220	213	217	200	185	204	205	211	221	198	181	224	208	213	179	212	223	205	214	212	200	235	201	204	215	224	194	221	227	216	206	213	234	211	213	207	193	213	215	243	198	186	202	207	208	202	219	216	193	225	191	209	223	214	193	198	214	200	214	206	214	227	216	199	228	222	211	204	217	226	215	188	241	200	217	184	190	213	209	209	217	204	213	203	239	225	226	217	220	200
18615	9884	8676	1326	626	524	484	468	431	438	419	376	388	424	425	394	403	381	392	385	421	374	341	365	404	405	373	363	395	399	398	349	393	376	381	370	390	358	373	410	384	390	400	352	379	374	371	373	377	357	385	358	372	384	367	398	403	377	366	406	356	355	347	385	365	400	387	370	364	403	352	370	363	403	352	350	376	378	403	390	355	401	359	357	402	402	382	382	340	387	398	374	421	372	383	378	376	372	388	348	343	392	379	376	404	391	344	383	331	362	369	372	371	414	376	380	383	340	392	379	389	382	388	382	377	341	371	356	399	364	417	385	389	384	372	349	380	364	388	395	378	390	374	368	359	416	343	360	395	385	366	389	349	377	381	376	392	402	396	386	382	391	377	371	381	361	368	365	368	382	338	388	379	375	359	370	383	369	358	365	364	369	373	409	377	372	355	363	375	368	411	375	368	379	402	382	370	350	329	394	401	377	360	391	369	345	353	379	388	365	409	354	324	410	341	377	358	370	407	390	376	399	417	403	360	391	351	391	354	357	372	370	363	375	352	346	382	390	379	371	352	373	388	366	376	370	390	380	380	397	375	413	358	425	386	341	369	384	391	384	390	378	367	363	379	378	396	390	329	363	369	398	386	349	375	423	396	363	359	357	365	380	343	390	339	352	383	352	362	352	417	374	388	361	366	375	358	413	376	393	355	364	393	334	389	346	364	375	369	399	349	378	378	367	403	396	349	375	361	367	389	383	394	365	379	408	390	393	344	375	376	411	379	429	364	394	368	380	384	354	373	374	373	348	410	345	379	374	362	386	397	414	389	365	401	344	361	347	370	373	401	379	361	343	364	357	407	408	362	407	367	387	384	379	376	355	340	392	391	367	360	379	404	375	398	382	361	321	375	377	393	362	357	387	382	391	386	363	369	379	366	383	357	370	408	364	389	357	350	399	368	355	385	395	366	360	355	350	369	394	376	406	377	375	358	402	380	385	365	369	363	360	367	357	371	373	354	371	368	380	381	381	394	367	357	387	357	385	335	359	383	373	393	389	358	421	400	424	359	358	384	355	384	383	373	348	369	369	382	359	389	414	347	388	383	344	390	379	376	377	410	363	344	361	367	359	424	341	382	338	367	361	376	370	352	378	370	375	366	358	391	357	380	375	343	380	397	364	393	374	367	358	372	364	365	390	385	374	392	394	348	372	372	339	377	367	382	352	371	402	377	391	363	366	374	365	369	386	391	370	378	358	360	366	371	376	380	344	373	390	372	376	363	403	373	391	362	392	362	378	379	383	411	383	408	397	384	381	387	374	392	367	380	393	375	383	357	391	365	349	387	392	398	371	365	362	388	352	371	394	391	414	408	370	374	369	396	367	421	396	383	341	413	345	379	362	379	396	382	386	343	362	348	387	365	401	376	407	360	405	363	369	398	374	338	381	378	356	383	376	366	356	387	390	352	414	342	384	380	364	371	362	368	382	349	406	369	358	384	346	362	357	389	375	374	419	381	396	352	385	347	360	375	352	355	415	353	352	378	401	376	365	359	354	378	410	373	390	367	384	360	368	372	395	365	351	324	337	399	407	362	386	381	365	354	374	390	379	362	392	369	383	330	359	376	348	355	358	385	387	384	353	369	405	391	351	407	386	360	368	368	389	409	364	365	381	386	353	374	403	396	381	399	374	344	371	370	405	347	379	379	360	398	362	417	401	361	359	399	389	398	378	364	358	363	378	365	369	371	335	384	366	406	368	401	353	354	363	357	361	377	370	358	395	356	389	365	391	362	400	371	378	377	382	375	361	397	350	381	390	397	356	350	390	394	417	348	384	338	409	403	363	379	367	389	380	358	356	370	392	389	378	365	392	360	354	383	366	365	405	394	419	359	383	375	384	394	389	344	371	345	387	374	351	371	334	384	355	357	371	361	331	399	356	386	376	352	364	370	385	353	424	375	367	376	364	357	394	364	356	364	361	389	365	400	360	357	376	382	351	372	375	357	368	383	378	344	366	363	374	380	389	386	374	371	405	372	379	362	361	365	392	370	381	354	355	377	377	383	378	377	365	380	358	390	397	386	411	394	369	382	381	364	369	348	386	366	374	397	390	373	348	380	378	326	365	377	393	346	397	355	353	346	360	407	385	353	351	382	380	366	412	406	358	374	377	377	365	361	402	348	388	389	382	374	380	364	349	395	365	379	423	393	381	369	394	378	381	359	355	346	401	412	375	414	351	411	364	388	374	392	382	366	408	358	355	350	351	386	345	393	408	392	357	376	376	411	374	351	388	357	361	380	389	360	365	372	410	337	381	365	355	388	380	368	390	360	387	375	397	391	349	408	387	402	382	348	327	324	325	343	380	378	362	366	366	343	342	353	377	394	377	360	356	368	380	361	379	344	362	389	376	389	391	390	375	368	386	369	377	333	391	369	402	355	380	375	364	372	337	374	376	379	343	390	349	409	330	382	375	416	379	364	388	370	365	364	340	383	364	397	359	386	388	406	389	371	376	376	371	375	360	376	360	357	385	389	354	364	375	358	376	410	381	361	375	380	376	380	352	331	371	334	401	370	364	360	365	388	351	370	353	375	359	370	373	381	375	399	368	343	350	339	388	372	390	371	403	407	371	383	383	388	379	343	377	372	382	379	389	352	376	376	389	363	376	400	373	321	352	394	348	377	382	360	381	373	391	353	369	395	379	375	365	364	376	393	400	406	344	381	363	333	360	393	370	359	382	377	357	360	370	364	358	365	378	382	321	366	378	374	375	374	365	388	371	343	396	408	376	385	373	415	348	385	376	380	361	389	379	344	359	384	394	390	395	347	356	367	351	376	395	385	353	357	346	357	362	385	394	407	405	383	346	339	372	397	345	377	398	371	384	360	386	395	368	378	368	371	381	342	370	370	349	398	377	378	379	387	364	356	370	389	416	378	378	349	326	374	346	348	366	399	384	365	367	358	343	419	386	372	374	386	344	390	397	376	381	371	357	388	337	360	361	380	376	366	372	347	358	361	391	377	391	351	372	374	394	376	369	371	391	349	386	353	347	347	375	392	399	386	400	417	346	399	343	364	331	327	331	384	386	363	414	391	389	363	353	369	379	372	377	359	395	362	369	356	370	371	368	376	330	396	373	386	372	390	372	365	381	361	388	398	397	356	379	376	372	354	377	374	407	368	372	427	342	378	358	402	379	379	397	370	382	385	344	395	355	353	382	368	375	350	391	381	404	388	377	361	386	374	376	364	375	358	370	373	356	372	361	394	349	382	353	378	352	388	354	352	357	378	374	386	362	387	380	365	359	368	390	351	365	379	386	367	379	390	338	377	378	375	372	357	370	358	374	387	377	381	322	362	363	354	376	374	396	379	374	355	383	377	394	385	361	404	403	369	377	378	373	371	376	380	412	411	369	401	360	360	354	364	377	382	373	344	353	377	348	360	386	329	399	375	371	379	385	388	358	347	393	356	361	361	375	415	348	368	380	409	351	363	379	394	364	363	353
24157	21331	28359	24659	21301	10052	1032	693	545	556	495	471	452	423	437	399	397	412	380	381	381	417	382	395	384	378	383	377	387	353	398	408	377	370	394	387	396	364	358	349	384	362	376	361	369	382	369	375	340	365	351	349	384	351	387	375	386	373	351	375	368	396	378	360	345	361	391	342	398	349	327	366	361	416	372	369	391	366	378	369	352	370	371	394	374	344	396	391	368	393	350	328	365	350	349	390	345	375	397	381	395	355	378	353	378	355	336	387	387	392	345	353	359	403	365	396	367	389	382	378	405	402	364	366	379	371	399	354	349	324	373	343	348	370	378	380	391	422	327	368	358	358	357	359	367	374	402	387	390	366	389	361	352	395	345	345	353	384	361	380	351	377	387	340	352	377	369	364	390	365	376	374	374	363	389	349	371	429	388	399	371	335	384	365	353	375	356	387	369	354	348	385	392	375	379	381	344	359	385	375	398	342	374	355	358	369	345	356	389	348	348	366	366	386	369	350	363	386	374	370	392	367	373	351	390	355	322	381	360	352	417	359	349	395	364	396	386	373	353	356	384	395	381	393	379	372	331	368	394	342	369	412	370	353	334	372	399	370	398	338	390	382	373	334	379	408	334	358	376	379	374	352	380	381	380	395	386	361	354	386	337	355	363	358	372	340	373	351	344	405	357	389	363	394	339	371	370	381	378	386	378	372	365	364	363	387	378	339	318	381	366	374	344	342	387	402	378	372	385	373	368	376	365	377	375	376	378	353	328	365	370	371	403	331	339	346	344	381	341	387	373	367	392	376	382	366	372	355	377	367	377	359	354	380	376	385	357	350	389	387	324	375	368	391	346	376	358	359	386	373	375	363	373	369	347	364	347	360	362	337	371	384	351	322	415	389	360	415	354	360	374	410	363	396	430	336	357	334	349	364	342	343	354	363	368	386	378	355	380	358	389	335	367	370	357	362	388	349	366	327	362	320	335	377	353	365	387	346	379	351	351	342	373	375	376	325	368	405	374	360	372	358	347	341	405	383	354	361	429	332	365	374	337	350	385	361	366	384	348	353	397	345	383	367	369	378	393	363	387	404	351	378	382	335	355	343	361	366	381	372	381	339	368	366	355	371	366	398	375	388	376	353	358	344	341	368	353	377	346	363	344	350	379	374	371	376	374	355	358	355	343	385	371	347	382	376	399	393	364	415	355	358	391	382	379	360	368	366	361	368	339	344	376	360	373	386	383	370	349	421	377	368	370	337	352	391	381	376	364	371	351	353	356	367	369	371	389	346	389	355	396	359	365	348	365	352	389	361	369	397	387	352	348	394	343	385	368	372	349	379	363	375	371	355	371	338	382	355	374	344	333	346	373	376	379	364	379	355	338	377	354	356	362	381	366	333	373	349	372	347	373	351	326	374	402	344	374	385	392	358	387	402	388	367	354	361	351	352	376	368	379	354	359	379	358	356	321	389	390	384	348	384	353	353	339	369	368	384	353	401	375	386	393	359	355	390	355	353	333	373	380	360	350	394	351	371	351	342	350	370	360	366	360	357	391	331	355	353	385	363	359	358	397	390	357	383	399	363	392	376	378	345	398	349	379	362	372	335	360	360	370	374	360	355	343	390	355	373	375	389	356	389	381	359	376	344	355	363	361	359	374	383	355	346	361	354	369	392	330	366	337	345	357	340	347	361	352	380	411	367	371	386	345	355	347	353	354	369	346	370	396	381	384	394	335	359	366	384	365	419	355	382	324	382	389	389	371	339	333	353	341	371	388	358	348	367	373	343	384	374	373	353	369	343	378	357	380	354	344	348	394	358	367	380	391	379	342	322	356	366	349	358	350	365	379	364	371	370	390	388	387	350	365	358	389	349	343	351	388	313	371	378	365	346	340	371	390	379	343	381	363	370	382	347	361	340	337	326	353	340	388	405	358	376	396	395	385	373	367	312	370	377	390	380	357	389	362	381	354	385	381	367	345	379	363	348	365	405	379	345	377	356	369	372	374	344	349	399	372	382	374	373	364	387	361	364	330	370	401	375	400	363	376	381	378	348	331	362	384	363	368	407	327	379	353	406	350	358	365	294	328	367	410	354	360	361	371	341	405	364	363	354	367	358	364	387	349	355	351	363	377	371	379	313	351	363	342	387	350	373	373	374	343	375	353	378	307	359	395	355	346	378	368	357	323	362	366	355	360	410	368	369	386	371	373	352	351	358	379	363	356	368	381	363	346	404	341	383	371	367	361	354	385	359	355	369	358	363	408	350	379	359	380	372	358	388	349	366	390	349	324	364	377	348	375	338	337	348	367	357	367	344	344	390	357	400	385	389	374	377	385	354	377	364	381	398	336	386	345	391	366	368	383	351	356	372	346	398	348	396	363	347	376	351	352	385	363	362	370	377	347	376	362	332	379	347	362	342	358	362	350	386	349	387	358	354	348	390	343	368	376	381	373	360	318	397	405	344	379	388	388	349	368	371	343	380	376	348	330	343	360	387	357	352	357	354	355	357	343	392	337	368	392	395	396	390	360	364	386	373	371	365	387	313	347	355	392	400	361	358	407	349	350	366	376	347	337	343	421	348	360	376	327	367	375	383	366	356	389	350	351	374	388	357	323	371	369	388	387	344	350	376	366	393	369	387	364	349	378	350	382	383	347	360	343	382	350	372	369	370	371	394	374	411	366	354	383	386	376	358	323	380	363	364	357	340	352	374	369	363	346	350	382	380	371	357	349	348	348	330	357	391	379	374	362	378	365	349	385	400	342	390	387	370	358	403	374	373	341	406	380	358	384	348	357	392	341	345	357	352	358	344	353	367	362	369	359	369	343	316	368	385	365	384	367	361	366	362	375	375	375	356	398	401	353	342	366	348	373	369	361	404	329	352	357	344	380	349	374	363	366	384	377	335	365	371	375	362	382	356	388	371	401	371	351	330	339	377	349	362	343	360	352	374	335	385	360	382	370	366	380	370	340	311	373	320	376	407	342	376	379	401	332	414	353	350	390	364	373	347	342	368	353	388	379	346	357	364	360	355	389	398	371	335	365	343	356	347	367	374	384	360	347	339	363	393	359	372	356	390	375	341	339	352	369	313	348	363	407	345	379	338	343	387	362	358	364	377	362	387	356	371	376	362	378	356	371	333	369	355	359	402	359	372	378	367	375	398	352	371	358	367	348	376	384	359	366	347	369	360	361	356	355	361	349	371	383	390	380	365	354	364	349	383	400	328	350	333	343	375	383	385	373	370	352	358	336	357	361	384	353	401	350	360	363	359	369	314	352	363	359	347	410	406	354	372	347	351	349	350	343	358	364	357	362	353	359	345	385	377	402	353	362	362	394	378	382	372	359	373	396	370	392	386	362	388	345	357	365	359	323	407	382	394	380	359	376	370	381	361	377	368	386	380	350	374	388	359	352	363	396	386	385	373	329	356	369	373	376	381	339	355	368	348	368	361	360	352	360	397	354	371	406	384	394	378	395	382	367	359	358	395	311	367	376	396
43067	26821	20457	7565	2959	2200	1827	1438	1300	1153	1061	950	879	873	823	732	792	706	777	732	748	744	716	697	695	657	699	641	662	631	674	683	628	653	689	629	636	640	665	620	654	660	635	664	682	682	642	595	644	657	646	674	646	593	635	628	586	645	628	581	630	616	614	620	595	601	656	615	620	592	594	659	594	618	652	621	622	622	576	574	608	619	588	638	585	607	629	595	624	630	614	656	594	666	625	599	632	624	590	586	596	587	603	635	607	590	592	633	645	645	586	618	596	642	599	638	630	613	600	637	623	640	644	610	624	589	654	610	625	571	630	589	663	619	622	601	622	615	644	608	608	645	614	600	653	601	609	614	617	604	602	625	635	617	594	632	618	616	606	595	591	574	621	585	639	655	633	596	625	607	612	601	554	621	659	640	623	638	623	651	618	617	578	621	614	638	608	622	621	582	599	630	621	626	596	610	660	616	585	589	621	628	646	631	592	664	593	643	575	592	638	658	601	625	581	572	633	625	633	559	625	568	629	596	641	646	613	645	613	605	649	573	620	628	593	622	633	595	650	574	634	620	672	636	592	607	604	645	648	589	612	582	645	573	619	602	595	574	646	640	649	601	611	609	631	607	604	622	630	620	628	607	612	669	642	595	616	616	578	640	558	609	614	666	606	646	639	591	584	612	593	607	637	639	594	619	588	631	618	618	630	614	622	603	624	640	558	670	619	607	599	665	611	595	578	668	642	636	603	642	608	640	596	563	626	598	617	629	584	626	600	585	665	602	617	608	620	591	652	609	643	615	613	651	608	603	628	574	608	611	576	622	617	636	600	582	649	666	646	590	621	643	624	606	602	630	603	588	617	587	576	631	632	602	646	652	606	607	644	641	606	620	653	588	668	635	626	578	611	638	585	559	583	577	597	572	638	619	631	584	646	637	635	622	598	663	622	583	587	615	590	627	598	653	628	604	605	587	585	601	627	631	636	588	629	626	595	620	590	566	627	597	619	602	606	579	589	593	625	596	615	644	594	612	570	605	628	634	595	680	583	620	625	622	584	624	631	632	613	589	637	605	604	610	608	624	613	575	658	634	608	628	663	667	613	590	630	612	647	619	551	604	622	648	610	628	593	595	590	638	635	631	665	651	628	617	619	591	646	589	625	620	624	599	649	635	601	590	595	607	586	649	623	657	627	685	613	598	659	614	561	577	612	638	618	609	632	590	622	587	605	618	644	591	619	599	637	600	626	615	627	642	626	665	617	629	652	606	640	631	628	634	621	592	627	589	626	618	645	620	572	630	663	609	615	630	575	627	637	680	670	575	590	598	618	608	599	611	630	625	605	614	635	661	678	664	650	593	614	616	599	653	661	585	625	599	611	582	652	639	608	684	608	636	621	590	597	606	608	582	630	575	575	586	595	605	629	561	578	619	635	609	632	632	604	650	589	615	635	630	614	573	595	591	686	663	662	627	650	617	622	638	635	643	605	556	604	626	596	654	606	642	606	620	640	604	589	635	569	603	602	611	632	611	598	596	617	611	626	631	666	639	594	634	622	556	652	626	614	601	614	609	593	648	628	640	650	598	629	608	589	621	639	607	601	606	603	642	623	572	587	618	593	594	588	631	660	579	625	638	607	631	579	665	603	621	617	581	659	587	632	650	638	661	592	584	627	627	651	613	620	634	628	633	643	639	635	655	616	651	598	623	601	645	589	648	626	627	666	612	584	650	628	625	592	575	557	624	614	626	636	652	641	658	667	613	599	610	652	609	669	599	622	599	634	658	588	627	597	586	609	613	627	603	588	583	651	622	631	649	627	601	609	589	597	658	614	612	585	591	614	633	599	648	628	591	584	643	582	620	603	604	575	654	607	684	595	590	593	644	623	592	628	559	630	617	657	646	641	604	615	593	594	636	641	620	640	597	634	617	616	644	637	670	641	589	627	621	603	561	600	593	595	613	604	635	633	623	622	651	663	622	608	561	665	636	584	577	615	644	644	568	636	629	615	644	600	641	615	619	627	642	618	618	623	612	692	615	626	652	584	598	620	600	642	606	583	639	619	595	648	592	576	579	588	616	604	572	577	602	617	595	646	658	608	609	632	588	642	587	609	625	654	608	613	610	614	586	620	607	603	584	606	604	638	640	572	572	631	617	592	650	602	600	611	599	614	640	609	596	630	635	595	622	609	594	631	629	648	603	626	638	619	629	678	624	624	585	589	625	558	647	624	616	634	604	662	626	609	617	630	624	633	591	624	618	618	575	633	622	604	609	622	631	601	606	594	599	598	625	634	635	585	587	598	613	567	613	638	594	608	620	604	604	593	644	617	585	582	560	570	603	674	626	643	632	625	605	624	648	583	617	591	567	598	578	646	627	613	591	631	621	616	633	619	601	564	662	605	606	646	630	650	613	638	605	613	603	593	640	575	538	591	632	645	618	625	613	644	659	597	618	638	656	652	635	628	606	585	617	613	599	599	639	661	625	600	622	638	606	617	593	633	585	662	688	638	632	634	606	648	588	636	603	579	634	670	627	610	585	607	595	650	608	632	601	608	609	637	595	648	589	670	594	612	638	622	625	602	640	613	616	623	616	568	574	629	678	640	605	657	632	642	560	620	599	673	581	643	602	651	602	610	633	576	613	621	653	630	578	580	620	628	590	577	618	634	604	599	610	606	649	606	621	567	604	611	610	580	654	607	632	590	631	621	631	636	606	617	599	634	633	619	623	671	619	599	627	627	643	634	569	639	637	622	611	631	641	576	611	641	622	598	628	651	629	596	580	648	616	605	600	585	596	610	587	660	591	588	610	569	594	646	608	652	608	611	596	635	576	584	630	655	585	618	621	622	660	661	611	617	592	633	596	608	621	595	623	622	617	636	601	618	623	622	607	609	597	636	628	604	639	610	608	619	616	621	618	622	646	623	612	646	650	655	599	600	604	653	620	612	601	629	629	595	628	637	629	618	657	616	619	651	634	649	655	659	583	628	626	591	625	589	607	646	602	660	617	597	616	628	645	634	612	654	593	614	631	625	610	648	603	627	584	627	621	593	614	644	611	568	613	596	648	650	623	604	632	610	631	640	615	614	632	654	637	647	640	604	595	612	602	610	619	659	630	623	569	570	609	602	662	607	617	619	631	599	598	599	615	631	607	660	604	617	659	611	599	618	636	632	585	583	600	611	621	606	659	625	637	588	615	626	624	590	633	568	603	647	600	655	643	581	608	611	605	615	612	592	642	565	613	590	599	601	608	625	634	657	640	618	587	578	664	587	601	603	611	598	610	617	572	623	659	684	582	629	597	616	646	654	636	615	632	594	606	638	622	630	615	612	623	612	630	627	617	592	586	612	631	573	613	641	635	572	637	592	609	625	614	613	638	560	631	573	623	642	608	655	633	591	650	626	611	612	570	604	619	601	586	620	616	630	627	619	570	620	567	618	635	640	623	606	596	630	656	608	613	591	614	631	585	607	624	597	622	624	614	630	638	602	604	605	565	621	622
23263	21329	28411	24598	21326	21285	7252	1033	790	714	705	585	627	578	544	545	529	516	516	487	516	500	448	465	477	473	450	498	422	453	442	447	455	461	441	426	430	474	414	430	409	465	447	503	496	498	453	443	449	432	387	413	442	430	487	409	435	415	458	419	429	448	423	408	435	447	427	417	441	439	475	443	433	412	460	453	419	442	442	422	448	460	465	404	414	433	440	442	455	417	458	436	399	464	405	405	415	428	458	429	435	440	429	450	421	461	444	398	435	435	441	398	462	401	429	462	425	411	413	443	398	460	429	462	429	422	426	413	433	397	423	477	437	450	397	443	470	433	408	413	417	430	481	416	422	408	463	455	476	424	449	444	434	461	455	434	456	453	412	453	425	460	438	446	424	434	433	433	438	409	446	431	439	429	461	424	419	446	432	439	449	438	452	489	435	427	436	432	431	446	455	436	437	435	393	409	436	412	406	446	421	419	432	418	453	428	425	436	426	439	420	440	431	454	412	452	450	426	443	403	440	430	423	437	451	438	427	416	423	399	449	445	407	457	425	461	461	410	428	428	437	417	409	447	432	474	422	449	444	437	459	420	445	441	398	451	428	443	485	464	424	401	487	429	438	412	423	419	472	440	406	404	440	424	481	438	435	445	449	455	450	454	437	431	449	465	437	411	477	451	411	419	447	466	435	410	444	405	424	442	417	459	407	403	452	442	425	445	417	425	482	427	437	420	415	446	418	431	432	434	433	413	422	455	424	420	449	413	436	383	449	434	434	425	432	451	411	440	439	439	438	453	413	423	392	392	457	465	426	443	444	390	437	450	425	441	457	426	442	457	434	407	454	415	453	435	433	425	433	461	437	436	452	395	424	440	437	421	453	461	408	440	457	427	467	434	451	429	442	425	428	462	452	410	472	434	457	449	440	413	409	451	452	468	434	412	401	450	440	428	438	411	417	437	423	417	465	422	418	421	411	432	446	432	421	466	414	399	438	405	433	452	419	433	432	427	427	372	450	452	441	407	438	435	439	454	447	420	448	431	428	433	431	443	431	403	422	429	436	436	404	421	465	427	434	430	438	456	448	401	433	414	446	422	407	439	442	390	425	400	432	452	431	416	451	424	467	415	409	436	447	423	423	441	473	441	423	413	420	459	433	437	420	440	421	458	432	429	457	424	455	410	451	432	432	432	451	449	419	454	402	440	451	442	460	416	456	415	399	418	423	410	444	435	451	437	451	456	422	474	397	436	449	438	464	446	466	488	461	479	462	453	421	450	444	425	444	405	473	434	464	442	432	493	444	430	434	426	438	440	423	421	438	433	413	436	427	433	415	426	434	454	413	429	419	410	422	444	433	426	451	433	451	447	458	413	416	437	424	439	413	426	448	425	435	448	447	411	462	456	417	446	439	446	443	431	393	427	426	440	445	480	461	426	424	443	459	428	419	404	429	448	446	442	443	434	454	421	409	390	457	413	424	417	422	441	393	432	446	390	462	426	474	453	447	431	459	453	423	433	435	414	424	419	438	430	420	421	432	436	412	421	472	435	421	432	428	457	416	429	425	428	452	443	449	428	433	431	430	397	429	415	427	474	442	407	431	414	408	464	468	424	423	409	427	431	428	415	438	441	421	442	401	417	446	423	441	456	442	441	446	439	423	434	459	440	437	406	408	452	434	450	423	430	419	406	407	401	418	428	462	433	432	396	413	414	424	463	420	456	481	403	448	434	447	421	442	468	430	389	451	442	422	440	425	423	414	445	437	393	423	409	427	424	394	453	420	418	427	446	452	449	442	429	392	467	438	455	421	446	406	430	424	445	407	455	437	410	434	442	442	447	468	456	443	447	420	418	426	449	461	439	415	419	442	414	426	444	413	466	434	444	431	441	425	407	448	418	435	453	444	457	416	438	430	436	454	433	433	456	434	430	433	417	394	437	461	426	472	454	467	385	428	459	453	434	432	414	420	417	436	423	423	434	424	408	436	421	494	485	412	409	401	410	452	433	410	444	448	422	422	381	431	427	417	416	437	434	425	409	432	419	427	428	436	412	437	436	410	422	425	404	443	432	415	470	432	412	427	459	443	436	427	441	433	459	523	423	423	419	388	447	473	476	418	445	430	447	415	385	461	417	407	443	449	429	462	406	401	417	445	393	419	438	461	479	406	448	437	443	451	450	389	411	429	416	410	459	444	424	459	461	417	439	428	444	413	415	396	451	448	433	489	425	432	430	379	438	425	455	437	449	445	427	437	439	419	445	407	408	427	430	432	449	442	449	447	440	444	432	416	446	423	433	429	450	413	426	436	434	409	491	415	439	426	435	445	427	408	444	453	377	442	469	442	425	420	459	432	463	424	433	408	436	402	479	457	420	457	435	424	434	441	445	443	461	436	454	421	445	429	444	439	426	468	432	422	453	454	455	418	437	434	391	445	441	428	425	434	423	445	421	439	414	435	415	457	433	428	420	478	437	415	447	433	439	380	414	464	419	456	453	428	452	417	440	425	438	453	449	439	450	397	410	429	430	429	456	414	419	425	426	474	433	418	422	458	451	441	438	424	416	414	410	385	414	454	419	413	440	457	433	414	438	448	408	467	409	428	395	441	443	435	450	447	435	434	439	421	449	423	443	445	425	451	443	446	437	425	428	446	422	428	409	468	430	452	417	413	427	419	418	430	416	414	401	470	432	465	432	433	442	426	489	415	427	425	425	423	414	419	456	431	438	435	454	437	456	438	423	443	426	444	424	417	429	421	418	418	508	468	433	454	421	405	445	443	423	420	451	474	399	418	431	458	417	422	435	427	440	454	467	424	464	428	438	454	433	395	453	455	429	438	420	388	402	516	419	434	434	458	400	447	425	430	448	423	417	434	409	462	477	435	406	411	404	401	444	423	409	439	474	439	448	472	440	448	410	437	425	429	437	401	445	423	452	439	427	444	428	421	423	437	441	416	411	458	443	437	435	393	443	446	435	445	422	426	416	413	408	475	440	463	457	437	432	463	440	446	399	420	444	429	450	428	432	425	401	432	440	416	444	455	449	424	394	438	432	438	419	451	443	447	465	456	449	434	451	441	454	404	454	428	413	382	438	435	435	443	423	444	434	477	455	453	441	447	431	434	433	420	441	471	437	411	419	452	408	433	449	406	432	467	439	427	440	469	398	419	441	437	457	396	393	448	440	444	427	419	440	437	451	433	414	444	422	465	408	443	445	429	391	426	421	434	440	435	406	430	450	451	416	439	485	436	421	424	426	423	408	416	380	414	427	434	427	436	454	460	389	402	426	428	432	446	448	445	441	446	443	453	445	478	399	405	443	424	407	453	457	421	440	457	442	463	433	443	415	453	477	433	490	450	405	419	411	413	425	456	445	468	424	454	438	395	418	426	408	454	418	451	431	404	454	463	445	454	428	411	421	445	426	422	417	444	441	464	430	440	438	464	424	448	418	444	425	457	392	435	431	436	434	410	441	425	444	411	419	453	400	443	441	457	431	423	452
49646	34727	23873	11393	4870	3714	2846	2356	2004	1690	1448	1366	1279	1196	1074	1076	973	992	942	963	898	836	855	853	796	770	822	804	807	756	779	768	768	793	713	767	724	777	792	726	751	730	757	750	714	789	778	739	750	721	721	744	733	739	707	791	743	730	769	737	754	718	691	703	702	743	729	686	743	708	731	672	750	774	695	712	718	769	756	695	714	722	744	711	682	716	743	720	728	745	738	653	736	755	726	728	778	710	709	730	748	732	729	731	710	714	753	738	706	708	723	693	657	752	662	713	706	699	721	682	695	697	743	751	654	721	688	744	786	735	737	710	704	676	690	717	718	697	690	741	733	698	714	689	719	707	772	736	734	760	750	730	757	722	714	717	703	691	708	773	726	746	697	744	750	740	754	782	684	721	752	738	746	711	801	712	749	699	650	700	699	708	680	684	730	694	688	661	722	740	647	668	716	666	731	717	711	725	698	686	727	712	684	705	658	688	721	690	701	728	724	706	710	748	717	740	719	699	678	714	685	728	665	708	682	759	694	715	754	671	727	709	658	767	694	706	711	711	727	693	685	716	694	711	730	685	755	705	702	767	663	707	751	713	712	693	722	713	658	722	657	722	723	714	734	739	682	673	751	729	742	740	711	716	714	683	718	712	740	722	666	689	692	685	733	764	702	694	669	726	756	735	712	724	715	712	699	704	714	719	710	655	738	675	692	727	696	724	705	697	692	674	721	692	743	712	703	711	715	699	712	703	684	678	674	736	716	692	735	727	742	719	748	677	732	733	726	706	744	665	689	711	675	711	669	724	692	717	702	708	779	646	714	721	716	731	707	714	723	761	700	672	700	720	736	691	717	726	697	714	709	695	665	735	727	702	719	729	704	762	717	687	701	716	716	680	729	679	741	655	709	700	733	805	686	667	745	717	699	735	724	743	725	692	744	689	671	717	662	679	705	704	726	675	703	709	717	716	743	717	748	710	729	704	728	720	668	757	725	726	733	710	740	709	703	729	645	744	739	699	756	711	726	706	729	705	717	703	740	679	693	673	665	712	707	725	742	692	713	701	639	728	682	718	714	691	703	724	724	678	642	742	661	681	729	672	678	698	703	704	700	710	732	757	694	754	677	702	684	712	638	674	735	721	717	736	708	674	700	705	725	704	691	707	708	765	704	718	712	717	709	740	713	766	710	706	721	677	695	687	720	750	721	713	765	696	705	728	671	732	706	733	707	750	716	772	743	709	693	725	715	715	665	714	699	758	770	753	720	700	698	754	705	702	703	750	717	668	692	715	715	744	672	712	701	717	730	773	712	711	737	699	694	722	708	630	720	729	702	669	696	688	682	697	752	672	699	682	722	698	718	743	659	710	706	733	697	741	711	680	698	733	719	746	683	738	732	644	693	700	705	726	695	735	721	720	696	766	704	732	656	724	721	716	712	678	726	759	706	728	680	720	677	711	741	724	706	713	645	715	729	737	716	724	726	681	725	694	702	735	664	698	748	707	695	710	689	682	726	685	744	718	700	679	741	697	712	718	707	702	689	699	716	689	724	680	729	712	675	689	725	728	682	697	707	726	688	755	691	694	675	707	739	701	721	730	687	716	736	699	699	727	701	694	656	697	706	734	745	792	692	710	669	714	703	703	703	731	627	710	672	733	728	766	732	690	736	698	740	711	748	713	738	739	701	746	714	708	690	756	702	692	707	679	739	713	677	724	725	729	725	708	684	651	768	707	699	678	758	764	741	737	707	694	722	744	748	687	699	712	674	691	708	754	751	717	700	747	710	697	733	704	682	721	695	755	726	685	694	723	710	676	705	701	691	722	711	715	716	740	736	703	691	687	685	702	739	708	638	739	690	733	674	747	758	724	646	776	695	665	641	711	714	714	704	722	675	709	700	692	708	766	674	732	742	707	756	708	694	708	727	727	725	730	662	728	728	733	699	717	742	738	796	746	698	764	728	715	711	716	735	731	718	716	722	673	677	718	673	697	685	718	685	678	718	736	688	767	750	725	715	691	738	707	705	746	665	721	694	718	647	718	719	765	722	737	702	738	673	719	659	756	698	702	731	689	712	710	740	724	682	736	712	735	727	706	727	673	710	710	687	665	689	722	703	717	714	727	706	743	744	771	738	752	738	731	742	720	711	744	735	713	711	685	728	697	706	766	732	703	721	748	711	709	723	695	688	686	699	657	698	761	657	720	717	654	760	710	718	712	701	677	694	701	725	717	726	701	714	700	728	735	659	731	711	708	746	715	722	700	718	725	710	763	742	690	745	689	705	679	700	728	732	721	690	751	755	705	703	738	713	745	701	741	653	786	680	685	717	712	725	744	693	734	667	749	728	734	700	711	716	678	711	692	728	742	763	692	741	694	697	727	735	685	682	712	685	706	728	696	728	699	715	662	746	705	726	724	695	723	704	726	694	717	671	758	727	719	739	721	709	714	702	726	708	712	683	696	676	738	700	671	724	699	681	705	705	662	689	726	707	696	700	688	709	739	705	727	715	757	742	731	746	708	669	670	659	705	700	697	715	698	774	695	694	669	691	718	721	652	742	709	716	712	674	784	731	717	663	689	728	675	753	735	679	678	699	670	733	721	686	732	756	695	740	737	691	693	715	722	724	723	744	702	716	711	680	709	749	692	682	741	761	705	690	695	720	724	758	711	727	682	703	752	721	703	672	727	670	725	684	704	773	705	670	717	740	721	701	755	727	681	700	710	717	714	691	722	686	716	723	728	705	737	699	699	703	736	819	719	750	740	747	730	665	715	736	702	711	706	734	715	736	720	723	746	727	710	682	709	695	734	726	598	720	661	677	751	699	735	721	717	673	723	682	716	709	736	692	674	750	698	714	682	709	685	710	675	693	758	673	729	668	738	690	741	692	683	713	733	699	677	705	665	693	705	655	698	751	734	722	747	702	710	738	703	693	700	734	705	717	661	732	750	735	726	738	710	713	701	723	721	716	682	715	723	719	708	709	688	736	727	700	695	761	690	759	703	681	748	670	755	701	717	716	693	748	710	712	717	694	733	694	740	714	716	732	667	716	684	751	714	705	702	706	732	745	716	708	687	697	701	692	705	689	752	737	675	677	765	696	739	708	744	697	676	696	721	753	732	693	682	741	731	694	712	686	708	726	747	742	691	738	694	709	709	761	723	698	718	684	749	722	687	713	730	683	700	671	753	737	754	725	730	731	685	693	751	720	737	682	707	750	704	705	679	776	690	744	706	678	705	700	693	739	747	743	689	728	703	727	721	722	732	705	737	722	683	687	716	761	672	721	700	690	737	735	689	687	694	728	697	714	679	714	718	710	689	654	710	760	677	729	744	709	721	702	714	694	717	729	710	709	734	712	720	678	702	768	744	709	708	726	732	695	693	677	707	699	690	663	750	731	696	730	731	724	687	700	694	699	744	753	711	710	748	775	726	722	691	706	762	685	732	741	754	718	689	729	734	700	774	722	721	721	718	725	679	726	707	679	685	713	693	700	722
26830	20605	10700	2759	274	258	204	214	228	209	217	219	199	206	224	179	194	222	188	222	214	216	196	177	207	218	212	225	208	211	199	196	210	218	199	189	213	198	199	179	217	211	221	204	181	198	216	213	201	199	165	216	205	210	201	184	223	218	176	166	199	189	221	205	193	198	198	220	217	180	192	190	212	223	190	185	218	219	195	233	188	206	178	201	198	199	217	187	201	184	189	204	201	223	222	206	181	206	205	205	213	198	205	212	181	212	209	208	211	168	218	200	220	179	219	192	216	177	194	193	218	229	183	196	211	197	192	190	214	234	211	191	226	212	192	188	174	183	231	180	212	237	212	211	206	227	205	204	203	190	223	180	182	183	217	175	210	199	189	170	197	207	206	205	213	202	191	197	218	206	199	202	222	189	195	202	216	214	210	178	203	188	198	174	193	215	201	213	203	200	197	188	228	204	201	227	199	175	211	201	189	211	211	205	208	208	201	216	235	209	216	204	189	203	208	214	180	184	196	200	219	185	205	224	190	231	196	211	195	212	209	198	211	234	199	207	201	231	183	207	212	221	198	198	241	204	215	209	184	204	199	206	203	225	185	200	213	198	202	197	166	159	189	167	174	163	202	200	201	190	208	193	184	212	202	189	197	199	195	194	229	203	189	195	188	210	187	195	199	208	194	181	217	231	174	190	217	196	184	184	186	202	190	179	211	219	212	206	187	187	205	207	216	205	190	202	207	206	225	195	215	186	193	199	205	203	198	208	185	196	216	210	181	226	196	205	209	194	198	183	191	209	178	212	207	184	187	212	192	181	202	201	194	204	209	198	190	195	201	206	224	202	198	194	190	199	192	201	185	197	199	193	205	195	200	211	181	197	195	217	211	177	195	219	211	196	217	192	189	202	211	247	190	213	200	206	207	218	224	189	229	199	179	209	213	200	195	184	189	223	217	207	182	189	192	213	193	182	187	203	201	225	217	217	189	199	202	203	197	200	212	188	210	206	189	176	211	227	232	188	192	197	212	221	195	210	186	189	198	200	199	218	214	206	183	190	198	192	209	201	209	197	198	177	218	190	199	207	187	194	205	209	211	200	187	189	219	200	190	209	200	190	196	178	201	178	183	206	213	204	186	200	214	217	182	186	217	201	202	187	203	196	189	205	207	207	197	202	216	193	224	206	193	203	216	208	193	210	200	200	239	204	207	210	203	225	197	206	202	220	214	195	178	198	190	211	213	212	224	213	192	250	203	217	198	193	198	197	200	179	177	202	214	214	195	201	193	225	195	203	194	198	217	205	196	191	201	195	214	213	179	197	216	188	198	205	195	209	203	203	190	192	186	185	217	228	192	229	181	200	202	194	182	190	216	225	203	175	179	187	201	204	210	219	195	205	195	177	210	212	195	192	197	212	211	198	211	187	195	226	197	197	205	212	192	225	209	221	209	221	191	215	189	196	198	194	199	190	203	201	162	194	214	224	210	222	214	201	204	210	220	194	205	212	208	207	211	223	187	182	208	193	204	187	182	217	191	202	201	196	238	228	193	188	218	210	190	210	196	176	206	207	197	209	187	223	196	224	194	181	198	195	190	184	184	198	216	198	194	195	214	201	197	207	202	197	188	204	229	202	223	195	220	202	186	213	232	237	174	202	181	206	181	203	199	183	202	198	186	192	212	175	215	188	215	192	214	202	196	216	200	204	209	204	190	206	189	207	206	185	200	207	192	176	190	194	218	194	197	182	197	200	210	202	194	195	203	191	198	168	209	209	185	200	207	163	199	219	200	197	218	221	209	205	215	190	236	214	207	188	211	227	193	192	219	194	183	193	195	201	203	190	211	208	180	209	190	199	191	216	209	197	207	209	207	221	183	217	205	205	206	205	190	194	193	224	220	200	203	221	210	217	199	216	201	194	192	215	233	200	173	214	204	194	222	196	204	177	238	205	209	213	184	212	214	207	201	187	197	198	186	181	201	194	217	213	181	204	185	209	199	206	203	210	186	212	191	229	165	214	202	208	181	211	194	194	200	198	192	181	195	229	199	212	199	203	206	206	209	197	197	228	217	216	199	202	200	215	216	193	182	190	231	209	200	198	193	207	220	182	194	198	205	208	211	196	222	190	223	191	213	201	194	186	216	214	186	197	201	218	189	198	199	191	200	191	190	213	204	186	186	240	202	203	187	187	196	191	211	201	223	225	229	179	218	228	224	200	214	200	219	181	213	226	184	224	225	219	191	206	179	187	194	225	188	215	199	183	201	188	209	193	197	208	210	204	189	210	211	205	196	207	197	191	210	193	191	231	208	212	205	200	204	187	188	207	183	209	198	182	208	217	194	238	193	186	203	192	196	191	205	190	169	232	201	203	197	212	218	209	195	196	199	162	205	204	198	185	215	204	186	213	176	221	191	229	212	221	201	200	199	201	216	215	175	200	175	201	201	209	207	194	179	188	207	209	182	189	197	206	217	190	203	209	183	193	223	200	213	186	220	209	228	195	223	207	228	202	197	216	212	199	191	225	206	203	213	209	187	189	185	204	217	217	214	184	186	194	203	217	203	192	201	199	186	213	186	225	235	218	215	174	198	216	203	210	210	206	202	203	240	201	185	202	199	222	194	220	220	205	195	192	205	193	201	208	216	207	202	192	206	184	201	197	217	205	179	235	180	215	220	179	211	184	210	192	188	192	216	186	187	183	197	181	192	205	207	214	188	202	177	227	207	190	195	190	220	213	217	241	201	194	222	188	193	178	200	222	194	215	188	194	212	205	204	203	187	225	188	194	191	201	205	198	182	194	211	205	213	184	193	254	195	211	183	213	179	193	204	194	197	218	207	213	189	225	194	215	222	215	214	174	206	196	212	214	207	194	226	200	200	198	224	217	179	199	184	181	217	223	191	198	196	209	208	204	228	185	199	187	220	203	201	210	216	187	211	218	189	206	206	192	190	226	215	222	177	214	201	196	188	191	216	195	192	202	210	236	184	206	211	201	194	195	197	209	186	196	213	232	204	224	190	208	199	204	218	196	201	195	199	196	193	193	205	190	194	193	187	212	216	198	224	209	218	191	236	225	204	218	199	189	198	206	199	207	200	201	194	193	214	213	205	188	176	188	201	182	205	189	190	229	224	175	207	191	215	184	199	196	201	194	198	209	191	217	215	204	220	208	194	197	221	208	200	186	218	202	200	196	180	180	183	196	205	201	182	204	207	203	211	212	211	224	180	219	184	226	203	225	180	207	192	184	228	201	197	200	186	208	209	208	190	215	179	219	202	186	222	210	199	211	201	205	184	216	208	190	219	213	202	202	191	209	218	217	188	225	198	211	205	231	198	209	225	201	196	191	192	200	210	216	184	187	223	204	178	205	198	193	195	213	210	192	201	197	200	221	202	201	205	198	202	213	190	186	216	183	216	178	208	198	195	182	201	194	207	207	225	181	217	195	167	215	209	218	197	188	190	186	206	193	216	221	195	180	195	201	215	224	211	192	240	204	195	210
18788	9420	7915	1676	527	488	489	449	405	395	370	347	419	405	374	390	401	377	352	327	364	367	341	352	373	373	335	366	354	340	344	384	371	382	333	361	367	361	349	335	380	335	355	333	317	351	354	341	365	370	334	392	355	364	367	387	349	332	364	364	341	370	345	365	332	349	337	347	368	373	366	344	337	336	347	347	393	361	364	286	328	394	324	351	362	372	387	374	349	326	324	363	339	354	358	353	400	347	348	370	341	350	321	367	371	375	349	333	303	325	336	335	390	352	337	321	347	365	365	356	339	376	381	369	354	347	354	378	372	358	310	356	336	354	318	350	392	334	361	370	375	367	349	366	348	337	354	377	369	338	393	329	350	365	326	325	350	316	357	333	354	346	353	339	394	384	355	350	326	361	340	351	368	349	357	354	374	368	338	328	380	375	321	372	381	345	342	354	378	329	371	337	380	373	366	349	358	315	372	355	349	360	354	359	367	345	326	325	340	379	320	325	333	356	355	357	346	334	347	349	349	372	385	366	321	347	366	361	318	362	339	320	344	322	346	346	353	349	364	362	370	349	347	388	339	360	331	347	408	331	359	373	316	366	347	359	359	352	339	351	329	366	371	359	334	373	345	336	375	360	350	357	306	359	373	382	350	380	327	361	337	355	354	372	357	337	363	360	355	364	363	376	359	353	336	359	345	383	325	345	342	344	323	350	387	357	361	368	366	333	374	376	367	342	319	366	375	338	324	336	389	350	333	316	337	379	359	350	339	356	375	350	365	342	378	351	327	368	391	340	314	366	364	347	359	376	364	352	374	371	293	369	357	349	357	356	371	365	369	333	363	403	344	343	356	365	330	409	354	294	373	372	384	356	357	334	323	340	333	364	346	385	358	356	346	349	361	365	342	346	362	369	339	325	350	359	327	353	320	363	350	364	371	353	335	315	323	360	337	359	419	347	351	336	340	357	331	356	357	337	336	363	340	327	336	355	340	399	358	342	352	339	334	372	367	328	385	366	348	363	343	364	356	329	327	369	377	316	339	361	355	330	385	343	358	342	326	354	359	304	380	343	319	332	366	338	355	365	367	321	371	372	357	360	315	345	392	357	350	353	346	331	314	370	332	388	364	311	328	319	354	334	354	364	331	322	340	353	356	383	342	358	333	352	354	345	341	348	327	363	345	349	365	349	325	373	378	346	385	334	347	370	353	368	363	374	346	339	362	347	358	368	378	340	359	317	341	351	327	362	359	362	372	349	362	350	340	341	354	338	342	354	340	350	351	391	313	336	324	353	383	359	334	318	361	347	387	349	333	338	377	365	351	347	342	369	345	325	392	376	343	356	364	353	350	364	352	326	337	390	373	360	338	361	357	356	381	351	338	350	344	341	362	363	303	329	358	395	353	330	330	355	341	344	345	330	332	327	364	387	374	377	343	363	368	374	356	369	318	316	368	349	337	340	324	352	351	371	369	334	357	327	379	351	345	355	362	383	325	358	349	328	353	369	349	365	390	409	365	338	363	360	322	348	380	323	364	370	315	329	352	363	337	401	376	373	343	358	369	323	355	335	350	347	386	350	324	392	373	342	374	338	363	357	377	325	347	356	372	360	382	341	351	366	349	354	351	345	361	369	364	338	354	318	361	348	346	341	359	320	322	346	343	361	353	353	354	336	353	321	348	332	365	342	351	327	375	331	351	362	334	374	304	375	371	352	359	332	390	330	349	359	351	352	357	358	372	337	376	317	348	332	364	370	379	354	376	333	335	359	340	342	357	374	368	344	342	359	366	341	370	351	367	361	374	363	330	346	375	364	369	355	351	344	386	352	398	387	329	340	368	359	369	341	361	337	316	373	349	361	358	352	372	376	333	369	378	364	343	359	314	356	349	331	329	390	344	365	376	363	362	345	341	349	330	347	352	359	331	347	379	334	380	346	323	340	381	341	348	343	359	366	375	336	326	385	365	394	350	371	355	346	383	367	332	366	356	339	364	401	355	329	379	366	342	347	337	348	313	327	355	359	358	356	359	324	345	368	365	371	354	352	337	336	352	359	329	354	339	371	362	365	358	344	347	358	323	325	336	364	393	381	350	350	364	336	363	345	353	367	333	340	382	384	367	344	384	371	375	380	361	354	359	324	341	380	333	344	350	330	371	367	358	352	315	333	346	348	357	322	366	367	341	370	351	364	350	374	323	334	324	369	323	346	339	368	360	367	383	353	345	338	343	322	403	360	352	356	334	392	390	359	346	348	310	357	340	358	334	379	334	341	354	359	371	384	332	307	348	358	333	357	350	336	373	344	374	370	364	362	321	328	351	346	350	381	353	343	362	345	359	330	338	352	344	345	319	389	332	340	326	346	329	320	349	348	345	365	364	357	384	334	359	358	355	338	360	385	359	349	329	357	344	356	323	355	333	342	373	350	359	351	354	364	349	346	353	327	357	330	334	359	337	364	350	341	381	369	316	363	352	334	333	320	360	327	354	358	352	334	371	344	331	361	372	346	365	349	348	350	338	340	361	386	351	359	363	344	358	367	374	346	358	342	382	360	374	339	345	362	357	361	352	359	345	377	330	348	353	334	352	376	344	332	315	362	361	370	379	341	386	358	359	315	346	361	356	335	360	372	344	371	359	360	360	320	344	363	364	359	372	394	346	339	356	343	379	364	367	334	322	333	357	324	372	347	405	340	332	333	382	338	340	357	333	355	341	371	376	359	346	355	339	344	348	370	364	371	385	359	353	367	344	350	352	364	330	363	376	350	339	390	353	367	356	344	342	347	353	353	333	330	350	409	371	390	313	332	339	364	350	381	356	357	344	361	325	343	347	340	381	354	338	336	337	375	337	361	350	347	330	361	351	352	370	382	329	353	367	368	363	349	393	359	373	352	369	380	365	345	331	377	352	374	320	347	343	342	340	349	346	320	332	349	371	362	376	365	368	354	385	348	359	354	353	342	360	356	379	358	331	363	347	385	338	371	368	337	325	366	361	373	344	327	332	355	371	330	342	364	365	379	340	376	362	358	363	332	332	347	341	356	335	390	357	379	352	329	361	361	355	296	351	377	351	360	379	353	376	369	360	364	345	349	338	361	355	332	370	375	338	361	361	369	342	349	344	351	359	344	366	345	352	329	374	352	361	361	345	367	326	336	329	407	363	331	346	348	347	372	369	368	341	380	395	383	356	334	351	339	347	338	378	345	365	388	342	344	351	357	345	351	357	358	352	373	369	358	370	392	356	375	372	351	359	346	354	357	398	339	367	308	385	344	345	343	370	338	371	363	372	349	374	352	338	328	375	375	361	338	351	315	336	377	344	341	367	371	382	348	359	370	379	348	326	340	347	341	381	338	384	333	373	351	350	331	351	337	377	377	372	321	363	374	337	383	356	349	348	345	353	369	332	386	316	386	371	380	349	354	373	347	346	382	337	353	313	352	377	385	337	379	371	347	377	341	365	362	353	357	343	348	363	347	329	341	345	356	338	363	340	342	356	384	345	363
24262	21388	27679	25528	20522	4575	874	651	535	542	458	462	434	458	358	447	388	386	387	399	391	354	363	357	370	381	410	387	384	367	392	384	338	375	347	379	377	363	361	336	373	379	330	372	400	365	342	340	365	359	346	364	370	337	349	340	369	340	370	366	389	339	359	366	334	352	357	372	374	375	367	340	334	361	352	310	380	372	362	363	394	368	382	357	372	394	376	339	365	411	351	369	408	360	376	359	361	366	350	386	333	364	364	362	369	369	367	367	369	379	402	348	340	355	353	368	360	374	358	325	377	340	366	350	368	384	367	358	383	353	329	354	328	362	389	375	356	326	340	359	386	345	366	391	362	344	355	368	376	346	358	351	364	327	368	386	354	353	365	324	344	362	373	340	348	337	355	345	401	369	368	371	328	371	370	346	354	345	355	371	385	334	349	380	369	357	361	331	323	386	338	352	343	365	338	366	352	368	357	380	376	365	344	352	345	358	369	340	322	351	330	346	379	359	397	364	358	360	354	341	362	330	355	333	350	344	341	377	371	332	365	347	340	368	351	333	332	363	345	391	339	349	359	370	370	342	359	333	362	375	342	390	347	323	367	337	339	352	350	370	352	351	379	380	391	386	342	387	350	376	339	366	367	353	389	381	368	335	337	354	358	347	315	366	374	354	314	365	337	350	389	368	338	379	321	343	378	354	365	364	370	386	374	354	369	325	359	387	390	405	354	329	381	339	336	344	340	343	382	363	407	362	365	331	365	340	345	354	338	377	355	338	359	367	350	339	405	369	357	353	350	358	328	349	328	372	396	369	361	389	383	364	379	363	371	377	343	369	349	376	347	372	345	369	384	401	347	365	369	351	363	362	330	351	368	381	372	389	365	387	327	360	353	359	354	356	373	341	353	349	339	365	381	397	335	395	390	356	330	352	389	325	382	367	379	368	404	349	321	370	353	360	358	379	316	350	363	387	388	344	369	374	327	341	368	371	352	353	358	370	358	374	338	327	342	333	357	333	325	385	348	382	361	324	351	344	339	362	383	362	350	364	356	360	395	347	386	345	347	339	350	364	363	348	373	366	359	386	351	364	378	410	368	361	384	370	337	351	335	348	366	379	359	349	356	335	366	348	338	367	353	376	364	352	353	350	357	336	376	334	372	356	360	351	368	341	396	350	371	385	390	383	359	317	335	415	344	371	359	367	379	348	343	355	339	342	351	357	343	337	373	375	376	371	367	375	369	344	359	344	352	336	336	359	377	352	346	346	342	404	375	331	377	329	351	368	344	328	377	377	351	352	366	349	359	340	360	332	404	380	339	364	363	365	347	356	355	370	351	337	383	347	337	359	367	375	386	363	344	381	363	350	370	348	353	320	349	344	386	317	376	338	360	370	332	330	340	342	380	389	359	346	388	340	378	374	368	384	338	358	352	366	348	343	382	345	335	366	397	340	347	346	376	365	340	312	390	361	355	374	355	379	367	355	366	359	341	321	378	380	357	381	359	354	356	348	394	337	361	336	376	367	347	350	367	331	379	337	330	322	356	348	366	358	361	387	339	333	361	328	332	373	384	371	369	351	356	317	333	357	364	346	365	377	390	352	361	356	388	368	374	322	371	363	354	340	369	364	344	372	364	360	345	356	370	315	334	380	360	327	352	361	384	335	335	353	350	394	343	385	332	348	326	337	344	350	352	352	320	346	371	375	360	376	339	360	331	355	378	356	361	368	353	353	365	339	320	365	357	364	364	337	364	347	352	376	351	331	366	323	361	395	365	334	357	320	386	338	331	378	362	332	366	344	359	367	346	330	380	393	359	347	339	351	367	333	333	369	360	327	378	358	370	353	338	354	380	371	336	410	340	348	336	375	332	346	386	366	328	369	346	356	347	343	356	370	375	359	382	396	366	358	329	354	337	355	352	325	370	356	368	371	387	351	385	361	376	343	398	339	350	326	343	376	356	350	334	371	351	359	383	350	377	354	363	350	341	385	420	350	337	359	364	338	345	356	366	391	379	340	389	372	380	385	343	348	375	366	382	335	383	357	368	345	334	310	383	335	354	364	376	384	348	369	339	380	402	350	359	315	361	332	375	333	343	352	356	317	362	349	370	395	413	352	368	334	355	357	354	386	371	361	359	377	364	358	350	381	360	366	391	362	350	347	343	343	361	356	371	344	382	364	357	347	330	355	367	342	379	358	342	359	318	348	358	353	388	364	339	342	322	339	349	335	353	365	370	380	329	357	342	377	354	332	389	322	365	351	380	373	379	366	345	347	381	350	347	349	394	319	352	342	340	366	347	374	359	338	375	366	332	348	369	371	363	330	367	349	356	359	419	358	349	360	379	372	369	336	330	341	357	329	330	361	336	365	358	376	370	370	387	383	363	388	369	356	394	340	324	364	325	380	331	373	334	375	399	376	347	340	354	344	352	366	342	400	388	350	376	368	332	342	349	357	341	329	356	336	361	344	343	368	357	338	395	380	364	356	394	356	364	372	345	380	333	359	352	361	365	362	350	349	311	387	374	395	382	360	322	386	345	355	353	360	367	369	370	342	370	333	344	360	372	348	349	385	363	412	385	353	366	340	328	347	369	349	381	355	390	343	328	394	361	382	369	334	368	383	366	367	365	357	362	372	364	373	379	351	366	370	390	366	330	339	347	396	345	361	337	353	359	334	357	321	371	367	338	320	378	352	367	353	383	404	352	337	352	318	378	373	374	362	358	337	343	337	339	389	362	323	369	346	387	354	358	367	371	359	358	324	366	343	376	324	371	346	349	349	374	334	363	357	376	342	369	382	379	380	343	359	366	363	349	338	366	321	370	368	353	365	391	365	378	381	348	379	351	369	385	371	353	351	318	395	336	354	406	361	361	367	360	335	366	344	337	343	384	371	331	347	393	381	359	389	322	349	345	352	377	374	357	345	366	325	350	346	345	333	352	324	381	380	336	370	384	335	367	356	349	351	348	352	377	357	377	398	350	373	356	368	345	367	380	368	365	301	365	398	315	364	360	333	410	358	352	350	374	350	333	321	357	327	384	359	357	376	316	373	353	368	367	346	364	329	346	366	354	371	356	371	371	375	394	356	358	318	341	369	348	366	339	406	329	378	371	353	346	322	378	343	351	395	333	340	338	339	366	355	340	357	373	351	354	368	336	371	341	339	360	369	360	340	379	334	346	348	378	326	372	332	360	389	356	326	361	354	381	360	350	349	367	378	365	357	354	310	320	371	328	346	370	371	369	359	370	346	366	311	365	389	338	343	330	348	339	369	348	363	355	365	341	347	378	344	356	343	336	353	399	363	332	387	350	344	356	344	323	354	342	370	362	342	362	371	389	354	369	373	340	340	328	356	400	339	364	388	379	348	343	369	360	357	330	405	383	334	385	355	365	377	343	358	392	353	393	357	347	372	375	302	353	371	372	382	402	353	364	376	346	355	362	380	385	355	368	352	344	377	356	363	372	363	355	372	385	373	342	407	323	333	366	378	348	375	351	365
42374	24324	19343	11171	2919	2310	1824	1447	1278	1145	1060	995	878	826	846	717	724	716	747	657	638	661	685	709	661	662	648	621	652	619	630	652	630	584	598	618	670	620	632	631	594	637	614	610	607	589	612	595	637	558	641	644	588	622	617	637	600	545	560	608	657	620	589	641	653	625	610	597	633	581	643	611	579	601	600	639	637	575	623	611	634	619	570	641	602	586	647	598	623	597	575	605	598	601	624	613	611	583	601	576	599	604	604	607	576	570	603	663	573	611	638	623	624	625	578	599	606	592	592	616	604	607	599	573	603	603	627	623	604	600	585	575	593	626	594	610	628	662	573	593	580	601	620	603	616	608	592	643	600	612	618	622	605	644	607	656	644	612	591	633	602	588	614	579	610	582	560	605	620	651	620	626	570	623	646	667	652	598	668	585	632	608	615	608	586	611	595	627	554	650	601	586	645	636	603	579	590	606	629	623	606	621	628	611	585	586	593	592	601	587	584	607	606	596	626	580	625	627	619	562	607	627	615	596	610	577	601	614	584	600	585	579	609	643	628	595	610	615	627	603	585	594	584	630	627	613	585	628	640	625	650	585	576	611	605	607	553	632	579	611	591	616	574	521	596	637	623	615	586	572	601	580	614	577	595	635	612	627	593	612	607	593	583	619	607	586	594	618	548	580	582	586	616	591	646	625	590	605	570	573	627	617	625	576	579	620	581	613	620	543	664	618	664	645	571	612	645	619	605	597	626	577	581	597	598	596	611	592	650	626	622	642	597	622	550	598	594	619	701	578	618	590	588	608	632	613	631	598	625	621	600	632	587	623	616	610	621	569	630	610	576	614	609	635	594	582	631	601	569	607	627	595	586	601	616	600	571	532	584	605	592	621	603	613	573	582	582	595	566	643	594	632	624	604	616	579	663	615	647	600	576	595	609	604	609	629	595	595	653	567	632	601	630	640	610	623	621	641	603	573	612	590	608	619	624	605	594	612	622	582	610	600	624	623	608	617	571	561	582	583	564	629	580	613	606	568	605	586	629	594	607	607	601	569	587	611	634	597	601	623	619	639	551	607	593	575	610	602	612	592	626	611	654	616	594	580	617	613	606	616	631	583	629	637	626	582	583	596	598	602	646	542	623	585	609	607	567	583	560	614	637	576	629	582	584	598	605	620	625	594	636	605	626	591	626	623	581	549	612	587	594	619	601	613	614	607	593	626	625	622	595	638	624	628	585	617	571	623	563	627	607	598	588	555	612	587	667	593	572	586	558	582	614	596	594	611	628	611	608	570	628	571	573	635	591	591	591	620	589	613	574	624	565	559	611	550	630	604	593	629	601	598	586	627	616	558	577	623	653	650	637	636	590	591	582	610	637	610	601	599	588	566	601	582	585	639	598	607	572	641	626	590	599	592	612	581	563	603	601	523	637	596	569	581	615	565	589	621	645	632	633	588	603	619	585	678	617	576	637	617	581	609	565	619	580	600	616	585	599	583	584	619	611	619	575	607	618	606	611	610	636	644	601	597	658	569	604	626	579	618	568	563	610	621	608	574	599	614	606	592	598	634	598	624	602	581	588	629	620	569	622	590	606	562	648	560	600	611	605	580	646	626	582	592	590	558	633	631	599	588	646	582	584	562	606	604	619	595	627	623	605	592	612	568	611	617	603	600	605	608	609	609	608	570	588	617	587	598	581	581	597	582	578	674	590	579	638	620	578	587	615	624	582	615	603	607	581	564	576	646	631	606	611	591	625	578	598	600	597	602	603	575	591	594	610	621	618	618	595	586	630	599	585	606	630	594	635	611	564	642	582	617	593	579	595	595	544	629	603	604	618	591	563	627	579	602	581	566	597	583	598	588	602	598	624	556	578	577	588	632	608	606	633	623	582	565	613	590	615	605	558	587	580	585	620	600	629	601	605	646	614	648	623	590	579	607	594	582	647	624	574	599	606	611	609	600	613	650	588	638	580	594	566	597	603	654	626	584	627	577	622	625	595	605	573	604	545	585	637	607	613	629	644	601	573	551	607	629	566	609	556	601	611	557	607	571	605	617	657	626	597	572	583	581	679	598	618	604	603	617	558	620	608	591	606	605	577	572	602	623	595	599	601	606	581	566	628	561	622	606	621	600	632	603	581	664	597	618	623	588	631	609	604	623	579	640	630	624	600	590	603	624	606	626	612	623	632	613	587	568	600	615	608	604	609	594	592	610	613	582	614	639	637	582	589	597	576	587	597	656	606	649	618	600	535	606	619	577	552	592	566	665	601	595	626	626	630	586	624	606	600	650	570	601	617	569	625	596	591	619	610	589	608	590	595	582	631	603	587	618	605	607	598	618	607	638	592	611	559	602	657	617	579	595	588	595	581	577	610	593	586	606	624	587	629	607	628	591	648	591	570	613	591	614	556	601	617	561	554	564	600	654	589	584	597	617	634	636	607	599	589	603	624	600	623	583	560	603	635	589	607	583	603	571	618	634	588	556	590	570	610	639	610	643	583	608	572	604	625	641	570	612	599	580	640	607	621	563	636	623	593	620	624	620	573	598	628	574	631	610	620	606	633	605	615	571	568	590	594	600	605	595	620	601	611	563	616	622	630	579	591	640	650	589	558	619	604	577	595	636	578	644	588	637	601	570	576	588	600	575	562	579	604	559	641	605	546	553	603	635	595	582	622	591	610	605	618	642	565	690	613	627	588	646	574	604	622	603	604	621	597	567	613	631	609	617	579	579	617	606	585	633	615	607	633	614	595	628	622	628	605	610	586	637	613	617	605	629	621	603	646	581	632	584	618	595	601	599	581	586	600	633	622	615	616	609	614	565	612	611	603	599	638	585	600	612	605	630	623	602	620	602	552	632	574	567	598	607	651	555	607	563	581	616	595	603	582	619	604	588	591	614	579	625	576	607	610	616	562	593	637	585	604	610	606	596	595	587	651	597	606	622	585	622	628	570	596	570	569	598	624	599	608	615	616	636	583	592	586	584	584	607	612	606	603	590	636	563	619	626	608	595	586	604	640	628	601	594	564	606	610	597	568	590	653	583	579	608	582	588	595	581	601	576	621	611	622	552	609	598	630	563	640	623	610	602	638	596	622	556	603	607	615	607	604	609	620	639	608	609	601	628	603	561	637	570	574	587	599	573	572	588	655	606	617	658	617	592	648	576	590	590	597	600	591	628	637	614	631	633	609	608	573	617	580	594	645	578	586	625	604	616	577	639	620	568	586	579	655	626	610	577	593	585	582	627	585	601	611	642	637	591	593	634	627	594	608	582	606	590	589	629	584	599	616	583	614	545	557	657	606	591	615	588	611	588	644	606	627	619	609	634	609	580	599	634	575	581	583	602	609	634	606	595	561	602	630	620	606	618	607	635	591	570	628	579	616	620	636	585	572	612	619	606	569	611	614	632	575	584	586	589	620	640	562	596	611	611	595	555	580	588	615	587	589	615	580	612	603	569	585	606	629	598	597	623	589	634	618	565	591	588	567	623	621	593
23193	21284	28214	24747	21281	17232	2255	1004	807	669	650	635	551	582	560	554	541	501	533	493	446	484	480	469	462	424	458	475	450	438	462	515	449	459	425	463	472	443	436	421	437	446	427	449	445	418	440	437	449	470	444	436	397	432	437	400	407	437	457	417	440	454	456	428	394	443	465	487	438	395	424	415	426	436	432	483	414	421	460	459	468	445	457	418	436	418	442	418	406	452	435	404	363	442	451	467	427	420	461	440	450	410	419	458	435	391	400	437	456	421	412	428	420	427	417	446	434	429	401	486	435	446	398	446	451	408	453	465	449	462	448	437	430	453	428	441	399	437	448	425	430	414	415	417	395	451	451	455	435	454	385	463	436	430	453	435	407	406	428	438	423	433	437	424	412	457	442	455	448	437	419	464	422	462	452	454	418	437	414	405	411	453	413	455	461	443	473	437	460	434	406	403	455	432	393	423	434	418	403	432	460	408	426	436	451	460	473	430	431	479	416	424	424	457	448	388	425	442	478	457	417	434	432	445	441	461	469	427	434	456	430	454	466	445	434	487	420	424	423	445	442	444	426	418	443	482	446	447	444	415	413	409	445	433	445	458	425	424	445	425	410	423	438	440	441	426	457	385	445	420	437	400	424	452	437	415	487	409	390	462	394	499	448	450	451	461	427	438	443	454	457	464	406	458	411	427	445	457	428	455	416	426	453	438	448	434	450	473	447	445	482	426	421	426	397	439	461	464	438	440	421	450	418	433	408	477	480	444	423	435	452	439	431	394	455	444	424	410	423	426	416	447	430	423	434	409	410	418	454	432	400	419	437	410	457	426	474	426	417	418	419	424	400	470	407	420	445	467	434	472	490	439	450	437	443	417	397	445	445	427	441	406	458	431	460	432	411	429	403	427	453	416	471	449	436	450	413	451	470	418	443	432	435	438	424	425	441	430	452	469	430	450	426	430	432	434	379	485	495	439	442	454	476	453	452	402	460	446	439	456	449	444	497	412	442	443	442	447	477	418	444	423	450	439	414	385	445	442	413	399	392	496	447	407	415	422	446	457	436	429	414	443	447	426	459	424	413	387	430	437	445	439	403	420	423	465	417	447	431	419	448	431	402	427	439	423	415	444	412	438	423	435	439	428	426	407	423	437	422	396	427	390	461	459	413	418	415	453	434	427	405	418	452	400	401	444	418	417	414	449	434	395	429	450	470	417	455	439	423	437	384	409	438	437	425	421	413	419	496	435	423	441	412	454	458	422	469	455	423	441	442	458	440	428	411	439	412	429	405	435	431	446	419	478	417	448	430	474	459	475	448	435	442	408	414	433	409	455	461	428	445	440	435	420	441	463	392	444	419	476	403	449	459	462	437	429	395	446	429	425	428	444	417	449	459	397	427	470	456	395	410	449	427	470	429	436	441	461	411	424	416	407	449	409	421	463	427	432	463	434	400	455	421	439	422	456	434	437	447	472	458	446	437	434	434	424	453	443	423	481	437	455	452	464	428	421	436	445	457	411	463	439	448	456	404	439	442	406	433	433	433	443	410	442	436	401	447	451	483	414	435	434	431	407	436	427	431	425	449	446	404	428	449	427	446	431	438	420	462	445	421	426	439	438	440	412	475	457	447	403	416	436	445	454	420	420	421	404	464	423	419	427	436	391	461	436	408	422	469	400	433	434	439	439	409	385	410	428	430	434	427	446	424	418	460	408	447	433	458	432	434	453	438	443	461	467	447	407	422	441	451	462	419	434	403	422	477	405	406	417	415	389	446	446	411	424	407	417	461	406	424	442	428	435	423	455	456	422	432	438	453	405	428	413	422	444	419	394	437	422	406	446	438	436	483	463	429	416	411	431	447	438	443	430	446	441	431	427	464	426	406	413	453	432	464	422	494	429	449	451	491	463	461	408	440	428	409	453	440	430	447	464	442	436	429	431	441	435	425	447	420	447	446	415	441	437	434	418	441	443	429	426	423	408	399	431	433	431	471	440	461	444	391	426	432	454	394	426	450	464	421	427	471	444	444	465	428	442	445	476	440	461	458	431	420	438	429	415	432	426	440	438	460	457	428	446	405	439	427	447	416	432	446	455	415	450	412	369	429	429	469	425	425	410	423	398	434	429	422	424	386	452	462	455	434	403	421	447	391	454	413	442	426	427	438	444	446	434	406	431	450	422	448	441	465	430	453	406	457	424	428	432	454	394	424	442	439	467	420	393	409	413	425	443	394	436	409	394	468	434	430	452	427	437	466	464	454	414	426	472	450	427	412	442	426	437	430	434	456	434	422	470	434	443	439	431	437	454	447	449	432	475	434	423	429	443	455	426	443	435	427	452	386	482	475	433	449	435	434	439	444	420	439	468	477	416	428	454	411	431	428	440	400	444	456	445	452	447	423	441	399	456	433	424	468	424	415	441	442	467	460	443	437	438	426	456	435	450	454	424	419	425	425	442	440	452	470	428	366	446	417	416	426	424	414	412	457	478	426	459	409	436	428	454	422	440	433	419	415	457	429	434	417	426	432	428	434	425	465	429	418	451	427	410	436	422	410	416	465	440	412	447	418	413	437	433	428	426	464	422	422	418	421	432	419	407	437	429	481	421	450	430	407	437	431	431	423	438	439	462	459	401	464	384	416	448	420	431	424	473	450	416	451	413	431	444	426	438	446	456	404	449	417	450	445	451	399	431	459	418	483	427	467	443	425	455	412	422	462	448	466	436	459	422	404	442	430	434	440	408	422	429	450	445	424	419	453	444	466	407	419	435	470	456	437	454	440	430	429	454	418	435	407	457	419	439	461	431	439	455	458	475	409	427	407	441	417	411	468	394	414	450	418	484	433	439	450	395	455	459	441	414	469	401	440	420	415	439	403	437	394	429	461	433	447	432	443	467	446	439	438	421	398	432	438	445	401	402	429	451	439	459	422	433	413	480	440	412	403	439	418	441	451	419	422	427	428	441	484	444	417	410	445	453	397	452	461	491	448	412	432	388	452	427	466	426	407	427	420	451	400	427	438	424	443	420	475	450	449	411	473	437	465	426	425	459	460	399	443	449	465	419	452	447	448	431	412	437	431	461	420	408	421	447	425	393	407	443	393	432	473	452	420	414	412	424	408	447	431	441	434	400	424	468	417	444	395	445	435	437	430	449	423	463	428	420	440	420	410	430	400	433	443	416	410	435	436	424	451	446	417	421	456	444	446	464	465	414	413	451	414	444	458	423	432	434	419	440	396	422	488	414	434	407	441	435	409	417	452	455	412	421	408	428	433	410	431	434	431	409	427	438	407	437	411	427	432	439	414	411	430	448	441	435	415	407	470	466	435	445	422	429	428	449	435	434	464	427	423	440	443	411	434	434	444	456	438	413	455	447	442	443	461	412	453	404	426	459	430	448	454	453	424	438	433	445	422	400	466	428	457	418	411	449	422	429	440	392	430	439	471	471	431	430	438	428	432	441	440	448	414	404	463	389	430	423	458	430	443	461	412	397	470	456	449	450
49091	27654	23574	14005	4912	3712	2872	2404	2008	1707	1528	1333	1273	1202	1155	1065	1007	959	904	856	897	846	867	853	786	769	809	784	807	731	766	748	710	750	777	723	786	775	714	778	814	762	757	800	735	734	725	747	705	699	787	767	706	746	730	736	728	724	714	747	720	705	705	698	722	757	691	709	662	705	709	719	745	724	732	726	726	681	722	715	643	743	716	759	666	707	719	692	682	680	695	686	679	722	695	731	716	729	740	703	665	765	747	710	741	696	689	666	691	729	689	691	738	735	719	730	728	725	773	706	731	726	690	744	687	696	712	689	700	695	683	689	678	713	750	734	714	704	752	710	729	729	707	707	694	722	697	735	708	743	773	701	691	746	692	690	708	713	707	709	731	710	773	728	706	734	742	710	723	736	699	736	731	741	742	733	764	717	725	767	701	659	707	732	702	693	734	695	698	660	694	680	735	701	658	675	694	763	678	739	708	706	772	713	700	739	692	709	684	691	762	729	761	720	672	702	728	697	657	680	717	698	748	655	665	725	701	716	718	711	688	724	695	734	741	755	675	729	687	679	684	698	724	700	724	708	720	716	712	635	729	687	744	763	702	718	683	693	704	719	688	682	693	712	721	703	739	722	697	688	735	746	683	698	720	681	761	710	711	751	744	758	711	733	721	736	704	755	712	738	698	697	689	665	706	692	699	725	693	750	685	687	702	692	720	728	688	706	677	688	662	717	682	706	692	692	709	700	717	715	756	696	723	718	718	655	730	711	718	685	719	726	699	705	693	691	710	694	739	755	742	732	711	733	740	712	630	757	781	737	713	692	737	745	709	713	692	686	744	718	711	744	717	735	748	673	677	727	697	689	697	765	710	659	694	694	725	768	715	684	769	711	707	707	739	728	652	695	712	701	765	731	684	646	719	704	691	741	673	664	714	701	679	632	670	713	703	729	696	735	696	756	722	670	705	684	687	730	669	682	730	708	668	656	728	731	647	710	689	722	731	675	668	744	703	738	719	683	690	720	698	720	646	666	766	668	749	714	715	719	737	740	677	750	693	685	711	732	696	703	707	709	722	733	688	716	706	748	731	723	706	673	742	758	707	709	679	703	720	736	717	726	718	700	696	748	696	651	703	711	726	732	696	659	700	666	699	746	729	709	706	695	692	705	731	698	692	692	703	679	702	696	709	708	675	761	710	704	714	695	713	702	671	705	674	732	726	701	702	770	718	702	705	680	727	708	696	739	739	678	701	693	741	694	718	711	672	703	680	704	694	729	748	712	733	705	710	722	724	691	706	693	692	727	667	670	689	716	662	688	671	736	760	686	709	700	741	665	674	702	695	679	717	733	731	705	717	663	696	690	701	704	682	735	740	691	713	685	718	709	706	685	717	702	694	730	706	691	675	708	676	682	711	687	732	702	713	732	738	684	710	710	676	700	697	699	680	705	718	704	709	758	707	719	675	699	739	760	723	705	682	709	728	680	691	745	692	724	688	655	677	688	719	709	705	702	747	711	684	721	698	712	734	692	669	741	699	673	709	684	721	680	750	683	727	719	657	674	691	697	715	724	661	724	746	746	710	670	685	748	723	718	701	697	656	731	723	689	705	743	682	691	716	717	703	703	740	706	709	710	705	713	712	718	720	713	729	730	716	724	706	701	730	701	748	707	710	742	695	722	700	732	691	740	703	697	720	748	687	721	683	700	729	665	706	697	723	735	713	685	680	711	710	693	713	740	740	716	739	701	739	740	775	735	718	691	725	659	730	695	676	704	698	697	723	716	724	702	722	717	696	686	721	723	705	697	711	669	707	716	728	719	661	707	687	688	716	750	645	696	679	692	705	709	768	683	692	751	743	663	731	695	789	719	776	683	740	685	727	709	742	726	698	705	722	668	666	666	691	690	626	678	696	718	709	681	712	715	689	702	718	716	728	751	688	696	753	700	705	724	694	706	717	675	669	684	645	726	710	742	733	738	718	696	698	693	763	717	702	698	742	766	696	747	723	709	718	733	708	706	719	689	674	654	678	683	699	711	727	703	730	744	721	741	726	682	682	705	720	718	715	751	712	735	707	702	641	744	733	698	675	691	703	696	691	717	680	673	694	706	694	743	683	691	673	733	711	682	703	678	692	700	675	773	699	682	711	719	758	713	705	691	714	768	694	716	680	756	674	691	709	753	721	662	759	741	750	722	682	726	692	765	709	731	681	694	656	699	701	715	692	694	704	709	693	737	691	720	719	705	673	722	715	690	721	713	737	672	693	759	722	723	676	696	697	714	716	674	755	718	729	785	696	784	700	703	696	683	721	692	705	690	700	710	701	711	714	719	700	736	711	722	737	726	685	738	703	709	678	672	700	668	692	680	690	718	711	710	709	729	719	744	708	699	720	709	724	731	666	728	746	682	734	714	763	682	679	735	701	722	728	693	693	693	696	732	726	721	719	687	731	722	713	707	766	692	754	717	729	716	726	731	709	735	613	721	677	674	702	704	695	689	665	688	689	747	733	694	691	739	690	694	715	625	673	720	703	689	707	742	720	754	706	755	695	737	727	711	694	689	677	686	731	655	721	692	660	667	736	718	681	742	708	719	706	698	688	682	700	746	673	754	710	736	734	709	754	661	733	688	734	714	697	717	695	712	704	696	701	714	684	702	673	710	664	725	745	702	712	719	680	747	729	728	692	713	700	695	712	747	731	742	691	674	706	719	745	698	677	712	739	687	702	694	730	739	752	714	761	723	721	732	695	687	724	700	684	722	707	754	751	684	760	729	722	713	747	710	714	705	678	727	697	727	725	734	678	724	726	673	650	691	703	742	688	698	716	675	750	726	695	711	681	773	710	686	672	711	700	717	713	670	734	653	722	706	734	686	712	741	719	689	708	727	719	723	679	739	694	747	681	691	722	711	706	703	700	661	656	697	687	699	675	703	702	684	736	662	730	734	742	709	726	738	669	753	746	695	716	704	718	692	669	668	689	703	691	698	737	677	700	694	693	719	703	688	682	710	691	685	707	705	706	729	727	715	695	730	729	667	693	649	680	729	697	740	702	709	689	688	632	679	763	727	709	678	722	706	736	686	744	709	701	721	738	679	703	693	671	704	717	715	741	693	681	716	671	700	736	693	712	695	692	714	694	699	708	729	716	675	701	666	724	709	706	685	701	737	686	689	743	678	697	708	716	687	713	754	758	706	721	687	698	748	685	701	728	714	719	706	714	730	654	740	716	679	712	753	693	705	709	661	731	709	704	719	713	688	733	694	693	714	680	749	666	719	679	688	643	733	749	717	726	740	691	702	719	688	730	788	745	672	700	687	691	684	714	731	734	658	683	691	683	708	726	679	712	715	689	732	684	710	706	724	709	683	710	682	696	741	692	677	716	737	716	696	697	718	697	702	710	692	741	694	737	733	681	735	730	697	745	743	720	691	678	679	697	731	673	691	726	742	723	690	679	692	701	731	702	726	628	697	717	722	722	719	749	713	663	724	693	730	739	720	738	717
26906	20621	9282	2257	287	224	228	224	200	229	199	208	189	206	219	205	180	222	200	202	195	209	219	196	224	205	215	207	213	195	204	180	204	217	190	199	220	210	216	182	238	184	188	172	176	204	170	192	220	196	197	190	194	188	217	180	184	211	213	191	181	198	202	202	210	196	204	202	200	215	206	173	203	181	203	184	202	188	163	215	205	184	195	193	179	223	206	173	164	210	190	211	208	185	167	179	176	195	192	201	159	204	201	217	197	196	195	190	180	203	203	210	198	219	191	193	198	218	199	168	205	180	187	191	195	218	205	198	168	206	203	201	188	187	191	196	202	192	197	217	197	195	189	233	220	169	208	192	221	209	196	198	207	201	203	190	178	172	201	187	181	193	187	185	225	192	212	204	195	213	202	198	195	192	212	203	179	173	185	205	175	172	168	196	208	195	188	219	212	192	198	212	198	192	196	184	211	225	168	185	203	205	176	220	186	202	184	197	185	198	189	189	178	219	202	180	219	197	194	221	192	196	222	211	192	191	179	218	202	193	190	204	207	202	159	194	220	196	208	197	187	192	195	193	198	225	200	173	222	198	191	199	208	199	199	203	207	190	182	170	191	216	225	191	182	191	207	190	209	202	201	200	211	191	225	186	211	166	181	202	179	173	213	183	183	182	175	192	200	193	189	200	185	209	183	171	194	203	195	210	199	197	164	211	190	195	177	186	192	198	193	185	188	184	185	206	200	187	203	180	206	175	187	173	196	182	189	212	200	207	199	186	210	193	196	204	190	200	204	224	192	182	184	200	212	190	184	184	207	226	165	206	191	188	177	222	198	191	179	167	184	215	178	192	216	206	215	176	177	223	185	193	189	207	192	219	194	193	204	207	192	206	213	199	190	191	199	183	176	179	188	197	224	208	172	170	212	203	206	175	201	193	209	190	195	192	194	191	184	189	218	197	184	223	193	201	194	195	210	182	207	183	198	215	200	202	190	211	206	198	181	212	191	192	209	192	193	180	193	212	197	187	201	196	190	185	189	206	189	174	191	169	187	205	201	210	184	205	199	184	200	192	194	190	200	195	197	188	201	196	204	216	202	186	197	185	204	205	195	204	213	234	238	188	183	196	198	188	194	182	191	197	173	191	188	188	207	184	194	195	190	211	201	195	213	182	216	182	186	182	191	212	187	207	187	192	183	203	204	194	192	179	209	198	204	182	190	197	181	214	200	203	196	196	203	193	188	203	193	186	185	189	176	177	184	191	185	185	197	192	198	192	192	191	189	199	174	180	187	173	189	182	195	188	185	202	220	198	188	179	195	170	181	182	200	199	196	179	199	199	194	177	179	208	200	185	200	184	183	196	192	180	190	215	219	223	227	194	194	213	206	215	181	190	187	180	196	178	211	222	214	178	195	188	192	205	189	185	182	168	191	196	193	197	206	182	212	165	179	199	193	187	197	207	194	192	218	171	179	197	207	206	189	188	204	191	205	176	188	186	222	219	179	197	181	209	192	187	209	184	217	198	170	185	208	219	188	180	200	217	165	182	227	186	205	178	197	177	223	205	175	194	187	191	213	198	178	228	192	206	218	189	191	184	189	194	200	194	203	189	184	190	186	185	195	201	183	198	190	185	219	206	185	189	200	184	193	208	179	214	183	187	179	190	208	224	181	183	178	178	176	193	219	175	186	212	163	191	187	181	195	183	191	191	191	241	188	172	203	184	180	185	202	208	166	186	191	204	178	207	202	192	201	205	218	169	192	199	211	193	206	187	197	199	212	214	195	187	209	172	193	209	184	175	215	209	195	198	224	188	186	193	179	196	194	216	161	206	211	185	191	212	195	192	182	180	194	209	198	218	202	212	206	174	211	191	191	182	193	195	169	192	201	218	176	174	207	213	169	192	172	183	184	204	196	212	210	210	199	186	214	186	192	206	207	179	213	206	189	189	200	225	172	186	198	181	194	193	183	214	196	186	198	206	195	216	179	178	226	182	187	191	187	214	195	189	182	192	212	190	191	210	199	178	236	195	207	199	179	178	191	189	197	197	190	223	217	210	199	195	197	195	202	176	195	199	208	221	179	209	181	186	195	201	205	201	192	217	187	201	192	209	208	195	191	203	203	196	195	185	169	175	200	174	210	189	200	190	226	179	215	179	183	182	208	197	197	202	185	169	188	165	204	174	194	191	186	183	193	211	193	183	174	211	193	202	216	190	212	192	226	198	200	202	194	208	182	193	209	178	183	203	212	212	179	206	202	205	197	190	194	193	195	200	187	195	193	228	214	200	195	189	188	186	195	196	201	177	199	208	201	213	179	201	184	171	173	196	204	182	217	184	193	189	205	185	205	178	160	205	224	192	165	179	215	187	190	216	211	196	195	206	210	201	198	192	207	202	197	157	224	196	207	181	201	200	231	183	195	204	186	171	180	197	179	191	192	186	209	181	172	196	199	190	202	177	214	180	189	201	163	194	198	218	193	229	203	190	174	179	193	182	207	212	231	188	173	207	199	189	188	202	200	214	211	180	187	163	206	218	188	173	212	213	199	186	225	204	197	177	198	181	213	198	201	200	165	204	184	186	198	198	187	219	215	175	200	192	197	182	212	207	184	191	180	195	176	201	189	185	185	198	196	209	200	218	191	208	213	210	181	194	213	196	214	207	201	182	171	200	191	208	188	194	190	195	195	178	201	196	212	193	228	190	199	206	161	192	191	203	187	171	215	188	174	196	205	189	177	194	189	177	181	218	187	219	177	184	181	159	207	212	214	201	186	184	190	177	190	184	179	201	179	205	204	225	191	187	175	192	209	207	183	188	191	198	183	198	206	209	202	182	210	197	186	178	159	207	204	217	192	188	181	189	202	209	163	206	198	215	200	194	198	196	167	181	194	178	199	200	199	185	201	205	196	170	181	216	195	198	198	199	180	211	180	201	204	179	193	230	194	201	194	188	209	206	206	190	176	181	162	213	199	194	218	185	182	197	197	170	196	184	195	189	208	193	208	208	193	195	199	186	215	202	222	204	171	187	204	196	185	186	221	172	190	183	183	182	201	201	205	188	195	224	203	192	214	191	178	218	220	209	198	211	179	165	174	189	203	196	193	178	180	202	193	204	206	195	202	191	208	205	218	197	191	177	201	189	196	190	186	175	163	207	179	212	195	210	202	201	207	207	180	202	184	207	219	230	210	181	179	191	189	196	205	199	185	166	185	208	217	179	177	204	172	194	221	202	200	213	191	188	187	174	200	166	205	205	177	179	200	201	198	188	177	196	199	219	209	177	184	194	196	176	185	193	187	189	187	189	207	180	186	197	163	199	206	182	188	190	209	208	179	208	212	201	219	193	208	196	194	189	191	179	200	199	187	192	202	204	186	199	205	189	208	196	211	231	165	163	211	200	216	207	210	181	185	184	215	173	199	215	198	184	196	186	208	198	189	208	207	179	175	196	184	185	222	176	193	203	188	196	191	201	165	196	196	202	180	204	186	190	208	218	195	182
17849	5660	7711	2209	547	478	458	408	398	373	412	354	360	377	338	391	326	362	361	360	342	333	310	339	329	339	359	365	347	359	386	349	321	330	364	342	345	340	349	322	335	349	370	353	366	349	347	337	366	308	347	341	311	360	337	327	341	340	342	318	369	355	328	355	367	342	337	367	352	322	373	344	311	339	379	339	298	357	360	362	345	302	338	332	361	333	338	319	360	348	338	333	322	328	393	349	363	354	374	358	353	376	335	298	334	359	310	343	337	353	338	325	345	340	333	366	315	341	346	356	372	326	341	338	385	340	340	337	353	346	327	346	332	313	352	342	336	377	350	332	364	367	319	349	341	347	302	380	356	331	376	353	325	338	312	321	361	337	358	329	363	347	329	342	364	370	345	314	320	373	342	351	356	328	341	348	328	353	365	370	330	359	364	334	354	363	313	338	365	347	350	346	332	357	372	337	350	339	373	350	363	334	333	337	348	334	357	356	336	344	346	354	360	342	352	340	352	316	329	367	326	338	333	340	326	325	322	339	346	310	331	337	297	339	338	331	346	313	329	369	328	360	358	345	353	356	362	334	322	326	322	389	367	321	338	349	328	353	346	335	338	341	328	324	366	374	361	339	343	303	330	317	372	292	355	328	354	326	344	337	336	353	310	333	376	338	313	312	348	384	356	348	373	381	335	318	343	359	330	344	336	350	343	336	359	329	347	324	326	337	340	361	321	406	354	350	367	361	353	343	333	323	357	349	340	331	332	328	310	309	364	348	348	338	338	331	304	353	347	355	340	348	335	295	354	337	343	359	341	306	344	339	334	350	351	374	341	314	356	339	353	358	330	343	364	315	340	332	333	378	350	346	346	345	357	337	347	318	324	348	342	342	333	321	331	305	343	339	336	337	333	363	333	326	340	382	360	321	323	367	323	378	352	335	334	340	353	341	346	350	356	354	329	340	348	356	359	341	344	353	333	328	356	379	350	361	370	352	353	334	318	334	332	322	331	349	340	328	333	369	356	336	338	344	326	370	380	318	322	367	363	346	367	377	332	317	348	362	322	362	331	352	360	323	336	320	338	347	344	371	368	318	387	347	312	366	320	351	369	345	359	355	336	336	331	306	360	382	386	329	317	358	348	329	325	332	340	357	320	332	342	339	325	331	347	318	332	329	334	333	338	360	323	342	349	347	357	362	341	321	370	340	343	362	357	339	317	329	331	353	350	337	360	326	298	348	349	334	315	337	349	355	335	357	346	331	361	331	328	334	343	352	366	336	346	340	331	335	355	325	355	323	332	344	339	334	350	330	318	340	341	359	331	353	336	300	346	340	370	331	357	336	371	352	356	338	362	343	337	302	333	383	336	331	331	367	328	314	346	351	313	358	325	333	326	368	357	358	324	372	318	347	339	290	346	314	305	374	295	345	320	358	346	359	336	340	356	289	338	329	349	377	341	376	328	365	289	339	384	374	331	334	386	381	335	338	338	328	302	350	346	350	381	307	353	351	358	342	335	333	339	329	327	324	359	319	341	351	319	320	357	360	374	342	348	338	317	362	329	352	370	365	328	359	316	346	356	320	352	347	351	338	337	339	357	353	325	346	306	320	343	328	357	334	351	353	338	319	371	348	367	338	334	337	333	364	366	375	348	337	330	359	336	296	324	338	324	327	355	321	316	336	306	351	329	305	332	346	342	313	333	337	347	328	333	326	344	318	360	322	338	346	335	358	324	336	342	329	337	361	335	350	336	308	310	340	328	325	348	368	371	354	359	349	332	345	351	334	317	320	355	340	340	336	352	333	323	362	355	345	338	338	337	356	354	314	359	317	354	348	360	338	344	359	307	338	373	360	383	346	357	349	342	351	355	341	336	337	335	331	327	327	311	316	359	340	367	330	319	329	335	347	353	370	348	332	333	341	348	336	340	323	387	348	328	308	352	338	364	349	300	371	334	364	337	359	306	339	345	322	355	338	363	336	370	337	333	348	337	313	362	364	342	338	330	344	348	373	322	339	322	339	346	338	311	352	315	345	357	315	328	330	385	311	361	309	365	366	343	321	358	346	330	324	331	324	338	339	298	323	327	356	330	367	338	331	328	351	324	365	329	337	333	334	370	361	347	316	340	329	319	365	373	335	315	374	330	360	374	344	352	355	334	340	351	357	327	364	346	346	360	325	317	325	349	357	373	375	354	361	367	324	322	342	363	359	332	357	355	345	341	351	348	324	342	315	362	363	358	351	364	348	359	378	342	364	322	337	356	381	343	353	300	341	328	355	365	324	348	374	376	330	332	347	359	343	363	349	327	384	341	319	351	357	351	373	329	347	327	335	326	313	370	353	354	359	346	323	377	347	331	338	341	350	349	325	333	368	316	331	356	345	344	298	315	341	333	382	319	338	328	319	357	330	337	344	320	316	369	364	333	339	360	322	336	331	380	315	360	324	344	356	339	363	371	314	320	392	364	359	332	351	353	342	337	346	327	357	365	348	361	337	353	336	332	343	373	369	335	352	367	307	342	348	333	333	354	351	371	350	329	356	320	348	320	354	344	375	313	318	352	378	347	316	333	348	349	361	331	309	297	352	365	335	333	353	358	375	314	341	338	371	317	355	360	359	334	331	352	367	335	355	334	356	373	336	353	329	349	384	312	340	323	326	357	334	337	328	325	365	324	355	318	314	344	343	353	378	325	369	366	378	332	370	327	367	342	359	353	351	349	334	337	348	347	333	353	366	334	314	321	333	364	331	334	346	342	343	363	336	323	331	366	311	329	328	358	360	353	326	351	369	327	301	350	325	318	338	299	333	364	320	339	346	348	345	354	350	380	357	327	330	326	332	358	352	339	355	377	342	330	335	364	316	326	334	317	347	359	364	354	330	338	366	335	351	345	345	357	359	353	304	338	321	338	360	341	330	314	359	313	311	327	334	343	325	343	335	322	345	332	349	327	332	339	340	321	354	355	324	350	362	344	315	342	349	351	339	341	371	323	366	342	363	359	312	359	352	326	355	333	354	361	375	337	338	348	327	322	321	324	351	366	347	350	339	359	341	351	346	358	351	315	348	338	365	344	334	349	341	372	338	338	357	343	339	364	332	331	354	318	323	372	362	333	358	330	365	356	359	306	349	384	337	326	324	364	341	350	352	332	367	335	320	349	365	344	331	381	377	372	360	348	331	365	350	364	331	319	364	315	378	326	330	342	343	314	352	357	371	319	336	360	366	322	363	330	345	324	345	359	346	370	354	329	345	311	357	337	328	351	318	325	382	361	343	377	342	370	314	390	363	352	336	331	323	341	332	323	371	332	353	344	349	358	369	341	345	333	339	355	343	335	352	353	355	346	315	395	311	364	336	317	324	318	343	347	328	314	352	359	349	359	365	374	340	354	350	353	364	330	320	333	281	354	354	330	316	324	328	302	358	343	322	320	328	335	332	321	372	333	319	310	333	341	346	357	346	333	343	354	338	329	344	355	370	325	328	344	314	354	367	368	346	362	349
24250	21372	28041	25619	16743	2075	799	660	563	514	508	416	409	420	396	415	410	399	387	349	364	369	372	358	355	379	351	400	361	357	351	388	352	370	341	333	307	346	360	348	370	355	347	377	335	374	357	331	340	369	368	359	373	356	323	371	355	355	351	374	356	320	350	291	355	347	347	384	346	361	341	368	329	339	341	340	307	355	315	309	337	329	354	361	370	345	317	312	336	322	367	367	355	353	325	349	358	328	383	344	336	338	354	336	323	350	341	335	396	346	330	343	380	346	346	328	332	343	360	353	314	344	385	365	349	352	372	351	340	351	332	353	352	327	368	361	363	346	354	362	350	359	334	362	340	331	343	362	334	319	336	372	345	320	344	334	342	339	339	356	339	346	331	345	353	333	359	349	331	370	361	360	337	330	341	358	341	319	337	347	357	328	347	373	379	331	343	337	321	364	338	345	340	337	325	300	334	383	360	333	350	327	361	351	335	344	310	349	320	349	342	333	352	336	363	341	327	351	335	321	355	329	327	343	356	368	348	357	398	375	352	332	353	323	325	344	333	309	325	354	340	350	351	332	336	338	330	359	378	287	342	330	336	329	328	341	346	344	323	325	374	365	332	341	378	334	344	333	362	305	360	344	348	345	361	344	350	346	338	342	369	319	330	322	362	338	337	321	350	346	335	357	356	340	352	358	340	325	353	313	350	339	371	331	351	339	336	304	355	325	327	357	331	338	339	341	339	358	324	358	332	382	345	347	346	339	389	323	344	328	365	350	354	339	327	314	344	344	351	337	347	328	344	347	349	303	367	324	320	361	327	360	354	346	356	336	344	309	359	367	338	362	368	321	314	339	352	344	349	374	375	362	358	331	344	320	338	351	348	337	358	312	390	319	330	328	357	340	332	348	323	355	324	326	345	313	350	331	339	335	343	361	338	332	334	355	349	351	345	356	356	285	336	364	361	379	367	345	348	308	349	345	355	370	322	331	359	353	322	348	318	352	338	341	360	359	328	323	348	345	359	322	387	333	372	329	344	328	364	313	357	356	354	393	331	325	388	325	367	321	330	345	324	343	369	339	337	339	319	334	325	344	323	338	347	341	299	348	334	280	371	337	339	351	343	340	362	325	296	356	333	339	361	345	352	359	326	366	355	311	328	351	336	352	320	310	355	326	352	344	372	299	323	348	345	338	355	349	335	355	323	352	330	348	306	331	334	354	310	336	323	326	360	341	372	328	348	378	334	367	350	333	319	300	313	359	353	320	341	335	329	337	347	345	361	366	325	317	344	373	364	355	342	354	318	338	346	330	372	334	363	361	325	371	320	308	343	331	337	345	360	340	336	339	323	360	348	310	356	398	329	340	350	350	353	363	314	362	332	336	342	346	305	406	354	347	319	360	335	364	326	336	357	366	344	371	324	317	312	332	357	345	373	328	375	317	333	320	365	335	309	361	335	330	332	359	330	335	340	357	339	321	364	347	316	353	318	313	329	340	324	363	384	343	309	322	371	360	329	334	325	367	316	350	368	318	347	355	345	356	341	360	325	366	351	345	347	345	345	318	338	340	386	347	325	358	353	330	330	342	355	333	353	317	328	333	325	324	324	329	346	336	328	314	328	325	342	315	337	322	357	355	341	347	370	340	340	344	331	343	348	357	358	343	351	322	324	350	343	339	355	353	334	333	342	362	311	361	340	328	358	315	310	387	332	346	321	350	358	360	328	330	357	322	340	377	352	391	357	338	362	341	356	312	339	320	389	338	381	360	360	357	331	349	354	325	335	356	335	340	340	351	366	363	342	346	336	324	372	333	351	364	327	316	338	350	330	333	338	349	335	329	326	339	336	331	352	315	317	331	343	307	343	357	382	360	355	377	339	372	375	317	346	338	340	367	312	365	341	376	348	363	332	358	375	336	345	345	328	360	362	362	361	354	360	369	360	329	378	360	372	338	339	317	350	308	337	318	310	353	326	363	348	352	327	301	362	330	366	371	307	350	333	350	335	342	343	364	330	299	337	309	353	327	311	319	369	350	351	337	356	339	338	356	326	347	331	345	319	369	352	330	320	376	378	367	294	356	346	337	374	329	365	349	380	332	325	363	322	340	347	312	327	337	330	330	347	375	338	337	385	333	319	319	329	345	341	328	376	374	358	332	329	337	361	326	324	362	382	360	330	329	367	370	330	384	378	344	352	359	369	354	355	313	364	328	368	362	337	322	327	348	330	341	341	341	368	343	344	341	345	345	359	347	318	337	332	342	313	347	335	354	346	379	312	342	336	353	331	333	317	332	335	345	323	349	354	360	333	351	334	356	347	336	350	337	335	342	370	325	357	322	350	313	336	332	338	341	345	303	378	302	347	361	364	365	326	342	335	355	343	344	353	301	362	326	352	299	364	333	312	355	324	366	350	324	342	314	362	338	333	286	313	305	355	356	325	365	338	317	352	345	345	347	354	340	359	323	340	331	334	313	389	350	335	307	338	339	352	386	375	347	349	343	352	332	393	347	376	373	378	330	341	336	317	331	355	332	342	357	343	345	344	328	356	350	329	356	359	349	350	339	331	314	350	332	319	358	345	327	322	344	351	351	365	355	342	337	345	325	322	348	345	383	324	326	360	370	358	344	342	316	342	347	345	354	320	353	343	357	339	347	361	330	342	351	319	407	398	320	363	348	335	352	336	362	364	339	336	335	326	344	330	360	325	318	359	372	371	327	365	331	314	339	339	338	322	288	332	350	325	315	315	329	321	352	368	348	334	320	353	368	357	362	332	320	341	298	327	347	348	363	321	353	374	328	328	316	326	335	343	342	358	335	338	338	352	333	319	352	339	366	353	351	342	339	349	340	370	378	373	352	355	365	372	337	357	352	340	367	339	350	322	323	359	341	320	335	326	380	316	334	350	341	370	350	356	350	336	318	330	365	329	343	344	308	383	364	340	340	369	323	359	359	351	359	337	346	293	344	340	357	323	319	346	333	309	347	329	351	370	354	382	358	340	379	339	375	372	321	324	374	344	336	358	334	323	347	344	330	316	355	293	357	344	320	362	366	341	349	334	360	359	351	355	315	376	358	364	344	313	340	330	297	355	358	323	320	317	337	380	329	339	365	350	344	319	324	346	335	309	344	337	307	356	353	347	329	343	322	371	330	356	321	307	359	344	355	303	362	359	336	381	336	325	367	328	344	330	341	302	316	315	337	350	358	349	355	348	363	331	326	362	338	338	346	362	345	314	340	347	354	334	345	338	355	347	331	315	338	313	349	355	358	345	331	342	326	307	372	323	337	349	357	356	317	334	305	332	349	332	326	363	336	348	353	355	317	288	324	316	358	342	355	338	353	354	358	349	379	334	351	316	337	370	352	375	346	365	308	324	347	344	342	341	335	338	352	359	352	350	360	342	328	352	354	337	330	349	323	324	359	315	338	370	339	335	348	355	371	331	329	359	374	344	319	342	385	368	343	316	321	338	330	338	348	333	331	323	357	355	341	367	336	314	323
41800	16873	20492	10490	3013	2205	1746	1468	1327	1092	1004	980	910	789	822	799	698	695	701	661	681	656	702	639	643	648	618	613	622	601	600	591	576	557	628	637	593	622	622	587	636	611	616	611	575	597	624	585	556	606	622	603	603	590	580	604	561	613	596	590	582	584	597	620	613	623	631	599	577	575	618	585	638	523	620	596	573	578	565	614	598	553	583	585	578	579	590	583	584	562	554	575	610	629	543	584	571	605	650	604	605	585	578	587	581	580	581	590	593	569	586	564	573	622	571	621	544	613	575	581	564	590	646	574	583	614	560	609	592	574	555	596	591	547	574	590	572	558	588	569	606	597	596	590	613	583	557	595	585	562	640	601	627	630	568	570	595	566	613	582	559	591	650	580	580	610	602	597	601	572	613	656	597	687	608	590	572	550	573	615	551	610	603	567	590	582	548	632	585	565	556	567	607	546	608	587	622	537	564	576	557	592	579	566	563	586	572	605	600	576	539	589	579	595	576	547	581	610	568	567	556	574	571	563	607	643	604	546	601	603	573	627	559	579	572	598	603	580	617	581	573	603	593	630	599	586	604	533	578	574	525	544	575	576	584	568	577	586	614	557	587	596	600	570	581	597	550	566	577	582	545	571	582	599	582	558	571	557	594	593	542	585	572	605	581	575	563	531	561	620	565	582	592	590	583	543	575	566	550	548	602	594	595	584	540	584	596	608	576	554	572	560	565	553	595	611	567	584	612	597	612	605	592	586	557	545	578	554	584	562	599	583	584	600	540	624	599	564	563	537	627	530	609	598	580	618	582	607	602	587	580	573	600	591	550	603	631	554	558	607	575	555	571	528	572	598	575	562	566	616	588	562	563	540	537	591	555	589	565	568	556	617	525	585	566	558	613	594	565	572	578	574	595	586	573	540	571	575	580	583	534	570	600	596	584	639	583	579	573	600	576	605	558	535	624	599	581	562	571	575	577	587	642	621	549	613	574	610	571	577	560	578	585	618	570	584	591	564	603	607	560	565	550	563	552	610	592	586	595	598	576	564	580	580	574	569	565	586	580	592	548	551	553	587	560	556	574	584	560	550	573	579	542	576	561	595	557	611	558	616	539	592	583	543	600	566	573	637	589	540	574	585	584	534	552	573	562	571	553	544	610	574	585	567	585	587	600	564	619	591	588	587	544	628	578	541	606	605	585	586	581	547	550	590	609	569	592	587	605	592	556	561	528	567	595	576	603	567	579	586	571	587	574	563	556	601	540	578	611	596	553	584	569	564	601	564	568	611	585	586	574	553	588	573	561	612	553	591	583	563	577	560	588	550	559	560	557	555	597	580	613	575	593	574	571	600	592	599	572	584	584	586	587	575	551	550	605	538	580	604	586	576	627	563	575	572	568	614	566	581	587	567	573	581	598	568	601	603	550	596	554	575	602	599	580	533	555	621	608	568	585	569	591	603	601	567	580	574	618	584	593	577	624	579	588	559	565	611	585	574	570	556	602	587	578	597	562	620	589	610	568	547	561	579	586	558	589	575	555	631	599	566	613	564	483	566	547	592	624	568	585	536	587	591	603	580	564	569	593	616	572	596	538	585	581	584	571	570	604	564	552	598	639	592	553	535	558	551	587	603	632	618	539	558	585	602	574	598	600	568	565	585	591	571	598	600	612	538	599	582	606	565	611	578	613	578	557	613	574	584	625	528	553	612	543	557	585	567	575	595	631	579	579	562	618	567	580	556	578	639	587	594	595	559	597	611	559	583	570	611	577	610	587	561	555	567	542	612	584	579	550	615	581	562	583	598	608	579	569	589	595	601	586	632	568	614	590	542	574	571	562	598	572	545	591	534	572	544	574	600	568	595	573	593	606	590	563	605	536	560	577	574	561	530	578	572	620	568	610	535	562	588	602	588	566	588	568	599	575	544	571	553	545	563	568	600	568	538	549	580	611	570	633	545	546	616	608	622	586	609	582	599	573	595	617	565	604	598	612	598	588	579	567	594	582	616	545	593	586	540	580	610	580	565	583	582	593	585	582	598	569	595	605	599	612	590	606	618	549	585	581	592	581	576	625	592	612	601	609	566	604	580	582	571	586	533	585	608	597	560	542	558	645	594	518	584	563	610	564	561	538	558	563	586	606	552	552	617	601	558	537	599	612	589	546	593	558	585	563	571	574	626	607	583	594	593	518	616	613	605	557	546	562	535	631	563	562	593	593	586	556	561	618	578	575	583	614	571	566	561	583	559	538	600	591	554	603	583	551	577	599	562	586	587	587	558	555	564	574	574	578	599	602	627	546	549	601	567	570	604	552	534	572	605	553	557	574	595	543	563	573	595	595	574	547	611	624	597	584	580	554	580	573	566	616	602	535	620	597	605	596	565	552	617	575	585	576	585	546	541	567	588	538	552	591	602	590	577	596	575	573	552	607	579	580	551	554	599	563	610	599	559	576	580	555	569	589	559	597	605	599	514	550	575	552	601	616	560	552	552	605	549	604	546	563	571	589	551	592	559	588	576	613	584	583	540	572	560	592	569	587	594	588	555	593	593	571	609	618	585	566	573	599	582	578	588	589	573	599	570	577	569	576	577	592	554	595	570	629	576	598	607	589	579	550	564	596	598	602	534	579	580	578	586	529	617	546	550	604	568	564	587	586	599	569	600	553	593	581	588	545	579	572	552	552	595	621	599	571	582	599	572	570	580	561	565	562	575	590	590	596	605	581	602	577	598	597	540	600	576	547	574	522	608	583	591	548	581	614	574	583	560	591	611	585	604	561	553	597	568	517	618	551	601	594	634	561	629	587	563	566	587	595	574	548	559	574	574	592	599	627	602	572	568	583	598	614	586	538	568	608	606	564	616	588	600	588	581	578	561	560	568	592	590	590	623	553	603	596	582	614	610	564	587	636	590	594	608	595	513	570	600	559	590	576	590	591	558	592	580	594	607	553	533	583	588	581	580	596	539	575	555	541	535	572	599	545	584	562	566	644	564	607	623	584	568	577	545	553	575	590	572	554	579	578	548	615	553	583	571	615	596	578	569	565	555	591	589	578	542	583	562	534	599	566	526	556	577	587	586	572	593	611	574	617	609	562	584	588	579	583	594	550	569	576	575	605	583	622	607	599	567	572	586	611	571	591	548	561	609	572	587	601	594	584	584	584	619	576	577	605	597	575	617	599	542	581	617	618	558	593	589	563	572	589	600	553	568	555	580	561	572	576	623	552	594	600	544	561	584	560	591	572	583	565	561	576	565	618	569	558	603	598	550	551	541	574	537	592	614	598	542	554	573	555	594	590	555	578	575	560	605	657	585	591	538	551	575	591	552	571	543	559	565	577	592	569	617	552	591	563	614	553	560	581	616	594	578	582	587	581	543	557	553	562	553	586	570	563	630	581	580	554	563	528	542	607	542	587	605	588	575	564	593	557	545	586	603	599	539	577	564	600	555	553	598	590	569	536	588	597	579	537	593	544	562	541	602	579	584	629	580	610	594	573	602
23183	21304	28766	24485	21274	14519	1856	978	799	693	664	607	597	591	514	528	491	457	483	488	474	477	479	475	439	422	477	484	438	440	429	453	466	472	449	428	450	467	406	425	426	432	401	380	400	403	436	409	453	437	438	440	413	444	415	394	410	425	456	438	437	451	419	460	404	384	422	432	435	415	435	409	433	402	441	434	436	409	418	444	424	413	443	412	395	429	426	366	409	450	425	397	418	408	424	396	427	415	434	448	427	416	431	413	413	433	425	407	400	414	454	410	407	452	441	400	441	398	399	446	408	413	406	423	408	397	445	452	406	423	400	399	445	418	413	398	441	449	399	442	378	430	413	395	426	425	412	441	422	449	404	402	415	395	388	399	369	435	461	408	381	444	454	449	454	419	432	460	425	427	383	423	420	455	443	431	436	426	417	402	395	414	431	449	413	391	415	446	429	405	416	423	419	417	424	420	448	402	400	365	455	417	428	401	399	468	424	415	439	415	431	459	428	426	408	450	446	443	422	431	414	428	444	445	386	460	430	380	426	397	444	406	397	396	420	411	402	413	439	405	428	442	403	419	468	407	370	417	403	402	385	418	426	434	431	418	457	416	403	392	428	417	421	382	438	407	424	442	417	375	409	411	434	406	408	431	413	382	396	372	429	402	400	399	405	407	423	368	394	409	420	403	389	402	422	402	394	423	372	427	397	426	395	386	408	417	377	446	417	404	401	398	432	404	467	432	438	429	429	394	442	399	426	422	409	374	421	434	406	424	455	421	459	398	408	435	416	434	438	417	437	419	419	391	384	432	429	397	394	419	433	443	410	423	475	416	422	439	421	424	440	420	417	407	397	420	397	430	415	410	425	409	415	384	415	435	417	404	425	406	397	420	420	402	424	442	415	435	428	428	421	434	385	424	413	430	401	408	412	410	436	441	417	410	402	412	426	398	411	434	400	413	423	447	443	415	423	424	401	404	421	403	396	358	371	425	410	421	414	398	398	411	428	420	438	398	446	447	412	408	411	412	379	401	421	395	428	433	407	430	385	401	451	401	439	409	432	444	437	432	375	380	406	429	420	423	407	411	434	418	426	447	428	387	372	413	438	447	454	427	419	414	397	409	402	390	445	394	438	433	406	441	429	433	421	396	414	430	405	445	422	418	418	423	392	412	428	440	417	409	403	448	413	454	382	430	397	426	419	441	396	427	455	383	444	381	429	418	371	379	413	429	407	400	459	390	433	427	425	419	410	431	444	422	408	410	417	412	419	387	427	426	438	416	434	435	412	429	464	440	421	439	411	394	423	420	399	445	431	412	401	417	381	430	431	455	395	452	392	419	405	443	431	405	413	440	413	443	397	390	403	380	442	424	445	420	402	397	419	433	432	431	417	402	437	399	432	408	423	422	436	427	397	409	450	407	435	395	433	412	388	397	389	476	397	435	421	407	397	399	423	410	431	404	444	427	410	403	404	424	425	410	397	423	414	404	393	453	421	414	404	432	447	433	396	402	404	424	406	402	461	388	442	429	414	411	398	428	377	426	397	428	411	389	436	409	442	407	388	438	434	411	422	412	386	418	412	403	428	415	413	430	431	392	388	424	417	400	437	413	405	411	426	434	426	411	397	392	408	436	448	393	397	432	417	407	400	414	375	398	424	397	411	393	455	399	417	429	398	423	446	389	377	415	430	391	426	421	425	455	425	423	402	423	429	383	409	388	421	440	406	416	422	409	408	445	398	436	412	402	403	406	404	415	437	418	428	401	374	421	425	440	444	391	400	439	448	376	420	419	408	406	402	409	438	442	444	423	436	417	432	397	409	424	403	414	431	415	450	427	468	405	415	386	413	404	408	400	397	437	405	432	409	428	407	442	407	408	397	405	415	422	425	429	417	431	375	457	432	414	424	425	454	383	401	419	401	412	405	400	396	401	405	436	411	423	399	436	432	399	415	406	416	417	444	406	404	397	387	432	387	410	429	433	407	424	449	430	424	400	409	402	417	416	416	463	435	433	437	394	399	404	421	423	421	418	406	379	407	402	395	450	411	372	440	423	431	430	404	435	442	407	424	398	409	435	391	417	398	456	370	422	442	425	409	438	418	427	427	436	433	387	467	459	416	420	430	390	419	415	428	447	432	407	445	416	432	419	435	428	374	392	425	390	425	407	417	426	381	415	385	417	411	414	428	419	436	433	429	401	405	411	431	440	407	409	412	416	424	424	464	393	446	415	432	432	440	401	422	379	380	424	402	399	410	370	412	427	405	422	424	411	387	420	388	413	397	428	424	401	392	416	414	414	442	421	416	406	428	441	430	446	433	394	410	421	387	432	396	445	426	409	413	414	396	425	451	434	431	435	412	416	451	392	456	400	425	428	426	436	448	426	417	397	406	415	394	434	401	416	394	417	413	399	393	405	439	387	388	402	427	463	437	426	403	368	443	388	396	432	426	393	417	410	431	418	409	449	418	419	418	412	425	399	415	413	415	408	441	424	427	453	434	439	398	412	392	415	360	403	403	411	414	401	421	430	423	413	402	438	387	463	390	421	446	410	417	391	378	418	435	427	419	436	415	407	411	435	421	411	409	445	419	388	411	382	428	434	446	417	457	434	413	397	457	459	389	438	401	407	437	392	396	469	426	431	371	392	380	413	351	415	409	454	432	384	412	412	416	368	413	427	374	392	410	448	434	425	406	422	444	437	414	394	396	420	412	407	411	404	440	388	417	430	421	421	397	408	427	380	441	391	413	384	435	431	405	395	421	403	399	405	428	388	396	427	449	416	422	420	425	404	420	422	421	437	400	413	416	364	438	401	425	414	451	429	358	387	418	428	448	390	413	430	424	390	395	409	416	409	427	392	383	467	402	421	383	417	430	428	453	419	404	385	418	396	439	424	430	424	414	410	451	407	396	399	420	411	429	408	388	441	415	449	384	449	413	429	406	368	396	423	407	409	418	433	451	424	415	389	393	391	393	381	422	448	468	412	437	396	404	403	410	414	411	386	411	397	398	437	448	445	402	433	428	422	438	402	391	420	435	411	444	381	439	428	440	420	356	412	398	397	433	429	424	431	406	411	414	417	397	417	367	426	388	430	425	429	405	397	415	445	391	409	428	416	439	418	421	389	463	399	385	435	417	441	399	437	386	385	439	393	419	380	411	420	434	433	413	405	438	480	451	404	429	433	444	409	416	405	401	400	431	424	435	409	410	437	461	429	442	431	452	426	418	411	469	436	407	430	440	372	380	413	406	454	391	388	390	443	445	444	443	395	416	385	398	412	447	407	413	431	460	402	444	403	422	442	424	394	428	430	436	454	407	423	410	436	390	414	418	426	410	424	365	364	434	407	413	420	439	392	364	423	438	441	400	402	423	408	393	423	408	413	374	400	450	434	445	423	412	407	411	438	427	356	418	424	402	439	397	398	418	421	422	417	410	429	426	396	434	404	428	415	396	447	412	448	420	428	424	389	414	414	408	461	396	413	435	375	417	386	396	417	419	411
48868	22669	24286	13668	4962	3652	2924	2316	1915	1740	1452	1332	1286	1148	1128	1023	944	971	891	903	868	862	834	798	796	784	745	786	784	763	754	713	760	690	770	727	759	685	722	786	748	741	662	696	752	713	713	714	677	736	741	710	760	745	657	719	729	716	724	714	697	699	658	716	664	672	727	699	705	713	693	756	715	689	683	658	726	693	674	697	703	658	681	675	667	686	710	701	679	677	673	648	682	687	720	687	688	728	747	734	663	675	663	678	677	682	678	728	670	656	711	681	669	661	703	725	666	696	684	649	686	677	675	702	654	732	683	706	646	684	701	653	709	761	691	712	687	711	669	726	702	711	716	722	675	712	705	682	685	726	722	697	694	689	693	674	672	699	643	659	677	631	697	644	703	713	674	697	613	695	660	688	756	716	722	681	656	699	685	642	700	658	713	684	680	662	650	709	683	680	671	729	676	665	670	661	673	651	695	682	632	671	641	688	676	666	634	733	720	679	643	678	677	685	637	685	682	685	700	691	668	659	677	631	670	645	631	699	654	641	649	696	659	629	694	668	687	667	685	700	669	642	657	717	658	640	669	680	701	708	655	666	658	664	715	672	656	680	696	668	703	691	727	645	687	710	686	651	689	651	647	721	705	624	705	660	706	672	661	663	697	651	675	682	688	656	669	643	685	649	633	665	700	677	651	699	669	697	696	678	693	711	716	694	652	690	673	718	717	660	667	703	617	700	673	647	698	715	685	641	672	671	683	648	699	731	671	716	680	691	650	637	693	656	658	689	637	669	656	718	631	662	672	638	638	671	674	730	690	660	697	676	642	647	683	632	710	664	702	657	707	703	668	653	638	694	680	679	656	649	712	677	718	695	638	691	649	699	656	678	660	652	721	713	669	682	664	728	701	655	659	663	697	704	711	663	730	711	641	710	673	641	729	681	703	677	632	707	686	674	677	641	685	670	703	735	702	728	651	698	713	676	666	666	661	717	698	674	668	663	695	635	723	657	663	711	696	685	632	670	671	736	703	710	704	676	685	745	608	683	665	699	663	702	674	653	663	684	663	646	702	675	606	719	680	676	634	690	632	685	681	690	682	643	650	644	651	665	716	662	703	651	668	701	721	669	714	688	646	684	743	679	744	682	693	689	674	739	680	674	676	680	735	677	645	646	689	706	683	688	646	697	728	675	639	649	623	659	641	677	712	672	708	715	677	674	685	636	639	683	679	674	614	656	724	661	727	680	661	643	717	657	669	675	686	722	642	668	710	698	693	698	706	689	695	672	645	709	675	706	681	657	697	640	677	691	669	648	659	677	690	652	671	657	702	716	675	678	715	688	625	697	699	657	640	700	689	691	655	706	665	670	661	690	642	683	657	625	711	710	687	673	717	650	680	672	666	710	680	687	686	633	695	708	623	736	727	671	694	705	617	710	627	651	640	686	695	658	683	659	695	637	705	684	677	683	665	688	642	700	693	679	690	653	684	689	681	664	748	665	719	688	708	687	667	644	684	639	707	673	666	637	698	620	675	685	675	666	703	715	693	660	674	724	724	631	632	697	674	643	673	666	700	706	654	638	705	684	726	661	641	680	699	700	670	639	640	684	693	686	699	703	689	699	676	722	699	682	659	717	688	704	669	664	707	683	697	701	664	722	696	683	667	671	668	666	682	674	705	658	684	658	655	677	702	663	710	682	708	718	677	690	634	709	663	669	735	670	606	652	690	688	688	653	674	641	704	726	678	678	649	688	697	672	655	678	630	624	703	656	720	640	672	656	680	690	671	689	644	676	675	693	712	687	717	674	686	664	673	722	655	679	647	671	668	677	669	683	672	703	676	718	691	654	673	650	659	686	679	665	693	685	724	652	689	668	718	686	672	701	707	702	703	698	643	672	684	648	693	727	695	675	676	702	708	720	670	668	655	706	647	709	712	661	701	639	640	680	696	636	663	674	667	665	723	665	716	653	704	685	659	680	685	673	662	692	670	691	736	710	620	671	694	695	669	665	688	692	649	661	645	740	630	675	678	717	661	662	659	654	695	688	698	697	661	638	628	681	679	702	707	703	692	674	693	711	651	666	650	748	672	640	725	630	690	678	702	667	642	690	668	688	627	729	692	710	681	655	671	690	674	706	690	692	678	688	683	718	646	701	600	646	638	666	627	700	661	675	687	685	673	681	655	683	676	676	651	700	667	701	694	676	669	692	685	730	709	686	682	687	695	683	652	653	696	677	670	692	697	634	671	683	666	683	651	689	658	674	687	667	700	679	693	701	675	661	654	674	704	660	683	657	707	662	696	667	710	678	655	713	733	687	714	684	671	650	690	672	667	600	615	691	670	672	680	657	673	653	666	664	702	687	670	671	694	692	696	719	689	666	648	707	676	655	670	732	655	660	728	680	641	692	678	689	645	737	711	704	662	664	689	672	653	695	656	656	681	720	638	646	636	692	639	689	725	680	685	708	686	660	674	693	671	684	644	641	683	687	727	654	649	718	599	687	664	669	650	666	665	699	728	651	674	681	688	681	664	706	661	675	671	666	682	712	693	710	692	654	635	696	672	689	674	673	684	701	650	716	675	724	654	755	659	644	687	666	703	673	683	673	644	684	701	652	673	703	673	676	695	722	688	705	708	700	658	634	608	682	680	680	642	644	677	675	677	734	682	673	738	662	688	653	675	679	713	686	676	643	674	645	637	655	698	683	677	676	653	666	678	641	669	724	675	674	660	646	715	695	660	692	675	666	659	751	675	666	662	661	674	646	710	690	698	659	678	683	692	657	667	688	663	677	653	677	694	714	687	688	685	678	642	659	639	698	685	675	679	652	598	703	656	666	668	680	668	713	663	675	698	656	632	713	667	687	691	670	656	707	612	680	657	686	663	678	658	704	690	737	683	718	683	679	669	645	694	656	646	668	759	700	685	655	673	693	716	699	674	674	675	721	672	672	737	735	650	684	716	694	709	712	700	702	679	639	699	703	669	649	690	696	724	683	705	733	705	701	650	690	647	686	630	680	672	647	677	663	674	661	718	621	656	622	681	677	684	620	711	699	673	687	694	656	655	670	699	719	643	657	674	680	666	656	689	657	660	642	674	677	735	693	666	653	699	696	725	693	691	691	716	689	641	733	693	653	696	688	674	682	743	729	653	644	670	713	703	657	657	672	694	680	660	698	683	653	715	707	663	700	703	678	673	728	677	683	653	681	688	678	720	721	706	685	674	710	686	665	670	645	713	703	711	703	700	675	686	684	647	709	701	685	648	704	699	713	649	704	670	669	656	713	675	640	701	690	693	700	646	650	661	732	668	692	701	693	639	655	692	702	657	699	639	628	662	642	668	704	680	697	683	708	652	662	731	699	687	672	622	682	693	697	676	719	731	724	728	671	729	701	720	693	705	638	664	673	695	660	678	669	703	688	618	715	711	659	703	665	723	679	678	670	693	687	678	640	636	693	682	697	661	640	677	711	668	677	674	727	695	723	658	673	691	662	647	721	703	699
26871	20511	8822	2549	235	230	198	228	193	198	206	202	175	212	185	190	191	191	188	209	207	169	194	188	193	190	162	166	190	192	182	193	179	185	189	196	207	180	162	175	175	176	183	183	188	205	190	193	185	166	190	182	172	206	175	191	162	170	192	174	195	178	207	167	181	160	208	195	187	161	177	181	176	170	213	179	200	195	192	179	182	192	181	201	188	215	183	182	176	176	184	169	195	191	173	203	192	189	183	179	181	170	204	166	192	196	183	178	170	181	191	179	182	163	168	177	175	181	178	185	185	190	185	202	189	191	186	193	184	184	156	174	173	184	174	195	176	170	203	190	193	173	188	165	193	176	184	196	175	185	156	191	179	187	213	173	194	175	168	187	177	175	200	220	203	203	203	156	189	198	191	206	183	201	186	165	177	159	187	180	182	193	178	202	162	174	189	200	168	190	172	180	176	174	172	184	189	162	158	176	172	170	167	174	187	156	191	177	159	193	187	185	194	180	185	168	189	165	184	177	183	200	198	178	186	170	162	168	163	159	198	215	178	162	180	180	165	189	164	178	181	184	187	183	175	206	187	205	170	184	151	189	185	185	160	188	173	182	199	166	216	174	187	204	187	204	189	164	178	199	174	188	177	164	157	190	183	186	223	187	198	181	174	166	179	149	165	182	194	197	184	175	181	217	181	176	178	153	182	164	188	178	178	205	164	177	176	186	214	195	175	199	206	174	180	181	190	170	172	170	188	198	181	162	196	175	191	191	154	194	197	195	181	200	172	174	197	220	158	189	195	176	179	193	176	207	202	187	204	200	191	193	180	187	165	187	194	187	169	191	174	179	185	205	188	192	188	193	180	183	186	181	176	169	179	193	164	161	176	182	176	177	206	185	191	172	186	172	155	171	192	170	166	183	173	184	187	181	159	206	179	190	155	200	193	191	164	172	187	210	176	167	189	172	184	184	207	179	203	175	183	171	150	201	180	184	206	171	196	178	199	202	167	178	147	185	181	162	186	170	190	168	173	187	186	173	207	184	197	159	191	176	191	178	172	169	164	184	157	192	181	179	183	187	202	184	191	184	157	189	145	188	187	182	189	170	195	180	184	217	168	176	188	182	196	179	175	173	184	206	199	178	176	187	198	158	203	161	186	192	211	198	177	187	175	186	180	192	172	184	171	165	182	166	190	194	204	176	192	167	185	190	196	172	167	194	180	200	171	186	185	155	165	181	182	174	157	172	172	181	199	173	158	189	170	158	184	177	150	180	191	160	171	184	192	189	187	182	204	167	181	149	205	181	166	183	194	191	194	162	194	167	190	210	194	184	184	162	178	187	178	163	192	184	177	175	184	177	189	171	165	170	175	175	168	203	191	191	177	189	167	177	156	184	192	181	181	180	169	194	194	179	175	193	185	162	179	175	155	223	201	151	205	163	179	191	187	191	187	184	189	153	160	190	188	154	180	192	173	149	168	179	152	180	178	157	178	190	168	195	170	186	181	197	189	175	194	173	186	191	190	182	195	196	185	178	187	191	182	183	172	206	170	177	171	200	191	171	146	183	192	185	192	192	166	167	200	157	181	180	165	192	174	177	173	181	195	171	195	209	165	160	182	190	160	202	193	179	169	157	172	201	214	183	197	200	178	208	180	196	179	194	188	160	177	189	188	179	191	160	212	208	203	200	190	161	188	185	172	188	167	166	187	183	192	181	170	217	190	162	183	159	183	192	166	186	183	198	184	181	167	189	189	170	177	202	159	179	170	176	175	180	196	169	185	200	178	180	186	179	172	169	182	197	178	168	176	182	206	200	186	186	145	197	189	198	172	209	185	194	157	169	175	144	169	186	178	172	205	183	177	190	179	184	196	164	195	198	200	193	193	182	186	186	185	196	179	200	188	178	169	173	180	199	170	203	172	204	182	189	184	182	199	168	169	194	206	167	165	184	188	171	200	207	173	177	179	169	188	205	195	169	171	182	188	171	159	182	167	183	160	191	188	167	147	209	181	183	184	182	178	186	180	193	190	206	198	182	173	190	175	177	175	176	184	206	187	155	173	181	196	182	179	194	181	178	191	190	170	187	193	179	191	189	184	194	188	208	166	175	203	177	170	192	194	170	191	191	183	179	186	183	184	182	175	198	179	166	167	178	200	172	194	168	191	186	178	181	194	201	160	197	186	178	191	173	168	181	187	166	179	202	188	180	186	178	176	198	166	176	204	189	210	190	157	186	188	166	191	180	164	192	168	215	164	165	187	196	180	220	199	203	215	189	205	173	197	203	203	177	172	175	174	175	163	190	157	170	171	174	176	180	174	201	176	182	187	189	165	175	182	155	184	195	151	169	198	176	206	193	157	176	172	194	157	173	158	184	195	180	202	174	190	189	183	158	188	196	198	179	164	168	167	183	194	170	179	180	234	182	214	158	192	189	208	191	180	161	162	158	198	167	213	164	170	179	189	181	184	177	170	148	182	176	207	170	178	186	187	203	204	181	175	183	191	176	187	186	157	168	196	212	181	157	184	198	186	179	157	162	171	179	183	174	193	192	179	193	211	162	170	182	160	168	165	180	191	163	186	177	199	180	200	168	181	194	195	193	173	172	181	194	182	173	190	151	177	184	177	173	205	163	198	190	184	190	164	175	191	165	176	194	177	199	186	176	178	209	183	205	172	181	207	171	184	192	194	176	183	197	170	194	185	186	177	183	171	186	203	179	187	202	181	174	151	199	191	208	181	171	203	175	170	194	219	210	200	189	172	170	170	189	194	204	175	184	167	186	183	183	180	178	191	177	172	180	205	167	195	205	165	194	163	165	165	189	190	182	155	198	222	169	182	187	176	169	218	177	175	176	183	177	187	165	200	176	175	189	171	202	169	193	156	184	190	158	196	166	189	192	183	196	183	173	185	168	186	181	173	198	176	175	211	182	180	194	175	201	195	217	176	182	208	161	185	173	160	196	196	169	208	156	203	184	160	185	177	177	150	171	175	184	172	207	206	184	189	202	212	181	187	182	169	177	162	199	205	192	175	174	171	186	212	178	188	173	186	161	187	192	179	157	175	172	156	189	175	166	169	194	186	180	217	187	181	188	167	183	154	179	185	173	197	205	185	174	189	164	181	182	181	187	179	179	175	186	176	171	197	186	188	176	218	177	168	167	179	191	198	195	178	168	186	162	164	168	167	182	174	195	192	202	195	180	161	196	163	186	180	166	167	186	173	195	179	186	195	177	172	182	191	190	157	194	190	193	189	192	164	187	180	183	199	207	172	159	165	185	185	163	190	176	191	184	192	207	188	180	161	207	167	184	193	183	179	158	170	188	181	190	161	188	164	199	199	164	201	170	166	170	186	182	179	164	185	184	172	157	157	186	154	189	177	209	170	178	164	183	188	197	171	170	187	180	180	173	181	178	174	195	175	184	201	183	162	172	198	189	199	199	201	196	156	184	164	196	185	184	196	184	199	164	189	181	182	191	169	196	175	190	184	185	181	182	171	182
16858	5614	7155	2869	555	466	410	413	401	367	326	350	371	346	352	314	326	303	326	324	328	365	326	295	311	328	318	312	315	321	310	352	336	302	349	315	322	303	314	334	298	299	313	320	332	317	302	321	326	332	297	318	317	309	321	347	343	371	326	339	308	334	342	309	286	300	330	326	329	285	312	321	298	318	324	333	332	354	310	333	330	313	330	331	305	318	332	302	339	312	332	322	311	314	329	320	317	347	333	307	349	354	313	351	313	313	329	326	319	324	301	354	311	306	311	349	284	292	305	347	333	338	331	323	340	339	317	313	310	307	330	286	311	324	349	311	334	331	315	316	345	303	299	346	311	300	313	346	341	305	330	316	299	316	330	331	320	318	319	332	312	310	338	327	329	332	317	334	342	338	347	334	302	329	315	316	338	323	329	315	309	294	317	320	322	326	305	327	293	357	321	309	301	339	326	335	335	287	346	320	303	307	296	325	318	316	307	328	290	304	310	305	297	330	325	305	292	333	338	316	336	326	354	301	322	314	339	345	352	346	325	314	345	325	341	325	326	299	329	309	294	308	326	336	299	287	305	307	341	331	291	303	346	323	341	336	332	303	315	328	284	310	285	333	308	330	342	328	313	313	350	306	319	305	328	320	311	342	323	334	331	329	360	350	357	329	316	297	329	321	296	322	300	315	320	331	319	333	307	318	333	318	300	337	311	333	301	311	316	328	323	324	330	309	330	303	295	314	316	314	307	332	365	328	358	287	291	331	337	335	314	338	306	303	323	332	322	300	334	275	310	297	317	316	342	322	307	351	326	325	320	301	304	291	329	301	296	312	303	329	345	313	341	309	314	295	353	331	293	297	347	363	308	324	300	324	342	311	352	331	345	333	326	305	318	316	345	335	336	315	307	333	310	357	304	338	313	332	323	331	342	318	310	290	302	319	304	344	329	328	299	332	326	321	318	297	339	332	339	308	319	312	339	358	316	294	287	314	317	306	329	313	332	313	334	316	295	321	318	293	306	345	296	309	286	304	318	361	289	314	305	329	309	290	332	304	332	342	308	329	330	348	292	310	336	298	312	318	344	315	340	326	352	294	327	342	327	367	356	364	340	325	308	320	301	310	307	314	339	327	334	309	330	314	332	302	336	330	318	317	312	315	335	322	322	335	348	286	317	366	279	317	322	298	287	312	337	320	300	309	329	324	307	334	350	314	302	326	306	308	307	302	326	322	301	315	345	335	340	312	337	365	337	296	303	343	350	321	312	285	313	319	293	343	328	337	308	304	353	316	329	304	326	327	302	330	346	336	314	311	293	338	293	314	360	301	316	315	276	287	322	324	278	329	332	322	323	328	338	335	312	338	328	337	327	326	303	297	302	312	308	341	312	368	320	322	332	322	326	285	320	338	321	324	339	310	298	306	307	338	281	320	318	316	309	289	327	347	269	300	291	315	341	313	304	318	322	318	325	304	328	327	306	342	294	346	310	331	314	316	337	314	326	343	319	314	328	324	309	296	321	327	330	315	336	299	287	330	312	323	333	298	315	318	343	327	313	317	342	334	352	306	331	303	319	317	337	324	304	307	348	340	304	314	336	376	314	302	320	325	321	320	320	315	351	290	329	313	316	312	322	342	337	317	317	292	323	343	294	315	300	279	295	313	321	312	359	301	312	329	316	307	357	345	294	343	307	281	340	343	311	312	303	322	320	342	358	349	305	313	334	306	325	298	335	346	319	311	297	304	307	323	307	328	323	334	306	323	298	306	308	349	311	348	304	303	315	319	334	301	317	319	307	325	299	299	368	325	317	301	312	308	317	318	324	312	344	312	314	325	298	342	319	313	320	352	318	322	334	328	317	306	318	328	332	343	320	314	328	315	331	347	362	302	291	313	341	353	352	315	335	320	299	314	308	352	333	309	358	347	332	293	336	307	322	319	301	312	341	328	299	284	345	336	324	336	347	301	315	348	325	314	324	298	328	330	339	289	337	317	306	310	315	302	307	307	346	324	294	331	324	309	320	297	311	300	327	326	318	332	330	307	331	316	313	325	304	351	309	330	307	311	352	311	305	308	293	304	345	318	326	301	315	313	301	345	322	343	329	324	368	323	330	291	349	311	335	354	335	329	300	341	337	345	317	305	319	323	283	336	326	291	310	320	333	332	342	346	303	328	311	303	313	332	322	331	312	323	342	333	339	304	336	325	298	330	339	304	339	319	325	331	307	295	314	332	335	303	308	325	300	281	313	334	292	288	305	324	315	291	338	343	345	302	322	302	320	287	313	328	329	320	286	318	321	323	333	322	302	308	288	311	338	320	336	336	308	351	302	333	344	329	294	304	316	317	366	296	335	319	343	301	320	320	346	301	338	318	339	322	347	327	324	324	320	311	313	324	303	301	306	328	320	303	315	302	304	317	320	324	338	317	321	320	308	341	310	307	304	316	299	349	347	337	306	348	333	319	335	271	324	288	319	312	378	306	337	322	326	335	326	301	339	320	348	323	332	320	359	311	320	319	305	317	306	326	323	339	337	313	318	341	348	292	284	320	319	289	325	328	332	319	322	329	322	324	336	289	292	304	320	306	327	340	331	314	314	319	332	308	283	338	338	325	330	334	312	368	320	299	298	336	300	314	291	313	320	307	323	320	323	302	315	340	347	319	317	307	360	305	331	313	303	330	319	323	334	295	320	341	326	320	320	324	332	316	310	303	308	290	306	309	314	314	302	315	330	334	315	327	336	333	285	330	340	333	330	298	336	356	322	294	299	304	341	288	342	325	318	353	286	317	348	330	291	343	322	301	311	325	320	340	318	347	316	334	322	325	281	311	348	320	321	318	315	318	330	342	318	338	335	326	319	308	319	294	327	343	339	328	295	307	325	342	361	319	324	341	286	336	274	318	281	330	317	316	347	329	312	307	325	299	308	308	309	348	321	367	320	332	307	273	310	335	327	305	350	333	328	322	307	305	321	339	331	312	317	318	314	335	297	316	306	325	342	304	325	320	299	342	368	326	316	343	330	348	293	302	340	301	308	305	318	358	337	330	318	311	336	339	288	362	346	320	331	338	336	332	295	314	324	303	311	308	331	330	354	315	328	355	283	338	328	333	335	327	314	326	319	295	310	305	347	348	304	297	319	321	327	328	319	331	340	300	326	341	338	331	353	321	313	290	308	308	327	337	318	316	294	337	311	334	327	352	301	306	333	352	335	318	322	301	317	298	324	299	342	333	313	315	322	295	322	342	337	321	324	329	320	316	319	357	332	295	306	317	297	292	318	294	358	312	318	298	343	319	330	307	318	300	304	313	315	301	299	346	346	342	335	307	340	298	310	308	294	327	311	308	321	342	323	293	380	329	327	324	324	330	317	311	354	330	330	330	336	304	289	321	292	352	325	305	309	351	328	303	325	291	314	337	311	332	314	319	330	299	368	312	300	321	335	319	299	294	359	332	333	326	328	311	316	315	315	331	308	321	316	362	293	329	348	331	315	302	288	317
24178	21363	28835	24987	16916	2241	761	576	543	518	439	410	410	373	415	380	382	403	371	372	361	396	373	346	371	371	346	351	350	340	364	382	313	348	357	337	359	375	356	345	338	344	340	350	351	372	348	350	323	362	346	365	319	351	325	394	362	346	339	373	357	335	366	334	355	320	322	317	325	355	341	341	349	371	336	367	336	342	327	335	345	346	341	341	335	356	313	311	361	333	365	302	327	341	326	353	312	338	367	332	334	310	320	353	317	379	335	333	347	392	364	315	377	357	338	354	358	322	357	367	325	343	327	339	324	332	347	358	347	332	311	335	312	343	337	349	362	326	321	318	379	346	327	329	359	306	311	372	341	342	345	358	346	372	326	346	351	318	313	325	348	368	335	343	346	343	327	356	336	361	322	370	335	343	323	340	348	336	352	363	319	312	340	330	338	295	334	321	332	317	304	359	304	317	322	342	298	351	354	345	345	335	345	343	338	366	316	345	335	357	352	354	372	346	364	354	329	341	315	323	338	380	365	316	373	327	353	332	377	335	364	370	302	339	363	325	333	307	316	383	341	355	319	348	360	349	360	336	346	322	317	340	334	343	347	353	342	340	344	313	360	343	363	349	321	336	341	368	320	348	327	350	363	360	351	340	325	333	349	336	350	344	349	343	349	338	362	330	349	362	348	345	324	338	344	352	315	335	327	327	326	343	342	337	309	382	320	356	311	369	333	336	354	329	367	333	345	358	333	350	354	339	322	351	350	351	339	362	345	350	341	368	353	338	383	334	323	348	312	348	343	284	337	313	344	333	347	343	317	308	297	335	342	324	331	374	349	298	326	369	346	334	328	346	319	351	373	339	333	333	354	367	355	336	324	347	332	305	323	317	349	335	338	329	326	361	335	356	322	354	319	348	391	341	334	330	349	350	341	333	336	324	327	353	354	323	316	325	354	355	336	351	328	352	339	310	332	332	347	354	331	344	351	324	359	336	345	348	316	331	346	385	342	332	342	360	306	342	298	321	340	351	362	358	321	348	311	364	325	339	333	332	337	326	325	331	348	336	311	332	322	331	348	349	337	327	355	304	345	369	345	368	370	334	338	330	349	333	352	336	346	344	346	332	364	361	342	345	361	336	358	374	354	357	289	308	339	346	352	359	325	323	296	350	357	364	340	352	367	335	347	356	342	306	310	331	305	351	374	357	358	332	323	306	329	371	348	329	369	318	328	354	337	331	303	327	326	342	331	318	332	352	353	333	353	372	344	304	338	325	310	334	346	333	346	352	345	309	309	375	355	330	352	334	322	347	333	328	335	345	356	347	350	340	343	328	314	355	348	358	346	352	336	331	332	368	336	343	335	326	355	365	324	311	349	351	377	334	367	352	383	315	309	341	346	330	321	351	336	343	362	322	319	346	360	314	325	336	341	357	349	333	319	345	311	357	369	328	321	326	349	337	333	356	334	355	363	317	332	374	363	347	334	299	354	330	357	351	340	346	329	326	357	364	365	343	372	341	348	318	357	342	365	325	340	349	365	338	313	300	352	327	329	356	340	366	322	342	330	316	352	347	320	333	360	333	310	349	358	341	354	361	336	347	354	328	335	352	342	329	333	300	356	353	352	359	308	350	328	370	328	344	375	337	313	338	365	338	332	365	371	364	363	337	316	343	324	333	328	340	361	323	348	366	341	335	337	337	340	354	330	351	349	307	354	347	322	342	349	346	357	301	328	331	349	335	339	344	304	349	325	342	354	350	331	354	323	345	357	345	321	353	375	336	354	353	351	348	341	342	358	350	341	319	343	317	356	334	364	362	314	346	362	336	341	358	335	330	359	344	323	328	326	345	368	328	344	324	366	361	353	334	335	368	340	308	328	335	337	289	345	334	330	333	327	340	349	341	354	351	321	335	336	353	350	324	335	341	386	329	355	349	348	335	360	327	329	338	336	321	314	337	343	342	336	358	345	349	358	317	339	337	340	348	369	314	341	326	293	352	360	327	334	352	373	307	340	312	334	351	360	332	338	341	330	348	318	379	371	341	384	316	305	333	361	367	337	399	322	348	365	354	318	348	359	340	378	299	362	352	317	385	322	338	320	347	354	325	317	327	327	316	322	356	357	357	336	317	338	307	361	337	314	343	353	371	366	331	339	342	349	362	350	309	336	335	342	369	331	338	312	363	332	352	352	387	342	339	345	341	337	334	332	321	327	350	319	325	367	386	361	380	354	366	326	327	370	353	338	344	347	367	328	389	343	340	325	314	360	333	317	340	329	346	348	352	337	311	378	360	329	359	320	354	326	332	321	353	321	334	323	324	302	338	332	342	337	315	375	356	330	331	360	309	319	344	316	361	321	337	342	339	338	359	329	355	360	333	311	340	341	332	345	384	330	336	344	325	344	354	333	348	339	338	340	339	337	342	365	317	339	358	342	331	317	330	356	324	335	353	370	297	342	333	311	330	344	365	349	342	360	349	373	334	318	374	354	335	320	364	337	334	384	337	368	332	314	350	328	354	328	346	365	319	357	312	345	363	315	301	348	318	326	341	333	334	382	359	344	352	361	356	347	350	340	351	337	360	343	363	310	358	333	368	330	324	349	356	319	332	335	333	324	333	363	339	312	336	358	329	338	336	391	342	362	313	352	342	319	377	355	332	356	371	306	345	326	376	356	336	354	340	350	345	323	337	313	329	347	332	371	349	342	334	348	340	346	317	305	338	342	352	354	334	338	353	351	347	330	354	368	361	312	349	333	367	334	353	306	341	329	398	344	340	324	338	342	348	343	349	355	340	328	344	342	324	358	353	331	364	335	336	334	327	338	342	340	354	324	335	301	335	310	342	350	350	336	353	330	371	338	336	330	327	356	335	346	333	342	350	352	346	352	321	347	327	362	348	336	324	343	314	355	327	342	345	318	322	335	290	347	322	327	346	340	342	362	357	331	322	344	319	310	343	314	321	302	336	366	332	351	313	318	349	322	365	364	342	342	336	332	372	327	327	330	352	325	338	336	382	325	312	323	308	361	314	316	363	318	338	342	339	324	365	339	312	324	308	316	352	342	361	382	337	323	406	339	334	323	306	336	329	338	335	354	319	322	320	369	363	339	378	353	399	378	365	335	336	368	357	351	315	302	344	319	338	345	311	339	362	306	347	340	325	339	359	377	318	326	347	335	361	343	327	352	321	353	351	311	333	356	374	344	344	309	361	381	335	350	337	376	314	366	351	357	347	320	341	388	359	362	318	338	380	367	328	348	343	382	341	334	341	348	364	336	371	326	341	312	350	334	317	336	333	358	340	329	346	336	354	340	358	314	356	329	344	348	314	325	323	341	333	394	332	356	362	338	335	330	347	327	308	357	295	355	341	335	329	386	353	360	323	331	357	345	330	337	350	329	335	334	338	320	335	332	331	314	364	337	342	338	331	346	323	359	321	353	311	319	329	349	312	335	316	319	331	361	367	333	352	363	305	332	344	360	361	378	315	355	333	331	359	332	332	339	336
41650	17487	19174	11486	3047	2252	1715	1458	1287	1091	1003	936	869	797	788	773	744	660	756	633	651	656	634	677	565	660	624	592	579	606	615	634	607	593	609	596	616	600	637	567	606	598	603	581	596	558	565	607	586	554	598	581	621	583	631	571	587	580	598	594	600	549	557	559	626	571	592	583	557	617	559	561	562	590	567	566	594	552	581	576	572	614	562	573	598	564	581	601	550	635	564	566	559	594	566	596	583	624	625	559	571	589	551	549	579	584	552	559	600	581	587	580	550	573	570	547	573	540	591	557	593	555	558	593	579	592	527	633	582	575	605	527	591	589	567	592	593	574	526	563	599	573	582	609	576	602	595	506	556	592	597	559	570	563	584	577	547	557	559	581	574	588	588	575	533	592	576	553	560	587	599	588	612	619	601	536	574	537	573	530	580	603	590	516	544	608	603	566	584	597	594	588	601	564	554	564	565	574	590	581	609	581	573	586	558	577	578	537	564	566	532	520	581	534	548	569	571	572	589	549	573	566	572	566	578	526	569	598	540	586	548	576	581	557	568	583	571	538	564	566	593	580	554	593	551	563	543	574	585	618	542	567	582	587	557	564	614	595	603	600	546	574	585	578	568	542	599	581	583	573	586	577	615	578	591	584	547	585	581	543	621	609	550	528	525	586	568	591	609	557	568	602	562	571	601	561	580	588	569	528	572	575	596	561	551	547	597	587	561	569	603	589	539	573	572	555	563	577	590	591	594	579	598	543	598	574	588	542	568	589	587	602	607	587	561	574	549	658	543	543	569	552	550	568	568	560	560	573	549	536	596	568	542	572	586	584	560	585	575	593	608	555	539	561	556	578	606	610	575	562	591	566	569	566	583	581	578	534	579	564	575	573	542	592	564	571	546	541	555	574	599	589	581	580	575	590	600	557	584	621	595	579	545	564	512	576	613	537	570	548	580	591	565	570	574	539	562	567	579	570	565	579	630	561	571	549	601	548	600	554	558	536	545	576	519	592	574	562	591	516	554	596	583	586	539	572	550	599	589	555	571	568	546	529	574	555	574	504	600	586	574	622	581	590	577	564	575	580	606	557	579	578	554	578	593	569	604	590	553	591	583	570	550	566	551	553	550	548	538	541	549	534	526	598	559	563	583	577	544	590	528	593	574	596	570	550	551	566	613	596	555	581	619	570	548	610	518	562	530	587	597	633	574	564	588	524	611	538	590	567	539	548	587	561	578	579	617	567	573	560	557	581	537	569	557	575	595	545	590	588	578	544	600	562	564	632	559	588	576	567	580	567	616	602	553	578	570	614	556	575	569	574	585	560	594	545	615	553	606	549	550	554	568	610	572	593	537	601	596	578	552	587	591	536	585	556	567	549	560	541	559	571	557	550	574	550	539	558	559	601	557	551	553	575	604	582	576	533	575	567	554	582	562	581	576	584	552	578	586	556	576	534	577	520	586	580	597	623	566	536	550	587	586	564	604	606	625	578	585	539	582	599	591	582	576	536	560	600	570	592	541	571	635	552	594	580	562	580	595	591	544	565	577	564	559	518	607	555	558	621	568	559	551	547	586	526	579	546	576	589	549	563	542	586	550	586	594	579	519	535	570	621	578	605	602	591	536	577	564	552	575	555	546	577	552	616	594	579	552	561	566	540	622	601	604	572	598	552	598	558	597	591	556	564	555	621	547	577	574	522	547	533	567	602	585	523	554	577	565	586	583	574	575	604	582	541	565	536	584	577	583	598	605	555	574	572	551	590	562	581	549	608	539	563	576	606	593	570	548	551	522	542	565	584	547	602	567	547	593	545	560	580	607	566	567	537	565	592	573	596	610	581	589	552	618	564	533	536	592	520	597	578	568	533	532	613	561	525	586	600	603	558	529	542	579	576	582	551	555	637	543	561	606	576	608	568	537	600	578	549	563	574	539	563	585	520	545	562	581	532	588	563	510	548	548	555	571	529	550	535	606	570	551	555	553	566	625	570	582	597	572	542	542	561	580	594	586	600	575	572	590	578	558	560	575	588	550	563	567	572	573	560	565	564	517	532	611	581	607	546	556	553	593	591	539	541	547	616	558	584	563	580	583	588	619	596	577	605	583	583	559	585	526	521	578	570	584	536	585	574	616	572	571	566	587	597	571	568	606	551	543	570	579	611	556	591	571	562	599	537	562	560	564	551	545	589	569	579	564	566	577	593	567	566	616	575	581	576	572	566	580	547	564	573	573	560	608	523	579	589	577	585	540	575	559	534	563	623	573	598	581	556	608	559	546	578	565	572	570	557	543	593	535	574	570	560	575	622	591	539	589	575	625	565	562	540	625	529	549	584	557	557	565	592	586	580	574	559	587	602	572	581	575	556	588	577	544	555	572	575	575	561	594	606	542	599	573	576	525	576	545	573	593	594	595	548	580	535	570	565	561	534	571	543	586	590	571	598	531	541	590	553	585	569	569	575	528	585	608	570	570	576	592	560	567	619	560	555	577	589	629	548	540	613	554	560	599	594	604	600	593	559	562	595	566	604	587	619	543	571	564	592	564	568	588	562	569	567	554	569	565	580	594	554	559	552	591	599	580	565	563	535	565	602	562	595	564	541	607	624	582	614	577	598	625	571	547	539	526	592	569	582	533	560	562	557	564	576	554	536	592	546	577	588	601	554	556	562	597	567	565	572	558	550	621	576	601	572	581	611	549	533	567	574	508	566	580	548	568	577	596	602	590	569	589	572	579	546	546	547	558	524	547	548	600	610	614	552	572	589	591	578	514	561	570	579	591	550	547	568	518	589	580	540	559	608	547	601	526	566	591	574	545	527	595	569	563	531	623	581	554	593	563	573	577	584	548	636	580	580	577	625	555	536	631	584	580	548	550	596	558	562	568	592	600	612	565	572	575	596	580	587	583	550	549	555	593	560	577	587	562	576	584	540	599	533	549	590	587	559	568	565	589	556	562	611	533	577	570	543	560	542	552	572	547	612	589	572	597	578	565	625	558	571	556	617	574	550	577	562	579	609	582	580	566	602	534	534	559	585	559	592	594	566	583	542	544	516	536	565	539	563	567	545	592	556	567	558	533	592	596	574	561	561	589	572	605	586	580	578	591	594	577	573	585	530	537	568	533	557	577	587	553	541	534	535	589	571	573	585	541	546	563	600	506	555	581	535	589	566	588	597	588	545	584	606	611	549	585	561	516	562	563	587	567	546	563	552	602	579	562	552	569	552	584	563	568	622	589	537	621	559	571	577	587	605	594	577	608	574	556	577	575	517	560	583	613	571	577	557	560	546	571	591	575	585	562	559	596	558	573	584	540	534	579	583	576	584	515	534	575	548	574	575	579	576	568	558	564	562	551	522	568	580	565	594	617	558	576	569	561	573	627	606	554	557	610	596	537	581	595	530	591	599	547	579	587	548	596	535	602	582	577	580	557	589	549	566	538	576	558	555	561	582	544	568	569	566	557	583	574	595	569	582	589	530	597	561	600	595	545	533	565	587	571	560
23225	21290	28865	24325	21283	16298	2132	994	775	685	691	590	589	553	526	509	485	486	524	487	462	458	489	461	447	450	455	496	453	453	464	425	430	459	423	457	412	435	417	409	406	433	416	395	425	393	439	412	433	417	428	428	397	432	426	406	402	444	391	422	396	449	392	434	383	428	423	445	410	440	409	453	424	396	382	424	420	383	397	449	392	416	380	406	369	385	409	429	404	428	429	396	409	387	427	420	382	412	398	428	429	418	457	394	416	425	409	421	400	426	399	397	415	378	421	430	404	463	426	413	428	400	420	413	435	442	420	422	434	444	403	378	404	420	399	398	447	432	395	432	389	449	438	399	433	451	420	437	390	380	410	398	406	402	367	415	427	385	375	407	411	421	406	393	415	388	438	416	441	443	448	425	379	441	397	410	412	454	397	398	409	415	403	392	393	419	421	415	431	467	395	416	415	428	363	425	406	437	432	420	414	417	387	434	426	387	399	416	443	401	393	410	416	413	416	402	349	388	409	458	403	465	415	409	429	419	434	406	436	392	404	419	386	395	414	413	472	421	431	412	422	440	429	443	406	419	395	404	385	401	417	399	384	405	398	423	406	419	398	428	434	421	388	409	425	402	444	440	411	399	385	389	417	452	420	442	407	439	406	395	387	411	430	417	391	418	413	389	417	424	412	426	412	377	426	377	396	382	405	458	383	406	399	410	395	422	422	382	411	420	402	408	425	435	420	409	385	445	404	396	398	431	400	409	406	389	429	425	404	429	389	402	375	434	394	441	406	442	419	417	422	386	396	399	437	423	412	429	399	403	434	407	403	424	440	433	421	409	415	406	385	399	427	414	444	431	418	408	448	425	409	392	386	423	409	393	421	387	468	413	463	385	375	461	402	368	420	387	401	433	420	434	385	385	405	391	415	435	407	381	443	438	389	395	447	436	401	423	404	433	387	424	428	418	460	414	447	423	388	435	417	398	393	368	420	433	431	391	400	400	397	427	409	408	447	416	382	387	426	435	411	408	396	388	394	386	379	389	433	414	405	408	412	403	430	361	408	430	430	419	412	409	416	444	406	428	407	393	389	390	428	441	439	388	411	422	421	373	436	386	433	407	428	390	405	433	437	383	397	419	393	379	415	429	427	419	405	426	414	391	376	411	443	422	430	413	427	409	413	413	411	425	431	443	390	395	399	405	409	380	388	369	422	413	399	428	413	397	440	415	415	442	412	428	457	424	415	459	407	415	417	373	438	406	423	405	399	434	424	384	418	421	402	414	436	445	436	451	363	420	408	400	403	417	416	453	404	399	411	407	410	411	421	422	463	388	452	433	423	409	432	407	388	408	421	371	441	408	413	414	414	442	420	402	412	423	398	421	422	419	419	412	404	419	404	403	419	420	411	386	397	421	426	432	421	427	416	411	436	414	462	411	408	377	459	402	421	381	445	426	416	423	416	404	407	403	420	402	423	423	394	417	360	393	416	409	424	397	406	425	371	397	422	431	433	382	427	387	402	435	419	404	371	421	428	419	400	405	416	400	422	385	404	431	453	414	431	401	425	393	398	431	411	428	403	371	426	388	412	399	448	387	439	443	425	376	398	409	435	415	426	392	394	385	406	443	391	403	429	380	407	418	415	425	417	425	414	414	433	373	417	468	420	371	390	399	427	435	392	394	426	428	473	408	426	400	418	382	396	396	417	393	400	405	396	419	400	390	418	419	415	375	393	441	429	406	416	428	389	407	441	397	408	427	430	388	423	437	417	398	458	435	441	397	435	400	417	431	394	430	399	439	419	424	442	393	421	393	409	409	438	427	377	420	437	402	385	404	440	425	431	383	417	402	384	391	384	411	397	424	461	433	428	411	357	453	402	406	369	441	403	424	424	431	356	402	441	377	436	386	402	425	380	386	472	399	443	418	393	421	368	393	408	436	399	401	412	439	397	404	428	400	405	403	416	424	383	417	406	406	413	417	410	435	416	412	432	395	386	412	419	414	441	403	413	366	422	394	415	433	403	429	387	412	440	376	386	424	391	370	415	408	414	393	401	410	388	374	410	393	421	387	440	432	418	376	395	422	400	395	444	388	422	424	391	438	421	434	392	408	384	445	396	394	415	413	436	362	381	406	394	413	397	421	429	368	397	444	408	415	382	434	397	435	400	408	411	396	374	405	407	412	388	432	414	404	401	421	415	384	420	436	393	409	425	386	390	444	395	424	441	373	387	413	397	395	410	390	373	424	399	381	390	395	400	404	399	405	399	392	407	404	416	403	408	387	412	405	411	378	396	423	429	388	399	407	443	426	391	436	383	363	411	391	433	390	427	419	425	371	410	371	436	407	407	422	405	433	428	395	394	405	398	421	418	408	437	412	410	378	407	442	405	431	425	416	421	423	424	430	412	404	396	406	367	438	419	457	417	415	433	426	398	450	375	420	437	393	380	425	440	423	364	408	418	417	431	409	439	422	429	419	406	415	379	420	413	384	405	419	404	419	431	411	389	409	391	417	405	411	427	406	402	396	421	391	436	413	378	412	391	393	415	442	373	400	434	427	395	458	440	433	393	417	436	402	455	430	421	383	393	419	388	391	417	406	414	372	405	402	419	374	411	415	393	431	410	413	388	404	383	406	417	435	415	408	432	414	395	400	442	371	398	405	441	436	413	415	419	411	396	388	385	387	396	409	402	450	431	386	418	410	388	418	419	451	457	431	420	426	440	430	369	439	409	423	412	412	399	380	437	419	387	413	414	419	405	414	409	429	417	413	398	440	400	399	426	455	386	404	407	409	428	425	371	401	385	474	399	432	408	395	401	387	392	413	394	407	379	412	423	427	384	426	405	395	404	415	441	384	401	421	455	411	384	395	392	390	383	430	416	422	418	395	407	422	409	439	411	403	401	409	402	401	405	366	404	444	402	402	433	408	409	419	414	428	409	376	375	405	436	409	392	464	419	390	443	439	359	415	391	387	398	442	398	404	404	435	409	434	393	416	386	427	370	449	426	392	450	424	400	414	371	388	406	392	452	409	422	448	416	411	424	395	366	422	421	424	426	406	416	431	402	441	392	400	380	422	425	388	414	392	400	432	397	383	394	449	419	388	465	410	453	387	391	421	395	397	443	460	404	434	413	394	441	407	401	396	435	403	374	432	414	434	430	419	382	452	424	391	395	444	414	379	382	392	410	424	410	401	400	401	403	406	389	395	431	378	394	420	423	421	390	425	410	448	421	415	398	397	401	415	401	405	392	410	429	393	418	390	418	414	412	402	432	436	375	403	439	410	430	431	432	413	393	414	416	377	417	418	414	406	408	410	410	419	386	423	424	422	408	425	423	436	413	408	437	424	429	407	390	449	421	385	416	406	429	413	419	409	444	403	380	402	397	363	366	416	419	405	395	390	427	426	407	425	415	416	374	404	390	399	440	405	445	422	413	426	386	417	415	391	431	390	417	434	417	424	430	396	430	416	424	425	427	424	409	391	404	369	425	430	419	404	369	413
49057	23465	23942	14702	5006	3583	2888	2382	1938	1679	1479	1335	1265	1125	1075	1023	936	882	897	865	844	804	855	824	794	848	832	760	713	752	747	764	755	733	762	737	718	757	697	703	707	693	712	712	758	718	705	692	723	770	710	694	677	724	687	740	726	691	688	685	728	759	662	657	702	674	692	696	693	650	696	723	685	645	675	684	651	676	668	715	685	667	694	734	671	701	716	699	702	738	716	693	703	671	705	676	637	633	707	631	700	687	697	691	692	704	713	654	712	706	707	702	734	656	658	699	653	701	675	665	673	679	627	653	700	696	688	669	670	649	675	714	634	680	750	658	642	652	662	663	727	681	712	673	700	678	720	731	677	710	722	654	700	693	698	698	679	648	650	713	707	680	718	694	664	701	689	707	708	729	731	713	739	695	658	656	653	777	655	649	699	684	678	669	664	702	691	661	665	661	679	682	658	707	665	696	700	700	671	718	714	683	676	680	648	663	677	686	675	682	723	658	625	679	669	677	690	670	690	628	688	688	715	673	658	685	656	696	645	671	663	670	710	667	664	672	680	654	686	710	648	703	674	676	720	671	671	679	685	653	728	669	663	675	661	664	707	651	667	687	671	657	696	650	705	679	629	646	690	679	696	696	718	685	691	644	649	649	702	668	675	661	699	653	650	692	686	705	699	644	664	676	633	653	705	686	673	654	658	659	681	677	637	634	695	644	676	667	683	676	731	696	742	714	714	629	650	687	666	635	655	722	725	676	678	703	688	678	659	641	704	732	687	718	649	666	703	674	669	666	666	698	690	658	711	688	674	661	674	685	654	660	714	696	680	670	652	685	690	693	687	701	665	700	698	695	670	747	659	635	646	678	654	659	690	620	674	689	684	694	701	664	644	653	660	663	675	664	724	688	708	657	677	711	658	629	622	675	666	648	684	662	695	696	703	733	635	626	646	726	692	672	654	671	663	702	688	699	678	719	665	664	694	637	704	700	664	719	666	665	702	664	691	672	730	689	658	678	671	677	703	647	702	662	665	664	650	682	709	676	682	692	697	706	669	653	696	702	687	665	725	696	671	669	676	680	693	692	671	727	649	687	670	659	640	672	751	690	673	678	694	704	674	687	676	710	706	661	691	727	708	649	699	666	700	697	640	703	670	671	665	677	672	658	681	668	704	638	714	670	669	694	696	726	722	664	680	681	680	699	648	654	729	687	664	681	656	660	660	676	704	684	688	714	683	749	737	646	658	711	653	706	689	669	721	621	665	665	652	693	660	697	715	647	642	634	663	707	654	724	708	641	674	682	714	647	729	710	700	697	647	707	676	665	651	648	698	695	647	648	655	667	683	686	676	676	756	688	685	672	664	663	687	694	672	680	717	705	702	703	690	693	718	685	664	677	674	711	698	669	679	689	638	656	674	721	698	697	694	699	692	687	709	679	650	647	695	677	689	683	671	632	691	691	681	700	697	643	695	656	656	695	688	658	704	727	710	630	643	706	666	727	663	688	663	665	702	732	677	682	658	649	657	649	694	661	659	677	715	670	688	647	704	706	653	689	647	672	688	667	717	699	664	660	647	702	675	705	680	685	677	649	695	661	680	656	685	667	661	699	674	624	680	662	673	679	665	735	673	670	620	688	664	696	659	697	655	667	640	676	687	671	701	648	708	666	690	666	658	665	687	686	627	706	648	689	658	673	659	674	686	671	666	657	676	687	659	712	686	676	694	645	673	652	675	685	685	656	686	679	682	719	686	684	690	682	665	653	644	688	666	697	661	695	688	641	685	685	662	664	686	673	659	642	713	653	697	627	690	628	714	625	668	666	666	648	663	695	733	682	689	680	681	694	678	693	655	691	653	678	682	665	671	676	678	714	684	642	660	684	700	692	687	636	748	672	641	618	620	696	669	669	678	684	686	691	703	694	685	677	639	693	665	636	729	694	680	716	713	642	677	683	721	704	665	668	659	712	665	676	723	638	629	692	686	698	659	712	690	652	659	665	662	674	656	666	697	666	689	680	725	686	672	665	672	721	684	681	707	698	700	680	653	695	683	676	687	638	705	689	724	645	690	662	649	693	728	689	677	705	695	675	712	637	659	657	671	687	668	665	665	638	647	657	758	658	679	657	667	671	688	694	677	668	686	660	667	653	686	679	707	667	706	658	653	692	621	691	676	678	723	694	720	696	673	665	687	638	692	715	632	691	648	676	655	726	718	677	630	683	708	676	681	667	672	693	705	672	665	666	672	628	646	709	655	643	657	661	676	739	688	708	683	733	630	677	703	659	674	659	727	652	684	635	654	699	667	684	661	709	677	656	689	679	688	693	643	709	675	663	634	723	681	703	717	675	648	688	714	642	675	716	699	667	667	680	665	728	675	681	695	689	638	682	703	694	672	653	653	685	641	656	691	626	641	657	664	644	658	672	665	664	696	687	627	699	653	680	696	658	636	695	662	687	663	678	677	720	684	653	687	622	664	642	685	676	686	664	652	680	660	689	678	685	653	712	693	689	713	672	663	666	738	720	750	684	686	698	672	682	674	640	651	700	678	675	666	657	649	666	688	674	639	670	674	710	670	663	676	724	629	665	670	678	668	684	664	661	673	672	684	674	666	730	653	679	724	693	729	665	727	684	665	657	626	712	698	690	732	687	675	655	704	708	677	649	662	698	690	656	610	670	645	682	664	670	679	692	692	652	704	721	646	673	705	682	699	736	689	704	642	627	664	722	624	683	658	702	713	653	662	661	724	725	627	660	676	685	688	649	612	677	698	614	685	699	664	649	681	689	721	713	697	677	673	637	690	661	640	675	699	681	708	648	662	651	684	683	715	682	645	650	670	662	676	661	705	666	665	678	669	687	721	687	707	681	628	696	657	698	622	681	697	671	649	701	678	654	694	657	696	681	712	706	665	635	723	664	652	683	720	708	682	668	682	713	671	649	661	674	688	673	699	643	690	678	687	703	643	658	687	674	693	684	663	690	688	649	679	637	683	642	680	635	680	662	674	632	719	676	681	712	674	668	676	683	697	664	710	691	636	685	685	681	652	661	714	700	695	656	670	685	680	665	697	723	714	714	695	655	700	728	696	701	687	693	677	667	635	666	670	664	713	697	673	673	670	680	639	648	697	687	652	639	678	658	706	659	646	666	642	709	685	672	653	704	657	681	666	685	691	709	641	729	673	674	705	702	701	684	638	651	665	650	668	675	668	656	698	702	639	647	659	660	695	704	658	670	702	639	641	619	691	646	685	689	690	695	709	725	739	649	675	716	695	657	629	648	645	670	706	684	679	710	665	648	746	689	664	634	616	699	697	680	704	705	630	726	696	685	712	712	665	714	687	659	718	677	678	673	698	684	659	685	644	689	681	652	682	634	688	646	713	710	650	665	692	656	637	676	739	720	667	625	695	681	694	667	679	722	656	712	653	647	700	601	705	683	657	626	715	672	691	679	659	637	634	697	678	689	705	645	673	682	691	663	700	643	656	647	656	633	635	682	714	685
26788	20375	8501	2973	273	231	199	232	186	213	198	201	174	186	204	190	183	173	176	180	151	184	191	208	205	183	190	175	193	177	182	189	188	187	184	176	162	179	183	161	182	168	167	199	179	192	163	168	173	212	202	168	180	157	198	187	167	171	180	173	182	167	190	191	172	157	161	173	171	155	195	200	168	192	177	184	186	156	194	179	180	193	172	175	164	179	198	182	191	212	178	184	159	171	179	195	161	190	178	163	182	187	172	183	148	177	196	184	188	150	190	177	174	147	156	163	182	174	169	175	162	160	171	180	190	183	180	187	186	169	188	196	196	189	164	217	192	178	162	165	191	172	192	192	193	180	184	167	212	188	166	199	184	206	168	182	180	178	160	216	169	185	191	186	206	189	181	184	186	190	188	177	188	150	196	187	192	177	186	168	180	178	189	189	177	191	167	150	161	188	162	159	197	204	189	192	183	167	165	177	184	193	197	177	179	197	163	170	197	164	198	180	179	184	181	152	149	202	198	190	175	188	174	181	179	181	177	164	154	177	175	182	182	206	169	176	158	154	210	188	179	177	168	184	177	157	188	181	174	197	185	174	184	172	174	179	189	188	200	210	197	172	201	176	194	197	202	185	186	177	182	169	207	207	175	194	172	187	169	172	189	178	153	169	181	174	193	153	170	182	166	186	196	208	174	194	197	184	189	184	158	202	191	192	180	163	182	186	197	167	184	187	193	185	179	190	193	173	182	209	177	192	169	178	198	172	168	169	172	179	175	164	162	180	157	170	195	183	199	174	185	174	171	169	211	190	178	174	167	163	166	166	184	204	171	170	189	185	195	179	193	188	187	163	191	166	190	161	165	176	185	169	203	194	165	187	179	174	172	174	186	165	189	179	182	174	179	175	182	167	186	165	195	175	193	181	189	185	169	195	194	195	188	175	188	199	170	160	178	204	172	202	185	169	192	179	186	197	183	174	203	175	163	156	153	177	168	183	190	184	176	184	183	179	181	178	180	168	196	173	209	194	191	153	182	168	194	173	198	162	186	177	161	204	177	164	141	173	181	186	197	189	148	183	189	183	189	161	176	192	148	185	195	174	180	181	178	192	175	178	174	200	168	196	168	162	189	182	196	186	182	173	198	194	166	173	183	179	179	186	193	174	203	186	187	179	189	195	177	159	216	186	184	199	182	160	207	184	185	180	174	187	190	181	181	192	139	149	180	179	194	209	182	171	174	195	173	155	218	183	164	169	150	182	189	176	197	188	173	180	177	170	195	183	196	197	179	193	180	179	173	185	185	171	186	183	177	153	199	197	165	190	185	167	180	188	178	161	168	164	203	163	182	185	171	157	187	185	169	209	181	177	194	210	181	178	180	182	171	182	161	154	188	174	185	157	200	161	164	187	184	164	175	196	163	177	182	184	184	185	181	177	184	170	175	158	193	187	179	167	163	182	173	206	222	165	176	163	182	192	159	191	186	196	185	187	173	175	181	210	195	179	169	188	169	174	173	188	181	151	170	164	188	184	172	198	172	213	180	178	160	184	177	196	194	201	188	186	199	204	199	190	192	186	175	161	178	192	189	199	197	174	171	180	196	196	173	198	187	152	166	165	160	169	185	193	183	184	164	193	176	182	182	183	208	196	197	188	197	149	168	189	165	194	181	178	176	174	192	167	190	206	169	197	187	182	177	204	167	192	167	182	183	176	162	165	178	186	179	170	192	180	184	189	197	178	209	202	181	212	179	189	166	177	179	171	171	209	178	201	168	201	181	201	174	180	211	161	176	200	175	190	165	175	193	195	174	185	188	183	171	184	183	204	195	185	187	187	178	183	168	161	181	168	206	190	174	169	170	193	190	169	159	177	195	178	196	174	216	170	175	159	185	157	180	169	170	170	192	188	175	158	184	183	188	163	195	207	192	206	208	191	164	202	146	179	199	172	166	190	179	165	190	181	206	186	188	188	191	185	181	184	197	196	162	193	198	180	178	164	178	162	196	172	190	169	200	190	177	158	195	176	175	178	167	180	183	176	178	151	189	210	194	179	198	168	195	167	177	197	195	174	196	163	162	184	180	170	195	194	173	184	183	162	170	199	190	157	194	181	188	177	191	191	182	183	178	189	158	204	193	189	173	181	165	181	181	194	176	172	171	164	171	200	184	181	186	170	187	165	189	175	201	188	201	185	206	175	179	188	165	177	180	181	182	162	170	168	178	185	192	157	186	185	184	194	173	191	190	189	203	182	171	186	207	171	182	196	171	182	199	179	198	169	162	173	183	163	166	199	207	208	169	193	173	188	180	190	165	174	201	199	167	161	174	174	159	208	187	172	189	204	176	199	191	168	192	179	175	168	160	191	177	202	189	168	152	175	164	168	185	184	167	177	183	154	171	166	179	182	200	202	201	173	182	178	169	165	187	190	190	159	197	146	177	183	154	197	171	202	184	163	217	163	189	206	181	197	185	176	184	204	169	182	198	192	191	185	202	168	168	160	191	198	170	205	179	206	206	183	166	194	198	194	169	192	190	167	155	171	194	155	156	202	192	192	172	187	177	183	200	186	170	147	198	166	190	201	173	199	188	190	181	172	199	174	192	188	157	151	181	171	166	186	179	175	209	179	176	193	181	171	180	183	161	190	165	165	174	165	215	176	167	202	201	190	181	200	159	185	149	187	166	159	169	179	186	193	185	172	158	186	201	193	202	183	186	175	210	194	165	189	157	192	176	172	185	178	213	198	168	210	187	183	171	183	173	179	188	189	196	172	214	199	176	172	172	178	162	172	191	195	165	193	171	189	178	191	199	177	163	185	203	169	195	183	198	173	193	184	168	188	183	190	211	185	184	185	201	161	169	160	167	171	203	191	168	178	173	189	202	199	179	183	169	198	182	172	152	188	167	171	179	198	183	181	192	190	196	190	179	171	196	172	169	164	191	182	190	187	170	177	181	195	164	181	180	201	170	175	188	164	187	199	189	170	189	201	169	190	143	156	165	160	174	180	173	173	189	169	166	173	183	161	197	168	172	193	197	184	173	172	178	180	161	173	168	190	181	181	176	167	163	162	176	169	190	221	161	160	170	179	190	171	186	186	169	167	178	172	166	167	194	185	177	175	183	181	207	175	164	182	190	198	199	178	178	193	176	194	183	205	197	174	202	208	184	172	173	173	173	218	190	193	176	169	198	197	167	173	148	181	190	194	167	214	190	184	188	176	199	175	203	184	188	193	181	165	198	177	186	196	149	195	189	171	164	220	203	176	174	181	180	182	188	191	201	154	188	212	175	192	198	173	176	184	184	196	189	223	182	172	166	182	184	157	194	180	187	193	184	198	183	188	167	180	166	217	185	185	188	190	178	171	167	205	198	169	165	190	184	217	195	167	155	185	184	186	164	190	168	203	171	180	194	170	163	170	192	184	183	159	192	178	193	180	192	181	203	181	187	180	182	164	175	181	183	172	194	180	181	197	175	187	183	187	189	195	152	200	184	206	202	165	158	168
16710	7914	7400	2998	541	497	420	392	371	379	342	355	314	349	323	335	347	360	345	314	354	336	333	301	319	310	321	354	301	334	318	319	321	333	333	303	310	336	315	336	327	324	309	302	307	304	315	337	323	320	315	359	316	354	335	311	313	313	327	297	354	365	307	316	329	316	325	345	332	293	282	340	325	344	329	325	333	326	329	282	317	346	315	309	296	344	322	338	366	319	294	332	324	304	315	349	329	336	354	321	308	327	346	324	314	325	307	298	327	311	334	321	324	315	285	329	302	305	313	335	328	316	322	289	357	312	343	357	354	326	322	320	306	305	312	318	287	335	309	309	311	331	283	355	302	306	344	295	342	314	306	314	318	317	360	315	346	318	322	326	321	318	343	295	331	348	350	318	343	340	311	344	351	343	318	318	291	347	324	329	309	290	329	300	310	336	303	331	334	324	333	313	330	343	314	317	348	335	308	306	324	337	320	305	327	323	343	339	317	330	332	313	328	291	346	342	337	330	300	317	329	298	350	298	332	321	296	334	351	310	301	309	319	321	325	332	311	336	335	326	316	321	331	321	329	315	340	323	336	321	336	312	330	332	336	303	313	343	332	341	309	307	318	333	317	299	324	314	319	303	300	321	313	327	322	311	355	347	327	319	333	295	340	318	291	290	325	330	334	298	310	308	305	323	331	304	324	280	303	305	320	300	339	340	329	336	333	356	341	321	302	307	304	320	329	307	330	328	336	299	308	334	301	300	323	321	311	304	337	344	336	326	314	317	323	299	339	321	300	308	334	315	313	318	322	344	336	322	331	315	287	296	312	322	302	312	343	326	311	352	317	314	285	323	300	319	321	331	329	313	344	308	309	335	327	288	341	351	315	319	309	285	293	348	348	309	303	321	313	337	338	309	332	288	285	294	341	320	327	327	336	329	306	351	321	307	334	315	318	305	314	321	325	346	332	307	303	320	317	338	325	349	361	349	300	321	318	328	318	317	298	332	299	337	341	316	353	300	302	334	289	317	288	347	337	317	305	336	345	304	330	317	331	327	317	328	338	305	311	301	352	317	329	326	330	379	338	336	338	308	300	297	302	304	307	335	311	332	310	342	317	295	311	315	291	319	307	293	307	307	341	296	319	321	313	337	308	297	342	338	350	289	293	324	311	305	309	330	293	354	314	317	310	325	339	310	355	326	332	304	329	319	335	313	301	306	325	313	298	288	328	295	347	314	311	328	342	342	294	330	336	303	340	331	336	351	327	344	300	303	295	354	322	352	309	327	344	328	349	312	299	327	314	288	303	332	292	337	328	328	344	304	326	318	327	320	309	328	321	290	323	314	325	310	355	338	313	318	335	333	316	337	307	309	346	367	333	314	338	328	307	337	307	313	314	313	310	316	281	312	298	335	323	301	303	324	312	321	331	327	318	288	339	358	309	309	337	309	319	311	301	321	337	315	303	305	313	309	334	300	321	318	341	311	325	326	300	320	287	319	338	326	331	306	329	333	305	295	328	318	309	322	314	345	312	316	347	335	341	326	329	291	328	325	339	305	301	313	341	325	325	349	302	319	341	296	313	335	322	339	297	293	336	320	314	310	331	327	344	290	309	334	322	296	346	341	294	324	297	314	318	317	336	337	327	301	302	300	307	310	356	322	318	334	330	321	327	310	328	333	299	292	322	340	334	342	334	326	320	313	324	314	295	322	304	301	327	318	318	313	319	316	306	331	324	359	307	306	333	327	317	332	293	318	321	334	337	332	300	321	321	324	295	316	337	323	331	311	306	319	312	342	308	302	314	317	315	351	319	288	284	306	332	321	324	309	329	307	318	315	311	311	312	334	346	304	342	347	327	299	318	328	315	297	333	337	320	305	341	323	327	320	333	347	310	303	285	337	338	316	313	353	328	301	312	319	344	328	331	355	314	290	303	314	312	320	339	331	326	337	354	331	319	309	292	333	303	330	325	329	316	325	331	333	309	264	327	341	337	302	348	340	354	290	349	326	319	339	330	330	344	300	334	321	316	328	340	339	328	297	293	335	352	298	303	333	312	344	312	315	293	342	328	312	270	318	317	329	348	336	287	313	334	342	304	350	310	309	316	303	318	298	325	337	314	328	346	311	289	332	334	316	338	327	317	290	312	340	325	320	310	291	347	314	311	307	331	291	325	315	324	320	334	305	310	343	318	323	319	309	337	286	342	299	322	325	310	290	334	313	319	353	306	325	289	324	326	300	327	367	295	303	350	306	319	353	315	321	335	313	290	318	309	321	351	296	327	317	302	337	324	319	308	308	316	321	356	316	329	334	313	355	307	322	314	308	309	333	284	298	331	340	319	333	317	322	304	320	349	315	323	313	325	341	335	324	298	322	354	343	349	310	304	309	322	342	326	328	315	332	304	336	302	311	297	334	306	319	327	322	300	323	319	316	317	326	313	345	301	311	328	327	341	306	329	334	322	291	320	299	303	343	318	325	359	336	378	361	292	299	325	337	321	311	322	306	302	345	315	294	312	318	282	309	330	339	321	337	336	324	326	327	329	299	320	347	353	334	324	301	284	336	294	318	319	311	342	294	320	336	316	327	323	314	339	317	320	328	316	295	339	337	316	350	330	301	342	312	299	324	332	300	341	313	352	324	286	360	306	317	346	294	301	310	321	293	306	303	305	324	322	307	303	298	293	313	313	311	320	308	321	294	292	320	334	362	346	318	324	308	324	299	309	341	355	352	322	327	315	294	332	315	343	332	330	312	327	320	328	337	319	307	329	329	322	326	321	321	331	333	311	319	340	322	343	312	331	361	323	294	309	329	324	334	310	327	325	317	307	341	325	308	312	296	314	346	309	297	309	306	324	292	292	347	318	327	317	367	347	318	295	349	297	349	316	339	326	322	314	298	318	319	333	336	320	291	365	333	338	335	310	330	328	334	325	341	319	326	323	344	368	323	344	320	328	323	290	328	337	318	307	356	304	281	318	356	282	330	315	302	349	343	308	313	328	327	332	310	329	352	327	315	337	341	304	322	300	300	336	326	302	299	322	304	328	315	327	329	318	328	303	302	318	326	319	338	294	321	312	340	351	318	303	284	338	320	305	327	312	329	312	290	315	310	335	302	340	337	320	352	326	359	298	322	317	332	323	325	347	340	299	317	314	325	301	306	330	331	312	314	294	331	327	342	301	335	309	329	316	342	346	345	304	308	305	319	303	312	319	325	292	328	341	311	324	327	327	287	316	337	333	340	284	323	295	313	311	326	324	346	321	297	310	318	304	302	332	358	353	326	298	304	335	343	332	331	308	317	335	292	339	331	336	348	274	315	301	352	349	318	363	346	326	329	337	304	321	309	299	348	310	306	341	288	333	331	315	296	317	303	308	313	317	313	351	346	330	321	307	300	334	327	346	338	315	333	305	342	319	339	320	344	340	379	335	356	323	309	323	293	308	297	352	306	338	338	327	322	327	311	325	330	343	351	349	327	333	305	366	321	320	319	309	293	358	324
24115	21312	28230	25384	16300	1998	835	562	550	497	428	436	413	435	405	371	385	343	373	376	352	370	355	333	377	366	362	342	347	354	358	390	340	352	344	347	375	333	338	365	334	360	356	336	343	308	341	350	299	349	343	296	343	337	340	309	352	347	336	318	326	338	328	355	365	336	342	331	350	377	373	331	355	333	336	345	324	321	325	334	392	361	335	362	336	316	339	298	343	378	361	352	321	333	333	336	331	318	354	328	330	340	334	341	333	344	316	370	377	312	353	333	361	334	348	347	337	319	337	381	353	342	367	349	329	313	345	356	352	339	346	292	358	336	345	328	357	377	330	342	348	344	347	347	320	347	333	369	336	354	351	321	321	318	336	312	323	365	324	312	347	338	335	324	347	380	331	322	333	337	348	344	348	351	362	345	328	313	322	306	339	321	305	329	331	336	350	348	344	340	340	329	343	325	313	303	321	370	329	355	334	319	319	357	382	331	325	343	352	346	310	367	335	337	318	327	351	345	380	363	319	373	357	315	366	316	341	330	349	344	349	336	337	380	339	338	343	312	302	334	338	323	346	372	345	350	369	319	324	347	306	322	329	316	366	309	344	334	330	354	339	355	327	336	330	341	326	342	362	313	316	349	352	340	353	320	356	330	341	348	325	344	342	321	341	335	323	341	349	336	354	355	314	319	324	342	352	320	325	347	338	336	328	299	348	348	326	338	302	321	304	338	332	324	321	310	290	329	343	344	334	333	355	350	355	338	328	327	339	362	360	305	328	333	354	341	351	368	354	342	342	371	326	341	309	343	332	325	332	341	337	336	308	337	340	364	307	371	348	352	335	361	331	343	308	327	335	376	312	335	334	332	358	308	330	346	356	335	342	302	304	332	330	352	351	360	348	363	353	335	330	355	358	351	371	351	325	323	331	327	340	323	382	340	302	381	297	298	306	350	357	312	324	369	346	361	343	326	333	348	338	295	313	328	367	338	304	327	341	344	311	359	305	345	343	377	359	314	324	335	333	334	339	303	321	317	337	325	336	317	340	343	347	348	353	314	335	316	348	357	358	346	355	349	343	338	322	339	347	346	326	346	343	331	317	335	378	300	347	374	313	295	369	350	318	334	340	345	354	309	348	349	328	352	355	335	357	325	338	319	317	344	369	371	342	354	354	366	368	373	372	335	346	353	340	347	357	317	321	366	323	339	314	333	302	326	333	353	333	316	308	337	347	325	334	354	330	342	341	344	323	326	347	361	324	368	319	346	320	332	317	340	326	327	369	344	334	333	343	359	344	365	355	338	325	352	346	336	387	327	316	318	336	315	324	348	321	301	312	379	341	355	306	373	323	371	349	306	335	340	340	342	371	329	353	338	335	318	336	322	322	352	329	317	311	332	342	367	344	347	318	328	341	334	320	342	318	337	339	328	329	334	336	333	357	373	326	306	317	343	342	351	345	328	320	333	331	307	364	346	335	345	338	319	320	334	333	319	324	316	352	312	314	339	323	328	308	333	311	340	324	341	343	335	340	343	336	333	360	310	312	325	358	363	318	301	334	339	341	343	338	334	328	333	332	342	335	339	316	331	304	347	355	359	308	371	319	358	311	371	330	345	330	336	294	350	305	350	343	334	338	355	342	345	320	328	331	337	318	347	326	321	367	302	344	330	346	343	311	321	325	345	326	308	349	351	361	320	349	333	333	335	340	341	330	325	343	360	342	334	323	395	345	339	330	347	331	341	336	327	349	372	312	322	349	321	318	332	336	323	362	327	341	324	361	306	318	340	301	341	349	309	353	325	328	355	357	342	344	343	348	357	332	320	340	357	344	360	341	325	328	340	336	305	312	328	349	334	326	319	354	311	308	337	333	319	339	309	319	314	320	338	338	362	345	301	338	337	336	337	328	340	319	326	328	376	318	384	354	328	306	330	353	340	329	306	317	337	348	332	350	338	340	366	356	329	317	321	353	345	339	307	351	319	306	349	345	343	314	322	318	318	326	307	327	329	332	328	360	342	339	341	337	328	369	327	336	336	335	344	319	337	320	319	340	310	309	337	335	332	319	345	322	327	322	355	323	368	316	350	318	329	334	346	330	349	313	364	350	278	310	347	320	307	313	368	316	354	332	339	329	326	354	333	362	335	342	381	311	356	320	375	337	341	328	356	372	333	324	328	365	358	282	337	339	341	318	344	331	336	322	335	345	349	354	332	336	304	320	334	338	342	337	329	322	313	343	388	306	338	332	308	341	318	344	329	344	347	354	379	346	308	324	326	334	339	356	320	346	333	322	300	350	343	297	326	314	353	323	315	313	335	321	345	347	321	340	351	331	360	337	348	342	305	341	330	325	332	378	370	341	328	369	354	326	330	331	325	327	346	380	318	340	295	340	302	330	311	340	340	335	333	333	336	340	363	345	332	361	363	348	317	326	303	330	332	330	340	335	362	343	317	369	344	334	321	330	343	350	384	360	337	343	321	349	319	329	346	353	326	308	317	304	346	323	366	344	317	359	344	328	335	362	342	346	342	344	320	342	353	311	329	340	324	324	305	338	319	343	378	340	367	328	336	315	348	321	313	330	358	345	322	330	333	312	329	337	366	344	330	330	294	307	326	332	302	332	360	364	311	382	341	364	349	353	333	338	329	341	333	348	331	355	332	340	311	338	313	319	360	341	329	335	356	352	351	361	317	342	340	362	364	336	394	333	329	299	344	357	338	369	328	349	326	346	372	324	324	330	346	340	387	342	340	354	352	326	362	346	378	347	338	319	369	351	345	343	348	346	341	340	363	337	353	349	350	352	372	329	344	323	306	334	339	335	346	349	325	350	343	354	344	317	344	332	324	328	338	369	338	344	328	362	329	349	329	322	320	349	340	337	375	331	335	354	323	353	353	320	329	356	348	365	316	334	328	353	337	325	332	324	334	327	338	353	360	337	319	348	335	339	349	347	347	376	321	352	357	331	330	319	318	318	356	367	343	316	303	340	300	330	332	342	340	305	342	348	337	366	318	331	357	330	345	317	380	333	359	318	333	310	327	304	354	349	339	350	345	334	352	333	341	364	326	348	297	360	349	325	322	325	348	315	318	370	355	302	319	346	383	309	323	330	317	340	362	323	346	352	333	347	359	323	353	337	337	333	347	347	318	314	325	346	359	324	339	353	333	334	341	336	315	358	357	370	318	328	340	315	350	323	325	339	349	349	323	319	320	336	336	339	316	359	357	301	337	325	341	349	340	369	317	359	337	362	345	347	351	345	337	344	342	374	346	341	340	341	378	339	307	345	332	350	317	349	336	343	327	340	324	341	341	322	337	351	333	327	320	340	363	341	345	365	358	340	341	327	344	328	302	317	320	319	320	351	353	334	326	307	327	315	322	357	342	350	325	344	327	289	330	317	343	347	352	322	336	329	353	345	343	342	334	357	315	336	359	352	325	323	327	346	318	336	364	326	327	338	336	328	343	297	353	305	327	322	350	332	335	332	317	350	338	354	351	359	329
41458	24087	19888	10828	2882	2137	1791	1406	1343	1087	1006	886	860	828	747	781	748	734	686	635	663	695	595	644	610	635	630	598	606	602	591	592	568	653	574	640	608	619	563	609	600	562	586	562	670	625	587	588	564	566	597	582	617	585	607	554	545	611	600	570	590	551	585	572	546	558	568	574	550	556	549	563	564	580	578	614	584	603	574	565	561	558	581	554	562	601	549	588	564	558	566	549	615	586	584	584	542	595	567	559	632	557	587	632	557	566	551	574	579	514	561	549	576	615	561	598	583	563	585	569	561	565	587	560	596	564	564	562	589	604	556	552	610	600	552	565	560	607	553	596	583	579	573	613	544	583	563	578	575	601	622	563	583	533	591	603	541	566	588	575	593	567	585	639	567	587	617	635	672	647	628	583	553	637	588	572	584	574	597	545	580	605	599	557	582	568	570	561	551	506	536	591	609	561	583	552	579	561	564	566	617	601	568	578	592	571	559	579	603	562	549	580	565	571	582	560	570	588	535	608	562	554	581	548	599	506	566	627	577	531	585	601	580	570	570	574	587	562	584	579	510	598	597	561	556	578	579	591	566	584	534	520	607	554	575	594	592	541	585	526	608	628	537	608	588	548	581	565	564	542	588	554	562	574	571	616	551	575	578	615	572	551	589	583	619	600	569	556	574	555	556	587	544	574	602	594	557	567	539	562	553	613	616	573	531	609	565	532	587	566	580	597	584	552	559	558	550	566	592	583	618	568	596	599	602	521	576	566	572	546	583	568	583	594	566	590	565	581	559	536	581	576	600	545	586	555	612	580	597	560	577	599	562	549	566	542	633	623	574	571	582	577	480	573	525	556	597	556	554	540	594	556	587	548	615	579	544	570	606	578	579	584	548	567	565	610	578	553	564	580	559	543	571	557	579	564	556	583	597	550	606	614	552	590	603	545	567	533	588	570	627	582	556	528	595	571	598	579	585	574	583	577	598	604	585	567	559	604	576	565	544	543	630	565	549	637	572	574	553	570	572	578	580	573	595	580	547	591	540	586	535	581	596	608	556	545	603	586	606	564	582	607	573	587	565	612	592	570	543	569	594	585	570	540	553	598	571	599	601	604	569	555	563	574	592	595	559	582	582	568	556	581	562	560	625	582	576	586	565	571	536	527	551	539	589	580	620	557	532	586	577	516	590	555	590	576	609	578	606	583	554	578	568	601	560	601	570	594	565	530	584	551	581	575	572	605	574	569	540	557	557	576	587	595	568	604	614	566	638	554	556	556	507	567	592	516	541	600	560	622	623	560	586	579	555	586	569	543	599	581	581	568	558	550	568	557	604	605	592	548	557	576	553	559	609	583	574	545	626	572	612	517	576	601	541	592	595	589	550	596	589	562	561	536	630	578	572	590	574	601	606	578	607	558	541	565	561	546	555	571	584	593	561	546	538	591	616	574	612	559	597	563	600	581	568	596	506	599	585	558	571	580	581	567	566	590	606	550	544	570	548	579	618	582	623	585	617	590	584	570	579	551	564	575	550	541	573	610	561	548	583	575	568	586	578	599	510	587	552	612	551	612	597	574	549	569	580	587	631	561	583	559	526	584	561	529	575	555	614	615	527	569	599	580	548	562	568	587	563	555	640	559	573	583	576	527	574	631	604	542	546	561	549	573	548	578	622	583	573	539	562	528	572	536	566	597	578	566	543	600	569	566	569	581	566	613	597	553	600	587	555	582	570	587	620	570	552	557	576	568	610	619	586	560	610	535	572	600	547	583	530	571	565	554	575	613	622	526	612	566	589	551	593	557	601	596	556	581	549	580	570	572	572	572	612	586	613	600	603	589	567	581	545	569	598	563	638	566	602	581	595	591	538	597	576	565	576	586	579	564	543	591	590	587	573	561	553	579	519	552	568	609	546	585	580	534	587	570	598	628	583	578	629	540	554	594	580	577	552	580	569	610	571	579	552	579	567	578	564	564	557	605	515	591	605	557	586	553	601	591	591	596	577	594	588	550	559	576	590	583	601	559	622	565	583	609	599	583	571	580	601	565	592	568	576	569	560	603	532	559	623	582	573	590	646	602	594	578	601	532	568	569	545	573	565	573	560	622	567	598	553	544	544	586	531	562	553	590	562	561	621	541	581	562	569	601	582	589	566	553	564	583	592	541	594	551	552	579	626	562	595	580	610	537	609	546	564	568	577	564	596	573	573	548	560	556	547	593	539	579	521	615	578	616	564	549	542	566	592	605	594	570	595	572	558	537	564	574	543	581	556	577	561	622	589	586	537	574	609	641	580	572	595	544	557	602	568	610	612	566	611	569	558	545	564	538	559	588	609	593	583	568	569	607	625	598	604	588	618	579	545	615	570	561	584	579	576	558	530	579	547	545	592	567	553	579	600	598	562	562	583	590	541	591	562	584	559	626	576	569	557	658	597	573	568	522	623	555	573	601	553	589	537	587	572	554	562	597	592	583	560	562	606	608	586	597	580	533	572	565	567	542	521	565	648	593	598	605	562	565	567	589	582	593	583	551	524	584	550	574	525	582	567	593	589	589	547	564	594	544	566	585	559	581	625	593	576	632	536	571	508	557	562	550	550	612	578	559	561	562	568	558	603	595	574	572	569	556	595	623	585	560	587	554	571	548	558	561	552	593	578	573	595	592	592	585	581	554	605	546	552	584	543	555	569	586	605	587	551	593	558	549	555	551	600	591	614	544	590	549	562	611	540	606	570	597	607	590	559	602	592	559	595	571	518	587	550	553	578	570	532	557	552	571	591	574	627	552	545	573	579	526	542	552	621	572	582	626	570	599	551	589	580	552	570	601	594	564	587	596	585	578	585	589	559	572	565	589	575	603	606	590	573	628	551	550	573	555	583	561	594	610	582	564	572	610	548	606	594	589	565	548	579	605	555	597	566	550	596	553	559	585	570	560	569	581	574	557	580	539	549	566	534	531	589	579	602	570	616	565	561	565	555	585	586	606	573	554	615	548	590	560	555	574	548	529	581	557	601	530	590	611	559	580	547	612	564	576	602	567	562	594	601	599	580	570	596	565	580	555	598	568	518	572	577	609	501	590	573	529	576	578	578	598	579	553	587	573	585	566	578	621	579	616	555	580	566	516	550	557	589	592	590	548	595	591	574	564	560	593	548	543	573	571	540	535	586	584	586	562	610	578	625	586	589	549	588	572	538	570	575	556	545	556	540	571	596	539	608	582	564	569	587	560	556	600	590	604	545	556	550	578	565	567	543	576	585	557	585	608	576	572	581	580	589	568	582	583	576	554	581	586	581	581	548	612	552	605	617	572	572	577	600	596	565	552	589	574	555	576	584	555	573	576	549	603	557	568	573	615	597	584	592	574	553	641	592	579	589	600	552	572	580	592	546	585	601	570	601	580	567	548	571	575	610	604	515	559	584	594	551	553	580	582	598	597	581	583	554	575	578	567	604	536	556	563	589	588	581	573	590	556	597	552	574	560	524	596	601	603	574	584	623	602	572	559
23198	21324	29145	24092	21298	15086	1864	959	798	654	597	594	560	574	567	530	540	535	488	461	464	476	459	474	467	451	444	486	451	431	414	458	456	421	443	480	451	423	451	441	421	407	438	410	420	420	431	414	416	413	436	397	411	445	416	443	416	438	423	420	395	424	444	439	402	421	389	437	425	409	458	455	415	434	411	392	408	432	397	415	410	418	412	367	394	441	456	430	408	392	421	413	442	401	399	426	431	419	423	424	405	432	425	410	384	416	394	397	431	370	403	425	441	410	441	413	420	408	410	392	388	439	389	446	431	407	399	368	426	388	477	419	429	415	420	406	427	441	408	410	414	429	435	393	437	373	428	440	390	422	390	435	426	437	452	415	380	429	434	400	415	404	428	437	451	417	446	410	396	429	434	406	423	402	398	442	403	401	395	432	436	427	430	430	425	394	405	437	415	422	426	399	411	424	423	407	400	440	404	416	413	415	402	412	412	423	404	413	410	425	408	428	433	416	423	400	415	434	428	407	463	436	435	389	399	397	385	384	414	405	400	427	436	417	393	430	435	441	404	388	388	417	432	438	410	425	445	445	467	456	438	419	433	439	404	406	439	424	430	410	429	431	430	406	436	412	401	413	395	421	403	431	382	374	425	412	403	416	429	455	399	403	391	385	429	436	401	404	413	402	443	434	423	447	423	436	387	401	425	458	416	418	390	401	389	410	389	388	417	442	397	439	426	426	415	402	440	409	406	440	407	401	435	442	389	412	389	421	447	406	417	415	432	441	415	409	402	482	399	393	405	441	410	443	396	383	396	403	421	400	395	380	401	458	422	395	406	445	426	430	427	427	440	440	434	417	406	412	405	421	387	437	447	439	426	408	415	410	424	433	399	407	425	395	412	434	402	424	431	410	415	400	437	425	381	400	470	401	397	410	419	396	414	405	395	417	383	420	414	441	418	450	403	427	435	410	388	443	385	409	427	405	430	392	437	393	409	388	397	409	412	423	433	389	462	399	422	429	372	393	386	438	420	386	387	394	420	427	415	443	425	431	407	443	395	413	407	406	395	389	439	416	420	462	447	412	430	387	405	417	428	402	386	430	421	418	429	409	448	422	431	415	387	431	425	457	428	406	434	413	441	434	410	421	408	362	404	414	398	409	404	441	435	396	438	471	402	404	431	420	409	397	409	404	390	416	391	375	433	402	414	425	419	401	391	442	399	380	392	359	439	405	402	408	447	416	385	430	413	378	449	423	415	412	439	411	396	459	410	399	424	401	408	395	437	430	382	452	406	386	431	439	443	391	441	437	421	409	430	408	407	385	410	374	463	434	443	433	437	402	429	402	420	400	427	431	394	399	420	396	383	401	427	394	420	399	412	413	407	362	401	394	433	435	399	407	382	451	420	410	426	407	414	422	434	408	381	404	451	400	402	446	416	400	400	432	446	402	447	409	395	384	415	428	423	395	397	428	390	406	384	402	414	384	427	409	424	432	413	423	431	407	423	405	420	388	408	385	421	433	422	400	411	429	384	432	410	442	392	432	397	434	410	441	385	405	414	393	452	402	453	427	393	398	416	461	423	426	387	408	419	394	436	427	411	446	416	412	415	424	407	449	415	383	381	421	413	404	389	422	418	423	381	412	428	434	379	405	408	404	437	404	439	420	397	436	413	421	390	412	421	352	411	395	427	430	398	429	388	413	423	411	433	456	399	432	427	396	423	407	399	404	432	417	395	422	401	405	401	396	401	430	432	394	404	403	427	382	408	434	424	410	449	388	389	405	382	436	387	405	404	375	419	365	393	447	409	447	412	401	425	420	381	392	413	392	426	410	381	403	427	430	436	398	420	439	395	447	382	457	422	412	381	410	428	412	389	408	407	424	443	425	433	418	387	445	402	385	424	448	411	424	397	453	387	435	438	440	397	416	399	410	414	436	408	398	413	425	420	422	386	431	438	388	429	440	447	402	388	453	399	415	406	378	399	437	437	454	405	417	412	406	420	437	421	397	410	409	400	402	392	446	429	399	422	377	387	445	407	426	418	435	409	433	430	411	421	427	386	417	398	386	412	395	379	441	371	408	414	463	421	389	411	379	437	411	438	383	409	407	415	443	399	411	414	409	393	397	405	402	424	436	424	430	403	452	413	462	436	445	424	400	403	435	429	400	373	421	399	382	454	375	429	411	421	427	449	397	418	428	419	373	424	410	435	377	405	435	419	424	391	413	403	435	416	389	390	428	395	465	454	415	414	411	368	403	387	421	400	384	387	426	407	406	409	395	394	385	392	398	436	438	411	402	454	411	462	442	400	383	405	402	422	401	370	411	431	400	376	396	407	394	410	423	427	425	412	417	450	428	397	373	400	417	409	450	435	423	397	397	413	434	411	402	395	430	429	460	416	408	407	404	411	365	408	423	379	388	394	396	444	394	384	410	396	444	394	413	381	430	433	421	401	420	392	411	407	411	422	426	394	432	397	436	420	412	453	406	387	434	411	397	436	421	406	424	421	415	399	429	418	434	414	397	393	409	418	390	380	433	407	484	400	406	452	413	400	425	408	406	410	380	427	409	420	408	412	427	433	388	429	411	433	423	421	415	400	436	422	438	409	384	431	377	377	382	439	410	399	394	440	434	426	449	433	425	417	431	393	416	407	434	406	405	426	395	472	409	468	416	423	436	384	373	403	426	403	436	413	440	394	408	451	382	439	435	428	430	431	408	383	389	424	436	423	413	394	445	396	426	391	433	413	438	380	393	395	426	387	451	395	458	400	429	408	456	378	424	403	406	452	397	417	414	436	412	411	434	419	396	433	437	433	387	400	401	437	399	447	417	428	391	393	415	415	452	429	393	444	417	379	401	451	407	419	413	407	389	408	387	417	424	433	417	418	411	396	438	417	393	399	415	406	450	386	416	418	426	399	426	405	387	446	416	395	423	435	427	395	427	382	424	385	441	402	441	412	400	407	381	420	397	434	438	406	422	394	443	413	443	426	375	424	443	430	392	432	411	436	424	401	407	392	379	389	413	415	408	473	389	446	403	426	435	396	416	432	377	417	401	446	366	402	383	393	425	417	398	437	429	409	420	428	441	434	416	418	429	379	418	425	359	415	405	423	411	429	429	430	426	420	435	418	438	408	401	422	408	414	418	440	433	398	431	387	395	427	437	450	430	397	404	402	407	425	419	420	432	410	403	406	404	406	432	415	377	427	401	405	415	430	443	410	385	383	417	407	412	395	405	438	398	396	380	437	368	397	431	405	407	396	418	406	420	399	387	415	407	406	398	409	424	417	376	423	416	426	405	405	373	405	410	411	435	443	429	410	421	405	420	394	421	444	395	405	422	441	398	424	429	413	401	403	408	394	416	424	424	432	429	417	415	413	406	389	415	414	423	445	400	403	402	363	435	461	448	406	424	409	404	397	391	396	422	443	414	398	374	434	435	437	431	444	418	392	423	425	398	418	414	425	418	419	406	379	366	419	426	418	412	440	400	403	401	422	409
48967	31956	24255	12710	4789	3676	2883	2317	1996	1733	1528	1350	1246	1203	1097	999	940	902	902	871	847	841	860	789	883	781	788	706	811	750	769	760	763	733	760	796	722	745	701	681	733	738	712	742	671	679	760	746	715	711	725	700	672	687	704	695	663	714	679	661	669	668	719	680	771	672	697	702	685	692	694	664	728	722	663	690	712	675	688	687	678	711	722	682	725	729	743	758	652	702	641	695	663	756	657	656	668	686	683	697	716	683	646	694	686	722	709	672	664	663	646	620	667	696	683	655	739	721	690	740	715	683	688	693	678	685	696	654	691	676	698	692	655	683	700	712	718	665	681	722	699	675	711	704	697	707	755	679	686	659	696	665	694	707	710	697	662	677	693	715	693	733	690	722	747	719	750	736	787	725	706	745	662	730	716	720	724	770	657	661	677	670	716	706	692	660	679	665	675	699	656	704	731	661	654	707	675	641	665	702	666	669	663	662	693	697	658	726	723	693	674	663	657	702	724	668	701	673	681	688	701	644	750	687	667	744	692	672	723	643	667	729	698	708	696	731	689	664	714	702	671	697	654	701	668	707	699	685	640	654	654	711	675	727	710	668	688	740	722	646	708	646	654	677	683	678	694	680	696	644	650	641	668	662	650	697	671	646	675	702	651	689	692	668	707	667	713	672	654	685	710	714	697	693	678	691	681	690	631	673	674	683	673	704	695	676	687	660	720	637	674	677	664	693	697	751	689	671	642	702	663	721	651	738	653	690	652	647	709	716	694	712	714	730	670	742	706	645	663	686	673	673	664	651	708	718	709	639	677	707	684	709	703	659	666	660	677	674	704	684	697	674	685	697	660	682	670	752	695	690	666	691	713	702	690	679	687	704	713	680	640	699	671	648	678	724	703	723	678	708	655	696	644	659	675	706	665	690	679	714	677	673	708	700	642	666	673	679	668	715	681	721	687	696	698	718	692	668	664	722	736	699	699	702	697	647	702	760	658	704	652	730	615	707	640	672	681	660	723	680	682	723	643	708	711	648	731	685	662	698	669	680	746	691	696	640	673	681	675	633	713	683	711	659	682	748	675	660	666	694	672	699	659	671	691	714	695	705	693	696	647	676	706	672	759	670	678	701	679	700	663	718	712	702	710	678	665	694	696	648	726	682	652	679	734	710	688	732	723	686	673	650	721	654	653	680	683	665	696	698	686	714	656	705	688	709	632	655	717	694	662	694	686	727	650	669	684	678	733	686	691	710	646	726	671	700	717	731	666	697	679	677	664	652	669	661	690	650	672	723	684	669	714	671	711	638	677	648	673	723	717	711	667	651	723	664	689	690	719	649	723	650	626	701	674	680	709	653	701	691	707	676	697	710	671	707	713	659	718	674	672	715	728	697	712	678	642	725	730	664	677	699	710	739	644	705	718	716	728	693	676	666	746	667	714	689	710	685	649	692	698	640	689	697	705	656	687	683	701	689	711	762	680	721	728	687	665	643	695	703	713	696	688	694	701	766	643	725	662	706	682	671	680	670	713	689	672	641	680	679	693	704	706	719	723	715	673	648	648	685	703	704	664	677	696	670	683	684	668	658	665	675	733	711	717	717	696	654	671	704	642	696	762	652	704	700	678	718	727	694	686	641	686	646	694	698	666	735	653	724	650	659	724	657	609	677	697	682	708	667	652	704	674	670	677	628	640	598	700	699	674	710	720	647	669	655	690	643	675	731	701	714	680	707	662	665	683	665	688	756	653	675	632	695	737	715	699	655	706	663	725	676	662	709	681	684	669	687	696	710	701	725	719	648	685	641	659	706	661	660	678	702	678	652	653	670	710	700	677	632	701	700	696	681	692	718	724	713	726	665	683	718	710	681	669	677	640	700	668	676	688	663	682	718	692	668	696	689	699	703	706	714	720	761	692	678	731	733	674	650	704	689	667	651	689	682	664	650	706	714	691	685	690	716	711	679	643	651	663	706	672	700	709	667	705	695	692	667	725	667	717	679	678	713	668	676	683	640	686	730	689	710	717	668	699	687	715	676	676	688	714	674	680	730	704	706	660	655	707	678	714	678	682	702	750	674	706	674	655	657	642	701	642	718	670	706	712	729	671	697	687	720	688	666	685	685	669	706	656	667	667	695	679	660	665	688	698	687	697	720	726	677	704	679	654	728	689	686	685	630	656	699	714	656	715	709	696	719	702	659	699	681	711	648	646	619	671	727	702	706	704	721	694	672	689	663	709	665	671	655	667	738	631	663	708	699	689	639	669	644	626	681	673	702	690	701	674	651	669	717	669	663	719	643	703	695	676	654	701	705	643	722	734	712	737	685	663	675	715	710	668	677	683	680	675	649	686	694	661	701	690	738	656	709	681	675	731	671	729	716	633	666	688	708	677	693	730	672	700	703	695	740	698	703	734	657	700	684	698	625	711	644	704	661	742	666	664	648	689	694	720	651	689	675	727	664	706	666	654	710	736	718	687	726	710	704	649	721	721	681	660	671	707	647	644	670	715	642	637	722	722	701	708	726	649	676	723	706	665	711	685	666	658	723	695	634	719	674	709	717	705	667	703	667	669	716	662	658	699	685	699	684	691	705	658	680	645	674	652	675	638	694	678	747	750	665	666	664	678	688	713	712	660	758	641	685	712	685	618	682	667	687	677	644	714	698	670	680	651	719	671	721	726	685	681	709	687	667	699	695	705	672	729	696	662	715	648	693	694	676	691	695	723	658	710	693	660	702	687	691	661	664	697	684	660	635	683	671	702	691	673	710	679	693	729	680	693	694	681	705	644	726	691	676	666	717	705	688	722	688	690	705	648	668	706	687	714	728	687	703	674	689	686	707	651	698	699	695	689	672	731	675	675	642	716	688	682	649	680	699	664	712	667	704	702	668	708	676	669	698	662	639	695	646	673	698	664	642	689	684	713	645	691	670	668	729	648	676	699	649	695	661	679	704	682	652	631	694	693	631	685	695	734	695	687	688	667	680	731	693	717	688	711	698	708	736	635	644	690	725	740	668	668	689	713	672	686	694	679	662	684	642	663	660	711	712	687	704	681	638	700	654	706	701	664	663	688	667	686	612	641	696	724	696	698	665	658	650	680	631	689	648	688	688	688	678	711	662	725	703	714	705	673	675	647	706	692	701	664	716	700	696	670	663	645	706	672	718	647	680	603	708	680	670	707	673	735	706	709	726	664	655	663	716	699	669	634	706	682	669	738	665	686	677	659	713	669	687	703	704	720	644	677	697	683	709	708	675	664	678	722	720	676	730	680	670	717	684	705	664	668	717	646	709	753	659	697	695	649	709	700	676	712	700	682	712	636	651	708	700	697	667	649	678	709	681	690	693	703	675	673	685	666	697	660	684	727	695	641	678	747	721	671	653	676	720	713	720	684	720	646	676	682	672	694	687	697	663	691	707	677	695	681	705	754	708	690	695	694	698	663	703	702	714	696	726	696	722	719	704	678	611	680	707	680	668	678	682	690	712	679	671	657	671	704	723
26922	20746	9597	2542	248	238	257	210	199	215	179	211	195	176	195	182	208	178	190	198	196	168	168	209	206	219	210	182	205	188	219	167	198	189	181	180	185	205	163	196	168	216	181	185	162	181	181	193	161	205	172	185	179	184	189	212	189	176	176	201	196	184	205	208	189	185	202	188	204	185	190	197	184	192	176	197	200	168	156	193	161	203	162	196	188	189	147	173	176	191	173	165	216	183	203	197	176	183	170	194	153	188	200	210	180	176	183	167	168	174	182	206	183	196	183	185	202	179	189	203	202	183	184	202	209	175	172	187	198	172	188	177	185	202	205	186	180	182	172	207	173	198	180	181	190	201	178	182	158	170	195	170	177	189	192	200	184	199	168	201	201	200	196	181	207	167	211	167	209	181	211	188	187	184	188	180	205	170	175	181	185	189	193	191	166	173	175	190	203	179	184	161	181	230	178	181	191	180	188	177	206	187	198	189	187	221	164	196	187	174	194	163	199	234	185	187	184	191	201	184	184	202	197	200	177	173	224	204	197	175	174	198	178	192	173	191	176	180	203	181	196	208	196	164	212	181	193	185	182	182	184	199	156	206	161	184	189	224	180	200	197	174	230	200	213	188	197	188	214	154	151	188	175	175	199	192	189	190	192	183	195	171	194	180	191	204	145	211	212	174	210	175	173	186	195	178	202	196	179	195	176	184	196	177	173	180	184	178	174	158	156	180	190	172	193	190	159	190	204	191	184	185	168	208	180	196	194	193	186	191	173	191	160	200	188	192	210	194	177	216	190	214	159	170	176	179	183	171	191	193	159	173	201	198	182	224	187	205	179	197	200	181	187	187	185	190	182	178	167	186	186	173	204	176	178	173	182	167	178	200	180	197	187	209	229	198	175	182	187	165	192	182	169	181	197	170	198	181	167	183	181	197	193	189	187	200	211	174	220	206	187	206	193	198	188	181	182	181	187	150	180	183	177	189	205	204	184	204	197	214	169	188	179	185	169	189	197	175	210	199	174	193	177	206	197	176	193	198	213	189	190	183	215	183	156	159	168	183	187	179	180	179	182	190	171	164	190	192	189	186	187	176	191	202	203	209	189	192	168	164	196	188	189	217	186	191	194	191	160	163	195	195	193	177	152	176	183	194	186	201	173	209	194	198	183	198	178	180	181	184	193	189	185	195	195	172	194	183	193	185	174	181	180	177	183	179	184	173	183	169	184	191	200	210	194	191	185	173	183	189	184	194	184	187	181	173	204	179	179	174	216	188	204	187	200	188	170	181	185	172	183	183	178	173	167	173	200	161	189	191	193	171	180	194	188	207	185	171	192	180	195	200	164	197	199	203	205	209	193	194	205	173	184	170	174	171	206	165	187	168	194	198	211	204	189	218	196	174	190	239	187	202	202	191	177	182	172	183	210	206	188	169	195	189	197	196	192	158	175	205	167	214	174	194	191	173	175	173	215	189	184	185	210	185	190	175	194	198	179	178	182	190	178	185	174	201	158	196	196	192	181	184	188	171	215	187	193	172	210	202	215	209	190	196	217	182	160	185	197	184	170	174	203	158	202	207	181	211	174	183	212	184	178	208	184	215	198	188	198	194	200	185	176	193	215	179	188	203	186	178	180	189	168	217	185	210	177	169	203	180	191	205	202	184	185	202	174	165	207	204	202	175	194	193	180	196	176	194	179	202	169	185	198	186	206	177	156	177	184	188	194	187	179	183	166	166	163	173	168	225	167	180	163	204	198	173	177	165	207	200	178	187	166	190	177	202	192	179	162	170	198	193	169	170	177	185	200	186	182	205	180	181	197	194	198	197	194	189	194	198	185	179	187	197	198	187	186	199	177	206	222	175	165	173	185	178	170	186	166	194	206	200	189	178	170	166	198	184	181	202	176	203	164	174	174	168	182	180	167	194	170	172	204	209	195	180	187	205	194	193	166	195	175	194	208	176	178	217	202	172	191	195	194	223	172	183	200	158	184	216	193	192	185	204	181	180	198	184	183	173	173	163	197	204	173	189	180	171	199	185	180	187	188	172	200	189	175	188	187	202	208	178	193	185	188	191	180	184	193	187	179	195	185	190	187	177	187	202	212	220	172	184	190	169	174	215	193	202	165	214	205	171	191	207	163	187	156	185	188	189	169	202	201	196	169	172	196	194	201	177	187	179	160	185	188	168	206	203	206	186	191	193	205	187	190	204	183	180	168	193	207	207	205	184	179	187	178	188	192	194	191	181	180	192	177	192	186	181	217	191	201	185	169	197	203	194	193	186	189	197	169	196	181	189	185	193	186	191	179	194	176	185	197	200	198	202	168	213	199	179	192	169	193	168	220	200	193	176	196	175	188	176	184	225	174	168	172	195	173	221	184	197	194	188	171	200	179	173	210	165	203	169	180	182	190	203	225	182	194	182	180	214	167	169	186	194	199	171	181	181	187	176	198	197	160	183	198	181	190	183	192	183	189	182	178	191	183	184	179	189	186	192	199	179	209	202	201	173	182	192	207	186	183	206	182	211	171	175	187	181	199	181	193	184	217	201	193	180	204	184	200	159	189	178	163	196	199	184	204	188	200	176	197	215	177	184	190	201	211	179	182	205	195	176	190	177	177	198	180	202	161	206	181	199	182	172	184	186	174	192	170	195	194	172	215	164	175	191	178	198	197	178	201	188	185	214	203	189	187	188	198	195	202	193	201	192	178	203	184	198	187	198	191	224	187	183	174	175	203	198	211	202	178	177	198	177	175	173	199	190	182	178	184	202	171	193	163	195	203	183	206	167	195	199	177	198	151	184	187	190	188	189	201	206	192	155	174	191	199	197	201	170	176	193	178	184	192	183	195	183	176	195	173	170	203	188	189	187	186	202	191	198	193	176	196	192	181	193	197	184	189	190	196	193	195	194	173	195	176	204	189	198	209	176	196	207	178	170	174	189	187	189	206	184	181	180	208	177	178	170	180	195	206	182	158	190	173	197	166	182	180	188	189	190	181	205	185	192	176	177	182	213	211	181	166	191	180	192	189	189	180	194	187	194	210	194	178	187	208	182	199	206	178	184	195	197	207	201	197	183	208	200	194	188	201	170	183	175	176	190	174	208	167	188	180	178	192	169	187	193	197	157	192	196	210	174	188	190	190	177	180	211	174	192	195	213	190	182	206	174	182	197	173	192	187	214	198	203	192	195	199	186	176	215	196	186	165	172	192	189	190	194	193	205	180	199	184	203	195	160	182	176	189	195	192	173	199	189	194	203	195	180	225	175	170	187	208	165	227	189	164	194	172	193	180	183	199	194	172	200	200	206	171	177	216	175	186	203	176	205	188	192	192	206	197	201	170	197	195	188	172	169	203	196	173	205	173	201	173	171	186	202	182	190	199	196	207	186	196	171	199	181	172	184	156	178	194	212	203	179	187	178	185	187	175	196	208	174	206	187	161	173	184	207	184	230	188	226	188	195	208	192	190	217	179	207	220	188	187	189	194	166	196	192	185	214
17115	11558	7269	2396	529	464	410	407	370	408	382	335	353	343	361	321	366	360	308	352	334	314	337	360	312	367	350	329	327	346	340	303	343	349	339	323	344	318	370	329	336	329	305	334	305	317	342	304	354	348	337	337	330	338	329	324	311	338	343	383	322	336	311	308	342	312	349	298	345	375	342	337	338	317	328	338	313	329	326	343	342	344	361	334	320	332	364	338	316	361	326	336	326	343	337	331	320	306	333	332	300	339	339	317	314	341	336	303	322	308	335	343	339	326	309	318	354	310	312	299	367	319	330	333	349	319	353	330	369	331	328	328	337	321	304	338	340	316	324	345	329	324	374	342	295	329	324	346	349	346	308	325	362	344	313	325	314	326	342	313	352	309	324	354	393	361	324	360	324	333	346	325	363	346	327	337	342	324	333	336	331	323	356	327	320	318	303	322	318	310	335	331	288	327	347	362	336	318	316	349	345	288	361	299	315	347	305	317	318	347	332	299	312	317	301	319	306	335	315	352	323	317	322	348	322	326	322	347	334	336	340	334	315	313	337	323	357	332	318	327	327	322	353	324	334	332	314	318	353	350	340	344	314	361	365	319	355	321	334	374	344	340	320	303	326	336	338	337	340	303	348	354	358	312	340	343	353	311	349	302	317	322	344	342	365	339	301	346	334	345	347	339	309	342	346	342	329	328	318	338	332	307	343	335	326	314	357	324	372	345	330	322	330	348	358	339	323	309	309	331	347	325	346	344	333	340	352	354	345	314	354	344	347	293	326	339	342	350	346	326	348	337	318	347	341	332	308	310	323	335	335	332	361	348	331	334	348	326	317	359	329	299	303	318	327	318	328	315	330	325	350	329	307	331	323	342	320	347	321	366	341	340	346	331	364	367	353	317	310	321	321	333	304	357	325	364	340	352	301	318	326	309	321	321	320	332	310	313	321	311	313	329	327	298	304	323	328	322	351	353	297	316	336	314	342	354	352	382	315	333	349	322	346	317	351	335	310	353	327	307	352	327	371	352	321	334	304	345	285	354	331	360	318	340	313	341	362	326	340	355	315	339	339	358	284	336	310	320	340	321	359	342	323	344	335	336	307	303	371	339	318	330	365	370	323	337	330	331	336	346	356	333	364	311	350	316	333	328	336	297	355	332	331	340	337	318	296	344	351	324	320	311	344	320	321	306	324	297	364	340	324	366	350	315	344	332	322	334	286	338	313	324	294	357	319	324	307	347	317	322	363	344	347	290	314	366	311	317	362	294	350	330	338	338	326	307	321	347	337	338	336	332	349	328	343	312	333	337	353	307	346	334	307	306	312	316	329	355	315	302	335	359	324	337	306	321	355	327	334	334	309	303	304	313	329	326	329	353	325	330	351	344	302	332	296	377	344	346	290	305	337	303	363	340	329	358	316	336	305	352	320	331	352	353	335	330	307	331	345	328	341	319	335	339	322	311	317	335	322	307	331	373	330	335	346	354	356	349	331	325	342	317	352	306	332	339	326	335	294	355	318	331	318	353	345	336	324	361	336	332	346	339	319	362	333	331	316	308	328	330	330	354	354	312	334	338	308	333	368	308	319	315	353	355	333	323	325	313	297	329	348	304	328	338	364	342	307	315	335	306	352	389	316	305	354	347	355	336	322	324	342	350	363	323	322	332	313	334	331	346	333	334	323	346	348	354	324	300	338	325	339	348	376	324	339	312	335	332	309	326	323	339	309	333	322	356	315	340	356	342	331	323	329	343	345	345	333	315	327	315	338	277	368	330	321	318	321	296	386	329	310	331	332	354	343	319	339	361	338	349	337	328	339	305	333	341	318	334	339	323	345	339	321	304	306	335	341	308	329	367	291	356	313	316	344	342	325	320	299	365	338	341	346	339	350	363	313	320	344	354	334	337	337	388	327	348	326	333	296	372	320	350	326	327	330	320	334	319	353	324	350	317	344	327	309	337	328	321	330	314	330	321	344	335	312	328	376	305	307	317	326	333	332	348	349	319	323	335	358	357	292	334	306	310	371	315	330	331	314	323	306	331	344	342	300	303	304	326	349	293	349	317	291	334	311	327	343	327	323	319	327	330	313	368	326	304	310	363	310	316	354	332	313	340	324	324	313	345	308	335	327	334	347	325	294	330	348	347	331	335	303	339	344	355	339	340	372	309	331	337	329	307	341	339	325	319	309	323	335	341	335	335	296	305	340	348	340	327	337	334	336	306	337	321	304	310	317	305	338	331	312	315	341	313	342	354	334	314	341	336	354	349	344	283	303	364	322	320	308	333	322	315	322	315	324	331	336	336	346	336	338	313	321	333	335	323	350	357	340	358	329	333	341	318	340	337	323	322	304	328	315	304	347	337	333	347	330	339	298	328	336	348	318	335	323	354	320	322	318	342	325	334	306	329	313	342	337	312	332	336	336	337	304	293	318	328	319	369	336	353	329	328	322	319	330	323	329	327	297	342	309	298	333	294	347	345	338	360	364	358	327	351	343	307	310	348	362	332	300	318	309	311	340	365	326	321	314	348	316	312	290	337	343	311	328	333	298	328	347	321	321	341	353	330	344	314	341	352	356	360	345	343	337	308	335	364	334	334	351	340	339	339	324	309	360	345	319	327	350	308	339	338	353	316	333	317	332	313	318	304	311	342	368	377	317	353	342	321	348	336	335	326	320	321	329	343	332	326	310	341	321	330	317	339	339	345	340	329	320	314	358	317	359	333	369	380	323	296	339	282	328	326	317	339	351	335	344	337	314	317	304	332	338	341	339	334	338	334	340	336	343	375	325	313	316	327	302	317	324	353	322	301	319	375	301	334	299	321	345	334	328	332	332	344	338	367	316	347	352	305	314	335	331	329	328	342	363	320	354	328	326	366	325	319	329	330	348	305	312	357	329	344	349	346	346	325	334	370	285	355	331	327	327	309	357	332	346	330	329	324	345	351	339	338	328	351	337	302	342	344	332	327	294	297	311	340	367	329	339	344	338	297	311	318	299	328	292	336	352	351	352	341	344	331	325	330	318	305	341	346	352	347	350	341	330	346	326	321	341	347	356	302	335	305	327	297	352	394	303	316	328	324	324	311	345	333	316	365	356	363	315	310	315	321	370	303	305	344	332	345	332	307	331	314	292	360	323	299	331	346	331	300	366	306	346	326	354	326	315	359	337	300	344	328	343	319	316	315	366	314	312	331	343	346	358	324	330	328	342	282	351	312	301	316	358	318	341	314	300	323	360	351	345	309	360	326	348	316	341	368	340	327	345	363	356	332	330	320	303	350	319	315	303	349	344	337	330	323	335	330	326	318	357	366	346	301	330	327	339	293	340	338	308	370	310	328	354	298	344	331	336	346	334	344	314	354	333	345	346	342	338	336	320	339	307	346	365	326	339	336	353	322	337	339	337	331	327	340	317	331	321	326	332	336	323	336	336	327	321	333	338	318	377	306	306	340	342	310	334	338	322	330	337	358	363	342	370	299	324	368	323	349	319	314	303	332
24132	21334	28456	25058	16316	2028	770	637	511	529	448	459	450	435	423	438	398	381	407	373	374	387	348	382	371	358	394	357	366	368	349	380	341	368	317	343	370	381	360	382	367	360	341	342	373	380	365	373	306	329	342	364	359	347	386	346	354	382	368	336	349	327	341	346	321	373	356	355	368	357	369	344	349	366	332	356	327	403	350	366	327	346	360	375	373	357	360	318	350	347	355	362	336	378	329	375	364	351	320	334	348	401	349	340	355	351	358	337	337	355	374	337	378	355	402	357	348	366	344	355	341	354	366	365	363	316	332	348	365	352	351	316	325	329	336	336	326	350	342	363	359	356	345	365	328	355	333	370	362	339	320	357	359	331	362	350	338	348	334	357	367	343	337	351	354	338	372	363	359	337	353	370	364	382	346	340	341	360	354	318	403	324	349	351	355	355	304	342	346	374	362	348	368	336	349	324	370	348	338	359	364	358	335	339	363	358	358	346	370	354	336	353	347	318	362	333	347	337	377	317	364	341	302	339	362	321	343	331	341	327	337	348	341	369	339	359	346	329	350	327	330	331	367	331	349	308	343	378	354	352	379	326	382	384	364	365	350	355	330	333	364	363	384	336	358	345	375	377	334	367	361	345	337	375	377	383	362	361	373	375	314	358	345	343	361	362	354	365	320	357	338	334	340	342	369	326	356	346	348	319	343	352	368	320	367	350	363	342	337	349	371	379	335	359	374	349	357	344	365	343	328	344	333	373	332	376	356	370	386	363	349	322	339	374	357	365	351	345	358	375	332	353	341	335	338	320	355	356	351	338	330	341	362	362	324	335	388	346	382	359	330	350	367	367	366	336	371	350	345	329	357	347	320	340	354	376	338	374	380	352	354	345	320	379	339	356	349	336	368	358	302	351	355	359	356	335	380	355	341	361	375	364	372	338	336	341	375	329	356	327	348	350	379	339	346	348	354	345	380	378	416	402	339	350	339	341	354	361	333	360	368	336	357	369	323	358	350	315	346	361	343	344	365	322	393	333	345	371	383	356	334	368	349	349	320	353	350	373	341	324	358	335	374	337	324	381	355	376	410	347	330	335	361	345	312	360	337	313	350	391	357	358	383	368	340	315	361	354	356	330	337	320	352	334	373	376	346	347	329	358	333	359	316	358	327	383	343	293	354	363	363	367	368	408	332	359	336	371	352	347	351	353	370	357	373	339	375	354	340	381	324	383	379	343	362	377	326	339	344	351	347	361	363	325	367	344	351	367	373	334	359	373	340	314	351	353	384	385	318	350	315	339	358	369	355	358	355	374	365	337	376	339	342	372	357	360	352	348	349	332	369	360	353	354	355	381	344	308	338	379	366	358	357	381	350	376	350	312	352	345	359	334	336	341	339	349	345	341	333	332	353	346	342	354	359	360	340	357	342	320	379	336	355	380	331	314	365	319	343	392	343	372	341	335	358	353	361	354	339	367	339	349	327	364	343	355	357	362	329	352	379	363	351	315	342	359	366	333	332	341	349	313	326	343	360	360	344	348	332	343	375	305	355	347	363	378	358	336	362	365	352	347	352	313	344	344	360	338	349	331	359	332	361	361	333	372	362	317	317	325	343	339	362	383	325	350	353	360	310	334	332	328	317	388	366	374	330	366	360	365	378	352	330	291	364	345	343	333	366	367	373	349	345	381	364	340	360	351	352	325	356	346	354	352	360	356	334	371	387	341	382	364	339	352	353	343	370	346	323	339	353	329	361	374	367	328	353	342	384	332	358	355	310	349	356	369	368	367	339	362	337	368	347	358	317	356	340	332	338	336	326	353	416	351	379	370	328	363	357	322	342	328	337	358	408	348	328	366	315	341	344	358	325	388	366	353	346	350	301	313	361	314	349	366	397	352	332	379	374	324	353	352	353	337	352	328	359	357	320	360	344	349	346	342	330	366	352	365	326	343	378	383	338	304	357	347	350	372	351	353	335	362	326	324	364	348	370	346	333	340	387	360	343	371	336	335	361	364	345	331	375	367	360	366	332	343	337	350	392	368	333	331	395	342	319	368	360	352	352	335	346	370	362	387	339	375	343	324	335	361	324	410	360	354	358	348	335	312	346	355	337	330	366	343	338	360	337	366	357	329	371	359	342	323	376	366	350	341	355	315	366	354	351	362	334	339	368	327	348	321	371	352	363	391	351	366	376	353	365	363	340	330	347	328	368	339	343	347	384	367	353	356	334	378	340	358	362	354	355	372	327	330	332	387	328	329	363	372	351	337	363	336	332	355	356	337	345	294	346	334	357	338	353	382	366	331	358	385	350	349	365	348	381	341	346	372	339	352	371	371	357	341	351	370	319	306	321	347	333	326	353	361	355	333	388	328	330	327	338	372	296	359	367	360	369	341	365	345	350	390	333	347	355	351	351	336	332	339	371	365	362	346	314	351	352	339	342	332	349	358	342	353	341	334	322	344	355	358	370	360	344	337	346	337	343	343	306	358	366	346	335	335	359	337	335	325	355	384	357	314	369	317	324	367	341	344	350	349	352	406	383	365	364	329	358	350	376	353	324	357	336	336	370	339	348	342	346	345	343	355	337	314	346	370	389	347	347	363	357	371	361	374	329	359	340	316	320	366	361	306	354	350	351	352	359	380	350	370	351	358	337	365	352	355	340	363	364	369	375	336	348	347	315	336	340	390	360	358	391	361	343	366	361	332	331	336	340	366	339	355	367	342	377	329	340	338	350	354	355	376	355	350	356	329	368	358	338	355	355	354	346	322	373	309	337	307	361	350	349	337	375	401	327	338	344	323	340	320	367	356	342	365	336	363	328	357	341	345	338	361	334	349	375	342	344	362	322	357	368	341	328	362	358	341	371	335	344	367	360	307	335	353	350	333	350	368	325	329	358	344	347	379	348	308	337	357	381	341	333	366	335	359	334	315	328	334	372	355	387	369	347	341	336	333	344	366	355	349	350	372	318	378	340	353	367	333	345	316	385	359	340	344	354	339	349	335	341	352	368	340	339	382	359	337	365	317	353	361	338	374	309	364	365	310	351	361	346	346	380	336	324	360	316	347	359	351	335	369	365	361	356	350	360	352	386	336	383	337	335	356	358	357	375	338	366	339	341	321	360	320	339	363	375	348	350	323	352	402	388	355	372	353	327	362	353	323	318	368	312	349	363	365	400	358	341	345	372	335	365	351	343	356	331	348	351	343	342	389	371	336	363	339	352	347	353	358	336	355	381	337	352	353	309	310	359	352	338	377	352	370	331	375	346	373	362	353	346	345	382	351	380	318	391	349	365	346	372	357	364	368	374	320	361	350	376	339	368	327	353	339	340	330	336	346	389	382	355	349	342	351	332	322	343	354	352	328	342	342	345	348	343	345	339	364	344	331	347	373	330	361	351	332	357	351	325	372	356	333	358	359	345	356	337	350	385	366	351	391	372	343	358	401	342	400	348	353	337	353	344	393	329	373	346	335	383	320	364	378	404	365	387	338	362	319	388	350
41087	27156	19714	8813	2961	2291	1717	1482	1372	1104	1032	969	909	824	804	750	731	740	714	717	678	698	693	647	653	652	686	608	615	618	688	613	614	594	613	653	645	636	599	617	581	626	604	549	600	569	601	609	595	579	622	611	561	575	623	602	609	595	635	605	580	594	584	628	617	588	582	625	641	635	625	615	583	616	601	552	607	614	568	595	615	564	593	615	590	627	585	593	556	671	581	584	627	592	595	561	576	570	603	602	569	605	597	610	549	570	640	605	582	652	619	577	558	585	615	601	632	617	590	584	641	596	569	575	586	578	591	574	575	609	545	603	569	605	620	581	594	600	641	633	594	561	592	591	574	634	627	563	622	567	593	614	587	587	601	618	557	575	588	602	597	608	606	598	634	601	637	668	627	595	605	617	614	618	671	599	633	606	571	609	601	512	595	600	614	583	606	574	608	582	599	569	586	608	604	594	614	561	612	597	601	611	632	577	593	592	600	608	595	586	554	575	600	630	609	575	587	570	560	577	611	619	614	568	603	595	595	559	594	561	591	601	586	567	604	577	555	587	560	590	611	612	621	593	599	625	594	578	595	580	630	587	587	635	597	575	598	572	619	603	599	617	607	572	594	618	601	568	599	618	576	629	591	610	600	562	579	608	615	611	604	580	600	609	571	583	608	594	617	583	636	590	612	593	582	591	595	593	561	589	622	596	560	598	567	595	619	634	615	602	624	572	598	590	610	621	601	568	604	572	618	588	589	579	575	599	586	572	594	601	631	585	583	604	616	599	623	596	599	566	630	591	617	561	637	602	591	561	608	611	611	580	551	590	599	588	563	586	610	591	564	583	591	576	630	575	645	592	565	604	608	602	596	576	574	605	566	584	588	588	619	562	583	582	591	602	627	637	598	597	550	592	599	611	586	589	636	586	635	610	592	550	615	598	632	591	590	552	553	582	631	584	549	589	618	646	600	574	630	594	572	548	593	604	603	597	636	570	611	583	596	578	580	566	551	533	609	614	572	546	597	581	604	628	606	548	621	616	602	597	620	598	623	594	580	560	575	576	624	580	575	629	596	654	622	608	577	592	569	582	577	587	562	623	596	563	681	606	598	596	611	606	557	623	559	655	620	622	592	578	591	591	597	585	598	578	623	588	539	598	616	571	593	583	606	575	596	625	672	562	610	621	613	585	613	592	609	577	592	553	619	594	595	625	625	572	573	568	597	659	573	555	594	552	634	576	555	617	575	581	596	572	574	592	599	609	609	577	639	561	606	601	598	569	612	596	607	608	532	610	604	628	571	563	590	576	604	593	558	599	563	581	579	561	580	613	622	577	527	518	541	613	649	558	583	632	601	609	610	545	575	555	587	577	615	578	615	555	606	513	564	617	540	587	591	593	567	564	618	587	576	617	630	585	613	626	593	656	603	573	610	576	639	588	579	581	628	584	578	615	584	634	622	603	585	608	611	583	609	621	617	568	553	637	541	606	592	602	575	586	603	597	593	622	606	640	548	585	570	575	581	593	607	561	545	573	597	596	589	608	562	585	663	615	565	567	550	572	598	569	642	602	601	559	560	634	558	576	577	597	615	589	601	612	593	556	576	584	578	581	622	582	575	532	578	562	589	562	582	617	604	618	566	587	569	551	635	620	556	619	569	578	575	594	566	616	555	633	619	630	555	609	572	597	603	581	582	579	601	611	624	623	608	640	609	615	633	575	577	543	581	640	585	574	559	595	579	608	598	602	611	599	637	587	611	652	577	613	589	626	610	602	599	559	569	585	575	582	625	583	541	565	600	571	594	575	587	547	588	595	618	584	602	572	626	603	581	561	561	578	630	555	601	581	586	605	595	596	551	624	601	606	623	609	603	607	578	623	567	609	622	579	581	577	591	599	625	572	589	562	618	581	601	573	605	571	593	608	618	574	607	609	567	591	590	636	574	617	610	581	608	569	618	595	586	605	583	581	623	573	605	590	532	612	585	550	568	571	578	576	594	577	590	627	595	610	605	551	623	589	594	585	581	582	613	619	601	575	617	618	567	611	601	557	607	597	592	541	618	607	564	584	618	561	577	673	618	583	584	608	546	600	631	565	588	612	605	577	593	579	603	634	567	602	547	613	585	602	554	609	564	589	623	597	583	578	624	565	568	584	562	593	544	591	607	612	640	599	606	587	610	603	615	610	536	622	630	576	591	580	604	556	574	544	620	590	614	575	597	598	563	554	592	571	592	595	637	599	623	600	648	582	587	559	611	646	614	569	588	587	553	606	634	582	611	548	594	617	582	576	573	640	557	581	561	617	563	589	563	599	597	587	573	595	552	592	612	618	603	585	560	579	571	597	597	646	534	643	623	670	660	599	570	613	575	629	583	628	623	580	603	589	574	621	613	583	630	595	606	591	586	622	558	601	622	622	587	613	538	560	612	584	579	610	621	566	581	613	623	599	577	551	584	630	593	638	607	626	608	555	642	621	534	570	602	597	599	594	563	583	565	581	562	624	572	596	620	578	562	594	609	586	592	597	608	605	596	589	599	592	598	607	603	609	647	585	585	601	573	581	578	572	572	626	578	584	619	580	609	588	599	577	582	599	566	607	601	641	571	635	602	615	597	641	604	613	601	589	612	620	539	598	589	592	584	575	592	613	586	561	623	582	620	594	629	602	604	611	610	610	610	620	616	606	604	571	598	638	625	555	635	600	585	599	607	594	548	586	545	608	573	617	571	605	596	589	609	611	565	599	578	588	600	651	552	608	569	591	571	627	559	597	564	522	638	587	620	601	618	594	601	575	560	608	580	609	584	639	643	648	671	614	641	570	563	630	566	615	588	605	593	651	534	605	566	595	587	567	573	600	545	610	615	595	616	575	640	588	608	566	595	598	639	568	598	623	630	600	588	615	597	586	615	608	617	600	576	544	598	574	604	626	619	607	588	632	570	620	567	595	615	575	586	609	611	577	580	589	549	575	593	581	610	574	587	623	555	574	618	588	600	626	599	546	574	622	613	601	621	554	543	569	602	614	603	598	598	593	602	601	601	598	579	575	607	582	605	563	586	623	579	557	605	595	604	582	609	601	592	576	602	603	613	610	576	608	610	598	562	600	594	552	590	581	584	627	615	590	602	607	571	593	594	574	555	636	579	569	580	612	588	567	542	602	588	576	568	582	588	563	579	571	624	598	623	601	619	624	590	556	626	589	594	621	593	588	610	608	626	565	608	606	626	596	584	589	624	571	602	593	591	588	583	635	626	590	609	577	570	579	575	631	592	571	624	624	580	592	650	587	592	585	555	625	639	612	539	582	587	593	588	561	571	562	586	566	646	551	582	578	557	609	663	611	590	596	590	559	569	619	569	608	594	585	608	633	577	582	588	586	606	586	569	617	600	565	578	573	560	609	555	602	601	544	646	585	601	571	608	602	567	622	592	611	605	620	551	575	615	568	637	606	598	591	614	590	572	558	576	571	625	597	622	608	563	645	595	582	605	578	584	568	580	570	614	618
23150	21278	28790	24375	21255	15185	1832	973	757	692	713	598	561	518	567	491	497	492	485	492	471	506	493	451	498	484	470	436	477	451	436	457	434	493	443	466	420	478	438	432	471	481	443	431	456	444	418	444	438	450	462	452	424	430	437	426	430	419	442	442	390	439	452	464	386	425	404	442	409	441	453	423	412	418	463	458	431	440	438	460	411	403	471	424	463	429	445	445	426	439	415	424	436	440	435	400	436	453	434	453	436	431	428	409	454	411	424	403	399	423	443	422	445	409	436	453	445	396	445	437	416	444	433	393	422	415	377	429	423	440	467	451	410	450	459	433	440	402	429	430	430	427	442	439	464	471	424	456	430	430	426	438	426	424	410	425	405	436	433	401	407	413	443	443	472	446	462	486	474	426	444	462	485	442	453	462	446	433	420	424	420	468	420	442	418	392	399	400	455	430	419	378	427	411	411	422	425	433	404	419	418	429	394	438	419	444	419	436	420	427	435	450	425	452	455	423	402	422	414	443	460	451	426	461	431	422	399	462	414	411	390	425	429	435	442	423	472	398	410	440	422	424	428	426	417	429	469	465	434	437	405	436	458	436	430	441	449	415	445	418	412	411	433	421	473	436	441	446	421	446	466	433	452	421	420	430	419	419	398	366	435	420	424	432	414	405	428	413	420	445	437	405	438	444	428	428	437	420	452	464	470	388	423	404	432	442	429	428	436	406	447	400	448	417	433	449	426	420	405	417	427	436	454	390	423	443	437	442	400	432	444	436	451	418	425	453	429	447	427	385	422	448	486	421	409	465	426	420	437	437	425	413	471	419	493	439	461	428	404	439	426	447	424	406	441	435	433	443	444	437	381	417	412	415	429	438	420	398	408	437	401	422	452	401	404	444	417	397	420	433	413	404	463	406	434	442	391	452	431	414	422	432	413	395	447	450	423	442	423	421	461	458	435	422	441	423	423	458	432	474	397	448	416	398	423	454	427	375	428	427	395	441	420	402	416	420	412	408	447	417	433	445	412	466	460	444	401	430	431	420	448	427	393	450	429	422	436	400	422	373	426	470	393	455	414	433	459	454	414	417	410	422	421	387	439	409	442	466	431	454	461	397	436	416	405	413	445	440	470	412	425	408	411	409	446	453	399	404	426	430	404	445	422	437	442	417	454	398	425	415	445	392	437	430	422	427	414	392	457	421	421	450	451	387	409	395	425	419	402	435	442	461	438	421	420	454	398	433	391	437	431	417	444	412	431	451	430	428	452	439	409	434	434	437	438	453	419	417	458	439	441	423	394	426	452	414	464	445	418	417	443	441	420	412	441	388	420	404	421	412	449	462	430	413	428	427	398	446	422	438	438	419	441	430	435	421	423	420	401	418	380	426	409	423	424	405	472	415	427	408	425	427	470	400	448	448	392	451	429	436	440	451	396	409	445	401	426	437	395	442	419	409	412	453	444	416	465	472	430	421	438	416	444	450	428	411	480	456	431	400	429	406	430	407	428	426	409	455	409	419	427	435	392	425	421	437	468	451	449	395	439	406	416	427	424	435	463	390	424	436	438	467	445	415	428	382	470	416	461	432	431	442	433	428	394	426	434	428	427	407	428	439	415	431	442	423	467	435	446	429	451	420	428	446	401	429	421	436	406	407	421	431	447	402	390	444	447	454	447	431	431	428	434	418	402	421	444	425	429	434	473	410	445	441	407	415	402	423	409	417	401	450	403	462	447	392	433	426	462	452	460	440	424	449	422	421	396	424	422	428	456	445	428	427	414	464	470	425	422	430	416	402	455	405	420	396	453	465	444	432	403	452	419	380	433	435	394	372	426	402	407	451	447	423	464	398	454	425	437	433	448	425	439	402	432	422	437	406	432	410	430	447	424	407	424	416	454	431	431	428	399	410	427	430	413	445	423	441	472	432	412	430	420	414	443	426	411	437	422	414	467	436	444	428	425	434	464	428	406	388	407	432	443	438	439	407	448	431	447	404	427	471	423	451	377	420	458	402	430	399	394	418	401	423	450	413	421	390	419	458	443	389	418	414	471	429	451	470	393	452	445	412	454	452	436	404	419	430	449	405	428	442	418	416	425	428	421	417	456	438	425	425	410	424	446	438	460	401	440	419	437	440	459	433	378	430	414	430	466	393	450	418	433	418	441	408	442	425	434	413	416	385	421	430	393	424	445	404	419	419	443	418	440	469	421	400	416	458	413	431	462	421	386	404	418	413	440	481	458	435	403	428	403	443	403	385	421	422	485	442	372	438	440	422	409	439	447	405	441	419	414	452	409	441	417	417	432	426	443	436	412	431	416	408	426	432	419	438	436	402	439	441	440	450	429	416	437	425	405	447	420	423	398	407	411	451	443	375	382	433	439	424	433	404	388	438	420	416	428	413	404	371	413	454	419	471	443	454	402	412	373	458	458	442	431	403	458	388	387	437	449	420	431	361	437	378	426	403	403	424	394	403	435	439	424	400	440	466	420	420	441	426	448	419	454	446	430	460	409	449	402	442	438	427	398	415	418	402	446	407	417	449	422	421	441	408	408	421	405	443	408	420	459	439	408	390	400	410	427	486	433	449	437	429	414	453	400	405	434	406	436	432	450	398	449	411	409	420	401	419	451	415	387	455	441	452	393	426	422	427	435	424	438	446	427	416	407	438	431	454	458	408	426	412	414	402	416	419	435	403	455	423	431	418	430	390	423	422	439	423	455	407	431	414	440	454	429	447	441	407	394	438	415	411	438	435	437	427	432	440	401	421	422	431	415	438	417	410	431	423	431	445	422	410	415	456	434	423	408	453	387	403	409	421	464	431	427	417	413	433	404	434	466	443	416	446	456	399	414	402	426	422	440	437	426	435	446	449	422	440	436	439	425	414	425	451	398	445	440	435	410	416	395	415	438	404	415	416	471	423	438	434	430	417	415	426	436	439	422	419	422	416	472	411	397	403	424	424	445	416	485	410	405	416	404	425	383	409	467	424	437	435	429	446	411	405	385	401	438	432	417	429	469	442	424	410	409	468	417	412	425	401	422	426	434	442	473	431	425	402	459	395	441	430	439	411	405	398	426	414	430	427	434	429	413	398	435	431	457	440	412	423	407	466	404	415	430	436	428	433	473	419	387	405	446	415	401	420	436	410	437	449	396	426	383	450	440	412	449	432	403	445	413	452	428	421	436	424	404	410	441	434	425	417	441	455	400	423	431	425	436	428	401	378	445	407	418	442	435	446	439	397	432	433	454	428	434	411	421	460	400	446	446	453	410	445	419	402	434	413	428	439	419	456	402	423	465	421	425	407	402	447	431	454	421	412	421	390	450	442	398	457	406	415	427	409	434	435	412	423	430	415	422	415	442	390	430	435	393	472	437	419	405	392	440	440	394	474	423	410	431	429	414	413	450	441	452	435	417	427	420	442	426	437	397	437	425	398	442	432	406	409	405	433	402	435	451	412	437	403	429	441	405	386	455	405	431	406	448	408	449	439	438	431	417	413
48484	29584	24281	11215	4900	3650	2906	2363	1959	1695	1519	1350	1313	1162	1106	1018	1000	979	941	954	912	876	855	839	846	796	800	827	763	756	768	783	761	827	751	766	776	802	712	772	767	749	726	761	737	745	738	718	701	716	689	716	732	718	700	737	728	732	746	698	713	681	689	698	755	733	727	735	707	683	748	735	714	729	764	701	751	722	733	798	707	768	673	670	715	714	769	707	701	738	715	722	685	732	716	698	701	700	721	696	718	686	741	717	702	728	732	692	698	733	681	680	725	718	721	736	732	729	754	705	668	664	688	757	719	695	717	727	723	762	725	757	724	733	728	689	708	682	700	663	689	691	735	750	727	692	739	740	753	698	776	707	727	709	706	717	700	672	747	714	730	705	698	769	722	699	752	765	780	730	711	680	718	743	729	723	712	702	706	721	718	788	757	693	718	684	737	660	696	709	712	698	705	702	727	704	686	715	704	738	658	715	732	711	726	708	703	738	711	717	677	719	763	739	689	686	707	719	724	751	681	714	733	720	718	715	617	726	716	682	705	703	744	684	676	690	690	713	727	714	712	737	705	707	686	710	708	708	746	757	691	734	736	637	709	692	700	717	674	720	674	662	794	700	689	724	707	730	671	670	740	669	693	739	716	710	732	654	691	729	699	677	731	683	728	720	712	691	705	723	706	714	682	715	720	722	662	720	702	680	682	715	710	693	696	713	664	712	686	701	750	696	706	709	678	675	716	700	705	709	684	731	701	755	708	718	711	718	688	652	671	736	704	720	709	734	722	711	726	723	729	705	700	759	658	712	717	705	717	735	733	707	713	723	685	730	708	694	698	689	716	725	730	699	650	741	716	677	725	690	729	703	733	697	694	686	710	729	721	681	710	715	692	730	673	679	695	677	709	733	705	701	652	721	721	695	679	667	721	704	706	719	686	687	758	674	696	740	717	710	688	695	743	736	684	692	712	706	689	683	691	696	695	696	702	725	728	691	691	701	674	659	713	768	759	760	694	684	683	654	722	714	729	723	704	731	697	664	709	681	708	705	716	711	673	767	727	685	723	723	713	737	657	711	708	705	679	725	765	713	727	718	671	688	706	732	722	688	736	667	692	726	695	693	683	653	695	713	692	715	719	717	672	656	749	685	728	670	707	677	678	684	747	684	805	692	700	686	639	736	692	667	724	679	691	671	678	726	692	726	754	711	747	687	682	677	722	743	674	704	728	699	716	673	685	713	725	622	687	696	714	722	699	727	620	695	692	727	695	670	710	705	710	721	682	700	722	711	703	682	738	694	727	698	671	684	701	776	707	683	651	663	678	679	663	719	714	689	697	687	709	735	689	671	736	697	698	697	716	693	693	690	695	687	710	691	687	739	698	702	699	699	680	667	723	770	724	709	726	696	691	712	760	690	701	701	741	708	731	756	689	713	679	671	712	704	741	640	668	726	718	691	731	725	728	758	709	693	662	656	694	730	701	692	724	714	743	705	690	721	727	709	664	732	674	770	674	724	707	694	682	704	714	763	696	691	756	658	717	693	709	769	711	689	701	669	665	731	688	716	685	678	671	738	686	674	691	718	665	702	706	704	737	702	684	703	695	698	704	728	719	760	712	685	681	723	699	683	736	682	701	713	722	671	696	661	690	703	710	688	690	699	686	676	666	716	754	724	716	764	672	734	721	695	723	683	687	676	740	716	707	733	725	711	782	717	674	706	777	686	758	690	708	706	732	727	665	706	739	701	671	698	702	752	718	659	686	701	736	734	705	698	704	671	690	715	678	684	708	719	676	669	705	735	710	683	720	742	707	714	713	694	711	682	710	673	697	723	735	720	752	674	691	702	732	728	693	707	729	752	786	660	667	685	652	716	698	696	706	725	664	668	680	706	686	717	678	757	697	746	675	714	702	691	688	686	735	760	736	685	711	702	700	713	703	732	695	713	685	747	693	746	713	668	727	728	712	713	709	722	719	710	706	711	751	723	708	715	730	747	711	672	731	706	704	685	752	747	715	725	698	720	739	727	633	685	705	715	687	752	711	752	744	725	707	710	739	692	690	722	716	690	718	699	673	763	703	678	726	674	706	701	695	723	743	679	671	712	746	693	685	685	696	738	732	704	659	722	692	749	763	714	723	691	697	699	719	735	723	707	726	693	731	714	691	702	699	686	702	703	671	699	713	715	725	722	667	703	692	731	748	730	705	694	690	698	706	726	747	696	754	712	700	677	701	740	712	687	713	691	669	727	695	690	700	724	672	696	684	690	713	679	718	685	748	697	742	731	682	701	700	700	712	729	714	701	701	707	680	702	666	702	673	728	731	682	694	694	687	720	717	736	706	756	685	690	727	722	738	683	715	757	679	726	694	705	701	695	697	716	688	764	683	707	690	689	693	715	726	687	713	652	722	732	671	698	686	690	701	737	774	681	701	681	710	687	728	698	705	743	704	700	699	686	691	690	718	692	708	684	757	689	724	738	764	712	699	736	661	726	700	770	689	678	700	682	714	683	721	722	663	729	721	696	694	683	691	684	734	705	707	711	718	718	698	704	744	701	749	687	731	679	734	735	700	700	705	730	756	721	705	728	690	718	771	682	669	688	755	725	715	728	685	701	702	716	702	728	718	721	706	750	719	724	725	733	735	664	705	707	729	635	737	734	704	716	665	704	735	724	709	705	733	704	718	709	695	664	719	772	704	714	709	657	764	723	678	731	716	700	746	709	716	728	711	734	666	723	739	755	700	653	743	693	719	700	678	684	722	751	708	720	677	724	738	713	697	631	694	736	687	744	733	708	703	768	723	737	747	696	708	673	719	676	702	694	712	666	679	737	682	666	742	741	719	709	679	658	678	721	652	731	725	748	693	725	741	718	711	692	702	722	707	699	696	701	702	670	673	700	771	692	717	689	708	674	669	737	727	720	671	693	694	698	750	693	747	696	728	763	707	703	665	728	685	696	661	720	679	710	707	715	728	722	738	733	716	674	737	699	705	736	696	742	685	741	708	734	691	731	725	708	713	687	696	708	662	744	715	725	692	759	676	693	710	695	717	693	736	715	748	639	740	732	699	704	679	702	655	736	690	663	676	714	686	726	727	700	703	710	730	697	705	730	728	739	721	697	703	705	682	737	729	712	700	707	711	709	732	663	664	658	752	690	748	656	671	691	768	677	703	743	703	696	715	720	730	729	738	671	754	717	741	673	717	727	694	719	716	742	746	706	711	700	700	758	752	723	740	758	668	712	771	689	692	722	745	718	696	728	675	706	694	690	721	724	711	734	679	689	750	742	708	725	683	649	739	711	709	704	686	664	707	687	635	740	728	701	683	694	702	667	707	741	725	711	711	683	652	731	675	735	680	690	723	722	732	675	720	721	725	660	713	714	708	692	717	713	708	703	704	663	708	729	748	716	676	704	687	692	730	694	716	751	706	716	696	728	721	752	730	730	723	682	707	665	709	650	673	689	679	707	659	722	722	694	698	669	688	705	755	758	733	707	680	724
26878	20672	9509	2508	437	350	216	248	205	214	180	203	193	195	204	190	214	198	163	198	194	190	173	191	194	226	192	178	210	181	214	191	193	191	160	196	213	174	203	196	199	194	196	168	204	189	206	192	190	204	197	197	205	209	195	188	195	189	206	198	191	192	161	202	199	199	207	195	206	210	205	181	186	208	191	200	191	186	190	188	196	169	183	192	210	189	165	177	206	199	197	206	189	174	189	204	208	196	177	180	192	195	166	191	170	178	180	198	179	208	180	207	225	183	205	187	189	205	215	201	196	172	217	182	173	198	192	198	222	167	181	224	205	184	168	194	212	192	173	163	181	180	208	195	190	174	166	213	202	195	180	215	202	180	217	202	185	194	174	196	209	176	218	169	205	180	181	189	182	170	202	181	200	187	180	178	187	163	184	182	173	198	205	194	179	194	197	192	194	181	184	192	190	189	193	202	191	192	199	218	163	202	214	194	194	181	203	224	176	196	203	212	219	202	204	192	218	190	202	202	212	211	184	205	197	199	185	184	193	210	195	185	204	193	191	188	165	187	204	156	173	170	220	186	191	203	188	183	191	180	198	191	209	210	208	178	219	211	165	200	199	189	196	178	189	182	206	200	189	229	184	213	181	192	195	191	199	192	195	204	205	203	184	185	210	188	189	190	211	199	198	210	197	200	180	203	224	170	181	204	196	199	215	184	187	196	188	177	185	189	180	140	178	196	192	191	186	204	187	177	182	206	176	205	214	208	184	167	195	167	195	198	190	198	192	229	200	210	198	191	197	167	193	199	229	175	179	170	199	179	217	184	191	200	182	183	206	228	184	199	197	188	166	187	200	189	207	206	160	186	184	178	185	199	190	186	189	212	205	193	167	200	167	191	190	200	168	204	210	198	187	201	179	194	180	185	172	202	189	182	192	197	172	216	187	200	204	186	207	193	193	207	203	191	199	207	186	173	183	191	198	177	200	171	194	212	200	190	190	194	205	203	208	196	204	171	189	201	185	197	180	195	209	190	196	195	182	190	175	179	209	191	207	185	187	190	193	180	188	202	201	184	173	195	199	204	195	195	202	178	192	190	198	195	187	192	198	192	182	187	180	206	205	173	165	212	195	197	202	187	177	198	167	211	194	205	197	167	205	188	215	165	190	157	194	194	178	175	176	182	203	211	183	193	200	192	193	196	187	183	204	193	193	185	182	210	196	214	201	205	194	195	187	195	195	188	204	237	217	226	182	175	187	198	180	185	209	194	210	220	205	187	179	185	188	196	227	174	174	196	202	197	206	187	213	173	184	194	213	192	179	198	182	215	194	202	194	215	201	219	203	170	184	215	200	198	162	224	182	238	184	196	193	175	189	163	206	181	180	166	195	204	168	209	206	177	180	212	194	184	198	200	174	180	180	188	195	198	207	207	157	174	191	225	178	188	197	206	189	199	207	185	159	180	215	173	184	217	188	195	177	183	167	195	197	185	172	196	224	187	174	187	180	211	175	190	197	220	201	185	176	217	204	201	199	188	185	195	210	177	184	184	182	174	202	190	217	169	215	209	179	185	186	182	186	168	169	183	189	191	192	194	170	183	188	196	192	189	205	183	178	194	179	175	181	193	194	178	196	181	203	183	210	197	167	207	186	173	196	211	181	187	207	190	198	184	181	206	183	201	191	170	167	214	185	192	172	185	176	194	203	191	200	172	190	187	214	192	188	193	188	184	176	190	174	193	189	206	173	149	191	183	192	207	207	197	206	203	179	169	195	164	199	189	186	199	184	194	206	217	212	197	217	184	176	185	192	170	173	204	201	180	204	194	202	184	190	211	185	207	174	215	193	171	195	167	188	215	199	175	189	197	195	231	195	190	187	180	199	188	206	186	180	212	205	171	191	191	177	198	159	182	192	185	159	174	187	208	197	190	213	202	234	188	200	176	193	210	207	207	200	182	215	199	191	204	211	202	206	172	166	172	199	228	185	181	179	186	173	192	195	203	199	194	192	183	199	165	205	208	196	199	182	165	180	220	185	168	211	204	208	182	195	213	206	212	173	185	191	174	162	198	203	203	187	192	166	184	194	221	209	194	186	176	189	199	214	190	195	197	197	193	188	185	202	201	186	184	184	170	187	167	190	220	160	166	208	193	197	185	179	200	203	199	212	192	188	192	180	199	217	203	168	190	206	177	195	180	210	185	196	188	192	193	219	171	180	164	182	189	206	187	189	149	184	183	203	193	167	189	197	195	194	174	204	183	188	202	157	163	186	179	211	186	199	200	188	177	206	186	213	145	190	208	185	206	212	189	175	200	180	181	204	188	176	183	213	197	188	187	210	200	197	180	188	210	202	196	203	174	186	184	203	211	201	193	195	196	176	186	189	196	189	186	192	188	215	214	187	207	172	195	179	205	206	201	206	212	242	197	184	181	190	193	198	179	186	175	209	202	163	186	185	181	201	190	197	181	192	193	212	196	160	209	201	177	224	191	180	176	175	179	186	178	202	187	214	201	207	198	195	175	208	188	194	179	190	181	190	233	184	192	208	205	177	198	169	198	183	215	207	172	190	192	200	177	194	185	185	199	192	201	175	188	181	189	183	192	191	154	195	187	194	174	183	216	180	196	212	179	170	190	213	229	197	170	185	181	171	193	193	166	205	203	220	188	199	204	193	210	185	191	192	189	198	220	161	206	190	179	205	220	179	201	185	205	193	177	191	202	236	187	198	184	182	202	182	186	177	194	188	193	162	194	201	177	213	179	194	183	201	208	213	187	161	197	197	209	210	199	157	200	193	163	184	191	199	209	194	179	198	196	172	176	187	205	213	201	206	184	196	169	193	208	176	175	210	201	193	177	213	186	186	185	201	193	189	196	216	177	206	190	195	201	173	219	200	175	200	212	187	197	192	193	188	193	199	171	205	197	203	214	176	177	186	184	184	189	217	185	197	184	170	201	187	191	188	220	191	194	178	191	171	182	189	215	177	181	184	195	187	178	202	181	194	181	200	169	191	188	188	203	198	206	187	199	208	189	202	189	193	213	181	203	187	208	197	215	195	209	199	188	217	196	164	204	195	200	191	211	174	204	173	178	188	164	186	209	184	189	172	190	197	219	203	189	193	188	198	196	186	181	178	187	198	176	188	191	194	193	206	208	187	207	194	193	182	173	199	200	181	210	200	193	172	188	182	152	179	192	203	169	186	210	182	204	198	199	150	187	197	204	207	197	189	187	188	189	172	192	198	187	216	196	208	200	200	226	203	170	196	189	221	197	189	198	204	182	189	185	198	189	233	190	203	174	198	223	165	182	175	212	196	188	206	200	176	234	196	186	178	184	173	173	194	182	175	175	211	176	206	224	182	188	211	215	174	196	186	207	206	182	190	202	219	194	187	171	176	200	226	191	186	205	197	189	193	196	174	187	217	201	177	204	179	182	193	187	190	200	174	186	193	200	188	187	201	199	179	195	223	230	196	193	205	183	185	204	177	201	192	200	206	210	203	225
17526	8857	7168	2293	647	484	465	476	405	397	402	354	359	385	368	353	364	351	320	345	347	376	372	335	373	304	355	344	334	322	363	376	342	346	345	360	336	372	360	332	334	325	333	329	339	355	352	386	342	344	346	327	328	368	354	325	387	331	364	335	339	333	344	352	344	348	355	333	351	336	342	347	355	349	318	336	371	358	373	330	309	357	314	339	330	333	329	347	303	319	348	344	364	335	343	372	316	352	323	341	324	341	337	354	330	394	341	382	354	330	354	330	356	326	356	335	362	380	318	341	335	348	332	343	354	360	325	368	353	383	323	374	346	344	316	350	379	343	334	365	351	345	346	321	370	334	350	336	338	348	335	323	319	331	351	328	348	341	300	340	348	345	344	329	358	362	367	353	331	376	320	371	318	329	335	360	364	372	367	378	309	345	357	318	337	331	358	342	351	352	365	345	331	332	322	316	357	321	334	337	370	346	318	365	330	339	352	369	330	373	355	352	347	350	352	336	349	335	354	328	318	327	365	313	353	346	358	344	344	323	345	312	366	338	352	384	347	389	334	335	376	331	333	314	309	371	342	342	306	350	384	320	326	344	317	347	321	360	350	344	342	349	369	312	340	324	323	379	357	348	334	352	325	370	310	321	317	323	347	340	320	361	361	357	342	335	343	366	357	366	382	360	362	335	332	368	361	328	327	340	325	384	359	332	365	343	328	375	366	336	333	321	351	328	322	334	355	320	367	326	353	341	362	356	334	340	347	358	363	343	343	307	347	322	378	346	343	318	356	327	378	324	360	323	335	321	353	339	354	340	341	354	317	329	356	344	313	366	329	343	360	347	341	337	366	317	404	343	348	340	356	323	362	333	348	344	385	347	353	342	360	374	334	325	334	353	361	319	323	326	323	332	340	344	346	335	365	339	314	332	324	324	360	357	337	345	320	351	339	363	356	335	352	366	383	335	337	341	362	314	363	326	334	357	368	381	338	345	338	359	321	338	327	338	319	325	347	341	307	353	366	342	345	337	324	347	362	332	332	352	342	347	369	327	324	378	342	325	356	367	354	345	326	367	368	349	339	335	364	335	347	346	335	330	354	364	350	365	328	327	328	352	372	344	334	328	312	319	345	349	324	295	323	346	343	334	367	358	347	371	335	336	342	361	318	328	355	341	345	338	384	323	362	362	351	350	351	355	322	327	356	346	349	327	349	367	346	350	360	327	345	305	364	328	354	356	314	319	361	369	336	341	325	339	296	340	342	363	347	369	360	338	343	336	352	383	331	340	330	382	384	353	384	357	322	352	348	330	331	362	336	319	304	342	317	363	341	339	362	362	375	338	358	329	382	343	372	328	353	353	330	339	340	338	356	355	334	351	369	327	325	309	346	326	358	341	348	388	353	352	348	350	347	361	303	356	303	327	370	360	360	345	322	310	362	341	345	355	359	314	337	340	341	347	320	304	346	331	327	328	344	325	339	363	359	327	348	314	324	332	350	347	352	325	359	342	353	358	304	336	357	320	340	350	340	341	332	339	301	328	346	335	350	314	351	360	318	341	309	338	339	345	313	336	328	332	307	340	297	347	329	357	349	358	344	318	356	339	361	362	346	332	334	355	361	339	312	381	348	362	302	345	317	358	356	350	298	312	336	351	362	320	323	346	333	312	339	323	390	347	330	351	367	354	369	327	346	352	348	302	307	364	359	333	362	356	330	357	341	312	318	342	321	342	377	333	348	336	346	355	352	366	337	311	315	331	334	351	337	327	331	341	360	356	335	351	331	324	331	337	331	356	336	331	337	349	329	324	327	371	299	343	348	331	350	353	356	356	318	333	301	348	335	328	312	330	359	339	352	338	348	319	334	347	362	309	352	366	337	355	374	328	338	347	338	343	328	353	365	365	322	330	338	375	321	358	369	360	320	346	334	362	315	341	348	365	365	363	315	300	331	340	333	355	341	329	328	355	364	337	339	345	340	314	353	358	333	346	356	325	343	341	359	368	319	345	365	345	341	340	350	347	344	344	340	335	341	343	337	343	344	365	357	315	313	327	331	361	339	394	353	333	320	323	313	346	308	325	386	334	356	323	349	382	346	324	380	329	348	349	330	344	385	306	358	331	352	392	356	330	329	348	349	342	330	321	343	355	318	356	330	332	332	335	337	338	326	313	364	355	336	336	338	335	302	354	294	374	351	346	357	326	321	384	341	335	343	376	339	337	326	344	357	343	329	357	346	346	336	354	367	353	324	337	328	330	346	335	342	345	336	360	364	338	337	344	361	340	317	355	361	338	322	360	347	356	361	307	370	318	357	360	328	357	323	338	345	347	332	340	341	336	345	346	357	358	344	355	373	362	359	349	319	347	335	294	349	349	326	361	322	354	325	339	338	361	323	311	334	340	339	330	349	370	361	339	355	328	320	363	330	350	354	339	362	321	353	346	344	347	351	332	340	353	329	325	352	389	362	340	330	354	376	305	342	375	305	319	344	334	349	341	365	334	310	358	332	363	335	356	329	358	321	345	313	353	312	322	344	329	341	314	365	378	329	361	321	343	352	310	338	342	328	347	354	359	335	331	345	347	340	348	319	378	338	345	369	328	330	327	343	366	338	326	330	343	348	332	355	358	346	377	348	325	339	361	346	348	370	331	358	384	336	352	337	307	337	346	354	358	378	337	300	342	347	331	341	316	335	324	330	350	333	364	349	330	350	362	346	374	335	339	349	321	331	333	351	323	342	358	350	324	362	340	347	347	364	339	367	329	337	356	325	318	380	303	324	353	345	343	351	360	333	343	323	311	330	364	337	361	320	360	358	332	334	329	340	340	349	350	326	344	360	315	333	369	369	346	333	307	346	363	325	319	339	338	347	344	338	344	311	322	317	310	347	331	306	331	333	337	400	345	310	306	311	320	342	328	367	316	359	349	372	355	327	339	325	352	346	364	346	372	371	341	356	331	315	332	335	335	388	325	350	314	331	326	370	327	337	329	366	348	339	338	357	333	310	370	345	323	325	335	313	358	365	364	321	324	320	345	329	373	345	350	344	338	328	332	348	332	352	359	337	373	334	343	337	345	373	333	334	352	369	331	338	328	346	337	365	361	335	335	338	339	345	341	361	324	321	310	330	335	330	354	341	330	334	328	361	321	336	339	354	351	336	355	343	346	324	336	330	326	335	333	317	358	326	306	328	346	363	386	310	348	336	342	363	350	333	360	329	341	346	327	295	321	334	361	332	339	319	306	354	357	356	341	306	354	353	358	347	323	361	332	353	316	344	342	335	323	374	361	346	331	356	332	378	336	364	342	354	371	348	374	327	336	326	357	363	319	370	320	309	352	338	340	326	335	361	363	319	360	301	327	336	339	334	357	344	371	343	346	322	300	322	340	343	341	340	352	310	326	334	344	358	344	307	353	354	342	339	289	326	336	331	378	369	349	379	327	334	341	358	315	325	330	365	346	363	368	377	372	366	355	349	374	319	328	349	365	369	361	341	365	310	361
24068	21300	28253	25005	16758	2004	829	551	515	482	450	486	445	408	445	410	416	421	377	381	403	376	358	370	424	353	358	387	362	356	390	367	380	336	363	367	363	347	371	369	372	376	335	362	366	330	333	374	358	384	350	375	356	372	363	393	342	364	347	338	356	355	351	359	369	310	334	365	375	368	346	346	351	347	347	381	367	391	362	345	351	354	328	361	356	322	417	345	395	348	345	332	335	338	326	343	368	369	357	335	372	387	333	349	332	369	345	337	330	380	322	356	356	368	334	339	376	324	377	380	377	356	347	357	355	320	336	380	341	323	358	346	344	337	340	342	360	355	314	350	372	351	362	364	355	359	306	357	347	335	343	364	351	331	340	353	350	352	336	363	359	370	351	357	348	395	315	388	362	367	335	379	375	346	351	334	338	313	368	370	373	354	358	347	303	342	327	344	358	366	381	357	307	321	350	385	360	343	321	340	351	353	329	348	396	360	364	328	362	368	355	324	362	320	345	373	360	356	341	363	347	336	322	350	309	322	368	375	335	326	338	348	370	345	361	355	351	366	353	384	362	313	356	353	345	317	360	348	358	313	368	401	369	340	342	368	373	351	353	357	354	359	363	362	382	351	352	353	389	360	326	336	384	372	359	380	352	368	334	374	332	358	351	327	357	372	347	361	339	342	341	329	357	334	367	292	388	366	362	308	325	352	334	342	345	338	330	357	331	324	356	388	365	354	336	369	348	363	355	373	346	334	350	356	328	352	362	333	332	389	348	363	360	354	363	337	359	316	361	369	335	320	358	368	371	342	336	379	386	375	345	319	342	352	351	364	357	397	336	329	372	366	338	367	354	362	374	345	361	372	388	341	330	322	346	329	356	337	351	360	386	345	341	361	386	368	337	356	315	331	358	347	361	319	355	347	377	353	358	358	354	349	342	363	331	366	360	354	325	333	336	357	348	349	350	382	370	358	377	335	353	330	337	328	322	347	339	329	349	367	350	344	364	349	367	365	349	358	363	379	346	345	336	360	327	353	329	375	380	337	319	361	360	350	346	347	396	339	322	348	345	348	310	350	322	372	348	358	367	349	332	366	330	355	335	351	327	365	371	338	353	331	346	364	317	357	354	349	355	338	336	374	358	372	332	356	357	350	334	338	368	373	335	341	326	360	340	354	361	363	369	360	359	335	389	340	326	336	358	359	371	336	374	341	375	369	334	336	357	371	362	397	343	320	356	378	355	336	325	363	383	364	354	361	351	359	323	363	336	343	364	338	340	352	354	328	369	358	330	367	354	345	366	356	402	376	342	388	366	355	350	384	331	341	342	359	368	339	334	335	345	327	381	331	332	352	350	338	358	355	378	342	367	343	362	364	365	359	370	329	356	347	321	340	359	370	376	359	362	361	369	357	344	339	359	364	337	352	340	326	374	356	361	361	350	323	345	325	326	311	330	359	360	355	352	345	384	328	326	375	374	402	371	338	380	360	372	318	337	340	357	355	361	347	380	404	357	340	351	386	357	338	346	369	314	354	359	339	355	369	364	324	393	346	349	369	327	335	341	334	354	372	371	375	362	343	366	372	347	383	331	360	364	361	343	337	387	340	353	338	376	352	322	311	352	342	347	333	385	369	341	355	354	338	325	343	354	355	311	387	391	362	351	319	348	331	368	341	348	327	336	323	351	332	343	315	358	353	342	368	345	385	374	350	357	346	338	338	352	320	389	323	342	328	329	340	342	366	357	341	352	350	371	328	361	353	370	314	342	377	336	369	345	354	333	362	367	390	371	341	345	349	339	371	338	369	348	359	313	356	349	355	345	358	384	355	362	350	342	360	366	374	348	338	361	333	347	347	367	346	347	356	331	377	315	321	341	356	336	370	341	370	363	309	357	380	339	329	358	371	358	337	380	379	350	366	373	317	371	334	338	351	359	358	377	356	348	321	361	363	344	364	344	360	329	352	339	365	321	326	360	356	369	328	359	360	350	362	372	319	354	357	371	360	375	325	357	357	364	338	347	352	388	344	343	362	367	363	362	365	353	372	360	359	366	317	352	349	344	347	336	362	359	318	327	340	374	351	310	351	353	374	330	338	375	355	323	357	374	368	363	346	390	345	367	361	338	350	361	338	389	326	319	340	323	360	334	353	362	348	340	379	376	369	369	361	337	329	359	355	367	345	358	347	342	361	337	360	349	336	349	357	340	363	348	362	377	340	354	369	350	351	384	353	344	347	337	334	364	355	342	344	343	353	335	391	348	371	363	355	334	364	310	325	356	372	355	349	352	351	315	350	355	372	352	362	330	368	355	343	387	358	356	313	338	377	349	343	384	350	394	343	389	364	358	367	377	349	340	375	402	338	386	315	337	361	338	351	334	362	359	348	365	352	353	369	328	354	379	331	323	360	323	418	336	369	330	339	343	375	329	344	366	371	389	344	348	354	344	342	348	341	367	341	386	367	327	321	353	352	355	336	360	349	364	333	362	344	391	378	362	341	358	373	329	341	353	331	335	336	353	346	340	360	334	339	326	378	358	360	332	387	349	354	381	324	337	354	350	347	336	391	373	345	358	372	361	330	348	356	366	381	370	339	343	345	346	337	331	383	327	326	333	361	344	347	344	328	321	347	354	353	364	360	360	379	363	355	305	320	365	336	341	324	331	337	355	330	342	385	345	362	334	351	370	344	365	366	356	346	345	359	343	344	370	368	320	379	342	361	368	328	344	357	354	355	331	363	365	351	350	352	353	332	350	341	358	359	367	343	343	319	360	342	395	372	376	347	359	343	368	321	337	336	367	370	364	359	363	360	323	333	356	365	345	361	369	364	363	357	330	354	353	313	334	368	317	370	324	363	342	385	359	355	335	351	369	352	360	371	372	344	346	371	320	383	370	344	329	359	366	320	341	364	367	351	336	336	357	324	334	351	366	343	338	358	362	325	330	345	342	371	372	377	350	360	389	355	351	357	339	313	391	342	362	367	346	371	356	328	326	360	335	374	357	340	375	330	364	353	365	322	368	314	350	365	331	358	339	341	351	344	342	336	354	337	375	339	322	348	329	330	329	320	328	369	370	363	360	344	312	344	348	368	332	368	347	370	354	323	332	330	338	320	346	351	337	362	349	343	384	368	349	369	344	357	348	348	309	355	327	353	353	351	330	363	324	355	362	317	345	355	305	351	394	343	400	374	322	373	313	355	361	388	362	371	366	351	363	369	347	362	383	359	333	336	345	343	366	325	319	345	355	383	376	339	372	335	345	380	364	355	352	399	315	348	356	358	341	343	343	368	370	330	347	347	335	324	358	336	400	330	370	358	348	351	367	355	351	368	345	353	392	364	380	342	361	371	345	376	370	347	337	358	351	368	380	347	318	330	343	350	344	352	353	345	365	333	358	354	371	344	362	335	359	330	345	351	357	323	354	334	378	334	361	365	331	365	353	364	376	334	355	348	338	340	367	334	329	347	341	361	336	361	364	358	329	360	373	362	325	349	360	354	319	313
41126	23655	19786	8028	3051	2279	1763	1471	1261	1140	1027	962	874	891	775	753	740	743	693	693	671	668	628	641	637	674	692	619	636	617	661	635	609	638	618	579	636	644	613	566	605	609	579	611	636	574	620	606	591	590	637	608	585	591	619	613	562	625	634	589	597	649	584	608	638	612	594	650	567	611	635	588	616	609	589	584	593	645	563	601	556	613	621	594	640	629	582	623	631	597	602	612	616	592	568	588	568	645	577	614	600	605	628	580	598	575	602	619	588	640	652	592	581	591	568	596	608	578	603	598	611	599	587	566	575	579	645	611	601	608	634	620	602	595	585	620	620	618	611	576	589	607	597	608	580	603	592	597	585	612	563	597	550	631	566	606	590	580	588	578	581	604	583	601	621	630	586	648	632	566	602	620	617	622	673	641	640	579	625	634	575	601	577	585	611	596	563	598	602	640	571	639	577	610	621	616	609	610	617	630	615	554	589	608	591	580	640	600	590	599	607	592	603	597	611	582	575	635	587	618	643	597	554	625	590	599	632	609	606	572	614	581	592	615	589	609	574	548	568	604	605	570	593	590	596	591	589	627	588	610	636	604	623	567	584	641	643	607	616	576	599	619	573	618	634	581	619	607	598	555	589	586	601	628	597	595	607	568	640	645	571	614	623	616	585	598	570	607	601	582	595	564	579	591	573	621	570	557	640	640	628	609	592	614	573	598	609	584	580	595	623	629	572	593	592	587	549	644	619	634	629	636	639	621	600	584	587	622	620	624	557	574	591	663	595	594	616	589	590	569	646	591	626	635	602	598	618	560	595	631	613	607	630	610	614	585	628	575	602	602	595	615	615	593	610	592	589	618	633	611	589	533	584	587	595	599	541	564	593	549	587	544	617	601	595	600	604	606	591	565	604	620	608	591	607	590	564	602	561	585	595	620	569	581	588	634	599	562	636	568	618	594	586	593	571	624	617	555	563	613	632	619	585	573	597	598	577	589	604	579	593	637	632	621	594	596	573	619	611	592	597	579	580	595	618	594	609	614	587	608	599	582	574	622	587	573	564	566	610	527	612	636	647	576	582	598	591	603	601	569	585	617	618	624	593	559	615	609	575	616	616	587	568	561	581	623	589	573	683	621	607	614	626	660	582	584	583	587	591	602	595	600	589	591	580	582	580	572	594	590	620	572	645	611	636	594	582	636	680	632	568	596	610	580	640	631	638	606	619	572	603	629	605	611	619	569	571	572	559	600	591	601	613	582	602	600	595	584	599	594	596	623	603	590	600	568	659	622	600	584	601	656	580	603	586	621	588	589	668	603	572	586	580	593	545	616	594	614	549	552	590	579	595	612	588	583	580	571	636	568	595	596	586	554	612	609	598	611	614	587	592	612	602	589	636	557	575	608	631	605	620	590	615	570	604	609	634	603	568	600	564	582	566	611	602	616	615	553	606	582	591	593	623	564	559	588	563	588	579	605	597	627	596	572	596	600	599	591	592	608	603	584	645	577	589	618	589	607	604	607	605	639	597	588	647	570	609	570	599	558	633	562	628	566	597	626	608	593	580	613	558	654	568	589	659	607	596	608	586	649	618	597	608	582	638	604	577	591	572	647	585	582	604	562	580	589	616	574	606	582	580	607	593	603	592	599	612	619	597	611	581	600	572	582	623	618	611	530	604	584	619	567	611	559	606	573	588	598	605	589	645	604	616	575	604	627	560	599	606	545	619	590	551	607	583	587	588	613	573	589	593	585	567	640	587	557	633	614	596	621	585	593	613	601	567	641	610	608	612	627	613	551	588	583	623	610	592	611	664	621	622	590	600	583	635	591	561	585	652	571	550	614	577	620	654	578	619	583	611	577	592	593	621	641	638	593	618	608	625	602	590	589	569	622	620	573	612	615	586	590	591	595	608	602	642	601	587	597	603	596	622	595	580	587	637	577	536	593	622	598	597	574	590	569	577	603	583	613	646	612	584	591	577	574	594	583	598	602	598	582	618	565	619	631	594	604	615	584	607	607	594	607	579	603	620	671	584	547	591	646	543	615	591	590	597	632	614	557	562	565	634	662	570	573	619	617	620	606	585	610	617	610	538	621	577	584	583	637	566	573	586	583	592	599	604	599	601	618	599	592	607	613	611	581	582	610	631	600	631	586	639	605	616	608	550	580	554	597	611	577	621	582	584	616	612	560	609	567	587	581	605	565	629	585	545	600	554	593	613	593	614	629	590	553	623	587	581	556	588	609	625	622	584	612	591	573	599	607	625	640	647	601	583	601	645	584	606	581	574	584	613	598	567	630	590	569	595	578	618	612	606	597	622	629	626	623	594	582	569	593	573	588	610	548	566	587	620	621	545	572	628	620	598	607	603	605	562	593	605	606	574	622	612	581	612	595	611	568	651	601	578	597	607	621	636	641	623	639	571	633	641	557	568	586	539	576	609	582	626	613	614	601	638	613	631	589	581	588	604	639	617	594	613	577	586	610	617	562	602	593	601	602	595	616	581	586	597	616	583	595	639	641	575	581	573	639	577	630	635	633	630	586	595	575	627	585	579	599	618	602	630	606	563	573	606	610	596	621	607	657	597	653	585	617	559	601	590	576	636	652	607	603	553	615	587	605	573	581	613	595	590	606	612	603	627	608	564	615	619	584	551	616	610	574	609	573	642	618	604	586	612	638	604	582	601	605	576	565	604	637	607	602	558	570	613	609	640	576	612	577	587	612	639	594	558	598	598	623	603	578	630	614	612	603	571	583	623	558	540	594	565	604	613	622	586	626	599	570	603	621	607	569	650	604	611	578	581	622	619	616	568	567	595	613	597	612	582	622	588	590	575	595	635	598	601	585	593	584	571	606	625	577	605	583	604	600	590	589	599	636	595	596	590	592	610	611	607	606	555	617	612	558	600	583	610	616	619	640	606	587	627	568	551	600	611	584	609	581	586	619	622	625	601	627	583	617	658	630	596	588	539	589	639	598	553	613	584	606	642	624	616	597	624	611	579	576	561	590	587	623	579	592	580	596	600	612	594	625	617	599	609	600	594	623	574	640	557	600	648	557	569	579	599	609	554	623	599	626	601	576	596	570	576	592	630	571	640	609	625	602	583	578	610	639	623	620	601	580	589	629	610	573	635	612	579	618	559	592	589	620	562	579	618	596	592	618	606	585	571	580	574	566	629	577	584	611	600	604	567	604	611	566	568	586	630	602	578	629	558	589	581	602	626	645	593	612	634	618	602	607	624	599	605	596	601	633	582	620	617	571	571	594	637	602	577	616	556	600	553	605	564	591	626	589	612	600	591	633	601	574	607	553	558	572	563	590	610	619	621	621	580	638	625	610	603	588	610	606	559	606	604	601	633	595	608	577	596	614	609	604	599	615	562	656	593	598	594	679	615	583	587	597	630	579	604	625	603	607	615	557	584	624	586	601	600	567	579	565	624	645	599	622	592	609	636	603	601	616	596	632	622	593	587	607	624	612	603	590	608	638	606	591	562	602	592	581
23177	21297	28572	24408	21295	16279	2034	971	765	720	653	644	595	578	519	513	511	487	496	511	484	485	491	507	468	427	460	466	485	464	458	453	476	438	414	426	416	468	452	452	431	441	441	475	449	486	453	436	440	435	470	448	445	459	428	460	443	417	378	462	437	436	431	433	434	460	412	430	441	444	465	440	459	405	415	431	408	449	456	429	431	414	442	460	445	424	434	426	437	439	424	440	445	411	414	414	399	442	449	450	461	430	418	395	427	448	423	411	433	441	406	434	431	381	419	420	409	435	436	467	381	397	423	460	434	414	447	439	441	405	458	423	422	425	407	402	454	428	389	410	392	413	416	368	414	461	470	452	395	465	437	453	449	455	426	422	418	449	412	455	440	452	404	438	452	450	476	451	434	438	436	404	430	432	422	413	471	391	436	409	408	424	413	444	410	429	430	439	456	429	418	428	435	432	443	405	430	406	451	426	422	411	440	453	455	445	391	412	422	448	476	417	396	438	392	480	397	432	405	413	432	437	436	428	459	414	436	422	428	459	417	397	427	408	401	442	390	438	458	392	427	419	376	446	392	444	455	399	440	439	434	433	451	406	419	421	450	430	425	422	460	415	420	436	425	420	432	441	435	411	463	447	416	444	395	400	442	416	441	439	397	447	424	372	428	446	392	440	423	442	412	450	458	456	436	429	397	415	464	444	408	417	421	407	436	437	443	447	403	405	398	421	430	454	425	462	490	458	440	414	409	403	420	415	436	426	430	434	417	437	451	409	398	422	407	428	425	397	403	432	418	459	383	446	415	438	425	457	434	415	450	410	457	449	442	412	403	372	423	437	428	459	447	402	443	422	413	422	385	450	406	429	428	448	444	441	435	421	427	397	423	430	434	404	399	413	449	452	448	418	400	423	444	418	446	438	454	396	422	417	421	435	428	422	434	411	383	438	442	462	453	441	462	417	446	426	430	426	446	425	416	423	429	422	462	443	433	410	408	441	473	411	418	410	454	465	432	411	459	447	424	433	422	395	449	440	485	422	442	397	438	448	381	419	428	382	411	421	421	418	427	432	469	453	452	464	440	419	469	419	441	437	439	446	379	426	415	423	415	427	451	429	397	424	443	442	418	435	418	424	399	427	390	416	438	442	422	440	429	439	400	442	452	400	439	427	430	424	388	429	450	429	482	447	396	440	424	417	441	389	441	444	423	426	407	418	427	442	409	428	416	401	421	419	437	457	450	411	427	430	453	446	476	422	386	363	435	445	389	434	410	432	403	432	453	440	446	423	426	422	446	427	483	411	408	426	431	419	443	392	423	395	450	446	409	424	428	416	413	416	472	443	441	405	435	414	471	421	391	445	353	421	435	438	416	422	460	404	430	413	434	417	430	410	410	423	403	397	449	406	419	409	391	467	430	404	427	446	452	429	477	418	404	431	440	392	410	452	418	467	441	406	429	419	438	390	452	411	416	416	427	478	461	420	437	463	398	423	438	465	451	413	409	433	457	456	401	424	415	434	432	452	457	410	425	421	425	454	396	406	408	406	407	427	442	416	456	389	419	457	437	410	433	422	440	385	454	429	444	416	424	423	453	432	421	408	388	429	472	427	379	394	430	426	427	422	465	437	418	427	456	419	411	425	421	395	450	457	438	427	432	442	424	444	420	432	404	405	457	443	444	447	408	401	402	422	417	428	425	432	422	425	430	416	443	406	451	434	390	425	400	414	415	465	413	444	429	432	448	391	400	424	452	477	448	418	447	415	422	413	452	434	432	395	477	444	450	446	433	434	456	431	418	408	416	432	414	438	421	419	402	397	440	437	422	458	408	376	426	383	443	401	418	404	430	419	405	467	396	412	458	407	462	464	451	438	425	435	437	447	439	438	414	409	411	445	399	435	463	426	451	413	448	417	420	403	447	464	449	384	431	436	440	430	443	414	460	429	431	411	447	464	436	410	412	414	415	440	410	388	427	418	397	479	424	414	410	424	445	379	414	385	424	437	472	453	427	467	402	391	435	435	419	434	441	422	411	430	460	465	413	418	428	458	496	453	390	451	427	429	433	426	451	413	430	431	425	416	427	431	434	428	392	444	429	435	456	402	433	467	437	440	397	411	435	398	406	413	443	434	432	442	459	449	436	450	412	424	407	434	441	418	452	467	467	472	440	418	403	447	424	434	450	426	435	439	445	430	428	428	453	442	407	451	386	456	464	404	441	414	426	426	439	458	447	413	449	432	400	435	407	449	445	437	466	398	442	459	454	450	405	438	449	454	404	427	438	473	428	452	418	425	454	446	394	421	437	403	388	419	429	418	413	421	414	451	402	411	438	428	436	448	395	483	415	452	413	465	440	425	458	444	409	398	419	477	482	440	434	434	420	418	438	432	455	419	441	439	401	389	425	459	441	435	439	442	396	428	410	429	410	421	433	403	441	456	435	404	407	413	449	439	445	457	399	436	427	434	429	440	450	426	428	430	458	427	408	413	372	421	444	419	449	403	443	404	448	443	382	405	402	456	432	425	418	442	446	435	416	423	453	383	409	453	435	458	427	424	447	468	399	416	415	416	443	446	421	422	432	445	430	389	407	477	416	434	480	412	423	444	422	384	459	427	405	456	419	426	437	443	440	466	447	450	429	425	428	420	413	429	440	423	418	459	471	417	415	408	443	427	437	419	431	410	430	442	438	442	395	423	455	457	426	449	410	458	421	401	437	410	450	393	387	416	427	436	433	439	454	418	437	458	423	418	437	414	434	400	409	423	418	422	462	424	424	444	439	389	414	422	431	463	450	422	388	392	462	427	439	429	458	446	428	419	436	450	440	425	476	457	396	430	414	396	425	446	414	396	411	416	435	402	435	429	405	411	442	416	489	424	409	442	418	411	453	468	425	402	426	471	433	424	438	405	404	421	444	422	424	423	429	465	463	433	488	422	435	450	426	434	428	434	420	431	436	438	441	430	481	410	431	433	445	433	424	464	400	407	428	418	423	365	380	436	419	412	428	444	414	426	414	451	437	469	429	462	443	436	450	432	387	395	410	422	468	466	412	422	444	414	406	432	421	418	423	434	438	446	448	393	417	404	466	456	475	409	429	428	429	453	479	414	397	461	432	444	445	423	423	416	410	406	420	463	396	478	399	454	401	477	427	422	436	467	426	432	445	433	463	383	438	452	417	394	429	409	440	413	407	471	462	449	409	417	421	428	449	450	416	433	442	427	475	451	396	432	439	468	419	426	408	436	446	433	437	433	449	440	442	422	421	444	438	383	431	427	416	392	427	433	409	416	407	422	400	390	452	460	383	431	429	444	409	410	439	434	396	429	420	457	448	472	433	404	422	435	414	408	413	457	439	438	427	421	454	422	450	460	458	422	419	399	408	427	447	457	421	431	408	412	429	414	449	446	454	431	418	413	431	461	421	428	413	426	433	425	410	439	421	441	456	447	390	476	407	440	451	424	420	413	457	419	407	457	407	445	400	478	435	437	453	401	392	461	424	458
48149	28962	24648	9619	5063	3715	2926	2393	2058	1728	1520	1322	1297	1166	1101	1062	961	944	938	914	912	901	813	857	846	920	792	811	813	802	859	764	733	771	801	763	765	770	799	736	730	741	724	736	747	759	734	731	739	727	742	689	684	755	692	747	713	740	736	696	689	727	689	788	680	714	727	738	714	679	745	713	694	743	734	697	724	667	726	721	746	772	723	727	692	718	733	741	733	698	678	703	730	749	715	681	661	736	686	739	704	727	681	733	743	749	695	709	719	727	727	704	733	768	732	710	663	673	716	713	713	688	708	776	733	687	727	714	709	723	694	727	703	706	694	711	717	719	737	707	703	666	731	718	707	784	734	697	753	717	728	719	699	718	723	763	738	779	763	701	740	700	764	733	824	750	831	715	735	775	735	711	727	751	745	733	768	693	701	743	714	693	743	750	746	694	686	706	673	752	770	660	688	699	702	707	700	778	700	679	708	756	706	717	676	678	743	730	747	695	719	694	710	698	776	743	720	682	694	739	674	685	709	699	700	697	742	700	696	735	729	709	714	729	711	674	737	763	710	706	707	692	748	732	740	668	710	690	710	768	677	745	714	723	717	707	691	736	723	710	729	673	715	681	699	676	673	720	739	683	713	691	696	672	684	702	737	706	646	737	664	714	707	705	715	698	663	715	679	682	706	640	702	648	731	733	700	734	687	728	682	757	740	699	734	686	708	682	674	744	699	742	699	745	649	673	749	744	761	712	722	705	770	701	722	744	717	679	683	728	739	720	685	747	694	709	683	670	715	699	716	723	704	696	683	717	709	687	761	704	741	736	719	718	731	725	719	713	701	688	736	701	720	745	728	697	660	715	728	683	706	671	727	712	728	698	702	712	706	705	690	697	703	690	693	711	683	745	693	690	659	733	706	700	672	720	694	729	696	684	717	693	731	729	739	729	717	705	734	702	708	730	713	712	704	667	734	731	716	733	687	740	716	704	671	708	757	699	723	688	725	711	698	733	727	723	690	702	744	747	756	718	708	696	687	680	721	718	714	710	645	713	720	673	708	703	672	734	707	754	675	705	745	714	765	708	705	698	759	726	710	717	760	710	644	736	734	678	722	811	676	708	704	702	665	686	717	670	712	715	685	720	760	693	695	737	741	700	677	679	687	748	738	713	742	735	693	680	712	733	741	743	708	695	725	702	736	725	732	696	675	696	687	684	702	669	707	733	661	695	733	746	710	693	714	719	678	748	680	680	731	642	732	685	694	727	665	709	689	701	704	686	703	704	667	683	755	687	754	716	738	707	724	701	700	745	684	743	670	725	708	702	742	739	736	750	741	746	777	709	659	735	760	655	714	694	706	708	719	694	701	731	658	720	707	720	695	706	748	696	773	702	777	736	696	661	757	710	723	692	733	720	708	768	750	692	717	739	703	714	695	671	724	649	756	735	712	703	662	724	711	670	711	662	712	709	728	703	680	697	707	736	709	710	730	778	663	698	749	712	746	743	734	728	663	695	737	712	696	705	731	705	725	712	723	640	688	705	686	758	684	708	669	684	678	713	687	753	757	722	699	706	725	696	679	689	706	744	682	742	748	661	709	684	695	762	741	755	771	704	688	736	680	732	738	712	703	725	739	702	748	721	671	747	702	682	660	658	704	726	706	718	713	754	699	691	708	735	670	737	684	688	717	699	726	728	690	756	680	739	727	688	714	734	702	719	759	705	756	697	718	730	727	735	675	710	735	719	716	695	714	747	732	744	711	688	737	656	767	678	725	702	713	641	717	741	727	756	751	700	735	689	667	721	734	702	694	726	723	703	714	717	664	704	697	759	743	768	677	708	710	703	698	662	690	717	668	726	715	769	734	752	651	769	723	740	690	756	740	709	708	707	701	681	725	737	741	710	691	677	696	688	715	694	715	697	705	676	691	665	714	720	740	710	734	711	676	654	734	697	729	714	693	688	647	701	703	684	722	731	727	673	724	705	684	678	712	755	722	706	696	727	666	687	693	688	729	702	669	696	716	665	718	754	726	762	674	762	702	715	688	712	729	752	662	739	695	695	698	726	758	717	721	712	737	694	728	684	683	681	671	777	742	733	684	694	684	712	717	733	681	720	719	729	656	687	682	755	733	666	692	680	665	677	685	751	759	672	717	705	754	700	684	739	734	710	709	705	721	690	669	675	684	736	752	699	685	734	695	742	713	702	668	727	713	749	746	713	676	699	672	726	728	701	731	674	727	711	722	685	689	747	697	715	729	760	697	665	708	697	718	740	692	684	750	716	719	695	766	696	732	702	759	728	718	703	676	693	718	726	716	663	693	716	727	707	710	693	684	718	719	697	666	728	690	761	705	709	720	705	728	719	701	745	716	700	733	732	698	721	699	666	689	709	736	721	680	680	702	679	748	757	766	702	718	736	667	662	734	732	727	741	714	662	715	720	686	768	720	742	720	710	688	734	697	715	729	736	714	739	696	734	683	683	713	685	695	689	692	691	677	680	659	720	707	706	676	716	733	725	745	729	684	693	727	725	685	714	766	684	732	732	696	676	714	689	698	720	762	742	670	694	655	705	671	723	733	726	696	713	741	692	713	686	734	687	679	720	753	715	694	719	669	722	753	732	705	705	696	716	716	738	713	718	716	709	696	691	702	731	677	685	708	666	710	742	703	702	692	715	730	733	746	727	733	726	686	672	679	733	688	740	748	746	676	748	701	713	750	741	694	700	757	767	737	724	730	741	656	714	704	708	696	670	731	717	686	712	731	768	678	692	703	651	675	696	765	676	671	703	758	712	687	672	716	692	717	727	661	701	706	695	733	667	720	713	724	749	708	687	760	691	703	702	690	657	700	743	685	695	696	718	703	731	724	738	716	728	701	732	692	683	721	674	731	729	695	709	703	702	708	713	687	757	645	724	736	677	721	737	748	684	684	758	714	756	716	711	719	720	724	720	737	672	675	672	718	698	724	695	727	694	738	735	662	706	721	734	685	744	738	678	714	756	689	691	686	736	708	688	735	691	701	711	676	707	726	729	693	754	691	659	694	731	715	688	657	689	694	734	693	673	734	728	683	696	725	728	721	669	723	707	678	803	702	771	712	718	711	683	709	665	680	749	680	701	721	710	740	691	715	709	682	658	697	664	723	742	703	725	713	699	670	715	722	705	729	727	709	691	715	682	752	695	737	697	725	688	683	707	714	737	671	728	690	696	669	741	739	712	706	744	666	713	722	738	707	687	758	720	709	675	671	703	707	684	724	715	690	755	689	720	694	718	681	689	688	733	687	648	711	669	659	708	728	686	722	706	737	690	704	688	691	764	704	729	743	656	744	716	680	709	701	718	666	654	778	714	716	718	685	723	712	746	683	674	685	747	710	716	717	758	712	670	715	721	722	714	673	686	739	739	751	731	701	687	709	775	783	674	766	663	711	678	709	701	671	684	713	715	673	668	675	718	645	717	725	681	688	729	721	739	694	735	712	732	699	697	682	740	693	689	739	722	729	717
26586	20607	9237	1576	303	239	238	241	206	212	229	200	186	204	198	216	194	197	183	183	174	210	182	189	173	180	183	208	203	176	200	207	228	189	195	181	234	196	200	190	196	187	199	193	218	186	179	189	203	179	212	184	208	170	196	199	186	183	201	202	202	205	199	201	204	178	219	172	185	197	209	191	206	190	186	194	204	197	192	206	209	187	186	195	216	161	173	199	203	178	194	207	215	191	186	223	207	181	207	203	190	200	185	185	182	190	188	191	200	177	173	181	193	198	201	175	213	166	188	191	168	206	225	179	205	201	196	204	199	199	178	197	224	185	205	201	182	217	171	171	185	184	197	186	204	184	207	193	172	205	190	212	159	184	197	181	202	182	179	180	177	190	193	188	185	183	212	199	196	198	208	196	186	187	209	184	181	199	179	193	198	181	166	193	182	193	197	187	186	190	189	186	192	190	218	225	212	181	177	197	188	167	202	178	199	167	216	191	229	171	209	187	189	186	198	211	221	202	200	193	192	212	203	177	194	202	186	226	180	177	189	179	194	169	174	206	195	191	196	188	219	200	197	183	207	195	229	215	205	201	218	194	175	177	200	201	184	199	199	185	201	187	207	191	200	190	198	213	180	186	205	192	193	187	182	223	194	187	196	181	201	191	187	184	170	191	195	185	221	187	174	218	206	177	181	215	197	194	198	207	207	198	171	178	199	194	185	191	168	165	218	209	172	192	199	185	197	210	201	188	174	203	204	193	194	219	194	201	213	217	219	204	205	185	187	196	182	196	203	182	205	188	207	185	173	209	199	179	218	166	191	157	202	176	182	186	197	186	203	190	218	210	208	195	204	197	208	198	187	186	184	182	176	198	186	200	185	201	208	189	199	186	207	182	191	214	215	190	206	190	179	203	194	174	198	204	206	201	209	187	208	186	215	188	182	196	192	203	181	206	181	203	205	211	208	184	179	207	215	194	201	195	187	191	215	189	207	190	168	185	183	182	201	175	202	199	205	198	199	183	177	183	192	205	203	202	187	213	164	197	202	196	198	211	188	223	196	199	213	178	206	200	189	195	183	194	198	193	213	178	188	203	199	196	200	169	207	212	191	199	209	203	196	183	172	192	200	188	182	200	210	211	197	187	203	213	214	191	199	211	192	223	193	210	180	182	181	193	196	170	193	204	194	204	190	208	207	210	179	198	206	202	196	181	169	180	176	205	187	201	190	193	194	205	205	210	204	202	193	209	197	196	174	202	197	175	186	195	194	224	204	177	165	168	193	220	202	200	182	183	188	203	192	197	201	209	198	186	191	164	171	188	206	175	203	212	198	192	197	212	184	181	184	215	194	182	190	175	200	201	193	181	197	183	159	219	201	208	210	188	200	208	199	195	205	207	171	179	186	197	164	190	177	209	190	190	168	190	209	222	197	207	166	206	200	205	193	203	203	191	202	196	201	174	191	168	224	194	188	189	199	186	205	195	196	190	185	171	181	183	201	176	185	213	184	206	196	194	202	185	213	195	175	212	188	193	187	200	206	176	194	208	199	214	216	185	213	226	186	180	185	160	193	201	205	187	181	214	193	174	198	187	196	160	183	200	186	175	183	207	200	192	197	171	214	192	216	190	206	183	194	199	188	196	212	191	197	176	187	207	188	175	206	199	187	197	195	191	219	199	185	194	167	181	201	185	215	206	220	199	213	210	199	198	209	204	186	205	189	220	189	197	208	176	180	181	199	192	192	177	193	186	202	221	207	186	182	203	189	185	198	162	178	175	174	189	172	216	200	184	185	210	214	189	188	176	188	192	177	192	175	191	225	184	206	189	175	189	194	203	200	192	193	215	193	171	171	184	207	200	218	205	215	220	186	218	196	200	223	170	203	188	204	194	210	199	217	194	207	196	184	190	205	197	177	183	175	198	198	216	203	203	200	198	183	199	193	226	177	198	172	207	192	196	182	184	192	181	208	192	208	189	203	202	189	215	198	167	193	197	190	213	195	192	229	191	193	197	195	204	183	186	198	193	198	182	202	198	191	163	204	218	193	214	196	198	225	174	203	168	197	183	183	187	211	171	192	185	187	212	190	194	213	198	184	185	216	189	189	194	228	180	197	186	196	191	185	192	197	197	212	189	184	163	180	213	217	189	187	197	191	197	201	200	203	189	170	201	193	203	178	195	190	213	193	206	173	194	194	201	205	182	208	186	194	196	215	195	195	210	201	199	219	200	209	210	175	195	209	190	204	177	171	216	180	188	185	216	203	195	233	184	211	197	209	176	158	200	208	193	175	186	208	201	198	189	202	196	181	206	184	215	204	197	204	190	212	197	185	195	198	204	191	192	196	181	203	209	185	189	211	213	189	195	218	196	221	194	195	212	209	214	181	189	196	178	206	196	178	205	219	200	196	227	199	192	220	187	175	202	197	214	211	204	209	203	180	202	189	181	178	166	174	165	190	207	183	189	179	192	163	189	182	177	198	170	174	188	209	212	204	210	218	167	212	193	208	200	211	191	194	214	207	190	165	188	173	230	179	199	206	197	196	199	184	201	194	215	178	203	172	190	192	197	189	210	186	199	211	164	211	193	198	209	194	193	209	205	205	199	189	191	185	197	212	175	192	188	199	191	203	194	220	171	196	218	184	205	207	205	177	197	212	205	193	199	200	161	207	209	204	185	193	202	206	175	203	199	211	183	203	209	190	215	159	212	187	213	219	191	188	178	205	203	191	190	175	217	203	178	177	195	188	208	186	209	180	186	172	170	187	186	179	198	199	198	204	178	172	192	208	190	200	180	202	199	174	182	197	176	178	185	187	200	222	194	191	191	200	184	185	190	198	204	197	212	192	203	183	180	173	206	180	215	198	200	197	192	213	202	223	194	180	211	190	195	195	228	197	230	179	228	193	155	178	208	200	203	198	185	210	212	219	198	208	188	186	210	194	210	191	198	187	171	167	201	217	176	209	179	185	206	177	213	209	199	208	196	192	189	179	188	189	186	204	200	199	205	162	186	192	211	198	180	202	209	199	172	189	199	202	202	199	200	225	201	200	195	217	175	181	204	198	200	180	213	212	188	201	180	184	191	198	190	204	173	192	170	204	197	201	193	204	189	195	183	195	200	191	202	199	168	174	225	189	204	196	221	172	207	193	218	185	185	199	196	222	183	180	193	181	194	172	210	207	202	207	187	193	213	190	189	186	184	197	205	197	181	211	200	204	189	177	215	189	182	205	194	207	202	186	189	207	215	217	172	205	228	209	208	191	170	158	176	182	190	220	206	174	196	213	198	210	194	213	188	212	202	185	225	224	184	192	166	212	196	185	174	186	208	204	186	218	204	171	191	185	214	194	177	181	188	222	185	206	198	177	192	204	180	204	206	178	197	211	200	194	207	192	222	194	209	212	204	190	190	210	166	171	194	204	181	183	193	218	228	193	198	202	180	172	204	194	191	208	203	204	213	215	187	212	184	200	201	176	189	181	189	192	201	227	210	169	181	190	212
16772	7310	6790	1357	596	545	433	418	416	353	376	377	367	372	368	368	374	383	348	357	361	345	351	379	318	343	345	354	347	359	354	360	319	365	378	348	331	389	339	351	354	369	358	326	359	353	336	366	324	353	345	333	356	335	358	325	356	370	314	339	319	330	361	353	327	340	341	310	337	360	328	323	354	369	345	355	368	344	365	349	340	340	338	331	335	342	357	364	362	357	343	348	352	316	342	381	353	378	338	345	339	349	338	331	329	355	349	353	321	337	388	343	332	351	336	316	356	344	364	318	301	363	340	362	345	334	345	353	337	346	320	368	347	350	301	340	339	337	334	336	334	336	332	327	319	357	353	353	366	324	364	352	362	362	364	331	387	360	379	326	324	367	349	375	331	336	335	360	353	370	348	352	379	346	349	364	352	382	335	330	367	333	329	344	359	347	331	336	355	323	344	335	347	357	334	328	384	372	374	300	350	348	334	334	346	327	313	353	367	317	370	344	381	329	371	336	324	327	357	385	347	346	343	377	331	371	353	370	335	342	365	321	338	341	337	357	333	356	360	361	362	327	344	367	336	369	315	329	337	333	393	342	372	343	348	396	338	357	332	371	340	330	321	368	345	344	336	373	316	362	333	376	315	320	347	359	359	339	349	339	353	325	355	341	306	371	323	339	337	355	367	339	385	354	358	355	353	349	340	333	342	342	357	337	367	343	366	339	331	336	299	321	332	358	349	306	352	329	361	339	346	333	362	374	339	371	349	332	339	336	317	334	351	349	314	347	348	366	354	353	360	328	358	357	371	312	335	349	345	346	353	328	323	299	354	334	359	339	317	337	329	348	317	368	351	322	368	365	316	343	360	341	337	352	334	356	343	366	326	337	311	334	373	340	348	367	344	323	356	344	335	327	370	347	365	331	350	356	360	350	346	346	344	346	349	365	317	305	319	352	329	353	352	355	355	376	319	361	324	358	342	359	343	369	312	331	368	329	326	347	353	350	370	311	295	333	362	327	345	323	320	340	313	368	320	360	319	347	332	339	342	339	378	360	319	329	324	358	350	353	339	349	368	347	320	391	312	375	335	334	323	360	349	363	360	330	349	368	335	339	350	366	316	305	350	351	351	357	328	331	354	337	337	374	366	330	335	329	351	368	359	370	322	338	346	342	337	335	345	356	359	343	348	362	333	343	347	349	325	321	327	346	366	336	356	373	325	318	330	358	343	341	322	349	349	328	374	343	325	323	329	372	370	360	327	366	333	320	342	306	335	351	345	333	348	383	348	332	362	350	330	334	332	337	341	319	348	374	363	344	329	323	339	327	364	347	326	332	369	354	325	328	330	357	362	321	347	340	355	324	346	327	411	373	349	309	327	329	347	362	331	355	341	327	369	332	343	367	318	378	347	359	333	342	343	316	360	360	357	348	368	335	350	333	345	350	338	345	358	345	352	341	344	316	354	332	305	389	332	358	315	361	338	346	339	312	362	353	372	376	373	339	367	355	307	343	347	337	348	376	314	336	350	343	347	375	341	324	347	358	375	362	356	370	338	325	370	327	360	337	349	356	345	360	361	337	365	324	300	352	350	333	347	391	359	369	331	372	362	350	364	327	315	367	349	343	357	331	352	341	341	354	326	357	364	353	355	343	367	359	321	390	348	356	334	354	348	345	358	365	344	353	339	350	346	342	372	346	324	345	315	343	360	367	413	379	368	363	317	356	366	304	368	384	366	329	355	332	358	346	344	350	355	351	356	352	316	363	307	341	333	354	355	340	337	346	347	353	339	341	359	356	378	376	338	345	339	327	358	365	357	325	357	349	370	318	360	355	369	349	333	354	359	335	335	356	369	367	363	381	352	385	345	361	353	336	350	325	337	357	322	343	355	329	369	348	365	334	355	403	332	308	330	353	365	359	358	357	373	321	367	320	339	354	372	355	339	360	336	375	306	350	311	361	368	367	350	328	377	344	371	351	344	368	364	366	352	307	359	322	331	330	340	347	394	349	346	326	361	335	374	345	338	354	326	353	358	346	335	371	353	339	351	347	341	322	365	322	337	368	332	317	342	309	329	354	342	368	356	329	334	351	337	362	370	338	330	327	342	317	341	388	319	336	358	346	341	324	379	374	337	345	334	341	342	314	331	365	360	348	340	378	354	347	345	331	365	331	322	322	342	370	382	349	302	315	347	333	350	328	343	340	338	347	357	380	338	314	367	357	338	347	354	354	348	329	338	342	357	330	366	349	346	356	361	326	350	339	351	348	326	354	325	387	314	365	313	353	354	366	347	354	346	343	344	329	339	346	366	373	352	346	328	374	361	342	361	335	340	351	315	348	354	365	317	379	320	355	357	361	328	353	357	328	377	338	330	325	366	352	358	330	374	351	300	318	345	334	365	339	355	358	352	344	343	376	359	351	322	366	375	343	318	349	340	344	371	328	355	319	381	362	317	319	344	354	349	357	360	382	350	380	348	370	359	358	333	345	368	350	347	327	303	359	311	331	321	336	354	340	337	358	359	368	320	344	361	330	324	353	330	343	360	331	359	379	345	339	320	344	314	365	342	337	348	359	352	354	370	334	329	332	334	349	343	346	358	355	381	364	373	331	355	349	331	340	335	338	354	344	353	366	330	325	360	321	372	327	379	321	347	329	353	339	374	357	323	356	347	380	341	319	337	357	330	331	330	348	340	348	337	340	296	374	327	346	319	370	335	328	333	339	339	347	344	331	337	368	359	333	307	356	366	386	299	338	341	346	337	329	340	364	358	353	338	387	361	340	351	353	330	363	335	394	287	328	332	341	315	333	352	299	335	339	327	303	321	351	344	308	325	349	354	352	319	347	317	331	335	348	334	349	341	371	326	358	324	374	349	344	352	344	335	328	355	353	356	356	344	335	400	326	369	349	339	354	364	367	355	356	330	351	335	330	329	346	354	317	350	333	389	381	349	343	354	382	323	335	300	350	354	330	338	330	349	341	350	340	378	352	318	350	351	361	348	326	345	339	330	390	323	332	355	329	377	348	325	351	337	361	360	343	337	360	364	330	355	311	334	381	344	369	351	352	346	347	333	367	345	344	333	357	302	359	333	367	330	344	359	333	350	325	337	350	325	345	332	332	343	348	373	327	372	309	342	374	353	330	383	334	385	333	367	342	338	367	382	356	330	333	350	353	363	335	332	352	345	334	339	333	364	309	356	356	346	359	332	365	354	339	314	358	354	356	335	373	336	307	356	332	317	327	356	347	344	349	320	349	363	338	339	357	350	338	302	332	348	363	334	358	354	322	345	353	346	361	348	365	345	356	360	343	352	339	324	359	347	366	333	345	353	320	377	331	353	357	314	331	323	347	354	335	328	320	318	342	341	342	310	341	324	351	361	361	324	368	328	326	322	313	342	353	362	343	371	365	342	349	362	323	345	339	361	344	382	346	358	335	390	311	318	365	366	361	321	365	368	371	354	355	351	338	330	335	352	348	374	361	336	325	342	325	363	364	339	345
24157	21286	27806	25117	19349	2605	841	675	509	505	441	455	445	440	404	431	409	390	401	394	371	403	377	388	350	368	375	352	366	360	391	371	371	377	368	355	322	363	344	361	350	387	325	359	380	363	363	351	365	357	373	364	371	330	357	356	364	352	388	373	377	366	376	381	360	353	403	343	375	337	355	370	368	318	408	361	341	381	365	344	382	351	346	362	315	326	378	372	383	362	374	375	353	353	391	352	328	368	341	354	355	355	354	342	349	315	384	393	395	348	392	353	348	381	326	388	336	353	351	387	327	378	336	378	372	367	376	373	367	380	389	347	345	369	365	344	383	374	343	354	348	355	392	386	362	343	366	350	375	342	331	373	375	343	408	339	342	348	326	367	373	375	387	391	388	407	375	357	359	361	370	342	351	383	335	380	371	308	349	339	350	331	366	351	354	376	319	368	351	333	366	355	339	357	368	361	361	379	338	364	384	370	376	332	384	379	349	322	385	370	344	351	382	360	350	328	353	369	381	353	341	384	363	338	363	397	343	341	366	388	341	367	343	364	345	343	331	359	365	323	365	378	336	345	381	338	381	379	346	362	381	354	334	332	364	335	397	364	338	383	358	361	403	323	347	364	381	332	360	379	347	337	341	357	370	336	359	342	362	373	342	343	353	341	376	329	362	336	379	318	343	370	332	307	346	348	372	368	347	350	358	371	360	383	394	377	362	362	305	316	368	364	344	360	346	353	363	340	344	382	361	330	333	343	363	354	363	331	340	375	381	300	372	355	376	415	363	347	369	369	385	365	336	360	322	389	368	353	358	376	342	358	341	356	365	367	380	392	358	364	385	386	360	404	338	360	361	362	376	378	347	392	380	393	359	368	387	355	323	368	379	349	346	386	349	358	354	367	352	349	383	387	370	323	353	383	370	392	351	364	369	370	383	347	336	385	342	351	396	370	315	355	340	357	346	338	331	338	364	376	381	372	392	331	352	357	348	339	346	324	371	328	396	364	375	347	392	361	358	348	350	372	348	343	393	334	379	360	340	335	369	374	348	362	311	353	374	358	386	380	360	359	337	370	348	362	372	342	364	357	386	355	376	353	375	381	388	347	379	351	391	379	360	392	378	370	360	363	374	349	342	356	332	341	351	373	380	326	384	358	339	388	363	405	331	351	335	376	344	356	360	411	344	342	353	355	352	355	349	350	347	341	342	393	352	371	354	349	366	363	334	384	358	369	328	376	376	366	393	347	355	371	393	328	369	355	358	341	395	337	326	341	362	375	365	362	336	361	333	365	356	374	315	325	365	367	331	383	344	344	331	339	375	337	354	359	327	364	347	350	331	376	376	376	324	374	368	359	405	359	346	378	361	355	344	370	370	351	393	396	372	363	370	343	366	356	364	338	346	330	345	363	390	393	348	380	368	349	386	371	343	380	352	334	389	365	377	376	370	357	386	340	337	398	356	361	361	375	333	367	378	363	360	368	342	368	366	340	385	356	376	404	341	380	342	362	339	374	362	348	368	392	350	384	330	365	355	346	337	347	374	366	346	359	333	343	343	344	359	383	364	340	377	418	370	353	342	380	362	341	355	360	370	321	338	344	357	396	357	369	390	367	367	365	357	351	388	336	366	330	337	334	367	363	393	373	364	342	385	360	373	377	388	353	374	359	358	366	341	371	346	348	416	372	340	340	366	354	381	348	354	369	365	400	346	356	338	357	371	394	372	374	358	362	372	365	359	370	354	337	365	331	361	379	345	374	344	354	366	368	336	361	372	326	346	369	347	365	366	354	359	378	362	333	399	372	369	344	357	389	358	389	356	368	368	391	357	348	380	382	340	345	342	352	357	337	376	372	356	336	337	370	324	382	363	387	344	347	371	334	386	372	335	344	357	405	336	376	363	345	358	356	360	369	387	372	380	359	366	316	350	356	397	365	354	381	334	338	368	388	340	372	330	347	365	348	358	380	349	383	365	356	372	366	349	362	379	352	347	344	360	363	369	376	360	366	337	365	376	367	357	356	335	352	350	346	374	378	372	379	351	326	367	374	410	370	346	362	386	350	321	360	373	375	380	374	348	370	327	362	325	347	386	361	347	368	354	346	355	331	349	379	374	383	361	359	361	331	368	342	353	342	373	361	344	366	332	380	396	372	374	362	375	370	354	368	371	349	343	365	349	404	337	409	336	385	343	363	338	341	343	388	353	334	351	349	380	370	379	333	373	384	374	324	354	382	366	352	337	344	384	342	360	347	373	370	344	365	330	372	325	334	356	378	368	327	313	389	372	367	329	346	375	377	322	390	325	379	363	357	328	359	330	324	360	411	371	362	348	350	327	342	351	345	379	358	388	373	365	388	334	366	379	373	371	353	367	387	378	336	365	371	329	374	383	383	344	371	376	359	378	349	363	369	340	359	358	383	370	350	363	360	344	335	363	365	367	380	343	356	375	345	390	375	386	351	376	368	372	406	377	361	355	339	354	367	342	351	367	343	377	365	333	326	339	360	331	364	374	350	342	379	370	335	371	329	364	362	383	374	328	355	351	365	341	362	365	341	357	347	382	370	361	370	393	356	337	364	349	369	346	383	345	349	437	359	370	356	363	379	361	347	353	355	364	352	383	344	349	348	367	361	348	391	369	348	371	378	347	368	404	362	359	372	374	359	349	347	358	348	361	369	343	350	370	380	370	378	322	361	342	367	369	359	346	389	368	331	340	356	362	354	376	354	368	328	373	378	372	369	366	363	324	374	357	365	372	355	348	365	354	363	350	341	339	353	383	376	336	381	359	343	353	375	337	382	368	365	347	344	354	357	345	343	391	359	356	364	361	371	381	376	363	356	373	366	341	353	346	356	336	380	389	346	375	357	342	382	375	337	362	380	353	364	376	372	355	373	336	360	340	367	374	367	364	372	366	354	370	380	384	358	351	363	331	366	354	375	346	334	361	320	342	349	380	401	389	356	381	416	327	351	346	346	340	374	334	340	342	374	350	365	364	371	355	383	344	365	386	405	366	384	345	343	362	359	354	341	368	370	396	335	369	344	380	396	378	354	377	369	358	361	371	367	374	355	354	315	383	345	377	362	352	381	382	340	338	368	353	347	344	358	344	381	354	381	328	375	365	341	366	367	373	357	362	336	347	374	343	351	335	377	380	326	355	366	331	378	373	380	349	372	368	348	341	350	358	379	387	407	367	332	355	347	379	415	295	380	364	348	331	385	339	392	382	358	331	359	334	338	376	347	387	391	330	360	377	354	365	337	346	348	378	354	302	357	341	368	319	334	376	373	366	364	330	356	374	357	377	368	375	389	371	400	364	361	341	333	369	341	335	365	354	373	420	326	352	357	376	396	379	366	354	349	390	379	375	397	350	363	373	334	356	363	343	342	372	382	337	357	384	373	387	350	315	365	366	355	357	371	350	345	370	355	389	324	335	342	367	394	342	347	343	340	346	361	377	362	343	358	373	376	331	347	385	381	359	331	366	350	372	367	363	395	379	354
40945	20794	20869	5546	3032	2270	1805	1569	1213	1134	1068	981	881	898	773	818	736	723	744	727	706	711	681	693	692	652	665	645	688	627	686	634	650	638	647	620	628	625	576	617	631	610	622	639	645	582	657	626	645	624	639	637	624	632	678	638	576	639	644	609	608	609	633	602	629	619	656	629	624	590	631	613	658	650	663	659	578	634	635	622	618	595	600	607	588	590	621	614	599	587	610	654	621	572	620	605	574	627	569	596	624	627	593	613	619	627	607	657	574	627	681	594	574	586	625	604	645	632	619	575	649	622	641	636	576	575	565	613	596	651	631	615	570	596	552	644	620	597	600	670	620	635	627	630	608	621	603	595	638	638	631	626	634	633	596	591	563	660	605	595	643	629	631	635	626	658	633	649	601	624	606	630	591	638	643	605	634	603	614	625	578	693	607	655	651	606	641	618	611	637	599	634	586	633	616	568	580	649	605	607	600	605	631	639	626	634	618	629	621	607	568	633	628	577	585	631	617	620	616	641	611	617	607	614	569	666	609	600	624	618	629	595	670	602	570	602	604	610	595	589	600	649	611	649	650	630	578	600	591	561	590	601	624	612	624	638	561	612	599	599	636	595	643	572	597	607	578	631	665	617	626	604	608	618	641	609	591	603	581	628	644	622	615	577	585	593	616	585	625	588	593	544	612	599	618	579	618	618	596	548	571	593	631	597	638	598	623	587	608	645	578	646	627	591	584	608	637	635	607	601	620	613	657	607	597	634	627	616	641	586	589	625	658	579	586	598	624	608	610	616	623	594	611	634	626	621	613	641	593	610	657	644	615	612	593	598	650	600	591	676	648	583	627	605	616	609	657	581	605	608	602	583	602	637	594	586	603	604	589	599	569	648	605	649	610	575	608	594	603	628	614	585	601	600	605	573	593	582	630	540	625	627	592	584	622	645	620	613	637	593	665	607	651	582	629	613	601	635	617	545	617	629	607	623	606	633	612	615	634	597	606	633	641	661	564	639	593	634	630	619	616	604	595	609	609	610	593	606	644	622	593	617	622	599	615	637	622	609	648	569	632	607	618	646	580	615	626	634	557	651	593	584	586	574	642	597	605	631	646	624	642	597	663	612	574	597	620	618	624	613	620	601	583	630	580	605	570	603	610	595	608	605	556	655	632	609	641	597	640	580	629	608	570	621	597	575	671	592	656	599	566	637	654	600	563	597	594	623	604	587	598	648	600	612	649	611	625	635	557	622	635	658	651	583	627	622	575	601	619	653	578	628	616	606	608	609	603	587	578	613	630	601	598	601	598	569	606	596	630	613	647	561	639	615	623	633	598	635	600	659	594	573	609	558	607	606	577	604	641	595	629	610	569	599	651	620	588	623	610	650	558	605	622	599	591	574	626	651	597	564	584	602	552	575	578	587	595	554	609	583	604	599	636	630	620	630	605	622	679	574	606	623	619	600	590	604	589	642	596	591	586	628	570	592	657	589	667	610	617	654	585	621	632	631	615	616	555	598	600	688	643	657	597	622	623	621	610	648	615	601	626	631	610	574	643	614	615	630	611	640	639	566	618	576	638	605	610	600	615	637	655	559	596	602	602	637	612	653	625	598	604	602	599	573	665	614	622	588	631	630	633	603	604	608	577	598	602	660	628	597	634	571	606	558	519	623	645	577	588	608	611	592	627	583	581	615	619	623	622	630	631	575	637	655	579	615	592	614	654	609	682	587	644	665	648	620	640	619	619	588	636	616	625	613	637	607	621	599	601	627	589	628	623	627	668	617	632	607	586	625	611	605	655	591	629	579	592	620	623	617	628	623	596	589	648	641	618	625	631	605	657	614	594	602	614	626	598	594	602	616	604	597	613	595	608	619	607	593	640	607	613	630	595	605	600	598	593	633	611	586	578	661	631	624	593	599	613	640	616	643	618	609	608	597	591	597	598	607	585	660	614	621	598	581	649	606	617	573	591	655	564	589	668	622	605	593	613	602	653	610	593	625	610	638	624	611	592	603	596	643	581	559	590	613	587	646	597	606	601	631	561	639	590	609	661	632	634	616	615	617	585	592	591	616	613	604	595	602	616	611	594	622	587	613	609	673	611	613	599	627	612	643	570	598	611	629	609	591	611	616	605	586	610	569	595	656	593	581	631	600	619	601	592	608	612	614	644	624	602	580	596	572	627	612	604	635	614	566	639	574	579	578	627	593	610	613	645	591	619	659	598	620	608	640	573	563	609	593	635	609	621	587	623	635	616	595	626	625	609	646	603	626	587	629	575	621	641	615	626	610	601	561	641	645	626	661	635	628	607	613	601	622	582	583	620	596	643	607	574	616	623	626	613	597	624	640	603	562	593	610	629	644	655	582	648	553	586	577	658	611	606	642	609	635	620	564	607	636	577	598	625	634	565	606	618	619	619	630	639	652	616	596	584	658	612	614	610	598	614	607	624	607	603	621	624	606	602	607	657	589	591	581	568	615	611	629	653	563	608	611	585	621	637	591	642	563	597	615	603	597	620	626	626	634	615	592	634	600	607	589	630	594	610	588	603	626	657	585	631	612	603	597	611	628	609	645	605	611	626	581	610	644	629	577	620	643	610	615	606	620	643	615	657	574	618	572	590	575	578	627	629	647	624	624	628	599	599	568	628	628	591	618	580	628	646	620	602	613	637	540	658	604	595	643	643	595	599	614	629	610	594	631	649	647	625	586	593	603	615	631	588	604	637	615	603	627	637	638	621	619	600	611	626	605	615	626	643	635	603	617	602	583	650	649	574	594	620	601	607	633	661	592	582	578	578	633	647	611	589	568	632	594	587	610	617	560	579	635	580	629	657	579	602	606	603	606	606	641	606	639	615	622	572	625	586	603	621	637	613	612	599	617	642	635	628	617	611	647	598	612	630	592	612	660	546	639	587	596	645	647	591	593	583	602	648	595	598	639	607	570	631	620	593	596	607	583	622	636	608	611	589	600	613	593	609	604	634	600	688	586	632	559	605	613	630	595	609	585	577	567	586	605	639	646	634	614	627	633	633	611	632	626	584	594	605	633	625	597	619	614	607	594	624	655	610	600	571	649	591	607	604	662	595	594	583	612	626	580	667	622	634	554	597	600	625	623	604	618	628	576	605	616	636	635	632	619	596	635	601	624	606	584	557	597	649	626	551	639	596	588	655	593	573	591	623	653	567	609	616	625	599	641	651	619	664	611	620	630	599	654	545	650	620	598	650	590	640	597	619	581	574	544	614	625	602	603	623	568	650	624	616	617	604	580	613	563	670	610	604	622	656	640	610	584	599	674	617	628	620	611	622	617	608	601	588	603	598	606	578	620	609	629	588	615	626	594	582	594	620	605	583	618	601	626	622	629	571	604	589	606	581	586	664	587	623	607	615	616	592	613	635	575	600	602	610	632	580	585	589	610	627	625	575	591	607	646	589	596	609	636	615	594	650	599	616	598	587	584	628	624	609	618	614	638	657	645	572	583	580	610	602	631	621	574	566	630
23182	21294	28243	24718	21296	19861	2999	1049	797	751	638	629	597	595	561	577	534	534	478	484	457	522	501	478	449	496	515	477	489	441	467	444	446	456	465	476	460	496	457	428	450	455	474	450	455	440	446	450	413	467	466	420	434	444	450	445	463	436	493	471	470	441	403	457	446	421	441	461	419	456	443	468	483	432	427	438	432	452	430	434	434	435	404	450	418	459	432	416	421	442	439	447	428	414	451	442	444	450	419	465	438	458	409	448	452	465	465	432	425	484	457	418	390	410	433	482	431	417	455	424	446	447	456	400	432	458	488	456	390	405	442	459	437	463	426	437	450	460	451	440	458	440	443	405	470	413	441	441	415	434	448	434	453	432	468	481	442	443	448	454	447	451	480	434	487	433	426	456	449	445	454	468	420	435	450	434	426	416	440	471	444	429	473	403	457	463	405	442	467	434	434	461	395	431	437	453	435	405	435	462	427	415	413	443	473	457	436	457	443	413	442	422	425	432	431	438	421	415	479	413	447	460	435	419	401	462	436	460	432	443	434	443	445	450	435	437	434	464	456	427	437	433	416	424	435	435	426	435	432	413	434	400	449	458	433	427	463	440	414	390	451	444	450	417	410	418	437	426	437	419	436	458	438	453	441	457	429	410	447	474	445	442	497	424	402	455	408	428	424	436	427	451	417	467	428	440	471	426	435	470	450	456	427	449	424	458	449	408	446	449	425	455	440	435	402	435	418	407	483	484	441	400	480	477	452	436	409	417	474	422	398	483	406	434	434	425	439	425	431	471	453	440	418	424	464	462	434	463	414	416	422	479	495	417	455	454	425	460	479	434	411	454	437	424	457	458	395	434	454	441	433	464	437	443	451	425	463	442	437	399	451	453	443	445	434	428	441	445	449	423	423	452	467	427	431	460	494	451	456	428	432	448	448	409	460	439	412	429	418	413	420	441	422	443	439	429	443	438	417	441	451	458	428	456	427	396	451	480	425	432	466	444	425	443	413	467	427	427	442	412	429	444	401	423	423	422	442	442	440	404	419	439	448	429	453	398	391	424	437	467	475	437	458	357	398	411	404	472	461	420	482	444	409	431	452	449	451	413	450	441	446	433	451	448	412	447	395	430	429	427	432	430	474	421	459	452	442	489	429	438	431	447	434	434	490	414	445	422	428	441	444	444	430	433	416	424	481	458	469	446	426	440	435	434	457	396	461	417	418	442	430	449	458	444	406	430	414	414	449	450	437	450	402	432	457	436	447	455	404	435	433	438	450	444	416	430	462	401	421	417	443	474	429	443	469	422	423	418	463	429	465	408	450	454	446	458	442	414	454	444	451	502	453	470	399	424	410	437	434	438	427	405	419	453	428	433	475	438	418	446	435	424	445	453	436	466	413	447	448	444	428	414	431	437	411	442	410	449	419	459	422	413	431	427	445	419	418	440	482	422	463	477	426	474	426	443	490	489	456	447	428	439	436	431	417	392	442	425	442	407	417	421	441	442	433	464	466	433	443	448	436	434	442	433	421	425	410	421	436	457	430	441	440	431	454	417	412	453	435	429	452	427	454	436	404	434	450	451	434	415	470	454	408	434	464	450	456	455	438	482	482	446	452	466	440	405	482	463	461	460	454	441	414	438	407	437	430	422	460	426	427	470	422	422	445	451	432	465	406	440	418	461	420	451	454	447	464	445	410	444	448	418	445	443	452	477	430	469	423	450	441	404	409	398	398	433	425	475	398	445	438	448	422	413	417	442	443	481	421	435	462	431	397	473	403	454	449	449	421	460	439	423	460	427	447	475	456	425	449	453	429	451	405	461	439	442	420	438	421	426	434	427	452	433	434	404	422	447	407	428	403	459	453	445	439	450	435	418	470	438	428	434	426	441	422	458	436	426	479	450	437	416	430	441	426	458	437	395	467	421	430	428	451	413	436	459	441	433	446	405	439	438	419	449	422	469	425	440	428	454	440	443	400	460	428	408	496	455	437	427	426	456	463	426	444	460	397	441	427	445	461	432	418	428	457	420	465	449	460	441	475	401	425	407	426	422	407	400	398	417	462	427	429	445	451	429	449	421	454	436	451	452	429	411	450	451	460	485	453	447	454	462	401	459	440	395	448	457	465	453	413	414	406	446	407	435	444	445	425	473	435	462	426	433	452	431	398	402	455	433	383	437	418	415	448	474	448	443	432	440	422	400	449	441	434	423	424	402	417	447	411	428	470	456	432	414	422	427	413	439	448	452	421	451	433	429	429	454	420	447	408	421	400	458	474	443	429	448	420	458	434	421	414	414	437	423	438	450	467	427	433	447	450	424	440	428	438	453	427	449	384	456	458	424	433	453	445	419	411	433	405	419	417	480	414	443	433	426	404	423	433	455	420	405	421	493	378	433	423	465	458	434	438	407	459	444	421	451	416	429	463	449	447	451	474	413	486	429	476	432	450	443	437	420	401	429	461	447	398	417	473	434	428	428	401	407	452	434	440	412	430	439	456	405	473	427	405	436	414	433	453	444	430	429	445	470	417	445	431	441	429	416	441	428	439	414	406	388	474	446	439	442	426	439	499	447	447	443	426	409	462	422	404	459	425	448	463	449	462	465	434	446	470	412	424	439	418	434	412	418	472	417	406	398	413	459	434	399	441	437	423	423	426	448	427	407	418	456	434	438	416	443	430	459	435	446	452	437	445	413	472	432	436	430	454	423	416	461	441	411	433	450	419	420	445	420	407	422	425	453	432	421	416	434	441	446	418	430	426	475	465	421	455	419	408	442	410	416	456	440	451	438	433	450	421	436	454	451	432	444	436	452	452	420	437	436	418	437	449	417	462	409	417	399	430	430	438	456	440	486	404	471	409	442	436	438	439	412	426	408	428	421	450	455	408	458	449	425	406	468	447	421	445	411	449	445	417	420	439	454	477	417	413	440	428	432	448	474	451	460	450	466	435	460	411	427	452	442	438	415	467	456	387	461	451	403	493	437	460	450	448	452	438	460	484	383	471	417	431	420	475	399	431	411	429	447	479	450	446	434	378	445	423	479	441	457	447	456	445	454	412	450	425	429	430	409	435	407	391	385	392	448	456	416	469	433	453	420	513	463	447	446	442	417	419	411	420	446	427	467	437	447	426	436	430	445	423	442	441	417	446	426	433	447	444	474	462	416	437	399	454	479	440	422	416	446	454	429	435	434	417	458	473	430	404	426	468	414	429	431	431	437	454	432	428	427	484	486	410	459	483	453	438	422	460	422	436	407	419	456	439	445	410	426	396	426	424	464	437	443	412	460	406	432	444	470	428	421	412	439	453	456	453	447	406	407	417	441	441	436	459	436	458	455	430	450	442	437	473	420	451	427	457	430	377	444	459	485	445	449	481	468	414	451	424	412	427	440	447	449	451	415	446	453	472	426	423	451	423	478	462	438	449	462	423	451	434	374	438	489	431	431	443	437	444	430	420	421	454	451	396	436	421	455	452	428	452	423	448	427	465	439	442	424	428	437
48136	24841	25691	7352	5126	3776	2996	2443	2024	1786	1519	1403	1367	1208	1152	1057	989	939	1010	871	872	875	844	861	888	852	828	785	751	816	823	777	864	739	781	822	752	793	747	820	756	815	779	725	755	778	709	818	757	732	761	738	799	711	725	684	733	778	696	732	752	724	783	733	760	716	719	701	723	748	756	737	722	769	751	737	731	763	755	737	764	749	777	740	724	722	774	747	728	720	710	720	706	711	760	731	741	706	767	699	767	713	750	751	729	710	701	702	742	730	741	724	712	740	743	734	719	720	762	692	783	738	679	745	738	759	747	715	769	718	724	756	712	735	755	732	735	706	689	695	722	698	671	733	735	730	734	703	737	807	758	776	726	738	722	711	765	719	714	750	723	767	778	761	815	765	793	788	731	766	739	753	744	763	736	739	740	730	758	769	762	736	761	694	738	757	706	713	747	702	701	715	740	743	750	745	749	686	745	762	767	701	693	758	762	722	759	750	713	741	767	686	705	751	691	766	717	743	743	743	684	708	705	695	728	720	711	729	754	697	684	751	732	713	693	754	745	751	744	732	703	711	712	700	702	711	727	701	732	744	751	767	798	755	742	728	711	696	754	701	735	716	703	719	732	738	743	703	770	747	717	749	726	726	781	706	677	775	767	687	683	711	743	691	663	707	709	724	720	694	751	725	728	767	744	723	684	722	763	737	736	680	711	720	733	755	723	715	721	770	740	728	736	762	754	758	729	704	702	751	694	692	768	711	741	759	722	753	721	707	738	678	720	722	720	682	754	694	732	729	693	760	760	697	772	705	721	717	767	754	739	758	749	753	729	764	714	750	759	780	738	672	755	749	751	689	723	744	638	743	738	720	782	730	744	707	707	725	706	728	730	731	717	737	745	727	729	676	741	695	688	746	695	725	707	698	775	714	723	737	694	734	737	703	742	718	727	722	707	713	732	715	707	730	714	695	698	763	719	756	728	723	681	700	724	712	720	737	786	698	744	734	741	728	727	736	726	701	757	755	714	713	715	734	736	710	746	729	737	748	716	724	753	701	697	704	763	765	768	762	691	665	674	743	683	711	704	735	688	712	740	723	706	735	730	704	703	732	746	738	746	704	765	716	712	690	727	719	712	750	739	742	769	767	732	721	742	738	764	753	747	761	728	729	729	707	687	723	720	741	703	678	748	717	755	744	738	735	711	698	698	766	723	703	743	736	789	747	688	710	746	738	669	694	757	722	765	714	716	669	766	722	717	718	712	748	715	737	727	768	736	723	720	730	702	760	724	714	753	745	727	732	725	731	730	678	680	711	726	733	727	733	683	705	741	686	750	744	717	757	717	723	742	731	718	755	771	760	743	693	721	735	755	737	742	724	694	731	745	746	723	736	742	764	731	711	680	726	772	725	725	712	753	728	680	748	710	743	704	735	725	676	738	715	691	724	723	667	745	744	692	746	712	703	700	765	744	730	754	706	694	728	731	731	731	712	697	755	687	750	736	686	691	686	722	700	720	763	719	717	739	684	709	728	715	739	699	760	716	723	737	729	705	751	712	705	745	719	709	766	695	717	714	689	743	735	730	724	717	727	733	695	702	705	725	715	735	766	733	703	741	731	743	722	689	693	776	657	722	723	706	724	696	782	732	679	722	753	693	722	731	720	698	740	728	741	767	747	747	709	711	717	739	709	672	708	755	696	720	712	757	745	740	757	736	742	715	710	732	720	707	728	745	697	735	783	691	715	737	687	736	728	759	729	749	698	757	690	745	681	745	711	716	689	722	706	695	687	758	726	737	710	758	750	791	758	688	741	716	740	686	741	725	745	705	714	730	722	739	740	773	746	749	723	751	755	718	739	744	763	773	671	750	735	700	739	710	752	732	756	748	746	763	728	763	733	682	708	715	757	697	738	707	685	761	741	700	797	710	743	713	669	721	695	696	761	716	748	702	658	742	747	734	726	739	726	726	712	740	761	701	753	733	724	759	724	719	747	733	759	787	727	648	732	731	710	699	728	710	688	692	737	699	725	720	734	707	741	694	741	755	724	721	726	695	693	734	680	723	732	683	691	703	745	705	716	758	733	690	759	688	709	677	720	715	745	668	737	714	736	733	761	749	713	744	703	733	730	731	725	708	751	740	707	722	774	747	704	725	798	710	722	795	769	717	741	711	730	781	696	694	726	729	766	744	770	744	696	697	743	708	767	733	716	743	740	757	765	722	714	680	740	746	719	736	719	729	778	739	722	695	748	740	752	708	693	703	717	701	723	729	757	714	747	746	741	795	702	699	734	700	724	703	720	702	762	760	734	720	754	739	729	723	736	733	689	705	767	783	718	740	755	707	727	691	745	784	711	714	739	738	722	740	717	734	739	737	703	679	750	680	785	713	740	719	736	680	707	699	712	771	718	718	748	716	757	722	750	699	724	738	748	725	710	720	739	756	732	727	689	716	752	714	708	703	663	719	721	722	711	678	751	753	760	688	727	787	732	727	733	726	761	719	687	735	717	688	710	716	712	692	706	730	756	731	678	733	746	738	755	727	706	772	732	753	705	721	709	693	739	746	708	675	703	719	727	701	730	713	754	738	740	702	751	789	731	770	701	775	711	750	742	696	690	683	734	731	693	768	691	748	728	704	754	736	704	703	687	769	712	739	744	689	730	728	745	697	762	722	740	705	683	680	791	731	732	768	756	715	729	720	725	746	759	690	715	703	707	774	721	718	733	742	702	683	702	730	753	675	718	732	694	736	698	706	723	734	724	746	728	719	700	712	756	729	760	725	745	739	720	743	722	762	745	739	755	750	691	728	744	725	714	696	771	716	712	731	721	729	767	718	751	731	707	725	706	709	755	739	777	682	722	722	788	682	705	708	751	743	712	742	733	747	736	760	716	740	756	708	757	740	722	734	734	783	724	720	716	725	713	740	688	781	739	696	715	725	753	689	707	702	710	701	692	682	741	705	730	766	736	729	702	771	717	710	738	711	714	738	741	743	707	700	753	728	716	678	704	754	708	701	736	721	757	695	755	685	693	744	730	720	698	696	764	734	726	726	707	665	715	716	752	737	696	739	691	728	731	716	736	731	751	715	704	705	706	709	705	747	761	744	765	708	761	746	723	757	681	723	681	695	736	754	725	726	754	701	772	706	682	735	736	732	719	641	702	743	746	687	717	751	759	726	725	729	707	761	693	725	746	729	689	725	707	774	784	694	682	715	765	713	671	722	769	753	746	719	681	689	702	730	723	712	720	714	686	719	673	679	771	698	708	752	774	692	725	743	715	737	757	702	737	734	747	712	747	718	706	712	720	709	672	728	702	774	719	706	755	698	700	730	724	711	702	726	764	688	658	747	763	724	721	729	784	744	710	743	719	697	716	675	774	716	728	701	686	684	706	693	763	741	710	701	721	720	746	688	770	735	728	736	709	757	721	748	675	688	751	716	736	751	705	724	692	729	731	707	730	737	729	698	710	718	728	763	715	734	729	739	670	763	773	744	695	770	699
26794	20718	10540	1702	283	262	265	256	219	206	207	204	223	219	248	209	213	180	199	192	203	222	204	204	191	196	216	232	177	207	220	227	222	216	220	211	201	211	194	232	174	198	207	196	189	201	202	202	219	203	193	201	204	229	224	199	185	207	193	196	199	191	191	214	203	221	212	210	186	189	199	218	229	215	205	212	197	210	205	204	205	191	200	198	219	194	187	190	202	234	189	223	207	224	178	202	196	210	200	204	209	227	216	192	193	187	198	195	212	188	210	193	203	200	217	225	218	204	193	215	223	198	206	211	204	182	209	202	197	223	206	213	173	214	201	185	222	209	226	224	208	224	196	200	211	204	202	201	180	197	233	197	204	228	212	203	222	222	205	209	184	196	241	210	209	245	190	207	224	191	224	205	226	197	209	215	232	185	219	220	188	234	213	230	215	186	232	207	197	200	231	200	196	199	196	215	218	222	187	199	193	212	223	208	208	205	192	194	230	202	206	212	195	216	200	210	204	205	201	219	206	212	216	195	200	219	217	203	204	225	199	207	200	219	196	202	224	204	229	214	201	184	170	197	220	212	224	192	189	231	214	208	216	217	188	211	209	199	183	215	208	203	222	198	221	204	185	228	176	203	212	206	189	222	227	193	212	209	183	204	190	200	191	195	219	232	221	211	199	191	183	218	190	221	212	202	210	213	220	192	217	204	218	205	204	201	216	193	193	219	208	210	223	205	196	206	175	194	185	201	182	206	199	163	220	216	217	214	199	208	203	203	178	197	209	223	213	215	212	203	196	221	225	199	189	202	218	184	204	212	175	218	198	203	226	200	186	221	216	222	204	221	189	194	202	191	184	231	200	213	174	212	208	226	198	196	194	221	205	214	197	190	204	172	188	206	191	188	215	204	191	205	204	198	186	210	212	197	215	175	210	206	207	235	196	215	209	211	209	225	175	221	209	178	220	198	218	194	211	172	217	193	210	177	208	251	218	206	192	192	217	185	188	194	208	183	245	226	207	213	199	212	197	203	203	216	186	195	210	210	225	221	178	199	201	215	225	223	221	212	187	188	215	221	204	196	193	224	186	202	198	216	206	211	194	195	210	205	198	206	197	214	229	217	189	204	202	213	222	192	207	209	194	186	195	186	198	208	196	211	211	188	213	197	212	203	208	188	201	197	204	197	160	188	228	183	176	207	224	211	213	208	213	202	199	217	197	232	209	210	197	197	216	196	225	227	218	208	231	192	234	208	218	196	217	210	173	181	223	210	219	188	225	223	213	205	178	199	223	197	182	199	210	184	183	214	201	191	214	193	221	220	202	202	230	199	194	176	207	204	193	211	220	230	206	204	209	189	189	204	219	207	201	203	220	213	186	198	201	214	193	222	209	222	209	194	216	203	198	204	188	206	174	214	202	209	220	199	211	202	181	206	201	194	216	201	196	207	213	206	197	210	218	191	194	201	227	206	199	213	217	207	197	192	181	211	207	203	208	215	176	201	174	201	190	195	224	214	224	203	216	200	237	204	213	194	182	211	242	225	212	203	212	181	186	231	194	205	215	213	230	200	201	228	191	222	206	206	226	188	195	203	216	212	183	190	208	205	184	181	197	208	200	212	183	231	208	212	200	211	202	202	233	208	217	223	227	214	204	207	183	187	223	182	200	188	174	213	222	211	213	207	200	207	201	215	196	201	208	229	203	198	223	202	174	186	210	195	227	185	212	174	201	227	204	227	194	206	230	202	205	209	209	184	203	198	203	206	179	201	216	197	193	211	228	199	217	178	222	208	203	212	217	211	210	212	206	202	199	195	213	201	204	198	209	187	207	222	208	233	221	220	201	209	205	200	206	176	218	205	212	208	177	216	203	198	191	195	183	210	210	214	192	214	208	210	229	212	191	218	203	186	234	239	202	195	209	197	182	222	217	169	187	199	195	211	187	228	229	210	213	230	216	197	198	203	197	195	227	188	213	186	197	204	216	224	201	193	187	199	234	201	211	236	198	200	186	235	201	198	197	208	196	228	208	188	187	203	208	201	217	194	195	198	201	189	193	228	202	199	218	181	218	205	177	204	190	220	207	234	173	213	191	213	206	231	212	201	203	214	204	203	214	209	216	193	227	193	208	189	206	215	206	205	229	181	192	189	224	191	198	205	210	223	187	199	196	214	216	196	183	181	193	205	196	217	232	207	212	201	195	205	207	232	209	213	190	194	213	201	215	215	201	196	203	212	223	209	215	215	223	182	193	211	205	190	207	226	222	211	189	211	195	209	196	229	181	180	216	196	221	239	214	210	210	188	193	197	213	221	210	188	218	228	196	184	205	198	175	217	202	205	212	229	217	231	185	203	208	223	208	245	191	209	198	213	231	187	189	188	182	193	203	215	198	229	219	213	220	214	222	205	229	215	202	173	225	196	206	178	159	193	194	238	221	194	201	202	212	212	195	201	195	207	193	201	219	200	190	199	198	205	211	193	207	212	215	204	204	205	192	205	218	234	222	207	215	199	183	198	217	192	201	171	190	228	191	210	226	226	230	222	208	192	199	206	200	222	205	203	213	217	206	187	207	199	231	198	199	214	216	211	214	233	235	198	218	217	232	195	218	219	188	197	213	183	223	181	213	200	225	198	197	198	212	181	207	221	223	193	209	194	226	215	210	207	207	192	212	205	182	194	201	196	209	203	217	195	181	190	204	207	215	185	199	204	219	216	196	188	189	212	227	195	196	200	204	197	217	220	191	187	214	230	199	197	195	205	193	229	208	212	200	207	192	200	210	208	219	181	206	217	216	186	191	179	186	219	197	196	194	195	193	213	194	210	195	183	218	201	207	200	181	192	190	170	213	219	237	219	188	226	211	208	204	214	212	204	205	202	219	208	216	189	218	189	180	198	233	195	220	190	205	221	209	196	214	218	211	197	216	185	231	169	222	206	218	216	192	197	226	208	199	183	189	209	193	214	232	222	197	198	212	227	213	228	199	200	232	193	224	200	202	223	222	196	242	193	223	218	199	212	170	217	207	183	220	194	219	220	210	204	231	217	215	198	202	183	230	205	219	210	202	224	205	211	191	213	215	177	215	208	203	201	200	205	229	230	189	200	234	186	203	217	203	184	183	191	199	211	215	197	222	205	206	208	176	178	211	200	192	224	204	198	198	198	213	219	199	210	200	203	218	211	220	221	178	187	219	203	183	197	198	228	180	193	196	193	209	200	208	207	194	193	222	196	227	209	184	203	201	222	201	212	205	211	210	213	223	203	208	210	205	221	230	218	207	187	225	211	202	216	194	206	194	216	215	220	215	206	182	211	216	220	182	199	202	198	201	193	220	222	185	222	182	180	210	216	226	184	218	223	179	199	211	224	196	212	193	215	203	184	218	244	210	192	200	201	191	209	184	203	199	169	211	204	193	199	223	215	219	212	192	182	196	217	200	204	201	202	207	191	214	229	192	189	178	205	207	212	236	205	193	201	213	209	207	204	235	219	213	203	218	194	200	218
16820	6118	7436	743	550	499	465	418	426	376	418	394	395	412	345	373	372	344	355	386	371	379	383	354	366	390	370	387	360	364	333	381	366	342	370	390	369	345	371	349	337	342	368	373	390	353	378	350	359	376	360	398	392	340	354	355	387	339	362	363	329	354	387	387	361	358	369	351	356	328	362	342	361	398	330	400	345	367	398	344	359	378	387	373	370	365	355	383	378	342	348	367	357	405	395	388	351	354	379	356	374	349	373	388	349	359	392	387	339	381	342	336	381	348	359	350	345	413	350	366	362	372	367	342	383	353	371	374	372	399	346	380	383	393	369	369	351	350	374	380	342	373	332	386	378	331	361	380	364	359	366	369	358	388	377	350	352	363	364	374	371	369	384	397	401	363	368	376	345	377	360	373	368	377	360	343	381	368	359	347	355	384	383	413	400	371	362	360	409	360	352	407	341	339	338	367	360	347	369	378	371	346	367	355	360	366	395	379	376	378	386	386	393	332	377	374	361	368	361	345	337	337	355	349	367	356	403	367	372	351	351	367	386	404	375	382	377	386	366	344	368	367	329	384	372	371	335	402	357	375	336	349	359	364	368	368	383	361	369	330	350	377	387	360	329	329	361	362	333	364	344	382	359	338	379	403	367	369	371	345	400	368	358	383	340	390	369	385	337	388	340	376	350	344	343	370	355	395	364	322	320	358	384	390	349	353	339	365	354	349	365	360	384	343	384	352	369	352	373	385	369	367	340	382	372	367	346	351	346	337	371	366	354	383	359	358	389	339	344	319	364	333	367	403	365	352	372	339	348	355	368	363	398	384	331	361	345	379	366	348	389	350	379	344	358	334	317	380	382	364	365	389	366	388	385	368	324	369	339	338	362	383	368	423	390	398	358	382	323	391	345	370	360	389	366	386	387	362	349	359	351	389	376	395	400	332	356	345	379	391	352	370	355	385	333	379	388	354	395	356	375	380	381	371	346	329	379	371	351	362	344	394	364	359	389	366	342	331	355	354	368	368	349	356	369	364	356	381	347	356	372	384	337	359	341	366	338	375	408	337	339	355	362	357	323	374	381	389	346	335	371	336	356	361	367	344	351	385	387	354	378	369	363	336	394	357	354	365	371	367	394	383	341	401	354	379	343	362	345	359	353	335	336	356	381	370	360	382	337	342	336	355	425	360	371	362	383	367	344	355	359	350	380	359	381	359	349	393	341	392	373	372	364	352	395	366	392	338	377	368	363	365	380	359	353	378	342	387	381	388	387	364	367	369	347	390	381	397	368	379	390	370	385	372	365	359	368	335	357	335	399	371	348	356	342	335	383	344	357	351	330	374	370	338	365	394	371	389	390	371	357	376	359	385	375	381	395	344	351	359	355	367	353	382	363	365	372	382	355	386	345	385	371	377	377	384	358	371	381	407	340	370	364	407	354	368	377	341	368	395	353	367	364	365	368	380	368	350	365	349	372	375	341	357	361	357	365	302	383	358	321	360	337	337	382	409	397	364	353	360	358	350	357	385	365	385	345	338	391	374	363	353	375	369	342	364	395	366	363	392	391	359	384	364	360	375	375	371	399	327	383	386	364	362	342	380	325	344	370	374	366	404	338	369	356	366	361	398	385	351	369	369	381	378	366	378	324	358	363	378	346	354	401	366	379	370	390	361	362	375	366	327	369	355	327	348	338	376	348	336	352	343	368	374	332	369	361	376	337	363	384	338	376	373	375	361	369	361	354	354	344	353	384	394	362	332	394	360	357	390	376	348	359	350	376	343	380	322	356	362	334	366	364	351	355	362	366	351	383	362	364	392	364	353	332	348	375	337	351	361	397	384	352	348	353	391	361	367	355	360	356	378	362	366	375	361	383	394	321	389	340	353	360	380	317	381	406	388	368	329	348	370	368	338	373	352	350	353	362	359	343	344	387	399	388	342	409	337	382	347	396	375	352	380	368	387	380	335	340	355	370	383	341	388	340	392	388	340	362	333	385	336	372	351	412	387	383	358	342	384	387	366	352	365	338	359	351	337	315	394	405	378	381	351	401	388	356	370	358	346	356	345	363	406	338	348	396	371	382	365	407	351	335	366	352	352	362	374	375	347	358	364	362	333	385	372	330	349	361	357	368	374	405	337	354	394	379	397	364	367	343	344	393	358	382	377	361	337	371	364	370	350	377	332	337	327	345	332	407	371	384	376	382	374	358	337	381	350	370	377	352	356	382	362	342	351	355	338	378	356	359	387	362	367	380	360	351	367	350	361	354	391	367	349	355	334	357	379	388	362	358	333	347	362	353	358	374	358	351	364	371	346	365	355	364	379	332	377	369	357	396	376	374	342	385	364	389	338	385	380	369	360	359	365	324	364	353	343	400	395	354	369	383	343	349	379	362	354	358	335	380	375	369	375	344	368	365	321	367	378	362	377	370	354	362	345	371	386	380	349	366	360	364	379	348	367	355	358	386	359	373	365	361	382	345	398	369	362	339	357	391	372	395	372	350	382	380	362	371	370	375	355	390	361	408	340	372	360	372	328	344	363	359	376	344	406	394	348	365	355	374	349	343	369	364	391	359	354	344	346	338	367	365	386	355	343	349	382	371	370	354	349	365	363	378	350	360	355	368	381	395	366	344	384	341	384	357	370	359	393	382	392	372	373	373	375	339	372	343	367	393	386	362	346	396	374	366	352	401	376	380	364	369	367	372	376	332	326	355	343	377	366	400	385	409	379	380	355	391	338	378	361	354	350	344	360	366	364	379	346	369	362	364	349	362	341	335	382	368	366	365	358	391	395	339	342	380	394	377	385	351	334	379	357	394	374	373	372	335	350	380	351	368	408	356	338	413	370	395	359	379	332	359	365	418	384	359	338	361	385	385	371	347	348	381	363	366	370	345	377	371	372	408	360	391	370	350	381	370	354	392	369	363	372	368	365	368	378	364	337	350	356	384	351	372	340	350	380	364	373	358	362	354	362	378	387	379	373	398	367	364	361	379	386	346	348	378	362	351	339	335	337	353	360	391	389	390	355	402	350	388	351	364	338	375	343	366	361	345	336	340	395	371	372	334	332	364	351	368	333	368	338	339	343	364	367	367	380	328	343	397	392	373	363	357	376	350	350	367	366	352	352	346	362	378	363	365	332	360	403	356	387	343	332	346	360	381	355	340	382	375	341	380	360	362	389	343	307	372	363	366	357	358	390	363	332	381	373	369	369	380	350	367	363	401	352	343	374	397	360	387	327	365	360	352	364	373	365	387	348	331	379	387	330	351	366	380	339	372	373	347	371	357	362	349	410	346	330	361	373	361	362	361	395	345	347	354	371	362	387	388	357	378	361	347	356	376	360	371	386	364	370	388	355	381	348	319	377	384	346	414	390	366	315	360	355	385	351	370	365	379	356	361	342	367	337	360	345	371	407	370	341	341	379	341	363	372	344	347	297	328	388	377	352	341	341	358	369	365	365	373	364	354	350	383	383	398	373	356	376	348	351	347	335	348	342
24112	21302	27811	25117	21038	6322	943	612	571	573	495	464	440	458	447	408	414	472	373	395	414	425	373	401	369	399	384	373	378	376	370	410	384	364	350	359	390	371	373	359	362	370	381	368	351	385	355	362	364	407	350	392	351	366	374	395	338	366	408	365	378	400	372	356	363	388	380	370	346	398	384	371	380	415	365	388	340	346	364	383	357	394	365	374	374	364	380	370	378	371	368	382	382	348	388	375	344	375	365	344	348	382	401	373	390	370	326	347	385	336	371	356	350	352	360	385	339	365	395	400	378	354	384	355	351	332	363	384	320	371	360	404	394	421	403	383	364	387	360	375	338	378	392	382	365	365	360	344	368	339	381	369	385	367	383	350	335	353	385	389	358	358	376	365	401	391	358	415	365	385	338	380	380	368	383	365	335	377	399	341	408	368	349	362	411	363	394	359	360	358	351	391	354	395	330	394	338	346	387	352	365	403	355	386	397	347	332	387	389	355	380	382	355	350	351	358	349	373	382	394	366	380	383	369	343	380	353	362	388	364	347	393	356	359	398	400	373	385	381	377	355	384	355	346	350	363	357	334	337	356	397	340	353	372	390	361	356	379	360	352	346	360	380	346	367	370	365	367	377	376	391	400	347	409	375	373	356	389	389	371	360	375	388	352	343	364	368	342	371	382	388	351	373	365	393	380	341	372	363	364	359	361	339	410	350	350	346	385	384	375	343	346	342	350	359	322	344	354	393	368	370	348	375	367	361	375	388	392	381	370	347	426	345	350	409	337	375	388	372	380	383	381	375	372	362	388	362	401	370	402	413	403	349	367	363	380	399	360	377	390	373	373	332	349	350	379	372	372	371	361	354	363	376	342	404	363	382	375	355	389	389	366	359	395	371	399	367	347	367	361	362	356	375	365	383	354	401	406	373	385	334	379	354	390	343	360	396	360	384	366	326	405	401	341	342	370	370	385	360	363	375	347	369	359	362	370	365	397	388	374	366	389	376	368	384	350	385	361	338	396	383	365	373	376	364	379	422	377	368	364	365	367	382	366	376	366	367	378	369	363	357	348	352	364	359	370	397	366	364	399	388	360	393	370	355	389	377	384	358	401	378	407	415	357	372	362	372	331	414	391	355	372	362	376	384	351	375	354	365	380	398	371	361	326	397	363	398	356	351	357	366	396	354	365	383	371	344	322	379	362	355	393	372	371	373	390	357	376	368	351	365	393	350	374	363	401	369	376	387	372	397	398	341	367	346	355	354	342	361	359	404	378	358	393	382	345	354	358	362	338	387	376	385	338	369	370	353	369	353	365	354	392	366	380	379	372	363	348	372	399	358	360	363	358	361	386	365	390	367	367	373	389	364	352	337	399	348	378	377	373	369	376	386	380	390	359	373	375	366	361	371	367	357	373	392	350	370	389	369	370	349	367	368	355	370	402	360	370	396	394	329	380	378	356	371	366	369	341	330	383	376	379	372	359	361	371	379	373	355	348	337	376	353	359	374	361	404	349	340	368	344	394	382	370	414	387	384	331	390	380	363	375	353	370	370	364	368	390	359	369	361	366	358	335	372	362	334	360	378	377	371	365	356	363	368	383	349	378	355	362	392	393	338	335	363	334	389	351	379	378	356	377	359	360	376	367	337	356	398	360	395	346	371	370	369	384	361	373	382	400	337	375	314	406	384	368	364	413	388	341	377	365	380	364	373	354	342	372	387	367	353	343	368	369	373	358	349	374	364	362	391	354	348	345	370	334	371	378	339	376	360	354	368	397	372	349	368	374	337	417	362	360	378	370	342	358	400	336	364	347	380	386	351	383	351	379	374	374	382	369	378	378	377	374	363	363	385	367	360	335	351	336	396	383	392	380	377	358	338	374	357	365	360	387	346	350	364	353	347	331	362	384	361	346	366	384	346	363	354	383	363	345	374	381	334	342	416	364	336	394	377	381	365	362	356	375	367	399	345	375	366	351	368	370	324	351	396	356	361	370	339	372	353	352	319	369	391	343	340	362	360	367	361	391	354	384	345	388	361	379	388	363	404	352	371	374	375	394	394	364	364	333	366	362	391	339	340	382	398	358	385	352	359	380	363	352	338	388	360	373	392	347	365	346	384	331	382	378	341	372	368	363	386	372	341	376	375	385	379	361	380	352	345	344	358	389	392	353	362	347	365	358	394	361	376	378	401	381	334	359	387	338	338	391	363	376	367	328	351	380	330	365	374	382	363	379	386	365	382	366	362	392	358	371	351	347	371	411	378	373	352	355	411	380	337	389	346	391	405	377	356	379	357	369	335	341	376	373	347	358	331	359	363	367	378	341	377	358	387	387	378	332	365	353	362	363	387	386	376	350	341	372	374	350	392	375	364	322	372	353	349	345	374	351	378	360	393	360	391	346	358	395	343	363	374	370	369	375	356	345	385	353	373	323	383	404	354	359	391	378	374	371	357	353	377	352	385	384	355	357	353	375	367	382	365	312	354	365	389	379	364	386	375	350	371	393	363	385	371	369	371	390	371	353	346	373	391	359	382	360	337	353	370	371	405	334	397	354	376	359	365	337	328	383	357	370	356	361	351	376	346	324	372	364	348	378	362	353	395	351	358	384	361	369	364	348	411	382	358	346	381	368	387	389	348	381	388	381	388	374	334	405	351	321	370	366	352	378	390	385	390	362	354	356	360	347	388	381	392	381	404	381	375	366	349	340	380	334	380	365	368	394	420	382	366	380	383	385	350	389	347	340	388	419	357	396	342	388	364	327	386	329	366	368	380	360	379	361	348	340	339	378	363	375	361	359	397	370	365	394	383	354	375	360	338	389	377	364	392	341	399	356	385	391	364	347	355	376	398	362	401	360	417	343	355	368	393	396	374	365	411	369	392	394	373	401	326	394	384	345	366	379	389	355	369	370	362	361	353	374	333	358	395	371	366	373	350	401	368	431	355	373	343	367	374	349	378	369	362	373	388	334	374	366	356	377	379	336	338	351	391	377	355	362	333	348	343	386	360	379	388	377	357	374	383	372	357	361	361	390	372	392	392	371	387	359	374	351	332	365	363	387	368	373	344	346	378	350	386	359	407	355	370	359	373	387	352	365	385	337	366	384	354	377	389	365	380	365	366	407	386	369	388	365	403	350	372	357	397	368	360	375	345	378	362	416	338	368	367	406	359	363	386	372	370	322	374	351	358	314	357	365	346	346	363	378	349	366	333	340	387	351	377	375	383	351	402	337	385	385	395	385	347	360	392	389	364	361	409	360	359	372	375	370	384	337	339	362	372	355	365	354	384	363	372	355	355	377	375	369	345	366	381	367	376	380	367	314	405	370	382	379	368	399	366	399	392	379	384	388	368	406	395	349	324	378	355	359	353	365	333	372	401	358	362	399	380	371	357	369	384	359	349	373	366	373	375	366	395	387	365	374	362	404	375	358	342	390	384	380	363	364	380	408	331	403	388	408	355	387	372	328	376	348	369	373	335	388	367	338	389	341	351	384	357	357
40769	20728	21169	4338	3052	2251	1866	1533	1364	1183	1088	982	921	923	830	816	771	735	728	741	693	728	693	708	707	655	698	723	686	649	671	674	739	686	645	746	667	668	683	685	667	656	636	658	643	616	654	580	631	649	655	652	654	640	627	688	639	662	616	643	630	631	601	606	619	677	598	671	616	631	632	655	614	646	663	644	663	640	645	658	592	613	671	611	639	631	613	675	628	624	633	606	643	616	621	630	664	666	611	622	670	616	640	640	625	671	597	619	631	627	686	564	620	670	615	650	639	617	631	578	683	606	640	593	640	606	662	639	637	612	605	619	606	608	592	660	578	625	674	656	641	618	638	637	630	652	611	654	693	644	646	640	638	616	620	648	606	595	644	614	665	675	618	689	672	689	665	610	657	692	621	591	585	653	635	653	588	644	619	654	613	658	620	687	619	660	636	601	641	659	671	646	647	665	667	670	576	600	617	670	609	622	629	657	647	613	609	645	631	625	620	592	613	645	662	625	638	607	638	630	622	650	657	645	680	649	629	657	636	635	675	568	595	615	637	679	633	608	598	589	627	648	630	622	639	617	601	631	645	630	613	626	583	633	633	646	608	652	670	618	602	638	644	631	593	613	641	610	630	615	618	628	648	643	624	603	598	652	668	609	634	654	586	645	605	597	617	602	658	647	665	647	659	652	622	618	653	640	626	589	600	611	625	594	614	644	627	623	636	604	665	641	618	673	658	617	703	627	610	654	657	650	641	593	600	646	643	626	647	580	650	615	604	621	624	616	617	608	662	670	636	645	645	615	603	621	608	605	654	595	614	638	604	710	620	666	616	629	630	639	612	654	654	675	609	615	657	633	622	627	640	584	625	634	622	652	622	639	625	688	606	608	601	635	586	631	590	626	676	606	609	639	672	648	593	627	663	623	659	618	627	617	639	652	624	619	627	651	635	629	591	627	636	627	649	671	589	655	612	606	626	678	618	660	615	626	641	619	618	673	671	646	641	618	638	619	592	637	600	573	674	613	610	621	644	657	625	648	612	630	602	627	662	628	657	614	678	647	636	637	617	626	595	642	643	618	616	620	629	631	662	638	607	598	634	587	615	634	640	627	614	673	653	625	637	592	622	636	578	603	614	597	650	618	636	603	625	645	635	605	624	636	656	628	596	650	684	605	599	644	651	614	630	644	645	659	676	641	606	631	603	649	636	618	647	643	592	606	622	636	628	628	623	573	627	649	591	664	605	619	637	619	640	615	635	645	611	631	627	597	646	613	605	602	637	608	618	642	656	615	599	659	590	668	630	634	625	617	623	610	683	638	620	645	622	624	612	612	614	590	655	630	603	637	628	670	620	618	642	618	671	612	605	605	601	643	646	633	636	627	655	642	638	611	623	641	635	602	689	594	627	660	629	652	593	658	612	599	610	629	620	633	672	616	634	682	645	618	630	602	646	599	615	682	632	629	658	631	622	651	644	647	650	681	638	637	629	628	636	619	617	619	673	602	627	579	606	622	623	602	632	657	692	618	616	642	608	672	655	592	598	666	618	622	645	614	586	581	587	660	670	626	607	644	586	656	621	640	650	619	632	598	637	626	653	589	615	622	648	699	585	589	617	594	626	687	673	636	624	618	652	621	672	652	627	661	645	639	636	665	640	678	647	619	691	610	598	619	624	685	620	625	576	624	689	604	608	595	655	611	644	591	656	626	615	629	615	616	615	590	583	648	605	595	665	649	661	597	689	616	667	617	591	636	644	630	644	605	633	632	641	594	626	649	634	633	633	598	625	618	664	677	627	657	599	612	601	631	582	671	638	670	638	626	606	602	605	577	655	681	619	615	617	612	612	620	612	608	626	666	629	597	693	617	592	651	592	673	642	603	615	605	618	612	640	643	589	661	624	634	593	638	612	624	663	646	672	623	638	677	637	603	615	622	653	637	662	594	675	588	609	632	623	630	599	645	629	630	635	601	676	637	618	605	634	668	639	633	655	617	636	620	610	616	638	687	620	652	615	655	626	657	604	649	596	640	599	604	603	656	629	645	635	680	653	620	558	610	628	623	580	627	628	619	636	646	606	638	610	628	653	631	605	652	592	671	624	581	643	636	614	643	629	623	643	651	632	648	638	664	634	642	664	647	668	638	620	673	630	639	649	620	632	625	644	623	699	627	624	626	630	651	600	625	622	606	663	637	632	638	644	662	620	626	632	647	630	638	658	618	645	643	592	653	595	621	659	675	667	664	654	596	657	645	628	648	638	645	636	620	623	603	605	639	637	627	648	650	624	612	589	637	581	648	662	632	592	627	606	664	646	666	628	612	648	634	626	630	646	663	628	628	618	648	663	639	635	656	611	587	623	599	620	642	654	623	610	652	581	667	627	586	607	651	608	619	639	617	645	598	641	638	635	666	675	669	633	594	675	618	610	659	629	568	677	638	610	649	602	589	580	580	665	653	671	653	650	628	617	614	630	652	659	613	663	626	566	575	634	632	616	614	653	613	629	622	662	596	602	625	615	640	652	663	644	627	621	663	644	585	642	620	645	650	611	652	652	602	672	565	626	601	622	612	610	595	589	652	640	660	592	616	658	667	653	619	622	661	630	624	645	611	618	634	611	670	652	590	611	628	672	650	645	634	602	633	686	640	584	603	644	630	665	614	642	608	587	630	595	643	599	630	685	642	583	634	667	635	615	666	618	619	605	616	690	609	629	629	653	630	643	644	614	675	654	654	634	615	635	620	608	633	593	589	670	605	615	599	624	622	601	659	596	659	617	607	603	637	615	656	646	600	643	673	617	616	602	630	628	616	619	670	611	670	618	646	635	649	666	630	649	586	645	645	631	648	604	574	656	626	630	612	634	605	652	609	615	616	660	628	621	628	664	631	621	616	623	604	656	630	654	601	632	622	628	565	632	637	597	626	609	597	612	603	669	645	578	681	627	675	636	635	626	665	637	612	628	650	613	589	609	672	632	679	652	646	674	629	632	656	622	615	656	633	610	646	670	635	625	636	635	640	575	656	576	652	674	630	604	590	629	584	626	632	632	669	628	650	615	640	608	630	640	659	606	638	619	603	622	650	647	624	615	630	605	625	592	585	609	595	617	650	643	656	654	634	612	614	636	623	666	645	655	610	631	632	610	608	626	641	601	616	592	591	639	705	627	623	671	630	598	624	613	629	627	646	616	608	603	669	620	646	676	651	617	608	645	638	652	604	656	621	613	612	620	635	630	627	621	585	633	608	612	659	624	643	665	623	673	625	599	610	624	606	669	654	674	619	621	635	640	594	653	612	620	640	617	692	624	627	645	626	640	668	614	613	607	627	611	651	660	622	657	606	661	641	638	609	652	580	626	610	600	646	605	631	639	668	587	592	622	647	681	643	589	613	574	661	619	642	626	623	627	605	648	611	600	597	619	615	655	617	655	620	599	604	633	650	599	641	567	643	610	613	691	632	620	639	593	619	636	641	619	673	606	623	610	633	630	620	650	685	623	606	662	641
23151	21292	28617	24322	21292	21150	5724	1084	812	697	628	636	647	583	630	562	530	485	505	510	476	456	502	490	484	524	473	447	494	461	485	501	458	459	485	466	436	450	482	462	464	486	470	460	458	472	450	474	459	437	465	427	471	488	482	467	421	485	450	448	431	460	481	435	409	444	475	414	407	450	457	426	465	441	489	418	472	443	456	445	423	433	435	463	436	516	417	439	465	456	476	479	470	475	462	437	461	462	449	481	455	454	489	467	450	431	459	461	470	434	444	469	442	448	452	463	415	445	442	414	457	451	464	460	448	482	444	439	437	454	414	410	449	438	441	438	480	443	448	474	455	466	421	475	423	424	476	455	464	476	415	458	458	448	452	446	467	443	444	465	455	483	494	453	469	485	480	494	421	468	432	428	460	452	472	456	454	466	450	434	445	426	506	458	469	460	457	440	412	448	405	435	408	480	479	448	442	488	481	437	469	408	450	455	436	472	423	462	471	481	473	443	468	437	470	443	441	413	413	443	444	465	451	470	477	436	438	451	440	454	489	460	450	432	496	442	439	453	482	441	447	460	443	439	430	436	455	425	466	445	431	495	455	452	424	432	483	457	447	454	430	473	447	471	434	461	430	446	483	459	453	489	467	486	462	448	434	461	471	437	449	464	433	438	481	489	448	446	437	475	427	470	475	446	472	452	453	446	460	423	469	453	438	465	437	462	438	424	453	469	469	463	451	430	410	456	442	449	460	451	443	444	418	476	454	444	454	444	469	432	523	447	425	448	477	464	442	425	458	467	450	461	470	450	476	463	458	485	457	460	467	430	428	416	425	488	471	436	439	436	402	453	404	422	466	426	451	443	445	475	429	424	462	444	482	464	444	460	448	427	458	436	480	455	469	442	434	420	478	442	478	435	434	452	459	395	402	495	465	444	454	463	472	465	471	465	470	433	466	462	465	429	422	448	450	473	433	443	456	474	476	430	453	462	474	428	462	463	447	484	469	438	442	415	451	461	439	483	428	473	476	424	439	474	479	481	461	452	448	454	445	415	436	428	415	451	437	470	449	401	453	427	479	423	450	501	431	443	454	457	477	433	446	460	480	486	444	440	437	470	435	461	435	435	492	455	438	434	434	470	469	486	432	425	443	452	432	421	440	421	467	484	468	461	450	420	455	434	412	426	466	423	445	447	479	452	431	442	454	452	442	461	478	451	436	440	435	445	478	469	458	477	430	428	466	452	446	475	447	500	480	434	460	434	427	436	455	461	466	458	420	428	437	426	453	422	423	405	438	446	467	421	466	482	437	470	447	463	470	441	428	431	472	452	474	435	441	452	439	462	436	457	457	433	446	425	419	499	473	442	442	445	437	463	472	452	462	453	457	469	447	447	441	434	444	441	474	446	442	442	447	470	457	460	460	430	421	422	433	456	443	461	490	451	476	447	426	450	456	477	436	475	454	446	487	443	438	478	442	418	487	415	455	474	475	449	474	475	461	425	438	452	450	472	472	427	431	480	419	435	459	427	481	485	446	454	464	439	432	449	450	465	464	451	428	413	444	464	510	431	431	457	482	475	475	472	448	436	418	457	474	512	448	458	440	460	454	480	439	434	445	454	465	465	457	445	426	434	448	437	419	449	441	442	440	493	432	453	473	430	458	412	468	451	428	437	432	443	422	467	443	449	456	426	454	403	447	492	441	446	473	445	429	426	470	477	474	463	456	412	473	431	463	442	467	421	447	433	442	439	423	449	436	413	474	472	468	427	482	460	450	460	478	475	433	451	424	481	467	460	462	431	460	438	482	458	467	441	436	444	466	400	441	425	435	431	467	449	439	466	438	468	460	423	466	447	423	470	470	437	457	429	439	448	477	421	459	436	452	456	417	449	469	443	451	443	481	423	500	442	413	418	447	439	476	469	420	410	460	447	443	497	447	456	465	464	457	427	473	457	460	465	441	464	450	475	418	481	476	429	501	433	456	471	450	466	455	465	454	465	427	501	408	435	478	423	449	448	458	452	442	448	466	457	466	428	466	421	456	442	445	429	445	450	427	479	464	415	452	475	456	450	466	449	447	408	431	463	425	443	443	430	443	464	425	458	419	444	420	469	482	399	450	479	382	422	485	446	446	456	468	409	457	465	433	468	444	428	443	403	437	445	443	461	446	441	427	446	485	458	423	455	419	425	458	438	448	425	486	445	475	422	476	495	462	400	460	465	474	455	445	439	457	453	450	493	423	467	464	466	442	440	458	470	461	428	444	436	436	420	444	431	456	465	442	422	434	441	459	466	435	457	453	466	462	452	460	472	455	466	432	448	434	450	454	467	462	464	427	404	437	432	430	417	427	449	443	428	491	466	444	461	482	450	459	416	469	474	426	462	423	442	503	440	471	438	447	423	442	432	483	436	421	442	412	468	433	441	441	469	486	453	428	469	423	399	434	436	462	454	436	432	441	453	475	472	459	384	451	483	466	437	425	475	469	419	426	463	441	466	450	431	481	428	471	443	434	453	490	411	435	453	471	457	424	485	467	448	468	445	432	477	444	480	465	479	456	401	432	446	446	460	439	454	442	462	431	475	487	458	432	456	467	433	441	415	460	441	503	431	424	429	455	520	417	446	460	474	467	451	434	475	444	446	424	463	448	424	455	461	441	451	457	451	445	440	441	426	425	455	428	459	456	501	489	477	417	448	446	453	415	472	481	468	463	455	464	521	494	441	468	446	443	435	442	428	449	445	445	417	464	419	460	431	479	450	432	435	427	473	431	418	435	450	443	418	477	463	431	472	453	421	452	431	444	458	461	447	482	446	485	419	441	455	420	471	471	459	450	440	424	474	433	452	459	468	450	436	459	503	464	443	461	418	425	440	425	449	464	403	435	454	466	468	424	474	420	436	427	437	426	446	465	442	444	448	495	434	432	446	481	485	457	430	438	448	468	477	460	434	497	416	423	414	465	450	453	426	411	443	479	462	412	455	446	452	455	477	441	433	442	463	455	426	499	456	422	407	451	457	496	435	420	419	492	468	442	472	447	482	477	456	430	451	421	427	450	454	432	460	461	414	485	467	446	457	438	409	430	492	455	474	426	460	455	444	413	451	482	467	448	420	451	446	442	455	417	412	426	457	441	418	468	466	460	484	444	449	460	439	479	457	470	421	456	422	421	437	484	405	439	462	499	439	481	432	450	467	473	474	451	466	474	479	421	439	480	493	468	447	457	443	434	437	420	453	462	455	487	437	410	449	449	452	509	451	475	450	448	502	462	461	425	441	436	461	461	477	453	462	456	449	476	411	428	461	453	415	448	429	475	441	451	451	419	472	396	432	410	425	457	440	468	462	490	453	397	432	450	431	436	475	400	474	435	464	428	492	463	452	419	467	435	428	450	456	445	441	436	480	472	417	416	463	451	444	470	485	472	429	474	474	445	439	441	390	433	436	440	451	438	460	433	433	463	446	451	449	430	436	442	483	443	471	448	429	445	438	439	446	435	424	488	452	426	474
47309	28165	25240	7096	5118	3776	2901	2424	2092	1703	1598	1439	1262	1215	1163	1054	980	1061	886	944	923	878	920	906	829	892	848	806	790	836	810	813	850	795	807	802	782	826	780	760	833	757	785	749	784	791	739	729	734	802	789	747	722	747	727	750	758	761	782	742	787	731	729	728	726	727	748	761	745	763	762	784	711	792	708	756	793	719	718	789	779	724	717	798	753	751	767	785	753	824	750	749	733	715	776	710	749	734	736	735	774	796	801	757	782	759	748	747	787	748	703	743	747	710	688	754	719	758	752	782	768	732	767	725	755	781	782	779	747	717	776	733	747	696	737	815	742	739	725	743	743	722	747	766	761	761	732	747	762	742	751	757	671	728	763	800	740	753	755	724	764	789	793	815	800	760	783	796	743	725	767	733	805	747	725	772	711	726	758	727	734	776	773	781	784	750	737	775	723	774	739	698	711	750	734	747	789	737	723	765	765	762	786	732	737	807	764	763	784	789	749	685	717	754	748	707	725	758	726	722	768	756	717	737	718	714	733	750	730	734	703	707	741	780	758	759	742	775	730	742	751	725	755	722	768	759	755	748	720	723	727	770	751	734	804	770	693	735	744	770	769	781	698	732	764	746	743	760	782	768	750	734	751	717	709	716	720	707	812	696	754	774	754	765	713	724	790	739	771	692	707	769	768	793	734	743	736	713	770	748	771	760	765	743	675	735	736	768	734	705	685	726	756	730	752	745	748	782	716	735	731	783	705	799	790	772	754	731	773	741	709	762	769	737	740	768	746	767	760	716	735	740	771	753	756	759	758	722	755	763	712	746	736	796	765	768	714	779	751	723	720	741	750	728	810	750	746	773	715	672	747	762	812	705	749	721	698	724	755	720	784	791	710	761	730	743	785	717	769	752	775	724	737	764	756	731	707	778	777	736	715	787	725	736	718	711	736	692	735	723	727	736	771	764	741	733	722	724	721	738	734	739	727	774	718	738	712	694	778	698	684	745	753	707	776	717	720	795	707	740	703	763	808	815	740	763	752	785	741	694	708	767	764	752	721	762	730	760	746	742	753	706	726	729	699	741	709	675	774	779	702	750	731	768	771	705	719	727	719	776	742	714	761	760	786	781	739	740	687	737	722	744	751	740	694	772	788	747	717	698	693	718	730	749	792	729	734	717	768	741	728	718	728	758	774	795	723	758	744	703	772	765	742	738	720	721	782	734	758	747	755	738	774	762	754	753	753	727	762	744	769	729	678	734	730	730	754	723	773	757	756	682	773	698	750	736	758	791	753	779	699	751	703	763	727	712	727	757	741	720	709	802	763	798	756	752	708	724	743	704	749	766	723	742	752	731	762	791	711	721	717	746	679	738	724	802	730	700	747	780	767	718	707	754	725	760	768	737	741	752	779	748	766	793	709	772	733	766	770	721	751	763	737	736	755	752	709	738	765	746	702	714	767	719	799	719	795	754	736	757	759	714	719	771	758	774	768	725	730	734	777	718	762	680	765	784	784	739	713	742	724	753	748	758	782	713	776	769	712	759	817	757	761	723	748	764	768	781	729	768	753	725	713	758	743	720	727	738	799	731	711	772	760	735	739	697	737	720	761	677	729	757	717	781	733	698	753	745	773	730	742	742	753	698	748	720	755	747	733	708	737	689	726	736	716	748	740	742	748	723	762	771	756	730	704	759	730	746	743	788	722	746	704	710	744	721	771	759	741	724	742	771	756	763	742	748	741	731	712	758	759	756	704	748	751	731	738	790	771	742	774	741	779	726	709	749	775	730	713	729	756	776	766	747	708	726	759	798	708	756	710	757	713	709	757	788	704	780	759	705	779	735	722	782	725	742	732	778	780	727	742	706	731	772	763	733	764	675	731	757	773	744	731	773	753	791	735	767	751	737	723	711	726	703	744	770	754	738	759	768	726	736	747	746	758	751	778	775	734	742	767	756	696	747	742	742	752	729	761	777	730	724	757	754	806	725	736	713	750	717	738	732	681	735	762	784	742	720	757	744	722	732	727	742	733	763	798	720	712	780	765	737	769	785	709	761	731	732	726	745	758	732	761	742	784	714	740	732	702	714	704	757	749	737	759	743	758	752	774	719	702	728	755	709	734	733	725	693	726	744	747	765	783	708	735	698	712	768	737	730	666	727	729	711	775	715	734	764	707	767	751	750	800	746	765	712	756	730	724	737	705	750	753	794	742	740	722	746	747	759	771	697	778	723	725	747	774	711	719	742	740	785	707	741	717	838	722	705	774	702	801	739	743	717	770	777	757	743	747	698	767	769	769	793	737	717	752	732	752	745	772	768	762	753	724	763	722	723	743	758	758	807	716	765	759	777	781	797	746	740	779	716	792	794	726	701	746	718	727	751	733	743	733	736	703	758	727	743	755	728	788	745	780	746	713	697	757	724	760	713	728	800	713	692	795	751	740	781	753	782	751	775	770	691	724	796	761	744	712	747	759	772	765	754	756	743	730	757	745	729	718	770	740	731	735	734	774	768	697	749	780	757	798	752	774	787	760	742	738	777	761	784	762	739	748	797	754	711	680	723	781	745	763	775	784	735	723	759	736	719	769	759	743	713	786	787	709	769	747	730	677	809	731	755	718	750	795	733	733	740	769	705	701	736	734	723	733	736	736	739	737	713	748	728	740	786	708	724	788	791	762	750	752	719	737	761	765	738	724	792	716	804	754	756	738	715	716	772	749	746	759	713	751	789	752	761	756	729	765	756	702	726	719	749	726	698	732	730	736	745	782	699	767	754	749	750	744	756	726	759	765	725	764	711	759	727	756	748	747	754	781	708	749	725	703	766	723	730	730	782	758	713	744	700	732	738	789	715	694	769	757	735	721	718	765	745	772	711	742	771	750	722	756	768	751	781	726	774	726	773	739	721	731	701	697	766	746	727	730	748	750	738	739	743	722	772	734	750	738	719	755	759	741	746	750	720	728	767	731	750	739	749	742	729	742	683	738	783	742	802	776	774	735	723	676	745	780	740	743	709	766	735	768	741	802	767	746	758	753	740	772	741	726	698	768	773	762	740	746	755	751	765	743	755	713	757	716	764	756	663	758	769	729	776	705	705	779	722	755	728	777	737	747	728	765	753	731	713	763	734	752	786	757	744	749	760	749	718	707	671	765	719	786	779	742	778	790	749	699	751	748	738	714	722	747	722	723	745	782	711	720	714	692	745	778	767	752	709	721	755	740	798	694	710	726	716	738	797	804	799	720	744	734	716	722	794	825	762	803	752	758	737	754	753	802	748	731	664	710	781	719	753	753	748	754	767	719	711	735	749	763	722	683	794	768	731	810	729	747	768	743	704	730	747	730	707	782	790	741	735	798	741	740	778	745	699	755	783	742	708	733	766	746	692	750	722	790	756	758	720	715	717	753	723	733	718	705	750	768	767	710	761	767	760	756	745	757	750	793	756	740	765	738	777	720	685	773	720	770	727	764	752	735	688	782	720	704	749	784	777	754	767	762	714	716	749
26701	20581	11029	1986	356	345	303	237	215	231	241	203	227	226	255	247	238	208	224	235	224	239	229	227	222	234	207	203	212	226	233	212	229	216	221	239	218	216	221	219	221	219	204	213	229	234	209	232	209	230	212	217	211	229	241	209	236	234	224	241	231	231	211	218	230	213	193	220	235	229	228	198	231	219	214	211	217	207	203	206	232	232	243	236	211	210	209	219	239	230	227	226	226	199	236	190	229	223	228	215	229	219	226	216	245	211	218	185	213	227	207	239	230	213	209	212	219	230	229	224	230	211	237	197	213	211	207	216	230	204	201	204	205	222	224	225	236	212	222	216	216	204	227	210	219	239	207	223	233	182	210	213	217	232	233	202	219	219	214	227	230	206	225	245	210	239	226	225	235	183	203	228	235	209	234	227	233	191	203	222	236	227	228	233	228	205	234	236	213	183	238	217	223	224	211	224	242	243	205	235	243	211	228	211	199	207	242	210	224	186	203	222	224	208	249	231	205	226	211	211	247	231	230	202	215	220	203	234	192	244	198	228	213	244	228	223	202	245	222	222	225	199	226	244	218	222	226	233	179	217	229	228	212	236	200	218	201	223	209	245	208	202	202	203	216	213	212	206	217	208	237	237	210	247	234	238	218	224	220	214	217	204	210	257	216	211	247	215	213	222	232	201	211	209	223	210	192	224	187	216	220	238	214	208	243	214	209	246	209	230	225	209	217	213	233	211	235	237	224	217	220	220	219	192	219	236	250	249	211	217	222	211	227	218	208	227	216	210	217	223	209	227	229	218	206	246	234	220	223	230	213	244	215	233	207	219	218	228	223	211	193	223	241	246	218	216	226	216	234	214	214	214	224	229	213	213	234	198	212	223	230	208	213	235	188	207	227	253	259	207	209	217	215	222	237	225	234	230	209	191	220	209	195	232	216	224	216	201	206	218	200	212	214	209	231	222	221	208	255	204	217	213	239	212	208	229	220	206	196	239	225	183	228	244	222	223	219	236	208	230	204	203	235	216	206	236	215	225	218	219	213	235	221	226	227	208	206	226	215	215	214	229	208	230	235	223	229	257	213	233	231	238	204	195	219	203	239	225	232	217	229	199	209	224	256	234	196	205	250	233	200	233	234	228	232	224	214	242	235	205	231	222	226	215	200	224	201	208	199	238	210	237	219	202	222	196	213	208	227	234	233	204	205	226	200	225	226	223	228	236	221	236	206	231	225	216	223	217	207	218	219	234	219	205	210	208	216	228	242	243	218	226	202	249	244	230	213	209	215	202	229	235	228	217	208	204	211	198	222	205	197	218	209	213	221	222	218	230	223	182	216	229	221	206	240	200	216	234	230	236	218	222	235	226	234	246	224	222	220	243	226	244	248	207	231	229	210	221	253	186	218	242	225	234	233	227	216	225	222	227	234	230	202	210	213	227	212	224	209	199	223	227	221	221	256	238	208	214	237	225	222	205	224	232	215	206	261	207	214	249	216	208	245	259	183	220	223	207	206	197	205	228	197	220	227	216	217	216	232	213	247	226	238	225	252	203	189	218	241	220	232	222	230	226	210	220	229	238	232	223	221	214	199	215	230	208	220	234	235	236	198	214	195	250	212	210	204	235	227	203	216	233	238	211	220	241	206	222	236	189	249	204	211	227	202	246	223	235	205	208	248	238	205	221	208	208	208	221	230	207	209	204	215	260	235	225	233	215	229	242	201	191	210	230	209	235	224	232	221	231	213	239	239	225	196	235	207	199	221	230	235	244	246	220	188	205	206	213	221	232	217	200	224	224	236	201	235	219	211	202	243	247	231	237	218	224	225	239	244	207	250	233	213	232	216	223	213	230	218	206	210	206	213	202	223	240	213	230	224	209	209	214	215	233	225	243	205	246	226	214	242	229	221	220	228	239	217	253	231	216	223	191	221	219	214	198	205	214	221	221	234	225	215	213	207	230	219	219	232	223	210	211	199	238	213	200	228	234	257	221	211	207	204	251	228	226	192	216	196	207	203	208	215	229	215	248	241	226	220	212	216	191	224	232	209	235	214	224	212	211	219	226	217	208	226	218	200	246	221	205	222	213	221	213	234	208	214	214	249	210	236	218	206	237	208	200	197	227	223	210	236	228	208	230	238	217	231	230	226	210	224	243	217	228	232	248	184	211	191	223	225	219	254	225	209	221	216	209	237	236	222	221	221	211	223	230	235	226	217	229	217	220	210	203	225	217	216	219	244	225	233	251	202	232	207	217	215	230	227	202	228	223	208	225	237	225	231	237	241	231	224	207	242	207	212	217	231	197	244	226	223	249	221	215	236	238	196	217	224	243	225	210	204	218	221	234	225	202	221	235	192	216	213	216	215	206	215	238	218	233	232	223	222	228	217	224	222	234	243	221	232	210	224	230	213	232	219	214	226	245	225	250	216	219	211	200	226	220	243	217	212	238	209	206	206	209	224	238	230	218	206	170	229	222	204	204	234	215	211	208	231	223	241	214	227	201	213	189	219	227	235	221	225	207	192	199	240	220	232	224	212	192	215	223	179	212	243	212	216	222	218	243	220	220	215	202	209	227	217	238	216	217	207	217	239	207	238	220	232	213	230	208	229	238	233	248	233	194	215	208	221	205	225	220	225	210	233	241	233	223	215	216	237	214	220	207	194	254	217	223	201	230	197	215	211	221	212	199	191	234	215	222	208	232	201	203	244	218	232	202	210	205	238	203	233	224	225	240	217	218	249	199	207	234	246	197	204	229	213	212	239	261	209	237	220	205	220	220	223	235	184	229	245	203	211	211	218	212	220	219	196	225	201	205	226	187	201	218	219	212	214	217	218	200	249	201	213	230	221	219	213	211	240	201	243	224	222	233	205	202	196	206	217	227	244	269	224	226	259	217	226	252	211	248	234	213	259	222	217	218	210	225	219	201	231	218	211	208	238	220	248	223	234	225	247	210	233	244	182	224	219	214	222	229	215	211	228	211	240	229	217	190	203	213	215	230	241	204	233	238	223	226	241	192	235	233	224	229	204	217	216	213	239	224	210	225	250	224	218	247	220	216	244	213	237	199	200	219	195	244	197	224	204	203	200	209	227	203	217	242	205	220	225	234	216	229	218	216	219	225	184	220	216	228	211	224	218	251	212	202	226	221	198	220	212	216	232	243	224	232	196	215	198	206	218	251	220	219	216	216	225	205	206	217	204	223	223	226	237	233	231	217	241	220	242	248	249	248	257	186	220	227	235	222	208	212	240	211	214	238	222	197	190	239	206	244	238	207	220	228	232	218	229	222	217	194	216	191	245	225	225	225	224	221	220	240	221	230	223	209	229	216	212	216	214	222	202	212	202	223	243	202	230	257	218	220	211	201	207	223	208	210	228	228	225	212	191	210	202	201	211	209	222	196	230	223	211	209	214	253	220	225	228	242	223	225	212	210	187	215	243	203	229	189	208	212	234	234	233	229	222	234	261	220	234	231	254	234	202	229	237	211	244	193	217	206
16918	8246	7732	793	608	581	485	483	444	432	433	443	420	409	400	401	362	396	381	419	400	407	413	405	402	377	375	373	366	375	400	369	429	394	389	373	363	378	419	375	373	422	416	388	372	363	385	392	399	370	418	362	383	384	350	369	378	414	384	402	387	370	379	375	349	405	385	413	413	386	387	381	386	403	375	387	368	361	369	386	414	377	396	373	366	363	402	385	367	414	401	393	404	362	396	350	376	371	398	389	371	388	430	389	366	373	398	377	410	397	392	385	370	366	375	369	373	368	367	400	383	399	368	424	375	365	369	396	372	410	352	397	401	379	411	382	389	408	434	370	424	393	378	358	382	373	351	364	406	394	381	397	382	362	372	405	383	388	371	399	401	421	367	403	408	427	385	387	408	401	402	405	353	386	377	359	386	415	406	382	382	383	389	439	377	368	351	367	373	375	390	374	405	378	376	388	386	386	389	383	381	397	418	373	376	403	380	397	380	408	397	386	411	390	373	379	376	364	396	377	353	374	397	397	413	395	336	374	383	359	390	348	402	397	359	384	391	379	354	380	393	412	423	381	377	379	415	439	400	421	388	393	374	343	405	348	374	393	406	379	378	431	399	383	353	397	359	387	379	405	403	415	409	394	366	364	397	382	405	404	412	370	419	370	422	335	391	379	404	382	359	378	429	382	380	390	346	378	420	413	378	398	430	397	409	388	363	365	395	392	401	414	374	365	409	414	414	377	378	385	358	337	400	376	355	409	420	386	387	387	397	398	369	408	396	390	369	381	360	381	397	388	380	363	399	397	401	377	391	410	380	359	379	356	369	413	351	375	366	369	379	369	406	404	415	398	381	401	398	395	376	368	383	390	368	377	389	383	376	403	364	372	368	360	421	370	383	400	386	368	355	375	388	424	375	380	372	421	369	378	422	389	353	385	387	381	390	364	350	375	358	384	378	382	364	359	371	365	384	369	392	373	385	400	373	387	371	418	403	386	402	394	378	391	395	381	383	413	373	386	406	412	359	387	407	374	405	381	369	368	389	408	418	390	390	383	416	393	365	364	390	373	408	389	366	399	417	336	414	395	371	384	379	395	348	401	366	406	412	411	347	414	386	418	379	378	408	361	402	400	384	380	433	368	385	362	394	388	373	396	368	368	377	394	362	375	390	400	412	332	337	422	366	402	390	395	415	396	394	369	403	396	380	424	374	398	404	388	382	370	403	418	404	388	387	413	397	377	414	391	403	384	404	385	360	374	357	376	387	378	366	376	361	395	382	414	397	403	400	365	418	396	364	377	410	397	361	391	381	415	379	381	385	388	377	363	367	373	388	402	381	377	390	403	407	365	420	350	415	354	392	375	379	390	375	381	364	405	382	399	396	369	375	414	390	428	394	409	383	366	401	425	420	375	389	397	361	379	361	394	408	368	364	393	367	373	377	388	381	440	350	392	361	387	366	399	362	372	373	417	416	406	391	392	409	386	372	380	383	369	383	400	372	369	359	413	367	416	382	373	392	396	414	478	370	378	407	405	402	392	402	364	382	425	382	361	407	381	404	400	388	383	412	380	381	381	380	387	408	406	395	382	412	393	355	422	413	417	376	386	391	409	411	374	407	406	404	377	402	390	359	414	390	406	377	386	377	376	401	403	364	371	384	370	433	380	397	369	389	397	366	357	443	407	395	411	404	387	350	366	396	364	393	360	427	364	384	394	394	383	372	357	427	391	348	373	385	386	397	392	369	391	376	400	384	405	390	389	365	404	394	358	367	394	391	366	410	390	390	388	364	357	390	381	397	377	399	354	380	412	393	408	380	398	390	395	381	402	382	396	400	403	392	367	354	403	399	393	436	374	372	406	398	403	370	429	343	380	378	369	373	392	391	411	388	361	420	391	380	359	367	396	382	366	368	356	381	358	413	410	410	385	387	336	429	390	414	389	409	383	365	368	403	394	406	406	412	395	406	395	380	386	393	376	410	386	390	390	390	379	365	391	371	414	378	352	397	437	365	370	388	413	421	384	392	388	419	383	406	393	374	395	435	391	404	402	412	382	342	370	414	377	396	411	426	409	391	356	355	352	376	379	408	377	398	347	381	362	415	365	399	388	363	371	384	388	371	389	393	342	392	385	384	370	382	385	358	417	405	407	369	367	381	354	366	418	376	371	378	386	382	347	338	391	360	350	397	405	386	396	378	387	394	355	350	413	382	373	368	372	401	415	413	404	388	375	400	383	397	382	399	383	365	415	384	385	377	398	386	381	384	428	380	400	363	403	407	398	379	369	370	395	388	367	376	385	438	372	420	411	375	391	393	398	391	417	387	371	380	393	392	366	377	423	401	403	421	351	406	430	369	385	421	370	372	384	380	392	370	399	412	417	420	379	392	374	404	381	389	387	418	398	442	403	340	364	395	371	381	379	423	352	416	391	404	393	442	393	367	390	370	398	382	386	395	368	378	406	394	398	359	393	403	418	427	385	418	383	440	386	372	418	390	403	377	388	340	390	400	398	407	409	367	405	430	389	389	391	406	411	395	386	396	397	372	366	399	391	392	390	377	355	401	367	371	409	351	394	379	381	387	395	372	360	409	406	408	404	397	392	357	415	383	386	378	365	392	419	383	388	388	413	403	390	371	382	379	401	389	383	366	431	375	393	387	405	365	398	413	375	390	416	413	382	361	396	380	402	382	360	387	354	375	339	385	402	382	384	398	381	380	397	357	368	406	383	406	401	398	364	372	366	390	348	403	401	388	384	401	399	394	376	387	384	416	339	421	398	389	391	390	391	390	367	391	389	371	406	374	358	390	375	351	393	389	383	372	404	375	431	362	372	406	381	382	423	384	399	379	393	381	366	380	404	369	388	382	381	406	372	381	371	377	385	361	397	362	378	387	377	387	392	384	371	381	358	399	411	417	393	437	369	370	387	358	371	415	403	403	380	370	393	402	389	373	384	349	422	368	402	386	392	396	398	396	355	395	381	398	386	391	356	365	393	364	405	400	376	395	408	440	391	410	375	382	384	390	390	378	390	379	386	397	399	376	398	392	365	360	399	387	383	368	409	381	368	398	418	379	372	400	355	401	352	385	407	405	403	373	335	402	374	401	404	388	383	391	361	378	405	376	429	388	355	351	412	388	357	380	406	419	411	402	388	439	387	402	405	393	375	404	394	413	392	374	410	416	369	367	367	412	393	386	389	382	361	416	359	378	407	379	394	386	368	390	365	394	406	364	400	346	373	376	413	405	371	382	391	380	396	343	416	419	359	373	409	366	380	384	426	415	383	420	404	365	398	393	373	384	400	412	373	400	381	380	396	430	346	400	431	388	382	378	356	406	387	400	395	389	365	402	393	414	388	401	418	395	383	364	419	382	354	400	391	383	401	411	406	372	386	392	394	390	400	363	435	405	393	390	361	430	398	355	407	359	381	376	387	389	384	413	386	387	402	376	406	408	402	390	380	367	371	397	418	376	403	398	382	364	407	369	410	413	376	395	353
24157	21328	28349	24657	21088	5930	907	676	557	533	488	476	456	480	441	459	461	415	416	432	434	402	415	404	353	399	401	434	396	400	364	399	383	438	376	416	386	375	376	384	404	414	359	399	393	411	395	399	380	371	361	355	369	382	423	400	386	412	419	417	397	378	373	381	397	381	424	393	385	364	379	430	367	399	384	404	374	343	421	393	412	367	384	395	394	377	412	386	386	399	351	398	393	367	381	400	381	345	394	392	379	366	394	386	393	389	387	400	377	377	358	414	416	385	393	388	336	376	395	364	369	433	367	391	411	390	409	385	381	406	408	415	413	382	399	378	377	372	379	343	395	362	387	383	388	357	404	401	398	404	378	380	347	427	386	385	377	361	384	412	414	406	379	363	447	398	380	398	361	391	398	422	410	421	391	414	405	389	373	387	387	386	396	389	408	397	367	363	402	389	390	355	397	411	364	356	395	393	415	405	419	400	357	397	396	408	382	349	412	395	364	404	402	433	401	384	401	371	392	423	372	399	359	375	383	365	380	389	380	343	387	376	379	390	404	403	402	368	404	391	367	377	375	382	390	397	387	405	364	410	402	408	377	374	362	365	376	392	402	383	386	391	431	339	368	359	386	382	394	408	387	405	398	389	394	413	419	388	382	376	373	362	354	380	392	378	385	382	371	385	428	414	397	399	365	382	421	367	359	364	382	367	380	396	366	396	425	399	386	368	392	379	390	388	409	376	382	386	363	348	360	389	382	387	364	366	400	371	417	398	413	413	405	402	337	403	351	409	425	370	424	389	386	425	408	356	386	379	395	377	365	381	389	433	407	411	396	359	385	373	375	372	383	413	361	373	388	365	375	371	358	409	376	364	419	387	369	364	407	397	415	353	342	384	374	438	379	393	374	376	380	378	423	393	388	374	336	389	422	379	387	390	388	401	365	393	373	409	377	383	396	377	380	388	382	363	413	413	394	361	401	367	377	353	394	389	394	389	377	373	351	363	423	402	388	409	385	407	349	404	378	402	377	356	391	377	403	392	400	382	406	373	390	363	419	346	360	372	385	370	414	381	358	361	408	369	391	391	382	417	419	384	400	386	402	374	390	390	386	388	396	338	377	428	396	375	405	368	386	401	375	391	406	403	406	386	389	366	396	382	379	383	387	389	396	411	368	401	404	369	386	335	376	377	402	390	369	362	372	368	363	397	417	389	384	335	370	369	383	394	385	396	390	409	419	370	362	411	366	343	389	415	423	381	378	413	350	388	401	393	406	380	415	382	378	394	421	389	418	412	438	357	402	399	350	423	386	343	407	346	391	334	389	394	394	363	391	384	378	376	393	384	363	327	399	363	330	404	387	410	379	380	412	392	344	368	412	404	393	378	383	400	420	420	391	373	371	376	430	385	376	402	405	398	354	371	399	374	391	391	359	368	414	360	386	403	402	359	397	357	390	381	379	376	377	384	389	374	403	388	371	396	388	361	404	375	370	344	397	409	393	358	423	376	354	394	365	361	404	348	350	382	390	388	381	390	377	362	387	375	407	409	393	389	383	369	370	389	419	379	396	399	388	423	351	389	392	433	408	352	418	352	387	409	413	360	400	433	395	394	409	392	388	422	418	367	409	385	383	378	396	371	355	355	407	385	384	416	403	411	356	356	328	357	402	388	365	378	389	371	409	363	365	378	380	373	376	353	406	402	375	343	384	371	387	424	377	373	387	384	388	382	390	345	385	403	401	391	372	378	379	412	390	361	406	380	384	406	373	442	373	372	385	414	381	395	390	404	396	385	372	391	344	419	378	358	376	382	365	364	383	420	376	327	384	367	394	366	391	372	373	380	373	385	399	366	382	399	376	390	376	391	389	386	370	395	369	386	396	370	379	337	360	384	366	442	342	418	366	392	412	433	376	384	352	393	399	393	379	370	379	393	382	407	383	344	416	376	405	434	370	382	374	354	397	384	398	386	417	402	372	373	437	399	368	392	332	391	380	381	393	393	370	376	431	409	334	388	341	364	350	386	381	391	360	436	380	378	384	369	405	404	382	361	391	391	354	411	402	385	411	373	382	369	356	375	416	413	405	381	411	380	404	406	395	414	376	343	387	384	383	382	416	399	359	385	398	397	416	378	392	407	393	355	378	368	374	383	397	420	377	393	398	409	400	357	374	389	364	408	411	375	357	355	373	414	360	397	383	399	354	400	367	376	404	355	362	373	416	410	377	365	362	383	391	407	356	390	392	390	354	382	389	359	363	400	399	402	379	378	365	413	394	390	400	390	395	407	343	397	391	395	387	391	375	399	368	356	401	368	355	366	387	402	375	348	368	342	406	348	372	371	366	412	403	393	409	371	364	383	353	370	388	369	377	381	376	399	363	402	365	364	401	369	374	409	422	351	396	401	402	355	386	364	391	405	397	393	380	410	383	400	401	359	403	394	374	368	394	395	368	408	398	369	362	383	366	391	416	379	386	366	404	395	397	409	383	412	396	380	373	375	380	382	389	360	373	384	385	408	374	364	384	389	401	328	354	384	378	389	351	391	381	390	383	376	406	369	409	407	399	404	403	390	390	375	385	379	392	384	370	367	362	388	409	367	373	411	393	373	391	435	407	357	362	381	386	372	399	376	382	426	385	400	384	395	379	404	387	376	395	379	401	407	436	388	354	380	367	390	410	373	385	368	401	377	369	390	378	358	428	386	387	381	398	387	388	373	383	416	418	422	387	360	368	369	404	354	375	387	371	394	357	383	388	421	378	330	392	376	372	357	396	397	406	385	387	414	393	369	356	360	419	409	380	388	363	401	385	385	372	414	390	341	373	389	377	379	378	377	364	361	347	382	394	375	412	385	371	429	387	397	362	397	368	386	402	373	365	408	377	383	404	382	372	383	377	389	391	384	375	367	368	387	373	407	360	395	364	405	348	392	389	383	343	409	371	373	408	379	387	361	392	383	392	399	421	373	382	378	357	377	418	391	408	380	383	378	383	414	395	402	391	399	407	374	401	381	384	391	364	377	407	372	396	404	387	404	370	379	421	377	409	427	373	374	378	364	378	345	359	381	419	380	394	415	383	382	388	400	380	387	391	410	379	357	428	397	401	423	429	358	357	374	359	373	393	368	378	375	366	401	372	404	389	423	380	372	384	402	369	392	414	352	374	375	385	432	361	359	388	372	344	343	398	437	419	345	394	388	366	415	389	372	412	390	392	402	385	404	367	385	380	404	352	381	363	406	386	394	406	366	394	388	415	359	375	402	425	390	380	406	395	393	399	376	374	403	426	388	356	349	422	380	383	390	406	387	371	359	427	386	377	359	383	390	370	368	403	363	383	376	407	379	373	369	368	397	367	386	355	405	413	388	400	397	376	379	380	371	415	406	383	375	396	370	397	403	394	380	413	365	397	375	377	401	399	392	437	382	395	377	397	398	352	374	396	387	366	404	404	379	370	391	381	398	396	384	361	376	389	373	407	347	403	365	409	367	421	358	402	386	414	423	406	364
40175	27448	21212	4401	3120	2326	1871	1596	1441	1154	1077	1032	954	894	824	811	777	774	732	801	719	744	703	768	712	730	713	709	675	701	701	744	638	664	659	702	682	669	650	670	630	642	635	656	689	646	603	633	672	700	660	657	653	710	670	626	634	665	653	600	637	667	662	670	647	674	620	591	682	639	622	622	657	647	671	694	662	694	686	615	654	686	707	650	685	632	622	644	662	654	663	649	669	643	698	666	659	640	657	645	643	629	624	601	629	652	636	668	668	626	637	637	719	651	641	642	652	660	636	610	681	629	689	678	639	682	642	655	649	665	661	666	654	613	657	635	653	672	640	648	625	636	634	620	648	627	640	651	673	706	651	648	674	677	630	660	624	695	647	726	670	715	670	679	715	709	679	662	678	595	649	665	613	591	668	736	703	626	671	647	699	678	687	662	673	625	696	666	711	706	619	653	623	660	645	649	640	654	646	651	660	642	669	658	636	648	668	615	672	656	650	603	642	679	636	607	625	676	667	711	653	671	616	616	670	665	648	655	645	640	641	620	617	677	663	614	606	670	648	654	603	656	696	682	617	622	614	658	620	648	636	675	675	665	651	668	639	653	632	665	646	644	645	641	602	652	606	609	635	636	644	601	609	656	658	730	665	668	679	631	687	671	665	624	639	670	591	657	620	694	622	651	644	659	663	626	648	655	642	613	600	648	601	657	648	633	656	658	630	628	665	645	653	612	642	592	657	632	672	632	640	636	684	638	674	630	627	620	664	656	596	624	675	644	659	623	628	647	652	658	628	666	631	652	625	629	654	679	663	668	668	625	626	621	665	631	640	635	655	645	628	646	656	634	600	657	685	692	657	637	647	655	648	646	644	659	616	624	625	605	675	649	658	645	665	636	676	682	654	672	682	648	669	637	638	641	673	707	605	698	655	657	611	664	639	664	660	682	666	655	623	639	645	646	642	633	593	647	666	652	679	709	656	664	690	626	668	634	647	637	578	653	656	624	652	676	629	663	672	625	611	655	657	668	653	620	705	680	639	636	672	608	655	660	665	592	640	671	613	634	648	677	663	707	661	693	659	676	599	611	613	640	647	622	633	685	582	654	680	636	664	696	607	694	668	643	667	663	634	694	662	677	625	613	678	641	651	655	665	619	658	669	654	655	645	603	661	632	656	645	642	665	628	679	627	658	642	654	641	647	710	641	649	691	662	645	695	631	665	667	617	641	648	652	641	669	648	646	700	628	674	650	628	618	666	688	622	629	634	624	674	691	623	693	655	671	634	636	666	668	668	676	624	603	713	615	670	632	632	663	624	641	640	678	631	663	619	670	673	663	636	630	646	668	624	646	614	679	634	620	636	656	631	640	665	682	621	610	640	636	657	653	642	707	721	609	626	694	682	609	648	679	681	650	633	609	632	614	653	653	687	622	647	668	604	662	652	642	659	676	658	640	658	611	654	667	665	651	672	661	670	654	623	682	664	623	648	666	685	648	651	644	623	625	625	624	661	697	653	663	673	652	609	607	623	650	682	617	697	663	660	654	649	630	683	665	675	625	684	618	667	625	666	649	669	620	631	615	609	673	631	668	655	724	625	625	618	629	656	701	632	670	652	679	687	620	617	633	623	664	642	609	667	674	666	590	634	665	657	651	656	633	667	633	622	634	622	627	618	658	655	620	654	633	665	678	671	656	610	656	630	664	631	638	692	689	681	705	676	646	584	636	660	652	664	619	676	655	672	650	642	651	631	655	627	629	628	644	644	640	643	660	689	657	630	660	626	624	598	678	601	688	618	659	638	624	656	668	631	611	654	676	605	655	661	633	665	683	678	686	613	645	633	611	698	624	670	643	615	663	671	653	646	650	597	648	628	653	672	647	697	700	707	657	658	703	612	625	647	632	651	617	653	658	691	666	631	693	650	595	673	623	625	638	677	646	663	620	671	658	624	600	680	649	641	624	630	651	657	645	680	620	638	671	637	626	641	658	680	589	669	657	651	676	640	709	646	616	676	656	661	685	623	649	628	665	656	664	675	673	679	640	633	640	658	669	676	691	611	707	699	637	651	670	681	651	669	623	632	675	626	664	656	646	686	685	676	650	679	677	700	693	607	643	623	602	654	665	658	656	646	605	690	630	629	629	654	633	634	678	656	651	653	649	662	650	606	617	635	653	646	622	628	673	640	630	690	670	631	642	610	685	602	680	650	623	631	624	635	669	598	646	634	632	637	660	680	677	611	614	657	668	650	597	633	606	670	630	616	655	653	711	658	669	618	633	631	634	662	664	616	632	632	680	640	597	643	677	664	674	636	646	620	643	655	614	637	614	618	658	651	665	622	664	712	660	678	639	663	611	661	681	631	647	618	657	609	678	621	652	647	630	604	656	693	652	628	651	596	666	608	652	636	619	694	650	628	651	601	637	616	626	663	614	618	649	642	632	621	660	584	617	644	653	662	650	690	697	659	625	635	673	684	622	650	641	662	616	671	660	647	641	619	667	675	645	585	656	635	630	631	611	659	608	678	671	672	600	645	703	648	635	643	608	683	643	657	660	666	657	674	660	641	696	659	648	644	643	679	653	655	646	674	641	654	655	667	658	660	654	645	664	600	641	658	662	665	670	638	654	650	695	659	630	670	649	662	645	684	653	640	646	657	591	684	619	650	661	626	651	623	640	625	655	614	644	650	664	622	625	634	687	631	656	675	598	635	651	643	675	645	642	642	632	621	640	613	662	648	653	654	627	627	662	656	642	657	658	643	656	643	629	654	620	653	678	641	634	648	653	675	654	652	641	660	641	659	692	656	638	691	622	640	678	622	663	656	689	629	683	603	619	641	659	630	651	646	628	615	640	685	649	623	617	718	681	637	661	674	625	639	654	647	678	588	645	651	659	687	640	658	648	662	632	697	675	671	660	631	661	605	661	610	637	665	652	612	674	682	647	643	653	656	675	629	618	644	647	646	655	624	639	665	612	635	665	663	662	695	633	627	645	699	628	630	682	657	634	723	636	651	650	641	631	664	669	664	641	640	641	624	645	619	659	646	665	639	612	637	620	708	638	689	646	660	695	616	636	674	588	638	630	632	641	651	661	639	648	646	622	618	669	613	662	675	640	614	618	655	676	640	684	651	619	661	620	611	636	617	626	630	648	652	654	638	643	554	658	605	687	629	694	678	666	636	662	682	624	641	679	670	651	619	659	697	624	645	630	699	646	692	644	665	664	640	646	618	603	633	640	610	663	692	661	644	606	624	651	648	612	626	676	623	631	679	629	631	637	668	642	650	597	653	647	649	651	625	651	621	663	667	636	663	639	663	684	675	659	649	641	668	634	619	616	684	668	666	643	661	643	638	681	654	689	605	651	652	658	653	672	626	708	672	640	632	661	653	641	721	682	663	657	661	656	641	625	666	631	618	662	634	648	661	622	677	652	646	643	634	650	675	657	649	686	652	689	662	680	671	640	603	623	666	632	666	655	651	676	640	653	630	644	671	646	634	655
23290	21360	28831	24289	21360	20555	3487	1103	812	818	738	703	631	584	560	608	538	556	524	510	520	516	515	553	515	504	514	476	496	482	518	508	488	524	487	503	469	468	478	490	469	481	500	484	480	497	503	452	506	476	455	457	432	486	473	505	428	495	475	444	461	458	463	463	498	474	491	494	470	495	465	462	452	448	487	493	506	472	465	481	477	428	409	475	460	479	480	472	463	463	463	521	469	454	500	430	459	442	468	448	503	468	475	442	435	472	474	491	467	491	453	471	453	458	443	494	477	451	480	451	458	464	470	472	458	440	469	501	453	454	477	472	454	491	452	468	511	496	473	456	496	469	445	457	450	461	487	493	470	454	473	463	479	455	502	426	459	462	450	527	504	469	464	463	482	500	476	477	485	486	495	436	428	491	491	430	481	464	473	450	445	454	455	471	493	468	496	487	500	501	448	456	462	495	492	409	456	442	508	473	478	490	464	487	428	520	469	480	476	465	501	480	467	468	478	509	488	477	434	432	465	486	495	435	512	468	472	467	478	492	466	442	445	502	470	462	444	472	488	476	505	454	466	467	496	445	462	477	445	451	483	487	464	474	488	469	505	498	457	454	487	496	476	484	470	478	448	481	467	481	447	496	438	462	460	449	485	524	431	467	486	483	487	476	476	468	451	502	483	485	485	483	488	502	469	446	464	488	448	477	448	465	482	464	472	458	476	453	445	483	472	451	479	470	451	455	511	469	457	495	481	495	458	486	462	457	457	514	472	474	440	434	454	453	458	456	464	452	501	458	461	456	472	445	476	504	445	465	450	465	451	463	459	464	487	468	457	503	456	482	481	466	461	477	442	460	452	474	446	480	472	461	449	502	459	460	469	434	491	461	488	488	446	503	474	486	473	409	432	449	450	464	449	422	464	463	447	468	459	478	437	438	450	520	444	477	484	445	505	470	450	421	477	459	419	507	475	494	477	470	509	455	482	440	503	501	436	472	505	477	452	484	453	469	474	474	453	445	471	445	491	475	472	471	464	474	458	438	430	491	469	460	443	483	470	442	438	478	460	450	479	467	475	474	449	489	464	461	494	460	466	523	427	526	459	493	448	456	496	436	438	436	481	468	484	474	452	450	465	446	442	500	451	432	455	490	450	492	476	462	492	454	463	483	511	455	456	490	449	470	469	457	482	487	505	453	499	496	455	472	431	482	466	471	470	482	478	503	484	474	449	503	481	465	444	429	433	455	478	409	441	457	486	460	464	459	507	487	475	457	479	437	477	498	405	499	441	483	460	480	460	486	434	467	450	460	467	461	468	457	488	480	508	480	464	467	455	496	437	482	479	425	470	500	458	487	487	443	415	435	462	479	485	454	459	465	472	491	506	459	488	476	447	443	483	494	468	466	451	503	473	441	500	470	475	469	477	485	494	471	502	471	447	486	455	474	453	448	455	483	437	445	508	507	482	449	472	448	448	463	454	498	481	478	508	473	424	479	469	455	501	441	479	468	503	473	478	418	413	465	439	453	475	477	451	460	426	462	461	450	450	437	438	467	451	493	444	454	473	466	425	481	492	493	450	467	436	482	485	482	471	447	458	467	464	467	426	456	467	458	512	456	451	456	452	472	455	457	525	469	491	476	444	440	468	476	463	452	428	486	476	506	465	469	465	460	452	463	457	488	473	521	447	462	489	459	466	478	468	451	426	444	418	440	520	445	459	431	443	450	480	476	460	462	449	441	463	481	447	448	483	449	510	458	472	464	501	487	479	432	443	463	522	420	434	451	486	480	463	460	465	446	487	499	460	472	493	455	525	427	480	455	477	476	436	493	504	438	458	439	475	454	506	488	435	464	464	450	516	471	489	453	498	466	464	437	440	470	462	488	455	483	435	428	481	444	475	491	501	449	449	478	463	455	497	473	492	452	425	482	459	438	430	461	529	445	450	474	425	451	532	457	452	465	469	457	409	524	473	431	478	472	476	466	455	507	481	489	447	473	467	473	474	506	479	485	439	483	445	463	437	486	440	446	427	461	426	450	451	479	469	488	462	487	475	445	456	501	477	460	474	480	479	490	456	482	485	445	484	450	484	482	501	468	451	490	484	476	434	496	509	449	464	450	438	492	479	423	466	485	453	434	489	452	464	470	471	488	461	447	459	485	441	491	473	489	484	488	466	464	436	464	436	466	458	473	460	471	464	496	461	436	478	486	465	468	460	460	437	451	485	516	448	470	479	425	460	453	445	455	475	492	478	465	444	483	451	490	494	486	484	419	462	477	420	488	484	454	467	473	424	454	493	459	454	452	499	483	443	455	475	461	508	463	448	469	427	473	469	411	502	477	460	486	450	480	481	477	494	464	463	459	442	471	500	429	431	463	493	470	475	479	481	465	444	469	485	516	469	489	439	504	490	477	459	453	482	477	495	483	454	468	449	486	480	453	419	472	490	479	463	492	456	468	482	491	456	489	438	456	442	469	452	499	455	483	432	469	497	491	450	478	439	446	507	492	471	425	431	470	445	467	451	451	481	450	476	504	479	492	441	485	461	461	439	489	475	493	469	443	472	462	449	457	460	465	443	479	455	489	481	419	457	450	441	487	470	462	474	493	474	434	506	461	477	464	424	446	454	488	446	466	469	480	478	446	445	463	480	443	455	453	444	477	519	465	435	451	450	456	445	452	487	463	444	472	470	459	467	442	471	435	467	507	433	501	489	463	465	488	460	467	486	443	431	470	483	467	451	453	411	469	486	471	473	454	469	459	468	512	444	482	421	484	436	470	468	470	442	475	460	432	494	483	446	453	448	468	508	468	487	458	460	482	476	494	490	436	477	400	488	480	483	490	436	444	466	485	476	477	472	461	496	471	443	485	470	480	455	427	448	449	451	442	424	462	470	472	443	462	509	472	473	482	467	464	489	447	441	461	503	488	479	461	416	480	445	454	457	466	456	467	448	493	441	446	421	466	449	468	452	468	481	487	472	436	472	472	512	444	471	470	459	460	440	470	448	441	518	464	494	500	465	483	447	428	466	481	436	428	467	446	466	498	440	457	456	432	497	499	468	473	472	463	478	457	462	476	445	482	441	474	414	426	459	449	468	470	482	454	436	466	471	432	454	465	491	506	463	456	476	467	459	449	478	469	465	469	457	458	474	457	456	446	473	458	469	448	433	461	501	453	487	441	492	456	449	459	479	434	474	463	486	466	460	480	495	491	447	474	507	492	454	468	450	438	473	447	459	476	464	443	457	459	491	424	455	434	446	482	469	450	483	445	444	475	416	449	452	497	460	446	472	500	477	461	448	439	444	466	451	459	478	475	485	444	447	452	478	460	449	451	495	437	419	489	485	492	473	422	475	484	456	462	479	474	430	459	478	439	445	500	493	474	444	497	455	451	459	450	456	454	446	429	510	476	497	496	471	472	510	488	456	477	466	445	442	492	465	474	453	426	446	494	480	441	474	468	448	471	515	478	450	441	450	458	456	473	438	486	462	458	429	441	490	441
46908	34572	25012	7172	5161	3869	3057	2544	2139	1742	1535	1413	1303	1246	1107	1074	1056	979	979	959	926	906	846	904	892	888	871	838	884	786	828	795	813	778	788	790	814	808	832	753	784	816	841	833	829	748	768	798	790	795	810	804	796	783	773	821	749	806	745	786	770	765	787	808	785	765	822	787	772	798	803	742	818	737	796	740	756	761	739	772	816	756	782	729	790	816	746	752	776	758	756	750	736	818	776	797	805	779	748	779	761	739	773	785	787	745	745	818	775	792	742	766	768	801	785	758	794	765	794	767	737	741	711	810	747	752	759	769	733	792	758	815	763	757	737	799	736	790	756	693	781	727	838	764	749	745	793	770	791	753	753	798	766	810	758	797	793	837	701	789	790	788	808	863	840	804	793	726	818	795	773	781	752	766	720	824	770	730	769	793	775	791	779	797	761	768	737	792	753	745	838	744	755	793	790	778	728	722	766	813	742	754	759	756	733	762	797	822	784	768	786	767	756	786	774	759	763	787	803	773	750	788	744	768	756	795	756	757	776	791	787	755	785	788	702	752	812	726	790	756	810	769	801	757	793	752	728	751	796	741	765	783	780	734	785	768	753	777	741	770	752	798	749	740	740	777	795	790	750	740	722	772	781	772	732	822	764	755	723	782	794	739	807	804	767	764	736	758	812	756	726	770	754	741	772	754	769	740	732	751	738	836	748	725	812	766	816	785	735	774	715	767	788	751	741	765	734	769	721	793	775	734	789	790	833	779	768	772	852	730	741	784	781	790	794	798	726	759	816	740	786	745	787	745	832	729	743	750	785	757	745	801	750	736	744	745	735	801	738	755	766	788	785	802	769	783	781	753	743	740	740	728	736	759	727	769	806	723	740	823	759	794	749	711	739	744	746	752	764	765	789	766	796	782	750	824	798	733	780	807	732	734	761	770	770	765	769	773	789	773	767	755	740	783	729	746	768	733	770	731	764	772	738	752	740	758	750	802	750	790	727	764	714	780	710	776	801	816	744	755	769	712	814	768	758	804	759	808	810	743	710	740	765	790	762	759	785	767	792	771	724	728	807	717	802	740	774	724	738	761	746	770	721	736	770	797	770	781	753	765	708	714	719	756	760	771	752	768	780	724	753	772	849	768	756	793	759	757	755	739	767	749	742	747	758	808	769	764	760	812	780	823	799	765	754	732	780	740	747	777	732	788	799	753	798	746	789	765	794	734	789	815	745	694	761	784	746	751	745	804	792	761	735	772	823	737	744	788	733	758	775	741	813	784	758	766	740	782	779	773	774	767	804	805	752	806	785	758	772	790	773	778	728	762	743	747	771	768	783	715	776	771	749	741	784	727	746	747	735	712	790	752	779	797	740	763	798	754	757	778	736	817	735	742	755	757	719	736	773	759	804	716	731	715	755	770	803	756	741	762	767	756	779	753	775	771	742	780	717	756	766	738	754	781	750	757	768	745	752	758	734	760	780	762	744	739	767	780	746	757	709	827	766	740	772	746	783	767	771	753	700	742	754	761	769	744	760	751	764	738	754	808	746	747	786	740	748	792	790	768	736	742	763	733	757	778	730	717	760	772	757	805	755	753	765	735	786	796	716	821	785	753	804	740	782	724	739	776	737	787	729	787	813	768	788	765	777	766	759	751	774	733	744	757	736	803	788	810	718	801	786	752	775	789	752	740	807	824	781	797	736	766	729	737	776	738	792	794	748	699	746	766	751	742	779	753	750	754	760	762	768	823	770	797	753	744	774	791	713	847	777	737	745	773	708	800	737	726	797	757	749	757	800	784	797	750	723	781	732	764	743	782	766	728	739	746	802	793	717	751	781	730	774	777	769	744	746	728	724	790	762	780	765	721	733	806	779	748	768	732	787	776	768	774	802	733	773	794	755	768	741	761	748	743	789	763	780	778	755	748	759	794	728	763	747	710	770	725	790	731	701	749	758	751	745	677	770	794	772	817	800	812	762	709	698	706	751	745	747	723	815	802	740	706	762	686	772	842	811	817	780	756	769	811	762	752	769	762	744	735	787	803	766	770	798	789	793	735	765	790	766	750	780	788	803	766	755	782	787	778	728	751	754	811	753	766	779	770	735	711	734	782	729	800	780	731	738	757	744	770	755	768	760	724	831	780	770	724	785	760	777	765	762	762	746	732	724	760	759	781	744	816	743	808	810	837	744	781	791	801	754	760	746	747	814	794	726	745	779	770	794	784	784	778	787	764	772	808	765	765	764	744	762	796	725	790	768	759	796	765	750	785	720	789	750	727	796	756	774	722	754	751	721	749	721	801	737	794	777	738	730	778	728	749	737	735	772	744	766	764	745	788	766	759	746	753	746	779	783	780	792	749	807	774	808	814	727	833	807	774	764	764	718	759	769	727	746	745	741	749	791	800	728	769	733	772	789	779	760	736	778	809	783	780	730	776	796	739	770	767	766	749	723	733	726	746	780	746	755	774	729	753	790	737	747	773	724	754	788	742	754	771	754	719	758	766	749	760	727	726	795	791	800	761	767	726	759	761	785	764	784	754	766	782	769	801	784	745	801	753	779	757	821	741	801	733	792	751	750	762	757	750	758	761	782	775	797	749	732	770	758	765	762	750	744	804	772	751	772	767	767	774	747	786	793	753	773	755	774	714	779	792	689	724	794	741	756	730	786	740	769	745	773	780	812	734	765	771	784	770	777	789	786	746	775	785	753	772	710	746	751	721	751	762	781	773	797	776	761	750	808	837	727	793	792	752	740	790	759	722	772	762	757	765	817	790	743	742	778	764	757	746	727	752	765	730	744	741	756	837	773	803	787	757	807	795	755	739	779	770	794	758	738	746	782	747	804	739	791	772	743	753	768	700	799	764	796	745	793	782	755	809	723	770	769	805	741	767	781	769	718	791	718	715	785	710	716	756	751	767	784	746	782	770	740	762	770	756	729	750	757	763	781	744	786	741	749	747	776	745	746	761	738	800	722	777	715	749	773	748	748	766	768	791	772	799	751	792	771	753	796	772	770	731	801	793	768	794	778	750	799	788	789	747	770	801	810	748	825	775	746	783	739	782	812	771	792	760	741	748	786	765	770	795	765	778	752	721	756	809	765	759	745	759	800	765	771	755	780	764	739	795	772	759	741	785	768	769	773	812	790	735	747	745	777	774	683	770	792	774	776	750	742	756	757	794	759	732	755	749	745	766	773	798	758	734	737	720	742	790	724	790	760	755	742	807	789	749	738	783	740	826	802	773	763	745	808	785	767	835	759	793	778	744	805	738	734	810	772	731	708	723	777	749	753	771	785	741	757	766	809	777	783	750	736	755	725	757	781	786	729	776	752	790	771	746	712	768	800	733	788	790	782	773	774	741	794	771	752	788	812	777	754	779	771	819	754	729	838	763	774	771	754	793	764	809	733	774	813	750	693	780	750	761	783	741	791	744	743	757	790	737	745	751	747	787	759	750	742	779	787	809	790	727	750	771	757	759	763	742	727	778	781	772	750	766
26894	20693	9554	1311	313	275	242	242	200	259	226	247	228	236	225	232	238	228	233	228	218	227	221	227	204	246	212	238	227	253	226	238	208	209	208	221	217	239	213	238	224	240	231	188	210	218	221	218	260	230	228	244	205	230	219	208	236	223	209	225	226	216	224	245	225	240	203	214	220	217	230	212	208	223	230	208	250	227	225	233	228	190	232	242	240	247	195	220	206	231	235	227	241	239	243	242	206	231	213	223	193	250	229	204	229	229	204	206	209	214	229	215	244	228	229	228	249	207	210	231	225	213	222	241	229	240	227	228	203	239	222	222	247	209	215	229	238	218	235	224	215	230	237	211	228	213	217	200	230	207	228	221	201	236	197	220	220	230	213	230	213	236	225	219	209	224	228	199	227	219	232	227	208	204	214	244	205	237	220	244	235	181	240	209	230	246	228	223	249	228	235	218	214	222	256	222	226	220	220	219	224	221	239	246	189	240	222	236	240	231	230	226	236	237	243	216	243	240	229	211	234	253	211	210	242	235	240	229	205	260	194	227	239	233	225	235	233	221	225	247	221	214	224	229	226	238	213	205	226	214	231	229	251	234	210	204	246	247	234	227	237	213	247	203	219	219	193	199	228	245	212	241	217	243	234	217	220	243	248	211	235	222	172	212	242	226	223	255	226	231	216	228	218	219	236	222	223	215	222	264	237	219	243	232	213	218	224	240	235	259	242	229	217	232	224	239	233	243	215	255	211	239	212	220	236	227	218	245	240	227	262	242	229	243	221	249	202	206	236	231	246	231	234	231	218	209	241	221	220	230	225	235	237	206	223	229	229	221	203	222	257	230	220	216	210	225	216	219	238	226	223	224	200	230	207	239	205	224	205	233	221	239	251	211	223	234	233	211	218	218	204	206	231	213	233	232	232	234	206	223	228	240	231	216	202	231	208	216	246	197	250	220	203	225	216	224	238	210	230	228	218	231	235	230	214	203	199	244	218	186	214	220	232	217	254	219	189	224	252	233	241	228	247	251	220	235	233	234	210	246	242	204	236	215	253	225	218	206	211	210	209	211	216	219	206	276	231	209	236	215	226	210	237	245	219	201	242	203	228	227	269	213	224	232	233	246	232	240	215	209	210	215	233	223	187	242	241	234	225	232	207	230	234	210	213	220	231	242	208	257	243	235	228	192	226	223	225	234	228	194	269	231	245	238	206	222	222	229	221	241	220	216	219	238	200	209	251	228	206	221	255	228	209	232	200	201	238	223	216	212	217	224	225	228	238	215	210	236	231	197	215	224	229	225	216	262	210	214	216	256	202	222	237	254	207	256	236	227	236	221	230	227	234	241	273	189	227	244	238	235	211	229	224	195	219	220	219	212	204	238	223	191	228	221	204	230	259	207	228	231	215	218	239	241	214	255	235	226	213	215	229	235	236	227	266	244	212	251	246	242	218	192	243	225	241	234	210	232	208	219	230	220	220	236	213	232	203	216	229	213	226	215	223	214	234	257	217	239	202	207	194	234	224	245	236	223	218	210	199	223	218	206	218	230	220	212	238	218	232	219	239	232	229	222	234	262	206	235	221	220	217	238	196	215	224	209	236	186	207	242	223	258	207	250	221	241	208	219	219	213	243	189	234	216	214	219	213	217	228	235	207	230	224	232	226	194	234	228	237	241	213	215	238	215	231	213	230	210	234	217	238	236	241	251	215	200	217	263	242	217	255	234	223	225	237	230	238	230	194	230	241	225	232	234	236	218	227	229	195	211	236	221	197	218	248	238	234	237	199	235	253	237	258	220	230	222	236	226	233	196	217	218	208	186	228	224	206	200	228	230	224	230	241	219	237	236	253	214	216	233	243	236	227	227	229	226	257	229	230	246	238	238	239	227	223	216	225	229	218	217	219	212	219	224	211	219	223	244	200	244	241	223	247	208	235	253	227	209	221	232	223	230	205	216	215	232	243	226	240	236	215	225	227	213	228	205	198	208	216	226	206	259	228	225	214	203	219	236	221	219	260	193	215	235	231	215	231	220	212	244	234	216	222	218	229	231	197	231	235	230	238	255	246	214	246	230	246	236	220	234	229	217	220	227	234	238	212	232	216	232	243	222	234	200	212	237	216	224	239	220	206	227	234	246	238	213	229	201	215	232	232	228	203	237	206	238	216	209	196	186	239	219	242	209	219	214	221	234	208	219	225	243	214	262	202	226	214	235	236	231	207	248	243	214	246	212	205	235	230	211	203	205	223	208	220	215	206	212	201	215	219	229	226	248	220	226	217	220	205	231	231	241	228	226	219	236	217	216	215	217	235	240	223	212	226	212	220	239	232	237	207	249	228	239	231	211	213	210	210	223	228	229	242	228	221	258	204	204	211	233	223	211	235	218	229	212	226	258	268	229	244	194	238	198	220	211	220	248	249	223	263	187	203	235	222	227	224	225	221	223	206	228	198	207	248	201	219	243	216	257	214	228	241	206	228	227	207	225	218	215	212	207	221	219	229	247	227	211	218	226	205	224	234	238	226	209	216	226	233	206	248	249	217	258	227	215	242	224	234	230	196	232	215	235	226	246	231	226	241	254	248	221	224	232	224	216	234	227	212	256	207	217	238	215	227	228	209	230	217	224	237	211	226	221	203	230	230	200	231	256	229	207	237	235	228	233	231	208	247	221	227	216	250	208	231	227	192	220	221	210	192	218	244	231	233	257	212	229	215	233	228	257	235	230	215	223	258	230	234	258	228	222	236	230	218	233	254	190	221	249	232	221	227	243	180	243	223	217	240	249	205	224	247	246	184	224	207	226	238	226	240	214	222	226	212	222	217	227	205	221	193	243	218	230	235	244	247	260	229	221	217	234	249	263	222	257	233	242	212	229	222	232	228	223	208	216	231	208	236	245	241	246	241	238	232	246	213	257	238	233	262	194	199	235	232	195	239	243	233	205	234	222	196	248	226	212	214	227	211	221	228	238	225	231	214	220	224	218	232	214	229	243	227	230	213	209	236	244	227	219	239	237	229	226	211	220	236	210	201	225	231	231	231	247	191	205	215	216	209	191	246	195	222	236	239	201	225	230	228	209	227	214	228	202	226	207	216	207	232	240	226	218	205	241	212	243	228	234	213	217	215	243	228	225	235	243	247	228	211	213	217	237	274	230	214	262	209	218	227	215	211	217	235	215	233	206	205	179	218	250	247	220	211	193	216	239	245	197	244	213	242	247	226	236	215	241	218	217	210	243	226	235	219	203	218	183	212	230	217	203	231	238	243	220	229	210	231	228	238	241	231	231	252	234	240	241	231	187	188	235	234	229	236	228	221	206	215	232	245	211	222	209	230	215	248	241	224	217	236	206	202	213	209	215	221	238	201	224	219	215	221	250	236	239	206	243	202	221	226	230	244	231	227	241	210	230	211	220	211	234	228	232	244	213	240	264	221	227	218	219	218	225	235	219	223	242	231	226	221	231	220	208	214	241	234	242	221	233	227	249	253	193	215	232	221	208
16681	9526	5266	774	624	541	516	481	446	419	435	462	403	427	380	418	392	389	387	401	382	382	412	414	377	417	398	383	372	378	412	412	386	366	363	397	413	386	389	376	411	384	398	353	383	392	400	400	401	373	402	359	379	399	353	358	404	395	415	377	384	377	383	375	394	419	372	407	401	401	399	359	387	374	393	367	387	365	409	390	421	399	343	410	370	379	410	367	381	386	386	399	397	383	367	399	377	368	381	404	380	401	402	390	403	380	404	386	417	371	398	409	427	379	404	374	365	399	371	391	398	391	409	389	393	368	399	383	358	360	399	382	395	401	368	444	347	407	408	393	373	392	383	423	392	366	372	412	400	394	435	391	394	377	393	430	410	380	379	395	424	354	377	443	403	389	409	404	367	363	410	370	410	409	390	406	392	366	395	405	447	414	382	418	419	381	388	342	417	330	387	390	379	381	402	371	407	406	409	408	376	386	387	383	381	422	379	388	380	368	367	397	381	376	387	407	386	410	391	399	419	377	382	375	403	406	381	376	404	401	364	402	380	373	386	383	383	401	398	349	417	381	377	381	388	388	376	412	384	408	387	437	402	409	373	387	397	405	382	377	386	440	340	406	427	415	391	380	396	363	358	347	422	349	405	382	390	388	385	432	421	383	392	392	396	410	378	367	353	393	414	376	368	348	371	392	406	402	410	410	406	416	415	410	375	399	409	399	351	418	386	365	400	398	403	402	396	384	376	373	395	388	385	412	413	388	414	399	397	388	409	411	410	394	414	387	409	385	400	378	357	403	444	392	387	426	380	383	413	380	407	391	395	381	420	380	366	361	390	405	426	378	378	395	365	399	393	403	379	403	389	389	385	381	390	381	383	349	397	388	389	425	382	424	374	407	361	405	405	362	395	397	400	373	388	388	368	349	362	389	411	404	393	386	393	398	388	371	381	408	382	440	400	395	388	394	393	401	404	398	389	441	355	421	395	434	371	349	390	408	386	376	382	357	369	385	391	380	364	385	402	372	387	366	398	388	380	388	380	377	397	412	377	412	432	364	417	367	385	409	381	396	387	394	366	382	365	405	394	438	415	402	397	405	377	431	406	386	411	389	390	379	404	357	389	386	379	369	400	385	382	382	394	418	348	394	399	341	424	415	376	449	401	418	423	393	398	377	425	413	426	368	381	397	381	407	402	363	373	417	378	377	399	380	389	395	427	385	396	374	394	376	354	348	395	372	434	390	377	382	405	365	410	378	382	399	393	413	351	427	337	375	397	377	414	404	386	419	404	392	369	355	440	404	357	393	380	382	394	402	405	390	369	412	416	395	378	408	392	407	407	397	399	380	411	375	419	413	379	368	377	399	403	397	444	365	384	412	421	402	378	363	410	382	390	404	402	379	431	363	419	381	384	383	438	373	387	417	349	419	381	410	408	427	361	359	400	433	396	394	388	394	366	408	397	388	421	376	375	378	419	405	387	399	384	395	385	429	381	406	413	399	421	389	412	407	394	377	386	396	376	385	367	395	394	392	364	382	420	401	384	397	410	409	403	403	422	401	347	416	411	395	380	390	395	401	373	375	390	374	381	420	393	408	401	390	381	384	419	384	387	385	386	383	366	388	384	391	390	377	398	389	422	380	405	355	387	411	420	395	362	421	388	384	404	385	398	418	372	388	431	369	400	348	399	371	391	370	361	363	361	407	400	396	395	395	365	435	401	357	379	391	401	395	380	393	413	400	368	378	404	403	376	399	406	358	372	386	391	394	385	365	384	391	419	416	379	384	406	409	406	424	418	378	410	352	442	369	403	384	335	420	387	409	376	390	412	423	375	383	413	371	391	441	393	394	390	342	379	364	372	389	382	379	394	377	412	400	407	383	388	386	408	382	352	399	412	389	388	411	370	380	376	378	399	389	400	403	391	394	401	408	436	383	384	382	403	406	385	375	395	389	399	397	400	391	358	378	384	397	390	395	381	376	407	388	373	419	395	399	393	388	419	416	367	362	388	409	415	425	403	386	398	395	380	405	406	390	420	417	405	390	411	403	415	379	398	377	403	448	395	374	361	424	375	382	398	395	410	375	407	400	416	354	389	415	394	387	415	395	389	393	411	387	405	395	371	368	377	402	387	411	367	396	418	388	385	376	382	390	402	373	407	392	400	379	395	390	391	354	408	378	379	365	385	400	392	362	387	403	417	402	374	398	374	377	389	411	378	371	406	393	422	391	419	398	409	377	405	387	386	389	419	354	405	394	369	390	384	375	405	414	371	390	407	385	409	393	402	409	419	393	358	389	392	397	388	375	416	394	396	390	421	371	359	408	391	384	427	395	401	411	386	385	421	416	375	371	389	362	393	414	422	381	359	392	385	405	374	409	413	436	365	413	383	426	391	400	377	348	383	396	415	387	402	374	423	441	361	390	437	405	366	350	393	375	371	436	399	397	400	393	410	397	407	408	359	420	388	401	408	375	377	435	403	385	422	418	412	377	382	380	392	391	394	384	369	416	369	408	427	420	394	373	387	378	390	392	395	395	395	398	392	376	381	402	427	365	377	384	408	403	387	382	385	407	376	378	369	392	389	390	352	407	376	410	379	375	402	459	385	397	398	395	397	362	386	404	380	412	394	387	391	363	433	374	387	401	427	410	367	378	410	375	434	405	388	387	363	401	414	358	364	368	368	382	425	405	374	373	379	398	385	397	408	389	380	393	399	369	399	378	349	379	428	385	393	361	366	394	383	353	395	380	403	398	409	394	349	370	394	394	376	391	388	348	414	394	388	395	379	379	411	393	420	397	417	398	391	409	417	356	419	388	381	378	404	365	404	390	392	395	407	403	365	414	424	426	380	367	389	406	427	386	402	376	380	383	396	385	401	398	397	403	401	376	363	410	375	401	417	369	403	364	347	373	396	441	428	378	423	387	376	373	371	377	349	374	412	410	381	402	392	350	383	413	401	390	388	379	420	396	380	389	391	395	402	380	415	389	427	405	356	385	393	369	410	417	376	368	373	403	399	361	419	392	375	438	372	353	379	397	414	403	396	401	380	381	364	369	371	361	440	392	416	406	394	389	418	388	409	390	393	433	363	366	395	404	397	360	397	362	392	389	402	395	368	388	387	418	393	396	398	414	405	383	340	401	388	384	403	407	376	406	393	381	388	395	422	361	410	376	404	439	398	411	361	398	364	400	426	411	396	391	375	365	378	379	419	360	399	416	422	431	373	389	384	401	367	423	373	389	395	398	393	405	377	412	386	398	431	411	397	380	395	364	375	412	389	389	391	400	407	408	422	356	396	361	419	389	386	358	392	402	402	407	373	415	396	403	407	388	390	414	373	365	398	433	402	374	400	396	395	399	380	408	387	398	389	393	404	382	405	392	432	413	416	409	394	388	395	403	408	389	393	350	397	406	384	414	391	382	416	402	376	390	383	390	430	369	389	397	412	373	386	404	390	370	346	410	383	379	367	395	379	383	397	383	386	426	377	384	389	398	380	400
24112	21293	28328	24594	20904	4566	920	636	532	511	499	505	477	409	447	460	436	442	393	403	428	384	369	414	455	422	393	420	376	350	421	382	369	429	382	379	354	380	382	401	389	398	387	390	352	416	370	375	434	393	403	395	383	390	399	372	362	360	409	397	406	370	369	364	426	394	387	395	376	400	360	421	406	385	351	361	369	366	377	350	379	401	366	416	391	362	429	393	366	381	392	354	396	404	368	374	333	361	402	395	371	378	383	378	375	371	358	419	381	382	396	377	434	366	376	393	354	381	392	391	406	372	374	388	379	357	393	384	388	397	378	395	389	369	342	427	387	366	398	366	414	369	399	403	383	384	368	348	376	412	407	390	391	399	392	371	371	363	380	344	385	358	370	393	390	385	402	404	382	372	397	371	380	357	387	349	409	393	360	394	386	399	370	368	406	338	385	408	372	378	383	376	379	403	359	359	425	394	372	363	388	357	373	379	365	406	360	418	374	388	387	398	361	385	388	359	377	368	380	360	368	372	387	382	364	340	375	374	374	393	395	383	357	361	391	369	359	376	402	428	395	364	385	403	384	346	378	347	343	405	368	376	373	398	415	370	406	367	396	391	405	407	328	388	406	396	372	364	368	361	377	394	378	397	373	362	386	364	386	388	387	383	376	385	388	386	407	353	366	384	396	369	382	369	365	380	373	365	420	347	391	389	382	343	368	378	380	389	355	383	378	380	370	383	424	398	391	394	384	369	354	353	391	364	392	381	385	378	351	385	362	357	366	370	375	391	387	377	400	394	359	370	367	365	350	332	371	354	341	362	404	402	368	368	366	378	360	398	455	361	356	377	370	360	388	382	391	373	388	400	362	412	369	358	403	398	387	388	416	370	385	371	353	418	359	385	380	355	360	372	354	391	377	396	391	400	375	386	359	384	399	387	373	359	373	376	382	413	374	363	396	412	379	368	377	352	391	362	413	415	377	414	382	402	372	392	397	358	386	385	381	392	377	370	398	406	385	405	388	404	381	346	370	397	378	397	365	380	398	377	370	368	407	367	342	372	407	380	399	356	401	357	348	385	381	374	364	365	348	386	366	355	397	399	390	388	342	373	387	345	376	406	351	415	376	368	368	373	411	378	388	390	409	362	395	385	357	425	420	396	362	373	337	392	368	384	384	368	372	378	375	391	399	350	382	387	366	351	397	358	379	375	400	383	421	394	380	340	355	356	373	380	390	381	413	395	356	349	368	381	379	360	375	372	386	403	408	373	363	372	376	377	354	375	336	377	398	386	392	380	367	381	358	406	353	356	346	384	399	401	393	388	384	386	364	400	342	348	423	357	350	377	382	413	414	368	373	388	365	382	371	382	398	380	387	359	404	363	378	379	358	395	358	353	404	351	396	370	406	393	406	409	374	361	362	426	378	398	361	386	369	375	395	350	373	380	362	368	391	382	393	384	364	393	391	369	389	406	364	364	355	411	383	374	393	381	398	346	350	351	378	372	361	389	373	375	371	392	397	404	394	349	390	372	408	373	383	380	372	350	367	372	383	395	378	357	404	396	402	391	358	422	381	367	388	384	368	405	395	350	363	404	382	359	368	380	385	376	448	368	381	364	377	410	358	331	355	384	394	375	340	385	376	390	390	409	381	382	395	347	401	371	366	427	383	373	359	351	391	366	396	390	363	406	382	387	382	354	378	371	361	340	387	388	421	398	407	375	378	373	402	378	388	362	401	394	350	368	390	382	355	385	376	397	372	361	370	384	364	359	375	375	356	389	353	395	376	366	398	367	370	333	390	363	378	370	325	359	368	375	380	367	397	419	391	395	383	362	371	405	389	395	388	371	378	365	396	380	386	404	338	376	354	386	415	353	348	401	360	401	385	378	388	398	406	378	375	347	347	391	389	358	354	388	347	413	366	425	396	367	394	332	326	394	390	342	391	381	395	387	383	377	394	360	387	381	390	367	363	400	351	389	397	370	368	359	365	430	394	401	410	387	377	390	377	386	386	360	407	357	369	411	421	378	416	320	411	374	414	372	399	368	350	394	383	372	353	373	365	379	369	378	355	376	363	374	361	387	376	358	392	406	375	404	388	376	372	385	362	358	416	386	373	364	391	394	392	380	385	414	396	376	380	370	364	367	366	365	376	419	400	414	397	368	378	361	365	394	387	379	357	376	413	363	360	372	393	410	387	408	396	381	397	349	381	405	352	401	379	390	378	368	402	379	383	381	375	369	354	381	366	345	370	431	389	400	330	361	363	380	352	374	371	379	372	417	400	399	381	347	371	384	410	405	394	397	381	409	416	348	381	398	364	368	384	377	362	366	386	385	388	365	377	324	397	394	385	392	401	387	385	389	366	386	382	376	391	374	427	387	379	358	378	387	366	389	390	364	367	415	392	347	370	365	373	349	355	379	387	372	423	361	371	369	388	358	384	383	397	369	408	369	384	365	397	388	395	396	393	351	396	350	378	342	411	384	408	358	363	345	330	374	369	367	376	431	378	358	366	378	361	353	354	386	376	386	354	381	364	384	376	400	378	369	407	437	381	385	397	386	370	375	374	370	374	401	373	359	389	327	380	376	380	406	365	376	344	392	405	390	403	366	396	361	376	370	399	369	391	367	372	378	386	413	346	371	386	382	352	361	364	374	415	374	359	421	372	364	384	406	370	376	376	361	383	369	379	348	341	371	378	392	387	389	399	341	353	361	335	359	392	385	372	372	388	382	376	365	391	372	383	430	379	396	367	358	405	384	381	417	394	383	374	387	361	351	374	382	411	336	389	377	354	371	397	391	371	397	392	355	393	430	382	402	392	377	391	409	380	395	360	404	351	380	392	394	400	386	389	389	368	378	418	382	357	345	368	397	352	365	384	373	380	364	364	384	366	366	427	363	389	388	361	401	400	337	383	410	396	359	376	399	378	401	365	412	400	375	374	367	343	374	380	367	391	390	360	403	402	380	389	388	368	378	403	382	368	376	380	337	360	364	398	347	376	374	350	354	382	384	382	416	394	377	349	414	366	385	378	385	378	396	383	399	365	392	382	386	364	363	368	390	410	379	378	402	395	355	390	381	404	389	348	381	334	362	342	372	373	384	375	416	394	389	382	355	395	378	351	417	380	360	395	393	387	360	363	369	380	366	409	382	368	380	370	356	360	394	333	356	375	353	363	386	381	352	352	393	390	367	384	428	386	380	345	376	383	342	401	367	365	391	345	369	370	386	383	404	343	373	366	317	387	357	366	425	355	404	382	350	379	352	361	400	380	381	399	396	350	406	363	375	354	390	396	350	403	355	369	366	353	403	399	397	379	379	409	375	416	370	374	356	389	376	396	388	406	344	364	384	391	367	390	369	402	360	357	370	375	349	406	378	361	363	395	391	384	366	371	389	375	382	357	391	367	404	381	346	361	371	370	380	373	396	384	357	345	372	344	380	381	392	391	367	344	391	376	363	375	340	371	399	334	369	350	378	395	376	396	385	376	395	338	364	370	350
40896	29883	17494	4408	3100	2386	1914	1594	1250	1195	1035	983	962	915	850	805	780	739	720	696	739	708	699	710	723	698	690	717	706	666	671	663	699	643	658	677	663	657	622	688	684	690	674	670	624	687	693	643	633	621	666	658	618	643	648	642	614	658	659	657	622	635	626	617	641	688	644	607	648	688	641	670	677	643	644	597	625	646	647	604	633	668	591	676	666	639	638	644	685	602	630	641	671	692	582	678	613	648	646	620	640	621	617	658	652	658	691	658	595	632	637	676	661	644	672	618	670	599	686	660	663	651	643	618	625	665	707	616	667	631	615	625	605	676	656	678	589	634	616	628	602	652	677	662	681	623	645	653	628	624	623	624	658	611	692	606	605	624	660	662	661	644	677	675	625	631	662	640	678	617	638	676	651	655	640	631	664	657	575	627	639	671	659	698	629	688	633	651	660	653	657	646	636	667	637	651	566	626	659	635	702	646	625	640	687	635	615	642	603	654	654	640	594	629	585	613	631	626	648	660	679	611	650	603	662	632	649	673	654	667	640	690	645	615	653	669	624	672	644	693	646	617	629	648	641	689	612	638	606	610	668	622	639	636	581	661	653	637	617	630	599	653	612	643	626	628	571	641	711	664	656	666	640	671	580	631	649	671	624	626	639	614	668	646	640	669	705	632	665	634	602	640	659	626	645	645	640	624	642	609	693	637	634	658	611	618	619	612	626	654	646	634	674	649	643	622	638	625	662	681	691	610	665	690	617	660	624	647	636	633	644	611	637	618	635	611	645	636	645	627	670	652	648	610	639	613	637	606	613	670	671	624	598	604	613	600	565	657	633	690	638	671	653	655	674	669	679	612	668	696	633	670	626	592	612	602	634	693	649	621	640	631	682	647	590	642	632	651	650	646	651	634	583	631	670	645	610	622	686	680	661	620	617	658	608	582	650	622	606	634	633	598	624	632	640	667	610	601	639	646	670	688	618	684	643	601	674	643	622	620	640	657	620	601	583	653	644	616	621	708	663	631	634	620	634	639	645	638	644	666	662	633	662	614	642	688	674	633	611	678	643	613	649	673	667	615	649	666	629	639	661	629	668	653	603	619	604	633	608	606	651	633	664	625	628	665	642	638	670	663	670	607	602	662	598	659	655	629	658	651	649	633	630	596	668	664	624	615	633	627	648	635	625	643	650	697	613	648	619	669	613	587	655	642	679	662	677	592	634	636	667	673	636	629	616	651	648	625	662	615	631	671	673	635	631	653	636	643	626	651	654	662	653	661	637	623	667	661	640	659	660	656	667	663	631	619	638	661	625	679	644	662	617	604	624	671	636	577	652	617	687	649	653	662	647	620	629	660	634	630	640	649	669	640	654	638	623	647	632	641	647	601	647	626	644	628	644	619	657	657	630	623	671	615	623	667	654	600	646	648	645	674	606	671	642	650	634	618	631	670	678	673	649	668	577	651	653	635	634	655	656	642	604	650	631	617	616	616	625	577	664	621	671	570	646	624	642	603	653	621	611	649	635	650	638	606	608	633	686	661	646	624	646	632	661	650	626	599	642	619	628	594	649	615	630	611	663	640	640	617	625	648	629	695	604	692	645	673	641	670	612	673	648	677	612	619	666	630	615	600	608	659	647	648	617	642	611	569	689	640	635	644	630	656	630	659	662	656	628	647	643	638	607	611	704	646	650	635	642	605	623	652	669	664	652	651	645	652	642	610	649	642	625	659	653	654	658	633	613	635	638	649	673	591	641	659	703	651	653	627	618	649	648	639	649	651	601	655	600	659	672	553	624	626	639	640	634	632	625	595	622	653	580	641	623	637	605	651	604	690	645	630	658	613	639	640	676	606	603	642	612	661	647	612	659	672	628	659	624	606	562	661	615	673	646	631	663	639	690	616	578	650	630	622	631	623	643	652	593	619	664	641	681	647	651	645	631	615	619	653	623	636	603	685	664	669	622	683	663	686	628	651	635	681	648	633	620	641	599	633	623	620	601	628	645	651	629	655	629	605	644	659	634	650	665	591	599	633	651	629	646	656	620	665	641	663	629	711	604	647	623	618	646	610	637	674	648	650	652	618	609	652	685	641	642	638	649	635	628	648	615	636	664	653	644	641	638	636	683	628	653	646	627	648	660	665	615	641	620	627	635	615	660	637	618	654	626	607	673	622	627	585	648	612	676	645	658	633	620	650	683	655	618	667	625	631	631	683	636	640	649	620	635	656	650	628	656	640	695	630	664	615	583	619	658	655	646	670	617	644	673	665	702	637	652	615	637	622	630	634	627	646	629	608	596	669	614	679	642	608	655	668	638	612	677	632	651	674	621	632	590	602	614	557	593	634	663	663	593	619	628	617	685	659	644	687	645	631	605	670	678	615	657	673	621	631	616	623	675	632	615	625	618	688	652	669	614	631	614	648	602	638	640	650	625	655	637	599	620	648	654	638	624	656	688	666	667	600	610	660	658	667	633	635	644	628	645	622	637	676	642	648	652	659	650	624	598	633	642	679	614	660	639	659	601	606	647	625	627	618	660	647	613	663	659	648	679	634	644	655	671	624	613	649	683	681	635	641	666	632	684	658	599	664	625	627	661	669	675	621	633	655	606	665	677	610	647	648	640	607	640	633	657	660	645	611	654	635	637	637	654	631	658	625	674	623	667	623	682	635	605	613	625	669	628	634	681	608	668	614	636	648	642	643	640	679	650	629	637	634	639	609	629	613	633	643	619	674	662	660	645	620	625	651	619	621	635	654	655	650	666	619	662	614	652	645	652	642	642	617	701	625	626	626	658	646	619	657	615	654	648	666	634	659	624	627	595	674	626	639	646	670	635	649	622	626	626	606	653	645	619	652	674	646	625	684	627	629	640	650	672	647	628	673	639	625	624	662	630	640	650	623	654	629	597	657	619	633	657	604	598	699	635	655	662	656	678	608	662	631	622	615	685	638	625	615	658	676	676	619	649	642	643	627	645	624	656	664	651	646	619	627	649	604	626	659	628	646	674	624	652	619	622	604	587	672	659	725	595	651	683	599	623	645	633	630	657	667	670	666	612	613	621	600	642	647	640	603	634	634	654	639	651	643	650	643	624	643	635	670	682	681	638	639	626	605	628	673	666	632	646	642	669	680	672	652	607	658	659	650	663	661	632	636	646	611	638	608	611	616	680	642	646	682	689	654	616	638	649	641	641	661	664	637	611	672	609	658	643	632	623	636	632	686	650	610	638	637	650	633	660	616	648	640	644	650	690	648	612	611	615	656	674	674	631	680	665	613	634	606	640	650	619	647	625	599	642	615	650	631	596	650	588	642	675	661	636	627	586	655	659	667	652	678	714	661	657	622	683	614	602	650	668	675	640	649	635	635	628	648	653	637	633	603	630	617	639	629	662	628	619	649	665	601	639	624	576	607	646	631	578	650	681	648	651	659	624	699	640	610	655	654	605	623	599	646	642	693	643	632	638	630	649	626	654	656	632	668	643	630	630	672	640	651	631	669
23195	21319	28731	24266	21319	20571	3131	1038	816	737	705	698	635	594	589	587	542	567	558	515	486	551	539	477	484	503	497	484	505	493	468	479	440	505	486	468	470	484	430	425	429	449	502	432	437	451	452	478	476	471	468	485	476	463	469	492	502	433	470	501	424	483	433	460	473	462	458	444	488	436	439	472	476	443	455	466	463	469	429	437	466	446	450	480	475	462	464	477	448	440	461	437	483	481	418	459	452	486	477	439	445	495	442	446	414	422	490	476	472	449	480	479	481	408	449	463	466	498	429	449	453	474	438	433	455	419	486	447	446	444	436	506	442	439	466	477	453	445	434	465	431	464	479	429	459	435	453	487	444	456	438	477	463	480	454	483	459	504	467	471	442	466	468	461	472	481	456	481	429	486	436	477	467	488	449	467	438	459	474	444	455	476	428	402	444	451	423	431	431	445	474	434	431	418	457	431	450	466	425	430	429	480	481	458	440	425	464	443	410	457	434	458	419	425	425	435	472	421	485	427	446	480	458	483	461	465	467	487	449	490	424	460	440	423	471	432	466	439	482	471	487	484	466	468	445	460	445	458	472	433	431	457	444	441	485	446	442	439	445	470	457	434	450	436	488	449	453	436	430	438	461	427	474	473	467	439	443	480	476	446	445	446	450	468	425	463	469	465	463	441	465	473	459	446	492	483	462	438	466	432	400	466	476	450	469	443	448	475	479	427	496	424	468	431	470	421	438	437	472	469	445	421	426	422	463	429	489	464	467	446	455	415	470	437	461	426	459	474	457	435	473	473	443	477	452	481	440	448	456	430	440	464	481	428	458	437	449	441	440	454	449	429	459	465	437	454	458	465	481	463	459	436	462	466	472	474	410	456	424	462	422	450	441	424	438	479	461	498	479	446	447	422	474	440	456	461	502	434	482	448	453	466	429	414	466	441	462	463	466	451	432	410	466	441	448	446	463	450	398	464	443	466	435	448	473	442	478	413	481	460	454	443	474	442	471	440	432	481	429	477	443	451	452	432	441	446	470	463	484	426	392	447	460	457	454	498	465	455	434	431	447	423	449	428	466	466	435	431	413	424	464	445	456	445	437	439	474	435	437	431	456	499	458	468	443	444	473	477	449	444	410	419	440	470	439	443	492	482	466	409	463	431	459	420	456	455	449	452	433	417	459	451	463	453	467	433	441	472	450	452	435	455	474	469	417	431	514	469	453	468	457	422	438	440	441	473	480	452	496	467	454	475	408	483	459	413	406	488	449	450	415	442	447	430	445	456	451	432	482	460	473	463	476	482	459	470	479	471	456	447	473	460	428	468	441	473	513	454	451	458	439	464	469	476	449	447	431	437	461	494	492	475	448	450	467	480	467	486	452	465	453	455	504	480	443	474	479	458	434	420	440	439	461	443	484	456	445	429	472	449	468	435	473	448	451	416	490	492	461	470	418	482	476	457	461	459	442	483	463	477	474	439	443	440	434	453	452	449	420	457	479	448	442	475	461	410	471	410	480	439	433	444	456	421	470	446	479	432	476	479	462	404	425	457	431	436	456	445	448	441	469	474	458	438	453	471	468	440	452	453	457	433	419	445	446	482	439	441	438	453	464	446	444	434	479	438	450	456	477	473	436	468	456	449	432	440	464	473	477	451	495	453	428	492	499	426	476	469	489	440	441	433	480	471	416	489	452	460	452	491	452	468	459	430	469	461	441	490	479	451	483	461	465	419	474	452	455	461	464	422	444	439	443	437	450	454	447	425	426	465	497	446	476	487	488	452	454	442	448	426	485	455	446	458	414	461	496	454	459	441	432	417	483	443	479	391	460	450	451	472	453	465	469	469	455	421	458	481	443	445	487	471	523	435	454	411	423	455	459	444	478	460	483	457	442	430	446	456	422	451	464	467	454	464	428	482	425	467	452	477	461	450	419	434	505	484	465	459	448	445	443	437	465	461	468	435	437	399	420	457	422	472	460	475	417	434	444	469	485	430	465	464	434	432	460	460	441	499	480	440	458	462	467	468	455	430	438	429	452	465	446	459	453	480	465	464	456	451	461	466	418	510	480	451	423	447	413	471	449	476	487	431	453	486	483	425	440	439	435	450	472	443	438	447	478	447	458	479	426	473	448	439	480	422	451	452	478	463	445	442	433	451	471	456	463	472	410	449	466	472	445	459	432	445	440	449	475	440	428	414	459	464	464	482	447	454	443	465	466	471	438	436	452	438	452	484	460	435	444	485	456	429	435	464	399	506	443	428	445	475	422	459	457	468	453	493	455	457	477	465	431	435	417	465	458	446	439	486	451	428	476	453	451	472	438	435	471	449	447	440	468	480	419	479	465	467	458	457	441	454	481	454	501	448	453	454	443	465	432	457	449	419	457	478	484	452	449	411	451	412	465	478	466	437	417	443	465	467	434	468	453	449	454	471	462	453	442	429	481	423	524	429	463	460	448	440	479	448	429	419	444	449	511	506	428	463	441	427	439	445	434	462	486	451	481	437	453	476	441	418	466	460	456	454	447	451	449	480	413	447	467	478	426	438	444	442	447	447	449	504	475	428	458	477	480	488	447	456	482	436	455	461	471	448	449	439	474	493	432	422	451	490	460	426	449	440	493	466	446	458	417	476	447	420	449	439	430	448	450	483	476	440	460	432	481	431	406	499	450	487	460	451	471	485	436	452	448	472	456	452	508	459	461	461	445	454	455	448	469	470	475	440	418	434	512	458	465	453	468	442	458	491	470	453	440	451	436	459	437	435	429	437	445	474	385	462	434	443	447	468	440	466	422	480	475	470	420	452	458	443	460	456	444	445	409	470	462	450	429	455	476	436	493	464	425	466	428	481	438	481	487	406	439	494	471	463	450	426	443	429	448	477	448	430	427	457	444	445	442	437	453	424	457	444	426	463	449	462	415	454	455	479	446	449	477	492	444	460	433	436	458	482	471	419	449	457	484	456	470	457	450	473	462	450	473	419	427	431	436	441	467	440	505	464	465	484	430	436	447	443	487	443	510	434	415	474	475	435	418	433	430	452	492	421	436	486	461	444	441	441	461	454	458	449	494	450	450	468	439	454	435	449	441	423	468	469	440	460	447	465	443	438	431	450	446	474	462	443	437	468	457	452	466	478	454	482	467	458	455	435	442	475	466	458	455	467	435	494	475	430	453	445	453	483	456	463	479	456	437	472	445	451	473	463	461	474	453	459	448	415	473	388	428	428	479	447	427	453	463	441	455	460	431	451	482	444	449	420	452	453	461	486	454	473	469	455	457	430	442	468	479	476	447	417	449	468	420	466	449	449	475	458	442	463	452	443	502	441	468	426	435	464	432	470	421	503	460	426	463	493	471	441	439	462	486	461	439	446	440	481	455	432	450	428	460	447	436	442	456	433	454	434	448	493	454	488	456	445	450	468	468	431	434	456	486	411	495	480	444	450	458	450	443	416	486	449	457	430	460	459	441	446	459	465	466	455	414	458	470	465	440	471	437	502	445	489
48123	38316	20948	7374	4996	3768	3027	2420	2074	1762	1560	1495	1327	1306	1153	1073	1033	988	924	1005	957	925	892	861	885	898	877	847	839	802	822	767	849	807	792	782	811	818	774	782	802	771	740	785	751	831	785	779	763	771	780	737	766	761	747	740	737	785	718	736	771	760	747	779	780	749	741	788	763	771	732	738	768	744	782	780	776	769	769	741	762	751	793	743	752	755	769	705	737	748	732	756	804	768	751	770	827	777	710	750	802	763	759	750	722	774	700	745	755	741	748	757	706	755	713	790	764	691	741	719	772	710	732	777	739	726	724	715	789	777	729	755	732	722	746	738	734	750	776	740	791	756	748	728	724	724	755	747	758	748	681	791	773	762	725	691	714	754	737	788	759	816	818	782	820	697	724	736	742	797	743	813	725	755	771	737	778	769	718	768	736	739	742	752	771	746	743	735	768	693	767	727	733	715	740	746	746	731	738	757	746	764	736	727	758	793	769	781	711	759	772	749	729	729	750	735	774	753	741	768	750	783	767	732	724	741	767	739	722	751	754	781	774	755	757	711	732	746	812	775	758	776	776	779	759	747	792	738	774	731	752	768	730	728	778	758	767	768	759	779	731	761	745	720	782	737	726	743	750	719	787	756	736	746	726	752	760	761	753	710	720	733	760	741	725	781	766	757	765	714	732	762	768	811	767	776	766	773	744	721	765	782	726	710	759	791	784	757	728	755	721	724	749	744	734	697	673	795	768	764	745	755	711	788	741	764	743	699	737	727	724	784	741	755	759	730	759	767	775	741	718	738	771	784	750	824	760	732	769	751	744	704	745	755	734	777	746	714	769	762	779	747	747	704	803	706	754	725	818	801	738	766	662	740	738	747	683	734	744	739	734	791	751	764	759	727	781	728	762	740	731	755	792	719	678	751	765	737	726	683	765	761	728	779	756	724	704	774	736	718	791	729	761	736	724	750	699	771	720	747	777	756	733	747	790	778	747	768	739	736	762	786	742	743	742	754	719	744	735	743	786	768	708	732	707	710	731	726	755	713	689	781	731	758	753	734	718	710	725	688	746	742	727	778	722	788	784	708	783	775	738	720	748	728	744	692	764	760	758	771	777	736	722	761	759	745	781	737	756	789	775	749	714	779	697	700	748	739	775	729	741	747	714	703	727	745	759	700	707	714	774	764	782	745	757	738	809	730	720	776	726	805	781	776	745	718	766	739	701	676	725	700	738	716	781	765	712	769	703	747	719	776	747	755	780	734	708	745	769	750	801	707	724	772	759	679	719	808	697	764	771	721	720	751	706	670	737	715	777	774	767	765	778	742	744	758	760	739	727	781	729	727	725	738	728	746	691	738	765	761	794	748	761	765	770	746	716	709	808	759	747	761	767	718	717	809	752	756	728	749	745	700	756	770	747	735	705	751	677	733	744	787	770	793	730	787	709	719	755	753	750	738	742	774	717	736	765	778	744	750	761	749	744	744	729	759	694	776	724	790	729	706	760	774	695	729	739	739	759	733	721	716	760	726	723	766	747	757	748	740	773	753	772	660	783	777	754	742	678	739	756	724	727	737	738	714	699	698	733	693	770	722	712	726	737	731	708	745	775	761	772	777	765	770	801	731	746	782	749	739	758	718	728	779	792	753	776	806	756	708	711	743	700	785	745	783	728	744	689	754	761	786	768	714	766	755	736	698	762	708	772	754	795	775	747	786	771	753	731	709	766	760	705	748	752	728	759	754	785	777	784	786	774	773	784	740	764	757	743	788	744	753	700	722	726	724	731	720	757	725	734	785	740	752	753	732	728	684	746	736	772	712	751	749	731	742	737	724	770	745	804	729	739	775	761	784	751	731	724	717	777	764	693	778	741	733	772	722	759	747	733	723	696	806	732	695	732	791	770	734	791	746	704	775	751	755	737	752	756	728	706	781	758	710	764	760	785	751	739	687	780	753	722	722	754	717	761	733	790	737	767	751	800	736	707	718	748	712	733	723	760	758	764	770	791	767	752	748	708	769	755	754	744	770	758	760	787	718	724	776	758	701	753	766	731	805	760	740	730	736	747	765	707	723	738	772	799	722	747	748	764	664	778	766	720	774	714	769	702	740	749	787	804	785	809	750	697	726	779	715	759	713	768	784	765	725	741	710	720	754	717	785	747	692	795	736	738	759	734	761	659	706	744	762	719	735	783	758	753	734	723	715	786	801	747	764	742	766	714	716	738	767	795	742	696	754	736	767	770	746	748	753	742	741	722	774	772	712	737	716	787	766	791	812	728	733	752	755	748	792	769	810	774	725	717	739	742	703	708	754	752	736	692	765	738	806	750	717	751	788	737	764	777	685	725	778	768	729	772	762	767	768	736	721	779	735	687	741	719	745	825	756	767	749	725	745	743	742	689	748	751	755	768	771	728	716	756	789	733	763	775	764	774	675	782	749	782	789	756	722	748	745	715	717	738	732	722	729	707	758	809	760	732	772	702	710	803	734	742	686	781	761	776	699	750	705	709	770	751	744	691	773	791	763	757	782	766	728	767	735	757	754	769	726	741	741	758	758	756	713	756	794	689	774	786	772	724	715	753	725	771	752	754	698	726	744	755	755	772	747	767	769	742	758	704	776	748	735	717	721	757	733	796	693	735	764	767	748	763	769	780	722	746	783	706	716	706	725	745	752	769	735	754	773	741	737	753	733	789	728	721	786	757	707	702	781	755	790	736	755	764	693	764	783	758	771	758	728	713	758	744	731	769	717	750	743	757	788	752	729	725	709	692	730	748	751	712	785	721	784	709	767	731	759	719	730	761	779	727	694	736	763	795	800	739	750	703	753	775	772	759	792	738	711	821	712	739	702	736	768	758	761	693	723	799	753	719	681	766	757	768	738	718	747	788	784	729	750	736	710	743	745	738	710	733	764	760	724	788	730	731	751	763	747	765	761	791	697	731	781	705	753	749	728	726	777	734	714	755	790	712	772	728	730	751	748	735	756	725	773	777	704	709	760	716	755	741	723	713	746	787	745	770	695	745	750	724	724	742	773	738	704	719	744	742	741	760	719	726	747	764	776	779	768	786	717	754	745	726	723	709	747	730	715	763	768	749	707	742	783	712	786	785	707	735	748	754	768	729	699	751	740	691	722	729	725	759	749	782	759	760	773	785	768	727	753	748	744	705	774	737	733	771	718	740	747	724	730	716	716	738	732	753	728	751	747	757	741	762	780	753	724	752	728	718	730	709	725	776	722	730	748	761	731	771	749	708	732	774	746	759	729	772	693	770	763	739	733	754	758	714	801	788	722	750	738	761	734	744	686	741	741	733	745	793	776	740	742	802	717	735	736	735	725	787	730	771	744	762	757	776	757	781	771	707	711	733	735	728	739	746	741	708	696	741	772	774	803	779	732	757	714	751	706	707	746	735	705	736	741	762	779	778	735	764	808	744	755	717	759	758	752	730	728	755	729	739	741	768	774	729	762	747	763	794	740	752	770	749	753	777	791	769	710	736	783
26882	20727	8776	1012	456	398	286	245	226	206	213	243	212	237	217	237	230	241	225	222	229	219	231	241	232	213	203	225	249	223	214	226	227	219	194	218	199	229	213	227	222	189	212	194	189	213	223	217	200	207	227	213	197	208	213	227	215	223	217	213	225	196	220	216	226	202	231	210	216	237	209	193	216	243	223	230	229	231	232	211	194	225	190	237	237	216	222	236	241	225	229	191	226	205	221	227	220	214	218	214	219	227	230	232	212	262	228	219	214	234	195	208	229	223	207	200	261	220	224	223	228	197	200	220	208	229	184	188	211	232	222	235	241	232	215	226	213	237	200	203	239	222	191	215	216	229	195	225	204	220	223	226	215	209	207	216	211	216	230	260	248	223	207	240	203	208	215	213	219	218	227	201	226	226	244	226	200	211	233	214	233	230	214	213	229	212	211	212	229	212	225	220	212	217	204	199	214	209	211	208	228	199	225	191	214	210	214	195	233	234	239	189	243	222	211	216	248	218	232	237	197	236	239	257	216	206	240	255	224	199	241	197	207	206	235	240	210	217	226	217	234	225	195	212	200	226	214	223	197	196	208	201	218	194	217	219	226	211	223	193	217	223	256	197	237	198	207	213	220	217	210	208	205	234	209	197	225	202	202	197	217	218	183	234	223	225	230	219	209	235	204	193	195	224	208	214	224	228	233	213	231	179	220	239	218	212	204	248	206	208	216	233	232	245	194	222	227	222	227	222	206	236	177	248	205	224	225	228	227	213	223	235	203	201	224	228	204	246	208	204	202	221	234	217	219	198	233	218	204	181	224	206	225	213	211	209	236	227	212	193	193	266	218	232	241	221	224	220	217	220	229	210	214	225	228	194	255	211	229	229	218	225	209	216	251	236	217	228	208	230	236	216	202	209	221	223	221	202	196	250	236	201	225	203	233	209	198	254	219	218	204	208	237	208	225	219	209	224	224	224	189	182	221	195	209	217	216	213	221	214	219	209	223	218	239	215	207	202	206	202	219	205	213	195	208	209	204	218	213	222	203	175	226	211	216	201	203	194	193	212	212	211	217	236	211	226	197	245	201	225	212	243	245	221	210	209	224	240	238	208	236	211	197	190	210	222	237	198	236	206	218	227	212	242	213	229	222	205	222	231	234	223	212	214	228	226	228	222	219	243	244	226	189	225	181	224	219	221	211	214	200	237	223	211	217	208	213	221	241	224	214	221	236	205	204	224	226	214	226	205	242	225	190	219	224	234	184	212	225	224	227	220	226	195	232	216	193	232	183	245	191	191	212	217	239	230	228	241	217	214	229	214	214	251	193	220	232	241	231	208	238	226	225	222	235	220	191	208	216	203	238	231	218	241	213	237	211	208	220	226	236	226	232	231	225	220	203	250	235	206	222	235	222	228	207	196	192	214	198	209	236	227	228	188	206	200	211	232	227	217	238	229	221	216	206	227	204	232	213	221	207	223	223	207	212	202	225	227	199	206	226	238	202	217	214	232	233	227	211	200	242	188	229	217	230	225	212	219	210	235	208	213	227	236	224	204	214	254	231	208	201	241	204	211	225	208	214	205	207	250	246	226	214	215	223	217	203	232	229	216	221	216	221	211	234	211	228	220	224	208	208	206	231	223	235	218	232	231	222	224	210	236	210	214	206	226	237	211	202	233	249	226	251	214	222	226	199	240	208	239	219	226	237	215	225	205	205	228	194	232	208	222	208	223	216	207	209	226	229	216	219	220	203	224	224	201	232	241	179	212	208	220	232	182	204	241	235	234	202	192	211	236	259	225	206	222	209	229	198	218	217	249	219	215	201	199	209	232	214	200	234	228	240	232	198	175	215	229	224	199	197	219	220	224	227	225	213	211	211	236	219	236	222	223	217	230	217	256	196	208	251	234	231	239	232	205	203	201	222	230	195	222	208	215	235	222	231	222	227	205	233	200	214	207	196	218	230	253	203	223	235	221	210	241	211	214	215	203	220	234	215	198	212	197	239	225	208	223	233	210	241	231	208	223	234	214	211	236	229	247	209	224	230	223	209	221	217	223	203	213	211	216	178	198	221	213	215	215	200	217	207	217	186	211	223	261	227	192	205	225	197	246	222	249	217	217	207	190	199	216	206	221	196	245	205	238	228	236	194	230	211	207	213	210	211	218	221	209	213	207	234	242	196	217	212	238	215	215	223	216	254	225	214	238	220	216	203	214	238	226	245	224	235	226	241	209	228	236	254	233	202	208	216	220	230	229	224	227	218	202	243	201	244	233	220	210	213	210	207	212	195	218	233	219	213	201	215	186	190	230	217	224	234	215	203	220	221	208	218	225	196	203	241	213	213	243	219	192	215	202	207	206	227	209	216	197	241	214	235	238	217	219	208	216	219	207	214	208	209	247	213	238	208	236	212	255	208	206	233	219	218	251	217	219	225	235	239	234	232	227	223	228	217	221	228	209	187	213	237	221	233	229	227	219	188	201	209	220	209	239	202	220	211	237	206	227	205	216	207	222	246	216	216	218	219	224	236	224	202	220	201	237	220	219	227	233	201	210	216	209	244	197	219	204	212	204	234	243	193	209	202	243	217	196	204	201	203	203	236	229	207	240	253	225	210	228	200	206	227	197	221	216	247	224	229	207	227	223	230	219	224	228	211	215	223	216	187	226	214	211	198	202	194	211	213	227	203	208	201	218	226	225	240	225	213	211	205	211	216	238	223	230	179	238	218	207	219	211	230	196	195	222	230	212	239	211	230	254	213	243	217	204	225	226	201	224	216	213	194	234	191	251	228	223	220	232	205	213	207	228	202	198	221	186	204	217	190	217	224	201	236	235	220	225	220	213	232	207	219	224	208	237	217	231	211	233	190	219	224	214	223	238	239	202	229	214	250	216	200	222	220	210	237	206	231	195	217	223	212	231	222	217	205	217	211	228	229	230	220	219	246	199	207	229	235	223	220	221	236	231	204	231	204	210	216	230	224	228	225	196	204	227	234	221	231	251	209	204	214	199	215	211	200	234	231	214	211	203	203	212	234	216	222	231	235	223	215	222	211	231	241	221	197	240	217	227	216	232	219	172	209	197	210	223	187	216	235	226	210	204	222	223	249	225	219	202	211	218	218	214	204	232	225	229	227	219	208	212	232	204	204	217	251	233	225	197	213	249	198	221	238	200	228	224	229	224	211	214	222	227	210	222	236	208	240	213	208	220	227	199	230	229	257	239	204	231	222	213	213	216	202	177	188	242	227	190	229	224	209	189	180	216	192	223	202	202	222	203	225	220	266	194	220	208	247	191	230	203	202	244	234	206	213	225	210	196	234	228	224	205	240	242	228	206	223	200	198	239	229	222	209	229	215	230	207	217	207	239	221	242	214	218	206	203	222	203	204	199	235	224	215	209	216	206	232	231	217	245	242	222	241	217	197	232	242	247	227	233	201	204	221	226	228	200	203	228	228	238	221	229	225	215	225	214	235	219	247	240	209	213	209	233	236	232	217	215
16711	12465	3590	786	663	568	486	473	478	469	471	404	452	457	403	365	407	398	440	401	442	402	385	392	371	410	405	371	404	391	395	376	363	402	432	366	444	406	383	383	390	380	384	390	381	392	346	365	384	358	384	374	399	409	377	406	341	365	362	372	376	397	410	407	382	396	401	388	369	406	360	390	371	373	412	400	334	370	367	382	373	381	412	403	392	391	373	388	335	353	360	378	347	375	406	408	384	377	376	377	370	358	367	385	377	341	406	407	350	391	399	409	417	393	374	386	363	396	380	399	396	385	384	363	407	411	363	363	409	340	373	368	426	352	388	360	387	365	371	354	391	358	414	387	387	371	403	411	378	379	363	405	334	401	388	385	375	409	398	387	386	385	352	412	386	383	387	377	364	405	376	376	373	439	396	395	394	388	429	409	333	409	363	367	395	371	379	415	420	366	413	395	376	387	377	395	411	403	401	354	423	375	384	406	406	410	354	373	378	404	374	409	397	368	407	361	390	390	371	373	341	398	357	331	381	391	399	399	411	378	375	404	400	392	366	412	401	377	360	350	389	367	349	375	412	382	409	365	381	367	395	387	383	408	395	371	396	389	343	378	380	409	357	371	403	375	367	381	372	370	371	349	347	400	387	392	408	392	403	360	404	431	352	370	407	353	376	385	381	370	373	397	395	404	371	415	372	370	358	409	396	374	379	409	415	399	361	397	386	402	387	382	405	368	382	348	337	364	363	373	376	381	379	364	372	367	386	336	381	406	426	386	399	387	383	376	370	394	405	380	368	400	377	399	389	406	345	362	374	378	369	415	356	384	417	382	421	406	360	410	374	368	383	390	390	412	408	439	373	377	388	374	376	376	377	391	387	366	404	408	393	389	402	365	383	356	389	417	375	365	372	365	351	379	381	382	381	379	406	380	366	393	403	401	388	369	368	400	399	378	420	393	369	377	361	402	378	395	405	392	412	367	365	375	375	379	374	353	386	369	404	400	353	390	407	399	405	369	375	381	371	367	382	403	377	393	355	372	364	393	405	373	384	385	406	382	384	376	401	399	357	380	392	392	380	408	395	391	342	384	369	369	397	399	384	376	380	382	391	399	380	384	412	404	410	427	371	405	370	418	390	379	398	374	376	361	345	395	406	353	403	374	356	394	410	364	350	369	376	389	435	414	364	363	385	407	390	415	398	377	373	432	396	364	385	385	365	401	424	407	352	394	385	391	371	372	407	383	363	341	401	377	399	381	393	344	428	365	398	390	393	356	377	388	398	367	361	394	376	378	404	372	400	373	390	377	382	401	409	388	397	421	380	403	377	376	330	386	409	379	406	363	418	398	409	355	337	358	405	399	387	385	375	363	356	370	367	385	374	390	410	423	371	394	401	359	360	396	386	379	359	404	348	395	386	378	388	373	416	377	406	363	374	378	387	386	390	434	372	366	406	373	369	365	376	386	394	407	372	407	397	392	416	368	382	385	419	399	368	396	382	366	368	354	380	383	357	381	393	386	377	374	367	408	379	363	390	344	378	368	422	372	395	395	360	383	373	384	369	330	338	385	397	373	370	393	359	357	365	372	403	384	391	377	402	382	418	371	412	380	404	371	402	393	359	371	406	361	394	401	397	398	388	372	380	398	364	395	399	357	375	351	365	386	393	385	382	380	407	381	385	367	410	355	392	385	379	380	370	344	363	386	375	368	380	364	361	354	404	407	388	397	397	378	411	383	372	388	350	416	369	384	382	369	372	373	356	389	402	402	414	405	381	374	375	385	345	375	384	384	398	380	384	386	359	344	430	396	362	407	390	360	382	340	378	426	363	402	374	369	359	412	389	380	369	383	370	361	405	397	382	384	378	398	404	389	412	380	401	368	383	368	368	374	407	371	414	372	385	401	349	377	389	383	366	398	394	371	413	422	401	371	431	380	399	407	397	377	387	345	360	360	389	368	371	422	368	350	346	387	400	370	399	394	414	400	400	373	408	384	391	389	399	410	405	406	393	410	406	378	368	393	376	393	376	371	389	381	376	378	374	385	388	371	370	389	401	361	379	373	404	382	354	390	369	381	432	356	380	377	401	393	375	354	417	368	420	360	392	405	384	323	416	406	330	357	383	380	398	383	388	389	361	394	388	358	344	373	398	411	347	402	358	373	393	388	408	379	407	366	378	383	384	372	372	366	389	365	406	384	408	409	373	371	386	365	369	377	385	356	357	418	366	408	371	419	381	390	386	406	376	403	413	347	393	388	386	396	390	396	375	389	378	401	394	346	324	422	374	368	404	366	358	380	368	416	404	382	383	391	343	404	398	358	369	400	368	374	378	378	379	418	373	381	353	389	431	378	398	394	392	428	379	371	382	381	365	410	391	405	368	369	410	403	388	401	383	362	420	363	388	391	369	421	371	359	388	365	372	375	392	408	372	397	409	375	399	374	360	364	413	390	423	405	380	363	381	403	425	389	396	409	381	384	395	395	378	389	401	371	380	365	383	412	352	378	392	385	346	363	393	406	379	403	355	395	362	376	365	350	364	394	407	374	399	397	365	390	391	414	391	357	367	390	369	379	388	421	387	372	367	407	376	403	352	380	389	387	368	358	382	388	391	426	380	369	403	411	397	389	387	389	382	375	383	377	403	400	412	395	394	396	375	401	353	366	361	373	382	401	357	378	355	381	418	384	373	377	377	384	373	349	358	386	394	409	379	347	395	367	416	413	413	424	397	370	412	389	372	391	412	355	400	387	368	384	366	401	401	353	388	397	351	370	386	360	400	416	361	360	384	363	362	390	387	370	394	382	394	397	335	406	393	394	386	383	377	384	373	370	414	404	387	361	363	400	401	359	372	375	340	366	383	381	379	349	391	349	392	384	408	329	388	388	398	372	367	350	408	398	369	370	401	397	364	430	395	410	391	364	401	374	373	378	362	383	398	381	373	379	382	386	388	395	362	412	374	383	410	351	377	387	373	409	379	375	381	420	389	384	389	384	382	390	372	385	367	370	357	393	342	402	390	365	419	362	390	359	358	379	391	362	410	405	410	386	400	385	348	370	410	368	354	358	400	367	383	354	384	375	346	359	406	383	369	395	419	372	380	375	375	345	392	373	378	395	418	361	428	375	371	417	352	382	372	389	379	370	431	396	407	421	383	378	380	365	370	397	376	371	370	379	399	395	413	366	388	377	388	370	401	379	389	390	368	389	379	349	378	383	411	369	360	410	361	388	383	412	362	381	376	371	378	394	427	366	359	362	408	377	398	395	410	384	406	394	396	352	408	350	370	349	347	402	359	364	387	415	387	383	406	360	373	355	376	401	383	361	414	379	366	380	378	400	377	404	384	379	406	391	418	371	414	364	379	375	384	372	360	394	388	390	364	419	382	400	387	411	388	375	402	367	363	392	384	381	388	418	408	375	370	388	392	429	369	375	425	394	369	414	403	394	386	355	371	391	406	406	401	375	411	391	392	413	395	392	377	369	372	392	366	386	414	426	387	379
24163	21296	28061	24805	20712	3509	904	573	564	554	499	518	462	438	442	438	450	389	421	404	411	386	409	387	416	400	379	377	399	423	413	436	377	387	403	364	391	412	431	369	400	397	383	404	367	410	394	398	410	405	402	377	373	421	421	362	398	414	380	401	360	387	367	387	353	390	397	386	376	367	379	352	391	403	365	397	396	393	363	359	376	367	345	369	392	389	386	423	375	337	391	401	422	381	383	379	357	394	382	390	374	377	369	365	358	392	387	390	397	365	375	394	419	382	383	376	393	380	386	365	415	352	387	360	360	365	367	405	370	397	377	380	340	356	403	357	374	367	374	373	377	409	360	390	363	404	419	321	367	385	430	412	387	383	382	386	414	388	398	411	372	359	405	348	400	400	397	413	420	360	362	399	408	411	376	399	391	389	388	384	384	348	377	403	395	392	352	377	416	375	359	355	373	371	331	378	346	393	429	381	406	364	378	388	339	392	397	423	379	376	393	397	396	329	395	376	419	391	354	373	367	363	376	389	424	375	404	358	367	390	375	390	373	369	358	376	413	386	397	378	405	362	422	390	396	406	385	386	387	397	370	366	417	392	364	373	377	416	355	376	372	390	399	429	405	363	365	404	349	354	373	372	401	384	376	407	417	388	377	417	392	362	364	383	404	367	377	393	360	358	396	394	362	397	389	379	408	351	355	394	392	343	365	398	408	385	390	389	403	360	377	360	395	362	370	370	383	378	395	395	412	426	387	390	390	343	391	332	376	359	352	394	378	375	389	425	375	363	374	366	372	392	377	385	406	408	344	376	351	375	397	370	368	395	372	368	361	355	386	392	335	369	403	371	361	393	369	401	417	386	428	360	388	384	411	386	365	417	390	368	374	404	423	383	397	356	394	346	385	366	349	374	381	372	383	338	379	377	402	395	384	384	412	380	371	365	345	399	372	382	362	378	421	404	377	374	377	387	361	372	335	385	364	380	375	377	379	385	384	320	386	346	372	383	401	373	390	409	370	379	369	396	366	371	366	363	393	402	386	359	383	376	378	368	380	385	377	367	393	368	400	390	416	397	382	389	393	405	371	413	413	352	377	381	349	375	366	380	378	409	402	401	389	396	397	409	367	393	380	383	367	377	357	380	395	376	354	378	385	390	398	377	409	374	396	347	366	377	366	346	357	385	400	386	379	403	406	383	396	371	375	378	395	379	407	375	372	405	411	375	386	378	351	361	354	390	366	367	397	399	346	397	417	376	360	401	362	399	379	386	382	400	403	370	369	370	355	384	377	354	384	380	371	389	370	396	343	392	405	367	374	382	401	383	380	387	343	362	359	416	403	401	397	398	400	421	384	407	353	371	380	397	389	339	397	410	366	360	361	386	357	408	383	368	372	373	361	382	407	385	392	384	350	384	387	367	372	372	360	380	389	377	361	394	377	418	389	375	353	386	360	364	361	371	348	399	392	381	394	378	393	360	349	374	395	378	388	393	376	368	396	385	370	366	399	388	399	377	381	373	374	389	369	390	412	353	413	393	407	373	370	420	405	411	395	392	397	419	356	402	404	386	360	371	409	374	387	404	399	355	390	383	386	412	365	358	368	368	414	393	356	380	366	385	381	350	398	384	397	383	385	369	399	363	363	392	396	382	378	356	365	367	402	369	361	400	382	404	383	402	374	396	351	382	387	380	401	373	419	398	377	360	367	375	392	377	377	369	400	364	361	369	374	374	367	361	371	350	384	380	376	392	399	396	368	333	377	378	400	397	369	375	394	361	343	408	355	354	377	374	407	411	420	391	375	372	358	385	397	372	392	368	390	355	387	386	375	371	389	386	361	399	378	407	399	355	399	385	379	396	397	376	396	409	344	412	390	402	369	379	409	380	350	375	385	343	376	383	391	365	399	400	374	372	375	392	375	408	390	383	386	368	388	404	371	386	345	359	363	369	397	409	359	374	360	417	411	358	396	400	391	371	396	410	412	359	380	387	405	398	381	377	378	393	335	372	363	384	367	349	371	397	359	379	343	374	404	390	382	369	383	359	397	387	377	357	372	381	397	396	411	392	400	382	392	383	378	368	403	348	428	411	359	379	379	411	381	395	360	390	373	385	372	376	383	361	389	369	416	396	349	395	376	359	404	357	399	399	386	374	380	368	375	366	419	384	402	381	379	349	373	395	357	359	370	360	372	398	402	367	387	385	402	369	408	390	406	377	399	372	345	391	356	372	370	384	361	408	364	392	377	345	386	388	386	355	377	367	405	350	377	385	356	371	381	351	377	362	352	383	390	365	407	337	362	380	352	380	390	386	361	385	383	364	388	371	414	379	356	377	380	403	382	410	374	408	368	365	411	388	391	415	388	393	377	382	360	378	359	402	426	376	398	377	399	420	377	335	391	356	374	362	398	377	390	390	386	369	434	363	364	354	369	347	389	388	367	386	362	404	387	396	362	426	375	343	350	371	385	359	382	359	401	360	366	388	377	367	401	375	405	358	410	383	394	381	396	372	393	336	391	359	373	363	360	374	368	392	391	400	380	379	385	395	390	404	386	354	377	372	368	345	399	390	368	396	387	362	346	388	363	387	370	368	368	381	374	422	402	364	376	402	381	410	368	342	375	370	347	362	391	364	381	372	389	391	344	426	380	371	376	337	371	384	383	368	375	383	392	396	389	399	370	358	368	396	388	362	380	348	365	402	365	390	394	385	373	384	396	377	375	394	375	394	380	379	380	384	374	391	394	393	386	382	375	374	382	365	376	364	365	401	382	385	375	404	398	362	385	370	401	373	391	366	381	383	398	416	394	354	354	371	357	361	354	364	403	375	430	402	379	400	367	400	388	373	413	377	400	387	389	389	354	353	373	389	367	389	399	366	409	387	379	418	368	398	387	403	380	414	393	383	426	338	390	401	378	343	347	398	386	360	365	361	384	413	377	397	345	387	346	394	370	380	391	381	395	388	350	382	406	388	390	374	386	412	377	359	398	398	404	397	422	377	383	377	375	375	402	344	384	379	384	385	391	393	410	370	392	401	373	378	407	380	384	356	376	365	378	360	385	399	384	406	378	407	366	342	393	360	361	363	359	382	347	338	390	342	381	391	395	384	416	391	352	386	366	416	388	383	391	373	376	415	405	378	371	372	415	414	359	368	390	385	383	356	387	398	394	404	407	367	381	398	401	400	382	386	379	376	397	352	397	378	416	407	399	361	396	375	374	374	362	371	374	388	362	399	390	375	358	353	384	398	416	392	354	404	366	384	370	384	373	360	338	359	360	393	413	388	372	379	357	364	433	367	392	386	399	380	357	401	389	421	412	407	398	342	371	384	374	402	372	410	357	379	377	369	406	361	379	384	382	405	412	352	385	376	392	384	367	363	364	401	383	413	382	374	364	366	413	397	381	382	368	370	367	412	390	411	397	364	375	370	353	398	382	383	353	368	381	390	398	371	390	392	362	378	394	381	386	397	379	384	364	403	353	372	368	398	398	395	395	411	358	369
40511	29877	16407	4363	3106	2312	1899	1570	1407	1228	1001	1011	948	871	878	831	816	776	790	759	715	773	700	722	670	727	708	681	728	721	679	685	666	663	683	663	676	634	633	660	679	631	653	681	614	638	655	683	640	634	665	687	644	671	657	639	671	647	667	606	648	618	681	673	676	664	620	648	656	675	613	622	635	676	644	688	648	665	636	649	619	676	667	630	641	660	713	644	658	621	664	671	654	599	611	604	707	627	648	654	618	638	669	631	625	654	579	643	637	637	687	678	664	687	615	644	644	646	666	627	660	668	626	649	603	615	662	637	631	659	632	626	600	659	596	633	680	633	708	639	666	664	625	604	653	669	640	708	637	665	656	653	609	664	669	654	686	716	669	635	645	686	632	692	631	646	689	649	716	606	662	611	636	599	690	654	647	697	642	674	607	649	629	690	643	595	618	589	674	663	602	681	622	623	667	635	637	602	617	648	630	642	591	663	629	628	667	636	612	600	677	645	630	616	648	589	626	667	616	646	657	631	655	660	652	646	610	664	664	615	660	703	595	635	604	640	633	655	628	690	657	620	666	658	650	631	639	674	622	631	647	628	683	674	659	636	623	622	648	654	649	681	665	661	657	609	612	611	627	638	667	643	642	639	665	657	614	626	646	636	690	613	659	661	639	681	638	654	628	659	622	662	679	673	645	623	642	591	660	682	660	698	678	623	674	648	607	697	600	621	638	672	651	602	668	649	655	616	659	690	663	655	647	601	620	667	675	648	674	580	614	664	675	677	648	601	604	682	647	626	662	644	662	665	638	629	627	657	607	640	644	620	630	662	637	583	696	643	618	636	667	636	648	627	625	615	659	626	672	617	612	710	667	625	652	607	643	692	610	667	611	661	626	637	642	688	658	571	636	607	632	644	623	646	657	658	686	642	665	660	648	647	600	705	657	611	653	636	648	628	620	656	635	653	644	626	651	643	643	652	609	654	608	651	650	642	606	652	660	622	680	667	622	639	647	679	672	601	656	624	654	652	632	649	634	636	627	656	680	677	622	656	637	651	607	651	633	675	626	670	611	647	676	651	646	658	658	645	656	620	664	628	616	645	641	646	673	632	625	683	655	680	676	636	613	652	618	563	602	658	640	637	634	615	641	675	694	659	658	647	645	611	635	644	671	686	622	637	619	661	626	634	663	657	677	663	640	631	622	623	650	646	624	622	620	670	642	646	633	652	615	633	667	648	708	673	655	624	650	609	655	661	593	627	610	577	647	681	668	589	685	617	664	608	634	667	643	644	670	645	680	684	652	665	605	666	647	667	637	623	668	673	612	657	617	644	629	646	648	666	639	635	624	657	656	646	667	628	641	593	681	648	673	616	627	651	616	645	595	641	637	643	601	688	660	635	638	619	687	619	659	658	629	619	693	657	677	674	651	606	669	676	667	652	647	647	621	643	662	665	638	635	653	600	649	645	640	646	652	621	629	627	625	618	633	648	618	580	641	674	628	651	648	613	666	619	624	613	699	619	651	651	648	658	637	665	650	621	633	620	604	641	602	639	641	641	691	622	657	661	677	665	623	623	666	634	633	694	621	629	609	651	639	684	644	658	673	612	617	660	659	655	620	602	641	648	645	634	643	665	678	645	633	710	639	622	663	697	681	609	647	678	660	600	621	657	636	594	627	671	683	663	687	651	640	655	650	639	618	634	637	663	648	619	685	623	658	657	643	685	589	635	665	657	625	628	644	625	654	674	650	632	636	604	674	625	656	666	664	652	637	620	601	665	615	660	633	649	624	645	616	657	676	656	623	655	583	648	647	610	647	568	647	667	667	670	627	666	630	596	639	700	555	637	638	646	632	647	599	624	643	638	613	618	620	698	649	657	612	671	642	668	678	654	651	654	634	669	660	639	651	625	631	623	628	662	640	655	630	641	627	631	631	644	645	639	639	619	692	666	620	668	665	632	629	594	622	655	649	655	574	658	662	631	608	646	637	695	596	625	628	618	634	670	636	643	614	682	608	650	660	630	621	648	629	639	604	665	664	598	657	676	656	651	621	609	625	646	648	623	679	682	641	670	665	679	685	635	639	664	692	567	629	629	619	667	647	681	670	662	647	656	642	598	678	627	645	668	625	658	644	673	660	684	634	688	645	668	636	647	628	665	635	626	662	614	570	650	642	684	668	671	656	627	601	622	653	623	630	655	624	665	652	627	629	591	654	665	662	640	678	623	604	657	656	675	651	673	654	686	648	631	648	672	669	618	616	690	635	687	639	666	643	615	635	640	649	628	638	641	680	640	610	618	639	629	678	637	640	669	684	626	632	663	630	628	631	643	637	620	660	647	598	681	640	640	633	631	653	631	644	625	612	652	643	604	631	640	648	670	583	634	675	685	638	629	646	644	666	643	643	655	650	613	597	656	654	655	642	646	632	628	683	667	682	635	625	603	626	651	658	655	675	668	660	641	610	658	645	676	623	654	637	660	654	627	649	661	620	647	664	598	659	658	633	584	673	628	669	598	646	659	671	657	661	688	664	679	668	632	655	672	634	634	665	641	656	647	671	685	604	644	670	632	671	630	609	605	666	682	638	639	608	642	646	618	654	681	626	641	676	704	641	621	672	669	715	607	678	651	657	680	626	663	579	620	683	640	630	658	642	668	632	633	631	645	641	616	627	610	655	623	612	651	646	618	622	665	580	643	651	638	642	654	689	643	648	696	688	639	663	645	626	629	620	671	658	613	676	587	683	607	630	700	642	646	666	665	620	668	598	623	625	628	643	630	647	643	651	679	608	651	650	657	625	635	588	620	657	582	636	614	635	648	632	659	645	648	676	646	615	629	622	681	626	698	597	665	658	671	639	650	689	628	637	659	667	661	626	675	678	636	650	652	659	724	654	650	613	648	662	687	643	674	661	681	688	642	628	619	652	675	628	669	648	660	634	630	659	631	598	695	648	655	647	668	655	622	649	645	645	662	688	659	624	574	608	635	622	656	655	637	615	666	666	663	618	695	651	607	643	632	633	636	676	595	602	580	617	659	665	663	591	661	623	656	588	610	640	643	687	667	648	600	643	634	591	702	621	608	624	614	659	671	625	634	647	639	631	632	672	642	665	615	657	632	614	653	677	652	629	643	665	660	673	613	656	655	644	641	643	657	614	683	649	642	707	667	626	663	652	647	662	681	617	636	643	654	646	626	595	668	647	654	661	676	644	645	682	658	623	618	648	623	621	564	652	609	658	659	622	652	646	661	698	662	660	641	632	655	612	678	619	639	663	641	592	610	661	663	600	652	631	626	613	572	662	650	627	588	650	620	622	641	675	610	640	628	623	625	625	654	622	710	695	625	610	630	671	656	647	684	633	670	704	651	630	639	637	633	639	619	658	642	686	667	623	681	624	642	638	640	672	655	625	629	622	641	637	654	618	659	665	622	650	631	647	619	691	672	660	659	654	633	681	679	611	643	707	711	621	668	664	643	656	603	667	661	595	609	675	626	609	674	649	638
23179	21286	28589	24301	21286	19835	2693	1078	838	783	679	642	652	603	565	638	541	503	543	581	530	526	528	530	499	476	497	504	460	491	498	504	528	458	499	515	460	522	513	459	509	457	440	472	493	490	482	474	491	490	484	460	454	454	469	465	451	469	442	464	456	481	446	465	497	452	496	447	477	485	467	434	478	476	509	481	474	444	458	509	464	436	455	475	461	472	466	440	450	433	480	475	509	507	493	517	437	444	514	523	444	466	478	472	453	500	448	475	467	434	451	453	476	467	448	448	488	453	482	477	481	492	477	447	458	505	453	481	474	449	488	450	438	459	474	454	439	463	501	484	479	418	438	447	486	459	408	436	478	441	465	497	492	459	460	486	460	482	476	447	475	480	433	481	474	437	479	470	430	509	480	465	442	447	509	473	462	462	452	486	432	472	455	463	430	430	475	442	436	460	479	436	470	466	428	458	472	440	494	451	463	471	453	447	486	466	456	494	456	481	485	477	465	457	496	428	439	434	495	475	463	492	455	500	443	490	465	472	466	470	503	502	490	458	439	511	441	459	473	438	471	488	454	449	498	485	450	481	443	481	468	483	418	430	461	442	458	485	518	512	465	472	454	458	459	445	472	435	429	458	466	468	475	523	470	481	479	441	463	472	445	431	447	460	452	484	475	421	449	469	467	451	469	451	459	483	469	443	493	460	463	460	481	421	478	456	476	498	495	524	452	506	444	449	512	483	476	432	441	424	465	463	456	481	482	441	470	493	484	487	462	477	466	469	462	497	464	420	462	456	440	470	507	477	458	441	467	438	474	474	467	466	493	485	498	446	505	459	489	462	442	469	470	463	444	488	450	472	443	434	455	450	484	472	450	458	450	499	464	496	479	457	410	478	482	489	459	456	465	423	458	475	483	460	461	500	435	466	448	479	513	456	492	469	443	464	454	451	478	476	460	447	469	489	464	479	472	441	460	482	464	490	468	447	508	459	455	424	476	471	459	488	462	456	471	456	487	448	452	462	470	495	491	447	448	460	515	471	508	442	449	461	459	470	454	456	470	485	428	466	468	437	497	496	467	467	486	435	457	484	445	452	458	444	450	466	476	457	447	414	456	477	486	452	480	482	449	444	441	478	456	440	461	421	504	493	445	485	471	442	470	439	470	430	458	444	476	435	431	448	461	453	474	501	477	468	471	460	453	430	451	440	463	485	465	468	445	496	450	444	451	465	447	464	464	433	471	449	433	457	450	457	451	456	463	463	500	463	467	463	489	454	434	468	424	486	482	467	449	445	492	497	436	476	473	470	456	464	462	474	458	478	445	480	472	479	464	420	458	483	454	470	465	483	483	438	439	470	480	476	468	454	426	439	430	432	469	415	434	465	477	446	482	464	533	451	442	462	443	428	460	467	469	471	496	471	443	428	471	451	419	488	451	463	417	465	466	432	469	477	478	445	509	446	481	483	502	435	474	472	488	434	450	423	442	467	464	464	433	498	428	467	477	514	484	441	508	461	445	437	460	476	477	453	489	451	455	452	457	487	446	478	425	439	472	470	474	488	453	478	450	491	466	475	431	499	481	478	454	474	453	450	460	455	466	457	461	443	514	404	413	443	490	456	453	428	497	471	467	466	458	461	453	495	491	456	422	457	450	476	432	460	463	487	461	495	440	428	459	458	435	454	501	451	467	472	477	452	481	452	492	474	494	507	487	475	479	487	422	432	469	450	464	478	476	476	492	493	457	477	505	455	473	449	495	467	472	477	432	453	441	424	474	455	485	458	454	464	462	431	434	400	441	501	468	464	456	439	453	457	435	460	460	460	450	441	471	465	475	479	451	452	449	444	460	436	459	464	468	511	444	476	450	476	458	467	499	457	487	486	451	482	514	447	420	462	485	469	463	497	462	429	482	459	458	497	471	463	427	456	449	429	485	479	475	431	452	458	454	492	461	452	476	452	440	461	449	448	471	462	463	464	494	492	449	497	476	478	432	464	470	443	490	437	463	497	447	483	442	426	504	494	465	449	437	481	450	408	448	486	476	449	443	464	454	489	462	453	479	461	496	471	472	465	484	479	513	441	492	459	459	450	443	445	450	448	457	443	452	481	451	475	428	486	428	439	460	478	464	430	478	495	474	484	485	461	449	479	464	469	459	464	465	446	441	484	474	483	439	456	453	469	477	446	486	477	481	456	461	495	431	463	460	458	488	462	469	439	435	444	464	490	470	411	480	474	458	435	463	436	463	479	464	444	429	446	440	457	470	483	434	444	473	462	462	444	453	430	475	471	505	425	444	491	440	467	465	531	501	499	491	483	489	485	427	453	453	439	445	470	442	450	497	467	480	457	465	441	485	478	478	463	502	485	491	450	475	442	471	485	495	447	424	454	457	436	480	481	446	461	501	503	481	464	459	452	488	468	461	484	476	456	469	460	484	508	486	462	457	472	468	455	462	484	458	467	511	466	481	421	475	432	441	428	466	510	470	459	463	470	462	436	456	450	441	491	475	454	479	452	438	499	455	445	500	499	451	500	458	488	469	454	474	477	461	440	495	466	483	509	458	444	493	449	465	464	460	455	443	477	446	484	467	480	524	484	465	462	482	499	419	462	474	489	490	459	457	438	453	478	438	422	435	486	427	463	510	419	444	439	498	473	473	425	478	459	463	474	461	463	450	464	466	458	468	488	507	464	447	478	446	460	454	481	486	455	480	467	452	429	440	445	450	461	416	486	425	437	478	479	487	465	475	473	436	508	471	435	454	425	499	437	451	437	464	461	474	476	458	453	482	464	446	468	439	433	488	463	477	490	487	457	493	428	465	453	463	445	500	455	449	473	496	475	452	449	441	483	423	450	431	437	509	485	522	463	476	466	477	458	424	461	434	527	452	445	497	470	455	472	451	436	489	455	481	476	423	433	459	481	440	465	462	418	441	463	445	458	418	462	441	482	442	468	457	505	466	452	482	446	485	392	476	449	462	460	481	482	483	461	420	448	494	458	473	466	430	450	436	449	469	426	478	460	475	427	458	477	502	427	464	478	493	464	471	422	446	461	486	468	456	447	500	458	462	427	451	461	485	432	467	453	441	494	461	438	458	440	425	463	465	470	444	434	439	442	462	456	451	456	466	441	458	469	436	472	461	451	490	443	496	436	456	500	496	471	444	470	478	472	460	453	465	461	468	454	443	449	482	458	468	488	492	477	465	483	455	456	454	437	496	478	466	487	448	494	479	448	426	468	425	460	440	446	465	464	466	448	460	435	467	490	435	435	491	467	473	457	437	457	478	490	463	410	462	410	450	468	483	449	448	437	467	454	448	452	475	469	501	460	489	458	482	494	412	471	462	463	502	436	448	461	457	460	444	439	462	491	463	432	450	505	507	453	466	452	457	493	458	491	438	469	467	420	468	484	454	483	465	486	466	455	514	458	423	439	470	456	493	484	482	447	483	460	434	440	425	447	512	475	468	497	469	469	455	451	485	461	454	445	439	475	438	469	438	462
47222	35649	20733	7199	5178	3880	3112	2478	2138	1861	1567	1483	1308	1255	1183	1190	1120	1052	1008	947	950	938	914	867	850	885	906	853	840	806	817	786	778	834	775	848	834	810	796	770	766	761	803	769	758	736	727	767	796	758	762	761	793	844	783	774	858	790	724	805	742	735	800	767	768	819	798	780	725	768	761	755	743	762	758	770	759	739	764	756	763	750	825	785	734	762	770	791	726	728	747	763	794	793	744	766	710	762	737	773	747	767	759	793	789	738	782	763	768	782	822	777	805	706	788	756	695	819	726	770	778	770	783	739	763	792	788	763	776	762	805	766	731	766	740	759	780	791	792	754	782	757	792	735	753	753	753	761	726	792	771	807	745	743	770	758	764	782	796	783	807	777	761	812	789	818	768	766	776	766	753	725	766	741	754	806	820	781	766	804	774	710	747	778	787	732	752	740	718	723	766	753	772	707	737	757	735	718	744	819	771	771	728	741	750	754	723	819	770	782	758	705	725	780	841	754	846	774	732	787	763	790	770	761	800	757	817	769	793	751	758	758	731	728	757	745	755	734	758	796	738	749	741	783	804	740	762	786	779	770	775	742	771	767	800	732	761	782	788	758	749	797	755	806	799	733	806	738	753	824	779	726	687	769	725	754	789	767	750	755	777	759	758	767	771	709	762	735	733	775	750	686	744	796	773	768	756	738	739	749	743	739	775	797	799	764	756	743	794	769	759	787	761	813	730	762	790	777	736	759	775	730	737	777	740	738	775	807	732	718	732	758	741	730	767	691	800	758	773	747	735	724	696	735	753	750	830	715	768	730	750	752	748	794	774	756	757	764	736	756	728	804	789	784	740	755	738	784	750	789	761	736	774	767	717	774	775	751	704	811	834	760	780	754	757	752	729	696	762	782	723	729	814	750	780	750	761	727	724	835	778	758	730	778	719	731	739	783	773	749	800	782	778	757	753	747	705	739	766	775	763	742	762	742	769	780	723	774	771	732	756	726	774	807	782	714	784	792	792	804	773	780	735	750	749	751	769	713	742	767	768	753	747	810	764	728	725	771	756	713	770	791	784	771	759	807	781	782	751	739	759	827	745	764	789	716	798	770	745	735	745	782	740	785	744	726	782	755	811	767	763	753	761	791	752	744	761	758	750	740	789	764	717	756	787	758	716	797	746	768	754	746	786	714	727	762	765	755	762	761	778	749	687	786	736	798	778	724	763	768	744	775	784	756	756	750	746	727	808	763	750	769	781	762	750	725	728	792	801	777	760	761	780	758	748	707	764	791	745	731	765	757	757	784	764	725	782	759	759	745	746	730	736	756	813	733	722	778	735	756	751	745	770	730	752	784	755	749	748	749	729	742	742	734	761	742	772	746	801	693	753	797	784	814	765	791	761	758	801	817	733	740	733	773	780	777	747	759	805	778	754	765	792	727	772	708	801	764	736	776	826	794	758	748	753	781	710	802	779	771	796	836	717	746	799	749	768	722	703	733	736	710	734	751	700	752	736	749	706	780	772	710	754	767	798	757	787	749	785	790	752	764	794	744	740	745	766	693	804	780	754	761	775	748	742	734	774	834	751	787	720	742	731	741	816	780	772	758	728	710	757	777	746	750	722	757	816	723	804	764	790	773	781	726	768	768	735	777	769	782	730	827	750	799	778	756	795	792	727	745	754	721	776	771	768	740	747	739	744	789	794	748	775	753	732	736	743	724	725	750	822	777	738	759	701	731	785	794	710	737	785	714	741	736	769	774	746	776	751	750	734	689	750	768	756	733	781	799	769	742	740	788	745	790	750	783	728	827	701	774	747	811	747	730	785	757	741	768	749	784	757	719	767	770	739	744	740	758	742	732	797	785	756	732	784	762	735	751	756	718	777	735	752	711	769	706	789	762	749	732	739	782	727	778	727	744	747	716	746	765	752	788	800	769	723	729	790	735	754	733	805	751	774	755	753	769	747	806	718	746	773	742	831	772	751	779	769	694	785	747	753	802	742	747	741	791	724	713	723	747	776	813	758	757	757	795	763	713	692	760	766	774	797	765	773	757	760	760	755	742	802	730	752	743	746	732	775	753	774	753	806	740	761	761	733	759	720	742	781	780	747	757	756	781	740	811	749	759	754	708	696	767	774	768	782	743	702	810	752	774	782	763	771	788	747	758	761	755	742	811	764	715	753	745	736	738	793	775	723	723	727	722	773	776	795	768	765	742	774	766	816	725	764	746	797	845	775	784	766	747	806	753	730	797	774	813	750	756	799	735	770	737	774	799	785	780	723	778	818	771	741	745	703	787	755	743	678	748	804	769	715	763	812	763	744	712	762	769	770	780	755	761	721	752	779	751	767	756	795	779	742	728	782	798	808	751	803	795	774	720	727	785	695	727	714	791	771	748	775	728	777	764	750	776	760	775	732	762	746	761	763	740	738	820	733	771	759	728	766	760	768	763	732	809	757	776	776	778	743	718	708	746	759	792	793	800	804	797	724	717	759	759	786	769	720	762	739	726	773	800	801	772	723	713	779	775	735	772	757	770	757	719	734	800	768	802	769	792	804	793	789	795	727	795	794	784	789	766	770	800	779	755	720	723	763	743	713	773	729	755	745	791	741	751	776	764	710	739	779	744	748	713	720	741	745	783	741	770	770	738	728	764	717	785	735	769	735	778	776	758	761	749	744	747	736	796	760	799	768	768	804	731	797	735	794	717	762	796	780	736	763	795	782	700	766	738	748	770	776	781	780	776	713	806	772	732	772	765	765	753	738	782	789	760	780	768	786	743	764	766	749	743	763	796	696	823	748	775	745	746	743	718	780	743	809	774	755	758	765	797	785	732	795	748	791	731	738	762	753	792	761	749	798	794	774	733	759	757	751	735	792	744	772	762	749	739	746	794	742	783	766	746	749	783	773	780	746	719	815	759	740	716	749	782	791	747	782	780	724	759	806	726	731	746	777	772	785	754	783	825	753	765	809	770	760	738	775	746	796	722	716	740	741	833	708	752	772	750	760	738	769	780	742	780	758	818	735	739	731	767	815	754	753	753	777	737	760	770	742	757	747	780	771	753	761	738	750	781	756	743	764	795	767	726	751	760	784	789	809	733	750	769	729	753	772	723	751	756	726	750	766	794	785	764	717	775	728	764	776	835	792	760	743	834	730	741	773	741	787	746	797	777	751	732	739	816	766	770	724	758	771	772	745	799	769	759	789	776	771	745	758	738	763	792	761	769	743	759	719	710	745	767	770	773	727	779	806	745	746	711	763	768	733	735	744	753	717	789	752	792	756	780	747	775	805	755	738	767	752	749	726	723	745	784	789	792	742	795	675	787	774	743	742	739	747	685	723	733	743	735	747	720	763	752	767	734	773	725	764	734	803	723	749	757	752	720	718	785	705	720	774	776	748	771	727	794	720	751	712	769	788	789	767	739	772	819	711	751	775	785	749	757	780	773	776	741	758	736	767	765	749	755	772	781	759	716	750	741	716	712	735	770	801	779	739	741
26820	20704	8527	656	355	290	216	260	236	230	249	230	191	211	222	218	211	236	224	215	233	205	229	209	246	229	245	259	220	209	211	229	235	200	219	224	237	217	220	242	249	217	219	208	217	239	228	212	217	254	188	234	214	198	248	215	218	193	241	226	234	229	199	222	209	217	249	204	198	200	217	231	236	219	229	220	216	232	183	224	211	211	223	236	226	255	244	223	208	201	223	202	212	220	226	207	212	226	195	233	195	209	233	236	194	208	223	216	205	224	219	214	249	220	221	237	219	237	217	209	223	202	213	227	233	216	241	178	212	209	231	210	242	205	217	201	201	202	218	241	210	203	245	230	227	220	196	225	223	224	207	222	240	221	224	211	216	216	216	221	226	246	228	227	247	227	215	209	228	204	211	204	210	220	228	214	218	202	213	199	208	232	236	238	203	224	223	215	212	218	192	223	217	219	218	207	225	213	225	210	195	231	236	208	215	220	216	225	223	246	190	221	205	209	216	222	210	238	215	216	224	210	208	218	230	232	223	228	225	242	227	217	202	222	198	214	209	214	207	201	202	237	218	237	199	223	242	231	236	225	189	202	219	234	197	240	229	243	207	216	214	217	256	225	263	227	216	226	217	243	213	246	234	229	240	234	242	244	227	210	226	189	202	221	216	207	210	228	240	225	181	201	199	247	220	220	222	202	210	241	215	192	232	215	206	229	207	216	202	231	219	218	212	234	221	214	226	198	199	215	228	215	218	219	225	218	203	214	216	207	240	241	210	232	248	180	233	212	233	226	211	237	213	198	202	226	225	210	212	175	206	197	227	200	205	227	197	228	240	215	239	217	212	238	203	234	208	220	222	251	254	225	221	212	219	205	230	213	222	232	215	237	246	215	212	222	239	190	222	221	226	238	209	217	201	226	204	201	218	237	191	242	242	209	250	223	235	205	182	211	212	198	184	206	239	230	196	209	203	222	205	228	210	217	243	245	230	242	201	225	225	230	251	236	254	233	209	253	242	214	235	210	193	230	246	222	219	214	221	230	212	218	221	225	196	223	243	208	229	204	233	239	226	222	219	230	227	248	228	234	215	236	209	207	207	213	217	241	225	226	250	210	220	210	215	232	225	209	234	234	207	227	216	226	223	210	193	230	207	191	234	208	224	231	209	229	225	215	216	213	214	214	209	204	223	233	214	230	225	235	194	212	208	243	223	215	205	226	222	227	220	212	229	200	211	233	220	225	217	225	183	215	211	223	214	211	219	199	229	233	226	210	206	224	196	224	227	225	222	233	208	215	194	212	228	219	189	219	221	223	194	220	200	203	234	216	221	214	229	212	225	212	199	197	236	221	197	218	249	242	223	235	208	224	212	209	232	214	226	227	228	235	224	217	212	244	214	213	204	205	208	216	218	235	206	211	212	210	226	215	244	233	232	232	243	237	225	239	222	229	248	213	237	200	225	218	204	206	230	249	203	215	224	219	201	233	189	223	218	216	227	226	212	237	241	221	216	208	240	211	237	235	217	236	236	210	232	206	203	190	229	211	224	197	235	219	201	237	208	235	219	232	252	248	225	211	217	207	219	209	214	216	228	216	239	225	219	208	205	211	210	223	206	229	228	212	234	191	230	196	208	203	215	223	238	194	228	199	247	244	193	218	217	206	212	202	221	213	198	188	227	215	220	215	232	233	217	223	198	219	229	207	222	213	205	230	211	208	241	239	210	253	245	223	200	204	206	246	212	222	222	203	202	209	224	226	210	228	221	237	228	195	205	209	221	233	211	218	213	228	234	227	206	226	218	218	211	212	241	211	219	211	231	232	219	233	225	214	232	224	201	207	234	231	209	206	228	224	239	206	224	209	239	194	201	246	191	211	238	215	227	202	219	207	209	224	211	243	242	208	203	203	225	211	219	195	211	250	213	215	236	201	220	239	199	207	208	215	238	241	247	228	234	220	229	224	223	218	243	224	206	236	218	222	234	203	247	210	207	222	214	211	216	212	197	244	231	211	203	213	216	242	234	223	230	209	221	220	211	213	232	200	225	207	207	207	234	226	242	202	187	214	221	207	245	204	221	195	222	199	233	206	190	234	213	254	206	208	227	219	241	226	201	217	223	231	239	213	205	208	216	242	222	225	195	219	227	235	248	215	242	196	226	217	204	208	225	206	251	223	220	195	227	210	217	225	219	202	233	230	219	230	194	210	226	211	258	204	210	197	215	213	223	185	213	223	214	195	230	210	238	246	219	216	194	235	236	216	203	212	228	207	218	218	202	218	231	201	227	211	225	209	200	204	221	234	218	201	226	247	223	204	195	215	205	213	202	216	219	245	213	219	236	244	224	224	214	226	238	219	209	211	240	207	204	216	201	263	231	216	224	228	208	251	222	222	231	235	216	219	213	245	212	235	220	223	217	197	211	239	227	229	229	229	242	216	238	182	240	204	206	217	215	205	166	202	211	245	225	231	210	238	215	205	208	198	237	193	235	200	215	212	225	242	219	248	202	232	222	221	228	216	231	203	235	242	209	259	181	195	224	246	216	219	216	235	230	223	210	228	229	209	219	234	240	239	224	227	218	244	194	209	224	210	229	198	227	227	225	234	226	219	241	224	230	249	200	231	235	232	234	229	220	235	244	222	232	240	239	214	246	242	234	232	202	229	223	201	221	219	213	225	204	216	216	239	219	237	215	228	227	207	211	221	223	230	228	232	192	225	220	222	220	215	217	191	214	220	202	224	210	229	220	200	207	219	209	225	216	213	234	235	239	198	231	240	233	218	234	245	226	211	211	220	224	232	228	238	224	240	207	206	220	202	208	224	208	236	209	252	217	212	206	233	193	237	194	230	221	261	213	245	238	250	211	210	212	224	217	221	209	218	208	202	201	232	200	207	240	217	174	211	197	207	199	223	224	215	222	201	207	240	227	217	219	203	217	208	218	234	181	212	202	222	213	210	237	220	211	212	248	213	206	226	237	207	225	229	213	233	220	200	202	224	239	216	217	208	198	217	215	214	192	212	193	229	194	203	194	221	193	209	219	220	236	211	220	183	192	203	209	223	222	238	203	239	230	250	226	194	253	242	254	242	223	222	235	220	221	189	216	239	232	216	206	219	193	233	212	221	212	205	198	225	229	216	246	223	214	210	241	212	224	219	224	205	241	227	205	200	213	218	228	219	210	212	229	205	206	207	233	210	210	199	219	174	218	226	201	198	222	196	233	216	229	230	205	235	239	210	194	233	214	242	227	232	234	229	224	242	208	233	180	237	233	238	250	240	224	226	203	229	213	193	208	223	219	233	212	200	210	214	220	212	218	227	230	188	221	231	225	207	249	246	188	191	222	223	222	215	214	211	198	183	213	229	214	227	235	228	200	209	227	214	201	239	227	234	206	238	188	234	235	249	208	188	212	242	193	252	215	214	236	227	226	203	219	219	222	207	192	204	222	198	226	200	238	193	229	220	226	211	227	224	215	224	206	229	225	199	201	194	210	224	210	237
15972	10392	2823	794	599	532	483	480	469	414	464	421	423	382	428	373	397	410	395	408	347	422	409	410	401	382	375	397	350	397	393	383	389	386	371	392	387	363	390	420	376	372	342	378	376	386	422	405	373	407	394	373	392	379	394	364	406	423	361	381	433	380	360	364	372	414	414	388	408	359	394	368	370	412	382	386	392	408	382	411	394	361	372	427	386	381	455	404	389	357	389	385	373	342	386	389	342	373	394	392	375	380	398	400	387	392	381	422	397	401	388	391	385	335	370	346	380	383	343	363	390	395	403	397	403	388	333	410	391	410	391	342	419	402	429	364	423	389	368	362	401	349	409	400	376	372	392	391	392	389	368	367	404	359	388	397	389	401	405	361	409	370	368	377	378	395	405	400	397	404	355	361	416	381	393	370	395	385	414	386	390	348	390	373	398	368	359	379	371	390	402	340	395	396	402	365	380	400	395	390	392	357	380	399	409	400	376	361	380	402	386	382	357	359	393	408	385	363	386	379	401	378	377	366	365	405	389	398	388	381	403	384	344	393	432	384	400	400	400	386	369	393	341	369	362	380	402	392	387	419	379	388	400	387	403	418	393	391	416	383	423	387	387	384	413	381	392	399	367	410	394	364	341	397	410	415	424	373	368	386	373	383	363	390	370	418	364	424	376	400	363	388	367	397	378	379	374	358	373	368	384	386	381	413	375	416	398	388	390	413	372	345	393	375	378	383	389	372	404	382	356	351	415	378	399	386	395	403	372	391	409	390	403	410	419	363	382	384	390	374	395	389	364	376	366	410	380	397	412	423	414	370	371	380	391	372	398	393	379	370	398	377	371	402	367	405	358	402	385	366	363	405	349	372	363	388	372	405	383	378	392	369	384	389	391	423	376	376	381	369	399	366	403	360	374	402	374	355	389	365	374	394	384	398	385	344	392	378	401	416	370	408	404	377	415	384	359	384	402	422	398	380	415	401	387	405	414	413	396	370	407	410	369	392	402	408	408	381	370	397	377	396	394	366	387	376	390	379	367	382	410	362	366	377	396	381	391	376	380	380	412	356	393	384	382	387	367	355	400	332	397	412	380	385	379	396	385	379	385	364	399	385	390	383	346	401	405	370	363	377	391	359	380	370	382	402	394	414	412	386	384	384	400	345	415	362	377	394	391	384	365	381	404	378	365	394	388	384	359	383	395	382	380	404	413	412	397	417	381	370	381	374	354	390	353	406	390	394	344	384	395	366	381	340	360	382	421	396	389	403	408	401	396	409	404	408	387	398	349	385	380	388	386	375	390	344	401	372	376	375	388	401	330	371	392	375	407	424	407	383	398	381	380	351	350	384	403	362	409	414	380	367	383	363	387	364	379	361	351	398	389	369	428	401	407	375	364	362	403	370	357	370	400	408	379	339	357	372	410	391	368	389	371	350	369	392	390	400	356	419	399	404	412	397	355	373	371	368	365	358	347	410	369	356	406	390	403	371	361	371	353	410	391	398	406	403	387	389	372	414	365	376	352	369	429	392	363	412	394	375	352	365	362	397	397	392	397	366	409	371	391	343	401	364	350	387	399	398	391	355	409	366	395	378	377	394	387	395	375	389	413	395	396	439	398	356	373	388	410	418	423	378	348	353	369	384	383	357	393	389	389	370	410	382	405	410	383	386	373	404	404	378	400	382	358	350	388	377	419	420	380	366	371	358	424	373	388	385	388	389	369	394	375	380	401	397	384	383	386	389	387	379	397	408	402	363	369	371	405	373	373	382	396	387	400	387	407	393	361	391	372	419	405	389	419	400	393	393	355	404	357	363	412	388	414	382	379	384	406	383	395	380	384	383	376	383	395	376	371	386	371	356	396	401	364	394	398	380	373	365	424	355	380	385	367	387	413	398	381	383	368	391	402	384	365	347	365	405	372	399	418	384	413	374	383	380	340	402	378	451	364	354	386	396	399	406	372	391	400	421	352	402	371	366	391	360	391	425	388	376	406	389	387	379	385	358	394	371	368	404	416	363	353	355	413	418	397	394	356	351	380	379	385	378	400	376	364	364	373	379	400	380	400	387	372	395	400	368	379	373	411	385	390	361	388	418	426	398	368	417	352	372	418	417	371	413	393	385	394	382	366	382	396	377	376	385	372	399	374	393	370	391	389	372	366	380	373	397	384	368	375	392	347	413	388	388	385	362	416	424	382	407	358	395	380	350	390	396	392	352	366	358	389	375	406	397	388	386	371	365	395	392	372	362	375	353	376	395	401	365	372	377	378	400	371	360	363	378	372	415	393	371	410	378	384	362	376	370	366	409	377	372	390	360	392	428	399	400	397	361	374	377	357	358	360	412	403	413	375	386	368	390	382	392	370	379	382	362	381	362	387	376	349	363	392	395	404	385	397	377	393	381	389	407	401	384	385	373	380	377	342	402	389	377	397	374	355	378	340	417	385	364	408	390	364	397	364	371	369	399	402	371	375	386	390	394	349	358	359	349	339	384	391	385	376	383	384	368	378	389	397	395	339	362	381	378	382	394	401	411	383	378	402	401	397	422	380	382	380	423	373	401	361	396	386	389	357	369	378	386	367	385	380	427	386	371	380	370	382	378	363	352	370	402	374	418	394	357	395	370	403	418	359	398	384	390	374	367	408	408	414	395	371	390	381	381	404	359	396	429	353	414	384	399	396	412	384	357	378	360	381	374	419	408	370	388	380	375	405	417	345	353	366	387	408	385	361	376	398	401	397	410	391	372	428	387	425	354	386	389	353	386	374	409	378	347	367	409	387	386	357	349	375	376	389	390	407	402	417	421	386	400	368	416	361	372	405	389	386	361	361	402	387	397	414	362	367	383	361	412	397	371	400	430	404	377	391	363	384	383	392	362	376	392	380	385	378	357	406	355	366	374	370	371	363	365	395	356	374	356	386	375	427	353	360	440	395	407	383	390	372	369	375	397	383	416	344	394	391	420	345	369	371	433	382	402	395	412	397	384	422	383	368	406	384	370	370	398	384	383	364	345	387	370	376	389	347	407	356	347	351	381	385	389	350	390	376	381	392	408	403	378	379	400	379	392	374	370	395	393	390	388	399	417	384	391	381	376	370	379	375	393	411	385	382	373	433	397	385	390	351	370	357	394	429	355	359	421	409	392	371	388	383	407	388	403	392	393	368	382	360	382	372	381	384	351	358	409	380	378	407	362	408	366	370	370	398	397	387	397	367	368	404	434	367	384	402	406	389	367	412	379	378	413	353	348	392	370	361	370	354	401	358	375	394	384	369	389	416	401	342	359	387	356	393	372	385	368	355	387	383	391	386	389	371	394	405	398	399	348	370	378	367	373	382	363	384	361	383	385	394	407	425	387	389	429	359	381	393	379	364	380	405	361	362	402	393	370	381	382	433	404	355	399	385	400	405	386	417	385	406	410	378	340	363	397	356	351	376	378	365	392	414	388	420	368	383	377	409	381	375	371	373	400	413	368	386	388	352	394	401	406	376	387	398	362
24164	21336	28378	24625	20631	3407	914	603	584	492	548	499	494	458	429	417	467	428	442	409	436	400	403	422	394	416	411	421	376	387	401	385	430	372	391	388	373	385	385	374	371	395	391	387	412	365	375	376	372	369	411	409	394	373	402	388	361	369	386	383	389	390	405	381	368	417	383	386	410	354	401	392	412	380	351	384	363	387	354	358	405	384	391	361	393	388	383	401	387	384	399	426	385	357	399	398	374	443	372	419	367	380	374	389	366	365	365	367	364	356	355	380	428	348	392	394	372	393	428	389	394	355	380	389	380	389	365	397	369	412	357	353	399	366	410	379	366	375	374	350	396	362	371	366	359	371	390	350	371	358	357	419	401	382	398	370	393	385	377	362	418	345	374	369	402	390	351	345	389	420	389	406	335	405	402	410	387	382	379	391	384	398	386	346	395	369	340	412	380	385	354	385	403	351	390	364	399	347	378	433	378	369	353	376	366	380	370	380	383	355	373	393	373	362	349	387	359	385	382	380	384	389	392	370	371	400	360	388	428	398	374	360	380	372	376	364	391	339	325	393	392	390	380	382	354	374	358	376	393	405	376	405	346	364	350	400	388	375	354	362	377	368	341	360	355	392	374	364	398	379	379	326	354	405	365	382	379	403	371	371	379	412	361	352	348	361	388	363	348	372	387	376	374	391	362	370	352	388	399	354	363	386	405	352	371	385	419	393	380	401	346	397	389	377	366	391	355	391	396	368	389	338	387	369	385	379	367	375	373	368	360	396	357	414	388	386	402	382	398	369	386	388	385	388	331	392	383	384	357	385	375	372	384	365	367	403	386	358	364	354	382	411	377	398	364	386	387	379	332	369	391	378	382	388	383	337	373	383	379	363	355	377	390	367	383	395	382	374	397	400	394	354	379	368	347	391	368	356	382	381	369	352	385	392	383	365	359	388	406	388	364	409	380	410	373	393	386	369	374	378	379	403	403	385	360	383	357	381	363	367	388	373	378	331	393	365	394	369	374	364	436	369	367	342	394	366	392	362	389	405	384	364	386	376	375	345	348	370	349	399	382	322	372	349	358	393	355	384	374	383	376	380	340	386	384	378	355	373	415	366	360	374	398	382	380	380	390	366	358	370	351	384	340	366	412	379	365	362	382	321	391	377	388	399	363	393	382	417	349	369	368	413	381	437	363	345	397	388	387	361	381	385	352	370	408	381	419	362	326	408	361	363	392	365	379	361	388	372	375	353	361	398	370	366	381	375	348	401	346	372	397	361	368	367	352	343	351	367	385	383	358	399	365	378	411	402	348	423	366	358	351	335	380	351	372	374	363	404	384	392	357	378	391	375	388	398	411	400	350	377	391	355	369	364	403	359	352	383	389	358	408	394	378	405	389	389	380	370	410	353	370	394	374	411	368	364	427	389	358	364	377	380	393	381	373	377	331	371	362	372	399	373	334	376	394	384	397	364	367	391	370	337	384	372	387	391	365	390	408	405	381	377	368	377	366	386	390	386	361	357	369	407	345	370	359	376	428	390	355	350	395	377	380	361	359	361	363	372	368	384	404	415	372	360	362	362	383	366	376	339	367	359	388	392	379	354	367	352	382	361	369	346	366	363	380	394	388	384	401	380	367	355	366	362	374	385	384	389	388	384	382	345	383	338	385	377	395	381	390	362	393	371	394	379	420	361	384	339	385	395	383	402	405	387	321	405	367	346	369	382	396	356	387	400	393	337	393	380	371	392	415	391	389	383	379	398	400	386	372	389	366	372	365	386	397	346	355	351	332	406	345	382	372	379	405	342	399	414	381	382	377	378	386	372	338	366	354	361	404	379	420	415	388	370	380	352	380	369	404	374	396	378	329	376	373	352	383	416	371	382	359	399	370	364	367	378	385	376	333	364	374	405	402	387	404	384	368	365	373	351	330	413	361	384	371	363	374	401	366	418	397	339	344	376	385	395	343	361	398	356	365	373	352	379	344	375	383	429	410	358	350	369	402	379	370	352	353	394	380	370	398	368	402	396	374	378	380	370	352	390	350	347	372	398	417	359	388	363	358	367	383	377	350	395	395	365	372	390	384	380	360	362	379	398	417	383	360	398	391	383	384	398	368	382	393	390	372	369	375	354	375	410	398	399	351	406	383	408	374	399	386	395	413	364	372	367	385	380	368	396	390	371	363	386	419	394	378	383	342	369	380	375	393	415	372	381	366	386	362	362	399	409	392	403	339	413	368	407	368	376	391	374	382	367	393	371	409	373	384	369	349	435	384	353	373	362	338	370	393	388	364	343	390	377	360	386	371	387	391	349	370	370	381	389	391	361	355	371	372	397	365	366	383	401	377	377	374	387	377	372	400	349	383	378	383	362	405	389	392	407	363	382	366	388	374	346	338	340	342	367	388	335	356	356	376	353	368	407	382	394	359	361	369	368	376	359	360	392	370	361	338	343	384	372	320	377	374	407	354	389	367	402	392	355	406	356	385	393	406	373	378	357	401	373	363	375	411	397	328	346	384	374	373	364	376	365	372	385	395	370	358	409	363	360	391	403	353	400	382	346	381	385	363	360	380	357	381	375	369	361	389	357	326	356	354	372	402	381	350	383	367	366	372	366	370	377	380	395	403	391	414	404	356	372	379	402	384	427	427	351	412	409	389	359	359	413	395	356	394	395	377	390	358	361	366	362	401	360	351	380	373	364	377	361	385	373	388	401	387	369	412	360	387	390	368	385	393	425	375	361	369	368	384	365	384	382	389	398	370	355	382	390	370	360	358	368	357	400	355	387	328	395	384	379	339	391	394	361	384	333	383	360	370	353	370	367	378	362	391	323	366	389	381	359	379	388	365	379	397	355	364	372	388	355	349	411	403	398	374	384	380	403	376	394	361	376	370	384	376	404	387	351	375	381	385	410	415	376	361	408	355	382	331	373	389	377	355	387	344	391	344	407	386	374	359	376	418	323	391	393	361	358	371	361	386	389	368	380	394	372	341	360	370	386	356	406	359	353	375	348	355	392	381	398	403	365	398	420	362	367	373	392	382	382	411	385	400	398	353	333	347	396	386	370	346	360	358	403	357	409	382	389	397	367	340	383	371	384	404	383	384	391	366	378	394	381	378	375	402	379	372	387	371	385	384	398	404	363	363	384	402	382	384	375	365	391	357	383	370	375	403	378	365	354	381	362	354	362	398	343	381	350	403	362	382	360	377	376	393	379	374	388	373	352	405	362	410	386	399	383	372	373	375	402	396	361	370	363	397	348	363	364	377	385	376	371	349	369	367	391	370	379	376	400	362	392	386	363	403	389	389	370	408	367	356	349	394	351	381	348	366	398	379	416	388	385	388	353	349	358	365	368	387	427	367	386	337	394	336	360	381	389	390	410	383	418	372	372	356	403	368	375	401	365	354	381	413	389	373	382	403	374	335	370	386	367	427	351	357	393	374	355	404	366	384	348	383	395	341	397	380	390	363	374	372	399	381	399	406	358	373	373	373	352	400	373
39945	25980	15654	4359	3155	2348	1873	1521	1439	1165	1108	985	944	926	871	834	772	834	786	728	787	736	741	670	673	708	672	700	629	637	697	719	679	639	680	665	657	704	647	655	674	658	682	636	664	613	679	675	650	651	651	611	641	620	678	631	698	664	654	648	631	672	631	690	647	612	673	648	637	663	595	681	640	644	629	605	631	599	669	659	630	630	619	620	656	666	683	642	695	633	615	626	635	647	648	619	660	642	658	616	627	657	624	624	682	660	642	636	599	655	637	655	670	694	626	646	709	665	649	613	649	676	609	672	654	623	699	635	632	613	590	673	660	596	637	652	656	592	625	722	643	656	647	621	613	660	642	676	658	655	609	634	603	654	681	657	689	675	613	642	667	628	651	661	661	671	687	719	654	631	673	643	657	648	625	637	644	621	630	715	633	643	664	613	655	637	608	655	639	586	644	608	639	613	632	599	657	622	645	630	637	634	654	648	614	632	659	648	618	658	615	655	669	636	659	617	671	638	682	587	617	663	591	626	638	685	638	638	656	671	579	642	661	664	638	663	623	645	667	637	606	666	647	641	653	625	643	604	643	636	646	629	643	643	653	657	624	680	615	623	604	625	685	633	618	607	619	616	642	666	631	649	633	632	609	604	633	618	627	625	614	667	654	626	632	639	658	624	619	649	626	619	622	592	626	637	678	658	666	631	650	634	667	606	682	636	611	686	670	652	605	655	651	636	621	617	694	631	674	633	635	620	642	688	653	630	654	625	642	647	662	669	659	611	641	646	625	676	639	628	650	650	633	653	652	673	650	688	642	661	612	632	646	651	670	667	609	638	615	681	707	641	607	667	618	620	636	628	632	681	655	670	646	607	601	637	617	644	640	646	628	618	642	610	656	629	699	637	641	637	606	664	631	649	591	654	609	630	624	609	672	657	630	672	626	681	593	574	654	644	633	658	615	644	669	681	682	631	594	643	608	641	636	612	651	608	669	657	636	614	661	627	610	656	637	601	628	635	612	617	627	652	600	672	634	653	654	690	612	643	647	598	625	642	635	689	674	646	613	628	610	651	621	674	645	605	637	613	678	678	644	629	668	635	648	612	666	624	644	637	633	598	654	644	682	675	646	637	617	651	640	681	672	656	612	677	637	632	645	681	652	634	627	653	609	653	620	646	596	597	684	587	659	626	654	619	634	666	675	658	643	657	657	636	662	667	606	624	636	673	684	621	607	623	663	608	641	613	614	663	634	669	645	628	680	611	681	627	639	629	647	631	630	701	628	625	634	623	642	642	665	634	584	609	642	688	668	614	634	675	618	651	645	599	647	607	668	628	665	607	616	618	680	649	641	647	616	637	675	616	671	638	624	686	660	620	640	652	662	626	677	649	599	643	643	654	610	646	657	630	651	657	641	636	649	677	641	617	672	696	645	625	658	655	652	626	646	625	615	658	602	659	686	633	625	675	651	656	620	654	655	637	597	634	651	644	679	663	650	605	679	631	639	649	625	675	658	625	634	614	640	638	682	601	637	666	638	645	681	661	623	618	628	645	661	648	682	685	613	650	643	645	652	712	657	598	632	633	639	660	617	639	642	595	667	658	648	616	633	694	614	660	635	653	652	654	681	647	667	620	625	615	615	630	663	603	616	705	582	629	656	673	654	633	622	622	667	648	632	683	605	645	634	642	638	640	695	644	592	621	638	647	648	641	572	646	642	599	675	634	712	655	650	656	621	662	617	647	589	642	649	594	636	607	604	582	632	601	657	634	654	651	619	634	643	663	623	678	625	586	667	640	651	625	617	619	627	630	660	606	665	608	600	623	629	647	653	627	628	646	638	652	639	614	621	647	638	653	665	656	652	627	630	616	651	589	616	607	645	633	630	618	638	671	640	649	660	649	649	625	648	648	614	626	669	635	620	652	629	661	616	664	643	592	620	687	611	621	673	624	663	616	596	665	584	629	649	589	654	632	623	648	639	649	638	628	677	656	595	640	629	599	624	655	617	663	642	699	646	602	614	617	631	606	664	632	674	631	643	618	646	649	584	675	658	608	635	656	660	641	600	621	639	636	618	599	655	609	635	677	652	693	657	640	641	632	636	618	653	696	644	631	582	660	620	641	659	599	697	649	641	634	630	660	664	634	590	606	648	611	625	657	653	674	643	628	667	633	665	630	631	620	676	601	644	645	597	617	630	625	670	696	648	619	630	625	649	639	638	635	665	665	640	627	645	660	699	690	656	617	574	643	648	635	668	623	671	647	676	657	629	674	609	630	598	643	639	666	686	606	581	658	655	640	629	600	644	670	641	643	567	636	632	659	634	623	638	684	633	647	652	646	656	667	633	705	595	610	679	703	642	643	650	605	618	645	672	652	630	630	631	632	631	657	660	630	627	628	582	585	641	585	638	673	606	655	620	628	626	599	630	667	634	612	632	661	640	650	645	649	614	608	592	638	607	639	704	629	658	651	616	619	639	639	664	630	664	669	650	602	645	618	708	638	678	687	613	637	637	661	685	600	682	613	633	624	653	645	653	650	596	636	610	649	655	648	599	653	613	620	640	675	653	605	627	675	672	682	617	619	634	643	621	606	657	598	619	646	603	625	640	606	676	697	631	650	640	628	665	653	632	617	681	664	621	644	623	617	649	593	588	649	633	645	656	595	644	623	654	652	644	690	617	636	643	654	630	664	648	661	644	603	642	634	645	622	651	699	644	641	661	631	639	649	603	702	640	600	623	606	677	599	669	629	644	698	638	601	596	651	636	618	687	680	637	625	705	678	637	627	639	616	632	638	649	648	665	649	605	636	609	644	657	638	593	634	692	665	620	615	630	638	636	634	614	627	642	579	608	627	637	661	635	606	621	634	633	599	630	653	620	665	632	625	649	623	660	628	665	626	646	638	647	698	618	606	642	583	604	602	602	638	629	653	684	640	628	614	685	631	647	641	708	636	613	654	659	618	638	669	659	663	642	703	679	669	635	602	642	648	612	645	656	626	660	643	617	672	614	645	636	645	620	616	616	649	642	667	640	652	635	631	611	678	621	637	627	647	619	688	618	624	615	637	652	637	629	644	587	648	605	628	696	598	640	609	634	588	665	600	626	637	641	691	632	628	611	660	585	577	637	620	626	660	617	627	656	615	641	619	632	638	620	627	660	633	634	609	623	647	663	650	627	662	616	654	590	621	608	651	652	660	591	659	610	648	629	627	605	596	613	626	634	611	653	649	642	596	663	639	627	655	638	661	625	621	602	610	662	630	643	645	582	646	658	623	639	663	660	627	622	605	613	636	646	691	589	620	645	614	631	641	624	644	661	641	601	620	607	617	610	615	645	653	607	619	604	610	611	666	671	674	633	669	648	643	666	609	632	644	620	646	584	634	648	630	624	596	644	618	651	679	617	654	622	671	688	663	605	635	652	650	611	650	642	666	654	593	666	652	623	659	614	649	647	612	674	642	651	629	633	630	619	674	627	624	588	610	634	692	647	670	652	634	674	623
23231	21322	29078	23880	21327	19701	2652	1060	819	749	701	665	606	586	577	553	549	514	527	488	532	502	478	498	499	476	478	492	473	485	500	459	507	418	441	447	461	407	467	454	479	461	452	424	493	485	509	463	466	479	501	458	445	431	459	459	500	457	466	460	442	458	414	439	457	467	433	466	453	413	464	454	426	419	493	489	441	431	457	436	457	451	471	455	455	453	442	437	440	421	473	436	448	418	465	423	465	431	431	447	441	455	392	446	405	459	455	439	466	429	453	440	439	441	438	415	437	442	406	431	438	483	474	479	426	473	412	428	460	448	457	459	468	449	409	416	470	464	478	454	464	485	452	375	493	434	440	445	431	453	495	476	455	479	485	460	429	443	424	490	432	486	471	436	473	457	453	461	442	463	423	464	471	443	456	440	470	448	455	465	429	453	423	441	426	481	446	460	454	472	456	460	455	436	422	436	452	423	443	461	479	433	427	453	416	435	462	472	454	425	435	448	460	430	470	451	427	459	441	431	449	430	435	440	422	433	442	454	442	437	481	473	445	424	455	463	489	407	426	435	431	447	500	428	465	451	462	483	495	435	434	423	389	405	438	424	459	454	447	424	499	442	456	437	467	427	489	401	443	472	437	436	477	415	468	414	440	484	450	439	425	457	449	456	436	452	425	477	424	457	442	427	427	462	447	450	465	405	424	453	418	434	426	431	434	445	467	443	430	470	440	421	450	428	460	408	448	419	457	454	422	448	457	444	418	454	436	459	447	459	448	413	466	414	440	481	450	429	429	424	452	425	447	429	423	457	438	432	438	473	424	463	449	455	444	452	432	484	437	471	444	392	451	448	463	491	446	405	426	451	462	409	434	447	431	447	425	419	449	425	439	455	436	477	417	440	403	405	397	423	422	472	467	420	417	434	447	475	438	451	459	443	453	447	469	399	410	434	442	389	451	462	480	428	490	426	486	448	441	463	419	432	452	401	425	432	474	479	425	440	449	426	475	402	482	471	459	469	439	453	454	435	438	415	473	427	468	440	414	479	475	493	444	435	464	442	463	447	423	471	453	480	487	486	436	441	445	431	430	435	468	454	468	420	428	447	478	476	448	451	476	450	455	467	398	395	442	453	451	449	441	444	461	408	472	465	412	457	440	478	446	442	404	430	460	486	453	430	439	476	464	435	452	415	466	456	471	463	429	460	468	450	479	408	459	458	471	448	451	453	458	454	434	391	468	477	426	493	440	436	418	438	445	411	464	449	433	437	458	449	421	428	452	412	461	457	426	473	443	446	447	438	494	489	454	445	454	454	428	448	473	459	419	445	473	449	441	452	443	432	421	485	457	444	481	445	459	415	465	466	449	444	461	457	434	433	459	424	454	441	458	472	439	447	429	457	414	475	433	430	423	429	440	447	434	435	460	471	401	460	478	450	460	436	453	469	440	446	450	490	434	433	465	448	469	458	429	442	403	457	426	411	515	451	413	461	427	443	431	441	452	462	443	406	418	450	447	423	458	430	485	459	426	438	471	458	442	437	403	422	462	435	420	434	459	448	418	453	479	421	426	427	472	423	473	421	428	428	440	461	453	431	441	419	432	433	463	460	378	485	434	460	449	447	440	450	453	481	440	423	448	455	465	421	448	443	440	457	482	424	489	454	488	430	436	422	463	424	509	464	414	486	436	461	434	461	449	442	468	456	446	444	452	419	411	465	457	466	456	446	472	432	428	442	473	453	461	480	448	450	470	473	442	468	426	460	425	449	461	446	474	447	443	458	424	445	456	462	431	454	476	471	470	423	440	418	468	442	459	449	437	484	434	457	465	465	420	499	429	439	445	415	492	460	427	417	436	503	447	450	481	438	494	483	376	476	483	464	447	468	453	451	443	447	446	458	449	456	488	423	425	435	478	434	465	428	408	433	445	463	486	450	444	465	422	469	443	457	484	418	444	430	479	422	457	439	415	451	442	433	451	474	451	523	447	444	432	440	439	472	464	446	448	453	429	408	456	451	490	455	417	430	442	438	442	461	421	409	452	469	500	452	442	415	441	430	446	427	403	445	443	463	418	453	441	457	468	445	449	427	415	444	450	443	435	444	479	456	465	431	434	453	419	467	478	441	469	435	440	454	456	480	455	446	430	427	461	427	484	450	448	444	479	446	453	463	426	439	466	444	442	449	411	435	429	424	490	452	437	426	462	446	475	401	443	452	501	430	460	434	429	402	412	443	479	473	436	438	474	444	474	446	438	453	449	425	435	449	445	451	423	410	422	442	469	433	471	419	437	430	457	473	436	457	449	441	442	477	457	426	456	451	469	468	472	413	463	431	455	455	454	449	428	449	424	451	437	474	425	438	439	435	458	420	451	461	456	408	397	445	437	466	436	463	476	449	421	446	480	415	430	475	459	430	479	440	441	445	452	429	458	438	480	425	480	392	415	445	413	412	474	410	443	480	461	457	440	471	448	470	412	427	449	427	435	449	420	480	471	417	445	450	439	406	475	462	437	426	433	441	454	463	430	438	468	465	445	428	460	450	420	475	445	441	439	423	388	459	481	435	452	456	436	434	436	459	429	455	417	438	398	449	432	474	429	442	463	454	452	454	424	466	449	447	409	432	440	443	442	483	456	434	461	435	458	442	428	432	447	428	486	423	413	431	463	442	474	431	465	455	448	449	440	460	433	464	444	415	446	438	450	443	425	455	395	480	452	447	449	456	449	441	487	419	457	449	446	464	462	447	458	452	452	471	452	481	460	449	424	457	435	461	436	452	476	415	439	473	431	479	408	450	449	447	443	478	457	445	467	467	409	462	428	448	466	466	483	445	430	415	435	441	475	480	436	449	434	433	481	435	440	428	472	465	429	419	438	455	455	444	431	469	441	439	477	503	437	417	440	466	463	413	455	455	466	419	436	441	419	440	425	450	437	461	439	478	412	461	464	444	434	444	394	440	430	427	442	451	451	458	447	476	462	418	444	445	450	458	437	419	456	469	454	453	485	446	466	424	431	461	473	460	417	443	471	438	465	458	422	422	486	432	453	418	409	434	442	438	446	486	418	435	424	439	434	464	443	424	482	450	422	430	456	445	449	430	460	485	450	451	458	481	455	456	451	464	443	460	426	436	439	450	452	457	446	451	424	470	406	443	466	488	463	421	433	458	439	471	421	467	439	415	435	468	475	423	407	421	433	411	470	431	461	444	437	443	495	467	476	423	439	465	392	463	451	431	425	451	495	427	450	434	463	434	437	455	430	463	419	439	471	455	458	443	469	451	449	443	417	381	423	462	422	444	407	462	447	441	434	444	451	489	454	441	425	457	457	421	480	432	503	446	462	424	446	464	452	430	447	470	459	463	454	455	447	446	456	439	439	446	440	466	428	407	459	436	458	458	416	405	449	436	423	450	439	450	439	435	478	488	440	422	463	438	477	446	443	434	502	463	489	486	480	469	454	457	434	426	483	441	438	448	500	440	469	412	426	484	454	489	469	442	477	471	469	457
47366	26721	21880	7246	5217	3906	2999	2527	2097	1771	1607	1423	1302	1259	1196	1059	1080	1032	950	939	908	899	835	891	919	857	835	828	805	825	827	771	817	845	737	726	708	785	797	826	775	800	810	784	787	763	745	773	759	749	741	719	770	786	745	743	798	737	743	778	734	726	749	705	751	752	734	729	735	726	741	729	778	723	759	728	743	739	732	704	749	700	697	714	743	724	723	745	766	710	761	711	751	765	696	750	710	676	712	785	727	779	772	781	676	794	772	700	740	735	753	715	705	733	744	769	769	704	735	746	753	676	740	749	718	760	738	758	698	795	755	727	731	770	716	720	754	787	721	743	734	773	740	765	682	756	749	708	749	785	743	773	698	784	687	713	796	737	789	746	772	806	756	778	710	755	789	734	743	790	741	698	778	760	752	693	723	755	792	754	709	704	765	726	716	742	735	744	712	771	702	694	770	740	734	710	731	766	712	714	697	704	768	737	717	719	712	695	763	785	680	755	769	737	743	759	682	744	721	762	774	738	769	775	768	739	749	800	732	766	704	730	761	737	676	737	738	734	727	714	719	756	749	742	764	730	742	722	756	735	739	703	727	709	749	762	745	720	726	755	718	712	753	789	770	707	674	707	749	740	768	747	724	757	759	734	715	724	725	743	743	745	747	774	787	650	726	705	753	758	795	727	724	739	721	782	780	738	727	721	761	725	677	710	729	669	741	649	710	815	747	684	751	753	775	704	695	752	699	708	756	760	774	718	726	720	751	767	734	736	692	695	739	750	730	707	735	728	725	764	735	701	809	758	729	726	778	722	815	754	715	733	710	699	751	686	684	718	762	739	738	724	724	747	692	795	750	708	733	734	729	782	736	696	775	757	699	733	770	727	682	716	716	708	734	716	764	724	754	760	710	715	745	760	724	735	758	691	720	751	725	761	729	712	742	741	725	718	752	725	708	731	762	697	761	701	746	728	719	779	737	742	753	766	711	731	710	688	725	757	774	694	774	794	735	760	735	744	692	733	711	744	747	719	781	684	750	708	722	694	784	692	758	716	746	746	747	747	770	778	781	693	740	717	780	734	774	792	753	742	726	729	749	724	724	699	787	733	738	762	767	738	729	754	757	703	744	740	719	745	751	753	737	810	734	760	691	732	688	716	694	746	732	777	731	772	763	748	722	745	762	775	733	754	761	709	748	697	731	690	748	743	763	694	753	738	706	705	738	746	708	724	751	730	767	802	743	718	758	746	734	706	714	733	713	804	763	714	753	707	708	713	739	742	723	756	755	721	731	720	756	746	728	765	772	772	701	729	758	721	757	714	675	765	748	740	715	758	787	716	714	689	754	727	750	709	741	714	720	759	749	709	739	725	751	733	744	742	732	774	714	720	698	723	754	683	743	764	736	756	738	766	752	739	758	711	756	692	773	754	797	721	729	686	740	742	754	703	737	720	719	722	746	700	765	754	725	700	741	749	751	742	702	778	730	732	732	743	731	730	756	739	729	708	772	697	728	743	685	732	757	693	703	747	711	691	765	690	710	694	733	708	682	737	716	697	765	702	797	719	736	769	718	711	715	731	712	739	700	753	747	734	742	742	750	715	771	735	734	713	711	728	732	712	678	732	742	687	773	785	751	713	704	759	692	706	762	740	726	742	732	720	754	705	754	669	718	705	762	817	739	730	757	735	732	727	731	701	763	723	722	728	736	657	744	751	718	755	781	742	707	730	732	749	716	783	754	849	767	703	778	768	738	735	741	714	731	746	726	718	767	748	713	777	744	743	708	732	722	740	769	763	741	718	735	760	752	747	763	741	745	736	725	735	764	757	738	783	682	725	710	710	741	724	721	793	721	779	736	753	761	732	733	707	756	736	739	734	755	740	708	727	797	770	729	717	729	760	743	753	683	700	746	706	704	735	748	722	728	672	759	786	761	722	694	778	704	710	751	716	740	740	758	758	730	727	782	782	718	742	732	708	724	766	733	740	735	763	753	782	766	732	760	737	741	739	709	749	717	709	728	709	700	762	727	747	751	710	691	737	737	747	722	672	720	702	701	738	721	696	749	725	712	706	723	706	740	719	714	718	747	723	744	714	747	724	762	702	724	744	746	759	738	732	730	709	769	720	779	722	728	739	714	729	737	690	716	685	724	729	743	743	717	782	735	714	694	724	722	733	750	730	727	694	705	767	782	771	706	668	773	718	747	778	707	774	722	726	735	736	710	718	756	734	714	761	713	767	705	741	745	753	726	752	793	733	745	761	744	752	670	786	729	756	745	774	728	684	716	726	755	691	770	738	718	751	718	717	704	702	745	733	703	714	729	696	759	734	728	747	719	770	735	735	738	694	721	735	682	777	708	752	757	790	772	722	704	709	690	695	742	724	714	753	762	757	721	750	742	674	782	758	737	737	814	705	720	703	697	730	724	682	703	751	728	774	742	779	676	762	775	750	756	727	745	702	701	690	732	748	694	723	756	741	756	745	718	764	749	702	696	798	744	711	755	669	755	747	771	719	739	754	760	793	773	706	762	765	708	708	707	786	740	731	701	758	713	739	710	756	698	729	718	705	743	707	717	721	728	717	744	710	720	764	782	698	774	721	730	713	740	729	695	737	768	720	764	797	747	704	719	772	720	734	733	715	721	701	677	756	726	688	765	741	759	733	710	715	716	720	741	725	721	782	715	703	737	697	782	738	750	746	719	749	765	732	696	762	705	730	732	692	783	701	764	718	768	737	731	727	758	748	735	715	732	704	741	727	750	722	744	712	747	737	720	693	749	716	699	767	708	707	725	745	670	709	723	698	743	684	723	749	716	716	755	732	735	779	752	749	733	727	742	753	724	751	716	763	701	697	753	713	711	714	724	697	749	741	696	743	726	681	724	748	725	789	759	735	691	766	740	704	793	691	754	750	677	728	716	769	710	740	762	742	707	686	758	756	740	762	707	742	737	752	724	685	720	693	714	735	768	749	737	713	772	694	747	750	715	737	737	737	729	690	735	719	743	718	770	720	754	730	773	722	717	710	749	755	728	778	762	729	754	697	749	732	680	775	781	735	717	753	735	747	747	744	742	727	733	679	764	722	781	692	729	781	770	756	732	762	735	707	721	717	718	769	778	703	736	700	747	724	738	740	716	751	750	701	721	734	746	736	729	702	728	734	767	744	735	744	731	739	771	709	709	714	734	741	719	753	768	766	724	772	764	691	722	738	730	726	739	752	722	735	727	736	720	757	763	739	761	725	776	720	760	727	753	712	737	723	663	738	772	748	743	726	707	728	753	691	778	724	706	783	733	708	714	726	754	701	724	771	786	730	746	763	712	664	763	729	706	723	696	671	767	714	733	694	720	713	685	731	724	747	710	711	693	719	665	732	734	742	735	769	752	676	717	739	704	714	748	702	762	759	716	749	767	728	805	744	751	717	791	752	777	709	723	811	727	737	740	778	750	729	722	733	764	770	751	738	764	713	744	724	715	714	758	751	715	719	817	744	723	732	730	711
27010	20586	7927	623	278	243	223	205	213	234	221	202	223	203	212	184	207	216	179	209	166	194	227	192	207	208	206	206	202	204	189	183	203	162	210	200	189	209	208	220	235	211	200	185	208	201	214	224	184	198	200	236	194	193	199	215	221	222	207	206	208	209	179	196	207	192	208	222	212	219	202	212	188	199	221	189	189	199	202	198	238	197	198	208	166	196	194	205	211	176	186	204	182	225	222	206	177	178	211	197	181	214	208	216	205	183	205	215	210	200	211	206	193	202	236	208	219	196	220	209	200	210	210	159	216	196	181	183	194	221	220	228	215	222	198	174	198	184	195	201	200	185	190	190	206	187	184	206	212	230	189	201	184	219	209	192	164	181	212	205	200	200	185	197	205	183	216	203	226	218	209	215	206	193	228	215	190	203	202	226	192	187	199	230	195	194	183	189	200	210	183	202	190	240	171	201	185	191	187	193	200	179	213	184	205	215	243	194	199	189	205	186	202	207	210	219	198	193	193	196	201	183	192	172	229	191	188	212	209	201	193	192	183	205	202	193	208	223	205	190	186	172	195	188	205	223	206	198	216	183	200	198	178	203	200	197	214	192	193	247	208	197	201	191	207	205	188	212	189	210	221	185	182	223	180	213	207	192	196	185	220	221	200	195	218	202	210	211	222	209	194	181	202	207	216	189	196	210	187	205	215	206	200	179	189	194	180	196	223	228	196	187	197	225	204	204	187	169	212	193	199	169	200	228	180	188	168	213	202	192	222	176	204	204	195	196	183	203	210	214	187	195	231	203	214	217	206	211	191	185	212	229	217	194	152	201	196	191	186	178	185	181	202	217	178	186	202	198	162	196	197	205	188	186	202	201	190	211	215	198	205	193	211	201	194	195	197	183	183	208	170	216	179	156	212	222	210	187	188	200	193	200	228	188	196	225	185	220	207	177	223	176	176	232	200	157	189	178	206	222	202	225	208	213	215	197	223	193	222	211	195	209	192	203	203	200	200	219	208	214	208	190	192	209	215	225	245	173	204	202	200	207	218	186	187	202	196	189	197	176	163	205	202	209	223	217	209	201	179	220	204	217	198	197	217	212	197	205	209	180	228	190	199	217	181	221	178	221	190	241	182	201	213	175	186	210	174	203	203	209	206	191	189	208	190	199	201	201	191	188	202	201	187	205	205	209	205	195	198	199	200	186	193	213	195	209	217	208	180	215	206	210	176	195	213	201	225	208	234	192	216	205	189	200	194	182	177	197	215	176	207	215	201	217	222	199	211	175	223	225	198	211	205	193	201	220	198	199	182	201	191	232	214	195	197	197	202	174	179	216	188	205	221	170	186	220	217	194	215	191	198	216	187	221	202	202	215	205	220	195	195	186	188	196	203	188	226	209	209	224	201	204	202	197	186	196	218	223	240	224	180	204	184	176	210	190	177	197	190	201	213	197	199	213	220	190	199	225	180	225	195	230	199	195	223	234	213	221	209	193	198	189	184	198	195	210	178	188	208	214	203	205	202	197	218	220	188	204	204	204	172	218	199	174	187	202	216	189	203	207	188	195	199	216	207	219	224	196	214	212	200	237	198	203	214	232	199	192	174	196	193	201	203	190	179	213	203	201	228	211	204	205	212	210	192	209	203	193	202	207	191	217	193	205	225	199	191	219	214	205	211	214	201	202	199	198	203	206	207	188	201	214	203	205	205	189	214	226	206	192	217	217	199	196	213	191	219	213	192	200	190	192	193	178	210	214	187	187	194	190	196	178	198	204	195	209	203	203	171	212	220	207	196	196	212	213	192	176	186	206	220	206	227	202	230	225	200	212	221	216	183	192	177	168	211	206	196	193	187	204	206	221	204	192	194	196	199	166	211	191	183	176	216	194	208	209	183	187	201	205	186	150	196	200	215	188	183	202	180	216	178	201	205	202	199	192	186	196	214	216	208	176	207	211	219	209	207	180	196	208	158	202	178	166	240	208	183	172	189	188	185	189	192	206	201	186	179	212	186	225	194	189	201	191	219	194	194	190	215	201	203	195	180	218	188	203	232	195	198	219	219	192	205	209	205	206	210	193	190	181	209	215	193	187	211	202	211	201	212	218	199	200	232	192	207	206	226	226	216	181	163	197	203	192	198	209	200	206	189	207	202	220	185	205	183	199	233	218	209	187	197	205	207	186	206	190	200	224	200	206	207	222	190	187	226	211	195	201	210	201	228	226	201	216	213	193	215	209	221	208	208	220	183	185	216	203	215	213	173	194	214	200	217	196	177	204	200	215	192	206	181	211	228	215	207	201	210	221	203	209	179	231	205	197	194	176	194	203	197	185	184	215	218	192	192	223	174	180	206	186	196	181	216	208	197	204	209	191	205	192	207	213	184	174	213	179	218	192	210	194	215	202	214	188	208	193	199	196	198	209	190	212	227	207	225	205	185	245	194	193	224	224	233	219	198	196	212	233	233	209	218	221	206	181	199	216	213	180	190	177	216	209	172	199	198	212	183	217	195	201	197	195	222	213	170	185	212	209	195	203	186	190	216	202	201	195	188	196	226	200	193	187	209	182	210	197	197	200	198	220	199	217	212	203	208	215	221	197	220	211	175	194	194	195	200	207	191	210	186	201	208	188	202	175	202	203	201	200	221	197	204	203	208	219	201	203	189	212	216	204	193	195	217	217	194	198	207	216	188	216	229	221	183	190	225	214	182	186	195	185	212	187	201	195	193	198	171	199	195	179	212	188	174	203	201	201	206	215	206	184	202	226	184	187	212	208	220	172	194	209	208	206	185	207	185	221	199	223	198	222	207	220	191	218	201	219	228	204	201	202	184	193	189	207	214	219	196	206	193	213	193	215	220	226	201	188	219	206	186	184	214	239	197	213	204	180	228	212	196	208	194	192	205	198	179	206	189	189	220	196	193	194	196	191	200	207	179	196	195	177	196	201	217	189	205	207	192	199	187	177	197	191	229	213	200	190	194	198	183	192	184	217	189	181	175	188	210	188	236	213	204	195	183	183	212	191	197	180	193	189	177	202	180	197	226	210	189	216	198	217	212	200	188	203	191	187	230	185	175	201	205	173	196	220	220	232	191	217	176	167	211	208	228	218	220	194	209	205	210	208	194	200	197	186	186	191	199	196	230	219	188	211	207	217	204	201	246	203	189	192	213	186	192	197	212	187	189	203	182	199	218	199	187	192	189	221	175	211	202	195	217	221	172	201	234	197	168	236	172	207	195	198	232	209	187	194	205	217	204	216	208	204	220	192	206	216	182	216	175	198	191	192	229	213	170	190	197	232	228	184	197	214	199	180	210	182	196	184	192	221	205	187	183	194	195	219	201	191	201	173	198	190	189	226	185	186	224	181	213	191	202	212	206	204	173	215	208	208	188	209	201	214	209	169	204	206	200	203	190	198	206	219	217	203	220	214	197	220	215	195	213	187	207	203	197	175	190	206	197	213	217	192	213	180	216	183	205	196	181	229	200	217	193	197	208	197
15757	3567	2368	789	597	534	455	437	452	418	384	377	389	365	383	374	345	376	359	354	351	367	339	381	359	357	332	353	355	366	362	369	368	351	387	370	378	376	353	352	348	379	365	339	338	363	343	316	366	362	349	356	360	356	390	348	323	341	336	346	368	362	366	357	357	322	358	370	342	354	374	354	366	348	336	364	331	348	397	344	315	355	378	368	368	361	369	371	359	355	349	360	410	357	343	360	366	344	337	342	368	369	351	349	362	341	342	369	321	356	359	342	364	345	394	385	382	377	348	324	376	376	377	345	361	342	352	341	360	370	359	346	378	390	346	356	349	358	341	344	346	386	370	347	355	337	345	312	365	350	378	361	377	389	368	358	382	400	388	350	363	348	331	394	372	378	385	363	320	352	392	363	381	362	371	327	346	362	323	359	364	353	357	377	347	368	358	342	365	322	399	378	355	341	350	387	381	350	354	373	348	325	362	404	359	385	355	397	355	329	360	299	336	360	339	332	364	323	346	329	378	355	362	351	387	353	386	357	347	354	335	371	377	380	352	307	342	374	345	317	345	321	373	374	357	330	379	355	349	357	382	367	373	340	347	372	366	361	358	356	353	377	371	337	319	357	362	344	355	315	362	374	379	359	378	352	333	379	337	348	377	334	339	333	363	376	373	343	354	330	326	363	362	342	371	387	344	348	345	378	404	383	338	300	371	345	345	354	331	344	353	343	334	369	355	375	361	348	335	356	355	331	359	331	357	366	380	335	342	335	334	359	365	331	375	332	406	334	362	332	360	391	359	347	352	322	328	344	370	378	346	355	332	368	351	343	348	349	336	331	365	329	344	366	332	346	359	325	332	356	369	370	386	375	326	334	389	365	340	373	320	360	366	381	341	332	337	333	348	381	374	382	365	395	351	340	350	362	370	376	334	381	332	361	352	348	337	347	343	369	381	334	333	336	369	347	359	385	357	399	333	347	380	328	366	349	349	333	371	376	352	366	336	378	350	336	387	371	342	369	367	400	331	337	363	332	348	367	354	352	357	339	342	377	360	337	371	358	382	375	384	346	369	365	358	349	373	369	344	350	327	355	355	363	384	387	350	381	349	335	368	351	369	348	361	331	388	400	384	369	351	343	351	370	345	314	372	375	330	310	345	387	352	345	362	364	354	353	371	371	363	356	360	361	325	355	358	356	328	377	343	370	359	371	357	332	358	343	340	344	359	352	364	318	344	334	368	313	323	410	331	337	350	343	344	352	350	371	354	399	379	344	379	344	351	327	371	349	362	314	360	361	320	384	358	342	364	332	347	349	365	310	333	380	343	357	341	368	308	319	360	396	312	334	353	339	331	364	328	388	340	328	344	344	366	345	380	347	358	368	330	356	320	366	383	372	341	322	350	390	349	356	354	362	350	383	392	357	346	365	365	355	322	372	383	359	352	359	334	336	343	351	359	358	338	366	321	332	379	356	345	340	356	358	355	398	329	342	342	375	354	357	347	348	318	369	398	314	340	333	356	335	339	338	354	346	350	359	359	351	344	349	353	337	340	359	351	358	334	354	382	389	324	390	323	314	392	362	378	371	387	348	358	355	366	363	366	344	357	367	356	324	382	350	392	347	326	309	354	383	355	370	343	357	335	348	308	358	353	338	365	384	353	365	348	377	352	361	351	348	351	371	361	336	373	354	378	371	340	347	350	362	350	403	367	353	354	361	347	341	348	330	378	354	317	349	348	365	391	377	381	352	339	370	351	357	353	377	358	378	335	377	350	332	338	374	367	357	341	365	379	370	396	379	354	359	323	358	347	341	343	369	319	345	356	370	360	337	413	349	352	383	340	388	316	408	335	348	342	355	335	351	332	332	393	363	352	345	342	329	374	336	362	346	336	375	341	341	344	385	353	352	353	336	361	333	354	345	375	357	368	384	338	363	346	355	367	358	351	376	343	344	353	345	364	357	375	359	364	325	395	345	381	358	349	372	356	370	292	340	336	364	332	355	351	338	356	378	327	342	378	323	373	364	364	359	360	344	361	339	352	358	329	370	371	361	345	372	371	347	370	365	379	390	337	379	362	362	367	393	373	341	341	337	348	374	342	353	383	352	352	338	333	350	361	302	389	359	343	329	355	340	340	353	379	339	365	380	356	377	370	372	352	333	352	342	369	335	388	352	346	352	356	346	381	364	338	338	343	351	378	334	331	352	373	367	371	367	351	351	348	350	337	359	326	340	372	344	318	343	323	333	401	327	348	339	336	328	348	374	358	374	369	335	368	385	342	316	344	344	348	334	363	335	385	332	357	375	367	353	372	393	370	399	344	359	356	363	349	326	327	347	369	342	339	365	335	363	372	324	343	399	334	362	338	328	342	335	331	345	370	359	347	346	363	347	385	401	348	382	371	374	362	358	379	318	350	345	388	361	349	356	322	369	339	331	335	355	374	326	326	350	333	354	402	348	372	339	335	395	335	355	305	381	391	363	344	355	363	343	341	350	373	329	349	341	355	349	315	366	316	366	352	387	349	335	344	352	356	344	371	354	343	360	336	376	370	332	351	368	366	341	365	308	356	347	342	343	370	354	364	367	359	409	350	359	323	366	357	326	376	362	329	368	329	303	361	351	372	358	382	351	378	337	375	340	414	309	361	346	324	331	339	327	380	364	342	363	382	341	367	343	348	382	379	370	358	342	348	335	362	367	332	339	353	319	387	369	360	393	386	362	360	372	385	341	330	344	344	334	398	360	345	349	344	346	358	361	326	325	330	347	339	353	350	355	354	334	356	342	351	331	340	355	358	371	364	341	345	380	336	364	352	358	365	360	374	329	346	361	367	341	359	327	383	331	343	353	346	390	338	328	359	336	349	385	350	382	336	346	334	371	328	315	384	335	341	347	355	368	338	352	367	340	365	325	361	328	369	354	350	356	348	353	335	382	373	345	367	400	328	360	370	371	371	362	351	350	362	348	366	388	373	344	326	315	393	342	360	351	365	370	340	339	321	386	353	367	340	389	362	330	354	366	364	384	329	346	345	357	331	355	365	363	363	363	372	381	354	336	352	365	378	340	348	347	357	338	353	363	342	367	370	344	356	339	341	340	307	373	360	354	325	342	361	327	368	355	407	345	355	341	370	335	357	372	351	340	299	355	362	360	345	369	338	340	349	362	339	335	340	363	356	341	343	352	340	360	340	354	375	342	318	335	344	333	346	340	355	364	377	326	346	348	360	374	339	348	349	376	351	366	341	350	363	353	358	361	380	330	365	346	360	365	328	348	394	358	366	342	363	352	356	334	315	334	376	374	333	371	363	324	345	378	377	337	328	382	367	348	338	377	335	329	365	388	358	397	327	356	371	376	354	319	334	335	366	342	345	334	356	380	335	343	346	352	312	382	358	359	348	372	381	371	327	342	382	375	343	349	373	344	324	322	349	344	378	336	367	351	370	375	333	366	347	362	354	356	371	362	354	354	356	355	347	321	346	347	347	362	353	360	377	334	334	358
24162	21290	28773	24126	20391	3094	931	665	590	523	477	477	472	449	429	421	390	373	428	399	393	398	376	357	391	401	382	398	384	376	370	376	381	374	402	362	383	405	369	379	377	382	382	367	370	387	346	359	372	353	383	360	368	373	378	361	360	366	371	376	385	364	367	392	344	382	372	371	394	355	345	357	361	343	391	344	349	351	366	361	379	343	360	330	353	403	348	374	362	378	344	376	379	350	324	357	382	377	391	381	377	359	340	357	409	366	355	370	396	383	365	395	381	340	349	362	381	336	353	371	350	404	344	369	367	351	382	354	337	353	378	348	356	338	325	373	370	353	349	356	358	368	352	345	384	350	366	343	380	376	356	358	330	350	339	349	347	340	351	346	370	372	365	380	405	409	374	348	375	336	393	390	386	342	395	354	334	371	377	382	379	367	362	385	372	351	382	363	328	380	357	368	397	348	362	359	358	368	386	350	361	371	363	355	343	371	359	330	388	356	366	404	377	376	328	339	344	353	377	340	403	370	328	363	347	348	325	358	356	342	361	342	380	343	369	345	353	327	347	365	363	351	384	351	374	355	347	365	367	372	379	371	339	372	367	384	368	370	357	349	351	347	385	332	335	378	371	361	362	363	376	331	395	320	335	357	403	344	374	364	356	367	373	385	371	378	365	353	358	360	368	328	384	329	400	357	356	359	329	367	383	373	352	335	371	376	360	363	362	361	366	366	356	404	383	398	379	381	348	338	391	370	394	352	353	395	364	369	394	331	371	353	362	346	380	393	357	371	319	355	387	357	389	351	351	363	382	349	373	359	395	386	370	373	329	317	321	371	370	351	304	369	363	371	370	334	358	349	329	352	323	338	334	374	334	368	388	344	393	336	371	394	365	342	374	352	392	367	341	384	382	358	349	359	363	389	391	358	381	369	372	371	385	364	384	359	364	349	357	342	378	317	396	345	407	355	385	379	354	334	334	361	333	361	358	328	376	378	377	389	357	362	384	319	346	369	388	385	338	361	373	344	347	403	334	358	362	384	382	385	398	353	379	368	344	381	390	376	372	353	344	330	390	339	354	363	400	397	365	354	369	399	364	378	384	372	365	327	349	367	374	387	339	355	356	346	370	330	347	374	358	347	352	391	366	335	363	360	380	334	355	330	335	392	337	351	377	350	358	365	388	377	335	359	351	352	345	365	331	339	355	373	374	368	332	364	366	406	324	337	381	357	366	375	346	325	331	352	366	344	424	380	344	369	361	348	365	364	403	338	370	389	343	356	390	364	341	379	379	362	367	375	345	357	357	357	327	347	330	336	366	356	368	363	346	388	387	349	394	403	364	323	346	333	351	323	334	354	371	364	352	376	337	351	374	374	327	334	333	358	384	375	399	349	359	349	378	351	337	329	361	360	368	366	348	363	355	366	360	362	394	343	342	358	393	377	379	370	358	359	375	346	328	372	338	348	345	362	359	360	361	363	367	334	395	357	338	365	345	365	376	337	361	354	349	343	363	362	348	371	359	371	327	382	370	369	376	384	369	358	377	366	366	368	376	315	353	354	380	328	358	332	381	389	381	376	373	369	383	379	362	368	341	379	353	364	346	340	319	350	367	386	335	341	335	324	349	364	360	383	346	388	362	402	324	354	348	362	349	345	377	357	346	353	356	368	364	337	371	374	335	328	392	346	368	354	371	351	384	359	370	339	345	337	352	330	365	371	346	369	387	339	390	353	360	365	366	374	386	337	387	346	361	375	359	361	346	354	327	387	330	381	365	378	382	352	360	359	354	373	362	390	346	390	364	350	359	368	373	378	341	393	360	352	366	379	368	394	374	352	372	387	343	365	363	369	406	360	371	349	364	375	384	345	374	395	354	349	377	357	385	357	352	377	330	372	367	362	352	401	340	341	365	359	324	377	366	378	361	399	324	356	333	337	370	364	366	345	361	354	351	355	360	349	336	347	363	344	365	340	349	312	394	359	348	347	385	345	352	407	329	360	335	380	356	358	416	336	368	339	379	391	372	378	361	351	367	323	415	394	370	333	343	378	341	345	339	381	335	363	366	363	402	349	353	373	381	365	327	341	365	340	362	349	381	371	350	374	349	358	379	343	357	376	388	365	352	367	348	332	360	410	351	401	329	379	355	375	379	350	358	353	344	371	362	344	354	334	345	391	354	334	366	338	354	378	389	391	343	378	355	367	382	346	352	357	350	368	345	322	351	357	303	364	359	338	341	360	334	353	356	345	361	332	349	353	377	366	353	333	346	345	372	400	342	368	355	378	353	348	372	368	380	337	356	367	339	378	381	349	388	372	366	354	375	346	325	358	370	369	313	395	384	361	337	377	368	343	371	342	389	345	369	357	339	353	360	382	363	358	371	372	365	352	364	335	361	392	343	346	349	328	370	359	381	366	379	363	350	350	360	390	364	369	379	372	350	371	339	346	333	364	350	363	359	336	331	340	377	389	375	349	311	368	356	329	370	380	361	385	377	335	371	349	345	341	367	371	362	352	368	382	356	369	339	347	340	367	370	382	355	363	353	397	342	365	357	345	346	387	365	358	343	376	343	382	346	367	378	371	375	390	354	351	378	311	371	335	356	351	372	354	344	382	394	342	342	364	368	374	342	344	363	317	323	361	360	362	368	340	378	342	357	341	375	326	374	350	363	364	351	385	353	339	341	338	330	334	360	345	377	358	358	371	364	357	369	353	370	385	339	322	351	348	372	379	361	377	353	337	346	364	338	398	338	340	360	374	392	358	384	321	362	389	372	348	343	390	361	329	380	361	385	404	370	377	362	347	398	337	363	397	355	372	384	384	381	352	350	329	358	348	366	327	366	346	389	404	383	372	366	353	373	369	358	386	373	363	337	360	382	369	354	349	378	365	391	367	378	365	369	368	348	331	365	388	409	347	345	366	360	397	344	381	361	382	349	345	352	373	358	335	385	376	343	339	362	352	378	366	378	349	348	367	356	367	365	362	374	382	345	367	370	363	362	362	377	355	342	387	369	358	371	357	351	332	360	378	364	367	324	384	330	354	344	389	359	367	331	356	339	344	361	341	343	316	343	372	331	331	358	355	338	366	344	361	354	382	337	364	340	359	351	372	321	339	377	355	345	317	392	356	403	322	372	343	361	392	336	372	356	367	366	363	355	366	327	368	345	390	360	374	335	337	346	390	334	354	339	368	377	403	363	341	376	401	359	364	363	358	392	374	407	413	352	344	349	374	353	357	368	337	384	367	354	386	365	356	372	368	362	395	341	358	330	343	394	360	332	327	354	371	372	344	372	371	334	393	352	346	351	354	389	387	358	365	354	387	386	335	352	360	358	362	351	333	350	355	324	323	365	339	357	335	385	350	371	357	368	372	349	391	384	396	354	393	355	392	369	358	364	331	351	326	347	350	365	361	376	329	399	345	358	337	393	364	341	328	372	387	347	341	353	362	368	357	416	363	351	372	349	359	332	345	359	354	358	351	380	376	357	336	353	389	355	363
38105	11566	16350	4922	3137	2443	1871	1575	1351	1211	1062	982	913	893	797	772	723	790	754	687	720	697	699	700	683	680	641	685	645	644	687	639	649	636	674	666	648	659	612	625	650	625	695	622	585	656	644	647	626	608	649	598	577	588	639	636	619	618	670	678	647	607	623	627	611	648	611	621	609	613	654	610	630	582	616	610	641	633	614	572	626	558	599	622	643	632	594	637	599	608	575	643	612	586	629	638	651	595	606	629	622	649	619	586	629	632	674	568	612	595	609	635	645	641	587	621	610	575	622	635	582	614	569	600	589	639	593	606	583	639	595	636	629	614	598	633	624	650	626	564	615	631	603	596	604	606	601	612	570	581	559	636	601	629	642	610	607	635	648	628	641	663	562	593	627	636	630	665	620	606	562	669	636	600	619	609	625	608	636	613	618	601	596	596	621	620	618	598	590	639	643	585	627	627	634	627	579	569	632	592	582	614	664	635	636	616	614	647	567	585	643	599	626	626	589	603	625	668	576	643	626	570	616	590	617	635	595	646	655	579	609	604	636	618	577	621	623	607	611	627	575	611	611	614	596	610	603	614	582	593	612	620	674	614	635	587	618	599	598	621	623	606	616	604	605	606	631	603	650	633	604	606	633	649	658	640	617	623	597	634	623	618	630	638	627	612	648	620	587	620	600	598	617	581	621	636	629	583	549	639	595	619	637	633	599	638	604	602	637	597	599	610	615	621	651	670	629	593	624	632	642	629	589	604	603	621	604	616	609	631	624	611	679	650	647	555	645	586	626	601	632	626	585	614	599	631	613	605	617	629	598	608	628	604	610	602	607	637	615	584	601	605	632	599	626	576	646	621	564	647	621	547	631	617	657	601	595	575	581	608	604	579	595	546	637	667	635	631	585	654	598	580	594	636	601	638	586	644	590	643	592	625	593	546	628	592	619	641	639	618	610	646	664	618	622	588	614	627	642	585	650	640	649	629	602	627	595	625	596	593	636	638	624	618	622	549	614	597	614	657	612	684	596	599	608	637	638	579	580	628	640	633	620	614	656	643	598	649	643	632	585	595	624	552	636	607	677	661	584	627	588	624	591	565	628	605	630	625	600	615	619	651	624	613	612	612	593	564	616	618	569	603	617	635	544	551	613	593	582	672	634	612	648	621	599	573	552	620	613	654	591	581	583	665	579	601	603	567	602	627	606	633	626	631	633	598	616	628	598	597	612	625	633	634	654	569	632	606	591	614	576	589	573	665	591	628	629	636	597	626	624	590	601	603	610	637	569	567	618	561	625	555	631	608	556	628	607	622	597	600	571	615	621	612	596	652	620	581	610	608	600	584	636	651	598	611	585	641	661	607	637	654	597	610	609	602	588	621	623	601	597	624	576	589	603	583	615	618	592	637	611	614	606	589	601	675	622	558	624	622	632	671	624	611	602	654	595	630	600	613	627	650	582	584	585	606	580	667	634	591	643	588	592	632	605	570	586	576	607	616	629	627	592	603	566	625	585	625	616	645	633	597	617	619	563	629	616	612	626	606	607	596	638	590	627	642	622	593	599	649	610	606	616	573	598	631	588	576	616	612	598	605	610	648	613	574	626	619	599	618	615	668	607	644	596	600	608	644	609	596	602	653	594	642	624	586	597	607	648	599	604	644	626	595	634	607	562	627	611	622	625	565	563	602	557	619	589	587	635	601	633	622	632	616	611	590	575	619	596	571	622	583	604	587	602	627	633	586	616	605	608	618	639	607	604	638	615	646	616	606	593	638	639	620	600	629	621	589	624	623	595	605	616	588	612	585	634	607	601	561	605	632	623	628	628	603	623	540	578	617	612	628	576	601	588	588	652	622	632	558	539	613	559	607	661	641	573	643	619	603	633	638	582	585	572	637	639	623	615	653	680	569	616	654	598	611	612	618	604	644	572	562	625	633	604	587	581	635	597	620	593	601	618	621	607	592	562	562	617	612	652	628	619	629	614	608	628	609	574	622	637	563	635	580	616	604	617	601	629	577	589	604	610	610	584	610	623	619	600	609	596	615	615	591	615	628	591	659	614	572	586	575	625	624	588	571	632	636	644	599	598	589	587	599	607	598	589	582	602	651	606	580	629	613	622	628	626	599	590	652	609	612	635	644	641	592	605	586	583	628	581	597	654	607	637	620	618	649	572	602	607	634	634	591	573	622	626	651	572	596	635	617	628	641	614	579	653	634	594	604	638	658	577	580	585	575	637	633	592	597	631	602	574	603	565	632	632	606	640	643	639	578	557	631	605	564	687	570	646	593	604	575	636	591	578	597	596	605	578	650	648	598	596	620	609	630	614	606	641	630	630	627	616	606	622	569	588	588	620	631	585	611	620	613	599	601	611	651	589	667	641	573	620	612	578	629	644	592	622	665	628	604	614	651	637	626	583	621	571	643	603	608	574	585	612	641	579	621	618	602	591	620	691	609	638	593	586	613	643	587	606	626	609	590	624	637	633	587	648	578	597	576	583	628	608	588	603	628	589	588	635	610	676	533	587	635	649	617	622	571	633	592	582	594	565	621	617	628	587	650	652	643	631	617	605	610	601	603	601	568	607	617	610	623	616	589	607	626	605	645	608	637	633	585	631	630	642	627	629	615	584	593	581	609	588	584	586	568	624	605	602	634	586	587	609	585	626	578	602	653	634	604	601	623	604	596	634	629	625	615	580	627	641	612	633	649	596	621	598	625	616	607	594	625	597	632	619	594	634	644	605	624	600	618	612	620	621	577	641	615	565	604	574	657	551	574	608	624	628	638	601	593	631	607	643	620	570	605	611	676	629	622	594	546	611	587	544	654	570	627	604	613	619	604	603	593	594	628	610	631	622	653	584	647	617	589	596	591	596	580	622	586	611	604	618	619	559	623	638	588	600	625	609	654	638	575	541	620	589	632	617	594	578	629	604	605	615	609	610	651	612	648	582	637	592	679	613	606	599	613	611	601	600	637	585	605	617	641	582	634	611	596	628	632	607	592	594	625	631	573	647	596	586	631	616	640	625	602	617	601	603	638	645	640	670	646	616	587	592	638	637	570	620	636	610	632	577	639	589	635	618	604	622	594	615	602	608	625	626	591	623	610	615	614	644	606	610	630	596	644	645	591	657	635	644	605	614	636	593	584	631	618	607	601	602	637	575	647	601	615	585	646	577	571	593	612	597	588	596	620	562	662	643	620	576	581	629	634	626	605	644	653	636	613	618	599	598	608	606	604	642	630	627	645	657	614	596	584	640	565	613	604	603	624	618	692	673	625	598	587	638	595	644	622	578	590	582	577	625	597	604	588	625	613	610	621	648	617	588	582	642	668	596	641	597	611	605	566	613	621	576	630	617	611	604	614	598	638	643	601	581	602	627	586	628	619	577	611	592	629	653	638	630	573	602	564	636	604	609	628	656	599	630	593	589	591	576	639	592	581	617	608	603	627	585	606	603	617	612	579	632	611	661	642	619	594	608	601	643	621	587	642	581	609	632	613
23187	21306	29567	23379	21308	20174	2900	1027	777	764	670	639	616	600	538	550	542	529	473	490	467	456	489	490	481	460	465	443	478	488	455	480	478	454	494	404	431	436	467	478	470	468	447	479	458	418	463	402	436	470	426	430	450	460	447	451	451	470	447	428	462	428	451	469	462	421	427	455	418	440	436	390	449	448	444	471	427	454	442	485	481	396	427	482	424	407	437	437	428	444	440	478	476	456	391	447	473	427	418	472	456	469	430	420	444	477	422	460	428	428	415	473	474	451	429	422	450	453	411	473	469	413	473	422	430	427	429	454	444	466	440	437	409	393	414	488	431	403	428	442	442	461	424	416	420	415	430	430	440	445	443	481	429	436	416	405	420	433	428	448	435	419	449	444	415	462	474	486	447	441	452	430	431	445	462	422	450	437	442	416	441	456	418	424	416	469	456	470	426	414	439	423	422	418	438	449	447	439	415	454	463	460	440	468	420	445	434	411	431	471	405	440	403	443	419	470	394	448	414	488	428	433	400	437	472	403	401	419	475	413	476	473	422	454	397	449	460	406	427	481	432	425	448	453	460	485	451	466	478	439	401	460	456	418	435	453	485	453	439	435	435	410	425	419	417	462	468	478	437	448	459	453	454	442	406	430	441	415	463	464	468	424	480	438	427	452	459	446	427	419	406	406	419	421	423	435	431	436	436	432	444	444	468	467	444	409	428	430	433	444	411	455	442	446	460	446	436	455	416	427	421	393	436	447	445	443	464	465	437	432	447	427	449	391	438	440	461	460	434	427	403	455	466	432	410	436	442	426	444	427	421	453	469	466	443	444	420	446	430	406	466	438	437	431	428	468	415	438	419	374	406	438	451	449	415	412	424	435	381	439	440	465	464	437	471	429	453	405	448	434	443	433	429	456	426	394	453	406	454	445	467	430	433	408	420	431	443	432	453	456	435	452	428	425	419	462	473	428	444	435	463	404	426	442	443	438	459	418	412	401	438	454	451	430	453	421	430	407	385	410	433	455	423	427	426	506	444	471	461	434	423	434	453	420	443	450	421	424	449	421	429	409	464	442	444	421	411	423	450	416	402	439	421	451	434	434	441	436	462	396	454	439	455	425	425	428	467	431	447	436	425	458	473	460	449	448	429	429	477	407	444	437	449	429	439	421	494	406	422	392	418	443	416	426	470	460	426	453	449	471	438	457	403	472	470	438	439	410	436	468	397	433	438	444	465	455	429	441	447	419	442	470	424	435	431	426	465	449	440	447	429	404	427	442	451	443	404	446	415	460	431	428	438	438	397	451	421	443	416	442	434	434	434	419	428	433	443	461	450	436	491	403	440	459	455	454	454	425	392	467	381	454	451	461	429	428	451	429	444	434	454	448	414	410	458	417	452	407	445	430	419	456	413	463	435	460	445	442	441	402	424	455	455	465	456	410	451	447	459	421	424	438	417	420	482	445	424	408	462	450	439	417	413	438	424	436	408	452	419	437	433	462	438	453	425	431	446	423	418	387	494	442	439	410	461	427	427	443	463	437	410	434	427	442	413	425	434	439	414	438	433	473	453	433	413	422	439	466	435	466	454	437	437	440	400	435	386	419	440	407	441	412	444	461	447	412	417	469	435	454	433	437	427	407	423	464	445	424	446	471	419	467	458	456	454	436	425	447	433	447	468	464	436	425	459	434	437	422	420	444	438	389	426	417	482	479	443	462	455	478	491	461	456	412	427	448	465	440	409	462	447	414	430	449	413	417	437	449	433	410	420	419	439	453	452	433	444	453	450	409	438	436	424	456	468	435	450	412	440	425	394	420	443	426	437	420	439	447	430	415	428	426	421	427	427	429	455	421	414	459	437	450	416	452	414	398	474	441	457	437	415	424	442	395	423	422	427	448	468	411	416	454	468	456	419	428	422	441	478	428	420	414	411	430	434	423	419	417	455	462	433	436	456	401	446	440	411	431	446	430	425	457	430	441	448	449	470	476	436	432	462	409	456	453	433	420	392	455	429	435	445	471	442	393	412	391	444	409	434	470	420	407	459	444	438	457	445	460	447	441	405	409	452	464	427	475	426	467	419	457	456	464	434	457	435	443	422	453	414	449	423	391	439	454	434	429	417	421	429	419	429	453	432	428	446	416	415	415	411	456	431	463	445	427	433	444	432	451	441	456	434	432	445	450	393	458	442	468	454	406	455	436	430	471	447	451	479	486	440	472	425	445	443	436	454	420	401	444	393	418	456	426	419	475	431	401	453	438	456	428	456	407	447	421	445	417	440	437	414	449	405	436	430	462	463	417	420	409	460	439	432	411	429	455	435	451	421	447	377	441	434	453	440	434	439	469	447	437	440	420	434	454	475	444	460	441	428	444	405	450	449	436	424	406	450	432	470	409	442	447	438	429	438	436	454	430	438	433	430	443	429	450	421	414	473	437	477	443	449	437	407	434	429	465	450	369	413	486	409	438	419	412	461	425	416	413	414	450	446	400	498	423	439	404	432	447	431	454	455	436	431	452	431	425	415	481	423	445	407	462	458	436	409	446	445	470	433	432	405	414	441	425	443	436	391	421	446	436	424	441	437	448	457	430	457	452	454	455	457	445	424	458	459	435	404	425	423	440	436	445	435	397	407	439	431	433	399	413	465	481	434	426	449	408	464	452	440	452	428	470	429	463	475	393	450	434	434	459	430	421	428	442	420	487	457	412	430	419	408	478	421	427	455	499	445	436	418	403	417	431	452	451	449	438	433	420	439	479	440	431	414	424	410	435	464	451	431	408	465	427	441	459	420	420	455	461	384	445	453	430	435	407	423	427	427	461	415	443	440	445	447	430	412	417	444	409	432	426	422	448	451	447	445	403	426	455	433	468	446	467	438	428	431	418	437	431	462	447	411	398	426	404	452	412	437	428	414	452	400	416	455	443	461	448	443	476	416	444	430	426	446	464	474	440	403	416	472	476	436	404	441	447	417	453	485	428	429	419	433	442	448	422	460	415	425	436	437	433	467	425	447	415	426	442	441	463	433	423	425	419	461	424	429	486	434	430	442	414	440	436	433	461	490	426	420	469	432	434	416	410	444	442	474	412	433	406	442	432	445	441	448	444	448	438	454	438	421	440	413	425	439	423	416	450	444	464	445	432	425	426	425	456	436	407	427	415	446	436	443	426	419	437	411	427	444	428	413	436	454	406	456	420	462	413	478	433	478	421	443	480	433	418	419	425	441	419	433	451	427	468	451	408	427	433	403	429	442	409	433	452	450	480	436	388	420	390	422	418	451	432	457	421	447	416	442	419	425	424	418	419	415	414	443	462	426	470	427	426	433	420	423	429	425	413	437	433	409	413	433	463	455	427	431	431	424	430	414	403	448	428	443	405	440	440	419	447	486	424	474	443	461	401	439	461	399	431	420	465	438	400	434	414	414	447	467	458	406	441	466	445	401	412	429	423	421	460	470	447	425	426	433	408	440	430	466	448	454	422	433	438	436	430	444	434	444	409
43923	15860	22187	8228	5381	3922	3055	2497	2112	1820	1550	1437	1273	1216	1208	1135	978	986	969	946	946	847	795	903	882	831	844	834	823	850	771	815	766	836	784	767	754	803	802	745	795	793	728	693	738	780	791	741	722	745	733	723	723	699	706	725	760	675	746	745	705	804	732	764	734	732	718	747	758	733	725	700	697	747	736	728	712	716	742	733	695	686	743	789	702	705	717	709	715	736	709	675	734	720	751	689	674	711	753	697	720	735	718	740	715	726	752	744	674	738	687	718	766	748	766	692	659	696	711	743	716	758	674	767	729	706	691	775	730	728	700	740	702	746	720	698	727	712	713	696	686	738	718	711	759	709	733	746	744	732	735	693	713	705	729	744	733	702	757	709	744	733	690	738	727	760	731	704	733	705	735	707	719	742	714	729	752	703	726	747	749	691	683	767	786	707	695	741	753	785	743	702	754	720	708	708	714	721	731	729	710	709	756	718	733	705	702	692	717	723	722	662	697	752	676	735	732	722	754	752	711	724	685	688	723	770	700	686	704	698	717	766	730	672	673	715	707	705	731	757	722	699	752	751	686	757	736	701	708	731	668	727	719	721	733	721	716	713	750	741	739	755	702	753	780	734	733	727	740	746	711	670	709	700	748	696	718	716	746	671	740	684	714	692	711	729	715	728	643	703	711	689	731	729	675	736	725	737	708	699	701	715	726	685	730	688	727	704	746	677	729	738	700	688	718	706	748	665	685	742	695	742	731	679	733	736	710	660	745	731	710	712	702	695	697	740	675	743	716	738	690	716	716	754	757	716	728	717	747	734	730	743	724	729	742	662	697	706	692	704	738	716	718	701	710	758	734	714	706	722	691	715	737	725	729	738	711	687	675	712	661	695	719	738	688	726	755	731	681	769	709	701	712	687	736	719	706	729	709	750	706	701	692	726	709	670	735	735	704	710	752	698	711	724	726	745	690	752	690	690	723	723	714	762	734	727	722	704	726	698	729	737	723	716	678	702	683	720	680	741	722	759	698	782	778	700	739	715	697	722	724	734	710	741	710	723	735	738	724	716	748	713	731	757	676	731	691	715	673	694	674	693	715	708	708	711	712	720	720	727	686	676	684	770	726	696	729	704	709	643	677	711	712	723	693	735	734	733	705	709	693	762	710	714	705	701	740	699	704	727	678	725	734	704	717	739	720	686	704	743	683	680	747	711	748	747	719	775	718	676	699	717	750	745	722	771	715	672	678	673	734	734	712	706	682	718	760	691	782	717	703	726	725	720	758	695	677	735	723	713	709	742	741	711	730	719	686	775	701	736	750	712	734	731	694	703	711	718	684	724	725	722	755	725	676	674	745	733	774	716	717	686	699	711	694	703	751	699	769	711	752	740	730	742	695	663	706	725	683	751	768	700	746	722	753	715	743	695	694	742	729	716	707	707	758	683	707	731	765	722	733	722	694	744	765	736	714	733	728	788	758	683	728	731	741	694	684	712	759	738	757	722	704	722	717	688	709	689	680	697	681	701	699	714	693	743	734	708	777	710	722	686	724	661	713	741	719	713	723	702	738	668	742	714	697	718	727	696	753	752	730	702	700	792	684	698	748	713	695	702	784	730	712	708	726	719	724	715	731	715	685	748	785	743	674	722	735	735	683	730	701	745	748	728	707	691	714	732	723	691	716	709	729	731	716	705	755	717	738	709	728	772	708	751	726	684	675	725	764	725	687	748	721	737	742	773	732	696	720	736	739	672	714	777	719	715	738	744	710	737	704	714	658	728	670	715	727	694	712	713	721	704	740	710	678	688	690	739	689	741	705	737	760	685	709	751	743	742	734	688	660	714	726	733	730	654	751	687	680	655	710	764	708	722	634	777	733	790	682	747	698	755	785	738	734	744	730	755	769	733	686	734	719	668	729	687	723	741	699	731	741	690	696	740	690	719	680	725	747	740	761	713	706	714	683	724	716	686	745	771	707	741	704	728	735	686	761	682	719	705	697	726	711	760	692	678	777	695	706	714	731	684	752	701	703	726	746	705	733	732	713	731	679	710	710	713	709	731	716	739	716	728	709	741	730	688	685	723	692	700	699	757	732	720	703	750	713	696	745	703	690	705	698	728	755	745	692	740	703	723	709	722	735	724	690	707	717	750	720	713	699	730	741	711	648	697	740	705	704	707	709	802	678	680	712	707	755	687	724	685	722	720	720	726	766	727	726	726	722	706	702	687	687	731	726	729	734	684	739	728	769	719	722	737	725	735	780	734	729	661	694	730	716	733	735	723	674	693	750	631	726	718	733	725	748	703	717	681	736	749	711	741	744	711	741	720	698	713	714	706	659	710	743	794	718	732	747	718	711	727	664	799	672	726	716	719	715	742	691	767	730	727	744	739	731	724	741	679	743	677	712	670	749	734	759	720	727	717	708	709	728	711	716	713	742	682	703	697	740	726	680	733	725	774	733	752	722	710	718	768	714	737	761	720	732	717	715	748	743	685	718	717	750	728	726	663	744	752	727	741	713	693	697	727	754	737	721	697	696	719	731	659	719	693	720	758	719	772	710	728	740	697	747	717	682	713	695	688	732	698	666	723	758	706	769	695	761	692	703	731	734	740	754	721	685	724	688	709	740	742	726	696	684	692	742	709	717	722	702	712	699	726	751	740	716	727	753	687	700	760	729	682	678	711	729	724	679	717	740	711	739	757	698	749	760	715	795	712	698	761	702	715	716	737	737	705	731	732	709	692	737	681	713	709	694	728	691	740	721	742	727	711	754	703	756	732	681	734	745	731	717	721	690	688	735	742	750	726	705	727	708	766	706	711	721	720	705	736	723	744	693	725	748	696	739	697	753	760	747	670	711	705	764	762	650	673	709	714	702	739	706	713	686	732	696	719	713	680	731	686	699	689	704	729	738	748	705	754	686	662	701	722	762	742	770	704	692	675	702	698	707	697	717	753	712	694	729	707	710	702	725	755	693	704	706	682	703	707	735	710	683	719	685	690	723	747	701	778	705	715	719	801	706	699	773	723	691	771	765	693	741	748	718	764	762	700	731	767	690	734	661	757	731	724	705	733	664	670	743	739	724	756	699	698	720	724	717	698	677	727	749	717	716	692	664	676	705	756	714	770	732	727	707	774	699	692	711	769	703	718	758	704	710	706	747	738	744	687	717	718	716	760	711	686	718	779	699	747	701	687	722	683	673	736	760	708	679	739	691	745	753	769	700	689	668	700	715	735	706	719	714	720	683	728	734	786	726	764	706	728	683	715	742	705	689	700	742	674	709	729	684	714	681	756	693	748	713	713	701	742	669	718	692	722	707	715	772	757	702	719	732	735	754	680	755	733	713	713	680	698	679	746	763	703	763	678	738	726	721	725	720	737	670	722	736	769	708	715	726	705	681	720	656	682	666	695	754	698	740	686	723	775	736	719	723	723	699	717	730	709	698	733	670	756	712	691	744	705	726	716	716	716	736	700	717	728	702	722	729	747	702	676	727	693	692	713
26839	20580	8454	1584	280	258	205	219	203	178	188	205	198	192	176	189	220	179	197	163	181	183	194	174	217	208	199	182	159	189	197	165	214	177	201	192	215	190	206	206	172	180	207	187	181	216	173	191	207	210	176	221	182	170	169	187	182	184	202	200	179	199	213	191	187	209	212	197	191	229	166	177	186	189	216	180	175	204	193	200	181	199	203	180	197	207	185	185	170	189	181	169	205	194	191	187	187	197	192	191	192	189	184	196	213	197	192	184	173	192	198	189	154	198	188	199	174	189	209	196	217	181	186	190	192	191	206	193	183	208	187	199	212	189	209	191	183	171	185	210	202	179	174	175	203	156	180	202	206	171	178	175	178	173	178	185	190	215	177	169	199	203	226	204	205	195	208	202	185	209	191	181	198	197	195	201	196	199	198	201	211	195	214	188	204	200	202	208	224	191	177	208	196	179	170	184	177	175	205	182	203	206	195	182	185	176	167	187	187	167	190	202	226	189	182	204	185	186	198	194	181	180	195	185	194	206	191	174	202	182	180	194	206	221	237	174	179	173	173	185	195	165	202	218	191	192	183	198	202	189	173	199	197	195	188	209	204	174	178	203	198	214	193	178	207	185	176	195	178	205	168	205	167	173	187	198	188	171	160	157	183	186	163	196	165	194	205	219	187	201	194	174	198	169	216	199	187	202	194	188	213	184	173	173	173	186	178	184	181	198	174	183	198	201	181	186	178	196	164	185	190	175	207	209	197	203	198	213	183	186	203	204	202	194	187	174	173	192	212	196	177	180	177	178	189	200	180	207	187	197	181	199	206	186	220	182	182	202	197	180	194	204	202	192	181	201	183	192	213	214	177	194	201	179	197	202	185	168	188	174	178	211	198	190	189	220	185	174	190	192	175	196	182	190	207	200	191	169	199	180	185	192	173	168	191	194	168	195	184	190	212	176	203	201	166	193	189	182	212	187	190	205	192	204	210	188	195	191	201	200	190	184	247	203	198	195	194	191	207	209	177	184	212	163	189	189	211	179	205	178	208	221	185	211	216	183	202	191	208	201	195	199	185	206	192	183	196	207	212	183	170	197	195	179	194	194	200	194	182	170	171	197	209	191	188	176	219	183	185	183	188	202	203	203	201	183	211	190	178	172	197	189	185	196	169	203	184	201	172	168	192	191	203	186	178	203	170	188	196	205	203	166	193	165	196	203	184	203	200	190	205	209	223	195	189	181	205	183	207	190	163	170	210	171	180	208	191	188	170	181	222	186	179	165	195	198	182	177	188	169	173	182	192	203	192	189	185	218	189	198	186	194	191	188	182	174	219	207	198	181	205	201	184	190	184	200	203	199	184	202	187	199	204	184	207	183	192	205	185	206	178	180	163	196	197	208	161	179	192	207	209	194	205	178	172	181	197	188	175	202	181	208	195	177	179	202	171	198	194	182	207	202	169	180	182	176	195	147	226	176	183	182	192	171	180	196	216	192	205	196	178	176	196	168	181	204	183	176	221	184	183	208	182	197	188	185	189	168	188	184	186	167	187	185	197	170	218	188	196	197	241	201	166	193	207	182	187	175	210	190	209	198	202	162	194	192	180	178	161	201	185	175	188	163	176	185	191	205	214	178	195	166	194	184	193	181	178	200	193	177	200	213	199	183	197	165	185	183	194	206	183	201	203	194	225	191	177	193	178	193	173	185	171	177	193	188	187	171	191	181	188	214	197	180	202	212	206	200	183	170	203	182	187	204	179	200	164	203	195	193	199	209	177	226	184	211	165	181	180	188	199	192	186	196	193	191	191	191	165	218	183	191	211	186	189	182	193	201	190	204	227	190	191	182	207	176	172	205	211	198	213	197	162	197	201	185	193	199	185	203	175	212	197	213	218	213	198	200	180	194	212	180	180	168	191	198	206	203	202	196	196	172	177	204	188	180	202	180	193	188	201	197	167	216	171	171	181	189	181	205	215	174	211	197	179	176	206	169	192	208	185	197	181	182	203	198	215	196	176	178	185	171	173	181	177	195	175	181	203	181	176	206	183	199	208	181	175	190	197	174	184	177	185	188	220	168	186	183	186	189	167	207	195	194	205	199	183	215	192	195	192	172	178	191	183	195	178	196	187	182	230	190	194	179	180	176	182	196	196	185	181	186	185	194	181	195	220	174	167	180	201	190	174	196	196	181	178	186	178	179	214	163	213	185	194	184	204	180	183	188	190	194	192	181	203	200	180	178	201	185	172	182	201	188	198	183	200	201	204	199	219	178	185	207	190	189	187	172	207	197	182	228	191	186	200	191	181	157	193	197	193	186	171	202	172	220	190	190	210	162	183	208	205	198	191	181	217	163	180	186	200	199	194	211	168	185	169	195	192	191	164	191	197	171	184	187	179	203	205	166	194	218	204	189	179	193	211	179	164	217	182	185	184	188	179	192	197	187	179	200	176	168	191	193	183	190	208	198	221	187	201	185	198	181	211	175	160	214	199	191	194	194	193	208	187	188	169	204	191	198	174	209	211	200	201	199	213	169	200	196	201	186	210	189	193	186	200	181	198	182	193	213	181	175	194	188	203	187	203	231	191	183	200	188	179	183	192	197	184	197	186	184	196	210	181	197	212	181	199	207	190	201	222	196	210	173	177	198	194	209	178	190	199	190	189	212	219	193	178	183	181	199	209	173	174	193	188	204	200	190	189	182	192	180	204	205	195	186	205	210	188	198	186	186	201	188	210	208	185	216	197	207	191	173	180	190	211	206	178	221	172	199	181	184	188	195	185	202	189	175	208	191	160	191	165	184	174	173	173	206	196	214	205	201	219	180	178	198	207	190	182	174	214	195	183	207	208	189	186	190	182	177	181	168	206	183	195	199	184	211	180	213	215	208	198	192	189	177	181	198	215	178	181	178	186	200	171	181	193	194	199	187	178	197	186	179	183	161	180	192	203	173	196	199	180	173	189	191	187	204	201	169	203	196	185	186	195	187	179	191	192	170	216	180	181	181	187	191	166	188	213	183	181	206	186	167	213	177	205	190	211	181	197	199	182	183	184	190	201	184	179	195	185	204	203	177	210	191	198	218	193	194	198	172	202	194	202	184	187	190	176	194	191	199	204	210	198	181	191	200	178	198	205	186	200	196	203	190	193	243	205	178	182	206	204	178	188	181	212	190	188	226	167	195	193	196	166	202	206	167	176	195	201	205	212	196	185	205	196	185	205	181	176	185	196	199	189	171	191	205	176	185	209	171	182	171	200	184	183	182	199	195	184	189	193	207	186	195	193	209	197	179	195	217	182	186	205	200	192	197	233	206	173	188	175	198	193	173	209	175	166	205	202	218	183	208	181	192	172	181	184	203	157	209	183	170	199	188	189	198	177	178	204	213	166	190	179	182	197	199	176	178	179	188	193	183	150	190	186	215	199	182	193	182	209	179	235	206	182	186	187	193	192	196	176	236	176	180	187	186	205	202	204	194	199	191	193	166	213	171	193	194	191	206	173	241
15071	2056	2636	1813	545	514	426	467	373	381	371	385	348	359	361	351	360	356	357	321	330	372	370	361	333	333	342	305	345	353	312	336	353	314	382	354	313	324	341	358	320	289	355	320	334	334	322	335	337	352	330	311	329	332	399	336	373	341	376	351	325	318	338	347	345	327	299	342	318	340	369	358	350	322	356	336	316	334	358	330	318	325	345	333	287	345	330	316	303	349	355	320	371	323	314	316	355	318	335	329	304	320	350	355	333	343	341	321	361	319	353	315	301	359	373	311	328	325	333	347	330	341	339	343	328	317	315	347	315	316	344	316	376	308	365	333	348	313	324	349	346	347	342	346	343	323	348	347	337	361	336	321	341	328	381	333	339	336	335	336	345	313	398	341	380	327	364	364	332	324	320	337	320	317	314	346	322	318	342	332	352	323	316	363	340	321	342	331	341	359	332	324	347	321	342	340	311	372	325	341	360	359	328	331	332	335	352	334	336	334	334	320	331	333	333	305	303	348	362	372	368	325	352	350	327	320	338	346	310	313	320	328	350	336	331	335	332	330	307	326	328	325	350	312	360	318	315	297	324	332	323	332	332	346	312	316	334	345	332	327	318	341	331	323	352	365	302	344	348	323	362	329	347	314	298	353	360	341	299	325	337	316	345	350	338	339	345	343	350	344	321	311	346	344	323	310	331	326	349	346	356	337	341	318	314	342	323	327	366	345	340	296	329	345	320	350	330	337	345	348	345	340	324	351	319	308	318	338	305	331	310	302	333	340	334	309	343	339	389	321	351	362	325	324	345	313	322	322	336	356	333	347	318	343	305	362	348	345	292	315	333	336	327	329	324	315	359	347	330	350	367	325	324	347	325	310	311	314	368	315	367	328	318	322	290	314	328	336	357	344	364	326	316	308	323	328	323	313	338	327	325	336	374	353	322	315	309	319	363	317	335	319	338	302	326	342	315	329	319	349	303	324	361	330	341	348	373	321	323	363	341	304	324	313	380	316	340	324	325	358	319	345	316	349	348	328	360	326	312	322	315	356	310	328	326	311	322	338	319	340	316	311	314	337	328	318	350	328	341	338	324	339	345	337	308	333	330	331	362	316	367	360	298	350	341	327	351	326	337	318	327	319	343	348	320	322	345	330	313	306	338	326	346	306	346	331	334	349	356	318	303	328	332	310	333	390	310	338	334	341	309	290	322	303	334	349	333	334	308	313	321	346	342	332	350	369	337	338	326	327	379	330	343	306	331	344	333	328	343	369	346	364	315	347	330	334	366	336	308	343	314	333	289	335	342	340	337	327	334	363	342	305	333	345	348	333	329	353	318	320	346	353	329	346	317	304	329	347	326	344	356	342	363	346	314	331	353	344	356	316	332	295	315	339	324	372	344	345	341	363	318	343	342	341	372	357	313	315	350	335	352	328	332	334	339	350	331	329	333	335	345	339	307	337	315	332	332	364	325	299	327	327	341	358	321	318	348	309	325	347	350	335	361	344	314	341	327	369	313	310	331	314	334	319	331	345	345	331	315	343	369	324	320	309	324	324	341	354	359	319	328	329	342	345	319	364	341	302	361	338	344	351	336	357	353	325	299	377	343	322	367	365	324	357	336	358	320	337	324	332	346	323	331	321	312	327	319	326	333	339	315	321	340	363	356	354	347	317	352	348	366	305	335	316	315	356	341	340	311	356	334	345	329	307	337	342	338	311	333	348	360	332	353	349	313	350	349	315	328	357	343	295	342	321	333	377	327	329	344	310	355	321	354	334	367	315	324	345	342	333	335	325	330	363	324	344	356	329	324	319	333	359	324	362	374	319	330	320	305	346	329	343	329	385	366	350	349	364	341	347	317	360	310	333	335	319	355	348	326	340	378	337	364	332	334	345	371	348	345	325	327	329	371	354	338	342	335	301	328	356	339	324	345	289	349	320	329	344	330	361	333	373	358	357	324	342	363	341	343	367	335	350	375	347	340	322	317	358	323	350	365	330	338	329	322	360	325	336	363	371	334	346	357	382	313	349	349	334	311	331	358	349	311	319	334	317	329	299	315	334	323	374	365	330	310	337	287	296	287	336	332	331	338	339	329	329	334	292	343	323	298	354	321	356	333	305	333	320	354	329	318	363	339	355	338	317	360	320	332	340	308	312	348	330	306	354	322	340	320	345	320	343	317	326	321	333	361	290	342	326	326	336	369	331	317	355	352	325	297	309	350	317	328	328	325	355	348	355	309	321	349	326	334	308	321	358	338	378	341	364	328	350	354	354	312	344	337	334	333	301	331	340	319	352	355	336	332	349	330	306	332	318	291	343	338	330	345	320	309	310	313	351	338	315	343	315	324	321	330	354	329	333	364	366	319	344	363	341	336	331	336	335	351	322	331	369	340	322	355	297	312	354	334	362	329	338	376	319	356	312	319	367	354	344	333	310	326	317	358	359	337	337	342	348	342	353	353	350	322	323	343	313	302	317	332	337	362	333	369	331	317	341	346	356	336	355	329	331	324	296	347	350	321	288	346	307	334	316	314	363	337	362	338	339	351	342	317	361	324	329	342	343	364	321	325	324	317	299	354	363	331	347	305	301	331	339	333	336	318	355	344	333	352	300	355	343	329	344	307	331	327	349	318	312	320	338	310	355	377	325	317	344	345	337	329	334	373	305	359	353	318	333	334	347	343	304	360	321	351	344	316	344	316	324	381	329	343	320	322	335	330	356	322	333	311	354	350	323	316	358	305	367	333	323	303	323	354	329	324	332	358	349	374	328	330	334	327	322	329	340	331	336	320	344	356	350	320	320	335	309	353	343	332	335	324	350	330	333	328	361	336	333	355	341	336	322	344	317	341	316	353	364	340	354	304	351	331	358	332	350	340	327	335	328	321	309	322	338	350	325	338	364	368	324	323	363	337	338	320	344	330	314	318	309	330	327	327	319	324	356	323	330	325	346	325	320	349	337	350	288	314	368	328	362	313	334	357	318	341	325	346	345	375	331	352	333	319	335	354	342	332	352	312	334	351	337	347	318	352	308	355	334	336	337	338	320	307	351	342	302	338	328	340	344	304	340	344	342	364	340	324	344	337	313	331	345	350	308	387	333	319	369	325	345	318	348	360	307	338	340	319	359	382	358	340	311	345	334	336	340	337	300	342	314	321	328	344	305	318	336	316	357	317	316	344	328	317	331	328	349	326	346	334	354	341	328	295	339	329	321	320	338	327	370	332	370	360	315	302	356	323	331	300	354	335	362	369	320	354	344	330	301	368	354	317	309	356	378	345	342	318	299	349	314	353	356	305	344	355	341	311	331	318	339	342	317	332	368	362	346	326	334	342	331	325	344	367	336	319	326	335	318	328	367	317	326	322	352	329	345	278	325	343	286	314	321	304	337	342	336	347	340	327	336	378	303	343	369	330	353	337	377	303	325	355	324	329	309	335	358	343	341	338	343	336	298	329	303	321	380	352	307	328	331	311	296	317	326	347	320	338	313	335	303	294	327
24128	21290	29243	23665	21086	5485	884	653	559	480	461	443	392	452	447	409	372	440	422	393	394	382	395	401	370	368	387	344	366	361	373	391	360	349	354	350	355	359	346	369	345	329	359	364	363	339	358	359	346	343	341	391	368	319	361	336	333	373	324	364	351	364	390	339	354	341	342	401	337	334	341	375	333	318	357	382	357	335	351	338	341	342	326	350	368	389	351	345	348	377	353	328	353	317	323	347	358	358	336	357	355	320	373	349	373	353	367	309	367	353	328	359	351	340	331	333	374	369	360	354	323	346	333	360	346	367	328	344	356	367	325	355	353	375	333	368	342	329	376	334	379	362	348	333	314	333	366	346	316	339	360	329	362	336	354	370	338	335	400	342	392	347	402	359	339	384	368	346	355	347	351	349	360	359	371	331	353	326	336	374	328	348	345	373	342	318	348	333	359	335	346	358	343	327	330	387	313	356	376	357	350	338	341	358	322	315	346	351	370	319	360	340	345	357	358	346	340	344	343	378	329	366	376	306	359	350	361	331	360	397	303	341	361	364	340	357	374	333	323	364	353	343	360	324	343	354	327	356	344	315	332	334	349	324	335	320	349	343	380	352	368	343	364	372	336	343	373	372	354	357	356	324	326	332	344	356	344	342	370	349	322	353	385	335	364	383	353	333	353	341	322	359	365	317	304	351	356	358	351	339	373	347	333	332	361	370	340	354	367	338	372	370	335	346	362	331	326	370	362	353	312	333	357	326	374	364	352	342	345	366	356	346	345	356	365	357	326	377	320	338	382	285	319	333	369	328	332	400	345	321	352	358	351	352	364	313	317	321	351	371	335	343	357	333	348	350	331	330	298	344	339	376	370	357	349	353	323	371	339	318	371	309	364	350	326	341	367	385	339	363	362	362	326	363	372	333	343	372	361	364	361	349	331	351	384	353	347	320	336	369	339	353	364	338	341	355	363	348	343	334	338	356	336	352	354	339	360	327	336	351	353	303	359	365	327	333	339	344	338	359	335	320	362	339	366	353	365	334	353	352	384	317	348	343	341	305	330	346	354	342	338	322	340	339	374	344	312	345	335	351	328	394	373	353	350	338	344	323	340	344	374	332	353	356	344	336	342	357	392	339	373	351	346	350	370	355	323	344	377	313	350	337	384	367	368	337	317	335	363	358	356	345	326	336	332	350	332	341	392	366	344	340	344	341	356	327	369	313	360	341	352	333	331	322	329	371	365	343	369	384	322	342	341	344	321	338	343	328	380	324	345	341	341	318	334	352	358	353	328	343	361	342	353	318	358	384	359	352	372	330	340	340	370	351	365	342	343	337	343	327	346	355	337	333	355	370	362	360	314	337	347	358	364	360	321	391	327	335	336	362	363	332	327	361	316	383	364	365	333	334	342	350	297	319	344	343	334	334	357	340	392	364	351	351	321	352	346	356	363	347	355	335	339	346	365	310	350	330	381	334	353	363	358	303	348	345	343	347	363	301	347	378	310	309	365	331	313	334	349	343	339	366	391	366	314	373	328	346	339	330	332	356	352	328	354	339	375	352	376	354	342	335	346	356	357	355	363	345	352	339	332	333	336	336	370	344	337	365	352	329	376	327	346	362	331	366	328	348	374	364	386	347	359	368	335	398	345	356	348	364	343	367	365	357	319	357	321	349	359	326	362	360	363	356	343	332	364	335	357	347	350	326	358	344	333	368	338	333	371	313	387	358	317	301	326	342	360	327	361	348	354	351	357	341	355	368	338	349	338	341	324	362	340	374	342	320	349	326	320	359	352	380	334	359	357	340	360	346	339	353	335	333	361	358	384	343	357	318	337	378	369	319	330	371	326	334	361	374	361	351	338	358	336	377	343	330	324	327	355	333	325	355	332	369	341	363	343	376	355	344	341	334	354	372	374	361	339	335	313	364	321	360	355	352	331	338	321	334	357	334	328	325	335	320	337	335	351	357	339	344	317	317	337	337	349	344	359	393	331	343	331	336	351	349	374	360	365	349	343	325	357	321	353	343	340	363	391	330	328	338	370	360	361	361	345	351	350	367	355	316	331	307	360	352	344	322	365	358	320	318	358	384	338	363	331	348	336	313	347	371	323	346	370	347	344	330	330	354	366	326	363	345	325	348	347	323	338	315	340	316	333	352	339	355	351	329	330	351	387	397	322	350	348	330	335	361	340	349	374	352	335	309	329	319	341	371	346	361	361	337	372	342	307	343	348	329	350	353	351	353	381	325	325	298	351	344	365	328	309	378	339	340	341	325	358	348	316	348	319	372	358	356	354	372	380	361	394	344	334	333	351	344	360	347	343	341	336	331	362	366	322	359	353	326	332	348	350	347	380	343	334	364	337	360	347	319	327	329	327	350	343	334	372	352	344	357	377	300	333	344	354	381	327	355	334	374	358	368	332	345	380	362	326	333	357	368	388	343	334	324	364	351	350	369	352	325	338	364	385	330	363	325	320	325	342	335	345	339	358	371	327	314	328	352	327	348	358	337	355	346	374	317	383	359	335	326	322	353	304	345	365	350	333	345	324	347	349	335	347	358	395	348	325	364	348	317	313	362	350	354	315	347	358	320	358	325	347	306	335	343	345	324	315	360	341	340	327	321	361	348	324	330	355	359	362	359	379	339	374	382	384	343	339	351	336	364	336	350	336	353	359	338	346	341	367	328	334	331	349	345	326	364	348	325	350	337	321	325	326	342	322	367	357	396	350	357	349	345	341	359	378	285	340	333	364	340	378	340	348	325	346	350	372	340	350	321	328	341	351	351	347	354	364	325	358	343	365	339	334	352	347	363	362	336	354	353	333	331	360	334	379	356	323	349	364	349	337	356	357	317	320	343	347	345	351	379	338	359	368	355	374	355	324	342	330	302	367	345	380	394	366	362	349	370	354	375	359	367	341	355	369	345	345	357	359	343	338	334	348	339	352	354	346	360	339	364	389	317	334	343	345	357	351	376	359	321	346	327	345	341	379	302	338	348	363	368	356	347	332	372	358	342	353	355	359	339	351	362	340	370	352	333	355	342	362	331	340	344	353	369	353	359	358	320	311	330	315	342	352	357	333	317	340	334	375	360	354	337	369	345	364	352	364	326	363	323	359	380	366	341	359	368	344	358	364	315	325	347	365	357	311	349	326	320	333	312	342	383	343	347	349	363	354	305	365	330	362	343	361	339	322	338	316	347	372	303	357	324	327	334	353	357	359	351	349	344	335	347	335	384	366	349	343	354	382	348	366	360	323	319	347	352	338	346	352	375	344	360	363	374	335	365	334	357	338	349	339	327	350	345	318	368	336	347	343	333	381	350	326	333	324	323	341	329	334	305	353	337	343	359	325	313	332	405	353	355	374	338	356	345	327	344	355	312	336	363	330	355	356	331	341	342	338	321	354	347	325	354	370	338	369	339	374	325	332	345	335	365	311	345	330	340	323	359	349	320	336	334	351	346	358	341	335	334	316	337	333	379	316	347	340	329	356	376	363	357
39454	12201	16055	6270	3112	2346	1848	1588	1292	1156	1049	917	907	847	812	761	738	689	692	675	677	729	699	683	674	628	676	676	604	612	673	678	622	637	642	623	651	598	592	621	631	678	647	564	601	580	555	604	622	584	574	617	552	587	572	607	633	605	597	594	630	570	604	575	613	612	637	605	575	601	600	631	558	612	563	604	609	586	580	593	585	571	564	626	565	563	610	565	552	624	587	604	618	558	585	605	591	604	564	571	614	610	601	550	581	609	551	614	553	573	588	563	597	584	567	626	614	581	582	564	587	577	633	576	585	595	557	606	584	604	621	588	628	600	609	597	585	606	606	542	612	580	615	592	601	576	554	563	601	587	579	578	562	597	602	583	609	594	578	546	592	586	584	607	608	628	617	603	622	617	602	588	615	611	619	555	611	627	547	582	599	583	630	573	617	582	603	613	578	549	592	556	608	576	585	588	573	586	600	597	581	613	559	538	616	588	623	568	625	603	619	596	563	641	568	597	556	602	595	578	560	624	562	601	552	566	604	561	594	582	578	596	578	541	563	602	551	601	584	553	655	599	591	592	615	560	587	616	540	615	580	564	596	588	596	585	600	592	620	574	569	611	574	562	582	598	605	605	596	579	554	594	615	562	552	588	563	593	630	615	562	600	540	590	614	587	554	547	598	619	575	588	568	554	583	613	595	556	628	582	616	655	569	570	587	614	579	553	627	598	625	578	584	572	607	556	594	598	586	598	531	604	574	604	621	598	607	594	579	615	583	544	614	597	611	570	619	574	551	563	603	569	587	592	611	589	562	594	589	605	592	607	539	646	595	574	562	604	545	562	538	603	600	552	601	608	563	565	555	602	575	562	620	568	613	592	563	610	543	614	594	663	609	552	603	610	644	568	589	578	552	599	617	604	577	594	587	514	596	581	557	558	585	580	583	575	575	580	572	585	575	577	599	547	583	574	608	611	599	556	579	630	580	591	570	589	576	626	578	609	590	622	584	595	588	571	584	597	607	596	581	584	602	564	586	583	602	607	594	589	622	566	598	590	579	561	616	541	571	580	558	604	600	589	563	596	572	555	595	593	624	596	565	585	624	562	614	591	566	605	600	552	596	564	575	625	569	568	530	632	591	581	595	600	538	606	665	602	568	602	579	627	535	570	585	595	578	595	583	574	540	557	542	599	572	578	571	580	582	606	533	543	574	586	642	583	648	647	545	576	604	584	551	580	543	636	573	627	567	613	589	597	603	565	572	567	565	585	601	541	568	573	586	562	602	593	583	569	559	552	606	589	568	622	593	593	586	563	625	559	570	608	588	585	559	602	579	566	577	547	623	590	549	610	573	599	630	574	590	550	589	550	536	575	624	588	583	553	555	587	596	608	578	562	530	568	590	601	591	598	572	608	576	600	565	613	586	571	601	606	579	600	594	567	553	576	577	588	582	593	568	562	572	622	585	610	583	592	600	584	583	583	616	588	592	591	590	619	565	593	631	598	618	596	555	599	551	612	560	564	592	582	578	615	596	566	593	602	601	597	576	590	587	639	578	617	579	628	598	615	588	592	595	574	582	589	654	547	572	595	581	591	596	592	641	557	577	542	611	573	564	597	567	603	546	546	583	583	571	601	571	614	554	607	567	585	544	572	593	627	553	572	593	592	560	585	590	599	603	611	566	551	581	564	561	549	585	613	604	605	585	572	567	615	602	569	537	586	611	600	545	597	554	557	597	545	615	581	588	612	590	578	607	620	562	571	607	601	578	579	562	584	548	609	611	567	581	608	564	603	601	579	613	601	572	610	590	563	590	619	627	577	602	594	561	563	554	593	591	587	589	572	584	609	580	592	612	607	600	598	616	513	591	650	578	560	592	596	573	572	601	574	565	562	550	607	581	550	587	579	570	564	565	536	568	614	583	613	540	567	613	610	606	582	611	564	592	553	610	616	647	620	592	600	598	591	573	556	574	566	561	573	627	572	599	560	590	578	574	532	556	571	633	626	603	566	603	595	588	579	587	619	562	590	595	627	579	640	617	554	551	542	610	568	626	584	604	582	582	604	565	617	618	551	613	579	553	621	594	601	552	623	634	591	587	600	596	567	519	577	612	597	608	567	541	574	628	614	625	573	581	548	645	631	557	532	596	575	598	638	615	607	580	623	568	563	595	599	589	591	584	625	563	575	627	618	578	544	602	586	614	584	608	645	587	610	628	550	571	547	603	595	603	578	591	582	594	589	595	573	584	539	652	581	574	629	597	568	575	566	587	598	567	577	593	625	584	609	584	589	594	585	560	560	590	599	564	574	593	598	631	575	555	604	600	568	644	619	588	570	578	565	581	631	611	611	603	584	585	603	625	581	582	594	559	584	567	605	609	569	588	587	571	604	564	578	617	579	619	580	536	558	599	586	608	611	591	632	600	587	588	560	559	601	589	599	606	567	575	590	532	592	604	583	561	602	589	608	615	582	592	575	581	621	596	595	618	582	577	571	559	559	574	578	587	565	564	526	574	590	595	569	595	547	648	596	573	618	589	584	561	594	625	614	609	591	599	569	578	595	620	571	612	565	579	578	565	573	599	606	593	534	588	576	598	567	550	553	564	588	563	595	592	555	599	613	580	585	545	614	564	602	568	591	544	558	608	594	610	570	547	612	591	587	613	587	619	636	623	619	583	614	573	551	579	636	588	587	582	557	587	613	568	594	556	595	601	618	556	612	603	581	593	607	616	592	565	559	561	597	597	602	548	570	555	586	579	588	572	620	599	580	613	593	546	589	573	575	601	547	590	595	578	542	531	598	525	606	560	591	585	584	581	567	575	567	579	586	598	577	595	581	536	586	592	621	580	603	581	569	595	590	583	583	602	597	583	528	616	648	548	613	592	573	587	574	552	585	600	559	595	604	572	589	574	633	607	613	563	585	575	570	604	616	620	583	656	575	565	606	602	570	555	570	576	582	595	626	618	606	596	566	610	564	557	612	562	585	592	618	591	553	591	565	601	580	577	554	600	595	558	543	559	547	578	576	618	607	579	607	597	562	630	580	581	572	544	605	611	582	614	600	616	582	602	600	618	625	561	593	595	621	570	565	560	551	566	551	599	580	569	609	566	581	608	543	607	592	653	593	556	622	588	622	562	613	565	574	570	612	618	583	579	600	554	578	597	565	597	578	609	569	590	611	583	575	605	626	604	573	559	612	592	581	629	585	642	573	594	553	570	620	601	613	586	559	551	615	556	592	598	567	576	558	572	592	585	593	613	580	593	588	604	592	585	590	572	562	529	595	541	600	589	612	589	601	613	578	596	600	561	576	609	560	557	582	611	575	570	591	580	570	581	601	576	613	635	637	560	607	616	599	574	594	588	599	576	606	598	651	597	581	575	540	578	590	582	586	584	580	573	613	574	586	611	563	585	612	558	560	610	582	585	556	589	613	575	571	534	586	598	635	619	621	595	592	589	567	571	588	620	566	586	608	611	538	574	562	604	581	565	551	595	583	558	631
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
