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
339535975364	339535975929	339535976479	339535977031	339535977581	339535978129	339535978679	339535979231	339535979779	339535980329	339535980881	339535981431	339535981981	339535982531	339535983079	339535983629	339535984181	339535984729	339535985279	339535985831	339535986381	339535986929	339535987481	339535988029	339535988581	339535989129	339535989679	339535990229	339535990779	339535991331	339535991879	339535992431	339535992979	339535993531	339535994081	339535994629	339535995179	339535995731	339535996281	339535996829	339535997379	339535997929	339535998479	339535999029	339535999579	339536000129	339536000681	339536001229	339536001779	339536002331	339536002879	339536003429	339536003981	339536004529	339536005079	339536005629	339536006181	339536006729	339536007281	339536007829	339536008379	339536008931	339536009479	339536010029	339536010579	339536011131	339536011681	339536012231	339536012781	339536013331	339536013879	339536014431	339536014981	339536015531	339536016081	339536016629	339536017181	339536017729	339536018281	339536018831	339536019379	339536019931	339536020481	339536021029	339536021581	339536022131	339536022681	339536023231	339536023781	339536024331	339536024879	339536025431	339536025979	339536026529	339536027081	339536027631	339536028181	339536028731	339536029279	339536029831	339536030381	339536030929	339536031481	339536032031	339536032581	339536033131	339536033681	339536034231	339536034781	339536035331	339536035881	339536036431	339536036981	339536037531	339536038081	339536038631	339536039181	339536039731	339536040281	339536040831	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23938	21814	29936	24248	21815	20314	2392	955	697	652	615	559	492	531	492	476	476	449	440	453	416	420	385	374	368	409	376	377	387	402	431	387	372	367	375	371	414	389	403	379	389	378	351	354	383	390	323	374	346	387	350	335	343	349	376	368	374	383	316	380	369	375	355	384	368	380	379	336	340	394	372	369	387	361	372	357	355	346	381	376	365	350	368	346	436	360	384	348	372	384	335	357	400	355	415	337	332	350	344	393	344	365	391	373	353	392	342	361	360	377	342	352	336	349	394	354	360	386	340	343	358	344	324	342	369	339	338	374	362	376	384	343	345	364	347	335	388	386	399	331	338	370	355	358	387	329	339	341	379	347	355	309	357	341	370	364	340	364	369	334	352	347	397	364	358	324	369	348	347	339	340	344	379	371	405	341	366	371	341	334	370	378	375	321	353	352	374	378	334	322	362	362	349	350	352	341	339	355	358	327	386	362	346	369	337	349	366	351	380	349	338	354	354	380	385	352	351	379	359	375	373	350	374	343	356	349	348	346	351	342	327	381	359	340	378	361	373	342	371	339	378	394	354	330	379	353	354	339	378	359	364	353	342	353	374	322	362	343	327	337	341	359	339	378	360	335	339	361	340	359	371	355	390	341	390	351	387	328	354	391	363	335	357	358	360	358	381	365	355	382	383	344	347	366	363	329	343	353	362	346	329	375	404	363	370	341	347	356	355	359	336	367	381	356	360	342	365	354	338	380	390	332	341	342	371	354	328	367	366	316	360	351	400	361	349	333	341	368	343	323	371	356	333	362	374	338	340	357	349	326	341	341	377	389	349	368	349	376	332	339	368	355	403	360	339	329	367	386	356	347	367	389	350	333	400	361	326	352	376	353	352	383	381	370	376	361	301	373	402	328	347	345	345	385	324	364	332	373	372	386	367	361	355	388	350	363	377	315	362	360	368	354	342	332	365	407	359	318	384	375	376	365	335	321	386	377	347	331	374	346	360	352	353	339	338	388	363	343	392	362	378	355	353	299	376	329	357	356	369	361	337	331	399	306	386	364	381	374	357	339	410	358	352	359	363	378	356	352	352	336	348	367	353	306	346	368	364	315	300	360	359	379	356	374	353	368	384	346	355	340	384	371	395	375	382	333	347	363	363	381	363	348	380	377	318	351	354	389	375	366	339	377	326	346	356	358	347	362	351	326	351	365	354	365	370	366	349	341	389	344	377	382	353	344	368	374	340	351	307	325	336	341	369	350	345	344	360	321	338	369	347	348	363	372	347	314	361	383	348	334	357	345	362	359	317	366	319	347	350	324	362	363	328	356	372	349	348	373	379	396	379	330	332	369	365	356	347	347	359	341	343	373	353	386	341	360	378	322	359	339	368	349	399	349	382	387	370	357	384	357	370	344	356	352	354	358	310	336	341	381	368	384	374	359	329	386	382	322	364	373	349	306	358	341	339	370	358	370	336	314	397	354	344	344	387	318	349	351	369	336	389	358	354	353	351	367	354	350	327	357	342	362	359	389	321	381	330	356	353	351	357	344	347	352	338	359	380	358	357	363	379	325	333	349	368	351	376	370	336	340	337	360	350	370	329	356	337	324	349	366	322	351	354	345	384	354	351	348	351	356	346	372	372	330	337	359	383	371	355	372	367	349	341	325	334	333	351	354	362	333	330	356	356	367	355	337	360	364	327	340	347	369	316	387	346	364	359	358	341	380	337	365	342	337	353	368	333	370	365	364	373	358	335	365	388	353	347	345	365	353	350	379	343	367	336	370	359	334	342	339	319	346	361	338	375	382	337	390	375	395	333	359	361	352	373	374	359	331	352	339	347	347	359	326	383	319	356	370	369	381	344	328	327	337	382	335	352	337	352	354	362	377	358	358	364	348	363	353	351	347	344	348	354	377	325	334	329	366	327	349	356	384	366	353	360	334	363	317	383	361	363	381	361	319	339	381	349	386	366	368	333	364	366	363	378	349	342	306	332	365	331	350	330	319	364	363	392	365	330	374	343	378	364	353	335	369	353	384	311	303	355	323	368	349	404	339	339	328	328	348	369	381	362	374	355	354	349	337	328	412	341	365	327	352	338	366	360	349	371	335	373	352	312	396	374	368	329	359	354	303	371	366	369	376	357	358	360	346	331	380	306	347	342	320	354	365	403	371	373	352	343	385	370	371	353	385	316	341	377	378	366	354	348	386	352	373	364	387	361	335	347	315	359	352	341	369	379	347	346	351	321	385	366	347	348	341	364	345	344	340	342	350	343	357	345	341	340	361	374	369	354	373	369	330	353	324	354	340	346	370	326	381	301	359	339	350	323	353	392	357	355	342	374	360	335	357	320	324	379	358	388	354	386	331	361	358	386	331	369	337	328	349	354	329	364	363	383	350	356	361	354	353	360	334	346	353	364	365	357	332	360	320	340	371	345	362	380	345	351	362	322	359	379	374	362	390	343	336	364	373	336	355	364	374	361	398	362	357	365	381	349	355	353	358	316	360	357	365	351	347	296	362	352	365	389	372	370	366	322	400	387	347	321	378	340	363	348	361	341	362	359	303	335	324	340	351	354	383	388	379	334	369	338	401	334	343	360	336	342	342	378	346	361	340	358	345	364	364	350	363	337	327	381	358	351	365	344	352	330	387	384	347	348	342	379	324	358	340	354	357	353	356	320	330	350	343	359	379	314	331	362	372	355	359	353	339	350	347	367	374	313	348	339	361	316	358	350	347	330	332	329	361	356	371	334	365	365	324	353	362	331	386	381	386	375	337	329	342	327	365	358	366	390	342	347	387	365	352	358	359	386	371	360	352	338	294	332	370	324	370	326	312	361	337	358	310	375	365	415	337	342	364	363	334	379	350	364	338	340	386	376	357	364	363	379	351	363	350	380	373	328	321	313	321	338	329	359	358	378	369	366	351	353	373	366	377	341	337	362	392	348	356	372	371	366	363	341	310	365	331	358	341	340	347	358	352	371	346	364	345	374	334	340	353	354	362	375	318	382	348	355	350	374	361	370	347	353	367	342	386	351	373	341	341	365	368	376	369	366	370	366	380	355	339	371	343	322	343	369	372	344	352	354	367	369	350	360	371	372	350	357	347	351	382	347	389	361	354	363	359	363	318	358	342	327	364	349	353	329	351	349	361	389	318	361	347	372	371	353	356	343	389	332	352	333	365	347	345	368	346	372	377	316	356	351	334	345	367	365	346	366	384	336	348	351	339	326	334	358	372	351	362	326	335	318	374	344	341	315	383	337	337	359	367	347	362	361	348	353	377	361	336	353	379	349	335	331	352	375	377	333	307	350	329	337	359	362	339	343	321	351	381	355	342	364	357	349	334	352	356	354	346	376	362	367	383	364	354	364	358	359	336	361	362	364	342	355	365	370	364	377	358	341	360	331	332	318	358	352	386	371	321	394	352	365	386	355	367	349	352	352	336	364	344	355	367	372	359	330	349	346	346	339	363	349	358	350	357	363	337	381	379	364	358	328	353
16483	16132	13539	7280	5053	3741	2948	2394	1956	1686	1426	1345	1218	1189	1002	949	902	821	803	789	794	747	725	698	699	707	677	698	684	665	664	676	633	624	660	663	636	668	632	625	657	624	638	644	633	654	622	621	653	567	586	630	646	630	566	619	595	632	614	603	596	638	583	572	614	654	611	653	580	575	589	637	604	593	635	611	630	590	618	622	603	618	655	648	645	586	617	588	609	618	589	579	591	623	670	561	558	587	620	606	575	629	552	610	601	589	588	576	565	582	583	606	609	597	586	597	544	619	647	562	566	617	617	609	587	575	633	598	593	568	598	640	572	564	575	590	580	597	559	580	626	588	584	588	607	605	618	629	606	596	613	586	597	577	581	576	638	579	594	548	591	587	602	590	567	562	558	607	576	612	585	601	593	598	587	554	590	583	558	563	562	607	593	555	594	619	620	572	596	591	602	628	595	615	598	576	635	564	594	572	606	588	562	578	581	584	606	575	589	564	573	560	565	572	511	586	628	599	629	597	583	592	568	631	549	599	638	572	603	616	595	579	596	609	556	587	612	594	607	581	620	574	567	587	579	602	537	614	561	621	572	567	557	576	600	568	605	616	603	604	615	622	567	615	571	615	571	583	613	590	593	611	613	596	600	589	581	573	605	577	584	598	606	613	594	588	610	605	592	628	598	581	600	553	593	621	637	596	606	607	596	554	611	593	590	563	558	608	592	607	586	619	556	598	588	565	580	628	614	580	573	598	608	579	613	616	582	598	595	552	623	582	546	555	601	552	559	601	588	623	590	577	580	609	595	623	575	576	594	624	584	615	623	591	533	549	608	621	581	565	606	609	602	595	590	603	600	587	605	591	601	616	617	581	583	589	589	587	667	592	620	620	569	627	596	597	601	601	612	539	597	601	578	596	584	597	621	592	626	599	610	620	560	580	622	573	579	591	619	574	577	577	539	597	619	582	581	606	637	544	582	595	557	593	583	568	628	610	610	610	605	572	562	600	609	568	583	609	598	671	573	534	577	564	591	622	602	643	612	597	601	578	599	595	637	623	588	576	564	624	626	627	592	591	555	549	574	590	589	538	630	617	582	595	608	616	599	620	552	610	574	631	592	585	583	605	592	601	650	572	593	612	600	612	615	586	601	580	565	584	594	613	568	542	602	576	587	592	604	646	592	644	577	632	628	602	549	614	586	575	626	603	591	547	600	586	592	601	559	577	607	590	623	612	600	577	571	641	616	610	603	572	588	551	607	600	593	568	577	583	558	647	571	571	592	614	588	599	587	579	554	553	565	604	590	586	647	585	574	612	603	592	600	610	590	576	570	618	572	595	582	553	621	543	601	590	604	581	555	607	570	580	596	620	585	627	592	617	589	566	602	596	556	583	602	551	603	579	601	603	572	614	589	562	616	572	544	581	592	608	583	554	576	590	563	564	619	576	608	603	611	586	633	577	583	572	580	558	561	573	534	595	617	615	568	639	583	579	609	583	584	626	624	602	601	612	600	570	607	611	639	607	578	556	561	571	583	584	579	606	602	597	597	579	590	564	589	569	595	590	613	633	648	586	585	604	592	605	601	629	611	592	546	602	585	597	624	618	604	590	562	632	624	595	586	619	610	625	578	583	553	602	574	628	641	599	558	602	590	570	575	625	593	600	584	571	611	594	619	628	577	606	597	603	606	614	595	611	578	570	595	548	614	603	566	576	610	546	604	609	578	573	560	649	582	556	587	562	602	556	614	595	543	567	586	621	621	572	560	587	577	605	565	600	594	584	588	572	575	654	578	560	610	550	615	603	618	590	616	591	566	570	587	584	596	591	618	577	595	582	596	536	615	550	599	593	619	565	601	587	580	591	569	597	588	581	595	601	621	600	574	611	580	639	603	616	635	559	597	584	615	633	585	620	556	577	588	601	627	547	623	582	581	606	620	585	649	582	586	607	631	586	564	585	572	592	590	623	633	591	589	598	601	607	615	566	585	618	621	593	613	602	594	566	602	607	573	601	571	588	580	589	589	575	581	573	585	590	588	597	622	600	591	561	657	585	621	592	597	593	547	573	579	600	560	613	574	616	593	587	656	594	577	598	579	609	557	608	625	632	593	608	575	598	646	573	564	598	628	606	619	604	609	579	622	580	587	602	604	527	583	632	574	602	583	592	573	564	611	590	556	592	599	600	589	574	585	598	583	624	588	593	523	577	609	619	594	578	569	605	649	563	641	574	603	628	596	583	596	607	586	607	593	628	601	593	575	583	625	595	619	624	594	599	626	590	550	623	600	550	606	573	575	550	575	636	606	590	595	557	566	573	586	550	595	572	591	581	604	560	624	601	587	623	587	605	601	575	595	562	571	610	610	592	603	549	602	571	613	610	621	578	563	622	629	561	644	600	625	614	590	620	590	573	589	569	561	609	607	546	575	593	613	593	615	595	620	580	581	637	570	599	583	610	611	607	594	588	606	631	584	613	605	604	606	627	592	557	569	612	621	573	593	556	563	598	648	552	608	549	581	572	587	581	549	581	578	568	587	601	619	601	588	544	611	581	614	614	609	565	623	607	611	587	580	551	600	606	581	599	578	602	606	614	612	570	562	624	590	620	595	573	593	615	574	624	626	619	567	587	569	597	604	564	554	611	583	571	612	587	574	586	618	593	627	586	595	576	588	588	643	611	596	603	614	537	586	633	616	599	610	596	636	616	561	564	576	583	585	603	602	586	559	615	610	559	616	535	587	624	604	605	581	622	584	545	611	610	557	583	592	597	580	596	579	612	571	587	607	608	635	568	611	613	605	604	586	567	623	525	545	561	600	578	599	645	625	585	588	621	627	606	616	593	601	593	553	614	623	627	599	599	577	609	585	594	588	622	557	615	614	579	607	642	579	601	592	626	588	625	579	544	559	593	568	621	596	591	619	599	576	571	620	628	566	580	590	598	617	559	558	640	611	571	545	577	591	562	545	609	574	642	556	593	595	624	586	592	588	598	607	593	598	561	573	559	647	622	635	597	635	572	611	571	573	560	584	570	637	588	573	567	599	572	568	649	626	577	610	585	611	615	589	575	591	566	634	580	613	631	604	563	624	647	564	555	599	546	592	603	621	565	583	605	542	613	613	628	586	594	595	587	616	559	587	601	571	582	603	592	596	612	560	609	566	608	602	595	576	575	567	609	610	598	600	565	606	593	583	604	569	615	573	636	570	615	666	616	583	588	646	576	608	578	581	595	586	612	570	575	577	572	556	564	610	562	602	607	565	565	587	569	596	581	564	616	585	594	583	627	615	608	598	600	577	616	595	574	614	610	554	584	572	577	616	580	586	580	567	586	609	622	604	596	603	612	647	554	583	586	586	590	573	599	571	601	617	595	546	585	607	573	616	619	590	624	557	621	637	590	565	605	617	582	552	587	582	570	624	532	582	582	603	572	619	634	620	605	594	615	574	563	584	615	650	619	571	540	587	560	564	589	585	597	603	626	606	584	597	632	580	562	598	650	609	585
26825	20566	7955	371	164	117	116	93	104	91	104	99	95	89	85	86	76	82	73	99	67	77	75	69	84	76	93	79	67	63	62	93	91	79	84	74	96	84	83	76	88	78	92	93	78	98	93	87	79	100	92	103	66	85	100	95	98	85	84	90	94	79	89	70	101	94	73	106	93	84	73	78	80	76	86	89	72	95	84	81	78	73	65	76	85	83	84	83	82	94	78	82	76	87	72	88	80	97	79	80	77	64	74	83	97	74	73	90	92	74	76	90	85	82	88	97	82	84	76	84	91	84	74	69	86	81	75	92	96	73	84	101	95	77	91	87	107	95	93	77	72	87	60	80	77	89	76	89	81	85	71	83	86	89	75	76	85	94	89	92	78	85	76	85	70	83	74	74	84	72	71	71	84	76	88	94	77	77	84	79	94	91	81	78	77	95	62	77	67	65	92	90	96	94	90	71	103	88	73	97	78	90	78	89	84	74	85	86	97	88	94	90	91	87	85	80	107	83	86	91	77	80	83	95	74	88	82	94	89	92	81	83	108	75	95	76	107	80	91	90	80	88	75	93	84	88	82	77	81	79	100	97	87	101	88	68	73	85	89	75	67	82	109	75	90	82	68	95	85	81	77	86	82	100	86	96	72	83	76	78	78	75	95	97	75	84	81	81	84	89	93	75	86	79	76	66	76	92	85	75	90	65	90	91	78	75	95	75	83	72	88	94	86	78	66	78	99	82	101	84	68	75	82	61	74	67	90	74	77	73	91	97	92	78	88	75	73	82	79	87	91	70	79	81	80	87	93	67	77	80	81	76	77	84	91	86	77	79	78	82	90	75	81	90	85	75	68	99	92	84	82	91	66	78	80	76	87	79	76	80	77	74	72	91	77	80	80	75	84	72	80	92	79	87	88	81	90	84	69	91	71	97	84	119	90	80	76	88	96	88	77	95	75	88	92	84	78	84	84	87	82	89	80	78	93	90	92	89	79	69	93	96	97	87	100	84	70	100	96	87	94	83	63	68	87	83	80	73	82	82	84	88	78	91	73	73	71	94	84	87	93	100	79	102	90	82	86	85	93	70	100	97	85	93	86	82	81	81	79	77	87	72	81	90	98	69	94	70	80	63	79	71	68	87	83	82	76	106	91	86	80	79	82	88	84	78	69	73	101	82	89	77	85	84	84	76	86	76	91	100	85	85	95	68	81	76	103	84	87	95	75	73	102	100	94	81	75	95	88	82	63	82	89	94	84	92	79	82	92	88	81	77	77	73	94	85	81	94	83	76	98	99	95	82	90	92	70	82	79	77	67	86	81	73	89	86	80	94	93	88	66	74	83	84	86	85	82	88	94	86	89	83	85	93	84	83	71	79	74	83	93	73	77	85	79	89	73	86	85	93	73	87	67	80	84	84	74	82	92	73	75	70	92	80	84	97	102	95	80	102	83	73	64	87	78	82	84	92	83	96	78	88	86	80	94	84	90	71	75	83	90	92	95	79	73	81	73	75	91	111	70	90	98	97	73	70	86	83	96	70	78	83	98	90	78	78	84	80	93	60	93	88	67	75	83	90	82	79	77	90	78	91	75	96	75	65	78	75	87	82	81	106	78	97	106	83	95	82	75	76	96	96	94	73	91	84	82	97	90	85	78	74	80	86	91	76	76	76	84	70	87	88	95	67	96	91	77	83	108	102	87	91	99	84	90	72	96	80	70	74	82	74	83	79	66	73	84	72	73	84	81	68	80	81	68	72	79	90	85	93	83	92	87	83	81	86	101	84	91	88	84	103	93	90	86	79	79	86	94	87	77	90	80	71	84	80	71	88	76	89	91	89	74	79	71	83	76	94	75	87	94	92	96	95	81	89	86	75	78	75	98	80	82	81	58	88	80	80	95	87	94	93	79	69	78	109	99	87	87	83	89	76	64	71	76	90	95	85	88	80	74	70	82	84	88	71	81	76	88	81	67	74	76	95	82	84	77	88	84	92	89	81	90	82	72	76	92	101	80	71	83	72	68	90	95	73	77	90	87	74	74	81	79	74	83	82	93	99	78	92	77	85	90	85	83	100	82	85	85	68	85	79	83	84	87	86	84	77	78	84	86	79	86	82	82	90	82	89	66	85	82	88	76	77	86	90	89	87	77	78	101	84	86	99	73	81	83	84	70	98	70	98	87	76	93	90	71	82	79	77	78	87	92	85	74	89	73	84	86	94	93	78	66	101	84	80	69	88	86	75	86	81	91	81	93	66	81	87	89	74	97	98	75	92	99	97	75	68	102	72	82	77	71	79	90	77	85	85	70	85	77	85	85	88	87	97	77	75	89	84	82	84	87	84	74	93	69	77	86	83	73	104	80	97	71	87	80	69	71	86	86	69	85	96	67	92	83	85	84	78	83	76	81	90	92	82	80	77	73	81	78	84	77	84	84	68	90	76	89	78	92	94	82	75	79	94	104	93	75	87	66	89	88	84	89	81	79	95	88	85	82	70	77	93	84	85	90	71	86	87	87	83	79	79	88	97	81	77	86	79	93	91	68	82	99	87	68	76	95	69	78	80	92	69	72	102	83	88	80	82	86	100	73	81	87	78	101	95	94	79	73	72	77	86	71	91	93	91	67	79	85	85	96	78	84	86	67	82	80	79	69	88	97	94	82	85	89	76	87	90	77	72	81	78	77	79	80	91	96	68	79	90	80	79	83	81	93	80	81	86	87	80	92	85	80	73	90	83	67	77	67	82	79	83	101	97	82	89	94	90	92	67	62	96	61	84	98	87	80	82	85	86	89	82	76	94	77	88	73	90	66	77	86	76	78	86	83	92	78	77	77	79	92	69	96	89	82	91	85	81	76	87	89	94	78	79	88	103	80	83	88	93	69	81	87	72	71	77	63	93	87	86	85	68	74	89	80	84	79	84	81	85	83	92	93	88	81	74	89	70	81	84	86	90	82	78	92	86	99	103	84	92	87	85	64	86	83	74	90	79	87	83	91	91	90	91	70	80	80	68	93	78	83	91	91	84	105	87	72	69	96	76	93	93	91	83	87	81	90	80	79	81	102	95	75	79	101	74	82	68	79	88	81	92	91	94	80	110	87	61	76	82	81	101	74	81	72	75	82	87	78	73	87	94	81	81	90	67	82	90	74	98	82	98	85	79	73	89	95	83	79	79	88	71	94	91	80	75	85	91	95	69	98	83	81	80	74	74	88	74	76	75	64	95	76	84	78	89	87	82	76	71	72	91	98	87	77	92	73	99	84	93	77	87	80	74	73	79	83	85	83	90	75	98	80	72	81	85	78	77	78	79	90	91	88	81	88	80	72	89	76	87	97	77	79	66	92	83	95	79	97	98	111	65	94	98	82	87	87	94	88	88	87	74	87	81	83	80	61	76	86	82	94	85	83	81	83	73	90	80	88	81	87	83	74	94	73	90	80	79	87	71	87	69	64	76	82	87	65	72	104	75	75	70	76	97	57	93	65	89	76	89	94	92	76	87
6169	1108	985	520	366	339	260	224	211	203	192	162	162	212	186	171	181	157	150	173	162	174	166	165	167	146	174	168	170	172	154	168	179	171	183	163	172	158	181	156	155	170	163	156	176	142	151	154	151	139	152	147	141	158	149	127	173	147	170	167	173	179	164	149	156	151	147	151	144	120	169	150	147	172	150	187	162	181	177	172	161	159	137	155	150	155	156	186	181	159	148	147	131	160	156	157	158	137	152	171	160	153	157	176	174	167	159	149	148	147	173	137	182	157	175	164	156	150	181	155	149	143	161	161	163	156	160	168	168	145	165	162	170	165	169	151	161	174	155	168	149	165	162	159	157	156	165	168	144	153	146	168	146	171	152	157	155	139	127	148	144	158	143	150	170	182	173	159	170	157	163	157	142	155	161	161	180	177	164	143	167	162	136	153	176	171	155	154	165	171	153	173	143	144	162	156	157	152	168	138	165	148	173	173	178	164	155	150	138	165	159	167	134	161	159	172	160	166	165	156	151	168	156	156	159	169	133	170	163	191	150	153	164	167	162	153	147	169	163	149	156	178	153	167	154	158	170	147	161	162	137	165	172	160	156	154	167	149	184	143	190	146	169	172	149	181	130	172	157	158	171	149	149	155	164	164	159	169	161	154	160	159	169	160	150	165	179	164	178	147	193	172	158	159	150	181	145	176	175	140	161	166	149	152	177	160	142	149	153	148	147	146	156	152	151	153	157	172	174	169	159	147	192	140	174	163	164	154	161	165	148	146	159	143	179	155	165	159	147	155	165	149	131	166	172	157	165	172	147	162	152	150	151	164	152	162	170	187	155	149	164	173	154	186	164	166	152	185	158	141	176	168	149	164	176	175	157	156	154	152	163	155	144	157	175	150	154	163	167	161	163	138	181	178	162	163	159	166	175	151	163	167	153	149	165	166	165	171	180	159	158	166	170	169	161	165	160	181	151	146	182	167	144	144	155	147	150	161	164	167	149	154	154	155	176	133	147	151	162	173	163	170	151	162	150	157	157	143	162	174	160	158	145	136	170	157	166	157	161	138	140	159	179	151	162	151	142	173	145	159	154	165	165	148	154	155	168	171	175	151	148	157	173	147	157	176	164	171	174	166	161	165	152	161	156	163	142	148	182	155	161	172	152	139	170	150	158	204	167	135	163	152	144	165	150	142	164	155	143	160	168	188	167	157	174	164	161	170	171	156	162	145	146	154	160	166	175	161	177	176	139	161	167	197	169	166	155	171	165	160	170	171	159	181	148	133	150	165	175	136	156	163	152	159	176	172	165	159	150	158	160	158	179	156	166	186	169	154	158	141	181	155	156	156	147	160	166	152	169	168	169	149	170	135	191	172	161	128	152	174	172	165	144	165	147	143	143	172	148	159	166	150	143	150	144	144	151	146	156	174	164	153	155	149	145	195	145	166	179	149	158	156	160	149	159	167	176	150	149	172	150	172	145	148	172	163	159	159	152	177	163	184	159	180	147	173	155	139	166	153	152	163	162	173	186	168	138	178	174	166	149	164	147	163	137	156	194	174	163	155	151	156	177	160	160	133	160	167	152	149	166	166	180	148	174	155	174	178	172	178	158	132	154	126	155	166	159	148	163	148	156	171	140	153	158	151	178	142	163	162	173	177	167	153	147	155	135	162	148	144	171	162	145	158	167	170	178	144	164	170	144	159	165	142	157	156	168	160	171	153	166	166	152	159	156	165	149	152	156	161	139	170	158	143	152	197	173	150	174	151	169	149	155	162	152	168	164	173	134	161	152	154	179	177	177	134	158	166	169	174	175	178	158	165	146	158	169	134	169	160	159	171	167	154	158	161	168	155	147	166	154	160	155	165	155	152	163	153	144	150	160	153	169	141	162	175	154	155	157	156	153	160	181	146	176	156	154	178	153	175	152	155	158	170	176	147	154	145	138	141	152	167	165	145	172	162	152	169	145	170	166	155	175	139	161	155	169	148	153	168	184	175	157	165	160	163	173	170	136	169	151	158	142	148	168	142	160	168	158	152	167	142	141	152	149	179	178	186	174	157	154	167	168	168	156	150	168	169	177	162	161	173	155	136	170	153	166	162	178	164	160	146	166	140	152	171	143	170	137	168	194	142	154	171	156	147	145	164	157	158	158	154	165	170	166	161	175	159	135	166	159	161	137	140	154	173	168	166	155	165	151	166	168	172	151	171	160	175	155	177	170	154	163	168	168	163	152	174	164	161	165	155	162	150	142	175	156	143	140	164	144	160	131	167	161	150	174	165	180	146	162	147	171	136	142	159	149	153	167	158	157	155	177	164	170	148	165	141	157	146	145	181	146	162	156	153	153	172	168	138	167	164	146	151	164	165	151	158	153	153	148	163	164	147	166	151	170	143	136	158	140	154	169	162	177	156	150	173	159	178	167	147	141	169	146	161	159	164	172	172	162	144	147	167	139	136	152	169	146	175	157	163	165	184	155	131	144	179	160	161	148	153	154	169	165	167	158	165	149	159	183	175	165	158	164	134	171	157	184	152	188	147	159	143	146	141	131	148	139	175	156	149	176	153	149	164	147	190	190	146	176	176	150	175	153	145	165	175	167	142	162	142	174	179	156	174	153	143	162	170	167	146	170	174	172	170	156	164	172	140	177	165	166	138	151	155	164	163	156	161	154	135	180	191	135	152	168	154	152	142	159	166	151	146	148	160	175	166	150	145	167	156	169	172	160	157	153	183	162	160	179	161	151	135	167	157	171	163	164	152	173	146	153	168	142	158	145	146	147	170	176	161	152	139	176	173	140	158	187	154	158	178	156	159	154	168	150	159	175	166	159	169	181	162	161	166	151	167	171	151	164	164	170	175	154	159	141	137	158	170	168	151	159	165	151	156	135	175	162	166	167	155	154	160	139	172	150	172	163	155	172	154	150	160	136	158	148	155	177	169	144	163	142	172	166	164	158	150	143	160	166	152	166	171	154	166	148	156	160	170	159	163	156	153	145	147	175	150	151	166	148	150	191	174	154	173	140	169	169	159	172	177	153	181	146	147	155	133	162	158	172	159	161	170	165	147	154	162	149	158	158	161	147	165	182	160	178	151	139	179	152	153	180	134	168	161	151	154	151	156	122	163	130	174	133	188	189	155	168	155	162	160	167	150	165	179	144	149	144	183	142	163	147	132	167	168	162	164	154	156	156	176	179	144	165	159	149	163	175	166	138	180	158	169	154	150	158	153	154	156	171	164	173	155	142	170	148	146	176	155	149	158	152	150	153	160	170	178	153	165	155	161	171	177	170	172	171	183	158	154	157	157	144	141	169	153	145	154	150	156	142	151	126	148	150	166	151	156	153	145	166	155	171	178	147	155	143	158	143	171	157	167	154	179	162	139	137	164	154	165	143	149	162	174	140	169	134	164	155	166	185	165	144	137	160	171	163	152	140	179	153	182	171	145	167	150	179	128	171	129	151	156	171	151	163	165	141	160	158	160	135	155	147	164	165	166
24122	21150	28379	24171	20451	2179	594	471	329	305	292	316	252	259	251	234	211	222	225	245	247	209	218	186	213	204	217	209	196	188	218	219	193	189	187	172	203	211	185	208	171	202	179	199	200	196	181	196	205	187	193	198	194	195	211	197	188	199	205	191	187	203	206	151	169	210	206	197	173	182	167	201	205	183	181	196	199	172	206	167	211	178	183	167	190	198	198	174	181	184	176	197	200	167	183	201	168	178	182	193	201	182	181	169	155	189	213	228	195	187	180	213	197	174	186	189	178	202	176	167	198	227	189	201	189	204	156	173	191	197	176	216	185	180	197	187	186	164	184	175	194	215	163	182	173	195	178	173	221	174	173	178	189	184	171	191	194	187	198	166	165	181	178	190	167	161	183	174	196	200	166	165	197	160	181	202	196	211	170	206	160	199	200	165	189	169	174	164	187	197	174	176	185	171	183	187	187	143	187	187	195	160	195	173	164	166	198	196	168	198	201	187	201	202	199	172	179	185	174	163	207	190	180	179	182	176	206	210	190	191	180	159	175	193	175	211	174	189	167	184	181	198	209	175	185	201	182	178	181	191	171	201	189	189	183	188	172	196	174	166	162	200	168	168	190	185	174	181	185	175	168	185	178	190	206	181	205	182	185	178	191	203	223	185	195	170	191	183	170	183	209	187	175	180	175	171	181	188	207	184	195	166	163	179	197	180	191	177	188	197	196	194	190	179	184	194	174	185	181	161	173	170	184	182	182	167	154	175	176	169	176	190	167	157	196	166	210	193	171	173	209	172	194	195	181	184	174	170	196	214	173	163	165	194	185	230	187	197	181	180	177	181	179	204	191	198	184	179	186	192	170	180	190	180	194	186	227	184	193	200	172	193	164	185	199	173	167	181	221	163	189	192	217	171	173	207	199	186	191	167	173	166	189	174	188	183	198	203	213	199	164	183	177	169	189	190	185	179	143	175	184	189	187	169	184	196	208	153	205	189	168	200	165	199	193	175	192	200	194	191	202	187	179	171	172	186	179	162	168	186	164	179	172	166	200	187	202	174	211	201	184	188	185	175	216	174	187	171	207	171	168	192	196	181	190	201	163	173	192	204	195	203	169	183	173	162	179	202	198	201	173	192	209	189	193	182	178	183	192	156	155	184	173	180	168	161	185	196	196	172	171	204	187	189	174	170	174	200	178	155	163	177	195	200	182	177	184	192	192	175	194	174	195	177	163	179	156	196	219	187	160	208	186	153	175	182	193	190	181	216	182	183	161	218	202	173	179	188	176	188	174	200	208	213	170	170	174	158	181	185	186	171	170	165	195	179	163	203	227	189	166	199	198	170	193	191	198	168	196	172	206	178	174	202	204	177	158	175	153	178	187	174	193	171	183	186	170	167	178	168	163	183	170	196	183	176	195	172	174	191	171	194	200	178	202	176	165	212	204	185	179	206	189	187	198	182	196	169	185	181	178	208	172	165	189	177	187	188	175	187	185	183	183	203	191	187	172	168	158	180	185	162	176	189	167	178	186	174	182	196	164	224	195	219	195	185	173	188	182	194	163	192	176	182	225	160	193	170	201	191	168	176	181	160	174	195	153	175	198	193	191	196	198	175	198	206	198	177	170	180	156	183	165	189	205	190	181	186	176	196	171	171	170	171	212	198	176	191	163	185	194	179	212	166	181	168	160	182	184	174	159	171	201	165	151	185	175	146	179	191	188	195	185	175	208	197	178	176	188	215	192	168	180	179	193	199	186	190	156	162	169	177	191	186	177	171	198	200	180	170	183	186	167	190	183	200	160	197	189	181	199	173	207	175	182	166	162	195	176	175	184	194	198	197	186	163	187	172	171	194	169	187	194	187	197	174	164	159	192	180	182	191	200	167	176	165	200	179	190	169	195	216	189	169	207	160	190	180	184	183	167	181	178	200	176	161	201	167	191	206	186	188	181	189	203	181	206	196	173	189	187	181	180	185	175	174	193	180	169	174	202	180	195	194	191	192	204	184	176	215	210	181	177	187	181	199	171	193	195	199	186	164	197	173	172	184	176	177	169	196	190	190	207	182	169	187	178	183	184	183	189	162	168	172	164	183	175	164	200	191	194	157	194	188	169	220	187	192	189	191	191	196	198	167	165	159	182	175	188	195	191	193	185	168	192	200	168	191	199	199	173	156	192	189	183	174	194	185	187	174	200	182	174	190	167	165	190	170	193	166	200	196	172	181	190	194	184	196	191	210	183	174	186	174	201	171	160	192	168	183	160	192	153	181	205	187	187	208	182	163	198	194	180	178	176	183	184	207	196	216	186	171	163	170	187	178	167	212	194	205	198	167	170	169	199	182	176	181	191	162	184	202	191	196	202	184	201	190	176	162	182	170	177	188	196	177	163	205	182	155	176	186	195	188	202	165	184	192	179	193	197	168	159	189	188	181	214	209	172	179	180	189	182	163	172	177	174	181	182	198	193	179	179	188	193	182	188	201	181	197	190	188	193	188	164	191	174	191	164	193	179	181	192	192	183	203	176	154	183	198	181	191	186	188	183	167	188	187	165	192	197	201	185	178	148	169	177	181	209	170	162	195	180	184	194	187	171	184	186	177	173	188	182	187	166	170	173	170	193	176	172	169	193	185	184	176	189	174	187	163	175	198	203	187	189	188	201	190	161	183	198	180	195	188	186	187	182	183	183	186	184	179	209	154	179	191	184	210	180	190	201	184	180	175	177	188	172	188	176	173	154	178	217	207	188	185	195	195	212	162	190	202	175	183	184	200	204	175	213	197	162	169	183	179	172	187	192	193	173	178	194	183	178	184	179	179	185	165	194	178	183	201	190	173	163	189	166	175	185	182	174	179	194	185	161	166	199	177	176	187	202	213	182	215	169	158	170	188	162	187	193	178	173	191	204	182	176	161	185	196	169	163	183	193	198	163	193	188	189	187	182	192	172	179	165	211	179	182	196	156	169	176	220	199	197	185	192	209	195	199	174	206	183	197	202	163	203	211	159	170	160	187	195	200	168	169	171	180	168	203	189	180	185	184	165	175	187	199	189	184	186	176	204	185	164	183	178	182	162	185	194	187	162	175	158	182	184	176	197	172	187	183	192	155	168	178	183	171	187	189	208	160	173	168	200	196	190	185	151	197	176	165	169	202	202	162	178	170	169	169	182	182	203	190	187	203	160	175	184	176	165	181	175	193	188	179	199	194	188	191	166	186	192	184	176	196	190	189	191	195	189	184	178	179	178	216	184	177	203	215	160	168	158	200	158	210	178	170	192	213	176	173	183	216	196	182	171	158	176	184	189	176	180	180	212	169	189	174	201	187	182	192	179	188	174	190	183	190	152	172	183	187	155	208	184	188	206	167	181	195	178	181	218	177	179	188	181	161	193	200	182	181	170	205	192	190	210	179	171	191	158	189	164	193	180	173	198	184	177	190	183	183	176	189	197	176	185	201	190	187	189	176	195	185	180	162	205	171	185	199	197	185	201	174	201	157
13661	9284	7972	4132	2745	2083	1511	1244	991	877	743	686	616	564	543	501	497	431	447	447	400	398	406	405	390	411	360	377	377	354	337	360	337	358	377	333	339	324	351	382	343	337	303	372	336	375	343	331	350	319	326	351	354	359	320	320	321	317	358	336	337	304	314	371	338	342	333	318	324	334	349	343	312	340	311	318	310	290	312	325	299	335	317	323	286	312	316	362	318	318	330	313	311	310	331	358	340	300	316	302	304	328	310	344	330	310	322	309	312	318	345	329	335	341	323	340	339	311	318	310	297	337	329	330	342	335	362	312	299	328	315	341	293	326	336	305	333	363	297	288	308	346	345	319	305	324	319	300	294	287	357	316	313	314	318	352	356	336	332	343	319	337	344	301	311	346	327	301	326	332	291	323	331	302	303	336	342	331	324	312	312	331	357	340	331	320	348	312	338	301	279	288	324	331	318	329	331	341	286	322	323	307	321	329	336	327	315	337	309	306	295	303	328	314	291	324	332	304	287	353	332	317	353	306	322	311	312	319	296	295	309	333	336	350	292	313	337	309	300	324	287	326	330	337	322	288	301	307	337	342	323	325	325	340	326	323	312	310	325	313	345	353	299	294	300	331	288	311	310	309	348	300	327	308	298	304	339	325	291	338	317	342	304	311	357	287	309	308	325	377	294	344	315	352	318	325	335	313	311	327	317	281	292	346	352	349	318	317	295	320	343	339	330	329	341	318	315	346	312	335	328	327	330	334	294	328	297	314	345	297	346	339	349	359	338	335	332	304	341	337	323	324	315	347	312	355	299	306	341	310	332	340	309	303	320	335	314	349	297	321	346	354	299	346	345	335	336	343	305	347	350	292	317	337	289	310	342	327	323	330	347	326	324	316	315	343	311	299	336	296	317	333	351	306	323	332	366	321	310	342	312	336	346	328	296	312	326	333	282	339	349	305	353	323	312	328	313	296	309	312	301	318	281	340	304	322	327	327	300	318	311	278	289	328	306	350	332	350	323	326	345	341	321	352	319	313	340	305	323	314	340	308	306	326	317	330	291	307	347	341	316	312	358	312	319	341	313	339	318	306	315	311	320	359	302	349	336	346	302	293	323	298	328	326	324	328	323	353	300	319	305	334	317	360	339	329	336	328	329	318	315	327	304	299	332	331	306	342	297	341	312	317	303	325	306	323	307	345	335	307	337	314	334	298	325	307	302	328	282	297	318	338	314	291	336	289	323	304	317	309	346	307	331	329	353	312	327	299	334	326	337	336	278	281	319	277	308	329	311	304	329	332	300	347	318	320	317	300	346	309	342	336	328	342	349	361	331	299	318	349	332	296	296	329	320	341	319	333	309	345	304	324	325	332	313	328	335	328	331	352	317	309	329	341	329	298	296	320	322	333	358	297	323	328	344	364	323	355	328	320	321	323	342	293	315	330	290	305	307	316	333	347	353	319	345	314	317	300	311	352	360	358	345	310	314	285	302	283	334	313	342	317	314	291	298	349	326	319	341	327	312	326	315	327	330	295	333	321	327	315	332	340	322	298	297	305	319	309	317	358	335	320	303	332	291	315	302	286	341	318	299	360	339	312	295	341	323	316	333	339	360	303	306	295	323	308	327	311	308	304	318	305	325	338	322	309	314	314	357	289	328	330	298	300	353	303	335	317	326	348	303	298	297	294	345	328	332	315	356	329	308	313	323	319	307	315	306	329	280	335	340	314	303	331	312	311	317	331	345	332	299	326	302	312	310	339	331	321	337	313	324	315	322	363	318	316	329	336	308	320	319	333	321	330	324	322	297	327	317	349	353	331	315	325	332	302	309	338	338	321	320	334	311	326	352	297	309	367	344	322	309	304	298	308	315	328	330	328	344	329	305	313	352	314	319	364	311	318	325	323	338	337	319	319	343	333	358	292	299	324	276	295	321	307	330	320	326	313	322	326	309	297	336	322	299	341	320	323	352	297	321	332	328	302	317	303	272	294	303	329	317	313	351	327	317	292	297	310	321	326	330	349	319	320	316	318	320	344	310	339	296	318	326	307	291	334	313	305	309	313	286	317	281	314	336	336	339	307	332	319	345	322	329	343	309	318	330	336	327	345	334	356	308	334	307	304	322	358	309	332	342	325	283	324	335	337	312	330	346	337	357	303	346	343	331	306	298	348	338	311	329	318	301	317	354	287	308	310	322	308	309	282	313	338	291	356	315	301	318	329	322	318	309	323	320	324	316	313	302	328	340	314	346	321	306	300	313	321	338	292	297	330	331	323	310	295	303	319	338	332	315	345	347	338	303	329	319	323	308	292	311	326	327	296	319	345	335	311	313	337	335	302	347	354	318	354	308	305	333	324	349	370	321	314	335	335	326	313	312	251	322	319	359	339	324	312	324	340	340	339	348	330	312	331	289	298	339	310	318	332	346	317	321	314	340	311	329	312	316	334	300	335	332	307	340	314	314	323	324	308	336	319	333	297	316	328	307	289	306	309	329	325	348	314	301	325	303	332	316	306	290	337	317	331	305	312	335	352	319	296	349	304	335	324	326	309	292	269	332	311	347	295	341	334	306	344	307	309	310	353	315	350	311	338	325	301	297	299	340	326	339	320	292	337	333	324	316	333	303	330	301	327	308	354	324	329	325	332	301	339	309	313	341	342	334	343	347	322	333	318	306	292	341	317	339	312	358	319	349	335	333	347	290	315	321	352	318	339	326	345	368	354	330	317	335	344	327	331	301	319	354	314	299	319	315	335	355	341	308	296	327	320	314	319	330	337	327	313	293	314	357	327	334	308	339	324	329	293	367	316	344	306	337	353	331	320	311	311	306	300	308	304	313	346	302	333	355	308	320	300	312	302	306	314	315	298	326	324	354	332	347	337	298	318	328	338	300	328	356	321	330	339	299	305	351	322	335	333	351	316	325	310	294	306	317	303	308	329	319	351	307	339	331	365	300	349	329	324	338	338	346	331	321	337	305	306	303	311	322	307	324	292	341	340	340	313	307	317	367	324	317	309	294	352	290	312	312	312	291	338	297	342	358	304	348	298	307	345	326	310	313	315	310	344	317	336	314	330	324	307	314	294	302	344	293	288	345	357	353	313	320	333	311	307	287	296	320	359	334	305	318	325	349	339	325	322	301	311	332	303	293	330	309	326	328	332	335	302	332	328	358	315	305	322	325	332	294	307	337	346	309	337	334	295	299	329	332	316	284	321	281	332	335	312	301	330	327	318	287	336	365	355	314	321	312	309	303	306	327	313	322	332	332	297	318	309	336	341	317	324	327	337	310	324	326	286	301	338	341	323	318	343	319	319	348	330	329	345	294	331	327	319	306	338	314	301	339	297	324	322	314	322	325	332	320	312	299	295	343	320	325	369	330	305	347	292	332	333	349	302	341	321	349	308	305	335	313	304	326	269	312	336	291	335	325	314	282	332	337	326	316	312	314	319	303	310	337	284	316	318	347	341	301	310	344	322	298	308	323	317	321	280	297	303	340	326
23099	21114	29014	23465	21114	19539	2196	860	633	644	663	500	517	469	475	461	444	359	419	391	401	382	353	397	373	380	374	363	365	376	386	384	371	372	385	328	351	351	387	341	351	359	367	361	360	339	363	354	362	356	377	355	376	317	372	340	371	379	354	390	326	408	349	343	346	320	384	330	299	370	360	353	330	389	330	345	334	332	379	389	375	376	355	351	373	332	325	338	329	342	382	333	385	329	361	363	342	334	360	356	331	373	358	350	344	344	355	329	361	325	343	340	362	369	337	372	363	345	382	322	332	357	349	335	316	375	344	348	341	332	313	374	363	354	360	315	356	346	375	346	317	373	332	349	360	393	339	335	331	362	347	334	352	362	374	355	327	370	332	351	338	358	374	317	323	366	365	355	311	366	335	354	342	361	335	337	331	346	351	335	337	357	349	347	364	343	342	360	374	320	335	362	336	364	335	355	364	381	366	332	354	370	359	350	375	333	362	337	338	338	367	335	309	370	379	339	326	334	392	338	355	355	332	354	312	329	336	377	312	317	359	353	349	341	341	364	358	348	325	363	388	363	350	340	317	363	315	344	365	344	330	355	340	367	340	353	346	329	358	350	320	350	336	358	315	320	337	341	347	354	335	366	347	365	354	330	354	351	350	351	345	359	361	326	342	351	393	347	353	326	382	366	350	369	382	347	350	363	306	334	338	332	313	341	283	332	360	357	341	378	367	361	341	360	376	385	356	346	326	345	386	334	364	333	329	347	357	354	321	343	316	316	348	352	346	329	346	352	365	369	332	310	340	382	324	336	375	362	341	317	364	358	356	362	369	340	355	331	347	388	368	374	354	331	361	341	337	357	335	389	347	375	354	337	335	333	324	325	349	347	361	364	312	342	340	369	315	344	344	345	336	325	344	369	327	322	323	356	363	348	340	359	339	319	348	344	317	375	350	366	326	341	313	377	332	346	370	320	316	344	335	350	356	393	331	331	350	369	370	343	332	381	328	337	349	349	352	387	341	333	366	363	347	341	336	378	362	332	342	308	359	324	333	344	362	317	353	321	368	368	352	337	323	322	362	391	332	347	319	350	326	363	347	341	343	331	358	357	341	348	343	356	360	326	356	312	324	318	293	348	353	352	327	359	338	349	339	385	330	347	355	325	335	370	356	306	361	356	344	345	312	338	356	347	362	327	340	307	343	371	374	349	375	344	341	344	381	370	327	329	350	350	351	397	316	352	335	339	322	299	346	321	331	348	363	313	348	327	327	376	329	387	345	355	315	331	343	329	337	337	348	335	338	380	340	346	349	358	345	375	350	314	331	330	370	341	332	351	332	351	349	314	372	384	327	342	352	346	356	348	350	356	372	354	311	355	371	350	330	345	317	327	320	344	324	365	340	359	349	348	346	350	311	322	360	333	376	359	314	323	355	380	378	322	366	318	314	345	295	337	389	329	342	329	341	354	364	368	350	345	333	361	356	332	362	337	321	356	341	352	336	346	360	364	355	338	352	325	365	324	322	347	362	309	350	322	334	357	328	347	354	372	347	312	352	349	369	363	308	329	324	343	365	352	332	373	355	342	339	307	333	317	338	323	352	319	335	343	327	332	344	310	340	316	340	359	360	366	323	368	349	359	378	361	367	331	382	358	373	361	373	351	339	318	356	356	317	354	330	338	321	351	331	347	332	350	339	336	356	347	336	332	358	335	338	352	337	342	336	335	335	331	361	321	343	372	356	333	386	322	330	368	354	344	365	347	357	329	327	326	356	337	388	351	344	349	341	345	335	309	313	375	340	366	325	324	314	352	368	349	334	351	345	342	345	312	316	351	342	333	359	361	356	326	357	326	383	352	327	356	348	350	349	349	326	329	350	376	350	339	324	369	349	355	368	326	316	338	326	364	342	349	349	299	335	346	352	359	332	343	342	337	337	342	326	305	324	325	350	330	345	356	346	348	328	349	330	337	347	363	357	358	339	358	357	343	379	351	320	367	330	340	352	341	383	328	357	290	313	321	332	355	347	310	341	345	352	347	312	354	321	338	341	367	302	384	314	338	369	360	365	341	321	333	365	353	335	355	314	341	338	378	347	339	351	363	363	333	351	354	335	328	327	336	344	329	301	346	375	325	365	352	356	348	325	339	357	354	351	329	370	330	360	342	338	364	316	359	369	380	353	359	326	323	338	364	331	326	325	362	367	353	374	346	379	355	347	354	331	330	359	335	358	348	365	333	329	332	347	348	364	351	330	343	340	344	339	343	330	354	361	328	334	333	351	378	353	320	342	321	339	330	360	350	360	360	316	341	346	318	326	365	359	363	344	340	365	329	346	331	319	345	318	345	325	317	317	371	348	353	319	308	322	354	359	314	346	362	351	353	324	339	344	330	338	344	366	327	337	351	371	375	374	334	356	351	317	360	362	338	346	336	359	343	339	375	356	355	311	333	399	324	346	324	317	373	342	358	331	336	359	349	369	372	316	357	353	368	364	327	351	344	339	362	369	339	354	345	360	327	343	347	338	349	352	298	347	322	367	317	331	363	350	329	355	344	358	345	345	382	307	348	361	335	353	334	329	362	326	337	356	334	363	348	347	336	307	369	376	379	322	365	353	330	337	339	377	336	346	356	346	300	341	360	352	321	350	365	329	351	340	368	342	329	372	369	364	326	359	302	364	339	317	334	337	337	348	311	372	324	384	399	327	333	346	350	352	358	360	390	319	349	307	350	346	336	342	332	318	354	396	328	320	375	354	318	346	314	357	338	342	337	313	374	360	343	359	368	344	338	330	328	338	309	356	364	365	331	343	342	349	370	343	368	367	325	292	341	335	335	365	338	346	359	355	357	317	329	355	344	294	355	324	343	330	352	357	381	335	358	324	345	353	343	360	350	338	348	365	370	324	349	331	342	355	355	317	381	347	334	357	334	328	322	353	338	338	371	352	362	380	347	305	331	357	346	332	357	359	334	350	353	361	342	306	347	343	316	361	328	324	318	352	321	339	298	356	359	342	346	378	380	358	358	343	360	324	335	348	352	346	353	308	352	355	304	334	357	373	324	354	324	348	326	339	344	362	394	340	340	328	366	324	375	331	349	356	341	342	352	317	341	341	298	360	369	345	339	338	352	357	319	328	368	371	336	317	335	359	341	333	319	347	374	341	334	362	368	299	324	316	332	342	379	387	343	319	341	369	358	385	376	331	334	366	362	310	350	329	340	359	339	336	326	345	341	350	399	337	363	343	333	339	367	333	345	329	346	357	345	334	352	353	336	345	366	372	358	342	365	355	338	314	330	334	363	361	334	374	348	353	363	329	347	354	347	325	319	347	351	355	360	344	304	371	371	349	352	324	332	346	356	325	349	364	374	332	355	365	326	318	336	364	355	344	396	338	356	380	375	338	326	353	345	359	354	353	351	374	314	337	346	376	319	350	332	325	367	335	355	332	362	329	343	361	397	384	353	332	378	331	358	330	337	337	344	338	303	358	358	332	312	339	360	335	336
16121	15235	12975	7151	4813	3578	2844	2169	1873	1660	1442	1245	1107	1077	971	877	812	807	830	745	745	709	742	710	711	697	668	685	634	644	681	611	634	623	607	623	603	631	606	598	598	579	557	596	608	602	596	582	580	602	571	618	553	591	559	580	600	589	548	585	628	590	586	612	578	588	615	591	586	595	587	559	596	606	546	569	568	543	584	596	573	549	573	565	566	577	573	587	569	624	596	588	541	617	563	561	573	595	575	539	564	606	602	625	557	609	549	576	548	577	568	609	585	585	540	560	575	571	574	550	560	551	567	600	627	578	568	622	564	570	547	644	568	591	487	604	556	546	597	589	560	615	608	585	599	578	601	551	606	550	560	572	558	549	574	555	558	604	568	570	570	549	603	545	613	602	553	599	555	564	545	539	564	608	607	567	537	562	540	585	583	594	552	558	544	580	606	567	617	542	561	540	575	562	576	615	556	597	551	557	589	565	581	514	600	547	593	548	569	588	575	563	568	555	574	585	548	550	590	516	585	593	600	564	574	587	600	531	599	540	586	558	559	543	578	562	574	592	616	585	575	562	565	553	557	582	572	567	542	562	573	564	612	589	562	562	537	522	559	597	560	628	580	605	586	577	574	596	551	580	582	543	596	561	553	583	556	588	574	608	613	577	535	529	602	559	583	563	529	563	574	534	519	589	586	549	600	559	578	592	569	573	620	575	579	537	569	587	569	617	533	605	567	561	585	577	558	580	586	607	562	571	557	589	551	610	568	592	566	563	545	580	599	603	565	524	575	581	561	589	576	598	568	589	572	563	582	574	544	573	574	557	521	571	548	582	585	598	557	595	560	543	574	547	539	592	624	596	582	625	544	608	554	550	557	600	563	556	564	568	596	573	526	595	551	580	554	608	573	557	599	582	549	572	581	582	581	581	633	620	535	634	550	603	552	552	555	609	528	598	623	558	585	569	524	578	572	547	543	552	610	551	548	590	576	554	564	558	571	555	567	602	608	533	626	587	562	571	580	566	555	617	583	609	570	563	601	588	615	545	587	591	581	567	595	569	635	609	562	573	562	589	592	621	580	545	576	559	539	581	544	612	601	577	569	555	591	598	586	540	561	584	552	569	554	582	603	582	564	578	537	560	566	560	582	600	584	547	568	544	604	576	576	545	566	569	637	558	579	563	607	594	557	546	557	612	591	606	563	602	591	559	546	564	593	582	538	575	627	547	536	565	541	598	552	597	565	552	602	602	587	563	572	602	555	604	614	562	541	548	586	589	577	582	569	552	566	566	572	577	571	559	573	548	573	576	547	587	562	552	623	587	539	597	566	556	575	586	558	549	566	594	559	575	551	602	584	555	572	607	567	592	564	534	538	609	523	603	552	590	600	635	609	593	587	516	578	589	588	569	583	553	595	569	541	564	515	571	554	561	565	599	570	567	575	612	607	582	590	602	578	593	590	581	571	551	546	566	560	602	587	512	577	608	536	586	593	555	591	520	565	558	559	571	558	564	559	568	545	610	550	512	522	557	562	580	574	597	566	582	588	590	547	544	588	601	575	600	592	525	568	545	628	568	581	549	592	579	587	547	551	610	559	544	595	623	615	596	619	568	626	594	570	588	583	513	574	609	569	562	597	602	561	577	547	578	528	566	606	576	594	592	592	615	562	557	570	557	569	569	566	582	587	567	623	593	604	581	554	561	581	616	583	594	559	545	567	514	582	596	598	544	576	533	588	610	582	595	590	582	577	550	566	552	586	556	594	556	548	568	586	609	610	582	558	561	589	580	611	554	548	583	574	551	572	616	614	573	551	582	576	526	601	572	564	585	583	539	583	563	601	558	602	543	563	574	564	603	615	575	545	593	611	583	580	568	549	601	580	605	567	589	548	558	597	600	555	564	542	599	539	568	576	586	618	559	594	609	590	586	583	571	584	540	570	562	528	579	582	602	577	598	548	600	582	604	568	533	577	603	547	608	570	576	572	570	589	575	553	585	572	563	605	570	600	593	589	537	581	574	604	611	560	608	570	568	608	586	566	543	574	582	610	577	552	544	587	570	589	595	587	577	557	610	582	601	614	563	579	569	575	607	559	566	583	573	600	590	604	569	540	608	559	588	588	574	551	602	535	587	598	591	587	568	565	555	602	573	610	585	561	565	561	579	587	588	542	583	601	549	548	603	567	560	540	560	589	591	629	608	552	558	558	576	594	574	628	572	586	535	561	566	577	599	609	582	544	597	612	564	600	553	547	574	546	602	600	526	584	591	581	575	542	569	594	566	575	574	572	570	552	577	575	582	564	587	557	548	596	575	556	590	608	597	585	587	562	571	542	607	570	587	578	595	557	566	556	544	571	632	557	586	567	549	621	577	543	548	597	587	552	627	521	602	551	553	579	552	575	570	570	586	585	590	563	551	582	565	552	586	598	642	591	568	564	569	586	581	588	587	577	566	543	546	566	554	558	596	559	625	595	517	591	553	604	573	574	584	556	608	548	576	596	565	569	587	555	573	581	546	550	549	599	564	549	567	592	563	558	579	619	565	635	552	577	558	562	600	563	581	599	559	565	557	600	549	572	567	548	568	575	561	585	572	574	578	581	557	597	606	591	553	586	606	597	556	612	611	551	598	574	605	612	549	589	574	584	531	547	555	566	537	528	582	568	554	567	566	582	545	601	545	574	627	544	582	562	617	557	574	579	590	590	580	544	571	580	625	531	539	571	575	605	573	583	593	575	623	581	588	568	631	527	571	587	566	556	563	598	563	590	576	585	529	563	612	566	591	585	521	570	630	569	580	574	584	571	578	548	570	619	616	571	587	574	573	611	599	568	583	582	566	556	607	571	585	617	604	569	590	583	553	568	557	554	552	583	577	554	554	594	546	591	549	583	563	593	554	559	588	527	572	564	548	557	533	557	554	590	562	562	584	555	626	581	565	568	583	601	574	564	592	611	548	540	579	587	566	565	577	597	586	581	554	582	541	591	588	561	568	586	555	598	562	576	599	580	601	575	564	551	554	594	627	553	619	568	558	604	567	579	628	597	562	522	546	632	611	552	593	580	567	579	577	566	554	573	598	590	542	609	604	581	569	598	581	562	556	535	579	592	561	593	597	627	565	579	554	538	559	597	593	556	572	604	537	612	578	554	605	563	581	625	577	565	521	570	579	555	573	551	567	588	563	563	559	626	597	554	555	562	575	580	549	552	592	587	576	581	564	563	567	563	542	579	616	557	595	558	581	543	581	585	559	581	548	576	577	539	559	557	595	540	596	539	595	598	541	555	555	562	601	559	573	603	555	611	568	559	592	557	564	540	565	629	552	533	567	592	604	567	592	580	557	560	625	563	553	537	604	507	580	590	564	585	600	545	569	576	562	561	568	575	585	567	571	560	561	555	570	557	561	564	586	548	599	576	586	579	578	552	558	598	593	577	574	589	530	552	597	581	569	572	589	593	612	550	602	550	556	548	542	578	524	598	617	560	571	579	548	597	527	547	589	576	593
26750	20441	7874	400	164	114	112	129	102	98	92	76	92	84	102	84	79	88	89	86	70	84	87	81	76	86	81	73	79	77	91	88	88	78	91	99	87	72	67	81	93	86	88	99	74	79	78	96	86	107	89	88	77	82	79	87	87	85	83	62	90	84	80	80	75	71	76	82	73	88	105	81	88	75	81	81	92	83	94	78	85	93	90	85	73	89	91	62	82	78	75	78	73	77	70	89	88	65	69	78	85	91	55	90	77	65	77	106	86	88	86	82	81	88	84	102	90	84	90	90	100	88	87	97	88	78	91	76	85	74	82	88	92	92	76	82	90	73	89	97	59	81	81	89	84	83	80	88	79	92	80	84	70	84	78	87	79	93	85	97	76	81	80	74	100	80	87	80	87	87	85	82	102	91	92	95	75	86	84	91	87	72	75	99	67	89	83	92	97	80	85	74	79	93	91	100	76	70	95	89	83	85	77	90	87	85	90	93	86	78	91	87	84	98	71	67	94	86	84	71	90	83	102	89	84	95	76	76	87	82	73	82	85	84	75	71	83	90	87	73	114	83	84	78	94	75	79	79	89	78	82	73	81	88	96	79	83	94	95	80	83	74	92	88	64	101	91	80	73	90	83	81	80	79	83	69	91	89	81	85	92	89	77	67	93	71	91	80	69	81	82	82	84	81	80	76	71	73	81	83	88	88	78	76	81	82	91	76	75	92	80	97	82	87	85	84	84	96	98	67	86	81	77	85	91	96	72	86	78	105	85	78	89	96	72	86	84	94	95	87	84	91	81	82	83	99	81	89	80	69	73	89	88	78	87	61	73	84	87	70	95	79	64	93	70	79	78	86	86	98	99	93	87	76	68	79	79	74	84	89	70	88	76	87	87	75	93	99	92	77	88	90	75	74	74	77	79	74	90	88	77	85	77	78	73	90	79	101	92	87	77	83	78	87	66	80	88	82	79	80	104	93	93	66	65	69	82	91	79	84	79	74	84	87	68	87	74	99	86	67	84	100	108	73	85	91	78	90	91	87	74	83	85	64	86	106	82	79	101	97	90	91	76	91	83	98	88	101	92	94	79	91	94	91	101	87	100	77	95	93	87	74	71	106	76	81	98	70	86	76	85	77	83	81	80	85	99	89	80	105	64	77	87	73	78	63	89	73	74	80	77	88	61	95	96	80	84	68	85	97	90	65	83	83	95	86	86	84	70	89	95	76	84	82	85	80	76	88	90	86	74	83	75	85	59	72	85	82	88	74	79	84	63	82	71	79	81	71	74	73	92	94	77	66	95	79	94	102	88	78	82	80	76	94	84	86	70	80	92	73	91	87	82	89	88	87	68	79	87	72	100	90	88	71	85	90	70	88	75	92	74	77	86	82	79	86	75	98	81	79	70	75	88	84	81	86	92	77	77	94	85	112	83	88	96	86	74	93	94	104	72	94	80	104	94	86	74	88	85	80	85	83	87	75	73	80	88	84	69	88	80	88	70	81	94	75	99	89	95	83	93	78	102	101	83	76	82	98	76	67	77	85	68	79	81	64	91	85	84	89	85	84	92	82	89	89	77	88	95	86	83	64	98	87	87	81	85	113	71	76	94	83	93	75	90	90	96	82	86	75	75	85	87	97	82	71	89	83	85	75	71	86	71	86	94	90	98	79	85	70	85	87	69	91	79	70	77	72	89	90	77	77	83	82	93	89	84	97	82	64	101	94	87	91	85	96	82	80	91	92	94	86	104	79	81	77	77	65	96	78	94	89	76	80	75	68	62	80	81	73	75	80	82	89	69	81	72	95	72	103	88	90	94	78	67	89	88	67	89	89	75	82	91	76	79	84	77	74	94	81	91	77	98	74	84	72	82	79	89	74	83	90	94	83	94	85	82	84	85	77	74	83	83	76	92	86	75	67	90	79	89	97	96	76	85	81	81	92	70	83	71	86	86	105	91	69	88	95	63	99	69	75	82	79	82	88	78	87	90	103	92	104	66	100	86	74	102	92	80	77	84	81	77	96	80	78	83	79	80	81	74	88	84	98	72	85	71	90	89	84	73	91	80	84	80	69	88	71	67	85	89	97	78	85	98	71	87	72	87	95	78	83	74	71	111	78	93	83	87	85	75	78	87	90	85	91	97	93	71	80	91	83	81	91	80	97	89	78	75	85	90	71	92	83	88	87	86	57	87	80	97	102	97	88	61	95	93	80	77	107	85	78	72	79	78	87	81	95	74	75	83	91	77	73	64	74	85	78	74	74	92	71	88	80	101	77	72	82	95	68	76	91	88	82	94	77	81	78	95	84	67	92	76	89	77	87	99	83	90	94	72	94	81	82	84	86	88	89	77	82	78	93	96	80	84	88	82	85	90	92	75	86	83	86	96	74	80	70	99	63	93	70	69	88	85	79	86	82	80	88	90	76	87	60	88	81	75	90	96	75	89	84	78	87	104	78	67	77	79	94	95	89	90	76	95	85	81	106	81	75	90	68	63	85	89	95	92	89	77	86	102	81	72	92	81	103	89	85	79	87	82	79	88	78	89	92	93	79	99	87	73	79	96	95	91	87	95	91	83	82	97	84	85	72	81	82	76	91	82	88	76	81	69	74	83	73	75	85	83	88	86	93	75	62	67	87	94	76	72	73	80	91	79	87	95	91	71	96	75	88	77	81	84	86	72	73	87	89	88	84	93	76	79	94	66	91	88	89	81	89	82	96	76	94	97	83	71	90	96	100	78	79	96	66	98	81	82	81	87	106	82	100	96	73	103	72	95	85	79	76	76	87	86	96	74	87	85	88	79	83	88	91	93	73	88	92	97	92	85	91	91	82	79	85	102	73	77	95	79	91	84	95	93	91	92	84	87	92	92	77	77	87	72	86	80	83	90	79	73	66	89	80	68	74	89	90	89	85	74	86	80	93	69	80	97	79	95	70	85	91	78	91	99	77	89	86	85	93	82	77	73	71	78	93	93	83	74	86	78	83	91	93	75	81	93	87	82	79	96	94	85	78	83	87	98	76	101	80	81	74	80	79	78	69	84	85	73	86	95	74	82	71	83	79	81	83	83	81	93	82	93	81	72	83	70	76	81	87	80	94	86	92	87	78	94	84	78	97	92	83	88	80	105	90	79	66	75	87	104	96	80	82	85	80	80	79	89	90	83	90	69	78	108	67	68	66	98	85	74	81	81	85	86	78	91	96	90	75	86	79	90	94	88	94	76	81	92	71	72	88	71	101	92	91	95	75	83	65	63	89	100	87	81	89	86	79	70	90	84	89	83	87	80	85	72	65	75	76	83	79	84	71	81	86	91	82	70	109	80	91	78	86	104	64	78	72	77	87	94	81	74	82	75	77	86	95	76	91	82	72	93	81	97	94	96	100	77	81	79	82	81	107	78	88	93	106	90	72	77	96	88	95	78	73	79	68	94	89	98	80	88	82	90	105	78	81	74	84	72	91	65	84	88	97	81	96	80	74	76	71	84	95	74	97	81	79
6615	1118	963	520	374	308	246	245	218	195	189	187	181	166	183	181	183	166	158	141	162	141	162	173	177	149	152	146	173	167	154	171	152	183	180	158	144	134	161	153	180	158	162	152	149	130	175	151	169	179	145	185	150	131	155	156	154	146	174	172	149	156	166	141	161	151	158	189	160	150	156	147	174	179	163	167	165	132	160	131	181	166	149	144	163	167	150	181	190	176	171	165	161	136	155	157	160	139	167	145	160	179	180	147	150	180	162	178	171	164	160	139	156	173	139	174	151	155	161	149	163	162	170	177	147	155	168	167	152	155	176	151	146	163	162	148	141	156	163	167	161	150	158	157	175	158	154	157	170	167	173	169	133	146	173	124	166	162	138	158	157	156	164	165	164	157	184	153	146	168	139	170	163	158	158	169	168	140	166	146	158	162	155	150	185	168	153	179	156	152	154	169	170	183	166	162	154	150	156	175	169	165	163	146	167	147	169	165	172	168	164	141	158	169	154	161	179	166	177	150	161	147	183	164	152	165	169	143	173	171	165	146	144	147	166	154	183	175	156	174	184	132	177	155	171	153	146	178	179	152	161	154	169	164	181	178	151	166	158	168	159	176	161	172	165	178	151	165	163	167	132	154	160	170	140	169	176	148	138	173	154	136	175	155	192	163	144	159	152	150	170	158	151	145	144	159	142	164	169	163	135	145	157	136	160	180	167	155	160	156	159	157	196	174	156	170	158	154	151	156	139	166	152	163	184	168	150	160	146	150	149	144	161	174	168	141	152	181	148	156	198	160	169	153	168	161	147	176	172	150	163	152	170	151	167	149	158	167	179	157	178	186	141	170	152	170	165	174	154	163	172	157	164	157	140	148	155	162	152	148	162	158	179	167	165	155	159	170	171	148	166	157	146	162	139	161	170	148	173	171	167	182	155	161	168	150	179	138	147	139	152	149	148	187	146	144	163	179	178	151	173	144	168	152	162	141	142	178	170	172	167	165	153	142	166	164	145	144	152	158	139	172	157	152	129	175	189	176	154	158	142	150	158	151	158	150	168	171	174	142	176	148	175	152	193	142	171	151	172	141	138	148	161	149	154	134	175	133	192	144	166	149	157	171	194	162	167	165	166	166	156	171	177	173	158	156	145	142	166	147	178	171	157	163	158	163	174	157	162	159	158	148	152	149	154	146	165	141	162	159	155	159	163	155	176	164	171	157	180	165	137	152	167	145	176	145	159	174	159	157	165	158	173	166	169	159	151	164	138	159	151	143	156	154	165	178	158	176	156	160	133	155	174	142	185	148	150	160	145	158	150	145	148	134	167	178	142	167	171	179	155	151	167	169	171	144	159	145	130	142	160	168	159	171	136	147	145	172	148	168	147	157	152	168	175	145	149	164	151	135	138	155	162	153	143	154	166	136	169	168	161	161	152	169	140	172	193	131	179	134	167	172	142	140	137	167	158	141	160	150	167	183	152	173	160	171	156	162	161	147	166	161	166	156	137	151	145	143	180	157	153	167	156	145	160	143	151	155	153	174	173	186	177	149	160	150	152	160	157	154	156	171	149	179	149	175	171	174	171	164	153	193	147	178	145	164	164	157	166	148	155	147	154	160	154	160	145	144	165	158	157	163	151	161	172	163	158	161	167	162	167	150	147	144	164	144	165	148	143	167	140	146	178	171	147	185	165	163	171	135	180	159	169	160	150	155	169	157	186	183	159	164	184	148	164	138	164	143	158	153	160	168	127	135	177	183	170	163	144	165	148	169	162	176	152	155	135	148	162	138	168	133	183	175	159	178	160	140	159	177	171	150	178	165	155	154	162	153	133	148	156	153	168	161	169	166	178	176	184	147	144	155	158	163	171	165	152	142	166	148	163	198	158	175	147	172	165	129	162	175	173	141	126	147	171	153	159	153	156	150	156	156	152	152	191	162	172	168	151	165	139	150	173	145	160	166	153	146	160	154	155	153	173	165	173	162	151	143	146	165	177	168	178	147	163	150	157	162	178	154	159	152	144	159	165	167	162	148	167	167	177	177	177	151	168	175	176	152	141	177	173	157	152	170	164	162	163	161	164	163	147	172	166	193	161	145	138	181	182	154	150	182	144	168	162	150	162	147	169	155	197	143	156	168	145	165	162	177	172	164	159	142	174	172	164	181	159	157	156	164	139	144	164	163	157	161	149	194	148	168	151	145	142	147	168	155	148	131	169	155	147	160	173	167	164	173	174	141	144	160	165	139	147	162	153	181	179	148	171	176	146	151	160	183	145	146	140	158	164	183	148	141	147	158	179	173	156	151	178	181	165	162	187	170	147	146	161	170	173	160	171	176	137	160	167	152	159	132	149	175	163	180	170	165	166	121	176	155	161	147	161	152	169	139	162	162	157	188	133	156	162	185	191	178	153	181	154	154	154	170	160	155	152	169	178	154	172	150	154	158	160	165	149	135	164	149	176	167	142	151	161	130	149	155	179	158	163	151	168	157	181	181	156	169	168	159	167	170	162	179	151	125	139	149	137	141	165	156	170	143	126	156	163	189	155	154	173	171	156	149	134	167	174	156	158	158	162	187	153	142	153	167	150	156	154	146	156	148	160	168	169	144	174	154	153	142	167	155	159	170	169	156	155	162	162	171	154	170	170	156	149	164	143	167	146	154	148	147	130	154	177	165	162	137	166	156	151	161	162	183	145	166	192	158	190	159	148	154	154	162	152	158	173	161	143	148	153	181	134	143	156	141	164	157	166	139	163	149	153	159	175	127	172	151	153	146	185	151	151	164	158	155	194	177	181	168	184	153	176	166	175	155	169	164	155	161	181	147	160	169	159	180	147	185	158	166	150	146	146	153	143	163	167	151	166	154	158	135	153	171	170	161	191	174	148	151	162	157	174	131	174	143	155	172	144	176	151	156	137	154	147	170	170	158	169	133	173	158	165	140	149	170	133	175	158	182	153	172	175	168	158	157	137	155	180	174	193	159	151	142	168	139	154	176	158	182	153	157	151	145	166	182	159	155	192	138	164	163	159	155	144	169	158	175	159	169	147	177	152	148	170	161	147	157	138	159	149	128	156	153	152	159	175	189	173	159	163	163	174	147	165	161	181	155	160	148	165	171	135	158	151	160	165	159	156	150	156	130	176	164	190	160	174	165	159	177	164	157	157	159	145	146	150	178	148	163	159	183	163	153	166	181	162	169	160	175	166	155	145	169	156	166	184	157	158	151	143	159	162	138	169	179	163	189	182	192	157	152	172	179	149	159	163	155	166	182	163	160	166	149	166	145	144	161	157	163	169	144	155	152	170	171	163	152	163	158	175	170	174	144	150	173	176	153	172	155	143	177	176	169	155	164	181	173	168	163	153	182	160	157	169	164	139	161	152	164	135	146	161	138	183	192	167	161	158	169	167	172	142	160	150	146	187	139	144	164	151	184	158	160	150	159	165	169	150	148	169	160	173	138	166	147	176	150	181	160	163	158	172	148	148	176	180	157	147	163
24159	21098	28304	24123	20396	2102	614	459	350	320	276	259	278	229	248	239	231	224	201	222	219	194	197	199	200	205	185	180	182	198	178	217	226	207	199	175	214	175	226	197	221	203	194	181	187	185	166	197	185	196	173	189	199	212	172	167	191	178	154	189	196	204	163	222	196	203	180	180	198	190	174	209	180	184	163	188	204	179	204	192	157	207	205	177	197	170	193	186	206	172	202	185	184	192	179	190	174	172	181	207	183	170	206	161	185	183	179	165	185	204	174	198	204	202	194	177	193	175	200	187	189	175	192	188	188	180	179	216	185	183	194	194	204	211	197	186	210	187	169	179	202	185	183	188	178	177	192	186	166	183	196	173	172	174	167	189	176	165	168	180	204	182	177	211	199	184	178	199	174	171	178	199	185	188	194	204	186	179	182	180	169	199	194	179	186	172	183	178	191	211	177	163	173	184	151	212	193	178	189	159	205	175	170	172	168	197	198	186	203	193	157	162	197	186	220	199	175	179	217	201	194	194	196	180	185	205	187	165	182	177	198	173	206	202	204	197	175	166	202	178	200	170	178	182	201	184	197	188	208	171	180	166	186	189	178	183	190	200	171	183	162	204	216	208	191	198	181	197	200	192	189	184	193	161	194	188	174	154	185	179	168	194	193	188	175	174	182	185	185	176	202	190	187	204	182	181	174	196	175	194	196	182	171	188	207	185	201	187	177	190	172	183	174	171	190	183	192	188	179	199	200	191	180	178	201	191	165	182	195	196	177	178	194	182	188	184	191	198	151	191	190	188	195	168	182	184	187	161	194	195	181	199	176	183	201	177	175	211	192	185	208	179	177	199	198	197	173	190	185	210	173	185	170	163	207	158	190	177	179	201	173	205	186	192	181	194	195	163	180	185	180	167	196	171	179	166	216	168	176	188	180	200	182	160	169	199	180	173	198	168	165	176	167	185	198	197	182	173	188	185	184	189	164	201	169	187	197	167	184	181	176	177	195	174	153	171	205	186	208	168	173	183	198	186	171	193	167	189	213	187	202	216	214	203	195	195	183	202	166	182	208	196	164	166	207	184	193	188	186	181	202	211	192	178	183	161	168	171	177	184	184	187	191	176	189	162	167	187	183	187	170	185	211	178	182	211	207	196	190	199	175	195	194	182	170	183	206	181	174	173	195	175	162	218	185	199	204	169	199	199	207	196	194	178	190	195	200	180	204	190	202	178	181	176	176	163	199	198	199	191	188	203	182	183	196	171	201	209	173	195	193	190	184	187	206	146	168	211	178	208	182	188	184	193	196	170	180	205	190	178	159	197	182	217	189	196	195	174	182	166	184	183	170	176	163	223	198	196	198	192	181	178	190	189	208	194	206	166	181	184	182	182	177	203	180	192	170	176	195	183	170	178	171	220	183	196	206	178	177	193	180	178	177	177	192	173	169	189	179	193	194	177	188	191	214	176	198	194	197	198	183	209	176	197	173	196	181	212	180	178	187	198	173	156	210	182	199	175	186	170	159	177	186	193	194	187	176	196	216	170	185	164	182	190	208	204	178	195	187	180	173	188	204	212	174	160	167	196	192	184	192	196	189	181	195	185	174	179	200	179	192	212	208	181	169	178	178	185	172	181	173	187	175	160	168	197	185	177	196	208	175	191	184	180	176	175	190	172	186	176	184	193	167	187	174	191	162	214	167	183	182	180	195	187	179	178	166	210	177	171	160	153	195	185	185	179	193	195	174	184	171	182	188	195	171	192	175	199	164	191	189	199	194	166	178	184	211	164	177	174	205	190	182	194	191	188	200	189	184	200	179	188	187	202	197	157	180	172	192	195	188	187	198	189	174	207	164	191	171	176	187	193	198	203	208	177	193	199	158	222	198	202	187	171	200	195	195	169	171	166	189	174	191	178	180	179	211	180	196	186	166	181	150	206	178	165	172	188	146	186	183	193	192	165	177	169	184	212	184	185	185	174	184	181	167	171	212	167	185	190	183	167	199	191	213	197	174	181	162	172	198	196	189	165	196	192	204	155	162	195	180	193	174	181	156	175	165	178	206	183	191	190	168	170	192	197	174	184	191	192	186	185	200	187	182	188	192	185	185	167	212	171	190	185	193	164	177	167	180	179	200	183	196	190	193	199	165	162	198	162	191	178	191	163	177	182	208	192	170	190	174	190	201	201	182	191	159	187	210	196	204	186	191	188	176	197	183	202	156	191	190	202	206	205	179	195	177	181	208	198	206	197	179	201	188	174	201	190	163	166	196	169	190	177	166	201	195	160	202	182	221	189	176	188	197	189	205	197	182	199	188	207	179	183	178	176	178	180	179	185	185	184	181	189	175	150	173	175	184	177	198	181	220	163	198	188	193	159	166	191	169	178	193	168	188	167	175	182	161	183	189	166	165	159	166	158	185	164	193	200	189	201	162	204	173	162	186	163	159	169	168	194	166	185	171	189	214	202	188	169	185	177	192	179	172	183	196	182	193	169	183	195	183	191	173	180	181	177	180	193	185	169	197	170	151	170	172	184	192	167	189	187	178	191	185	182	176	196	204	182	196	200	174	186	167	163	195	184	173	168	190	221	204	193	191	184	179	186	193	182	188	190	178	178	176	211	174	194	201	202	175	199	197	178	187	192	185	221	174	189	188	191	185	196	213	209	161	184	165	175	202	190	177	203	187	180	214	184	172	158	207	207	182	187	169	186	191	175	184	169	173	183	179	174	172	178	197	180	158	170	191	179	161	200	194	174	202	196	185	198	188	187	185	190	199	201	201	198	184	189	191	178	154	194	179	176	164	197	175	190	165	179	183	195	158	156	175	196	170	153	165	183	190	203	156	188	188	168	192	171	200	176	189	186	204	182	197	170	185	195	183	188	158	188	180	191	167	200	190	201	188	176	183	190	186	186	200	208	180	164	195	198	210	199	188	209	212	192	178	191	173	171	194	185	177	198	217	175	187	204	197	191	176	188	170	154	161	184	181	185	185	187	199	188	181	193	163	174	171	194	172	170	193	160	189	187	183	188	180	182	167	186	203	177	184	175	187	176	181	181	193	188	190	203	175	198	178	182	176	182	191	188	189	185	177	169	177	179	181	168	200	186	193	219	180	189	199	184	194	179	201	158	178	197	192	175	175	190	159	200	170	189	207	189	203	198	197	198	197	202	204	206	197	189	167	166	167	192	182	180	162	178	173	198	176	192	190	202	186	194	202	193	201	193	177	189	177	203	195	177	177	171	197	187	205	213	170	200	195	191	212	182	189	199	183	205	180	188	177	192	191	172	204	172	158	189	194	180	203	181	177	195	200	199	198	203	180	196	173	177	176	174	186	189	184	190	184	176	202	202	180	186	174	204	175	190	189	199	214	194	201	177	177	184	165	156	198	197	173	203	165	172	162	204	184	166	210	176	195	193	194	182	206	182	170	176	186	208	185	186	191	207	211	189	200	185	211	184	166	178	195	192	177	202	177	178	170	191	199	186	181	225	174	185	180	160
13775	9241	7883	3936	2580	2024	1551	1173	991	820	783	664	579	578	557	486	476	469	401	408	441	406	401	391	425	367	370	381	350	385	361	335	377	349	343	363	372	356	344	321	348	306	321	336	343	323	320	326	320	349	332	330	313	347	323	336	351	325	355	356	348	338	331	308	374	333	339	321	310	343	344	332	335	293	313	316	349	344	321	313	309	301	311	313	340	329	322	314	314	299	331	307	334	317	324	363	313	329	345	330	301	337	349	335	323	358	325	382	316	321	334	331	297	373	293	330	310	302	318	325	330	318	342	318	352	293	322	296	314	305	310	329	298	278	316	284	333	330	316	308	319	318	291	320	321	318	340	343	320	303	319	315	318	308	359	335	322	309	293	361	322	317	303	305	327	317	294	321	309	332	372	299	350	333	316	332	336	327	317	300	273	326	308	312	332	292	315	344	325	326	309	311	299	333	330	352	332	336	328	285	328	314	306	309	329	328	327	365	307	345	318	299	300	341	337	335	329	331	353	346	299	327	341	352	346	321	321	315	340	339	331	299	365	349	311	306	298	335	304	333	319	326	328	292	322	347	270	299	344	316	335	348	323	328	325	335	337	309	330	323	328	338	291	326	334	335	317	316	326	339	376	319	333	318	313	350	328	322	291	355	295	353	325	313	324	334	303	320	303	322	311	323	299	311	320	332	360	324	292	328	332	310	299	315	297	344	332	337	336	337	356	328	336	337	308	304	330	350	314	323	326	358	358	326	330	294	294	306	299	338	348	350	339	306	333	329	338	302	313	334	350	346	269	357	330	298	337	320	330	331	327	351	332	320	337	338	351	316	318	309	319	334	306	302	307	289	336	310	313	306	286	321	348	344	307	338	303	334	314	302	307	319	294	328	336	279	309	364	330	304	322	333	303	353	335	302	316	337	322	340	328	326	321	336	332	322	314	335	318	302	331	314	334	311	307	326	324	326	330	305	326	335	309	331	289	350	318	328	342	345	304	304	316	296	314	322	353	302	344	323	342	322	320	316	330	313	334	303	330	321	308	330	321	300	316	299	322	329	315	316	347	375	335	338	325	303	314	332	321	344	329	342	316	314	314	324	357	324	297	321	315	295	333	330	329	317	299	324	343	307	321	305	324	374	311	346	312	327	313	333	323	306	307	310	333	344	322	346	314	304	339	326	312	313	320	322	316	337	333	314	325	299	311	314	332	304	343	362	321	340	307	314	332	324	345	350	331	351	312	317	302	337	301	319	320	341	355	335	340	324	342	316	335	312	335	311	322	334	348	325	348	356	319	319	336	337	313	338	311	335	316	307	348	344	316	323	328	363	328	356	349	316	315	330	338	313	318	333	345	336	339	314	305	305	352	342	330	386	300	303	326	325	320	337	306	317	321	327	358	335	335	339	326	351	331	326	338	332	324	330	314	305	341	286	351	351	356	324	355	333	317	317	307	329	322	323	349	358	320	327	335	355	369	317	333	285	332	320	288	326	311	322	304	299	338	335	337	319	340	315	316	334	342	309	339	330	312	325	323	329	374	352	342	298	354	318	340	325	297	345	329	317	369	323	340	323	348	331	307	357	343	319	344	349	310	307	330	326	321	338	318	292	293	315	323	355	307	325	352	359	329	340	308	345	325	311	293	321	311	376	296	336	307	279	309	306	311	313	376	310	319	327	355	297	320	336	314	324	325	304	331	314	343	320	346	332	319	322	305	328	344	305	318	349	341	280	352	318	354	299	337	309	345	355	308	321	341	292	308	327	335	349	318	307	324	297	335	346	293	313	351	296	305	321	299	313	370	311	341	326	317	349	326	317	306	328	360	342	336	325	344	335	352	342	316	320	304	307	298	312	335	313	332	306	319	307	322	318	338	308	327	337	307	345	320	279	337	330	352	306	371	313	329	337	298	335	328	296	313	329	297	316	359	330	307	339	308	337	321	299	330	327	319	325	344	288	314	341	319	302	309	326	301	324	338	321	331	331	331	316	314	356	344	325	312	339	281	309	331	307	319	308	332	312	308	348	335	299	297	343	336	339	357	327	351	334	299	301	289	341	322	336	322	330	322	285	339	312	340	294	313	319	326	340	339	343	315	316	307	325	315	321	348	333	317	321	292	313	297	313	299	333	322	348	320	337	332	338	342	329	321	342	329	328	291	333	311	334	322	324	326	341	329	321	323	317	335	289	306	333	321	297	345	322	325	286	338	331	313	338	337	297	318	300	326	319	314	281	344	315	300	330	308	301	322	339	335	323	299	332	315	303	317	338	328	332	340	305	341	309	311	330	311	340	311	331	339	333	337	339	321	348	322	323	320	304	325	352	316	323	298	308	319	305	342	310	325	324	334	346	327	363	318	319	329	316	343	324	364	366	299	334	330	329	344	337	321	331	317	347	312	293	356	315	310	317	306	321	348	299	353	295	282	334	326	313	302	335	320	295	324	336	315	333	342	320	362	326	310	335	319	333	336	294	339	323	310	319	321	290	290	327	310	311	304	312	305	315	322	272	318	339	297	314	334	332	283	332	327	297	305	291	334	348	357	306	281	324	296	313	318	347	325	316	311	328	313	300	309	327	345	328	333	340	331	335	364	338	341	309	318	324	300	308	306	322	274	323	295	318	326	335	338	335	349	308	317	333	322	341	328	327	345	312	320	321	326	324	317	312	348	327	289	317	343	302	327	327	342	319	333	323	307	325	333	348	323	346	293	314	334	318	330	324	324	328	358	309	342	332	316	299	348	338	303	307	315	337	328	316	332	307	344	312	305	309	321	339	312	332	318	354	330	342	322	295	311	335	317	311	318	336	335	342	331	331	327	308	359	320	304	329	356	318	324	313	335	327	324	337	312	337	341	331	329	339	352	314	309	343	311	361	361	358	345	307	315	319	321	366	327	306	323	299	326	325	295	317	340	349	306	321	343	348	317	325	319	301	333	328	341	341	332	339	337	339	351	318	348	313	324	342	362	343	353	313	299	318	288	309	302	335	306	320	315	316	304	279	297	311	302	336	304	317	330	310	315	310	309	306	311	294	309	352	328	309	289	320	314	332	335	337	349	302	297	331	344	333	314	321	328	332	324	314	332	304	299	340	339	329	335	320	338	325	302	316	326	346	317	334	327	311	325	328	297	293	303	328	323	323	318	321	328	342	350	335	322	322	319	320	348	316	360	359	342	321	325	343	322	327	346	319	331	348	320	322	338	326	330	337	339	324	323	352	303	302	313	315	337	347	368	309	313	358	335	285	321	356	294	329	313	296	329	325	368	308	355	311	314	316	338	331	329	333	303	352	320	311	302	303	315	320	357	333	306	299	343	331	332	337	304	335	335	318	343	293	350	325	314	340	319	349	328	320	302	338	319	355	335	331	295	312	321	352	323	342	342	324	313	347	310	323	345	339	341	338	354	332	319	344	331	333	308	295	318	329	347	339	319	319	315	299	296	306	340	322	341	360	298	355	358	315	348	344	353	294	332	292	307	306	335	335	336	319	333	315
23060	21068	28904	23457	21071	19417	2128	890	677	623	587	522	499	486	439	421	421	438	441	430	381	403	397	422	375	361	379	337	361	352	346	386	378	365	363	360	348	346	380	362	366	315	329	374	361	368	341	354	349	351	368	357	326	392	329	354	371	331	284	338	377	335	354	380	317	377	362	350	334	385	314	356	362	367	365	367	372	382	372	308	338	325	360	359	356	312	369	346	327	340	335	333	348	376	352	350	350	357	323	363	349	376	321	334	298	385	342	338	354	359	321	340	354	336	345	334	356	353	367	375	361	344	341	342	382	360	370	350	356	343	366	369	355	330	347	340	349	362	389	375	344	310	356	364	355	351	331	321	306	345	352	360	353	346	329	376	353	325	369	354	347	343	354	340	325	368	357	362	378	356	363	385	326	362	366	318	319	323	355	336	340	364	324	334	366	351	343	361	337	357	351	341	362	315	357	332	353	335	327	346	364	345	343	366	322	356	357	338	366	387	340	342	366	305	367	335	339	356	304	344	357	328	340	352	363	350	330	366	383	354	371	364	362	345	347	359	362	373	338	302	338	328	359	334	340	345	316	329	334	344	377	336	353	327	349	375	294	342	350	344	360	322	335	350	358	369	306	346	329	326	328	359	371	378	344	348	342	347	366	340	349	350	366	332	336	376	353	321	335	344	319	374	332	332	367	334	336	365	338	327	357	355	338	351	317	338	342	318	323	319	311	357	329	336	339	328	359	344	373	315	337	370	368	318	358	357	313	349	366	348	329	322	369	339	369	339	340	332	340	354	362	337	371	327	343	348	351	333	322	346	365	327	357	359	330	357	318	341	356	319	354	348	360	356	356	356	332	338	355	352	370	335	342	372	343	342	367	350	371	349	333	372	357	370	311	334	329	357	341	350	353	351	342	338	329	367	339	353	346	339	334	368	353	309	337	353	321	359	347	360	360	353	348	340	359	353	348	358	334	354	344	342	344	362	307	349	393	335	367	314	336	358	336	339	366	341	340	296	331	322	359	353	300	375	349	335	313	317	334	334	320	313	353	351	356	372	331	355	365	318	352	367	400	353	349	305	310	332	336	317	352	340	325	361	372	342	326	358	347	310	360	341	338	354	363	342	344	371	329	316	341	376	341	343	344	332	351	361	322	343	326	375	303	352	325	347	329	326	341	323	359	327	343	334	370	340	323	337	354	330	322	345	328	305	349	326	357	353	373	365	330	333	347	344	322	349	351	314	358	333	345	328	340	379	330	359	356	350	349	341	338	343	351	327	329	375	366	363	336	343	334	341	370	371	359	355	322	342	341	362	358	374	331	355	309	353	366	359	325	343	347	352	326	320	326	332	360	353	348	347	340	332	310	343	349	335	313	336	337	375	356	383	358	343	331	344	378	339	346	340	366	357	329	352	314	327	309	354	356	336	342	339	384	354	338	348	368	366	364	339	323	346	321	341	347	304	313	326	340	336	334	359	330	326	345	351	339	335	343	323	337	341	322	339	351	357	333	358	372	341	347	320	351	335	316	346	361	341	389	344	355	330	326	349	355	341	366	319	323	343	367	364	371	329	303	357	361	318	357	357	336	367	335	330	334	326	355	335	353	330	323	358	326	332	358	329	330	335	345	307	329	339	343	317	309	310	353	334	350	355	333	306	323	378	337	372	368	337	323	327	334	319	345	341	374	334	389	319	350	359	346	335	348	372	347	341	318	302	327	365	365	311	347	327	371	333	340	383	375	301	352	362	375	323	379	331	314	373	338	336	325	357	358	344	319	359	373	343	373	335	337	337	355	308	382	334	355	354	352	356	356	330	361	362	372	348	350	362	363	343	355	377	335	334	359	358	335	348	328	341	350	364	326	338	350	350	341	344	315	331	353	351	353	335	329	354	326	317	354	357	348	342	331	364	381	347	314	384	363	368	355	313	349	348	324	354	375	362	335	357	340	312	328	322	356	335	345	328	338	353	336	302	328	326	344	335	378	332	326	374	317	329	369	347	354	332	334	335	325	344	350	346	332	360	394	325	344	351	359	332	341	331	328	351	321	347	362	346	330	356	356	352	338	323	349	345	334	357	342	357	345	313	316	326	343	369	372	322	356	336	344	335	326	352	335	344	330	358	328	347	340	344	342	358	327	363	373	326	364	346	368	352	341	320	306	352	374	364	344	359	340	332	332	326	348	320	341	342	384	369	353	348	362	340	362	367	405	330	342	344	355	353	354	352	349	357	370	349	374	343	346	297	334	382	361	328	345	353	363	320	346	345	357	344	331	358	343	345	312	336	348	317	312	328	338	326	322	320	374	301	315	366	341	363	350	339	349	352	362	303	330	379	365	356	323	396	369	357	346	358	342	341	371	303	380	347	351	342	333	349	331	332	373	355	343	356	315	331	324	351	323	326	344	373	324	389	363	352	368	343	369	316	366	325	337	333	314	339	336	343	314	359	330	335	347	324	362	341	334	361	353	355	328	318	343	371	319	358	353	342	327	339	347	365	372	364	338	352	349	343	361	340	338	330	349	328	303	360	323	327	362	367	327	384	327	328	360	324	337	360	366	365	348	356	317	350	341	353	339	341	340	310	345	343	357	363	359	341	342	335	321	334	384	340	339	355	321	355	373	355	342	338	335	341	359	355	335	320	354	342	364	335	356	387	341	356	335	332	334	346	339	326	348	326	358	348	332	316	365	343	335	370	349	316	363	367	355	322	367	338	325	330	357	343	343	350	353	324	333	328	349	336	372	334	328	376	346	331	346	318	336	317	363	370	344	325	354	337	355	307	352	345	354	341	358	325	357	364	344	359	342	319	359	321	372	322	343	338	334	329	319	333	341	331	321	350	337	364	347	344	340	349	326	309	345	346	343	358	333	385	375	361	343	343	373	361	339	339	329	301	321	380	351	313	346	376	388	339	314	333	355	343	340	342	354	305	346	323	322	350	359	333	356	365	341	330	342	321	343	322	341	318	376	361	375	330	334	352	301	318	357	348	312	323	345	341	346	333	332	356	380	350	305	360	328	312	334	376	356	323	355	335	352	349	317	318	346	371	347	317	321	316	341	316	325	374	339	377	336	308	352	342	335	299	317	352	325	336	341	377	349	335	362	358	332	339	358	348	350	368	328	361	324	331	330	322	345	353	362	354	353	329	322	329	335	392	317	338	329	358	339	358	345	328	334	358	374	333	341	370	361	330	348	396	354	324	351	348	321	331	343	350	335	349	355	356	339	311	382	342	317	346	357	369	364	380	351	355	360	345	340	349	343	357	348	369	315	324	354	320	364	346	339	339	319	363	320	336	348	284	334	321	362	354	345	345	332	368	353	299	318	333	323	320	335	327	321	334	341	346	340	358	344	336	313	320	338	355	341	360	355	383	347	319	361	369	346	371	365	351	335	340	346	345	342	363	346	325	369	331	316	352	333	344	358	337	352	336	347	373	320	357	357	347	338	343	318	319	367	303	313	304	356	339	313	335	345	310	357	316	347	336	341	307	364	317
15720	15057	12972	6937	4843	3699	2845	2130	1885	1572	1369	1254	1135	1072	976	930	882	806	817	811	775	742	686	687	658	706	672	674	713	618	644	591	609	636	616	616	650	625	622	616	612	555	613	601	582	630	652	570	597	598	570	582	612	605	610	593	584	563	622	579	592	591	587	597	565	596	590	590	575	630	647	596	561	592	592	612	571	564	580	557	554	540	587	574	561	548	583	558	593	621	595	581	608	576	580	571	553	562	588	606	618	581	567	590	587	593	540	558	561	624	586	594	562	573	582	648	590	588	599	590	584	575	592	579	594	598	562	538	618	598	587	581	535	570	565	593	587	570	559	565	579	530	616	573	525	594	525	528	566	587	550	558	619	603	533	556	547	553	547	552	574	578	530	592	550	584	613	556	568	528	580	577	557	578	544	556	590	583	543	613	580	561	578	618	569	575	556	594	577	578	583	537	570	535	596	589	588	558	580	584	559	542	555	621	583	566	570	587	599	565	535	563	569	567	602	529	586	572	575	581	536	622	590	573	597	536	581	622	605	560	537	597	589	572	531	587	577	596	546	579	587	591	598	543	576	596	615	586	570	579	571	633	584	558	612	601	578	541	569	606	615	531	621	585	626	568	624	589	592	583	576	591	596	587	550	571	613	599	578	595	561	593	558	558	560	515	536	590	539	594	531	558	598	575	529	564	544	579	588	545	571	559	539	548	557	539	577	594	537	601	574	578	626	546	567	535	545	593	567	545	548	608	578	621	603	570	574	568	593	586	579	604	568	556	545	577	609	568	603	566	590	573	582	553	532	577	527	560	583	555	573	595	534	617	553	582	600	596	585	584	581	564	550	532	519	572	548	574	589	515	588	568	562	536	585	586	606	591	587	545	584	561	631	558	589	601	562	521	629	587	594	554	548	587	586	564	587	538	606	584	588	581	597	543	588	596	578	564	563	549	583	602	578	552	582	531	562	546	558	525	558	573	535	620	575	580	614	553	566	574	577	570	570	566	555	598	587	623	553	546	558	623	555	584	575	574	562	538	532	559	580	590	580	556	610	519	597	540	577	583	572	575	622	580	564	585	567	583	551	568	604	621	553	549	568	627	589	604	534	557	542	599	590	579	582	565	575	638	596	555	590	565	598	615	549	571	618	518	577	532	549	566	615	553	561	570	577	556	566	566	585	582	595	569	602	592	562	606	598	609	538	570	575	571	558	585	606	560	569	556	589	547	573	576	610	546	575	523	590	569	568	576	553	574	595	559	578	618	593	566	553	571	529	587	567	584	584	595	556	548	558	572	587	531	595	569	558	583	550	538	622	566	567	630	577	571	592	565	583	560	573	610	591	550	600	564	596	565	565	585	591	605	590	552	583	570	619	619	562	614	575	570	627	582	549	583	549	521	587	537	544	585	571	567	525	588	589	536	590	556	516	592	589	580	521	540	583	570	578	588	607	588	620	566	587	579	558	570	546	548	552	599	549	593	584	528	566	550	595	585	601	582	574	556	603	542	581	588	564	575	577	582	567	595	558	501	569	548	587	593	580	530	598	583	577	599	575	546	606	561	591	563	581	573	593	570	558	583	586	578	553	573	606	546	591	573	602	571	565	598	608	601	597	590	599	547	539	551	567	564	581	580	576	589	629	601	542	603	568	577	583	569	569	592	542	587	568	570	619	529	597	544	559	537	571	600	558	572	545	539	583	600	601	545	627	630	580	597	585	566	529	598	569	538	577	567	592	574	622	621	605	572	603	570	593	604	563	577	559	591	570	600	565	583	551	574	559	575	575	604	558	554	621	621	573	585	582	580	596	584	559	523	573	563	560	600	565	640	610	604	583	522	590	531	595	565	580	569	602	602	581	563	561	579	550	560	502	571	560	540	543	601	553	615	561	578	608	569	571	564	605	607	602	553	532	647	594	546	553	590	628	572	586	548	505	565	593	560	534	600	584	582	578	568	574	583	552	575	566	587	586	560	591	631	528	577	574	589	551	586	586	580	602	552	595	607	565	604	592	553	550	562	563	599	572	620	652	600	547	601	569	550	544	574	594	631	562	488	568	581	582	605	593	604	579	597	564	566	602	556	580	553	588	598	557	560	598	612	570	612	587	555	587	587	607	583	548	530	543	561	573	561	609	580	550	566	539	577	595	556	599	599	532	579	565	532	602	593	569	571	546	586	561	577	575	586	577	526	586	543	592	588	593	552	579	606	580	599	567	612	576	594	554	541	584	565	616	618	561	577	548	577	586	576	581	560	559	550	586	563	556	556	552	610	536	575	581	619	557	564	555	611	552	571	573	585	584	551	575	566	571	562	582	541	542	556	582	573	573	568	589	582	511	592	601	587	585	584	555	570	607	544	556	580	623	536	602	600	600	574	579	564	583	570	582	544	533	591	593	585	534	596	547	586	531	569	530	560	548	574	589	592	568	561	600	587	575	569	598	576	570	541	538	579	551	559	620	588	558	565	564	587	602	546	584	567	588	586	583	605	595	577	623	602	575	615	540	591	554	586	573	591	589	576	579	562	547	625	608	571	563	550	559	585	535	559	612	543	618	581	612	546	549	586	566	557	591	619	589	576	613	579	551	597	588	580	575	570	609	598	564	562	573	592	549	569	562	573	613	562	584	594	556	569	571	583	556	607	570	536	633	587	571	591	592	560	588	528	588	562	565	525	571	566	595	562	584	571	586	579	575	555	575	528	586	598	582	538	575	571	596	566	579	583	592	598	575	554	599	603	582	528	558	562	547	601	540	608	553	556	577	593	568	569	560	582	599	623	572	575	594	586	549	569	541	584	566	580	561	604	580	595	611	595	556	589	604	529	596	616	571	572	634	562	554	598	591	566	576	587	588	629	581	582	611	566	588	602	582	631	535	569	559	579	573	612	579	594	557	603	590	593	575	531	578	578	581	585	587	497	594	551	615	581	593	590	591	636	563	559	536	596	616	576	583	597	577	602	602	614	607	566	541	584	512	522	593	562	599	607	533	583	564	548	576	565	558	545	558	569	576	534	558	557	599	544	563	566	575	576	576	581	596	592	560	579	576	592	564	575	560	571	579	586	547	561	592	601	576	555	584	604	577	567	586	563	546	591	604	565	558	578	542	563	590	600	569	589	589	570	558	590	597	558	569	594	578	565	585	558	580	559	574	560	554	578	603	595	615	572	543	610	601	565	576	556	550	559	535	584	598	553	546	548	539	579	548	609	535	557	578	587	601	559	570	600	555	572	596	545	572	584	564	535	588	574	608	550	551	591	560	578	618	575	534	583	603	581	564	570	548	573	579	562	574	595	597	564	536	572	558	591	563	577	540	589	611	591	590	591	550	545	557	612	523	583	595	562	572	520	561	592	559	598	570	580	599	614	565	550	522	567	561	550	602	564	583	587	604	562	573	542	597	575	572	594	577	566	541	572	617	589	572	598	594	581	630	572	555	555	601	578	598	574	543	533	605	543	574	542	522	572	544	563	586	553	590	558	609	596	597	594	534	525	561	561
26918	20416	7416	353	166	137	107	116	96	88	84	84	97	73	90	87	91	86	97	113	91	86	85	86	86	90	98	86	77	73	93	87	70	81	93	80	90	101	74	73	69	103	78	92	93	73	80	89	76	64	86	76	90	85	106	77	93	80	85	73	80	102	96	82	63	70	94	98	77	82	84	87	76	87	85	74	90	73	76	76	89	85	77	82	89	98	82	85	98	90	79	81	71	86	77	81	80	75	81	78	68	90	69	84	82	91	79	79	91	90	89	77	89	85	89	75	82	96	82	76	90	80	92	92	92	73	79	82	99	88	78	65	94	92	69	73	85	91	78	94	90	91	87	77	73	81	84	97	70	83	108	90	74	82	64	96	74	74	81	72	75	80	97	94	84	75	77	73	98	79	89	81	85	94	87	78	107	96	93	74	96	99	77	77	77	80	83	88	77	87	81	94	86	83	86	89	90	94	102	86	90	81	83	76	101	89	73	95	72	86	85	99	88	94	108	82	110	76	82	71	99	83	73	72	101	69	73	80	93	92	91	93	64	87	88	92	82	100	88	85	68	85	81	86	106	94	79	77	84	79	75	79	90	77	69	74	96	78	92	93	80	80	85	76	82	93	96	97	101	95	80	84	97	78	105	93	82	73	90	101	97	77	83	98	75	79	78	98	83	79	85	77	75	69	104	78	76	78	89	81	71	80	80	84	78	90	84	94	74	88	91	77	86	70	90	81	86	101	98	80	80	94	91	86	88	80	84	70	96	102	85	90	71	104	91	98	69	74	91	97	81	77	94	85	80	89	85	75	79	76	94	76	97	90	87	90	98	70	88	106	91	81	89	77	73	79	85	88	86	91	89	73	73	64	76	78	90	80	79	74	97	87	75	93	77	87	76	94	75	92	86	84	76	81	70	83	96	82	73	79	84	80	74	76	74	70	94	98	101	80	107	85	89	81	81	78	80	85	91	77	86	79	73	81	81	89	99	72	73	77	84	85	94	96	77	75	75	80	67	91	78	100	77	87	95	86	89	96	74	80	82	103	78	85	88	83	71	94	76	83	75	78	80	88	79	88	78	91	75	84	88	101	92	92	86	87	83	85	81	83	89	103	90	90	73	75	76	73	102	74	80	79	83	76	85	87	74	72	83	81	73	82	73	77	80	90	84	93	95	92	97	90	81	85	93	84	89	79	87	93	85	98	78	82	64	93	88	74	66	90	74	97	92	83	84	85	80	85	73	91	77	96	77	82	79	79	91	79	88	79	82	84	87	77	81	85	87	87	89	81	82	94	87	72	96	88	75	84	83	81	100	77	91	74	95	76	76	84	81	83	77	84	73	88	84	88	94	80	77	78	82	80	91	86	92	77	84	88	82	102	75	67	100	93	75	82	77	90	88	79	97	85	83	102	83	89	85	76	85	83	97	60	84	82	82	92	77	90	84	69	79	83	90	85	94	94	85	96	95	97	79	76	83	91	96	101	71	95	96	106	87	89	68	76	76	103	89	94	85	68	77	83	74	89	101	80	104	92	76	81	70	80	88	100	86	94	87	59	85	90	100	75	76	72	83	95	88	102	92	81	76	95	77	85	80	91	78	80	82	90	93	103	73	105	86	81	88	76	80	85	72	87	85	77	90	100	89	77	93	65	83	86	86	70	86	72	81	92	95	84	80	78	100	78	118	70	84	89	64	94	77	88	93	88	79	87	81	73	72	89	90	89	79	68	76	84	81	79	92	91	96	77	77	90	84	82	81	97	81	86	81	90	80	68	85	74	96	70	86	69	84	82	67	82	77	76	100	77	89	87	93	86	94	82	101	74	83	91	67	77	108	90	88	83	81	91	65	82	84	99	97	76	83	86	96	72	81	77	86	102	88	66	82	83	99	95	85	76	76	97	77	87	79	95	93	90	92	96	83	90	93	83	74	85	83	85	90	77	90	91	75	71	91	64	76	83	84	84	89	80	80	79	88	93	92	78	100	86	96	80	88	87	75	86	78	86	96	99	82	74	75	74	81	84	91	97	107	98	66	71	82	82	80	85	95	81	89	92	68	74	93	69	100	74	93	96	84	79	85	85	87	87	108	71	92	92	96	76	78	91	96	87	92	95	56	79	70	78	86	85	82	87	91	88	100	105	102	93	82	61	86	76	89	90	85	74	79	80	81	94	84	76	86	70	90	74	89	86	91	83	83	96	75	73	91	76	84	88	94	90	76	77	79	79	90	86	103	82	63	85	76	70	67	107	93	79	86	65	88	79	78	82	91	90	81	101	97	73	86	94	92	97	79	77	84	96	80	97	77	84	84	88	86	105	102	97	83	88	80	74	80	76	78	103	86	83	64	77	78	90	83	86	87	78	80	81	78	73	87	90	72	98	82	76	94	78	72	99	75	82	104	86	83	108	73	83	89	76	84	73	74	91	83	80	96	79	85	86	66	88	87	88	76	92	77	77	92	91	92	74	89	86	78	96	91	94	96	85	79	68	74	92	97	88	73	90	79	80	67	84	89	86	81	78	91	81	78	91	89	81	86	83	84	76	98	79	72	75	86	99	86	82	99	92	76	85	58	82	82	71	82	75	87	79	80	78	87	79	77	77	90	79	85	79	91	82	86	96	77	77	81	81	88	98	86	95	84	73	81	90	101	84	78	70	87	95	92	92	91	92	85	82	83	88	81	82	79	85	95	91	85	73	91	101	72	61	86	77	70	91	81	85	80	86	73	89	106	85	76	83	109	89	82	78	98	79	91	71	64	111	98	94	78	71	78	77	89	95	79	89	89	86	92	66	82	90	87	93	98	75	91	93	74	79	87	74	67	89	79	85	83	83	89	95	79	66	90	91	80	84	81	103	81	85	86	81	88	80	90	100	94	82	81	86	83	88	85	82	85	73	70	81	87	84	86	90	82	87	82	86	87	90	92	90	92	87	92	88	66	85	85	89	84	87	69	85	81	98	92	70	72	83	79	86	83	85	91	85	81	92	93	74	85	82	85	89	87	89	80	89	84	85	75	86	82	92	71	94	93	82	77	93	75	84	84	79	82	76	77	88	95	83	90	78	76	92	93	92	90	95	93	92	99	77	70	78	96	76	102	87	71	84	84	82	81	89	103	90	83	73	85	78	79	74	93	83	92	87	95	88	76	80	86	99	86	109	72	77	68	99	77	74	75	77	96	89	96	72	94	90	96	89	74	82	81	70	66	73	68	75	88	107	94	85	88	80	86	75	80	75	86	114	82	72	79	99	93	93	88	84	92	78	93	84	72	83	76	86	86	77	74	81	87	91	79	72	93	84	97	78	77	86	90	82	86	74	82	81	86	72	86	88	92	78	77	78	80	74	103	86	91	80	79	77	76	88	98	80	89	81	86	85	84	68	82	94	81	88	92	98	69	89	91	77	87	78	91	75	71	85	99	68	81	86	95	97	78	79	79	73	87	79	81	92	85	71	88	49	84	92	94	79	92	81	111	92	83	85	79	82	86	85	82	69	92	97
6712	1032	927	491	356	265	235	233	231	222	198	224	202	165	192	198	173	172	183	174	186	192	160	145	147	182	172	161	174	162	155	150	171	184	168	146	174	160	149	159	170	156	154	183	158	162	173	146	186	163	170	159	173	160	161	153	165	161	182	157	159	188	162	157	144	132	149	173	184	172	157	164	158	153	177	147	166	164	158	154	163	174	158	171	159	158	137	145	146	152	161	155	175	179	133	159	172	159	151	160	165	173	154	153	154	159	167	173	178	163	161	182	151	158	169	176	186	147	157	162	161	150	155	184	172	157	148	154	160	155	177	170	163	167	146	168	171	148	155	156	147	155	164	177	166	170	162	169	145	153	166	178	134	152	163	142	149	153	161	133	155	141	178	142	146	172	164	172	151	156	156	149	194	163	192	141	160	156	172	173	145	162	183	138	163	164	173	171	142	176	169	161	141	154	171	151	159	170	172	176	148	166	136	158	155	161	156	166	158	149	160	161	166	151	158	147	186	154	176	174	175	177	162	155	175	181	177	154	165	163	159	176	139	145	143	146	152	167	157	160	151	137	161	132	161	158	193	177	166	139	138	158	166	138	156	161	151	152	146	190	183	152	154	154	178	162	157	168	165	173	183	173	146	186	167	194	147	170	152	158	180	151	165	154	170	163	170	166	181	191	156	167	152	154	160	141	167	164	152	161	165	150	174	154	147	161	150	153	176	158	151	166	163	166	189	149	175	153	162	157	139	170	172	164	164	171	172	156	158	166	125	162	160	162	179	174	157	194	157	135	157	168	164	161	162	156	193	167	170	180	158	163	180	173	150	139	154	156	159	154	156	155	157	145	178	178	152	146	165	162	164	154	153	170	139	158	151	194	183	164	147	139	175	171	167	143	131	151	145	162	165	151	162	169	146	167	172	166	187	171	169	137	163	149	149	146	154	176	162	181	173	162	147	153	158	150	168	157	173	165	167	170	163	158	145	173	169	189	151	164	172	148	174	146	146	162	158	153	166	174	169	175	155	175	160	162	163	160	164	136	150	164	155	169	169	160	139	169	158	141	157	200	179	136	140	158	165	164	150	156	161	133	167	140	180	162	171	149	181	158	169	148	183	141	162	174	154	144	171	145	173	159	173	166	163	168	164	156	184	153	153	152	169	172	176	145	165	167	174	169	154	166	164	147	164	169	174	157	176	149	149	159	153	161	164	159	165	157	167	156	153	159	159	155	140	167	180	163	144	153	148	159	159	160	172	158	167	154	183	159	168	157	150	152	126	150	181	179	175	161	165	173	178	149	156	163	176	152	180	167	132	131	156	166	166	150	155	155	158	164	153	190	155	177	162	166	167	173	162	140	140	131	179	154	162	161	168	160	151	159	173	149	177	131	168	175	159	155	163	148	146	160	161	141	146	148	162	156	154	170	164	151	172	153	177	144	138	162	181	161	165	172	171	166	142	157	165	163	168	179	159	165	177	160	160	167	160	145	175	159	167	168	150	167	143	177	147	156	174	170	158	162	157	158	156	167	161	169	177	155	183	180	174	170	158	162	170	177	167	149	171	175	142	156	153	153	163	162	158	176	156	163	143	160	153	163	163	145	148	195	156	167	173	169	166	165	165	160	173	164	143	166	162	161	160	175	157	149	148	163	150	168	147	160	163	162	166	166	175	147	169	159	163	175	151	171	153	166	151	173	154	170	175	151	165	150	180	143	157	154	150	155	155	152	183	160	154	138	189	166	171	164	152	156	157	163	172	174	164	160	158	169	160	162	153	168	158	142	159	167	175	176	148	147	155	154	153	169	157	166	177	167	183	169	182	162	156	189	170	164	160	161	183	166	178	148	164	158	158	175	159	169	135	163	143	163	178	149	160	155	168	141	174	157	204	172	167	174	149	156	156	142	164	154	153	174	183	143	163	159	161	165	146	159	167	150	138	169	153	187	167	141	166	169	162	166	173	169	145	144	155	159	165	168	158	148	170	164	153	177	176	136	159	145	163	178	157	158	178	155	165	156	152	171	143	167	166	175	129	155	169	140	156	173	151	149	150	191	185	177	173	172	151	159	159	144	149	148	168	143	164	176	171	148	166	181	140	161	187	170	156	180	167	177	159	167	141	167	165	170	161	147	177	177	166	137	178	172	145	161	166	161	166	165	145	160	177	159	159	172	174	143	163	148	180	161	185	155	159	149	138	155	191	136	147	174	139	162	148	166	165	175	186	159	164	164	164	178	185	160	168	153	172	162	202	177	145	167	159	163	150	151	157	155	144	174	165	190	137	147	151	158	154	142	166	152	174	175	147	154	164	148	170	187	169	148	156	168	170	156	151	180	150	155	179	139	156	162	178	178	165	164	165	158	181	185	153	154	183	168	175	152	158	172	168	166	139	171	175	162	157	186	149	153	167	176	149	122	163	136	168	171	165	135	160	151	159	136	136	164	158	177	183	183	175	155	156	155	148	182	171	166	161	168	164	164	185	167	163	174	158	157	147	182	174	167	159	177	159	160	156	165	159	167	185	153	150	154	150	152	155	143	151	134	174	171	164	125	158	177	161	172	147	151	161	145	161	147	168	161	172	166	150	193	175	154	148	169	172	158	161	157	154	151	151	158	175	151	171	172	162	171	169	145	184	164	167	173	159	134	168	164	142	170	157	160	175	142	177	161	166	160	170	147	171	154	155	158	161	173	158	163	180	153	168	162	160	155	146	152	165	152	154	166	144	165	144	145	147	183	145	160	127	182	163	165	159	160	158	160	155	149	149	155	168	175	181	152	156	177	153	161	178	147	171	160	169	164	175	172	181	145	167	155	152	172	151	153	165	143	161	168	165	164	164	146	164	159	142	158	148	139	186	177	160	160	166	182	176	165	161	119	156	157	154	167	158	133	158	169	145	143	154	166	153	162	168	156	174	169	155	170	159	145	168	176	174	161	160	154	174	139	148	154	169	147	159	159	155	172	166	186	168	169	148	145	184	158	142	153	173	152	162	146	170	162	127	138	188	165	141	161	158	162	146	147	178	154	161	128	150	197	159	173	159	161	150	146	168	163	174	146	172	168	141	152	174	136	155	149	142	183	156	185	163	193	159	162	178	171	163	165	171	162	163	157	164	152	164	136	163	163	141	159	173	173	176	178	163	172	166	163	180	171	141	150	151	153	144	166	172	153	159	157	144	166	157	148	156	156	155	163	146	141	156	171	150	161	160	172	182	153	173	174	142	166	168	177	175	174	157	155	173	171	138	177	144	165	173	178	182	147	165	168	134	130	159	159	155	170	162	180	155	159	167	153	169	163	159	156	181	168	152	150	153	155	143	132	146	148	162	142	165	174	163	146	179	171	168	156	176	168	153	162	159	165	145	158	160	161	164	165	148	171	184	157	174	151	185	163	141	147	166	188	171	172	174	158	144	159	154	175	174	157	160	147	169	152	139	181	165	169	174	153	158	168	162	176	161	167	193	159	175	173	159	162	143	161	160	180	171	162	152	173	175	141
24098	21096	28308	24094	20372	2096	616	456	360	343	295	266	271	242	247	256	230	225	237	223	233	209	215	225	181	188	201	215	208	178	188	222	193	192	201	188	182	246	190	204	173	186	191	206	205	219	191	194	181	180	207	189	182	172	170	196	210	198	225	190	183	190	187	186	188	213	176	193	178	206	217	196	182	185	177	190	185	187	188	171	181	189	204	188	186	178	188	204	206	195	200	204	173	189	175	179	210	187	176	157	161	163	177	213	172	185	196	182	217	189	204	203	177	175	206	181	185	173	208	178	176	186	172	184	203	187	192	207	199	192	170	179	181	174	178	175	172	176	181	182	174	196	171	193	176	193	190	183	186	173	194	178	168	176	183	184	169	188	173	181	188	185	202	197	186	170	192	172	192	178	201	192	178	187	186	189	169	212	175	173	194	199	200	189	213	185	173	170	187	172	187	184	186	166	180	185	196	178	175	173	198	163	175	178	222	198	209	191	170	194	200	183	194	199	190	198	188	201	192	189	202	178	170	174	180	180	201	189	191	153	189	158	192	175	160	165	182	179	193	195	190	177	198	203	185	183	193	181	198	212	200	168	209	206	226	171	186	180	189	216	187	211	188	189	174	177	202	187	192	234	219	185	206	184	182	189	170	183	200	183	185	196	179	174	202	195	192	198	194	199	204	200	185	164	177	187	178	205	169	203	173	217	178	192	203	187	215	199	215	182	174	198	194	197	189	165	195	166	195	167	173	206	195	168	197	184	177	196	184	172	176	194	192	187	198	203	196	188	197	163	186	163	184	189	175	194	181	175	180	183	178	165	183	170	177	199	187	167	192	185	166	169	160	201	214	194	187	172	161	161	191	186	178	182	179	186	196	176	195	179	195	186	164	168	198	177	173	167	186	185	186	217	177	189	200	180	184	218	189	185	170	184	135	181	196	181	181	191	198	170	195	175	186	183	196	174	194	170	193	163	182	191	209	214	166	158	177	208	205	190	186	188	189	215	184	199	172	176	201	176	177	202	173	207	191	162	186	181	204	183	162	177	214	206	183	199	190	187	191	173	174	202	173	175	169	206	180	169	190	188	196	162	216	211	170	153	174	166	198	190	179	199	198	189	188	183	201	144	180	191	181	178	188	181	199	201	209	180	185	188	184	190	169	179	180	187	172	209	164	192	201	178	192	188	173	199	199	174	184	197	197	188	187	156	182	173	191	178	219	175	177	194	182	191	191	199	182	175	197	202	191	197	173	173	176	204	194	206	201	175	191	185	193	175	185	180	168	192	174	192	203	191	203	187	187	210	202	176	182	164	196	179	176	187	196	180	186	175	178	178	183	180	189	174	186	204	195	187	177	188	213	189	185	193	171	192	188	170	200	186	191	185	192	204	220	200	202	187	201	187	197	181	187	165	169	176	149	212	161	189	196	177	200	167	178	196	192	202	189	190	158	185	191	177	175	159	185	219	195	167	180	216	179	203	179	187	175	188	179	204	204	186	206	183	196	189	171	179	201	172	177	181	189	167	199	161	200	227	188	178	182	176	202	185	182	184	167	202	200	180	184	183	170	183	189	192	178	184	192	170	211	180	181	170	188	169	193	181	203	181	194	197	184	181	182	182	171	185	199	177	196	174	186	198	182	193	184	213	198	179	198	191	181	203	195	184	172	186	181	180	189	175	180	181	221	195	212	170	177	189	163	171	204	182	183	169	181	184	221	172	183	155	200	185	197	187	187	165	173	180	171	174	169	200	167	176	192	179	183	185	197	192	177	165	209	178	192	185	185	171	219	184	174	174	190	187	182	212	176	172	183	202	176	199	204	161	181	192	187	196	189	196	187	198	191	187	187	189	179	165	180	179	203	200	189	201	181	169	194	191	179	142	192	167	196	203	178	192	166	184	167	192	175	156	193	165	160	205	172	199	203	175	220	189	178	198	175	180	200	168	203	173	171	188	179	184	182	176	160	172	190	195	184	190	193	188	190	192	170	191	162	184	217	183	186	176	183	205	202	184	174	192	183	184	165	195	190	191	171	165	203	184	198	155	174	196	190	179	184	198	185	192	188	184	184	169	206	210	181	195	161	196	160	202	185	190	156	189	201	176	202	183	180	199	177	182	186	188	192	208	194	179	185	207	181	183	204	187	189	194	172	182	187	192	183	203	178	156	169	201	174	165	185	188	200	183	176	206	180	189	222	194	199	190	201	191	181	191	173	160	197	198	198	195	182	152	172	192	193	170	222	174	185	198	207	180	181	181	175	192	195	179	204	165	180	200	183	193	174	195	184	178	168	195	216	201	183	191	195	185	173	184	190	183	195	185	191	222	168	188	201	185	192	173	183	217	188	183	204	215	180	189	205	184	193	183	195	170	187	184	176	181	192	191	178	179	205	198	202	178	164	202	166	150	181	188	187	181	165	174	196	196	184	190	169	187	178	176	169	174	178	222	181	188	183	193	190	175	182	185	190	184	210	169	188	189	179	164	207	184	209	170	189	209	170	177	195	184	163	178	183	185	185	196	161	199	201	203	202	195	232	210	188	176	174	216	184	206	186	172	188	196	159	180	197	180	215	167	190	179	188	186	186	209	192	167	188	165	180	175	180	188	195	165	199	180	189	187	192	168	208	165	201	173	168	170	193	167	171	163	184	186	169	193	193	159	176	174	188	217	188	168	180	179	182	186	189	170	176	177	187	178	193	184	162	193	189	191	168	180	198	204	171	161	169	205	163	178	177	184	192	182	185	179	178	179	160	162	201	199	170	160	162	174	169	174	190	189	177	183	178	201	183	200	202	184	211	181	177	178	197	199	180	176	207	202	184	194	207	194	170	177	175	209	184	172	211	195	189	182	185	188	201	174	175	183	179	178	171	172	221	168	184	173	181	187	187	187	174	206	169	179	178	193	192	201	197	179	149	159	201	195	180	184	174	203	192	190	194	166	167	186	179	188	183	190	195	186	187	215	177	182	177	181	194	193	183	211	202	189	189	174	197	174	193	203	178	178	205	176	175	193	184	177	201	180	182	166	194	196	183	173	176	167	190	193	198	206	179	185	194	197	208	177	181	173	178	168	199	200	219	181	159	194	186	177	182	211	184	183	193	180	219	187	168	205	187	194	201	184	188	191	172	165	167	202	196	193	166	177	181	197	180	203	190	158	190	183	185	199	210	189	180	174	189	197	202	175	212	186	189	180	178	175	167	197	174	176	160	175	187	179	193	190	187	187	189	218	169	211	205	199	192	189	183	195	188	186	185	206	181	223	188	199	186	188	175	187	219	188	181	190	182	169	178	198	218	172	151	192	184	208	173	179	210	174	174	186	178	189	194	194	181	207	164	197	168	198	172	165	215	187	190	167	185	175	184	191	191	190	192	175	183	174	229	178	189	181	179	198	180	181	204	177	200	182	175	183	185	199	203	193	186	183	171	172	180	179	190	160	172	182	216	199	183	185	173	175	197	193	185	186	185	182	202	172	212	183	175	188	179	188	188	192	176	195
13119	9307	8021	4088	2622	1911	1411	1207	942	844	763	666	637	568	522	511	477	457	430	424	437	372	407	379	413	365	405	376	367	398	330	398	335	365	353	365	393	332	319	334	337	376	353	346	342	351	356	348	335	306	312	353	352	308	320	321	291	356	336	362	330	343	330	330	307	331	349	325	309	314	330	323	338	314	315	339	308	351	362	315	318	328	325	313	321	328	341	333	320	349	322	335	316	367	329	305	335	321	339	356	356	306	350	336	345	312	330	301	311	323	311	317	280	342	348	320	308	337	310	333	324	300	329	301	359	326	310	327	339	326	328	355	296	313	351	339	360	326	307	327	324	339	353	319	367	313	317	320	298	319	319	314	331	317	320	332	326	332	314	333	321	304	334	337	346	326	328	319	341	319	342	311	320	336	318	317	307	338	341	311	335	311	324	358	323	319	318	339	323	352	307	316	314	334	309	344	326	330	328	294	358	325	307	334	323	270	334	329	353	323	336	331	330	321	333	306	361	340	320	346	358	339	316	288	332	317	322	319	331	334	316	294	327	321	336	318	277	329	367	311	350	338	323	332	312	335	346	352	356	332	321	326	338	305	319	341	362	300	358	300	303	315	348	330	315	295	319	348	335	370	303	327	339	321	335	328	337	325	324	313	316	327	322	334	310	340	317	318	308	353	332	311	327	340	301	299	326	321	315	322	319	325	310	313	360	321	325	323	319	322	332	364	312	315	306	302	324	299	342	324	322	327	321	342	305	309	330	339	331	304	293	345	349	315	324	316	308	338	334	332	344	321	321	324	334	327	309	333	323	317	314	334	337	299	321	326	340	323	337	309	294	338	294	356	331	319	351	328	340	317	316	303	307	318	296	320	314	307	329	332	348	339	324	296	312	342	329	333	338	342	318	318	306	355	318	330	360	320	337	343	319	321	357	364	351	334	324	287	310	315	316	328	316	303	286	317	337	344	380	325	327	311	331	307	352	341	316	330	327	349	308	316	316	318	318	323	320	315	320	323	320	333	337	303	295	303	341	338	344	343	322	329	313	325	377	332	347	323	312	328	333	339	326	317	337	298	328	345	323	316	343	317	328	329	324	354	343	320	334	334	320	317	301	348	329	307	320	310	352	342	318	325	334	340	301	315	313	301	300	303	346	325	337	345	324	298	301	332	348	327	301	313	352	339	341	330	326	331	330	320	291	293	335	294	335	334	338	322	326	309	309	315	331	332	363	303	335	310	321	342	337	324	338	332	336	304	325	317	346	297	362	335	329	297	301	351	329	334	323	297	311	327	347	340	314	302	330	345	319	320	318	339	304	319	336	324	285	288	299	329	331	337	315	318	302	332	343	347	329	290	310	334	323	335	337	316	317	329	316	360	340	312	360	315	337	308	312	312	346	326	299	323	320	339	341	359	363	311	320	305	351	312	327	324	294	320	309	317	350	312	323	331	335	343	337	293	316	308	322	343	352	327	291	295	341	348	319	319	325	335	326	339	321	284	330	340	312	318	326	345	329	310	322	345	323	299	352	314	346	323	365	319	303	326	330	304	311	308	331	316	297	315	344	308	318	302	354	313	340	331	329	347	312	332	315	340	301	323	319	310	312	369	322	338	343	316	340	334	323	311	342	323	328	336	311	294	314	295	301	309	328	321	324	332	344	308	307	323	339	332	299	334	306	344	309	322	289	330	319	306	320	355	337	322	338	306	324	328	298	347	309	338	349	317	342	343	345	318	341	341	326	329	322	346	335	328	319	329	325	334	312	333	328	347	332	351	319	338	361	325	349	340	330	327	294	341	328	329	322	343	319	331	315	327	328	313	282	313	343	330	360	335	319	335	335	324	338	375	329	342	330	301	339	333	331	276	335	334	313	358	296	310	316	323	355	316	321	337	340	322	331	340	303	330	303	331	297	331	338	354	337	344	316	319	318	283	312	321	324	331	332	341	314	319	360	341	350	312	348	325	331	348	315	327	326	335	327	342	343	337	329	326	314	363	333	317	296	324	301	319	330	303	325	325	313	317	303	318	310	318	314	326	286	353	307	326	287	327	331	338	323	349	337	368	321	324	337	317	305	309	306	308	311	329	322	319	282	322	332	310	304	335	337	315	313	333	313	319	327	304	346	337	305	315	326	329	317	334	316	333	299	290	329	330	326	348	317	338	288	313	291	323	307	344	336	302	336	325	308	342	304	305	317	301	306	321	295	351	338	338	322	334	316	324	332	366	323	302	355	329	340	318	287	307	324	344	336	328	313	347	332	282	301	308	332	279	316	284	297	282	320	335	333	313	338	301	350	310	327	349	355	337	321	329	326	307	300	337	362	313	301	334	299	348	285	306	337	337	332	296	325	337	326	292	346	292	338	344	287	322	335	355	307	319	316	332	322	360	326	327	309	310	356	323	296	312	316	319	339	300	338	364	326	371	334	327	306	317	340	336	319	341	314	339	320	326	305	314	338	320	326	334	330	316	332	346	345	332	324	311	310	320	302	318	307	322	355	319	332	327	310	304	338	332	341	350	339	338	319	291	342	300	349	328	312	331	306	308	335	320	316	288	311	297	354	351	317	329	347	315	324	316	319	312	336	326	319	348	310	297	329	320	335	333	311	358	316	341	291	311	319	339	318	294	311	317	283	328	295	329	321	303	284	330	308	327	315	337	334	327	340	338	340	323	304	335	328	314	314	292	323	356	300	344	339	314	330	299	295	297	319	298	307	315	323	348	321	329	313	355	344	350	311	350	320	338	357	292	353	329	323	359	329	328	354	323	324	314	336	322	333	314	327	360	350	340	351	306	330	325	321	317	280	301	327	308	358	295	335	323	363	307	352	321	321	319	331	334	350	330	345	360	282	324	368	325	325	328	330	316	329	302	313	358	277	335	334	295	332	340	309	353	337	330	365	301	308	337	323	354	284	324	315	350	315	307	368	335	341	321	311	310	318	335	318	314	375	318	306	297	327	311	324	367	341	325	311	324	318	341	350	303	351	324	310	283	328	341	331	333	340	324	299	313	309	315	349	333	328	312	304	336	333	325	332	324	305	300	310	284	315	325	333	322	312	319	333	337	355	356	312	294	337	327	320	346	273	315	347	337	343	331	302	312	340	324	324	328	328	326	309	324	335	333	366	345	378	305	345	298	351	344	344	310	298	315	305	304	352	307	345	342	356	310	311	352	332	289	335	318	336	344	312	337	338	313	341	328	313	337	300	315	310	353	317	297	334	320	314	327	317	323	336	321	338	296	302	338	310	334	322	285	328	318	324	348	317	307	321	336	372	348	364	310	344	333	340	321	329	350	316	308	323	308	309	318	313	300	302	322	330	347	319	336	335	307	337	329	320	352	339	333	349	343	347	328	315	312	304	321	290	311	306	330	352	354	314	335	303	319	314	327	337	310	290	319	328	318	314	319	324	334	311	313	316	346	293	333	304	299	289	319	306	339	351	318	317	301	300	332	326	349	325	309	321	317	348	329	334	317	329	277	317	329	319	319
23085	21096	28946	23481	21097	19435	2184	874	675	618	599	561	516	507	441	485	471	439	423	421	415	433	384	398	414	387	371	372	364	384	359	366	380	368	393	351	408	360	353	342	355	397	329	340	346	369	366	386	321	414	345	364	350	392	375	357	380	346	361	339	363	347	349	362	325	364	363	320	352	329	355	336	334	331	321	335	335	337	348	317	385	353	331	374	320	324	363	342	371	357	345	349	324	353	351	307	348	339	321	357	327	350	330	347	339	357	360	368	346	352	372	333	333	283	356	331	352	365	345	336	335	343	357	325	362	358	344	344	354	332	378	367	342	341	355	319	368	352	340	332	320	328	362	362	329	309	364	358	323	343	355	341	339	323	334	363	350	317	363	339	379	331	323	316	338	330	358	329	333	346	338	355	323	350	358	353	355	326	317	346	330	368	400	317	380	363	340	345	354	374	338	375	352	400	339	342	354	345	338	317	347	369	383	330	351	338	358	354	367	337	356	343	344	325	362	326	336	348	346	365	329	326	338	361	324	343	316	312	361	343	358	308	341	379	367	323	373	351	365	340	366	336	326	364	306	329	348	341	312	339	357	369	361	336	333	365	352	339	341	317	359	331	347	385	329	345	346	325	356	336	354	348	361	330	356	337	360	342	374	342	327	367	360	294	326	353	354	373	348	338	327	350	348	326	339	338	391	337	362	321	334	350	363	359	343	359	341	352	313	359	343	316	324	321	348	348	358	366	370	353	391	353	343	352	302	319	315	334	314	340	325	334	332	330	345	330	360	376	352	322	366	341	311	320	337	367	354	362	347	341	354	323	338	356	349	338	335	319	356	367	378	315	349	334	342	344	346	347	309	396	319	341	343	351	352	353	386	357	354	327	374	347	327	328	375	341	340	348	342	337	355	384	337	318	326	332	361	321	376	366	355	367	338	325	327	337	340	332	331	323	367	338	362	341	345	355	375	313	314	343	378	339	332	328	310	327	374	314	328	342	352	322	343	353	363	342	335	330	344	309	357	365	339	310	348	349	376	347	338	357	370	365	324	376	336	358	351	352	352	364	330	350	306	328	315	320	343	354	346	362	344	348	373	351	385	343	355	331	341	330	360	319	334	373	319	344	356	344	338	323	353	364	343	334	343	321	374	366	349	329	375	361	335	345	372	331	343	353	328	345	338	363	328	342	329	354	344	348	379	339	350	326	318	359	351	361	333	348	359	342	351	373	371	311	382	329	375	341	352	337	348	357	363	315	324	346	340	342	344	310	338	350	317	331	320	337	342	364	371	285	310	320	327	340	350	333	350	373	322	335	347	344	325	333	360	381	335	322	314	356	351	339	354	389	314	288	352	333	343	357	344	332	330	330	337	331	362	364	325	348	364	355	352	341	363	333	360	373	337	375	352	330	351	362	367	385	345	383	303	356	351	362	317	307	340	297	336	324	359	349	347	358	356	323	362	324	379	314	366	347	338	347	328	387	343	351	357	343	360	354	336	351	355	350	312	367	361	332	335	347	342	330	302	371	322	361	335	331	330	330	319	350	350	321	406	346	348	357	324	337	332	336	352	316	333	362	307	330	348	340	336	348	347	339	306	349	325	355	350	357	373	363	367	353	339	343	400	328	329	344	369	336	359	333	330	362	345	340	361	361	342	333	332	316	342	316	383	358	350	348	343	345	366	365	359	354	358	309	323	348	348	342	363	361	337	333	363	370	359	357	366	351	369	334	368	342	404	332	336	379	362	345	340	303	369	328	341	347	370	332	359	325	352	350	350	392	344	322	312	360	306	329	335	345	372	340	333	338	366	342	346	327	338	375	375	363	340	366	364	318	378	335	317	314	320	341	346	351	343	340	349	352	375	337	343	335	344	351	384	373	320	347	343	350	345	335	386	337	302	348	380	337	347	345	356	358	340	369	345	351	382	334	374	350	334	349	343	313	367	393	341	346	343	341	357	365	325	342	321	324	387	343	314	326	396	329	347	352	353	313	370	344	364	353	350	366	349	349	342	314	324	351	358	328	359	356	348	337	328	319	308	332	354	374	335	333	355	317	336	355	335	339	372	356	340	340	360	346	359	336	355	381	339	353	323	349	328	301	354	374	358	326	321	344	365	366	351	332	344	353	309	375	343	328	362	344	341	359	339	347	349	379	359	365	329	341	314	357	323	349	320	339	336	358	354	341	315	330	393	316	340	323	365	341	368	345	342	347	372	333	376	345	352	341	371	352	304	324	331	320	341	338	355	336	332	354	376	354	330	339	392	338	333	360	363	361	374	364	308	325	343	365	341	344	295	374	350	382	386	329	344	381	328	354	335	325	357	330	362	346	305	322	313	348	296	345	345	332	378	308	309	379	398	371	315	328	340	340	355	326	336	334	310	340	338	349	324	367	356	311	353	339	354	344	340	336	331	343	365	336	358	325	339	331	332	333	344	339	357	373	338	321	341	337	384	336	351	353	347	331	344	320	357	329	319	327	345	350	340	348	357	350	325	311	330	333	346	358	328	346	357	341	314	335	365	346	334	344	351	361	359	328	340	343	330	354	338	344	359	347	357	323	353	360	335	358	357	341	339	375	336	371	371	339	358	330	342	351	323	332	357	358	370	327	329	361	352	313	351	295	325	333	363	349	348	331	364	353	316	333	357	367	290	354	350	320	354	339	357	339	344	356	336	346	353	315	330	350	340	341	331	360	365	314	335	336	332	319	329	346	349	350	361	355	334	352	383	331	348	374	340	356	353	303	350	336	341	368	394	388	349	356	314	340	366	347	334	356	330	320	345	348	360	331	347	321	323	358	340	344	356	327	334	357	367	334	336	333	335	328	355	328	365	349	370	390	343	330	354	327	326	377	325	341	351	324	344	332	346	317	369	318	330	342	336	370	343	335	334	358	347	364	344	344	314	355	326	314	355	331	359	342	336	318	310	394	336	370	353	331	338	358	328	329	369	325	317	357	364	354	342	339	347	365	382	363	367	337	368	339	369	329	339	353	326	355	340	352	317	351	341	350	349	353	321	348	337	352	372	366	338	361	343	341	338	352	354	351	328	331	327	370	360	325	350	337	325	357	331	354	325	376	379	349	349	354	363	339	329	363	337	355	336	325	363	349	357	329	334	361	332	359	334	353	379	310	346	349	368	318	329	361	346	334	378	341	381	366	329	349	335	345	395	334	353	335	328	349	321	311	384	351	327	363	348	339	359	360	331	371	346	345	358	342	359	295	314	308	340	335	298	352	356	338	322	333	339	345	320	336	379	330	374	397	312	318	342	325	352	361	328	364	327	350	339	374	348	357	313	364	330	324	381	338	380	326	353	322	323	352	367	359	360	345	310	352	355	304	324	345	362	351	346	348	368	349	350	334	340	308	354	351	342	302	361	328	324	353	328	380	346	349	366	328	335	334	337	354	369	371	334	326	315	337	386	363	355	356	337	339	364	345	349	368	360	339	337	329	340	341	348	320	318	362	337	366	370	355	358	369	339	332	334	335	348	364
15772	15265	13049	7151	4849	3565	2871	2257	1906	1612	1425	1237	1150	1055	979	961	917	897	809	795	783	673	725	671	720	695	659	657	676	654	601	675	667	602	633	641	602	661	561	611	570	620	610	595	603	597	583	583	629	620	580	560	634	645	548	626	587	567	607	587	624	617	572	583	595	621	590	619	585	603	606	574	571	562	594	588	616	612	585	597	575	594	601	616	554	551	579	592	575	584	593	603	579	587	563	553	598	557	619	589	587	571	548	576	564	568	560	540	600	575	552	599	567	606	542	542	610	538	575	589	579	579	612	570	579	565	606	569	554	575	568	590	581	555	582	568	600	583	622	580	587	574	538	597	613	600	574	620	602	530	595	591	611	584	573	608	605	606	538	574	559	583	556	572	585	599	628	555	612	565	526	589	594	583	569	593	612	607	557	562	560	590	570	580	551	558	563	583	552	549	594	624	612	572	647	590	598	602	588	555	607	553	560	553	609	570	532	557	553	589	567	598	607	568	614	611	594	556	600	581	595	518	547	541	589	610	550	610	557	635	563	619	580	583	586	547	536	568	561	622	556	575	554	558	568	573	578	532	565	580	534	592	567	553	563	588	557	613	564	586	589	592	573	575	602	563	608	578	582	604	563	558	578	561	602	568	530	537	551	589	592	548	598	582	604	560	617	552	550	595	572	612	567	582	533	562	557	603	612	557	561	608	580	559	578	551	568	547	536	606	589	563	605	552	565	614	554	560	590	584	566	626	573	579	579	545	592	564	575	560	600	588	532	568	552	590	502	612	579	591	544	570	588	552	646	594	577	566	574	587	577	563	569	598	569	578	568	605	612	528	601	607	621	540	582	540	587	549	628	570	608	631	583	552	574	562	582	540	584	610	582	598	573	571	606	545	556	606	594	613	595	543	589	600	577	566	577	552	543	580	551	582	530	568	569	571	596	555	577	556	573	532	541	611	602	560	586	583	547	598	576	611	622	551	580	601	557	603	563	599	585	585	596	573	558	583	612	553	553	576	565	545	565	585	557	561	560	606	559	573	593	590	577	552	557	594	598	551	576	577	589	560	568	579	559	574	561	588	591	590	610	569	614	584	589	562	530	588	614	593	568	548	574	593	579	578	604	568	579	600	578	561	589	547	539	578	578	561	606	597	587	534	569	592	599	535	575	600	572	587	604	574	584	558	560	630	574	587	554	583	575	590	584	590	566	621	616	555	576	601	562	589	599	587	601	574	565	574	583	559	552	543	574	589	548	562	540	581	578	519	612	551	649	601	574	553	535	546	568	544	562	577	604	623	603	582	587	592	603	580	571	584	560	599	570	612	584	569	621	586	554	570	553	569	566	618	584	567	596	549	618	573	625	551	576	566	583	555	572	594	568	546	596	599	556	603	568	614	599	608	574	600	576	590	552	544	575	603	581	554	545	520	578	581	562	597	600	609	560	574	553	583	528	587	608	589	615	543	588	557	593	584	581	614	557	608	562	593	568	565	566	579	603	599	595	609	576	586	575	562	613	619	560	576	588	579	584	590	516	610	575	570	592	570	566	558	549	606	588	592	574	564	560	579	614	540	565	553	594	613	614	591	586	550	621	568	547	570	548	558	585	604	597	582	607	559	582	555	572	607	583	574	607	589	592	530	569	549	578	582	578	560	596	517	569	606	598	580	574	624	567	569	563	603	554	538	550	579	556	585	599	566	574	601	646	545	577	573	568	589	590	556	570	609	571	569	570	592	563	540	579	582	574	565	616	583	559	587	603	508	576	582	563	544	556	571	577	587	602	605	579	614	547	575	543	579	559	633	583	582	619	610	605	579	612	589	597	540	578	524	628	529	555	562	623	545	537	577	595	569	567	544	538	544	567	576	575	533	619	593	567	575	544	542	584	591	557	543	552	594	535	577	546	605	580	594	606	567	527	556	596	563	582	596	579	597	563	584	590	579	539	580	600	560	570	553	606	584	573	559	585	577	611	565	588	582	579	569	560	555	600	583	630	573	549	592	564	585	568	592	602	583	636	574	590	548	560	554	591	544	576	588	595	616	566	564	511	572	581	572	563	599	587	575	551	602	594	547	591	612	548	594	570	564	559	579	568	590	555	580	567	574	578	601	583	588	603	552	520	581	583	550	602	579	584	604	581	529	558	581	578	609	550	560	580	568	566	583	620	538	597	552	579	574	545	584	603	565	557	540	580	571	572	586	593	579	544	576	549	561	556	541	608	592	522	531	543	552	634	572	580	600	543	588	581	551	554	563	562	555	564	580	557	603	545	592	548	578	597	547	620	556	574	558	580	602	564	591	576	546	575	592	554	582	551	606	571	622	585	560	566	553	566	573	578	566	594	535	561	567	553	566	594	566	590	599	587	554	559	594	565	590	572	540	590	586	545	606	550	560	601	556	511	566	557	548	582	579	561	595	594	576	566	562	591	585	574	559	599	561	596	615	593	579	601	599	563	530	607	600	578	546	587	569	608	604	579	613	588	580	548	584	560	576	560	593	564	584	563	543	587	547	605	546	571	582	564	557	598	566	551	589	580	588	628	597	547	596	559	562	651	555	606	561	558	597	582	588	569	576	526	559	549	586	560	553	539	583	550	561	583	576	594	576	585	615	553	607	629	582	530	557	576	562	575	593	573	576	587	579	564	610	559	587	602	590	565	612	588	529	577	590	571	583	532	585	544	556	568	573	547	603	545	560	539	596	558	593	530	587	588	609	595	592	564	549	587	552	607	599	553	633	558	590	588	553	582	552	608	561	546	558	575	594	594	574	537	624	586	584	554	589	575	628	610	616	611	562	582	542	569	590	582	599	563	577	553	554	537	596	544	572	554	547	605	602	623	580	567	522	541	548	562	585	541	586	584	568	549	556	532	561	565	580	575	587	570	589	559	581	594	594	604	616	629	607	579	609	536	555	537	574	570	626	590	565	548	605	586	569	551	572	601	628	586	544	565	576	579	589	591	540	576	547	602	548	625	560	555	593	570	586	582	574	576	570	578	532	595	590	578	566	612	551	566	580	576	598	578	567	576	555	571	585	613	560	581	596	546	590	556	571	565	576	594	581	596	576	594	625	590	561	567	623	595	569	610	569	609	580	598	551	603	607	591	582	557	587	594	509	551	594	570	544	557	566	553	588	564	588	554	546	556	553	580	553	563	615	599	561	552	532	581	578	541	580	546	560	560	549	600	586	552	610	584	569	570	599	574	593	562	550	597	564	607	603	573	538	580	552	542	534	570	548	545	584	565	574	580	623	595	553	608	540	615	579	568	537	575	590	625	581	579	603	551	575	581	527	572	571	569	556	613	552	532	576	591	587	574	600	578	525	642	596	579	563	591	587	570	539	545	544	551	559	568	636	527	549	528	543	558	612	555	579	572	612	611	553	564	587	558	627	551	570	506	570	603	555	576	592	580	574	632	548	600	596	566	558	579	572	556	583	563	626	567	602	598	595	532	557	551	567	546	569	539	594	555	598	586	606	576	564	585	556	569	581
26657	20468	8038	388	166	157	121	85	97	105	97	86	84	85	100	92	95	104	85	86	80	84	97	84	90	91	96	85	95	90	75	90	89	74	76	92	95	83	83	94	87	88	96	79	96	87	92	88	77	81	86	87	82	74	72	90	87	78	74	85	83	83	80	94	91	78	93	81	71	97	93	89	76	85	93	82	73	83	81	63	90	82	90	85	104	84	84	80	98	97	79	93	70	82	81	103	87	73	74	98	78	76	80	88	69	72	70	75	61	100	91	84	69	80	86	69	86	93	76	100	87	88	94	80	80	79	94	89	91	94	83	86	92	93	83	80	86	81	97	80	90	84	87	73	85	94	90	74	70	94	78	87	87	80	79	107	107	73	85	79	79	97	87	98	74	93	82	101	77	87	95	73	96	69	86	86	99	99	81	93	90	94	76	81	84	83	91	68	88	87	79	86	92	77	86	98	86	82	89	90	70	76	88	79	92	97	76	73	74	78	102	89	95	79	71	98	87	73	93	76	95	65	72	84	84	87	84	87	87	84	78	76	97	63	76	95	85	75	80	96	67	87	79	92	87	95	91	74	83	95	87	92	81	88	94	78	85	82	88	77	85	79	89	87	94	79	90	99	88	96	89	87	81	91	69	90	84	85	79	99	76	79	88	103	79	92	84	96	88	70	86	84	80	72	81	82	96	89	69	77	66	72	81	71	98	79	60	84	80	70	81	77	75	73	72	83	92	91	94	84	82	66	82	87	89	91	87	69	89	86	79	86	91	84	78	104	94	81	93	94	84	85	83	99	71	105	80	89	92	78	80	79	93	77	96	80	78	87	84	67	81	103	82	85	88	106	83	88	79	94	96	105	100	100	99	83	92	111	87	89	84	68	82	69	89	99	91	79	74	78	104	91	78	89	108	75	100	90	94	89	79	70	78	91	77	84	73	81	77	91	63	82	88	79	82	94	88	92	79	77	74	91	83	87	93	105	91	87	84	71	85	79	97	81	94	84	85	73	80	72	78	91	83	84	93	82	104	75	85	96	80	74	76	76	87	91	81	74	74	61	99	77	82	79	74	85	83	86	96	86	76	104	78	84	82	84	84	78	78	73	98	89	94	62	101	90	77	70	81	86	69	80	69	106	65	95	77	66	94	94	86	80	75	92	98	80	86	77	82	89	84	95	83	92	68	89	83	88	79	81	89	87	86	85	87	79	82	87	79	90	69	71	81	76	89	78	93	93	89	82	90	69	86	98	97	87	91	86	104	78	90	77	74	73	83	88	85	82	91	86	65	80	65	93	82	82	85	81	90	84	81	96	85	62	80	77	74	95	71	70	79	86	87	75	87	97	72	84	86	77	85	72	93	78	88	94	91	88	79	84	93	81	91	73	76	87	71	97	84	75	79	91	81	66	75	84	82	75	85	84	86	85	81	67	74	87	102	89	91	76	93	79	68	85	80	86	84	76	83	93	80	93	75	79	93	88	93	86	90	77	80	88	87	98	82	103	84	76	87	87	73	85	78	98	93	99	82	71	92	84	82	77	69	75	78	79	86	78	99	90	94	67	73	103	78	72	66	75	90	88	75	82	74	79	77	87	103	77	80	77	76	115	81	75	100	67	89	89	82	83	82	67	78	89	81	80	101	86	86	76	75	77	91	76	88	79	90	74	90	84	69	75	84	88	90	96	80	89	77	75	85	82	81	79	83	83	86	76	86	97	87	98	86	92	86	79	99	94	98	72	90	78	101	76	98	83	77	92	85	82	76	73	98	87	73	69	92	81	84	76	98	89	92	81	71	84	89	77	90	79	79	77	82	72	100	89	91	94	81	88	78	98	92	106	80	76	82	93	77	86	77	77	91	76	96	99	89	84	88	84	83	75	89	75	85	92	79	78	82	70	87	86	90	74	85	66	76	80	80	84	82	81	76	89	86	98	87	73	99	83	71	80	89	76	80	68	99	80	82	84	70	107	86	76	86	91	74	83	86	67	122	64	71	91	73	74	83	78	98	77	77	97	91	79	75	82	83	60	87	98	82	84	76	75	95	71	89	90	92	80	97	92	68	77	85	75	92	94	80	78	90	76	82	88	95	81	95	75	79	64	75	98	86	68	95	76	85	80	83	90	78	91	76	79	68	90	90	74	89	77	86	78	95	74	82	76	69	79	71	75	66	78	82	93	89	85	81	94	83	77	71	91	92	97	92	78	104	80	90	88	77	81	74	79	89	89	95	84	83	84	83	85	92	60	81	78	91	96	83	72	93	72	86	88	89	86	80	78	82	76	80	73	83	81	93	98	99	93	78	87	71	76	79	76	83	83	73	77	91	94	94	103	82	86	80	111	103	80	96	93	78	77	85	103	76	90	84	73	69	72	100	85	81	91	82	66	72	77	82	89	76	67	92	72	80	103	71	77	72	101	95	64	75	78	98	85	77	68	100	85	77	89	92	79	80	74	84	73	95	83	90	77	88	96	92	85	93	91	87	87	87	76	92	97	65	94	81	92	97	88	89	90	98	81	81	91	85	90	77	92	78	71	102	74	77	88	78	98	81	67	72	77	87	83	81	69	92	89	93	88	93	89	91	70	73	79	100	67	86	83	77	79	80	92	87	76	81	70	84	94	76	70	86	76	83	87	88	91	84	83	75	84	89	89	93	83	87	89	89	75	92	79	77	78	88	84	84	78	77	75	78	89	85	86	81	103	91	96	89	77	88	76	83	96	74	79	90	85	76	86	90	81	83	75	87	80	81	90	91	97	61	107	89	87	87	83	85	71	99	91	95	71	89	86	102	90	85	87	95	92	78	105	84	75	90	94	80	95	93	78	86	73	82	82	76	84	76	65	80	74	83	88	83	73	83	87	85	90	80	99	89	85	67	85	84	95	103	85	83	92	80	70	92	72	101	87	82	90	85	78	70	90	87	89	84	86	81	81	86	81	92	93	97	94	78	77	70	92	80	81	75	96	101	89	81	94	79	75	76	90	82	96	93	76	86	88	86	86	83	82	76	85	81	82	82	90	76	78	65	74	77	88	83	97	93	86	68	86	84	70	73	77	82	65	74	86	81	79	87	77	102	87	83	88	77	95	75	86	92	79	89	83	73	79	81	83	75	84	75	89	74	85	90	78	71	59	80	72	71	84	72	91	88	83	73	76	78	78	79	88	101	81	77	86	84	96	84	88	83	99	88	90	89	75	75	72	91	88	93	81	100	86	83	90	98	84	72	91	88	79	93	84	85	93	84	84	91	83	91	79	80	83	92	78	78	72	87	90	76	93	98	68	79	84	86	80	81	86	79	77	68	80	79	73	79	79	86	92	69	76	85	90	86	83	78	68	89	74	87	78	107	86	87	78	76	88	81	86	89	95	77	66	72	79	81	68	88	78	74	72	77	86	75	82	78	69	75	69	88	82	89	100	74	85	85	73	79	99	77	79	83	81	73	85	69	95	81	99	85	76	90	90	81	74	88	86	79	74	88	85	82	74	90	98	80	78
6137	1117	994	462	381	305	270	251	223	200	205	210	198	171	168	180	173	170	178	178	182	178	165	171	185	172	168	167	183	169	154	151	165	159	171	137	160	163	169	177	163	146	151	168	145	169	148	179	150	160	157	169	126	173	154	156	171	162	170	171	190	164	176	166	150	195	180	167	157	152	184	156	153	160	172	171	178	157	152	167	150	155	155	141	153	161	158	155	163	148	173	183	141	167	154	166	156	165	166	161	165	149	180	157	182	183	155	146	172	182	166	161	154	162	163	148	151	149	145	142	149	154	165	162	164	152	141	163	183	173	159	154	144	181	142	180	162	166	163	168	181	174	177	142	158	166	132	151	171	185	165	167	148	153	141	154	176	155	169	163	169	152	168	164	159	172	157	167	170	145	149	174	182	149	169	150	155	151	191	155	182	164	161	176	177	166	180	160	170	156	134	168	160	168	173	180	172	156	151	156	125	150	159	147	167	184	168	165	144	166	145	159	153	175	162	138	169	162	171	182	157	141	173	165	163	158	142	152	163	167	162	157	173	156	185	171	133	161	160	157	167	150	168	135	161	184	163	168	158	158	153	188	171	163	147	167	150	124	171	161	156	163	143	167	167	137	144	164	152	160	144	179	164	135	168	146	177	170	166	159	148	178	159	154	143	155	169	159	163	174	165	154	171	143	158	144	178	158	164	139	147	163	152	179	129	141	163	173	167	160	161	163	162	155	168	149	159	167	159	165	153	157	163	164	152	144	150	158	176	168	153	147	153	134	190	194	184	155	146	179	163	148	167	124	154	165	140	136	168	164	166	166	164	161	151	160	157	146	134	162	170	177	132	169	151	148	145	159	142	158	156	169	177	193	165	166	162	148	176	165	151	155	156	187	163	137	154	163	169	164	158	176	166	160	159	170	139	188	160	161	149	151	150	184	178	175	127	141	153	139	156	160	156	144	157	141	159	145	159	148	161	144	182	137	158	164	141	170	155	181	165	164	156	157	128	153	157	168	136	179	184	172	146	166	170	160	137	160	147	160	151	154	181	157	159	165	190	149	168	156	141	142	171	168	168	169	154	168	159	170	188	162	149	161	157	155	153	182	178	187	147	162	173	166	155	175	166	167	155	158	173	153	156	170	131	162	141	170	169	164	163	153	140	171	171	161	149	169	155	147	164	172	159	183	158	177	156	159	148	152	188	177	160	147	162	170	160	171	184	165	152	158	149	170	146	168	171	142	152	173	168	174	159	139	140	148	170	158	177	155	148	162	187	156	175	157	169	146	159	157	166	158	164	172	179	143	141	158	167	152	174	164	156	161	155	146	154	152	157	166	194	157	160	161	154	142	142	170	158	140	176	157	180	168	186	165	170	175	164	174	142	159	195	174	196	152	155	161	166	168	178	160	167	161	152	156	168	137	179	167	164	171	156	157	172	167	159	168	168	123	148	173	184	164	151	166	181	180	150	143	160	157	149	134	159	152	183	172	171	196	158	168	164	159	170	150	175	160	156	162	146	162	138	169	162	156	161	161	139	166	164	139	143	159	148	165	161	158	156	164	159	173	161	138	148	190	138	198	136	154	158	165	187	148	169	123	166	154	152	152	160	144	123	173	180	181	154	147	150	159	157	160	173	149	180	138	178	172	160	154	177	162	148	165	179	150	170	156	165	173	158	176	138	149	149	151	162	128	162	154	163	163	142	161	172	193	152	170	157	154	162	164	163	156	164	153	156	139	180	154	135	147	163	135	165	155	146	159	152	157	190	157	180	153	177	166	167	166	157	157	176	159	149	166	165	146	142	160	163	147	190	140	153	179	152	170	152	153	174	170	135	147	157	140	155	158	136	168	147	162	156	157	160	151	142	159	164	163	167	168	164	168	161	162	173	164	152	157	166	140	183	176	167	156	149	157	149	148	154	159	149	147	177	160	175	178	165	180	168	158	159	166	157	175	170	171	149	159	142	173	155	154	175	152	175	165	167	164	170	158	154	163	152	180	164	169	184	153	170	148	152	141	155	156	162	164	160	143	161	177	177	158	175	150	161	165	157	167	160	179	168	157	160	175	168	159	182	157	158	165	161	166	148	157	176	171	148	164	163	156	157	165	159	165	180	169	151	162	153	152	146	169	176	173	152	150	150	152	181	145	187	158	160	174	130	174	155	175	144	149	170	140	173	161	140	171	152	166	162	124	130	153	154	163	155	161	146	190	149	175	163	149	141	151	172	174	167	163	155	147	135	167	158	145	143	183	152	144	168	173	162	170	156	158	155	143	147	191	172	150	148	145	158	164	160	137	148	164	162	171	159	157	151	143	168	170	162	144	169	138	156	169	168	150	148	170	169	163	149	173	140	144	179	142	152	179	172	157	163	164	146	185	162	158	161	157	154	172	179	159	158	172	148	157	162	157	155	144	148	153	148	149	144	153	149	179	154	158	173	172	173	169	179	151	161	144	150	159	168	167	149	165	167	164	137	135	162	177	131	151	146	176	162	170	151	180	142	157	148	163	153	157	180	158	147	152	164	170	153	148	137	151	155	170	162	152	189	141	155	168	169	161	171	144	181	153	179	159	172	161	175	158	144	153	164	156	170	156	142	155	170	161	149	146	174	144	169	151	155	160	178	152	159	152	151	165	151	158	163	157	167	176	134	169	158	170	172	159	160	193	138	165	162	164	166	168	165	163	150	172	194	149	171	163	163	180	161	155	149	184	170	145	161	171	159	156	166	148	177	158	154	152	155	168	156	160	151	143	152	164	153	155	167	162	159	171	157	147	178	176	163	173	154	144	152	138	165	162	164	153	145	137	173	171	161	141	176	160	169	160	140	169	148	166	161	152	145	158	163	149	159	141	158	149	169	162	169	162	159	179	174	156	165	170	169	159	180	142	154	168	148	189	148	152	163	160	155	171	162	190	177	154	157	141	156	140	177	159	132	180	170	171	148	170	162	161	170	147	150	146	149	157	161	151	170	154	171	143	150	156	162	191	168	153	164	180	177	161	154	165	163	163	162	191	157	178	152	152	155	172	169	163	162	153	184	182	164	168	165	157	162	153	140	127	165	152	146	162	152	140	150	164	169	155	150	151	160	169	139	148	144	169	150	144	190	151	157	154	166	161	150	147	152	179	185	154	164	158	158	158	156	161	148	160	161	155	152	182	176	166	143	175	154	156	166	178	168	133	171	165	139	168	162	163	149	165	149	153	174	178	148	155	156	153	158	159	177	154	175	174	150	177	154	175	162	165	154	162	174	146	153	144	156	163	180	168	177	165	160	181	177	145	129	159	168	147	148	167	174	166	150	157	167	161	180	153	137	165	161	155	167	181	168	179	181	161	159	158	172	161	169	174	151	137	181	153	165	162	170	156	161	161	167	161	146	167	168	163	148	158	164	202	162	180	168	163	171	189	158	144	151	170	162	162	144	151	160	173	118	174	157	167	159	152	142	148	152	164	168	149	145	151	160	156	148	156	183	180	156	150	166	189	149	156	164	163
24026	21040	28196	24088	20271	2077	596	485	390	359	304	258	287	270	238	236	231	230	219	204	211	223	211	213	194	211	199	219	222	203	190	211	165	199	216	213	190	183	189	193	212	200	181	204	207	195	184	193	200	189	171	177	200	177	176	175	180	189	184	200	177	187	200	192	191	177	182	188	193	218	195	184	197	198	223	204	184	177	185	185	188	206	178	184	183	186	166	185	200	202	190	217	174	188	203	190	188	194	203	183	199	200	188	173	193	188	181	199	165	184	199	184	173	199	170	168	201	181	194	191	173	179	170	197	173	199	201	191	153	198	203	181	187	178	167	151	192	186	207	203	201	189	186	176	187	203	186	205	192	171	159	187	194	189	176	188	177	197	174	195	195	212	189	171	175	189	202	152	188	164	214	206	186	185	198	165	199	182	201	206	196	196	192	176	161	181	202	182	200	199	230	183	142	185	220	182	209	189	182	218	179	211	189	176	199	168	183	173	189	202	165	193	195	184	187	181	178	182	179	175	190	186	206	204	194	190	165	186	217	174	180	197	176	204	191	191	155	178	159	167	204	195	178	230	198	192	188	193	186	177	176	197	169	190	210	170	207	168	176	149	168	194	181	196	184	177	155	183	178	171	193	192	201	184	199	198	175	185	178	185	171	202	194	220	188	190	182	197	186	187	177	171	166	160	190	210	200	178	207	210	168	197	204	187	200	161	179	176	190	205	162	162	172	192	161	213	182	188	194	178	189	170	181	169	168	178	209	199	200	179	220	191	195	166	188	201	179	193	185	175	180	210	183	182	184	202	185	202	182	198	185	184	190	182	171	196	198	170	192	210	205	189	214	195	189	196	189	191	197	178	204	195	203	173	217	197	169	183	164	194	166	172	207	185	213	189	197	186	199	186	194	170	184	175	179	189	172	200	197	184	186	187	183	213	204	209	188	194	200	190	192	186	207	198	194	180	196	175	165	171	178	190	204	204	190	192	168	182	180	206	201	184	180	197	183	189	201	179	182	182	205	197	188	183	165	149	184	201	203	163	192	194	182	177	190	192	184	183	164	195	196	181	189	180	204	196	201	196	174	194	164	187	191	181	198	195	198	222	202	172	187	192	199	167	188	194	180	219	187	182	171	179	172	200	191	203	190	174	217	170	171	176	191	192	174	191	193	200	182	206	187	176	177	198	204	204	202	185	181	191	196	184	161	182	178	200	205	189	182	190	195	193	200	193	180	186	191	180	200	171	161	182	162	190	209	191	176	173	195	209	169	193	173	168	183	187	190	195	207	186	213	184	188	192	171	192	195	195	200	193	191	182	194	204	190	176	187	190	174	189	170	192	174	201	159	170	199	207	217	185	219	185	177	202	203	187	193	191	190	187	188	194	170	192	163	178	196	185	207	178	200	159	187	198	188	191	182	171	198	166	189	189	203	189	168	194	167	207	182	185	188	187	186	178	161	187	209	188	190	208	202	214	185	211	191	169	195	170	179	196	173	176	203	171	203	183	196	179	196	194	192	161	171	202	208	163	182	187	185	217	188	217	177	173	176	189	214	185	175	170	198	204	196	195	207	179	196	171	182	170	192	186	158	188	192	172	158	165	171	222	179	177	198	172	192	205	182	208	190	172	199	181	184	177	183	187	200	183	186	198	176	222	184	149	198	206	187	183	193	180	194	177	189	185	170	185	153	187	211	173	188	175	216	203	189	165	174	198	206	172	170	214	188	217	165	194	175	177	180	178	194	196	181	200	191	196	198	206	172	205	198	179	195	189	160	180	154	198	207	173	185	185	152	191	215	183	183	191	198	176	188	215	184	174	177	193	203	202	180	188	208	184	189	208	178	216	178	176	199	200	194	196	207	183	184	210	185	185	188	193	206	199	185	172	197	235	177	202	172	194	182	172	178	172	186	186	179	188	184	214	203	152	202	179	189	185	213	193	176	192	189	170	189	168	175	192	209	184	180	201	202	180	189	190	200	171	200	190	194	184	177	189	173	186	195	186	191	191	198	199	186	157	202	202	202	182	198	179	200	183	219	186	170	189	188	193	175	183	203	191	166	185	176	205	173	166	179	153	201	192	208	183	191	194	204	177	209	199	183	180	206	181	199	175	177	204	170	214	161	166	186	186	182	179	185	185	182	168	160	181	192	193	189	201	190	185	170	179	166	186	189	177	190	205	174	182	183	182	192	205	171	195	188	196	183	199	217	168	187	202	217	140	180	185	180	175	186	160	169	186	188	187	186	216	185	187	172	193	191	178	167	163	166	178	196	199	168	206	178	181	187	191	181	205	176	166	193	170	168	178	199	207	175	175	197	196	210	172	177	186	198	198	195	178	190	161	195	209	174	192	167	196	192	199	161	180	226	185	188	199	184	182	185	194	187	170	183	189	201	180	194	199	180	178	181	184	150	177	206	203	189	178	184	178	184	210	174	152	218	175	179	172	177	184	196	192	183	200	175	179	184	213	210	181	207	198	178	183	180	176	189	206	207	181	203	194	167	184	199	191	180	170	206	194	216	179	193	206	217	181	183	206	180	177	184	163	204	195	211	206	172	162	190	181	213	176	163	199	188	175	177	198	188	193	231	166	188	209	177	177	193	187	184	197	166	184	187	176	182	172	159	180	183	158	185	156	207	160	194	168	187	193	209	205	198	204	171	167	187	200	181	184	200	201	194	189	170	192	188	212	186	189	205	191	181	164	202	181	173	199	208	180	191	201	178	199	170	181	177	186	216	173	177	182	195	185	181	193	167	172	188	188	201	194	190	194	184	184	166	167	190	182	198	177	192	168	172	179	200	195	211	197	200	172	162	186	198	152	180	178	185	176	206	185	153	189	183	182	184	164	202	187	189	190	194	196	188	187	175	203	164	201	205	194	220	192	193	204	171	178	176	144	181	181	166	204	181	184	188	170	175	207	167	164	177	192	167	168	206	175	188	207	197	161	206	197	178	183	189	185	172	188	200	195	178	175	164	197	180	194	165	166	195	190	164	197	175	172	184	202	205	193	188	191	206	199	185	187	191	198	183	195	198	197	204	181	195	188	196	194	180	180	163	202	200	166	171	207	204	174	195	156	187	178	203	185	172	150	197	191	172	198	205	200	151	213	206	197	205	207	172	201	176	194	168	192	183	203	189	205	174	179	216	189	196	193	189	192	182	202	190	194	195	204	181	193	186	185	189	167	189	182	218	201	176	193	176	197	185	172	196	183	173	181	181	165	200	178	162	179	173	201	185	187	169	185	169	188	179	187	189	197	221	186	195	199	189	206	197	177	186	196	189	197	208	193	168	174	184	198	190	161	167	204	177	188	170	182	179	179	176	195	178	186	168	164	215	198	168	180	152	198	193	190	187	177	219	182	205	192	182	177	197	194	167	194	182	182	191	187	195	158	177	198	201	180	195	191	200	196	225	193	170	212	171	197	214	181	178	191	181	182	164	173	191	159	186	213	207	210	208	211	187	179	197	188	198	180	198	203	209	163	199	186	207	172
12613	9374	7976	3917	2696	1938	1498	1239	962	867	751	669	597	531	543	466	505	454	440	415	408	360	400	393	358	379	375	423	368	351	330	342	348	372	348	321	313	351	364	325	369	387	328	325	381	343	326	324	350	325	336	318	328	338	346	325	349	318	349	347	333	325	346	343	336	318	337	301	341	312	333	302	320	325	337	351	295	335	343	332	318	369	336	342	344	300	315	325	271	314	313	318	338	332	330	300	322	314	307	317	311	276	339	336	318	283	336	324	336	314	316	316	324	276	325	366	323	315	353	343	313	337	330	322	337	323	315	345	301	284	313	336	324	314	300	299	338	323	330	329	296	307	316	315	376	333	347	308	317	336	281	316	339	327	336	318	322	358	309	319	363	321	317	280	305	358	340	315	293	337	325	360	317	305	344	340	336	315	329	310	362	302	350	342	322	307	332	330	330	304	311	313	326	347	325	349	323	327	333	313	322	359	309	313	317	329	322	369	326	331	346	337	326	317	347	330	324	313	346	335	308	315	356	314	329	316	295	321	327	321	336	306	307	342	306	311	319	341	298	323	323	316	330	314	302	291	318	328	331	361	323	319	319	345	307	320	350	312	315	367	322	314	320	374	324	328	332	323	316	353	341	321	298	295	312	319	316	300	297	314	329	308	346	323	360	360	353	299	294	306	311	339	341	319	335	322	321	341	299	308	349	323	310	344	346	348	315	304	300	324	309	334	316	328	321	299	330	340	307	339	310	333	341	308	330	339	305	309	311	332	305	328	318	361	331	328	350	334	326	323	334	330	320	302	329	344	322	333	278	333	291	373	296	335	300	336	333	372	307	331	309	346	287	332	304	318	332	345	303	315	317	304	296	337	302	350	286	320	312	299	317	322	330	356	312	333	318	318	335	336	335	326	334	295	332	326	309	352	345	314	311	303	287	325	302	314	340	331	324	320	328	311	291	359	334	333	325	335	315	313	296	339	328	330	339	335	325	297	326	290	309	320	318	345	280	330	314	302	300	326	318	301	342	326	321	332	338	314	334	319	322	299	336	340	349	334	305	349	317	312	342	332	342	341	319	332	349	323	338	311	334	318	346	304	311	335	328	313	338	306	331	337	347	321	318	333	334	305	342	332	343	330	318	382	312	319	305	320	309	337	323	337	339	308	310	311	327	327	291	329	312	284	323	307	344	350	309	337	317	327	322	311	349	314	296	315	333	325	316	364	320	346	329	362	318	323	329	313	317	310	316	319	330	322	287	334	318	343	319	322	310	339	330	340	325	301	358	331	298	311	294	332	338	342	322	339	354	339	321	312	307	338	323	311	324	307	330	284	329	341	303	303	320	329	310	272	322	272	322	285	316	344	317	347	330	312	308	322	329	330	319	323	334	355	302	321	325	305	305	335	322	323	342	325	337	326	291	305	318	326	349	323	339	294	310	326	325	303	325	337	334	286	346	333	340	296	347	324	355	317	339	317	320	331	338	322	335	339	311	321	295	356	347	314	332	307	340	286	319	350	326	340	351	305	300	341	310	276	348	318	342	330	311	333	337	321	316	357	309	313	309	315	331	309	307	338	331	313	323	322	303	326	303	305	344	372	319	325	321	321	310	317	313	311	335	296	335	341	332	317	340	342	313	323	292	338	359	342	324	326	320	347	320	312	352	299	336	310	314	345	314	381	333	324	292	348	322	336	320	325	323	319	326	319	321	298	354	305	328	346	335	346	324	341	303	326	310	329	332	296	316	330	355	323	338	321	326	348	330	313	336	323	332	334	318	289	314	288	323	314	329	341	316	338	324	357	315	313	325	332	336	302	311	293	319	328	325	345	349	287	290	308	300	296	303	346	306	317	304	340	334	279	312	331	296	312	316	336	298	311	354	325	301	317	309	313	351	327	300	347	301	288	333	332	312	308	328	323	349	318	329	333	340	322	340	319	305	334	309	310	301	319	315	339	325	318	309	307	337	332	324	282	325	323	325	334	317	334	307	363	295	342	333	323	315	321	316	306	318	352	318	344	330	323	338	296	338	323	365	328	340	309	333	328	327	315	344	324	333	327	306	288	321	348	315	302	351	306	343	320	307	336	333	296	299	299	325	318	296	334	318	364	281	332	346	330	322	343	311	331	337	294	337	328	325	315	328	311	287	337	331	332	366	334	352	320	317	328	317	329	309	341	323	312	309	320	336	308	334	331	352	353	332	341	326	347	312	316	317	337	339	329	297	321	331	314	331	294	339	320	310	322	301	323	324	358	313	321	316	322	304	315	314	322	326	301	329	331	310	298	351	305	354	313	312	334	335	298	335	333	349	351	358	313	321	310	347	309	336	309	284	306	338	334	353	315	334	344	330	330	337	325	284	343	315	324	320	293	354	336	332	286	301	274	311	321	296	316	334	293	355	305	326	314	300	334	324	332	327	302	328	312	323	327	305	286	327	346	318	355	358	307	374	329	328	340	334	311	288	299	333	298	314	306	348	316	350	315	326	298	320	333	334	332	348	344	334	324	326	316	337	300	319	302	296	323	330	339	330	328	308	323	341	319	322	308	329	350	275	347	306	306	325	341	300	315	314	289	317	314	295	328	307	364	313	331	325	330	315	342	292	334	328	330	333	330	292	330	324	327	351	317	328	334	320	344	346	356	307	317	309	319	342	339	346	327	303	334	320	342	319	309	326	330	325	305	339	352	321	322	376	321	327	292	320	354	337	347	325	348	329	322	292	324	304	321	333	325	311	327	306	299	326	338	299	331	318	311	320	338	308	303	334	326	325	322	299	306	305	326	324	314	343	331	316	314	323	325	326	340	326	316	294	351	324	306	285	335	347	332	313	340	296	311	334	332	361	298	299	337	333	321	328	323	280	307	346	334	317	300	347	293	324	339	320	297	308	312	306	335	322	346	335	329	350	312	333	313	297	334	315	338	354	342	335	344	309	329	318	355	310	355	314	322	318	304	312	347	296	324	335	359	326	318	309	314	282	324	327	352	277	345	329	331	300	312	343	323	297	316	318	314	287	341	317	320	339	291	325	323	303	325	331	333	329	301	326	362	332	347	333	302	335	339	304	326	350	342	342	347	318	323	332	295	329	328	287	335	310	335	314	346	340	340	329	307	308	354	288	323	329	301	331	328	319	333	313	315	315	359	320	327	313	305	324	356	311	349	336	314	331	318	296	332	313	297	298	356	334	293	334	297	336	334	326	315	319	328	309	313	338	327	339	308	294	346	329	307	318	354	342	277	334	296	341	316	317	299	334	340	286	330	331	317	320	357	312	328	303	309	324	311	342	305	312	313	355	312	317	310	321	308	285	311	319	333	311	302	317	326	321	324	329	321	307	332	322	339	330	341	306	334	347	297	318	349	381	326	303	313	337	327	294	336	334	293	337	319	317	325	314	312	303	344	311	312	307	300	325	336	319	300	323	312	340	346	340	324	352	310	302	314	346	336	326	314	297	323	324	290	345	318	342	312	314	290	328	310	335	332	287	320	337	306	325	343
23071	21094	28903	23508	21095	19281	2154	848	668	633	591	531	507	496	467	462	444	447	428	409	407	434	365	398	368	364	356	352	348	411	350	357	385	325	360	399	369	358	360	354	341	376	383	363	365	344	359	346	349	350	373	340	362	369	383	360	348	367	345	366	332	365	374	361	356	330	361	374	352	380	348	346	323	356	340	378	367	348	363	329	301	338	327	348	362	330	322	343	325	349	348	311	333	356	333	350	356	374	304	364	312	364	372	339	308	365	321	363	360	336	326	344	359	317	339	352	347	343	346	374	356	358	321	349	340	362	332	390	347	359	355	360	369	354	370	351	334	352	359	342	362	339	339	349	375	373	362	348	343	347	354	347	359	338	330	374	381	368	366	366	370	354	319	351	370	353	371	365	354	338	353	356	331	341	330	337	366	340	371	371	334	364	388	342	363	336	334	338	349	337	338	333	356	352	357	346	359	342	355	355	353	340	313	350	354	346	316	330	329	307	373	333	397	317	314	360	358	366	315	352	365	340	315	374	359	354	362	355	355	375	364	330	334	338	343	336	328	335	336	376	365	336	318	331	352	342	386	354	333	376	332	363	344	335	297	338	352	345	339	331	323	344	319	340	337	338	352	363	329	333	345	339	367	342	341	356	351	344	310	352	348	310	325	401	352	359	367	359	371	357	367	339	331	354	362	352	347	361	332	335	331	346	336	373	352	338	325	365	332	347	361	316	326	316	344	325	349	344	325	326	362	332	373	287	363	361	336	327	342	353	366	320	381	333	349	325	331	313	338	372	380	354	336	366	345	348	373	344	354	331	360	344	357	364	351	322	362	375	341	364	322	351	314	353	357	347	353	325	371	361	346	342	341	353	319	378	347	337	365	366	365	342	340	318	318	362	328	324	318	364	311	339	315	359	362	361	336	323	379	352	308	340	344	351	343	371	355	346	333	317	339	365	370	338	343	344	351	354	353	349	347	349	351	314	343	316	334	346	328	371	361	325	353	347	356	316	338	359	357	348	341	349	337	367	361	363	352	366	327	368	320	388	373	387	377	326	353	386	329	354	347	353	350	381	348	342	333	352	338	357	340	328	361	369	339	365	349	333	342	345	319	305	314	336	347	322	349	335	370	357	367	354	349	343	341	346	335	346	330	338	382	332	342	341	337	337	358	341	330	355	352	330	345	363	360	354	349	361	326	349	345	336	323	353	330	356	319	360	362	361	361	356	325	341	315	333	342	363	327	345	318	349	336	346	355	352	335	341	349	371	337	344	337	305	350	324	313	329	378	340	347	375	359	344	349	386	308	345	327	329	346	350	357	369	312	326	359	350	350	335	340	357	313	339	371	351	341	359	360	346	332	380	318	334	331	350	363	340	391	374	357	317	352	350	335	316	299	333	323	344	356	317	354	355	352	371	351	367	365	350	355	334	343	382	386	386	351	375	356	331	327	375	381	319	340	330	323	347	337	346	345	373	360	344	334	348	310	325	321	329	347	357	321	359	331	359	347	411	351	348	336	352	352	319	336	328	338	357	361	352	354	339	342	326	335	370	343	362	355	353	371	349	367	350	346	329	361	352	357	351	325	356	375	336	325	388	359	315	331	359	338	347	329	326	313	377	329	322	354	319	326	323	364	353	338	338	307	346	374	350	343	354	335	352	367	352	327	355	353	338	361	348	358	347	346	359	346	372	362	351	367	337	365	374	331	376	371	316	349	340	331	304	350	371	406	316	339	348	362	375	340	342	360	325	349	350	307	345	324	315	317	358	361	361	349	342	373	344	312	354	331	348	328	348	330	367	339	362	335	328	357	363	335	342	400	329	358	358	327	359	363	352	329	337	345	355	336	347	339	351	315	359	349	334	337	320	332	376	317	378	357	345	344	352	375	349	373	341	344	372	343	340	368	369	313	347	311	331	344	383	337	351	303	358	334	354	346	359	332	375	320	342	357	343	332	356	350	356	337	361	361	338	329	336	357	308	352	375	365	339	344	344	337	336	382	309	335	357	375	333	349	367	354	348	306	350	323	368	353	363	324	365	340	343	321	345	377	326	348	355	401	353	334	356	362	361	365	325	354	348	335	361	301	361	348	315	324	337	352	363	318	339	376	334	329	401	343	358	371	347	332	339	329	364	366	368	359	353	338	356	336	336	325	357	352	338	386	360	370	335	347	341	348	335	342	350	335	340	368	338	357	364	308	350	360	342	345	352	367	356	373	345	344	342	332	347	326	362	344	335	354	337	353	334	331	334	345	324	363	376	353	351	367	335	356	360	363	300	390	358	354	363	347	338	367	356	354	369	363	325	384	352	344	351	357	356	337	347	344	332	335	353	336	336	349	327	366	327	377	342	350	335	346	362	345	338	385	338	341	361	367	334	347	342	348	366	361	361	334	330	372	340	396	340	361	348	350	337	337	350	344	364	352	358	328	341	344	299	322	344	334	377	345	348	334	341	357	347	327	339	374	360	374	340	358	378	341	338	336	355	338	362	357	330	385	351	363	348	359	308	348	324	328	316	349	307	342	352	343	335	355	336	325	330	326	328	329	355	324	346	360	361	344	365	331	354	387	347	350	370	353	340	348	345	366	344	376	365	348	332	366	335	367	358	323	351	342	324	357	341	337	350	342	348	301	321	363	359	342	338	351	355	322	311	323	326	345	345	319	362	353	340	342	364	357	338	337	366	326	365	352	347	343	342	339	371	363	337	333	334	306	356	320	345	362	356	372	365	354	372	350	365	317	349	344	347	344	353	352	336	331	360	324	333	353	362	339	359	310	329	340	356	322	357	355	340	339	334	354	359	369	359	318	355	362	339	342	352	353	364	349	303	353	331	344	320	375	377	385	377	333	383	342	331	307	309	291	347	337	371	387	371	332	355	328	335	328	348	330	332	353	328	313	366	379	348	304	324	338	325	349	351	319	340	341	343	344	338	335	362	353	349	367	369	358	362	368	347	294	376	345	327	336	370	335	323	324	368	383	358	320	338	322	343	335	353	361	338	357	312	418	364	360	376	356	321	334	335	356	327	336	329	335	379	350	349	328	319	349	355	377	349	352	354	340	332	374	331	355	334	365	351	336	313	363	348	371	323	330	347	344	336	337	360	331	348	353	355	338	319	356	383	340	340	393	345	350	346	383	364	307	335	346	360	327	313	347	324	344	378	330	354	339	318	362	349	364	345	356	373	360	361	331	348	331	317	351	359	342	359	360	345	337	358	333	358	326	337	355	330	337	348	362	381	326	367	366	354	351	351	360	329	326	305	367	339	334	344	334	321	366	341	357	335	336	353	331	363	338	357	346	366	337	377	323	300	334	319	353	317	349	323	347	359	332	346	313	323	371	357	362	332	356	344	341	317	333	342	368	326	347	330	341	365	351	364	325	333	353	329	354	353	339	328	338	362	319	328	333	350	343	338	338	360	303	348	346	367	352	365	352	354	338	373	367	343	361	360	357	320	349	355	363	326	373	357	363	402	360	341	317	364	353	326	380	319
14458	15353	13074	7050	4887	3618	2846	2303	1932	1564	1425	1309	1159	1060	978	910	869	845	821	787	698	757	722	686	700	658	696	628	677	638	613	688	583	622	642	600	645	656	652	569	601	604	632	606	578	650	652	627	594	594	572	589	597	605	587	631	645	592	616	603	555	599	571	574	567	598	611	584	581	589	614	585	616	583	617	596	578	600	560	593	556	557	586	599	568	603	591	566	566	573	569	588	538	587	586	612	551	582	578	599	628	562	608	561	548	560	591	614	591	591	553	599	592	546	575	597	588	624	573	579	559	617	574	597	548	576	592	551	585	538	586	583	591	578	566	573	591	596	559	598	576	568	539	599	573	575	581	611	600	646	564	606	567	600	527	585	561	576	573	568	572	583	598	563	588	578	543	606	588	585	541	608	568	627	591	583	560	610	588	560	581	595	578	563	595	596	566	583	618	607	584	578	596	563	579	532	560	596	574	588	586	534	530	597	564	575	591	577	580	559	592	623	585	591	601	601	565	562	541	600	618	575	582	605	601	533	565	590	560	609	533	587	605	556	606	647	554	586	596	601	592	607	598	557	577	604	556	594	611	552	585	554	584	573	604	536	561	567	552	578	568	601	582	592	665	606	617	592	604	549	599	570	599	581	558	606	580	527	583	578	586	581	559	556	570	589	558	606	574	553	579	529	594	527	592	568	611	586	571	589	575	570	601	559	597	560	570	547	570	535	524	573	553	556	547	566	583	535	580	605	607	591	601	594	585	611	558	629	542	598	571	588	529	571	595	547	564	581	581	563	538	509	529	594	538	534	581	597	591	614	612	565	581	588	541	566	581	549	573	594	558	582	589	564	574	589	604	551	566	569	567	619	596	574	561	557	592	577	612	523	541	549	562	580	575	603	557	582	593	585	592	606	599	543	576	534	571	625	599	568	559	617	593	657	573	560	572	550	602	579	576	560	567	565	551	580	562	554	614	561	604	525	574	618	567	584	575	583	555	549	598	588	555	549	585	581	557	542	602	513	540	626	586	603	581	620	600	591	553	545	602	587	597	594	519	606	552	570	593	618	605	583	574	589	603	591	582	537	617	576	567	593	604	557	564	553	542	617	590	566	548	616	561	612	556	563	575	587	564	543	584	566	604	578	572	609	545	588	600	529	565	616	554	588	554	635	578	595	551	591	564	528	598	576	583	577	561	561	565	590	568	604	573	584	570	596	597	612	587	602	588	623	578	617	562	605	561	542	560	630	570	548	566	543	549	567	583	570	575	566	595	560	559	574	621	571	585	612	597	578	601	567	587	612	607	572	609	605	594	575	598	667	556	600	649	563	557	590	562	548	566	623	535	595	570	580	583	593	597	588	556	574	543	595	592	590	569	623	558	600	570	585	577	580	589	593	549	605	583	610	617	582	603	573	580	562	597	549	615	623	593	560	585	560	553	555	579	577	592	605	543	584	580	600	561	619	566	580	592	579	561	584	614	572	579	608	639	578	602	566	542	576	576	570	566	597	595	583	586	542	535	568	554	571	576	566	568	564	573	578	582	555	573	625	563	613	533	575	620	573	625	579	594	599	574	570	585	532	559	601	570	544	563	590	566	601	585	613	571	580	624	575	591	560	574	535	560	552	610	556	609	602	543	602	598	581	550	607	567	552	610	570	564	588	578	579	592	534	599	586	610	561	554	549	602	582	579	617	570	530	598	560	589	579	599	539	626	581	574	591	611	578	577	600	585	617	594	574	595	581	582	612	589	626	596	588	606	583	575	597	584	579	597	553	600	577	577	599	582	563	571	618	489	563	612	557	547	601	574	570	548	579	573	557	615	577	583	581	602	559	539	589	595	607	577	540	618	576	581	531	608	591	591	575	598	591	565	605	598	594	615	555	593	562	594	542	546	543	639	532	564	589	570	572	578	596	580	565	602	567	589	559	566	577	576	607	561	579	565	598	648	527	541	583	567	588	581	569	577	577	588	560	548	588	592	576	541	570	576	570	576	612	576	560	552	521	571	587	542	569	594	563	595	571	555	553	524	595	564	581	576	587	553	593	622	607	572	559	593	566	549	574	610	594	573	574	586	582	640	601	563	572	603	571	597	564	571	563	583	549	574	594	570	593	555	601	551	567	556	605	561	637	600	553	591	588	555	582	577	593	585	575	591	552	531	590	576	577	601	589	559	578	556	558	553	552	593	596	552	608	517	544	540	569	572	556	591	595	594	586	567	598	564	580	577	614	605	605	640	580	545	633	547	570	572	595	567	578	578	588	599	579	563	572	591	588	543	570	600	566	563	526	554	581	562	590	602	625	584	549	589	546	590	562	600	586	552	564	612	605	577	594	581	583	566	578	581	561	579	556	598	597	564	628	563	572	536	604	582	588	581	591	582	565	550	611	600	561	573	575	598	600	540	554	597	586	549	527	583	588	608	579	549	560	528	553	542	640	575	578	564	548	594	628	568	605	557	560	583	541	579	606	587	567	573	603	572	580	557	586	550	602	538	605	595	630	565	607	547	556	585	569	535	580	619	571	578	634	547	605	543	599	548	591	611	588	560	580	568	597	593	544	526	580	590	586	555	575	539	568	553	582	578	549	546	580	560	572	587	565	536	564	550	564	629	601	569	601	583	586	556	609	593	546	543	539	596	614	567	543	572	565	541	589	559	558	556	546	638	561	540	580	542	578	604	581	577	504	598	541	583	564	568	564	538	571	576	554	561	577	547	609	577	624	572	595	552	582	576	574	588	568	565	586	632	577	603	563	569	609	622	593	542	558	573	523	582	552	626	564	553	561	597	595	576	572	580	565	575	557	601	577	582	579	591	574	557	580	595	601	598	570	598	603	553	575	585	559	564	567	532	606	558	604	592	588	579	561	649	570	580	580	579	556	637	575	566	560	592	588	634	569	589	558	571	629	603	543	578	595	582	599	579	642	577	578	572	538	587	591	541	603	543	600	596	568	576	580	620	545	571	517	570	557	583	586	569	567	600	589	602	575	571	584	600	562	528	586	614	563	543	566	592	618	548	559	586	585	584	530	595	555	566	585	567	597	578	582	635	532	585	599	573	587	582	597	577	580	562	598	557	590	589	601	512	602	536	531	593	619	541	599	544	620	612	576	554	584	556	556	583	574	539	615	605	568	592	580	550	537	568	572	589	584	538	539	553	570	544	643	560	577	541	591	571	600	550	548	581	537	591	585	580	580	577	572	578	578	609	571	594	571	575	570	541	557	582	606	562	551	553	567	614	633	597	558	576	590	585	554	624	610	625	592	573	564	601	511	602	579	581	585	565	530	570	561	592	537	539	603	561	558	561	595	620	521	572	563	594	557	567	578	587	555	600	569	607	583	578	600	619	582	567	614	594	569	587	573	562	579	585	598	553	551	551	566	552	560	611	537	608	607	579	528	578	600	569	559	586	592	574	550	569	541	599	601	622	577	596	567	598	572	524	561	646	600	568	580	583	573	561	617	620	553	585	593	559	580	597	562	597	576	561	549	549	578
26740	20483	7568	344	186	147	128	96	102	98	83	86	96	82	80	76	83	92	96	94	77	76	70	106	87	85	84	87	93	94	94	80	85	86	86	78	78	101	92	66	93	102	63	75	76	80	70	86	84	78	93	90	72	94	86	92	93	92	64	97	95	90	89	87	93	99	96	80	78	89	77	69	81	74	93	91	94	96	75	109	84	87	76	81	83	74	82	81	71	95	82	98	71	78	95	95	93	71	66	85	85	101	109	93	74	89	80	92	86	101	95	75	91	86	84	100	79	74	82	77	77	87	93	71	93	90	95	84	82	97	82	102	96	92	101	88	77	75	83	77	68	76	91	62	70	85	83	65	87	78	81	91	73	86	103	77	91	77	95	78	89	83	92	84	91	84	83	95	87	80	82	79	93	85	86	84	80	91	69	92	85	87	84	80	92	84	88	70	69	79	83	92	85	88	89	86	74	80	91	84	91	67	98	84	81	90	81	78	84	74	89	87	93	78	75	98	74	84	79	78	72	86	62	91	98	96	86	93	81	85	84	79	82	89	95	89	94	78	98	83	79	89	87	92	86	79	90	83	76	78	86	78	75	72	80	68	74	77	84	86	83	94	74	87	88	88	103	85	96	85	71	90	95	94	78	89	83	96	74	67	69	83	87	91	80	81	92	70	94	74	85	83	82	89	99	81	90	88	84	94	112	63	80	76	77	77	96	75	88	85	84	101	81	96	93	102	89	69	89	74	84	76	71	55	78	97	77	105	85	76	74	101	96	72	81	72	74	87	78	76	90	69	87	80	99	76	84	76	84	87	88	89	73	82	73	80	86	88	87	68	90	100	85	81	80	72	77	82	83	84	83	90	93	89	85	69	89	77	75	76	98	82	92	76	82	77	92	87	85	76	81	84	95	97	77	84	72	81	77	98	83	56	95	86	79	98	75	72	75	90	91	98	83	80	80	79	82	79	94	78	95	65	76	80	74	101	82	82	83	97	86	72	83	78	75	90	82	97	78	72	73	95	91	79	83	106	67	83	78	78	79	89	96	83	91	102	83	78	88	77	79	76	76	85	85	82	86	64	85	94	90	95	81	83	66	90	107	89	95	81	89	78	93	95	86	72	85	94	79	81	83	77	76	71	78	93	84	88	82	79	92	68	83	103	89	77	84	84	86	80	97	76	81	76	75	84	87	78	78	88	87	87	76	76	80	75	76	93	82	81	80	77	86	91	98	90	103	85	79	76	82	101	80	86	84	94	84	65	88	78	86	78	81	83	86	86	78	81	85	82	98	83	91	98	78	82	79	94	60	63	77	111	88	78	77	77	92	63	88	72	98	89	87	81	84	77	88	88	102	101	56	94	88	84	86	75	98	91	103	74	80	92	88	87	102	78	71	82	88	80	81	77	83	79	91	83	88	81	77	93	82	91	80	88	80	74	94	95	96	90	91	88	80	71	76	87	79	78	68	84	83	73	65	83	94	87	80	72	81	74	97	72	62	58	81	79	90	84	93	99	79	78	97	98	75	92	84	89	82	89	89	94	100	67	86	83	112	83	77	90	79	87	80	81	75	88	74	93	98	78	82	82	78	104	83	61	78	88	91	78	82	95	96	77	70	67	87	77	78	87	71	96	78	80	92	64	85	90	67	77	92	74	85	83	77	80	89	88	85	84	75	92	91	79	60	92	76	93	85	87	87	85	84	74	85	91	106	81	87	81	79	74	84	75	91	80	86	77	80	84	85	81	97	90	82	78	82	80	78	81	78	66	81	71	85	77	86	84	85	68	96	91	84	89	82	95	82	80	77	80	84	82	93	98	75	83	73	93	87	86	88	77	74	57	91	86	84	102	77	82	85	89	88	105	85	89	95	92	84	91	78	86	76	77	87	73	86	80	84	83	78	69	76	81	86	78	93	75	86	94	89	96	80	82	98	78	83	82	96	87	107	88	77	92	87	91	75	80	78	83	75	79	69	87	96	83	87	76	75	84	88	76	81	72	91	92	73	88	101	87	92	80	75	53	75	65	88	98	71	91	70	85	98	82	75	71	84	88	75	101	71	91	98	77	73	67	71	92	66	81	76	78	86	76	82	68	82	86	104	82	69	76	79	72	81	78	83	82	76	84	72	76	79	76	99	86	79	82	96	77	85	109	93	59	93	73	83	88	80	90	90	84	70	79	75	86	81	77	84	90	102	72	81	98	94	77	74	78	97	95	77	83	86	97	88	89	81	91	79	90	79	69	86	94	78	72	73	92	96	79	96	77	88	78	83	84	91	73	91	91	96	96	83	83	93	87	75	72	67	81	94	74	87	87	74	82	79	87	82	80	96	101	86	104	98	95	82	93	81	73	78	82	65	77	80	80	80	72	72	92	89	92	91	72	97	91	93	91	98	99	85	85	80	76	84	71	85	86	72	86	90	83	60	80	78	108	85	99	91	86	86	84	88	84	78	99	85	99	71	66	82	93	60	79	89	82	92	92	90	86	75	88	75	78	68	67	72	78	77	79	95	88	93	90	82	85	80	87	77	81	82	60	73	78	85	82	88	80	97	70	94	92	90	76	99	71	87	93	75	77	85	74	95	79	97	80	83	100	90	86	83	110	76	83	87	79	79	76	61	81	74	69	81	85	72	73	93	91	80	91	81	82	84	98	81	98	75	83	79	77	95	77	75	83	84	87	77	88	79	94	93	83	88	87	101	76	71	98	71	92	88	99	82	88	83	79	92	77	80	99	93	77	87	82	99	79	88	88	89	87	83	73	95	103	71	69	83	104	71	91	66	90	72	88	74	73	67	86	74	80	86	81	84	90	93	76	71	83	78	86	92	83	94	60	90	83	94	85	78	69	98	91	94	91	86	80	84	77	76	92	84	88	84	84	93	99	57	86	102	99	76	67	80	70	73	88	59	89	82	79	82	77	80	76	69	69	77	79	89	82	89	83	75	94	93	70	85	78	81	72	82	75	77	95	89	104	85	84	76	93	84	80	84	83	79	86	82	86	85	73	70	73	88	74	88	76	84	72	98	67	81	87	88	89	70	76	103	61	72	65	72	79	86	88	63	81	80	73	87	78	87	92	96	69	81	87	78	71	70	87	76	89	81	77	76	96	77	79	85	90	82	92	75	87	77	85	77	77	77	63	93	88	81	93	84	74	92	91	70	83	97	88	83	81	92	88	79	72	80	89	86	87	87	89	89	78	93	88	91	70	81	96	74	78	90	82	81	84	85	84	101	82	74	85	77	88	83	67	89	76	74	77	77	69	77	101	88	78	80	102	95	102	74	86	81	96	84	83	83	76	77	96	91	84	87	87	88	97	84	109	74	76	79	82	89	88	86	75	73	79	68	105	94	78	76	91	83	92	74	76	105	92	76	67	86	75	67	88	82	93	92	87	101	78	86	76	87	76	80	86	101	89	68	82	74	76	72	85	77	68	72	75	78	89	69	88	83	89	73	91	89	81	81	92	76	82	83	87	98	84	80	98	83	75	102	79
5620	1056	949	470	403	302	284	222	217	229	198	175	198	195	166	168	159	175	168	140	176	181	164	156	173	166	143	184	153	153	156	165	147	174	178	175	147	161	156	156	161	162	163	159	140	154	157	157	156	179	148	155	140	173	149	170	162	163	142	159	167	190	151	159	173	160	180	147	146	171	163	174	187	145	176	171	154	153	172	145	176	170	140	149	186	181	136	163	163	174	140	175	164	173	165	174	163	163	166	130	168	149	163	146	165	155	161	167	140	140	178	152	144	155	144	157	135	134	168	159	161	175	148	168	171	156	143	172	157	135	146	163	176	161	169	144	155	153	179	159	128	154	152	168	156	149	160	147	144	163	158	148	157	155	171	176	159	163	156	145	169	141	152	152	185	140	154	149	148	162	154	151	154	153	150	176	147	170	174	163	153	167	166	172	155	137	154	122	135	154	171	151	151	155	159	162	172	163	144	189	149	148	161	152	180	153	146	148	142	171	146	166	141	153	179	159	154	158	151	156	166	147	178	138	171	150	164	169	168	164	167	143	144	178	159	163	159	163	151	144	170	145	147	169	147	175	132	165	154	177	151	146	148	163	150	168	133	187	149	176	168	147	172	151	161	136	147	154	161	174	177	167	147	162	163	147	163	164	149	165	166	166	150	153	157	170	154	166	166	163	154	163	157	151	156	154	162	175	175	147	151	160	167	160	155	170	154	171	172	169	151	147	166	153	162	153	135	144	140	151	165	155	162	184	175	175	170	157	155	157	153	144	152	181	153	193	154	157	130	144	161	153	160	150	152	165	155	149	161	164	160	163	157	160	186	152	168	156	153	161	150	153	166	147	143	155	159	141	148	154	151	151	172	188	182	147	140	162	188	143	175	167	150	166	152	152	165	148	190	156	190	157	158	157	148	175	140	175	145	140	177	145	145	190	177	145	149	150	156	163	145	176	161	171	129	150	152	176	184	161	173	154	150	171	157	166	141	156	153	168	161	159	147	183	169	171	171	160	168	140	156	182	155	172	160	129	172	161	155	163	165	155	149	157	167	178	174	156	144	164	170	160	141	160	145	163	160	170	170	158	179	148	171	154	156	161	174	189	141	160	147	152	154	137	163	145	159	147	151	153	157	164	155	155	154	182	178	188	149	167	166	186	152	128	175	149	180	166	163	170	162	178	164	165	160	167	164	161	165	147	174	174	176	153	179	166	157	138	153	150	158	155	155	166	186	165	177	134	153	153	172	168	166	143	176	155	161	157	146	135	177	170	173	165	154	157	156	149	144	155	172	175	167	162	146	162	142	162	145	149	156	154	137	155	151	166	136	176	154	169	135	160	157	152	166	126	139	172	166	170	170	145	152	174	170	167	165	164	137	160	154	165	166	151	146	184	169	173	161	154	145	174	159	161	173	145	156	173	155	186	160	157	158	172	156	162	160	142	178	165	192	164	138	148	160	138	154	166	175	174	160	149	166	165	162	149	153	171	134	151	145	166	149	155	165	175	158	164	154	149	160	142	163	150	152	155	147	142	154	156	173	143	150	148	176	156	157	151	172	153	166	170	150	138	177	173	155	153	163	186	152	146	196	146	160	156	160	150	173	136	159	153	148	143	160	170	170	160	163	145	166	149	168	149	173	193	158	179	140	155	159	134	160	136	166	154	179	170	148	165	174	163	145	158	156	151	142	157	165	145	150	170	160	150	167	166	154	157	154	158	147	141	171	145	165	158	137	154	151	150	182	159	173	138	170	160	153	143	173	125	168	161	150	161	142	187	165	137	137	161	154	157	175	157	148	163	161	130	159	145	166	154	163	158	158	169	155	151	163	143	166	159	165	132	160	144	139	156	161	164	172	161	165	155	142	151	162	191	162	158	140	176	151	163	162	166	139	146	157	144	150	160	199	138	141	174	138	189	158	146	158	157	150	130	175	160	181	163	172	169	160	166	180	175	188	167	165	149	166	156	154	148	152	176	156	159	151	163	151	140	145	136	141	149	182	158	183	177	176	152	165	174	142	156	168	159	148	138	163	164	187	153	165	163	150	192	158	147	180	155	171	162	151	141	170	171	138	134	170	154	166	153	144	147	133	158	177	154	165	145	175	146	157	149	160	158	148	156	162	165	167	153	171	158	147	155	183	147	148	156	144	172	164	165	155	138	144	156	160	165	178	159	154	160	139	172	133	148	158	151	157	170	166	158	166	169	155	155	145	176	136	150	173	177	157	161	161	157	163	162	176	164	170	143	177	143	144	158	149	167	182	166	166	142	162	159	162	147	158	154	157	147	159	179	162	168	150	154	177	164	161	166	180	166	142	165	157	152	145	141	173	153	182	171	182	175	182	143	144	148	146	169	161	160	160	172	172	146	152	166	143	147	175	166	158	155	152	148	161	149	182	143	159	149	191	169	169	147	140	149	164	164	139	163	160	169	165	167	172	169	185	165	141	165	146	172	173	143	157	177	164	164	142	164	140	190	158	155	173	168	171	152	144	187	161	164	168	159	186	126	149	170	156	159	141	144	151	160	134	188	164	157	164	163	155	147	159	157	145	161	170	147	152	155	151	137	146	162	178	146	156	149	171	180	155	147	150	171	161	141	171	162	159	157	142	157	167	166	175	145	172	166	175	148	170	154	184	174	156	151	163	175	159	153	166	169	159	141	159	150	176	157	148	167	178	159	166	154	153	140	141	167	184	167	146	179	150	159	153	139	138	179	193	169	142	159	176	182	149	167	140	173	158	132	167	170	174	161	158	168	145	152	139	151	164	139	159	169	160	130	153	157	161	170	160	157	158	151	159	151	156	162	156	154	177	133	160	157	158	156	177	170	150	157	127	169	176	159	172	168	157	128	160	150	157	138	148	172	160	182	166	170	139	181	154	188	180	178	160	152	165	158	156	179	165	167	167	153	152	141	183	149	164	153	150	160	147	184	146	151	140	150	140	168	151	156	151	153	159	163	169	172	145	146	162	158	180	179	165	147	139	147	162	146	175	167	135	161	157	181	166	179	160	159	149	170	148	171	165	152	144	153	162	169	160	150	169	155	153	178	170	154	167	172	165	124	163	157	163	189	155	166	177	154	156	150	154	161	175	156	150	159	144	165	161	171	155	146	147	184	157	165	147	167	159	161	180	137	172	180	172	165	158	143	147	159	168	171	145	166	177	140	165	151	165	156	164	149	141	171	155	144	159	156	150	156	157	187	147	157	174	161	166	137	160	155	165	158	178	182	150	158	138	150	145	163	175	132	163	145	146	147	159	143	166	154	149	147	170	188	159	157	140	164	148	160	138	158	171	159	165	154	176	162	150	164	170	164	165	158	151	157	174	140	168	172	155	169	175	145	156	160	172	181	155	175	146	154	152	155	141	161	159	163	170	151	141	150	176	156	157	163	157	136	143	150	154	156	168	160	162	155	186	178	163	142	144	162	165	144	154	165	163	172	165	156	161	168	154	165	141	166	167	176	159	146	162	154	159	172	179	141	169	148	137	162
24134	21100	28299	24136	20319	2140	634	451	369	320	322	288	260	267	237	225	226	224	242	226	221	179	199	198	209	219	191	192	231	183	184	232	221	186	201	200	195	218	177	191	194	185	181	178	203	192	180	171	199	152	204	186	177	179	165	225	176	187	171	190	170	188	187	192	210	170	195	185	214	180	185	181	182	182	200	185	204	191	178	182	173	169	190	187	173	199	205	187	193	189	174	175	202	183	182	196	202	173	163	176	184	173	185	178	201	185	198	168	185	198	199	206	182	190	197	160	168	187	174	168	196	188	183	205	167	167	214	179	202	182	179	170	185	175	150	199	190	158	208	170	194	203	183	172	173	184	186	170	184	187	173	176	188	176	164	176	193	172	187	192	188	196	178	183	181	173	183	207	198	211	192	200	213	196	178	192	186	137	193	192	194	197	166	199	183	184	183	179	210	165	168	157	176	192	191	186	182	182	198	215	180	196	172	183	155	177	168	207	166	174	181	194	196	186	175	196	166	184	175	177	211	193	176	181	192	174	176	197	205	160	175	186	183	158	187	177	173	184	193	175	203	195	169	185	183	196	182	164	219	174	161	194	188	203	178	181	206	198	181	153	176	184	181	180	187	174	203	195	193	200	187	191	153	179	154	184	198	204	166	179	178	177	178	171	179	210	189	178	181	167	188	180	174	168	190	197	178	160	185	160	187	188	187	184	150	180	195	175	220	187	168	166	193	166	182	188	189	190	181	185	197	200	204	169	181	170	177	204	190	178	176	208	188	160	187	169	202	166	201	173	178	193	188	210	178	178	199	193	190	179	206	211	211	196	168	208	174	187	178	193	181	188	186	180	176	199	167	185	175	172	178	180	177	166	179	188	189	191	196	187	200	187	191	170	188	192	194	182	176	179	182	182	163	178	180	192	179	163	189	188	179	170	189	202	181	162	184	186	174	180	194	183	189	203	190	185	176	176	169	173	181	203	178	190	171	175	177	172	173	184	194	178	201	189	160	174	167	180	177	220	188	174	161	186	181	177	187	179	179	180	200	187	167	212	197	197	201	165	178	189	148	180	170	167	181	190	185	174	196	198	166	185	180	195	187	175	151	182	185	179	198	194	191	212	190	179	170	181	188	160	175	174	163	171	181	167	186	188	166	188	179	197	183	190	188	185	184	180	171	181	194	176	182	173	185	180	212	217	177	164	184	202	185	170	172	175	200	190	186	167	198	181	175	176	178	174	191	164	187	180	180	190	183	174	185	182	195	198	159	193	174	189	198	179	198	190	159	181	193	183	170	173	208	176	190	170	187	180	162	178	189	190	196	183	180	174	169	187	197	225	177	197	184	202	165	188	168	168	174	189	180	170	190	165	180	199	199	171	162	198	178	162	158	195	203	182	189	207	174	177	177	192	157	177	189	185	189	176	189	198	159	217	170	186	183	173	188	175	183	181	194	191	178	180	182	191	213	176	189	193	182	180	158	170	198	175	161	186	173	165	180	185	179	204	192	188	176	174	177	171	184	163	180	178	203	185	198	188	177	183	187	177	197	198	222	158	175	199	183	185	204	192	182	178	181	185	157	186	190	200	178	183	188	180	199	155	180	186	167	194	180	150	186	160	191	184	180	163	200	174	197	189	168	175	241	173	196	207	186	163	188	203	177	172	191	155	169	203	197	196	188	196	165	166	163	178	186	189	187	187	188	159	189	187	199	176	166	175	192	187	166	194	169	175	163	194	160	208	190	191	180	195	194	201	172	142	176	184	179	203	185	160	173	180	206	156	213	190	180	170	186	196	193	186	167	181	207	202	180	185	180	185	185	167	201	200	185	206	183	198	184	205	175	197	178	190	198	173	179	202	183	196	204	190	188	179	192	213	150	170	194	181	183	196	179	175	170	185	162	184	208	170	188	182	174	176	188	216	171	167	175	177	168	160	178	159	180	174	183	194	201	187	180	188	186	172	163	175	201	187	178	184	177	190	190	171	190	161	188	218	185	174	196	191	170	187	183	172	152	196	198	164	170	167	219	186	190	176	174	207	167	167	188	200	170	184	167	204	191	181	152	202	195	187	207	201	185	185	171	189	194	180	200	189	165	177	169	165	189	210	197	201	192	191	172	189	177	190	181	184	194	172	170	183	175	179	194	194	177	164	189	190	162	207	190	176	217	213	190	168	171	179	181	169	169	179	183	195	183	182	168	179	163	176	198	169	195	180	191	167	158	173	186	194	201	188	175	199	164	190	179	180	177	171	169	169	196	176	176	170	163	193	184	191	192	215	172	218	183	172	147	173	161	201	194	197	197	183	188	186	162	173	190	188	184	173	185	177	181	151	189	179	171	176	189	162	169	195	186	208	203	176	175	184	208	191	159	171	174	185	204	193	220	160	196	201	182	176	179	181	169	200	209	158	170	185	196	182	174	175	183	158	196	193	179	182	178	192	173	185	190	173	203	187	171	177	182	168	205	189	186	181	192	188	165	193	198	194	180	189	193	197	186	175	160	195	193	182	204	192	187	218	174	168	181	201	170	168	159	195	178	186	174	176	174	189	196	187	186	195	191	200	189	170	180	212	184	200	182	183	178	184	203	188	178	185	169	185	186	185	174	179	206	173	181	180	187	179	189	183	146	173	172	187	179	205	161	185	202	185	156	198	171	182	182	197	200	191	185	199	191	183	179	211	162	182	195	186	183	182	193	183	176	190	184	175	181	178	179	176	199	186	178	177	166	189	172	185	209	190	204	171	178	183	195	173	208	185	162	175	188	174	185	173	181	177	214	195	179	199	167	168	184	217	172	173	185	200	201	196	184	192	194	214	188	205	198	161	179	176	177	171	191	224	175	182	189	175	174	194	190	171	188	194	181	171	187	190	163	186	178	179	190	195	181	181	209	156	186	174	190	173	196	167	180	148	157	169	175	180	194	189	186	192	200	199	213	202	182	177	176	176	180	194	171	170	170	190	177	184	177	199	190	200	180	193	182	189	171	210	180	208	197	196	199	195	202	189	200	182	206	194	174	152	193	186	213	178	183	180	179	164	180	171	193	203	185	165	185	182	206	171	185	163	161	177	174	176	179	186	167	170	179	170	186	172	167	202	195	193	168	189	183	164	190	182	190	162	203	194	181	179	169	185	192	168	166	180	189	190	179	152	199	192	183	178	181	166	185	191	182	186	180	177	188	167	219	189	177	189	187	186	190	180	162	195	193	188	179	201	185	188	199	182	183	197	191	190	183	189	181	190	217	199	194	217	162	184	183	192	181	177	182	176	158	183	162	169	185	205	190	180	175	161	199	177	211	175	148	183	181	176	158	175	172	182	200	208	185	190	185	151	175	178	178	197	175	167	152	173	182	175	172	201	195	170	180	210	182	168	186	189	187	166	150	170	170	182	174	181	187	188	170	168	183	189	194	194	181	168	196	179	199	163	186	198	180	169	170	192	197	177	205	188	177	194	188	170	179	169	174	197	179	189	184	184	205	179	171	174	180	191	220	199	195	158
11656	9588	8170	4202	2802	2038	1538	1266	1045	900	807	676	667	592	544	518	500	445	492	412	429	405	423	352	382	400	395	362	378	353	385	386	330	347	351	349	352	308	330	328	358	325	355	372	357	318	311	339	340	325	345	354	318	306	309	340	314	313	343	311	339	320	360	355	324	317	332	339	337	344	353	312	300	337	333	326	334	353	371	321	334	325	338	290	323	356	306	317	307	335	342	302	317	331	319	322	345	339	358	350	305	312	306	324	346	314	320	326	330	305	303	339	341	295	326	362	355	348	333	309	319	310	313	349	344	336	339	336	349	362	335	347	308	322	339	331	305	332	329	323	319	328	300	330	327	337	318	328	345	306	334	294	334	313	329	328	359	341	337	341	330	328	311	298	331	334	308	309	311	331	318	335	329	314	335	323	311	337	310	324	340	318	319	319	325	330	349	305	344	320	327	307	338	347	330	351	324	331	327	334	324	334	302	295	350	308	330	348	311	336	315	324	347	305	362	301	331	328	321	355	345	292	331	307	309	315	341	320	287	312	322	316	355	332	342	326	321	304	345	307	341	292	322	319	320	304	325	305	310	303	328	303	294	309	342	306	297	350	309	332	320	336	324	301	326	304	317	342	320	328	335	334	343	352	311	333	359	338	317	348	310	332	315	309	337	314	308	335	321	317	295	325	345	326	336	310	354	322	343	363	309	309	307	330	336	337	295	304	325	308	324	353	312	336	344	342	311	323	343	305	311	315	313	300	320	312	311	331	334	321	321	347	322	320	336	318	357	337	292	336	334	323	333	301	305	288	297	313	330	349	335	352	310	303	348	327	291	320	330	334	330	344	333	336	340	307	295	313	357	341	356	313	308	326	305	318	344	345	318	319	321	337	306	327	339	355	330	312	322	326	336	309	333	338	335	333	287	317	373	328	316	321	289	306	336	328	326	348	343	294	351	325	324	334	319	324	332	336	305	307	316	317	321	328	319	377	311	310	305	322	341	331	323	319	329	321	340	334	308	352	318	322	308	309	337	336	313	324	327	361	309	337	302	324	335	323	329	313	326	335	311	320	326	300	336	304	380	307	290	330	351	354	339	313	301	347	290	328	326	335	308	341	343	313	315	352	339	324	345	297	306	325	307	341	302	307	307	319	325	343	354	351	321	321	330	333	341	303	331	309	314	326	364	314	329	297	312	315	324	308	351	324	349	296	315	338	310	307	343	287	319	338	365	308	343	310	319	315	321	328	329	305	327	313	330	317	315	315	326	326	287	329	281	319	356	314	314	298	315	292	349	282	315	301	331	295	340	342	331	316	325	328	351	324	313	349	317	311	353	316	332	329	349	347	316	336	330	319	363	315	344	326	335	348	292	329	322	305	334	309	339	348	323	323	318	307	323	343	295	291	317	320	347	321	353	340	306	303	316	315	308	293	371	318	330	294	342	323	297	356	355	313	339	302	318	341	306	342	339	314	324	334	332	314	311	342	326	300	340	340	320	293	290	315	303	319	331	324	327	300	314	336	320	334	335	312	328	357	312	348	300	315	328	321	298	337	324	333	273	332	331	328	339	321	331	334	352	321	326	355	308	288	296	331	324	299	340	341	305	310	303	346	312	342	318	292	360	349	304	319	336	332	308	301	284	335	321	331	323	334	320	286	336	288	315	308	333	336	315	348	300	315	309	343	331	317	292	295	340	304	324	350	306	363	310	341	322	325	330	313	298	330	335	331	340	315	302	317	363	317	306	362	306	346	294	324	344	299	312	321	343	316	310	326	328	314	309	338	293	359	312	319	315	292	354	313	325	287	320	350	356	325	335	295	335	324	331	313	295	330	335	318	297	299	331	362	341	339	305	300	325	311	329	319	329	314	304	365	329	317	326	337	330	305	304	318	323	317	331	325	365	323	313	309	320	316	340	305	292	320	355	317	281	340	329	306	363	317	295	310	323	335	313	333	352	322	342	346	311	350	322	305	353	342	325	283	326	337	324	342	335	307	314	325	327	292	326	350	342	302	296	336	312	288	295	304	309	311	317	329	334	311	324	335	339	342	325	313	325	327	326	323	351	307	301	326	322	313	300	326	329	293	322	319	318	355	329	307	348	287	309	325	314	336	316	297	330	328	310	327	332	314	304	316	305	284	296	347	355	315	357	300	330	351	344	309	334	339	309	321	290	329	304	323	311	304	346	326	313	336	335	300	323	355	329	355	326	320	313	327	309	330	341	358	317	345	318	331	331	318	321	344	331	313	306	353	330	290	327	346	337	335	327	281	338	301	288	341	322	332	299	316	324	337	306	326	331	319	317	338	347	332	319	322	330	359	321	326	290	292	339	308	304	306	326	289	307	331	330	351	310	339	314	352	333	304	331	301	308	320	308	324	324	313	295	321	331	329	326	346	329	322	336	325	334	350	333	348	297	331	332	310	323	353	286	344	327	310	296	344	310	318	366	311	303	331	331	344	322	329	323	336	323	311	344	327	317	322	299	304	301	273	331	330	312	314	340	333	339	342	276	323	320	327	315	306	320	304	308	361	301	339	346	340	366	307	326	331	318	334	326	337	347	292	340	299	324	311	321	311	311	336	290	329	329	322	332	332	355	324	327	303	325	337	287	323	313	314	339	334	323	287	308	311	316	302	318	326	300	337	294	301	347	313	333	306	355	365	326	301	365	330	303	307	347	292	335	340	353	291	356	322	294	352	336	333	299	306	338	329	321	329	344	281	296	340	307	304	327	308	338	339	317	343	331	308	326	318	325	340	318	338	329	324	328	342	315	338	290	330	304	312	308	329	307	342	349	334	316	313	292	329	334	298	343	342	319	312	314	305	337	347	348	331	308	345	308	306	332	319	331	327	338	315	338	347	305	311	321	343	319	331	305	305	307	308	306	327	280	328	342	328	360	336	325	300	318	322	332	309	336	314	339	313	327	320	331	319	342	330	319	365	335	322	333	326	297	342	333	350	282	330	345	338	322	329	342	355	298	318	328	350	346	336	310	345	312	338	322	356	322	321	340	315	325	322	316	306	317	320	308	313	286	334	342	339	364	335	329	309	340	338	333	311	348	297	345	327	286	329	303	364	324	342	341	334	343	306	282	322	295	326	366	327	320	315	318	310	313	338	328	296	296	315	330	342	331	356	320	298	309	316	337	296	320	321	330	293	311	332	338	333	315	321	317	331	283	291	317	302	334	324	292	345	321	358	343	303	306	323	318	276	299	339	308	334	314	325	326	322	314	304	305	288	321	367	310	343	324	313	336	341	296	340	311	310	320	307	325	307	322	335	317	317	337	310	283	316	329	341	331	321	314	323	317	296	326	338	312	274	297	307	307	319	345	292	318	324	348	355	346	311	327	303	339	330	316	257	334	307	321	318	325	329	305	328	316	331	313	314	313	319	306	320	310	319	309	307	344	322	349	319	323	325	323	299	329	338	297	337	336	349	313	323	352	353	307	302	351	316	310	297	321	300	269	355	348	323	306	317	333	292	358	296	313	341
23062	21084	28929	23465	21084	19329	2272	945	709	588	596	514	541	450	468	448	424	409	403	398	413	413	346	356	374	367	379	406	426	403	391	370	393	359	363	374	356	354	334	362	327	348	358	365	356	354	336	363	349	308	330	349	356	335	356	342	325	355	373	357	333	326	350	370	347	309	336	327	344	368	332	330	370	336	344	339	356	344	315	343	345	365	347	364	366	352	355	344	352	309	338	337	334	349	376	338	348	368	344	349	310	364	331	323	332	345	362	355	345	335	350	345	322	355	306	334	331	334	343	325	333	337	338	326	369	358	325	338	345	351	336	318	349	304	341	347	339	308	343	363	358	316	325	352	357	337	380	349	343	338	339	339	329	345	328	339	361	329	352	345	326	314	321	363	376	326	340	358	357	358	350	348	303	338	327	344	368	349	310	323	307	310	313	345	339	379	349	365	354	364	346	351	357	320	328	356	364	378	349	310	336	328	355	329	353	351	370	333	322	330	371	386	367	340	347	342	321	357	320	330	371	342	328	343	336	339	360	315	367	349	316	341	346	360	342	306	334	362	307	346	339	356	317	366	349	319	322	281	346	313	343	332	402	367	364	385	348	347	312	371	317	321	328	355	331	339	349	358	352	357	337	336	332	352	379	323	372	335	325	362	333	328	345	355	367	324	353	326	332	339	342	335	333	354	364	351	362	357	357	348	345	345	345	345	326	356	345	364	329	350	349	361	368	342	316	364	342	340	340	351	369	371	388	355	344	339	348	347	339	304	331	340	332	346	338	314	350	345	342	305	347	369	289	330	344	335	347	361	351	326	337	330	346	337	362	359	359	310	325	332	365	339	358	370	339	349	319	350	346	321	364	343	361	322	326	312	304	356	329	365	337	333	351	352	338	321	306	369	345	342	356	353	336	345	352	317	330	346	359	306	370	312	354	331	315	328	319	333	316	367	371	342	336	354	329	331	345	357	372	345	364	342	367	350	344	332	326	345	316	327	358	339	366	340	320	365	360	293	339	357	321	345	350	337	345	307	339	345	353	327	371	334	334	350	324	335	356	381	343	363	336	342	338	337	333	330	360	352	359	335	279	356	330	354	362	360	335	345	330	337	347	341	337	333	362	345	353	354	371	376	332	340	327	336	305	362	336	364	338	342	362	302	306	341	349	339	329	330	334	322	363	306	354	330	344	342	333	337	355	325	339	325	361	342	370	355	308	327	350	320	350	374	327	340	373	339	322	343	334	351	343	327	359	347	340	319	377	351	365	360	332	364	335	349	361	372	347	356	327	376	331	328	352	333	327	371	351	327	347	360	353	325	360	382	327	353	328	379	343	348	331	344	333	387	334	326	344	340	361	363	339	344	347	375	354	352	331	327	355	347	319	340	332	335	322	344	327	367	367	359	348	329	351	348	350	342	349	329	305	344	352	310	359	352	355	345	337	351	328	336	345	345	310	352	312	392	384	345	361	347	341	363	359	344	358	357	329	333	339	318	356	336	332	329	363	339	375	289	345	332	369	335	360	326	346	323	327	373	355	336	399	341	336	316	369	348	320	352	332	345	340	344	357	368	373	359	359	329	357	365	345	352	336	317	361	330	343	351	338	341	324	343	329	320	339	358	344	333	308	311	339	345	355	364	338	312	364	347	368	295	346	340	362	366	312	355	342	382	324	316	332	332	307	338	332	333	332	320	369	365	341	306	326	348	332	337	335	345	371	348	337	363	300	377	357	355	334	312	329	333	382	365	347	339	341	342	352	347	334	349	385	330	309	338	317	341	381	368	360	343	343	318	358	328	316	375	349	344	305	323	340	359	307	374	340	337	363	321	353	336	325	343	321	352	362	352	362	358	336	356	354	341	358	393	324	338	332	363	298	305	370	365	338	358	308	334	356	305	336	328	339	348	303	342	365	340	355	331	347	357	335	345	317	356	367	323	321	338	323	320	365	330	311	330	340	372	374	303	343	313	329	334	364	341	328	346	319	349	289	352	350	337	335	319	345	333	333	344	338	352	326	340	332	368	366	303	334	347	357	357	349	333	348	337	368	339	344	329	333	354	333	366	332	345	323	312	336	335	375	315	344	338	366	355	332	319	376	352	317	345	345	345	327	337	356	356	350	370	346	354	331	346	353	355	336	326	310	348	303	327	312	357	349	354	342	352	307	346	341	351	360	362	366	337	343	338	341	300	344	327	307	353	333	390	325	344	334	341	342	351	350	379	361	342	364	354	341	375	355	324	329	385	361	333	346	352	346	348	356	315	352	346	331	356	353	358	326	360	344	400	359	352	324	361	360	359	342	324	343	358	353	344	355	308	346	332	362	379	338	336	345	350	333	347	319	324	352	340	363	326	329	346	351	381	348	343	352	323	332	345	352	312	341	355	324	362	352	318	354	370	332	342	331	325	356	356	336	365	357	349	376	345	335	359	325	370	321	359	327	301	289	327	356	316	339	334	376	352	353	323	342	334	348	291	350	336	336	354	401	334	360	382	363	352	346	351	338	342	308	342	331	345	365	340	330	317	332	324	325	347	354	341	337	345	338	353	354	362	354	336	331	315	354	360	315	324	346	354	318	331	390	352	359	330	343	344	327	336	341	335	351	355	312	316	348	338	378	319	367	316	381	350	382	353	342	364	341	362	346	359	367	370	360	375	343	332	324	355	347	352	321	330	346	359	326	346	341	350	309	352	316	304	331	329	343	366	346	348	301	340	346	356	348	329	321	319	337	327	345	390	361	364	326	336	344	327	316	323	364	352	340	332	350	328	330	324	355	369	343	362	361	348	357	343	332	369	343	314	363	371	341	392	345	338	329	332	345	351	340	365	370	354	354	340	356	342	340	350	324	337	348	344	352	341	328	322	361	356	371	366	347	324	321	330	340	331	346	314	332	356	362	356	324	373	313	342	325	354	344	305	378	372	360	362	334	349	306	362	343	369	334	357	294	363	343	309	360	315	382	350	312	342	334	378	328	319	330	352	371	312	338	360	353	387	318	324	315	354	380	355	333	340	319	348	357	327	325	340	348	372	333	316	367	327	349	328	381	313	327	333	379	316	334	345	343	340	343	308	357	320	322	322	346	350	328	368	314	319	344	317	327	374	346	341	319	346	326	380	330	350	340	340	308	321	333	346	340	371	380	358	342	347	346	347	355	356	372	373	352	323	329	329	318	344	325	326	379	343	339	333	382	333	333	365	328	353	338	312	331	362	306	333	344	348	324	323	384	320	353	317	324	326	335	323	391	358	322	362	360	331	321	359	349	296	316	352	342	334	342	342	330	329	363	352	336	356	354	356	334	341	339	300	358	337	306	329	351	319	334	359	376	324	352	321	350	378	348	391	382	319	347	333	383	330	344	351	329	344	311	373	359	375	332	360	365	344	331	333	343	346	387	323	351	353	322	352	357	330	330	333	366	341	362	328	325	324	353	380	334	338	339	348	349	309	337	341	328	302	355	358	359	330	324	344	380	337	330	330	387	313	340	349	336	346	378	375
13199	15749	13629	7443	5039	3702	2964	2368	1903	1649	1415	1293	1181	1063	1068	971	861	819	819	817	792	745	720	741	683	689	666	716	674	650	614	674	614	682	650	611	635	632	625	578	598	638	614	622	634	585	593	595	642	564	619	561	588	634	558	608	607	596	560	643	521	574	610	551	603	554	576	599	623	581	595	587	599	604	578	586	576	598	578	570	579	569	588	548	582	580	584	605	559	608	619	594	591	555	556	584	561	572	585	575	557	539	574	569	557	574	576	596	611	580	590	585	550	625	583	576	589	600	565	568	553	600	577	559	596	556	565	544	560	609	520	552	546	614	547	598	528	590	561	583	601	563	565	530	577	607	597	556	602	591	570	572	474	597	596	574	602	541	600	598	578	602	596	616	593	582	573	584	597	590	591	564	581	573	583	582	615	608	579	587	576	590	630	571	582	590	590	622	593	575	571	598	568	563	591	600	611	592	550	585	556	552	553	556	562	600	619	559	621	561	562	556	623	576	610	601	587	586	597	607	558	567	574	603	604	613	543	536	558	558	574	588	587	568	568	611	578	571	610	568	578	551	579	551	610	597	535	607	574	537	566	529	559	573	580	542	589	607	599	610	566	536	602	539	585	570	563	609	543	588	548	557	546	563	575	569	572	601	579	558	569	576	563	535	587	585	640	567	609	601	577	532	569	606	580	602	552	606	653	582	567	586	509	580	584	592	597	573	551	581	526	565	599	559	582	567	560	604	591	602	574	567	554	583	561	547	554	597	583	586	612	619	578	607	527	595	588	571	559	554	580	583	594	595	590	539	570	571	596	549	572	559	572	576	569	561	543	630	555	538	600	522	589	588	586	584	524	557	587	525	548	630	571	573	582	571	579	566	596	599	569	629	540	565	604	534	565	533	525	580	606	533	557	599	563	594	540	576	614	558	565	600	578	573	564	579	584	594	567	591	573	586	527	551	577	598	559	559	563	583	609	548	501	562	574	557	607	601	581	556	590	566	601	544	572	594	536	566	578	580	606	596	580	561	562	612	609	560	571	539	552	563	561	613	591	558	605	589	585	539	592	564	614	575	538	501	568	566	585	599	587	526	580	584	564	585	563	606	576	577	563	596	596	605	566	603	599	610	570	595	571	609	586	530	600	572	629	577	585	570	582	588	540	585	595	580	607	593	577	559	579	595	590	595	555	601	571	594	627	604	565	590	538	611	591	605	575	551	550	577	598	574	543	566	588	584	569	568	598	554	567	549	591	565	598	579	614	576	551	600	595	606	586	571	598	600	606	547	537	559	536	582	596	540	555	572	590	588	593	573	589	573	584	582	559	596	605	585	560	591	612	586	597	581	567	586	564	576	597	592	587	601	551	581	538	588	636	587	565	593	580	620	591	587	579	572	592	631	555	565	543	612	558	591	592	564	561	607	580	545	600	543	580	577	583	562	577	631	579	581	590	559	607	566	553	554	545	612	551	582	562	577	529	612	571	605	540	615	576	564	578	601	588	596	573	590	582	568	594	591	562	540	557	614	550	597	602	589	606	570	586	586	576	584	578	589	558	591	558	587	574	562	563	597	577	617	566	565	572	589	594	551	588	549	583	600	558	577	531	540	600	584	534	575	550	607	548	618	587	559	583	611	580	570	587	574	548	591	611	628	563	552	586	584	565	581	568	597	559	573	566	583	583	575	566	624	577	578	598	557	604	582	598	612	565	562	567	523	583	573	605	636	535	597	597	567	588	558	560	567	556	608	618	563	513	566	578	559	573	565	551	559	599	572	574	553	603	599	576	556	544	571	549	580	556	582	611	603	569	550	575	515	558	622	592	551	592	585	583	584	605	582	582	540	575	559	593	551	609	575	602	623	572	531	530	559	549	601	568	577	583	594	587	584	572	593	552	561	588	585	624	632	555	628	564	566	551	585	595	589	523	601	574	582	585	583	594	550	600	563	622	551	567	605	568	562	561	615	538	562	576	551	576	567	562	516	611	608	561	547	583	584	571	529	576	626	575	568	539	562	583	585	599	589	567	532	559	563	576	583	619	602	549	578	562	578	594	546	601	549	576	571	602	580	575	568	559	583	526	603	576	585	588	560	628	553	555	557	550	580	588	559	562	593	566	575	551	579	606	562	552	572	520	554	550	571	585	563	555	557	569	606	552	581	536	560	554	544	580	577	554	573	619	585	594	540	586	552	528	515	574	596	583	606	557	567	584	596	583	570	538	597	552	616	575	548	616	585	579	532	564	601	599	622	555	633	581	575	636	571	558	565	552	565	586	585	613	533	576	534	549	528	577	583	605	548	603	542	595	578	589	570	573	589	614	525	526	615	564	570	555	592	573	614	583	572	513	593	563	578	572	561	588	554	572	559	557	613	602	567	574	605	568	592	609	524	566	549	559	582	577	594	598	555	619	584	587	610	585	551	567	562	561	618	554	592	602	590	619	615	549	578	548	584	594	580	540	569	586	558	575	564	560	571	606	572	588	553	584	546	573	559	543	589	556	563	537	559	617	539	611	589	562	572	556	581	562	618	575	587	589	554	542	589	571	559	567	547	595	542	572	569	560	594	601	567	590	594	549	555	564	547	569	551	539	572	532	582	564	574	625	605	569	562	577	562	591	575	560	535	601	564	552	595	546	558	569	593	587	595	583	573	576	516	588	549	604	544	591	587	613	536	580	556	581	574	609	579	573	605	586	579	551	539	604	543	591	585	557	544	574	584	609	555	556	625	563	549	634	580	577	584	575	559	605	576	594	615	541	587	557	562	595	570	594	550	595	590	569	551	574	545	568	594	595	552	556	590	593	561	560	545	605	534	577	609	606	576	571	562	579	569	603	565	588	552	574	607	558	578	605	560	593	578	623	581	571	584	541	598	547	612	606	600	523	574	549	589	538	569	549	571	559	566	595	549	557	571	541	571	606	586	581	577	577	552	558	550	601	543	564	592	594	585	573	562	564	588	586	601	602	530	572	609	556	556	547	562	582	580	550	636	572	577	550	611	554	591	580	541	569	564	562	547	559	617	557	538	598	587	578	561	571	555	624	582	570	565	601	519	557	600	546	599	588	551	607	538	571	590	583	566	599	568	543	577	605	611	592	530	545	536	543	577	546	599	566	571	609	550	583	623	593	569	533	562	571	611	577	580	566	551	549	609	581	551	574	592	571	579	590	595	561	582	553	572	598	610	552	563	592	537	601	575	645	564	573	592	590	584	589	549	545	601	591	580	572	568	585	588	609	578	553	548	571	539	554	557	593	631	533	575	582	590	571	589	605	552	606	576	586	583	600	569	609	583	589	520	582	551	589	552	557	570	555	568	534	537	546	574	552	556	609	540	547	569	562	561	590	575	613	572	577	585	554	564	576	586	559	567	635	544	601	595	564	617	565	605	552	551	554	609	567	550	553	604	521	528	590	552	565	549	581	573	580	591	571	604	604	547	588	588	544	592	573	561	589	568	581	580	605	589	534	578	602	581	581	579	595	595	563	568	580	608	589	570
26721	20552	7675	363	175	133	98	107	100	91	86	90	94	99	75	93	102	80	80	66	75	87	78	79	83	82	97	96	75	87	81	74	86	85	84	101	79	85	71	68	57	66	84	83	79	74	91	73	88	90	88	68	66	72	79	75	85	78	89	76	83	76	85	75	88	87	87	83	85	88	74	102	89	82	71	95	78	93	63	85	102	83	78	88	81	81	77	85	67	82	80	85	81	77	98	92	78	91	69	93	74	93	101	75	80	79	84	88	77	90	90	71	97	74	81	82	79	76	82	83	97	92	91	68	76	79	78	89	78	68	76	91	76	83	92	92	81	80	100	68	97	92	69	81	91	108	76	97	71	73	86	74	74	66	89	93	75	89	90	64	80	89	90	69	69	86	79	90	87	82	68	68	75	65	90	95	78	91	87	90	80	86	85	89	91	78	68	77	96	87	82	61	77	77	74	85	95	84	75	96	83	89	77	102	84	85	78	79	81	72	90	89	91	73	77	76	73	77	89	103	103	88	84	87	95	96	96	83	91	92	85	79	75	79	93	85	86	103	100	106	78	75	83	87	103	71	110	88	77	76	70	72	77	75	72	84	86	97	101	65	73	83	75	76	93	86	72	80	76	73	85	88	78	102	90	88	83	90	74	76	81	85	91	74	81	68	89	60	82	83	80	82	80	69	89	82	80	80	70	72	92	86	80	84	67	65	63	96	79	77	92	83	86	83	83	71	58	86	90	81	84	88	72	78	96	77	83	88	83	92	67	87	99	81	84	76	81	75	99	81	66	90	87	78	76	86	69	97	87	76	82	75	88	78	86	76	97	86	88	91	83	82	87	90	88	85	90	97	82	89	85	101	83	72	63	80	80	86	88	79	81	68	90	82	90	84	57	80	84	81	81	85	78	100	86	89	76	81	88	72	89	76	84	70	88	79	85	79	88	81	105	95	90	77	65	88	84	93	83	79	80	94	80	100	88	75	75	66	96	68	76	76	93	77	81	91	73	83	89	78	82	80	89	79	74	96	85	85	75	72	83	74	85	70	82	82	78	69	81	76	87	101	89	69	66	81	97	84	84	89	83	92	90	75	98	85	92	86	89	75	79	95	78	77	76	81	94	102	69	104	63	82	81	78	92	77	82	85	87	91	84	95	94	69	79	82	78	79	90	78	89	82	87	82	75	84	86	92	65	72	76	84	81	79	74	68	88	74	84	76	61	88	72	95	91	87	86	78	98	79	74	77	77	89	89	70	82	84	79	79	93	78	100	78	81	79	74	73	85	87	90	74	94	89	86	77	87	84	71	85	84	77	74	75	86	89	78	91	83	71	89	83	83	73	80	97	85	82	87	66	91	76	63	83	77	89	76	88	91	71	85	81	79	96	65	80	87	85	86	95	97	72	88	97	93	89	101	74	67	90	77	83	82	76	86	76	79	90	80	81	96	82	81	69	78	76	80	89	83	74	83	80	77	84	79	63	96	97	72	84	75	71	75	82	88	92	87	97	78	88	80	97	89	89	81	76	73	79	85	77	87	82	88	86	77	97	77	95	80	83	67	87	69	73	87	84	84	87	77	70	84	66	89	76	82	71	84	72	76	90	82	80	93	100	86	90	90	84	74	87	84	80	78	94	73	94	92	71	73	84	80	95	83	84	84	101	90	72	73	95	77	93	83	74	93	59	81	84	64	81	82	86	77	87	85	74	97	88	73	63	86	78	90	79	83	81	71	93	103	81	80	84	87	87	93	81	68	100	106	94	81	83	76	80	82	83	86	78	75	89	89	79	70	93	77	67	89	84	74	73	77	77	80	69	80	95	80	66	87	96	96	77	76	100	85	89	97	68	93	93	82	70	94	87	67	73	69	83	87	85	94	67	76	81	78	89	83	102	89	85	81	90	90	71	85	69	90	89	76	85	77	82	91	74	84	73	98	81	67	81	93	78	85	75	85	83	83	87	72	85	87	71	79	75	61	94	70	66	81	74	105	80	88	92	89	70	75	84	75	86	91	75	57	89	55	94	91	79	67	77	84	78	84	62	80	89	82	76	84	82	84	69	96	70	98	80	101	69	70	90	77	81	89	79	102	74	84	86	75	95	100	76	80	85	83	76	86	69	90	71	82	84	90	91	89	81	70	94	81	75	90	80	86	83	77	78	79	90	80	80	84	89	82	85	68	88	78	76	81	71	78	75	81	67	90	87	81	71	78	78	89	84	84	84	78	97	65	69	68	74	89	70	79	67	71	85	72	80	86	73	103	95	94	85	76	75	80	76	83	84	72	68	79	93	79	91	75	83	78	84	74	108	76	91	81	81	97	90	75	88	86	89	82	91	85	81	87	88	80	86	76	96	79	74	74	83	74	98	62	77	76	71	78	79	73	89	66	75	87	74	80	82	79	67	78	77	84	77	77	79	96	75	77	85	83	80	87	70	78	66	81	70	79	89	71	78	85	84	77	97	86	63	74	75	93	85	91	69	79	80	85	80	83	58	68	80	72	93	76	86	85	74	90	91	80	70	70	84	92	57	75	79	88	78	90	80	79	89	71	75	84	86	81	77	74	104	76	83	95	81	83	96	87	91	93	92	94	62	71	92	89	87	85	104	68	78	83	86	71	69	77	84	79	88	95	85	85	85	81	71	73	84	86	69	92	69	95	85	73	83	77	108	82	94	87	78	84	62	88	93	77	87	83	77	99	70	83	81	90	85	86	91	77	86	68	80	65	77	82	93	71	84	68	82	82	82	89	81	96	76	64	76	96	99	69	81	76	85	75	84	94	86	82	85	68	83	82	65	77	81	73	76	80	86	80	82	86	87	91	92	96	74	83	82	99	94	82	80	68	85	73	71	94	80	82	82	61	73	67	84	74	79	63	71	92	81	76	84	84	84	85	92	85	74	81	79	76	85	94	97	84	70	88	89	92	73	74	85	73	88	79	84	69	69	68	80	69	94	80	76	85	82	75	81	91	61	79	74	84	92	76	78	95	94	80	86	92	67	75	80	74	90	76	81	80	72	98	78	93	75	89	78	88	88	78	72	70	77	106	76	75	81	87	82	67	86	90	81	87	77	84	77	81	84	85	82	76	91	91	78	68	81	75	71	83	80	83	83	78	73	76	68	93	90	88	83	89	76	72	64	91	94	79	77	71	74	81	88	70	89	77	66	71	80	81	84	75	85	82	75	83	84	89	89	76	87	75	75	99	92	85	101	92	68	69	94	78	84	89	91	78	92	85	79	73	86	82	95	72	91	73	79	93	83	78	72	76	76	80	98	81	89	74	91	83	85	100	84	78	62	71	83	79	80	68	94	68	76	81	65	77	85	83	68	93	86	78	79	89	75	92	60	85	94	84	94	78	68	81	90	84	94	85	70	80	86	93	87	89	88	80	85	92	78	83	84	96	63	83	63	83	71	76	77	76	76	71	89	72	94	79	85	75	73	89	80	70	85	86	80	85	81	86	81	84	81	71	69	86	77	88	64	80	83	71	94
5253	1138	983	470	356	283	251	231	193	210	183	199	186	164	189	162	164	171	189	191	181	168	147	185	165	152	156	162	174	141	161	161	180	180	171	158	161	155	154	164	154	122	161	169	139	165	153	160	165	176	115	158	171	174	170	153	164	154	134	153	141	147	162	134	165	139	166	166	172	163	166	150	188	164	161	165	168	171	145	160	139	164	144	171	165	169	157	158	138	163	150	136	163	186	173	153	150	157	163	177	186	168	153	145	163	140	169	143	164	165	170	149	167	176	168	154	153	167	158	142	157	174	152	154	166	167	150	146	155	145	169	142	162	162	160	148	152	148	139	166	163	174	165	153	157	156	157	154	176	153	160	160	176	165	157	175	178	178	178	162	158	146	158	158	177	159	159	178	171	136	163	155	129	134	161	153	170	141	144	157	137	143	174	167	170	154	169	160	182	176	168	159	162	167	150	165	158	143	158	129	145	164	157	154	150	152	152	136	174	151	155	171	161	181	157	172	158	144	156	150	151	159	153	138	191	160	152	161	158	158	165	163	149	148	143	157	163	168	165	162	147	185	145	163	170	154	169	138	145	187	154	182	142	154	149	179	151	161	152	162	189	166	151	141	156	147	152	160	160	167	161	143	145	167	162	137	154	158	150	168	143	166	169	164	146	162	136	162	152	157	156	147	170	153	167	159	164	188	167	155	158	153	135	157	161	171	171	158	160	159	189	161	148	134	157	157	144	154	145	160	155	178	152	150	149	153	178	191	173	168	142	156	144	144	138	155	175	172	146	160	160	130	168	133	163	165	153	161	149	158	157	141	161	148	166	165	146	143	156	154	154	169	149	180	151	142	157	178	170	162	158	152	152	169	160	158	178	176	152	134	151	152	161	143	159	154	141	186	172	165	164	153	170	162	183	152	149	159	168	169	168	155	136	171	148	145	167	157	161	160	168	130	187	163	176	162	201	144	161	152	159	161	145	161	158	147	179	175	138	140	155	161	159	142	146	152	168	156	151	147	174	154	162	164	173	155	151	176	155	160	160	183	154	182	140	154	152	165	153	164	186	157	168	167	153	174	139	160	170	151	181	182	154	149	161	180	148	159	138	153	134	157	172	151	131	166	154	155	158	166	161	175	173	171	144	169	165	154	171	180	160	164	138	188	130	170	158	147	143	139	154	157	156	162	180	154	156	157	153	161	165	150	163	168	150	151	168	165	169	162	160	176	168	156	178	130	158	158	148	159	142	164	159	161	168	149	154	178	153	162	162	153	157	160	155	181	173	152	158	174	157	172	176	164	135	154	150	143	164	163	168	153	134	146	153	173	158	160	157	160	173	167	168	177	178	153	161	160	136	160	165	160	147	158	145	146	154	180	141	155	180	152	178	178	141	165	173	148	174	157	163	165	175	169	174	169	182	151	183	172	163	154	178	147	151	171	164	174	153	149	167	164	168	170	161	160	172	147	165	179	153	159	146	184	151	171	142	157	170	149	141	168	180	154	163	177	132	156	162	160	146	137	169	150	159	154	154	169	154	144	168	146	145	170	170	180	149	162	177	167	156	144	162	154	147	155	154	167	165	159	158	162	154	154	174	136	158	160	147	141	172	156	157	171	159	154	159	159	154	133	187	150	156	154	145	179	190	183	143	156	166	160	151	176	161	161	166	182	163	188	178	148	147	149	145	142	166	172	160	154	181	168	138	178	143	165	132	157	150	166	159	181	172	178	159	149	170	174	139	168	148	140	170	148	169	164	150	170	172	164	156	150	162	140	168	157	141	151	145	156	155	171	165	148	187	175	161	150	140	113	153	160	167	173	174	154	167	147	139	174	140	148	172	146	132	149	149	137	154	140	153	157	151	148	167	147	145	153	149	154	171	130	135	142	158	169	147	136	161	162	162	184	152	149	156	174	172	168	165	156	158	161	148	175	186	157	161	137	162	157	133	160	170	180	158	157	162	153	141	166	143	153	156	162	168	192	170	174	169	133	172	151	148	144	147	158	147	160	158	138	159	155	145	174	161	156	163	146	154	171	160	152	150	153	167	168	133	159	146	152	155	160	162	154	163	166	142	152	157	142	156	168	165	179	165	172	175	175	130	181	128	155	155	164	161	151	162	141	151	166	165	163	129	167	174	155	157	148	169	151	169	157	169	167	148	178	178	150	147	171	162	149	141	155	148	144	156	168	169	133	166	156	144	174	144	156	177	172	184	147	160	164	153	167	152	148	151	135	142	160	146	142	156	171	168	159	153	161	167	192	149	183	156	166	171	141	161	171	156	146	160	136	141	169	163	147	146	160	149	146	157	135	164	150	171	170	170	155	157	148	179	179	164	177	147	173	164	177	167	149	159	166	160	162	133	168	163	176	172	163	166	153	161	171	131	139	159	164	150	156	175	179	171	166	147	161	164	159	140	144	170	152	155	147	139	149	162	154	181	145	165	178	165	167	164	177	147	159	166	152	147	149	181	135	157	149	156	162	143	150	162	169	151	179	121	157	155	165	165	171	154	154	138	141	155	155	150	152	151	148	153	170	175	142	150	152	186	152	140	164	158	169	176	178	178	148	139	161	155	157	149	145	168	148	146	156	149	157	162	154	176	150	174	180	137	173	152	150	143	174	155	171	156	167	149	159	142	131	154	145	172	155	162	176	165	134	143	149	158	186	168	157	162	150	166	166	131	145	139	151	144	149	160	161	163	157	173	178	171	145	149	136	139	154	137	148	163	166	174	165	169	146	148	158	152	182	167	153	192	167	144	164	143	147	139	139	165	177	155	149	148	136	172	151	176	173	154	170	167	146	146	151	154	175	164	178	149	166	162	167	163	140	167	154	142	166	141	154	166	170	146	173	169	164	175	169	140	164	174	131	164	162	150	165	147	154	169	170	153	163	148	152	153	143	163	166	143	162	161	139	162	151	131	156	175	160	170	162	156	141	161	161	156	174	161	146	162	163	158	167	177	156	160	167	165	148	167	162	138	175	159	140	153	174	168	172	159	161	158	152	161	180	151	176	147	171	171	157	167	188	172	160	153	170	172	150	149	171	172	150	154	160	152	146	151	157	151	148	158	163	155	155	151	155	162	150	167	170	178	195	159	191	172	142	171	156	141	160	170	140	157	142	155	162	144	160	179	159	154	150	134	164	166	159	170	167	159	160	165	167	145	164	137	170	149	159	167	149	167	154	168	148	172	148	161	144	156	169	152	161	152	151	159	173	162	164	161	170	170	150	167	150	164	142	147	173	154	166	168	151	154	153	175	149	165	144	148	139	165	163	167	167	168	156	154	156	132	137	129	176	172	143	167	152	165	181	158	171	141	140	156	158	154	163	151	157	170	155	173	167	177	155	159	153	146	160	185	181	164	140	165	153	172	158	145	155	166	149	155	132	145	156	148	166	144	145	173	166	137	167	134	166	160	153	174	147	169	147	155	166	175	190	154	173	150	145	181	172	143	168	167	172	156	156	136	161	156	171	157	150	151	164	157	152	173	155
24063	21094	28333	24091	20361	2109	638	482	368	330	317	281	242	231	240	223	229	229	232	200	243	209	209	202	210	162	204	212	215	180	178	206	179	203	183	186	170	221	195	192	180	201	169	200	226	177	216	188	205	183	179	206	204	158	200	214	176	195	183	189	170	184	210	190	186	171	223	199	217	181	195	183	171	194	178	205	183	172	161	168	187	172	173	189	177	190	185	182	177	159	188	212	182	162	176	181	177	199	173	168	177	173	164	173	185	177	192	195	177	175	184	191	197	193	185	195	201	180	193	182	187	172	195	179	163	189	198	180	162	172	194	181	186	178	190	188	188	173	189	175	202	173	174	205	181	194	158	178	199	187	182	194	172	166	181	190	187	192	173	182	177	197	174	203	178	184	175	194	180	196	160	171	181	171	208	173	170	208	186	184	193	187	163	161	190	176	192	174	176	183	191	172	198	186	203	171	198	178	171	165	184	221	168	188	189	196	179	189	194	181	184	188	178	201	185	178	204	180	200	196	198	165	162	207	200	186	185	162	177	194	168	162	176	170	185	206	194	183	204	172	194	170	187	180	181	199	187	187	187	187	182	187	160	162	177	154	199	167	186	162	173	176	202	196	163	172	178	187	177	201	163	168	184	177	186	141	186	186	195	174	196	201	187	195	183	189	194	178	194	195	174	180	176	168	198	196	196	185	187	189	212	186	197	161	172	187	173	180	206	181	181	178	191	183	176	181	213	202	181	194	175	204	156	195	185	191	185	188	199	200	195	162	184	160	193	200	207	197	199	187	191	178	179	185	190	191	185	174	182	203	180	173	185	183	173	189	194	185	158	153	179	175	190	182	199	184	161	175	194	195	170	191	171	188	170	183	183	161	179	196	196	181	192	180	194	177	178	178	191	215	205	191	171	169	184	198	201	190	185	209	189	182	173	196	180	189	173	185	192	170	181	155	178	169	184	182	182	206	180	214	208	165	191	198	208	174	206	180	192	191	180	181	178	172	181	175	173	190	175	166	197	194	217	199	179	175	185	176	170	190	199	165	189	183	187	174	168	172	206	197	199	188	204	180	183	184	187	165	161	174	187	199	180	186	190	216	181	184	164	169	196	173	177	191	168	203	191	149	173	199	195	164	169	168	187	197	183	174	171	188	177	175	184	172	205	183	171	174	185	173	184	176	187	194	190	192	174	163	170	187	182	184	181	185	176	182	156	175	207	170	186	185	162	182	154	181	189	207	181	181	180	183	190	186	178	188	174	206	182	150	186	190	191	163	158	173	190	180	173	174	198	189	175	203	200	192	182	178	193	189	178	189	182	166	190	204	179	195	187	167	186	191	196	194	195	170	188	214	190	165	173	210	187	190	202	179	191	158	188	180	177	196	162	177	168	172	185	183	219	194	172	185	181	173	182	166	188	203	173	197	199	192	203	194	198	174	178	174	201	215	195	189	183	174	213	154	206	171	178	210	182	191	199	183	201	174	162	181	198	201	202	150	187	207	197	187	186	198	196	163	169	191	157	174	180	189	179	203	198	158	190	172	190	177	190	181	182	215	175	178	191	191	222	168	163	173	168	180	157	191	193	186	188	181	173	175	181	202	187	179	169	186	211	195	189	194	178	170	173	195	167	221	201	195	171	190	179	169	160	197	199	172	192	169	165	187	188	157	192	159	177	191	208	198	169	175	186	182	176	174	192	200	196	198	181	187	205	185	165	177	167	186	170	202	205	168	170	212	185	185	183	181	188	204	202	184	182	192	191	181	186	183	142	180	190	172	185	175	197	183	165	207	190	190	180	174	185	172	193	185	186	188	179	178	172	207	185	183	164	181	178	205	154	199	166	183	178	178	181	195	179	198	207	188	178	173	195	173	171	190	184	186	198	210	196	188	198	189	183	173	194	191	166	177	178	197	178	187	202	172	205	162	166	178	185	166	166	173	197	185	177	182	195	189	175	191	209	199	175	174	179	210	204	178	178	185	167	185	174	203	190	161	171	178	167	181	173	181	177	197	188	221	188	179	202	168	158	175	179	189	192	179	191	192	170	184	181	210	213	169	196	200	197	175	165	166	195	197	177	181	198	182	165	178	179	179	181	177	175	176	173	208	157	192	208	201	184	197	198	174	168	183	213	183	191	188	191	177	158	193	189	205	208	201	182	168	199	184	174	198	196	189	205	177	182	169	194	196	178	193	195	181	165	196	186	178	199	188	183	187	180	182	168	185	188	160	186	183	166	159	169	165	185	187	169	176	187	167	191	167	190	171	202	176	191	207	179	182	191	187	183	206	191	185	174	179	208	172	145	204	179	198	167	186	201	185	196	182	186	183	174	177	185	187	196	177	196	185	175	203	203	183	204	210	177	171	161	172	184	196	185	151	174	196	178	197	176	202	185	202	183	192	209	183	175	180	193	160	175	190	187	167	175	196	219	198	181	183	158	167	181	148	181	173	158	160	177	163	182	191	180	198	163	175	184	183	207	190	179	169	182	191	183	185	185	177	181	187	178	201	175	164	186	198	182	146	184	190	188	167	174	190	179	165	188	192	217	187	161	186	199	175	196	195	182	185	183	163	184	192	181	164	177	188	201	201	156	187	175	176	201	212	179	166	180	210	180	178	211	169	163	189	170	183	189	188	174	196	153	192	204	171	177	188	187	201	162	183	177	170	163	172	206	170	190	192	197	183	197	186	205	190	165	184	181	204	194	182	221	186	185	189	182	177	169	182	193	187	155	192	181	177	178	165	178	172	204	181	182	197	177	186	184	198	183	179	178	178	172	168	168	179	199	180	174	179	186	197	168	184	184	189	208	188	176	178	191	192	174	170	197	181	168	188	186	181	204	178	183	176	179	201	184	185	182	186	203	204	184	194	183	195	183	192	159	184	187	188	179	174	193	175	185	194	195	184	176	171	197	189	180	186	205	188	177	157	171	180	171	193	181	206	178	192	168	186	207	198	160	184	180	177	194	191	170	179	197	202	192	192	198	173	184	174	176	168	177	184	200	160	165	195	188	169	178	177	169	173	211	209	183	181	168	188	201	166	177	185	184	170	193	176	193	165	205	192	168	187	182	195	190	188	191	187	179	205	194	203	192	178	187	189	184	180	162	210	177	180	183	195	166	197	189	190	194	174	182	193	171	178	187	167	188	185	181	173	179	184	178	196	181	179	195	186	171	177	168	190	184	169	162	185	214	184	190	174	153	190	200	193	184	181	213	180	190	177	191	176	172	182	177	216	175	169	168	205	186	178	178	192	189	179	187	205	204	184	192	188	193	176	178	174	186	147	183	174	194	177	213	197	188	188	194	171	189	198	183	175	194	201	175	195	184	184	169	209	205	203	163	192	181	206	201	189	208	167	185	178	182	183	188	163	160	187	186	170	172	188	191	187	202	186	170	150	201	195	184	158	181	186	176	188	178	208	212	197	190	198	185	185	192	192	199	185	182	169	175	173	166	158	174	171	187	177	199	182	188	195	178	183	166	157	180	180	180	187
11483	9734	8415	4166	2751	2003	1596	1262	1067	943	774	693	658	601	573	519	541	471	449	426	399	418	383	426	373	376	388	379	377	350	353	337	351	343	326	340	344	371	337	330	322	340	369	412	349	350	354	312	340	344	310	358	351	290	293	330	355	324	342	360	352	360	364	335	322	360	335	311	364	351	334	316	315	314	332	305	355	307	367	329	314	327	338	331	335	333	339	348	329	328	357	350	318	306	342	347	337	339	348	310	310	348	366	328	333	342	339	333	322	315	330	316	309	321	337	338	320	315	347	284	343	316	328	350	354	321	328	326	333	327	335	355	333	333	333	338	350	306	349	344	355	327	317	294	300	328	316	382	280	323	322	310	302	319	305	330	336	326	321	340	338	315	324	318	344	337	316	334	324	338	350	325	354	277	328	343	317	299	304	311	316	341	300	321	356	313	315	329	318	316	334	326	368	319	316	345	319	316	335	320	339	331	364	295	311	309	328	341	323	351	324	338	312	300	337	343	322	308	306	361	333	312	310	318	325	320	323	314	308	282	302	304	320	318	325	349	329	313	347	309	324	328	341	318	285	343	324	367	321	315	324	355	318	304	313	312	362	319	331	307	334	327	327	310	331	336	338	309	338	316	326	362	342	313	354	311	325	298	341	314	343	331	331	371	341	310	312	317	341	322	329	329	314	342	360	331	334	319	319	319	337	340	338	308	340	330	330	312	336	335	304	333	320	281	308	302	320	313	295	357	358	328	324	325	316	347	332	310	307	332	346	308	316	360	315	339	334	331	344	315	330	336	317	312	333	357	299	345	314	303	299	367	315	348	331	344	316	301	325	303	304	313	304	348	334	320	328	317	332	321	329	342	322	285	326	347	315	301	318	335	326	334	325	326	297	301	321	321	330	335	325	314	342	313	346	320	328	312	315	344	318	304	309	302	337	321	334	334	318	326	315	341	314	313	347	330	320	316	335	293	314	340	287	318	343	308	315	329	295	323	313	315	331	324	308	346	332	308	319	354	346	303	325	283	301	330	283	311	336	357	326	324	303	325	322	326	313	342	327	341	344	317	334	320	353	336	324	300	327	318	341	321	344	300	305	346	337	353	315	306	318	299	309	329	307	359	318	330	320	303	326	325	293	322	332	356	360	334	337	329	322	326	358	325	319	319	347	340	324	348	329	294	311	325	312	345	339	346	344	317	315	317	291	305	316	311	324	311	326	332	326	308	296	312	322	279	319	325	317	316	337	320	339	365	308	323	332	328	331	350	289	341	281	315	351	339	344	328	370	284	318	327	315	340	320	315	299	316	306	331	328	351	296	335	311	323	334	340	372	308	285	339	323	299	328	316	304	323	301	310	312	339	338	312	342	289	317	321	301	333	343	320	304	312	342	330	336	302	335	312	321	314	300	316	314	310	328	308	328	279	321	332	330	349	324	333	327	341	351	333	310	342	315	326	322	328	317	307	321	318	316	306	316	340	305	317	328	283	326	328	322	292	351	319	307	291	328	329	344	294	314	336	328	325	338	329	326	349	325	327	294	318	278	365	301	326	333	331	297	329	324	304	333	335	365	285	346	341	300	341	308	304	325	308	279	317	331	294	314	332	326	343	305	313	317	306	339	319	348	328	313	318	325	312	338	307	330	330	316	311	343	329	341	322	310	322	319	348	333	323	299	373	330	317	344	344	327	309	325	308	316	359	332	322	330	341	328	311	336	300	351	321	319	316	334	343	290	314	346	313	323	329	312	330	328	352	363	313	333	315	314	340	311	327	309	300	326	338	304	330	337	288	300	344	333	329	324	356	344	313	332	355	347	290	306	338	319	294	329	286	316	318	305	331	374	349	335	349	329	317	336	308	300	320	325	353	339	330	311	309	344	314	314	313	333	307	311	346	341	347	318	282	318	303	325	338	310	322	330	312	334	322	298	360	342	331	359	310	325	329	322	347	322	316	354	294	330	332	320	285	320	295	334	316	329	333	343	296	327	322	363	323	313	290	321	304	340	339	322	341	335	326	304	358	355	305	308	341	339	314	361	312	337	338	337	335	317	324	331	354	341	302	337	348	327	341	311	339	282	339	336	349	325	353	327	335	306	278	328	303	307	301	318	319	320	336	315	276	351	326	309	340	319	336	337	301	337	339	318	312	317	323	307	301	317	325	305	302	350	326	348	333	333	319	330	310	349	310	298	330	352	331	364	340	309	348	317	339	301	302	302	307	308	307	297	313	322	297	338	331	319	339	346	323	348	336	298	301	332	288	323	356	346	317	340	331	287	359	327	314	322	308	330	351	312	347	322	342	339	339	274	318	344	328	340	319	292	337	310	341	323	321	321	348	319	339	361	346	305	298	346	298	333	337	305	343	317	323	304	297	337	337	340	357	308	323	305	321	325	320	318	330	334	329	310	351	328	316	341	333	294	360	296	316	347	330	309	325	349	349	325	280	359	343	324	346	301	355	301	351	331	331	377	317	352	324	319	331	321	311	301	374	369	311	331	341	320	332	296	339	342	300	293	373	306	316	318	318	324	307	346	302	321	302	326	313	313	309	304	320	332	282	344	329	316	280	353	340	321	337	348	343	316	293	295	302	317	314	341	314	311	322	323	325	300	325	326	316	330	322	325	319	312	327	355	310	316	328	306	315	337	313	330	362	317	304	308	335	366	342	323	329	317	343	339	295	342	327	324	306	329	311	313	295	332	327	309	328	302	322	281	332	326	328	358	323	323	295	349	355	344	318	316	326	290	323	320	360	310	338	334	337	304	327	301	348	299	336	321	328	361	307	348	332	367	301	316	316	312	318	320	328	326	303	319	317	309	325	358	344	318	325	322	340	316	347	314	334	300	318	312	319	325	306	330	315	308	313	322	312	299	324	357	318	292	331	348	323	317	311	307	320	323	319	340	326	312	312	321	346	312	319	300	334	317	354	301	322	350	301	315	347	301	310	343	298	327	368	331	340	327	306	313	295	349	363	301	308	354	310	304	356	309	334	334	304	354	344	304	316	341	313	318	305	287	325	325	301	345	321	332	354	326	338	267	314	305	294	307	298	329	322	316	302	314	346	339	329	319	323	316	322	298	319	312	317	302	323	346	305	312	327	335	296	298	311	335	326	323	325	326	327	301	337	315	350	316	314	319	313	316	315	322	316	325	326	312	327	340	334	352	314	304	332	330	321	339	332	347	312	338	338	354	303	333	314	294	336	365	321	323	333	346	349	361	367	310	306	315	327	320	308	311	297	315	302	347	281	312	316	304	351	316	339	305	349	308	306	303	335	316	282	307	332	338	324	334	363	299	291	345	320	354	321	349	304	330	323	349	311	351	315	350	308	353	340	327	329	362	314	354	324	329	332	326	351	317	307	313	326	340	312	352	334	331	302	310	326	308	337	339	334	368	334	295	302	352	309	328	330	318	303	346	324	294	362	323	315	345	340	330	358	334	355	333	311	334	339	327	294	316	317	283	328	315	307	311	339	298	301	314	325	331	333	335	337
23072	21094	28956	23469	21094	19443	2153	919	718	669	587	531	511	479	488	475	453	430	397	405	416	402	379	389	388	393	340	377	367	343	329	367	349	379	326	343	386	383	350	374	376	353	381	343	344	357	343	314	353	352	356	364	390	321	375	361	328	313	376	370	325	316	344	326	347	350	350	363	336	364	356	347	347	382	362	324	355	335	367	305	339	338	344	320	383	340	344	365	346	332	327	349	329	316	357	338	357	362	371	337	362	321	339	350	352	345	367	352	366	360	325	353	332	314	386	341	360	315	321	344	307	308	340	360	373	329	353	339	334	346	333	364	365	379	366	311	362	353	334	355	338	336	347	395	382	366	357	337	357	367	328	342	357	345	317	319	332	341	338	351	348	302	349	316	351	327	326	376	337	317	366	337	308	370	341	347	329	321	335	329	341	378	310	369	347	326	366	328	336	341	353	327	334	340	347	303	341	329	331	346	346	340	327	354	345	351	328	304	325	321	319	317	353	328	358	367	331	316	295	334	364	359	342	340	302	343	347	367	294	347	329	344	332	332	325	345	368	355	329	389	331	373	337	338	345	338	308	347	363	350	337	339	321	365	328	362	329	327	323	266	319	321	332	365	351	390	361	319	330	342	329	351	336	358	352	345	365	351	290	344	335	304	349	337	340	330	333	335	316	335	336	373	283	319	331	352	363	342	366	328	322	345	320	335	380	356	344	337	356	329	342	349	319	321	354	337	337	372	328	358	312	335	374	324	358	335	353	321	359	351	319	362	362	364	359	329	361	342	303	374	343	353	357	345	346	322	339	319	339	315	322	342	334	362	337	336	331	336	332	341	381	325	347	310	338	364	327	335	349	324	317	386	327	305	374	316	344	354	355	342	350	358	337	331	341	345	363	332	346	378	347	331	324	309	348	352	329	345	333	340	327	339	316	369	338	340	339	365	351	351	367	325	315	342	346	328	352	359	326	344	363	343	354	350	366	349	339	338	374	358	363	320	363	342	343	374	348	351	349	346	353	353	322	348	347	324	363	311	337	325	353	324	363	341	359	338	325	359	336	352	331	348	370	307	345	344	350	343	360	337	332	364	317	341	346	338	366	322	340	323	372	352	326	343	362	318	334	364	326	360	358	354	334	300	337	367	347	353	322	360	328	353	304	361	353	344	345	332	331	323	338	332	330	322	351	363	310	369	370	319	316	333	355	340	351	342	357	356	361	335	317	324	342	359	308	324	297	351	322	401	321	322	330	328	337	377	356	355	340	324	329	355	329	330	318	331	358	323	315	340	345	325	303	367	386	359	315	337	350	346	370	364	326	351	324	331	353	315	326	331	372	336	355	338	358	319	347	345	329	323	341	336	323	338	351	311	353	336	320	341	331	318	324	364	351	358	312	313	337	351	311	320	337	351	368	341	361	366	353	373	354	323	322	340	375	311	355	323	344	351	328	337	373	356	342	329	341	374	371	336	351	338	339	335	339	341	346	342	367	328	344	338	349	378	332	336	359	365	374	365	368	322	359	334	382	346	328	367	323	347	346	338	318	332	361	354	366	387	350	361	325	320	378	336	385	360	364	367	354	362	326	339	351	322	331	359	343	330	351	374	347	337	333	382	349	364	332	356	326	340	318	373	369	359	335	305	365	382	374	318	303	327	316	335	329	310	358	371	317	354	347	344	339	357	364	325	344	327	360	343	302	343	346	338	362	359	358	353	344	319	348	301	344	351	320	343	342	343	342	348	351	339	347	355	339	335	327	342	329	360	344	345	310	318	387	343	370	341	346	325	330	345	317	350	323	356	329	332	340	328	329	360	349	333	365	330	341	335	357	340	375	353	345	327	331	314	336	326	364	347	325	352	328	331	335	331	338	335	365	358	360	349	350	359	362	347	354	332	361	344	376	351	337	344	338	322	349	369	377	315	339	341	335	357	351	364	315	328	302	355	379	361	332	352	329	389	329	353	362	380	327	364	351	394	330	359	336	332	320	335	335	381	347	327	349	325	353	353	317	340	361	333	368	351	327	359	353	337	372	346	329	329	348	337	353	348	335	336	360	333	337	341	370	348	352	370	371	385	340	378	343	351	344	374	354	360	370	368	350	367	340	311	331	341	344	344	341	365	334	345	351	326	337	321	322	338	362	358	337	360	320	312	355	314	330	356	332	346	380	353	304	302	302	363	377	345	322	368	353	394	358	318	368	325	338	350	371	339	349	339	358	401	337	343	333	376	354	358	339	338	343	330	334	352	334	306	347	339	374	360	318	316	334	346	347	343	339	337	359	340	354	358	370	295	364	357	351	383	340	344	372	358	350	329	346	324	354	368	363	309	378	363	353	337	323	358	326	346	332	340	300	332	343	363	357	340	314	364	375	339	326	329	355	327	324	362	379	339	335	364	334	372	330	372	344	326	336	343	361	323	312	336	305	360	316	348	330	319	375	301	332	349	317	391	347	352	334	337	324	295	363	326	349	348	330	332	389	317	380	329	363	374	335	331	377	352	318	330	327	321	345	341	323	332	364	344	349	330	369	346	316	322	379	359	355	354	348	333	362	364	335	327	336	360	323	326	343	363	322	371	318	355	381	355	333	365	330	343	351	329	346	346	346	351	321	346	359	328	355	331	349	368	352	342	339	332	330	365	335	317	334	353	384	366	354	329	349	358	360	374	359	351	354	341	339	324	321	360	372	341	315	324	344	320	368	375	342	337	345	347	365	369	346	320	327	322	331	356	368	338	354	323	343	329	347	356	333	374	328	325	360	339	341	335	367	338	327	313	339	352	338	307	377	332	333	339	342	324	363	332	309	366	346	328	335	353	312	343	344	359	368	343	379	349	339	365	324	335	351	352	325	317	339	357	338	371	350	338	354	325	341	316	360	339	359	355	370	333	372	371	348	336	333	365	343	338	338	361	343	326	341	346	337	357	357	322	345	351	353	360	350	313	356	344	368	363	355	325	338	329	336	315	339	379	322	324	353	327	326	364	385	369	298	356	361	345	363	358	329	366	342	345	360	325	349	359	346	334	370	353	366	350	354	332	353	359	335	362	353	338	345	341	332	380	350	329	343	356	345	314	340	374	348	350	366	351	326	326	359	341	348	354	327	345	344	325	339	337	375	348	316	319	382	349	300	332	354	343	343	354	352	350	354	366	318	332	331	364	332	308	339	346	348	351	367	364	340	366	319	334	344	363	333	328	339	364	391	346	358	343	348	342	339	326	363	313	337	373	364	373	327	327	320	342	379	347	303	346	360	347	358	352	365	330	345	344	338	357	321	337	330	348	352	358	372	337	349	402	335	357	340	347	332	327	323	356	355	307	346	371	313	329	352	338	355	355	338	336	350	338	353	353	302	348	333	361	357	307	351	322	341	268	366	330	315	345	337	340	341	331	338	361	338	369	368	338	330	320	339	344	336	318	327	366	337	339	336	342	348	340	368	333	367	356	360	364	335	319	351	322	367	375	355	358	327	361	348	333	352	325	386	345	327	321	356	362
14016	15946	13625	7420	5025	3684	2957	2361	1928	1661	1388	1347	1187	1103	1029	926	922	887	808	764	761	786	710	718	733	687	672	701	644	644	680	644	634	645	644	574	645	621	619	563	611	567	603	630	638	633	617	639	569	610	611	623	608	601	611	645	573	575	594	600	565	571	562	621	579	577	586	602	578	584	603	558	536	575	616	569	558	587	628	562	602	600	616	582	531	581	576	582	593	576	551	600	620	594	638	607	616	596	590	590	621	556	567	562	544	571	607	591	603	591	530	629	558	556	607	615	586	546	608	615	572	575	571	587	607	562	597	601	539	589	571	628	570	598	574	582	551	543	521	557	568	557	560	554	613	570	601	541	586	608	570	610	588	581	560	594	611	598	605	557	553	600	566	577	569	583	570	541	580	561	609	597	614	589	578	558	565	584	568	564	605	578	563	586	580	578	577	592	595	573	580	587	577	586	607	557	574	560	603	545	560	573	583	525	616	571	570	605	527	576	582	596	565	546	556	537	547	565	603	607	554	564	538	554	565	575	615	584	561	574	557	599	603	577	577	637	593	558	585	561	564	561	558	579	599	607	581	568	561	607	541	569	611	592	560	579	580	548	530	604	584	566	589	593	620	555	607	563	576	595	542	599	563	595	567	577	623	593	589	570	593	582	539	616	569	584	582	631	577	602	567	539	549	624	556	609	589	577	583	569	570	519	602	579	589	604	558	582	615	582	617	569	566	579	621	604	579	590	624	590	586	590	562	556	545	586	551	606	598	561	610	591	551	556	536	594	583	579	601	576	612	568	567	545	579	582	587	574	550	589	580	575	549	590	566	613	595	566	563	548	580	581	579	572	613	638	599	559	559	591	581	594	563	587	596	586	574	542	579	581	569	624	600	554	570	584	563	555	582	560	591	585	578	562	580	527	565	534	584	583	574	589	592	571	602	565	595	528	596	575	568	574	581	567	587	597	632	590	567	581	606	587	550	540	573	564	565	617	543	622	573	597	545	554	565	575	525	582	606	584	575	596	574	575	610	576	601	532	557	551	571	604	563	569	574	610	597	554	563	561	592	632	551	572	575	532	550	580	558	579	590	593	607	589	553	594	629	533	603	601	545	560	552	612	594	573	600	591	574	610	581	588	544	576	578	602	597	591	582	551	589	558	588	587	557	576	569	563	545	578	574	572	599	568	589	601	608	554	527	578	575	604	555	631	550	597	582	568	576	574	544	523	528	576	545	581	569	596	581	578	600	564	580	552	563	555	550	606	584	611	574	583	592	598	580	567	566	547	559	556	585	557	584	614	535	593	597	635	567	551	584	591	585	596	549	567	561	528	558	593	589	534	574	575	538	599	581	576	548	597	550	573	593	611	580	605	605	593	546	577	598	593	556	584	573	598	618	567	562	581	611	599	567	601	599	541	551	585	574	594	564	554	589	579	588	565	577	593	560	542	569	612	610	583	588	570	568	596	582	601	601	577	635	561	640	561	582	600	567	589	563	549	556	627	546	511	586	581	607	543	604	569	555	554	555	582	583	549	571	548	566	595	541	621	611	552	540	572	596	574	589	531	551	601	557	583	534	549	608	560	618	630	563	616	586	636	591	524	574	602	573	543	624	571	617	544	586	616	582	551	608	607	580	578	603	570	547	573	579	563	522	567	563	573	562	552	552	617	607	587	576	548	570	561	601	580	566	611	586	574	613	593	544	558	588	531	566	561	610	581	579	570	592	541	559	600	578	573	580	573	548	584	573	593	545	545	595	564	546	560	539	518	549	573	553	625	581	583	585	555	565	579	583	553	586	581	570	587	546	562	548	617	561	611	549	584	603	575	576	579	580	587	584	552	564	565	583	551	553	561	565	596	602	578	538	525	595	558	631	540	606	558	581	576	602	612	607	588	577	563	559	575	565	575	543	612	596	575	564	568	574	598	597	572	563	600	589	567	575	590	584	598	606	589	551	570	593	554	564	602	585	604	549	595	603	593	563	592	591	573	561	609	613	601	589	563	628	587	573	542	586	572	585	545	572	551	584	578	577	563	601	583	540	626	565	523	588	566	588	568	579	612	589	548	624	604	591	543	563	605	571	587	570	565	591	616	563	563	654	573	573	564	572	570	588	568	571	583	585	608	564	588	566	572	594	593	574	609	609	588	548	624	626	622	584	570	621	596	578	578	549	615	539	582	599	599	570	558	567	573	549	561	620	611	595	546	593	558	564	608	562	577	558	570	573	585	594	577	558	613	571	599	594	591	600	562	572	574	560	585	554	542	563	559	558	571	560	583	538	558	567	594	554	547	586	538	558	552	596	605	590	591	584	603	585	599	591	551	585	545	610	622	580	538	590	600	588	636	571	549	562	592	569	601	571	580	603	568	555	622	584	590	619	583	547	551	577	534	557	598	586	577	592	577	574	542	602	575	586	572	586	586	560	623	561	560	551	581	576	600	547	593	560	609	552	599	575	568	570	556	607	612	590	555	556	592	583	591	559	628	592	584	593	566	582	560	549	595	578	577	534	583	570	574	577	647	540	615	561	562	583	622	541	512	577	588	563	564	554	574	601	581	600	594	561	592	603	585	579	612	557	614	608	582	562	561	609	605	588	584	535	605	580	583	593	596	607	583	601	553	566	572	609	624	554	557	551	558	588	588	534	561	558	538	579	589	590	595	614	560	600	603	586	551	585	609	570	586	644	562	599	602	581	560	530	585	550	580	580	598	591	592	566	560	615	556	580	603	614	608	602	589	583	567	572	580	567	562	550	571	575	547	584	592	522	564	585	612	589	553	581	573	582	599	599	531	563	563	603	585	538	561	595	551	579	569	567	540	569	563	592	579	585	584	552	569	557	655	558	617	555	595	625	570	586	553	566	544	537	549	592	580	595	625	599	577	567	566	540	592	564	603	583	589	628	558	617	569	568	597	563	584	552	586	550	600	578	591	571	594	594	566	600	542	584	585	621	582	581	576	571	619	547	590	545	594	563	576	580	588	607	587	588	567	601	584	569	571	642	543	537	560	581	557	574	565	595	590	587	561	568	568	618	601	586	579	577	576	557	604	575	581	575	556	585	570	604	553	590	595	569	583	608	558	595	573	590	541	579	573	582	591	621	535	600	607	563	572	550	570	565	566	553	585	560	558	598	587	568	586	589	564	569	611	574	581	623	582	549	619	562	633	564	547	618	538	569	613	583	580	549	548	601	577	580	565	543	575	597	611	522	582	548	547	578	528	529	594	515	597	568	551	599	574	591	561	594	563	626	592	573	587	539	617	570	598	558	545	592	570	561	614	552	621	577	528	554	585	601	613	585	554	579	602	611	562	648	597	582	599	560	557	536	577	575	560	550	589	575	621	587	626	597	571	620	577	590	577	574	577	578	618	557	590	563	582	565	534	561	590	522	536	610	567	584	579	552	562	547	574	543	578	558	613	582	565	591	597	582	591	571	597	535	582	574	601	586	573	629	595	583	574	534	563	623	579	547	584	578	593	588	512	603	570	608	572
26731	20621	8039	357	181	133	115	117	113	82	102	104	97	77	88	99	91	69	90	88	78	94	70	69	77	72	96	91	88	78	90	94	93	79	74	87	83	105	82	94	88	77	95	70	80	96	80	96	79	80	81	80	77	88	82	79	75	79	77	93	81	87	93	102	79	72	86	73	93	78	80	78	91	91	89	72	76	81	83	90	77	92	74	81	87	89	80	79	79	101	105	101	80	86	81	95	82	78	98	79	88	81	95	86	94	85	83	88	74	93	80	82	86	74	83	70	91	84	72	82	67	72	73	90	83	77	96	86	74	81	100	82	85	72	83	66	84	79	76	89	88	87	81	83	73	74	76	75	92	84	89	80	102	69	80	91	70	81	85	82	78	99	79	73	79	80	96	86	80	76	81	87	96	106	89	92	73	74	111	68	80	92	73	84	101	81	74	84	79	71	90	88	98	70	70	71	78	82	71	80	81	96	96	67	68	88	78	77	76	79	81	91	89	77	99	80	103	81	82	72	76	93	94	79	73	73	73	88	69	95	80	102	88	104	71	76	70	79	94	68	89	70	94	80	78	97	83	75	83	101	102	91	76	79	93	75	81	100	74	86	74	88	75	102	78	78	78	82	84	87	86	85	71	82	76	87	73	78	84	77	69	63	74	70	75	70	79	62	89	74	89	95	91	87	89	93	94	85	95	74	80	81	82	68	78	87	80	79	75	80	88	77	86	75	89	80	88	94	69	83	76	83	103	94	80	93	87	80	75	85	100	73	85	76	93	93	72	77	88	82	81	74	69	76	84	71	97	70	89	68	79	88	85	79	98	100	78	94	87	92	83	70	101	81	81	73	74	89	83	70	81	79	81	82	94	64	69	88	80	79	89	97	91	87	75	79	77	77	76	79	78	88	91	95	84	90	66	72	88	76	82	73	84	68	88	69	80	77	97	78	74	86	89	94	99	90	85	72	76	80	78	77	69	101	82	86	67	83	64	96	88	78	87	70	80	79	72	83	78	87	77	72	78	80	73	89	95	70	85	88	97	73	83	88	96	83	67	84	84	91	64	75	84	78	83	75	76	90	65	92	81	70	69	86	93	67	80	91	84	79	82	80	90	86	76	86	75	74	77	82	76	69	74	85	93	90	78	85	88	78	71	84	74	78	82	82	79	62	68	86	71	95	79	97	94	73	100	82	91	74	68	81	74	78	78	66	84	80	86	76	91	76	71	75	80	87	82	98	89	75	79	84	83	85	85	90	88	96	82	80	84	79	84	95	87	84	77	79	84	78	70	89	93	83	82	71	86	76	75	74	69	76	81	89	92	86	94	79	74	84	98	87	92	77	97	102	85	81	80	65	85	88	68	78	76	101	74	82	75	64	79	70	84	85	75	76	88	69	78	80	84	89	84	80	91	71	109	84	102	82	74	91	91	83	98	94	81	74	95	81	94	89	78	72	84	82	84	73	79	60	93	74	80	70	97	89	73	85	90	89	90	82	77	85	77	77	100	69	88	82	78	72	86	94	91	90	95	64	103	84	78	82	74	82	81	94	79	76	76	107	68	71	85	77	84	96	77	72	69	90	90	80	98	102	81	80	65	79	84	75	71	81	90	70	81	96	78	77	97	77	86	79	102	78	76	71	74	92	92	99	74	68	108	80	81	89	87	98	91	80	80	89	82	88	76	79	75	86	73	99	79	82	90	83	82	95	90	92	80	78	70	81	76	78	75	95	82	82	80	83	78	87	77	75	87	84	98	71	84	84	84	89	93	93	75	77	84	84	92	95	82	81	71	79	73	95	91	79	81	88	69	83	66	75	84	83	86	79	78	94	90	80	83	83	77	85	88	68	78	83	81	78	89	99	70	79	86	76	77	77	84	73	88	80	98	90	93	87	90	77	90	71	75	76	84	78	70	77	101	78	80	77	67	73	86	88	78	67	84	87	81	76	80	79	79	93	94	71	82	88	79	93	80	80	88	79	68	70	86	69	72	74	82	82	71	87	71	75	72	93	77	93	88	86	86	95	79	72	60	81	81	77	84	79	82	94	85	84	90	83	94	84	98	86	70	71	82	87	75	76	86	74	72	74	71	81	102	70	79	75	81	89	75	83	84	75	85	76	86	70	84	84	85	89	77	81	83	78	81	101	87	81	73	81	75	71	86	76	78	87	95	82	73	97	88	72	92	83	74	81	92	100	88	90	80	94	86	79	86	80	83	97	80	63	70	91	93	93	86	79	82	76	92	77	93	88	90	68	65	84	98	83	84	76	83	74	98	77	75	77	86	85	104	86	71	80	80	85	87	91	98	84	81	85	78	83	76	69	67	74	69	95	75	68	69	92	84	76	79	84	79	78	93	73	78	84	76	84	75	78	79	84	67	90	73	89	85	88	86	110	75	84	89	86	94	88	84	79	104	76	80	86	95	77	91	74	94	78	96	72	96	71	69	84	95	64	80	91	83	80	82	84	87	72	80	78	94	92	77	79	91	64	87	75	85	66	74	75	82	77	81	78	94	83	87	90	86	80	87	77	74	69	60	62	71	79	86	68	75	78	77	71	77	87	87	82	87	80	71	73	86	72	84	73	83	80	80	105	97	87	80	87	94	80	80	86	93	102	89	66	89	92	87	88	94	91	83	73	80	75	83	89	88	91	81	83	82	82	89	92	85	75	82	78	77	65	76	85	69	93	79	92	69	83	88	95	81	85	76	73	98	75	78	95	59	73	88	99	89	86	86	88	97	87	89	94	86	71	86	89	68	78	85	75	88	82	87	87	83	76	76	97	69	83	85	79	87	68	71	86	70	78	62	85	86	84	81	73	76	82	83	88	75	79	90	67	81	77	83	85	80	90	88	87	78	91	76	73	79	77	90	81	81	82	83	95	76	79	80	78	87	79	91	99	73	72	89	74	69	72	83	92	70	84	92	84	87	97	88	89	84	81	82	94	82	75	76	80	100	83	90	79	81	81	86	82	72	87	82	83	79	66	83	80	78	85	94	97	47	93	75	84	60	83	108	92	84	94	75	85	79	79	103	85	93	76	95	71	98	75	73	73	69	77	91	81	88	80	82	85	66	76	97	69	74	72	80	98	89	88	78	82	72	79	86	101	78	95	71	101	87	96	84	79	84	89	72	60	83	71	84	72	93	77	69	89	69	79	65	86	100	70	87	72	73	88	83	74	110	73	71	83	89	62	99	87	84	96	83	92	74	82	95	88	106	72	96	91	92	88	83	80	87	86	74	92	88	84	98	69	75	80	98	70	67	68	79	106	73	69	99	87	79	93	86	77	83	90	75	79	107	90	85	89	90	91	76	87	92	63	69	75	77	80	85	82	98	75	76	106	78	69	79	88	83	76	101	90	90	76	88	73	72	79	79	80	81	89	74	87	82	71	83	81	78	68	75	76	82	86	90	70	78	62	88	70	94	70	88	83	76	80	90	76	80	87	86	86	91	83	84	75	80	87	94	76	69	82	95	84	79	75	87	98	70	94
5148	1129	989	527	367	309	269	234	220	193	185	197	186	183	184	180	171	160	175	175	196	164	165	158	149	170	181	162	158	161	164	151	167	148	151	168	175	155	173	152	184	167	176	174	154	163	174	152	178	161	160	169	150	159	139	158	178	158	159	134	159	141	128	168	160	152	167	178	173	167	178	153	159	145	173	178	169	160	138	145	164	141	147	154	157	153	164	163	146	163	151	155	160	152	150	169	161	161	146	150	143	153	174	152	181	161	165	162	171	182	161	164	158	173	155	156	151	167	138	157	176	145	153	148	154	172	164	143	146	174	148	185	157	153	164	184	175	135	163	157	154	151	163	146	183	169	151	149	164	162	159	147	148	158	155	164	145	140	143	166	169	150	180	146	150	147	146	154	145	165	168	160	146	168	173	158	175	133	154	156	163	161	149	139	167	165	157	165	160	142	157	153	156	151	156	182	138	151	170	155	156	169	164	161	173	136	161	131	135	179	147	154	159	160	165	156	153	150	169	159	165	156	159	165	148	150	170	166	140	163	146	154	177	161	152	129	159	167	157	162	149	139	161	153	164	186	181	154	163	147	177	161	166	158	170	176	135	166	162	166	153	154	157	141	181	181	162	161	162	142	179	133	172	160	155	178	160	146	160	168	171	174	153	154	156	175	157	154	196	155	155	156	154	145	159	152	164	137	159	166	155	163	164	153	201	151	152	157	183	173	156	154	176	144	171	173	137	162	156	169	151	164	149	175	152	161	175	172	149	189	156	156	161	151	140	121	153	161	178	171	163	151	163	143	146	141	155	156	152	145	147	188	154	161	142	147	180	175	141	177	155	206	155	154	150	163	182	165	153	145	159	155	151	153	141	144	150	160	142	168	142	161	172	138	152	146	178	136	186	143	150	173	160	133	173	158	159	176	164	169	170	165	150	155	161	147	172	158	149	155	151	172	166	154	157	156	144	151	171	172	160	161	164	159	148	154	159	185	156	146	165	162	144	161	142	137	154	148	169	152	154	156	146	154	174	174	161	163	169	160	141	151	166	175	180	135	152	155	157	127	157	160	153	170	160	174	170	146	130	152	147	151	191	183	165	160	174	152	144	141	163	161	175	179	149	145	170	172	180	149	153	150	150	161	149	168	165	169	162	152	142	148	163	162	191	148	172	135	166	154	166	142	178	158	177	165	167	152	148	135	169	164	168	162	175	181	153	146	159	185	171	183	166	147	142	156	159	137	149	166	167	161	158	157	155	157	151	172	138	161	154	164	154	173	168	152	156	161	164	143	149	156	153	171	172	164	158	160	163	183	161	181	152	170	167	161	162	157	144	132	142	175	147	147	144	190	171	161	178	169	166	169	171	168	156	163	142	150	166	145	143	152	183	145	171	177	146	178	173	152	190	155	157	147	155	162	158	165	159	151	165	160	153	154	151	164	159	182	184	132	148	173	157	166	173	153	152	155	150	142	160	147	162	171	144	165	155	162	151	175	171	147	137	170	162	155	163	172	153	165	152	159	166	143	151	154	170	146	163	144	163	188	144	156	145	165	149	171	133	158	155	183	168	142	153	156	158	152	150	166	182	153	147	180	157	164	154	163	163	159	157	165	147	158	162	162	156	120	154	160	169	152	151	169	144	132	160	163	156	179	156	170	144	153	162	160	140	165	148	143	167	143	163	153	162	146	183	142	162	143	146	154	161	172	173	182	152	164	163	184	139	148	144	146	165	135	156	156	139	179	135	152	161	162	167	158	155	141	154	139	152	139	164	167	173	160	125	186	155	173	134	154	171	148	153	150	147	167	171	176	165	152	142	147	160	175	158	156	149	162	145	187	174	165	167	171	173	165	140	153	186	133	156	159	156	174	143	165	170	188	178	184	158	155	160	150	174	147	153	159	159	158	184	152	171	143	184	149	165	142	169	150	156	161	154	143	131	155	152	153	145	147	153	158	179	176	168	154	161	151	162	152	180	162	151	159	136	174	168	159	174	135	131	144	150	155	163	149	153	164	166	161	155	160	161	170	162	161	181	144	165	174	140	164	168	137	156	155	156	166	158	157	182	156	134	148	158	176	160	171	151	160	166	159	147	166	175	164	180	151	163	168	150	171	153	149	157	142	171	173	159	155	167	137	143	155	153	164	155	153	150	161	140	155	180	169	141	143	166	169	148	159	184	158	173	159	138	153	162	136	180	146	162	133	145	152	152	160	155	167	147	146	159	141	159	169	163	137	161	159	135	160	156	170	146	160	149	153	149	146	160	149	152	136	160	135	163	160	153	154	155	162	165	156	179	148	167	150	157	166	160	146	155	167	157	173	144	157	176	172	135	150	169	150	148	149	142	167	165	125	138	145	163	153	156	171	158	162	152	162	192	143	139	157	164	162	165	155	156	163	176	150	133	139	180	153	157	167	156	177	153	166	178	155	166	154	160	149	157	192	157	137	158	161	141	159	157	148	132	138	155	154	169	158	154	150	154	138	157	182	165	167	170	172	150	157	177	158	179	149	153	195	149	151	173	148	159	167	163	151	156	160	146	150	126	163	154	156	168	150	176	132	130	155	146	145	179	155	166	148	160	189	168	135	173	172	174	160	182	187	182	137	170	162	158	155	148	164	153	159	166	157	177	150	161	162	166	143	168	150	151	145	169	150	167	157	162	166	175	173	171	162	151	162	127	167	160	169	184	159	155	164	150	144	169	153	156	169	150	159	142	177	168	150	164	138	147	153	156	165	171	163	178	171	167	152	152	170	158	168	150	158	166	126	169	174	140	171	150	163	153	155	164	159	149	166	155	169	162	147	131	161	153	179	155	145	134	165	154	145	146	164	161	148	151	153	135	133	137	162	168	162	170	130	166	177	155	139	161	181	150	153	153	140	149	163	176	144	141	148	159	131	134	165	145	140	158	156	159	154	161	149	157	163	176	139	140	161	168	145	165	149	162	152	154	145	170	174	161	157	166	129	154	145	159	157	191	153	154	154	153	156	145	167	153	143	178	170	151	158	162	167	169	139	165	144	154	159	156	156	137	164	146	154	143	173	152	173	170	155	175	156	141	156	174	160	140	182	160	159	155	159	149	148	160	172	148	153	145	149	157	174	154	155	146	180	178	146	154	156	158	168	149	153	149	161	142	140	158	156	161	172	174	162	158	155	146	143	149	166	161	142	169	161	162	161	170	158	174	180	173	139	167	161	163	163	146	153	154	170	145	158	144	143	140	158	166	176	149	146	140	149	170	146	146	171	159	165	132	173	152	171	155	161	155	155	170	160	151	146	166	171	152	142	149	165	145	154	139	147	146	188	151	150	167	176	146	134	159	147	158	162	163	158	156	155	155	149	170	129	151	155	163	172	151	149	152	156	130	141	166	167	147	165	154	154	143	177	179	157	164	151	135	151	183	169	162	185	174	166	156	180	149	165	155	148	157	160	142	162	141	153	157	152	152	139	161	167	186	149	129	154	156	179	141	160	155	153	154	132	167	165	157	159	162	173
24073	21122	28335	24163	20413	2220	679	456	360	322	297	326	289	263	254	238	231	234	210	214	245	194	206	184	206	205	211	195	192	211	203	209	189	192	190	192	196	201	205	200	159	207	198	197	183	182	180	209	192	149	199	180	180	172	183	193	171	172	199	192	188	193	203	196	163	158	170	190	183	198	183	220	187	180	185	183	187	189	199	211	198	193	181	227	163	197	197	196	208	208	195	175	186	169	186	176	152	210	188	196	187	182	171	188	180	170	173	200	178	195	157	191	191	179	196	160	180	169	183	189	198	198	217	197	200	196	188	193	197	205	202	202	185	212	185	161	178	177	203	166	168	198	187	195	185	187	192	186	193	187	175	177	178	198	209	212	178	191	172	177	192	212	182	187	190	194	184	195	161	174	192	215	182	196	203	175	176	184	207	206	199	199	195	173	181	199	179	192	185	167	173	208	181	203	175	186	212	192	164	164	183	208	183	198	183	202	190	179	193	200	187	192	185	197	161	177	173	181	172	194	198	201	205	208	197	177	174	183	183	193	179	189	190	188	184	177	180	163	177	212	184	192	229	194	193	187	181	176	192	189	182	146	193	183	190	183	190	185	164	183	172	207	207	211	200	197	203	213	197	202	204	188	195	180	204	181	206	209	176	177	173	186	184	177	198	203	187	176	182	191	190	206	172	179	181	186	187	197	197	190	174	145	169	194	172	180	204	185	166	167	210	172	211	194	202	190	206	191	190	174	190	182	180	155	184	175	198	174	223	183	204	175	187	193	184	187	174	211	194	205	198	187	188	180	201	201	194	196	208	207	175	167	176	157	186	170	178	201	175	193	190	175	183	219	197	201	181	195	174	192	171	182	178	172	204	194	171	175	189	184	187	195	198	188	167	194	174	171	192	198	199	195	204	191	182	193	176	200	198	177	152	185	182	184	197	196	164	177	183	171	179	189	169	183	169	178	171	191	193	194	182	201	186	206	173	170	215	174	190	201	191	189	178	203	165	210	186	206	180	186	178	170	157	183	211	149	200	191	217	180	185	202	194	203	166	196	193	187	173	189	185	174	167	208	175	164	184	199	185	198	182	186	217	183	179	183	233	184	196	194	174	216	188	174	218	196	175	176	174	201	213	204	198	204	193	169	184	203	202	187	178	193	185	206	207	198	163	181	191	195	199	176	191	187	219	181	211	171	195	188	193	205	196	182	202	175	210	179	184	188	192	189	179	180	185	171	190	213	198	209	170	169	188	193	194	202	199	190	173	200	209	187	158	210	181	168	199	190	184	197	201	190	166	165	186	199	177	183	197	174	195	203	210	191	168	180	179	192	200	190	178	191	200	189	194	190	205	185	197	187	169	198	182	185	165	176	190	194	178	195	188	189	217	196	222	190	203	214	182	184	168	178	164	196	184	200	186	191	191	199	182	159	188	204	193	175	192	207	172	195	197	198	196	184	188	184	185	205	196	178	171	198	206	193	191	186	186	176	188	192	184	188	202	210	178	186	186	188	179	179	176	190	176	197	155	187	186	187	193	168	171	159	185	191	211	161	183	188	183	186	158	166	199	177	208	199	193	179	188	178	183	192	192	188	178	206	173	183	173	198	213	165	205	192	208	156	215	186	188	204	198	203	205	167	193	181	169	185	180	191	181	166	178	192	184	194	205	193	196	185	189	193	163	191	192	202	184	207	193	175	174	173	171	229	158	195	166	204	181	180	207	193	187	191	168	196	198	207	182	202	172	190	156	184	180	187	192	195	177	179	191	198	162	200	189	205	203	196	197	188	186	194	165	184	200	189	209	175	207	190	221	201	171	200	172	165	162	171	202	207	195	199	184	196	193	202	174	192	203	190	181	187	186	176	180	200	194	212	193	190	178	185	196	185	195	176	182	162	169	184	187	190	179	156	179	196	158	181	177	217	193	168	177	187	187	170	171	189	185	211	169	182	172	179	179	175	177	179	171	175	187	166	172	181	181	173	173	167	173	193	187	186	207	169	202	190	170	177	198	192	188	200	182	152	156	180	173	209	209	215	194	176	194	208	177	168	178	191	175	191	214	177	178	190	188	194	202	185	212	183	213	197	189	185	180	182	178	198	183	175	174	188	175	198	180	182	196	184	175	164	188	165	202	180	191	187	191	194	176	174	213	170	166	235	171	188	173	192	228	182	185	210	189	189	168	172	184	202	204	192	191	220	192	171	204	197	201	159	186	181	176	181	192	186	196	197	185	200	192	200	198	180	172	178	206	177	172	173	193	173	172	173	211	180	206	189	192	183	194	193	186	176	172	186	186	156	185	196	183	191	179	218	191	213	195	201	196	199	208	178	198	205	182	182	173	192	226	206	175	190	188	168	177	183	205	201	193	202	178	176	188	203	187	191	213	181	205	178	198	217	170	209	191	184	167	188	166	187	189	196	178	184	181	179	171	186	191	190	187	165	200	188	166	199	185	201	197	180	213	187	174	183	203	169	176	199	172	182	178	191	195	174	190	183	167	180	201	180	195	197	183	180	185	163	186	173	200	176	184	186	164	194	184	213	199	170	198	171	182	194	177	166	190	191	172	163	177	217	183	192	175	201	202	186	163	171	164	182	154	167	175	182	181	207	189	194	183	194	185	211	195	171	177	199	182	201	200	207	172	172	181	164	195	189	182	189	194	189	157	198	227	198	198	161	193	193	162	185	195	221	193	168	174	193	189	196	191	167	210	220	181	195	199	179	180	182	198	200	175	204	189	201	195	188	179	175	185	197	163	161	183	204	174	176	188	179	199	213	199	178	182	188	171	192	185	185	191	178	185	173	163	165	186	157	169	173	179	165	176	179	185	202	184	201	202	191	180	202	193	219	177	192	192	179	194	201	179	178	177	187	190	208	186	193	191	180	175	204	176	179	172	179	189	219	181	175	192	158	191	170	170	193	184	197	176	203	171	204	199	159	198	194	220	189	182	186	195	228	195	179	201	176	177	188	201	178	183	216	179	173	169	164	169	175	202	169	203	188	161	193	192	196	193	199	187	194	185	199	192	187	185	188	178	196	164	185	178	173	191	179	187	193	190	199	184	167	156	182	184	220	177	179	201	204	197	183	182	181	213	181	184	183	178	179	168	198	177	186	179	191	166	169	186	200	174	196	177	193	183	186	199	201	194	164	168	184	180	182	198	191	163	174	179	164	170	175	190	192	177	181	184	203	187	188	187	164	182	187	196	194	198	182	187	187	184	177	191	191	182	158	190	169	204	185	177	169	197	214	202	165	202	170	196	168	201	189	181	186	174	185	194	183	220	197	182	163	167	189	185	175	176	191	166	201	198	201	167	189	183	170	195	200	180	209	188	192	189	174	174	178	200	219	185	189	190	205	181	170	209	191	182	196	177	191	208	199	185	198	168	175	190	167	174	183	195	190	177	192	205	216	186	182	150	197	189	207	185	185	187	190	177	200	197	201	160	180	168	192	199	169	198	188	202	209	190	166	161	169	165	186	206	197	194	201	192	194
10656	9655	8302	4248	2757	2035	1581	1240	1022	866	785	693	664	571	498	518	511	464	454	454	438	402	405	369	406	357	353	348	403	376	366	351	374	345	377	387	396	351	333	358	362	336	350	340	348	351	350	339	326	323	369	302	353	316	347	350	355	326	305	328	325	362	351	330	334	287	341	347	351	311	337	321	327	330	350	383	309	323	332	372	330	343	340	357	344	349	342	355	306	325	306	335	344	303	287	340	305	322	331	318	327	323	316	329	336	314	345	331	343	326	331	302	337	338	339	328	326	301	336	342	318	351	320	337	323	329	339	348	333	316	340	309	330	309	313	312	328	327	338	311	325	326	315	330	347	349	322	352	305	309	307	352	343	312	314	321	323	317	310	316	326	318	322	344	308	336	314	342	325	321	323	354	316	335	329	339	324	336	326	310	353	340	307	323	328	376	328	315	338	319	320	305	322	342	324	316	306	334	334	310	322	327	322	332	339	367	339	319	341	313	333	330	347	286	313	341	319	334	341	351	303	356	345	362	342	310	335	346	323	323	312	312	328	311	333	328	324	330	376	301	303	337	335	287	324	348	319	320	334	324	319	329	334	302	331	354	319	320	347	354	307	344	320	343	324	344	310	337	297	312	371	347	332	311	296	337	340	335	342	341	313	344	314	355	338	286	345	361	312	324	311	332	339	326	345	323	336	309	334	325	327	339	326	312	313	333	336	346	285	319	319	332	328	332	310	308	303	331	291	316	300	297	309	279	333	317	339	362	316	322	307	306	356	331	322	310	373	341	347	342	342	307	330	310	328	336	305	319	327	309	292	310	313	320	303	335	341	342	343	348	345	336	302	328	327	320	319	302	313	331	320	355	343	334	352	310	312	348	313	328	335	334	305	309	326	336	322	311	287	285	325	326	317	323	344	309	326	287	315	330	357	295	358	356	341	337	315	311	332	327	329	312	318	329	369	314	303	334	321	327	315	307	329	314	315	305	340	342	330	325	326	327	341	337	360	334	319	343	322	328	323	310	311	295	342	358	310	335	316	319	334	320	307	314	340	326	342	342	328	334	329	298	308	313	327	344	318	331	318	310	337	333	320	321	350	339	315	324	337	325	346	315	366	308	327	326	312	332	330	327	302	325	314	294	334	337	307	318	332	312	326	310	344	352	305	310	339	325	322	320	307	346	328	356	358	345	321	342	345	301	294	348	309	305	326	341	330	335	337	335	303	330	292	310	329	336	334	334	317	326	306	350	324	333	325	348	339	323	308	347	344	348	318	302	338	324	341	324	333	322	329	351	324	314	340	330	318	295	302	362	330	339	307	345	281	334	324	356	316	328	355	340	317	349	326	356	327	342	325	326	319	328	324	334	321	298	326	307	343	315	336	325	332	288	326	320	337	322	314	310	326	333	350	346	325	340	320	334	291	340	295	332	362	324	307	311	325	352	350	317	316	357	334	314	349	352	303	337	337	294	330	333	309	320	317	329	362	337	313	325	331	336	344	345	296	324	303	316	328	339	329	327	315	332	348	313	296	325	326	303	298	320	315	350	316	353	319	328	312	309	335	327	323	310	318	313	332	344	302	314	305	330	346	334	351	307	325	321	339	294	373	307	360	318	298	341	325	320	350	302	343	322	328	325	338	311	310	339	357	311	298	325	307	336	311	315	342	330	335	336	315	304	324	322	340	331	370	293	317	298	373	327	319	305	326	327	326	330	327	321	310	314	341	317	330	314	300	318	308	314	316	340	356	305	304	304	351	341	320	311	331	309	314	372	316	312	338	334	356	330	326	316	338	336	336	344	332	299	320	331	311	339	335	351	310	339	349	310	353	332	377	322	356	328	324	304	358	348	337	353	297	313	337	354	328	303	333	354	317	291	347	326	340	305	330	321	322	331	337	327	321	330	307	321	344	311	344	341	304	353	339	315	284	350	345	336	336	340	343	344	347	289	328	350	325	346	330	336	307	329	313	317	354	322	335	313	326	299	317	328	318	357	347	329	322	336	355	341	367	343	325	365	319	285	333	335	311	347	295	328	332	307	338	324	314	341	335	306	317	308	331	350	361	360	332	328	314	338	342	319	310	278	300	285	334	318	296	315	322	350	342	329	346	345	357	301	330	339	336	304	319	320	336	300	341	313	335	324	337	349	349	322	360	314	296	371	310	305	323	303	304	321	335	331	320	338	322	336	331	338	344	313	325	310	315	335	333	356	351	322	321	355	364	338	355	329	292	323	321	330	298	326	337	306	311	293	320	369	336	293	319	329	381	369	345	366	342	337	295	332	341	350	332	340	318	330	317	275	329	337	326	330	324	329	320	323	311	315	319	347	328	300	324	330	304	335	318	326	317	345	317	352	302	289	361	347	308	333	321	289	325	316	327	330	315	340	318	318	331	360	353	301	308	335	323	318	342	326	337	308	344	344	346	310	338	325	303	340	309	303	336	316	341	341	322	320	323	301	298	308	315	311	328	331	337	326	302	281	316	321	312	306	300	315	330	337	317	306	280	318	317	330	302	343	314	334	330	331	330	352	299	318	342	327	329	321	316	329	305	355	337	328	317	345	313	331	283	324	288	313	353	309	308	328	313	313	304	313	323	347	335	353	312	327	316	305	332	321	352	345	310	339	337	306	340	304	306	325	363	334	323	322	345	339	320	333	339	288	324	329	299	321	325	299	338	293	321	341	314	319	306	350	341	330	330	328	320	331	331	338	299	334	315	343	314	340	320	312	319	319	311	326	345	337	359	317	315	292	291	320	311	340	307	335	332	348	336	345	332	317	323	314	324	328	330	315	347	333	352	331	317	341	326	325	338	350	354	343	336	317	346	337	331	296	333	336	321	307	337	346	297	327	344	357	314	323	341	303	333	355	333	320	309	316	324	313	321	314	332	336	319	333	316	349	331	353	354	342	327	341	323	326	341	334	306	324	318	336	342	340	322	318	342	298	351	319	280	365	353	335	336	322	340	303	322	324	319	350	340	325	345	310	341	287	280	309	286	346	332	314	328	280	334	320	329	331	332	348	338	301	335	312	307	336	326	319	335	339	326	325	357	331	311	315	337	322	347	307	330	335	331	360	341	327	322	336	318	376	341	351	357	329	309	326	324	338	364	312	279	342	349	288	337	316	302	284	335	329	331	338	317	320	348	336	365	355	335	316	323	296	304	348	355	307	318	309	327	347	346	315	341	302	320	332	338	325	315	341	326	332	332	321	315	362	338	343	319	359	330	348	309	308	323	318	303	338	312	310	334	323	344	305	303	335	332	342	331	318	322	343	326	339	297	309	326	314	315	298	300	295	324	354	341	326	313	329	313	323	302	314	345	353	299	288	327	339	329	361	335	326	322	312	328	361	357	345	346	309	287	340	302	335	299	314	333	363	343	324	330	345	333	362	321	331	325	339	328	308	316	325	321	300	313	329	319	327	314	303	323	345	325	346	307	279	342	329	326	319	317	317	333	321	331	304	329	336	322	347	330	327	292	321	328	326	329	335
23118	21104	28987	23461	21107	19652	2228	896	705	701	618	588	527	497	513	457	411	444	421	372	431	347	417	369	360	340	380	372	391	342	352	360	380	407	355	380	343	342	382	328	370	348	381	363	339	354	362	373	380	332	386	339	362	328	378	383	358	378	357	351	366	375	293	376	349	366	351	342	343	401	345	399	357	356	334	336	348	321	340	345	369	357	338	359	339	346	340	340	353	336	343	336	333	354	337	326	344	368	346	380	355	354	347	361	348	328	326	356	348	336	362	348	395	351	349	337	334	366	372	335	338	358	331	350	345	324	332	332	351	345	324	349	351	347	370	356	366	360	334	345	360	367	340	330	351	329	344	325	327	350	363	377	325	333	359	344	348	346	349	321	378	348	373	312	339	312	337	366	329	354	370	367	347	355	341	358	389	354	328	372	347	349	337	316	368	364	377	329	346	345	359	377	350	381	321	327	328	353	335	357	341	314	350	380	355	361	352	332	373	343	371	341	353	346	329	359	377	367	381	355	295	346	342	326	371	334	352	363	348	357	351	350	287	326	327	342	336	394	361	345	370	371	366	358	341	369	336	360	334	369	372	359	326	357	366	352	353	344	351	363	369	338	372	340	322	364	345	375	346	322	321	333	335	326	345	347	365	344	341	353	345	363	365	319	314	357	363	369	391	349	350	369	349	345	321	351	338	338	310	314	329	347	334	337	358	340	317	375	360	328	358	358	356	365	331	351	353	328	338	347	364	331	363	339	368	351	363	326	328	344	375	327	334	326	372	355	361	325	353	379	321	343	359	331	351	344	330	346	358	306	340	323	347	359	333	393	358	376	359	348	313	347	354	326	349	328	414	380	343	351	334	379	332	352	321	336	298	341	367	328	305	339	370	338	288	366	364	344	341	339	351	386	372	363	347	348	354	371	360	361	315	362	359	354	353	314	346	293	351	306	334	367	346	382	339	358	365	346	358	364	340	341	381	344	347	363	346	374	359	356	347	332	333	329	341	323	382	366	351	365	317	335	349	349	325	351	315	336	343	364	337	366	328	367	341	357	349	317	348	341	376	358	306	357	341	348	316	339	300	333	345	343	350	344	348	380	335	350	341	341	322	358	319	366	386	361	374	342	334	350	310	341	363	359	352	333	371	367	346	329	337	351	352	372	351	337	360	357	348	358	378	364	376	353	336	375	342	344	345	334	349	322	369	372	355	343	320	361	392	328	340	344	323	351	323	372	348	383	365	332	341	360	382	348	359	345	356	335	352	362	341	345	379	350	341	348	333	344	372	370	348	362	354	357	329	329	334	365	375	386	334	358	303	362	334	341	361	360	350	363	321	328	374	321	348	356	309	360	344	330	330	347	358	344	335	358	346	349	346	337	362	351	363	363	318	322	340	359	349	327	361	372	357	335	345	356	309	368	340	364	353	333	325	347	339	339	340	353	370	347	338	344	346	351	349	318	348	343	382	362	345	353	365	364	364	325	314	370	349	332	358	370	363	352	356	350	349	327	348	331	367	342	329	345	340	335	348	371	340	349	352	374	350	351	336	356	373	342	342	332	345	370	375	342	332	359	312	336	350	331	319	341	333	346	358	365	330	355	341	342	362	378	337	337	360	352	370	339	372	312	359	323	341	332	316	350	369	345	362	343	335	358	365	349	322	359	338	350	345	330	389	383	315	335	345	343	348	361	354	372	375	343	343	365	360	362	347	333	358	333	364	355	358	344	337	395	357	350	362	360	345	363	354	379	317	354	344	325	335	332	339	353	357	321	354	380	348	317	364	316	394	333	380	342	366	322	327	317	362	335	336	353	323	334	349	344	353	361	349	368	374	330	349	324	373	337	345	333	344	370	341	334	342	395	349	322	349	342	356	374	382	350	317	335	330	350	356	365	308	338	356	373	357	335	318	344	342	340	333	314	335	366	353	310	370	348	373	358	372	383	327	350	364	350	327	368	329	324	384	325	356	341	316	309	379	379	352	352	401	341	313	344	336	316	340	335	375	310	369	363	368	329	341	386	357	375	357	358	316	327	342	344	344	300	317	352	355	339	347	392	342	349	344	339	358	329	363	390	344	355	378	325	387	367	308	337	330	338	324	347	346	354	367	335	357	375	381	302	331	320	353	328	364	367	333	362	334	376	344	355	371	350	329	338	374	354	377	333	307	304	328	304	341	335	346	362	384	308	357	366	306	399	355	400	340	383	342	335	346	352	360	309	335	323	348	336	344	348	327	360	353	355	328	356	310	326	359	363	336	364	343	388	353	353	332	336	336	343	360	304	315	364	361	365	389	345	354	335	372	340	369	326	345	341	361	365	346	334	322	366	374	349	348	323	330	344	338	370	346	361	310	365	330	347	358	349	321	351	336	331	357	326	347	368	395	369	322	372	326	358	338	353	369	361	388	366	346	374	334	331	367	319	336	336	339	350	323	372	348	330	342	390	338	332	339	375	344	374	359	372	353	352	350	350	363	311	350	355	344	370	345	379	372	323	332	323	346	367	348	340	330	373	337	376	363	309	317	355	323	338	377	326	380	361	334	332	351	337	356	334	338	314	342	360	350	354	355	312	336	363	367	344	348	321	360	357	344	378	326	351	373	356	362	323	366	350	330	349	353	374	333	371	344	347	329	334	342	340	336	331	372	334	362	306	359	308	360	313	320	350	355	345	336	307	331	360	362	377	332	345	346	360	368	359	304	352	346	362	328	356	342	328	314	362	326	325	334	374	331	347	332	351	328	325	297	354	360	348	359	345	353	394	332	362	337	338	340	344	340	370	351	357	339	325	341	344	350	337	392	351	354	337	356	339	337	356	355	346	336	360	364	379	361	378	357	342	360	355	342	373	340	340	350	336	366	328	344	332	335	334	332	343	350	360	355	333	357	344	347	344	329	328	329	362	349	335	342	339	324	351	319	349	375	355	342	332	367	336	340	366	323	326	371	334	351	364	343	352	365	326	336	333	354	364	325	345	363	340	352	338	362	337	355	360	354	333	349	324	345	337	340	340	362	359	374	342	382	326	318	372	347	318	341	355	373	333	335	359	311	362	349	339	364	335	374	349	333	370	332	336	362	317	347	351	349	353	347	354	320	321	339	354	389	366	345	372	288	360	339	388	370	322	342	344	353	335	288	336	332	362	316	340	331	321	377	349	347	344	345	330	361	332	391	340	343	343	329	378	362	392	347	350	339	362	356	331	358	319	313	340	301	354	354	379	341	382	330	360	318	340	355	353	363	377	347	359	315	338	341	377	354	337	323	349	378	343	339	358	350	355	356	349	327	343	347	335	344	343	323	335	369	317	323	360	362	350	335	305	351	357	374	369	345	342	326	333	368	346	371	321	367	383	358	375	353	347	328	352	314	311	337	344	331	372	350	321	342	362	322	373	391	335	342	332	341	347	321	358	377	362	311	347	388	378	346	343	358	390	381	337	334	330	331	327	355	326	342	355	330	357	323	373	344	339	331	335	344	351	380	326	353	339	336	380	310	338
14460	15895	13459	7364	5060	3756	3025	2255	1960	1653	1443	1284	1155	1056	1023	941	876	905	822	834	756	746	706	711	709	644	688	660	638	642	655	652	647	602	628	635	587	628	589	616	603	587	620	614	608	624	641	598	571	609	605	565	614	586	580	587	591	588	544	597	605	623	570	580	653	628	582	575	590	596	592	664	626	593	584	594	626	596	588	611	575	602	588	567	623	576	583	603	605	556	598	579	631	597	590	536	594	601	573	607	585	631	564	612	567	548	584	591	566	602	545	574	574	552	545	561	584	625	543	524	570	583	547	608	593	597	605	621	562	573	526	549	545	579	576	562	602	556	594	573	585	574	597	627	565	618	594	554	591	593	558	557	590	622	583	631	568	547	579	589	574	551	606	602	619	548	610	568	551	578	592	560	576	601	565	561	616	604	582	607	558	594	602	579	611	561	602	614	574	560	579	562	547	596	608	581	587	587	564	579	610	548	603	557	552	571	568	567	544	618	555	586	583	568	586	601	590	575	564	585	565	585	600	598	617	606	563	572	596	616	585	615	575	528	580	556	575	624	585	574	591	590	547	588	574	593	567	559	531	566	591	600	585	590	584	591	577	606	566	613	533	595	560	585	572	569	550	576	595	568	575	573	595	567	577	580	551	586	581	596	582	576	578	565	546	571	585	563	630	565	617	587	595	558	600	586	583	597	601	587	549	591	603	645	603	582	549	602	586	575	543	555	605	590	600	584	591	579	545	592	552	580	592	589	624	543	591	553	565	629	602	573	564	608	584	562	563	578	560	593	574	606	570	597	591	614	565	582	591	568	583	545	612	596	599	562	563	587	559	558	598	564	598	545	583	625	601	595	602	596	584	553	572	574	635	550	590	583	640	579	594	574	563	546	564	551	567	570	586	578	623	585	615	534	576	583	648	558	613	590	558	563	549	578	529	551	607	615	582	619	614	552	596	603	580	567	586	563	609	560	521	526	587	597	570	613	565	548	600	597	583	610	562	570	557	592	600	608	570	584	616	634	609	606	568	567	551	599	551	588	605	606	584	578	600	609	565	565	552	549	568	560	590	607	594	593	581	571	604	584	591	592	569	605	581	569	582	576	599	554	591	562	572	570	579	579	561	595	515	607	618	566	566	620	551	580	621	596	577	593	573	562	561	583	589	580	586	567	589	592	545	591	595	596	546	558	601	555	610	564	606	570	590	585	562	578	604	554	568	586	528	590	598	557	574	574	615	552	588	555	584	539	590	568	607	582	545	584	556	594	606	575	617	553	553	642	593	553	592	575	577	579	574	582	565	555	595	574	563	552	598	570	594	621	569	522	587	608	581	558	599	595	582	626	567	619	590	583	573	631	574	538	595	568	580	584	578	593	555	566	567	575	605	572	537	593	605	588	597	556	582	642	570	579	606	605	555	582	549	574	580	567	570	583	575	575	594	577	590	581	549	592	614	594	529	569	545	594	569	587	570	526	601	582	571	596	596	622	607	552	559	578	565	608	591	586	566	606	611	597	515	559	600	619	593	566	564	563	600	627	564	547	543	576	562	582	587	604	551	596	590	571	560	558	588	581	579	574	543	599	583	562	558	607	595	597	535	573	584	533	598	569	593	547	531	582	621	595	578	608	582	600	569	566	584	587	578	583	607	584	622	600	542	577	563	562	570	566	575	608	578	623	542	591	603	547	560	601	610	564	610	605	587	611	596	558	569	596	599	540	604	592	583	560	607	595	542	573	545	574	623	517	549	573	599	631	575	597	602	596	588	603	613	576	556	555	558	597	576	553	562	577	635	582	566	550	586	602	545	546	570	605	548	571	643	552	578	592	593	587	642	606	606	611	584	647	592	591	530	553	563	579	577	590	560	612	568	564	549	579	571	574	567	574	545	568	592	603	605	565	549	607	532	566	583	583	533	573	584	586	584	632	557	586	569	535	584	559	594	605	591	581	586	557	593	591	541	559	613	558	577	575	592	558	572	568	612	554	560	592	608	623	578	630	613	592	583	537	541	512	546	574	562	555	586	577	563	609	600	588	604	585	598	565	614	559	619	570	580	591	568	583	595	610	595	566	594	571	592	626	592	570	589	513	557	583	615	591	571	543	611	584	590	600	593	568	608	602	584	571	562	592	611	556	581	600	551	580	620	581	593	570	585	553	551	581	562	585	605	560	574	580	541	573	560	534	631	569	598	593	575	562	591	606	565	605	531	557	553	648	535	562	604	639	596	613	601	579	596	551	594	582	587	584	593	604	571	591	599	601	566	579	598	529	560	584	609	614	550	591	563	576	572	546	569	592	589	572	556	601	601	556	600	584	593	567	592	577	582	588	549	578	592	570	564	576	596	611	610	599	536	608	601	567	543	568	582	587	600	587	564	556	596	614	549	575	559	661	598	593	562	598	580	619	594	603	606	533	546	575	570	535	573	588	607	601	596	583	594	591	591	582	574	603	576	594	574	580	588	607	565	581	587	625	555	563	578	551	617	591	610	605	595	580	582	561	604	590	586	580	604	564	563	568	560	582	567	588	588	565	546	595	534	568	568	588	579	540	613	571	549	587	566	611	538	626	597	532	601	573	578	606	596	589	575	578	587	597	605	564	571	602	610	617	557	596	594	586	566	582	591	614	613	600	539	577	557	594	570	608	598	566	576	577	579	613	486	568	594	595	547	550	584	571	583	551	592	597	599	611	608	572	590	568	543	544	611	592	559	575	608	593	608	586	553	526	553	628	552	571	524	541	602	617	606	556	596	586	556	553	563	570	588	551	576	564	549	553	579	548	568	581	622	561	571	554	600	545	544	621	564	615	562	614	571	593	610	614	597	594	587	571	608	583	604	564	553	556	596	593	605	597	614	584	622	596	568	575	564	619	599	557	621	546	631	584	556	585	607	617	590	578	597	632	615	582	559	573	587	579	589	581	532	577	577	589	547	568	593	558	576	564	579	546	634	574	582	572	565	574	584	574	601	570	616	539	616	592	572	569	581	566	580	594	598	565	573	574	549	556	603	606	618	599	568	550	575	630	578	588	577	564	584	606	578	574	543	565	601	558	578	581	576	576	612	578	545	612	582	597	552	572	618	557	575	574	583	593	569	553	590	606	583	574	577	554	574	587	611	571	538	578	541	576	591	579	577	556	570	534	608	584	580	551	581	594	553	581	573	583	621	597	585	579	567	593	550	542	592	617	577	594	569	592	577	575	577	549	590	587	576	553	607	552	579	548	591	588	570	610	614	561	542	600	552	603	571	586	583	600	568	561	623	576	593	604	583	580	555	574	573	537	566	613	575	596	541	619	583	608	584	579	613	560	563	598	585	592	584	562	595	605	552	572	574	609	610	585	563	612	573	539	549	554	600	552	532	597	602	625	596	562	638	617	584	569	631	550	576	548	588	519	557	603	592	568	552	558	544	585	561	609	606	619	562	550	608	598	602	627	596	618	587	559	557	608	571	603	593	584	561	568	587	578	565	580	590	558	570	584	586	558	627	556	532	565
26732	20557	7898	367	183	139	131	106	108	102	81	84	96	105	90	83	105	78	71	86	84	80	78	83	90	76	76	91	112	99	79	68	89	93	79	98	77	90	79	89	80	97	124	82	71	90	64	76	75	98	79	102	84	65	91	90	86	74	98	85	92	92	95	107	73	86	82	74	86	81	70	78	93	87	86	85	84	81	102	76	93	92	73	80	82	84	81	96	89	75	80	89	97	86	97	62	86	78	69	88	71	82	87	96	83	96	76	65	95	99	79	85	70	70	81	75	110	85	83	85	69	73	94	91	72	93	78	93	86	86	79	84	89	71	88	82	78	86	91	90	91	90	96	104	78	95	87	70	86	89	88	101	79	86	94	79	66	78	99	83	94	67	68	96	76	93	88	90	78	71	91	78	78	82	74	71	93	85	93	85	77	86	98	94	96	76	79	80	91	71	73	83	70	90	84	83	77	93	101	73	80	75	92	90	87	91	91	96	77	70	78	80	86	74	80	88	88	89	82	87	70	87	81	93	94	75	77	70	79	91	91	93	97	73	74	82	76	85	94	81	76	83	89	83	93	88	90	75	82	94	88	73	85	82	103	106	89	82	85	78	71	81	78	89	82	87	72	89	88	96	82	76	80	87	64	74	80	88	93	75	77	87	69	92	78	78	92	89	95	108	76	82	65	65	75	74	90	86	92	93	72	84	82	73	79	93	92	93	91	88	80	75	75	91	73	68	90	72	75	68	79	86	75	71	87	76	82	88	82	73	100	80	81	83	85	83	83	79	89	80	104	70	80	81	76	92	76	101	85	93	73	80	85	78	98	78	83	82	77	71	74	88	73	81	85	69	91	79	79	87	84	79	95	70	85	62	90	78	91	74	83	91	69	81	97	69	65	94	82	74	84	64	89	87	92	88	67	69	88	89	63	90	87	70	85	85	87	74	97	78	79	80	99	80	80	85	88	85	95	79	74	92	91	95	79	96	81	82	88	84	86	84	89	75	89	76	82	78	73	83	90	79	71	99	77	91	93	91	93	97	67	98	63	89	84	93	72	94	74	77	93	92	89	70	75	87	80	100	92	90	67	69	75	93	89	71	87	89	69	72	95	92	80	81	96	74	76	98	94	72	79	89	83	93	101	98	72	90	77	90	77	94	81	72	82	83	93	73	85	90	73	93	94	89	97	80	82	92	81	95	86	82	84	83	74	62	69	106	60	93	83	103	84	81	79	82	76	70	75	99	84	91	77	92	83	80	75	73	87	84	79	87	86	84	73	88	75	89	72	68	63	87	82	91	92	90	78	82	90	100	85	79	76	74	75	80	95	87	76	86	82	92	90	84	66	83	83	78	70	90	87	90	79	78	83	82	74	87	62	74	73	85	84	74	90	94	85	79	81	81	74	81	83	86	88	85	85	83	72	78	99	72	102	72	97	73	92	88	103	85	85	89	82	75	80	88	87	97	98	86	96	102	91	94	88	78	97	94	87	78	84	79	77	87	83	98	75	75	101	73	73	86	80	92	73	84	68	74	80	80	93	99	92	90	83	76	87	88	79	70	78	72	89	91	76	74	77	86	80	105	84	90	89	72	83	81	60	81	78	83	81	86	83	84	97	74	73	70	87	102	93	58	80	80	74	84	90	69	73	73	86	78	79	91	87	80	63	90	88	74	82	70	88	87	85	81	102	107	70	86	91	81	77	73	66	61	80	72	77	91	84	86	76	75	99	91	83	76	98	73	87	87	76	88	80	82	88	78	85	81	69	93	102	94	82	77	78	86	93	93	82	91	75	86	78	79	91	97	84	87	81	72	92	83	96	94	110	89	95	80	76	81	88	84	84	80	84	92	86	74	83	70	93	89	85	88	89	81	83	85	82	94	98	95	80	73	72	87	73	89	89	90	92	94	73	90	87	83	103	76	94	84	87	81	81	84	81	76	90	80	87	81	90	76	86	93	81	83	100	85	77	86	97	73	72	76	81	90	89	80	82	87	92	78	92	82	82	72	94	86	93	87	71	95	76	95	86	90	88	86	79	77	90	90	80	93	90	88	82	78	75	69	83	84	83	80	69	88	96	90	74	96	90	97	88	66	72	77	87	97	83	84	72	75	89	87	71	79	79	76	95	83	88	85	67	64	78	78	81	71	89	75	87	77	90	90	79	88	70	94	94	90	86	94	92	83	87	88	75	86	102	85	80	111	88	84	93	90	84	98	84	73	79	75	87	81	90	103	80	82	93	74	85	88	70	91	83	79	83	95	98	85	78	76	87	74	79	92	81	83	66	82	81	93	92	70	88	72	83	87	82	75	85	72	86	74	84	76	65	71	77	77	73	91	83	100	80	88	93	72	81	82	69	101	96	75	103	74	84	72	84	87	83	78	79	97	94	88	74	87	81	72	97	83	74	81	86	99	77	83	86	85	90	74	89	86	73	84	80	82	73	82	76	83	101	85	82	84	86	80	67	96	88	89	94	78	64	83	78	95	102	99	82	66	70	86	81	90	80	82	77	82	103	105	91	92	84	90	71	81	98	79	101	89	84	79	84	75	95	64	84	96	79	69	80	77	80	81	91	99	99	85	88	65	99	89	88	71	76	71	96	82	93	90	84	89	87	80	64	77	84	80	94	91	77	82	86	89	87	81	91	72	88	92	73	79	62	76	92	70	69	91	84	84	80	81	66	86	75	85	88	88	88	101	79	79	76	78	80	85	91	67	85	85	91	93	99	79	114	84	94	82	73	84	94	78	87	89	74	91	102	79	77	92	84	73	99	73	88	67	76	90	86	96	78	87	71	79	91	75	79	82	78	77	76	89	84	95	85	79	95	106	99	80	70	93	84	84	87	81	103	83	85	80	71	90	80	76	77	93	78	101	84	80	72	86	93	78	96	84	83	93	86	85	78	78	91	98	84	83	94	85	77	103	89	82	96	88	82	78	95	71	81	76	91	82	90	78	79	90	80	72	95	75	77	85	55	92	84	85	62	71	98	110	77	81	87	114	89	67	84	89	69	89	95	85	93	77	77	83	84	88	76	83	88	95	76	81	68	81	79	74	85	94	81	93	83	94	78	79	78	86	83	84	96	80	100	93	81	65	102	89	85	70	78	94	78	68	98	79	94	90	92	88	75	85	95	104	76	91	85	82	82	75	77	74	67	92	78	67	92	87	67	74	85	81	75	89	81	72	87	91	69	71	83	62	90	109	81	83	69	90	81	77	55	80	97	103	77	87	87	88	76	75	88	90	101	72	70	83	75	111	91	81	74	84	88	82	81	102	95	76	97	96	84	96	102	95	100	70	81	86	91	77	93	89	75	87	84	87	76	72	79	99	81	101	80	71	77	80	81	77	83	99	68	88	78	82	74	78	65	90	83	82	98	89	76	91	72	87	71	76	92	85	88	87	97	87	67	89	71	73	80	94	100	78	72	90	97	72	94	84	82	97	74	91	91	84	80	76	80	75	89	86	90	99	107	98	81	66	94	83	97	76	79	83
5449	1170	1002	473	366	330	271	214	200	213	193	183	176	183	152	196	161	161	166	171	149	164	172	178	151	172	173	185	155	149	160	165	170	154	155	160	140	186	165	147	147	143	162	164	154	144	169	187	147	151	172	160	139	149	171	163	167	159	152	149	140	158	158	148	154	164	167	157	162	174	158	159	141	153	164	152	136	163	144	164	152	161	151	156	165	175	163	159	167	169	185	160	149	155	145	159	178	162	154	182	159	152	156	172	183	159	147	157	153	160	141	174	176	162	157	172	165	151	158	156	161	144	151	160	163	158	147	150	161	152	170	158	139	171	170	157	157	146	141	162	165	171	160	147	158	174	150	160	152	165	151	136	139	163	175	141	175	146	157	144	155	141	156	153	178	160	153	173	136	155	158	169	172	151	152	168	168	178	184	139	159	136	172	155	138	164	155	150	179	167	138	162	149	180	169	142	180	161	154	159	135	166	162	158	176	151	167	169	147	171	153	146	165	166	178	148	153	175	156	166	165	145	162	139	171	150	163	162	164	157	185	151	156	156	154	157	162	173	170	154	174	168	146	176	163	176	156	138	176	150	179	168	148	151	169	159	155	145	185	155	165	147	160	158	181	166	172	144	128	160	162	163	173	172	136	139	141	173	163	168	148	144	166	151	151	168	163	158	179	165	150	146	184	165	160	140	138	160	161	145	150	168	168	173	155	176	158	155	156	151	156	164	127	155	156	144	161	178	166	170	140	162	160	132	163	146	162	166	149	169	169	132	187	147	153	175	161	184	159	153	161	152	153	182	145	160	149	142	143	149	161	154	146	156	156	146	148	145	161	160	147	157	144	163	178	169	160	133	150	159	162	167	147	163	162	134	155	156	161	144	143	155	170	145	140	173	150	149	149	179	141	165	144	152	145	128	156	162	160	117	154	154	156	147	157	150	142	152	145	157	181	148	176	176	146	147	143	145	159	166	150	166	162	179	164	158	151	169	151	151	158	157	169	161	165	184	144	154	163	160	143	164	167	152	166	153	156	167	173	137	164	161	150	162	169	156	154	171	157	156	163	163	133	130	158	148	160	151	190	144	172	163	165	144	160	161	165	126	159	160	142	144	170	178	159	149	169	165	180	157	155	155	165	129	149	164	155	146	151	143	169	146	170	138	174	174	165	164	157	166	172	141	170	166	165	150	154	186	151	169	161	164	164	154	172	148	179	191	136	144	162	144	173	178	165	163	164	154	147	154	158	157	189	146	150	165	144	164	173	164	157	154	158	161	178	171	142	153	154	148	176	178	164	158	158	144	151	164	160	160	167	144	149	199	143	178	154	155	188	165	138	153	157	158	181	165	157	167	172	159	168	163	145	158	177	149	152	182	134	167	157	152	187	157	157	159	168	159	171	135	173	162	149	174	183	154	141	146	170	144	160	162	158	165	160	136	164	163	158	178	161	143	168	144	165	170	157	149	145	169	164	183	139	172	150	147	174	159	165	178	167	166	175	175	165	168	163	158	163	178	162	146	154	150	145	168	162	161	142	171	165	157	158	145	154	157	156	149	166	154	175	165	142	164	170	136	162	144	169	142	168	169	166	174	145	159	169	137	166	174	134	171	148	153	151	180	164	157	165	160	162	137	143	166	148	145	143	149	145	180	170	153	157	145	171	145	164	168	158	155	160	160	140	135	155	128	155	142	152	196	128	164	204	168	148	159	158	169	171	153	163	172	170	149	173	165	150	166	150	142	168	163	178	163	165	176	148	158	154	160	151	163	167	162	157	142	167	171	168	137	178	161	161	159	157	176	166	158	158	162	160	189	170	162	163	163	143	150	153	160	162	147	156	160	152	148	178	136	127	158	144	139	152	146	155	166	172	178	163	180	161	135	163	155	157	173	159	170	152	146	159	151	158	172	161	151	161	159	141	161	182	170	159	148	164	170	171	158	130	134	161	154	165	142	151	173	181	153	163	144	142	143	152	151	138	164	153	173	150	168	161	140	161	189	145	164	147	162	155	167	147	150	184	173	174	159	162	172	156	169	159	160	140	155	157	147	175	163	157	151	153	154	142	154	173	151	148	150	145	158	153	160	157	163	162	162	139	174	167	143	160	138	169	155	170	183	151	155	178	184	151	164	152	147	173	175	155	160	156	161	169	166	143	141	156	161	174	159	146	160	185	148	151	156	173	177	141	189	167	159	161	160	145	171	159	142	153	147	144	175	158	151	163	151	156	161	171	128	162	169	142	148	153	156	179	167	170	147	158	173	147	139	152	148	177	146	182	147	165	165	167	156	175	152	147	153	168	149	177	179	129	168	164	157	164	147	150	152	161	182	165	178	155	165	138	143	164	162	154	168	163	149	154	150	169	166	168	170	179	151	161	171	171	171	177	139	176	166	166	164	167	159	178	166	160	158	177	157	167	169	134	174	151	149	168	141	163	149	162	164	161	156	145	167	143	178	149	152	178	167	173	151	177	166	138	148	157	181	160	153	143	146	155	163	168	151	138	134	184	155	166	170	162	183	151	148	159	175	169	153	169	141	163	161	159	157	140	159	158	149	157	154	144	136	145	158	182	160	175	143	153	154	155	168	140	163	162	161	149	132	167	146	170	182	161	179	156	177	141	142	169	156	171	155	146	148	145	167	150	173	162	159	160	133	171	148	154	145	168	155	185	174	167	162	154	161	162	137	165	162	156	182	151	178	172	172	169	151	192	179	158	161	154	143	172	152	162	166	157	158	154	174	175	140	166	176	166	162	162	180	156	164	150	200	157	179	156	161	152	173	166	164	196	158	169	153	169	153	153	173	152	154	164	174	150	166	150	150	140	139	147	155	128	161	171	159	166	163	128	149	149	136	150	147	138	138	144	174	176	167	145	147	164	145	164	141	182	157	155	165	138	146	157	159	164	157	157	145	158	178	150	172	175	171	148	149	145	152	162	162	143	154	142	155	155	151	167	156	159	177	144	145	162	171	172	163	168	143	152	153	154	145	170	166	147	163	176	168	173	175	148	155	135	180	152	175	159	159	144	148	135	160	149	164	157	139	145	158	134	184	174	154	145	151	176	175	166	157	169	165	167	178	125	157	145	157	156	163	167	167	155	162	163	134	159	163	178	174	162	168	152	148	165	173	140	163	182	160	153	159	160	169	162	169	164	147	161	137	156	148	179	180	154	169	160	156	144	169	160	158	147	162	180	143	165	153	166	165	176	163	160	151	144	169	161	165	136	144	173	176	197	168	151	168	164	158	160	167	164	168	157	150	148	142	166	154	156	130	168	159	156	146	137	153	158	150	165	166	149	145	187	175	167	174	138	152	160	158	165	169	159	160	143	142	158	144	172	152	146	167	142	168	173	139	139	148	169	168	159	151	151	176	171	155	177	142	124	156	164	154	161	169	168	163	168	159	168	203	165	168	140	175	148	151	168	149	133	159	163	160	155	150	172	145	182	144	168	148	150	149	171	167	137	165	185	178	150	149	166	176	168	163	170	159	164	158
24108	21130	28363	24150	20359	2076	644	415	364	311	326	315	262	233	251	229	260	226	216	195	223	229	209	189	215	184	221	192	221	206	194	198	192	206	204	182	185	187	197	201	169	195	184	188	192	202	194	184	207	173	217	216	194	189	174	179	199	199	212	182	212	202	202	205	175	166	165	161	177	184	195	177	177	179	181	184	193	185	184	197	205	195	208	202	182	178	181	199	168	180	213	205	195	181	183	180	189	189	169	193	184	211	191	191	178	169	181	183	203	202	200	187	186	191	211	192	193	186	172	168	198	180	179	193	203	177	179	213	169	193	183	197	198	180	186	207	233	183	188	177	191	210	203	206	189	202	184	195	190	199	189	197	195	191	181	180	196	205	195	187	190	197	167	210	168	207	190	181	188	192	201	202	193	184	198	180	191	192	206	177	177	187	183	186	191	186	196	188	178	176	168	206	196	180	181	208	208	206	181	185	188	195	157	163	179	189	183	204	186	186	172	204	195	205	199	193	201	205	176	188	199	204	199	175	175	200	202	189	178	181	180	184	198	195	166	201	207	173	186	179	201	175	202	167	174	191	182	184	175	180	193	187	200	177	169	187	181	171	199	206	149	175	213	185	179	187	197	200	202	192	178	173	177	209	193	178	194	145	196	170	187	180	175	167	192	186	198	172	205	172	204	178	185	182	196	202	189	193	192	179	182	217	197	189	184	171	202	185	182	203	178	185	176	195	215	190	192	180	207	176	196	199	178	198	179	187	175	162	191	157	186	182	173	180	180	180	191	198	170	184	203	197	162	168	204	182	175	173	183	175	179	184	187	189	186	200	191	174	169	181	202	194	190	201	167	185	187	179	217	199	193	190	183	209	181	183	207	158	191	200	177	186	200	165	194	185	193	174	202	187	198	173	206	187	180	184	185	181	183	187	198	190	178	184	183	182	193	177	197	195	177	171	211	177	193	201	181	181	189	183	177	180	178	200	182	189	169	171	174	197	201	173	196	234	190	171	199	196	197	163	196	202	186	210	171	188	204	186	194	211	176	182	216	194	188	191	198	183	180	186	208	191	182	190	180	193	190	176	186	180	193	189	174	192	178	194	169	189	171	167	206	204	202	180	195	184	204	207	198	176	184	187	214	181	180	209	176	144	209	184	210	179	170	184	183	179	176	193	199	187	195	170	203	194	208	163	188	215	177	180	158	186	192	187	193	202	173	170	168	159	176	181	199	175	152	175	171	170	161	200	201	214	203	176	173	179	196	200	187	202	165	173	199	181	210	192	188	217	189	196	161	200	176	177	182	176	178	182	202	197	162	198	162	190	166	196	200	190	197	186	174	179	188	185	183	204	184	201	195	170	192	186	180	199	195	194	182	172	207	177	193	170	179	193	190	189	193	179	166	179	204	199	187	186	194	194	195	182	200	170	185	188	189	171	197	201	190	198	181	174	178	193	201	184	196	174	206	162	195	187	169	203	205	189	194	177	179	175	176	202	188	193	187	200	196	187	175	183	214	185	188	165	176	204	188	195	201	174	205	202	183	175	179	207	180	200	173	174	188	173	175	181	186	172	171	204	201	212	204	186	204	179	194	205	184	188	202	193	176	196	182	196	182	187	164	195	206	170	165	179	168	171	168	171	184	183	169	195	164	188	200	201	200	204	185	189	175	206	168	211	180	188	195	179	177	190	205	183	176	186	200	201	187	223	203	174	171	198	203	197	172	184	214	173	186	194	199	198	188	179	186	222	195	171	177	210	198	179	172	208	186	201	190	193	202	195	190	188	187	216	182	179	205	193	170	186	160	173	182	189	158	164	193	169	168	195	192	205	178	186	188	191	205	193	184	222	196	179	220	194	197	192	181	178	200	171	210	174	164	208	190	174	190	163	204	184	203	180	206	181	199	193	172	197	195	185	180	173	190	182	189	171	202	171	182	213	202	185	184	183	179	187	198	169	167	186	180	199	206	178	205	176	202	196	172	195	212	173	184	199	193	185	205	171	204	180	172	173	214	184	204	176	190	193	168	176	160	205	179	185	201	181	175	192	175	194	179	197	179	160	202	184	188	188	194	163	164	188	180	174	185	212	195	179	216	174	184	194	206	190	182	195	186	211	180	202	185	183	190	206	200	214	190	190	177	195	190	194	181	186	189	184	202	173	184	182	195	199	211	170	190	195	192	189	201	187	192	192	197	203	196	154	197	180	161	197	171	197	192	173	171	190	207	186	196	209	190	202	183	163	193	158	167	178	194	172	214	192	171	222	217	177	196	182	195	173	183	187	168	199	193	191	177	192	200	194	167	187	190	176	168	174	168	164	190	203	184	169	194	192	198	197	170	188	175	185	196	181	180	168	187	201	205	192	168	160	179	166	200	179	171	186	205	191	196	165	203	192	174	225	161	187	193	163	186	192	177	188	176	180	203	184	186	175	187	185	176	178	180	165	200	172	194	193	187	194	176	191	180	195	174	198	190	193	217	178	183	171	191	196	175	179	196	205	173	179	199	191	200	188	182	168	207	178	184	169	182	189	178	191	184	203	199	163	190	192	193	196	176	182	188	186	192	180	169	195	183	205	193	182	176	188	175	198	177	203	202	200	165	194	194	197	221	169	184	184	182	190	172	203	188	217	204	201	194	179	174	215	193	182	157	194	176	221	190	194	185	199	199	182	192	192	171	193	180	178	185	191	172	193	185	176	192	183	174	167	165	207	147	188	177	186	190	193	204	172	209	182	183	211	201	176	187	189	211	197	197	182	179	187	169	187	204	199	167	187	190	201	185	188	175	172	182	197	196	160	170	193	186	201	179	208	177	192	184	190	198	194	185	206	188	181	186	196	180	194	190	162	190	182	200	201	161	217	185	195	170	206	181	197	178	183	199	209	175	179	168	186	194	187	179	190	198	176	186	193	184	197	173	190	200	166	178	192	187	207	175	204	191	190	198	196	180	191	193	177	207	179	204	175	172	180	176	180	210	185	180	182	175	178	179	207	195	180	207	199	186	176	194	158	179	182	172	155	230	175	172	163	201	155	173	180	189	183	199	167	184	187	199	185	185	174	180	180	205	180	200	178	193	202	190	169	200	185	196	186	167	199	198	174	182	172	201	185	187	194	192	208	170	175	197	187	177	163	188	166	171	207	183	181	192	188	197	181	186	212	176	214	205	194	192	179	196	201	178	198	199	175	194	181	174	190	186	185	200	163	189	168	167	184	178	208	187	219	205	195	231	190	180	192	180	172	177	181	202	193	191	194	184	182	162	184	177	201	179	173	169	216	188	185	182	185	170	177	182	198	199	205	192	185	163	185	201	192	180	176	197	192	188	202	201	173	164	176	204	183	186	171	183	170	184	186	172	189	186	188	185	186	167	202	190	198	176	192	195	183	191	181	197	174	210	219	181	196	196	194	186	173	171	216	189	173	171	191	187	175	173	191	191	199	183	163	202	198	181	206	170	191	200	221	187	181	196	188	186	179	171	180	215	175	192	193	210	189	173	197
12615	9718	8195	4157	2805	2114	1521	1220	1102	887	759	699	663	644	522	513	484	483	455	444	400	392	406	397	430	380	390	379	363	360	363	365	355	384	359	364	381	369	331	346	371	340	363	362	320	339	341	335	335	385	374	294	318	388	340	348	332	344	304	357	332	329	322	316	317	349	316	330	321	338	322	319	345	325	371	346	344	341	329	328	323	341	349	351	353	340	311	327	325	338	343	319	354	311	340	317	332	329	317	331	357	364	300	347	333	343	307	327	322	331	324	304	332	337	316	329	336	339	345	351	351	330	304	343	327	308	362	318	337	337	328	327	342	312	321	350	322	336	355	337	351	308	340	321	312	326	290	336	324	301	342	347	360	339	393	324	335	318	371	305	339	335	362	318	353	311	336	333	321	331	328	327	356	309	316	334	305	330	308	331	323	313	300	326	331	290	326	326	325	310	338	320	340	343	325	343	332	313	319	337	310	349	357	333	317	308	314	359	307	333	298	333	312	269	356	334	338	345	320	323	324	337	334	313	324	335	345	350	325	344	309	361	320	321	315	308	313	343	315	305	329	332	338	330	334	358	306	344	322	311	314	310	316	324	341	346	324	304	335	331	272	316	323	308	325	324	312	336	319	358	295	365	344	325	332	345	320	359	332	302	315	342	309	320	356	310	315	341	329	367	316	317	334	300	318	338	314	327	323	324	343	312	348	302	330	317	320	339	338	324	317	336	341	349	335	342	309	325	351	320	301	290	318	330	324	305	310	310	298	316	330	317	316	313	328	364	351	331	336	285	329	319	318	325	340	273	347	342	315	344	340	294	334	329	359	341	308	347	336	292	295	338	296	348	343	325	333	343	342	292	323	319	342	349	321	317	317	342	318	314	342	328	358	343	302	299	342	334	329	294	320	344	340	351	313	340	357	323	316	317	328	336	343	338	305	342	316	362	328	312	351	300	349	356	336	329	330	365	332	352	321	359	344	363	282	336	331	320	307	388	353	328	314	313	324	298	341	334	347	321	298	315	302	345	325	330	360	318	330	336	330	299	333	287	294	339	337	330	332	305	319	289	322	317	327	340	331	324	350	345	325	330	336	313	337	282	320	349	332	309	334	357	322	322	322	312	334	325	332	312	300	333	340	306	315	321	344	319	352	326	333	350	323	346	306	338	321	335	346	316	326	339	327	317	351	308	344	348	331	309	360	325	334	346	388	334	342	317	339	314	358	373	338	321	347	307	340	329	293	340	309	340	309	329	373	343	363	325	340	328	355	323	343	321	330	337	338	339	324	363	333	299	326	319	328	339	310	358	291	348	343	338	348	333	328	327	311	298	328	299	302	353	348	325	290	330	310	259	334	357	290	321	322	315	328	330	325	268	314	335	324	298	311	332	355	309	290	313	308	316	334	339	333	296	316	303	307	325	323	339	341	323	332	318	345	326	351	311	348	319	328	328	312	349	346	356	358	335	323	316	320	338	317	362	324	330	302	341	329	339	317	360	356	320	343	328	335	322	354	339	313	310	312	326	302	347	322	365	299	304	319	339	333	364	318	323	349	326	332	354	343	341	366	291	320	340	340	330	330	301	306	345	313	318	337	350	331	324	315	337	317	311	316	328	320	330	318	325	314	328	342	320	308	321	346	331	314	318	304	300	309	308	344	337	338	362	309	326	331	324	317	333	293	329	335	363	305	311	313	310	288	311	291	340	339	338	315	319	333	300	334	326	332	347	330	329	338	316	318	321	323	305	312	329	342	322	316	350	301	293	338	329	326	332	318	341	303	314	356	326	308	360	331	324	347	347	325	294	307	294	337	341	333	312	337	325	301	326	340	308	344	295	326	333	335	326	332	338	353	341	322	337	321	332	343	347	327	292	325	330	320	353	334	320	309	341	313	328	330	346	349	343	356	343	310	328	321	329	335	340	325	344	307	346	330	336	355	314	329	350	328	272	273	381	335	323	316	330	289	328	306	325	313	293	342	297	348	327	328	350	322	319	349	334	336	339	328	322	310	320	348	361	353	313	334	330	326	334	325	335	344	360	319	327	330	306	339	305	324	342	348	336	312	328	336	344	349	358	341	336	363	339	325	318	311	366	340	316	319	308	324	345	315	339	323	321	301	344	346	371	302	314	318	304	311	346	348	330	297	326	294	350	317	331	322	358	330	314	348	293	336	332	324	330	325	319	347	333	347	351	310	303	358	331	354	325	318	347	301	331	342	337	332	349	306	340	309	331	350	336	305	327	355	308	304	317	356	322	348	356	304	352	341	366	345	341	310	322	348	326	329	317	351	340	306	290	297	317	324	310	336	359	343	307	312	362	334	308	332	288	326	325	336	337	325	338	326	343	309	347	326	321	346	330	355	342	332	317	352	346	333	319	315	334	323	343	331	332	339	322	331	316	360	325	337	296	325	297	326	338	315	340	348	315	356	333	296	293	343	332	348	341	299	356	346	308	337	339	317	301	303	318	332	347	308	294	336	321	335	303	322	332	319	303	329	355	311	379	336	316	335	326	346	338	324	332	356	321	312	322	355	316	341	294	312	329	322	346	332	310	326	342	326	304	317	349	358	319	316	343	331	313	340	320	302	317	317	342	357	336	308	338	323	320	328	317	315	351	304	301	315	362	297	345	296	312	310	326	336	361	348	324	326	317	282	310	321	316	326	303	341	338	317	360	352	313	294	301	307	299	363	316	342	333	323	309	358	323	323	354	316	343	290	344	335	299	325	307	326	332	338	336	321	307	306	336	329	340	342	322	339	335	359	335	329	353	342	327	288	368	339	338	324	338	315	308	323	314	345	310	330	332	346	338	300	345	329	303	330	328	335	319	304	315	300	334	286	304	314	298	313	355	327	337	304	322	333	346	319	334	370	308	325	333	349	333	340	345	334	323	340	351	356	323	330	302	311	330	331	343	361	324	336	338	343	307	346	354	337	306	296	304	339	319	343	339	332	338	320	327	316	336	273	306	352	307	336	312	327	314	344	311	336	324	347	322	306	330	346	314	343	335	333	358	334	334	352	322	338	347	315	304	335	334	327	340	353	363	331	317	327	321	307	322	308	333	355	325	307	344	350	339	303	310	336	322	319	345	337	332	306	312	295	315	341	342	332	313	343	340	339	322	330	348	359	328	357	292	325	304	355	304	354	333	301	321	333	338	316	354	343	335	321	305	340	324	338	346	370	328	322	326	356	328	307	312	357	323	325	295	326	306	339	338	356	307	347	305	325	337	312	305	327	335	322	313	331	331	349	314	349	309	339	329	326	308	303	300	311	327	329	326	333	320	351	308	328	351	315	334	294	366	324	351	338	288	353	340	353	326	305	326	340	308	317	307	341	354	318	300	325	331	314	342	343	324	327	300	322	322	336	344	325	339	340	353	343	313	298	292	314	345	306	326	324	314	364	317	366	368	345	311	319	311	334	313	337	323	330	338	334	325	312	343	313	330	301	294	294	325	302	339	327	347	331	332	312	345	347	383	306	353	310	351	332	337
23031	21092	28973	23438	21094	19654	2377	934	689	698	594	528	489	486	451	454	406	472	429	389	410	376	407	407	394	394	389	369	375	364	341	368	359	360	357	387	362	377	368	384	357	357	366	347	368	379	393	353	361	373	352	365	340	384	366	342	353	351	370	385	352	346	329	334	388	344	364	399	337	344	355	347	403	334	370	368	343	356	368	346	358	374	336	333	361	363	352	329	371	326	355	356	335	362	388	362	391	361	351	383	313	360	338	370	342	377	327	361	324	329	345	351	341	317	355	334	344	377	354	339	356	349	379	358	351	328	339	372	366	328	313	342	353	321	382	355	333	389	386	328	313	337	346	312	385	357	334	323	354	366	363	332	363	374	365	378	366	350	348	341	344	383	343	380	313	366	351	308	327	326	376	383	337	356	350	334	346	397	382	345	329	335	369	319	326	335	375	376	356	367	399	347	319	347	353	377	345	335	326	355	367	357	369	351	357	326	339	335	334	370	322	350	372	352	347	309	361	351	351	336	359	344	394	343	330	322	339	341	333	351	369	361	348	328	325	335	334	353	361	355	362	346	367	357	365	340	381	354	376	372	358	338	322	354	352	344	325	327	361	315	321	305	320	349	334	355	345	326	334	356	378	344	335	389	378	362	373	372	312	353	356	317	323	318	354	321	362	363	334	327	322	391	335	313	391	377	329	337	356	346	362	333	316	333	367	344	330	298	306	296	379	318	328	306	358	355	365	373	340	365	355	362	345	341	364	347	330	367	330	346	342	338	350	365	337	339	354	347	354	382	344	345	345	365	352	357	359	330	350	310	367	354	325	331	370	338	309	351	368	329	332	344	349	346	317	329	362	354	346	354	335	341	376	353	313	385	356	356	369	316	356	376	352	346	372	344	381	353	347	323	366	320	351	368	347	355	327	349	341	342	332	345	340	358	317	334	360	311	353	355	319	325	323	351	337	331	358	378	324	376	337	379	414	314	360	378	338	346	350	370	352	341	375	339	341	342	355	352	334	317	363	369	335	364	342	340	350	335	317	347	337	365	361	347	347	376	366	374	333	333	345	346	357	317	362	375	349	368	372	347	347	326	352	370	342	327	340	354	373	353	342	360	355	335	311	367	330	312	344	321	362	348	328	342	352	352	343	350	377	354	338	363	348	345	342	368	346	358	354	343	372	320	365	310	378	345	351	359	362	364	357	311	354	320	351	358	389	331	342	350	348	369	349	345	359	342	351	350	354	341	330	333	352	349	369	367	340	368	353	335	336	336	342	334	318	350	320	327	363	341	330	354	363	369	357	337	340	384	365	370	326	359	331	371	348	340	330	374	339	378	322	354	350	314	358	346	338	368	336	350	374	328	311	357	368	319	352	358	349	366	333	340	353	322	335	354	312	380	347	334	315	354	321	367	349	372	383	345	367	327	352	320	363	368	362	339	350	362	318	348	358	315	358	362	337	362	355	371	351	309	353	328	364	334	317	361	373	390	366	326	373	324	338	327	318	327	343	329	325	328	347	370	338	357	353	351	331	364	376	361	321	349	352	347	354	366	330	350	355	352	379	359	338	340	327	346	355	355	318	355	333	365	364	346	375	341	342	345	338	349	330	357	360	336	348	344	385	352	339	335	319	342	347	320	329	373	326	336	335	341	356	357	342	302	354	312	334	340	347	330	381	357	307	362	342	330	304	380	327	345	382	320	348	328	340	355	329	335	334	363	320	361	353	354	351	354	352	354	335	311	351	316	336	339	362	343	357	294	340	363	317	407	347	309	362	352	297	318	366	360	343	338	322	337	318	367	335	332	366	330	373	344	336	364	349	364	358	341	354	335	377	332	360	371	329	361	318	362	327	357	361	353	335	327	344	388	383	349	327	335	331	354	349	331	328	375	334	359	334	344	312	363	349	384	327	352	377	337	366	355	370	339	354	335	371	381	328	335	319	328	344	368	335	365	341	341	343	342	337	374	367	349	331	363	366	362	354	329	334	375	322	314	394	344	369	334	347	363	345	329	318	347	334	363	324	341	321	339	372	367	363	336	349	361	370	348	369	353	335	348	334	345	341	379	303	375	325	380	355	349	349	352	348	351	338	327	355	323	344	383	346	354	357	318	338	382	324	314	335	328	332	365	339	346	336	333	345	340	357	326	338	349	339	318	336	378	406	336	331	368	333	321	337	337	367	340	358	366	301	340	346	388	336	373	356	316	316	334	370	316	337	371	352	352	363	343	339	367	340	316	342	371	349	346	345	339	368	378	339	334	357	336	316	343	329	350	336	332	388	343	355	317	363	389	369	295	393	377	366	374	334	343	373	346	358	372	337	352	351	328	338	348	366	328	355	325	352	338	360	354	359	359	344	357	362	354	347	349	356	339	382	342	325	342	343	337	356	326	305	367	331	333	331	385	312	384	366	341	358	326	339	316	352	334	360	331	354	353	359	388	303	344	348	348	356	349	332	328	364	340	381	352	393	379	377	325	365	368	322	347	356	378	358	358	317	346	371	358	349	349	342	351	360	342	351	355	358	348	339	323	325	356	362	352	342	348	293	341	351	339	350	358	334	373	386	326	360	317	361	352	378	361	338	352	360	355	379	371	360	377	363	336	364	352	351	357	355	348	363	353	357	326	342	344	336	337	344	353	385	324	359	343	303	371	360	369	371	334	345	369	335	384	350	340	387	385	379	321	359	349	338	333	342	356	302	352	356	332	393	370	358	348	361	337	382	326	328	340	337	363	341	326	340	335	317	341	341	332	338	367	350	366	357	346	361	325	343	363	352	316	357	363	340	348	351	367	346	352	339	332	335	377	363	347	369	319	344	385	358	329	337	335	374	359	296	353	336	376	336	366	306	371	349	345	341	351	333	379	345	321	368	339	346	334	346	371	335	341	356	344	304	336	359	369	322	349	360	346	378	335	358	325	351	349	358	361	351	366	363	353	337	372	357	353	353	360	332	323	357	306	341	354	301	372	380	296	343	362	373	299	388	376	326	312	343	365	327	369	320	342	341	344	355	316	365	310	315	376	340	345	383	297	326	355	383	348	343	341	357	321	338	362	350	368	337	375	336	332	341	328	358	374	353	342	344	301	386	367	368	373	366	327	340	343	349	356	362	374	356	342	346	324	380	361	338	328	333	345	359	341	346	343	322	337	374	385	331	342	350	359	326	350	327	348	308	329	355	366	398	339	323	341	369	346	337	383	363	344	352	367	373	344	320	330	343	359	356	333	360	358	352	361	354	324	349	363	341	380	316	337	366	322	305	296	341	316	353	376	318	376	370	318	344	350	338	341	384	360	357	345	363	322	314	346	363	353	362	348	334	375	351	331	345	365	358	350	318	373	346	386	355	328	315	330	329	361	339	334	345	353	329	372	360	349	355	336	356	328	348	367	358	325	350	335	371	364	359	340	365	392	343	326	348	365	350	354	364	359	320	342	350	333	357	354	357	326	333	378	353	345	331	367	343	320	368	313	330	333	354	358	345	362	362	344	348	345
15867	15797	13307	7223	5132	3823	2965	2315	1905	1669	1451	1221	1142	1094	994	907	929	902	800	746	753	761	707	679	675	704	689	690	691	640	626	658	590	667	652	709	623	644	631	617	634	632	596	631	652	578	606	595	602	600	604	597	585	601	578	606	572	617	608	672	582	586	577	587	621	602	645	588	650	627	586	585	606	570	634	593	623	562	614	588	607	604	544	524	596	575	601	590	588	598	634	600	588	585	596	580	575	621	570	571	589	574	594	582	615	580	590	555	636	591	606	552	630	606	604	632	629	610	542	553	587	577	633	580	593	596	583	574	581	593	607	615	591	592	605	599	559	662	593	577	577	559	570	556	614	530	590	576	641	559	539	614	564	590	582	588	619	587	590	621	627	554	582	600	584	568	606	545	592	549	561	569	587	583	639	614	559	579	591	564	572	557	572	594	578	584	578	560	581	564	597	608	607	618	593	577	542	537	536	625	601	579	541	596	551	650	577	573	576	582	593	583	570	557	585	611	540	539	581	535	603	559	536	565	570	578	581	538	618	568	577	583	565	572	578	563	539	603	595	533	626	583	599	585	626	595	622	587	576	588	564	600	574	595	581	589	596	547	551	539	571	544	561	537	584	608	613	587	589	617	580	570	635	661	530	561	561	575	583	594	592	586	585	602	579	553	559	567	583	610	595	570	584	602	585	566	649	571	549	615	569	560	560	555	564	570	577	557	560	602	572	578	594	578	615	597	552	568	570	598	563	560	572	581	582	563	565	609	558	582	621	612	573	590	574	610	584	584	616	579	550	573	606	608	610	526	606	519	567	595	580	611	584	557	574	547	583	573	616	598	575	593	593	567	606	575	594	595	645	538	605	608	582	606	561	564	601	569	600	582	584	579	576	551	558	596	592	567	546	584	595	569	563	576	615	565	593	585	583	604	583	561	567	570	598	571	615	568	607	592	613	606	562	558	624	594	586	559	602	570	593	581	643	590	580	582	546	582	594	601	573	582	555	566	594	565	596	589	598	545	566	600	589	585	542	599	582	598	562	532	557	606	614	574	570	559	591	590	602	564	610	582	617	586	556	662	578	572	610	620	568	568	564	571	567	579	654	561	631	593	538	569	599	575	588	603	560	600	563	575	622	573	562	575	542	554	652	573	558	572	573	595	588	548	558	581	595	541	561	581	543	587	604	582	555	637	549	598	572	549	607	582	557	538	595	556	592	591	632	570	557	580	571	594	608	562	625	614	595	563	585	582	567	581	598	559	593	591	551	578	568	555	617	609	589	580	569	582	594	570	580	592	572	596	564	600	550	622	580	603	593	615	568	582	556	570	622	579	553	566	643	586	550	528	580	590	569	596	583	604	558	583	559	553	578	592	556	569	550	602	573	619	572	611	607	591	592	546	605	608	574	563	584	572	544	583	565	574	577	564	587	584	624	577	585	573	576	586	574	587	561	562	584	569	619	574	541	601	559	578	565	603	575	585	591	604	598	529	570	591	597	569	597	609	608	528	585	583	575	567	582	605	598	644	565	588	584	583	612	578	591	584	566	580	612	586	563	556	621	565	542	588	586	604	635	570	604	564	576	573	590	591	610	591	617	556	625	573	574	593	571	538	557	560	582	596	578	570	618	652	572	592	545	577	544	556	594	545	558	585	597	578	591	567	639	568	598	564	592	616	585	625	588	619	591	578	567	618	545	544	584	627	575	587	602	599	587	569	569	551	585	551	549	602	582	603	591	625	564	614	567	571	550	604	541	610	587	583	627	601	597	591	589	563	596	603	582	549	616	603	550	589	591	609	569	602	577	605	551	572	626	555	588	613	558	598	595	581	579	572	597	604	543	571	586	590	592	604	557	641	561	602	595	564	577	596	559	605	591	590	592	619	585	549	597	571	591	621	563	567	599	583	554	581	628	586	550	557	614	595	604	615	573	577	576	566	569	550	601	597	605	578	594	598	628	584	556	569	576	595	576	568	602	588	574	577	602	602	596	587	607	565	615	584	539	600	551	562	558	634	571	596	584	582	598	542	579	565	626	592	567	552	576	572	572	537	611	535	601	577	588	563	623	578	551	585	600	600	605	600	599	570	569	550	617	629	551	640	585	632	604	565	541	617	594	581	584	557	570	580	581	590	560	583	551	600	608	571	566	584	592	610	551	546	531	568	621	608	602	575	579	580	581	565	567	576	622	624	605	626	575	620	571	574	598	557	571	607	555	636	598	582	596	560	558	595	548	554	553	547	627	579	544	597	570	612	564	564	578	573	610	560	565	592	566	557	568	566	570	603	595	598	581	576	621	595	634	580	580	573	586	615	610	565	611	575	567	562	621	604	602	620	603	583	602	555	591	595	605	583	612	574	605	539	635	594	603	606	598	525	588	575	605	568	556	640	546	608	585	576	569	622	602	577	556	585	602	605	593	544	587	615	567	601	592	554	593	538	567	589	561	592	593	593	569	598	555	556	576	569	577	557	569	577	589	644	613	589	604	668	558	546	593	575	569	614	566	649	567	571	607	605	566	575	580	572	589	584	539	575	567	650	575	640	579	585	598	591	564	596	537	610	570	563	576	512	597	591	576	587	576	587	565	565	580	654	602	603	617	582	602	584	620	599	554	621	602	572	562	611	580	600	581	556	590	562	571	618	611	579	543	581	577	607	629	585	611	587	602	607	603	583	550	595	562	602	553	612	528	624	612	603	559	576	569	570	624	564	596	567	598	603	568	583	571	573	604	594	595	589	595	608	572	578	545	578	538	622	600	568	575	616	568	581	593	539	585	547	606	568	549	599	569	596	585	577	589	533	562	556	621	557	553	600	580	570	567	564	548	595	624	585	594	581	581	632	579	585	574	656	601	617	563	565	610	600	597	575	574	589	591	584	608	627	604	587	581	581	598	577	588	574	585	606	601	561	593	632	627	600	581	575	594	577	620	595	615	535	579	575	548	576	588	571	541	589	608	541	639	577	593	581	579	566	544	602	611	608	605	580	560	637	603	580	583	606	567	583	595	607	555	629	577	610	625	549	601	596	596	572	575	561	568	571	533	600	591	590	580	575	571	611	561	632	575	576	581	591	589	583	582	591	600	626	564	608	564	568	571	590	545	638	569	586	570	578	584	550	531	592	553	612	605	572	595	614	551	587	567	620	643	588	600	555	583	544	589	544	529	622	573	619	603	547	604	571	547	581	604	588	578	570	585	581	610	607	600	587	578	638	618	575	583	561	596	597	575	571	577	594	613	556	589	568	595	596	550	549	632	552	601	560	609	572	557	603	555	556	563	562	588	609	583	561	563	584	577	563	536	597	592	603	583	558	575	592	586	570	575	595	593	595	579	639	586	616	572	603	616	587	564	596	552	595	580	544	545	641	584	568	561	502	598	584	563	577	570	598	577	585	605	606	610	547	592	579	609	593	526	539	560	568	570	595	536	606	607	595	603	570	602	560	537	603	567	613	593	581	587	599	620	578	644	567	607	588	606	583	625	579	587	607	541	600	571	602
26809	20512	7842	393	174	123	102	110	95	92	92	97	91	89	98	84	93	90	67	86	92	80	72	84	88	81	87	86	97	78	92	78	85	79	79	78	95	95	92	82	76	71	82	95	92	88	90	95	97	80	81	85	66	81	97	83	91	65	92	88	86	95	73	76	75	58	94	74	84	89	74	96	73	63	71	76	81	103	72	95	77	74	94	95	89	73	85	74	81	73	81	97	100	86	90	77	91	88	71	84	89	84	80	77	114	84	92	95	68	102	75	97	86	78	78	73	89	97	92	79	81	84	96	91	79	78	83	86	97	89	89	70	79	74	69	78	87	93	69	89	86	88	80	69	78	89	76	89	88	85	89	82	72	80	82	87	95	88	69	80	66	83	94	99	97	80	76	73	90	95	76	82	68	77	74	86	92	96	86	75	67	80	102	92	87	92	92	83	91	97	70	76	93	93	94	87	88	75	67	81	96	93	90	73	85	96	80	77	100	69	83	85	88	76	80	84	74	95	84	79	88	74	73	74	79	85	99	82	79	83	80	85	87	92	83	92	87	90	66	81	78	90	98	86	83	92	92	73	63	71	87	83	75	78	85	97	78	86	96	73	92	97	88	80	90	68	84	76	72	78	88	93	95	79	94	82	81	72	73	93	88	95	74	90	86	94	104	73	85	82	69	74	85	80	97	84	98	90	84	97	105	72	88	82	82	88	84	80	75	63	88	87	82	84	89	73	78	88	96	86	80	78	85	78	101	87	82	81	83	75	71	82	88	78	86	88	93	82	78	70	86	83	98	88	85	81	83	73	89	88	90	84	80	86	79	83	78	80	71	75	75	79	89	81	62	70	94	85	70	85	79	78	70	72	90	78	96	101	82	67	84	80	84	87	71	74	77	100	86	91	91	89	78	89	75	69	98	95	85	82	75	80	82	86	85	73	83	87	88	85	80	98	81	93	68	68	87	93	92	81	90	71	91	83	74	81	83	72	87	79	96	87	71	84	90	92	91	86	89	66	69	104	95	83	78	90	100	77	97	76	72	98	88	74	72	95	92	88	87	78	86	82	90	99	92	77	78	88	78	93	75	93	73	86	78	91	79	79	80	83	90	72	75	89	99	85	70	89	78	68	96	79	79	72	76	89	81	79	94	82	82	85	73	86	73	73	82	81	73	85	79	84	77	78	96	93	79	87	70	76	63	88	87	66	74	90	92	86	81	72	100	84	94	77	81	76	91	75	69	69	102	92	89	81	75	73	92	78	99	77	95	68	91	81	77	85	85	93	82	93	82	82	89	85	76	83	80	87	82	94	73	92	72	83	94	102	88	85	83	88	88	75	97	70	65	82	79	73	74	92	77	85	85	101	75	70	92	86	91	90	90	80	72	84	69	85	94	69	78	86	88	86	82	86	93	77	89	86	93	92	64	75	78	69	101	102	98	77	90	96	90	82	93	88	79	74	89	93	77	82	78	79	78	104	85	79	90	94	98	80	78	90	85	69	67	82	84	77	82	85	91	83	79	75	79	89	62	74	88	82	85	118	90	72	96	80	71	90	87	71	84	70	87	81	90	72	85	86	93	80	82	80	81	95	83	77	74	92	88	86	84	90	90	68	72	78	88	77	85	75	86	101	93	84	79	75	76	79	94	82	87	97	81	78	85	80	66	77	80	81	85	95	79	92	101	90	76	87	81	86	100	109	91	77	87	88	88	81	76	75	88	90	77	87	98	91	90	87	87	74	82	101	90	80	86	73	74	78	82	76	68	89	75	89	74	79	66	95	84	75	96	74	76	80	90	87	86	89	86	81	83	75	94	86	98	81	74	88	93	76	74	86	81	92	85	68	66	65	75	110	82	88	72	66	98	82	77	82	97	76	80	74	72	86	76	90	87	87	90	75	86	88	101	89	88	91	75	82	94	90	89	66	73	77	77	78	76	70	77	81	90	84	78	80	73	84	84	98	81	98	86	101	78	89	89	91	87	79	89	106	93	95	84	70	78	80	70	91	73	83	85	91	101	97	90	89	78	81	82	78	97	81	80	84	81	83	93	81	71	80	82	72	95	81	91	89	97	86	97	80	92	83	85	94	82	77	96	71	93	73	83	94	80	79	82	82	70	79	93	88	85	78	82	81	82	87	90	90	77	80	80	74	77	79	79	71	84	84	78	89	67	75	77	85	98	97	94	78	81	83	88	98	75	71	81	104	81	61	93	78	75	87	83	84	71	89	78	84	84	90	82	74	87	81	87	88	97	81	79	87	83	75	80	69	77	66	80	103	83	87	85	96	98	103	96	73	81	87	75	95	93	95	79	77	98	104	91	73	93	75	79	78	86	71	101	92	72	69	79	84	89	89	92	68	79	78	87	82	88	95	76	91	106	78	67	80	97	86	71	81	94	82	71	80	108	85	80	72	77	85	85	93	87	78	71	85	90	90	79	90	76	65	88	87	71	88	81	99	80	81	80	87	82	78	105	85	81	88	87	75	63	101	94	91	80	95	77	85	77	86	87	77	87	94	89	74	76	84	76	90	80	84	75	84	69	79	82	85	88	100	73	79	82	74	81	87	93	88	80	82	78	90	79	78	95	89	91	101	81	72	65	70	95	86	99	84	93	87	93	63	74	87	87	76	95	96	91	100	92	94	75	82	85	83	85	98	93	77	79	86	79	89	75	91	82	90	79	87	74	79	83	74	96	87	72	90	70	77	78	78	83	83	75	84	74	82	70	102	83	78	86	86	105	74	87	84	73	72	75	86	98	77	88	80	83	98	93	83	86	96	94	76	75	80	86	98	94	94	78	61	95	78	84	85	87	75	84	82	90	82	95	100	91	77	87	106	83	78	78	79	94	94	83	92	90	74	78	70	71	85	83	79	104	80	75	92	73	91	85	86	65	87	95	96	76	99	90	84	81	81	88	77	89	75	87	98	99	98	75	85	99	80	78	104	77	82	79	97	77	99	74	86	88	80	74	81	75	81	68	94	80	75	84	89	82	81	77	95	95	81	89	84	84	100	79	69	82	80	74	103	83	88	100	85	94	83	80	96	80	80	92	79	85	98	82	67	104	75	79	81	89	80	84	80	71	87	79	92	86	80	115	70	92	77	75	78	74	80	103	91	75	82	85	72	88	78	86	68	86	68	57	74	93	82	90	82	86	73	84	75	82	92	81	98	83	66	81	91	86	92	70	85	73	75	82	89	74	86	77	99	85	87	86	85	82	73	72	71	75	67	71	82	88	84	86	74	69	88	93	86	86	81	100	78	80	83	91	82	80	98	104	87	77	80	77	87	71	65	101	97	82	86	91	92	85	95	84	88	92	76	95	75	80	79	62	84	77	67	57	89	89	83	88	95	73	80	81	82	82	81	72	85	74	96	94	83	71	95	91	73	66	99	87	87	77	80	72	83	82	59	90	81	77	73	84	95	90	80	98	90	80	79	90	70	81	90	85	80	69	78	81	89	81	88	83	84	77	78	85	91	86	82	94	93	71	90
5703	1061	988	511	377	324	258	256	230	206	185	175	185	179	177	177	191	172	175	172	160	155	159	159	149	180	148	168	164	175	171	165	175	173	174	161	134	170	137	166	205	136	168	174	172	159	176	152	166	155	147	178	165	155	158	160	146	159	179	165	166	159	170	161	152	153	154	169	181	155	167	157	166	136	168	146	150	160	156	155	142	140	151	171	160	154	163	191	155	162	154	161	157	160	173	150	163	148	163	145	165	150	176	167	160	167	156	167	174	165	181	173	180	168	167	181	171	182	162	147	156	165	182	148	160	146	154	143	151	162	173	166	162	167	171	186	172	169	172	172	174	152	163	157	173	129	151	152	175	161	140	178	164	158	140	135	145	172	142	159	159	134	142	155	140	155	163	145	169	161	155	185	190	164	163	167	167	181	177	166	150	164	140	157	162	162	187	167	132	145	155	167	163	153	158	155	151	156	163	164	186	198	182	174	163	160	162	138	161	163	166	159	145	139	154	165	146	176	163	161	171	148	171	176	157	162	173	154	156	175	149	157	163	166	150	153	165	144	168	167	157	150	150	165	179	161	147	160	175	159	163	152	171	140	156	177	139	174	176	191	171	151	141	154	141	167	144	138	178	172	172	152	148	175	139	186	128	160	161	164	155	156	155	162	162	179	144	169	152	163	131	177	137	186	156	184	170	157	144	166	136	138	149	152	166	144	164	168	135	163	174	172	160	162	148	150	156	156	157	162	132	161	143	154	187	154	140	143	154	166	169	164	159	155	146	141	140	180	151	146	153	165	146	160	170	158	141	157	169	168	179	135	142	152	148	153	149	151	167	155	177	169	170	158	157	169	163	153	155	159	174	160	152	159	165	177	164	163	153	158	144	155	154	162	151	162	161	160	151	174	138	127	172	166	175	166	177	164	158	182	149	178	146	166	161	160	174	139	149	141	153	153	155	163	169	161	150	159	155	137	154	169	168	160	160	177	152	149	163	148	171	159	148	146	171	158	161	143	157	160	157	155	167	154	164	159	168	140	158	168	157	179	173	155	143	147	171	173	154	140	172	158	165	148	171	166	152	152	133	168	162	159	158	154	162	180	171	151	148	153	148	153	149	144	177	164	160	167	155	161	164	181	154	156	178	166	165	149	153	142	172	156	176	170	150	125	154	136	137	161	189	171	137	163	152	161	157	159	177	159	163	144	160	136	159	152	174	163	166	141	150	165	157	194	160	167	142	170	151	155	160	165	169	159	178	155	147	155	147	149	168	181	155	157	160	177	171	139	166	154	163	174	157	173	145	147	164	138	180	146	160	143	158	156	130	157	151	160	173	164	167	178	186	157	163	148	147	152	170	139	160	159	145	169	139	175	153	140	171	168	174	159	154	164	135	149	163	175	165	156	155	154	155	171	173	140	154	166	159	158	152	159	152	192	153	184	161	167	143	166	169	161	179	173	148	164	174	160	163	170	151	154	132	151	139	130	164	168	160	136	168	144	126	173	158	177	151	149	159	164	169	195	139	145	143	159	174	128	146	136	155	158	161	175	154	159	157	161	149	148	149	150	167	150	152	156	144	173	149	147	166	160	166	159	173	147	163	160	156	160	152	158	149	153	167	159	136	145	152	145	172	172	180	152	168	144	170	133	163	178	158	170	143	161	162	159	146	148	133	174	154	183	153	145	145	166	157	149	155	189	151	160	166	155	143	169	170	167	159	171	161	155	180	144	155	167	164	165	184	156	163	168	175	162	151	156	168	164	167	143	174	174	144	157	145	159	144	139	136	169	154	164	150	155	155	149	169	154	143	162	156	160	141	157	172	168	189	156	166	173	154	159	162	145	146	155	151	140	142	149	165	164	156	153	158	157	162	174	158	156	143	147	163	165	165	152	160	164	169	171	159	164	141	164	173	146	148	170	180	169	143	166	141	165	143	159	154	148	144	170	165	156	172	162	159	171	150	138	167	169	155	189	176	195	168	150	177	174	146	148	152	159	156	196	157	179	147	152	173	156	138	154	149	156	160	151	192	151	155	179	156	160	173	154	172	157	149	171	164	147	151	171	137	164	183	181	146	155	169	174	152	155	139	170	163	154	179	155	164	166	163	152	156	172	173	145	137	147	149	154	169	163	176	156	170	134	156	174	143	144	153	150	146	167	149	155	195	169	158	151	153	161	151	163	168	146	157	143	143	150	167	176	146	147	157	159	170	157	143	173	174	171	151	171	157	163	146	161	172	187	150	157	170	189	162	170	171	167	165	160	169	148	176	153	168	147	153	136	167	165	158	147	177	149	130	176	174	154	149	152	165	162	180	167	160	165	149	155	171	172	159	162	159	152	177	143	168	148	143	153	183	149	177	158	163	176	169	171	163	168	179	140	154	145	158	136	162	171	176	169	174	149	161	169	166	169	175	176	153	159	149	196	152	151	174	184	156	149	159	159	177	168	157	141	159	170	172	149	141	140	166	167	142	151	153	158	173	158	168	141	148	175	151	151	194	156	152	184	152	163	161	161	147	154	163	149	163	151	146	173	144	155	166	158	156	170	148	160	163	138	155	171	195	141	165	185	170	174	157	179	158	163	144	165	175	162	139	147	175	148	138	157	167	149	174	156	164	187	167	167	173	148	131	148	180	151	163	183	141	153	152	161	166	174	157	145	164	154	162	166	148	159	179	149	156	159	163	167	169	152	151	167	168	150	166	167	175	147	161	147	131	171	153	160	143	142	149	167	154	176	142	166	136	158	163	179	163	155	146	155	175	175	163	161	139	157	167	161	174	147	193	138	150	159	161	170	161	175	161	176	163	151	157	163	157	167	156	159	182	185	146	131	174	175	137	173	153	171	151	160	171	187	165	166	177	153	143	184	167	161	170	159	144	170	184	162	159	154	159	187	154	159	178	147	170	168	156	162	156	170	164	164	159	170	167	162	168	169	164	154	158	171	157	169	176	140	158	175	172	164	166	161	176	162	158	153	167	159	140	159	153	179	174	170	168	172	166	172	159	185	150	146	156	177	140	163	156	144	159	165	138	162	177	174	172	155	178	149	141	166	177	160	177	165	176	178	152	176	159	193	146	165	141	166	168	171	156	156	175	159	153	181	175	184	168	167	163	146	149	159	173	160	142	149	164	147	164	183	175	161	162	161	177	172	142	149	146	151	159	168	166	159	177	169	128	166	163	163	164	168	160	149	159	175	162	177	151	154	173	192	144	152	181	185	165	171	150	157	149	169	150	148	157	162	163	150	186	166	142	151	160	152	172	150	162	147	171	148	152	153	158	151	160	162	157	151	147	163	148	156	159	178	164	159	173	153	155	168	171	168	153	170	143	173	161	151	132	163	165	188	156	151	184	153	175	145	145	159	142	155	149	154	170	153	167	145	160	174	166	147	158	172	146	154	168	155	147	180	156	158	177	143	148	193	152	164	163	174	170	158	167	170	152	188	161	145	155	188	176	164	174	166	160	186	168	166	167	161	151	140	153	172	166	152	159	178
24084	21108	28333	24123	20351	2062	657	491	414	336	321	278	256	270	235	252	276	248	259	236	241	207	196	208	234	200	220	216	189	195	211	211	231	173	194	171	201	186	186	194	201	200	217	180	181	200	184	207	194	182	192	192	195	194	164	181	216	199	203	204	198	169	208	187	221	204	196	192	192	199	204	193	204	195	211	195	206	178	200	187	182	181	194	203	192	189	204	201	198	197	196	198	183	189	185	189	188	186	184	192	179	189	207	202	186	184	222	185	221	207	195	157	235	195	182	189	181	173	200	200	184	204	182	197	204	206	207	180	168	220	190	179	186	210	170	184	192	198	186	179	192	169	161	191	203	195	205	189	187	224	192	166	180	190	186	191	204	182	187	163	193	200	194	190	189	175	178	199	213	172	180	204	188	191	176	191	181	175	178	168	216	172	193	185	183	186	216	206	179	211	174	179	182	194	220	184	172	190	169	186	183	197	187	201	194	194	186	208	221	199	194	172	195	177	199	196	186	191	195	191	179	200	172	204	213	194	183	172	183	179	185	183	187	213	188	199	177	190	198	197	177	189	174	184	192	185	187	193	192	185	178	175	184	193	182	215	186	207	192	185	188	182	197	196	211	171	203	193	182	192	188	201	174	184	190	192	170	188	170	168	180	194	206	158	186	204	188	207	183	188	196	222	197	188	203	187	192	166	174	190	184	189	197	175	196	180	181	196	171	187	186	214	183	177	173	174	188	214	171	206	187	191	203	175	189	186	186	193	194	182	202	191	175	195	191	188	193	193	191	210	183	206	184	200	188	200	191	212	195	192	177	214	185	194	172	221	171	182	198	195	195	202	182	193	164	175	206	178	165	192	198	210	191	190	170	177	191	196	179	181	153	190	193	177	206	191	206	179	197	158	182	202	196	204	192	204	192	182	199	200	189	168	186	206	192	186	190	195	167	197	174	169	177	164	175	196	189	188	184	197	170	209	168	206	170	173	192	195	177	186	186	195	205	189	178	207	207	199	202	202	192	212	199	183	186	203	204	189	174	176	187	205	195	223	201	224	201	201	204	168	196	189	168	186	192	173	176	168	175	189	194	200	218	188	177	201	181	203	189	189	187	199	165	164	165	167	189	175	185	191	193	178	179	213	185	189	188	193	168	183	194	178	205	193	185	193	205	189	198	205	180	192	192	172	190	165	198	184	222	198	213	170	172	202	186	182	181	218	195	210	208	200	174	208	189	193	170	197	194	174	202	204	174	191	208	194	187	189	208	198	162	187	189	200	207	196	199	197	220	167	180	192	180	203	194	174	179	192	193	188	209	197	175	173	174	228	198	184	199	205	213	172	204	173	180	225	223	196	204	202	222	171	211	185	184	178	209	215	165	189	191	195	179	194	192	203	192	189	167	194	197	179	194	190	177	203	197	192	194	225	202	186	201	188	187	211	196	221	179	196	182	171	171	165	185	187	201	191	190	190	185	186	174	187	200	188	183	191	177	173	165	194	191	218	149	188	199	192	186	180	209	186	173	193	208	177	215	209	176	179	183	211	179	201	178	205	187	173	193	189	208	212	182	195	176	211	177	202	202	196	219	188	186	176	179	193	189	190	198	197	188	179	206	206	160	196	197	201	169	182	188	213	196	183	192	206	213	194	171	176	199	172	177	172	183	192	172	171	199	192	189	175	164	194	184	184	208	177	203	179	182	184	212	192	203	196	212	196	190	171	190	190	174	180	180	198	156	183	178	172	194	192	183	198	159	209	179	180	176	193	198	184	205	184	179	172	188	174	178	201	191	202	184	190	200	171	186	179	203	194	198	154	176	173	196	200	180	196	195	205	180	175	191	174	186	190	187	170	172	195	170	192	194	168	184	185	176	184	176	199	172	205	218	200	192	188	194	190	178	187	183	171	180	197	174	190	189	204	186	208	190	222	182	185	196	177	192	199	200	171	174	195	214	197	189	184	187	188	221	203	199	170	184	202	189	199	168	190	181	182	172	200	195	150	164	182	195	173	178	190	161	180	195	188	181	174	175	182	190	193	200	197	221	201	187	168	186	189	175	169	180	212	193	187	194	176	190	199	177	186	196	171	192	225	170	186	188	182	200	198	213	194	188	163	190	167	198	175	203	202	188	190	186	194	183	202	172	205	195	178	189	177	184	215	197	197	171	161	182	193	199	193	200	175	191	198	204	182	196	187	181	177	196	204	185	195	178	205	189	203	185	176	194	187	177	218	189	197	187	185	189	196	202	186	163	205	212	170	184	170	194	192	229	204	177	204	179	215	229	175	201	192	176	189	184	199	177	193	211	193	190	184	183	190	181	186	197	201	206	200	184	196	198	195	184	203	184	179	187	197	214	209	187	196	176	182	168	176	183	182	160	198	177	190	198	185	193	181	197	196	211	187	163	200	180	205	175	179	192	180	170	223	164	193	224	198	203	184	194	153	194	189	198	189	185	199	196	186	173	165	196	214	164	197	206	187	195	182	202	174	211	192	174	196	180	181	181	198	191	193	184	187	183	169	173	197	169	178	172	212	208	171	169	187	167	205	177	187	187	214	211	170	180	201	193	193	169	180	177	201	190	198	201	183	184	176	174	209	173	179	192	178	176	163	192	200	203	176	182	184	183	199	213	169	197	196	153	189	210	204	162	204	203	196	214	196	188	193	189	177	204	214	178	224	173	170	180	212	193	180	193	189	183	188	176	198	192	174	190	195	192	194	174	174	179	180	190	202	228	196	178	201	171	197	194	184	216	192	192	173	196	212	196	169	196	181	191	181	179	182	196	202	169	175	185	181	159	164	191	197	191	171	180	187	201	185	176	185	212	186	179	177	201	187	199	222	201	186	189	201	182	192	185	180	195	167	162	171	183	169	184	165	172	185	184	179	172	177	193	168	221	164	193	186	191	179	178	191	180	177	191	211	192	203	191	208	194	167	173	171	209	188	180	170	197	180	190	171	202	215	183	189	195	211	198	222	199	215	193	219	181	168	186	182	210	196	169	196	191	168	175	188	206	176	184	187	181	190	170	191	212	171	199	200	182	190	178	219	194	168	200	210	181	198	200	177	180	201	181	199	182	185	188	195	186	214	211	201	199	188	205	218	177	189	176	194	188	175	214	196	193	168	185	144	193	179	189	197	211	183	192	205	183	220	187	196	179	171	181	197	191	200	216	176	208	181	195	187	197	183	193	156	188	186	161	169	183	185	187	177	179	179	198	181	202	201	230	201	173	212	182	195	189	188	207	204	170	181	206	212	184	193	193	199	163	190	173	191	175	195	194	186	169	188	193	197	213	193	194	195	191	175	223	194	189	183	180	188	184	209	206	176	206	168	167	172	188	194	206	164	202	188	203	194	192	196	181	205	187	189	194	186	200	194	203	207	181	199	171	188	169	183	202	179	204	186	181	189	202	181	178	190	175	184	180	195	200	198	158	188	181	181	183	198	172	206	192	193	171	204	186	197	182	193	204	197	198	204	191	201	205	168	172	197	203	185
12517	9531	8315	4195	2680	2010	1579	1183	1045	867	769	695	602	584	583	516	475	471	442	443	424	411	400	385	369	418	368	398	404	347	398	361	356	378	347	357	325	365	380	354	340	346	344	353	340	342	305	362	309	357	325	363	319	337	324	331	348	350	336	302	344	355	383	325	328	335	312	343	328	349	351	350	327	314	332	371	351	325	341	321	342	345	323	340	314	300	321	336	307	293	337	320	371	321	336	321	332	324	344	314	335	345	329	312	316	334	343	361	299	327	321	315	323	305	322	330	332	331	341	323	323	331	336	332	337	340	310	334	362	321	308	309	336	354	349	311	330	339	325	333	331	307	325	348	349	342	362	347	339	305	337	305	302	314	327	328	324	321	342	358	337	318	330	358	327	343	334	302	351	365	296	334	350	370	330	296	354	338	350	341	333	314	342	307	306	307	289	309	310	350	346	364	349	342	333	349	342	312	310	315	362	342	325	332	321	339	306	349	355	347	323	370	359	325	324	320	334	316	299	357	348	326	300	295	361	329	334	325	346	307	326	325	300	326	332	348	293	347	325	355	325	315	295	318	349	304	321	328	326	372	327	301	369	352	328	336	338	346	340	310	313	336	347	315	331	339	318	318	362	337	348	330	325	305	311	334	305	312	292	327	326	340	355	303	345	324	375	331	321	283	327	345	310	317	341	298	345	311	313	328	350	323	369	300	335	314	329	325	340	338	343	313	324	314	328	321	347	305	314	331	325	334	318	323	338	323	312	362	364	298	340	315	318	325	329	330	325	329	339	329	360	330	350	318	300	335	328	310	331	300	320	353	351	305	359	305	333	355	330	332	336	357	324	346	316	300	326	328	321	339	341	354	329	324	323	325	292	297	306	334	338	360	344	314	304	336	323	327	328	347	313	344	327	346	315	334	373	334	317	341	342	319	327	314	329	327	350	304	370	331	318	316	324	338	316	340	348	311	319	339	334	331	334	350	305	331	343	324	321	360	330	349	309	348	343	320	336	344	311	329	298	331	334	334	328	322	323	340	346	336	362	343	328	309	324	337	333	338	303	306	327	347	339	353	356	360	337	344	331	328	294	369	307	350	321	319	352	314	336	342	343	304	362	340	362	311	343	321	316	315	330	314	320	350	317	344	335	311	347	333	332	318	311	318	306	325	351	310	341	325	358	334	334	334	344	340	316	334	350	348	328	340	356	334	333	357	311	332	354	340	327	332	333	333	310	378	311	320	299	332	363	338	296	342	294	356	347	381	368	312	359	322	291	350	309	299	330	314	308	322	315	334	337	323	331	347	328	326	345	380	360	319	335	332	329	327	330	316	319	359	352	334	353	356	332	312	333	341	305	316	338	354	345	320	313	319	337	350	337	334	312	344	317	347	355	329	302	315	346	321	353	345	358	321	350	336	319	326	330	359	376	339	307	339	325	329	325	321	346	346	340	377	321	320	309	354	333	335	335	364	329	347	336	345	320	330	325	312	327	328	352	339	328	308	303	347	340	320	328	315	333	304	331	343	335	324	325	312	318	306	351	304	345	299	334	341	325	332	355	347	343	312	344	308	296	278	335	346	334	331	308	340	335	336	320	339	332	353	367	305	322	333	345	343	316	337	321	316	333	379	335	309	344	315	317	323	323	322	312	347	345	319	340	323	304	354	306	309	343	346	342	352	327	325	319	336	328	330	359	340	329	354	318	333	335	325	317	297	292	310	336	328	342	330	332	309	337	316	350	361	329	357	331	323	334	345	326	319	316	336	305	337	334	318	336	331	325	313	340	339	335	330	319	324	338	364	336	305	303	342	321	347	335	328	347	342	345	348	303	336	287	304	331	300	320	309	299	332	366	305	329	320	322	342	309	335	358	337	305	291	325	336	319	342	369	311	361	340	341	330	316	313	343	325	357	312	322	349	310	333	354	347	334	320	309	311	372	348	344	351	314	344	357	346	318	342	362	303	330	332	328	324	376	337	332	314	309	334	334	296	336	322	356	296	353	289	326	323	355	307	317	313	351	317	350	311	287	383	338	335	333	329	322	350	344	330	314	345	333	327	326	321	333	301	325	352	314	326	356	329	309	290	361	344	348	326	339	322	322	329	368	313	333	339	313	338	343	360	361	320	330	349	325	290	314	374	326	316	303	337	309	326	330	340	316	371	352	285	339	328	323	331	318	347	353	330	361	360	309	313	320	330	323	329	362	316	312	330	308	344	343	311	333	326	329	296	311	365	333	350	352	317	331	343	332	325	329	343	315	323	339	330	330	334	329	323	335	332	322	351	310	315	352	307	341	307	313	324	324	307	341	311	353	329	315	319	323	321	348	379	346	304	325	349	318	348	324	331	297	313	325	334	317	366	316	327	338	363	319	330	331	325	337	344	336	346	310	321	340	309	349	328	324	357	350	334	336	340	315	335	336	333	340	353	315	317	347	292	318	346	338	314	335	339	315	322	344	318	368	321	340	331	331	306	313	309	328	342	312	343	334	336	342	361	342	325	340	349	343	287	313	310	314	334	348	309	315	344	339	310	349	335	364	325	320	337	308	352	326	323	356	340	357	327	328	333	342	309	304	308	331	325	337	343	339	317	316	323	347	305	311	336	307	331	343	313	342	316	358	332	323	360	358	361	356	320	279	351	313	315	303	320	297	308	317	345	338	345	351	324	340	339	327	346	331	330	324	344	335	313	346	372	331	327	305	347	353	323	345	341	311	330	306	346	324	305	337	321	371	339	326	349	312	346	322	334	339	354	342	330	362	330	337	331	329	328	333	329	346	352	316	289	370	343	310	342	332	338	321	342	351	306	328	317	350	308	350	293	355	324	344	330	361	328	327	322	351	333	365	320	325	304	336	323	316	334	345	341	294	319	326	311	323	357	348	302	352	349	283	330	304	307	368	326	339	329	310	308	299	352	356	316	338	334	313	335	316	322	313	327	309	348	335	318	323	326	316	315	350	322	324	350	374	339	367	303	325	331	323	297	315	350	345	342	338	328	335	338	317	330	316	339	328	360	319	322	352	297	307	368	350	306	315	332	322	332	316	325	291	317	335	314	341	339	328	313	349	350	362	343	328	311	338	341	342	351	326	353	326	345	337	320	341	341	347	324	342	327	325	315	343	293	316	357	342	312	339	333	374	310	349	315	305	353	359	323	349	317	348	363	334	302	310	340	318	362	337	355	335	348	344	313	301	320	361	351	298	337	320	344	349	317	331	324	328	312	335	312	316	328	321	355	300	356	311	320	307	319	356	325	301	327	336	319	301	335	348	314	320	310	319	282	307	350	325	338	309	355	322	374	303	332	307	335	302	339	305	327	363	332	327	346	321	320	368	335	316	329	348	347	331	300	319	333	318	330	321	323	323	328	322	348	338	310	339	317	322	315	307	311	322	309	334	330	294	317	338	335	347	293	289	305	369	311	354	303	349	316	328	352	342	353	337	305	304	338	324	322	317	350	299	328	333	324	333	341	326	340	310	348	341	347	327	354	326	302
23208	21146	28981	23555	21147	19702	2183	925	732	642	557	566	467	519	472	479	474	452	443	395	393	398	409	402	416	409	362	426	382	410	382	366	411	351	355	368	402	376	366	384	355	315	351	388	372	376	350	387	376	371	392	392	351	359	374	341	351	338	358	387	362	377	325	367	350	380	362	356	354	395	367	367	362	357	352	367	332	345	366	349	367	354	365	378	326	365	374	360	372	350	327	358	340	378	331	336	357	338	348	323	346	358	384	356	371	330	353	358	363	335	345	331	357	384	375	356	347	342	357	376	343	390	385	343	353	353	366	350	337	335	356	363	357	367	337	350	384	347	366	350	347	340	348	353	393	353	387	344	313	336	325	335	366	379	381	387	330	359	334	400	373	324	343	328	346	359	324	364	365	334	317	330	335	349	382	329	364	338	301	348	356	340	365	383	368	333	340	348	354	379	370	368	356	358	362	342	351	402	358	353	350	356	352	343	343	339	348	341	359	364	319	357	313	347	326	334	328	378	330	337	365	371	333	319	355	399	356	342	338	352	371	389	339	343	343	360	346	328	359	336	350	359	345	403	346	364	335	347	370	349	348	360	336	354	349	338	362	375	323	332	357	325	353	338	341	346	327	342	342	371	368	336	367	343	328	356	362	335	356	371	326	338	357	328	388	336	376	293	363	344	327	363	356	359	343	364	360	364	379	357	337	351	369	334	340	340	320	323	363	369	323	348	370	362	357	360	370	340	337	364	416	358	368	352	347	348	349	363	370	364	364	364	341	355	379	350	343	347	334	355	349	368	345	332	332	374	355	369	356	348	371	343	366	342	356	345	347	365	327	379	336	338	374	363	341	348	321	372	329	356	376	308	392	380	333	349	383	363	353	357	348	359	379	367	362	358	355	388	368	373	381	370	340	324	365	390	335	338	363	360	365	331	348	363	357	355	341	319	368	350	315	352	361	336	359	370	321	359	360	353	375	354	369	348	355	375	360	365	314	353	342	371	353	332	348	342	341	321	373	349	357	375	384	328	356	353	364	373	361	350	343	380	351	365	373	337	349	341	349	353	366	339	357	347	316	357	320	312	370	350	367	366	335	354	375	379	350	352	350	326	333	349	373	334	390	372	351	357	357	354	369	311	357	355	375	323	373	372	351	354	350	350	347	366	357	367	361	338	335	334	363	369	362	360	319	352	351	355	346	320	323	359	319	369	351	391	362	374	387	360	365	318	369	343	337	383	341	326	361	347	333	342	360	361	355	370	324	329	392	322	320	379	363	357	384	377	374	351	338	335	314	343	304	341	361	363	375	368	333	345	378	373	366	365	354	327	329	370	373	374	375	331	376	351	341	348	331	349	352	348	372	388	371	369	368	333	337	347	346	331	315	373	351	354	366	368	354	334	344	348	352	353	337	358	332	345	365	360	361	332	323	352	362	363	365	376	384	365	334	344	370	397	382	338	339	355	318	340	369	367	377	362	364	323	341	364	361	348	381	364	346	354	357	331	316	347	395	348	352	379	341	346	332	374	385	339	351	359	342	346	374	363	362	379	378	335	335	327	369	340	336	326	349	355	368	333	388	351	355	372	358	367	349	355	386	360	381	330	347	354	387	330	334	368	350	345	374	347	368	344	353	335	343	366	381	358	378	376	367	335	341	384	365	337	377	359	370	340	347	351	364	356	322	348	326	382	360	369	331	339	388	310	368	366	342	334	326	343	332	391	336	385	357	391	330	357	325	324	376	340	367	344	371	326	359	370	391	318	343	345	362	333	371	370	316	366	338	364	336	335	369	337	344	359	367	350	353	328	375	351	364	352	363	331	341	367	336	354	390	362	359	343	314	356	359	368	347	360	351	329	371	338	358	343	350	348	329	339	341	359	377	350	325	354	368	343	352	390	343	369	332	345	333	360	373	380	365	353	348	368	350	353	353	372	329	366	353	360	379	354	376	336	383	339	378	363	350	322	335	330	344	348	338	297	350	336	389	353	353	301	322	366	334	376	348	334	370	351	352	384	356	324	390	314	344	322	356	324	348	342	359	337	376	369	338	372	374	329	354	373	366	323	368	356	332	382	345	351	352	353	339	376	357	335	322	360	312	361	369	324	336	380	323	336	346	356	360	350	351	366	357	377	328	346	366	340	325	387	360	385	374	389	361	330	360	340	409	367	346	348	356	328	376	359	376	348	372	346	351	358	310	340	349	322	326	373	342	377	360	394	347	330	317	381	308	324	349	345	356	349	336	368	368	340	380	328	364	338	326	344	366	383	389	337	340	361	351	370	398	334	349	371	328	354	343	368	356	375	372	330	316	343	376	332	340	328	365	345	352	377	382	331	338	342	342	344	355	349	329	320	354	328	373	357	377	350	361	332	370	367	354	342	354	347	353	363	377	370	330	363	379	351	355	370	362	328	384	320	361	320	357	351	353	351	381	356	350	366	346	369	344	376	321	366	339	331	345	340	358	338	338	350	382	374	339	363	357	344	378	355	363	342	336	356	355	340	366	352	360	381	330	330	355	347	349	338	370	359	354	387	386	339	349	353	349	332	325	382	368	381	337	353	371	372	350	335	391	403	340	340	340	340	353	358	369	360	349	377	344	349	358	360	354	352	327	349	332	346	325	378	356	315	362	337	352	324	370	371	379	344	376	355	345	351	365	349	343	355	365	322	369	346	382	322	366	368	368	308	368	331	372	345	350	336	308	359	344	370	327	355	380	362	399	375	368	348	335	355	417	350	342	383	348	344	347	359	340	401	333	357	358	371	346	343	349	328	336	331	328	333	360	322	321	347	366	362	365	379	381	337	373	351	370	394	353	367	318	363	372	360	375	353	358	351	337	361	353	346	353	341	342	350	343	325	382	332	326	340	358	339	321	345	387	335	361	321	381	338	335	360	370	343	361	335	379	340	381	337	383	388	347	339	343	354	340	353	348	327	320	335	365	373	330	316	361	335	382	343	373	371	361	379	342	372	371	365	351	343	363	384	328	363	355	374	339	370	375	315	371	387	359	351	340	370	367	318	359	365	364	343	339	342	367	379	355	374	373	367	339	331	352	343	330	338	373	338	343	337	333	349	344	347	372	337	342	338	334	397	333	348	368	329	330	330	330	353	353	375	355	351	330	299	359	349	352	336	344	349	359	353	370	314	346	329	345	341	343	343	341	339	355	346	374	371	371	354	354	366	375	349	376	380	354	340	342	360	359	340	351	328	363	320	359	356	371	381	344	341	387	362	378	362	383	370	364	343	363	366	345	346	340	330	350	352	349	392	356	336	373	335	379	329	342	375	354	346	336	357	373	352	345	351	362	344	353	338	360	327	367	382	322	341	353	363	352	356	337	372	381	348	345	375	402	325	331	354	363	357	333	366	380	352	357	336	343	333	356	344	362	349	360	369	349	331	369	326	342	323	344	370	368	357	362	363	335	376	326	360	364	368	376	373	368	322	331	361	358	372	335	331	330	325	345	325	316	332	362	353	373	350	332	359	313	337	349	350
15588	15668	13144	7169	4979	3588	2854	2326	1922	1626	1380	1268	1105	1020	986	904	905	854	822	824	803	781	745	671	695	731	696	716	671	662	681	648	635	653	662	637	666	664	613	626	660	585	618	626	617	609	630	611	583	561	660	586	565	568	599	630	629	613	625	678	572	550	621	623	620	594	612	588	638	560	616	631	597	579	603	637	551	623	582	569	612	590	612	577	579	572	588	578	604	595	634	606	600	578	629	595	607	604	591	565	569	549	634	604	575	634	602	542	564	602	585	597	566	585	563	653	610	634	568	622	594	570	578	637	599	587	586	639	604	545	621	612	630	559	581	585	574	583	602	578	559	581	609	573	552	598	539	600	573	589	582	621	606	612	589	570	581	633	567	606	593	558	576	591	603	574	603	564	583	558	614	607	597	576	583	616	652	529	624	636	565	585	611	595	539	558	600	566	580	616	575	585	593	572	626	592	636	548	590	565	556	610	595	544	545	631	577	581	593	618	597	598	570	580	572	617	541	583	602	593	593	626	610	589	559	660	577	593	556	573	589	572	611	598	577	567	599	562	613	551	549	586	596	570	588	578	556	611	574	626	614	606	650	563	582	581	599	567	558	618	595	543	609	546	598	550	597	586	580	597	591	578	612	587	561	582	592	621	567	601	563	560	659	540	573	596	555	599	608	622	584	595	558	586	584	530	589	573	591	584	585	620	603	617	616	593	580	633	577	590	552	535	540	533	572	565	590	628	590	597	593	606	580	538	623	611	579	603	604	552	629	539	594	622	620	595	574	618	598	645	571	604	590	574	620	574	570	655	572	535	581	596	601	591	593	619	614	615	577	566	562	587	589	595	605	594	590	591	565	589	563	596	557	595	564	546	588	566	582	624	559	586	561	601	593	596	609	556	617	543	615	546	589	635	568	576	540	535	610	548	610	603	607	601	516	605	551	575	556	587	642	572	605	587	562	576	575	583	580	600	568	627	571	622	560	624	605	592	572	612	599	555	592	589	589	615	589	592	611	599	599	560	602	596	602	604	544	588	616	600	543	568	578	575	626	569	586	594	609	579	585	636	569	573	577	574	614	572	525	543	616	603	624	589	559	584	593	578	565	572	596	554	581	590	616	628	595	607	574	584	622	576	589	581	588	587	593	553	594	572	588	540	573	599	574	588	594	566	613	613	590	602	621	555	597	607	601	610	558	582	609	618	619	600	568	622	576	625	607	612	572	614	581	566	585	583	600	548	612	546	570	599	568	619	563	573	572	557	652	539	552	592	628	594	606	593	612	626	609	617	586	623	568	603	595	585	595	599	603	641	586	527	588	576	616	574	606	579	543	565	570	551	607	596	616	578	554	600	564	595	611	560	573	567	568	537	603	559	597	597	629	583	544	564	611	610	570	558	606	600	615	591	560	564	569	584	622	548	581	609	632	564	602	593	557	562	531	536	553	570	568	625	616	575	574	577	621	549	585	608	589	569	566	578	572	583	583	566	617	589	590	580	628	600	585	591	593	581	626	572	618	566	558	562	577	600	530	584	538	563	608	636	550	648	589	617	577	576	609	598	638	648	630	586	622	636	596	595	581	560	569	574	572	535	606	560	558	577	611	593	625	629	601	633	578	611	559	559	559	619	599	591	572	531	616	587	598	597	601	619	582	617	586	639	618	592	644	603	549	584	588	600	578	581	549	585	589	577	611	603	584	614	577	573	594	572	575	598	599	599	612	579	571	578	589	633	627	583	601	574	565	575	555	591	591	606	609	570	596	567	575	594	584	618	596	562	610	573	578	596	586	581	591	598	586	567	616	607	593	562	552	636	628	640	600	580	604	576	565	624	583	557	586	577	550	561	606	580	585	599	564	538	568	556	600	615	588	594	582	565	597	620	576	585	597	564	621	602	635	583	569	593	583	587	621	589	578	603	598	623	573	586	589	564	587	612	607	592	557	557	597	599	619	624	582	541	569	569	596	606	577	570	593	603	601	563	554	553	598	592	593	565	586	577	553	642	596	603	609	601	560	585	590	600	583	600	609	603	594	580	568	537	546	570	583	607	597	596	614	565	588	579	578	569	594	603	643	577	616	593	597	616	588	575	601	534	554	597	599	621	590	584	583	635	592	588	574	581	563	586	613	547	547	563	559	616	548	586	593	566	593	589	566	605	575	536	634	571	578	654	580	555	587	580	535	605	562	572	604	627	591	574	622	599	554	546	555	579	542	590	605	548	642	612	587	634	590	614	586	558	545	555	582	630	598	645	606	586	570	627	556	560	602	555	545	570	559	600	610	610	594	570	635	586	573	569	568	582	643	590	620	572	602	567	540	546	592	577	599	629	597	613	615	601	552	546	558	564	566	614	561	654	595	622	588	588	597	615	549	608	595	596	587	587	601	609	580	571	562	596	590	574	577	583	586	582	566	560	618	607	557	608	622	548	599	572	563	593	603	566	604	570	608	648	626	572	584	588	619	619	566	583	592	623	573	574	587	605	601	566	601	582	634	574	586	584	611	576	616	589	605	583	603	570	592	578	645	544	585	562	602	579	557	550	579	572	549	577	589	569	576	578	579	543	565	639	570	568	601	595	586	575	595	557	616	594	578	616	615	602	612	592	561	619	540	562	587	591	594	610	582	560	597	558	605	648	571	594	564	620	582	576	549	609	608	582	573	591	609	580	644	596	581	613	574	551	591	614	594	576	572	569	613	600	598	550	584	604	584	584	599	568	584	577	576	580	604	596	575	608	565	579	568	615	594	595	574	610	571	586	570	565	558	566	587	600	589	568	569	553	573	557	572	592	576	586	568	598	587	597	577	533	555	552	612	560	538	615	599	608	596	625	564	620	584	619	610	570	609	600	590	599	595	545	560	598	599	556	586	592	635	590	618	606	597	578	574	574	581	588	581	578	636	615	582	605	566	633	585	608	613	605	612	578	579	570	593	578	606	603	591	651	594	567	570	574	581	612	581	581	568	579	580	572	605	606	605	589	581	593	550	588	563	582	617	598	576	575	619	642	582	571	559	617	600	573	575	569	601	549	586	596	543	602	569	574	561	626	602	572	591	579	627	578	623	569	574	574	580	597	609	554	597	553	567	581	570	618	610	615	607	567	603	589	557	634	584	582	596	593	620	620	609	580	566	589	610	620	563	577	603	582	613	605	565	575	551	557	597	586	607	584	534	590	564	639	607	577	554	578	625	566	636	597	589	594	563	597	594	608	579	587	593	558	570	534	547	571	592	566	600	620	591	590	596	571	586	580	547	579	607	578	564	575	648	589	596	589	600	575	603	545	591	582	568	559	581	607	610	619	579	613	593	610	579	590	620	608	575	616	573	584	599	612	580	610	599	575	598	553	558	600	601	570	577	578	551	626	599	591	611	606	625	584	624	576	556	556	582	578	598	601	576	576	535	593	567	604	602	577	580	588	589	606	590	587	627	608	597	558	610	568	570	583	621	600	605	606	600	573	598	574	581	568	599	623	610	605	573	632	578	571	588	533	580	643
26795	20455	7605	370	165	142	97	105	102	112	92	77	101	93	80	100	100	96	87	93	72	86	98	93	98	76	98	97	81	82	88	84	77	85	86	73	75	97	99	79	85	104	77	76	72	89	83	85	85	102	98	89	92	87	83	69	110	69	88	85	83	90	97	88	65	76	91	80	104	94	89	79	98	80	82	74	65	85	68	98	81	83	94	90	81	93	92	82	84	94	72	88	90	82	106	76	71	100	100	71	101	86	96	86	91	81	88	86	73	99	97	104	83	84	82	83	78	86	70	87	82	86	84	79	86	83	88	83	78	99	71	94	91	73	89	71	89	75	90	81	88	90	92	74	92	95	81	84	88	84	86	96	77	75	104	86	91	78	97	93	89	77	64	93	81	73	85	87	88	90	88	68	85	97	93	95	84	84	84	75	73	96	89	79	84	107	89	70	85	79	87	90	89	90	91	78	72	93	94	90	87	92	91	86	85	86	79	93	84	74	102	89	88	89	73	90	73	80	83	79	91	74	84	83	88	79	85	72	103	91	88	99	82	77	89	88	72	94	87	94	79	93	90	76	85	96	76	93	89	71	85	87	108	95	80	76	80	81	74	72	87	81	90	71	95	80	84	86	102	75	105	81	80	72	95	87	71	90	76	89	91	81	92	85	86	82	59	81	93	94	85	84	90	79	82	87	95	109	89	80	90	82	87	64	88	96	79	103	86	86	83	92	86	92	85	67	82	77	91	76	86	92	98	87	97	90	86	100	85	81	87	108	84	101	85	92	87	92	74	88	95	77	87	83	97	78	72	72	94	80	88	85	83	89	79	89	71	85	103	76	95	73	77	87	70	100	89	88	88	86	74	88	88	95	86	92	76	84	86	92	102	96	87	85	77	70	83	82	86	81	76	93	89	96	85	96	84	76	103	91	90	87	75	87	80	87	83	87	91	83	76	87	63	88	88	96	97	99	84	89	86	92	82	88	87	87	98	62	88	87	96	79	72	90	83	71	77	77	81	106	87	86	89	84	84	90	75	79	99	81	62	74	83	93	96	90	83	90	84	79	104	77	86	87	96	83	100	76	74	97	78	73	86	77	83	88	94	88	83	81	96	95	80	87	89	88	101	80	87	92	83	78	94	82	93	81	99	86	66	73	96	95	81	83	93	72	89	88	76	96	88	90	96	88	58	70	84	90	97	90	67	80	79	86	84	77	75	89	96	85	93	74	69	87	82	80	95	83	70	81	86	95	83	92	93	73	76	72	103	100	92	93	95	68	89	84	114	84	92	92	90	85	85	84	82	91	98	74	73	93	101	74	99	81	88	65	92	78	95	97	92	75	95	96	92	91	72	83	85	100	94	76	83	88	84	88	102	92	89	86	89	80	83	88	81	83	85	81	82	85	79	86	90	99	78	81	78	81	80	85	97	76	63	94	75	77	80	114	70	73	93	97	67	99	84	78	99	85	80	87	85	65	87	72	82	95	79	88	91	94	89	92	84	76	84	91	83	77	102	83	86	96	77	82	81	94	75	73	74	91	89	74	84	81	80	76	89	87	97	78	77	71	83	66	88	83	93	81	81	74	72	94	80	69	85	87	75	93	79	94	92	89	107	96	90	104	83	79	84	92	73	89	87	79	94	67	85	96	94	98	70	81	78	73	93	68	86	98	80	85	95	92	68	91	88	64	68	82	87	68	78	92	93	73	97	84	68	86	91	88	88	110	74	87	58	99	86	98	85	90	77	86	96	75	98	88	93	83	81	87	88	88	88	90	71	103	86	99	75	96	78	86	74	84	88	86	80	88	76	80	84	94	71	95	89	88	94	92	76	88	80	97	90	89	92	103	90	83	95	83	97	75	82	88	82	81	77	87	106	90	99	79	99	86	71	77	88	85	79	81	82	95	81	88	77	81	86	91	88	83	89	94	84	90	84	78	93	78	103	84	89	81	75	96	85	74	73	74	97	85	90	80	89	84	101	68	86	85	88	87	83	86	78	113	73	88	84	82	97	81	93	82	83	97	79	82	73	90	83	76	94	100	82	87	87	74	92	74	86	77	84	74	92	86	78	96	80	100	94	98	91	72	86	75	85	86	86	76	65	79	75	84	79	97	84	92	72	85	89	79	89	80	88	87	77	82	87	105	87	85	80	76	66	80	101	99	88	85	77	102	101	71	88	81	105	90	68	65	79	82	77	88	74	92	81	75	85	98	86	90	75	89	93	79	86	93	83	81	98	76	103	90	90	84	83	84	71	99	89	89	73	83	86	90	73	79	69	86	92	91	105	88	78	76	94	70	77	83	89	78	72	76	92	104	98	90	91	68	80	96	72	98	78	91	90	94	75	96	78	81	79	85	76	83	82	86	92	78	80	80	93	72	90	81	100	90	88	87	88	96	88	98	104	94	78	83	96	77	91	73	87	83	68	94	80	92	89	82	79	85	88	71	93	93	120	89	90	86	87	83	86	95	82	83	104	87	88	81	92	80	92	80	84	77	90	83	80	73	96	86	83	92	103	92	69	85	87	87	85	88	79	73	102	86	94	80	82	94	81	92	91	82	94	88	93	83	85	76	97	103	96	79	96	90	70	78	73	91	87	90	68	75	97	83	93	87	99	94	100	90	83	96	94	69	88	74	84	77	92	85	87	87	85	85	84	90	90	72	114	89	74	74	102	93	85	102	83	97	93	82	89	94	67	74	87	78	82	76	101	85	83	94	96	81	76	77	93	80	97	75	87	97	76	100	95	83	87	81	84	80	85	98	107	66	85	81	76	97	86	81	76	78	77	81	107	75	75	74	86	65	79	86	83	84	91	113	78	81	87	87	88	92	85	76	92	93	97	73	90	94	103	76	85	83	82	93	100	92	98	72	85	81	72	109	77	86	85	84	82	88	82	79	80	76	88	65	79	85	88	100	83	82	95	84	91	97	83	93	93	77	101	87	71	96	88	96	97	98	79	86	74	91	78	91	82	84	85	86	82	78	91	80	114	89	92	72	94	83	79	82	94	78	86	88	104	99	89	105	78	85	85	87	71	97	81	90	84	91	77	83	98	89	73	85	86	92	92	90	99	97	89	85	86	80	100	77	84	84	93	84	73	77	98	88	65	65	89	81	97	92	79	87	86	61	82	85	90	80	90	84	84	89	108	76	67	72	101	97	78	82	88	75	95	64	86	77	69	96	88	77	90	97	90	94	82	77	76	88	92	99	81	77	84	79	93	88	105	88	88	81	88	78	76	75	85	85	86	79	88	91	80	92	87	100	75	102	81	91	93	80	81	91	78	92	85	77	76	85	88	74	96	83	93	98	84	87	81	75	79	103	89	92	78	89	79	91	73	70	68	86	75	78	102	90	90	96	77	107	87	93	86	85	77	99	85	96	86	78	83	71	91	89	79	85	82	85	92	96	89	77	85	80	95	73	87	80	94	99	84	90	80	62	93	92	100	89	82	102	88	97	83	90	89	76	85	78	80	79	74	89	78	77	90	72	74	90
6274	1061	955	507	386	324	283	212	214	200	188	198	186	189	174	152	174	188	193	168	154	174	156	173	177	157	158	167	147	147	170	181	171	155	171	156	179	168	161	165	157	160	148	163	160	198	157	167	150	180	181	164	170	173	173	156	190	140	170	137	164	161	166	157	139	157	173	170	145	177	146	166	171	170	149	178	148	177	179	184	171	148	152	163	174	175	169	158	157	186	195	170	158	163	171	155	165	150	152	169	157	159	157	179	144	185	175	188	170	181	150	154	163	157	171	180	186	140	187	187	159	158	195	181	152	151	165	167	150	180	172	169	147	151	157	172	143	173	171	168	156	156	174	162	173	168	163	166	156	171	170	170	162	148	168	171	154	159	149	194	165	151	149	149	169	166	168	170	163	175	153	178	173	187	140	155	191	178	164	155	164	174	149	168	164	145	197	161	164	155	176	159	176	159	173	174	156	169	153	156	175	154	192	159	173	149	155	162	150	157	179	174	141	164	167	170	179	168	170	185	189	155	148	166	174	180	167	166	177	170	151	164	144	167	137	177	182	160	161	172	165	167	163	167	158	166	158	186	192	206	167	180	159	173	174	163	183	166	177	163	170	180	153	161	178	132	159	164	164	165	149	133	158	156	154	167	157	171	157	163	152	161	159	177	178	158	181	160	161	151	147	185	169	156	155	176	170	154	179	184	150	165	162	172	147	166	172	164	163	170	155	152	156	161	161	161	156	161	184	151	147	151	182	167	169	161	144	172	171	169	163	165	168	155	174	187	160	162	172	183	158	177	148	171	169	150	141	165	152	153	153	150	155	164	155	148	147	143	156	167	174	156	184	152	152	176	166	168	175	165	163	174	152	179	136	173	153	170	166	162	144	162	164	182	171	173	165	136	165	156	163	171	164	181	159	173	151	139	153	162	167	152	157	163	143	164	151	155	170	157	136	142	164	157	169	174	191	178	183	162	178	167	155	170	149	153	184	165	161	172	168	160	170	180	166	174	175	160	162	160	165	167	180	155	175	158	173	183	164	150	178	152	163	158	174	163	136	156	164	169	171	159	169	164	159	157	148	160	172	150	157	157	166	166	178	182	156	189	193	168	151	178	169	164	186	168	132	158	156	152	157	157	152	144	164	182	165	158	173	184	164	168	143	149	154	142	153	152	175	176	180	181	161	169	180	165	162	178	162	156	149	158	158	166	145	146	141	170	182	139	161	173	151	161	172	165	159	156	152	158	169	167	144	164	165	194	157	166	174	147	174	150	164	173	161	163	158	152	149	165	167	170	154	154	153	152	167	170	161	151	174	170	167	167	148	187	179	149	151	162	163	178	173	155	154	163	182	176	172	161	186	141	166	164	167	162	165	171	141	158	176	167	163	175	175	136	169	166	171	169	163	165	164	170	144	142	170	152	151	161	174	168	168	172	171	164	172	161	166	165	176	173	179	160	163	148	172	169	177	169	167	166	156	163	168	156	189	159	148	170	197	147	162	170	175	137	160	154	172	165	192	154	161	159	163	161	195	150	160	156	153	155	145	156	170	184	170	164	143	169	179	172	160	155	170	165	163	159	171	168	169	171	155	173	173	178	157	161	180	164	188	138	173	164	150	156	158	179	162	150	174	159	175	166	159	168	146	155	160	160	166	162	157	144	164	145	149	173	179	155	154	180	183	173	143	154	164	158	146	166	172	172	173	176	157	176	153	139	180	160	169	161	178	190	150	146	157	183	173	158	180	150	156	162	160	144	183	171	155	153	154	198	159	155	184	166	160	144	156	179	178	141	145	168	157	162	151	159	170	136	186	147	145	168	151	169	154	165	158	166	179	145	158	168	150	169	154	155	149	178	173	158	162	186	154	168	191	151	172	151	166	156	149	170	143	144	167	154	146	155	145	139	138	179	170	192	146	175	158	158	164	172	190	152	166	164	174	171	182	183	169	180	145	193	152	159	185	140	174	166	161	158	169	163	174	157	169	150	167	147	156	156	181	168	173	152	172	167	163	158	170	162	157	173	150	169	166	151	159	166	154	159	167	154	182	168	153	170	159	179	157	132	194	158	170	148	166	150	160	171	152	171	170	173	150	187	157	174	174	152	181	178	160	165	162	166	192	158	157	163	176	185	187	187	151	159	163	160	146	153	161	157	172	160	139	158	190	175	172	143	154	146	170	145	169	183	149	164	163	150	159	175	148	165	159	162	166	149	159	167	154	150	156	148	159	135	192	165	165	161	173	177	163	155	158	180	156	131	156	151	165	162	145	168	171	151	158	176	136	194	176	157	149	174	172	171	157	183	156	163	171	181	170	159	170	172	173	184	171	183	152	159	176	167	182	150	174	155	152	175	143	136	155	158	162	168	174	160	175	167	155	153	173	156	158	158	163	169	166	144	176	174	167	157	156	157	164	162	177	150	147	180	154	158	153	164	171	136	182	165	158	159	175	161	146	163	165	174	158	155	172	157	178	180	157	167	133	151	178	136	168	169	153	159	163	193	160	169	166	142	156	162	179	172	138	148	172	150	156	176	165	171	160	163	168	169	152	141	154	169	172	163	157	178	160	154	153	173	155	162	160	166	141	163	176	176	157	156	169	163	166	167	149	155	181	150	170	162	175	139	174	184	160	167	167	147	142	147	153	158	155	170	165	160	173	165	157	157	166	166	172	143	187	178	160	155	175	139	153	160	146	166	153	180	170	169	171	146	161	159	151	189	190	159	163	146	170	150	173	154	165	163	158	167	179	144	172	192	179	169	182	150	165	144	177	167	138	164	156	170	152	167	172	154	142	168	166	174	165	177	173	151	169	169	185	157	151	156	185	157	149	180	171	167	172	183	167	171	162	155	151	167	172	174	150	159	166	160	163	191	178	176	173	172	169	161	177	170	160	155	147	174	146	166	154	164	168	150	162	158	162	161	174	168	145	160	149	153	147	176	145	176	164	165	164	173	182	175	187	168	170	132	198	163	173	154	148	145	160	171	163	176	151	173	155	172	162	170	162	157	175	166	165	150	171	150	162	156	155	162	151	180	162	192	167	166	148	153	146	177	178	168	133	154	167	181	153	176	181	168	147	157	163	171	188	179	167	187	171	179	162	172	169	166	160	173	173	152	155	173	168	163	154	153	156	154	163	150	167	176	175	181	169	175	164	158	179	172	190	165	165	173	159	163	158	162	156	162	170	181	182	141	163	175	173	171	155	157	162	134	184	171	142	196	160	178	168	159	150	157	145	167	159	163	174	154	161	192	188	175	168	166	177	156	151	165	168	184	164	161	159	169	176	174	164	169	171	159	157	159	158	150	178	170	150	160	161	195	164	148	169	173	157	149	186	134	140	168	161	166	146	171	143	154	144	153	155	154	177	163	169	204	171	155	188	160	178	164	151	191	168	170	173	177	170	160	161	158	166	171	163	183	177	163	161	161	167	149	147	162	169	175	159	172	159	136	164	162	174	156	152	163	151	156	180	146	172	147	171	174	166	155	192	172	182	164
24111	21114	28270	24191	20319	1968	596	437	349	329	316	295	262	245	276	248	232	219	221	226	201	253	222	219	184	191	226	197	223	206	213	197	197	195	157	196	216	191	175	204	232	186	205	181	172	199	181	186	199	199	201	182	184	181	195	186	190	202	187	183	180	213	194	206	181	195	182	178	191	190	205	205	198	194	184	198	188	173	185	198	202	206	196	179	212	166	187	176	206	203	198	206	207	178	159	191	189	164	180	185	211	186	185	211	177	195	185	192	182	192	200	197	194	233	212	202	198	196	217	174	200	201	220	197	212	189	178	201	173	184	201	205	195	202	191	192	185	186	182	184	203	185	205	215	196	192	188	205	178	188	216	178	197	200	179	193	219	190	180	197	200	194	175	204	179	219	196	187	179	179	178	193	200	190	188	189	196	180	189	201	189	210	175	192	194	177	185	187	193	187	171	182	202	182	213	197	191	207	200	182	209	188	187	194	196	218	200	178	212	167	184	201	209	189	195	188	162	203	213	195	181	176	157	178	195	198	234	176	187	178	195	206	177	193	222	185	206	187	181	181	224	191	179	184	192	211	186	199	213	194	195	172	218	171	194	206	219	196	193	202	185	191	180	176	172	210	193	202	179	182	194	199	211	177	169	167	174	188	192	216	184	212	196	183	174	190	177	188	201	171	189	210	187	190	201	203	209	185	207	206	183	190	178	192	189	193	182	194	214	176	187	192	212	209	181	192	185	194	179	203	218	220	199	199	204	189	194	191	230	202	201	192	171	166	185	193	166	204	179	192	203	204	196	188	182	204	215	212	200	192	183	200	186	191	202	185	195	189	196	199	185	189	196	196	210	194	181	206	201	174	196	194	166	190	192	198	184	187	198	204	178	185	193	181	188	184	213	173	191	209	190	202	189	193	192	193	184	172	198	171	207	179	162	198	187	191	200	200	207	184	199	209	201	184	176	200	185	175	190	179	187	201	197	201	182	171	192	184	175	163	215	214	190	195	182	201	188	191	185	187	172	187	181	211	188	184	181	189	185	185	192	185	202	212	156	193	192	185	191	190	195	193	204	214	192	216	195	192	191	186	179	214	196	177	181	187	191	194	204	188	188	195	197	223	209	200	215	197	197	165	211	194	183	215	179	188	186	187	190	238	203	216	174	171	161	164	207	174	196	186	206	172	209	171	231	188	197	216	194	175	197	179	196	170	194	196	183	173	194	226	195	183	179	191	182	222	175	221	186	162	204	177	199	190	192	169	184	194	182	186	183	175	175	209	189	196	197	191	169	184	194	184	184	201	189	194	182	201	190	164	210	181	195	201	208	188	186	207	188	198	195	192	188	207	189	195	197	176	184	202	218	191	202	212	191	198	187	174	203	206	182	203	188	182	189	205	185	177	177	186	191	170	148	196	169	193	169	198	203	200	198	179	214	207	195	194	164	202	190	169	194	173	166	195	175	176	215	176	174	197	200	180	202	204	183	204	201	203	181	212	171	223	172	195	195	187	203	192	173	175	169	216	183	197	188	187	195	176	200	184	188	162	210	195	193	204	203	177	197	201	202	202	206	190	185	170	195	188	197	202	184	199	196	216	187	226	189	204	194	203	173	183	190	194	201	176	183	184	206	180	201	179	222	182	187	211	194	205	187	174	204	178	211	199	201	200	207	202	187	164	183	193	194	201	184	197	213	181	198	210	206	194	181	189	201	182	185	203	182	206	200	195	189	162	191	191	203	183	207	189	181	191	178	196	208	196	180	190	197	175	196	196	197	171	215	211	175	212	162	212	177	182	176	190	190	204	197	207	178	182	197	211	186	188	184	202	195	201	188	182	199	169	210	203	202	216	186	201	174	192	200	170	210	184	189	199	161	225	201	186	187	205	195	193	195	191	178	190	201	192	183	171	195	178	204	209	195	170	215	209	207	175	191	204	185	188	200	245	163	175	202	182	182	202	178	187	202	183	209	183	175	207	191	201	178	217	190	215	202	162	180	179	205	186	186	204	160	223	215	208	198	169	198	190	196	197	210	209	179	169	186	175	195	180	190	207	197	182	192	192	221	189	176	208	180	205	183	200	205	220	204	175	216	198	186	231	192	178	175	172	206	207	209	179	183	182	187	188	209	175	178	179	193	178	189	199	182	159	167	181	194	178	180	161	183	204	187	195	196	179	184	194	195	195	210	193	205	191	205	184	181	217	184	207	178	213	192	190	204	171	189	191	207	191	188	183	191	177	190	185	180	213	185	185	177	189	177	183	209	206	170	205	187	197	192	204	203	176	189	202	202	188	223	183	172	183	189	214	191	200	206	195	195	213	181	199	196	202	209	189	203	207	182	176	204	198	187	180	192	185	163	201	196	197	201	191	198	213	207	188	185	189	191	194	200	189	214	196	193	185	208	187	183	196	203	178	194	187	196	197	204	187	186	216	188	195	181	190	183	203	184	197	198	176	199	175	195	180	218	173	205	192	193	176	208	186	182	184	193	182	176	192	202	189	193	187	182	178	189	189	211	194	199	185	183	195	191	199	191	170	195	172	175	197	178	171	177	169	188	166	196	192	203	191	194	207	198	187	206	194	184	195	180	184	216	204	177	180	191	186	184	197	188	182	179	223	174	184	191	191	179	190	174	186	195	204	192	200	191	181	173	185	198	198	190	184	207	183	164	171	190	170	172	200	204	183	174	194	193	183	176	177	209	189	199	179	199	178	176	196	184	200	174	197	196	192	188	174	210	169	187	184	180	187	185	212	195	186	202	190	197	210	186	181	231	189	202	188	214	206	203	186	159	177	200	185	179	190	169	188	216	196	184	200	203	170	176	208	202	200	196	184	210	208	196	174	173	176	170	182	180	188	181	173	182	182	208	191	179	198	187	188	184	179	207	191	181	172	193	197	177	185	199	192	195	200	169	193	205	194	207	175	196	215	182	202	198	215	201	194	203	193	224	175	209	213	191	188	178	159	202	167	183	181	183	152	208	181	191	212	213	225	187	203	208	186	209	211	192	192	187	137	194	205	189	204	213	204	190	182	184	198	187	204	203	186	183	179	214	216	182	194	159	181	174	183	194	187	183	170	194	200	175	183	196	190	209	204	189	192	192	189	197	181	204	200	184	196	173	194	191	213	190	198	214	240	187	201	192	218	197	174	183	191	180	192	191	191	214	177	190	178	171	204	214	182	205	209	200	203	192	201	172	185	175	222	195	183	211	166	180	168	200	171	181	199	189	205	193	183	195	192	195	197	197	176	210	189	177	211	204	206	170	187	181	191	169	190	220	193	191	190	190	196	187	198	195	193	174	198	190	195	208	185	198	188	188	197	196	191	163	168	203	193	185	193	191	198	199	187	202	198	197	181	193	221	218	225	183	181	175	194	194	191	209	177	198	206	193	173	199	183	211	165	182	196	186	204	186	169	170	181	221	186	207	199	202	172	178	186	189	221	194	210	190	155	195	189	194	182	181	181	184	170	195	192	191	170	214	199	205	152	199	152	189	194
12977	9139	7768	3920	2677	1918	1479	1261	1039	851	726	698	568	565	544	519	488	453	442	431	417	429	422	398	421	387	354	348	366	363	362	377	328	346	371	396	339	322	369	353	359	330	358	350	344	331	349	353	332	346	343	350	364	323	293	351	340	358	332	316	383	349	353	352	340	347	356	358	336	346	332	315	352	340	332	370	335	350	315	323	359	337	324	351	324	345	315	371	360	374	357	350	310	337	340	307	358	329	353	308	341	352	363	350	349	310	356	283	351	338	378	330	327	310	332	374	357	371	332	343	313	343	359	338	294	323	361	346	354	342	344	344	341	354	336	356	333	361	290	314	374	365	362	336	395	344	329	346	326	321	316	312	344	347	329	312	321	329	338	349	338	324	310	341	323	347	339	319	328	321	308	371	359	333	321	339	334	344	316	351	348	318	337	337	310	316	321	351	347	310	332	356	364	323	314	371	329	316	340	345	356	332	339	342	345	308	318	353	355	323	357	348	331	359	347	350	355	321	298	349	386	333	307	323	350	335	350	348	334	318	336	337	325	378	340	306	327	353	327	324	351	334	326	353	329	355	304	339	350	311	323	323	351	351	348	342	360	311	328	358	340	366	321	330	335	350	332	366	344	308	353	346	329	297	329	352	325	334	339	363	348	335	293	361	354	362	349	321	329	337	346	309	352	352	358	314	315	331	305	344	348	307	327	335	319	370	358	334	293	347	331	330	333	349	343	334	328	337	330	329	324	347	325	331	335	343	314	324	338	374	338	367	348	345	325	338	366	324	295	350	311	349	306	323	350	327	332	349	305	311	335	319	315	344	310	330	357	302	316	335	345	336	331	298	345	332	345	345	332	339	310	327	351	344	333	314	323	311	315	340	371	353	305	361	317	324	328	345	329	324	335	327	313	363	316	311	331	351	338	317	312	338	335	357	312	320	348	318	297	326	336	335	359	316	320	326	353	389	346	323	353	352	335	321	304	335	361	329	320	374	324	356	329	342	325	345	304	368	321	344	324	318	329	325	337	333	339	310	338	362	336	325	336	334	318	322	333	329	353	342	346	343	327	358	332	336	330	339	337	327	331	354	330	345	335	282	336	343	366	321	360	326	341	322	321	348	321	379	350	345	313	312	317	339	347	326	371	334	313	332	314	330	319	331	320	344	323	345	353	304	343	329	362	363	354	342	355	325	320	332	332	342	297	338	333	350	345	351	337	310	331	330	332	396	357	366	345	355	327	385	333	359	328	357	331	349	316	346	368	363	310	333	325	331	367	355	352	346	335	324	330	318	326	342	312	332	309	331	344	330	340	338	346	324	319	341	308	296	352	298	325	317	328	296	341	337	345	300	304	304	328	358	326	342	323	316	326	351	347	360	322	348	331	288	340	335	358	315	347	310	367	325	322	323	333	342	335	334	334	349	335	335	315	342	336	343	320	343	314	352	304	325	330	369	327	346	327	335	304	309	292	333	356	359	345	363	333	365	344	317	360	318	303	330	316	331	306	322	334	333	339	360	342	308	346	342	342	290	328	370	370	321	361	346	307	308	342	306	350	327	329	349	363	339	341	343	355	359	325	356	323	332	337	343	308	337	318	357	319	325	314	323	318	329	329	346	342	321	343	356	328	349	339	326	344	320	347	319	352	324	311	343	328	329	368	347	353	353	369	303	309	325	325	318	318	311	375	332	336	311	365	331	347	325	361	313	320	341	334	331	342	343	318	348	336	325	326	301	335	343	299	329	339	337	342	320	327	306	314	328	363	355	308	333	335	332	351	369	300	348	329	332	363	327	361	343	337	335	334	342	328	352	290	342	350	338	346	351	338	325	325	339	290	311	349	341	314	349	312	281	319	328	337	378	353	381	334	322	332	374	376	340	339	334	337	318	372	362	333	345	326	351	363	322	356	337	331	319	315	346	335	308	342	342	327	308	317	338	348	345	309	332	363	319	305	329	349	311	288	361	333	335	331	330	359	358	329	363	341	341	353	344	362	342	352	339	354	316	333	323	329	369	340	346	367	349	335	310	327	333	293	351	326	360	348	327	364	312	326	348	324	329	335	327	333	377	336	342	350	347	315	330	344	323	333	344	325	342	309	312	336	345	318	361	319	342	357	328	352	318	347	345	340	341	336	308	342	339	334	306	344	357	340	339	322	355	323	361	344	302	336	358	314	334	357	349	325	314	363	342	354	329	315	343	324	359	323	326	341	338	322	330	289	377	354	354	341	345	331	323	316	328	327	334	351	315	303	336	321	323	330	300	302	300	341	321	351	338	334	338	319	328	378	348	318	318	332	332	331	327	338	343	355	354	342	307	331	320	361	334	348	317	306	330	322	343	343	348	351	334	332	332	317	357	367	302	314	334	353	340	345	349	304	361	316	339	324	329	334	345	385	354	323	367	327	372	351	327	387	327	297	320	337	365	314	325	333	335	331	344	342	355	330	287	356	364	321	330	355	335	337	358	335	353	347	324	331	354	292	363	346	349	377	345	334	342	343	344	370	365	331	323	327	326	315	312	341	308	363	338	328	320	369	339	337	340	347	344	343	334	337	326	326	320	327	315	327	350	347	345	347	347	324	344	324	316	348	303	338	311	306	374	346	320	370	378	359	334	330	342	359	352	315	328	299	336	344	335	328	355	353	331	324	344	314	350	340	320	331	338	333	332	302	328	328	317	340	349	371	348	339	327	345	330	312	347	317	294	334	321	307	370	304	328	312	331	307	308	336	336	299	378	363	332	324	352	385	360	336	329	352	346	344	346	345	341	316	300	320	303	308	348	339	370	338	314	336	367	352	344	345	338	348	344	350	332	313	322	349	339	367	311	351	337	345	355	330	345	334	323	340	325	311	348	330	365	356	310	340	361	319	320	300	357	314	365	331	343	295	336	325	340	298	327	356	362	340	368	328	346	285	316	312	336	353	341	359	331	343	369	313	322	343	331	333	324	341	308	362	335	313	368	341	348	341	335	323	325	330	322	314	371	364	317	327	364	292	339	307	354	317	374	315	344	363	359	373	343	328	320	328	327	333	363	312	350	323	321	321	358	315	352	320	312	348	331	317	373	329	344	365	347	327	350	352	350	315	345	340	341	323	340	338	321	351	335	348	337	334	304	322	361	347	353	371	284	337	329	350	320	342	328	320	297	332	357	329	343	321	334	336	328	314	351	319	320	339	332	321	327	354	366	347	337	317	314	360	337	324	324	317	320	335	349	332	343	366	312	326	327	356	327	331	341	335	342	318	331	335	298	286	320	335	318	316	331	317	331	327	335	319	318	384	341	347	329	334	302	319	334	351	343	346	351	318	349	333	349	312	373	347	333	333	330	286	348	329	370	354	370	350	348	327	332	357	351	336	343	311	353	294	338	327	303	349	340	366	361	341	354	373	353	322	345	322	332	340	340	321	321	349	314	324	350	319	361	328	343	330	350	331	324	340	353	347	345	344	309	325	325	339	375	353	337	355	346	331	330	345	331	338	318	346	335	331	337
23166	21134	28949	23568	21137	19163	1972	894	742	596	572	554	483	493	483	438	453	406	416	405	385	373	399	411	414	378	411	384	397	360	369	369	382	359	382	351	351	385	365	387	367	375	385	370	326	325	364	373	350	366	313	324	349	366	375	370	339	378	364	368	354	369	342	350	309	336	369	380	373	354	332	356	334	342	376	353	351	331	393	327	374	387	339	332	337	364	376	339	356	359	323	360	331	366	393	359	371	366	392	364	345	368	356	340	356	348	356	369	370	345	311	364	401	384	347	340	368	344	373	349	372	377	357	363	398	353	345	354	384	365	360	372	356	375	328	328	360	337	319	380	378	381	320	348	336	363	329	384	356	349	365	351	394	363	404	340	361	367	359	373	339	368	364	336	324	358	371	341	345	334	347	319	343	369	360	377	373	366	370	356	321	359	356	337	358	359	369	353	342	362	351	348	353	349	379	360	360	352	368	341	349	357	334	345	335	347	358	365	332	357	331	384	354	318	349	336	370	367	321	334	346	325	362	368	357	369	370	353	374	347	360	352	373	361	365	353	362	366	344	359	337	379	382	345	377	341	335	336	363	387	382	328	343	343	355	355	369	338	306	361	342	349	353	355	386	370	367	333	353	359	365	376	342	352	362	336	357	400	316	384	358	340	356	362	374	343	357	356	356	384	343	325	363	339	370	372	373	355	332	352	353	374	340	349	390	338	354	384	357	364	353	344	328	362	386	355	351	375	382	367	361	348	393	367	384	355	361	375	342	343	387	349	353	398	358	353	373	365	331	358	340	341	341	372	371	356	375	373	357	350	359	342	345	363	311	347	372	367	353	347	379	353	326	375	330	352	372	377	329	347	381	359	364	369	364	343	361	340	339	357	321	377	312	362	323	332	376	337	350	336	364	345	358	361	338	335	340	372	349	361	359	330	356	333	352	354	351	346	353	365	381	355	354	372	382	374	357	350	339	329	379	360	360	399	374	364	338	320	354	330	360	355	355	347	338	388	376	352	374	344	343	304	315	334	322	323	367	329	334	346	337	387	326	376	324	387	358	364	343	338	361	338	379	333	361	309	370	334	357	364	349	383	373	331	346	369	355	345	358	352	352	385	327	374	360	358	313	383	387	335	365	333	347	391	348	367	351	324	349	372	368	350	350	363	359	343	385	397	350	366	371	339	333	358	335	310	364	347	370	344	382	340	355	351	338	382	371	352	317	334	344	338	342	322	390	325	378	341	341	362	358	336	369	357	354	368	394	353	377	352	360	354	336	360	356	376	363	368	346	347	355	367	345	381	369	363	362	352	325	375	359	353	373	355	376	330	344	343	332	381	342	339	359	343	350	362	351	365	344	364	354	355	353	369	347	369	363	391	350	385	357	383	366	342	340	369	343	324	363	345	348	383	334	333	365	320	364	371	348	362	364	382	373	352	373	329	364	330	347	348	337	327	336	306	343	338	376	363	342	323	357	355	317	361	345	315	357	319	317	348	349	372	365	381	344	366	346	338	400	324	363	323	393	332	377	377	333	354	341	370	357	362	329	364	367	371	326	332	376	368	339	358	361	300	361	342	313	326	342	331	358	339	351	348	357	329	352	366	343	345	354	339	352	362	314	360	329	333	347	345	322	347	333	340	329	374	368	334	349	348	366	320	346	382	309	358	372	375	347	348	336	346	359	367	360	352	350	341	368	382	344	338	362	348	379	360	344	330	326	374	342	339	403	358	336	355	333	335	339	342	348	357	374	363	334	378	371	339	348	370	348	358	362	380	355	328	322	336	344	369	347	362	337	348	372	344	372	342	326	322	327	359	334	352	329	355	309	346	355	394	361	349	373	345	355	361	348	364	352	331	333	365	338	352	332	358	380	370	335	362	327	359	351	343	351	346	353	339	326	346	316	333	363	377	369	335	355	369	347	335	333	325	321	380	397	342	350	328	376	362	378	348	342	357	346	332	337	348	333	364	361	379	397	353	354	371	338	325	348	337	341	319	352	363	380	359	340	348	344	372	335	363	328	370	356	359	328	318	352	337	359	361	338	337	355	357	357	334	352	373	354	375	349	332	349	344	407	367	344	351	337	342	372	330	354	355	355	314	354	320	347	338	348	339	344	336	340	342	348	360	328	366	369	364	364	361	355	363	364	355	348	342	362	364	333	348	353	346	375	331	401	382	361	341	344	351	366	376	366	345	368	347	365	345	351	345	348	344	354	352	342	337	365	352	388	335	352	368	347	337	358	354	365	350	375	406	337	343	334	344	359	348	342	368	345	360	343	359	358	353	330	307	375	353	339	369	348	348	361	352	344	333	382	341	362	349	348	331	344	337	362	351	361	366	333	334	377	366	308	346	372	367	346	342	353	337	353	343	344	391	374	370	358	313	328	358	371	354	371	365	344	385	358	349	344	332	371	346	332	367	368	359	362	353	359	379	337	363	357	339	362	342	368	353	349	323	319	360	327	351	354	366	370	347	326	326	379	389	381	375	358	355	356	323	370	382	375	373	355	354	330	348	370	338	360	324	352	330	343	350	372	352	378	356	390	357	334	313	356	354	329	310	357	350	409	334	394	321	345	323	318	353	351	337	332	387	384	363	352	341	341	356	378	361	325	374	327	364	343	348	355	361	328	337	351	343	330	370	332	326	360	392	372	353	332	351	353	358	346	363	349	352	344	353	313	365	329	330	339	325	326	356	343	364	303	344	342	358	322	346	353	351	345	342	326	349	366	332	335	357	330	372	357	349	346	368	314	369	366	380	347	388	373	362	367	360	335	344	328	348	378	368	375	367	329	337	337	352	334	306	377	358	349	355	366	343	354	381	351	331	345	357	337	361	380	348	344	344	351	353	330	370	373	342	341	332	355	357	370	361	374	365	364	331	369	323	356	355	344	337	377	336	344	376	323	304	335	335	349	334	330	341	328	371	365	348	346	331	315	353	362	326	347	361	359	338	356	363	302	335	366	353	300	343	376	367	356	317	359	348	341	378	363	369	335	368	337	352	381	344	366	309	314	405	343	321	343	383	319	373	335	357	334	353	371	321	352	331	361	339	356	362	321	359	311	345	301	324	327	367	364	346	332	346	368	348	374	365	360	344	355	339	324	382	378	349	365	307	355	338	375	328	367	324	356	366	337	330	338	368	370	315	348	332	378	379	373	362	344	361	368	343	365	326	344	354	381	330	346	332	350	375	349	369	368	360	349	349	360	361	339	346	338	370	324	342	339	347	366	349	339	334	388	335	358	342	350	343	357	361	363	381	333	321	382	324	331	357	396	338	364	338	341	358	367	358	338	334	346	336	342	360	362	365	350	356	357	370	308	381	345	344	379	316	336	388	367	337	358	337	379	362	347	327	361	340	357	387	354	348	374	354	350	381	355	352	395	333	339	348	347	345	371	402	395	353	378	333	356	366	335	336	388	363	338	322	364	330	340	386	365	360	347	342	384	360	369	366	373	317	350	366	350	357	328	343	347	330	368	370	347	369	351	322	324	352
14414	14840	12528	6715	4697	3543	2654	2136	1816	1499	1389	1228	1142	1049	973	858	896	831	800	758	755	702	731	714	768	721	686	729	619	674	676	663	658	658	623	611	639	619	629	651	663	630	677	634	607	631	611	626	644	624	651	589	575	599	592	606	634	630	649	557	624	646	582	641	622	592	607	595	584	578	579	588	645	590	575	554	597	586	603	572	591	609	571	617	582	599	616	620	554	570	624	605	619	563	571	614	596	619	605	546	576	582	618	629	586	612	560	601	577	568	568	576	614	597	578	611	629	621	622	583	550	613	577	618	565	617	553	604	572	599	600	616	648	619	582	573	632	602	590	592	582	641	608	568	574	559	596	542	549	577	569	591	564	619	560	552	621	564	572	653	624	585	593	632	583	602	601	577	587	626	592	607	563	575	594	545	620	527	621	561	619	562	556	651	546	601	582	599	581	659	556	583	610	554	613	616	560	596	636	536	592	566	581	578	551	566	592	607	599	595	592	574	595	570	596	573	623	589	607	620	596	581	610	611	561	609	605	611	615	555	558	611	622	606	560	612	620	576	627	606	646	607	602	593	607	592	611	637	576	631	583	607	623	592	563	585	582	612	620	573	596	591	591	582	578	613	618	539	602	570	577	607	579	601	588	574	537	569	588	616	594	571	592	577	600	587	572	601	632	601	606	601	541	613	593	595	595	584	579	607	600	601	548	595	551	591	581	584	582	569	633	618	593	577	584	588	570	610	574	531	559	555	576	612	627	582	573	610	601	595	616	594	605	643	549	590	605	612	610	567	579	592	588	647	573	545	577	527	605	548	621	618	610	561	599	608	568	578	595	615	620	586	593	604	617	554	577	596	615	575	593	555	618	613	545	590	612	567	589	604	574	534	610	625	588	604	581	607	606	568	572	538	632	567	602	597	597	610	595	623	618	571	616	600	582	582	560	587	619	591	596	588	571	578	589	602	574	593	598	601	586	576	572	592	619	625	575	582	582	608	594	554	580	596	621	589	619	590	612	571	564	571	604	596	589	598	610	559	557	623	588	600	590	615	614	587	557	589	598	603	591	609	565	539	587	618	573	599	574	577	530	596	624	556	627	594	585	535	589	582	559	584	632	579	593	609	584	617	639	584	601	561	614	591	582	588	584	619	634	578	610	571	575	576	595	615	576	590	595	610	563	616	581	562	563	584	593	650	584	589	585	618	654	581	577	548	576	584	591	579	602	579	571	608	619	598	605	609	608	566	570	604	577	611	575	554	577	602	580	551	589	598	603	590	579	591	596	602	563	566	551	594	569	612	570	619	605	579	631	584	614	606	578	550	572	561	596	596	620	578	567	598	583	576	576	573	575	607	558	557	599	545	625	584	623	631	587	572	566	592	576	598	545	535	575	596	598	591	628	594	558	584	636	594	572	631	573	606	589	584	558	582	571	603	582	577	579	599	622	641	567	556	579	608	614	617	597	604	565	578	616	561	558	574	597	560	595	595	576	593	543	612	595	581	598	607	554	584	627	656	613	607	617	648	574	581	586	618	560	580	553	581	571	641	586	558	606	602	582	596	589	598	579	609	575	618	624	587	618	616	603	602	577	589	565	573	570	590	575	548	574	553	612	606	560	583	595	607	591	619	614	597	562	597	604	616	573	562	553	560	568	563	598	603	588	600	633	624	573	599	603	631	594	599	552	607	578	605	553	582	550	577	601	611	607	617	577	576	552	571	601	579	621	578	586	608	605	569	571	573	599	588	633	549	622	582	581	616	625	582	604	634	577	575	593	593	609	633	607	588	587	603	639	629	613	569	573	582	586	585	564	569	595	589	626	575	607	626	614	635	575	574	580	582	607	586	585	634	568	584	555	564	562	650	588	577	587	557	629	572	587	588	624	612	607	588	587	606	629	594	587	533	577	578	579	596	589	616	607	589	599	607	597	586	595	606	563	589	557	631	582	570	633	550	597	617	590	625	545	610	601	587	608	553	614	569	562	593	585	617	586	586	608	614	582	550	588	577	609	604	582	652	628	570	630	607	582	599	636	610	625	601	585	590	580	583	638	597	588	565	566	604	595	595	581	614	616	610	597	637	576	558	613	628	606	576	620	606	593	572	564	586	613	587	551	602	594	641	626	625	615	582	598	576	586	607	592	590	634	578	552	563	568	583	587	598	610	612	566	576	586	603	571	585	574	588	587	570	600	611	564	590	586	608	573	594	612	601	600	606	545	570	583	583	577	563	571	544	608	560	571	580	608	608	615	599	584	600	610	598	619	580	611	592	578	565	600	581	621	573	606	551	633	605	629	616	573	581	612	591	601	576	620	581	593	587	614	574	614	592	594	568	578	592	616	555	568	594	591	611	575	571	559	586	633	583	614	612	581	604	588	582	601	596	612	587	584	572	610	541	582	607	569	570	603	597	638	602	629	600	563	599	547	548	560	573	588	559	587	632	605	597	583	599	614	625	613	629	597	621	616	576	601	583	548	558	608	575	609	609	581	568	571	577	616	574	567	579	608	586	568	597	568	563	618	589	598	567	603	580	572	620	572	560	571	580	609	595	647	591	580	558	573	622	592	557	577	618	585	601	556	591	591	640	569	538	569	592	584	641	574	559	615	595	598	582	555	570	581	617	537	598	616	584	561	573	568	572	569	589	544	588	592	590	593	621	621	588	581	575	574	588	599	563	581	593	587	622	611	598	553	609	593	550	560	582	614	587	591	598	596	598	581	562	554	593	599	618	583	569	576	610	518	578	588	531	586	604	604	620	561	599	567	581	559	610	589	618	589	571	575	597	569	543	594	612	599	588	619	600	601	520	605	563	573	599	606	611	546	568	594	565	587	567	589	615	614	608	606	565	602	636	617	596	623	581	609	581	571	596	633	558	596	567	587	580	602	575	566	578	582	607	613	569	580	574	617	589	575	584	641	613	571	540	588	629	532	580	551	603	604	612	644	594	582	617	596	583	647	543	616	554	573	564	609	585	612	579	604	560	636	599	583	549	568	567	594	589	581	582	605	595	535	532	582	553	655	590	578	574	585	585	591	637	631	581	578	579	590	593	581	566	571	533	556	560	617	633	600	614	643	631	611	569	557	609	588	606	581	612	607	562	594	608	591	561	578	606	569	581	589	627	610	577	579	625	603	587	558	597	618	588	575	606	612	593	580	550	585	565	584	596	654	558	585	565	600	588	604	522	577	603	580	552	583	577	594	586	551	600	580	576	580	593	613	583	580	613	609	580	599	520	581	606	555	607	587	575	606	584	558	595	592	576	597	564	605	607	600	575	607	572	571	567	599	587	563	597	550	609	579	555	576	591	598	596	560	578	611	583	586	568	556	579	599	567	582	579	585	584	541	591	599	598	565	575	562	571	565	617	615	588	624	583	560	565	576	565	615	597	617	585	635	523	586	590	591	596	589	631	575	620	557	538	571	650	586	562	587	565	577	607	575	606	610	539	587	618	624	600	574	577	576	601	587	610	570	570	582	606	627	564	594	545	620	577
26779	20351	7499	361	144	138	115	110	112	91	106	104	96	81	80	94	81	92	97	98	95	73	86	81	102	94	85	68	81	104	100	89	95	87	78	110	86	90	79	86	88	82	82	80	103	96	101	82	96	90	84	96	60	68	79	91	101	93	80	96	94	80	81	84	97	81	78	84	97	96	91	81	84	76	93	87	86	85	102	90	106	76	103	87	74	97	89	82	91	82	68	82	78	80	77	91	89	89	82	84	84	90	83	77	104	89	98	75	81	79	82	88	79	101	84	90	75	83	85	89	77	99	83	87	92	93	99	90	99	93	89	106	81	92	81	91	88	92	85	77	95	82	87	100	83	97	78	74	87	82	85	82	91	95	87	90	98	83	89	114	101	87	80	86	93	89	77	84	86	82	78	85	78	82	82	76	96	80	75	75	91	84	84	82	78	88	90	95	87	80	80	94	104	75	88	109	98	91	102	88	84	70	98	84	97	87	84	96	87	87	74	81	84	83	82	86	84	75	96	87	86	96	102	88	93	95	69	88	105	77	77	95	84	108	90	89	95	93	86	96	79	105	96	115	79	86	87	98	93	81	91	82	92	82	86	71	89	92	110	75	96	82	73	83	93	93	95	85	84	96	88	92	84	93	80	94	83	100	77	85	98	78	84	94	84	71	73	81	83	76	83	98	87	92	75	105	87	88	96	85	96	95	87	83	69	88	95	103	79	103	77	75	74	87	85	103	78	94	84	90	101	80	90	74	88	89	82	73	88	75	82	92	88	85	93	84	77	88	93	90	95	85	89	85	78	87	95	88	90	76	71	96	79	88	90	97	87	89	92	70	105	97	84	99	84	90	97	97	87	76	76	88	86	92	88	81	90	82	73	88	80	85	72	79	93	86	79	81	92	89	83	87	77	82	87	89	75	84	79	85	110	84	74	67	93	86	75	85	80	107	93	88	83	88	97	92	93	68	79	84	91	90	93	84	105	78	90	90	83	81	84	82	84	85	81	87	74	78	90	93	99	86	86	88	96	92	96	97	79	92	84	92	85	84	89	96	87	76	68	75	90	67	75	79	79	82	94	96	98	86	107	87	103	100	101	86	78	81	88	109	96	92	96	83	89	99	106	79	79	103	74	82	102	94	85	63	100	83	82	97	101	87	68	90	87	91	78	75	85	78	75	95	80	86	82	86	103	90	98	68	66	79	87	86	93	86	96	83	98	83	98	91	82	99	95	83	84	98	94	76	89	78	93	89	101	90	85	86	95	82	82	84	87	66	73	85	93	99	87	88	90	108	91	85	92	84	71	84	74	77	78	94	104	76	88	97	80	100	91	71	86	83	88	76	98	94	86	106	100	78	94	88	95	89	82	81	95	60	102	108	89	71	110	84	84	85	79	80	99	79	92	97	95	87	93	78	103	93	83	86	88	92	78	82	66	79	76	97	102	82	91	76	85	103	88	88	86	91	88	95	91	87	74	94	89	66	81	80	87	83	105	79	76	94	79	71	88	95	93	93	91	86	96	98	99	94	83	79	88	73	79	79	97	72	79	85	102	100	76	96	74	86	105	91	95	91	79	91	76	67	73	82	85	81	94	75	91	77	81	90	85	89	82	88	86	87	83	89	79	89	82	89	91	85	89	82	75	93	70	91	91	87	81	86	86	97	83	89	92	92	85	94	89	91	93	81	84	91	86	90	90	86	76	88	81	82	82	90	78	100	96	95	96	87	79	66	98	95	89	93	82	94	111	87	87	88	94	91	86	88	78	94	73	74	81	84	71	87	89	76	88	68	74	91	84	83	71	68	80	99	94	97	109	73	96	95	87	81	78	90	82	94	92	82	82	91	86	92	97	83	73	89	97	77	75	73	86	95	94	96	100	75	78	86	92	87	90	81	78	74	74	85	64	83	88	85	98	99	103	96	95	100	76	86	97	82	97	81	96	91	78	84	98	86	100	66	82	100	94	89	82	86	98	90	71	67	87	78	84	96	83	87	92	68	92	79	77	97	99	99	86	82	90	114	93	76	96	100	92	92	94	77	83	85	95	86	104	94	102	104	68	81	77	93	86	84	82	86	76	87	83	70	69	110	87	90	89	81	90	89	96	77	95	90	92	88	75	87	92	66	90	77	92	81	79	87	81	91	94	83	77	92	76	105	65	77	89	98	78	91	98	72	87	100	83	90	95	78	84	85	83	83	95	84	76	91	88	82	103	87	78	72	84	82	98	73	88	74	77	114	75	82	92	77	84	95	104	90	104	84	82	92	87	95	90	74	86	86	99	80	88	80	67	93	96	78	80	78	97	94	77	80	81	79	66	80	86	77	115	81	69	74	85	86	86	87	78	89	87	88	113	91	84	91	83	85	74	77	91	93	92	87	73	79	77	79	86	96	90	90	87	103	83	86	106	69	86	81	99	77	85	79	90	84	74	76	94	81	106	84	78	81	87	86	87	99	91	76	75	83	95	86	75	83	90	98	84	89	81	80	85	91	82	91	94	83	89	81	75	87	88	78	103	85	67	99	93	74	71	95	83	89	96	81	75	90	89	74	87	86	93	91	80	82	95	95	96	79	104	93	90	83	79	82	82	92	87	89	90	84	75	88	64	68	81	82	104	90	67	91	86	83	70	100	76	79	84	78	89	93	89	86	84	95	98	82	66	88	82	87	79	98	71	90	79	69	91	86	72	88	104	95	93	84	71	87	93	77	79	77	93	88	80	90	82	84	84	74	79	96	65	97	85	89	82	89	80	85	88	98	80	70	77	92	93	85	105	74	92	85	77	73	71	94	90	92	88	73	106	92	72	89	91	92	90	72	89	83	77	92	92	95	83	99	89	76	70	101	98	69	81	82	93	90	73	77	86	100	73	74	88	73	88	99	84	93	79	84	84	98	78	83	98	91	91	93	79	87	79	89	92	85	84	95	97	81	96	74	90	75	87	86	103	72	107	94	87	80	71	85	100	84	95	90	86	100	87	85	95	85	96	90	68	85	88	78	94	73	64	76	102	89	69	94	94	106	76	79	74	91	89	72	74	84	85	80	84	80	87	104	64	85	90	82	91	90	81	92	86	77	80	80	79	82	90	78	73	79	73	87	92	73	94	92	88	87	83	73	68	99	96	93	96	82	88	93	106	73	93	97	74	85	88	97	85	86	97	79	98	83	65	99	82	86	69	98	95	78	67	85	83	90	81	81	90	84	84	75	83	85	82	94	95	80	78	96	87	101	77	98	85	83	87	88	79	94	93	91	86	91	74	104	83	94	98	95	79	90	92	89	75	92	76	84	85	85	88	94	85	89	93	84	85	91	83	90	88	70	84	72	98	94	88	109	78	80	68	79	84	80	69	72	94	83	90	72	86	85	92	87	82	85	74	95	93	106	88	90	80	93	93	87	88	102	76	102	79	89	102	85	78	90	61	84	89	66	93	89	85	78	100	85	91	75	94	93	84	86	89	85	78	81	98	96	80	89	104	87	94	91	93	93	86	93	78	99
6158	1025	927	524	351	282	257	238	244	226	217	172	166	178	173	206	170	181	159	152	166	152	156	196	162	189	203	193	174	174	179	179	176	186	169	159	182	176	152	171	164	158	178	153	164	188	190	165	142	163	161	173	164	196	160	167	157	144	157	163	159	158	174	160	174	134	195	158	171	169	162	162	169	156	182	158	164	149	175	164	183	160	150	167	169	169	161	146	166	180	183	183	130	167	169	180	152	159	176	149	158	149	186	175	164	166	175	165	178	173	176	145	153	146	154	162	169	145	169	160	183	173	201	155	183	183	160	176	165	163	178	200	174	153	174	176	163	158	170	174	166	163	168	157	161	155	175	156	175	185	161	175	186	182	162	155	164	164	159	163	163	168	166	152	131	144	148	174	151	138	158	174	145	130	158	174	155	155	168	170	163	146	179	183	175	161	148	158	158	178	147	158	160	192	176	173	157	179	161	192	160	178	162	169	171	157	168	153	170	153	145	159	165	160	186	176	166	151	167	170	166	165	196	161	168	170	165	177	178	139	172	154	163	164	157	154	160	166	166	167	171	161	157	160	149	154	149	170	173	159	141	153	152	180	173	167	173	165	162	159	174	157	156	173	174	163	162	178	169	154	156	174	200	148	151	177	135	173	152	159	189	145	159	162	145	180	164	185	167	179	166	173	171	159	174	144	161	149	177	168	170	164	145	166	175	187	177	161	157	168	161	186	178	166	174	151	164	147	157	148	169	188	146	166	146	165	156	156	137	161	150	138	167	156	146	134	170	179	192	150	141	160	177	151	169	162	136	173	162	157	158	166	179	148	159	190	164	159	165	178	182	149	192	180	181	172	151	162	184	168	176	169	150	185	166	157	173	158	173	161	144	172	138	159	159	138	147	163	171	152	170	167	162	147	177	180	163	157	152	193	173	179	177	173	152	148	172	168	170	187	174	174	172	155	175	164	164	163	155	161	180	150	173	178	190	181	158	184	182	159	187	174	173	161	184	164	158	175	166	162	168	158	169	151	155	165	155	160	152	159	144	160	150	167	175	178	147	134	182	171	154	183	148	171	173	168	163	173	177	163	137	156	160	165	175	181	147	184	172	153	169	192	163	170	158	149	160	178	139	175	154	165	192	170	158	168	154	188	162	183	170	180	160	158	177	182	169	185	157	178	166	167	180	171	175	165	168	154	165	161	173	161	185	166	150	157	146	159	170	167	143	165	156	170	141	172	177	165	154	180	173	174	156	143	168	150	156	172	173	153	164	171	155	177	179	153	148	186	166	141	173	164	161	162	181	157	162	171	152	160	154	154	165	156	146	157	176	143	168	155	179	163	180	167	149	145	183	169	177	170	171	165	138	137	157	146	191	162	143	159	171	154	164	152	166	161	207	169	148	172	177	151	168	166	135	171	177	170	164	186	155	158	174	172	170	163	161	161	174	162	159	184	152	209	148	179	144	168	170	173	183	149	194	154	154	151	154	172	157	168	174	163	174	176	163	165	150	180	173	169	163	149	167	148	158	187	175	159	170	160	162	191	190	167	153	157	166	173	188	167	187	168	142	162	143	176	164	160	200	175	152	179	150	160	158	155	158	174	170	138	167	168	154	153	167	175	163	174	175	156	169	166	145	182	174	163	150	157	158	160	161	179	155	178	158	162	184	162	173	155	155	184	164	154	179	155	147	172	173	183	178	181	167	155	156	162	162	176	187	157	185	168	167	147	160	149	180	168	184	163	164	160	176	182	179	168	162	163	164	174	160	162	187	158	165	146	158	181	168	140	147	157	191	176	161	141	124	159	172	173	179	170	153	198	165	193	184	160	160	142	163	160	161	149	154	168	175	164	148	196	172	161	145	163	157	155	160	164	170	169	176	175	172	164	151	167	171	160	178	169	144	161	154	147	162	173	159	149	161	146	176	149	161	144	168	192	148	157	174	136	162	186	147	178	175	176	165	177	172	151	165	161	168	160	151	177	176	146	160	161	175	184	180	145	172	154	152	181	165	145	139	161	168	165	147	198	163	192	150	157	154	176	176	154	133	141	173	151	167	164	173	172	149	159	169	154	143	161	167	177	167	159	162	175	184	156	180	171	180	143	192	170	163	153	156	144	181	157	146	159	191	168	158	167	194	157	141	156	179	140	171	170	183	165	159	166	182	150	154	171	156	150	164	175	150	155	167	148	172	158	186	166	162	153	137	177	174	177	144	163	172	155	154	166	164	166	137	167	187	161	168	173	149	171	171	148	164	162	159	165	179	173	182	173	157	172	165	174	186	161	181	155	167	158	183	168	151	188	161	166	155	154	148	179	152	154	147	148	194	183	168	166	180	161	160	153	167	136	170	161	175	161	165	164	153	153	174	186	162	158	160	159	173	171	159	152	164	147	164	180	150	180	182	155	160	177	179	165	194	156	173	172	175	190	166	160	165	160	184	151	184	182	174	197	184	167	156	153	146	156	162	162	158	169	148	139	173	136	164	150	165	171	154	162	161	150	163	141	179	169	149	150	150	166	187	162	150	163	151	186	150	162	156	156	151	167	142	183	156	174	179	157	172	139	165	175	185	161	139	158	178	181	184	169	171	154	172	171	166	161	158	167	201	174	168	164	143	143	155	172	193	175	175	130	171	150	143	144	162	158	163	145	150	184	159	174	166	162	152	171	158	137	146	168	136	167	178	158	163	139	154	156	162	172	161	157	161	154	152	164	156	179	150	171	165	171	157	171	195	164	158	163	185	164	191	169	164	154	167	180	161	153	181	156	163	157	179	160	172	157	173	166	182	201	175	162	157	176	151	184	177	165	163	148	162	176	159	175	169	168	163	196	160	155	179	181	131	155	169	158	195	178	180	151	185	151	140	145	157	160	156	179	162	161	164	144	148	153	166	163	163	164	182	146	184	158	177	184	175	170	157	180	171	142	187	147	177	172	167	181	183	168	165	190	183	148	160	144	167	179	167	182	159	161	166	150	164	155	184	176	145	167	189	170	184	172	163	168	192	180	169	185	154	158	166	160	159	172	156	163	157	167	143	167	165	141	186	160	159	168	170	182	170	147	131	170	173	161	155	164	173	174	176	152	136	144	188	168	134	179	178	181	163	160	210	191	167	171	180	157	180	189	170	180	166	145	166	164	163	156	166	169	144	170	136	167	172	162	176	136	161	195	178	183	198	159	185	191	170	166	176	176	158	147	152	185	154	166	180	167	171	155	152	163	157	187	154	168	173	162	177	169	151	159	187	166	167	151	173	173	160	170	166	163	166	155	174	158	193	155	171	144	180	165	181	180	198	161	140	163	165	150	187	166	167	197	149	170	172	156	171	172	140	175	156	162	156	161	167	144	158	175	157	154	178	164	164	163	172	148	163	154	167	178	157	151	149	167	178	151	172	139	145	131	143	168	192	198	163	147	190	145	162	152	158	166	150	168	177	188	170	162	155	160	187	172	176	172	175	170	162	148	171	184	181	178	160	151	186	152	147	175	159	172	163	147
24092	21096	28265	24140	20386	2119	690	493	390	357	327	304	312	268	253	253	244	195	237	191	195	221	217	202	219	198	193	228	210	233	195	222	195	208	211	171	198	193	185	209	216	196	225	192	176	189	204	218	189	203	217	179	191	186	194	203	194	188	162	206	182	183	186	198	174	203	162	185	197	172	185	221	184	178	176	185	171	184	193	195	184	187	193	207	187	210	181	204	210	183	186	205	187	186	199	173	191	193	203	197	196	177	207	206	193	192	187	193	198	189	190	177	195	165	171	163	203	178	193	193	203	208	194	181	184	187	178	245	205	189	180	181	236	187	216	195	183	173	205	180	212	199	189	199	165	215	187	196	191	218	196	194	197	175	169	188	200	169	188	178	227	193	187	206	191	195	177	172	196	189	196	186	202	218	194	199	187	177	193	197	197	199	205	185	199	184	209	216	177	180	187	198	222	186	206	184	199	195	211	182	219	189	191	203	180	177	201	190	187	194	189	182	178	204	226	185	188	177	200	178	202	194	195	186	199	245	199	208	181	206	190	197	174	176	185	174	191	191	184	159	174	198	202	194	175	196	195	183	204	202	213	186	186	171	184	173	181	190	186	182	184	207	202	212	187	169	186	197	198	201	183	167	178	167	180	161	199	188	187	207	180	207	164	201	193	205	166	195	182	206	202	183	180	198	195	190	212	209	202	189	194	202	217	217	192	183	193	193	200	171	204	180	187	222	183	172	184	196	181	181	185	213	182	164	191	176	176	202	188	218	180	208	186	202	188	206	193	197	195	196	199	183	209	174	196	183	169	186	182	196	181	208	152	173	194	189	213	180	209	177	186	210	187	214	207	199	195	201	201	195	200	190	172	191	199	185	198	215	198	197	200	213	178	193	191	195	217	179	168	200	173	220	202	222	200	195	186	189	172	193	192	203	194	196	176	201	195	202	177	183	173	189	184	185	221	198	197	203	180	196	193	213	204	193	171	178	196	201	182	198	199	224	203	186	176	204	188	187	198	202	188	174	205	200	188	182	198	183	186	186	193	194	192	231	171	172	201	205	216	187	195	197	168	198	222	199	170	193	187	178	176	230	177	180	173	189	200	200	183	208	193	183	183	183	197	179	212	185	186	179	209	207	219	227	194	190	198	200	215	187	188	192	181	186	174	207	197	199	195	185	181	209	198	170	193	172	179	196	214	195	185	188	191	189	195	196	214	187	172	182	199	216	185	179	204	178	178	172	191	166	187	194	187	207	164	182	196	179	188	203	190	175	162	207	196	191	188	192	173	193	190	209	188	184	190	194	194	204	180	215	172	200	193	192	160	204	183	188	205	164	207	198	165	192	198	206	185	180	207	187	186	210	177	183	176	206	189	201	172	167	197	204	176	177	200	198	171	189	189	219	213	204	162	183	218	177	187	185	213	218	207	205	205	179	182	213	166	205	174	197	202	210	187	185	183	221	181	196	185	203	193	198	192	202	194	211	221	195	197	194	196	192	188	183	184	183	187	193	225	192	181	181	196	191	164	195	191	210	188	201	194	203	200	181	204	177	197	206	196	184	194	191	213	223	196	201	203	193	201	192	224	195	200	191	185	194	205	210	213	189	185	176	218	188	211	180	186	191	159	197	183	204	206	176	176	180	187	186	180	197	208	190	218	195	198	198	198	217	179	215	185	156	188	186	199	166	194	199	210	195	215	188	190	172	205	195	192	202	184	199	200	204	194	197	188	202	235	192	201	195	183	200	188	193	184	201	174	181	188	193	183	194	212	201	201	197	184	193	203	194	191	155	176	195	217	192	204	199	193	203	187	201	196	210	194	202	182	192	192	190	177	175	227	195	170	185	201	195	171	190	157	182	197	211	179	196	185	208	185	175	191	211	196	197	190	209	191	183	204	169	179	202	188	176	186	194	199	188	212	201	183	207	178	190	193	205	185	204	177	182	187	198	215	208	191	189	194	167	207	171	217	197	215	187	192	192	187	200	197	226	197	182	195	204	188	175	184	171	173	186	155	173	186	201	209	197	205	187	189	186	191	174	200	191	220	191	200	197	155	185	176	178	201	192	206	183	183	199	182	166	182	180	176	188	183	183	192	199	172	185	202	200	193	197	203	230	191	182	190	216	208	209	222	211	192	186	205	170	209	220	179	212	201	174	193	180	175	212	194	196	173	189	195	188	193	210	184	181	195	182	194	188	218	181	194	199	178	221	198	161	171	217	224	204	185	200	188	194	197	198	193	178	203	194	179	182	181	182	159	183	184	197	195	190	210	176	206	200	199	164	186	174	210	203	167	233	167	187	197	173	204	206	199	190	189	202	212	186	177	180	151	177	188	181	176	185	186	179	189	196	194	180	194	195	199	196	223	189	185	197	201	203	198	193	188	185	210	197	217	206	172	192	215	182	196	203	162	189	221	194	178	190	192	213	186	177	175	184	196	194	180	208	181	203	206	207	187	199	206	218	206	210	162	192	185	173	203	184	186	193	180	174	179	192	198	192	231	179	186	175	173	195	213	204	183	203	181	179	198	185	172	192	206	207	184	191	179	207	199	171	173	184	215	191	184	185	191	193	153	215	221	205	210	205	204	209	186	201	198	193	188	185	203	193	199	193	197	204	198	216	211	165	174	195	192	192	179	207	203	195	203	187	196	186	168	217	202	194	185	198	199	195	174	184	191	181	212	191	207	201	206	202	197	201	168	199	194	183	183	192	205	161	191	179	207	209	181	189	183	179	195	176	174	175	178	187	198	193	197	211	207	186	186	187	173	215	190	202	176	215	207	204	184	198	214	195	183	212	185	173	176	187	209	197	167	192	191	198	184	184	181	182	205	213	181	184	201	205	208	194	210	169	180	185	205	188	197	188	177	175	188	179	187	207	166	212	184	202	182	205	206	185	214	167	180	191	197	198	169	207	185	184	168	168	197	172	197	187	186	179	158	183	211	172	207	199	193	202	190	200	170	186	175	188	196	216	200	215	179	194	206	189	187	197	173	195	202	217	214	212	197	199	209	182	205	205	202	193	182	219	192	184	212	194	227	197	174	167	159	179	202	195	190	186	201	171	194	199	203	193	172	203	183	165	205	209	176	184	186	190	194	191	166	173	179	184	184	181	215	173	187	210	209	204	211	185	196	194	176	183	177	183	186	182	190	213	204	184	186	206	207	200	179	186	179	187	188	174	194	203	222	179	162	199	171	206	211	176	226	174	188	194	177	202	174	190	206	164	192	172	206	186	215	181	187	172	213	191	211	178	218	201	221	193	174	192	195	204	170	198	212	205	144	171	194	206	191	186	169	183	184	184	205	188	221	175	199	189	206	190	184	200	198	180	183	237	175	195	194	187	171	182	187	209	189	173	212	194	176	202	180	197	183	180	171	192	194	206	175	180	203	184	186	188	233	187	185	188	199	188	193	186	191	163	194	196	166	187	201	191	187	169	183	196	198	188	205	202	177	180	194	187	174	231	175	194	172	229	208	193	212	193	183	180	194	179
13581	9168	7912	3928	2700	1976	1537	1200	942	883	743	679	612	605	519	500	464	491	453	467	434	424	417	408	402	405	415	368	393	370	363	344	383	378	353	379	360	384	323	334	367	350	398	350	369	339	403	328	326	344	362	372	353	334	331	359	381	332	333	347	335	344	344	289	334	320	330	317	335	353	334	321	353	314	340	328	324	364	334	297	324	357	311	338	317	336	349	339	373	328	324	330	329	298	331	350	314	310	365	339	355	353	299	303	333	359	313	316	352	304	346	290	368	336	370	324	324	348	344	345	346	353	346	334	339	327	318	294	321	331	333	350	302	324	331	333	382	304	303	340	320	333	324	332	327	353	349	341	340	393	322	359	306	337	356	331	331	362	333	324	318	349	306	331	328	327	333	361	351	355	321	317	296	347	334	322	315	359	337	342	303	316	333	357	341	345	343	335	312	326	346	332	334	344	311	342	358	330	335	323	324	357	335	339	347	321	326	347	374	352	356	347	353	354	325	346	355	349	354	352	308	353	359	327	305	327	334	306	327	369	294	331	356	373	313	341	311	321	333	330	331	333	312	306	376	334	325	341	344	316	316	354	336	334	351	320	325	327	340	299	327	325	319	348	339	344	307	336	358	344	356	365	309	345	318	332	303	373	300	350	325	324	349	340	329	334	330	340	315	329	332	340	327	307	350	349	323	331	309	356	315	324	346	314	377	360	352	304	350	317	347	307	326	352	353	335	335	361	340	327	326	333	326	298	322	318	317	347	356	352	305	344	329	363	330	305	317	341	317	319	325	271	337	334	317	349	301	333	362	372	351	318	327	318	344	377	338	341	335	346	344	329	357	315	328	320	349	339	339	371	323	327	343	312	335	314	359	318	332	307	342	339	347	352	322	358	379	323	342	365	361	347	330	330	354	324	365	337	362	323	301	344	357	310	331	323	321	299	323	298	365	357	353	344	337	324	356	321	348	359	337	307	321	340	354	345	326	360	316	362	335	345	329	317	339	318	336	299	357	373	339	342	299	365	320	353	333	328	337	370	350	330	333	305	350	325	334	350	310	314	351	330	297	340	335	344	290	323	326	338	336	328	362	334	330	335	359	339	336	340	366	323	342	348	340	337	339	321	322	294	305	303	322	363	342	338	337	334	330	319	320	360	330	339	340	336	326	331	295	360	327	325	310	341	336	334	310	335	327	323	298	319	327	371	340	321	343	328	300	316	331	344	335	369	322	327	349	320	358	327	348	338	327	357	345	344	323	293	318	350	338	355	328	329	355	358	376	310	342	312	352	312	340	322	322	342	343	319	326	348	341	315	320	364	328	342	328	347	343	309	345	331	336	341	328	322	338	312	323	333	346	309	387	315	322	327	326	339	361	324	310	338	337	338	322	316	319	336	321	340	333	332	340	323	351	345	341	277	340	302	350	319	346	335	343	328	308	314	338	349	317	338	348	328	338	326	311	322	335	339	329	334	341	337	313	357	303	331	307	317	306	368	350	328	345	304	364	325	357	337	362	309	318	365	296	321	316	332	352	300	308	312	338	315	314	350	341	327	330	339	330	336	322	370	367	326	315	341	328	326	339	337	324	383	315	341	355	347	364	351	345	314	329	334	329	345	305	339	349	322	299	335	327	340	368	335	338	311	325	356	312	323	356	348	309	337	343	370	352	328	345	336	339	346	332	336	371	314	336	341	319	327	336	342	341	361	363	352	343	357	345	350	324	373	339	348	357	312	346	345	323	351	318	325	334	341	374	289	361	329	322	321	319	335	348	306	348	341	304	360	317	337	329	373	309	341	347	339	312	345	334	340	338	361	322	313	338	345	364	355	348	310	342	302	360	326	334	326	308	351	360	296	320	331	325	337	331	321	348	365	374	296	337	352	354	360	331	361	322	320	346	368	323	291	383	339	328	341	336	315	325	359	358	371	368	344	338	342	333	325	338	376	324	344	332	313	304	321	325	354	348	317	349	326	329	362	331	351	325	311	341	340	303	325	311	344	336	334	351	363	334	344	349	326	336	348	355	334	356	354	339	343	323	344	356	321	342	352	297	343	320	336	319	357	350	341	356	344	344	343	319	325	324	338	322	336	379	305	369	299	328	354	341	341	353	329	349	346	318	320	346	351	347	318	316	351	328	311	307	333	331	313	320	328	348	340	336	323	388	332	369	323	313	347	347	336	376	337	322	333	352	290	330	337	347	321	321	341	311	339	317	319	331	309	329	351	361	316	352	359	344	345	338	340	336	346	319	362	348	323	346	315	316	347	344	360	327	321	322	319	302	329	359	349	350	339	331	334	289	330	350	320	375	350	340	349	327	329	337	325	347	343	358	345	315	366	345	348	348	332	280	347	356	369	320	327	333	351	312	316	379	323	341	347	328	338	323	332	347	361	281	326	293	314	340	335	345	312	323	312	333	308	346	358	352	359	323	301	305	318	329	319	341	339	321	310	328	332	318	335	303	348	348	362	325	329	310	331	327	336	350	351	339	388	311	361	326	338	319	335	334	330	325	320	308	312	370	343	345	316	338	322	350	366	337	345	317	347	326	343	332	313	296	321	356	340	318	299	340	327	330	314	350	327	368	309	338	343	348	310	339	321	342	353	339	330	317	330	341	355	303	331	337	316	331	349	350	324	337	319	351	337	331	357	345	321	323	307	325	340	355	324	344	312	345	319	305	351	324	287	347	342	323	373	351	322	313	318	327	314	317	320	332	330	335	319	369	346	335	357	313	342	331	316	337	349	336	300	310	308	317	332	338	301	324	319	308	340	339	343	324	337	330	375	317	349	327	310	353	340	324	326	340	320	356	343	341	307	353	338	329	330	317	304	340	297	325	373	323	332	353	347	374	315	330	354	327	315	321	344	363	340	348	335	355	355	333	308	344	328	314	350	325	312	313	323	333	351	329	360	328	306	371	343	318	337	315	313	311	315	345	347	317	322	356	311	353	363	328	314	330	349	324	344	315	327	364	328	321	328	321	361	348	344	339	334	357	334	334	328	313	298	344	344	347	355	345	368	389	339	347	323	321	312	310	324	325	329	315	325	316	307	312	344	372	304	368	359	302	326	341	327	335	332	349	348	345	310	383	334	319	343	322	321	319	331	321	330	328	341	331	371	341	350	350	334	358	346	339	327	311	303	376	336	344	318	345	346	322	325	314	337	318	348	306	350	293	309	312	358	300	338	339	336	322	354	312	341	346	306	329	342	336	341	344	355	341	348	329	276	315	339	323	308	301	329	290	331	347	332	328	358	363	338	292	340	335	356	331	303	330	354	336	312	362	364	328	332	329	320	327	344	302	320	332	336	345	375	318	294	340	351	297	311	331	335	337	328	314	321	321	345	305	351	345	331	354	343	323	319	309	324	311	369	339	315	344	310	302	335	330	320	366	339	337	343	306	339	324	345	340	348	336	338	304	324	320	335	345	340	322	310	332	350	308	345	345	335	324	328	332	307	311	344	368	348	330	354	376	337	337	337	358	333	342	336
23148	21100	28933	23491	21104	19691	2224	877	688	657	588	523	531	520	470	433	458	458	420	422	453	387	413	393	406	397	387	389	362	387	358	367	354	362	381	393	378	365	390	344	387	363	374	352	372	341	340	380	347	353	344	366	316	354	333	360	320	355	367	369	339	352	398	364	348	310	321	350	353	380	376	342	331	337	364	358	333	348	359	337	380	392	365	362	357	355	342	350	321	348	368	365	318	360	356	409	353	347	355	338	333	358	370	355	354	382	366	355	358	371	341	356	332	352	337	339	329	337	334	325	336	362	336	353	342	372	333	331	374	342	346	364	351	392	334	337	356	355	326	357	348	364	344	324	374	352	368	334	343	360	365	325	337	370	347	322	346	351	345	397	321	358	338	353	362	347	367	351	374	404	357	325	337	371	339	313	358	363	358	395	364	370	344	339	366	346	375	332	319	323	388	371	363	338	351	369	323	342	345	350	347	331	371	362	338	327	356	376	331	346	354	331	321	355	352	370	349	354	383	317	350	370	381	364	348	353	355	358	339	366	296	355	349	384	332	377	326	373	354	329	347	379	330	379	331	341	317	343	355	389	350	369	353	350	372	344	346	338	356	324	355	345	368	349	345	347	314	333	369	346	373	381	312	354	369	319	358	368	355	345	342	345	351	357	360	348	352	338	331	356	353	326	344	367	363	354	340	341	358	360	352	347	330	386	357	303	355	342	358	345	322	309	368	338	353	356	370	362	353	332	357	368	363	322	349	371	345	334	355	326	342	362	363	323	354	388	386	363	336	340	372	328	372	363	337	320	354	328	357	358	324	356	346	362	353	356	352	338	349	387	329	317	329	335	358	312	374	358	352	340	363	351	365	352	344	366	355	368	318	371	330	371	318	308	366	397	350	337	340	362	336	333	317	331	356	342	327	319	336	351	362	379	400	377	372	370	311	367	336	351	316	371	318	336	337	340	322	357	374	330	353	334	322	358	362	326	353	352	350	346	375	363	371	377	360	370	335	328	344	341	348	329	357	389	330	369	380	386	360	327	358	393	306	368	340	370	329	367	362	316	362	344	362	376	343	371	376	379	373	370	320	335	325	351	384	358	355	336	358	370	341	373	327	386	317	349	327	369	328	357	319	323	333	362	348	307	356	373	388	366	341	342	344	350	342	369	366	346	350	352	361	364	334	384	367	348	363	347	334	349	363	341	324	315	341	364	350	347	348	351	361	347	332	360	389	355	371	374	335	319	337	344	369	351	357	313	395	371	347	369	335	365	382	332	328	368	358	358	351	354	356	343	328	341	353	349	380	347	320	367	360	356	332	363	349	358	332	309	353	357	366	349	379	362	368	352	336	341	353	336	361	369	361	312	366	347	371	363	344	358	354	339	332	357	366	376	340	360	329	376	329	372	325	359	361	330	351	354	378	335	382	344	348	338	348	351	311	362	352	333	347	350	330	353	357	336	366	343	354	322	381	317	354	342	316	325	334	347	370	378	333	347	337	362	351	362	349	344	377	357	346	342	326	341	317	314	355	374	335	346	358	356	343	329	330	328	346	307	332	358	327	341	310	347	360	380	349	357	376	343	340	329	375	346	390	331	333	352	348	371	332	329	330	320	389	343	370	365	377	376	337	340	343	367	350	360	375	363	366	377	348	304	364	341	346	379	355	333	312	339	363	333	342	334	334	330	364	359	328	351	298	370	320	331	350	351	350	357	357	384	336	367	347	347	359	377	337	327	368	345	363	345	353	346	336	374	365	322	347	363	347	354	326	339	325	350	342	351	336	346	371	316	355	352	328	353	347	320	361	345	354	361	376	316	331	337	361	347	343	319	331	352	330	372	344	364	336	344	328	317	324	318	353	361	381	322	390	350	345	340	363	365	318	362	362	334	340	375	331	335	334	368	350	372	338	325	365	353	342	386	357	350	362	375	331	345	340	380	354	363	346	336	322	351	358	353	336	331	346	340	334	337	345	348	357	340	335	361	331	341	341	361	322	343	381	343	347	356	363	309	372	341	321	388	341	340	347	364	321	360	325	344	326	392	337	358	344	339	339	322	320	372	342	395	376	347	353	351	347	361	350	360	358	313	328	363	390	319	322	332	340	326	355	371	309	353	332	347	339	371	361	349	336	341	352	345	331	355	339	368	363	385	347	343	347	363	359	347	346	357	356	376	340	355	339	388	369	343	366	351	356	312	337	335	335	344	342	377	345	335	354	336	349	349	352	357	366	341	354	340	327	364	298	381	371	343	325	356	376	323	338	368	329	363	353	325	319	358	361	301	357	353	326	320	383	357	340	324	369	344	363	367	353	359	326	306	356	348	363	357	363	355	357	319	381	352	324	355	331	349	359	347	351	355	354	325	349	353	355	325	348	366	356	314	314	352	342	351	318	362	320	343	336	334	347	343	377	350	353	373	368	360	364	360	312	286	343	361	364	345	305	333	354	336	361	331	352	337	370	358	348	311	347	356	335	326	370	324	369	350	323	336	327	317	359	324	386	326	350	327	364	341	341	324	355	354	328	357	344	364	337	326	348	350	339	356	330	352	360	359	325	360	337	349	368	342	334	341	371	358	371	351	373	347	329	356	361	336	368	347	363	300	380	343	353	370	363	341	357	391	363	350	368	353	359	334	333	344	361	310	367	361	361	361	363	355	323	357	358	336	336	335	346	328	322	342	341	364	308	326	351	346	322	354	358	374	348	370	343	331	333	334	369	338	341	381	352	362	337	364	353	325	367	337	359	337	333	306	340	352	375	337	345	351	358	331	368	315	391	342	350	347	328	334	356	375	340	329	348	355	349	350	372	366	357	366	329	348	358	367	333	347	363	350	386	364	350	348	356	348	359	345	332	344	362	359	347	342	356	388	341	353	358	364	367	344	333	356	373	349	370	350	345	352	394	340	379	312	342	336	349	363	343	352	369	349	344	328	323	336	327	337	359	379	356	366	332	313	348	350	350	371	351	352	333	352	388	353	321	327	345	320	344	353	353	337	366	360	338	393	367	365	357	383	358	347	355	373	374	346	362	301	347	365	334	336	355	341	328	358	358	317	311	315	323	333	366	365	338	353	367	340	330	349	359	314	371	364	332	353	327	402	345	320	338	398	363	352	323	372	366	360	350	362	355	357	347	360	351	358	351	360	333	339	357	357	314	360	356	352	355	351	355	328	364	339	340	328	356	322	360	331	325	338	332	367	351	340	315	336	343	333	338	325	360	333	364	333	331	355	365	346	381	356	326	341	332	352	401	349	357	331	331	379	342	372	362	356	335	326	360	363	337	370	359	352	337	337	358	368	352	371	337	348	365	344	317	351	339	355	334	364	349	300	329	358	303	362	337	338	376	331	347	338	391	337	339	327	332	382	334	384	350	302	347	336	333	357	309	334	308	388	365	364	336	347	337	377	350	297	335	338	365	309	340	357	337	354	343	310	343	342	325	392	342	331	331	356	352	344	346	354	342	351	328	364	362	362	360	380	359	355	370	335	338	354
16286	15533	13337	7238	4900	3613	2843	2312	1892	1632	1393	1270	1211	1138	1020	913	888	850	819	811	740	734	724	796	695	704	680	683	624	704	695	701	672	667	645	668	634	684	641	676	634	637	610	619	614	585	614	649	618	590	615	629	650	573	580	643	583	609	606	635	604	571	639	610	630	604	581	604	577	585	666	554	623	632	588	594	619	604	599	610	605	616	587	609	633	591	532	603	588	599	582	611	632	614	665	580	613	585	580	591	563	608	615	587	593	597	535	564	614	595	588	592	589	577	596	599	603	546	573	601	567	540	589	597	561	622	596	615	612	592	588	584	611	552	621	587	597	583	621	578	608	582	582	586	645	589	628	558	545	568	589	589	656	598	625	572	571	588	580	605	592	588	578	580	606	597	560	557	578	646	584	568	585	549	628	570	623	602	554	576	555	574	588	581	533	630	578	546	572	597	595	581	595	581	593	601	553	611	595	552	578	609	596	616	566	596	561	595	586	634	591	613	593	582	606	544	591	599	571	591	566	581	581	606	607	568	629	603	584	600	625	550	565	578	556	544	595	566	580	557	587	555	581	605	606	560	565	589	569	590	628	573	551	606	574	622	580	576	573	618	602	585	590	655	597	552	608	582	569	568	621	600	594	575	582	609	589	606	568	559	546	594	544	581	613	584	620	551	631	565	561	589	600	566	611	577	632	558	563	599	552	573	581	592	603	582	590	537	554	601	598	574	581	595	609	590	584	588	574	548	555	594	578	565	624	555	605	608	595	575	572	581	583	586	573	612	580	626	540	560	588	555	590	595	566	583	596	587	581	594	615	585	597	617	619	594	549	619	604	566	597	605	616	628	587	589	582	551	571	573	600	563	602	578	598	590	617	618	552	575	555	602	588	579	574	573	591	603	618	560	615	578	618	601	584	606	567	574	569	572	543	628	567	578	571	584	549	616	634	588	614	591	612	586	549	609	578	554	598	581	561	565	570	583	600	584	573	610	589	598	614	590	613	573	564	552	597	562	531	583	612	568	611	635	576	603	587	544	598	563	580	552	552	595	602	640	603	587	595	575	585	630	590	595	587	558	602	554	558	590	590	573	605	628	577	593	603	583	638	594	584	608	616	624	552	584	599	618	552	610	595	600	563	565	611	544	631	573	545	608	610	616	593	556	558	583	601	607	588	595	615	610	606	553	586	566	557	554	590	576	556	590	626	608	617	588	574	582	584	604	609	591	582	638	602	577	607	550	573	573	594	586	570	574	568	569	540	570	594	599	593	581	619	623	609	547	575	574	592	564	565	609	554	583	607	561	543	563	601	606	578	566	583	568	571	577	578	616	647	616	608	612	594	587	530	586	543	594	559	581	578	562	616	605	587	631	543	586	567	536	579	575	552	578	558	593	601	598	582	628	607	553	550	576	592	563	609	597	590	599	559	566	617	575	579	594	601	590	562	590	575	568	592	570	607	594	592	531	576	582	605	564	582	614	608	584	577	616	583	607	576	631	596	557	612	572	550	567	617	585	575	572	579	614	576	580	579	612	605	552	631	586	577	618	606	619	597	557	585	583	557	591	602	596	577	621	574	589	531	607	562	597	566	584	586	543	552	584	581	577	609	571	557	614	603	606	558	572	588	567	594	628	572	575	577	657	635	582	625	569	575	567	597	652	604	555	606	600	563	596	547	605	590	630	587	565	596	627	609	577	595	587	579	582	586	590	597	559	584	560	611	577	555	576	587	607	573	618	587	556	605	555	583	571	546	564	585	603	586	602	575	558	566	590	597	557	599	586	599	590	608	564	585	589	559	576	599	604	591	573	548	621	622	571	557	584	583	575	570	586	617	624	600	564	584	581	581	577	592	586	550	581	565	583	593	594	603	551	600	568	607	595	588	571	560	564	621	629	564	587	611	571	622	565	621	582	579	547	578	566	588	605	587	575	576	584	576	549	575	550	602	606	623	606	576	589	562	633	557	551	595	619	592	596	610	610	593	585	599	577	596	572	565	579	601	577	566	618	588	590	618	590	572	592	596	602	578	579	605	567	624	619	598	582	600	570	563	595	556	571	554	594	637	608	558	587	572	570	585	552	554	614	558	645	573	605	561	563	570	604	593	554	566	582	583	554	624	591	597	577	529	583	567	561	601	570	561	583	577	621	591	562	623	597	601	588	588	608	635	641	625	608	560	592	592	600	568	611	562	606	552	563	573	588	563	623	594	614	562	595	571	536	583	606	574	593	578	555	593	580	549	574	584	554	610	548	589	568	528	587	623	631	587	577	593	565	603	577	604	583	572	628	578	609	561	567	558	555	626	616	629	588	586	603	603	565	571	592	617	592	564	604	632	600	584	532	596	600	548	590	561	598	627	596	600	557	584	577	593	590	640	590	594	590	561	610	535	578	587	596	566	566	570	569	580	611	598	548	608	583	578	629	607	587	568	578	554	606	604	538	586	602	582	586	580	613	601	552	566	565	563	563	595	629	565	606	567	595	559	530	581	638	559	605	614	612	560	589	610	582	600	548	581	584	598	575	572	562	615	623	593	571	561	601	614	596	568	578	600	580	604	603	608	597	627	558	609	605	590	608	590	571	586	603	565	623	622	572	592	632	591	630	603	559	574	584	596	557	575	579	588	607	541	598	550	580	588	590	574	545	593	601	610	575	594	644	596	636	593	567	631	601	570	577	605	589	587	570	598	574	575	617	553	605	584	608	600	650	591	552	617	572	626	562	616	606	550	585	614	570	587	593	581	595	594	562	596	566	625	621	581	634	567	562	584	576	583	544	555	608	566	612	570	539	590	606	593	600	553	601	593	554	584	566	553	595	574	595	593	590	612	567	605	609	597	575	578	594	543	583	582	565	549	604	585	621	624	610	598	558	623	565	588	576	556	587	563	613	601	556	613	578	601	569	590	617	550	572	576	596	592	586	598	598	618	574	601	595	576	586	585	564	575	604	577	577	586	595	581	558	580	582	633	593	582	591	586	577	591	589	601	579	599	574	555	536	556	601	573	582	611	592	568	595	558	562	609	634	563	580	612	596	596	581	581	592	560	617	591	597	589	598	577	619	604	633	589	616	643	567	595	601	607	615	550	599	566	575	643	580	615	566	625	593	553	594	586	650	569	585	614	602	592	562	608	614	541	567	567	544	550	585	569	580	565	605	608	576	588	597	608	593	580	533	633	605	582	549	552	614	606	606	549	555	630	574	559	560	568	585	618	625	622	590	563	601	618	592	555	638	603	612	566	596	610	564	577	588	587	583	600	602	564	568	580	566	559	560	625	566	598	594	610	575	560	609	590	597	618	603	575	601	596	571	562	555	569	599	588	587	549	535	588	574	603	598	582	578	577	614	548	573	575	573	573	610	565	615	611	545	618	581	585	595	575	608	601	604	586	610	591	629	615	583	572	628	621	594	640	582	581	571	604	555	621	570	613	603	583	586	629	574	609	602	597	605	612	575	597	600	559	598	569	607	625	582	624	586	545	579	564	587	591	573	612	577
26776	20496	7705	353	195	131	107	94	93	92	84	106	93	94	54	84	71	83	103	84	73	97	86	97	88	99	65	80	69	85	81	66	92	99	87	82	71	86	70	84	79	68	74	92	78	93	87	88	82	93	96	82	76	85	73	89	89	95	88	96	73	71	88	83	80	100	90	74	87	95	66	80	87	72	84	91	89	76	73	86	78	72	80	116	77	90	84	74	81	106	76	80	79	106	74	74	75	85	86	85	91	82	76	70	77	74	85	75	84	83	86	87	79	74	96	75	82	82	97	91	99	95	68	80	87	87	99	93	72	73	79	80	76	68	93	72	67	81	76	84	86	72	71	90	83	102	75	90	72	88	83	76	69	87	88	84	85	75	91	88	80	65	79	85	86	88	77	81	84	94	74	93	86	79	95	87	87	85	86	77	68	79	76	97	76	90	76	78	82	80	90	92	84	109	69	98	80	84	86	76	92	97	86	67	79	87	79	77	92	85	80	76	74	94	97	84	83	101	87	85	80	79	92	85	93	96	74	78	75	88	83	89	73	95	80	92	94	82	96	86	73	78	85	83	80	78	88	82	87	70	83	100	84	90	82	92	88	84	74	96	85	86	76	95	79	87	76	94	73	85	60	76	98	80	83	82	90	80	93	97	80	67	87	80	79	91	83	83	91	69	95	72	88	85	86	78	62	86	79	79	73	69	86	82	75	82	91	84	100	94	86	107	85	88	75	72	72	94	78	82	76	77	59	74	107	80	76	85	79	85	77	70	96	83	89	74	72	91	104	93	64	69	87	75	80	90	69	109	102	87	79	83	96	80	75	82	71	95	83	91	93	81	78	78	84	84	93	76	86	85	77	72	84	75	73	82	80	85	80	86	91	77	84	80	90	72	74	84	78	69	88	93	75	97	79	80	87	78	79	73	79	85	80	72	73	74	84	70	82	84	90	95	87	92	87	75	98	76	78	85	92	82	76	99	91	91	75	83	85	74	89	87	79	84	81	81	83	74	78	80	75	79	82	84	70	90	87	72	74	74	86	93	95	72	62	83	73	97	65	96	81	83	79	88	78	98	75	81	85	91	88	89	88	99	83	79	89	77	81	89	66	76	83	88	80	77	99	70	81	108	76	76	88	80	111	80	77	85	79	80	83	77	76	75	81	97	85	83	85	92	90	88	75	84	67	87	73	83	66	70	85	68	106	99	84	75	87	71	80	77	90	81	80	95	93	74	78	84	94	84	83	80	83	89	86	65	76	95	81	83	71	81	99	83	88	88	69	95	80	79	101	75	78	75	78	76	69	81	78	76	80	84	77	80	83	77	94	89	80	83	82	83	83	89	104	90	82	84	69	85	94	90	93	83	106	77	77	99	87	80	75	84	66	77	73	77	83	92	72	82	94	89	71	79	84	76	83	91	76	88	88	99	87	85	99	80	69	77	83	76	70	98	85	90	88	86	81	98	82	78	92	79	94	88	71	88	70	74	78	64	76	95	77	83	76	93	72	92	81	89	77	99	89	87	85	101	93	80	80	84	75	64	89	78	76	89	61	93	80	87	90	86	78	77	90	79	78	92	85	81	100	81	87	66	84	93	77	76	90	80	80	76	88	104	76	88	110	89	85	86	87	78	89	93	89	98	99	95	92	82	70	84	77	93	82	101	74	79	76	83	83	71	85	81	83	68	81	88	82	87	81	88	87	83	80	88	85	86	83	96	81	78	90	76	85	82	74	89	77	76	87	89	73	77	85	79	81	80	87	71	99	98	96	89	83	99	87	102	66	77	84	82	89	82	93	95	75	106	74	87	78	85	94	85	92	80	85	104	94	81	89	73	92	79	88	84	76	90	76	77	77	89	100	79	84	82	79	82	91	82	92	96	73	89	84	86	77	84	66	83	88	57	75	91	90	74	92	104	88	89	75	73	90	94	82	72	99	82	70	90	82	79	99	76	80	92	67	90	85	74	81	95	93	82	85	78	94	98	71	71	95	81	81	92	83	83	80	71	87	76	73	77	82	76	86	75	90	83	97	65	83	76	73	84	96	93	88	65	99	85	99	94	77	84	77	98	75	83	80	67	98	87	95	76	81	92	84	67	80	80	67	83	82	64	93	76	86	82	90	68	89	79	88	85	77	85	72	86	88	93	94	81	73	71	81	96	79	83	90	72	94	84	72	70	90	76	83	86	88	79	70	79	105	94	65	75	88	71	81	88	87	90	97	86	83	80	70	88	80	87	80	84	85	79	91	82	79	90	81	80	78	81	103	81	83	78	90	82	92	81	79	92	86	83	91	90	81	91	86	81	65	76	85	97	79	87	67	84	98	79	83	69	100	79	68	90	86	85	81	98	81	81	67	90	62	90	82	99	61	94	78	83	96	77	100	67	102	82	106	84	91	67	91	78	90	69	91	87	65	72	74	83	98	74	76	81	86	76	81	65	82	86	79	84	81	89	74	85	67	99	70	69	90	69	86	94	87	78	76	81	85	86	73	87	79	93	79	70	73	78	79	93	100	87	92	77	85	84	90	83	85	81	76	75	73	91	87	73	85	83	79	105	80	83	74	82	101	75	76	104	89	84	91	90	81	84	94	97	87	88	85	74	75	72	69	83	78	85	78	100	81	96	79	74	78	94	76	72	80	76	80	88	74	96	81	76	67	84	85	78	81	93	82	85	75	86	74	85	96	81	86	81	94	90	73	83	92	89	71	78	94	96	81	78	51	68	77	77	105	96	82	73	84	77	84	82	69	75	85	76	100	80	81	83	95	81	74	91	73	81	80	86	87	101	96	95	98	92	78	93	81	96	80	81	71	74	84	88	97	99	88	85	94	86	66	79	82	75	98	73	70	93	83	82	82	63	87	72	78	70	102	85	77	89	91	104	86	86	80	74	75	76	82	77	75	81	99	80	68	73	69	76	96	98	76	85	94	87	95	86	81	99	88	97	76	67	64	102	84	73	70	81	101	94	72	85	94	69	78	84	99	69	80	77	82	76	67	77	77	65	96	79	86	85	66	86	86	75	70	97	78	82	100	84	81	94	72	98	96	95	105	89	69	78	69	81	79	78	89	94	83	87	77	84	79	87	88	87	82	69	87	91	84	90	76	65	80	91	71	85	85	83	87	85	87	98	93	85	78	61	72	89	76	84	97	80	93	76	78	85	85	86	72	89	95	77	92	84	83	74	82	92	93	91	76	83	64	82	74	80	90	91	74	91	76	77	97	74	93	61	96	78	84	79	79	86	86	77	83	84	83	88	83	92	76	84	88	91	92	95	75	95	81	82	84	82	82	82	90	88	85	83	77	103	79	77	94	86	75	111	83	91	98	83	94	89	96	81	93	79	87	70	88	82	93	102	81	76	87	68	87	95	84	87	100	91	77	79	79	73	96	81	68	76	79	79	88	72	84	68	84	78	80	73	79	91	76	61	96	81	79	90	84	82	96	80	90	72	80	104	71	97	97	71	80	101	79	76	77	89	86	82	85	80	72	108
6292	1096	985	514	348	294	231	217	206	217	221	192	220	172	176	165	138	150	172	178	185	186	166	167	184	173	187	162	161	172	190	166	154	155	166	177	145	183	148	169	181	187	185	156	169	171	173	172	176	181	165	175	199	153	183	174	172	162	154	163	176	152	148	159	168	148	141	151	163	152	160	156	160	175	155	154	154	149	178	169	148	170	175	155	143	137	143	170	173	160	149	138	169	165	160	175	150	187	147	161	138	161	179	134	174	172	182	145	167	151	142	185	169	165	186	169	158	150	182	181	158	166	159	179	158	156	171	169	168	175	156	167	152	154	157	177	194	156	134	189	156	178	164	161	167	164	142	152	166	168	155	168	167	162	155	157	159	132	177	151	159	145	153	160	132	153	173	157	162	157	193	156	165	161	153	167	188	174	152	142	139	158	152	178	193	176	173	148	164	155	150	150	178	157	162	158	180	176	129	175	156	144	162	144	169	165	151	161	158	170	171	166	155	170	186	143	171	174	182	174	142	172	160	146	163	144	161	154	172	190	167	159	159	145	153	159	168	175	144	168	171	153	166	170	157	159	152	168	144	157	167	171	186	168	163	188	157	166	167	175	148	171	171	148	144	168	164	171	156	133	153	157	154	151	143	149	167	151	180	171	162	176	166	142	149	145	140	164	161	171	170	168	164	175	145	163	166	177	161	165	168	152	142	161	148	157	173	156	149	161	163	171	167	170	171	158	143	162	159	163	155	141	145	149	168	165	141	179	176	158	157	166	142	156	168	153	199	154	149	145	170	152	146	161	168	151	154	130	144	164	182	152	161	151	183	174	182	159	173	148	152	152	146	156	165	159	144	150	186	154	145	158	144	165	162	167	136	198	150	140	157	162	158	150	157	174	167	156	171	178	161	161	145	173	165	167	173	157	169	194	149	172	169	169	162	187	142	161	167	155	153	188	169	147	151	195	142	159	174	131	164	167	135	146	191	148	161	176	144	152	164	181	168	158	163	162	157	162	170	168	154	146	157	177	166	155	164	171	190	140	173	151	137	144	169	154	167	174	153	177	163	156	172	156	158	178	140	153	172	179	154	178	169	161	160	177	156	161	160	173	175	160	169	173	168	166	161	147	164	165	168	146	165	173	178	141	165	143	175	182	157	175	161	152	163	165	152	163	171	162	153	156	163	170	163	163	157	171	166	138	145	142	155	177	147	154	173	182	162	164	152	149	163	185	186	169	169	151	153	160	165	157	142	164	152	131	163	164	158	177	181	157	154	136	153	157	163	166	154	154	182	171	159	166	166	175	166	168	168	154	190	178	134	161	156	149	161	155	172	157	147	149	146	128	174	155	167	160	174	169	167	146	173	182	151	156	150	151	179	164	158	163	168	142	165	132	155	155	148	145	147	178	164	180	151	161	152	143	173	158	165	170	160	167	175	172	169	171	163	157	162	168	159	147	174	148	172	148	136	166	155	159	141	171	182	170	171	152	164	147	167	141	169	141	150	145	144	162	145	173	182	179	150	190	173	173	178	154	152	168	168	148	154	169	148	177	153	171	191	168	187	165	153	144	138	169	146	163	161	167	153	156	162	166	138	142	159	170	173	155	162	166	183	156	153	136	136	146	164	157	162	182	144	142	140	144	158	153	168	159	156	181	147	145	152	169	156	147	158	143	158	157	173	171	156	157	154	148	167	160	165	153	161	178	160	152	146	159	181	147	167	187	158	180	161	146	178	161	171	175	157	155	164	162	160	150	153	158	166	161	153	140	176	159	170	152	153	172	176	163	137	160	181	161	168	162	163	152	161	173	139	167	170	172	165	175	149	159	152	169	162	160	173	172	137	175	165	166	135	194	137	149	157	162	150	158	157	174	154	160	167	176	167	163	168	157	168	163	143	158	160	174	156	184	165	167	175	173	170	151	146	171	166	183	154	140	162	152	135	156	169	164	168	156	168	159	163	168	167	176	162	149	148	167	154	159	169	144	185	169	159	163	163	146	166	165	158	141	153	161	152	139	155	123	162	157	166	166	151	178	174	154	172	158	153	167	161	159	174	140	171	157	145	174	174	155	155	177	135	183	152	158	167	168	152	170	178	160	149	155	168	138	173	158	157	171	164	166	159	157	136	178	169	140	165	199	138	177	178	157	165	180	154	152	149	163	158	155	174	152	153	177	162	143	177	146	171	155	162	171	158	177	162	162	130	159	131	138	149	139	166	123	171	155	159	174	162	170	156	160	164	167	162	164	165	158	155	172	175	172	167	147	157	171	171	155	158	188	164	157	134	166	155	161	170	176	152	159	162	158	180	175	157	169	146	161	175	170	164	158	144	156	147	146	158	142	167	157	164	157	155	172	173	169	174	152	146	166	172	165	158	157	147	147	166	191	154	172	166	156	172	178	154	167	168	169	175	178	162	156	154	168	169	173	163	157	152	154	200	145	163	143	184	156	169	161	140	168	151	170	163	168	181	162	167	150	176	140	166	145	156	185	169	151	175	176	174	155	147	156	169	149	163	154	164	153	145	158	130	136	162	160	152	166	158	150	172	154	161	161	166	150	164	150	170	145	144	137	165	161	146	162	150	156	146	163	162	177	175	154	157	165	166	173	159	157	138	173	165	169	170	156	171	169	174	155	161	162	163	166	166	171	151	149	140	159	157	190	166	176	178	156	153	166	166	138	155	196	173	143	165	151	173	155	150	164	152	142	156	168	166	160	147	165	172	169	158	170	181	157	148	157	146	145	170	180	177	164	164	157	157	150	158	156	169	165	150	173	166	167	185	164	155	161	188	152	162	157	154	180	153	181	152	159	156	149	172	173	176	135	176	177	151	171	167	146	140	168	154	160	168	168	165	164	153	160	171	153	167	149	170	156	150	137	165	176	135	142	191	164	159	175	157	171	153	159	156	147	164	152	118	155	183	179	158	162	177	200	143	170	150	162	195	161	148	146	183	154	164	186	165	156	174	158	168	168	187	182	180	136	170	147	149	174	153	153	170	178	164	154	155	157	165	154	166	165	158	146	163	140	168	152	176	179	171	182	166	195	171	137	155	150	169	155	167	140	165	183	156	165	166	165	160	155	158	155	136	164	169	158	163	168	173	153	161	159	187	134	176	149	157	173	181	152	153	171	149	159	163	170	149	159	160	164	175	137	159	138	167	167	154	157	126	143	169	164	181	162	159	151	162	166	141	139	141	153	157	165	141	177	140	152	156	156	148	157	151	156	166	175	143	168	183	174	143	166	161	167	153	161	173	156	177	160	135	163	167	168	172	168	160	147	172	140	145	141	173	166	151	170	172	152	170	158	169	153	166	161	169	154	170	170	165	155	147	151	174	159	165	174	164	168	152	147	144	160	152	182	155	144	161	170	173	162	160	158	161	156	161	164	141	146	128	161	176	162	155	154	175	158	173	168	162	181	161	182	162	163	182	172	177	155	170	175	151	144	136	177	159	137	151	175	164	179	178	170	137	139	177	161	154	147	162	175	168	167
24040	21100	28350	24070	20370	2111	654	490	370	371	289	286	269	278	234	238	225	219	250	208	192	228	226	213	224	213	177	228	239	211	205	211	219	197	199	200	202	201	207	191	212	206	176	195	204	213	163	177	183	181	184	181	179	198	180	180	182	188	190	209	176	188	192	190	195	200	220	198	163	198	181	183	196	188	177	204	202	190	201	189	188	164	202	187	198	180	190	171	177	167	214	186	190	180	203	174	204	176	175	223	222	198	190	185	186	207	221	179	209	176	169	197	187	188	208	193	207	178	215	196	181	182	195	185	213	209	174	197	192	174	184	179	188	186	193	191	192	216	190	169	172	166	182	178	201	191	206	188	209	206	190	188	169	190	194	208	178	169	201	181	201	182	200	170	179	169	202	203	200	180	198	176	189	186	167	212	205	185	171	199	188	196	165	192	209	206	196	189	194	193	193	188	190	200	185	192	217	205	190	188	195	193	174	175	192	180	191	193	183	209	172	188	187	210	177	193	179	209	202	198	175	173	194	184	193	200	186	162	168	164	195	188	187	184	209	206	179	198	173	206	198	197	170	208	204	202	203	196	202	178	158	196	190	173	186	215	193	178	170	195	195	202	194	177	201	201	191	179	187	197	185	209	190	170	206	172	183	197	176	185	172	188	186	195	172	193	182	199	191	203	187	202	191	177	188	157	198	194	195	188	200	176	166	168	185	199	201	180	183	199	187	190	173	208	189	222	193	206	162	169	191	203	159	165	168	174	188	187	181	181	178	181	186	177	172	200	200	171	188	186	187	168	174	181	195	190	179	186	209	185	174	204	197	177	178	189	210	180	177	183	195	199	175	213	173	207	194	204	192	201	183	208	161	183	180	195	182	202	180	168	191	174	193	198	225	188	203	169	186	180	219	196	201	198	189	197	177	195	194	192	176	190	185	183	201	181	201	211	194	200	199	177	189	182	173	176	198	188	171	177	197	188	207	188	207	156	189	180	189	189	162	207	188	203	198	216	199	193	182	176	171	198	184	207	191	173	191	194	174	209	194	187	199	188	209	198	182	190	199	227	188	169	202	189	169	185	186	211	217	221	202	199	198	182	174	178	218	198	184	177	201	208	189	206	179	209	196	184	196	209	191	204	181	177	237	187	157	228	169	150	191	179	194	183	173	197	206	187	201	201	175	188	182	187	176	207	176	174	167	155	199	177	176	187	182	160	186	209	175	205	191	181	152	202	194	189	196	188	186	177	190	197	177	206	200	192	209	216	189	176	204	199	211	185	181	176	204	191	162	179	178	187	180	205	200	193	189	202	174	183	192	177	175	177	187	198	196	176	202	185	196	211	201	207	203	212	187	204	181	180	190	232	203	212	178	184	199	194	174	195	199	198	207	187	204	200	162	170	178	170	186	179	177	197	191	190	184	165	191	186	174	215	189	194	188	187	210	202	180	192	210	172	205	168	202	179	184	200	205	195	204	203	189	210	166	194	204	172	188	186	190	217	196	175	191	176	198	181	197	199	175	212	196	209	214	206	194	198	203	186	184	229	207	169	163	162	215	167	184	176	191	197	193	193	192	188	186	211	205	206	181	187	186	198	188	183	164	209	167	204	195	189	174	181	189	202	185	209	201	191	195	202	188	210	189	201	227	194	185	195	187	182	193	196	198	181	172	188	200	194	202	180	182	184	183	188	190	180	182	193	200	164	180	193	188	201	173	190	185	202	197	179	201	197	202	181	162	195	191	202	199	185	187	192	201	176	181	192	194	189	197	171	189	191	196	180	184	192	179	189	203	194	182	182	151	186	159	201	193	167	196	182	191	186	173	191	177	205	192	172	200	187	196	191	186	187	196	179	192	170	198	182	198	188	193	195	206	203	204	182	200	172	195	185	182	165	171	194	183	169	176	195	211	174	178	190	180	209	189	213	180	174	205	199	173	187	183	194	205	194	186	186	172	203	203	178	210	178	195	217	195	189	198	200	186	188	186	195	208	200	215	178	180	200	205	172	187	187	216	201	188	169	167	187	170	169	184	164	195	196	188	202	192	203	197	211	193	162	199	196	195	185	225	211	166	184	191	208	188	193	200	200	180	188	181	187	212	176	193	204	184	180	181	189	176	205	169	189	214	195	195	199	192	182	176	178	214	173	165	165	183	200	204	169	177	200	182	190	187	199	181	218	182	209	195	179	200	184	189	188	180	200	196	193	201	192	204	214	186	178	177	192	193	204	196	200	175	217	210	190	196	161	187	173	187	191	187	185	181	194	214	172	206	185	206	194	197	203	202	190	190	178	197	207	170	187	185	195	173	218	186	175	173	184	190	200	186	168	211	212	201	183	183	168	177	177	224	184	183	181	173	174	197	199	196	191	173	198	189	182	195	170	183	171	227	171	204	185	194	193	163	183	174	196	186	203	191	194	199	179	208	209	187	189	181	205	191	183	179	190	181	204	200	194	207	154	195	191	175	210	214	185	206	182	196	188	182	196	187	191	170	182	181	168	190	192	167	194	205	189	177	185	214	193	202	197	190	192	205	177	183	200	189	204	162	190	176	202	184	185	169	190	189	175	212	192	182	201	185	219	197	190	170	179	219	183	192	199	204	171	206	190	192	179	189	196	181	178	211	198	193	205	163	190	179	182	186	199	188	199	169	169	210	195	228	192	206	185	205	194	181	192	164	174	175	223	219	200	182	197	179	193	165	171	178	175	173	169	193	179	188	188	205	190	203	201	186	188	176	184	183	186	195	178	224	180	182	201	211	190	200	154	182	208	201	194	208	191	197	218	177	175	177	191	190	212	200	221	185	193	182	185	198	197	164	191	179	201	171	196	186	201	201	204	195	180	193	169	197	225	193	195	196	193	175	213	173	189	219	180	188	186	190	180	215	214	183	194	202	185	196	187	189	164	159	196	162	177	185	166	182	188	168	194	196	184	206	178	193	180	179	171	178	191	200	210	205	182	170	190	197	170	166	195	204	210	199	198	188	183	165	203	207	200	188	195	172	191	171	205	174	198	202	182	168	171	172	190	162	194	180	201	184	186	166	218	193	181	202	199	189	208	176	172	191	204	169	193	188	197	192	167	191	204	199	191	194	191	188	165	184	198	203	187	211	152	160	197	199	180	190	185	178	170	206	191	173	187	195	172	183	221	185	177	203	207	186	174	204	185	188	193	190	192	182	172	180	191	210	205	194	190	202	185	192	186	180	205	180	162	195	196	203	179	174	189	214	205	191	174	212	197	199	199	186	189	174	184	171	190	177	193	201	170	200	176	176	213	177	174	188	185	190	195	179	190	181	207	187	171	176	205	186	185	165	166	187	201	188	172	190	188	168	201	213	219	191	210	205	186	163	192	199	188	181	173	216	176	194	182	200	170	179	195	190	206	205	188	198	178	179	182	193	183	181	193	187	192	199	188	176	184	195	203	211	197	173	214	181	165	184	189	182	174	169	171	191	187	172	197	202	194	192	206	162	194	211	178	194	201	194	213	186	169	209	166
13999	9648	8165	4171	2719	2066	1566	1290	1050	915	800	712	605	597	521	538	501	456	462	427	475	408	391	420	380	382	390	390	371	366	361	342	323	356	345	324	358	345	355	319	376	329	342	356	363	334	370	327	317	355	356	336	305	361	378	338	358	317	316	359	335	369	328	302	369	334	348	353	342	336	320	338	326	313	360	334	334	330	314	328	355	363	342	333	360	349	358	320	310	339	348	351	325	359	352	329	321	341	345	342	335	361	346	344	362	322	376	338	352	349	345	325	329	331	366	381	336	344	331	354	357	335	354	332	340	342	321	372	329	392	353	345	346	329	315	334	342	332	334	300	339	329	339	340	334	338	313	329	361	322	320	326	316	349	335	324	347	334	333	371	332	348	320	325	340	326	329	327	327	297	333	322	319	373	314	342	314	342	308	338	353	316	347	363	339	351	339	361	361	329	337	326	323	323	343	345	367	346	340	350	316	343	326	342	331	354	363	357	316	323	365	295	310	342	326	323	330	315	324	342	326	330	300	358	302	329	317	337	344	357	348	317	318	363	315	337	339	340	342	358	324	329	325	313	305	345	306	331	306	354	339	344	303	332	354	357	345	331	356	295	339	337	328	301	353	324	331	320	338	291	357	355	315	355	315	361	323	340	334	331	314	331	347	365	334	325	335	341	335	354	341	346	328	339	341	299	348	346	346	317	323	366	348	336	367	307	348	333	336	305	329	337	320	330	325	331	321	356	333	316	333	337	345	318	338	351	333	330	323	338	353	342	309	358	341	362	355	334	304	328	291	297	322	333	319	338	334	338	326	373	303	335	329	298	348	292	339	338	316	306	317	312	310	344	322	308	318	342	328	338	345	309	386	354	348	300	355	330	357	340	345	358	330	339	332	365	342	343	370	331	336	324	367	314	313	341	334	310	346	343	319	310	357	336	323	325	307	356	330	339	344	308	320	339	349	330	335	376	314	330	320	316	320	340	362	310	317	315	351	309	348	340	331	317	360	345	340	353	331	314	284	353	298	338	353	341	343	321	341	319	279	362	327	339	337	342	286	359	335	318	373	331	353	344	338	365	332	338	331	314	329	336	350	345	316	326	326	324	320	313	325	309	349	339	304	338	343	355	338	316	338	318	320	326	342	319	317	320	304	292	327	372	302	323	336	335	326	320	346	336	335	322	308	353	333	302	361	326	312	342	359	317	319	361	324	359	320	340	333	310	301	326	351	338	359	349	318	341	327	337	365	333	347	324	336	319	329	362	302	328	327	332	319	343	314	338	344	351	347	333	339	307	327	350	337	316	381	342	316	316	311	341	307	315	301	356	328	337	339	366	299	333	374	321	329	321	315	319	331	301	314	332	324	324	337	341	358	328	314	359	323	340	365	364	329	336	328	344	334	378	323	341	345	320	328	314	348	356	330	328	324	373	309	329	333	355	327	327	368	347	325	339	356	328	327	356	320	323	319	349	342	348	353	333	330	332	348	339	356	347	315	314	335	346	330	300	353	332	328	330	314	311	329	364	335	340	334	356	324	349	320	329	329	336	344	341	338	299	336	321	321	344	318	306	356	316	341	304	323	328	308	316	306	357	349	306	302	348	375	356	306	333	333	357	327	348	327	347	316	334	323	307	303	307	369	349	343	316	300	298	375	346	332	338	296	335	333	317	317	335	338	350	337	303	338	333	352	323	346	337	325	326	327	330	316	341	325	332	318	319	350	336	342	288	327	328	329	348	347	346	352	357	357	300	367	310	346	356	345	309	333	313	329	328	323	318	358	327	330	355	322	328	326	315	316	325	338	342	356	310	363	333	324	306	353	364	318	350	344	318	346	345	357	330	314	319	342	331	335	344	339	326	306	339	329	363	342	354	339	331	307	329	309	358	332	360	314	322	364	345	371	335	347	336	353	367	329	335	297	336	323	314	334	350	346	332	320	321	358	348	366	322	335	374	315	334	339	298	312	322	340	329	340	335	327	322	331	362	338	322	330	383	304	329	345	313	341	297	334	340	331	320	337	342	356	339	327	308	335	321	323	291	332	310	342	282	350	297	298	306	336	324	305	336	343	330	347	327	307	311	341	311	312	316	326	330	328	342	366	319	334	343	319	312	336	338	318	329	315	317	333	338	340	323	324	348	303	363	337	306	333	288	311	357	327	364	323	367	356	297	363	344	335	343	340	310	327	288	350	334	321	300	313	357	343	347	352	331	332	325	348	341	354	326	307	333	336	306	335	329	335	333	338	338	315	335	316	339	345	325	321	352	349	321	328	345	337	335	371	300	337	307	304	336	339	332	327	326	330	335	319	310	335	327	330	337	341	321	306	331	336	330	303	350	324	321	309	347	334	321	323	352	331	341	332	333	369	344	294	322	320	326	303	307	346	363	324	323	342	335	345	337	344	358	320	332	337	321	329	316	334	347	359	345	324	323	327	351	340	342	331	288	305	326	330	327	312	361	325	329	333	369	310	332	318	335	339	348	322	320	305	322	336	333	334	366	313	348	312	336	365	316	319	347	314	321	312	338	361	371	319	320	327	358	334	366	322	350	341	313	319	324	339	309	332	355	372	341	356	343	355	305	350	330	345	331	342	336	315	334	329	387	361	322	333	350	330	309	336	336	339	338	370	355	301	301	297	360	322	334	359	338	346	358	366	338	329	338	329	316	325	328	302	302	326	354	332	359	371	336	314	298	313	355	346	359	325	349	320	360	333	296	302	313	317	321	331	297	347	334	355	305	300	326	345	343	356	326	325	318	308	331	329	319	328	324	352	325	318	324	339	341	291	340	317	355	353	298	349	319	319	310	323	351	310	341	323	332	310	299	348	285	355	300	357	338	316	314	321	329	318	340	305	301	352	329	320	328	337	356	325	308	324	322	317	332	285	320	369	333	348	298	360	345	341	320	345	329	325	321	337	310	337	357	357	330	326	316	345	337	320	338	365	331	326	355	371	341	295	344	324	304	315	336	345	330	343	340	313	319	377	340	333	358	354	359	325	326	326	315	311	343	339	329	340	317	348	341	344	310	342	344	348	323	331	337	344	333	302	321	320	328	353	357	316	356	333	336	330	353	335	326	328	336	318	340	333	318	350	309	320	330	333	329	348	349	344	309	325	319	334	314	347	339	364	337	336	328	319	331	351	317	310	304	322	296	316	311	314	361	304	337	339	288	338	333	336	365	325	307	361	355	333	329	312	336	354	320	327	373	352	324	330	347	328	335	321	326	326	343	354	340	331	351	344	310	342	286	310	351	325	331	288	315	298	329	315	352	326	329	326	334	346	330	328	324	318	327	313	335	330	371	328	342	348	341	352	331	329	345	362	368	330	347	324	333	333	328	301	317	341	331	328	318	338	321	300	298	327	340	356	354	366	322	325	310	344	369	338	356	336	339	353	356	339	331	344	333	324	329	336	308	314	336	326	352	335	342	364	328	341	334	341	315	317	329	336	350	338	329	342	314	331	334	330	353	382	345	323	327	345	373	346	366	327	330
23146	21142	29085	23474	21143	19682	2367	929	645	634	581	519	538	506	468	464	463	420	403	417	397	409	423	358	347	412	391	380	413	368	359	336	352	378	382	395	375	366	357	347	390	347	342	327	346	421	377	375	354	380	342	340	345	351	369	365	375	376	354	364	361	340	346	345	348	362	368	327	371	349	357	350	359	375	356	373	306	357	363	364	326	359	359	394	364	376	351	340	337	350	345	334	403	353	369	345	390	365	348	374	355	377	364	358	333	365	335	369	362	349	357	318	360	350	323	351	353	360	355	341	351	336	341	343	362	364	372	331	394	363	356	358	363	374	363	332	347	352	366	357	337	340	339	377	337	388	350	331	364	363	340	359	377	350	330	325	341	338	385	370	342	368	357	356	380	365	331	306	382	344	335	367	333	353	384	361	311	306	376	348	325	341	342	341	336	362	359	341	334	350	340	320	336	316	358	364	363	353	315	384	349	394	345	348	350	367	377	353	363	360	346	356	346	353	351	331	338	332	353	375	351	363	312	360	338	322	305	351	360	366	355	378	365	353	355	399	379	377	348	357	375	355	367	300	355	317	337	330	344	330	323	357	347	353	362	369	335	360	307	356	350	296	365	321	357	348	335	390	316	359	331	329	338	341	349	352	335	354	339	327	344	356	353	346	325	336	359	351	357	339	352	355	356	361	339	364	276	349	326	332	355	371	335	378	333	375	378	388	378	323	359	358	345	351	309	373	375	344	346	383	370	365	396	346	362	351	365	382	355	345	341	392	353	362	361	349	353	343	311	351	367	318	350	338	348	336	341	355	374	333	345	340	384	346	354	369	335	326	385	318	351	370	315	343	358	377	367	361	340	358	371	371	334	356	369	347	375	363	361	363	347	352	322	346	353	331	331	366	345	377	315	351	334	334	359	334	362	351	356	368	361	336	335	336	388	329	318	331	359	361	366	326	374	350	366	378	304	376	352	344	354	345	349	340	339	339	365	333	344	342	333	377	341	354	335	325	374	386	376	322	367	347	346	343	357	322	341	362	379	355	363	353	348	347	382	342	358	333	368	319	315	320	361	379	341	354	355	355	347	343	375	369	359	351	337	371	358	355	374	333	373	313	369	376	358	397	359	341	350	337	397	341	354	342	338	336	326	399	342	340	320	332	367	322	347	326	368	344	346	328	364	345	349	309	351	348	367	363	351	377	352	356	343	340	332	384	331	348	340	364	327	340	357	355	357	360	342	311	344	341	347	348	361	327	342	375	305	350	339	339	348	373	326	343	324	367	373	356	329	343	337	350	366	338	378	391	377	346	340	316	351	335	342	366	354	392	333	354	371	341	352	345	347	355	389	339	355	341	351	354	328	350	354	332	383	334	336	389	349	371	346	335	380	370	357	366	377	336	323	343	358	370	345	336	363	344	357	353	344	346	319	341	358	356	349	359	350	351	378	335	324	343	366	366	332	335	311	352	372	334	393	351	350	360	329	372	369	352	321	323	356	360	369	333	370	345	325	355	338	329	369	347	347	302	349	354	336	381	342	352	324	349	347	350	380	368	341	350	342	371	359	388	338	350	355	341	382	289	354	344	383	353	332	353	340	301	364	321	320	392	348	388	379	340	346	354	314	366	355	327	335	391	366	378	366	364	385	344	347	356	338	354	342	361	299	391	390	333	370	341	331	342	364	338	383	353	358	382	321	320	328	348	376	361	346	353	357	324	330	364	351	355	354	355	376	371	349	384	367	351	358	354	366	316	340	346	325	362	378	368	318	315	385	352	363	352	382	340	355	332	340	315	335	389	349	312	391	332	347	354	352	365	353	325	348	377	330	332	356	352	357	336	345	358	392	336	319	360	367	362	352	341	333	363	327	360	351	359	358	343	348	376	361	357	342	356	340	357	363	356	341	356	345	370	349	320	349	334	358	363	370	353	325	379	341	353	353	361	380	363	349	334	345	332	365	373	347	335	339	369	314	321	344	360	355	356	373	337	375	363	340	349	321	369	391	351	332	349	320	355	365	366	338	324	362	381	350	364	356	316	340	377	383	372	334	340	370	352	354	335	374	363	336	360	405	360	354	330	359	342	390	376	352	392	349	367	339	354	367	336	351	376	333	357	384	363	344	331	378	366	349	349	353	347	362	393	362	372	345	356	334	331	359	370	313	335	381	327	359	367	391	351	351	330	342	352	346	343	378	369	351	364	358	330	364	393	351	345	336	335	357	357	356	349	385	324	337	343	367	328	395	351	362	354	349	333	332	345	330	323	337	335	337	339	329	333	357	345	338	331	340	357	333	339	330	361	367	333	350	346	347	356	324	398	372	329	350	347	316	343	328	368	361	369	367	363	343	367	356	375	318	375	378	368	365	365	334	332	335	321	334	393	310	353	346	333	366	333	333	365	350	365	337	331	350	368	354	336	347	380	330	349	355	329	374	352	331	347	361	348	317	324	340	374	338	340	352	343	338	359	352	320	332	356	354	311	378	355	355	370	367	342	344	322	335	352	351	370	367	352	358	349	386	362	377	341	308	353	348	387	332	387	349	309	334	333	332	355	366	380	345	340	323	369	357	363	349	362	337	311	363	313	356	353	330	346	375	347	369	343	362	350	344	357	363	347	352	334	347	329	319	357	311	353	320	360	315	359	363	362	382	391	334	344	355	363	350	326	344	346	346	358	370	345	330	348	350	353	315	334	391	335	349	303	376	359	375	343	359	338	339	363	371	328	329	313	359	335	353	365	341	373	349	325	382	363	330	363	344	357	394	345	373	348	357	341	378	357	356	367	353	362	345	354	349	347	367	372	363	372	349	376	330	331	366	344	356	373	374	337	365	344	335	360	342	388	340	316	322	324	356	349	342	359	342	340	328	371	325	323	359	352	349	348	329	371	348	390	361	354	343	352	369	342	347	335	313	326	362	337	354	361	346	325	339	327	361	334	390	314	353	351	354	362	326	373	349	345	346	343	336	384	321	341	357	351	371	345	385	374	345	334	346	371	349	362	357	372	365	334	315	340	367	356	359	323	343	352	373	370	328	372	330	333	334	309	361	356	357	368	349	335	330	359	352	351	343	376	350	336	385	320	340	350	355	369	355	349	333	328	378	353	319	340	347	329	358	352	362	361	347	352	326	327	348	353	363	337	362	343	345	351	350	379	363	347	316	334	365	359	369	385	342	335	394	342	385	384	353	338	336	353	338	377	366	352	363	344	375	343	327	334	327	316	334	322	362	358	361	314	333	339	333	353	335	403	367	375	327	324	365	364	359	351	377	344	359	336	369	375	334	353	352	285	340	321	313	357	379	353	327	374	393	356	364	375	369	352	365	305	370	356	373	387	358	358	353	374	332	335	363	337	355	354	345	342	331	328	377	386	333	336	346	358	356	355	344	386	335	338	322	338	342	347	327	343	371	342	330	336	370	376	323	342	335	372	358	359	352	343	327	354	360	375	368	345	352	328	332	335	347	334	373	371	364	360	353	372	343	351	331	363	362	345	351	335
16599	15684	13448	7358	5060	3728	2851	2329	2010	1654	1426	1289	1231	1053	999	926	924	814	860	756	757	776	771	728	655	653	703	697	685	670	670	673	604	629	647	648	631	626	622	588	637	676	602	631	656	643	618	650	633	572	607	630	607	641	603	618	612	574	606	569	566	623	630	578	647	598	634	572	591	644	596	617	620	567	604	610	595	624	595	604	611	623	589	620	587	582	596	589	594	580	548	580	591	629	554	548	602	594	563	576	614	573	593	612	589	569	576	630	563	614	588	595	615	618	571	647	618	570	619	573	576	623	587	551	641	590	587	563	580	640	578	607	569	553	575	563	582	603	599	569	576	609	606	605	610	592	594	578	608	596	574	620	572	595	607	601	588	597	581	594	588	574	537	591	565	597	595	607	562	576	587	561	561	591	604	599	533	560	583	557	604	615	606	627	573	558	566	557	603	561	613	600	617	582	568	551	600	568	607	601	585	584	600	562	621	608	570	566	593	576	583	569	595	615	621	586	608	611	632	597	576	586	611	592	555	580	541	608	584	628	614	622	581	624	618	611	552	539	558	578	533	501	578	552	605	606	579	608	562	603	602	613	557	587	564	611	575	610	597	559	554	605	595	578	580	604	596	583	580	588	604	593	587	592	582	588	593	617	572	556	605	553	587	607	581	604	606	533	599	584	576	562	600	591	575	606	638	609	600	615	603	597	596	558	597	527	637	571	581	592	525	626	573	604	613	598	605	591	551	589	661	549	582	617	588	561	550	594	567	586	577	611	597	564	603	601	592	561	599	581	587	591	588	598	603	613	619	570	608	629	572	556	599	606	596	591	613	602	568	568	599	561	634	599	604	571	617	602	560	593	627	552	640	557	581	596	574	592	595	566	602	563	578	595	609	635	611	570	638	593	573	537	608	595	565	587	567	570	621	582	564	607	586	582	608	592	602	586	557	573	611	595	561	597	575	640	598	590	565	631	599	566	587	568	575	578	578	565	603	576	591	602	563	655	592	581	553	555	591	589	597	621	558	559	628	616	595	573	586	576	579	606	585	603	579	553	564	596	569	594	587	587	599	520	569	593	581	591	588	576	586	595	559	606	592	582	615	568	556	573	579	561	559	580	568	584	585	555	613	609	627	581	590	566	573	574	591	610	622	578	580	562	578	588	584	606	613	541	583	603	595	543	578	555	568	597	577	568	603	591	620	605	610	584	648	583	579	596	577	620	602	561	566	624	625	591	573	598	575	604	607	579	562	606	527	539	629	562	577	566	542	591	572	573	619	612	564	529	590	552	598	590	596	553	612	572	573	596	568	566	601	564	623	570	540	581	556	567	599	586	567	590	592	593	581	595	551	576	585	553	640	619	585	584	599	610	595	603	614	567	590	573	592	602	539	595	613	571	605	605	562	614	586	534	597	604	587	584	606	593	603	588	561	580	572	589	567	602	597	612	598	571	592	594	554	602	619	570	597	608	641	555	599	578	608	562	594	620	563	577	555	552	606	585	579	585	636	591	592	639	614	589	584	557	629	580	593	587	554	564	590	602	571	586	589	613	556	591	593	538	589	592	607	589	586	609	670	559	583	560	626	572	617	641	562	590	603	590	623	598	567	551	594	579	568	582	630	607	621	561	614	629	577	606	580	567	590	577	598	586	572	642	573	610	610	567	625	569	585	587	583	602	592	604	625	564	585	570	617	578	614	555	594	537	544	623	600	608	582	617	567	618	588	600	581	605	600	623	636	622	607	598	599	624	607	568	599	600	583	595	615	611	542	581	562	561	592	585	590	600	583	585	579	598	594	606	610	556	602	598	614	567	626	601	576	610	542	563	607	572	599	630	592	564	589	602	567	543	634	606	605	606	606	600	608	597	569	623	558	586	593	638	587	561	604	619	580	615	568	609	624	582	602	622	588	615	588	625	576	603	547	595	578	609	570	574	592	632	596	607	601	572	557	569	578	579	606	603	626	575	552	574	573	620	565	547	598	587	609	580	618	616	571	615	566	621	564	599	593	657	617	568	589	610	613	617	582	605	600	604	583	582	633	656	575	606	618	589	586	582	605	619	624	567	619	577	622	590	586	625	581	600	585	605	601	590	576	587	606	577	556	567	648	607	584	614	575	602	603	603	583	587	571	585	618	630	557	604	587	583	571	608	576	589	573	639	644	615	577	593	591	592	604	584	587	575	579	598	585	598	626	603	575	589	619	592	592	595	599	577	614	593	527	625	585	550	603	590	619	609	589	602	520	583	569	595	621	564	582	581	586	639	591	601	592	595	585	574	605	586	531	605	532	575	576	579	534	589	597	574	632	591	595	580	599	575	606	580	561	611	613	627	561	629	559	589	639	602	585	552	583	586	596	596	580	569	565	595	595	537	572	594	639	589	600	523	609	575	616	570	584	597	624	537	578	560	570	611	628	554	587	599	609	603	604	603	655	585	571	577	584	620	552	578	618	550	592	585	617	581	571	581	615	569	598	594	589	578	565	588	580	585	635	614	577	586	617	592	567	567	576	584	592	589	602	577	653	588	627	609	547	597	573	605	589	578	546	590	580	605	568	591	557	591	580	621	605	590	625	546	589	565	616	599	596	610	613	558	637	611	582	574	581	602	590	580	599	570	585	582	599	572	589	600	581	585	587	606	614	535	559	583	581	582	548	597	596	563	612	614	633	600	562	588	573	597	606	590	555	621	599	585	602	643	608	586	590	624	569	580	592	573	622	573	599	600	606	578	568	581	589	591	558	645	567	629	624	597	603	545	576	535	561	562	570	590	609	557	624	534	574	612	589	610	593	543	598	564	604	589	571	608	593	605	592	630	632	588	611	605	597	622	578	610	552	593	587	561	594	587	585	583	596	563	567	589	600	613	611	558	555	570	577	621	571	599	602	587	609	603	569	565	595	584	552	586	619	602	591	566	586	655	598	587	595	573	605	595	590	574	591	589	568	609	630	600	618	602	590	589	561	582	618	588	597	582	575	610	612	593	585	590	601	583	610	591	613	609	591	545	606	595	576	597	560	624	557	582	605	602	596	601	567	618	579	556	614	589	599	593	615	583	587	591	595	576	555	634	565	587	584	594	589	611	628	570	597	563	578	604	599	586	612	572	631	606	568	570	577	633	601	552	618	569	589	635	563	592	575	607	601	574	614	607	580	565	575	598	576	620	623	641	598	602	611	575	591	589	574	568	577	593	564	539	563	574	608	589	623	589	627	599	585	600	620	557	619	579	612	550	577	554	588	614	558	598	582	606	578	584	583	607	549	632	585	539	570	631	610	590	526	584	579	549	578	622	595	558	609	582	564	540	558	554	565	572	660	603	591	618	616	552	592	590	574	604	591	615	603	566	593	565	623	599	562	589	573	564	619	615	602	593	646	571	588	597	596	568	582	580	591	571	560	549	555	606	663	562	552	564	581	560	544	584	570	641	650	568	598	592	600	583	575	632	556	592	609	572	630	629	555	592	587	615	560	605	586	590	564	564	579	560	618	558	596	576
26636	20416	7689	372	166	147	114	108	79	94	105	103	102	103	81	72	77	74	83	76	106	89	92	77	80	63	83	104	72	82	94	83	90	86	81	98	80	78	85	82	73	92	100	82	111	89	85	81	93	89	92	69	113	73	71	86	81	88	71	74	91	72	90	95	82	83	95	81	85	83	73	88	74	94	88	69	85	85	79	74	79	78	103	73	91	75	74	95	87	93	90	84	77	94	85	74	88	98	100	88	78	78	76	89	99	86	96	78	80	101	77	92	82	97	85	85	78	81	76	93	93	82	76	79	73	95	87	96	89	60	76	61	82	81	94	95	91	85	74	90	85	78	96	78	62	74	76	78	84	91	74	88	75	94	82	92	90	93	74	83	78	97	86	89	95	80	76	77	98	82	81	95	85	74	87	89	98	98	89	87	86	97	94	78	81	86	78	76	104	88	72	94	65	73	82	74	83	87	82	79	95	82	81	87	90	81	72	83	92	85	84	85	80	78	72	88	81	92	77	87	81	85	83	89	79	79	88	98	90	88	90	90	76	90	89	94	67	75	78	77	71	78	103	96	92	78	84	77	69	92	76	58	89	86	75	77	74	72	95	104	89	75	86	82	76	86	82	92	70	88	79	83	90	90	82	98	81	80	69	90	66	88	71	99	82	104	79	80	85	85	75	71	87	90	78	87	79	91	72	98	69	68	90	88	85	85	77	77	91	89	91	93	84	86	75	98	82	101	77	101	89	85	77	78	78	80	81	106	84	105	92	84	94	96	74	82	86	83	76	74	74	91	87	73	71	103	60	76	76	89	87	91	83	98	84	71	80	89	81	80	70	91	82	84	100	72	88	86	77	77	80	102	80	86	95	90	90	91	90	82	83	93	87	89	82	89	78	83	83	87	88	98	92	109	76	80	77	71	91	66	95	92	89	73	75	78	87	78	87	92	63	77	78	89	77	83	68	108	73	87	93	80	77	73	88	90	90	98	77	99	89	79	74	96	76	81	84	103	72	90	89	85	85	87	90	66	88	90	95	72	79	103	70	85	87	111	102	95	98	84	90	93	89	107	80	81	81	83	77	98	91	93	75	85	93	81	82	87	100	87	72	90	91	94	85	88	78	86	72	77	92	80	59	93	78	62	72	78	84	91	75	80	78	81	85	87	85	98	77	75	98	82	88	86	87	79	92	83	95	78	86	95	86	82	84	86	92	80	84	77	93	87	82	96	82	77	93	79	94	70	70	111	82	69	80	82	83	78	68	84	83	97	91	87	86	87	87	80	79	94	82	70	90	72	83	83	71	72	82	74	78	95	91	82	91	103	71	94	77	76	89	100	82	91	91	74	91	92	90	72	96	81	77	85	92	76	88	83	77	85	79	87	87	90	98	87	79	91	92	83	92	82	78	74	98	84	78	73	91	96	97	78	86	73	93	85	82	97	70	89	88	73	107	84	86	69	92	72	83	86	103	79	80	88	80	77	84	85	94	91	80	92	78	83	93	74	87	62	96	75	89	85	84	78	80	83	68	72	86	69	80	86	95	74	104	98	91	66	80	92	88	94	105	79	82	87	88	94	81	79	100	86	81	93	91	90	98	76	76	82	95	85	82	77	66	83	72	88	93	70	91	80	92	77	92	90	87	81	88	105	88	88	89	86	99	83	76	78	98	73	101	87	78	83	89	76	75	85	97	74	109	101	91	90	90	85	90	101	69	73	96	80	94	88	85	73	87	76	81	90	84	73	101	101	87	93	103	73	104	92	74	89	81	83	83	87	84	85	80	77	79	102	80	84	91	87	87	85	96	90	79	98	75	85	89	87	92	71	83	97	92	83	70	81	99	78	80	79	91	83	94	82	79	96	81	90	71	90	86	93	70	87	82	92	78	96	77	89	86	76	87	77	76	86	83	75	87	84	92	94	67	88	87	76	88	85	91	102	82	95	78	92	85	79	102	90	98	80	89	78	96	92	78	81	74	90	69	81	75	98	94	82	93	70	85	97	96	83	85	75	86	94	91	93	94	85	71	98	79	92	95	90	71	96	78	94	100	88	82	85	91	82	93	78	88	76	96	67	78	84	86	93	94	97	92	88	86	88	95	95	79	98	91	93	81	66	90	85	64	93	89	81	80	71	87	89	63	71	76	85	78	90	74	85	89	98	93	82	79	91	95	97	83	80	87	86	86	76	105	74	82	86	103	96	73	93	86	80	97	97	70	81	94	81	84	88	78	78	98	90	67	83	91	87	83	95	83	88	85	84	81	90	87	81	85	82	87	82	75	79	102	96	75	94	84	84	73	69	85	106	85	90	82	87	78	76	82	89	84	80	95	86	84	84	84	95	86	79	89	95	78	103	77	105	99	71	80	90	85	85	105	85	93	85	84	94	81	79	88	78	87	84	83	83	98	90	91	78	97	90	79	89	95	79	76	87	85	76	94	90	68	89	98	98	81	84	91	78	82	79	71	80	79	90	81	80	85	87	77	81	82	88	103	87	67	77	89	90	85	82	77	73	93	91	85	88	86	94	74	90	102	82	80	84	75	83	87	79	82	71	77	71	79	93	85	66	71	100	83	84	93	84	76	87	88	96	86	80	79	84	80	86	91	101	98	72	86	72	83	81	78	89	91	82	87	74	82	77	80	82	90	84	99	79	96	65	78	81	78	78	90	90	85	93	77	82	89	86	76	90	79	70	98	78	85	85	88	101	82	89	87	86	75	88	86	70	94	82	91	97	98	77	92	88	93	90	84	85	98	72	78	80	75	92	65	99	95	86	85	92	99	76	77	98	94	69	87	78	80	74	87	87	79	91	84	84	88	87	80	84	90	81	68	93	81	83	81	84	90	76	72	64	99	101	78	69	94	95	88	85	84	96	79	95	97	82	79	76	83	89	94	88	84	81	76	67	74	83	95	86	80	83	67	83	88	74	85	71	79	97	90	96	88	83	92	73	83	87	101	99	92	78	85	94	91	94	89	86	66	82	69	83	79	80	80	81	84	91	77	79	79	80	76	100	74	81	85	68	67	95	93	84	75	67	81	73	80	86	93	80	101	82	76	84	82	78	79	76	77	80	81	100	79	90	97	77	73	85	79	94	92	89	107	86	79	91	87	85	104	85	92	88	88	84	71	72	82	74	88	92	72	95	77	90	84	92	91	88	100	79	86	75	62	79	83	82	77	71	59	86	85	82	71	78	73	84	73	84	73	95	82	71	85	92	83	91	68	89	87	89	94	79	77	87	83	84	91	82	95	81	91	89	92	81	72	67	86	77	99	85	91	86	94	79	94	94	85	95	79	83	101	78	80	98	93	75	74	86	80	89	89	62	70	81	87	92	84	64	81	97	90	85	89	68	79	78	93	83	92	77	95	83	80	78	76	77	88	97	80	78	102	72	82	90	87	79	90	77	80	92	90	81	83	78	82	84	88	99	91	83	89	76	84	76	91	94	90	84	78	79	104	99	77	78	90	90	79	73	103	78	80	96	87	78	56	94
6481	1068	974	511	364	295	269	251	223	223	207	199	189	182	174	171	171	179	175	173	182	159	152	186	186	139	146	140	170	155	176	173	164	184	175	142	158	147	145	165	157	151	178	139	151	167	162	163	149	161	170	141	174	148	154	156	143	168	146	165	160	177	161	163	152	156	167	183	158	174	184	168	160	189	150	149	162	167	199	172	171	172	176	181	176	148	143	161	152	178	143	161	160	176	174	167	145	160	146	162	161	155	176	151	155	172	168	180	146	164	147	166	177	176	164	179	189	173	167	181	150	154	175	159	170	160	156	149	149	160	158	147	148	165	159	165	163	162	181	176	203	155	134	178	161	189	157	151	162	165	144	186	154	163	180	153	168	145	183	153	136	182	168	151	164	155	164	172	162	154	142	164	178	147	153	164	183	163	154	137	155	163	150	173	148	181	157	146	160	148	159	169	180	149	166	160	153	145	147	159	168	151	164	141	165	158	163	154	159	161	158	190	190	164	161	158	156	173	151	175	162	177	158	141	158	161	164	184	154	187	155	149	160	175	149	171	164	169	151	179	190	172	136	160	155	142	146	177	150	164	149	145	153	149	171	160	149	152	171	157	163	176	110	162	154	147	162	155	162	150	140	164	190	179	153	151	150	154	148	186	160	170	156	165	163	139	165	167	163	151	169	162	149	163	171	169	151	143	152	146	177	170	176	164	174	178	159	158	133	153	163	147	176	145	147	174	156	168	150	163	157	141	174	148	172	188	147	163	163	156	144	167	154	155	151	131	152	155	145	158	142	165	163	154	166	160	151	156	158	158	169	163	168	150	176	163	143	160	164	149	152	136	153	159	146	139	168	188	204	158	177	147	165	144	160	157	169	155	182	166	133	155	151	153	179	145	148	159	167	173	155	173	169	153	166	167	161	155	163	142	123	158	173	165	155	168	147	177	183	160	171	187	163	159	158	178	154	177	168	167	150	173	143	158	163	149	169	175	152	149	176	146	160	157	175	142	159	160	154	150	168	153	157	171	196	170	140	150	160	178	159	166	165	171	184	142	163	183	173	161	149	162	167	165	160	184	155	176	182	177	158	182	148	187	168	168	166	163	171	153	152	168	153	182	151	174	171	173	168	149	156	137	137	150	150	158	168	167	169	146	167	175	179	174	167	180	131	151	177	152	151	168	172	152	150	173	173	150	202	184	175	163	141	174	159	158	162	160	173	175	150	146	179	170	164	182	178	139	136	168	179	159	160	145	155	167	168	152	157	155	147	158	169	163	187	159	162	149	173	164	158	154	164	144	158	158	160	157	159	154	176	167	159	158	148	152	158	147	154	162	151	171	167	149	154	183	164	163	174	157	188	148	174	170	161	164	147	146	175	179	169	167	176	161	155	169	143	159	182	158	149	158	149	145	157	136	141	193	150	160	162	154	179	134	168	158	180	164	149	189	156	172	156	173	187	167	181	143	166	151	174	180	158	178	153	176	161	141	129	144	142	173	169	158	169	172	165	167	157	170	159	161	171	154	174	157	157	151	150	164	152	150	169	176	156	123	145	165	148	171	145	158	175	138	160	161	168	143	178	150	147	187	153	153	168	146	160	144	158	139	160	156	147	160	168	166	171	167	155	175	173	148	155	156	141	171	144	155	154	144	160	165	166	162	175	167	162	169	146	148	178	162	131	165	176	168	174	168	146	165	161	170	163	162	152	180	161	160	170	161	166	173	153	167	141	168	152	148	184	168	153	140	160	162	131	145	184	166	161	158	157	170	155	146	141	140	170	160	147	154	154	145	177	150	166	151	139	171	162	154	160	169	179	153	151	163	183	180	143	147	150	156	167	177	134	148	149	169	181	168	181	165	160	174	171	149	146	150	143	143	171	167	163	173	165	148	164	158	164	155	165	164	137	160	143	148	179	147	161	154	175	163	156	168	185	153	152	171	156	153	179	169	189	181	146	163	166	156	161	163	175	161	183	164	156	172	147	150	178	152	151	182	156	144	174	164	158	162	157	184	155	181	170	164	157	146	143	171	155	142	160	165	169	149	175	154	162	150	170	159	142	160	166	149	167	150	155	175	155	146	162	169	148	153	190	174	150	160	148	146	167	180	154	150	149	164	147	142	166	154	138	164	144	163	147	161	159	165	194	146	156	156	160	140	195	125	139	156	156	155	144	163	148	157	171	174	160	162	173	159	165	155	159	187	156	154	163	154	173	153	156	154	163	139	149	178	168	147	135	172	148	169	162	149	147	163	189	149	166	150	141	156	170	166	179	147	154	164	172	162	165	161	166	172	138	163	157	148	168	167	143	155	151	175	160	158	150	154	189	141	168	162	173	174	155	148	152	171	146	153	174	194	139	132	173	159	148	149	179	167	134	138	172	166	146	136	141	168	148	161	178	142	179	163	207	156	149	160	157	146	157	169	152	171	162	160	176	169	169	168	188	153	154	172	176	154	151	163	174	151	166	150	163	181	159	153	172	154	154	150	157	156	161	162	151	171	174	165	165	176	177	156	150	156	169	164	161	148	171	169	147	168	180	155	158	160	141	155	147	167	148	164	167	163	185	158	172	153	174	156	166	163	160	142	165	149	193	154	143	164	153	175	151	163	167	158	170	170	195	151	179	183	152	165	150	132	170	163	165	167	183	168	160	163	149	163	174	186	172	150	160	167	139	150	167	168	155	163	175	155	169	173	155	156	182	147	147	162	137	166	161	164	122	153	170	174	144	154	173	181	163	165	143	158	168	180	187	170	151	171	156	153	164	163	153	169	159	128	170	152	163	195	173	187	177	178	163	190	172	166	167	152	146	149	155	163	169	168	156	166	142	147	170	165	144	171	166	150	156	165	177	179	165	145	170	139	154	161	168	163	149	170	154	154	144	165	154	188	165	173	178	159	159	164	158	163	155	159	160	167	151	160	159	159	165	165	172	164	141	186	159	161	171	194	152	164	163	162	155	178	148	161	168	158	183	159	158	177	174	164	135	161	174	159	155	161	171	169	143	148	153	154	140	171	149	148	165	163	161	166	161	166	144	130	158	159	144	167	181	146	164	156	168	179	178	163	162	157	154	149	150	167	177	158	170	181	171	162	166	175	172	157	166	161	155	140	142	180	156	168	153	178	156	155	175	182	157	161	153	178	188	160	184	165	146	136	159	155	158	179	181	169	165	138	162	159	147	179	133	152	155	140	166	178	177	156	170	165	168	172	163	172	166	143	173	143	163	166	171	141	165	165	144	143	172	161	181	141	151	149	158	161	176	171	166	159	148	140	165	160	187	171	150	160	144	145	168	166	154	146	172	160	159	171	154	166	187	155	140	137	176	171	172	154	155	174	168	148	152	171	156	145	145	142	141	172	166	148	178	153	145	146	167	166	162	161	177	167	163	155	151	141	169	154	150	148	140	162	165	149	173	161	165	169	153	139	157	162	172	153	168	151	162	131	148	159	168	172	163	147	167	154	162	198	149	171	154	165	154	165	177	183	143	133	155	167
24070	21108	28330	24100	20371	2169	618	447	386	336	302	301	268	239	261	233	214	220	261	222	196	214	229	229	235	197	228	198	199	183	206	195	168	209	196	181	204	208	200	195	198	185	186	228	194	186	194	162	189	217	232	190	196	208	210	209	188	202	208	200	197	203	191	198	180	212	188	201	192	197	191	175	188	210	178	196	208	194	200	200	189	230	181	189	183	195	209	229	170	165	194	230	191	206	184	190	194	185	176	212	180	188	215	207	166	204	168	194	193	201	181	205	184	179	194	195	206	186	191	194	196	197	196	191	201	213	195	181	174	194	200	182	186	191	198	232	208	204	191	203	193	208	194	198	193	203	209	189	177	194	195	179	187	176	192	183	230	201	174	200	203	184	206	213	214	189	193	183	194	172	186	201	214	170	217	214	202	188	189	210	182	202	219	178	196	201	190	190	203	213	192	197	181	183	191	221	180	203	204	204	193	196	193	185	188	193	195	184	183	175	202	190	205	191	169	215	180	168	178	196	184	180	198	186	186	175	197	217	193	190	193	197	200	183	186	207	208	171	204	194	203	177	211	190	206	201	180	188	187	198	191	204	191	183	192	199	222	202	188	191	211	194	185	189	203	177	194	176	200	196	202	186	185	191	197	175	188	201	208	207	206	192	189	198	176	180	201	164	182	195	179	186	178	208	178	191	162	214	203	184	172	186	183	192	186	198	195	202	199	193	190	200	182	194	188	178	192	174	199	192	184	207	197	206	198	183	210	183	195	197	220	183	190	165	167	212	189	219	190	169	201	189	195	172	175	193	199	184	199	187	203	247	197	208	199	178	184	193	170	188	197	219	165	188	186	187	198	188	167	191	199	191	205	217	170	194	184	180	196	190	179	175	188	187	195	204	189	191	228	201	208	174	194	210	216	202	206	212	200	180	170	192	195	195	188	184	207	198	220	212	188	204	164	194	184	201	171	214	192	181	171	168	235	188	190	188	175	188	192	196	188	207	216	193	182	183	170	201	201	179	187	198	211	188	162	221	198	170	195	202	204	187	170	192	197	181	209	193	181	194	198	176	196	184	199	164	196	217	187	194	170	223	193	180	212	174	193	189	170	188	186	187	209	208	176	197	202	184	198	197	219	189	195	183	197	188	209	204	208	192	201	189	209	191	212	203	193	194	179	200	199	212	193	198	196	202	188	190	200	190	197	186	210	188	173	204	209	190	186	197	179	194	176	207	174	200	184	187	173	194	185	200	179	183	193	211	199	165	197	212	195	180	187	175	193	193	206	198	193	169	171	184	198	187	184	167	188	193	193	184	218	184	212	198	188	162	201	184	194	186	192	178	184	172	173	205	176	196	203	228	196	217	159	172	174	199	168	212	209	184	203	197	187	194	172	205	176	206	222	192	196	193	178	204	173	198	224	196	181	187	191	179	199	187	197	195	196	203	204	181	205	181	194	175	179	181	205	214	184	189	214	200	190	214	192	191	190	162	167	207	179	197	193	176	178	190	200	169	183	197	200	176	192	186	179	198	198	166	196	190	202	175	186	198	183	198	166	183	212	210	195	197	193	201	190	195	190	185	219	202	210	182	181	189	201	189	221	203	183	188	172	219	169	176	203	193	178	184	186	187	171	207	175	194	192	195	195	199	187	195	172	188	198	175	196	187	183	188	184	197	203	158	187	234	170	176	205	191	194	192	196	202	181	165	204	211	171	176	236	168	211	190	192	179	203	178	175	200	172	170	161	204	158	195	200	192	200	194	189	196	188	194	197	182	196	194	177	185	170	194	203	190	185	177	185	205	175	211	211	201	201	182	202	183	178	194	189	226	197	203	195	196	177	224	185	195	206	202	206	211	202	189	189	196	195	193	165	162	227	207	190	174	191	203	220	225	206	191	193	230	200	183	205	170	151	193	196	192	202	195	198	182	205	209	224	183	183	196	197	199	211	181	172	191	194	182	204	202	179	215	190	174	209	194	197	202	193	215	196	222	189	195	211	188	189	201	171	170	187	176	195	167	173	197	210	188	190	181	196	195	182	191	214	204	200	175	183	182	200	195	178	184	185	199	190	183	192	195	172	220	175	209	184	189	190	173	175	192	177	194	167	189	185	196	225	178	194	180	181	184	190	185	192	183	183	198	216	209	177	175	182	195	177	204	215	157	172	184	183	189	207	160	199	208	183	186	195	169	194	198	198	178	200	205	205	157	188	179	222	186	191	189	186	173	199	207	188	174	209	207	187	208	203	195	170	192	181	167	173	193	183	189	187	209	194	186	191	168	183	171	196	182	194	195	219	227	201	206	202	189	208	198	192	192	187	207	191	196	209	185	197	201	183	177	183	185	215	182	190	213	208	202	176	193	193	164	187	196	195	178	198	196	192	185	172	152	217	179	209	195	204	212	198	183	189	195	205	185	186	181	189	177	212	211	189	194	188	198	184	168	202	216	198	191	200	185	200	177	202	196	180	191	198	195	209	169	188	211	175	174	183	215	196	194	200	183	203	188	199	191	187	216	193	191	188	175	172	201	197	204	204	193	196	195	208	202	184	187	193	178	193	191	201	196	187	211	181	220	193	181	174	191	190	177	182	202	194	209	192	203	193	182	182	198	204	159	172	189	178	199	185	189	188	208	211	184	178	162	189	190	181	193	212	216	190	212	206	189	198	202	197	180	165	207	186	197	203	206	219	189	161	201	190	191	207	185	168	200	187	173	174	200	189	207	175	196	187	201	214	179	204	193	180	176	168	204	197	207	194	161	180	212	196	192	222	193	200	181	212	172	196	190	206	183	184	182	191	200	193	175	213	194	196	192	176	199	191	186	190	178	186	193	198	202	168	189	189	199	194	197	178	194	185	209	198	214	215	212	195	169	197	203	173	177	198	184	196	181	188	162	188	170	171	201	201	184	205	171	199	194	186	170	215	179	188	202	191	171	206	184	190	238	204	181	211	167	208	194	181	188	195	179	204	194	168	193	216	210	187	197	176	207	208	181	184	174	217	178	184	186	187	181	191	188	195	185	192	178	189	199	189	202	203	211	198	211	187	205	214	192	210	173	214	162	202	196	161	185	175	188	174	191	178	191	183	180	199	207	183	194	195	188	192	202	179	212	207	190	176	195	195	186	193	202	186	178	194	172	210	181	202	204	201	189	185	166	191	207	169	201	184	228	196	215	177	192	193	202	197	205	190	192	182	214	189	193	218	174	204	209	183	203	185	188	188	182	164	192	190	200	187	198	187	199	202	190	158	187	181	196	192	212	203	183	195	202	190	189	191	208	194	199	192	186	216	194	178	215	183	207	169	190	176	192	218	180	181	199	199	181	176	179	194	195	178	185	161	162	195	190	186	177	182	232	171	187	209	174	183	185	186	192	184	189	198	191	207	191	172	185	186	195	197	195	183	185	185	216	192	188	191	196	191	175	198	193	192	192	181	185	163	202	181	178	212	226	197	212	204	226	178	182	205	178	206	178	194	186	193	192	198	208	204	191	185	182
13997	9495	7940	4098	2778	1959	1503	1191	1038	854	816	712	627	545	561	532	517	463	441	464	403	425	393	441	421	397	401	393	374	374	368	358	345	382	359	409	337	369	378	339	355	347	372	362	344	329	344	372	369	354	356	354	349	350	388	353	350	355	354	298	309	350	355	320	378	329	324	345	366	343	332	353	334	312	327	349	332	360	334	335	342	331	343	325	342	340	409	334	370	347	292	381	374	327	339	346	362	326	334	305	355	318	334	346	340	338	351	339	329	362	317	318	327	357	369	354	355	348	352	368	348	303	320	315	313	377	350	330	336	320	324	335	330	300	344	348	328	350	347	328	314	352	334	351	367	323	346	338	345	330	302	301	340	295	339	371	335	337	301	320	338	334	329	381	333	341	336	337	312	327	317	348	349	335	363	323	359	348	332	332	343	303	335	326	351	317	359	317	344	331	351	328	354	329	371	341	331	345	321	355	351	365	347	298	367	353	351	366	333	312	320	318	324	329	359	334	330	358	350	331	343	316	327	341	353	344	335	320	337	356	316	361	332	397	330	329	322	365	328	291	353	347	348	368	323	333	354	328	387	341	342	335	346	366	359	336	339	366	331	349	341	367	369	324	355	337	318	336	334	344	356	325	335	336	338	371	323	319	337	365	326	332	332	337	357	326	335	330	322	317	340	337	349	340	318	341	311	343	310	328	322	305	343	316	368	327	345	333	351	357	346	338	297	345	326	336	349	306	356	366	322	341	350	349	335	340	346	344	336	307	318	325	327	349	325	326	328	325	333	345	324	338	340	342	380	349	328	360	360	312	329	354	347	329	330	344	304	317	304	352	309	357	298	352	342	353	350	309	324	323	319	313	289	338	382	375	341	315	323	347	329	333	326	324	320	351	328	325	351	355	318	323	335	334	335	349	357	349	324	350	342	313	335	374	322	341	328	342	339	359	338	350	333	302	358	333	338	318	374	362	316	336	359	380	347	322	340	357	303	345	319	320	327	328	332	352	328	339	362	314	339	325	335	319	319	344	376	326	355	302	336	335	367	341	323	357	325	348	352	338	328	308	330	337	308	344	330	330	311	308	355	344	333	349	340	330	290	318	336	369	355	323	321	334	336	341	349	356	349	302	340	327	352	327	307	337	350	307	337	335	338	326	337	317	300	338	313	319	330	328	353	344	301	366	336	328	307	336	291	346	367	289	300	336	351	350	356	310	332	327	366	330	343	346	336	347	308	320	326	323	351	335	348	326	332	362	323	318	331	352	354	344	331	321	343	352	364	341	366	324	343	358	327	327	324	363	336	289	330	338	362	337	343	303	334	346	302	352	347	372	317	330	348	354	352	357	336	331	302	344	372	339	357	346	340	338	368	337	329	337	348	351	360	330	334	335	338	345	349	324	308	333	311	290	339	365	316	336	345	375	328	329	342	354	336	319	345	301	329	357	350	344	343	319	324	354	319	345	318	357	322	339	364	345	331	342	332	339	330	332	333	326	343	333	352	315	348	329	345	348	373	309	322	341	341	342	291	327	318	344	311	320	356	343	308	347	338	345	355	326	355	344	336	322	338	313	312	344	319	323	297	324	344	349	317	315	320	322	348	320	362	376	374	354	365	337	340	318	342	364	347	353	346	329	331	327	345	328	328	320	348	333	341	365	353	336	352	351	339	355	313	304	342	321	340	312	302	323	304	290	323	344	343	340	328	319	358	320	361	338	341	341	370	335	334	368	334	333	328	336	342	341	354	353	368	303	318	338	350	291	334	338	347	359	308	337	333	329	318	363	331	330	335	333	319	362	287	344	350	353	316	369	355	337	346	319	327	343	315	329	303	332	305	311	310	344	367	342	336	321	345	328	349	313	361	370	332	343	346	364	334	378	331	369	346	317	321	338	355	351	299	301	309	331	335	346	315	317	316	363	331	319	317	375	338	370	333	327	319	323	341	330	350	345	331	328	320	325	356	306	301	332	324	302	324	347	343	327	331	320	321	330	314	292	357	337	347	318	338	333	368	336	345	311	303	353	332	354	352	333	320	338	345	307	335	300	323	342	357	342	351	342	321	344	329	345	352	337	326	338	333	298	340	335	334	327	322	332	302	333	354	327	315	354	317	383	315	319	373	346	325	350	350	342	341	314	320	333	336	312	367	360	310	319	332	330	381	323	371	325	340	317	314	328	369	351	337	343	337	334	350	312	333	365	335	348	292	342	336	355	331	357	339	340	333	334	338	346	325	333	349	322	330	335	350	350	374	318	337	352	338	320	333	344	346	367	362	333	344	300	344	319	317	338	370	338	331	329	316	365	328	344	321	350	300	342	313	342	328	331	339	355	352	311	329	317	340	311	364	318	314	326	329	336	339	323	333	346	364	303	329	338	355	352	359	331	349	336	325	328	353	361	336	352	313	330	343	337	355	294	329	326	301	328	289	300	323	342	359	344	326	350	352	321	325	298	358	346	339	300	336	307	333	317	316	335	313	333	359	328	343	315	327	325	343	346	321	341	345	333	342	324	351	328	361	352	365	347	342	329	321	336	326	308	337	351	353	339	350	339	325	334	356	327	332	325	320	356	295	330	346	345	341	348	353	351	349	315	378	322	346	310	323	345	329	348	327	306	374	318	331	306	334	347	329	322	339	343	360	338	334	310	337	327	339	347	335	354	342	344	314	376	346	375	323	322	336	307	317	350	337	325	344	327	350	354	329	325	343	314	343	299	314	324	351	350	348	367	334	312	355	339	366	301	338	351	336	297	312	323	347	346	329	323	330	359	330	347	356	310	297	308	362	339	352	353	319	337	373	306	334	358	324	310	346	362	336	332	338	316	322	325	310	343	323	325	365	301	353	349	311	354	339	340	355	350	366	343	310	335	352	371	325	362	355	341	343	344	328	332	369	337	383	311	335	351	344	375	313	325	330	348	313	312	339	352	362	328	339	339	360	340	345	327	334	368	324	334	326	328	308	366	319	349	350	321	336	315	348	322	322	340	346	355	345	343	325	353	304	322	343	337	305	383	362	308	296	319	325	343	337	329	345	352	333	325	312	329	336	340	324	333	353	323	336	332	343	372	327	328	341	343	344	347	318	314	380	311	338	341	329	316	339	311	329	315	359	317	336	317	343	332	315	337	323	358	349	358	297	352	336	332	321	313	359	321	318	332	311	337	313	362	295	282	337	326	323	318	353	343	310	339	352	342	358	334	351	318	342	322	335	360	345	337	339	332	351	359	326	366	341	315	376	319	339	308	334	327	320	299	363	328	347	348	318	300	344	381	302	353	377	313	302	308	347	321	313	369	344	342	301	330	306	373	347	329	338	316	313	350	325	331	348	326	310	340	333	303	334	358	335	351	353	347	362	349	344	323	323	338	344	360	354	274	339	308	315	320	340	319	382	354	343	332	336	357	342	307	307	368	328	331	334	347	349	365	335	316	328	327	361	351	369	368	307	321	331	353	345	340	347	359	324	343	329	315	360	315	323	311	343	351	308	340	330	354
23105	21092	28985	23434	21093	19654	2335	899	687	661	566	527	483	472	481	445	439	425	378	443	419	433	364	418	407	392	377	371	384	367	409	363	352	348	391	326	397	378	339	376	377	360	347	363	365	399	357	380	359	365	369	352	324	350	367	354	348	353	375	371	343	356	357	348	348	341	356	385	367	375	361	367	339	357	371	346	374	345	394	343	380	387	329	350	360	347	356	370	349	395	357	358	344	414	393	357	363	367	353	376	345	383	368	390	342	352	351	353	352	354	361	337	385	333	363	348	381	345	374	364	330	347	342	415	348	374	374	330	339	363	354	370	376	358	365	373	346	374	363	351	361	360	388	357	324	372	373	353	355	362	370	369	338	333	332	360	366	387	310	343	333	350	363	357	335	351	353	366	387	369	387	339	371	385	338	308	333	364	330	356	327	375	354	401	349	325	331	357	353	324	368	370	346	345	380	365	341	350	363	309	349	348	342	339	350	366	327	321	367	355	363	332	373	352	374	359	350	370	365	337	381	371	359	369	347	361	378	368	365	353	366	371	364	353	372	343	353	369	327	336	378	348	336	359	370	346	344	338	368	361	332	334	351	379	351	374	363	339	346	339	358	369	401	362	347	372	342	357	381	363	353	364	375	363	338	373	354	400	375	347	376	356	347	328	350	353	356	333	345	357	360	362	362	359	343	348	386	372	360	352	354	374	355	376	333	360	380	352	370	331	342	352	367	340	362	356	381	350	337	377	355	315	391	336	340	357	375	366	339	352	338	354	324	334	356	367	344	370	371	369	350	350	321	354	360	376	346	337	369	384	404	367	375	365	371	368	342	361	324	392	346	347	371	362	356	343	367	366	343	375	314	380	349	340	347	382	350	338	349	348	313	338	343	313	374	357	329	376	337	330	377	329	350	347	339	343	372	356	378	351	332	352	345	397	353	338	340	365	341	352	341	333	345	354	328	360	359	343	343	337	376	344	346	345	361	341	357	333	349	362	350	358	346	344	355	372	387	359	367	357	385	380	376	352	364	343	369	341	363	351	318	371	333	370	342	362	358	360	346	341	354	355	353	361	325	367	362	347	338	375	360	327	344	350	358	311	340	332	351	338	337	344	390	341	326	367	380	353	358	358	335	360	389	319	362	373	401	336	323	345	394	332	335	352	379	350	345	364	334	373	370	385	366	381	372	360	343	372	325	357	389	345	370	352	348	350	328	366	381	328	334	331	352	362	344	335	335	369	346	349	324	364	380	327	314	364	346	344	342	344	333	360	324	357	390	379	332	331	375	332	372	381	363	360	350	367	344	341	348	356	364	345	364	360	334	370	360	345	344	354	363	390	368	344	398	332	358	338	360	353	353	334	368	368	390	350	356	385	305	357	365	361	363	331	326	352	343	353	347	370	358	351	375	352	355	337	395	358	346	311	375	359	319	355	353	353	333	369	335	371	323	368	355	375	334	345	339	379	344	367	343	319	368	363	367	363	374	311	327	322	361	342	319	346	408	360	394	358	339	355	344	334	374	382	346	344	364	342	344	356	363	365	338	351	339	338	340	382	386	349	346	367	334	357	358	327	360	352	341	366	375	363	354	316	362	351	349	349	302	354	368	370	340	374	386	357	385	386	341	389	371	357	354	354	349	340	350	364	385	381	374	346	354	365	350	380	349	371	356	381	367	335	365	337	322	346	377	339	385	368	351	351	354	352	334	364	353	343	339	361	323	335	381	330	347	369	319	368	362	371	335	357	323	373	352	346	331	361	392	357	342	388	368	380	352	358	361	322	352	350	358	365	372	388	370	344	341	380	326	368	374	362	414	363	367	350	396	357	332	396	377	325	369	384	366	324	343	375	355	346	311	357	333	324	335	359	401	335	324	335	354	353	370	381	358	400	373	355	395	392	358	350	352	358	374	372	362	375	356	371	387	391	395	317	378	356	358	361	360	347	384	354	345	346	351	354	369	389	339	343	391	372	391	351	343	338	358	378	380	360	352	355	368	364	378	352	350	327	371	362	344	350	338	320	332	360	365	345	333	360	350	351	349	362	330	341	351	355	338	371	379	351	359	371	331	344	386	360	380	347	382	377	368	367	333	340	342	341	353	355	365	326	348	364	358	319	360	356	374	350	371	348	332	390	361	343	364	333	325	374	332	350	380	367	313	412	339	383	355	363	348	348	380	380	360	362	389	349	355	346	351	373	353	364	346	364	379	350	349	325	359	380	371	316	339	340	352	306	355	396	354	353	313	347	338	337	341	333	348	338	340	369	330	346	348	369	385	392	368	377	388	335	361	340	391	373	394	392	367	374	351	370	354	337	366	351	347	347	353	355	316	328	317	363	373	359	360	360	333	370	341	346	364	362	361	359	348	379	357	377	362	376	329	369	341	314	330	336	368	327	387	375	344	369	349	339	350	367	398	361	375	339	316	348	359	359	373	338	337	326	350	378	381	348	321	349	320	342	361	346	365	342	334	349	342	331	397	394	344	337	373	314	387	364	356	341	343	359	337	362	378	347	346	321	371	357	358	340	364	330	339	353	347	344	321	334	358	379	352	343	370	377	371	377	377	376	343	364	324	360	340	345	321	347	354	345	382	370	354	370	346	365	346	342	366	362	345	361	362	370	359	386	339	354	343	346	366	394	338	349	358	325	362	382	354	368	352	383	350	378	399	368	340	341	346	378	352	364	360	354	334	343	342	338	350	371	352	337	371	355	327	391	333	353	410	358	362	342	391	359	327	361	363	394	349	365	352	352	351	362	362	361	373	354	353	378	363	346	334	362	365	371	341	332	357	350	325	352	365	350	324	346	330	357	360	355	348	364	347	374	343	350	331	366	335	369	393	328	328	369	346	337	358	333	372	379	366	364	333	313	369	353	334	356	337	358	359	350	379	381	339	342	359	353	343	357	365	381	340	341	338	348	324	349	357	372	378	346	322	364	369	357	344	370	346	390	356	326	367	382	369	333	345	374	350	350	356	351	346	320	366	386	388	358	331	344	338	339	321	404	327	340	376	373	303	368	365	327	331	345	319	330	345	334	383	332	369	351	368	352	343	364	362	341	353	357	348	339	372	378	355	357	337	349	377	360	351	377	353	364	346	367	341	373	329	340	375	324	358	340	355	391	358	346	351	375	350	365	363	333	325	397	371	344	322	364	369	380	344	341	373	332	316	341	346	365	334	384	358	346	372	350	351	328	376	326	392	352	361	341	374	345	362	355	327	339	369	357	343	376	371	340	369	356	335	349	353	371	356	362	323	383	337	378	322	372	356	397	354	340	342	379	346	375	347	370	352	366	341	348	349	329	353	368	352	356	377	370	356	343	371	344	353	361	375	387	367	326	351	386	346	337	354	328	357	361	346	356	342	355	372	373	360	358	322	362	359	347	315	357	341	349	382	367	376	344	370	354	352	386	340	368	361	356	347	371	384	357	366	388	370	333	347	355	366	311	367	355	328	356	300	326	353	374	337	320	404	359	367	350	353	344	373	368	394	338
16967	15558	13310	7218	5090	3731	2894	2357	1939	1685	1406	1302	1199	1100	1022	952	904	831	835	833	757	725	740	708	706	693	619	693	679	693	711	649	649	680	631	619	601	609	628	637	622	609	662	591	638	614	635	564	568	603	633	593	657	646	653	595	578	603	590	628	627	571	625	578	620	621	670	650	618	633	599	595	595	584	639	600	629	638	612	593	607	621	621	596	580	620	622	588	599	596	593	578	585	582	591	577	554	586	615	604	584	633	572	589	623	564	564	572	564	592	621	600	567	621	579	584	553	599	618	605	581	599	586	579	583	553	585	583	607	608	650	603	580	600	606	612	532	592	627	586	554	630	615	611	600	585	590	585	558	594	609	584	596	624	616	618	590	584	596	606	573	595	584	578	594	578	559	583	547	626	600	598	586	573	569	580	614	543	562	597	598	581	591	598	589	632	578	532	574	603	627	568	575	576	577	566	554	588	608	567	597	600	564	602	569	565	614	608	586	603	630	636	629	583	595	604	550	597	574	585	613	591	594	603	586	597	584	603	589	596	612	590	566	602	597	562	582	584	620	614	568	599	612	563	610	577	595	559	605	581	567	587	617	599	607	620	570	577	623	595	575	607	590	620	599	570	597	579	607	581	606	580	571	581	597	591	635	587	610	640	602	614	605	604	571	593	570	580	568	523	565	588	572	567	592	564	642	538	596	600	595	623	601	546	617	571	604	624	583	571	589	572	588	571	523	596	626	616	588	609	624	565	600	581	597	592	582	595	591	584	563	574	607	607	603	586	588	609	613	602	580	596	549	591	586	566	603	569	652	575	593	581	629	577	531	591	587	590	574	602	558	581	601	582	621	574	623	606	558	592	537	577	648	582	622	584	543	545	615	605	633	610	604	609	617	567	616	606	590	564	576	617	591	610	608	613	558	633	558	637	563	560	558	592	551	583	579	574	564	580	611	571	610	575	625	615	560	616	551	606	556	606	604	641	587	606	621	618	590	557	590	567	631	599	525	572	575	648	603	576	590	577	584	562	548	579	612	608	588	581	581	640	579	572	605	558	563	566	555	556	578	589	560	598	583	571	605	514	570	578	602	563	601	609	616	637	557	592	573	582	571	593	582	598	566	610	559	554	560	598	575	566	516	580	651	597	597	600	612	581	560	597	562	555	569	574	620	606	573	586	591	610	601	600	586	592	560	563	559	595	603	578	603	579	595	602	608	588	576	577	610	584	529	550	594	603	591	625	589	599	622	622	592	621	580	598	621	643	586	577	580	560	594	608	518	582	597	603	597	568	596	596	597	609	579	594	604	597	626	577	594	541	609	566	600	602	604	611	582	602	630	588	561	626	613	558	612	573	582	611	645	602	605	592	557	546	573	561	588	621	588	561	597	569	625	600	593	580	554	630	619	608	617	599	584	576	585	541	578	578	568	558	597	555	592	579	588	550	580	568	597	595	573	585	597	578	615	594	589	595	604	660	537	562	589	597	575	561	576	605	560	616	657	583	590	581	566	616	592	600	603	592	600	547	586	553	566	558	566	595	603	575	634	599	612	599	567	569	571	582	559	581	565	646	573	620	653	558	577	588	575	604	573	609	565	628	568	620	627	592	584	559	587	612	588	557	604	570	601	587	558	547	575	575	575	623	591	615	601	544	634	576	578	568	577	556	628	596	597	594	581	622	617	613	582	630	584	558	575	639	588	618	585	599	616	600	528	614	570	574	599	587	610	584	585	565	606	610	612	561	602	610	597	565	609	557	592	629	603	596	614	583	583	571	594	580	579	588	593	588	643	617	569	596	601	572	579	526	622	584	601	572	589	559	576	628	588	594	630	603	605	594	579	574	596	586	588	604	598	613	588	611	555	551	619	567	551	609	614	584	565	604	620	581	591	602	569	601	585	606	589	567	585	587	582	589	617	608	602	568	622	557	540	565	620	599	619	578	618	577	625	616	576	619	610	602	562	609	615	537	569	571	614	621	564	598	571	583	551	611	576	571	594	640	592	636	568	585	588	602	546	607	574	561	564	602	577	568	562	590	615	620	628	562	598	588	605	592	561	595	561	564	523	554	620	574	593	589	569	585	587	579	609	588	593	614	605	609	586	557	573	567	603	573	624	603	603	565	643	608	560	565	602	585	611	590	574	651	604	610	573	552	593	578	595	618	619	569	612	634	600	622	596	579	599	596	581	580	571	636	638	601	593	581	562	609	547	602	575	617	597	587	554	569	625	615	591	574	616	597	547	615	616	626	552	592	588	598	581	595	581	634	586	589	527	584	569	590	583	606	574	619	573	626	576	544	590	596	578	605	604	586	626	607	550	586	581	581	609	549	613	585	554	612	568	594	563	587	585	593	606	561	562	598	559	636	542	560	607	598	599	588	610	610	587	582	560	619	579	601	561	595	542	570	553	584	562	622	559	599	620	586	599	580	587	594	587	527	601	568	583	593	581	602	575	583	568	594	610	601	560	562	578	587	575	594	588	602	548	560	581	582	578	596	557	602	593	581	576	560	552	588	647	606	600	601	631	613	575	564	594	600	610	596	589	620	574	570	593	606	636	577	583	608	604	607	598	584	556	587	623	550	602	622	557	584	619	559	609	597	624	591	611	583	593	547	583	589	619	582	573	618	578	576	621	577	570	611	573	609	566	607	606	569	648	627	583	598	607	573	614	591	576	563	566	628	574	627	565	562	609	586	599	560	595	617	603	567	606	612	593	574	576	583	604	604	579	624	600	588	560	557	597	560	595	614	575	583	621	616	572	586	573	584	571	575	582	583	588	570	580	601	610	634	576	568	555	576	601	582	597	617	603	553	593	569	588	593	548	564	597	589	589	604	587	568	601	589	603	596	571	582	619	592	610	588	574	584	615	629	610	562	566	600	595	585	606	556	641	611	593	565	580	604	606	582	552	571	533	583	554	640	656	597	519	544	574	554	593	591	568	624	589	622	603	576	567	592	592	578	559	584	600	608	541	541	563	579	584	606	591	561	603	600	575	589	621	589	614	556	578	594	577	528	593	548	628	573	593	608	576	585	575	559	580	599	605	592	599	559	589	594	510	585	580	607	566	609	614	623	602	606	615	569	608	631	611	577	562	582	583	653	564	578	576	584	558	633	577	563	576	591	552	575	584	599	617	577	600	606	571	593	596	599	587	641	570	572	584	581	579	579	568	578	592	578	585	603	574	558	559	568	560	580	576	554	550	607	570	584	596	576	567	587	601	564	551	564	579	601	617	613	641	600	589	593	518	649	620	582	624	596	591	618	569	573	605	581	593	605	574	607	588	594	602	535	550	591	629	555	579	584	557	612	577	558	590	607	557	592	584	614	586	583	582	542	570	596	639	594	596	626	637	604	584	629	591	572	607	589	622	571	602	570	586	598	565	589	591	611	583	554	569	582	585	622	590	610	628	589	580	579	633	527	586	573	533	541	598	608	586	600	570	608	540	608	551	537	605	554	592	623	577	598	576	582	615	616	568	588	556	594	556	552	541	562
26636	20428	7845	414	188	145	117	129	102	99	81	89	99	89	94	83	73	83	89	98	81	83	90	89	105	93	72	106	78	92	91	91	74	86	67	95	80	69	79	95	78	90	99	96	104	84	72	88	92	74	92	91	93	98	99	73	99	92	97	100	108	92	93	111	112	82	76	88	89	85	89	78	91	91	101	72	79	86	72	93	77	102	78	89	83	87	79	83	83	81	92	79	75	78	77	94	92	82	88	77	93	95	87	83	76	76	73	87	92	94	69	72	73	83	95	76	82	85	76	77	74	71	80	80	66	80	93	82	95	87	69	83	92	87	75	90	87	74	80	66	88	66	89	84	92	79	80	91	84	94	80	83	80	89	95	74	86	90	76	81	87	78	95	99	110	91	89	72	82	88	71	82	90	72	86	87	97	93	86	80	78	100	63	76	95	89	76	74	79	83	86	80	78	87	79	100	86	90	98	80	76	88	86	91	83	74	86	82	107	92	62	72	78	92	79	96	87	88	87	94	75	87	82	91	106	80	95	94	88	72	85	95	90	84	79	84	83	92	85	90	94	90	98	84	85	91	92	87	78	89	78	80	90	87	81	90	90	88	86	90	97	93	98	89	95	70	80	86	78	81	83	78	87	81	70	94	91	100	101	91	101	73	90	87	82	80	92	92	82	85	90	69	79	83	68	90	80	88	104	76	85	81	80	99	86	88	85	76	83	87	93	86	68	77	86	87	69	92	86	65	86	86	72	84	99	84	96	100	88	78	92	83	82	88	87	82	89	61	81	83	87	95	82	75	97	82	85	90	84	102	94	103	74	87	65	95	80	83	76	78	91	71	89	80	90	92	83	109	74	89	83	94	82	76	73	82	82	79	75	102	82	86	84	85	75	87	85	84	85	83	79	95	69	82	91	91	71	57	89	94	82	79	66	79	75	73	71	100	78	87	77	65	75	84	95	95	86	90	90	89	96	89	90	68	80	93	82	80	79	99	97	66	89	89	86	97	81	91	95	86	71	78	82	67	93	97	90	104	100	77	108	84	81	77	71	97	81	92	97	86	79	89	87	75	79	86	107	72	77	83	96	81	91	82	84	80	90	90	71	59	86	94	85	81	76	95	86	85	87	73	86	83	79	77	78	97	87	73	66	70	83	89	85	84	99	81	69	97	79	85	85	89	85	96	89	105	82	81	96	97	82	94	81	95	80	79	81	79	78	88	85	84	70	76	85	89	91	71	92	80	80	83	86	81	83	84	64	90	73	84	85	84	84	76	82	69	81	88	88	94	76	80	86	81	83	82	74	69	74	69	70	95	76	81	80	84	80	76	85	89	82	88	79	79	85	75	88	96	95	104	76	81	80	92	100	84	99	99	89	80	90	91	87	74	88	102	77	75	95	79	71	86	86	91	88	75	97	79	70	87	79	91	76	83	81	71	82	72	65	89	79	92	98	67	85	109	77	79	77	86	93	78	88	93	93	87	95	89	75	81	84	67	91	78	82	79	76	88	88	75	105	84	77	81	88	100	96	72	87	78	72	74	82	80	87	77	81	88	84	83	81	77	87	87	81	79	83	77	78	90	85	78	89	110	90	95	92	74	88	84	75	84	84	83	93	84	80	82	80	82	93	89	68	89	75	89	92	78	82	74	102	76	74	102	68	92	100	86	89	84	89	88	94	81	98	85	75	80	97	82	80	92	82	91	79	88	103	80	82	77	87	79	62	99	98	77	86	76	87	84	95	86	67	84	78	92	98	64	90	77	88	71	85	87	72	81	95	115	95	83	86	87	73	71	79	84	83	90	91	90	65	92	79	102	88	91	79	73	83	96	90	88	89	108	91	85	73	92	90	82	95	96	92	88	92	93	70	92	101	82	83	82	97	73	77	96	84	80	82	107	67	73	88	87	94	84	96	78	82	93	78	72	100	89	83	78	80	91	92	99	75	85	74	94	95	97	62	92	75	87	90	80	92	79	81	89	81	83	78	99	89	76	72	87	96	86	82	82	93	86	92	87	86	88	99	86	81	86	100	78	84	86	76	91	106	82	86	87	82	89	85	76	88	102	86	83	86	74	77	99	72	94	75	76	75	97	73	98	80	66	97	71	79	73	88	85	84	83	99	73	75	93	82	80	90	77	72	82	103	84	86	92	88	80	74	81	97	78	90	73	89	85	77	87	70	68	79	74	89	86	75	80	88	83	88	83	82	87	70	101	65	76	91	84	72	93	91	82	75	83	90	80	91	84	88	87	89	72	82	83	71	90	83	83	80	82	81	85	91	75	88	83	78	79	79	85	83	100	89	87	80	87	94	71	93	60	75	77	93	100	97	93	73	78	85	88	86	96	88	90	81	72	91	74	90	94	94	86	74	89	85	100	79	85	94	73	83	76	86	94	93	91	91	95	91	75	70	87	89	79	77	86	94	77	93	91	95	80	79	79	93	97	87	83	80	81	84	89	114	90	72	85	83	89	77	81	80	85	83	76	87	81	60	81	83	96	87	70	97	90	86	77	83	68	74	86	81	76	90	88	85	76	96	81	89	78	105	113	103	73	74	105	77	85	79	91	91	83	92	86	79	91	97	84	80	80	80	97	72	87	75	103	80	79	78	78	82	80	84	80	93	103	69	85	97	84	93	78	69	98	92	88	79	78	90	84	90	93	86	84	90	92	90	111	75	61	92	76	84	82	88	79	71	92	86	90	95	102	84	87	79	91	101	94	73	88	86	76	81	79	72	75	94	84	97	81	84	79	95	101	84	74	76	73	87	86	104	77	88	89	76	77	92	81	76	86	69	89	81	106	87	90	76	83	84	71	73	94	89	85	89	84	88	64	81	101	70	94	88	88	74	91	84	83	90	84	91	66	96	98	76	106	75	88	87	81	85	78	90	82	92	96	81	86	85	84	89	81	87	102	84	95	76	84	85	91	83	89	94	81	85	84	95	74	81	67	74	94	84	95	88	86	93	77	80	85	82	105	80	94	76	87	88	83	94	83	87	77	85	83	87	87	74	74	98	98	76	87	77	113	98	89	94	83	88	94	80	93	84	76	97	95	76	88	83	81	90	75	77	81	75	83	78	87	96	87	65	68	86	75	75	88	69	98	65	83	71	83	90	90	91	68	78	97	89	97	77	94	74	78	92	97	81	72	77	87	68	75	74	84	96	80	84	96	85	82	84	78	98	91	85	89	83	83	87	72	84	67	91	84	69	90	87	80	99	94	79	80	83	93	66	85	92	84	87	83	86	84	91	80	80	92	78	71	84	99	88	89	83	92	75	87	78	76	87	85	75	101	87	81	99	87	80	88	89	82	79	66	79	69	84	83	101	97	78	87	76	93	82	70	85	84	84	85	79	71	99	91	82	95	99	75	86	92	80	89	80	92	90	79	95	92	74	91	93	79	103	102	99	87	77	85	89	84	84	86	82	106	97	95	92	82	102	84	84	107	77	96	94	73	81	91	82	91	87	86	83	99	89	82	76	79	96	89	94	90
6946	1100	948	522	429	300	244	248	185	194	207	181	193	186	171	179	187	171	154	162	172	161	182	167	154	171	168	145	168	177	152	150	148	166	177	182	179	140	164	156	142	151	181	150	166	160	160	148	161	172	158	174	172	180	161	165	137	188	145	152	168	165	177	167	154	162	173	174	150	138	146	156	173	173	170	169	173	174	177	184	149	154	163	157	169	149	172	196	155	155	164	151	169	165	156	172	176	159	174	171	156	172	172	172	172	147	158	159	145	161	142	170	158	161	164	148	185	155	163	143	158	146	151	178	151	159	166	168	161	149	154	172	157	176	147	173	183	181	168	145	170	169	149	166	161	170	156	139	164	161	145	169	156	131	155	159	158	141	143	135	158	152	161	146	168	151	173	152	162	157	164	150	160	164	175	156	164	172	149	158	171	176	156	152	152	141	175	160	174	156	157	148	178	153	165	171	152	170	147	154	159	177	145	160	155	170	174	193	153	140	179	158	163	166	158	191	161	164	174	165	161	160	173	147	159	141	163	199	163	152	136	157	168	162	159	165	163	163	152	150	170	147	160	178	142	165	161	154	152	169	161	149	172	155	149	150	164	151	143	159	145	179	151	167	136	187	172	165	143	179	162	172	139	153	167	154	151	154	183	159	152	156	154	166	182	160	179	150	166	138	185	143	164	167	153	161	165	172	170	166	166	152	162	151	149	154	138	157	172	162	153	141	164	161	153	149	159	158	172	177	134	175	143	159	162	153	155	163	146	138	145	167	147	140	161	174	174	146	167	158	162	164	145	160	170	185	159	135	153	159	171	137	168	144	167	164	163	136	137	148	177	133	167	160	153	190	147	149	155	173	165	160	145	157	150	170	191	159	149	153	152	151	163	147	165	168	159	164	162	175	152	160	177	144	173	167	177	158	165	183	148	165	171	143	161	148	158	146	152	175	137	162	160	160	137	175	141	155	150	185	171	178	151	158	162	141	150	154	176	163	187	191	167	162	139	143	146	165	170	142	157	149	154	170	173	162	164	179	175	163	166	174	165	137	171	160	159	170	160	169	151	159	174	157	173	168	157	149	175	179	154	158	156	163	149	160	157	170	157	171	158	164	167	149	153	180	181	166	168	135	161	150	143	151	141	160	141	147	150	151	151	167	162	166	168	158	158	159	139	180	176	163	158	163	150	161	175	162	156	156	169	151	169	150	162	172	145	162	159	173	191	138	147	155	162	151	154	180	179	140	152	151	155	151	157	181	155	170	182	170	156	180	159	175	170	169	140	151	158	155	164	166	164	180	163	173	141	141	177	149	143	184	146	157	162	157	168	159	159	160	176	156	157	205	146	142	160	167	155	150	161	157	164	182	148	164	173	165	140	157	162	145	163	172	174	165	158	140	170	176	144	144	153	168	177	167	155	149	150	157	169	168	167	163	168	174	151	156	172	168	173	157	162	158	173	164	148	135	157	164	176	166	149	157	159	162	157	152	167	168	173	159	173	161	176	148	143	160	169	155	163	162	175	168	138	174	177	177	144	173	161	152	168	143	172	159	154	173	157	147	162	147	151	181	170	155	171	149	166	176	152	174	152	157	175	156	175	168	177	181	140	170	141	151	164	140	152	171	162	169	169	153	167	144	151	153	184	177	155	154	167	148	134	156	148	170	161	178	152	157	171	159	144	164	148	137	180	159	158	161	170	157	194	154	173	148	184	172	141	175	175	157	146	166	155	180	169	146	147	143	185	156	131	148	163	163	160	151	160	153	130	162	161	139	162	171	181	161	160	140	180	130	150	144	155	152	158	145	138	164	169	151	151	164	158	152	163	157	152	150	170	140	155	169	175	181	143	154	170	158	153	167	164	159	159	150	166	150	155	146	163	148	159	169	165	172	166	167	145	160	171	195	160	184	153	132	159	145	146	155	175	164	185	157	152	169	151	151	188	181	137	171	151	154	164	162	157	157	151	133	161	165	155	155	166	149	158	140	164	184	155	142	154	164	182	159	157	167	151	149	159	194	139	159	157	154	156	152	177	156	169	168	164	166	180	155	162	150	160	143	181	164	139	151	153	175	165	170	168	161	149	179	177	168	157	153	154	184	168	141	188	167	157	168	162	143	138	179	162	165	158	170	165	180	154	151	137	159	168	165	161	125	171	156	163	179	142	154	154	169	170	160	174	152	168	159	158	165	154	140	156	160	168	173	169	176	158	159	152	163	167	182	160	149	169	145	154	166	154	158	147	162	169	144	145	159	157	153	166	177	147	179	151	168	174	172	158	163	193	164	145	178	152	173	185	171	168	181	162	166	158	165	158	170	152	187	167	149	166	145	161	160	184	177	157	186	178	149	155	167	147	181	161	150	160	164	165	170	166	170	162	143	168	151	136	165	148	130	162	160	163	158	178	150	168	159	148	161	129	154	169	143	159	155	154	164	162	160	155	141	163	138	154	155	145	142	162	151	155	161	161	157	177	160	152	133	163	152	168	146	175	168	180	171	187	158	169	185	169	162	143	187	148	159	138	123	170	159	171	145	170	156	138	161	136	162	147	161	153	171	143	161	171	147	157	158	149	168	171	150	155	163	181	129	157	166	139	175	178	144	180	166	155	150	153	157	165	160	164	143	189	157	147	161	145	154	147	179	153	165	178	162	154	142	172	152	184	160	122	170	154	155	182	153	160	156	138	210	159	174	131	164	165	163	177	170	155	168	143	163	173	162	164	135	162	165	171	163	158	169	159	192	167	149	131	157	157	145	162	141	180	165	150	166	157	167	160	169	161	149	165	180	145	168	162	170	166	190	148	160	170	162	149	156	173	158	163	138	154	154	168	152	157	179	151	159	159	169	140	159	149	145	161	153	151	145	142	146	156	159	146	184	162	165	171	175	133	165	169	151	185	184	175	148	145	174	149	173	169	145	154	173	158	149	146	169	157	150	166	166	142	160	157	160	147	154	155	162	157	144	157	167	157	152	169	152	163	169	146	122	133	161	159	180	152	184	181	169	169	135	167	151	157	165	159	168	159	170	151	196	145	153	167	166	155	155	175	187	188	160	150	172	153	145	158	163	164	166	157	163	185	140	131	154	173	148	170	149	171	142	148	170	166	144	154	167	175	154	178	177	175	190	190	148	175	157	147	151	181	167	164	146	170	169	173	133	157	151	172	142	152	146	157	155	160	149	148	181	145	171	149	176	170	171	162	188	179	149	154	153	149	155	179	155	159	164	157	176	163	160	175	194	139	136	159	123	168	156	160	167	171	148	166	174	175	151	136	149	145	147	151	178	170	171	175	179	157	167	174	165	152	157	165	146	147	157	155	175	171	163	151	163	150	153	167	153	164	154	162	153	164	171	172	165	175	155	151	172	155	169	152	140	155	159	184	177	156	140	161	157	147	153	155	163	164	156	149	154	164	180	163	143	178	151	163	151	157	142	161	150	131	162	161	170	143	170	171	162	155	152	139	166	160	124	176	152	191	160	146	176	169	153	165	169	197	167
24096	21106	28380	24061	20456	2253	653	452	371	329	291	325	276	259	271	240	222	230	221	221	246	181	213	196	212	175	200	210	222	200	201	216	186	242	181	205	187	176	205	174	190	203	214	206	201	175	205	202	196	200	201	204	195	186	204	189	199	179	207	188	205	175	185	183	193	176	193	211	173	204	197	203	186	193	187	198	191	178	209	201	195	195	160	187	201	204	191	177	175	209	205	196	176	191	194	180	203	193	175	188	179	211	227	194	219	208	198	174	196	201	197	207	195	197	195	180	218	200	191	186	210	191	180	181	195	178	186	181	196	174	200	198	206	184	196	217	194	202	194	198	191	196	204	162	198	198	196	189	193	193	201	207	189	202	197	204	201	185	196	198	203	187	179	216	204	188	209	190	179	186	183	208	185	179	163	171	189	183	192	195	194	196	180	210	181	215	209	190	219	200	187	199	194	187	196	201	191	202	169	174	217	203	205	201	195	193	208	210	193	202	190	186	183	210	207	175	197	171	195	184	187	215	174	233	193	196	190	214	191	171	216	206	196	179	208	187	186	166	179	197	200	179	193	206	190	175	181	205	175	185	158	190	176	219	166	206	175	186	191	238	192	185	187	187	178	195	162	198	174	172	179	209	159	175	203	183	178	191	193	202	210	214	183	155	195	198	198	203	181	184	199	204	196	177	215	194	208	193	160	191	175	184	203	172	219	182	187	180	197	202	197	213	181	188	217	187	210	222	179	172	204	201	212	183	188	188	192	205	182	187	181	189	172	188	212	220	193	185	187	181	209	174	176	197	210	231	204	204	202	195	196	219	187	210	188	177	189	193	197	180	169	203	187	194	203	186	171	208	176	197	189	193	207	217	193	210	198	223	191	182	172	183	202	174	175	190	180	204	191	220	205	198	190	172	229	182	190	168	202	186	179	175	174	191	194	203	205	176	204	195	215	185	190	195	214	196	179	208	180	191	200	176	182	209	175	215	173	199	190	178	208	188	199	187	209	191	185	172	195	197	183	195	198	180	194	175	175	195	200	195	207	197	191	203	195	199	199	199	204	173	196	178	165	199	205	189	196	181	195	191	184	200	212	214	186	202	182	204	192	188	196	229	184	180	155	204	203	175	214	192	178	190	194	212	175	207	199	199	181	185	179	209	180	176	211	200	210	157	193	200	198	201	189	187	203	191	181	184	185	189	184	223	187	192	184	187	188	192	187	217	193	199	187	191	204	198	179	195	216	193	213	198	160	173	196	197	199	201	188	189	174	170	217	178	211	190	183	182	181	199	208	214	184	203	183	176	218	208	178	213	192	169	196	210	201	171	190	198	195	195	181	186	192	176	190	202	184	184	186	175	181	211	200	167	169	193	164	213	168	202	190	181	186	198	198	196	210	200	196	194	166	194	205	198	190	214	207	193	197	192	188	201	180	161	189	191	214	210	177	187	199	194	196	185	198	210	205	198	193	210	187	200	183	189	193	180	218	189	182	203	201	185	195	229	201	201	190	199	191	189	204	182	190	180	198	206	197	188	204	182	216	180	184	198	193	186	238	193	194	219	181	180	186	183	218	165	200	211	208	187	202	199	195	197	215	197	182	192	196	164	185	211	196	195	212	182	184	216	172	184	208	204	194	207	194	156	200	178	213	198	192	196	212	190	198	200	223	210	188	195	209	180	173	195	174	210	191	221	188	209	191	180	199	201	200	207	186	179	174	192	181	201	211	180	193	171	209	208	195	227	192	183	190	192	182	184	219	175	213	190	193	188	197	168	174	207	184	196	190	176	199	198	255	182	188	199	154	177	190	195	194	184	176	182	186	182	172	195	194	159	184	206	210	184	185	168	183	178	205	206	185	206	185	160	186	204	175	172	169	193	165	206	174	193	181	186	196	182	211	201	179	224	205	204	169	178	189	167	191	196	178	196	215	196	180	178	198	177	187	185	194	186	177	224	198	204	211	187	198	175	198	209	214	185	185	200	189	197	205	177	197	194	193	208	202	190	193	218	175	183	182	196	182	206	190	205	167	193	191	172	171	227	201	175	182	195	196	185	200	165	185	173	202	186	195	191	196	178	210	188	205	210	198	196	204	194	209	196	180	195	155	177	188	195	172	190	179	173	187	198	186	177	220	211	209	194	186	213	209	202	213	211	159	195	184	202	217	191	190	202	181	198	181	192	194	186	201	204	206	197	195	190	201	190	193	198	202	180	178	203	176	199	186	180	182	195	188	188	179	179	190	196	195	216	170	209	185	211	176	181	189	211	194	182	191	206	174	184	210	176	196	186	194	197	177	201	190	186	197	194	194	195	164	191	203	186	192	175	195	198	187	210	186	168	193	205	199	212	185	213	162	178	180	150	187	209	204	193	177	201	179	219	161	204	190	227	176	178	198	209	192	181	171	189	168	213	180	195	212	176	209	184	197	200	196	189	156	201	190	214	180	186	223	179	174	217	221	199	198	188	221	204	206	219	177	183	199	184	197	206	212	187	204	213	183	189	173	178	170	169	192	200	173	191	183	175	188	178	192	173	201	181	200	177	174	183	196	189	188	192	189	213	216	171	161	215	190	179	178	207	205	183	204	177	200	229	192	173	186	170	187	206	192	198	187	206	173	189	193	184	188	204	181	170	185	199	199	222	180	200	210	199	193	197	200	180	203	191	176	186	166	201	196	200	175	188	219	188	194	194	207	188	188	204	189	171	196	186	186	188	158	193	152	203	204	192	190	192	182	171	201	175	195	213	220	166	205	196	184	191	189	188	190	197	210	205	184	203	176	217	201	192	219	190	204	166	179	217	186	162	180	213	193	177	194	202	201	198	193	188	181	198	204	170	191	192	197	181	199	192	188	213	178	215	177	203	198	184	213	176	207	183	198	181	198	209	159	184	182	194	192	177	206	179	189	210	198	196	178	163	201	175	173	220	199	196	190	191	169	195	218	196	187	194	187	193	169	203	215	184	197	192	179	175	199	184	164	191	205	196	185	179	190	177	182	168	176	197	164	192	187	186	178	181	195	197	192	185	222	175	180	186	195	184	173	190	191	184	193	192	189	197	209	184	185	205	180	185	180	202	184	180	173	181	204	190	191	219	206	182	161	192	195	180	193	192	199	187	182	186	181	185	170	177	181	178	200	200	196	199	189	202	189	192	193	188	188	201	215	204	177	201	200	192	194	179	195	188	191	203	164	180	183	173	210	216	185	186	181	198	183	179	173	221	188	217	193	192	186	186	198	180	179	196	202	199	194	170	191	204	182	179	180	178	163	186	177	188	196	208	181	191	187	188	204	169	202	165	166	185	197	209	168	198	212	198	189	196	212	171	184	187	166	200	196	185	209	219	204	184	160	185	203	191	184	202	202	206	212	205	201	191	193	201	210	190	171	192	185	192	204	178	205	180	193	189	190	196	204	206	178	176	204	192	169	168	176	187	174	182	159	180	186	196	168	224	190	164	174	192	177	205	200	201	195	201	184	187	213	191	191	208	193	165	188	168
15197	9466	8192	4181	2813	2116	1526	1231	1052	847	772	768	638	613	561	535	487	495	466	439	452	406	460	409	402	433	397	383	397	355	369	360	387	374	367	348	380	354	353	372	338	362	330	334	342	362	320	373	326	363	331	333	288	330	378	296	367	356	329	370	357	325	337	335	356	375	318	336	331	325	319	325	322	375	340	331	323	314	382	329	350	347	317	339	351	371	331	375	323	338	362	353	337	333	354	338	305	344	332	324	330	347	341	332	328	378	322	361	325	324	317	342	356	315	332	342	344	352	342	316	321	344	338	344	323	353	330	325	338	334	332	324	341	348	329	319	343	343	351	324	286	315	330	334	347	339	325	339	299	322	329	333	315	335	324	313	331	330	326	343	307	358	343	335	337	314	353	339	345	346	338	346	348	351	308	352	324	347	337	351	339	349	332	329	326	322	343	326	335	345	331	320	347	329	333	317	308	321	344	326	295	341	335	347	320	299	325	328	323	305	326	324	324	326	333	339	361	361	353	327	310	321	348	352	327	329	316	333	333	360	320	320	357	324	337	327	325	288	320	345	314	363	341	318	294	346	375	326	306	307	319	337	348	343	334	327	322	339	326	341	332	338	309	335	297	361	336	325	321	322	302	355	349	343	351	314	348	360	346	370	330	365	333	336	346	343	339	325	350	339	324	355	354	315	363	319	372	354	319	327	362	355	342	349	328	345	328	336	347	316	358	340	357	341	329	311	345	358	345	352	335	306	323	363	353	343	340	308	313	325	333	342	317	352	333	325	332	325	365	330	329	301	365	291	337	344	334	337	381	333	321	339	313	325	350	337	295	339	348	333	333	371	359	335	338	303	335	320	350	353	348	317	363	335	330	336	350	372	338	320	315	332	334	337	359	338	333	364	329	322	344	345	309	301	327	330	296	326	337	348	331	325	311	323	303	377	348	332	332	311	310	358	332	343	299	333	311	352	346	312	344	339	340	360	335	340	364	279	303	377	332	365	354	328	332	330	322	341	332	319	311	328	334	354	336	344	320	317	347	349	322	337	330	356	311	350	343	342	349	371	326	322	337	317	354	311	326	339	340	304	329	317	325	351	351	357	345	320	330	310	317	321	325	347	340	321	327	328	344	322	314	310	323	342	312	330	325	314	338	304	326	301	355	346	331	330	329	358	332	318	336	335	356	317	328	336	345	329	317	328	370	370	319	315	340	321	341	315	351	323	324	338	314	348	323	370	358	325	310	320	326	330	341	310	321	335	376	321	311	332	340	355	335	346	350	329	352	313	319	366	333	350	355	309	315	335	322	318	325	314	324	349	328	349	343	354	365	320	319	333	323	385	331	348	327	327	342	368	318	320	327	340	375	341	334	347	354	340	352	369	315	359	336	321	347	333	319	345	318	317	346	306	367	340	353	370	344	341	383	323	316	331	341	306	364	314	333	335	332	335	373	337	325	299	329	331	361	332	281	339	340	332	347	383	320	350	335	319	356	333	357	314	317	338	332	330	348	342	320	351	317	343	369	314	295	345	330	318	332	294	320	362	332	301	327	340	352	341	324	318	356	341	308	323	350	325	298	326	300	333	320	351	362	305	327	339	311	331	313	345	338	335	318	316	334	275	314	316	366	327	351	340	313	322	328	331	340	341	352	340	322	337	320	339	345	336	346	352	304	315	344	355	311	347	319	360	286	369	312	340	354	347	335	329	332	373	369	354	377	329	371	348	346	303	319	344	339	345	348	319	328	360	332	358	310	323	320	346	346	293	304	327	350	319	332	312	340	332	316	326	317	360	380	353	356	334	335	331	336	365	330	337	338	307	327	332	340	334	345	332	357	327	335	309	315	341	295	304	320	310	335	311	327	359	364	293	334	360	326	328	338	332	315	349	315	308	313	317	338	321	342	310	346	334	329	324	315	374	309	342	325	342	335	305	341	329	324	347	314	301	334	346	329	333	354	362	368	365	366	325	336	323	338	386	341	345	331	318	320	325	351	330	328	315	324	344	333	317	326	367	307	357	330	342	343	327	323	337	345	345	354	356	339	317	340	340	306	326	302	282	352	328	325	339	329	353	343	320	315	346	332	319	299	340	352	308	347	327	313	322	321	336	343	347	316	333	332	345	375	341	340	385	333	337	340	309	334	325	314	298	357	308	347	335	340	353	341	339	339	307	330	338	319	297	333	343	335	358	349	380	342	357	359	344	335	306	320	344	340	341	303	331	314	299	322	364	338	342	315	333	323	321	337	330	344	359	315	310	340	348	326	375	355	321	358	354	373	354	332	339	299	321	324	328	340	367	323	325	311	315	333	315	312	308	374	312	324	339	310	348	307	304	353	344	325	337	339	357	348	363	346	345	350	338	335	291	337	346	315	333	310	310	343	327	334	349	301	351	343	329	337	342	351	345	358	363	331	320	306	321	341	315	335	351	325	344	334	325	387	335	325	354	344	353	353	346	353	335	336	363	357	342	320	348	310	331	374	341	336	322	378	320	346	318	328	332	310	357	312	336	324	387	375	320	327	313	361	321	321	335	344	353	323	383	337	336	339	346	337	330	340	339	366	334	333	380	341	327	340	342	338	337	355	356	332	313	314	339	341	294	346	334	360	338	332	332	338	348	336	321	290	356	360	321	331	315	322	312	333	333	350	367	342	322	312	327	327	328	332	343	338	322	328	336	332	336	382	349	355	370	343	356	316	341	325	353	323	315	332	312	364	342	315	328	349	340	349	322	323	334	346	323	318	344	352	354	335	333	324	343	319	336	314	375	331	326	336	346	308	356	325	352	325	343	340	323	338	351	345	335	349	339	340	344	325	352	340	336	320	331	373	340	343	302	362	317	336	372	354	329	323	318	344	355	320	318	323	353	358	313	332	368	374	358	296	332	329	340	338	355	321	298	329	343	347	342	318	358	298	339	341	303	358	330	331	325	368	316	348	330	344	334	364	309	329	356	330	333	338	309	367	335	285	291	286	315	347	337	304	340	327	314	319	332	344	332	326	320	340	330	341	337	339	341	315	312	340	347	353	295	328	311	297	373	368	360	311	306	296	342	343	338	299	335	301	309	318	339	319	349	341	301	341	369	312	333	341	337	365	342	348	329	322	322	347	335	334	331	335	303	334	321	314	338	347	351	372	338	339	367	348	364	329	334	307	345	322	362	350	323	339	295	354	334	335	332	328	330	294	337	317	309	361	345	338	326	336	321	336	331	360	332	345	351	349	344	358	353	325	339	329	297	315	317	322	311	337	345	299	326	359	326	341	311	316	350	325	329	302	320	376	317	317	335	373	325	350	310	359	334	334	360	343	339	355	331	342	333	373	336	353	324	344	315	322	336	355	355	346	308	333	347	348	323	336	327	327	353	341	336	363	336	323	308	324	325	345	316	316	341	348	360	352	326	348	331	344	369	354	329	349	315	320	345	322	339	334	345	371	328	340	342	334	326	310	344	315	343	318	351	317	347	351	326	339	369	320	336	328	315	337	296	334	351	310	318
23109	21076	28994	23395	21077	19795	2318	875	675	664	626	513	519	521	448	459	409	417	436	392	396	381	377	391	400	375	388	401	367	380	400	412	398	364	345	387	340	375	386	355	323	360	376	388	383	339	372	401	375	326	402	372	393	375	355	355	382	355	389	363	401	368	356	363	379	347	353	342	384	358	359	360	344	349	347	346	347	327	332	379	331	426	363	389	353	328	326	380	364	337	356	331	335	340	363	361	370	353	337	367	370	329	383	340	351	348	357	360	379	347	370	348	354	354	370	300	363	340	390	371	397	390	349	368	336	348	351	366	385	357	368	380	340	335	350	365	343	341	354	358	332	329	387	339	355	363	394	365	355	333	370	344	391	352	369	342	374	316	340	377	337	352	363	350	358	364	351	361	320	384	368	333	335	383	379	379	345	335	358	380	351	374	351	349	379	340	345	309	340	366	373	350	373	368	346	369	363	377	355	388	377	365	358	320	319	359	339	364	340	357	307	365	386	351	382	360	392	317	334	354	334	379	348	372	358	354	359	354	347	351	369	358	375	331	345	353	336	350	322	376	339	351	341	362	392	370	349	372	349	350	323	334	395	321	353	336	348	370	370	367	353	366	328	342	349	367	368	350	365	376	350	348	343	381	353	372	332	356	370	357	335	352	369	312	338	354	348	370	377	357	357	361	357	350	338	376	391	311	377	342	325	371	357	363	389	353	374	379	367	344	297	355	346	331	326	374	318	348	368	368	337	336	353	341	336	362	340	388	343	373	344	404	333	343	366	367	345	352	352	358	336	345	357	335	331	390	327	370	358	359	349	351	364	357	351	336	350	349	340	329	341	384	312	354	331	328	330	331	373	400	354	336	337	380	372	337	332	365	357	350	337	333	360	380	365	362	363	324	337	364	368	373	350	314	313	377	343	336	355	360	369	369	359	326	336	404	348	345	346	360	366	364	387	346	347	362	349	368	335	345	358	334	365	372	353	354	358	396	377	342	335	361	364	343	358	351	343	368	337	358	344	340	367	314	401	364	334	344	316	373	338	350	368	350	366	367	331	349	349	369	352	392	336	374	363	367	307	336	334	338	375	379	376	342	356	336	348	371	376	361	358	356	328	354	318	361	347	386	396	341	358	348	353	348	324	333	369	371	342	361	365	343	331	361	346	374	367	383	338	361	346	314	330	347	353	361	363	379	347	406	368	334	341	355	352	336	364	352	354	372	357	345	322	344	379	333	370	356	336	338	362	364	366	347	331	349	354	361	380	375	350	321	289	352	343	309	340	357	370	346	359	357	354	337	338	338	362	341	336	377	339	404	339	358	337	364	349	349	350	344	353	379	355	319	360	367	354	329	358	358	352	333	326	334	292	374	350	375	334	343	341	337	339	360	364	361	338	372	322	362	308	337	383	320	367	359	350	328	359	389	383	357	326	341	367	332	360	355	371	349	396	380	373	345	387	349	360	362	367	337	360	363	379	352	340	351	342	393	368	362	376	352	339	332	369	351	356	349	372	363	349	359	339	356	352	359	383	402	320	355	349	350	411	379	314	343	395	360	347	359	358	358	334	351	339	331	347	363	358	358	348	347	348	379	358	361	348	348	333	340	334	350	348	347	343	371	350	366	349	350	327	351	344	357	361	365	335	380	340	336	363	376	345	342	370	362	370	353	363	338	313	351	329	353	354	347	333	360	329	344	367	346	373	362	353	351	360	348	319	351	349	339	351	310	356	343	370	337	328	344	320	377	359	357	369	334	337	363	351	363	390	372	350	375	349	330	336	335	352	359	375	340	363	362	340	355	342	353	341	354	357	395	345	338	314	361	358	390	349	353	320	352	352	332	356	354	363	356	358	335	316	380	387	349	367	337	312	374	359	341	342	344	331	343	311	370	383	366	345	335	326	347	361	373	374	384	360	341	360	352	378	367	362	342	353	348	355	317	338	383	329	370	386	350	364	361	324	355	349	315	362	383	361	319	369	312	355	354	341	342	355	344	357	357	377	352	328	355	354	358	313	325	373	349	354	377	380	376	353	345	338	346	365	345	365	366	358	348	387	329	346	347	374	358	391	337	338	350	376	352	339	333	360	367	337	373	371	344	349	334	355	355	342	398	348	339	343	326	355	357	353	360	373	373	373	346	364	327	349	334	350	377	341	334	397	379	370	351	365	340	380	347	360	312	323	359	340	340	400	357	351	341	348	364	333	348	395	343	341	391	329	332	352	362	354	327	374	336	350	398	337	351	352	361	355	356	337	355	385	367	352	373	359	365	364	353	366	334	390	373	310	385	337	343	350	336	343	335	381	371	384	370	340	346	367	375	354	379	358	331	347	356	344	365	337	370	331	371	335	308	348	334	372	384	379	378	363	346	348	372	332	308	362	357	358	397	378	365	317	356	380	345	352	340	340	364	379	367	383	372	375	329	374	346	337	361	366	337	347	357	336	360	337	334	375	360	376	389	397	350	339	362	387	342	324	388	353	340	365	340	358	346	351	354	350	364	353	322	327	360	370	331	334	393	348	363	346	374	337	342	368	349	353	329	337	361	369	342	370	343	382	346	351	390	371	380	347	326	323	342	350	323	367	373	360	345	348	339	374	374	365	374	321	346	351	341	357	372	334	365	341	351	332	330	345	359	369	364	351	335	353	355	342	319	368	344	363	356	326	374	338	333	353	326	379	331	354	368	350	343	333	352	344	341	330	343	337	380	357	339	392	377	334	340	329	349	353	367	314	325	388	358	369	350	343	371	331	333	397	340	372	372	374	384	361	317	315	340	363	367	390	364	366	338	359	325	342	333	350	370	356	308	374	341	353	374	333	349	310	378	367	366	357	347	341	358	319	309	352	346	330	342	328	330	368	348	328	374	338	349	374	360	335	319	344	358	329	385	371	375	320	334	366	357	352	335	354	357	350	360	369	334	366	360	345	352	369	355	354	382	342	317	363	365	363	331	367	352	354	366	347	363	372	336	344	334	376	340	371	350	357	367	349	335	332	365	355	370	373	379	356	386	321	345	336	359	385	367	332	323	322	331	383	355	330	382	351	314	362	354	342	347	335	355	369	373	392	377	350	355	317	385	366	335	376	362	327	351	374	344	335	371	324	359	381	366	390	383	360	369	328	350	309	356	324	303	323	366	325	372	353	334	355	357	350	345	361	315	372	372	335	379	388	369	321	344	367	349	348	370	328	340	363	359	352	361	318	356	350	383	378	339	334	369	349	312	342	338	349	363	361	330	339	346	352	358	381	346	324	360	368	360	363	371	378	333	353	329	336	322	353	336	307	353	358	341	336	349	343	340	340	371	334	393	305	328	373	365	329	316	332	375	344	357	355	330	373	349	370	345	323	354	351	365	329	317	338	361	331	309	374	333	368	344	371	342	349	333	373	329	358	310	361	337	326	373	346	342	343	334	397	348	347	372	383	334	386	366	329	291	371	364	333	322	383	371	357	310	353	332	391	356	354	356	336	375	330	301	368	370	326	356	351	341	313	349
17651	15386	13406	7257	5003	3668	2891	2451	1971	1645	1461	1313	1176	1071	1027	925	886	879	835	764	763	751	783	717	702	723	772	675	669	655	653	641	656	647	662	635	636	640	693	625	630	680	628	641	617	631	587	620	638	599	623	614	589	612	626	577	560	636	654	646	596	630	606	561	589	621	611	547	584	607	612	603	632	569	552	577	645	594	602	628	615	543	569	595	577	613	576	627	560	618	584	577	620	573	579	606	570	609	602	562	527	618	569	591	596	584	605	551	606	565	574	625	564	591	597	555	619	595	583	623	561	636	637	604	558	599	585	550	573	621	620	619	564	606	602	588	604	638	565	582	605	598	606	587	580	604	575	641	585	584	602	631	577	613	594	601	586	585	575	538	614	575	619	571	589	588	592	596	584	584	587	617	610	544	615	642	598	580	588	622	626	593	574	598	557	568	598	609	605	568	558	588	616	590	576	595	614	614	590	579	586	576	594	581	616	622	583	596	581	589	605	584	637	551	583	560	553	600	582	591	579	579	596	607	568	574	576	605	581	588	617	604	630	555	573	582	587	614	624	610	552	627	598	575	606	576	600	599	553	565	585	571	577	605	601	566	573	585	594	579	597	591	589	550	584	599	573	610	584	585	647	566	592	596	563	594	567	633	622	588	570	560	566	587	557	567	557	582	573	575	597	585	567	612	572	601	587	533	565	563	617	609	588	600	619	590	595	617	590	575	575	605	609	603	583	592	587	547	590	598	569	565	573	558	575	613	592	567	632	571	586	617	647	556	584	590	555	615	591	593	598	553	622	608	612	572	580	641	586	575	588	561	552	632	613	584	576	586	567	577	580	582	603	639	586	574	609	563	554	564	583	593	573	575	592	573	598	641	546	595	591	601	625	539	589	591	595	584	606	580	579	569	595	608	569	589	608	637	588	599	596	572	593	536	602	600	559	570	588	613	613	604	597	597	613	597	550	571	633	563	579	561	618	586	570	583	602	603	591	565	617	605	639	586	587	605	604	573	562	579	572	609	597	595	624	564	572	562	632	586	586	555	600	591	595	606	581	621	568	582	612	600	589	613	578	582	591	606	575	581	607	554	604	596	608	576	633	632	619	575	569	619	585	571	602	602	612	572	600	601	583	565	591	584	572	605	559	587	615	561	580	593	571	573	569	576	609	591	598	582	588	557	633	591	621	581	610	550	599	557	595	574	594	592	598	571	625	616	591	609	578	564	606	609	546	582	598	622	630	547	564	580	608	613	578	604	600	589	589	612	603	592	569	550	593	601	562	624	628	609	597	572	610	561	614	601	569	574	581	557	573	577	593	600	601	588	575	563	627	569	610	600	552	587	558	549	566	612	592	575	567	652	581	599	571	610	639	620	627	567	600	570	584	554	549	567	668	530	604	586	545	596	572	602	599	566	583	629	603	583	609	578	588	604	569	609	578	622	559	603	636	605	583	616	584	574	615	603	605	597	589	579	609	624	551	591	608	575	614	624	572	565	595	583	589	583	589	594	580	608	574	572	577	552	603	595	609	573	559	631	598	624	559	578	588	605	587	605	588	613	583	607	577	597	585	552	563	588	592	592	591	623	567	554	597	566	589	604	610	558	567	582	590	637	578	614	570	609	601	621	602	628	596	587	600	639	585	607	583	597	585	567	600	614	599	579	582	600	572	619	578	521	595	608	608	562	610	584	579	568	592	598	605	582	571	558	581	601	578	553	595	648	579	610	598	563	642	587	588	568	607	612	544	549	617	569	585	565	574	582	626	538	612	594	623	589	612	582	562	584	599	548	592	622	565	582	585	582	566	578	575	601	554	598	610	609	526	547	581	583	569	545	580	580	570	600	556	560	601	584	546	621	626	604	561	637	597	608	583	582	592	592	552	611	585	587	569	612	629	587	525	573	611	617	590	584	566	567	549	564	602	575	561	585	586	571	630	620	584	541	618	570	631	573	583	590	543	575	639	553	539	595	568	549	609	569	598	583	597	558	600	594	545	609	576	609	627	565	519	588	592	597	584	588	610	577	597	580	631	572	595	527	562	612	584	540	606	634	578	589	583	548	586	549	609	577	582	628	586	617	612	589	563	598	605	584	571	618	553	584	583	537	568	551	593	575	592	578	640	590	560	556	545	569	593	591	616	643	619	582	577	578	595	587	543	605	615	615	576	580	612	598	609	551	611	593	623	608	567	616	596	577	590	570	597	582	588	642	624	624	595	609	588	571	639	558	584	606	604	575	588	641	641	605	583	604	610	611	613	563	602	572	589	632	600	583	564	614	655	608	590	579	573	556	576	584	573	594	597	613	591	536	572	595	610	583	566	585	592	579	569	592	591	552	561	575	566	587	574	598	554	614	630	626	604	617	636	536	569	593	592	576	592	581	572	552	615	542	591	556	588	607	619	603	601	582	591	583	592	619	564	565	555	580	587	571	556	592	601	567	596	587	585	547	586	595	547	611	607	618	542	612	597	612	563	566	603	584	606	604	543	597	593	635	557	568	602	600	565	572	570	557	598	550	613	579	596	585	605	583	532	621	618	572	570	552	590	579	645	564	616	583	615	574	609	557	604	559	539	669	555	596	604	592	537	578	564	603	567	636	599	607	599	588	591	592	621	600	595	575	574	647	589	612	619	571	557	608	577	622	564	603	596	555	608	552	570	580	558	579	587	571	607	606	577	543	589	561	575	596	617	600	560	572	595	601	578	618	624	615	577	594	584	563	602	571	624	630	654	593	554	552	606	604	582	588	593	575	612	572	572	616	614	621	564	545	594	589	607	612	582	613	610	616	594	581	571	550	577	599	588	583	545	594	583	622	597	579	579	585	594	561	599	635	581	644	557	590	586	596	595	589	571	580	581	568	618	601	588	630	575	584	616	609	617	588	529	576	578	600	618	588	608	580	613	572	573	607	630	585	591	578	533	588	598	586	577	529	566	603	625	559	592	613	584	589	576	571	560	639	580	611	597	560	628	607	594	587	612	622	559	587	552	594	595	535	574	574	604	595	639	571	609	596	593	562	556	583	569	590	574	563	528	573	585	602	588	568	606	566	543	583	620	600	640	607	600	606	560	558	639	594	562	574	587	575	594	627	605	559	566	581	565	643	578	545	593	570	563	575	550	563	609	593	609	580	576	566	602	594	567	596	587	573	581	550	662	568	561	577	591	524	569	589	567	565	624	586	622	607	641	596	597	609	573	533	590	596	606	567	591	621	594	625	600	578	616	584	575	604	568	583	622	586	545	590	588	600	574	554	582	631	573	582	610	602	598	617	602	614	628	561	581	617	606	641	569	594	564	613	582	616	616	553	609	601	539	598	597	569	623	608	654	623	518	561	627	571	594	529	556	591	583	567	568	597	568	592	588	559	565	632	555	607	550	576	591	611	554	582	576	595	545	583	576	608	620	620	574	571	586	579	629	568	578	563	581	585	564	539	539	585	607	594	562	587	577	603	595	589	559	569	566	542	604	545	584	595	615	602	654	582	560	637	569	577
26618	20395	7690	392	191	163	131	113	102	86	92	98	100	108	103	90	94	75	84	74	90	94	82	86	85	79	98	91	81	93	92	82	84	93	94	83	87	104	95	98	76	81	77	80	102	99	74	93	88	79	90	105	73	87	84	95	91	78	82	70	92	85	93	95	93	90	80	91	83	101	81	92	78	81	69	91	72	83	102	83	83	90	71	90	86	94	96	84	98	78	85	92	92	75	90	91	85	89	91	89	93	84	89	92	76	85	88	76	77	99	104	87	67	76	93	88	74	95	86	78	94	87	71	77	95	88	88	87	65	89	73	77	89	99	87	85	79	70	80	86	77	92	89	82	76	86	91	76	86	86	87	84	85	103	79	95	80	91	82	81	85	79	79	65	88	90	83	86	82	102	85	91	102	81	100	71	78	78	100	90	80	91	83	82	84	96	83	92	84	84	68	107	87	84	80	79	91	97	96	94	88	85	94	79	86	92	78	84	87	95	93	71	89	84	76	102	94	112	102	97	102	74	87	87	87	96	77	92	77	86	76	100	84	87	81	76	68	87	81	89	94	93	85	96	80	100	95	83	106	75	84	83	87	71	82	89	82	88	87	74	86	94	84	106	83	86	85	79	86	87	82	90	80	86	77	80	74	89	77	77	96	78	86	88	87	86	68	98	88	96	97	71	83	95	81	83	84	87	85	93	78	94	93	85	93	84	76	86	81	73	79	87	84	98	95	75	64	87	83	90	71	93	79	91	83	80	90	68	93	91	72	93	88	84	78	83	77	89	76	74	90	65	91	77	76	89	77	84	78	84	86	68	68	70	99	101	83	88	88	104	86	85	80	80	97	97	87	79	101	90	64	81	86	86	88	86	78	88	69	67	71	85	89	90	79	81	92	86	81	85	100	76	101	82	85	80	96	77	77	77	85	88	87	87	101	88	86	84	78	90	89	90	95	82	96	110	99	80	91	61	92	88	89	77	78	96	82	82	94	86	75	77	89	85	93	94	72	94	83	89	81	110	81	82	79	74	77	76	87	94	84	96	68	86	85	85	97	78	98	69	88	94	77	88	88	93	98	72	75	91	94	99	85	88	89	81	85	76	82	97	67	86	82	92	71	86	82	79	99	106	68	72	86	96	89	63	85	95	84	75	90	93	65	97	91	78	77	79	86	94	74	76	78	93	91	83	89	69	83	87	91	82	86	78	103	88	103	100	91	83	93	98	84	78	94	93	78	84	81	100	87	97	77	76	90	93	89	100	108	83	76	87	76	80	76	83	74	93	83	85	69	86	73	81	82	86	72	101	96	68	103	94	81	84	83	91	84	97	90	67	77	99	84	76	86	96	86	115	82	84	98	106	80	83	78	84	94	91	84	93	86	80	80	80	94	78	88	89	83	84	97	87	80	80	82	104	84	83	82	87	81	85	101	103	84	80	91	96	90	79	92	82	93	94	86	79	69	89	93	85	86	86	82	98	78	92	85	86	84	64	75	91	85	90	88	95	97	81	79	83	83	75	88	77	84	85	107	65	92	95	89	99	67	89	105	94	89	77	95	76	93	86	70	87	100	79	80	69	92	76	85	68	94	82	83	85	83	95	82	86	89	78	95	91	69	104	77	86	80	109	98	68	81	78	84	87	85	68	81	102	77	71	83	67	96	98	80	90	83	87	75	86	89	89	79	72	74	73	77	81	89	106	84	80	96	72	90	90	91	81	96	88	87	86	83	101	95	90	79	78	86	84	75	83	85	92	91	70	78	103	76	96	73	90	68	84	82	92	95	88	92	90	79	102	81	75	68	83	79	75	75	84	87	84	91	57	54	87	77	92	83	92	67	98	79	82	78	82	91	85	93	78	85	76	86	84	75	91	92	78	97	90	78	88	88	78	81	99	73	81	81	62	86	94	94	89	80	95	77	79	89	91	84	83	82	75	98	82	80	88	79	88	88	102	74	86	99	81	78	93	72	67	81	84	86	92	94	112	83	81	62	80	89	83	99	78	97	75	94	88	87	87	73	93	93	98	79	90	84	77	76	92	97	90	72	87	79	82	97	88	85	95	77	78	80	91	99	86	75	86	75	87	92	85	88	94	82	88	83	62	96	82	89	65	81	83	80	85	81	94	82	88	83	85	90	96	89	77	83	80	84	87	93	87	89	103	84	79	78	75	94	90	103	97	83	85	83	87	95	98	112	101	85	84	81	82	89	76	83	89	87	83	103	97	72	83	73	80	95	81	84	71	82	94	98	81	80	74	89	102	87	73	84	100	72	85	92	77	88	98	89	80	80	88	101	92	88	86	96	90	75	108	72	95	71	83	75	84	78	72	76	71	84	83	77	72	73	100	102	109	89	94	87	92	97	83	85	93	80	90	75	100	80	78	83	84	67	86	89	79	94	90	94	75	99	98	93	92	81	79	82	77	88	95	93	110	77	75	91	85	88	87	73	93	90	94	87	96	103	85	73	99	84	88	82	104	89	71	92	73	84	89	89	87	68	75	92	97	95	79	73	102	79	88	82	87	87	78	74	80	81	82	87	95	90	89	96	75	96	67	73	113	83	78	75	98	78	95	100	91	77	92	66	73	71	92	102	76	67	97	77	93	74	78	76	79	104	92	89	79	88	90	81	107	79	82	89	93	84	83	82	92	94	86	92	86	93	84	83	91	87	93	96	97	87	84	82	80	76	100	83	80	88	95	83	100	86	68	91	99	107	92	100	90	77	73	83	108	65	86	84	79	91	108	82	86	91	77	68	92	84	93	108	78	98	87	73	81	88	77	91	92	83	86	100	89	86	99	88	82	94	87	75	83	90	88	92	101	88	92	94	96	79	103	113	96	87	77	88	81	79	101	84	82	96	77	78	68	88	76	69	76	85	90	94	100	97	93	80	87	57	96	77	77	93	83	69	85	87	76	92	102	78	84	71	81	84	75	89	79	93	68	85	89	81	100	77	74	93	85	98	76	77	91	85	82	88	91	79	85	74	78	83	94	68	65	99	77	100	77	98	84	82	82	85	103	79	77	78	83	79	86	88	77	86	94	80	76	103	90	73	93	72	83	95	94	84	67	81	93	82	78	84	76	85	67	84	99	73	77	89	86	80	73	88	83	83	82	70	76	102	81	84	87	94	69	86	67	78	86	90	87	69	106	69	92	69	76	87	86	92	95	102	99	79	101	94	65	94	79	85	93	69	89	91	79	79	101	77	71	72	92	87	99	87	78	83	79	75	80	88	76	86	82	99	90	85	81	74	76	90	87	72	78	92	96	86	79	94	71	90	97	78	86	78	81	95	81	78	81	83	78	81	98	82	80	78	103	89	77	69	86	100	81	77	92	98	96	88	88	76	73	83	108	74	81	91	87	98	101	106	87	84	79	105	103	80	60	85	87	84	85	96	73	75	93	86	80	77	74	85	86	92	78	84	76	96	80	82	68	88	69	81	65	84	69	89	77	85	64	99	78	84	87	86	95	89	68	83	85	105	88	91	70	82	78
7729	1077	921	511	374	287	285	231	227	195	182	180	173	184	167	180	171	182	176	162	192	169	168	167	179	191	185	154	140	140	169	159	162	151	185	162	157	163	161	175	192	151	186	169	162	159	159	157	146	169	200	188	177	156	163	145	145	180	188	168	167	184	168	158	178	133	171	156	180	172	132	191	165	165	154	172	174	177	170	171	170	164	170	171	157	176	154	167	181	178	162	166	141	153	158	155	168	169	148	150	175	164	156	172	157	161	175	161	166	158	148	155	180	187	175	167	139	146	185	165	173	172	177	166	166	155	172	159	180	165	157	146	162	178	163	166	166	172	169	153	148	146	169	178	145	177	171	161	151	171	159	175	195	187	163	174	181	155	188	163	154	160	151	140	178	174	141	147	158	175	183	165	170	150	193	193	178	186	158	156	167	171	163	149	136	153	181	131	153	181	157	155	161	141	160	155	171	162	178	158	168	144	157	145	172	160	195	165	160	184	166	157	184	168	157	172	150	170	153	174	151	169	157	156	172	165	143	171	165	173	139	157	164	167	140	164	150	164	143	153	148	151	169	170	151	176	155	188	150	138	178	180	168	177	154	164	153	172	190	179	166	145	175	167	175	157	168	151	164	166	196	160	171	152	148	154	144	167	171	187	170	183	151	154	174	149	141	143	178	160	156	158	162	160	143	178	149	164	164	143	169	178	159	159	182	163	166	181	180	170	162	172	172	159	167	147	183	156	159	152	149	144	160	149	157	180	164	146	181	160	161	164	160	158	151	182	164	162	177	181	173	164	158	151	157	173	174	180	180	154	158	143	177	169	175	157	168	162	182	147	165	173	173	169	186	178	156	157	137	157	168	148	165	171	168	187	162	183	155	166	163	181	140	151	143	156	171	164	172	175	172	159	160	158	190	144	156	168	134	160	171	143	156	158	170	157	175	170	143	149	181	146	154	166	165	173	171	159	195	165	163	151	181	196	155	180	150	166	171	175	156	152	153	148	137	130	157	169	169	165	156	173	175	170	139	164	163	157	154	182	160	149	167	181	165	174	157	165	153	143	148	145	176	157	161	163	186	158	144	175	163	171	162	168	172	155	163	154	160	172	155	157	166	177	174	141	150	170	165	174	162	166	162	146	145	178	175	167	172	171	171	169	159	154	153	160	148	169	174	163	163	155	166	165	157	163	169	178	163	192	158	149	181	155	151	177	162	163	147	135	167	176	160	181	155	152	166	149	162	170	158	167	133	176	155	151	163	163	173	164	152	140	155	165	148	176	177	174	159	160	188	130	176	148	173	177	179	167	178	157	169	141	156	179	148	157	180	156	163	188	135	148	154	169	155	132	167	154	170	177	175	169	181	151	153	150	161	159	162	157	175	145	166	179	161	153	149	160	174	164	169	155	161	164	150	142	180	130	160	175	160	147	154	132	186	168	139	169	174	149	156	161	156	154	155	174	165	160	152	171	162	150	175	159	174	152	137	171	163	155	170	139	157	183	155	156	160	180	162	167	181	144	164	172	155	155	181	148	146	158	148	160	158	177	150	145	175	180	153	142	150	164	158	161	181	145	170	172	172	156	173	140	148	175	152	170	162	166	176	167	141	141	158	167	151	163	154	153	155	162	147	179	164	149	159	160	142	156	167	143	174	158	152	136	145	143	148	183	164	189	144	148	160	148	180	151	153	174	160	176	164	145	143	149	152	195	166	157	144	152	165	162	178	162	157	191	173	159	157	147	164	160	172	169	141	167	174	170	165	160	182	168	174	149	141	180	166	164	162	154	175	152	142	168	149	181	166	151	170	132	163	167	147	168	161	167	139	151	149	152	151	156	168	176	165	169	166	170	134	154	149	171	150	147	166	171	159	172	172	153	150	163	154	171	194	161	178	168	176	166	164	174	149	168	146	157	171	176	159	135	166	184	158	172	160	167	176	163	162	139	142	159	155	155	170	184	139	160	154	153	160	165	154	173	192	145	160	165	167	145	160	160	169	149	151	161	189	177	153	159	188	151	177	152	176	169	173	170	174	177	178	141	181	175	159	167	151	174	149	157	147	166	161	180	159	180	167	139	164	154	168	171	158	178	153	140	180	159	142	179	174	171	187	149	171	183	154	157	172	160	178	142	163	175	161	156	153	158	177	176	159	168	153	149	160	164	175	160	147	156	169	157	165	148	153	168	175	170	157	167	160	156	156	146	170	193	181	184	166	171	157	148	160	152	169	187	180	176	176	144	155	169	163	141	168	179	140	169	166	178	155	180	171	150	163	166	161	135	155	155	152	182	157	165	154	173	182	161	160	167	181	172	161	164	161	157	185	174	174	144	166	169	172	159	169	168	165	157	169	159	169	150	178	177	193	154	147	169	173	180	164	148	173	180	172	132	159	164	153	157	182	158	177	157	167	161	168	167	169	175	186	150	142	179	173	175	153	197	147	157	139	172	189	174	157	160	155	170	163	156	177	163	175	155	158	151	168	172	168	187	183	151	155	162	174	143	155	161	159	157	165	159	187	172	155	147	152	168	166	132	177	162	163	159	161	161	164	173	182	170	161	150	164	166	164	157	163	152	168	172	174	146	169	163	150	147	177	192	159	147	157	184	143	167	159	174	162	173	165	169	166	148	174	184	163	157	174	152	143	165	150	169	168	153	157	161	147	163	147	168	162	146	169	180	174	133	170	160	183	149	173	176	147	180	180	168	159	156	154	170	143	167	155	161	155	151	166	150	160	170	171	160	155	175	176	169	166	151	123	151	150	158	142	153	163	176	153	168	146	159	176	140	159	142	162	172	156	160	159	145	173	157	150	163	163	158	175	169	177	170	161	131	170	180	187	144	169	156	150	145	151	164	174	164	155	149	153	149	184	140	186	156	177	165	176	182	156	142	185	163	175	151	165	146	165	139	161	176	155	154	163	166	181	166	167	153	155	172	172	137	197	159	167	168	148	177	148	159	148	165	146	186	180	167	165	168	159	145	141	137	157	167	165	154	158	169	176	173	157	155	175	160	162	180	157	155	132	150	157	172	171	155	140	159	190	159	171	168	157	157	131	156	165	157	154	175	175	176	157	149	166	168	142	158	164	190	160	151	168	172	173	154	158	143	157	147	160	147	174	169	158	150	154	185	166	161	172	152	164	166	150	156	172	171	169	158	170	165	168	154	153	163	183	170	154	153	158	166	160	153	146	167	165	155	169	156	189	183	163	160	188	176	177	173	146	164	158	147	166	177	175	145	153	142	159	163	185	155	164	177	174	167	183	152	164	160	152	170	141	176	175	168	154	164	152	156	158	174	141	143	147	151	156	152	189	161	167	158	165	178	172	164	171	138	157	170	164	158	154	159	143	135	169	164	164	189	154	169	165	158	178	134	150	176	159	179	162	170	155	149	151	159	187	164	170	190	166	166	159	161	147	153	151	153	158	182	144	150	163	145	165	148	166	179	168	152	182	162	162	152	144	157	168	159	164	181	185	169	174	154	147	160	156	163	170	158
24120	21122	28370	24110	20468	2183	635	439	367	338	295	299	286	264	247	242	218	246	222	233	240	223	216	221	219	219	215	212	226	198	200	213	172	205	202	205	178	199	211	196	189	210	196	193	202	218	207	189	200	231	189	199	195	208	179	214	198	195	192	188	211	191	199	210	187	186	201	193	169	216	214	184	191	186	184	196	210	211	219	186	204	203	180	198	190	206	186	209	226	190	207	196	200	189	208	206	167	188	168	182	174	191	204	188	222	189	202	215	193	219	194	186	205	207	200	191	201	163	184	187	216	200	169	185	204	184	202	194	172	192	182	163	189	199	186	190	217	198	191	203	191	203	205	175	178	163	180	185	190	188	182	174	182	192	205	198	200	198	191	159	197	181	201	192	197	186	214	194	191	189	207	202	187	184	190	208	213	199	171	199	220	202	203	233	191	163	210	225	202	179	185	203	213	210	180	204	171	178	193	164	198	199	179	188	196	185	211	220	220	208	180	199	181	171	189	184	189	197	169	212	206	202	173	197	171	188	181	198	211	208	201	195	153	185	190	229	196	192	172	178	164	198	177	185	198	211	182	213	156	180	184	197	194	190	193	203	196	166	186	193	204	166	185	186	201	186	204	233	211	202	189	196	191	197	177	184	188	198	194	195	195	185	177	192	186	202	199	184	194	180	174	208	193	199	203	188	184	183	194	205	195	192	174	194	191	190	203	235	183	203	213	177	196	189	185	199	186	186	197	154	201	200	195	192	171	199	216	185	211	192	206	197	182	191	199	197	189	182	177	198	170	201	212	174	213	175	180	184	163	185	180	193	184	189	193	184	184	193	200	185	205	192	198	177	177	196	168	185	187	205	173	190	190	194	208	206	204	190	198	169	203	205	181	179	186	183	175	199	189	174	200	179	195	214	194	213	197	191	194	190	193	203	188	185	194	207	217	203	163	186	181	210	159	200	216	201	181	190	177	190	203	198	190	197	201	216	178	200	172	184	210	189	176	211	212	191	179	186	184	182	215	185	187	195	204	201	204	193	208	184	199	202	201	188	221	177	184	192	171	201	200	191	177	195	186	219	201	185	214	173	196	195	205	181	177	199	211	198	198	179	204	242	198	208	209	186	190	209	185	196	183	190	204	179	178	202	174	175	181	186	173	203	192	194	191	183	193	183	206	199	212	158	225	212	179	191	199	196	186	196	217	203	231	183	192	189	191	200	174	194	183	196	203	168	171	204	171	204	192	193	221	213	203	197	192	167	199	206	213	183	173	192	155	217	166	181	196	197	194	184	189	208	178	186	225	208	169	179	184	185	184	224	188	168	217	198	173	196	188	197	168	187	192	199	195	172	198	204	199	198	181	214	201	200	188	204	183	184	198	195	170	215	184	185	192	179	203	211	197	177	201	186	195	184	206	183	186	187	195	186	185	195	204	188	172	197	179	225	176	212	192	187	203	168	188	204	197	205	184	208	204	184	179	210	202	199	201	201	162	197	189	218	199	189	175	171	163	167	188	205	178	178	190	183	190	200	186	196	207	201	190	219	189	183	188	216	180	188	184	192	174	214	192	161	215	200	182	190	193	211	197	177	217	180	185	204	191	186	224	204	181	184	171	202	188	198	194	201	179	177	184	186	197	199	212	211	192	172	176	189	176	196	170	212	188	191	199	197	205	187	184	167	210	191	188	178	179	215	206	219	193	206	170	196	195	210	215	191	189	170	194	200	173	199	221	180	197	176	196	167	188	190	186	185	207	168	205	212	190	197	196	188	172	186	198	191	187	182	198	177	180	196	209	189	201	201	196	198	184	194	223	186	164	181	197	192	183	187	177	193	184	200	183	209	170	222	189	191	208	174	195	203	188	212	200	189	180	203	190	195	186	204	187	196	179	165	199	204	207	179	182	186	189	199	206	187	189	203	186	189	173	181	179	192	211	190	184	195	202	178	183	180	224	180	196	205	188	181	175	187	195	201	195	212	195	192	214	192	188	175	216	173	201	181	207	189	214	186	191	204	211	195	178	210	193	215	167	211	207	200	198	188	203	183	197	186	189	208	215	187	171	217	176	178	216	189	200	205	190	193	180	192	193	198	183	206	184	188	203	208	227	182	183	203	179	198	178	193	190	177	178	198	177	212	205	176	199	188	186	191	173	176	199	206	163	192	205	194	203	200	219	197	205	180	186	199	210	205	183	207	209	212	182	196	198	190	228	193	205	173	185	191	196	185	205	168	210	199	176	202	218	215	187	182	200	183	195	187	164	184	200	201	183	209	195	203	212	206	187	192	204	199	194	192	182	213	189	164	211	201	173	192	205	213	205	197	205	209	181	183	208	205	180	194	197	187	166	192	195	230	188	191	173	192	200	161	192	212	182	182	195	193	197	198	205	193	195	188	181	217	216	209	206	193	197	208	202	183	187	183	185	201	186	174	179	174	215	198	218	173	210	164	188	196	216	223	183	187	178	177	193	193	174	181	186	203	175	204	209	201	191	173	195	179	192	164	198	194	183	187	184	186	216	205	192	156	196	181	193	195	215	192	204	177	195	139	187	169	170	180	176	185	188	172	189	218	202	191	198	215	198	191	200	170	206	185	197	193	192	192	202	193	189	188	189	194	173	152	172	191	223	186	202	176	190	175	192	222	189	180	203	192	199	205	188	184	178	195	182	194	191	211	197	188	193	167	175	195	191	204	218	195	182	188	199	186	190	178	191	194	187	186	216	194	214	182	196	209	190	183	202	211	196	177	221	213	187	192	188	214	201	186	159	194	179	192	214	206	189	195	193	182	190	194	207	184	190	193	185	171	205	213	193	179	176	205	201	179	191	204	168	172	202	215	185	199	180	193	191	198	190	207	193	211	188	209	214	187	172	177	174	184	200	198	177	210	203	193	200	202	204	181	182	175	201	199	167	201	203	197	176	182	193	210	170	199	211	221	165	205	190	197	190	198	211	193	193	193	203	187	196	190	198	184	198	178	187	192	190	183	203	199	195	206	174	171	205	202	164	188	172	203	179	197	166	190	213	172	193	204	209	192	181	205	166	192	185	220	177	209	182	201	200	173	208	199	176	185	212	205	188	203	183	209	219	193	195	189	168	194	189	186	211	217	188	214	192	205	181	210	203	196	181	221	201	164	199	200	179	187	174	188	190	172	192	182	185	186	199	197	192	201	181	195	179	178	190	193	193	187	174	195	186	177	213	221	216	208	228	177	178	169	197	185	184	189	223	198	191	166	214	194	202	179	180	189	174	181	200	211	186	207	193	187	174	194	214	193	183	198	178	196	203	163	207	210	213	192	186	168	227	200	210	199	174	207	214	206	189	186	187	173	185	198	202	197	189	182	184	200	205	191	196	209	201	170	193	184	169	182	197	213	209	201	197	205	191	196	205	190	211	163	207	174	207	225	191	176	201	195	207	208	171	204	216	200	193	185	183	192	197	187	203	179	175	191	192	209	198	224	185	183	168	197	196	220	191	214	170	209	178	224	188	205	179	201
15199	9302	8093	4040	2791	2075	1547	1243	1004	870	763	717	628	615	526	561	470	455	485	475	386	375	410	381	405	398	377	431	381	394	394	372	378	372	370	345	376	354	335	335	377	328	348	349	329	319	345	347	318	324	370	354	340	344	339	315	350	351	334	356	345	328	329	317	289	334	334	308	377	349	343	316	338	346	355	394	330	318	340	306	362	339	330	335	328	340	365	347	332	331	334	312	364	331	331	351	339	342	327	342	328	339	331	343	332	307	347	330	318	330	362	317	322	384	371	369	332	336	354	339	363	341	307	335	358	350	347	335	357	339	356	343	307	343	345	323	349	365	347	369	342	338	341	347	329	355	323	314	350	317	345	330	333	360	369	355	321	327	339	314	326	340	369	358	306	334	348	346	344	353	346	348	337	307	320	325	354	308	338	341	338	359	320	334	312	308	323	370	344	362	362	316	359	380	334	325	362	329	354	310	335	344	343	346	327	296	332	318	347	340	344	360	349	351	359	345	337	330	318	364	349	291	335	354	316	328	358	330	337	336	372	342	352	337	313	360	368	360	364	363	366	330	317	347	343	302	340	375	329	316	333	347	354	361	307	343	360	342	344	308	341	333	361	329	313	346	330	343	339	348	333	352	341	313	320	327	352	338	326	353	347	331	352	343	324	337	351	320	344	335	336	332	329	323	352	359	340	341	355	322	344	358	360	347	310	317	309	296	351	334	337	344	346	325	335	359	342	309	329	352	376	320	353	337	345	333	314	334	284	335	352	344	373	343	338	297	347	336	344	344	363	333	324	353	310	320	328	343	341	329	316	344	294	325	337	350	341	367	354	336	302	331	325	329	364	336	328	327	333	322	367	330	328	325	316	304	290	321	317	334	342	313	347	312	338	340	352	329	342	303	369	346	341	330	347	344	337	329	304	400	359	371	343	334	316	341	325	335	326	334	338	369	326	340	307	353	332	317	314	349	330	342	359	346	315	329	360	349	315	312	320	337	325	341	334	306	323	334	347	359	327	345	353	356	331	327	350	342	353	335	319	322	354	316	333	349	344	352	344	362	325	345	354	342	321	373	367	318	355	370	333	343	346	334	338	355	322	347	345	321	326	331	321	348	360	366	358	342	318	350	332	311	350	330	333	367	318	352	313	352	341	317	300	333	342	344	351	342	339	322	320	333	332	311	325	318	333	335	339	308	335	308	319	337	351	360	317	338	353	351	339	385	342	330	349	353	334	374	323	349	357	325	342	346	319	336	338	361	331	346	330	347	332	317	351	353	345	327	298	317	359	325	356	317	366	320	315	352	329	357	350	332	346	350	323	341	331	346	333	349	331	345	346	327	362	320	338	330	333	305	347	313	342	307	322	339	328	328	315	359	349	335	331	306	340	370	354	333	328	359	332	323	316	320	355	318	335	332	346	334	326	354	328	335	349	325	343	327	346	311	346	344	316	344	322	350	326	333	367	341	338	330	319	336	342	359	345	322	336	312	333	326	348	339	340	339	357	339	336	307	334	329	318	305	332	319	346	337	380	341	333	313	332	346	304	348	339	353	315	315	339	324	331	372	365	354	341	330	362	336	337	361	332	373	363	307	304	354	368	343	321	327	330	337	339	364	353	355	336	374	312	314	298	334	370	362	312	327	334	351	346	339	365	370	348	311	337	391	333	348	356	332	339	334	304	350	327	340	337	297	342	343	377	338	343	310	331	358	350	328	369	357	345	354	335	325	351	326	334	340	342	362	339	358	354	351	335	354	330	352	333	340	349	325	318	318	342	324	342	328	329	356	343	332	336	340	338	329	336	325	328	317	344	295	317	331	371	350	370	321	296	338	340	323	348	342	316	352	345	337	350	312	302	308	318	335	356	349	337	353	345	349	323	331	315	358	336	321	331	347	338	356	342	333	338	325	314	331	308	371	317	340	325	351	349	359	339	328	323	341	317	323	335	319	359	335	386	365	362	364	323	316	301	346	311	348	331	340	342	325	339	322	315	347	311	346	365	370	344	354	343	324	352	345	331	336	338	325	327	330	341	314	329	344	335	327	338	323	304	310	384	356	349	344	319	364	322	300	331	328	295	374	313	333	332	351	311	332	328	338	360	319	350	355	328	353	344	365	321	350	357	330	323	322	360	331	315	349	362	357	351	356	304	359	323	329	347	334	321	322	353	321	324	337	355	330	338	335	353	363	347	323	358	360	338	361	371	325	303	382	353	321	336	327	311	350	356	323	325	340	385	331	318	349	333	363	336	338	343	323	354	344	336	326	372	355	365	328	331	376	304	351	379	325	348	352	337	364	347	337	321	309	335	332	325	351	372	342	358	376	348	333	351	355	361	362	351	337	325	331	333	316	331	347	361	361	356	328	344	354	339	344	328	312	364	337	370	323	307	318	325	354	326	354	316	340	316	346	349	328	311	351	361	353	343	343	315	338	356	335	318	321	330	335	328	328	351	348	300	348	322	332	348	341	341	374	347	351	296	353	322	332	352	323	336	311	321	352	328	355	333	355	345	314	347	356	357	347	351	364	304	342	324	348	358	356	331	370	346	347	399	316	336	346	310	324	320	371	341	321	313	327	394	308	328	302	384	347	306	322	332	354	321	320	320	353	325	303	360	344	312	344	349	303	299	332	342	307	339	347	328	326	345	338	342	336	358	334	315	313	320	323	335	340	362	339	355	305	334	313	351	313	368	308	372	325	328	345	340	354	358	316	374	348	333	363	330	338	349	350	318	311	340	328	342	343	344	328	333	328	338	320	342	331	326	313	336	315	341	356	342	339	334	331	366	326	339	336	358	369	380	351	341	342	330	307	320	328	365	312	321	331	337	363	357	364	328	329	356	345	332	335	392	336	347	314	322	335	323	348	336	340	334	352	314	349	312	349	323	357	334	345	334	332	348	328	358	339	325	367	335	365	350	349	344	314	349	339	351	313	333	295	365	347	349	345	374	309	325	360	347	336	289	373	320	331	338	348	332	357	346	302	346	330	315	324	329	333	322	335	327	386	354	317	367	335	337	358	317	333	329	351	351	298	347	353	337	339	341	318	316	354	351	355	322	353	328	340	337	318	353	299	361	308	356	352	338	334	329	348	350	321	339	338	323	358	329	342	334	367	344	320	349	339	371	310	323	349	300	356	343	327	342	343	312	322	318	326	344	349	334	347	322	338	326	340	285	363	326	363	340	396	333	348	349	336	330	342	312	331	337	337	350	341	330	333	332	299	357	316	352	336	336	296	300	345	309	369	350	331	321	342	368	354	352	324	336	367	340	350	352	322	358	344	353	364	310	351	344	357	360	359	320	355	327	322	352	357	356	331	317	337	332	328	339	316	357	350	346	356	310	326	340	361	321	335	333	361	329	329	309	320	313	326	353	327	344	324	325	335	344	331	324	350	342	330	340	392	345	341	319	341	326	336	325	338	336	325	369	321	351	355	296	343	328	353	324	332	330	339	319	346	362	326	362	317	348	345	347	312	325	347	349	359	308	353
23057	21060	28963	23385	21060	19623	2169	929	707	691	604	500	480	487	419	451	454	390	410	431	418	418	426	391	425	373	409	391	364	396	374	344	375	393	371	387	362	390	380	382	395	353	358	380	397	365	369	342	338	358	356	346	356	337	360	387	369	376	354	364	342	342	354	336	337	373	353	374	325	331	371	345	370	371	335	337	318	310	370	351	332	361	341	373	323	353	374	368	375	383	379	354	374	339	337	337	344	355	354	372	364	341	361	334	374	364	339	375	308	348	359	360	358	373	312	355	348	340	343	387	349	406	344	378	344	329	337	329	360	339	345	351	345	342	387	365	334	321	365	320	347	322	325	342	356	358	332	355	370	352	342	350	359	344	374	358	365	353	350	349	360	346	355	364	337	348	347	356	340	356	339	365	361	352	359	360	376	392	384	357	351	384	324	372	337	369	340	388	351	377	380	340	351	375	372	346	343	322	361	333	335	369	348	323	369	344	364	338	371	326	347	358	324	353	330	391	358	347	390	361	360	339	358	353	337	345	354	345	344	335	356	345	354	356	357	364	356	374	350	358	363	348	336	389	404	337	335	333	363	346	354	351	374	348	366	345	360	364	383	335	355	337	355	391	366	360	405	335	350	360	387	328	347	375	347	346	363	377	367	350	344	331	422	336	345	341	348	354	344	357	364	351	355	360	354	371	318	374	328	358	349	316	369	348	352	350	351	332	344	325	362	365	348	377	347	337	350	336	360	385	351	369	392	407	356	344	318	338	312	355	335	385	382	314	344	371	316	361	330	351	370	355	358	331	358	340	339	363	374	353	313	331	352	337	346	338	332	354	350	375	388	378	332	356	354	374	380	375	347	369	381	374	346	342	359	345	333	339	365	360	336	326	385	358	352	336	353	358	372	334	365	344	390	355	346	344	331	352	391	363	339	352	372	368	400	368	331	356	376	350	339	341	372	353	372	352	342	395	362	327	304	341	364	326	361	346	339	341	371	363	355	337	382	355	323	362	395	364	384	351	341	329	336	341	362	375	347	349	396	320	355	371	347	342	386	345	352	333	353	330	331	356	323	382	344	354	333	407	340	352	356	362	336	361	349	352	355	357	385	374	321	385	342	358	368	328	362	339	363	387	335	378	329	366	333	354	339	369	368	350	352	341	335	332	362	377	338	364	347	371	361	341	374	336	377	362	372	376	326	339	355	363	358	346	395	339	350	346	360	336	347	371	382	309	329	342	345	361	313	361	369	375	363	351	369	340	368	373	363	353	323	371	366	321	363	365	356	358	366	325	323	349	338	363	350	347	343	317	368	341	346	346	357	348	374	362	361	349	355	366	335	319	355	353	381	334	352	340	350	385	355	348	379	384	350	351	363	365	368	333	372	372	353	362	326	344	375	351	367	352	366	344	359	343	348	340	351	389	381	326	418	332	332	340	346	383	402	356	368	356	330	361	372	366	354	307	341	356	362	354	333	342	369	363	355	307	343	417	340	349	356	359	350	381	337	343	330	364	376	358	364	328	380	332	366	355	359	347	310	322	351	332	351	383	334	379	340	350	357	316	392	335	378	354	358	377	352	347	353	386	392	325	345	383	347	352	348	334	342	348	355	352	353	364	348	354	346	361	358	376	356	303	358	382	345	384	352	376	348	367	327	356	366	332	367	362	355	367	356	345	341	352	366	330	367	326	359	300	337	375	350	351	353	327	369	358	357	357	371	332	354	368	345	358	344	302	349	340	350	327	362	331	366	344	339	351	375	368	335	372	356	339	328	343	326	343	336	368	361	362	356	342	348	374	349	368	360	350	376	395	357	342	366	361	356	336	340	338	349	329	317	328	348	358	349	367	378	387	324	344	398	383	351	378	340	336	353	355	355	331	391	342	356	352	355	316	338	345	382	395	337	381	378	321	389	368	339	317	328	350	373	348	338	336	340	358	365	338	350	350	349	335	348	359	368	312	363	350	364	345	355	349	377	362	333	346	388	343	362	359	339	326	364	361	360	321	359	353	366	350	367	403	348	339	360	357	348	365	321	342	377	343	361	344	347	348	367	381	343	380	345	348	334	331	369	361	338	365	348	348	340	333	349	359	396	350	369	359	358	361	339	328	394	332	353	339	354	355	329	375	358	352	353	339	336	332	364	358	370	372	305	324	348	370	348	336	348	378	337	350	334	381	361	348	362	342	346	373	348	337	343	351	356	356	390	335	381	371	330	334	356	361	367	381	345	322	341	363	335	383	372	342	353	349	335	402	345	351	342	334	380	332	339	353	337	348	360	330	356	375	339	375	353	351	360	342	330	396	322	354	348	371	366	353	347	345	335	355	347	342	355	350	340	344	330	363	328	345	352	335	348	343	328	359	346	358	327	383	313	358	366	327	314	354	335	346	371	358	389	342	345	360	362	350	333	358	343	357	344	368	351	333	373	310	352	314	370	337	339	328	325	362	354	336	345	371	335	357	326	360	344	374	343	354	335	357	361	330	377	331	357	366	347	377	354	360	345	348	342	353	334	357	355	386	340	364	334	357	354	367	337	341	340	359	342	354	383	351	330	354	366	368	361	311	334	339	350	335	393	326	326	340	320	311	342	366	345	330	349	339	371	364	381	364	319	362	350	339	329	350	354	374	332	342	366	331	350	375	348	365	358	342	348	337	363	360	368	344	312	380	301	317	371	342	353	333	359	384	365	371	351	368	365	358	348	342	363	341	395	325	375	345	364	383	374	386	367	355	384	380	335	342	334	345	336	303	354	313	348	337	366	316	367	324	377	362	351	331	338	340	386	362	338	349	345	367	363	320	352	355	361	359	335	350	359	330	362	331	332	342	357	354	348	355	331	340	388	345	353	334	358	365	369	343	357	313	344	293	324	372	367	341	356	358	375	350	341	366	371	357	377	343	331	341	364	339	310	331	326	321	381	344	366	331	319	358	350	361	379	369	337	334	345	355	376	356	358	354	350	348	355	324	352	351	341	352	352	380	314	340	358	363	388	379	369	348	391	368	360	317	332	366	327	357	372	357	353	288	338	383	353	339	341	372	363	328	339	353	313	357	378	359	356	344	389	343	336	334	370	326	360	392	338	361	347	344	367	338	326	355	322	396	374	349	326	345	372	336	366	328	297	348	352	357	361	337	348	349	377	354	314	350	351	361	375	342	343	319	353	363	370	368	317	349	371	327	360	393	356	351	340	395	365	352	351	352	350	350	323	361	355	342	354	334	338	316	363	314	344	325	349	363	354	310	355	351	400	357	341	342	361	317	352	323	310	358	343	346	350	391	343	393	351	371	346	351	345	322	340	361	351	357	339	342	358	359	360	350	360	367	341	337	384	357	407	360	372	359	366	358	358	343	348	352	365	358	336	384	354	367	341	352	334	355	368	349	377	343	382	320	341	342	374	373	359	381	392	351	329	349	337	401	355	359	366	342	368	323	350	360	364	366	347	348	345	374	363	367	373	360	348	340	361	354	337	344	339	326	347	344	355	364	375	365	368	345
17350	15296	12927	7049	4999	3697	2798	2318	1840	1628	1439	1280	1144	1063	1018	916	876	841	838	768	732	740	729	725	725	661	674	606	678	642	644	674	611	617	636	653	641	636	642	615	647	691	570	632	620	625	663	631	620	554	621	583	591	591	608	604	616	646	582	588	588	614	592	570	581	576	570	586	564	590	594	558	580	617	562	612	651	616	601	595	632	617	601	558	601	594	595	610	616	636	582	572	610	587	630	571	614	589	591	570	568	598	597	565	614	611	554	566	596	608	580	615	578	599	599	598	624	571	604	573	566	588	613	604	602	594	606	569	570	570	604	602	599	626	580	542	598	603	603	603	586	578	565	575	558	581	587	630	619	592	558	617	615	611	586	608	554	619	593	635	522	616	593	614	579	613	580	523	577	577	598	638	565	570	613	561	626	624	557	598	606	609	571	627	570	578	620	614	610	573	612	584	560	622	590	587	604	632	571	602	587	663	604	579	570	568	596	597	566	597	617	614	567	603	604	567	580	595	611	579	581	572	613	628	597	536	584	592	598	607	544	589	607	590	598	600	638	602	587	616	606	586	586	600	598	557	615	638	570	609	609	589	554	582	578	613	585	628	612	586	577	633	587	556	602	598	550	582	585	606	580	585	602	594	572	604	611	625	547	600	583	546	595	606	597	595	590	505	564	621	554	600	596	588	603	609	536	572	607	596	603	582	627	612	557	604	637	570	585	593	592	588	584	577	601	656	618	586	586	547	564	604	577	547	580	564	607	578	596	551	632	573	552	583	582	619	601	566	572	641	570	580	585	559	599	597	572	550	610	584	600	582	559	634	572	566	585	581	601	570	564	614	611	613	566	565	591	606	575	599	620	629	594	565	571	550	606	571	616	606	580	613	570	557	620	619	626	587	551	597	615	574	576	581	582	593	588	567	633	628	608	597	600	548	592	552	590	584	638	585	633	601	576	595	560	599	572	538	599	619	598	587	615	584	665	585	579	581	567	558	565	560	618	619	593	612	597	564	585	594	578	622	606	573	574	578	566	608	611	604	573	562	551	581	629	553	622	593	608	612	578	564	580	574	574	583	573	556	629	584	573	571	574	598	561	564	636	560	585	555	613	604	595	565	594	577	581	575	598	537	584	576	542	583	596	585	619	612	575	597	605	614	577	603	582	584	577	580	631	631	575	603	601	586	599	626	577	585	564	588	610	612	594	569	568	628	590	571	591	583	597	549	593	610	563	540	556	599	578	573	627	579	620	559	599	616	579	614	579	653	582	547	592	587	635	582	556	566	552	588	559	574	579	610	611	640	574	604	592	564	631	603	586	631	613	590	613	599	601	594	627	570	587	606	580	609	580	577	543	613	608	618	606	616	561	568	597	587	551	609	635	608	583	575	637	608	571	578	593	593	628	564	622	611	591	553	605	565	596	611	616	604	578	633	588	558	583	573	586	597	590	593	617	593	577	547	603	604	566	577	589	574	585	565	561	554	582	617	615	609	580	611	637	608	579	619	622	579	585	588	591	632	604	591	579	608	617	608	591	617	621	607	591	588	648	595	560	588	620	599	602	559	611	594	587	632	575	561	595	579	574	567	608	610	608	614	605	611	573	607	577	601	548	563	608	584	568	578	582	613	612	584	544	600	606	590	561	630	549	563	611	557	598	580	558	584	609	619	610	621	584	570	604	608	617	604	571	571	565	581	550	589	524	576	628	561	605	599	576	587	569	558	566	583	562	546	634	568	595	593	646	612	547	615	596	602	610	620	554	616	596	615	577	542	592	598	607	614	590	593	616	612	584	585	567	585	574	589	609	572	614	584	532	578	594	595	595	626	578	578	559	549	596	597	640	572	606	581	606	606	580	618	595	594	597	553	577	645	571	606	581	592	610	592	635	575	592	636	585	620	602	518	613	597	605	604	559	573	570	590	605	630	586	615	604	584	604	591	569	592	565	580	545	598	578	580	575	609	628	603	587	581	612	547	646	590	607	608	635	595	574	606	610	577	585	584	591	609	594	615	555	579	564	567	558	617	547	600	602	608	585	564	560	595	572	576	659	601	571	554	588	605	600	586	554	583	563	609	567	593	568	552	599	555	576	587	598	569	632	594	624	589	563	625	563	610	606	561	603	601	615	604	606	552	565	575	571	560	581	587	612	601	576	621	570	580	620	603	559	600	564	623	614	573	587	590	568	609	551	556	645	602	599	530	611	620	636	586	606	569	608	626	594	601	614	583	608	608	602	593	579	541	619	551	574	607	583	608	558	660	579	622	598	554	576	594	576	565	595	590	572	597	555	538	590	577	594	581	548	554	596	597	562	552	580	614	598	560	605	613	586	578	557	613	596	573	580	604	538	589	618	629	591	588	579	564	570	569	548	597	582	607	559	627	613	604	602	610	596	567	574	569	579	570	612	621	561	587	616	608	614	606	582	571	599	583	607	586	609	584	621	531	613	607	587	622	617	584	648	555	588	629	570	541	565	665	589	566	556	593	572	562	605	593	614	608	584	614	591	587	609	615	611	604	620	605	576	588	565	601	563	574	580	597	623	639	584	602	605	570	579	602	613	592	574	585	634	576	571	560	561	582	594	564	521	585	618	623	594	599	629	587	582	612	617	579	588	620	561	575	581	592	574	624	565	627	607	582	605	579	561	580	585	609	554	607	573	581	579	590	579	603	578	586	582	584	556	534	604	609	561	577	595	567	614	583	592	607	606	574	605	600	573	635	600	537	597	570	600	573	584	563	581	589	595	568	589	568	584	596	590	564	578	590	642	597	575	614	602	569	599	619	597	567	583	559	570	599	572	599	603	592	595	575	612	601	576	588	614	575	619	566	614	617	589	646	602	558	590	559	569	569	610	568	548	617	574	646	563	619	582	608	542	608	589	556	611	621	574	612	638	592	535	600	554	564	593	605	623	622	600	590	559	599	564	623	572	558	594	593	572	565	612	612	602	582	575	587	608	586	581	614	590	604	570	586	556	580	577	541	593	639	586	555	621	598	602	630	586	585	610	584	612	595	610	569	565	615	619	548	589	610	525	606	610	609	597	558	594	609	572	569	610	622	565	548	605	572	578	590	584	606	569	635	618	624	571	573	555	596	623	634	598	597	561	539	613	585	596	556	542	597	619	547	627	583	636	578	605	633	544	558	591	570	624	548	600	584	613	617	605	637	592	591	605	567	571	619	572	568	614	589	613	571	626	575	602	578	587	579	568	584	575	585	599	607	604	608	603	592	604	588	578	569	579	630	569	582	584	592	570	628	574	633	578	557	563	610	607	561	576	575	594	613	566	606	581	553	622	613	580	572	610	614	615	580	586	579	603	592	615	585	582	583	595	607	583	598	561	633	598	614	633	534	588	624	592	571	581	566	557	578	604	564	572	587	573	603	561	547	638	552	546	598	561	593	570	590	569	567	598	605	622	603	604	568	576	586	586	595	565	574	604	567	585	623	616	609	608	606	600	608	620	588	584	588	641	603	582	580	624	563	600	582	621	624
26648	20456	7909	566	349	308	163	124	120	99	96	101	86	84	85	103	94	108	75	93	83	99	96	77	103	75	94	83	92	77	83	91	77	108	72	89	85	116	92	80	94	86	84	90	86	84	96	81	79	84	88	83	87	76	69	84	83	93	93	86	77	81	90	88	100	79	91	67	81	67	108	91	94	100	94	86	70	73	96	101	81	74	81	81	79	72	76	82	88	76	90	99	73	73	85	73	82	99	86	80	80	92	97	90	84	105	99	90	89	79	89	92	90	83	70	91	82	75	82	90	80	81	74	88	102	101	86	97	97	101	93	100	80	81	96	91	74	75	109	93	82	99	97	66	77	83	98	91	89	88	99	91	89	89	88	76	78	84	87	93	88	85	90	89	87	80	87	78	82	86	74	86	97	93	105	73	92	80	85	77	90	92	77	86	77	89	106	82	97	91	102	82	75	96	79	92	95	98	87	76	100	87	79	84	79	96	93	84	90	81	96	69	84	79	72	78	93	82	98	84	89	76	76	79	77	83	87	90	103	70	96	86	78	97	82	80	95	80	82	90	80	103	95	91	90	84	78	95	75	90	90	92	81	73	102	89	81	101	92	84	86	99	79	72	99	88	76	91	76	74	82	86	94	91	106	98	95	84	90	80	75	88	94	87	78	96	87	83	74	95	61	92	87	86	93	89	91	82	89	89	76	96	86	103	77	101	84	88	71	100	98	87	88	83	78	72	96	85	95	68	79	69	108	86	93	88	85	99	94	111	104	94	99	72	77	87	97	87	91	84	84	103	83	82	86	96	87	88	108	92	82	84	86	69	111	94	87	87	85	81	103	86	108	82	74	94	93	105	87	88	93	90	89	74	89	70	96	70	97	88	74	91	91	83	81	107	87	99	79	79	88	89	88	87	96	90	87	94	91	93	93	79	86	74	91	95	89	94	82	91	88	92	74	110	90	89	79	84	78	90	105	87	108	91	84	87	100	88	104	86	83	75	85	97	86	83	97	100	91	79	106	84	86	90	96	79	102	93	92	74	87	89	84	88	88	90	82	82	108	81	73	84	105	72	101	90	90	80	93	85	81	80	96	69	75	95	84	69	85	73	88	86	89	84	87	73	93	68	87	93	83	78	97	95	88	80	119	63	86	89	90	89	86	95	96	95	83	89	88	88	98	83	82	92	96	97	91	75	92	102	97	101	96	106	93	87	83	78	92	67	88	99	93	107	92	90	92	104	73	83	99	110	86	76	89	97	75	85	87	83	91	80	94	88	73	69	92	87	82	81	107	100	71	83	79	86	85	93	99	83	95	88	69	93	90	81	77	104	86	98	93	88	89	108	66	80	66	82	109	90	94	80	92	107	80	97	100	85	96	109	93	91	91	65	85	118	94	87	83	70	80	91	75	88	85	92	86	85	95	74	87	96	102	71	85	81	95	74	83	90	91	92	80	88	100	93	101	84	75	86	92	74	88	96	97	84	83	86	85	76	90	84	84	91	94	100	67	114	82	87	90	87	69	86	112	95	106	94	74	80	76	83	100	97	75	90	93	92	87	91	89	72	71	93	92	83	83	92	86	89	83	71	89	95	81	87	89	79	93	87	89	100	80	97	77	101	94	86	105	94	96	87	93	95	101	101	86	80	82	67	73	86	100	87	85	79	72	85	96	85	90	77	91	89	84	75	108	73	87	81	94	89	87	84	79	98	92	94	72	91	88	94	100	82	81	92	90	86	87	86	87	87	94	82	94	100	77	77	87	82	82	80	107	78	77	87	87	110	90	83	90	88	88	88	69	80	89	94	94	86	80	82	110	78	102	85	84	82	103	93	64	85	71	91	106	98	96	98	100	89	90	82	80	87	100	86	94	87	84	93	83	93	77	102	83	94	87	100	88	80	75	81	100	87	81	87	88	85	82	78	76	95	88	100	90	84	92	89	74	85	81	78	82	95	91	97	82	86	89	68	72	105	89	69	88	67	87	98	83	93	90	89	88	82	86	99	89	88	70	95	86	107	71	95	89	87	78	88	87	89	93	85	96	79	101	89	86	87	89	86	82	86	89	74	69	83	95	83	86	86	74	89	91	70	70	87	82	71	89	85	87	88	63	84	72	90	75	91	97	92	69	81	98	95	83	74	79	83	100	95	84	79	76	85	95	89	95	111	72	73	79	85	98	102	90	79	90	85	83	97	85	71	90	97	84	88	79	94	91	86	84	88	81	95	83	96	118	78	75	85	76	91	89	91	88	82	96	96	99	93	92	79	79	78	102	86	112	80	76	80	68	85	71	87	86	73	79	98	82	90	87	95	79	100	78	98	76	77	97	99	73	77	77	89	91	94	96	79	74	99	83	76	71	80	80	77	79	106	85	92	73	95	79	88	77	92	72	82	93	116	79	98	100	69	100	78	91	86	88	77	93	87	100	91	72	75	90	103	81	83	86	86	71	93	79	103	87	108	95	80	104	91	96	78	105	87	81	90	105	109	85	105	82	83	69	75	89	106	82	92	102	100	93	101	83	95	91	96	98	93	91	91	94	90	92	94	86	104	71	73	87	82	95	103	104	86	75	94	97	82	99	102	92	80	91	80	85	83	87	79	86	87	81	82	66	81	102	107	92	87	92	91	90	84	87	91	92	80	89	95	78	86	109	95	86	86	95	92	96	84	84	88	82	97	105	64	92	71	93	71	84	74	77	82	90	74	98	102	84	88	84	79	85	92	88	87	76	97	70	74	83	87	95	86	100	89	86	73	83	77	83	74	73	88	103	74	88	98	81	87	85	86	81	109	87	83	77	75	99	103	88	81	90	87	107	93	87	87	90	67	75	90	98	93	90	71	78	103	91	89	90	84	86	90	77	95	75	104	74	84	95	92	91	89	100	93	90	89	82	101	92	77	87	91	78	91	84	81	84	95	81	86	88	69	97	93	82	92	92	81	103	88	102	88	73	93	102	88	79	96	89	91	91	84	82	91	91	72	84	78	84	91	89	86	89	84	81	99	86	86	93	101	86	79	81	74	84	83	78	77	94	66	80	98	79	96	78	119	65	85	93	92	103	83	98	79	78	88	79	98	91	93	94	95	86	89	93	86	79	77	80	76	86	105	85	67	86	75	94	93	84	88	85	92	100	93	101	81	104	65	85	91	81	93	89	87	97	86	94	79	93	78	81	102	78	79	93	85	78	76	86	74	95	82	94	82	77	98	87	86	74	86	90	95	89	86	74	95	86	77	105	100	88	85	84	85	92	81	109	97	78	94	92	69	83	85	83	74	99	96	81	67	95	86	79	94	79	83	97	88	82	70	97	91	63	85	94	83	97	85	74	89	89	77	93	80	96	74	80	87	90	96	89	78	91	90	95	94	87	86	82	95	98	97	103	70	96	74	82	99	75	91	87	85	97	96	86	88	81	79	88	95	86	81	91	74	80	88	79	99	92	95	89	80	90	92	83	83	78	93	84	79	78	96	90	90	92	77	64	78	88	104	88	87	84	89
7551	1155	1078	549	372	280	286	245	232	219	209	170	191	188	178	186	172	181	157	177	162	160	168	158	177	166	172	173	157	170	155	160	187	169	161	165	158	166	182	164	183	145	174	192	167	159	174	163	176	158	170	182	191	163	137	171	162	190	176	189	182	164	164	154	183	176	188	163	164	166	186	194	187	154	174	177	176	157	160	156	144	170	184	172	212	158	159	173	171	179	159	143	156	157	159	148	177	159	183	135	182	191	171	174	167	156	165	164	172	177	146	179	177	160	177	158	157	175	162	153	171	151	159	168	150	161	159	160	161	166	193	152	163	155	163	148	166	147	165	180	179	162	176	164	175	148	160	165	160	161	190	166	158	179	163	140	191	178	162	183	199	158	170	169	163	158	166	175	159	159	166	166	184	165	134	177	177	179	150	175	170	179	165	167	146	175	167	152	195	167	174	181	181	168	155	156	163	168	161	147	159	168	158	160	182	171	172	167	172	159	148	153	152	168	168	129	174	170	160	166	171	165	171	177	171	167	181	179	187	160	152	199	152	172	168	179	162	157	167	180	166	174	166	175	163	155	159	159	167	178	173	152	157	154	156	171	160	177	165	148	159	178	190	156	177	154	148	172	162	179	172	169	161	183	177	168	176	161	170	159	165	170	175	169	179	166	161	166	162	154	157	157	169	170	141	161	159	154	181	162	157	165	165	172	155	179	170	162	175	197	191	174	167	150	146	157	173	171	172	140	164	177	162	156	175	154	161	178	178	200	144	149	169	162	173	176	152	140	183	172	181	158	163	166	172	194	164	148	162	178	147	171	154	167	171	173	177	142	181	167	169	164	165	149	167	160	170	167	160	154	169	154	156	176	181	164	150	176	193	174	170	169	141	188	175	146	174	177	181	185	180	173	161	163	190	178	165	166	161	168	169	154	165	167	150	180	185	185	193	138	147	170	162	166	138	161	147	157	167	170	185	181	167	151	195	171	185	149	166	144	171	183	181	166	154	166	190	171	175	165	168	159	153	162	158	186	193	166	183	188	173	156	149	164	142	126	160	159	165	168	167	179	164	173	152	166	142	169	193	157	167	192	151	155	155	173	151	163	164	164	154	154	144	176	146	149	173	178	178	187	164	166	162	166	178	167	182	154	155	180	166	170	177	179	167	157	172	149	162	155	152	155	198	164	169	172	173	158	185	171	162	156	156	156	175	162	172	147	182	171	139	165	166	159	174	146	168	159	161	154	152	180	165	180	189	133	165	153	159	162	175	150	174	164	166	155	185	181	177	164	180	154	179	166	164	174	163	163	174	169	180	159	170	189	139	163	167	155	162	188	142	171	163	161	161	164	150	162	195	148	170	184	173	130	196	163	180	185	186	151	155	178	192	164	167	169	175	150	163	172	154	163	170	151	169	174	155	165	160	167	156	160	167	180	181	146	164	153	162	176	163	148	183	158	164	174	194	151	167	153	163	151	167	156	180	173	181	145	175	166	166	143	177	184	164	180	175	164	165	160	167	142	185	182	152	159	171	162	172	140	177	156	187	203	177	188	163	167	171	162	155	165	159	172	142	149	191	186	181	167	150	164	136	150	141	161	178	169	213	159	145	164	165	156	152	172	185	187	152	165	155	181	159	155	178	155	164	143	156	159	165	179	171	203	152	162	161	155	169	164	157	162	146	143	161	153	188	190	163	176	174	161	161	153	158	191	160	167	155	174	169	167	158	168	158	153	163	169	176	168	153	171	159	165	142	173	175	178	180	165	170	191	169	150	167	157	189	149	160	167	152	169	161	170	178	180	153	169	185	138	164	167	165	164	147	165	148	157	167	171	172	169	150	151	150	160	185	150	179	194	148	174	165	162	162	164	165	161	167	165	159	169	175	157	160	178	161	171	161	165	161	175	167	157	152	171	152	149	172	166	161	160	169	166	183	183	180	147	148	166	165	181	165	165	154	153	169	166	171	192	162	178	145	164	176	170	189	164	150	186	161	161	150	177	160	162	182	170	162	151	164	144	170	144	157	163	181	148	167	184	175	170	169	161	172	168	151	171	166	174	177	177	180	159	176	174	167	150	182	150	177	188	148	167	163	158	184	179	171	179	162	164	148	166	170	176	171	164	147	159	151	160	145	148	153	173	177	156	168	180	168	156	159	157	172	180	171	174	151	193	168	167	146	159	170	156	161	165	159	147	180	165	175	181	166	158	161	152	164	157	150	159	153	159	143	170	170	160	156	171	162	177	150	169	163	167	172	154	179	170	175	152	176	160	163	166	177	180	167	173	155	167	169	167	149	167	169	165	196	178	147	160	149	149	138	166	157	158	159	152	167	158	170	146	164	167	141	170	175	166	166	156	154	158	162	159	164	144	177	158	168	167	161	165	189	174	160	172	154	149	183	173	157	164	166	166	164	162	160	192	166	186	161	173	181	183	179	162	142	173	151	160	164	175	154	154	167	162	159	169	164	165	141	150	180	145	175	175	154	162	183	182	165	168	155	165	170	168	205	157	191	172	197	151	177	167	159	146	174	171	173	167	173	191	151	156	167	181	171	174	163	167	156	170	152	150	159	171	156	170	158	157	163	160	136	159	179	171	155	149	158	174	166	167	180	167	154	163	179	174	166	193	169	185	177	186	175	175	168	157	174	186	168	165	172	166	168	174	184	170	160	165	177	148	171	168	160	164	168	153	160	165	163	174	157	191	173	160	152	183	168	178	173	163	166	182	157	149	192	166	194	162	177	157	184	168	162	159	173	156	155	162	187	168	148	147	159	178	167	159	189	154	156	146	184	150	174	146	174	151	161	159	162	162	160	161	157	166	160	193	145	177	166	177	162	160	171	164	161	157	166	157	173	157	171	148	190	153	169	183	179	180	183	156	154	195	163	160	161	165	177	178	174	176	175	171	154	151	160	163	170	156	170	190	153	134	154	174	167	171	166	179	181	160	169	176	178	143	174	158	155	154	159	181	169	176	190	159	166	179	151	172	162	181	169	158	163	171	168	157	180	135	195	162	136	152	154	146	163	149	184	171	168	171	174	163	169	172	161	157	166	165	156	149	154	162	152	158	161	186	152	158	178	169	166	138	155	162	152	170	172	175	152	170	166	167	154	162	158	176	174	167	155	162	140	143	150	157	198	169	169	145	182	183	148	161	184	179	189	166	165	149	154	152	177	159	164	174	157	180	163	163	182	152	174	156	157	166	167	157	170	146	154	160	165	192	162	161	159	158	159	170	150	161	154	158	158	177	167	159	169	180	141	186	161	191	161	175	173	156	173	152	182	173	172	175	181	174	154	156	154	144	165	161	162	172	143	158	157	157	187	162	165	179	142	176	179	165	184	191	152	178	166	154	166	168	174	171	162	178	161	152	169	152	170	170	167	149	155	170	167	147	155	159	166	164	162	146	184	191	184	142	175	144	160	188	166	160	188	152	158	136	156	158	171	172	169	192	188	138	160	169	139	176	157	163	158	156	157	174	162	160	156	155	163	167
24041	21042	28317	23999	20407	2142	693	480	359	347	318	270	283	283	285	230	244	271	219	203	236	222	218	205	243	226	211	211	206	205	224	221	215	219	202	190	196	188	204	190	203	201	197	218	178	169	212	191	177	198	191	188	214	172	193	193	173	182	214	191	180	187	213	199	179	210	207	183	177	203	188	189	190	187	214	193	223	192	218	193	174	208	188	161	195	189	166	197	190	194	166	213	197	188	188	204	187	208	206	160	193	211	188	215	201	199	179	211	171	212	223	177	200	218	183	185	171	180	206	189	192	184	174	178	195	189	209	173	200	195	189	176	225	187	180	181	207	189	192	191	184	175	184	169	158	192	196	173	203	192	187	188	196	167	178	198	201	190	223	183	175	178	214	189	209	201	182	201	180	212	200	168	189	181	185	189	201	196	196	193	198	180	207	187	191	198	167	219	195	214	185	182	194	209	188	185	225	209	199	194	192	178	185	187	173	201	193	192	193	175	199	199	194	188	209	180	185	196	194	145	180	195	177	168	198	186	190	195	186	174	194	192	192	190	193	167	201	193	190	194	198	198	177	187	184	208	198	174	201	188	190	200	183	216	184	176	183	194	197	207	174	184	179	196	187	187	186	192	191	183	203	180	172	180	180	173	177	185	198	197	205	184	184	226	186	193	180	199	180	195	187	195	197	184	190	189	183	204	208	214	207	205	193	196	168	176	194	207	212	161	232	209	197	175	208	209	158	210	190	183	195	183	178	204	192	165	187	193	162	197	190	162	188	208	194	181	181	222	210	202	191	186	187	188	192	183	181	184	185	203	214	179	189	189	185	196	218	179	182	197	181	180	215	172	173	174	201	191	196	195	188	205	199	167	207	186	177	170	201	184	196	166	204	197	157	196	210	176	218	156	186	190	159	210	204	198	216	210	184	200	189	187	191	183	186	216	182	190	197	202	158	165	186	178	207	187	191	186	209	181	191	191	189	205	179	173	192	181	205	150	201	184	157	182	200	168	201	189	194	193	183	198	195	220	215	189	197	203	182	197	198	198	204	202	216	174	185	209	185	208	192	177	182	193	209	176	190	210	196	186	197	169	218	172	189	205	224	215	203	163	182	205	179	183	196	206	168	186	204	197	201	172	177	196	181	200	186	207	198	180	198	211	219	197	198	198	182	197	204	187	203	193	197	201	202	193	197	180	193	186	187	192	183	186	185	191	185	194	195	181	183	183	193	165	204	221	203	197	195	201	199	173	176	194	206	199	177	214	188	197	202	183	188	178	185	172	175	221	201	185	183	167	211	186	189	198	202	205	195	197	180	192	213	206	196	193	202	207	183	195	181	198	195	223	207	191	191	174	183	182	197	186	204	212	181	197	201	201	207	211	197	210	195	180	197	212	196	201	206	191	189	177	200	188	179	194	205	169	190	174	178	195	214	188	186	194	180	182	187	205	192	187	197	172	176	180	196	204	181	166	195	205	173	208	164	178	192	156	188	191	196	175	208	188	185	178	205	186	171	216	217	191	182	177	206	179	200	199	208	199	199	188	221	182	177	205	192	179	196	205	204	205	193	191	193	190	205	174	205	203	197	210	187	198	170	200	202	186	180	191	173	200	220	208	181	182	191	178	197	184	176	188	193	186	194	225	209	193	193	179	191	202	199	198	234	176	191	200	202	222	195	187	170	208	232	179	193	192	206	213	204	194	201	198	181	174	173	184	201	203	191	204	205	180	195	176	211	190	200	186	204	196	195	215	193	190	195	185	181	203	194	180	198	206	209	199	193	179	207	190	202	187	187	180	195	193	199	192	187	196	211	193	187	192	175	211	182	173	182	202	195	185	188	171	199	183	192	207	187	209	176	170	204	194	195	216	201	201	191	187	185	182	188	202	208	176	217	198	200	207	164	189	188	207	185	201	199	200	211	188	218	186	206	173	192	189	190	199	182	183	198	210	189	204	189	201	205	194	201	199	189	195	203	188	227	173	173	190	196	230	192	203	206	194	193	148	201	196	204	210	209	187	198	184	190	161	174	208	193	192	171	224	196	192	192	224	169	201	215	193	208	203	182	187	203	179	202	181	208	192	210	199	188	177	206	173	177	177	165	196	204	193	177	214	190	189	193	172	193	194	186	186	174	199	205	201	190	195	203	180	206	209	201	180	215	207	174	198	182	183	198	170	180	180	202	185	211	199	184	185	203	202	214	216	166	183	190	201	187	222	196	210	188	194	187	195	205	208	192	180	183	184	205	201	208	185	189	189	214	197	198	193	199	196	174	187	146	205	208	183	185	175	184	194	190	214	199	205	183	199	210	192	227	185	182	213	225	174	212	204	205	189	176	192	216	212	199	203	209	178	178	182	175	199	204	205	193	179	197	186	211	180	197	189	185	192	224	190	198	203	190	213	174	193	183	213	190	214	202	186	168	190	194	186	193	197	198	179	182	205	181	172	174	202	151	175	177	215	203	181	186	172	182	200	212	207	231	186	202	202	193	199	185	204	196	189	159	197	185	190	203	209	215	201	197	185	193	184	187	196	200	178	200	204	196	207	199	200	203	201	197	159	201	179	207	185	213	171	195	205	184	192	203	172	197	175	222	164	186	184	187	200	181	193	193	204	192	196	196	168	191	213	205	196	209	192	177	198	180	176	173	188	191	200	210	196	185	190	168	184	201	182	193	211	200	205	175	192	200	189	197	185	199	211	187	201	210	184	193	178	221	180	175	194	188	185	195	221	173	205	172	202	174	192	207	205	185	209	175	175	186	206	191	177	193	187	204	176	186	203	198	173	182	182	195	158	208	182	193	177	206	187	202	206	200	184	187	154	203	191	217	199	173	179	179	199	200	187	203	187	172	214	183	195	212	196	189	188	202	184	192	191	196	193	197	181	180	176	182	163	201	173	205	175	184	206	194	184	182	198	195	202	189	178	211	214	153	180	187	193	188	198	194	156	198	211	182	185	192	210	179	197	174	203	170	185	200	187	169	198	176	197	200	172	183	187	199	192	189	199	208	194	186	182	201	211	201	200	196	185	203	191	186	190	192	203	161	192	203	212	200	201	208	175	199	179	188	163	169	220	209	201	181	200	199	190	202	206	202	194	203	207	180	217	197	200	175	166	187	227	221	198	192	216	205	182	213	180	198	189	182	198	184	206	206	197	213	166	200	178	179	192	196	184	195	190	194	212	209	192	207	188	195	183	204	189	205	212	180	187	209	200	186	189	180	181	186	211	196	208	183	192	176	170	171	177	222	210	180	194	186	191	212	183	180	205	187	194	164	203	193	213	164	175	206	197	191	188	175	200	172	176	168	196	188	170	184	189	197	166	168	171	194	195	205	183	202	194	184	203	197	161	212	200	179	210	169	178	161	195	192	218	219	188	205	209	189	177	194	203	200	193	183	185	165	206	203	170	206	197	195	191	194	183	192	189	210	173	167	208	209	204	178	177	175	199	194	202	162	203	202	199	185	192	183	216	183	213	183	182	183	190	184	184	167	199
15238	9689	8079	4184	2845	2030	1446	1292	1020	834	768	731	660	617	544	476	484	430	483	458	397	390	419	375	395	378	350	367	369	367	367	396	396	386	389	408	329	336	364	356	319	355	374	363	360	340	335	339	367	357	336	359	341	354	334	284	346	364	323	320	346	366	376	323	368	307	360	340	337	360	331	346	352	306	351	351	331	321	323	306	348	357	323	324	328	341	369	347	349	330	352	329	293	365	307	297	337	378	338	353	352	339	339	336	326	331	346	324	346	343	309	337	352	321	315	326	295	351	328	368	352	307	343	339	378	333	335	346	313	336	355	317	351	335	336	367	346	355	331	311	338	368	322	324	356	313	297	317	314	347	357	350	368	358	350	324	343	285	326	334	343	339	317	355	331	344	344	322	334	311	337	351	363	340	345	323	343	358	333	316	348	331	323	330	320	356	332	337	324	337	336	312	330	309	351	358	307	296	381	350	367	344	362	342	353	345	340	319	328	324	364	346	316	363	337	334	330	342	343	331	367	329	352	332	320	363	363	354	358	322	336	329	345	350	333	347	339	314	336	341	340	335	323	323	332	398	349	351	343	356	342	354	332	323	326	334	312	338	310	345	306	311	301	332	326	340	327	342	360	327	346	312	314	319	345	357	369	336	337	308	309	301	299	334	313	329	321	343	346	354	341	375	297	326	329	339	336	370	316	355	338	374	333	337	318	339	368	352	338	332	344	354	353	306	322	330	331	310	346	324	336	358	339	345	324	325	315	328	320	354	317	322	349	322	315	345	360	349	343	317	330	331	340	350	380	315	348	338	303	338	322	328	336	344	346	324	354	322	331	319	350	326	383	329	317	329	313	355	322	373	328	325	315	299	347	341	322	329	357	357	319	348	342	343	316	334	306	313	323	311	306	333	320	349	294	323	316	326	346	312	317	317	364	365	340	349	317	323	344	347	358	310	348	329	319	300	324	316	321	329	323	346	333	322	371	328	308	313	352	370	337	325	301	345	351	337	332	354	351	337	366	355	359	328	350	340	363	335	339	338	326	360	316	352	333	350	284	292	342	336	356	366	365	317	325	314	338	351	344	312	348	281	344	317	338	312	323	323	322	343	328	342	327	326	349	346	337	323	337	333	338	312	387	365	330	320	347	303	336	366	329	338	333	319	327	303	360	344	332	364	361	323	317	354	320	319	324	340	326	322	323	321	341	356	304	334	333	352	339	371	372	350	369	317	294	324	351	365	340	344	331	334	339	343	317	346	343	329	345	348	362	322	386	343	314	332	374	340	300	334	339	325	333	319	320	322	330	353	360	332	329	334	373	297	311	347	334	335	347	332	375	322	352	368	361	330	305	335	320	336	340	327	327	360	309	362	327	352	350	335	343	347	322	373	298	344	354	318	334	338	340	336	339	335	363	353	354	344	335	322	334	357	350	333	341	353	340	335	298	337	331	309	343	313	317	343	295	334	334	344	372	363	349	333	351	328	338	374	336	326	348	346	400	326	347	308	337	328	351	353	346	361	332	341	315	333	315	347	344	336	336	338	348	337	329	308	310	351	336	332	314	351	337	334	338	360	337	324	322	349	326	343	318	353	348	328	318	347	367	335	327	306	343	331	362	346	299	360	325	342	334	330	332	353	323	336	327	350	364	368	348	354	341	311	337	316	361	327	354	349	333	312	311	343	356	322	321	343	311	362	331	337	330	320	322	348	328	317	324	366	334	363	390	370	324	357	319	337	348	345	323	317	346	375	324	351	360	336	310	305	324	364	354	373	323	332	330	346	344	336	323	340	338	322	315	339	328	343	321	313	348	309	316	318	336	330	347	310	380	340	376	262	326	319	313	354	340	327	317	340	326	337	335	339	330	316	327	326	355	328	314	338	352	334	337	356	304	334	336	346	325	321	343	350	344	323	313	308	320	327	322	345	315	340	322	311	328	350	323	343	318	331	322	299	390	334	360	359	357	338	350	343	379	320	345	324	316	349	328	332	342	318	319	350	343	299	302	346	315	332	342	326	337	351	347	365	305	316	323	335	342	331	373	323	367	354	295	354	352	335	332	339	332	312	336	356	309	318	379	357	345	319	328	313	336	348	340	354	343	358	318	315	333	279	343	285	347	363	332	357	353	355	341	348	349	354	331	324	308	334	317	343	316	321	332	340	328	312	323	353	350	367	307	349	358	315	321	318	328	333	340	336	338	337	340	361	351	313	356	318	351	343	326	327	319	289	329	333	318	347	336	398	332	326	308	314	341	328	351	333	343	339	328	336	332	336	316	318	297	314	353	327	342	332	379	351	341	330	358	299	306	317	325	335	335	317	304	350	331	339	319	297	351	346	350	346	354	327	354	340	325	294	317	386	297	349	329	340	326	335	335	334	322	350	367	312	328	311	334	332	351	349	365	324	353	330	331	316	359	332	332	344	312	346	333	345	333	312	323	335	332	319	352	339	310	317	343	346	346	335	340	348	313	349	354	335	319	285	361	320	328	337	318	317	354	335	325	305	338	350	340	324	322	317	340	317	334	328	360	340	354	323	325	355	346	331	320	359	344	346	356	295	348	337	344	359	339	321	348	317	303	299	325	323	332	348	318	339	339	351	320	360	317	317	353	344	312	352	357	349	364	329	368	329	325	341	318	358	322	319	339	358	345	337	336	319	324	327	337	322	333	329	317	320	352	349	321	363	331	354	327	361	368	343	345	309	334	319	333	304	361	344	364	322	317	326	328	321	327	316	332	350	323	331	316	344	358	346	331	286	317	329	369	355	343	337	332	307	309	348	328	341	342	347	330	345	337	326	339	360	341	345	343	326	354	363	326	309	367	331	326	336	333	294	328	313	354	325	311	370	341	315	324	330	327	335	336	333	345	342	339	329	335	319	315	319	306	348	337	315	333	324	317	321	355	357	347	303	313	327	342	335	305	309	332	351	303	337	335	315	335	321	335	337	339	359	318	320	304	351	356	330	322	328	322	333	359	338	357	312	347	285	315	318	347	344	337	360	366	351	350	369	357	346	318	320	341	348	330	359	351	349	323	312	349	291	354	363	326	358	343	315	338	322	340	314	353	336	338	335	324	315	299	311	322	345	338	325	309	336	327	316	339	343	314	340	342	346	332	328	339	337	329	336	316	324	313	336	342	343	335	302	352	317	328	303	323	328	336	343	347	336	323	340	363	351	349	329	319	311	325	319	372	328	336	336	330	296	333	297	350	343	356	367	338	312	309	331	300	318	313	326	322	357	354	318	337	339	335	352	355	338	342	339	347	334	325	353	342	335	347	309	325	340	336	378	322	355	348	344	346	349	366	354	350	325	370	323	334	346	354	328	356	332	299	323	327	341	346	329	343	324	358	355	337	340	347	365	328	356	355	327	341	355	325	353	354	345	315	355	299	323	337	335	341	342	325	337	327	315	361	314	339	342	319	305	359	360	322	343	352	335	334	335	348	332	329	352	324	354	340	336	356	305	326	317	337	338	314	333	345	317	331	331	312	326
23005	21030	28957	23300	21031	19715	2298	883	712	671	602	535	495	491	474	499	453	458	430	427	427	438	399	371	378	392	364	397	376	390	400	361	366	334	346	384	377	378	381	368	375	415	347	362	369	374	386	380	372	393	335	360	370	342	363	394	372	327	359	365	366	362	337	351	404	374	364	371	357	375	350	363	362	363	399	354	344	342	382	366	322	368	344	359	369	323	341	386	366	365	351	338	360	358	331	351	336	370	361	355	382	378	356	367	380	372	366	344	324	374	333	339	329	349	324	329	334	358	352	371	367	351	325	329	347	337	355	352	339	349	329	380	363	357	344	361	362	360	356	354	323	356	339	361	367	395	355	346	402	351	361	327	344	336	347	354	329	375	356	351	385	357	328	320	359	376	375	375	372	391	334	347	366	359	335	375	357	356	380	346	363	394	352	344	359	354	344	337	368	361	381	331	351	350	351	361	364	384	359	357	375	366	339	352	381	351	360	393	395	323	337	355	367	345	351	364	375	350	373	364	349	347	344	364	367	339	343	343	346	378	362	339	362	356	380	370	353	316	348	383	402	371	328	379	378	361	363	362	369	355	316	381	345	360	353	354	352	366	359	347	377	351	386	370	353	379	352	356	367	347	342	371	351	372	366	357	334	375	362	373	372	350	315	345	417	351	349	327	351	359	331	338	349	342	339	348	342	364	344	368	380	337	363	370	347	355	357	364	335	390	333	358	363	361	362	354	347	328	350	339	365	374	332	338	371	354	350	373	339	407	362	357	367	333	366	355	354	379	340	336	329	381	336	373	394	370	321	384	369	332	373	355	357	396	363	368	330	371	344	367	378	330	331	345	357	387	404	382	408	378	368	381	344	319	330	365	360	358	340	367	366	338	364	371	338	343	351	347	345	348	347	362	361	359	337	332	358	343	389	366	339	339	355	401	362	365	352	368	338	365	350	359	349	358	337	362	348	310	347	358	358	362	357	368	346	341	336	318	394	374	347	354	353	354	358	356	322	340	347	368	331	341	335	386	349	374	324	358	356	368	370	359	358	373	331	341	340	366	363	364	310	356	386	357	364	367	365	344	336	349	383	327	346	384	363	359	339	342	345	357	374	337	353	321	353	353	341	358	343	415	379	354	352	335	361	349	389	376	339	350	364	371	383	350	377	355	359	343	372	367	389	346	338	336	347	378	351	376	366	364	322	382	367	361	356	337	339	335	345	311	363	348	354	337	364	354	355	347	349	354	316	371	346	373	346	362	360	358	344	323	383	347	367	372	334	356	346	377	334	341	343	336	358	336	308	347	371	357	377	384	385	370	339	373	341	385	363	354	351	372	350	341	364	340	336	341	373	361	339	356	337	336	371	361	356	369	342	354	329	332	347	334	327	384	354	332	365	353	377	366	397	348	349	366	361	337	361	349	334	368	399	337	368	359	388	343	320	341	351	354	369	343	349	349	364	336	376	371	333	373	378	352	392	337	346	387	338	345	365	357	360	385	354	346	358	362	352	415	369	380	322	378	339	349	341	382	359	370	384	369	391	361	328	371	358	372	355	381	356	326	346	348	319	358	349	340	319	314	356	328	373	377	368	384	362	373	355	388	364	326	358	359	343	361	379	349	352	362	364	343	390	369	364	355	312	382	344	323	339	360	346	345	371	367	364	350	380	364	331	340	377	390	357	358	400	359	337	320	338	363	365	377	346	376	379	370	342	382	348	333	371	409	352	350	361	336	351	338	354	317	353	381	334	346	361	350	355	364	355	331	346	356	358	358	358	364	374	335	340	330	359	369	349	351	377	358	357	355	357	349	366	380	384	367	345	351	389	389	324	323	364	337	370	360	336	350	360	367	336	360	349	372	341	362	353	373	345	362	328	360	389	319	375	340	377	381	358	382	347	338	346	327	374	364	363	371	362	344	337	374	352	346	343	361	356	347	338	366	394	370	333	359	355	364	384	353	353	343	371	368	331	341	375	348	372	348	350	371	341	377	354	383	357	372	333	319	396	368	368	358	353	353	348	352	359	355	344	378	339	336	351	349	338	344	354	330	359	345	396	350	358	379	335	327	349	344	358	352	355	376	350	351	378	350	343	345	368	338	393	373	372	360	333	367	340	346	324	348	332	356	328	368	369	392	354	348	360	353	346	362	352	355	371	370	389	379	343	387	358	374	342	359	372	355	362	354	347	376	357	364	355	373	353	320	397	355	365	390	374	339	338	336	370	329	364	401	357	352	379	384	345	330	359	357	354	346	417	346	375	340	338	376	377	342	347	309	385	338	367	338	356	374	347	388	370	328	380	345	358	363	361	355	368	348	336	387	340	365	346	354	361	377	352	336	367	344	351	373	380	326	391	313	339	350	360	375	355	321	364	356	346	327	345	353	350	347	349	345	334	371	357	355	343	368	369	374	359	354	329	340	355	361	372	370	339	378	338	364	347	387	356	377	332	388	356	321	392	342	360	312	343	355	350	336	365	341	403	339	366	336	386	347	370	348	318	358	351	372	352	349	350	330	355	354	352	325	398	383	321	338	368	338	333	336	354	352	349	380	333	379	351	364	337	320	342	344	342	361	344	408	342	353	359	353	368	333	375	320	333	397	387	339	340	345	345	361	349	357	369	346	367	355	353	305	347	348	367	331	362	339	328	368	356	323	349	327	369	347	358	341	382	381	354	315	338	351	396	358	361	341	377	377	326	371	327	306	342	336	349	344	340	357	332	343	326	376	365	324	364	372	340	379	335	331	391	377	364	312	352	344	320	377	377	371	360	360	326	349	354	331	358	343	334	368	339	355	368	357	363	339	339	348	367	335	365	365	366	361	305	380	356	353	347	351	322	354	362	354	373	356	379	320	344	333	381	375	347	347	375	344	327	352	371	375	349	339	354	344	352	349	315	355	357	367	349	339	362	386	350	349	326	331	348	342	377	349	361	391	320	354	332	373	381	377	349	343	354	348	354	337	333	360	373	328	357	336	358	367	333	354	342	315	351	345	339	341	375	333	381	361	375	369	357	338	352	352	319	350	384	365	313	381	350	336	373	353	341	397	358	369	352	405	320	386	376	344	387	344	390	326	360	346	337	365	401	341	347	365	344	333	346	372	364	380	348	362	329	348	361	331	346	341	363	364	335	364	354	352	349	354	354	336	365	345	353	391	347	340	342	351	325	342	380	363	356	351	357	361	325	370	360	370	338	361	350	382	350	372	350	321	367	370	380	355	373	335	374	376	345	321	348	338	358	340	361	354	367	326	361	346	338	338	344	359	345	350	369	362	359	372	345	314	341	360	379	305	340	378	377	362	348	351	373	338	320	328	390	358	356	364	339	354	376	386	343	375	331	347	358	353	366	357	375	379	345	400	341	354	359	349	353	314	322	347	342	341	334	385	338	349	385	324	368	330	335	363	328	364	336	389	355	356	365	337	349	383	369	344	372	350	347	354	341	322	383	370	356	375	342	346	328	354	335	352	341	370	364	345	361	353	364	367	336	314	325	348
17788	15573	13197	7186	5060	3693	2794	2275	1975	1646	1434	1231	1125	1051	1002	939	877	827	859	801	759	778	697	687	654	720	664	674	694	691	682	638	670	636	654	634	648	625	626	682	662	660	632	615	627	620	602	595	601	615	586	614	584	547	603	630	606	618	601	601	599	645	623	644	599	591	593	593	583	573	590	594	605	606	551	617	645	571	588	603	569	605	636	616	588	576	604	588	596	570	584	601	580	551	576	586	592	597	577	630	590	634	620	596	624	574	628	591	575	620	598	605	611	588	594	534	596	564	606	590	585	600	643	550	573	590	581	631	563	564	597	596	578	582	547	562	600	546	590	543	598	611	574	603	614	593	587	594	660	616	579	612	582	584	604	583	606	604	571	586	619	600	601	597	586	563	539	572	641	589	607	603	574	609	580	597	610	626	574	605	570	552	556	575	607	606	578	598	616	622	579	578	582	624	602	607	573	594	629	564	551	601	593	562	606	566	599	590	556	586	626	597	618	596	588	582	562	541	560	566	613	592	579	556	603	549	603	610	589	580	624	577	580	587	611	553	617	587	614	612	567	621	632	543	598	614	654	577	578	624	576	616	603	602	584	560	584	602	609	606	599	589	544	605	587	573	593	570	621	559	582	603	588	616	587	561	589	632	582	618	624	574	565	583	566	577	577	636	580	571	601	574	617	621	585	595	573	602	594	597	587	598	567	587	552	621	590	576	556	640	614	568	609	587	615	621	635	575	644	590	589	566	571	554	543	596	574	591	568	600	603	640	576	532	584	580	590	604	555	586	571	607	609	614	643	634	624	564	590	612	561	603	575	560	627	573	570	613	582	609	575	584	608	585	599	581	615	649	573	604	593	619	598	612	579	601	561	577	568	634	544	586	620	586	563	599	564	587	586	612	596	632	591	574	601	591	556	589	591	603	608	599	582	615	609	615	585	596	540	611	567	560	575	593	592	612	596	611	598	607	628	612	617	602	571	609	590	609	606	624	585	595	581	573	584	624	560	541	583	578	570	600	595	614	568	599	632	591	630	610	568	572	573	626	580	567	610	562	590	591	586	597	626	623	576	600	590	586	595	579	578	594	631	579	596	563	559	598	578	557	550	576	615	569	614	641	586	622	576	565	582	585	550	554	595	566	586	605	625	612	572	603	604	553	575	587	577	618	599	588	579	589	617	561	651	609	601	592	584	591	561	610	604	580	603	566	585	613	569	602	587	586	574	554	602	581	572	558	575	600	588	616	585	578	548	558	626	549	586	567	571	569	614	617	595	572	593	611	626	581	591	617	561	599	620	547	617	581	653	614	613	578	592	591	574	575	631	570	588	630	606	583	574	590	589	576	600	623	579	610	579	611	621	604	587	606	582	566	546	603	596	631	619	582	633	593	581	566	605	595	593	591	584	643	543	582	601	607	580	567	612	576	587	582	607	594	571	577	573	624	585	618	601	591	588	571	592	605	569	555	574	571	578	596	605	611	595	563	590	596	621	623	582	537	560	619	576	566	595	591	594	603	588	584	590	555	651	584	661	566	573	622	556	561	618	577	564	621	575	588	611	590	617	605	591	609	609	616	576	575	624	588	606	641	608	560	554	604	625	555	633	614	644	617	590	576	607	583	588	583	556	598	563	566	569	588	570	568	601	567	611	649	617	599	563	609	570	566	595	585	594	613	581	603	586	619	586	620	590	615	592	552	592	591	538	586	595	592	589	591	550	634	640	558	591	542	579	587	579	617	584	602	566	576	589	579	574	594	616	570	554	611	610	587	643	580	565	534	586	590	579	694	552	604	585	631	635	525	596	612	594	588	632	625	642	607	615	604	633	585	588	585	588	563	570	602	577	585	581	584	621	575	608	590	592	558	581	596	598	548	589	588	584	618	591	578	587	570	560	601	534	613	610	567	592	604	559	577	594	575	599	572	568	588	538	595	617	588	607	568	586	570	610	602	552	581	570	596	605	581	577	612	587	620	615	581	587	584	602	609	600	552	593	584	556	606	616	581	607	574	595	554	598	604	595	630	537	588	539	574	599	573	621	616	573	583	562	601	641	552	631	633	618	601	612	578	601	659	548	576	566	565	579	604	619	580	542	606	571	627	563	610	600	631	605	603	601	603	580	588	561	605	601	588	542	575	568	569	590	627	588	558	623	551	552	605	624	587	599	595	576	592	586	602	613	635	608	595	606	563	612	571	553	607	637	602	618	614	566	565	546	543	583	616	631	578	616	605	581	589	567	610	593	605	600	574	590	569	599	588	618	589	570	564	568	593	603	614	591	604	569	585	610	605	599	573	573	616	563	607	565	602	573	566	597	591	600	614	610	566	596	620	647	597	615	590	628	629	580	611	533	611	583	577	603	592	571	560	568	581	573	577	617	588	562	631	591	577	571	621	550	595	592	537	608	587	569	534	616	595	637	611	596	590	552	588	579	587	545	627	644	568	617	600	630	603	560	584	578	604	604	552	552	607	617	598	589	566	609	604	581	602	574	559	587	569	607	584	578	574	594	594	565	575	602	566	595	585	571	547	576	587	590	586	576	576	597	609	579	610	568	570	604	560	552	593	611	559	580	578	596	580	617	614	580	602	606	629	608	604	570	563	583	535	598	556	555	586	609	567	561	582	580	574	619	587	574	599	584	613	559	576	647	620	588	577	590	554	578	592	578	589	589	611	548	618	600	594	596	566	599	616	613	590	593	597	570	631	571	593	606	591	585	617	604	591	589	596	636	568	608	589	592	604	613	595	612	569	585	560	595	601	550	585	573	581	577	579	551	596	554	582	549	596	598	583	568	591	587	572	603	602	609	633	607	621	616	611	582	545	613	603	601	589	588	615	618	556	573	589	594	572	573	541	558	596	569	585	602	603	574	591	587	568	569	551	553	596	609	616	602	580	557	598	555	622	590	613	568	621	674	604	602	576	605	592	636	576	575	555	591	555	632	590	604	622	556	598	596	630	616	594	614	582	612	611	599	610	567	632	586	627	603	614	610	592	614	581	548	607	573	579	599	581	573	566	625	597	550	587	584	563	566	530	566	607	602	635	588	583	574	559	583	640	605	601	548	624	574	615	606	559	608	591	587	549	557	594	585	595	650	591	575	561	591	572	555	574	566	564	594	624	633	585	567	631	585	571	624	556	576	595	570	587	620	610	583	600	573	612	594	631	601	630	586	589	554	613	582	543	583	581	553	613	609	582	568	630	577	543	599	608	595	575	591	581	587	626	591	609	636	579	566	606	630	618	602	628	562	604	609	590	596	664	577	599	587	569	606	588	573	582	608	627	577	589	597	598	627	642	575	532	579	550	604	618	578	590	583	603	592	604	626	613	591	580	563	616	586	578	620	578	572	626	540	580	607	562	563	602	584	593	580	603	609	569	594	554	609	610	582	588	616	608	592	590	594	604	600	574	614	567	597	595	629	567	573	638	612	554	578	637	581	579	622	613	568	607	590	578	599	618	640	558	547	612	589	577	588	608	585	626	578	579	572	554
26552	20275	7617	419	198	142	110	105	87	101	99	88	101	95	98	104	86	91	91	90	73	69	85	72	97	78	75	80	78	81	93	96	92	96	78	75	77	71	77	82	90	98	74	98	93	80	85	89	72	66	84	83	99	77	93	86	87	101	96	92	94	87	95	96	86	98	89	81	66	87	78	90	96	92	71	84	65	80	86	81	71	93	84	94	77	72	103	100	98	91	98	87	93	83	93	97	87	89	85	80	93	69	84	66	83	79	82	83	70	68	97	84	81	91	81	76	75	81	74	76	89	100	92	75	103	75	85	77	73	89	78	87	82	83	76	77	80	78	113	93	78	75	87	95	82	83	85	83	80	86	86	107	89	93	76	79	72	88	80	71	71	81	81	87	81	76	83	86	75	100	92	88	90	71	74	89	81	83	88	79	92	104	78	85	101	83	83	95	74	84	69	69	99	84	77	81	90	69	106	106	85	83	85	89	91	69	88	92	84	83	83	93	74	75	74	95	78	79	94	81	79	92	108	78	89	83	89	108	73	88	81	86	104	81	91	72	90	86	107	96	103	82	62	81	86	86	84	70	78	78	83	97	85	80	83	87	79	64	88	81	73	84	83	83	77	94	77	82	77	96	87	95	71	95	85	82	78	92	95	72	70	66	80	94	72	95	71	91	86	86	84	85	79	93	81	80	91	90	81	79	84	84	89	97	88	101	75	89	94	85	92	75	82	84	71	68	72	71	82	89	95	87	91	87	84	79	85	70	76	84	97	74	75	76	76	72	80	93	72	78	75	79	71	78	74	79	79	75	91	75	96	73	72	73	68	74	90	81	86	77	78	82	76	73	87	91	82	88	90	96	93	94	89	77	89	93	86	89	83	76	85	74	75	82	98	73	67	74	96	95	98	94	92	94	91	74	79	88	90	82	83	82	90	80	102	77	83	92	71	103	74	76	85	100	85	99	93	80	78	93	64	69	75	92	91	90	97	64	79	85	85	73	73	89	67	83	75	100	76	74	84	85	72	86	78	70	85	73	59	79	100	83	87	75	95	91	68	97	85	80	99	95	94	71	74	80	84	88	74	104	84	91	88	74	96	80	90	79	94	96	90	91	79	79	80	90	101	62	81	94	78	88	89	98	88	83	78	84	83	89	88	80	89	85	80	71	90	79	73	99	89	101	85	79	68	78	76	88	78	80	99	91	69	88	83	83	90	84	66	83	86	91	95	95	95	77	92	105	79	67	89	74	88	78	91	76	83	83	87	86	92	73	89	75	84	102	72	92	65	86	73	93	104	99	88	84	78	83	78	83	108	84	78	83	95	80	87	78	83	71	84	73	92	96	77	62	75	89	88	72	76	91	96	93	92	80	84	83	75	88	89	78	107	70	68	101	108	99	84	91	80	91	78	89	97	76	73	78	73	68	93	83	100	88	88	82	95	72	89	77	82	80	95	89	83	86	84	84	90	84	84	86	94	107	88	80	87	88	94	77	85	87	93	87	72	71	85	92	76	79	74	64	81	93	80	79	76	77	87	91	68	96	94	86	105	92	84	91	82	72	87	96	85	70	80	72	80	85	72	72	93	99	85	91	72	91	76	94	78	72	89	100	78	88	80	96	76	86	90	69	91	72	82	85	78	70	74	77	74	102	77	100	80	88	100	90	95	76	76	92	79	84	73	74	96	90	92	88	84	84	97	84	85	96	90	73	73	107	86	82	96	87	73	91	94	82	78	107	80	78	83	90	75	77	83	83	77	84	95	81	75	79	82	64	85	80	89	79	88	93	102	81	93	71	78	85	86	79	82	86	85	86	82	64	89	86	89	86	74	83	85	88	102	76	101	96	100	92	75	76	106	89	87	79	105	89	77	92	79	79	84	79	79	83	76	89	74	77	77	84	93	103	96	75	91	84	83	74	99	81	78	89	89	91	92	83	89	87	86	92	78	84	86	82	62	70	99	75	84	79	94	79	79	79	73	80	79	97	73	71	85	83	88	76	65	77	92	80	78	77	79	77	99	88	86	72	86	61	64	86	84	88	87	83	82	87	93	77	86	95	82	79	90	73	79	91	68	87	81	86	80	72	92	95	76	77	97	80	77	66	79	78	86	106	81	80	89	70	68	81	94	81	97	79	89	82	73	82	88	83	84	92	92	76	92	76	87	94	85	88	85	80	98	80	83	78	66	88	81	86	82	86	91	108	86	96	65	94	86	102	82	91	80	78	80	75	75	92	90	99	85	86	91	86	89	86	71	91	88	80	86	90	75	63	97	87	88	93	81	88	105	87	88	99	74	97	83	91	87	84	99	86	69	87	83	84	85	90	92	77	100	83	78	76	80	91	85	69	81	94	69	85	85	84	94	83	104	85	72	77	76	104	87	82	85	74	89	88	95	96	76	94	91	84	78	75	101	94	85	73	92	92	83	84	81	86	83	86	83	90	76	96	73	76	86	76	80	74	87	87	86	87	84	79	97	80	77	92	92	81	93	89	82	78	78	77	100	70	70	79	83	73	84	83	91	109	74	79	101	75	93	83	85	82	83	109	97	72	93	81	83	75	71	85	83	78	87	94	77	112	73	93	77	97	108	85	71	83	89	76	73	68	84	86	93	84	82	82	86	80	99	94	75	78	97	96	98	82	81	85	68	86	82	82	70	92	77	98	81	70	79	88	102	101	82	88	73	72	80	84	77	93	78	81	84	75	87	73	91	99	87	82	90	82	94	67	69	75	66	101	96	98	87	79	84	83	103	81	96	83	81	92	94	91	99	76	74	82	90	81	67	89	95	112	73	92	74	86	71	97	72	77	88	93	96	121	77	93	105	86	91	74	83	84	87	78	83	90	76	84	62	85	96	98	96	90	70	81	82	86	82	89	83	91	88	83	79	92	94	74	88	99	81	83	76	83	86	87	90	96	95	77	65	95	70	83	64	103	88	77	85	81	74	105	101	100	93	85	98	102	85	85	105	85	73	77	89	88	93	82	106	76	83	80	97	85	74	85	86	88	96	92	91	82	78	100	92	74	82	90	79	102	86	94	81	76	89	93	86	77	89	68	84	62	85	96	73	79	106	84	101	73	77	77	75	78	87	94	84	95	88	79	71	90	88	76	76	94	67	76	78	71	89	81	83	76	87	97	87	84	95	88	70	96	68	80	79	76	74	90	70	98	77	89	88	87	88	80	75	85	70	90	91	102	79	80	87	83	90	79	77	91	85	108	80	88	69	82	66	70	97	80	89	73	77	84	78	88	85	96	98	89	81	80	90	78	82	87	82	93	82	88	87	87	90	75	92	103	87	76	86	82	93	91	85	74	83	83	79	74	90	97	94	84	76	90	82	93	83	82	99	89	81	88	77	79	82	85	91	74	74	94	86	80	66	83	80	100	86	62	87	73	90	85	81	91	95	90	81	77	82	75	77	96	91	89	77	73	89	72	88	83	88	86	77	70	84	88	92	63	92	82	88	70	78	66	76	97	84	77	69	79	78	85	95	83
7396	1023	953	508	355	296	290	232	196	226	210	207	215	167	180	173	189	168	187	152	165	150	148	178	168	177	180	158	171	149	144	166	155	172	164	167	184	169	167	177	165	148	169	190	164	156	154	143	175	134	140	166	157	152	171	169	161	146	167	168	159	167	134	173	151	172	150	168	148	162	171	182	142	149	180	144	148	162	180	143	176	177	169	169	154	175	145	152	172	159	183	162	161	137	161	162	163	195	152	159	166	159	159	169	157	165	162	151	139	174	159	172	178	153	165	174	155	163	161	145	165	163	156	174	158	165	141	162	163	174	153	139	156	171	158	145	164	175	164	186	161	155	155	177	166	164	158	135	169	160	175	170	156	161	149	154	161	146	162	178	158	159	173	157	167	141	164	145	159	170	161	155	152	158	158	174	178	156	154	154	147	158	152	141	152	165	173	169	127	160	153	159	174	153	165	160	165	167	156	167	177	151	161	162	195	145	151	161	152	163	203	155	174	165	160	176	157	176	166	169	168	165	146	175	167	149	169	159	159	153	170	163	184	177	169	166	153	168	164	184	164	137	146	165	164	160	160	167	143	172	149	191	166	182	161	179	154	176	163	158	157	157	169	156	157	155	164	169	152	151	179	163	128	139	160	152	169	164	151	160	158	160	154	144	165	153	148	188	166	148	168	172	153	163	149	156	152	166	155	160	159	170	174	144	167	164	144	178	153	154	163	164	164	140	163	156	158	136	161	160	161	164	172	159	164	149	163	144	143	159	173	163	203	153	181	145	163	178	148	159	144	159	159	155	162	168	154	190	185	151	159	183	153	146	176	171	180	156	166	159	159	144	156	170	164	133	157	175	152	165	167	159	160	149	162	175	162	157	175	159	162	189	164	178	153	153	143	165	153	174	157	162	163	160	143	151	179	140	162	173	196	178	170	140	154	151	160	166	172	167	169	163	159	189	162	154	162	169	148	170	169	154	152	162	151	164	130	142	148	139	166	151	159	156	165	135	165	158	179	179	163	147	150	153	160	178	170	150	166	179	151	162	168	144	170	175	161	152	170	177	185	163	147	152	161	162	167	158	171	127	181	156	152	187	167	148	140	147	158	174	173	162	158	168	136	159	154	145	153	163	164	177	187	152	176	159	172	148	147	137	159	159	151	180	162	158	168	155	169	184	152	157	168	142	175	166	180	168	185	165	159	159	150	179	183	169	157	160	149	165	143	152	171	151	151	157	146	139	161	183	128	181	177	149	161	162	174	159	144	160	149	171	170	152	162	148	161	157	150	142	154	190	159	146	160	143	172	145	176	173	160	182	149	140	155	175	165	158	151	158	177	155	163	148	175	169	134	156	129	179	175	171	158	168	187	172	157	175	192	137	162	152	142	153	172	167	144	154	167	162	155	147	145	143	146	157	148	187	143	167	135	169	170	130	159	153	154	164	175	178	168	180	180	149	183	158	170	157	148	173	157	155	184	180	154	150	136	171	180	179	152	165	167	151	176	175	150	176	152	156	170	167	163	160	161	169	148	162	162	173	185	152	166	149	145	165	152	176	164	184	170	146	160	171	129	187	144	157	157	144	160	162	134	132	157	184	161	146	157	149	164	160	154	176	161	155	170	156	189	160	152	169	178	159	160	166	170	183	176	155	194	158	170	157	170	158	163	162	156	138	147	151	176	161	155	173	160	157	162	173	154	156	164	173	164	162	157	162	154	141	185	171	179	150	157	173	149	173	157	171	157	162	184	164	159	172	161	151	176	150	147	149	158	179	149	178	160	145	126	171	150	137	144	157	150	165	186	167	182	169	138	174	180	144	179	159	169	160	160	174	164	161	164	154	173	167	177	156	156	150	144	157	162	156	178	179	167	179	160	158	194	150	186	172	152	195	144	156	159	142	138	163	175	166	140	163	161	166	151	149	166	162	162	176	156	168	164	155	152	174	156	147	152	177	146	161	163	154	170	154	196	158	179	135	173	165	176	153	143	141	173	166	156	141	170	159	152	182	168	150	135	175	164	162	197	170	154	166	153	156	155	157	154	156	163	181	180	155	160	136	171	157	167	167	163	161	160	162	173	161	182	164	157	152	173	152	164	154	155	155	174	144	174	156	194	162	144	167	175	155	148	170	152	156	167	158	162	158	155	146	158	196	151	159	175	169	179	160	147	143	159	182	147	147	181	141	164	149	153	154	146	162	172	155	171	173	138	138	164	181	150	160	152	178	153	180	137	166	165	174	143	153	142	165	158	157	158	185	169	165	131	188	177	181	156	160	176	160	161	168	153	163	148	174	158	163	163	175	167	173	161	152	172	161	163	146	176	150	186	157	139	173	155	163	180	168	157	156	159	160	163	171	157	173	158	152	155	178	157	161	196	148	165	153	153	134	158	166	157	174	164	160	163	144	156	160	150	158	162	160	167	146	166	152	169	175	148	165	177	171	186	158	173	150	157	143	176	173	154	173	145	170	171	169	162	166	157	166	157	156	162	152	161	179	160	166	159	167	175	172	157	165	158	156	150	172	141	173	181	133	149	163	170	148	159	173	155	158	177	178	179	172	159	141	141	158	183	169	144	150	157	147	166	177	186	158	163	166	177	152	156	169	174	174	149	185	140	176	167	169	161	143	162	147	161	160	161	151	167	167	132	159	164	154	154	157	178	158	165	169	155	179	164	174	147	160	162	164	147	182	147	173	156	164	160	144	160	147	160	148	160	161	186	153	159	139	154	167	168	149	166	185	152	173	171	157	190	165	181	149	161	170	173	172	148	168	157	149	169	144	157	168	177	157	185	170	151	162	161	153	141	170	166	143	165	180	138	172	169	153	170	155	154	166	160	170	156	176	140	161	165	182	167	177	161	157	176	181	171	177	171	169	156	150	152	176	165	171	179	158	157	153	157	160	175	165	153	178	138	163	130	151	163	136	155	152	164	172	161	148	157	168	157	146	152	151	147	161	168	163	148	151	154	148	158	159	175	150	144	163	180	162	181	166	156	148	127	154	154	162	160	169	157	156	154	159	172	176	127	191	164	163	142	178	146	153	168	143	175	165	170	147	157	159	160	172	168	152	158	163	164	179	158	166	155	157	176	144	169	163	168	143	184	153	145	169	159	153	169	137	188	170	164	167	128	171	171	169	151	154	170	174	161	160	175	154	163	184	171	170	188	151	155	190	176	138	142	159	176	165	148	157	146	160	177	186	151	157	136	161	183	156	159	146	164	151	181	168	169	155	159	177	163	162	155	170	162	164	157	177	157	144	170	173	150	192	166	164	182	152	185	137	169	182	182	172	149	160	168	132	186	161	160	171	151	167	156	174	150	175	180	146	176	140	159	173	168	195	150	136	149	172	158	155	165	158	159	169	145	155	161	174	155	165	161	183	178	181	160	153	181	151	164	148	178	160	165	157	167	198	163	145	139	157	150	156	161	173	178	202	154	140	168	153	178	157	166	152	171	154	184	164	146	176	154	174	167	140	165	193	162	157	155	157	165	155
24052	21032	28256	23987	20368	2251	630	430	406	356	353	340	260	242	224	238	249	225	229	176	217	205	227	193	215	223	195	218	236	203	218	222	179	201	162	217	179	199	222	172	194	202	194	173	179	179	189	193	164	202	181	178	167	187	195	190	206	190	192	220	202	202	195	190	196	194	199	188	189	195	200	195	182	220	199	183	207	190	204	223	187	195	189	209	190	200	198	176	219	193	190	187	192	194	190	213	204	185	164	190	207	191	217	187	206	187	189	204	202	207	221	179	201	203	161	181	189	193	183	187	194	185	191	190	205	205	201	211	186	186	186	163	199	194	176	180	196	190	227	187	175	178	209	200	171	172	190	206	193	206	205	196	189	190	197	209	216	191	171	180	201	187	209	200	198	199	196	217	217	171	196	197	188	186	200	191	217	193	179	183	162	181	187	176	181	176	185	201	218	190	216	195	203	170	192	183	181	205	180	192	182	207	172	200	200	211	180	186	183	205	207	193	198	196	197	201	197	206	201	189	196	185	187	192	192	198	202	198	169	205	190	175	216	210	196	167	186	183	195	200	193	173	174	159	181	182	187	189	181	193	188	172	190	190	186	174	208	190	205	205	177	212	173	189	198	179	198	225	202	207	209	185	184	171	170	182	215	195	177	194	206	197	193	209	178	203	202	188	200	191	203	181	199	186	182	180	183	205	217	202	201	205	202	220	220	186	210	190	184	196	183	173	196	188	167	200	195	182	209	178	214	188	165	183	201	207	211	175	202	201	201	183	196	183	192	207	195	190	174	191	202	206	196	183	219	170	181	215	183	193	192	206	187	201	191	169	177	181	194	187	196	178	196	175	165	165	168	205	205	187	218	176	178	209	176	195	185	197	217	198	177	206	186	206	197	199	184	199	206	179	206	197	188	203	187	173	185	199	187	199	177	201	194	202	192	186	215	222	184	192	198	207	192	196	177	174	209	197	203	175	186	192	173	178	195	191	200	196	189	191	201	214	196	193	177	198	184	202	166	175	181	186	174	181	220	193	208	221	180	177	182	178	180	167	202	179	207	188	201	220	186	202	192	188	210	211	184	177	204	175	186	192	180	182	186	208	181	167	186	192	192	211	197	192	199	195	202	205	180	190	197	210	204	174	221	200	195	203	178	185	209	202	202	192	175	191	173	184	204	180	187	181	226	201	188	184	204	183	168	200	197	185	201	176	201	204	215	181	204	174	214	190	182	211	189	191	215	210	201	186	208	175	193	214	202	173	182	187	201	203	176	209	194	158	209	203	191	187	176	217	212	205	221	197	200	188	181	165	190	181	193	212	200	216	198	199	206	178	197	190	198	187	181	200	169	190	192	204	189	218	202	206	199	207	182	178	197	183	224	214	193	218	217	197	200	175	214	187	192	192	197	185	178	179	164	188	222	203	186	196	211	184	175	200	227	183	208	212	183	199	184	195	207	215	193	176	195	165	210	216	194	195	188	211	201	218	204	192	214	172	211	191	216	191	197	196	196	190	191	202	221	189	168	200	177	183	182	181	182	207	160	178	208	194	197	213	185	199	201	184	201	191	166	211	197	200	213	212	214	194	214	177	184	169	187	180	179	190	195	180	178	177	183	223	165	212	179	205	170	202	164	183	187	189	209	181	182	192	179	179	202	201	190	181	177	226	204	202	190	179	180	183	185	201	200	202	205	188	184	185	179	173	170	190	187	190	188	202	194	191	200	207	192	165	178	197	167	192	187	165	202	200	187	179	187	190	196	199	194	188	197	200	195	189	171	186	193	224	170	183	171	186	208	179	173	190	208	180	190	185	203	184	170	197	189	223	189	186	177	222	213	184	198	177	183	195	191	188	181	218	200	176	179	179	200	197	157	195	206	158	179	181	194	198	185	188	203	203	201	206	206	207	213	187	209	189	203	194	190	181	170	172	221	216	207	199	172	192	181	211	169	187	179	206	221	183	194	189	201	191	203	181	201	163	200	197	182	206	188	194	198	200	195	158	191	207	173	184	203	203	176	165	187	199	186	188	187	218	218	189	193	186	191	193	182	173	196	180	200	219	213	178	199	185	217	165	196	209	176	194	181	192	191	181	182	192	164	180	196	198	185	174	192	188	216	199	189	206	206	170	205	218	170	214	175	200	202	179	167	195	199	195	189	195	179	215	196	190	196	205	197	203	186	221	213	190	190	187	196	208	207	161	186	192	200	192	200	188	207	199	211	185	199	209	207	202	180	196	179	165	193	198	190	200	191	194	174	251	197	187	175	186	182	197	190	218	202	188	168	194	200	199	169	223	203	210	176	194	198	174	201	210	188	191	186	189	183	170	198	200	209	204	200	207	178	198	183	193	182	177	185	182	208	188	190	214	191	197	178	217	183	189	203	199	166	176	193	181	185	188	191	205	202	214	213	172	179	186	212	204	166	181	186	197	206	185	199	197	185	196	183	173	206	205	179	189	212	180	184	194	184	178	188	231	166	213	161	205	191	185	191	188	215	169	201	180	212	182	188	187	193	208	200	215	183	184	173	177	193	190	182	219	209	199	186	188	162	194	178	191	188	185	192	176	177	181	178	194	218	192	188	207	193	202	180	210	208	196	185	198	193	200	202	188	184	204	193	206	199	208	201	173	210	205	206	199	205	177	197	205	186	202	196	228	189	193	178	203	201	208	186	210	232	200	196	205	225	163	184	198	228	168	153	197	204	211	180	194	172	199	202	186	212	194	189	214	206	200	172	170	177	204	211	174	195	217	221	207	191	205	205	201	202	187	195	179	196	200	192	189	181	194	195	200	184	171	176	201	198	204	176	180	197	219	191	183	187	197	173	180	206	177	183	210	189	192	186	171	205	205	226	202	180	186	227	193	200	186	199	183	195	176	194	185	179	214	213	217	218	194	218	194	206	199	164	221	207	173	201	191	175	202	194	182	197	188	206	214	181	223	161	189	176	202	176	183	177	209	183	192	181	223	193	192	185	181	189	184	184	213	203	177	180	175	202	179	202	185	194	196	203	200	200	196	183	181	198	209	194	197	181	191	195	162	180	186	186	204	201	201	177	204	186	199	189	196	198	187	155	220	195	203	207	198	195	191	207	189	178	218	191	182	201	195	184	187	173	195	193	166	191	161	191	214	181	192	198	198	183	195	188	183	207	195	192	204	186	184	206	218	168	189	185	183	192	166	227	179	217	191	197	203	196	182	200	198	184	173	187	213	221	192	177	196	204	171	208	195	220	176	198	181	221	171	185	201	186	181	213	207	185	198	201	205	192	192	190	177	220	179	186	205	177	158	188	190	160	177	210	178	211	213	189	209	185	197	209	191	178	201	187	220	181	187	195	169	174	193	189	210	173	187	201	195	229	197	201	211	194	204	191	178	188	163	207	204	177	183	199	175	217	197	190	177	207	194	186	190	179	183	196	182	180	214	213	187	201	199	164	188	190	165	192	210	212	194	206	175	204	187	192	186	187	173	194	181	190	197	203	199	197	205	172	210	192	174
15217	9321	8078	4156	2792	2017	1555	1233	1003	869	784	684	629	594	550	568	503	453	478	469	445	419	432	412	415	403	382	362	361	373	367	351	354	376	366	382	388	338	372	344	376	334	330	341	383	381	359	362	328	379	364	360	371	344	338	332	313	352	375	324	336	380	348	365	313	330	339	348	337	353	339	344	348	345	361	339	333	347	329	322	386	290	322	333	314	330	336	357	341	334	334	354	352	329	328	341	355	372	342	340	330	305	345	314	306	332	323	321	356	338	342	371	335	357	335	366	378	362	350	341	320	327	283	341	361	320	333	309	321	329	346	333	346	351	330	342	337	326	340	385	351	329	335	345	338	332	341	320	309	354	322	346	364	324	325	365	328	358	331	334	327	319	335	331	321	337	350	318	372	358	330	339	377	327	330	382	317	299	362	352	334	327	322	374	334	342	339	347	308	354	320	333	307	320	316	341	341	348	333	343	337	332	372	352	343	325	334	361	338	355	320	358	333	333	354	337	341	332	339	325	354	315	325	365	354	328	340	295	346	329	349	342	330	311	378	344	341	338	327	374	341	345	370	320	309	341	346	324	335	314	309	324	304	339	321	335	350	301	342	328	324	349	329	355	307	320	328	344	312	334	340	345	361	351	348	325	353	374	322	336	329	324	357	344	351	343	331	303	339	353	339	329	319	349	324	358	314	361	368	345	301	379	306	351	332	322	327	322	358	351	352	327	332	306	321	332	340	287	359	369	358	350	330	323	337	322	318	345	349	333	359	312	332	332	359	344	302	350	323	366	362	318	317	321	320	357	362	338	353	327	335	342	348	315	342	348	322	329	324	355	336	349	329	341	298	345	362	339	368	344	328	323	354	336	333	323	343	311	320	337	344	330	343	344	348	352	331	378	330	332	347	333	332	348	347	356	341	318	339	330	358	346	344	324	334	365	342	363	327	352	331	328	340	325	355	307	361	321	362	366	335	332	321	355	358	332	362	342	357	329	361	315	337	316	341	348	371	344	354	327	361	305	339	324	319	339	347	331	333	325	343	358	332	346	346	389	319	331	319	353	331	358	340	326	348	316	356	320	320	363	309	358	350	308	351	334	352	337	335	306	349	345	372	314	330	345	321	328	339	336	325	350	384	353	313	343	335	347	324	356	325	327	340	336	362	365	358	346	320	346	341	347	347	329	342	319	349	325	299	334	310	349	342	308	329	329	306	351	345	345	349	324	357	341	337	361	357	345	383	323	341	309	306	326	322	354	326	314	339	349	346	324	328	378	333	362	317	354	298	300	370	324	297	333	332	332	346	327	326	340	360	375	345	332	322	327	323	341	324	359	328	366	372	352	320	352	310	343	321	368	315	339	341	361	324	358	353	327	312	307	350	317	331	323	344	324	322	320	321	366	318	343	338	350	358	334	319	396	316	332	328	353	317	367	329	328	334	333	332	311	331	316	339	338	313	314	338	355	344	334	320	358	338	340	344	348	357	313	311	347	365	338	335	340	349	308	357	343	355	338	338	316	297	349	327	370	313	340	346	315	327	351	311	334	376	366	353	325	337	362	330	353	312	332	328	317	321	344	323	359	346	335	343	350	351	345	299	329	342	325	333	348	338	357	345	355	355	338	341	357	322	331	341	343	349	357	350	366	314	355	331	325	352	322	351	340	319	331	365	340	315	322	352	340	311	353	334	363	348	358	310	331	324	336	329	328	381	328	329	348	365	353	326	330	344	344	323	303	336	308	342	343	311	336	351	333	334	349	327	331	380	342	325	350	307	339	333	317	315	322	313	284	337	341	333	377	321	328	347	331	326	327	324	359	348	371	311	354	355	359	323	358	339	356	326	311	313	314	343	322	345	353	324	341	358	315	344	324	332	321	332	308	346	334	333	332	337	343	362	346	318	340	322	323	345	339	331	315	369	319	353	351	314	317	308	350	345	383	338	342	375	359	365	345	348	351	349	324	331	325	304	315	338	331	366	341	389	328	346	351	323	315	362	321	331	334	330	324	338	329	360	375	317	324	347	328	312	363	336	363	322	327	351	335	327	340	328	350	340	304	308	331	341	336	343	322	339	364	338	327	357	320	339	326	363	294	365	318	313	362	336	337	326	307	355	346	328	343	365	329	336	351	326	362	341	355	343	328	328	338	319	323	314	329	366	339	332	335	332	354	349	332	340	336	340	350	334	345	346	335	318	316	336	354	343	319	317	361	334	321	325	344	327	341	316	334	321	354	338	352	345	350	337	348	312	337	303	328	360	322	321	357	319	349	322	345	362	316	338	352	298	336	322	325	343	345	316	346	305	336	333	330	332	354	354	320	346	288	327	341	331	320	310	346	339	333	344	310	369	332	310	330	333	337	353	318	333	323	348	336	314	323	344	323	346	391	322	330	361	371	325	359	326	355	365	349	353	300	378	377	346	366	340	365	345	343	320	349	348	362	344	347	316	346	335	325	324	344	343	372	315	339	313	312	352	365	372	322	315	322	330	314	302	305	361	330	356	358	333	320	324	333	346	325	307	326	315	344	309	350	342	352	311	317	304	312	325	330	326	339	333	326	364	348	312	307	380	337	321	357	331	318	337	329	334	328	346	367	327	345	317	345	313	317	329	364	336	368	331	337	333	324	354	347	313	340	364	338	322	341	342	358	344	313	354	337	355	335	304	334	351	314	329	345	314	346	338	325	328	366	331	360	355	318	320	358	291	313	354	332	326	348	350	351	313	328	368	349	344	351	332	318	364	334	308	341	331	318	323	345	336	309	332	315	367	321	336	353	361	339	347	348	317	316	326	320	355	335	347	393	341	325	359	328	344	316	315	336	359	337	294	346	295	351	329	351	350	308	318	354	338	323	354	306	318	355	355	335	326	354	332	325	344	329	334	342	301	344	338	363	315	307	342	390	331	337	335	337	323	326	331	351	355	338	341	352	364	323	329	339	348	352	348	365	348	327	344	335	355	325	335	359	329	336	354	321	343	343	336	313	329	308	316	336	336	360	323	332	316	333	317	327	329	351	360	335	337	334	327	340	330	329	309	337	356	350	338	332	337	349	346	350	321	347	334	354	320	347	340	309	350	383	320	346	311	330	345	337	316	325	334	339	329	340	327	363	343	324	358	334	315	323	351	379	347	355	318	380	351	331	323	312	347	331	338	339	338	342	307	349	378	342	340	343	330	339	333	360	297	346	342	356	321	368	340	338	335	355	363	346	333	348	353	331	325	323	330	338	360	325	354	349	348	309	312	343	352	329	358	346	312	379	320	357	352	341	353	326	364	321	323	344	318	326	301	331	307	322	338	316	337	388	315	315	342	325	312	334	331	320	375	338	342	302	321	365	328	317	317	354	305	347	354	327	380	351	329	345	341	334	347	331	363	363	305	342	352	333	331	327	365	345	346	331	295	323	345	367	344	332	340	324	313	363	325	334	329	336	352	318	358	356	344	325	316	348	320	331	312	311	342	335	355	302	341	365	322	319	325	343	359	316	317	367	334	365
23060	21032	28943	23339	21032	19702	2417	885	726	659	575	567	535	515	480	500	413	457	435	441	376	408	405	425	413	390	388	375	381	389	407	416	381	397	323	365	370	339	400	335	412	404	368	336	378	337	384	380	342	388	375	342	357	324	382	375	383	387	380	355	344	344	376	349	367	366	342	334	366	374	377	379	363	366	368	316	349	349	358	375	362	356	358	339	332	376	374	346	352	365	361	385	337	355	357	367	362	349	351	332	356	376	344	374	362	387	371	366	352	368	346	364	356	348	404	395	372	327	349	346	358	360	348	331	353	356	337	391	330	350	326	370	333	334	357	346	337	311	367	354	376	356	341	397	338	330	361	347	383	356	368	323	323	344	378	331	349	372	374	349	343	326	346	330	332	386	344	342	358	368	359	338	336	338	368	364	390	329	368	361	357	326	359	311	347	384	342	351	348	343	342	336	327	360	374	322	363	407	367	363	343	351	340	371	367	376	326	340	362	356	342	377	344	363	375	355	341	366	335	349	341	323	389	376	340	371	361	329	341	343	338	330	365	355	349	378	334	359	369	360	339	331	359	368	329	342	340	366	363	373	335	361	342	384	367	354	399	346	365	381	371	325	357	368	340	367	373	352	372	355	338	369	359	352	329	348	366	352	379	335	372	361	380	363	358	365	356	367	388	352	360	361	363	353	364	367	345	373	394	385	360	371	321	361	353	375	335	368	345	353	363	376	346	327	366	354	348	337	376	379	336	344	379	362	381	326	356	378	346	362	364	355	342	356	315	384	310	364	358	352	353	380	388	355	339	366	358	343	341	341	352	364	384	367	359	341	322	347	377	312	365	368	360	360	342	369	364	330	355	379	345	394	367	384	375	347	340	346	346	367	316	334	358	361	396	354	381	369	347	344	361	359	327	320	353	357	355	329	326	365	370	354	343	326	376	368	392	355	384	390	360	330	380	369	354	364	339	349	350	354	344	336	369	356	370	330	370	336	329	372	344	354	368	382	324	373	336	378	353	372	416	333	387	372	402	331	352	348	355	341	356	368	362	327	343	352	371	384	350	354	350	376	362	380	395	327	335	359	358	342	389	346	361	325	351	377	404	340	345	323	354	374	361	339	327	347	380	360	358	351	375	326	353	348	380	378	369	351	349	370	332	370	373	339	373	388	342	320	362	318	362	393	357	355	318	350	375	341	374	349	345	368	361	388	374	340	349	337	347	343	376	377	371	367	341	338	347	356	355	318	362	364	367	373	387	396	366	348	339	348	350	345	348	352	342	367	364	370	354	370	348	327	337	371	367	370	337	342	372	327	317	342	362	318	368	329	349	368	397	345	356	348	333	317	351	369	375	371	370	346	339	325	322	351	366	352	380	345	352	353	366	360	360	350	371	385	367	368	342	368	384	382	378	362	335	357	342	350	357	332	322	357	376	342	358	354	374	345	354	313	366	378	350	375	365	355	354	330	357	341	341	359	327	355	372	371	345	330	366	327	336	373	347	349	351	334	367	371	349	378	371	385	357	339	362	374	345	371	372	358	372	323	344	351	346	363	350	343	344	370	379	391	336	363	349	375	362	332	386	370	359	323	342	332	362	343	338	328	361	346	373	362	341	345	350	362	396	351	367	353	355	336	347	348	340	406	336	344	347	352	330	349	343	345	347	361	353	341	355	330	356	371	376	349	362	351	385	333	366	339	340	345	329	334	339	337	364	359	373	342	346	327	338	351	365	345	356	351	327	380	336	372	358	342	361	386	383	345	336	364	338	375	377	356	316	344	329	350	370	347	358	372	345	357	329	356	361	366	342	330	339	347	340	368	356	363	339	337	347	372	349	362	341	350	367	352	338	349	349	335	386	353	338	325	381	316	358	374	334	336	354	366	343	404	354	337	355	356	379	370	380	364	350	365	389	376	357	354	366	316	385	328	384	335	357	357	359	347	350	345	361	368	344	317	370	333	367	359	330	381	352	348	341	363	349	352	356	384	327	361	339	354	362	357	356	349	351	360	325	379	363	354	372	379	324	375	378	343	363	341	375	369	346	342	349	347	360	374	381	373	366	332	331	372	330	339	347	359	342	366	373	362	362	353	354	323	368	351	382	375	342	367	362	345	336	356	306	332	358	367	350	340	340	363	362	340	378	341	368	353	348	362	360	348	372	362	374	357	357	353	361	349	345	329	366	327	346	355	319	339	305	363	341	365	348	320	356	338	360	364	375	340	346	339	368	345	350	301	344	352	370	358	362	335	340	354	389	345	351	363	349	357	345	371	379	369	377	379	354	362	378	353	377	336	380	352	372	339	350	359	361	340	358	366	372	353	372	377	360	346	326	354	340	373	355	354	350	374	338	348	337	378	344	358	380	345	363	335	366	364	356	347	367	322	374	347	357	333	389	334	366	376	347	359	367	338	363	338	349	368	352	361	340	350	355	358	363	347	381	346	360	348	368	332	358	367	351	325	343	349	336	358	336	319	340	361	377	364	323	368	363	353	366	352	361	344	377	359	357	360	357	346	382	356	344	394	366	359	351	340	355	357	365	334	376	319	336	346	346	351	372	320	345	333	359	317	311	355	352	353	346	387	338	325	338	346	363	327	366	368	346	362	345	384	369	321	364	353	380	380	331	355	347	373	339	364	364	380	350	357	336	317	352	371	373	365	345	373	359	353	361	348	359	365	362	349	385	376	353	374	357	346	365	386	362	350	335	352	324	341	334	383	354	322	331	351	365	362	335	371	338	385	331	340	347	375	307	381	345	342	377	349	354	396	355	380	365	347	360	349	320	348	374	361	358	360	332	376	370	371	355	333	350	358	372	321	333	382	368	355	327	341	343	381	374	364	347	340	370	343	383	370	411	353	349	330	339	349	362	356	355	324	374	328	366	363	339	356	352	338	369	364	367	339	372	325	359	351	354	348	385	338	353	368	379	365	337	328	313	367	342	354	366	334	387	353	395	363	308	379	342	326	352	314	343	368	349	360	332	327	353	368	346	367	335	341	378	353	337	363	387	343	350	366	359	333	344	391	377	355	387	319	399	367	336	351	368	356	360	357	352	340	361	342	370	349	349	363	345	348	334	386	344	335	352	347	404	369	337	344	354	370	387	360	338	332	327	381	359	380	342	369	323	343	351	351	337	375	354	397	350	349	346	372	362	352	376	330	375	345	356	334	350	341	350	372	348	328	389	346	366	354	378	369	346	333	364	317	390	327	350	351	383	378	350	354	352	355	324	348	337	358	322	357	378	389	339	346	348	326	379	344	367	369	371	355	355	352	360	353	352	343	351	344	351	371	359	378	345	344	377	348	365	332	357	384	372	360	344	346	347	372	350	340	362	337	334	340	367	354	349	327	347	329	373	358	362	371	374	321	360	356	364	355	371	369	345	357	325	364	342	369	352	381	347	343	351	360	333	303	377	381	369	331	318	338	376	385	357	345	333	324	375	365	355	343	362	346	336	359	350	357	396	326	396	344	330	326	380	310	368	328	361	341	339	362
17659	15408	13242	7255	5013	3751	2848	2290	1902	1598	1450	1291	1142	1025	1047	967	887	888	872	809	777	774	716	764	743	727	727	730	668	701	644	679	693	679	625	619	653	618	716	680	624	628	632	625	630	620	640	611	651	649	573	607	638	601	570	596	607	616	561	596	598	630	602	574	635	627	616	573	644	589	618	606	594	621	608	586	622	640	614	582	607	590	587	595	658	581	606	588	585	621	570	670	587	575	587	579	624	614	589	624	643	631	572	589	604	617	620	580	564	598	622	582	578	599	631	595	614	591	551	628	575	575	576	584	560	594	608	602	590	607	581	624	568	614	607	577	581	584	594	598	615	577	611	600	614	588	567	612	592	624	627	616	593	583	589	615	622	570	617	624	582	577	601	603	629	557	612	571	630	582	613	582	620	603	624	568	631	545	650	591	586	587	546	593	580	605	588	571	603	593	607	561	596	618	570	570	593	543	596	580	578	552	599	570	579	623	616	605	611	594	592	548	625	620	585	611	618	618	584	653	562	601	644	578	590	540	552	560	577	574	580	598	593	571	542	631	590	626	558	598	604	605	573	593	590	611	592	608	576	615	593	660	580	622	576	635	607	598	555	610	608	599	589	573	613	587	631	614	585	621	604	571	573	556	558	603	577	602	588	630	604	575	576	620	625	592	627	592	602	556	605	569	583	601	586	572	547	604	588	603	592	595	564	557	591	589	593	602	567	618	585	612	596	587	561	571	608	602	585	569	591	596	579	631	600	565	603	566	586	600	632	617	582	608	631	540	559	607	617	582	637	648	613	579	613	614	606	592	641	585	583	592	596	594	600	588	615	585	590	584	599	582	581	589	593	606	556	602	611	609	532	606	579	598	650	597	574	603	607	567	591	609	643	585	595	583	608	565	590	580	616	540	596	599	614	605	557	583	633	558	572	581	579	606	577	588	585	563	552	565	626	604	578	596	629	589	576	583	618	609	562	580	563	573	579	566	548	577	564	616	618	597	584	616	560	558	602	585	597	583	591	577	596	597	594	578	645	558	580	587	581	612	565	576	571	604	613	574	565	646	583	615	601	561	600	556	556	636	586	627	591	602	564	608	617	601	598	575	587	572	601	599	603	639	556	553	550	579	611	586	579	583	604	563	569	635	597	611	643	618	592	599	595	589	623	568	587	590	551	535	616	576	587	563	547	586	642	594	623	572	555	581	609	574	601	580	577	558	567	591	597	584	538	582	592	602	582	590	568	595	584	565	597	631	582	602	572	613	594	626	565	616	590	626	599	582	550	606	632	600	577	606	598	638	600	632	607	605	622	587	590	573	600	562	634	582	580	591	624	594	584	613	629	593	588	599	617	638	592	582	547	582	624	577	562	574	614	596	569	605	602	559	645	548	609	593	534	586	593	616	590	584	590	594	617	636	564	565	566	573	587	594	593	587	590	622	595	572	562	639	610	595	610	638	585	601	615	613	610	588	567	625	597	558	598	598	639	558	633	608	622	611	578	579	582	597	591	565	562	556	613	588	572	619	608	589	544	579	583	570	574	591	588	600	590	587	546	591	583	593	577	579	650	607	567	591	599	602	576	558	566	602	589	607	581	593	596	630	560	599	551	574	613	595	638	576	580	593	598	658	601	605	589	569	603	551	593	551	621	563	580	604	537	572	608	559	629	572	633	596	585	569	558	560	594	552	593	657	622	570	575	571	595	578	604	599	610	620	600	582	608	570	586	586	615	531	586	549	580	590	564	626	600	605	588	580	582	636	573	610	605	596	585	564	596	596	581	610	596	585	594	596	628	570	605	577	602	607	599	598	568	634	605	634	598	595	577	605	627	628	585	620	578	594	583	568	607	607	575	562	580	549	614	603	618	610	605	597	576	602	612	611	603	598	598	655	611	588	612	565	591	557	612	586	580	603	585	578	580	595	580	618	581	619	587	541	595	570	634	609	590	565	603	588	595	601	563	581	564	622	594	562	629	577	586	633	603	611	616	604	613	604	578	539	613	623	601	554	627	626	646	555	618	562	608	550	591	581	606	556	594	630	551	582	571	573	568	591	600	625	587	607	629	570	549	560	607	579	577	576	604	578	547	602	647	597	566	609	573	620	571	569	630	575	572	571	573	606	589	610	608	583	560	591	594	572	580	645	600	614	622	608	625	582	579	597	550	555	585	607	618	594	620	606	582	607	563	560	578	548	603	564	610	598	571	606	592	589	576	572	612	634	569	629	601	587	577	634	561	600	589	567	604	584	555	621	599	605	571	620	568	590	559	577	565	604	619	564	585	580	620	584	630	591	565	618	627	557	540	606	598	592	620	606	610	568	645	576	586	552	585	583	646	568	600	617	559	603	598	619	599	545	607	581	619	560	637	579	594	573	609	599	549	593	619	589	582	588	597	560	602	566	608	569	625	625	603	611	565	621	553	574	589	554	563	611	613	564	596	603	622	591	579	618	593	586	624	591	594	574	619	626	587	573	544	569	581	592	577	578	612	588	575	583	603	585	580	593	648	561	644	585	554	618	605	565	568	591	639	588	611	577	579	578	596	579	592	575	572	631	598	567	643	578	627	641	621	578	589	641	630	620	588	592	703	572	610	603	561	530	586	594	557	543	583	588	633	606	586	593	561	587	570	600	587	592	573	601	581	593	588	602	609	601	597	610	587	571	587	613	585	576	584	606	614	574	605	572	565	617	566	552	605	613	582	577	596	600	584	609	573	561	573	565	568	569	600	589	606	629	575	589	592	614	588	595	600	649	587	614	666	634	612	578	565	595	563	595	610	615	600	567	577	575	593	569	541	604	582	546	582	586	565	589	609	560	599	578	559	594	624	618	591	631	579	548	602	566	549	596	591	525	577	587	592	614	623	634	581	646	578	580	588	582	641	582	580	592	583	593	586	612	609	571	604	595	565	606	605	617	583	564	543	607	579	585	579	616	553	622	582	590	565	603	596	554	584	543	536	577	577	580	596	612	597	635	608	623	567	586	597	605	609	602	617	573	539	543	627	548	559	522	602	552	552	597	589	600	601	594	544	558	617	613	576	590	633	638	598	584	589	588	572	576	584	587	602	598	630	596	593	583	582	559	549	611	582	594	603	595	576	588	569	568	615	605	555	571	593	597	569	618	573	578	572	585	584	563	573	583	599	596	593	558	613	602	590	636	597	613	610	595	574	613	598	571	560	609	618	589	566	583	567	620	566	599	608	598	611	619	562	635	589	548	603	600	560	649	615	570	571	626	634	580	603	576	574	617	604	557	631	603	599	627	608	567	602	588	590	626	605	590	584	577	583	623	561	638	599	553	585	611	584	528	610	579	614	597	566	600	598	601	597	594	555	609	572	606	629	561	591	600	594	579	608	580	614	579	580	594	583	614	607	578	537	600	605	536	606	571	644	609	641	616	623	575	592	544	589	577	575	585	555	597	579	586	628	607	587	612	569	576	598	594	610	581	573	640	616	545	603	594	608	586	582	599	564	600	574	577	633	598	608	575	584	609
26582	20419	7692	335	159	113	124	116	111	83	86	91	88	95	98	99	65	99	96	99	89	83	80	95	96	87	90	92	76	98	88	70	81	96	77	80	67	78	88	85	75	72	97	77	99	89	69	85	94	81	89	85	87	97	88	74	82	87	72	81	93	87	91	77	86	79	92	78	98	86	73	91	97	88	79	98	114	92	83	78	83	73	83	80	92	91	81	74	108	92	96	82	76	89	94	98	83	86	96	87	83	77	89	76	91	81	85	94	89	82	77	79	91	78	70	91	92	95	97	90	86	69	95	101	81	81	97	68	81	87	78	93	102	88	79	91	84	93	108	101	85	78	78	95	77	78	66	74	92	78	82	79	94	74	91	83	84	78	94	78	78	92	72	77	92	82	83	88	87	81	93	93	92	80	79	90	82	85	97	105	82	76	96	86	86	89	77	88	74	82	64	85	95	91	102	84	82	97	58	82	86	94	74	83	99	88	82	81	85	84	90	92	88	89	100	90	73	82	83	91	80	81	86	79	75	80	87	76	74	98	89	86	83	99	85	87	93	70	83	67	88	90	90	86	65	64	85	85	84	73	79	102	93	81	89	85	88	78	64	91	79	80	105	88	80	76	70	97	105	87	95	100	86	68	107	95	88	76	84	79	92	92	104	97	83	83	77	86	87	89	66	85	81	101	87	91	80	81	80	81	81	77	87	86	81	93	70	75	88	95	76	79	77	77	91	68	67	91	97	83	80	79	89	85	79	88	85	75	74	84	87	98	81	94	82	97	81	74	76	87	76	91	90	92	86	99	84	81	78	87	81	78	88	85	93	71	86	87	85	95	78	86	81	79	86	68	89	72	86	78	81	77	93	80	96	85	85	64	68	66	86	93	80	79	82	65	81	88	75	96	81	97	88	78	116	75	79	90	96	94	81	92	93	91	75	79	91	84	102	76	91	85	85	86	89	91	97	83	90	100	88	75	76	97	81	84	88	73	88	84	86	81	86	93	94	95	82	93	78	89	108	99	72	73	76	95	80	85	90	95	90	88	85	86	96	85	85	75	83	93	79	77	86	71	75	86	70	60	94	75	67	95	68	88	78	93	98	90	100	94	78	85	96	83	92	89	96	85	88	87	71	98	82	85	80	89	79	77	79	89	86	101	82	72	90	75	80	103	78	93	79	87	80	65	98	77	101	93	92	76	93	91	76	87	90	84	97	83	78	99	82	83	90	82	86	84	89	89	79	96	82	88	82	99	89	93	94	87	92	86	93	108	74	81	81	90	98	74	83	95	81	76	94	77	82	96	79	90	77	91	87	76	83	76	86	92	79	87	83	86	83	96	89	88	86	96	85	85	107	102	92	100	80	88	95	74	77	79	87	75	78	104	91	71	91	77	78	81	72	88	74	105	89	75	92	86	89	77	83	81	97	93	93	82	72	97	68	68	91	81	82	100	102	89	90	88	74	93	86	90	78	63	98	82	84	99	85	90	81	73	90	83	85	75	79	65	73	92	82	78	90	83	72	85	79	98	100	86	91	86	69	75	95	78	80	94	92	65	77	97	90	92	78	96	84	90	75	81	81	76	89	96	87	97	82	92	77	69	72	81	75	89	91	86	85	85	93	91	91	79	90	84	74	72	69	76	78	114	78	84	98	82	72	79	84	83	92	89	76	76	58	77	90	98	95	104	107	76	82	92	90	81	82	83	86	83	92	96	65	66	99	94	93	79	88	91	79	85	91	85	73	84	101	87	85	101	78	94	92	76	95	69	65	81	80	76	71	69	83	81	90	76	82	84	77	90	82	79	75	81	87	100	80	82	59	90	86	89	70	83	87	91	88	81	87	80	88	74	79	88	88	92	103	81	71	100	91	86	94	78	74	87	107	78	63	73	104	92	70	94	88	99	82	87	93	78	83	89	74	91	78	92	87	100	82	105	73	73	73	81	90	89	79	83	100	81	91	92	69	78	88	95	71	83	86	76	79	98	75	79	89	71	67	80	91	80	82	76	87	75	97	77	69	84	88	74	86	88	99	75	90	77	78	101	98	97	79	78	104	74	88	78	87	86	90	80	75	93	85	87	87	91	76	75	96	83	77	77	85	88	72	94	93	115	74	95	80	86	95	86	94	81	84	77	105	85	97	92	95	82	88	86	73	82	97	73	80	76	75	88	81	76	80	95	86	96	85	84	79	85	87	94	93	85	75	85	69	86	95	75	97	102	78	86	85	74	89	85	89	80	77	67	85	80	97	72	88	94	81	85	91	92	84	85	83	94	94	77	86	87	89	78	83	79	88	75	83	74	85	87	91	85	97	70	85	85	70	75	76	66	84	88	83	96	78	75	82	77	91	81	82	99	84	89	83	85	89	86	84	85	91	88	104	96	98	91	94	81	82	85	81	82	85	84	94	103	81	85	87	94	99	108	86	87	101	79	83	75	92	91	75	92	92	95	82	95	92	85	90	62	85	73	77	85	85	82	105	112	91	86	99	87	101	79	87	76	86	81	85	106	85	94	88	95	76	94	89	78	103	86	101	84	80	86	80	92	97	74	80	86	91	70	77	92	93	84	82	80	91	94	87	90	92	102	75	78	89	106	68	93	75	73	85	87	88	81	106	90	69	87	88	76	94	97	76	73	83	104	93	90	84	81	93	86	72	74	85	75	101	83	93	78	85	85	88	100	90	77	75	87	68	103	85	91	86	80	85	92	83	86	88	83	86	74	76	80	85	71	91	91	92	76	65	88	83	89	91	92	99	78	70	94	81	89	72	79	68	85	96	67	66	87	88	76	75	97	99	86	84	91	67	81	91	85	78	85	77	82	75	74	96	87	91	89	91	90	98	85	81	94	84	85	86	80	82	81	86	82	92	90	83	96	87	80	92	85	74	74	92	80	82	90	88	91	87	78	98	88	97	85	64	86	101	77	86	87	83	76	66	70	81	80	82	73	85	73	87	95	88	67	83	86	80	90	76	98	100	85	81	93	99	86	83	99	103	74	96	80	90	97	86	72	82	96	102	85	84	86	80	86	89	93	76	69	92	95	90	79	79	89	75	98	100	93	73	97	95	74	83	77	87	106	96	93	76	78	67	71	87	79	87	76	80	83	92	99	86	77	97	89	86	87	83	92	82	95	94	80	90	76	91	107	81	89	77	104	95	95	96	82	73	71	85	71	95	80	78	90	72	71	68	81	87	79	81	96	85	102	75	73	91	77	87	85	74	81	90	92	57	88	82	110	94	84	100	89	85	78	79	96	82	75	77	74	74	92	83	73	87	89	95	82	73	73	89	82	95	97	89	79	86	82	84	90	87	85	97	98	94	82	84	92	87	72	86	92	68	78	85	90	85	69	80	85	93	79	89	90	87	95	88	85	92	95	81	89	111	77	91	86	85	88	75	89	68	78	81	97	79	88	88	70	86	96	69	83	87	87	88	91	105	86	88	103	91	83	83	90	85	77	91	82	69	82	75	86	83	91	84	87	77	89	83	77	92	75
7176	1017	997	510	329	300	252	226	251	195	217	188	170	206	172	216	190	175	159	194	180	174	184	176	161	176	169	167	163	170	156	173	178	153	164	170	165	168	188	164	151	163	156	183	141	179	153	163	183	171	157	157	164	193	177	156	176	187	165	170	167	161	154	168	147	161	166	166	186	133	168	174	155	143	151	188	165	163	141	138	171	152	154	158	158	141	149	162	166	167	155	175	151	157	144	146	170	143	153	169	170	176	156	139	167	165	178	143	176	163	178	170	170	167	154	162	170	147	177	155	156	172	160	156	163	157	160	175	142	165	187	164	178	167	147	169	151	163	152	155	163	139	147	176	172	151	157	171	169	159	156	146	164	174	166	151	166	160	172	181	153	178	173	176	160	148	175	144	159	174	162	165	147	173	168	177	144	167	150	160	162	167	157	171	182	178	152	136	148	166	170	160	150	162	175	158	167	153	173	165	176	140	160	150	154	176	159	168	183	154	157	177	165	161	171	164	153	160	147	147	146	163	168	166	153	154	182	164	156	134	172	151	145	166	156	141	158	136	154	137	148	137	174	178	155	168	149	156	145	164	155	181	149	175	171	154	172	157	173	189	168	160	168	178	149	191	180	154	176	154	180	169	178	183	175	175	181	161	144	176	176	203	160	181	143	156	170	169	156	163	145	159	157	172	173	159	153	156	161	144	141	151	151	164	153	128	152	151	183	140	151	158	171	170	156	159	165	158	160	150	147	172	170	143	167	158	166	155	143	160	159	152	176	174	169	165	154	149	152	179	166	163	167	182	160	152	183	164	152	158	171	177	162	155	181	180	167	171	143	171	177	180	173	160	159	162	141	156	173	182	139	160	180	156	178	163	163	157	184	144	160	152	146	166	152	151	169	140	155	160	181	169	178	165	178	178	160	179	153	146	159	168	158	168	185	157	159	174	150	169	153	182	191	168	166	139	162	155	148	168	168	160	178	140	177	177	155	187	157	145	166	150	150	170	160	187	170	146	162	156	154	154	166	169	153	158	164	167	160	154	155	171	153	158	169	171	167	146	135	167	152	160	169	167	168	158	162	172	153	151	167	150	167	157	206	160	158	150	162	155	150	152	149	166	151	160	140	159	161	142	182	173	161	166	160	165	177	157	143	179	186	168	164	161	151	153	160	142	165	152	186	156	151	176	184	172	181	158	167	176	165	148	146	162	158	159	132	143	165	150	146	173	141	190	156	162	160	171	151	160	177	161	158	171	169	142	149	194	149	164	158	194	137	157	171	170	154	137	167	165	187	148	146	175	187	178	164	158	151	146	154	152	171	168	141	187	183	158	160	176	154	177	162	184	149	170	147	158	163	173	153	162	175	174	151	149	170	152	157	164	169	162	137	174	157	161	162	173	159	165	173	191	156	159	130	187	153	163	159	150	167	162	196	136	172	149	172	151	168	153	155	175	133	161	165	172	171	151	162	178	173	175	165	176	167	166	184	146	177	162	147	157	181	171	187	152	164	155	174	155	145	171	154	158	148	147	157	148	152	152	177	162	167	161	179	138	184	162	144	161	149	184	161	169	179	165	168	183	118	166	152	156	181	174	160	157	148	158	176	168	181	168	139	185	179	165	161	159	152	162	184	183	179	156	139	155	170	171	150	162	155	155	165	161	152	170	166	153	161	145	170	178	168	191	166	146	158	141	142	158	164	180	133	152	149	161	157	161	169	160	168	160	146	167	178	152	164	158	181	173	162	179	175	160	154	159	138	157	148	168	182	163	145	147	155	156	163	149	172	166	165	173	155	172	160	173	158	153	165	158	170	138	147	177	130	164	143	167	171	165	172	154	146	165	139	201	179	166	147	145	166	177	166	155	152	177	167	177	173	155	154	150	181	175	138	165	153	168	142	151	190	161	158	147	178	145	156	143	173	159	184	159	149	152	166	167	159	166	158	154	172	174	169	165	154	167	178	159	166	147	167	136	153	189	169	178	163	180	154	144	174	151	168	135	142	166	151	167	160	145	168	154	167	160	154	165	164	172	151	152	163	167	169	151	162	160	170	158	152	170	145	149	172	152	170	154	173	156	161	159	163	174	184	175	166	174	157	167	160	159	179	159	154	157	173	156	171	156	170	175	160	156	139	160	185	151	171	158	149	174	161	152	174	148	161	162	170	162	179	161	156	184	165	148	161	162	173	177	152	171	156	129	169	157	160	170	158	182	171	168	172	147	158	151	154	148	169	148	157	162	180	181	161	133	160	161	161	189	173	159	157	152	136	175	162	151	160	182	170	161	178	157	160	167	140	174	165	165	155	165	172	181	160	164	153	180	157	159	149	173	165	158	146	159	164	136	156	172	160	168	153	163	160	161	174	163	148	163	166	148	158	180	169	156	163	157	163	172	136	150	141	181	173	164	165	160	191	179	166	170	173	170	149	151	155	140	173	155	165	166	150	129	174	144	168	184	167	170	176	164	155	123	171	162	137	152	138	154	165	146	176	157	167	185	147	172	171	162	162	166	170	174	145	183	147	173	154	171	176	163	152	168	146	177	142	167	178	159	164	181	170	155	136	140	158	147	168	148	187	178	166	155	178	150	187	185	170	163	162	136	169	150	165	153	140	154	147	151	153	170	155	168	169	165	154	150	171	167	186	151	163	155	156	147	141	157	161	180	161	179	161	176	151	157	177	153	132	155	177	153	182	171	175	171	147	162	177	159	181	168	185	172	160	169	158	145	145	163	170	141	176	165	173	172	171	177	179	161	174	175	161	165	165	140	163	170	170	161	149	154	170	126	149	166	175	148	167	157	136	133	176	183	160	162	153	178	166	158	187	155	136	160	162	176	156	167	174	162	163	151	157	153	159	172	176	165	161	159	188	172	168	151	156	151	171	151	132	164	180	161	157	151	175	179	178	145	163	160	155	142	174	158	161	145	142	159	150	170	154	166	137	176	158	157	176	173	146	166	178	167	163	158	179	174	157	151	157	161	145	153	168	158	168	167	163	170	163	191	174	146	144	160	157	178	178	163	170	163	162	161	146	174	159	156	174	209	149	175	163	160	160	174	151	158	172	158	169	172	153	176	159	159	148	176	162	171	168	136	172	147	158	163	141	164	162	171	169	182	189	183	162	163	191	165	145	153	162	169	145	154	149	161	166	148	174	173	151	163	174	151	164	163	161	167	175	156	151	162	142	154	149	179	153	163	170	145	150	179	170	149	135	153	157	164	148	166	185	172	159	160	185	155	138	164	162	160	187	172	158	187	177	181	164	143	159	165	168	154	158	161	166	154	148	171	154	164	194	167	184	141	183	157	170	168	156	150	176	154	160	142	165	145	175	150	151	166	167	149	180	154	173	149	142	171	159	147	170	169	175	167	183	164	165	160	188	176	156	186	160	151	170	164	170	155	158	175	163	167	174	159	172	172	133	137	175	150	132	157	188	152	184	160	170	138	181	180	160	154	177	165	154	163	170	170	167	162	172	163	157	165	162	165	182	197	167	188
23986	21034	28316	23937	20400	2282	670	467	389	344	335	267	289	230	227	243	200	246	249	200	244	253	232	191	237	203	219	200	212	187	257	186	208	231	216	197	205	203	214	219	191	198	214	187	210	211	207	176	190	209	203	194	212	187	186	206	195	202	199	195	219	203	201	186	206	199	183	198	180	196	193	229	189	181	198	217	205	189	204	204	207	181	179	201	195	231	183	161	219	189	171	179	214	188	179	177	183	190	180	203	206	208	185	179	192	215	197	211	183	196	177	201	170	183	189	184	193	208	218	197	206	199	171	210	195	187	182	184	184	184	179	197	204	196	176	206	166	190	191	175	211	187	198	173	200	200	223	184	174	171	198	188	188	198	202	173	196	194	188	192	212	189	212	184	189	207	196	194	192	201	210	168	182	171	185	212	218	196	192	190	204	222	211	185	174	190	155	194	192	212	202	182	206	216	221	162	183	208	216	200	212	211	194	194	176	223	198	187	202	201	189	191	207	196	199	191	180	194	211	191	193	205	213	211	198	206	210	201	189	197	182	165	188	192	190	200	212	233	195	199	205	193	203	178	201	188	174	197	208	179	195	180	187	192	200	171	182	186	204	202	192	200	213	184	212	191	198	209	189	175	188	191	182	214	191	222	207	189	208	185	205	195	186	217	215	203	211	187	202	185	197	174	200	183	186	213	186	192	191	219	203	204	167	177	205	191	188	193	187	177	192	214	196	145	186	193	216	180	208	221	189	206	174	186	183	208	191	173	182	201	187	197	219	166	206	174	193	209	181	207	188	194	171	200	197	182	188	169	181	183	200	189	185	209	180	202	234	204	197	187	187	205	211	171	191	203	216	194	208	193	200	187	194	210	183	167	201	194	192	194	191	186	222	180	217	205	203	199	200	208	195	197	198	189	211	223	197	195	200	196	200	166	169	177	216	206	178	219	194	191	207	190	201	208	205	194	222	194	203	188	176	184	196	220	184	194	213	198	161	211	189	202	225	207	164	210	209	187	217	208	201	182	181	182	176	201	188	174	188	203	187	195	193	170	174	179	211	220	183	193	185	203	212	186	201	183	195	183	202	195	206	200	202	223	188	180	199	178	176	195	201	204	195	200	210	211	207	194	199	210	196	188	200	176	190	177	182	196	208	207	213	185	217	210	175	185	210	195	192	181	183	193	206	202	198	219	175	190	231	192	197	197	187	189	186	189	204	216	216	214	200	174	200	208	188	195	196	220	206	186	212	196	207	190	190	217	170	166	199	189	209	177	204	186	189	239	184	222	190	196	204	211	205	201	204	174	180	227	199	195	195	191	215	215	187	184	164	199	190	195	211	185	203	184	196	180	178	201	188	200	198	167	192	198	193	200	201	204	189	205	178	206	185	193	202	216	197	197	227	217	185	176	189	187	177	201	187	195	205	208	186	184	206	175	205	209	193	188	215	177	199	214	202	212	191	186	206	217	198	190	212	190	183	219	193	168	202	182	193	182	194	176	175	209	200	231	172	209	214	190	172	194	189	185	193	205	188	232	199	190	189	181	198	196	221	178	200	202	209	201	212	199	206	213	193	195	181	183	187	198	209	202	193	192	194	201	219	181	180	180	214	205	217	212	185	184	206	188	204	169	205	197	214	187	218	229	209	179	195	188	204	205	179	177	172	181	208	195	199	177	205	208	202	204	206	189	216	202	180	204	174	175	201	193	198	189	193	207	176	184	205	167	193	219	195	191	190	190	201	192	195	179	203	167	168	165	193	181	207	203	184	216	200	162	206	178	210	194	171	198	171	213	189	184	198	219	187	201	203	197	209	205	202	208	212	184	210	201	196	197	193	172	186	174	181	185	194	188	201	200	190	184	167	172	201	197	175	206	217	163	202	182	198	180	205	216	192	200	207	194	200	184	197	213	177	198	214	188	195	181	200	225	196	187	178	202	187	190	204	215	206	181	221	223	193	200	178	188	208	185	193	209	185	165	181	202	177	210	176	190	224	197	208	204	173	198	204	186	204	196	206	188	209	204	197	207	209	205	194	196	203	195	203	205	205	194	184	213	187	218	217	219	183	201	208	167	181	215	187	224	197	191	192	185	221	182	221	197	197	184	211	204	198	201	182	188	205	197	182	208	186	202	199	197	192	219	202	181	206	194	163	191	199	203	202	174	196	205	172	182	219	226	202	211	227	201	177	196	209	194	172	201	198	187	190	194	195	177	187	190	181	195	212	193	193	155	187	208	183	181	189	220	171	216	203	202	223	183	192	196	203	187	210	180	190	214	172	173	213	197	187	198	187	199	177	195	193	180	215	208	193	213	185	200	193	200	201	189	182	182	200	227	185	194	185	183	196	180	178	186	185	205	211	189	185	214	208	178	200	207	221	206	192	190	191	177	189	207	196	200	188	198	187	175	208	172	225	205	188	201	204	194	195	207	175	197	176	185	189	191	198	186	170	190	202	212	192	177	210	203	229	203	195	201	205	175	210	200	180	181	207	182	200	186	196	171	183	220	199	200	200	206	208	193	207	201	176	204	166	170	174	163	201	189	216	210	237	202	196	195	202	192	183	206	201	183	198	191	188	203	181	197	208	180	215	169	197	202	206	200	176	195	197	178	224	222	197	226	184	176	198	207	204	185	199	172	181	198	194	191	211	172	208	190	203	207	197	223	195	189	176	185	175	199	195	179	216	183	209	213	201	221	218	196	196	179	183	159	179	184	185	174	180	202	198	189	199	192	188	200	223	204	195	182	221	175	189	200	224	218	197	181	219	202	175	197	207	186	179	177	189	206	182	228	211	196	187	198	190	203	199	182	186	185	207	214	191	188	207	169	183	214	193	225	199	214	207	184	189	211	181	186	195	195	179	189	221	195	188	192	223	196	204	202	197	196	208	203	187	201	208	192	187	213	165	213	197	182	206	195	225	218	203	208	185	204	200	200	202	192	171	171	201	184	202	189	215	185	177	204	213	211	209	201	181	190	191	213	195	187	185	218	180	204	194	197	199	176	205	204	178	170	202	180	205	207	200	203	188	201	195	202	190	186	199	199	187	179	195	192	189	204	197	176	202	193	190	202	200	180	171	215	207	204	190	210	189	195	171	200	213	188	213	200	208	182	196	183	201	192	193	187	203	189	219	180	189	192	216	168	186	182	186	204	179	195	197	169	200	183	204	185	184	175	173	197	200	193	168	189	203	189	218	199	211	213	182	212	217	200	205	166	175	190	173	182	192	204	212	176	194	185	186	191	204	185	187	176	184	174	190	192	201	195	177	189	195	178	184	235	198	216	185	174	179	224	188	198	187	201	200	220	194	194	179	194	183	173	206	198	203	212	182	204	170	209	203	196	171	213	205	178	201	199	187	190	194	178	187	195	202	203	185	191	202	185	211	179	208	199	197	191	209	203	168	188	190	186	170	223	201	203	194	191	206	185	208	194	203	194	207	203	195	197	192	225	191	210	185	206	205	183	201	179	180	211	221	193	203	217	187	187	203	184	212	192
14974	9612	8252	4145	2877	1989	1563	1251	988	913	759	673	627	626	569	508	521	472	462	450	441	409	414	395	417	414	367	392	377	339	402	378	373	349	352	341	370	356	348	336	364	351	368	348	340	363	334	345	361	338	340	358	369	333	377	361	350	360	320	331	360	347	336	336	351	361	324	342	343	351	352	338	340	381	320	339	337	360	335	346	374	361	326	339	333	348	337	341	338	342	318	372	348	346	344	346	330	347	345	326	325	342	378	363	349	343	313	319	354	343	326	338	362	336	365	328	328	372	353	330	342	353	326	315	316	323	311	329	339	329	330	333	334	362	359	322	307	343	316	326	345	325	325	318	350	343	319	316	345	348	345	341	321	329	339	353	354	324	347	324	361	321	314	360	323	349	367	345	357	325	354	338	332	321	326	324	334	346	318	341	339	341	329	382	312	354	368	366	366	350	340	350	338	344	326	328	297	346	348	322	344	315	340	332	365	366	328	350	331	361	337	327	334	332	346	315	374	329	339	349	327	366	339	323	353	340	342	330	326	338	372	355	330	317	325	285	347	343	349	334	328	335	369	332	321	361	314	343	366	337	332	363	314	300	336	365	344	350	350	345	358	326	304	343	330	338	326	330	338	338	327	350	326	346	339	339	369	365	340	370	338	364	336	349	338	314	336	312	381	358	350	356	380	364	324	326	334	342	366	372	286	322	339	346	319	341	329	326	330	322	318	295	334	330	336	302	357	358	318	306	332	320	325	378	310	346	322	350	304	331	360	350	326	329	362	341	333	351	342	311	314	348	325	350	359	322	316	334	323	333	332	354	343	342	303	341	330	346	306	309	312	343	330	354	342	349	348	361	356	337	329	370	341	281	337	340	308	360	338	348	325	350	338	353	342	348	348	358	329	339	323	354	338	352	344	340	347	367	312	326	344	329	303	316	329	314	355	334	313	287	369	359	349	318	332	367	339	342	348	329	327	336	342	349	339	341	349	336	343	319	365	336	327	315	332	324	339	339	296	345	339	347	340	355	322	350	323	367	334	342	342	335	335	314	365	353	366	345	302	357	333	370	313	317	347	363	329	348	327	291	327	305	341	324	351	319	318	387	331	328	349	341	373	322	375	329	331	328	333	338	342	335	310	365	351	320	370	338	326	339	323	324	348	367	348	316	327	307	329	324	348	321	330	344	316	342	344	341	345	327	335	334	319	352	315	351	321	319	338	355	310	362	307	314	339	339	355	330	310	283	315	325	322	329	326	321	385	302	339	311	323	335	353	376	321	348	347	346	316	330	360	361	370	331	322	358	348	333	350	332	329	308	306	342	356	320	377	354	343	342	353	322	338	322	367	330	331	348	349	330	315	349	326	326	329	323	352	335	373	328	351	336	326	349	308	344	328	330	327	318	332	321	325	324	346	317	325	345	340	303	322	358	344	342	363	309	336	369	365	345	354	304	362	345	354	340	336	363	376	348	376	340	332	343	315	319	322	340	327	338	329	318	373	344	374	343	335	333	341	337	351	360	331	344	349	342	317	337	321	333	366	346	317	352	338	343	325	317	343	325	338	318	334	347	358	325	340	378	352	307	300	334	321	326	370	332	364	344	336	341	331	327	344	362	325	312	347	350	308	319	357	363	372	355	324	326	369	368	346	352	336	332	350	316	338	313	343	345	318	311	335	340	332	297	335	336	323	344	332	326	339	348	318	340	338	300	333	337	304	359	330	343	329	323	320	333	314	343	345	354	354	306	298	350	324	348	323	355	328	355	317	316	351	331	289	335	358	320	361	329	315	330	334	346	350	308	328	335	345	353	346	347	337	337	339	339	359	310	349	340	359	331	362	360	356	333	333	348	346	354	309	357	356	360	306	313	347	344	321	346	347	338	325	313	334	345	325	337	335	333	330	330	366	316	331	330	350	326	307	340	344	334	335	336	342	336	319	361	315	332	348	339	347	332	316	362	334	330	299	349	355	326	314	357	380	312	343	333	332	373	323	329	322	347	327	328	350	353	361	308	322	286	351	318	338	335	352	362	320	333	342	325	313	352	352	371	345	314	324	372	340	331	348	307	301	294	345	345	334	352	317	309	344	326	357	369	335	327	355	347	334	315	343	332	326	296	330	367	355	306	346	358	369	307	356	328	339	337	311	378	343	327	351	317	320	301	319	328	321	352	341	340	328	393	340	368	339	352	322	349	319	320	353	330	358	333	317	351	370	362	354	335	344	340	318	326	339	330	337	338	348	302	318	320	328	321	323	333	318	356	329	376	370	323	334	308	322	335	342	358	351	356	354	327	349	346	332	321	302	311	347	347	340	346	340	362	319	316	325	359	318	328	335	310	356	309	308	312	338	323	346	346	327	345	321	364	330	313	299	355	341	343	338	329	332	382	336	363	353	363	356	344	343	303	360	370	320	331	335	334	350	334	313	326	306	356	303	360	353	361	303	326	342	320	343	343	297	320	330	329	329	351	338	343	337	357	360	321	377	328	309	329	331	323	318	327	337	334	323	329	312	341	314	329	338	326	355	336	349	342	321	327	326	343	322	356	345	344	368	349	357	349	347	361	370	337	330	329	299	334	336	330	360	335	336	336	343	340	354	379	345	360	333	320	315	297	339	350	333	349	314	367	330	345	341	374	339	297	339	337	341	351	328	347	348	332	344	312	344	360	319	336	343	363	320	362	324	314	349	326	325	310	324	350	312	346	337	337	347	330	341	333	302	349	341	352	344	336	322	325	334	338	335	349	339	340	338	351	322	342	330	357	364	341	359	378	359	350	327	309	345	312	314	332	352	334	330	333	325	344	335	351	340	339	363	365	325	343	347	321	323	320	330	346	323	356	321	318	346	332	353	321	312	318	346	312	359	348	343	316	347	337	333	321	364	340	326	326	349	319	325	325	350	316	387	335	307	341	359	334	355	338	365	337	312	319	327	333	344	345	357	330	358	327	328	314	314	333	323	333	330	333	369	362	352	368	319	342	352	345	340	374	345	324	346	309	342	312	329	316	344	329	320	342	338	339	347	328	338	341	364	353	358	341	353	313	330	350	317	328	349	323	327	352	329	354	361	315	327	347	348	349	335	348	330	327	299	339	337	330	365	325	318	338	325	352	326	331	378	309	372	362	345	337	334	317	327	332	353	360	324	328	342	346	350	335	361	326	348	343	359	337	347	357	315	321	330	322	325	351	361	373	344	358	365	322	345	314	315	334	302	324	319	362	334	367	349	332	326	361	321	315	291	314	351	358	344	318	328	322	380	363	346	338	318	336	304	331	341	320	326	343	333	351	321	355	349	350	358	380	319	331	371	347	338	354	308	338	323	304	326	349	319	352	325	309	295	365	380	364	331	327	359	332	322	302	347	347	329	313	329	331	323	324	343	355	306	333	338	350	326	362	347	332	359	338	336	325	343	320	348	337	312	336	366	326	341	334	324	321	362	348	324	321	316	301	349	338	328	325	338	336	335	351	304	349	355	310	338	333	340	346	351	355	330	348
23093	21106	29025	23406	21106	19644	2384	851	683	613	617	567	576	489	534	514	445	435	448	425	385	415	421	408	418	406	397	365	361	382	327	360	389	361	384	396	380	359	402	362	371	361	348	361	351	374	356	378	395	351	346	352	373	397	360	362	338	369	357	388	364	381	342	355	344	346	359	358	390	337	363	358	356	373	402	359	347	364	347	390	358	348	335	362	345	362	358	339	380	374	371	379	399	374	322	364	334	370	372	355	357	362	355	384	364	333	336	342	379	353	383	336	369	329	353	360	383	337	353	355	395	325	324	380	338	373	366	328	340	375	369	315	348	370	352	361	352	357	351	344	368	368	375	354	358	349	332	338	397	373	337	358	341	369	369	359	344	362	350	323	350	349	343	401	373	365	345	379	347	393	364	356	350	357	366	348	356	342	376	376	368	347	352	353	351	320	336	345	350	383	354	366	349	356	363	331	389	354	354	325	376	404	397	358	352	353	358	313	375	328	359	355	349	341	325	354	384	343	351	349	361	354	333	359	353	356	367	344	360	306	387	371	330	376	355	349	342	349	341	345	375	357	348	337	359	344	378	340	361	352	325	379	375	354	334	361	362	360	346	356	364	334	336	332	364	334	350	325	386	324	349	340	386	365	335	374	358	369	362	394	323	381	386	374	345	334	364	351	391	351	338	337	352	356	375	404	346	308	346	335	370	373	329	350	333	357	363	333	329	345	332	375	360	351	356	394	357	366	383	377	380	376	352	347	349	367	386	363	366	356	345	312	380	366	346	393	346	350	368	363	386	375	347	375	352	347	340	325	345	340	339	351	311	354	368	367	349	370	341	349	371	384	364	348	369	375	350	349	369	381	349	359	326	336	331	350	352	389	359	344	390	361	381	358	387	394	364	359	360	329	365	345	388	378	352	363	400	352	353	378	370	360	386	377	346	351	352	346	360	331	361	350	331	356	369	348	367	354	348	355	346	358	381	349	347	326	355	346	378	348	323	307	351	375	376	358	352	397	355	355	360	385	332	355	372	336	333	362	326	373	355	361	366	376	343	376	411	380	369	372	357	338	372	346	342	366	363	362	341	331	379	362	355	352	353	364	365	352	354	341	366	359	362	363	375	358	335	350	345	365	363	354	399	339	362	358	314	347	373	355	347	342	354	347	326	364	365	363	387	375	364	355	350	357	365	334	366	366	332	364	349	353	360	335	349	383	339	348	353	344	365	338	362	347	370	385	369	356	315	387	354	365	326	356	349	377	369	367	331	368	354	328	342	356	361	333	362	340	355	304	334	365	318	369	370	384	375	324	359	347	367	381	362	350	371	332	339	343	345	372	362	382	340	355	378	386	381	328	347	358	360	406	349	333	406	331	384	358	344	371	344	331	361	360	355	366	372	361	328	401	377	359	334	353	346	332	326	348	370	366	346	357	336	368	343	356	374	368	349	370	353	348	370	382	354	400	336	362	370	385	331	331	386	356	331	335	390	361	381	385	355	366	379	327	367	392	373	341	347	387	356	319	359	341	374	357	352	377	354	352	359	346	344	330	351	338	356	341	362	343	337	332	362	325	377	341	343	345	346	350	330	358	343	359	342	329	372	361	395	376	353	376	360	319	373	373	359	339	348	342	344	373	385	341	353	380	337	373	341	333	379	364	357	324	367	352	316	362	330	402	355	339	363	360	361	365	358	339	362	366	377	366	373	332	351	367	332	333	374	367	347	344	337	350	356	359	368	352	383	362	370	323	357	360	382	355	362	323	370	363	354	331	369	377	335	403	375	348	349	354	350	344	387	343	365	366	361	341	349	354	375	355	347	354	375	323	353	341	342	357	334	370	370	363	358	362	333	372	361	352	371	335	385	377	363	354	368	374	337	335	357	341	365	380	340	318	354	367	363	368	332	381	374	351	354	368	310	356	354	338	395	341	361	358	343	329	354	339	366	343	312	340	380	361	378	402	335	370	347	323	332	351	374	383	342	356	373	345	344	337	358	375	345	368	359	369	345	340	363	384	354	350	367	378	367	370	357	362	334	417	336	355	340	377	366	388	367	339	392	363	352	337	345	376	350	399	338	385	351	357	336	379	353	394	394	362	369	381	348	349	355	350	369	368	342	360	328	372	338	363	334	370	334	346	367	315	369	378	321	327	326	360	407	370	379	332	364	363	348	348	362	360	351	338	365	363	358	314	359	354	323	360	339	337	382	371	360	362	387	376	333	366	380	367	389	367	353	338	391	368	375	374	320	366	319	390	338	390	325	326	339	340	337	364	327	347	352	361	360	364	344	336	383	363	364	363	373	369	400	312	356	363	348	381	336	337	336	344	373	349	340	377	378	369	356	303	325	381	335	369	350	367	389	369	325	358	344	372	344	355	368	328	371	364	334	347	340	352	386	361	326	326	316	363	365	328	369	324	354	367	359	335	344	351	340	352	339	317	342	347	368	368	364	357	361	353	329	315	390	380	333	354	336	377	341	340	339	374	365	374	350	358	354	376	348	337	370	364	361	354	377	366	338	368	340	370	351	397	360	357	358	327	369	366	395	357	358	379	365	363	357	382	361	357	365	390	383	334	377	353	356	323	356	358	358	415	347	338	342	319	321	333	334	338	352	376	352	350	365	359	346	342	362	384	361	349	370	369	381	338	343	360	370	338	347	360	343	356	348	348	354	358	359	365	375	338	357	351	354	340	367	398	365	350	328	355	389	347	366	332	366	326	346	378	352	363	346	357	358	331	340	355	350	343	359	320	407	339	345	355	339	372	379	359	343	364	316	357	371	377	352	333	356	339	340	386	325	348	355	371	342	343	350	373	363	350	362	375	335	387	344	388	360	345	328	385	342	377	350	339	342	363	387	308	375	375	357	327	381	355	337	336	340	330	373	332	373	322	348	361	382	378	337	381	327	326	382	371	352	361	341	331	385	328	322	371	385	361	356	338	349	355	378	390	367	324	367	327	361	345	342	356	364	346	347	337	325	309	337	327	390	353	361	361	323	401	346	353	399	346	365	372	361	374	383	364	330	327	337	346	329	351	332	331	338	372	351	362	350	346	352	356	323	353	356	308	315	324	369	383	371	342	336	354	342	363	361	335	358	350	353	331	364	346	364	361	370	325	381	324	356	327	357	362	344	357	352	373	356	320	354	373	371	354	349	370	335	407	349	368	351	360	365	339	368	377	336	365	340	341	357	319	381	334	343	330	319	367	335	388	338	330	359	364	363	385	362	353	351	372	326	347	348	378	361	346	367	357	329	328	374	367	348	357	356	333	378	349	345	368	377	332	332	354	320	334	356	362	346	321	375	375	312	357	351	366	354	347	354	353	354	371	347	357	352	338	416	321	352	360	348	367	384	354	355	323	361	364	340	363	363	358	323	320	361	346	382	341	359	349	381	357	363	325	366	335	357	329	333	380	360	361	326	375	365	332	359	385	391	355	354	362	360	403	367	349	376	353	362	334	366	330	346	359	353	358	371	350	342	347	336	343	391	364	365	333
17248	15635	13424	7229	5061	3724	2940	2344	1956	1711	1433	1300	1226	1081	1025	930	924	868	872	815	741	744	728	716	672	741	681	695	656	751	666	612	695	674	623	645	638	621	663	640	593	636	621	606	624	623	596	581	621	651	560	612	647	601	573	615	593	600	605	596	613	601	594	591	626	626	635	622	637	613	652	620	593	602	591	591	617	611	597	593	573	612	636	613	602	609	637	598	560	614	620	641	613	577	601	602	593	663	577	636	616	604	583	605	638	563	593	593	566	596	595	581	603	596	596	577	603	568	578	598	553	632	616	572	587	588	567	602	539	599	600	601	572	643	594	581	614	607	564	637	605	637	614	581	594	616	588	604	571	589	579	565	569	597	634	611	606	608	585	583	620	558	556	600	631	552	590	563	539	635	602	596	600	575	611	547	591	619	624	615	615	587	577	591	587	599	617	595	609	588	576	541	561	552	532	634	604	591	615	594	581	598	560	640	587	599	606	589	607	580	578	589	621	592	605	591	572	597	599	599	575	605	582	594	532	595	613	620	576	586	599	622	619	613	591	586	570	616	585	584	623	587	559	635	619	578	587	584	595	581	644	568	582	575	603	577	624	586	550	613	528	606	595	571	633	624	555	629	548	585	573	615	582	618	624	624	626	632	567	586	564	600	556	579	611	599	627	576	552	606	597	645	608	562	598	660	587	616	604	615	590	626	562	601	657	613	623	617	596	617	584	580	584	596	621	606	609	600	589	623	596	597	600	597	599	610	637	611	608	606	578	585	581	574	606	626	617	647	566	647	577	601	613	624	611	593	588	626	597	576	592	585	584	574	560	645	591	605	602	625	619	600	583	655	576	612	646	593	609	547	583	594	642	582	601	607	605	595	587	579	635	561	587	576	586	629	601	610	553	575	604	557	643	553	634	611	605	572	588	578	582	595	593	633	636	659	607	564	633	564	597	608	586	590	608	626	596	604	619	618	635	576	604	554	535	628	562	576	591	590	584	562	586	551	618	636	611	607	602	596	581	585	569	589	587	575	588	578	558	582	567	591	581	586	581	575	596	603	610	591	627	619	568	605	584	618	579	599	599	606	604	592	638	561	576	603	603	596	632	584	609	593	605	628	599	599	579	595	583	610	575	582	621	594	549	595	601	599	579	588	587	580	617	542	576	552	633	549	607	590	634	652	597	595	590	613	584	591	540	588	595	588	603	642	585	626	593	591	592	611	595	598	562	617	572	577	610	546	595	627	601	583	604	606	588	581	633	588	583	602	569	618	589	622	627	617	629	668	605	604	559	602	590	615	584	587	576	600	572	583	595	551	574	595	597	616	596	554	625	627	614	624	602	585	598	594	615	637	615	586	588	579	612	601	596	569	634	581	591	603	570	572	568	576	608	600	621	594	647	609	607	545	630	579	604	596	596	624	532	585	603	614	644	615	580	616	587	580	594	576	558	584	560	567	612	586	578	599	597	629	568	578	586	593	609	563	577	601	576	595	580	575	600	597	578	601	558	647	584	592	594	584	572	597	632	600	633	569	586	601	623	568	554	618	583	593	630	569	619	627	609	581	624	591	625	602	566	592	587	584	636	571	608	602	606	556	611	617	638	583	626	595	604	534	580	618	588	553	578	577	597	590	593	594	535	567	574	596	570	591	587	626	618	590	604	601	568	613	585	593	575	615	568	602	583	578	602	601	597	610	591	593	572	604	669	587	588	586	606	605	589	592	560	597	612	624	598	624	589	616	619	609	600	596	588	588	619	600	567	575	583	606	541	571	572	628	577	597	594	607	605	576	642	589	632	574	604	647	589	605	577	563	596	530	599	608	616	608	561	594	645	609	602	557	627	587	613	588	601	582	623	638	592	591	571	614	584	620	631	620	602	594	590	623	618	546	545	585	602	580	659	613	592	609	604	582	556	603	576	578	594	616	605	614	620	607	619	645	595	597	609	647	600	575	608	596	611	572	626	570	577	618	625	595	595	598	612	605	656	585	590	541	599	552	602	620	593	588	603	610	614	628	613	600	614	576	600	603	616	599	627	601	588	628	610	622	599	622	583	560	564	648	610	627	584	633	618	544	558	597	616	561	589	594	608	565	611	537	583	605	570	623	600	569	618	618	591	561	561	639	617	556	628	578	573	605	597	558	618	580	603	532	659	580	586	561	602	610	558	593	585	564	579	572	574	575	603	605	597	590	620	604	636	614	562	637	592	610	592	567	559	593	623	607	589	554	569	634	541	624	605	583	588	625	623	577	655	595	608	638	593	647	596	561	595	610	603	604	568	638	603	566	606	626	610	589	591	655	588	584	573	582	605	581	610	582	616	598	556	569	596	609	566	607	614	606	563	545	607	638	564	588	582	564	596	597	549	624	638	595	607	617	622	591	593	585	639	587	623	595	604	616	576	563	549	599	579	615	564	575	579	566	597	593	626	592	584	591	593	583	634	565	560	617	619	587	580	573	583	599	582	581	594	592	583	573	620	607	579	579	616	597	584	633	623	633	568	595	552	615	575	590	561	562	635	634	615	630	582	594	553	572	654	590	579	596	604	603	610	580	605	589	606	604	625	597	570	590	593	590	582	577	551	566	569	593	569	612	585	597	605	579	620	592	585	620	606	571	626	596	602	609	582	614	550	647	545	587	602	635	562	612	589	588	619	586	608	620	631	582	640	580	579	639	609	630	576	614	557	598	637	607	595	613	591	563	578	567	562	572	593	529	606	578	614	627	643	576	606	570	593	597	604	610	606	602	620	607	614	627	586	636	641	570	592	587	564	601	602	568	602	599	626	578	594	618	542	607	562	563	605	565	629	589	622	646	622	600	623	563	622	553	560	598	603	628	609	599	582	603	622	569	598	602	617	532	648	561	581	631	550	593	574	598	567	589	581	556	624	625	607	564	604	628	614	591	622	578	620	578	616	601	592	607	632	611	571	595	603	625	597	608	621	587	595	603	610	591	590	604	581	604	585	588	598	590	572	591	596	581	601	592	599	527	643	566	569	627	587	597	611	589	583	628	577	590	605	592	586	620	581	577	631	571	623	593	581	632	601	580	594	630	602	606	597	601	598	597	599	617	589	605	614	598	600	614	629	563	590	600	573	558	590	540	589	594	565	610	612	593	565	601	590	596	618	620	597	592	626	570	584	606	623	589	583	576	613	607	599	622	593	629	642	604	603	579	580	616	595	600	614	548	622	612	596	606	567	643	590	553	566	568	613	618	592	619	581	609	604	580	592	589	570	590	596	603	530	558	605	614	598	615	577	607	571	592	599	628	571	610	582	619	559	617	583	588	597	583	588	574	602	595	568	647	554	611	566	543	592	571	592	589	613	648	640	604	577	583	594	618	576	610	610	585	563	596	612	597	603	597	606	566	608	597	566	589	564	598	612	540	606	586	598	574	604	594	559	603	599	605	591	590	604	606	607	594	597	599	581	642	602	613	610	575	534	612	583	567	629	591	573	603	628	613	570	614	582	600	623	539	609	583	602	603	613	613
26640	20403	7489	424	202	147	119	110	79	126	103	86	101	99	87	100	91	93	100	103	88	94	90	82	91	89	86	113	93	83	91	82	87	85	96	87	103	78	76	81	81	78	87	78	78	77	94	99	82	104	95	89	69	81	89	91	88	101	76	79	80	85	79	95	80	72	64	76	82	82	82	94	73	90	97	99	94	92	92	93	81	81	71	77	85	97	85	91	90	72	94	74	74	76	81	86	69	87	69	117	85	65	94	82	77	79	77	94	80	76	100	98	74	102	78	79	74	82	94	90	91	92	74	74	90	80	82	104	75	81	94	74	87	106	90	91	90	99	87	91	74	80	82	98	88	89	97	104	84	87	88	98	78	82	84	79	86	90	80	93	97	97	96	68	84	66	91	79	85	90	82	91	86	76	92	85	86	81	77	95	92	86	84	84	84	84	76	90	76	78	66	84	74	83	90	81	73	87	87	76	96	82	72	100	61	91	103	81	72	80	90	77	85	88	70	84	89	90	88	81	88	77	74	82	92	92	84	107	81	86	87	87	80	92	71	77	100	77	95	91	70	76	82	91	72	89	90	87	78	82	81	78	109	84	81	88	86	79	77	74	84	83	86	79	80	89	88	73	67	95	69	82	77	82	85	83	81	91	77	92	110	89	90	69	84	91	82	94	96	88	79	86	80	82	92	92	82	85	86	79	85	95	90	93	83	85	85	85	99	69	80	88	77	97	74	79	91	78	80	82	78	85	102	105	70	93	75	81	72	104	94	83	95	87	98	77	99	82	94	75	98	74	90	75	79	90	81	75	91	77	81	93	66	87	78	98	86	84	72	76	87	76	77	69	94	75	82	92	75	89	81	88	79	81	79	88	89	91	88	91	101	87	90	95	89	87	104	101	78	85	84	75	72	74	91	73	91	74	89	84	89	89	93	90	95	83	102	98	87	77	97	77	86	79	103	89	89	77	97	85	78	82	66	71	90	72	81	88	89	82	83	76	93	94	72	82	73	81	79	71	69	95	88	81	68	88	71	93	72	85	94	72	77	91	78	77	75	80	74	76	82	86	85	72	90	92	80	87	88	80	91	86	85	84	96	90	81	83	83	98	80	93	80	94	80	71	85	86	94	90	95	78	71	96	86	82	90	86	78	79	81	70	92	74	87	90	93	85	91	77	80	74	80	93	81	82	89	80	83	84	95	100	83	85	76	77	83	76	89	73	85	86	73	72	89	88	108	88	88	75	87	79	87	77	77	76	82	85	84	88	67	98	75	83	98	99	80	81	83	87	89	88	85	118	93	67	92	65	87	89	80	74	84	104	84	88	67	72	89	94	102	80	76	78	80	67	61	91	93	100	84	85	87	88	77	87	84	70	91	81	83	91	74	88	75	96	87	67	82	72	95	86	80	97	87	73	82	76	79	84	83	87	80	91	83	85	86	102	75	94	80	80	79	86	74	81	91	104	55	77	86	90	80	87	79	94	89	78	74	77	65	77	67	77	88	81	71	94	87	89	103	67	83	86	88	70	84	95	89	73	76	91	89	90	89	75	79	87	69	81	82	100	78	80	108	73	84	92	80	102	76	89	80	88	101	92	78	78	85	68	97	78	66	91	86	88	88	88	80	84	96	85	83	67	93	89	81	79	91	96	85	91	94	89	96	101	101	91	79	79	94	90	84	101	69	77	92	83	70	92	82	72	90	82	95	84	72	104	79	85	73	71	87	85	91	86	87	82	97	92	73	91	103	88	102	107	91	70	81	100	82	100	63	84	86	84	85	91	96	91	99	83	74	98	92	81	81	81	90	89	83	87	95	100	74	64	81	67	94	73	79	81	91	76	75	87	95	76	84	94	90	101	91	87	77	82	66	105	85	75	85	101	83	85	95	84	94	92	87	76	84	75	64	71	91	90	91	73	93	72	91	98	82	76	93	99	76	84	77	86	79	72	76	79	83	86	93	93	96	81	80	79	83	73	80	80	88	84	72	102	89	79	95	79	92	98	82	80	95	81	89	77	73	100	93	89	83	72	81	83	80	96	63	86	91	72	77	85	88	96	79	80	83	96	97	86	82	87	99	84	102	84	83	93	89	82	76	90	83	82	84	84	93	89	90	90	98	74	95	77	71	80	78	71	74	87	87	66	80	70	92	67	73	67	68	73	85	77	78	85	86	73	87	94	110	93	97	105	101	83	84	83	80	80	80	91	80	86	105	86	89	80	83	78	80	76	82	104	86	84	71	75	90	80	81	83	89	74	78	76	77	101	84	75	89	76	93	80	105	85	73	75	73	79	86	96	86	82	81	95	91	90	95	103	90	90	80	81	96	89	69	72	80	85	93	77	80	80	78	104	92	105	96	84	88	73	84	79	100	81	77	80	78	96	73	94	80	83	77	78	78	74	84	78	78	68	85	90	82	88	89	93	92	82	77	100	94	61	90	88	96	85	76	89	67	85	101	79	72	76	90	81	81	67	98	92	82	89	87	88	85	82	80	96	96	85	94	83	79	103	107	80	77	78	91	89	87	83	85	90	88	81	88	76	87	79	80	62	76	89	76	86	88	79	71	66	74	76	110	79	81	82	82	97	86	69	79	72	91	89	88	96	89	98	111	91	91	85	88	77	78	95	87	64	95	98	97	78	81	103	108	77	82	106	92	86	77	81	65	79	83	103	93	85	89	102	75	93	84	86	98	91	91	81	98	72	95	87	78	92	90	101	63	93	90	85	69	79	95	97	91	76	94	89	83	79	92	73	92	86	75	91	91	81	93	90	90	92	105	97	69	77	77	98	85	78	93	85	90	91	85	80	99	102	91	88	82	89	84	89	83	64	75	70	93	80	99	79	72	76	74	76	83	66	98	89	73	73	92	78	77	85	66	98	88	79	87	86	87	62	77	84	98	71	75	88	81	80	84	67	100	80	82	72	86	93	70	83	86	89	75	102	85	80	89	98	86	113	95	76	81	75	87	84	96	95	83	84	83	87	82	89	75	83	89	75	86	84	96	94	105	95	76	85	86	74	75	89	84	86	93	71	87	79	82	86	101	74	91	89	76	70	74	70	83	85	72	97	95	81	87	94	82	92	78	92	87	93	74	85	66	90	68	100	70	86	75	91	85	84	77	75	85	106	87	78	86	91	73	111	75	92	85	87	79	95	78	87	92	88	84	84	91	87	72	88	83	81	96	95	82	81	74	78	90	88	99	69	73	77	92	92	87	92	86	99	78	85	78	82	98	77	92	77	85	78	76	109	74	106	97	73	83	75	79	85	76	81	76	73	78	83	70	87	77	82	92	97	74	68	92	83	73	87	91	95	88	86	89	71	71	74	88	67	82	78	84	102	94	78	90	64	92	88	75	79	87	106	65	83	95	94	74	84	102	87	69	83	90	81	78	75	67	74	93	95	65	84	96	102	87	74	87	75	82	83	66	78	78	81	86	73	84	83	90	84	82	80	90	88	89	101	86	98	90	72	95	102	87	74	80	98	97	85	88	94
7177	1061	981	495	396	291	269	235	221	210	175	194	184	171	192	158	179	173	173	150	166	173	161	160	169	154	169	151	179	191	168	179	179	158	136	165	181	150	185	151	179	176	169	151	164	164	170	182	171	182	143	158	153	164	158	134	165	174	153	167	170	179	153	167	162	184	190	169	177	169	188	178	150	146	152	195	169	146	162	156	164	144	174	169	175	159	154	177	166	154	155	148	188	144	168	150	162	163	172	159	162	156	162	153	182	160	143	169	163	183	147	175	166	160	137	174	153	162	149	157	149	184	174	179	144	154	161	151	183	147	179	171	183	167	170	162	143	182	176	164	176	145	154	174	169	159	172	157	149	149	163	150	168	173	147	185	178	155	197	157	186	164	170	162	164	163	141	175	167	150	160	172	142	138	169	183	153	170	188	158	150	174	158	176	160	145	161	145	143	182	154	181	186	160	167	146	164	155	172	144	158	167	167	165	155	173	166	151	156	150	150	168	143	140	155	195	178	194	150	169	145	165	150	152	142	164	167	155	167	169	180	180	176	160	186	168	172	171	160	167	169	162	166	189	161	156	165	169	171	155	176	168	183	153	181	169	165	201	178	169	171	177	176	164	160	172	170	166	170	173	164	148	173	161	172	161	154	131	160	184	164	147	170	156	171	153	164	149	161	169	156	129	177	168	163	150	166	171	164	161	174	178	172	185	165	167	150	168	158	169	152	144	161	165	170	152	199	145	160	148	186	153	159	158	166	151	163	170	169	172	166	157	167	163	144	156	167	158	158	150	173	145	152	143	170	144	166	169	165	145	163	129	150	173	154	156	163	169	176	156	156	176	159	160	155	156	173	173	142	157	178	171	141	169	160	166	159	161	166	162	151	179	175	159	161	148	156	147	172	197	147	149	157	189	192	181	156	171	149	163	160	177	149	166	153	172	162	141	150	176	170	154	147	175	155	153	167	163	168	152	174	158	149	154	202	156	163	148	175	158	147	159	160	166	163	149	143	144	130	173	174	175	158	183	159	163	183	178	163	162	181	164	168	178	146	178	161	131	167	153	170	159	160	163	171	166	160	160	165	153	147	170	168	162	145	159	153	139	161	139	151	154	164	145	167	163	158	145	156	164	176	193	158	194	158	150	167	174	145	178	162	167	172	162	158	176	162	179	170	167	160	157	173	167	152	147	176	165	162	171	166	173	142	166	171	171	155	173	163	165	161	162	158	177	133	133	169	140	167	160	168	165	181	165	180	180	184	166	151	153	151	144	164	149	169	179	177	163	161	184	160	174	168	164	161	137	174	164	157	163	146	171	162	165	161	174	144	174	157	170	139	173	183	153	175	161	169	158	164	175	128	166	172	183	185	152	178	164	178	132	165	163	158	150	173	155	159	175	169	169	155	166	169	175	167	157	153	153	170	177	168	176	168	158	173	168	177	170	157	139	183	168	176	165	145	176	147	150	183	163	183	169	161	152	182	150	150	165	143	164	163	184	177	175	155	176	166	156	151	139	175	153	164	161	157	156	145	134	148	143	161	166	162	163	160	165	164	132	175	180	167	167	144	173	179	180	158	147	153	180	165	158	175	137	159	175	160	160	146	172	167	168	160	162	175	181	167	164	157	161	147	155	175	163	176	192	173	169	156	182	160	151	162	140	178	172	150	146	153	176	167	157	160	164	155	146	155	176	159	164	154	171	158	184	193	175	148	151	165	173	164	168	152	141	171	190	157	182	157	159	175	198	175	169	173	177	171	146	158	177	182	157	154	173	147	175	166	146	139	166	175	158	159	146	158	183	152	176	185	144	190	159	146	169	169	173	159	171	154	176	175	154	168	171	157	150	148	162	146	179	157	147	161	170	159	169	162	175	165	165	157	168	146	150	156	176	165	154	150	149	144	176	152	179	150	189	183	191	148	156	163	144	187	151	166	168	163	159	143	191	149	152	166	168	163	152	151	154	157	166	161	163	160	176	160	159	157	167	184	143	165	176	155	175	169	181	146	161	158	168	177	182	187	146	161	162	176	156	171	196	166	170	159	161	165	174	176	168	174	160	158	171	159	154	177	158	164	162	173	173	177	151	153	168	176	154	184	167	142	169	149	170	170	150	165	139	153	180	169	188	158	169	175	157	146	154	152	162	156	167	146	178	162	160	152	180	159	166	173	161	144	161	171	173	143	156	162	193	161	169	162	168	176	184	171	159	160	155	157	152	151	179	143	151	150	147	158	180	134	176	167	183	153	151	157	134	185	143	167	161	163	160	158	187	158	159	163	131	160	180	153	168	174	137	152	166	161	165	158	162	173	169	175	160	175	175	163	167	165	177	164	155	140	153	147	141	170	171	156	184	167	147	159	188	145	155	152	171	172	170	174	159	171	168	138	176	136	162	172	197	175	182	187	158	170	159	148	158	169	161	154	158	184	155	175	177	154	180	177	193	175	158	159	185	156	162	161	155	167	161	157	158	150	151	151	150	164	167	166	153	156	147	151	173	139	142	164	161	172	165	140	201	188	174	152	169	164	168	176	148	163	144	175	192	147	157	161	189	160	140	159	173	170	157	164	154	163	164	156	168	174	168	165	155	169	163	150	178	147	156	183	151	165	172	160	157	135	162	165	170	153	167	149	161	186	166	185	161	175	165	156	187	156	168	169	141	180	174	185	181	173	188	155	157	154	193	187	174	159	151	149	177	157	168	174	152	169	170	171	179	178	161	176	168	194	171	155	159	145	167	154	148	155	155	145	153	158	155	164	158	176	163	153	159	153	140	178	174	154	161	175	181	178	148	178	181	170	163	167	188	157	160	159	182	174	162	173	170	164	178	130	160	149	144	164	163	164	171	141	154	160	180	155	170	194	157	185	153	166	188	179	152	165	171	180	169	165	166	180	141	170	159	149	180	167	142	160	176	160	151	167	179	172	152	165	157	162	175	161	152	157	165	161	165	149	161	184	188	157	176	162	159	151	149	169	163	156	146	176	174	168	138	163	146	151	164	155	172	153	165	168	160	164	164	156	176	160	148	164	167	169	152	172	167	155	151	172	178	168	174	176	168	170	149	176	153	141	172	142	153	162	177	154	158	191	163	135	176	159	161	193	176	149	146	164	159	174	158	161	155	152	181	169	177	161	181	168	165	185	152	175	166	159	180	154	155	165	154	165	148	164	155	148	145	168	154	159	166	179	162	151	172	149	157	165	145	167	169	166	150	150	167	173	172	156	182	169	172	164	189	141	169	138	174	175	174	182	167	154	180	155	160	160	174	146	166	149	161	168	161	143	161	165	180	174	170	152	180	177	165	149	159	170	161	159	140	165	166	165	192	137	175	169	184	134	150	172	142	156	163	155	175	141	178	159	155	129	180	150	152	151	169	159	145	154	172	147	166	159	162	135	180	170	174	139	155	154	176	164	158	156	168	155	154	154	162	155	145	148	163	179	175	158	145	171	145	172	181	186	142	171	156	180	156	155	156	159	150	144	160	146	171	173	168	166	163
24003	21060	28327	23971	20330	2219	657	456	383	317	314	306	282	278	260	245	228	226	243	225	227	200	213	215	206	187	199	212	175	220	214	196	222	225	216	225	184	193	199	200	201	194	208	193	214	191	208	200	232	222	181	183	193	166	180	214	202	187	181	233	194	217	196	173	193	226	181	178	228	208	209	186	208	193	210	206	200	222	170	184	210	205	199	202	201	216	218	176	183	187	191	185	207	184	188	200	190	227	210	217	209	208	196	219	208	194	195	199	171	217	207	214	182	194	202	210	200	201	224	216	209	204	201	184	198	199	205	179	193	190	229	198	204	230	173	196	189	198	213	193	215	188	199	190	180	186	209	173	213	175	193	172	194	214	230	229	206	162	200	192	183	200	201	182	201	199	182	207	191	200	182	217	186	186	211	186	185	183	219	220	204	215	213	203	195	206	192	182	211	200	191	204	209	184	187	193	192	194	196	191	193	188	199	218	182	185	198	190	202	181	186	171	212	179	188	204	182	198	201	218	193	178	193	180	189	198	185	184	194	207	189	171	206	201	192	196	195	167	180	178	194	190	193	204	190	188	216	181	201	203	195	212	198	183	184	196	186	195	215	197	189	182	215	204	200	167	194	211	210	208	190	193	222	174	195	183	196	206	190	191	161	172	200	227	183	180	177	172	205	188	205	189	202	191	193	199	181	214	191	211	209	193	182	203	217	190	213	205	204	198	184	185	193	215	184	162	189	200	171	191	175	166	166	190	206	188	171	190	185	186	190	194	192	198	178	201	200	180	183	192	206	189	188	175	191	214	175	170	184	183	189	225	178	196	200	220	184	196	212	176	188	230	188	192	221	202	164	210	196	197	215	207	208	211	175	208	194	201	200	203	188	188	177	215	194	209	177	190	188	183	187	190	190	188	185	201	197	174	212	196	195	189	202	212	220	205	180	170	174	219	189	188	204	191	180	173	190	176	202	207	195	223	202	180	227	196	183	202	179	194	215	196	174	196	209	203	196	174	182	207	226	200	198	204	176	209	208	189	199	202	202	191	195	176	177	178	224	191	198	199	173	227	196	198	178	210	200	204	180	200	211	202	200	180	162	184	224	196	227	189	195	201	198	216	195	197	205	206	212	193	187	188	214	190	205	187	205	208	194	180	184	220	201	187	203	178	185	223	193	219	203	188	186	181	192	223	202	196	198	198	188	189	210	198	194	187	181	194	194	193	204	217	191	190	200	173	200	195	223	218	207	187	182	219	210	194	194	210	196	206	211	185	209	204	201	190	199	193	194	185	183	193	196	210	193	198	215	164	176	199	182	187	187	188	193	180	195	180	218	191	195	202	199	207	208	193	195	198	214	209	196	188	195	180	216	174	190	190	171	217	224	203	211	182	216	174	169	185	198	212	195	193	191	187	160	216	234	202	180	187	166	191	202	167	217	181	202	195	175	187	204	208	194	207	192	172	209	187	217	189	202	232	183	204	182	198	190	179	160	181	195	175	189	207	196	180	217	212	217	204	196	206	201	195	209	205	203	178	211	191	184	192	190	191	177	202	181	191	186	184	199	191	204	219	206	217	222	181	166	192	218	222	182	170	209	203	190	168	179	200	219	175	189	208	191	223	191	201	205	202	214	209	189	201	211	187	210	178	202	200	193	219	175	189	221	194	182	190	195	217	195	205	215	210	214	160	208	187	185	208	194	173	226	183	190	198	191	184	200	210	189	178	195	173	191	198	207	217	182	224	188	147	199	208	173	217	160	186	209	189	202	204	198	232	182	206	195	219	201	181	160	215	204	191	208	213	154	195	183	216	206	205	201	180	219	188	211	185	202	207	198	206	205	189	165	174	208	193	216	186	179	169	186	191	198	185	155	182	204	208	220	184	206	182	211	209	193	215	209	178	201	201	225	219	181	213	196	218	205	211	193	168	219	188	176	190	183	190	193	191	196	194	204	194	208	200	199	201	227	216	185	189	172	212	179	208	182	194	193	177	190	190	190	205	188	182	207	190	191	191	197	190	170	188	201	194	190	231	182	186	235	175	205	215	196	171	192	207	191	200	181	180	194	213	177	197	191	208	199	209	204	212	195	212	212	200	171	192	182	206	188	184	199	188	202	200	218	198	194	188	205	216	176	198	206	213	185	188	208	238	194	200	207	196	194	220	199	215	201	210	209	197	193	172	199	183	202	213	211	184	193	171	195	189	215	200	174	213	191	199	179	167	194	201	185	198	192	215	190	178	202	180	202	186	218	188	192	197	194	182	185	201	177	175	166	181	199	191	200	212	209	216	179	206	205	210	188	176	204	175	195	203	191	191	196	198	184	186	205	188	199	178	191	218	213	176	181	165	173	180	204	223	202	188	220	208	190	206	235	190	191	177	161	208	215	209	205	187	184	212	205	181	183	233	215	170	182	175	195	187	185	212	224	218	190	206	176	200	205	192	213	212	178	179	210	192	220	182	189	196	193	195	217	201	191	213	197	189	194	193	202	189	196	203	192	232	185	175	179	183	191	201	180	186	198	200	187	216	185	168	204	199	188	212	201	209	191	187	199	191	184	204	181	196	177	171	212	196	207	190	199	194	196	202	180	204	185	182	182	175	183	199	200	197	201	189	198	189	205	190	214	188	198	202	159	193	197	193	202	212	200	211	213	188	183	203	181	188	184	185	193	205	190	184	199	181	170	201	199	187	197	194	209	202	173	183	195	184	193	215	175	197	205	211	186	185	225	204	180	211	195	181	185	176	192	214	212	187	199	184	172	177	200	174	214	206	217	182	182	202	197	205	173	215	206	168	189	218	197	155	200	195	210	193	212	199	187	193	197	185	199	201	201	180	193	188	183	208	183	184	209	178	194	208	209	187	179	205	179	193	194	222	186	196	184	190	198	221	192	199	180	204	199	209	202	185	194	211	210	196	211	164	179	192	195	203	173	207	199	186	186	195	200	180	200	195	168	232	194	207	187	190	199	183	186	182	197	215	200	176	197	169	202	182	195	156	203	192	210	192	213	188	196	200	208	190	202	183	206	188	204	224	198	203	192	206	166	209	210	185	211	204	182	199	225	226	179	214	202	206	192	212	197	170	200	194	220	200	200	195	189	181	216	217	210	202	215	191	211	209	222	176	173	170	205	210	177	191	205	226	197	180	184	193	181	212	208	191	206	175	181	181	207	189	215	199	193	173	196	214	200	205	220	188	189	176	180	202	200	184	189	203	188	179	205	199	177	196	179	187	202	198	196	191	215	207	187	178	203	185	196	191	202	193	181	178	220	167	176	189	183	175	161	216	155	216	222	188	178	196	206	196	173	178	169	203	163	191	173	207	209	191	216	209	209	197	187	183	204	200	185	180	182	179	197	229	188	211	203	205	209	198	205	207	191	196	198	190	191	205	193	240	184	204	191	177	179	170	193	184	194	182	228	185	197	211	178	204	184	186	182	176	186	201	218	197	224	204	180	186	208	179	209	170	180	193	202	192	197	224	213	196	214	193	198	183
14985	9561	8171	4125	2846	2072	1496	1227	1034	881	839	683	630	616	541	504	521	480	497	478	455	456	396	434	420	372	415	410	382	363	402	405	356	349	362	355	313	312	345	387	367	387	335	373	393	351	339	344	365	381	352	345	359	337	377	360	342	355	331	362	360	351	350	384	336	337	327	351	329	335	312	331	356	335	332	313	331	343	305	377	362	323	343	313	352	332	327	329	355	310	363	338	372	333	352	304	333	357	354	317	360	334	343	346	348	319	346	336	354	335	338	319	356	357	358	342	397	342	337	336	335	354	328	367	330	371	334	319	329	375	357	321	330	361	337	332	350	310	338	339	288	381	338	341	395	331	344	347	329	337	349	354	335	348	356	316	320	353	350	321	325	349	332	327	333	343	325	321	365	329	330	317	337	354	340	313	353	331	333	344	352	361	366	316	319	361	341	336	307	332	307	322	370	336	373	335	343	354	344	318	314	306	352	338	349	332	363	351	289	332	337	318	358	344	310	376	351	350	324	346	317	361	345	350	328	343	360	315	369	360	345	354	311	328	321	328	336	336	351	355	369	360	337	337	320	298	308	340	338	317	358	337	361	328	330	359	367	360	320	307	329	316	346	346	356	324	299	297	345	353	325	338	347	311	327	358	331	310	348	349	347	345	331	341	305	348	337	335	313	334	349	328	343	339	313	344	330	341	346	299	331	339	357	344	330	367	323	364	366	345	346	371	286	335	326	333	357	368	354	331	352	376	299	325	327	381	360	325	325	306	375	353	287	331	348	352	327	354	319	331	345	336	321	372	304	344	301	351	338	341	333	348	352	360	356	364	312	343	317	331	353	346	354	334	372	304	354	321	350	321	367	352	368	332	341	346	345	319	332	372	351	350	303	340	327	340	345	359	335	336	328	338	339	343	334	357	341	339	311	318	327	328	339	315	360	350	332	363	335	339	327	340	335	337	378	337	332	360	334	321	316	347	360	306	336	352	339	319	342	374	316	320	352	331	347	363	330	344	346	328	347	310	292	324	338	319	373	333	312	310	320	314	338	359	326	359	362	366	352	361	313	322	339	327	328	363	347	357	335	318	329	327	342	360	331	328	361	348	334	342	325	344	318	383	362	318	368	332	324	355	327	328	326	315	343	330	324	327	336	351	354	360	340	375	320	360	331	344	332	321	349	338	324	315	351	349	326	348	318	351	345	342	342	326	338	347	337	313	323	326	317	352	357	339	355	338	332	347	340	333	355	351	344	350	295	365	330	363	323	338	352	351	339	358	333	346	363	345	347	351	369	349	365	335	338	309	348	323	339	328	346	378	334	342	315	317	350	356	343	357	330	339	321	327	332	354	312	340	335	361	370	358	321	332	332	358	377	305	306	345	346	312	330	332	346	321	326	320	346	340	321	355	324	342	363	380	298	367	324	329	314	351	365	340	337	369	350	327	341	364	320	332	301	355	355	331	334	336	333	342	343	343	339	349	328	349	317	328	299	370	329	339	345	333	335	324	318	362	329	311	315	352	373	352	338	338	334	359	351	359	307	288	322	312	302	354	360	371	341	353	321	335	330	343	338	368	329	342	358	358	318	341	361	314	333	333	334	322	369	339	313	338	333	331	346	330	322	352	318	335	332	325	365	306	339	327	353	327	331	318	372	347	325	392	360	341	360	331	330	347	320	359	377	355	347	348	331	361	314	313	342	350	334	385	350	321	321	328	360	336	356	340	335	332	342	340	342	351	353	352	318	360	383	354	320	375	340	333	351	358	347	320	335	338	356	347	318	336	312	358	335	315	369	337	329	324	340	317	315	338	358	380	335	324	331	340	354	332	351	360	333	367	339	350	360	335	347	381	353	322	381	327	338	342	346	317	359	368	329	330	347	324	340	331	326	336	364	325	321	313	355	365	351	368	314	337	355	353	350	346	331	351	347	350	338	344	345	361	333	350	351	357	338	361	330	339	331	345	320	368	311	335	377	300	388	355	360	354	315	336	354	336	302	347	338	387	344	353	322	348	374	374	324	335	357	325	326	347	343	342	330	355	368	339	341	346	355	381	347	346	319	314	332	340	365	365	364	310	340	346	370	325	323	345	306	364	329	342	321	344	328	321	367	341	322	315	338	383	391	336	337	335	340	347	342	373	350	336	311	349	351	365	341	333	342	343	360	326	351	342	343	340	351	370	382	366	352	350	353	350	339	346	344	324	348	371	337	343	344	320	311	358	357	351	341	313	343	375	344	313	352	340	331	332	345	336	324	354	329	369	313	331	310	332	317	347	341	320	374	318	371	321	313	334	354	345	334	357	370	342	350	329	336	323	328	341	352	372	309	300	351	329	355	380	367	330	336	317	348	324	319	328	322	345	367	348	317	317	316	329	330	382	325	310	346	321	370	350	320	373	346	346	356	339	328	345	324	299	369	304	340	349	319	356	365	342	363	337	353	318	338	319	324	343	327	330	342	341	347	355	328	337	332	348	335	301	343	346	328	324	312	344	310	324	345	315	340	352	369	322	315	349	341	354	320	350	336	335	342	337	332	301	355	330	331	348	358	375	356	345	354	336	349	309	344	337	347	303	328	315	355	348	338	303	361	307	354	340	341	344	343	341	309	319	325	335	371	345	332	352	331	319	344	376	313	380	350	320	361	349	335	321	331	343	359	347	359	313	309	337	333	327	362	326	360	377	360	349	305	340	307	309	304	337	346	338	349	331	339	347	353	355	347	333	361	335	344	343	362	327	331	362	315	338	358	347	331	349	336	333	346	326	308	325	330	300	323	331	357	314	355	368	330	336	370	348	360	353	324	293	315	355	290	335	346	309	330	289	361	342	336	333	305	296	335	341	355	337	329	304	332	316	345	322	367	334	371	325	318	310	313	328	339	355	334	352	300	372	320	368	320	331	348	323	353	307	354	370	352	340	355	353	343	315	344	337	313	348	340	347	361	327	325	353	287	328	335	369	341	345	326	342	339	315	364	318	317	344	348	351	340	382	361	338	348	344	359	357	322	306	324	317	339	329	351	310	367	312	333	318	319	362	337	352	352	332	329	369	317	321	316	350	323	340	327	341	305	349	355	346	331	358	324	330	355	322	318	352	316	353	375	342	360	346	371	315	323	328	317	323	324	317	320	354	340	337	337	325	349	348	347	340	301	342	344	341	369	347	328	359	353	323	337	345	322	334	335	367	336	339	324	356	331	306	333	366	321	364	357	324	336	358	313	331	332	346	345	328	350	360	309	347	380	341	351	341	349	333	336	352	313	343	320	336	348	333	358	324	316	345	338	316	339	345	355	330	314	296	349	343	364	335	353	315	386	348	319	330	347	366	316	319	334	341	313	325	315	346	364	321	341	341	350	320	355	327	354	336	334	336	344	369	351	318	337	355	335	325	335	360	361	346	319	333	334	302	342	362	336	352	346	324	357	382	333	360	340	347	342	330	338	351	349	333	346	323	335	332	354	329	352	309	317	376	379	310	343	321	353	348	335	326	331	366	292	323
23054	21040	28965	23317	21040	19712	2327	914	721	684	598	561	545	458	459	440	483	451	413	423	408	415	389	389	431	381	399	387	393	358	368	384	386	408	383	398	394	361	386	363	354	387	379	372	345	343	370	342	357	365	341	377	358	393	370	353	362	342	334	345	417	330	383	358	376	346	371	368	374	366	371	360	360	377	378	335	393	329	364	368	364	361	373	324	368	364	355	347	317	377	344	374	368	385	373	325	321	327	384	346	356	344	399	352	361	371	353	368	366	365	333	363	346	358	364	381	341	353	355	380	386	341	355	381	345	329	336	327	387	342	339	368	383	358	341	355	337	365	385	367	354	376	316	339	336	389	343	381	360	351	375	363	383	341	358	356	331	350	350	353	340	350	364	388	347	375	328	354	386	360	357	348	343	359	382	317	357	342	359	323	369	343	366	371	344	342	388	356	370	351	369	329	396	327	332	371	344	342	369	318	346	342	375	352	369	353	369	367	360	381	358	375	395	339	365	352	363	351	356	393	375	404	327	335	405	332	358	364	358	367	387	373	341	326	388	366	395	356	353	346	363	360	371	338	351	339	339	344	372	379	353	357	382	376	410	351	349	343	380	350	389	333	361	367	383	411	347	347	372	324	367	342	357	346	393	337	405	351	370	356	365	364	349	377	339	338	330	356	367	328	389	360	334	377	389	361	339	362	370	369	326	368	361	373	347	371	371	362	349	356	321	351	337	350	368	345	347	334	354	362	343	349	349	375	393	356	340	355	374	330	345	355	360	364	369	341	350	377	386	345	380	356	354	389	384	355	345	328	355	330	357	379	393	343	339	378	391	376	367	347	403	350	353	371	363	378	327	334	347	347	351	364	372	357	367	381	364	325	351	366	371	388	297	337	353	372	348	355	388	344	365	332	364	342	361	365	379	347	334	338	360	362	377	362	366	328	361	329	347	356	332	341	362	353	354	396	323	341	371	369	359	347	368	351	375	361	359	343	388	368	340	385	361	364	355	362	363	360	334	354	359	331	348	361	360	355	334	367	341	363	360	391	349	367	377	355	346	367	382	330	334	365	364	373	393	348	326	353	328	380	371	348	343	354	377	379	316	352	379	398	346	376	372	365	342	359	407	330	384	345	327	384	318	357	348	354	341	357	362	361	350	375	369	402	340	326	349	360	353	346	324	337	335	378	368	341	383	352	341	317	371	372	339	396	345	350	377	352	339	361	349	341	359	386	315	334	351	352	354	344	385	360	340	330	359	372	363	354	343	366	337	345	351	366	373	360	362	360	347	377	372	315	362	332	323	368	343	371	364	315	330	343	328	335	352	355	341	375	390	364	363	345	364	319	329	369	389	330	333	353	361	344	373	349	358	372	349	368	362	351	356	357	327	359	348	353	382	352	352	347	384	332	389	330	394	369	376	343	354	385	339	345	366	368	375	374	324	391	370	361	364	357	375	343	342	326	407	343	360	331	374	340	362	365	329	333	384	343	404	328	361	374	334	364	340	336	350	355	384	327	358	333	332	372	379	362	350	354	337	361	336	387	371	374	409	369	354	348	375	330	333	331	361	362	361	351	388	315	347	339	322	346	363	328	356	363	357	354	351	319	333	365	369	374	341	364	354	400	389	334	396	361	352	371	367	385	350	370	405	357	344	341	385	361	341	354	346	346	332	370	363	354	361	369	377	370	351	377	337	357	349	328	374	360	362	344	371	354	358	326	384	349	372	341	373	346	333	360	342	364	347	353	338	322	326	387	376	345	331	315	360	361	368	373	368	342	367	370	319	327	366	361	363	358	386	334	396	345	330	365	338	354	366	345	335	327	369	371	328	362	364	336	355	293	364	335	349	376	355	343	329	373	319	342	323	346	363	365	326	331	354	369	334	356	389	341	371	385	352	354	370	353	348	338	356	351	346	342	380	359	354	370	349	346	372	373	348	360	373	373	351	334	369	366	354	351	332	356	384	360	372	385	352	350	363	333	357	342	386	384	383	358	359	342	351	393	371	363	370	360	348	339	341	365	378	338	356	344	306	331	367	364	359	377	374	358	361	335	382	340	347	342	347	354	354	356	364	359	344	383	381	329	335	316	364	336	368	372	407	375	360	351	302	338	359	338	343	386	379	378	388	330	389	319	361	376	364	350	342	356	393	337	349	367	375	368	353	356	368	346	337	401	357	360	363	354	338	373	346	349	390	368	335	367	372	327	341	350	325	362	355	374	345	371	340	397	357	339	315	340	342	348	351	356	380	361	387	340	404	364	365	327	372	374	349	392	396	380	360	358	373	336	379	359	354	384	377	392	362	377	393	337	355	369	383	359	361	354	371	350	350	376	341	378	366	319	317	321	376	384	320	415	339	367	355	358	337	350	337	353	370	364	369	371	368	386	336	377	297	362	389	372	359	355	337	367	337	316	360	379	350	373	356	357	343	334	375	363	325	347	351	375	337	361	356	342	316	350	361	358	380	347	333	339	337	367	351	336	371	347	381	326	345	360	337	362	365	389	350	323	346	347	345	333	363	372	357	363	362	321	345	355	359	381	348	348	360	404	381	386	330	336	351	349	315	311	369	376	319	351	362	356	361	360	328	358	349	340	364	356	313	348	333	368	350	354	356	367	390	369	389	373	374	344	369	382	360	367	348	350	346	333	357	393	343	363	349	346	343	357	347	317	389	400	379	353	357	364	332	359	360	361	320	350	384	350	348	334	340	396	357	342	339	356	366	356	362	344	351	365	321	394	326	345	316	348	368	354	344	346	360	370	364	358	336	378	418	354	351	375	356	360	345	331	336	377	372	362	350	371	390	371	348	337	366	361	336	342	320	354	347	362	387	368	367	345	373	364	367	343	367	344	382	367	320	337	318	332	383	369	357	371	346	383	349	382	357	349	355	371	371	376	343	370	320	356	343	349	345	333	372	356	337	382	341	363	365	333	319	346	339	355	361	376	361	372	324	353	340	311	361	335	360	324	363	388	363	331	356	355	364	367	360	350	384	335	338	364	342	372	354	365	351	319	335	372	367	337	345	366	349	337	340	364	350	343	349	346	352	316	397	337	348	345	344	348	348	330	341	323	378	328	339	395	370	372	355	346	338	363	333	368	357	365	318	351	330	329	323	352	363	350	384	370	351	336	334	361	339	368	350	336	384	341	336	349	379	345	336	358	382	347	366	351	362	363	341	336	359	327	378	352	356	349	359	381	318	339	396	348	339	337	330	343	313	378	343	370	356	341	371	359	350	374	342	337	371	341	372	346	397	391	356	354	335	371	340	338	349	346	335	337	391	377	382	317	350	360	372	339	339	337	368	375	373	341	354	371	376	352	361	355	349	354	368	316	376	298	344	343	374	348	346	335	346	341	344	368	338	366	335	344	347	369	332	349	352	347	342	333	356	359	361	364	368	334	329	350	332	344	384	332	365	358	363	353	368	333	341	334	325	339	356	377	363	346	330	363	347	345	349	319	344	362	343	353	369	366	339	327	388	342	352	337	355	353
17202	15717	13284	7256	5053	3737	2885	2273	1868	1617	1508	1297	1154	1101	997	886	861	899	790	802	776	769	724	713	721	690	714	710	688	688	669	675	673	624	628	585	622	611	624	613	631	651	611	576	661	637	635	633	604	590	619	605	591	634	624	633	626	612	572	619	621	572	687	628	601	637	624	595	593	613	624	666	617	584	581	560	593	599	604	603	619	631	626	595	572	584	586	616	634	606	566	646	577	551	580	585	653	577	618	615	613	515	599	601	617	614	605	608	639	587	597	594	623	573	591	555	598	625	606	574	563	623	598	623	596	579	576	632	583	616	592	534	601	598	600	588	608	614	616	596	561	595	610	608	576	594	573	630	571	591	612	529	604	605	593	685	609	609	600	574	595	631	650	618	562	610	636	575	613	619	580	566	602	556	588	613	565	591	592	616	605	604	607	595	598	600	600	598	607	627	625	570	570	587	608	580	581	565	590	580	575	647	617	570	625	583	647	564	636	612	601	540	604	543	603	628	557	633	596	607	590	567	628	624	601	624	638	595	612	613	627	556	592	595	622	602	648	584	573	638	625	571	544	593	587	564	603	561	615	629	586	618	618	587	564	611	621	535	551	590	601	557	632	634	579	545	669	580	628	589	570	569	612	584	556	566	604	581	575	601	583	611	604	574	600	590	615	582	576	542	563	594	587	578	578	603	555	603	600	602	566	624	582	606	632	582	574	621	593	610	619	598	588	567	586	625	562	576	599	592	608	660	581	573	592	621	605	597	617	616	568	577	603	599	589	583	572	587	597	597	594	645	614	597	543	580	648	620	650	584	592	609	605	635	621	610	578	560	631	620	581	586	615	589	639	586	601	604	581	605	633	587	603	599	604	623	618	590	613	580	606	594	643	577	569	553	628	593	598	604	581	595	584	588	613	565	606	586	596	594	592	580	653	555	648	607	626	614	645	574	591	595	607	599	632	621	608	588	576	600	578	558	602	593	622	641	590	612	570	602	604	576	609	618	608	593	579	554	561	585	592	578	596	574	574	603	622	576	589	605	568	612	579	540	576	594	596	569	568	609	587	603	594	581	563	579	673	626	642	589	629	542	594	589	600	635	587	587	622	605	625	569	561	599	598	571	611	585	563	599	617	572	610	590	578	580	598	592	596	615	581	618	538	575	622	588	565	577	593	604	587	569	589	619	611	591	583	596	610	545	594	630	594	573	587	601	567	609	596	604	611	564	593	604	581	586	610	553	580	575	604	621	596	558	602	607	537	593	568	592	634	654	556	608	587	543	602	635	629	566	576	626	631	587	571	629	589	627	591	601	598	563	571	631	574	576	633	568	603	597	592	601	599	592	588	623	651	558	625	604	627	542	579	621	597	620	556	613	565	566	593	629	628	574	553	623	572	578	602	599	582	587	550	568	595	601	618	611	578	605	612	563	627	570	587	608	643	596	626	561	562	559	625	615	583	592	598	554	608	564	621	624	599	582	589	556	632	588	599	574	567	593	570	579	591	581	569	610	582	637	589	593	582	607	612	571	601	574	610	615	613	623	630	591	588	590	603	611	592	595	612	597	622	597	617	623	596	618	592	544	563	599	569	579	598	573	613	599	578	557	614	619	628	610	612	586	606	586	579	579	668	610	596	579	635	596	588	609	589	549	602	642	597	633	586	618	637	570	604	627	593	610	602	567	580	593	591	582	630	634	607	605	625	590	617	536	618	601	608	635	588	590	597	616	557	614	594	600	608	588	617	598	619	599	604	623	623	625	558	602	581	594	609	604	566	619	623	601	583	600	603	641	591	590	628	584	614	593	594	563	588	589	554	600	614	607	578	596	599	624	585	598	627	638	568	592	630	608	618	605	539	589	570	635	608	595	597	580	605	596	572	611	552	612	585	614	605	582	614	610	590	587	626	601	609	621	574	623	583	558	590	616	573	578	592	591	551	574	589	627	569	587	621	551	603	599	578	591	579	581	616	591	651	626	575	610	580	613	603	543	579	573	600	582	552	634	573	595	588	588	574	580	598	628	592	612	559	560	629	593	567	570	596	575	577	531	586	558	611	551	564	604	598	610	613	582	581	580	584	598	604	572	597	594	619	623	592	585	610	623	616	573	608	587	593	673	622	578	573	544	592	591	617	630	569	585	592	606	621	569	588	586	595	617	644	592	586	553	589	621	606	587	541	572	608	608	573	600	633	610	581	632	584	600	601	631	615	535	603	581	595	654	561	651	578	605	610	568	603	602	593	601	557	560	585	631	593	581	575	612	594	573	587	582	570	633	600	613	562	597	627	592	604	594	587	631	579	612	630	599	589	595	603	643	592	554	637	601	588	583	564	584	609	567	579	554	611	556	604	573	590	575	649	588	612	566	620	591	558	634	573	555	638	621	601	625	607	612	591	591	579	561	574	628	597	617	548	584	574	589	598	567	582	611	587	569	639	594	641	576	584	589	594	605	560	631	601	592	595	635	590	570	601	649	582	551	590	645	581	618	580	588	589	607	545	589	594	563	590	571	634	639	645	554	621	599	619	585	612	594	586	582	589	580	615	577	584	594	582	604	584	609	608	573	608	590	613	576	629	592	552	590	578	589	607	601	566	558	619	611	624	619	607	569	599	608	547	586	614	563	582	610	584	636	594	590	564	572	535	559	556	560	610	589	580	600	594	587	551	622	625	706	596	609	615	651	568	561	624	627	565	589	610	594	591	578	628	666	596	571	628	592	611	617	552	574	589	617	599	566	595	604	651	582	593	589	605	567	567	556	558	605	584	607	639	584	605	620	594	593	596	589	618	633	590	597	562	617	595	602	580	580	550	574	608	576	549	623	606	591	565	624	653	609	575	595	553	577	612	561	576	618	634	610	578	591	549	600	625	614	612	592	567	568	568	591	608	578	615	617	629	560	627	578	599	596	616	569	606	583	568	575	655	600	640	611	647	616	599	588	580	615	610	571	593	575	620	565	580	578	577	600	528	546	607	602	575	580	628	572	576	566	584	641	575	615	563	644	622	576	582	555	601	591	629	643	624	590	613	592	572	636	575	598	620	584	599	579	547	566	587	566	582	607	596	602	604	621	659	605	578	592	569	636	613	604	638	652	590	615	648	642	565	536	639	562	573	629	596	604	584	599	626	588	619	603	619	566	622	619	632	630	578	571	608	604	617	593	605	612	549	591	589	619	608	622	673	606	601	608	595	625	577	564	570	558	565	597	621	626	623	599	640	594	587	561	591	569	572	572	566	598	580	586	586	553	618	607	572	614	590	570	576	610	590	593	622	647	639	626	644	581	582	620	618	620	583	545	594	599	552	600	582	594	589	579	593	577	571	580	630	592	566	598	602	590	607	586	604	612	575	561	555	562	628	603	625	620	605	573	616	581	628	584	552	607	636	605	623	586	603	572	614	631	602	627	590	588	592	601	570	608	605	589	621	604	552	631	536	611	556	593	621	570	587	616	608	524	593	567	547	594	579	577	620	587	579	576	614	560	565	588	591	560	564	609
26751	20520	7739	404	174	146	113	103	102	90	112	105	90	87	101	103	92	84	86	98	86	95	94	91	84	91	90	87	112	98	84	91	82	88	83	84	81	88	80	74	92	82	102	92	82	91	81	81	63	113	91	95	61	94	72	75	88	86	75	93	79	69	94	91	91	94	86	94	102	88	87	76	82	100	104	87	97	95	73	85	85	87	94	83	83	80	84	84	80	86	82	81	95	85	95	82	84	96	68	90	77	73	70	84	83	75	81	73	93	83	90	98	93	93	85	104	73	86	94	71	84	72	94	89	98	79	74	83	97	97	100	75	102	88	101	78	86	91	92	86	85	77	115	90	90	85	83	90	95	79	89	73	90	74	74	95	83	83	79	91	79	71	105	86	72	80	77	89	96	89	88	73	85	97	73	66	87	100	91	83	90	79	89	75	86	85	81	84	95	85	79	91	93	72	75	90	83	76	79	74	84	78	93	67	100	80	93	89	80	90	87	103	80	83	80	78	82	81	84	103	85	76	85	88	97	86	83	80	87	91	95	88	92	94	74	84	80	78	93	92	94	76	89	73	78	82	96	97	98	93	84	96	87	92	91	86	97	87	91	84	97	83	90	74	85	78	91	93	87	98	75	79	101	84	67	75	91	85	96	85	80	109	90	88	90	88	82	93	85	83	93	74	104	97	79	94	102	99	81	86	82	90	106	75	89	96	81	99	92	84	99	81	84	74	82	79	82	81	77	92	96	76	97	74	88	83	89	96	83	84	82	85	87	89	92	75	82	82	94	88	75	79	79	72	68	83	88	83	79	92	87	79	77	80	100	96	91	88	82	74	83	91	93	91	75	75	85	94	101	97	84	89	93	78	81	80	73	88	73	95	84	88	79	77	84	86	83	106	72	76	91	112	75	95	71	73	85	87	79	93	80	82	94	90	95	74	91	89	86	80	95	84	98	91	77	90	77	79	94	90	91	82	59	94	89	103	89	90	88	90	78	90	80	99	87	81	84	87	74	111	78	77	72	99	110	89	87	88	101	87	89	102	93	90	77	95	81	87	82	85	85	84	91	76	93	80	84	86	87	79	86	82	80	98	97	90	63	87	101	87	72	85	88	88	92	83	83	89	88	89	83	84	93	93	91	94	101	82	87	90	93	90	99	74	80	77	97	97	89	81	78	85	91	85	83	97	83	82	114	92	80	77	88	72	90	83	82	79	103	82	79	84	65	72	89	71	98	80	90	104	83	88	93	82	78	71	93	93	82	76	84	72	84	83	85	101	99	79	96	79	74	77	75	70	92	73	93	73	86	91	94	87	89	82	88	88	57	80	93	70	89	93	76	84	81	83	91	87	97	82	88	82	98	65	88	86	75	94	96	84	75	90	94	94	77	98	82	74	85	90	90	78	77	86	81	101	97	99	74	96	95	92	85	86	94	80	80	83	83	76	103	92	83	92	100	94	93	75	93	76	83	72	101	79	94	80	86	86	80	89	81	85	101	93	84	68	95	80	97	79	79	89	77	81	95	72	73	91	80	76	72	94	81	108	88	91	87	84	73	81	86	97	98	96	78	110	89	102	86	83	74	80	94	78	85	78	98	95	86	94	83	93	81	74	86	83	76	75	87	84	90	100	81	81	89	87	77	85	93	93	96	92	77	86	82	77	82	89	95	77	92	88	72	86	92	87	101	85	95	86	100	93	82	82	89	78	98	75	85	87	98	91	88	79	90	85	92	75	73	87	89	99	90	92	71	105	71	74	84	109	73	92	73	73	94	76	67	99	90	96	94	87	89	87	72	85	76	92	97	96	88	84	86	82	75	68	95	94	79	76	66	79	98	89	84	63	84	98	88	95	84	81	94	76	78	73	80	85	77	93	76	89	70	80	82	88	86	90	80	101	70	85	91	80	95	78	62	98	82	69	90	73	82	87	90	75	71	80	86	101	105	100	80	79	81	89	80	88	93	84	77	81	67	86	83	94	79	82	96	92	90	85	69	88	82	82	76	91	79	77	78	94	99	77	88	81	93	75	72	85	88	75	88	82	91	79	95	74	72	79	87	80	80	82	83	96	90	84	98	84	94	81	83	90	83	92	89	85	79	77	86	91	101	102	90	78	82	96	72	103	77	86	94	89	92	80	92	87	82	101	83	85	79	79	78	91	86	98	76	73	75	85	88	84	65	74	84	88	92	90	82	85	74	86	67	84	94	88	89	81	87	77	96	80	98	79	104	82	78	103	70	84	71	83	86	83	75	84	96	82	88	79	97	81	92	75	62	82	92	101	87	78	82	89	92	84	103	70	85	83	90	93	67	87	91	82	90	87	80	76	91	85	92	76	82	88	70	72	85	78	92	79	86	84	79	90	73	74	101	91	67	67	106	81	85	97	92	86	92	103	83	93	81	76	95	86	79	95	99	95	93	79	90	79	75	93	81	83	85	79	88	85	92	86	76	81	102	101	92	74	71	92	71	94	82	83	81	78	78	82	75	77	68	63	89	70	87	84	99	69	91	71	81	86	94	102	98	92	78	81	106	82	96	75	79	86	99	85	96	78	106	74	92	90	71	98	85	96	84	84	81	95	77	85	76	97	77	102	72	61	78	93	85	89	111	89	82	68	68	95	80	89	97	88	81	79	85	78	78	78	84	95	93	79	87	103	96	85	84	77	83	68	72	75	80	90	84	80	85	84	84	77	76	84	90	93	95	86	94	80	71	84	79	81	90	76	92	81	90	90	84	85	101	88	84	86	79	93	77	83	88	94	69	78	92	78	79	75	77	89	79	90	87	83	84	67	90	87	83	94	84	87	76	90	100	87	93	90	88	66	84	85	85	84	81	81	72	104	85	90	88	116	93	87	97	92	91	94	90	75	95	90	94	77	80	84	94	79	91	87	84	80	94	82	86	90	88	96	76	77	85	84	89	94	78	91	97	107	81	83	84	89	101	95	80	83	82	84	96	83	77	97	85	73	90	89	85	98	96	105	88	93	87	82	84	69	93	72	70	81	81	84	70	103	84	88	94	78	98	100	78	97	65	86	86	64	95	80	75	78	102	97	85	91	80	84	92	92	97	97	96	73	86	92	87	66	71	99	84	93	77	89	94	89	106	72	74	83	95	91	78	86	85	91	84	93	103	104	83	74	97	79	86	72	94	78	70	86	88	83	79	71	87	69	87	87	100	85	81	78	88	95	76	92	97	105	95	94	63	98	73	79	74	78	87	97	76	84	77	89	108	98	103	69	88	92	77	89	92	81	76	67	93	79	84	96	93	85	73	94	87	90	95	85	79	73	98	71	85	82	91	85	78	89	80	88	79	78	81	90	88	95	79	86	84	80	90	93	94	80	88	79	74	93	96	90	102	96	81	80	87	88	91	89	74	80	77	91	80	66	75	104	95	89	98	111	77	83	75	106	86	88	84	94	81	83	85	85	75	88	94	97	92	72	96	85	92	82	67	81	82	87	93	79	92	103	86	93	88	84	76	83	96	81	91	94
7389	1101	1037	517	365	331	269	256	226	214	180	201	183	187	169	174	190	154	171	189	156	168	203	161	167	187	178	155	162	181	171	178	166	163	145	154	159	174	156	171	159	160	173	145	185	175	156	159	150	204	174	167	170	166	172	176	168	169	178	185	149	171	178	158	142	176	151	153	157	138	157	184	183	151	153	162	167	170	156	178	172	154	164	185	157	146	167	142	168	155	164	150	178	138	164	180	159	176	179	149	170	172	178	159	164	140	179	158	160	183	179	178	172	155	197	152	150	165	142	140	177	155	155	168	143	168	156	163	144	179	162	195	167	161	162	188	171	156	169	150	169	166	176	154	162	168	158	165	194	149	160	172	170	153	159	160	169	190	148	146	154	168	180	162	178	165	169	159	159	159	170	143	173	183	164	147	174	150	143	158	170	171	165	182	186	178	159	147	172	177	172	153	166	175	160	178	181	153	176	147	164	152	163	145	144	168	183	149	156	145	171	161	173	154	163	163	177	185	174	165	136	150	155	177	156	156	166	173	161	173	162	164	162	173	171	151	157	170	148	143	169	140	145	170	167	171	167	161	178	156	194	160	158	170	171	154	168	188	195	157	163	168	168	152	180	156	148	158	176	158	194	161	165	158	153	171	170	164	146	184	158	160	169	183	155	166	159	175	143	168	163	167	157	175	171	163	170	176	175	170	176	155	148	175	166	153	157	165	148	162	181	173	163	161	150	163	169	177	154	165	177	159	162	159	168	163	187	163	168	158	172	185	148	191	177	176	149	150	152	158	176	174	166	180	185	169	159	170	154	182	173	174	152	166	168	178	154	156	170	156	171	156	182	145	187	172	171	177	170	160	178	170	168	157	174	163	183	181	150	144	142	189	155	184	161	144	177	137	158	184	172	163	178	151	157	164	159	158	149	183	155	176	166	183	159	176	179	170	176	161	142	144	149	151	178	175	163	174	157	161	168	151	147	161	181	180	183	160	133	141	132	169	165	157	179	183	154	149	182	157	162	153	154	157	153	160	155	152	160	164	162	155	168	169	167	149	136	161	167	182	167	159	160	183	172	164	178	161	169	167	142	178	188	192	167	147	144	148	173	173	155	166	170	158	165	164	144	162	171	174	145	135	143	183	170	181	164	164	158	150	161	178	167	160	163	151	167	167	176	166	170	175	175	154	182	175	167	168	169	162	159	156	164	158	172	181	139	175	158	162	179	170	184	155	159	175	151	179	146	140	147	174	159	155	171	148	156	170	166	183	181	162	154	167	154	166	166	167	176	149	174	174	176	156	173	174	183	175	161	160	155	176	155	148	161	160	139	185	166	179	158	182	168	168	174	176	172	125	186	162	145	185	141	163	151	151	153	168	172	169	173	173	162	141	163	133	153	168	169	154	145	137	160	174	144	157	174	168	156	159	185	181	177	165	166	135	147	148	167	161	148	175	159	176	147	164	181	140	164	171	164	161	152	150	168	157	159	174	141	203	172	152	168	159	150	168	171	141	163	181	155	166	143	158	181	154	152	174	147	147	153	182	166	154	174	173	154	160	165	164	154	151	155	151	173	170	167	138	160	140	158	163	160	154	140	153	151	171	163	162	145	158	174	162	151	186	141	162	163	163	163	150	162	168	157	173	178	153	158	159	164	171	168	173	165	164	154	154	165	150	178	164	190	166	174	187	171	170	170	188	142	188	162	162	152	182	180	149	171	163	159	161	157	179	164	169	150	162	152	166	162	157	163	163	151	180	153	168	141	167	156	179	162	158	163	155	176	188	161	153	164	192	183	150	159	160	165	190	178	157	150	185	148	152	173	173	155	173	151	148	168	149	143	148	143	176	142	168	170	159	155	164	156	159	172	186	175	175	134	173	138	185	153	132	160	137	172	159	172	157	163	166	177	161	165	154	146	147	154	179	159	170	157	166	151	135	181	177	167	167	159	179	173	158	181	158	163	156	152	167	154	163	145	170	173	161	155	147	168	173	162	178	161	154	161	169	163	160	155	173	161	159	164	150	169	148	157	147	166	149	139	157	162	180	168	175	163	152	165	160	164	151	158	173	158	164	161	181	179	163	162	162	162	165	170	153	176	165	174	164	159	167	154	175	164	171	172	160	172	163	159	176	168	171	179	171	182	156	161	167	149	162	181	162	157	140	165	169	171	168	155	179	182	165	154	173	154	168	184	166	170	159	151	148	171	170	168	149	164	169	170	163	151	159	155	160	131	170	171	192	165	147	178	149	180	186	161	141	164	172	189	168	174	156	153	176	177	156	176	162	160	161	148	160	153	162	144	150	195	157	154	162	153	182	141	156	176	141	169	182	148	163	165	170	183	170	159	175	197	155	173	164	163	143	184	171	173	163	171	171	156	165	146	159	150	163	163	154	158	163	167	197	150	164	157	161	169	173	173	172	165	164	153	150	142	170	151	150	165	179	169	167	177	145	187	165	185	154	151	170	125	177	168	166	167	159	170	139	159	157	165	152	180	161	173	157	147	171	147	163	187	165	170	149	153	162	165	153	170	176	167	166	143	168	151	165	187	168	145	162	139	163	158	162	167	162	171	168	161	172	174	166	183	164	185	161	168	158	163	165	168	171	180	157	141	168	167	176	161	153	173	157	144	161	158	171	184	165	168	153	166	175	154	173	152	182	175	156	164	182	169	185	174	164	166	180	173	168	148	163	173	191	141	201	151	167	171	169	181	173	165	157	161	171	170	150	185	154	158	134	169	151	175	144	164	170	193	186	190	145	124	174	149	188	167	170	169	173	172	146	171	165	181	174	171	159	158	168	181	155	161	176	170	163	157	164	155	158	154	154	160	160	162	168	173	163	148	164	175	175	178	162	168	171	150	160	155	164	169	151	171	177	178	199	155	176	141	134	190	166	171	177	156	155	162	153	146	169	165	163	141	171	176	154	177	154	152	163	146	161	166	164	144	164	173	181	145	157	162	148	139	166	154	169	170	160	188	171	173	149	177	151	153	176	156	158	161	155	150	183	159	163	164	180	165	148	202	159	164	170	133	174	147	144	180	169	154	154	161	161	164	150	145	158	186	164	167	154	185	142	179	152	163	176	149	163	151	171	167	184	143	165	160	162	156	173	156	162	148	178	167	145	171	140	175	180	161	163	168	178	170	153	164	177	180	155	181	149	177	169	166	157	165	149	161	182	149	163	148	146	150	163	164	179	168	178	174	176	149	149	154	177	171	168	189	157	167	159	157	146	158	190	168	168	180	181	155	179	168	159	173	158	148	166	180	169	159	172	174	163	173	146	137	152	159	167	184	164	146	150	169	165	168	155	180	154	170	163	162	188	167	175	154	166	171	149	155	173	177	140	171	144	154	161	147	155	160	143	177	171	157	156	168	182	151	150	143	166	173	166	154	163	165	164	150	171	161	164	144	162	150	174	169	170	166	181	182	174	152	148	159	174	146	166	161	175	169	153	148	161	170	189	143	147	158	179	181	150	166	154	162	181	178	164	184	178
23984	21036	28317	23947	20410	2299	715	443	404	356	301	310	272	252	245	237	245	234	255	231	219	239	210	187	210	235	219	228	196	222	214	181	213	203	218	203	189	202	199	208	219	181	210	185	210	193	189	195	207	190	225	205	204	206	217	178	201	201	205	200	200	194	174	177	194	236	211	219	181	210	207	192	197	191	201	200	183	217	213	187	197	216	199	184	191	192	176	208	218	209	215	194	168	187	214	195	201	193	227	183	184	218	212	186	234	177	213	190	204	190	195	196	190	199	185	195	188	184	219	201	196	226	202	169	219	206	191	193	174	196	223	227	198	187	185	217	207	170	208	196	190	190	197	201	186	207	184	225	181	186	196	208	194	203	199	187	196	191	208	222	216	212	196	200	207	209	183	213	200	189	208	168	211	214	217	198	204	177	220	202	200	223	198	186	182	215	191	219	239	213	200	221	192	205	177	225	207	181	208	191	211	193	200	157	204	193	191	188	225	221	190	184	194	189	193	189	208	183	218	182	199	193	184	199	175	204	186	178	193	183	184	210	203	210	182	218	188	198	194	216	204	193	181	196	194	199	216	189	184	209	190	178	199	177	202	194	180	174	203	205	195	218	195	202	207	177	200	215	205	243	204	213	202	192	185	168	193	189	200	206	204	209	189	211	172	187	196	191	215	218	201	190	190	183	179	194	186	196	230	216	176	185	193	196	184	194	210	212	169	195	207	203	205	192	212	234	221	215	184	202	174	194	176	202	214	201	190	188	200	179	181	200	223	188	180	175	196	227	202	204	207	186	211	206	217	189	203	178	196	187	204	209	223	190	206	208	196	206	210	197	195	203	199	183	180	224	208	156	187	204	198	196	217	198	213	189	209	185	184	191	204	200	166	160	206	204	202	221	192	194	183	168	189	203	183	204	197	193	174	184	208	202	220	177	205	199	223	207	203	211	185	194	204	217	191	184	196	167	206	199	186	205	206	206	203	187	228	211	185	205	204	178	192	184	216	208	198	198	218	213	171	201	197	226	195	175	195	170	187	200	179	186	185	178	190	206	176	217	203	198	169	170	196	215	172	190	181	184	184	191	205	191	196	212	185	178	196	188	189	203	205	197	177	194	213	169	185	187	214	208	200	187	191	195	221	190	179	186	209	188	206	199	208	205	191	196	183	198	197	180	209	200	205	216	208	221	206	192	207	216	179	203	187	201	193	195	173	198	194	196	207	186	216	198	188	183	217	223	185	190	217	195	191	159	168	208	198	204	188	207	199	177	204	207	200	219	198	190	205	171	198	190	175	189	202	179	185	202	194	189	174	187	231	206	205	208	214	191	182	210	218	185	205	201	202	205	211	177	192	187	204	215	195	194	177	190	194	192	208	214	206	214	169	190	192	185	191	211	211	201	186	194	202	191	198	219	199	216	217	201	214	209	216	210	211	190	207	186	185	185	203	196	188	215	192	202	189	190	197	196	165	203	193	204	164	171	193	194	188	198	178	202	204	209	194	194	214	210	180	194	198	184	183	200	203	209	215	183	200	199	191	178	193	221	180	216	215	220	193	208	204	204	192	217	185	191	181	193	183	208	236	176	190	188	197	217	187	177	207	166	184	205	197	210	199	192	198	206	220	220	203	177	189	192	159	177	209	202	180	187	197	202	181	195	178	203	195	205	219	209	153	186	181	211	221	191	227	202	179	190	218	174	180	174	224	190	191	195	176	188	187	196	175	177	210	194	198	213	180	206	203	183	204	222	177	187	194	182	186	217	185	203	203	194	207	205	183	188	204	219	198	187	157	187	195	202	209	206	171	195	223	209	210	196	232	192	185	191	184	204	199	190	217	199	204	203	195	192	190	183	187	209	214	174	214	209	202	180	212	202	181	199	209	190	172	188	191	218	201	172	171	196	191	182	203	196	213	181	182	192	178	183	208	216	192	208	187	185	183	188	198	206	163	183	195	179	193	212	192	170	197	201	204	193	176	196	201	186	194	199	177	201	194	186	195	210	198	198	215	186	221	171	203	183	204	194	212	189	175	204	193	199	213	199	199	208	194	222	186	197	205	199	216	204	187	192	189	195	234	196	202	201	171	188	209	220	193	175	217	191	208	218	224	199	187	224	223	198	199	211	204	198	215	187	184	203	200	201	208	192	183	208	187	197	195	191	195	236	162	244	192	191	188	192	195	200	191	199	203	201	213	205	214	188	187	187	197	197	189	190	202	204	192	206	217	194	216	196	212	172	205	202	192	195	180	187	224	205	213	192	206	210	203	202	208	188	186	234	231	196	195	170	187	196	209	182	174	214	194	186	210	169	212	204	167	197	219	192	219	192	202	202	199	210	183	183	211	205	188	212	190	206	177	208	209	195	185	188	200	206	205	193	191	195	213	190	176	178	193	206	212	179	232	202	227	150	197	205	199	201	204	205	206	212	194	181	179	189	181	211	207	230	191	207	222	225	206	192	208	209	186	171	196	158	178	184	189	183	192	194	163	199	194	191	211	215	210	174	196	194	171	184	201	193	181	197	190	176	197	203	189	190	210	203	193	215	195	208	195	203	215	202	195	183	239	193	186	172	199	197	185	233	197	199	197	174	197	218	199	205	195	199	193	199	218	192	174	199	169	198	184	196	194	216	175	192	200	180	176	180	203	188	210	204	206	208	195	185	208	223	198	218	169	189	203	188	224	197	216	171	200	194	182	190	176	191	195	188	198	175	183	196	182	182	186	170	196	243	202	203	200	199	176	191	200	201	211	192	183	177	196	183	195	198	182	194	183	211	200	211	198	200	189	226	182	196	215	208	173	202	200	196	183	202	218	209	220	229	205	167	206	205	194	203	220	209	216	203	196	185	206	199	180	220	209	215	212	178	215	206	195	167	198	190	219	169	200	201	180	198	197	189	180	209	187	177	167	203	187	200	200	214	190	218	218	207	198	200	194	195	185	180	182	221	191	189	218	166	199	199	213	195	195	179	192	194	200	198	177	199	202	167	198	191	184	210	204	178	174	194	197	185	184	201	172	187	196	171	207	212	202	183	230	194	192	165	182	199	209	199	193	184	191	212	214	192	198	203	211	209	213	186	186	205	184	203	209	207	195	197	202	170	193	217	200	185	200	204	178	193	195	203	182	205	210	179	200	205	168	203	221	190	191	184	202	196	180	186	196	179	182	210	205	174	196	198	194	199	203	232	188	194	197	179	211	191	185	195	216	205	180	185	216	207	197	198	180	184	187	188	205	208	206	214	178	207	194	201	172	239	191	207	196	176	170	213	213	187	196	211	185	191	202	185	197	184	182	222	187	185	192	190	216	197	196	217	162	200	182	194	205	213	204	189	188	177	177	164	200	176	218	196	199	191	217	196	223	228	204	185	183	183	201	200	172	200	216	201	196	211	196	218	184	190	194	207	201	201	204	178	199	197	213	192	191	212	187	212	200	204	207	201	181	209	193	208	212	199	182	177	177	182	182	164	207	201	208	223	193	185	191	205	177	182	213	192
15234	9446	8163	4207	2715	2073	1609	1282	1040	902	778	712	647	608	566	532	526	509	455	418	421	437	391	451	437	402	407	360	368	366	356	380	386	358	388	397	347	390	387	362	351	355	338	375	356	322	370	345	351	307	342	392	312	324	354	348	372	349	360	349	371	327	359	338	349	360	325	328	335	353	366	367	358	331	312	348	327	325	353	355	361	317	355	358	343	284	369	364	342	327	333	377	358	342	348	344	375	362	349	348	356	320	334	360	314	341	335	345	354	329	329	357	331	320	346	324	323	365	309	367	318	369	344	346	352	354	331	342	367	350	300	334	362	352	360	339	370	347	349	322	355	331	322	354	377	341	383	343	342	335	372	338	336	335	363	355	356	364	363	381	333	342	351	348	310	333	355	325	353	321	359	348	347	342	351	383	318	295	338	344	348	306	324	317	319	363	305	360	360	353	342	325	324	327	321	355	340	353	311	328	339	309	342	357	306	342	337	342	343	330	338	293	343	384	301	317	340	333	324	344	330	367	304	349	319	376	335	342	372	296	342	323	348	316	331	349	357	356	361	343	317	334	337	341	340	360	323	335	343	341	347	330	333	327	321	358	353	329	312	337	366	325	336	314	331	340	343	305	314	356	307	327	347	322	326	318	354	367	364	312	364	320	324	314	342	319	320	342	347	339	362	346	351	322	314	339	348	351	327	348	350	341	382	360	320	343	363	341	313	355	362	320	338	344	331	370	356	316	350	356	331	335	368	349	361	343	347	329	336	357	341	307	317	352	357	341	303	340	366	313	331	332	349	348	331	319	322	324	322	298	342	326	313	321	351	335	318	327	342	340	319	317	346	392	311	326	318	359	337	332	339	327	363	327	324	350	325	342	353	327	345	338	337	325	331	359	333	330	339	338	351	339	342	316	341	316	293	336	367	345	331	334	345	323	331	367	350	346	334	331	384	354	339	310	325	342	355	351	332	324	342	337	357	352	354	340	305	345	333	334	355	333	333	346	352	337	339	321	354	351	356	332	352	338	358	351	322	342	352	355	352	358	360	309	346	352	324	328	354	319	344	362	305	358	326	356	339	328	351	355	342	325	369	346	310	332	315	321	331	337	309	353	353	339	345	351	363	347	329	350	363	327	312	338	341	334	385	337	356	334	373	330	339	366	360	333	338	331	305	344	358	358	340	351	353	339	318	387	382	341	379	365	302	380	343	347	324	335	321	336	321	321	346	329	362	331	332	350	308	336	335	325	321	348	320	351	304	344	321	303	373	359	326	361	311	352	332	327	335	342	310	331	324	361	287	334	357	349	341	344	346	301	303	359	316	319	324	322	343	378	359	372	315	331	348	353	362	330	349	347	332	321	345	328	308	379	341	332	309	321	362	303	320	331	348	367	292	372	373	359	324	339	345	317	336	325	315	326	344	314	330	359	342	319	360	356	311	314	337	313	367	322	350	315	301	307	330	339	313	353	331	322	334	333	356	351	337	353	337	327	369	321	348	335	350	362	306	349	294	357	331	355	321	354	339	332	347	326	347	367	365	318	326	330	334	324	344	322	337	346	350	317	357	332	311	316	342	323	334	346	333	349	341	348	321	340	349	352	376	371	356	309	354	346	340	339	339	317	356	333	334	349	310	333	336	362	309	360	322	335	331	330	350	371	361	324	343	314	311	341	365	328	361	350	347	336	373	334	347	390	361	343	316	372	327	321	392	327	321	332	340	323	376	354	347	362	341	348	329	367	335	331	351	355	334	342	368	343	364	356	357	314	306	361	339	360	325	328	335	381	335	347	305	349	346	349	342	341	372	339	335	354	351	332	315	341	347	359	323	340	310	304	345	344	363	390	369	342	340	316	344	351	360	352	342	329	329	381	333	341	376	332	348	322	337	327	358	363	334	357	372	286	337	327	338	341	348	363	326	407	354	346	335	353	382	336	316	360	360	349	341	322	332	311	343	316	332	345	341	307	364	313	344	317	318	336	358	331	334	322	324	366	373	350	326	348	370	373	357	359	338	346	343	330	334	344	351	350	330	378	335	342	370	320	351	318	318	347	334	337	356	350	315	366	338	312	300	357	336	342	346	368	336	311	361	375	346	365	371	343	363	340	339	365	352	310	367	339	351	329	354	354	368	307	365	343	307	343	358	364	357	359	340	333	338	334	332	344	334	335	308	340	349	351	344	371	317	363	330	336	333	323	354	339	330	334	337	353	359	341	328	333	346	315	363	299	324	332	327	316	327	321	316	328	359	338	326	331	359	354	346	369	341	312	372	340	362	341	346	350	344	332	361	377	327	365	362	359	336	315	350	371	342	359	356	322	346	306	338	356	352	328	353	349	312	310	319	350	362	337	308	385	323	338	323	312	370	348	334	361	300	344	348	320	326	341	326	301	352	369	340	318	335	384	347	345	344	332	334	367	371	329	340	308	336	329	333	324	349	335	367	308	344	335	376	307	316	341	362	327	296	341	375	354	380	317	312	313	367	335	324	364	337	313	326	338	343	335	331	327	343	360	346	372	336	343	353	347	347	329	379	292	341	337	368	369	354	307	340	360	324	335	326	315	361	296	323	346	310	374	364	341	315	378	370	332	334	335	333	338	342	347	351	345	342	345	379	331	372	330	306	350	358	322	351	364	347	350	340	354	335	391	364	343	353	316	302	335	358	304	309	370	362	344	359	332	354	367	344	331	331	317	330	356	333	329	346	328	341	311	344	336	365	322	329	395	345	338	328	327	333	354	340	325	343	351	317	353	336	371	336	385	324	360	348	354	349	354	317	316	321	328	345	321	315	356	334	342	342	338	325	352	327	351	358	345	325	330	370	340	289	347	378	320	336	340	327	326	321	382	298	335	352	342	336	325	341	338	325	354	340	354	330	375	333	345	322	315	319	362	376	322	336	347	367	330	353	332	338	328	349	315	338	328	335	331	339	324	324	351	343	341	312	352	327	336	348	346	308	336	336	341	325	353	316	300	321	363	352	350	348	320	318	351	311	314	356	318	341	332	324	339	335	353	361	378	366	365	322	323	341	354	327	340	366	336	326	347	357	334	358	336	361	341	359	351	323	348	344	351	338	370	348	339	343	355	358	316	315	345	363	356	377	336	345	358	350	307	369	333	358	339	329	330	360	328	340	347	341	317	347	351	410	338	341	356	349	345	314	327	344	341	346	335	354	325	327	329	353	330	337	301	313	345	338	341	346	330	324	341	327	350	348	334	338	352	317	353	347	329	313	360	331	344	346	338	361	328	335	340	360	321	371	351	362	347	353	319	322	356	332	358	344	366	347	343	345	321	354	336	346	344	334	326	344	332	357	330	316	342	335	365	312	339	310	319	358	337	327	356	362	367	342	327	347	369	327	365	353	332	327	347	352	325	353	353	360	340	354	313	315	367	340	372	329	304	345	357	354	338	349	330	365	359	327	336	312	338	306	352	314	319	329	354	350	345	342	321	384	342	349	339	321	322	364	348	362	367	325	372	351	330	301	349	369	347
23099	21076	29045	23358	21078	19819	2368	935	704	643	587	544	527	506	485	450	501	388	409	426	403	405	434	380	398	364	403	392	371	360	371	384	387	363	369	346	341	356	391	358	366	378	380	368	340	375	376	365	383	376	363	369	365	382	385	365	373	375	362	367	397	349	358	354	335	334	356	378	358	357	341	347	358	359	348	404	367	378	370	358	349	362	383	352	386	373	347	343	356	400	377	336	374	354	417	372	354	374	340	383	370	342	360	349	407	370	344	348	360	376	387	360	349	367	365	369	371	363	344	351	354	357	352	369	369	381	365	387	400	383	347	355	363	360	345	366	341	362	355	394	368	343	383	354	359	338	332	358	352	390	353	383	402	382	358	383	405	353	368	374	360	366	356	356	366	386	360	377	339	382	379	361	381	348	367	366	392	385	351	344	348	369	308	374	385	379	368	346	357	347	358	403	392	393	367	363	359	374	357	342	348	324	365	366	345	346	365	378	375	373	352	346	345	339	369	346	327	352	329	367	376	365	404	346	369	360	377	367	343	362	402	363	343	356	353	385	349	387	344	362	324	357	362	336	349	368	357	343	346	352	375	379	352	359	358	369	369	334	356	358	352	334	345	354	353	384	333	350	387	341	372	364	334	369	366	369	368	420	372	360	343	338	353	375	350	372	331	350	343	360	385	387	351	375	406	367	381	356	349	359	363	370	381	362	344	341	373	359	367	366	355	369	369	347	363	353	366	317	324	404	399	333	359	385	346	389	403	394	371	386	333	354	357	352	366	363	371	369	338	367	313	332	337	411	383	334	357	361	356	388	351	363	394	358	343	338	364	382	365	389	367	351	325	389	390	339	333	345	360	370	332	365	366	374	348	352	366	350	354	345	351	340	342	339	379	349	343	345	354	377	373	351	340	376	332	348	332	350	376	353	392	361	359	351	321	381	358	341	355	356	338	310	379	345	352	368	356	347	399	370	321	352	367	376	369	379	384	360	378	366	382	372	363	359	378	378	391	321	361	380	353	370	362	396	388	336	393	332	376	339	377	361	329	360	343	381	377	360	327	376	341	329	375	346	350	344	367	352	350	372	378	405	320	369	321	353	343	356	358	359	384	366	355	367	367	364	331	361	403	348	345	378	384	360	341	365	358	368	370	321	332	371	370	353	375	350	331	417	356	333	346	375	361	330	342	369	350	371	366	348	353	389	352	372	307	334	319	369	368	345	370	359	335	332	365	369	362	336	341	356	385	377	391	373	328	355	377	355	352	319	351	348	381	375	378	372	371	364	325	331	355	374	336	358	356	357	375	369	391	357	333	367	348	362	339	380	371	351	343	344	374	330	375	360	339	352	344	341	375	366	356	366	342	351	365	376	339	352	395	369	343	339	369	362	366	367	347	371	369	316	339	385	364	372	349	330	366	341	362	364	332	357	329	362	350	389	377	389	376	353	366	374	358	346	381	365	386	338	345	351	354	353	369	346	350	372	360	387	356	358	359	361	381	362	347	363	379	340	376	381	365	326	308	353	382	366	338	354	382	377	330	382	357	382	396	390	361	376	339	353	375	360	325	344	350	335	342	387	367	377	345	369	376	383	362	372	353	392	336	345	370	350	349	356	365	357	338	317	357	341	370	373	382	363	365	347	359	368	343	347	348	388	385	374	370	363	339	339	328	344	346	340	342	345	393	377	386	384	369	322	339	356	343	377	353	394	326	363	346	345	361	385	357	369	335	339	374	335	356	354	408	319	344	359	326	356	361	363	386	358	335	351	356	380	348	355	363	338	371	342	366	366	353	359	362	366	377	371	348	348	379	388	319	382	352	349	352	358	373	366	327	335	379	358	342	343	395	359	354	368	371	342	344	376	354	348	363	329	371	377	364	368	343	362	332	367	343	364	373	351	359	362	359	347	378	341	354	364	382	356	321	367	339	367	342	339	358	361	361	325	346	339	336	355	372	347	396	363	381	374	362	350	393	393	352	364	362	352	372	358	348	334	359	355	332	357	360	363	336	340	338	347	372	364	354	387	368	376	391	340	341	350	348	364	371	371	388	399	395	404	365	377	362	367	325	360	364	340	381	352	337	365	367	390	365	356	352	332	330	364	343	347	329	373	369	316	361	383	347	361	365	383	352	402	350	367	408	377	347	334	362	360	354	382	368	362	371	357	358	339	334	351	324	366	350	323	352	361	371	349	336	335	359	371	358	336	386	372	355	361	386	361	359	361	377	354	354	353	385	380	359	332	338	330	342	332	358	374	344	360	347	391	363	366	382	368	371	349	415	369	356	354	374	367	354	343	373	356	377	323	391	363	389	336	351	353	356	350	312	360	380	347	342	366	364	330	342	355	328	325	353	373	357	343	339	379	383	345	362	343	357	381	358	359	355	371	395	372	355	380	417	352	350	350	358	349	340	350	341	331	383	320	353	350	322	334	331	376	400	368	386	358	348	359	338	357	337	377	347	351	367	392	356	348	381	374	331	351	350	363	361	370	376	375	373	381	366	376	351	346	372	405	351	351	350	328	360	357	363	328	404	369	378	371	340	343	383	323	369	362	344	339	367	358	340	362	329	391	355	332	366	340	366	347	376	340	354	370	348	341	348	374	340	359	376	371	380	371	369	359	359	355	352	346	357	351	381	365	362	364	329	349	343	334	352	348	352	332	338	364	399	344	359	352	375	351	341	338	354	359	364	339	380	385	343	400	366	383	357	352	367	344	355	358	369	352	377	386	358	324	342	349	371	375	381	343	366	338	348	335	372	359	368	356	344	334	356	328	367	355	368	384	352	350	359	382	379	381	373	379	379	336	376	360	343	366	338	355	358	391	372	333	397	367	381	351	328	326	379	362	356	368	349	351	358	369	359	339	319	386	386	378	350	323	366	353	389	358	376	337	329	365	378	372	366	338	363	348	368	355	393	397	340	387	318	342	361	338	339	342	365	327	359	358	335	363	352	355	303	344	358	381	342	370	348	343	361	365	352	348	386	343	329	347	315	369	344	354	347	355	364	340	387	350	377	358	356	394	359	336	382	371	399	355	321	342	352	404	373	396	357	363	389	371	352	368	350	336	375	357	342	365	341	352	346	323	336	336	380	341	390	327	356	363	374	398	341	376	387	374	346	365	335	358	367	363	342	344	365	383	363	361	359	342	378	364	366	389	360	339	334	333	352	355	344	366	327	382	366	376	344	388	352	367	339	363	353	376	366	392	341	392	372	373	366	375	402	381	354	319	357	359	345	363	344	382	358	347	339	332	340	366	320	363	377	362	363	350	379	384	375	364	332	390	364	353	342	355	332	348	387	333	380	349	325	352	377	346	334	359	348	381	362	366	376	337	376	351	327	350	356	359	354	338	375	359	310	359	364	371	371	367	366	358	365	348	359	357	348	395	375	341	379	337	351	349	347	334	372	396	370	354	346	345	357	381	327	341	357	353	359	364	345	331	368	417	338	359	373	372	355	347	341	343	365	351	359	369	355	353	381	348	359	353	381	332
17529	15441	13271	7267	4839	3770	2806	2328	1942	1789	1498	1326	1117	1114	1045	957	923	869	790	774	793	766	785	720	693	686	709	701	691	657	674	654	665	641	632	616	632	600	625	647	636	638	694	655	642	669	652	624	618	655	573	615	639	612	626	636	587	572	595	592	612	599	584	588	610	628	595	602	588	593	580	592	585	594	564	602	582	616	605	624	597	653	602	603	556	595	635	601	536	617	633	595	627	573	650	581	582	597	613	622	588	641	612	616	560	620	587	611	581	611	592	599	614	571	581	572	577	621	578	604	590	557	605	632	585	588	574	615	595	589	543	576	605	593	575	620	601	583	619	629	625	579	634	620	621	579	573	576	585	591	594	588	610	575	569	609	626	542	554	644	581	598	615	581	589	583	607	568	617	580	588	592	575	560	634	582	569	575	622	609	553	560	597	616	622	591	612	582	587	615	593	623	600	592	544	556	573	558	589	563	634	627	589	587	581	564	610	572	565	571	605	608	612	580	569	569	596	631	568	567	609	590	563	615	597	580	576	607	664	648	613	555	634	600	580	552	563	591	602	616	665	583	622	589	580	622	566	624	590	594	611	591	585	628	573	589	607	665	595	607	600	605	607	576	605	592	572	605	570	593	619	641	569	629	576	579	590	607	605	615	575	562	613	581	578	579	608	631	577	636	566	604	592	573	592	616	590	608	611	573	559	575	598	564	577	620	590	609	563	555	620	641	539	625	644	609	601	602	578	595	621	590	576	590	571	604	581	551	608	644	633	588	565	591	626	593	624	583	620	599	606	607	578	632	595	611	608	584	588	608	586	613	569	596	551	596	593	604	622	638	571	577	565	626	564	631	614	609	587	579	617	569	580	603	616	591	639	620	594	624	595	602	591	602	578	589	578	611	605	659	648	586	596	578	579	574	587	579	586	592	590	648	587	567	590	578	623	564	606	563	578	594	614	599	608	607	639	588	597	577	573	573	596	589	554	589	561	600	612	574	623	615	635	584	597	597	573	617	608	608	623	609	600	583	580	570	582	593	637	591	617	556	616	611	649	576	572	569	604	581	600	671	560	608	573	587	530	618	583	610	550	598	596	610	631	578	598	566	598	564	597	588	602	604	589	647	608	593	577	618	576	609	591	601	609	542	593	629	613	642	600	565	580	590	559	580	581	624	617	567	601	593	565	529	597	577	604	578	612	574	581	605	625	564	578	561	601	623	642	604	577	588	647	568	606	582	581	617	556	558	572	570	628	586	607	551	615	583	611	603	575	613	596	582	572	563	618	600	596	603	625	547	593	586	613	582	582	599	566	578	618	579	588	621	607	569	609	528	619	590	582	588	624	601	603	597	559	603	595	556	582	597	603	592	590	611	633	591	592	615	605	565	599	627	574	578	586	602	574	562	613	603	579	585	615	625	621	583	651	559	608	611	574	574	570	615	606	599	545	561	583	608	574	606	612	591	616	535	600	609	570	599	583	618	591	599	581	633	569	599	587	607	590	611	536	600	574	575	595	613	627	610	620	638	591	615	588	609	627	562	597	629	649	586	590	577	575	618	582	564	569	562	609	609	591	630	631	598	641	591	599	608	591	550	582	583	584	614	581	561	631	576	628	612	606	551	582	601	652	644	612	558	534	652	539	575	589	573	579	624	589	595	561	575	624	569	610	564	608	611	593	585	566	617	585	584	591	607	615	600	552	589	633	598	634	597	596	605	592	575	556	578	558	591	630	553	563	623	556	614	561	593	602	597	619	583	583	566	578	570	562	578	651	569	586	571	626	624	645	617	623	515	544	607	596	615	569	587	559	546	564	600	579	603	617	616	589	580	628	638	617	599	635	576	565	580	616	548	573	593	582	604	593	590	584	594	614	591	616	637	562	621	608	562	574	590	581	611	560	621	569	573	601	631	581	596	572	580	601	608	588	599	593	617	592	586	607	589	593	556	628	568	614	576	515	594	590	606	562	564	618	601	572	562	590	601	628	574	572	624	593	648	550	601	617	645	592	554	552	568	607	547	602	604	619	576	579	608	579	593	598	606	619	566	610	581	594	603	622	586	613	613	607	590	572	577	589	562	580	599	621	563	607	584	563	588	583	605	590	562	639	577	597	578	567	594	592	559	572	610	585	613	617	564	610	594	615	648	557	555	583	597	599	616	612	582	616	593	611	553	561	626	581	619	570	564	600	614	619	579	590	575	620	559	571	597	621	581	629	614	579	618	577	597	576	585	610	585	606	569	590	616	614	578	611	617	617	567	612	596	616	589	611	583	575	587	652	574	591	550	591	598	610	600	611	556	573	616	591	629	615	595	606	600	549	597	576	546	597	584	587	589	606	621	620	577	633	596	536	550	634	631	616	621	589	585	613	609	641	563	643	598	569	621	613	604	569	597	578	594	596	624	611	602	596	650	697	604	572	634	609	599	575	612	584	580	610	610	615	604	567	571	566	633	589	573	608	590	593	588	580	616	632	591	625	589	572	631	630	603	608	603	605	589	585	570	581	618	557	569	617	620	581	586	608	585	566	610	611	620	586	575	573	617	569	629	634	616	568	577	603	579	596	571	546	557	596	612	600	594	607	584	631	588	577	564	628	622	597	620	569	572	564	596	592	574	611	578	596	630	579	599	586	598	601	641	616	598	569	579	614	590	572	534	593	631	544	641	589	598	549	585	607	610	618	569	616	617	589	597	594	576	579	572	602	554	592	594	597	604	605	583	577	617	605	580	595	609	632	621	582	642	622	569	546	585	610	638	595	608	568	608	641	561	608	614	587	588	608	642	621	580	597	664	568	610	623	636	593	611	605	595	616	604	613	576	577	561	599	589	518	555	595	577	629	605	577	586	597	592	652	582	593	592	609	610	553	593	585	595	601	625	607	572	577	579	595	609	593	561	599	560	583	587	557	602	620	620	633	573	632	607	566	583	616	569	558	612	620	626	565	646	579	561	568	592	543	582	621	620	609	579	628	620	585	573	557	608	643	601	589	611	634	648	604	573	630	590	582	606	598	579	628	557	569	592	610	591	555	577	580	635	566	627	561	631	572	564	603	632	624	609	582	605	569	599	621	604	567	625	591	658	578	603	618	628	554	611	635	609	619	633	575	606	623	563	566	602	623	591	585	619	600	624	578	596	599	578	594	643	562	559	620	554	567	598	600	615	565	590	540	586	628	635	551	610	632	623	591	578	568	601	580	589	612	659	577	599	615	576	587	587	544	563	585	616	587	628	549	574	575	647	602	584	599	619	600	595	595	601	600	614	558	560	580	631	592	583	605	557	595	589	592	538	603	610	587	553	597	585	586	578	619	582	600	613	611	579	571	635	559	608	579	624	605	646	567	610	649	588	615	612	599	590	622	588	616	634	572	658	562	618	603	581	604	564	610	572	587	623	586	588	582	575	611	620	601	549	614	590	577	606	593	563	596	584	577	618	610	574	619	607	601	635	568	568	576	578	589	592	609	552	597	572	590	575	593	636	627	607	597	560	582	581	584	620
26592	20411	7691	567	355	308	156	99	108	106	104	82	102	103	95	79	100	95	94	100	93	107	95	82	101	88	93	77	98	92	96	102	102	75	86	86	104	74	98	76	77	84	84	93	99	74	98	99	82	84	101	73	106	86	75	95	77	83	72	77	91	86	96	98	82	83	101	70	91	91	85	93	75	83	73	100	70	99	86	76	92	102	100	87	103	86	103	91	78	96	107	86	91	99	99	70	89	106	78	95	99	78	81	91	75	88	77	82	70	85	90	85	84	87	85	94	82	80	80	83	59	82	87	91	88	90	78	88	87	98	90	66	91	87	86	76	80	96	84	86	87	90	78	90	96	75	96	98	98	94	83	79	93	74	90	92	74	81	94	88	88	90	93	94	85	97	97	81	91	76	101	96	88	84	73	93	79	104	95	64	79	99	90	82	95	94	88	86	71	95	101	91	82	90	90	74	98	97	90	82	94	98	89	78	86	75	87	105	83	98	95	87	106	88	90	91	70	95	101	92	104	89	89	96	100	91	81	103	92	84	88	97	84	90	88	75	92	83	89	88	75	83	85	90	75	82	88	94	89	95	68	86	76	89	84	85	94	96	88	80	94	95	84	107	75	94	106	75	87	79	87	75	86	76	75	92	95	105	94	87	93	98	73	90	94	92	74	106	87	93	95	94	83	101	109	83	77	78	96	77	92	82	90	98	81	84	78	76	90	104	86	80	80	78	81	94	86	71	83	83	79	90	88	80	112	94	90	64	73	90	86	79	88	76	86	77	88	77	89	97	72	99	89	90	95	98	95	74	101	99	90	81	92	92	83	95	93	83	68	88	85	105	70	86	89	86	107	84	91	73	84	87	91	60	93	77	84	90	84	82	71	106	92	95	93	95	107	70	94	89	87	81	97	90	81	85	87	86	74	99	73	86	89	81	85	81	90	85	86	86	80	80	82	79	104	102	93	86	108	103	77	70	82	91	76	92	81	89	96	89	92	93	105	90	108	80	96	90	100	90	95	73	93	87	76	98	79	78	102	98	78	96	93	78	78	93	83	87	86	74	98	84	90	115	76	95	92	76	87	84	75	91	93	103	98	74	86	97	81	105	112	103	81	74	89	89	80	80	81	78	98	78	77	77	84	84	88	98	89	73	89	96	91	90	80	77	83	80	93	94	78	88	82	90	85	95	99	97	83	87	89	84	80	96	80	93	84	91	104	100	89	107	74	89	84	91	80	89	81	76	82	110	93	86	78	100	80	87	98	73	89	93	87	95	72	92	84	87	86	82	97	83	96	88	98	85	103	76	85	87	88	84	101	84	79	82	83	98	109	85	91	81	93	91	98	100	75	97	85	100	102	88	75	117	93	91	90	105	62	82	99	105	93	105	90	80	88	77	85	82	84	99	100	87	95	76	84	90	94	105	93	98	87	83	101	96	83	86	91	103	94	80	82	92	87	99	88	74	82	82	79	79	68	81	88	103	87	74	90	96	81	89	87	84	82	95	85	88	92	87	97	82	92	89	94	79	96	92	89	81	107	98	79	98	72	84	79	84	96	92	69	83	102	109	75	74	84	71	96	82	103	90	84	70	89	87	99	74	78	96	83	85	82	83	92	82	75	87	83	69	88	82	99	81	83	103	81	108	103	66	88	84	95	77	87	75	86	94	83	89	85	84	95	62	105	66	78	82	78	91	95	85	90	90	91	78	86	76	82	94	89	97	94	98	78	93	81	73	75	66	93	77	95	79	111	85	85	94	80	103	92	100	86	86	104	90	98	95	83	95	76	86	88	92	89	85	87	86	100	90	93	91	85	71	79	78	88	88	87	98	103	93	88	95	96	87	94	91	80	89	98	85	93	90	95	92	103	93	101	87	81	77	80	83	91	78	98	90	96	89	98	69	80	75	95	88	86	100	76	100	80	92	104	111	88	84	82	100	75	81	98	89	87	81	91	82	86	81	71	90	93	99	99	94	93	79	99	82	92	111	75	88	95	93	78	89	91	86	89	80	99	84	85	76	89	115	98	90	87	80	89	92	88	85	86	76	86	96	100	84	86	91	91	70	83	94	82	94	78	82	82	95	79	110	99	88	68	85	80	81	81	93	68	86	75	84	81	88	99	82	77	95	91	74	101	98	95	61	86	96	87	82	76	91	84	76	92	96	86	91	83	99	97	93	83	87	83	97	90	78	94	87	88	84	82	94	82	75	87	84	86	94	93	97	77	72	74	84	93	72	98	82	79	80	78	75	109	93	99	94	83	98	83	93	84	84	82	84	75	86	99	90	91	88	74	72	103	103	84	88	81	85	93	78	79	81	85	84	86	94	80	78	81	94	91	81	86	84	102	87	80	87	80	83	98	102	94	86	78	103	77	74	105	101	89	100	83	108	86	87	91	88	81	100	84	94	92	84	102	88	96	91	86	87	77	87	93	77	91	80	78	91	94	96	93	72	84	88	88	83	87	95	80	78	93	99	94	88	98	85	86	88	91	97	106	84	76	91	94	93	98	73	94	79	85	97	91	69	92	87	87	83	93	90	95	103	110	72	88	93	115	80	87	87	89	99	95	86	79	106	73	78	97	72	78	83	97	76	75	84	89	104	102	75	100	90	99	83	92	92	98	87	81	97	84	91	87	102	102	72	84	103	87	83	77	94	79	82	90	75	77	80	95	79	101	73	95	81	87	101	88	76	71	91	80	82	76	96	88	93	84	87	82	89	85	86	86	105	90	93	100	83	82	88	80	88	90	93	79	99	82	94	102	116	95	87	94	96	82	81	83	74	86	101	89	83	90	61	87	91	98	90	68	86	96	112	80	82	97	98	94	72	81	83	86	92	87	87	77	101	79	96	94	85	87	86	95	75	99	101	82	96	89	97	82	88	94	95	89	89	76	90	94	95	96	93	88	85	91	92	81	100	102	91	94	91	84	94	100	86	100	80	88	94	89	89	86	77	99	88	89	90	99	87	104	86	87	88	108	86	69	74	91	91	79	86	101	80	98	91	88	103	74	103	95	77	100	75	85	96	81	97	100	92	88	92	85	74	77	86	87	89	90	85	97	81	71	97	93	81	97	82	84	102	82	88	102	94	87	86	84	87	93	98	104	104	89	108	72	91	96	77	96	80	83	77	80	79	96	109	83	99	78	77	80	92	90	98	97	87	82	82	92	66	87	88	95	91	93	82	95	90	98	82	92	74	84	94	85	92	94	95	87	96	84	68	81	83	77	95	84	83	92	104	88	88	81	98	81	101	94	78	90	79	93	101	82	74	93	73	89	100	93	84	87	88	86	92	91	88	89	95	86	96	97	85	73	88	75	71	89	82	105	112	91	104	87	70	87	85	64	90	78	85	95	95	99	84	91	94	82	98	86	90	80	84	63	72	75	81	104	97	77	108	97	80	90	82	85	82	98	90	98	93	85	96	102	74	77	81	85	92	87	88	93	93	66	94	88	95	102	85	89	89	86	75	85	85	88	89	91	87	84	97	81	100
7379	1132	1050	544	429	307	263	255	259	224	201	204	198	174	196	180	193	170	200	167	179	184	176	171	150	161	149	185	184	155	169	162	173	164	192	167	156	177	177	167	182	153	178	151	172	185	159	175	175	172	174	153	172	199	169	160	170	152	169	148	152	176	178	170	163	191	165	201	171	172	175	164	202	165	142	172	149	157	179	162	163	145	175	170	163	179	166	174	187	168	159	175	160	186	163	209	168	149	142	178	182	151	144	156	172	196	172	162	156	168	171	168	166	163	186	150	162	174	166	187	186	162	184	174	137	160	170	168	175	165	181	157	159	202	132	138	169	194	152	171	159	161	171	156	171	166	159	160	162	161	192	162	190	171	145	162	173	166	170	166	163	168	158	163	156	149	158	165	180	170	179	183	160	162	156	185	184	165	167	158	167	161	168	167	173	154	187	183	157	157	174	158	151	173	155	170	160	150	162	183	157	156	178	167	163	161	162	180	147	148	178	158	164	164	171	159	165	177	160	156	189	150	173	183	181	178	167	170	146	182	159	157	182	165	155	147	159	167	165	177	170	165	157	197	155	154	153	175	179	204	161	172	161	172	172	162	158	148	161	176	155	176	170	160	142	159	155	156	174	165	153	169	155	164	188	160	173	175	178	181	172	160	165	169	174	146	180	162	168	156	166	157	170	180	178	155	150	163	176	162	168	152	187	198	157	158	163	189	160	184	168	177	162	168	155	162	145	149	178	133	184	157	172	168	167	150	202	187	165	194	166	160	157	174	166	164	165	174	158	182	158	146	160	179	166	179	145	154	147	180	150	142	160	191	177	155	172	183	178	177	155	151	149	162	159	157	190	184	175	165	146	171	161	164	160	187	197	184	151	159	157	160	153	162	189	175	157	175	181	165	177	179	144	176	179	160	140	162	180	164	162	163	183	169	154	166	156	171	166	183	171	160	154	172	182	134	173	179	185	173	180	174	174	156	162	158	163	157	177	177	169	175	177	183	161	170	163	160	175	165	184	161	170	194	156	189	168	165	158	165	169	175	130	148	178	179	164	166	161	188	148	186	174	165	144	161	193	189	161	179	181	169	168	164	175	157	164	170	174	167	138	170	167	156	201	157	169	173	160	167	187	160	174	162	167	179	172	164	171	155	163	174	176	171	167	177	153	166	158	178	144	169	174	143	169	151	155	166	180	144	167	170	154	202	172	166	151	164	168	140	149	162	182	165	173	168	188	159	181	149	170	173	182	178	191	162	176	165	138	160	164	145	172	160	175	144	168	170	169	167	161	163	178	164	195	171	178	171	191	168	182	158	172	178	161	161	185	180	196	185	185	165	182	178	154	171	169	153	157	189	155	191	152	160	135	163	165	156	160	172	159	179	152	175	171	165	175	185	164	168	156	139	174	176	172	165	152	166	159	150	141	165	165	183	172	174	150	190	172	153	184	168	176	158	175	164	169	164	141	158	162	170	183	176	171	161	186	153	168	161	143	194	186	171	162	188	166	186	175	183	165	179	164	182	162	155	181	180	183	169	156	170	152	189	177	181	172	167	156	158	149	173	165	159	153	166	174	157	184	155	164	186	187	160	163	138	163	149	180	159	179	149	167	185	159	157	166	169	166	185	165	168	152	146	163	174	159	170	189	158	164	160	164	164	146	189	154	172	183	164	173	164	178	174	191	175	176	167	141	156	196	161	149	163	170	185	157	164	155	155	172	156	180	174	169	166	184	164	156	156	187	181	167	163	166	161	160	156	164	153	189	178	193	190	161	164	184	152	179	160	150	170	158	173	167	159	165	196	187	162	173	145	193	162	167	181	165	164	148	159	143	177	179	179	186	166	168	157	143	183	155	172	144	148	192	138	140	172	169	180	167	149	145	175	166	163	162	163	173	190	169	187	163	157	152	164	170	161	147	177	147	153	172	191	176	150	176	181	168	185	143	154	183	167	156	174	147	185	162	164	148	150	181	188	170	187	158	146	155	162	159	158	166	149	175	169	159	165	172	167	171	188	175	163	154	195	158	188	173	180	168	154	164	181	173	154	176	173	195	181	137	175	155	155	169	168	165	188	163	152	172	198	190	182	172	155	169	153	155	171	162	169	171	150	149	151	174	170	152	173	168	161	170	181	178	161	164	172	153	163	174	178	166	160	167	181	166	172	130	161	178	166	175	150	196	157	158	146	150	169	166	172	158	187	165	165	172	191	188	174	174	169	164	171	182	154	178	165	154	176	162	197	170	164	134	162	168	170	145	165	159	136	161	186	157	169	166	184	156	158	165	159	157	174	168	185	190	176	177	173	189	154	156	162	156	159	171	154	157	204	166	163	156	169	162	177	172	186	173	163	163	173	154	187	182	174	157	147	173	181	163	172	140	165	175	154	183	159	160	171	174	162	171	180	159	188	179	162	167	174	153	165	153	171	162	151	171	175	182	168	141	148	170	181	174	177	164	150	197	160	160	148	159	172	180	164	163	147	180	174	173	162	150	172	196	156	171	173	175	164	169	174	160	155	144	145	178	170	159	175	153	166	168	170	153	154	177	167	148	165	162	176	163	150	167	155	164	179	152	182	131	193	171	159	188	177	163	191	150	161	164	135	161	169	152	160	155	180	163	195	168	169	174	169	138	154	180	174	151	153	157	163	183	150	166	163	147	159	180	181	151	184	174	177	159	150	181	169	165	171	140	154	174	166	169	154	160	167	165	159	176	169	168	141	160	163	162	154	171	158	173	171	174	162	162	186	159	177	160	188	153	193	150	162	163	181	151	153	152	184	160	176	154	160	168	169	142	162	204	162	179	174	161	144	148	180	170	155	180	177	144	144	168	163	151	163	147	177	158	191	169	157	163	163	154	176	174	159	160	170	154	147	161	158	179	154	174	176	187	169	180	168	147	157	187	170	169	161	181	162	159	187	149	184	161	157	148	145	174	183	169	170	157	175	171	155	176	178	154	156	148	178	178	170	175	183	180	171	174	153	171	160	181	148	183	172	178	159	157	181	155	163	179	166	177	161	155	163	177	170	179	188	170	174	183	180	161	171	172	154	170	162	174	149	177	161	168	185	162	171	177	177	148	153	144	158	166	160	150	157	174	147	166	162	173	166	163	159	153	173	164	162	165	176	197	169	157	168	131	153	158	184	156	184	166	163	166	167	171	174	160	156	182	148	166	163	172	158	161	186	174	188	180	171	166	169	159	174	153	180	164	185	154	163	172	179	176	163	175	171	174	146	173	168	143	158	154	193	169	175	191	169	173	147	153	173	159	152	158	184	150	166	165	142	178	185	169	166	155	171	148	167	151	166	182	166	151	162	187	163	183	169	180	164	169	168	162	188	185	155	188	145	177	174	154	171	160	169	186	163	167	180	163	161	182	183	173	173	165	173	188	149	152	165	171	162	160	162	171	180	175	167	188	155	177	147	172	160	152	170	171	162	159	161	163	157	156	168	148	189	153	167	173	159	151	154	184	143	175	155	188	159	159	166	150	147
24000	21042	28310	23957	20505	2411	694	443	401	361	303	280	281	283	270	236	239	250	222	241	235	206	188	221	229	199	225	208	213	199	206	210	205	216	222	212	225	182	215	221	212	175	196	208	208	217	197	172	195	223	219	204	204	203	194	212	217	185	190	204	204	201	206	174	201	198	195	203	216	199	218	209	187	209	179	176	191	196	196	206	207	186	176	200	213	213	235	216	212	220	191	217	180	222	200	190	193	204	184	194	180	218	201	181	199	201	178	177	180	173	183	188	202	232	212	186	200	166	194	192	173	198	196	200	155	218	181	202	203	177	226	192	217	201	220	203	197	180	202	205	219	197	189	205	209	209	183	187	191	196	201	212	213	174	196	182	210	212	202	219	178	231	208	194	191	178	206	201	201	196	212	190	196	184	186	179	182	207	198	179	186	209	173	187	202	197	210	186	178	190	190	186	178	209	199	208	194	186	214	203	185	192	180	204	194	183	189	219	188	180	195	199	187	203	189	204	187	207	209	202	197	177	178	195	191	227	187	195	213	210	180	208	203	202	182	178	190	184	222	192	245	205	182	202	207	201	167	208	174	222	188	198	194	236	197	176	178	189	193	185	194	226	180	229	200	190	225	206	203	204	180	211	228	204	199	198	211	175	193	198	170	188	198	176	204	160	189	207	192	201	207	212	224	193	202	188	212	185	200	180	175	183	209	213	211	220	190	182	191	204	180	185	193	209	187	199	199	189	210	204	192	207	197	197	183	169	206	195	198	170	185	206	183	185	194	156	190	180	191	188	203	195	213	192	183	185	208	195	190	206	191	193	199	187	180	205	207	203	181	176	204	208	190	193	197	188	220	202	218	216	191	199	201	204	203	195	200	222	200	177	186	195	189	191	204	189	204	188	168	201	200	202	199	206	193	193	196	194	207	197	194	189	189	212	211	203	193	188	207	180	172	176	170	222	193	204	198	204	197	209	180	214	197	189	194	188	192	221	221	207	199	188	215	193	193	204	205	199	194	188	207	203	179	202	216	198	190	204	200	199	179	209	197	196	191	190	198	200	183	182	195	172	188	205	218	207	197	231	204	192	199	202	182	180	198	172	180	185	210	180	197	210	206	201	209	175	185	168	186	217	200	184	196	220	191	213	208	191	193	223	189	203	194	169	235	182	189	178	201	209	192	179	209	227	204	214	222	199	183	181	209	235	204	187	185	198	192	199	189	200	213	193	205	200	194	188	201	184	184	207	196	187	180	203	196	194	207	210	194	164	176	174	161	227	174	202	196	192	179	180	188	188	166	202	219	205	186	201	203	199	192	191	188	197	186	180	175	211	217	182	196	194	187	207	201	208	184	180	181	193	202	188	217	200	198	196	179	188	195	205	171	191	234	189	208	212	211	201	189	177	183	186	194	196	180	210	198	185	193	190	186	185	187	192	192	206	210	187	210	220	212	203	205	213	209	214	218	197	203	176	212	191	209	184	200	168	195	193	207	183	195	212	224	175	189	174	182	204	206	217	207	216	186	190	203	200	205	197	171	199	197	186	200	194	203	173	173	202	203	205	205	213	176	192	183	211	202	183	182	183	176	213	209	173	196	203	197	185	201	209	196	203	205	188	215	192	222	213	197	190	191	199	203	195	194	200	219	204	205	183	182	183	178	180	199	185	182	195	174	216	212	210	200	197	209	206	204	187	212	190	165	185	206	204	229	189	161	209	194	196	217	203	202	208	184	170	197	196	206	216	191	189	215	212	215	173	187	182	215	196	182	211	193	181	186	193	192	207	195	200	200	210	193	209	189	201	174	202	179	194	208	186	176	185	220	209	215	213	207	194	200	204	199	185	200	183	184	200	208	204	197	217	207	200	200	189	192	187	188	183	232	193	175	187	182	184	176	194	185	194	197	180	217	194	182	173	195	188	177	185	195	189	215	218	198	210	196	213	194	197	238	208	206	210	224	195	165	173	172	198	175	186	200	166	186	193	179	183	203	189	185	199	197	208	192	217	198	211	186	195	192	198	203	182	205	181	226	186	187	213	200	232	200	215	206	211	204	192	206	211	192	196	176	183	174	201	209	200	196	197	172	207	180	174	214	196	191	199	172	208	190	202	205	183	200	204	181	218	190	212	191	194	179	193	188	218	206	232	209	197	185	192	187	212	178	191	175	215	186	167	193	178	205	210	205	178	198	194	188	195	213	220	226	193	183	197	195	188	209	203	200	204	206	198	204	179	212	198	208	209	175	174	194	185	180	185	209	159	178	206	205	202	175	203	213	197	213	189	189	189	192	188	193	205	226	198	193	207	186	200	196	192	198	185	181	214	177	201	207	166	214	183	202	211	205	209	186	203	199	189	203	207	207	182	202	193	192	228	199	186	188	167	188	221	195	213	177	193	196	203	219	183	185	179	198	210	206	192	194	213	180	183	207	197	207	198	189	200	191	211	181	198	208	189	190	187	196	178	190	219	211	178	233	181	176	207	203	191	181	193	180	176	194	205	184	203	196	207	228	192	194	205	202	171	202	202	174	193	202	218	207	207	212	164	194	212	219	190	192	198	206	204	210	180	206	199	169	207	206	212	198	171	181	183	195	202	201	187	194	193	184	188	196	195	226	185	204	222	190	176	186	206	178	204	179	224	201	198	201	187	183	196	184	201	207	184	208	187	196	209	208	179	208	199	196	189	204	159	172	190	195	207	197	179	191	186	198	185	181	201	186	185	185	215	201	201	195	196	209	201	186	189	198	211	199	209	197	206	174	188	193	177	199	185	204	186	200	209	198	196	212	206	205	198	167	178	198	190	197	194	194	195	205	200	188	190	189	207	186	179	186	207	221	195	192	186	184	199	195	169	218	197	198	189	203	199	224	175	180	200	205	225	215	191	204	197	204	195	190	211	195	213	223	220	215	186	186	202	186	195	200	212	176	196	195	204	210	188	203	218	217	189	189	192	199	181	181	184	206	194	175	189	197	203	185	193	208	212	219	198	203	192	193	206	205	214	201	203	192	173	187	228	207	190	206	198	200	189	201	202	201	188	194	183	185	206	164	192	190	209	177	186	213	186	192	174	171	196	170	194	183	208	186	188	202	200	193	196	193	203	188	203	220	223	186	186	192	197	196	187	190	207	202	179	214	206	221	214	210	189	209	177	215	203	191	222	184	202	208	203	198	210	200	148	205	205	211	213	213	187	207	209	189	195	179	186	210	213	192	209	182	215	203	185	181	196	198	189	202	206	200	184	206	194	196	197	200	196	185	186	195	196	198	210	204	201	186	219	210	183	194	169	186	165	196	178	201	176	206	177	187	184	185	217	214	189	211	168	191	173	218	194	204	204	194	185	208	189	199	190	181	175	183	204	199	209	200	223	185	181	218	204	185	197	219	203	206	220	185	203	181	198	175	214	230	185	193	212	205	201	214	194	188	190	195	213	196	200	188	203	191	214	168	189	189	196	219	189	171	193	201	194	217	228	191	211	174	181	185	203	210	187	176	164	226	219
15311	9363	8173	4010	2766	2014	1575	1265	1051	869	768	652	585	582	565	540	495	472	473	397	452	445	421	403	375	373	397	389	371	346	405	352	395	383	382	360	357	362	392	425	374	365	357	386	340	367	356	355	312	339	363	354	356	327	351	344	330	338	325	333	300	356	328	339	338	368	327	372	348	350	356	359	316	334	341	367	349	345	334	337	348	332	366	350	365	316	371	354	367	343	367	339	347	343	338	353	352	351	358	370	309	341	356	355	308	322	355	347	339	380	340	354	335	338	383	346	320	347	347	360	350	332	318	334	359	326	338	330	351	332	359	356	323	350	325	367	322	369	334	368	348	332	346	356	339	348	354	357	302	365	349	318	341	322	353	314	341	333	361	322	287	342	339	346	341	336	335	342	327	358	348	342	342	372	349	348	332	346	331	347	338	344	323	349	335	338	300	336	342	327	332	336	331	354	347	327	372	330	305	326	338	339	347	327	347	343	326	351	314	353	328	314	344	351	400	351	333	368	349	357	312	330	351	347	331	347	350	374	328	327	362	350	343	325	344	334	346	326	335	317	334	361	280	365	332	369	332	351	335	328	319	358	327	343	352	345	354	378	350	332	336	325	346	361	343	357	348	339	319	311	352	310	344	348	347	312	360	350	361	353	341	365	315	357	341	356	307	335	325	320	299	300	343	331	316	358	339	362	348	359	328	357	336	309	342	339	333	324	291	330	332	342	353	331	318	329	339	337	376	366	360	362	319	332	352	299	344	317	338	346	339	347	358	348	331	336	341	315	342	345	313	330	344	340	360	289	364	330	324	313	328	356	338	315	332	361	342	327	353	362	327	347	325	365	337	344	323	354	339	338	387	338	347	327	356	360	353	314	322	357	369	340	335	334	319	369	322	344	356	350	335	326	347	376	339	318	317	333	347	310	334	367	393	340	346	325	339	348	335	369	358	305	371	356	361	336	360	339	332	300	345	335	317	338	327	351	332	331	319	348	344	366	388	350	312	338	352	341	348	299	380	328	347	314	344	346	341	340	341	350	383	379	341	363	363	347	304	336	341	303	336	362	325	317	363	309	371	349	332	336	334	333	356	317	330	338	344	315	323	352	380	350	322	348	360	363	356	337	335	332	310	333	360	329	331	335	333	337	319	363	333	351	312	347	343	352	351	354	340	304	325	373	358	348	314	321	341	346	355	329	341	312	343	381	363	352	335	353	330	358	327	333	349	301	354	350	341	351	317	344	360	370	354	338	324	320	334	350	362	348	345	341	355	366	324	389	347	361	360	339	344	351	328	324	309	327	330	328	337	305	336	364	360	362	316	342	332	333	339	326	307	360	355	337	360	344	349	325	304	310	339	347	367	349	354	337	331	337	344	366	308	357	330	396	310	361	360	293	340	341	350	313	359	340	312	338	365	346	340	337	314	318	332	362	360	334	346	352	344	345	340	359	337	304	339	360	343	342	345	322	347	312	345	308	373	370	349	343	374	346	364	335	338	351	340	345	331	336	350	367	333	356	337	374	334	354	340	321	350	372	296	335	319	346	354	340	328	367	336	366	302	310	350	341	337	320	354	375	350	344	321	361	331	338	333	347	379	359	324	316	366	358	346	332	354	354	346	337	343	343	305	345	328	386	351	358	315	340	290	333	331	318	339	346	340	346	334	376	332	364	310	323	323	312	367	333	325	324	320	353	338	336	328	310	323	329	332	347	329	329	351	317	350	353	320	340	331	334	323	351	346	354	316	372	354	354	325	346	384	364	344	319	336	322	325	360	331	333	355	304	352	344	315	361	336	320	365	330	296	367	312	366	319	342	289	326	320	350	393	365	319	348	313	348	332	347	341	348	308	338	343	308	321	355	354	352	309	335	368	362	340	354	327	331	324	343	355	362	339	336	338	346	348	360	340	320	367	321	349	371	355	326	324	340	364	369	319	356	340	331	339	380	337	347	328	308	347	327	339	326	354	324	332	318	347	346	375	347	354	319	350	357	336	355	348	367	340	320	324	375	322	356	366	339	341	334	353	338	322	336	306	315	352	366	322	340	331	330	347	359	354	323	364	353	334	352	339	297	352	316	364	364	319	360	342	352	327	342	350	349	337	355	337	329	329	316	368	321	380	338	344	370	344	355	338	366	327	352	363	349	357	383	345	346	339	334	348	325	340	314	350	317	338	343	380	322	331	313	338	361	330	355	305	348	333	316	336	341	329	329	355	329	327	358	325	330	308	379	345	313	326	356	328	352	302	343	330	291	313	386	303	365	374	316	359	354	346	306	335	341	365	377	342	333	332	343	316	322	345	327	355	381	356	330	320	375	356	327	327	369	355	329	353	332	338	328	338	329	324	344	332	344	322	333	353	375	339	349	366	367	347	373	344	346	347	329	336	345	348	387	333	336	344	344	325	335	320	334	289	322	333	362	323	303	324	325	331	344	338	340	334	362	338	346	349	328	359	326	337	308	325	336	344	326	336	354	337	314	312	336	356	316	319	311	341	355	317	355	353	338	338	355	312	292	307	342	327	324	334	345	329	353	355	340	355	312	369	351	350	329	332	350	340	370	334	318	362	333	323	347	316	364	370	337	334	331	351	317	338	320	333	380	288	360	325	338	350	350	324	322	328	340	337	322	328	355	330	341	319	330	358	317	329	334	319	352	332	345	345	314	351	326	345	319	336	325	354	324	354	383	374	335	354	359	333	343	326	339	338	347	320	363	322	361	334	310	325	331	342	339	342	369	329	388	343	360	328	333	320	333	336	350	336	381	297	357	342	362	308	329	349	323	326	348	347	370	321	321	316	358	317	374	360	348	325	316	341	316	331	352	309	352	336	332	369	340	327	355	348	363	352	328	374	333	332	349	325	336	356	367	341	347	368	315	325	317	342	378	357	365	350	346	326	322	351	327	359	317	315	334	347	377	327	354	340	337	342	334	346	334	345	319	327	383	377	331	355	322	331	343	334	325	354	319	346	356	346	315	325	320	341	338	364	322	357	337	334	297	324	345	310	352	326	328	324	367	335	347	341	342	326	328	314	355	352	331	368	339	333	329	354	318	338	327	348	363	317	354	337	293	329	370	384	326	383	364	349	333	357	323	310	320	355	334	342	348	333	324	339	348	348	364	314	364	327	324	345	350	381	345	351	332	308	339	346	326	358	342	326	331	332	326	343	335	322	334	332	331	334	340	329	348	322	336	364	334	346	355	327	310	336	362	352	385	362	345	361	331	392	310	335	374	324	347	355	320	365	337	342	348	369	350	365	326	327	353	350	339	353	351	328	343	343	337	339	312	350	357	350	355	358	344	335	339	331	338	347	357	335	357	351	320	357	344	335	349	350	333	332	358	307	334	348	368	348	358	339	332	357	350	332	316	347	313	324	345	352	328	350	309	294	342	333	336	343	332	352	358	328	342	326	313	327	348	329	346	322	326	329	345	316	334	338	338	328	344	360	322	351	316	343	308	338	342	335	338	346	332	345	310	327	324	332	330	370	332
23035	21032	28981	23302	21033	20019	2481	929	716	661	609	555	554	495	504	457	433	456	434	445	429	434	379	421	403	399	402	372	439	389	416	396	382	424	379	425	374	356	387	359	395	355	368	402	345	374	368	343	373	358	394	356	382	389	363	376	349	405	365	381	352	354	377	363	371	349	373	340	369	395	330	371	369	385	372	380	360	353	397	355	358	382	384	330	366	331	392	386	343	357	352	373	378	359	333	346	348	348	376	363	351	361	336	376	347	356	376	366	382	380	356	327	350	381	361	342	338	342	385	383	367	370	363	352	387	351	353	376	355	366	350	376	380	405	380	361	348	372	349	351	366	344	386	386	388	356	361	429	380	392	329	371	342	406	357	376	363	331	362	384	359	349	367	411	372	351	337	333	380	353	364	368	407	350	383	353	375	338	357	360	370	354	390	337	370	340	353	384	356	381	349	339	343	355	368	359	386	338	334	363	328	373	379	356	358	357	342	358	358	337	400	370	353	349	332	398	367	333	371	363	361	364	375	380	371	332	334	369	384	334	373	387	359	384	360	373	381	346	354	381	321	377	371	340	333	347	355	380	387	357	368	352	335	391	377	355	382	396	390	375	358	378	346	379	346	343	369	349	398	329	370	355	347	360	364	367	356	378	355	370	344	352	363	360	372	357	362	356	347	361	354	356	395	338	364	367	342	382	351	373	358	360	362	324	384	358	361	351	354	351	370	356	364	373	362	348	373	375	383	358	372	356	374	392	377	392	394	366	371	332	363	356	366	353	338	339	382	385	374	349	362	375	405	346	343	355	356	360	366	358	357	323	367	362	351	338	364	376	343	334	368	353	382	355	342	373	354	357	347	357	348	368	349	381	387	406	344	388	358	360	417	372	388	440	363	355	350	364	372	380	373	380	345	369	355	397	352	366	381	401	361	387	372	369	348	382	379	362	364	359	391	380	353	392	380	383	339	366	318	343	318	355	359	364	360	324	361	329	350	348	357	358	348	380	357	343	333	391	361	377	354	343	337	371	363	360	352	362	333	393	314	376	353	368	341	341	371	385	352	346	396	372	387	332	373	356	358	380	383	358	360	394	377	358	369	360	338	322	368	349	351	380	379	355	378	335	389	344	353	324	356	363	376	364	361	362	349	365	354	353	373	370	357	355	379	366	367	372	383	335	369	367	387	374	398	383	376	373	323	338	362	354	401	363	354	356	341	383	371	343	359	365	375	381	345	357	392	360	362	380	344	345	344	355	395	375	380	343	394	351	340	356	397	344	339	358	360	333	365	371	395	364	369	383	362	402	325	372	399	394	329	355	352	371	327	364	359	379	344	362	347	381	342	354	346	349	341	355	362	365	344	349	336	364	373	371	389	366	378	393	365	333	352	357	372	370	359	333	360	363	345	350	349	360	343	381	351	364	373	325	373	351	369	344	343	349	336	357	367	374	353	326	359	351	374	342	348	361	355	364	335	360	365	390	354	358	392	352	340	372	378	422	375	375	378	353	349	346	373	381	358	352	352	353	331	365	331	358	399	347	330	353	355	373	335	348	358	362	411	338	358	352	373	371	358	361	346	398	394	334	391	333	376	330	390	322	328	378	376	352	391	373	384	396	379	391	347	364	352	367	364	365	349	352	377	375	350	355	364	370	391	357	358	388	319	357	408	370	378	375	374	346	360	346	346	360	371	332	358	381	356	332	362	366	371	387	382	373	364	348	393	373	374	360	372	358	362	353	379	349	362	388	378	349	327	378	360	374	340	343	367	360	352	355	373	358	361	331	348	370	360	379	325	363	376	400	352	351	403	325	344	371	335	334	398	375	366	367	372	368	349	378	374	359	394	375	378	348	311	343	377	371	363	365	311	349	347	342	377	396	343	348	363	361	385	369	361	408	342	362	373	365	372	346	390	362	373	346	351	369	373	374	353	376	352	330	382	386	351	358	333	351	385	365	376	346	380	381	364	358	345	397	335	329	370	323	356	354	350	359	370	350	381	341	335	379	361	369	389	371	348	398	376	360	366	387	372	352	352	388	370	356	365	364	386	388	377	383	361	346	318	342	364	353	363	414	385	377	368	377	360	372	331	393	365	370	350	340	357	342	361	361	347	365	349	381	364	338	362	355	371	360	313	378	348	320	337	389	361	334	366	353	347	356	351	366	337	369	369	367	384	370	385	361	328	327	396	353	329	355	359	347	343	317	370	372	358	366	384	340	322	373	372	332	353	330	365	352	332	364	376	333	332	378	377	355	389	397	378	364	367	353	362	372	360	365	369	329	349	361	358	382	359	356	331	350	326	332	372	368	332	344	359	353	367	375	375	344	360	395	375	342	327	381	365	367	368	347	343	351	341	360	343	345	336	313	335	349	384	335	384	377	362	379	381	324	388	340	339	362	370	364	357	360	331	352	354	367	380	389	332	328	365	391	383	380	392	348	355	366	383	378	361	360	358	343	328	364	347	372	331	354	382	367	338	368	352	354	364	393	388	364	399	356	379	345	345	358	383	398	353	373	363	347	361	352	348	359	343	379	373	340	362	384	362	354	357	352	353	370	368	386	358	361	348	342	403	347	343	374	333	377	333	377	351	382	350	382	323	349	353	355	391	351	353	356	385	360	365	364	353	348	349	365	383	333	375	369	358	363	331	350	346	354	336	376	346	364	381	366	352	347	389	374	391	325	336	347	336	319	348	355	381	373	340	370	374	388	358	360	362	366	364	375	366	344	371	350	336	339	348	335	337	354	367	360	334	352	376	331	372	332	364	357	338	368	349	349	352	366	367	318	371	346	352	363	333	368	335	360	363	390	338	365	372	351	369	350	345	330	383	353	358	380	358	367	373	344	304	348	347	355	364	341	349	359	350	350	388	355	374	349	369	371	370	391	324	315	372	369	365	357	355	352	391	360	349	359	365	319	368	368	350	337	355	357	326	329	339	372	374	345	362	376	360	344	340	361	337	354	366	361	371	363	365	343	395	378	352	368	367	346	356	373	382	385	329	375	362	369	422	338	348	348	390	388	363	370	337	361	385	334	357	356	352	363	358	374	311	345	336	353	335	394	384	352	334	356	365	364	389	374	377	361	379	384	342	359	356	369	364	394	367	344	360	368	350	357	334	358	375	371	394	354	395	379	371	374	324	370	342	345	355	367	366	407	348	383	371	362	341	358	344	351	385	367	378	385	333	341	357	354	349	321	372	372	373	357	340	368	342	399	365	347	331	342	328	346	348	365	351	367	374	372	374	352	350	348	333	385	360	341	375	343	353	355	323	352	368	387	377	362	387	354	317	347	392	355	333	378	386	353	350	332	348	360	386	360	347	378	344	356	369	345	361	367	365	344	357	339	349	382	360	320	387	366	358	360	372	342	373	398	369	329	343	386	346	378	368	374	354	358	363	326	359	337	323	397	367	382	348	330	394	375	369	340	349	390	373	370	350	401	378	344	346	410	355	338	349	371	356	377	394	331	376	382	364	385	370	355	347	372	361	384	372	350
17646	15505	13358	7201	4903	3733	2853	2329	1918	1622	1495	1278	1170	1098	961	963	926	831	876	812	785	799	737	743	686	686	665	691	648	671	619	696	661	613	718	664	609	627	572	609	613	600	618	650	624	613	641	611	643	627	629	607	626	626	559	591	648	617	600	610	614	619	640	643	600	611	629	644	603	594	596	636	590	593	640	613	611	608	613	582	614	562	615	586	627	569	616	600	607	614	628	630	637	631	634	595	629	612	611	617	594	626	584	573	642	599	587	593	619	635	587	650	535	603	610	616	612	596	607	588	615	599	596	600	587	626	574	587	563	585	618	580	615	612	629	575	597	586	605	581	621	523	589	600	611	641	542	652	625	576	600	647	571	592	619	588	600	648	594	589	552	602	606	606	601	623	599	609	529	633	619	614	605	588	578	607	574	608	599	604	617	572	604	603	580	582	635	580	596	612	574	587	605	554	641	602	565	606	588	547	591	581	563	602	547	607	559	581	591	599	609	584	613	594	595	547	626	604	563	596	612	589	635	614	600	578	601	586	599	575	616	575	614	565	587	561	610	619	597	623	616	580	610	597	594	619	630	577	625	615	596	604	584	561	606	602	613	596	620	606	587	589	616	630	610	640	569	634	598	580	593	587	627	613	640	579	572	589	598	610	670	601	636	627	590	661	611	601	606	598	602	638	626	622	611	545	581	564	590	580	572	615	617	569	578	589	554	588	607	567	580	581	605	545	632	596	597	604	574	643	603	584	605	538	580	582	575	588	579	587	564	569	600	574	627	590	572	609	637	541	576	551	586	616	580	577	610	602	667	598	614	617	589	585	564	606	579	590	612	621	605	569	606	605	611	604	630	568	611	585	574	556	615	597	580	574	611	598	618	611	584	587	608	561	561	566	635	604	599	619	569	581	639	611	555	610	553	600	582	579	624	616	621	604	620	627	602	621	608	606	611	630	605	588	576	592	582	594	601	567	612	577	528	656	567	604	559	602	607	595	624	590	655	615	573	576	548	566	615	598	633	641	566	575	591	597	582	610	563	597	575	597	605	591	631	621	576	619	628	624	598	588	598	599	587	603	556	589	581	602	628	568	595	583	596	579	602	638	554	596	577	565	563	601	578	583	562	582	578	587	577	595	644	593	573	583	584	578	585	537	613	589	589	612	613	631	601	631	611	643	592	585	603	606	586	585	606	555	601	612	609	556	589	591	620	567	600	622	641	599	645	610	578	594	564	568	583	595	614	571	597	587	640	606	584	592	628	589	579	581	589	593	581	625	600	582	582	602	626	604	596	599	600	590	599	602	585	563	580	593	588	590	606	588	584	637	575	604	591	618	592	578	543	600	579	567	558	605	585	620	584	579	616	569	577	597	580	564	600	560	583	612	581	630	605	640	582	594	601	567	609	608	607	579	580	567	583	579	611	607	621	616	642	630	610	615	631	602	607	573	607	588	632	593	586	607	593	597	600	607	583	554	580	570	567	609	580	625	591	555	607	578	601	587	621	593	580	557	554	570	596	585	581	606	580	607	609	610	596	616	583	598	622	639	621	551	646	615	636	575	559	583	556	624	599	600	665	592	575	618	599	598	580	639	558	560	637	529	604	562	591	579	595	574	582	618	604	573	611	609	589	639	585	563	587	637	599	610	576	582	588	595	619	643	575	602	573	628	597	614	587	592	605	616	619	621	653	613	592	618	576	538	592	610	600	607	612	591	591	599	612	579	591	578	634	588	619	570	598	572	563	603	583	623	587	606	585	594	607	560	594	607	579	598	588	584	642	602	603	563	640	610	594	616	604	582	608	591	588	593	544	588	609	560	600	551	580	622	562	600	623	561	568	574	621	587	612	619	584	606	601	589	628	581	589	602	587	583	566	643	596	590	591	607	603	598	566	648	602	594	621	587	595	585	594	588	604	600	576	622	602	604	586	591	598	612	630	587	607	589	595	622	621	584	600	611	558	588	565	599	606	575	574	575	581	589	614	622	611	567	597	628	606	601	588	578	617	582	578	566	585	529	655	609	588	592	580	619	609	593	604	569	623	600	612	603	652	582	590	626	605	595	596	613	587	606	586	593	608	610	560	596	611	640	588	599	578	587	570	569	605	604	617	615	574	625	551	647	581	618	611	609	601	534	552	612	617	613	656	568	580	580	635	591	568	593	576	602	596	631	653	573	583	598	610	580	586	599	585	615	543	608	585	557	599	629	628	594	578	621	572	578	635	595	625	600	605	599	589	576	606	541	591	580	594	595	572	657	585	609	575	619	611	586	626	594	592	605	544	606	618	576	597	600	544	623	599	609	586	552	619	536	552	609	586	598	555	608	619	623	616	579	605	586	561	605	606	574	640	562	593	573	652	638	620	581	599	610	620	588	582	594	593	571	598	590	631	597	555	592	593	605	615	583	568	589	573	563	613	589	568	582	598	616	615	563	589	653	623	587	606	537	589	602	583	643	615	620	554	625	557	610	576	612	597	604	581	590	635	582	565	595	607	606	636	573	590	580	595	628	604	623	603	616	572	580	606	587	592	609	637	606	570	566	569	593	607	567	632	561	620	599	589	583	567	632	631	576	597	573	581	628	562	594	574	625	598	575	600	573	638	615	594	606	567	641	630	606	623	593	640	571	567	575	563	630	575	598	597	607	623	586	595	602	593	605	591	599	566	556	561	647	611	575	546	609	603	612	617	557	586	594	606	588	583	618	638	570	607	590	584	617	580	553	568	622	598	587	605	614	606	591	563	633	599	591	600	603	584	598	593	656	592	628	586	599	594	602	579	627	570	581	612	581	605	596	575	573	605	609	593	568	617	601	604	590	625	603	609	569	631	550	632	625	534	600	586	602	577	622	588	599	561	575	594	585	622	608	592	572	605	600	628	601	610	612	566	637	575	626	606	592	577	628	648	591	576	591	632	608	604	612	588	617	619	615	610	608	613	602	625	572	551	594	597	595	571	585	557	574	600	612	599	570	617	584	597	579	612	574	541	616	592	607	606	567	596	595	585	612	606	605	624	557	591	606	586	567	569	608	605	618	588	561	606	586	572	608	604	559	667	591	584	578	585	587	630	585	621	617	568	607	608	605	609	594	571	558	613	612	631	639	579	591	547	564	587	564	632	608	595	612	575	592	592	581	635	586	564	616	598	561	589	598	611	567	590	588	524	582	590	621	557	572	583	579	585	541	550	611	590	583	605	617	583	597	598	551	570	564	641	595	594	585	559	554	575	578	635	602	606	593	604	622	592	598	597	621	605	582	590	638	582	609	575	609	575	606	625	647	565	590	595	552	585	614	603	585	607	595	614	575	610	579	581	587	574	628	573	591	578	589	598	620	561	575	564	590	626	582	623	611	654	599	587	603	595	596	606	578	611	608	571	585	593	611	664	602	608	572	583	569	583	616	628	538	570	600	605	609	621	583	573	593	547	625	583	633	582	618	591	603	565	588	578	581	613	568	612	556	582	632	574	519	644	607	613	554	570	629	607	617	623	618	565	548
26792	20548	7857	388	175	137	127	121	113	98	91	92	84	89	93	82	95	104	93	96	102	97	82	90	99	77	84	85	81	84	80	101	83	90	78	85	89	106	84	86	91	80	76	88	103	101	89	75	87	71	102	80	90	104	91	103	93	82	80	79	105	88	97	81	83	83	98	71	94	82	92	74	80	82	95	106	73	94	76	82	87	93	74	89	87	89	97	94	72	93	79	86	81	80	88	93	82	84	100	73	102	73	94	86	70	89	91	79	84	87	88	85	86	99	91	90	114	73	89	88	87	99	77	88	84	95	93	95	66	82	84	97	104	88	82	89	105	74	86	79	78	94	100	81	83	87	83	80	93	68	92	99	91	85	92	86	81	84	93	91	84	72	110	88	81	79	81	95	93	81	84	80	98	77	88	74	87	86	86	93	90	72	84	86	97	91	94	88	80	93	86	85	98	83	104	97	84	71	76	91	74	82	97	81	80	92	67	76	72	93	96	82	78	78	83	76	85	73	83	77	85	85	80	70	80	73	100	83	87	85	80	77	83	94	90	79	93	83	84	78	96	85	89	89	85	79	92	83	71	95	97	77	73	82	95	85	72	84	76	86	83	78	90	75	88	88	74	89	88	97	80	103	88	97	96	93	95	83	94	76	87	94	89	85	86	73	88	93	92	84	68	84	89	107	86	65	81	88	87	95	71	87	74	81	86	78	85	86	82	78	87	72	92	86	87	97	105	100	83	103	79	70	91	71	87	104	83	88	96	81	77	80	99	89	83	84	95	94	86	96	86	84	84	85	84	78	80	95	98	76	88	98	77	82	86	91	87	82	94	85	75	96	82	93	99	73	82	81	100	89	79	85	67	85	94	75	73	86	77	88	100	80	105	83	96	79	91	81	89	78	65	65	87	93	91	83	100	99	86	92	90	100	89	83	83	87	89	95	82	87	83	82	100	100	78	84	82	77	88	89	86	85	88	91	107	82	70	69	80	81	81	78	114	68	84	90	82	82	100	99	98	89	109	69	83	85	77	89	85	81	75	90	90	90	94	78	85	82	84	89	80	80	92	99	79	87	114	77	80	78	85	92	72	95	94	90	83	82	89	85	86	65	104	86	99	85	82	70	76	79	90	77	84	69	88	66	81	89	77	97	87	83	73	90	97	84	68	94	84	88	84	75	77	90	81	98	84	83	93	86	85	99	98	82	87	77	97	91	88	75	80	97	81	71	86	94	90	92	79	87	90	67	83	87	80	82	77	104	93	74	97	95	97	99	86	87	100	98	84	79	75	91	87	80	83	88	86	84	83	74	88	86	92	104	75	102	72	103	71	90	92	88	90	88	80	80	99	92	82	65	81	93	93	82	91	94	86	86	88	79	95	81	93	91	71	83	61	88	83	91	93	83	80	75	79	73	87	92	88	75	86	92	92	69	86	87	90	68	70	84	92	73	95	85	75	94	103	92	89	79	79	72	87	82	90	80	71	94	93	92	93	87	83	102	77	97	108	88	84	86	94	109	79	80	97	84	81	87	87	79	71	92	82	96	81	86	78	94	103	92	81	82	99	75	109	87	78	84	90	77	100	96	105	96	96	80	87	87	75	87	85	92	89	90	70	80	83	98	78	105	85	70	72	75	81	91	85	84	90	81	79	103	75	90	94	86	71	84	103	91	98	90	88	75	88	67	104	83	76	88	99	100	83	74	89	84	83	82	87	88	103	86	93	87	84	81	67	94	87	87	95	96	83	76	86	87	94	98	78	96	82	85	79	76	90	71	88	108	77	75	97	81	85	77	88	85	92	77	91	80	92	69	78	84	93	78	79	100	75	92	86	96	76	86	79	93	102	114	77	81	81	90	70	86	92	76	84	83	76	85	96	83	76	86	85	86	72	74	87	81	95	61	80	63	83	92	76	80	82	78	88	97	89	94	85	80	86	86	75	80	90	91	80	73	107	78	79	90	89	102	91	81	76	91	94	84	80	94	84	72	92	72	100	76	91	95	93	90	75	92	71	75	78	78	75	89	83	89	90	88	99	98	76	95	65	89	75	93	86	74	97	75	73	86	89	76	92	89	75	89	88	96	82	88	97	98	88	80	89	70	94	76	76	70	80	94	93	86	83	77	104	82	83	82	83	95	82	97	106	75	78	86	86	82	94	72	85	90	84	74	108	85	77	73	80	73	109	73	79	87	93	102	80	81	81	94	97	74	98	96	84	88	89	86	82	87	90	95	101	94	74	76	88	97	85	96	76	80	80	90	93	72	89	71	96	92	75	84	90	91	99	90	79	75	92	103	70	96	104	74	100	81	96	81	91	69	96	89	96	88	81	68	85	94	82	91	91	92	97	89	80	82	99	84	63	78	84	83	98	80	76	90	74	80	65	99	91	95	86	71	79	84	96	84	94	89	80	83	98	78	86	92	85	92	79	84	69	78	104	92	85	88	74	87	80	77	82	96	91	89	61	79	85	85	96	76	82	87	83	102	83	84	78	83	97	86	100	79	95	71	67	88	93	95	87	74	70	95	86	82	71	87	103	79	96	77	100	91	84	97	110	94	86	88	82	75	88	101	72	82	92	94	100	90	80	84	81	83	93	83	77	113	84	78	66	80	98	87	85	82	65	88	75	82	84	88	100	113	90	86	66	88	82	98	71	83	91	94	82	105	100	87	75	94	86	81	77	88	83	71	87	103	82	83	73	73	76	78	94	80	72	74	70	93	97	79	67	78	96	84	87	90	87	84	77	61	92	71	72	83	90	71	94	97	86	80	93	89	100	73	94	86	76	96	87	97	80	61	89	90	89	70	90	96	93	96	73	104	78	88	95	95	85	83	78	85	87	94	77	75	93	103	77	85	106	87	94	91	75	77	93	69	90	77	108	82	100	86	80	109	86	76	96	93	97	82	81	75	95	83	98	89	76	97	92	91	101	107	103	87	83	78	86	81	75	84	93	84	86	86	103	84	71	80	103	79	87	106	95	89	83	86	90	94	92	98	93	97	84	76	88	94	80	85	92	80	76	82	86	87	90	83	86	88	72	82	75	64	90	80	85	75	86	86	83	89	105	90	92	102	95	85	73	97	92	92	97	91	83	76	73	115	98	92	81	81	75	86	93	86	78	82	84	88	91	69	88	89	89	98	86	89	91	94	91	77	107	97	93	90	79	92	88	67	85	80	72	83	90	79	74	93	87	103	82	99	96	76	92	94	82	98	88	76	85	102	68	85	100	100	82	93	102	71	114	81	88	83	82	75	94	87	95	86	85	78	88	94	83	89	88	78	81	88	89	82	91	102	70	99	84	87	84	90	92	76	98	81	82	97	86	72	97	88	99	90	72	86	87	88	105	89	98	92	90	84	82	93	84	81	105	94	93	106	97	100	108	87	87	74	99	91	83	61	86	78	79	82	84	83	75	78	80	79	89	81	70	91	95	75	83	84	94	80	77	88	84	90	100	95	90	85	70	78	102	65	92	66	97	96	104	89	94	80	87	86
7445	1193	989	518	396	299	267	241	230	202	195	217	200	192	175	190	188	151	169	194	179	153	140	183	161	172	171	160	179	169	164	161	156	161	178	166	181	170	169	180	145	165	163	174	165	167	166	152	171	171	152	178	159	166	142	160	174	158	163	163	174	187	195	184	168	174	167	167	172	164	161	151	146	144	168	146	156	145	181	168	163	188	159	184	175	149	170	161	174	179	157	167	160	199	166	181	178	154	164	172	178	175	155	148	170	172	164	147	156	165	146	137	136	147	181	150	156	146	174	163	183	179	182	155	170	154	175	174	166	152	162	171	158	175	201	175	159	139	177	153	152	177	166	160	151	172	161	161	170	177	148	138	156	156	140	162	171	175	168	165	167	167	169	197	134	168	147	172	153	189	152	180	156	156	145	161	157	176	175	171	135	177	137	165	173	180	144	180	161	171	158	170	150	154	166	170	168	169	147	181	173	169	157	156	190	166	174	164	159	175	158	174	180	177	173	154	168	146	161	182	183	190	157	159	169	151	136	188	157	168	157	151	171	173	179	187	158	165	166	171	163	167	156	165	161	181	185	154	152	146	146	155	144	173	162	139	160	132	147	160	168	175	158	162	145	155	169	152	161	173	146	165	179	161	172	170	173	167	161	179	176	160	145	190	166	162	156	187	168	188	165	160	201	165	156	161	175	176	164	170	154	150	185	157	156	191	149	154	167	156	167	171	155	163	186	158	170	193	142	177	177	169	159	176	161	162	175	156	184	158	155	147	159	170	191	134	164	161	158	163	158	150	167	188	169	165	151	168	157	156	165	172	147	152	168	155	181	166	167	148	166	157	156	162	185	173	164	164	174	155	156	162	136	182	146	169	167	170	151	172	161	160	177	170	162	169	166	165	156	151	176	177	151	159	164	152	159	154	172	141	157	153	158	195	139	176	184	175	164	158	151	168	165	148	172	177	166	166	191	158	159	151	164	159	176	146	171	192	138	162	170	153	170	153	147	166	174	151	149	146	164	152	144	159	140	174	165	153	143	165	174	138	143	150	178	160	155	164	171	154	161	164	172	165	156	159	156	163	171	160	177	153	155	170	163	157	165	179	163	172	160	162	190	155	150	150	151	174	161	168	159	163	153	169	167	161	187	153	173	167	173	150	162	168	166	175	164	151	171	174	156	153	162	176	154	161	177	173	163	162	155	174	168	171	169	170	153	170	168	167	168	176	169	167	156	151	165	155	163	160	191	158	202	171	169	173	168	181	163	180	161	185	172	164	174	152	150	169	176	150	176	176	147	175	194	170	166	179	168	170	161	158	168	168	156	191	159	139	171	145	140	183	167	162	168	147	157	165	171	158	159	168	175	161	157	159	168	174	156	161	147	174	170	155	187	150	179	145	155	159	148	173	199	164	151	166	159	160	154	166	152	176	163	186	160	169	169	168	158	164	165	168	165	162	158	175	177	175	186	139	174	170	151	133	155	185	177	146	167	153	158	145	143	157	151	165	152	169	148	145	154	161	177	172	160	165	170	170	178	159	156	147	150	171	178	161	170	154	166	192	187	169	154	148	151	179	163	163	191	174	192	161	148	151	179	167	198	170	154	200	179	147	184	163	174	170	165	158	157	175	160	167	182	172	145	150	189	170	168	201	153	152	163	153	150	152	147	164	153	173	154	164	193	187	157	174	210	167	168	161	173	156	182	165	173	145	175	151	148	138	166	162	176	157	166	157	164	156	156	173	143	174	165	172	152	164	145	166	163	150	159	163	166	160	155	152	143	175	158	161	207	169	145	175	159	198	151	172	153	177	175	164	168	167	176	170	149	136	170	158	182	150	149	140	160	173	146	152	153	162	175	145	153	154	154	154	169	142	156	161	162	162	185	164	151	146	159	143	166	148	155	180	153	153	167	158	155	168	148	161	164	169	173	145	158	179	167	175	167	168	151	186	181	160	159	176	141	159	149	166	164	165	170	164	159	170	162	172	183	148	176	167	153	172	173	170	160	150	147	160	165	150	176	153	169	167	168	159	169	180	144	140	178	154	161	170	165	166	165	176	169	140	167	159	155	136	175	170	156	167	151	159	154	161	153	178	146	180	170	173	143	169	165	158	173	177	142	167	152	159	173	164	158	165	165	171	152	151	181	176	178	171	162	187	154	164	177	169	154	149	150	142	151	180	167	156	164	160	150	158	153	161	156	172	140	151	158	170	136	171	163	150	163	181	164	135	153	179	158	192	159	151	149	149	148	188	146	149	129	163	183	190	152	145	170	162	150	149	157	180	163	169	165	156	152	179	186	160	172	161	173	156	175	119	167	150	158	165	163	149	154	155	144	150	183	168	149	173	165	146	164	152	164	172	134	156	171	163	169	162	157	157	151	166	159	178	164	176	194	170	171	131	167	149	170	151	151	141	180	174	187	153	165	175	183	161	171	157	183	148	144	160	179	157	164	170	175	183	154	179	159	172	152	162	156	161	166	176	158	170	174	167	152	154	170	144	185	167	143	150	148	173	139	168	146	172	185	152	169	197	161	179	165	145	165	182	152	146	182	166	169	159	168	146	150	162	186	169	167	150	165	167	177	176	149	168	174	136	174	178	164	183	192	171	166	153	157	145	153	183	172	158	151	141	173	168	168	186	155	155	145	172	140	168	157	184	174	146	164	151	176	175	184	166	163	151	173	157	185	178	162	148	154	155	157	153	161	184	184	171	167	154	154	157	174	147	158	163	154	180	170	175	147	156	154	164	163	171	188	155	176	156	172	158	178	150	159	150	159	166	169	180	165	184	168	166	162	157	150	153	172	180	153	174	152	142	153	158	148	163	156	150	141	194	168	178	149	182	177	177	149	154	169	171	147	157	156	188	153	170	147	174	162	166	156	156	166	167	181	171	170	189	152	167	169	163	165	167	166	172	181	171	141	143	155	172	157	163	161	149	170	172	181	180	175	170	157	156	182	175	171	162	166	173	155	143	158	166	168	170	169	167	174	160	163	178	148	168	157	146	174	162	152	149	163	169	153	169	148	138	176	170	164	168	189	166	173	149	141	146	150	154	153	152	155	168	175	163	166	152	160	142	168	155	174	159	178	143	188	169	162	175	180	150	176	173	166	156	155	174	160	154	187	173	173	174	151	181	163	165	155	163	153	152	188	167	146	131	156	174	157	171	169	145	140	171	174	189	151	168	163	168	159	142	156	167	139	166	166	180	171	162	156	165	167	154	174	159	181	167	147	145	163	189	166	161	157	145	173	156	183	148	138	170	151	175	173	171	167	166	180	166	176	152	170	172	184	168	141	167	165	159	169	178	164	153	196	156	164	156	148	150	157	169	146	173	159	160	153	152	165	168	149	143	181	143	164	172	147	140	162	176	165	180	168	153	148	156	173	161	163	184	179	154	146	152	173	141	150	176	149	189	149	187	148	159	176	180	181	154	144	150	157	165	178	168	158	178	145	167	148	143	163	153	156	164	156	169	154	133	177	178	159	160	149	163
24069	21076	28365	23977	20502	2381	651	505	402	338	299	316	272	263	227	280	242	238	232	236	233	232	233	208	230	199	210	212	221	210	238	219	222	224	202	193	218	205	205	181	207	216	224	195	187	232	201	209	188	217	213	204	198	204	212	193	205	168	192	201	206	193	226	182	207	204	227	198	205	171	198	204	198	226	231	200	194	204	191	195	203	219	204	184	206	200	219	208	205	211	189	197	184	202	166	186	189	212	212	193	182	215	198	208	200	210	222	191	201	209	204	186	222	219	179	182	191	200	186	196	182	195	200	215	179	189	197	187	199	202	201	193	169	212	215	197	193	188	216	186	191	202	184	206	180	202	196	186	211	222	198	218	175	195	187	202	182	190	183	195	200	178	165	170	205	172	217	225	202	217	194	193	183	194	207	216	220	178	183	190	186	206	203	195	201	217	193	219	190	178	211	192	185	202	187	190	213	226	204	208	215	204	187	166	184	198	190	192	197	218	190	199	187	180	224	218	192	180	200	185	194	171	188	198	200	177	189	177	191	236	210	202	199	180	209	199	158	199	149	213	204	181	207	202	209	193	190	233	196	215	170	200	221	205	202	206	175	174	184	216	212	190	175	200	175	199	213	193	224	195	224	213	202	186	174	194	192	187	190	189	199	181	183	162	230	205	206	190	192	190	192	189	184	223	189	190	203	190	215	215	206	210	200	190	173	190	218	178	206	208	221	182	199	186	199	195	207	191	214	212	218	201	191	214	222	205	179	195	192	168	190	192	203	194	186	205	215	199	201	199	177	183	221	223	173	174	184	226	221	201	209	197	221	206	198	217	165	189	199	203	203	180	188	208	195	183	210	193	186	185	209	187	202	197	159	202	182	178	194	215	182	197	200	196	174	204	181	204	189	203	218	185	183	194	215	205	198	200	200	198	172	196	188	205	189	178	214	190	185	196	213	193	193	195	191	192	201	175	180	185	185	215	219	191	198	194	190	207	189	192	200	190	204	191	202	191	222	186	231	200	196	198	181	200	195	171	191	195	203	214	196	186	198	176	224	196	192	201	213	189	191	173	191	193	171	217	214	209	193	176	183	215	218	206	203	183	213	193	193	224	185	170	175	160	217	184	201	186	188	180	180	181	186	207	193	199	195	190	193	201	221	180	209	206	192	216	206	204	206	192	188	189	219	197	195	196	220	201	219	184	207	217	187	212	191	205	232	195	195	167	161	199	175	183	201	215	204	203	182	207	236	186	198	208	224	197	208	178	204	207	197	184	179	210	207	176	187	189	201	196	179	190	176	190	195	199	181	201	215	198	181	196	203	212	199	216	220	199	214	195	200	202	199	175	199	230	202	173	218	192	185	169	205	178	184	205	178	169	187	187	190	193	198	187	206	179	199	184	186	216	208	195	172	193	183	224	208	199	200	170	197	194	186	226	190	216	185	187	190	191	186	202	200	218	187	175	211	190	189	183	193	182	190	161	197	185	204	160	180	198	204	172	207	218	203	170	195	195	200	188	188	193	185	193	206	206	186	213	203	201	201	207	192	205	199	175	185	196	205	184	199	188	201	190	192	178	212	198	201	210	209	231	196	214	193	184	224	184	181	169	194	183	202	186	208	224	200	185	185	193	208	183	190	218	196	186	224	216	204	202	166	194	208	204	201	199	230	186	194	177	210	225	195	185	202	174	177	201	196	192	191	218	188	217	206	187	188	208	204	193	200	201	195	206	215	219	195	183	195	202	199	222	183	193	220	181	212	192	200	207	197	218	213	192	203	174	197	186	218	200	210	183	195	194	187	188	212	211	184	203	189	206	205	190	199	197	217	189	204	185	233	184	194	185	225	176	197	195	200	234	205	184	203	221	220	181	178	207	197	221	202	197	186	181	214	172	188	174	205	193	176	197	206	196	197	202	197	180	196	191	186	194	199	196	191	183	197	213	193	209	198	191	217	192	182	220	185	200	214	219	213	201	221	195	191	227	226	203	194	172	205	190	225	189	200	162	190	218	208	194	193	191	190	175	174	173	203	192	205	181	189	195	199	206	207	209	190	184	181	183	201	195	210	186	201	225	197	192	205	187	182	192	190	203	210	221	201	207	198	206	225	217	214	196	208	202	194	202	217	186	199	198	206	195	197	212	198	185	204	219	217	190	194	198	213	203	186	182	188	192	213	204	185	203	157	178	209	212	183	210	210	182	197	214	186	209	177	190	200	171	237	190	205	176	193	214	205	203	189	213	171	192	222	184	201	201	201	182	197	206	211	189	193	179	180	215	194	210	215	202	176	194	207	207	181	202	183	208	222	216	200	198	190	197	202	187	188	211	194	208	196	195	182	184	199	196	219	208	187	185	211	196	202	195	186	190	170	181	187	191	194	214	209	187	208	210	181	177	179	211	176	199	184	203	202	185	193	195	216	213	190	200	212	181	206	188	200	214	199	180	224	211	199	187	209	198	201	195	218	189	207	182	190	174	177	207	200	198	200	194	183	211	216	213	206	181	202	208	192	165	160	195	187	189	203	180	190	191	211	201	215	192	206	183	191	226	212	212	207	191	186	183	201	215	181	191	201	187	178	220	194	184	192	192	185	190	202	172	209	215	196	178	206	207	201	204	194	212	212	169	206	207	215	215	217	210	184	200	223	193	221	205	204	211	177	186	199	162	185	211	191	205	197	172	183	200	183	174	174	206	182	187	186	205	180	200	188	193	208	213	184	199	197	198	196	207	183	175	199	221	197	219	204	185	188	196	206	179	181	196	202	199	196	178	187	202	190	217	205	185	191	222	186	170	198	213	216	200	183	215	207	179	180	214	222	165	181	200	232	192	198	218	187	200	193	217	184	194	183	183	194	220	198	188	228	188	196	189	223	193	198	177	179	194	180	202	221	190	212	207	191	195	189	183	192	212	194	198	232	199	173	204	179	171	197	204	197	197	189	183	192	182	184	172	195	169	186	191	218	181	200	186	184	194	201	224	235	199	201	204	212	178	189	200	183	199	203	185	207	220	212	198	210	200	196	189	179	185	197	198	192	193	179	195	206	193	180	195	181	214	197	219	191	188	201	186	209	181	190	203	227	167	176	182	207	211	203	198	203	179	210	196	199	208	186	187	216	218	171	217	197	210	179	183	188	194	224	194	202	182	190	196	178	194	220	216	199	204	199	192	216	205	189	201	217	177	210	219	164	205	210	168	196	192	185	200	215	209	200	216	197	165	227	195	216	200	189	200	211	201	197	164	182	190	207	198	208	200	203	213	189	192	204	205	172	174	192	200	199	186	166	196	182	203	217	187	221	211	196	183	182	185	189	193	185	195	203	181	220	195	199	216	207	184	200	226	196	187	199	200	225	206	192	203	178	195	197	202	204	167	195	181	181	174	208	205	200	187	182	188	190	183	211	204	221	185	184	175	197	200	211	204	186	227	178	187	200	187	177	207	187	208	189	190	187	185	205	197	201	189	209	187	197	198	201	219	174	210	210	211	217	194	212	213	200	194
15355	9589	8112	4113	2729	2061	1510	1275	986	864	761	674	676	611	558	488	490	463	505	469	471	409	421	427	394	408	356	354	370	341	359	382	380	371	368	357	370	357	341	375	380	365	332	347	359	369	356	372	348	330	366	373	353	363	331	365	345	327	313	348	366	348	358	370	344	343	370	348	344	366	352	340	375	336	359	327	345	353	353	352	356	338	338	355	363	347	310	351	366	350	351	337	342	336	336	325	319	342	372	340	340	356	357	321	321	330	335	300	340	314	330	346	349	317	369	360	346	335	388	386	343	369	340	365	349	351	329	345	327	381	349	366	360	314	342	351	340	353	355	353	362	366	343	343	362	355	360	340	314	349	331	358	336	316	343	344	319	348	339	323	343	334	341	331	314	348	335	367	341	346	351	350	346	385	327	343	351	334	352	378	373	323	323	328	327	341	375	336	358	324	332	311	313	320	317	340	342	364	364	337	359	330	352	359	341	359	337	350	361	376	334	297	313	353	346	325	346	348	297	342	353	361	392	340	307	333	323	337	332	362	329	343	352	342	341	318	361	352	342	310	332	347	389	318	339	365	356	368	325	345	340	351	334	365	317	334	347	372	341	372	316	344	356	335	319	375	344	378	342	367	343	350	359	354	395	327	354	342	339	322	327	324	363	325	335	349	363	355	342	343	356	318	348	316	366	393	331	355	362	347	315	338	367	365	328	336	379	354	340	347	316	347	362	334	331	339	333	335	341	336	374	337	312	335	334	323	361	355	342	351	353	356	360	343	343	321	296	350	366	377	358	334	323	330	343	344	349	347	339	331	353	343	329	363	344	319	296	342	354	343	334	364	353	356	322	301	362	342	369	349	360	340	311	352	363	368	335	346	373	376	341	319	346	348	365	352	359	324	325	351	346	302	338	345	329	339	332	348	349	347	324	331	332	347	361	338	324	343	342	350	365	387	326	342	351	357	335	344	341	335	329	356	325	347	356	348	336	327	331	364	376	307	309	368	326	316	342	324	365	341	324	330	349	342	336	369	365	323	368	347	371	311	332	340	359	363	369	380	357	360	337	333	327	356	318	316	362	335	352	359	301	329	343	341	360	367	334	328	344	363	364	360	342	358	317	346	347	351	354	341	336	350	331	344	344	327	328	352	289	328	347	350	350	320	355	357	361	345	335	321	346	323	368	335	356	344	369	334	356	343	346	327	323	315	345	362	336	325	339	372	340	327	355	313	333	347	331	345	324	303	350	340	333	383	367	343	348	341	356	347	317	326	321	366	325	319	339	329	314	320	380	322	321	350	354	381	333	338	360	339	344	316	318	378	359	354	341	321	322	367	359	362	342	325	356	336	374	328	315	333	364	347	307	358	370	325	352	353	330	370	343	332	325	356	372	329	328	346	313	336	321	368	341	355	369	332	317	354	344	358	346	349	352	343	315	327	343	349	326	326	344	329	354	344	353	358	335	364	336	355	312	353	333	342	350	340	385	320	322	326	347	304	341	338	376	350	349	361	370	348	341	329	316	334	338	327	334	349	356	336	348	343	339	377	372	348	338	360	319	351	367	344	341	299	345	348	354	361	344	324	370	341	354	304	334	393	351	366	345	357	344	337	333	320	347	356	342	373	314	326	353	340	362	368	348	322	348	334	330	362	377	347	345	330	333	322	355	362	357	361	366	362	365	315	320	367	338	336	351	353	345	345	347	341	340	341	321	335	351	351	337	361	311	355	337	347	350	343	339	354	374	354	352	358	362	341	363	352	357	336	339	350	349	335	315	339	345	374	334	384	323	353	338	369	363	361	325	312	360	329	338	327	341	350	364	333	316	365	338	324	328	327	325	354	365	365	343	349	365	323	363	327	335	308	349	347	337	329	382	350	333	341	337	361	376	341	340	343	314	333	318	347	343	337	354	349	336	352	334	341	365	337	329	329	331	373	353	367	377	366	320	341	337	344	332	359	364	339	374	351	317	341	347	376	318	363	355	353	379	310	328	348	361	334	363	338	338	329	339	354	358	337	355	337	352	345	331	346	338	325	289	324	356	328	354	358	317	329	338	355	369	366	369	346	319	346	377	334	330	341	311	366	326	351	336	338	307	345	342	347	370	319	309	328	338	323	352	356	308	348	340	326	358	334	347	335	369	358	346	325	364	333	360	334	331	349	375	349	352	337	338	335	310	365	341	336	322	309	316	314	318	359	311	351	326	356	358	323	334	341	332	322	359	330	361	347	343	356	331	342	343	346	365	366	339	329	364	343	357	346	351	363	342	323	327	307	375	321	323	302	324	365	363	315	351	340	358	367	356	370	350	341	315	330	333	325	346	347	335	326	342	347	351	308	347	324	301	340	337	324	334	310	360	364	356	324	346	333	373	377	335	363	322	328	359	363	375	322	336	328	344	370	368	346	322	324	330	388	335	329	361	347	349	349	362	349	348	358	373	355	332	349	347	370	334	338	288	314	335	353	359	341	335	342	373	357	380	345	352	303	357	305	341	325	355	293	370	352	350	366	345	363	310	352	343	338	357	351	326	324	352	306	363	344	344	323	330	327	354	330	336	314	352	354	367	316	334	351	320	340	346	349	341	332	344	347	342	330	359	356	339	358	347	367	294	325	336	313	344	322	359	319	379	357	352	340	325	328	340	356	323	364	365	346	316	324	332	379	344	342	342	350	361	315	375	329	312	354	355	338	335	367	365	328	350	358	319	336	349	335	326	359	313	359	348	337	341	386	326	355	334	348	353	357	340	332	340	401	319	336	359	293	378	378	342	367	325	322	332	340	320	331	339	308	338	349	356	346	351	355	325	327	348	313	376	341	352	342	303	353	342	308	347	318	316	328	357	348	339	311	326	356	336	354	364	321	341	340	324	333	343	349	364	311	343	350	371	350	347	356	330	310	347	335	326	369	360	373	381	345	348	347	330	319	329	340	358	372	346	312	341	344	330	335	335	354	332	333	318	347	357	352	340	346	334	341	345	346	327	360	319	356	314	338	373	352	361	350	320	350	391	350	349	382	329	343	358	349	338	327	332	352	332	352	341	350	348	339	310	327	372	348	346	308	368	315	309	343	331	323	332	368	344	363	331	330	340	313	324	336	335	327	318	343	328	332	333	347	341	318	320	308	338	328	315	313	356	351	313	324	336	350	339	321	358	336	346	323	326	345	364	334	329	356	328	325	360	384	360	335	352	363	350	315	334	353	350	319	350	336	306	336	373	332	348	341	349	356	333	341	352	348	346	345	358	340	327	326	361	311	316	347	380	332	355	325	328	378	352	344	330	314	309	341	339	327	341	361	335	339	345	363	322	346	337	345	347	363	310	322	361	346	377	338	344	351	327	373	342	336	383	334	337	330	347	370	344	359	342	338	340	359	350	373	323	334	399	343	298	333	332	345	350	343	343	358	342	379	336	360	321	319	363	336	356	375	370	328	348	335	384	337	345	332	342	310	332	340	319	343	338	339	306	304	342	342	335	356	363	326	313	369	351	363	356	362
23073	21042	28945	23345	21045	19652	2319	908	687	642	604	516	516	500	468	497	436	413	418	437	418	396	390	382	381	415	408	377	432	390	397	392	416	374	367	392	369	387	359	346	355	355	386	393	359	357	358	370	362	369	338	369	340	390	357	375	358	342	379	348	343	371	334	380	393	353	353	379	360	389	399	375	384	332	335	346	358	349	368	325	376	372	373	364	377	336	379	351	359	341	356	316	389	363	312	367	346	354	339	330	357	342	332	364	352	352	346	407	354	338	373	397	373	369	363	342	348	350	354	331	361	326	360	365	363	372	384	354	350	344	343	366	344	367	357	368	356	325	342	374	361	358	357	361	374	389	310	359	352	365	351	363	352	333	374	390	371	347	340	375	330	347	370	370	345	326	371	365	332	343	349	376	386	379	339	395	383	328	369	328	338	366	366	359	366	370	382	345	355	351	352	364	330	363	379	353	352	369	358	377	371	332	371	368	337	384	361	352	315	371	366	359	330	376	329	338	352	387	330	368	396	362	346	365	366	347	350	339	338	341	360	348	342	374	322	359	345	349	321	350	349	362	351	374	367	359	374	358	359	334	339	361	346	327	355	353	357	368	330	349	370	350	368	367	361	338	365	336	334	380	324	338	347	341	359	369	360	349	362	361	357	323	330	353	344	390	342	353	353	342	379	376	336	361	401	346	349	371	375	350	354	379	356	360	357	365	337	320	394	335	345	328	364	358	360	351	353	350	368	366	348	364	351	387	366	339	358	354	333	339	327	356	342	358	363	355	364	366	350	340	358	346	354	375	334	364	356	361	373	341	346	369	365	358	378	351	338	373	368	338	339	345	371	336	336	337	381	349	349	361	358	369	358	359	352	339	352	350	344	347	352	362	345	380	345	357	373	355	355	353	317	350	337	364	362	374	348	394	368	395	346	333	397	355	339	338	347	365	346	342	346	358	328	359	382	340	352	341	363	356	350	360	330	348	349	344	341	328	326	360	402	363	328	352	343	342	332	363	316	336	328	328	381	342	338	367	354	354	348	335	354	368	347	365	376	370	341	383	363	363	369	354	366	380	337	341	336	394	350	370	354	342	346	339	360	364	365	363	356	329	323	354	324	371	362	348	368	377	362	349	330	341	362	366	327	367	349	329	388	373	379	364	371	365	357	354	343	372	359	387	374	357	354	375	370	364	367	362	322	345	354	363	381	347	328	360	333	391	375	348	351	344	352	318	363	364	337	341	335	346	349	343	371	365	340	334	343	360	374	339	365	359	357	354	372	382	362	343	358	350	341	379	367	364	345	382	380	349	327	366	348	354	350	343	340	320	370	350	340	363	357	357	317	367	358	365	345	379	348	381	324	329	362	353	330	358	327	338	354	308	333	368	331	340	318	329	352	335	371	373	345	340	347	389	336	356	336	349	365	348	340	372	375	370	380	366	368	373	354	355	321	351	321	354	342	365	397	335	349	358	371	322	331	332	341	355	362	381	371	351	334	330	341	345	368	359	349	348	367	368	353	333	343	360	360	336	374	342	369	358	368	378	368	357	340	372	363	282	338	359	334	340	358	376	361	348	366	357	349	388	352	360	374	348	343	358	364	344	348	348	387	346	358	374	368	366	382	363	345	387	343	355	353	357	354	390	336	365	352	361	305	378	351	371	352	375	357	357	347	346	366	351	345	346	330	373	375	340	359	345	349	372	355	349	353	353	330	320	362	332	354	335	374	366	393	372	363	362	325	343	351	326	362	368	356	343	354	367	346	324	341	365	371	354	347	350	351	364	339	362	375	347	357	383	361	348	364	334	346	356	333	357	388	350	354	361	362	341	339	354	362	361	404	349	364	396	380	354	399	351	321	342	352	366	339	399	377	340	360	356	322	350	342	340	386	365	362	358	357	350	358	366	369	351	315	341	354	343	335	371	355	356	351	359	344	346	368	339	361	324	340	366	337	366	365	382	370	365	370	354	369	330	315	359	352	384	341	381	359	375	364	365	369	325	373	381	342	387	349	364	401	353	330	416	340	346	381	351	352	368	370	390	383	318	385	387	335	350	361	334	354	341	350	360	384	377	339	381	348	367	343	328	337	348	332	368	354	330	323	337	367	356	360	308	352	361	375	357	340	344	391	368	358	329	341	370	353	346	345	370	359	321	337	366	323	373	352	356	343	353	364	352	393	351	323	378	376	324	354	374	356	386	383	345	355	360	349	366	370	361	346	374	341	359	369	331	370	372	387	373	352	338	413	341	355	361	331	373	336	376	345	341	355	320	326	354	333	325	348	336	356	337	368	371	342	378	319	374	347	354	353	332	344	403	375	336	366	399	372	392	357	349	332	339	377	366	359	368	376	354	358	333	367	373	354	378	308	338	343	326	343	351	376	356	333	314	341	352	340	381	338	336	381	361	335	398	367	332	346	357	356	374	354	342	381	367	376	354	365	352	349	382	349	352	369	376	324	341	378	362	359	326	343	396	385	349	344	364	359	381	359	381	326	372	343	344	363	337	352	376	341	381	320	340	352	349	327	333	363	389	371	343	330	395	357	357	357	380	392	365	367	340	334	362	376	334	367	321	404	365	356	367	352	359	355	376	357	365	379	341	363	358	380	355	322	373	359	350	333	332	345	396	364	322	341	333	353	363	347	354	363	354	381	344	377	350	349	355	341	382	352	396	331	362	374	345	371	362	332	347	340	364	366	323	323	375	360	349	339	367	341	372	338	373	359	365	356	334	393	357	384	378	350	376	354	353	365	331	314	330	350	360	378	388	357	355	371	336	358	328	363	356	359	376	363	377	402	382	339	348	337	389	373	338	351	334	357	415	373	353	346	344	346	385	337	353	374	351	351	353	361	364	357	362	325	361	369	360	316	378	345	339	347	369	341	322	372	373	390	370	370	340	339	372	356	360	371	383	349	370	372	377	365	354	351	321	392	374	386	377	358	362	358	342	358	341	361	362	351	369	354	386	375	346	394	342	360	337	351	354	364	362	387	359	377	351	359	363	353	336	365	349	363	370	344	351	369	354	376	349	363	340	337	321	347	348	351	341	383	368	361	348	345	378	345	363	359	338	357	344	340	399	355	368	366	338	345	339	333	361	332	374	372	345	353	355	342	349	347	371	385	366	329	339	356	354	365	378	331	359	372	356	351	339	345	353	330	375	336	354	357	365	339	361	355	347	357	341	329	396	363	354	345	364	408	340	349	341	343	347	324	354	341	375	372	358	329	338	387	362	348	340	349	339	367	377	356	341	342	341	351	346	363	373	355	353	359	363	362	350	362	393	341	360	362	347	359	380	321	353	345	354	377	326	370	334	355	364	349	371	351	360	336	361	332	353	374	367	347	372	347	352	363	388	362	362	387	350	363	333	321	319	376	347	345	351	312	350	355	376	355	339	360	363	348	359	320	346	381	374	339	359	387	359	370	360	378	352	318	389	360	382	314	353	331	352	335	329	358	383	348	350	364	361	357	362	353	342	362	353	362	362	385	351	331	375
17412	15547	13073	7148	4878	3688	2962	2350	1973	1643	1400	1297	1126	1028	1065	958	913	887	788	765	780	737	736	759	711	718	705	698	680	634	644	618	654	633	616	678	687	582	637	639	648	615	637	620	620	594	581	594	597	660	639	611	597	609	651	642	626	580	589	588	617	599	610	605	572	623	596	662	641	602	586	586	610	577	608	615	647	591	598	604	570	634	544	598	611	577	570	622	590	645	627	627	585	615	630	612	623	612	594	619	591	612	557	568	612	580	630	579	610	602	594	621	584	619	543	600	602	550	568	633	602	596	599	598	622	547	642	580	614	610	592	576	598	606	595	628	615	555	603	615	626	601	617	594	576	589	611	617	569	621	563	626	603	615	609	602	620	619	625	611	616	559	633	592	596	619	594	637	604	598	611	577	616	646	594	612	604	606	600	611	584	629	569	624	621	587	529	622	616	594	599	560	594	625	640	599	610	579	590	593	601	636	577	580	567	577	618	630	598	622	626	619	596	623	609	596	604	598	560	621	593	557	578	588	614	570	586	598	606	550	617	618	588	630	621	603	581	607	629	629	626	592	595	601	642	588	603	595	635	617	590	616	573	629	592	570	587	644	585	585	578	598	609	605	623	621	627	594	585	597	577	595	581	615	607	609	575	630	556	597	593	570	603	611	611	589	613	538	629	593	603	599	599	603	618	596	592	577	586	610	610	600	586	580	628	593	622	592	589	589	600	620	588	638	585	609	631	601	595	593	592	641	599	608	583	610	575	536	602	583	577	641	576	622	634	595	625	609	565	628	611	540	587	583	595	593	609	596	614	565	605	595	576	619	598	641	596	596	615	594	578	605	596	633	616	566	613	613	598	549	623	613	649	580	622	597	576	588	566	583	629	566	609	591	630	567	620	563	604	622	598	583	603	606	644	595	593	588	586	643	595	612	621	620	537	615	532	589	567	624	596	626	607	621	588	601	624	587	602	578	616	573	581	558	619	627	576	629	565	593	595	568	602	580	593	616	572	618	615	598	565	568	592	677	595	583	613	623	570	589	623	588	613	568	560	562	590	600	604	579	598	570	594	592	567	597	607	622	602	576	590	571	576	618	618	563	596	652	570	591	588	556	584	593	636	631	579	613	549	625	637	591	585	595	606	653	630	592	533	594	631	621	600	598	594	636	612	616	551	627	601	602	603	580	620	572	611	584	607	617	612	616	582	639	604	586	642	637	545	661	572	584	597	602	598	599	601	586	566	574	558	593	665	624	537	602	613	610	608	592	606	589	604	627	606	559	577	641	592	601	637	637	574	596	614	566	605	604	598	574	602	596	593	620	588	562	589	582	602	598	588	564	595	595	587	612	604	619	604	588	586	615	623	627	607	629	560	638	577	580	617	622	612	592	619	585	594	576	589	626	594	608	577	590	582	587	599	615	591	553	632	555	594	582	552	583	616	591	643	577	571	587	574	628	582	569	563	607	595	589	572	549	597	614	570	585	610	547	570	615	617	575	598	613	571	602	605	592	610	611	596	572	593	618	578	600	578	585	558	577	585	599	598	588	572	606	594	598	643	532	619	565	607	582	606	621	623	605	578	582	627	583	599	608	586	557	581	646	591	599	627	571	598	581	628	618	621	568	608	610	566	617	612	582	596	573	577	624	626	572	571	606	600	583	588	600	570	573	596	636	608	607	608	542	619	595	626	627	591	613	589	616	595	611	564	581	578	614	570	586	599	561	647	601	626	587	636	616	580	589	590	572	597	626	564	614	585	585	639	604	591	597	596	582	593	603	617	593	577	575	551	619	586	616	604	607	614	607	590	592	565	567	549	618	618	573	662	587	582	623	593	588	595	584	593	592	657	598	592	621	578	596	588	589	574	640	586	632	615	602	608	610	597	574	643	610	585	595	574	618	566	612	620	537	614	628	571	619	574	588	560	574	592	609	602	646	583	615	644	641	600	598	602	580	618	606	631	593	563	641	612	572	568	606	594	633	592	563	599	587	582	587	614	611	572	584	566	606	591	581	564	602	602	612	612	595	595	607	591	562	588	541	576	587	607	618	600	622	577	561	585	597	606	612	663	621	573	607	626	573	606	600	581	579	595	596	581	644	621	594	559	579	616	589	625	632	585	601	601	608	540	616	605	611	595	597	584	623	567	598	621	626	622	575	596	615	619	610	619	671	634	597	606	611	611	617	645	581	616	622	597	575	606	530	619	568	590	589	583	556	600	565	593	566	565	629	625	604	621	592	611	633	613	614	602	631	606	573	583	626	595	616	569	594	613	611	639	624	574	613	608	607	584	610	596	549	603	585	619	568	601	622	598	604	592	624	598	573	589	577	571	599	634	614	593	615	581	547	600	584	596	611	603	557	610	561	592	620	569	647	592	610	590	611	611	627	557	594	575	558	562	577	579	618	614	568	597	610	611	630	567	620	627	618	568	596	572	581	574	580	588	593	614	587	583	610	587	622	591	599	621	595	606	588	545	609	570	635	583	592	569	569	582	542	587	592	628	610	610	588	621	597	578	611	568	606	603	600	581	593	596	573	590	613	603	632	582	587	659	571	572	625	603	614	572	627	599	592	632	627	598	595	633	609	612	587	579	606	597	603	579	631	611	595	561	598	624	631	554	643	548	617	601	604	595	571	604	635	605	637	592	629	568	589	590	625	617	557	533	641	560	608	609	563	618	604	606	593	563	616	551	604	583	581	611	604	576	609	544	665	597	602	599	574	582	593	600	591	608	601	613	667	604	593	595	590	601	629	656	587	593	631	602	594	653	582	629	599	598	603	578	582	597	602	566	590	583	585	569	573	623	623	604	604	585	625	595	607	587	605	606	602	586	600	605	616	597	541	582	622	593	578	632	582	606	598	562	600	581	582	629	589	631	636	592	587	591	603	580	565	625	556	601	620	591	607	607	629	550	584	607	627	623	590	574	571	589	592	561	589	560	617	576	553	585	624	610	604	571	551	610	552	585	635	627	610	628	579	625	598	617	577	582	582	591	573	568	651	605	549	585	568	558	584	676	609	645	587	602	600	598	601	637	585	576	562	573	585	595	565	556	594	581	566	609	591	590	589	584	616	597	610	610	640	605	582	656	588	594	626	565	592	607	609	598	572	645	618	607	639	614	654	620	638	543	569	604	601	590	610	621	580	568	569	608	552	674	589	590	568	599	564	576	582	615	570	562	562	606	577	580	602	600	554	525	601	620	580	630	590	597	611	566	595	579	616	607	544	599	578	598	605	603	608	614	604	573	594	602	571	629	583	569	663	575	640	568	607	572	624	602	608	593	573	636	621	599	598	577	573	598	603	598	590	615	645	648	563	596	623	623	591	591	599	602	577	600	638	589	573	613	582	601	601	611	599	624	587	602	571	586	616	652	619	645	627	599	568	562	592	598	577	570	593	576	631	590	592	594	575	580	546	582	640	652	624	618	580	571	603	583	599	615	602	614	586	611	603	613	592	611	611	566	636	636	567	586	605	593	639	599	621	578	631	601	580
26630	20449	7712	388	173	128	125	114	106	102	99	98	97	82	94	90	112	93	100	102	82	91	93	92	79	96	88	100	96	100	86	74	81	84	96	98	70	80	104	99	80	74	78	93	76	76	92	74	84	94	74	93	98	83	96	68	77	68	100	70	78	91	93	105	91	95	72	94	88	85	87	78	84	85	95	82	72	69	99	91	71	79	84	90	89	78	101	76	80	85	78	91	96	60	100	87	87	75	89	83	70	85	81	92	88	90	88	89	79	81	88	70	77	90	108	75	87	81	73	97	87	96	67	81	84	73	76	91	69	76	79	83	95	84	84	97	93	86	71	71	94	95	90	91	92	77	82	86	82	86	75	61	92	77	79	83	95	90	103	88	86	80	75	96	66	84	82	90	78	91	78	89	93	80	87	96	84	82	101	88	79	84	67	80	71	79	87	86	97	89	89	75	86	98	85	85	87	91	99	87	88	79	89	104	94	77	73	95	81	80	77	86	98	98	86	88	80	97	103	77	83	87	98	79	82	89	87	83	79	106	74	91	76	93	92	89	88	77	81	82	81	86	86	79	77	80	85	77	89	79	76	84	103	92	86	59	98	91	86	83	83	93	90	81	87	67	88	104	97	82	81	91	66	86	70	87	89	77	81	88	82	77	91	84	93	97	83	79	92	84	82	79	87	94	83	92	85	95	61	84	94	98	84	86	78	93	80	67	71	102	109	86	71	83	76	88	83	91	69	101	80	67	79	77	88	82	83	98	82	91	78	83	88	86	93	92	80	101	88	81	69	90	87	74	76	81	71	78	86	73	75	81	88	80	92	109	79	81	83	88	89	92	85	75	81	87	112	96	88	82	92	89	102	84	77	77	83	80	82	83	86	91	84	72	86	85	87	88	76	85	71	87	100	80	91	104	78	83	87	86	97	99	101	88	89	102	88	75	101	83	84	83	96	86	78	87	102	94	110	109	88	83	76	82	91	80	102	82	77	80	102	86	67	87	94	84	84	74	73	88	89	77	102	94	82	73	83	83	80	76	95	89	91	77	83	82	95	81	77	83	72	88	92	82	89	103	67	73	89	71	87	86	87	94	88	93	86	74	96	72	76	88	87	84	88	82	86	64	76	95	88	78	85	92	74	95	89	96	93	72	91	79	78	75	98	85	75	84	77	94	91	87	114	84	100	90	102	83	79	97	86	84	80	83	88	83	97	85	82	101	82	87	77	89	90	79	85	94	96	75	95	83	92	86	88	83	93	80	92	91	90	88	90	92	80	79	63	104	87	81	93	78	67	90	92	79	78	77	99	88	89	93	88	80	99	77	87	71	99	84	90	82	96	99	80	99	100	92	96	72	114	95	85	95	84	93	98	100	86	100	99	93	87	74	81	87	68	84	90	87	67	72	103	78	78	90	100	80	84	90	91	89	91	86	75	76	92	91	98	80	67	95	84	94	109	90	96	82	74	92	61	65	88	83	93	92	94	84	92	88	88	75	79	89	91	97	92	86	76	95	82	78	94	70	82	91	87	84	94	110	83	66	96	85	95	96	83	83	94	86	93	86	82	71	90	106	100	101	87	80	83	106	105	86	82	81	97	91	101	78	73	91	78	88	76	89	87	94	98	105	94	83	101	77	96	71	96	80	74	85	79	105	87	84	92	79	77	79	73	76	99	94	93	92	86	85	78	86	72	88	94	88	93	81	75	88	84	81	86	99	83	84	73	95	90	83	88	99	82	73	84	84	85	91	88	72	91	71	93	82	82	103	81	87	101	106	87	78	86	94	90	89	87	79	90	101	98	99	91	96	73	110	83	82	88	85	76	78	89	63	85	82	89	78	77	86	83	86	93	75	87	69	93	89	87	88	76	78	89	94	89	82	87	77	77	84	89	74	89	72	85	99	96	76	94	98	83	77	70	94	81	84	104	73	94	97	72	96	74	76	90	83	97	76	78	94	92	85	91	92	99	88	98	91	79	69	88	80	87	86	99	93	83	90	90	84	96	91	93	90	80	101	89	76	88	91	65	83	101	96	84	100	101	74	91	86	107	85	78	92	94	83	82	81	83	90	80	93	90	85	87	98	95	102	93	87	75	84	105	76	85	89	88	79	96	83	93	79	88	107	82	81	78	86	90	78	87	82	65	84	85	89	91	77	88	86	69	79	85	86	100	75	81	95	94	86	78	79	97	76	102	92	88	81	86	90	79	84	90	81	79	87	66	87	78	82	79	73	104	72	78	74	78	84	79	82	78	100	93	72	89	96	99	92	78	90	78	78	94	82	87	91	97	85	73	87	87	71	87	96	97	84	90	84	99	93	90	79	89	76	89	78	105	79	80	88	88	68	96	64	95	91	70	84	95	79	96	80	88	90	80	90	85	74	92	88	88	75	92	90	86	78	99	69	102	80	89	101	76	81	82	76	78	72	74	72	75	91	72	90	77	66	87	95	83	86	85	83	97	91	84	90	90	89	86	90	71	83	94	78	76	94	100	94	73	96	81	61	91	80	88	69	86	74	85	85	86	87	100	90	88	90	95	78	94	105	81	92	85	99	89	90	97	73	66	88	92	85	111	82	72	86	80	75	68	88	89	74	101	86	94	69	70	82	79	93	95	70	83	86	92	84	86	85	79	90	96	85	86	86	90	84	81	73	79	88	90	81	74	77	95	86	94	98	106	79	91	98	68	84	94	91	83	103	89	90	86	94	92	78	108	85	79	84	85	78	71	100	79	76	73	85	94	86	89	86	77	93	79	80	88	93	81	89	91	77	93	82	101	95	79	98	90	91	88	84	85	71	84	81	81	91	95	87	91	77	100	87	74	91	104	99	75	105	69	82	89	102	79	95	96	90	61	69	80	87	84	88	84	90	98	86	111	79	61	91	96	74	75	81	81	94	72	79	78	72	87	75	77	82	86	103	76	96	81	95	88	83	92	86	96	81	83	82	85	85	93	84	84	83	89	76	87	73	69	83	88	91	91	85	89	81	106	74	92	96	86	89	102	100	91	87	85	81	62	82	81	73	77	77	67	78	72	87	82	112	63	70	75	88	87	102	91	95	88	75	89	95	90	94	84	78	82	88	77	79	84	82	75	67	75	91	83	84	91	77	97	80	78	85	80	95	96	83	88	88	96	89	90	98	94	102	75	86	87	83	88	91	79	88	87	88	84	70	90	82	96	100	92	81	83	83	72	82	80	93	101	78	94	97	107	82	87	73	82	88	81	77	100	75	87	84	86	83	75	93	103	103	89	97	83	95	82	89	75	91	90	77	63	96	86	80	79	98	70	72	90	100	90	83	84	90	89	86	94	92	87	82	94	80	76	91	91	74	67	102	99	95	83	89	94	95	65	99	73	88	98	71	70	84	89	83	94	94	84	84	86	89	97	95	101	87	108	93	66	95	80	81	80	87	75	75	87	88	87	94	90	95	87	89	93	88	103	92	100	85	81	79	89	86	62	66	85	80	99	80	93	100	93	100	93	81	86	85	75	88
7164	1099	904	524	406	300	273	238	224	199	206	179	209	203	172	213	152	177	164	190	162	197	166	154	186	165	176	146	188	178	171	196	144	163	189	138	161	152	172	173	162	155	156	176	150	160	185	153	185	168	168	181	178	124	162	154	190	161	149	152	199	170	160	162	147	168	162	172	170	170	166	182	161	178	156	158	173	190	145	188	159	177	163	148	186	149	166	148	159	159	142	176	170	140	164	166	169	167	166	137	174	187	155	168	161	189	161	155	178	173	166	161	158	176	158	178	141	166	147	158	152	171	179	152	167	184	159	152	164	162	166	152	159	176	158	153	163	164	169	172	137	162	178	171	136	164	155	172	140	154	143	161	157	148	169	160	182	147	155	167	167	168	159	179	172	168	184	154	166	167	183	176	155	167	178	171	143	161	183	164	156	181	132	151	152	193	146	176	163	169	162	154	165	145	153	170	150	153	140	156	190	156	194	185	158	155	154	178	153	173	165	161	156	172	188	175	173	159	153	163	176	162	167	157	159	185	160	139	167	179	170	166	175	146	161	147	169	158	167	163	183	137	168	169	147	157	157	162	157	156	146	161	154	166	185	188	179	161	161	157	160	164	167	168	160	169	170	177	161	160	174	190	148	164	163	169	169	171	138	157	137	178	141	145	173	155	168	144	151	161	146	156	164	182	177	178	175	159	149	181	153	161	156	169	175	180	160	165	167	170	151	175	179	156	158	157	162	167	171	178	164	146	158	169	143	151	141	164	161	166	166	151	175	161	190	170	163	141	159	178	174	166	174	143	142	145	157	136	156	151	157	158	142	162	154	165	158	143	164	154	167	163	149	165	171	154	170	174	171	170	177	157	136	179	181	171	156	191	157	151	147	156	160	177	151	162	192	149	149	138	179	137	167	165	182	174	149	174	159	156	161	161	166	171	164	146	170	144	154	143	150	153	157	159	180	169	156	170	168	166	155	141	166	143	166	177	146	185	181	162	164	156	174	198	154	152	161	168	166	168	176	173	160	165	176	162	174	152	175	155	154	166	164	177	179	161	189	170	132	148	176	170	201	167	157	148	169	178	180	162	146	166	172	148	152	146	167	164	146	163	168	147	156	148	155	163	158	165	182	175	173	167	184	153	151	178	175	166	161	170	165	176	134	168	186	166	159	148	156	185	155	181	168	167	171	157	171	170	162	177	185	136	179	143	178	164	153	152	151	171	159	155	152	139	161	147	176	156	167	165	163	167	160	156	147	174	161	153	173	163	156	137	169	153	154	154	167	151	159	150	165	167	186	178	159	148	173	177	175	153	181	170	185	160	150	167	140	171	158	162	141	172	162	172	154	182	166	161	187	178	152	179	155	157	180	149	167	166	157	182	156	171	135	176	176	190	167	175	163	167	162	173	177	174	160	184	168	163	185	174	151	163	168	154	179	156	168	178	163	167	159	163	150	168	160	179	189	150	162	183	152	163	152	183	156	153	148	188	160	177	159	150	151	156	153	158	162	151	160	159	165	178	160	176	154	148	165	181	145	154	173	150	158	173	156	159	163	154	153	151	171	167	163	170	158	174	161	164	155	170	193	153	166	200	170	170	157	170	150	165	180	163	173	185	178	167	153	168	144	159	177	149	191	153	165	152	162	149	171	161	168	155	157	144	168	171	158	179	156	150	163	164	157	175	165	149	179	189	162	159	158	173	158	169	145	168	165	200	186	178	191	184	176	156	162	166	163	158	173	151	167	154	162	160	168	174	175	168	192	190	154	164	160	156	156	176	134	148	165	167	151	170	157	134	172	168	152	180	164	169	148	162	160	170	164	152	174	142	178	148	154	150	174	175	159	186	202	146	141	155	141	160	166	165	185	183	171	168	144	179	170	166	172	168	149	155	161	149	145	171	166	178	170	150	151	161	180	174	157	182	151	174	172	170	174	160	175	156	147	181	169	154	165	160	154	153	177	177	168	163	161	164	166	181	155	195	182	166	162	174	153	166	172	181	142	161	194	176	159	163	174	159	168	169	163	157	145	158	177	168	144	170	173	151	145	130	157	145	172	165	161	167	166	163	175	150	160	155	145	171	155	159	163	152	173	159	152	168	161	186	172	171	150	168	182	158	166	154	158	148	158	160	150	172	158	171	161	171	160	159	146	165	167	164	163	167	151	173	158	182	174	152	187	188	160	154	161	135	136	163	184	167	136	159	174	162	156	142	175	136	169	168	151	155	173	166	161	178	180	141	174	149	184	165	170	161	148	175	169	181	169	163	170	164	163	164	156	153	166	179	158	166	176	158	153	171	171	197	152	156	156	169	164	167	172	180	165	182	169	165	157	185	160	152	175	148	139	146	151	161	167	168	163	186	185	153	160	151	160	159	159	154	155	165	161	157	165	169	158	159	158	159	153	152	164	169	176	186	162	160	149	184	173	169	176	164	179	185	166	147	189	172	169	149	177	173	173	163	159	164	134	170	150	154	154	139	170	163	182	183	176	137	168	160	158	162	159	180	164	157	150	160	165	183	186	165	161	137	188	152	170	155	152	173	176	159	157	184	159	174	167	193	167	175	139	186	157	181	174	164	151	178	183	159	174	154	164	170	153	182	168	175	165	174	173	165	166	157	173	178	164	181	179	169	174	138	164	144	169	172	160	149	167	165	150	154	167	160	154	166	142	143	153	175	165	150	168	152	176	172	159	157	177	164	183	166	157	162	156	163	150	161	146	156	165	205	153	165	164	141	152	146	147	161	163	148	159	169	161	165	175	160	175	171	177	137	166	153	174	170	170	152	164	160	158	161	139	150	178	177	170	156	167	178	185	151	154	157	178	142	188	160	187	167	157	153	176	166	160	178	165	162	153	175	161	175	165	174	179	164	154	182	186	161	161	169	157	174	151	172	136	159	156	185	150	150	154	186	160	160	169	168	169	157	152	151	167	170	190	169	171	150	192	161	175	152	187	161	148	178	173	172	143	161	166	141	176	173	172	156	167	146	187	166	162	180	176	176	172	150	162	156	158	165	136	178	165	169	178	170	177	174	166	164	172	165	193	162	153	170	169	157	170	181	163	163	182	157	191	172	165	162	172	136	169	190	193	159	164	160	154	183	160	175	159	176	142	161	165	160	155	179	153	170	148	158	163	158	156	162	152	167	167	174	137	174	147	172	164	198	154	175	176	163	164	158	169	153	151	161	162	144	152	164	163	163	162	155	165	177	168	163	175	167	154	174	161	156	187	170	192	175	146	160	157	186	165	166	136	159	168	155	156	143	139	160	173	161	166	189	153	161	153	175	164	171	154	138	158	148	165	163	158	186	179	150	165	191	169	149	149	164	176	185	178	145	161	149	165	179	163	161	161	155	166	136	164	186	177	157	154	155	166	154	158	160	170	147	170	144	165	153	175	177	139	187	158	174	170	148	163	179	169	157	167	161	157	158	165	170	168	155	154	152	151	165	141	161	190	154	156	183	167	170	160	171	157	171	166	173	172	166	183	165	175	149
24018	21034	28295	23961	20500	2396	663	447	376	363	335	300	282	235	245	232	247	219	239	233	236	228	232	204	228	188	203	197	226	223	207	220	203	216	197	185	211	203	206	211	179	188	198	230	207	189	190	184	210	206	208	195	198	173	178	200	215	200	220	189	210	195	192	193	215	203	183	198	175	201	217	193	210	186	206	174	204	174	197	192	208	231	193	214	176	195	213	216	195	187	200	196	191	209	207	221	223	201	214	212	190	205	211	193	202	210	201	207	203	205	196	202	213	217	194	179	222	222	181	208	184	207	202	204	211	192	182	209	190	220	168	187	189	203	205	219	225	195	185	183	168	191	177	225	214	196	234	198	185	179	181	168	205	191	175	208	178	179	196	206	191	205	196	199	200	216	173	183	205	227	191	211	235	199	212	200	195	205	186	176	196	202	215	176	194	193	193	178	219	208	209	199	185	190	200	210	170	199	194	189	178	174	202	184	199	197	191	212	191	189	204	213	222	202	202	152	201	196	202	186	191	202	212	196	219	217	208	186	220	206	158	205	177	190	197	184	193	169	187	208	192	216	206	198	189	198	182	184	202	186	187	198	202	167	183	187	178	186	197	200	231	178	223	165	209	189	182	209	178	207	183	207	183	196	196	190	202	203	181	191	199	186	205	214	191	192	192	226	191	207	195	215	187	201	179	194	205	188	189	232	190	182	191	183	188	173	200	203	186	177	217	185	211	205	211	184	201	195	179	189	190	213	191	190	190	174	187	207	184	186	206	202	185	205	194	208	182	195	207	229	207	179	207	198	213	197	199	194	203	205	212	210	188	217	195	192	194	213	186	193	200	204	184	199	193	203	203	197	203	189	186	200	191	203	197	180	193	195	205	205	182	218	200	198	199	195	183	192	183	183	213	193	207	211	214	216	177	195	185	208	210	197	193	188	193	179	202	192	193	194	199	205	205	207	178	188	197	201	189	205	170	183	190	191	200	218	192	202	209	193	183	200	159	213	212	178	174	192	204	214	195	183	181	179	172	224	204	203	206	175	190	190	199	221	187	207	210	212	175	214	188	207	214	209	184	214	210	203	187	178	211	174	219	181	208	202	214	184	200	210	188	222	198	212	192	186	205	233	197	189	196	205	191	180	196	193	206	217	201	183	217	179	211	211	192	224	173	186	194	189	190	188	199	230	171	188	186	210	204	196	220	193	202	227	187	218	204	178	219	202	210	224	175	183	192	188	216	189	160	211	197	183	211	180	179	178	194	187	174	209	187	191	192	191	194	194	198	207	208	199	199	210	204	194	196	171	180	208	193	188	203	183	198	204	199	213	192	220	188	176	181	183	194	200	184	171	203	229	202	187	189	189	185	182	193	195	200	181	197	196	197	221	221	181	175	201	187	207	200	193	194	169	174	197	181	213	190	178	214	186	214	198	220	195	228	194	194	216	193	216	220	206	206	195	234	192	182	208	191	180	206	198	170	172	191	204	209	186	199	174	175	205	184	165	188	201	221	190	193	185	195	193	176	181	177	201	180	170	200	204	187	189	203	206	187	188	201	182	206	194	199	199	187	197	195	197	178	225	212	192	217	192	207	216	231	205	180	195	190	215	186	192	190	227	206	188	178	175	191	182	185	198	203	170	194	205	181	210	215	194	195	197	188	195	197	196	191	202	205	200	204	190	189	175	209	222	205	208	199	212	155	220	216	216	190	227	185	199	198	213	204	196	201	202	205	196	193	172	177	202	183	192	216	205	192	205	207	191	211	188	201	222	201	184	205	192	199	193	198	181	166	217	211	197	184	165	222	189	193	205	213	198	214	197	208	191	217	198	217	191	206	223	207	171	185	211	177	209	202	210	207	214	191	210	198	192	182	198	200	191	179	204	201	203	191	186	181	189	187	204	209	234	183	198	183	199	176	188	209	218	204	202	166	206	207	199	218	211	215	197	202	198	195	197	215	191	192	196	208	172	203	191	206	245	195	185	187	220	208	178	210	199	204	185	174	208	188	217	160	189	188	224	210	192	181	175	206	200	221	197	205	184	194	204	198	204	190	206	206	190	186	209	183	194	207	199	191	209	216	199	184	197	191	181	189	197	212	208	188	207	201	226	204	193	192	224	174	195	186	200	220	208	179	235	214	211	184	201	191	207	189	198	195	172	214	203	202	206	197	206	184	190	172	202	173	199	202	188	187	177	190	205	210	196	193	209	189	202	184	183	170	206	201	194	180	195	233	209	198	217	202	202	202	198	227	186	188	256	188	210	223	201	203	191	207	194	199	236	249	192	194	166	201	207	210	197	188	210	182	213	215	204	212	200	182	203	216	196	191	226	182	183	210	213	215	179	213	192	218	182	168	228	189	177	190	171	196	197	183	177	196	211	185	187	203	201	201	189	196	172	194	182	219	182	228	165	190	217	216	224	209	199	220	190	194	210	214	201	195	196	169	197	194	224	187	190	211	182	196	213	198	193	205	212	181	199	188	207	190	177	198	198	202	213	209	189	193	211	203	180	194	197	186	203	205	207	205	184	202	195	188	214	196	175	194	198	210	202	226	215	195	206	194	150	215	215	201	182	193	212	198	213	195	183	173	187	197	180	181	182	224	197	177	218	193	188	198	193	190	216	180	190	163	189	188	191	206	210	223	179	215	184	214	181	203	180	184	194	218	208	202	201	233	213	200	182	206	214	184	196	193	197	182	190	209	198	175	189	192	191	202	213	171	205	177	211	188	217	185	193	198	201	197	189	171	195	190	203	202	204	207	216	205	205	176	208	192	211	174	179	229	202	187	181	217	180	195	171	165	157	219	209	190	208	210	219	205	196	195	196	221	207	202	165	216	189	182	197	219	203	192	190	193	209	200	195	199	207	209	205	176	186	232	173	194	201	212	205	217	209	196	191	188	213	186	168	204	181	217	174	186	196	177	183	191	193	211	215	183	186	172	211	193	186	196	180	199	190	190	193	182	207	198	174	184	198	198	197	197	181	202	181	213	202	213	178	190	221	203	211	185	208	199	191	215	193	199	225	208	198	200	167	195	183	197	187	186	209	199	184	222	197	197	182	197	217	205	181	217	213	189	199	172	188	212	207	199	186	179	193	192	200	205	160	188	174	190	190	196	200	183	173	186	203	196	197	191	197	188	191	190	208	182	198	192	194	184	180	218	185	215	196	216	185	206	188	179	211	197	200	186	197	187	213	207	206	187	203	190	194	193	188	192	182	179	204	183	193	215	200	186	219	213	193	204	179	215	205	221	179	198	186	194	177	203	166	182	188	208	190	196	188	207	204	200	189	187	213	198	173	199	185	193	208	196	207	191	195	174	199	169	202	182	210	185	190	193	206	164	215	202	189	181	214	201	185	217	186	186	196	181	170	208	210	197	193	213	200	193	205	203	199	218	198	202	178	203	200	192	197	206	196	188	171	200	205	190	186	209	179	193	204	197	205	223	201	244	166	228	204	214	190	210	203	212	190	193	186	244	226	200	176	199	193	194	207
15324	9475	8207	4128	2795	1973	1525	1212	1036	955	827	667	656	605	557	482	501	486	457	452	383	420	420	436	406	432	399	367	368	360	353	373	369	373	338	404	389	362	361	372	341	358	367	391	362	386	378	357	335	336	323	347	345	355	313	366	376	378	341	360	333	354	344	388	352	313	343	365	335	351	334	324	368	332	378	342	344	386	355	385	342	320	338	347	325	321	362	366	337	329	357	315	353	354	323	326	327	372	350	368	352	313	337	356	322	339	314	325	332	351	329	343	361	365	353	350	320	369	345	318	319	351	372	334	331	354	374	349	342	312	387	333	326	345	384	363	352	345	351	333	355	340	349	359	358	354	313	360	332	378	340	340	365	320	336	367	336	321	352	321	340	369	366	354	342	360	334	314	355	344	356	343	355	348	347	328	336	363	338	324	361	292	381	356	304	326	351	349	332	311	358	345	346	340	352	328	328	348	361	345	333	341	382	341	354	350	358	330	367	342	345	352	347	341	337	314	371	330	313	349	333	355	355	341	337	328	320	317	334	327	340	390	354	311	354	341	364	360	301	353	330	358	334	346	309	328	358	328	340	353	331	317	316	329	344	335	345	333	328	356	336	341	340	366	298	347	327	361	326	328	319	341	336	314	327	381	335	326	391	348	334	342	334	375	380	351	350	339	336	364	378	329	334	372	363	331	352	354	354	361	371	373	341	338	362	353	329	341	363	323	331	340	338	359	350	356	319	333	349	346	314	360	343	356	360	333	317	355	335	348	379	339	357	307	320	353	303	356	335	340	327	319	355	377	350	352	333	329	333	310	307	329	337	366	367	332	328	331	370	328	329	346	332	358	353	342	321	344	367	358	354	358	324	352	357	365	306	349	374	340	364	332	344	368	321	348	339	344	316	312	329	334	348	355	368	376	366	337	357	338	344	315	326	350	334	364	352	363	345	341	321	337	357	323	336	396	351	347	333	349	333	386	348	353	342	349	335	363	332	348	327	359	355	312	334	329	340	293	325	369	356	350	372	320	332	348	322	340	329	349	340	333	353	346	326	325	354	364	326	315	352	369	330	334	354	346	342	327	358	324	375	336	376	358	337	377	343	326	341	337	323	341	344	337	387	368	331	358	382	337	340	367	312	325	342	346	340	338	315	330	369	346	348	311	349	353	351	351	341	383	347	353	301	364	352	326	332	348	308	334	379	376	378	351	322	358	354	336	337	313	368	340	358	327	336	351	315	329	327	333	305	333	333	331	315	347	342	352	329	332	303	302	337	344	340	314	348	338	385	318	345	354	320	354	347	352	358	363	308	304	354	338	375	364	365	332	350	355	370	294	350	330	356	334	334	356	352	366	348	368	329	324	336	309	353	327	355	369	349	302	328	349	327	331	367	337	337	335	349	323	366	321	361	379	340	344	390	334	298	334	367	320	316	347	336	330	354	329	375	315	321	340	337	345	324	360	312	342	351	346	362	335	390	355	352	344	353	352	307	336	377	386	359	328	347	341	359	324	318	355	346	367	363	322	350	323	354	350	338	348	349	339	342	345	341	334	333	331	377	354	360	332	330	329	342	300	333	394	345	372	335	354	345	321	361	351	320	333	349	342	361	323	358	346	341	338	346	343	362	324	339	345	352	363	336	342	366	353	334	351	348	360	361	355	337	341	360	323	374	362	335	318	380	330	372	385	351	348	337	338	347	338	378	342	358	352	368	317	342	373	342	341	380	321	367	374	320	343	340	344	304	341	344	371	405	338	341	308	336	352	358	371	319	333	368	354	332	342	338	381	336	386	335	360	355	352	375	330	347	331	379	360	331	337	353	343	354	361	326	349	347	353	358	365	340	386	343	329	376	362	312	337	348	309	361	337	351	342	325	334	331	345	357	360	367	322	326	358	347	339	349	328	356	351	369	350	318	357	334	358	338	337	341	358	338	351	367	355	355	352	353	344	334	331	357	325	329	373	352	388	314	323	307	356	330	352	343	345	351	340	358	327	348	369	351	347	381	345	367	356	333	349	319	354	329	336	364	342	368	328	312	383	344	368	364	370	310	347	350	314	298	332	385	312	354	343	342	348	314	337	341	354	346	342	338	344	377	314	329	332	336	360	367	331	313	352	355	368	348	322	339	342	331	353	347	367	345	370	329	323	333	335	347	322	358	339	338	372	316	334	328	341	341	358	354	340	318	349	351	347	369	339	355	333	309	322	346	357	343	377	341	332	346	352	367	355	339	357	355	354	332	350	361	326	333	376	357	344	329	344	360	328	354	384	337	333	334	340	366	335	329	344	332	336	327	338	359	333	354	372	344	343	367	356	372	331	359	368	324	330	334	314	353	365	362	316	337	357	318	353	341	337	331	372	353	347	333	362	341	303	329	310	336	337	349	329	307	330	334	314	337	311	322	330	309	323	337	339	324	344	387	342	310	322	356	354	329	412	353	367	346	339	307	301	363	361	366	376	356	366	339	344	358	312	335	334	330	345	362	343	358	341	348	350	375	338	343	331	339	333	375	338	325	337	355	330	367	316	316	328	315	350	344	368	353	351	367	346	373	370	345	345	348	349	359	352	363	371	349	352	330	361	356	338	338	360	320	316	318	326	372	370	356	344	361	378	330	309	379	347	341	355	322	365	362	327	355	357	342	330	326	336	350	341	325	332	313	362	364	379	340	311	356	334	327	323	357	323	354	357	346	326	328	358	352	340	343	340	318	310	338	332	371	369	339	316	333	349	359	363	329	323	321	342	367	380	369	347	303	356	352	334	309	322	347	346	315	336	356	327	338	318	371	349	342	312	331	339	339	372	345	319	338	356	324	330	320	331	334	372	336	333	361	369	341	352	335	363	329	352	376	378	332	363	332	329	326	343	374	348	316	342	369	359	342	313	352	354	359	334	353	363	350	348	347	333	334	337	346	317	317	339	359	362	345	345	349	334	348	302	388	333	343	336	337	365	356	359	366	347	350	356	353	344	308	346	346	362	362	352	346	344	296	342	340	343	340	330	352	351	348	368	338	362	331	335	340	329	329	326	351	348	307	351	334	349	373	334	355	328	363	336	357	306	336	346	341	356	356	322	368	358	360	347	305	314	337	338	393	338	345	340	339	343	345	329	330	331	343	361	346	351	351	346	340	355	321	353	325	319	350	331	360	319	359	337	346	332	362	340	379	329	369	338	368	339	333	320	334	313	338	349	351	318	339	342	358	309	368	358	362	350	338	351	332	359	355	324	334	337	331	367	357	365	355	315	316	341	333	353	347	350	335	350	337	362	334	347	326	319	334	298	353	371	347	336	313	327	376	351	332	307	330	344	365	342	339	339	366	341	307	331	364	321	339	319	352	353	338	351	340	332	306	324	343	340	341	337	314	337	363	342	331	337	321	363	354	323	335	370	362	316	328	374	354	337	340	319	347	361	351	313	348	343	340	349	317	332	350	313	337	318	331	364	307	346	344	379	330	342	340	328	361	344	344	346	347	367	312	353	370	308	327	330	319	372
23054	21028	28981	23298	21028	19884	2441	857	748	653	552	525	563	490	468	459	441	426	423	417	419	364	411	435	422	405	409	387	382	352	377	372	386	392	414	399	371	384	387	413	363	370	381	353	359	378	388	374	413	352	384	349	379	309	408	393	349	362	376	374	371	391	358	385	374	355	342	355	363	363	353	347	377	356	380	357	336	381	369	365	354	385	359	322	363	377	396	351	366	335	334	353	365	390	350	398	374	378	356	386	344	343	400	346	406	385	336	372	349	350	341	333	388	346	337	392	371	409	394	379	365	369	350	373	324	336	352	382	370	315	381	382	389	371	377	357	357	369	373	385	389	357	358	347	368	366	345	340	362	361	384	367	350	372	352	369	350	387	406	348	384	355	351	373	380	349	363	341	379	333	314	351	362	358	350	345	384	354	375	365	376	359	374	316	339	374	380	360	392	362	363	341	415	363	361	381	349	353	383	403	357	368	331	361	362	358	354	350	347	323	375	387	352	341	361	353	331	383	340	339	378	412	363	368	353	380	386	356	356	358	345	345	368	357	354	371	336	358	335	354	346	366	385	346	398	335	347	364	366	335	339	327	346	368	387	325	381	371	374	348	354	376	352	357	360	368	361	367	369	380	354	379	357	361	333	388	354	351	333	362	363	332	374	341	388	362	385	331	339	355	343	422	341	346	372	352	356	340	346	363	350	373	363	366	374	366	352	379	365	312	354	349	359	370	364	314	360	358	367	365	351	359	354	347	356	360	382	370	350	331	363	389	387	368	356	346	352	394	363	347	342	355	382	369	369	385	366	355	376	367	362	402	364	348	356	397	373	372	380	370	388	364	342	362	375	370	363	341	347	378	354	364	343	344	363	364	358	386	366	358	355	353	376	356	363	366	354	366	369	333	368	360	395	355	363	355	386	351	381	343	394	344	350	340	373	366	365	378	380	351	373	356	384	361	322	365	355	368	359	338	381	342	330	368	353	372	375	370	350	381	374	364	372	369	410	382	330	327	386	362	365	345	315	375	367	372	334	371	354	398	377	333	346	311	396	369	377	355	358	322	333	378	359	380	380	352	408	372	387	357	360	373	341	336	354	353	401	357	377	351	342	358	361	341	390	359	340	367	353	361	344	362	340	323	360	369	342	339	403	341	364	366	365	350	357	344	373	383	368	348	351	337	406	355	328	403	365	367	365	387	396	331	361	369	338	368	365	345	398	333	336	357	346	369	362	359	369	389	375	338	351	384	354	345	402	359	359	332	321	358	335	387	368	353	427	369	339	381	367	368	373	391	373	372	363	370	347	347	317	396	356	377	364	331	320	369	351	390	372	315	391	359	369	360	359	354	348	383	373	328	359	358	356	358	334	370	368	379	360	389	399	332	370	392	350	346	410	372	405	358	345	374	328	336	368	409	391	385	365	353	393	330	337	389	373	358	350	343	340	350	326	333	374	350	351	362	343	366	372	354	386	379	334	392	357	339	358	384	355	362	376	373	354	413	383	401	381	348	343	374	351	328	363	360	373	365	359	333	321	399	385	361	346	314	390	389	385	389	369	385	372	352	397	359	344	365	373	405	362	354	380	349	368	326	353	364	392	338	342	387	351	351	364	354	354	386	345	358	375	386	358	336	391	362	367	374	339	364	365	378	357	340	351	331	404	337	356	356	349	342	357	362	343	350	363	347	372	387	353	376	347	344	348	375	383	375	361	357	373	387	365	361	339	391	351	356	370	368	365	367	338	397	337	356	356	347	374	370	351	358	350	346	376	383	331	348	334	338	362	336	340	399	340	354	375	371	335	319	365	347	351	371	343	344	349	380	379	352	388	386	349	361	359	368	334	382	382	330	346	317	361	359	374	334	385	366	381	363	356	387	382	364	359	370	393	356	370	349	361	390	351	348	390	368	362	378	363	370	356	371	366	367	372	376	364	340	388	368	375	354	331	344	351	341	323	356	335	349	328	376	364	343	376	354	368	407	382	396	389	374	365	362	351	359	365	365	343	367	366	382	335	371	371	375	358	342	372	348	329	350	373	347	388	298	389	404	383	368	328	343	379	361	338	352	354	358	306	342	372	371	339	372	370	367	353	350	367	357	346	342	355	366	335	394	355	385	341	335	365	376	396	380	360	360	381	371	337	399	343	320	373	378	352	381	364	354	362	367	361	322	361	360	381	372	365	354	371	372	359	362	331	353	342	349	329	337	396	342	331	344	382	368	333	370	343	331	369	345	342	378	353	345	391	363	340	377	341	348	348	348	377	338	391	370	384	333	383	337	334	330	377	335	375	343	341	350	368	366	371	333	378	345	336	357	332	383	328	383	368	328	366	372	388	377	361	358	354	366	356	375	323	366	368	358	350	366	349	330	368	340	362	361	331	371	344	417	382	349	345	355	326	350	375	337	358	361	352	342	318	359	359	386	333	336	336	350	348	349	367	383	345	383	368	357	347	372	364	410	324	338	348	306	399	358	398	345	357	377	383	347	377	356	355	312	344	358	350	363	404	393	366	349	350	371	377	348	339	367	358	335	345	337	402	379	346	386	384	321	333	343	352	361	347	386	331	379	354	332	359	332	348	334	347	336	354	354	363	363	341	351	366	357	369	350	362	352	367	321	363	347	376	365	398	378	353	363	357	376	357	357	355	400	333	381	378	335	368	363	375	365	364	363	374	343	359	413	343	356	362	370	345	335	394	361	350	394	351	416	322	337	349	381	356	358	369	373	348	335	307	352	344	350	374	377	384	331	363	368	354	337	371	378	361	366	349	358	323	374	353	352	370	352	374	333	345	391	374	376	380	344	333	351	399	358	359	372	362	333	353	330	358	358	348	362	335	370	374	386	353	330	352	344	372	332	356	404	383	342	367	354	389	331	368	362	361	384	330	362	337	359	365	388	400	354	345	354	391	366	355	304	377	364	345	355	367	360	375	348	363	370	328	322	366	353	326	394	361	342	333	369	361	352	367	388	352	337	378	357	382	367	365	334	367	388	365	351	365	369	386	359	357	350	350	355	376	380	352	371	345	378	328	343	344	353	359	366	406	382	380	374	341	310	348	393	394	383	373	341	353	364	375	337	393	327	371	320	372	354	380	385	357	324	388	377	407	386	363	349	401	345	339	376	386	343	391	370	376	363	353	363	367	345	337	352	350	345	341	368	313	381	361	359	389	361	342	353	326	383	376	375	346	346	354	324	363	361	371	402	373	369	336	327	378	332	346	341	354	365	357	311	356	383	351	377	359	341	358	354	361	352	376	341	341	396	345	371	358	371	399	376	321	348	374	349	358	370	338	359	353	342	378	351	341	337	376	356	319	366	379	348	380	368	333	361	346	347	372	352	378	342	350	348	374	339	373	346	386	375	329	359	343	378	354	367	332	403	352	381	361	330	366	370	387	373	381	391	339	358	341	346	361	397	365	352	368	385	369	356	336	359	371	366	329	351	367	348	377	344	354	366	397	367	405	345	315	360	357	323	363	361	327	362	380	350	368	346
17509	15428	13263	7103	4866	3723	2864	2432	1911	1655	1529	1315	1148	1082	1011	985	929	818	890	799	758	799	732	730	679	741	693	691	730	709	620	678	642	700	698	657	687	622	592	631	602	604	630	638	664	640	587	606	621	667	614	625	703	605	620	612	604	613	605	579	554	607	591	626	645	614	584	570	631	639	614	654	589	604	636	618	636	585	574	618	609	606	631	605	589	620	620	578	581	592	604	604	619	661	630	579	621	607	594	598	602	546	635	671	598	598	607	612	593	596	616	592	584	627	645	582	626	597	582	627	617	613	585	606	622	619	597	592	591	598	611	629	607	600	562	583	606	609	628	564	591	554	597	636	625	576	581	602	643	626	608	574	603	606	630	622	575	656	595	607	566	595	609	618	639	618	569	575	569	574	586	615	624	599	601	619	576	555	613	591	600	569	576	569	589	584	591	592	621	604	617	554	598	575	612	597	615	598	594	602	618	593	583	613	622	609	566	576	605	616	571	582	549	618	639	594	590	603	566	610	584	629	607	602	615	643	579	558	612	564	619	612	622	610	626	587	586	606	640	575	619	597	544	620	543	587	558	598	588	578	684	608	535	588	582	592	641	593	625	606	583	590	608	581	578	575	628	585	568	593	607	635	643	648	537	591	644	595	565	575	598	577	594	585	629	608	634	584	648	599	643	563	624	594	614	631	580	548	553	625	572	602	611	532	611	618	588	593	617	578	555	625	599	606	593	588	596	622	620	635	575	577	639	609	578	568	608	611	607	595	580	603	607	622	611	626	605	582	622	607	586	604	602	592	589	600	615	578	635	580	589	610	574	601	563	565	560	656	617	618	566	590	614	621	574	581	601	601	576	617	634	566	610	581	612	589	631	652	569	613	615	573	602	624	580	596	604	610	569	568	622	612	630	572	625	615	591	620	616	618	594	636	576	606	586	586	611	582	611	626	602	548	616	579	596	597	599	603	599	567	573	571	575	613	571	586	590	587	579	601	586	599	605	640	590	584	609	579	566	610	598	596	597	602	583	544	586	624	587	609	641	548	587	652	620	602	630	645	626	573	580	515	587	604	637	593	624	576	627	568	583	620	634	629	594	555	618	590	598	616	616	618	608	633	622	564	570	571	633	573	594	594	565	588	598	580	632	591	595	587	602	572	611	566	583	553	588	545	629	600	572	618	612	632	616	598	603	586	563	625	600	589	588	630	609	607	600	593	618	623	623	587	590	601	635	602	616	592	596	599	619	603	615	601	593	542	570	581	586	603	610	599	592	597	576	603	584	587	633	597	651	608	571	604	621	605	634	582	578	534	606	591	608	629	651	608	606	569	595	642	607	593	561	586	597	632	664	626	644	635	605	572	582	617	646	595	627	572	591	625	609	618	604	617	553	584	606	582	582	617	641	601	574	630	630	546	558	606	588	615	638	571	606	618	628	579	539	607	583	620	591	611	571	623	590	606	611	592	631	592	570	569	598	617	584	559	576	599	606	597	598	599	648	584	557	631	606	559	603	581	585	635	593	556	600	603	612	605	597	567	604	561	598	628	557	583	620	599	626	605	624	632	636	606	609	580	570	584	531	610	577	603	648	610	591	638	602	609	585	571	609	569	619	595	622	573	595	611	535	598	634	641	587	601	538	609	572	593	608	605	670	575	563	607	645	639	615	629	629	629	604	574	540	591	575	598	611	659	611	610	611	593	647	604	640	603	566	611	574	603	632	612	574	602	588	576	570	604	595	523	608	601	618	616	645	606	641	646	625	638	598	599	585	601	592	600	558	597	590	567	595	609	564	618	595	565	612	583	576	561	628	600	571	594	624	593	579	574	591	611	623	580	562	617	604	546	572	621	578	582	653	624	611	552	606	615	596	625	572	574	589	567	600	601	576	599	601	605	595	625	634	591	587	623	600	584	596	613	571	610	605	582	577	613	603	555	621	612	613	628	595	641	604	574	595	578	605	639	596	600	599	582	598	549	617	603	588	606	605	590	590	619	568	574	589	593	597	574	594	608	620	616	597	567	576	605	645	580	634	636	591	623	616	620	598	589	581	645	632	625	602	614	575	570	610	582	586	600	625	597	604	603	576	609	592	599	593	595	618	556	577	582	580	589	645	580	628	626	620	615	649	634	632	609	613	597	588	645	640	593	593	592	577	603	615	576	635	609	602	568	608	579	569	609	595	623	702	529	587	597	605	624	577	618	573	604	549	596	603	601	614	561	630	577	605	621	566	580	618	581	604	575	556	604	630	625	579	607	633	614	559	603	641	582	603	607	575	569	569	608	578	623	595	634	599	554	600	587	634	576	577	579	632	576	639	539	650	589	579	586	602	595	628	600	593	552	628	562	582	587	586	614	563	618	608	589	625	614	570	595	568	625	605	585	621	572	579	611	618	571	632	612	607	610	593	578	578	624	613	600	609	619	649	555	631	611	580	596	609	629	615	630	606	595	623	593	601	618	624	622	587	617	563	590	615	579	564	601	581	573	647	601	646	556	563	625	581	563	602	608	572	604	593	593	609	593	599	584	598	589	594	572	545	591	654	573	613	592	592	604	601	578	598	626	576	649	615	588	601	629	589	599	616	591	623	558	587	601	596	583	587	598	599	583	620	593	628	589	619	608	620	634	648	609	640	611	613	613	576	650	610	609	623	632	620	612	632	586	562	602	595	590	619	628	596	583	585	618	579	602	608	558	632	605	618	593	596	608	561	624	617	582	625	618	605	637	615	576	588	609	630	597	618	580	538	588	571	599	589	582	636	574	604	610	575	597	624	597	573	622	636	590	619	589	561	603	619	566	626	647	593	588	598	564	603	599	559	588	576	587	602	600	620	575	618	587	605	604	599	583	563	594	594	586	560	616	589	622	607	579	587	626	596	595	581	594	621	610	586	630	627	585	604	564	621	602	599	606	622	609	606	585	597	589	554	617	619	603	635	563	613	593	600	576	578	598	635	604	626	600	563	598	605	578	597	613	624	579	605	649	633	559	577	600	591	604	603	586	598	616	550	556	595	586	598	571	636	590	599	642	590	600	620	644	579	594	614	571	583	626	567	581	600	612	566	598	615	594	603	571	579	601	595	573	636	585	582	590	617	604	623	604	601	617	567	615	641	581	610	654	597	618	613	605	643	628	631	608	586	569	610	597	617	626	561	593	576	614	558	622	583	631	614	608	665	613	557	627	636	580	614	567	599	619	586	595	574	614	575	572	597	597	595	632	614	602	617	568	598	587	598	637	550	582	639	557	651	566	652	552	611	606	619	594	627	603	622	600	627	597	619	573	582	581	641	600	589	557	640	582	582	572	574	619	574	611	583	625	594	571	625	593	573	620	583	589	615	613	590	611	609	568	611	583	576	645	607	558	628	578	561	614	615	586	622	596	572	592	617	594	617	564	633	626	573	617	603	651	609	609	632	590	640	576	598	587	611	616	584	594	607	613	579	600	602	576	575	599	573	587	608	586	617	575	570	602	630	560	574	592	614	582	609	631	637	603
26569	20343	7691	371	197	131	109	98	91	90	99	93	106	84	100	105	102	85	73	83	103	90	88	78	91	64	80	97	76	97	85	77	93	99	85	94	98	73	82	84	91	76	93	99	86	73	90	87	80	92	88	102	81	101	96	91	80	56	88	84	95	89	97	82	97	85	85	86	75	84	111	102	90	83	118	91	89	71	86	92	108	107	110	96	87	81	88	72	78	85	95	93	89	92	81	90	90	76	90	95	77	84	77	92	78	89	79	86	80	89	71	99	92	77	94	91	91	91	84	88	75	112	85	87	88	74	79	112	93	80	98	96	83	83	89	104	74	90	98	94	84	89	69	92	90	97	70	68	94	106	74	81	88	81	100	84	93	87	98	92	79	83	89	96	82	85	80	60	77	93	99	94	86	101	106	80	92	79	98	89	86	77	88	100	78	85	86	99	106	70	94	76	97	82	98	72	91	84	89	96	92	83	92	82	101	86	95	100	89	65	98	81	89	97	56	79	104	80	105	95	87	105	93	97	94	84	82	87	98	93	101	84	85	87	88	69	88	89	90	104	102	81	78	104	68	98	83	81	88	80	83	86	97	100	91	91	78	100	74	83	86	89	85	93	91	80	83	100	86	88	83	114	78	79	98	84	83	91	101	77	78	94	101	79	89	72	97	86	79	92	118	85	99	75	69	88	84	84	76	98	83	85	74	96	76	82	106	79	62	84	88	76	99	96	89	79	87	69	96	76	71	87	86	94	87	86	70	90	81	79	78	97	91	91	97	79	76	86	77	80	116	102	96	81	102	68	98	73	66	85	89	91	72	109	84	97	85	105	87	82	91	91	94	87	91	78	77	61	88	82	83	80	91	78	91	98	101	64	88	99	106	73	71	94	82	94	86	83	60	81	70	78	83	93	87	90	80	75	87	98	90	97	97	95	90	91	86	81	92	88	85	84	87	111	98	83	87	86	80	101	103	107	78	63	96	77	85	91	85	85	76	105	83	63	75	87	83	86	77	91	76	89	96	74	73	66	78	96	88	77	85	87	73	91	79	95	85	88	90	94	81	84	95	80	65	81	86	80	99	100	76	90	105	83	83	83	74	89	90	88	88	70	90	83	87	78	83	106	84	79	91	89	95	90	81	86	70	79	85	91	82	75	85	78	86	97	77	90	85	86	85	101	78	84	98	88	87	85	90	82	102	76	84	90	99	95	90	75	91	88	81	89	96	91	84	86	77	96	81	93	85	78	80	101	85	65	92	96	73	68	86	89	101	79	83	89	96	77	93	93	92	72	76	87	93	82	83	74	97	79	111	88	95	86	84	95	105	95	82	81	75	77	77	93	62	81	90	89	68	82	101	67	91	98	95	70	85	97	85	96	91	84	84	79	86	75	86	91	68	88	81	85	74	87	90	97	84	83	109	100	87	90	84	79	79	79	77	84	92	85	91	77	66	92	82	84	77	97	80	93	83	87	88	75	102	82	76	84	77	93	91	80	87	83	79	83	89	78	99	95	99	92	82	89	89	79	96	85	85	79	92	92	81	78	91	86	72	96	83	89	81	94	98	83	124	106	71	91	88	83	86	88	92	75	84	75	82	92	77	94	85	74	94	69	108	86	99	83	96	87	92	86	93	89	86	86	73	116	65	88	79	98	91	86	93	85	77	74	80	77	106	87	91	70	89	91	100	90	75	87	83	82	92	74	88	84	90	103	72	75	98	90	72	71	85	79	77	89	85	79	87	91	84	85	76	83	86	82	77	81	87	76	80	94	85	83	90	90	77	84	85	101	75	82	88	81	80	84	79	92	94	101	97	74	76	92	82	91	92	80	87	87	90	80	93	77	81	86	81	66	74	81	87	92	89	86	76	83	109	79	89	85	79	82	79	72	89	76	81	87	100	85	80	89	86	101	90	90	85	89	93	89	76	95	93	84	90	92	72	81	91	87	93	99	89	91	74	105	93	85	85	89	86	97	87	72	78	71	73	89	70	93	70	84	102	100	82	78	80	97	91	109	91	75	90	83	76	106	93	98	74	75	80	76	104	69	70	103	99	93	92	72	100	79	86	78	70	73	82	77	82	92	100	82	76	77	67	86	101	81	71	74	85	90	83	78	73	105	90	80	80	69	82	77	85	87	69	91	87	86	93	111	89	89	82	90	78	76	84	94	94	100	82	93	113	85	89	80	103	82	85	72	86	76	88	102	77	90	96	84	94	72	74	110	100	82	85	63	96	90	100	87	79	81	83	75	80	87	107	88	78	89	81	92	76	95	88	67	92	69	99	76	95	75	88	106	77	96	88	91	77	77	94	61	91	82	89	88	75	91	98	81	93	80	95	87	81	90	103	67	102	83	97	85	104	95	77	78	100	101	78	78	102	85	86	83	91	77	79	106	82	93	88	84	82	78	84	75	95	81	102	91	87	88	81	86	76	70	84	79	87	79	87	76	85	77	83	69	88	91	87	82	79	78	84	90	80	89	103	80	83	91	104	94	83	89	87	98	97	87	89	79	93	96	75	92	96	81	86	89	108	92	92	80	79	76	104	88	93	75	90	83	91	86	92	92	89	91	108	68	85	80	96	89	106	77	74	86	81	99	80	89	81	82	94	81	92	87	93	84	93	92	81	82	80	95	96	104	97	91	75	93	79	73	83	83	81	69	84	100	97	74	91	89	105	89	86	105	69	74	74	76	81	97	102	85	97	70	90	97	94	83	74	74	91	83	100	83	70	90	93	108	77	88	97	79	95	99	84	84	84	90	81	74	96	84	88	90	90	72	85	94	104	87	83	91	77	80	88	79	80	90	92	104	83	73	84	93	74	81	96	73	93	77	89	76	93	86	83	88	87	95	97	99	72	73	84	86	86	101	75	84	93	88	99	81	93	92	82	69	81	78	90	95	79	97	75	79	74	84	71	110	96	79	104	96	86	80	97	65	86	77	90	75	102	78	80	86	86	95	75	86	84	78	82	93	83	89	80	87	74	91	96	90	98	62	102	83	100	98	82	93	75	114	89	84	80	80	82	108	93	92	82	90	85	72	96	93	74	88	80	88	75	87	77	81	92	98	85	91	94	82	86	80	92	82	86	76	75	96	85	75	74	86	84	97	75	80	84	78	94	94	105	85	84	79	88	99	65	98	83	86	82	83	82	94	90	88	97	91	90	87	81	97	72	98	85	87	102	91	95	80	78	85	73	89	82	80	89	79	82	87	88	90	95	80	89	87	83	96	94	83	75	91	86	103	89	92	81	93	78	79	80	107	89	93	77	85	93	86	96	89	94	87	91	80	118	82	92	91	83	90	82	78	78	92	77	76	69	72	74	100	93	88	89	91	82	116	84	88	78	67	82	94	65	92	81	83	82	86	93	81	88	88	84	69	81	90	79	103	90	90	96	91	107	85	101	94	87	95	88	101	87	87	92	90	88	77	90	69	89	100	104	91	80	78	85	87	83	81	89	99	89	84	92	91	80	80	73	93	88	86	72	77	81	73
7265	1040	922	498	367	302	269	267	224	198	220	207	167	196	168	178	202	194	202	183	160	177	176	184	190	148	195	161	162	179	171	173	162	161	162	165	151	148	195	174	152	165	149	156	167	159	171	120	181	178	160	177	156	196	150	174	163	159	180	167	158	158	159	155	166	181	178	175	159	180	152	159	154	179	168	166	140	154	176	154	171	159	187	149	144	181	172	179	142	174	160	141	151	146	145	154	167	153	161	170	168	166	174	141	150	167	183	169	164	167	160	176	131	177	155	205	149	166	177	182	166	150	180	165	160	157	161	146	165	176	179	176	161	160	170	153	167	160	179	148	148	163	170	158	158	168	163	158	163	162	170	150	153	156	177	163	166	150	143	151	172	183	174	158	155	156	177	139	163	158	163	177	152	151	186	163	185	156	155	160	148	160	155	148	180	156	169	160	177	151	165	174	166	166	163	154	149	167	162	148	168	166	161	178	168	142	187	153	156	176	177	163	140	146	143	155	131	164	162	176	182	167	150	132	178	159	165	166	162	175	161	135	148	151	171	177	186	167	158	178	168	176	164	170	161	152	161	169	164	156	170	171	151	163	155	160	163	162	168	167	188	140	144	187	171	161	172	160	172	168	168	171	149	171	141	161	153	163	178	160	158	176	166	167	175	170	150	150	152	167	152	153	183	190	163	193	142	165	164	158	165	151	153	154	164	183	162	183	170	179	178	174	160	152	157	147	157	162	163	166	158	156	142	164	158	152	190	168	157	160	168	171	161	180	153	138	155	178	162	155	164	157	175	160	162	156	177	168	136	167	163	162	168	156	141	164	151	175	163	178	168	182	173	178	184	162	156	187	169	172	162	159	158	172	176	160	148	150	153	160	136	169	169	157	176	177	160	198	152	174	194	193	163	157	179	166	169	186	156	164	151	158	162	145	185	163	166	169	137	169	163	177	178	168	149	141	166	171	178	144	156	151	163	139	163	153	180	152	163	175	161	183	185	170	169	160	130	143	159	168	160	153	192	164	155	171	188	153	153	163	158	158	163	177	159	170	148	168	169	169	145	166	173	180	164	172	179	195	158	190	148	161	161	146	147	165	175	164	148	169	156	155	170	159	142	178	157	158	164	148	167	181	145	159	159	150	163	155	172	157	179	151	165	173	157	162	165	183	169	177	177	154	173	172	149	176	162	168	161	169	153	168	188	155	185	196	145	176	142	153	171	183	171	165	164	155	165	175	151	159	166	157	164	178	167	173	151	143	172	156	195	148	158	157	180	171	157	143	169	176	160	158	169	145	179	166	180	184	170	148	161	153	153	151	175	163	155	154	168	181	148	149	162	167	142	158	173	199	172	172	181	171	162	172	141	165	137	144	191	167	178	165	164	161	166	168	169	178	165	171	164	155	166	166	168	169	144	176	171	168	163	145	155	163	169	180	153	177	140	184	170	164	168	181	156	160	181	150	181	170	167	147	144	147	163	159	156	149	162	144	157	138	177	171	167	173	174	173	178	172	175	150	156	169	141	171	161	182	158	158	154	191	152	155	186	150	149	166	161	165	159	174	159	156	157	168	168	150	157	158	176	167	154	176	167	147	158	140	148	169	161	158	170	151	178	164	162	167	166	162	172	182	158	163	166	154	181	163	170	172	158	153	153	159	175	170	134	173	161	153	151	161	145	149	167	166	178	162	165	155	155	174	157	182	156	149	156	165	177	152	159	147	170	162	161	156	176	191	167	179	154	179	185	179	157	165	158	133	178	166	168	170	183	146	151	174	159	169	154	163	150	175	159	168	156	174	177	141	152	173	176	181	169	164	148	168	158	193	163	147	154	174	165	188	156	169	170	178	169	170	170	156	154	181	148	162	167	185	177	183	157	158	174	164	172	178	176	147	161	161	167	151	177	140	162	156	156	152	153	147	152	171	163	167	172	186	183	165	154	188	150	162	145	181	168	157	158	187	139	182	154	162	156	162	147	197	161	163	170	159	182	161	157	158	142	185	157	146	162	166	171	160	169	172	157	135	157	158	174	179	150	156	172	184	169	155	164	168	137	171	168	155	173	174	168	149	169	158	162	165	167	173	165	175	179	167	167	130	170	164	167	193	165	153	165	178	167	173	180	192	182	154	161	188	158	149	165	170	156	178	157	160	172	169	150	166	162	185	157	169	150	158	148	156	169	155	137	162	177	170	187	147	153	146	142	170	140	166	169	143	160	165	148	175	164	140	156	172	185	155	152	172	153	156	160	179	153	163	155	171	173	156	177	155	171	188	172	150	167	163	161	176	154	154	173	154	163	171	153	166	174	177	154	180	183	128	147	140	175	152	168	153	162	165	163	168	143	156	184	157	178	164	153	151	146	171	162	176	154	149	171	160	143	145	168	185	143	158	159	180	157	176	176	161	157	151	153	168	179	140	167	156	141	166	176	160	168	152	162	153	167	180	160	174	142	157	160	168	171	169	176	166	148	136	138	170	176	157	143	174	160	161	157	150	174	154	152	188	180	167	176	156	183	166	181	158	154	174	165	165	142	173	190	146	166	182	164	170	191	178	159	175	164	149	193	157	144	168	188	162	169	192	158	145	161	155	166	176	169	169	174	147	167	186	162	150	170	170	163	150	164	170	136	157	173	170	182	161	138	165	151	184	177	170	182	155	171	182	157	165	165	190	166	172	139	165	171	158	163	171	144	175	170	162	161	180	162	174	183	160	152	176	190	160	156	183	155	168	162	158	194	174	158	153	191	159	173	169	167	170	160	174	166	160	162	200	163	168	151	166	182	174	169	148	181	157	134	166	175	155	163	170	177	167	145	163	170	185	184	165	163	161	163	176	166	166	164	158	165	167	155	180	176	160	176	162	175	180	173	146	144	164	173	175	173	180	146	142	156	135	159	163	139	193	178	178	173	144	163	163	181	160	179	162	181	168	160	158	144	168	164	154	174	168	172	178	160	173	175	164	180	159	167	161	156	165	166	143	157	159	141	171	168	163	190	155	159	162	176	163	176	174	186	145	163	138	171	159	165	163	160	148	182	162	149	178	159	163	170	167	146	166	170	157	177	172	150	151	168	174	172	185	154	172	175	163	164	139	146	199	145	156	162	171	170	148	167	148	166	148	159	164	181	168	162	156	178	139	163	156	202	143	148	180	149	170	167	155	148	166	152	182	165	175	145	173	166	161	153	167	152	169	158	170	173	142	167	142	165	180	156	167	158	174	180	169	147	176	149	146	158	161	195	160	149	131	160	193	176	173	143	175	153	176	176	165	141	141	165	168	148	149	161	158	178	179	166	148	170	166	167	170	155	174	156	170	169	168	163	174	154	154	173	176	178	181	164	165	163	164	156	186	147	178	163	159	176	177	155	145	156	156	172	151	172	175	175	148	133	166	172	151	144	163	173	161	159	141	171	173	175	161	192	148	152	177	159	178	136	161	147	162	140	162	148	172	165	170	184	160	186	164	174	168	152	180	167	159	180	177	154	146	174	148	169	157
24019	21072	28385	23966	20512	2353	617	499	387	350	327	305	273	246	248	220	212	243	238	222	202	237	226	210	259	216	240	216	195	234	221	205	209	231	205	219	212	196	215	225	210	209	209	194	219	206	200	202	243	242	195	191	215	195	184	212	210	226	197	204	188	166	202	205	194	207	186	197	206	211	193	197	185	188	186	216	219	233	207	212	200	193	205	210	167	192	176	183	222	217	213	191	196	179	194	187	214	178	211	187	182	189	214	214	187	168	191	171	201	193	206	208	222	170	196	204	197	172	230	218	225	181	190	213	198	189	194	208	205	179	194	184	210	210	197	209	197	204	211	192	192	193	204	200	201	220	195	206	186	210	211	191	210	179	197	185	200	211	178	205	185	196	215	179	183	225	197	210	202	174	226	186	200	195	198	224	215	207	203	202	223	209	204	186	191	189	203	210	182	182	167	194	187	172	209	207	197	205	216	199	200	185	230	216	212	189	216	207	226	210	202	213	190	228	186	198	210	203	211	214	218	207	200	212	215	198	205	190	180	192	220	224	194	211	237	184	215	210	193	182	207	207	208	188	202	231	185	189	204	212	214	200	199	209	177	210	203	204	188	205	199	191	187	169	198	181	232	185	250	180	167	220	199	184	197	224	217	184	190	193	205	195	195	218	190	209	206	203	178	185	227	211	188	184	203	189	216	214	215	192	207	202	216	185	191	207	183	213	207	218	202	192	210	161	197	189	195	192	208	182	203	194	182	199	184	204	193	188	195	206	201	223	174	199	196	199	210	212	212	199	197	173	186	186	208	198	215	188	213	204	184	212	209	210	203	193	223	217	205	168	215	189	203	224	193	202	180	198	190	178	214	185	220	203	189	189	206	221	181	197	195	231	175	183	193	202	211	202	215	220	186	197	189	215	201	206	191	192	210	220	188	210	190	226	206	191	215	195	220	185	193	216	176	206	222	204	214	221	203	201	202	193	190	196	197	210	193	229	226	200	181	208	211	213	186	211	226	223	187	211	187	174	182	181	196	183	182	213	165	198	202	203	216	196	213	193	184	187	204	208	206	205	214	213	195	189	206	204	184	210	176	230	203	197	202	208	216	195	202	176	203	193	177	181	187	187	197	210	202	218	178	210	205	165	206	167	189	176	221	192	207	217	217	219	187	188	209	196	180	215	199	213	203	202	157	193	205	199	178	217	181	207	204	209	210	210	208	198	182	190	213	184	201	190	216	185	206	187	210	198	218	215	209	199	186	187	199	176	182	215	216	174	199	187	211	197	192	199	174	210	196	198	223	202	197	213	162	217	201	200	195	192	195	178	202	183	227	195	219	188	181	194	190	217	205	174	180	216	203	211	207	186	202	204	202	195	178	186	192	211	199	199	210	199	222	188	217	208	199	192	204	188	200	195	185	214	201	161	212	195	185	189	188	170	214	203	220	210	205	172	171	176	205	187	191	184	216	202	222	211	203	183	201	204	219	218	202	198	219	192	211	210	207	175	204	229	198	168	198	205	179	203	183	187	206	207	209	191	189	182	196	198	203	214	191	208	198	175	217	226	185	198	208	172	196	187	191	193	179	195	199	210	197	192	200	220	196	195	188	194	203	183	196	224	199	207	187	207	188	198	190	223	226	203	218	185	209	203	196	181	181	212	213	210	178	216	201	207	182	175	206	208	192	213	207	210	247	203	187	176	169	198	192	196	214	187	185	213	205	205	198	184	188	216	201	199	202	194	200	212	191	212	219	191	188	183	206	193	198	188	219	182	189	196	226	199	196	212	201	176	186	215	203	212	204	202	187	195	204	177	205	219	194	187	210	208	213	177	250	190	212	197	211	197	205	214	179	231	205	204	209	213	216	176	186	195	209	208	196	212	172	209	197	187	207	211	205	188	234	209	202	192	193	197	168	192	224	193	191	227	200	190	238	203	206	213	186	208	196	204	198	200	198	189	182	196	212	215	192	180	201	200	204	216	205	215	188	196	204	193	169	188	184	207	179	181	194	189	194	218	202	182	177	206	214	171	207	202	211	192	208	194	190	196	191	201	214	189	207	209	181	190	210	203	184	212	209	194	166	189	174	199	195	212	203	216	189	173	160	199	228	192	219	183	198	196	222	204	222	207	196	205	206	191	178	174	189	201	171	201	207	187	190	203	203	195	195	212	186	189	214	185	182	175	209	189	203	186	212	202	223	185	227	218	187	200	196	201	188	177	215	210	197	189	199	210	179	188	191	183	208	193	197	199	217	212	197	189	214	180	225	184	186	231	179	199	197	204	213	250	163	199	219	220	193	208	230	195	184	194	189	187	190	217	216	193	202	198	171	208	224	213	200	190	219	206	202	211	204	185	206	215	199	211	178	158	170	200	200	187	189	181	186	236	189	207	197	203	197	195	189	202	161	194	204	178	205	192	198	199	182	218	218	220	211	185	198	193	200	214	206	179	221	216	192	188	174	197	196	196	217	203	202	200	175	189	194	201	195	210	189	206	182	201	159	221	202	204	207	193	192	215	181	206	192	207	186	209	213	207	193	196	233	184	191	189	197	194	203	199	196	202	235	190	217	206	189	200	199	202	194	208	189	188	196	192	207	210	194	183	223	191	195	210	210	209	181	205	197	205	192	211	188	221	185	203	215	199	209	196	205	197	201	181	218	201	187	193	162	210	190	202	218	210	181	183	189	200	192	205	196	175	198	202	162	205	207	177	159	195	192	220	178	181	184	206	198	221	223	209	185	181	222	225	192	200	195	201	204	206	218	188	192	216	221	174	210	226	204	190	202	198	183	205	203	215	204	176	209	184	185	179	180	203	216	207	213	201	211	179	177	185	194	203	207	219	213	191	208	219	215	188	193	201	189	195	175	228	187	211	206	203	204	188	209	187	202	185	193	198	201	200	203	214	210	175	210	209	178	192	199	217	189	216	215	194	209	195	186	200	197	206	215	199	194	199	166	229	187	181	181	194	204	195	206	193	200	180	204	221	187	180	216	196	206	227	181	174	172	228	212	194	180	220	186	193	189	203	218	209	200	169	193	186	208	191	217	218	186	202	202	210	219	183	176	221	238	207	207	203	195	196	195	212	188	210	199	217	208	189	178	196	185	193	211	207	184	193	181	194	175	201	183	192	225	191	212	207	197	206	200	180	203	211	210	199	171	198	188	206	204	206	203	190	199	210	200	208	194	184	201	182	206	211	210	186	205	180	214	210	204	205	188	178	177	199	207	199	202	215	183	166	204	216	208	197	181	205	211	217	207	220	206	207	201	187	199	199	209	194	197	201	190	197	206	227	196	194	169	187	193	212	202	197	195	189	194	233	183	213	203	200	207	204	178	176	197	208	191	213	195	209	203	181	210	212	198	178	208	198	182	199	166	211	206	178	204	181	198	175	205	208	192	220	179	223	211	211	210	187	209	187	198	212	208	209	182	188	208	234	187	201	176	181	185	172	212	190	211	198	193	207	189	183	223	184	217	183	212	194	206	196	237	193	180	196
15244	9497	8220	4123	2740	1997	1670	1276	1010	903	810	724	603	634	630	514	499	479	415	434	435	421	415	442	389	409	388	355	403	405	375	412	353	357	361	349	391	353	360	385	370	349	354	364	321	359	374	375	384	346	369	381	363	379	366	363	329	359	352	370	367	343	387	369	341	368	327	343	369	329	344	359	330	353	344	323	360	355	368	332	392	374	350	342	365	349	370	329	371	355	332	377	359	379	342	330	324	338	336	334	343	363	349	325	362	340	351	336	343	348	333	329	356	355	348	344	364	357	377	360	379	347	359	363	348	365	328	367	361	356	320	337	324	353	332	340	328	367	352	380	359	393	340	350	348	339	368	349	357	364	336	372	337	351	338	352	342	336	359	341	319	358	349	321	365	357	334	334	346	338	325	353	327	331	344	351	334	389	361	382	371	349	340	348	347	357	345	319	392	333	347	344	324	341	375	340	317	377	332	342	356	328	340	353	358	353	358	317	364	349	331	372	372	351	369	347	350	344	340	357	362	362	348	332	361	350	360	364	346	357	357	342	345	368	384	337	367	344	347	350	333	358	339	315	337	327	369	355	390	362	360	369	361	337	337	343	366	358	342	370	351	340	328	360	331	326	345	356	339	325	354	356	377	403	346	354	329	362	347	334	348	341	390	336	360	363	351	369	327	389	356	341	352	344	323	386	355	371	320	342	374	336	306	350	362	318	336	362	318	352	370	341	352	359	360	335	358	354	358	296	297	351	366	339	352	370	341	361	347	339	337	335	344	335	322	358	336	355	321	350	347	340	332	345	373	355	383	347	319	334	356	345	336	338	371	344	321	353	349	391	346	368	332	329	330	346	343	332	371	353	367	318	338	364	354	369	391	350	357	347	365	347	329	350	360	363	332	350	357	355	355	330	348	368	313	332	355	325	348	343	378	318	345	336	355	320	376	337	332	338	351	341	331	330	370	369	319	342	346	346	354	342	378	331	382	347	325	299	367	354	327	316	350	347	341	333	338	341	316	339	349	327	347	352	370	373	367	354	371	348	370	312	340	353	310	358	321	341	354	330	340	334	348	350	353	334	317	343	378	301	385	352	334	347	309	320	308	335	355	333	342	340	348	357	381	384	331	358	356	352	351	325	319	358	342	366	363	341	330	321	334	327	380	313	333	331	368	327	333	325	360	329	355	365	356	352	315	367	358	351	331	361	323	341	349	341	352	327	335	320	317	333	352	351	306	338	346	362	329	378	349	374	363	357	349	332	361	335	363	353	354	354	358	341	370	307	370	334	345	378	353	367	358	354	336	374	361	349	371	338	353	328	339	361	356	338	399	315	344	351	348	318	337	368	370	345	359	342	338	335	319	320	375	361	314	344	338	374	354	370	340	340	403	385	362	325	293	363	365	356	349	331	343	359	363	327	361	349	339	378	354	361	336	344	342	381	348	370	351	346	356	385	371	331	331	370	323	319	369	329	337	361	338	304	350	332	362	370	337	339	334	316	315	375	341	306	351	325	363	345	372	326	363	325	345	377	328	308	317	352	357	373	333	328	352	329	360	327	338	355	320	356	338	349	346	346	356	329	364	356	358	339	375	377	347	357	326	320	364	334	304	323	355	353	336	360	341	333	331	321	344	355	362	352	368	349	359	322	322	320	351	352	335	347	358	362	322	320	379	380	374	330	351	339	326	359	336	331	330	370	312	350	341	328	379	356	354	335	345	311	318	292	337	361	325	339	334	349	389	346	323	348	327	349	344	359	340	345	322	315	360	367	322	352	346	405	328	374	334	342	352	369	356	339	331	336	349	349	322	336	353	352	343	342	356	332	343	334	355	330	370	331	347	374	340	372	358	362	337	344	331	332	356	345	363	380	335	366	346	346	352	339	340	318	380	360	359	332	325	372	387	358	309	348	355	340	349	352	330	344	347	344	332	379	367	358	370	390	358	370	346	357	337	321	344	368	357	370	355	333	361	350	335	330	337	374	356	326	322	348	369	357	363	346	325	347	350	337	321	339	341	337	340	337	369	348	383	372	371	334	362	368	359	326	366	353	339	345	339	339	374	320	348	316	328	323	314	339	357	333	323	376	321	343	332	317	335	337	366	354	326	331	366	344	362	348	396	340	309	333	343	335	367	320	320	364	375	359	374	340	350	357	336	324	355	349	324	357	330	363	332	361	341	344	320	344	347	319	352	347	368	346	325	334	317	328	319	336	369	347	312	345	335	343	314	331	322	325	337	316	368	372	333	346	295	367	357	345	352	353	332	356	360	366	351	348	339	361	333	352	335	316	353	343	382	322	356	348	354	355	344	348	302	352	359	351	337	347	353	325	356	339	360	356	352	335	321	350	330	330	359	371	369	323	369	324	359	342	391	344	325	354	409	349	345	354	341	375	350	323	373	349	361	310	381	365	319	350	361	348	366	357	346	336	348	331	325	364	370	332	317	348	320	357	341	354	366	350	351	360	352	355	363	343	376	338	356	345	336	319	336	317	373	367	393	334	332	386	375	349	345	342	343	360	331	348	353	342	332	366	334	363	338	361	364	397	371	337	355	354	360	363	361	333	347	365	357	302	366	357	370	338	352	328	358	319	366	322	338	357	354	354	354	320	341	371	335	343	351	383	321	349	342	320	334	341	388	373	342	344	343	323	328	322	321	342	331	350	340	331	351	349	335	349	352	346	330	335	347	343	356	317	384	315	331	330	369	367	337	364	363	344	351	344	350	357	385	353	320	348	338	326	351	347	346	359	330	348	364	377	326	326	346	363	345	337	367	349	327	376	350	367	362	374	343	349	329	347	331	339	319	352	372	331	358	343	361	341	329	345	363	335	346	350	343	346	320	332	325	334	373	332	362	372	347	349	348	349	336	331	334	378	376	397	366	346	324	338	330	309	352	364	362	351	333	327	330	312	342	349	373	342	354	335	368	347	337	353	380	319	355	321	351	358	388	316	324	335	334	331	327	343	345	323	373	366	340	361	328	303	363	354	337	340	356	371	334	365	342	331	324	323	357	329	364	342	340	349	344	365	335	341	349	340	349	354	346	380	336	339	358	351	334	375	342	341	358	356	384	362	363	329	370	356	375	350	326	358	350	333	337	364	342	329	311	331	384	371	326	371	319	341	367	338	353	338	341	335	344	327	370	321	333	356	346	331	361	355	369	319	382	350	374	333	339	323	336	340	383	369	309	353	331	362	370	346	326	348	343	341	356	358	313	374	328	340	343	343	363	351	358	348	341	365	328	319	334	380	353	337	351	315	327	336	358	356	357	347	323	341	340	335	360	354	328	297	363	339	346	323	334	353	343	335	356	359	347	366	359	354	369	322	312	338	379	339	305	363	351	325	337	317	347	361	377	354	350	338	364	363	344	323	362	330	338	321	346	341	324	319	337	342	329	352	371	325	361	335	360	350	358	341	307	356	329	357	354	355	353	369	368	347	333	353	325	356	336	346	334	375	329	320	347	341	318	355	329	368	377	368	365	313	330	342	334	361
23103	21074	29011	23370	21074	19849	2378	949	695	667	605	527	511	496	504	439	468	425	461	457	408	441	378	432	376	397	386	414	376	364	415	412	379	418	394	403	350	344	381	364	332	364	363	372	367	374	355	385	370	364	363	350	371	370	385	385	367	344	381	377	355	402	406	357	318	405	326	371	368	374	362	353	355	378	363	381	368	340	347	361	362	365	372	341	348	374	394	375	374	375	349	382	363	382	405	393	403	368	353	347	390	351	356	361	333	371	344	365	338	355	375	366	377	368	319	357	372	375	343	388	361	333	368	390	376	355	393	351	327	360	365	374	376	344	381	394	331	384	374	336	369	329	313	366	339	343	395	369	356	393	357	380	371	365	319	370	362	388	347	379	329	330	343	384	388	384	383	364	392	374	392	352	375	362	375	366	351	359	385	336	366	339	326	356	351	324	348	349	350	356	350	380	339	352	343	353	393	409	329	349	390	345	369	374	348	314	400	340	382	342	364	362	350	361	387	369	376	384	353	360	335	351	363	385	344	343	356	361	355	351	354	333	368	373	357	344	395	392	370	352	374	321	361	352	355	348	347	387	338	340	391	336	327	381	346	359	367	351	352	378	367	341	335	346	397	335	347	366	407	355	366	377	356	344	377	366	399	379	349	357	381	361	344	370	337	355	397	320	393	339	396	377	345	384	365	391	361	380	363	328	402	359	365	328	380	366	384	353	354	349	344	334	320	356	387	373	392	379	339	353	352	385	367	390	365	357	352	338	368	365	362	357	353	363	330	366	340	363	347	352	348	355	360	315	388	360	347	327	342	365	380	350	355	360	389	361	346	353	371	380	347	366	345	361	381	335	340	336	368	326	336	357	343	361	331	369	388	378	361	390	361	346	368	364	362	375	382	387	366	339	362	364	354	350	372	376	361	345	365	353	359	356	374	358	355	386	370	338	374	343	352	368	330	361	324	375	370	383	369	352	388	391	376	331	349	406	328	362	360	349	398	357	378	331	322	369	359	361	370	368	380	358	344	311	373	384	349	375	379	351	359	351	334	326	364	358	383	342	330	356	353	347	377	385	337	371	355	358	368	347	346	398	338	335	338	352	360	346	365	343	400	332	346	373	370	320	378	355	346	343	387	338	357	357	329	358	370	335	361	374	357	387	391	384	340	356	352	382	368	352	325	346	350	364	367	344	347	362	366	355	356	367	347	359	355	360	366	374	343	353	381	376	386	382	397	352	379	342	377	350	371	356	340	342	372	325	354	362	350	332	380	358	389	329	346	366	412	339	355	347	342	399	375	336	360	336	370	379	332	358	351	340	342	334	382	347	366	378	360	361	378	368	382	341	342	361	381	357	324	347	360	358	374	363	355	348	366	334	352	329	346	343	362	390	354	346	363	360	359	342	342	392	334	351	334	367	366	384	339	359	394	399	363	285	371	361	329	362	359	411	376	376	359	359	385	359	345	352	356	367	354	338	372	353	375	365	360	342	351	375	347	371	368	348	338	371	373	372	372	388	391	367	353	380	324	360	351	330	347	351	360	355	361	330	360	379	371	377	360	351	402	370	363	338	356	364	414	390	385	365	392	376	347	339	344	347	354	379	350	341	387	365	331	326	364	356	376	354	355	381	344	390	338	351	357	332	342	357	394	391	383	368	355	383	337	367	332	341	360	336	341	349	360	378	350	365	358	362	371	362	366	372	316	365	348	368	356	362	370	379	376	342	359	350	348	365	396	370	347	332	369	358	375	337	363	363	344	359	349	375	374	352	405	392	337	352	354	349	387	372	381	355	354	377	357	374	361	353	367	406	365	363	341	408	328	362	405	399	399	356	330	315	347	394	356	361	334	319	328	427	350	378	366	327	366	343	353	357	375	361	362	352	394	358	367	335	375	374	332	339	360	344	327	378	370	367	375	368	375	382	359	376	340	347	359	385	343	368	364	379	358	352	350	346	344	393	366	370	353	332	352	334	347	376	375	404	364	348	355	348	323	379	371	346	361	371	359	369	374	379	359	367	366	348	355	389	354	364	384	373	341	382	356	338	354	391	364	381	352	343	379	361	382	344	371	358	344	371	328	346	392	320	385	341	360	385	352	340	358	365	367	342	356	360	393	364	366	339	368	364	402	384	349	397	347	379	366	370	369	366	373	376	395	385	376	353	376	348	320	369	367	351	362	362	381	360	353	356	344	351	357	357	369	379	419	313	375	378	372	396	346	327	368	368	339	348	376	379	341	338	365	350	345	356	346	398	360	340	360	319	350	357	358	346	363	356	331	361	374	371	377	344	351	355	398	372	341	351	350	373	345	376	337	329	335	344	347	401	377	363	382	352	376	342	334	372	372	352	349	341	338	374	333	358	339	325	356	371	362	353	350	375	342	368	412	356	369	329	373	371	334	362	356	369	357	361	342	348	357	362	384	323	309	338	354	368	359	378	354	357	359	356	368	369	375	353	390	354	404	372	356	370	361	377	380	369	358	354	378	344	358	400	343	381	371	359	332	330	350	365	333	353	370	367	383	372	378	335	352	340	363	367	330	373	371	373	363	391	378	350	367	370	371	353	326	343	367	383	396	367	376	350	370	329	362	364	337	352	353	386	335	353	366	332	374	370	366	361	373	381	385	379	390	327	329	375	381	393	354	361	339	371	373	352	339	365	375	334	348	358	364	375	352	368	373	349	375	399	372	363	367	382	325	358	326	365	330	363	341	367	381	355	345	356	352	329	375	366	350	339	377	330	344	356	346	347	339	364	333	332	351	372	356	373	372	357	341	369	389	365	373	330	380	357	367	371	317	358	339	349	383	381	341	392	392	351	349	365	351	382	365	375	390	358	341	359	355	341	377	365	355	338	362	347	346	337	380	361	338	373	342	379	391	343	360	358	324	383	379	372	319	349	324	375	354	357	385	349	350	379	366	375	359	361	348	356	354	341	355	362	320	373	335	321	360	415	351	359	365	386	347	339	333	351	382	364	346	333	338	370	323	344	333	349	358	308	382	347	334	335	357	333	372	343	368	353	368	337	387	357	363	369	350	355	371	359	323	377	350	354	358	368	346	369	371	371	365	381	347	322	367	348	369	336	327	395	346	312	393	371	359	351	354	372	354	377	339	363	346	385	351	304	387	363	387	353	356	338	319	363	363	361	369	337	367	395	363	364	365	385	339	346	322	380	363	360	343	350	345	350	353	353	356	385	358	378	349	376	366	360	311	373	352	355	337	379	372	355	359	363	331	372	355	310	384	335	388	327	359	379	372	382	361	364	376	382	362	353	353	361	356	371	345	344	409	355	386	331	365	365	365	318	351	345	355	371	354	363	401	353	353	390	351	346	362	396	344	362	356	375	332	357	378	355	343	408	366	333	368	368	378	375	376	380	350	385	365	343	340	362	381	332	362	345	390	358	351	343	379	359	391	363	345	345	345	357	349	347	344	362	352	350	369	364	356	349	403	384	363	374	355	381	328	367	336	382	327	351	360	382	338	360	357	346	401	358
17577	15593	13154	7180	4960	3718	2901	2334	1968	1625	1465	1224	1186	1102	1012	975	946	893	866	832	774	754	736	728	728	694	695	709	696	678	604	651	642	647	697	660	655	655	621	613	624	703	657	662	618	587	634	638	644	610	605	656	632	600	631	605	608	620	594	603	634	591	632	642	614	640	604	661	577	616	588	620	630	647	641	584	614	621	628	602	636	571	572	561	580	601	606	593	642	630	600	572	605	613	609	597	632	586	596	594	587	604	626	611	651	625	643	611	631	659	616	607	571	604	659	609	619	626	606	628	571	601	615	587	649	618	623	627	639	650	623	592	599	617	648	589	634	639	641	609	555	606	642	592	653	569	564	631	602	593	584	577	608	592	598	611	627	633	628	606	651	547	615	632	556	562	580	597	606	583	639	599	597	627	608	609	610	587	641	606	623	613	593	636	567	623	634	589	635	582	613	631	611	564	604	605	628	612	649	564	589	648	618	567	603	597	610	621	617	603	633	604	584	592	597	590	584	617	556	582	612	556	647	598	604	601	609	594	615	634	564	605	631	565	593	627	654	624	633	620	642	608	595	653	621	586	634	601	584	631	591	645	636	585	610	597	654	575	581	591	612	606	613	604	641	638	584	630	576	601	634	623	589	582	560	683	646	612	602	616	581	648	625	572	597	591	591	583	600	594	593	603	588	595	616	604	599	614	616	631	566	578	595	592	688	600	610	619	588	591	620	592	595	625	622	605	655	629	599	604	598	596	623	603	622	607	576	587	622	614	607	630	627	620	585	561	598	603	611	629	642	600	656	600	610	622	621	637	626	609	624	665	568	561	593	582	592	586	607	617	615	606	568	615	557	582	594	570	600	606	618	602	581	594	564	557	606	583	652	584	634	628	637	609	609	567	570	567	607	641	609	569	646	632	643	602	621	584	577	564	607	663	639	627	584	604	604	592	576	631	619	580	578	627	660	586	608	606	653	630	574	596	609	627	571	596	607	607	612	615	625	590	634	564	593	580	561	575	635	576	585	584	597	572	606	596	634	618	589	602	585	601	590	598	612	582	587	632	576	643	630	599	601	644	576	622	584	583	625	565	599	621	543	632	586	595	635	633	620	591	621	583	616	619	610	583	581	622	584	595	579	629	638	608	643	647	591	591	584	628	610	610	576	588	628	611	610	610	622	581	586	622	600	615	606	626	582	616	622	608	629	628	584	601	595	577	618	608	629	651	578	637	607	598	599	667	636	596	650	593	586	572	595	618	626	605	610	596	605	574	666	588	594	632	589	588	620	616	586	645	593	582	601	592	607	576	594	625	634	604	572	578	598	628	583	590	619	608	615	652	593	624	624	626	609	601	594	584	597	598	605	609	588	597	630	606	634	598	565	646	599	619	570	616	609	586	623	638	600	618	611	563	655	601	554	596	555	606	593	585	568	577	618	581	591	617	599	585	608	614	567	583	618	614	633	580	637	576	589	606	585	616	610	588	614	595	606	640	630	596	615	585	585	583	590	610	590	614	642	610	670	596	639	622	625	628	639	574	641	603	591	584	589	605	605	600	574	620	597	600	615	565	602	553	573	632	580	642	592	609	599	592	583	559	602	569	607	633	632	586	619	625	597	604	604	630	600	602	583	632	602	576	596	614	545	607	615	614	634	567	551	612	598	597	573	639	615	616	618	593	577	616	608	569	592	545	603	581	599	580	593	636	582	601	573	643	586	645	645	608	603	639	623	601	589	610	587	633	585	626	583	551	625	614	654	601	622	587	574	598	591	602	621	584	635	573	602	552	602	590	559	597	602	588	619	597	599	594	599	612	579	622	624	577	587	589	586	586	642	592	620	602	660	605	608	603	575	591	624	615	637	613	590	605	584	620	601	605	580	558	611	597	617	615	579	633	613	588	586	608	608	585	610	596	586	581	579	623	566	593	603	584	580	606	629	604	610	616	584	573	610	624	650	561	612	590	616	641	613	625	583	570	610	592	589	610	602	579	586	606	596	584	591	610	601	612	616	619	626	636	619	608	551	587	642	609	610	570	582	561	584	644	621	605	618	581	577	625	582	585	586	646	576	623	619	625	588	613	609	620	594	632	581	609	611	589	612	625	627	580	604	632	621	674	612	566	612	608	577	584	644	569	573	597	604	619	586	602	626	584	591	613	622	658	618	621	573	658	535	616	581	626	571	616	590	609	603	584	636	626	648	609	605	626	615	579	600	630	544	626	570	582	646	631	638	640	563	629	630	616	611	609	605	620	583	616	618	645	586	618	574	547	607	610	598	616	595	635	605	675	601	620	587	588	599	565	638	618	613	612	607	613	646	571	571	598	613	614	639	610	604	610	620	607	616	623	553	579	562	582	642	635	590	634	581	581	635	624	593	628	589	643	591	608	584	595	601	586	545	586	576	626	618	596	565	618	643	538	642	612	590	588	563	590	628	611	584	603	584	598	642	615	596	567	553	599	597	598	583	609	599	598	574	592	641	551	559	599	642	626	621	610	612	586	605	613	592	621	619	600	592	602	617	578	603	610	604	603	580	609	602	580	558	571	630	591	626	566	577	616	581	607	578	602	605	581	558	646	636	658	604	580	630	612	590	588	617	623	631	609	612	597	617	611	573	596	592	611	579	620	613	651	563	588	604	589	590	595	634	542	580	611	614	602	610	604	603	654	629	605	588	636	574	536	623	574	552	592	598	622	585	603	659	620	621	611	599	602	606	626	617	624	641	571	582	595	548	606	604	619	604	631	598	608	610	634	617	598	618	559	634	607	582	606	582	595	591	634	600	591	619	613	633	613	632	544	615	619	616	596	603	612	605	617	610	634	566	592	592	625	602	552	608	619	626	590	625	592	599	596	536	627	618	629	654	620	614	612	624	603	569	571	575	624	587	584	590	665	631	616	605	608	610	581	620	582	627	616	615	574	596	608	610	622	550	615	592	602	587	617	611	618	587	574	604	617	601	641	585	622	615	605	619	606	543	591	596	589	582	560	568	587	600	594	565	616	621	585	609	581	630	559	614	558	631	635	563	592	610	613	582	635	592	557	635	599	566	585	592	589	580	583	611	667	616	580	636	645	618	594	567	616	618	622	643	615	603	602	625	621	596	634	650	589	607	612	601	615	600	611	612	587	643	581	611	639	635	616	578	676	586	591	605	604	618	611	578	585	570	612	593	581	553	603	558	592	578	602	614	627	605	552	626	607	641	620	601	630	574	622	632	690	632	623	576	644	566	593	578	594	595	658	605	567	598	586	596	586	621	574	594	601	609	596	607	644	604	622	612	580	636	600	607	631	583	619	585	596	630	619	611	599	596	682	628	636	605	587	586	619	578	595	598	623	590	627	594	548	596	632	598	611	584	599	600	605	615	609	566	589	611	587	592	642	608	618	581	581	607	609	612	601	606	590	622	565	578	606	625	573	602	598	609	587	643	644	609	626	585	576	613	624	612	591	634	627	606	599	616	623	592	639	582	586	628	606	575	627	579	580	608	602	567	614	609	617
26738	20394	7645	411	178	140	126	114	102	109	102	99	86	81	71	97	90	86	82	84	74	60	86	82	85	83	85	102	101	81	85	96	65	94	92	111	96	88	81	86	87	94	82	92	103	80	96	91	84	90	103	90	95	80	89	100	99	92	76	97	80	94	86	104	74	103	92	84	87	83	92	84	82	103	80	67	95	97	99	91	83	91	77	89	78	76	88	76	84	103	100	92	85	90	83	91	86	85	90	98	87	88	94	93	85	98	77	70	87	84	73	87	88	77	81	90	87	93	92	74	102	77	70	97	86	79	98	92	97	92	96	81	84	81	81	91	84	111	98	75	94	103	85	83	63	91	74	83	78	86	80	83	73	74	101	91	92	95	94	84	105	82	79	105	83	73	81	84	84	58	93	83	80	100	86	64	77	89	99	73	83	99	84	90	89	92	101	65	101	68	92	70	91	91	84	94	113	88	101	80	71	87	69	91	75	94	70	97	91	83	84	98	82	87	87	76	102	91	76	101	77	93	99	92	89	94	100	85	93	88	96	95	84	83	81	84	84	80	76	81	90	72	67	105	86	68	89	84	82	70	94	73	87	71	74	95	79	100	104	85	79	73	72	94	74	89	91	72	88	80	78	84	75	75	89	89	90	97	87	75	93	90	76	78	102	84	66	65	101	92	91	95	76	80	86	82	76	98	86	96	77	93	88	83	99	74	103	82	90	95	85	79	94	99	98	87	77	90	92	72	72	96	89	95	84	75	83	86	83	80	91	78	81	97	91	100	87	96	78	91	89	84	102	91	84	80	86	71	66	72	97	69	76	84	81	78	86	96	102	85	69	86	85	95	81	90	87	85	105	83	77	75	86	92	91	104	71	86	79	79	80	124	89	75	93	73	88	81	84	106	89	85	86	96	111	86	89	102	84	77	94	94	86	73	104	92	91	83	94	90	84	91	80	100	96	85	88	82	95	111	82	88	97	89	81	104	84	69	68	84	101	84	98	97	101	80	91	78	95	119	86	95	102	79	92	89	87	106	83	93	85	102	91	69	76	86	80	80	97	119	84	90	92	80	91	94	97	78	73	89	83	88	94	81	100	84	96	85	100	85	81	90	99	89	82	95	74	77	87	80	92	73	87	84	104	88	82	92	93	84	87	80	88	96	86	92	94	91	84	85	101	91	84	74	61	78	87	91	74	84	82	97	80	105	79	104	110	72	87	91	94	94	99	93	77	82	107	87	73	87	84	101	70	91	85	99	92	78	103	83	86	98	69	102	92	83	82	71	80	94	84	86	90	85	94	82	84	76	90	100	84	98	86	75	77	88	91	82	78	90	79	92	93	92	70	95	96	94	80	97	74	86	73	84	90	76	86	88	91	100	74	93	91	94	88	82	82	81	113	86	104	89	94	86	80	91	88	85	86	104	83	80	89	82	91	79	84	73	103	96	103	87	75	102	92	83	85	81	69	88	76	86	99	82	71	86	111	74	70	87	86	91	83	86	94	88	109	92	77	95	83	93	88	94	91	88	85	83	74	72	81	89	82	113	92	87	77	89	105	96	75	94	92	82	97	86	74	78	95	77	77	90	68	88	82	89	99	82	100	73	82	85	99	77	89	91	89	82	90	101	98	98	84	82	79	93	89	72	88	86	86	93	82	91	65	84	74	93	79	95	86	86	76	103	95	93	87	101	91	85	77	94	91	81	77	83	93	83	84	85	94	90	102	88	89	97	79	98	91	73	77	89	67	93	78	90	84	71	86	98	91	86	94	97	99	85	86	68	80	90	81	88	106	93	84	102	78	95	68	102	92	103	83	87	87	84	91	80	103	78	92	66	72	86	98	65	81	84	93	90	78	83	74	111	82	104	82	86	66	76	86	85	91	86	95	85	85	84	84	95	82	82	68	86	118	84	72	82	94	85	82	78	77	82	76	96	89	103	93	89	92	77	86	86	97	94	90	68	92	75	89	65	88	93	79	91	80	75	81	71	67	94	101	91	78	88	102	83	77	79	86	86	85	87	85	80	89	80	90	84	90	84	68	82	84	75	87	91	93	86	89	78	83	84	88	99	80	90	94	90	101	94	85	89	94	82	82	67	85	76	88	91	96	88	98	91	83	75	100	88	91	94	93	90	91	84	74	88	73	81	92	91	103	82	80	81	83	80	84	69	88	89	79	79	102	89	93	77	82	82	99	91	78	89	83	96	86	92	92	85	81	82	77	97	86	88	86	99	90	92	77	88	88	74	90	86	86	76	90	86	87	99	91	93	78	102	100	81	91	98	92	74	87	95	95	108	95	87	104	114	96	85	66	88	88	99	107	68	96	101	74	104	94	103	91	95	83	117	85	86	68	92	94	98	94	92	81	92	92	96	93	89	73	91	76	104	77	69	99	86	82	101	84	102	74	95	99	87	81	82	83	83	70	91	82	83	86	102	87	92	108	89	88	97	70	72	80	89	79	92	89	83	93	80	91	82	79	110	83	79	82	80	85	92	68	88	74	103	99	71	82	77	94	88	79	71	96	92	91	87	82	97	96	75	82	104	91	88	86	97	83	100	94	73	85	91	78	80	82	68	92	92	85	78	78	77	79	92	69	76	85	86	85	77	81	80	74	89	90	82	74	103	107	83	77	94	98	89	105	74	84	92	87	84	80	86	73	85	95	78	70	91	80	105	94	77	79	99	85	96	87	69	75	77	95	85	88	86	90	99	90	92	91	103	86	82	93	90	86	76	91	93	88	103	95	95	97	68	86	97	101	80	92	94	76	84	78	92	78	86	84	100	87	84	98	90	68	82	91	71	93	88	77	85	67	71	90	98	102	78	83	90	90	95	99	88	91	87	96	71	68	77	88	83	99	98	89	73	98	84	83	76	92	72	96	94	90	71	85	81	87	77	91	104	102	92	100	94	84	91	81	95	77	69	82	68	109	87	64	106	85	94	98	72	87	96	95	98	75	87	85	77	101	85	83	88	79	90	96	89	91	88	91	84	91	92	97	83	89	85	87	102	74	95	108	92	87	73	90	84	112	93	86	87	81	94	94	79	89	86	71	72	95	79	73	101	77	86	77	103	78	90	75	89	78	72	93	99	105	76	99	108	76	93	80	84	81	80	94	75	103	95	91	86	102	88	96	99	75	94	81	94	67	89	80	90	89	79	76	90	99	96	87	80	93	90	82	73	77	79	71	86	74	83	68	82	100	92	89	72	90	69	78	89	77	94	77	85	78	87	81	94	98	86	76	93	92	91	78	82	86	88	78	83	80	75	92	95	96	83	76	78	79	86	104	90	104	86	77	91	93	98	94	96	96	89	89	86	92	81	71	92	91	92	96	97	80	91	94	90	92	90	104	90	93	93	83	87	74	86	117	80	88	75	83	76	89	87	81	63	100	79	81	89	87	85	88	76	88	92	88	77	71	96	105	73	86	92	81	88	84	85	65	73	85	78	72	80	93	85	84	73	94	86	76	88	94	83	77	88	99	84	85	70	111	69
7286	1057	944	505	359	305	242	205	211	204	192	201	191	183	182	170	168	174	167	157	185	190	150	180	156	170	178	198	150	169	164	190	172	185	179	170	186	149	154	172	153	193	147	181	164	163	194	173	170	178	162	145	169	177	172	172	148	175	175	195	186	160	161	165	157	163	169	176	156	153	161	156	168	171	172	145	158	176	165	159	149	178	176	184	165	172	157	175	158	151	177	161	166	155	171	138	168	161	164	174	161	167	168	172	150	152	168	144	159	171	176	191	169	154	168	150	175	166	161	152	155	170	177	163	184	149	157	153	177	180	159	185	162	183	180	170	166	181	157	160	158	176	168	168	176	151	180	169	148	142	178	164	188	145	169	156	163	157	156	165	174	158	197	178	151	153	158	195	159	162	169	184	197	164	154	186	178	163	149	169	153	171	172	190	152	185	179	193	169	164	151	164	160	190	179	161	177	176	168	181	171	156	155	149	159	142	197	173	163	169	152	180	159	151	155	158	162	175	183	153	159	177	173	165	137	144	174	189	155	151	150	170	176	143	176	170	169	199	179	182	158	182	165	157	158	159	164	156	157	158	160	165	164	163	184	180	154	182	175	142	154	176	156	160	184	183	165	189	162	156	159	165	162	159	171	163	172	190	162	160	151	162	179	151	183	175	155	150	153	161	140	172	159	174	176	162	168	168	187	145	139	183	152	151	176	163	179	153	170	163	181	170	164	173	166	162	147	162	182	175	161	161	168	152	165	175	153	134	165	164	168	168	167	177	152	179	161	165	172	163	156	173	150	169	156	146	163	155	150	172	173	160	175	162	168	177	136	169	158	169	168	183	175	160	146	154	175	176	161	151	180	167	181	169	167	164	152	163	147	174	168	186	168	156	162	171	139	166	154	190	173	163	170	157	193	164	170	167	176	161	177	164	170	153	152	163	157	145	189	183	155	158	144	144	176	156	159	183	163	174	166	158	176	147	160	141	181	164	140	172	179	164	165	156	161	167	181	153	140	166	159	191	177	165	189	163	183	152	129	173	169	156	175	162	151	170	182	180	156	158	140	183	180	170	157	164	148	152	155	155	168	188	162	161	147	153	177	167	164	162	158	161	163	171	172	139	157	163	156	158	184	180	177	176	181	163	173	183	149	169	172	192	180	179	145	177	158	157	168	141	157	189	163	157	166	181	172	164	170	163	174	156	134	153	148	187	159	162	143	172	174	166	161	182	196	182	180	172	179	155	169	177	177	171	175	170	183	177	164	174	178	168	175	151	142	181	154	172	169	144	157	181	182	180	177	163	178	183	166	159	190	151	160	160	166	166	160	172	178	170	133	164	162	167	188	162	149	141	140	190	154	158	179	152	156	153	167	176	159	167	170	173	173	157	159	181	145	171	185	174	174	183	163	150	151	159	150	167	160	192	150	155	168	167	144	159	188	166	157	158	144	163	157	182	168	170	174	140	150	160	160	187	170	180	162	150	171	146	154	168	143	178	140	176	159	165	168	163	186	181	157	206	168	183	169	162	163	157	161	172	156	186	155	147	194	165	183	135	158	169	149	158	187	179	173	154	157	168	143	157	145	180	176	170	176	144	162	174	163	149	145	182	160	168	147	161	175	151	166	149	161	160	165	165	148	183	168	165	148	161	163	166	154	170	173	186	157	158	181	183	167	178	194	170	178	169	169	177	176	160	146	161	142	167	159	161	165	188	155	164	143	175	168	156	157	172	183	173	150	150	167	156	165	151	169	175	161	145	185	164	177	148	180	152	175	142	164	161	154	138	164	144	159	152	191	202	169	184	171	157	147	175	157	184	162	164	156	154	161	161	141	185	183	148	191	196	173	168	188	188	173	145	175	175	152	183	167	159	174	146	153	175	191	161	178	168	164	181	162	170	171	157	187	187	172	150	170	168	170	169	165	155	167	162	163	143	152	166	182	205	146	163	176	162	158	190	158	143	161	177	151	134	170	157	197	168	173	180	182	178	174	162	180	163	160	170	175	172	167	153	177	170	177	162	183	165	168	162	181	175	156	160	168	183	157	187	193	164	166	161	161	149	163	175	159	169	160	174	154	158	165	159	154	179	176	173	160	148	206	136	148	149	164	168	157	167	167	180	175	184	172	149	192	196	175	185	158	156	163	177	181	153	158	160	167	171	165	145	162	169	166	159	172	184	180	159	172	168	164	156	177	150	147	173	180	165	157	172	177	157	158	162	150	154	157	171	157	173	154	155	171	155	144	177	186	179	169	177	166	168	157	196	183	147	159	180	156	159	151	177	155	153	167	184	164	161	185	143	133	166	158	176	161	167	145	183	159	169	141	171	175	176	165	143	185	178	179	146	178	176	156	160	179	183	153	185	192	170	145	152	151	176	202	169	162	185	155	173	161	178	159	172	157	183	172	160	170	157	173	165	169	153	169	174	169	166	158	179	172	161	171	178	171	150	186	170	158	161	166	165	154	193	174	172	152	170	177	173	159	194	157	176	163	182	151	169	172	153	176	190	179	186	157	195	181	165	151	143	143	176	168	165	171	185	163	175	184	177	168	157	168	165	164	193	173	147	170	170	164	137	167	157	166	179	176	154	171	156	183	157	162	180	162	182	165	159	190	167	154	178	161	152	177	148	173	167	164	184	201	177	191	149	156	181	166	161	157	161	187	174	155	159	153	143	172	200	180	162	178	152	180	196	155	170	157	166	169	167	145	156	144	155	176	167	175	177	157	153	150	171	155	157	145	155	168	176	178	147	163	165	179	173	165	184	166	180	167	175	166	174	146	178	158	162	179	195	168	169	168	155	173	169	185	160	167	159	175	139	161	148	176	155	157	166	147	152	170	153	161	182	184	171	159	178	180	156	188	161	185	179	173	149	186	172	166	166	146	166	163	159	155	182	168	182	165	172	161	166	173	177	142	164	148	181	141	181	175	150	150	157	156	175	165	149	167	170	174	183	156	157	158	161	166	138	158	132	158	160	170	147	172	159	150	165	153	163	177	162	167	163	162	161	168	168	154	169	180	183	159	166	163	178	163	197	159	175	172	164	160	176	174	174	152	162	167	153	141	169	177	157	156	159	151	176	160	153	150	153	172	160	147	162	179	178	157	184	147	160	138	153	171	182	171	176	152	160	181	171	158	142	165	174	161	169	163	152	175	160	175	175	163	150	144	148	197	169	155	162	167	156	177	144	169	150	167	175	172	171	182	156	166	182	167	167	188	158	174	155	143	187	158	149	158	168	164	185	191	157	187	176	178	159	200	180	182	162	157	149	151	170	171	169	168	157	177	164	145	166	158	160	176	176	165	163	186	164	173	165	162	184	172	177	167	158	177	156	174	175	161	166	172	149	184	165	165	175	178	166	164	177	162	176	155	184	175	163	163	179	149	171	161	173	183	149	187	163	153	160	166	185	147	161	171	163	158	181	144	148	178	180	160	163	166	146	168	146	177	146	155	168	132	146	190	144	160	175	174	183	171	179	153	169	166	162	148	149
24028	21046	28312	23989	20397	2265	670	440	378	372	306	308	286	260	240	261	276	276	245	247	237	221	202	238	210	220	209	206	176	225	225	203	194	212	182	202	218	210	193	201	202	202	192	206	217	223	186	220	181	202	211	210	188	214	199	220	178	202	218	205	211	206	221	201	210	168	208	200	229	184	228	209	224	185	203	188	196	230	200	183	216	210	199	203	209	190	206	205	198	202	185	196	189	188	179	207	216	201	201	194	194	199	199	209	205	189	199	193	190	218	210	218	181	199	201	206	206	211	209	173	188	204	195	199	220	185	221	196	213	174	209	215	189	189	216	196	210	204	193	198	238	207	202	198	207	205	184	194	198	196	206	189	219	203	184	221	215	195	191	206	199	216	227	191	185	217	173	191	210	187	201	177	194	199	195	210	186	172	216	198	175	210	185	172	194	197	199	195	204	182	204	201	208	179	196	194	229	199	187	194	202	191	186	202	213	191	207	216	184	177	177	192	205	214	205	205	182	186	203	204	190	188	188	183	197	173	213	210	189	181	191	216	214	169	182	210	203	175	194	205	199	212	179	199	189	177	215	200	211	195	161	201	186	202	205	211	190	186	193	187	188	197	212	178	195	187	208	196	208	192	205	210	205	207	219	221	200	179	182	207	201	191	191	200	223	213	183	201	198	231	197	196	210	190	190	193	232	192	222	190	215	201	214	200	197	207	201	197	181	175	199	218	185	204	171	199	204	186	194	202	192	199	212	199	208	194	198	198	211	200	195	214	193	198	184	221	198	181	197	215	189	212	199	210	180	216	190	194	214	179	193	197	191	194	211	181	186	217	192	194	167	189	187	210	206	195	237	200	190	178	177	186	190	200	196	193	164	197	178	208	180	198	197	191	172	194	181	179	207	186	203	198	197	198	195	218	215	184	204	196	201	212	177	196	189	196	210	211	206	178	196	198	210	172	195	213	193	185	210	175	206	208	182	208	196	191	176	189	204	221	197	198	171	208	215	202	222	205	199	191	213	217	217	182	180	193	220	189	195	199	209	185	209	196	224	185	208	224	184	209	204	225	199	225	203	181	188	209	187	212	202	190	170	227	196	200	196	208	208	178	202	203	180	190	193	199	187	213	180	173	210	177	186	210	208	200	202	230	187	203	209	204	195	249	198	204	182	190	190	216	201	196	214	192	202	186	207	226	201	195	188	204	213	199	207	199	219	195	208	200	207	199	206	220	212	177	213	173	192	207	206	199	208	192	209	207	232	190	175	194	184	197	206	184	186	226	209	186	200	193	183	211	196	222	197	206	194	183	189	188	189	203	206	221	182	188	182	198	207	179	214	214	236	185	210	212	200	220	207	162	209	201	190	204	178	204	208	203	208	216	188	191	178	223	196	199	208	193	200	204	169	195	207	189	171	173	196	175	192	210	201	203	208	208	188	192	214	228	187	192	197	209	179	200	179	192	204	191	210	189	204	191	177	211	203	200	203	194	192	181	231	205	203	211	206	205	199	191	189	222	202	183	179	223	196	209	212	186	201	197	215	196	197	190	175	216	211	202	187	204	188	197	201	211	187	190	213	189	190	202	206	201	176	215	189	215	186	198	203	182	190	185	180	212	200	201	182	210	211	204	188	222	194	189	182	191	201	213	194	212	214	200	189	178	210	217	210	215	204	178	194	178	206	232	190	177	226	206	213	178	188	182	164	170	214	213	206	189	213	215	199	191	195	189	202	184	183	204	217	165	182	215	198	189	212	179	187	205	214	193	221	191	206	193	202	228	200	209	187	192	212	194	196	199	201	180	197	219	191	200	234	199	181	190	181	183	174	202	211	208	180	189	213	206	209	190	216	202	185	201	188	181	214	199	202	215	197	202	203	190	191	211	185	212	190	188	199	230	201	200	209	202	183	186	200	194	192	210	205	180	221	236	211	220	184	188	192	195	199	209	195	205	201	212	184	195	210	214	215	213	187	219	199	202	196	166	211	181	169	212	203	209	198	197	214	199	201	200	221	215	179	215	180	188	186	189	209	210	171	182	186	197	204	208	220	211	227	228	207	197	203	194	200	201	183	184	196	177	186	231	212	184	203	216	194	211	206	176	211	203	206	204	213	196	178	209	214	204	185	207	224	180	194	178	184	191	201	203	194	206	187	210	190	211	191	216	204	205	216	167	200	183	183	209	177	188	210	201	199	175	185	190	206	191	199	177	209	184	180	218	181	205	200	208	206	185	215	172	202	224	222	198	240	215	210	218	185	211	213	186	181	197	198	187	203	208	194	172	192	204	223	201	187	172	224	185	204	184	190	214	183	210	213	199	208	201	186	196	192	215	173	193	190	179	183	227	213	192	222	203	182	173	182	215	205	189	210	192	224	197	198	190	179	215	213	210	202	188	202	204	158	200	179	191	198	203	199	184	191	185	200	200	205	193	207	182	196	217	187	216	217	177	211	177	231	216	211	217	222	211	190	208	190	210	193	214	185	207	167	186	186	204	202	196	194	203	192	216	179	191	204	222	200	190	179	208	182	209	177	196	196	204	188	213	209	212	230	201	191	192	193	201	188	195	201	196	204	216	192	210	210	188	224	191	218	181	192	196	185	194	190	217	200	200	179	181	220	208	181	189	189	203	191	222	207	173	207	218	200	206	199	214	182	199	215	199	197	191	164	197	207	206	196	192	192	222	206	213	212	188	202	227	200	200	198	207	197	189	195	218	203	207	221	196	164	203	182	197	177	195	199	205	193	199	178	204	203	220	195	185	216	204	211	235	224	199	210	158	216	203	200	217	184	193	195	195	189	188	198	202	211	195	206	220	198	215	194	201	191	205	250	198	190	195	172	196	206	190	187	229	200	185	211	217	229	190	212	219	182	201	193	201	172	178	197	200	191	200	198	220	176	166	184	201	214	209	181	170	193	204	187	185	205	190	185	191	202	216	211	196	206	193	186	195	203	219	187	198	226	193	180	192	188	183	186	199	199	192	224	188	198	194	201	190	205	173	191	221	183	176	170	211	208	203	197	181	206	203	207	192	227	190	191	187	185	196	217	196	202	198	215	210	189	199	179	209	186	204	198	169	195	176	200	201	184	169	173	215	206	178	182	199	188	175	184	212	208	201	171	202	203	236	195	215	196	199	210	190	209	187	213	175	200	197	194	205	186	186	206	192	184	217	177	208	182	200	203	207	193	190	192	182	191	197	179	196	213	210	198	201	193	200	164	197	195	190	189	202	179	172	177	197	177	208	223	204	188	199	202	227	197	215	191	173	201	170	181	205	205	196	188	200	203	215	216	186	200	205	204	193	191	199	212	209	184	173	178	173	211	227	190	212	204	215	203	193	222	193	197	213	199	200	194	197	200	196	208	212	211	191	188	201	196	218	200	214	226	198	173	203	220	204	208	190	198	218	214	184	196	206	190	201	202	196	188	205	213	186	199	196	209	207	180	190	224	172	184	198	218	213	201	190	206	193	192	194	197	212	192	191	215	186	207	221	190	174
15099	9234	8033	4132	2783	2048	1525	1286	1057	926	773	727	607	574	534	529	503	492	443	420	430	445	431	388	419	412	383	420	412	402	367	366	390	387	406	400	363	355	363	361	394	361	372	421	353	360	375	356	370	379	336	356	360	330	382	365	338	349	350	390	347	337	335	375	360	355	343	340	378	353	329	334	368	341	364	329	361	360	340	347	350	338	348	352	359	348	357	379	363	359	375	362	371	317	323	356	328	360	377	317	346	354	329	366	323	358	335	329	391	336	336	360	365	354	333	352	352	389	341	370	347	351	393	359	350	330	355	354	340	340	359	343	387	358	370	332	338	340	350	339	362	337	359	332	314	377	376	339	362	380	337	342	350	323	328	347	349	345	332	371	371	367	332	344	363	327	302	329	336	330	368	332	332	367	330	342	362	331	330	337	321	318	330	314	348	355	344	340	380	342	329	330	380	384	347	338	331	362	352	378	364	371	374	362	344	348	315	352	319	350	375	345	373	374	345	306	335	355	365	339	299	348	328	327	352	372	323	373	357	369	334	321	340	311	339	379	374	355	374	348	382	356	350	401	379	355	340	338	368	358	358	345	336	331	376	371	382	308	355	369	335	355	356	354	365	340	344	320	338	352	356	306	323	341	335	340	371	367	327	359	341	339	346	340	315	323	339	325	323	350	377	344	358	329	348	337	349	350	359	340	345	331	339	362	374	330	362	331	352	330	363	337	350	365	349	367	354	334	369	361	362	367	348	321	343	344	339	363	359	363	338	367	376	342	357	314	320	317	320	368	358	353	357	348	348	376	336	363	325	344	326	331	396	342	353	344	388	347	349	357	374	344	317	375	383	356	325	366	329	330	354	365	361	362	331	359	337	397	366	369	395	357	345	347	336	352	386	367	345	353	363	365	355	371	322	355	345	342	352	361	351	329	380	344	313	347	337	360	347	332	359	326	322	338	343	353	372	357	365	358	344	348	355	354	343	325	364	385	331	373	352	367	326	326	345	333	342	350	364	348	377	322	377	350	325	346	345	355	365	352	327	332	355	403	309	361	338	323	331	323	345	372	357	354	345	376	335	360	369	346	365	352	333	349	328	334	347	315	343	352	346	381	332	300	333	356	347	338	369	342	315	347	368	322	349	305	322	349	349	332	331	349	371	326	378	340	363	379	369	343	319	347	333	345	350	341	362	304	377	365	386	339	352	353	331	342	320	338	396	355	335	337	352	337	348	343	356	353	326	345	377	365	357	348	339	344	338	339	339	356	359	365	302	331	313	341	367	360	355	340	305	371	361	344	333	360	362	348	353	339	328	360	338	370	347	334	358	355	345	364	359	366	345	336	360	343	352	337	315	352	355	348	356	359	351	299	356	339	369	351	330	345	357	373	374	377	339	342	340	334	362	350	342	380	345	366	342	317	379	343	331	330	335	310	341	333	334	333	372	328	371	370	375	337	309	361	347	376	342	326	351	324	354	354	371	375	351	373	313	359	325	373	331	337	348	362	358	304	340	322	364	348	310	301	316	374	350	366	350	324	360	393	346	369	367	352	333	323	362	328	374	381	332	340	339	338	308	377	343	351	339	379	349	343	334	358	350	393	355	361	355	330	379	301	334	362	325	362	371	340	347	307	351	374	324	327	359	347	367	335	371	351	366	358	334	322	363	325	326	337	349	345	357	328	379	362	339	326	327	328	340	329	364	344	359	330	374	345	340	334	345	352	328	345	340	334	332	364	348	349	382	335	374	316	350	336	340	381	356	374	336	372	324	323	367	346	355	318	345	373	317	338	386	343	322	361	353	359	348	360	324	340	391	338	327	352	387	317	336	316	388	379	366	306	342	355	387	326	352	337	349	351	328	331	314	339	330	278	350	370	345	355	356	367	303	352	352	358	345	350	359	332	366	316	368	361	309	342	325	329	382	361	306	369	350	324	349	360	334	385	317	389	358	338	353	347	373	351	338	379	361	337	337	324	358	352	334	374	345	314	344	359	343	347	353	339	320	373	342	320	341	366	331	347	340	334	334	344	345	342	332	387	387	334	342	351	370	365	331	368	347	296	340	329	370	305	341	361	305	353	325	348	360	341	345	330	315	343	345	358	356	342	340	394	351	371	338	350	345	322	348	370	315	338	340	337	361	371	364	321	363	345	371	310	314	345	329	370	338	344	361	338	294	347	376	336	342	334	359	332	342	330	353	316	331	372	377	350	339	336	349	378	349	311	328	349	351	386	373	337	347	336	368	339	372	305	346	335	343	323	342	360	326	354	327	369	330	368	356	356	364	381	357	320	350	350	357	336	347	353	366	351	355	315	361	333	347	345	336	367	362	332	349	338	360	393	317	347	338	353	317	354	342	335	359	340	334	333	346	350	340	340	387	324	348	356	333	341	388	367	361	323	346	360	322	325	379	357	337	321	325	326	342	378	326	351	336	349	321	358	308	375	349	330	343	335	376	333	346	381	362	371	400	354	361	312	335	349	341	366	344	321	350	354	345	362	341	318	358	387	347	358	341	366	353	353	351	333	338	316	327	369	357	343	355	352	319	333	361	344	381	328	343	347	339	348	359	351	339	331	359	349	375	344	358	334	370	342	355	325	370	340	359	331	374	333	342	354	349	359	339	346	385	356	353	358	341	337	338	341	352	374	386	325	320	351	320	349	333	351	352	289	359	336	337	356	389	334	358	331	352	371	367	320	332	382	369	340	358	350	346	340	373	339	356	329	340	365	371	341	377	361	377	362	317	333	322	331	322	343	348	346	372	345	348	386	373	374	347	350	369	369	348	330	343	343	370	354	374	311	338	323	331	330	353	337	322	331	360	340	323	335	399	358	365	316	340	317	349	330	359	352	359	341	329	355	354	306	331	338	328	370	330	345	343	336	362	363	369	311	319	317	386	339	375	359	350	375	322	343	338	347	330	342	332	333	315	356	352	348	368	342	339	386	386	356	308	360	331	327	386	382	349	375	321	340	321	338	323	351	376	347	321	347	344	345	340	308	359	329	361	342	354	381	364	348	366	365	324	345	347	309	354	332	344	333	340	332	335	339	300	360	359	333	320	333	356	331	349	305	326	307	360	364	322	368	359	341	341	327	348	343	334	340	325	360	351	358	348	368	368	343	368	392	322	314	381	338	342	332	347	347	341	350	333	348	362	353	370	339	344	347	322	385	342	328	354	351	365	363	361	331	358	352	330	344	345	370	361	343	313	338	329	319	359	353	363	377	332	341	322	339	352	341	392	361	346	351	328	342	396	349	345	323	344	354	353	307	327	320	347	341	355	353	341	336	366	352	361	375	346	361	352	324	326	354	330	319	350	309	354	360	370	351	325	366	326	372	328	355	323	376	314	352	391	339	350	353	349	345	352	375	361	306	329	358	385	353	362	335	333	311	362	375	337	305	334	321	352	337	356	359	365	360	341	351	310	347	368	365	312	337	324	340	344	328	363	324	345	375	326	326	313	362	366	337	330	355	357	320	363	360	394	349	314	342
23152	21100	29037	23378	21104	19785	2376	914	736	650	601	565	554	506	511	461	456	416	460	407	450	436	425	400	376	395	432	362	375	401	352	384	369	350	379	405	352	358	373	375	391	369	391	418	376	356	364	389	338	382	363	385	353	370	378	380	382	323	370	351	368	389	352	416	405	363	348	352	369	363	373	367	362	352	355	334	379	393	365	391	374	353	368	339	368	331	353	407	372	385	393	371	358	367	375	344	360	400	365	337	380	334	356	365	348	355	356	356	327	392	380	340	348	412	331	398	367	377	363	358	382	364	356	352	325	357	348	373	360	392	336	365	339	334	373	360	373	379	373	374	353	349	363	351	367	370	365	353	342	359	387	369	352	353	349	385	370	379	367	325	397	350	367	348	414	350	374	379	386	349	381	326	324	374	382	353	367	374	375	395	355	371	354	360	378	337	348	358	369	344	320	370	373	380	346	368	318	341	378	392	352	357	360	365	358	366	306	358	386	392	371	379	353	377	375	380	378	368	371	372	354	382	360	372	335	357	344	369	361	350	359	318	361	395	353	363	358	321	375	345	352	331	392	356	368	371	375	387	375	368	358	363	357	391	361	369	381	343	357	360	378	376	395	371	385	357	379	375	371	331	330	333	341	350	381	340	350	365	343	360	353	361	338	343	336	354	361	372	378	375	347	396	359	384	395	360	375	392	369	341	356	394	357	378	356	379	351	327	323	377	358	346	345	361	381	378	347	396	351	353	361	353	352	364	402	363	350	338	357	336	335	345	366	360	369	367	411	337	361	376	370	400	371	375	333	358	355	362	346	389	339	358	337	349	345	388	364	374	368	373	348	342	363	390	360	369	343	349	383	376	373	365	370	387	420	390	414	374	383	350	379	354	349	368	360	361	390	356	374	365	371	384	361	390	379	346	389	347	379	352	385	382	353	381	380	382	360	362	386	395	339	342	377	371	374	364	358	369	360	361	375	358	337	368	389	380	367	360	410	351	348	372	418	339	341	374	350	371	408	373	412	355	340	361	358	389	357	363	354	420	428	348	363	368	349	330	354	360	336	376	364	356	322	368	389	369	348	374	368	373	390	347	358	377	348	349	384	369	341	346	343	346	399	362	352	356	369	364	384	340	338	330	376	358	365	353	362	340	357	355	368	343	372	342	348	350	373	347	365	365	360	365	384	370	374	349	405	391	359	364	345	366	370	384	358	361	360	390	380	379	349	390	374	367	359	372	353	391	379	387	353	345	314	351	368	379	384	374	372	356	349	371	354	378	337	328	331	350	375	384	355	363	367	346	357	372	356	414	350	368	341	359	337	342	360	358	371	366	326	346	372	366	394	381	412	372	393	379	354	371	355	364	358	368	365	332	335	342	387	385	372	354	372	356	354	353	371	302	379	348	375	359	403	333	370	346	357	356	371	341	355	352	348	390	365	341	346	374	328	338	373	390	339	360	361	367	368	370	371	391	378	335	409	361	381	393	355	389	334	353	347	370	353	381	352	352	376	359	323	378	365	390	368	349	359	353	392	381	380	345	359	363	366	384	370	382	387	355	329	367	346	381	380	361	349	378	364	364	348	361	367	390	373	364	371	351	390	358	367	355	360	357	353	354	427	351	406	363	371	365	378	364	367	352	363	360	379	358	315	369	370	373	337	369	380	334	396	349	345	374	368	389	358	385	373	367	352	357	332	352	393	373	373	355	366	336	341	368	335	371	350	374	364	379	370	349	391	350	355	330	354	332	391	330	369	403	356	342	383	383	367	318	383	356	344	319	354	354	343	348	350	334	385	359	322	356	340	374	345	361	384	343	327	365	385	375	365	359	356	382	382	376	369	369	342	361	358	367	396	391	388	366	349	365	367	339	347	352	369	320	391	393	348	368	363	322	361	368	381	355	363	366	372	381	384	391	386	399	383	366	366	361	373	369	370	369	353	346	400	389	343	369	363	333	338	384	387	365	399	373	377	394	373	354	354	338	367	375	391	345	350	350	364	361	393	373	346	361	360	369	338	338	356	379	340	344	357	386	369	362	380	380	347	329	380	381	360	359	379	361	366	364	376	348	363	387	320	392	351	364	374	367	361	426	353	391	374	374	350	376	362	330	334	366	351	358	358	341	345	330	382	381	359	354	379	347	366	353	350	369	386	378	375	396	380	354	393	391	360	342	384	395	381	374	370	349	367	382	363	369	370	385	345	351	350	369	360	365	364	364	362	355	397	335	368	347	358	364	350	371	344	339	382	379	366	382	346	324	351	371	384	338	374	365	388	375	332	339	363	381	369	337	358	379	342	351	350	374	362	360	361	338	356	363	337	346	355	353	391	360	362	351	384	379	362	366	342	364	383	357	389	359	335	374	330	351	333	366	358	348	375	350	383	373	370	364	358	364	378	358	359	380	342	346	347	347	388	358	360	373	430	354	388	378	351	353	367	365	367	355	349	376	362	362	383	337	351	380	346	383	338	327	352	361	348	391	397	358	336	321	371	351	395	348	342	397	377	339	351	344	346	386	327	368	375	356	393	363	357	363	369	353	356	344	355	338	344	366	342	357	373	364	357	358	386	369	362	373	376	358	379	381	358	352	352	329	371	392	362	409	352	360	365	326	367	395	365	354	339	347	362	399	368	370	369	373	343	338	347	371	362	357	392	389	393	364	362	350	349	378	400	379	367	348	346	395	346	365	343	412	387	386	361	324	336	325	357	353	364	369	328	340	368	393	358	389	345	362	365	361	379	355	357	343	371	335	351	377	349	379	354	348	366	374	363	348	353	348	334	372	354	355	332	373	439	418	362	365	378	344	389	393	376	374	344	357	334	381	345	337	387	349	389	371	371	380	340	366	344	347	361	384	362	366	352	341	363	365	321	352	377	354	357	348	367	369	368	367	346	327	397	365	383	361	348	357	383	361	380	361	376	376	353	367	368	373	349	349	365	358	370	379	348	333	375	354	370	366	357	343	344	388	361	364	379	345	373	384	386	353	377	353	380	336	322	376	368	351	376	349	376	348	354	351	368	378	359	364	370	352	373	373	398	362	372	386	304	370	363	355	363	398	378	364	370	356	350	342	386	351	392	321	388	358	332	376	351	351	359	373	344	352	400	368	337	373	366	370	369	367	347	343	348	340	356	364	380	327	373	377	386	392	349	364	349	373	392	351	387	363	382	387	374	362	382	364	372	357	344	346	378	356	383	352	357	387	348	359	372	391	364	377	362	374	350	352	334	336	395	380	372	391	353	364	391	359	367	370	342	370	347	368	347	381	417	379	396	375	344	365	358	400	340	377	399	380	392	358	362	334	378	376	354	364	360	363	335	356	342	339	333	352	350	387	373	403	354	358	332	360	352	369	370	393	383	361	357	378	355	355	353	358	358	359	341	380	369	407	369	343	361	365	379	375	400	371	362	355	393	372	374	376	351	330	376	353	350	357	358	357	370	339	358	381	356	363	351	366	382	333	330	357	364	382	370	391	359	362	407	322	389	349	344	347	359	384
17366	15413	13230	7292	4907	3706	2842	2347	1916	1604	1442	1249	1171	1059	1022	940	956	897	851	837	799	748	723	766	736	729	760	699	633	659	694	659	707	651	687	668	655	642	665	622	649	619	629	659	654	613	620	642	643	649	626	629	612	616	640	629	647	634	617	627	606	618	666	669	594	587	649	641	584	614	579	612	654	630	644	600	613	588	616	629	590	611	610	612	642	601	604	610	601	642	590	616	608	591	569	590	612	618	622	641	644	642	589	577	577	648	608	577	628	598	624	609	601	622	617	584	575	587	650	650	608	637	636	576	623	616	639	591	607	610	593	591	607	585	571	590	599	601	600	609	602	539	600	594	640	638	604	587	619	623	575	601	616	637	589	578	618	610	641	626	648	608	637	630	653	618	616	626	609	616	646	629	610	601	597	565	596	624	622	610	567	625	578	569	598	580	618	596	633	586	624	580	611	625	553	586	630	621	598	575	620	616	597	604	589	610	616	624	582	596	616	589	625	630	611	606	609	608	617	589	629	606	560	606	610	633	643	593	625	600	625	609	552	596	624	585	568	549	624	615	583	591	548	597	583	618	599	552	609	648	644	605	587	606	596	608	541	606	616	633	619	613	564	602	638	656	633	617	558	612	624	573	656	625	591	632	627	594	617	573	637	608	607	634	570	614	642	615	610	610	594	607	591	619	576	582	568	584	607	585	618	587	606	554	606	606	623	648	632	596	611	588	591	635	584	593	599	630	613	612	602	647	614	586	628	611	626	576	595	583	598	600	608	596	552	592	581	599	612	608	561	620	644	614	598	590	657	591	632	604	577	638	618	597	645	576	616	626	598	592	568	607	630	582	590	658	643	609	608	657	572	623	625	580	621	627	651	612	639	592	569	551	594	594	615	621	565	595	596	585	617	649	558	622	646	624	584	637	628	645	627	657	598	586	621	627	648	694	525	588	587	587	624	616	633	666	581	630	620	591	606	600	592	642	602	604	610	587	618	593	614	626	613	634	589	640	585	613	565	614	615	657	598	615	626	606	580	586	651	613	580	631	610	629	589	587	619	596	605	612	613	626	619	606	590	639	580	553	586	639	637	631	616	586	613	624	584	564	593	591	607	564	588	601	561	607	586	618	623	572	627	626	620	579	576	592	619	587	596	579	599	565	610	618	615	584	591	613	606	591	580	618	590	606	671	652	575	606	576	616	577	635	620	626	604	607	635	619	593	627	624	539	615	592	593	634	646	607	591	601	637	609	610	617	585	603	604	599	571	653	619	621	589	616	586	603	591	627	606	617	620	566	585	648	617	599	598	644	646	597	591	566	599	576	582	572	542	595	616	577	619	613	591	640	596	588	614	598	589	600	635	639	581	612	603	641	596	597	651	621	574	626	575	596	611	581	604	585	613	576	595	604	607	598	590	637	592	622	566	584	615	611	616	586	581	592	597	610	603	600	574	611	613	605	604	584	610	599	586	589	601	627	625	612	588	581	588	603	601	627	633	615	644	606	577	569	649	578	619	584	577	601	591	566	635	589	601	616	583	599	574	607	556	609	651	576	578	619	631	602	593	582	593	596	636	590	600	605	627	581	556	605	594	605	595	630	616	583	599	637	613	621	627	584	618	611	598	579	620	569	577	603	600	619	603	601	599	621	573	574	624	605	621	611	569	602	586	585	607	591	609	625	603	608	601	619	562	607	632	609	554	599	608	701	630	626	604	627	609	630	602	605	623	659	594	595	595	587	630	594	593	598	557	560	599	601	600	599	622	605	593	596	598	625	632	600	573	625	594	607	635	586	574	589	652	641	634	598	643	572	581	593	643	584	609	605	567	591	628	612	615	593	592	636	609	577	566	583	573	602	599	614	620	557	611	627	583	594	629	582	570	626	604	567	580	586	590	587	605	579	658	638	619	604	577	597	607	585	615	587	591	604	598	578	616	603	587	620	614	626	591	569	680	640	641	645	645	599	584	640	632	620	589	636	657	613	609	586	615	626	639	605	615	629	615	627	629	580	609	627	633	604	686	595	587	635	593	624	614	613	579	617	570	610	635	576	591	611	572	643	598	636	580	610	601	600	597	575	621	619	563	591	600	621	630	615	644	607	617	613	577	600	612	633	546	605	606	606	622	646	592	593	560	587	621	605	593	611	618	596	578	617	643	616	615	557	637	583	622	619	554	592	597	650	612	625	601	571	586	588	612	592	591	562	624	593	623	620	629	597	576	598	581	589	569	604	604	617	609	602	577	608	588	607	629	606	620	631	606	602	643	639	613	595	597	623	637	612	629	598	624	638	603	632	604	634	587	583	599	550	617	568	613	626	579	595	588	610	592	580	574	589	613	600	616	638	598	599	616	592	599	596	624	610	570	583	585	612	599	602	675	610	614	637	654	560	614	609	647	646	567	640	590	626	605	668	598	624	593	587	593	612	611	636	568	595	598	623	624	640	587	631	640	598	586	597	642	620	657	619	579	631	645	580	619	568	599	580	592	607	602	594	581	562	633	596	586	614	620	630	619	622	584	587	583	606	578	598	601	586	604	562	610	611	624	583	639	608	621	606	644	602	596	612	589	605	595	615	579	631	566	589	586	609	608	631	630	624	583	602	631	572	619	554	598	593	581	621	584	615	597	595	631	591	607	579	639	596	605	646	622	585	624	605	592	586	550	584	607	608	609	604	650	575	598	603	609	623	636	623	613	597	637	634	632	594	603	607	556	619	589	624	568	625	659	585	589	607	616	603	624	606	591	604	589	560	630	605	630	580	611	610	579	612	617	558	648	602	603	561	611	618	563	585	592	628	638	635	613	601	552	641	599	629	621	639	578	569	557	639	565	601	620	589	629	531	618	587	603	640	602	617	597	601	580	552	593	607	615	605	611	550	603	581	577	591	628	641	613	636	623	605	612	599	610	589	617	565	593	644	587	590	637	600	603	615	606	618	628	623	600	585	633	576	634	615	572	638	613	621	651	602	615	617	619	631	642	618	604	568	604	578	604	576	597	588	584	606	634	566	614	576	628	594	638	623	627	605	639	611	583	565	641	613	593	624	584	614	607	594	632	613	629	605	625	569	654	643	602	642	606	609	618	623	617	602	632	590	607	596	654	610	585	562	617	634	591	562	629	624	581	604	607	586	614	603	552	592	614	596	588	595	628	588	604	643	593	616	622	582	614	599	633	628	613	568	593	621	557	564	593	630	600	634	564	643	599	631	604	619	593	594	586	602	598	639	624	585	601	592	580	612	601	638	579	604	589	621	618	563	619	604	618	633	576	656	624	635	606	602	585	605	591	608	637	597	591	564	635	644	625	599	592	563	656	633	572	608	578	604	623	616	610	614	623	591	610	662	585	561	588	646	613	634	621	590	623	593	610	584	599	563	626	586	569	605	606	631	604	662	603	670	631	596	604	627	592	572	608	625	582	579	549	607	614	650	602	624	595	607	596	587	602	622	605	591	624	614	624	624	586	611	596	603	623	611	610	593	610	604	632	631	622	652	575	601
26627	20323	7523	393	189	136	121	109	99	88	106	86	103	95	96	97	88	99	86	89	88	74	107	97	86	99	95	88	95	100	100	86	89	91	90	94	82	73	101	82	93	82	92	81	84	86	96	78	73	87	96	89	81	81	91	98	82	77	73	99	81	81	107	97	88	98	93	91	86	93	94	81	96	84	85	83	97	72	88	102	87	72	86	96	93	89	90	75	86	75	89	105	78	87	93	78	91	98	87	78	86	91	89	77	86	97	90	87	85	78	86	80	90	105	75	102	83	98	67	82	93	81	94	90	95	82	84	90	95	80	94	88	81	76	78	88	92	90	71	94	92	90	93	96	80	73	92	82	79	84	81	72	76	104	87	103	86	64	81	86	87	85	82	86	98	77	84	86	96	89	100	85	89	83	93	95	78	78	73	69	104	93	92	79	85	76	93	89	83	82	102	88	87	86	90	84	80	85	87	95	82	69	99	81	97	90	68	79	80	72	79	83	72	98	74	89	91	94	91	73	94	87	86	83	84	89	86	79	66	104	69	90	77	93	98	90	90	68	87	82	101	80	96	80	78	81	91	77	86	86	87	98	83	88	114	82	101	113	84	90	85	86	102	91	83	85	70	100	84	86	84	91	91	84	87	73	97	84	103	87	109	77	79	83	88	83	77	75	73	92	89	71	79	77	103	74	84	88	84	84	83	80	76	106	96	80	88	88	95	102	91	96	76	71	76	85	93	95	99	77	103	80	87	92	80	98	85	87	74	87	98	98	78	78	76	92	88	73	79	106	91	100	101	84	86	84	109	78	80	78	83	81	83	87	124	83	74	96	81	87	82	88	83	84	79	94	91	92	65	102	90	86	72	100	78	87	86	106	84	78	95	77	63	80	101	78	101	92	81	87	100	79	82	94	85	104	90	87	86	92	90	96	76	76	82	78	86	85	91	84	82	83	87	79	70	87	93	80	101	101	77	78	68	87	69	86	84	78	124	73	76	85	67	92	98	80	94	78	85	103	96	90	90	81	82	87	95	70	101	84	81	81	93	93	94	81	89	96	88	89	93	76	87	86	84	91	83	86	95	77	91	88	90	100	93	92	80	86	81	93	81	95	101	84	92	98	101	72	91	81	73	101	90	84	81	86	91	81	89	68	95	99	87	88	87	98	79	82	81	83	104	70	85	82	100	87	75	87	72	78	97	77	83	85	73	81	90	76	77	87	88	70	83	83	81	93	114	87	95	88	94	105	85	85	98	89	76	80	89	94	91	75	99	102	91	87	86	93	65	94	79	86	89	78	87	100	93	79	81	87	90	90	95	92	92	89	69	96	93	98	81	81	83	91	84	98	82	97	110	102	94	84	93	78	85	65	93	98	87	93	87	93	94	95	88	88	77	83	94	77	91	79	98	106	100	89	92	82	110	69	90	96	94	88	105	81	77	83	92	103	79	84	91	98	88	94	99	88	96	77	90	82	89	80	91	84	73	82	76	77	87	78	77	81	93	85	87	98	85	88	85	84	75	88	89	91	89	88	103	96	92	85	88	79	99	86	80	87	92	80	96	81	90	84	94	85	89	88	100	81	88	91	90	86	92	90	86	96	90	84	97	89	83	110	75	76	96	110	79	82	103	97	94	102	81	87	95	78	73	95	89	67	83	95	75	74	96	97	90	86	91	89	100	79	63	80	97	92	98	77	81	87	88	93	75	79	75	81	78	78	81	88	75	81	78	109	85	86	98	78	89	95	86	77	81	90	93	86	81	107	86	87	77	87	70	86	89	88	83	71	89	88	84	91	116	95	97	85	76	97	69	90	82	81	111	83	88	88	78	91	95	100	86	79	75	80	90	90	86	85	97	103	88	74	68	82	82	80	86	84	86	83	98	93	73	82	91	95	70	78	88	102	86	80	88	77	85	112	78	85	111	87	97	86	87	96	98	85	62	97	87	91	67	79	79	105	102	113	67	100	98	82	99	80	75	91	87	83	87	91	87	84	83	105	92	92	92	85	75	83	96	109	89	101	77	77	79	74	107	101	89	82	85	85	72	92	85	80	73	92	77	82	81	77	77	87	83	88	93	81	81	89	89	76	80	80	100	80	91	84	81	84	88	102	95	102	90	100	93	69	103	106	73	81	95	77	85	85	96	82	82	100	89	74	90	85	65	81	63	82	89	75	93	66	79	74	91	84	68	90	90	83	88	94	77	95	78	93	96	78	96	78	89	85	95	95	93	88	77	88	85	95	100	95	84	77	89	76	83	91	91	102	76	80	81	72	88	104	88	68	74	85	85	74	87	79	61	84	94	75	96	92	89	68	91	78	88	82	83	87	96	81	88	94	92	98	83	91	77	81	91	85	88	94	91	92	102	97	82	95	89	94	84	94	62	91	85	81	69	74	101	105	79	99	76	86	75	75	83	85	93	84	85	82	104	104	87	61	74	68	97	84	91	93	92	103	80	74	90	92	89	92	97	71	121	94	84	73	74	83	74	87	86	89	99	86	87	81	98	103	85	85	101	104	85	78	83	63	76	77	87	92	90	102	96	77	86	76	75	86	104	79	80	99	80	106	72	86	100	78	92	96	79	75	85	90	99	96	74	73	95	81	99	79	86	82	87	96	92	86	76	74	102	79	103	93	80	80	67	116	81	79	105	73	105	84	88	92	85	93	95	83	87	76	76	92	92	91	86	100	70	91	66	71	89	80	99	96	77	95	107	86	92	92	84	93	91	90	87	93	82	85	79	97	84	83	79	88	86	107	84	97	91	84	83	85	74	82	94	87	100	90	79	79	99	92	99	76	79	99	104	75	81	88	75	80	88	106	80	80	97	87	80	84	84	94	68	91	93	110	96	89	75	96	83	87	82	95	85	76	85	83	93	99	102	84	108	93	76	85	84	83	90	84	85	84	85	107	104	71	97	81	79	94	78	75	91	91	104	88	94	85	89	89	88	89	84	76	87	74	101	82	80	74	83	90	96	91	90	80	72	98	74	90	84	94	81	78	79	91	74	83	88	96	85	95	68	105	78	78	86	84	97	96	87	95	90	95	86	69	96	85	76	100	88	80	90	90	84	77	84	94	99	81	70	90	75	90	93	88	91	82	81	83	96	77	76	80	97	99	83	69	69	90	79	82	88	99	101	83	97	86	92	99	85	86	88	91	87	90	81	92	78	92	79	107	89	102	96	83	100	72	79	80	75	79	99	102	82	87	75	72	68	102	85	71	81	77	84	112	96	80	92	92	91	78	95	98	70	88	97	81	93	92	86	84	78	98	100	82	89	80	104	78	99	90	88	97	82	83	84	79	79	88	97	93	95	89	97	82	94	91	97	81	96	87	88	81	90	108	74	81	87	87	90	88	78	75	70	87	70	79	78	88	92	89	88	80	106	77	90	79	85	93	111	88	82	99	66	82	81	74	90	88	64	78	84	80	85	84	85	80	77	76	78	104	74	71	95	94	87	96	88	96	108	90	73	90	102	95	89	96	86	87	98	89
6931	1055	948	504	359	339	243	224	230	196	213	175	198	175	203	182	171	182	169	174	178	194	183	170	180	171	157	194	187	209	179	176	166	169	189	182	154	187	163	174	162	172	162	182	147	168	166	164	169	166	181	143	158	182	173	178	175	155	183	180	169	161	168	160	173	168	159	157	170	176	154	155	154	157	177	172	174	164	145	169	169	173	173	148	153	159	171	152	165	173	155	177	167	163	160	168	151	151	155	158	160	166	174	168	166	160	186	161	159	157	166	157	171	181	151	163	173	158	174	168	172	171	176	168	181	191	158	165	156	149	164	157	159	177	155	171	148	170	162	177	180	148	163	192	147	166	183	148	138	170	182	176	175	148	183	153	155	180	187	164	167	152	186	162	172	166	172	144	173	180	150	186	164	160	201	163	174	174	173	152	173	167	169	168	189	141	154	160	181	167	171	146	151	172	155	184	169	143	172	161	167	155	176	157	167	174	160	172	180	157	180	169	160	180	145	166	162	172	176	158	146	194	175	181	165	183	174	181	141	166	169	170	173	175	170	158	158	180	168	181	156	161	147	166	146	185	144	153	186	185	161	154	158	157	147	157	149	172	208	168	168	150	145	166	144	151	170	161	173	145	178	176	146	193	174	134	167	188	148	152	162	159	161	167	149	171	194	177	157	165	153	155	185	157	149	152	165	183	182	162	162	160	173	171	187	162	165	176	169	176	181	170	157	159	162	148	175	178	178	169	182	159	162	156	178	167	141	163	153	168	164	144	160	184	150	161	171	181	165	163	178	151	155	156	165	151	176	166	179	160	140	175	167	170	201	171	161	158	182	171	189	163	172	169	172	167	156	156	152	139	170	159	170	157	169	168	129	166	178	142	181	150	172	155	167	156	168	169	187	185	137	153	152	175	173	168	196	169	157	154	155	174	151	174	170	175	178	177	150	173	165	157	168	167	193	183	192	153	164	171	156	161	185	172	171	146	169	159	178	160	173	172	191	166	162	171	154	189	156	163	154	184	175	179	153	172	176	173	156	149	192	165	159	172	188	174	159	166	154	172	155	155	149	159	146	156	190	135	158	145	126	159	157	172	152	169	159	170	170	176	184	171	175	183	171	176	178	175	166	175	156	194	163	168	159	157	170	176	153	166	179	183	150	174	168	164	145	170	180	166	158	161	161	152	156	163	184	147	156	163	165	173	155	170	157	126	159	166	173	161	178	152	162	164	160	182	169	170	160	157	187	159	141	175	167	156	162	159	139	173	179	170	171	167	143	167	150	162	166	160	133	155	157	157	170	159	154	154	169	170	170	157	159	156	178	171	164	149	202	153	180	178	167	140	161	158	159	159	146	190	179	159	137	164	177	181	164	156	157	168	169	137	154	167	194	165	175	171	173	176	178	164	164	173	156	162	156	169	153	149	182	148	143	168	166	160	187	152	175	168	171	184	151	161	202	161	159	167	159	166	179	145	169	166	185	187	159	168	174	172	191	156	189	166	164	185	194	182	163	169	152	163	159	169	176	157	162	157	174	162	182	157	152	152	163	179	179	182	177	147	175	173	162	167	175	153	165	151	155	158	144	156	154	162	161	163	172	172	159	149	166	159	158	177	176	165	172	162	159	169	153	167	188	164	179	174	143	184	173	157	154	174	162	165	146	189	170	150	156	163	173	157	178	171	171	152	172	152	158	151	144	152	161	172	200	172	182	165	172	127	174	180	162	158	169	183	177	162	176	175	158	173	145	177	181	183	166	180	162	159	184	178	173	139	195	150	197	175	145	160	155	173	166	160	160	150	191	165	170	160	161	167	153	175	188	176	142	160	162	150	151	163	174	154	176	162	177	149	168	176	151	160	163	159	176	155	175	161	181	161	162	177	152	159	162	170	156	162	165	156	171	171	162	182	149	155	180	155	172	179	171	176	174	165	152	160	151	171	149	170	157	173	158	163	160	172	190	155	166	176	139	178	183	175	141	156	166	155	155	176	171	170	165	163	159	190	160	170	174	163	154	169	129	169	163	171	152	148	170	167	185	155	131	161	171	167	148	158	188	148	153	147	174	166	170	174	148	160	157	175	158	158	170	167	167	153	156	170	169	177	178	188	158	153	173	157	167	149	155	163	183	188	150	173	156	158	164	163	158	167	142	178	174	161	168	173	159	182	169	161	172	187	160	161	175	138	153	177	150	193	155	158	145	171	167	161	157	168	168	155	175	166	159	170	145	169	149	170	177	153	167	173	148	156	168	166	152	155	175	152	171	174	153	164	169	174	190	141	175	151	191	163	177	178	191	148	154	132	161	184	150	167	140	173	176	157	158	167	180	167	165	165	150	169	174	166	165	168	161	166	154	165	158	185	156	163	137	184	162	182	157	149	172	150	160	185	170	160	176	177	167	151	174	182	169	163	161	160	166	185	159	163	143	159	155	165	182	159	162	188	149	177	179	170	155	161	170	171	180	167	158	168	162	160	154	173	172	177	143	183	173	169	172	180	170	167	175	151	160	185	168	181	177	183	167	170	163	165	177	151	167	180	177	153	162	176	164	146	186	162	154	159	155	163	169	156	155	155	150	156	175	160	168	155	156	160	176	157	166	171	166	189	177	170	170	159	142	177	155	166	168	160	188	176	136	147	185	161	157	155	167	180	170	160	169	177	148	190	155	143	145	159	163	179	156	156	172	152	178	185	173	154	133	183	152	163	161	167	154	137	159	165	165	165	157	169	145	176	175	172	156	163	179	160	157	158	181	178	172	168	166	164	162	164	156	144	181	181	171	170	176	161	129	159	159	163	161	160	181	185	185	154	152	172	171	169	148	178	171	178	153	158	167	177	140	178	156	157	166	173	171	141	177	154	159	180	162	162	162	169	144	160	140	155	181	165	175	178	145	179	158	179	189	148	151	187	156	148	160	151	179	167	169	157	173	172	181	155	156	165	160	186	166	147	142	165	176	146	166	173	170	153	138	175	159	168	149	141	163	148	190	169	184	183	163	162	172	170	170	167	179	162	164	158	160	157	173	159	150	170	170	182	155	154	168	147	182	146	165	193	154	179	167	161	178	150	185	172	173	170	168	172	154	141	161	166	182	180	171	172	165	156	164	160	167	175	157	181	166	158	163	141	141	173	156	155	173	174	181	163	170	137	169	158	152	172	161	181	189	168	165	159	157	175	168	158	129	159	162	134	160	173	151	182	153	152	180	168	158	175	161	145	153	147	175	175	163	139	170	157	158	188	183	165	166	156	163	161	146	160	164	134	170	173	172	192	160	163	179	153	181	151	177	174	146	151	195	162	188	168	163	189	171	154	169	169	155	180	177	155	160	165	151	160	188	155	171	146	150	182	187	152	177	169	147	158	176	153	179	162	168	176	162	158	168	152	160	169	159	178	176	162	175	161	161	155	150	152	191	184	152	162	186	151	165	168	136	158	142	182	175	157	166	181	160	155	143	142	185	161	159	195	176	193	177	163	170	174	165	176	159	168	137	191	137	167
23977	21036	28330	23939	20396	2215	647	458	370	356	312	300	281	275	263	270	241	242	241	232	229	215	243	242	199	204	205	233	191	210	198	215	194	194	242	207	211	210	232	219	214	189	199	217	221	231	221	195	180	200	217	226	211	225	223	189	186	223	204	222	196	214	212	193	220	197	174	206	214	181	201	212	202	186	217	202	176	190	242	196	213	171	209	223	224	225	199	219	212	216	189	205	194	195	224	205	191	194	218	182	202	180	206	193	193	203	180	179	214	189	197	212	199	191	182	204	217	191	216	178	191	244	187	219	199	197	223	179	194	219	201	203	205	183	232	228	229	203	210	189	211	218	195	183	214	201	232	199	184	196	210	199	202	193	219	217	179	221	198	205	198	202	219	224	208	206	180	177	193	175	193	185	182	201	192	223	236	196	171	181	214	232	221	179	181	213	214	179	183	180	225	180	201	196	198	204	218	203	207	191	226	215	169	183	204	199	186	208	207	163	189	212	203	211	206	223	201	199	167	204	193	191	221	198	198	189	189	200	187	201	179	202	187	195	198	212	206	187	183	192	180	203	185	185	193	204	199	200	201	189	203	200	211	224	186	183	198	204	205	193	207	211	199	228	181	189	198	202	208	197	186	220	202	200	217	205	204	186	207	207	190	229	191	198	235	210	218	194	205	206	217	192	180	180	220	189	198	192	202	219	190	213	194	196	225	209	204	203	225	200	187	211	204	208	186	191	212	216	211	192	191	175	216	226	209	190	192	200	221	206	204	180	218	172	223	186	208	192	195	202	202	188	194	211	201	205	202	185	188	198	199	193	183	202	194	211	212	208	209	210	209	188	208	196	187	217	215	198	184	172	223	187	186	202	187	218	183	198	195	207	209	195	187	183	196	203	185	209	227	222	244	206	210	205	183	205	184	206	209	201	229	191	213	177	169	217	206	178	199	216	175	191	201	217	202	231	196	192	217	185	190	210	184	234	186	191	209	192	223	195	200	215	207	216	193	195	223	189	193	199	194	197	195	185	190	176	195	196	215	183	192	188	183	228	202	203	207	205	209	167	198	207	195	196	191	180	219	207	182	239	205	202	210	209	207	184	210	217	224	193	181	190	217	196	183	212	187	223	198	205	204	191	190	190	203	228	192	205	178	194	192	202	207	218	194	207	198	206	184	211	201	206	216	189	180	180	174	188	206	204	195	204	194	164	180	210	179	221	216	209	183	215	220	213	197	209	213	226	227	210	225	235	189	211	179	200	205	191	193	184	192	199	193	200	188	195	200	190	215	171	200	191	195	189	204	176	196	224	241	206	197	194	199	196	191	214	195	168	213	203	182	214	198	203	205	202	211	205	182	207	189	194	196	176	204	196	208	203	199	204	208	193	190	201	191	208	168	200	205	206	202	190	191	200	203	192	229	181	216	213	217	193	185	196	193	168	202	195	191	198	199	193	192	202	211	179	197	202	219	202	185	217	206	206	201	189	198	217	178	205	224	195	190	212	184	228	194	211	218	208	181	193	209	205	204	198	214	195	208	200	199	213	210	207	213	200	200	194	207	198	229	192	222	210	208	183	194	222	214	207	186	176	223	190	214	192	198	209	194	180	206	197	200	208	198	195	209	211	200	200	211	206	214	212	178	175	207	203	205	185	175	192	210	193	211	187	214	186	198	195	201	212	208	235	174	173	214	207	192	230	196	202	208	195	194	207	174	222	198	191	197	213	180	196	183	191	215	194	204	219	197	167	189	220	186	224	196	180	171	185	193	191	199	182	199	200	181	189	216	199	220	210	169	212	195	190	213	219	202	203	195	204	186	176	199	172	193	207	195	232	219	221	209	207	177	182	194	203	198	208	210	188	175	186	199	201	206	200	196	195	193	181	190	216	192	196	212	198	221	200	211	201	189	215	195	180	199	212	210	194	185	203	200	205	186	176	230	197	168	168	208	218	231	204	204	215	218	212	201	197	176	185	201	215	202	202	223	211	196	216	215	182	229	190	209	188	196	201	214	200	217	195	215	194	199	180	199	202	217	211	209	205	203	205	206	219	207	180	200	218	191	215	222	207	202	181	212	178	195	197	196	205	178	209	184	218	202	231	197	207	199	212	203	208	206	192	197	186	203	205	192	211	214	197	194	191	212	191	210	195	208	206	209	209	193	194	176	191	210	184	193	198	215	197	237	196	194	205	189	215	195	214	203	184	189	196	193	202	232	190	206	183	194	217	190	197	204	199	215	219	212	186	189	218	179	195	186	210	214	212	201	218	195	184	189	217	212	195	203	204	200	187	194	206	213	182	206	205	210	197	215	191	222	212	212	195	183	199	201	180	217	207	217	223	197	210	178	199	211	167	202	218	211	230	188	201	198	191	175	232	203	212	225	209	204	173	209	205	208	195	211	178	221	220	203	202	201	183	202	195	205	187	202	206	190	193	200	192	209	193	187	212	175	189	207	208	196	199	210	187	208	202	190	191	205	195	184	185	200	193	200	208	209	196	187	200	193	211	204	183	195	221	190	182	199	217	190	198	209	190	196	201	208	208	177	220	204	218	202	193	190	206	207	188	216	200	206	200	204	220	194	194	200	208	196	210	188	189	219	190	208	207	177	212	203	181	215	193	190	210	191	204	227	184	198	205	219	214	223	208	220	203	198	175	212	207	217	195	222	218	205	187	222	211	214	187	197	199	181	215	206	205	204	185	196	196	228	211	192	195	189	198	202	201	206	212	178	186	200	235	196	200	204	200	214	215	211	181	200	193	223	198	186	203	183	183	184	211	203	201	216	188	231	206	181	199	207	188	214	218	193	178	212	189	204	206	210	194	183	203	186	230	194	204	207	205	196	202	204	197	192	219	204	203	205	170	198	186	193	214	200	193	201	206	194	168	204	204	206	198	216	209	174	227	205	187	229	201	171	195	227	214	222	186	192	192	225	204	179	204	188	207	205	210	179	212	212	176	204	211	218	198	196	204	182	225	199	194	215	198	197	193	208	209	221	182	188	195	188	203	185	202	200	214	178	207	202	192	190	213	190	208	198	195	186	208	156	209	203	222	209	193	204	218	187	197	202	195	203	184	192	174	212	212	191	208	192	198	215	196	200	190	193	202	214	170	196	190	202	179	229	197	188	185	184	207	200	189	192	200	192	211	204	180	215	187	205	190	208	224	221	214	204	226	196	208	192	195	195	197	190	182	186	185	190	191	196	194	210	204	202	190	190	185	186	227	199	177	204	179	224	204	181	231	221	215	195	213	202	177	208	196	192	201	188	181	198	203	195	216	228	209	209	185	194	208	197	191	208	249	175	214	200	222	201	190	191	221	207	207	193	190	208	210	213	200	175	215	217	206	181	198	210	185	205	205	212	206	196	209	188	200	203	198	184	183	212	202	218	196	201	179	193	180	206	180	178	202	196	217	182	179	178	211	194	189	212	198	196	211	193	204	214	195	184	207	191	173	177	211	195	202	196	199	180	200	190	209	219	208	197	229	187	206	198	168
14873	9436	8269	4112	2850	2061	1556	1299	1066	919	812	720	648	633	574	490	484	463	493	476	434	409	405	402	418	393	416	379	356	408	413	336	345	376	397	381	384	336	370	365	400	337	371	354	374	375	350	351	378	377	373	365	382	313	330	411	328	358	377	338	317	384	359	357	336	313	387	357	354	355	297	357	356	359	340	332	346	342	335	359	382	336	354	355	348	357	393	348	336	373	357	349	347	342	344	330	364	343	348	338	361	342	340	307	345	315	376	360	354	343	354	364	351	330	333	343	333	306	365	356	334	345	356	347	402	353	333	309	330	353	352	330	331	360	346	331	360	325	325	351	358	337	313	356	330	320	346	391	355	339	336	345	340	314	321	327	339	300	373	354	370	334	364	360	360	375	335	359	363	348	323	358	342	356	344	353	389	362	320	385	395	324	332	338	350	348	357	392	323	336	346	351	360	369	367	354	340	338	345	358	367	335	379	348	335	320	352	346	351	354	324	362	339	340	392	356	331	360	359	351	364	345	354	361	363	363	329	350	360	362	336	333	333	341	337	339	363	393	359	383	304	347	334	341	371	392	335	354	324	326	360	335	329	327	360	368	374	305	341	351	353	342	368	348	350	325	354	327	335	326	323	369	337	337	368	330	338	349	331	353	363	346	358	361	342	322	320	344	367	341	376	359	368	358	347	333	343	358	350	329	341	345	344	343	311	344	384	312	328	329	357	358	346	341	351	372	288	338	333	342	354	329	336	366	356	340	332	332	334	353	317	357	352	333	369	379	315	365	343	338	327	356	374	347	383	346	334	329	336	318	302	371	343	364	337	314	323	334	366	355	371	351	342	318	352	369	359	354	331	331	352	371	338	347	376	349	335	349	350	346	345	362	364	376	359	372	341	342	363	348	334	354	343	351	344	312	336	347	372	369	360	350	370	331	339	326	375	366	348	387	364	306	330	355	366	366	355	365	345	350	322	313	346	355	342	342	341	354	347	342	357	336	344	324	380	356	310	357	372	384	338	347	347	345	359	341	328	340	356	380	365	327	346	359	358	342	352	342	346	362	333	365	354	347	379	319	333	362	349	340	377	330	350	334	332	349	354	359	324	314	336	328	325	326	360	347	335	323	333	317	345	354	343	358	354	349	366	398	323	337	344	334	342	314	366	336	359	314	352	313	352	351	364	316	358	316	349	340	376	349	327	341	325	339	331	329	374	375	338	367	345	347	329	337	357	322	353	339	339	353	337	332	321	360	322	384	364	391	356	378	333	366	381	333	322	379	327	350	371	350	336	337	324	330	341	374	351	335	308	349	347	331	379	371	372	361	346	362	345	352	387	338	341	372	360	299	317	356	362	360	331	358	366	358	347	343	328	334	398	355	349	383	344	345	328	333	384	364	351	324	345	328	383	332	358	344	361	349	340	351	333	371	324	322	330	375	348	347	369	354	332	365	354	354	350	333	340	318	361	352	359	298	329	349	370	368	342	331	359	351	347	362	338	341	334	359	313	366	354	326	388	348	330	374	331	358	334	343	334	343	324	331	321	315	377	335	357	335	339	345	352	357	335	342	342	331	352	367	344	318	372	362	346	342	355	369	363	334	337	347	371	328	338	352	344	336	323	356	366	315	365	363	334	326	366	360	321	364	307	352	355	325	372	318	354	337	370	354	358	346	367	350	339	369	348	390	354	331	347	348	377	318	354	338	362	301	331	300	340	324	344	386	341	368	345	323	322	349	343	337	345	351	349	338	341	370	339	365	339	368	367	349	350	367	360	350	326	356	357	335	360	351	325	325	355	333	335	367	325	328	329	345	323	366	357	352	372	328	342	332	339	329	364	313	326	345	340	358	343	339	342	367	357	352	367	341	328	373	346	352	350	339	358	334	369	321	375	377	362	341	372	346	386	343	322	347	342	362	352	340	353	359	349	341	379	356	382	355	347	364	336	324	355	350	354	347	359	335	335	369	361	356	358	336	354	363	375	368	334	339	340	317	351	362	333	363	318	329	358	329	354	326	354	385	340	315	334	348	323	330	341	350	356	360	349	334	329	341	346	385	342	360	315	349	368	323	361	338	335	332	363	320	313	309	303	344	349	355	361	344	336	329	363	347	369	324	356	357	369	307	348	382	336	341	336	334	365	345	370	366	341	347	342	319	334	359	331	308	353	336	346	333	343	327	323	339	343	371	349	303	385	331	333	339	354	357	361	321	354	357	376	368	345	356	317	321	321	327	338	334	335	322	341	374	336	373	383	334	346	339	335	329	340	354	348	351	357	296	337	341	346	352	367	353	349	345	351	340	345	343	361	339	328	352	341	323	333	359	357	364	356	336	346	391	359	331	394	333	374	341	309	343	357	322	340	307	340	353	351	349	359	374	341	350	308	334	377	357	365	328	355	331	329	308	334	350	369	315	373	338	330	326	367	360	374	324	366	352	347	392	355	353	339	352	344	353	375	346	339	348	368	343	338	351	338	371	365	351	365	370	360	323	362	351	338	308	337	340	374	355	340	358	368	294	360	370	322	333	357	362	373	356	338	352	335	359	327	347	318	328	330	349	348	379	358	369	356	315	347	373	364	301	301	378	345	330	300	396	354	349	348	349	345	327	367	346	368	376	331	338	316	380	314	366	376	366	385	389	377	349	388	350	371	349	376	319	366	356	319	332	360	334	346	327	321	340	333	350	344	381	370	330	368	300	354	334	326	324	358	366	355	350	343	346	319	338	365	330	352	336	368	390	366	364	346	348	346	359	377	350	341	353	360	366	353	377	338	317	366	346	354	340	360	326	313	324	363	308	347	341	337	373	373	339	364	349	350	371	332	351	337	338	340	330	332	356	331	353	383	321	364	299	347	310	341	371	355	345	368	300	342	374	337	337	345	321	336	353	318	329	349	345	352	361	348	364	373	314	321	318	352	381	353	325	352	351	325	336	352	354	326	330	338	332	317	354	336	364	336	323	349	360	339	314	356	366	351	326	338	368	353	364	330	328	353	355	353	358	360	358	342	351	335	342	319	342	328	352	347	357	349	348	329	327	353	318	335	323	323	388	360	375	364	329	367	332	338	345	346	297	335	338	374	348	342	380	353	335	351	369	363	357	344	347	333	336	378	294	358	321	359	367	333	353	323	331	341	329	338	321	353	336	334	357	365	368	362	342	356	338	352	336	372	341	358	335	329	353	359	349	348	328	365	337	345	359	338	319	392	359	344	345	332	328	348	355	341	339	352	362	349	351	365	315	333	363	334	344	356	353	362	337	340	353	352	346	326	337	350	325	357	371	337	332	333	328	350	367	318	331	321	321	323	376	326	339	360	365	346	371	353	350	328	350	329	370	330	359	338	353	342	332	373	342	339	348	346	352	371	360	356	342	319	331	346	338	357	358	340	305	344	345	362	319	348	331	303	321	367	357	363	356	347	360	337	348	331	364	375	367	336	335	319	333	332	356	368	361	318	362	351	327	363	372	355	352	348	357	335	325	350	361	332	327	370	372
22996	21020	28965	23286	21021	19594	2362	902	688	640	609	560	530	519	489	484	427	470	383	418	429	431	391	397	387	380	420	399	447	372	386	387	381	408	410	385	387	372	387	416	366	368	381	397	339	393	379	355	377	378	341	400	372	389	362	374	377	407	355	394	356	347	362	361	365	358	350	379	368	377	356	353	363	354	368	391	342	357	384	352	354	347	363	346	398	379	404	357	348	340	374	342	364	402	395	351	345	349	352	392	363	354	366	346	361	348	357	356	369	338	367	387	378	368	359	362	346	348	354	378	320	346	358	380	372	408	350	336	375	396	371	404	348	404	393	367	353	371	394	349	396	367	363	343	400	373	359	357	361	367	358	400	388	372	375	371	357	336	362	399	357	346	370	377	358	413	370	353	356	395	373	338	377	371	355	354	360	353	360	365	379	359	381	388	388	386	351	356	356	372	402	345	362	378	317	389	367	342	379	385	407	366	400	368	337	397	348	399	372	369	364	379	370	389	370	355	330	338	371	373	359	360	345	379	380	366	339	336	374	376	354	356	342	372	371	321	368	361	351	370	409	377	350	379	398	361	358	355	406	360	368	344	347	361	351	379	372	344	363	368	340	370	341	358	339	334	370	345	383	385	366	340	388	343	367	398	368	407	318	371	392	370	369	371	338	372	335	403	375	366	332	333	326	347	351	395	336	366	356	373	345	333	357	338	350	401	354	366	348	367	359	334	343	389	379	375	398	332	360	404	336	374	358	345	350	353	356	341	339	359	352	349	355	361	356	344	348	358	337	370	364	376	358	355	355	357	354	361	377	336	358	363	347	368	364	330	366	347	357	369	355	368	354	362	394	347	372	369	363	352	340	358	373	368	340	357	355	358	380	371	385	356	382	328	366	373	331	356	381	340	329	360	362	358	376	364	333	407	381	361	406	361	359	348	359	353	371	380	379	352	347	332	358	357	369	386	374	346	362	364	338	333	345	340	386	349	329	354	410	359	375	374	374	389	317	358	373	368	380	351	373	328	384	359	383	343	362	368	365	376	340	384	365	351	380	362	383	354	349	360	337	394	376	388	358	343	356	341	366	344	386	366	392	348	349	374	343	372	361	407	368	352	373	340	368	340	361	362	342	363	355	364	385	348	375	366	366	360	362	367	368	349	374	343	380	369	394	369	376	395	375	398	345	383	356	350	365	363	352	350	343	372	387	380	387	384	374	362	348	427	396	356	347	375	339	327	342	379	347	373	349	361	360	376	356	360	327	369	304	348	377	389	349	358	384	396	388	365	349	346	381	347	404	374	349	380	365	384	371	375	379	369	348	358	393	364	388	378	366	361	329	360	376	350	343	382	379	356	376	339	378	346	360	401	342	382	383	380	357	394	334	394	390	366	354	373	378	380	386	366	367	379	363	372	329	367	365	367	339	343	360	334	372	360	345	362	370	350	350	373	368	348	359	331	370	359	356	366	364	379	316	367	357	326	367	352	340	342	362	379	375	377	366	375	346	351	368	373	365	346	354	365	359	353	364	320	376	358	339	365	361	350	384	354	372	359	371	361	368	356	351	384	337	355	366	373	361	341	366	319	326	341	377	352	348	373	381	392	364	385	356	339	367	358	347	394	390	367	357	389	423	372	361	371	387	357	348	362	367	348	365	371	373	359	391	325	383	365	334	337	336	391	364	410	353	349	354	379	347	360	359	383	376	362	342	379	358	332	355	355	330	336	386	340	390	332	350	353	371	319	381	370	372	342	348	340	371	381	364	359	362	338	381	356	326	387	331	356	360	343	377	327	369	335	357	343	361	373	355	363	374	377	382	348	373	356	374	371	371	372	376	378	356	397	340	378	354	350	353	370	341	379	322	374	336	362	343	380	341	341	386	332	354	343	370	342	338	373	367	375	388	383	342	359	376	346	352	361	350	375	351	368	341	365	347	343	375	389	324	356	346	382	387	309	362	333	371	380	337	398	363	375	330	368	371	376	358	356	373	333	341	337	356	371	379	363	318	341	387	376	365	356	325	380	341	351	314	352	352	328	351	337	355	396	354	374	325	364	370	336	353	375	359	349	363	340	345	350	348	340	359	377	333	368	375	392	352	396	346	333	367	390	343	320	355	346	358	350	373	337	367	380	372	372	340	353	330	353	389	380	339	353	333	349	357	347	364	353	357	336	343	360	345	355	361	381	379	327	387	383	386	351	391	373	343	344	390	364	382	368	366	358	361	356	333	349	364	431	362	359	398	379	363	345	343	396	340	362	344	380	350	345	344	345	375	377	350	366	384	351	363	375	393	375	356	329	352	353	351	334	367	352	387	362	371	319	350	396	326	339	384	335	380	355	371	348	376	362	380	346	369	358	362	384	377	357	361	373	379	378	410	374	346	356	327	352	332	370	376	357	363	380	380	385	387	364	403	365	361	365	365	329	374	397	363	362	350	341	333	387	380	326	388	361	373	363	348	359	358	373	353	337	376	386	399	377	359	383	365	382	347	362	376	351	370	349	358	392	349	368	350	376	385	365	359	350	369	354	364	354	342	373	344	371	374	375	335	371	352	391	365	370	381	337	348	360	374	371	345	369	358	368	343	367	342	380	361	355	388	357	362	339	385	337	408	394	376	375	393	376	364	335	384	400	348	349	347	378	405	377	332	377	358	335	369	358	362	368	357	351	353	374	364	354	365	368	383	348	399	358	339	419	335	364	374	383	350	362	364	347	369	339	337	352	356	382	367	384	372	372	359	368	374	375	383	370	339	374	380	389	369	319	355	385	350	368	404	347	388	365	370	369	376	387	371	351	375	383	349	380	369	347	370	345	350	400	361	346	375	338	328	369	386	352	361	346	374	364	365	405	360	357	367	354	359	362	346	368	364	377	361	345	358	366	377	356	389	372	355	382	371	365	350	359	369	381	351	361	349	345	369	373	340	373	348	399	356	360	351	348	338	354	368	361	369	350	370	370	353	357	340	366	385	357	350	373	369	349	368	359	361	365	385	362	347	334	363	394	360	355	380	336	380	352	345	364	365	337	376	354	363	388	360	332	364	353	365	341	375	330	362	379	360	364	359	356	331	384	339	398	349	336	337	363	353	373	350	356	384	354	358	329	355	383	364	368	374	368	375	335	425	370	382	373	368	303	349	374	344	354	384	386	353	355	382	365	330	362	373	391	369	382	349	371	375	364	373	364	349	360	400	402	332	380	335	354	372	375	376	362	341	361	364	396	385	354	352	393	363	355	408	338	378	378	354	327	385	354	374	343	379	383	363	381	401	394	372	344	387	376	366	375	346	381	339	419	356	356	373	397	367	356	372	361	392	356	369	360	357	352	364	362	364	361	379	338	327	344	370	387	339	370	334	372	362	334	332	401	379	366	358	373	386	366	399	327	354	383	366	374	348	354	333	378	351	389	340	334	376	401	357	350	373	382	363	373	339	325	363	347	373	412	366	399	322	330	349	368	332	382	363	353	385	366	345	409	352	365	372	350	365	349	378	373	388	380
17170	15528	13250	7301	4899	3723	2858	2329	1915	1657	1521	1302	1213	1129	1042	1005	885	853	900	799	779	729	752	769	759	717	692	738	698	649	691	664	652	671	703	642	640	631	611	677	674	628	598	631	623	635	620	611	589	634	663	611	607	631	605	608	625	568	645	609	624	625	627	613	601	648	607	638	664	638	638	627	571	553	608	636	619	607	608	632	624	605	566	618	611	588	629	603	620	624	604	628	610	619	605	590	574	607	624	647	547	573	617	626	597	617	634	611	598	640	606	628	639	623	610	635	576	608	665	607	619	617	621	616	592	624	635	637	581	637	627	597	621	586	635	589	597	607	610	562	621	627	630	551	641	611	586	587	611	602	605	591	589	539	601	603	603	597	639	606	579	600	588	616	612	599	634	631	590	636	610	570	606	605	622	586	614	568	564	615	601	628	590	586	609	623	651	609	616	595	573	564	624	564	574	621	596	599	605	613	617	620	629	554	603	557	605	629	585	612	625	627	616	638	630	617	647	585	574	592	623	596	603	658	592	632	624	587	583	581	546	620	632	608	591	595	556	642	633	597	614	626	623	575	617	596	602	601	600	646	594	607	585	628	586	553	594	610	590	648	574	596	600	638	609	550	594	606	619	583	589	612	587	561	605	605	600	651	599	629	610	654	611	620	574	605	640	614	625	599	599	613	605	566	576	561	612	591	606	601	622	630	584	580	544	619	601	588	568	613	590	605	596	592	657	576	585	567	593	651	632	584	592	576	605	618	586	580	592	604	615	594	621	615	612	578	603	579	596	606	616	622	587	602	622	594	578	567	558	613	623	630	589	681	601	615	597	614	632	617	596	601	588	577	601	611	594	614	607	594	534	576	627	595	584	603	605	577	576	636	624	625	561	624	583	653	571	560	604	560	611	560	580	650	611	625	616	632	578	581	609	595	591	585	630	616	589	536	598	564	626	622	589	637	576	633	597	610	635	619	591	559	612	581	617	631	610	607	622	656	570	643	590	629	599	637	631	610	614	571	596	571	603	592	604	589	605	623	600	626	605	577	621	633	605	626	612	586	579	615	571	594	593	640	619	590	595	612	611	609	610	632	624	601	616	595	599	587	578	621	573	623	586	566	589	653	595	603	626	618	614	598	608	593	620	619	589	599	577	603	631	603	626	582	590	586	613	560	609	548	601	621	622	648	645	643	562	645	568	569	605	590	595	606	580	637	625	594	576	589	559	598	578	651	638	666	572	617	624	619	614	568	639	576	597	572	602	598	622	610	571	583	569	633	596	570	624	618	587	617	567	631	614	618	594	591	633	627	592	590	578	608	588	630	615	575	636	582	608	612	621	567	605	623	597	634	615	555	588	610	564	579	586	616	582	617	585	614	570	596	589	607	605	615	595	602	585	585	588	610	613	587	619	595	573	597	563	610	591	625	614	620	612	603	571	597	613	599	569	622	606	569	604	604	587	610	601	632	633	608	570	609	617	643	600	630	573	596	581	615	557	642	568	650	593	570	593	644	613	574	587	630	638	595	621	615	608	627	600	617	612	627	613	603	606	607	555	619	634	591	673	653	620	591	618	612	593	600	571	589	608	623	615	626	578	628	628	632	602	617	585	566	585	639	575	615	559	579	610	609	600	546	622	585	567	581	620	595	558	624	603	602	600	677	620	588	575	601	603	647	550	665	578	636	597	607	622	658	594	580	610	624	634	594	534	589	568	609	574	605	615	643	568	637	623	598	594	568	609	621	585	629	594	614	586	557	555	639	633	582	580	644	612	601	630	624	596	633	603	604	578	642	594	609	578	586	583	602	612	550	610	611	600	625	601	592	600	603	583	582	627	559	666	627	602	563	631	590	613	608	577	601	613	616	585	582	603	582	653	596	618	574	582	573	607	641	600	578	627	625	606	625	621	600	596	562	573	592	604	566	543	592	569	584	597	630	592	610	619	576	614	624	611	588	577	595	611	586	610	653	619	637	574	613	633	611	615	556	584	617	598	630	580	621	595	587	566	583	606	619	597	613	622	612	556	606	608	568	602	616	630	561	640	571	606	604	630	596	583	598	575	657	552	611	621	581	621	596	615	640	628	630	617	617	615	638	601	627	635	596	557	595	582	665	608	553	681	561	625	624	607	616	602	611	603	611	603	576	602	607	620	593	543	660	619	570	577	661	642	595	583	637	611	606	597	589	606	583	583	609	606	573	611	596	570	577	610	601	582	561	601	631	644	573	624	545	601	605	613	624	578	605	592	608	600	607	608	602	640	586	584	604	601	632	611	618	596	561	600	578	601	598	581	630	612	617	605	589	619	577	606	569	562	637	616	630	618	600	577	591	591	631	583	604	601	587	629	617	586	585	597	617	671	606	644	602	616	600	594	580	622	586	631	604	610	587	608	569	632	611	589	628	603	611	609	624	651	623	603	581	593	554	616	600	636	624	630	613	634	640	621	593	579	612	611	607	605	607	581	607	624	622	639	568	619	622	598	564	633	599	612	607	618	632	622	653	628	579	590	566	622	609	582	626	615	599	603	582	584	609	593	609	609	595	579	547	617	590	594	585	642	577	629	567	649	575	570	611	589	655	613	641	615	590	592	611	635	604	581	606	605	591	555	557	590	630	606	601	624	638	575	566	607	605	645	583	635	610	588	579	611	617	617	580	605	595	623	611	593	589	588	633	621	571	608	651	559	594	581	620	557	623	607	636	592	625	611	594	548	626	609	610	593	610	580	605	569	638	609	626	623	559	612	616	601	587	587	611	618	632	594	668	598	590	620	593	606	594	588	608	562	599	607	595	635	597	606	593	592	612	622	622	591	641	548	577	546	574	592	556	605	632	617	550	644	629	621	580	586	585	578	617	592	621	589	581	558	576	617	614	583	583	570	613	627	595	583	595	565	596	575	588	604	595	620	583	619	588	609	579	601	613	572	562	605	622	614	602	580	590	580	630	619	609	583	627	572	615	571	605	595	570	603	639	604	609	607	588	593	549	582	628	630	614	592	619	612	622	620	644	648	611	588	626	610	579	626	608	596	603	558	576	567	605	576	617	620	653	567	591	608	668	583	639	636	626	592	637	608	611	613	578	605	613	574	614	606	571	622	607	612	598	625	572	607	607	615	587	610	599	571	623	593	610	591	602	588	603	589	627	603	618	631	560	631	614	564	611	583	602	616	557	564	643	596	593	601	624	623	647	590	555	607	588	586	583	598	625	593	642	616	614	614	586	623	609	604	600	607	593	605	616	573	610	620	618	586	557	582	622	620	628	589	600	590	582	591	595	598	586	630	591	606	592	587	591	660	591	596	581	629	594	608	603	598	590	594	570	644	602	617	582	598	595	612	604	641	601	609	645	615	605	583	605	588	644	642	641	601	591	630	565	615	616	632	615	598	621	575	588	585	646	623	646	590	606	642	621	583	608	544	576	580	604	553	613	579	662	603	610	600	608	631	596	626	663	588	586	645	596	579	583	592	660	634	627	602	596	617	625	620	586	573	576	618	580
26689	20459	7676	405	193	149	98	103	89	105	97	94	80	99	78	77	84	84	91	98	110	100	81	96	89	85	92	79	100	85	67	87	82	85	93	72	75	91	103	102	100	96	82	88	81	82	91	69	86	96	83	100	87	89	89	86	95	78	78	95	99	77	84	83	95	124	81	91	83	83	87	90	95	91	101	79	104	98	94	92	86	87	74	80	96	82	79	79	85	84	94	96	84	97	91	72	75	81	83	82	83	80	91	69	96	82	75	93	108	88	94	90	91	91	94	79	102	93	76	81	106	87	87	107	90	81	84	95	106	83	87	82	100	98	89	104	80	86	85	103	91	90	72	74	108	97	95	94	115	93	102	75	97	83	79	85	97	86	83	109	98	73	80	74	91	88	102	81	94	79	95	103	90	74	80	84	85	74	78	76	81	81	82	91	93	100	79	99	91	86	79	89	87	82	81	74	81	124	74	83	84	89	82	77	111	86	87	92	104	94	97	98	68	81	94	85	105	98	78	75	82	98	98	64	86	97	95	74	93	101	81	97	95	89	90	85	89	89	71	79	108	89	91	69	103	99	86	83	80	81	89	88	89	84	82	93	94	80	92	74	73	91	84	91	85	83	95	92	88	73	90	100	97	87	80	84	80	89	81	84	88	100	64	73	84	77	78	89	77	101	78	90	97	79	106	97	88	90	91	101	100	91	83	90	80	98	73	97	91	91	97	85	95	87	90	87	86	87	97	84	98	92	104	92	90	86	110	95	97	85	96	103	73	77	89	87	86	78	89	80	81	85	77	94	76	105	83	82	73	89	85	101	86	75	82	77	83	87	79	85	84	79	92	90	86	80	102	72	98	100	72	105	85	85	111	82	88	83	83	86	84	71	83	87	82	95	87	93	87	90	83	98	88	94	86	73	107	86	88	77	82	77	76	75	79	99	88	91	79	99	88	76	84	78	74	91	98	85	80	96	94	84	93	76	97	72	84	81	90	83	88	90	74	78	89	102	101	95	93	78	90	77	84	107	82	70	98	83	88	87	83	82	107	82	99	103	73	86	80	81	89	93	87	93	90	88	96	91	90	89	86	75	80	88	97	74	82	95	83	74	87	83	94	80	99	76	96	77	86	82	65	70	100	88	102	99	90	76	89	78	89	92	91	77	85	80	63	85	90	67	71	87	77	64	82	83	76	82	84	95	68	95	95	89	82	84	93	93	77	91	97	85	79	76	117	71	88	73	93	85	91	77	82	81	81	94	88	91	101	88	92	79	82	86	80	84	101	85	90	86	77	98	99	85	83	98	104	95	86	93	68	89	65	97	92	87	80	101	91	85	97	68	92	89	85	76	90	84	87	88	90	73	98	96	81	90	97	93	73	75	97	84	76	88	85	96	92	96	86	79	96	93	75	94	90	87	100	81	87	79	89	92	116	84	88	86	77	84	82	88	109	108	93	90	94	95	84	75	100	81	86	77	89	84	87	89	79	78	86	102	78	80	84	94	99	84	75	89	92	77	98	90	77	82	97	85	78	89	92	83	96	89	81	93	111	93	88	84	97	86	82	100	93	91	90	91	98	98	105	106	89	92	75	95	87	71	94	80	80	98	91	76	89	84	100	90	95	93	118	90	75	95	91	88	95	98	96	76	70	90	86	92	96	86	80	85	96	94	57	97	83	83	86	89	80	88	82	94	97	82	93	85	88	92	92	76	80	107	90	78	82	70	92	78	81	95	64	83	73	79	86	115	81	98	76	81	76	90	91	81	91	73	89	101	95	82	83	87	95	98	83	79	83	69	78	81	93	76	83	72	90	89	68	88	87	76	80	75	83	81	91	84	100	85	67	85	89	93	99	84	100	75	96	89	96	85	118	91	95	83	88	101	84	87	86	92	82	93	89	79	76	63	104	76	96	83	90	91	83	86	76	97	84	99	65	89	72	96	97	106	99	98	81	79	93	88	64	101	98	88	92	97	101	68	99	91	94	98	84	81	84	96	101	99	108	74	97	95	89	92	90	75	88	90	93	87	95	90	73	100	101	90	80	89	97	78	68	82	85	87	85	92	89	85	88	89	98	75	76	76	84	98	90	69	82	83	103	90	108	80	79	77	111	86	89	82	95	95	89	106	88	98	76	93	88	91	86	98	103	91	90	84	87	97	106	78	87	80	95	98	78	72	85	83	81	102	88	109	84	90	96	83	80	93	74	72	78	82	94	109	74	74	91	77	104	92	84	76	88	111	95	96	77	71	75	83	84	87	84	97	93	89	81	79	85	89	104	89	91	90	90	97	75	78	89	81	90	90	89	105	81	74	95	88	96	82	82	97	87	78	87	76	105	93	83	91	88	102	87	102	67	104	102	84	73	77	79	78	78	71	82	71	81	75	70	100	88	87	77	95	89	100	74	80	90	89	88	72	82	80	88	77	73	93	83	83	86	86	75	89	78	102	91	97	92	95	90	95	108	90	93	88	96	87	93	101	95	67	93	82	76	98	87	87	77	113	76	97	81	80	83	70	83	81	83	87	80	85	85	101	90	101	78	80	84	82	91	70	75	97	85	79	85	103	80	83	92	87	85	76	86	79	86	85	98	83	80	77	81	103	99	111	79	90	71	78	89	88	110	86	92	87	93	93	107	89	76	85	106	86	84	85	90	91	89	82	75	83	96	89	82	81	89	75	99	74	93	85	76	89	82	88	93	98	75	93	107	96	79	88	97	91	81	93	89	83	102	102	92	84	114	90	91	92	98	94	83	83	90	83	102	84	77	84	87	78	75	87	88	101	91	91	81	83	78	97	86	101	80	84	91	70	82	100	88	86	86	77	99	85	100	102	89	97	82	82	102	91	85	77	97	81	76	87	89	94	88	91	91	99	90	73	93	64	82	91	94	93	84	94	82	90	79	66	90	90	78	89	91	105	89	84	87	102	74	90	95	89	96	90	76	69	89	89	85	81	87	87	84	99	91	82	82	96	82	99	96	90	81	103	84	96	95	84	99	95	89	89	85	93	91	82	98	89	86	108	97	90	102	75	82	93	89	90	86	84	92	99	99	78	99	104	87	73	90	76	94	108	82	92	94	88	93	85	93	68	78	92	66	91	81	84	88	94	70	87	69	74	89	84	108	97	96	92	72	68	85	89	97	105	83	99	79	90	68	67	89	98	81	91	93	83	104	89	84	89	88	90	80	80	89	83	93	92	85	77	90	89	90	69	98	88	88	82	89	85	113	76	84	86	97	97	79	91	93	82	91	88	66	80	75	69	78	82	89	86	87	85	98	89	95	76	80	89	99	90	107	110	78	73	95	85	86	83	89	65	96	86	77	90	83	86	73	98	82	108	93	75	87	113	96	81	81	94	82	73	87	105	95	92	98	79	79	80	82	77	96	89	92	89	87	73	80	86	82	73	73	96	83	87	84	91	96	92	75	83	103	106	86	95	102	75	84	99	83	99	71	90	85	84	85	87	74	75	97	74	101	85	89	81	100	86	82	90	72	90
6868	1080	981	533	356	340	253	237	190	208	196	214	193	188	194	168	174	175	186	169	177	185	149	188	172	172	176	176	173	155	147	156	180	182	178	165	173	175	185	168	166	175	176	173	190	170	156	185	180	186	183	159	171	168	179	194	168	145	150	168	172	165	165	162	171	184	178	166	182	161	170	157	159	204	172	182	146	168	161	155	177	187	153	147	162	144	169	159	149	166	170	164	156	179	166	173	162	168	170	160	165	179	169	142	150	167	157	181	166	165	161	165	158	172	154	168	173	183	170	157	167	173	183	148	158	149	167	174	145	154	173	171	183	164	174	155	176	171	185	153	193	193	162	171	187	163	168	181	145	166	187	160	148	148	181	169	168	171	166	163	149	159	170	146	184	148	142	162	182	167	155	151	160	163	166	158	152	166	163	161	169	175	162	149	167	166	172	169	165	164	162	170	189	167	166	171	170	167	169	177	167	157	182	163	150	185	157	150	154	179	141	152	173	176	162	175	172	149	186	153	158	154	175	139	193	166	142	180	167	178	151	176	172	189	171	162	153	164	161	163	179	172	171	168	166	151	132	162	170	171	160	176	161	162	193	186	174	162	170	184	157	175	173	175	142	151	186	164	162	168	158	142	141	155	149	145	134	154	180	158	147	174	179	174	171	154	151	193	146	151	185	158	157	185	172	165	162	181	165	161	151	145	173	180	178	177	173	172	173	147	165	157	172	141	163	180	170	160	164	147	143	176	154	160	135	158	166	164	167	133	156	157	159	173	161	164	161	171	163	152	167	172	174	189	156	180	156	171	172	166	167	147	190	157	151	166	161	180	189	147	167	161	169	170	188	159	164	163	156	171	167	169	182	166	169	149	174	162	168	169	162	149	174	173	185	156	165	170	137	158	148	189	166	150	177	176	149	133	174	170	168	171	162	186	147	165	199	179	171	157	158	171	169	151	159	166	161	165	137	170	144	161	185	159	135	159	184	171	165	175	158	145	177	174	173	169	155	153	159	155	184	146	162	147	170	162	148	168	178	171	173	177	144	168	174	182	159	158	186	173	169	149	166	172	155	189	176	171	174	154	173	152	156	170	140	155	145	162	163	181	169	184	178	155	162	176	152	171	170	188	163	190	191	156	182	201	172	151	168	166	173	165	191	147	180	161	181	157	153	157	134	165	147	160	157	144	206	149	182	186	151	152	170	183	165	153	156	157	148	173	156	185	168	137	170	147	149	158	160	183	163	172	170	160	176	159	147	134	157	162	163	169	158	161	155	183	156	159	184	155	171	180	171	188	188	166	166	159	157	146	151	171	161	169	156	169	180	165	157	160	175	168	178	163	144	178	171	136	145	165	162	160	187	141	195	168	182	154	142	168	164	169	179	173	154	173	172	185	175	177	161	205	170	173	163	185	168	172	172	169	151	156	140	141	170	155	160	173	176	184	145	177	152	144	185	178	179	166	161	145	143	180	182	162	154	158	177	186	136	159	175	149	162	169	144	171	168	168	159	154	177	173	186	182	191	148	185	158	156	153	185	189	160	157	153	172	150	155	164	155	159	166	148	137	154	185	169	154	136	161	169	156	191	160	166	178	162	166	157	164	161	168	184	172	161	166	155	153	178	150	141	180	181	147	168	184	149	171	160	167	142	173	176	165	156	150	185	171	151	166	149	164	166	166	155	164	151	154	151	167	159	161	148	156	187	156	153	172	162	189	171	170	153	174	166	173	173	154	151	164	161	139	158	178	163	163	162	174	166	166	158	156	171	177	167	169	166	170	165	169	156	160	176	133	181	157	188	191	155	184	166	158	163	156	149	159	144	178	192	164	151	183	163	176	169	166	155	184	151	165	143	153	142	139	165	148	187	158	172	175	162	168	156	184	162	157	158	191	164	166	154	154	159	160	179	160	172	166	148	158	178	165	170	171	182	135	164	176	150	156	160	172	181	182	168	157	156	173	162	159	159	154	165	173	139	159	182	167	160	157	158	168	176	154	178	171	186	158	169	150	156	153	143	165	156	152	170	164	167	156	166	167	165	180	166	184	155	157	145	174	158	166	175	172	164	165	150	145	171	168	156	169	168	174	169	167	155	167	141	151	159	157	160	149	179	164	155	162	163	182	163	166	181	175	166	154	172	180	149	166	168	174	170	167	168	172	158	183	176	155	171	167	170	181	143	160	176	178	158	187	172	163	150	172	166	184	180	162	166	164	168	150	168	170	159	183	162	156	159	169	171	191	149	159	173	168	144	136	182	147	173	172	150	150	169	189	153	162	182	170	187	165	173	179	178	172	157	183	152	162	166	174	153	165	156	158	169	166	178	161	179	162	150	158	160	149	183	150	157	186	167	154	156	160	164	171	145	146	149	166	169	173	169	165	186	181	161	157	189	189	164	164	174	170	158	180	164	147	165	153	168	153	160	151	165	150	143	176	177	171	187	173	176	142	155	191	148	169	157	167	148	174	197	172	150	161	167	164	172	167	177	162	171	151	163	170	170	187	172	165	148	169	159	156	148	183	153	142	152	159	163	143	154	178	179	173	149	165	166	163	172	150	191	165	169	191	175	176	171	164	160	176	152	154	162	179	152	182	165	162	185	151	162	203	186	182	161	152	154	152	153	166	146	160	167	188	158	141	171	145	173	170	155	187	156	181	185	163	177	162	152	162	188	159	179	145	135	160	168	156	142	181	163	183	174	190	182	158	153	159	179	171	173	158	168	171	171	148	144	165	161	160	174	165	174	164	190	171	165	184	161	176	160	169	155	159	147	165	146	166	168	155	186	169	158	173	176	157	175	162	178	173	143	190	171	171	164	164	154	142	176	175	157	161	157	184	157	168	170	155	153	172	176	154	161	173	154	144	171	164	159	164	183	173	152	177	183	191	151	178	164	158	168	159	167	164	171	189	181	160	165	152	195	144	150	181	147	168	165	176	147	170	174	177	154	178	175	165	155	156	172	195	169	167	174	182	166	177	186	190	173	167	168	165	145	188	162	183	160	161	171	169	171	151	150	182	160	176	162	181	158	151	160	160	144	181	179	143	159	145	148	163	162	162	185	164	181	171	165	160	163	189	140	183	168	155	124	139	172	152	154	177	160	183	167	171	171	160	148	183	177	167	176	165	168	171	167	153	169	158	166	155	158	166	180	167	170	176	161	171	174	176	184	168	153	161	191	184	148	181	169	154	166	178	176	171	161	158	158	162	198	175	156	150	171	179	174	160	161	170	173	189	155	153	175	146	174	161	195	159	178	148	189	154	161	156	174	174	166	207	169	143	155	155	181	173	151	177	160	164	181	169	146	181	179	173	175	170	148	155	168	149	157	139	147	173	152	156	147	175	163	178	152	145	135	169	165	174	165	154	168	162	162	158	155	172	186	181	173	151	170	150	146	151	167	170	169	170	174	184	164	153	186	180	167	164	170	182	134	169	170	179	180	167	191	174	163	152	183	168	172	150	154	154	187	171	155	141	170	142	182	167	161	161	178	193
24072	21056	28314	23991	20441	2201	693	491	379	321	324	265	278	251	253	229	219	233	256	208	233	220	219	197	218	209	251	207	211	213	232	210	219	215	237	206	201	198	215	250	240	226	204	189	224	189	221	219	195	186	159	213	201	212	249	219	194	205	232	229	189	235	201	228	218	210	198	220	222	217	193	209	195	194	173	207	213	188	197	222	220	234	214	192	207	223	203	198	197	211	215	224	203	211	188	199	187	210	196	214	231	206	215	209	223	208	207	216	184	201	195	210	198	211	192	236	209	191	205	216	203	198	208	176	183	197	204	211	212	192	201	224	207	207	224	226	214	177	176	193	223	211	202	220	190	188	188	220	213	185	218	184	193	216	215	201	224	200	190	186	198	193	180	195	211	228	205	232	211	218	204	190	198	193	206	197	193	205	196	194	204	199	187	212	189	188	223	190	208	195	197	167	182	197	204	189	197	190	240	205	211	237	204	177	206	185	222	181	190	215	219	204	210	219	209	197	226	197	220	196	230	205	208	218	208	194	191	184	204	195	207	184	176	194	196	224	194	211	187	223	210	199	209	226	169	213	186	217	198	179	212	217	223	211	257	192	222	179	206	206	194	219	219	200	180	167	195	192	196	189	209	175	217	192	188	202	201	214	227	171	190	205	206	204	196	192	213	204	198	187	207	213	218	205	198	201	223	180	187	205	203	211	193	196	211	203	206	193	217	215	184	203	213	225	199	200	209	193	208	190	209	207	191	193	196	203	203	201	240	193	215	200	189	216	177	197	218	189	207	183	204	220	200	209	189	194	210	220	198	180	200	204	207	184	214	203	201	203	186	188	213	204	211	236	209	186	205	199	188	194	206	197	200	188	196	188	219	211	222	196	186	218	223	186	178	208	221	219	219	185	218	195	191	181	169	207	178	199	190	183	195	204	213	186	182	209	221	208	205	221	196	200	244	195	200	201	225	198	206	196	201	218	213	212	218	202	207	195	188	193	179	191	177	218	194	169	193	189	167	202	193	196	198	206	187	187	195	204	209	197	201	220	210	198	215	215	202	218	209	209	203	216	219	210	207	196	216	221	201	187	205	183	178	208	207	195	174	217	195	191	186	172	237	196	211	166	210	208	221	212	179	231	191	216	234	200	208	200	202	198	208	207	218	186	187	213	203	225	199	207	216	206	218	196	205	201	201	194	186	199	182	187	201	216	222	182	219	212	203	203	225	181	218	182	223	202	193	224	189	201	196	194	192	188	197	203	201	192	201	187	185	203	197	180	235	201	198	214	195	197	226	207	181	199	212	180	200	191	193	194	199	200	202	213	208	209	189	207	204	217	188	199	201	215	187	168	219	215	199	206	201	215	195	194	218	232	200	206	219	205	192	208	186	217	222	198	199	204	212	179	172	173	205	180	229	205	204	201	198	213	204	174	236	204	177	221	206	206	208	195	177	213	240	223	181	175	204	198	192	207	202	187	197	224	219	200	179	192	204	205	199	203	206	204	205	188	205	204	208	218	199	190	193	215	229	217	207	190	218	203	187	216	206	200	177	186	186	200	201	220	201	222	199	221	195	199	197	217	186	212	188	179	204	176	185	196	218	232	181	236	219	238	192	192	196	208	193	214	175	196	207	213	229	219	205	195	199	206	186	187	173	214	187	208	197	220	211	209	202	225	189	220	221	203	216	192	202	200	227	201	237	200	236	187	211	219	199	221	212	197	210	192	209	206	207	187	185	192	214	203	176	177	186	207	195	195	186	203	188	203	212	201	189	212	215	195	223	209	207	230	222	207	204	191	189	205	197	193	234	196	178	183	218	192	211	157	182	217	177	218	207	204	188	187	193	189	190	213	230	208	214	182	189	213	202	202	193	206	216	222	195	216	207	221	221	210	209	224	185	207	200	211	198	193	192	198	226	213	223	210	233	179	215	195	181	214	211	200	174	221	206	209	232	226	172	211	196	195	202	186	183	216	180	190	166	200	194	208	199	188	208	199	189	213	224	195	214	202	213	187	232	204	187	218	187	196	192	219	233	196	190	210	201	185	198	188	191	213	200	193	190	206	223	185	189	182	188	184	190	189	208	195	185	190	212	221	214	196	191	206	216	222	215	224	210	205	196	217	201	189	210	198	218	200	200	200	196	224	213	183	193	168	209	188	204	210	197	205	183	203	188	209	189	187	190	183	203	192	202	194	206	177	189	193	196	177	196	217	177	188	186	213	204	207	226	193	198	188	219	186	184	188	216	220	205	216	213	211	220	217	216	219	176	203	195	211	209	229	206	236	207	201	208	189	208	190	199	185	209	220	186	224	193	189	210	227	185	220	220	182	236	203	197	192	208	200	213	205	187	199	186	206	227	206	184	186	189	193	200	185	220	185	193	198	196	212	197	219	185	206	197	223	236	197	208	173	192	196	191	205	171	200	175	182	209	221	202	229	186	213	218	194	198	194	195	225	180	191	186	233	195	210	209	213	219	211	227	179	204	186	205	200	216	195	216	184	203	207	203	185	208	215	210	209	199	191	219	220	213	199	205	190	202	241	216	195	196	204	228	246	187	206	199	200	181	198	185	194	181	197	193	221	216	200	204	207	183	201	213	194	207	203	209	179	201	198	182	220	203	217	198	187	210	202	189	180	206	205	189	202	204	208	198	192	219	199	214	202	205	219	198	196	194	168	187	193	192	187	201	203	189	227	207	209	198	200	176	198	193	175	221	206	186	208	200	187	174	202	196	208	207	225	202	191	217	196	191	192	172	191	191	193	207	209	208	207	204	182	182	212	199	215	202	185	220	210	204	192	191	188	200	196	189	209	209	195	201	215	189	202	195	221	203	203	190	214	201	192	202	186	188	179	197	198	198	199	210	189	178	196	211	183	199	175	195	219	177	212	232	201	198	209	216	211	192	191	203	188	210	211	206	191	204	204	184	193	183	203	213	201	200	207	199	191	218	191	220	184	210	208	196	230	197	183	235	199	195	211	220	189	204	195	189	179	224	206	207	204	198	193	215	200	203	212	204	206	200	199	200	215	209	198	192	221	163	226	192	207	201	186	186	205	220	214	208	215	220	199	188	194	191	185	201	219	204	186	210	196	201	182	189	197	214	185	195	213	194	185	185	195	225	216	210	202	222	212	207	191	203	201	227	208	205	226	209	207	204	209	201	238	194	185	179	215	188	212	184	203	197	197	208	203	212	176	190	204	189	224	197	208	196	202	236	180	195	204	219	200	167	205	205	199	223	211	214	217	228	198	209	186	200	198	189	209	188	223	196	201	202	195	201	229	198	189	209	211	202	199	190	196	205	214	192	188	218	195	220	197	183	206	209	222	227	211	207	210	227	188	197	209	196	202	222	199	194	200	194	221	200	193	211	206	217	218	218	211	196	209	188	176	210	181	204	199	213	193	234	196	229	219	176	218	227	200	209	207	202	203	199	197	196	202	228	216	228	192	190	203	213	216	205	173	202	201	203	205	204	206	231	199	214	212	185	183	215	223
15012	9415	8132	4157	2743	2018	1533	1249	1028	866	814	720	639	597	565	530	478	502	451	426	459	434	418	429	376	424	415	387	413	429	375	372	383	411	380	395	403	382	349	366	376	373	405	380	390	345	367	355	350	362	360	353	359	361	352	373	391	373	354	351	365	363	317	349	393	375	367	350	340	347	353	351	365	357	354	398	343	343	407	364	341	359	326	352	318	380	328	335	356	320	360	364	377	357	345	360	352	334	349	372	327	385	365	318	372	340	351	378	331	325	345	360	371	334	353	347	357	338	376	373	356	350	361	358	387	341	327	343	366	385	341	345	358	374	367	330	356	335	354	346	333	367	333	369	358	372	336	359	354	327	394	345	348	364	346	365	325	351	344	358	344	347	351	314	366	319	330	348	355	329	319	341	324	334	308	356	365	388	380	360	350	352	345	330	352	356	365	346	374	354	362	365	338	363	351	349	389	338	351	342	361	339	340	322	367	311	372	344	347	366	340	317	351	358	348	353	338	359	332	335	343	278	348	344	379	374	367	355	343	358	344	353	318	388	356	352	361	328	339	334	327	355	338	361	365	390	372	395	369	368	393	370	366	339	347	341	343	346	337	352	332	346	361	352	369	338	389	332	389	364	340	332	379	329	342	364	325	386	352	327	348	359	338	311	333	360	324	358	355	330	327	352	344	372	330	384	343	346	361	382	377	341	359	357	363	371	352	323	369	366	353	354	353	346	326	331	360	359	354	321	338	345	368	342	330	344	334	358	342	326	339	326	363	349	349	352	347	375	352	331	361	312	342	351	354	389	345	339	349	332	357	359	330	390	353	364	351	343	358	347	325	363	351	310	333	317	356	352	356	342	343	346	365	359	372	355	373	317	357	352	329	351	352	371	337	350	302	327	343	334	387	369	336	345	351	357	380	330	339	357	362	331	358	354	357	350	321	355	344	357	396	345	358	352	363	345	343	380	344	319	336	316	338	399	331	358	385	343	375	349	335	351	376	370	356	367	368	385	334	299	386	347	335	312	325	322	350	323	368	338	336	354	306	317	389	384	326	371	354	374	332	367	336	363	351	339	362	367	346	318	352	339	366	340	348	336	342	358	340	368	370	337	378	328	307	366	339	343	346	352	348	369	341	387	333	339	355	345	352	359	340	363	329	369	383	350	362	351	343	363	356	352	358	343	342	340	357	334	327	360	341	352	354	347	331	353	329	342	363	342	338	355	367	348	343	354	323	337	356	331	348	350	366	349	345	337	368	364	346	324	322	343	360	381	357	312	371	334	357	352	361	350	316	343	380	374	319	347	361	402	332	366	347	366	371	372	338	358	371	350	373	343	366	393	379	344	375	337	352	352	338	360	315	398	336	337	354	372	337	363	353	322	371	318	345	342	357	332	348	345	351	357	314	356	350	324	348	372	352	359	316	363	368	349	330	373	342	339	338	362	353	340	360	349	329	333	338	368	352	356	370	348	334	357	332	373	372	350	364	350	360	355	349	316	372	371	340	334	324	359	365	347	354	338	352	332	342	350	366	342	371	344	373	325	336	336	357	339	311	386	357	320	330	387	332	332	343	335	394	355	345	352	370	345	351	355	352	328	322	327	372	314	351	362	358	338	355	350	364	343	344	336	374	345	351	335	342	365	344	332	351	370	378	369	350	357	346	350	385	334	368	317	343	338	354	349	332	345	362	312	311	321	369	322	328	341	388	338	368	336	326	354	338	349	380	355	315	339	371	342	313	353	374	364	386	353	343	352	362	353	332	355	337	368	358	365	337	301	348	338	372	338	356	342	368	370	372	346	351	356	339	328	338	349	369	319	329	340	335	358	364	335	369	361	336	332	350	332	361	356	320	348	360	365	346	360	354	343	350	343	336	344	349	327	346	358	360	367	321	363	343	349	346	343	380	368	330	358	297	348	330	375	381	324	358	359	323	340	350	356	320	357	379	334	327	350	330	328	339	358	380	323	358	344	354	310	368	340	331	339	334	327	383	348	349	375	372	339	353	354	349	364	330	335	350	357	351	347	333	346	357	336	331	354	338	354	351	356	354	359	349	339	329	353	350	340	344	357	348	358	334	364	314	358	330	334	357	359	366	364	374	334	347	323	345	360	329	344	373	374	356	362	338	357	349	336	329	368	356	339	336	330	380	361	352	327	393	387	363	317	381	347	350	376	341	339	360	355	375	344	360	359	357	341	365	353	349	355	343	345	328	369	322	327	329	330	369	373	360	354	375	338	358	325	334	343	367	362	328	323	348	383	361	325	377	351	355	356	382	343	382	353	331	334	388	383	362	339	336	359	348	352	360	344	353	325	339	328	327	353	336	322	381	358	365	340	344	362	350	383	342	331	372	376	359	351	377	332	359	332	344	354	324	350	330	319	341	313	375	350	364	341	324	370	360	331	331	351	346	340	330	384	335	361	338	336	337	313	346	357	375	359	311	357	339	346	325	346	333	352	336	333	337	348	353	323	340	374	315	346	340	345	339	354	349	321	343	325	371	378	322	338	336	332	331	374	322	349	345	348	324	341	373	383	345	348	324	338	319	361	363	367	342	338	340	344	350	363	319	351	349	355	386	328	338	322	359	315	365	372	342	340	389	349	330	318	350	351	355	329	293	338	322	360	367	351	357	362	366	335	378	323	371	340	346	320	344	376	349	352	346	316	342	341	373	331	357	357	377	347	331	353	332	335	322	386	330	333	340	364	328	314	340	378	367	347	352	385	346	335	330	325	339	333	363	291	350	346	362	376	335	334	351	361	361	321	359	390	362	365	368	370	366	322	337	360	326	335	340	328	376	333	361	329	364	354	357	338	330	365	348	354	373	346	331	340	323	372	350	356	333	335	354	363	356	333	341	335	357	339	327	325	345	345	343	340	356	353	356	312	348	338	355	368	349	335	381	360	369	360	319	365	340	344	361	342	367	376	336	333	387	387	380	317	348	348	345	355	344	396	380	358	379	326	351	346	354	350	374	341	343	328	403	336	353	358	334	345	367	331	349	378	336	327	336	344	304	353	336	334	341	359	371	330	376	334	335	349	322	342	363	323	334	372	356	321	344	325	331	352	324	363	316	338	354	378	385	360	343	343	363	349	375	348	364	353	364	369	339	325	350	352	369	346	355	367	380	374	358	354	370	332	345	352	322	357	349	342	329	346	359	359	367	351	332	319	350	410	356	364	333	333	364	346	362	334	368	372	355	323	348	363	349	373	357	360	345	332	361	321	315	311	363	325	336	339	397	333	349	391	368	318	350	334	340	384	333	333	354	340	316	341	379	348	331	336	359	378	379	352	322	339	353	338	345	334	353	363	353	394	367	360	371	367	342	335	359	322	312	358	328	325	355	347	328	361	343	370	336	351	340	345	318	370	337	398	330	370	348	341	335	346	316	360	346	366	348	338	340	321	331	336	368	347	362	336	346	348	328	374	338	377	343	360	333	363	380	331	337	330	376	369	339	301	315	350	362	344	377	360	370	340	328	328	339	385
23041	21030	28927	23337	21032	19647	2357	918	719	698	604	550	545	536	478	454	416	416	464	432	438	442	436	426	396	405	416	419	376	356	383	390	409	386	385	399	379	412	364	421	368	361	375	382	334	363	423	383	389	366	366	379	374	382	401	387	379	397	365	388	363	381	373	351	353	382	365	382	347	367	381	335	360	353	355	382	393	343	353	383	359	340	360	365	374	329	370	350	366	336	373	400	351	323	401	405	373	373	395	342	389	363	374	374	366	375	351	371	362	369	373	398	393	340	351	375	389	397	356	378	381	376	387	349	344	333	368	352	396	386	365	368	374	376	366	387	377	407	365	398	335	345	341	384	366	390	385	350	366	374	364	359	386	371	357	386	407	375	335	362	348	374	377	364	346	369	356	369	383	358	353	398	353	364	370	343	388	377	392	369	366	358	356	355	374	391	318	387	358	356	341	346	368	350	369	385	393	365	382	368	364	343	371	370	395	350	328	363	408	402	328	367	363	353	380	353	377	380	391	387	396	357	361	368	380	340	414	334	351	360	408	355	356	365	362	366	376	356	401	362	347	344	347	341	378	347	347	383	360	369	381	378	338	408	365	343	375	392	349	346	346	365	365	390	341	332	382	386	387	368	376	357	377	375	396	383	351	358	365	375	379	340	382	341	355	370	317	371	343	359	386	367	375	337	339	383	333	368	387	344	378	378	398	374	348	368	348	355	412	379	376	375	368	386	346	352	397	366	385	370	364	362	361	329	355	348	376	402	371	337	376	344	402	354	352	375	355	353	388	354	374	358	351	349	364	352	370	370	353	362	370	354	365	390	375	374	352	380	365	321	398	375	380	342	354	373	360	379	371	373	386	370	351	326	392	358	353	387	386	379	383	370	378	336	404	361	339	349	342	374	379	380	354	397	409	378	390	368	338	349	350	373	372	331	365	361	354	369	401	358	340	363	378	306	375	351	341	380	331	358	339	375	354	382	396	353	366	373	357	352	370	352	362	373	362	366	359	385	321	340	364	359	387	359	402	362	365	391	366	381	338	341	340	391	334	392	366	355	348	349	400	352	353	379	334	353	354	369	337	381	364	367	360	362	372	340	364	392	374	410	366	339	348	399	362	356	343	361	323	370	350	349	360	373	358	390	378	337	351	370	366	350	349	392	359	380	381	378	374	395	377	385	347	349	374	365	404	365	349	342	374	365	359	348	377	378	347	408	365	353	376	370	324	374	389	345	364	386	352	344	359	362	363	353	360	366	391	371	377	338	351	341	379	339	366	346	332	372	380	375	358	353	367	330	365	378	391	364	363	376	400	388	396	368	373	380	348	398	372	381	402	356	329	360	376	385	355	357	388	379	351	330	360	389	365	343	404	349	392	348	366	342	383	385	358	354	356	349	357	341	337	376	340	369	396	390	350	384	391	347	331	340	384	368	360	368	368	374	364	353	363	387	398	396	380	369	353	384	392	382	380	392	364	369	401	383	352	363	359	364	335	376	345	379	375	373	378	371	341	388	392	370	378	374	399	336	326	345	370	358	365	376	383	374	379	369	372	371	393	376	349	388	393	376	377	380	337	334	382	378	384	369	354	370	391	370	359	384	372	366	377	382	383	355	345	389	358	344	339	357	367	382	383	345	360	353	363	360	355	378	320	343	341	372	413	358	359	345	358	385	348	372	372	396	372	374	356	389	391	350	392	390	381	399	335	391	337	377	377	349	384	362	388	320	336	405	368	353	365	347	372	380	370	403	323	349	373	371	354	357	406	378	384	370	405	399	342	387	377	338	373	332	367	363	413	358	374	346	330	368	363	361	401	381	351	355	356	386	362	383	353	364	394	380	337	341	386	379	369	341	324	377	362	366	378	334	376	338	364	364	362	367	371	381	351	384	371	348	360	360	357	396	376	347	322	372	374	335	377	363	371	315	377	348	347	361	394	375	371	348	367	356	332	368	391	363	372	380	380	368	362	378	377	367	347	376	361	348	368	381	397	386	386	340	372	407	372	345	366	345	381	370	378	342	408	360	373	398	349	366	366	377	357	377	325	345	369	344	367	372	373	374	380	357	365	353	383	331	377	393	361	336	370	364	332	387	386	411	383	363	350	398	353	362	366	365	379	361	401	375	372	339	330	408	337	355	364	362	371	359	363	342	327	365	385	352	368	379	399	367	380	313	374	337	371	363	367	405	371	340	384	394	363	368	362	345	353	356	341	346	357	351	348	392	361	374	376	347	359	375	324	393	324	362	386	355	372	356	349	362	345	378	379	378	349	382	360	379	374	359	338	403	376	363	362	346	383	361	356	368	342	356	347	361	367	383	334	383	344	380	377	355	362	377	363	374	349	348	344	348	370	351	370	339	355	355	372	369	367	357	387	352	330	374	384	390	381	378	357	357	341	379	348	363	396	383	375	356	368	370	361	348	345	381	361	318	351	356	372	368	397	409	344	365	348	418	356	370	384	375	374	377	372	334	343	361	379	378	346	369	372	354	351	385	348	351	342	361	398	377	362	365	366	402	388	375	334	356	357	365	363	387	409	362	401	371	362	374	363	355	397	330	353	357	364	336	363	352	347	395	349	360	344	411	388	357	403	366	402	386	349	336	364	343	361	330	345	375	362	358	409	356	351	372	322	370	372	363	386	377	378	362	340	359	357	369	360	356	357	367	361	344	415	381	369	346	318	338	403	375	374	370	356	369	391	382	346	355	366	367	365	375	345	379	370	363	346	346	381	373	373	340	367	371	352	351	357	345	380	352	373	362	358	358	386	364	347	354	394	367	353	403	372	359	406	387	399	381	359	351	356	358	354	352	359	362	368	344	395	353	395	374	342	373	381	357	362	360	342	404	358	355	350	369	365	394	349	356	350	326	390	380	356	357	360	389	361	334	364	379	361	383	348	404	336	388	358	363	383	363	374	365	382	361	385	407	323	359	367	332	355	377	368	386	347	355	392	339	355	346	376	384	391	368	361	356	369	385	364	358	380	360	368	357	388	378	365	389	378	355	376	339	353	360	365	338	364	371	350	363	388	368	352	367	391	354	378	398	402	366	380	397	391	364	354	384	374	357	351	353	379	387	338	359	373	385	370	357	360	355	357	355	346	360	342	354	354	388	384	374	367	391	360	364	326	389	375	361	357	357	363	386	360	365	358	355	356	351	384	364	343	362	369	351	362	362	377	340	374	349	376	348	336	359	386	364	379	354	371	356	387	371	352	370	335	353	376	391	391	360	353	403	355	362	358	354	363	365	347	355	364	367	354	380	350	393	411	387	348	360	379	367	341	367	390	346	352	356	390	373	361	386	369	363	361	379	344	378	386	356	323	364	374	377	360	395	362	337	351	381	345	324	344	363	345	374	369	385	386	351	335	385	394	374	378	380	367	420	367	373	384	366	345	363	364	358	350	354	372	364	374	371	365	397	360	377	382	357	384	337	307	373	399	340	356	383	353	365	361	378	351	381	371	402	366	385	379	375	352	369	331	353	410	395	369	348
17311	15611	13186	7143	5035	3763	2838	2325	1973	1658	1573	1362	1211	1173	1039	990	894	857	854	819	775	788	788	772	708	747	750	690	690	732	647	676	689	705	654	656	641	643	683	631	644	714	620	646	588	663	626	624	628	605	595	621	647	622	629	624	579	637	658	572	589	642	640	600	643	619	613	614	669	606	628	605	574	604	589	632	617	632	605	631	635	627	606	657	611	562	615	607	596	609	576	643	610	614	583	613	598	640	642	587	609	625	620	600	601	615	645	628	630	620	598	572	615	627	611	586	620	573	593	597	575	600	615	582	602	589	644	587	588	657	618	629	596	619	602	634	629	637	553	592	597	577	626	621	586	601	617	591	571	644	576	623	596	675	593	571	615	592	607	603	536	606	610	604	623	603	633	604	638	626	634	597	612	606	624	597	605	600	563	565	602	595	594	617	646	639	601	603	654	637	644	563	606	623	564	629	599	617	582	631	647	608	622	591	612	603	602	560	596	643	598	617	638	597	600	567	624	591	622	595	634	602	618	617	596	590	606	628	606	605	611	609	629	628	616	579	615	574	617	629	572	622	621	577	601	619	629	592	617	639	559	663	601	604	610	587	655	575	606	628	588	654	584	599	614	604	614	589	598	596	589	634	543	583	580	596	643	569	587	601	626	636	582	596	617	574	590	631	633	616	590	590	608	607	586	628	617	608	569	617	589	628	609	531	638	590	596	654	579	638	631	607	657	610	640	606	568	597	601	566	608	582	615	584	606	555	595	580	642	603	594	590	595	600	581	606	595	639	599	566	609	653	583	619	629	589	602	647	587	588	600	636	612	558	583	627	602	605	603	610	600	638	630	585	676	546	555	611	613	604	593	599	618	597	581	612	613	583	630	615	631	641	612	587	611	593	621	570	604	614	604	638	609	601	640	597	618	584	608	616	648	594	657	572	567	591	616	622	572	609	646	612	655	601	635	572	615	601	581	588	622	628	602	585	552	651	564	600	602	623	588	638	621	577	622	665	636	629	603	594	600	596	593	580	612	600	582	599	618	604	624	589	616	602	580	601	613	615	607	619	605	610	630	573	597	607	628	636	582	568	641	616	613	580	618	629	626	572	612	603	646	603	629	628	651	609	574	598	637	623	581	621	602	584	667	670	563	609	630	598	645	590	637	600	604	592	613	591	579	622	662	649	632	597	635	638	625	610	621	682	601	579	589	602	623	612	594	615	614	585	629	598	614	611	641	590	622	644	580	567	581	628	599	582	619	630	618	623	592	624	583	596	596	586	626	606	588	607	631	620	583	558	578	597	596	609	592	581	607	589	605	582	587	605	594	611	603	587	561	553	582	638	556	602	591	617	564	635	648	593	622	588	616	611	620	630	586	630	627	625	600	617	616	621	589	643	554	644	615	610	598	587	648	573	620	638	620	621	606	597	560	606	618	612	618	636	608	582	610	606	609	609	583	624	611	583	605	620	592	591	618	564	614	617	581	644	585	632	626	615	603	601	615	594	619	589	619	560	609	603	628	589	612	581	597	606	589	573	612	569	575	608	572	630	571	665	583	586	587	585	597	623	602	569	636	588	619	581	657	607	576	626	581	587	596	570	636	563	592	609	564	591	631	605	608	593	595	611	583	600	570	607	618	581	615	604	626	599	571	627	626	568	620	610	572	579	617	632	620	565	607	611	629	623	617	589	590	656	594	616	657	592	594	602	613	611	598	568	601	599	628	605	617	611	573	579	600	614	642	667	613	595	570	585	606	614	622	613	610	618	580	614	625	588	620	650	606	559	574	600	582	624	600	551	607	598	607	643	621	558	596	612	601	663	582	623	566	602	607	627	595	583	607	572	639	575	616	625	599	611	604	582	592	625	642	587	623	642	611	585	598	644	616	590	617	700	612	642	587	640	556	627	606	621	615	590	565	570	580	612	572	649	643	625	653	631	613	625	637	601	626	609	611	620	597	578	648	591	610	639	574	621	611	580	643	544	665	595	626	587	616	573	655	596	628	591	603	572	571	608	622	586	615	578	620	582	608	624	533	616	573	572	624	617	605	598	611	626	638	579	612	612	609	606	572	619	631	639	603	635	568	629	598	606	624	636	596	559	597	612	575	651	642	596	612	625	611	613	615	625	575	587	628	601	607	602	634	601	616	591	623	618	611	601	672	586	605	655	620	599	574	601	592	636	600	614	605	618	643	577	612	593	635	626	608	568	595	591	574	580	591	585	647	596	622	628	582	609	613	608	583	593	613	577	614	634	653	588	633	587	626	592	580	585	587	553	581	605	576	594	580	542	619	613	619	602	592	609	639	601	594	589	589	554	616	624	602	595	591	587	597	594	601	561	620	593	600	605	621	577	649	631	619	628	629	583	596	679	602	595	581	603	597	620	622	592	632	623	606	605	642	648	634	624	611	617	634	587	622	569	607	614	598	576	600	556	642	612	613	604	621	632	581	598	622	604	600	613	617	603	566	622	612	568	622	631	610	627	632	604	620	632	599	604	616	623	625	588	592	624	630	550	575	584	575	594	567	642	626	597	617	671	531	625	557	616	610	624	626	613	627	589	606	647	612	570	613	627	579	601	629	585	588	580	583	602	527	599	611	557	610	621	657	607	590	612	573	601	585	641	619	608	587	632	608	610	603	630	653	604	561	669	604	609	581	636	628	610	584	617	617	626	616	609	575	632	632	628	587	615	591	591	599	592	617	591	656	588	652	596	576	620	615	570	615	637	586	599	606	594	615	646	621	608	609	556	631	630	633	608	625	618	583	591	601	624	648	602	599	624	587	638	647	616	621	613	580	602	613	627	609	636	565	599	593	618	597	565	596	636	545	604	632	562	624	599	574	637	563	615	645	595	599	629	618	638	632	590	585	591	608	617	572	581	605	647	636	633	582	640	596	573	579	630	591	564	612	614	645	603	588	588	685	633	552	589	610	619	621	613	618	581	628	568	601	583	622	594	639	606	603	613	611	560	665	591	605	604	643	622	572	603	614	606	583	594	569	606	554	567	617	607	600	650	620	591	613	549	561	593	573	656	588	587	598	614	605	615	622	613	585	603	580	580	573	628	571	616	592	556	609	591	628	654	596	643	618	610	631	599	607	622	581	609	609	632	609	626	567	622	589	610	606	614	610	602	563	603	590	624	624	614	568	589	621	627	628	626	621	607	585	578	601	572	679	590	606	655	628	620	626	595	605	590	605	613	611	629	602	628	657	606	575	635	584	593	648	585	652	587	634	625	622	565	609	630	579	571	607	560	569	660	607	579	585	614	672	605	567	636	610	586	605	611	587	633	641	616	582	598	609	601	657	575	631	579	601	610	628	605	557	577	590	631	615	601	541	582	618	582	532	615	562	609	595	603	602	582	588	616	627	653	654	577	631	609	635	579	599	622	612	596	598	625	560	560	608	608	578	616	594	629	616	634	591	612	639	622	615	587	643	579	667	594	604	615	565	623	571	602	600	606	633	618	618	609	595	619	586	602	591	557	627	630	583	586
26663	20404	7887	577	343	310	133	112	94	89	118	105	108	84	82	115	98	88	96	87	106	100	95	110	103	59	87	92	97	85	84	79	91	68	79	83	84	77	87	86	99	100	91	100	70	79	95	111	94	86	93	99	82	102	94	84	85	103	88	86	108	75	76	91	82	79	73	100	98	104	99	82	89	81	90	95	106	80	85	100	111	79	106	86	87	90	65	90	109	81	95	75	82	89	106	83	82	87	79	90	87	88	72	74	94	91	90	93	95	95	106	88	90	82	90	89	92	100	98	80	87	100	82	95	111	94	84	98	95	109	96	80	67	77	85	72	105	83	108	87	80	91	103	79	94	107	90	79	99	87	97	88	107	93	94	85	92	87	81	83	78	89	97	97	80	100	86	99	84	103	89	116	78	94	80	84	87	90	92	96	90	82	86	86	95	97	96	109	109	78	87	91	94	123	98	82	99	107	90	81	88	98	91	92	87	85	99	102	94	84	98	84	94	81	97	87	103	97	82	97	93	89	95	76	84	90	97	87	78	96	96	87	95	92	84	97	93	77	97	84	107	95	81	90	77	65	66	84	96	85	79	97	96	90	86	92	70	101	89	78	96	91	93	76	92	93	91	86	90	94	89	87	83	94	82	83	92	95	91	86	100	103	87	90	85	88	89	89	89	84	91	82	78	87	85	105	80	94	74	95	86	101	82	97	78	96	65	92	89	81	98	84	78	91	98	84	98	105	88	89	86	80	80	82	94	93	87	104	79	88	87	103	78	97	85	94	89	79	102	89	100	86	94	97	88	82	90	107	82	98	93	89	103	95	99	119	105	89	86	87	110	99	80	87	83	78	95	87	89	92	112	85	101	104	90	98	97	87	86	87	82	99	78	86	96	86	89	96	101	107	93	86	86	88	88	96	87	101	81	119	92	87	82	99	89	87	99	112	97	85	81	98	106	84	84	89	100	95	111	86	94	86	97	82	87	89	86	93	76	91	81	85	97	93	99	92	83	83	87	71	101	88	90	121	92	81	94	97	96	91	83	106	99	89	88	97	74	76	90	81	86	80	87	92	99	94	81	86	86	91	94	95	95	81	89	103	86	94	92	102	79	97	95	91	102	98	86	83	93	87	89	107	71	92	95	104	73	83	109	88	82	88	102	76	109	88	75	84	87	91	69	83	88	94	108	92	74	92	83	93	80	91	96	93	95	93	84	88	95	88	92	97	93	92	100	70	75	75	75	93	95	90	104	80	91	92	92	87	102	80	109	94	85	84	97	102	99	96	91	86	93	113	97	90	95	93	92	85	99	92	101	93	97	97	88	91	86	117	94	102	90	85	75	88	104	74	100	78	84	111	80	82	92	80	87	92	95	85	102	103	90	88	85	89	92	107	82	97	103	82	83	94	98	87	103	83	96	81	76	98	82	79	92	83	101	90	98	85	122	104	102	89	95	89	95	86	102	78	104	102	94	86	82	86	92	87	101	81	78	83	90	90	86	92	87	85	80	94	93	89	95	90	107	86	94	104	93	84	99	84	88	79	81	94	94	82	100	112	103	95	98	83	84	77	90	105	83	93	102	97	92	81	96	98	102	86	84	95	78	93	87	90	94	103	74	91	94	96	92	81	109	91	105	80	106	95	109	75	107	82	86	101	84	84	79	78	100	99	81	102	95	100	80	87	90	85	99	84	87	81	87	87	94	84	87	74	93	90	93	96	90	106	75	93	89	109	102	107	91	94	86	95	88	91	97	101	78	99	92	95	90	109	96	92	74	78	87	90	97	71	97	99	97	91	101	88	88	86	109	102	99	92	82	86	105	91	93	85	90	69	93	91	108	104	79	88	96	81	88	96	108	91	91	105	89	92	80	93	91	100	93	94	95	78	88	87	87	77	103	77	97	82	86	98	95	85	96	101	75	85	93	86	105	102	86	89	99	91	100	99	85	96	99	73	102	78	91	82	90	89	88	82	99	77	100	84	100	90	101	103	100	83	90	85	94	83	87	95	106	104	90	88	105	98	90	90	90	91	93	84	98	105	97	82	90	91	73	80	103	89	86	89	96	109	90	81	96	68	88	95	83	102	88	86	88	83	93	93	100	77	96	93	68	92	81	94	101	80	88	72	87	72	74	93	80	91	91	87	102	93	92	81	110	98	109	86	95	89	85	95	98	100	84	93	87	94	90	86	87	86	77	109	72	92	88	77	84	78	82	98	77	91	88	90	79	84	94	93	80	80	92	72	85	82	86	94	116	100	95	94	85	97	102	92	80	86	93	114	110	90	104	79	93	99	96	94	86	95	92	83	82	76	89	89	69	90	87	100	89	99	88	96	85	89	74	90	68	82	96	106	95	109	87	85	99	79	108	89	110	85	90	89	92	84	90	103	87	83	90	87	99	99	96	84	97	85	94	99	100	100	83	103	116	78	90	81	75	80	93	80	85	81	84	94	97	76	98	87	87	98	84	89	107	78	99	73	96	92	103	80	83	81	92	101	108	90	81	96	97	102	95	96	71	90	102	77	94	94	91	87	96	88	97	84	98	99	96	86	109	99	94	89	89	86	83	88	83	83	91	100	62	85	97	94	93	93	97	81	83	94	88	78	97	92	91	81	85	88	79	103	110	89	88	79	93	86	92	76	84	108	81	100	91	90	80	113	93	106	95	82	97	83	91	82	92	100	88	102	79	100	85	87	106	85	80	89	101	92	69	89	96	78	89	101	85	96	89	79	106	100	104	102	93	98	103	79	94	96	106	98	101	94	87	80	89	96	91	89	91	71	94	99	103	89	90	117	88	91	99	92	87	82	105	78	91	88	83	87	98	91	95	93	99	84	95	102	79	87	86	86	81	99	82	108	115	110	82	112	92	71	104	80	88	75	99	100	96	97	97	88	97	90	100	80	88	89	92	104	95	102	79	83	90	78	79	86	87	99	86	90	82	88	81	85	84	92	111	97	89	105	97	91	85	98	81	102	87	78	95	87	82	97	90	84	88	91	89	80	75	86	93	97	99	98	93	77	77	97	105	89	101	82	95	100	95	87	97	87	104	119	96	75	87	94	90	92	92	89	85	90	96	84	82	91	89	80	87	97	66	81	100	89	91	88	92	74	86	80	95	76	90	92	91	91	102	88	81	92	118	83	89	107	89	97	85	88	98	98	91	96	93	94	89	94	100	83	89	93	77	94	86	95	84	87	97	85	88	86	96	99	80	98	93	115	91	94	86	75	73	90	104	92	97	90	95	97	84	93	95	84	98	90	92	91	94	101	78	106	77	91	92	96	89	102	102	89	80	98	85	94	96	95	81	83	101	69	87	81	79	89	104	91	95	86	96	96	96	85	80	91	108	77	100	83	77	83	94	90	87	84	89	89	88	106	95	96	91	85	89	91	101	82	78	80	76	87	97	116	79	100	98	109	81	90	88	96	112	92	94	98	86	85	103	96	81	97	86	86	97	89	89	93	86	89	76	97	86	95	82	110	86	85	104	80	80	97
7296	1276	1019	582	394	327	258	254	238	217	222	192	178	199	155	210	159	172	192	196	172	190	168	184	182	188	185	192	174	157	168	157	177	183	200	175	162	181	171	177	165	156	181	185	143	188	163	156	204	153	181	178	169	168	148	148	146	163	182	191	168	196	177	170	160	163	171	155	153	196	161	169	165	153	197	188	142	202	174	175	167	150	194	173	167	180	145	172	167	149	168	173	183	149	177	199	166	173	179	180	196	183	168	171	181	158	167	192	185	162	155	183	143	172	170	171	159	184	171	171	155	175	185	163	166	152	153	175	175	168	186	146	171	175	175	175	181	180	173	183	188	191	139	169	168	183	175	168	164	199	158	178	150	173	166	167	175	150	167	151	187	182	189	158	166	167	160	180	161	163	163	173	178	178	186	175	178	164	183	169	175	154	178	170	155	163	184	154	175	202	162	158	193	183	156	151	161	164	175	165	187	168	158	150	174	167	161	175	171	180	138	196	171	155	167	178	161	155	183	177	172	211	177	175	188	179	162	165	164	165	203	183	190	177	181	168	151	172	176	162	160	159	163	176	163	148	168	157	159	140	164	148	157	152	168	176	174	170	166	171	175	144	183	141	166	200	178	179	165	158	176	170	191	168	150	184	162	170	168	152	204	181	177	183	153	157	158	159	165	164	162	165	154	172	169	192	158	178	172	171	175	210	187	144	164	183	167	166	163	148	163	186	160	174	153	164	149	181	160	175	155	171	163	181	144	162	166	173	164	163	147	152	169	181	149	176	147	162	148	184	162	163	165	160	156	156	181	191	188	184	195	199	163	183	161	176	158	189	149	181	149	148	179	209	158	155	147	152	173	177	156	173	173	200	187	173	174	140	144	143	150	164	160	170	172	193	159	161	166	154	169	164	172	182	182	191	165	182	188	160	162	159	158	171	168	175	160	161	172	174	170	177	181	166	184	191	170	191	170	160	147	151	146	161	181	178	174	163	151	175	147	166	169	169	179	165	160	172	207	165	175	177	178	165	181	154	177	176	155	153	175	161	169	177	178	161	176	182	167	185	145	165	169	152	164	171	161	181	176	183	173	164	164	183	167	168	152	163	183	154	163	151	172	155	177	168	167	170	158	202	167	191	179	169	172	188	157	168	166	166	150	169	175	156	150	185	167	162	182	169	169	175	166	172	168	151	164	184	165	171	186	171	152	167	184	164	180	160	164	175	186	176	167	169	167	171	168	187	186	169	181	190	181	172	159	143	161	176	165	165	144	174	179	181	171	152	159	168	166	187	164	182	178	186	175	183	174	169	174	153	165	175	151	166	160	158	175	160	147	174	128	170	179	187	140	183	190	140	165	162	160	161	157	166	178	178	182	141	153	180	147	168	163	172	183	144	177	173	144	156	177	161	158	168	151	174	173	168	170	176	179	177	167	194	154	166	192	155	162	168	195	170	189	150	164	192	161	172	185	161	176	169	159	158	170	177	139	161	173	189	168	171	171	181	170	181	165	186	196	167	146	165	173	173	150	170	160	179	155	156	187	173	168	200	167	166	181	192	180	185	179	166	188	184	180	172	176	167	140	197	163	187	185	174	183	173	183	179	175	192	158	177	168	127	180	186	172	167	167	176	149	165	136	157	166	202	153	162	197	164	179	166	172	156	180	188	190	159	168	177	179	157	160	164	156	189	175	156	160	164	181	157	160	153	161	182	166	137	165	160	162	194	159	143	159	175	168	178	183	166	168	183	168	165	151	166	176	171	151	165	168	177	173	158	186	164	148	187	182	197	179	167	166	164	156	153	169	164	185	169	161	189	168	168	140	182	184	168	185	174	176	173	165	184	176	180	170	155	149	157	175	178	177	163	157	167	177	171	195	172	171	163	172	185	167	209	178	176	155	183	148	202	160	180	176	142	171	155	176	155	163	180	188	170	156	164	152	168	162	180	153	184	159	169	169	161	167	167	152	179	156	181	171	177	163	171	162	165	174	191	159	167	161	182	171	160	154	167	177	176	180	169	180	167	187	166	180	176	173	184	168	158	160	172	193	169	172	179	165	164	180	167	190	169	161	154	192	167	174	173	178	173	173	153	190	186	165	194	163	146	140	182	144	164	156	183	168	182	184	155	156	177	174	148	156	187	172	172	178	147	156	164	139	157	159	178	180	180	173	141	153	154	186	157	185	161	172	182	167	164	155	172	176	191	170	163	167	177	167	188	167	170	198	156	152	187	172	188	152	159	175	174	178	158	163	158	166	176	193	175	155	166	176	162	180	152	170	165	192	162	173	143	162	164	152	177	167	175	156	175	176	175	156	181	180	175	169	173	170	163	171	177	148	175	169	191	178	159	161	162	184	168	177	171	163	163	169	164	185	165	186	175	185	181	148	176	141	195	162	182	159	155	170	172	164	184	171	172	173	180	183	169	143	182	174	163	186	158	150	171	173	179	172	161	155	170	171	164	168	149	154	159	178	176	165	154	160	152	176	168	154	175	186	171	153	160	172	165	161	149	183	166	157	172	172	178	169	162	181	169	182	168	159	151	193	163	181	162	160	163	140	181	146	174	160	163	152	162	174	183	155	192	196	198	161	171	154	167	171	156	156	175	161	179	166	179	172	165	164	157	171	192	174	166	153	155	178	173	169	159	179	179	169	190	166	166	198	167	165	190	166	192	158	164	167	157	154	178	157	172	159	174	190	162	165	146	189	162	172	132	176	165	174	177	175	180	202	186	168	147	169	189	178	159	162	180	177	164	180	145	179	175	171	166	183	184	190	174	181	188	196	183	176	184	179	179	173	161	187	163	159	160	181	159	176	170	170	152	170	144	168	165	174	180	168	170	170	161	160	185	156	170	163	162	148	161	161	184	152	192	178	177	176	185	178	166	165	177	181	138	192	160	179	158	168	184	156	166	164	166	177	182	199	174	183	181	179	153	171	160	158	163	145	179	187	166	179	179	171	179	206	173	172	159	160	207	152	174	162	179	158	174	181	175	154	174	165	183	193	165	162	181	142	157	144	168	158	192	183	167	148	171	170	162	153	175	171	181	171	163	164	165	179	169	188	163	189	185	165	182	205	191	178	174	175	188	183	171	163	184	156	164	154	173	170	183	184	151	178	166	187	177	154	158	146	169	182	173	161	178	177	164	182	177	181	156	165	161	163	152	153	142	157	156	177	192	155	174	181	189	163	171	173	147	156	168	182	147	185	170	166	156	163	192	162	185	165	183	165	200	190	162	165	165	178	202	176	149	177	167	191	196	162	187	196	170	139	161	191	167	168	191	172	166	157	178	164	173	188	181	184	188	155	161	186	155	167	158	176	176	157	166	181	156	159	173	155	159	181	167	170	184	172	139	171	158	163	179	157	156	155	181	174	145	163	199	166	157	163	171	163	168	169	176	187	165	163	180	170	168	156	174	159	160	178	183	139	165	183	150	199	155	182	170	162	185	159	139	185	152	154	171	172	183	175	158	176	178	162	166	149	176	159	165	162	165
24040	21036	28258	24007	20367	2151	634	489	415	347	317	313	308	282	265	249	238	257	231	244	229	231	221	238	201	237	235	234	212	231	214	219	205	243	222	191	202	210	215	211	217	195	201	213	194	202	196	217	202	231	197	181	201	208	235	219	237	204	196	196	192	198	214	208	216	202	205	204	200	177	202	203	198	219	201	222	191	169	202	212	205	172	241	203	235	189	208	215	184	191	214	205	221	185	219	214	199	224	212	239	188	208	204	234	207	202	217	198	216	202	199	205	183	188	200	202	192	196	205	212	216	202	196	200	218	193	227	210	179	209	196	202	200	193	199	199	239	206	195	198	211	204	207	214	208	182	193	193	179	218	184	249	213	183	177	194	230	206	204	225	201	196	218	216	197	205	217	188	189	191	226	181	196	229	207	208	190	250	187	241	196	219	197	200	192	202	194	223	214	220	221	228	213	181	219	204	214	225	237	202	221	183	190	207	223	187	225	220	199	201	225	197	191	204	193	188	220	200	176	203	204	214	179	174	197	190	221	211	165	205	196	191	191	214	232	179	221	200	189	197	224	206	223	203	191	194	210	197	200	212	205	201	196	197	188	197	217	227	207	201	216	219	192	217	201	187	196	183	233	212	218	208	200	209	218	227	194	196	194	186	208	203	203	202	190	193	192	197	208	208	184	224	196	218	220	180	205	201	209	200	215	211	183	195	207	201	205	232	211	207	190	196	235	216	225	206	202	187	193	208	201	201	219	205	206	199	193	209	220	189	203	201	208	217	195	174	176	201	207	201	188	240	195	198	209	205	194	224	211	218	193	196	206	197	185	193	198	227	189	198	221	208	207	207	220	200	201	220	180	203	185	186	187	217	211	208	198	179	237	204	226	233	203	209	239	205	194	221	197	232	174	222	232	187	190	210	214	225	221	215	229	200	200	192	227	204	189	206	196	190	210	169	217	215	195	218	196	204	195	195	193	223	194	198	196	171	201	196	192	217	201	217	217	216	184	215	186	190	200	181	223	198	200	212	195	211	235	200	212	172	229	181	228	204	226	194	204	191	172	179	209	192	218	203	206	207	229	217	211	216	210	197	176	183	202	216	196	208	198	203	227	212	200	221	205	201	198	235	206	203	223	210	198	202	194	183	168	199	190	207	192	216	191	215	222	196	207	187	220	204	190	202	198	194	224	224	181	204	193	228	219	182	190	200	202	191	196	198	208	199	201	201	213	211	166	203	201	200	196	182	207	220	226	206	209	190	213	175	229	197	214	172	225	192	190	191	195	217	202	206	162	184	202	191	187	216	187	204	187	198	194	226	185	185	218	218	210	164	183	212	212	204	198	209	220	200	217	190	200	211	179	216	192	189	182	204	189	200	200	218	216	214	206	216	223	212	206	190	192	224	218	218	171	194	208	220	199	185	203	210	205	182	194	202	252	226	194	210	195	191	208	221	199	228	217	202	197	203	195	210	203	215	219	206	212	218	197	226	203	200	191	200	189	197	187	195	184	204	173	208	226	210	188	233	197	188	200	204	188	209	210	202	210	198	175	216	205	200	206	220	242	194	206	196	195	217	199	200	211	218	193	189	205	202	201	210	210	216	201	183	196	223	200	184	232	189	224	202	198	202	219	182	189	202	205	223	206	216	205	218	211	185	185	198	205	189	201	201	208	193	215	169	196	192	223	223	202	192	213	220	215	228	183	204	214	186	217	199	182	183	234	197	195	178	216	202	203	188	190	205	214	208	196	223	223	221	215	192	202	199	204	208	202	213	218	205	223	188	226	210	210	225	223	206	195	216	197	194	223	219	211	203	223	189	199	191	180	207	213	215	203	191	196	206	238	206	200	182	216	228	190	207	210	194	174	204	207	215	194	197	184	190	193	216	209	212	219	201	186	192	226	225	158	212	198	202	210	195	209	204	194	217	207	204	207	202	225	191	210	193	202	211	203	212	206	205	195	217	195	200	219	190	205	197	210	200	219	202	218	174	197	192	190	209	200	207	194	201	182	209	231	178	206	191	215	199	203	223	209	237	195	214	226	206	177	193	218	180	202	219	235	182	209	195	191	193	206	209	227	185	202	174	200	223	207	199	202	181	240	211	202	190	202	229	221	199	201	208	231	202	181	247	193	203	204	197	187	172	204	212	184	228	205	212	206	205	199	206	201	203	215	184	189	185	220	218	202	190	214	211	204	192	197	184	228	229	188	187	198	215	214	205	230	198	211	219	202	196	195	183	183	215	188	207	198	207	185	194	204	191	196	184	207	230	231	200	195	182	194	194	195	193	197	197	214	200	190	184	234	219	205	193	221	200	205	197	228	219	197	171	197	230	212	212	207	235	201	199	208	196	196	226	211	195	193	211	240	213	221	176	219	202	183	198	180	199	197	205	204	217	195	219	213	182	188	213	199	202	233	199	207	194	172	210	192	173	223	214	203	180	211	217	186	193	192	201	206	219	219	201	204	183	219	232	207	218	197	185	217	199	204	194	214	192	196	240	190	232	220	177	210	189	194	194	199	226	217	200	210	214	192	211	225	233	193	213	197	209	180	200	186	192	211	200	205	222	198	207	213	209	197	198	224	199	165	226	224	206	202	195	219	211	202	194	175	209	182	208	192	194	200	204	204	201	217	202	194	207	195	180	201	216	191	203	202	193	209	205	189	191	226	204	209	196	190	178	213	173	203	201	210	195	207	236	199	200	187	228	223	220	202	212	172	195	244	209	206	192	218	218	200	184	199	212	228	195	195	200	196	206	194	225	188	212	200	222	206	189	200	175	193	199	216	201	221	204	183	208	231	185	189	221	171	181	217	198	219	183	198	214	203	180	207	194	210	194	209	215	216	181	183	210	212	216	219	179	189	202	228	190	193	195	229	196	217	226	201	213	188	219	194	206	212	215	208	173	184	182	222	191	214	195	209	221	214	227	215	203	227	218	202	198	187	237	231	202	184	208	217	183	235	206	211	192	205	213	177	218	191	202	200	203	199	175	165	188	199	210	204	206	228	197	199	222	221	182	232	218	188	210	205	192	221	245	195	203	212	177	211	210	215	198	198	203	208	215	197	190	193	207	205	206	190	197	194	198	196	211	194	204	231	201	207	209	209	219	204	225	182	187	225	199	197	193	199	195	209	218	217	193	217	178	213	197	195	205	180	196	220	220	205	211	199	208	181	200	222	191	216	239	223	208	198	231	184	203	223	205	204	192	203	219	199	200	204	195	202	190	192	229	197	184	213	201	195	190	203	183	191	199	217	215	207	180	206	194	208	168	208	207	204	182	198	214	170	189	193	186	198	191	179	208	180	237	211	191	220	198	222	200	170	206	213	208	217	194	181	204	176	192	242	218	208	203	193	203	184	215	195	224	216	181	210	190	189	194	207	202	211	187	197	195	196	205	179	181	207	198	205	202	181	196	210	195	191	193	215	182	161	211	234	204	194	207	198	205	194	207	201	220	204	175	174	213	219	200	166	196	206	214	236	194	200	234	194	216
14871	9359	8035	4046	2666	1972	1521	1237	1032	891	803	696	674	601	543	549	479	486	485	451	423	420	431	399	429	418	411	378	427	426	425	407	410	393	407	391	367	357	374	391	375	356	343	395	377	358	356	368	357	362	374	369	376	382	342	365	407	380	364	365	359	363	367	340	384	370	346	369	367	358	356	366	335	341	354	355	367	337	347	390	339	372	355	322	385	320	345	391	379	365	353	363	358	387	350	328	342	336	326	353	341	344	306	321	359	376	357	358	362	359	326	403	375	323	320	362	372	333	375	364	360	391	341	339	369	363	352	354	352	378	373	370	320	337	340	309	347	345	329	311	350	333	341	355	358	392	350	363	350	347	337	345	356	342	323	348	365	367	366	369	319	350	366	369	328	357	338	351	342	350	364	341	339	317	356	351	362	350	376	346	340	319	329	364	322	364	369	393	354	316	327	354	363	353	382	358	353	355	326	327	338	353	342	345	370	338	350	393	349	370	375	358	376	331	351	330	350	362	397	391	394	344	349	351	337	328	363	348	339	344	350	336	358	372	356	343	359	370	364	316	386	337	362	372	335	373	349	338	329	367	339	370	328	331	362	325	349	330	374	346	337	364	377	354	362	345	363	334	354	364	364	373	351	343	354	374	365	340	342	354	329	340	350	354	328	372	387	346	329	322	370	387	338	362	339	357	354	325	383	358	346	365	341	363	352	350	323	338	357	354	364	376	384	335	375	346	343	369	344	336	369	341	338	349	321	369	369	352	303	356	361	330	338	339	374	338	342	331	345	380	335	359	352	336	371	395	321	346	371	347	356	365	349	356	325	369	342	349	357	339	337	376	349	324	352	374	325	340	374	349	338	349	369	358	354	356	365	380	340	372	345	342	373	335	358	373	342	334	415	339	367	365	353	364	364	356	368	336	341	365	337	357	340	347	350	316	353	357	340	387	351	349	338	370	339	326	348	358	343	359	324	340	388	387	355	361	354	352	381	369	328	357	341	363	365	340	344	358	331	376	376	365	336	345	317	353	367	329	372	366	319	341	356	370	360	392	352	332	355	365	329	367	363	358	362	332	352	394	336	351	373	353	353	355	330	345	370	384	366	348	351	373	342	381	348	353	362	350	349	333	350	361	337	332	395	352	367	338	349	350	331	342	342	374	328	349	354	357	352	346	324	350	345	376	362	354	349	343	350	346	327	357	353	356	368	392	324	378	358	350	373	312	330	392	343	375	335	374	322	333	366	353	357	335	322	375	320	351	366	347	355	369	336	375	394	367	352	344	338	357	352	370	350	343	355	339	356	352	340	388	333	355	318	337	349	379	353	323	355	358	370	339	362	368	348	355	349	341	323	354	342	336	321	347	359	353	319	349	358	351	366	332	368	330	350	370	336	363	380	340	364	371	344	342	322	350	354	368	328	338	335	348	353	371	341	326	363	341	386	346	346	384	351	365	353	333	349	348	331	341	369	343	373	329	358	310	359	365	348	374	327	362	336	328	362	360	343	326	338	336	368	368	350	363	331	356	351	363	360	312	351	357	337	361	355	342	310	384	360	369	326	385	350	370	353	360	356	380	370	349	349	350	377	372	346	362	329	351	370	378	356	309	341	345	311	343	369	341	363	358	359	356	370	315	310	362	373	339	344	354	331	347	329	385	313	377	378	304	328	324	368	352	370	365	337	325	354	352	342	369	349	371	358	360	351	359	345	367	355	357	368	333	347	315	336	327	337	358	368	373	332	346	350	340	338	371	330	373	342	371	340	346	331	354	354	378	374	353	363	360	324	342	353	369	377	353	364	346	341	359	359	373	365	357	373	316	331	318	357	334	350	347	361	380	368	312	359	345	357	377	368	318	358	373	372	350	334	338	386	339	384	368	367	353	372	368	342	358	335	360	342	355	337	373	319	370	355	335	330	370	336	373	330	325	343	372	348	350	365	364	322	341	339	372	343	345	328	338	359	331	339	369	325	348	358	331	384	333	368	355	367	370	312	373	351	324	357	359	367	354	370	371	344	337	354	353	393	346	364	330	328	363	363	375	320	341	335	349	335	343	361	365	371	350	360	352	373	344	374	345	365	376	357	358	341	349	353	341	336	384	381	344	381	365	377	356	340	344	368	330	363	354	351	307	345	318	342	347	365	367	344	363	350	339	343	328	377	324	369	379	346	358	350	342	349	316	360	326	353	329	335	370	367	347	354	349	383	330	345	373	337	357	373	338	382	371	384	331	353	341	375	343	371	368	383	328	367	356	359	337	366	347	355	343	350	334	350	309	355	360	320	356	372	338	319	354	345	351	318	320	367	325	382	323	348	340	370	363	364	338	364	325	354	338	338	345	370	356	357	375	359	327	316	365	370	336	379	342	340	349	327	347	320	349	348	362	365	364	325	365	362	360	380	389	330	372	348	380	335	388	363	353	357	354	347	338	351	377	372	347	349	360	354	346	369	351	370	337	333	348	347	372	364	343	341	374	390	370	373	353	337	370	374	371	335	372	339	365	336	344	343	366	366	337	334	367	368	340	349	394	330	367	333	342	344	335	347	322	346	391	346	358	335	364	364	337	341	366	363	351	333	350	368	355	331	351	362	342	346	375	344	358	327	341	323	352	344	359	324	355	334	364	348	353	318	374	341	352	358	343	357	397	341	320	347	343	377	350	370	334	348	359	344	349	359	350	340	359	345	340	344	362	362	354	354	353	326	370	390	321	387	346	343	365	363	353	349	372	340	351	341	362	323	357	367	355	358	355	358	384	313	350	344	338	345	374	349	339	343	358	329	367	336	353	340	352	362	356	380	371	336	314	333	340	352	350	370	377	343	362	308	363	342	371	330	354	354	337	370	382	352	367	361	391	353	354	349	344	345	351	351	341	348	342	345	332	314	339	351	327	383	334	333	397	334	370	332	350	356	333	365	335	384	383	347	364	394	336	354	333	339	331	364	358	345	352	358	352	343	350	365	349	342	350	343	338	368	357	362	352	349	374	362	335	354	366	368	323	337	334	361	322	350	345	337	385	344	335	356	380	366	329	371	334	370	326	339	331	384	352	363	321	339	397	345	376	338	354	349	344	333	334	368	347	341	345	347	330	349	386	346	388	321	352	367	358	344	352	347	357	363	350	340	345	363	318	335	359	370	337	342	335	354	333	387	349	328	364	331	352	353	352	339	347	333	386	366	335	350	356	354	368	338	361	347	383	343	390	356	322	374	350	363	364	345	352	319	370	362	382	369	310	344	360	343	349	317	368	354	354	347	351	331	330	338	367	352	369	386	362	344	339	336	329	343	341	359	371	332	374	350	378	324	351	370	359	340	356	357	368	383	362	338	341	363	368	367	341	340	345	365	335	363	381	335	347	350	347	377	374	349	367	348	310	364	329	353	383	344	341	352	333	354	324	353	358	360	345	307	347	345	356	372	359	382	319	335	355	377	352	316	345	389	350	340	348	328	344	333	332	334	325	343	339	392	343	403	361	331	334	372	377	330	341	333	348
22988	21020	28897	23345	21021	19680	2299	974	752	636	622	587	551	506	489	503	440	461	421	423	455	423	358	378	390	441	410	428	388	422	413	368	372	380	369	417	389	385	446	389	362	362	370	391	417	415	363	383	370	379	376	373	380	345	397	337	381	348	348	346	377	335	397	368	377	371	367	393	384	431	405	384	383	368	378	369	302	374	354	382	369	389	345	371	378	377	360	360	350	393	403	376	402	342	384	382	364	383	343	363	377	394	364	382	361	401	390	387	368	363	371	348	375	376	390	351	353	409	404	351	389	363	357	354	337	372	343	353	352	384	364	349	374	367	360	409	368	385	366	372	379	387	387	338	382	370	388	365	392	348	323	402	395	383	381	339	374	352	391	391	363	380	332	398	380	358	352	365	338	371	365	391	366	334	370	386	344	355	345	393	381	343	359	368	365	384	353	359	365	388	352	366	330	363	360	342	399	363	385	377	346	362	365	379	369	356	354	374	354	361	366	376	366	418	368	408	365	371	383	370	391	352	398	372	319	375	310	382	354	364	352	379	378	360	348	360	350	362	382	335	361	359	360	362	341	346	372	357	408	358	385	360	368	372	380	376	344	325	374	385	359	349	327	359	392	356	388	369	361	401	371	349	361	394	365	382	331	390	361	377	368	385	358	348	374	372	373	374	357	370	375	386	362	389	359	380	368	356	362	359	406	382	342	383	391	384	352	373	384	414	370	380	359	396	370	367	353	370	378	357	368	365	354	381	413	388	356	355	367	394	356	354	331	364	367	385	388	388	394	363	387	379	354	391	370	355	364	384	353	362	393	329	380	372	379	375	378	389	362	353	363	354	337	361	342	388	352	364	363	385	363	390	371	347	367	378	374	364	343	372	348	368	348	383	362	352	378	335	392	402	353	369	369	397	354	344	351	374	334	396	370	369	398	359	376	377	361	361	382	370	334	384	367	378	376	312	377	361	379	404	397	365	387	401	381	349	350	366	352	387	357	332	339	352	375	355	364	361	337	321	361	341	370	374	354	355	373	326	379	360	352	340	385	382	394	361	384	344	381	363	360	374	376	358	349	368	361	391	361	374	365	328	366	370	372	376	397	374	352	342	365	335	367	378	369	297	356	329	371	391	347	386	346	371	377	358	373	407	367	395	373	354	342	373	377	397	379	356	353	377	336	367	370	378	369	375	368	353	411	350	363	375	373	369	359	374	367	350	351	340	377	371	348	361	380	332	381	313	378	343	343	374	404	383	383	364	354	373	393	334	359	365	398	354	343	382	386	331	363	371	344	402	365	356	378	357	362	346	396	366	356	330	384	349	347	361	378	351	378	370	330	388	357	396	404	397	356	336	366	352	340	368	375	378	389	336	389	377	388	352	384	379	339	394	399	390	359	378	351	349	353	398	376	358	375	362	387	375	363	399	399	361	326	357	354	390	389	387	355	374	368	372	393	358	333	370	362	359	375	350	367	379	375	364	358	389	379	318	344	379	345	332	386	357	325	384	371	360	366	348	371	389	358	348	385	403	353	386	385	363	353	384	364	325	398	370	366	373	370	371	352	382	405	338	367	383	372	384	346	365	378	386	374	383	368	368	369	345	382	353	317	382	386	384	380	394	378	351	370	356	389	378	376	366	369	375	377	373	368	373	383	354	355	394	349	373	333	377	366	366	348	358	367	342	406	384	385	415	379	380	380	358	373	397	375	375	375	372	346	351	368	352	374	361	370	375	353	376	344	377	394	394	368	376	335	369	339	386	388	383	338	389	392	386	353	322	348	345	361	353	354	381	362	322	357	379	353	362	379	394	395	384	389	352	392	349	370	345	391	364	364	343	354	387	407	375	383	372	387	381	347	386	350	374	361	376	344	374	394	395	332	366	376	371	370	408	381	342	330	345	351	349	352	382	359	358	371	343	389	360	364	392	375	404	353	415	375	366	359	380	360	353	399	389	370	375	371	368	406	377	408	351	375	387	372	338	332	375	345	363	388	387	363	334	345	350	379	378	381	382	372	400	367	378	391	402	344	378	343	388	366	375	358	376	356	379	342	369	388	371	402	395	354	351	404	349	382	373	363	373	380	366	381	378	363	362	343	373	328	384	340	379	394	396	340	341	353	379	338	364	396	383	388	361	372	379	390	353	360	369	364	376	385	331	371	366	339	348	342	329	344	360	370	385	404	391	369	376	331	365	347	360	384	350	355	374	338	378	347	366	378	383	339	362	353	392	341	356	393	370	323	354	370	387	414	350	355	352	379	385	391	369	377	348	385	368	377	368	374	383	385	345	365	376	358	370	343	380	365	380	373	366	326	352	397	382	366	366	359	382	354	381	358	334	340	347	341	358	392	375	390	325	358	375	361	369	383	383	377	357	386	376	386	401	366	359	364	340	367	348	366	375	344	374	345	351	389	394	369	352	394	398	398	372	417	361	340	365	360	389	327	363	374	354	363	361	403	357	364	357	370	381	337	344	382	376	415	372	354	377	373	346	368	369	361	362	343	396	375	351	361	319	373	380	381	349	349	353	335	391	365	375	389	365	364	368	363	338	360	338	379	355	345	366	366	340	348	375	369	363	326	368	360	345	396	358	371	356	361	337	379	359	328	360	351	336	396	335	377	343	378	341	381	379	330	404	353	366	305	337	342	355	398	353	375	374	389	331	371	382	369	358	362	373	371	343	354	418	330	346	388	376	329	348	347	379	354	404	365	400	390	333	335	360	387	356	344	351	367	339	391	383	379	397	320	373	343	379	389	355	369	379	346	410	366	316	354	377	373	357	313	332	363	355	362	402	343	387	345	375	398	367	384	360	377	367	388	360	352	361	378	350	341	347	353	358	337	400	365	377	324	374	354	349	369	354	346	382	378	356	385	391	372	328	369	380	334	356	341	342	343	383	350	368	392	369	378	354	382	368	352	342	370	399	356	380	373	331	367	371	337	354	339	360	351	361	361	363	379	331	353	368	390	355	385	412	382	377	351	409	407	349	356	378	379	377	380	363	357	337	366	373	354	362	372	370	334	361	361	374	356	328	382	367	387	354	371	360	367	387	347	370	357	345	384	352	385	384	361	381	367	358	359	364	320	370	343	338	345	353	375	355	350	367	374	392	352	393	370	367	404	378	340	378	341	379	370	368	319	392	384	371	382	342	372	374	389	368	366	361	382	349	352	323	341	381	368	348	391	381	351	360	357	346	332	380	395	366	431	408	357	342	364	359	328	367	355	378	358	378	336	360	381	407	402	370	393	354	329	366	388	338	392	362	358	353	389	359	350	359	376	354	364	351	330	358	376	382	372	342	378	363	377	385	371	383	387	351	354	374	367	361	365	373	369	368	388	350	357	392	374	338	353	344	352	350	363	363	359	378	344	342	353	385	360	391	337	396	345	328	372	368	360	342	360	364	336	349	315	388	361	367	411	345	360	328	384	368	370	368	376	356	352	345	395	406	378	367	363	353	348	344	352	367	342	367	384	371	403	395	382	333	384	357	368	387
17187	15305	12994	7086	4819	3650	2810	2307	1854	1611	1463	1338	1175	1141	975	939	924	833	794	775	830	787	757	732	746	711	698	701	707	667	644	687	703	674	647	646	647	645	656	635	615	630	681	687	618	604	646	648	624	634	615	600	646	661	625	647	669	635	621	628	623	629	660	604	625	601	606	627	609	653	657	602	640	625	626	628	619	637	578	595	667	568	623	595	629	608	571	621	607	593	580	630	595	607	559	622	611	609	606	593	640	614	632	641	607	618	626	615	561	638	605	630	627	596	648	619	608	593	656	604	621	616	625	603	572	562	627	557	623	594	604	652	634	617	613	607	671	602	612	600	609	628	557	635	606	568	637	587	614	576	615	598	618	612	597	588	634	617	645	614	643	640	610	604	635	662	644	636	579	594	625	606	671	613	619	549	615	602	593	596	625	604	622	642	644	620	585	618	639	626	577	603	622	606	616	673	606	637	602	590	577	627	625	584	619	596	580	645	601	624	619	652	624	592	626	656	626	599	648	616	595	587	644	655	633	575	639	569	611	665	604	612	593	613	630	569	566	564	667	577	563	604	588	584	587	610	622	578	617	619	573	603	610	592	639	617	616	594	582	613	623	638	587	587	635	638	604	606	614	594	575	605	563	605	557	609	605	687	602	587	575	612	622	591	651	575	602	646	632	633	627	590	588	629	585	618	583	653	623	639	632	616	617	658	614	579	601	554	586	590	602	609	595	594	619	618	538	612	621	623	612	589	597	615	595	581	605	607	620	583	596	580	598	608	592	529	619	584	659	605	606	612	626	635	569	603	630	639	579	613	558	598	646	559	597	636	619	564	601	589	633	619	563	622	606	627	622	615	600	620	597	649	664	582	576	613	633	610	595	631	596	595	621	623	609	623	626	614	626	595	615	589	610	620	600	626	639	615	615	590	606	563	626	602	613	631	604	659	618	617	555	632	575	620	650	582	608	626	619	574	638	578	665	616	610	571	636	589	583	619	574	642	595	551	606	624	580	576	643	620	565	615	564	632	606	594	577	604	670	639	621	631	645	591	604	628	598	595	605	602	603	620	627	609	628	640	628	609	659	618	581	605	604	671	605	637	638	607	584	612	575	603	599	589	593	623	568	617	624	598	561	616	653	625	621	581	599	640	564	606	610	615	578	670	597	581	593	587	589	541	614	591	645	586	568	587	616	561	631	616	636	606	579	589	616	632	618	593	588	621	593	609	581	591	601	561	640	628	605	605	633	615	664	622	612	594	584	572	624	620	642	546	631	591	609	611	628	568	613	568	627	614	633	610	644	583	644	588	601	578	686	588	589	646	626	606	643	576	607	585	611	593	575	587	593	634	614	592	596	561	609	597	666	652	608	599	580	619	627	638	611	616	593	621	638	537	543	640	607	588	620	618	572	608	587	545	564	600	603	573	612	573	620	572	576	614	614	600	645	614	591	614	598	592	651	594	599	622	628	610	620	615	599	613	630	622	584	614	613	615	583	651	619	641	616	623	616	615	642	590	695	592	632	622	590	631	622	608	651	588	609	618	657	631	635	605	618	584	623	646	605	646	581	624	585	618	618	554	564	658	623	587	597	597	598	602	683	590	627	586	595	634	624	546	602	576	588	657	618	617	574	612	568	636	647	580	605	622	574	629	627	604	595	627	626	602	667	597	553	633	585	628	619	579	628	629	610	636	621	643	603	596	618	606	650	617	619	567	596	624	624	570	596	611	599	574	604	604	596	591	620	605	664	606	617	609	610	605	591	586	652	616	606	588	598	571	626	580	597	651	627	620	602	601	597	616	565	649	641	602	651	596	579	600	621	571	591	632	638	610	570	601	645	602	595	633	598	577	588	626	654	633	601	601	615	575	576	626	620	592	629	644	602	597	604	631	582	632	617	623	591	576	612	586	619	603	655	606	599	594	616	589	565	558	660	619	585	624	594	607	592	596	624	577	615	565	588	587	631	635	601	559	606	648	656	598	612	611	613	654	561	638	605	600	590	587	600	637	591	559	594	632	610	577	592	634	584	601	622	593	616	594	588	627	644	630	587	620	591	647	569	586	620	623	619	574	583	630	609	612	623	643	606	614	605	578	616	613	578	591	569	592	623	587	639	601	626	612	579	644	657	608	588	607	647	575	645	601	610	621	611	627	637	623	603	613	627	584	610	614	610	617	585	587	641	583	585	639	614	581	608	604	586	585	610	654	589	575	630	601	633	601	636	627	626	577	603	600	583	624	619	621	589	623	547	573	607	593	628	611	585	592	616	634	582	578	597	600	602	646	613	587	604	597	632	631	610	601	669	600	658	646	635	597	640	607	609	588	606	644	638	604	614	608	586	637	616	626	671	608	585	580	604	618	613	588	605	635	571	609	623	651	542	633	627	614	626	597	641	656	613	591	604	597	630	662	596	638	603	583	567	599	592	621	596	602	593	621	626	585	593	573	627	671	614	627	572	607	610	627	597	626	603	602	674	606	655	620	643	598	604	589	640	621	624	622	616	587	604	640	627	602	640	633	615	574	623	610	586	610	705	588	622	621	597	627	594	593	590	539	612	609	589	610	589	588	599	602	612	578	677	615	609	611	628	593	602	616	588	604	601	585	596	580	617	594	609	608	621	624	623	613	552	610	627	645	624	605	616	628	613	600	603	601	614	578	660	632	600	629	590	646	618	578	572	606	625	603	591	628	626	624	583	641	572	621	591	644	626	578	596	601	619	632	595	620	610	587	628	584	585	643	627	625	623	574	580	607	638	567	630	644	602	646	597	600	628	610	593	654	615	608	643	575	670	590	623	611	619	615	612	566	639	570	576	595	621	620	637	635	640	596	578	634	583	641	628	562	624	606	549	567	627	649	628	633	614	660	604	636	574	609	664	617	591	578	631	616	615	554	592	635	624	665	617	594	611	643	628	635	586	642	597	608	626	615	666	623	630	635	593	604	597	617	614	598	587	565	613	620	597	583	640	579	598	621	675	571	663	555	635	626	586	602	584	616	626	603	642	609	617	596	636	642	624	592	645	620	563	641	629	581	606	612	619	595	620	606	571	615	611	616	611	588	607	621	587	587	601	647	560	570	631	631	615	641	604	602	628	633	588	631	628	605	621	565	648	649	586	576	628	595	646	641	592	628	564	609	615	580	599	589	634	637	604	620	612	645	586	600	603	628	604	642	633	606	591	589	599	611	588	617	615	560	637	600	598	571	567	593	591	583	610	609	637	579	611	578	576	602	603	636	572	590	620	585	616	595	579	628	592	581	622	611	639	615	631	596	586	582	586	612	617	621	628	586	611	632	621	587	554	622	589	618	636	634	620	538	560	653	610	594	636	601	589	598	612	574	588	601	588	621	607	569	573	579	614	613	611	579	605	637	560	562	612	574	622	616	614	598	650	609	584	643	636	570	598	639	597	571	608	660	579	590	559	616	616	618	600	632	576	607	628	636	608	600	617	591	629	607	641	568	568	582	621	595	646	604	617	645	573	594	617	590	630	621
26736	20343	7253	352	183	152	114	112	93	106	112	103	105	99	82	92	115	70	98	91	90	94	101	89	106	104	96	105	100	71	94	75	80	99	81	99	64	88	96	90	102	76	101	95	96	75	103	96	118	96	88	93	96	93	72	101	89	78	105	91	101	86	93	73	70	83	88	115	91	92	99	83	82	86	80	83	87	82	95	89	89	90	70	95	91	111	91	85	109	107	109	96	88	98	87	80	97	90	80	83	107	83	97	85	98	86	82	76	97	82	84	82	96	80	97	83	97	85	89	92	87	89	89	97	94	76	86	93	94	98	85	90	90	89	94	83	85	79	96	81	95	76	86	92	107	102	93	85	80	94	105	101	107	90	77	69	87	89	96	75	99	92	81	108	92	81	75	87	85	82	102	83	92	82	79	92	90	84	79	83	89	91	92	118	90	86	88	77	103	86	96	78	81	90	86	86	97	98	84	81	90	94	90	99	101	93	95	85	88	89	94	86	90	101	98	96	88	97	83	82	85	96	86	106	74	90	80	83	71	87	92	111	91	90	80	85	79	105	104	79	82	91	81	94	99	88	81	74	105	88	101	82	104	110	90	83	82	85	78	102	79	95	97	93	94	106	92	86	99	88	102	78	89	93	106	81	87	84	85	69	82	82	76	113	96	91	95	82	98	77	110	94	95	77	84	86	82	82	95	84	71	101	70	91	83	91	80	96	96	82	99	82	101	86	93	93	86	80	80	94	97	78	79	85	85	75	87	88	86	100	97	85	91	94	99	80	83	85	80	95	96	107	100	89	83	89	81	98	86	92	85	88	86	84	86	95	83	91	86	107	76	95	99	74	107	83	80	81	87	84	99	100	89	92	85	107	79	91	81	66	100	86	90	78	82	92	84	96	99	86	79	99	69	82	69	98	100	75	69	96	106	86	89	106	77	86	100	87	77	82	90	83	88	90	87	88	91	102	87	103	106	99	108	102	102	94	85	75	105	83	81	80	80	94	92	93	91	105	99	101	82	79	90	88	106	74	97	80	75	91	81	85	89	101	93	97	107	98	73	93	92	94	95	85	96	85	88	106	96	88	87	85	94	97	91	95	105	99	93	108	83	96	92	81	85	100	81	110	97	88	74	78	92	87	78	101	91	84	96	100	85	85	85	84	76	81	84	85	80	91	73	89	100	104	77	85	92	93	77	90	81	84	85	65	85	89	97	80	82	93	82	95	98	86	83	80	80	84	104	78	86	96	92	93	94	94	77	85	83	94	75	81	85	85	76	76	79	89	100	83	67	87	85	82	95	81	106	108	80	101	90	97	85	89	73	88	95	78	92	91	95	83	79	105	85	102	88	84	101	85	109	74	80	98	80	105	84	111	97	94	95	95	99	94	94	76	80	87	94	76	81	88	94	86	91	86	91	80	79	99	103	82	89	79	82	88	89	86	96	86	90	109	61	81	82	94	85	100	98	77	87	90	109	95	84	93	83	92	87	77	92	86	74	90	107	67	80	90	106	75	87	96	97	84	97	95	80	95	88	104	102	91	85	94	92	74	98	93	83	99	80	91	108	83	78	80	98	80	89	88	88	89	76	86	85	93	92	82	116	88	87	89	86	93	99	87	86	96	94	90	97	92	84	84	93	77	108	84	85	80	87	86	95	93	105	92	94	87	78	106	105	92	84	106	80	91	87	106	88	93	79	106	82	92	89	96	87	74	86	94	92	71	90	90	75	91	98	91	100	97	81	88	92	96	75	102	92	112	90	90	90	93	85	96	91	104	99	98	90	95	88	88	97	105	92	85	98	89	87	86	92	85	78	82	110	87	108	88	81	78	80	92	80	78	84	98	102	90	93	92	84	77	89	94	81	75	100	107	79	74	71	82	93	87	85	102	90	77	94	93	79	88	94	91	91	87	90	75	87	85	94	89	75	86	100	86	82	101	81	74	88	82	113	103	67	81	91	86	90	86	111	86	92	91	91	82	83	82	108	77	83	90	99	97	95	98	79	88	96	91	87	80	87	77	91	95	98	104	97	99	89	84	96	85	94	89	96	87	71	91	93	93	105	80	100	79	99	93	72	88	92	101	105	79	96	76	90	70	104	89	90	90	92	78	84	81	107	101	74	79	83	99	72	95	84	105	94	104	96	89	83	81	83	85	88	85	114	87	85	86	87	88	91	99	102	104	85	91	88	81	86	98	91	97	97	88	92	94	78	81	87	107	84	89	96	94	97	73	84	84	90	100	91	109	88	91	87	86	94	91	90	85	82	99	85	72	86	89	82	99	89	85	120	101	81	90	94	97	102	83	83	72	93	97	88	103	85	86	86	79	88	88	77	95	86	90	104	94	75	97	87	88	99	88	97	81	84	78	86	88	89	87	93	98	90	79	81	99	102	98	80	80	98	97	80	100	74	107	93	77	81	73	86	76	87	99	73	90	109	85	77	102	81	90	93	94	90	85	88	71	84	82	90	92	86	97	78	94	85	88	86	73	84	78	98	81	101	89	98	66	66	98	84	90	108	94	100	83	86	90	94	68	101	82	88	110	70	74	69	90	89	91	94	113	82	97	99	90	104	82	97	82	92	78	84	85	62	90	92	86	96	73	81	82	84	78	98	69	109	102	77	81	89	93	86	88	75	104	81	92	82	81	98	98	74	83	90	95	85	92	94	95	91	98	106	78	76	101	96	83	81	88	101	97	102	97	87	100	98	70	82	86	91	78	83	94	85	99	87	65	93	95	106	94	84	96	95	83	91	100	95	101	100	100	88	94	84	98	93	95	86	93	73	99	92	95	89	94	94	104	83	78	99	80	75	81	92	94	77	86	78	106	100	96	95	96	89	85	92	95	97	98	80	81	79	78	91	82	106	71	87	94	77	91	82	89	87	107	67	95	84	77	98	79	103	109	93	98	85	77	99	95	78	89	97	80	103	83	79	81	110	73	108	76	79	94	85	84	89	94	82	93	97	80	90	87	78	113	89	94	69	82	86	90	82	94	91	92	88	91	91	90	92	75	102	89	103	99	83	83	92	80	95	91	78	97	87	78	93	86	89	91	110	85	92	84	76	86	95	98	77	82	89	93	91	99	101	69	89	86	80	91	82	95	93	95	85	77	102	93	92	84	82	102	96	84	97	85	93	92	85	89	88	99	103	94	84	86	76	95	89	83	70	71	94	84	106	92	79	91	95	71	83	79	88	98	97	90	99	84	79	78	99	92	110	93	78	78	100	92	91	86	86	91	73	95	88	100	89	105	88	97	93	91	94	85	81	104	98	83	88	93	102	78	93	93	80	83	93	86	97	107	96	84	96	76	100	93	106	74	76	77	90	87	99	69	86	98	119	90	90	75	95	95	87	86	87	88	88	89	104	92	92	76	89	88	69	99	85	106	86	92	96	82	95	102	104	99	98	88	95	96	80	91	100	89	91	73	92	96	88	87	88	82	91	99	93	100	95	88	81	88	92	96	104	100	100	84	76	95	100	77	103	105	85	93
7313	1000	909	510	360	311	283	239	223	197	181	226	180	183	168	202	171	167	179	157	159	164	166	165	173	164	184	167	180	172	157	182	193	171	145	172	198	161	186	195	160	167	166	166	167	149	165	166	164	164	156	152	154	192	167	167	155	169	165	145	164	168	164	182	160	177	184	175	161	166	162	156	146	173	160	153	173	168	167	182	145	181	186	172	162	167	169	180	166	190	157	170	151	182	163	182	169	154	155	164	177	155	155	176	178	154	161	187	160	143	194	164	177	158	166	176	155	163	194	161	193	147	172	164	151	152	144	152	169	157	174	141	166	183	169	181	145	159	160	179	162	172	180	199	146	173	176	166	168	175	162	172	176	147	158	186	167	180	148	171	188	167	166	163	181	177	154	148	173	189	168	176	156	197	179	178	136	145	187	168	148	149	178	170	175	167	171	176	161	172	165	157	156	182	184	185	171	176	176	178	177	183	163	155	179	170	161	165	178	171	175	190	167	169	166	187	157	176	143	162	150	184	148	166	171	169	160	156	171	175	165	161	182	168	165	165	179	169	173	176	155	165	156	153	173	176	166	138	158	176	150	168	173	188	164	183	161	178	163	184	167	187	152	182	176	171	159	164	166	177	183	171	179	168	173	185	162	171	175	172	130	173	160	168	159	176	159	200	155	150	165	195	152	172	173	162	160	154	203	169	167	151	160	176	182	165	150	157	177	184	143	172	159	174	164	181	160	175	157	174	175	184	171	166	164	174	181	167	176	182	160	184	161	185	159	159	165	185	178	159	154	155	177	169	166	150	171	152	158	173	157	172	159	160	165	158	147	163	161	184	149	161	148	151	165	169	157	154	146	175	162	147	157	168	171	158	179	187	162	168	178	163	163	176	169	175	166	166	195	193	183	177	182	182	178	159	149	175	187	164	161	181	165	161	157	164	154	182	172	160	160	175	165	173	164	170	174	154	162	130	175	157	162	171	153	175	162	175	160	169	169	153	159	186	187	156	186	159	148	172	182	170	159	183	177	174	181	172	149	173	168	170	165	164	159	154	174	157	172	155	153	163	169	179	175	184	156	169	183	170	157	162	178	161	154	165	164	161	197	175	167	161	176	178	176	177	165	204	158	169	154	160	169	189	170	172	173	182	159	172	154	187	165	172	188	167	188	169	163	174	180	173	130	171	163	145	175	183	158	164	173	188	160	162	153	175	187	163	168	169	170	141	162	166	172	154	175	184	173	178	174	161	163	173	168	149	166	157	168	168	167	180	158	138	180	171	180	189	167	185	162	183	195	168	167	162	177	171	173	181	176	153	175	160	180	202	164	172	173	169	164	165	169	185	173	183	184	184	184	161	156	157	159	188	151	173	166	187	159	154	172	156	180	172	174	170	174	182	146	157	187	165	164	171	151	165	179	161	170	171	186	175	167	159	190	174	172	160	183	178	171	168	157	172	144	166	203	154	136	179	163	166	175	163	189	172	154	205	157	168	171	178	164	183	193	188	201	164	192	169	160	179	146	147	161	157	190	162	178	153	164	182	175	163	163	158	157	174	162	177	175	177	169	177	193	168	169	182	169	151	180	182	165	173	164	164	163	173	162	164	159	170	195	163	161	185	181	177	170	173	185	179	170	153	160	150	160	145	176	172	183	181	170	166	181	184	179	179	161	173	163	164	148	154	174	171	174	181	165	158	171	159	170	172	157	148	152	178	171	167	160	158	180	160	181	151	160	173	172	150	153	180	163	184	173	184	149	167	187	163	162	167	166	177	156	180	169	186	176	176	158	165	185	186	166	160	169	162	178	188	170	158	159	174	155	170	141	160	177	181	162	171	184	167	136	141	151	160	150	175	167	162	167	177	196	164	170	171	170	163	159	170	147	156	199	181	180	176	168	160	182	171	169	181	155	153	210	160	150	157	171	182	178	201	180	152	165	160	180	172	192	171	172	187	177	161	158	188	173	149	168	173	170	156	180	152	149	191	149	197	169	172	165	164	172	150	143	165	156	187	149	155	167	160	165	155	190	172	180	174	169	172	183	151	154	149	172	195	185	171	161	174	152	156	177	166	153	162	185	168	183	179	182	186	163	165	171	142	173	186	166	175	173	190	159	172	173	211	200	163	183	155	166	151	145	165	173	180	189	167	146	148	175	177	190	154	191	176	197	176	168	174	190	163	176	165	160	169	174	165	178	190	173	169	162	167	171	164	183	172	186	163	167	165	183	176	160	143	174	169	164	155	149	170	179	175	170	175	163	156	167	168	177	180	191	166	187	176	157	164	152	163	182	165	180	171	179	164	164	163	169	175	170	174	182	156	165	175	179	168	176	185	171	180	180	179	169	162	145	159	164	167	178	157	169	167	181	171	156	176	164	193	188	178	175	167	161	165	159	184	149	154	177	177	167	174	154	168	182	178	182	146	176	176	173	187	154	184	173	187	161	160	169	154	182	172	175	171	158	171	189	168	175	187	185	167	181	199	141	172	154	190	173	148	186	144	162	198	176	171	158	171	175	163	148	185	174	164	167	148	176	158	177	202	150	181	174	189	171	163	173	166	163	163	163	162	164	164	162	178	161	199	145	170	172	180	158	178	158	164	178	183	170	186	177	147	140	165	199	169	154	188	187	188	167	187	147	157	156	164	146	182	158	168	160	166	161	152	171	186	169	174	172	159	153	155	172	167	176	180	155	184	162	179	173	148	179	169	179	182	156	159	188	168	146	148	175	143	174	172	162	146	144	171	171	162	165	171	164	170	182	186	187	166	162	179	160	174	186	188	151	161	161	180	177	162	183	164	159	182	185	155	181	166	183	181	174	165	165	175	175	154	169	161	162	179	166	184	166	155	165	153	182	174	170	179	161	190	167	160	171	178	144	166	166	157	165	150	178	181	180	185	166	179	165	164	184	161	191	167	164	153	171	173	138	138	165	176	149	177	176	124	178	165	193	153	158	167	195	190	169	179	171	149	165	186	165	138	189	190	177	157	162	141	163	154	142	151	167	194	179	163	179	177	179	155	164	172	157	174	166	174	167	165	168	171	141	166	158	171	183	163	168	173	191	169	144	159	180	175	153	148	156	173	156	188	160	168	154	164	148	175	174	152	186	162	167	162	171	171	166	167	160	179	197	167	171	162	162	168	177	159	173	174	148	173	174	153	165	186	178	176	146	189	148	164	163	193	182	138	161	179	146	166	178	166	183	189	138	154	134	159	152	182	155	164	141	147	165	176	156	158	175	181	162	174	160	171	192	173	185	179	185	172	181	159	162	168	143	169	159	171	176	149	151	156	162	156	162	171	156	158	181	175	180	166	169	177	202	169	165	160	174	164	155	170	182	160	184	152	153	173	156	173	172	177	158	158	153	152	175	168	159	135	166	156	158	162	159	163	173	172	175	185	180	176	172	164	166	173	153	153	189	163	170	189	149	161	176	171	188	183	161	154	181	178	164	177	183	166	168	187	180	170	177	176	187	154	147	169	162	161	172	176	169	164
24067	21060	28308	24025	20436	2192	687	450	373	356	341	322	288	268	259	259	223	252	229	221	235	201	256	243	227	213	215	223	235	199	210	229	241	217	227	208	211	219	196	195	227	201	198	196	220	209	213	199	198	236	174	197	192	206	207	200	213	194	229	196	223	216	192	201	207	203	199	218	208	195	215	197	214	198	201	178	207	208	188	203	203	216	188	194	192	194	200	179	233	202	226	185	201	204	208	200	223	209	178	197	253	212	203	214	197	205	214	198	209	201	200	200	216	175	210	230	225	200	212	193	198	189	188	214	216	208	187	188	216	206	215	173	189	169	231	207	214	176	211	230	204	184	190	192	191	190	198	203	195	193	181	205	236	203	216	207	192	196	213	218	207	243	226	194	192	201	217	179	172	213	190	229	211	184	217	212	195	219	190	207	218	204	210	172	200	215	196	193	203	178	206	198	221	191	202	186	205	210	198	236	228	193	217	208	217	192	200	202	185	211	217	210	184	208	225	219	196	197	231	221	203	159	206	208	203	227	160	190	224	223	200	204	226	187	207	194	197	192	194	184	214	205	217	189	215	212	238	200	194	200	196	208	241	194	201	226	179	196	238	216	207	199	185	224	180	192	205	194	210	186	242	187	188	210	188	200	195	181	205	208	221	215	232	212	204	211	188	192	223	208	206	197	195	210	225	221	180	189	189	213	208	225	196	201	206	196	219	205	204	210	196	182	212	203	216	191	236	201	186	179	225	200	189	197	184	220	230	205	209	204	211	212	184	194	210	196	210	214	230	181	205	220	192	215	194	211	203	189	177	196	211	202	203	198	209	195	193	209	188	189	194	201	193	239	208	185	213	212	202	205	200	212	195	182	208	215	205	225	227	194	212	232	199	191	193	196	205	196	205	206	183	220	210	206	212	218	213	234	207	216	202	218	202	181	193	192	220	201	199	210	190	212	198	201	199	209	209	202	205	216	194	211	244	224	176	188	214	213	242	212	195	193	197	217	200	216	203	192	201	221	200	211	187	192	189	189	218	210	213	205	163	199	224	192	211	203	188	200	194	203	199	213	208	222	196	222	183	202	196	179	212	194	216	204	214	200	187	205	202	219	225	203	197	206	203	177	201	212	186	213	200	219	186	190	187	208	204	205	208	218	178	188	195	185	215	225	187	198	198	185	242	213	197	213	219	201	227	223	224	201	202	194	208	197	199	185	213	197	230	215	215	199	203	215	225	190	192	202	207	236	210	198	202	175	206	201	235	201	202	199	202	215	209	170	209	206	189	193	210	180	197	212	210	210	200	195	227	202	222	214	221	205	214	225	214	183	248	201	203	211	180	213	217	191	189	200	203	213	176	218	200	222	208	184	194	209	210	218	195	218	225	185	220	203	200	196	217	233	190	196	189	213	191	214	201	212	218	190	205	178	205	209	199	196	233	203	212	209	221	189	186	194	214	199	204	195	198	219	184	221	211	210	195	188	207	226	189	200	216	208	193	187	204	235	207	205	198	194	229	191	197	179	197	213	230	199	207	207	205	195	220	189	169	173	200	216	186	193	241	195	213	214	194	212	225	210	189	209	229	189	203	223	206	181	206	202	169	208	200	209	229	202	199	199	218	212	205	206	181	220	208	202	203	173	207	219	212	200	201	231	198	221	210	189	219	235	199	218	204	196	212	214	220	212	188	205	228	212	227	196	221	182	230	192	192	201	188	216	200	203	194	209	184	223	191	192	203	201	208	208	215	181	211	208	228	210	217	207	209	207	165	212	230	204	195	207	207	195	189	225	223	237	201	192	185	210	207	188	200	186	235	214	213	202	206	205	198	200	238	189	223	217	192	195	202	214	205	204	189	211	217	180	213	205	196	218	228	216	205	195	198	205	215	210	186	201	165	222	201	202	187	222	197	193	218	192	200	191	200	222	204	199	196	227	199	187	216	207	183	222	215	207	197	200	175	219	196	203	216	216	197	203	180	200	227	215	222	198	205	192	194	210	219	201	200	194	202	210	209	210	201	189	218	235	224	215	193	217	198	187	225	208	194	216	174	221	207	213	198	218	205	227	207	214	207	208	192	188	200	205	223	185	219	208	195	213	183	209	221	199	205	201	214	210	225	211	211	234	217	217	193	192	176	192	195	189	208	187	207	214	187	196	184	194	204	231	201	203	210	197	198	186	199	206	212	223	207	194	211	224	199	210	213	200	212	191	199	209	202	197	200	206	200	208	187	209	228	197	211	209	182	221	234	202	195	183	218	204	215	216	215	231	208	226	218	196	192	209	177	199	193	198	187	210	167	185	171	194	204	194	192	198	197	200	210	191	212	206	198	203	211	223	210	193	213	216	212	223	231	188	207	175	187	219	190	232	216	214	195	204	202	212	193	230	216	181	198	219	226	222	211	193	178	213	212	219	185	214	196	222	214	216	215	215	193	201	207	207	194	213	195	231	198	225	228	199	187	209	197	214	206	209	216	209	207	220	201	203	204	213	196	182	190	206	200	206	186	200	186	217	224	182	208	199	224	216	206	210	192	210	176	216	214	203	196	194	185	218	207	201	198	199	212	193	184	203	192	191	194	176	210	216	193	230	221	207	210	188	182	173	200	194	204	195	222	210	223	220	214	203	202	223	181	207	201	173	207	202	194	189	191	206	190	188	202	181	221	214	194	228	194	174	189	187	203	216	195	189	209	204	202	209	226	232	202	176	221	209	215	221	209	195	190	206	198	220	190	234	184	212	222	193	205	203	204	207	210	222	171	222	211	182	179	233	225	191	184	198	223	222	230	191	211	195	228	207	223	192	223	199	190	199	227	199	186	189	210	175	212	208	232	208	204	188	208	180	230	199	202	212	188	199	185	178	216	205	210	208	215	226	210	196	187	176	194	221	210	183	204	217	220	200	180	206	186	202	209	200	218	205	208	199	193	220	197	252	189	200	177	217	223	194	191	190	207	177	174	191	217	219	192	225	209	180	201	192	197	171	210	207	217	220	214	241	182	225	188	184	221	206	209	184	189	193	222	211	194	217	232	204	211	226	193	200	205	178	219	208	212	210	192	220	197	205	201	200	211	213	187	218	188	209	201	198	207	193	177	235	204	201	213	217	184	191	193	225	180	214	190	204	214	206	201	213	205	226	199	205	207	205	218	228	210	222	174	208	216	208	221	231	203	227	212	177	220	193	213	186	208	237	211	206	209	211	197	212	200	205	215	202	201	227	203	182	206	196	209	208	203	208	191	228	207	199	241	192	180	206	195	222	238	182	221	200	212	197	198	198	184	200	206	227	208	212	213	198	191	225	211	222	186	222	214	203	239	203	196	176	220	202	194	212	195	197	219	229	211	192	226	195	202	212	195	206	223	209	219	211	198	213	183	239	179	225	195	199	215	196	215	219	208	208	228	211	201	209	225	188	186	189	214	222	196	185	212	207	226	204	212	200	208	202	234	209	220	189	197	201	221	222	212	216	209	210	184	195	184	175	196	215	208	187	223	237	206	202
15142	9175	7911	4104	2692	2044	1528	1227	994	858	767	669	639	622	561	513	508	480	452	465	487	400	452	388	422	431	379	407	366	383	403	410	377	366	403	388	374	393	368	382	371	350	356	384	389	366	380	384	389	361	350	361	375	334	355	366	379	386	349	361	351	385	377	356	368	354	344	365	360	362	366	357	367	356	355	358	348	375	348	343	330	391	377	359	382	374	346	350	369	298	364	342	319	336	350	342	349	356	338	345	312	386	320	329	348	382	363	360	347	350	362	333	331	388	330	332	325	332	351	362	331	340	365	322	367	358	326	357	387	345	373	337	374	353	363	331	369	369	373	330	353	390	349	351	332	387	383	386	336	395	377	373	359	357	344	372	312	332	358	393	330	381	341	378	361	368	341	352	381	327	352	352	365	392	336	377	337	353	350	349	363	387	343	380	351	353	362	351	340	357	364	360	331	342	333	372	314	353	354	348	357	326	348	370	313	364	363	376	347	386	376	355	350	362	370	335	355	372	376	335	356	337	329	359	348	336	372	352	359	378	357	322	348	363	336	355	375	321	377	377	377	325	347	386	330	363	389	376	357	361	347	349	344	343	363	352	365	339	347	353	360	327	369	349	361	306	373	344	369	381	391	336	356	343	353	380	351	341	352	372	326	349	390	344	391	364	341	320	370	360	362	388	360	367	334	367	374	381	328	352	337	355	339	357	356	341	382	372	346	378	362	337	342	355	373	341	352	382	365	330	335	315	370	359	350	343	338	340	353	350	349	358	362	349	385	368	362	363	369	384	382	333	352	325	359	377	352	359	365	379	345	335	318	349	353	362	337	336	362	354	359	333	366	381	348	360	388	374	384	421	361	390	341	357	369	339	343	326	382	336	386	340	353	366	353	355	365	368	328	367	375	348	336	379	343	350	345	342	342	338	356	370	365	366	351	386	346	346	329	366	380	351	335	371	354	354	382	400	351	389	342	354	326	366	322	352	355	330	347	366	352	356	359	348	356	325	298	356	342	362	349	362	372	311	341	347	330	363	356	372	353	334	365	363	350	332	343	340	351	359	378	376	341	363	347	369	352	349	366	327	365	335	346	327	372	363	366	354	346	352	336	330	374	392	345	330	353	361	320	339	388	342	320	331	365	373	346	370	339	352	326	366	384	343	331	344	395	362	378	342	353	369	377	335	351	366	357	324	303	369	354	372	377	348	349	365	362	357	305	338	349	328	345	332	391	370	338	318	354	378	332	358	345	362	338	350	350	327	347	328	347	351	375	344	340	323	360	369	344	340	369	362	330	322	357	379	373	347	332	342	331	363	367	334	364	338	353	377	337	373	372	341	337	324	352	317	363	345	377	369	339	336	378	325	343	335	362	350	344	362	339	343	333	351	319	393	360	407	362	356	346	380	356	347	347	317	348	330	379	336	319	332	386	356	346	331	375	391	357	342	368	385	366	360	348	334	347	305	327	396	343	333	358	389	337	338	339	331	376	369	396	327	374	352	381	395	367	346	331	343	348	377	382	325	361	360	365	352	352	329	352	360	333	353	314	343	329	349	368	351	366	340	344	357	411	377	363	331	343	346	342	344	322	339	324	356	349	367	331	312	342	378	328	334	355	354	374	354	363	359	341	370	382	365	343	374	340	351	368	350	366	338	341	344	351	326	348	334	351	331	332	353	366	401	352	376	340	339	366	340	342	377	354	319	314	373	348	345	372	342	357	340	358	365	363	373	337	352	327	332	336	366	368	341	335	374	356	387	337	335	326	348	391	345	345	350	367	367	350	360	358	375	352	322	366	357	365	351	344	339	324	360	333	367	347	365	341	365	320	345	365	369	372	356	334	366	338	341	360	358	366	361	354	333	359	362	334	333	326	296	393	361	353	345	369	363	379	340	368	375	325	369	381	301	331	381	361	371	374	341	311	363	361	386	361	375	342	368	395	337	346	343	353	374	316	341	350	344	327	351	332	323	348	371	359	359	344	340	333	368	359	335	353	367	335	379	382	367	355	384	332	374	333	361	339	357	374	332	379	336	376	355	312	367	315	378	334	341	329	370	362	344	381	379	349	357	334	333	376	346	357	353	346	342	367	415	371	374	330	382	344	359	358	364	361	390	348	347	352	380	348	349	346	377	335	309	346	382	313	328	353	331	348	375	355	334	357	359	362	353	367	402	341	378	345	372	315	324	339	365	341	344	338	355	365	347	320	367	341	332	333	347	374	367	360	362	352	341	359	340	348	353	306	378	334	341	358	384	385	326	355	331	334	350	301	351	338	333	324	341	347	347	356	316	368	368	359	344	334	340	318	337	321	359	338	360	363	372	355	385	351	364	388	334	349	356	366	347	327	326	350	373	382	380	311	339	324	335	343	339	343	342	334	367	330	344	336	340	341	354	387	353	333	390	346	335	362	333	356	341	348	376	359	368	348	349	342	348	338	361	376	314	345	330	366	379	356	364	358	318	372	324	324	377	335	360	355	339	361	367	366	358	388	375	352	349	358	322	346	341	324	361	345	352	354	315	340	327	358	389	360	361	353	355	326	349	343	334	341	378	384	382	345	334	348	346	335	366	355	313	318	347	351	364	329	346	334	364	353	346	327	373	326	340	367	310	378	354	336	371	401	321	324	316	359	347	363	322	341	334	358	327	362	364	357	345	356	341	350	363	359	348	326	355	366	329	321	363	349	351	363	316	337	329	346	347	372	320	356	361	365	368	334	343	339	343	374	338	335	392	348	351	347	373	344	352	350	361	377	361	363	344	319	352	363	364	332	385	334	360	365	325	362	321	348	363	361	345	362	369	328	356	331	365	324	383	367	352	355	331	368	333	342	357	388	378	347	367	364	383	368	334	344	342	370	338	371	330	395	356	333	359	347	336	336	358	340	349	342	358	370	328	380	357	357	357	385	343	324	340	367	336	378	350	334	319	368	364	351	335	335	340	343	355	364	328	352	358	350	374	352	318	336	329	358	355	352	377	377	366	334	325	389	379	353	382	355	337	377	338	366	333	358	351	325	368	348	332	351	387	355	327	352	329	367	387	327	364	359	360	288	389	314	361	361	354	380	365	367	360	332	388	362	370	356	346	361	349	361	356	333	345	362	370	352	341	351	353	340	347	362	385	353	342	375	367	370	342	336	378	356	357	370	356	312	349	347	385	353	380	343	387	370	330	359	379	371	355	346	377	342	358	349	353	348	326	367	384	386	381	373	346	363	349	335	357	317	356	368	338	326	347	343	372	376	315	373	319	360	344	382	378	314	356	344	380	372	348	342	353	343	399	325	361	369	331	317	364	366	338	327	355	343	324	343	360	352	364	348	331	375	373	334	319	356	364	359	325	341	352	364	378	365	354	349	316	360	337	350	359	327	364	334	398	356	345	353	368	305	343	345	376	355	329	325	372	361	364	372	333	365	376	332	353	353	396	355	310	356	354	363	337	340	355	356	323	332	331	351	355	358	349	332	360	343	319	345	350	344	382	327	351	337	346	337	343
23017	21018	28887	23333	21024	19802	2342	952	690	624	586	568	500	493	477	490	456	435	487	436	415	431	386	412	378	371	368	356	425	409	416	378	408	402	399	407	373	390	407	372	406	390	396	367	382	375	371	368	372	367	366	405	366	368	383	367	410	368	383	342	349	347	347	396	392	411	372	363	355	354	373	408	378	396	362	357	363	355	371	387	384	329	355	394	375	332	356	369	363	344	359	378	398	353	377	371	369	343	334	409	379	350	364	381	373	349	384	364	336	367	344	366	337	403	391	385	358	366	402	372	374	390	389	400	369	406	359	356	371	337	408	377	415	370	375	363	382	398	375	352	376	370	345	394	361	368	344	380	381	315	391	393	385	388	414	354	375	370	377	335	370	359	385	348	414	369	329	343	398	381	367	381	347	382	352	369	346	355	358	345	355	379	396	369	335	384	392	387	388	352	347	337	386	387	378	363	367	355	343	374	368	381	357	374	368	377	382	388	353	389	362	368	331	359	383	389	350	375	350	366	340	400	415	357	349	364	361	353	346	386	368	368	394	365	380	377	396	373	352	352	384	364	401	379	406	356	372	364	405	375	363	398	352	390	327	375	387	353	374	354	389	382	340	353	420	370	384	354	369	387	349	359	366	365	363	381	361	357	404	372	366	387	354	319	346	405	393	314	357	371	355	350	363	390	368	325	373	349	332	384	375	346	367	357	383	353	343	402	353	361	364	346	385	377	359	381	401	371	356	393	377	383	394	355	332	377	385	358	357	349	371	375	394	367	359	382	353	364	357	410	346	375	394	365	374	380	354	327	365	353	372	376	373	379	385	350	382	352	335	322	371	361	382	411	373	377	353	398	386	353	337	396	365	351	372	391	406	372	366	363	341	352	359	378	332	359	349	362	350	375	374	365	363	328	348	349	367	391	390	348	368	387	394	385	379	345	420	395	355	348	334	367	395	380	393	386	372	396	319	352	335	367	376	382	348	383	379	341	359	369	351	359	322	366	379	378	378	405	369	344	376	391	367	336	371	359	363	359	378	377	376	367	346	343	392	388	368	350	357	378	388	383	369	368	371	365	361	354	360	345	392	361	355	361	409	379	363	395	366	364	357	383	366	346	359	377	381	363	360	364	355	353	368	377	361	346	356	366	393	344	348	378	340	382	393	355	336	401	345	358	360	366	408	386	395	357	366	359	343	322	382	363	343	355	335	337	354	367	355	405	358	358	343	391	367	388	369	393	388	380	373	370	348	381	381	378	380	376	352	358	324	368	351	386	375	344	373	349	387	366	365	360	340	383	414	392	335	404	391	362	376	375	405	369	374	364	365	361	373	356	336	361	391	354	366	408	356	367	370	361	344	397	364	378	383	361	359	378	330	393	372	342	365	360	353	401	379	384	330	358	359	378	351	360	358	369	373	345	384	330	398	385	389	338	370	366	402	358	353	367	356	347	388	410	357	352	374	397	354	377	374	379	381	356	366	369	350	388	378	379	381	372	370	381	324	359	367	365	373	369	387	407	343	358	398	382	362	388	364	364	385	374	397	394	377	353	349	363	320	361	381	338	372	366	381	378	328	393	357	395	339	367	353	352	350	331	406	354	386	347	345	376	363	330	342	368	368	371	360	358	365	364	375	398	339	342	351	388	328	340	372	393	373	356	383	371	363	368	364	403	375	369	370	403	350	348	377	376	381	388	364	358	350	348	346	384	366	347	358	365	336	377	393	336	360	358	350	391	388	372	380	375	346	364	369	413	362	388	431	385	385	386	375	388	323	357	342	315	346	390	357	409	343	382	343	348	406	374	405	337	375	327	359	377	359	348	371	364	384	372	391	376	378	333	371	384	363	362	339	359	336	376	392	346	353	359	352	367	374	355	368	379	363	387	379	355	321	333	399	352	337	359	367	341	378	389	354	350	397	358	387	345	375	374	336	391	360	360	401	365	375	353	368	362	396	410	369	321	382	365	389	373	376	372	336	347	360	359	398	405	397	378	378	402	350	356	335	387	358	344	359	343	365	375	326	328	368	398	396	346	352	346	371	326	343	342	327	352	377	357	344	379	356	379	351	336	412	350	400	366	392	384	362	390	399	413	363	399	363	387	357	354	373	370	368	369	394	415	378	356	394	376	396	397	351	388	346	382	362	361	353	369	382	369	347	364	357	358	378	402	359	363	408	394	377	364	347	336	366	388	363	399	371	356	386	378	370	365	363	376	366	388	375	375	416	365	362	382	374	405	373	347	365	364	363	341	380	410	372	356	348	366	348	348	371	341	369	360	373	357	328	359	365	372	372	382	320	378	384	335	391	317	355	371	351	362	364	375	368	389	359	396	356	391	384	358	382	358	337	358	349	318	397	343	390	412	357	408	343	381	336	360	342	357	381	352	330	352	357	336	381	337	400	350	386	375	368	351	364	348	357	357	356	356	369	353	375	342	359	336	359	357	355	376	379	348	409	375	374	364	366	391	401	362	339	352	386	352	419	320	359	364	369	330	379	362	351	367	405	356	376	351	372	360	361	353	355	355	364	354	333	358	386	360	353	358	336	367	354	354	345	379	381	396	362	377	373	371	375	371	359	374	385	391	324	334	368	338	382	379	384	362	365	361	389	332	357	406	363	325	368	361	366	373	366	403	382	379	402	336	356	380	370	367	325	362	359	366	390	368	360	397	326	342	383	394	371	372	367	395	355	369	394	370	367	358	418	335	354	398	356	362	340	375	407	368	363	362	332	364	363	360	374	365	364	385	362	381	344	399	342	357	362	361	384	360	408	373	365	395	357	372	391	355	370	361	345	393	367	377	390	377	332	377	380	404	359	357	371	353	377	355	339	388	367	393	366	398	384	401	392	359	346	327	348	395	333	352	354	382	355	365	351	365	373	380	357	335	389	355	358	342	338	401	367	345	315	383	354	360	351	363	333	360	382	374	354	353	357	368	372	357	342	387	348	345	371	378	373	355	326	367	353	407	354	327	359	370	348	367	336	379	408	390	356	361	378	363	387	350	364	367	381	369	374	361	358	329	295	374	384	351	367	351	399	357	398	349	336	327	376	388	337	371	401	391	344	381	379	333	353	361	399	366	371	371	363	366	364	379	319	358	354	362	379	346	344	351	350	397	339	375	389	361	337	357	371	380	360	338	335	374	357	378	340	335	383	370	348	383	365	340	389	361	355	348	355	388	361	356	362	394	338	376	364	397	345	360	359	349	386	342	355	374	368	370	355	357	362	345	371	364	360	392	374	369	361	345	395	393	336	381	385	342	355	381	385	354	382	376	394	373	393	394	339	369	381	362	361	373	371	339	339	359	370	395	378	367	396	342	366	360	377	381	332	347	386	374	371	375	331	370	379	366	369	397	356	347	385	379	358	346	363	369	370	361	358	354	359	371	369	378	372	362	369	364	385	350	366	371	380	359	366	337	325	331	405	387	383	361	328	408	364	371	335	381	365	355	393	351	369	355	366	344	371	329	367	352	379	366	377	346	394	380	400	353
17572	15330	12876	6978	4937	3636	2798	2188	1905	1656	1482	1291	1179	1087	1050	944	943	868	807	826	783	785	736	774	677	705	701	722	688	659	716	698	674	696	662	659	701	660	649	643	681	628	680	632	668	608	602	616	660	637	662	623	637	654	628	644	560	668	606	616	578	671	637	569	643	633	625	609	639	612	618	588	623	640	592	615	632	655	628	596	592	618	665	639	628	654	640	583	584	628	653	603	606	604	613	627	585	636	605	604	632	681	608	640	608	621	584	638	600	614	626	609	604	608	587	599	582	606	582	608	588	617	584	645	610	628	617	613	595	578	623	578	630	594	567	563	596	619	582	592	563	598	619	624	613	579	611	593	659	631	635	596	615	614	582	612	638	614	649	608	624	649	617	623	615	625	636	633	594	560	617	603	595	603	611	616	636	637	640	627	607	581	598	603	565	613	628	578	591	601	619	642	645	607	619	627	613	585	604	601	619	628	598	655	597	575	646	601	591	619	602	629	644	628	596	658	598	621	616	590	629	631	637	624	611	627	614	613	587	631	598	574	613	605	622	594	635	634	623	620	628	598	666	583	594	615	573	615	668	617	599	587	620	603	605	604	609	629	627	631	612	620	610	627	643	600	640	606	591	646	640	623	597	589	605	656	628	587	617	612	584	662	623	627	595	619	636	621	594	617	648	596	595	623	587	610	576	600	644	603	634	589	580	589	635	608	594	623	617	613	609	587	638	593	594	627	628	616	589	601	607	608	641	620	601	601	633	636	623	625	600	611	652	575	595	584	631	600	597	586	579	631	597	615	625	604	621	594	588	617	607	590	547	605	637	643	565	594	585	595	566	623	658	617	622	647	651	620	602	614	638	632	564	638	615	623	626	565	634	586	608	611	611	597	617	616	583	570	591	639	648	582	637	636	648	616	641	598	597	583	654	574	616	593	574	604	593	589	531	640	634	613	571	563	601	643	609	618	615	597	630	573	576	609	595	595	642	590	612	627	579	645	648	636	652	630	605	605	537	608	568	625	623	619	595	632	610	643	581	626	590	589	620	602	611	611	628	608	622	620	566	630	649	600	593	588	611	565	648	655	632	616	591	558	628	642	621	623	624	628	584	582	621	598	648	587	605	572	658	651	670	629	595	583	633	609	596	603	581	598	602	638	629	640	671	633	622	608	573	648	618	610	603	616	603	633	605	575	605	600	621	603	586	595	597	659	629	586	588	614	595	613	624	622	634	621	627	605	598	603	621	618	606	628	576	622	642	630	589	568	558	615	608	619	618	580	588	609	606	573	592	563	592	582	570	564	583	636	634	640	644	606	636	595	629	598	606	617	621	564	596	589	584	606	613	624	613	610	597	617	637	605	615	585	637	629	622	638	627	608	598	617	632	608	632	549	643	590	617	645	633	641	641	575	632	657	627	630	608	647	605	630	612	634	568	636	610	585	629	624	639	578	606	625	658	602	618	633	611	577	602	569	615	612	651	569	577	640	631	655	584	613	630	627	618	593	565	666	644	631	584	614	616	630	651	583	561	587	610	584	599	589	638	612	640	679	614	627	598	613	632	592	602	626	665	570	588	607	612	595	583	591	584	578	579	585	626	585	624	580	614	647	598	639	556	612	628	603	609	593	612	568	605	649	614	624	619	623	600	636	644	617	569	630	604	575	612	647	619	599	618	606	601	604	644	594	588	618	579	591	598	605	636	614	622	603	635	612	556	629	586	595	623	592	606	634	641	640	608	637	611	554	564	635	651	584	612	622	585	627	624	599	605	629	629	577	610	613	619	583	617	620	608	571	643	584	636	629	585	594	601	616	570	625	608	588	567	633	640	643	655	578	611	599	654	608	637	611	602	610	588	631	613	598	615	637	574	571	649	641	597	599	617	621	595	556	601	605	573	644	588	624	612	629	604	587	611	597	580	615	621	615	606	605	629	578	638	643	621	561	617	644	607	608	604	629	603	631	611	604	625	602	602	593	605	568	593	613	584	586	591	637	610	623	612	592	630	608	617	602	571	602	642	607	624	622	569	662	619	635	622	589	595	616	600	620	625	555	646	650	603	619	626	578	624	639	606	567	604	611	651	627	589	616	649	610	608	647	604	616	623	601	601	629	607	575	591	600	608	626	576	620	626	595	625	620	613	610	584	609	587	564	627	617	594	631	623	648	607	575	571	589	613	605	602	610	634	659	625	587	603	642	626	596	610	570	589	588	608	607	597	547	566	589	609	588	607	585	588	589	610	636	633	634	605	622	602	592	611	596	614	579	598	593	606	609	604	621	596	603	623	618	593	622	621	604	616	628	596	639	614	626	617	567	651	592	579	602	607	625	574	676	586	597	622	607	657	575	627	591	649	526	583	618	603	582	605	654	647	626	616	622	601	606	623	652	631	615	595	639	586	613	621	580	606	658	689	649	610	584	633	590	565	589	583	612	600	606	566	587	622	627	582	607	605	609	597	609	587	609	572	618	605	576	655	568	633	652	605	629	611	564	607	617	587	607	576	632	626	588	619	627	611	594	604	628	650	630	550	616	630	596	580	588	610	636	589	605	602	598	603	625	629	656	590	564	629	627	610	615	585	602	603	600	568	588	604	588	614	614	677	623	635	618	602	653	635	575	622	663	590	613	623	583	627	622	584	635	644	630	585	658	634	587	610	597	599	607	580	602	599	602	579	613	638	588	629	598	664	640	586	625	620	605	646	581	595	612	590	645	631	635	598	567	632	614	603	615	611	588	613	624	604	589	614	582	617	643	622	615	638	636	626	590	626	601	583	643	599	565	584	630	647	619	620	618	587	577	597	544	594	613	629	612	606	613	591	636	557	594	612	602	636	637	620	628	626	637	634	636	595	627	605	600	617	555	590	625	587	626	632	612	582	584	634	590	598	617	617	584	606	638	594	635	594	609	582	663	592	595	597	641	596	618	627	608	625	608	612	610	643	614	575	616	596	632	586	600	625	612	595	603	616	608	581	616	608	613	603	596	622	636	595	583	653	638	612	620	600	570	581	588	558	569	606	601	591	617	604	590	577	594	626	603	577	623	570	590	594	620	605	608	592	609	575	574	634	633	569	582	600	602	631	622	620	641	624	628	651	599	575	575	565	590	599	609	575	658	600	642	582	593	615	601	680	577	616	614	675	593	568	604	571	619	599	602	595	617	598	619	623	615	596	655	586	662	633	598	625	653	574	614	607	644	605	625	593	652	579	614	626	600	632	613	641	558	655	591	597	609	627	655	599	596	624	561	612	604	631	574	598	579	641	551	582	627	639	597	639	604	591	575	598	573	626	622	623	626	588	655	606	621	603	585	623	619	580	607	616	621	641	637	572	581	619	575	643	582	613	600	640	592	621	579	614	598	591	599	603	615	612	627	595	620	648	565	569	620	629	625	592	601	620	623	643	645	633	621	639	644	616	643	623	615	612	580	624	592	578	633	595	640	600	564	618	573	599	619	626	588	591	627	577	606	639	619	617	576	621	638	584	600	599	619	564	618
26668	20378	7738	534	333	277	128	117	115	96	84	100	110	88	88	110	89	82	99	103	103	108	91	86	105	84	98	91	80	95	80	92	86	86	101	81	86	100	91	92	87	79	99	99	106	92	95	98	88	96	88	80	87	80	71	84	99	85	80	83	108	95	87	95	83	94	94	104	104	84	97	84	82	84	96	81	91	86	95	89	96	91	79	105	83	97	92	102	90	110	93	93	86	83	75	88	102	83	74	102	78	97	90	99	96	97	80	73	98	85	96	102	98	92	87	86	75	99	79	107	98	92	98	94	116	83	98	104	87	94	91	92	88	100	81	75	87	83	101	87	104	93	90	91	85	87	106	73	84	95	85	100	99	105	86	83	94	90	86	98	83	81	95	95	86	90	85	122	92	108	86	86	98	99	94	80	86	83	84	102	92	80	110	94	107	108	84	80	86	103	74	89	92	93	89	96	81	91	107	96	86	81	91	88	90	88	92	88	90	102	78	87	95	88	67	96	82	90	85	86	94	87	95	91	90	111	102	91	84	89	86	94	99	77	77	103	92	84	77	87	81	101	95	76	93	92	75	76	81	87	96	104	101	96	107	93	90	98	94	90	97	108	85	69	83	95	94	103	80	85	90	110	81	91	94	96	97	94	75	94	89	93	98	87	89	84	78	84	96	93	98	94	96	92	103	92	94	71	96	93	98	115	93	79	98	91	89	87	77	92	102	84	83	64	103	83	94	106	95	88	79	97	95	100	98	102	102	105	101	108	84	99	87	93	81	92	93	102	95	87	88	86	92	88	99	86	92	91	94	102	78	102	90	98	91	82	91	85	100	88	99	95	90	87	89	86	93	82	80	92	91	91	89	102	91	108	79	106	92	96	87	94	97	83	92	85	86	88	75	72	89	85	81	116	89	100	76	98	81	79	92	94	79	98	95	85	77	93	75	75	94	67	84	84	84	84	89	102	92	74	95	90	81	82	94	84	95	87	95	91	93	100	103	91	104	97	97	92	83	93	84	87	113	93	82	94	86	82	104	83	87	96	78	95	92	107	94	86	78	107	81	87	99	109	85	91	98	71	88	101	97	104	100	103	104	85	92	73	115	105	101	100	82	93	81	75	103	94	79	104	110	81	118	83	104	102	96	92	90	69	95	81	94	101	93	81	92	101	90	90	94	85	96	78	120	90	82	94	87	83	91	96	77	92	103	91	93	85	96	84	110	101	78	92	84	81	85	92	102	101	96	82	94	76	83	91	80	116	91	98	96	78	101	94	81	86	86	89	75	79	92	91	98	110	100	78	90	96	97	95	89	102	86	63	99	105	95	91	94	100	79	81	69	102	84	92	90	90	88	87	92	67	97	79	107	101	92	99	79	71	97	107	78	84	85	87	94	118	84	73	105	68	81	101	96	88	87	75	92	88	91	83	97	77	92	91	84	83	83	87	92	90	92	99	92	93	115	78	79	101	90	90	106	86	89	96	86	85	69	93	80	81	98	94	82	92	84	88	86	90	79	84	79	99	94	106	99	94	94	92	79	91	100	80	95	83	96	91	98	94	85	110	94	98	114	87	96	82	81	101	87	88	104	105	91	95	77	107	89	87	72	98	97	97	89	97	101	88	102	90	89	94	89	86	100	78	89	93	113	108	103	99	92	89	74	99	81	90	67	90	89	94	85	100	94	85	97	67	100	90	113	96	92	80	84	80	113	99	84	91	95	88	83	117	93	82	88	98	92	81	99	88	97	105	83	87	83	105	93	83	73	95	85	97	89	103	89	77	77	95	75	90	91	83	101	87	91	95	89	83	78	88	85	88	85	97	98	70	85	98	95	85	94	91	82	101	102	81	91	97	88	82	101	88	92	107	82	90	113	111	60	100	84	102	86	81	83	91	85	104	83	87	109	85	77	84	90	86	92	84	98	101	83	78	79	82	119	92	95	78	93	87	96	88	85	91	92	113	95	101	103	70	85	96	104	97	91	109	89	88	82	72	95	96	100	77	84	82	104	85	82	88	94	85	90	88	87	92	91	76	84	92	80	79	78	93	87	100	95	82	72	80	102	98	80	94	117	83	80	96	88	96	91	96	91	88	87	84	108	94	100	93	72	77	97	84	88	80	85	91	68	88	103	86	99	96	90	97	77	75	98	96	96	89	84	88	87	102	94	108	96	75	95	89	90	81	87	82	76	86	70	95	108	96	113	105	100	99	101	98	88	83	86	97	90	77	91	79	102	71	90	79	99	92	97	96	84	68	90	111	93	92	97	112	74	90	80	78	99	91	85	83	101	85	104	98	73	92	94	101	95	96	94	95	103	101	89	83	92	83	102	83	80	75	88	94	101	101	91	88	91	99	82	90	78	87	95	81	79	86	85	109	88	85	92	75	105	88	92	94	101	102	86	82	93	91	82	86	107	85	95	92	92	108	74	98	91	84	86	88	104	82	88	88	93	88	93	76	87	90	93	86	83	81	79	92	95	74	81	84	97	83	91	80	79	65	92	84	98	86	86	83	76	78	97	82	95	100	79	104	78	95	101	102	83	68	96	94	87	93	73	111	100	74	83	102	90	108	104	92	97	97	74	92	92	90	88	93	90	85	85	91	96	88	105	85	90	109	80	98	81	85	91	88	89	96	82	99	87	87	85	89	76	95	92	77	73	101	95	93	99	89	95	95	96	99	96	86	96	91	85	76	88	104	90	86	96	87	86	88	87	84	97	89	106	93	99	90	85	107	89	87	104	85	92	104	95	102	92	85	84	90	87	87	97	93	111	102	94	103	105	85	94	89	107	113	100	84	100	86	98	80	85	97	94	102	91	95	99	94	78	76	79	81	88	76	91	105	90	89	89	95	81	92	109	75	74	95	100	97	72	78	86	87	76	75	85	101	80	92	108	87	101	77	88	98	88	83	71	91	91	89	84	90	86	106	82	105	86	96	101	78	81	71	74	97	76	92	96	103	97	84	98	93	84	98	93	74	91	96	102	98	102	85	105	91	92	95	105	74	102	93	99	109	93	80	102	74	107	78	87	85	97	97	90	87	99	105	96	73	83	103	88	75	122	76	72	100	91	110	103	101	77	101	94	91	91	98	86	72	76	80	91	81	97	64	90	99	85	107	75	81	111	86	96	81	93	90	92	94	90	89	85	89	95	105	96	92	85	100	75	86	98	96	84	93	90	96	79	95	90	72	106	92	104	89	88	94	92	77	85	81	87	89	107	95	97	89	97	104	87	105	96	81	96	71	84	92	91	93	85	89	103	92	95	87	94	84	94	75	98	98	92	100	96	79	84	92	97	97	98	83	103	88	75	118	93	59	100	91	98	93	95	106	94	102	93	100	89	94	84	90	91	102	94	83	75	79	105	87	97	104	83	66	103	94	79	91	95	81	93	103	82	78	106	85	73	101	87	79	77	98	112	83	90	75	90	86	84	82	102	86	102	96	77	95	102	102	90	93	116	77	89	90	105	87	91	94	94	97	96	91	82	75	79	107
7894	1122	1040	556	412	337	270	239	233	233	213	209	204	202	175	171	210	171	173	149	173	181	178	167	178	165	175	173	166	196	174	156	186	172	172	149	166	167	179	153	151	173	193	153	146	160	172	161	146	187	170	169	184	165	171	158	183	168	173	140	166	170	163	180	178	171	187	178	162	170	185	173	160	171	164	181	172	161	172	149	183	175	149	158	169	170	152	156	168	167	175	185	145	178	173	143	153	164	189	176	192	177	168	169	171	177	171	159	188	162	180	201	153	164	196	175	189	186	172	147	151	162	173	193	173	179	179	165	175	168	183	150	160	181	185	168	181	168	154	139	174	177	165	164	143	163	190	170	137	182	164	171	158	167	174	178	154	167	148	160	168	150	164	172	196	150	188	158	176	173	199	164	174	167	173	166	163	155	182	187	150	166	186	179	145	182	183	143	168	161	196	168	154	152	167	155	170	159	168	175	182	170	187	166	175	177	152	164	156	185	180	181	169	202	145	181	164	171	184	151	183	189	169	180	176	174	165	185	163	157	191	169	177	172	168	163	154	177	153	156	166	183	162	169	168	188	178	168	183	174	152	185	152	156	150	160	185	181	187	155	174	163	178	176	199	172	156	162	179	186	176	164	174	170	163	193	171	161	147	167	166	193	159	184	159	149	164	184	171	172	165	162	153	187	183	170	191	163	161	165	168	166	176	188	180	185	180	167	160	177	165	175	173	178	164	180	178	165	164	159	168	154	164	185	158	154	147	165	186	156	153	153	172	162	171	169	177	138	174	182	153	179	159	182	183	186	168	188	183	184	147	172	195	184	157	185	188	182	169	172	176	164	197	178	169	181	159	198	197	192	184	165	194	166	143	161	173	143	180	183	158	184	192	159	177	175	165	161	172	153	154	184	155	166	169	169	163	170	148	158	194	180	178	199	159	159	186	159	168	191	153	186	169	166	180	170	168	156	179	183	160	164	164	192	157	163	169	171	174	189	191	155	172	173	175	172	169	167	158	176	184	158	169	145	186	191	177	166	183	157	164	187	157	160	171	157	148	198	169	160	165	179	165	196	166	156	172	179	171	186	159	171	189	160	170	169	174	183	172	156	185	176	157	165	183	207	163	177	181	190	165	169	185	163	206	176	170	176	164	164	151	198	170	163	176	167	162	184	160	191	143	173	152	165	168	178	167	173	168	146	157	170	166	171	182	177	154	161	163	158	176	167	171	159	178	168	173	179	185	164	163	166	188	169	172	179	160	187	173	174	185	151	178	195	158	137	168	150	174	192	173	167	182	184	181	157	179	143	186	165	167	192	170	160	158	178	157	163	186	169	168	162	173	167	171	154	153	166	170	167	207	184	191	182	164	174	163	151	174	190	179	128	174	172	173	165	150	148	188	143	167	168	173	156	174	165	186	195	181	179	157	168	169	162	162	168	201	181	171	162	151	163	158	165	177	199	159	152	169	171	171	176	165	170	181	152	174	155	187	163	175	176	159	157	168	187	176	159	163	157	173	178	163	159	166	164	164	198	175	169	167	171	182	184	149	180	173	177	155	176	156	170	165	175	180	187	182	162	181	173	143	167	160	173	179	190	170	165	153	177	159	169	176	179	156	196	154	155	166	139	166	151	173	173	186	176	165	152	153	173	172	192	178	169	163	169	165	187	182	179	160	168	157	147	154	175	177	168	176	149	155	179	194	171	175	162	136	156	176	194	179	157	170	171	169	175	172	172	167	170	186	176	194	171	162	160	184	188	155	169	167	183	167	181	176	167	165	159	180	179	178	169	158	180	180	178	155	178	167	180	178	180	178	158	164	175	196	163	169	205	147	171	185	181	170	180	168	156	172	165	170	176	177	172	167	162	155	172	162	148	191	174	170	172	177	174	179	175	169	168	160	174	170	166	177	148	168	181	187	171	170	161	171	184	175	176	184	176	164	161	167	192	178	162	181	171	197	176	168	156	177	181	164	168	176	171	166	171	150	152	182	180	192	163	169	200	178	156	152	148	179	172	166	165	177	169	190	161	161	171	163	146	176	171	145	169	189	154	173	166	179	188	166	170	162	177	156	165	167	162	188	170	169	166	198	175	171	161	149	170	175	202	155	173	161	178	184	175	165	164	178	154	174	174	161	196	146	181	176	162	164	147	170	174	185	166	156	179	196	159	164	152	165	212	154	168	170	160	166	209	171	183	180	170	193	180	178	160	182	170	142	168	195	181	174	162	176	176	180	148	168	177	176	170	197	206	178	160	145	192	186	166	152	154	153	169	184	173	158	186	146	159	180	154	175	202	168	169	149	154	182	178	160	170	183	164	175	155	201	158	196	152	149	191	172	162	175	180	174	165	168	177	168	189	196	170	189	204	174	156	157	160	205	189	178	194	182	171	157	161	166	156	171	182	164	172	195	160	176	153	177	162	156	161	164	150	168	174	143	163	157	146	170	169	173	165	175	183	174	185	170	198	167	163	173	152	167	184	185	185	176	197	175	172	177	194	181	178	180	148	147	173	191	162	174	150	178	197	182	170	145	171	185	174	167	188	171	152	186	184	177	169	163	162	159	172	168	169	187	167	183	179	168	197	146	177	172	185	172	179	165	171	164	167	186	168	149	143	157	160	157	166	183	152	171	198	164	182	158	184	166	174	186	180	173	174	170	184	162	170	193	184	189	163	175	171	173	174	172	175	169	161	182	183	176	170	189	173	190	153	150	170	182	175	172	166	151	156	166	163	162	141	183	160	175	133	164	173	147	200	178	163	162	166	141	146	178	129	167	146	166	177	177	158	148	155	146	161	171	181	140	174	150	163	153	148	181	184	157	176	166	169	165	161	183	159	164	173	162	163	176	182	184	169	167	174	152	180	149	171	175	185	192	166	194	171	166	182	187	163	179	166	164	165	179	182	186	164	184	190	164	138	177	186	178	166	190	187	186	163	177	179	163	172	180	160	173	172	185	163	174	170	166	196	177	153	160	185	180	178	164	166	168	171	174	172	174	171	172	187	155	162	184	175	204	166	160	192	165	169	175	154	190	178	167	163	175	154	159	172	163	176	161	203	180	158	167	173	164	150	156	174	174	165	179	169	146	169	172	168	184	170	192	206	153	144	155	151	166	181	188	161	198	173	167	178	175	190	163	159	165	170	167	187	176	169	171	178	191	147	166	177	187	162	158	161	163	191	166	147	170	164	171	170	187	174	181	154	171	185	171	156	159	159	167	175	170	174	191	174	181	176	165	183	181	173	146	151	165	176	193	167	183	179	170	165	146	181	167	182	177	158	165	164	168	163	174	141	187	187	176	183	190	171	159	186	168	181	206	163	177	171	159	183	156	155	191	155	167	182	157	180	146	173	140	162	175	169	174	184	155	154	156	191	177	163	185	157	172	157	188	166	181	168	155	192	180	165	175	167	161	170	161	161	183	168	167	160	156	165	195	176	152	171	182	168	165	183	154	180	141	165	142	186	152	201	190	172	160	186	146	171	157	175	172	158
24098	21072	28371	23979	20630	2483	676	482	366	321	331	283	282	238	255	240	277	241	244	250	242	240	263	229	218	216	250	208	217	225	204	211	233	204	210	202	224	212	211	214	217	208	205	211	197	188	223	231	209	211	254	193	192	230	206	185	223	224	219	204	214	229	193	244	169	191	224	203	182	214	237	206	210	214	207	220	205	209	198	217	205	192	210	223	212	208	178	195	211	193	210	195	229	220	237	200	203	179	202	195	215	187	200	188	214	207	191	228	194	214	207	241	195	187	189	226	192	220	190	219	219	197	203	198	203	192	215	221	200	224	220	203	198	197	184	195	213	192	206	191	228	207	197	216	215	219	211	181	215	192	202	209	197	188	206	222	188	198	195	211	202	201	210	210	204	227	201	203	224	237	180	203	209	205	201	192	196	205	203	196	197	190	215	206	211	230	213	221	200	205	199	208	208	216	182	212	199	220	193	182	184	191	194	204	212	219	196	198	221	210	204	210	216	194	193	185	195	234	180	220	206	223	190	219	200	221	179	199	226	212	175	214	231	221	209	184	204	205	224	192	202	199	224	204	195	201	208	215	208	212	206	217	187	195	189	199	225	195	202	193	192	205	232	217	223	205	199	213	231	192	194	215	217	201	202	230	199	189	215	196	179	211	193	202	204	211	234	172	200	209	212	198	221	214	200	202	229	184	191	185	206	213	227	217	192	237	200	236	220	213	207	181	190	188	191	202	209	206	187	204	171	195	196	203	201	212	183	215	195	239	224	207	223	200	211	197	191	205	218	209	214	208	206	224	184	194	200	197	177	193	222	227	197	205	205	202	218	208	214	216	182	184	204	232	217	215	216	202	223	177	228	241	203	210	205	198	209	172	217	211	201	200	190	199	217	199	228	200	197	199	207	196	218	203	201	228	221	212	205	232	182	213	202	206	201	223	200	178	231	184	223	204	195	190	205	210	222	208	190	211	214	199	212	214	224	216	188	201	196	182	199	186	222	203	210	215	210	214	217	238	202	208	227	231	199	212	218	197	228	204	211	234	186	222	221	199	223	215	203	208	196	207	213	213	197	203	199	229	236	221	188	195	195	198	197	201	242	233	204	180	213	217	205	209	223	207	208	193	207	216	208	196	202	202	203	219	209	189	212	206	208	203	216	209	174	228	191	179	208	214	189	235	199	207	212	202	186	211	229	229	197	172	191	189	185	218	197	226	199	208	217	214	181	222	229	202	235	206	188	204	222	201	193	189	227	208	191	202	197	218	175	229	199	180	191	202	193	188	203	234	206	208	222	209	197	194	201	193	207	190	192	230	221	216	219	186	169	181	213	213	219	214	221	195	205	193	191	219	220	201	208	200	201	198	230	204	199	201	178	189	221	235	190	206	209	190	198	224	204	200	218	194	208	224	199	195	187	224	211	201	186	207	208	191	187	202	229	177	207	200	201	189	189	186	199	216	196	220	210	218	180	192	222	195	215	239	224	203	240	204	208	194	221	246	202	221	212	187	232	216	223	204	235	211	196	221	212	201	210	223	214	212	209	198	209	185	216	204	207	195	188	234	234	223	189	204	230	187	209	216	201	233	205	191	234	218	191	192	187	195	208	211	177	183	198	192	243	213	187	202	178	221	211	188	216	189	229	215	214	187	218	195	223	200	203	183	216	180	209	198	218	230	204	210	188	203	205	209	213	201	216	194	180	209	230	195	204	189	196	223	184	202	177	233	226	209	216	206	198	207	226	234	222	190	196	217	186	192	185	196	210	211	225	193	189	185	203	222	197	227	204	232	212	202	196	209	217	215	210	217	213	192	183	203	209	195	188	211	192	209	207	197	196	238	224	224	203	190	205	185	218	207	192	195	198	206	213	192	187	184	204	226	219	208	219	211	194	233	211	189	188	199	197	200	216	216	171	193	193	193	178	199	200	211	203	176	198	217	206	185	194	200	195	187	203	182	209	223	226	176	192	176	200	188	207	220	210	198	187	207	199	187	199	192	227	221	171	195	218	222	212	213	237	197	223	193	222	175	215	197	198	211	201	195	220	200	201	204	187	202	206	201	225	219	214	198	194	194	204	201	198	194	231	192	221	243	184	195	185	233	217	201	220	209	195	202	196	212	223	208	205	204	234	192	221	224	229	194	202	204	213	226	175	184	214	188	183	190	225	189	191	200	212	215	240	204	193	198	203	211	216	198	221	225	225	230	183	207	187	212	193	203	187	200	208	229	203	202	206	200	210	213	207	186	182	212	206	182	211	195	224	190	195	202	190	234	198	207	182	205	211	216	203	191	229	206	214	209	196	234	220	194	208	228	195	203	209	216	204	209	221	187	217	208	210	210	197	209	201	217	207	213	198	219	196	190	193	185	227	241	206	218	221	217	185	205	214	210	213	218	212	226	210	199	202	218	204	195	200	200	195	202	201	204	210	190	200	224	208	208	218	216	197	225	173	215	230	211	199	202	187	208	211	197	185	213	184	194	234	220	185	196	212	216	200	210	224	217	218	209	208	188	232	226	197	232	218	191	219	207	210	219	213	205	203	222	214	204	203	182	206	215	200	186	189	191	196	199	243	194	210	194	219	184	191	224	210	184	196	198	228	186	229	194	223	175	192	201	198	223	187	206	194	202	227	177	244	221	220	230	211	208	187	213	203	220	198	211	187	191	209	229	209	196	212	194	182	201	192	221	204	236	208	190	204	204	191	200	199	200	224	217	181	214	198	203	216	202	181	183	207	223	219	186	181	211	209	213	186	203	212	211	193	229	203	161	231	193	206	201	196	209	206	200	193	183	195	217	206	200	189	230	200	197	187	201	227	212	218	176	231	187	178	201	208	197	203	185	194	207	190	192	216	220	237	199	205	205	213	200	191	190	190	222	198	223	211	202	194	174	206	211	201	204	209	197	202	229	249	205	211	213	216	209	184	199	208	192	213	167	185	180	163	185	218	215	191	241	199	216	228	192	211	198	212	218	214	172	216	212	200	187	235	222	200	209	208	222	200	172	206	195	182	196	210	202	189	171	207	208	199	184	211	225	201	215	195	200	223	217	204	202	200	206	184	195	219	210	210	189	202	203	204	206	185	202	188	211	215	215	189	193	193	184	185	209	218	216	191	190	190	224	204	213	226	194	193	210	216	196	204	229	186	207	222	222	224	208	226	193	215	197	217	186	216	205	194	206	196	197	195	230	209	233	240	190	196	195	215	185	182	193	232	214	219	228	204	214	202	227	195	195	179	191	237	170	220	185	206	219	220	193	220	216	207	203	229	203	238	194	210	176	215	224	208	222	204	198	215	203	207	230	198	221	205	200	222	178	208	190	228	187	200	214	168	216	200	179	217	208	222	191	226	247	186	197	207	214	217	204	201	210	216	198	193	222	212	226	203	231	205	243	213	177	175	189	217	206	242	198	190	207	189	188	204	197	193	206	219	212	194	227	203	201	188	203	196	204	195	196	206	208	207	217	186	232	181	197	199	189	202	209	180	199	248	210
15797	9388	8149	4060	2756	2019	1557	1266	1064	902	798	687	645	578	557	533	510	470	508	452	448	449	418	409	399	423	432	397	423	402	401	376	389	383	371	372	372	383	393	355	370	397	407	401	386	371	417	341	360	396	329	346	364	332	385	360	401	329	379	369	370	386	357	363	368	379	353	397	355	348	333	400	372	362	379	330	372	368	348	372	379	413	345	335	330	305	354	370	371	354	329	337	379	363	324	376	316	359	342	371	356	347	322	331	342	389	376	317	362	351	393	373	343	355	371	343	362	341	355	365	369	368	363	369	346	360	416	374	341	324	369	346	354	337	337	328	386	385	356	384	358	351	356	304	353	343	378	367	386	341	339	372	344	345	394	346	399	354	369	358	343	368	371	369	353	336	330	344	313	355	364	402	369	368	321	358	334	357	356	343	384	342	360	354	347	323	369	321	353	349	341	357	322	346	346	367	340	350	389	343	338	313	349	382	350	343	359	339	332	349	377	354	343	337	355	344	355	346	346	361	359	356	349	360	374	380	342	365	374	378	396	370	367	376	341	400	351	364	357	348	361	380	354	363	331	352	359	372	357	360	361	370	333	339	374	361	343	355	337	391	332	347	359	345	329	328	351	351	350	319	309	337	334	369	367	388	361	365	333	367	323	379	333	337	341	343	334	359	343	349	357	346	342	376	337	368	366	367	334	348	344	354	365	339	367	366	343	328	380	357	360	367	367	375	327	341	364	355	338	312	360	340	317	357	340	375	365	344	339	360	340	363	350	380	380	382	333	313	332	328	329	403	363	354	354	343	356	361	368	355	349	372	368	341	383	360	356	361	330	348	365	360	320	345	347	360	338	334	368	357	382	384	352	365	326	337	329	352	325	320	367	318	362	403	378	356	322	356	351	388	328	365	372	329	378	327	347	316	371	337	340	367	342	367	357	353	326	365	360	321	386	338	346	369	373	327	373	334	380	357	337	330	325	345	362	355	380	373	349	358	374	339	363	345	353	380	345	335	348	350	336	324	361	372	341	357	348	348	331	381	372	325	380	341	353	347	344	332	364	343	347	340	361	368	369	333	372	362	377	362	344	341	346	366	360	377	362	359	392	369	349	349	349	362	350	315	361	358	354	347	342	318	392	327	338	359	372	359	381	359	368	357	353	350	339	343	345	380	356	374	352	361	359	384	367	334	338	394	329	375	359	340	357	346	407	385	376	327	365	343	348	369	350	320	377	362	358	345	318	321	356	346	327	346	345	333	352	307	356	363	376	350	426	384	326	335	328	348	360	366	335	370	344	378	350	374	353	362	351	368	328	337	358	357	373	332	379	361	341	378	352	346	363	351	333	372	354	348	321	362	324	357	341	367	345	349	362	343	338	321	342	364	337	328	327	367	331	368	364	359	337	339	368	350	341	357	323	353	364	322	345	341	339	374	333	347	372	350	383	366	379	337	355	343	382	337	350	297	332	348	360	378	328	381	334	344	347	349	345	377	354	354	326	312	370	351	398	346	368	352	362	377	327	352	369	370	322	356	345	364	355	367	386	354	327	354	336	374	368	340	343	371	349	375	327	367	362	345	384	362	345	366	345	343	340	363	318	363	356	348	330	341	374	369	378	337	331	337	316	346	339	330	367	375	365	424	346	386	352	366	334	346	344	306	344	329	333	361	359	365	349	354	348	339	359	349	338	386	368	369	354	347	355	390	333	376	333	360	369	344	369	356	302	380	346	318	327	362	338	332	362	382	346	360	391	333	355	348	350	352	356	360	329	338	356	338	318	356	327	332	349	317	365	360	344	373	369	355	346	357	335	386	359	339	338	350	370	362	385	329	339	339	326	343	365	350	361	355	382	374	347	353	367	388	343	341	333	344	363	342	355	339	346	347	364	359	340	351	356	353	364	368	340	359	355	336	347	367	356	330	389	372	333	364	308	370	353	331	357	358	363	380	376	364	353	311	364	349	375	325	378	329	343	369	374	327	383	380	345	334	384	360	359	354	365	356	357	354	338	328	340	380	363	360	367	334	358	347	358	354	323	368	328	357	338	354	372	386	349	375	321	345	379	368	337	374	310	354	375	343	352	354	355	369	344	349	356	354	376	346	361	350	328	363	368	357	360	364	349	335	313	366	366	328	355	369	372	366	356	380	358	373	339	388	367	364	363	342	342	337	349	339	363	352	351	365	361	369	375	334	331	349	350	344	370	334	367	364	329	326	336	363	356	338	340	351	367	378	372	347	373	365	372	365	348	345	330	352	334	324	341	341	394	352	298	310	305	326	324	339	367	345	381	346	371	366	390	333	371	357	364	379	391	368	376	354	346	341	363	347	355	350	382	372	373	349	348	344	355	354	391	337	338	352	364	383	375	329	326	332	365	354	342	349	388	365	326	346	350	327	333	362	352	371	380	374	354	345	399	383	376	338	363	353	350	344	367	352	334	341	350	362	370	329	378	311	348	359	314	372	337	383	323	337	392	371	319	352	340	358	360	342	360	339	336	346	348	374	362	336	369	367	372	361	339	332	342	349	309	355	363	339	389	334	352	345	305	353	352	331	353	355	362	333	337	352	367	359	371	371	345	344	349	368	359	356	364	350	351	364	336	361	388	356	347	332	362	349	329	349	354	330	347	367	374	346	382	343	340	375	369	362	361	365	346	339	336	365	349	338	361	368	340	343	333	335	374	355	335	355	367	336	380	370	363	324	340	352	341	369	347	335	326	353	358	361	367	343	345	337	340	356	372	394	361	383	335	346	350	398	329	367	348	322	376	337	341	351	340	354	361	322	356	337	389	322	332	365	338	351	374	351	367	351	351	306	381	374	363	337	385	360	349	319	356	358	336	369	357	363	390	377	324	377	350	363	338	329	341	358	398	388	340	325	387	357	311	353	327	363	360	367	354	371	380	363	339	349	336	365	331	351	355	371	401	308	334	329	360	332	341	351	353	342	349	364	332	354	352	349	374	353	366	351	355	388	383	360	342	369	367	369	350	338	347	360	364	341	353	360	365	340	336	360	311	378	352	333	378	378	327	377	352	337	333	357	348	372	365	359	322	365	334	326	370	353	342	340	362	349	361	331	371	367	356	383	345	352	345	368	366	344	335	314	341	337	342	380	368	369	331	354	345	349	362	354	350	332	366	333	334	337	365	356	369	395	326	350	341	338	313	336	347	327	360	349	334	353	366	362	342	366	348	382	342	367	363	347	339	368	352	348	347	358	352	347	358	330	374	341	335	364	349	347	360	373	339	347	352	356	361	343	348	369	336	351	389	351	355	347	332	376	368	367	332	325	368	354	353	341	354	347	381	398	338	360	384	351	338	355	349	356	334	330	353	328	377	366	379	385	305	326	332	364	385	343	342	347	322	329	363	382	352	348	336	376	368	343	343	381	347	360	350	365	347	363	369	386	328	353	364	348	361	330	351	399	362	356	359	364	346	340	333	329	330	338	339	356	364	328	361	380	379	384	386	335	353	323	363	352	358	315	387	355	373	339
23108	21056	28985	23351	21059	20056	2438	871	751	653	620	590	557	503	536	469	472	463	443	423	399	422	413	409	432	437	401	381	385	377	386	387	392	398	408	381	404	351	367	407	367	357	395	389	407	378	386	386	366	371	361	383	384	406	373	359	377	341	339	379	362	377	379	380	413	391	396	366	416	362	348	341	390	395	346	390	386	371	369	357	390	348	358	366	363	370	357	377	390	337	364	364	389	370	366	344	415	357	387	362	357	394	363	395	412	380	356	361	381	376	379	410	358	387	357	381	333	362	381	350	402	363	391	360	380	405	347	364	377	362	375	371	390	387	377	370	383	353	373	349	355	382	386	392	368	383	392	373	391	352	374	363	378	357	376	352	365	365	359	355	375	391	363	385	377	368	367	366	385	389	376	419	348	409	336	364	361	393	361	326	376	392	369	365	353	361	375	382	399	367	351	339	343	357	384	374	378	385	394	359	332	367	392	389	355	370	351	357	386	381	372	359	361	343	339	358	391	351	376	365	349	371	393	378	366	395	346	381	355	392	381	373	375	369	381	360	369	395	375	372	382	386	371	386	359	348	397	384	403	400	350	371	325	387	342	343	388	341	358	393	360	384	362	323	433	351	389	372	358	342	340	359	424	376	409	341	356	341	370	344	337	360	377	386	355	383	343	368	370	352	393	355	378	367	382	351	368	364	363	361	355	386	362	381	355	344	386	325	384	358	412	398	363	370	347	413	363	351	364	367	390	356	350	359	367	383	356	375	398	351	385	371	394	384	370	383	382	356	384	391	395	346	370	363	346	343	362	357	381	381	391	403	380	398	370	408	397	354	347	373	382	341	370	388	387	394	351	363	340	354	372	332	381	371	358	351	398	377	368	347	382	377	364	359	343	327	378	370	371	361	388	358	350	400	390	378	360	366	355	393	404	392	384	406	370	384	406	367	399	348	381	378	374	376	398	379	385	382	369	349	385	368	357	379	382	373	383	364	372	374	374	356	382	380	346	383	381	337	358	375	365	388	333	353	360	371	334	380	395	401	391	394	374	369	370	355	395	365	357	384	362	385	342	426	392	363	395	394	379	389	356	362	367	354	348	356	363	353	383	362	362	372	378	381	385	362	368	375	383	382	330	359	361	365	371	372	351	398	369	377	367	361	345	405	379	377	348	356	377	365	361	350	364	354	390	394	340	335	358	364	405	355	380	353	359	394	390	357	407	358	344	365	349	378	351	381	336	392	380	387	372	390	382	392	349	367	347	346	353	337	380	397	364	367	398	376	342	362	343	389	381	364	392	348	402	387	363	358	368	338	389	380	372	418	387	417	351	361	349	335	352	421	377	354	378	374	376	383	409	363	369	366	364	387	379	371	334	381	376	367	387	402	379	386	354	368	340	380	375	384	360	379	372	392	414	383	340	368	360	356	408	372	337	373	367	370	346	402	341	354	402	357	373	360	385	339	402	355	373	395	369	370	363	384	351	368	403	372	366	388	359	357	349	357	374	352	362	360	362	339	409	387	382	337	388	360	389	357	388	358	374	347	371	369	346	353	371	384	355	346	390	371	360	346	380	352	344	360	351	371	331	381	386	400	380	371	345	372	336	384	365	387	383	366	370	370	349	386	356	356	373	421	361	402	380	390	399	358	355	352	364	391	345	360	337	348	368	361	375	348	373	360	387	381	366	364	353	345	387	399	348	378	356	326	354	361	364	374	367	369	362	357	366	355	375	358	372	391	369	370	377	376	390	379	353	307	349	384	347	352	350	396	358	349	372	377	359	369	343	340	389	374	368	375	352	380	362	374	386	329	390	362	356	348	381	377	364	360	392	364	360	367	388	387	372	361	383	376	372	350	386	368	398	397	362	359	379	379	383	377	415	358	369	358	361	383	350	367	351	367	346	412	405	343	367	346	360	363	353	373	384	360	375	355	412	367	392	381	373	393	386	339	373	380	373	367	349	363	365	362	389	382	360	381	353	369	380	383	352	348	340	379	342	364	350	380	359	369	353	355	401	352	376	410	357	370	349	333	383	353	359	403	364	345	360	388	355	356	368	361	345	380	365	337	346	373	370	332	358	363	351	402	368	384	369	381	347	387	348	346	392	381	354	415	392	377	429	375	376	365	367	385	407	370	365	359	398	357	375	395	333	374	393	367	348	354	363	405	327	361	324	378	330	347	380	367	398	386	376	399	368	405	393	362	343	359	384	353	378	381	348	331	331	340	376	373	362	375	364	346	406	369	352	344	356	368	402	381	338	361	365	393	399	356	343	382	349	413	377	377	354	341	366	412	412	343	392	351	363	378	358	402	371	407	367	369	389	354	363	352	308	360	344	364	387	379	391	373	362	378	387	378	365	390	367	375	346	377	346	378	416	392	362	386	404	357	356	396	363	363	360	369	361	349	366	367	368	359	347	351	416	360	399	396	388	348	377	366	384	382	358	359	359	374	384	395	372	368	360	345	387	362	321	377	376	360	374	371	373	400	419	370	363	352	364	410	410	376	395	363	367	378	342	371	335	396	360	345	371	358	388	364	373	363	374	386	372	390	367	379	368	373	379	350	372	380	379	381	375	363	397	353	360	399	403	395	383	362	386	325	355	381	379	395	376	359	391	367	399	388	361	389	364	375	372	397	402	369	335	376	343	354	354	379	398	360	361	370	360	356	345	377	340	332	341	384	324	367	393	397	368	371	382	377	349	370	346	334	366	352	384	367	364	323	354	373	360	343	402	365	395	370	344	371	362	352	357	361	363	383	388	360	369	355	387	374	343	360	359	315	376	391	396	371	361	355	394	384	352	395	342	355	348	366	414	381	358	342	370	365	331	375	352	375	351	358	362	344	350	354	368	358	370	350	414	371	338	348	353	370	374	406	364	353	367	347	382	381	369	396	375	367	369	369	335	404	386	372	347	352	351	374	400	354	375	345	366	365	354	358	352	392	376	361	426	353	374	382	372	333	360	395	370	329	366	397	390	343	347	356	373	354	365	363	377	361	375	370	368	320	364	370	336	353	376	353	362	370	392	393	375	344	385	326	375	350	387	341	368	367	371	436	392	386	339	330	385	357	358	348	394	325	355	344	352	356	335	393	364	375	370	323	369	378	393	384	348	345	423	369	342	377	367	381	351	330	372	373	386	395	391	368	410	370	446	332	352	342	368	360	359	354	373	369	360	352	377	361	375	355	362	380	365	346	401	383	365	351	364	374	390	357	366	381	373	357	353	384	397	360	358	368	330	346	363	394	351	373	430	387	369	373	376	372	370	360	356	332	370	362	375	352	373	369	340	344	375	414	378	381	357	360	378	386	361	366	347	382	381	378	350	373	371	351	348	382	377	402	383	390	334	393	421	361	376	393	370	368	370	382	390	349	374	372	371	367	327	371	389	367	383	360	352	387	370	352	386	371	382	369	365	367	323	378	357	339	399	390	382	342	375	327	377	384	380	340	386	374	330	347	386	368	376	355	394	370	375	362	384	368	364	334	366	390	353	328
17895	15412	13337	7185	5067	3743	2853	2326	1955	1638	1463	1294	1152	1099	1060	959	916	888	887	857	828	737	760	772	710	789	682	738	695	695	695	688	647	641	645	677	697	659	694	659	653	705	630	653	615	621	644	605	634	655	645	628	630	608	660	636	618	597	608	635	594	620	649	597	628	618	640	666	601	616	592	650	604	631	607	686	609	605	608	652	587	644	631	641	630	590	621	622	623	612	587	579	621	647	665	616	620	655	650	631	640	636	586	620	623	598	560	600	618	604	598	613	637	599	629	625	627	630	586	617	619	607	621	632	620	603	607	586	613	602	574	602	627	618	646	600	597	624	607	597	609	599	630	584	643	618	584	580	659	594	602	634	623	628	602	604	624	643	605	605	613	592	619	605	608	591	620	612	623	654	601	584	600	606	589	607	611	632	628	613	627	618	606	602	621	616	592	575	591	630	633	632	605	592	607	649	611	596	590	612	642	605	585	592	604	618	600	649	606	584	651	590	596	622	606	624	595	620	612	615	601	659	584	627	596	610	580	592	561	635	651	592	600	637	626	665	600	594	602	635	647	612	630	664	650	620	600	601	582	587	593	623	650	584	616	624	622	632	635	594	604	600	603	619	601	614	595	568	646	606	623	647	613	538	592	624	559	606	581	633	601	634	638	631	582	643	645	658	613	616	582	587	602	640	609	609	591	627	591	633	628	627	597	632	589	622	615	581	649	600	569	604	581	627	637	623	591	600	599	629	628	611	608	574	603	598	624	640	585	614	633	629	649	644	585	598	626	601	621	601	571	605	624	613	621	599	603	598	604	565	629	578	570	600	584	584	591	637	665	576	599	609	592	539	643	651	627	628	601	599	634	631	583	605	603	598	623	595	621	596	628	609	618	614	585	635	620	613	634	600	622	583	612	621	613	622	608	590	656	590	618	616	588	573	593	625	598	628	608	599	598	625	601	579	627	647	605	587	591	583	645	621	577	616	598	612	580	598	624	588	614	593	634	583	594	587	594	607	599	584	612	615	589	591	616	588	599	640	610	625	584	617	617	596	620	611	606	615	670	629	616	666	590	606	596	596	671	600	562	606	593	598	610	603	582	598	620	603	630	612	596	579	589	659	620	614	588	580	655	641	612	574	622	648	622	588	637	632	612	601	613	601	658	599	602	600	606	638	635	605	624	605	583	615	588	620	579	616	622	607	606	620	643	628	665	590	626	574	591	627	582	572	587	625	582	565	619	600	600	611	598	568	610	587	599	659	652	604	619	618	623	572	586	614	606	587	661	595	620	599	618	554	607	620	627	591	642	579	632	594	589	577	610	596	593	652	553	630	598	599	610	613	593	613	593	591	595	592	633	588	613	641	603	624	613	606	584	554	595	617	595	641	556	573	583	608	608	636	644	603	605	588	617	603	632	608	625	598	616	585	623	605	623	616	578	644	590	606	634	632	600	626	660	535	557	633	584	624	626	630	631	622	641	594	646	608	631	581	611	566	617	619	584	627	598	580	642	570	607	617	594	610	588	587	611	619	613	600	596	649	633	638	625	599	581	592	615	611	577	640	614	623	628	628	614	639	601	582	614	588	607	642	614	601	613	609	626	595	617	631	619	608	566	588	546	605	598	579	614	631	641	613	575	645	616	581	578	626	615	613	621	620	618	612	625	634	652	607	571	600	627	660	620	601	645	575	617	608	655	589	611	633	600	586	588	582	605	633	628	613	583	612	626	595	594	630	620	631	616	633	615	619	611	589	603	651	657	635	576	632	575	647	609	634	579	626	597	622	620	591	646	592	607	598	586	625	634	607	627	575	663	612	645	604	621	628	617	618	567	601	572	579	598	594	604	658	620	608	608	593	640	637	627	623	606	651	576	592	592	625	604	585	601	601	614	597	596	602	599	596	600	629	604	649	564	615	628	606	654	604	559	620	648	520	628	579	621	565	620	590	619	613	569	570	643	620	614	630	601	621	627	588	618	653	620	574	573	619	618	606	604	638	581	590	636	573	661	597	572	575	610	567	580	605	633	580	561	588	609	632	566	636	554	654	600	625	644	574	616	581	555	646	593	615	632	618	632	651	645	611	620	620	579	616	607	613	605	626	653	602	656	606	598	636	655	590	598	569	647	662	602	640	637	636	593	608	601	635	605	618	659	573	628	659	588	617	618	643	590	654	655	644	635	614	581	628	598	627	625	628	602	626	577	568	636	578	606	656	596	596	582	639	619	564	605	567	594	608	605	596	617	577	618	644	591	570	619	613	590	584	594	572	579	587	622	590	580	653	627	611	621	635	592	590	587	591	587	601	612	590	610	594	581	588	565	606	556	571	598	664	611	595	601	634	615	645	617	604	599	634	643	631	626	617	612	610	611	581	605	614	585	601	608	611	642	572	602	586	612	655	646	647	615	611	601	647	658	624	599	662	637	627	638	614	632	656	609	626	611	668	587	633	586	636	646	554	667	624	597	612	604	605	630	673	603	602	625	622	605	601	614	608	602	610	628	613	571	609	613	635	620	580	603	554	613	646	592	591	588	588	639	576	606	606	626	573	625	565	612	570	571	592	601	581	640	621	643	633	661	587	586	584	595	596	573	620	614	591	570	654	569	623	620	641	628	607	584	606	606	653	641	608	596	603	617	584	620	588	626	569	596	602	628	575	622	652	600	609	633	580	633	613	563	616	585	581	589	603	626	613	596	639	632	656	620	619	614	589	618	605	615	646	614	609	594	619	658	599	584	600	650	634	596	643	597	624	602	582	612	633	600	632	597	601	630	623	628	571	575	599	612	600	636	598	592	647	622	607	608	569	627	601	560	642	603	650	632	625	629	646	568	569	641	631	637	642	632	596	624	623	609	657	662	686	638	593	593	631	586	655	611	626	668	615	594	564	616	595	561	590	567	619	634	597	604	596	639	603	622	628	620	619	592	600	599	596	624	625	653	582	651	609	633	591	622	605	606	605	577	600	602	615	605	610	611	618	584	591	604	616	627	587	571	643	622	607	573	591	571	620	616	662	626	603	611	628	590	598	643	588	614	660	638	605	619	564	617	586	600	582	597	615	656	596	633	599	630	571	631	606	646	637	600	560	600	645	608	592	602	624	559	671	599	590	647	631	585	657	616	638	587	614	571	605	602	572	617	642	606	596	639	608	582	620	635	600	577	634	587	610	616	603	601	601	610	608	597	604	597	571	633	607	592	607	624	591	629	635	639	589	605	620	595	616	593	618	606	604	628	594	596	605	571	614	629	606	607	610	628	583	618	624	639	618	618	624	586	608	636	643	568	609	593	626	647	593	648	624	578	602	593	637	608	573	648	621	589	602	587	603	607	635	594	586	611	575	626	612	555	592	573	641	572	614	646	615	634	528	594	614	623	603	582	610	608	631	597	622	581	603	600	576	616	607	569	612	630	602	597	588	584	625	596	555	594	611	567	629	597	557	608	577	607	613	652	599	613	650	629	588	614	617	648	594	621	597	633	561	569	610	611	604	600	605	627	600
26765	20456	7731	413	187	135	148	99	114	108	89	89	92	85	83	89	88	108	94	86	99	85	87	95	81	95	90	88	90	98	91	100	92	95	91	73	97	82	83	89	101	100	105	71	108	92	94	93	96	96	86	84	77	83	91	70	107	81	85	97	116	92	79	86	106	78	93	85	101	79	91	84	84	95	85	65	91	92	86	94	74	65	81	83	90	101	76	95	97	87	93	98	87	83	103	87	104	99	73	108	68	89	90	96	82	92	80	102	84	83	92	76	86	92	94	82	89	90	84	86	81	94	81	82	92	87	84	76	77	98	93	87	92	79	108	79	93	109	73	92	115	95	86	99	100	81	95	103	83	81	93	92	104	74	97	95	83	87	72	99	89	84	74	84	100	72	83	94	88	80	85	89	84	89	90	93	87	93	91	97	94	105	81	114	69	75	72	87	105	86	91	82	89	82	101	80	85	93	99	101	84	87	85	86	85	84	72	100	93	78	89	92	108	104	80	105	101	91	99	82	83	105	87	67	79	88	99	79	82	79	85	71	98	75	92	85	85	80	71	87	87	81	84	104	93	75	80	79	82	103	81	92	85	69	80	79	93	76	90	82	85	102	86	94	84	93	87	97	95	83	84	78	87	84	101	83	71	93	87	94	82	103	79	72	88	95	93	77	82	88	89	76	76	93	88	91	100	90	92	88	87	89	98	115	99	96	75	94	87	93	105	84	77	73	103	91	89	90	77	114	80	76	76	100	96	105	107	66	89	81	77	103	78	97	100	82	108	88	100	88	83	83	92	81	99	84	96	109	96	79	75	98	94	81	92	67	90	65	87	85	94	99	100	111	94	86	84	102	80	89	85	66	103	86	85	83	85	77	92	78	74	86	81	74	87	87	93	80	120	84	96	77	99	78	102	89	103	81	78	101	79	92	76	98	85	72	82	75	87	80	98	84	90	87	100	100	77	76	85	84	86	98	75	69	80	88	88	87	86	90	97	82	73	78	85	69	85	66	72	88	91	91	93	78	75	97	95	89	87	93	100	82	83	81	88	81	80	84	86	68	93	94	73	76	73	85	95	76	86	88	91	93	75	104	100	83	93	91	105	88	79	87	98	105	89	85	90	84	91	91	104	80	99	90	96	96	107	88	94	98	84	83	96	94	83	88	89	102	72	113	78	99	82	104	87	86	82	77	88	81	98	84	96	72	78	91	72	96	87	78	86	96	111	96	78	94	89	75	75	112	78	89	91	99	86	99	88	88	92	93	87	80	102	77	86	77	105	94	105	76	95	89	103	89	80	78	91	96	93	92	88	91	103	81	85	86	81	88	85	80	78	84	81	105	110	97	79	88	94	99	78	89	88	94	94	99	100	98	92	102	77	90	79	88	83	94	101	82	74	81	81	95	90	101	86	92	98	90	76	88	94	90	87	93	87	81	90	80	91	86	80	72	85	94	84	93	82	94	75	101	98	86	95	100	86	96	84	79	96	97	95	82	91	110	85	82	88	100	92	82	89	85	95	73	92	86	83	92	97	98	86	88	83	80	92	86	91	95	99	69	101	89	84	83	93	95	82	65	98	66	86	88	90	100	89	95	85	86	89	110	97	98	85	67	91	74	84	81	93	85	97	85	82	79	101	82	95	64	89	97	89	75	82	82	96	87	81	90	89	99	97	81	77	86	80	92	86	95	74	86	94	82	96	88	72	90	88	90	84	84	94	87	73	85	93	98	94	108	86	66	97	85	82	90	92	93	89	83	74	77	81	98	97	94	84	89	95	86	77	87	102	88	89	98	89	109	90	88	71	89	87	94	84	93	96	101	86	89	86	95	92	83	82	92	79	121	83	91	93	87	90	85	110	72	85	78	96	90	85	100	95	80	89	83	80	78	94	96	92	80	98	102	89	89	84	96	105	75	96	99	104	80	98	93	92	95	72	82	95	87	89	102	78	85	110	90	82	71	102	88	79	76	96	90	71	92	88	81	87	88	92	85	89	79	75	90	77	95	73	83	87	81	65	100	101	73	84	90	84	92	97	98	89	93	70	100	89	97	90	76	92	79	89	86	103	72	82	79	96	87	92	91	87	90	91	73	77	87	100	80	88	94	81	99	92	80	83	88	104	72	87	90	88	98	93	109	91	84	86	81	74	76	90	92	87	91	105	93	91	83	86	85	79	93	80	95	61	84	83	92	88	94	78	89	100	90	91	88	85	85	94	88	78	74	85	93	91	86	104	91	87	91	84	91	90	89	85	98	88	81	88	88	86	85	72	80	88	75	99	77	97	86	83	90	101	96	74	86	81	100	88	74	90	97	98	78	83	70	93	85	97	83	94	97	90	91	94	91	91	93	92	87	86	96	92	100	82	88	87	94	92	97	86	96	87	70	86	92	85	82	92	87	84	81	77	105	71	89	84	80	92	85	94	70	76	83	90	94	80	84	99	78	73	99	79	103	77	81	90	78	88	95	95	91	71	81	88	86	100	75	85	104	106	85	89	88	87	83	79	88	90	85	104	99	72	67	104	98	89	69	88	82	98	91	93	84	88	86	61	66	88	79	97	85	96	84	86	63	88	79	80	88	86	81	92	95	80	84	92	86	91	72	94	77	91	112	93	95	83	79	87	109	61	86	80	75	98	68	86	91	84	111	83	87	94	73	101	81	91	69	95	83	101	104	73	75	94	86	80	85	100	77	103	69	83	92	96	80	101	89	106	107	84	93	94	99	93	79	92	86	92	86	97	73	83	91	84	88	94	91	97	70	93	83	81	87	89	81	97	88	91	95	97	83	95	75	73	83	92	102	80	88	84	79	67	79	71	84	90	110	90	88	93	106	82	95	109	85	83	92	86	86	89	83	75	91	91	89	97	79	94	85	78	93	96	82	90	93	92	96	81	85	104	92	93	84	88	89	93	84	80	92	76	100	84	97	97	64	91	79	81	83	88	87	84	92	97	80	84	96	111	92	99	81	98	66	93	84	83	93	81	71	92	70	73	108	91	90	86	94	81	98	96	86	106	81	89	76	93	74	84	80	71	100	75	105	85	86	98	71	114	86	98	89	93	84	86	86	84	91	69	78	87	74	78	82	97	75	101	93	79	78	58	101	78	81	94	104	102	94	82	85	89	96	86	89	89	84	84	97	90	89	84	83	81	83	83	75	87	86	78	86	85	76	88	105	90	91	80	71	82	94	80	75	89	82	101	89	106	99	90	90	100	94	85	67	99	91	89	79	88	77	97	92	75	87	91	91	86	82	95	95	80	91	84	81	83	78	96	79	98	84	66	86	79	97	67	90	101	101	75	79	77	100	72	78	91	95	95	83	93	105	90	80	79	93	104	94	81	91	98	79	77	75	84	101	102	88	79	91	75	82	110	109	102	90	92	87	106	87	88	89	71	92	83	82	82	97	62	87	100	74	80	85	104	74	80	91	86	91	81	90	87	94	88	99	91	97	81	81	86	95	94	76	82	102	104	92	79	98	89	91	85	83	95	89
7850	1090	927	541	393	329	288	217	232	211	184	204	212	198	173	190	178	189	161	173	155	196	171	169	161	152	168	167	188	160	166	200	167	198	176	148	174	147	159	161	187	170	177	170	182	167	196	155	190	154	193	156	162	169	159	171	169	154	166	171	156	171	184	173	180	170	177	183	161	189	159	173	170	157	166	153	172	185	167	183	172	198	163	171	179	163	159	212	175	172	194	174	174	150	143	178	178	161	167	163	169	180	163	164	172	166	147	158	150	167	161	156	165	172	190	165	174	167	177	138	154	166	164	164	164	153	165	161	151	173	167	141	143	142	170	139	158	169	150	161	183	182	183	156	164	158	155	157	160	175	168	185	154	148	167	173	166	176	147	170	174	146	147	171	155	158	176	162	150	165	183	153	172	159	170	150	166	176	178	166	187	175	161	173	173	172	153	179	161	158	156	155	170	168	172	162	171	157	157	152	165	177	161	170	191	174	150	163	157	140	169	151	203	146	158	166	158	143	162	154	199	178	166	178	167	186	153	162	154	181	159	160	155	164	167	165	163	157	167	171	162	178	187	164	166	184	153	153	160	153	175	172	180	140	174	176	170	171	153	160	162	167	159	158	173	151	161	136	190	154	141	149	162	200	173	142	153	182	185	163	178	146	154	172	189	169	160	167	196	159	165	158	150	163	161	158	173	171	178	158	184	164	162	173	143	164	172	169	175	166	181	170	153	186	196	172	182	174	165	169	158	167	167	170	176	156	151	193	164	178	157	170	149	163	145	180	157	178	164	157	164	163	174	173	166	163	177	169	161	153	159	133	170	163	155	183	148	169	187	172	151	160	184	170	159	172	146	146	163	174	163	167	188	152	181	159	157	159	156	205	169	193	158	171	170	178	174	172	185	168	179	161	184	165	163	172	160	172	160	160	159	168	171	178	193	158	165	161	160	165	186	173	209	192	199	177	163	148	162	165	159	173	180	157	175	162	167	155	167	167	155	170	147	184	162	153	171	176	164	166	188	184	171	159	149	153	170	156	175	171	183	173	181	185	154	173	165	177	173	191	157	157	170	169	152	190	179	156	169	164	171	166	181	161	164	181	165	146	157	171	175	197	189	185	165	167	158	171	178	146	158	177	159	152	163	178	157	181	179	177	176	164	166	163	167	149	161	170	163	152	180	166	160	151	181	168	166	168	206	148	148	159	145	188	160	165	176	168	185	200	168	179	143	172	178	162	154	184	154	173	187	176	184	161	161	154	186	175	175	177	144	167	155	152	157	161	169	163	185	192	179	160	162	175	147	160	171	167	164	169	177	170	171	159	153	159	192	141	152	160	165	157	182	160	184	143	159	154	179	168	198	160	154	189	187	166	173	152	195	173	166	159	168	148	158	174	161	164	166	180	175	125	154	193	171	173	168	168	176	168	163	170	151	157	163	187	154	173	161	157	162	185	169	164	159	161	171	163	189	169	166	147	177	153	166	161	179	154	170	188	148	147	146	162	158	168	155	139	167	172	170	158	174	160	165	152	161	172	184	156	153	174	164	176	149	158	181	170	152	154	161	175	179	177	178	162	161	148	158	156	161	187	177	185	203	182	155	190	167	151	199	185	174	155	155	175	156	165	172	166	181	157	160	156	144	163	173	172	159	164	171	158	180	175	166	169	166	165	183	175	167	150	183	154	137	159	163	177	166	159	161	159	175	163	160	174	163	177	171	153	192	156	138	161	185	141	166	166	177	194	158	162	155	175	163	166	168	163	171	148	165	174	150	171	156	155	177	153	158	173	162	171	144	176	180	157	162	182	178	170	187	155	204	141	177	180	190	142	187	163	159	155	171	174	166	154	148	182	165	183	156	185	147	148	165	168	169	139	168	164	171	162	150	170	174	161	143	156	170	141	177	153	153	185	181	177	183	148	187	152	147	176	183	172	166	157	157	159	167	163	157	196	167	171	205	152	165	158	150	184	174	160	161	184	158	172	173	166	176	190	165	167	179	170	187	164	151	178	169	174	155	164	135	173	163	176	169	168	163	193	178	173	167	177	165	167	180	159	152	159	169	173	156	180	168	164	142	164	163	184	170	168	162	179	148	170	175	184	189	160	174	175	176	159	173	156	184	152	169	151	152	200	153	146	184	177	171	171	156	166	155	194	159	172	168	159	163	161	154	164	174	135	176	175	191	181	158	165	181	137	178	179	177	167	192	170	154	179	188	190	174	158	161	161	192	146	166	157	146	188	180	183	156	168	152	165	183	147	196	168	162	165	161	170	178	172	163	176	161	170	173	181	163	175	158	173	182	181	159	170	184	152	157	158	180	156	167	139	157	166	143	145	160	150	178	163	161	160	153	163	159	158	164	179	171	168	152	197	166	172	168	160	147	159	162	169	168	189	181	169	155	175	163	149	164	161	172	152	157	170	171	144	169	150	181	160	191	171	166	154	176	163	172	180	162	150	167	189	167	162	183	173	155	155	153	203	165	178	160	149	183	159	172	152	148	181	187	162	165	183	169	184	143	182	175	184	163	167	159	185	146	171	191	165	168	172	174	161	209	175	165	183	173	162	173	186	183	149	166	175	144	164	155	188	167	188	152	156	173	169	183	186	184	165	158	158	163	164	156	180	136	161	167	146	152	157	172	188	181	170	155	159	169	173	176	178	146	177	158	178	182	167	152	160	156	160	192	162	177	144	150	156	172	158	185	169	172	150	154	189	181	167	160	185	166	148	157	174	132	142	169	194	169	171	176	154	186	171	131	154	166	165	176	165	165	181	142	173	163	171	170	178	164	164	152	155	165	177	186	157	161	164	164	163	180	164	183	186	182	175	179	152	156	163	172	152	172	176	197	181	185	164	200	185	163	163	170	154	158	162	164	170	184	172	165	180	168	177	141	150	160	137	177	162	158	180	173	167	167	164	172	157	165	151	163	151	144	181	164	193	149	139	166	167	175	163	161	174	159	160	157	176	148	176	163	155	173	156	177	169	180	163	152	148	183	161	160	165	126	142	153	179	188	165	185	166	175	144	154	167	172	171	169	176	165	171	171	175	163	164	179	162	180	192	181	168	174	176	162	190	164	166	153	179	163	152	195	165	150	164	166	174	152	150	168	172	169	161	158	143	159	160	186	160	158	184	165	150	155	153	162	163	181	193	170	163	174	162	187	164	161	185	177	159	190	168	173	200	177	167	149	164	175	168	192	182	174	188	137	156	159	158	176	157	170	169	165	178	166	167	157	170	170	186	171	161	178	153	174	168	141	187	174	166	167	186	166	183	181	160	172	168	195	179	166	167	156	177	149	174	185	167	192	158	151	164	194	182	174	189	171	164	170	170	171	166	168	172	183	178	174	168	162	176	161	197	157	179	189	161	156	157	165	176	182	154	185	169	174	158	168	170	171	159	185	165	159	173	173	159	162	190	179	139	149	173	152	176	160	170	170	168	163	151	185	161	153	186	152	176	191	164	175	149	173	150	167	166	160	166	187	172	155	183	166	148
23976	21044	28314	23909	20598	2502	702	457	430	339	314	318	298	281	252	249	245	260	231	247	226	237	221	229	225	229	223	207	213	246	202	206	214	225	232	212	195	231	223	225	192	197	216	212	205	211	203	215	208	222	207	208	190	203	208	190	203	186	205	217	213	200	238	198	210	194	214	223	222	202	201	196	213	226	232	199	231	178	215	198	179	216	218	204	207	235	220	192	193	211	221	202	203	205	207	164	228	199	206	211	199	208	216	187	196	247	222	220	218	209	169	192	211	211	209	222	190	227	238	207	236	210	227	187	192	212	216	208	199	217	207	219	194	192	221	219	234	201	219	153	220	205	196	221	197	182	215	181	202	178	233	213	222	243	197	206	218	205	186	201	210	214	184	223	214	186	213	212	215	205	197	193	218	226	199	189	215	204	217	218	190	201	191	183	213	216	187	209	193	212	198	210	200	205	197	218	206	201	218	195	188	224	207	170	194	239	234	230	197	197	210	205	233	191	188	201	213	230	200	226	184	193	205	199	218	201	228	208	214	208	208	207	184	218	209	173	190	212	224	220	196	198	196	212	203	214	192	208	192	185	222	190	211	216	211	216	221	213	235	207	184	184	226	204	204	215	206	204	193	189	202	173	225	224	198	199	188	194	231	215	183	224	219	197	207	212	203	208	201	182	196	194	202	202	226	226	188	223	213	190	219	218	205	196	194	208	190	208	220	200	211	210	214	204	215	205	218	207	211	205	211	182	224	208	198	206	224	205	188	167	193	199	204	202	224	211	195	201	195	220	194	213	182	195	228	218	213	178	202	212	221	218	205	196	207	192	196	205	198	211	221	221	200	199	201	196	217	201	193	206	203	212	191	196	190	174	211	204	214	205	215	177	202	185	207	198	185	254	190	198	192	185	211	196	200	203	228	196	206	216	210	201	208	207	206	237	205	177	183	200	215	188	212	201	215	200	201	214	211	183	227	197	171	228	223	204	211	199	219	207	203	207	196	191	215	209	181	231	234	201	201	195	219	201	214	191	211	214	215	187	207	224	200	209	220	222	210	230	215	200	216	215	191	199	223	202	196	195	192	193	219	211	182	195	194	213	204	182	209	182	211	201	195	230	206	197	234	195	213	210	198	226	212	223	182	216	215	196	218	197	204	205	201	182	204	203	213	198	181	207	212	195	207	187	217	213	220	215	226	204	206	199	213	221	209	207	198	185	187	185	190	205	197	179	196	223	215	202	206	214	215	236	207	224	187	217	196	203	185	190	195	203	186	209	211	202	204	205	210	211	222	215	233	201	225	188	204	201	206	188	205	188	197	219	183	188	216	210	182	220	206	210	221	205	202	226	253	210	197	188	204	217	204	190	197	206	206	224	224	226	196	222	193	202	192	208	220	202	191	188	202	218	218	194	177	204	240	194	233	209	218	215	195	191	226	201	229	194	209	215	187	207	226	190	192	210	219	202	192	177	208	207	208	186	220	225	199	218	199	191	223	182	215	209	220	209	202	213	189	210	223	213	204	212	186	226	171	219	176	209	222	196	198	192	180	218	225	209	218	217	165	192	237	176	222	218	193	213	181	205	217	184	223	193	188	211	208	197	210	205	202	219	210	221	241	236	203	200	213	201	195	193	210	205	196	227	195	155	221	174	210	189	200	198	217	211	188	199	179	184	205	216	192	225	191	212	215	214	206	204	211	220	203	208	211	202	211	182	207	209	206	213	181	207	231	192	229	202	200	218	205	197	207	203	208	221	227	192	186	211	201	212	181	213	223	228	204	191	181	196	191	216	222	241	183	212	233	215	211	197	201	230	230	202	216	206	211	201	239	210	213	216	208	214	211	198	231	207	215	215	204	188	206	200	229	215	197	216	188	189	209	173	220	217	209	210	180	206	182	202	207	193	221	219	207	199	200	235	227	212	238	205	196	203	211	223	194	182	239	206	202	207	222	198	215	201	190	180	198	225	203	180	224	196	212	191	191	204	197	225	193	206	194	240	205	208	235	197	209	204	231	216	198	212	225	202	197	228	204	224	196	211	198	223	206	210	213	182	232	223	222	198	192	214	187	178	219	185	209	190	209	189	202	211	183	221	218	200	219	163	226	206	217	217	207	184	180	200	202	202	215	197	175	190	211	204	205	181	205	177	195	200	210	207	210	208	201	195	223	185	194	210	200	208	187	179	204	223	194	208	187	229	214	199	204	196	205	196	214	199	183	209	188	198	210	197	197	194	220	199	209	210	205	209	229	184	212	211	238	245	212	202	209	202	187	213	206	213	225	221	200	207	199	211	215	219	198	202	205	205	211	195	180	205	216	195	200	227	229	203	206	206	204	204	218	217	208	189	181	209	211	187	215	193	187	200	192	198	218	204	214	199	194	223	209	203	198	198	187	217	205	208	188	213	203	238	197	213	196	208	195	224	228	200	222	231	204	225	230	194	198	189	195	199	197	182	180	172	200	206	176	191	190	180	202	205	195	204	210	226	202	200	201	216	202	208	201	177	220	179	217	197	215	219	201	235	210	216	217	231	183	190	186	200	199	215	185	207	191	176	208	200	206	197	208	235	219	207	222	210	197	183	192	193	220	216	198	207	193	209	180	190	196	201	207	224	209	207	200	228	220	199	212	210	233	216	213	196	213	205	187	218	214	171	219	210	223	187	198	226	234	228	193	201	216	199	202	222	216	220	190	198	201	215	229	235	191	209	184	217	197	207	217	170	198	202	199	213	204	232	196	193	213	194	225	226	192	188	186	194	195	205	219	218	192	205	215	222	201	218	191	186	234	217	201	207	224	209	199	214	180	205	215	215	207	214	214	195	200	193	203	197	230	217	201	211	204	193	208	222	201	205	212	187	204	202	198	214	235	207	191	215	209	200	186	233	189	201	206	225	186	198	191	213	200	196	203	201	203	211	189	201	181	206	176	208	211	215	173	213	185	220	209	220	199	201	209	201	213	189	206	211	215	222	223	202	200	221	189	196	216	165	193	208	228	203	216	214	216	193	228	197	219	216	204	192	220	203	196	221	180	202	200	203	194	203	220	209	209	185	219	198	190	206	199	201	190	236	213	180	220	218	217	211	199	204	222	217	215	210	192	217	224	218	182	191	200	207	196	199	209	192	201	210	224	221	207	214	208	191	204	213	200	212	199	218	191	214	192	200	204	214	191	222	197	216	206	174	207	209	240	207	228	188	203	192	238	174	224	206	208	187	191	208	212	193	215	201	213	198	215	217	196	207	210	193	203	200	212	205	211	221	210	217	193	197	190	196	203	195	191	186	226	205	199	209	195	211	219	200	217	206	246	210	210	194	192	188	206	217	206	197	189	222	201	206	211	205	237	209	181	215	199	200	228	211	213	234	210	198	221	201	214	191	202	187	215	229	183	195	195	198	220	197	209	200	200	240	202	225	199	216	213	235	201	199	217	223	196	227	181	175	207	199	218	175	184	211	183	208	219	202	238	199	213	203	215	213	209	236	196	173	198	201	198	215
15570	9364	8089	4141	2706	2028	1597	1237	1063	919	827	700	626	592	584	533	529	463	463	449	453	439	436	413	363	414	416	403	406	421	366	409	374	369	372	402	389	384	384	385	365	374	365	400	339	390	346	346	371	344	379	360	350	386	389	371	387	376	345	349	400	355	346	373	327	344	396	363	372	359	391	346	372	404	322	359	358	387	322	362	387	343	378	342	320	361	355	367	355	363	325	345	342	375	324	331	393	349	357	353	375	317	370	349	362	379	345	360	376	358	318	351	385	384	341	362	344	338	386	321	358	353	352	334	349	367	339	317	333	348	332	321	354	358	341	360	371	346	360	357	384	345	359	349	364	354	362	357	329	319	338	348	342	342	380	362	375	358	346	341	345	371	352	359	356	349	336	347	352	359	327	348	327	366	342	312	360	354	418	289	328	356	359	354	373	358	348	356	353	345	369	357	332	358	324	349	350	373	383	344	323	343	321	359	342	350	380	373	336	321	368	364	346	338	337	348	359	319	365	351	352	368	367	359	373	306	342	368	354	365	369	386	331	361	402	363	355	348	346	326	372	303	361	327	383	343	337	349	366	368	357	366	376	339	372	337	349	317	361	339	344	352	348	348	366	337	361	361	326	396	346	367	347	354	369	351	314	376	378	367	348	319	356	345	351	392	360	394	390	326	344	349	354	349	332	335	360	343	347	410	369	377	394	377	339	339	385	364	317	374	358	362	371	365	391	362	347	355	366	358	350	335	358	377	313	342	355	380	376	314	358	337	357	356	335	359	372	337	365	342	363	357	348	347	383	323	349	381	354	341	324	369	365	382	363	356	377	347	352	334	353	331	361	315	347	354	335	339	340	355	346	361	356	369	351	373	356	352	369	382	374	355	379	396	333	357	378	349	373	341	335	350	344	339	366	336	352	363	346	337	362	348	343	390	360	363	355	327	338	362	311	351	343	313	372	351	358	343	330	331	330	417	337	364	324	377	309	345	372	322	345	338	341	340	375	360	378	324	350	337	352	375	341	334	341	353	370	364	332	329	341	318	345	388	378	359	364	335	324	361	324	360	348	386	354	363	350	351	348	385	407	358	337	386	329	387	388	361	369	390	347	368	369	334	375	343	376	342	344	322	371	356	369	322	331	339	389	364	351	315	341	383	315	359	381	360	351	347	341	320	367	339	320	373	371	362	358	350	360	332	349	365	349	355	375	320	356	378	364	351	358	339	353	360	327	368	334	388	340	359	338	368	366	361	362	374	365	357	347	344	365	374	348	360	340	324	340	350	331	351	344	354	377	350	347	315	355	343	344	328	359	329	372	384	363	342	350	354	357	368	346	365	340	360	357	381	371	348	327	349	369	329	367	339	358	338	342	324	344	355	383	336	336	349	349	353	350	362	389	324	374	370	380	354	330	353	330	389	321	359	378	374	357	323	332	374	390	340	344	385	370	338	333	388	367	347	305	362	380	361	340	330	376	371	339	342	367	345	361	354	333	315	358	346	373	348	411	331	338	350	347	360	355	327	355	385	317	340	357	324	365	333	330	367	357	386	346	374	353	349	341	337	351	371	342	353	337	350	355	381	323	354	334	350	352	353	373	340	329	338	386	337	349	368	378	363	344	341	346	359	384	337	368	351	380	366	345	347	317	354	332	373	368	343	369	397	342	308	362	360	340	350	363	327	345	344	370	352	337	396	389	356	350	376	381	361	318	342	354	373	338	349	356	351	327	351	367	356	299	388	343	339	368	387	342	345	337	304	333	353	332	357	356	371	313	353	338	385	372	365	307	335	321	388	385	366	357	363	347	326	338	379	315	347	342	346	363	367	334	378	360	338	336	345	361	404	368	340	382	346	325	387	326	357	370	372	356	354	352	395	394	363	355	366	350	355	333	353	325	338	368	383	366	364	367	362	319	359	327	306	375	329	313	352	359	327	362	363	362	348	342	346	346	374	358	354	334	383	363	345	345	336	393	354	359	334	381	359	338	377	379	347	385	330	366	354	307	367	355	369	329	311	349	348	343	355	359	358	364	377	343	332	318	365	344	371	367	378	337	332	356	353	356	376	361	342	367	355	335	356	358	342	374	350	345	340	390	362	339	365	359	363	330	313	328	353	341	374	354	332	358	367	363	330	352	350	312	369	370	355	359	354	382	367	374	361	373	354	388	342	367	344	352	342	345	363	355	358	335	350	357	330	381	329	346	360	414	372	374	335	344	335	378	357	321	324	373	391	299	362	321	354	352	364	356	352	338	366	341	371	342	341	322	364	353	350	342	361	356	321	363	335	359	348	324	347	373	368	343	360	346	358	345	344	377	332	335	379	360	323	334	323	322	368	340	336	358	339	359	359	352	374	346	376	338	330	383	342	353	382	357	350	359	353	347	351	327	373	353	373	359	331	341	353	340	375	380	395	360	348	349	340	355	312	346	344	364	386	364	370	358	320	348	356	358	360	357	315	357	347	325	328	324	362	347	350	357	342	392	349	327	345	355	351	340	379	362	358	349	360	354	363	334	337	357	331	353	335	360	348	325	339	361	351	322	395	339	397	355	360	382	345	365	350	343	352	368	349	333	339	316	354	398	348	363	352	370	348	325	372	349	382	350	367	401	386	346	339	378	385	354	345	393	337	337	346	360	340	360	375	351	330	369	352	371	346	355	371	380	306	353	346	335	382	362	328	383	355	356	354	377	322	369	343	339	371	334	364	357	352	380	354	338	359	350	358	377	360	335	347	353	357	369	344	360	363	346	335	338	362	363	319	362	397	308	349	341	349	350	368	352	343	350	356	344	339	346	330	324	358	336	343	355	332	356	368	372	358	332	379	375	386	355	373	337	332	402	349	362	331	375	353	345	334	324	352	371	374	345	365	383	358	356	356	334	358	356	339	366	356	357	315	363	372	319	341	357	365	383	340	358	363	336	365	351	328	379	321	338	346	364	332	336	377	337	370	348	323	369	350	366	341	338	359	366	360	345	347	329	374	357	356	352	348	361	367	349	384	335	367	341	350	370	335	349	356	345	347	337	340	360	355	360	373	352	362	354	380	352	333	325	360	333	361	352	363	351	307	345	329	387	353	370	326	338	386	334	363	348	362	370	343	368	385	346	354	371	369	351	355	334	374	368	350	353	327	354	353	338	330	373	358	360	348	357	347	357	359	386	323	359	305	342	326	368	350	318	370	359	363	367	352	350	323	401	352	347	316	338	353	366	314	377	376	335	361	383	351	326	352	356	359	374	342	356	372	352	391	363	343	364	354	332	355	348	364	374	376	373	350	331	370	359	350	337	380	351	319	355	360	356	373	325	349	347	356	348	367	349	312	346	312	362	380	343	336	351	367	334	373	351	400	352	345	366	368	342	360	338	366	385	361	383	347	352	387	362	361	395	368	339	346	391	364	332	346	365	355	391	332	354	353	355	355	338	361	372	317	325	345	338	386	385	359	384	354	356	340	337	347	360	390	328	364	322	375	395	351	357	340	337	352	330	341	361	326
23149	21102	29076	23383	21105	20119	2566	928	752	698	602	592	542	538	501	480	497	493	462	435	449	421	389	409	423	420	461	430	411	391	466	418	384	384	414	394	374	361	361	392	361	364	387	412	354	398	384	407	376	386	369	371	355	398	392	366	379	415	381	365	428	431	362	417	377	380	393	426	373	367	352	373	364	401	391	360	378	391	395	367	372	376	369	365	394	374	387	373	376	369	398	397	385	390	376	393	341	387	382	358	370	401	391	362	373	366	399	353	371	362	409	381	412	338	355	365	373	383	353	393	374	400	357	357	406	351	361	363	384	372	369	363	387	359	355	375	359	377	389	406	395	365	369	371	378	353	348	394	390	361	380	381	394	407	381	396	377	417	350	399	377	360	352	362	343	372	370	381	349	374	372	393	356	386	366	399	372	388	390	373	392	333	346	342	370	366	368	354	364	338	408	342	372	376	375	391	361	354	363	334	379	370	366	352	370	371	358	406	391	359	401	420	362	357	394	360	410	360	367	353	356	393	401	382	368	349	410	363	384	363	374	367	415	383	352	382	370	386	372	371	362	355	383	387	369	367	382	384	415	385	367	377	385	355	389	373	376	394	387	369	363	370	322	383	350	362	365	385	370	403	381	332	378	354	374	354	346	382	349	367	413	376	400	339	383	410	343	362	358	377	366	381	350	368	342	382	365	375	331	364	381	367	346	367	373	357	347	354	368	372	360	376	362	335	359	349	407	398	367	370	381	352	406	350	388	403	364	359	388	363	392	368	389	371	363	347	373	377	358	366	392	377	395	368	366	370	361	366	369	349	374	377	393	414	385	402	348	418	350	364	382	370	368	350	408	401	375	392	363	361	413	411	367	354	367	359	346	377	368	391	356	384	351	365	379	359	371	385	373	386	350	365	377	375	330	333	375	370	389	357	346	377	354	391	376	349	354	342	366	369	322	380	386	342	363	390	365	366	342	353	367	382	379	358	388	379	391	396	348	383	390	385	340	383	363	412	387	372	382	406	377	382	379	383	361	361	349	377	377	388	384	382	353	381	390	362	398	328	359	377	359	379	390	393	361	366	396	370	369	378	335	425	362	376	411	384	387	374	395	372	383	389	398	366	383	366	370	350	364	398	378	380	362	365	370	397	330	369	351	362	352	391	401	378	380	346	385	373	342	360	396	372	347	372	389	348	369	374	359	358	383	359	380	396	365	396	340	350	360	343	364	370	349	387	359	371	362	346	369	343	394	352	370	378	374	404	367	384	371	348	373	368	342	396	370	337	369	334	348	382	349	335	343	391	385	366	364	345	354	367	327	379	372	339	361	355	347	360	352	401	383	381	353	364	360	351	374	359	368	379	336	372	361	414	351	353	386	383	368	355	356	367	378	382	404	349	360	346	365	344	345	345	353	380	410	398	356	379	373	362	365	369	350	354	420	367	379	377	376	336	362	326	368	363	400	380	352	358	401	373	369	364	377	369	369	381	372	366	368	406	346	384	419	348	375	367	366	371	375	361	375	347	368	397	358	375	337	368	357	381	377	356	343	361	388	377	373	359	383	354	330	361	362	354	376	367	383	411	392	371	391	364	359	392	371	338	373	359	398	392	400	348	351	365	337	385	404	352	393	387	359	413	397	396	366	358	376	364	388	359	356	358	353	365	357	369	350	362	357	358	365	362	391	377	350	343	364	370	405	384	354	346	360	370	352	357	323	407	382	370	383	326	392	384	379	377	362	375	378	392	376	348	358	368	380	355	397	385	371	363	367	365	360	384	356	381	392	370	336	351	360	346	352	339	401	353	363	342	378	364	356	364	378	387	365	340	359	331	367	384	366	380	344	352	338	378	381	358	363	337	357	335	323	344	407	389	367	357	356	361	372	382	392	357	321	369	369	367	351	374	348	390	358	377	384	381	367	379	347	378	375	376	360	401	347	396	369	344	374	348	393	372	383	373	356	358	336	364	377	360	359	361	423	366	372	349	381	354	330	390	373	393	360	381	390	384	354	346	385	370	339	346	376	361	340	394	362	343	370	380	375	362	404	401	392	386	377	371	398	363	369	361	380	345	343	381	345	401	394	383	396	360	386	333	381	390	403	372	417	350	353	380	412	378	358	351	369	362	355	404	337	372	374	381	367	369	373	393	358	406	372	371	358	396	349	364	386	332	350	383	367	386	387	387	346	360	347	377	382	406	413	375	363	336	389	390	367	393	363	377	395	375	385	360	380	381	373	360	360	373	411	374	325	384	366	396	369	378	389	356	386	382	374	397	355	348	374	349	392	355	403	358	343	354	354	403	402	368	351	347	375	356	384	365	387	371	381	369	364	358	354	374	380	357	371	369	396	359	371	383	367	386	377	347	364	382	382	394	369	340	370	391	347	339	318	377	368	354	364	386	405	364	385	386	362	390	388	403	368	377	373	353	377	371	347	326	362	369	363	351	368	344	381	329	376	381	390	344	368	349	374	369	373	352	395	398	366	363	363	390	369	368	396	375	372	361	377	350	344	384	371	385	379	347	354	389	364	361	409	376	364	372	368	355	394	353	401	384	372	358	377	331	397	395	386	354	386	413	366	370	375	346	329	392	410	392	353	370	346	385	345	369	338	369	365	379	377	364	412	366	368	330	364	370	383	333	347	371	364	363	392	356	363	365	415	368	358	387	404	397	379	376	365	370	356	392	378	375	385	380	347	362	350	336	390	367	393	332	356	359	404	358	351	343	338	376	386	401	373	376	368	390	397	357	347	409	380	377	385	374	343	395	390	383	378	396	359	349	374	390	373	348	385	343	379	342	404	352	362	367	372	400	360	391	387	333	401	352	368	378	396	374	407	381	347	369	370	381	363	388	421	381	363	349	364	333	375	343	365	380	364	369	353	388	376	370	348	351	346	373	372	347	379	357	359	399	388	377	375	380	381	403	378	418	370	351	372	383	325	367	353	333	367	374	403	353	407	395	372	392	328	347	379	372	398	353	370	364	377	393	370	335	372	360	358	365	369	390	359	357	361	372	375	338	369	350	344	363	361	386	348	387	390	381	355	366	379	352	388	383	363	380	412	371	328	395	373	369	345	369	394	385	353	392	347	363	373	379	353	410	355	368	389	376	372	357	370	385	322	378	357	353	337	371	375	389	359	342	384	363	379	373	376	389	388	381	360	345	390	362	369	375	356	369	378	419	347	398	384	377	367	370	388	371	381	375	362	360	385	332	378	334	380	368	385	377	357	348	380	400	361	403	368	380	401	406	363	373	410	352	392	364	401	381	363	338	392	396	380	332	388	348	340	350	352	390	387	376	387	399	387	341	390	359	369	368	391	361	392	371	385	354	435	410	375	392	393	387	361	375	377	338	346	386	362	371	361	382	356	362	391	367	381	382	367	368	395	365	403	389	395	383	369	368	348	383	354	357	358	350	406	369	354	415	349	381	383	379	369	359	347	408	340	382	359	357	368	377	388	364	396	371	372	350	360	378	428	375	395	366	372	383	380	398	397	364
17528	15337	13374	7177	4986	3764	2866	2287	1879	1618	1421	1379	1253	1126	1019	948	953	891	795	822	766	832	773	776	717	741	734	690	691	712	722	702	694	690	644	644	649	614	681	625	652	661	631	634	629	673	639	632	626	642	644	614	648	624	635	630	666	661	598	679	695	615	637	631	613	617	622	615	595	630	624	630	611	626	604	637	699	657	637	625	601	610	595	630	685	624	623	626	603	608	634	624	603	612	628	599	625	612	649	617	570	651	623	623	596	622	623	600	680	677	603	597	595	621	641	680	653	633	643	632	646	611	671	657	630	600	641	598	602	604	620	616	591	627	610	580	646	606	626	617	622	577	631	606	603	602	647	623	635	581	608	633	582	634	627	606	628	568	619	604	614	650	624	644	587	597	622	594	622	590	611	586	639	616	612	642	573	589	660	571	611	597	652	618	668	654	628	582	612	646	594	636	638	628	587	604	600	597	621	600	616	617	624	671	585	652	584	620	580	626	585	617	594	602	563	578	577	606	627	638	632	601	661	604	590	634	577	634	635	624	649	604	616	607	606	622	603	596	622	626	643	609	681	616	615	639	592	599	612	601	606	593	622	631	604	640	626	615	616	610	587	621	594	623	617	582	604	583	599	624	592	603	639	550	637	637	616	639	637	603	655	646	602	574	603	624	599	579	649	582	579	647	625	598	612	607	594	550	611	611	618	591	604	619	647	596	619	631	631	595	623	640	608	617	598	612	580	606	579	551	598	600	635	603	663	598	623	622	600	645	622	650	597	624	608	643	629	588	556	578	616	593	653	675	664	634	619	593	583	613	618	614	658	619	578	671	602	639	581	656	656	641	629	613	604	606	615	620	602	618	642	602	595	668	619	610	616	603	623	584	596	578	633	593	610	605	613	620	599	620	594	631	638	585	608	577	602	588	586	606	604	648	604	613	603	631	611	617	648	588	597	644	603	612	609	594	602	625	659	649	621	569	617	609	595	592	637	569	624	636	582	660	601	617	616	642	590	618	622	635	629	601	642	622	592	594	587	601	654	657	613	672	597	608	648	585	605	608	590	591	625	583	651	600	621	635	599	600	586	611	616	610	621	626	636	576	595	621	605	635	671	666	569	593	642	610	617	619	638	622	597	615	593	596	608	591	633	606	572	609	618	614	635	624	607	596	627	566	608	606	594	644	565	641	584	619	592	612	616	596	635	582	605	624	589	590	599	629	601	610	611	589	607	612	624	605	622	591	618	618	644	622	573	623	620	604	641	639	615	612	637	514	573	609	609	607	620	604	593	617	649	599	613	601	624	604	610	612	579	585	633	591	630	634	572	663	589	647	627	620	567	643	626	591	584	623	641	630	625	600	647	589	620	608	537	574	630	589	623	610	616	638	615	650	605	598	648	597	644	639	579	633	630	618	646	638	624	602	616	596	633	575	610	606	611	594	610	612	630	610	646	624	612	622	647	614	600	597	597	609	610	602	618	589	665	629	608	652	579	604	585	626	641	634	593	610	608	639	551	618	557	642	597	595	617	599	571	614	613	604	672	596	622	616	606	613	611	607	573	613	610	579	624	617	637	597	612	579	619	638	631	643	626	620	617	599	613	588	597	589	630	612	610	598	603	573	543	596	607	614	637	619	664	585	603	610	659	658	625	623	630	638	629	575	656	603	564	547	618	644	624	673	604	633	612	621	622	598	589	599	616	575	604	609	654	563	606	608	559	649	573	619	601	602	613	575	650	611	580	581	658	582	618	623	614	611	633	633	582	662	621	603	607	624	612	627	623	564	666	619	629	632	631	652	628	590	601	636	626	633	597	636	597	600	579	656	609	616	584	611	609	676	669	590	625	584	639	592	599	579	601	633	616	555	603	611	623	582	625	640	656	588	595	595	583	592	604	577	604	603	600	611	626	614	628	613	598	617	629	630	598	661	611	603	621	631	643	605	610	583	585	600	590	596	640	618	591	581	597	586	566	585	581	580	616	585	599	615	615	589	607	622	602	613	641	615	595	600	618	595	625	626	630	578	630	601	608	641	630	638	585	596	608	621	609	588	617	609	588	601	573	598	642	614	612	555	629	625	622	602	571	644	638	676	628	630	604	570	608	612	712	638	632	586	619	619	632	611	589	621	644	601	642	631	610	643	581	580	632	680	586	598	604	618	626	615	624	619	593	615	581	615	636	632	627	597	616	604	600	620	629	600	631	631	643	591	656	607	627	595	603	618	621	628	573	615	620	662	578	629	620	567	617	608	644	593	627	639	621	626	607	623	566	655	599	611	563	578	606	637	652	581	587	631	577	621	567	673	602	633	608	575	617	615	577	623	580	639	650	631	608	617	656	595	641	593	621	620	588	617	603	615	585	634	598	597	642	583	598	600	648	649	603	601	580	586	603	651	593	611	583	637	647	619	613	614	610	597	619	570	613	597	607	623	595	614	619	590	587	619	646	649	618	646	608	573	604	603	633	627	622	581	603	579	616	611	601	632	568	629	629	571	574	614	597	566	609	623	600	601	617	561	657	601	595	620	624	629	620	593	631	596	596	599	617	607	613	629	592	608	606	612	628	606	616	601	627	640	612	614	601	614	572	584	605	633	585	628	586	594	617	621	553	616	641	601	621	604	660	593	677	623	607	567	613	603	603	615	661	597	577	602	580	598	647	678	607	594	626	645	597	640	589	593	628	622	657	580	580	606	628	609	658	627	590	574	634	633	622	613	563	649	606	627	565	611	601	605	632	637	570	569	631	615	645	624	599	573	621	659	639	633	621	577	629	645	614	625	587	657	616	620	604	558	633	598	605	581	627	631	672	635	608	600	631	622	615	595	628	610	626	615	603	615	628	611	596	604	649	620	623	611	614	647	612	612	575	591	634	627	619	627	609	685	626	606	635	612	527	634	638	600	558	601	605	587	652	608	600	617	612	638	605	625	592	615	602	598	634	637	596	589	666	618	594	645	617	624	624	604	624	595	628	639	617	634	621	628	607	586	633	604	596	651	630	612	620	638	623	640	560	628	638	639	632	666	617	599	655	629	611	640	595	612	636	617	598	587	605	650	615	591	609	630	614	669	585	670	589	625	650	606	622	647	592	612	617	612	613	633	617	605	611	595	611	594	612	613	625	585	564	626	611	636	622	605	598	602	642	575	631	623	609	619	640	629	603	622	596	637	599	635	605	586	589	595	589	647	579	601	614	602	634	586	598	639	602	593	636	652	628	601	599	650	606	623	634	622	625	613	655	629	609	642	648	601	609	641	592	604	636	599	617	610	653	587	606	623	614	605	637	635	656	629	636	588	643	591	641	630	635	621	625	622	632	616	552	629	631	611	617	612	619	623	560	646	593	641	622	625	619	565	604	585	583	570	627	598	619	608	621	640	635	610	585	630	575	620	600	567	590	573	630	623	630	625	570	617	616	626	633	592	611	579	609	609	621	642	649	594	629	620	609	645	589	570	629	563	602	611	620	628	617	602	600	642	597	613	562	608	595	611	632	624	641	681
26810	20443	7707	402	192	126	116	100	97	116	93	108	94	99	90	109	90	108	88	115	78	95	100	81	101	95	75	82	83	99	86	91	86	74	99	94	92	81	84	95	87	108	93	96	90	92	84	102	95	87	101	69	88	78	78	78	94	89	100	91	90	76	77	80	69	82	92	86	86	76	78	73	91	85	78	90	89	95	91	84	84	84	91	88	83	97	78	110	92	75	73	97	102	85	77	100	89	84	77	89	73	81	86	79	91	86	94	90	93	93	77	89	80	82	88	85	88	88	84	73	96	103	66	106	85	90	78	85	74	75	82	89	78	96	82	73	94	87	87	105	85	75	80	85	91	103	79	82	98	114	86	89	110	112	75	96	97	63	86	82	94	86	93	82	81	89	88	74	82	81	71	79	98	94	87	81	84	85	95	81	80	85	99	102	96	92	103	80	85	97	84	74	86	83	96	97	82	101	82	98	93	115	95	101	76	92	82	75	98	69	106	81	95	80	76	80	74	67	84	105	79	96	109	93	102	93	79	88	89	108	90	96	74	81	93	92	78	86	73	75	80	72	89	90	97	99	78	84	85	103	78	82	103	89	84	85	90	79	90	99	97	98	79	91	88	91	103	95	82	89	94	97	85	77	87	108	93	85	76	88	81	97	89	87	94	77	80	87	96	81	83	65	97	88	89	104	91	79	80	96	80	82	85	110	88	94	100	83	81	90	95	98	101	91	85	85	97	97	91	83	97	103	88	85	93	99	97	113	91	103	112	90	83	101	82	76	100	106	91	81	73	76	92	79	90	102	78	98	91	93	84	95	98	79	80	92	92	83	78	88	86	92	92	77	83	77	79	83	79	96	95	98	83	82	97	89	82	88	83	81	84	96	96	92	97	106	86	104	89	86	76	104	87	100	74	97	79	83	86	94	69	100	95	84	104	89	85	91	96	90	81	77	96	97	75	103	89	85	76	77	105	81	95	83	78	86	79	76	97	71	99	80	100	96	76	77	75	99	103	87	90	66	81	74	95	81	99	86	82	95	94	94	86	76	102	89	101	99	90	97	86	77	78	94	80	89	86	91	82	98	93	75	87	110	78	75	86	81	91	86	98	90	95	79	89	80	80	97	63	85	88	77	85	109	88	74	88	82	73	97	84	73	101	101	97	100	99	92	76	89	90	89	94	87	78	88	72	82	101	63	84	79	78	103	97	79	86	100	110	89	77	83	94	83	90	97	85	91	80	75	100	91	85	77	84	78	79	81	97	70	91	95	79	66	93	93	85	90	110	88	107	86	76	92	93	92	103	95	79	82	76	96	82	90	86	74	87	97	92	84	96	87	92	88	85	73	93	111	91	80	97	75	81	90	83	82	81	93	82	93	70	87	93	109	88	102	101	96	82	89	76	85	84	75	82	106	74	81	74	71	102	89	104	96	89	97	91	96	88	99	84	91	89	95	88	96	76	95	73	83	114	98	83	81	90	97	60	74	94	89	87	83	77	78	85	89	87	83	98	79	96	105	104	99	74	92	95	80	78	97	81	96	84	86	80	74	100	72	92	96	94	97	97	90	82	93	70	93	87	85	75	89	76	99	104	91	83	95	80	89	81	93	89	80	91	69	96	85	121	103	92	81	81	96	84	96	87	87	88	94	101	94	111	92	103	74	97	84	89	97	68	76	102	86	97	78	100	107	83	88	71	90	103	67	76	103	79	74	89	97	80	108	87	97	92	97	90	89	89	97	102	78	85	96	79	97	83	89	119	64	78	95	76	86	81	88	80	78	83	99	81	92	73	87	76	79	88	98	84	90	79	92	74	77	100	106	81	78	99	87	92	87	112	96	100	80	99	105	76	94	84	91	106	93	85	102	83	96	102	105	90	87	71	87	95	90	85	74	86	84	100	101	87	89	98	74	99	82	98	82	81	86	79	98	81	73	82	91	91	91	75	96	79	78	93	87	78	106	82	71	89	98	85	92	93	87	81	78	81	77	80	74	95	96	117	104	105	80	84	88	88	81	88	84	88	100	80	89	93	80	106	95	99	84	84	96	93	85	85	107	75	77	85	76	74	97	100	86	81	89	105	91	82	85	82	75	109	72	87	79	91	83	88	83	88	97	81	76	107	88	78	86	86	120	102	94	82	89	103	100	78	84	84	100	95	97	86	77	78	89	85	92	94	72	89	83	89	92	98	108	87	83	79	88	83	94	101	87	98	86	104	93	84	74	81	84	92	94	87	94	88	82	80	90	93	80	101	94	80	96	92	95	80	92	77	95	104	73	91	96	98	85	100	100	91	83	79	96	91	76	82	87	88	103	81	91	90	106	93	79	90	87	94	96	84	70	100	103	80	104	75	76	76	91	84	101	98	81	68	64	80	78	117	84	109	94	81	94	89	97	96	93	100	88	90	81	88	83	87	92	81	100	81	95	93	85	89	90	82	89	97	94	89	78	81	102	103	86	81	94	103	92	86	67	83	62	93	106	86	94	81	78	88	89	79	94	96	95	103	95	99	82	97	89	77	77	105	90	82	91	74	82	88	78	97	90	86	90	81	90	104	97	80	80	77	92	80	90	73	77	86	78	76	96	86	82	81	78	77	86	84	93	91	95	68	84	74	86	77	73	82	106	84	64	91	89	87	95	101	79	93	83	85	95	103	80	90	82	89	91	92	105	93	92	82	97	92	87	95	82	82	92	94	86	80	79	85	81	83	95	99	82	98	79	96	83	82	95	88	99	96	71	93	93	89	84	88	79	95	83	83	74	91	88	99	98	82	109	77	93	95	110	96	106	73	76	98	83	78	85	95	88	93	86	95	77	90	99	87	91	94	80	77	89	78	89	92	80	108	78	92	123	114	102	101	79	99	81	98	108	101	88	92	76	94	85	87	84	97	81	86	71	98	107	68	87	92	105	88	89	100	90	89	103	99	93	93	98	100	77	71	94	71	94	79	84	91	79	84	99	81	98	119	106	75	78	80	89	91	93	86	99	97	88	85	80	93	104	98	98	104	93	90	86	94	86	95	83	88	85	101	85	88	88	89	85	89	78	88	80	93	92	102	66	77	96	101	94	87	81	96	100	106	91	102	88	88	99	76	83	79	116	83	84	98	88	90	81	92	89	88	92	77	102	99	94	96	83	91	77	91	77	99	99	92	99	97	84	101	89	82	99	105	87	103	91	80	83	99	111	92	81	98	84	93	79	90	83	78	95	91	83	88	73	106	95	84	88	79	92	99	98	82	83	96	82	92	91	89	81	93	76	107	77	83	100	99	91	90	91	70	87	86	104	89	98	105	77	66	88	91	101	91	99	103	90	89	92	99	84	89	91	86	86	93	84	97	96	119	88	87	111	88	90	122	100	86	85	93	78	92	88	94	78	72	80	67	94	91	62	88	82	83	86	95	99	82	95	89	79	86	91	90	79	108	74	105	88	96	85	94	74	93	99	75	76	93	107	95	97	96	81	75	87	72	90	86	81	85	82	83	97	80	89	91	88
7882	1051	928	480	404	275	255	259	231	225	183	211	190	172	221	213	177	185	159	192	181	180	191	169	172	179	182	152	166	156	156	163	190	174	179	159	180	162	167	166	147	184	172	179	190	199	183	190	160	180	169	168	197	167	176	167	189	173	169	168	190	177	176	150	185	175	185	154	181	164	174	151	185	185	180	158	166	148	150	186	181	175	164	166	151	159	180	177	143	166	162	163	163	167	166	169	161	162	168	166	165	168	172	169	154	190	176	163	176	162	161	167	170	150	168	163	182	173	141	164	170	162	175	150	154	151	160	164	144	145	171	198	165	177	179	176	180	168	178	145	162	161	130	179	157	179	179	175	160	178	159	193	168	175	168	158	177	151	184	177	156	180	179	173	172	179	167	163	177	173	171	161	163	161	163	169	158	177	152	171	164	160	137	165	148	162	161	168	153	173	168	201	154	188	160	170	177	162	178	158	165	162	178	154	145	167	180	163	150	162	155	169	152	162	154	160	162	168	161	156	156	166	180	167	182	164	159	149	165	144	148	178	156	151	174	191	163	169	158	174	176	178	173	166	154	167	150	180	155	171	177	143	192	164	155	162	176	176	171	176	187	184	162	167	189	182	171	168	153	155	164	180	157	155	132	178	137	167	183	172	168	176	165	140	166	166	173	158	155	177	171	182	170	187	190	168	170	156	170	164	178	161	163	193	151	165	167	159	161	174	161	173	171	198	155	133	139	168	170	149	167	154	179	166	152	162	153	181	162	167	177	172	169	171	180	176	158	181	170	172	164	150	164	169	168	152	167	177	143	167	173	148	166	185	187	143	163	175	149	175	172	150	186	179	160	168	156	177	166	170	161	145	159	159	148	188	156	160	154	166	161	158	177	162	164	178	160	168	190	190	142	179	175	143	176	172	156	168	183	178	179	165	169	156	179	170	182	172	173	153	153	174	165	183	162	181	174	159	185	166	156	158	185	189	155	183	168	156	153	183	165	159	143	190	183	165	160	159	164	145	156	188	161	171	176	148	170	162	177	177	168	173	160	170	182	137	170	170	183	163	186	184	141	172	186	191	178	167	177	182	167	167	187	174	178	180	205	145	167	170	167	169	157	151	180	156	151	169	169	174	158	176	169	188	161	191	156	184	165	160	167	173	170	202	158	170	167	156	178	177	167	187	169	162	180	180	170	163	163	162	150	175	177	180	171	178	171	154	188	161	165	161	187	138	174	173	163	178	179	146	175	151	168	181	186	191	155	196	159	161	168	154	173	183	206	193	161	187	162	155	181	161	199	158	149	161	176	168	143	170	163	155	154	183	161	176	169	172	158	179	152	152	182	142	161	168	177	154	174	194	157	187	148	151	187	176	176	170	179	178	174	157	177	165	166	192	166	160	176	134	169	172	151	140	179	135	186	194	147	179	167	163	182	135	191	167	183	159	173	175	152	179	159	168	169	156	159	172	174	164	163	166	166	169	185	163	186	202	160	157	156	179	163	180	185	169	164	163	155	153	161	181	172	184	158	179	178	154	147	193	162	165	170	185	169	164	179	179	160	158	147	175	165	160	169	171	145	174	140	168	172	176	158	172	189	148	189	161	157	156	194	184	146	172	168	187	164	152	172	174	149	169	168	175	159	147	162	172	187	163	173	173	181	176	143	148	176	178	131	151	166	155	194	139	162	165	179	159	180	156	175	164	166	181	180	184	170	159	172	149	142	181	181	167	170	173	160	167	179	186	176	170	170	147	159	161	156	158	158	140	173	173	185	160	140	177	166	170	149	176	194	162	153	163	158	177	170	160	184	165	193	168	168	186	170	171	173	151	179	159	166	182	173	153	152	174	159	168	147	176	178	152	167	153	181	170	177	170	174	157	172	153	162	178	159	157	169	189	181	164	148	167	157	152	152	147	171	185	179	137	166	152	154	176	176	162	163	170	179	191	173	176	168	144	181	146	180	170	150	154	172	151	147	191	174	144	187	158	179	177	182	155	170	175	161	155	167	148	154	162	168	172	182	165	159	161	159	162	165	175	178	159	161	166	186	156	171	154	171	177	165	168	153	187	174	177	163	193	186	167	184	174	142	157	168	178	168	138	160	134	170	137	185	168	159	171	172	172	151	173	182	167	168	157	158	160	157	167	149	170	154	162	173	168	170	171	173	130	174	151	171	147	154	173	162	189	154	179	173	160	197	168	163	180	168	160	174	172	163	158	168	179	168	165	142	160	181	150	159	196	158	168	173	151	158	166	172	181	169	175	149	169	168	162	161	166	153	182	168	155	152	155	168	161	168	162	157	189	182	158	165	161	153	178	172	145	141	153	177	157	173	179	169	180	173	148	160	169	166	156	200	161	161	155	169	169	177	138	184	178	178	162	169	184	169	149	166	155	177	148	177	150	183	173	170	169	180	198	182	188	165	179	174	158	163	163	161	185	172	167	158	168	169	165	175	178	150	163	168	169	184	192	158	158	168	169	173	177	164	167	175	174	161	181	149	172	178	181	163	154	173	184	169	136	151	157	175	163	175	188	164	155	169	189	178	185	161	147	166	159	170	142	170	158	168	187	149	171	157	170	164	169	160	159	155	172	194	168	153	154	160	162	179	172	144	179	176	176	172	154	185	169	168	145	173	134	158	152	184	161	143	151	165	170	159	157	188	160	168	167	197	173	179	182	161	186	170	152	158	181	177	143	175	166	159	199	152	148	155	148	178	188	155	157	178	188	195	163	167	161	147	181	168	170	177	162	172	170	173	162	167	152	198	159	162	148	166	186	157	176	177	180	172	164	156	166	187	163	177	164	175	175	192	157	150	193	168	179	187	192	170	164	181	184	151	151	149	147	164	167	162	158	155	174	192	173	165	162	175	178	169	189	164	141	177	182	152	149	159	164	183	193	159	164	147	180	170	156	170	183	167	144	163	159	161	179	161	173	182	171	158	180	163	178	147	171	183	184	155	162	152	166	159	159	184	171	163	161	174	149	165	168	158	163	187	188	161	158	163	160	188	143	171	158	156	166	157	167	188	150	166	163	179	167	184	170	161	169	167	172	158	171	170	182	165	174	174	170	163	157	183	167	165	185	145	168	162	158	177	162	170	166	144	161	157	173	183	165	172	199	162	174	155	145	151	165	149	146	153	133	161	159	154	164	168	149	168	166	160	184	162	175	178	193	170	174	174	182	201	173	184	178	163	167	188	168	161	175	175	144	164	170	139	164	171	149	178	173	163	164	167	164	171	196	160	168	152	156	170	150	168	175	159	189	155	147	179	166	161	178	166	180	141	167	171	174	167	179	170	179	162	183	175	147	187	166	168	174	172	158	174	176	168	155	163	164	160	161	163	189	135	171	174	157	177	167	186	159	185	162	148	160	157	158	167	185	165	196	160	171	169	154	198	180	178	164	168	167	186	182	166	162	141	152	171	156	157	164	161	187	180	147	167	157	177	152	185	182	154	173	176	167	156	180	176	179	178	154	169	160	160	174	169	167	170	157
24054	21026	28292	23969	20471	2350	645	469	416	351	345	311	308	268	283	232	249	289	255	221	220	260	225	223	251	214	251	224	201	230	220	230	211	217	228	197	179	196	224	217	236	214	203	187	200	213	208	197	216	194	222	205	217	185	179	210	227	220	199	219	181	223	201	193	211	205	172	205	193	201	196	209	207	201	232	204	191	240	202	191	203	192	199	209	202	210	225	210	200	232	217	185	208	199	207	208	241	188	209	180	224	194	220	210	188	198	211	215	218	196	214	190	200	235	196	216	217	199	207	181	220	192	215	180	192	196	223	202	220	212	189	217	189	214	203	188	210	223	206	222	213	218	222	210	197	208	222	210	197	168	184	226	217	200	201	203	197	205	183	188	189	210	199	222	176	188	217	203	200	223	189	200	214	214	175	227	218	188	223	220	220	212	183	192	208	197	201	191	193	209	211	209	177	192	216	207	205	216	198	221	196	215	198	197	205	199	217	197	190	196	203	227	208	209	232	196	188	203	217	218	211	208	194	197	224	220	208	189	208	193	222	170	209	188	216	198	227	221	230	206	198	198	193	190	192	213	204	216	206	226	227	208	198	185	213	207	210	216	202	194	218	208	194	218	221	193	192	192	207	205	197	215	202	213	202	212	217	192	220	184	205	196	203	206	191	222	234	199	193	198	210	225	204	215	224	202	203	185	190	214	207	240	221	205	183	190	172	217	213	212	199	201	195	208	211	183	210	212	186	199	180	182	208	211	174	209	218	220	210	205	219	230	209	233	223	185	223	208	220	196	188	218	220	225	209	218	231	233	195	210	217	200	211	209	225	191	182	210	216	212	187	202	211	200	203	186	214	206	216	199	204	198	203	218	183	202	211	207	190	192	191	190	200	200	221	194	195	203	229	206	191	190	192	198	214	194	217	196	204	207	188	161	200	208	205	215	182	202	203	189	206	192	180	225	210	190	222	204	197	187	228	227	214	192	222	192	175	213	208	203	216	203	208	213	197	221	212	209	225	195	216	200	195	198	211	196	214	203	208	220	201	220	209	192	187	203	202	195	208	186	201	207	174	190	188	233	214	198	216	209	213	202	188	206	218	208	229	186	224	215	230	228	208	223	192	193	204	223	196	209	212	176	190	199	212	213	192	185	189	184	221	204	185	190	204	208	185	217	183	188	206	196	184	192	199	205	200	191	207	182	203	207	186	199	214	243	226	189	215	190	227	218	195	198	190	226	197	193	222	195	206	184	210	179	203	180	188	204	193	198	212	198	183	219	212	205	202	215	177	194	220	186	189	205	226	215	203	171	194	196	221	197	184	203	197	198	198	203	233	221	194	194	221	219	239	202	197	200	208	171	198	200	232	198	197	194	189	192	203	228	253	230	188	229	228	210	196	204	230	215	203	215	217	205	210	227	226	211	203	188	225	204	213	194	196	224	174	213	186	193	209	231	223	187	208	210	212	188	185	191	204	194	217	231	184	191	192	222	204	189	198	195	209	203	221	212	200	210	205	210	209	202	182	182	201	218	212	236	198	195	216	183	210	218	187	185	193	202	198	209	208	180	193	182	207	218	200	181	209	189	200	206	173	216	214	205	208	197	227	227	212	212	215	175	195	202	190	215	167	237	232	206	217	199	194	190	197	219	191	194	194	207	200	192	195	225	204	198	187	210	200	182	224	204	204	174	236	230	211	202	187	216	195	194	234	182	209	204	216	208	201	206	190	214	187	232	206	227	215	229	197	186	198	218	188	192	194	213	200	213	197	195	191	214	203	218	216	203	196	208	188	187	190	197	212	204	183	173	215	218	220	192	189	190	187	215	197	218	235	210	215	205	192	193	205	177	202	222	208	210	205	236	209	194	188	186	189	205	190	184	226	194	192	210	222	189	181	219	191	189	202	229	240	218	228	216	243	214	192	171	193	198	180	203	236	174	246	210	200	192	188	215	198	197	203	202	205	220	209	203	217	203	200	214	191	218	175	183	220	214	217	211	195	194	195	213	213	216	210	231	196	216	209	197	214	227	213	209	180	195	173	225	222	203	219	184	209	224	204	198	193	196	206	183	189	199	185	213	213	221	185	210	218	203	198	224	209	206	203	185	235	180	203	194	226	188	176	188	212	196	208	212	197	197	203	212	193	213	186	197	222	178	221	192	212	200	212	192	198	198	207	210	221	219	204	235	185	224	199	208	203	189	176	216	189	211	200	213	227	205	213	195	216	214	195	206	204	197	193	224	185	230	209	205	216	205	190	195	183	196	227	221	184	194	203	204	214	209	217	209	205	232	190	177	204	202	201	198	213	192	202	203	189	220	216	221	211	231	189	206	204	225	217	206	192	210	202	201	209	181	210	226	198	200	207	193	200	220	211	221	196	202	196	168	238	213	180	212	229	242	198	216	185	195	184	197	192	189	229	209	213	215	206	222	203	204	202	191	216	202	227	203	209	214	210	182	207	182	197	190	206	192	211	228	216	203	206	201	190	199	198	211	230	216	212	210	193	216	225	208	209	203	193	185	185	200	190	225	223	223	190	174	195	197	211	186	197	217	215	215	186	218	198	212	203	206	198	227	219	219	217	201	209	218	198	194	226	191	232	193	220	193	209	189	220	199	206	184	219	200	193	222	195	207	207	200	205	205	202	222	200	182	205	214	209	184	212	218	225	195	217	181	224	200	197	203	206	205	210	212	204	205	241	194	199	210	198	199	198	211	210	199	202	161	183	204	193	211	250	196	195	194	221	207	213	192	220	212	208	203	205	214	206	219	207	198	226	214	198	199	233	204	202	204	231	192	199	202	191	213	213	215	209	213	208	212	195	225	225	193	212	203	204	230	198	184	201	212	217	226	195	218	198	212	239	233	181	221	203	191	211	211	192	213	216	195	207	202	194	232	227	195	231	221	193	185	202	192	220	211	204	213	238	195	218	184	192	219	195	220	231	211	212	186	198	185	196	220	239	224	215	216	205	221	216	205	231	197	204	228	206	195	172	234	181	219	195	206	190	224	213	225	185	210	195	209	204	171	189	225	200	187	221	221	201	198	201	206	195	207	204	210	241	217	201	237	185	198	224	210	215	165	218	218	199	178	209	215	216	200	195	193	191	202	180	217	200	203	203	183	194	192	179	223	177	195	220	198	209	195	194	223	201	206	218	191	203	195	233	204	215	218	179	226	227	210	203	183	215	182	197	216	179	186	199	197	209	215	202	213	186	222	215	202	174	209	187	191	183	179	205	217	196	181	203	229	197	210	225	216	206	191	196	205	229	210	200	215	208	225	218	195	210	214	214	205	192	220	194	220	190	218	214	214	199	226	213	201	209	195	206	234	218	210	198	238	209	193	224	194	186	184	208	202	214	218	210	203	202	203	181	177	196	179	206	191	213	193	221	218	211	192	213	209	193	231	185	215	219	224	198	195	204	200	193	201	191	215	187	188	223	210	200	210	197	206	207	220	185	198	197	226	203	193	178	200	217	216	222	206	207	225	205	202	209	204
15511	9327	7943	4074	2716	1932	1506	1215	1018	882	789	735	649	628	552	549	496	512	439	460	441	427	444	422	391	402	409	412	400	414	431	375	418	363	380	379	369	402	375	381	407	404	364	365	392	379	393	361	348	329	357	350	345	357	358	345	393	343	399	368	393	326	372	344	357	378	363	375	356	379	350	370	358	381	358	369	361	396	352	359	374	350	381	368	374	323	349	382	375	347	360	391	369	365	393	344	398	407	363	369	348	362	334	348	358	344	337	359	372	367	387	343	343	376	378	380	366	359	368	389	334	377	322	365	350	351	353	396	362	356	373	318	333	352	351	369	358	345	326	321	321	335	374	354	350	372	364	347	322	339	346	380	353	354	375	370	326	334	354	350	359	354	383	374	322	368	349	325	347	342	367	352	332	346	345	352	326	342	331	369	370	335	364	383	375	347	376	358	350	382	343	346	368	360	348	341	323	380	351	348	305	364	385	378	367	336	309	359	370	378	392	378	357	351	381	358	328	345	329	357	343	342	346	377	357	366	337	388	380	367	372	347	364	337	344	324	324	336	322	364	345	304	352	356	348	365	362	352	349	312	343	351	356	326	334	362	364	330	373	320	375	340	355	332	350	350	327	345	378	333	366	357	354	369	342	344	345	360	347	369	358	335	356	356	347	380	371	326	365	342	331	357	377	391	342	346	360	341	345	352	340	341	347	364	359	339	357	317	337	360	360	331	365	326	342	369	363	392	342	348	343	320	340	305	367	353	338	359	376	319	363	344	358	310	382	358	339	316	396	350	359	365	358	374	362	330	333	392	335	342	330	334	319	347	378	340	329	341	349	388	319	374	354	339	352	359	361	332	399	374	334	354	371	377	364	340	340	334	353	313	337	362	351	357	329	382	355	390	346	352	323	371	346	357	325	355	372	371	346	340	340	341	360	356	346	362	332	365	345	347	358	344	382	393	355	329	375	367	390	361	349	320	375	344	381	344	350	336	312	333	398	349	376	330	345	349	352	397	367	354	361	385	416	356	320	365	367	322	357	367	367	341	378	359	390	370	339	333	343	381	381	346	344	354	359	360	378	388	352	370	372	337	359	366	374	364	352	337	342	327	357	369	366	366	379	369	298	349	331	320	383	351	342	340	362	357	375	380	333	375	341	334	371	344	345	354	352	359	344	365	358	359	323	340	366	354	326	366	339	352	357	337	350	344	361	345	360	348	338	373	360	367	337	372	349	353	336	349	364	326	360	352	348	334	343	342	360	374	359	373	363	334	383	369	375	342	349	339	324	337	345	346	364	371	362	360	342	345	339	362	341	348	345	342	324	376	355	332	352	332	344	374	346	370	368	365	335	360	366	374	376	369	360	377	359	332	350	339	354	342	362	358	325	358	382	377	342	367	330	372	328	350	369	346	336	385	349	338	349	352	348	356	376	383	339	356	345	348	359	398	377	344	374	344	394	336	401	339	380	354	343	355	359	355	336	333	355	353	387	372	372	383	377	366	377	346	345	367	363	353	343	372	334	332	335	368	354	368	358	349	354	337	343	334	337	356	346	355	382	304	380	392	351	334	367	356	359	352	359	347	384	368	350	361	340	348	349	356	345	357	323	386	343	339	371	377	367	373	357	358	358	358	345	334	338	353	353	346	379	347	348	334	346	373	364	352	377	337	331	349	354	360	365	376	322	376	338	351	346	323	359	389	353	360	367	350	345	320	355	328	388	356	382	373	338	386	338	362	357	353	335	321	373	370	354	361	355	343	342	375	369	344	362	378	373	376	355	349	361	356	333	340	331	355	369	326	346	381	344	319	336	351	368	334	332	338	341	347	379	345	354	357	312	346	312	379	333	332	358	373	393	361	335	340	335	367	390	376	357	345	363	356	345	356	384	382	364	365	349	378	377	395	394	357	355	357	329	349	385	326	349	344	340	387	319	355	333	367	313	339	369	368	382	347	328	332	362	352	337	355	334	355	359	366	328	345	389	359	346	362	344	376	370	375	340	340	345	349	352	367	356	359	318	406	349	347	357	344	340	358	364	349	375	366	370	336	360	374	352	372	337	353	337	347	355	363	337	367	342	375	355	334	345	351	376	329	358	353	359	368	353	369	352	363	341	371	355	367	370	393	319	377	356	362	389	371	339	381	349	340	363	334	358	347	388	354	346	371	359	364	361	329	323	355	345	355	369	364	372	354	331	353	384	358	337	344	369	345	347	354	345	333	341	361	358	354	332	360	342	362	344	342	357	339	369	344	331	349	336	322	348	348	352	359	360	337	353	356	374	389	356	349	359	368	349	338	350	351	372	368	385	384	360	369	352	365	363	349	347	346	357	354	349	340	347	351	365	359	337	334	345	330	335	343	363	383	344	383	345	355	392	339	339	354	353	349	348	326	354	362	355	381	364	341	332	382	361	362	347	364	375	387	341	362	367	375	353	351	362	377	334	364	362	351	377	301	387	373	384	327	378	396	346	349	373	392	360	358	357	342	368	346	341	344	367	362	354	321	346	344	357	364	391	348	372	348	357	385	346	340	367	368	367	373	353	366	359	330	348	362	356	366	359	363	406	372	381	354	386	342	348	346	366	351	339	365	374	369	350	363	355	344	356	343	345	369	340	350	346	350	344	362	333	380	357	350	385	354	361	383	353	359	338	345	359	335	331	362	380	327	364	330	379	353	341	368	328	349	378	362	368	352	346	342	349	371	351	359	353	399	365	357	367	358	329	351	329	373	324	348	400	337	337	338	350	347	375	362	390	364	381	365	336	356	371	343	354	371	358	322	366	360	335	355	353	362	374	381	364	365	355	339	331	311	398	328	319	390	317	378	349	341	367	390	353	403	365	385	349	370	348	376	364	382	357	333	337	338	344	333	337	356	364	325	344	359	360	378	348	354	383	370	334	392	346	371	362	312	361	347	343	369	359	332	368	360	350	365	349	322	378	359	354	332	380	368	365	358	329	340	360	367	352	346	339	359	319	317	354	353	369	371	390	326	334	364	300	329	342	365	366	378	354	362	347	340	349	339	390	331	332	374	360	385	385	353	366	390	343	355	354	344	334	337	363	357	366	369	340	338	373	340	403	343	402	350	359	364	378	369	359	344	361	344	376	357	338	369	364	357	346	342	355	368	371	361	349	364	365	378	329	356	346	352	372	340	322	380	313	322	354	358	374	334	373	354	366	321	368	370	322	357	401	361	354	348	373	368	398	351	353	348	308	364	363	348	353	343	356	318	384	346	341	356	339	369	369	355	348	335	322	333	373	359	341	381	305	358	345	382	378	355	357	378	340	328	339	354	340	394	348	339	336	360	339	364	342	362	355	394	380	352	364	347	363	359	383	407	380	342	337	362	309	369	338	349	346	389	340	342	375	352	341	339	370	324	372	320	390	339	339	369	321	341	351	361	338	373	344	377	370	332	353	390	338	334	330	371	369	346	336	401	351	329	363	322	320	367	370	359	373	351	372	356	362	323	365	336	353	352	363	355	371	339	354	350
23075	21024	28923	23312	21026	19951	2359	942	731	622	587	597	498	511	477	445	486	467	441	441	420	434	437	429	411	424	418	402	415	392	373	405	391	362	388	410	387	379	362	392	402	374	394	397	355	361	383	371	353	362	320	398	373	353	376	390	370	405	389	368	387	374	350	399	378	414	361	399	390	365	346	375	380	393	377	386	399	379	366	350	383	352	373	391	374	345	338	355	390	361	381	406	381	376	330	417	391	347	347	381	409	393	335	342	396	383	412	368	356	358	369	361	404	361	370	373	382	357	365	381	348	351	351	367	365	387	381	366	369	388	387	358	378	332	376	374	370	381	371	354	393	384	370	393	422	361	361	381	396	401	377	348	374	379	377	389	400	333	385	354	386	389	351	370	393	416	335	356	357	398	378	392	368	372	363	364	359	387	370	383	353	371	353	326	341	377	368	374	412	377	359	343	386	376	384	396	380	390	342	406	356	377	372	420	343	418	372	347	367	376	374	377	388	392	371	379	357	399	401	383	339	367	386	373	351	353	403	382	363	360	395	326	347	364	353	385	344	382	383	369	375	408	338	369	363	363	377	357	353	397	358	354	383	381	384	370	353	373	353	380	399	383	356	354	381	372	387	350	388	372	368	380	335	368	369	374	370	367	356	382	392	334	399	371	382	347	356	403	362	353	373	351	354	409	372	399	370	372	353	386	378	403	381	375	391	390	351	370	378	368	352	363	340	364	370	410	369	335	376	358	381	377	358	380	371	347	369	379	386	374	360	370	388	388	376	398	386	368	372	351	361	363	361	384	366	345	358	393	366	408	377	353	396	358	388	351	351	378	380	347	402	375	398	355	355	380	330	354	400	348	397	385	357	394	366	352	397	361	375	351	387	336	360	388	364	381	377	382	399	332	347	328	368	428	389	399	364	391	350	364	354	366	343	368	358	400	357	407	351	345	386	338	357	389	361	369	380	396	346	343	356	393	380	346	365	378	366	382	346	377	396	360	372	361	373	383	372	396	347	345	373	399	355	349	386	382	383	361	317	359	357	356	359	367	343	372	358	358	367	358	387	386	348	394	355	370	377	378	372	349	377	365	360	354	357	378	354	363	362	387	381	410	373	344	350	364	348	369	396	377	374	376	378	387	384	349	357	340	364	343	368	364	386	351	346	370	375	388	347	365	381	401	356	370	370	369	392	357	367	327	368	386	377	371	382	345	400	397	387	399	364	370	324	365	403	380	379	397	325	365	357	376	371	389	366	338	377	376	388	352	372	350	371	389	379	352	374	369	361	323	350	364	369	356	387	356	359	369	367	353	348	391	381	386	416	358	374	381	379	378	360	354	355	368	406	395	349	390	377	381	359	353	376	369	400	385	349	355	404	372	353	393	373	333	378	405	329	377	378	365	378	415	366	362	393	367	346	370	387	393	356	419	364	386	389	353	399	370	370	325	360	378	385	371	413	355	399	358	355	400	361	369	366	380	388	380	375	367	366	356	361	378	379	377	384	351	338	359	373	378	377	415	356	394	395	358	397	367	372	371	351	338	380	357	358	365	342	378	371	400	376	382	376	387	371	372	373	388	384	353	395	402	343	428	391	379	373	398	382	346	369	396	365	341	360	330	377	390	384	389	364	374	372	382	373	375	384	329	371	372	353	365	354	364	401	395	369	360	376	381	371	358	398	380	360	364	349	330	371	358	342	409	373	384	372	369	348	350	362	383	380	376	340	361	341	364	382	360	377	357	374	389	333	410	364	361	398	368	344	342	366	350	371	393	376	386	368	394	358	357	353	404	350	371	378	352	367	329	380	374	376	334	389	373	358	392	391	404	375	338	357	355	381	384	378	370	384	348	379	381	378	366	377	369	393	403	382	365	350	407	396	368	361	359	371	330	411	354	356	399	343	377	379	339	362	356	370	332	301	386	402	398	388	396	361	361	365	376	339	363	338	354	386	357	366	393	368	386	366	374	422	385	335	327	356	386	385	367	365	364	370	376	347	355	376	360	363	375	354	364	341	353	374	349	349	383	339	368	367	382	380	367	363	372	367	393	395	329	390	383	363	381	380	362	344	362	350	376	353	384	358	367	395	386	373	369	343	381	361	360	421	343	395	367	379	364	355	358	368	360	405	380	336	345	393	347	391	380	396	362	368	402	357	343	381	371	368	379	382	377	375	385	357	343	372	381	370	375	378	330	362	403	359	354	359	367	380	374	394	345	372	388	370	366	350	377	337	365	341	369	390	379	388	350	368	363	401	433	375	316	340	365	373	359	388	389	359	346	390	374	370	375	376	359	373	389	384	367	344	350	362	347	388	377	358	382	344	379	389	392	391	364	342	382	367	370	353	349	358	374	368	360	382	361	373	360	353	367	397	325	361	383	366	357	383	383	349	382	379	369	376	388	371	397	336	351	342	363	376	382	345	385	374	385	377	363	349	368	367	371	358	333	367	372	378	405	417	371	353	368	346	348	388	374	370	364	355	358	322	371	373	371	381	343	377	372	393	375	393	363	375	408	370	367	360	400	384	389	377	362	373	379	367	355	348	349	359	366	369	380	381	369	378	381	400	333	361	358	398	350	379	370	363	386	365	390	416	356	350	382	366	379	375	385	401	372	378	346	384	368	372	333	345	346	361	357	396	360	391	388	397	403	362	364	384	363	387	368	359	363	372	367	336	406	356	360	380	374	364	379	360	410	370	356	355	333	379	364	387	365	379	372	374	368	381	366	421	355	375	413	390	354	364	406	375	371	361	399	410	359	440	365	383	379	342	354	374	376	383	328	339	361	384	358	364	387	336	360	380	383	370	379	393	352	369	337	377	383	370	360	382	356	342	353	364	418	376	418	381	376	362	345	384	339	376	396	393	385	373	345	371	377	382	345	369	395	397	380	341	384	384	372	367	359	348	373	368	366	340	348	376	381	368	357	366	349	374	388	363	346	382	358	394	361	430	382	384	379	356	371	359	341	356	365	363	365	375	407	376	379	379	338	341	364	352	356	375	381	377	366	373	369	378	393	375	356	331	352	375	353	387	368	359	387	373	399	378	359	395	390	366	383	407	347	370	375	372	383	387	398	348	388	365	389	360	360	356	388	337	381	391	394	387	360	342	354	401	378	397	333	395	372	384	401	394	384	356	408	376	397	361	376	341	368	369	358	370	400	371	321	359	348	355	371	398	368	382	349	386	365	326	357	357	402	372	379	355	360	382	383	385	365	408	367	351	343	377	345	384	354	374	389	380	368	405	351	363	359	361	391	350	391	364	372	363	375	386	395	360	344	374	369	350	373	377	357	390	397	379	375	344	350	364	347	348	372	339	379	352	366	369	401	397	389	369	385	349	380	364	374	387	405	363	369	330	355	406	351	408	357	381	387	364	363	339	350	348	360	345	363	372	389	372	362	363	341	377	378	397	381	379	402	379	352	341	368	373	376	375	394	410	382	378	359	395	357	353	342	386	337	362	360	368	385	390	365	368	376	415	348	342	357	362	380	346	382
17394	15195	12880	6893	4845	3653	2815	2276	1885	1641	1437	1328	1136	1143	979	934	959	869	841	838	822	779	757	758	746	741	755	663	734	662	663	672	660	671	684	653	645	652	629	634	599	624	648	647	632	630	619	604	638	662	616	624	608	584	647	637	613	641	626	610	662	688	637	612	672	589	600	640	586	622	605	598	609	607	646	609	626	578	641	572	600	634	616	662	618	651	595	664	626	664	628	638	602	624	609	657	599	618	587	640	601	587	618	645	632	647	603	608	598	590	611	635	650	671	604	635	620	622	607	637	622	635	663	618	647	601	613	621	610	595	602	627	584	597	589	581	624	640	585	602	651	606	606	641	647	628	599	618	636	588	636	633	630	643	641	645	604	624	651	628	589	612	633	641	597	617	609	588	621	652	568	614	604	626	657	577	590	603	601	618	638	654	598	671	601	640	622	616	605	604	620	647	577	634	615	612	627	636	600	581	612	600	609	651	619	623	633	647	587	612	604	588	626	627	621	590	616	650	641	612	604	577	650	608	600	590	632	593	623	609	634	602	634	654	651	622	610	607	563	572	574	619	591	620	602	630	617	616	649	587	581	630	633	614	625	624	645	633	577	595	608	641	590	603	591	632	596	641	623	602	574	598	646	660	612	615	592	651	607	601	611	620	658	603	620	602	607	588	674	605	604	644	592	671	619	630	591	595	635	594	611	660	626	599	564	619	616	607	584	642	660	599	625	671	596	593	616	631	596	629	609	642	597	600	619	601	568	602	620	603	608	586	627	653	623	609	611	618	632	655	629	561	606	611	615	590	588	638	662	599	639	609	577	612	602	593	616	610	617	607	608	627	661	592	570	598	641	561	642	617	599	609	620	635	569	616	580	635	605	603	625	616	622	583	586	601	645	616	597	637	647	610	589	634	652	618	578	615	614	627	623	613	594	595	585	624	623	622	604	610	624	598	609	611	615	629	621	583	622	625	610	595	615	570	613	598	656	593	646	574	596	612	553	640	596	583	597	591	580	648	609	635	605	619	587	596	623	605	584	641	616	617	653	592	609	594	606	643	622	592	603	592	607	614	609	618	642	597	587	635	623	634	653	635	601	658	618	637	623	579	610	651	667	605	614	672	596	642	582	615	639	629	638	633	610	588	593	639	652	625	626	642	601	576	610	583	635	603	640	581	591	638	661	627	587	635	629	611	675	603	652	611	556	639	613	611	611	599	607	592	625	601	653	665	622	599	636	630	619	655	592	607	642	620	602	659	618	573	632	574	614	579	643	629	629	606	595	616	561	605	647	586	621	613	590	598	675	628	590	641	614	615	633	580	609	567	606	657	588	612	626	604	559	634	647	656	616	626	578	598	573	627	610	645	617	583	613	612	641	633	610	652	636	591	664	607	606	631	585	609	600	625	591	636	599	594	587	588	642	593	651	610	609	624	633	592	603	650	606	544	602	619	659	622	606	592	586	636	633	598	662	593	631	614	659	610	564	605	647	624	622	622	591	596	661	616	614	605	597	608	618	616	648	584	618	632	568	651	640	586	611	569	638	624	594	618	614	589	624	643	610	620	591	645	597	603	649	624	628	621	616	583	637	608	598	600	590	601	595	585	585	596	579	623	615	577	610	593	594	626	594	607	569	618	623	621	651	608	624	661	589	572	607	616	619	667	570	595	622	583	607	590	592	573	617	647	644	604	576	572	615	642	597	633	625	623	620	594	636	619	637	596	595	625	613	589	622	614	597	627	572	627	619	636	597	599	611	589	576	597	583	616	582	548	667	614	602	624	601	553	593	601	599	632	651	629	630	630	615	616	630	589	678	638	610	611	635	647	629	619	626	586	597	653	654	598	595	605	591	642	628	644	590	599	600	604	567	598	619	629	627	602	603	558	622	640	653	618	621	615	619	594	593	603	596	617	568	621	614	610	654	597	617	592	594	611	600	584	617	618	634	592	619	613	614	631	625	613	624	612	615	615	586	646	639	605	594	604	667	602	625	599	594	636	600	574	559	607	593	612	626	586	605	619	598	618	591	601	627	605	614	578	644	595	624	630	632	630	610	656	648	600	663	569	600	545	615	576	641	642	634	603	590	610	597	560	632	640	617	659	586	587	586	634	577	612	633	626	584	612	590	573	607	638	619	610	618	593	615	617	596	623	600	600	623	603	576	551	622	569	586	659	579	646	581	608	580	636	583	594	590	581	608	636	614	606	611	616	664	598	593	622	616	585	619	620	568	609	566	612	629	619	644	641	583	614	622	595	622	601	626	649	582	605	613	617	606	638	610	586	633	600	595	595	559	620	615	590	613	642	670	545	584	607	581	649	575	607	639	602	598	619	607	604	604	578	623	642	606	617	617	655	650	574	592	634	598	604	611	619	649	602	634	624	584	640	591	628	588	617	616	635	608	587	563	620	580	631	619	580	573	618	641	611	616	614	623	612	614	625	614	668	632	604	607	640	592	613	645	594	661	599	641	631	585	605	597	573	567	586	569	621	618	594	644	590	613	606	627	611	618	617	668	595	592	600	583	643	623	621	656	624	568	590	651	577	624	625	596	636	617	612	594	631	586	600	625	637	622	626	596	616	590	610	635	589	626	583	614	630	603	612	638	606	668	623	588	635	630	600	593	604	577	620	569	626	637	592	571	607	566	639	637	621	612	606	638	600	603	602	618	613	622	617	609	612	613	635	570	595	625	589	609	633	611	617	557	640	607	622	633	585	618	589	628	598	616	570	645	652	649	636	615	606	606	615	599	606	617	606	574	634	614	640	580	668	608	623	636	604	608	584	622	634	616	655	587	651	631	662	640	609	636	605	614	610	618	621	610	593	593	566	586	667	606	569	684	611	585	639	572	628	629	609	630	596	607	620	619	612	557	658	618	606	625	619	640	669	599	645	593	609	633	648	611	594	625	619	589	657	610	599	616	661	554	612	611	606	609	576	607	609	611	612	659	570	598	617	656	580	628	604	607	629	636	615	653	636	622	614	595	627	596	586	650	601	611	624	636	590	587	617	605	611	608	582	637	610	638	620	660	594	626	649	640	642	587	613	626	619	614	603	621	581	598	635	578	605	586	632	608	642	600	567	562	625	588	626	596	597	665	638	601	640	592	626	621	610	615	607	602	614	591	621	603	629	577	618	606	652	596	628	613	634	616	639	596	615	633	563	637	629	636	641	633	568	592	605	614	593	624	591	581	610	580	592	628	615	599	640	582	622	630	625	636	600	658	690	608	608	595	572	613	602	582	617	626	586	637	600	596	601	626	620	610	650	625	608	612	660	613	636	581	601	622	620	628	610	666	622	614	606	628	613	624	587	566	644	601	596	623	624	612	631	589	600	543	622	610	604	636	623	645	615	601	607	611	579	625	641	652	664	609	581	617	623	601	614	607	618	577	629	616	626	587	645	589	612	584	606	611	606	632	616	599	589	606	645	577	555	611	623	613	611	602	651	633	617	596	547	567	651	564	609	608	581	654	583	656	618	587	632	627	650	539	610
26835	20348	7637	370	166	129	119	119	116	107	119	95	102	90	84	87	71	102	86	94	82	98	103	90	104	96	99	88	87	73	95	106	88	106	88	77	98	83	77	102	97	108	90	87	113	94	80	89	95	101	109	104	90	98	80	90	90	97	93	86	87	79	97	82	101	90	104	99	93	89	86	93	101	72	81	103	87	109	79	91	98	88	93	87	106	95	104	92	78	100	87	83	98	95	89	91	95	105	81	94	106	91	107	95	101	90	95	94	73	77	100	77	96	95	86	101	87	84	77	99	95	92	81	84	100	89	87	92	81	79	101	85	100	87	107	77	106	88	92	97	70	81	107	89	82	98	67	85	83	71	99	78	84	91	92	90	74	81	73	85	88	97	72	98	87	93	90	77	83	79	110	81	97	103	74	105	99	87	78	90	92	98	91	87	89	78	90	92	95	83	99	84	100	79	109	86	80	89	105	84	95	91	87	89	96	87	95	101	89	93	85	81	91	100	84	111	88	72	86	101	85	87	98	96	80	91	87	76	74	94	88	92	74	84	79	83	97	87	98	89	84	94	93	84	88	88	99	95	81	82	97	86	91	91	90	89	95	85	94	101	94	79	110	84	96	113	83	88	91	71	89	94	91	89	94	85	74	90	81	90	94	97	70	100	85	101	92	84	109	109	86	88	79	98	77	76	83	84	90	71	108	78	91	77	77	95	74	80	94	84	85	81	84	85	80	86	102	84	83	93	100	91	96	99	91	88	97	90	76	91	83	88	92	91	89	89	93	97	92	82	86	103	73	82	115	95	93	88	90	69	76	85	105	83	92	93	92	93	95	78	97	89	92	110	102	82	91	89	80	100	89	88	92	85	93	94	78	93	111	86	95	83	104	76	90	90	82	96	85	85	91	83	88	93	96	106	97	97	93	60	82	94	96	97	82	87	102	96	72	96	85	76	94	96	81	91	97	84	85	93	98	95	82	88	84	100	95	93	82	92	92	93	90	84	77	82	91	94	84	83	91	87	100	88	94	97	88	90	86	105	80	98	89	81	83	99	93	82	89	88	80	96	89	95	84	79	87	93	87	91	96	90	81	98	95	99	119	101	85	88	107	90	74	89	97	98	85	87	82	95	74	102	101	67	94	83	71	100	80	98	86	84	76	101	99	115	83	81	87	82	83	81	84	86	81	88	93	81	99	88	93	66	81	86	78	90	96	90	86	95	87	87	97	108	82	96	93	97	101	73	102	85	111	100	102	90	103	85	88	96	101	96	94	87	90	74	77	105	94	95	73	87	99	105	94	86	94	87	87	93	88	103	100	93	70	97	89	106	85	92	91	84	84	107	77	81	87	101	92	88	95	100	93	71	84	93	71	82	71	93	84	76	88	83	84	73	76	112	92	90	86	90	110	94	97	85	89	96	84	84	92	92	88	92	95	94	93	74	101	92	80	83	85	93	92	99	83	80	80	88	93	78	100	83	81	84	111	81	87	107	102	97	95	81	86	66	91	89	100	98	74	90	120	78	89	92	95	86	94	74	84	91	76	91	94	96	110	98	97	86	102	81	75	81	104	89	93	102	80	83	94	82	89	79	90	91	98	85	72	100	102	80	80	81	91	83	97	82	69	85	85	81	88	98	85	92	81	85	78	105	102	87	94	71	97	91	96	92	88	84	98	85	87	90	84	81	103	81	85	86	97	92	102	86	69	93	99	95	110	90	81	98	72	94	101	80	79	108	99	75	81	97	102	89	88	106	109	95	89	94	110	73	82	105	84	84	85	87	93	101	89	68	79	107	76	84	80	86	75	83	88	103	85	84	83	94	102	97	90	83	84	75	75	84	99	108	77	99	87	97	98	93	106	90	89	80	82	96	91	81	98	94	88	110	83	81	103	88	88	105	104	86	80	89	91	96	101	97	84	89	81	89	105	100	92	105	99	95	72	80	100	96	76	96	83	89	93	77	89	84	89	80	105	89	84	88	92	92	95	96	101	89	83	83	113	86	92	75	90	92	86	82	82	94	99	95	89	83	98	90	92	72	97	101	75	93	80	102	106	94	103	98	77	97	82	90	103	95	92	81	98	107	83	113	94	97	91	85	96	82	97	73	81	103	96	80	98	97	95	103	87	105	95	70	91	87	93	86	93	80	93	94	84	102	74	99	87	98	85	79	109	87	94	90	72	77	93	91	109	99	82	108	70	82	82	84	97	94	74	121	93	73	104	92	91	78	120	103	91	81	82	98	82	111	85	117	87	88	93	83	88	87	102	73	93	81	99	84	87	82	80	87	83	80	76	94	85	94	94	89	89	93	94	84	100	103	91	89	76	101	75	102	86	88	104	78	98	100	81	74	87	81	78	75	89	93	74	88	96	77	93	92	87	83	105	86	81	75	88	101	82	99	87	101	76	82	110	101	77	98	80	107	86	77	85	90	105	115	75	105	76	97	77	91	88	94	86	91	77	86	97	90	90	90	96	92	82	103	79	87	97	93	96	84	107	93	99	89	103	82	88	100	93	92	100	89	82	86	73	97	98	97	92	107	81	92	81	72	81	94	103	88	94	79	101	91	73	76	72	102	106	73	77	90	84	97	74	79	91	95	82	95	84	84	71	91	81	94	95	83	98	90	94	87	78	93	98	96	88	93	103	81	98	108	86	90	84	101	88	97	90	94	79	85	90	87	85	91	99	91	80	100	92	90	89	107	96	81	105	82	96	85	88	89	87	96	99	65	81	103	90	102	99	73	96	97	88	97	91	88	101	93	85	71	97	89	88	113	87	87	102	98	104	83	83	94	92	101	89	104	76	95	76	98	108	95	85	87	82	91	100	93	100	99	73	108	93	96	70	76	86	88	77	91	85	109	93	89	96	117	103	91	84	87	97	83	89	84	84	89	88	95	81	96	78	100	96	90	82	99	100	83	92	97	94	96	80	83	83	89	99	107	76	102	75	83	82	93	91	89	99	90	78	86	78	96	97	92	90	103	89	84	95	99	78	97	89	92	90	78	94	108	106	94	74	77	78	78	114	91	90	77	111	94	84	83	76	74	84	95	83	100	73	97	93	95	87	90	95	80	89	97	95	76	88	90	74	86	71	99	89	89	88	106	86	83	97	82	91	94	88	93	88	99	90	78	84	94	90	101	99	92	86	91	87	97	80	84	85	93	83	85	72	84	95	97	73	104	82	99	79	114	86	89	102	77	89	97	76	82	84	102	89	75	83	109	96	81	84	109	97	94	94	102	92	83	94	97	92	91	85	80	75	87	76	93	101	98	93	89	104	83	103	105	102	88	88	97	85	79	103	89	101	93	81	91	96	84	85	78	87	102	89	93	83	102	83	99	113	73	94	82	88	84	100	80	83	97	91	90	97	94	74	81	79	102	110	84	88	84	80	79	106	109	75	98	91	72	85	92	93	81	87	96	95	78	97	89	85	81	114	86	95	90	87	89	86	81	100	84	87	111	90	91	90	87	82	99	93	92	84	102	86	92	83	76
8060	1011	856	480	383	258	276	255	189	217	208	180	189	183	188	160	170	191	162	208	177	183	167	197	164	175	181	157	156	160	163	175	155	173	150	189	198	147	164	156	167	173	157	167	168	151	188	163	161	161	164	172	170	188	159	167	183	184	167	175	171	179	165	163	165	162	173	150	182	178	166	164	149	161	162	180	160	180	192	149	192	167	194	172	153	166	165	165	163	160	174	158	168	189	164	161	189	173	184	174	181	196	202	162	158	166	176	173	179	168	176	170	175	186	168	161	173	162	193	186	169	184	146	154	189	174	154	158	155	168	163	146	156	171	156	181	161	150	154	136	183	172	178	195	165	157	188	159	154	159	197	215	177	165	174	167	153	193	167	174	212	182	171	179	162	181	186	194	166	161	194	159	155	168	171	170	170	179	162	187	169	204	171	204	167	175	167	169	171	202	182	167	189	182	180	184	183	162	187	167	149	155	184	187	181	177	191	204	150	170	174	179	184	161	165	166	162	165	165	202	162	163	151	138	180	167	175	178	184	194	175	178	153	170	177	183	144	162	144	180	168	157	171	151	169	164	156	173	190	156	179	154	153	175	169	177	162	170	175	163	179	178	180	167	166	159	178	171	162	169	159	179	174	180	157	192	170	174	141	176	171	209	159	155	203	156	175	171	168	181	166	173	158	166	151	168	168	162	169	182	142	167	180	164	164	176	168	196	165	161	186	163	157	171	191	171	174	165	170	185	177	166	175	171	186	169	160	160	175	178	178	156	148	164	169	188	160	170	184	167	178	168	168	163	185	171	175	167	166	154	183	164	176	172	169	167	186	163	179	151	178	175	180	134	162	162	171	166	167	167	183	186	166	171	155	162	189	159	188	216	164	186	145	176	174	180	167	179	175	149	166	176	170	195	172	182	168	152	169	158	181	167	164	167	171	154	180	155	170	145	159	179	155	186	157	177	181	157	162	158	164	152	166	168	163	179	162	174	182	173	175	178	189	150	151	183	160	188	178	184	180	177	188	144	158	183	166	165	167	158	169	183	166	173	175	178	188	179	171	201	153	159	165	155	178	188	159	174	159	167	174	168	164	166	199	203	165	181	187	175	176	161	162	187	192	150	164	177	161	169	167	178	159	165	159	160	168	159	168	183	166	168	179	164	197	159	165	178	161	167	174	172	195	159	158	188	208	177	177	178	156	158	164	186	163	165	182	172	144	178	162	148	171	162	157	169	179	168	151	173	163	171	168	205	178	164	147	171	177	164	157	185	180	155	183	171	164	180	161	171	151	163	168	167	134	184	152	173	155	168	158	159	161	165	154	167	155	168	161	190	165	162	177	161	172	165	159	169	195	180	189	176	180	177	155	170	169	177	181	168	151	158	157	172	166	165	162	174	181	169	181	156	158	155	160	183	159	159	160	163	182	162	168	167	179	182	156	147	169	176	163	167	182	168	178	186	143	171	171	193	180	160	182	168	166	166	170	178	171	190	154	155	174	158	156	191	166	169	199	175	162	169	165	179	181	176	151	158	183	150	156	170	164	183	171	152	187	185	197	162	158	171	186	171	182	186	169	155	145	190	190	161	157	166	160	160	196	179	136	179	156	186	148	174	166	190	165	188	181	179	186	167	155	163	161	184	174	153	155	168	173	184	174	165	168	181	172	155	145	185	184	129	184	163	160	188	166	183	160	177	148	138	171	191	163	160	156	183	158	176	184	192	184	190	171	194	176	163	160	177	170	164	165	179	162	182	192	163	196	171	154	174	166	196	166	172	172	185	180	158	167	167	159	158	156	171	188	171	191	174	171	168	154	157	150	180	151	145	172	179	143	171	170	172	176	155	160	160	156	157	145	154	181	186	171	167	181	183	176	165	171	167	169	191	165	164	161	182	164	155	201	166	159	168	186	171	171	142	180	173	187	167	167	159	168	179	162	200	158	197	163	180	201	170	202	176	176	181	171	187	178	177	160	184	160	170	181	146	170	192	170	153	186	186	172	180	167	152	154	180	162	159	173	177	162	161	168	160	164	156	176	166	190	151	189	164	174	175	166	184	167	181	176	181	154	169	192	157	191	171	166	170	176	155	171	198	166	194	178	144	179	176	173	161	172	163	155	178	177	167	150	153	156	161	167	177	169	182	171	147	173	150	141	160	141	144	183	172	156	180	176	157	188	166	164	153	201	140	167	184	175	175	160	140	188	167	176	173	176	172	185	179	184	163	182	173	159	152	172	176	156	167	173	178	156	176	173	164	182	159	174	166	159	179	168	143	184	151	164	173	196	164	163	160	180	155	171	155	178	156	168	177	160	171	174	196	168	180	175	155	195	168	164	165	181	172	159	173	156	151	196	186	169	165	159	161	183	145	173	170	174	173	173	165	148	177	156	170	155	173	182	178	180	176	173	153	178	157	173	176	162	152	173	151	139	180	161	163	175	169	183	145	164	157	163	177	159	185	169	161	169	175	166	180	165	168	173	201	169	192	160	189	155	167	153	202	163	172	161	182	192	177	174	164	148	175	203	187	182	177	168	171	153	162	157	150	143	164	195	166	166	168	190	169	162	164	188	176	190	161	160	184	169	155	186	159	157	188	162	164	190	184	150	173	153	155	168	164	176	164	162	162	169	194	174	171	204	171	158	141	185	177	170	159	161	153	182	171	181	189	153	157	169	164	142	162	162	192	150	175	143	167	176	153	195	152	168	169	165	173	176	167	170	168	168	178	196	165	165	165	198	184	186	164	192	185	173	148	156	166	144	164	175	165	177	147	177	176	163	147	190	164	168	197	181	173	187	166	159	190	183	163	161	151	182	165	167	158	177	166	172	161	164	159	179	169	168	177	145	163	167	182	181	171	154	162	176	176	168	154	146	157	162	161	159	210	172	183	182	176	176	156	173	149	181	171	173	175	169	181	154	164	170	165	186	159	190	165	198	158	156	166	167	166	189	166	162	180	190	171	162	136	161	166	195	182	176	164	190	174	163	167	152	178	150	180	172	183	170	182	178	177	163	166	180	161	159	165	176	145	166	151	162	153	174	174	160	180	174	185	178	183	163	165	192	157	177	157	179	152	174	174	199	195	168	176	194	160	175	188	171	185	150	161	153	169	177	192	182	186	157	161	184	175	167	155	177	167	163	153	192	177	184	182	163	155	161	170	165	169	170	182	171	182	167	182	174	187	186	157	187	164	195	158	183	156	191	146	151	144	184	158	172	160	181	163	164	136	185	183	158	161	164	169	177	163	160	182	178	193	157	184	168	179	183	170	154	181	191	180	169	135	160	165	179	167	182	155	171	178	178	181	168	167	163	189	178	185	147	187	172	164	174	150	180	178	180	172	184	183	184	184	147	163	171	174	170	155	169	161	170	173	170	179	169	188	168	165	174	163	154	161	190	155	169	143	125	169	172	177	154	151	173	157	166	179	142	158	142	167	182	173	169	169	168	184	184	165	177	159	168	197	193	174	163	150	175	184	174	158	189	183	169	185	170	175
24078	21052	28300	24010	20356	2194	650	434	382	320	290	293	282	266	273	256	243	270	245	220	246	262	236	228	236	217	213	217	224	209	246	207	231	217	219	212	208	200	231	226	211	212	221	226	215	204	238	180	207	221	197	226	203	225	207	199	236	220	211	231	216	205	225	194	213	229	193	201	191	210	202	202	209	182	206	208	189	219	213	190	186	230	230	209	217	231	196	205	208	191	193	226	221	219	188	216	203	213	203	218	199	212	226	245	232	229	193	197	214	204	208	203	233	212	218	227	213	183	174	212	206	198	199	206	193	187	211	224	215	211	215	194	213	201	220	194	201	202	210	178	209	201	212	200	210	243	192	199	184	201	219	202	202	208	223	221	232	209	191	190	214	223	187	224	232	191	215	212	210	219	207	188	192	203	216	206	225	212	212	233	191	212	209	197	202	215	182	204	202	194	211	201	204	202	202	219	237	219	213	211	206	226	191	202	219	211	201	194	206	214	176	215	183	216	230	184	207	198	200	195	212	215	208	173	208	202	198	211	211	223	206	205	213	203	207	213	212	213	235	199	188	214	180	211	232	201	192	188	187	223	235	202	214	229	197	210	200	198	190	233	205	227	207	208	224	181	232	208	208	216	204	206	196	222	215	210	202	199	210	209	187	181	209	217	201	219	203	218	203	206	206	207	192	213	188	191	188	206	216	214	184	222	202	196	191	204	200	212	212	213	193	200	211	200	200	226	194	200	196	202	230	221	206	216	223	212	196	213	219	192	231	216	221	200	204	200	199	207	199	194	200	212	194	234	210	210	200	208	218	196	213	204	214	174	191	226	221	196	204	217	233	202	197	195	216	189	191	206	222	192	223	200	217	200	211	206	173	218	211	199	189	205	213	198	219	234	206	201	190	207	205	214	221	207	207	206	212	195	219	220	216	187	202	207	200	226	192	211	226	204	200	221	208	200	203	222	197	202	208	213	190	205	208	222	217	207	201	204	200	225	208	212	234	199	233	222	211	206	220	204	221	196	196	215	216	196	201	205	197	246	199	188	213	202	208	198	229	213	222	188	200	247	220	226	209	197	224	202	203	191	194	220	225	202	212	188	207	208	195	201	215	204	213	207	197	217	205	217	210	201	207	190	196	222	201	213	195	213	211	212	202	201	208	162	214	190	223	197	218	208	230	211	193	227	233	227	210	199	222	201	197	214	212	202	193	199	206	180	186	216	179	193	210	197	206	182	213	227	222	178	215	227	225	195	236	184	214	197	255	216	217	222	222	228	215	202	202	215	217	207	211	206	215	222	219	202	184	250	245	208	220	195	223	202	235	206	225	213	213	211	190	230	204	220	196	246	192	207	196	193	234	206	214	217	174	201	218	197	196	201	185	193	228	215	212	224	207	203	210	195	183	211	181	228	203	197	208	219	201	220	202	194	216	190	211	220	221	215	223	210	203	201	190	206	197	231	187	214	188	197	229	179	209	215	199	199	227	196	209	202	205	184	202	192	220	216	213	203	188	206	199	196	203	214	222	223	215	208	229	205	202	207	223	198	217	169	189	213	193	219	206	215	223	236	181	221	200	214	205	207	211	229	206	185	225	208	201	229	207	204	207	220	192	198	206	202	237	220	191	198	219	225	214	202	224	213	173	217	193	197	199	223	210	211	192	179	198	197	210	200	225	220	212	199	188	200	205	213	231	210	204	235	191	220	190	210	199	207	211	190	167	239	202	193	224	221	201	195	199	213	178	220	183	211	199	207	202	196	225	184	206	197	233	192	189	220	214	197	192	207	211	224	235	203	219	232	207	207	202	211	202	231	201	205	193	223	193	195	205	208	174	211	226	196	241	199	201	194	207	221	189	204	201	196	185	196	178	234	204	204	213	198	203	221	211	205	220	223	188	236	202	203	207	201	194	209	197	217	185	208	198	211	200	183	222	195	198	226	208	198	223	219	195	208	204	214	219	205	213	194	208	210	213	202	220	190	237	215	198	207	210	226	241	207	198	206	208	213	209	200	218	206	199	222	201	216	208	218	213	197	188	201	244	215	217	175	213	202	212	203	214	191	210	205	200	210	219	215	183	214	181	207	204	209	210	209	177	242	227	206	184	191	210	220	238	185	196	236	211	184	181	217	213	194	189	222	191	196	205	219	189	214	203	190	185	209	218	204	205	210	206	222	212	217	201	232	214	214	231	215	217	201	186	193	195	232	213	228	223	209	197	192	217	236	211	197	230	200	216	209	186	218	202	200	202	178	208	180	222	174	199	219	185	220	194	207	219	210	201	215	207	217	218	195	195	218	206	206	200	229	209	210	198	201	208	213	210	228	207	205	194	218	190	194	223	201	200	191	207	199	204	212	218	215	194	210	211	200	227	201	219	203	217	243	222	205	196	203	211	230	209	232	184	216	214	187	201	206	188	206	186	174	215	223	205	234	239	217	197	219	229	209	209	203	211	215	217	197	202	217	213	192	196	211	241	205	213	197	244	222	211	231	180	215	217	208	229	232	199	216	191	209	230	203	212	202	192	214	202	219	206	209	201	183	217	217	204	203	196	211	217	199	205	195	224	238	195	210	207	193	211	188	189	198	187	190	209	200	202	221	201	212	222	211	214	199	172	203	198	205	189	219	213	193	205	213	186	194	200	211	235	213	190	223	214	218	197	211	222	192	209	185	186	195	201	201	222	199	190	209	208	192	198	197	217	211	197	199	188	213	202	198	191	203	225	216	202	203	192	227	218	200	190	208	211	209	228	212	209	190	192	193	211	196	207	210	221	239	226	216	195	208	207	211	187	203	206	218	194	215	203	210	227	220	204	175	198	213	200	237	208	214	185	218	231	198	177	224	199	205	213	191	188	211	192	183	211	197	210	184	207	208	223	184	199	209	208	228	222	198	222	228	192	197	189	207	213	191	221	207	209	197	223	225	214	209	217	208	214	196	208	213	198	232	212	201	206	194	231	218	211	196	220	186	203	203	213	202	184	221	200	215	194	201	209	214	197	211	199	194	215	201	183	224	213	226	205	182	186	184	197	194	205	201	200	210	191	215	217	216	208	191	213	203	220	202	221	211	196	201	222	196	213	214	212	215	201	202	166	232	185	220	223	196	218	199	177	193	226	200	219	190	184	218	187	216	222	184	207	214	217	203	202	190	201	211	233	213	213	190	216	215	216	225	197	207	222	207	200	195	214	214	191	197	228	210	195	205	211	194	196	189	205	189	230	197	223	235	203	214	206	204	232	202	212	218	207	202	215	193	184	199	188	205	193	206	209	215	216	216	205	227	214	198	209	245	210	206	210	197	202	202	212	212	203	197	199	186	208	206	200	220	214	218	217	225	206	203	205	211	206	199	234	194	195	218	213	208	215	212	215	206	204	201	217	204	203	218	218	219	223	194	189	192	211	211	197	215	179	203	206	207	207	202	216	208	217	202	186	206	221	218	192	225	201	227	204	233	191	192	215	226	214	229	226	188	231	205	187	202	222	219	203	193	198	223
15584	9011	7718	3954	2617	1914	1507	1163	1007	894	755	721	615	616	596	535	521	477	477	485	477	368	386	403	407	395	447	416	404	399	394	377	383	358	400	360	388	348	458	381	362	410	371	405	368	389	391	396	382	382	386	373	372	351	343	365	351	393	337	379	388	377	390	389	355	372	386	367	363	321	382	345	338	368	352	366	348	359	344	351	356	358	365	373	333	344	375	383	352	382	343	353	354	372	352	380	326	369	346	339	347	371	367	356	371	347	348	336	371	360	363	325	381	368	400	356	361	370	359	354	390	371	316	369	355	333	374	393	330	375	355	374	354	352	371	356	365	337	378	377	353	338	334	351	372	360	358	354	356	358	350	316	385	388	362	358	366	346	355	377	362	361	364	354	370	347	368	364	366	364	353	373	356	378	352	329	353	351	343	365	409	377	374	360	353	356	337	374	385	390	362	341	347	358	342	346	375	393	361	403	355	367	387	374	327	354	356	394	353	375	363	335	356	359	382	370	343	348	352	390	353	332	331	357	361	313	375	365	362	371	346	359	388	357	344	388	362	348	362	342	358	371	371	347	366	362	360	335	361	352	377	384	370	389	357	365	369	361	358	367	363	352	360	345	360	372	347	324	369	358	354	336	374	360	349	368	361	321	376	376	368	357	355	348	375	362	377	367	374	363	332	346	344	362	392	354	340	336	367	360	360	402	356	348	357	370	358	376	380	392	348	379	362	366	373	348	340	354	363	333	342	401	360	355	371	347	367	359	390	355	364	396	353	349	357	338	301	358	337	373	357	352	387	336	413	356	367	360	365	385	343	370	366	339	361	362	362	399	327	378	346	360	348	327	363	319	370	346	344	336	329	351	360	359	361	369	338	345	352	363	373	388	336	355	383	359	362	356	383	388	342	328	351	394	345	363	350	369	332	393	359	354	337	351	349	372	366	369	382	371	351	359	345	392	328	363	354	319	353	341	385	349	341	368	345	387	343	346	365	384	370	349	381	359	354	374	373	385	363	329	350	362	349	349	363	383	350	353	346	375	344	346	365	361	373	371	352	377	371	346	339	384	368	359	345	406	385	391	374	354	380	350	344	360	401	358	340	328	343	347	372	364	350	360	354	335	373	375	387	349	370	330	357	358	353	352	378	346	351	348	338	335	367	371	318	352	385	327	362	350	350	357	360	360	372	338	350	356	340	334	366	348	368	351	360	307	375	342	377	346	342	361	367	362	377	360	308	371	372	358	348	371	348	337	322	371	368	374	348	360	372	366	352	348	357	352	348	357	396	368	330	377	342	339	369	360	369	390	347	366	336	347	357	335	374	340	355	369	336	349	377	348	333	370	357	382	326	358	351	359	353	348	367	363	355	358	359	324	343	325	374	324	387	378	371	336	359	312	375	344	364	355	321	344	386	357	346	382	360	385	375	351	387	342	335	358	341	395	322	333	332	337	336	378	385	356	354	348	401	378	370	338	378	352	338	356	362	342	338	356	353	376	352	332	364	378	344	323	382	340	337	358	338	340	322	340	351	385	355	387	326	352	354	359	364	353	362	375	345	360	356	394	335	379	366	339	370	382	353	373	368	336	359	364	356	343	357	349	341	360	347	348	343	390	375	392	324	403	359	374	350	337	329	335	345	386	380	360	383	365	358	350	372	306	353	372	387	366	343	348	369	341	379	406	354	378	354	338	335	380	371	315	420	342	349	364	375	360	351	368	358	383	370	387	369	313	355	374	375	367	362	346	349	342	361	348	338	374	364	342	383	349	343	358	345	371	332	365	376	377	402	333	363	363	374	366	377	353	371	366	377	373	381	359	366	355	371	333	371	356	363	357	360	339	324	366	398	365	370	378	384	323	377	369	330	363	371	384	379	340	337	338	373	415	372	334	379	352	352	348	358	320	336	368	346	355	359	326	337	374	347	388	365	389	352	387	377	360	362	355	419	360	362	348	373	360	345	324	339	347	376	348	350	360	347	394	327	370	344	344	388	387	342	388	351	387	368	407	365	342	353	359	394	341	360	358	365	392	354	374	379	356	380	371	332	384	323	328	364	352	389	362	348	352	373	370	377	369	357	379	340	366	368	391	351	367	341	400	327	364	360	341	367	341	361	385	358	364	351	355	356	387	374	354	372	369	328	391	334	366	345	336	373	351	358	353	331	347	349	338	360	340	403	369	359	347	345	341	416	355	364	361	386	348	341	363	341	367	383	364	366	350	318	362	344	341	379	353	326	358	344	344	352	373	339	362	381	330	350	360	381	347	359	366	366	319	366	362	340	318	365	370	396	345	353	366	355	366	366	329	352	371	324	355	357	368	353	364	337	355	362	395	352	371	356	346	333	366	326	329	344	335	382	344	345	343	344	342	359	336	339	360	373	359	387	341	384	378	346	347	344	374	363	358	346	333	364	346	393	353	368	391	353	367	328	368	338	321	376	353	347	340	392	372	370	372	349	372	385	370	347	386	377	351	347	343	377	329	362	350	354	348	346	391	360	344	329	385	360	347	357	371	349	357	314	362	364	354	352	367	358	358	376	372	381	330	351	353	349	331	337	354	380	375	403	325	341	334	374	362	362	373	356	373	369	354	352	324	348	375	323	373	364	333	338	355	358	349	343	346	355	370	347	364	356	365	345	355	380	363	371	348	341	364	355	314	359	346	408	354	363	368	377	323	379	373	364	372	326	369	356	368	343	348	381	358	381	380	355	377	345	357	344	373	362	340	357	362	325	370	373	374	377	357	356	363	343	372	326	362	361	363	381	358	367	346	358	406	356	382	361	371	375	343	356	358	370	329	345	357	339	350	326	356	386	381	357	361	359	355	389	352	376	375	371	329	350	370	367	384	389	370	316	369	358	394	348	354	351	370	343	413	354	353	317	351	380	382	323	369	357	350	388	354	334	361	391	349	358	338	363	407	347	343	346	358	342	337	340	345	361	349	342	366	355	352	355	395	381	335	411	348	327	368	353	350	356	360	377	323	339	332	383	356	331	352	362	338	369	375	362	394	321	352	384	371	354	394	372	361	367	339	325	335	365	389	345	364	372	366	367	316	363	348	372	351	369	349	368	370	398	350	363	365	337	354	328	406	329	386	362	337	334	329	376	358	369	345	370	367	362	347	372	336	324	400	334	339	353	348	357	350	391	359	373	332	355	347	401	355	374	341	356	405	376	364	371	388	361	349	362	384	402	310	363	339	351	348	348	334	361	358	358	352	391	337	349	366	385	390	383	396	341	352	335	353	383	329	354	373	382	399	389	356	345	416	396	361	353	351	346	382	378	353	357	355	366	374	364	373	371	384	361	378	385	367	353	383	348	346	315	373	360	364	361	359	378	349	374	376	356	353	349	334	353	365	365	369	360	362	376	360	351	351	372	353	354	363	387	364	349	373	330	333	356	340	337	368	364	337	327	373	362	336	362	364	359	380	343	355	361	360	345	354	343	354	327	349	352	334	349	351	375	354	395	363	316	356	373	365	331	315	350	342	358	371
23030	21036	28946	23318	21039	19737	2281	867	718	648	570	576	506	500	501	462	450	467	413	439	433	411	421	423	448	418	411	437	410	350	378	387	379	367	380	389	404	383	385	356	404	399	385	426	334	351	380	381	393	353	377	366	392	388	437	386	418	339	389	428	379	372	376	355	389	420	383	369	382	355	362	379	372	370	373	374	379	396	338	353	387	394	365	356	423	370	360	352	368	363	393	381	391	406	354	404	393	398	337	358	342	368	366	381	367	379	379	397	391	388	401	394	368	419	375	387	375	378	356	338	346	340	378	355	372	381	341	382	359	390	367	370	391	379	367	396	377	372	385	357	387	364	422	366	373	385	406	348	332	380	364	365	352	387	394	359	366	369	388	384	331	347	352	370	391	371	380	378	366	410	363	366	396	383	359	396	382	381	384	362	375	332	376	335	371	344	356	373	359	389	374	391	353	381	376	371	353	350	366	362	360	376	365	340	386	377	363	385	374	382	366	371	367	385	377	409	347	388	387	369	401	393	377	364	345	369	331	353	362	362	366	370	371	342	377	388	368	397	363	388	369	383	375	366	373	382	348	347	357	341	352	375	361	367	391	374	393	368	363	355	367	350	395	370	371	354	370	344	353	383	371	350	382	361	381	403	388	383	358	386	363	383	344	358	395	376	371	374	369	337	349	367	356	336	369	358	372	386	409	378	369	348	350	369	347	365	360	381	348	365	397	381	395	351	359	352	346	357	365	349	391	375	377	389	369	372	375	355	360	340	406	386	343	362	356	390	346	360	363	409	380	358	381	363	376	364	372	342	347	339	367	343	384	374	329	384	339	368	348	356	366	358	370	381	381	364	392	361	397	323	391	399	381	358	389	379	385	383	375	384	383	373	360	389	387	380	369	385	378	375	383	368	368	354	378	366	365	401	378	389	371	367	373	398	386	369	396	344	353	364	367	414	364	376	360	373	350	337	364	366	398	393	376	370	382	386	379	372	386	389	399	370	364	394	395	362	359	355	364	382	349	387	371	338	389	366	364	386	367	367	369	344	375	416	349	399	365	373	382	390	368	370	405	360	375	388	379	370	349	388	360	348	372	347	371	369	371	362	349	367	384	359	377	353	360	353	389	390	375	427	376	378	385	348	382	352	371	364	365	392	371	361	390	370	383	367	389	380	382	358	395	338	360	334	369	348	351	368	400	371	366	362	356	373	399	377	348	346	373	348	345	364	404	381	386	377	387	332	364	400	390	337	352	368	360	385	341	369	341	347	344	367	345	363	371	358	333	351	358	343	377	345	395	384	385	393	387	353	371	368	367	376	348	341	370	380	375	369	385	361	360	361	396	392	367	355	356	387	330	381	352	389	384	348	388	393	352	381	372	359	384	397	362	351	339	365	335	357	369	361	389	362	377	350	351	368	381	374	374	381	362	366	379	355	391	363	381	376	384	357	352	346	339	366	355	396	348	376	341	356	356	363	394	359	343	376	354	341	375	345	367	376	370	373	376	361	382	344	405	359	367	379	377	376	374	367	359	391	370	361	395	383	394	373	351	367	375	347	379	395	352	342	381	339	360	354	376	399	364	364	392	338	333	330	360	368	373	375	401	412	315	367	397	348	362	345	350	413	357	337	384	353	336	384	341	366	373	356	394	340	379	379	363	376	353	367	365	379	396	348	345	361	375	386	363	348	361	376	350	364	397	362	369	387	379	388	376	384	357	355	370	360	373	337	381	352	371	369	379	349	382	355	385	382	342	356	392	371	376	425	369	382	369	361	373	325	327	366	371	382	383	376	381	352	377	359	361	356	387	362	354	365	359	341	376	363	350	366	365	385	398	391	346	359	363	378	347	353	379	367	367	399	371	319	362	357	378	390	392	380	368	360	348	372	371	383	356	367	342	359	409	401	341	354	374	419	359	352	401	367	361	358	350	404	337	366	366	367	345	406	377	398	416	370	363	376	343	360	351	363	369	374	337	390	383	364	432	372	344	333	389	354	367	332	359	390	369	373	367	378	361	350	345	354	343	376	373	376	337	354	341	350	379	355	382	357	379	394	397	412	358	365	343	371	348	368	417	349	372	382	371	361	396	360	416	387	393	366	348	388	379	380	368	382	389	360	364	358	378	364	344	390	391	367	344	346	391	384	349	336	384	379	379	352	354	352	344	378	376	373	346	378	358	373	376	330	395	396	391	355	398	389	343	379	335	375	381	353	379	360	361	357	334	352	365	358	358	371	355	374	391	369	385	363	394	357	363	374	386	362	398	376	359	387	397	334	357	379	384	385	367	375	372	366	375	371	400	379	384	355	379	360	381	372	384	388	359	395	373	341	385	365	333	361	353	345	356	339	346	361	384	376	334	349	348	397	350	341	337	374	381	377	322	376	345	383	364	362	363	369	379	359	377	348	346	347	364	377	384	386	370	332	380	375	390	341	359	358	374	359	350	368	357	361	393	358	361	366	367	379	365	377	414	390	359	397	364	351	363	397	352	396	359	351	369	357	339	372	365	342	353	346	304	359	375	356	374	344	346	378	386	370	372	339	359	353	409	344	384	343	350	355	385	357	340	379	344	355	345	371	377	350	350	394	370	345	372	412	367	378	362	388	358	363	347	390	385	392	343	395	343	344	353	398	359	355	362	362	363	385	391	336	368	363	356	354	352	330	412	345	352	378	363	386	356	359	400	361	357	385	356	344	364	327	351	360	355	326	356	368	391	341	369	372	399	387	382	388	401	355	391	390	366	389	360	347	386	384	381	358	356	343	339	379	375	359	393	382	376	419	347	352	337	370	357	373	375	389	380	370	389	381	355	337	386	386	383	370	337	343	365	366	369	375	337	389	361	380	360	379	362	322	357	328	370	370	358	360	368	366	363	410	361	387	402	424	372	372	386	367	370	362	376	363	372	337	342	361	377	341	359	328	348	346	356	362	347	375	366	363	370	381	353	342	359	371	358	370	351	386	371	327	376	367	340	385	375	362	388	371	398	377	333	359	386	349	377	383	330	363	371	370	395	352	353	353	375	379	388	391	351	376	372	320	386	351	361	394	373	386	348	375	373	352	380	381	387	371	345	398	370	358	371	375	368	364	345	397	376	367	380	352	376	372	347	382	385	367	379	360	367	387	383	328	379	363	378	347	341	380	384	360	334	354	406	368	368	407	370	385	371	350	397	337	320	354	358	350	392	345	366	398	353	354	391	366	374	398	384	376	380	349	360	347	397	358	380	381	348	380	332	337	366	362	372	377	393	386	382	391	372	383	382	383	357	395	343	383	373	344	354	367	370	353	360	345	373	384	389	365	375	371	325	373	351	389	360	384	365	382	359	358	361	376	376	372	373	363	355	365	389	362	329	386	390	397	344	385	384	391	371	374	410	358	366	390	361	338	376	370	376	357	354	358	375	385	337	367	367	350	376	392	365	377	388	380	359	363	358	350	348	350	346	348	377	369	374	358	356	420	345	386	382	381	345	356	380	355	346	416	389	371	349	369	359	391
18159	14827	12623	6833	4625	3626	2597	2263	1877	1615	1426	1321	1199	1092	1021	958	893	840	827	818	815	820	740	729	742	765	719	695	658	673	699	659	649	650	708	645	703	677	656	691	653	678	637	643	655	641	598	617	634	615	680	642	639	634	644	644	635	643	600	651	660	652	606	628	597	553	642	595	663	619	648	635	640	641	644	613	640	638	620	639	663	649	663	625	626	636	651	628	613	622	627	579	612	607	584	634	598	595	594	594	590	583	638	598	625	615	630	634	565	573	643	643	577	594	618	607	618	633	613	572	604	654	615	629	656	648	614	615	672	635	626	640	682	644	612	603	573	598	648	578	587	682	606	602	586	634	631	643	660	602	617	626	579	612	627	690	645	630	618	612	624	625	592	613	645	629	631	617	677	645	602	671	619	651	605	652	623	607	622	599	606	600	622	614	631	596	620	587	612	583	661	573	595	594	617	639	638	652	625	629	631	607	628	630	625	587	614	625	656	631	608	599	623	625	568	614	613	625	635	624	596	623	650	635	622	649	634	616	576	637	624	609	634	623	628	610	560	604	621	678	596	635	592	632	592	674	589	680	613	583	614	625	620	630	643	652	591	602	633	649	619	581	617	665	598	613	595	609	648	629	622	635	613	659	630	650	631	662	631	651	617	599	604	608	588	621	628	644	615	612	623	686	625	597	641	615	634	622	635	633	602	577	610	622	653	641	596	626	652	607	601	595	647	601	594	584	608	628	626	612	634	639	617	573	631	600	627	617	624	635	630	608	576	613	605	624	653	610	636	644	627	615	633	644	604	637	647	664	593	617	647	612	603	603	633	641	581	607	594	625	606	629	640	594	656	627	609	654	626	633	584	607	589	652	594	616	623	648	639	638	608	652	580	622	650	642	621	595	614	588	592	652	660	614	633	634	604	622	653	594	615	620	607	617	592	660	606	653	596	586	610	575	635	631	599	632	605	577	657	598	613	627	637	650	625	667	653	578	596	636	633	626	599	664	575	600	618	558	584	621	638	616	624	628	618	588	633	612	657	616	546	599	635	593	566	652	653	619	646	661	624	619	592	587	624	614	590	594	588	612	626	609	592	555	591	599	619	596	596	619	658	604	646	607	617	636	598	620	598	585	614	656	606	594	613	593	593	592	637	592	651	631	641	631	619	619	644	614	601	633	634	603	633	618	615	615	604	651	643	616	586	646	672	610	588	629	608	581	591	642	593	616	643	626	619	636	640	568	590	611	569	627	659	579	599	637	618	621	617	595	647	625	573	578	655	612	611	604	582	594	609	612	638	626	587	595	620	587	618	636	659	630	647	608	603	601	652	635	592	605	634	596	611	603	643	628	620	601	610	604	587	657	620	627	611	624	604	654	602	601	601	668	575	637	656	646	600	599	619	611	606	624	612	614	616	593	627	610	630	651	572	582	581	614	653	645	617	625	616	637	624	583	609	614	612	605	628	610	645	593	611	615	639	601	612	594	634	613	620	609	600	621	631	621	643	599	630	569	569	616	600	610	585	619	575	603	585	632	618	623	640	633	628	574	615	635	632	641	608	589	644	622	613	610	635	635	589	607	607	638	640	580	584	591	575	619	616	598	569	657	631	587	620	593	592	628	611	590	642	608	667	658	611	644	586	608	597	646	607	584	641	611	645	613	630	620	612	641	653	626	576	634	612	574	597	595	617	661	679	587	566	613	625	622	641	541	631	643	612	615	623	567	652	624	589	597	653	636	621	646	665	620	631	615	581	614	598	653	679	652	611	558	588	600	588	604	654	601	630	615	645	640	588	588	594	643	614	623	583	600	570	642	604	550	618	663	660	619	615	618	635	615	628	599	592	657	551	618	584	618	568	570	624	610	630	617	638	577	603	637	597	612	589	620	632	647	639	617	664	638	624	630	602	622	593	586	586	629	603	637	659	633	663	555	597	618	611	624	618	635	591	586	629	598	618	580	634	654	634	658	612	653	590	623	606	591	660	581	608	626	601	599	608	611	588	611	592	602	577	547	666	634	581	625	597	655	615	620	595	655	632	610	649	627	620	641	589	623	630	714	585	597	622	617	636	625	597	623	643	610	644	613	606	584	620	610	613	656	614	630	607	607	599	554	633	607	607	638	583	618	629	639	664	582	615	631	593	577	607	594	623	647	650	617	606	645	586	614	578	602	609	656	625	604	664	627	587	613	617	638	612	628	616	599	620	605	597	612	637	616	604	614	596	650	595	615	614	593	639	590	597	642	609	626	602	559	635	596	589	631	636	614	586	611	631	623	618	566	638	615	603	622	635	646	655	611	597	570	611	661	658	601	584	606	691	639	611	617	597	617	610	590	651	617	609	617	624	623	627	646	632	637	611	677	582	618	624	599	623	599	624	621	629	640	642	616	615	631	610	575	593	578	608	589	646	613	600	614	621	577	600	577	617	601	678	642	617	626	591	607	629	592	608	635	607	625	626	575	601	626	589	605	599	605	622	686	647	605	606	585	648	585	566	635	628	571	600	627	618	604	623	634	636	630	601	569	638	620	607	647	621	622	565	631	633	614	637	600	629	564	553	611	610	583	623	643	599	616	614	598	581	606	645	600	620	597	646	583	617	602	621	591	577	562	590	637	607	637	634	629	642	654	632	630	640	607	624	652	608	609	635	580	606	634	588	605	605	640	613	664	585	621	578	605	626	613	618	637	658	641	572	594	640	580	608	592	614	619	597	620	620	621	614	631	574	634	623	636	589	626	626	623	604	652	609	579	615	636	601	625	618	625	617	631	605	612	606	616	608	632	620	606	625	602	624	585	598	600	619	617	609	636	571	595	587	613	650	590	621	598	616	644	621	593	634	638	599	632	635	610	626	663	593	598	587	634	656	647	607	606	640	611	626	615	618	641	642	613	618	643	605	630	597	613	586	678	618	636	627	628	657	628	672	625	615	656	639	633	659	636	624	588	627	634	591	618	619	615	612	638	597	600	635	587	578	618	631	623	604	615	641	592	598	631	615	641	607	635	572	607	631	577	614	622	604	609	617	557	631	594	626	637	581	626	578	632	575	585	609	631	600	654	605	649	624	635	604	622	603	605	604	606	614	591	600	591	617	598	611	602	585	617	673	626	661	594	630	602	591	625	607	613	634	646	626	561	618	587	620	601	599	594	637	603	616	601	596	632	649	649	572	627	577	628	642	598	657	625	620	618	624	623	629	624	637	645	640	628	643	584	588	582	625	616	584	595	619	605	626	576	612	621	626	615	621	604	669	624	643	637	682	660	615	627	638	626	581	598	617	633	611	607	616	613	618	619	613	608	584	647	629	604	573	588	606	613	579	601	657	668	568	664	630	605	595	634	614	577	636	614	658	588	628	595	566	612	604	592	596	616	578	662	648	613	671	640	624	627	637	660	597	624	639	650	624	624	617	606	656	625	619	613	607	609	596	664	584	592	611	557	572	593	590	662	633	621	616	608	658	646	587	617	614	619	630	601	633	609	639	638	640	615	605	606	617	541
26907	20333	7320	374	186	141	131	109	107	112	90	105	91	90	102	85	107	69	96	92	86	107	91	83	106	85	81	76	85	105	103	89	104	87	114	92	96	97	95	90	90	79	97	104	106	109	97	84	111	81	80	83	91	102	88	90	99	96	92	96	83	101	91	102	94	110	90	103	97	93	91	94	113	92	94	85	104	93	79	94	89	91	82	87	100	84	110	90	79	87	105	90	102	97	84	79	97	96	87	80	93	86	85	85	115	81	93	88	94	100	87	99	109	102	89	95	100	101	98	92	84	83	94	102	91	93	73	84	79	91	81	96	88	99	89	88	76	92	92	91	71	106	78	92	99	99	94	85	93	83	90	85	91	107	83	91	92	82	93	89	86	101	101	99	98	88	95	96	108	91	110	95	87	92	90	79	110	92	87	91	103	94	93	82	86	80	108	98	102	111	106	92	86	102	98	90	104	94	96	77	88	93	85	102	95	88	92	86	85	80	88	100	81	75	81	100	80	98	90	89	85	83	97	90	91	88	91	73	79	96	89	90	113	63	90	95	99	94	93	81	77	82	89	85	80	90	108	80	103	87	90	98	95	99	77	84	87	70	98	86	94	84	90	96	89	80	107	93	82	90	94	104	88	103	100	93	92	94	90	99	83	99	78	84	87	95	82	80	112	96	96	114	84	71	87	93	114	106	97	94	87	97	94	107	98	90	100	103	94	83	108	103	83	90	80	97	88	90	82	102	94	94	98	111	65	77	92	95	115	91	97	84	83	92	90	86	91	90	73	76	94	83	95	85	69	94	84	91	80	99	105	73	96	89	95	102	90	93	95	93	95	94	77	78	117	99	104	94	107	82	96	96	82	89	105	90	111	101	80	88	95	96	83	92	89	115	103	86	96	93	92	90	90	86	89	81	97	89	96	82	92	103	88	95	80	101	93	81	95	88	95	83	88	86	101	89	87	96	64	91	80	91	86	93	91	99	103	91	89	84	89	90	89	93	99	94	94	90	87	96	88	96	83	97	96	95	97	97	91	91	83	77	78	99	87	92	88	89	92	94	98	100	95	80	105	89	95	92	89	86	89	98	97	87	79	103	91	102	100	100	67	78	81	97	98	98	89	95	99	122	106	105	104	87	101	85	86	99	81	83	90	92	90	69	90	108	91	85	88	96	99	102	86	103	79	95	78	99	83	96	108	100	97	87	102	106	101	80	93	52	96	100	83	80	84	96	85	89	79	90	107	91	104	79	80	99	92	93	73	75	85	92	95	86	81	93	90	76	72	84	108	77	90	97	110	85	93	94	78	96	93	81	95	94	108	75	89	84	73	99	88	102	82	98	94	77	94	97	91	101	81	96	86	84	92	105	91	93	90	90	87	97	97	113	79	87	92	86	87	102	84	87	63	107	94	77	105	97	83	83	90	78	98	98	82	89	75	95	92	98	96	93	94	92	103	91	74	95	75	93	81	93	91	75	82	80	94	101	97	102	87	97	96	93	87	91	87	82	107	86	94	87	104	78	97	92	84	105	91	101	100	74	87	105	115	99	74	89	95	87	80	112	95	105	82	79	91	88	97	93	105	85	87	84	85	81	100	91	90	95	110	76	83	106	92	83	92	85	95	88	82	93	83	84	83	89	82	84	109	79	110	94	102	76	89	87	87	87	80	91	91	93	87	82	80	90	90	96	100	102	90	104	92	88	85	108	88	91	101	93	93	93	83	96	96	98	78	94	81	88	72	114	100	97	87	70	78	99	97	85	86	90	97	87	109	105	92	96	94	98	89	81	99	88	76	72	98	85	101	82	91	92	91	98	77	86	114	79	104	108	93	80	97	96	82	87	88	92	83	95	94	108	80	100	93	88	90	86	94	99	96	100	90	89	72	94	88	94	88	92	105	96	83	92	99	86	85	91	97	97	95	89	85	97	86	92	90	94	109	103	85	84	82	104	85	93	79	97	98	70	102	105	101	103	82	97	85	117	76	90	96	117	107	99	101	106	99	84	97	98	81	98	104	78	108	95	87	99	96	98	80	82	94	83	72	81	96	91	74	100	84	102	79	88	92	94	80	108	94	105	101	90	102	94	79	92	87	87	110	85	97	76	94	95	79	98	93	98	89	91	81	71	79	82	99	106	98	85	91	78	73	94	99	90	87	106	102	89	114	88	96	96	71	92	84	78	88	85	102	98	91	95	94	86	81	92	99	79	92	85	86	105	88	87	89	94	80	89	86	92	89	93	81	96	92	85	102	93	89	88	87	97	85	87	93	95	98	90	84	76	71	102	96	107	92	109	81	76	92	105	105	84	106	87	89	92	84	75	87	77	90	92	85	104	97	98	99	98	94	78	90	72	117	93	97	100	100	94	83	94	92	85	95	75	88	83	90	82	89	90	96	90	95	89	92	85	85	88	102	95	89	102	101	94	85	88	88	81	72	80	83	94	91	88	96	95	107	88	81	92	94	93	99	80	100	86	85	95	83	71	93	92	81	97	81	106	88	82	97	90	105	102	94	97	79	99	94	91	80	86	95	75	91	83	98	78	109	93	91	93	76	93	97	103	94	97	92	87	81	87	89	81	81	93	90	96	79	73	92	96	101	105	93	91	95	97	94	102	89	93	81	95	114	99	91	87	99	94	98	90	76	99	105	103	87	87	101	86	94	87	80	81	88	77	85	98	94	64	90	97	90	88	106	79	90	92	88	86	104	106	96	99	81	94	90	78	94	105	84	108	92	96	86	95	109	89	94	98	89	83	72	91	93	79	81	107	101	95	108	100	88	89	98	84	91	75	89	92	81	84	94	105	93	90	93	94	100	71	90	80	94	94	68	89	90	98	89	101	92	95	69	80	93	83	81	99	88	90	96	94	103	102	91	111	102	91	81	85	90	100	97	106	104	89	71	94	99	100	103	82	92	97	92	93	74	90	85	81	90	88	95	100	92	76	81	97	93	90	94	83	98	87	83	92	110	100	90	99	108	81	89	80	81	100	79	97	98	100	118	94	87	85	84	92	87	111	91	103	83	88	79	84	113	101	87	96	100	90	92	89	96	90	89	95	91	105	93	89	101	81	91	83	89	77	82	82	92	105	95	85	80	92	88	109	85	90	67	92	98	88	112	85	92	99	83	111	85	100	86	86	86	82	80	100	93	106	89	100	98	99	91	94	82	104	82	99	105	92	89	98	101	83	91	98	87	97	98	86	92	89	89	93	93	81	74	94	100	86	81	89	75	94	88	92	99	98	79	93	90	96	95	88	87	94	106	81	93	80	94	89	90	86	99	99	92	85	99	87	74	75	94	80	121	92	86	105	90	108	83	101	73	86	91	105	91	76	93	89	80	107	84	86	98	76	76	97	102	90	92	100	95	76	89	75	90	101	81	94	81	94	88	103	85	107	97	114	86	99	76	92	85	72	90	77	107	95	84	83	90	76	83	82	101	95	102	104	123	88	82	93	103	91	101	93	96	93	96	97	84	90	94	94	93	92	86	109
8449	976	893	494	356	327	256	241	212	195	197	200	195	172	175	186	182	179	185	199	196	172	169	161	206	169	169	165	169	201	192	168	169	186	187	165	186	146	183	180	174	181	157	184	168	166	180	167	161	183	163	174	170	197	167	178	177	183	165	169	188	141	150	167	205	140	165	202	167	182	158	173	152	175	175	155	163	155	167	180	170	191	168	163	191	154	166	157	181	167	165	182	168	191	184	186	157	193	161	170	174	174	149	173	141	179	168	175	143	166	176	176	195	175	177	170	181	173	188	178	180	155	198	165	193	163	199	156	159	161	181	190	177	166	181	158	182	185	171	162	147	167	173	172	179	168	150	176	159	176	151	170	161	162	182	166	140	173	182	171	177	166	174	177	177	188	183	142	194	156	181	180	183	155	165	173	195	162	174	170	168	157	194	210	156	173	169	185	193	190	177	184	197	165	168	168	175	194	156	182	190	166	195	160	195	204	169	158	187	174	176	161	189	178	160	183	168	171	181	182	170	145	162	186	178	170	149	180	187	180	146	161	153	186	164	176	172	151	179	186	175	163	180	159	172	165	185	164	180	184	172	150	151	174	203	166	171	178	180	160	154	148	180	195	143	172	159	166	172	147	174	200	156	170	161	177	202	183	166	149	176	173	166	157	166	179	178	196	184	157	173	173	162	203	180	160	177	165	176	210	175	184	164	194	160	175	169	182	177	169	173	164	193	153	184	174	170	154	163	179	173	171	190	195	148	180	166	145	174	187	184	152	188	155	177	166	187	221	163	149	156	167	184	199	177	174	179	175	161	178	179	169	165	175	174	175	180	176	185	182	190	151	173	164	162	145	167	185	160	154	159	158	169	171	181	173	162	172	180	176	174	171	196	176	161	164	176	150	186	194	162	187	163	177	179	164	177	159	160	170	169	173	156	175	172	174	185	174	177	177	201	180	177	179	169	175	169	175	163	183	173	185	179	167	186	188	177	186	168	178	177	168	183	153	162	170	168	162	152	162	171	158	157	177	172	179	167	161	177	181	178	174	158	170	199	195	175	162	171	170	165	143	169	162	177	162	172	147	163	205	182	174	186	176	154	174	186	191	166	165	178	157	158	159	183	195	160	183	175	182	183	160	158	174	186	170	174	172	183	178	177	143	189	195	161	169	196	175	200	168	175	178	165	151	180	188	176	173	158	166	170	164	192	186	163	171	200	189	173	162	181	163	188	198	175	183	169	168	160	177	186	162	162	165	180	164	169	189	178	178	164	184	172	165	164	190	163	162	162	160	169	180	192	182	200	178	181	159	176	169	177	166	179	164	192	195	183	169	164	185	180	152	180	185	171	162	166	161	159	176	173	169	143	204	167	201	159	190	148	183	147	169	172	185	163	182	170	158	165	154	184	168	167	186	172	171	169	162	162	189	175	194	183	183	180	171	182	167	166	176	191	181	161	179	170	180	200	171	168	181	175	167	184	166	179	179	179	174	171	174	163	166	182	164	165	168	186	187	164	195	169	161	139	167	190	152	149	180	167	175	176	159	182	165	192	160	163	157	180	186	149	143	191	191	178	175	170	170	163	169	182	159	165	138	144	176	156	166	176	154	192	162	147	168	200	166	179	170	174	175	195	170	165	167	137	154	181	173	178	160	186	165	156	177	163	165	165	187	193	157	162	167	178	168	152	161	142	192	172	175	174	179	167	174	161	165	164	171	162	182	153	184	189	185	164	162	178	167	173	185	151	176	192	165	184	180	183	166	193	160	159	154	168	178	156	158	165	197	165	132	190	177	179	181	188	166	193	166	182	177	167	174	177	157	192	175	150	169	164	185	172	191	163	151	161	161	159	190	185	165	187	162	201	145	152	188	161	149	171	164	153	174	175	175	180	153	164	165	179	154	175	161	188	186	153	170	165	188	150	176	182	169	164	191	172	185	156	186	170	141	163	184	149	183	166	200	200	181	148	175	156	176	161	170	161	193	188	186	183	188	151	203	179	157	172	165	181	198	154	174	179	168	168	171	177	160	162	167	169	189	167	160	167	181	163	178	169	194	171	175	191	160	151	184	178	162	180	196	159	154	189	156	174	166	158	168	173	196	183	172	157	142	185	166	183	160	184	191	165	165	171	181	167	197	163	173	166	180	185	166	179	170	209	145	176	167	180	180	190	172	159	207	162	177	163	180	163	190	154	162	183	158	161	177	211	187	168	160	161	161	163	162	153	164	155	147	175	173	185	188	180	180	181	185	174	175	174	169	168	167	181	151	191	191	179	181	173	164	164	174	169	165	172	161	172	175	177	155	155	180	172	174	173	164	177	189	202	189	165	165	171	188	177	184	166	176	174	170	177	185	169	183	158	205	175	163	171	172	182	150	185	175	161	185	166	165	178	187	163	182	178	170	169	188	184	175	174	172	172	195	155	181	179	173	164	172	167	175	158	177	160	156	182	184	179	167	180	173	167	184	180	185	170	153	176	187	161	173	195	163	167	165	181	173	157	194	173	173	176	189	194	155	161	151	157	166	169	177	159	151	176	167	176	176	194	195	186	186	167	173	197	169	170	189	177	162	190	168	179	141	156	172	157	172	163	160	170	171	178	154	162	186	184	178	192	178	177	171	171	162	182	185	177	168	157	160	168	176	170	173	177	190	197	171	175	181	169	171	193	170	177	171	178	179	175	175	166	205	155	163	164	138	159	170	179	143	188	161	179	195	162	157	174	164	176	172	159	181	185	168	203	160	181	179	175	163	158	184	192	195	191	176	170	194	178	182	182	186	168	177	181	156	167	158	191	160	190	184	158	182	171	175	184	157	148	171	165	172	173	185	164	189	151	146	187	188	179	162	186	165	168	184	152	193	146	202	162	170	192	172	174	169	180	203	174	176	167	196	152	168	166	198	178	175	172	162	179	171	166	137	183	167	162	182	154	184	151	166	169	161	178	188	178	174	188	189	189	164	167	182	164	174	173	159	177	174	178	169	192	184	192	198	192	147	170	180	170	178	198	178	176	149	170	156	166	201	188	186	158	152	168	176	181	188	165	157	159	170	168	183	188	170	155	168	161	157	172	166	161	175	192	168	170	162	162	175	171	160	151	182	160	178	145	170	168	166	168	169	178	159	174	185	161	175	157	199	158	168	175	168	158	192	166	173	163	162	184	172	186	176	167	187	178	157	161	189	171	189	155	168	159	179	182	168	163	177	187	175	156	173	153	159	174	158	165	177	175	166	162	170	179	184	174	178	153	167	165	155	153	152	158	158	179	179	176	164	170	183	162	168	187	165	187	165	191	170	158	155	187	171	185	199	168	200	177	179	181	181	170	160	185	170	163	164	148	171	147	144	174	186	182	153	172	187	160	177	164	157	177	168	181	186	178	164	164	193	176	164	193	168	181	178	154	144	157	194	179	181	175	175	176	157	171	163	197	161	170	176	185	161	159	183	178	177	177	167	186	170	150	174	171	165	165	165	170	190	190	179	159	180	168	197	182	153	172	167
24120	21050	28321	24004	20377	2098	608	460	363	322	335	310	269	271	264	270	243	254	254	261	217	257	246	242	225	226	235	224	226	207	197	220	204	232	200	235	237	230	218	234	204	215	209	231	210	230	229	197	203	242	231	228	220	217	213	203	191	216	230	205	193	206	208	239	219	208	213	197	212	212	210	205	195	216	211	207	225	185	225	192	225	203	218	211	179	191	213	207	201	188	216	210	210	224	199	197	216	200	200	218	207	213	203	214	219	236	219	214	213	216	218	220	224	199	181	226	213	226	207	180	233	203	187	234	233	199	215	192	227	215	208	213	211	224	216	200	193	226	215	232	210	209	231	210	208	214	193	236	210	211	205	205	230	228	216	213	215	169	216	197	224	189	215	208	207	228	210	212	205	210	201	201	199	198	216	227	195	230	206	210	220	212	213	216	190	214	203	204	220	211	210	211	243	205	196	193	233	205	219	210	227	191	199	224	205	188	213	203	202	192	216	210	212	223	193	197	212	230	226	197	205	203	204	234	217	215	223	209	218	204	188	205	200	204	229	204	216	233	201	208	192	212	189	198	213	187	233	180	215	216	226	211	211	197	205	213	215	231	183	205	203	205	205	211	223	213	185	197	235	184	201	217	194	212	204	206	186	198	202	202	206	201	229	203	193	197	213	191	203	221	187	210	209	215	213	224	212	201	219	217	201	203	194	213	204	225	207	217	185	219	193	192	233	218	201	196	212	191	217	220	215	183	210	208	227	232	194	224	220	212	221	196	213	198	196	209	196	197	200	238	196	213	204	236	254	174	220	202	208	213	208	234	200	212	202	181	212	205	209	210	179	189	225	198	198	174	186	198	201	195	201	211	210	209	237	225	195	224	209	218	224	235	197	209	172	215	207	210	208	199	204	187	224	213	215	208	228	196	194	198	198	195	212	225	193	221	211	202	199	205	215	207	208	222	214	217	182	208	204	207	198	220	216	228	179	217	212	227	203	226	214	197	203	205	201	211	214	209	228	204	223	230	221	229	209	209	201	206	207	220	214	224	231	219	197	205	196	195	199	242	193	207	210	228	210	197	193	220	205	198	195	212	220	206	225	209	213	217	224	207	233	201	213	202	216	214	205	221	212	205	211	187	205	197	186	214	226	212	213	223	199	212	200	219	206	226	195	200	194	221	206	194	204	211	233	231	205	209	189	214	191	214	205	213	212	199	194	193	204	196	207	232	213	207	212	220	198	216	212	209	216	214	216	205	218	198	187	202	202	199	220	229	188	208	226	211	180	207	201	199	228	205	193	201	226	226	234	221	203	212	233	210	231	225	228	222	229	207	190	200	198	234	210	181	204	197	209	218	231	238	199	210	193	216	197	223	234	211	208	209	222	201	221	200	210	194	191	219	216	200	239	200	189	208	198	199	199	201	200	218	222	223	192	214	234	204	193	199	225	202	192	196	216	175	199	221	225	222	207	231	203	224	216	224	214	213	215	209	227	204	193	182	206	214	215	213	232	190	210	176	231	232	212	190	215	200	240	204	223	211	240	211	202	210	198	222	212	232	233	224	211	227	212	201	208	194	210	199	216	221	210	238	239	200	201	223	208	242	210	189	190	206	238	190	195	212	224	216	185	227	216	193	235	234	187	212	194	196	196	213	199	181	188	205	222	201	235	206	209	204	279	223	187	246	176	222	221	230	205	197	196	206	219	220	191	230	198	207	197	217	233	229	208	193	233	197	223	227	222	198	191	226	249	200	218	192	218	196	213	184	205	231	240	224	224	219	214	187	192	197	251	190	223	216	215	176	229	212	210	199	214	199	238	189	196	202	188	208	184	217	216	230	225	208	193	200	189	203	196	218	202	180	205	224	192	184	202	217	242	219	199	195	184	194	210	187	217	205	216	214	244	218	196	222	208	202	204	205	220	204	222	198	185	222	212	204	224	223	226	198	233	199	182	188	208	199	212	185	216	224	188	210	198	218	219	209	213	231	175	199	175	195	192	215	209	207	229	200	219	213	205	198	237	189	187	218	213	221	206	205	231	208	204	189	177	209	188	219	187	238	206	225	194	200	191	209	217	203	224	193	218	189	212	211	200	215	174	201	209	225	193	199	217	195	243	226	199	194	216	208	215	203	221	247	211	225	181	220	193	201	175	221	221	212	220	217	210	208	204	223	194	237	220	231	215	221	223	211	191	195	221	215	222	226	212	213	194	216	192	205	185	220	212	206	242	214	212	213	225	221	213	214	205	202	231	214	208	203	179	200	196	187	213	210	203	187	182	223	234	219	187	208	187	202	200	214	212	211	196	196	207	207	202	223	217	215	217	206	232	197	191	186	226	200	227	226	220	204	205	199	215	209	203	212	205	197	198	202	184	195	182	205	194	192	184	209	190	194	223	219	215	209	219	193	212	211	236	228	220	234	218	215	209	214	196	213	225	196	211	220	214	164	209	233	213	202	213	236	199	207	207	218	229	197	184	185	212	221	224	198	216	203	201	202	217	223	199	212	200	199	194	216	185	234	208	229	175	190	226	206	205	219	210	193	224	231	192	215	213	194	200	233	192	211	250	194	195	197	192	169	210	216	223	217	220	192	217	212	204	236	209	206	210	221	201	182	215	220	219	223	196	226	235	202	171	203	201	205	219	210	205	204	208	216	206	247	211	218	192	215	211	206	212	220	186	219	206	218	213	208	196	203	204	226	193	200	216	233	207	199	186	220	221	219	240	192	205	209	218	220	200	227	211	213	220	218	225	218	186	196	220	203	221	214	202	195	190	220	216	212	185	188	209	179	207	189	205	193	188	186	215	200	206	203	213	214	206	202	200	221	203	191	185	204	195	224	195	199	206	197	223	226	186	204	201	225	242	206	220	211	179	218	201	235	222	207	244	196	234	204	216	221	218	197	243	192	165	197	203	230	219	206	216	237	205	202	196	199	207	197	198	216	205	213	208	184	215	214	209	184	236	178	212	188	223	212	190	223	198	235	198	220	227	213	211	223	220	197	218	213	205	192	234	186	184	187	184	190	228	209	204	187	240	202	193	230	195	208	195	201	215	178	192	210	205	203	189	219	213	236	208	180	218	226	219	194	175	217	209	231	202	192	204	237	214	232	195	214	189	203	240	196	220	207	220	205	190	196	221	187	220	196	204	178	227	190	215	227	220	195	197	225	209	203	206	204	189	204	209	193	223	194	216	204	209	208	212	207	203	222	210	197	204	224	201	236	196	223	179	197	211	200	172	194	194	199	188	214	199	221	199	196	209	215	198	193	182	205	220	184	174	215	213	216	182	189	188	202	183	192	218	180	213	220	221	215	213	218	211	216	195	186	191	190	204	203	178	207	214	208	227	194	226	227	187	233	194	197	194	198	189	203	221	178	193	211	217	208	201	204	219	224	214	202	216	218	209	206	196	203	195	202	198	221	216	214	218	193	213	216	237	218	203	205	211	196	224	207	224	205	216	191	196	198	206	203	195	223	193	187	225	216	213	245	217	224
15816	8759	7748	3861	2579	1900	1476	1196	1037	860	750	695	651	625	546	529	515	524	475	468	464	440	409	411	412	453	412	377	397	388	369	405	393	345	369	402	384	345	373	373	403	413	360	362	370	365	422	390	382	371	359	369	409	385	356	383	397	313	371	352	369	386	385	388	349	384	371	352	361	345	359	381	353	351	361	348	379	375	346	392	393	350	340	368	381	346	368	404	353	393	329	367	376	348	341	395	346	348	372	359	361	363	363	365	357	387	387	335	340	358	379	341	388	354	385	359	382	352	360	356	379	360	341	373	312	361	374	363	369	394	381	352	367	349	383	334	339	381	365	367	372	397	384	367	380	378	363	361	347	330	340	354	363	362	329	371	380	364	370	367	389	370	394	345	369	357	337	354	358	348	369	367	361	372	348	385	384	349	367	348	387	377	336	339	372	363	357	372	368	375	344	345	341	341	357	360	355	387	384	353	379	354	353	399	358	386	346	367	365	344	346	355	405	381	365	349	364	375	379	382	368	351	340	367	350	373	360	347	359	343	329	346	353	374	394	354	334	354	346	395	369	378	341	374	380	392	338	367	376	371	358	347	361	332	394	369	347	336	334	359	367	328	385	361	395	350	330	350	377	323	385	395	383	371	330	367	371	366	357	373	393	363	343	362	365	367	364	388	365	398	360	387	358	347	368	374	345	363	342	343	395	353	342	343	351	374	391	392	383	340	348	371	339	361	350	313	336	376	354	346	361	369	372	328	361	350	346	408	362	347	402	366	375	359	336	337	352	357	369	387	336	359	377	367	370	339	354	363	378	366	395	348	372	382	362	354	356	367	354	375	351	355	347	352	334	381	368	389	341	342	313	373	335	314	374	365	364	371	357	412	334	349	380	336	325	349	353	320	336	373	334	368	344	365	368	358	385	376	381	351	349	381	374	363	367	348	373	374	359	330	360	358	372	345	358	353	366	324	369	350	341	386	345	338	382	338	372	341	378	353	368	387	354	363	376	367	398	359	355	348	383	373	368	368	379	360	371	341	340	361	337	339	341	388	360	372	364	388	356	361	355	323	357	341	331	386	377	348	346	368	334	383	362	339	370	353	412	393	346	352	346	372	377	356	353	372	367	358	360	362	360	394	329	382	357	372	367	363	372	385	376	316	403	405	328	346	376	362	376	358	370	343	344	396	376	361	385	413	386	361	341	346	367	388	331	343	344	334	349	380	350	364	356	314	399	381	380	357	382	370	387	366	372	369	348	383	374	358	370	325	324	371	333	376	366	339	377	344	351	392	362	364	339	339	352	343	354	359	379	403	380	341	360	347	347	371	357	362	339	342	364	380	366	375	399	370	366	362	329	380	335	352	347	354	345	348	358	383	367	400	372	374	364	393	367	396	332	398	365	354	388	333	387	360	354	329	367	373	366	381	342	357	338	356	377	339	325	389	362	361	350	369	356	383	397	381	363	365	348	352	385	409	359	375	381	379	358	363	395	404	366	365	383	366	376	402	358	359	354	373	332	378	316	327	387	354	322	394	397	352	386	383	349	368	365	387	357	354	372	319	391	350	362	355	373	385	339	333	377	325	345	388	361	378	377	365	357	368	351	343	363	372	344	373	337	326	373	364	367	360	388	319	372	381	360	353	340	362	328	371	377	334	366	371	346	377	369	346	349	387	379	323	361	338	334	411	357	356	336	359	366	372	337	345	328	382	340	363	374	355	340	364	393	354	384	363	326	344	388	348	371	371	328	346	393	358	356	344	347	349	363	366	371	364	340	374	336	316	360	322	365	357	387	336	344	376	400	321	384	365	355	336	375	368	344	355	363	364	371	350	346	310	362	350	347	358	363	356	377	342	354	355	355	355	366	364	364	375	349	396	329	332	363	350	376	377	398	390	359	366	349	335	362	378	369	320	369	348	348	352	407	390	368	375	376	369	373	331	359	360	365	349	361	407	363	395	365	347	348	337	373	378	344	369	357	390	349	332	329	356	359	357	359	398	336	378	371	376	342	352	351	336	336	346	370	358	370	334	356	318	343	380	330	356	404	371	359	361	369	344	364	384	356	372	390	348	319	387	328	380	328	340	397	374	354	359	348	354	353	339	415	362	370	344	340	346	346	358	335	407	369	420	387	381	335	355	354	346	354	337	355	356	378	343	357	344	369	370	362	367	387	321	327	383	343	370	334	338	345	357	355	356	378	352	344	371	350	359	363	367	386	369	376	357	397	332	345	376	370	337	334	327	332	350	352	329	356	350	354	345	371	378	314	344	381	354	379	355	371	364	376	323	374	351	351	374	364	367	378	357	345	355	362	375	394	354	359	358	346	364	369	338	347	339	387	361	376	345	350	355	364	352	379	370	341	409	365	355	343	365	356	378	354	355	380	358	338	349	383	391	383	377	351	357	362	358	364	397	367	393	368	337	349	361	357	362	331	336	348	352	364	349	367	387	365	366	354	345	343	390	327	365	364	373	385	357	367	407	372	353	363	365	356	362	338	352	381	377	369	362	329	398	330	355	339	362	365	332	380	332	370	365	389	347	365	388	336	361	354	377	369	374	363	354	359	373	357	375	388	372	380	347	379	389	374	371	322	357	378	386	356	357	334	356	325	358	351	359	339	355	340	396	359	350	307	328	375	379	360	388	358	336	349	344	386	345	345	341	380	372	358	352	336	351	381	378	360	361	365	374	360	348	382	381	385	363	353	352	369	368	380	356	349	369	335	385	353	391	379	372	327	378	361	350	376	336	353	367	306	334	389	329	374	337	347	338	335	364	352	349	366	355	359	376	370	349	380	360	367	358	371	333	358	360	343	373	352	370	349	364	358	409	331	360	352	309	374	377	313	374	315	354	332	361	387	367	363	371	391	386	341	369	358	349	337	377	395	369	324	364	320	360	365	370	364	355	365	338	410	361	360	381	354	351	387	353	357	353	332	358	327	374	382	379	379	378	387	366	359	341	386	337	374	340	368	387	362	376	362	377	362	362	359	375	367	374	346	370	366	369	388	345	361	341	349	374	358	327	351	360	342	344	383	388	367	345	359	358	352	331	368	355	355	367	346	362	348	363	353	318	353	386	355	374	369	369	349	385	359	384	354	375	360	327	357	369	385	368	345	334	351	372	381	350	380	381	366	359	386	349	378	361	358	384	328	340	355	361	361	349	369	322	353	359	375	358	348	342	351	357	323	372	359	357	359	346	382	361	375	358	367	379	335	312	385	329	383	327	343	388	358	345	361	363	361	413	363	349	374	370	376	382	372	370	340	387	328	391	389	388	336	364	374	368	366	345	348	352	344	332	317	374	361	344	355	396	364	345	374	357	323	368	365	358	374	365	353	319	356	347	419	334	334	362	384	350	373	327	382	355	366	344	343	391	346	380	379	329	347	375	347	374	348	372	329	347	375	333	355	369	365	384	364	352	351	385	385	366	361	372	362	355	351	357	375	329	376	362	365	354	342	328	383	338	367	377	370	353	365	393	375	308	358	330	361	394
23076	21044	28981	23315	21048	19884	2289	870	733	658	569	537	540	488	495	456	443	419	403	451	437	406	421	404	379	384	401	358	410	380	415	359	369	361	394	385	383	404	410	370	425	370	350	384	409	389	374	366	404	405	402	386	403	413	378	366	367	445	351	366	371	376	385	366	348	407	365	367	367	379	366	411	395	374	393	354	367	357	409	388	328	359	346	392	347	399	364	398	380	374	380	365	371	360	374	381	365	388	368	391	377	352	349	365	367	358	370	357	390	373	364	394	354	334	346	361	362	378	392	381	410	379	394	320	355	367	348	396	363	380	341	371	375	366	356	339	359	370	374	377	404	383	341	370	382	383	386	389	359	364	365	366	387	349	340	412	358	374	367	342	376	363	371	348	369	338	363	338	388	360	398	384	339	380	356	357	379	393	372	379	339	336	379	343	354	344	397	380	346	349	361	357	381	377	362	351	376	387	351	341	399	368	372	376	366	376	345	407	370	367	347	384	395	354	411	364	341	406	348	425	375	345	371	367	355	360	343	367	393	382	369	372	400	362	372	364	355	357	366	378	387	380	372	415	362	374	370	399	349	368	378	350	350	355	383	366	369	366	381	361	351	391	350	397	383	392	402	369	324	361	391	414	396	348	373	387	367	352	360	369	348	379	380	402	375	372	385	383	391	373	397	383	369	367	366	372	400	362	315	361	353	390	359	391	374	358	355	367	361	360	366	375	396	364	411	372	370	420	340	374	361	393	370	361	359	346	354	366	441	421	357	376	385	355	377	367	374	401	394	371	387	375	360	369	381	384	360	378	385	382	360	358	353	369	354	370	371	379	359	396	358	383	386	356	365	356	378	382	350	377	361	367	400	378	372	410	373	361	396	332	406	380	378	378	382	362	357	357	369	358	362	361	357	366	347	369	379	366	347	371	409	396	373	397	348	368	371	349	375	354	338	382	339	354	358	357	367	338	352	370	359	380	353	362	363	355	355	348	374	376	349	351	360	344	370	351	395	350	372	336	345	376	358	379	357	390	413	387	338	329	378	389	379	350	352	387	368	350	377	406	361	370	408	355	387	336	377	349	355	388	380	351	371	376	368	349	363	369	359	388	339	367	363	348	402	332	368	379	379	348	342	352	355	327	387	390	391	351	367	364	379	353	350	362	362	372	360	404	347	349	377	385	349	350	366	373	368	379	365	366	351	339	336	384	385	395	372	345	352	379	331	392	349	385	396	343	374	348	391	396	356	378	374	357	355	378	396	390	373	381	361	371	334	354	352	396	356	400	397	360	382	393	362	398	362	347	344	395	431	367	364	345	352	388	350	386	377	379	372	345	372	363	331	357	393	404	379	383	372	395	368	370	384	371	359	386	355	378	378	337	361	358	393	353	391	402	387	362	358	348	363	369	384	372	373	392	356	310	387	363	344	357	373	384	365	375	375	376	371	361	333	390	403	350	372	365	390	375	347	343	371	344	351	367	359	348	374	352	334	393	393	395	361	348	392	376	386	391	349	373	368	382	364	354	384	369	369	353	373	371	392	334	370	388	387	353	362	372	373	335	370	365	375	341	367	344	397	334	378	364	402	351	392	379	390	395	355	349	376	403	365	362	402	357	367	368	365	362	410	338	378	348	348	369	331	387	341	377	358	364	351	348	338	402	390	384	368	346	361	350	374	354	387	349	392	366	405	357	357	413	401	343	387	366	354	375	335	366	375	352	337	336	348	356	362	373	366	406	376	368	341	370	375	378	370	357	347	355	364	390	366	379	379	390	369	390	397	356	368	384	385	371	365	402	379	355	379	354	372	375	362	364	333	419	337	372	335	384	350	371	380	394	374	397	349	369	368	334	378	388	370	390	376	397	369	355	375	360	368	355	396	367	375	358	393	348	400	356	356	382	338	356	338	369	376	367	375	392	329	395	358	350	368	359	345	364	350	370	346	362	335	366	360	366	391	367	388	361	383	363	396	337	397	397	387	370	362	385	357	352	391	359	367	375	377	375	352	358	383	350	356	362	380	352	353	384	370	336	365	340	384	371	371	364	349	342	379	362	369	366	359	342	361	396	374	374	393	323	356	364	357	385	364	368	350	367	393	367	379	378	364	327	379	365	380	370	342	385	380	369	369	382	366	360	359	381	342	353	344	358	364	342	341	356	387	359	367	347	343	327	349	338	406	393	364	384	361	381	355	333	350	374	386	381	377	366	379	359	346	355	358	363	341	380	359	347	378	393	365	381	382	368	377	392	351	367	354	376	373	331	382	361	378	365	364	356	396	370	366	408	380	392	350	392	358	355	350	403	365	356	352	342	376	366	354	357	378	371	373	372	387	375	361	397	378	383	341	355	368	354	343	338	356	383	378	347	392	349	345	350	378	376	401	362	375	354	357	329	389	366	357	351	389	408	383	379	358	392	396	359	355	343	380	375	375	374	369	384	378	363	340	354	380	370	356	359	383	383	373	361	367	372	371	350	362	387	370	375	388	384	401	370	391	390	375	354	359	361	374	373	413	365	382	386	409	364	357	388	366	350	390	359	361	378	362	346	358	359	347	353	390	388	396	344	376	322	370	376	334	369	372	367	347	338	341	370	392	362	327	366	353	348	364	360	371	354	370	387	391	396	377	398	348	340	365	364	333	383	376	373	344	378	376	369	332	366	383	386	347	363	351	359	379	362	352	404	374	335	360	386	374	368	357	396	376	381	368	341	386	368	369	329	382	386	375	362	354	358	371	380	390	357	367	346	401	376	334	362	364	367	376	376	365	375	348	389	368	395	364	359	413	362	383	369	347	374	376	344	386	359	370	383	386	355	384	410	388	350	387	378	361	365	363	382	383	390	384	371	374	374	392	363	401	336	380	343	339	343	372	376	350	356	364	406	368	347	371	355	388	351	365	399	378	343	360	338	352	361	339	356	377	406	332	366	400	378	384	414	342	366	354	396	347	379	359	375	351	391	393	360	349	344	298	358	364	363	346	384	377	354	353	375	356	379	350	349	389	378	351	364	378	373	378	390	376	379	389	379	358	388	365	377	374	360	365	364	349	367	333	393	347	358	392	365	331	411	370	372	331	375	383	378	364	359	368	386	369	365	347	396	359	368	359	375	364	365	392	393	358	352	396	378	398	365	386	366	403	366	302	392	379	351	371	370	350	391	372	357	348	341	374	336	341	376	387	353	341	388	375	372	417	386	373	361	351	393	357	382	386	341	401	362	350	336	358	364	391	391	363	389	381	370	349	354	396	383	349	351	345	372	382	360	343	341	346	337	373	366	378	334	403	403	361	359	379	328	400	329	361	353	366	374	380	385	334	353	376	349	380	361	373	356	391	372	394	364	377	372	380	360	373	367	377	377	369	382	379	358	338	401	370	382	382	369	352	400	325	362	356	373	389	354	360	363	376	380	381	369	371	375	387	356	357	368	352	388	378	350	377	386	388	377	405	363	347	351	320	365	346	393	336	359	366	368	363	382	358	382	390	358	353	331	403	352	367	380
18368	14750	12572	6826	4729	3558	2728	2198	1906	1596	1421	1258	1164	1116	1020	877	927	864	832	810	788	832	780	741	786	659	683	630	744	713	674	702	656	694	719	674	648	670	624	649	642	658	642	632	592	607	589	662	674	670	611	652	659	642	618	596	661	630	651	630	624	628	659	655	569	612	625	614	617	618	619	610	615	650	644	657	646	583	625	643	643	643	608	617	612	617	613	644	589	625	621	605	655	631	626	620	612	586	601	633	638	679	623	630	669	627	644	592	604	652	598	662	577	658	602	572	601	621	637	628	633	580	646	638	634	602	644	664	592	573	584	627	679	628	598	603	609	603	647	631	596	646	570	599	641	563	641	622	596	618	628	620	654	623	613	638	617	616	627	620	646	607	608	645	633	585	637	654	617	604	617	579	635	632	574	631	604	614	594	622	608	628	630	592	640	602	607	605	640	597	612	581	648	610	604	615	636	644	630	585	602	564	599	587	583	624	603	595	580	619	605	647	584	646	629	608	634	630	622	627	603	641	617	645	625	605	639	592	637	621	648	689	629	603	635	623	612	660	605	579	617	645	610	588	569	595	644	576	639	626	639	639	613	648	627	628	603	620	625	600	635	637	649	628	618	688	635	640	661	624	620	593	618	608	600	664	606	637	648	581	659	615	608	615	637	656	624	599	638	606	614	600	646	647	588	587	643	583	609	629	602	610	648	651	609	624	631	657	596	619	616	628	639	598	588	629	629	620	634	621	620	628	627	647	615	631	620	665	599	629	599	628	637	597	614	592	654	649	612	634	604	580	620	605	641	652	597	604	589	618	648	660	606	621	583	603	644	663	637	639	594	614	610	598	575	583	638	660	600	570	624	585	629	636	625	588	585	560	598	622	654	587	563	641	655	589	639	636	643	584	603	593	587	601	621	647	620	610	584	615	601	588	610	625	631	638	611	625	574	605	612	581	622	624	647	604	626	627	593	633	643	661	606	589	652	597	583	651	625	594	620	592	615	584	614	632	604	600	607	634	651	615	597	614	632	607	683	611	619	627	602	645	625	608	589	639	628	607	612	574	602	627	606	587	620	618	638	627	636	635	629	643	644	610	587	632	643	612	605	624	603	609	603	609	624	636	638	628	610	631	561	664	614	609	644	646	611	644	611	678	613	653	634	617	610	620	615	656	578	591	609	634	636	626	651	661	619	610	621	602	671	646	625	620	639	599	623	593	634	615	646	643	570	610	595	609	619	630	640	636	629	616	568	649	636	637	602	619	602	624	589	600	617	598	617	591	604	645	597	608	584	654	640	626	633	597	611	656	618	617	629	628	614	556	593	626	570	562	612	629	641	604	646	633	612	587	602	623	647	625	610	654	580	579	651	638	624	625	629	593	665	659	609	614	637	606	658	633	605	596	565	587	624	578	582	688	605	645	620	612	650	632	694	613	645	653	612	588	620	638	627	644	655	586	602	609	635	597	664	613	630	569	599	606	615	569	631	617	599	629	638	546	568	590	616	670	595	598	651	602	640	591	605	643	633	578	630	626	597	612	636	591	652	629	607	641	614	610	610	619	635	588	617	646	615	698	596	628	597	659	611	621	640	624	610	679	602	607	632	614	584	621	592	580	637	630	592	621	600	631	616	598	636	560	602	644	571	642	599	628	658	593	622	626	590	610	627	642	655	623	626	591	629	628	599	606	608	646	565	634	676	606	588	591	640	645	620	601	651	636	616	608	663	628	636	603	627	633	650	617	640	602	639	613	607	631	625	616	584	625	617	536	610	651	604	651	626	604	603	654	639	582	637	633	632	645	600	611	628	610	659	597	615	592	604	609	578	626	576	613	601	606	657	589	613	599	627	592	650	614	618	562	651	679	599	592	619	603	631	616	590	636	607	637	624	647	595	640	622	623	572	661	607	604	638	659	623	588	616	643	652	661	599	662	612	655	612	644	600	649	594	634	630	578	647	613	635	585	643	609	638	583	646	602	577	601	617	608	665	650	568	627	557	594	578	601	604	627	613	614	648	582	620	606	652	633	621	663	643	573	609	619	612	654	609	572	642	623	605	616	592	645	674	619	594	602	606	620	604	610	611	605	632	639	593	651	574	600	625	626	604	633	620	607	610	610	624	609	654	645	603	610	617	621	616	610	622	568	611	664	607	592	576	649	640	659	598	628	627	601	628	644	677	624	643	613	613	680	597	613	609	618	632	627	644	617	682	629	649	615	627	635	680	625	627	644	570	655	588	616	622	583	606	639	603	624	588	612	634	604	625	594	647	606	598	653	665	614	614	624	596	644	621	603	619	638	622	641	610	618	596	594	592	570	629	588	626	651	578	592	668	615	599	625	620	579	598	597	594	606	610	625	553	635	627	652	588	643	649	629	621	639	629	639	653	632	598	616	628	597	597	641	594	595	612	583	612	597	585	629	617	628	559	593	629	633	649	589	601	594	690	604	625	643	669	593	595	615	672	631	599	597	618	624	595	585	657	626	587	627	605	576	560	655	607	652	601	612	590	606	596	610	632	631	563	630	627	594	593	635	598	584	643	648	633	623	584	601	614	614	623	603	628	643	638	632	658	641	651	650	610	615	607	614	620	632	600	646	643	600	617	619	626	611	628	629	639	655	632	659	634	678	595	647	618	630	613	614	613	644	611	597	638	595	593	594	622	635	614	621	621	625	639	608	649	629	634	648	602	617	632	612	602	597	648	627	610	598	635	645	633	601	589	637	612	625	622	632	645	656	603	625	594	653	611	633	616	633	637	630	665	630	606	639	593	617	611	579	581	636	619	626	615	637	643	660	636	603	646	625	646	604	651	617	628	607	630	612	648	560	586	603	611	600	628	643	614	666	550	620	634	585	613	662	635	625	643	603	587	638	584	635	636	614	614	617	596	638	627	602	632	591	625	614	637	616	615	597	625	633	583	595	618	609	611	690	624	651	588	639	620	617	617	638	590	631	634	621	607	599	607	592	635	602	616	596	609	573	619	634	607	585	568	626	599	633	605	627	619	592	619	607	635	668	626	623	650	620	629	621	624	618	604	559	604	599	578	627	635	626	611	660	569	621	638	584	635	591	625	596	630	631	637	615	620	645	605	653	627	667	589	584	614	639	609	636	634	633	613	639	641	608	613	620	628	614	637	597	654	543	602	602	635	634	620	634	626	657	615	639	652	552	612	591	612	596	647	598	622	590	594	622	640	604	594	602	635	659	599	594	638	596	625	611	600	630	618	665	606	623	644	636	626	616	636	605	653	649	680	610	622	662	614	652	622	628	608	589	628	609	631	617	623	627	634	599	638	624	613	617	610	645	621	621	620	623	589	619	624	631	629	644	605	613	613	628	589	611	676	578	654	620	677	584	599	606	580	615	631	621	605	619	670	609	648	597	636	589	594	609	617	657	629	626	629	638	604	628	632	608	627	639	645	630	620	633	555	576	647	625	593	635	637	619	622	594	629	636	595	599	629	581	560	600	652	586	645	590	578	657	678	634	624	572	621	654
26880	20364	7493	554	368	300	133	114	119	127	91	97	99	73	85	121	68	83	103	102	100	99	103	100	93	76	103	95	101	97	102	81	99	80	75	79	87	88	101	96	93	96	90	75	101	83	92	105	92	103	85	100	86	96	74	102	88	88	68	88	82	108	87	90	120	86	113	93	90	85	105	103	93	101	90	84	92	95	91	83	82	113	84	81	97	102	86	103	67	95	84	79	78	77	82	97	97	92	94	97	102	100	86	68	98	85	106	92	109	100	100	79	102	99	97	70	92	75	94	99	82	93	90	113	96	100	85	95	86	84	90	110	77	96	70	100	109	83	94	89	82	92	107	116	84	89	92	97	93	108	91	98	98	77	98	97	91	67	100	81	89	81	95	93	90	112	86	82	93	81	103	98	84	95	88	99	104	98	90	96	84	83	77	90	87	97	100	96	89	89	91	84	99	94	82	79	87	94	84	74	85	93	85	81	91	87	105	81	95	96	121	96	87	84	93	86	77	86	81	86	94	97	95	98	101	90	84	104	87	95	91	87	94	91	90	100	108	87	89	88	93	92	99	101	95	101	84	99	102	91	104	88	102	90	86	115	83	90	83	104	86	100	81	113	89	101	96	85	91	113	81	76	88	99	107	94	82	102	76	105	90	89	105	91	84	83	102	90	89	87	83	93	82	88	95	75	94	97	88	92	77	93	76	70	90	91	97	89	68	100	94	87	90	92	89	85	85	92	103	107	107	83	79	108	97	106	112	93	108	92	97	102	88	88	99	100	95	106	73	100	91	96	96	80	84	95	106	92	97	99	86	77	93	75	68	112	88	102	90	98	86	92	91	111	103	92	91	106	94	96	87	81	105	69	97	89	89	93	78	99	95	97	91	100	101	105	97	96	118	96	108	90	89	70	80	84	97	91	77	77	89	94	94	103	73	96	86	112	91	96	97	104	85	90	96	113	84	81	87	98	63	98	85	79	98	88	107	100	104	82	103	101	97	109	92	93	95	101	79	85	76	91	89	106	96	83	85	78	78	111	86	91	84	97	106	87	67	96	107	84	95	101	105	107	85	88	92	90	98	99	84	101	92	78	91	84	94	99	94	94	85	80	112	97	89	97	89	82	100	90	106	83	81	100	77	97	93	91	91	90	95	102	86	106	95	74	91	101	91	93	99	77	90	83	88	111	95	89	86	85	91	96	107	75	98	85	88	89	110	69	94	94	88	92	79	101	109	91	84	95	97	92	102	96	105	75	103	98	87	89	99	92	94	98	118	83	91	104	93	85	95	74	100	114	102	78	100	99	98	104	85	90	101	96	87	82	86	100	92	90	96	97	97	82	108	74	101	82	92	88	115	86	90	99	93	94	83	94	82	90	117	97	88	96	106	94	90	91	80	107	77	89	97	99	87	82	94	88	98	97	95	99	90	93	87	101	77	96	110	83	89	94	93	81	97	89	80	85	104	109	96	64	79	114	93	107	101	100	89	96	91	79	82	84	71	97	78	76	100	88	92	88	100	83	99	85	95	93	97	97	101	103	88	97	99	96	100	101	96	78	90	99	96	94	87	108	83	79	85	95	103	92	108	104	93	72	86	87	100	93	88	93	84	102	98	87	87	84	88	107	86	93	94	86	94	87	94	88	107	87	89	99	92	89	81	71	108	85	77	90	96	85	86	95	108	104	79	88	104	96	90	111	90	92	95	78	79	83	101	98	111	83	78	89	91	100	96	89	86	94	98	92	96	114	81	114	90	99	98	96	99	81	102	101	66	83	96	103	94	94	86	88	97	90	94	83	96	86	87	84	97	90	96	83	87	98	91	117	116	98	91	95	101	96	93	89	102	123	89	86	77	86	98	87	72	90	77	82	95	96	97	89	99	92	98	96	78	76	111	107	94	106	77	93	85	101	87	96	100	75	78	96	90	106	96	93	116	101	94	78	89	85	83	96	92	71	100	118	85	87	84	85	92	90	84	77	85	107	100	75	82	85	92	88	88	89	90	108	79	109	112	96	84	90	92	95	84	98	89	82	90	98	104	99	97	94	96	77	85	102	80	93	81	80	88	111	90	91	83	96	93	104	119	94	97	97	81	95	105	100	93	94	94	92	100	83	80	88	80	102	99	86	79	93	93	74	92	98	104	107	100	90	96	84	89	92	103	98	48	93	95	87	99	90	75	85	106	86	75	85	83	82	106	93	82	100	90	107	69	87	92	89	108	93	87	103	83	89	104	97	95	86	100	108	99	92	89	86	82	83	105	113	102	104	72	99	76	101	70	98	83	80	84	86	76	101	85	99	85	88	85	90	70	96	107	90	106	85	88	97	92	82	95	93	96	98	96	101	88	96	103	92	96	88	78	94	95	85	88	84	92	96	88	93	73	94	98	104	116	103	104	101	80	97	96	86	92	97	107	100	86	90	101	104	91	110	85	96	80	87	87	105	96	87	92	75	100	89	89	97	76	103	103	93	90	95	90	106	86	84	87	102	82	80	95	95	98	86	101	101	98	95	89	83	79	97	111	88	81	89	90	93	90	81	97	100	90	89	79	73	95	105	105	96	105	109	112	76	93	105	90	80	106	85	95	83	87	88	79	97	89	95	97	92	86	90	91	95	87	92	101	93	103	79	67	99	94	90	95	98	94	115	113	73	100	85	86	89	84	106	84	91	94	94	109	93	99	83	89	81	90	82	116	82	79	100	84	96	106	79	83	117	99	112	112	99	82	99	72	96	69	93	93	93	115	74	94	90	98	81	77	94	82	96	87	85	103	94	83	88	110	114	92	90	112	92	101	87	85	91	102	81	109	95	90	93	96	97	89	90	90	99	88	84	85	92	129	104	107	104	99	98	93	87	93	70	78	98	93	108	90	92	103	101	88	88	75	85	103	91	103	73	80	72	97	89	93	90	91	86	93	90	91	95	94	103	85	103	97	91	110	102	102	92	98	104	103	84	117	97	72	92	85	94	86	90	90	91	97	86	100	102	95	87	99	81	81	104	107	98	100	117	104	79	109	93	96	93	103	100	85	79	98	91	98	92	107	100	94	84	94	81	108	93	85	94	104	76	94	99	101	114	90	86	99	81	95	107	91	88	97	98	87	104	82	87	92	102	92	95	110	80	93	103	103	108	97	106	98	92	86	90	81	78	91	101	116	84	94	95	94	84	102	88	97	95	94	87	98	101	94	87	93	104	107	86	99	79	77	104	85	103	100	95	92	86	96	89	88	93	86	94	94	97	78	90	71	82	105	89	93	86	112	91	90	100	105	86	97	100	99	90	99	98	73	76	89	101	118	93	83	99	124	65	94	93	90	89	90	88	81	88	103	91	97	85	80	114	90	88	88	95	93	103	94	86	100	96	76	94	71	102	87	106	93	113	104	99	77	104	90	101	94	95	84	93	86	92	93	88	87	101	100	83	91	80	101	99	100	83	100	85	93	101	85	67	105	99	95	97	93	84	79	88	87	80	96	98	87	73	94	96	93	94	90	101
8591	1126	1023	515	375	350	274	270	241	228	214	215	187	202	201	208	176	188	206	183	196	184	176	185	212	173	161	181	183	163	196	188	175	191	144	213	172	194	169	156	201	184	163	203	192	175	195	162	194	166	162	199	169	163	191	189	165	164	187	157	168	161	196	158	185	175	189	156	194	178	169	178	178	175	178	199	179	181	167	198	176	173	169	167	188	169	180	187	185	189	152	174	164	195	162	165	207	199	179	175	178	160	151	173	176	192	174	190	179	202	180	197	185	175	165	190	162	186	186	156	171	195	183	173	157	166	167	195	164	175	182	165	164	194	184	195	192	182	183	167	165	178	166	191	174	182	200	175	172	169	185	161	183	184	191	171	171	176	176	190	196	172	180	164	163	179	175	171	168	166	176	170	184	158	149	167	176	182	173	170	175	178	167	181	177	182	183	150	162	175	194	173	164	172	181	164	170	175	152	155	185	166	180	174	191	184	181	172	203	188	154	172	172	177	185	172	202	168	172	162	167	148	181	172	177	192	182	187	189	180	186	182	195	178	158	172	196	195	177	180	173	153	167	187	168	169	191	195	165	178	183	153	174	180	154	199	187	166	188	190	166	175	157	198	175	176	176	173	178	172	180	171	192	176	177	155	163	187	185	187	186	156	172	182	178	169	169	177	172	148	182	180	196	176	164	170	193	167	171	163	183	191	160	176	168	207	168	174	146	175	172	187	178	163	170	181	173	172	177	176	177	179	150	185	181	181	165	180	180	170	187	196	186	178	186	168	186	188	174	169	143	163	165	186	159	167	191	183	182	190	158	174	167	183	182	176	194	165	183	171	172	176	176	190	163	189	174	167	169	165	182	197	159	167	191	180	181	172	171	174	165	168	184	184	179	180	161	174	196	181	174	175	173	181	197	183	163	153	168	172	154	155	186	153	177	177	196	185	157	187	195	162	154	165	187	182	195	163	178	177	164	174	161	189	198	168	188	172	192	189	174	202	174	162	189	197	183	180	167	186	193	203	180	186	173	182	179	153	182	183	163	209	170	199	181	163	179	173	161	157	191	162	185	169	186	195	155	172	159	155	159	181	190	186	199	175	174	180	194	168	197	181	189	184	165	178	181	154	183	176	172	181	170	204	168	170	149	196	159	161	190	181	171	179	215	183	172	181	190	197	180	179	178	196	159	174	167	188	169	169	191	197	182	196	177	181	171	184	166	186	162	180	157	169	179	178	160	168	166	168	169	171	151	184	167	183	173	175	170	184	160	162	150	189	178	185	159	154	153	171	188	166	183	156	202	193	172	174	177	161	194	158	181	173	193	169	155	176	180	181	170	167	180	164	179	186	185	187	172	150	185	202	171	181	167	175	184	183	171	179	198	187	143	184	187	170	188	169	175	192	162	183	185	189	159	199	189	186	168	173	163	170	160	198	162	186	193	176	174	175	184	159	170	171	183	174	184	177	169	173	180	167	166	208	172	190	157	177	174	195	161	163	168	195	185	169	205	175	189	185	174	180	172	160	163	153	188	186	174	164	193	171	169	162	163	160	179	168	164	174	174	152	178	198	157	168	174	185	179	167	165	181	200	163	168	149	191	161	187	157	184	179	163	196	176	139	163	174	177	176	180	191	185	177	165	164	207	171	188	181	180	180	184	168	173	168	186	194	162	163	161	200	175	187	182	182	202	166	181	145	182	193	188	194	175	183	199	177	161	180	172	177	178	169	152	171	166	172	159	184	200	176	155	172	184	183	180	177	167	169	182	171	183	180	168	171	170	199	181	169	166	177	182	153	196	166	189	145	158	194	179	161	180	159	190	181	175	164	186	175	179	176	185	184	154	174	156	187	166	144	164	172	195	198	173	178	189	178	169	182	196	192	168	172	165	171	189	161	184	162	195	171	186	161	174	199	173	183	158	199	167	156	177	197	179	162	169	152	182	185	187	162	186	170	190	180	183	164	192	172	169	170	193	152	171	180	183	175	178	160	174	171	195	194	210	151	165	156	173	180	173	150	168	184	154	176	162	166	179	186	166	171	178	167	153	173	163	178	196	176	166	187	164	186	193	175	186	171	159	183	185	174	187	156	166	170	168	155	179	182	155	164	164	162	208	172	199	176	169	167	182	185	188	179	181	170	164	172	186	168	164	171	185	170	190	162	163	169	175	169	175	160	171	167	188	192	171	183	157	200	175	174	200	184	159	179	174	195	177	195	177	178	173	192	198	204	194	169	180	184	154	196	181	172	191	180	159	164	178	187	162	186	164	171	182	173	168	170	176	174	156	181	177	177	175	158	177	178	187	179	172	158	163	155	174	183	203	172	185	186	174	197	186	165	173	163	176	197	157	178	174	174	162	162	169	193	170	172	203	180	185	164	169	185	168	181	181	205	176	154	175	162	159	168	173	172	187	173	173	172	181	168	175	177	167	187	183	169	185	144	175	185	175	158	175	155	169	192	171	182	150	194	185	189	176	177	154	183	182	178	185	165	169	178	167	178	165	169	174	177	169	166	175	176	198	169	182	160	176	152	197	185	180	218	185	198	165	177	186	167	163	167	157	168	163	186	195	185	173	176	146	148	157	165	187	179	152	176	173	159	166	183	181	174	160	168	161	167	182	168	179	160	205	184	193	179	177	162	168	165	197	194	172	176	157	154	167	168	180	152	181	169	180	184	151	205	162	178	183	214	193	152	168	179	162	165	173	162	196	177	169	176	168	161	170	165	185	171	170	163	174	158	180	228	168	174	185	194	177	177	168	162	193	168	189	181	181	165	156	201	168	182	208	166	180	139	175	185	186	174	173	176	177	156	156	187	167	187	182	186	176	186	163	165	171	164	181	167	180	184	176	179	164	195	161	157	165	158	175	194	182	194	180	190	167	159	162	178	157	176	160	151	181	185	164	188	183	198	170	184	156	157	181	186	178	179	169	191	174	166	187	177	172	168	168	180	155	185	175	208	180	168	193	185	186	207	154	168	159	172	163	183	186	204	161	199	183	158	153	160	172	185	169	168	171	149	173	186	178	173	188	181	173	168	208	177	176	195	166	202	181	195	165	193	191	169	167	176	155	171	159	177	185	170	172	170	183	178	183	182	187	164	186	162	165	162	184	174	166	205	156	174	177	179	192	171	178	183	163	199	167	182	177	190	170	156	166	164	182	165	165	169	172	161	197	159	193	166	174	169	187	180	172	207	177	183	177	188	172	168	171	188	187	158	178	157	176	173	179	176	204	187	192	200	172	166	176	172	160	173	185	154	155	199	172	150	193	183	172	163	171	174	178	159	172	189	164	168	171	163	189	202	174	204	156	160	176	188	165	157	184	160	185	193	150	149	174	188	177	161	174	162	167	165	167	162	195	164	165	199	169	185	172	173	152	196	177	155	182	166	159	189	157	161	143	188	167	180	162	163	146	175	170	177	166	151	173	155	184	176	178	180	187	172	197	184	187	180	197	174	172	171	167	183	165	177	158	163	153	202	178	179	196	160	157	184
24145	21036	28284	23990	20418	2218	606	429	398	330	301	292	316	269	256	260	248	228	238	240	235	238	258	222	231	217	223	197	206	249	192	248	220	212	205	228	178	197	215	205	242	236	192	211	214	198	205	210	235	230	236	200	221	214	200	207	211	234	205	226	225	190	209	245	216	190	184	223	221	200	240	197	223	233	213	227	196	238	214	216	218	210	228	239	200	201	231	213	185	201	220	193	238	208	207	199	201	198	198	239	199	181	211	223	212	190	231	219	220	207	205	189	209	202	221	260	217	208	208	227	213	215	188	214	228	186	222	214	217	212	212	226	184	210	205	213	213	207	200	223	216	215	199	206	185	202	185	195	211	212	209	211	215	218	202	215	216	221	183	224	200	192	185	234	219	179	192	214	207	197	210	185	203	209	209	198	210	218	218	211	196	210	216	195	226	227	208	218	188	201	197	204	209	204	224	221	197	207	201	198	180	218	196	216	210	202	200	217	224	232	203	215	209	200	204	202	204	204	212	204	198	198	181	187	180	200	195	220	215	238	191	189	207	226	207	211	214	195	212	225	207	210	198	196	207	201	189	231	235	195	198	199	187	189	207	206	209	218	216	195	198	216	213	210	214	191	220	211	206	223	217	211	185	198	206	176	200	226	223	198	212	203	222	231	232	200	203	205	200	202	211	204	220	210	211	193	216	190	208	195	209	210	192	230	194	199	217	210	194	222	209	215	187	175	205	222	198	209	198	203	194	218	198	197	197	208	220	197	225	195	191	201	200	204	201	209	195	212	215	202	218	238	208	211	251	231	203	203	203	192	192	193	213	203	204	183	223	203	212	190	208	215	210	193	203	188	196	198	206	207	229	239	206	201	228	212	187	205	193	212	199	243	195	201	205	200	219	228	207	221	216	240	194	211	178	229	177	179	230	213	206	196	214	200	189	183	199	196	173	194	236	221	187	190	209	200	232	207	205	218	197	211	200	201	211	197	192	223	194	226	191	204	244	197	178	195	220	190	219	208	206	197	205	194	211	199	255	207	201	193	229	241	243	203	222	194	195	199	229	175	221	232	201	234	217	218	193	195	182	201	223	230	205	213	220	197	200	194	211	200	199	202	203	190	219	210	214	197	201	211	208	214	207	211	177	188	226	205	215	194	206	223	220	208	177	207	220	210	187	180	202	223	232	242	229	224	209	235	218	221	213	229	211	216	191	178	189	227	198	201	201	211	213	195	196	202	201	188	218	198	186	231	217	202	169	207	207	210	199	235	192	200	211	204	208	214	200	193	201	199	193	210	223	203	203	207	210	209	192	189	204	225	202	206	202	191	220	187	201	217	233	199	208	210	205	212	208	195	224	197	209	215	210	178	188	186	209	220	219	216	221	230	192	200	220	226	232	206	184	209	184	205	205	210	203	213	195	197	195	206	205	201	191	196	192	213	192	201	216	204	203	221	217	207	202	226	206	211	220	185	213	181	220	188	207	211	210	204	214	198	221	191	199	220	208	211	175	212	201	205	216	189	220	205	189	223	213	218	223	235	203	217	227	205	216	196	229	217	198	232	209	216	204	198	207	229	204	207	205	199	201	222	214	202	210	213	215	239	207	202	221	232	228	203	209	208	193	194	181	206	217	206	200	202	204	206	174	203	210	210	199	199	216	214	200	198	208	196	205	208	212	193	191	225	220	230	203	207	202	197	207	178	236	174	228	184	211	200	203	197	214	222	221	197	233	192	195	219	212	193	184	182	216	227	229	208	215	209	195	199	222	194	196	179	205	188	219	193	234	202	224	184	201	219	211	201	217	195	217	227	202	189	208	214	215	206	213	194	221	204	200	203	227	179	202	171	219	200	203	205	220	206	184	209	189	223	209	182	239	191	193	208	204	194	243	220	220	204	194	211	208	234	232	218	199	231	213	189	191	222	198	222	205	209	200	186	197	206	240	186	206	211	210	225	223	208	198	218	218	211	193	224	201	230	210	214	206	220	214	207	225	184	205	194	222	216	192	205	191	206	213	187	199	232	226	194	193	236	172	199	221	211	227	203	200	213	194	223	191	223	200	216	198	188	203	211	198	193	203	222	219	216	235	224	209	179	240	231	219	207	177	206	214	235	212	174	212	208	188	242	221	196	233	198	218	220	212	230	223	194	200	212	206	212	212	206	205	183	218	214	229	212	216	197	211	195	214	208	209	226	196	210	216	197	174	230	223	207	192	208	218	234	192	185	209	201	197	235	217	202	214	193	250	193	196	223	227	193	218	215	227	221	220	213	215	194	223	227	201	213	217	198	203	235	227	191	184	237	195	218	180	176	191	210	203	215	220	180	205	188	179	217	210	213	208	211	183	190	179	211	238	178	210	223	202	214	206	230	196	215	220	234	215	218	234	215	224	202	212	204	220	206	196	208	181	211	219	194	216	201	206	207	202	218	215	187	194	208	201	204	179	215	203	217	197	211	204	223	183	231	216	234	203	189	188	189	225	217	206	197	208	185	212	203	204	198	198	201	251	205	206	195	203	190	214	216	207	202	224	214	178	234	202	217	192	186	191	204	185	225	230	196	212	228	220	199	215	229	231	192	220	212	238	219	193	198	218	218	214	220	243	209	220	206	208	189	205	218	209	193	204	205	195	233	188	194	225	211	224	223	194	231	210	211	219	204	208	213	203	214	210	217	181	207	194	191	213	198	221	196	230	215	226	220	220	205	230	205	240	225	206	190	206	184	212	213	180	218	200	187	221	181	196	203	189	198	223	218	218	211	217	214	173	202	211	202	200	203	237	191	245	198	217	207	206	213	203	212	216	236	220	215	191	176	192	195	226	213	230	221	203	219	203	204	219	185	225	190	220	184	205	178	176	186	206	206	201	203	201	207	225	226	183	225	203	203	199	209	219	200	198	210	206	200	188	213	195	199	191	183	220	215	218	206	192	200	197	219	231	204	206	195	192	229	213	214	217	209	197	237	219	217	209	193	198	215	194	184	191	205	235	199	219	216	216	205	206	208	211	211	212	207	212	201	220	219	216	203	210	196	186	221	210	221	215	220	208	205	201	205	244	219	184	237	228	205	201	222	186	201	199	208	203	216	208	236	228	216	192	203	223	192	220	195	221	193	208	231	187	204	212	234	220	241	206	206	189	181	215	214	215	204	188	186	196	178	180	211	192	218	213	184	189	188	205	214	192	195	231	220	203	231	200	213	199	207	187	217	197	201	207	212	236	234	194	202	225	209	194	194	211	197	191	218	201	227	218	215	203	180	211	184	203	187	186	214	195	193	180	196	224	212	195	197	209	219	183	175	220	177	207	219	205	199	211	198	202	216	209	198	203	190	211	225	222	207	224	188	182	218	223	206	212	208	202	198	196	222	212	206	218	191	209	192	213	227	205	212	190	189	194	199	213	201	181	188	207	223	210	223	195	223	203	194	228	197	200	200	196	211	206	214	208	187	207	229	203	203	209	219	196	202	205	192	203	184	202	197	192	212	216	198	210	206	178	210
15801	8986	7637	3930	2654	1905	1468	1157	1031	859	791	645	638	581	560	553	496	484	437	503	479	466	469	414	419	389	403	406	399	425	389	421	393	403	379	390	362	370	387	372	373	381	434	346	369	336	394	370	375	375	367	372	389	378	400	374	381	358	344	362	363	359	380	400	357	376	381	370	359	343	368	390	353	361	348	356	372	345	356	379	367	363	332	401	350	372	382	344	363	359	366	367	374	368	385	361	353	372	358	359	364	350	357	399	356	398	333	346	361	357	344	364	392	342	373	360	374	398	373	380	352	344	366	332	363	417	330	342	366	361	374	360	361	377	363	360	365	359	335	343	369	352	357	330	397	330	370	358	349	367	381	350	367	361	362	360	395	319	343	370	383	379	363	351	374	349	384	359	377	345	346	367	336	355	374	406	361	355	354	359	375	361	366	375	364	376	361	365	371	362	350	332	338	370	352	357	353	361	336	363	351	368	382	348	386	355	374	361	364	384	388	362	357	364	362	346	353	357	360	370	386	395	353	398	354	368	336	381	381	378	384	360	376	326	365	355	359	376	351	373	339	357	338	382	365	339	312	343	367	355	362	378	373	345	348	360	347	363	370	322	368	371	379	363	382	379	341	352	358	388	361	364	359	358	383	344	369	338	372	332	392	374	361	319	363	363	386	374	391	373	346	381	356	374	316	346	353	362	380	394	384	377	375	380	379	347	346	384	347	377	368	364	334	384	391	356	370	382	320	384	380	354	370	381	351	386	384	340	337	382	343	355	335	345	398	384	366	350	378	365	335	398	334	367	359	326	347	370	343	330	384	404	377	337	371	340	348	372	365	362	360	362	306	351	341	347	368	375	369	371	388	353	370	354	340	342	332	343	378	356	372	378	381	379	379	388	398	370	375	384	358	354	352	357	342	350	368	368	373	352	362	372	381	360	345	385	342	354	362	360	348	372	345	354	387	392	363	364	345	358	413	382	358	333	337	342	353	368	365	375	326	337	396	370	321	356	395	374	347	381	352	344	377	348	344	374	337	362	374	360	400	369	353	362	350	344	349	381	320	352	370	381	369	334	365	343	364	398	354	368	352	331	378	382	404	374	370	371	340	356	362	380	345	363	355	364	379	339	354	325	331	329	369	385	381	357	336	373	357	378	360	372	377	385	398	355	371	369	336	347	359	342	348	330	344	370	377	340	380	340	383	380	388	344	366	381	374	393	356	344	352	361	371	314	380	348	349	353	338	324	360	367	340	344	362	332	371	385	343	356	376	365	339	362	373	338	364	376	392	400	397	347	338	325	355	357	325	367	369	332	379	379	346	371	374	339	328	307	368	384	320	352	391	354	368	339	338	358	360	363	379	358	374	342	341	360	376	352	350	342	371	355	385	363	338	404	305	338	306	370	364	379	352	344	358	329	398	361	363	364	354	353	340	354	364	337	384	369	351	365	312	346	335	343	372	341	368	361	385	350	359	327	337	363	368	339	342	390	365	373	355	368	366	354	318	373	380	353	342	382	378	365	370	374	323	329	356	364	346	394	353	357	355	377	328	387	341	397	372	361	369	322	406	392	356	360	369	347	379	358	337	392	361	364	355	350	360	370	352	399	392	375	344	346	345	384	327	382	365	359	372	366	384	340	371	340	376	363	369	378	360	408	336	365	357	365	342	395	355	427	367	364	339	370	355	356	366	365	377	358	404	383	367	352	358	346	364	345	357	377	371	352	352	336	347	356	382	326	347	351	364	343	348	377	365	334	340	360	361	351	376	373	371	301	336	354	340	361	355	359	349	346	367	357	371	366	363	381	393	324	380	368	371	355	371	374	352	362	332	350	355	367	360	368	384	363	355	368	384	380	368	325	322	362	383	356	350	350	352	371	342	358	333	348	388	363	335	380	411	354	364	373	347	403	338	345	368	357	364	382	326	351	377	341	374	348	357	363	356	351	342	356	366	334	366	347	381	369	309	317	387	342	380	345	360	332	369	355	339	359	347	393	332	345	350	369	336	350	353	353	389	342	331	361	340	345	341	367	358	385	354	307	380	327	368	363	344	365	371	372	366	388	348	384	370	352	340	381	338	378	393	340	337	329	332	387	358	353	356	369	362	377	367	369	347	400	358	350	342	353	357	372	368	386	352	337	368	341	364	340	393	354	362	374	381	372	343	321	395	394	368	379	377	346	353	359	334	344	387	341	368	367	348	387	303	382	358	349	365	389	333	325	389	351	375	343	353	349	378	389	358	305	359	384	380	362	342	373	339	387	376	365	334	332	380	375	347	350	348	379	341	373	325	325	352	350	361	353	367	350	369	373	347	353	338	340	377	405	363	370	342	349	373	388	327	382	341	337	353	346	348	338	347	365	371	364	378	370	358	360	375	355	372	365	380	353	373	366	344	337	361	369	326	367	342	386	340	369	358	350	336	327	349	366	330	394	364	327	349	348	363	380	347	368	406	377	390	355	357	377	363	327	392	360	390	333	383	387	337	334	377	353	339	380	347	362	341	362	371	324	393	344	383	373	370	365	334	390	347	385	369	349	353	384	345	336	372	359	356	350	363	396	366	367	379	351	369	345	364	364	371	304	393	381	357	361	357	391	370	358	347	352	359	364	345	321	347	348	384	357	358	338	356	363	353	379	363	346	389	347	354	340	344	386	350	348	344	352	347	364	384	343	351	337	364	352	379	369	326	348	363	348	388	368	377	353	353	369	311	390	369	342	373	354	377	386	364	379	343	343	329	340	374	358	381	349	353	363	337	373	365	361	365	350	389	372	347	359	364	363	332	358	389	365	335	358	386	337	358	367	399	355	368	341	376	362	354	368	334	363	360	351	346	343	371	357	361	378	343	369	320	349	367	381	365	347	361	352	352	403	343	363	359	343	344	366	336	370	401	398	376	375	376	340	373	336	355	355	381	338	336	373	363	389	352	367	368	365	388	351	359	358	370	380	360	376	387	346	372	338	363	384	332	367	375	331	384	353	356	359	353	359	381	398	366	349	389	370	374	372	384	357	334	320	312	350	345	348	363	322	358	339	376	362	342	342	390	376	368	342	335	377	374	337	356	383	385	345	347	376	312	392	362	361	382	361	354	332	342	391	386	363	389	363	354	358	378	358	344	371	381	323	337	374	379	357	354	347	359	328	383	331	347	330	357	348	347	373	380	365	358	390	364	384	384	369	376	345	324	387	333	353	399	397	360	334	335	338	363	360	351	371	339	366	347	346	346	352	368	391	336	340	375	360	351	359	369	343	335	381	369	379	357	345	358	338	352	356	359	379	358	345	364	346	335	378	372	372	392	345	372	357	339	354	359	375	369	400	334	349	371	323	371	366	378	353	369	375	379	348	403	376	359	340	342	330	345	380	341	375	344	366	358	330	382	342	372	374	368	367	356	362	364	348	353	357	349	343	346	353	344	352	350	361	332	351	352	380	345	343	328	390	405	372	384	375	367	375	369	331	350	365	359	354	402	360	352	393	370	375	369	380	376	326	326	368
23013	21024	28931	23328	21027	19778	2281	921	700	647	614	525	508	488	471	458	455	463	424	450	408	404	432	394	408	373	404	396	437	393	416	406	373	377	398	388	410	391	426	409	432	396	397	389	417	376	391	350	401	386	384	403	395	397	387	399	363	411	379	378	355	344	377	379	364	389	391	426	361	393	376	396	366	369	376	416	364	373	392	392	371	356	375	378	361	382	430	370	377	371	399	370	357	398	369	387	374	384	390	376	400	389	360	385	339	385	346	342	395	415	365	359	370	373	394	423	376	373	390	378	390	356	380	373	406	424	336	367	350	388	374	375	389	384	364	363	360	381	350	374	388	392	407	354	363	375	358	340	361	351	400	355	358	369	346	362	384	367	375	361	373	345	365	341	392	369	373	386	373	369	386	392	378	391	370	372	363	341	368	395	382	349	358	350	360	392	342	377	396	374	360	368	375	381	396	349	329	357	371	414	384	357	397	382	348	384	360	358	366	380	371	398	403	352	363	377	376	356	344	382	395	397	350	382	353	349	386	389	377	373	363	373	372	398	372	406	387	334	364	376	391	354	375	365	364	375	372	384	398	383	366	333	382	396	349	382	373	368	347	382	386	361	426	393	375	385	355	368	379	392	337	367	351	334	373	384	379	362	373	379	383	345	391	357	375	371	375	350	384	388	376	392	392	374	355	393	373	355	400	383	373	367	366	345	375	371	374	372	350	331	413	378	350	369	343	388	362	379	361	376	375	360	372	386	370	393	397	370	346	386	377	386	390	412	366	369	372	376	355	327	363	346	371	364	372	369	374	388	350	369	360	351	396	370	383	337	403	357	344	349	344	388	370	383	391	381	375	354	363	359	357	375	380	402	395	386	390	387	389	416	347	380	362	377	401	347	348	383	406	372	347	371	357	349	404	407	358	353	366	363	376	366	356	339	346	378	355	386	377	406	356	398	362	376	383	335	376	368	354	369	375	356	352	385	383	375	377	347	350	383	372	361	377	365	396	383	375	369	370	353	368	388	360	368	382	398	395	373	355	365	340	384	381	380	372	379	402	400	364	352	362	356	359	369	374	353	347	359	365	368	371	349	378	383	386	384	384	381	401	384	394	361	349	375	399	404	401	348	353	348	366	407	397	374	386	374	389	401	385	368	354	396	355	371	387	353	374	386	378	347	359	363	393	410	380	392	363	388	391	392	367	380	373	383	339	375	390	366	357	382	382	347	348	360	425	376	354	365	394	395	371	368	402	396	406	383	368	402	358	360	365	361	381	376	375	368	395	396	357	377	357	384	359	382	378	369	356	346	401	367	392	356	391	373	392	389	366	359	374	360	393	394	375	379	381	346	372	379	393	405	365	337	363	410	385	381	378	406	381	382	380	370	384	374	346	409	351	373	377	336	384	396	384	392	379	342	380	359	375	400	390	354	345	373	372	385	390	387	374	361	401	413	372	364	390	358	370	371	352	367	381	399	370	393	380	357	373	354	359	392	385	366	393	358	361	359	378	341	351	343	343	386	390	389	371	356	371	410	411	357	366	390	375	350	380	372	375	373	370	351	396	390	378	383	401	391	348	364	380	398	365	388	349	357	350	397	362	365	361	346	391	381	381	384	395	356	378	383	358	353	368	370	364	367	390	376	363	387	393	389	392	370	396	380	369	357	368	388	359	368	380	393	389	403	367	392	373	372	364	384	383	360	375	398	389	349	385	363	342	384	387	382	365	367	406	370	411	371	387	367	394	357	377	358	354	405	377	355	384	358	410	402	352	365	399	407	358	377	366	371	390	354	356	349	348	381	381	401	348	360	334	354	398	374	358	361	368	400	379	353	361	352	353	358	407	362	394	350	374	404	342	378	372	320	376	383	366	396	344	357	351	381	382	370	384	373	376	364	408	383	362	379	385	361	364	342	356	365	375	363	397	364	388	352	390	373	374	358	384	400	382	374	347	343	383	333	344	367	351	381	397	379	372	371	381	379	371	357	372	365	381	368	376	374	385	396	339	355	405	373	356	365	391	350	385	351	352	366	356	335	328	368	409	387	400	425	356	394	357	346	351	378	417	369	360	362	350	381	360	367	406	380	331	340	358	378	385	371	371	398	364	398	377	377	382	397	371	386	368	372	410	385	405	366	365	347	354	379	414	374	361	367	359	388	397	373	377	379	351	360	375	356	375	363	368	383	354	404	378	367	394	384	431	413	394	390	355	361	377	370	375	352	379	342	395	390	411	384	345	371	365	368	368	377	361	352	364	363	373	372	366	383	393	332	374	352	365	386	399	381	371	403	385	363	365	381	364	348	388	326	386	337	365	362	383	410	365	349	403	339	384	390	369	378	362	373	382	367	341	335	377	351	396	386	412	344	360	372	369	396	383	364	398	352	392	356	355	357	380	359	376	367	352	379	414	380	377	354	397	368	388	353	345	353	397	393	390	366	381	368	367	368	390	354	369	361	344	380	364	368	384	386	395	362	360	386	374	381	369	377	374	403	381	359	371	362	394	360	391	377	407	379	378	373	368	384	364	369	360	352	375	361	325	362	368	401	375	385	362	410	381	363	376	372	395	379	366	379	369	374	357	396	346	368	361	375	371	370	409	368	364	391	378	401	392	379	351	400	396	416	392	386	362	384	385	347	367	348	354	369	386	368	353	387	361	357	373	348	374	366	407	378	338	368	393	374	391	374	410	384	380	389	373	395	341	373	377	353	402	367	362	402	380	339	374	362	385	364	354	376	404	343	365	358	360	372	396	378	395	398	373	335	381	360	365	413	362	344	366	380	371	358	382	370	388	394	375	361	385	368	364	402	398	374	393	348	336	376	379	407	365	365	357	371	375	402	374	382	363	346	395	367	346	364	388	375	351	348	365	376	356	355	348	350	367	374	375	366	367	397	358	371	389	386	361	362	387	359	377	362	353	351	382	394	363	391	370	401	366	357	366	392	381	363	333	390	388	375	344	343	377	365	380	375	345	385	372	407	391	371	373	337	380	371	363	355	360	386	384	361	356	397	369	382	373	357	355	365	386	359	401	363	372	407	394	378	380	377	373	393	380	370	379	359	365	403	380	369	363	399	408	386	360	358	378	365	374	364	398	346	347	367	401	353	358	381	367	382	370	380	361	382	385	364	368	358	379	351	329	378	380	392	344	373	384	346	375	387	414	389	361	403	382	353	362	373	358	392	320	376	371	385	391	373	406	388	379	384	373	400	365	357	383	337	351	365	394	365	365	370	398	390	348	347	362	343	369	371	359	376	395	383	408	354	363	378	371	382	377	379	383	349	362	394	382	379	388	374	402	398	354	371	370	389	352	365	345	360	370	364	315	355	381	386	362	401	328	379	364	383	386	408	370	368	370	363	356	399	370	346	348	370	384	372	418	373	391	369	373	383	381	373	355	373	365	396	413	376	350	381	374	340	348	334	377	374	356	385	386	373	373	361	344	351	344	388	369	343	396	341	451	372	374	383	367	370	377	361	386	395	371	376	349	371	417	339
17890	14666	12513	6804	4693	3497	2659	2186	1845	1572	1443	1248	1107	1082	1024	921	940	861	820	866	756	802	721	789	694	739	689	735	693	745	734	669	674	720	699	669	671	734	684	643	640	668	661	648	670	669	597	678	663	647	603	661	650	647	640	650	644	636	655	658	590	656	619	645	633	661	661	638	623	623	602	625	627	645	656	642	592	675	599	652	614	620	641	606	577	600	652	633	617	646	607	609	639	622	610	640	579	613	578	629	643	667	623	597	645	596	603	617	641	628	616	614	632	661	612	580	639	654	633	613	597	575	608	619	627	664	571	608	614	607	642	617	621	682	583	660	610	640	629	636	645	625	555	616	624	625	661	680	632	651	602	541	622	582	595	611	603	654	653	599	631	638	633	593	645	667	613	611	628	569	636	634	609	607	597	644	609	630	644	641	581	633	665	584	573	627	614	650	650	578	604	600	674	638	607	611	671	641	657	553	654	612	611	593	627	656	586	613	607	601	618	611	624	608	603	664	642	637	614	635	615	623	623	617	583	637	606	631	648	587	638	618	633	610	636	612	563	599	635	653	533	629	627	603	610	618	626	612	597	635	662	638	609	605	622	626	613	576	638	625	632	645	641	577	629	591	613	564	586	629	633	620	668	613	623	652	597	633	618	629	617	592	628	610	607	625	638	614	579	627	618	639	615	652	603	610	640	582	609	573	619	606	581	611	631	612	587	583	616	600	575	573	610	603	620	668	633	677	606	638	617	613	676	574	610	626	593	629	639	633	623	629	618	543	617	611	615	606	616	637	568	612	642	621	564	644	590	612	629	674	662	645	606	618	661	657	629	591	607	629	557	576	608	607	607	590	639	651	632	629	618	577	623	600	600	641	571	647	622	595	635	603	687	599	623	651	625	644	585	572	573	617	614	585	643	625	588	644	634	635	628	579	641	614	624	611	588	596	627	589	597	610	584	656	636	612	611	594	587	605	584	639	643	616	637	594	630	667	615	634	616	630	661	621	661	665	645	663	614	602	632	606	655	606	683	611	628	610	630	581	608	632	624	605	622	583	590	591	633	635	647	637	589	601	576	608	615	651	598	652	571	624	610	591	606	650	606	613	589	609	686	628	628	637	658	631	610	631	612	602	634	635	614	612	574	644	632	595	633	600	624	641	653	592	594	622	578	603	597	619	614	632	612	643	625	612	614	623	627	601	603	681	641	608	618	613	645	654	629	628	605	666	592	618	612	608	623	620	604	649	563	637	623	627	667	601	656	616	617	574	624	617	624	589	661	613	603	617	626	628	642	635	648	611	635	598	605	558	655	649	630	616	624	623	634	599	609	669	661	631	627	615	650	579	652	642	563	632	584	562	595	674	589	632	615	606	611	590	627	624	595	646	657	571	629	635	648	585	645	584	634	569	600	618	614	609	670	661	664	642	620	606	584	628	688	581	615	648	581	618	677	638	616	582	599	626	624	622	579	616	618	629	659	615	574	682	607	638	584	632	596	634	595	622	586	621	623	607	599	641	616	609	608	614	666	626	615	600	583	641	599	602	582	630	635	596	617	668	600	604	602	612	673	643	608	578	586	593	600	648	647	611	603	644	603	610	588	593	589	591	627	638	620	626	648	578	621	685	586	633	614	586	621	610	639	620	654	638	596	627	688	632	652	588	623	607	624	625	636	619	602	591	629	560	595	610	632	631	610	650	621	634	618	618	619	628	594	576	641	619	631	629	649	607	581	649	563	625	627	596	616	574	573	595	609	587	586	615	605	588	636	595	614	588	616	606	606	640	601	624	629	607	627	654	624	606	635	634	594	585	638	632	616	647	578	605	618	599	589	647	646	613	600	616	595	642	605	585	608	607	572	595	632	622	614	627	600	632	647	569	661	597	581	625	660	583	602	631	621	594	622	593	617	658	605	607	646	586	612	604	628	623	599	608	653	582	624	579	569	619	586	593	620	591	593	620	631	603	622	578	598	603	625	595	599	648	593	615	625	658	565	649	641	579	618	589	623	588	594	619	590	603	592	604	603	584	612	673	642	624	637	630	610	586	596	619	604	571	573	586	617	654	618	607	628	596	561	623	615	683	629	605	626	625	609	639	593	677	591	632	575	634	645	565	614	589	639	622	597	655	628	597	596	614	595	621	613	603	583	609	605	608	625	613	584	593	649	659	572	613	601	655	632	608	614	643	634	641	619	600	604	654	609	615	628	613	629	592	625	600	624	623	622	605	608	614	649	631	624	631	623	619	632	646	640	620	617	588	616	630	626	600	618	624	594	622	632	634	606	619	575	663	630	596	625	611	596	632	625	601	632	626	620	587	599	627	633	614	601	627	625	629	574	608	615	641	617	638	578	588	629	639	647	627	622	652	615	624	644	599	617	625	647	605	620	642	616	635	655	651	638	599	606	632	578	627	593	587	612	563	661	633	604	621	618	651	607	587	648	653	650	628	619	636	568	634	678	625	618	682	635	599	635	602	592	591	578	586	690	564	591	572	570	624	632	630	585	632	621	615	586	659	646	571	630	596	623	571	579	635	568	593	604	611	608	654	622	601	624	616	653	647	600	626	611	620	633	638	671	585	651	597	587	588	605	601	610	631	586	635	629	605	612	593	601	624	638	652	619	550	629	650	592	627	652	634	638	633	614	543	611	623	614	637	596	578	619	633	616	635	635	616	637	613	657	654	618	590	586	621	626	643	609	602	644	602	639	593	593	635	580	596	623	609	621	580	627	644	625	611	558	550	588	647	633	613	669	652	611	594	562	628	644	610	603	646	634	654	632	600	609	615	608	579	619	614	603	609	611	612	596	613	632	619	599	620	651	602	606	648	618	650	645	595	658	589	622	650	590	620	586	563	598	618	594	606	603	607	616	650	630	646	658	594	647	595	635	601	609	614	596	628	581	638	663	569	638	618	644	635	653	571	604	587	677	602	669	605	629	636	606	661	591	629	573	628	587	598	582	630	624	631	628	647	588	576	632	665	592	645	629	626	628	603	629	653	607	606	600	630	608	642	616	635	611	636	595	563	600	650	652	582	605	602	597	627	595	617	612	610	635	650	569	612	606	615	624	664	636	641	638	611	612	604	600	613	621	611	598	660	595	584	667	645	644	621	628	579	625	595	616	599	639	573	633	584	602	627	638	633	642	590	640	597	652	581	571	605	609	628	620	589	634	639	623	613	654	584	615	625	607	613	584	592	681	618	604	628	597	594	600	629	617	652	608	620	611	649	632	629	627	597	691	619	631	630	588	590	637	621	621	660	592	643	611	654	656	628	642	650	654	622	608	627	598	632	616	620	622	672	662	659	615	619	593	614	585	598	646	607	632	641	609	620	601	647	624	616	627	566	645	600	613	612	600	618	567	599	621	604	576	610	628	652	629	633	601	617	645	600	613	595	585	656	616	637	655	628	650	682	597	693	572	671	588	570	623	614	628	620	645	614	623	593	609	599	617	608	571	636	555	640	590	644	590	652	603	582	586	670	643	627	622	620	614	602
26806	20248	7335	446	194	133	116	103	106	109	115	99	115	91	108	113	85	98	91	98	94	88	85	86	99	85	98	107	82	102	104	97	90	84	102	106	104	89	85	82	95	95	95	87	94	72	98	94	106	91	84	84	105	93	102	88	105	90	95	92	103	100	93	104	87	80	87	95	101	83	116	71	91	89	85	81	94	91	79	99	74	75	89	116	74	103	98	83	86	108	91	106	89	71	106	98	86	100	78	76	93	89	91	80	95	83	90	91	73	90	88	90	99	95	94	89	89	106	100	109	90	86	80	96	102	94	93	86	97	85	97	74	82	89	106	86	93	112	106	72	89	76	102	89	88	97	83	89	86	90	83	94	83	91	90	90	103	95	85	109	91	105	87	91	93	84	87	92	90	81	105	78	97	93	88	89	89	111	63	85	83	98	89	80	88	96	92	108	106	100	99	112	88	88	94	84	95	103	101	77	102	71	97	88	68	89	105	99	109	109	101	78	72	80	85	86	86	89	88	99	101	88	81	95	80	95	89	96	87	82	106	89	95	87	82	87	104	83	77	81	84	81	90	93	85	89	86	85	101	96	105	89	91	95	116	84	80	86	92	79	91	85	82	90	90	87	101	90	68	80	91	93	91	86	106	84	96	87	69	91	84	92	92	123	92	84	104	97	113	95	83	89	92	85	97	96	95	107	81	98	97	81	99	101	97	100	98	81	88	75	96	107	102	83	79	101	65	86	85	100	86	110	91	109	88	100	97	95	91	81	85	91	101	102	100	101	97	87	71	84	91	102	71	76	101	106	102	80	92	122	94	112	81	76	103	78	97	101	111	78	82	96	88	108	96	87	86	84	90	90	89	92	88	100	92	90	101	93	74	96	108	95	104	82	92	67	86	90	86	86	80	87	106	112	108	87	83	86	97	81	79	95	95	85	82	99	93	111	89	93	86	106	94	102	95	99	104	97	86	86	87	76	85	101	103	95	95	99	89	84	86	94	85	85	69	83	83	106	104	103	80	95	85	93	95	86	85	102	105	87	83	98	83	102	103	92	84	96	87	89	94	94	81	94	81	108	84	88	88	93	105	71	103	64	99	78	95	94	83	91	102	92	86	86	95	92	117	104	105	97	97	91	96	77	95	84	85	93	90	92	106	89	92	89	105	99	90	80	82	84	88	107	89	93	85	106	98	88	88	93	92	84	98	92	112	85	98	81	100	81	109	94	89	91	102	90	80	92	95	84	99	110	98	85	79	98	91	80	83	71	98	81	95	92	82	92	108	83	85	96	104	86	82	113	89	91	77	86	108	82	116	97	103	93	82	75	109	92	84	96	111	87	100	105	85	86	91	104	89	86	95	104	97	86	96	92	66	84	88	90	98	86	81	105	88	80	84	101	86	97	89	89	109	108	109	88	89	85	103	89	99	73	98	92	99	93	85	105	82	108	81	88	96	100	96	93	98	91	91	88	84	99	84	101	107	100	96	75	73	78	88	103	96	83	87	97	96	79	100	76	83	109	102	92	90	102	85	104	88	85	95	91	100	82	80	104	101	95	82	99	89	91	97	80	96	65	85	91	74	79	94	99	88	106	94	94	79	84	94	105	104	84	96	83	82	90	91	89	91	93	92	78	107	103	103	93	84	94	76	94	81	100	76	98	77	91	93	81	90	90	88	89	104	94	94	112	101	86	96	95	96	90	105	95	101	103	89	93	97	94	85	96	84	88	116	83	108	83	102	93	79	84	93	94	88	91	91	96	82	86	100	111	98	89	104	113	92	88	75	97	106	106	73	95	83	98	86	94	85	104	69	85	92	88	85	84	73	91	94	100	108	88	99	90	98	88	94	85	96	98	93	102	98	106	84	92	84	100	92	95	109	93	101	91	91	88	93	91	73	105	101	87	95	95	94	98	88	99	89	112	87	87	104	63	78	78	81	89	94	84	101	87	92	87	95	89	73	79	90	82	90	76	81	116	97	88	100	99	89	93	96	90	79	78	80	82	95	103	90	85	90	89	73	129	89	70	112	100	100	87	113	83	97	94	84	93	91	86	103	96	72	84	88	119	95	89	89	91	90	97	74	86	105	84	88	103	105	100	90	89	92	87	107	87	92	85	91	78	91	98	69	87	78	98	93	100	100	89	108	91	101	98	94	99	94	84	87	84	92	90	92	86	76	92	95	87	105	86	102	86	76	79	90	73	78	93	108	116	91	81	80	99	99	93	100	83	95	89	101	97	99	99	101	88	106	103	98	85	90	90	96	89	88	101	78	95	95	106	84	88	90	97	79	89	103	101	75	89	90	87	88	95	90	94	88	100	103	98	98	79	87	96	87	86	85	115	76	104	93	92	87	82	82	92	81	96	99	85	102	114	92	81	88	98	92	89	78	74	74	90	92	90	102	93	110	97	93	90	87	97	99	115	74	102	99	101	81	98	98	95	94	75	88	101	97	81	111	81	96	87	96	99	84	78	69	92	102	91	93	89	78	88	74	102	83	106	78	92	84	87	96	84	84	124	82	93	92	112	89	88	90	100	84	89	97	97	95	79	85	101	86	92	91	77	94	83	90	96	71	76	96	86	88	80	86	86	93	106	90	101	85	90	93	91	87	104	99	89	86	95	97	87	92	85	97	85	75	91	94	92	99	93	101	91	93	79	83	91	92	91	92	109	80	90	96	74	103	77	85	106	94	82	96	81	85	97	100	87	102	85	106	95	109	92	81	89	73	98	94	83	77	84	91	86	72	88	99	99	89	87	80	85	82	90	76	89	99	86	92	93	85	91	81	85	100	85	93	88	96	90	90	90	82	84	97	94	109	99	88	89	94	81	85	82	106	100	82	104	100	96	96	99	92	82	82	83	97	89	88	87	88	95	107	100	89	92	84	96	89	105	90	75	104	109	83	115	97	87	100	96	79	83	104	101	79	96	99	87	95	83	86	93	93	94	88	91	107	93	97	98	102	91	81	94	85	96	82	110	78	77	90	84	89	84	91	93	86	90	105	95	90	94	79	95	96	94	94	96	88	107	92	87	84	109	82	88	90	97	96	93	87	81	91	93	76	91	86	96	83	109	96	98	93	79	96	101	97	107	103	96	87	91	87	80	85	86	81	96	102	84	91	93	95	108	77	84	101	116	87	83	77	84	99	84	89	92	82	93	92	94	91	110	90	91	89	96	101	87	94	108	92	94	95	93	81	91	79	98	85	81	97	86	87	79	95	83	93	86	83	106	98	100	80	89	72	92	87	96	85	80	80	109	94	96	87	86	100	83	82	94	86	93	96	76	73	82	90	82	94	77	75	87	93	83	96	87	82	97	92	92	78	81	79	102	89	85	86	104	96	94	99	89	106	94	82	100	76	85	90	110	84	109	68	99	102	93	97	80	92	101	81	89	93	85	80	101	97	93	87	79	83	83	87	92	101	90	92	90	85	102	101	91	107	97	89	98	98	96	83	109	89	90	99	89	85	86	95	86	95	85	90	99	107	73	92	88
8302	979	925	477	392	313	257	229	238	209	189	191	188	200	174	209	187	170	157	149	172	182	169	164	160	183	165	166	188	194	179	197	185	167	194	193	182	161	194	186	163	163	156	174	168	172	162	174	169	159	183	177	173	175	177	157	193	198	192	161	179	172	171	185	166	179	180	160	179	148	168	184	168	170	149	198	150	173	202	151	156	174	181	184	148	164	170	190	169	178	172	177	176	157	182	183	193	196	167	175	187	168	174	164	158	163	195	195	175	181	180	170	181	186	191	187	190	179	157	159	174	189	152	167	172	160	177	186	165	157	152	173	199	151	189	168	179	162	163	151	161	153	184	169	166	168	159	173	170	157	166	192	185	160	176	187	174	155	171	181	154	168	210	140	174	170	175	159	165	162	156	174	165	163	178	173	168	164	139	155	186	174	175	180	181	152	170	169	160	181	147	163	180	171	157	187	168	166	162	189	169	187	150	156	175	159	170	153	201	188	163	168	192	155	191	173	166	186	157	190	149	169	171	167	152	164	178	187	161	174	157	164	179	149	167	163	161	152	155	139	185	186	156	157	174	183	173	190	151	166	192	169	159	195	160	164	165	155	179	173	154	169	182	193	180	180	181	171	168	184	200	210	186	161	164	162	178	180	171	145	178	169	141	195	168	174	176	175	178	170	195	193	176	156	164	172	164	155	171	178	140	198	171	181	188	175	172	159	166	159	176	151	181	159	151	181	171	187	174	169	180	179	180	167	172	165	154	183	162	169	150	166	182	166	163	171	165	159	155	158	162	176	172	161	186	163	167	148	160	159	175	173	188	175	183	159	187	182	150	166	172	159	165	177	152	215	172	147	175	160	171	177	162	161	192	187	161	159	163	175	160	154	194	170	163	164	167	172	171	173	157	174	167	173	186	196	165	183	178	191	172	176	191	166	183	192	176	172	180	165	180	135	166	158	172	167	168	196	173	151	164	182	178	168	180	173	170	163	165	165	174	183	183	167	152	185	173	160	162	167	161	186	164	166	164	164	171	162	208	145	196	181	166	179	164	189	195	168	173	198	166	165	149	182	169	179	176	161	169	174	180	154	177	167	167	180	199	158	182	165	177	180	172	168	166	161	144	146	146	173	188	165	171	175	155	162	169	170	171	183	177	198	187	179	165	189	183	173	180	158	156	153	174	181	164	181	166	179	153	158	148	166	168	169	188	183	194	179	148	161	166	148	177	172	147	151	183	190	179	176	169	189	178	176	174	160	195	164	166	159	175	180	161	185	175	157	180	157	158	164	176	188	173	173	161	158	172	177	184	175	185	210	145	193	165	155	162	194	180	181	163	190	183	166	189	161	160	201	169	167	172	169	166	163	149	186	183	180	177	186	167	139	169	173	199	196	152	180	200	190	157	185	174	177	175	163	161	155	176	199	172	172	161	190	179	157	162	161	162	157	190	170	154	175	194	174	161	193	162	185	170	163	196	195	167	179	178	184	170	179	175	189	167	164	174	177	190	194	165	168	167	165	167	170	192	177	156	178	165	176	143	186	161	180	175	178	179	167	174	164	181	184	173	179	169	152	175	183	159	174	176	177	187	148	196	158	172	144	162	168	161	174	170	170	173	202	182	171	193	155	169	192	160	170	182	171	170	170	202	156	172	186	161	205	191	182	165	181	200	155	152	171	194	167	171	165	164	174	178	170	174	175	171	161	183	181	164	166	164	158	178	188	158	160	167	181	180	178	144	176	177	171	170	172	162	149	165	197	186	181	164	156	182	186	168	167	157	165	157	173	178	192	168	178	198	174	177	182	156	178	172	184	192	160	186	164	196	167	187	152	173	165	175	163	177	166	158	200	164	164	173	138	175	179	186	168	170	144	192	164	181	164	189	162	169	191	162	186	161	171	181	168	203	163	180	145	187	176	166	184	172	170	183	179	174	194	173	175	173	179	186	192	165	179	170	167	155	156	158	135	160	188	176	142	171	175	166	158	165	167	184	178	144	192	134	141	172	157	170	167	155	173	157	170	168	178	172	150	159	173	160	170	161	165	174	170	179	169	170	178	158	152	169	186	148	154	163	173	168	162	172	163	141	173	172	177	189	146	177	171	173	182	155	191	187	185	189	180	150	156	178	192	152	154	185	175	176	182	165	160	185	184	171	161	194	151	173	160	178	149	165	146	167	153	147	175	157	153	169	162	158	177	168	186	212	173	187	167	158	178	165	176	181	176	176	187	151	185	148	185	181	175	176	165	188	166	188	170	183	158	180	177	167	173	148	186	187	163	178	191	187	157	168	179	170	154	157	194	171	165	170	184	163	178	174	167	150	161	191	168	161	173	157	159	192	183	156	186	160	160	169	158	169	166	172	199	179	150	155	181	160	182	169	145	177	170	148	152	172	186	172	171	152	170	195	158	192	179	163	167	149	176	186	177	163	160	187	162	146	171	201	171	170	183	163	166	176	158	181	178	173	154	174	177	165	187	181	184	172	170	181	192	187	159	172	187	169	170	173	171	183	166	157	171	165	173	170	170	174	168	185	171	188	178	150	165	182	174	173	178	147	158	158	180	196	175	145	143	159	162	177	176	179	184	169	188	185	167	162	184	156	201	182	153	174	185	168	174	179	162	179	175	144	187	175	144	182	173	162	166	188	182	167	167	167	163	178	172	169	182	171	184	180	184	177	182	161	149	180	171	176	167	191	189	189	190	182	175	180	175	184	165	162	166	166	177	178	159	168	174	181	163	188	165	173	186	174	167	171	162	156	174	162	171	176	156	175	177	150	179	166	165	173	173	144	171	181	150	178	183	152	180	173	161	171	191	169	168	165	179	168	179	171	160	185	167	192	171	168	185	188	146	167	189	160	174	172	154	175	179	164	194	170	176	169	172	179	191	186	173	184	184	181	183	178	143	167	176	181	178	152	176	156	172	200	170	165	178	167	166	175	190	186	174	178	147	169	186	182	170	144	179	172	178	175	156	163	212	179	181	176	174	143	159	162	171	179	185	180	186	170	173	169	198	157	172	184	171	166	175	160	174	164	171	176	193	169	187	177	187	175	149	161	190	140	178	190	170	167	171	179	158	183	185	168	158	171	181	194	167	170	173	175	172	162	171	173	155	155	170	171	164	187	190	164	176	180	176	170	197	174	186	173	186	169	191	160	153	165	174	156	174	187	163	168	167	122	164	164	157	184	171	153	197	164	142	168	170	197	160	191	181	171	166	185	157	167	183	190	167	162	171	156	178	183	168	161	158	150	146	190	155	188	160	157	187	185	185	176	169	189	174	163	168	185	179	179	159	168	180	146	153	167	182	146	169	163	177	196	168	183	163	161	164	169	180	182	163	182	157	193	166	179	194	167	164	189	178	155	170	177	168	177	168	190	174	166	163	176	167	173	164	160	182	171	155	182	162	155	176	170	188	188	160	164	182	168	183	179	176	181	175	172	152	163	161	193	169	174	166	157	140	150	171	161	182	179	174	194	195	168	154	156	166	145	178
24041	21068	28328	24006	20503	2240	678	422	377	337	323	303	240	283	279	261	250	233	244	262	233	244	257	231	223	228	231	195	203	201	244	206	223	231	187	237	225	195	217	228	228	207	234	219	214	223	235	208	221	217	191	201	220	250	218	233	235	211	189	224	181	245	203	202	219	183	233	190	230	198	196	197	213	208	211	226	218	206	186	221	208	232	210	211	192	188	218	208	216	214	216	216	225	246	214	197	223	194	201	205	207	218	228	222	213	196	215	237	201	178	198	172	234	185	224	256	216	204	223	227	196	233	234	208	203	239	213	202	199	225	179	217	233	213	229	210	184	229	189	239	219	221	214	232	215	181	217	204	234	208	222	224	245	222	208	220	211	196	233	178	227	201	226	218	205	215	235	232	196	212	188	212	201	224	220	206	203	219	205	191	232	218	206	232	210	232	202	192	215	230	209	215	201	221	201	244	201	216	226	219	222	228	214	221	217	223	198	209	230	215	229	211	225	236	200	221	212	203	228	214	196	234	221	231	196	225	212	213	183	233	220	197	216	216	207	219	222	218	221	210	212	211	209	216	234	214	197	219	194	211	205	198	209	221	232	204	213	206	223	215	232	211	199	189	223	193	182	226	198	233	201	188	211	197	197	212	228	196	186	198	217	194	211	191	227	210	197	207	231	233	204	204	197	215	205	230	208	201	206	204	215	205	208	200	237	222	197	220	226	237	221	199	208	220	224	237	196	210	191	218	244	201	202	207	223	216	205	204	195	219	226	213	192	212	206	189	191	222	248	186	205	228	196	209	203	185	187	221	218	231	215	197	216	224	213	197	220	211	215	190	181	190	217	207	219	229	237	183	163	217	186	192	224	224	216	216	228	211	220	207	206	202	194	213	216	233	214	224	209	230	203	201	214	195	181	225	199	216	198	213	188	193	198	203	220	224	174	187	225	198	234	201	209	223	210	205	194	221	178	184	215	190	199	205	200	194	218	216	225	200	215	202	254	192	189	211	223	200	205	206	221	217	220	227	223	208	229	214	212	211	209	211	204	211	198	212	220	213	222	211	215	218	216	194	229	203	203	216	196	201	208	197	190	182	218	201	190	210	229	216	219	204	231	186	198	224	177	210	222	217	194	214	226	217	213	210	198	206	210	226	210	218	205	215	204	213	206	204	207	209	187	214	197	223	208	191	218	207	208	216	223	196	196	217	205	201	218	212	231	225	212	212	202	192	203	198	225	212	199	211	210	197	210	201	188	221	218	220	213	186	200	215	205	228	217	218	204	211	200	207	223	208	194	196	213	199	206	218	209	248	207	205	182	204	224	249	224	197	235	191	233	186	226	195	185	169	233	209	197	221	216	233	178	242	187	203	209	191	203	190	213	220	189	206	211	210	201	219	227	201	235	193	193	208	205	211	234	183	204	205	211	202	203	216	196	198	198	226	229	204	224	218	222	216	213	234	214	202	212	210	203	245	230	220	217	199	212	217	203	202	204	233	204	194	230	220	217	211	210	205	226	225	219	213	217	198	219	230	205	205	188	200	211	207	207	210	200	207	207	221	220	190	224	195	197	230	228	205	185	205	222	208	213	211	214	210	201	214	186	211	186	224	208	218	218	225	181	202	216	241	193	193	197	218	206	203	235	215	222	185	226	224	221	217	239	223	213	200	204	198	218	202	208	209	219	197	203	221	202	217	224	217	216	224	197	206	206	188	201	190	225	220	210	187	210	234	218	203	223	222	192	221	236	209	206	200	199	223	210	212	216	190	202	236	195	208	204	213	219	193	195	214	235	200	200	217	202	201	208	193	228	228	205	240	196	182	199	214	206	218	230	211	204	207	218	212	199	207	236	251	215	216	216	197	199	215	207	222	199	217	215	202	204	213	208	222	190	200	187	202	216	235	211	205	185	217	191	223	206	206	194	208	205	223	222	229	223	212	199	216	236	213	208	223	201	224	233	220	193	226	217	202	221	217	201	191	228	207	198	212	233	195	208	197	221	215	204	216	208	206	218	200	196	194	196	196	237	190	187	196	204	205	220	214	186	195	193	200	191	230	230	224	209	203	197	204	215	221	217	218	221	216	208	234	195	198	192	206	217	225	216	206	228	197	203	206	228	220	197	203	234	197	200	209	247	216	188	204	209	223	200	191	217	213	209	184	201	213	221	211	175	241	204	214	189	235	227	193	220	228	217	208	211	214	221	177	193	206	221	211	220	197	222	224	220	193	223	210	203	224	206	190	208	207	215	203	182	204	204	219	220	197	201	219	201	197	227	203	224	204	202	215	207	249	208	205	195	227	226	198	213	208	201	205	202	213	210	208	217	227	223	229	197	199	201	213	224	224	209	213	169	196	201	217	215	202	219	208	216	221	211	178	200	193	193	185	203	182	213	213	189	210	209	193	228	237	195	226	222	195	238	224	223	227	230	217	223	218	199	191	208	218	199	196	212	197	230	203	214	194	199	202	232	194	200	219	211	174	200	213	211	227	219	204	213	218	207	239	187	198	213	199	188	213	228	225	191	224	199	235	223	192	180	223	222	222	205	167	219	211	227	228	230	215	220	195	224	210	193	222	218	227	229	173	215	203	225	224	198	216	227	219	232	228	211	222	230	213	230	195	228	190	227	209	181	217	220	205	207	212	211	196	205	208	222	211	188	207	216	202	213	191	199	221	218	207	222	188	205	213	208	230	243	211	210	192	215	192	186	190	205	230	225	204	233	199	217	219	203	224	212	197	188	218	213	201	207	189	246	188	214	202	221	247	203	199	203	194	229	236	215	200	232	207	212	216	198	226	191	205	224	196	209	172	190	180	219	216	206	229	211	238	191	198	205	236	211	193	227	196	193	200	186	184	184	217	207	215	196	212	196	205	210	218	223	219	217	210	210	208	199	186	213	207	208	226	241	215	206	185	202	200	196	202	247	211	230	202	183	190	209	224	231	193	217	195	195	210	206	191	224	210	208	189	189	203	215	222	219	198	201	191	217	227	213	220	233	207	191	230	223	189	224	205	224	195	192	183	221	204	196	218	216	225	186	208	190	185	202	191	201	206	186	217	220	199	194	203	190	223	215	243	205	215	205	223	188	214	197	201	206	226	233	190	203	210	198	194	212	213	210	186	217	190	202	223	200	209	178	220	206	202	192	221	233	208	205	184	198	253	207	205	225	213	216	188	184	206	223	212	195	226	211	221	187	204	232	213	200	199	221	216	203	210	206	219	230	224	220	221	214	214	193	211	231	220	216	191	204	231	205	207	207	214	228	212	191	221	223	210	217	201	236	195	224	213	196	198	210	233	227	234	208	216	204	202	217	219	217	201	206	224	220	223	246	208	214	201	212	219	210	223	221	222	206	175	226	228	197	199	216	184	223	214	209	191	194	205	220	221	206	194	206	227	198	216	201	204	210	199	218	200	190	201	220	190	211	195	185	193	219	195	223	207	236	198	194	205	214	224	225	225	218	203	203	211	206	243	200	209	195	211	214	171	208	229
15735	9013	7685	3883	2578	1905	1495	1257	1099	917	798	676	654	605	547	528	531	500	479	460	457	469	425	423	415	417	403	396	393	367	369	372	408	380	416	368	387	389	406	397	346	349	431	360	385	369	411	386	372	396	375	401	359	370	353	376	403	386	328	361	333	388	348	369	318	396	376	357	396	374	385	363	362	350	349	383	331	373	360	365	384	383	356	387	375	359	360	336	354	380	369	327	360	379	329	325	335	372	334	331	354	395	339	359	373	377	365	404	402	354	377	366	391	359	359	392	352	374	347	374	365	365	339	376	367	340	333	338	372	363	375	347	343	350	332	360	361	332	341	363	359	361	356	329	401	391	353	392	343	360	375	324	392	355	393	392	344	352	355	396	347	351	390	349	363	367	376	389	408	375	351	341	368	359	396	335	393	351	366	380	361	356	353	366	352	374	375	405	363	396	356	340	366	356	358	360	366	390	365	353	363	376	338	372	359	363	381	390	380	356	380	392	327	376	405	356	381	366	361	345	398	371	353	388	388	364	351	348	378	341	344	365	355	360	365	353	371	343	350	362	336	354	357	369	367	360	354	339	394	337	345	364	349	375	368	366	385	366	376	360	381	337	360	376	360	400	356	373	360	398	351	370	374	373	328	324	358	384	350	371	344	355	356	378	363	366	343	356	352	372	356	381	377	362	373	382	350	358	354	366	350	354	390	347	385	369	312	391	366	352	340	366	358	329	343	348	373	339	357	362	353	402	344	367	351	344	393	356	375	355	353	352	353	342	355	349	346	333	335	326	368	368	366	358	345	326	361	366	371	384	432	358	343	380	357	354	372	369	345	345	376	394	406	363	362	356	402	363	391	342	348	334	369	358	347	373	418	349	377	360	366	386	362	370	372	355	387	382	351	355	368	406	358	358	399	399	332	331	397	352	368	385	351	371	378	369	376	348	342	353	349	390	384	384	352	365	369	351	356	367	388	375	354	323	355	341	360	384	365	340	365	366	398	386	342	378	376	373	360	377	353	351	377	359	374	325	386	335	381	330	336	364	354	356	386	359	383	382	347	379	360	338	362	387	360	364	404	368	373	379	348	349	371	366	382	364	407	367	348	333	386	375	381	356	337	364	367	385	376	353	373	353	379	349	379	351	357	370	349	404	373	351	370	346	360	342	362	384	333	336	342	365	354	347	385	375	369	352	329	381	347	374	384	341	378	357	373	352	355	368	358	336	330	358	324	355	362	356	378	334	338	368	376	363	359	380	349	370	354	346	339	356	358	346	338	367	352	356	354	354	362	368	358	332	378	341	328	369	363	348	335	356	342	368	363	373	358	375	354	353	334	362	342	367	354	368	353	371	345	375	340	371	361	337	358	351	359	358	345	349	369	383	344	369	374	408	345	386	361	388	355	360	363	351	364	378	340	372	365	374	369	336	388	364	399	361	364	374	368	339	362	363	365	354	370	372	367	342	356	338	358	375	351	391	359	361	377	358	349	335	387	386	389	386	368	378	366	326	377	348	392	359	324	315	385	361	372	382	353	367	380	370	369	360	344	364	380	376	336	357	368	338	354	377	359	331	366	335	381	351	366	378	378	379	345	357	385	339	340	377	341	358	369	386	348	358	350	372	349	347	363	389	354	349	384	348	404	356	380	350	346	379	367	379	376	354	322	327	357	372	352	387	334	345	349	394	334	375	340	334	332	391	356	378	357	376	357	347	362	363	370	384	364	369	351	348	353	354	374	379	361	336	358	335	391	346	388	357	409	348	352	362	373	351	395	377	334	332	350	358	374	361	407	387	352	366	390	335	335	380	359	340	336	381	375	373	351	363	336	375	390	370	380	332	386	377	367	360	349	364	337	375	349	358	341	369	335	348	331	383	370	372	383	339	322	362	354	350	341	392	378	392	378	376	378	366	375	381	361	354	355	335	334	357	360	348	342	397	365	358	383	362	360	400	351	377	351	380	391	342	361	377	341	374	323	379	375	368	364	358	358	355	364	380	344	330	385	388	390	383	338	350	362	382	362	375	345	371	375	358	411	363	363	352	348	359	382	388	373	355	333	366	369	347	355	348	357	380	367	349	357	372	384	387	357	343	341	341	337	364	340	380	318	346	359	355	363	340	382	367	365	372	375	371	367	342	366	384	333	370	369	362	357	370	383	377	356	366	366	348	374	358	375	333	338	367	362	365	363	346	382	358	349	348	344	385	361	342	366	373	336	355	400	348	381	368	348	370	369	328	394	337	325	368	369	391	383	310	366	368	365	357	351	343	357	377	374	362	361	353	375	375	359	369	371	376	353	400	357	382	384	352	386	365	363	358	391	380	375	344	374	363	339	362	395	350	330	351	342	350	418	350	357	347	372	389	365	346	333	344	358	358	351	349	355	316	349	333	386	371	354	357	323	386	352	353	376	445	392	332	312	361	344	352	405	351	389	365	343	362	372	370	370	371	333	368	384	334	344	355	350	358	356	366	326	342	343	366	356	359	378	376	344	336	360	383	378	360	376	368	376	373	377	371	320	346	356	385	378	359	374	359	363	361	356	325	353	346	400	357	406	360	365	353	356	348	350	329	351	393	343	329	365	348	354	392	370	333	345	376	393	381	386	376	362	363	394	357	370	351	355	378	374	378	373	342	376	365	360	359	333	380	330	357	358	327	368	376	365	326	354	364	367	357	343	361	369	366	397	334	357	374	363	334	337	367	396	368	358	367	365	341	325	334	346	360	362	347	355	374	380	365	361	356	365	370	402	365	377	357	370	370	349	361	336	367	355	318	377	328	340	372	409	357	344	356	370	383	357	352	358	403	324	386	408	382	365	376	359	371	367	354	392	321	371	349	375	304	340	355	352	359	364	358	368	360	359	373	388	349	372	366	386	360	384	348	400	367	350	351	358	381	378	338	364	384	374	316	382	327	330	369	382	394	327	324	352	333	372	340	362	354	347	380	365	341	382	374	347	374	336	364	372	353	382	367	362	333	342	377	316	375	384	362	353	385	346	341	373	326	355	389	425	345	356	364	337	390	366	347	381	398	365	353	344	359	384	382	319	338	364	361	364	308	378	342	348	371	357	346	376	358	366	364	366	376	326	353	338	364	348	356	394	321	360	342	322	317	365	344	396	371	375	354	365	361	324	349	356	388	342	370	376	371	352	353	383	368	335	379	344	399	334	370	352	367	349	357	367	405	351	351	342	374	352	351	351	368	393	349	360	378	327	343	374	391	376	348	401	377	388	376	363	356	346	408	356	351	346	348	351	324	336	330	348	335	350	390	359	355	330	354	363	350	345	372	358	334	368	366	370	350	362	353	379	329	371	363	346	336	370	382	407	327	398	363	351	337	370	364	315	348	346	377	329	337	347	379	357	334	365	353	348	372	379	373	351	345	367	338	356	366	355	363	391	376	358	351	352	372	393	343	364	362	384	348	334	363	333	361	368	363	355	388	374	351	358	376	359	362	370	366	402	364	365	371	404	376	321	356	373	332	348	349	397	349
22984	21032	28961	23295	21033	19795	2312	881	699	613	607	555	570	483	482	475	414	494	493	427	410	408	434	369	410	390	383	390	411	402	391	391	423	400	382	395	392	392	373	384	368	356	402	370	361	423	383	392	371	397	379	385	394	346	432	359	355	373	380	375	352	355	382	389	391	332	369	404	406	362	363	366	398	420	436	389	384	362	346	403	370	407	377	368	363	397	340	386	365	352	403	353	364	344	375	388	378	351	398	367	381	396	362	395	369	354	419	383	324	387	467	375	369	352	357	352	393	372	369	393	345	366	388	387	416	373	337	363	421	394	397	367	345	373	395	409	409	382	354	363	347	369	418	368	392	406	385	369	371	355	372	397	402	397	416	379	400	378	344	364	345	400	399	356	386	381	389	411	379	393	395	422	365	393	388	349	354	382	359	379	356	334	390	365	392	388	364	349	361	346	379	401	413	396	349	378	366	360	350	349	413	370	360	383	355	390	338	388	386	384	373	350	400	354	384	404	379	381	403	357	402	364	380	356	377	403	360	358	363	351	356	375	383	375	388	395	339	389	373	349	383	396	381	426	368	366	372	353	381	397	359	410	386	395	404	399	374	385	381	391	353	357	393	358	375	371	368	385	377	397	394	350	390	333	386	364	372	353	391	396	401	331	351	358	383	369	391	387	370	354	351	346	345	344	393	378	369	366	378	369	373	390	416	356	374	398	382	385	373	349	398	376	354	367	376	381	394	384	357	358	358	382	380	361	347	397	386	374	387	371	376	371	398	351	405	388	362	360	382	367	367	383	362	371	383	378	396	346	375	371	387	357	364	388	417	389	360	393	361	321	341	421	372	379	360	384	347	375	389	362	393	412	365	405	375	378	361	411	361	397	374	358	392	397	378	383	384	359	382	398	358	405	382	403	364	375	421	357	375	398	390	399	390	361	367	386	385	377	380	370	374	390	384	366	357	376	361	408	367	366	381	399	395	355	441	392	368	368	366	390	381	359	388	388	368	384	388	395	391	360	382	351	364	365	396	377	366	373	382	379	355	400	362	365	368	391	393	373	374	361	379	353	371	382	356	367	370	388	374	358	342	385	392	346	395	395	383	397	364	394	374	373	388	376	378	351	381	371	396	357	360	382	368	379	338	343	406	354	378	400	378	359	347	397	380	350	392	382	347	380	372	376	396	367	390	359	384	415	357	404	402	373	423	395	349	375	381	355	339	423	368	370	372	365	366	404	388	373	341	374	342	354	383	362	371	350	363	375	338	368	404	361	349	386	382	341	380	411	379	353	380	371	380	350	372	384	359	383	351	404	379	365	350	398	402	343	363	387	387	389	379	409	384	371	329	379	391	358	377	360	349	356	398	366	383	356	361	396	376	365	406	378	348	366	396	353	380	376	363	388	371	362	358	379	367	349	378	387	368	369	360	361	373	360	360	357	377	346	394	383	435	361	338	393	342	352	345	378	357	378	347	366	375	381	389	382	395	350	355	395	389	338	370	374	375	366	379	386	355	379	355	368	362	357	365	339	407	369	380	381	384	372	357	373	376	392	354	349	352	359	380	374	345	363	387	363	386	392	380	360	371	372	382	375	403	399	349	351	385	394	368	338	364	425	397	348	369	342	378	397	358	406	345	375	345	368	369	400	326	343	372	364	386	350	412	404	356	332	356	388	394	341	355	348	366	361	361	347	356	385	368	380	365	357	373	384	372	375	367	400	359	350	380	407	358	371	363	376	369	404	349	365	395	376	383	358	364	369	388	367	399	334	384	379	391	349	325	388	400	399	366	412	379	398	392	376	397	351	376	366	389	384	353	407	397	335	362	385	391	367	388	339	387	358	352	369	418	377	372	365	376	380	318	365	361	353	360	359	360	340	397	360	410	372	375	372	402	347	383	361	412	416	356	405	378	373	386	332	353	366	332	360	395	329	394	380	354	368	342	372	394	405	402	383	345	356	372	365	405	381	390	376	383	380	354	382	356	354	370	358	368	351	366	360	389	375	374	367	362	377	374	382	380	399	365	341	414	363	383	364	412	374	376	398	378	357	379	383	365	357	346	383	353	375	353	403	367	345	369	379	375	361	419	345	347	403	363	444	338	370	374	368	395	363	387	392	396	364	391	368	385	350	378	362	360	376	393	374	396	347	402	363	381	392	377	370	367	402	370	361	356	364	375	385	397	388	343	352	371	369	371	344	396	390	387	365	366	362	366	361	352	335	347	376	380	377	360	395	401	337	374	353	394	371	372	405	392	378	430	402	377	364	357	395	383	385	382	389	369	426	403	336	376	389	358	368	365	381	383	331	391	356	368	401	365	389	382	352	365	352	401	395	356	369	372	419	346	350	395	406	360	372	366	375	390	401	390	370	370	399	363	370	386	387	408	355	401	387	411	381	377	370	379	387	373	349	387	398	364	377	385	394	367	377	372	375	369	344	380	352	344	367	414	377	364	340	313	353	383	399	326	398	369	355	359	385	363	378	348	376	412	389	369	402	376	357	344	406	353	410	353	382	395	375	362	341	369	370	361	325	375	365	423	376	378	357	382	386	371	380	357	364	370	374	370	385	363	369	410	370	389	375	409	376	372	412	360	350	385	400	391	373	350	349	352	363	404	368	388	372	390	371	377	368	371	354	357	385	392	371	365	375	356	363	402	380	383	374	396	342	393	378	396	368	397	399	361	373	343	346	363	369	391	408	389	389	361	404	356	366	368	366	375	358	369	379	380	394	375	349	418	347	375	386	371	411	363	381	365	367	401	330	360	381	393	378	364	420	404	387	406	378	380	385	367	361	355	369	369	368	391	371	411	391	354	359	393	373	371	425	382	368	346	375	360	350	388	354	392	351	363	375	332	381	380	356	379	361	383	381	390	383	385	384	402	344	376	343	388	352	371	390	394	373	331	333	372	396	380	361	385	357	373	356	361	365	365	413	383	364	388	399	325	365	385	344	354	338	349	368	356	380	371	351	382	393	352	389	376	355	401	359	368	404	374	402	342	395	362	364	365	356	402	336	337	397	372	369	374	340	365	363	406	362	402	347	377	355	328	366	422	392	416	346	375	363	362	398	368	345	383	369	366	353	348	350	384	386	385	363	382	350	353	381	363	379	386	390	396	392	377	383	409	386	410	365	395	354	333	355	377	370	341	362	362	387	351	374	366	406	370	390	353	382	353	362	371	345	344	394	400	404	395	344	378	359	426	354	375	386	340	351	366	379	389	360	391	381	401	384	343	397	387	378	390	368	359	369	381	370	390	366	377	402	378	380	344	390	396	373	404	334	367	396	393	380	380	371	328	354	360	381	346	364	375	372	348	378	383	357	376	381	369	364	390	396	346	380	356	376	395	352	381	376	380	375	386	396	336	372	375	381	341	381	384	410	362	363	379	376	358	350	420	389	375	404	364	365	394	393	355	377	358	388	366	382	371	411	375	388	393	363	348	348	376	370	384	388	340	383	391	371	362	375	379	332	360	385	368	370	361	386	369	369	415	399
17957	14835	12615	6997	4825	3511	2806	2235	1942	1655	1490	1215	1165	1075	1018	964	947	844	847	810	807	803	769	708	737	691	702	670	705	732	705	725	700	653	675	658	746	686	671	691	639	635	651	672	615	643	661	657	639	658	681	627	619	644	596	630	665	658	636	645	617	630	672	624	619	636	579	665	617	616	631	595	618	674	648	623	622	669	653	621	604	592	605	661	659	642	618	619	603	620	643	663	598	660	619	631	669	595	665	562	642	600	568	619	613	605	620	644	605	642	627	653	643	602	621	631	621	620	603	582	645	626	635	598	561	594	610	590	629	555	606	642	601	625	612	599	636	596	631	657	650	605	656	608	655	599	657	576	621	591	583	621	692	627	617	601	610	645	611	633	631	632	580	612	630	612	602	634	596	637	636	612	629	577	659	644	614	610	618	597	629	607	606	616	609	623	616	654	653	651	603	630	609	604	618	577	642	650	627	603	604	596	616	646	596	620	646	633	579	614	617	589	619	604	590	604	592	621	585	651	622	598	575	610	585	602	569	611	613	615	625	604	604	642	590	608	660	584	637	639	620	641	645	631	597	654	659	624	635	588	568	620	659	575	607	587	624	619	638	596	608	630	615	584	607	662	596	626	605	608	622	615	617	651	594	597	591	604	595	615	580	592	635	671	616	643	642	609	628	609	588	613	618	621	592	631	596	633	642	633	629	600	657	629	622	622	672	630	592	695	650	636	649	625	655	656	602	574	576	619	651	597	596	610	609	639	659	608	612	636	596	608	610	630	653	579	661	640	615	614	631	642	665	611	630	637	619	600	602	636	605	580	638	612	602	661	597	564	602	615	613	565	609	622	610	663	597	649	619	575	653	587	602	598	627	615	593	593	642	611	625	575	602	598	601	608	577	627	657	631	610	652	619	636	599	628	660	607	615	610	621	599	603	597	615	621	603	626	595	601	600	664	639	581	609	599	644	611	595	591	625	635	637	628	652	591	626	670	605	688	615	621	617	571	598	606	640	655	639	592	629	632	585	604	647	586	658	630	582	591	599	598	616	606	611	585	644	607	639	584	615	630	607	611	565	608	652	640	631	605	634	616	671	657	560	650	595	634	639	652	645	621	628	612	620	634	613	638	695	633	620	592	650	592	614	633	629	598	629	647	654	571	624	580	613	592	647	603	600	578	584	657	625	626	631	609	586	685	590	627	607	593	605	610	637	629	640	639	644	614	644	603	612	650	665	607	587	611	595	660	624	625	586	666	620	602	623	604	635	615	589	628	633	652	629	611	644	626	614	608	665	602	606	632	653	628	623	606	627	578	632	634	656	587	585	656	622	573	636	607	625	612	635	650	637	614	605	592	600	604	651	622	622	653	604	583	662	617	622	633	629	614	579	635	604	601	624	624	638	629	639	603	600	631	561	643	601	620	631	648	641	616	567	623	619	632	636	592	625	636	670	593	585	598	592	628	621	647	643	658	598	634	622	601	588	602	620	634	611	642	635	647	611	654	616	651	640	653	595	603	586	587	590	629	660	624	611	592	669	628	662	636	643	619	599	642	611	611	633	635	666	619	593	610	622	615	580	594	632	651	601	629	638	615	664	630	589	624	591	621	656	636	653	594	649	674	628	625	646	617	638	631	627	656	638	600	622	600	598	621	614	659	599	666	598	662	605	588	604	646	627	613	594	592	614	691	638	555	661	608	649	605	654	638	618	597	620	626	624	668	624	653	615	625	619	583	555	634	635	615	579	666	607	621	604	593	646	617	606	598	667	610	662	645	606	608	649	617	648	599	581	625	639	651	606	588	606	568	586	637	645	576	630	600	596	593	623	628	652	629	627	628	633	562	643	565	643	572	634	640	642	637	606	653	583	635	601	663	647	583	599	614	612	585	608	644	613	593	616	632	601	654	601	619	678	623	633	612	604	583	629	597	607	587	630	618	613	608	611	576	620	670	632	623	606	624	592	600	631	636	651	587	651	614	632	606	580	592	622	647	570	624	642	595	650	635	628	627	607	627	590	648	644	606	608	617	589	630	636	601	629	645	636	630	622	644	598	628	607	624	622	590	611	616	597	612	641	604	649	632	631	638	604	614	577	596	650	615	616	655	617	648	575	636	607	640	634	647	591	569	636	623	555	629	639	651	662	639	633	624	591	615	657	612	626	592	628	610	606	627	602	629	623	635	626	568	604	593	657	594	593	596	640	578	617	628	659	633	590	639	569	634	600	593	640	623	638	637	627	583	642	617	660	642	646	602	672	625	628	646	631	595	620	640	613	620	621	628	633	593	597	602	632	579	611	589	602	654	604	640	604	629	583	654	612	578	628	608	644	628	653	665	626	629	591	647	619	628	610	582	579	659	637	625	623	635	609	627	603	646	601	590	583	599	627	620	611	606	674	606	604	604	616	658	583	590	617	625	575	618	608	617	642	641	620	625	669	648	666	638	637	637	609	637	661	582	590	636	596	645	629	625	629	627	626	633	620	562	658	615	604	581	595	674	606	634	602	684	612	649	595	645	645	616	626	598	638	619	591	615	610	595	584	586	610	614	634	594	662	605	581	617	616	627	605	631	637	641	591	608	643	602	583	610	635	645	626	633	649	620	625	638	637	620	635	581	598	632	601	613	613	611	605	616	591	606	664	593	592	571	599	640	630	600	626	634	634	606	635	638	603	584	600	599	653	627	660	595	597	579	608	664	601	584	583	599	611	609	663	599	646	613	602	623	620	605	617	637	623	613	602	583	624	621	582	649	600	648	570	604	646	615	589	573	594	600	634	615	605	630	677	622	646	584	669	618	581	651	616	641	634	597	597	595	639	652	628	606	648	601	600	663	609	609	643	608	614	604	621	628	669	595	604	626	613	607	638	604	624	587	656	654	615	591	630	650	663	618	588	595	614	689	666	613	598	656	633	595	636	647	587	617	611	597	603	628	652	635	637	603	580	678	574	606	655	609	639	577	611	577	600	609	626	605	597	593	582	651	598	631	637	614	643	625	581	622	650	626	604	599	606	636	572	640	610	601	637	575	669	588	589	587	643	635	604	578	640	606	657	624	623	596	635	636	597	642	629	634	616	625	648	629	652	618	606	595	627	563	648	653	594	603	664	597	638	622	622	613	633	619	628	607	610	591	664	656	601	617	672	654	612	638	613	586	609	613	634	570	642	610	627	570	586	625	637	637	600	610	620	657	617	650	580	616	622	641	622	632	604	598	603	627	671	612	596	635	620	574	637	630	650	652	610	602	647	623	579	640	596	628	623	625	633	641	612	576	606	633	658	609	631	598	620	614	611	644	628	655	571	628	613	621	645	555	618	606	578	589	635	694	582	643	588	671	621	631	630	645	612	579	614	587	601	606	605	584	628	572	608	629	581	619	616	634	654	577	608	651	621	664	572	621	673	627	630	616	618	624	622	588	649	671	631	592	590	644	675	600	618	584	571	602	605	617	618	648	628	620	605	654	622	604	615	618	658	617	632	607	618	610	635	600	633	595	637	609
26874	20381	7619	554	344	263	142	125	106	90	117	107	97	101	111	107	102	92	99	124	80	97	90	99	86	96	96	87	102	83	88	97	96	96	104	105	84	101	103	95	98	82	76	90	73	85	72	103	81	112	101	95	93	76	84	82	80	95	87	77	93	88	105	98	74	94	107	97	84	87	99	65	80	106	95	81	99	80	109	82	89	100	97	109	96	77	88	104	92	103	79	111	78	87	103	92	76	109	108	101	95	104	85	107	97	81	88	86	96	92	80	82	87	95	80	116	93	82	89	103	93	96	106	100	94	84	90	79	75	96	90	82	90	85	101	99	88	92	91	94	92	82	104	70	99	104	77	86	110	100	101	82	94	108	85	97	76	93	95	87	90	92	90	98	101	90	84	102	101	95	100	94	105	90	104	102	91	88	89	94	88	92	65	93	84	82	98	102	73	87	101	112	93	97	86	76	85	86	108	94	110	86	114	98	86	70	79	117	75	99	81	93	91	96	103	99	103	79	104	94	88	105	89	76	96	92	74	98	75	92	83	97	94	96	99	96	84	96	106	77	91	95	79	78	97	84	96	102	77	88	125	100	101	102	97	99	82	102	97	98	94	89	92	97	97	102	106	101	104	91	93	97	103	90	89	90	87	106	85	88	84	93	79	94	102	114	80	87	93	100	96	104	83	94	88	80	98	95	82	95	90	91	111	88	85	77	88	97	96	105	88	89	95	68	91	87	87	105	106	88	98	67	88	108	91	75	94	90	103	92	87	97	100	87	91	89	97	115	96	94	93	119	80	96	89	97	86	79	77	90	90	109	86	100	97	98	98	84	112	90	76	87	81	91	103	96	102	93	79	105	93	99	81	102	93	93	98	75	101	83	96	86	112	93	86	83	94	106	90	86	95	94	94	100	85	110	112	103	100	94	74	102	91	108	106	93	101	95	69	90	92	101	89	88	109	87	101	91	106	78	76	101	78	103	90	94	91	103	91	88	100	106	110	85	88	88	108	104	97	84	97	90	91	80	103	94	84	108	98	87	87	108	84	70	73	87	75	77	87	100	92	77	100	96	79	101	91	91	112	93	90	94	95	85	87	102	76	94	79	99	91	94	94	93	110	97	71	83	90	100	101	104	95	94	99	92	81	98	106	87	96	83	92	84	99	88	93	94	101	89	101	78	98	95	98	92	88	79	97	100	103	102	96	96	101	105	87	109	86	93	86	100	86	86	89	89	81	94	96	66	93	100	101	102	91	105	97	106	108	116	86	93	92	89	103	99	94	90	96	92	85	97	86	97	80	95	94	83	88	104	85	94	74	98	92	85	97	102	87	93	98	99	99	76	88	86	81	86	89	79	92	93	78	93	93	106	99	80	72	87	84	95	104	97	92	93	110	95	90	90	98	98	96	92	81	95	96	99	91	95	88	95	88	95	92	101	101	98	113	89	81	92	104	78	100	115	100	102	99	86	76	88	102	94	96	88	100	101	83	109	97	103	86	78	89	83	100	86	84	87	88	98	92	91	96	100	96	93	94	101	88	108	92	99	104	96	84	100	82	90	79	80	86	94	102	89	89	101	102	95	83	87	120	80	91	113	80	117	86	107	84	89	112	94	92	87	94	78	91	75	91	85	88	101	106	91	73	91	91	101	108	83	97	81	88	101	88	87	104	102	90	79	81	85	74	102	87	96	109	76	89	106	106	87	95	89	104	91	82	96	101	100	113	95	100	106	77	79	89	95	98	95	99	91	94	83	67	106	107	80	92	83	104	74	105	104	100	102	89	96	91	95	102	86	94	98	109	90	89	85	93	91	101	106	88	85	114	90	99	103	89	88	83	85	92	91	94	80	80	100	99	92	79	90	91	89	114	97	105	89	80	87	107	103	98	111	112	107	112	90	95	104	102	90	83	109	94	90	101	73	91	87	86	95	84	93	99	95	110	84	100	89	85	93	102	86	84	81	85	81	72	87	98	98	75	112	77	92	67	105	101	91	86	101	94	83	105	79	88	95	95	93	93	93	88	90	102	101	97	88	113	102	81	102	108	79	92	94	83	86	101	105	92	97	91	91	93	97	95	114	92	94	91	90	88	68	94	76	87	113	106	77	107	104	83	102	93	85	96	77	102	90	95	104	104	80	77	105	91	103	74	93	86	80	92	100	88	104	95	100	83	82	101	101	78	69	106	90	88	98	80	98	81	86	92	95	84	95	86	89	73	93	80	94	97	77	107	92	98	103	107	91	82	107	97	95	88	94	100	86	102	91	85	97	133	107	101	99	110	97	90	82	100	103	104	86	72	70	111	96	85	91	114	96	108	92	104	111	80	87	99	80	103	84	89	86	86	103	76	102	104	92	72	85	103	93	81	93	94	90	105	94	101	99	96	91	82	102	98	104	90	92	113	92	101	102	79	80	92	100	81	77	84	107	71	116	102	101	74	80	86	84	100	98	88	75	88	89	96	72	79	86	101	87	97	105	93	86	83	79	74	114	99	84	100	109	103	74	83	87	85	93	84	97	99	88	81	99	94	84	94	95	100	90	108	101	79	97	108	101	90	97	100	98	84	98	86	97	89	113	100	89	99	91	91	94	106	105	104	101	102	91	77	101	97	80	91	92	95	97	95	80	93	93	86	108	95	89	105	104	79	96	103	87	83	110	93	81	83	90	89	90	94	95	85	104	91	89	98	116	106	108	89	76	91	87	95	88	107	81	97	109	86	89	89	96	109	85	97	76	105	82	103	102	81	96	102	75	97	101	93	86	83	87	99	94	103	105	96	103	96	97	99	104	87	104	101	103	86	103	92	89	95	89	94	96	100	90	100	82	91	96	94	84	81	102	95	100	83	89	96	102	87	107	83	83	89	98	97	96	96	85	93	84	97	83	78	92	87	95	85	110	95	86	104	88	97	93	92	76	102	101	87	91	109	77	80	89	88	90	104	88	111	89	114	87	99	80	81	105	102	76	83	94	103	82	102	85	96	90	87	82	89	71	97	101	84	106	81	104	100	95	89	94	98	119	72	97	108	98	72	95	83	90	97	98	102	97	88	75	97	89	90	74	76	92	107	93	81	91	106	89	88	78	101	88	88	97	99	104	106	77	96	96	91	90	102	93	111	96	88	85	78	88	83	95	92	91	78	95	104	107	90	94	92	101	104	96	74	86	91	84	93	96	66	86	98	101	76	88	103	94	106	94	95	82	96	80	85	107	92	81	84	93	93	98	116	104	89	100	86	100	111	97	100	92	114	89	104	99	102	95	107	92	105	92	81	73	104	104	88	92	94	97	87	97	78	92	99	88	88	93	93	86	89	96	103	95	78	83	97	116	97	90	87	104	90	91	82	106	99	83	79	98	96	93	88	97	92	91	93	91	78	83	94	68	85	83	94	104	91	98	109	97	88	75	102	95	95	94	74	89	91	92	93	107	92	94	93	91	95	81	94	90	95	91	88	79	107	96	101	103	108	96	98	97	102	97	90	83	84	82	108	112	88	73
8217	1106	1017	518	413	352	258	263	231	240	208	218	214	210	198	186	179	198	194	196	181	193	170	196	181	195	201	160	187	166	189	189	169	165	190	210	210	184	171	185	152	208	200	158	187	196	163	194	174	155	167	169	186	153	167	184	179	181	181	186	157	194	185	186	170	168	195	201	156	174	186	172	187	153	183	188	184	145	178	147	189	159	182	181	157	170	176	178	153	193	178	201	182	165	192	181	178	170	182	180	169	197	159	173	171	194	188	176	161	176	184	171	170	181	201	186	153	151	156	172	171	163	185	163	163	187	169	174	181	173	167	160	174	174	176	167	154	155	183	176	157	175	175	168	172	175	186	162	171	171	181	151	174	163	150	172	178	173	167	174	165	190	190	164	154	163	169	180	185	179	146	194	159	178	174	167	183	191	177	193	195	175	166	175	159	181	195	165	170	188	194	194	188	162	165	177	163	158	198	183	177	189	194	188	179	165	157	162	153	183	158	184	193	178	168	164	169	178	155	186	171	185	170	177	175	177	206	149	157	179	176	160	170	178	162	186	166	182	174	164	200	179	167	187	180	190	182	187	182	175	154	157	172	181	188	199	199	195	180	168	182	151	165	169	172	175	169	198	177	164	178	171	172	141	162	198	165	169	168	173	182	195	184	169	174	162	179	172	192	185	160	170	147	184	190	186	172	182	199	191	180	160	177	176	182	192	180	169	161	173	157	183	165	163	192	156	190	177	168	179	170	181	184	157	180	160	161	181	181	181	169	191	171	200	175	188	158	151	187	156	181	159	201	186	188	175	157	193	196	167	176	155	181	175	174	176	172	164	165	168	167	202	174	155	134	168	163	172	197	175	165	193	195	180	167	196	185	157	165	169	196	162	196	179	186	191	188	168	193	170	154	177	159	173	147	179	151	187	176	142	173	172	166	172	174	171	194	156	171	191	181	181	172	179	206	176	174	198	175	154	160	179	172	191	188	143	188	167	188	167	169	204	179	185	190	162	222	162	187	188	179	173	183	197	187	179	186	171	158	159	186	148	153	164	167	161	177	205	189	162	159	187	193	156	189	180	168	194	155	179	187	167	167	182	169	183	164	202	180	174	175	184	155	149	178	155	163	184	178	191	149	193	177	191	146	173	170	168	185	184	178	188	175	168	188	172	172	172	171	183	181	178	172	161	190	162	179	176	172	180	166	175	147	170	202	198	183	176	180	186	164	182	178	172	192	164	175	158	185	182	160	179	179	144	183	195	173	168	178	145	163	186	169	162	183	177	171	174	171	170	199	144	179	154	165	214	182	175	155	160	185	160	184	164	172	174	176	184	187	163	164	175	188	170	184	165	172	177	179	177	167	188	194	161	183	163	156	179	186	177	194	149	165	166	174	185	159	200	176	169	180	186	185	184	147	187	168	161	186	177	166	169	164	159	176	173	164	162	195	178	167	151	180	162	168	167	172	182	184	180	161	168	169	190	174	168	169	171	186	173	189	162	158	164	184	186	189	164	167	153	168	184	179	170	179	174	184	173	163	166	183	169	161	195	153	201	178	163	190	190	173	192	176	158	177	177	186	162	155	170	178	184	186	184	172	163	160	180	154	189	187	166	172	152	168	196	165	172	198	184	163	174	165	192	178	184	205	192	179	192	169	202	170	179	181	164	179	185	171	160	177	165	163	163	181	164	185	188	191	163	183	180	161	164	183	187	172	181	168	181	180	180	170	160	166	187	179	163	198	181	187	177	176	172	170	173	167	195	173	180	153	167	208	169	176	179	167	155	169	186	194	172	179	169	170	167	174	168	179	177	174	199	160	189	171	190	187	157	147	172	179	183	181	168	194	188	167	152	155	169	166	174	161	148	179	155	169	184	180	187	167	204	163	177	181	171	174	173	185	181	159	163	159	164	166	151	182	159	169	182	196	172	179	162	184	180	150	184	159	163	168	186	155	158	178	182	177	167	151	171	183	191	178	178	170	179	170	173	164	149	171	177	201	182	166	180	189	194	156	186	164	173	170	171	180	181	174	164	166	191	161	160	180	180	187	177	171	163	168	179	182	173	176	192	194	180	168	200	171	173	174	183	172	176	164	182	158	172	180	191	180	189	158	193	151	162	179	164	164	153	143	188	208	165	163	154	185	162	159	155	190	169	197	175	163	193	172	178	167	182	193	184	177	170	194	182	139	166	149	182	150	180	178	151	137	173	174	190	158	184	187	164	188	179	165	148	178	197	165	182	163	181	194	176	159	174	168	185	166	144	172	183	187	192	166	182	194	168	184	179	175	171	185	139	170	171	171	183	141	176	167	194	186	162	186	180	180	163	165	147	190	159	200	178	178	188	185	157	193	168	185	170	182	176	193	179	179	189	175	171	155	191	185	166	170	180	174	173	193	160	178	171	176	173	144	168	174	200	166	204	161	202	174	173	181	185	186	154	179	160	170	166	154	171	168	173	169	170	150	179	178	164	166	166	155	177	180	165	169	172	183	161	170	179	154	162	162	176	180	175	182	194	179	154	171	173	183	175	182	175	187	183	177	174	179	190	187	163	159	196	176	167	170	184	164	185	167	151	174	178	200	184	178	183	189	177	194	178	174	184	168	167	177	178	188	184	185	174	179	174	169	161	178	170	186	168	196	179	152	174	168	164	179	169	183	169	176	191	169	157	148	172	171	183	182	188	156	171	160	187	186	159	172	173	171	160	141	171	154	190	156	162	189	180	174	168	160	191	170	152	196	159	175	195	155	174	189	172	176	184	171	161	171	179	160	172	160	196	155	141	182	172	178	167	193	184	183	165	156	151	178	177	172	161	181	186	161	161	192	193	164	156	182	167	176	201	184	167	187	155	177	181	181	197	178	157	191	165	177	174	185	190	168	167	181	176	177	171	181	174	182	174	181	175	154	200	162	196	145	188	179	178	181	142	179	183	159	150	161	167	173	151	174	174	160	181	161	151	183	182	155	197	187	176	197	173	173	162	195	173	170	172	182	180	164	144	154	172	152	183	188	163	160	184	166	170	165	187	192	192	179	185	191	180	171	173	163	207	165	176	152	176	160	175	167	148	157	169	186	180	158	164	191	183	196	172	173	167	196	180	164	179	186	200	169	166	159	175	166	170	188	178	166	193	171	199	166	173	175	189	165	187	180	176	174	144	171	184	178	182	177	188	209	191	162	158	183	183	170	176	189	166	182	193	184	185	160	164	180	147	163	171	140	185	192	172	174	169	182	179	190	185	162	175	164	202	168	190	178	155	187	156	183	169	160	185	170	168	165	179	174	167	177	168	166	180	166	184	178	168	182	177	179	164	164	173	185	189	192	175	178	175	161	164	192	171	189	180	176	166	176	168	201	156	183	157	167	160	174	148	181	166	182	153	173	176	163	176	160	188	178	170	174	178	176	179	188	147	189	166	179	174	167	180	193	183	173	164	151	161	180	175	167	184	195	182	170	170	192	180	173	187	169	160	178	148	193	173	195	155	169	174	188	200	188	197
24023	21048	28304	23960	20394	2188	633	499	360	337	326	301	234	278	287	282	251	255	270	231	222	216	240	261	231	223	257	229	226	235	214	230	213	246	205	189	208	226	228	206	220	221	229	205	237	260	194	202	198	212	204	215	210	207	217	221	224	221	212	209	228	192	219	222	201	222	199	209	179	219	217	223	216	226	195	193	194	205	213	214	180	214	213	232	216	176	207	204	223	200	216	213	231	210	202	165	199	204	218	215	205	188	197	212	204	198	194	214	197	190	187	211	220	213	238	184	224	185	235	228	220	234	211	220	210	206	223	221	204	203	215	205	201	196	178	203	227	209	200	237	208	212	241	221	219	222	183	197	213	185	232	225	195	215	209	244	222	210	233	195	214	217	211	203	192	232	207	222	209	187	215	209	210	214	226	241	210	223	206	230	202	203	210	185	177	232	210	222	199	193	217	216	221	201	205	210	196	213	187	210	204	200	202	228	232	215	222	207	185	224	198	218	218	229	223	239	235	240	185	206	218	206	197	216	230	208	210	197	185	200	184	219	230	217	212	200	238	180	217	234	228	208	200	207	196	199	213	195	214	201	228	211	215	208	218	246	202	224	204	240	209	218	218	206	220	243	189	196	223	195	247	208	202	222	200	203	202	205	220	197	199	209	199	207	206	205	198	212	237	208	187	220	224	189	208	202	223	244	230	228	221	216	204	203	196	217	213	217	190	235	232	193	242	192	197	208	205	196	212	234	206	215	202	235	203	218	226	230	196	203	232	190	206	205	199	186	212	226	184	208	242	197	234	199	210	198	203	207	239	227	231	192	209	224	206	213	240	218	209	190	199	164	222	215	197	212	199	210	220	211	228	221	205	226	208	199	240	191	201	217	207	219	164	213	206	201	199	215	199	193	213	229	210	213	219	198	205	224	202	217	188	181	213	201	219	197	213	200	248	207	196	200	207	197	218	219	205	189	187	225	227	230	200	203	195	213	211	225	174	224	212	211	201	223	214	212	203	222	211	197	217	197	201	202	201	206	204	200	206	208	221	213	212	216	246	199	202	205	215	206	210	199	229	191	215	189	208	201	204	221	208	220	198	209	205	190	223	210	213	213	244	215	238	240	209	186	221	216	208	219	207	199	211	225	181	220	203	201	218	203	215	204	217	199	201	191	243	210	205	221	211	187	190	239	199	188	217	194	184	211	196	212	192	207	215	236	209	190	201	189	223	197	206	201	193	194	207	201	193	183	232	247	187	215	180	211	235	191	185	238	209	195	207	188	206	216	223	213	176	205	210	203	216	223	237	202	200	195	222	205	231	202	190	204	186	206	221	206	207	173	190	205	239	222	183	190	201	212	223	206	188	201	232	203	190	208	191	243	203	187	192	208	199	196	203	226	217	192	227	214	212	197	214	230	204	220	210	201	164	212	221	198	206	219	195	214	217	229	211	194	202	201	209	227	201	193	218	225	222	219	190	209	217	207	227	201	201	220	225	201	197	205	207	220	179	209	227	209	226	225	214	221	192	214	198	183	206	190	219	197	208	215	190	214	204	196	223	219	195	207	206	224	242	230	214	211	212	245	214	211	200	207	218	198	227	217	218	239	205	190	209	215	225	209	231	223	200	190	208	214	198	211	199	223	196	203	203	226	184	242	211	214	206	205	181	191	197	224	216	217	228	234	209	188	233	232	197	210	218	212	216	202	231	232	206	215	219	207	214	198	209	218	207	218	217	240	209	172	190	212	230	197	228	180	192	190	224	197	214	199	218	201	207	194	215	216	208	194	208	201	206	216	225	210	217	232	210	195	211	197	210	189	213	195	198	222	216	228	216	214	189	204	215	205	197	209	203	227	226	204	182	227	240	199	209	227	209	218	221	206	223	189	228	221	220	184	226	201	210	203	205	202	230	215	209	224	212	215	212	223	215	201	208	211	216	231	229	201	193	197	260	220	204	204	224	196	219	190	227	209	206	199	194	220	216	215	199	216	247	223	226	193	180	224	194	208	218	202	197	201	212	195	214	211	213	207	239	201	219	203	194	211	207	225	249	209	231	189	212	207	178	201	216	190	213	217	182	200	243	198	232	175	225	226	213	215	205	209	199	184	223	203	208	204	196	203	214	200	210	191	200	214	195	245	198	208	203	223	197	201	201	236	199	192	227	204	220	184	217	202	199	193	201	240	222	218	201	217	202	219	197	207	184	231	201	200	211	206	238	213	227	201	211	200	197	205	208	224	203	209	205	222	211	234	224	208	191	208	204	232	224	200	197	198	236	235	179	216	199	182	200	213	213	232	233	209	202	224	187	190	221	215	216	191	193	214	223	209	215	238	243	208	210	198	188	211	203	198	190	182	227	221	194	211	213	179	192	204	223	233	196	219	210	199	209	211	220	207	197	196	185	214	212	227	189	191	223	190	202	193	183	201	227	218	219	212	195	204	224	232	221	188	196	212	241	186	209	216	216	225	183	201	206	213	194	219	215	225	214	201	222	215	223	223	220	194	217	220	225	185	189	200	233	183	212	203	218	214	211	190	209	195	211	218	190	219	213	197	220	214	226	208	190	189	210	209	219	200	207	197	185	229	229	207	220	226	209	203	210	197	202	198	202	203	209	195	197	248	193	223	210	215	205	183	195	191	196	223	212	214	252	217	212	190	217	216	225	211	213	218	226	211	216	237	201	224	199	226	224	189	221	203	211	188	219	194	224	213	214	203	202	196	195	199	229	202	190	194	232	212	216	207	235	223	194	227	199	217	200	222	210	205	201	213	204	198	192	209	196	215	172	197	188	175	214	220	212	236	202	192	205	230	218	192	218	211	216	220	209	208	206	193	227	236	219	203	218	223	211	235	222	203	232	176	211	203	215	213	228	223	202	175	218	206	203	197	205	193	209	220	244	230	232	236	210	203	208	206	203	203	222	211	217	216	210	224	228	216	212	195	235	202	212	228	187	208	184	211	220	213	200	206	192	203	205	186	194	220	189	191	203	204	202	191	200	206	216	213	189	209	219	189	199	221	220	177	177	194	199	201	210	225	214	185	223	225	219	209	193	205	226	202	226	198	223	252	192	201	205	203	218	204	195	237	205	227	189	214	226	215	190	203	207	191	214	199	218	205	203	197	228	196	218	192	220	205	214	220	229	228	210	208	224	215	208	226	185	208	220	194	213	219	194	182	199	185	174	236	202	212	189	198	241	214	199	215	238	206	197	205	210	186	201	198	215	216	159	205	200	210	219	188	221	207	225	222	243	217	209	206	208	191	208	237	209	222	226	216	222	177	242	206	220	203	193	219	216	201	193	211	198	218	217	222	201	172	177	212	197	193	218	205	199	202	182	226	210	218	195	218	232	201	207	240	201	217	228	216	223	216	211	201	221	191	201	231	216	209	210	218	203	218	200	234	203	183	218	216	212	194	244	216	216	227	207	216	218	225	215	205	221	190	208	218	222	207	221	205	214	225	187	235	231	207	208	212	227	209	221	197	241	205	216	218	238	210
15640	8948	7716	3915	2578	1999	1500	1238	1048	855	762	734	639	569	561	543	500	489	494	460	473	468	433	469	406	436	419	414	439	409	405	418	439	385	393	374	400	383	402	373	380	380	340	382	353	363	366	385	364	379	373	366	371	339	358	353	397	350	353	358	382	333	335	383	364	364	361	395	388	368	376	371	332	378	368	352	349	383	357	348	381	328	394	354	312	386	335	371	381	359	371	345	410	332	363	370	381	369	370	356	385	347	350	361	368	396	356	359	389	367	344	360	372	362	367	367	319	371	359	361	379	333	361	364	375	379	339	349	379	367	366	360	347	331	367	377	368	352	375	362	394	395	366	371	351	377	342	340	362	330	371	380	356	389	378	366	394	388	356	367	376	399	362	330	348	350	353	354	341	355	355	359	328	333	355	374	387	364	383	364	342	369	367	368	350	343	345	380	356	357	416	335	361	371	368	348	360	350	374	356	349	394	363	342	357	375	363	359	360	410	377	382	390	340	329	424	355	374	350	347	370	377	387	367	392	394	353	347	391	355	389	354	369	308	339	345	388	357	385	366	350	352	343	354	389	340	380	350	367	394	355	397	347	334	374	385	377	357	346	359	345	348	398	360	398	369	367	341	367	350	375	384	355	356	368	375	337	362	385	384	359	332	386	355	380	352	341	361	396	363	371	349	369	354	320	367	341	362	362	363	349	358	384	369	333	364	396	367	323	361	354	362	370	365	350	352	347	341	362	367	344	341	351	383	375	350	357	359	343	370	372	381	356	360	393	367	333	359	383	361	349	350	398	356	373	346	354	338	351	347	339	360	336	364	352	341	358	359	374	357	352	383	381	349	341	348	360	366	326	362	376	355	371	365	386	373	337	343	362	333	321	351	341	353	357	374	361	359	357	370	387	350	346	335	395	368	362	375	344	389	334	377	357	388	342	376	360	360	364	329	354	363	387	379	350	354	360	395	353	342	365	347	381	341	386	337	328	386	333	336	360	337	376	385	406	369	383	380	367	413	328	354	382	349	354	375	349	361	340	348	359	394	361	368	380	360	355	342	375	383	346	370	367	377	382	345	347	385	383	362	380	377	379	400	357	367	378	366	383	421	359	374	349	358	358	378	334	377	358	369	316	367	408	347	352	382	389	367	371	366	391	351	358	350	356	362	343	364	348	388	347	378	372	327	372	368	341	375	381	343	375	330	351	329	336	327	355	366	358	357	335	408	365	375	352	354	373	366	348	360	361	331	357	367	398	368	393	368	370	342	363	379	355	385	356	346	393	358	382	343	388	328	342	366	336	339	373	368	344	356	378	409	385	390	374	348	379	400	331	344	342	373	350	387	347	370	340	351	345	375	362	373	347	351	355	385	352	356	340	362	364	367	359	381	362	328	376	357	351	358	389	344	372	385	366	350	374	376	381	360	378	336	381	380	348	369	345	353	373	355	342	365	372	385	346	339	376	343	375	367	370	353	358	355	408	359	379	389	336	390	379	392	385	388	388	335	343	359	347	380	375	361	371	356	390	357	397	364	330	366	330	361	375	364	373	379	376	363	376	358	378	384	354	392	378	354	414	368	381	384	349	351	333	331	332	424	370	376	363	326	387	359	387	355	379	374	373	365	328	366	337	331	362	354	356	365	377	369	373	347	377	375	342	378	354	368	335	343	345	352	350	343	363	346	348	344	364	362	337	367	336	363	345	347	342	372	374	369	350	362	372	332	376	354	363	336	367	362	377	356	373	362	368	340	357	374	369	354	354	394	351	347	323	364	365	360	390	397	362	377	371	334	352	339	344	374	386	344	344	394	369	361	361	360	365	360	359	374	393	354	337	394	349	359	341	325	344	321	366	362	343	379	372	364	368	394	349	363	394	336	365	352	396	353	373	371	389	333	319	360	373	339	400	340	395	352	319	356	364	357	348	387	359	396	379	376	357	325	341	381	334	347	382	369	388	382	378	375	386	355	395	366	346	374	372	337	347	385	331	372	354	352	349	355	343	366	366	368	362	368	344	361	368	330	357	347	374	390	375	349	391	386	356	397	393	345	363	359	350	330	345	360	364	353	362	382	395	389	328	386	326	352	356	386	332	371	363	376	367	356	363	346	342	378	392	352	336	375	340	350	349	373	358	323	405	347	349	334	363	368	386	405	358	384	354	325	355	340	365	363	339	332	374	354	375	371	339	343	367	352	360	344	356	360	376	384	363	352	383	372	340	365	367	354	380	390	349	360	354	380	376	381	378	352	340	374	377	348	344	329	364	355	349	383	392	378	383	400	359	341	358	374	389	352	364	385	357	365	367	384	338	340	380	375	334	319	359	382	372	362	355	382	396	343	359	333	377	362	358	387	362	343	394	342	344	371	333	373	345	331	350	350	351	364	331	378	358	358	359	354	362	344	376	378	337	337	338	323	344	386	357	369	338	389	357	330	361	388	374	360	393	354	352	397	350	353	355	386	361	352	356	376	376	374	376	325	370	392	361	364	378	383	364	342	353	359	348	316	387	356	387	353	344	371	393	343	372	373	381	366	342	394	332	376	346	355	350	355	373	347	348	379	375	373	358	354	353	363	389	356	373	394	392	371	368	412	359	344	335	375	362	367	331	350	355	395	357	378	359	354	371	356	382	362	357	385	378	373	387	353	343	370	359	316	352	357	368	357	346	323	352	379	373	378	357	365	354	350	359	367	389	353	383	363	373	364	372	353	364	382	375	324	373	352	363	370	385	330	346	363	387	380	364	361	400	369	342	334	346	348	335	361	363	353	381	351	340	356	335	379	404	388	335	397	337	334	350	361	364	374	362	383	339	310	366	343	363	367	354	372	370	343	378	376	341	370	368	323	348	366	387	344	359	412	389	337	383	371	357	358	388	371	363	344	382	352	351	365	336	349	364	338	377	348	372	361	374	358	378	331	329	345	369	350	364	361	371	378	343	374	332	379	365	405	390	358	368	348	360	355	362	361	348	374	343	355	406	347	335	358	335	356	381	332	383	340	375	416	373	378	356	355	363	381	358	332	352	371	375	350	367	359	361	355	411	367	358	350	346	402	357	350	363	342	362	330	369	320	348	362	368	366	349	343	370	406	352	400	373	353	351	401	349	343	365	387	396	379	374	359	363	356	371	313	359	340	375	351	352	389	352	380	356	365	327	362	366	344	392	385	371	329	360	331	363	350	390	350	323	354	398	333	386	363	345	354	345	378	350	352	330	358	350	334	372	380	356	360	374	352	377	362	368	387	385	373	384	361	368	339	337	359	349	350	360	361	356	356	364	350	352	356	371	384	348	355	378	343	380	361	403	352	381	351	368	402	355	390	368	334	367	371	354	366	369	383	338	361	334	351	381	360	352	344	377	387	354	370	364	351	369	337	379	380	367	354	318	357	350	390	379	346	363	349	343	368	352	383	372	371	331	357	328	374	345	377	330	365	369	360	358	356	395	363	364	348	369	363	359	381	391	361	352	348	354	366	371	356	370	393	378	436	390	395	354	383
23134	21108	29076	23370	21109	19972	2331	918	707	671	584	547	529	492	490	476	454	462	463	461	445	465	417	435	396	388	383	408	385	391	396	417	360	400	399	382	409	417	370	373	414	386	389	360	388	437	392	368	376	412	384	385	400	357	343	393	383	398	357	409	383	389	378	369	341	400	345	375	389	348	353	392	360	406	365	378	390	405	377	364	338	372	378	379	390	392	377	387	380	388	358	407	405	387	336	336	384	382	419	392	358	366	366	387	363	388	367	376	383	391	354	400	408	364	396	363	359	403	358	397	373	398	394	356	373	389	392	376	375	383	349	375	405	389	372	370	387	362	343	368	400	381	376	396	351	355	424	399	383	362	370	387	358	356	369	348	330	345	384	401	387	372	412	374	347	394	373	367	404	385	385	380	380	352	349	373	365	358	393	378	393	361	376	344	362	354	361	351	375	368	343	353	382	346	374	377	381	358	340	401	357	409	384	378	399	404	386	381	343	382	380	377	366	363	370	381	376	390	327	368	377	370	362	370	367	370	361	397	356	395	373	390	385	373	398	355	388	351	357	370	362	372	386	345	388	370	348	376	387	391	364	393	357	393	367	364	383	368	360	369	364	387	382	398	375	380	401	428	392	371	407	371	390	402	348	406	364	360	352	357	396	348	379	349	405	382	378	357	364	337	394	374	388	359	413	384	347	367	359	366	366	425	379	392	420	365	385	342	409	345	345	356	369	370	358	360	378	391	367	392	385	360	378	368	358	358	370	378	393	356	355	364	371	375	397	370	389	371	387	361	360	365	391	378	360	363	396	361	381	390	381	368	399	358	419	393	354	382	359	396	380	376	361	389	415	390	396	387	376	376	332	353	358	378	365	367	390	347	376	397	407	376	349	360	390	382	409	357	378	358	372	349	361	384	358	390	362	393	357	406	381	377	380	386	359	353	375	405	366	394	353	358	362	373	398	397	390	384	376	391	363	369	391	380	373	382	386	367	370	403	386	378	376	387	343	405	373	387	349	342	370	362	399	367	366	361	365	405	366	394	393	381	385	391	361	398	438	393	396	361	377	407	368	355	380	383	388	395	373	395	389	421	371	403	424	362	340	356	384	367	374	382	402	381	354	386	396	378	360	385	353	368	360	351	375	371	376	348	357	387	406	364	349	384	376	354	376	371	369	340	397	404	394	350	367	397	407	389	370	392	368	365	364	368	364	345	379	368	361	392	356	377	411	353	381	363	351	405	358	383	372	401	338	349	384	381	365	387	371	395	360	384	393	402	344	402	408	374	393	391	398	380	379	406	402	373	377	372	359	383	322	401	374	363	367	358	394	397	362	369	367	381	366	387	393	398	361	380	367	402	383	382	368	387	409	363	389	360	367	398	390	380	387	393	351	356	386	428	372	405	386	351	380	401	388	419	342	366	395	360	356	408	379	397	368	389	373	365	391	386	386	356	360	388	359	355	376	401	364	350	374	365	357	361	394	397	383	348	359	347	355	371	369	351	382	385	367	389	385	372	345	387	369	387	381	375	353	359	378	336	365	364	393	348	403	385	339	340	401	376	399	397	367	402	384	333	372	359	389	378	363	389	383	394	390	393	332	355	378	399	379	379	343	397	386	379	382	378	337	390	409	398	398	335	369	391	363	368	373	378	352	376	399	367	354	401	382	396	376	379	388	362	367	389	377	365	347	400	375	371	390	335	336	370	396	364	379	374	365	380	368	385	391	357	358	357	366	376	395	355	389	362	360	384	365	403	404	343	373	352	365	348	379	364	332	381	366	373	407	357	369	381	360	371	384	351	418	408	364	386	396	382	387	361	400	375	389	341	382	385	345	425	368	326	389	390	361	404	403	354	365	430	377	363	382	371	381	398	389	398	362	387	375	385	389	385	349	353	370	382	383	375	382	409	405	351	392	328	371	376	342	393	376	391	393	402	358	374	365	382	404	371	386	357	398	386	419	383	426	380	380	349	378	397	398	385	343	370	352	370	371	395	384	351	342	374	370	393	371	374	388	358	354	378	370	356	358	399	416	405	357	360	366	416	384	366	381	368	368	364	399	361	396	398	360	373	374	339	384	353	369	383	382	397	404	342	400	406	396	417	387	369	416	374	390	343	369	384	378	398	400	367	353	382	342	372	391	389	367	409	348	358	362	380	386	371	354	371	370	383	357	383	379	390	378	329	342	382	347	397	335	384	374	398	384	364	361	405	351	402	342	366	410	363	375	377	385	380	366	405	349	349	357	357	348	353	419	368	365	359	362	369	391	363	403	368	353	337	399	347	405	333	385	399	380	377	342	402	338	368	394	405	380	388	378	354	370	382	412	369	383	398	380	369	359	372	366	357	378	364	338	419	333	347	388	380	370	401	362	369	359	377	391	401	382	375	357	401	356	336	377	373	360	388	416	395	379	408	360	391	348	356	377	385	337	355	360	343	352	370	313	373	393	380	345	385	397	377	359	365	367	364	352	380	353	369	376	389	382	409	408	395	400	370	390	380	348	387	387	399	379	358	363	372	395	363	358	357	394	355	364	379	359	381	380	395	376	419	350	359	333	371	354	367	392	361	395	405	383	375	400	385	376	376	395	383	392	381	362	359	362	417	387	365	380	370	393	377	417	345	381	413	362	387	346	346	354	382	372	424	380	363	375	404	325	401	371	347	401	382	370	350	381	373	401	382	386	336	366	361	362	321	393	356	378	356	363	380	360	366	358	394	371	343	328	386	362	365	389	368	390	383	409	352	348	339	408	364	393	387	363	352	401	365	392	359	384	409	382	360	386	391	354	370	376	386	366	395	361	364	381	363	352	389	367	395	363	411	364	371	379	361	383	344	356	384	373	364	376	392	356	359	395	365	409	385	382	375	386	370	366	373	365	373	369	402	397	392	355	383	379	392	342	358	370	366	350	362	365	360	353	371	366	391	357	363	381	324	363	347	369	358	386	366	363	379	380	371	349	377	356	394	422	383	376	370	388	365	350	408	370	376	375	353	372	361	388	348	377	351	367	382	396	374	362	371	349	344	373	407	361	388	354	394	384	343	343	383	363	398	365	395	385	347	357	366	410	410	392	382	394	390	412	333	384	397	371	369	395	404	375	356	360	378	343	344	375	338	354	387	354	391	384	383	389	366	411	381	384	407	383	373	357	369	416	382	357	348	374	386	363	387	384	381	395	384	386	361	332	340	369	383	371	394	349	376	378	392	408	402	386	369	362	373	378	337	376	386	399	393	347	373	344	362	368	405	374	383	367	394	359	369	358	331	399	372	358	388	370	367	388	367	353	380	359	387	368	396	389	379	365	363	376	400	387	351	404	370	369	363	364	361	351	378	365	360	349	405	391	419	377	384	369	385	388	372	319	390	361	357	364	375	351	388	353	357	404	432	364	390	366	357	375	387	386	352	383	369	361	402	395	361	398	369	355	341	346	353	404	390	435	362	357	395	357	349	380	368	372	401	363	372	371	378	375	387	378	401	365	402	362	334	361	354	379	367
18162	14913	12830	6968	4709	3665	2842	2255	1957	1693	1425	1315	1224	1080	940	1056	910	868	884	782	789	783	727	766	756	733	756	780	709	703	701	727	702	683	731	721	678	642	673	680	682	686	614	649	690	616	618	646	672	665	680	654	718	647	656	672	662	645	630	686	625	640	668	663	592	647	648	610	636	632	610	613	624	662	601	665	642	648	675	625	612	651	612	617	636	652	608	646	614	660	660	683	658	668	653	644	609	644	621	656	621	619	648	587	625	650	652	587	636	602	648	674	596	680	652	619	654	670	632	649	614	633	629	625	640	640	630	606	622	644	610	578	608	609	618	630	625	629	631	628	633	639	608	629	630	612	656	624	667	656	597	610	618	652	607	616	613	617	602	657	637	618	596	551	632	630	631	643	612	658	604	593	601	671	617	628	616	634	620	644	570	541	610	588	654	632	609	651	603	651	601	640	626	560	601	619	605	643	626	652	639	627	629	624	609	616	619	589	637	627	624	638	650	617	644	583	682	626	560	639	609	669	604	580	610	650	639	659	598	653	627	630	621	625	676	618	595	643	640	619	625	613	635	595	627	602	627	659	632	661	589	656	640	614	644	680	633	585	635	624	609	661	636	609	677	611	660	618	651	611	591	619	591	652	575	609	618	626	636	623	638	650	630	616	631	623	620	617	606	593	679	617	653	628	596	614	646	644	658	675	641	619	611	627	630	637	608	623	590	622	628	649	620	582	637	626	625	631	557	646	590	651	613	596	639	634	649	640	623	586	612	620	613	623	556	645	633	644	626	664	644	647	603	615	576	656	639	638	589	631	627	594	631	635	650	593	611	635	561	589	629	610	645	580	655	607	645	596	607	654	622	612	601	626	630	638	671	628	641	626	614	640	585	642	572	613	626	613	599	584	671	652	619	604	608	630	638	639	615	608	654	674	646	647	608	613	627	587	622	625	643	623	654	635	621	629	563	606	615	561	605	646	573	650	635	588	560	627	651	640	568	631	606	609	623	652	662	623	668	624	640	597	611	619	633	604	628	635	632	599	600	629	625	595	619	675	628	610	671	562	628	608	613	608	642	616	608	652	623	634	604	617	612	596	606	620	639	627	640	625	613	632	637	614	634	626	610	612	607	607	632	651	610	597	635	631	610	607	646	625	629	623	624	681	670	628	657	613	618	618	602	636	648	576	615	654	599	632	584	619	645	610	651	649	619	609	636	633	682	613	602	632	607	650	615	641	640	589	609	657	581	645	626	645	630	612	673	593	630	613	634	602	627	608	607	634	644	617	657	673	588	617	596	622	585	609	627	577	633	582	588	618	627	588	650	582	637	623	637	576	633	608	602	604	579	615	647	663	605	625	604	641	654	623	617	619	645	638	589	585	570	648	608	650	625	652	639	646	611	625	616	650	606	607	609	629	608	626	627	649	575	654	617	597	664	651	646	674	622	590	667	648	624	627	587	637	632	663	610	677	599	593	640	603	633	602	612	626	638	668	667	652	604	580	634	640	593	630	633	646	627	620	582	572	651	619	636	650	632	648	632	626	615	583	656	605	640	659	648	605	617	597	674	595	651	592	645	584	599	614	625	616	628	641	611	625	601	622	623	676	633	610	591	653	600	660	592	616	624	590	648	594	615	628	621	604	632	652	611	628	663	619	625	624	613	606	584	627	613	593	635	641	650	584	652	629	622	622	614	591	591	644	638	646	587	654	583	633	579	591	603	633	619	589	606	557	613	641	593	624	635	647	587	610	685	651	618	646	638	636	621	633	616	615	652	659	565	624	657	586	592	665	627	633	612	652	627	640	620	582	640	650	611	641	622	658	582	609	663	617	653	617	621	589	628	605	654	633	605	568	632	592	620	595	602	616	625	667	606	642	615	649	617	589	605	650	672	636	584	646	606	625	599	623	616	627	644	623	622	623	615	599	620	652	637	681	670	624	602	633	605	601	657	567	617	612	632	627	568	629	636	566	603	637	628	571	626	630	607	596	633	620	663	596	655	633	604	596	603	616	620	619	617	619	643	658	670	611	646	600	593	642	634	603	600	644	660	616	634	589	611	659	634	580	591	648	622	579	659	620	674	631	636	623	600	636	640	616	614	650	643	602	590	653	637	638	641	606	617	633	630	637	658	585	625	655	627	636	633	598	614	642	635	619	565	621	643	661	634	620	606	592	670	648	638	622	674	633	588	612	623	599	637	606	637	625	649	609	640	584	630	632	619	595	618	635	611	678	637	631	637	625	609	631	567	592	590	608	615	600	637	636	627	653	637	586	593	629	640	593	607	627	636	592	625	572	609	629	629	604	614	621	657	621	660	590	608	613	579	577	627	693	608	681	598	607	610	659	630	639	632	624	637	605	634	625	653	642	634	624	659	635	611	623	607	604	636	613	661	665	645	600	645	633	619	639	626	619	620	588	578	603	615	586	585	654	571	600	632	617	606	615	582	606	650	599	630	643	642	616	612	634	635	607	627	603	660	626	611	596	633	627	643	658	643	585	614	641	591	633	559	604	617	639	643	604	584	600	607	635	626	663	623	592	636	622	651	618	615	630	635	621	583	643	649	605	624	612	655	647	656	611	611	657	644	618	596	622	617	617	599	650	677	599	615	662	635	563	646	637	592	642	650	644	635	576	615	571	631	624	640	635	620	629	647	632	641	599	610	652	640	652	602	614	651	660	606	604	630	591	605	610	648	673	610	630	633	604	620	613	579	613	631	600	638	609	633	630	639	608	639	568	658	606	645	600	615	620	595	653	659	627	588	609	642	617	623	604	617	597	592	640	609	673	615	625	619	619	633	653	621	634	604	642	621	641	644	600	636	595	633	590	643	631	616	582	587	597	609	616	622	638	565	660	644	652	604	615	594	649	601	616	642	637	613	638	632	607	590	576	641	621	674	618	641	675	582	580	647	642	668	577	624	580	601	599	634	631	599	609	666	609	639	602	657	657	627	624	658	640	665	614	635	577	631	593	605	635	598	635	669	642	592	583	596	606	608	585	653	631	633	596	607	641	622	631	586	602	606	611	639	640	571	637	613	635	674	592	619	624	614	603	631	622	649	666	631	630	656	572	613	635	640	622	608	668	649	613	631	588	633	633	602	621	609	607	571	623	622	620	641	622	632	608	661	637	625	690	590	614	641	638	623	609	609	585	625	577	669	594	626	603	590	585	633	625	582	655	629	670	589	644	640	631	595	635	592	651	621	547	615	638	598	650	638	646	630	619	658	601	627	636	615	616	625	674	607	624	637	635	584	629	655	627	606	631	609	622	593	640	622	611	604	603	606	647	645	634	625	630	611	608	613	620	644	637	642	624	618	603	644	602	605	667	643	618	617	648	587	638	626	607	604	609	647	592	598	659	653	673	671	607	641	605	630	605	625	636	639	632	631	592	609	607	620	626	595	631	604	582	630	608	630	677	616	616	609	638	643	600	624	590	612	624	630	619	600	599	639	632	659	661	666	576	610	626	677	580	617	675	585	660	624	593	614	649
26779	20325	7438	388	224	154	110	115	94	108	92	90	96	91	103	86	72	98	101	103	89	93	112	92	88	105	91	109	87	113	89	87	94	105	96	82	92	84	91	91	89	96	89	83	86	104	106	98	101	92	86	82	79	89	90	89	117	95	91	90	92	112	92	87	87	93	88	107	80	73	86	82	79	86	85	108	89	90	96	90	78	97	82	69	86	89	111	83	81	106	82	91	95	86	78	90	88	77	85	69	90	93	85	84	82	77	74	93	104	90	85	100	81	104	80	90	92	113	88	97	87	87	95	107	98	93	86	84	99	102	93	87	91	86	68	87	93	94	88	94	87	81	88	93	93	89	107	98	80	92	99	93	89	88	104	89	96	94	86	87	88	103	103	82	101	101	95	96	80	91	87	82	106	96	93	86	87	93	93	80	96	101	81	96	100	85	77	93	87	89	102	95	96	92	75	98	83	110	90	107	107	94	102	103	110	90	87	84	95	87	97	91	90	85	101	91	93	91	84	97	88	85	90	107	97	79	97	104	114	87	77	93	92	93	92	94	80	96	93	91	79	96	88	81	81	89	92	108	79	88	90	92	84	81	106	74	96	95	82	84	93	81	95	91	72	98	104	90	90	99	80	104	82	77	92	90	100	106	93	88	91	76	100	85	98	75	88	87	88	96	97	92	87	81	95	91	87	82	89	94	84	108	95	82	102	84	91	105	97	88	96	93	85	100	73	81	105	99	95	81	94	89	89	72	88	123	101	96	79	96	90	82	106	95	85	100	100	89	86	91	96	94	92	90	82	85	83	94	103	106	99	86	106	87	89	90	92	82	84	91	88	87	74	102	81	109	96	96	97	72	89	103	110	101	78	80	90	99	82	91	85	94	91	98	75	86	71	87	85	92	76	85	99	97	88	87	111	97	87	73	85	95	103	95	97	85	87	111	84	82	97	81	71	88	80	86	99	114	93	106	99	68	84	86	100	92	88	97	80	89	89	112	76	92	99	101	89	100	79	77	89	102	81	86	97	89	98	85	80	90	96	96	68	83	93	113	82	83	93	79	83	87	81	86	88	68	89	85	90	95	97	101	80	82	97	90	105	82	91	90	86	96	75	92	106	106	105	99	97	101	115	96	86	94	91	97	103	95	88	106	91	80	83	77	96	109	87	84	94	91	83	91	87	76	86	102	87	82	88	102	77	96	90	82	91	94	83	100	86	89	89	92	92	87	103	90	74	82	88	77	71	89	83	71	72	89	96	89	80	90	103	97	100	93	91	80	85	94	89	94	101	105	89	101	80	66	83	90	77	110	92	82	89	90	96	103	82	98	82	112	76	79	99	87	78	105	95	78	64	83	75	87	87	74	103	100	98	88	88	97	99	86	104	79	95	77	92	90	98	90	83	89	85	100	103	93	70	78	90	82	98	91	93	96	99	81	91	95	106	100	94	98	96	94	82	96	86	103	85	98	83	75	99	101	91	108	85	92	90	73	100	89	91	86	107	93	99	99	81	88	93	81	88	95	93	98	88	97	108	88	78	77	88	94	86	80	95	112	81	111	87	100	97	84	95	87	84	96	101	102	91	94	86	88	89	99	75	87	96	89	83	82	89	93	80	92	87	97	82	89	95	94	89	85	82	87	81	82	85	97	84	90	90	89	122	82	97	84	88	76	97	109	87	85	107	93	100	85	83	89	99	106	79	98	83	91	77	83	97	88	97	84	80	98	94	103	101	101	98	100	90	83	87	90	94	106	91	91	108	84	88	96	93	95	98	94	85	89	83	82	102	70	86	88	94	98	84	110	101	104	97	96	70	73	100	80	95	91	94	65	93	92	79	89	90	90	91	82	112	70	95	97	103	96	97	87	78	89	73	111	96	85	77	79	87	101	87	108	108	106	83	90	97	85	112	80	113	94	71	88	103	96	95	95	103	84	80	88	90	83	115	102	86	87	74	82	107	91	93	87	91	96	59	99	105	88	85	99	95	97	92	99	92	102	85	81	78	86	83	75	99	84	103	83	76	104	84	85	95	86	87	86	79	109	102	117	89	94	88	84	109	80	96	101	73	105	97	90	94	92	92	90	87	89	98	88	75	103	88	78	78	88	112	92	71	101	98	99	89	103	88	86	106	78	94	78	88	92	95	99	86	72	85	98	85	77	82	88	96	87	90	83	92	85	81	102	84	90	102	103	89	73	97	102	90	99	78	90	100	88	81	79	96	96	90	94	84	88	83	89	87	94	77	101	96	98	88	96	89	81	92	95	100	99	84	88	81	100	83	102	93	82	104	85	88	91	80	84	77	76	81	97	92	86	97	80	90	99	107	89	96	102	86	98	93	85	131	93	104	84	95	92	84	111	104	86	82	91	99	79	100	110	80	99	99	83	97	79	90	101	100	95	103	108	92	90	78	83	77	95	76	90	94	102	75	110	82	81	85	98	96	85	95	104	92	78	100	83	90	84	73	99	89	98	82	84	94	87	81	93	88	76	97	90	89	97	78	77	75	88	100	92	73	81	88	97	80	83	92	84	87	99	101	78	95	91	89	87	77	77	83	105	88	76	83	93	95	100	76	88	89	98	74	94	81	95	71	93	88	90	102	95	85	90	92	116	94	97	108	109	109	87	85	101	88	83	103	86	101	100	83	100	95	80	97	79	86	100	120	97	98	81	77	100	98	86	89	108	77	92	64	98	92	104	74	85	93	86	99	95	94	104	86	91	86	92	104	92	93	87	76	80	101	84	92	84	88	111	105	120	81	77	96	86	87	104	67	83	95	114	100	89	83	91	80	77	89	89	93	76	109	80	88	106	100	74	98	84	96	101	94	94	98	109	102	80	92	90	100	97	77	85	94	82	88	91	85	85	100	91	98	87	66	87	88	74	91	84	101	87	92	91	110	96	93	79	95	83	105	97	91	92	89	88	104	93	96	88	99	66	108	90	93	96	101	80	78	93	94	96	76	100	94	87	103	101	100	74	90	86	102	82	100	91	88	106	91	80	95	90	94	107	95	96	86	108	110	113	107	82	86	91	105	89	120	80	100	95	91	97	87	82	68	68	62	111	99	92	86	103	111	106	80	97	92	99	93	94	81	92	73	96	79	82	83	95	101	92	71	84	96	96	115	97	107	86	91	92	84	91	102	100	95	94	84	86	95	88	83	92	94	80	103	88	107	82	94	84	99	108	93	80	94	94	102	67	110	81	75	80	85	88	89	91	96	104	81	88	95	102	96	90	73	96	79	80	96	95	85	90	95	99	93	75	96	81	109	119	80	112	85	84	85	78	97	89	85	85	97	95	103	91	74	96	107	84	83	93	95	85	90	78	76	83	89	109	102	88	103	73	89	98	89	95	92	78	88	79	88	81	87	79	84	101	91	80	85	96	108	83	98	82	93	120	87	84	98	103	94	96	93	88	96	103	104	89	76	82	97	88	68	84	112	107	97	101	90	87	85	88	76	80	98	87	88	78	84	93	95	102	96	84	93	88	83	88
8054	1009	894	535	374	310	266	223	224	205	206	204	189	187	186	188	170	179	194	176	161	185	200	191	178	187	180	177	161	184	161	189	156	175	168	160	174	180	203	166	159	184	176	159	183	178	169	172	151	210	157	201	195	170	187	169	205	190	168	169	171	161	159	178	163	160	187	184	186	166	158	177	194	171	201	192	175	182	173	151	150	177	158	176	167	181	159	158	177	181	180	168	185	178	181	173	173	171	189	169	172	189	173	167	161	154	146	153	184	145	181	180	179	188	177	175	175	169	191	159	185	171	166	163	178	173	160	183	160	180	167	195	160	158	178	172	175	172	157	150	177	184	162	173	173	172	168	157	144	167	181	195	166	194	164	175	195	197	174	212	173	185	170	172	168	179	186	178	172	168	161	143	182	179	150	187	183	173	155	184	170	174	174	176	173	159	184	168	154	171	178	190	166	204	163	165	156	155	174	192	170	189	162	158	196	203	164	178	170	166	157	163	174	160	177	160	175	160	157	182	166	184	159	170	162	171	159	202	178	161	161	177	155	175	150	153	177	170	160	169	171	186	175	182	168	198	160	176	166	162	147	170	165	167	175	205	179	154	160	177	169	191	163	142	156	162	170	180	174	179	202	179	160	156	159	182	177	174	177	156	155	156	171	173	174	195	187	163	169	162	189	183	203	182	167	186	152	166	178	169	160	154	182	189	158	172	168	160	189	171	174	175	176	176	158	173	179	166	154	167	195	202	201	180	168	180	169	155	164	174	184	177	184	147	162	151	175	181	185	166	153	187	187	164	162	170	154	161	195	169	166	185	168	176	175	158	160	180	183	186	186	172	156	176	179	174	153	144	156	178	184	134	186	171	174	150	182	172	159	176	167	184	178	186	154	189	168	171	177	168	163	163	173	179	160	165	157	169	183	161	174	158	152	195	206	177	172	176	165	184	163	177	190	182	165	171	167	155	162	183	166	181	170	184	144	157	159	174	184	154	165	169	159	160	199	147	161	171	179	161	173	187	170	164	162	173	195	179	166	166	186	189	179	183	185	173	178	171	186	169	176	168	152	184	160	162	146	183	161	185	170	178	182	170	175	181	187	180	186	156	183	162	179	154	158	181	198	182	146	156	162	168	168	184	171	172	167	174	151	169	211	167	177	205	160	191	171	202	178	188	167	165	180	185	167	158	195	185	164	176	173	169	159	165	194	165	167	184	163	157	166	175	168	167	191	195	176	184	164	167	153	184	160	156	174	177	164	178	179	191	166	180	164	164	153	160	167	175	174	172	168	158	163	169	169	174	156	158	172	175	168	179	190	158	155	191	181	183	154	184	167	167	160	177	186	160	166	165	185	160	192	203	180	175	154	190	167	184	179	190	188	152	178	179	168	190	177	173	171	167	170	165	170	177	170	171	166	171	188	166	192	156	174	177	160	170	202	164	164	172	178	165	167	179	184	170	174	173	158	170	171	147	188	186	196	168	155	155	180	175	152	189	185	160	196	171	161	183	165	140	167	142	202	186	172	172	171	175	185	186	175	179	175	174	154	152	159	162	176	160	174	169	183	182	169	184	164	174	178	179	158	164	166	145	157	142	174	158	163	176	181	163	174	184	208	174	147	159	169	155	183	179	157	168	155	163	163	154	182	175	190	191	145	195	193	183	170	175	185	166	182	174	173	176	174	179	187	161	184	176	188	182	172	171	177	160	192	168	161	152	178	153	183	193	187	179	173	171	201	166	154	173	189	174	172	161	175	168	154	187	168	158	187	178	169	174	187	170	162	184	182	184	163	173	165	160	173	148	161	176	176	167	188	160	179	178	167	160	165	173	163	175	192	152	181	174	173	163	194	198	173	168	177	166	170	173	169	174	160	189	172	177	188	171	174	160	170	159	165	173	180	183	174	161	188	173	162	161	186	175	186	166	163	196	163	181	173	177	167	206	154	180	139	160	167	189	154	175	168	168	170	192	169	162	139	153	183	195	173	158	171	179	185	165	195	170	157	157	171	169	158	147	168	171	176	180	163	174	168	175	177	158	175	153	183	183	184	169	162	159	192	173	170	136	186	144	175	153	165	184	190	158	180	173	189	161	194	167	176	174	155	176	159	187	157	186	191	204	171	176	185	179	195	198	161	189	168	159	176	173	177	158	191	170	170	164	150	176	181	152	180	202	159	175	175	183	166	153	165	158	174	174	168	166	164	166	194	163	184	165	181	173	173	172	189	181	163	158	178	165	178	175	180	172	184	163	154	203	179	159	174	192	172	178	189	157	170	210	167	182	156	155	154	182	166	195	145	194	161	173	147	162	174	153	159	183	154	192	185	165	164	163	193	173	161	147	176	173	172	169	173	175	165	177	168	149	163	165	163	181	181	182	173	179	168	174	168	199	174	179	172	162	175	171	192	186	182	191	168	171	168	162	195	184	176	164	157	186	160	166	173	158	197	198	168	175	153	172	170	171	183	162	170	167	170	173	178	170	162	177	172	174	169	155	158	140	175	176	175	194	178	192	187	187	176	178	164	165	168	179	182	182	165	168	158	174	186	170	187	178	200	186	163	161	174	164	200	178	163	176	162	172	191	166	182	167	195	176	161	193	161	171	174	167	177	184	191	175	178	169	156	193	164	177	147	174	173	163	178	173	197	181	180	167	169	213	170	168	177	175	167	180	172	185	176	192	173	164	173	163	183	172	174	187	165	155	185	158	190	179	182	176	181	180	180	189	161	175	158	165	171	168	182	191	186	180	181	174	180	164	179	164	169	182	185	148	170	193	149	156	190	177	180	164	149	167	154	171	185	179	170	180	186	178	170	151	167	169	186	149	161	182	166	144	173	169	163	171	157	175	160	163	166	179	188	183	153	167	170	167	187	161	180	154	168	164	170	181	177	163	163	161	178	162	162	175	173	147	166	177	179	176	163	163	171	162	193	162	153	170	171	172	163	179	178	169	157	165	185	183	176	180	178	164	186	148	160	156	181	188	148	173	168	185	181	167	163	170	150	161	164	162	163	171	154	183	183	170	168	175	177	173	185	189	163	176	190	169	157	172	180	202	154	186	191	170	178	160	172	175	157	163	190	157	184	170	184	180	156	163	164	168	172	174	175	182	157	156	140	203	152	170	166	165	171	158	188	168	156	177	159	185	166	190	190	177	130	171	185	169	186	154	196	170	163	166	167	173	174	157	163	172	154	154	159	176	163	149	162	195	160	176	173	167	176	167	170	173	193	167	163	151	177	165	184	151	189	138	192	167	168	156	158	179	181	194	159	165	186	165	176	170	190	161	188	191	174	191	175	142	157	175	190	166	186	197	176	170	171	157	186	182	155	178	166	171	205	162	183	168	166	175	185	170	188	157	182	199	195	162	167	187	164	161	189	177	180	185	173	170	183	189	171	178	165	191	175	166	182	174	179	195	159	170	183	184	168	143	185	151	174	176	193	164	171	189	166	168	190	162	180	181	163	187	160	168	195	193	186	185	180	179	176	174	152	208
24082	21028	28315	23968	20441	2288	659	454	424	343	352	279	261	276	260	229	258	238	246	242	243	252	244	240	239	247	206	238	221	218	213	232	197	234	253	227	228	229	218	227	230	201	210	204	209	218	236	208	208	212	196	201	247	220	224	201	205	211	217	196	233	203	190	251	213	199	209	213	219	201	191	204	224	210	206	193	198	218	204	208	191	196	192	222	219	195	218	221	211	192	194	204	213	236	217	208	181	196	209	199	209	205	217	216	208	210	217	207	190	219	209	199	233	207	195	209	211	232	227	198	201	232	206	213	212	215	232	215	224	231	232	225	231	205	235	228	206	229	220	204	201	218	228	212	211	200	197	215	211	194	230	218	205	199	222	232	214	209	220	237	201	218	207	197	227	209	205	213	227	232	217	190	201	221	246	188	221	194	219	221	212	208	208	217	204	231	189	226	190	222	204	220	214	208	201	206	209	167	224	214	205	183	196	194	219	228	213	223	206	196	197	210	215	205	216	188	200	226	246	213	206	228	199	209	218	197	223	224	207	204	211	219	211	229	208	213	213	231	207	220	225	223	224	227	242	212	221	249	203	224	243	203	241	209	236	229	177	217	205	211	221	223	219	202	206	219	213	196	220	211	219	209	221	223	205	193	207	198	206	262	224	190	211	225	217	215	212	236	234	232	216	207	239	192	204	182	227	202	206	222	190	236	209	216	200	211	219	202	210	219	209	210	217	211	190	219	211	211	217	219	200	207	211	241	210	242	207	211	187	214	234	234	198	201	190	217	183	222	195	215	222	201	219	207	211	218	223	199	185	218	212	203	198	194	203	228	217	208	210	214	213	217	201	223	180	200	173	211	213	224	230	204	212	229	203	215	213	242	227	233	187	193	194	227	210	197	193	213	189	221	180	231	226	224	210	227	211	217	227	221	201	205	205	192	197	205	241	232	194	210	222	224	196	201	213	202	222	211	213	219	189	191	211	211	222	196	241	200	204	189	206	209	216	219	217	218	232	204	191	217	219	224	203	223	224	217	235	213	187	209	193	207	202	201	207	230	202	214	225	217	215	234	208	229	209	223	219	210	220	183	209	210	220	228	209	238	196	194	198	219	228	197	216	225	218	228	217	228	209	244	220	219	215	186	220	217	211	201	187	183	215	234	212	191	230	196	228	179	178	194	219	200	228	208	173	204	208	246	206	173	197	210	196	217	203	187	207	211	208	235	219	238	216	185	225	217	217	204	221	218	203	186	197	193	218	198	213	221	217	233	210	202	198	209	213	242	211	198	198	216	210	190	222	209	227	220	209	189	229	249	199	219	226	230	198	216	234	219	197	181	222	196	215	213	227	225	203	217	222	203	217	209	222	194	206	221	216	217	211	218	231	202	214	203	206	223	224	220	200	199	209	215	196	205	185	223	180	206	239	204	220	219	203	225	221	198	216	210	185	256	219	226	216	192	222	232	226	213	205	205	216	213	220	206	217	208	220	214	245	209	199	238	233	205	222	193	206	229	213	216	212	199	210	229	189	206	207	206	249	223	218	229	219	231	221	215	218	207	215	231	201	207	210	216	207	205	227	205	204	226	221	216	237	204	231	217	223	215	191	191	237	212	225	226	242	211	221	219	220	200	216	206	215	206	215	230	187	218	218	227	196	186	185	219	220	217	187	226	232	205	215	187	209	196	211	225	221	229	234	205	207	210	235	217	203	216	179	212	217	213	213	200	199	212	208	229	213	210	193	225	199	204	188	211	183	215	212	211	207	205	206	211	203	218	227	204	202	210	218	207	216	194	225	226	197	223	209	206	209	201	213	213	227	239	189	210	217	211	220	219	232	210	225	214	199	212	196	236	210	228	196	229	235	223	203	236	189	200	230	196	217	200	204	206	244	216	204	223	202	218	230	195	191	217	230	198	239	188	186	201	235	215	202	221	205	213	204	233	231	212	194	201	180	209	198	227	233	220	232	187	194	206	221	201	214	191	214	181	205	218	211	221	190	248	216	204	206	235	202	235	179	206	200	228	216	215	223	226	211	201	204	200	193	199	203	204	221	196	211	205	227	174	217	201	198	217	214	198	200	217	205	186	227	245	210	234	235	199	192	215	193	232	221	211	224	247	219	214	213	214	216	218	209	204	213	211	223	195	219	218	224	216	205	242	229	194	216	214	214	197	220	230	232	230	181	196	210	211	206	205	206	186	211	215	186	206	230	216	223	190	202	198	215	222	230	210	223	225	215	208	200	238	217	216	206	211	228	212	222	213	210	201	222	233	190	205	187	184	203	187	208	198	234	190	192	222	256	217	217	206	234	220	222	205	198	200	198	189	235	236	208	207	221	195	209	214	221	223	222	244	228	216	207	195	216	210	232	181	218	180	213	197	216	202	209	201	218	211	234	213	193	214	207	210	225	216	215	213	215	205	241	231	199	227	223	190	229	199	200	240	218	223	211	204	226	191	198	206	214	201	225	206	226	246	201	207	185	227	162	227	230	215	218	197	214	197	203	223	235	206	210	190	186	223	234	224	223	204	210	241	207	202	197	229	236	208	220	202	226	208	204	209	207	218	207	198	210	196	198	202	211	213	223	216	207	221	204	201	242	206	217	194	214	212	215	206	212	219	234	202	209	195	226	218	190	191	218	212	225	217	220	214	212	206	210	197	188	201	210	229	212	176	199	201	199	218	205	231	224	221	228	191	211	212	211	204	214	207	205	209	192	207	182	201	201	210	219	201	183	199	200	221	194	203	223	215	208	202	176	224	212	230	213	211	238	199	215	195	211	215	207	192	216	197	217	202	221	231	232	233	230	224	201	210	224	203	188	214	228	238	234	212	202	216	210	218	203	208	227	201	202	214	222	221	217	218	221	214	221	236	194	217	240	223	208	183	207	176	232	226	209	224	203	203	218	229	221	215	178	181	216	232	188	210	214	234	185	201	212	231	221	221	212	199	213	235	196	221	231	209	215	221	215	213	202	198	220	196	213	227	221	213	190	200	231	178	194	194	204	221	193	214	216	195	198	216	223	209	191	233	210	211	193	197	194	208	212	208	196	224	207	193	205	219	207	171	210	216	223	207	192	199	213	206	229	194	199	239	195	212	186	218	218	231	230	209	212	199	246	208	207	232	211	200	217	229	229	195	208	207	227	214	200	190	220	209	226	226	217	198	230	206	218	217	219	212	203	208	212	206	184	208	221	221	177	187	205	203	205	253	223	210	213	221	216	212	217	202	231	222	224	192	204	227	204	217	202	238	202	203	227	180	195	237	190	223	196	182	188	230	218	206	210	203	210	213	209	223	206	196	214	238	195	220	215	231	225	201	222	212	198	189	225	220	203	197	230	196	207	197	177	206	204	242	209	215	240	205	230	205	192	192	236	216	200	205	211	198	261	208	193	183	215	205	184	222	192	185	211	219	213	204	212	207	202	205	200	189	220	214	196	197	207	206	201	220	231	187	197	203	206	189	218	175	210	217	208	234	218	202	217	182	234	209	222	227
15582	9135	7880	3899	2591	1955	1491	1245	1040	935	771	704	685	630	559	527	519	467	466	448	422	446	450	419	427	428	421	430	401	394	382	384	405	400	402	403	362	372	391	383	372	384	387	397	365	395	371	410	363	403	359	403	388	366	395	384	367	379	375	390	353	378	332	355	363	347	356	357	349	394	358	373	377	395	380	396	384	381	388	363	344	371	373	335	388	345	401	350	370	367	356	337	371	338	335	392	333	387	356	385	378	361	365	346	386	392	357	388	320	385	351	363	372	362	375	368	366	361	360	351	368	360	384	377	347	348	357	347	372	358	352	370	364	390	360	349	348	382	380	371	375	349	369	361	375	372	365	358	380	324	354	406	369	390	364	386	387	376	395	358	384	333	356	355	371	378	374	348	354	378	359	366	335	327	337	300	359	361	347	346	349	394	424	343	358	361	346	402	346	370	343	392	357	355	372	354	398	350	340	370	349	353	360	384	375	341	339	363	364	366	343	399	346	326	356	348	369	356	389	351	373	314	363	341	385	308	387	379	373	356	376	384	335	340	333	353	378	361	326	344	337	348	354	335	372	340	361	385	380	377	375	357	370	357	356	336	384	383	383	338	341	389	378	367	361	391	367	383	353	363	344	370	364	372	380	374	343	360	348	392	349	353	419	368	363	355	386	380	351	373	353	376	377	345	355	373	342	365	346	393	363	365	354	386	360	363	361	348	370	373	382	368	336	321	364	346	381	364	362	323	374	384	386	354	336	342	359	398	328	328	385	390	381	430	368	391	397	380	386	335	364	378	393	383	343	356	384	402	354	365	349	377	350	402	340	348	395	364	330	348	369	330	369	347	362	358	365	345	330	357	357	381	364	390	361	375	388	342	352	365	377	358	349	403	339	363	355	397	360	325	340	373	384	372	350	383	349	375	364	341	352	340	363	369	339	383	392	361	382	358	395	358	358	338	356	393	376	359	385	347	358	334	378	367	343	361	350	391	383	345	366	395	329	354	352	349	349	391	337	360	357	390	366	358	357	363	376	381	386	342	371	382	337	354	337	357	370	351	345	367	351	384	346	359	377	354	373	364	359	376	361	403	382	356	357	315	342	342	361	351	363	366	379	348	377	386	354	339	352	328	373	353	343	363	360	375	370	346	369	351	372	403	376	382	339	364	362	395	377	331	341	372	358	373	339	353	385	345	381	372	367	347	376	360	357	347	356	366	350	388	378	312	383	341	349	361	350	369	387	360	363	369	389	380	353	387	347	360	360	371	396	354	370	356	362	375	362	373	374	362	346	394	350	374	372	384	364	351	379	354	394	331	391	340	355	382	361	366	412	385	402	390	315	356	362	352	366	359	353	385	363	370	382	364	333	352	371	358	363	379	357	328	331	348	334	379	370	363	365	357	374	379	323	396	356	346	357	383	361	347	364	381	374	344	346	358	343	400	369	383	363	334	389	388	357	374	353	350	356	350	379	424	337	340	346	388	325	381	385	374	352	358	353	340	370	386	342	378	384	396	307	371	365	363	370	380	349	375	373	363	346	353	387	361	387	386	377	343	392	387	322	399	356	379	367	409	335	367	362	332	362	377	374	361	362	419	353	384	355	346	393	350	349	361	381	368	372	392	379	387	376	358	362	358	344	353	355	364	355	338	359	377	364	351	387	343	381	367	406	347	368	355	335	382	347	367	388	370	325	367	355	339	341	355	344	357	370	375	319	381	353	380	356	361	365	343	380	337	362	374	350	407	375	349	353	357	388	341	380	361	352	307	373	368	347	348	359	332	364	384	338	367	365	342	391	383	389	370	332	367	366	426	337	348	363	367	349	361	349	412	365	372	363	357	391	355	390	348	345	397	396	361	352	345	364	377	365	389	351	358	389	336	339	382	359	366	362	348	385	377	366	361	363	387	344	356	360	322	402	368	348	349	355	372	393	357	386	361	378	352	347	382	392	417	384	355	367	381	333	359	376	372	402	351	351	359	358	358	346	340	371	376	355	395	389	360	363	373	382	351	391	345	386	332	336	363	379	334	384	372	387	361	399	387	343	356	365	366	334	381	365	363	373	349	418	343	370	367	386	350	405	414	394	327	367	333	397	409	361	393	347	369	344	348	369	376	364	323	343	328	371	354	387	348	351	355	349	374	344	355	385	378	353	350	376	362	358	371	363	333	354	355	327	381	355	349	340	357	386	433	383	353	392	354	356	374	353	366	354	375	349	358	343	360	355	349	365	377	366	364	388	348	375	372	376	352	391	357	372	394	380	385	358	356	328	366	388	371	386	370	351	365	385	358	375	349	369	377	364	353	362	358	341	379	344	333	332	354	370	382	377	370	367	357	363	363	325	348	352	331	369	344	378	387	356	382	370	344	349	341	340	392	353	377	354	314	360	359	370	352	353	384	360	357	371	373	371	371	382	355	375	372	360	359	404	375	356	391	331	338	332	381	338	371	370	348	366	377	353	360	389	365	374	340	356	350	386	340	334	368	378	378	298	334	358	363	339	349	379	369	347	367	371	375	397	377	385	400	353	329	362	356	350	396	373	364	358	404	364	411	359	361	386	354	408	359	377	367	353	370	354	356	336	369	351	332	364	365	350	354	388	336	356	367	313	336	346	342	382	384	370	319	343	376	383	346	343	352	360	382	397	373	362	367	328	398	334	371	348	364	357	338	358	399	348	363	366	359	379	339	386	377	342	356	357	341	365	392	382	349	368	362	340	341	356	374	357	343	370	384	344	379	361	378	390	366	375	363	390	355	358	377	379	389	388	379	368	349	345	351	358	357	347	328	389	338	346	385	364	389	361	323	355	351	342	325	370	370	401	384	388	363	378	371	362	382	399	371	362	395	365	333	356	397	365	366	369	367	370	358	402	345	355	365	374	355	359	355	341	350	360	367	351	350	371	384	386	377	396	389	354	383	377	372	355	327	361	401	338	353	346	349	353	366	352	348	350	377	378	362	408	356	385	347	348	390	375	341	370	344	362	382	351	367	410	356	380	417	347	391	388	349	358	341	350	425	381	337	367	355	394	351	372	352	368	367	356	363	335	379	351	339	395	356	320	368	348	381	343	345	342	363	326	353	354	362	341	366	360	374	377	341	375	363	377	366	390	375	361	360	377	377	407	391	374	369	381	327	385	373	378	351	329	355	362	378	372	344	363	359	356	399	404	369	363	353	347	368	311	388	342	380	346	356	366	382	379	336	393	370	345	356	386	346	352	346	348	377	375	364	358	387	366	368	363	365	368	382	376	391	327	368	369	352	349	365	385	355	341	337	352	336	369	348	370	382	372	360	388	378	368	369	352	450	360	361	359	349	362	345	360	374	374	380	367	343	391	412	357	362	376	380	332	366	376	370	395	339	353	373	336	403	351	340	419	397	390	379	415	353	363	381	386	363	370	350	392	361	338	388	359	366	376	375	313	360	382	331	368	348	409	383	364	358	345	362	341	358	349	380	381	365	359	399	379	335	367	356	338	349	355	385	402	354	351	344
23027	21026	28947	23285	21032	19869	2330	956	709	661	600	532	539	526	543	513	442	461	439	466	431	435	432	422	392	420	442	376	419	404	430	397	425	434	384	405	392	373	409	399	390	393	439	376	394	377	421	388	393	386	427	377	392	384	336	385	416	381	402	411	418	387	402	387	374	354	417	363	384	373	390	405	350	388	355	368	359	362	381	369	368	381	400	382	388	390	380	369	352	366	393	369	377	380	409	340	421	377	407	353	391	365	366	408	398	392	397	391	377	378	391	345	340	375	379	393	365	393	406	389	369	395	382	378	382	362	380	381	405	402	393	366	393	406	405	390	357	359	358	377	412	381	364	356	388	348	365	370	377	376	397	392	399	413	375	390	374	355	363	388	389	369	372	381	396	411	395	387	371	376	346	341	369	385	362	397	369	340	421	377	357	358	360	395	379	407	332	358	380	352	367	365	351	401	387	387	391	359	362	369	375	395	373	357	375	373	367	393	367	352	405	376	347	354	385	397	377	385	347	393	365	391	400	405	377	398	377	374	352	391	403	386	355	344	342	363	382	413	365	407	389	383	344	346	358	364	361	380	343	389	404	374	354	345	403	363	392	417	382	386	367	391	329	387	354	377	369	372	386	373	385	371	357	423	392	398	356	401	354	364	383	360	377	342	385	381	379	395	404	351	371	364	396	377	385	357	406	402	419	356	387	387	396	359	382	380	400	371	374	361	403	372	406	383	341	415	358	404	375	388	362	400	386	380	380	365	368	407	356	398	410	361	364	370	375	382	382	395	375	401	377	404	419	385	344	403	382	342	387	349	381	387	406	354	386	354	349	363	368	378	378	383	366	353	385	374	408	367	384	362	388	375	399	352	343	391	393	367	402	355	379	381	345	386	386	351	401	399	384	381	359	369	409	371	380	396	396	393	338	381	345	373	407	413	399	386	386	376	383	402	390	377	375	399	379	364	368	368	400	368	360	417	365	342	378	362	372	377	391	368	390	377	366	412	358	377	380	327	346	386	387	367	359	376	347	392	379	405	399	367	384	380	388	362	403	386	380	384	389	398	403	373	373	385	374	345	359	373	387	365	372	356	373	395	368	359	363	402	368	378	363	367	358	360	359	362	390	369	361	359	396	383	386	408	400	382	342	368	404	399	389	397	419	383	385	357	378	417	394	371	394	378	374	388	340	379	397	374	369	361	372	362	419	363	368	410	395	388	368	405	354	384	385	376	353	405	385	391	412	375	349	386	369	353	349	375	372	386	406	349	354	362	383	382	354	386	388	369	386	369	365	365	352	383	339	393	374	386	398	388	343	371	361	420	385	394	377	360	370	376	394	381	387	376	379	357	350	371	407	369	373	377	371	356	329	375	400	405	375	370	378	381	393	399	397	374	387	402	380	378	384	343	385	387	368	379	348	354	374	387	383	337	380	357	386	428	351	373	413	391	373	355	422	369	349	368	348	365	399	365	350	377	387	376	382	388	392	349	430	366	387	394	382	386	369	384	367	390	356	351	373	404	364	395	367	356	338	405	379	368	379	356	403	353	384	375	381	418	399	377	355	390	364	392	335	386	396	370	395	380	432	384	420	374	359	372	357	358	382	375	350	398	357	382	365	384	407	384	361	379	367	374	367	385	324	393	379	344	374	379	406	400	367	374	392	396	378	381	397	366	365	359	395	391	381	375	380	389	375	375	369	369	415	357	382	355	380	411	343	377	394	356	410	361	393	391	401	361	359	415	392	368	379	383	335	392	368	351	377	373	424	375	372	386	359	345	396	393	382	384	378	379	333	370	396	390	371	361	417	387	375	373	361	396	352	375	391	356	384	350	387	410	397	375	422	383	339	360	383	359	382	384	385	385	389	385	391	409	382	366	389	353	382	359	369	388	398	350	414	350	373	416	431	393	367	367	384	391	370	385	402	394	367	356	382	369	385	363	370	359	413	387	386	365	363	369	380	391	394	373	389	376	396	402	373	356	368	393	365	343	382	362	342	383	368	394	394	381	388	391	374	365	357	370	407	354	399	392	381	365	387	363	391	421	394	381	401	387	394	383	367	392	415	361	334	339	376	385	421	352	374	407	350	401	400	399	408	347	376	367	364	375	411	369	397	403	380	379	368	395	384	393	370	379	358	362	366	355	398	395	358	363	408	371	405	354	382	360	378	384	385	377	348	382	365	390	378	400	376	372	414	381	385	391	406	354	386	388	367	380	412	363	359	379	398	360	394	366	400	366	378	360	390	368	405	368	378	350	357	366	408	376	409	365	403	369	382	372	407	366	397	370	352	395	361	373	379	380	370	408	381	368	395	366	386	387	394	381	403	378	414	342	351	402	381	370	364	389	403	398	407	355	380	385	379	402	350	372	402	344	387	413	367	411	375	345	375	382	386	403	403	376	434	350	394	394	352	365	389	365	367	375	390	399	391	375	349	369	362	372	353	355	398	371	386	365	407	375	370	400	345	375	375	375	362	371	370	360	392	387	388	385	381	365	372	361	367	417	386	387	396	408	373	377	378	421	399	367	396	336	400	367	371	348	378	383	387	404	404	373	358	378	398	393	381	402	399	364	344	408	388	341	350	395	368	416	351	385	400	369	402	360	395	364	381	373	366	343	350	407	366	386	375	377	379	379	364	386	364	381	378	405	389	382	388	374	364	380	342	372	368	361	371	348	382	350	423	400	434	370	353	389	385	390	424	354	375	389	386	391	347	362	365	412	374	374	344	375	328	351	374	363	405	390	407	370	349	425	390	384	361	374	357	383	354	376	380	400	347	368	342	386	362	414	337	377	400	368	422	353	397	378	376	406	383	383	369	364	412	386	327	407	371	371	348	407	369	340	376	377	395	393	362	381	340	353	379	380	341	388	417	390	381	377	383	403	368	375	399	402	417	391	388	401	386	354	364	375	371	371	349	373	360	349	391	352	376	359	374	390	388	354	380	402	395	374	381	379	416	392	391	352	394	372	393	380	424	402	326	364	388	385	357	419	376	394	383	383	398	378	391	374	409	403	403	376	374	376	368	406	396	380	397	370	398	380	402	361	332	391	395	382	356	362	396	377	367	367	379	368	377	377	353	368	391	370	372	388	368	338	383	313	388	383	363	354	366	331	416	409	382	404	377	362	386	388	353	349	403	340	374	374	380	383	360	371	356	367	368	355	376	359	394	356	357	372	398	367	341	386	356	353	356	365	387	357	361	361	393	381	353	373	428	382	394	354	419	360	357	375	353	367	374	399	369	386	353	361	388	374	396	391	364	409	363	371	379	341	361	393	376	407	370	361	447	365	349	381	402	370	397	375	385	366	381	387	363	345	395	355	383	360	352	391	422	372	349	404	415	397	369	364	394	389	365	378	382	375	352	384	370	409	354	394	375	405	359	360	368	384	385	353	371	366	391	391	362	396	391	359	357	387	376	382	330	355	384	334	354	372	373	370	360	376	381	367	362	373	373	396	331	333	358	379	360	376	383	403	355	346	369	378	348	347	395	394
18056	15013	12751	6879	4862	3552	2784	2260	1928	1636	1455	1245	1153	1104	1026	969	973	867	824	822	803	776	792	803	778	727	700	675	668	684	767	703	687	683	633	638	649	672	636	677	626	711	659	657	650	595	680	663	644	666	650	648	681	659	594	692	654	639	625	624	668	657	603	587	634	650	650	610	599	598	587	637	656	660	632	643	605	641	671	656	624	655	609	645	655	608	637	649	655	623	619	675	598	603	641	624	629	624	642	644	610	635	593	606	589	593	646	611	622	650	614	621	609	640	615	621	609	628	622	691	612	609	642	640	642	681	611	619	618	626	627	615	656	617	620	627	628	598	631	636	658	616	685	620	606	645	638	659	657	608	601	601	606	645	624	609	665	590	629	628	619	638	671	626	657	641	640	612	640	683	629	607	631	634	593	628	633	611	636	622	624	635	577	642	648	655	581	590	644	625	622	621	651	657	623	614	660	603	618	622	644	623	594	622	625	629	626	614	635	641	689	677	617	665	620	643	680	674	598	608	627	586	621	594	601	626	600	633	638	581	637	670	644	628	650	640	635	608	661	626	647	590	595	640	598	582	656	628	569	629	612	612	626	637	595	634	630	639	629	648	655	635	644	613	607	622	608	654	587	571	659	645	639	631	597	609	635	625	671	605	638	630	593	626	617	632	569	617	637	586	603	613	624	644	694	586	577	629	623	643	576	634	618	580	667	601	640	657	676	591	593	598	647	658	628	581	605	645	631	620	610	663	630	643	581	624	641	630	624	622	619	603	566	637	653	606	608	595	619	609	632	645	555	618	609	662	650	602	596	603	648	612	594	619	634	625	643	632	595	680	664	621	601	640	588	608	588	645	617	631	646	604	654	657	659	651	602	593	622	684	666	614	584	615	627	632	613	639	633	619	616	652	667	612	630	631	616	616	629	637	600	615	598	644	635	625	600	582	617	623	652	655	617	621	622	625	616	600	605	618	657	625	637	659	646	628	610	637	595	610	624	651	656	605	594	585	646	631	621	616	629	574	654	623	561	660	588	635	614	614	672	594	616	653	604	634	610	624	623	634	607	610	608	622	601	656	597	551	584	596	665	641	607	643	596	660	624	614	659	632	622	611	610	588	604	609	626	670	604	595	640	598	592	631	639	607	628	591	609	623	625	607	617	630	617	679	662	589	610	621	632	580	595	613	575	651	641	607	619	567	659	634	633	668	623	642	641	607	630	601	615	574	640	649	625	576	634	653	644	635	644	620	621	594	613	585	593	665	596	606	619	636	625	627	656	612	590	657	650	634	598	626	618	588	621	641	640	647	602	610	632	579	636	619	647	675	616	575	629	629	636	626	652	564	647	639	625	636	662	641	602	617	664	613	603	609	626	598	646	649	615	614	634	611	663	605	634	600	632	653	639	594	653	632	612	634	604	625	645	605	629	621	631	610	655	632	656	597	619	600	582	624	606	618	620	594	594	665	590	642	609	628	639	650	605	597	637	668	658	621	602	601	645	629	590	665	634	641	599	658	607	634	596	670	627	589	578	606	600	631	599	610	630	596	644	668	602	590	652	657	624	634	638	606	653	618	577	577	593	638	607	670	616	595	637	600	614	599	592	643	617	645	600	698	570	642	617	617	607	627	576	629	657	585	632	618	628	653	625	626	615	612	606	634	672	607	627	629	621	621	635	640	634	635	660	639	615	624	628	615	665	675	615	619	612	620	619	631	621	625	633	643	583	623	652	599	633	642	653	665	644	624	647	628	703	583	613	672	617	592	650	594	645	593	613	608	627	633	650	615	616	656	625	643	665	562	613	613	604	563	634	600	636	619	599	618	591	610	624	650	608	647	622	637	624	668	594	670	676	607	623	624	647	628	630	630	635	585	672	609	646	648	623	633	636	606	640	605	643	628	625	614	645	588	645	616	634	638	621	639	637	644	669	678	624	635	635	624	640	629	623	613	643	639	629	618	598	622	614	662	624	577	600	657	585	646	637	630	610	598	674	628	654	613	622	655	607	576	641	606	632	623	557	608	604	625	617	649	673	635	621	617	630	602	615	573	645	614	600	594	635	628	615	567	622	604	634	622	654	620	660	657	597	628	605	639	645	592	596	631	643	613	622	629	602	626	629	617	590	604	625	636	610	590	639	658	628	640	612	601	626	619	637	645	655	651	643	641	617	613	644	618	632	616	564	616	655	615	620	644	598	665	626	656	645	663	599	636	676	659	621	647	636	649	586	641	611	597	610	621	637	652	580	629	571	607	620	618	653	608	645	644	656	603	621	636	634	657	657	654	644	605	613	638	606	631	638	615	641	639	614	638	618	633	633	637	636	624	644	616	579	637	610	601	603	668	588	611	618	633	615	592	680	625	592	656	660	636	585	651	597	654	610	613	626	640	616	647	611	646	652	623	646	597	665	637	567	605	641	621	655	568	582	627	645	595	583	593	636	651	602	633	596	635	619	593	586	576	611	627	635	611	639	691	586	617	643	592	607	594	628	578	636	609	646	627	579	640	644	619	648	636	639	690	626	633	621	633	612	604	643	617	578	623	573	640	620	594	626	646	593	576	624	602	622	632	593	660	585	627	622	627	568	600	624	636	654	601	598	615	598	615	620	620	580	673	618	682	629	632	626	605	627	619	636	602	646	606	656	615	634	614	645	599	603	658	640	602	623	584	631	622	621	625	622	585	630	645	608	611	641	626	584	620	599	619	609	663	637	637	606	625	649	647	602	609	666	644	584	646	618	635	622	586	644	612	662	598	612	621	603	603	607	609	650	639	600	624	599	665	645	599	599	607	651	630	605	633	663	658	600	646	625	600	656	604	615	638	626	686	627	621	652	574	639	598	637	619	629	609	630	575	640	622	649	616	649	607	610	632	671	619	643	643	580	673	584	628	617	603	624	620	574	649	627	677	637	636	636	645	619	624	611	611	616	641	619	579	651	588	605	639	612	655	606	618	616	633	663	623	652	639	632	657	627	645	620	640	585	579	604	630	637	608	596	613	686	650	636	657	612	595	611	573	646	645	671	601	589	611	621	619	588	691	636	625	620	641	625	614	650	646	595	607	625	586	638	602	618	612	665	579	688	617	613	649	650	638	609	671	622	615	599	637	604	645	607	646	621	638	633	664	593	623	659	627	636	639	602	629	633	650	639	639	619	640	616	612	648	604	628	654	601	599	623	612	600	637	629	632	593	627	606	588	594	634	640	638	601	621	610	588	631	660	609	597	685	587	602	632	635	622	654	663	611	648	584	605	640	581	602	617	633	632	638	644	632	635	606	626	633	622	604	638	625	609	577	636	619	605	635	630	633	607	625	672	636	623	628	597	622	611	605	646	572	609	617	594	614	698	629	589	626	632	614	626	597	614	600	642	629	662	646	613	645	605	625	649	577	623	625	648	625	616	623	673	667	629	604	620	609	596	622	691	642	634	620	618	615	632	609	636	655	612	607	605	601	606	618	628	620	639	670	590	649	619	602	651	608	628	652	580	594	629	603	614
26707	20317	7645	538	352	283	137	118	128	120	110	91	102	100	98	104	113	112	93	82	98	92	107	107	84	104	98	98	102	98	93	90	100	98	95	94	106	95	101	98	87	87	98	97	104	88	102	103	95	93	92	99	100	93	94	99	110	103	105	96	72	93	112	95	98	93	87	94	106	95	107	122	87	89	96	93	88	106	91	109	100	106	89	96	96	89	117	99	100	93	93	85	103	102	97	92	82	101	94	98	101	105	103	101	98	102	90	86	75	89	91	92	110	95	88	85	102	91	110	104	104	95	90	97	94	86	92	81	86	101	101	103	104	108	88	106	109	105	92	82	85	104	85	93	82	93	107	84	97	76	108	80	90	78	90	99	103	107	110	83	93	85	88	87	101	100	84	88	84	101	86	97	86	108	99	93	104	105	105	79	112	88	97	84	103	68	110	88	109	81	105	82	86	98	103	100	62	94	108	98	84	101	87	97	88	99	94	91	102	77	101	96	91	82	87	104	84	122	89	77	92	86	93	93	87	96	99	89	92	103	106	89	98	106	123	82	97	81	91	82	96	89	89	98	92	83	93	86	118	105	108	95	114	97	96	88	100	93	91	89	103	91	91	99	98	80	95	109	85	97	99	101	95	98	95	106	88	101	94	101	98	98	106	85	106	100	94	97	92	92	94	77	111	85	103	94	91	102	86	96	104	69	98	90	74	76	105	98	92	94	106	98	103	91	90	91	100	104	84	97	113	90	96	99	90	91	106	99	92	89	91	107	112	81	96	109	95	97	100	91	97	103	86	105	89	85	91	95	102	100	111	93	91	99	106	85	105	85	81	83	99	81	81	99	125	113	102	89	102	95	97	97	93	84	79	92	106	96	103	94	118	90	85	104	87	100	89	103	106	90	100	107	87	97	97	96	89	65	85	103	96	93	109	103	89	104	97	96	84	98	103	88	99	83	110	90	86	92	90	108	93	98	102	87	110	112	95	108	95	103	98	115	88	103	82	96	101	90	82	95	111	81	94	88	109	94	90	97	98	91	88	91	100	107	97	98	84	89	87	97	88	84	104	84	85	99	93	76	117	95	86	89	98	96	92	90	109	97	93	92	92	87	80	89	107	98	90	89	95	89	90	88	82	91	82	84	104	90	109	87	90	91	117	100	90	83	93	79	97	92	99	86	99	83	98	94	107	99	83	85	81	84	102	103	112	101	88	94	87	94	92	96	104	100	79	84	125	86	115	98	84	84	92	99	91	103	92	95	114	96	96	82	115	109	107	99	106	89	79	102	95	92	92	118	114	78	112	103	95	97	103	85	102	83	109	97	105	106	83	98	78	84	87	95	104	87	109	92	105	93	108	92	88	87	96	89	97	84	86	100	105	95	92	109	102	92	99	70	97	83	84	91	110	99	91	89	86	107	94	97	103	77	91	96	94	99	99	73	93	80	85	110	95	79	90	89	99	81	80	104	93	85	112	109	75	104	88	108	98	98	97	105	96	92	100	96	92	104	82	114	100	104	109	81	104	110	93	103	93	80	91	93	101	107	117	85	82	106	108	95	95	79	97	94	87	110	102	89	103	107	82	93	113	90	85	104	88	92	76	80	107	94	98	95	90	82	103	94	93	99	98	95	82	84	89	78	84	87	100	76	111	85	91	91	71	74	100	83	84	107	96	91	101	105	99	70	84	106	92	100	84	88	87	95	110	93	106	99	100	82	99	96	92	111	90	106	87	96	109	99	102	103	92	105	77	85	89	99	95	105	95	101	91	104	99	84	81	95	79	100	109	86	86	91	93	94	91	104	97	72	84	91	104	96	96	78	111	110	105	87	92	92	91	102	99	100	99	94	92	84	77	88	101	112	103	91	87	92	95	95	88	118	97	88	97	87	92	107	98	113	94	90	99	87	96	81	119	67	85	96	81	84	107	98	107	98	112	103	102	100	98	100	110	108	99	93	90	91	108	103	108	124	96	100	89	98	106	103	102	110	88	98	95	87	91	92	78	95	94	93	105	85	100	81	113	101	110	82	94	95	108	110	83	83	102	89	83	115	101	91	94	82	93	86	97	106	86	94	98	85	86	98	76	96	90	97	116	91	101	110	102	98	74	98	105	96	88	84	96	102	102	81	93	94	107	102	101	101	125	103	123	100	84	80	89	103	116	103	93	91	107	95	104	97	112	102	86	83	88	91	101	84	97	101	87	94	112	86	81	95	108	91	94	94	83	108	86	85	83	102	98	117	80	96	90	79	119	104	87	104	106	94	83	94	75	98	106	95	109	93	108	88	91	100	99	92	105	105	86	86	92	89	94	87	84	103	118	98	84	103	86	93	96	97	86	89	101	105	108	102	88	85	102	88	96	95	89	89	98	110	92	83	84	88	80	93	91	81	110	98	82	91	92	105	93	94	106	76	94	93	71	96	102	106	93	98	101	88	88	82	95	110	99	99	94	89	96	95	87	104	84	96	89	90	87	117	110	90	98	104	88	89	105	85	106	110	97	100	100	97	98	91	117	92	103	92	93	103	92	120	92	90	89	87	80	91	93	98	101	91	97	87	84	91	101	124	87	106	99	92	93	120	106	69	82	87	84	95	83	90	83	119	105	97	94	105	89	101	100	88	91	98	93	87	95	108	99	93	95	80	95	94	80	87	95	88	87	87	91	87	104	106	80	95	94	100	96	93	82	97	100	111	100	99	84	103	101	82	95	100	111	94	79	95	109	90	95	102	92	118	91	88	96	99	97	101	94	99	107	114	99	95	84	86	99	81	93	99	95	82	96	106	103	105	78	91	82	93	85	93	84	101	90	99	96	96	92	88	82	109	81	89	82	92	93	92	105	113	96	86	86	90	99	103	75	81	98	110	88	106	103	85	96	95	95	106	101	103	111	86	81	92	78	87	97	103	89	84	89	100	86	97	97	84	104	112	88	123	101	92	105	98	72	103	100	101	82	109	91	99	97	101	127	107	94	80	107	98	88	111	82	96	85	79	102	95	106	93	105	91	102	114	92	93	106	99	91	112	100	92	108	95	79	100	103	90	77	89	87	79	97	91	84	95	89	96	107	97	88	98	99	98	105	100	89	104	115	87	84	90	113	88	86	89	91	81	95	93	97	107	95	87	75	97	101	102	97	87	94	76	86	101	95	85	90	91	90	98	92	110	106	91	96	88	85	95	94	87	96	80	116	107	101	103	86	79	78	77	98	112	95	95	87	107	109	100	93	82	86	87	112	108	108	98	96	96	79	82	99	97	107	100	95	92	109	96	93	105	91	80	104	81	99	100	86	96	103	87	92	104	106	98	90	102	92	83	93	107	102	72	101	104	107	87	78	102	84	96	76	97	93	112	91	97	91	88	100	113	87	104	95	105	69	87	85	87	103	86	85	87	90	99	92	80	94	99	76	100	89	73	88	101	99	98	81	85	84	97	97	96	89	102	97	88	92	103	91	81	98	86	106	104	88	102	90	97	110	85	83	92	96	96	79	89	102	104
8266	1134	1005	515	430	350	263	224	240	225	208	203	209	218	207	172	190	198	235	177	196	188	192	175	186	194	172	167	200	184	171	176	185	170	194	180	199	195	176	184	186	162	173	185	156	189	179	179	164	164	174	184	201	185	160	167	198	183	187	164	178	172	183	188	178	167	175	172	180	194	189	175	199	168	163	184	161	158	171	181	173	195	194	177	185	174	182	176	201	154	167	195	180	164	171	164	160	151	173	186	184	180	181	150	161	184	177	188	183	180	158	180	170	193	164	175	188	183	149	193	184	189	160	190	188	179	181	182	181	197	184	170	166	150	189	183	181	171	167	175	173	200	175	140	176	179	177	160	171	168	187	177	179	201	184	191	179	181	170	185	174	184	182	192	178	188	181	186	199	171	204	171	179	194	172	195	163	172	174	165	150	174	150	165	180	132	186	175	153	184	186	166	164	188	165	192	156	162	161	164	170	156	173	187	158	182	179	190	148	177	194	200	183	187	197	182	181	190	168	164	170	198	190	162	190	177	192	175	187	163	160	187	172	165	183	172	183	162	178	184	163	194	181	203	185	182	190	176	180	178	200	166	163	184	175	191	189	150	180	178	188	201	165	151	181	178	198	193	172	171	166	190	163	177	183	201	163	167	200	180	187	176	186	187	175	177	180	175	178	188	182	186	181	176	178	172	164	165	187	166	200	187	181	161	180	176	173	177	168	170	178	206	186	199	150	170	180	169	167	167	159	190	159	136	194	143	180	197	189	165	176	185	178	168	185	165	154	172	186	180	180	183	208	153	190	187	170	197	167	157	175	178	170	164	164	179	184	183	196	177	160	169	175	184	169	160	180	189	160	210	202	138	178	175	188	181	171	197	160	191	163	152	190	171	173	167	174	178	186	154	187	206	167	189	186	166	208	168	188	158	154	187	175	179	166	179	177	190	183	187	172	158	167	158	172	169	181	178	171	188	176	195	176	180	180	174	153	186	159	187	171	173	188	184	180	188	175	192	158	179	177	184	140	177	175	190	170	160	184	153	164	192	202	177	162	194	191	170	150	185	177	176	169	184	153	174	184	157	178	167	175	173	174	177	170	166	186	194	171	162	194	200	188	180	187	161	175	166	179	168	169	171	190	186	189	172	166	162	160	196	170	182	161	164	182	186	193	176	185	174	197	175	191	182	193	161	159	183	160	170	190	179	180	164	199	171	159	189	174	173	162	191	146	163	162	204	186	173	183	169	182	183	178	169	183	180	184	197	191	188	177	191	186	164	158	164	175	173	170	189	195	175	200	166	174	202	183	158	179	178	180	176	178	156	185	156	163	195	203	160	170	179	184	163	169	172	172	192	194	210	172	178	180	176	167	186	165	150	174	179	173	165	203	181	186	151	157	194	173	159	169	173	184	175	168	174	190	178	162	168	200	173	188	182	184	176	172	171	186	182	167	184	183	179	186	178	204	163	144	159	177	175	154	197	186	145	163	189	176	185	170	174	155	155	152	193	167	187	173	178	202	176	180	156	186	181	188	174	191	192	175	175	189	187	175	169	178	178	171	189	195	194	191	161	186	165	161	170	185	178	187	193	166	169	179	175	186	166	171	192	198	179	169	157	169	178	155	177	158	169	191	175	160	190	170	192	162	191	171	163	165	184	176	199	167	185	168	160	171	208	177	184	199	183	190	184	156	168	175	156	191	168	170	161	152	165	186	198	160	169	176	177	166	176	182	205	155	169	200	165	202	157	184	164	165	199	168	167	181	185	170	175	174	169	175	173	184	196	178	175	166	177	193	154	174	185	178	164	177	167	182	162	143	177	177	173	187	174	147	198	194	180	172	181	174	173	176	177	175	175	169	158	176	174	179	159	173	172	171	167	172	192	185	187	189	178	166	186	155	185	191	161	167	187	193	189	180	179	145	197	174	195	197	176	155	183	171	191	195	163	179	172	184	198	178	186	183	198	189	183	161	183	178	178	188	194	181	183	174	185	168	179	165	179	177	161	177	206	182	168	186	176	181	176	196	202	167	171	192	155	188	169	178	189	164	173	184	173	171	193	179	164	195	188	201	170	181	162	174	167	163	184	158	158	201	171	159	171	178	197	193	167	186	162	186	168	185	174	161	171	172	185	177	175	177	166	186	173	184	172	172	183	174	177	170	183	180	179	195	180	154	193	163	167	188	175	185	184	192	200	164	200	181	181	170	191	176	171	174	154	176	168	179	183	181	177	181	178	153	178	174	147	177	166	193	159	168	176	177	186	182	175	165	168	200	178	191	163	202	187	194	168	177	191	175	173	175	184	167	163	159	190	187	189	185	172	179	173	165	199	157	202	192	183	189	195	172	167	192	194	175	200	166	147	156	142	197	165	151	176	177	179	177	157	192	185	186	186	191	145	168	177	152	157	177	194	193	162	179	189	171	190	188	178	191	187	176	178	189	203	181	186	202	156	174	164	195	185	179	166	177	187	174	190	183	173	165	170	192	156	177	182	167	174	214	211	165	159	174	176	171	163	156	175	169	182	207	181	178	183	195	180	197	182	195	162	176	182	169	176	156	175	175	164	165	180	170	182	166	186	169	200	172	187	182	180	193	193	180	172	170	197	183	170	154	190	186	196	175	188	180	178	172	177	173	153	188	175	172	189	178	161	185	185	190	180	161	185	189	191	170	172	167	183	181	170	179	179	198	175	198	164	169	178	178	154	166	187	161	147	155	194	162	181	163	208	159	180	190	172	189	164	179	186	135	175	186	175	196	148	162	173	159	185	167	161	173	175	182	188	173	187	179	174	183	170	171	164	181	162	188	196	176	157	201	192	167	160	167	177	220	187	174	172	178	169	167	184	164	172	185	185	203	168	199	167	171	179	168	190	175	178	148	172	178	164	176	194	169	176	140	193	187	179	163	157	157	175	160	162	176	193	179	157	187	163	168	202	162	168	193	174	194	154	175	189	182	209	162	172	176	170	170	169	192	167	189	165	168	192	186	184	170	161	175	175	176	172	177	170	167	178	167	164	177	180	185	172	172	189	182	188	182	184	168	165	167	167	164	186	162	176	200	163	182	173	170	172	171	152	173	153	172	201	168	183	162	185	167	186	177	170	188	176	158	170	193	208	154	175	188	194	180	171	190	178	175	173	191	172	177	182	181	178	169	165	156	191	159	169	185	184	181	192	187	179	175	174	203	163	179	171	175	193	188	167	165	164	177	174	188	171	176	188	182	160	157	158	171	169	191	174	181	179	153	191	182	186	188	179	200	184	159	185	165	184	175	152	182	169	173	188	155	193	188	167	175	165	184	173	188	155	147	165	199	178	163	184	167	186	172	151	175	178	177	160	159	157	183	158	188	195	180	200	179	194	194	185	164	186	159	182	178	166	187	159	205	180	165	173	175	168	185	206	191	182	185	175	168	173	179	206	194	152	196	161	166	165	200	187	169	181	173	197	170	183	176	172	168	183	167	162	159	158	191	167	163	189	155	205	165	166	163	175	174	179
24096	21036	28325	23942	20346	2105	643	461	361	366	340	288	290	293	295	246	270	235	232	242	238	238	215	236	240	227	251	260	223	245	238	213	251	219	255	237	234	221	228	233	255	220	210	209	219	231	207	218	202	225	230	223	201	207	217	209	214	226	200	217	221	200	220	230	228	227	226	240	236	239	221	208	198	218	209	206	223	226	194	211	220	212	218	225	207	202	196	208	221	243	208	242	205	211	216	186	210	221	209	199	233	211	203	175	188	214	225	207	222	232	233	227	197	224	218	238	201	212	216	232	221	206	217	205	195	211	206	192	225	208	212	192	216	226	208	214	204	218	224	210	204	197	227	191	235	211	231	205	209	202	204	224	227	212	211	223	200	191	212	228	204	197	207	247	235	223	189	233	227	204	209	193	198	201	219	235	210	191	230	212	225	217	192	207	210	232	205	215	200	223	225	194	206	199	207	211	213	225	222	212	218	187	213	220	210	215	223	236	197	225	199	238	217	194	247	195	212	211	222	194	222	203	219	215	211	259	232	216	231	214	219	206	190	220	205	220	226	225	226	196	226	203	217	199	220	201	205	211	208	207	208	213	202	198	207	232	202	178	203	207	213	240	187	217	209	203	211	208	216	216	197	227	214	210	207	217	210	200	212	205	203	233	217	203	172	187	195	205	248	230	212	206	200	215	204	206	206	209	214	238	210	223	218	192	186	207	250	211	208	211	205	206	185	201	216	208	214	217	222	201	229	211	208	218	210	207	200	196	179	249	225	199	190	197	206	211	217	212	214	216	205	206	233	195	221	208	214	235	211	206	214	221	210	196	222	211	222	230	209	217	213	208	190	199	239	224	219	225	219	220	198	208	201	226	224	226	214	234	233	197	208	212	222	199	217	227	212	214	235	212	200	230	213	225	222	213	225	215	217	216	201	206	210	182	224	220	210	204	184	235	208	200	233	230	206	213	222	245	207	212	204	215	231	182	216	218	211	242	217	216	201	256	208	173	214	208	207	220	206	203	219	230	228	220	210	196	207	191	199	198	214	199	214	215	221	193	214	214	207	194	240	184	209	240	227	225	215	210	199	214	211	219	222	204	213	222	228	235	216	200	229	210	205	215	210	201	193	220	197	213	195	205	196	231	204	229	217	213	234	236	204	211	199	189	222	230	207	197	210	201	239	233	217	192	231	207	220	206	195	242	207	229	206	236	214	221	210	212	251	217	204	212	206	214	212	222	226	199	170	225	204	221	213	212	203	220	215	190	229	194	241	232	193	216	203	212	210	229	226	200	235	226	248	217	257	230	229	236	205	228	187	231	197	216	215	200	214	246	204	209	178	194	256	210	209	225	203	221	227	187	233	220	229	215	190	189	215	197	207	226	189	219	239	205	227	215	215	204	232	248	215	191	205	207	237	233	208	210	223	204	235	204	218	216	205	196	221	244	206	199	198	198	226	241	206	215	202	218	230	232	224	215	211	196	225	208	193	192	221	221	206	200	199	184	204	187	235	210	187	216	202	219	217	222	208	221	196	217	202	214	215	229	187	205	214	201	204	211	197	207	223	221	185	244	198	230	209	181	205	230	232	223	210	219	222	214	252	206	200	196	222	214	201	206	174	235	211	212	227	194	208	205	221	225	234	233	212	221	197	208	205	209	195	202	179	208	242	230	221	239	200	194	219	202	231	220	204	227	239	215	226	214	209	201	214	223	200	222	206	204	209	213	211	204	211	241	201	215	235	204	227	205	205	180	196	193	233	195	223	188	199	205	202	214	187	200	230	196	201	238	215	212	233	207	229	202	196	219	235	217	179	194	204	228	210	219	200	181	212	200	193	212	233	209	200	206	220	215	224	212	240	246	224	213	217	220	230	184	215	220	226	198	222	225	232	201	227	225	215	227	216	220	207	208	222	225	227	243	232	227	205	209	232	209	237	219	236	176	180	224	226	200	236	208	213	228	215	216	218	204	182	241	201	216	190	213	213	221	196	218	200	208	195	245	206	183	202	207	194	186	199	222	212	200	202	220	184	193	210	208	210	211	194	217	228	212	238	216	243	214	173	221	219	206	238	266	176	213	210	223	213	233	220	215	190	207	216	183	223	248	201	239	209	216	190	191	231	218	209	231	202	216	208	223	206	211	203	211	230	224	208	213	215	198	207	236	194	216	229	205	205	197	186	201	186	207	215	209	196	204	211	206	197	218	220	229	211	194	207	224	200	216	205	200	201	190	217	211	208	209	222	218	232	210	201	174	210	232	209	198	214	199	235	221	206	208	222	211	213	200	222	200	212	219	193	216	211	212	232	237	206	199	191	215	213	225	224	215	211	211	189	231	216	221	202	227	211	193	187	231	207	231	194	207	194	214	225	197	195	199	216	222	200	205	202	175	226	203	198	202	203	201	197	216	219	220	246	194	196	207	225	187	207	217	226	242	215	248	211	223	210	227	185	217	229	235	210	227	181	223	208	210	211	230	180	233	209	231	204	223	218	205	234	225	205	225	218	230	184	161	217	247	228	228	221	219	222	208	192	191	208	226	231	208	250	214	224	212	209	205	226	203	210	223	194	246	195	200	213	216	217	223	191	217	209	195	204	218	224	238	201	213	223	233	211	223	214	203	240	218	198	225	207	242	207	185	221	220	235	226	195	218	205	211	238	208	202	241	215	215	192	230	220	238	215	203	226	199	217	210	214	191	200	209	202	218	216	209	188	188	209	207	197	223	195	201	211	200	203	219	230	207	225	218	212	218	192	215	207	193	205	193	203	226	220	229	219	211	200	200	216	209	216	232	227	230	213	224	217	197	220	195	219	213	210	219	206	227	202	208	183	202	195	213	234	224	209	216	197	212	226	241	204	215	230	212	199	224	186	187	245	208	201	222	213	195	211	215	194	209	214	220	200	189	236	197	229	220	232	219	224	191	189	228	210	204	229	195	213	216	210	221	206	200	197	213	207	215	214	228	196	183	204	214	201	181	236	219	218	201	217	202	173	221	242	230	200	240	249	209	215	191	213	223	181	206	219	219	228	202	198	206	206	204	210	222	214	215	212	221	199	201	229	230	206	231	190	226	236	210	189	212	197	204	209	210	211	227	190	223	196	224	212	217	197	216	206	204	215	224	197	231	213	229	224	224	193	216	224	208	215	196	200	253	225	200	211	192	218	194	208	198	201	220	218	217	231	219	225	208	230	237	244	201	225	216	231	200	204	204	210	219	189	197	201	211	217	197	213	224	232	211	233	220	202	232	201	230	203	218	202	225	225	213	219	212	202	200	213	206	206	230	203	220	219	212	214	186	221	224	204	198	197	201	199	209	223	211	223	180	224	216	216	196	222	255	243	201	212	211	209	222	216	217	243	221	241	197	197	208	224	207	221	198	226	232	209	231	206	212	217	209	211	221	217	207	234	216	219	217	226	196	203	191	220	235	221	230	218	227	226	213	208	230	213	222	206	230	206	215	200	210	227	213	218	217	221	212	213	199	197	200	192	184	226	220
15351	9052	7638	3854	2584	1875	1464	1217	1030	872	767	673	625	590	579	551	494	503	502	481	473	491	443	424	426	388	430	414	424	405	397	369	393	384	396	384	396	404	356	389	341	375	370	403	385	351	397	373	395	381	410	377	378	396	339	390	365	388	409	378	376	390	408	374	362	397	379	348	391	392	333	343	405	390	355	353	346	370	359	372	402	369	365	370	383	378	379	360	391	375	363	386	365	375	362	347	377	359	391	371	384	352	376	380	373	363	346	354	365	371	378	367	346	368	337	356	384	350	353	372	398	355	374	362	353	371	374	337	367	362	365	343	356	386	362	369	347	387	349	370	357	374	351	368	390	340	349	375	331	363	317	357	388	401	374	330	346	353	345	341	387	376	400	381	409	368	399	387	369	371	343	372	337	350	358	369	391	353	346	372	396	381	381	376	368	344	379	343	372	385	364	377	386	391	396	384	400	377	370	381	365	338	353	361	372	389	352	368	377	353	347	370	351	385	379	367	331	392	352	391	413	387	362	401	369	372	345	384	378	355	346	353	388	306	362	356	361	355	353	356	367	325	357	353	366	356	354	383	382	342	361	381	363	358	371	371	357	352	382	342	363	372	351	355	351	374	405	351	363	351	350	350	369	374	333	360	381	364	344	369	390	368	366	396	399	378	342	370	370	364	359	332	346	358	386	381	335	382	389	336	356	364	360	339	343	372	356	368	349	362	373	337	359	349	337	391	357	372	311	329	361	372	395	346	395	344	375	352	386	354	351	342	365	316	393	357	367	356	353	376	376	366	361	351	372	354	391	341	379	399	362	337	377	342	366	335	354	358	365	373	383	391	352	371	360	324	389	365	385	355	359	363	352	367	362	368	361	391	358	346	337	401	386	372	375	369	370	374	358	386	361	386	351	343	395	350	345	368	395	372	359	347	378	385	373	381	384	375	393	367	375	365	381	348	369	335	390	372	359	369	389	366	356	350	356	350	332	371	393	382	359	357	392	362	349	380	394	415	404	374	367	341	354	395	369	380	353	353	388	360	383	411	391	400	406	365	399	357	345	366	356	378	395	342	387	354	355	329	379	357	394	378	327	388	368	378	388	349	365	345	375	378	387	367	379	376	335	374	379	358	354	357	346	335	381	370	387	340	366	381	370	354	348	368	405	341	353	323	357	359	367	394	378	341	359	358	347	357	354	345	364	367	385	421	382	391	378	346	364	349	367	344	360	385	361	378	389	398	369	383	409	386	363	343	359	389	364	378	358	352	362	379	350	429	380	392	357	379	315	320	381	377	396	360	382	374	360	375	350	359	335	346	365	418	382	350	370	381	350	374	361	386	388	369	371	376	366	356	366	369	375	356	371	339	370	346	364	331	382	367	354	376	338	362	327	376	325	385	395	341	341	365	396	339	346	385	372	359	402	350	358	360	348	410	369	360	379	350	392	368	348	341	345	347	391	394	366	345	367	390	366	368	375	403	360	339	402	370	418	382	332	330	390	363	357	335	371	368	330	331	341	355	333	354	371	309	348	374	349	355	343	355	382	335	395	371	386	386	360	371	357	366	386	354	353	353	384	397	333	383	369	395	388	347	383	343	363	344	370	410	356	386	381	386	376	349	370	404	367	415	359	351	377	354	370	361	376	403	383	395	357	376	365	378	346	352	362	368	344	383	345	387	361	371	327	378	337	337	393	372	371	366	353	381	376	392	353	369	354	379	392	354	402	387	409	372	366	349	351	354	391	364	395	408	351	345	383	377	367	405	368	376	331	360	383	384	375	399	395	387	365	366	351	355	366	373	362	366	345	328	373	385	361	363	311	335	342	351	406	361	361	352	365	385	367	363	327	369	389	377	349	366	366	381	396	394	395	382	386	380	348	361	380	389	394	330	369	386	358	359	360	371	348	314	409	352	389	395	376	388	372	393	339	388	363	331	390	365	361	381	372	372	399	365	366	375	314	380	366	322	372	349	356	398	325	364	373	390	345	356	362	350	361	368	401	327	388	377	367	356	364	333	373	378	404	346	376	386	392	372	329	367	366	385	377	374	367	358	378	348	409	358	371	413	371	344	394	347	346	373	366	378	353	392	383	367	380	372	349	379	398	371	380	403	401	389	356	387	375	359	329	373	334	398	352	370	370	347	368	406	392	375	385	368	353	408	383	381	355	377	347	350	359	364	400	338	374	318	366	338	357	398	378	332	368	380	377	356	361	352	364	357	351	361	388	338	352	338	373	389	392	383	345	371	351	384	335	372	377	362	382	388	379	340	376	359	332	383	369	337	356	375	378	377	390	380	368	329	377	359	370	380	340	350	374	363	388	345	374	322	356	388	341	363	362	341	365	349	342	360	389	361	358	391	335	349	349	378	387	382	367	345	375	365	380	377	362	394	382	315	361	355	390	377	395	384	411	379	395	376	383	409	336	366	359	407	329	353	399	341	361	347	354	369	355	405	347	389	329	364	353	339	350	346	370	354	347	345	379	392	384	357	397	378	378	344	355	384	389	367	374	371	380	388	349	337	380	348	386	389	377	364	362	380	391	358	358	375	365	387	390	346	384	379	350	364	383	399	354	397	359	345	355	389	354	394	360	377	371	335	361	401	353	370	324	397	368	378	378	332	377	367	371	360	331	372	359	345	378	347	365	370	361	397	389	360	353	361	412	401	338	389	384	375	373	376	365	389	371	365	333	389	378	370	386	366	368	355	368	384	370	359	354	363	350	355	383	353	386	365	382	399	381	340	391	352	353	355	378	353	375	356	369	368	385	377	364	393	347	378	378	383	361	386	406	329	358	351	374	331	350	374	382	359	347	375	346	391	345	342	356	365	339	386	354	364	364	399	365	366	346	395	394	379	364	358	348	379	340	385	389	369	335	362	309	381	358	360	347	366	357	384	356	368	369	393	398	383	351	353	352	350	371	382	322	403	385	353	383	346	397	367	378	352	367	348	342	369	356	340	365	340	349	366	409	380	362	340	369	388	381	373	373	369	391	365	365	352	306	375	410	375	388	375	335	337	316	330	363	380	364	381	367	349	358	359	378	362	356	373	340	360	379	368	379	376	389	400	352	380	396	382	373	339	355	382	347	378	385	364	348	388	378	359	380	360	359	362	363	379	406	373	388	384	394	358	334	365	363	338	372	322	356	409	343	358	344	364	364	363	388	370	379	356	345	383	405	361	355	374	361	375	357	329	390	373	321	352	363	377	356	327	300	386	369	404	345	335	377	378	354	392	376	377	367	373	337	362	361	356	353	362	375	354	376	349	375	361	360	377	362	364	398	391	400	380	361	377	380	337	341	386	367	367	370	374	358	395	381	349	379	317	363	352	341	345	387	329	376	352	332	381	363	400	365	359	364	378	376	415	393	367	366	391	348	328	378	399	363	354	350	356	363	372	364	360	363	349	381	384	343	366	362	371	344	349	377	394	358	410	360	354	356	358	378	368	375	352	337	356	394	370	360	402	369	405	342	368	357	362	317	385	366	364	367	357
23032	21012	28918	23280	21015	19690	2259	937	738	647	597	554	520	514	459	479	450	444	471	432	443	461	434	432	386	404	417	399	388	402	408	390	407	401	378	425	419	417	426	391	371	418	412	420	346	373	383	409	409	381	373	398	377	384	354	394	405	369	391	394	405	376	381	392	401	367	418	410	392	386	436	361	394	378	371	362	394	397	378	398	362	369	369	364	364	388	386	403	387	396	408	382	388	369	364	380	385	379	377	378	376	377	385	353	374	407	395	386	414	395	371	396	371	372	381	365	362	415	362	399	376	381	401	355	403	369	365	415	401	424	385	395	407	349	414	405	391	412	381	365	383	405	344	384	402	413	380	393	364	366	351	414	351	390	389	418	400	394	414	428	388	377	375	444	355	381	386	376	368	392	384	386	366	392	369	351	384	360	390	362	396	373	356	398	375	398	345	354	351	390	374	372	374	413	401	364	385	370	368	364	366	366	382	357	389	368	382	375	393	402	360	379	354	379	361	391	403	374	371	386	353	417	399	412	366	395	385	348	370	398	418	365	377	374	357	358	413	359	417	387	373	415	389	388	395	376	386	370	390	391	415	367	364	355	354	370	392	388	375	395	365	390	407	343	388	376	360	362	369	367	372	360	388	380	393	369	381	395	399	384	344	369	389	411	357	374	377	389	364	396	356	391	371	367	358	386	383	375	387	390	411	372	398	407	371	415	389	386	406	376	369	367	406	385	361	358	375	392	334	349	378	356	406	365	399	353	338	395	397	371	351	358	400	358	381	393	343	369	366	406	364	397	351	394	368	382	403	365	406	364	372	412	386	382	406	340	389	374	361	371	376	397	371	403	401	374	376	349	399	346	370	390	361	338	374	358	384	398	403	357	374	389	381	384	396	405	378	381	382	383	416	355	356	364	396	374	351	382	355	392	379	410	370	401	371	381	427	416	392	394	362	368	390	373	422	352	361	354	368	401	365	356	412	386	365	367	378	433	395	354	378	393	397	363	387	409	399	389	398	389	390	353	375	355	381	358	363	396	395	376	403	368	377	362	383	372	351	363	395	365	374	350	365	385	359	429	353	370	333	373	366	388	411	411	372	370	385	390	373	358	390	380	391	419	397	401	386	399	391	418	385	403	352	410	362	377	378	411	347	347	367	376	381	373	396	364	416	387	381	383	386	412	382	385	379	383	376	370	381	347	402	383	377	369	365	353	366	363	372	384	385	367	388	378	383	380	381	378	349	354	395	385	384	386	376	395	370	381	378	388	383	393	397	359	406	394	371	393	407	367	417	377	368	396	425	346	382	410	360	380	384	384	393	349	377	401	375	364	376	367	399	396	411	373	358	354	384	370	407	373	373	361	376	382	401	377	391	380	329	362	355	375	394	360	402	387	376	364	396	389	405	369	384	420	354	364	357	369	372	371	369	380	338	408	376	409	397	340	404	391	375	375	388	376	357	351	398	394	371	368	352	371	382	401	389	387	385	413	355	372	368	351	371	372	351	382	339	379	372	390	407	362	383	348	383	371	371	375	395	369	353	358	411	395	389	399	411	389	358	409	418	385	374	402	402	422	371	385	379	412	390	359	353	391	380	377	377	387	384	374	359	381	412	388	360	409	386	360	418	351	396	369	386	387	401	436	391	375	390	377	359	387	410	390	372	368	414	377	448	381	370	375	368	391	387	369	364	375	369	408	369	359	390	427	390	396	388	405	365	370	355	386	390	389	397	373	405	356	403	399	394	395	396	392	398	378	367	413	395	350	407	345	369	377	389	363	346	425	323	386	372	364	357	391	368	366	361	382	387	365	375	377	363	406	380	408	361	405	405	390	360	383	378	399	414	380	346	383	396	332	355	379	367	354	391	381	375	376	359	363	369	359	430	396	354	377	353	379	380	330	390	375	357	377	376	404	374	399	374	384	380	385	357	371	399	380	389	364	375	370	383	366	406	384	410	363	368	362	387	396	369	371	383	391	366	388	393	392	422	375	413	381	382	379	363	360	352	391	377	370	367	383	389	368	378	379	368	382	363	356	364	409	383	370	390	360	381	386	359	383	388	384	370	363	407	342	362	384	380	377	380	401	395	377	394	381	371	385	384	409	368	397	358	380	405	406	422	362	388	387	384	387	365	379	380	376	387	379	374	397	360	364	360	402	411	407	404	360	373	377	372	392	354	381	355	411	382	383	386	377	387	387	376	389	378	404	390	380	365	380	369	379	384	353	376	364	382	365	389	421	409	406	364	360	390	392	401	390	378	370	375	369	390	359	369	394	354	392	385	360	382	386	388	384	395	370	370	368	379	366	361	366	396	339	361	375	382	392	378	365	398	390	358	383	391	382	367	421	364	372	362	414	385	396	395	392	371	405	385	376	379	338	368	336	394	326	374	375	394	368	356	371	392	390	345	382	369	357	366	387	380	394	370	367	386	349	365	398	373	365	375	400	349	375	388	386	382	394	366	359	353	370	367	390	398	383	339	342	379	399	377	399	366	416	372	395	344	378	401	404	362	377	403	388	353	400	392	396	354	376	368	398	367	368	379	381	383	396	394	381	356	374	360	358	371	381	382	385	389	351	396	362	414	388	375	355	353	375	354	378	409	373	365	395	372	362	397	360	337	387	374	362	394	360	384	369	353	394	385	411	389	371	391	382	378	405	415	393	397	386	407	376	429	383	372	385	376	394	371	376	418	382	389	383	406	385	395	355	402	385	415	394	364	372	327	372	385	383	397	378	379	411	378	404	423	395	402	407	419	370	404	370	334	366	380	342	390	384	359	381	366	353	397	373	354	403	397	403	394	389	385	370	369	397	377	390	361	330	377	378	392	374	382	385	384	399	377	379	441	369	372	407	424	371	361	368	353	389	346	411	376	380	363	362	417	384	370	383	381	374	358	365	377	371	376	361	378	394	383	388	368	340	391	370	403	348	339	368	376	367	344	385	380	394	381	361	382	354	384	386	345	379	383	343	377	431	393	398	377	362	378	391	382	390	347	358	370	391	387	361	385	404	370	370	377	374	401	347	404	393	390	354	391	376	411	375	339	364	393	362	387	358	392	355	373	369	343	388	359	376	393	387	359	373	374	375	361	390	342	381	357	406	397	392	378	347	372	371	403	339	393	402	382	372	409	395	388	417	364	383	415	385	388	326	358	389	364	379	384	408	379	391	407	375	385	420	399	384	343	407	361	370	354	366	362	415	377	338	398	392	354	384	402	366	376	406	385	358	361	381	356	374	382	393	435	384	407	369	383	353	413	388	356	367	387	357	364	392	381	380	375	368	382	347	368	381	387	369	346	420	324	344	349	336	367	378	406	399	364	400	381	370	369	385	349	382	359	354	421	375	402	363	352	390	366	374	379	353	395	389	406	371	387	391	377	390	380	335	384	375	371	363	393	359	420	346	409	361	387	374	394	424	373	365	375	382	356	394	373	423	364	372	386	359	371	350	375	387	362	392	383	380	369	385	402	356	408	373	402	372	403	390	366	376	357	370
17813	14633	12609	6770	4516	3550	2677	2255	1923	1605	1419	1287	1189	1047	1000	969	898	898	876	801	762	811	760	742	745	683	679	670	724	653	721	701	666	698	730	678	727	689	683	627	659	679	663	669	683	671	635	629	673	619	627	661	625	630	663	664	633	651	685	638	626	670	641	634	657	619	644	670	601	650	654	665	593	672	624	656	638	615	669	605	612	591	617	658	650	637	660	691	623	639	642	606	654	609	624	629	636	679	652	652	603	629	600	629	574	590	625	613	641	629	601	636	643	591	584	626	651	659	616	592	624	643	627	595	612	641	623	622	643	621	678	628	668	618	646	645	588	631	620	622	629	648	578	603	603	609	577	600	630	629	640	609	651	635	620	580	683	591	625	608	620	617	620	602	617	667	584	638	623	618	646	632	616	613	629	655	605	671	622	647	589	590	611	635	611	620	576	612	645	650	640	649	635	639	634	601	624	641	636	607	630	658	632	649	624	657	653	560	601	639	626	591	653	654	596	646	644	673	605	646	620	632	634	652	670	608	605	610	623	666	614	641	606	632	622	656	664	636	610	622	612	637	550	635	658	661	594	593	628	629	601	593	613	641	629	626	590	623	608	643	628	618	654	641	665	629	638	634	639	618	678	631	634	615	631	686	656	633	637	637	678	609	644	623	656	632	618	662	665	601	627	587	639	597	624	584	629	670	621	631	602	595	669	628	577	628	637	638	638	643	641	665	644	627	620	648	641	615	669	632	615	642	633	645	629	611	609	606	603	615	650	660	618	611	593	651	628	625	626	614	689	666	657	596	633	670	626	637	601	620	664	657	607	633	621	624	652	587	639	654	645	667	672	596	615	601	623	650	658	635	651	648	608	595	627	665	619	615	620	616	649	647	629	617	603	616	654	605	585	641	601	626	656	625	577	639	640	683	656	623	646	636	626	613	625	603	633	642	616	623	649	639	607	619	661	596	661	648	640	620	623	638	664	650	616	578	632	672	616	630	646	628	603	606	649	635	612	633	579	630	636	671	646	615	659	612	602	637	621	615	658	643	616	631	670	606	685	605	660	655	603	632	599	648	637	654	601	661	655	674	628	584	648	651	607	629	643	648	627	631	632	672	625	622	625	616	580	609	629	637	598	620	636	588	624	642	644	625	603	587	564	632	594	626	589	638	637	605	627	613	603	665	611	651	613	627	613	591	659	613	624	555	600	625	621	580	657	640	604	644	600	602	664	645	639	671	617	610	635	633	589	634	658	625	630	671	628	642	658	653	664	641	616	598	670	652	585	612	618	598	586	595	625	622	610	642	593	632	604	689	644	676	649	645	625	644	596	595	651	663	672	651	639	613	642	594	683	616	613	588	618	633	601	597	630	643	656	666	650	592	638	646	627	617	587	592	640	629	611	651	593	610	627	573	645	672	571	656	612	673	635	645	629	617	604	566	609	595	620	606	654	661	669	624	669	655	624	668	574	641	663	641	661	666	633	625	628	667	574	658	624	586	614	626	630	667	575	650	645	636	633	598	637	588	647	609	634	648	575	581	656	652	621	662	658	642	608	660	628	577	595	652	636	606	595	591	637	606	659	621	657	668	626	659	611	652	641	656	614	596	616	617	654	636	599	590	629	599	589	587	620	627	580	611	631	628	639	606	612	623	612	626	651	619	650	656	631	633	656	627	663	613	601	639	611	694	633	609	622	637	644	578	614	580	656	622	638	635	607	607	689	640	622	620	609	632	596	618	671	630	655	625	624	648	584	642	640	631	633	631	643	623	573	623	624	625	647	623	608	625	681	629	635	604	612	601	628	650	620	614	643	626	611	616	641	643	633	645	618	616	637	633	624	668	630	639	631	586	622	601	620	667	665	605	604	622	633	647	665	592	634	610	581	661	651	630	650	590	648	662	617	621	646	654	618	652	602	643	596	611	617	657	634	612	608	610	573	616	617	624	622	639	653	620	644	617	604	652	618	657	678	625	644	647	685	613	623	626	610	617	594	613	611	597	644	610	639	610	637	663	603	645	596	689	613	603	636	590	608	633	637	604	600	588	639	603	640	597	595	674	596	632	596	659	647	589	633	595	672	644	640	620	608	609	647	603	662	579	609	669	656	614	627	633	614	620	593	598	628	610	642	651	655	661	621	609	618	654	592	602	628	658	627	658	624	607	598	587	644	625	646	611	626	632	624	648	608	620	631	638	607	627	635	589	570	636	658	667	629	638	608	591	577	675	620	673	627	611	646	602	591	630	642	608	603	650	600	663	605	624	608	609	603	640	643	612	560	624	653	597	611	639	600	612	641	624	639	648	650	670	601	622	577	619	628	631	625	597	620	611	611	655	627	629	650	631	629	623	597	623	608	637	640	634	600	667	634	613	613	637	656	696	636	632	613	622	626	659	633	658	643	613	632	637	587	631	595	621	623	641	643	639	624	640	619	611	646	663	633	655	652	624	678	628	625	619	637	662	673	643	627	652	633	654	607	598	629	635	574	625	650	617	654	590	646	610	604	611	683	603	652	618	676	658	626	639	613	613	653	614	610	643	652	567	620	581	623	594	617	643	645	631	658	623	642	629	605	637	668	628	599	611	584	614	636	595	599	599	601	599	586	603	598	586	668	616	631	638	624	626	674	620	615	638	654	579	620	629	650	645	572	630	622	564	629	626	617	604	600	634	639	664	581	621	683	612	618	629	639	653	626	585	606	654	620	620	622	623	628	593	617	594	616	603	610	605	700	658	626	637	626	648	584	601	636	651	597	647	571	642	613	660	628	618	619	614	612	634	649	633	622	643	628	606	609	669	606	627	632	643	637	582	623	638	610	621	622	609	615	615	602	620	641	601	641	651	650	608	651	626	620	667	656	609	660	636	639	657	648	642	654	646	586	685	666	632	603	629	610	629	623	617	618	651	640	604	597	637	609	637	627	634	577	613	623	632	618	609	619	583	570	627	620	653	617	596	582	653	647	597	608	641	631	647	610	638	587	610	639	631	643	616	635	648	620	622	615	632	647	680	619	627	659	631	633	614	631	645	628	637	616	604	586	648	658	610	632	673	587	596	642	652	574	594	647	611	636	648	597	645	661	616	655	628	584	615	581	663	606	645	630	657	637	626	633	650	607	670	621	613	623	600	624	605	630	598	643	613	601	660	635	659	560	626	618	629	635	643	649	631	621	593	604	613	654	634	616	625	654	620	667	623	634	649	599	568	631	639	584	616	610	635	682	648	634	580	629	615	617	652	600	626	626	669	614	667	593	631	583	625	651	677	597	615	668	594	622	608	621	643	609	618	656	656	605	621	641	627	615	636	662	622	618	630	609	622	625	603	618	638	667	608	636	618	597	613	623	652	609	596	663	637	629	642	593	628	650	607	623	622	670	667	645	659	617	607	646	626	637	644	650	637	606	626	652	617	643	598	635	574	635	618	632	632	583	616	633	641	639	681	626	630	604	698	620	587	608	664	615	633	618	640	643	650	613	615	601	641	650	639	651	621	609	615	611	664
26751	20190	7193	426	189	167	136	130	95	96	113	102	107	111	88	96	120	108	90	98	104	86	86	88	104	102	96	92	93	80	86	100	94	92	96	104	116	92	77	98	116	109	97	80	93	88	103	66	96	88	97	82	115	82	101	98	81	95	90	83	98	97	84	94	78	84	80	104	84	113	81	95	100	110	99	111	83	93	94	98	97	105	92	82	99	93	78	85	92	112	81	99	78	103	96	94	91	103	96	100	99	70	85	83	106	85	102	104	89	89	86	104	109	92	98	90	94	94	93	95	116	86	95	88	95	93	84	96	100	89	103	107	86	82	90	101	102	111	107	103	97	100	90	90	106	90	105	99	111	87	90	75	78	93	99	126	95	100	86	94	80	86	87	110	82	118	103	102	93	80	95	96	103	79	104	97	88	79	108	107	82	103	102	103	94	87	98	120	107	90	96	93	110	80	92	96	91	81	110	84	91	92	107	105	105	106	86	96	107	101	105	94	93	90	99	81	86	118	78	97	83	82	85	98	95	92	98	96	97	115	83	90	94	93	72	104	98	93	91	105	74	88	80	88	92	94	117	99	80	94	84	84	85	93	91	89	97	80	100	93	104	92	95	87	89	103	97	90	76	97	104	80	94	122	101	84	106	110	82	84	99	87	91	104	95	84	76	85	95	96	90	97	106	86	82	83	94	93	92	88	87	101	79	97	80	114	91	98	78	91	108	115	83	91	80	94	80	82	86	84	101	95	93	82	93	101	93	85	107	83	85	94	82	67	104	105	96	95	89	94	72	81	92	89	102	95	68	90	110	89	86	89	82	86	104	86	70	87	111	88	92	79	96	90	92	104	83	95	94	102	97	81	106	101	97	95	85	91	86	84	89	118	91	86	96	96	106	94	99	93	98	91	83	96	93	84	90	117	84	87	76	83	98	92	100	81	90	96	90	96	95	93	97	106	98	106	102	108	88	73	101	91	94	107	105	103	87	91	100	87	92	108	109	84	100	82	89	101	98	87	78	91	91	97	78	88	99	89	78	88	91	98	104	86	100	91	90	89	102	106	103	101	104	78	77	86	106	80	95	92	90	98	118	99	109	100	90	100	83	76	88	110	86	91	108	106	102	87	97	98	118	84	96	82	95	88	107	95	97	85	95	81	104	103	82	88	94	95	95	94	85	105	83	79	86	86	91	90	110	88	110	92	94	78	75	99	84	112	104	78	83	110	72	100	86	87	99	86	83	110	86	93	109	90	84	94	108	71	92	77	108	86	95	86	76	97	93	93	90	94	103	94	90	76	83	91	77	107	103	81	85	98	88	94	76	105	87	121	99	99	100	90	99	95	116	92	92	91	89	107	97	95	96	98	79	97	96	98	82	84	101	94	109	89	97	95	95	112	85	108	78	108	80	87	101	97	108	97	120	98	91	94	88	90	85	79	97	71	102	88	90	102	99	100	91	88	98	102	92	88	98	86	87	87	92	88	86	98	109	94	74	94	91	87	95	94	100	103	93	99	83	84	96	87	89	74	85	93	90	97	79	76	97	81	101	104	85	81	102	97	82	88	94	101	99	77	70	94	88	83	99	77	100	91	87	89	92	109	105	88	80	94	94	85	85	82	104	101	81	101	105	83	86	107	93	80	100	92	90	97	88	79	87	88	90	93	79	101	91	100	90	91	113	87	86	94	98	101	84	90	79	102	99	94	79	90	89	79	88	95	90	97	83	101	87	94	104	103	89	79	97	92	92	86	95	98	94	98	98	80	94	105	109	98	96	91	99	90	95	97	88	94	89	96	88	94	108	87	81	94	93	102	92	97	89	85	94	98	87	106	107	103	73	110	83	89	97	98	101	89	80	78	95	96	79	117	102	82	99	111	93	85	90	113	105	93	100	102	107	95	95	94	99	101	96	98	94	98	85	88	104	82	106	104	88	83	87	98	82	100	110	69	81	107	93	94	77	102	77	89	72	94	107	86	106	102	97	78	84	89	93	97	84	76	96	100	65	100	91	98	82	91	87	87	103	91	104	106	108	108	105	81	85	93	104	87	70	99	90	107	91	99	99	94	104	94	87	81	84	99	94	89	100	112	92	102	80	94	100	99	95	94	102	100	100	83	96	98	121	111	100	101	106	101	90	98	89	103	91	93	84	83	81	96	90	88	104	83	93	99	106	108	103	91	89	102	91	90	93	117	76	80	95	86	91	117	96	90	104	86	90	109	109	75	100	86	94	101	111	97	90	94	96	90	87	81	95	109	88	91	95	88	103	87	96	88	76	95	98	95	120	98	79	106	105	86	100	101	91	78	83	93	74	80	100	93	99	96	93	124	94	103	94	106	97	94	82	90	78	89	102	101	93	78	105	92	84	84	88	104	102	95	90	90	84	82	87	90	89	105	88	85	101	78	80	99	107	112	82	85	97	93	100	95	97	90	111	98	89	105	87	80	85	91	87	87	100	93	101	92	78	91	79	95	103	73	99	106	82	108	91	102	83	102	87	108	92	114	84	101	93	89	94	91	97	92	85	107	83	99	99	97	87	82	92	109	91	91	92	95	93	99	88	102	79	106	107	101	93	92	96	89	84	109	102	93	114	103	103	94	122	95	99	101	90	101	97	94	112	110	99	102	97	94	83	93	86	94	101	96	96	79	107	78	87	94	95	77	86	96	94	103	124	104	98	76	109	92	98	100	100	85	90	97	101	97	94	75	79	89	88	100	69	99	100	98	80	86	94	107	82	89	93	87	98	111	104	89	102	83	100	107	96	87	90	106	96	106	87	90	89	91	91	80	100	75	82	96	101	89	109	72	104	81	122	92	103	103	108	96	106	88	110	83	101	103	95	93	82	101	101	92	74	92	89	94	106	89	117	84	101	82	108	99	79	96	115	96	85	105	98	95	86	92	75	83	80	94	91	73	100	101	87	100	112	102	103	76	83	80	93	99	112	104	104	97	113	84	94	74	97	84	94	112	92	102	84	106	107	102	99	93	94	102	96	93	97	88	78	91	72	101	74	115	118	91	92	92	95	97	96	82	91	81	79	74	105	90	90	93	97	95	84	80	103	79	90	103	85	74	113	89	70	76	108	105	97	83	99	81	86	80	83	99	79	99	89	100	98	70	91	98	97	101	95	113	96	110	97	95	92	100	98	89	68	101	92	102	97	86	105	84	110	72	83	90	97	96	94	97	83	91	98	92	87	101	82	96	116	109	75	91	76	83	93	70	85	88	81	94	101	94	96	81	80	104	90	94	88	86	84	88	95	81	104	90	90	90	99	90	104	103	97	71	83	100	90	97	97	107	78	94	86	88	92	106	96	86	104	80	96	93	87	88	112	105	101	108	93	97	86	107	88	82	107	100	97	109	97	116	80	99	108	91	107	97	88	102	85	96	100	92	92	90	100	95	93	100	97	86	84	73	81	92	104	76	118	82	89	81	91	97	82	106	97	90	122	85	100	89	83	108	100	79	111	86	91	105	99	94	96	103	99	106	107	96
8461	1018	873	511	334	334	282	236	235	214	203	180	198	197	180	180	179	195	190	156	180	184	177	184	190	167	203	179	193	175	170	166	176	188	193	171	192	166	162	196	178	191	179	167	165	181	184	172	186	176	168	193	169	188	178	186	171	195	176	177	169	166	175	144	191	158	159	185	152	177	161	193	219	173	173	183	167	174	148	183	186	190	192	157	183	174	168	164	173	190	174	167	144	161	165	156	161	185	148	193	173	193	169	169	169	164	168	175	213	147	174	205	183	179	184	173	171	147	174	152	161	173	181	174	165	170	171	189	157	173	185	163	175	165	167	187	148	163	149	170	148	165	174	173	170	163	189	167	186	172	169	182	156	175	195	189	178	181	185	185	151	179	146	172	186	175	166	164	173	182	169	194	166	177	166	181	174	168	166	149	170	192	155	165	173	165	156	174	182	167	181	170	189	195	173	201	185	165	187	183	178	171	172	188	187	205	154	178	173	156	157	197	175	167	170	153	153	187	203	172	169	182	154	174	163	190	191	195	163	153	193	171	182	208	168	174	154	180	158	185	169	168	171	159	191	172	171	165	164	181	157	187	161	177	164	166	174	180	183	167	184	184	175	163	175	158	159	182	180	184	192	175	173	181	165	169	185	171	173	204	158	156	173	206	159	190	179	152	144	170	174	177	178	179	181	170	170	166	180	186	157	177	189	179	191	186	184	161	174	168	174	166	193	162	171	182	144	171	179	185	153	163	167	166	182	210	199	200	196	180	169	195	159	170	156	169	165	163	190	178	175	180	181	188	194	173	187	168	191	185	170	154	179	173	167	186	172	172	185	192	162	162	190	148	201	174	157	178	132	173	159	160	204	167	182	170	165	161	160	169	170	176	162	153	172	156	181	164	183	150	186	173	159	176	184	173	184	198	155	166	190	171	184	188	186	167	174	179	159	170	177	171	172	169	166	148	175	153	190	167	171	190	166	162	181	181	179	159	158	153	163	156	166	206	182	168	181	173	168	176	177	189	168	176	178	159	175	190	157	147	182	185	180	172	175	155	163	173	166	191	165	184	177	177	180	166	160	170	190	197	198	184	181	167	166	169	170	172	166	166	181	152	172	171	160	179	169	185	163	153	139	174	190	177	188	160	181	185	180	173	186	189	146	166	164	180	187	174	177	181	178	184	155	175	162	193	173	174	162	157	156	193	162	171	172	160	170	154	161	167	159	179	193	172	174	173	174	190	186	195	200	169	160	176	166	172	197	182	176	163	171	159	183	158	189	165	182	160	183	189	194	173	163	207	187	148	171	170	164	168	176	168	182	174	185	178	179	176	183	167	184	215	165	162	163	188	167	163	182	164	178	170	183	160	166	172	187	190	163	177	191	168	152	183	178	168	188	150	179	190	147	191	162	165	188	175	178	174	174	183	179	184	183	199	163	163	177	156	181	173	148	197	203	190	176	178	166	156	171	185	185	162	190	181	174	173	160	178	163	170	167	154	169	191	193	160	152	176	193	183	175	155	167	166	167	170	186	204	184	169	184	164	167	185	168	165	176	176	203	145	171	180	175	169	175	179	168	162	179	144	168	200	170	167	165	161	180	163	166	191	177	175	157	174	165	186	175	173	165	182	168	160	181	196	198	154	167	182	160	169	183	171	171	186	179	172	199	179	182	177	164	176	181	185	170	218	155	187	191	185	184	185	168	176	174	181	180	182	155	172	164	166	199	156	152	191	165	169	152	181	179	173	178	159	162	185	163	167	203	171	161	171	160	189	177	183	193	180	187	157	174	183	151	161	181	155	191	140	185	158	174	178	176	204	149	169	166	182	177	154	161	202	178	160	154	161	190	160	184	183	183	159	168	191	172	157	186	169	172	176	170	186	175	156	188	177	161	169	188	151	204	166	172	167	185	197	188	174	200	172	168	172	148	145	185	169	152	155	189	170	159	152	177	175	174	202	179	175	187	167	166	205	165	182	177	170	166	153	164	154	150	176	187	168	157	174	185	198	173	165	172	173	183	158	165	185	178	167	185	183	158	190	164	162	148	167	148	166	173	170	187	178	164	180	159	193	166	180	157	184	180	162	181	167	173	165	173	185	172	175	187	173	181	159	177	161	195	192	151	189	192	163	193	178	174	181	160	184	152	166	170	189	188	172	165	190	187	171	181	180	174	152	180	193	179	170	170	165	175	168	198	178	178	187	165	168	172	161	185	189	199	165	177	156	178	200	173	174	182	193	197	186	194	159	178	188	174	187	161	199	159	184	177	178	183	168	152	181	183	177	184	146	177	162	186	162	178	182	157	175	179	175	154	147	190	170	174	159	190	164	195	179	170	165	165	162	188	180	171	181	187	172	172	150	176	149	201	184	182	168	178	188	195	193	171	150	179	162	156	167	178	173	169	186	157	177	181	179	171	161	177	164	173	176	149	161	183	168	191	169	169	185	181	173	175	185	172	165	176	149	155	159	173	183	159	173	189	174	163	186	185	186	188	170	181	169	153	182	174	170	195	162	189	190	179	182	151	166	170	173	198	174	188	171	170	166	178	168	138	183	186	191	179	184	181	181	188	194	175	165	186	179	177	165	169	181	161	185	166	162	185	179	176	170	198	189	172	183	177	186	181	171	169	163	166	163	162	185	167	195	191	150	184	151	198	179	165	173	168	171	179	156	171	164	174	171	179	185	184	196	170	163	181	175	183	169	162	195	171	178	177	171	168	186	164	163	194	184	171	185	164	196	173	193	174	165	173	174	188	171	153	184	155	181	205	164	195	176	181	170	192	180	157	190	165	174	174	182	170	188	155	182	169	161	198	164	143	164	167	161	172	172	183	186	155	203	162	178	172	158	179	184	179	205	179	195	151	153	187	180	203	174	153	178	167	187	186	200	179	189	177	191	175	170	170	184	173	178	175	150	188	163	181	182	175	201	156	171	198	180	158	159	176	154	184	169	188	188	149	165	177	175	195	152	158	156	182	164	173	180	188	180	171	168	176	176	172	161	145	169	163	171	156	183	178	182	161	148	169	170	179	172	188	161	190	157	200	172	177	185	182	177	174	178	147	185	157	192	152	167	199	188	162	176	171	170	177	177	202	175	172	175	164	168	161	189	158	153	175	154	178	162	188	176	155	211	172	183	197	195	154	154	168	182	165	177	190	181	158	178	181	163	175	191	187	181	168	162	171	168	170	191	183	173	188	177	168	173	173	180	168	155	169	187	187	175	201	184	176	153	173	193	166	168	168	153	167	165	185	196	176	177	168	164	175	183	179	168	150	151	168	162	181	168	184	173	191	166	182	206	171	191	185	181	166	178	170	192	179	185	205	177	165	166	172	149	189	158	176	199	169	165	176	172	173	154	161	193	170	180	145	172	189	152	163	180	160	167	175	191	166	176	210	157	175	186	184	176	166	176	179	163	181	167	161	166	163	193	156	172	154	179	167	185	177	165	163	190	181	159	167	151	170	165	180	161	182	165	163	161	182	173	164	172	173	167
24075	21044	28327	23949	20357	2087	659	483	407	357	339	307	256	265	290	273	261	254	227	233	251	272	240	211	239	237	234	251	236	224	242	219	217	231	217	189	221	224	213	224	236	204	241	213	207	225	216	206	221	218	209	208	217	185	209	202	247	209	216	223	195	205	209	219	242	231	222	200	217	229	215	208	232	205	227	217	225	244	222	199	218	213	246	189	232	226	230	208	200	220	223	223	201	210	214	209	215	228	254	222	232	236	243	203	207	217	209	202	219	215	217	233	233	236	220	233	203	208	236	187	225	220	210	226	187	219	241	205	210	221	193	240	199	225	229	241	220	161	205	244	234	198	212	212	204	224	201	201	204	215	221	217	226	204	198	212	232	239	220	217	204	210	227	238	233	216	222	196	223	201	206	214	238	219	245	194	199	195	200	192	224	203	235	210	234	212	217	223	227	231	221	226	197	195	210	196	221	214	212	194	207	254	222	200	195	207	216	223	209	245	207	209	198	203	194	219	226	225	217	238	236	210	207	224	228	218	220	222	210	230	191	222	237	203	204	234	252	202	206	225	234	224	199	246	242	214	222	216	203	216	228	214	209	239	206	197	214	212	203	207	221	202	211	221	226	209	225	206	249	200	213	225	232	214	213	212	219	202	208	215	200	222	197	246	197	216	199	218	204	214	225	203	196	216	202	213	208	222	235	203	226	215	223	213	223	194	194	235	254	219	212	220	247	209	225	212	211	240	196	206	213	233	210	197	245	192	199	232	231	216	230	215	212	228	212	229	201	213	227	223	224	214	235	227	227	217	220	209	227	191	233	213	219	193	220	211	228	180	235	231	231	192	222	214	230	201	244	233	209	224	202	222	229	252	248	229	197	204	218	202	205	229	231	218	202	228	230	216	224	235	224	222	212	214	220	205	210	204	204	180	211	217	232	207	211	223	239	215	200	212	228	228	207	194	204	194	189	214	248	213	191	205	218	217	190	213	219	203	234	235	204	219	233	209	192	204	246	241	207	210	230	181	212	233	197	217	211	212	246	220	250	226	216	187	228	230	231	201	234	211	200	196	228	210	182	227	188	174	188	215	241	206	234	223	207	208	249	223	252	196	208	236	192	260	207	225	223	220	211	209	215	208	222	211	212	228	209	201	233	204	212	216	188	208	231	218	228	208	207	196	194	202	216	228	202	208	219	240	223	192	205	210	218	222	229	202	221	208	221	221	205	227	219	202	225	203	243	221	209	210	200	198	200	212	222	216	199	217	205	218	240	199	184	231	200	222	213	213	228	225	219	195	213	219	206	208	215	208	209	229	217	225	211	227	226	221	255	225	212	224	224	201	190	186	202	236	216	219	235	224	216	229	192	243	200	240	196	203	197	206	221	201	215	216	208	194	234	221	209	216	221	223	252	202	220	191	220	198	192	216	227	222	209	253	233	200	231	196	209	215	216	243	218	245	259	212	215	203	221	200	211	239	238	213	189	196	233	213	199	221	202	215	228	217	224	222	235	210	233	229	193	203	230	232	212	222	198	238	237	227	209	222	241	216	214	222	199	204	215	183	215	227	192	194	246	254	211	202	180	224	221	244	214	217	209	199	229	204	214	207	251	249	229	217	180	213	194	219	228	247	220	217	217	205	231	187	228	217	195	237	220	215	208	218	200	233	224	203	200	207	217	221	195	219	213	198	199	212	208	182	206	207	204	208	221	228	224	223	205	226	210	198	207	219	210	225	207	221	229	198	186	229	207	216	200	203	211	212	231	207	208	200	208	221	230	221	230	217	217	219	228	210	205	198	194	190	199	211	237	204	218	192	225	221	232	218	212	227	231	194	205	219	225	211	208	221	243	233	255	214	199	211	209	226	219	210	235	233	203	197	211	202	205	196	208	222	202	194	198	232	222	201	205	252	211	232	227	229	214	208	202	202	233	200	200	208	243	204	205	240	204	218	217	221	207	203	248	245	232	211	221	208	223	216	197	218	209	208	206	213	212	222	213	228	228	198	211	231	209	229	247	236	231	231	225	215	202	226	234	217	277	214	212	226	231	227	214	213	236	212	185	208	222	215	208	241	200	228	236	220	180	209	198	211	221	217	200	207	218	224	211	198	208	218	229	220	208	201	199	227	228	207	208	210	242	235	190	217	208	213	197	200	232	211	207	233	209	210	233	198	222	201	205	187	222	207	192	209	205	219	197	230	215	198	204	216	182	206	232	248	220	211	215	206	217	180	219	201	215	185	230	216	227	226	183	206	197	191	217	224	235	205	224	211	233	235	217	188	244	217	208	246	197	224	242	198	210	224	218	238	222	207	215	242	198	198	226	234	213	210	217	223	234	202	212	202	209	221	235	220	224	213	207	230	218	214	206	220	199	219	215	206	232	197	203	204	196	217	190	218	210	229	207	229	221	209	208	235	186	237	205	224	223	210	179	236	209	201	219	222	203	210	227	230	233	210	214	223	200	202	207	230	215	208	217	200	218	199	228	215	238	230	208	227	217	183	245	205	228	204	227	208	202	217	208	229	233	218	195	217	208	238	213	213	216	217	213	203	222	234	226	196	208	227	219	200	223	215	226	220	234	226	210	204	213	215	228	217	219	219	197	223	202	193	197	205	232	215	233	210	225	209	205	230	220	212	228	225	211	179	211	202	234	211	198	230	227	204	222	217	216	221	196	216	255	223	228	211	203	233	212	231	187	212	209	221	215	226	212	210	219	224	225	216	223	197	218	215	201	237	229	205	206	243	226	217	218	252	241	240	218	242	205	220	218	221	240	208	231	224	235	226	225	232	197	196	202	215	220	202	222	210	195	214	218	244	224	232	218	188	200	219	223	193	204	226	226	192	250	249	194	206	214	217	226	190	217	187	219	230	240	213	190	207	230	229	230	227	216	223	188	226	209	202	218	195	204	196	234	224	204	188	246	217	225	241	215	221	219	235	211	232	230	221	209	176	242	221	212	196	220	238	206	221	214	242	227	235	235	219	229	225	193	212	214	209	221	200	182	230	227	220	171	217	223	206	238	244	234	220	227	217	212	202	220	229	202	228	212	216	230	225	203	228	212	236	255	200	196	195	216	227	224	227	208	225	264	236	215	187	210	211	212	220	212	229	229	206	238	196	237	190	229	212	185	195	203	208	215	207	213	243	221	214	220	234	198	214	211	192	194	225	216	202	199	218	224	211	201	239	219	226	210	213	192	217	209	199	214	226	214	250	200	192	205	208	205	207	229	232	215	232	198	215	224	228	237	229	224	234	215	248	223	185	214	214	208	201	209	229	208	228	233	229	200	198	214	239	255	225	225	214	216	208	223	215	201	222	199	213	221	254	231	177	195	191	225	206	197	209	218	209	227	223	207	230	208	193	261	220	216	220	233	202	222	224	239	189	214	212	174	216	215	208	196	191	213	219	232	217	219	219	228	183	236	212	208	207	220	220	188	196	237	225	228	207	228	242	227	208	214	222	236	235	211	219	217	211	189	212	211	215	203	211	236	224
15539	8606	7705	3743	2506	1890	1488	1230	1006	856	781	704	632	617	560	518	483	479	491	471	460	445	417	427	392	454	410	425	418	424	400	423	385	404	363	393	374	401	393	412	374	388	369	386	392	364	380	353	370	385	383	401	373	366	363	407	383	369	393	403	376	375	337	380	387	382	417	410	377	377	402	406	374	367	400	338	356	389	337	373	381	369	377	374	355	374	354	364	361	379	389	365	346	383	393	366	378	374	393	380	375	370	368	363	372	341	373	387	345	363	378	354	398	358	374	393	376	380	370	390	384	387	353	365	390	375	351	385	361	390	396	344	388	374	357	380	386	349	370	379	391	339	364	359	379	360	376	369	366	373	348	360	378	394	343	343	397	366	384	377	364	338	376	360	357	383	402	405	398	402	355	318	389	345	379	431	376	357	386	349	349	356	367	377	351	398	401	346	386	385	372	366	405	416	416	376	365	354	404	385	340	344	347	385	375	354	347	393	400	377	376	369	364	354	337	396	363	373	407	354	385	373	385	395	367	373	346	362	382	363	327	365	345	383	353	347	374	394	376	376	386	379	324	374	360	365	400	337	353	360	334	361	356	417	366	379	376	354	341	352	353	366	382	364	390	362	366	364	354	353	362	395	373	379	395	375	383	373	363	374	370	347	421	359	364	368	400	379	329	371	365	368	372	364	381	391	404	392	358	378	359	353	406	348	331	367	346	370	362	372	359	346	348	360	351	385	378	363	379	378	400	362	393	379	409	378	348	390	369	380	372	379	396	385	361	347	349	381	404	369	383	379	392	383	368	385	356	360	373	371	354	351	346	386	373	420	346	353	418	353	347	333	378	399	351	374	398	373	381	382	365	387	395	364	395	373	363	392	342	371	360	383	383	397	361	366	350	368	338	376	365	388	353	368	361	357	363	387	374	353	356	379	366	398	352	370	358	396	406	358	366	388	388	375	380	385	379	403	324	406	384	427	368	337	379	349	330	354	396	371	403	363	354	365	346	348	386	374	372	352	335	358	360	369	377	366	375	367	350	399	349	328	355	350	376	374	329	353	382	374	342	374	380	364	363	340	369	361	373	366	375	373	351	369	364	368	398	407	381	383	366	406	360	372	353	374	384	401	366	386	395	397	401	337	362	355	398	391	398	367	382	370	377	377	363	402	372	397	348	365	360	345	387	376	384	361	360	368	376	343	395	366	377	373	369	366	379	357	324	349	374	378	368	371	418	383	373	373	373	381	344	373	380	370	381	368	398	373	357	371	355	367	379	362	341	381	354	385	380	369	369	400	367	387	400	385	377	363	380	358	362	389	383	366	375	355	377	377	346	361	338	369	360	379	365	362	347	377	380	369	354	389	349	364	359	362	346	353	349	328	381	416	369	381	359	344	368	402	352	394	359	378	338	320	392	403	342	398	355	347	366	343	345	375	360	362	324	395	358	371	353	399	380	366	371	357	329	334	352	400	380	324	377	394	356	366	361	362	388	411	342	386	372	390	383	348	416	356	404	385	398	366	346	382	395	374	392	358	351	380	376	342	344	356	342	374	360	343	337	352	354	390	364	379	399	369	406	371	351	373	379	366	363	385	378	389	318	368	381	342	347	389	390	357	361	365	366	384	357	380	369	388	362	400	384	376	374	364	363	388	381	374	375	411	361	371	366	344	375	406	378	364	341	398	397	361	377	386	414	363	371	364	376	370	371	367	345	377	366	364	354	376	353	383	363	365	382	360	361	343	371	350	352	397	375	375	339	366	362	367	357	390	362	349	365	369	353	353	369	376	363	391	387	335	333	391	399	383	369	417	397	364	332	391	405	391	345	367	382	390	371	405	367	349	407	337	383	327	342	360	342	358	357	366	359	389	342	379	368	359	342	384	369	386	379	370	338	360	376	374	373	361	366	353	370	365	391	348	382	341	373	385	356	335	398	387	348	375	371	374	365	354	372	366	374	325	352	382	346	357	359	407	345	337	355	371	384	349	389	352	365	376	367	350	368	378	387	366	408	383	403	352	366	403	354	324	356	388	378	371	346	374	398	374	383	369	402	354	377	364	381	330	355	387	366	375	368	349	338	376	375	325	391	338	366	387	375	346	371	408	403	366	370	382	371	375	389	428	355	393	359	337	367	393	343	354	355	369	349	342	387	408	352	364	353	409	382	377	385	382	338	365	375	376	385	348	406	386	394	381	375	376	380	370	407	394	322	371	353	384	348	352	350	334	367	399	370	360	338	362	361	380	393	382	352	346	379	357	365	385	360	358	389	402	348	379	364	384	376	382	338	380	366	324	377	388	357	382	374	364	387	352	381	352	413	378	373	350	398	385	385	396	367	405	379	362	377	341	400	376	352	367	347	381	360	365	356	332	378	386	373	335	370	314	353	347	365	346	377	393	344	374	365	360	363	364	347	381	399	364	398	422	365	394	354	365	368	374	352	360	385	352	380	384	367	390	370	363	344	384	371	391	349	367	334	396	358	384	381	342	349	346	362	352	305	354	402	347	365	369	372	367	365	370	369	379	371	334	394	335	385	388	383	368	368	350	392	373	357	412	345	363	394	369	382	345	371	365	365	366	376	374	335	372	383	395	368	392	373	402	374	351	369	379	370	377	353	386	384	374	377	364	357	380	360	344	383	372	385	352	399	372	357	380	370	340	375	355	400	381	351	368	358	357	361	338	396	371	369	345	366	357	350	385	362	351	394	348	371	369	361	376	374	381	376	344	393	374	372	355	372	359	376	325	367	397	372	346	366	345	385	406	376	371	404	348	381	368	384	373	369	370	336	394	370	355	380	376	362	389	343	394	378	376	388	344	398	374	384	366	374	387	360	334	306	393	371	391	362	385	369	368	389	364	369	372	388	345	386	372	348	383	382	339	361	393	398	411	371	386	351	367	336	355	372	383	371	361	389	404	380	384	380	333	357	369	370	356	395	385	390	356	381	379	385	358	358	358	378	370	384	349	374	342	361	352	325	364	354	362	363	380	374	337	331	377	363	413	368	355	330	382	366	337	349	389	357	360	397	338	393	343	370	369	380	384	376	343	350	349	369	380	343	407	382	394	355	354	321	375	362	345	366	378	355	392	362	366	408	373	397	389	379	372	355	370	361	350	371	343	392	361	380	357	363	369	357	355	338	353	363	347	379	373	356	371	370	343	369	352	381	396	362	361	384	404	379	345	379	390	383	339	329	363	371	392	391	379	361	367	331	389	332	353	373	432	397	380	377	385	352	385	395	335	380	370	373	353	361	403	348	372	365	392	355	379	353	366	352	404	367	344	353	391	362	403	353	404	364	390	364	387	350	404	362	396	362	382	347	346	344	368	339	357	373	352	374	350	353	378	372	354	351	388	363	389	402	369	368	361	371	361	388	363	375	370	383	355	369	385	369	393	368	352	363	372	394	351	356	334	368	336	372	377	367	366	350	388	353	381	362	379	343	390	349	371	379	378	383	401	364	360	360	407	370	328	395	377	359	379	355	389	382	366	375	368
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
