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
339560772520	339560773041	339560773589	339560774141	339560774691	339560775239	339560775791	339560776341	339560776891	339560777441	339560777991	339560778541	339560779091	339560779641	339560780191	339560780739	339560781291	339560781839	339560782391	339560782941	339560783489	339560784039	339560784591	339560785141	339560785691	339560786241	339560786789	339560787341	339560787891	339560788441	339560788991	339560789541	339560790089	339560790641	339560791191	339560791741	339560792291	339560792841	339560793391	339560793941	339560794491	339560795041	339560795591	339560796141	339560796691	339560797241	339560797791	339560798341	339560798891	339560799441	339560799991	339560800541	339560801091	339560801641	339560802191	339560802741	339560803291	339560803841	339560804391	339560804941	339560805491	339560806041	339560806591	339560807141	339560807691	339560808241	339560808791	339560809341	339560809891	339560810441	339560810991	339560811541	339560812091	339560812641	339560813191	339560813741	339560814291	339560814841	339560815391	339560815941	339560816491	339560817041	339560817591	339560818141	339560818691	339560819241	339560819791	339560820341	339560820891	339560821441	339560821991	339560822541	339560823091	339560823641	339560824191	339560824741	339560825291	339560825841	339560826391	339560826941	339560827491	339560828041	339560828591	339560829141	339560829691	339560830241	339560830791	339560831341	339560831891	339560832441	339560832991	339560833541	339560834091	339560834641	339560835191	339560835741	339560836291	339560836841	339560837391	339560837941	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2718	3600	2300	2718	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	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22007	20142	27967	22073	20145	20080	5825	847	583	546	516	435	472	412	371	387	382	358	387	369	353	356	358	334	345	336	309	333	358	318	324	334	352	311	329	312	321	308	305	308	320	315	337	337	347	322	340	312	326	328	308	320	333	318	339	330	346	319	333	325	308	330	292	314	313	314	302	290	330	291	292	319	336	347	310	303	306	358	300	314	311	338	292	312	332	307	317	340	359	336	280	297	290	299	306	347	299	316	294	309	324	316	296	340	288	332	322	321	299	311	288	315	334	355	356	332	320	345	287	321	305	319	303	369	335	302	312	294	311	311	302	303	346	360	314	276	296	294	300	311	340	331	297	310	306	320	338	307	316	330	321	333	311	320	314	313	344	335	295	326	288	287	333	293	275	307	336	291	318	288	304	309	327	344	281	337	347	313	299	268	303	324	313	324	313	316	295	299	333	347	309	321	323	315	300	313	272	274	317	295	295	309	321	315	303	309	323	312	286	292	303	326	306	307	298	314	322	285	335	313	299	325	358	327	317	299	319	320	276	310	336	315	329	309	308	301	339	311	302	331	296	325	316	323	304	314	326	305	323	303	316	305	321	305	308	315	323	319	287	267	325	289	306	319	321	335	275	327	300	330	303	334	313	305	256	292	299	314	334	313	298	311	319	288	317	298	309	309	297	298	316	280	295	332	307	303	321	274	329	304	334	292	300	323	298	301	311	305	290	321	322	292	300	300	277	287	326	292	297	303	317	382	312	304	314	287	330	341	316	310	279	305	315	326	324	308	325	307	308	309	309	353	289	310	290	300	254	326	302	326	316	334	319	308	309	318	321	308	294	335	355	323	304	317	295	316	311	291	297	320	310	325	312	328	325	298	309	304	334	294	329	325	310	339	317	281	302	323	283	313	312	340	320	328	326	341	324	291	346	323	305	299	304	324	345	307	297	318	346	317	333	323	303	295	292	306	299	311	334	304	315	304	320	329	310	295	322	318	277	323	286	290	296	299	312	295	342	305	296	312	336	309	321	321	305	282	314	300	353	311	323	307	289	315	309	328	306	331	323	331	328	310	302	302	284	327	279	273	297	326	305	280	302	305	270	285	296	328	299	304	293	299	299	285	314	309	278	339	302	312	317	309	325	304	288	277	309	306	312	324	284	277	329	288	286	352	286	307	302	276	350	342	338	298	315	315	294	317	284	316	288	320	329	299	286	323	320	330	328	313	313	307	315	305	310	322	318	303	339	295	335	321	304	348	285	310	292	289	306	318	297	292	328	288	336	284	330	324	321	279	321	333	271	302	300	303	307	300	316	341	307	315	304	309	319	331	316	297	335	321	308	333	308	322	315	288	309	319	310	306	308	314	293	286	309	283	314	304	328	302	329	304	327	302	308	296	319	305	314	288	342	300	313	307	312	322	315	297	329	275	285	332	316	312	325	346	290	303	296	310	316	314	276	306	294	309	310	346	265	278	305	341	304	305	297	287	328	292	310	320	320	343	309	289	296	305	308	308	295	318	297	326	348	304	327	336	329	302	326	280	301	302	284	335	305	295	336	298	291	334	304	319	309	282	318	326	343	290	291	323	341	289	336	297	297	322	283	329	296	308	320	292	339	290	291	339	325	291	302	299	301	325	334	321	304	302	303	321	340	311	317	283	312	307	298	309	298	299	302	320	319	295	321	300	331	288	319	322	303	300	289	297	291	299	327	336	307	289	278	292	331	311	301	293	308	286	303	305	318	306	318	358	292	296	320	301	333	322	311	319	310	292	285	311	308	326	349	299	321	299	308	303	347	290	314	305	317	281	295	308	313	313	326	326	329	274	305	317	321	303	280	285	312	299	307	296	305	323	320	276	337	317	317	312	306	347	314	310	319	310	305	330	323	336	332	286	294	294	328	313	323	282	306	322	312	290	273	307	296	274	318	314	305	313	310	314	337	298	306	310	302	319	298	293	291	298	294	309	325	285	312	309	327	305	286	290	301	317	298	283	323	321	324	309	332	286	303	328	324	292	325	325	281	316	305	323	300	321	313	308	281	266	314	322	328	311	299	301	282	278	307	299	291	288	320	303	285	296	324	294	316	331	326	296	248	330	302	300	313	289	306	298	322	310	286	308	296	296	296	331	310	317	315	300	318	301	332	335	337	293	346	323	299	312	343	338	323	340	295	301	287	294	324	296	277	335	327	316	310	324	311	308	317	311	328	290	298	305	334	312	342	309	301	305	317	303	313	320	315	323	309	335	306	307	333	304	303	315	331	325	337	296	305	304	296	330	305	287	283	315	324	329	303	320	309	330	306	307	340	312	291	285	289	323	300	289	324	321	323	314	347	342	294	290	306	293	303	289	309	282	303	290	324	299	285	273	286	318	309	323	311	305	307	296	300	278	289	342	304	309	308	324	315	299	290	276	297	302	308	288	302	311	311	332	293	287	336	346	305	290	303	292	354	309	316	306	299	327	315	302	346	294	339	319	310	300	300	295	319	293	298	300	311	319	322	319	294	298	327	330	303	276	326	334	308	290	334	337	315	305	304	301	303	304	279	341	283	314	336	296	316	349	292	294	308	312	298	299	314	292	324	317	297	320	311	308	311	337	326	314	280	307	280	313	299	322	309	310	325	306	313	332	302	343	333	310	333	270	308	320	292	258	272	304	322	326	328	337	332	295	291	285	339	312	328	332	317	289	325	300	315	296	298	260	329	332	304	318	305	324	324	309	317	308	316	287	313	326	302	340	302	325	296	328	306	310	309	316	323	298	345	343	333	307	298	286	306	311	286	293	312	302	320	329	297	303	324	320	318	331	305	286	329	286	301	319	309	320	277	313	314	318	317	325	317	289	314	315	306	321	287	305	304	305	305	313	331	307	311	334	324	309	332	324	321	295	342	328	296	336	287	304	312	299	305	308	316	277	334	322	298	329	359	291	312	299	295	288	290	324	276	336	307	303	314	289	317	289	329	291	314	326	350	306	306	316	323	287	289	326	320	316	326	275	331	326	307	331	292	285	289	309	324	310	323	323	274	345	297	302	302	303	341	303	314	295	303	308	323	304	308	270	309	313	297	316	330	326	301	300	349	340	315	332	366	320	296	309	306	301	317	326	298	321	312	314	341	273	318	298	297	304	323	310	344	291	351	311	299	315	286	295	327	337	291	303	320	331	305	329	291	280	332	316	306	327	302	322	303	289	313	283	305	292	307	361	330	353	312	281	298	296	299	334	312	299	300	289	322	307	300	318	313	324	309	318	285	308	309	297	325	320	300	315	351	340	290	295	326	339	315	306	325	323	321	291	314	301	286	296	284	318	296	307	320	301	330	308	338	340	288	307	304	327	322	312	310	288	305	294	302	281	280	318	306	292	307	319	289	346	329	314	294	345	302	308	286	309	304	285	317	292	287	295	299	301	311	304	327	298	302	268	310	308	314	328	295	307	310	295	294	326	318	307	282	317	281	273	343	322	296	311	291	297	317	284	350	324	322	317	308	322	296	318	305	344
25529	15282	28624	6651	4569	3309	2558	2073	1800	1531	1260	1197	1033	1006	887	797	839	804	793	780	711	719	718	688	618	665	664	659	635	674	596	673	635	590	600	597	613	602	571	630	612	641	614	583	611	650	575	628	556	593	579	587	598	564	595	581	524	564	573	573	592	547	550	607	633	556	577	596	579	613	521	554	589	578	601	580	579	552	643	590	600	569	563	560	560	580	600	567	542	546	568	573	559	565	545	557	594	539	566	548	519	562	569	566	549	561	542	570	564	556	577	636	562	547	622	542	544	603	568	603	595	515	575	535	563	561	573	556	579	544	579	527	517	565	613	570	573	551	604	576	600	546	559	613	541	610	592	566	565	567	601	555	561	553	615	555	584	540	614	606	564	578	582	558	562	547	594	571	579	590	598	563	584	586	567	534	573	526	541	569	581	548	597	596	584	572	554	572	608	547	596	521	518	552	581	523	546	591	558	505	577	552	557	535	555	557	580	564	568	535	582	536	530	589	580	564	555	588	529	575	562	578	548	581	592	557	569	560	577	548	545	545	555	594	596	564	607	571	565	607	536	524	534	550	573	562	564	557	591	547	574	567	555	530	569	554	596	600	550	594	536	562	572	612	567	534	574	570	561	560	561	566	577	537	629	545	556	521	544	593	568	556	571	584	577	531	561	585	554	567	540	566	535	596	564	624	544	547	611	542	589	555	552	568	570	553	560	606	580	609	557	547	557	579	581	567	562	555	548	553	590	572	591	595	592	553	545	585	580	557	547	524	602	560	570	567	553	589	530	573	562	567	534	562	549	607	573	576	525	596	588	541	578	549	541	600	509	559	621	566	551	603	552	572	536	567	517	563	563	578	562	587	560	612	580	541	580	587	582	583	533	540	596	532	563	572	570	575	551	602	582	598	580	571	585	584	583	543	589	537	546	542	591	604	597	555	546	552	550	564	594	568	576	564	591	591	557	587	573	563	563	583	498	563	502	589	581	537	614	565	603	578	622	513	556	538	586	574	549	556	537	542	527	580	526	558	596	540	558	591	578	572	555	548	530	592	555	602	557	580	538	582	593	587	527	562	576	548	565	592	554	565	553	537	558	565	566	591	578	585	582	553	574	567	574	586	554	574	577	528	517	572	598	586	549	577	536	533	567	576	567	582	604	576	537	577	564	540	574	559	567	579	534	561	550	560	596	548	548	556	601	560	544	579	533	585	554	607	622	516	570	535	554	572	550	555	559	559	546	603	569	584	535	548	600	603	526	619	569	606	563	572	486	546	585	598	554	615	571	549	558	539	573	549	565	567	547	572	557	571	563	532	553	573	589	529	540	561	578	559	562	580	577	566	570	533	545	541	555	544	540	548	591	598	569	575	573	619	521	605	549	557	562	544	612	557	553	595	544	537	577	563	582	565	605	552	551	569	564	590	593	599	548	551	579	563	565	538	531	544	555	547	527	550	511	512	586	533	604	550	586	556	608	598	530	558	571	606	506	527	566	610	596	579	566	547	578	559	569	581	606	567	542	591	586	574	566	588	535	565	558	587	574	552	552	547	557	572	567	571	571	566	589	522	582	513	541	560	559	606	550	562	567	579	529	570	556	529	580	549	593	575	550	560	565	601	549	594	589	580	551	570	559	585	529	562	569	566	550	609	550	588	595	577	565	570	548	563	572	561	598	588	601	554	594	555	560	589	581	518	552	534	589	588	583	620	571	559	570	555	569	557	539	602	554	584	568	568	565	565	591	563	561	589	613	524	547	547	597	588	524	587	552	565	539	581	591	608	564	553	587	569	602	534	592	545	540	576	591	529	583	581	577	572	582	590	585	553	575	566	568	586	523	552	570	547	578	561	607	560	562	539	617	641	545	586	587	546	541	598	574	611	580	573	568	566	554	532	543	594	565	561	556	590	545	593	547	563	571	564	582	541	544	578	560	611	614	560	531	604	544	565	518	564	558	590	564	602	597	589	584	609	605	554	550	552	574	560	580	576	585	559	571	563	555	542	570	596	600	608	609	579	579	597	549	569	492	570	618	569	557	608	583	577	565	550	551	579	597	583	576	556	616	545	567	568	557	599	594	551	576	584	562	556	579	560	566	598	548	595	584	572	550	579	563	562	568	549	554	571	567	584	575	556	570	575	542	533	558	586	589	603	599	559	570	531	545	501	578	585	571	573	557	534	578	563	552	562	547	545	576	569	601	588	557	592	568	563	532	566	599	591	555	566	549	606	586	548	537	577	526	551	563	553	550	575	528	551	537	563	581	555	544	581	594	544	588	546	581	580	537	580	590	546	531	577	576	564	555	574	541	564	574	562	588	595	541	585	597	552	584	569	561	576	577	585	553	548	543	587	634	548	604	564	582	571	527	555	560	567	618	524	584	565	585	536	567	563	587	589	584	573	577	547	563	556	563	519	601	581	533	551	588	537	577	567	539	566	591	560	563	519	554	574	635	561	550	585	550	554	555	536	579	570	575	545	550	549	538	562	590	577	571	575	574	526	562	566	612	581	569	616	541	540	545	539	590	551	542	575	545	552	558	602	567	606	565	558	605	544	601	597	558	585	578	579	529	546	559	580	522	551	569	568	550	548	567	599	562	526	575	592	537	582	548	582	627	546	565	536	576	560	581	594	554	544	519	588	565	598	539	602	560	568	585	572	576	525	569	538	556	545	568	566	588	583	549	524	604	581	544	533	535	542	562	521	546	596	593	558	566	592	580	614	548	537	575	530	586	590	556	552	585	589	576	576	565	587	569	578	521	566	581	526	572	609	551	551	547	590	566	528	603	582	581	542	571	589	568	552	573	559	589	553	570	551	561	552	595	567	539	528	544	557	606	601	555	575	531	633	577	591	547	530	570	595	622	589	598	596	565	594	556	586	504	548	597	555	604	597	559	561	609	536	514	577	596	509	583	603	589	542	535	610	554	567	577	539	502	547	513	550	535	554	563	539	547	537	542	564	577	620	574	520	556	578	583	553	540	566	569	560	538	529	584	613	583	597	551	582	581	573	572	559	542	539	571	572	593	574	552	568	574	600	572	577	532	585	606	551	601	558	556	595	556	589	553	588	523	559	597	509	577	574	560	567	553	575	549	575	552	536	559	563	544	561	602	576	577	542	576	571	592	580	552	593	567	580	543	554	601	568	562	608	525	619	540	545	535	531	572	557	580	585	563	570	564	529	598	529	555	575	551	554	583	570	549	548	559	650	594	550	517	551	553	546	573	533	583	590	549	575	567	566	592	568	573	596	570	562	579	614	582	554	561	585	619	525	545	551	567	573	593	595	541	544	582	574	581	555	570	535	559	561	553	560	592	558	569	587	545	594	581	550	547	548	557	552	572	537	547	602	531	527	590	532	582	536	539	515	524	599	537	569	604	525	525	548	594	525	530	572	570	564	570	582	576	564	599	571	585	527	546	580	542	535	553	528	540	563	565	543	600	550	595	540	610	557	519	548	607	548	531	569	588	548	567	597	591	563	588	527	609	596	531	532
26794	20640	14199	2619	469	453	435	449	402	371	406	399	402	373	403	388	360	387	380	371	331	386	370	342	389	402	373	384	378	397	373	392	404	415	395	392	370	380	410	370	381	346	379	405	359	386	423	365	374	347	380	357	386	384	347	384	396	373	361	406	373	384	377	395	363	397	403	353	372	398	354	409	369	411	398	374	372	355	409	379	392	346	391	389	360	370	416	391	391	384	358	346	388	361	372	378	359	404	377	392	379	380	387	351	387	397	386	387	372	403	344	399	342	373	390	333	357	355	350	382	395	361	384	381	368	419	371	362	377	382	367	411	389	396	417	370	393	389	403	392	362	371	333	389	339	354	362	397	366	411	380	353	370	369	367	360	405	363	389	377	404	375	381	373	371	396	345	378	393	395	344	385	378	407	364	398	359	397	392	384	369	391	379	379	384	367	392	353	371	387	392	384	374	399	364	395	338	425	407	395	394	409	343	366	417	408	404	321	385	353	384	369	410	364	407	405	369	380	393	404	379	375	366	369	373	392	396	363	390	388	405	385	363	351	402	392	423	392	375	360	400	372	416	378	395	371	374	394	376	383	377	367	390	403	363	410	363	415	395	375	373	400	372	359	359	370	382	395	389	397	396	376	386	404	358	370	402	382	370	415	380	391	389	398	399	368	356	377	398	364	386	410	364	366	417	347	396	377	376	386	361	384	394	366	398	363	377	369	332	404	408	389	336	384	384	379	396	414	370	389	379	365	384	366	370	357	397	415	438	364	351	367	359	384	355	384	367	369	372	374	372	375	400	421	399	371	381	353	382	365	380	363	389	391	414	363	377	341	369	382	382	376	384	391	353	378	383	404	385	373	411	385	379	398	397	349	396	375	383	396	390	342	393	351	366	386	377	392	373	357	335	394	374	380	383	361	385	372	390	419	382	402	413	367	389	365	397	379	384	361	404	378	385	371	358	374	403	363	404	390	395	351	373	363	390	380	386	368	389	399	381	371	376	361	361	383	399	366	428	375	393	372	398	372	368	430	439	370	364	341	363	389	403	351	370	382	367	379	375	359	380	377	415	373	399	377	406	392	368	389	381	376	416	427	412	372	374	404	406	393	369	385	417	374	383	399	352	371	411	410	388	372	389	416	382	372	374	363	350	363	379	372	373	403	348	383	393	401	363	397	396	396	367	374	373	418	413	389	405	379	359	370	365	403	367	369	374	393	378	397	371	405	386	375	381	391	389	362	432	374	410	377	392	362	385	380	369	362	361	380	382	366	389	391	371	364	384	375	381	364	383	351	352	401	385	366	384	386	390	367	376	386	371	411	364	402	369	379	380	412	402	365	363	354	385	366	352	346	362	352	349	376	351	370	398	391	406	385	403	327	395	370	419	397	375	419	367	351	368	407	371	377	362	394	389	382	387	384	368	365	382	361	361	416	384	382	369	375	388	360	361	348	389	367	386	415	349	372	363	387	377	380	407	374	361	377	394	375	345	367	398	385	395	374	384	411	406	376	355	383	371	384	397	373	406	403	368	366	358	350	417	371	352	371	383	366	369	347	359	412	366	401	379	373	396	384	361	353	398	368	381	366	386	377	416	385	370	361	400	360	388	379	399	387	361	350	366	404	364	387	386	372	394	374	362	388	394	389	380	408	398	378	364	341	363	375	386	376	381	374	397	375	377	353	353	394	367	399	398	364	370	393	378	411	399	383	359	383	384	364	383	382	369	372	390	389	378	422	359	380	389	385	374	384	390	411	390	395	381	357	336	393	387	385	355	443	374	390	362	366	340	373	369	383	373	372	413	389	377	386	391	371	391	374	372	348	374	388	361	368	367	378	373	375	401	358	377	377	367	401	406	367	362	378	405	407	364	367	376	378	390	361	392	400	364	385	401	368	383	374	402	345	368	372	352	361	383	383	359	386	404	394	389	348	425	380	384	392	368	384	365	352	387	359	370	404	389	372	417	380	372	335	368	371	405	405	363	376	386	397	368	386	376	349	381	400	396	387	400	391	397	347	397	379	396	409	370	398	370	399	386	380	385	394	382	360	397	386	340	383	352	416	419	371	388	380	399	378	412	372	384	378	406	389	379	377	372	364	399	422	353	352	341	398	401	412	432	380	367	400	379	393	374	381	352	362	364	394	352	396	361	356	368	387	395	396	384	393	386	376	380	406	389	393	395	390	358	375	408	381	362	404	367	383	358	383	369	418	390	401	378	381	351	360	377	389	410	386	370	366	376	383	399	370	382	407	401	375	409	355	374	423	372	385	420	373	374	399	366	411	386	416	365	355	395	380	416	393	379	366	370	424	392	387	393	381	398	397	381	366	366	403	385	360	386	395	379	363	381	361	356	364	346	366	417	383	345	361	405	387	394	345	362	377	370	411	381	382	383	351	400	350	365	401	381	347	394	372	384	389	385	381	377	387	372	393	397	396	389	388	398	389	375	384	392	376	396	377	378	369	388	378	390	381	392	374	363	379	397	363	415	343	364	372	373	398	400	387	390	388	355	336	404	395	336	380	372	376	381	394	358	376	370	374	364	366	355	342	378	406	412	355	399	400	422	373	376	397	362	395	371	402	397	399	381	374	367	354	400	372	425	420	368	389	353	372	375	395	362	379	404	353	424	400	372	388	415	366	372	395	392	351	368	409	397	393	353	393	341	384	398	384	402	362	425	360	417	391	378	390	369	357	384	397	399	383	371	374	349	381	368	364	375	342	350	350	366	369	377	387	414	388	379	390	383	375	392	361	383	402	365	398	387	372	406	372	380	363	371	405	341	367	380	374	337	366	381	405	373	373	390	398	350	348	337	347	407	418	397	397	394	405	360	408	390	419	382	410	367	356	386	371	343	362	359	394	368	369	412	370	377	346	424	362	393	371	327	388	389	392	398	357	373	413	387	363	331	365	378	418	405	404	382	363	383	394	375	342	375	353	396	375	395	424	381	368	400	404	366	420	381	378	370	392	387	392	385	392	370	393	341	344	363	358	378	379	398	396	384	358	390	385	376	409	334	375	376	387	381	386	387	373	375	386	398	331	376	404	381	387	354	351	355	367	375	408	376	395	391	441	393	362	404	378	371	374	338	394	384	370	389	389	394	407	381	359	349	393	392	347	366	359	385	342	382	384	389	377	364	358	379	349	369	384	347	369	396	362	389	423	392	396	397	380	403	370	343	406	384	380	400	380	391	364	385	356	354	393	412	367	341	410	374	375	411	382	388	376	419	382	368	372	397	414	396	388	370	399	364	401	406	420	370	352	373	348	361	371	395	380	389	383	385	358	392	369	377	401	389	379	350	419	362	395	365	387	368	368	382	399	417	394	374	379	364	399	420	340	400	332	411	372	362	370	382	364	387	372	391	399	354	361	376	378	401	381	375	362	377	370	382	386	355	367	406	376	414	365	362	403	418	331	378	388	367	392	387	392	405	379	383	395	367	367	365	365	376	368	366	384	373	366	406	342	378	391	400	413	403	371	353	397	368	395	404	383
12879	1767	11715	1069	966	890	842	807	830	773	800	768	776	818	712	779	810	737	792	746	755	792	740	780	714	735	779	747	731	732	747	799	708	756	741	749	745	729	753	754	744	727	762	726	723	756	712	732	760	730	731	756	731	732	755	721	748	721	723	770	731	730	777	683	705	768	661	784	734	695	718	715	754	728	708	741	717	784	729	725	748	755	698	768	742	784	754	736	776	733	762	725	744	782	715	721	779	729	722	763	707	777	699	741	722	783	762	755	769	786	737	761	717	740	763	706	787	742	762	676	734	722	774	754	753	689	737	746	687	719	685	777	735	749	770	689	706	759	748	721	707	738	802	725	798	722	736	790	762	817	734	752	751	732	691	785	719	735	732	750	732	781	802	783	764	785	741	754	783	744	707	737	785	748	704	750	734	754	727	722	739	675	690	739	741	739	704	727	743	732	798	720	695	743	711	768	722	745	733	710	734	721	698	755	701	810	736	742	725	713	752	709	765	780	749	793	680	697	748	788	775	738	749	784	753	731	758	733	693	788	738	767	750	766	758	753	763	766	755	730	748	764	719	717	750	761	751	734	719	711	752	734	757	711	723	783	744	719	753	759	756	767	762	735	701	723	773	775	734	732	742	716	773	730	726	740	726	759	722	751	737	750	723	736	701	707	722	694	729	724	691	762	691	724	745	699	731	727	721	730	785	738	770	750	750	762	769	768	715	730	715	746	756	708	751	759	734	761	729	697	793	747	715	751	704	743	724	723	773	758	794	751	733	675	690	748	732	765	807	738	784	684	781	709	766	701	751	748	739	783	767	704	695	723	699	824	751	728	739	711	725	752	717	733	726	755	703	716	749	712	791	710	742	731	734	750	766	710	737	699	720	737	717	793	732	735	773	803	762	732	741	704	783	735	761	746	723	781	752	723	727	789	755	783	710	741	726	757	764	726	733	791	762	756	729	755	745	708	724	723	721	735	775	718	706	764	782	722	695	720	727	737	758	692	699	711	744	757	747	740	771	730	706	746	725	725	746	766	673	774	699	700	726	781	724	764	748	734	775	764	695	725	732	700	782	709	742	728	758	717	751	733	715	728	722	684	690	714	696	699	696	717	761	749	712	685	735	728	689	751	668	742	680	751	743	738	751	697	703	758	758	734	781	730	683	730	714	762	717	752	730	722	692	734	708	723	762	721	787	739	737	712	754	736	722	739	749	763	759	699	687	719	724	728	760	699	701	708	764	716	729	752	747	707	725	725	727	733	726	732	682	727	768	712	747	743	743	727	714	722	701	747	754	701	729	717	731	755	707	731	785	719	751	732	720	757	764	706	737	719	802	772	709	795	742	690	710	753	740	713	724	745	717	764	728	730	711	723	751	717	795	736	745	733	766	735	747	721	793	695	713	727	741	760	700	736	754	754	763	750	684	737	744	737	722	726	801	729	754	717	751	743	748	714	709	721	700	755	795	740	797	737	745	772	760	763	723	736	741	750	724	747	725	759	715	739	768	724	756	723	756	753	737	751	764	767	713	698	752	728	766	735	756	802	759	726	756	762	750	703	739	737	753	748	708	669	762	742	765	788	752	754	724	727	764	760	721	720	727	733	718	751	754	730	746	732	743	749	731	757	750	730	780	716	746	747	737	732	746	728	768	764	731	671	725	714	722	720	734	719	798	706	746	727	766	720	780	715	742	760	739	778	742	740	749	710	748	722	786	773	741	745	685	743	772	739	755	767	741	732	765	713	743	751	748	758	786	727	784	752	724	724	735	763	721	699	746	714	718	736	768	758	745	741	728	785	783	810	722	745	731	779	749	759	720	764	706	711	716	726	763	690	743	765	753	782	716	745	748	731	756	631	752	712	775	731	744	774	776	715	775	713	727	740	774	743	722	777	751	759	746	716	766	742	773	742	716	707	735	728	758	759	753	695	708	732	727	676	728	653	732	753	743	757	744	771	746	696	752	734	740	763	744	733	720	760	725	748	707	707	718	730	716	792	755	692	727	755	772	705	735	738	699	726	716	742	733	736	749	751	735	744	725	769	752	678	733	744	734	742	751	758	708	739	723	754	712	751	805	725	762	725	737	763	765	712	733	703	737	768	714	753	701	732	736	712	727	752	743	742	739	746	737	704	738	746	745	755	756	716	719	726	773	716	765	729	713	799	713	728	741	772	736	718	744	730	758	731	725	757	705	715	763	709	795	729	729	768	695	736	758	729	715	738	740	757	687	731	733	728	746	738	765	738	808	766	715	719	761	733	732	742	728	713	705	764	720	756	700	693	781	755	698	759	725	757	725	750	762	782	695	721	728	807	756	737	779	769	745	768	728	738	741	689	747	726	767	756	697	781	733	734	741	701	777	734	793	796	785	743	802	785	732	756	742	781	732	721	765	800	747	688	733	748	791	764	754	764	783	721	778	777	780	696	748	744	710	790	756	761	734	707	730	744	716	730	721	704	728	825	726	738	684	748	697	747	702	666	712	742	725	723	719	714	676	735	670	754	784	775	703	732	735	749	709	737	752	758	759	726	730	735	736	755	725	778	741	716	733	725	750	747	755	748	721	765	745	735	763	755	697	719	745	742	751	755	751	774	684	767	752	733	718	740	744	723	731	723	715	774	709	730	723	738	755	736	726	757	717	714	750	773	710	743	798	722	748	711	745	697	756	754	727	756	727	731	709	736	702	740	758	754	748	759	734	715	756	738	730	736	762	753	721	729	744	793	760	712	729	753	756	723	787	762	761	774	750	761	740	703	746	761	735	740	754	726	770	731	779	715	720	738	736	706	706	753	775	726	718	738	753	790	745	743	712	770	770	734	745	760	763	731	736	711	733	718	776	721	716	693	724	710	733	753	758	721	708	778	748	715	760	754	701	749	748	723	714	723	739	724	732	713	722	730	719	690	763	722	700	753	767	699	672	753	755	754	711	739	740	706	745	753	781	755	697	691	701	736	757	723	709	732	755	723	721	750	789	746	743	733	736	743	697	728	743	806	754	719	755	742	716	734	764	773	703	756	745	746	737	765	715	699	765	724	726	743	733	709	750	701	750	743	730	740	729	695	677	739	707	720	718	768	787	735	721	724	731	727	705	769	733	736	758	765	725	720	730	728	728	736	693	728	735	767	754	802	725	761	694	762	748	725	756	743	741	729	757	764	739	736	750	720	728	748	695	768	766	771	733	716	745	723	736	729	793	747	733	770	727	783	745	710	750	760	803	771	753	804	737	727	710	773	776	759	728	774	748	725	724	746	777	710	741	778	728	739	715	751	714	715	713	774	780	737	740	760	743	758	736	702	742	720	692	746	742	731	735	730	782	773	694	791	745	714	733	731	740	734	736	759	723	722	739	714	728	734	756	703	710	674	755	718	722	760	749	750	676	760	742	747	807	715	775	739	767	722	729	752	732	703	731	737	719	721	703	787	748	757	701	690	740	735	715	726	725	766	707	729	778	704	787	751	701	740	731	747	729	717	729	748	756	737	725	701	730	692
24258	21334	29127	23901	21080	4934	649	419	320	310	269	268	239	231	230	205	219	228	206	188	206	232	211	195	192	187	190	199	183	164	164	193	197	197	179	199	181	183	189	182	177	173	164	183	167	169	177	177	176	206	192	178	182	196	169	147	192	165	171	173	202	163	171	167	161	169	192	149	204	173	160	179	175	164	166	164	173	164	174	169	155	170	177	191	172	189	187	184	196	194	173	189	172	172	179	192	178	177	172	198	163	181	180	184	165	190	196	165	167	157	164	191	171	187	161	161	176	159	163	174	168	177	168	179	158	163	185	169	176	176	184	193	166	163	183	200	160	173	172	152	162	195	176	177	180	167	195	169	193	178	171	193	178	171	211	173	186	182	172	161	157	172	162	158	176	190	150	175	194	193	175	182	179	183	162	193	168	174	167	207	165	168	184	176	187	177	177	171	195	184	183	176	135	181	168	179	177	164	186	171	197	170	184	149	160	171	172	181	151	177	183	178	181	181	188	166	166	191	199	189	150	180	171	177	191	155	171	190	182	185	184	192	173	187	180	163	177	195	171	181	188	168	204	175	179	172	192	186	160	179	196	173	168	183	160	154	170	167	158	156	175	164	166	180	174	181	178	158	178	161	189	165	187	170	187	169	163	179	151	169	174	186	185	181	170	164	193	151	171	196	157	188	198	201	186	191	197	174	186	165	182	169	191	199	186	165	186	151	177	171	168	174	189	202	176	173	178	186	187	173	191	186	179	186	156	162	198	190	172	173	196	184	179	177	188	177	171	169	192	175	185	168	163	173	181	177	191	169	174	182	173	171	191	172	180	203	158	190	179	162	171	162	184	168	185	183	184	161	186	178	182	191	190	165	193	169	171	177	174	192	185	167	170	163	188	176	158	179	171	196	149	208	171	156	165	187	183	169	184	187	193	181	166	187	204	186	161	123	206	168	153	186	193	182	183	170	182	173	179	178	195	157	186	157	182	184	177	196	176	182	191	182	170	171	167	202	190	200	173	164	179	186	198	163	195	175	169	193	179	189	191	154	169	188	177	171	188	186	181	148	195	163	201	191	168	192	176	181	180	174	169	189	187	207	163	188	193	180	188	179	155	163	175	176	188	180	202	151	167	173	192	161	178	183	189	163	171	168	179	199	181	225	170	189	183	190	177	169	166	180	200	176	181	173	192	176	194	174	177	178	189	196	180	178	169	199	166	184	182	137	198	169	168	196	183	185	147	161	188	189	177	185	188	203	189	194	194	193	161	195	166	187	168	170	180	183	179	172	186	183	196	170	188	182	187	189	182	184	169	171	162	169	179	186	199	179	179	148	170	171	175	174	166	187	187	174	151	192	182	168	162	152	193	188	171	161	171	190	187	166	154	196	169	178	183	189	169	179	183	204	176	180	158	203	190	176	169	179	182	179	166	160	171	172	196	193	185	170	169	168	187	189	182	187	169	170	159	188	177	151	200	191	155	159	166	155	172	171	167	192	177	172	179	172	175	171	180	168	188	177	179	180	200	169	173	163	181	167	199	177	169	167	177	183	181	183	177	194	190	178	197	173	188	173	186	163	168	169	163	173	179	169	183	200	172	166	180	176	173	197	178	201	165	188	189	191	165	173	178	177	192	158	162	194	158	144	164	147	162	155	177	179	174	175	169	176	171	167	160	157	165	187	186	185	173	172	178	187	182	174	198	169	196	185	158	199	120	178	169	187	166	171	194	190	166	161	188	180	162	173	194	175	181	171	174	163	159	197	192	160	192	172	168	174	164	174	168	181	191	168	167	188	184	158	181	218	184	175	183	172	174	182	179	183	182	162	164	168	185	193	182	186	167	187	184	203	172	167	185	178	181	168	189	153	200	177	178	154	160	161	169	167	168	194	175	189	195	172	176	157	191	192	183	172	189	176	144	175	207	192	176	174	179	181	168	174	158	180	172	171	182	180	175	175	163	168	158	184	172	172	184	196	183	171	182	175	206	161	169	159	199	171	192	182	172	156	180	180	205	201	169	188	189	184	178	147	173	189	165	189	165	167	177	179	184	188	181	166	174	175	182	184	218	177	146	168	181	166	170	169	167	172	172	178	182	157	161	163	160	182	186	181	185	165	175	164	166	157	169	192	170	178	179	178	185	177	170	156	204	173	183	165	188	154	166	169	167	180	155	199	177	185	167	186	169	201	169	190	202	177	154	175	177	172	175	191	167	186	190	198	168	165	173	172	199	183	210	134	175	179	177	184	163	179	161	187	175	177	177	175	164	173	187	188	179	186	196	177	178	189	206	172	153	167	185	172	183	190	166	168	185	161	195	190	174	147	175	172	161	173	182	182	155	168	176	140	193	140	194	193	180	197	168	185	197	178	181	166	192	181	182	164	189	176	146	164	188	166	170	186	174	206	184	182	174	169	185	200	167	187	168	195	171	176	164	215	181	175	167	168	175	167	194	188	155	162	186	178	164	173	162	169	172	166	160	169	164	177	198	185	163	164	182	177	180	180	178	177	184	179	167	169	192	182	169	178	187	178	201	162	191	189	157	166	185	187	149	171	166	161	170	186	182	186	163	174	178	180	170	203	202	176	164	180	179	174	169	169	172	193	158	190	169	187	179	168	158	178	178	192	205	186	174	175	170	164	197	160	183	180	186	180	184	156	185	181	158	174	166	168	192	191	173	193	176	166	186	173	179	179	179	183	170	175	191	176	195	163	184	185	189	185	192	145	170	180	162	195	145	161	174	197	151	152	180	173	183	149	180	161	184	186	158	191	198	194	158	178	170	171	182	185	189	183	170	178	169	164	176	159	191	162	148	170	194	165	196	170	169	174	201	198	169	203	163	181	185	171	183	164	198	179	171	177	176	166	166	174	186	159	150	206	172	183	191	208	184	187	172	188	169	193	166	155	169	154	145	164	163	191	194	180	169	194	172	169	157	186	189	176	171	169	184	187	151	188	187	180	188	170	171	205	175	149	177	186	170	166	190	171	198	181	166	162	183	161	173	147	184	168	182	172	193	183	192	177	179	174	183	181	180	183	190	188	171	170	173	157	163	166	194	166	165	189	204	182	158	166	179	213	165	186	180	174	167	158	188	169	185	190	165	180	163	184	171	162	185	162	213	180	157	159	174	159	190	181	171	157	163	179	180	185	176	178	171	162	177	179	181	186	158	191	165	182	197	196	187	185	163	185	189	183	175	159	142	173	185	149	163	169	178	167	194	162	179	196	185	166	176	189	167	176	170	160	182	198	183	176	176	181	161	180	177	179	182	193	204	200	182	179	183	177	189	160	174	180	146	177	183	161	197	156	160	171	187	159	166	206	157	180	158	158	172	172	189	189	173	165	169	203	172	174	176	167	177	189	163	180	209	186	189	181	187	147	178	168	208	213	186	189	183	174	181	178	161	157	180	182	178	186	168	208	157	177	181	196	181	178	193	160	167	195	185	194	204	191	163	205	165	182	165	179	165	175	176	185	179	197	171	155	180	190	195	179	196	159
24105	10178	29227	4150	2585	2015	1496	1195	1035	919	806	747	634	576	533	530	526	508	500	462	444	462	483	466	426	410	430	402	369	403	394	381	445	401	421	356	413	379	407	363	388	386	395	369	370	363	374	375	401	401	355	367	343	365	376	391	371	357	369	410	394	387	353	374	373	417	372	351	424	367	412	363	355	332	385	401	358	349	355	331	359	376	365	376	410	355	375	339	382	371	397	359	379	365	358	356	383	343	359	369	324	375	370	390	322	356	369	388	365	364	380	379	367	370	348	380	423	383	387	370	365	392	382	374	348	392	360	345	369	377	362	375	385	342	364	371	348	382	352	356	350	372	366	355	373	368	365	377	382	344	392	396	394	363	389	346	377	389	383	345	358	371	375	341	389	337	321	327	353	357	365	358	376	392	375	369	359	362	368	358	384	355	333	375	349	363	374	404	344	359	360	364	354	372	338	372	365	367	395	366	384	435	373	381	386	375	401	351	394	346	334	383	373	350	342	366	382	382	363	366	374	350	380	329	338	350	379	376	378	341	367	355	337	353	385	391	370	385	363	379	349	351	411	392	385	388	369	374	406	360	350	380	396	341	344	365	341	358	346	346	377	365	350	377	364	358	396	417	384	360	344	395	381	377	384	385	385	403	348	343	369	316	361	332	361	404	382	362	380	384	362	348	363	332	355	347	351	397	356	388	374	397	373	385	389	386	327	363	389	369	370	354	379	346	396	355	400	379	361	372	372	373	372	383	371	367	348	347	386	347	359	383	399	350	342	329	396	353	394	372	375	371	367	399	401	346	361	383	347	318	365	381	369	369	386	359	378	357	364	352	367	349	380	388	354	371	362	357	374	358	360	358	354	367	398	368	382	373	375	359	388	359	360	384	334	385	376	381	398	348	389	372	374	376	343	345	346	334	372	372	394	357	357	422	370	353	341	351	393	351	372	344	352	366	346	352	375	373	353	346	350	390	345	349	292	372	369	373	371	392	364	393	338	337	368	352	364	381	361	386	367	372	350	324	374	329	351	396	350	368	389	343	343	390	362	363	393	372	366	377	377	387	367	366	385	377	350	355	376	352	333	345	369	358	386	353	366	378	350	372	401	389	364	354	396	354	343	355	329	411	332	337	386	371	351	366	350	354	348	325	328	367	403	369	364	397	316	357	344	368	389	363	387	344	387	340	371	361	364	362	358	368	394	336	346	369	379	350	388	365	405	387	404	366	335	371	360	384	370	389	418	356	351	394	352	346	340	360	386	389	325	370	348	383	369	382	365	370	350	394	359	350	352	400	397	379	363	345	376	396	374	393	351	381	375	378	404	343	376	346	384	398	351	382	387	392	342	356	332	361	365	376	331	409	370	359	361	403	370	370	379	357	374	353	358	364	347	349	329	361	395	324	344	405	383	374	396	397	351	359	395	378	393	376	371	370	369	389	388	368	386	345	385	372	355	340	350	376	389	369	352	357	389	356	368	398	367	355	365	373	336	368	337	353	402	365	404	328	369	359	373	356	389	361	336	371	333	388	361	373	355	349	344	348	337	390	368	355	381	390	341	376	365	388	372	375	391	339	401	393	356	368	369	358	350	355	377	369	374	386	377	366	382	360	364	416	344	368	349	357	386	380	372	370	340	392	376	401	366	378	363	339	376	360	360	359	359	359	300	375	382	360	374	373	419	412	387	390	364	346	351	385	382	359	367	366	347	341	390	362	367	342	378	333	382	374	336	377	369	395	345	376	357	398	393	378	371	389	359	376	376	383	356	383	333	362	365	415	373	357	377	324	361	320	341	378	341	370	362	373	380	356	354	351	397	360	366	391	385	329	367	370	351	389	371	396	381	363	366	386	379	357	370	327	365	367	367	380	346	354	400	353	350	401	349	406	360	356	386	375	380	339	380	367	409	372	378	385	345	363	356	345	396	370	391	378	405	389	334	385	383	345	375	391	354	367	374	347	345	383	344	389	372	364	340	344	365	392	377	376	333	366	349	412	379	370	350	409	370	352	372	349	354	389	381	364	394	386	371	402	344	372	350	394	350	381	362	382	384	351	345	372	378	376	373	381	333	376	376	342	389	366	346	382	366	333	372	367	365	383	360	384	361	370	367	387	370	371	403	398	367	373	371	350	382	391	378	339	340	366	387	345	355	370	379	375	387	377	355	374	372	349	388	384	352	355	400	334	372	372	376	358	343	366	357	375	353	359	379	337	364	362	346	340	378	339	382	393	338	363	354	361	359	349	331	347	362	344	336	342	363	386	353	361	355	349	361	380	351	358	405	380	341	366	349	389	342	363	386	338	361	376	392	376	328	383	354	362	344	355	350	369	412	382	322	358	390	355	357	367	369	369	368	358	361	344	376	340	388	367	374	378	379	343	396	394	387	355	408	340	390	378	367	361	373	337	372	375	349	343	376	351	365	394	377	396	359	348	376	366	369	382	359	375	423	365	382	356	352	350	364	352	417	364	404	368	349	387	344	346	358	358	363	374	363	360	369	356	381	326	375	370	380	344	386	402	377	380	346	369	365	371	383	383	368	364	347	380	372	381	365	355	354	343	345	378	384	374	351	362	351	391	393	367	359	359	322	354	376	375	424	386	386	390	371	350	367	381	372	344	365	357	385	351	373	348	383	378	368	367	341	378	352	394	348	394	362	357	364	385	355	365	389	372	372	383	348	375	370	388	418	366	386	353	379	356	348	357	405	370	355	354	375	356	367	386	323	362	376	360	373	377	330	379	372	349	412	347	415	337	352	347	402	379	353	362	353	353	374	371	360	384	375	350	358	369	353	375	375	349	335	381	371	361	357	386	382	346	361	335	364	376	373	353	384	381	386	395	384	367	365	354	374	368	352	381	339	338	390	380	332	374	376	371	349	396	360	328	367	357	341	382	360	349	380	369	391	360	404	352	358	375	349	361	360	369	399	344	387	347	373	356	367	335	399	365	342	376	351	377	372	369	413	336	384	380	356	343	359	361	371	358	354	364	372	356	356	346	373	372	365	359	377	384	350	374	357	319	371	371	355	352	346	365	353	391	361	381	345	352	381	373	353	375	319	374	367	379	366	411	374	398	353	382	387	376	364	360	384	318	366	351	376	369	343	366	353	405	370	389	362	372	379	402	371	369	365	342	348	379	354	354	402	346	390	354	370	343	361	362	376	339	386	391	378	335	352	396	375	371	373	366	377	371	363	367	369	384	387	391	393	376	363	358	360	347	353	344	346	357	401	354	390	389	390	360	338	367	356	387	384	359	377	384	375	367	359	358	350	376	346	358	391	333	363	365	373	367	369	349	345	366	376	375	419	384	395	359	359	368	344	352	389	372	356	372	368	333	386	361	356	369	362	381	373	364	366	342	407	383	369	360	364	343	391	350	361	383	349	389	359	373	377	326	368	359	354	371	367	324	356	368	359	392	375	395	344	342	348	367	376	390	356	368	401	369	356	358	345	387	401	370	406	350	362	355	360	361	371	352	352	372	327	378	372	392
23338	21338	29747	23279	21342	21133	4088	836	607	572	528	449	494	411	396	385	396	411	366	345	365	365	361	338	368	338	346	317	335	344	305	317	337	320	333	385	324	349	348	365	343	309	320	310	311	369	320	320	347	348	334	321	345	332	326	321	321	303	359	347	335	312	328	358	329	331	311	362	355	308	327	339	339	303	322	330	320	296	316	361	382	315	310	326	306	327	323	329	320	325	311	292	330	305	326	332	351	323	305	305	338	352	331	338	302	297	329	308	376	332	320	348	321	339	340	329	323	305	290	354	344	327	300	302	313	308	352	329	341	350	310	342	336	331	343	320	310	314	367	319	289	326	329	347	327	391	314	326	312	331	319	353	351	319	326	310	324	358	301	322	341	340	324	309	319	345	321	331	316	353	347	328	337	337	314	322	328	348	304	337	343	330	330	314	331	305	322	329	302	313	328	339	332	309	346	343	346	351	305	314	354	313	327	333	304	321	335	333	332	304	309	299	337	327	341	315	349	309	287	325	328	351	360	279	302	311	327	307	329	337	328	336	339	331	331	335	304	320	326	308	327	331	303	313	284	326	354	307	327	315	344	344	305	341	300	303	311	324	318	356	349	287	321	344	303	315	308	358	321	331	332	300	323	331	302	335	332	336	334	322	325	336	318	337	321	304	364	303	330	300	316	296	303	326	322	350	337	367	322	336	333	340	349	277	291	332	294	306	313	325	304	332	328	333	361	320	311	351	306	310	348	298	314	334	306	322	324	315	319	305	312	320	342	342	316	319	327	319	333	299	322	310	310	338	318	296	307	310	286	327	296	303	316	321	339	337	319	344	353	335	326	313	354	342	340	375	313	337	334	323	313	317	314	323	296	349	339	321	333	339	341	291	295	314	306	324	319	336	304	293	314	334	301	328	325	328	328	346	306	332	311	311	353	334	326	317	352	345	323	326	325	319	364	349	335	295	318	347	341	310	356	336	347	301	318	331	313	310	316	318	312	324	300	329	302	316	314	320	344	327	317	324	327	324	299	330	329	315	331	352	313	327	330	313	330	327	339	344	294	343	347	349	332	305	325	336	332	306	297	286	336	331	303	339	294	349	355	326	329	307	316	293	325	317	339	327	348	318	310	312	293	338	334	350	350	345	300	308	318	339	301	359	339	339	355	313	311	381	321	310	315	322	327	310	319	341	338	328	327	361	334	323	364	294	324	338	358	314	297	305	350	292	276	301	309	325	294	332	313	320	334	368	324	325	332	312	348	322	371	317	354	353	335	329	329	324	317	323	348	322	306	321	312	299	279	328	311	321	323	336	338	335	293	314	314	289	352	310	364	325	334	330	315	300	309	328	320	320	305	347	323	333	333	352	325	340	305	320	313	315	320	277	343	335	306	339	345	332	340	334	334	352	342	336	329	323	292	312	326	311	343	337	326	300	287	307	334	315	322	331	340	305	345	331	317	330	335	304	322	324	330	289	326	291	321	341	323	329	350	307	333	326	301	324	353	330	330	317	314	304	298	312	352	314	313	322	313	292	323	297	317	345	332	334	308	319	316	352	293	317	323	310	315	341	343	324	323	305	327	335	318	324	311	321	267	346	349	301	328	339	323	337	313	338	342	304	317	324	329	314	319	350	302	302	334	326	305	297	308	353	324	318	294	326	310	324	345	314	366	341	303	318	305	334	347	336	355	330	306	319	331	329	294	323	355	330	353	345	349	304	301	361	324	320	336	354	291	320	317	323	335	317	328	336	311	325	331	306	317	322	339	291	314	303	310	362	321	354	343	307	326	313	311	326	347	358	303	328	329	312	330	343	347	308	341	337	317	312	299	314	342	308	320	294	322	326	277	330	363	340	328	306	321	308	292	313	334	332	327	332	360	323	323	339	314	276	357	300	341	328	315	303	337	315	303	315	342	326	323	324	330	302	338	348	335	335	303	357	285	341	320	329	366	331	315	314	346	310	310	315	307	327	318	305	344	302	338	318	323	308	321	321	344	320	320	333	344	305	336	316	310	347	343	307	337	345	340	302	306	322	359	293	297	295	281	315	300	296	331	315	313	314	351	338	361	309	332	341	308	316	349	299	337	362	325	334	285	361	315	344	306	323	334	326	335	327	318	319	288	356	315	338	335	312	335	318	350	325	326	327	301	288	348	333	343	339	326	332	301	313	295	330	322	345	331	336	361	315	332	323	340	316	325	309	332	329	356	320	348	321	275	301	310	329	318	339	327	313	293	310	373	294	312	327	344	341	359	317	300	335	326	333	304	305	330	351	328	343	316	324	311	327	327	292	318	323	348	318	321	315	341	314	299	331	310	325	355	331	288	328	332	318	337	346	281	326	325	317	342	328	329	327	337	303	342	341	286	304	334	365	353	329	314	316	291	309	312	318	285	341	316	341	317	310	342	329	305	325	340	324	315	315	318	325	286	338	337	323	346	324	331	319	345	329	317	295	313	302	309	328	323	351	324	368	314	349	311	323	320	305	305	279	323	353	328	313	315	317	315	319	279	300	320	334	310	304	307	351	325	331	330	327	330	339	313	327	326	295	313	292	292	359	314	339	367	336	301	316	327	315	348	301	350	309	351	313	321	318	347	313	319	332	335	359	305	336	318	322	352	309	310	310	305	297	334	321	324	346	329	311	356	344	333	311	332	341	326	335	327	298	326	334	340	291	317	370	323	303	298	299	322	317	334	331	332	316	323	324	322	332	292	329	332	354	293	313	337	297	340	322	287	311	311	352	323	353	328	328	291	330	331	299	291	284	326	319	326	315	348	338	307	342	307	333	351	320	328	341	330	308	309	331	326	336	316	314	361	326	346	350	329	332	326	318	313	328	356	339	349	328	300	326	331	357	296	306	314	332	349	323	346	330	366	348	336	317	325	323	311	306	275	293	334	302	299	343	326	329	324	334	314	335	317	331	331	344	316	325	365	340	326	335	332	305	313	322	321	335	323	324	342	346	315	304	296	312	314	332	307	328	296	324	329	336	331	320	295	332	325	293	316	357	299	342	322	316	329	340	316	352	348	356	347	327	336	331	326	352	314	316	312	348	341	330	357	323	351	319	315	320	318	313	324	342	322	299	311	330	322	328	308	321	323	328	330	334	327	340	306	335	327	337	318	345	320	338	320	336	329	311	313	341	313	314	329	340	317	339	325	303	333	318	349	283	346	332	282	367	335	345	310	346	349	347	318	318	291	331	298	347	336	318	357	317	312	335	317	315	317	327	312	306	344	323	327	324	306	316	314	354	282	324	304	314	352	324	353	308	337	320	328	302	321	328	304	308	318	311	302	304	336	342	300	340	317	309	282	353	316	325	321	326	298	333	324	319	278	322	298	344	318	321	306	346	321	347	351	328	328	318	331	318	333	305	324	327	330	304	348	292	320	316	335	345	314	316	335	324	321	336	315	328	307	275	338	318	319	327	339	360	311	325	332	316	316	307	357	305	303	305	295	348	311	300	334	334	341	346	319	310	317	335	346	318	307	314
25080	15969	30233	7019	4799	3556	2767	2202	1841	1554	1365	1231	1193	1074	958	942	910	865	876	774	732	774	703	728	736	755	700	717	677	655	659	658	629	645	653	636	614	639	593	677	681	651	652	642	598	638	621	648	652	616	631	664	633	610	598	612	639	609	590	615	602	665	618	570	580	583	587	604	634	632	618	641	587	577	644	586	565	680	659	610	617	607	620	679	602	589	595	571	599	617	631	582	570	620	555	595	598	591	616	580	632	596	572	564	588	629	618	582	625	552	629	575	554	601	630	597	615	649	598	625	620	597	593	553	594	575	630	637	618	597	587	641	640	604	609	576	609	588	639	625	604	597	599	635	586	586	594	597	584	582	597	625	605	619	600	572	622	569	610	569	591	608	591	595	609	594	588	600	571	588	566	613	588	630	648	593	537	577	631	573	590	600	602	618	635	652	613	567	648	595	566	616	639	615	591	595	647	609	617	581	557	593	618	667	636	604	613	589	586	671	563	576	609	607	572	604	613	658	589	606	570	588	600	570	573	623	611	604	597	614	637	572	606	579	619	583	585	624	587	602	586	590	575	587	620	595	593	557	648	617	615	602	601	617	608	634	584	650	603	586	641	571	619	641	600	648	635	581	601	574	593	644	552	622	606	597	597	567	589	643	588	599	607	597	601	581	602	628	597	547	572	608	578	636	619	597	591	588	618	573	592	573	594	618	563	609	553	646	582	632	630	602	570	622	593	610	616	583	616	595	613	580	694	606	579	606	626	595	587	572	601	561	572	580	582	653	551	581	592	610	594	599	610	616	609	610	554	573	579	598	558	655	594	605	589	610	572	614	578	569	595	564	559	603	591	580	618	598	607	560	592	586	617	608	621	634	574	605	614	620	615	584	597	556	604	660	630	591	601	584	627	632	608	621	618	622	578	612	583	580	650	567	615	575	552	610	605	609	610	586	636	597	574	613	602	633	622	587	597	563	624	563	563	570	620	622	614	612	633	567	628	563	611	616	593	613	590	564	590	633	583	616	610	580	606	635	609	635	594	624	556	587	613	609	625	627	620	607	643	572	588	612	678	625	594	586	601	629	601	596	580	617	558	557	611	556	592	572	602	619	603	566	578	573	581	590	616	582	579	641	594	566	583	590	607	635	585	594	606	581	575	587	603	615	610	601	617	622	630	580	567	607	612	559	597	579	571	599	603	544	612	565	615	586	588	602	591	618	619	638	585	553	605	601	592	630	628	568	599	614	635	595	595	605	621	620	615	626	559	595	601	561	611	595	616	643	611	577	590	598	601	591	624	559	613	594	585	645	593	587	585	585	603	589	619	590	577	582	633	595	628	618	582	543	622	654	579	588	599	589	599	631	613	545	602	555	608	640	546	583	619	641	608	574	630	612	596	656	600	592	564	587	631	625	638	588	572	602	586	581	589	592	600	569	575	610	594	601	599	590	607	614	550	593	621	559	602	615	559	551	568	588	596	585	591	604	627	579	596	613	598	644	634	606	598	584	590	574	590	580	613	587	586	555	604	608	584	602	620	593	554	568	631	595	643	607	596	615	610	620	638	636	594	583	598	613	584	659	631	586	609	612	596	575	601	590	625	635	586	620	577	611	614	606	594	630	577	584	600	647	520	609	614	603	567	593	562	578	614	590	591	618	595	647	583	593	603	575	581	575	627	585	600	574	625	609	630	597	604	603	587	594	605	594	584	549	606	612	570	578	586	606	570	606	624	591	565	590	626	607	658	641	617	578	618	568	589	579	644	586	639	573	588	563	617	567	613	603	572	608	587	618	594	631	620	588	607	577	627	581	549	582	597	607	534	589	574	643	593	631	622	607	602	667	596	606	619	601	621	610	619	528	608	596	601	625	582	617	566	622	600	599	568	594	585	608	536	622	624	581	624	585	603	608	604	602	623	548	592	614	565	606	620	588	609	612	620	565	625	584	592	626	602	570	591	566	618	616	568	611	602	607	599	599	627	609	610	571	597	623	585	608	577	616	572	642	560	577	622	675	592	620	577	641	617	586	636	652	613	594	633	601	618	587	587	585	595	591	620	608	605	600	663	578	600	595	571	593	601	554	611	584	587	569	610	613	605	614	645	619	604	598	581	584	629	565	630	603	625	602	621	587	563	608	595	586	607	568	609	602	617	630	578	578	603	653	625	565	579	592	612	610	659	601	648	632	632	560	549	647	649	638	599	593	604	578	609	565	548	595	605	577	614	597	626	574	613	662	627	578	615	623	608	576	574	613	611	588	593	588	570	600	561	616	556	584	609	579	551	604	611	600	601	588	607	603	640	669	647	597	620	583	613	576	599	618	622	585	591	606	571	597	621	594	595	638	573	561	625	586	595	608	625	594	581	591	591	570	592	610	611	596	534	562	607	674	559	527	571	641	609	555	633	606	607	604	607	616	570	591	570	592	579	570	598	597	605	563	567	621	575	574	567	615	596	588	568	599	589	609	560	605	623	618	616	615	600	548	629	621	619	593	639	596	612	578	613	599	599	604	627	570	614	654	602	594	604	615	610	577	612	607	609	560	552	613	642	584	606	589	596	618	654	573	611	601	613	623	630	618	598	598	595	591	627	596	584	621	624	646	606	601	585	589	597	594	604	598	608	587	572	587	638	603	570	586	580	623	597	598	565	575	631	642	637	632	628	608	659	592	597	596	594	618	589	618	586	638	595	592	579	599	633	556	591	601	602	593	560	612	593	555	610	573	597	569	621	612	574	587	614	642	569	610	609	628	570	612	555	614	588	618	569	569	597	592	618	585	610	610	612	598	567	637	581	586	595	605	579	650	617	638	545	556	619	622	577	579	600	550	596	609	583	629	601	580	631	585	605	587	589	595	569	573	581	603	646	585	617	582	616	623	598	580	646	559	623	609	610	607	594	604	604	612	523	578	631	665	550	618	609	624	606	594	589	600	636	594	607	580	574	596	603	593	600	622	613	623	576	594	639	578	604	587	606	578	613	598	560	598	582	644	609	594	623	580	601	601	596	577	582	556	584	583	583	564	606	620	641	571	561	573	596	546	604	594	600	569	615	583	587	575	602	573	609	611	564	614	623	615	602	616	580	582	600	608	579	604	582	633	621	564	590	635	593	599	611	633	599	576	609	545	600	565	619	575	582	536	646	620	627	626	623	637	662	609	613	593	588	593	593	584	636	602	602	603	623	613	571	601	614	594	657	604	523	627	573	586	664	596	602	589	613	595	583	589	596	604	584	642	602	614	607	592	585	622	591	583	593	648	555	595	624	598	581	579	622	599	617	618	591	587	647	597	610	576	615	602	622	590	556	588	610	618	568	605	633	615	645	543	570	596	563	601	575	586	600	609	571	612	635	582	621	633	577	562	629	615	591	591	618	602	614	623	585	656	590	637	605	615	581	571	607	614	638	576	606	585	612	603	586	576	549	602	571	604	602	614	579	540	570	625	568	613	607	610	575	610	593	605	587	610	602	563	622	588	608	595	637	583	606	599	588	633	584	582
26799	20802	12447	2224	625	623	449	417	412	372	433	414	377	406	385	377	366	364	403	384	413	397	362	387	375	409	364	371	351	401	415	379	422	347	398	354	388	384	373	384	389	392	371	394	372	386	368	375	349	371	373	363	369	355	361	357	415	365	362	360	347	397	373	383	397	324	381	376	378	369	378	381	377	380	346	376	392	358	382	361	350	379	387	379	375	406	394	389	372	365	382	419	334	394	384	390	410	416	384	347	409	358	387	394	352	379	348	378	359	383	389	384	391	416	400	375	382	381	404	388	392	371	390	351	382	377	398	369	383	381	383	361	409	408	377	363	360	376	384	354	411	373	373	387	376	376	367	358	339	411	376	392	359	397	377	373	352	374	376	371	349	347	348	405	407	356	382	380	347	364	429	361	349	400	371	376	388	377	383	389	354	361	365	352	346	370	390	406	398	391	380	344	360	368	384	359	398	372	410	378	369	390	384	390	360	371	393	377	368	409	340	377	365	384	404	382	389	377	327	371	393	378	359	377	379	349	388	361	407	393	364	363	357	386	404	369	417	374	384	381	385	344	383	347	375	366	376	379	380	352	352	374	350	411	380	374	383	409	419	388	366	358	382	390	343	385	392	367	405	356	369	343	362	410	387	345	351	364	375	373	377	384	339	390	374	365	330	369	408	390	350	340	363	389	400	375	374	348	396	413	353	375	377	372	360	374	387	384	371	404	396	373	362	351	394	388	386	400	392	368	419	386	405	396	373	371	383	338	378	350	369	417	374	409	396	378	383	394	379	360	377	378	408	341	354	407	381	359	384	361	414	380	374	379	365	416	344	372	351	397	391	376	354	384	385	392	372	395	396	364	374	377	348	361	372	372	367	397	386	379	356	370	379	365	395	349	391	359	437	366	369	366	384	405	372	371	394	395	361	365	360	376	370	363	398	377	374	375	395	383	345	366	376	397	379	400	366	355	374	352	360	391	367	354	406	387	349	375	379	388	374	385	387	373	388	367	337	376	369	370	368	359	338	358	373	367	389	407	374	412	346	408	404	388	386	392	421	373	409	399	377	397	391	356	347	382	407	376	376	388	375	355	433	379	388	369	381	359	388	371	365	418	382	340	369	390	330	362	408	342	412	433	374	424	399	398	387	367	400	360	350	374	404	394	378	391	382	378	403	405	424	376	348	384	369	339	355	366	396	394	405	367	389	370	339	354	375	385	384	412	386	387	361	379	377	386	359	379	399	378	356	409	362	389	390	406	368	388	365	353	366	356	391	374	385	362	380	387	364	375	374	382	359	388	370	397	370	374	362	374	362	356	405	357	369	400	359	362	375	399	351	365	375	374	372	383	384	380	366	385	329	374	382	340	371	344	332	384	361	400	349	348	364	343	393	375	352	376	356	409	393	364	386	373	390	402	382	380	408	364	397	366	329	396	366	419	398	365	347	373	378	397	395	371	409	391	380	385	384	398	422	361	413	399	359	375	389	388	392	361	370	367	380	368	373	385	396	390	382	394	399	372	386	405	383	394	363	401	395	381	386	346	407	383	385	402	371	363	395	363	394	421	398	378	382	425	385	384	400	379	386	366	384	383	389	360	358	392	425	358	380	411	369	413	373	389	384	381	364	388	365	357	396	383	392	402	390	380	348	391	383	341	364	375	377	394	310	375	383	382	387	359	371	398	395	358	367	399	373	363	345	379	423	386	393	366	401	403	352	367	404	354	384	364	399	362	374	365	345	361	371	366	371	373	396	350	402	361	367	385	356	395	369	390	387	388	389	413	410	362	385	394	348	382	400	347	384	361	363	395	347	383	378	397	393	343	372	378	346	344	395	397	359	406	376	388	386	340	374	397	372	355	369	372	339	392	381	359	364	375	417	375	428	380	389	380	372	372	395	352	385	387	399	371	364	365	414	388	371	411	354	394	389	414	403	347	352	346	377	381	400	367	404	398	347	392	346	361	402	366	386	348	380	380	366	381	377	397	384	366	377	393	424	355	387	377	350	369	388	330	402	367	398	362	378	381	364	360	391	359	360	383	386	407	374	369	366	327	368	375	423	366	365	377	395	362	351	343	403	369	394	356	354	373	364	387	381	415	366	384	365	349	432	371	387	360	378	406	366	351	400	377	413	378	372	404	385	422	381	377	372	409	397	402	354	397	390	395	390	380	388	372	383	392	369	363	355	385	375	370	352	358	352	378	334	370	390	428	408	335	401	372	393	365	386	398	381	394	394	348	398	375	370	381	382	386	389	369	378	381	344	372	374	368	394	368	379	367	362	377	372	324	379	339	401	371	392	405	389	364	381	388	384	371	378	376	368	343	397	357	334	399	368	380	415	398	389	378	384	356	359	366	377	400	336	388	376	397	379	353	387	377	376	366	350	372	341	365	356	416	363	377	366	369	406	391	334	365	368	398	356	397	385	390	345	378	410	383	353	372	400	356	395	334	366	384	343	354	363	392	385	350	387	354	373	379	380	337	343	366	347	385	363	388	411	389	366	399	386	356	358	383	334	395	362	337	358	348	387	386	388	401	381	371	398	340	384	409	390	365	374	406	385	409	376	384	381	389	383	371	391	394	394	365	406	350	403	371	384	411	417	400	364	345	377	365	400	381	348	378	379	382	357	371	391	383	387	373	371	402	403	354	359	401	380	383	374	391	406	383	386	357	368	382	376	353	393	369	350	383	394	393	403	348	366	408	353	377	390	410	410	378	357	377	339	383	376	334	373	388	421	354	372	370	346	388	368	377	382	344	402	357	360	347	385	398	413	412	379	396	384	402	361	348	410	353	388	368	362	379	373	389	408	379	367	392	367	384	359	371	364	373	372	377	366	388	377	387	403	369	368	357	362	381	364	375	416	388	376	376	367	375	360	344	345	373	381	346	369	377	386	380	405	395	413	374	374	370	392	361	397	375	383	382	375	405	371	422	423	382	365	392	352	385	380	343	368	378	389	362	410	379	360	390	362	423	381	413	409	350	391	367	426	369	396	366	371	398	398	373	368	380	380	361	332	398	409	395	396	380	396	354	372	350	380	402	415	399	371	355	357	360	388	376	392	387	382	398	390	389	378	360	380	378	399	350	346	402	362	398	365	384	356	385	364	397	351	376	348	370	375	348	370	354	405	363	357	397	389	357	357	389	369	404	345	340	391	400	360	368	417	379	384	386	396	395	340	391	412	388	379	369	346	449	342	390	370	364	378	415	380	348	384	348	423	375	365	353	365	370	343	391	366	343	383	422	404	364	383	387	370	367	395	394	358	364	367	343	381	387	404	399	388	391	340	369	412	366	379	397	358	314	380	387	367	400	420	366	371	351	355	363	403	403	382	384	384	342	365	396	391	403	416	366	364	363	393	376	400	405	373	356	369	382	392	329	380	408	380	370	374	397	393	375	406	370	400	363	407	354	405	359	379	363	383	355	342	345	378	391	360	371	364	363	384	365	366	414	383	409	334	376	370	357	368	369	406	369	358	377	387	357	391	381	371	367
13531	1802	8885	1167	1012	936	812	848	803	767	809	748	751	754	755	745	718	762	761	737	759	743	744	752	720	762	807	720	719	739	763	753	754	755	737	703	742	790	752	749	687	759	754	708	737	735	686	731	714	770	763	704	707	734	757	690	712	736	748	675	731	708	739	719	773	702	751	724	749	754	720	769	672	715	772	753	744	799	720	719	749	740	708	756	774	747	745	729	791	703	783	687	720	681	740	713	719	723	760	772	733	728	715	740	767	691	742	705	739	751	729	742	654	776	740	758	716	670	720	717	769	706	776	721	718	779	793	744	702	761	754	780	713	744	695	801	750	755	712	741	716	719	726	677	689	733	773	684	709	761	754	697	749	710	768	770	740	751	730	763	765	684	730	745	748	702	712	739	694	755	714	733	721	700	757	682	725	699	766	777	741	703	739	690	742	695	778	744	709	747	756	693	766	771	744	710	719	755	730	764	764	714	761	789	719	746	736	741	753	758	756	709	661	763	772	744	721	711	750	746	670	732	743	735	752	748	728	744	718	735	778	778	734	692	728	668	726	746	714	743	758	737	707	736	737	753	745	765	747	723	738	711	700	713	761	774	733	751	777	723	692	776	765	702	691	741	741	712	687	758	751	719	752	750	726	716	718	737	775	717	707	720	758	743	797	721	736	723	712	756	697	799	766	754	744	747	733	726	717	755	752	722	739	715	709	730	781	767	708	742	740	722	746	722	732	758	756	697	722	678	725	718	760	744	726	708	727	739	750	751	709	721	773	726	715	749	762	787	742	747	714	751	749	782	701	701	748	780	739	779	720	719	740	741	799	733	748	733	757	745	726	737	763	727	733	696	703	683	706	746	729	702	699	751	706	762	740	703	755	717	721	744	803	721	717	742	689	736	700	727	761	706	766	711	736	758	764	738	736	766	788	675	724	753	732	738	762	736	747	731	771	767	731	769	657	745	771	732	734	747	722	738	741	734	727	778	740	763	755	711	752	721	750	799	711	762	758	736	722	734	715	725	768	713	696	773	724	708	702	785	761	722	699	770	720	734	706	741	743	741	738	715	777	737	725	762	778	749	740	711	695	719	740	707	720	782	723	805	705	721	753	762	746	703	725	778	722	749	758	783	735	729	714	738	754	728	718	747	741	707	743	697	740	683	750	741	701	778	737	758	757	702	733	703	758	727	745	720	737	771	726	776	765	744	724	658	749	786	766	770	752	770	713	703	719	757	748	717	716	743	758	733	745	753	700	770	787	743	729	692	761	737	730	741	719	742	726	700	788	735	697	704	746	723	763	772	711	792	728	737	745	730	745	726	752	722	731	763	703	746	699	736	758	763	745	768	702	786	691	773	743	767	753	655	686	700	690	728	736	726	679	721	733	734	727	760	751	746	709	758	749	698	752	708	706	726	736	736	789	720	777	683	758	700	750	718	761	744	732	700	750	717	789	732	742	692	728	701	720	695	738	712	718	683	793	787	695	721	743	757	772	733	701	721	706	779	746	756	759	703	684	744	720	733	754	717	743	750	693	724	737	731	797	741	760	739	734	693	740	758	717	765	740	713	761	741	771	745	730	715	716	765	726	734	743	744	733	697	789	721	724	756	729	703	761	711	722	761	751	711	733	778	782	735	771	716	744	808	740	730	757	719	745	768	723	704	764	793	712	752	678	742	722	731	748	732	717	739	794	765	703	773	772	774	760	769	695	736	698	725	724	747	715	718	801	769	719	770	727	768	747	686	696	764	704	684	754	714	808	734	740	760	750	719	752	770	711	725	727	761	784	712	752	756	776	750	738	766	721	743	697	757	740	698	695	739	745	747	707	718	750	792	738	752	717	706	730	761	712	770	727	731	710	751	725	745	747	745	711	718	727	708	788	755	727	720	773	678	749	786	717	756	747	724	732	703	784	712	814	717	762	774	673	731	692	754	732	733	733	751	707	678	714	709	745	718	727	725	759	698	757	785	735	747	733	728	741	741	758	706	726	719	743	774	763	724	720	731	760	766	735	711	783	726	765	760	795	781	740	747	769	754	728	777	691	794	763	725	731	726	779	689	789	730	722	725	685	740	738	760	732	717	725	727	767	723	757	781	737	755	771	703	708	754	773	731	689	741	748	795	749	741	798	699	706	718	721	751	690	759	734	738	691	724	728	760	741	732	707	736	726	728	697	730	740	732	751	695	829	715	686	733	759	731	704	760	767	687	702	738	701	702	755	723	720	745	723	734	732	783	755	706	738	714	757	765	759	736	765	718	752	754	725	725	736	786	782	725	732	744	812	736	744	727	740	742	786	730	691	765	734	761	733	736	747	775	713	709	789	707	761	784	720	704	745	762	727	684	717	730	752	713	712	723	720	764	756	728	709	738	746	727	776	724	721	750	726	765	711	761	739	773	740	758	776	759	742	717	730	741	743	716	743	757	762	705	697	716	764	746	730	743	752	712	721	743	759	784	759	707	716	697	714	736	748	717	780	711	754	704	753	742	730	748	768	716	762	711	742	720	769	767	731	770	741	719	737	750	721	749	743	763	741	747	723	698	754	726	744	754	727	712	760	728	745	760	753	755	781	760	707	737	778	733	779	749	753	740	755	740	816	748	724	746	683	735	736	759	780	741	737	768	740	746	740	710	746	710	758	766	750	706	692	790	781	748	717	759	754	749	757	761	753	718	707	752	741	734	771	707	737	727	737	738	723	780	726	703	736	711	680	730	677	693	780	752	723	747	722	739	714	756	722	747	700	734	765	753	719	693	696	720	701	795	673	745	755	798	707	797	736	745	760	722	732	679	788	761	793	700	702	775	725	775	731	759	733	722	782	683	728	793	734	747	731	778	708	738	780	771	757	674	731	738	751	748	765	706	778	717	698	722	730	733	728	737	693	735	709	699	718	768	722	725	670	736	730	705	700	782	715	748	715	783	816	774	726	739	744	737	737	726	654	748	726	714	722	715	781	743	738	770	713	700	745	707	754	714	778	730	774	722	709	697	724	734	738	753	755	726	715	725	661	719	749	749	738	702	762	739	721	713	687	759	735	735	752	745	739	747	784	722	753	725	693	754	741	727	762	707	745	739	730	723	715	758	759	745	761	716	724	723	727	778	809	738	719	694	752	767	727	743	692	722	717	686	802	734	710	715	780	743	722	785	756	702	785	754	796	761	716	735	749	726	760	687	752	720	679	723	778	754	759	701	706	736	756	756	772	756	699	756	757	723	780	695	722	733	745	743	741	784	681	733	683	747	729	741	783	755	735	748	721	754	773	709	750	747	718	749	718	695	728	730	766	773	757	743	748	771	737	751	722	739	749	753	756	790	749	718	724	780	722	742	738	789	755	723	732	725	776	743	758	773	703	760	779	723	759	699	705	752	757	709	698	736	754	752	719	725	733	742	714	748	732	759	762	722	761	743	757	738	730	752	752	738	701	740	731	768	764	727	719	726	754	732	733	766	733	710	697	743	742	730	720	776	744	708	701	721	700	766	680	724	739	727
24255	21336	28931	24085	21157	5095	613	442	343	312	258	226	210	235	243	218	208	205	221	210	231	197	186	236	189	214	206	218	193	189	165	166	171	210	170	195	160	215	207	178	177	171	181	182	186	167	170	192	195	178	169	187	159	177	156	187	188	171	175	175	160	201	165	167	172	178	193	174	182	158	170	202	152	178	199	161	180	176	160	199	176	175	174	194	191	158	177	170	189	168	171	182	187	152	188	193	187	178	192	187	206	167	185	188	150	196	171	185	187	188	178	175	199	181	185	188	160	197	173	203	174	156	183	193	186	191	198	168	179	187	201	163	176	158	193	186	203	170	174	175	153	152	198	175	153	179	205	164	172	199	195	178	195	168	178	173	191	150	177	168	181	183	158	194	161	189	159	162	191	163	209	170	193	167	183	186	189	171	168	177	182	178	177	186	188	186	176	184	166	176	190	194	155	171	167	192	153	193	168	178	179	172	190	206	158	176	182	196	185	184	162	188	171	173	181	153	169	153	191	175	177	206	186	176	185	171	177	170	172	164	189	185	198	169	176	187	164	177	180	166	182	195	184	164	166	189	177	176	189	180	189	196	208	189	196	173	158	186	174	173	188	176	183	179	196	182	189	172	185	198	172	191	182	187	165	199	186	190	165	128	191	177	193	173	161	175	167	188	162	180	180	191	194	167	182	198	205	158	193	172	187	165	187	182	181	160	179	152	179	206	209	182	208	193	185	176	164	175	194	162	189	176	181	189	164	189	178	164	186	176	179	193	179	184	206	179	166	200	174	176	184	176	161	167	201	175	185	190	165	169	176	184	195	173	181	190	187	156	195	146	168	189	181	158	162	181	180	181	174	161	167	183	188	162	198	185	192	186	194	172	170	178	190	171	175	198	177	169	180	198	187	185	175	200	190	173	183	155	182	186	171	170	166	200	194	191	180	165	169	191	181	179	195	193	174	159	177	174	191	186	174	182	192	179	176	171	178	170	172	195	184	166	180	197	175	181	186	186	195	170	171	180	174	167	177	175	162	181	169	177	173	175	172	176	177	192	179	182	161	164	170	174	174	182	190	178	187	183	185	158	195	164	220	178	186	159	199	154	188	193	185	166	171	189	174	152	175	163	174	161	167	194	191	184	157	196	167	162	204	165	164	171	179	155	171	186	200	186	151	160	204	199	193	175	190	188	183	162	177	197	184	188	173	183	189	161	167	191	188	156	169	226	192	189	188	167	178	171	166	160	208	183	175	193	177	190	175	175	161	183	184	181	206	193	172	174	176	193	159	190	192	178	176	178	184	189	152	187	165	180	197	187	190	167	184	182	181	190	169	175	166	169	183	167	193	200	182	173	176	197	178	174	189	177	168	171	177	172	187	181	154	183	180	189	197	165	186	173	154	169	176	165	167	161	182	185	178	154	168	159	173	161	156	173	170	194	186	179	183	181	175	175	170	186	171	165	178	192	170	171	180	193	174	187	200	185	194	196	179	170	180	161	180	186	171	173	200	191	187	174	184	173	197	176	179	153	162	176	193	182	176	171	175	178	181	182	181	170	190	178	176	183	172	201	201	171	178	143	199	191	190	154	184	182	169	164	177	178	171	170	181	204	190	166	191	177	181	193	161	168	180	178	168	172	179	183	167	166	167	186	179	224	193	170	162	180	175	184	176	185	187	173	154	184	188	192	220	181	168	165	184	174	173	189	196	196	190	178	169	205	177	196	184	152	192	197	179	167	175	162	177	205	168	184	204	172	181	190	189	186	189	201	198	174	193	199	180	195	168	176	166	175	190	156	169	171	179	161	167	176	169	178	183	184	178	199	162	167	190	168	184	170	184	178	162	182	175	175	198	179	197	167	188	175	175	158	162	171	180	173	209	187	190	159	152	151	188	173	152	181	165	163	200	164	167	164	173	188	170	159	190	198	180	162	182	166	195	176	179	182	173	156	178	153	179	168	187	181	178	176	185	184	188	182	188	168	182	167	165	171	198	181	159	179	182	196	178	183	190	185	183	181	198	182	176	165	198	192	190	162	181	158	173	173	163	158	185	165	198	167	213	164	168	164	165	174	166	182	192	160	175	169	159	171	145	150	161	163	171	165	214	179	164	183	163	177	192	180	190	193	171	167	187	153	173	200	193	189	170	177	202	201	182	164	181	204	171	179	182	202	177	179	188	173	197	214	188	166	190	166	172	180	193	182	185	191	196	206	177	188	167	184	154	191	169	191	165	170	179	166	211	169	189	177	176	196	189	168	178	181	187	187	182	167	177	199	173	189	191	183	186	165	163	203	195	187	181	157	167	171	161	177	186	174	177	182	212	189	185	169	167	186	192	183	184	179	173	197	169	187	180	207	174	175	191	180	179	190	183	200	190	163	185	171	172	179	172	209	193	168	166	173	175	171	179	190	162	170	188	172	169	193	191	190	183	200	158	170	202	158	173	177	187	179	193	155	163	166	183	170	181	181	190	192	164	185	181	159	182	166	192	185	165	205	167	165	216	180	167	185	180	169	191	205	193	185	171	155	159	197	203	170	175	172	176	177	202	185	197	160	207	178	193	182	180	161	184	181	190	191	177	185	172	166	171	159	166	201	193	165	192	188	168	168	187	167	170	185	175	180	173	185	177	151	177	159	174	179	188	182	166	202	160	189	169	177	183	161	183	166	172	201	194	181	194	191	192	174	182	169	184	195	186	180	160	207	180	182	170	189	190	168	177	192	195	194	179	187	180	198	172	150	196	184	191	177	181	178	178	189	151	176	159	206	191	172	192	152	176	195	201	184	165	180	187	159	195	194	196	199	176	191	177	177	212	192	169	163	174	183	197	176	187	159	177	206	175	149	189	168	180	168	192	176	172	195	182	188	182	183	189	179	192	200	177	177	167	182	187	180	212	177	183	196	199	189	176	189	180	155	148	190	174	192	168	189	190	202	173	189	177	162	174	182	180	153	160	200	184	169	172	201	177	178	182	182	172	192	181	174	161	165	156	162	186	181	161	189	175	172	175	193	179	153	187	190	193	162	191	178	170	165	178	170	167	166	165	158	174	186	156	158	174	201	193	198	191	187	162	161	203	176	164	190	193	184	172	149	171	183	163	157	182	175	211	170	192	190	168	178	177	203	182	167	214	184	168	184	183	171	186	194	186	155	183	170	166	191	169	172	157	168	200	176	166	152	179	160	183	169	180	178	172	154	198	166	171	159	165	176	162	177	226	159	159	184	175	166	172	188	178	171	190	155	172	179	173	184	183	186	150	146	177	179	190	187	188	168	196	161	168	195	176	188	172	182	183	180	176	184	177	175	168	195	180	202	150	190	165	196	146	179	177	174	201	175	187	169	178	174	184	166	177	174	192	195	204	182	192	178	167	196	163	180	192	173	170	176	181	178	200	188	210	173	209	168	171	177	170	180	182	189	173	173	182	176	167	186	171	193	152	164	188	169	165	197	169	178	201	166	185	149	173	181	161	190	190	178	174	189	178	187	180	193	183	190
24998	10075	26157	4149	2684	2024	1506	1207	1036	917	763	724	666	659	565	537	537	483	424	434	459	435	468	442	410	434	404	419	416	374	417	421	395	367	393	403	371	377	397	388	419	369	366	383	358	414	365	369	375	377	364	358	385	378	360	368	358	380	374	358	389	370	370	382	420	361	375	370	370	416	395	342	373	368	395	368	406	337	376	381	370	377	388	373	369	350	399	387	353	377	388	381	394	365	368	351	355	382	375	359	367	401	375	326	349	376	393	332	318	359	343	377	362	337	379	353	365	375	357	359	321	384	332	378	390	389	344	367	359	375	388	355	336	370	387	380	405	376	384	361	377	381	383	380	335	343	397	351	359	357	336	388	382	388	346	374	325	362	374	362	344	353	370	348	341	400	379	354	392	353	330	346	348	377	358	362	355	357	372	363	389	347	373	325	356	400	373	367	390	381	340	373	335	368	355	361	387	370	384	369	361	353	357	353	361	353	364	351	378	401	372	361	391	379	359	351	327	378	369	383	325	371	373	352	370	361	358	366	368	347	354	347	390	368	370	373	346	333	366	389	379	352	367	342	386	357	344	379	355	359	358	349	353	396	378	342	363	353	335	344	342	372	359	406	364	397	363	363	359	349	372	360	384	364	362	350	351	395	340	331	394	384	358	392	361	360	378	387	339	379	344	369	353	357	387	388	387	313	353	362	343	403	366	396	344	317	372	344	383	349	345	368	376	365	359	330	371	393	403	347	382	386	395	345	347	368	394	397	356	354	386	357	370	401	382	359	408	338	344	366	391	375	338	346	347	373	371	394	355	385	382	347	340	364	334	353	355	367	370	335	345	353	337	338	395	359	391	360	356	402	342	412	339	366	361	360	374	390	376	329	383	357	370	358	388	383	350	361	367	347	372	372	328	354	361	379	361	393	362	379	355	411	358	369	350	331	388	340	360	389	360	358	362	376	353	354	381	382	357	330	399	379	379	352	373	374	377	357	346	388	335	351	315	381	360	369	348	325	381	381	419	385	379	361	371	378	395	333	321	352	369	378	337	383	365	367	366	372	396	349	336	356	346	367	344	357	378	362	365	369	382	352	385	410	364	364	394	328	346	355	347	339	359	364	344	316	338	356	374	378	354	368	318	340	361	420	356	380	383	368	376	359	373	344	353	366	351	369	397	389	383	366	393	349	382	390	375	407	374	375	376	322	318	388	365	324	356	377	331	349	369	407	339	363	360	337	361	373	379	350	351	354	377	374	355	342	324	383	376	390	337	378	390	345	340	363	358	393	385	341	353	332	318	361	350	409	366	376	362	363	356	368	383	351	365	375	399	376	390	345	378	352	352	351	389	366	366	351	390	383	355	365	344	356	345	344	363	372	337	397	374	375	387	353	380	354	355	371	372	341	350	354	349	372	384	356	363	378	384	357	364	350	363	330	354	374	370	399	365	385	388	372	368	365	379	354	351	347	376	372	367	378	348	336	358	370	359	397	366	348	374	398	377	333	392	365	344	372	330	370	339	385	324	360	366	353	358	391	386	391	375	386	346	378	328	363	362	365	351	349	350	370	364	349	357	359	369	370	319	388	377	398	379	349	328	346	399	357	334	398	403	358	357	377	381	345	383	317	344	356	349	329	377	375	377	369	364	363	340	393	372	359	342	342	372	383	376	358	333	321	334	343	363	321	357	358	400	368	343	328	373	353	385	338	399	401	333	361	357	394	376	365	363	374	395	379	370	364	383	369	365	373	363	347	372	400	346	319	379	404	405	366	360	374	358	344	371	386	371	365	387	369	363	393	362	386	344	338	329	390	363	358	378	338	337	364	350	367	372	355	334	400	323	375	325	319	340	370	384	364	349	394	356	385	356	378	379	357	359	374	370	392	335	396	378	341	352	375	378	390	359	373	367	390	348	351	350	377	397	355	338	370	389	372	362	383	366	370	355	336	380	397	375	352	331	393	330	357	370	357	383	364	404	387	373	350	365	337	343	328	369	399	378	381	365	358	369	377	365	367	353	375	342	368	367	393	399	349	380	363	352	330	377	391	346	358	357	345	335	360	340	387	384	361	368	390	361	353	376	376	355	359	352	384	399	348	361	368	383	377	366	382	364	398	348	369	382	367	367	376	353	361	386	329	364	378	375	396	377	353	413	363	366	352	328	352	385	399	367	348	373	357	344	356	369	366	347	333	336	368	361	357	348	365	352	372	383	348	380	345	363	363	380	350	374	414	382	400	354	366	405	371	334	373	336	363	360	350	367	356	357	378	370	390	406	337	372	368	352	382	377	337	358	363	361	352	364	405	409	367	359	358	365	365	382	391	391	370	388	380	353	360	311	365	388	365	322	381	398	375	339	355	355	376	398	383	364	352	365	369	371	389	374	353	381	364	366	380	378	355	397	384	371	382	341	358	341	371	352	325	354	373	353	363	362	355	392	367	363	388	370	375	339	367	347	373	362	333	400	356	344	374	325	370	368	368	341	397	337	347	377	364	388	344	372	359	352	371	335	362	371	368	364	406	380	372	360	377	347	367	339	365	339	387	370	383	363	399	378	358	374	366	381	342	366	371	376	367	370	407	393	354	364	366	359	377	376	331	380	369	377	372	337	364	379	372	365	389	368	387	365	359	355	343	348	382	350	325	335	396	350	360	385	388	346	364	347	372	389	351	337	387	338	424	355	346	357	388	334	374	371	384	372	378	375	342	372	343	359	364	404	355	352	376	366	345	360	368	390	352	414	366	382	400	365	386	366	338	410	377	369	345	359	372	389	353	355	365	321	352	370	369	385	360	380	377	337	367	349	353	351	357	354	352	388	359	366	372	374	379	355	346	327	398	363	365	392	364	406	371	379	349	363	350	371	329	379	377	364	347	372	392	372	348	364	351	412	359	344	351	394	369	333	362	402	373	381	341	378	358	351	366	350	366	374	372	401	357	375	359	348	364	356	356	346	378	331	376	392	335	364	370	386	362	390	352	337	396	355	354	382	339	350	350	344	347	367	368	356	394	386	362	362	375	381	386	382	357	391	391	396	356	349	333	352	378	372	376	370	335	377	396	362	319	362	381	341	357	374	355	348	373	339	357	372	365	375	380	361	374	333	377	405	327	367	392	388	360	333	359	411	359	347	359	341	362	342	380	326	354	368	333	336	328	388	366	376	363	378	328	377	358	356	345	384	386	347	384	342	343	361	343	373	402	357	374	359	368	364	369	350	394	411	358	349	380	391	377	366	367	385	369	371	360	352	353	379	351	363	356	334	354	391	349	401	355	352	373	376	383	374	364	338	345	358	345	320	340	339	357	389	367	412	351	365	401	346	366	377	369	380	373	397	368	366	374	363	373	340	344	345	386	332	354	361	368	381	370	344	392	381	352	344	378	379	343	359	357	378	383	359	361	393	367	373	363	384	390	338	351	372	394	360	359	359	373	385	362	361	371	342	373	370	372	375	355	382	357	341	335	349	331	368	315	363	400	364	363	354	352	399	321	360	342	370	360
23313	21334	29519	23471	21335	20951	3491	841	656	595	545	511	433	437	429	438	387	406	396	422	395	357	404	371	386	362	347	376	330	353	344	369	343	348	345	352	354	309	326	347	330	362	354	309	344	328	310	336	336	335	307	336	330	353	326	345	306	290	328	351	345	317	363	308	297	346	345	344	325	325	314	317	345	313	325	335	340	322	338	343	329	343	350	353	371	337	337	325	310	341	324	295	304	336	339	315	339	345	331	349	338	312	344	328	338	310	308	329	322	380	325	313	304	293	330	345	325	310	334	330	326	321	310	323	326	329	316	328	333	335	349	300	315	358	335	349	320	363	322	306	314	320	335	307	319	303	300	356	320	319	352	324	316	311	332	334	330	327	340	295	296	344	331	320	334	339	311	336	323	329	321	324	333	331	351	298	337	329	349	306	314	359	332	368	314	318	355	306	324	360	313	315	311	328	320	300	330	317	313	326	354	299	297	323	327	308	329	398	334	351	326	292	350	344	283	338	350	286	351	326	335	333	310	360	329	356	328	363	287	298	315	348	331	297	333	332	325	332	367	315	307	328	332	332	357	336	324	370	363	335	366	378	327	330	318	343	327	324	315	336	327	341	320	328	315	366	345	329	329	328	303	318	355	306	313	311	374	339	320	319	347	318	319	290	347	337	325	352	307	339	349	330	311	320	311	361	342	311	318	329	336	327	312	307	341	364	369	362	309	336	313	342	341	311	316	326	328	325	340	307	335	325	368	355	333	332	329	308	318	302	316	359	335	330	286	336	333	362	320	338	337	306	350	349	336	323	306	322	322	337	293	325	346	346	344	326	337	306	315	373	352	322	315	332	342	319	341	321	371	362	321	347	320	344	345	319	344	345	340	331	334	316	320	311	343	325	327	348	325	324	355	323	340	325	322	344	337	308	334	314	332	300	353	334	336	337	353	330	333	321	332	276	321	318	322	324	358	341	348	333	303	325	325	353	345	300	348	296	349	333	328	332	329	347	338	311	318	358	356	326	331	338	331	334	294	321	289	333	357	320	336	309	368	320	317	341	292	312	348	318	316	294	337	322	345	324	318	337	322	330	328	337	317	355	308	342	308	360	344	333	348	301	325	346	356	325	340	330	365	332	308	289	320	326	332	332	342	334	336	313	354	322	307	317	337	343	346	323	309	329	321	343	317	303	320	380	328	330	348	323	332	311	341	353	358	304	361	321	343	345	297	320	339	334	346	334	338	314	302	311	312	349	316	304	328	352	325	315	308	316	318	319	309	328	335	325	347	327	326	336	323	370	325	308	319	325	345	347	371	318	359	354	297	305	327	322	333	307	335	336	317	347	337	343	332	352	337	335	290	341	345	326	303	311	343	336	295	316	363	376	363	316	359	342	326	333	331	315	341	305	321	342	317	304	350	336	328	301	351	329	331	343	311	312	332	343	336	315	309	339	306	357	352	293	306	321	332	344	320	337	353	361	323	320	337	338	311	334	317	288	357	335	332	341	323	331	339	313	316	308	337	325	325	304	340	321	340	339	354	313	335	317	356	361	325	330	339	335	321	364	339	309	292	348	315	333	328	308	334	308	376	353	336	343	369	310	346	323	326	315	317	337	347	344	323	306	342	336	346	343	293	321	331	356	351	308	332	342	335	344	353	341	361	342	341	342	317	343	326	332	309	356	306	318	334	295	343	295	341	303	342	304	330	327	330	333	322	327	373	312	325	329	331	317	321	315	347	341	319	351	333	345	349	341	334	344	305	304	318	303	318	349	331	325	325	335	305	320	316	333	298	336	294	334	351	339	294	293	353	350	312	333	312	328	313	360	307	312	333	334	355	306	319	297	328	342	327	318	331	328	309	311	351	327	375	329	298	328	367	319	336	338	336	339	337	307	365	353	301	335	339	322	334	354	312	314	322	324	335	345	328	319	370	350	320	334	330	313	337	322	311	341	316	334	330	320	350	351	359	333	332	313	349	311	304	342	325	325	322	331	330	335	342	312	337	338	303	295	329	344	321	339	329	325	334	315	373	326	307	341	367	342	303	338	342	340	312	336	336	348	311	348	338	326	329	349	309	319	304	314	334	318	331	310	320	312	346	311	319	309	331	326	338	358	349	318	339	332	329	344	296	372	322	329	327	331	340	317	320	309	312	322	311	331	334	327	325	315	333	307	317	333	317	312	340	346	297	312	334	322	301	302	365	346	306	352	310	345	320	386	305	296	339	324	321	306	317	357	325	325	338	345	306	347	334	350	319	350	343	322	331	326	301	300	307	329	324	330	319	320	345	317	336	351	352	326	290	320	331	303	320	328	332	335	317	308	355	332	316	346	323	351	350	370	348	332	313	349	346	316	340	314	306	342	382	300	278	334	313	344	300	337	322	368	359	330	367	313	336	336	312	333	275	315	353	316	348	350	335	354	323	352	330	341	281	287	345	340	309	353	326	318	375	315	350	336	336	308	364	310	328	321	348	334	338	317	333	306	315	333	320	331	324	328	323	346	337	307	320	367	317	320	313	352	324	332	332	337	320	310	331	295	268	325	299	335	356	310	316	328	341	335	326	326	315	317	314	324	359	319	374	336	326	339	311	312	300	330	335	322	313	329	313	299	326	369	339	329	318	356	301	346	342	339	336	341	298	331	343	315	289	331	356	337	353	335	302	308	320	315	296	339	343	330	318	333	315	307	353	353	320	313	323	327	333	363	336	327	298	349	345	324	307	311	330	347	339	357	344	312	344	328	309	323	302	318	317	376	317	339	366	338	327	309	350	337	321	324	331	342	333	310	334	314	291	347	316	305	335	347	332	344	339	332	360	293	334	318	334	358	337	308	327	329	347	325	326	347	353	324	336	334	340	340	332	349	328	357	321	314	328	331	323	334	352	314	305	344	329	325	297	335	327	321	346	328	318	338	308	322	346	332	315	328	330	323	333	312	326	294	357	325	327	361	303	322	304	342	339	336	321	364	315	335	316	327	330	320	335	319	334	315	338	310	328	339	337	325	329	323	328	345	356	318	325	335	335	318	320	327	346	306	314	337	353	327	329	323	310	314	317	310	315	318	352	356	326	313	321	336	320	363	310	332	320	340	344	334	339	317	320	337	323	333	330	337	355	314	325	340	328	338	309	331	330	338	333	327	300	331	318	307	301	332	336	310	326	336	307	346	344	349	308	325	324	312	322	298	328	320	357	309	300	310	344	345	341	301	329	335	332	328	325	314	334	332	330	354	321	325	342	324	338	315	306	343	356	350	348	318	330	323	328	326	336	350	344	299	352	320	320	323	336	326	332	315	324	345	340	314	334	349	303	320	361	344	351	319	305	314	336	311	326	338	335	344	311	322	318	342	327	315	365	355	338	327	308	334	348	314	341	371	310	340	315	343	321	301	355	310	286	321	332	324	348	320	308	347	298	329	372	330	315	315	337	323	361	302	324	327	300	332	324	355	343	328	361	342	335	310	338	291	320	309	310	324	352	297	298	328	329	302	301	305	328	363
26566	15935	29602	7126	4772	3409	2723	2175	1781	1557	1352	1196	1140	1072	1022	956	871	841	817	806	755	738	745	767	714	679	725	711	683	610	667	691	649	653	683	627	621	646	633	645	640	675	632	668	666	591	627	653	571	655	609	610	633	583	596	619	643	605	646	593	658	593	581	605	638	564	598	628	603	593	567	628	639	617	580	643	599	570	629	603	585	576	611	613	622	592	613	607	595	605	606	605	570	619	679	590	611	571	592	584	616	599	604	598	607	617	629	588	616	572	610	581	617	593	640	608	580	580	631	618	640	612	597	577	630	591	583	640	614	594	565	580	588	600	623	650	583	615	567	587	593	633	620	623	602	635	598	584	571	618	585	607	594	589	626	646	564	622	622	594	597	584	581	583	632	594	570	591	598	629	608	613	617	537	646	584	609	647	604	593	577	623	587	627	547	559	609	576	609	603	605	599	601	658	550	602	614	613	582	633	602	620	584	616	634	661	619	594	612	593	593	595	597	620	578	614	599	613	585	590	583	591	610	615	602	563	614	619	590	582	621	597	610	593	561	587	598	570	579	597	589	596	602	611	594	588	552	617	604	616	612	604	608	600	563	610	614	606	572	681	580	579	576	594	586	576	590	578	555	595	572	615	529	589	578	597	591	578	615	593	621	617	571	565	583	617	596	612	615	608	610	581	592	605	584	564	533	600	595	597	596	597	588	588	628	574	568	588	555	584	557	567	625	568	565	591	627	593	598	596	617	558	608	624	577	635	615	670	610	597	621	565	620	598	617	586	582	594	649	593	586	583	551	620	609	579	598	614	585	594	619	596	558	586	654	612	597	590	601	610	671	579	615	531	573	623	556	575	591	607	584	554	585	599	558	591	561	617	591	556	611	611	583	580	569	615	568	604	601	620	585	594	593	559	545	609	602	625	575	565	629	578	629	567	640	625	601	552	586	604	580	589	549	597	610	620	591	605	608	582	585	580	578	602	634	601	567	594	627	583	569	624	570	616	583	611	610	573	644	568	635	541	608	595	616	635	603	609	605	607	580	583	589	623	619	590	615	598	589	621	604	594	596	584	594	587	585	600	601	572	609	549	596	606	606	639	594	649	633	618	560	593	547	614	594	640	641	618	624	581	576	613	618	602	620	638	577	629	587	622	611	607	565	609	571	583	575	584	595	612	592	650	615	610	606	655	573	604	625	606	627	613	643	601	571	606	624	666	564	628	622	605	595	580	623	605	581	621	601	595	647	629	574	567	607	569	628	579	607	542	594	602	611	542	599	648	578	599	646	555	598	598	608	568	571	640	605	571	589	568	596	571	562	580	556	608	615	596	560	597	606	541	620	606	650	571	582	575	623	585	571	570	581	584	634	569	609	587	560	605	575	593	598	579	653	584	622	587	563	636	600	616	587	625	599	550	583	541	579	561	641	609	608	648	597	600	585	566	548	580	595	614	583	649	580	641	622	590	605	607	571	546	615	648	627	558	592	607	601	609	563	604	616	628	616	586	584	564	605	571	620	581	606	589	626	601	617	626	579	614	653	600	619	590	603	570	607	586	642	614	606	601	590	585	576	600	578	613	608	540	625	622	602	591	595	597	624	634	593	600	617	589	570	602	583	626	599	586	581	634	559	627	614	606	661	587	595	586	613	549	584	614	597	607	629	616	596	584	571	644	611	601	591	597	584	586	607	618	597	602	576	597	575	592	618	618	591	611	578	599	635	610	592	598	618	589	556	566	619	591	628	628	600	586	552	558	628	599	584	627	629	581	629	617	577	594	579	586	597	592	630	624	582	558	674	626	572	621	579	573	596	590	604	569	623	645	568	640	609	569	614	559	597	603	599	619	573	615	575	604	599	571	614	607	600	589	634	609	626	616	662	598	578	636	646	584	603	597	609	610	624	587	634	597	611	589	606	621	583	576	641	599	629	555	663	532	616	619	598	604	580	592	656	598	567	634	587	564	599	580	528	580	631	563	589	606	641	578	628	630	579	576	596	561	616	611	609	599	581	613	574	575	622	570	572	546	621	611	601	631	631	547	590	624	584	593	585	610	615	633	603	591	571	586	582	593	557	593	607	641	594	562	584	591	651	626	575	602	612	602	599	585	578	605	604	604	634	577	573	626	657	644	607	606	598	603	622	601	608	609	595	575	631	576	581	585	602	617	633	588	588	578	621	609	596	638	571	578	598	576	661	585	597	591	617	597	625	575	610	578	596	614	592	611	607	600	610	595	597	599	606	612	604	613	597	621	601	600	597	629	587	598	574	616	583	607	580	619	551	637	593	615	579	617	590	609	609	629	593	545	576	564	603	576	651	564	574	594	634	580	614	596	599	614	556	622	582	610	622	571	620	547	598	585	647	638	573	579	646	620	588	636	566	629	612	610	597	606	542	610	600	609	553	617	586	581	652	628	567	598	568	547	645	551	597	665	613	591	611	629	586	567	615	627	603	617	610	592	622	588	610	632	552	610	634	621	580	598	587	574	629	640	587	586	589	644	611	582	615	587	586	575	590	560	611	596	593	591	606	568	582	597	597	582	569	603	577	600	647	530	565	629	587	606	626	649	573	628	629	635	600	625	593	579	595	614	620	612	630	597	566	619	629	585	606	602	597	612	609	571	589	615	579	587	620	595	623	596	589	618	612	625	597	631	611	584	610	624	637	600	605	646	617	615	569	555	608	585	596	598	606	576	573	583	592	543	573	553	626	632	616	594	578	653	589	605	616	599	623	650	597	603	616	535	597	566	623	592	575	597	612	606	584	620	580	613	600	575	561	566	591	605	569	553	594	612	628	600	592	632	596	595	672	566	602	609	625	596	585	622	602	649	587	615	603	618	596	576	592	615	563	627	594	620	640	582	584	565	590	606	596	579	595	620	649	580	602	582	588	614	588	576	553	590	531	599	611	605	569	611	640	586	581	567	577	634	599	594	616	574	595	597	599	602	599	658	590	588	573	568	576	633	620	597	587	596	608	629	579	607	629	585	586	605	625	615	610	628	554	603	582	611	615	614	585	587	605	559	562	587	598	553	579	605	625	594	575	605	608	650	594	647	614	604	629	598	531	653	616	587	615	600	604	626	587	571	544	624	593	584	609	604	609	635	600	600	586	599	605	545	546	614	616	629	573	600	565	619	595	587	616	589	590	620	586	571	625	616	587	593	560	594	570	570	545	605	618	633	585	585	619	588	602	605	633	562	579	583	581	596	596	635	605	630	613	569	596	604	623	572	614	568	582	604	574	599	633	596	593	597	567	595	547	592	573	627	598	585	606	617	574	617	590	642	605	596	571	607	575	589	613	605	581	626	594	612	644	572	593	590	626	611	611	635	619	570	642	621	600	607	615	595	555	551	576	640	635	583	562	587	564	608	633	624	583	586	637	549	612	629	626	618	573	590	619	587	611	598	570	598	602	613	587	584	584	597	595	608	570	630	633	596	602	616	628	601	601	600	620	561	599	542	571	605	584	643	611	564	580	605	654	646	614	587	590	584
26816	20770	12745	2017	569	528	441	390	395	403	382	409	408	380	355	403	409	366	331	394	354	420	385	369	379	389	383	388	383	359	410	353	375	397	408	386	359	350	390	391	391	345	391	357	382	382	381	377	385	375	370	398	388	371	373	361	398	347	384	389	400	389	381	394	376	379	375	347	392	366	374	383	360	360	359	390	434	360	354	392	352	373	358	379	387	398	373	369	375	345	357	388	387	378	353	327	368	398	391	375	359	343	353	360	367	370	352	370	386	361	389	381	375	347	347	367	403	360	388	366	379	371	374	376	360	357	382	352	336	380	370	342	386	351	363	392	362	383	363	383	379	361	398	400	371	419	379	418	348	396	386	410	395	373	386	394	405	383	398	419	386	373	375	383	391	358	406	407	361	371	363	426	368	350	383	368	372	360	383	358	397	376	398	370	384	363	398	360	375	359	370	347	402	390	355	409	370	393	402	402	366	360	377	352	380	400	417	364	409	369	349	389	393	391	404	368	377	410	365	397	396	382	413	389	376	355	409	391	405	374	374	399	406	375	380	354	376	356	400	386	376	375	395	378	385	376	375	349	383	394	403	371	402	396	361	377	376	397	379	385	402	359	406	410	387	405	426	369	357	377	374	383	364	355	404	365	399	372	381	389	341	372	388	382	410	369	408	379	361	380	380	354	332	376	398	379	382	381	362	370	380	379	391	393	384	381	349	372	356	415	387	352	344	406	363	381	410	386	409	363	345	412	363	358	407	346	389	348	401	382	368	344	395	411	380	360	402	370	375	411	387	360	370	356	392	377	384	352	379	355	358	343	407	357	390	383	373	347	384	385	381	382	368	355	392	396	371	445	364	376	392	358	395	384	415	380	383	369	413	378	379	407	397	413	359	395	383	380	397	352	373	394	366	402	383	388	370	387	374	373	383	384	366	376	392	389	356	367	355	375	344	385	369	370	377	353	364	382	387	381	416	385	394	370	366	385	367	438	390	370	382	415	398	375	406	371	394	379	381	349	380	380	400	362	411	360	424	402	370	372	427	355	367	380	417	361	379	365	397	388	373	418	386	390	342	356	353	376	381	392	374	408	396	378	390	367	423	375	386	388	396	391	356	384	381	392	342	385	371	359	391	382	367	379	416	363	386	369	405	357	385	388	368	371	379	383	377	356	390	372	378	359	342	371	388	352	441	382	372	406	404	390	385	386	381	386	377	391	360	390	344	392	390	351	345	409	371	382	406	383	390	365	385	384	366	381	383	386	389	361	407	371	391	397	400	375	359	378	386	365	383	351	396	384	361	343	367	352	341	394	407	326	372	407	348	361	391	374	365	385	338	375	376	351	371	383	368	351	370	339	404	376	386	369	353	395	381	323	359	379	370	375	397	384	384	385	421	356	391	388	386	389	388	358	375	398	365	384	393	422	423	377	404	380	374	385	385	363	383	376	363	359	356	346	376	341	392	362	391	373	375	378	373	385	406	367	382	362	417	380	400	373	385	373	375	377	418	392	390	361	400	369	379	342	349	381	382	360	382	345	374	378	363	394	388	390	395	372	397	382	366	372	364	364	370	381	337	399	394	389	381	372	380	384	391	361	335	391	348	389	384	359	398	354	367	372	358	376	363	361	381	363	381	403	396	370	396	384	378	342	352	368	393	402	389	383	362	380	382	364	362	397	385	397	414	366	366	368	362	356	397	394	364	353	393	364	388	346	400	368	365	397	386	392	402	357	374	368	383	388	390	379	385	371	378	389	352	388	362	356	395	399	382	378	397	404	366	372	378	361	339	395	366	389	378	361	358	352	363	347	373	378	380	400	357	403	396	369	348	350	399	391	377	384	389	393	393	400	422	412	386	356	383	401	353	363	361	395	384	386	373	395	364	380	378	381	354	395	397	357	353	374	364	390	364	372	393	390	371	373	380	386	395	390	378	408	358	372	389	363	366	370	398	355	405	374	371	389	384	394	366	361	345	376	367	360	376	398	392	359	370	367	386	424	383	362	376	376	398	367	364	377	385	418	406	393	340	353	357	387	348	370	401	383	391	381	420	359	401	378	389	399	384	371	354	421	389	392	393	367	381	388	404	361	357	371	361	375	374	340	430	392	389	392	367	406	361	392	357	356	387	370	378	404	371	411	390	383	378	381	377	388	378	397	405	349	412	368	397	414	380	375	343	395	361	415	371	398	370	386	386	383	350	349	398	380	406	359	410	378	376	389	352	393	375	356	351	386	352	361	363	397	417	374	366	385	377	397	388	425	402	416	386	384	398	348	372	419	376	369	358	403	375	389	375	376	397	393	361	378	390	370	416	387	371	396	352	356	403	364	412	349	366	372	379	366	356	402	383	374	385	370	387	385	395	365	365	343	376	378	404	382	368	378	389	385	390	373	411	342	396	367	380	374	387	378	374	367	357	388	374	392	383	392	371	340	364	409	375	379	373	360	387	365	390	365	396	404	344	381	371	358	376	403	383	352	345	392	376	359	388	388	366	372	370	341	370	386	372	371	400	337	360	382	400	402	348	338	361	362	388	418	358	375	369	391	367	389	406	408	403	359	398	363	370	378	387	349	393	395	377	356	341	380	376	400	365	368	383	372	418	347	365	385	386	373	352	380	377	373	357	353	389	381	361	363	369	377	376	334	370	356	369	376	373	349	402	398	396	393	394	381	412	377	359	382	352	374	352	423	358	369	400	407	371	341	408	391	354	411	382	394	417	369	387	369	372	411	371	377	380	382	391	402	370	400	381	378	382	398	387	383	369	386	349	396	358	395	369	377	382	406	381	386	374	376	364	396	367	379	344	340	408	393	412	366	371	354	379	385	392	397	366	401	375	389	383	372	383	375	340	367	380	371	382	370	380	355	385	370	373	410	368	367	386	416	383	425	357	398	381	356	388	364	387	379	355	401	399	388	375	347	378	370	410	387	402	375	384	356	380	363	388	387	380	387	388	387	367	390	354	377	377	383	402	362	367	367	388	390	357	372	381	385	378	332	389	383	404	392	375	365	373	402	361	382	375	371	390	371	371	409	374	353	384	377	349	377	344	377	372	345	392	388	352	356	389	360	361	388	415	396	368	406	392	377	378	372	364	398	366	390	380	390	358	379	366	351	404	361	376	390	361	340	386	355	375	358	362	378	381	385	366	392	402	369	388	362	388	367	399	374	356	380	369	403	373	376	349	375	365	393	362	349	372	378	403	382	385	387	398	371	368	391	402	349	374	371	371	409	360	394	381	365	363	379	379	381	376	386	381	413	393	384	355	368	404	378	361	366	383	395	375	375	370	363	371	390	392	371	396	388	384	352	363	354	409	323	397	371	348	377	389	387	377	364	399	358	376	428	386	362	384	360	344	431	377	370	385	351	383	337	376	355	390	381	396	392	379	387	397	397	380	360	385	383	354	391	359	395	397	356	373	384	407	364	406	395	387	374	376	367	377	357	406	340	390	349	362	379	382	363	377	384	364	399	373	408	342	355	414	380	373	360	379	400
13610	1839	9243	1038	991	870	846	847	744	735	776	760	774	749	776	795	736	767	735	724	741	751	739	733	717	714	730	727	775	753	734	727	749	741	735	701	737	700	717	748	718	738	740	720	760	731	722	776	727	760	736	767	772	718	718	768	733	756	701	718	709	781	753	743	724	693	718	785	737	746	728	724	727	756	724	723	822	725	691	742	732	771	720	718	758	717	725	733	728	746	753	688	735	700	785	669	697	734	744	702	781	764	723	754	707	716	759	737	741	720	736	732	741	709	726	719	708	759	701	757	748	734	739	742	733	712	715	719	752	693	711	721	708	760	726	742	699	719	729	735	721	735	691	704	731	718	745	751	763	730	734	754	765	751	730	742	731	709	708	725	751	717	693	760	720	777	691	716	745	699	680	787	721	769	732	696	719	732	749	739	734	754	729	740	703	762	724	742	730	724	749	760	720	729	707	764	756	734	654	698	793	729	698	712	735	755	750	754	695	776	716	726	747	719	714	689	756	714	742	715	747	725	699	748	725	755	706	774	760	692	777	729	691	706	678	722	748	727	765	732	711	705	733	747	754	763	706	709	699	732	707	673	748	735	745	734	732	733	694	730	742	776	740	749	769	704	756	725	740	688	723	748	710	724	734	725	729	738	755	772	759	741	718	710	710	721	760	704	742	743	713	714	740	724	752	723	755	714	705	741	701	685	763	731	741	683	728	727	742	676	747	733	751	696	718	696	745	717	747	710	700	755	702	750	718	710	693	711	684	738	662	695	773	759	731	740	729	756	716	700	720	683	753	713	753	747	758	728	750	772	697	749	688	738	759	737	760	739	768	735	719	718	740	671	721	749	765	743	759	724	729	715	708	735	727	740	735	760	698	767	723	746	747	732	732	743	713	749	742	740	746	707	748	753	718	762	717	722	721	782	675	703	734	762	745	697	768	697	757	730	697	737	741	748	752	671	805	727	730	730	716	747	729	721	720	720	724	749	702	745	713	724	771	754	786	724	750	707	771	725	778	754	728	697	727	713	756	747	722	741	726	749	737	747	711	693	714	694	724	716	727	702	743	742	703	774	720	711	762	737	744	728	753	768	754	755	693	737	741	686	772	742	750	754	765	758	760	757	732	727	698	729	712	764	749	736	705	708	743	722	736	676	706	720	746	726	738	751	708	714	756	748	736	726	708	772	727	759	724	735	754	723	715	689	728	751	766	750	741	721	738	760	718	727	778	736	733	704	771	754	773	704	746	725	702	752	700	739	704	725	718	686	721	766	719	715	726	777	793	780	722	770	755	760	755	722	700	782	715	782	740	765	772	721	784	754	724	744	751	739	731	758	774	728	715	738	756	748	755	790	755	718	714	715	720	697	740	724	752	746	700	749	744	747	708	741	723	740	743	676	790	731	750	770	778	739	735	705	705	750	716	734	764	772	735	749	720	682	736	724	708	712	732	714	743	737	731	699	783	743	694	717	706	706	717	757	718	770	730	746	806	704	741	668	789	719	734	767	733	713	719	712	700	736	781	738	724	760	720	732	749	726	708	757	744	736	759	697	721	726	699	705	722	698	736	742	717	750	774	747	738	734	765	757	720	726	733	734	742	730	780	719	729	755	744	730	744	769	714	739	739	689	745	704	703	747	711	738	746	690	735	707	725	697	770	693	773	707	702	743	757	692	742	733	706	695	732	752	739	693	801	738	789	771	759	726	724	747	701	712	714	749	734	762	777	758	682	747	714	739	751	797	730	724	676	737	687	744	755	787	705	726	769	747	771	767	717	733	702	716	746	708	736	777	681	689	743	717	730	704	712	729	735	734	705	753	752	728	739	752	724	738	730	717	722	730	714	748	730	697	724	752	725	763	722	723	745	731	743	694	718	717	758	724	666	720	713	753	736	712	774	772	738	762	768	760	747	769	800	754	739	736	749	771	745	763	744	711	705	698	749	785	742	696	719	707	734	766	737	795	707	749	739	688	729	732	736	744	698	708	722	733	722	712	725	713	705	728	750	752	735	716	724	783	730	731	715	738	781	728	765	744	706	666	691	764	690	755	764	718	737	744	714	698	773	709	770	682	745	755	667	760	729	713	717	725	721	766	722	707	759	718	740	708	726	720	730	791	750	740	757	715	709	730	716	778	717	768	654	740	693	706	763	731	733	760	744	756	748	689	736	766	744	730	749	735	687	718	778	734	706	702	714	674	707	740	770	703	800	752	706	730	701	715	717	770	749	723	689	693	752	740	683	716	692	761	694	727	744	699	741	766	710	739	721	754	709	708	701	737	716	688	710	760	743	782	703	754	738	767	718	758	743	719	724	720	741	729	745	725	740	734	689	770	742	721	703	773	727	773	714	764	726	680	747	711	715	759	704	712	717	754	743	764	730	725	706	741	741	715	733	726	675	750	740	728	700	697	760	798	716	754	683	744	695	740	752	723	728	728	780	669	736	760	774	733	759	714	700	722	687	771	712	733	712	707	749	755	773	745	779	756	716	753	739	723	748	709	771	741	709	782	737	736	710	784	763	725	722	774	751	728	753	721	740	743	745	756	704	752	761	757	744	671	778	722	769	738	713	748	718	785	672	685	746	780	739	753	705	690	691	739	720	751	738	688	769	748	747	768	744	740	753	721	734	728	733	702	745	688	730	753	744	738	736	735	749	671	795	706	712	700	727	766	710	738	707	706	731	760	775	744	767	629	781	744	724	756	752	759	686	771	706	700	720	742	722	731	759	725	735	779	759	728	727	717	738	753	744	721	729	728	723	705	695	746	740	726	742	696	696	709	702	703	715	727	723	737	761	727	724	768	767	739	770	735	697	767	745	672	782	723	704	752	727	723	751	721	686	740	693	746	758	711	737	712	736	744	742	744	705	719	702	742	746	740	733	717	737	759	722	682	742	740	728	695	749	723	753	762	723	785	763	703	712	732	758	742	719	717	720	730	728	715	764	735	734	762	726	756	693	679	739	751	761	681	688	749	788	708	714	684	727	714	743	681	704	749	688	701	751	736	706	704	730	733	707	734	721	671	823	694	694	774	717	742	753	752	724	701	721	742	727	764	759	713	734	716	744	768	741	737	729	724	810	732	714	770	722	756	699	746	767	727	742	736	743	745	744	687	747	677	777	738	711	701	700	708	735	769	700	736	711	737	720	731	710	762	710	689	751	739	714	685	716	691	760	742	743	759	708	668	704	718	744	735	728	745	739	725	780	762	734	733	713	758	713	748	688	697	762	742	722	722	718	756	757	729	751	783	748	738	736	759	689	742	729	682	748	732	697	728	680	710	691	794	701	725	694	761	771	692	767	706	678	723	691	722	711	766	741	707	732	724	760	757	758	754	763	710	693	703	738	747	721	682	698	735	724	726	798	707	779	735	761	730	726	730	739	704	740	718	723	731	689	714	789	727	795	729	683	765	728	769	704	681	713	740	723	776	745	711	747	711	749	760	648	715	752	755	737	757	728	727	765	743	698	745	725	716	734	746	720	757	707	724
24137	21322	29110	23909	21138	5348	606	416	308	286	309	260	243	224	232	235	218	205	223	188	177	199	222	185	189	167	205	200	210	166	186	177	216	212	192	190	219	187	197	161	171	172	168	196	182	179	194	178	198	191	204	176	185	177	173	184	176	168	176	181	165	163	183	168	178	176	187	190	187	181	159	172	152	176	167	197	164	181	186	158	168	158	163	158	190	151	179	183	196	204	185	169	185	175	166	177	183	190	177	207	186	155	181	184	188	180	189	163	178	165	178	194	185	171	189	155	190	181	170	186	153	191	170	181	187	188	193	219	184	165	170	172	189	167	185	175	183	179	182	169	181	148	174	174	172	191	176	178	189	170	176	167	184	169	191	160	177	171	195	176	180	186	177	190	170	171	192	169	192	203	189	186	179	157	158	171	175	189	178	158	176	190	220	186	189	170	189	181	163	172	155	185	171	180	203	159	168	169	158	202	164	154	159	183	177	177	168	181	189	192	166	170	188	178	170	177	185	189	165	181	201	184	184	181	170	185	157	161	173	179	182	170	188	183	159	178	157	174	180	178	131	176	182	172	175	195	176	177	196	168	191	178	170	189	201	169	167	158	189	173	165	162	192	151	169	172	178	167	175	167	155	199	163	167	183	164	171	167	160	160	192	180	186	195	205	162	154	163	162	156	184	166	195	189	175	183	163	163	152	170	181	172	168	176	177	176	169	158	177	177	180	161	181	191	205	204	189	190	187	176	165	180	180	176	158	188	179	179	199	169	163	179	153	177	187	147	166	186	185	179	173	191	194	206	172	187	161	181	175	183	160	172	169	168	180	203	196	168	210	174	173	194	168	176	156	160	187	169	182	173	199	195	159	168	191	197	177	168	149	178	192	206	158	168	181	159	167	165	161	173	172	182	185	173	156	190	168	149	166	175	179	165	176	182	175	187	163	169	189	202	191	182	186	181	187	169	195	156	180	179	161	175	184	187	183	177	169	176	185	184	162	163	196	182	181	185	188	156	179	177	156	172	194	194	196	196	174	159	170	166	164	198	177	187	172	152	168	205	176	194	172	169	186	178	170	179	166	174	160	169	197	179	187	187	156	181	172	181	178	157	184	152	182	182	195	167	154	168	193	171	157	179	196	197	220	187	192	187	176	184	181	171	177	196	176	160	151	194	169	168	181	176	158	167	195	189	195	199	180	174	182	169	174	157	177	177	174	177	176	151	154	164	200	184	184	173	172	193	188	177	171	183	174	182	145	183	179	192	186	179	161	162	167	165	178	178	181	178	167	165	209	206	166	155	149	160	190	182	192	162	176	201	172	170	173	200	178	165	168	188	173	187	183	198	182	180	169	196	179	199	172	189	168	154	186	167	186	191	184	198	159	173	163	185	184	196	190	169	162	201	163	183	157	167	150	187	165	174	166	164	174	167	196	160	179	191	199	169	171	187	184	164	164	183	189	167	187	184	156	183	163	194	193	160	170	169	179	146	177	184	180	201	187	182	168	164	174	167	185	189	184	180	174	171	198	173	167	167	179	201	174	169	170	172	160	188	186	164	173	184	196	174	180	171	160	147	182	159	180	182	216	207	165	170	180	160	179	178	188	167	191	173	171	167	180	182	199	191	202	189	175	185	185	173	176	161	179	172	199	165	162	191	178	163	165	199	178	176	169	167	169	170	192	162	180	201	173	171	151	179	169	164	177	157	159	203	154	175	189	181	190	183	166	186	195	177	184	157	204	158	146	175	164	177	185	192	174	192	184	190	196	181	156	191	162	165	181	165	167	196	176	169	178	177	163	185	187	170	177	186	177	181	197	191	164	190	179	190	163	167	172	194	183	187	176	190	175	174	167	166	158	182	164	179	178	190	206	192	187	192	186	171	200	172	171	188	186	199	175	185	174	159	174	202	195	169	193	157	178	197	168	185	178	189	171	180	146	186	184	151	162	180	204	193	192	177	186	184	174	177	175	161	178	176	190	191	183	177	180	196	178	200	166	172	183	168	164	182	167	173	173	168	154	187	179	168	180	154	162	168	152	183	174	200	173	157	180	172	182	179	189	182	164	168	159	167	201	184	162	193	158	165	167	170	158	176	169	176	164	173	181	173	186	165	179	166	208	169	180	224	174	178	169	189	159	178	158	154	163	158	198	169	184	196	202	164	194	164	173	178	176	177	145	152	155	165	165	161	155	166	161	175	174	167	186	184	169	160	189	193	185	180	172	190	178	156	178	170	193	167	171	181	162	179	177	151	168	168	199	179	195	167	187	178	183	175	169	171	183	166	163	165	156	187	169	176	169	169	170	187	181	193	190	149	209	158	165	185	181	176	202	155	182	174	181	197	169	197	194	176	166	166	171	161	185	189	171	194	171	177	164	185	207	199	185	180	199	188	183	164	183	193	163	181	184	163	163	176	184	188	181	161	189	171	151	164	173	178	168	179	183	180	172	184	175	169	175	164	186	173	207	166	161	191	172	170	194	178	177	186	165	162	206	167	163	184	169	180	189	178	201	182	175	184	155	178	187	158	181	180	180	157	172	161	169	170	165	166	206	197	186	172	178	177	175	173	185	178	190	182	164	173	170	186	150	183	183	193	169	178	182	177	165	154	174	185	170	191	190	175	174	143	176	203	198	162	184	162	177	181	183	183	171	177	172	191	178	170	174	156	181	183	163	166	189	180	192	163	194	162	165	180	164	188	184	178	184	170	172	169	181	192	181	170	160	165	173	196	193	193	182	186	175	197	160	210	161	162	206	174	181	181	177	176	174	155	161	182	161	164	166	164	182	166	168	180	185	208	196	177	169	177	181	184	195	168	177	169	164	162	192	171	172	172	200	165	198	176	175	184	197	172	184	171	175	165	177	197	188	159	158	202	191	183	161	174	180	194	150	163	204	191	152	189	160	180	195	181	143	164	170	161	186	186	189	152	179	166	163	186	191	177	182	169	157	179	147	183	150	187	180	181	202	167	173	198	185	178	170	182	183	184	175	179	161	181	185	175	171	168	193	164	188	165	180	193	189	175	200	182	192	165	186	185	182	182	157	196	146	191	176	155	191	174	183	151	199	187	167	164	156	171	171	207	180	175	167	177	176	162	174	187	172	179	178	169	184	165	190	150	181	187	164	189	195	180	175	171	171	161	144	165	169	181	161	165	195	154	162	170	159	148	164	164	171	184	176	208	156	156	166	195	185	173	196	186	172	155	159	173	188	155	174	168	190	188	182	174	180	178	185	191	163	171	175	191	194	162	163	166	183	162	191	171	187	176	169	198	160	161	173	183	176	205	180	176	172	183	172	173	173	164	196	187	168	176	184	157	177	176	180	164	174	167	186	180	178	197	170	173	187	181	170	193	194	174	180	168	150	154	146	170	199	179	200	177	175	208	171	177	165	150	201	181	188	156	169	184	175	170	192	182	190	195	160	179	185	187	176	168	181	145	179	175	177	176	152	171	177	196	172	168	175	178	162	173	165	179	152	192	184	172	193	176	163	180
25306	10045	28830	4160	2775	1953	1542	1226	1055	902	785	708	651	631	582	510	537	464	453	478	456	428	410	444	384	411	400	402	404	390	398	414	434	413	380	380	380	404	373	387	408	373	341	384	408	402	398	352	390	396	392	370	404	366	420	334	381	378	360	351	357	376	367	377	382	389	376	343	378	392	326	380	362	361	374	353	389	364	371	407	382	358	356	364	367	350	319	402	362	361	370	351	373	348	378	373	364	353	382	381	356	381	397	369	397	357	337	354	395	378	390	379	361	364	387	386	388	379	363	395	371	362	358	380	372	366	373	366	356	304	372	359	362	324	376	367	369	375	333	336	341	358	387	366	373	356	351	383	348	341	356	390	397	367	380	390	388	352	395	403	399	372	388	357	333	383	352	376	332	386	340	354	356	382	364	374	367	398	373	360	371	372	378	350	349	345	378	373	350	394	377	367	345	335	365	365	389	388	409	397	358	377	354	345	363	347	360	357	370	364	346	370	356	352	347	382	374	371	363	358	375	370	382	369	367	401	361	348	404	380	358	360	400	379	321	353	374	344	331	379	351	408	364	339	377	346	351	387	371	365	376	378	382	363	392	343	357	370	337	388	337	381	375	385	361	362	396	353	327	340	367	351	363	385	356	364	370	373	381	362	401	379	361	334	353	366	344	343	389	379	386	368	330	381	344	389	365	350	406	361	369	365	376	354	343	401	360	371	368	380	357	389	347	358	381	370	341	361	359	358	362	386	397	353	372	341	350	378	379	374	354	367	371	365	376	355	332	371	362	360	355	335	355	354	345	390	331	406	377	397	370	376	381	376	330	360	369	341	340	378	382	361	406	354	372	361	353	364	374	383	374	376	398	401	368	353	361	329	368	387	368	387	387	376	358	323	354	354	353	384	349	376	359	367	368	396	353	380	396	334	384	370	364	393	409	373	333	386	366	356	392	369	335	400	372	360	329	384	373	358	357	385	380	360	365	368	345	363	369	382	337	366	361	392	381	362	368	373	382	354	375	366	327	385	379	401	354	364	371	339	377	346	361	351	352	365	361	374	393	357	360	399	360	379	372	374	395	351	391	359	365	347	355	363	376	356	367	363	372	353	372	345	370	373	368	374	363	349	366	368	359	371	360	341	343	369	375	379	356	327	343	370	410	355	365	358	380	388	378	368	344	374	363	385	383	358	379	376	352	379	408	366	362	383	381	389	358	365	374	354	383	349	376	410	365	368	386	364	355	341	356	387	359	382	351	377	365	336	353	376	379	358	361	367	351	346	352	329	385	362	381	401	396	362	364	402	352	341	368	344	384	391	352	347	338	368	357	367	390	384	388	391	379	340	362	377	376	338	381	329	359	352	347	345	344	338	356	381	404	371	361	375	374	360	383	373	348	360	385	356	405	393	363	340	395	377	380	346	380	362	368	324	378	352	363	379	382	376	368	367	366	310	358	362	348	379	337	386	380	371	390	334	378	347	337	367	349	369	395	382	388	346	370	375	382	359	375	382	374	357	381	360	347	363	382	372	382	387	333	352	370	352	346	353	353	384	348	355	372	389	384	369	378	354	390	343	373	365	378	388	366	361	385	325	338	350	352	377	365	372	374	376	370	315	368	371	381	350	360	367	359	395	346	362	366	360	392	362	408	345	344	346	369	367	347	364	413	373	368	376	379	360	348	381	378	340	337	359	339	397	356	369	334	368	376	361	391	413	384	376	400	372	349	366	379	367	366	359	371	404	360	351	390	341	371	356	355	398	395	345	409	354	362	345	397	329	401	336	372	343	349	377	327	389	373	350	345	371	342	388	347	365	398	344	364	357	321	331	374	373	377	384	368	367	357	352	346	345	328	354	400	333	334	362	373	348	351	360	386	368	376	352	348	391	325	373	377	378	380	354	363	342	346	352	366	337	361	347	368	382	374	350	378	365	360	359	371	388	384	346	352	316	397	344	351	389	361	387	393	363	357	363	363	361	349	392	373	339	371	368	375	390	387	386	398	374	378	378	341	374	336	382	352	334	371	352	360	376	349	390	354	355	338	368	326	385	369	373	351	369	333	378	364	369	383	368	388	388	366	354	424	392	379	340	359	366	351	371	383	349	343	353	365	366	372	338	388	377	341	349	383	355	355	372	397	395	354	358	398	380	381	370	355	371	378	343	404	380	364	371	361	380	357	344	357	350	362	338	320	361	372	352	377	337	364	385	349	376	380	338	367	353	336	371	372	350	376	385	410	343	332	389	398	347	326	373	360	358	380	391	362	376	390	348	351	366	322	350	361	338	385	366	374	363	350	390	366	324	325	336	395	382	381	376	372	404	355	394	400	360	349	366	375	367	390	393	301	342	364	381	377	377	352	348	377	374	395	347	376	342	373	368	392	350	350	364	388	378	342	343	389	350	356	350	355	347	343	354	356	383	335	360	362	356	368	338	360	384	334	379	377	374	368	361	365	390	357	343	392	370	366	344	368	369	351	324	358	364	358	395	383	340	326	378	391	348	360	376	377	382	347	384	379	378	359	348	353	378	366	359	422	351	385	368	358	343	396	358	364	325	371	330	346	368	355	341	342	383	378	366	345	347	370	374	380	360	385	371	363	372	372	386	352	353	358	369	379	357	343	350	387	364	388	356	370	361	376	374	377	399	361	348	351	348	338	385	342	363	390	372	331	351	359	339	332	347	386	367	391	376	373	358	346	341	341	343	359	388	375	372	359	390	384	388	397	384	397	346	365	342	373	355	364	353	340	372	372	345	366	345	390	366	363	340	405	363	342	362	393	337	345	367	346	366	388	384	360	355	363	386	341	376	386	367	356	362	374	363	365	386	347	384	362	381	373	353	364	403	372	374	374	357	377	368	369	364	376	354	342	368	350	381	417	390	370	362	348	349	388	375	332	367	403	340	337	385	388	400	362	343	371	371	351	369	366	360	367	360	380	349	343	327	363	375	406	388	354	373	370	416	356	375	361	400	343	353	362	409	424	361	339	358	349	392	357	330	351	392	337	381	373	361	367	379	378	318	348	376	379	366	350	361	360	357	329	361	373	383	339	355	369	367	415	343	355	367	382	345	364	336	398	357	382	321	360	383	359	363	373	379	363	374	398	375	365	337	325	377	319	400	352	378	372	342	334	336	368	386	348	386	374	388	375	350	350	378	361	367	401	369	370	378	377	397	380	321	351	369	365	369	367	364	375	349	359	351	368	351	342	369	387	375	390	383	349	350	339	335	382	351	357	339	346	358	349	344	364	359	378	377	362	375	343	365	358	372	341	344	352	360	359	369	415	367	379	374	365	383	387	327	361	374	387	381	368	360	373	409	371	339	368	383	377	321	370	385	385	347	390	377	344	372	359	372	384	401	341	335	326	354	357	368	330	355	343	355	345	378	366	367	359	358	370	364	398	370	379	339	361	339	377	364	371	367	323	362	378	358	352	379	344	318	343	410	366	345	382	366	373	335	427	388	392	359	373	331	371	383	358	390	365	366	380	377	363	367
23272	21334	29802	23185	21334	21060	3829	803	606	565	513	454	497	446	408	383	389	388	384	362	342	421	392	383	340	337	360	358	322	328	319	356	358	349	369	343	358	349	316	358	333	354	324	355	313	314	367	344	338	308	346	336	300	348	346	337	329	341	345	365	348	330	348	316	335	330	337	340	323	332	345	313	330	314	302	318	381	300	331	360	314	330	308	316	334	336	355	312	348	331	375	325	357	316	301	337	329	336	331	355	294	369	333	356	320	295	313	309	326	309	288	342	341	303	338	343	320	296	311	341	337	313	378	316	324	352	346	324	308	328	336	359	332	349	357	344	348	308	351	341	317	316	308	325	311	341	343	352	298	325	347	309	332	324	333	343	310	313	301	325	333	328	326	320	333	331	361	341	319	306	362	321	336	330	334	318	360	333	346	306	327	343	325	341	339	349	333	345	349	318	363	311	342	321	326	333	340	362	322	305	320	319	346	339	329	317	311	303	346	311	354	342	316	348	307	288	330	369	368	332	335	315	360	339	323	372	334	345	340	328	326	318	309	339	340	332	322	301	312	333	344	350	318	322	324	293	340	341	327	348	343	345	325	311	324	346	305	320	331	298	345	309	363	332	327	322	344	328	313	312	321	320	332	307	319	327	330	338	341	352	306	342	309	353	345	327	324	333	332	357	341	295	319	310	323	323	313	353	309	306	317	314	331	338	311	323	366	360	345	332	325	325	351	323	342	327	322	328	293	316	336	341	345	311	347	325	288	330	341	329	327	336	339	318	300	292	293	354	328	329	294	333	349	335	330	339	349	341	339	328	309	344	304	364	350	339	316	323	336	331	282	351	311	298	329	344	339	348	306	351	326	336	332	345	319	314	314	304	340	311	300	344	321	324	375	357	308	359	329	355	362	319	323	368	295	326	346	354	339	337	360	341	333	345	326	332	324	335	295	321	307	344	335	341	293	311	328	315	331	325	331	331	332	349	366	304	302	325	345	350	296	337	360	317	367	334	343	317	337	308	356	325	348	345	311	350	337	347	312	336	331	346	356	330	344	325	347	302	327	321	309	328	330	313	320	320	323	355	346	324	344	317	330	333	317	329	304	337	330	331	347	317	317	350	338	327	320	287	316	329	316	304	322	346	335	324	313	320	324	284	337	309	343	334	302	318	320	319	321	315	354	329	304	319	310	308	359	340	308	305	304	311	332	270	336	302	348	313	291	342	302	350	330	318	353	308	304	291	317	314	307	308	309	344	349	321	327	305	324	323	335	321	333	349	339	329	332	354	326	336	330	372	380	321	304	328	320	333	354	311	329	361	310	316	339	310	308	333	316	349	312	334	361	296	312	340	339	350	330	341	362	319	313	308	319	284	336	342	312	315	320	332	316	317	320	314	326	324	336	342	347	318	326	303	319	328	323	341	323	294	355	363	322	317	339	348	326	347	300	320	327	312	336	325	336	295	330	309	283	342	350	336	343	322	314	358	342	321	331	333	336	341	303	323	307	346	318	328	314	329	334	317	315	325	314	324	282	290	302	321	338	362	298	329	330	328	358	353	339	342	356	368	313	348	370	316	360	332	334	338	344	353	342	347	342	336	334	316	345	330	348	329	335	331	325	332	314	331	338	278	318	320	321	338	327	340	349	318	289	334	347	315	316	353	322	334	321	344	320	330	332	332	323	324	293	313	357	304	326	316	326	311	316	308	312	307	335	334	371	309	340	315	301	343	286	347	308	284	357	361	294	318	346	322	376	341	367	332	323	332	341	327	339	332	323	338	328	288	341	319	315	348	326	349	316	312	269	351	307	373	363	309	306	329	311	344	309	308	285	331	324	327	311	319	320	323	288	323	331	305	319	360	290	327	328	313	318	314	364	321	316	324	339	334	312	308	326	322	296	331	336	325	350	337	313	315	339	335	333	363	349	287	329	346	360	316	300	341	337	336	340	325	333	333	339	285	310	345	318	356	347	320	334	323	327	312	366	308	372	297	342	326	327	295	342	321	329	324	310	327	337	309	326	350	317	330	342	326	295	275	327	324	329	344	344	330	319	341	370	350	329	331	318	324	351	322	333	307	322	326	338	316	325	345	339	336	355	331	304	343	318	329	327	335	319	324	315	335	341	337	311	330	319	301	291	334	304	356	324	324	331	341	326	334	339	318	341	305	335	305	307	305	312	348	317	329	304	320	361	320	317	334	315	375	299	363	345	331	316	321	311	324	356	338	314	288	338	341	317	362	332	352	326	319	325	308	295	342	353	311	325	353	309	347	302	311	328	303	317	307	334	316	314	300	335	331	328	354	326	338	351	319	304	295	313	317	323	327	306	317	351	336	316	325	317	340	332	309	336	351	330	335	333	338	362	354	303	326	328	306	321	339	346	301	327	306	310	327	340	346	322	326	321	318	298	339	312	333	338	333	337	336	332	339	317	332	354	345	323	336	324	368	345	320	318	316	321	353	337	339	348	367	335	354	330	336	317	315	345	324	324	343	307	330	338	309	301	304	328	310	308	333	319	329	320	315	316	317	321	284	323	310	339	326	323	326	364	353	329	309	305	329	366	325	323	336	309	339	360	326	314	339	350	320	322	322	337	326	336	332	304	309	331	304	342	362	314	339	314	340	354	329	354	360	319	339	322	320	333	297	315	340	324	354	339	346	349	335	325	342	313	302	333	322	345	339	319	329	327	324	318	346	369	354	340	351	344	291	307	322	339	333	334	308	350	347	318	317	342	338	349	316	328	302	329	338	318	337	353	329	333	329	326	360	309	328	329	345	316	317	347	315	327	320	311	313	308	337	340	344	329	309	343	326	335	322	341	334	346	315	298	321	328	351	314	345	358	335	332	343	313	305	372	325	319	324	357	374	312	291	328	310	351	345	356	321	326	332	353	327	339	320	311	336	333	317	331	316	318	327	296	351	302	320	334	342	296	305	322	318	330	307	353	320	312	339	336	344	340	300	320	335	320	326	316	349	329	344	347	278	321	357	339	349	364	352	332	330	316	347	339	341	330	337	343	354	307	313	317	334	313	315	320	353	311	320	336	345	291	328	360	339	351	372	334	342	333	328	356	320	322	322	333	330	335	303	321	340	312	349	317	281	331	323	326	316	327	341	339	345	307	316	324	292	317	342	315	363	332	303	306	338	365	334	340	351	348	371	305	323	331	347	340	352	329	310	321	317	328	341	343	323	317	313	331	351	344	319	327	338	333	328	342	297	329	340	319	321	334	323	332	313	334	292	333	366	323	307	353	345	315	337	295	350	333	294	309	298	312	358	340	310	354	308	330	331	336	344	317	361	319	305	335	302	327	329	320	350	342	307	321	328	313	350	303	336	330	361	320	351	340	349	308	317	312	334	325	334	337	343	311	327	344	319	320	329	329	341	340	302	325	320	326	325	334	296	296	341	311	318	333	307	330	333	324	292	317	333	331	334	331	325	344	327	316	352	335	322	327	357	319	330	312	323	330	326	333	332	339	330	320	356	284	311	293	313
27187	15979	31703	7017	4722	3494	2768	2226	1789	1546	1400	1247	1142	1064	959	922	907	843	830	746	819	758	768	682	659	723	721	699	652	660	663	628	647	590	614	667	632	611	648	636	618	640	634	628	615	664	605	655	652	644	637	660	630	617	573	613	622	600	634	604	579	612	626	646	593	576	611	606	597	571	609	649	616	585	592	606	576	598	653	619	611	582	588	609	589	656	599	625	589	595	589	572	580	585	583	625	578	593	586	588	642	608	558	627	579	587	635	594	612	614	619	559	627	587	589	621	613	608	626	586	581	582	592	577	597	587	603	624	595	603	584	602	594	574	568	577	581	567	609	611	584	589	626	576	620	606	594	601	611	607	601	606	621	578	619	578	600	566	572	594	597	631	562	593	600	565	582	636	556	612	619	594	608	633	609	567	599	607	630	615	618	593	576	583	601	580	594	621	603	604	591	622	589	585	531	645	568	574	600	604	604	613	572	618	595	600	594	608	570	568	600	576	599	560	624	587	579	592	612	600	602	578	583	652	583	577	585	575	600	625	640	587	622	580	627	626	636	595	580	629	595	591	604	604	609	612	607	573	623	614	591	617	566	612	607	579	599	620	578	611	602	592	600	582	605	565	567	617	541	592	560	583	561	623	585	591	603	601	578	594	642	607	582	570	561	600	601	570	567	602	638	576	643	587	569	631	607	647	566	600	602	609	588	601	622	600	570	640	554	631	624	626	566	615	640	588	610	542	584	569	576	645	640	605	597	559	586	577	592	577	635	572	585	601	571	566	575	584	588	619	595	614	600	536	625	572	588	573	590	606	615	564	634	583	599	596	630	582	594	604	580	605	580	581	586	604	586	631	599	604	646	565	586	589	568	651	630	594	629	534	597	631	601	628	622	592	611	593	580	596	559	564	586	614	547	596	614	625	633	578	563	578	576	584	596	580	571	616	580	580	594	616	599	559	549	597	557	567	579	582	601	587	604	612	604	616	580	614	615	598	573	592	583	614	595	610	599	575	581	639	585	579	616	536	625	606	601	585	596	608	569	631	655	613	597	587	599	627	634	646	613	582	591	573	614	580	597	578	599	568	628	577	584	542	629	607	594	574	588	571	596	639	571	614	561	607	579	692	606	586	604	599	576	596	612	645	552	627	614	579	554	643	608	629	594	588	619	570	614	606	574	597	596	592	589	620	584	633	581	584	560	585	588	552	541	579	579	601	535	567	563	634	561	572	614	605	617	573	568	614	595	587	595	601	614	632	611	577	594	629	622	583	601	598	584	603	551	642	569	607	649	572	577	632	588	604	624	608	612	637	568	554	590	620	555	628	645	566	607	600	615	556	590	607	558	577	571	577	611	543	600	612	635	615	555	589	593	582	644	591	602	635	589	603	587	625	608	597	572	581	586	599	620	603	592	566	580	593	595	587	626	592	599	652	586	588	594	594	609	586	600	609	558	584	602	595	567	603	626	573	631	615	668	625	592	599	624	625	550	563	586	593	566	556	601	639	609	583	560	622	565	616	573	608	619	639	622	596	618	594	602	632	532	595	639	595	568	613	590	605	652	571	581	618	556	614	588	592	603	605	591	598	545	583	570	605	591	624	627	579	596	645	539	577	609	610	603	585	596	579	605	630	593	573	593	586	610	586	595	618	601	598	595	603	587	601	561	592	574	641	610	586	577	595	588	646	583	582	624	575	583	587	644	588	649	612	584	626	576	591	588	540	589	559	618	622	611	642	577	611	635	583	609	603	612	563	574	587	632	583	612	637	603	576	627	598	631	599	573	612	596	620	604	586	605	573	601	595	629	579	638	613	600	600	612	596	635	598	615	594	610	579	595	583	612	626	582	598	582	583	635	611	596	609	602	619	611	616	594	585	618	612	564	595	636	574	573	616	574	594	637	566	563	579	609	663	616	600	583	560	615	598	626	590	584	602	578	576	623	568	606	601	635	568	622	618	631	592	575	595	562	590	580	563	632	596	607	607	577	624	579	591	596	596	571	614	606	583	615	588	590	589	602	599	606	606	602	655	624	571	611	595	591	611	594	642	616	601	551	613	586	566	607	624	613	619	617	625	588	598	583	580	615	576	596	590	582	613	580	598	581	610	580	595	608	614	607	634	621	565	583	591	580	594	556	565	576	587	555	535	582	571	650	614	607	559	631	568	617	643	649	572	597	577	593	596	607	572	656	622	659	606	615	605	554	605	627	568	587	616	638	627	613	587	584	593	601	594	583	612	562	568	614	604	602	608	583	587	594	604	572	579	587	594	574	615	583	596	599	637	588	558	548	522	603	582	592	613	573	604	603	575	589	589	594	582	585	585	591	620	603	592	623	604	567	640	618	580	596	657	616	642	610	612	570	617	595	589	634	544	600	607	549	600	629	560	572	581	614	623	639	607	574	605	600	564	535	585	592	585	569	637	591	558	618	543	614	583	578	564	590	597	567	573	585	600	583	601	630	592	571	594	596	587	574	595	580	606	636	603	606	541	544	621	594	629	556	556	588	588	545	598	622	585	619	619	588	590	597	598	598	580	611	584	591	618	581	603	585	611	623	638	569	577	613	606	602	575	574	551	613	654	646	592	642	555	600	588	599	566	581	593	607	604	587	610	583	619	601	637	635	647	615	641	573	584	626	592	595	582	625	560	567	654	604	559	587	559	622	615	571	607	590	608	587	578	620	593	603	619	611	620	610	591	571	540	584	603	576	616	586	592	575	564	561	648	579	588	622	595	589	615	653	582	573	614	616	599	588	603	588	583	597	629	583	601	592	630	594	570	574	582	602	623	570	616	595	588	646	578	561	595	600	583	583	596	637	567	579	660	591	585	640	617	606	597	620	609	615	610	598	605	581	635	641	639	607	633	587	587	633	596	574	600	604	623	573	630	607	606	579	617	557	610	578	606	616	621	598	580	624	593	591	623	519	579	620	571	607	630	562	606	581	595	588	596	568	596	558	589	603	600	586	610	616	580	634	618	609	572	562	609	583	573	585	594	590	600	598	613	634	546	633	598	620	595	616	610	628	604	575	599	616	582	622	589	584	663	617	565	631	614	578	593	589	613	587	574	611	618	599	600	581	583	602	601	585	601	584	578	621	610	634	640	542	632	618	601	602	634	582	584	595	587	524	611	648	565	644	586	620	596	636	561	556	623	601	606	536	589	592	616	643	567	605	593	603	598	590	551	619	609	602	593	614	620	553	558	587	623	616	594	663	592	568	549	582	625	576	597	582	629	625	568	575	621	575	581	582	588	623	607	540	560	604	614	640	620	592	574	634	584	548	566	522	636	625	588	593	615	595	586	616	614	573	571	603	582	600	627	585	620	569	581	573	573	621	602	642	608	614	630	593	619	577	580	590	583	642	596	604	606	610	603	638	644	576	552	621	587	615	608	558	600	612	652	556	636	631	616	646	615	599	621	564	582	568	596	644	569	610	606	594	628	635	619	568	606	602	615	583	644	574	601	586	588	598	585	623	590	548	609	586	569	563	616
26685	20702	14292	2404	510	427	435	392	384	396	395	383	401	388	370	411	349	369	393	382	394	364	387	388	406	377	375	371	387	383	373	399	379	368	365	370	344	332	371	367	405	344	346	361	385	378	363	382	398	379	364	388	374	352	365	370	373	375	375	355	391	368	375	366	354	367	360	388	377	349	392	404	410	377	395	367	391	385	356	370	377	394	376	346	350	367	351	370	334	368	390	391	384	363	357	426	335	380	394	350	363	374	356	362	348	349	393	384	357	378	385	354	347	367	356	382	345	402	394	396	371	378	394	394	343	358	394	337	376	364	363	413	409	390	386	378	358	369	375	406	349	380	363	333	391	371	358	309	328	378	385	356	373	403	388	416	371	381	399	371	389	365	350	386	368	402	377	377	414	368	339	360	350	370	406	371	383	363	387	430	361	382	391	352	387	391	390	355	366	389	370	388	396	377	388	394	385	394	372	369	372	370	361	369	353	382	424	385	377	362	368	404	345	324	394	380	360	340	364	366	408	375	345	394	365	367	348	367	395	395	397	375	376	330	335	379	351	377	325	352	340	361	382	395	381	358	401	369	374	379	368	357	407	393	392	392	357	374	370	385	390	361	378	369	349	415	358	354	369	374	350	376	383	389	356	377	381	363	374	372	345	350	372	348	378	397	366	397	386	341	412	411	390	397	366	380	353	378	378	383	421	365	371	390	404	355	361	354	369	398	394	365	345	353	381	353	339	372	363	372	406	378	375	344	425	418	387	379	393	411	398	367	362	392	390	373	383	386	383	360	333	381	388	390	343	366	392	340	393	383	376	367	389	360	362	363	379	391	380	355	415	353	404	403	381	388	379	370	366	380	417	390	372	366	379	374	358	390	348	378	412	376	394	376	397	376	400	378	344	401	392	404	362	379	383	400	388	392	390	365	374	353	387	368	345	343	380	370	394	373	367	380	402	358	344	350	393	369	346	363	350	378	374	409	395	406	412	371	350	388	382	371	366	389	381	350	374	401	366	356	352	358	369	407	392	376	380	383	369	364	397	395	366	370	367	388	354	398	353	400	404	319	376	367	355	409	408	378	397	354	372	355	373	402	392	376	350	359	382	360	381	389	379	361	343	394	373	367	377	346	380	378	357	352	366	380	361	351	378	357	402	365	372	352	388	384	387	372	350	399	393	381	356	373	332	361	339	356	367	357	367	374	368	390	371	357	367	348	400	366	383	368	370	377	405	416	352	372	356	360	373	396	376	366	343	354	359	357	385	382	349	373	377	394	359	352	371	365	368	371	366	404	361	358	348	369	367	359	380	383	376	389	362	371	369	371	390	383	371	381	343	388	358	386	369	374	394	353	393	398	353	399	379	365	345	385	429	394	374	365	389	384	381	392	412	345	363	376	377	374	367	395	370	360	330	429	377	386	338	377	344	383	399	338	358	318	383	384	369	362	357	390	399	354	375	352	350	341	378	350	392	377	372	355	408	365	375	358	377	403	353	373	399	372	389	400	370	363	369	387	360	370	366	388	340	372	410	364	421	360	338	375	339	369	368	362	379	364	386	391	407	376	363	395	369	353	407	388	404	371	388	363	372	392	375	393	388	361	359	374	369	374	385	375	394	363	363	391	402	360	400	382	341	350	380	355	415	355	401	353	363	376	409	356	374	406	384	385	378	327	311	369	383	364	363	380	359	384	368	364	374	364	371	389	377	344	385	382	403	378	365	394	422	350	381	325	415	362	390	383	359	372	376	356	373	393	386	351	349	392	387	328	389	372	386	352	384	343	377	372	395	359	356	393	353	379	375	399	371	374	357	397	366	374	370	359	369	355	355	370	392	370	367	369	362	399	370	395	375	383	385	363	392	356	358	361	349	399	416	405	355	367	355	316	386	345	394	344	368	371	392	369	374	363	404	404	339	365	374	355	378	398	399	404	337	382	335	353	385	379	349	379	383	403	367	340	354	395	381	382	356	357	387	372	357	367	368	378	374	338	363	379	365	408	405	366	350	361	372	345	358	365	370	368	402	365	372	382	372	370	358	343	392	372	373	342	384	371	389	368	370	333	359	356	387	355	382	375	382	363	405	341	382	366	396	351	363	388	403	401	344	377	384	374	357	348	374	375	394	374	348	390	364	355	362	402	353	376	381	367	377	357	350	383	391	383	326	383	368	347	355	407	354	386	334	320	363	354	384	360	361	372	387	344	370	380	379	374	349	411	361	383	371	368	397	369	382	352	370	390	388	388	352	374	371	371	381	406	397	357	380	374	374	397	374	395	375	383	384	358	392	360	375	367	383	403	343	386	381	358	405	381	366	393	350	370	379	386	371	329	355	396	359	393	367	400	386	361	372	385	387	389	401	385	366	366	375	382	400	368	397	386	377	361	399	355	344	370	382	381	388	412	387	350	342	361	401	379	405	380	367	376	351	394	342	383	366	351	392	345	399	409	368	390	396	390	380	344	389	389	380	386	396	386	381	367	374	384	384	401	348	345	361	390	355	413	359	413	398	371	379	371	405	351	376	377	394	395	337	388	359	356	352	387	356	377	355	385	401	386	369	376	386	350	344	405	370	390	381	361	388	375	402	414	362	403	384	371	389	348	389	371	346	330	375	358	355	381	345	385	363	382	356	371	396	376	390	381	371	334	382	368	355	418	357	382	364	374	366	372	376	371	396	366	361	385	405	388	377	354	360	382	390	385	356	389	419	350	349	402	389	390	390	376	364	339	363	347	364	391	348	345	379	368	367	357	344	347	370	412	398	386	380	407	393	362	378	371	407	373	374	375	378	363	381	392	389	359	429	381	350	369	363	359	369	395	357	397	381	397	360	370	408	407	371	378	397	382	374	357	395	398	378	371	432	369	379	364	400	376	375	367	375	345	385	393	359	363	379	360	411	359	363	392	381	378	376	400	383	378	341	398	358	367	373	381	405	385	400	359	373	409	391	342	363	310	359	394	354	385	350	396	373	391	353	362	376	351	352	380	386	410	411	362	395	378	378	400	356	351	388	343	381	355	356	370	346	365	398	361	374	345	398	365	373	359	338	432	362	373	351	379	376	378	358	367	400	357	352	392	367	372	395	368	415	373	347	357	375	386	367	385	391	377	345	371	351	394	370	380	389	366	404	387	355	358	347	390	394	395	372	390	390	405	410	389	395	370	424	350	403	421	364	376	357	380	409	345	362	346	363	403	378	383	349	361	398	362	390	392	403	362	345	338	379	399	366	374	376	416	402	340	367	400	384	348	409	397	380	398	365	369	377	373	386	371	406	353	378	390	416	368	355	350	329	373	349	386	358	392	371	405	353	362	385	384	412	376	370	342	362	379	373	378	364	360	385	372	350	403	381	372	381	380	354	374	357	380	366	378	363	373	364	380	390	376	376	380	385	388	387	372	398	386	368	384	378	403	386	388	367	409	377	386	348	368	380	357	388	397	337	356	369	388	398	384	409	391	377	367	400	350	385	360	362	348	372	363	375	366	368	388	383	362	354	395
13678	1765	12191	1028	909	853	810	828	718	721	755	796	807	734	750	733	783	750	722	786	787	752	745	746	771	763	753	752	754	761	734	696	739	780	732	704	703	686	734	742	722	767	701	690	654	714	730	746	722	743	761	730	704	758	745	765	727	758	729	759	761	758	717	758	785	760	735	702	790	742	735	748	749	753	722	722	716	725	733	753	820	760	744	742	769	690	702	738	699	705	726	737	732	725	765	673	680	745	746	710	706	714	732	750	721	760	710	733	765	709	709	808	707	748	719	728	757	704	684	667	709	704	718	763	747	743	696	739	736	709	698	729	739	742	753	783	700	696	712	731	772	714	727	754	736	738	791	751	708	716	728	702	707	754	765	745	751	738	719	703	765	752	707	713	725	736	717	750	761	709	696	746	724	723	725	753	716	715	743	687	712	759	705	739	714	718	703	748	703	746	718	703	767	709	703	702	768	722	714	700	722	711	726	725	728	737	731	739	705	708	728	779	732	690	727	766	692	691	709	740	746	709	756	711	715	694	703	723	713	732	735	706	720	733	708	747	751	673	708	718	729	721	758	764	679	733	713	743	752	728	754	756	696	705	738	708	769	746	741	751	736	702	776	717	719	759	763	725	746	758	753	759	730	749	778	719	714	753	687	742	725	794	775	749	759	783	722	709	770	751	781	706	721	705	720	727	731	754	746	753	730	706	720	771	771	728	746	706	730	761	700	722	740	727	742	718	739	699	724	768	704	714	700	732	716	749	733	713	720	772	722	714	724	718	690	697	705	739	727	730	712	725	704	727	733	681	745	728	684	720	762	706	711	729	747	753	751	717	775	733	728	737	766	775	721	703	704	773	747	742	731	744	728	702	689	727	752	740	697	716	780	699	735	771	740	758	718	697	786	753	779	743	738	743	764	670	745	721	708	773	779	710	706	769	726	738	764	724	763	744	722	686	711	724	706	749	723	742	758	719	716	767	750	725	737	711	717	754	739	743	685	759	709	711	693	703	698	729	732	730	722	694	713	801	753	701	708	750	727	702	756	750	737	752	773	749	741	752	753	743	700	737	724	694	745	723	771	699	740	747	697	737	754	760	721	734	741	769	676	727	688	682	644	751	741	755	701	712	716	721	690	748	699	773	744	774	741	747	729	694	687	731	714	719	727	716	716	738	732	730	723	689	713	684	692	753	741	702	733	699	747	722	777	743	708	704	713	692	703	760	767	685	729	754	699	711	738	672	691	745	749	753	745	703	761	729	705	649	721	761	760	637	730	714	800	754	731	697	774	735	722	754	678	739	727	715	692	682	707	734	726	730	738	734	725	737	729	752	709	726	729	720	740	728	738	745	718	725	755	697	738	697	721	726	739	729	771	703	761	721	691	755	737	761	676	767	753	750	709	727	703	736	771	700	727	713	704	729	709	753	749	682	726	710	763	735	716	720	705	743	696	734	737	689	684	732	701	722	753	744	723	741	744	725	710	695	711	731	732	721	726	761	768	734	712	704	697	745	703	737	717	741	723	750	731	705	705	766	714	715	729	754	752	700	760	715	739	719	685	694	736	750	733	742	712	727	758	682	753	767	780	714	750	746	748	728	702	726	698	796	744	671	751	730	766	717	672	753	709	711	718	722	704	751	728	776	743	772	753	670	728	677	737	716	726	714	753	759	721	722	829	752	691	752	719	719	713	735	733	711	764	733	716	727	725	700	715	712	756	712	776	714	709	716	726	770	732	758	718	766	766	757	720	711	736	708	714	721	729	739	747	737	710	665	702	726	723	742	715	759	703	749	702	770	743	703	733	676	761	737	749	703	734	767	710	752	747	690	717	712	766	725	714	756	706	682	703	724	726	676	748	710	726	716	748	710	712	716	747	764	702	747	685	770	760	731	717	690	717	724	716	721	748	695	727	694	752	760	711	747	763	738	740	725	721	747	702	752	758	738	758	716	716	701	749	740	730	731	710	704	729	694	704	744	746	741	759	740	737	718	759	708	715	715	705	733	766	719	737	749	731	730	766	757	756	748	693	714	716	743	797	737	749	765	697	701	726	725	739	749	742	745	726	757	736	718	747	692	738	713	789	751	696	731	759	754	720	778	736	712	744	764	764	763	709	733	759	718	725	739	701	729	749	755	784	715	732	697	758	703	752	743	685	728	718	736	755	709	724	714	699	724	738	727	711	755	721	763	707	708	723	740	715	751	725	718	758	649	735	773	736	720	721	698	777	743	742	753	736	704	705	730	713	670	765	742	714	722	750	776	717	718	726	791	695	760	756	704	737	750	698	701	722	725	706	732	681	691	753	729	762	735	730	714	753	718	716	722	708	762	717	683	735	759	716	693	706	726	726	706	676	689	734	694	751	730	729	773	691	734	687	739	708	724	722	721	727	737	723	698	748	759	715	676	729	737	726	689	727	750	761	682	695	705	733	726	749	699	716	664	699	717	722	705	710	720	748	692	732	718	712	705	708	745	748	692	744	758	735	789	698	723	733	728	761	738	692	742	722	718	729	770	764	669	755	761	771	743	765	692	718	711	706	787	768	694	741	707	772	716	779	739	706	693	739	755	702	748	709	701	727	775	719	713	747	743	689	749	766	697	732	749	747	738	695	698	749	736	726	747	744	697	747	761	747	755	729	678	697	726	751	744	721	713	729	712	714	699	688	742	719	772	718	737	728	703	729	742	753	716	749	682	741	734	696	780	681	744	726	720	721	662	708	742	709	747	745	694	740	700	689	667	748	718	711	739	738	696	718	744	752	721	726	754	723	707	741	728	714	704	739	754	731	717	711	708	701	756	739	780	724	741	720	673	756	772	770	767	755	728	724	714	716	765	747	716	715	741	703	734	751	787	775	705	758	705	711	689	704	744	770	741	721	744	708	729	748	719	705	729	714	732	744	677	739	707	727	697	752	719	682	747	739	709	715	722	752	759	744	746	724	774	723	726	777	710	722	698	755	692	696	716	786	761	708	741	739	764	688	744	746	785	746	724	723	777	691	704	748	724	709	743	699	744	773	730	756	754	694	696	724	741	755	724	720	740	717	755	753	760	748	723	757	704	679	725	760	734	752	743	715	727	722	771	750	760	741	711	714	740	749	724	702	735	770	759	696	717	742	697	747	695	772	726	744	723	681	747	715	722	771	736	709	736	734	756	714	750	696	750	711	732	720	710	716	726	709	738	738	713	747	746	719	760	772	709	772	724	750	741	745	745	747	724	730	783	713	678	741	735	664	764	740	768	729	734	706	687	729	727	729	713	731	742	719	774	749	739	731	731	683	719	711	751	713	718	706	722	746	729	677	760	702	740	716	774	697	707	741	720	737	764	702	764	754	753	773	740	747	745	729	764	708	698	733	739	750	721	751	735	737	766	703	728	735	735	719	741	690	739	732	697	748	671	741	705	736	747	743	742	759	743	730	690	693	676	729	753	738	741	761	725	739	734	664	724	702	755	764	684	684	758	739	704	732	713	740	728	702	724	707	739	730	734	726	746
24237	21326	29568	23470	21180	6807	653	410	328	318	266	266	240	234	239	212	216	217	200	206	211	223	207	202	184	188	200	210	186	179	196	169	180	210	188	178	179	169	187	217	185	190	182	210	180	181	174	182	191	190	173	187	149	191	162	188	191	175	185	196	184	184	169	208	183	176	173	165	169	188	165	190	186	186	175	182	184	178	186	160	169	160	193	180	164	175	166	205	211	174	172	182	178	174	184	166	184	198	202	161	163	180	168	190	172	202	169	213	197	191	180	195	182	161	158	174	173	186	185	200	186	167	158	205	189	186	176	160	175	184	171	182	160	177	170	161	179	185	208	173	168	184	175	202	180	180	175	174	179	197	169	192	182	173	208	184	198	193	157	178	160	182	166	172	160	174	191	186	181	171	168	176	176	171	202	194	174	186	177	166	160	181	193	177	145	211	179	171	187	162	169	219	179	170	212	172	190	167	186	179	147	162	172	184	166	217	182	182	153	158	185	185	164	203	182	170	203	201	195	204	183	178	182	172	183	168	190	182	168	194	179	190	149	184	193	186	165	188	154	188	175	161	177	179	163	177	188	174	158	202	190	190	206	171	181	163	192	215	173	171	157	185	198	141	187	172	162	166	155	182	189	173	162	192	153	189	160	183	189	162	174	185	205	170	187	190	174	191	179	185	182	183	174	175	179	197	177	156	176	170	184	194	203	192	155	173	188	206	187	196	185	171	184	171	168	186	194	178	164	147	194	202	194	192	173	162	175	175	170	174	175	170	184	164	178	202	150	168	194	177	174	150	183	173	169	190	202	189	191	165	188	179	180	186	166	187	169	180	194	177	161	173	175	172	203	178	176	155	184	162	168	200	194	180	184	177	160	157	167	187	192	153	165	155	193	191	180	204	155	167	172	187	174	156	195	167	189	150	174	153	177	159	191	155	192	167	154	194	152	179	173	182	178	183	172	165	163	189	158	183	182	169	194	158	160	192	190	186	178	180	155	188	181	155	176	166	178	197	212	174	169	141	173	166	177	169	169	188	189	188	159	206	204	173	173	197	176	172	186	167	163	172	179	158	178	177	170	183	184	179	190	164	176	181	177	146	182	179	181	194	209	159	178	183	195	191	167	180	184	184	186	179	193	144	169	161	192	186	199	185	201	169	176	171	177	170	185	194	195	208	202	172	177	186	166	187	171	197	187	179	199	184	187	160	163	166	197	174	173	155	175	175	180	170	165	175	168	168	163	169	166	169	175	185	192	158	171	155	187	190	190	195	182	181	148	126	190	177	154	150	164	196	160	195	194	177	202	157	162	157	174	189	192	192	171	176	160	177	201	175	203	156	182	178	188	182	170	164	175	165	167	191	197	174	174	185	194	218	167	160	168	192	204	190	165	194	182	212	181	160	150	183	190	179	159	199	180	179	183	157	174	202	194	151	164	161	188	174	170	171	181	191	189	177	188	181	180	155	179	184	152	183	180	199	168	176	183	167	195	187	176	190	190	184	174	184	160	197	183	206	166	158	164	197	203	159	185	177	184	179	210	174	187	175	168	194	179	202	174	191	193	179	170	175	175	186	170	196	156	169	182	174	177	173	174	164	185	153	187	179	182	189	196	199	189	183	165	184	183	186	181	189	158	183	172	149	161	178	176	172	166	190	192	158	177	176	185	171	177	186	187	191	152	166	182	179	188	191	179	192	173	191	172	194	201	192	192	183	208	203	176	184	189	191	211	181	173	196	161	170	162	166	191	167	154	163	184	180	200	153	178	185	158	181	181	170	203	147	180	171	175	175	187	183	202	177	189	175	194	166	192	174	175	197	205	162	198	197	164	168	181	185	165	188	174	174	170	203	163	179	182	153	206	168	183	182	168	185	188	160	172	185	196	166	212	162	186	186	187	169	201	193	176	183	191	159	162	174	177	177	184	176	140	161	169	176	182	154	162	176	191	144	168	169	168	201	197	175	160	179	171	188	150	176	176	154	163	176	182	177	183	180	169	187	164	182	194	184	171	179	174	177	171	162	160	200	192	181	187	171	164	179	181	160	183	163	156	192	179	168	177	197	166	172	173	172	201	179	181	162	177	167	194	162	148	175	191	177	174	162	168	173	169	192	152	188	161	150	165	184	187	177	182	162	184	188	195	163	168	167	195	183	175	169	194	178	187	165	160	152	192	185	171	167	159	176	174	154	155	176	168	176	180	163	175	205	184	176	199	186	161	181	169	166	196	167	179	199	190	148	184	168	180	184	170	179	182	156	169	176	186	180	181	175	170	171	194	170	170	178	186	191	181	189	180	209	180	191	191	186	165	195	168	163	171	171	182	197	205	191	181	170	189	177	198	184	159	176	182	180	176	173	168	187	162	173	176	183	180	186	160	184	183	156	189	182	163	165	151	182	167	173	153	155	180	179	192	184	196	177	171	190	185	187	173	186	163	168	169	171	169	206	159	186	190	203	162	185	184	197	192	183	160	182	160	194	172	169	186	175	167	198	203	178	188	182	189	164	186	189	213	180	178	183	191	206	194	162	182	181	167	179	205	170	190	176	167	167	178	180	188	161	193	167	176	157	205	192	196	178	173	184	184	169	140	174	187	184	190	184	162	174	166	174	174	175	172	179	176	187	196	202	172	173	173	183	158	149	185	156	168	168	174	162	161	173	182	176	189	184	197	191	166	163	152	174	172	178	155	191	191	171	174	169	190	187	154	186	162	206	176	181	184	164	169	163	166	192	179	159	172	178	169	185	179	180	179	197	170	198	192	182	162	199	176	174	204	193	176	163	161	174	166	164	176	170	174	176	189	178	189	174	180	193	172	175	178	201	169	171	167	171	169	161	167	198	176	188	171	166	194	184	187	164	174	177	176	184	203	175	194	178	153	178	168	173	178	189	162	201	183	192	179	177	204	176	188	163	212	169	166	194	169	170	196	188	197	177	170	171	180	201	198	176	172	168	185	164	172	172	178	169	158	170	207	170	186	168	165	173	183	185	198	188	197	169	158	155	143	163	174	189	183	163	191	161	196	154	170	203	161	160	184	196	178	163	181	159	204	158	207	181	166	172	162	170	163	159	156	153	186	150	154	167	156	174	203	156	181	191	172	192	174	177	181	199	185	187	181	174	173	186	160	191	181	187	180	176	171	188	177	172	178	164	188	195	189	211	171	193	205	165	191	186	198	189	184	175	174	189	158	178	200	199	177	159	166	190	176	165	184	191	147	163	181	187	181	184	179	182	161	185	178	206	184	152	194	209	167	182	168	173	178	165	168	173	196	156	190	193	198	196	181	180	178	173	160	175	200	204	177	187	164	183	177	182	184	184	156	179	179	171	182	172	179	154	189	169	180	206	170	154	195	168	200	169	191	186	189	179	156	187	161	165	166	186	182	186	196	182	170	177	212	176	167	176	160	161	167	156	176	170	167	180	189	186	193	166	169	168	191	166	202	173	165	175	179	158	205	186	196	177	164	172	176	164	197	187	155	192	184	183	165	173	193	170
25346	10064	29143	4156	2712	1927	1493	1260	1031	864	764	677	597	623	579	517	521	504	465	481	446	440	456	398	406	393	424	423	388	431	379	382	369	383	409	389	380	353	385	378	390	416	381	367	386	367	386	365	379	350	394	393	361	399	354	356	403	420	347	389	367	368	361	364	397	377	364	372	363	369	355	355	379	348	376	419	374	392	355	386	402	396	390	370	364	371	393	404	357	341	400	377	367	372	338	364	355	337	330	364	413	377	400	357	380	402	349	367	374	349	390	400	357	362	361	375	374	370	342	378	389	365	355	382	372	391	351	383	369	371	338	370	379	355	384	340	401	359	376	366	365	360	349	333	370	392	366	346	351	385	368	383	396	393	368	380	366	353	362	389	353	359	336	364	375	376	341	370	341	357	321	372	364	363	354	359	370	356	322	365	358	315	360	377	364	374	354	385	338	351	397	372	375	379	407	358	359	377	377	354	365	391	381	391	352	393	389	376	369	354	388	380	389	372	350	338	376	366	369	360	360	358	391	364	357	355	354	375	370	401	389	347	353	349	364	367	380	345	378	363	336	384	353	388	356	346	367	347	382	364	364	361	346	389	339	370	330	365	345	384	360	410	380	357	380	357	372	385	364	361	365	368	329	384	397	382	354	374	360	353	373	356	379	329	384	364	365	383	389	393	396	372	392	341	372	365	338	340	379	354	386	400	377	359	362	357	352	348	364	367	362	372	361	369	390	370	361	365	389	374	369	355	388	337	384	359	353	377	377	369	355	377	344	348	358	383	339	330	326	364	347	375	379	355	371	388	344	338	360	392	367	388	372	356	366	356	384	393	332	372	336	355	360	367	346	366	376	378	375	368	380	358	349	333	376	342	379	395	390	373	351	364	334	377	347	379	352	339	347	343	352	367	366	360	349	376	347	386	364	391	381	384	360	349	323	359	361	379	357	363	344	345	344	345	364	343	346	376	370	406	355	355	358	393	365	378	333	356	420	369	370	351	315	337	391	352	365	365	359	352	315	354	341	352	373	351	376	396	351	370	352	349	375	393	357	385	378	361	387	378	367	367	372	353	374	357	366	340	343	325	376	347	388	387	372	386	389	386	368	373	346	378	342	370	369	344	338	312	403	368	391	334	368	381	408	358	362	340	366	343	336	365	372	361	365	360	354	342	345	389	397	366	346	350	365	357	346	402	353	340	348	366	347	354	372	388	371	365	348	386	397	358	334	347	355	354	365	363	365	364	368	349	352	308	392	338	351	359	373	355	397	328	362	337	343	339	368	373	365	329	347	376	388	375	365	346	379	331	345	382	363	360	372	337	367	380	370	352	347	346	373	323	374	399	363	368	364	360	361	393	350	370	378	369	361	391	367	327	374	359	357	365	372	372	349	383	334	347	363	382	339	382	356	377	389	339	402	357	398	378	350	359	389	351	346	306	331	361	347	396	390	363	345	385	358	369	355	401	334	341	384	383	331	381	348	372	388	340	336	346	321	360	381	362	374	373	398	354	363	366	305	423	365	391	372	359	377	378	349	356	345	359	346	358	315	386	358	355	381	358	385	397	373	407	370	373	365	355	352	355	365	364	365	328	374	342	345	385	379	356	375	398	355	369	369	367	369	350	353	337	337	362	374	362	349	371	371	363	371	366	364	373	309	345	349	373	338	370	334	384	375	360	388	350	338	333	390	352	391	371	361	344	337	344	373	349	358	394	333	311	412	372	345	366	334	365	369	373	382	369	360	397	326	356	365	391	374	378	359	367	346	359	381	386	388	398	372	357	365	392	367	307	353	387	344	337	358	327	385	346	376	336	331	377	382	362	350	366	343	363	341	377	338	359	351	358	344	359	376	351	405	354	388	369	347	386	369	364	349	336	333	350	372	370	381	353	387	366	368	368	363	343	374	392	356	387	352	341	368	355	331	381	399	374	378	339	378	376	360	411	376	385	358	337	408	367	416	341	374	356	384	367	415	352	384	362	379	382	364	361	369	347	355	371	359	372	341	364	344	359	350	381	357	374	362	362	330	361	342	348	365	356	340	406	377	326	373	349	351	342	349	344	362	360	355	375	386	364	363	380	360	376	341	332	384	381	362	366	383	364	361	364	351	335	343	349	335	332	354	382	381	378	349	381	401	390	369	332	391	351	389	309	388	344	362	330	391	373	348	375	380	336	391	346	339	388	391	388	393	375	312	339	358	355	357	351	352	354	351	347	365	332	385	348	369	376	371	390	386	341	372	408	377	373	353	353	374	373	337	351	353	382	363	391	384	370	354	369	350	352	387	344	393	337	354	349	364	346	358	349	355	374	357	339	370	383	375	373	350	359	361	336	359	374	368	363	364	334	375	369	358	386	334	346	377	371	339	325	329	363	372	378	394	381	347	361	337	358	373	392	415	335	372	339	381	367	369	336	379	359	359	406	321	343	339	328	357	351	348	362	390	410	392	366	359	362	354	329	350	411	358	352	347	352	372	372	348	336	362	374	370	354	370	345	404	366	323	354	401	403	350	384	353	363	394	346	346	404	373	361	365	344	366	353	387	374	386	390	376	358	368	324	356	378	392	389	364	372	371	346	341	414	367	385	383	360	359	346	385	360	391	382	375	364	368	398	350	364	306	375	364	356	366	354	346	387	347	372	354	385	351	367	379	383	353	356	330	345	396	344	364	388	363	388	379	384	359	370	368	339	367	358	356	370	370	367	357	348	360	357	376	351	388	374	342	369	369	391	391	360	324	369	371	385	365	410	346	350	369	361	362	371	374	363	373	353	406	377	382	374	356	392	392	380	370	375	372	400	356	352	356	333	357	353	339	389	382	366	333	376	357	390	325	338	366	387	361	364	350	376	343	359	362	342	328	361	371	378	317	351	353	362	366	397	357	372	357	373	361	397	337	341	354	373	332	369	366	386	335	392	368	374	369	365	347	360	368	357	371	344	362	364	329	363	376	362	373	386	361	362	367	344	346	354	348	385	357	355	392	366	338	380	335	370	336	356	364	333	361	364	390	339	337	361	351	376	368	374	367	386	397	361	373	367	353	345	353	370	344	375	369	312	323	348	394	349	358	363	381	370	348	357	369	370	351	384	347	366	360	362	355	362	375	354	326	356	360	365	375	369	394	352	390	336	366	369	403	365	378	316	363	375	356	356	355	341	347	326	359	335	369	396	364	376	369	390	347	352	357	348	357	368	380	349	383	378	362	362	361	390	379	374	407	327	353	344	345	350	343	357	373	353	354	379	367	358	390	364	369	383	337	306	364	369	398	354	347	385	389	338	344	372	352	376	396	332	364	381	357	352	358	383	346	365	367	358	370	393	354	356	349	395	359	379	363	330	369	351	353	349	382	387	377	366	374	343	348	359	343	404	350	339	361	338	373	355	325	367	348	376	364	378	362	358	390	410	400	334	379	363	355	378	395	351	337	324	344	370	354	364	377	411	360	387	374	378	331	377	351	372	347	364	383	358	342	352	378	362	360	354	357	394	367	381	326	358
23271	21328	30137	22863	21329	21063	4394	879	658	546	532	488	455	426	449	428	376	443	359	359	399	389	361	359	369	358	384	376	339	327	384	317	341	361	322	336	343	326	349	324	382	337	313	343	333	355	322	341	330	347	342	309	357	361	299	290	342	363	334	344	344	344	341	338	330	326	336	357	318	329	359	367	325	339	306	315	371	319	315	303	351	337	358	382	320	349	354	326	336	311	312	322	344	346	301	352	336	324	336	322	357	310	321	311	300	322	364	339	313	357	341	323	344	346	327	345	324	334	310	360	340	319	340	328	324	367	338	339	334	292	339	329	322	318	337	367	320	320	289	319	369	340	368	327	324	341	304	344	314	358	351	362	299	321	360	313	343	318	334	340	315	330	337	345	349	312	332	329	332	324	315	336	330	356	369	307	316	315	355	346	341	288	339	344	375	323	347	326	310	349	334	301	322	323	345	343	333	318	309	357	325	326	313	319	312	322	331	355	348	326	329	347	322	332	322	343	353	297	312	318	353	329	336	347	345	320	344	306	330	352	317	349	349	325	316	334	324	357	339	365	313	342	310	312	332	319	332	331	302	344	335	321	324	340	342	323	334	341	316	317	325	346	355	303	313	338	303	329	313	315	317	342	347	355	356	333	331	354	329	308	349	339	323	330	323	345	346	299	333	342	341	332	323	355	317	328	316	323	325	328	337	311	312	339	348	331	307	337	305	336	323	349	367	314	333	317	348	335	341	315	330	316	343	389	318	324	313	339	350	342	295	326	326	318	345	315	360	386	339	340	307	310	313	343	359	349	314	320	330	291	320	307	318	329	322	317	325	315	333	326	302	323	333	354	327	361	325	305	322	354	334	337	325	345	310	334	334	339	325	310	345	333	340	338	342	310	345	336	294	315	329	323	298	312	328	360	313	325	309	324	308	301	321	314	328	323	337	301	339	296	320	339	352	294	304	334	324	319	342	305	332	322	345	289	321	355	304	343	306	323	318	321	346	353	320	328	315	317	327	306	333	309	311	299	301	338	315	302	334	325	318	327	261	337	318	352	312	301	347	327	281	327	302	306	308	325	358	324	351	358	318	329	350	373	358	341	296	305	363	338	337	357	313	340	313	321	314	332	353	323	339	350	346	332	352	362	339	296	332	330	334	304	336	338	342	330	314	376	332	341	312	329	330	354	353	387	325	332	329	324	309	347	336	345	350	304	319	329	333	369	329	317	322	331	350	297	326	321	342	344	349	356	302	345	314	304	332	294	329	330	350	325	343	335	285	344	340	302	320	309	317	315	332	305	326	347	323	336	328	329	314	351	319	319	354	328	305	362	349	311	328	348	339	335	318	356	346	297	328	329	337	331	338	314	343	366	311	329	339	333	349	349	325	330	347	312	361	329	331	310	335	345	350	318	360	305	343	316	343	368	329	349	347	342	357	308	315	348	325	316	317	322	319	353	323	297	337	347	323	352	319	309	329	339	337	343	343	329	332	327	328	319	330	321	333	322	321	350	325	330	349	313	314	327	332	316	289	345	355	331	320	340	345	320	353	346	348	345	350	294	342	323	350	333	322	329	344	336	342	340	335	332	350	365	316	330	365	332	322	333	345	323	323	307	308	353	338	314	353	336	341	327	321	323	305	304	321	309	324	310	305	337	343	346	328	309	345	305	311	342	336	338	317	340	336	338	320	329	303	314	311	332	343	323	339	335	316	344	320	319	351	306	346	321	318	319	340	353	312	331	347	328	370	320	310	342	315	340	328	323	319	365	331	308	304	304	342	344	295	343	326	305	319	334	347	363	331	350	332	311	342	352	293	323	335	340	296	354	349	346	360	303	324	312	339	313	345	340	353	326	310	305	300	344	325	341	286	358	371	339	331	337	357	324	360	313	319	330	308	327	326	354	340	328	340	330	289	329	317	359	323	318	342	326	344	336	314	327	350	332	296	338	341	290	316	336	320	335	316	309	321	339	339	359	342	315	325	334	334	332	339	317	330	341	312	282	330	345	362	309	326	366	284	326	330	314	324	324	329	316	315	318	311	306	329	318	315	356	357	340	340	349	334	318	329	325	342	365	327	301	312	328	343	299	365	339	309	337	377	351	328	319	303	329	289	325	336	316	336	331	326	351	333	320	304	363	333	315	325	366	315	342	336	334	330	361	313	328	329	281	309	343	348	357	305	335	331	343	349	329	331	343	342	336	348	339	314	323	318	308	347	328	337	361	328	325	356	345	363	339	333	336	337	330	357	336	330	313	327	316	375	324	292	321	343	363	329	329	323	327	339	314	306	343	323	347	324	328	320	321	365	318	316	336	356	312	344	331	327	363	307	337	306	365	255	322	341	303	316	319	319	356	333	348	329	320	320	293	369	322	343	316	357	322	324	352	339	324	337	304	333	344	370	309	319	317	344	318	358	315	336	341	353	348	305	354	315	290	331	351	326	301	321	311	368	349	328	295	322	334	332	327	316	347	314	325	299	342	345	314	336	335	307	357	317	310	328	320	334	348	333	321	346	337	328	350	354	347	347	312	363	351	305	339	319	329	333	348	359	369	336	321	340	341	278	358	354	337	335	329	331	307	284	363	331	320	324	320	324	307	349	328	303	321	330	330	353	331	348	366	311	335	344	338	324	326	335	305	324	302	314	338	313	320	319	341	321	347	303	308	348	368	323	336	309	348	340	318	335	318	346	306	347	331	317	299	326	338	327	344	285	327	369	313	322	325	348	355	313	306	334	344	354	328	314	305	361	357	314	311	337	342	349	314	334	332	293	339	327	277	335	334	311	331	350	331	344	321	316	344	303	319	337	309	341	316	340	302	326	320	343	334	308	325	317	331	315	327	319	328	315	332	331	347	341	342	338	323	333	336	344	328	336	330	342	293	342	352	342	333	312	300	324	326	318	319	354	310	340	345	366	339	359	317	309	308	338	342	315	298	306	318	331	320	338	336	331	356	347	311	331	315	306	329	323	331	314	325	342	334	339	341	324	357	291	343	343	326	372	321	332	327	315	366	319	316	347	313	350	325	330	350	353	377	343	321	344	334	336	358	367	313	334	320	352	355	314	349	337	345	360	357	296	325	328	381	310	363	299	318	320	314	331	322	309	330	339	375	318	332	326	342	337	305	332	341	322	334	346	320	334	338	315	307	332	340	313	321	330	319	335	324	302	329	316	380	338	340	324	356	348	314	323	335	324	312	304	308	336	316	337	339	335	314	311	345	346	327	330	311	313	311	291	331	326	309	329	355	363	341	313	334	320	326	300	346	321	325	325	351	336	319	327	277	318	308	357	341	320	334	299	316	373	332	343	338	320	330	311	314	328	321	348	329	334	323	343	325	351	340	330	333	338	341	343	318	316	347	334	313	308	319	340	312	300	330	286	368	312	287	325	313	328	351	332	317	326	293	341	357	319	315	366	312	324	344	337	353	308	309	346	344	338	318	348	301	311	303	323	352	338	318	305	324	294	339	337	294	345	347	343	318	359	316	316	303
25714	16243	31731	6964	4688	3410	2711	2156	1798	1632	1349	1257	1114	1127	994	933	869	840	876	798	762	774	734	731	737	686	700	661	679	724	614	622	682	629	671	624	594	668	642	635	616	611	650	621	684	640	666	643	587	647	636	591	622	589	611	611	615	611	632	619	577	622	577	588	611	605	582	621	652	594	613	597	599	595	592	588	593	625	570	574	588	586	558	610	612	604	595	585	664	650	599	632	619	599	581	606	601	580	589	620	600	631	615	588	593	560	641	570	566	621	606	597	608	563	591	651	611	578	579	634	556	589	634	602	586	595	582	613	607	610	612	600	595	591	620	565	570	572	594	614	646	614	574	595	663	611	583	581	596	594	571	618	614	616	558	613	602	634	599	573	602	595	577	578	635	590	606	610	516	597	610	578	591	600	609	631	540	599	580	580	614	584	633	584	606	622	610	617	592	589	590	583	593	598	653	610	565	619	573	591	580	567	612	531	622	580	559	534	597	633	534	570	583	624	567	580	559	605	557	638	592	579	607	530	605	597	601	583	638	598	583	634	563	570	628	608	605	608	615	593	577	577	635	562	609	596	601	578	593	617	612	613	587	618	576	604	574	627	604	597	640	583	583	569	601	606	597	605	627	593	547	596	637	612	582	616	564	583	623	613	598	636	596	585	590	578	554	577	580	582	602	606	613	575	609	627	578	613	622	616	609	576	572	589	659	602	588	590	578	664	587	577	583	598	591	629	586	616	587	532	600	569	613	602	603	554	601	622	599	582	590	564	613	616	563	603	563	610	568	566	599	601	593	550	611	557	603	580	647	646	586	593	589	602	558	593	588	604	621	563	636	580	535	600	589	638	612	595	591	641	605	532	625	554	594	588	642	575	587	621	574	577	648	638	620	643	579	620	622	561	618	588	585	575	571	556	656	601	566	570	601	592	623	614	564	600	571	618	626	603	626	580	598	569	648	613	570	604	618	583	606	591	599	632	636	591	623	593	610	613	614	541	607	637	592	603	620	580	637	617	625	610	643	603	565	613	544	586	575	614	566	592	570	601	597	611	617	602	576	576	565	615	594	600	560	532	686	615	677	579	581	625	639	637	577	589	625	563	605	568	598	578	635	588	610	605	638	600	627	612	588	612	576	632	584	624	574	636	593	627	615	606	604	569	568	591	600	600	594	591	579	552	594	585	578	579	587	607	585	603	650	625	611	624	562	598	609	583	607	556	581	574	603	560	538	605	619	603	612	662	608	582	604	595	601	595	585	621	581	570	577	601	578	593	584	586	578	592	610	612	574	596	545	631	582	618	551	601	622	573	618	615	592	604	599	576	583	569	607	583	627	629	581	592	605	600	555	603	607	613	590	614	546	601	588	576	625	593	587	602	596	586	574	574	597	565	586	633	569	600	620	577	552	596	604	553	603	576	575	635	624	598	609	579	594	581	591	599	609	563	541	605	610	598	607	562	602	649	582	597	547	605	614	577	557	576	598	595	596	591	614	602	575	625	622	602	626	621	549	617	587	623	628	595	623	590	568	582	592	614	623	583	598	588	620	611	631	615	575	574	609	595	592	572	612	621	592	591	573	607	596	585	582	629	587	628	631	635	626	587	647	586	635	580	612	567	603	600	613	566	589	573	595	612	570	613	613	606	554	588	574	559	547	597	617	603	573	600	566	640	508	603	559	622	580	574	602	597	599	602	627	642	620	582	590	604	638	658	561	591	568	634	562	608	622	562	589	613	564	552	569	605	582	568	580	655	591	564	589	595	644	576	615	542	604	614	610	558	645	603	583	637	590	587	582	590	606	608	604	598	560	597	560	588	603	641	609	623	590	631	597	647	599	589	617	581	592	542	616	572	675	574	603	566	598	615	547	610	575	623	604	609	595	615	574	599	622	599	641	611	625	557	654	601	647	631	636	617	575	578	612	577	572	589	574	585	596	618	601	576	608	610	629	627	595	576	590	585	609	617	564	571	620	576	597	605	597	583	624	549	603	573	598	599	580	584	579	585	590	617	591	601	595	629	616	607	621	588	589	621	581	607	562	624	584	630	649	576	583	598	578	601	570	600	585	562	558	652	638	622	602	586	592	568	565	608	610	594	551	612	625	627	587	590	621	550	603	616	621	615	587	622	614	588	616	552	610	589	606	617	584	566	574	574	595	571	572	608	613	606	598	577	637	542	543	591	594	611	591	599	553	592	631	612	589	596	602	622	609	616	594	609	533	618	617	610	550	611	622	611	613	601	577	604	604	625	596	611	602	634	614	597	570	646	632	542	611	604	599	568	576	570	569	602	603	581	607	563	632	580	558	622	573	568	591	495	609	604	606	605	667	613	614	592	592	560	618	591	606	578	573	637	602	587	574	595	598	584	598	610	621	620	582	581	570	595	644	650	607	607	544	582	624	581	572	563	577	647	613	608	587	588	602	613	609	581	614	575	568	602	577	620	591	558	570	586	598	642	559	620	568	626	572	571	573	622	608	574	643	594	583	579	603	607	594	610	602	616	623	601	556	644	607	599	614	571	567	631	589	590	622	609	617	624	622	615	659	591	598	629	645	610	625	565	607	554	578	612	573	557	592	605	577	600	595	576	595	588	626	592	597	585	596	609	571	619	590	591	593	602	592	618	593	604	578	572	571	589	587	579	622	592	627	560	636	580	566	607	601	608	608	587	557	578	576	588	571	622	592	571	581	639	565	626	586	600	595	580	552	587	616	615	624	598	611	610	582	577	627	604	636	586	603	613	564	555	593	623	564	622	588	634	606	622	598	650	597	565	597	590	632	575	586	633	566	613	596	553	583	634	641	598	656	576	575	575	581	559	578	582	574	555	662	590	586	593	561	576	572	585	601	567	607	599	616	593	610	616	599	601	537	570	597	588	633	568	590	608	604	576	626	622	616	589	599	607	629	619	596	589	612	613	588	603	623	573	594	590	600	582	626	563	597	605	631	605	631	572	609	646	599	593	594	598	563	611	597	598	612	624	594	530	654	611	599	595	525	578	540	609	618	576	584	615	613	600	587	595	587	589	609	600	589	605	615	560	571	570	573	635	547	629	573	563	657	573	626	617	627	620	572	558	616	572	573	617	598	583	611	564	584	608	543	621	620	558	607	548	594	608	609	604	589	603	581	581	616	602	617	638	574	563	598	616	617	631	623	564	551	637	605	626	618	610	608	611	609	615	587	608	563	639	588	591	589	558	619	653	584	587	604	620	637	606	612	555	567	614	588	576	585	602	539	619	606	576	592	584	593	649	598	583	642	633	582	602	613	577	588	626	599	561	580	597	594	606	591	616	608	582	614	610	604	617	577	617	605	630	574	640	543	608	618	581	589	568	584	579	601	599	601	598	628	587	582	608	599	610	630	586	574	570	584	564	592	589	590	593	615	616	575	613	612	614	601	583	572	585	589	614	572	589	638	581	572	574	599	574	614	598	615	565	579	623	618	631	601	593	629	613	597	583	632	593	588	599	596	645	556	569	594	587	592	620	558	595
26714	20775	15138	2599	605	521	437	418	399	374	373	375	410	393	356	368	412	368	380	364	350	364	393	349	370	410	381	354	414	407	418	363	359	373	355	374	386	377	371	390	365	391	369	385	357	379	360	414	375	379	377	362	357	356	365	380	371	354	396	400	361	404	371	392	376	391	420	378	391	368	339	374	398	385	366	400	397	358	346	376	393	363	394	363	372	393	386	345	367	371	385	358	399	367	380	355	371	390	387	368	327	373	372	384	366	388	373	355	387	386	387	392	392	372	388	390	362	390	382	401	380	348	353	344	370	350	387	372	385	345	393	367	394	368	375	383	351	365	346	396	375	374	383	383	388	424	354	381	375	413	379	399	380	373	412	363	382	375	372	384	380	387	344	361	351	363	382	372	408	380	408	398	412	358	360	379	401	379	398	404	341	361	389	403	413	389	404	384	368	380	355	366	385	397	381	377	363	384	370	398	341	370	389	399	414	381	389	433	383	362	369	379	353	347	400	418	379	411	344	366	377	323	365	381	366	375	356	373	378	359	355	389	392	367	390	361	405	399	364	352	359	373	374	389	335	377	396	407	364	367	368	375	372	353	343	372	388	357	374	353	350	375	384	370	396	379	391	370	402	399	353	339	385	362	383	384	352	406	374	399	386	378	377	352	379	379	428	411	374	353	414	373	385	377	372	363	386	342	360	343	388	351	375	395	373	377	381	388	399	408	376	378	370	359	376	351	382	402	375	364	390	362	342	335	394	380	406	346	374	397	375	349	361	390	411	415	384	399	391	385	365	380	356	370	350	391	402	399	344	374	373	360	362	373	360	337	399	361	378	385	338	398	359	374	401	407	391	383	420	354	399	393	392	355	388	409	381	379	365	345	373	343	401	350	431	412	371	381	408	353	367	363	342	372	386	371	359	364	395	381	408	383	380	359	376	378	383	379	389	348	389	383	396	412	383	401	390	389	372	368	386	369	357	369	389	388	397	380	364	392	323	339	368	373	364	425	367	365	392	373	366	354	367	370	360	372	380	364	388	340	396	374	331	351	371	354	377	365	352	361	362	382	370	374	363	363	393	360	351	331	383	382	358	397	384	386	371	390	367	400	371	406	369	389	373	385	385	394	356	389	387	366	376	332	384	367	341	436	369	376	407	381	348	367	344	394	401	382	363	397	373	348	410	373	383	368	420	390	387	362	365	386	372	337	377	378	382	357	372	399	414	343	347	383	385	419	370	358	365	364	412	390	373	324	361	369	357	398	371	363	357	354	375	384	376	342	394	367	377	352	399	363	379	402	360	374	373	401	358	349	388	393	417	391	360	366	374	384	388	350	367	377	416	373	359	369	408	357	378	348	360	380	366	360	366	351	385	398	410	335	394	357	375	392	383	343	373	399	344	373	334	352	373	384	393	385	341	377	361	346	351	329	339	422	382	339	401	372	364	369	380	383	393	400	339	374	374	399	372	340	376	376	385	356	383	385	388	374	367	366	367	365	375	413	388	411	395	386	371	361	349	368	419	366	376	367	387	358	361	368	394	368	371	398	367	368	401	384	360	372	370	368	384	398	345	396	395	383	354	387	383	361	377	379	344	360	370	397	309	400	364	395	398	387	361	352	402	366	373	345	373	397	387	393	366	346	385	359	405	378	366	377	340	369	357	392	352	390	361	350	351	381	381	387	378	354	373	374	392	362	357	396	421	369	382	394	380	370	371	399	364	377	378	366	369	370	388	347	372	379	381	378	398	364	385	380	400	393	382	385	394	413	350	386	423	379	391	344	372	360	388	390	352	364	390	340	381	385	349	361	359	357	395	348	398	410	372	376	383	391	370	414	380	400	362	396	362	336	360	356	387	426	384	370	348	357	376	396	386	350	396	427	357	348	358	385	377	340	365	397	380	370	380	366	379	380	367	353	390	381	382	358	364	369	390	358	377	373	366	389	381	372	395	368	353	345	391	345	382	344	394	386	370	369	372	359	341	378	376	372	381	383	392	361	376	358	349	376	396	388	370	405	369	399	391	388	370	379	397	354	369	401	378	381	372	362	393	383	379	362	373	346	386	371	382	377	362	391	356	382	391	394	374	396	363	402	359	354	340	400	401	400	374	401	379	351	365	391	362	386	347	351	384	363	385	392	385	390	368	357	420	384	345	412	374	400	385	360	369	389	417	342	410	397	385	388	384	393	353	389	366	369	403	420	388	358	382	373	377	362	398	379	362	393	360	406	377	388	364	399	350	361	372	394	402	411	418	365	387	359	358	383	358	391	350	411	387	372	359	350	381	407	371	403	364	393	357	399	401	348	383	340	379	387	370	352	384	366	363	384	382	388	371	377	369	330	342	367	387	369	368	371	409	400	363	384	385	347	362	377	360	381	385	351	355	394	357	400	368	386	371	403	393	366	342	390	371	368	362	374	378	398	359	372	376	367	372	344	404	403	376	391	375	389	360	400	387	376	344	391	381	392	337	365	409	404	367	421	391	400	372	400	386	414	393	401	399	372	342	346	374	384	363	383	428	372	395	394	381	332	351	352	356	365	369	393	371	375	342	385	375	394	368	346	395	362	380	389	389	386	385	360	351	345	378	359	382	400	392	336	369	340	372	394	394	349	371	383	384	372	373	351	345	354	388	371	381	374	381	383	365	366	340	380	380	371	375	357	359	389	386	372	373	370	380	341	355	383	386	367	375	380	410	378	349	407	400	376	366	360	340	356	378	388	368	379	382	411	357	363	339	384	371	366	374	382	409	386	361	385	391	337	349	375	371	342	374	402	363	400	330	364	354	362	364	377	366	361	396	371	396	399	374	364	415	344	383	318	362	340	365	396	370	380	383	363	382	361	383	373	362	357	402	359	393	359	394	386	396	359	357	393	416	378	384	363	389	348	362	365	395	330	394	380	343	401	380	388	376	379	370	379	373	363	404	421	373	390	324	383	383	372	394	400	362	381	398	369	341	371	374	375	363	382	360	348	363	367	334	392	349	377	376	414	415	390	402	378	373	355	349	383	363	379	382	352	359	392	355	365	409	372	384	400	401	367	372	389	379	391	401	375	394	373	370	380	361	368	372	379	384	369	392	400	379	384	393	346	380	358	382	386	370	400	374	360	356	394	368	394	366	366	404	380	389	373	349	388	365	398	364	386	370	400	353	406	342	357	396	364	414	363	370	357	364	365	409	390	360	379	417	376	378	374	371	340	384	392	395	363	382	359	392	397	371	398	349	359	391	370	393	355	381	384	355	383	375	361	410	352	369	383	399	359	364	395	369	364	381	441	379	339	341	380	363	379	394	352	381	390	368	388	326	414	340	353	346	374	419	362	372	388	390	371	388	350	394	368	345	359	369	380	402	374	359	382	371	354	379	373	376	383	390	382	397	385	362	358	357	403	390	389	353	381	392	352	344	374	387	385	361	387	393	377	380	369	394	366	362	362	407	384	364	371	369	353	375	362	381	360	364	359	371	341	388	355	374	365	351	383	344	359	396	366	368	372
14183	1915	12359	1122	994	880	849	799	761	765	775	795	711	729	695	743	754	758	714	759	765	700	724	748	767	737	730	714	729	695	754	770	689	728	719	739	736	776	691	741	765	704	722	734	745	746	728	749	779	732	760	690	748	742	729	754	724	772	732	680	763	724	692	740	706	728	718	703	747	767	716	731	736	723	721	727	679	746	752	731	728	726	721	696	667	732	713	760	748	718	737	739	723	742	719	710	746	728	662	689	723	755	771	690	736	741	724	698	726	716	747	742	697	713	732	753	753	720	706	719	723	711	716	775	717	728	725	720	681	732	792	739	726	777	780	740	787	725	733	712	704	728	750	770	684	740	727	721	739	751	692	748	695	784	734	777	748	742	740	702	751	710	701	737	678	724	758	722	739	713	713	747	749	722	754	730	743	733	671	714	756	719	708	727	711	736	761	740	715	705	747	757	766	738	782	803	732	730	741	692	697	694	771	727	737	761	709	747	721	741	697	734	727	702	728	714	719	778	725	702	718	728	718	779	803	747	719	732	688	726	742	717	733	793	745	729	730	728	694	735	742	643	711	729	744	710	742	775	727	743	740	745	700	717	718	702	750	700	721	735	760	695	754	740	718	742	752	754	718	693	723	755	766	690	739	786	753	750	676	727	715	738	690	733	673	735	782	745	692	773	777	706	735	732	754	751	776	765	716	710	726	679	710	731	694	730	779	725	726	725	706	716	702	738	702	721	728	752	726	734	697	711	715	700	730	709	759	703	725	774	729	689	740	804	718	766	755	695	778	702	738	735	701	708	780	747	753	726	744	729	755	717	711	730	747	723	703	702	756	719	730	730	704	724	727	731	695	762	759	718	783	741	703	771	762	773	699	731	670	750	742	703	735	729	727	710	663	682	715	723	699	716	719	715	783	760	751	742	791	744	764	723	697	740	719	689	712	705	695	756	727	743	754	708	703	750	704	706	732	760	733	765	732	711	736	766	716	711	747	701	791	720	735	749	758	793	722	708	736	783	716	729	710	705	696	766	755	694	730	734	725	736	647	691	744	713	723	711	727	711	711	774	752	734	795	721	720	752	725	702	698	711	749	702	705	683	706	738	680	706	705	733	743	711	709	711	709	737	737	701	787	695	724	722	716	729	746	706	781	739	728	763	720	728	728	743	759	727	716	725	779	721	759	702	729	735	704	747	665	712	722	720	737	721	706	710	732	744	720	721	773	736	743	710	719	691	672	757	701	781	690	720	709	725	711	686	737	711	669	717	749	730	701	717	715	755	709	731	712	740	781	733	712	684	718	735	734	735	733	695	777	728	744	733	747	732	740	703	713	692	695	716	714	742	713	737	712	716	753	685	758	762	745	709	752	747	729	713	784	731	739	719	758	736	741	692	748	740	719	727	721	726	696	734	715	757	738	714	680	687	710	699	750	718	735	767	758	705	704	748	674	750	673	776	705	666	723	734	728	742	686	700	732	708	765	698	798	777	754	723	774	736	751	719	749	749	769	737	710	702	748	686	748	719	741	760	788	703	725	660	762	711	721	727	751	721	704	721	724	735	753	736	799	709	728	715	749	750	773	739	706	775	717	752	737	698	712	725	736	708	682	633	727	689	747	711	757	738	724	723	750	691	717	737	693	716	737	748	677	754	739	715	708	694	747	737	722	779	731	711	754	725	699	732	764	729	731	685	777	737	745	742	736	735	712	761	755	701	702	704	756	746	735	734	750	732	728	714	712	665	798	726	762	709	739	734	745	699	700	718	729	715	743	722	711	808	751	726	730	719	740	711	692	730	653	786	680	736	740	735	759	690	715	766	727	730	759	740	724	700	715	703	757	741	746	718	727	713	753	724	733	725	718	749	719	743	704	764	717	740	696	741	739	751	736	739	737	755	741	745	725	767	706	689	757	778	696	713	728	715	730	738	670	725	719	706	735	790	791	763	722	743	754	724	751	713	714	721	709	712	764	712	748	677	737	675	749	690	741	716	728	718	691	809	711	789	704	709	729	724	703	729	702	724	712	711	726	704	720	726	733	697	719	712	670	734	734	759	755	700	737	688	747	713	743	676	727	705	773	685	724	724	715	752	771	750	756	759	723	732	709	719	751	750	724	663	778	773	764	724	714	731	734	763	717	746	783	801	718	752	732	707	736	692	732	688	687	661	705	727	738	726	717	730	749	766	755	710	707	684	703	722	738	720	731	715	735	717	703	699	682	725	743	704	701	698	712	741	756	739	714	699	754	718	761	734	747	762	709	762	698	763	737	748	713	778	727	741	663	685	724	698	717	745	716	704	727	774	772	757	736	704	739	703	728	726	744	717	735	661	755	734	691	689	699	708	724	729	731	729	723	766	728	725	747	741	692	717	751	749	712	775	699	725	714	757	756	747	767	729	743	701	727	665	747	742	742	714	695	721	712	759	739	751	739	738	695	721	679	738	738	692	730	754	711	710	740	713	764	737	720	692	740	740	731	736	718	716	697	744	742	729	689	689	751	724	715	727	752	757	768	731	723	702	760	741	730	770	692	773	742	707	726	745	682	741	706	701	737	705	705	721	717	727	722	735	714	752	718	719	746	703	685	735	745	738	724	736	761	756	731	715	738	719	757	720	738	739	707	718	672	760	710	729	747	721	664	769	727	716	694	725	696	686	715	755	725	745	770	732	674	753	752	713	694	670	714	721	722	728	707	726	728	716	747	686	763	782	712	732	737	713	715	723	720	718	755	683	676	683	697	741	751	664	728	740	716	746	720	713	724	732	751	729	760	702	714	778	684	788	720	731	730	731	701	701	745	712	725	795	737	792	752	763	764	746	712	711	750	755	756	693	716	800	748	701	724	707	732	733	727	741	748	765	711	734	703	721	712	715	700	768	756	705	701	784	676	738	721	768	707	738	711	704	774	711	721	750	743	742	773	713	730	671	767	742	760	768	741	715	732	787	707	761	698	739	743	688	743	716	769	743	761	722	711	749	761	744	755	714	729	721	729	696	743	736	692	748	713	720	740	671	742	703	715	729	762	714	722	745	759	730	689	779	733	741	751	717	693	704	738	724	713	709	707	726	712	740	701	757	746	713	742	729	755	736	779	726	695	728	704	775	697	731	687	736	713	770	690	775	734	713	750	758	747	734	729	697	749	720	716	727	728	750	700	738	734	770	703	769	740	728	689	703	712	737	743	761	739	745	714	755	706	710	706	714	681	645	769	717	709	768	699	715	719	769	708	735	713	730	741	767	778	640	763	671	730	735	705	738	740	682	788	710	711	751	746	787	754	738	665	709	723	781	729	741	710	740	729	694	754	758	742	714	709	731	722	726	673	709	722	725	725	723	676	748	708	733	739	742	725	760	769	777	745	711	739	703	756	746	701	708	701	756	776	702	789	738	757	705	739	756	725	685	686	740	733	717	714	749	718	719	695	700	755	777	726	772	716	718	695	763	677	740	723	739	708	719	717	740	743	760	712	735	711	742	696	725	790	717	706	718	708	714	738	721
24250	21346	29808	23274	21145	6392	678	402	321	317	284	243	228	252	239	197	231	209	221	216	187	207	204	197	216	196	212	184	184	196	198	206	217	207	177	165	194	184	197	190	178	199	191	205	172	171	196	190	168	177	167	201	186	165	182	179	181	196	188	181	186	182	182	178	182	184	197	153	190	191	182	189	179	182	169	162	175	188	153	193	168	213	207	186	157	157	192	197	182	185	175	168	182	205	179	168	187	163	165	143	170	163	159	213	174	172	152	159	171	200	166	181	199	196	202	168	186	172	166	178	194	160	161	159	192	172	167	195	156	178	200	184	173	189	169	180	163	168	178	181	217	179	165	180	189	168	171	152	181	169	161	188	181	174	185	184	179	179	154	158	192	172	171	201	188	176	186	181	151	158	145	155	161	211	202	183	188	175	184	190	179	183	181	169	176	182	184	187	162	191	173	156	185	176	177	164	155	176	164	151	173	183	181	182	176	189	180	181	151	192	174	184	173	172	173	190	183	177	184	183	195	176	176	175	204	154	182	167	198	166	166	181	159	180	184	180	201	169	200	178	179	158	161	173	204	170	178	171	182	156	179	199	180	186	182	178	176	173	191	190	186	175	194	195	156	180	195	154	167	170	181	166	181	156	162	152	158	188	179	174	178	183	166	169	192	164	169	153	173	185	196	157	184	182	174	182	166	185	203	170	177	160	177	198	207	190	180	171	166	184	169	184	168	183	171	158	167	159	176	201	185	153	179	187	170	191	194	184	180	172	161	175	184	163	186	191	208	165	160	161	201	177	167	166	185	155	169	182	180	172	191	179	182	191	183	177	183	185	171	191	152	144	190	176	184	191	185	172	192	166	165	154	182	176	179	180	158	159	159	167	185	187	182	173	162	185	188	157	167	168	205	192	169	179	182	178	172	184	181	182	180	185	202	180	160	159	162	141	186	177	191	175	160	185	156	160	185	191	178	172	159	191	179	202	168	196	183	175	185	199	193	188	191	203	170	186	178	161	191	189	183	177	187	196	175	166	183	190	166	178	173	186	161	171	157	164	170	178	177	157	171	186	180	166	174	169	175	171	171	189	180	190	179	186	186	167	171	170	205	193	198	167	168	162	184	196	191	168	163	178	189	159	193	188	173	183	185	194	146	193	172	191	160	191	186	183	155	186	183	172	177	189	160	184	157	169	172	156	171	175	184	165	185	172	193	177	180	178	208	164	183	201	172	190	174	164	193	169	171	166	164	181	154	169	169	172	165	192	196	184	176	184	170	158	164	212	201	173	170	163	182	163	176	196	176	165	194	189	185	161	164	189	199	173	198	194	163	172	178	167	172	197	192	184	163	179	175	190	174	188	186	186	162	172	185	181	177	190	169	184	183	175	178	193	205	184	178	163	176	163	176	168	181	183	180	180	189	194	165	201	176	184	192	175	167	176	165	180	177	174	199	180	158	165	211	175	192	194	181	168	177	190	198	164	173	213	191	178	179	185	191	176	187	168	169	149	178	184	190	175	170	163	159	175	181	174	176	169	168	185	187	199	166	185	183	194	163	172	173	207	180	165	192	163	162	171	179	174	186	187	189	167	159	171	157	192	147	179	164	175	159	159	183	172	194	137	162	185	174	152	152	156	177	170	167	191	168	191	184	202	173	196	172	174	167	175	153	176	157	180	197	153	192	171	172	195	175	171	184	174	216	189	197	164	162	180	167	182	183	185	192	195	176	171	177	208	164	165	162	186	163	167	191	182	161	196	164	184	170	173	158	165	198	175	190	176	153	206	176	181	194	189	184	187	169	166	203	161	169	178	192	189	169	169	174	201	189	177	190	171	187	169	199	193	174	188	184	182	174	214	179	181	198	179	173	172	168	181	184	148	174	199	189	176	169	199	180	164	179	172	184	166	149	169	190	174	179	182	154	198	158	171	184	162	196	182	187	181	171	183	169	180	177	171	187	182	173	161	160	165	178	195	175	196	167	178	212	197	157	179	199	195	183	148	187	160	165	184	183	188	165	190	163	192	182	173	178	192	173	178	182	177	205	188	169	166	164	171	188	183	180	164	184	181	162	172	154	179	186	216	191	185	180	183	190	172	162	172	175	181	168	165	167	208	172	196	176	173	169	171	204	189	179	182	180	212	149	170	170	186	183	165	171	192	192	176	171	181	200	185	198	193	188	206	198	200	190	177	168	171	179	193	188	175	187	174	165	170	182	173	160	172	203	197	197	169	175	192	177	171	176	171	190	177	202	190	163	178	176	171	187	169	192	204	191	185	181	160	192	191	206	204	188	172	173	171	180	170	186	173	177	187	186	192	202	174	171	171	176	176	186	195	169	163	182	159	156	171	167	171	180	163	171	168	187	159	190	188	155	193	175	163	176	162	166	175	168	176	190	169	171	203	188	167	153	166	168	179	165	178	175	175	164	152	170	181	169	180	151	176	155	166	185	172	167	160	170	168	193	169	195	188	183	162	184	169	164	177	196	165	185	192	192	183	186	179	165	188	168	183	179	181	199	173	176	185	176	161	162	178	159	181	171	180	173	198	176	174	205	192	168	182	190	163	155	164	196	157	183	168	189	179	179	172	167	176	156	164	203	174	184	173	168	164	185	174	135	185	179	190	167	182	171	210	167	185	181	185	183	174	177	143	202	165	168	193	184	177	157	190	192	175	154	169	182	185	160	172	191	164	175	186	196	183	157	171	190	166	191	164	194	202	158	171	175	176	165	174	168	198	160	172	159	169	175	168	185	180	168	159	171	154	180	188	192	184	173	170	207	176	176	176	208	158	181	176	179	177	189	194	202	176	191	187	167	186	170	155	192	173	167	176	151	176	188	186	162	168	185	183	184	170	179	154	176	199	154	166	191	195	182	204	175	188	179	169	158	176	164	169	176	145	175	177	169	207	172	180	208	180	153	169	182	164	178	204	188	168	186	190	188	172	188	175	156	169	155	181	182	163	181	200	177	157	179	169	173	179	201	165	183	175	192	180	169	180	179	186	176	161	164	186	173	173	171	175	176	174	163	171	159	201	177	196	192	156	183	178	199	189	181	168	142	174	183	175	163	168	156	165	165	190	174	172	180	190	153	176	175	175	180	208	172	181	162	175	177	186	177	171	164	170	162	174	196	181	184	156	181	169	178	182	175	173	177	171	162	186	177	182	186	172	158	176	163	185	180	184	187	165	165	166	189	195	202	156	165	175	182	181	161	183	184	154	139	196	167	198	167	195	169	188	193	182	204	174	168	186	185	171	168	178	188	190	191	177	179	168	179	170	161	174	179	179	181	178	163	153	168	179	173	189	189	169	186	157	168	181	161	181	152	190	164	172	187	179	191	165	187	170	161	195	163	189	184	173	138	154	183	184	173	151	170	192	187	172	187	161	179	189	181	186	195	191	165	207	197	168	146	161	182	168	153	181	178	170	201	165	187	163	176	159	166	191	172	158	166	156	193	197	180	183	184	181	180	174	162	164	170	181	187	193	171	161	161	179
24487	9994	28935	4127	2707	1921	1481	1191	1037	885	716	664	633	618	576	522	513	475	506	446	463	407	463	410	419	432	410	395	379	360	398	390	381	398	347	377	392	388	387	369	360	382	385	370	383	375	389	374	371	372	411	354	328	360	403	394	354	338	378	392	368	402	375	331	375	351	369	349	367	350	383	370	333	389	385	377	372	391	351	370	376	353	349	350	360	355	360	351	343	356	387	351	364	371	377	375	326	364	408	379	367	328	372	353	347	347	349	343	384	370	349	385	378	347	365	390	332	370	301	369	378	370	340	376	316	369	377	364	362	354	372	380	355	382	359	399	367	350	372	399	356	404	359	348	358	375	343	369	365	364	365	353	401	365	389	348	380	368	361	422	387	377	376	356	406	372	356	390	348	349	373	373	363	367	394	365	402	360	356	382	361	342	345	372	379	400	354	376	336	373	346	381	394	383	340	408	322	338	360	393	352	329	371	361	372	364	343	381	362	381	404	378	383	370	352	326	377	342	344	355	345	348	405	394	387	353	376	374	345	349	346	373	365	379	390	385	373	389	348	376	379	335	377	362	375	362	366	359	384	357	362	366	306	367	374	377	355	387	382	343	362	336	373	324	387	359	387	373	351	370	349	344	377	388	367	368	326	330	388	358	360	366	355	352	341	383	336	338	381	368	355	363	360	340	374	354	346	362	385	345	362	350	356	385	389	344	365	377	316	359	363	373	346	368	365	374	382	365	345	393	375	366	350	388	326	353	395	349	367	360	326	319	368	379	358	341	376	354	355	374	389	375	373	406	383	389	376	376	383	372	383	366	370	352	361	344	357	379	377	360	353	373	345	365	357	350	368	354	407	369	363	371	344	387	353	368	349	360	339	367	363	373	392	385	354	352	358	352	349	371	393	372	373	376	358	332	360	337	358	347	395	373	327	327	402	371	336	380	389	348	384	391	383	363	371	355	339	377	335	375	356	376	392	368	396	360	375	395	387	361	377	365	378	382	379	318	359	378	375	375	359	337	371	338	385	380	361	355	314	335	366	373	355	373	363	411	345	361	376	370	323	412	357	382	357	374	370	380	391	359	370	346	402	368	340	354	362	363	412	361	362	362	337	364	344	370	366	357	352	357	383	366	324	356	369	356	379	358	408	345	381	385	354	383	361	372	322	350	360	328	338	369	405	383	330	332	419	379	390	345	352	398	345	343	341	358	350	329	366	381	406	368	377	337	405	393	318	398	330	380	347	371	366	354	344	364	382	352	335	338	374	374	357	338	371	350	335	356	372	367	355	358	372	338	336	396	361	374	361	373	383	339	382	394	359	351	366	345	375	352	377	338	353	352	331	372	426	323	384	382	350	353	380	349	368	376	391	331	386	379	387	362	360	348	346	338	376	367	336	350	377	370	389	349	335	371	370	336	368	360	379	389	349	373	347	382	343	353	355	387	369	368	348	346	340	403	400	352	347	371	366	366	351	338	374	363	361	387	352	366	367	340	372	329	312	353	367	348	364	358	343	333	362	357	351	371	375	328	367	382	370	348	357	364	380	368	364	355	365	330	383	366	376	366	385	350	333	398	339	361	357	366	348	365	366	377	347	344	346	375	355	389	345	358	403	372	333	366	382	329	375	372	412	322	383	361	343	387	350	338	382	343	371	373	372	354	318	341	341	376	372	342	386	356	371	359	336	343	348	342	353	368	350	337	382	383	398	397	342	373	382	369	374	390	354	378	344	348	398	395	381	351	340	329	354	364	357	336	370	402	342	354	345	368	362	370	383	331	376	374	366	354	362	387	414	341	355	371	374	387	367	411	352	362	342	361	378	367	363	359	401	376	398	360	358	375	356	373	376	356	394	333	388	410	369	375	340	361	357	349	336	342	372	360	386	370	355	359	359	367	320	376	367	365	367	397	343	340	364	365	368	365	353	389	362	338	348	336	342	360	354	392	371	400	371	369	362	389	369	386	340	335	394	391	371	358	343	373	398	371	400	368	347	394	344	383	340	352	363	347	350	376	369	387	341	329	367	324	367	373	373	350	377	382	343	394	351	386	374	337	321	346	352	364	353	345	361	370	428	337	322	346	386	348	392	363	401	377	359	372	349	384	341	356	354	345	389	371	352	366	385	338	353	354	402	338	370	369	364	356	362	366	404	379	358	354	365	336	367	382	347	362	357	385	380	357	359	375	372	372	378	348	361	344	364	361	355	367	345	340	379	378	362	403	357	352	386	345	346	397	379	319	336	373	359	374	367	374	361	362	353	381	372	368	340	360	343	403	370	326	342	369	337	383	356	349	348	353	366	368	384	370	364	378	354	369	360	357	361	358	331	348	385	348	372	369	357	405	345	367	370	374	334	360	363	387	335	388	375	349	331	374	388	363	356	329	368	362	388	366	382	367	377	357	389	388	386	351	373	366	370	374	359	349	326	349	395	345	373	350	363	364	348	364	345	377	376	343	364	352	375	383	413	355	325	369	399	362	373	353	352	366	352	360	351	363	349	365	374	341	363	339	380	366	347	406	381	362	355	388	351	358	382	373	369	343	377	368	336	344	373	368	370	361	332	381	366	346	366	358	374	370	340	377	347	381	387	363	370	373	357	380	376	360	388	327	336	368	381	384	357	383	365	392	358	381	354	354	379	392	399	370	405	374	333	337	378	377	325	345	338	338	357	336	349	340	352	343	381	346	352	334	328	356	389	377	366	365	377	362	344	337	352	400	346	343	363	372	346	350	347	354	368	356	405	381	331	352	343	364	362	361	365	345	364	351	385	345	356	363	374	360	358	360	368	371	369	372	347	348	346	343	376	357	361	360	377	367	346	339	370	346	354	381	369	382	394	359	377	339	339	379	323	391	361	392	367	366	364	342	375	376	330	377	359	357	349	362	359	385	358	340	363	345	405	350	356	371	348	369	347	346	369	363	368	336	371	347	349	352	379	349	364	381	372	371	344	368	381	370	384	353	356	363	360	372	368	320	364	349	385	365	375	334	375	374	382	371	370	367	390	376	361	353	355	378	403	345	378	409	316	378	345	326	360	382	375	326	360	332	356	348	384	397	330	374	368	362	380	384	375	369	373	343	375	372	394	360	345	333	374	345	386	346	353	352	367	370	357	367	395	368	368	335	375	399	360	330	344	369	349	345	348	406	388	367	393	373	370	366	376	345	348	323	375	376	375	389	383	391	401	365	407	354	362	357	369	373	389	343	391	358	395	374	346	380	385	352	326	352	373	365	348	371	374	370	377	339	371	347	390	371	363	355	355	368	365	400	356	372	393	336	368	354	359	356	377	376	374	325	343	386	353	338	378	363	375	399	360	367	334	339	386	359	352	354	366	376	374	367	410	397	390	378	347	348	370	360	375	337	399	377	361	351	336	389	352	369	342	371	369	346	356	372	344	360	345	383	373	381	357	320	325	359	356	411	362	371	358	362	367	372	345	358	383	371	360	381	380	389	395	351	354	363	362	395	367	381	349	378	368	379	346	383	374	378
23374	21358	29819	23254	21359	21061	3811	858	627	579	498	502	454	436	421	418	410	421	378	389	352	376	375	349	352	357	351	350	338	351	346	341	340	319	309	371	338	349	364	336	348	319	366	344	363	348	353	361	314	359	330	322	342	329	292	334	323	364	324	352	326	343	313	341	338	339	362	339	318	345	345	298	340	329	294	304	294	331	350	316	349	303	368	320	324	294	335	325	293	358	326	341	285	339	343	345	328	351	331	357	340	356	329	334	326	344	317	316	339	314	338	331	354	331	298	323	302	332	333	336	313	331	338	370	331	316	311	366	355	302	353	350	355	314	336	291	339	285	329	321	297	318	338	344	344	308	303	335	329	322	349	327	315	329	363	349	326	336	320	313	327	315	326	319	283	357	347	346	310	315	317	333	328	352	335	297	333	301	331	333	329	331	328	328	300	309	327	311	333	325	313	324	310	317	324	318	327	321	315	311	342	327	320	327	311	351	329	370	321	300	342	345	333	316	300	321	320	313	297	334	312	347	367	322	355	304	322	360	356	297	343	345	347	330	323	356	332	341	331	316	297	293	307	345	330	344	312	332	295	316	363	310	338	334	323	349	347	295	316	339	374	320	363	306	340	312	316	322	321	340	326	298	319	312	321	306	310	347	311	347	319	313	320	333	311	346	312	334	335	352	339	317	322	333	357	322	345	317	335	359	348	350	330	306	306	367	334	320	314	321	337	295	296	316	337	309	347	268	304	320	332	354	314	329	334	325	287	338	339	317	371	314	326	338	322	328	310	320	330	308	310	336	326	335	332	341	328	310	322	339	353	321	303	344	326	338	314	334	352	345	311	337	356	330	306	326	348	297	327	307	337	342	302	310	326	313	334	316	321	332	309	329	307	336	353	308	335	333	339	332	324	336	330	341	346	321	321	329	358	320	335	352	347	333	324	306	338	353	342	313	306	315	332	355	289	356	351	333	298	350	342	353	339	322	329	292	326	354	360	333	336	352	327	386	332	307	313	350	322	343	326	328	311	331	306	343	325	328	327	333	319	324	312	329	313	314	325	341	351	332	358	311	313	330	303	322	317	352	301	323	361	301	318	321	328	322	349	332	319	289	353	320	327	367	340	362	346	328	328	338	345	334	307	318	322	328	331	302	308	327	315	348	325	331	331	332	324	328	354	295	344	300	341	357	335	317	291	337	359	334	354	347	328	312	365	355	318	340	335	336	319	330	324	304	344	335	371	312	322	329	331	357	343	320	337	348	338	329	320	355	323	360	350	324	311	331	317	329	327	382	325	284	304	346	320	306	366	305	322	342	334	376	315	326	306	343	315	340	328	299	339	306	330	341	329	304	326	363	306	319	322	340	320	337	345	326	368	287	327	335	322	295	354	341	315	307	318	334	328	324	363	319	315	313	325	301	319	317	331	294	324	325	353	349	314	345	318	294	326	320	317	332	313	314	344	337	332	337	329	367	336	310	316	329	338	351	329	354	319	316	320	320	298	328	330	346	327	352	351	326	324	339	339	338	308	317	344	344	332	365	333	358	338	310	361	337	298	302	361	337	333	360	317	337	301	299	322	330	309	336	330	324	309	312	338	324	321	310	344	356	327	290	349	337	344	329	324	318	328	309	355	331	322	313	294	345	336	341	310	296	340	343	339	351	359	314	281	350	332	338	323	280	349	357	333	311	334	333	332	324	328	350	327	327	308	330	343	290	326	329	296	323	305	335	347	342	326	295	318	321	333	313	334	343	355	328	336	291	343	348	319	358	305	305	349	310	311	319	319	331	322	314	324	305	369	317	303	299	323	322	299	313	304	327	309	314	280	330	337	308	318	312	345	312	353	361	327	342	336	330	336	319	348	316	323	315	336	331	314	292	297	324	337	324	348	343	297	300	339	330	297	341	353	332	338	302	331	328	325	325	347	344	307	326	295	356	331	326	326	309	312	318	297	313	312	337	330	336	292	341	334	311	305	313	310	352	334	306	331	316	334	322	327	315	327	301	325	271	318	318	294	348	316	319	309	321	336	344	333	315	321	314	353	299	284	311	319	341	375	297	314	325	314	330	322	338	343	312	305	316	336	301	346	313	325	318	330	328	330	343	350	332	330	323	329	322	336	342	332	342	323	298	328	324	324	364	331	328	343	335	340	334	320	314	323	283	331	317	328	303	341	342	311	318	325	333	345	337	336	342	316	327	315	348	321	325	353	342	361	301	314	337	329	320	316	343	333	308	337	276	338	307	300	363	313	315	324	325	320	310	359	367	294	342	358	329	340	307	351	352	345	332	317	295	340	319	340	307	327	306	314	292	353	336	338	340	329	314	339	316	311	329	323	330	328	334	319	344	318	311	348	322	325	318	320	343	354	339	335	306	317	308	360	315	312	328	335	309	324	316	316	306	343	309	347	341	366	359	322	336	339	319	315	338	317	349	338	365	296	336	312	309	309	314	323	304	340	323	312	327	323	338	352	318	343	347	334	316	314	344	335	330	333	339	333	317	320	313	313	339	334	342	322	326	328	343	316	355	305	332	322	299	309	282	325	304	322	312	330	343	331	336	368	320	330	343	335	340	319	297	319	326	320	316	361	320	351	356	330	339	354	328	358	325	309	310	295	332	321	305	350	333	330	321	317	333	310	307	323	321	346	332	352	330	332	326	320	318	351	313	314	332	361	327	317	322	317	347	329	316	348	343	321	324	318	308	332	309	329	342	329	327	318	307	351	339	341	314	341	326	353	330	290	315	334	360	340	301	338	305	327	347	311	321	322	341	345	357	345	360	329	335	306	314	304	334	344	312	333	354	323	331	328	330	308	361	360	340	310	301	333	309	339	353	321	315	328	321	327	332	326	280	315	289	321	326	306	332	310	320	321	307	300	375	319	340	333	321	315	329	354	312	322	339	326	357	307	313	298	350	298	317	340	306	329	344	332	290	325	318	300	323	325	343	343	302	346	342	303	357	337	329	325	361	285	341	322	340	325	327	303	353	315	349	334	326	315	287	324	350	335	352	336	342	335	332	276	339	319	331	311	328	320	330	262	349	350	322	331	308	285	313	340	338	323	329	332	254	314	335	293	294	324	321	313	312	326	331	306	347	351	319	331	329	323	315	321	369	337	333	285	349	345	333	314	323	349	323	317	315	357	319	289	344	318	316	322	339	330	304	320	330	317	326	327	335	306	327	323	330	318	339	338	344	357	352	311	302	319	346	352	334	341	348	335	308	327	327	343	328	339	329	337	331	328	344	316	337	315	335	333	321	301	302	325	339	310	334	318	293	324	283	355	346	310	326	308	279	322	328	318	305	309	314	335	336	285	306	333	322	329	355	349	307	340	313	364	314	333	325	337	345	346	322	321	345	318	325	313	314	327	326	313	297	329	325	319	317	322	308	295	337	332	310	325	351	344	317	313	376	336	334	335	324	347	332	328	301	315	329	340	316	325	316	325	315	345	305	323	325	326	332	325	314	339	315	325	337	306	308	367	329	314	320	296	329
25117	16073	30658	7196	4936	3569	2648	2118	1836	1680	1370	1303	1120	1030	983	961	886	865	801	807	760	779	746	723	740	720	696	734	671	698	648	644	695	660	635	604	611	673	671	651	610	609	651	612	603	567	560	597	594	689	610	626	591	604	595	606	649	612	621	620	611	621	640	635	601	612	643	644	583	584	613	610	628	614	607	595	601	620	615	604	657	585	620	632	649	619	597	648	639	596	633	553	602	612	602	592	604	597	606	631	606	563	621	625	589	613	628	619	607	646	579	615	595	533	645	589	552	603	612	625	617	599	586	581	619	573	626	570	618	622	637	611	590	643	577	565	568	586	607	612	575	574	599	630	592	632	558	604	585	586	606	613	578	636	617	611	611	613	561	565	635	608	558	620	603	572	626	579	627	611	585	589	530	619	613	599	548	566	575	649	611	596	608	565	566	594	577	579	606	585	573	641	577	593	655	581	630	608	601	601	590	607	608	577	548	615	624	599	547	621	603	659	622	584	567	619	566	606	581	630	606	606	538	526	637	584	590	576	564	618	558	587	641	612	603	582	593	592	586	607	626	574	610	550	604	624	606	637	597	593	584	631	583	594	628	613	606	633	563	616	578	574	581	592	598	572	611	597	598	594	592	605	588	620	580	578	589	606	575	624	578	590	619	603	614	607	598	592	602	593	572	617	623	580	592	590	599	576	567	575	612	592	585	609	597	633	591	590	628	578	597	603	573	593	649	596	618	607	588	596	569	578	579	590	549	620	632	555	584	640	597	599	594	598	610	574	629	549	546	583	582	626	637	607	592	619	617	602	647	579	641	609	578	605	624	621	607	607	570	615	642	563	573	573	576	549	594	608	583	607	579	561	595	576	593	588	598	604	588	592	634	612	565	594	633	591	610	574	584	638	545	601	594	594	594	610	606	632	611	582	557	609	575	582	561	546	595	546	590	566	605	578	571	583	577	578	641	601	550	569	567	636	558	640	621	610	582	607	594	571	616	615	579	583	575	586	590	600	613	648	592	573	586	576	583	609	631	587	608	562	624	576	595	592	599	577	585	606	616	596	569	584	604	579	601	591	597	578	600	654	620	638	574	616	582	610	592	594	626	585	596	600	564	599	629	558	583	626	577	564	574	580	598	600	582	626	639	595	598	624	592	589	577	599	620	568	569	589	576	598	590	587	629	590	592	617	541	599	613	587	590	561	622	653	585	566	598	583	607	566	614	573	549	594	591	573	602	633	632	624	632	584	623	611	581	599	598	631	636	626	617	601	570	590	606	535	613	593	652	621	552	576	582	607	602	606	557	598	627	616	591	602	601	579	589	659	613	624	626	631	598	608	574	580	557	575	634	603	582	594	625	586	608	615	592	558	610	597	608	617	628	572	619	622	594	583	591	540	584	592	609	642	606	647	599	561	614	614	638	585	588	616	571	605	628	593	601	592	595	622	588	583	598	629	585	569	589	599	598	611	614	607	572	629	623	606	591	574	624	599	610	546	612	628	617	587	620	555	609	584	565	583	582	594	595	608	576	547	629	585	539	545	586	601	595	594	603	587	602	625	558	606	598	583	606	576	623	594	596	592	600	660	613	587	603	590	573	602	615	580	602	583	578	604	637	616	605	613	607	598	609	588	589	585	555	605	568	600	604	543	577	596	629	612	582	596	584	590	541	583	559	621	558	594	633	570	587	625	613	550	598	594	581	588	570	602	560	613	561	589	628	632	611	636	542	560	605	583	647	575	668	597	624	663	563	616	591	585	624	579	547	589	623	592	561	627	581	601	596	585	598	621	589	599	605	551	575	612	604	601	622	606	571	595	613	609	625	536	580	585	562	585	596	638	672	567	617	601	569	599	598	575	581	642	594	614	588	595	612	566	642	586	579	586	555	577	612	613	618	583	604	550	626	612	619	616	629	560	583	582	639	596	569	582	582	574	581	596	548	631	611	599	590	577	581	599	626	623	571	584	573	586	649	601	598	643	575	584	581	566	616	614	551	587	567	594	582	563	564	611	652	570	618	640	560	598	561	562	572	643	581	582	608	611	601	587	604	603	569	583	592	613	617	570	591	623	600	611	579	591	621	598	588	604	596	600	567	572	577	570	605	618	618	585	591	656	627	575	562	616	594	594	569	598	610	559	550	620	622	611	575	630	543	592	580	559	597	606	569	583	591	545	569	605	608	605	585	592	584	618	598	586	579	615	593	593	601	592	607	574	614	576	588	562	610	597	586	599	586	557	602	605	551	566	615	580	596	577	603	608	636	594	568	640	585	625	584	621	608	606	582	557	564	583	627	598	557	575	589	588	603	564	588	622	595	603	608	623	587	618	583	571	587	629	596	599	569	585	595	586	613	579	614	626	595	584	605	623	561	582	588	583	593	547	560	619	582	597	596	570	566	612	617	615	643	601	574	602	601	594	566	546	551	559	609	594	587	585	623	549	592	599	576	546	566	570	633	599	570	608	605	616	615	604	634	614	562	615	668	615	595	594	610	641	583	553	566	609	624	626	613	568	568	597	571	580	622	583	598	545	578	628	643	634	628	595	631	612	587	616	586	615	619	608	584	621	595	590	595	577	594	604	602	586	630	585	594	593	566	599	581	618	587	567	580	585	626	584	588	595	614	589	550	611	576	571	571	633	610	593	549	622	558	551	578	601	587	573	592	572	574	584	588	607	599	617	607	613	572	619	589	542	624	636	559	602	607	585	563	603	537	608	586	569	604	620	596	578	599	595	601	586	599	585	597	581	607	605	580	625	629	570	585	577	640	567	555	571	570	639	577	601	594	580	582	621	556	551	588	615	619	575	600	613	544	564	587	611	618	584	591	605	592	615	576	563	598	607	616	567	560	652	610	583	547	594	644	565	585	599	602	568	599	559	614	575	622	552	591	642	589	574	589	595	541	617	572	574	631	615	549	610	611	623	532	572	567	614	615	597	590	625	613	554	620	579	563	593	616	574	631	640	562	607	524	592	594	553	601	611	619	600	615	625	596	602	581	595	606	581	584	616	620	613	607	600	608	634	582	565	589	609	600	565	604	663	622	595	623	594	569	603	584	610	553	662	608	575	567	601	588	591	592	545	566	627	596	616	574	589	603	602	620	637	611	564	615	636	594	597	596	623	595	580	571	569	592	605	566	623	592	621	599	590	605	610	580	581	565	584	591	626	606	631	629	616	576	599	586	603	557	562	578	633	545	597	604	609	643	560	621	589	590	572	596	590	586	584	613	586	651	609	589	628	633	637	607	648	563	557	606	636	619	540	644	580	589	545	570	564	568	627	590	556	625	573	630	648	627	586	608	606	614	592	614	581	624	608	572	548	577	627	633	616	597	595	623	579	591	627	601	563	590	568	611	597	561	582	554	597	560	607	607	614	639	608	644	603	601	587	572	603	607	607	625	640	566	617	576	593	604	599	598	607	602	597	593	584	609	546	624	614	594	570	609	559	570	592	637	557	545	601	589	642	582	604	624	611	626	610	583	590	549	630	592	595
26665	20747	13447	2133	502	419	399	403	375	395	331	370	361	381	369	400	398	392	389	397	357	377	391	354	380	404	351	374	349	365	375	396	379	308	381	371	408	391	395	370	345	383	361	386	339	356	399	380	403	367	379	357	357	360	374	357	388	381	384	370	393	345	387	378	379	361	368	374	423	365	403	380	388	393	360	371	390	366	363	348	344	380	389	393	341	377	360	382	404	381	363	401	381	335	403	386	346	363	384	366	359	403	349	377	341	382	344	371	384	351	378	351	371	401	406	370	394	437	389	396	378	371	366	375	352	400	381	391	357	386	360	381	364	356	349	341	369	361	361	372	342	367	358	383	347	405	362	398	359	344	366	364	360	379	360	392	386	397	367	388	365	350	388	341	374	366	359	375	359	374	360	378	348	358	356	382	364	399	396	373	385	376	387	395	391	351	403	408	399	357	360	365	405	377	366	387	389	399	416	363	363	357	370	366	349	398	395	335	370	406	372	391	373	400	376	370	375	355	351	347	386	351	349	378	374	368	350	379	370	386	343	364	392	401	362	371	374	370	380	361	383	367	408	361	365	386	372	373	361	393	362	386	389	388	368	341	395	360	356	353	393	359	386	387	375	366	360	366	361	356	354	355	393	416	389	404	398	347	383	341	375	378	377	355	359	391	337	386	374	401	321	364	375	340	357	340	367	355	406	388	390	397	407	381	358	351	364	397	376	372	375	423	371	339	365	357	360	342	328	364	379	364	360	366	351	362	401	367	386	385	372	402	368	379	388	367	393	351	351	366	411	384	356	392	363	359	346	345	354	352	385	377	382	394	387	360	368	387	381	390	395	353	378	389	393	404	355	386	358	365	362	336	376	386	359	366	395	399	346	368	349	352	373	385	376	371	369	394	361	429	390	354	385	377	383	377	398	361	374	363	372	406	369	388	315	363	395	384	378	389	402	389	393	388	387	356	357	387	372	394	409	387	381	366	352	401	409	385	376	396	358	378	357	363	368	369	382	380	403	398	348	332	386	356	379	363	383	331	376	371	386	364	369	395	392	372	338	359	391	408	385	370	367	321	355	359	371	350	373	390	372	351	363	381	378	403	375	371	370	393	376	403	379	384	364	325	385	382	342	362	351	355	384	368	372	355	379	381	399	360	361	382	389	385	389	325	367	391	411	358	366	372	359	370	370	360	375	378	371	361	384	404	344	367	340	367	384	338	340	385	384	352	380	384	338	387	373	380	393	376	372	380	367	400	362	364	377	375	397	391	399	366	352	382	380	362	374	368	391	370	382	396	379	376	393	350	382	382	390	373	364	372	333	334	386	382	367	368	410	362	383	399	360	405	346	335	328	366	373	385	368	410	390	363	363	380	354	374	435	382	390	353	419	374	365	405	372	374	376	386	383	364	403	391	379	335	388	351	353	367	363	380	389	323	400	348	364	367	345	349	364	403	367	373	357	385	368	415	363	339	332	385	398	405	375	384	379	385	340	384	339	341	390	374	395	359	389	350	399	407	397	373	365	370	383	358	381	398	355	347	371	340	361	386	337	370	387	334	390	350	411	385	357	333	357	378	386	346	376	378	410	402	372	389	357	346	392	376	372	351	392	347	404	350	387	391	362	409	377	380	318	329	390	397	355	359	360	409	375	358	351	339	383	402	326	404	375	343	386	367	391	352	396	371	349	422	365	373	356	389	355	386	371	362	381	362	394	420	383	366	372	420	394	373	385	422	381	387	422	355	391	388	365	386	392	373	386	378	345	389	380	383	389	358	371	408	354	380	362	364	370	367	384	389	361	402	365	348	368	365	362	364	366	399	354	354	375	344	372	338	380	386	385	386	385	387	385	371	339	361	362	362	332	367	373	369	385	372	349	384	361	360	360	366	368	375	380	351	396	396	373	390	386	360	359	377	383	355	370	375	350	380	357	413	396	362	374	399	370	380	364	369	366	386	348	383	372	353	398	360	354	377	355	369	354	388	384	360	385	348	375	372	386	377	370	371	368	373	381	345	374	346	364	378	392	397	385	429	331	395	387	377	357	347	355	364	378	374	398	380	375	382	404	391	368	372	381	369	394	371	334	362	357	361	378	371	385	357	363	332	363	344	347	360	373	346	366	364	370	392	354	377	366	388	372	370	403	337	370	361	359	376	359	376	399	346	352	394	394	385	353	363	412	332	375	382	360	371	360	377	392	404	356	328	377	389	334	394	368	385	418	359	365	377	348	351	366	368	411	359	378	376	375	403	356	367	358	369	363	387	363	316	389	342	410	384	375	398	374	394	372	382	377	403	349	372	367	395	360	360	375	379	404	387	351	391	365	371	382	396	413	378	362	352	385	364	389	347	386	431	340	373	394	384	404	405	350	362	352	327	372	344	388	379	386	372	375	356	386	404	363	396	380	332	373	369	370	394	383	402	376	379	374	394	365	390	364	364	395	367	346	382	321	384	394	344	363	394	365	367	381	414	360	371	390	373	386	393	388	362	347	385	427	349	373	332	374	395	386	425	368	359	371	366	401	375	378	359	344	401	379	330	344	354	366	365	339	386	357	374	375	377	385	368	371	344	395	362	346	371	384	354	376	363	342	386	351	383	356	371	326	379	337	359	361	371	355	358	422	349	346	386	348	361	365	351	342	369	397	355	400	355	375	327	374	397	406	320	368	374	375	377	372	382	415	366	404	331	356	366	372	384	347	357	398	346	365	370	349	370	385	385	371	389	367	362	350	388	375	359	375	411	395	401	353	345	382	402	403	380	369	371	381	364	396	381	361	364	383	383	404	357	374	401	360	378	354	367	356	382	378	370	397	384	367	364	401	416	370	400	393	372	342	400	353	374	362	343	345	414	372	410	363	403	336	367	347	358	338	370	403	369	402	402	355	401	362	387	363	368	365	372	377	380	412	389	362	393	347	393	396	383	400	366	352	417	384	362	352	347	334	385	367	413	356	330	390	392	353	399	393	376	406	398	388	377	390	371	330	388	355	362	355	370	388	376	363	396	387	365	369	385	365	390	382	376	350	377	421	362	388	365	364	371	390	404	357	386	388	369	404	391	397	374	376	374	380	383	386	394	389	358	393	381	338	370	398	381	348	372	370	349	349	362	343	394	355	395	363	412	400	392	389	402	357	394	349	355	376	352	398	390	366	384	376	374	367	373	423	365	332	368	405	370	405	392	384	348	403	362	373	367	377	401	393	374	372	410	402	392	389	339	382	391	372	354	398	368	380	376	365	420	383	364	380	372	390	381	380	409	349	369	373	382	364	366	389	392	360	386	379	356	357	366	368	369	388	373	353	368	364	378	370	375	363	396	434	349	360	363	381	391	380	359	347	382	341	398	391	356	377	389	346	392	383	374	383	373	386	362	353	404	359	376	343	347	346	354	415	366	344	383	394	373	341	392	376	381	378	409	382	390	369	357	353	403	367	389	374	346	354	377	385	389	343	357	363	370	350	409	421	362	348	369	374	348	387	362	371	348	325	384	344	382	368	403
13946	1849	10567	1104	932	878	833	796	794	755	776	708	785	744	747	757	719	706	771	756	759	711	722	720	743	748	786	709	713	748	694	704	703	770	717	686	735	677	741	735	705	758	757	702	739	707	727	736	691	705	731	695	665	664	716	783	748	711	705	684	682	765	737	700	747	739	713	715	743	673	665	761	717	740	726	742	694	689	757	700	736	686	694	734	702	683	698	671	710	754	728	714	743	726	766	687	668	681	707	729	779	716	741	734	710	724	710	728	718	717	723	661	742	764	691	760	741	687	719	742	712	714	713	699	710	758	732	683	723	758	693	758	758	730	722	728	745	740	702	696	703	696	714	770	677	783	698	744	657	712	717	696	713	709	743	730	707	726	683	756	690	755	738	755	733	720	677	742	720	762	733	687	737	705	738	752	728	809	727	698	716	713	707	736	723	708	729	750	722	724	702	746	669	728	746	716	711	787	710	727	718	694	749	682	688	708	744	663	708	715	733	725	732	786	712	723	724	751	700	740	689	732	719	759	762	767	720	740	700	695	760	704	753	727	721	751	739	729	722	697	753	757	716	737	702	778	699	697	760	677	769	704	751	702	735	727	742	706	711	701	687	782	728	724	731	712	695	700	709	711	685	699	713	728	729	733	755	744	726	726	701	685	761	731	686	734	672	762	691	712	733	736	724	735	765	698	707	771	705	722	746	708	778	700	731	726	690	706	726	700	754	676	708	724	736	701	761	686	757	678	738	696	703	713	709	740	712	748	710	728	726	708	695	735	744	758	752	759	701	727	751	720	709	716	670	705	710	758	721	754	806	687	722	702	700	740	731	719	675	723	696	699	755	715	727	744	702	742	726	704	741	738	712	700	750	722	686	685	746	731	735	715	728	746	733	726	709	704	731	698	718	709	681	707	709	709	701	698	727	735	708	659	743	754	688	656	717	726	690	742	726	760	762	732	703	708	713	705	751	721	700	721	743	679	694	749	716	713	763	725	717	713	705	704	704	703	712	732	735	662	675	730	745	754	734	709	684	709	747	710	715	744	727	724	699	747	702	751	681	766	729	750	710	683	748	716	715	722	717	692	758	698	707	715	728	719	731	719	721	747	732	721	735	735	717	739	762	731	709	711	693	729	686	692	741	707	760	729	684	722	688	715	705	747	753	696	752	701	734	719	748	698	753	676	740	704	769	726	782	728	702	757	677	722	714	717	680	736	788	710	775	671	744	751	720	729	741	721	737	726	716	693	765	740	713	766	765	717	727	717	694	739	773	719	709	720	693	695	756	711	682	685	682	731	726	742	734	726	743	760	692	730	727	725	713	687	773	680	754	703	687	762	722	724	710	732	728	722	796	740	693	742	696	693	699	772	663	695	753	749	740	696	680	671	732	708	742	703	687	665	705	692	751	775	732	700	735	702	723	761	735	698	645	679	737	724	757	741	714	735	714	712	747	718	722	687	751	696	685	705	783	705	734	741	731	698	734	709	731	717	720	667	753	718	695	733	737	738	709	694	709	724	765	701	729	704	732	762	735	692	711	717	718	705	712	714	728	727	738	745	748	766	685	718	685	734	693	712	704	737	751	710	789	733	703	716	705	689	715	674	736	767	718	714	691	695	738	715	706	703	731	703	654	670	711	708	728	715	701	740	768	714	671	725	698	712	700	705	735	735	680	699	715	714	695	700	701	740	767	730	688	707	730	691	731	727	728	733	762	722	694	760	789	700	729	754	747	705	765	750	744	711	748	746	705	726	690	732	730	708	760	702	722	710	743	750	673	727	770	758	755	756	754	703	738	738	747	745	741	672	709	733	754	740	757	673	718	715	693	720	717	735	700	725	712	709	699	720	733	692	724	706	746	689	730	703	733	726	737	756	701	716	714	769	719	757	699	688	702	717	714	759	705	692	706	696	701	708	717	704	757	690	685	699	733	725	735	698	688	757	721	716	741	746	715	716	699	721	680	707	679	698	695	696	749	714	726	730	723	739	708	701	713	698	762	725	722	693	709	708	664	720	746	731	724	691	729	720	687	693	716	719	690	736	714	751	735	753	750	721	707	718	747	792	682	734	715	689	701	730	671	746	705	726	724	702	789	717	737	738	741	713	732	787	721	753	753	724	781	725	736	725	715	700	732	721	715	774	755	735	709	697	710	707	706	750	746	728	758	734	744	735	738	663	709	704	732	704	730	678	754	709	712	712	732	767	746	719	712	737	714	721	694	691	725	717	716	667	764	757	726	750	752	707	713	731	726	763	669	696	692	701	717	746	704	752	721	728	698	702	712	709	732	737	714	706	671	733	760	732	699	720	703	729	790	764	710	779	697	722	710	714	737	755	721	685	716	769	715	690	710	729	714	716	720	730	733	717	700	742	663	736	687	753	688	733	739	721	703	721	707	700	690	741	734	765	709	675	687	739	768	749	768	704	671	732	747	749	741	737	741	759	767	721	707	721	690	732	681	721	737	723	697	731	750	748	728	721	734	729	747	714	660	767	745	760	695	774	742	729	734	719	745	724	744	718	709	728	695	763	731	792	727	744	764	689	755	709	689	734	730	726	710	703	779	770	725	715	744	730	686	696	688	753	682	728	797	732	727	726	673	755	704	735	701	706	730	718	716	713	739	744	732	695	741	709	756	721	663	711	719	721	729	747	713	753	703	699	707	713	683	741	735	765	701	708	714	716	790	713	739	751	721	708	712	707	705	763	682	678	718	723	718	733	693	724	698	740	750	675	699	745	725	739	729	735	710	702	687	768	718	732	738	719	707	698	740	749	718	736	717	718	711	701	738	683	730	690	711	711	709	709	729	744	756	683	751	767	674	724	750	714	697	732	693	744	691	735	720	752	697	729	722	744	774	702	689	694	745	757	763	775	747	677	707	768	740	730	704	765	710	731	690	715	701	725	672	738	734	746	719	718	753	698	698	712	718	727	711	760	708	700	761	721	729	731	699	682	704	762	727	697	703	716	730	715	736	729	744	728	696	684	768	676	712	721	738	746	714	710	728	645	717	724	711	690	770	702	652	672	713	738	699	704	709	738	736	733	674	733	710	734	730	743	748	731	728	705	720	724	712	754	743	704	718	689	733	709	713	741	735	709	734	700	762	700	731	692	705	740	731	767	689	733	692	704	715	767	689	788	717	717	728	704	759	713	682	729	688	738	680	719	679	772	711	671	720	723	699	727	707	768	702	704	760	749	679	755	716	732	765	757	735	735	710	702	739	685	724	674	753	747	683	717	702	664	755	725	702	741	754	710	727	726	752	771	721	779	719	710	741	704	725	737	740	752	790	683	745	708	731	764	711	739	720	707	677	782	738	714	736	705	766	767	714	685	745	747	711	767	750	742	744	735	707	718	688	703	725	723	700	694	724	766	751	726	692	714	704	764	720	735	688	718	731	759	701	695	697	724	715	711	718	762	746	726	721	709	700	719	704	745	733	746	753	735	692	739	711	758	708	705	715	691	753	801	753	702	750	756	721	667	736	715	724	751
24282	21350	28613	24464	21013	3713	630	419	368	293	311	254	279	230	196	231	182	194	214	201	216	205	216	204	195	176	191	198	191	185	171	175	188	198	187	190	180	189	196	171	178	173	176	181	189	180	170	169	168	174	194	188	184	172	175	193	193	185	160	191	174	186	187	180	174	177	169	175	152	200	182	178	171	150	178	171	167	163	159	183	177	156	170	177	152	162	156	175	157	172	176	180	188	197	196	200	164	180	189	170	169	173	166	174	197	161	171	196	169	214	176	172	156	173	182	162	190	180	151	178	192	158	166	173	192	172	170	179	180	177	170	157	192	166	187	174	161	167	161	185	159	181	149	185	164	175	178	174	166	173	176	182	164	168	186	180	152	169	174	158	181	176	189	162	162	189	168	168	179	182	154	156	170	167	202	165	189	151	179	167	148	158	182	171	162	199	156	181	145	155	173	153	167	152	156	164	177	181	187	161	169	163	179	194	173	169	179	168	160	166	178	180	156	207	193	185	173	170	187	180	168	176	191	167	184	186	185	146	181	194	171	186	169	190	185	189	176	175	176	180	164	172	187	172	182	186	171	198	158	163	182	174	186	187	174	179	175	178	192	182	161	155	192	190	178	178	191	194	177	164	177	172	170	187	182	168	169	164	182	158	189	152	180	169	163	166	169	157	151	179	178	167	160	211	169	187	186	176	176	171	176	168	159	161	190	205	155	168	204	164	167	169	180	180	177	171	156	148	172	179	141	180	180	175	162	168	159	203	178	174	156	163	168	168	169	151	178	180	177	168	171	181	174	165	168	165	180	171	164	152	175	155	179	165	185	191	212	172	179	179	179	159	182	175	183	185	186	162	168	176	170	172	185	157	159	153	156	168	181	171	193	152	186	177	180	167	172	168	186	166	164	172	177	138	176	169	163	168	173	204	193	160	178	189	194	142	172	178	163	151	170	176	190	185	143	180	178	198	189	164	162	161	173	152	180	176	162	201	184	195	203	200	173	163	173	168	173	170	181	164	151	163	178	173	165	166	159	170	152	192	167	157	183	164	169	177	177	182	165	159	187	172	172	158	203	179	150	177	170	177	185	170	178	181	166	164	156	167	178	139	172	171	179	190	173	161	164	158	156	169	157	166	169	167	177	166	171	181	164	172	177	178	155	174	156	149	175	173	192	162	172	183	199	202	189	169	186	193	166	164	175	171	177	167	179	171	195	158	164	197	175	163	132	175	182	162	169	190	166	160	172	170	169	169	163	171	162	174	178	183	166	181	185	194	155	178	166	169	174	166	196	165	185	167	181	171	173	172	158	153	173	167	173	168	168	171	169	200	156	178	162	152	165	172	143	182	174	172	185	190	189	183	192	171	185	175	157	175	177	154	186	154	174	166	182	175	167	170	163	172	172	192	191	203	154	171	183	184	161	185	200	165	186	173	166	179	166	181	214	209	189	164	157	188	181	145	174	197	186	160	175	181	162	196	158	187	176	166	200	180	190	178	182	163	179	169	207	180	180	146	174	145	181	161	207	178	177	166	203	185	172	165	172	172	168	179	195	169	195	194	162	170	148	172	187	188	160	172	167	175	171	157	168	187	182	168	185	164	150	201	162	192	182	157	164	172	189	155	192	159	180	180	186	175	180	187	171	161	180	168	163	158	167	174	151	171	202	163	151	212	172	153	179	176	145	189	164	172	187	161	169	186	164	178	165	165	174	175	206	191	181	162	176	157	160	168	177	161	166	162	170	163	174	204	177	178	165	207	165	182	175	146	162	177	168	172	183	168	176	174	138	179	164	178	173	174	182	167	157	180	188	157	174	157	150	175	173	158	195	166	168	159	169	173	161	161	170	165	174	169	176	207	176	173	173	183	178	180	177	166	181	159	159	182	167	181	181	163	179	184	184	155	159	194	177	195	165	155	196	181	166	156	181	163	180	157	163	170	159	190	169	163	183	185	169	175	186	164	198	163	173	168	177	197	199	180	147	197	181	153	176	192	189	149	176	197	174	161	165	168	171	189	178	186	167	163	164	172	193	167	164	188	176	193	174	156	188	198	169	177	162	168	168	147	162	177	164	183	150	170	154	167	154	159	157	165	182	164	155	171	166	177	157	179	193	183	137	180	192	173	166	169	180	169	170	197	176	167	157	189	157	182	164	159	176	189	160	168	177	144	166	166	142	178	169	164	173	146	186	184	176	170	151	186	177	179	179	204	194	170	177	184	174	160	171	184	188	155	173	190	152	170	169	174	197	172	174	172	176	177	180	170	165	171	160	157	180	187	160	165	164	166	181	149	165	196	169	190	168	156	167	179	175	170	159	182	158	158	180	177	156	172	171	170	196	168	178	160	201	177	176	162	154	187	167	161	171	153	177	168	175	179	169	186	184	175	175	170	187	174	166	199	187	154	177	181	172	176	186	183	134	175	175	185	157	167	159	166	168	165	183	161	175	175	180	177	176	186	147	186	180	182	158	162	158	149	194	160	175	177	140	159	175	187	172	182	196	183	171	163	169	184	189	173	190	174	179	178	158	165	178	168	169	203	170	171	189	139	179	170	176	197	180	186	183	161	162	194	148	198	175	165	164	183	178	176	172	189	169	143	136	182	158	161	154	180	178	185	209	165	180	177	193	175	168	193	161	172	174	172	194	191	179	180	160	165	175	147	168	181	135	200	178	197	162	173	152	160	189	183	183	160	184	180	186	158	197	161	191	194	206	192	152	179	172	184	177	175	162	175	165	179	177	168	166	179	172	165	188	189	184	167	171	142	187	164	155	176	198	200	199	171	189	180	166	156	180	165	171	171	163	161	176	193	174	165	168	162	177	175	169	181	177	186	172	183	164	170	202	154	166	184	189	183	179	167	164	162	191	169	178	170	174	202	195	161	203	186	166	159	177	174	167	164	177	165	168	193	193	170	171	153	188	161	172	198	164	175	174	180	177	185	196	162	175	188	166	149	177	179	176	171	185	156	174	173	185	167	174	181	176	177	139	176	183	176	182	188	176	200	156	172	184	203	162	165	172	172	164	172	184	182	182	162	191	166	168	169	194	186	180	180	177	161	180	168	163	177	179	186	180	170	156	188	174	160	155	171	184	149	156	175	182	176	187	148	174	184	164	177	179	160	144	164	174	181	144	171	204	187	164	165	170	170	174	157	167	192	184	169	168	155	163	180	171	172	171	167	163	202	182	178	154	163	184	183	189	166	183	172	199	173	173	155	184	169	205	162	169	163	199	152	184	166	170	168	177	174	178	134	156	170	158	168	183	163	187	158	181	152	187	177	158	163	170	197	188	165	137	164	190	182	186	171	149	168	178	207	180	174	183	162	175	167	159	171	149	152	176	174	172	167	189	192	159	177	205	185	158	177	172	169	178	166	162	198	169	178	185	170	176	165	180	184	195	176	163	159	171	161	198	182	166	169	180	164	175	177	189	161	182	169	195	147	166	177	180	178	184	164	167	179	186	176	178	190	180	179	187	167	182	151	190	161	178	170
25299	10246	27457	4284	2741	1909	1632	1293	1066	911	805	722	635	650	576	539	485	508	488	472	487	416	419	434	460	435	409	398	422	425	380	368	401	417	383	373	376	363	348	414	358	353	430	347	365	386	406	339	382	353	377	389	386	379	382	389	376	345	368	373	377	350	363	346	367	341	374	349	391	331	406	374	366	358	388	378	349	356	385	381	385	354	345	353	334	357	359	359	347	365	363	352	386	357	364	391	329	351	374	381	374	349	350	353	374	379	378	364	351	342	352	336	365	361	336	308	394	386	365	347	362	402	344	364	328	362	335	378	357	336	364	382	346	341	345	357	342	369	333	359	369	347	348	360	355	405	354	347	397	356	367	367	359	362	339	396	369	365	335	355	374	365	357	396	350	377	375	355	342	335	374	359	357	357	396	374	406	344	357	370	386	356	337	328	381	377	353	361	352	367	373	347	343	364	342	373	340	345	355	366	369	318	362	392	432	350	363	353	379	334	332	383	370	335	338	342	378	357	358	362	364	355	358	378	375	383	360	333	371	393	365	364	349	352	371	329	387	333	347	351	356	352	345	347	344	368	348	344	348	378	372	360	383	350	337	359	353	366	362	343	362	398	354	370	382	361	350	385	356	363	363	345	390	338	373	361	347	362	368	341	365	329	347	360	355	350	367	333	334	395	344	355	331	346	335	348	343	356	367	387	374	347	342	377	351	354	341	370	348	351	356	367	366	364	365	364	379	338	368	352	348	349	357	367	343	342	379	351	382	361	356	369	353	350	382	339	383	377	376	366	380	367	347	358	320	331	348	359	339	341	371	326	386	372	392	384	337	378	362	352	324	335	351	353	385	346	361	358	368	356	350	323	351	340	356	390	381	389	334	370	355	353	335	358	383	376	363	368	351	351	370	356	368	345	349	356	366	353	360	356	390	335	332	349	380	350	375	359	383	353	353	372	341	394	341	341	405	319	356	350	323	348	352	343	390	368	369	369	385	359	337	355	350	361	338	350	380	353	381	373	363	355	347	391	385	363	333	330	337	334	379	333	345	352	366	336	378	349	359	398	351	369	323	352	328	392	362	355	353	331	346	342	343	375	351	371	333	356	346	369	366	344	355	357	384	361	351	355	351	370	347	373	346	359	376	362	338	362	374	374	369	372	372	351	346	353	361	339	371	339	359	369	365	346	352	394	392	353	373	349	372	343	354	355	357	372	337	389	358	337	331	332	372	348	376	365	361	352	380	374	330	368	349	360	346	365	366	319	355	359	347	337	367	327	382	345	337	326	356	323	366	366	341	391	345	352	349	350	331	345	354	348	358	350	322	384	324	376	344	378	331	364	350	348	360	323	364	354	371	370	384	322	380	378	335	375	381	364	368	320	369	367	337	338	387	342	335	368	363	366	349	375	388	338	373	359	375	352	350	381	366	381	356	329	367	330	354	349	349	364	365	351	362	370	357	315	345	334	375	366	366	351	362	370	377	345	368	359	308	354	335	361	385	365	381	364	365	358	371	345	361	366	372	361	332	362	375	370	365	370	328	358	343	356	359	381	372	346	366	374	358	370	376	383	363	381	349	342	358	335	368	332	351	378	375	400	354	340	320	369	370	362	370	367	372	378	372	357	344	336	351	330	357	394	336	369	349	345	356	373	327	336	374	309	348	342	378	314	353	370	335	339	384	388	348	352	372	357	382	378	401	358	348	355	361	359	364	367	364	353	370	341	335	357	350	340	360	350	360	372	348	331	352	348	344	311	324	361	335	362	347	374	381	348	376	341	365	349	375	363	355	318	388	340	351	352	353	367	352	360	340	355	351	343	374	346	387	406	350	355	331	330	353	401	363	353	327	337	355	391	341	346	354	360	364	367	385	387	365	352	395	327	360	360	337	362	350	356	362	394	370	356	366	353	357	355	347	355	363	346	362	357	387	351	354	368	347	354	356	359	394	357	352	333	360	322	382	365	372	371	324	359	396	369	353	368	383	358	344	386	386	343	348	359	368	361	362	367	363	326	381	334	358	345	351	357	362	372	375	403	372	373	314	354	378	322	359	335	332	373	343	374	364	348	376	361	334	348	357	385	352	326	374	354	375	368	373	383	346	386	358	357	362	321	330	368	358	348	366	366	335	376	415	327	366	379	340	391	376	353	383	376	341	354	337	344	393	379	359	343	374	331	357	360	387	345	358	390	372	338	370	325	330	352	358	359	379	390	357	328	381	360	373	369	354	358	339	391	374	366	374	387	371	351	352	337	360	341	360	360	397	381	356	358	321	353	359	355	393	371	335	386	350	378	364	365	336	331	355	362	368	368	361	374	369	353	352	363	350	335	361	344	334	368	374	342	367	340	341	371	360	359	364	359	323	327	390	364	366	334	350	373	355	359	348	380	363	394	350	340	345	351	353	375	360	309	352	368	352	364	353	366	334	366	358	371	335	360	371	387	381	362	354	355	369	352	360	361	392	353	328	367	336	338	314	326	317	366	358	342	370	315	374	377	385	348	373	364	310	358	373	385	364	373	370	366	360	352	337	378	354	372	406	375	346	359	399	369	341	347	372	358	370	375	358	367	386	374	343	319	358	356	374	323	392	394	377	335	330	334	353	350	355	367	391	367	380	360	385	330	351	339	347	320	339	343	374	387	343	331	382	366	297	333	346	375	352	353	355	369	370	315	350	378	371	338	388	380	360	332	378	334	339	393	390	368	367	335	408	332	356	369	379	387	369	355	362	357	365	387	377	347	355	352	387	374	374	355	338	355	366	350	369	358	356	377	375	366	336	358	359	345	325	346	373	370	383	354	344	348	357	328	355	361	338	374	383	346	350	384	384	341	341	356	350	375	388	349	365	366	343	360	383	376	362	378	410	354	353	368	330	379	351	378	354	388	373	336	374	350	373	336	361	335	343	380	344	372	368	354	356	355	373	361	365	341	369	359	333	365	334	352	358	343	333	333	331	353	371	313	338	362	387	373	354	354	382	375	346	356	390	392	369	355	349	356	386	385	338	364	351	348	326	348	345	339	343	357	336	365	331	326	354	351	369	392	340	391	354	366	370	382	361	375	364	350	378	397	383	332	349	339	373	337	359	386	340	365	370	380	341	353	357	355	383	364	358	327	402	358	380	334	361	353	364	329	369	340	346	375	356	360	363	331	386	391	329	332	329	363	330	365	348	332	354	354	330	374	384	365	350	321	335	389	385	357	363	381	376	334	375	331	361	333	338	362	333	372	342	344	322	322	344	389	359	336	377	392	358	365	369	352	351	375	390	332	358	365	353	341	348	367	361	363	375	359	394	376	354	366	360	321	334	389	363	342	366	390	350	340	376	354	393	371	390	366	375	358	380	346	337	366	364	380	344	357	372	333	363	380	368	368	355	346	349	372	360	358	371	396	366	379	352	371	341	350	352	377	344	388	378	348	367	334	327	330	374	351	346	349	326	335	372	351	385	360	341	379	362	339	359	389	379	349	374	359	357	360	403	324	339	349	370	394	390	345
23356	21378	29497	23641	21378	20965	3325	846	662	579	513	491	430	452	435	433	408	374	382	384	379	386	356	349	317	339	383	353	361	328	359	352	346	338	337	352	324	336	337	317	326	345	360	350	334	349	318	339	339	335	298	359	315	330	345	349	356	331	369	324	324	357	303	312	317	334	297	333	315	334	297	343	329	314	330	320	330	330	335	320	300	305	276	339	340	293	367	330	321	324	366	310	332	354	353	303	312	360	316	359	325	347	366	333	359	291	307	319	331	312	320	320	302	330	340	331	321	333	326	322	283	342	323	330	321	324	318	312	330	327	355	340	328	311	311	310	331	324	317	324	287	290	355	331	320	363	320	325	314	344	286	317	314	342	340	346	359	296	352	312	332	308	349	310	333	309	314	340	349	325	299	328	307	339	313	315	313	311	349	326	364	316	339	330	311	322	329	304	326	331	310	311	312	280	331	313	345	339	333	318	330	318	308	332	347	339	325	353	322	313	334	333	312	348	317	328	355	331	317	328	361	343	349	312	317	356	322	306	319	344	340	326	313	342	292	368	298	333	349	315	306	322	330	339	310	321	339	311	318	331	328	344	310	333	370	291	327	329	319	306	332	325	329	320	332	341	326	328	329	286	336	298	318	336	325	349	342	338	323	359	311	332	331	299	325	330	352	352	358	332	333	308	329	327	328	331	298	343	292	315	326	310	336	293	355	346	347	339	320	333	297	316	328	337	314	351	299	312	319	329	339	325	291	303	324	321	317	315	332	355	330	303	331	329	352	367	323	334	286	370	294	306	326	326	306	335	321	301	356	311	322	360	337	345	355	321	300	325	314	322	294	312	312	335	317	343	321	330	341	337	313	327	315	346	301	344	314	334	298	324	342	308	324	319	330	347	310	290	308	379	329	336	322	318	307	282	348	328	306	340	343	294	317	319	347	317	341	285	296	336	349	338	332	341	301	300	325	337	336	332	334	335	338	324	315	317	336	322	323	334	333	381	305	297	325	310	340	319	303	322	315	327	302	314	337	315	325	312	344	318	299	303	317	316	320	310	313	331	325	340	330	306	319	320	306	352	344	326	324	316	315	328	348	319	322	306	317	305	331	316	349	344	310	309	298	347	344	320	352	302	343	356	322	318	276	339	346	324	347	322	298	327	338	326	362	304	344	318	310	294	309	330	320	336	325	325	332	311	337	321	327	292	334	320	322	334	330	328	349	317	337	338	299	317	322	312	328	334	306	360	328	342	351	328	324	309	322	359	311	314	331	335	346	339	330	312	311	329	342	298	322	335	364	306	319	304	345	327	296	304	327	307	292	324	335	327	327	350	325	327	366	354	337	297	308	296	333	311	312	343	323	366	320	332	317	309	341	327	330	334	362	323	305	340	323	366	346	286	324	324	337	307	293	318	308	331	324	325	317	293	335	346	345	315	341	349	323	327	314	338	288	322	323	322	316	296	291	324	326	319	318	346	330	333	314	328	317	344	340	298	316	301	332	293	342	306	328	345	302	307	319	319	335	351	337	328	313	314	337	325	301	316	305	311	300	309	321	317	328	322	322	340	309	351	304	299	340	338	331	293	320	327	311	297	322	322	304	293	325	317	325	321	297	361	314	329	304	321	336	345	318	331	311	347	304	319	345	318	344	340	318	326	321	339	334	313	337	303	336	311	309	304	324	359	326	323	328	355	334	316	339	323	302	325	328	327	326	296	326	319	346	306	347	343	367	342	321	343	340	288	362	340	313	328	314	349	332	328	335	336	303	327	289	347	292	285	347	333	338	331	288	329	333	295	314	316	357	332	314	369	313	320	335	331	300	357	351	333	348	333	323	309	309	315	328	315	329	308	311	307	304	284	344	312	313	317	321	296	309	378	318	304	339	321	322	341	318	314	312	298	353	328	330	359	311	324	323	307	332	322	336	327	289	307	309	332	321	322	325	289	303	315	330	332	298	329	313	291	328	303	354	305	306	327	332	316	336	333	294	359	340	342	287	315	312	322	306	332	333	334	327	342	330	317	371	304	298	325	319	304	352	304	298	331	327	350	352	319	276	311	299	302	304	361	337	305	342	318	332	334	307	306	307	298	329	315	345	287	350	346	304	364	333	331	314	321	338	330	298	327	333	354	339	316	314	333	324	316	344	322	318	313	319	347	326	296	336	331	325	291	339	322	321	300	323	332	328	333	337	364	293	349	332	343	322	339	307	324	306	315	336	320	318	297	328	326	342	381	367	318	326	316	331	322	330	340	328	315	344	326	329	319	336	334	324	368	329	312	316	331	306	326	298	326	317	311	339	334	320	330	309	336	290	348	329	301	370	302	300	322	353	317	300	326	328	339	357	350	328	326	296	310	314	333	304	355	288	315	336	320	316	332	321	302	311	335	324	361	321	345	315	339	318	309	352	312	328	321	324	317	319	326	318	298	331	299	297	356	317	326	334	334	314	331	323	276	313	314	308	361	323	339	315	349	358	362	338	320	342	299	340	316	264	322	312	358	338	354	310	351	295	320	304	304	339	330	315	345	343	350	341	334	351	322	312	288	350	330	308	337	340	323	306	327	327	303	334	341	315	319	324	332	352	357	337	316	336	312	309	382	326	351	326	319	349	351	312	327	305	306	333	325	327	352	322	336	316	316	312	327	350	321	368	327	291	321	356	326	331	308	337	349	321	309	314	317	329	330	292	331	309	329	305	292	298	349	317	351	365	332	326	327	351	317	338	287	307	317	344	329	342	331	303	332	322	305	325	323	322	325	329	315	295	293	320	300	327	318	326	327	326	366	301	313	318	277	307	335	344	320	337	330	316	334	324	308	345	306	309	333	332	291	313	326	331	320	344	348	325	309	320	309	340	346	290	301	325	332	306	316	323	308	303	326	328	340	302	304	324	315	311	313	311	332	348	305	314	313	327	320	342	327	286	320	335	324	344	344	331	334	341	336	332	316	356	356	303	319	317	346	325	338	314	260	338	336	322	334	304	317	307	362	344	327	300	348	320	304	337	343	311	328	308	357	354	322	368	317	307	348	295	322	309	306	328	311	306	331	354	313	338	313	316	361	341	314	347	290	335	311	330	332	309	320	333	326	356	302	306	344	317	310	300	321	338	320	313	303	354	340	305	359	311	323	340	351	348	334	321	376	314	322	309	340	332	332	368	334	316	341	310	336	315	342	333	326	287	311	333	341	317	315	327	313	336	339	326	329	352	316	343	290	307	359	341	321	338	305	358	334	344	318	326	308	328	293	329	352	334	327	328	342	299	350	299	304	333	343	319	305	301	347	332	315	300	323	321	342	316	316	308	327	328	310	299	305	320	312	321	297	309	304	337	315	340	293	318	293	356	292	311	331	305	323	314	337	328	325	318	317	295	316	328	324	359	324	320	329	328	280	317	297	323	343	320	332	332	342	299	310	277	357	290	366	338	326	341	314	362	346	294	326	324	291	304	354	317	291	337	343	327	318	325	305	311	337	321	312	342	314	325	317	356	309	307	302
26822	16325	32153	7345	4837	3618	2799	2247	1855	1602	1421	1234	1162	1127	1018	997	896	874	814	779	719	788	711	761	726	702	673	670	620	652	643	627	660	681	637	609	617	633	601	652	623	642	637	634	649	657	631	619	641	600	557	583	646	610	622	583	583	649	606	566	583	626	597	599	586	622	595	603	633	603	593	612	628	649	611	608	582	627	597	630	605	587	605	564	567	597	603	584	579	581	614	597	567	620	622	543	573	557	601	568	559	549	619	606	620	626	620	580	587	574	578	630	597	579	625	568	585	594	632	621	606	611	576	615	613	634	538	588	605	600	591	562	650	595	598	595	610	551	618	594	553	553	584	565	574	618	580	553	564	638	616	576	602	595	588	570	604	589	593	570	590	578	582	573	603	637	585	602	590	568	598	611	553	597	505	632	587	584	600	582	580	599	593	600	577	552	601	560	592	632	603	610	573	642	578	619	591	574	608	581	572	565	641	586	572	658	639	596	579	614	603	625	601	591	572	569	576	588	590	640	565	625	568	534	614	589	633	615	616	607	577	605	573	560	591	617	596	578	616	606	584	622	585	640	585	574	562	623	589	607	633	574	587	603	606	595	605	585	583	627	586	607	603	557	619	597	606	591	610	594	575	584	571	610	603	557	580	606	601	578	597	577	609	604	603	600	577	546	619	590	608	624	622	610	537	613	589	595	593	565	582	551	584	528	598	598	618	572	568	569	567	578	547	590	591	603	601	615	593	551	580	584	601	577	612	594	582	613	598	566	569	606	585	598	591	609	581	629	603	616	571	661	630	586	609	572	635	555	658	585	585	592	587	578	620	573	599	609	576	587	550	570	542	615	622	592	621	585	589	578	589	609	601	621	606	634	622	621	570	548	582	579	580	584	552	609	574	566	558	613	618	586	586	569	596	578	595	586	599	637	591	612	592	614	568	594	625	595	591	584	585	590	581	635	557	624	582	565	577	597	578	613	588	576	579	590	555	610	589	639	561	567	572	570	580	623	640	576	573	612	549	579	585	564	626	606	626	604	603	582	572	598	621	582	603	587	577	614	567	598	633	576	611	618	637	627	604	576	590	625	596	608	556	604	597	550	608	620	591	569	609	615	571	574	546	576	593	576	584	622	629	607	621	576	549	554	553	581	620	587	614	586	609	568	581	603	576	595	585	535	577	583	591	592	599	597	570	589	613	551	592	618	570	625	647	607	622	576	580	581	592	602	567	604	623	599	589	569	569	599	588	527	579	598	573	623	606	615	622	552	636	621	596	601	653	573	589	640	601	577	621	561	579	585	588	570	578	603	572	587	618	600	592	576	597	575	590	566	562	638	605	638	613	556	590	602	536	603	643	584	564	562	590	603	596	551	570	591	578	595	608	582	572	606	599	586	645	590	605	608	626	602	575	590	598	603	623	603	611	617	578	581	556	572	584	552	624	651	622	560	560	620	578	607	622	585	587	595	581	611	563	602	578	653	598	581	664	606	583	569	580	584	647	610	580	584	614	602	641	574	594	616	585	567	601	551	584	633	551	599	572	617	624	608	560	579	571	595	623	610	612	568	603	631	548	564	633	579	648	670	569	599	577	545	593	566	600	602	616	576	572	607	577	587	650	572	605	606	540	598	577	609	581	581	587	572	590	593	559	606	613	556	628	647	613	620	595	601	574	584	584	580	555	603	631	620	618	613	571	589	583	597	588	583	595	603	557	583	567	582	609	604	579	594	586	565	571	587	630	636	588	621	581	576	574	561	574	600	597	625	620	592	592	616	551	586	594	598	584	540	638	580	603	598	563	617	582	576	586	584	611	588	593	585	619	571	617	601	584	638	645	598	577	593	609	586	607	594	596	622	574	592	582	591	640	609	597	576	599	592	621	580	564	559	591	595	590	594	598	599	591	560	608	648	621	623	609	609	595	621	612	573	558	580	587	615	602	548	565	624	580	577	597	622	553	615	584	579	616	615	605	586	613	610	598	572	596	554	585	612	580	622	591	614	619	618	564	542	616	607	568	582	592	590	591	577	606	567	599	595	600	615	574	546	570	579	591	587	559	631	609	610	572	601	576	609	559	578	578	586	588	598	581	570	540	586	586	620	594	586	596	601	583	575	577	596	590	578	619	562	582	614	603	598	603	601	573	605	542	589	598	609	565	608	597	560	581	606	604	580	584	602	601	575	589	617	562	587	547	604	606	601	590	569	582	569	627	556	615	600	585	607	572	569	583	561	597	649	598	589	578	621	612	642	574	629	642	593	588	619	580	588	581	563	589	589	603	580	594	593	611	598	573	610	584	594	610	552	616	584	569	618	611	577	591	603	581	591	598	605	551	572	629	574	564	610	583	581	571	604	559	574	644	561	587	624	599	600	579	568	588	571	539	569	598	591	591	632	562	566	584	595	642	640	566	560	588	625	557	630	623	629	617	608	605	599	628	583	600	601	608	581	568	626	598	575	559	619	623	584	584	586	622	609	594	580	579	557	620	608	586	569	557	617	601	600	570	586	615	601	607	618	594	577	614	609	594	623	626	572	623	574	592	584	615	541	605	606	628	611	584	595	600	630	623	611	605	589	584	535	628	596	562	567	571	608	629	577	607	589	597	573	597	598	585	550	578	592	588	587	587	579	592	598	550	570	613	606	581	572	564	595	580	574	583	619	590	625	561	641	596	616	583	639	595	621	646	606	592	594	601	574	601	606	620	601	620	570	566	562	569	591	584	571	601	640	551	627	582	586	528	570	595	554	602	580	614	564	597	630	594	624	542	612	555	552	576	612	569	579	599	587	575	644	579	590	561	604	580	625	579	572	579	638	614	617	601	598	602	615	602	629	568	597	592	573	636	618	600	609	636	592	598	641	584	492	556	624	624	598	607	611	598	568	600	559	580	594	595	592	601	578	582	550	596	600	617	536	600	621	589	603	598	583	589	575	564	564	624	619	590	634	620	592	588	596	581	596	622	565	599	614	578	582	649	584	584	610	587	571	568	588	609	530	604	575	595	622	578	586	588	573	607	567	570	601	579	588	575	616	622	587	555	585	551	575	568	576	625	620	588	589	572	610	558	633	599	612	607	564	599	590	589	587	595	609	597	602	575	638	580	595	572	609	581	612	622	632	621	655	567	611	599	575	587	619	560	579	600	580	621	634	605	590	629	649	601	606	627	592	555	608	599	560	597	591	593	610	577	573	592	618	599	558	639	596	569	569	594	611	570	607	605	596	583	639	599	581	527	569	556	597	617	577	571	581	603	596	613	589	621	598	579	567	596	595	620	597	615	578	589	629	624	592	584	562	590	624	589	609	582	637	598	605	614	599	603	648	548	566	618	592	614	610	577	578	581	604	581	575	599	581	582	610	581	643	605	592	615	570	579	622	635	576	600	594	581	600	603	620	609	568	532	575	632	613	654	569	605	591	632	600	560	574	600	617	619	594	543	598	575	572	537	571	635	593	614	582	560	620	610	633	612	553	580	656	625	596	609	623	586	564	605	649	592	619
26600	20703	10996	1310	529	404	412	413	369	344	347	397	376	355	385	383	369	350	365	401	343	378	362	331	347	340	344	377	389	357	369	354	361	361	367	350	372	378	337	348	368	377	361	386	383	363	368	364	364	343	358	350	388	393	379	365	351	325	389	342	377	386	368	334	332	365	357	353	380	387	354	377	374	370	384	389	393	354	401	372	361	354	370	336	385	349	384	378	329	327	361	382	335	396	386	385	351	350	358	373	350	383	340	357	363	362	385	391	377	371	339	382	362	361	368	362	342	368	401	406	333	373	346	385	374	363	348	384	381	372	402	393	385	333	355	363	355	362	354	321	366	384	355	361	377	354	337	389	365	333	371	386	354	374	394	375	362	373	372	404	359	383	331	405	362	379	356	362	340	366	342	369	334	354	343	374	357	356	341	405	343	368	340	341	370	368	406	370	372	409	397	397	363	347	327	340	381	372	324	390	351	369	390	378	381	344	359	376	356	382	385	358	427	351	359	365	384	344	366	371	339	360	364	366	391	355	384	384	352	374	335	400	354	394	386	350	414	370	373	375	383	370	346	373	380	393	328	365	316	375	376	340	361	346	370	343	362	396	353	358	345	371	376	360	374	349	385	326	351	376	384	388	353	356	334	390	372	362	387	408	368	369	397	405	363	335	376	359	362	357	363	357	341	394	390	388	396	385	351	393	341	365	358	365	382	394	384	370	379	366	352	362	396	362	350	379	327	347	353	359	386	372	350	339	369	361	328	387	365	367	348	336	354	367	382	353	359	344	359	386	324	359	351	354	363	362	353	363	390	393	370	379	378	345	351	359	371	375	347	387	315	341	376	356	407	367	377	351	360	355	347	368	367	366	366	385	399	363	399	371	397	380	399	393	381	397	372	369	358	366	305	365	352	379	361	357	383	387	380	335	407	378	347	369	355	374	336	363	381	377	370	318	368	359	367	346	367	352	412	351	380	351	368	363	357	377	361	397	392	368	358	384	365	357	375	386	361	365	348	375	362	355	338	390	385	351	344	336	371	368	358	355	357	384	377	382	371	383	388	366	351	361	369	378	366	405	371	364	359	372	367	368	398	404	379	375	357	343	376	372	409	343	347	368	346	359	349	356	364	375	366	411	372	380	334	354	359	365	331	373	353	312	386	334	370	368	380	370	316	363	324	359	371	360	362	373	350	356	348	380	346	347	360	346	353	383	375	351	349	379	409	382	386	374	407	332	375	366	385	367	373	369	369	352	359	392	406	335	381	394	376	333	350	356	356	369	372	328	372	360	339	384	348	350	358	368	398	398	350	386	373	380	359	349	359	394	387	366	375	398	398	322	320	386	345	384	367	360	353	401	371	380	374	336	345	378	366	381	374	359	372	404	384	356	364	370	395	355	389	384	338	367	367	365	381	377	341	346	363	383	350	388	380	359	371	337	350	344	359	344	378	348	388	383	346	386	383	368	371	391	377	354	375	367	374	349	362	357	349	359	379	392	338	398	365	371	360	376	377	372	350	411	383	391	381	324	346	366	393	391	373	373	360	378	364	386	358	338	379	391	392	352	402	362	337	369	361	348	377	331	358	357	398	312	418	382	392	332	354	351	339	363	360	354	393	337	360	397	402	388	333	383	338	372	345	367	329	385	340	350	414	376	380	347	390	346	381	363	387	313	332	342	354	392	404	354	370	360	397	355	347	408	386	343	344	368	406	408	378	385	391	378	391	351	335	357	367	349	378	371	352	310	368	372	344	354	379	357	353	385	343	363	341	336	364	352	345	395	384	361	341	391	339	354	364	366	380	382	365	360	377	358	348	345	359	331	349	357	389	375	368	357	369	362	371	385	366	345	333	410	363	334	363	379	345	343	363	364	364	346	366	355	374	380	342	347	349	366	373	356	335	358	406	355	345	350	368	368	345	389	382	386	347	383	336	375	371	350	329	386	336	341	373	356	373	371	377	419	342	366	377	372	391	364	395	396	350	365	364	352	404	380	337	372	365	399	387	327	311	348	333	340	355	352	372	364	360	343	377	357	388	386	343	419	355	395	375	391	375	350	360	374	381	344	342	342	347	382	336	340	424	383	374	369	323	360	370	370	394	375	348	361	366	367	389	365	373	360	373	357	369	393	383	403	348	370	365	375	360	373	332	389	389	348	379	366	363	379	377	401	379	374	373	336	376	358	332	381	363	369	407	370	370	347	346	370	374	341	390	331	368	349	365	400	394	383	374	352	348	368	363	363	384	355	382	376	390	361	371	336	366	369	366	354	318	385	344	351	370	379	393	376	408	367	350	366	379	395	347	330	403	347	364	388	346	361	377	338	358	354	401	352	382	364	392	368	371	325	406	360	354	368	363	382	354	366	317	345	370	357	346	362	359	368	381	377	354	373	365	348	374	363	357	343	380	392	353	369	372	353	370	376	360	378	365	366	385	358	401	355	353	340	339	357	372	356	381	399	348	332	342	377	355	349	338	387	349	382	344	380	359	388	355	339	374	379	376	362	347	362	357	346	366	377	370	350	360	347	353	370	375	346	375	336	367	382	367	364	362	367	368	358	356	355	368	389	362	402	367	385	381	365	371	385	405	377	361	366	364	401	354	376	382	327	351	398	377	384	399	405	365	337	375	344	350	345	404	375	366	351	367	369	327	353	361	351	361	354	368	358	367	356	372	354	401	379	362	368	334	345	341	377	406	350	366	341	418	379	368	338	372	360	362	350	376	361	363	369	348	387	361	357	338	374	388	352	387	329	375	368	348	359	387	371	370	329	359	402	397	361	379	375	350	373	352	399	374	370	386	390	371	354	385	365	374	361	365	398	406	399	389	344	350	336	369	337	345	343	358	362	394	367	362	389	341	370	386	339	372	359	398	357	392	372	353	370	334	362	390	352	369	365	352	359	361	357	360	369	356	380	361	376	360	406	370	376	389	368	335	362	376	386	384	332	371	371	380	358	388	350	357	360	387	406	371	367	370	325	332	342	377	360	323	373	363	393	352	346	375	398	389	372	397	376	383	378	359	365	345	349	384	343	380	372	349	364	376	363	388	397	356	360	388	391	314	376	373	355	378	347	344	371	390	372	412	397	416	371	369	378	349	353	359	345	379	346	374	361	318	381	368	366	364	391	369	383	334	370	373	422	395	363	382	347	380	371	380	402	353	354	359	369	376	393	392	354	353	364	369	389	360	385	393	353	352	348	387	397	342	401	390	379	366	383	352	348	353	417	347	371	318	313	367	393	384	403	358	373	368	373	389	375	380	370	379	351	371	366	387	409	370	352	370	357	341	358	386	387	371	350	368	364	414	409	384	391	375	352	327	355	392	344	365	379	375	366	358	379	349	356	390	338	363	369	346	364	394	377	405	349	402	381	361	360	323	341	355	338	365	403	370	359	377	375	354	333	346	332	366	368	347	361	391	358	365	364	370	360	358	342	373	393	365	379	364	370	355	346	348	412	351	355	342	389	370	383	377	378	396	373	366	350	383	366	363	358
13341	1888	8314	1067	941	888	845	802	818	791	749	743	717	763	758	789	728	751	741	704	715	730	718	709	702	731	759	704	723	694	715	724	695	758	704	696	673	749	740	730	704	752	729	684	715	743	723	771	751	729	705	708	692	733	743	749	723	706	742	701	742	699	719	736	725	715	743	700	711	743	681	702	695	726	716	686	706	724	747	739	728	673	742	698	722	721	670	695	743	761	748	720	803	756	761	721	721	724	695	706	708	717	741	710	711	762	742	720	707	690	728	726	699	676	738	715	691	738	766	746	719	691	705	714	725	686	720	737	750	727	683	748	698	690	709	696	724	738	703	701	743	691	720	790	738	718	708	710	666	715	707	735	743	740	715	720	654	714	671	714	757	710	703	717	698	735	715	711	725	716	722	695	703	745	685	726	732	742	778	704	676	694	680	728	716	689	702	714	723	771	768	702	726	692	729	693	673	698	729	683	711	663	751	731	642	681	726	726	742	736	734	745	667	737	741	745	683	690	730	732	710	754	733	684	729	718	712	720	748	743	692	714	693	707	720	795	721	719	719	712	749	692	702	747	729	735	709	706	726	755	712	695	780	741	687	720	748	750	710	726	711	706	757	696	694	761	735	737	749	729	700	710	721	713	775	734	721	736	681	690	699	716	724	724	706	723	705	703	728	687	670	724	708	718	685	736	747	765	679	697	737	661	689	684	724	697	689	720	651	708	772	747	700	672	704	685	709	727	734	730	733	714	709	719	720	763	741	723	709	701	712	732	673	737	735	749	726	673	743	711	687	699	689	717	659	710	769	741	707	716	726	687	692	724	701	742	706	729	695	667	680	739	726	707	733	716	753	732	715	757	751	683	657	672	753	727	681	680	733	714	723	683	697	686	739	773	719	723	741	721	720	783	689	696	703	695	753	757	716	740	708	696	727	718	748	734	711	722	789	692	687	764	719	697	716	719	757	754	660	691	748	682	684	752	704	706	708	738	704	719	734	671	685	657	718	728	737	682	744	718	667	700	683	740	725	754	738	676	726	740	718	720	704	738	720	682	722	761	784	739	724	730	748	687	765	695	678	709	674	722	698	685	771	747	719	696	755	701	698	711	712	703	782	706	719	721	744	723	722	702	752	661	713	748	736	686	740	709	728	769	711	750	717	707	715	744	683	711	720	651	708	712	697	688	712	667	731	727	684	727	704	692	699	714	768	755	735	787	643	693	699	715	680	731	728	711	674	687	716	727	689	705	680	680	732	734	747	745	719	694	748	715	699	747	712	763	689	722	689	692	696	721	750	764	755	721	698	720	710	705	657	679	714	670	725	680	685	738	706	742	687	764	711	704	772	669	763	712	736	761	739	678	744	732	701	743	710	726	772	726	767	693	739	734	734	676	721	686	753	767	713	680	703	675	685	696	714	702	735	734	748	730	691	735	718	687	684	671	745	732	701	743	724	746	737	784	690	700	722	664	721	696	722	723	761	702	717	692	737	724	676	684	754	742	727	717	685	706	729	692	734	716	739	691	694	705	692	697	723	704	691	680	685	727	695	720	712	751	724	691	723	739	702	728	679	708	665	723	720	701	666	755	745	720	679	718	697	699	680	706	736	700	671	698	683	708	741	720	763	686	797	688	714	733	698	756	733	663	680	676	728	707	717	695	719	697	689	708	698	671	729	682	740	707	703	690	712	702	688	722	732	703	727	710	690	715	689	771	733	732	723	718	719	730	711	691	727	702	705	703	695	740	724	707	719	714	709	697	733	706	701	726	695	760	723	681	685	717	737	684	681	730	726	725	704	723	725	741	741	673	673	714	667	651	721	761	738	694	807	731	705	687	671	687	696	747	760	717	730	703	693	726	710	715	706	690	718	707	711	672	703	659	721	704	765	705	725	734	672	785	710	716	665	700	715	741	723	714	710	634	714	715	723	694	725	744	704	721	738	697	724	736	732	759	718	697	695	691	692	796	785	698	729	713	723	723	709	720	724	691	704	752	717	718	710	711	697	697	668	751	760	719	761	693	714	702	758	656	701	714	717	717	732	744	758	674	686	708	743	735	707	711	691	679	711	726	746	741	727	728	721	782	718	723	728	703	732	705	695	729	765	720	722	739	656	686	731	698	713	669	672	686	717	680	675	679	722	760	756	723	743	710	745	722	673	683	712	712	736	696	757	737	731	667	760	688	743	726	662	735	715	757	677	723	732	723	725	708	681	722	757	722	684	757	702	696	716	705	713	696	700	755	698	742	686	716	697	749	760	726	696	650	707	748	738	636	753	736	739	710	724	722	740	700	682	740	699	763	730	746	735	765	741	716	748	769	770	715	718	700	661	679	730	704	751	707	710	698	713	762	729	730	717	701	655	695	772	670	735	733	712	671	736	705	707	715	715	730	711	696	693	692	731	724	693	758	735	720	727	722	749	720	706	709	713	719	708	710	750	663	743	726	722	695	674	723	708	692	744	645	752	759	733	754	713	693	696	695	711	724	729	694	706	734	713	727	717	690	730	719	721	740	699	675	724	717	683	749	719	687	787	724	702	704	737	732	734	745	673	682	698	712	718	741	690	732	734	682	669	688	648	707	699	723	671	722	733	716	711	747	705	670	724	706	751	716	704	757	693	715	720	664	705	689	738	683	685	694	749	709	728	714	711	668	744	704	721	738	702	771	706	711	756	712	716	696	708	688	732	713	661	704	693	721	709	730	747	735	743	715	736	721	757	715	717	684	748	728	731	716	759	727	732	723	710	693	730	704	736	714	761	714	729	709	753	654	705	658	713	733	743	693	704	749	686	711	694	712	696	729	692	708	736	717	747	745	711	723	722	734	662	712	708	705	706	682	734	700	733	690	742	748	711	736	726	729	737	728	716	718	731	691	710	683	694	727	719	715	688	729	726	733	736	713	726	689	708	745	793	723	753	696	756	762	679	665	678	706	706	734	709	717	721	690	717	699	702	722	718	659	728	706	730	708	752	717	720	709	728	707	737	743	689	730	688	735	675	718	738	700	711	700	695	717	673	714	704	721	703	760	734	732	746	684	734	711	687	676	747	747	753	699	727	708	735	683	650	761	747	699	706	725	751	740	704	728	704	706	778	753	706	728	731	724	683	689	742	700	720	676	703	734	692	673	708	706	709	712	746	743	716	683	663	733	733	751	727	704	720	742	708	698	726	712	695	669	710	729	704	720	746	660	704	697	761	726	688	654	734	723	708	715	760	712	716	691	730	738	756	678	675	708	724	655	702	669	717	708	709	691	689	732	709	716	695	699	696	711	722	722	721	681	710	690	782	701	722	747	714	687	694	711	691	674	729	725	685	714	719	685	706	755	739	768	732	703	711	674	684	722	707	721	756	711	715	720	727	679	721	756	736	729	719	696	738	749	718	716	671	743	696	704	749	762	697	723	712	722	738	689	730	750	742	712	726	713	699	707	682	697	726	717	738	717	742	727	765	767	737	703	733	702	649	675	700	743	682	718	685	699	714	690	751	718	686	727
24235	21344	27956	25046	20914	3267	606	413	336	350	315	281	249	240	235	215	206	187	208	195	185	207	180	201	179	206	190	178	195	165	184	173	178	161	185	193	186	172	191	184	206	176	187	199	182	151	183	168	214	165	148	185	196	179	172	193	176	170	170	166	173	201	201	160	153	176	182	187	169	180	191	151	170	179	171	161	158	156	171	165	166	196	162	173	153	175	159	174	163	161	195	182	167	202	181	177	164	222	166	170	156	194	168	189	185	183	182	183	164	173	193	172	189	194	194	188	156	177	130	181	185	190	174	185	176	176	173	185	180	166	198	170	211	154	178	176	181	150	162	181	179	166	198	174	164	180	185	154	181	146	154	163	195	159	162	164	175	168	166	187	198	175	169	187	188	178	174	166	167	178	171	167	164	164	190	165	167	186	176	170	165	176	155	179	172	158	178	182	177	170	147	157	156	152	173	200	183	185	201	188	172	185	169	207	171	181	165	173	193	187	177	179	173	171	191	172	167	162	156	173	182	173	192	159	159	174	164	178	166	166	157	157	163	168	175	175	181	158	154	163	142	151	162	187	154	174	179	176	176	191	172	198	172	174	172	174	187	177	176	177	160	183	159	179	162	168	177	165	160	193	192	184	162	190	164	185	193	155	175	174	176	165	176	148	179	189	162	187	162	180	205	159	180	179	196	158	153	194	167	178	164	171	153	180	168	171	180	177	174	180	162	191	197	179	150	171	171	169	176	180	173	153	151	168	174	171	186	166	185	162	175	188	163	169	160	156	156	173	166	183	197	144	144	167	158	175	175	189	152	166	167	197	161	144	181	164	157	159	179	181	157	172	170	153	165	181	169	163	184	165	174	177	186	169	184	168	176	147	164	154	187	167	160	176	171	175	169	169	180	159	164	168	200	170	167	192	180	182	179	156	162	175	174	186	175	178	194	199	180	155	202	168	159	185	196	177	142	171	157	153	158	181	167	179	191	183	178	174	171	167	187	149	178	186	177	186	154	157	172	152	166	179	181	204	175	163	185	176	165	172	169	173	164	183	179	157	162	156	153	171	165	171	207	168	179	169	178	166	203	161	186	182	176	165	188	182	186	172	185	185	184	161	158	194	187	180	170	176	168	173	160	172	164	165	170	184	162	160	161	163	155	175	178	170	171	177	167	170	174	179	146	178	181	186	176	173	174	192	176	181	154	180	165	161	157	201	169	163	178	154	147	162	164	161	156	171	179	182	176	175	157	194	170	154	169	183	162	172	153	175	190	163	193	178	169	193	173	187	137	159	179	163	202	177	174	177	182	166	166	170	183	176	159	180	166	188	184	158	165	174	182	190	178	168	183	184	178	173	159	187	178	175	162	168	179	177	185	150	191	163	172	185	183	186	167	154	179	180	192	171	176	165	182	197	151	184	174	155	159	180	175	176	159	165	175	147	194	188	168	169	153	174	163	196	205	195	184	161	166	167	187	154	172	164	176	188	174	171	175	186	187	161	214	157	173	163	189	170	175	175	175	177	164	165	187	172	192	168	170	144	192	171	177	182	169	178	172	175	180	170	180	159	189	167	176	148	168	152	173	164	180	208	143	171	190	164	184	191	198	193	161	190	184	187	176	194	193	171	177	193	167	164	177	186	156	184	176	182	165	162	198	185	194	177	168	167	183	173	160	175	169	156	190	165	170	189	172	168	183	170	195	212	182	162	176	146	157	164	191	151	172	160	180	163	177	176	196	164	177	167	169	187	163	169	158	169	176	162	193	167	187	169	186	185	191	169	196	170	170	159	189	192	183	188	185	162	177	135	175	194	152	167	170	157	169	185	153	186	196	169	174	184	166	167	164	161	176	141	178	173	182	192	158	193	188	196	193	170	178	193	190	154	170	153	143	160	179	171	169	174	170	157	171	158	168	144	168	187	165	168	160	181	177	170	166	187	140	186	179	166	159	169	153	165	187	155	160	173	171	172	157	174	156	181	160	177	183	153	180	193	161	182	174	175	181	164	175	172	185	187	186	195	175	184	175	138	179	154	190	148	186	184	171	163	163	180	169	173	168	169	184	165	166	173	165	176	169	164	155	161	176	180	191	167	177	164	166	162	176	183	205	174	167	160	162	181	180	174	159	181	167	168	171	173	181	170	160	172	188	162	149	154	195	163	171	189	177	172	173	163	182	171	191	171	168	162	156	186	190	158	201	183	171	165	157	170	165	176	156	191	163	173	182	168	168	193	157	177	185	174	161	161	176	205	159	182	179	161	165	167	195	151	163	169	197	173	156	188	174	159	158	162	143	155	181	163	168	182	187	193	188	176	167	170	167	193	162	169	186	177	171	187	188	176	169	187	154	159	181	171	181	181	195	187	200	153	180	180	173	172	166	169	163	143	187	168	166	169	163	186	172	190	163	174	174	157	188	187	150	188	187	192	189	195	152	179	184	173	184	168	198	160	174	184	173	159	154	153	185	181	186	167	183	178	161	179	171	177	175	167	168	167	165	169	188	147	179	155	173	185	172	176	177	169	174	181	190	177	158	196	212	177	172	156	161	191	201	169	146	187	169	158	161	177	195	153	156	155	173	190	177	133	166	188	158	168	169	187	193	142	175	154	192	161	180	190	171	184	149	164	191	171	182	178	154	177	157	179	167	147	162	176	173	194	169	173	174	172	179	173	166	183	172	158	164	186	177	158	176	161	183	164	168	158	165	159	157	196	175	185	160	176	184	169	172	174	168	170	177	189	160	184	177	164	186	163	161	171	158	181	177	158	165	180	157	179	145	166	193	163	160	176	166	189	160	166	160	184	178	172	162	174	169	182	179	178	178	184	165	181	157	156	163	180	165	158	171	167	156	172	157	165	159	165	194	162	173	170	190	190	201	170	174	199	165	152	172	184	165	157	178	163	196	195	182	172	185	160	171	182	169	170	163	163	182	186	159	183	167	161	171	186	198	168	165	193	169	201	150	176	163	176	153	161	169	181	188	174	177	172	168	168	182	166	166	173	170	160	155	186	188	154	165	180	154	165	152	175	167	160	156	163	178	168	176	191	178	157	183	185	174	182	159	165	167	161	173	197	170	175	177	167	183	180	162	164	171	175	142	157	185	162	182	171	175	174	189	149	189	174	171	151	191	173	172	168	178	180	170	190	180	173	182	188	174	151	180	164	202	202	163	188	196	151	166	169	178	180	172	175	180	157	176	158	192	168	188	165	172	155	184	185	185	152	176	159	178	166	167	155	164	177	174	179	170	167	174	178	182	181	182	165	186	168	158	172	164	191	182	168	163	168	161	166	156	175	158	183	194	186	184	197	181	183	184	187	155	170	167	173	180	153	175	182	150	148	165	180	167	165	160	180	180	187	175	165	178	178	188	177	178	170	166	160	175	168	159	173	161	165	168	172	163	177	170	153	168	189	178	158	149	197	154	172	139	170	162	193	184	161	168	175	203	162	147	177	186	172	172	156	163	138	150	176	160	185	173	165	174	165	164	181	184	162	161	164
25983	10364	21720	4265	2880	2041	1553	1187	1010	930	760	704	671	613	582	501	464	492	454	448	457	434	436	432	400	423	433	416	404	418	369	404	393	399	373	411	420	382	381	364	377	352	381	377	373	362	360	350	354	366	361	380	339	363	315	333	359	369	376	377	351	428	350	371	339	381	369	338	369	377	361	358	387	374	387	366	337	369	349	352	371	336	408	383	345	364	344	360	372	348	343	386	385	357	332	346	361	384	351	328	365	370	358	356	365	358	330	344	371	373	357	389	350	356	330	361	333	380	356	335	386	354	370	330	362	358	318	353	379	368	369	368	347	322	392	357	365	360	344	363	356	357	336	385	333	353	348	348	380	335	384	361	356	328	393	362	383	356	377	351	344	372	355	352	356	363	355	352	346	342	368	373	361	383	354	372	341	335	356	400	338	363	350	342	357	376	339	342	382	356	359	324	331	355	353	366	332	374	379	377	333	358	367	349	354	329	363	321	340	350	372	408	319	343	343	348	329	312	352	348	372	312	352	357	370	343	373	357	328	350	362	372	401	366	329	361	362	333	355	337	360	358	347	367	325	339	380	332	368	345	357	373	346	316	370	345	378	344	377	369	384	365	374	338	351	356	347	360	349	381	388	351	355	338	342	365	371	419	362	326	365	367	343	334	352	340	333	344	366	350	368	364	376	307	347	335	362	357	392	371	332	387	338	388	351	358	357	379	354	373	369	359	365	364	375	367	336	351	374	344	339	369	336	351	362	374	356	355	369	336	350	351	318	329	377	366	336	354	364	347	371	376	359	346	329	381	315	387	383	374	346	351	336	349	351	350	366	356	378	358	373	373	341	336	373	300	360	360	358	332	358	358	353	354	368	368	365	382	348	367	368	382	379	332	369	342	335	381	345	359	356	363	314	337	355	337	382	354	346	379	346	353	353	368	357	345	383	320	335	356	365	369	349	378	362	367	353	351	338	339	367	345	333	361	352	362	363	339	319	368	309	346	353	373	369	352	358	335	339	334	342	320	391	371	367	326	390	356	354	352	364	366	332	317	367	372	325	369	368	343	366	346	371	360	341	369	372	368	357	374	378	334	364	344	343	367	357	345	379	362	327	381	361	341	357	345	355	349	333	329	379	374	356	354	370	372	368	347	327	355	324	357	366	359	350	392	363	336	377	382	360	360	332	326	377	352	365	356	363	353	330	324	369	357	351	357	335	375	368	337	364	377	370	348	359	364	362	360	389	351	325	341	373	387	307	374	385	368	349	367	359	346	364	346	361	337	387	365	330	358	388	337	316	353	342	358	343	347	358	348	350	352	347	361	372	339	359	351	385	366	368	359	361	339	347	358	336	359	338	391	340	391	323	347	364	373	359	366	340	328	327	371	351	348	377	368	370	369	351	340	337	368	354	361	351	326	380	357	347	338	337	405	354	358	370	388	378	363	345	382	371	357	363	365	351	355	357	347	351	367	361	332	355	358	348	369	334	400	352	362	324	346	370	349	395	356	360	385	357	352	328	362	364	392	342	353	327	334	328	375	364	372	371	383	335	371	374	373	384	357	349	354	329	363	374	363	353	356	369	335	340	357	366	389	333	363	335	352	354	336	352	389	374	354	355	397	340	349	333	349	352	367	350	331	355	365	337	331	345	339	337	349	357	336	329	349	350	372	399	345	386	356	309	342	341	361	355	344	400	359	352	364	367	361	390	351	338	359	364	354	328	375	359	363	340	396	363	352	367	342	367	381	340	332	334	362	339	360	395	357	361	354	333	346	365	365	365	358	340	361	349	328	370	354	354	367	344	338	335	344	348	355	345	368	358	374	382	373	368	383	335	352	351	354	363	358	393	356	352	332	333	376	354	363	353	343	337	339	311	329	359	338	347	337	357	372	339	341	358	364	363	341	323	352	395	363	363	331	358	343	338	374	353	370	353	339	335	384	333	352	339	356	370	335	368	348	346	347	365	352	344	368	346	333	341	343	337	355	361	340	372	328	372	320	371	355	339	360	367	326	354	334	363	355	366	348	375	378	359	365	358	333	346	367	365	342	343	337	347	364	362	362	337	346	357	359	335	391	338	344	392	377	325	355	353	371	350	374	332	357	380	351	350	390	341	378	376	332	338	378	359	360	343	348	359	383	389	340	357	377	353	332	350	369	325	340	339	362	352	337	360	402	336	377	390	358	348	402	365	346	383	353	350	396	370	340	348	361	374	326	340	363	356	379	355	372	371	394	389	358	375	377	364	338	371	319	312	347	358	377	357	334	345	355	359	344	384	334	370	344	322	345	360	350	365	372	331	343	355	374	383	372	361	360	382	359	349	330	377	336	339	365	358	360	362	348	352	384	354	369	374	362	361	334	343	347	371	356	378	348	352	356	347	325	380	374	355	343	376	345	354	370	360	362	355	384	367	349	372	376	348	354	375	388	369	346	383	366	330	342	346	349	343	378	332	376	358	360	357	410	388	370	333	366	336	349	329	347	373	307	385	358	323	356	395	350	341	369	355	342	380	376	361	367	365	331	375	366	360	376	336	408	363	342	358	357	343	359	356	367	350	348	369	366	344	363	372	357	338	347	337	363	354	376	349	314	319	348	313	328	344	387	327	338	319	372	381	358	368	356	353	397	362	364	348	379	357	365	349	357	296	367	343	347	346	318	375	359	369	338	346	366	338	328	351	356	368	345	393	342	354	367	359	343	351	351	361	383	340	366	324	357	361	352	374	390	372	349	357	348	379	377	347	393	340	350	378	315	392	341	345	340	377	343	332	329	325	354	363	374	365	346	365	349	376	314	349	318	365	357	349	367	347	361	340	380	344	344	347	322	318	346	350	369	370	380	364	367	333	369	397	350	360	371	341	348	347	396	355	330	342	389	388	356	384	390	372	340	343	338	370	338	354	365	338	377	377	354	382	337	345	341	363	355	339	354	335	385	359	369	355	344	373	341	393	385	353	347	332	356	344	364	380	381	350	354	337	344	347	327	344	375	352	363	341	350	379	377	411	350	330	364	355	362	368	338	358	380	340	370	390	353	387	349	365	353	347	361	395	364	379	317	333	339	344	357	355	357	337	348	334	355	363	372	373	345	353	377	376	353	327	341	337	377	338	345	352	335	378	374	387	390	366	358	309	372	358	348	358	339	342	372	373	345	360	348	377	396	362	358	343	355	355	336	381	360	380	387	356	366	344	395	337	364	334	328	364	332	371	355	385	345	320	340	366	338	357	350	341	341	320	348	361	362	371	326	330	359	372	370	331	346	390	360	351	361	364	388	388	340	339	376	356	358	332	324	343	320	334	353	333	358	377	332	372	362	354	382	351	333	385	334	365	340	345	349	365	354	326	330	338	344	378	365	328	314	332	355	370	381	348	377	360	348	360	367	316	309	359	333	366	338	355	363	350	369	340	343	354	343	342	386	352	369	379	351	336	349	360	385	337	372	349	340	376	370	360	348	372	358	368	371	349	338	338	371	327	358	349	374	315	394	334	366	345	350
23320	21342	28729	24289	21342	20499	2419	843	664	565	515	508	491	436	427	405	372	388	413	368	379	363	393	358	383	371	384	350	337	373	364	345	337	356	358	343	335	337	339	320	329	362	332	325	348	345	334	366	364	319	337	321	325	306	324	335	328	328	333	322	324	285	335	335	339	322	350	325	320	347	325	333	334	313	358	341	338	316	319	327	327	327	368	312	363	326	338	348	299	325	351	326	317	336	317	322	341	334	356	326	313	332	351	312	320	318	333	320	324	318	319	352	330	322	311	322	310	311	343	326	323	337	338	279	347	306	311	328	277	310	332	307	307	299	296	338	317	320	337	346	317	317	329	353	350	291	333	314	320	305	332	304	343	366	301	325	317	303	332	314	333	313	326	316	318	345	346	323	334	308	351	307	314	341	315	323	327	306	341	302	303	321	318	303	330	312	347	315	324	357	339	296	319	310	331	322	329	302	328	321	300	311	323	346	324	330	325	340	369	346	353	280	344	319	334	323	323	333	320	305	293	319	366	343	325	321	336	352	332	322	316	334	337	317	312	340	305	307	348	322	371	300	305	314	322	346	319	332	311	323	319	349	325	325	329	321	346	310	334	327	327	288	336	346	343	323	294	329	313	310	336	335	330	309	344	333	320	310	352	313	320	328	286	302	353	319	321	314	321	317	306	348	309	339	331	300	335	314	340	298	309	290	325	315	354	310	322	353	330	300	306	333	326	316	315	347	317	323	331	305	308	319	300	335	297	308	347	325	337	310	340	327	327	363	322	295	333	338	310	340	345	344	331	302	346	345	331	321	350	339	321	292	365	344	368	330	324	343	339	317	346	342	301	303	296	344	293	311	320	319	355	311	338	320	271	316	327	308	310	303	317	310	286	310	328	330	321	334	317	345	330	366	326	304	334	342	314	336	309	317	336	311	354	330	318	288	305	337	353	305	325	314	317	298	303	321	294	332	302	346	298	342	304	327	323	307	335	343	309	296	296	340	323	309	320	330	344	362	352	318	321	310	304	334	316	334	314	308	305	310	324	300	309	324	340	320	319	297	323	343	352	326	295	314	315	334	306	336	321	324	335	329	332	314	367	335	319	341	327	350	332	316	327	331	326	337	316	339	319	322	354	323	315	329	319	354	318	333	316	325	339	329	349	318	337	335	315	323	329	344	326	309	353	319	321	322	316	327	325	305	337	321	342	312	320	306	343	362	311	336	328	334	326	324	337	315	298	336	294	332	346	344	332	325	324	294	338	324	344	327	298	343	287	306	301	353	328	331	346	333	308	309	320	333	348	323	308	335	324	316	312	309	322	344	305	344	315	322	346	316	330	302	309	359	341	324	332	341	315	316	303	352	325	328	350	316	322	349	280	323	305	321	317	313	352	329	295	330	307	316	310	340	348	323	321	304	336	333	326	293	310	324	327	325	343	308	307	322	317	306	310	317	330	347	304	315	293	322	325	325	330	336	340	332	319	355	310	300	315	320	311	343	355	335	330	324	347	351	297	299	310	328	306	335	361	321	323	302	331	352	361	317	317	328	323	328	327	332	299	337	345	317	339	335	316	285	299	311	318	319	321	344	306	348	317	290	337	347	315	311	329	317	329	322	334	345	338	290	321	357	337	317	306	337	325	360	346	300	314	339	329	332	307	338	338	323	338	321	318	301	328	358	330	308	330	333	332	287	300	322	325	292	303	317	324	321	319	350	294	344	312	358	272	332	318	319	309	344	311	279	328	302	322	351	323	350	349	324	314	322	311	303	335	340	319	321	353	356	317	334	322	328	297	337	313	331	337	326	330	332	343	300	318	333	327	324	300	313	339	354	299	326	317	310	353	311	324	340	297	312	326	356	327	315	331	324	336	304	327	371	331	348	351	326	336	323	334	322	320	340	317	308	325	320	326	299	327	340	316	338	317	326	315	320	364	319	309	315	319	328	338	299	307	327	326	358	299	316	330	324	337	323	327	328	315	314	308	312	345	312	313	317	324	362	349	303	302	328	336	347	334	297	330	329	351	321	321	330	314	333	342	325	334	328	317	306	317	325	334	314	297	345	331	301	332	312	323	346	334	362	302	296	329	317	339	353	325	317	327	319	300	343	327	324	327	318	325	299	310	299	319	292	336	326	302	318	317	333	321	317	309	313	343	326	326	342	289	314	330	331	316	346	331	278	352	334	317	346	314	340	350	345	325	313	316	343	322	327	291	322	326	301	287	319	320	307	315	317	332	352	290	293	341	336	326	342	323	348	341	303	286	340	330	353	324	335	316	294	338	316	333	321	313	317	311	317	320	314	346	344	331	305	333	334	347	339	306	294	336	303	318	308	325	306	330	348	324	317	296	336	320	311	332	322	346	373	328	326	345	355	310	320	318	313	354	328	338	318	309	297	304	323	331	329	325	298	325	342	315	332	315	324	325	317	340	328	324	337	324	326	321	330	326	334	307	325	341	312	336	350	330	314	285	323	319	321	332	324	341	289	299	309	358	316	315	325	358	317	323	356	330	333	338	290	336	344	328	341	338	313	317	340	328	350	318	307	321	314	304	320	300	311	320	308	326	346	336	335	319	325	355	288	331	312	306	290	353	316	324	344	315	292	311	298	304	315	383	328	325	314	325	294	362	319	305	333	331	332	348	352	298	310	320	335	314	312	301	327	362	321	327	337	308	310	317	303	320	309	304	300	301	300	337	333	320	366	323	312	324	370	344	292	307	305	320	314	289	313	323	311	291	323	304	344	346	325	339	330	341	321	322	311	352	334	309	306	286	342	317	325	294	321	303	322	312	316	302	320	318	340	318	330	340	285	301	305	296	320	322	321	330	328	333	326	313	277	340	323	343	294	330	342	304	336	334	312	330	283	305	311	336	322	342	343	325	305	324	344	329	326	321	319	348	326	354	346	355	299	297	314	325	320	300	323	318	321	312	323	335	356	342	299	302	332	307	362	358	327	315	329	321	312	325	337	317	327	302	322	308	319	354	326	294	297	333	308	321	324	345	334	324	317	324	327	328	314	336	289	321	292	339	313	310	338	357	324	295	331	327	341	334	296	334	325	306	330	322	313	333	317	314	346	331	344	315	341	302	313	351	321	331	316	300	302	365	323	318	330	343	314	312	323	323	313	301	366	343	322	339	357	279	313	301	283	332	347	302	312	320	314	318	312	339	316	340	315	325	314	298	335	328	318	344	333	313	336	336	280	359	335	318	291	310	338	355	343	324	330	352	334	315	324	304	321	302	357	338	313	342	326	329	350	321	325	326	306	333	309	331	347	322	325	352	341	332	321	315	331	335	313	323	340	308	321	337	310	331	299	311	331	329	308	293	335	330	294	310	317	331	354	356	330	317	340	316	341	334	298	404	325	315	314	301	315	344	327	345	342	304	325	338	297	317	331	327	328	320	309	316	296	329	342	351	315	323	312	330	349	301	352	284	328	292	348	320	280	363	329	338	332	290	330	324	352	282	339	310	329	347	328	359	352	287	324	323	326
27839	16468	25243	7303	4914	3660	2801	2223	1869	1650	1404	1222	1146	1026	966	937	879	830	832	801	815	716	755	776	706	658	676	738	684	693	625	645	657	631	685	660	598	638	631	636	616	631	640	647	569	637	651	651	605	570	607	602	643	624	664	592	598	573	596	574	633	564	606	527	629	613	590	602	604	598	560	612	581	572	620	606	665	601	669	579	581	617	609	578	600	621	575	614	597	592	599	585	608	585	580	583	574	630	566	553	613	586	564	551	608	566	592	582	548	549	606	605	604	617	580	655	619	610	608	554	593	647	592	615	612	601	537	612	606	658	582	606	589	560	610	586	623	579	548	610	598	566	585	609	582	547	629	597	587	622	576	593	609	626	583	568	653	592	568	591	577	563	598	586	583	588	612	578	632	603	584	566	583	606	589	588	561	607	592	572	584	589	631	634	564	589	567	559	613	604	584	555	579	572	604	574	585	574	549	561	567	604	560	591	586	563	565	588	581	583	585	564	568	617	601	584	628	562	585	567	576	644	605	611	559	552	601	581	598	583	612	577	590	617	583	598	594	573	620	599	546	584	576	586	546	573	621	578	606	591	632	644	604	598	605	592	588	587	579	592	553	648	611	588	611	575	583	590	612	591	602	595	604	569	605	577	604	577	648	573	579	610	596	572	615	604	618	599	616	600	544	649	553	591	592	556	583	591	607	606	575	607	581	606	642	594	610	617	578	592	597	551	602	600	564	602	566	593	625	577	587	585	557	661	604	572	584	612	565	605	598	588	577	589	588	525	600	594	597	613	599	606	605	635	595	588	579	600	599	588	579	584	623	612	561	578	540	583	606	542	588	572	555	591	649	590	532	603	546	613	566	575	597	596	652	626	593	615	591	535	591	577	590	592	572	558	570	598	594	593	605	594	604	539	587	607	638	581	565	591	617	578	645	595	589	579	602	634	551	533	561	582	561	599	545	557	629	616	573	573	591	638	616	580	589	583	586	577	627	584	603	595	648	593	608	571	606	572	621	564	576	599	623	626	559	595	598	633	582	581	606	584	617	608	591	588	566	623	561	576	599	583	610	605	610	551	583	615	597	589	545	611	561	533	537	577	561	559	590	591	590	598	605	561	568	583	631	597	587	591	574	659	568	607	559	575	587	589	591	593	582	584	581	570	586	581	599	588	571	602	564	633	588	570	586	559	607	603	573	598	593	592	566	552	623	573	602	607	561	616	557	612	551	596	563	593	572	543	567	610	609	571	618	591	524	600	600	569	573	565	623	603	602	570	568	605	604	557	580	622	622	580	603	606	589	559	564	568	600	558	620	621	591	609	603	592	599	558	571	563	637	578	564	570	575	589	597	572	578	587	541	564	545	539	582	588	599	622	622	622	621	632	592	566	583	600	637	547	565	541	636	618	619	614	566	556	581	600	595	619	571	559	598	573	585	582	594	572	577	597	552	576	602	581	587	554	573	593	596	572	547	593	608	589	586	603	594	584	573	590	541	627	629	588	635	577	601	584	573	556	554	576	568	590	617	578	641	598	595	577	566	598	597	567	617	565	567	592	565	626	605	575	562	583	588	560	578	553	561	621	587	588	593	599	572	565	563	612	606	594	592	597	560	631	619	591	594	565	623	578	558	600	597	573	612	602	607	631	572	590	557	621	585	587	617	617	568	595	559	590	585	598	606	573	600	569	615	614	589	618	632	605	534	571	579	537	601	609	621	596	573	604	569	579	617	585	585	578	624	618	578	620	582	581	576	588	582	543	575	566	586	581	581	591	561	612	590	598	578	605	595	578	586	602	584	553	564	583	575	547	623	616	542	562	589	591	614	657	564	642	575	587	612	627	592	614	595	647	608	573	590	616	606	558	602	557	577	589	587	593	567	603	616	617	577	619	612	578	627	574	655	586	606	577	597	569	612	585	634	590	606	576	578	596	612	567	598	581	596	570	612	555	611	600	565	584	598	592	561	572	624	563	576	591	638	547	565	591	607	616	603	558	605	538	577	580	590	577	623	547	590	600	589	604	585	595	562	555	570	580	610	615	615	597	577	581	603	595	603	616	602	572	631	596	552	619	597	623	599	523	591	602	617	600	619	607	611	534	610	671	606	596	594	598	623	599	601	597	549	553	599	546	590	582	562	612	578	615	591	584	611	614	592	563	587	586	591	598	590	587	603	622	605	582	571	543	599	610	553	544	592	595	597	581	590	592	620	622	592	617	606	603	581	535	600	598	606	614	574	588	619	596	607	617	581	581	596	598	610	577	601	554	585	616	582	591	616	603	586	586	621	633	606	580	634	582	560	609	609	585	602	589	606	589	598	580	600	541	621	566	581	637	616	592	564	572	608	602	622	614	551	566	580	569	599	576	599	571	606	543	588	610	567	639	615	574	596	590	595	600	578	581	535	570	588	582	607	570	571	572	574	579	609	622	606	573	597	573	578	617	556	608	607	612	588	597	577	586	542	582	567	579	619	576	619	604	575	560	575	614	577	556	621	589	542	594	612	609	597	602	611	605	588	586	648	576	578	549	597	580	583	604	570	569	569	592	569	600	629	541	614	601	599	611	560	593	571	610	572	585	573	596	586	593	577	620	617	598	596	564	596	597	630	573	558	571	576	604	593	565	563	567	572	575	612	556	593	557	664	567	610	560	578	548	596	578	631	600	553	548	584	593	573	601	575	622	582	600	590	605	568	590	597	581	566	587	585	552	560	602	614	573	579	585	618	615	644	570	568	618	595	604	590	574	608	574	608	570	557	596	541	585	607	577	556	558	603	609	561	596	577	605	600	554	614	625	596	589	616	598	612	607	630	583	608	606	571	553	661	588	556	596	558	593	619	603	620	660	553	601	578	598	564	518	582	554	625	568	603	638	614	585	619	575	605	615	611	580	593	567	582	629	581	539	569	636	588	591	590	600	567	611	612	565	574	602	564	618	562	591	594	570	578	596	591	597	566	568	568	585	620	579	612	599	614	617	601	586	554	622	643	559	589	605	581	634	580	565	601	603	570	581	594	588	602	617	621	606	600	577	597	581	556	593	619	604	585	575	587	614	583	612	589	576	555	581	575	588	600	615	595	575	588	600	600	611	593	580	580	597	590	563	583	605	601	576	598	600	557	623	600	583	562	582	624	597	608	533	617	582	557	595	554	602	561	611	588	610	561	605	577	617	606	592	572	550	582	585	631	597	603	594	621	600	601	602	571	598	601	572	559	637	563	556	584	561	586	596	592	601	605	610	578	597	580	588	605	555	610	601	590	571	579	568	602	600	612	606	635	550	646	610	597	575	578	588	601	609	553	582	592	609	620	597	602	594	585	583	574	611	566	580	557	615	624	580	585	593	627	568	592	645	611	598	617	618	572	572	591	590	615	643	581	635	609	582	587	592	606	578	624	622	591	598	563	580	597	609	558	558	595	621	569	599	623	570	592	616	596	620	581	642	559	621	606	629	556	550	575	598	559	595	561	538	612	589	633	629	647	588	597	593	553	585	589	595
26816	20814	11176	1200	500	417	445	403	393	386	398	374	380	398	394	386	380	364	396	377	338	350	356	369	357	368	381	349	391	394	342	388	369	357	372	396	402	366	364	353	363	419	397	384	365	323	358	372	368	363	380	365	339	364	389	358	387	386	349	369	326	354	377	357	364	337	407	374	336	387	376	375	377	379	362	368	346	375	373	408	356	358	411	363	341	350	350	342	382	363	362	387	368	333	395	344	385	366	383	387	337	389	363	348	348	345	369	326	375	375	349	387	400	344	315	384	352	356	360	359	370	374	351	369	390	365	344	343	359	350	359	367	365	398	374	352	343	363	385	347	359	356	330	378	380	361	378	368	379	356	365	369	378	370	380	406	364	343	347	346	384	361	332	368	349	398	350	378	376	362	335	356	374	373	403	374	337	353	350	360	344	398	376	348	376	374	381	376	364	387	373	371	386	377	375	390	380	392	373	370	351	377	345	351	414	347	368	343	365	392	390	362	377	397	367	386	369	388	339	355	349	377	376	380	380	380	345	416	329	383	377	354	398	367	368	358	363	379	388	352	381	375	358	376	367	410	361	384	418	358	348	336	378	382	362	399	337	352	367	373	339	405	369	374	385	352	362	374	356	420	330	346	422	366	341	340	358	375	403	368	370	380	344	355	369	380	344	396	367	379	372	380	360	365	387	369	347	412	372	332	366	368	390	360	379	383	418	375	359	377	405	404	386	368	333	368	358	366	391	365	353	398	351	362	362	361	352	369	372	343	366	353	383	356	388	377	372	389	342	390	372	368	387	387	362	383	355	328	386	380	384	326	364	383	392	360	352	360	328	372	387	387	419	372	359	381	397	358	360	349	373	379	363	387	359	376	364	362	383	354	361	351	391	351	381	357	384	399	344	379	390	364	394	367	343	388	326	338	369	373	377	336	412	409	365	287	358	372	380	373	363	354	366	374	365	406	383	373	368	353	389	387	378	330	377	383	346	386	393	370	310	349	381	371	384	357	392	390	385	346	405	390	352	359	393	378	367	347	374	355	389	368	367	361	393	364	329	336	369	338	359	328	359	376	353	362	353	344	385	350	390	345	337	358	362	391	347	342	380	365	391	368	355	384	358	373	371	361	393	362	361	362	379	366	323	349	367	354	397	347	392	340	352	369	360	387	340	350	385	386	378	347	349	376	378	385	378	366	366	329	389	325	354	374	369	364	370	360	381	375	376	381	372	323	372	358	370	364	374	390	346	362	364	379	365	379	366	348	385	346	401	335	381	379	376	385	371	361	406	365	374	395	333	377	362	382	387	343	375	414	353	331	385	367	352	366	371	344	382	366	364	395	381	387	323	382	376	348	332	357	373	351	376	369	395	349	345	346	333	381	373	390	377	360	351	389	373	355	377	406	369	385	360	325	355	356	341	359	378	363	363	328	346	369	389	383	360	361	370	376	359	328	346	358	367	353	375	372	346	351	366	362	378	367	397	343	340	365	385	367	371	380	357	378	369	364	394	378	361	388	383	384	396	352	396	344	367	331	361	386	355	359	372	370	366	364	363	354	359	352	381	373	399	320	369	364	349	362	385	385	355	376	359	367	349	339	352	315	374	391	376	382	391	369	362	349	386	368	319	366	366	372	361	388	373	359	359	387	379	391	323	362	355	378	341	354	399	376	394	370	359	376	345	360	376	372	330	351	351	336	356	381	358	366	389	380	354	362	325	374	386	359	358	339	358	408	344	397	353	369	331	380	370	352	375	361	345	416	361	387	398	387	378	368	348	366	362	366	364	360	365	387	341	361	358	360	370	347	345	414	372	325	359	380	377	361	362	380	386	369	383	355	351	337	386	341	379	385	378	345	370	346	366	350	356	341	389	379	368	369	367	375	349	372	381	374	341	346	389	403	366	369	410	391	353	373	372	378	364	400	332	376	384	385	362	375	354	357	395	358	370	419	368	401	370	358	363	390	354	366	372	351	399	368	367	391	369	320	339	404	358	357	348	373	366	392	386	365	357	359	334	318	342	407	362	358	386	335	311	371	348	375	352	371	350	388	384	380	354	350	345	369	359	358	352	365	378	365	374	355	335	400	374	371	349	326	402	380	364	381	369	397	367	347	367	374	393	380	388	367	375	375	404	337	368	363	361	348	361	341	354	370	339	368	395	357	359	349	348	343	352	362	381	365	335	328	343	386	366	393	380	384	375	389	368	358	372	380	367	375	385	371	353	385	339	364	344	395	385	397	367	369	372	321	361	349	386	397	372	336	376	360	358	387	397	376	401	364	342	378	354	343	347	368	355	365	366	377	381	376	351	333	353	358	407	360	382	355	360	396	365	346	366	395	388	396	353	408	369	337	353	349	372	385	340	386	331	365	386	388	367	345	338	389	341	366	337	355	364	366	354	329	363	356	371	392	385	351	399	422	370	383	329	375	351	366	327	359	328	372	389	317	355	404	382	374	366	350	340	364	328	365	327	356	399	337	355	373	369	362	389	372	368	388	324	332	380	320	355	338	370	350	360	342	374	377	393	399	398	349	357	390	360	378	354	340	360	377	375	377	394	349	357	366	387	365	386	369	384	366	385	357	328	331	343	388	372	381	395	335	382	395	336	346	361	364	381	416	375	354	384	356	379	355	385	367	362	392	348	367	387	364	351	369	341	379	327	370	357	333	399	355	381	371	353	377	387	363	367	378	386	360	374	380	382	394	388	376	372	371	373	334	342	344	354	378	372	378	340	381	391	353	394	364	349	347	357	393	371	389	372	396	364	339	352	349	376	345	391	346	346	336	382	397	380	369	344	350	405	352	375	350	380	353	355	354	334	343	356	356	375	357	399	381	370	356	383	396	367	358	360	368	376	366	389	358	366	396	339	338	351	363	354	372	341	385	369	354	376	369	310	350	342	388	371	367	377	331	349	399	369	361	358	387	327	406	386	373	338	345	401	378	353	409	363	373	385	342	342	372	374	355	367	359	361	386	355	356	396	334	364	403	394	367	391	354	376	375	374	347	333	372	362	387	373	366	360	359	388	331	351	360	394	380	390	372	351	388	411	360	369	352	326	349	347	379	366	337	366	361	355	363	374	355	358	387	346	347	384	362	378	383	339	346	371	392	370	351	355	356	346	347	403	370	353	406	355	372	385	337	373	362	368	336	379	369	323	375	329	405	367	355	384	367	344	367	365	359	375	379	356	377	352	362	338	367	369	411	352	387	348	364	394	353	331	365	415	374	367	364	364	341	348	387	376	367	369	373	376	378	382	387	339	374	346	359	355	391	394	368	398	366	356	367	357	354	389	344	416	372	385	384	400	371	362	362	347	354	355	347	352	359	373	371	403	378	362	362	367	379	344	319	349	354	376	327	356	361	373	332	365	370	367	314	378	363	355	350	346	361	356	355	379	399	369	383	377	338	343	375	362	385	372	366	400	343	368	356	396	399	373	385	415	370	348	365	365	337	334	401	369	397	361	365	373	369	340	359	366	394	390	369	362	388	392	393
13597	1779	7991	1066	975	868	874	811	761	782	736	736	724	761	723	732	734	744	747	691	727	700	683	768	693	709	690	701	737	699	742	716	727	663	715	686	729	712	690	740	724	728	738	739	752	697	742	708	778	749	729	705	744	765	742	719	713	718	677	718	710	713	736	724	699	701	781	712	724	711	711	699	685	704	705	703	714	676	688	717	658	666	649	684	710	756	663	711	684	768	802	702	744	742	678	738	720	661	722	645	692	701	811	681	700	746	708	690	726	761	702	716	724	716	701	702	726	710	721	762	684	665	765	683	700	698	732	706	704	768	707	700	707	713	681	690	689	685	699	686	741	691	690	678	688	729	706	701	680	700	710	632	684	691	680	747	725	686	713	720	713	705	717	717	722	708	773	690	698	714	720	705	725	684	749	667	767	678	730	742	707	706	708	709	725	663	715	713	708	746	684	695	701	672	746	715	717	789	748	666	741	674	727	747	647	708	666	766	723	709	707	708	698	696	690	708	734	692	707	706	694	713	756	723	705	695	732	715	709	693	691	709	687	696	715	727	697	694	699	709	725	759	701	756	671	681	704	744	686	714	729	749	670	672	712	693	709	686	745	754	681	703	708	708	717	728	671	696	751	731	648	728	731	741	724	745	707	742	718	717	683	706	726	706	696	715	681	727	692	736	672	759	664	714	735	681	738	762	708	682	699	734	715	716	702	711	708	731	765	725	727	679	695	738	728	712	741	621	745	726	726	693	694	692	736	726	704	725	756	715	671	726	685	714	719	711	690	754	705	726	690	763	683	713	715	685	696	733	695	696	665	709	764	646	721	714	724	700	741	670	742	677	711	786	707	661	738	697	757	723	697	735	741	781	714	755	691	707	687	707	705	722	691	717	723	701	708	713	714	709	708	756	679	728	731	720	733	729	796	690	666	729	677	750	661	654	697	692	668	733	787	685	731	709	747	691	692	726	733	735	719	716	690	724	755	687	770	676	694	742	698	736	695	698	722	694	745	688	720	723	735	748	720	698	702	736	751	703	707	680	697	735	696	673	687	736	721	714	739	720	748	690	686	728	724	727	715	699	712	686	709	721	754	802	681	719	706	713	688	696	709	729	712	695	731	751	739	689	659	739	711	678	719	685	673	677	705	735	678	697	703	720	712	701	737	716	692	707	738	740	692	685	697	784	699	697	740	732	745	678	674	715	712	731	699	717	731	779	707	714	706	723	706	711	726	735	731	699	706	709	707	722	694	706	751	711	693	740	741	688	769	723	698	708	726	725	782	694	734	688	719	719	731	726	738	738	767	704	723	724	757	716	672	696	759	717	707	734	692	699	716	764	686	715	718	706	705	700	679	715	679	696	721	700	706	728	696	717	747	710	700	673	735	735	700	699	730	699	724	761	713	759	716	695	713	675	739	749	736	765	726	670	659	673	732	742	678	695	717	697	715	744	727	677	727	669	768	724	698	694	694	739	723	747	678	745	744	675	701	704	707	733	689	714	734	720	713	695	709	715	739	731	704	701	730	748	678	721	697	725	702	713	737	706	714	713	703	676	674	699	763	769	735	703	741	654	742	678	721	720	680	655	727	713	751	727	765	733	711	713	665	741	695	682	729	726	707	696	653	690	722	749	719	680	701	682	759	732	724	719	787	772	687	749	713	703	665	663	686	741	690	655	683	671	678	760	734	741	715	718	715	681	699	719	735	745	711	766	709	677	680	687	700	694	642	684	721	719	735	641	713	707	692	691	680	707	720	690	697	672	734	743	688	738	700	722	740	705	708	689	693	731	715	670	719	732	651	668	704	686	675	662	695	759	689	802	709	655	697	695	666	689	708	728	703	704	710	756	716	694	703	712	728	731	672	680	732	668	675	683	743	722	716	719	741	738	690	741	722	725	714	730	773	680	759	697	695	693	762	721	670	692	750	712	702	697	758	706	706	733	703	732	736	705	731	710	720	719	723	748	707	719	702	707	697	657	762	687	741	693	744	725	681	735	717	721	724	706	717	654	684	717	737	726	732	679	668	726	748	678	732	694	743	705	652	691	716	729	707	658	724	722	727	696	764	667	688	706	694	698	722	701	722	722	714	725	747	693	760	694	744	711	710	722	709	725	692	738	749	695	686	676	756	712	714	696	686	722	691	679	707	725	738	697	727	772	751	742	686	731	677	660	683	705	723	735	665	754	690	688	695	736	731	734	749	680	732	732	670	722	752	682	688	764	718	716	744	678	718	711	694	683	716	761	702	764	710	757	711	703	664	743	730	688	699	737	672	689	687	740	716	738	727	698	727	722	773	720	672	719	724	692	674	705	704	713	692	734	695	721	739	717	736	631	673	723	661	700	707	767	708	729	701	716	700	761	697	745	688	750	714	696	751	755	709	764	723	748	736	705	719	711	734	699	726	736	729	731	687	724	699	743	730	759	714	710	650	656	696	708	729	729	689	733	665	734	760	727	714	702	733	698	709	713	672	718	719	726	732	694	661	723	746	686	671	717	681	724	714	723	750	766	715	703	704	718	712	738	752	683	714	710	688	688	692	764	733	724	711	706	714	717	708	689	724	697	705	679	708	707	739	704	767	727	718	678	726	709	689	763	688	732	750	739	724	703	713	698	710	743	697	722	756	805	674	678	721	727	761	670	675	722	701	715	722	722	680	697	680	725	750	748	703	685	711	698	717	731	728	725	709	696	691	744	741	743	691	771	720	754	734	714	684	732	708	692	699	687	665	726	660	729	713	714	688	718	711	721	719	725	711	710	739	720	757	740	770	715	743	700	669	720	741	720	777	703	735	721	698	641	716	712	722	709	725	676	691	750	707	714	726	754	698	707	691	718	723	726	704	721	717	667	686	756	772	738	696	729	738	740	729	655	700	766	709	746	716	689	721	654	645	780	664	668	720	697	735	706	712	717	711	775	689	709	730	703	700	711	719	729	685	707	695	745	724	671	672	700	720	694	713	694	745	717	734	703	709	692	706	671	729	729	750	706	711	703	717	724	670	677	700	708	704	716	699	731	721	687	707	662	742	740	676	723	713	685	757	690	694	711	748	728	725	718	689	687	718	708	690	713	744	697	751	674	675	701	675	702	746	703	649	674	680	704	724	738	684	730	752	712	681	712	749	701	710	704	691	718	735	708	758	705	736	723	713	694	694	699	721	684	710	696	731	704	690	719	714	720	718	761	730	695	713	680	765	731	715	709	723	738	645	701	673	736	702	704	709	737	705	769	707	738	722	670	760	701	750	697	709	724	769	714	724	728	736	717	708	726	672	727	731	730	714	743	686	730	699	726	659	745	707	688	711	709	682	700	678	698	710	734	755	712	727	733	702	747	747	701	727	678	733	726	670	723	757	703	733	704	694	723	698	693	641	722	712	717	722	693	725	709	704	721	727	727	705	692	715	714	744	695	704	697	760	758	698	714	692	690	738	720	743	757	714	676	686	710	727	718	726	698	756	753	735	735	734	690	658	777	698	710	730	724	745	750	705	715
24194	21338	28299	24730	20864	2927	568	411	337	321	294	265	240	249	241	225	219	193	175	204	178	195	181	203	210	161	185	194	176	166	201	155	160	171	181	201	175	165	147	177	177	184	183	189	193	178	166	173	168	172	164	168	175	191	181	165	181	188	173	173	162	166	155	162	164	165	170	189	166	148	174	168	173	170	176	169	190	178	187	174	168	166	169	173	165	167	172	171	177	157	176	171	189	174	155	160	160	166	178	158	171	158	157	164	181	161	174	156	196	165	146	166	178	195	208	197	174	200	173	150	172	172	174	186	199	167	189	155	197	188	186	173	184	172	182	179	185	183	193	176	181	159	183	155	170	181	167	179	178	174	206	175	172	154	181	179	198	199	167	160	190	172	172	156	197	188	153	178	169	161	176	157	159	181	168	176	185	169	158	177	159	165	172	184	171	164	180	168	173	180	169	166	161	169	174	176	158	172	191	176	176	173	140	168	181	182	180	190	175	180	175	157	175	165	168	163	211	169	194	163	181	173	133	158	177	167	171	163	163	199	156	167	170	169	173	168	164	165	171	182	156	197	171	167	162	181	174	181	187	171	156	157	191	177	155	170	193	156	183	174	174	175	178	171	183	170	187	182	154	181	186	166	165	165	172	173	159	181	170	186	158	180	179	190	158	158	192	175	172	152	177	161	183	184	165	192	171	168	161	185	163	179	175	190	168	178	152	157	171	183	173	168	169	163	171	185	183	149	179	179	163	168	187	175	147	172	173	166	150	179	162	156	180	157	154	173	164	170	198	187	180	161	190	188	167	179	180	182	174	167	169	175	148	172	187	179	156	170	171	165	156	196	177	162	166	186	184	184	171	151	154	177	189	191	154	176	152	171	189	167	170	169	147	158	168	159	169	172	173	154	142	160	174	180	172	161	166	153	154	179	140	147	202	177	172	169	165	183	156	162	177	157	169	152	149	155	188	168	162	180	181	171	167	163	158	150	170	182	150	177	187	159	162	161	160	153	201	157	179	166	163	171	169	177	184	185	171	156	178	176	170	187	172	184	159	157	182	164	165	175	186	151	183	182	191	152	168	167	180	165	182	146	171	176	167	193	197	155	159	181	174	187	193	168	167	174	184	166	173	166	186	170	173	189	159	159	168	149	154	171	195	181	163	180	190	183	182	170	177	171	182	152	152	162	160	171	181	176	182	171	173	171	160	199	167	178	175	187	152	171	166	180	187	173	177	166	162	151	173	149	169	147	170	174	187	171	185	168	169	169	176	174	175	164	162	153	161	165	164	175	144	168	169	151	179	174	189	160	187	130	161	201	186	146	170	169	161	174	175	170	170	161	181	185	165	191	169	155	172	167	172	185	168	173	170	182	186	170	166	156	176	144	180	151	154	158	184	168	165	177	175	183	199	163	170	180	163	151	184	174	173	150	181	178	186	162	167	182	169	176	155	160	184	171	169	154	175	188	169	182	185	197	176	175	170	152	164	175	198	152	165	191	159	173	195	163	164	168	151	170	168	168	152	168	179	184	169	184	150	160	197	170	145	179	180	160	162	170	172	189	142	176	169	175	195	190	179	215	169	175	185	180	184	185	162	176	193	146	152	174	168	186	166	176	156	178	140	177	162	169	158	142	177	190	164	165	170	180	173	156	162	168	174	148	192	174	171	164	157	190	173	183	166	167	172	175	167	166	178	180	154	158	157	172	167	170	157	185	155	171	163	143	168	159	183	176	176	200	177	141	159	186	152	169	170	177	166	156	174	166	178	166	176	172	202	174	157	181	171	182	195	185	166	168	185	177	147	178	155	173	180	192	181	176	171	182	190	182	178	169	176	196	165	202	160	157	157	196	195	178	195	189	193	171	175	155	172	168	170	177	169	190	164	178	171	174	175	161	170	180	190	156	158	173	143	187	161	166	173	167	186	140	190	193	177	177	184	171	170	175	170	177	189	195	158	165	172	158	187	172	160	182	157	156	177	155	178	160	183	189	192	161	179	153	158	156	149	177	164	166	184	166	162	164	191	182	166	176	157	154	160	186	163	201	171	180	155	190	167	186	168	163	160	157	171	140	168	169	170	160	148	166	179	171	172	185	182	154	164	153	153	164	133	154	179	158	185	182	175	152	163	155	190	176	150	176	171	157	151	173	148	171	193	172	157	189	170	152	166	165	152	147	179	189	178	159	173	171	171	162	210	150	159	173	185	178	178	183	170	192	202	185	163	162	175	181	173	162	177	179	135	170	155	184	146	165	176	190	148	175	201	167	182	165	177	176	188	164	177	192	173	191	192	174	158	159	179	186	175	161	176	161	168	176	150	166	172	149	149	177	168	173	167	169	166	160	177	182	186	185	170	166	167	191	180	166	187	162	158	167	179	177	182	182	170	185	205	162	166	156	162	157	155	175	178	168	168	153	156	153	173	185	176	175	182	163	150	176	175	172	180	184	182	170	162	164	170	167	158	176	176	173	161	174	173	164	170	204	166	176	163	165	161	160	175	186	178	180	176	176	155	178	159	191	165	198	174	179	167	146	172	153	181	152	165	159	163	178	188	182	183	152	159	138	189	158	163	157	175	182	172	162	155	166	153	170	192	154	165	175	167	143	165	163	191	172	163	180	168	189	184	181	160	173	170	152	177	147	156	183	152	179	190	175	155	174	186	184	182	184	170	189	165	144	189	169	173	180	192	179	181	172	176	182	166	181	171	171	176	175	165	169	156	179	161	162	148	164	166	168	167	175	170	181	179	174	184	174	166	167	183	183	161	183	183	188	165	199	183	177	168	179	188	159	161	156	162	173	163	174	148	167	189	181	192	169	167	159	139	157	173	153	164	159	192	172	192	174	164	197	178	177	181	171	165	178	181	166	172	194	153	185	172	155	180	163	167	163	183	195	184	165	170	147	178	141	184	170	180	180	178	193	152	166	184	158	175	169	165	172	164	173	160	163	175	170	159	150	166	202	175	161	164	187	163	181	173	173	161	164	169	188	179	144	176	188	192	164	178	178	163	191	142	163	160	182	160	154	169	169	196	173	158	170	157	182	173	189	171	162	169	157	160	169	161	159	165	170	182	180	179	155	168	155	190	196	180	187	193	178	169	169	167	177	181	161	166	170	178	165	190	160	176	194	193	169	149	162	174	151	164	170	159	188	165	172	171	177	187	157	178	169	175	191	167	150	184	185	163	168	172	186	160	161	174	186	158	168	156	162	168	148	182	163	192	181	171	176	171	174	179	189	185	155	148	184	172	154	184	176	172	167	163	185	168	176	165	158	175	169	170	184	176	154	191	182	158	167	187	171	163	182	165	154	184	166	169	208	159	182	166	152	173	184	183	175	169	178	169	161	190	179	181	173	185	165	176	170	173	185	162	178	165	194	176	193	201	173	180	180	150	169	193	161	177	174	177	167	163	162	169	159	176	169	169	195	185	193	169	176	173	146	142	167	165	151	160	172	176	179	167	181	202	152	174	173	161	175	172	163	176	167	187	167	166	172
26324	10412	19768	4223	2853	2084	1499	1284	1046	910	810	702	648	625	567	508	516	471	438	440	412	424	449	436	461	392	422	366	389	350	400	392	388	361	390	399	369	415	382	365	395	337	374	374	359	364	352	351	357	363	397	352	377	373	394	371	352	357	369	367	377	380	356	331	348	335	374	344	372	391	346	409	341	366	349	377	369	342	329	362	345	365	338	364	371	367	356	320	363	347	373	360	379	345	361	357	352	363	347	340	384	341	375	368	363	372	393	339	367	344	364	320	376	340	362	374	320	374	338	360	350	341	339	374	355	334	359	357	373	362	336	351	393	329	338	340	329	362	350	340	379	412	335	342	377	358	371	326	349	347	367	355	348	367	382	341	340	340	338	383	354	350	361	348	364	364	338	330	366	343	338	333	364	336	359	365	362	344	323	350	354	356	366	369	306	331	343	381	332	360	379	357	353	332	341	338	371	351	345	382	329	350	331	342	361	353	341	368	375	399	350	341	371	336	356	361	337	355	380	364	378	365	362	342	322	389	356	309	373	367	330	363	351	368	366	339	352	360	351	333	352	348	343	346	377	353	368	337	352	380	328	352	369	359	365	349	359	378	361	391	332	338	348	370	352	347	368	359	356	325	366	361	373	357	346	360	347	369	335	361	367	331	315	344	322	334	384	355	329	352	367	334	366	373	379	344	351	358	370	372	344	355	373	350	397	349	364	320	319	374	344	348	351	319	357	352	346	344	360	372	382	351	354	349	380	352	371	349	349	355	354	335	343	328	356	343	349	356	387	329	361	363	372	315	338	371	385	362	346	356	359	350	360	353	344	351	356	341	337	338	350	389	350	313	366	345	331	361	360	338	349	348	332	321	342	376	381	331	366	379	344	353	371	315	375	309	360	326	353	304	356	340	330	356	358	368	352	364	342	333	360	356	349	364	351	364	355	380	324	334	379	331	332	350	362	340	342	343	352	365	370	362	362	375	349	354	324	333	368	357	339	342	361	350	385	335	341	336	402	366	341	366	375	337	362	370	356	365	362	367	373	355	361	346	321	342	394	362	320	333	337	387	414	348	350	340	366	381	364	371	373	343	359	316	354	335	345	349	366	380	383	382	317	340	391	355	374	362	368	350	353	361	356	351	343	332	368	325	375	355	361	355	366	323	357	362	346	357	326	372	357	355	360	364	337	345	343	346	344	375	332	350	387	341	344	344	346	343	362	334	328	358	368	371	366	340	333	334	355	337	342	360	349	341	324	362	354	354	371	347	344	353	367	363	356	312	361	362	376	361	357	390	314	338	312	329	331	376	367	367	357	341	341	360	362	365	335	348	366	360	367	368	352	330	335	389	351	355	380	354	365	341	355	334	366	340	379	328	326	352	365	361	337	345	335	346	329	353	385	375	349	327	318	342	345	377	368	376	339	326	390	373	399	394	354	352	337	354	351	334	329	331	376	393	371	370	382	364	338	342	364	348	369	323	342	344	378	341	342	333	338	331	373	348	336	369	358	389	351	334	340	323	368	363	404	356	345	370	356	344	376	337	351	346	334	385	376	335	347	368	343	349	340	337	345	359	353	356	324	375	378	356	373	335	317	369	342	326	329	399	381	358	335	324	325	342	361	357	363	333	331	361	361	349	352	372	332	342	350	366	347	349	367	345	381	355	327	329	349	359	364	349	332	353	332	330	359	359	330	353	361	335	334	349	352	355	363	375	352	352	368	368	309	335	377	345	358	385	371	352	356	317	351	349	322	347	361	295	328	375	358	339	357	385	370	344	362	341	360	370	346	359	365	336	377	372	364	379	350	349	368	372	341	400	320	327	353	367	347	372	339	381	346	368	352	353	341	335	340	314	331	357	355	366	356	366	336	347	371	378	366	313	363	332	342	365	381	345	372	335	351	371	337	372	372	339	382	333	345	362	354	373	353	338	360	348	358	373	353	358	340	382	372	333	352	345	336	332	336	316	324	373	351	364	336	343	332	356	374	367	358	349	367	367	369	358	348	351	366	338	364	362	325	323	351	350	337	390	357	349	363	329	357	373	344	364	349	350	342	298	362	338	375	354	326	364	374	337	371	367	337	363	334	362	349	356	354	351	345	361	368	324	377	363	390	348	374	376	356	360	362	360	368	374	342	346	352	358	350	384	335	360	364	351	335	342	367	332	333	381	362	324	348	356	346	353	349	351	359	393	341	351	350	354	378	328	377	347	330	384	362	313	358	361	340	358	383	331	348	354	362	382	345	392	389	336	350	351	348	356	367	380	354	341	346	349	373	354	348	362	357	356	333	348	322	328	339	348	353	345	392	341	332	352	371	353	362	370	347	335	349	373	354	349	390	331	323	359	362	370	378	331	355	360	353	322	317	322	377	373	340	327	349	359	350	360	344	314	343	363	346	357	361	402	367	343	346	346	342	319	344	345	377	348	341	380	340	345	338	362	362	378	386	384	346	358	376	367	356	368	347	361	348	361	331	373	284	375	361	362	340	325	312	380	357	368	339	354	368	359	370	346	365	340	348	343	362	367	313	347	361	316	343	348	364	350	355	334	336	356	346	327	334	350	348	359	364	338	347	365	368	361	368	368	341	338	354	361	325	373	342	349	368	372	352	352	360	344	370	355	347	344	342	406	321	371	363	356	352	342	342	375	332	328	332	357	351	340	343	348	333	339	366	352	335	319	378	332	351	313	388	338	340	321	345	363	345	384	327	362	318	364	325	365	342	368	350	339	399	365	358	319	351	364	371	385	346	345	394	338	357	324	348	355	373	351	354	360	339	332	375	336	363	345	366	362	342	372	360	341	362	329	351	353	339	322	346	349	351	366	368	351	363	349	355	354	382	361	377	369	371	353	354	339	323	353	327	365	401	345	366	340	322	364	336	365	324	395	336	400	358	339	350	353	400	369	351	361	343	355	377	348	381	380	352	389	376	339	362	331	361	334	353	345	364	352	343	356	352	381	357	336	384	328	317	348	351	365	369	353	314	356	365	343	342	356	338	399	361	368	368	359	344	353	354	367	370	365	361	371	368	344	369	333	369	384	342	325	366	339	348	355	384	358	403	370	353	342	361	317	355	344	318	353	358	363	363	361	310	332	337	335	391	374	338	354	383	352	355	359	387	351	352	341	339	346	358	381	346	366	339	376	365	354	355	356	347	350	359	351	353	338	353	345	382	339	341	363	338	351	359	338	393	346	331	355	385	356	384	358	343	336	367	356	363	339	357	354	370	382	381	354	340	362	336	326	363	348	333	338	369	357	355	354	349	377	356	370	368	371	404	383	351	359	359	364	399	352	358	354	356	366	353	354	363	328	351	436	349	333	378	340	355	341	347	386	362	340	367	336	352	363	369	348	358	347	360	352	306	363	360	376	311	348	379	358	380	333	346	363	352	346	355	357	367	370	337	380	320	374	327	340	359	347	347	374	372	358	332	368	353	351	322	351	353	346	338	352	361	334	356	379	315	369	356	349	348	354	334	368	361	335	385	323	362	350
23311	21348	28982	24072	21348	20326	2403	854	598	536	544	503	460	403	405	437	403	403	378	352	341	394	368	342	356	387	364	329	353	361	350	377	327	345	319	354	342	335	335	356	357	327	330	322	342	336	345	327	346	348	301	337	318	345	313	335	333	370	357	349	317	300	314	320	344	329	354	338	320	344	312	327	298	316	351	313	351	325	331	318	316	335	338	324	333	313	328	296	333	339	319	334	304	376	294	280	328	316	295	366	313	314	346	347	324	334	313	351	317	346	340	329	334	296	362	299	289	297	317	312	328	326	299	325	306	335	319	288	348	343	329	300	347	345	330	364	322	314	352	314	310	284	358	333	329	321	300	335	334	317	349	330	333	324	320	337	317	323	302	316	320	322	315	320	323	329	316	333	307	333	319	314	310	320	334	344	326	326	323	334	326	314	325	321	310	334	330	287	334	381	364	334	329	357	342	342	367	308	336	321	343	347	319	330	296	318	323	332	344	322	319	337	344	335	307	314	357	314	293	306	340	318	304	305	301	309	321	319	295	323	317	304	301	321	331	322	299	284	310	315	361	317	337	329	338	322	295	325	327	344	294	333	301	307	314	342	331	317	323	348	308	302	291	322	324	324	335	290	349	311	346	299	335	318	359	308	353	308	338	326	340	329	348	283	337	331	297	326	318	302	344	324	332	315	357	303	321	329	333	308	337	298	318	302	323	311	318	292	314	320	311	328	341	305	312	297	330	325	317	334	297	291	294	314	330	313	343	319	318	326	340	303	327	270	319	304	329	328	302	365	314	300	331	310	339	278	306	322	313	311	333	325	308	314	341	293	319	281	336	329	317	314	305	332	315	346	326	314	334	307	318	335	292	305	300	333	349	323	311	338	324	352	307	339	311	336	299	313	312	315	344	324	296	315	356	314	324	340	312	311	340	315	324	315	327	326	321	323	327	275	308	327	303	321	336	337	340	329	282	315	310	297	312	355	322	342	332	322	291	338	330	314	313	331	306	337	323	337	306	301	313	332	306	337	316	324	321	305	318	310	313	341	321	306	296	342	300	316	306	326	295	324	311	335	315	320	326	316	333	328	303	306	321	314	316	321	307	311	297	344	314	326	345	330	308	295	307	307	314	346	339	340	314	352	317	309	310	317	278	316	327	305	328	325	296	334	332	303	305	329	340	316	306	305	339	353	311	344	336	319	331	352	335	333	338	337	336	326	312	341	292	304	331	331	314	306	303	375	344	311	277	336	322	304	339	316	355	348	298	333	304	312	303	308	332	314	346	330	325	313	334	296	338	333	312	305	310	342	325	336	304	305	309	334	311	296	317	320	299	318	337	284	347	329	335	341	354	326	322	328	315	327	318	317	320	332	339	354	326	338	292	317	298	307	351	331	336	308	317	312	316	314	308	317	322	306	332	323	346	331	293	316	311	288	335	319	345	329	329	329	304	333	307	334	330	315	296	324	309	329	336	329	348	336	296	330	336	329	317	303	325	326	337	325	300	312	310	310	323	318	326	317	322	320	301	315	310	339	304	314	336	330	294	346	331	318	320	314	321	306	299	345	352	313	309	300	362	279	313	331	301	348	315	317	311	343	333	329	323	362	333	336	313	316	312	290	317	323	331	319	340	333	309	300	325	308	313	299	288	340	310	356	328	333	329	339	329	312	312	333	303	321	289	311	323	332	320	327	330	379	322	320	314	315	318	317	334	325	333	342	294	344	301	322	349	314	328	327	314	295	336	307	326	325	351	286	352	292	339	316	327	338	308	334	319	319	310	332	320	314	332	300	315	321	320	324	333	301	378	354	344	338	302	331	351	309	336	303	339	326	344	333	303	323	359	309	337	307	335	287	316	340	382	333	321	327	318	305	345	313	327	330	329	328	311	321	299	298	342	358	326	346	324	323	322	333	291	317	327	340	344	346	322	304	310	311	338	320	305	336	343	335	317	340	310	297	334	342	340	329	294	329	331	318	314	276	343	314	305	320	314	346	328	321	323	329	299	332	298	337	330	326	346	318	345	331	321	330	306	311	306	341	338	332	336	337	311	311	308	338	305	307	327	315	338	326	335	343	299	322	305	314	313	303	327	327	326	357	298	336	331	325	326	306	332	317	321	302	287	341	344	304	311	295	314	298	339	314	315	341	345	331	309	318	364	309	312	324	318	308	331	318	340	320	332	329	323	299	313	267	306	356	331	315	290	315	297	291	357	321	332	326	308	287	314	328	354	319	321	324	330	307	293	337	326	324	319	323	351	326	326	315	320	301	316	347	330	326	319	329	298	359	325	357	345	308	308	310	312	311	338	337	302	330	318	330	260	331	333	294	323	311	307	339	342	332	293	307	294	294	342	326	314	311	340	328	350	314	337	298	305	326	305	317	320	322	299	335	320	314	291	293	330	331	309	330	304	363	326	312	290	309	356	308	339	317	314	318	324	364	277	328	292	333	336	326	347	325	326	301	331	317	329	352	353	300	291	291	316	297	313	351	302	354	323	350	296	304	325	322	321	312	314	311	329	313	325	343	306	330	332	301	337	327	312	325	325	297	333	336	350	329	336	344	354	324	323	315	309	331	297	293	321	345	304	327	334	317	313	344	326	295	303	347	320	359	326	333	354	344	319	340	332	333	340	291	315	323	322	305	342	360	326	329	348	326	338	332	312	288	323	375	315	283	309	336	326	355	312	294	323	337	339	326	337	314	364	290	330	308	292	310	343	302	334	321	309	326	289	313	308	310	366	338	354	342	326	315	327	328	338	297	355	297	324	340	335	314	315	307	293	323	315	338	302	330	295	341	329	337	329	296	325	337	305	291	307	322	286	316	310	328	271	321	327	293	300	300	306	331	322	300	293	299	287	332	331	314	329	304	301	292	318	282	305	349	339	347	302	321	324	330	326	353	325	325	363	301	327	309	329	316	308	358	325	358	318	293	305	331	315	327	306	313	300	297	347	323	317	295	322	300	323	332	297	339	297	302	300	317	335	310	345	305	303	335	305	335	333	337	304	351	316	340	345	335	321	356	312	310	336	330	325	305	318	338	304	327	292	300	356	298	296	306	315	296	299	347	310	300	313	312	305	322	367	312	311	308	327	335	341	286	345	330	316	330	327	341	301	339	314	313	330	315	293	326	388	314	317	334	290	299	290	309	313	314	337	335	305	308	364	321	333	302	313	330	291	332	321	331	334	308	318	328	321	345	311	350	323	332	284	319	310	328	348	323	339	345	342	319	347	302	302	333	328	349	323	319	315	320	330	290	351	317	306	332	302	337	307	306	332	304	297	317	317	357	315	304	315	358	291	338	292	313	271	312	306	341	332	314	340	307	311	345	334	312	337	305	334	311	319	328	306	313	346	307	331	312	307	340	292	315	300	342	335	308	327	315	306	318	309	321	319	352	338	318	327	335	340	292	328	287	330	339	320	329	305	288	342	340	307	376	326	348	340	321	344	311	311	332	340	329	344	340	280	310	301	330	326	345	313	358	317	324	301	349
28416	16211	22648	7391	4807	3550	2756	2267	1900	1677	1355	1264	1119	1072	947	999	922	864	797	765	800	769	764	723	703	681	705	712	664	690	646	656	679	693	632	637	640	625	634	586	629	601	680	632	629	634	626	613	603	601	608	655	597	602	629	564	562	614	625	600	577	571	634	585	600	587	579	591	647	605	585	594	591	586	628	579	604	601	639	614	612	628	601	606	575	576	581	583	604	630	599	608	591	547	605	579	593	614	567	631	585	574	612	574	557	586	609	606	618	632	596	640	580	606	566	594	630	598	593	598	562	587	570	602	558	611	559	611	575	575	525	596	583	573	568	646	568	589	564	633	626	575	560	619	575	617	598	598	611	612	606	633	589	611	555	564	546	588	588	621	573	598	579	565	591	577	617	623	600	554	601	585	583	566	632	572	582	572	572	556	575	522	557	615	589	574	557	555	564	555	582	546	563	561	586	573	585	566	587	629	584	616	655	639	587	619	588	597	612	602	591	580	561	568	605	573	612	551	543	611	579	630	576	566	612	580	580	551	579	603	598	601	617	594	602	596	643	587	582	610	565	558	596	572	568	596	550	591	600	586	569	595	576	614	532	596	562	569	575	653	600	620	625	588	558	605	596	576	568	586	616	609	594	600	586	582	612	604	583	544	576	598	584	587	600	531	575	604	572	587	551	588	590	571	605	563	642	571	606	593	555	596	553	561	599	573	591	601	562	615	632	587	606	597	599	578	574	602	612	587	608	582	588	559	581	580	607	581	545	601	629	576	562	579	630	570	579	622	587	583	596	540	605	596	549	598	573	581	622	579	597	591	588	612	616	634	599	546	606	574	629	574	573	606	574	565	605	574	593	590	616	581	609	606	559	577	556	577	561	572	596	575	604	573	601	599	592	568	600	609	605	598	579	648	616	583	624	629	585	542	572	579	544	596	604	588	568	554	627	558	532	616	581	540	570	560	588	568	561	564	581	576	574	602	608	592	567	534	549	607	557	620	567	595	572	612	568	563	609	599	601	612	615	603	557	586	593	545	590	582	604	577	572	610	614	587	568	590	572	621	582	590	567	597	622	638	615	618	583	547	549	613	553	596	571	563	587	553	553	588	595	599	571	581	561	596	564	628	597	551	570	584	571	591	598	577	588	588	591	594	601	581	552	642	619	599	582	600	562	566	590	589	578	615	589	604	539	609	581	567	529	585	571	581	583	584	572	549	557	597	618	582	585	608	588	567	572	595	547	568	565	585	565	585	582	574	538	607	563	590	592	627	595	592	628	590	594	582	595	604	556	603	580	600	583	593	587	571	572	557	618	594	602	576	566	570	612	607	613	536	603	577	562	588	612	621	561	561	542	629	609	588	566	601	581	562	570	581	551	590	566	571	655	632	602	588	578	567	596	615	604	597	577	589	589	627	607	601	593	525	567	604	621	607	566	585	590	580	586	608	605	594	552	620	598	570	569	599	607	602	569	642	599	598	609	563	627	601	538	575	569	608	583	629	626	549	567	580	582	591	572	565	580	588	600	571	569	597	578	585	639	621	582	571	597	575	613	566	588	588	587	553	632	579	565	612	572	587	580	583	570	571	579	583	596	609	581	596	554	565	592	588	596	571	573	600	566	593	560	590	588	567	577	568	579	571	559	558	551	540	573	583	575	626	583	570	575	607	555	618	582	603	587	579	572	584	569	623	592	545	576	522	569	582	555	588	543	556	582	597	586	576	597	571	562	566	585	644	563	595	617	600	570	616	620	584	579	578	620	583	555	581	582	519	575	606	559	570	591	574	586	575	583	628	654	599	571	521	627	592	556	552	595	541	575	585	554	539	577	564	554	580	597	570	584	590	646	571	579	577	546	566	574	625	610	576	576	624	559	594	538	597	585	579	630	568	598	596	586	612	580	598	605	570	601	592	601	600	577	640	571	586	589	554	607	582	618	606	589	619	582	572	597	595	573	569	595	596	569	587	582	583	587	612	562	626	569	590	590	563	587	585	573	549	582	626	608	587	584	598	593	590	545	597	571	610	601	620	555	632	581	608	574	608	596	583	565	569	612	561	567	608	582	559	599	598	578	584	659	587	591	593	550	605	602	580	567	576	563	599	615	587	569	593	585	616	581	566	618	594	619	593	627	547	614	588	604	552	584	585	628	599	630	544	574	581	587	587	586	602	610	574	586	560	596	625	618	610	577	623	619	585	584	597	601	587	598	615	595	607	616	586	538	568	577	552	570	573	577	627	560	584	596	564	575	569	571	613	562	638	587	599	579	595	590	567	591	586	572	592	572	555	615	594	606	555	571	580	592	583	581	568	610	585	567	617	603	594	548	566	593	567	556	586	574	580	528	551	533	574	602	567	622	528	568	557	626	590	626	626	589	599	605	573	569	603	578	602	581	599	603	565	556	576	615	608	626	578	585	631	625	593	579	584	562	622	554	605	579	583	596	568	565	572	605	562	560	599	596	653	578	576	608	551	591	633	582	559	582	594	560	560	589	544	628	579	609	558	571	622	614	557	560	596	590	593	575	584	575	621	587	573	571	578	553	561	569	563	581	551	602	587	578	550	576	618	587	580	600	593	591	566	598	604	590	606	607	593	633	572	605	624	606	534	605	594	616	553	604	560	550	576	557	596	582	564	631	567	583	605	621	590	587	597	638	554	588	616	612	558	577	623	621	586	657	621	590	577	536	559	580	626	600	558	597	599	565	603	585	536	564	599	561	635	600	586	612	583	595	595	535	556	561	575	599	579	552	611	588	605	593	571	556	572	602	594	593	570	580	601	558	599	602	606	610	560	584	629	590	544	576	600	610	587	579	562	591	638	598	622	619	538	594	597	575	594	605	568	572	598	591	619	602	583	588	620	646	616	602	545	609	580	563	557	602	600	572	540	560	554	631	602	560	582	558	605	589	577	594	605	594	563	546	629	587	650	618	576	609	580	623	594	590	621	579	612	582	570	597	613	535	569	589	599	607	552	588	575	564	609	573	591	629	604	599	587	575	553	598	603	586	574	593	635	604	550	587	581	606	584	598	564	579	591	574	601	555	597	569	625	630	567	589	566	552	606	577	603	573	569	560	625	584	585	558	591	593	560	582	577	597	604	602	598	582	565	608	569	591	588	544	583	565	588	559	578	573	575	590	587	598	560	584	600	580	561	609	619	547	654	578	577	618	603	582	604	588	604	602	596	577	619	562	551	626	551	623	576	606	550	574	584	603	646	583	598	577	561	561	541	606	588	606	580	639	584	570	605	594	551	583	612	599	592	575	615	559	590	545	636	573	586	563	620	579	587	625	636	581	627	571	566	587	586	640	564	576	607	561	544	558	587	583	583	548	559	563	616	580	556	592	572	613	613	574	545	579	591	628	596	601	573	589	592	630	650	601	619	616	585	572	550	597	563	573	579	604	617	594	594	596	583	546	577	580	595	538	586	576	590	557	598	579	588	615	597	613	582	602	580	506	568	527	598	598	579	616	573	556	605	562	572	588	586	543	608
26728	20816	10668	1190	600	560	439	397	390	397	425	379	379	383	388	379	351	371	385	360	363	382	398	349	371	366	349	346	394	370	396	358	362	375	361	362	374	367	380	345	359	322	366	374	358	364	364	341	355	374	401	391	348	369	357	369	378	382	398	357	395	372	393	374	397	373	363	338	358	393	361	372	402	375	367	343	377	348	343	388	392	330	367	351	365	374	394	343	363	376	355	365	370	357	368	377	335	362	375	354	390	300	317	386	389	346	360	357	395	370	346	409	368	402	366	345	358	369	341	400	345	363	348	376	384	360	370	371	356	365	360	381	348	358	402	343	385	346	383	356	364	382	399	354	376	376	381	343	383	370	380	374	360	413	367	362	367	369	343	360	398	332	342	401	343	353	365	376	351	367	325	351	363	359	390	386	370	372	367	341	385	340	364	354	336	375	361	342	359	385	365	366	355	377	355	363	319	397	327	374	381	373	376	374	352	345	362	367	343	347	372	340	373	379	411	355	342	373	339	347	375	366	390	346	435	355	366	391	359	360	361	346	375	401	361	389	369	375	365	353	354	349	316	355	367	384	340	359	388	351	378	355	362	356	356	358	380	378	383	392	374	365	384	372	389	325	353	345	386	401	345	413	360	329	369	360	341	350	364	366	389	354	351	370	411	330	419	369	344	360	367	361	344	377	421	372	380	346	389	373	379	356	367	351	344	387	353	369	344	346	382	362	355	365	376	392	383	378	367	384	360	372	372	352	379	387	361	369	369	350	347	324	379	369	362	361	394	326	366	401	353	340	363	364	366	341	361	368	404	388	370	373	375	353	390	347	346	375	397	350	391	366	374	333	347	344	340	356	370	349	373	339	370	338	385	375	350	353	356	371	375	364	383	355	372	337	375	325	342	363	359	387	415	401	393	373	378	372	389	373	410	398	385	374	368	350	361	383	393	339	382	327	361	355	326	360	389	354	355	379	360	351	412	357	384	376	408	356	382	381	362	378	354	347	366	376	358	368	369	371	384	379	356	345	368	372	384	356	343	382	381	350	354	368	374	363	375	321	378	381	345	378	362	381	339	373	348	393	365	357	371	348	424	345	364	365	363	399	352	361	363	347	393	382	362	374	372	367	361	348	347	356	355	386	373	376	408	350	377	332	365	350	406	365	360	348	346	374	395	348	374	377	359	353	370	335	338	381	355	377	378	358	346	382	381	390	369	382	360	347	369	363	405	362	367	388	359	337	344	350	375	411	373	339	352	354	350	368	348	338	370	383	374	388	403	375	342	361	361	390	382	342	368	351	376	341	353	407	325	372	380	388	361	351	343	340	353	393	367	387	419	368	387	384	350	368	383	386	388	363	337	360	340	385	373	364	352	388	356	378	374	374	333	341	368	360	362	383	366	382	370	370	346	365	371	356	368	363	332	385	373	380	353	369	394	342	376	354	374	364	358	357	338	392	389	375	373	369	349	347	351	352	392	376	363	353	353	348	374	368	332	354	400	383	354	388	390	365	332	368	359	364	418	328	354	349	375	362	386	354	384	367	350	374	388	346	385	347	399	386	366	370	373	356	385	371	371	372	355	363	356	372	375	369	388	347	359	331	357	391	375	358	387	369	366	360	381	365	370	382	389	345	366	391	364	367	364	345	360	354	363	388	360	366	359	380	352	368	354	363	362	358	339	401	332	394	372	360	349	322	346	384	362	355	363	346	368	375	350	383	357	384	368	321	360	363	356	365	349	384	366	336	400	374	363	383	390	355	362	342	366	350	353	386	373	357	379	366	377	358	330	349	338	363	366	360	370	373	355	341	384	335	367	381	398	376	342	369	367	401	335	358	359	349	377	330	342	373	357	360	397	398	362	392	380	365	375	339	338	347	357	356	343	388	359	378	348	381	390	361	402	340	358	373	369	363	354	347	353	397	364	367	415	352	355	365	379	371	360	367	348	383	366	400	364	358	364	388	338	338	341	391	355	357	383	364	328	362	391	357	403	368	373	355	377	369	347	360	330	386	398	355	379	361	376	335	383	378	396	340	347	350	380	374	377	346	341	352	364	395	400	352	349	405	375	362	337	383	383	373	367	367	381	370	397	369	360	387	368	366	369	405	370	381	374	386	347	378	340	364	392	365	368	353	343	362	393	387	345	375	377	338	340	320	398	379	393	371	370	372	386	412	368	353	341	365	346	355	345	355	358	349	366	384	364	361	387	333	376	383	356	361	363	341	351	345	379	374	398	389	384	341	367	368	376	335	343	379	355	340	392	404	350	370	361	366	355	368	380	365	375	371	369	356	376	394	371	367	348	360	378	339	362	343	385	366	335	357	369	346	325	372	394	350	362	391	404	361	375	354	361	367	375	383	380	373	355	396	387	397	337	346	339	367	356	352	365	341	408	371	349	346	376	349	379	371	359	405	377	370	380	369	338	409	375	385	359	356	369	388	375	381	372	379	404	377	359	334	343	388	405	380	363	347	355	343	350	387	351	346	345	373	372	369	368	357	336	383	370	349	382	358	377	395	376	395	383	375	378	355	368	401	308	345	356	353	351	373	365	397	370	358	369	341	365	370	335	389	352	342	342	339	380	348	347	380	381	362	396	377	394	370	368	360	374	335	371	382	391	357	366	357	376	405	348	393	376	368	388	386	402	404	395	366	369	360	365	357	398	364	341	418	338	366	359	355	386	373	338	382	342	356	345	348	373	393	349	337	371	380	376	356	338	381	374	330	369	404	350	349	348	361	401	379	351	373	372	353	388	375	416	382	385	396	376	345	352	364	345	363	389	336	366	360	347	366	375	352	424	371	355	370	365	343	367	350	348	343	378	356	381	386	363	352	365	382	379	378	343	399	359	351	355	372	390	353	372	395	388	376	394	382	371	353	388	385	373	410	387	365	331	384	365	383	364	372	356	346	390	319	357	356	395	381	354	385	365	371	370	377	371	380	382	369	322	345	352	365	367	382	348	383	379	356	399	349	303	394	363	383	379	343	357	361	357	369	359	372	373	389	343	375	356	360	397	349	361	365	373	345	353	410	384	371	358	355	368	399	393	346	368	373	340	365	348	385	324	382	359	360	354	352	361	349	401	306	363	360	342	351	378	318	361	381	383	366	345	376	366	351	341	341	364	364	386	377	367	349	379	378	348	398	367	383	368	346	387	356	357	335	385	368	349	341	338	341	397	346	371	365	387	362	369	385	362	366	398	379	363	393	354	366	359	373	364	377	377	361	381	369	332	336	384	382	377	344	355	388	380	377	389	353	384	352	364	368	347	384	339	374	349	345	341	331	361	350	392	383	396	350	376	379	348	367	385	358	374	363	374	375	350	388	356	382	392	366	362	360	380	351	345	384	371	371	350	385	354	372	372	376	348	387	340	336	356	357	380	352	379	388	341	401	375	363	361	348	383	352	351	351	367	395	412	387	388	349	373	345	360	374	359	377	379	346	395	353	347	395	396	344	411	378	377	331	356	371	364	331	364	359	369	364	394	381	369	341
13809	1975	6601	1173	957	852	812	810	710	729	733	728	751	736	692	780	721	776	691	740	705	713	734	728	751	729	715	732	722	752	745	703	766	722	703	697	698	761	710	680	707	719	730	717	708	728	719	742	683	755	706	735	713	740	681	697	680	698	713	681	680	747	714	707	678	669	700	716	708	728	683	738	683	697	706	701	731	707	698	672	713	708	695	703	688	680	699	685	719	714	690	727	701	655	750	711	735	684	688	746	706	697	700	671	712	731	699	670	699	699	721	761	689	742	711	707	709	735	765	683	715	683	702	705	690	711	728	635	727	667	690	693	690	733	741	703	739	727	735	662	733	699	705	699	740	713	735	737	760	742	661	654	725	707	751	678	685	719	733	764	671	722	697	731	695	720	727	733	688	706	717	718	679	700	726	670	668	741	684	689	695	717	786	685	716	679	686	703	711	753	688	749	691	703	726	690	679	718	669	702	697	701	703	688	712	688	733	722	670	720	668	674	669	726	648	687	687	710	750	723	664	719	686	716	708	716	734	715	700	713	716	743	723	714	692	674	671	734	733	733	683	720	699	679	734	657	727	735	701	706	712	696	724	659	758	700	670	734	720	730	734	685	748	681	704	689	677	683	743	743	728	676	699	690	667	665	711	681	721	706	719	738	641	683	688	720	699	694	756	696	688	661	753	702	781	671	690	706	745	698	713	747	750	717	714	699	725	704	715	753	638	736	675	673	708	720	702	730	701	739	730	720	738	761	626	742	735	712	716	676	717	717	751	728	687	687	694	710	677	727	745	742	726	704	717	727	702	700	644	715	711	732	734	722	660	699	701	698	714	725	713	697	724	690	693	693	690	720	741	680	763	729	702	697	769	729	692	678	701	716	721	700	716	749	711	725	726	703	677	700	700	698	705	734	740	701	752	707	728	736	710	726	682	668	673	731	708	741	747	680	695	680	698	695	767	710	714	738	698	701	708	675	669	731	703	777	738	639	734	693	700	742	693	710	747	654	726	716	711	688	706	712	708	705	692	717	722	734	742	746	688	719	727	693	723	716	737	704	702	702	753	701	775	695	723	740	683	686	669	770	684	716	724	787	712	712	735	705	674	745	682	732	701	675	729	682	734	721	681	711	723	687	694	681	678	708	740	695	739	703	722	668	651	732	725	681	689	659	752	683	685	747	693	701	714	703	690	696	767	707	685	716	714	736	672	697	738	690	687	706	747	703	722	664	698	742	698	697	703	694	706	722	690	718	723	733	737	673	726	712	708	683	722	723	686	707	717	706	691	730	702	692	692	717	744	732	779	684	706	708	767	700	736	723	780	717	745	765	718	724	686	702	741	702	681	713	703	733	758	692	719	700	743	700	669	719	736	736	661	736	703	749	703	737	677	755	668	718	705	697	733	709	712	725	706	734	706	728	687	683	738	760	698	700	725	705	702	711	701	790	730	756	698	687	679	669	685	725	712	730	709	689	733	694	694	672	675	732	671	682	695	690	715	756	677	739	711	712	683	763	732	756	712	723	656	717	689	660	744	738	716	685	692	687	743	716	726	758	755	673	723	706	726	658	679	725	731	704	762	720	717	719	693	722	712	673	699	715	744	673	708	737	717	723	703	659	713	673	726	716	698	756	717	709	705	756	707	716	695	705	744	720	711	727	722	716	711	689	758	705	683	730	749	712	674	779	730	742	743	655	690	631	715	708	731	691	719	720	685	677	689	702	690	695	689	753	754	689	703	693	711	716	753	689	704	710	690	714	724	690	725	751	758	753	719	691	696	704	720	705	683	727	706	748	705	733	735	680	738	708	724	729	722	702	683	706	725	740	719	737	684	726	687	677	730	660	692	696	671	715	737	757	687	697	713	743	740	730	660	683	682	665	712	740	696	686	712	714	712	675	700	722	690	682	747	695	733	691	737	735	751	716	733	688	706	668	713	745	749	780	661	716	692	703	680	710	696	717	661	743	718	722	693	720	717	684	678	724	727	714	720	682	712	707	672	719	704	709	721	715	674	737	756	692	700	763	726	730	697	666	737	755	759	681	690	721	738	722	666	706	691	749	706	706	698	698	647	663	694	687	705	649	700	699	719	668	708	711	669	670	705	731	685	676	696	736	730	708	695	716	703	685	713	709	666	731	732	727	714	713	742	714	721	714	663	693	696	734	725	688	742	708	758	695	718	713	710	692	645	693	722	741	709	720	738	734	674	654	726	669	731	698	724	695	715	702	672	714	705	701	680	703	698	738	695	737	694	727	688	712	763	731	663	706	669	737	724	693	717	691	699	707	657	701	728	723	726	686	704	705	742	710	694	756	745	688	683	761	757	735	719	701	676	680	695	722	747	731	743	704	733	742	737	720	721	745	701	736	731	686	686	692	748	732	677	636	750	724	747	685	702	676	704	732	692	697	742	690	668	746	715	688	713	690	703	696	702	713	653	727	758	732	774	705	734	708	722	726	722	700	769	747	708	717	740	695	706	690	729	697	700	706	730	718	702	741	740	649	713	723	740	680	709	751	715	687	728	681	692	750	712	714	716	670	721	676	715	727	698	668	759	706	702	685	656	708	741	702	661	717	735	720	704	751	721	654	684	728	705	739	705	694	752	674	718	719	719	699	698	718	635	686	728	713	730	685	717	697	685	658	723	700	723	736	733	698	683	695	728	707	734	709	720	745	731	714	736	695	713	691	719	740	687	683	710	694	703	643	728	725	707	695	731	680	766	728	712	704	695	696	698	729	689	723	708	646	733	693	655	731	748	744	665	708	726	758	714	707	703	705	707	713	670	733	676	716	725	727	730	697	691	745	738	699	718	693	685	708	699	705	678	708	695	722	686	683	720	713	752	788	670	699	742	718	676	722	753	705	720	668	697	756	681	663	707	668	712	716	747	747	682	707	758	711	759	754	753	682	729	709	714	727	688	663	775	756	659	751	680	746	709	674	724	719	701	698	723	666	725	692	642	667	702	698	704	682	741	729	693	689	728	689	685	731	673	679	730	643	695	662	708	682	728	728	640	725	726	722	679	685	767	679	704	714	674	715	721	665	698	734	717	714	742	730	709	704	685	692	672	699	741	718	701	727	766	683	689	674	672	700	632	688	726	698	687	695	720	782	678	693	653	705	715	723	667	721	719	739	716	730	735	732	700	672	761	723	731	718	730	763	658	731	698	726	689	749	711	677	716	717	735	674	715	720	715	682	699	726	668	699	721	726	670	724	727	691	697	691	715	673	731	730	717	763	736	712	681	769	716	699	675	744	705	717	760	704	718	711	739	738	748	755	771	704	708	705	714	697	690	686	667	733	695	722	682	691	731	686	645	697	679	706	758	743	718	681	686	706	691	737	750	762	707	699	717	727	711	715	692	694	695	684	709	700	764	699	738	680	702	746	694	722	706	697	717	684	743	702	727	738	704	732	701	730	779	710	717	697	710	733	682	757	637	722	705	694	681	712	717	734	684	697	688	686	711	723	720	716	677	688	712	711	664	688	747	690
24271	21344	28341	24729	20851	2745	580	409	307	289	291	235	239	229	227	216	210	192	195	210	182	200	194	186	224	203	160	168	182	174	186	174	199	176	182	173	162	186	155	168	181	168	180	173	164	179	183	162	178	180	175	173	182	186	157	165	171	161	170	164	171	167	141	178	189	191	166	181	183	164	192	188	184	175	173	169	171	188	180	142	191	162	163	163	164	188	182	175	166	186	167	172	181	163	158	182	164	172	167	163	142	182	170	183	181	188	155	161	179	176	147	147	194	163	175	162	170	187	178	172	180	191	191	176	148	175	160	171	195	171	163	179	192	152	191	181	164	164	163	184	173	192	181	159	193	167	185	178	169	149	175	153	164	177	168	163	158	183	175	142	148	157	169	160	174	165	165	165	183	166	163	161	153	183	171	166	161	156	179	167	139	168	169	186	183	176	176	160	186	171	161	173	162	173	169	167	154	149	179	182	184	162	163	159	150	196	186	157	168	149	164	167	174	167	151	162	155	171	154	183	184	181	168	187	195	157	155	168	169	158	183	175	189	174	183	152	171	160	183	161	162	157	146	164	174	146	171	146	161	166	165	171	162	184	166	184	169	172	166	178	152	169	171	148	193	198	202	186	168	171	169	155	180	197	150	189	157	169	183	171	188	192	189	187	190	166	180	186	174	167	175	202	172	152	180	194	173	158	170	184	173	181	180	173	164	171	150	186	182	162	165	150	181	175	176	166	166	151	167	181	175	170	179	168	180	183	171	158	165	139	188	162	180	164	171	191	187	145	183	158	158	172	142	171	151	191	158	152	187	185	181	158	189	170	159	154	144	180	180	175	157	160	160	170	183	156	169	159	185	162	183	177	165	177	172	165	163	169	176	178	174	177	186	179	209	176	169	160	156	166	160	182	165	161	162	176	168	192	190	170	150	157	145	172	164	184	182	207	190	158	141	173	182	158	165	213	176	140	161	150	186	166	172	175	165	189	158	181	157	162	182	174	154	172	146	170	184	175	168	180	186	153	176	168	181	179	194	173	168	161	193	162	180	186	153	174	153	160	162	197	164	186	171	186	160	146	158	160	147	151	181	165	172	157	210	172	191	172	160	166	184	153	176	162	166	156	159	180	193	170	171	163	173	187	171	177	164	173	146	180	176	161	211	176	158	157	167	164	176	164	187	168	172	162	197	184	163	166	185	154	149	156	176	176	186	170	182	165	157	188	161	188	159	179	158	182	157	197	180	164	174	145	183	185	148	177	168	153	168	153	188	165	163	178	158	168	157	164	176	180	167	178	176	180	174	171	172	174	163	177	177	155	160	158	163	179	156	163	156	148	181	176	153	159	182	131	194	162	185	181	171	164	173	172	165	132	155	196	157	150	172	179	173	193	167	189	193	171	162	167	162	166	178	180	163	166	174	183	178	174	170	178	152	173	159	177	168	203	161	165	169	160	185	156	176	178	154	151	144	164	188	193	171	175	163	164	172	152	146	189	165	168	171	152	152	186	179	171	149	177	150	152	193	175	159	162	166	169	163	169	175	171	161	154	158	170	181	176	172	174	185	168	186	181	164	165	166	183	183	172	173	166	202	166	172	199	166	183	179	148	154	153	169	175	175	156	182	173	185	156	169	168	161	176	173	172	174	185	202	173	164	149	165	160	180	167	172	159	185	179	175	185	178	160	154	157	156	173	171	179	149	194	150	171	182	159	194	173	168	158	210	151	166	164	172	159	185	163	173	173	174	181	155	160	176	164	162	190	188	171	165	151	143	197	160	167	162	158	152	169	164	170	175	170	186	177	172	186	198	148	162	171	171	168	174	162	162	178	163	185	193	164	177	179	167	151	148	155	152	167	151	188	162	153	151	170	174	176	160	160	164	175	196	175	182	178	179	164	156	176	168	173	162	152	165	133	162	171	159	170	167	179	189	193	173	169	187	173	169	164	150	170	161	151	203	164	160	179	174	155	184	168	187	134	148	186	188	164	149	167	172	164	164	164	146	128	163	184	189	192	175	156	145	156	174	177	161	178	165	172	149	186	180	141	182	175	177	199	164	178	161	179	137	170	216	160	164	175	153	160	169	168	152	166	190	164	169	151	184	187	164	157	164	150	158	178	182	169	164	156	147	172	189	165	183	170	208	177	170	173	165	163	165	188	143	144	185	172	165	164	181	170	153	186	195	176	186	170	171	188	162	163	183	141	168	167	162	177	172	171	158	156	184	205	169	158	161	181	170	178	172	184	170	187	150	188	160	169	189	172	166	200	195	174	166	196	146	152	200	173	146	182	143	187	188	158	178	162	189	181	155	170	166	174	149	163	191	166	173	184	146	181	162	171	165	179	176	179	175	157	183	178	171	168	172	147	171	174	181	154	162	174	165	175	183	171	182	184	176	182	158	193	204	150	188	148	160	168	178	165	145	170	179	168	196	179	174	152	183	183	148	172	168	171	184	197	157	164	157	159	184	184	171	184	163	174	176	152	189	173	165	176	171	161	173	156	195	186	162	193	165	138	144	161	179	178	182	183	198	196	172	186	177	167	169	180	174	167	183	161	192	175	170	177	192	166	167	175	177	191	166	170	183	177	191	172	179	182	171	148	164	168	168	194	149	156	171	165	146	171	161	151	173	175	169	184	160	165	180	177	192	171	169	146	185	165	173	160	154	177	150	169	161	159	165	181	165	166	186	166	172	168	163	163	165	170	170	177	153	151	171	173	143	200	181	172	172	163	149	178	164	171	168	162	166	159	172	176	162	165	168	175	144	174	183	172	201	136	156	178	169	157	180	180	168	172	144	168	184	174	166	173	205	165	166	165	167	170	171	163	176	191	160	159	171	175	166	181	166	199	178	180	163	163	175	169	171	163	177	168	187	179	167	161	181	173	171	179	208	167	184	186	174	166	164	165	185	169	162	170	170	198	180	190	173	148	168	172	191	177	160	144	170	144	177	182	171	181	169	173	172	190	147	164	183	173	164	180	178	163	157	152	160	183	163	184	160	187	174	178	194	205	177	156	159	162	162	186	178	191	167	184	151	151	168	157	153	141	172	160	172	138	189	184	162	145	172	177	173	175	158	170	172	178	170	163	161	174	174	184	171	166	188	183	173	186	178	161	186	171	161	172	198	186	167	168	186	167	178	181	194	179	182	170	186	182	154	188	182	138	203	167	178	166	159	161	173	167	159	155	162	166	174	148	177	182	172	195	167	171	153	144	162	167	155	159	179	137	167	182	177	191	159	183	179	169	190	152	165	178	174	170	184	173	185	192	186	173	181	185	151	164	169	144	175	185	166	164	158	175	165	168	168	206	173	180	167	165	150	170	179	164	162	164	167	200	154	189	160	160	162	183	183	163	166	168	163	160	149	158	160	180	170	159	185	187	169	166	167	171	168	165	162	153	170	164	148	171	182	160	182	179	166	167	192	168	173	184	168	160	145	185	150	168	168	153	163	159	151	182	160	162	189	173	165	169	163	172	161	161	186	176	155	172	134	171
26341	10133	20169	4283	2791	1921	1532	1256	1039	936	766	678	649	631	552	508	506	467	494	489	481	448	459	396	437	407	378	400	412	409	386	344	379	383	360	391	397	401	368	364	372	340	361	371	360	362	375	360	389	383	374	341	343	351	353	383	384	351	345	355	321	367	356	397	365	352	352	349	343	364	366	382	395	360	376	354	378	352	367	345	407	325	351	333	350	372	356	345	353	350	335	368	341	374	357	369	364	358	344	350	359	365	358	343	345	337	369	367	347	380	360	368	338	336	381	358	353	350	360	343	350	381	375	358	384	359	351	371	369	333	325	352	326	362	394	373	355	351	336	355	349	344	336	353	401	374	364	349	327	374	357	335	366	343	362	358	359	369	410	334	381	337	343	345	324	328	347	321	361	332	377	355	343	359	332	373	383	369	362	381	348	356	333	364	349	325	351	359	384	341	328	345	334	360	359	348	365	345	335	359	375	351	358	377	360	358	353	331	353	379	334	357	354	335	340	354	349	363	355	344	361	334	377	353	340	356	373	362	364	365	355	347	363	366	346	331	358	359	376	327	374	379	321	336	372	347	340	369	342	335	392	353	361	318	385	337	343	361	347	363	352	364	362	341	352	360	323	380	357	359	318	354	339	378	367	343	370	352	331	346	348	358	344	364	387	315	358	349	362	344	360	327	337	370	349	337	363	388	326	375	349	354	371	331	384	335	348	342	342	364	334	350	353	355	364	380	325	349	358	396	357	335	318	359	349	362	327	333	333	339	346	358	366	329	312	326	340	380	347	319	315	338	354	347	370	353	358	356	376	319	337	359	373	358	331	377	360	390	383	331	315	353	349	333	363	352	362	378	334	332	353	340	353	351	354	362	351	358	337	360	352	322	349	347	388	353	357	344	343	300	368	365	361	356	326	347	369	333	353	340	312	400	353	330	334	340	387	388	366	343	364	352	337	334	363	363	321	352	368	341	359	343	321	366	332	389	353	353	332	331	358	328	373	327	341	354	361	354	342	334	347	333	354	358	347	348	373	333	331	347	362	333	336	336	327	347	354	352	326	386	362	351	352	352	344	344	333	337	350	333	346	328	363	383	360	353	366	328	352	340	329	343	357	390	373	358	395	352	363	338	372	327	346	414	343	367	340	348	346	354	353	370	376	334	337	374	353	315	375	321	336	372	329	353	327	350	363	354	350	337	357	349	362	397	353	385	359	328	358	349	337	359	383	356	360	354	355	351	316	359	351	336	385	324	338	347	370	367	358	363	348	324	382	347	371	363	368	323	365	368	331	340	330	323	376	346	373	353	326	329	357	355	356	358	386	350	347	356	367	348	327	363	375	352	341	375	367	389	348	375	354	365	341	352	391	343	299	353	302	366	339	353	337	336	359	364	338	335	352	321	344	371	324	338	346	361	366	373	393	363	353	362	347	373	347	339	376	345	358	358	336	345	363	374	346	348	362	363	369	355	341	366	372	399	376	334	342	349	361	376	366	356	361	350	351	340	396	361	340	345	366	346	364	358	344	356	381	336	350	351	346	358	342	358	360	311	355	336	364	362	355	392	342	328	339	350	343	375	380	348	342	367	371	338	366	329	325	346	344	314	376	332	356	392	365	329	338	333	337	317	320	344	353	330	368	333	361	360	353	342	350	337	339	374	398	372	347	353	364	345	367	362	363	358	352	346	348	349	412	372	333	373	355	325	377	361	356	364	353	333	350	352	348	338	340	337	357	338	353	336	377	353	368	343	353	347	326	366	366	322	364	309	347	350	361	354	340	340	330	375	359	361	328	380	326	328	370	353	334	328	346	355	363	334	366	345	368	319	368	331	370	367	375	376	341	329	349	359	403	318	339	361	336	360	364	343	353	361	363	370	368	361	346	368	389	293	341	326	366	368	361	391	338	380	325	361	342	335	331	334	332	346	362	329	341	388	359	361	360	381	333	359	373	300	363	352	329	341	347	381	318	367	366	411	358	336	324	372	339	366	343	365	349	365	329	358	352	359	330	361	345	330	348	388	347	326	351	341	338	345	367	334	361	383	329	360	363	327	365	373	351	345	336	348	362	378	350	346	396	372	326	349	338	367	347	358	377	375	334	370	333	368	364	348	356	353	354	365	367	375	378	337	359	346	350	332	393	328	382	343	344	357	331	322	343	374	324	387	374	327	342	376	346	358	327	347	321	335	339	332	335	317	376	345	371	367	376	351	353	350	351	384	371	331	337	342	356	334	350	364	353	314	356	362	340	350	364	337	347	355	363	370	336	365	372	340	342	366	348	366	349	320	352	333	336	357	336	343	367	340	367	358	337	317	338	371	370	339	369	347	397	298	360	347	371	359	355	347	355	398	345	334	389	368	353	359	350	384	408	343	321	339	373	360	350	363	344	343	340	375	325	338	355	345	357	362	370	362	346	356	343	339	362	353	362	346	364	340	373	354	356	376	338	357	366	340	334	341	321	385	365	343	357	354	336	340	327	338	334	340	322	337	349	333	349	350	332	354	338	329	381	340	337	371	374	367	352	336	328	358	328	367	376	354	373	320	361	356	353	354	374	333	358	382	351	320	340	394	363	340	362	334	372	354	381	338	359	380	348	358	340	354	357	361	355	362	355	337	351	355	376	380	371	337	324	344	358	343	348	368	374	363	338	365	381	328	349	321	332	365	328	351	372	338	340	320	369	364	354	323	369	342	384	327	341	340	388	331	371	332	344	339	382	352	375	346	378	338	324	348	346	358	351	374	351	385	335	374	376	332	366	389	338	339	375	364	362	362	386	357	363	358	317	338	352	384	371	335	362	333	390	376	344	368	367	362	366	351	373	377	358	364	368	328	340	351	353	365	358	354	351	355	370	351	344	331	374	353	338	346	357	364	341	332	345	349	353	370	346	358	385	343	338	373	340	313	349	339	333	335	353	348	362	335	327	339	380	346	350	354	357	340	352	354	339	343	384	340	354	342	367	320	367	357	328	325	379	358	349	373	352	377	337	397	366	332	355	375	330	355	381	348	328	321	335	330	339	346	346	361	386	381	365	342	339	350	373	343	353	344	383	341	356	365	370	366	329	351	350	374	357	380	376	361	356	349	374	337	380	329	384	346	329	344	305	336	390	345	368	351	358	377	366	315	364	373	335	339	363	322	382	382	340	336	367	351	371	350	354	349	356	385	355	390	315	333	367	394	362	391	378	345	348	377	353	319	335	340	376	386	343	355	326	336	366	363	343	333	383	328	326	351	346	356	327	350	331	340	336	329	342	362	357	339	335	315	334	349	341	326	399	323	335	339	336	373	366	347	365	358	342	350	364	372	360	345	371	330	375	370	325	328	360	352	329	347	340	356	361	345	345	357	333	350	365	356	375	376	366	355	330	329	350	359	324	352	331	351	366	333	348	357	344	380	342	321	368	347	333	392	353	367	381	351	393	356	343	325	318	371	358	359	346	339	366	339	366	361	347	359	363	378	370	353	329	353	337	387	319	352	350	359	344	368	367	352
23309	21348	29104	23990	21349	20448	2404	816	654	581	544	483	459	449	421	399	375	401	392	387	346	338	381	327	390	370	382	345	353	362	356	369	334	359	365	365	332	317	345	346	328	339	317	367	318	356	357	335	325	334	331	325	353	377	305	319	333	319	352	300	332	333	320	329	311	301	331	327	326	326	322	329	342	332	335	346	319	340	336	351	337	331	326	317	321	309	324	299	334	324	346	347	339	355	313	310	302	313	293	295	308	316	315	321	317	327	296	328	331	328	343	308	347	325	354	304	314	305	304	317	322	301	335	317	339	307	338	290	317	334	339	328	318	318	332	326	322	312	335	317	325	343	306	330	326	336	340	304	345	298	347	342	319	325	293	317	315	320	340	311	369	334	334	351	316	318	306	340	322	326	361	324	339	337	324	323	317	281	316	369	299	351	348	313	305	296	320	354	310	300	331	330	323	325	336	327	334	330	334	318	297	339	323	326	347	333	353	319	334	331	313	320	288	318	349	306	327	356	296	339	293	304	334	329	316	330	327	313	324	317	343	334	327	317	357	321	341	328	340	313	314	323	329	317	305	347	328	309	315	322	360	326	306	353	340	319	309	326	331	326	340	282	331	317	341	317	312	355	349	316	318	314	308	319	353	307	314	343	342	308	309	330	311	331	327	332	363	343	331	330	289	359	310	339	321	323	314	330	298	319	314	303	321	308	316	339	322	288	333	351	336	298	328	310	318	303	322	349	318	351	292	326	335	350	334	273	330	281	333	338	293	300	345	321	304	339	327	325	332	312	334	305	340	355	347	322	331	315	306	316	293	336	311	323	326	303	337	316	336	283	365	327	309	323	317	315	348	337	333	305	329	309	322	314	312	333	342	332	346	313	328	344	300	297	340	330	317	317	292	310	318	356	340	324	327	311	321	318	341	349	331	324	317	291	303	308	316	324	356	349	320	321	309	303	313	296	332	328	321	339	321	317	310	323	347	327	319	319	322	345	286	332	337	341	350	291	338	328	314	313	355	307	346	337	305	312	338	334	320	372	314	335	291	306	290	320	307	355	308	319	306	291	304	308	333	335	332	323	343	333	339	283	361	311	328	328	316	332	315	304	313	345	290	337	298	313	338	307	344	308	336	335	337	313	340	314	322	323	310	315	332	314	339	320	333	342	318	359	321	302	359	335	309	339	322	325	338	358	347	339	333	303	337	326	332	308	317	343	351	330	342	316	339	334	324	339	295	303	297	325	340	318	306	322	299	332	338	312	329	312	289	330	314	315	319	350	314	335	328	302	303	317	315	339	337	306	335	355	318	311	326	319	301	344	313	318	347	300	313	321	298	335	338	321	322	334	285	315	348	343	319	316	348	310	358	335	314	318	322	309	319	315	290	317	318	338	308	362	331	321	334	334	333	306	319	296	336	318	326	345	317	354	293	322	331	312	322	339	311	326	335	350	323	301	328	308	338	305	321	294	319	354	314	313	316	305	340	366	346	299	330	326	334	323	332	302	316	335	311	340	308	314	339	352	315	337	347	321	329	321	311	328	306	349	307	304	336	294	326	345	335	332	308	330	333	334	372	320	345	315	332	326	326	303	295	340	346	302	345	338	325	335	330	305	321	308	336	323	323	299	339	332	327	320	302	303	320	337	300	314	366	290	330	341	331	313	321	304	326	317	309	338	322	332	317	311	323	304	318	329	337	317	322	313	303	345	286	309	315	319	302	329	339	349	298	340	318	353	319	348	299	338	310	317	307	323	315	325	315	319	336	373	304	317	334	324	357	318	355	330	355	322	330	317	298	342	327	352	328	357	314	342	328	316	309	342	353	316	364	332	322	337	332	297	312	332	357	319	279	304	315	304	314	327	337	333	317	315	317	343	315	315	310	313	329	303	296	342	351	307	314	326	351	307	308	311	341	307	311	318	317	318	348	304	297	324	322	300	320	321	311	288	300	298	294	328	315	311	303	308	305	300	335	314	307	291	345	321	330	333	333	321	316	353	293	295	329	337	345	340	339	333	325	299	307	299	348	292	304	320	328	296	318	320	317	354	304	308	327	316	345	322	346	295	317	343	324	319	342	317	296	301	296	330	318	319	326	328	291	271	332	337	320	322	326	311	343	303	353	343	328	302	292	306	308	351	315	336	307	347	309	309	306	316	320	301	324	303	311	312	369	323	332	326	306	320	320	298	314	314	301	328	336	343	349	305	338	328	330	290	299	329	321	319	329	353	333	299	315	283	336	279	326	332	320	286	314	327	335	287	351	306	333	295	317	330	311	337	327	308	308	314	308	312	306	317	300	328	317	314	297	351	329	329	353	321	311	351	311	330	298	303	307	323	313	304	303	299	341	318	352	331	336	334	306	335	310	281	323	317	286	309	326	325	308	297	322	349	325	332	333	325	341	318	323	291	326	334	311	333	338	294	319	332	325	318	320	340	305	341	358	329	327	276	343	324	323	301	328	320	333	352	304	325	303	345	317	300	364	317	301	339	367	357	371	318	310	339	307	309	294	343	355	315	324	332	343	328	304	319	322	351	325	341	282	343	330	318	348	300	319	339	319	351	330	319	318	323	355	317	357	329	266	316	322	333	311	306	327	306	332	313	303	286	335	298	280	347	326	311	341	322	292	322	324	343	339	340	329	338	326	309	357	311	305	313	299	340	300	325	344	315	326	355	320	302	294	316	328	320	330	353	308	305	329	307	290	278	332	307	319	315	343	339	331	328	285	314	310	283	310	307	358	322	321	335	321	304	313	345	281	318	299	332	322	308	333	324	313	343	334	329	318	327	328	327	306	316	328	341	323	345	336	286	301	328	348	322	338	344	302	344	325	375	295	351	342	343	343	307	324	323	310	343	342	332	302	304	321	322	335	305	338	331	315	349	301	314	332	328	336	315	302	298	299	329	327	336	291	336	346	309	336	338	326	310	322	324	319	298	293	320	311	322	335	324	312	340	333	320	297	342	338	313	308	342	346	336	303	310	324	287	287	295	293	316	333	372	309	314	306	331	354	313	312	319	317	323	328	329	322	337	327	325	312	298	296	313	330	296	325	316	294	328	313	339	331	313	319	308	310	312	326	317	346	346	344	329	335	330	337	331	313	356	320	318	300	346	275	335	355	325	342	323	344	308	328	321	324	342	319	309	311	324	327	328	326	314	331	349	336	340	358	338	284	342	345	320	332	318	328	338	326	329	278	331	329	324	342	314	303	331	353	308	311	340	318	342	308	337	331	316	322	326	350	303	310	301	339	327	321	318	332	307	322	328	327	318	357	326	331	306	320	302	311	313	333	324	324	317	329	312	294	336	289	341	324	320	323	305	332	338	297	307	285	318	342	298	322	313	295	344	341	305	314	297	357	318	321	345	314	348	325	319	315	326	343	299	329	299	317	332	290	319	329	332	322	315	356	332	321	289	318	342	323	333	320	327	326	310	316	308	336	325	344	343	329	304	345	289	304	325	318	318	342	349	326	333	330	305	342	343	355	303	283	306
28327	16203	23756	7346	4866	3607	2706	2300	1866	1612	1306	1309	1126	1016	1033	910	889	859	791	793	808	719	729	723	756	731	687	668	697	674	644	683	650	597	683	635	646	598	624	655	628	620	595	583	621	620	597	618	618	614	592	636	601	581	628	574	634	605	580	619	611	560	601	611	600	600	611	601	586	546	584	588	590	637	564	597	659	570	589	620	623	605	595	611	629	558	598	569	602	585	564	574	623	619	575	636	603	568	608	602	600	584	607	582	547	597	584	579	613	603	604	576	579	546	597	577	590	577	609	601	536	605	596	605	577	616	628	581	589	540	599	629	561	592	608	621	585	572	593	590	597	584	581	590	623	589	622	600	596	579	632	608	549	583	622	629	578	547	591	589	600	571	564	571	576	584	587	612	594	618	548	603	565	556	600	602	587	607	582	551	596	607	566	613	588	631	563	588	607	551	582	607	627	591	586	584	551	588	563	599	605	622	567	590	578	561	640	598	628	578	594	581	586	615	600	599	554	532	575	608	578	605	588	566	536	552	622	594	604	603	612	590	561	537	551	609	584	581	585	543	610	528	571	608	552	596	604	559	528	611	614	559	578	640	580	562	551	561	623	559	611	585	537	581	584	589	571	589	601	627	546	589	576	626	547	582	566	620	590	630	613	596	636	560	582	593	587	551	584	583	610	606	545	591	596	573	566	600	545	566	583	601	578	596	548	611	643	569	591	571	598	554	604	578	561	586	571	578	599	598	577	583	572	562	584	575	625	623	610	594	585	553	565	605	616	631	583	606	573	605	594	569	548	564	570	595	598	590	600	536	624	580	578	614	629	587	572	570	623	535	576	552	596	577	582	560	535	557	616	597	569	586	555	606	536	573	584	548	563	583	622	570	596	590	610	566	571	548	567	581	567	593	590	558	576	589	628	622	570	614	627	602	618	582	593	559	575	545	629	577	577	576	566	582	570	604	565	652	616	555	580	596	604	601	587	612	571	580	608	601	606	566	619	600	612	585	594	607	580	605	565	603	565	592	585	612	588	613	592	570	597	605	581	576	570	612	567	553	584	654	565	607	662	619	637	618	583	590	592	569	609	537	571	623	556	610	583	594	606	566	569	557	562	608	608	598	558	608	575	593	566	541	601	591	550	554	616	563	617	577	591	586	579	586	535	599	594	617	607	565	579	594	628	612	561	562	557	574	565	596	587	608	555	602	565	572	578	605	595	578	602	574	589	574	557	569	601	567	613	605	588	580	614	587	622	612	604	580	555	551	575	542	580	609	631	620	607	579	559	597	580	560	567	575	622	647	609	608	590	572	577	581	576	592	610	536	558	599	617	591	620	577	621	616	579	574	598	539	629	591	609	565	576	629	568	604	581	584	610	621	591	613	554	615	623	588	594	594	597	602	521	613	577	569	618	567	583	591	552	594	598	598	582	552	562	570	589	626	602	588	574	605	589	597	619	600	585	589	549	587	629	555	631	602	572	565	598	558	605	608	567	575	558	584	624	616	596	611	597	587	559	616	593	620	583	545	603	570	554	599	600	568	612	573	576	602	640	565	602	576	624	554	601	597	572	581	602	589	586	571	628	601	582	559	594	579	597	577	607	584	609	583	598	584	551	605	591	585	584	551	570	556	583	587	585	589	599	622	585	577	604	573	570	559	628	559	583	603	556	649	601	646	568	588	565	592	530	565	627	556	571	602	581	557	631	583	598	556	579	616	592	575	592	582	607	643	581	611	584	564	618	579	572	585	570	625	597	628	555	583	573	613	580	553	599	558	558	526	631	612	616	576	616	584	586	607	549	567	596	614	573	591	580	606	573	535	584	605	625	571	532	542	624	578	591	605	630	616	575	551	630	571	590	582	574	578	573	588	580	605	589	566	569	570	584	603	569	600	598	617	596	595	633	585	585	604	595	587	632	614	569	589	600	578	584	604	588	617	612	637	544	601	579	574	596	625	617	592	600	548	564	592	621	526	591	576	609	547	574	560	632	587	599	602	582	548	595	643	549	593	597	615	611	628	598	571	574	578	528	572	578	572	563	598	601	573	625	599	606	591	607	571	561	622	549	550	631	606	562	586	589	549	600	607	581	565	599	555	564	596	555	657	576	592	600	556	573	600	567	559	584	607	621	546	597	620	570	581	578	570	604	575	573	594	571	570	580	593	572	619	576	607	553	556	595	604	608	555	591	609	604	584	596	575	581	589	576	600	625	607	586	593	551	617	563	586	608	559	577	577	524	587	562	621	526	576	593	566	564	579	561	632	599	549	575	589	609	593	590	607	575	600	577	569	586	579	622	618	584	591	604	584	594	608	602	557	594	594	564	565	565	572	575	610	626	575	624	590	609	572	605	565	580	556	588	621	572	637	593	613	600	582	516	547	563	549	598	605	559	577	607	530	569	580	618	584	557	565	551	554	626	635	577	610	600	600	565	551	581	536	575	560	572	592	608	586	593	604	534	602	581	595	592	633	597	557	575	618	556	563	571	584	606	602	607	623	591	575	639	537	594	563	602	606	559	559	586	540	578	600	560	580	570	585	606	550	574	608	633	624	556	556	579	574	600	576	606	620	600	580	608	569	604	595	597	604	556	569	564	576	578	566	583	575	630	581	582	617	569	539	583	642	589	609	618	578	577	628	573	593	583	572	565	579	580	625	589	539	549	561	531	572	531	586	614	602	567	608	565	663	597	571	563	610	544	603	540	591	633	601	613	589	592	563	590	576	588	601	576	569	632	574	584	610	623	574	545	560	556	572	565	620	579	604	614	603	620	602	596	596	571	572	600	623	580	571	586	577	577	599	611	596	543	592	614	544	555	594	584	617	586	585	637	569	589	591	607	595	603	606	536	542	552	575	559	581	585	556	566	599	614	597	636	596	580	568	610	581	581	592	650	605	598	567	606	584	539	606	602	632	570	562	557	622	563	563	547	606	588	578	574	574	640	592	597	542	620	618	630	574	563	567	612	560	606	579	553	601	587	573	596	632	593	569	581	606	556	608	592	573	550	634	608	575	560	584	576	619	577	587	634	574	559	538	625	571	591	561	625	589	553	579	584	558	617	567	611	585	565	616	564	599	603	541	604	601	591	582	582	572	578	553	569	571	594	591	590	569	600	578	596	620	570	608	610	642	570	582	579	556	625	568	574	644	610	574	585	569	643	616	642	535	580	580	597	575	575	599	596	572	574	585	603	574	565	608	615	589	554	593	592	594	576	587	612	560	563	583	597	588	554	559	585	596	601	558	534	553	604	600	610	565	617	600	565	592	587	611	535	610	603	585	535	616	598	622	586	564	611	619	623	621	545	579	584	572	573	567	570	584	584	624	577	593	618	570	617	580	552	587	614	582	609	588	588	576	565	588	562	579	649	588	595	595	603	586	571	651	621	615	594	577	536	561	577	610	608	581	593	598	551	575	589	572	588	652	587	590	589	563	618	588	582	581	591	625	636	550	631	568	593	581	616	610	571	557	597	588	553	627	590	583	604	603	585	594
26772	20730	10050	982	490	432	388	382	394	382	391	345	354	341	358	384	391	340	367	364	365	355	374	362	390	397	354	343	380	388	399	354	354	384	368	324	365	373	340	357	396	386	387	399	347	362	359	326	395	372	330	367	347	386	344	369	390	356	371	339	372	378	327	343	337	364	368	398	387	352	336	392	367	354	362	345	342	364	379	357	369	345	395	389	362	372	366	357	388	363	346	365	364	369	378	367	362	340	335	346	367	354	333	395	360	328	356	345	342	343	374	319	369	344	358	352	356	358	333	348	367	374	363	376	361	365	368	362	369	393	354	392	334	379	368	330	365	341	376	373	378	366	341	371	331	354	346	348	376	355	347	363	370	363	365	350	379	357	342	368	376	392	330	387	331	372	354	369	357	321	373	369	356	390	378	345	374	353	325	361	345	355	368	376	336	372	370	356	354	330	320	377	354	388	341	368	367	351	352	378	368	334	363	385	381	363	364	327	321	360	406	358	344	359	379	380	368	346	359	351	380	384	366	371	383	365	334	354	325	359	385	356	352	355	326	369	359	334	376	391	376	349	375	336	372	396	377	376	335	379	338	368	376	365	362	371	362	359	377	350	382	349	353	350	359	366	340	368	387	363	342	354	358	355	356	383	384	367	397	360	385	345	362	381	342	329	354	330	363	340	359	365	361	337	370	335	360	355	411	351	380	363	379	344	368	356	357	394	356	376	379	366	372	365	367	333	336	318	364	357	374	359	377	354	347	396	367	362	348	380	356	367	363	394	361	306	353	335	363	367	378	363	309	373	369	357	329	346	373	372	387	373	334	362	348	337	355	373	378	313	393	372	329	358	358	365	344	344	385	386	366	345	348	359	372	351	348	382	366	370	375	384	337	383	373	346	365	375	398	346	365	374	330	333	350	355	332	363	342	381	326	364	357	326	370	384	369	357	363	337	348	365	369	374	362	360	358	370	332	384	388	350	352	335	381	339	356	329	394	363	384	338	347	369	393	371	369	354	357	343	348	354	393	392	352	363	357	347	332	358	335	393	374	342	392	383	367	329	366	319	386	369	353	340	369	374	356	341	352	351	368	335	373	378	345	358	335	356	366	407	385	362	359	352	379	303	364	381	343	338	362	338	326	388	383	365	346	346	338	359	373	351	390	365	368	394	367	375	389	346	360	352	362	339	376	361	362	381	361	363	326	356	358	347	348	345	357	368	358	368	369	362	369	389	369	365	381	396	359	352	380	376	338	353	345	360	368	330	349	417	336	371	359	396	329	359	396	354	330	366	391	339	355	406	360	357	387	353	346	376	321	336	347	382	398	382	372	339	370	366	361	330	345	367	369	351	384	384	350	342	359	390	369	374	358	349	365	368	347	369	342	350	356	395	354	370	356	378	332	371	348	360	357	368	354	388	354	376	366	354	358	376	377	364	369	352	404	330	353	340	355	385	336	388	353	354	381	348	363	351	367	340	347	357	358	372	318	360	362	347	381	368	377	375	366	366	355	370	407	393	380	349	348	353	369	355	359	391	373	367	382	362	315	374	392	336	345	382	364	345	323	352	355	373	370	357	352	322	344	369	361	358	345	364	358	341	387	361	344	402	333	336	367	352	392	379	375	393	355	325	371	349	388	380	352	342	362	320	369	353	317	356	366	352	366	357	358	396	388	377	376	340	374	373	357	358	349	400	355	356	380	359	385	411	345	368	368	367	333	355	358	371	395	365	376	362	367	328	342	340	370	352	349	369	377	367	363	330	372	387	343	383	351	359	370	356	378	347	345	376	344	324	383	357	397	346	349	355	353	370	356	362	345	368	362	371	355	361	348	375	350	361	359	405	377	362	332	367	370	352	355	348	357	355	338	361	416	375	353	369	349	344	371	355	349	390	374	370	362	363	346	357	372	382	358	349	358	349	347	361	373	381	388	373	358	345	332	372	354	336	346	330	365	313	351	352	387	317	408	363	376	377	366	338	370	306	358	373	352	375	366	367	340	331	388	349	398	361	406	347	334	363	335	335	367	366	373	381	370	373	359	382	369	373	366	346	374	377	405	334	368	390	385	368	338	329	376	324	350	367	343	326	373	343	356	322	356	365	369	363	323	365	370	395	354	373	379	357	334	355	373	353	388	337	385	379	343	362	335	410	346	389	352	361	375	387	398	358	377	369	349	383	361	356	346	371	375	329	388	358	351	356	365	350	365	375	388	385	392	342	358	330	374	386	366	350	349	375	332	341	347	351	354	371	366	352	352	360	382	366	364	412	363	340	363	415	360	378	365	383	357	362	340	361	353	355	363	334	341	347	357	370	334	392	344	373	335	364	372	361	376	381	370	351	362	385	352	368	376	352	356	375	386	377	372	341	352	360	330	371	380	362	356	339	388	349	372	357	325	394	369	343	342	358	359	353	378	387	365	369	389	368	387	348	370	362	357	347	367	383	363	364	350	368	355	359	383	361	344	351	382	358	372	363	357	366	325	395	360	345	375	367	319	355	359	344	355	377	345	377	343	358	366	349	336	332	353	385	334	388	365	376	367	360	319	397	377	361	367	360	344	371	358	366	374	364	387	364	378	377	354	362	331	380	322	351	368	347	356	379	385	347	375	350	398	361	385	369	392	360	374	386	361	371	377	371	343	358	357	348	386	379	379	337	369	361	362	369	369	348	372	349	344	373	391	406	350	357	365	376	344	371	384	351	377	345	367	360	363	341	353	373	389	378	392	334	354	400	358	342	364	396	349	369	360	375	356	363	338	348	354	387	337	388	389	354	341	366	387	378	355	378	374	342	358	389	333	393	334	337	375	362	349	362	405	357	369	362	371	335	332	371	342	370	355	374	391	363	357	350	372	378	383	363	354	355	377	361	371	346	383	373	372	369	390	357	397	365	369	349	364	326	351	358	364	359	365	389	380	328	333	394	353	332	365	368	372	374	373	358	340	354	370	368	398	348	361	341	355	368	364	386	342	355	356	348	350	376	390	412	365	375	395	305	409	367	346	370	331	322	356	337	361	367	388	366	331	351	367	378	335	366	363	389	397	385	348	371	396	357	354	389	361	385	361	356	339	337	344	361	380	345	369	351	343	344	357	366	357	382	384	358	348	372	346	331	357	393	352	341	378	380	380	361	357	368	336	347	350	340	375	340	366	400	341	361	361	361	361	381	348	372	330	334	373	359	327	364	361	324	382	386	356	326	361	329	362	349	339	384	366	322	357	374	342	383	385	356	353	379	389	353	370	367	353	350	347	371	366	388	353	375	363	338	370	377	391	370	355	335	373	361	373	360	398	336	373	353	381	369	371	339	353	375	370	387	367	329	368	348	346	356	354	394	367	390	368	367	343	346	368	371	359	374	348	357	330	378	334	353	370	357	363	349	331	366	339	365	352	362	355	367	367	401	377	376	388	361	384	355	357	336	386	368	356	356	368	379	345	368	358	338	326	350	413	366	351	381	336	351	368	366	354	335	352	367	364	381	362	372	366	351	355	383	355	344
13882	1757	5728	1086	975	871	881	730	787	727	771	748	694	682	718	771	735	727	657	754	719	745	712	738	692	693	727	678	707	713	714	751	694	706	697	733	663	709	719	702	704	703	711	695	739	716	719	656	685	683	693	731	731	721	721	700	751	722	727	680	705	739	691	724	687	752	691	713	687	656	671	743	729	678	695	717	730	666	695	656	681	669	682	679	695	700	714	687	737	711	705	683	715	735	764	735	731	734	744	695	730	694	722	731	751	681	737	715	731	735	721	694	658	683	735	704	689	669	680	644	708	729	720	712	716	685	713	692	761	664	676	739	736	752	741	742	715	669	719	676	733	749	710	687	732	730	670	698	730	717	712	702	707	732	664	691	679	666	656	687	701	698	791	735	696	723	699	706	736	739	692	665	765	760	717	711	676	668	702	713	708	669	732	668	713	716	650	682	706	721	687	741	712	722	707	745	674	696	700	699	710	663	743	687	746	699	694	665	726	710	695	737	665	670	724	711	695	728	730	690	678	702	698	683	675	703	730	701	705	727	699	707	723	653	689	715	701	719	688	704	734	725	739	709	716	697	708	716	681	724	725	706	710	654	747	737	654	724	726	697	710	660	735	679	723	705	684	767	711	702	663	701	741	690	728	702	719	708	639	673	693	694	670	690	695	688	692	670	698	685	726	692	682	667	700	685	695	706	667	717	664	757	686	685	714	675	745	695	689	682	704	715	706	707	707	685	658	677	712	765	716	703	723	725	686	745	715	704	743	731	678	689	736	699	701	729	728	655	676	727	708	708	680	704	721	676	701	694	708	707	700	709	705	681	683	729	718	718	737	705	694	702	741	726	705	717	707	704	745	739	713	691	726	728	749	737	732	739	663	767	703	684	681	705	683	723	739	711	690	705	767	732	739	722	677	724	663	731	713	727	725	692	660	727	737	659	712	741	705	738	724	690	669	707	690	736	746	709	760	705	649	705	702	707	672	750	711	687	748	725	736	703	716	702	725	676	704	723	700	720	680	737	695	680	728	692	713	698	746	719	720	760	734	703	715	723	725	688	699	779	722	710	670	707	680	702	718	714	651	702	677	718	662	711	687	737	691	700	713	700	692	711	728	729	667	680	735	687	721	727	732	737	708	718	714	686	740	738	690	663	710	736	686	681	743	726	765	703	707	704	776	719	712	698	708	737	697	703	733	749	742	733	705	716	723	706	730	694	695	697	705	769	691	669	675	658	672	717	708	750	675	736	707	683	717	636	676	686	700	712	719	705	729	690	754	735	700	683	711	738	675	722	685	704	673	688	714	746	692	717	708	689	697	734	710	695	711	751	697	687	753	729	722	702	691	707	686	704	689	683	673	703	727	732	707	717	676	647	730	717	692	686	702	742	732	772	723	755	722	689	763	707	717	718	680	712	712	694	680	705	725	691	688	766	710	688	715	750	696	716	704	702	668	685	660	757	747	699	698	744	738	714	729	738	705	724	694	691	719	703	704	718	714	722	714	694	793	723	668	723	685	683	731	726	718	727	741	713	715	693	671	773	695	688	666	687	716	697	748	692	660	734	715	717	805	735	741	700	742	766	646	749	703	715	729	692	725	668	724	727	760	697	722	706	695	761	661	711	705	702	687	652	716	725	719	713	770	686	703	702	745	709	696	725	686	724	754	674	703	703	658	699	724	647	699	728	733	729	703	706	709	663	702	672	722	780	682	738	686	663	758	694	670	701	757	730	721	695	727	708	751	682	691	693	694	729	715	692	648	669	728	728	660	713	682	677	789	746	697	706	683	770	734	641	709	703	725	696	721	671	712	691	737	683	733	704	740	708	716	676	722	706	753	678	762	745	770	721	698	668	707	699	729	733	718	737	693	722	732	754	748	710	722	674	686	739	755	714	733	686	707	733	681	729	679	716	713	678	723	702	710	726	727	720	716	687	776	713	701	747	704	718	705	720	729	683	673	700	673	749	708	737	684	726	696	701	676	726	686	738	675	722	695	656	747	708	669	698	697	709	687	720	716	687	686	706	693	659	698	747	778	680	688	743	712	679	708	723	761	683	751	679	724	714	678	676	691	706	693	721	713	729	687	697	763	719	686	657	754	757	766	711	736	702	723	690	680	700	702	704	723	710	690	728	648	698	703	723	722	707	692	678	691	701	780	701	733	676	735	690	697	656	677	686	712	750	690	673	699	735	751	699	688	671	736	699	690	735	701	691	733	773	706	717	697	687	710	662	726	686	675	711	698	717	714	728	689	709	710	724	756	674	689	698	756	716	663	716	683	724	749	717	677	720	687	696	670	740	704	725	680	681	683	749	717	726	728	682	729	773	679	722	675	700	736	726	718	718	741	696	715	693	699	669	707	701	687	722	731	677	720	674	716	666	675	688	655	729	725	652	730	722	681	727	734	693	719	706	686	770	777	734	662	717	719	727	712	711	728	731	705	701	720	728	704	751	726	682	670	711	696	683	695	713	748	716	741	746	676	748	695	692	702	683	734	690	708	732	704	731	676	658	744	720	716	698	696	738	711	703	704	660	700	742	771	697	663	695	684	695	716	695	707	737	701	748	731	741	685	703	686	662	740	705	748	696	704	734	760	671	743	722	709	743	758	709	702	710	732	723	720	731	716	721	719	723	701	712	702	739	695	738	697	696	763	774	669	692	733	703	737	734	720	691	721	705	750	678	741	704	715	709	775	719	719	689	660	721	743	686	717	670	729	724	743	689	729	666	708	729	712	704	757	753	644	686	690	690	781	743	698	682	724	692	706	693	734	702	708	723	704	696	710	676	717	714	706	736	773	743	730	678	682	704	772	636	685	763	770	723	737	693	713	697	703	708	692	695	693	706	683	700	747	673	720	726	721	738	689	737	711	725	721	687	660	723	735	719	708	712	685	730	676	672	738	706	716	756	714	719	718	715	729	702	711	726	689	719	724	667	680	733	700	701	739	692	673	753	717	717	680	671	721	660	706	708	752	683	673	667	702	739	751	707	751	745	724	703	672	707	705	690	706	718	678	707	688	735	703	713	715	736	722	758	715	721	713	701	736	705	749	757	716	705	709	722	711	689	719	679	703	707	707	713	728	730	732	679	735	716	701	681	684	708	700	683	744	758	713	741	699	699	688	709	738	713	677	671	700	688	756	710	741	720	706	685	740	698	697	695	740	732	690	721	744	708	717	742	662	705	710	721	721	729	675	701	697	668	663	723	760	708	743	676	767	678	716	742	705	725	721	712	718	739	722	694	701	721	706	693	713	677	644	715	672	715	720	691	672	628	750	663	686	711	688	746	683	712	678	728	724	697	693	693	734	664	691	704	645	710	675	662	683	697	727	744	713	690	716	728	699	711	742	675	697	688	722	724	699	678	754	687	667	683	674	755	697	679	729	733	762	663	731	736	744	721	670	708	692	719	676	698	682	662	712	672	708	744	708	689	716	700	698	702	686	730	667	724	750	690	715	701	730	673	725	714	714	703	716	688	763	730	721	718	755	731
24328	21362	28511	24576	20943	3030	574	429	314	287	288	245	236	246	224	255	215	182	228	217	176	178	187	192	211	215	182	180	194	187	167	161	194	195	171	178	186	158	185	180	188	162	165	173	176	171	165	152	157	150	164	182	161	157	180	183	168	172	156	210	152	163	174	167	186	181	178	174	163	172	185	190	185	168	185	156	188	177	160	174	147	166	155	177	190	172	156	162	155	172	171	174	158	188	163	164	173	180	164	176	196	156	157	159	181	154	176	158	191	160	179	189	193	189	186	169	173	160	187	163	159	175	197	175	154	178	167	165	161	158	175	180	160	161	155	164	172	170	151	172	164	165	190	169	163	163	200	160	163	154	154	170	189	177	156	168	174	162	156	150	172	195	210	190	177	154	152	176	200	171	158	168	182	188	153	157	173	172	157	180	152	175	194	170	139	150	171	154	171	175	170	152	169	163	190	175	173	177	177	133	196	164	167	192	164	170	187	171	159	159	172	177	154	162	170	192	153	176	159	160	183	162	157	158	173	177	161	151	144	178	178	169	146	182	201	165	159	160	154	164	178	159	177	152	171	188	190	163	161	156	168	185	167	197	170	187	155	176	180	177	188	186	164	182	187	176	181	183	185	176	181	163	154	180	166	159	164	172	173	174	193	183	165	159	173	169	175	200	177	195	153	164	168	161	156	169	180	173	174	162	191	185	157	170	151	148	160	144	154	168	160	165	185	163	167	184	188	190	154	164	171	181	176	183	179	161	178	161	144	174	138	169	196	188	188	180	179	173	193	151	182	157	166	141	168	177	173	172	159	185	184	177	156	162	169	162	178	154	182	178	174	171	164	170	177	175	158	184	173	168	148	178	176	177	190	160	178	181	168	194	161	182	198	173	166	172	159	186	167	162	203	177	189	161	159	176	156	153	174	162	199	180	180	151	138	178	182	159	182	154	176	174	166	176	193	162	179	199	190	174	187	164	185	152	166	178	195	158	158	161	183	173	188	165	170	157	158	191	204	189	172	178	169	150	160	175	178	158	190	174	165	174	187	179	180	132	161	165	162	159	160	166	174	185	170	173	164	171	151	205	166	174	181	160	162	140	176	195	172	159	210	150	164	174	142	165	176	165	170	179	178	183	166	187	182	188	162	156	181	167	176	181	172	177	163	176	189	165	182	176	170	175	161	153	168	157	183	167	158	186	166	164	174	163	145	188	168	166	155	161	153	171	181	181	172	151	151	156	179	163	209	176	173	189	166	177	146	170	138	199	184	187	152	155	177	170	168	170	162	211	148	185	172	181	166	199	154	190	181	188	178	171	189	154	144	176	158	175	172	164	175	143	190	157	179	185	198	178	158	170	153	180	167	157	187	178	180	152	168	170	147	183	150	186	164	199	183	155	180	183	172	185	143	186	175	174	157	165	162	179	165	176	177	178	170	176	182	177	182	175	177	149	181	153	155	154	159	157	176	179	178	163	172	189	149	166	177	162	175	180	189	171	179	166	169	191	166	157	159	178	171	164	200	179	188	162	173	168	181	160	148	160	166	191	179	147	173	164	174	189	210	165	179	193	173	177	185	186	176	158	172	174	171	163	166	185	175	167	165	170	161	171	175	143	176	191	179	172	183	150	176	170	165	182	172	190	172	149	167	158	177	189	166	175	160	168	182	149	188	140	167	189	171	166	188	209	162	183	174	171	169	171	166	159	172	171	182	192	162	148	175	142	186	168	175	160	175	176	194	144	165	151	149	171	170	196	166	171	171	159	164	166	193	176	160	180	177	183	166	173	183	176	172	167	174	173	191	187	195	172	165	155	184	163	168	173	183	170	174	178	155	167	186	178	167	171	164	174	192	164	191	154	176	174	178	168	173	161	165	170	173	159	186	173	195	155	178	147	187	182	185	150	179	167	154	171	161	158	186	166	169	174	171	171	192	173	167	174	172	166	183	161	160	175	156	177	146	164	175	174	159	174	174	175	161	144	160	180	182	190	163	176	147	162	194	189	149	168	154	180	164	188	189	165	174	184	169	161	145	172	173	148	175	184	164	152	185	183	140	163	179	171	159	177	151	153	173	174	182	186	153	166	181	149	170	169	160	185	184	161	161	162	171	174	162	200	159	174	177	164	186	179	183	147	178	179	185	166	161	165	172	172	162	143	180	162	186	165	184	180	187	179	157	174	161	184	172	165	167	193	151	159	173	175	176	155	161	172	171	157	164	163	150	164	176	165	182	181	179	168	174	174	158	178	198	167	174	187	166	172	186	152	183	143	158	164	146	177	182	165	181	172	181	168	183	172	168	184	161	172	183	159	168	147	161	169	187	159	169	159	189	164	176	170	160	165	161	165	158	163	176	164	168	179	181	164	169	172	178	172	165	169	197	166	170	174	167	184	153	161	177	157	176	153	191	161	166	192	172	170	143	185	152	170	176	177	210	155	176	166	157	161	184	137	171	156	169	169	170	158	174	158	187	182	157	155	155	175	190	185	157	181	166	172	159	176	181	172	173	167	156	186	151	190	152	168	186	180	167	174	183	177	147	198	186	158	154	162	182	174	182	163	172	158	166	171	159	167	175	165	147	207	158	179	167	174	170	203	188	191	149	176	139	172	164	158	169	164	183	177	163	176	154	182	184	174	165	170	162	187	160	156	197	167	179	170	164	172	175	163	194	173	166	164	164	166	161	165	179	162	168	177	190	183	192	167	154	138	169	177	176	156	164	166	148	166	172	160	163	154	172	188	179	165	171	172	164	175	162	165	165	176	156	172	181	162	165	132	183	190	189	171	164	159	185	177	162	169	201	162	180	149	183	147	174	159	179	149	166	167	183	201	150	167	205	187	179	164	177	176	184	194	191	171	202	166	171	173	151	163	163	171	192	180	161	171	159	159	185	165	166	162	159	148	167	178	167	179	189	167	159	182	162	166	161	177	180	168	161	176	193	173	192	176	159	153	158	156	181	171	160	156	164	182	160	179	175	190	158	175	169	161	193	213	191	175	168	158	177	168	182	181	167	170	144	163	187	172	151	158	175	186	169	187	151	185	182	163	169	174	161	154	154	182	163	148	182	172	180	174	138	154	175	171	167	186	158	152	183	172	182	170	150	166	174	168	169	159	172	164	181	166	184	149	185	151	196	154	171	166	167	153	200	167	175	176	162	170	166	162	188	174	195	169	175	212	164	166	175	171	182	185	162	181	169	149	170	193	157	167	193	157	184	174	192	169	194	170	174	179	174	150	137	195	179	179	157	188	169	163	165	179	190	170	181	143	185	147	150	149	165	162	176	177	138	178	195	160	163	169	166	154	177	165	172	168	163	169	169	146	163	163	146	157	162	164	170	139	154	172	181	163	166	160	186	184	175	172	171	187	180	179	164	168	191	159	195	203	166	191	161	179	177	185	179	167	176	167	179	194	162	187	162	163	187	160	193	177	175	165	156	196	173	169	180	160	190	171	159	185	172	164	133	175	186	170	145	189	177	164	181	165	175	195	187	176
26430	10045	22006	4186	2705	2052	1538	1258	1052	877	788	681	668	609	569	516	503	460	478	485	453	476	438	391	424	436	409	376	411	430	391	389	379	358	346	384	387	393	408	394	415	357	387	345	331	357	380	357	361	362	373	354	388	364	335	358	300	351	361	386	384	385	340	369	357	354	342	344	336	364	338	361	378	338	384	360	356	367	375	364	383	375	353	357	315	375	347	358	370	346	315	351	318	343	343	331	340	331	350	344	316	317	346	367	380	364	321	359	365	357	357	340	380	357	372	391	351	359	337	344	327	325	307	350	311	361	343	367	359	341	358	366	338	366	305	327	340	348	344	310	370	328	317	346	333	367	351	325	343	343	362	369	320	370	393	327	358	349	335	330	350	362	341	365	365	362	375	339	330	346	350	385	334	341	353	348	348	372	365	353	328	360	335	352	341	369	341	329	367	354	352	377	354	340	340	360	347	385	355	356	382	369	339	340	349	369	353	397	367	344	380	358	328	319	340	350	369	333	355	356	347	319	354	350	350	342	364	297	358	373	362	342	371	330	369	347	363	403	318	331	359	407	369	358	354	399	338	355	359	354	358	390	343	360	365	356	336	378	354	354	361	345	352	324	343	340	368	395	334	350	365	358	348	361	324	345	366	358	350	380	326	375	344	336	365	378	369	362	336	363	368	374	325	358	357	374	360	350	358	332	322	336	370	353	358	344	329	351	305	358	383	347	341	350	350	343	350	349	342	377	334	366	332	360	348	342	340	385	330	364	329	335	340	348	342	337	337	334	362	344	346	394	328	343	335	337	383	397	395	385	368	340	400	344	347	384	350	401	370	355	357	327	346	359	359	371	373	375	334	375	348	361	337	350	363	366	349	350	345	351	319	351	343	344	364	352	343	332	332	359	327	357	363	368	330	366	380	347	373	360	339	341	373	356	337	318	348	354	357	380	346	340	335	361	363	379	331	354	348	325	365	314	335	402	355	364	363	344	376	331	359	347	348	345	353	345	311	365	373	367	316	337	371	353	337	339	346	315	336	356	374	366	349	328	357	339	325	343	316	343	331	358	350	382	365	342	343	329	337	378	352	342	339	356	319	335	315	358	350	353	355	337	354	361	360	360	365	357	367	374	351	361	335	375	372	333	361	308	339	321	363	360	338	364	325	354	335	348	375	324	360	358	341	385	360	313	342	382	342	350	346	347	359	323	338	337	338	395	367	334	361	339	339	330	341	361	362	325	346	339	351	358	335	363	367	342	355	363	314	333	335	353	351	333	347	338	352	376	344	336	338	379	356	353	342	350	365	331	329	357	384	379	329	355	349	338	350	386	354	360	362	339	374	339	364	375	387	370	353	350	323	341	331	321	366	358	341	362	358	343	374	367	338	350	367	352	355	373	339	354	336	346	325	358	381	369	360	302	345	349	359	339	384	333	376	368	353	347	341	372	375	321	341	351	367	364	382	348	386	357	331	373	401	357	363	388	350	373	329	348	333	341	347	310	381	355	367	329	365	336	347	328	346	365	352	387	344	383	370	354	362	383	361	384	326	330	346	370	379	344	351	354	359	375	355	343	388	345	361	364	361	346	327	363	382	338	355	370	353	348	354	359	361	345	331	338	373	349	364	339	379	324	326	339	340	352	357	344	380	327	342	337	348	332	354	350	324	360	379	368	291	359	336	328	380	351	343	387	347	356	321	331	347	355	353	360	351	359	345	373	376	342	401	346	378	360	335	359	373	312	360	361	386	330	373	350	347	335	378	349	346	362	365	371	363	330	334	357	373	349	341	379	336	368	373	335	359	341	313	347	376	358	367	323	348	360	351	367	355	363	377	359	337	367	369	357	328	372	351	322	354	356	353	353	352	329	318	360	327	385	333	363	339	350	342	340	341	372	388	365	342	344	351	344	333	352	345	359	380	341	324	380	364	350	321	364	343	356	330	340	378	317	394	351	359	375	352	330	369	327	371	341	361	346	337	318	362	350	392	340	340	375	350	394	393	356	336	366	338	359	324	385	324	316	362	362	355	356	401	353	353	349	343	351	325	356	340	333	363	340	375	351	327	367	368	363	341	338	389	335	355	344	361	330	380	331	346	356	364	380	335	334	362	333	365	292	354	359	369	297	361	336	343	386	316	362	354	338	370	358	371	375	307	356	354	376	362	335	370	344	342	366	359	341	336	366	323	375	363	321	322	319	339	348	346	377	367	345	330	357	353	344	338	328	383	336	336	332	352	361	362	352	380	353	332	366	338	341	318	330	359	374	365	362	367	364	392	317	343	369	372	371	365	363	332	356	321	366	334	388	332	357	342	344	338	313	345	346	331	377	351	382	391	345	357	361	330	342	318	361	344	339	385	355	349	358	319	364	309	374	358	333	338	364	344	322	320	368	378	364	352	335	353	354	377	337	353	379	363	365	349	368	342	368	356	318	344	342	361	388	345	362	315	361	357	372	360	359	346	368	364	344	372	367	339	327	344	316	365	325	365	346	363	379	371	346	321	316	355	390	354	348	376	329	372	328	339	369	340	335	344	337	359	380	359	365	359	370	333	344	355	353	329	348	347	347	356	329	384	359	331	368	348	360	341	363	356	356	374	365	356	360	369	373	372	324	359	362	364	309	377	326	340	346	360	390	358	346	375	363	357	363	361	354	373	340	365	342	349	354	327	365	314	374	367	371	353	368	313	346	352	351	340	347	360	360	334	366	322	356	338	355	328	361	353	318	305	346	370	354	347	343	369	339	378	366	366	353	336	326	371	317	344	327	359	341	338	356	325	339	327	373	331	376	345	366	339	382	329	356	332	321	384	365	338	342	363	328	336	388	372	341	378	340	354	317	338	363	355	383	343	355	330	336	327	352	381	346	349	363	369	349	351	341	343	390	370	391	353	343	358	351	365	346	354	369	362	383	374	344	320	382	368	362	360	371	339	324	372	356	378	334	349	352	332	331	367	344	339	361	365	340	357	351	318	364	326	371	345	325	352	343	345	341	316	364	352	358	384	308	353	328	347	362	365	337	341	369	350	347	340	323	362	327	354	354	338	351	328	352	365	374	353	359	374	370	344	341	353	332	339	334	317	313	323	377	366	345	351	339	358	323	354	348	350	351	328	350	358	357	336	383	356	371	327	372	357	346	340	366	343	350	366	342	314	351	339	385	307	360	349	358	327	342	313	369	344	345	360	345	386	356	345	304	334	348	339	350	361	360	338	358	371	351	330	326	372	373	358	362	347	354	368	346	337	371	367	351	354	332	389	337	345	327	395	340	375	348	329	355	338	370	344	367	352	335	353	341	323	384	372	355	345	356	377	358	343	323	350	364	296	381	333	331	350	366	349	332	363	367	350	340	315	350	346	366	353	373	386	341	334	322	316	325	338	362	334	347	327	354	359	345	346	348	348	350	410	352	362	314	351	371	361	342	321	370	363	341	353	360	347	344	365	333	351	338	315	354	336	350	363	347	335	334	331	352	339	376	367	337	339	337	376	357	395	371
23289	21362	29167	23936	21362	20173	2345	837	657	617	565	477	458	450	438	410	385	410	390	403	372	376	373	355	341	365	352	349	335	338	330	356	376	341	349	314	333	381	340	348	306	337	324	316	329	324	338	317	331	347	342	343	342	357	360	345	331	346	326	320	339	349	290	345	344	349	313	334	309	341	320	355	325	350	325	338	313	310	314	353	317	333	317	316	308	324	325	330	323	359	304	300	311	338	304	333	326	344	314	344	329	358	343	329	351	336	328	299	339	310	312	323	326	304	330	343	319	327	302	344	311	327	321	322	301	311	339	316	308	322	337	356	327	300	354	284	316	328	314	314	327	280	309	340	300	353	296	319	308	319	328	361	340	313	333	328	325	340	318	355	346	322	316	286	334	334	325	324	316	319	290	324	361	325	310	310	338	326	318	302	322	348	321	302	321	313	336	324	336	310	292	318	345	303	333	340	338	303	324	338	321	303	308	317	322	328	334	340	385	321	352	314	325	339	339	315	295	271	305	320	297	318	305	314	319	315	300	325	281	320	341	324	347	321	309	320	300	330	281	315	330	323	329	304	343	334	306	350	305	343	345	310	361	332	322	332	334	316	319	321	308	315	332	324	295	324	319	346	287	327	344	336	295	313	330	306	320	287	322	317	326	299	331	322	310	310	325	312	316	324	331	313	317	300	325	321	306	338	318	355	311	342	300	305	320	339	344	312	309	282	315	317	337	320	324	318	313	298	319	325	314	298	329	315	318	306	306	347	289	316	317	314	321	331	332	335	322	326	311	323	300	342	348	328	316	304	338	319	347	308	306	316	332	344	333	361	340	305	324	313	334	304	326	299	317	282	345	348	310	344	301	325	327	307	326	342	308	300	323	313	340	321	329	325	282	314	313	304	315	304	340	314	328	325	309	336	320	317	345	321	302	340	333	338	321	324	333	308	312	329	332	317	309	330	306	296	306	352	341	326	301	349	314	312	302	323	341	325	324	298	330	330	300	346	344	362	309	305	271	317	323	319	329	335	317	323	309	345	299	290	301	313	340	327	315	311	321	319	323	331	290	309	327	300	319	323	315	309	318	347	328	325	305	333	302	320	342	300	322	334	286	308	314	301	285	325	340	335	322	350	330	289	322	330	316	304	336	323	332	346	315	304	303	295	288	341	312	304	309	288	310	326	325	310	303	301	330	349	311	277	309	316	297	357	319	311	304	321	309	328	330	310	311	318	336	323	328	320	313	345	325	350	298	305	339	307	295	306	304	333	312	316	310	361	313	292	306	331	335	338	297	316	335	329	322	323	333	358	337	325	325	332	330	325	302	346	334	339	319	323	311	331	345	285	316	327	319	334	314	338	332	360	361	318	332	318	343	308	302	340	311	321	308	330	359	325	328	348	316	327	301	309	309	348	314	343	302	333	337	323	342	321	295	294	356	335	333	332	346	344	314	336	316	315	339	304	332	286	315	341	315	332	297	322	328	288	296	305	297	339	302	319	291	314	298	352	324	312	341	327	326	331	348	333	346	337	334	313	328	332	319	327	308	311	358	304	310	319	292	317	316	297	298	291	335	330	311	329	317	302	317	317	318	312	296	341	333	354	308	321	314	318	370	326	321	305	335	313	320	331	317	309	339	304	295	289	295	325	338	293	318	322	305	296	328	310	325	283	327	282	316	307	332	312	333	301	325	328	320	337	343	335	309	315	309	325	332	295	322	307	288	290	332	330	287	332	325	312	289	328	323	309	330	322	344	319	308	337	327	307	341	300	351	328	295	324	326	320	298	330	333	284	336	317	342	349	293	336	309	321	346	336	321	309	297	367	343	340	299	296	319	327	324	311	343	360	298	320	310	329	350	339	324	305	326	303	313	303	331	352	298	312	317	307	310	289	301	303	323	316	288	311	299	313	340	318	325	342	302	304	351	330	299	301	343	332	342	330	273	336	310	332	329	314	309	293	312	316	309	300	329	313	297	327	309	335	343	310	350	320	337	307	307	320	301	309	325	306	324	288	307	340	277	312	312	335	334	333	357	308	305	313	294	323	326	329	332	322	352	355	323	334	321	300	304	325	315	304	333	339	316	315	291	305	294	292	339	316	330	333	360	332	330	348	326	339	332	295	295	332	349	312	304	297	337	298	311	318	324	347	381	313	298	309	293	336	328	323	320	327	340	303	310	305	338	302	312	361	320	335	343	349	312	325	304	331	335	297	286	309	313	338	321	317	332	340	302	345	319	318	321	356	301	308	309	323	321	297	312	323	303	315	329	300	330	334	344	311	303	327	292	346	313	306	311	322	348	316	331	310	297	311	297	281	330	324	336	317	306	313	297	317	310	330	303	306	335	311	308	331	313	302	356	316	314	330	324	332	330	310	342	337	315	320	326	290	325	329	326	277	343	318	307	343	310	293	297	339	342	326	285	351	319	340	308	333	322	259	279	330	359	291	319	309	325	328	320	326	318	305	331	307	294	320	334	313	313	325	337	309	348	286	288	341	287	277	301	299	305	348	316	340	314	302	295	344	298	331	295	314	349	338	337	332	327	328	335	344	301	326	336	328	327	312	335	301	342	335	355	330	330	303	331	334	318	342	326	300	341	345	312	327	352	326	316	302	317	345	313	346	291	313	332	309	296	303	306	328	320	319	300	310	314	341	330	326	315	320	315	326	324	306	301	310	313	285	267	309	313	329	318	312	306	304	303	292	314	319	289	317	304	349	317	325	328	357	320	308	354	304	305	325	322	292	323	317	301	336	332	319	316	325	322	297	315	315	310	299	298	293	317	354	292	331	341	320	329	306	326	316	314	299	318	346	306	319	320	315	295	349	324	301	313	354	298	327	350	336	348	293	329	326	330	271	323	340	335	339	308	313	317	309	337	309	312	345	339	330	316	348	310	338	297	317	342	305	355	303	323	324	334	309	307	311	353	301	361	334	291	308	304	283	320	333	291	312	339	314	324	345	325	315	353	343	322	289	330	299	311	314	321	327	295	330	320	355	335	354	341	317	302	323	301	333	321	343	337	306	328	308	333	315	329	343	300	294	318	325	295	348	317	324	305	310	343	325	328	332	313	315	307	356	338	328	315	369	293	325	340	318	333	309	354	315	298	317	317	349	341	310	334	286	309	347	331	291	319	319	366	316	341	323	289	322	320	320	349	333	319	331	331	300	301	307	328	313	278	323	306	318	319	303	318	357	306	328	322	332	312	334	274	299	315	329	338	285	328	346	329	294	318	303	333	340	302	319	335	339	343	324	298	334	288	333	321	280	305	325	306	313	316	327	310	330	334	318	347	339	326	349	315	301	305	322	309	337	335	326	297	330	318	277	337	332	300	326	314	333	328	307	337	372	328	289	352	358	292	338	324	305	331	317	327	287	338	319	315	325	327	316	320	311	324	354	329	324	326	340	334	328	308	335	297	324	355	329	342	332	315	293	312	325	300	365	303	317	322	336	353	305	309	336	273	322	340	338	352	312	339	349	331	328	337	299	331	309
29306	16250	23625	7202	4988	3688	2706	2250	1951	1574	1431	1310	1152	1010	1015	919	904	845	858	809	752	785	739	696	716	720	685	658	688	666	630	661	663	634	638	656	644	660	638	687	596	600	620	563	618	587	671	623	661	651	616	593	611	603	588	582	608	629	574	617	585	602	628	634	612	575	561	560	534	603	592	617	579	618	579	562	597	559	590	552	611	572	594	600	602	612	571	633	623	653	603	604	640	589	605	582	581	644	593	572	606	591	565	635	596	556	613	538	588	569	572	606	576	577	607	592	577	622	634	579	588	578	598	577	607	552	586	583	596	604	618	557	596	584	582	583	585	575	574	561	546	618	614	563	589	621	592	557	584	551	565	623	572	577	562	584	570	564	607	574	603	590	584	538	580	601	577	597	548	599	572	592	572	568	608	564	627	569	591	582	605	551	579	577	574	640	576	586	613	602	517	584	583	652	575	580	606	565	611	601	583	614	566	564	526	578	582	547	584	545	582	540	608	577	595	566	573	595	597	549	596	593	610	603	621	618	569	600	624	593	597	599	599	615	616	557	572	598	579	599	627	634	609	580	567	585	566	555	592	597	583	588	559	593	572	592	604	544	562	594	596	588	604	613	592	574	570	559	585	569	606	561	545	568	601	600	582	582	561	624	580	595	570	595	596	519	551	567	547	557	590	596	527	606	599	611	553	575	558	558	589	560	594	613	586	585	573	583	546	596	573	601	577	575	595	566	584	561	607	590	607	627	568	557	593	577	560	574	582	624	611	603	589	537	574	591	577	644	594	581	551	608	595	596	580	580	599	579	607	587	608	565	575	609	614	611	608	607	550	602	614	593	594	616	589	643	619	583	522	581	574	649	602	574	578	572	572	563	542	578	614	578	576	576	551	624	580	569	589	569	615	590	616	592	581	597	571	544	584	593	579	564	608	562	596	579	579	610	618	556	610	595	571	588	553	591	590	563	592	604	595	563	575	583	584	602	576	668	567	533	556	559	591	610	551	601	510	562	550	584	611	577	568	557	528	636	600	595	578	598	621	559	564	592	593	573	594	622	582	589	593	590	584	627	581	628	576	545	588	615	596	588	579	556	535	549	621	571	566	594	573	597	576	577	590	567	584	588	565	595	580	562	572	622	596	519	625	614	608	575	599	605	604	578	625	587	595	576	602	561	598	575	571	558	586	556	595	610	615	567	592	585	568	590	529	565	605	578	609	587	534	597	565	608	571	600	603	607	578	608	534	598	595	605	566	598	564	558	562	551	580	556	578	530	588	604	624	586	612	578	570	570	605	572	588	650	596	569	618	557	562	606	584	562	587	602	543	634	599	559	606	619	574	564	599	591	552	565	608	577	539	620	555	591	588	569	553	570	571	571	569	627	612	561	566	619	563	614	568	570	582	558	591	618	584	551	579	582	639	572	596	609	584	562	610	583	576	573	573	583	600	566	591	586	571	594	579	570	601	571	599	598	576	600	577	536	599	562	634	598	579	650	567	619	591	592	578	578	554	582	584	592	562	588	571	561	642	575	591	606	565	566	579	564	563	601	642	601	605	539	559	563	621	596	575	565	560	568	560	582	585	604	609	584	553	582	583	608	599	573	552	592	601	610	574	606	594	570	604	597	590	596	566	545	592	575	630	557	596	574	533	562	564	558	590	594	571	569	559	585	561	606	615	550	606	612	569	595	590	582	597	577	561	591	551	616	615	578	617	576	602	565	576	578	570	590	589	615	591	580	577	611	610	582	593	596	609	582	575	613	612	575	603	585	576	578	589	588	558	587	560	544	607	580	552	571	581	604	589	586	645	641	550	553	598	575	586	587	625	593	585	532	562	578	550	618	567	593	608	596	629	588	572	601	584	593	610	612	570	552	609	578	592	566	617	610	528	563	571	618	570	580	552	576	566	575	581	567	617	578	584	574	592	556	591	589	593	575	581	590	599	566	554	599	627	571	578	577	565	578	615	537	611	577	610	562	541	568	566	568	580	548	587	572	583	602	576	586	582	563	562	552	591	616	556	570	553	580	573	585	594	582	577	570	585	568	562	585	552	580	570	607	586	556	561	568	608	535	617	602	627	602	595	542	571	590	591	597	595	572	608	531	584	616	592	560	567	556	570	567	585	622	567	570	597	554	580	586	586	603	571	574	601	610	591	562	551	601	598	586	613	584	612	561	595	578	594	551	596	551	544	618	618	596	539	542	578	592	621	619	568	573	547	595	594	577	576	595	558	571	575	595	620	597	582	619	596	583	608	623	570	584	597	628	593	602	534	582	605	609	611	568	560	571	612	570	567	616	574	556	584	584	564	590	573	568	591	597	570	595	578	553	619	611	584	601	612	577	534	556	626	566	590	617	620	601	604	540	593	557	618	584	553	528	627	574	573	589	568	579	593	618	589	562	580	554	564	552	592	652	563	595	608	608	561	589	574	573	561	578	551	597	574	590	615	556	590	573	578	592	576	575	581	598	605	527	616	557	615	598	564	563	612	572	602	596	553	561	555	608	590	637	643	549	588	606	612	552	600	592	595	562	584	594	595	595	560	587	615	588	627	549	595	571	573	623	599	574	596	621	529	589	588	578	594	567	592	628	569	613	596	586	640	588	585	627	629	593	560	595	613	629	573	614	596	559	607	596	606	590	582	582	551	603	594	583	551	584	566	602	564	558	599	595	561	543	598	584	590	566	612	589	586	541	591	585	583	579	549	613	590	577	582	560	600	547	584	551	560	608	557	591	588	598	587	602	601	601	614	544	593	591	533	600	566	599	643	557	626	596	590	568	557	613	555	565	569	579	570	579	581	574	534	580	594	595	600	589	592	587	604	558	597	563	596	560	606	575	589	576	524	579	580	638	581	558	570	546	601	566	589	597	553	594	602	584	583	602	562	580	567	602	553	586	582	563	600	568	569	582	617	612	566	555	617	576	527	597	529	582	559	635	591	553	604	564	575	613	600	563	593	594	564	556	608	582	581	561	642	580	583	557	601	559	605	588	601	567	613	578	622	590	606	569	580	592	568	656	610	566	593	594	615	525	578	549	580	586	633	542	547	555	570	591	618	586	572	569	554	610	556	614	582	604	558	602	593	579	591	608	553	557	555	596	586	637	606	586	573	592	589	561	592	541	613	592	568	561	605	567	580	605	593	565	567	594	611	554	592	597	574	553	636	609	616	571	561	605	601	587	593	576	606	576	578	569	575	604	576	546	580	561	584	592	591	591	564	579	605	586	614	585	604	604	633	620	607	600	559	611	568	569	589	596	608	557	568	529	551	583	576	548	626	595	573	577	567	567	590	586	596	627	558	585	568	554	600	589	619	562	562	589	543	617	579	561	579	597	550	584	660	575	560	571	583	577	583	568	531	565	580	582	570	584	561	607	595	576	583	600	590	597	573	597	572	569	622	614	562	599	552	564	646	581	627	624	565	546	597	610	580	565	602	565	558	582	585	586	567	612	543	568	539	555	619	576	564	560	597	599	555	577	614	563	587	534
26849	20821	10150	1058	473	401	384	362	395	386	431	383	377	374	397	392	357	343	352	365	336	376	349	337	378	389	359	352	376	386	405	374	353	380	339	362	361	354	371	338	366	409	364	376	355	340	361	379	371	355	344	368	380	320	370	366	330	328	376	352	320	364	340	344	364	354	367	360	407	359	362	380	384	357	361	369	366	385	339	357	377	379	341	381	369	373	343	362	397	368	349	365	359	370	373	380	346	378	366	357	363	353	368	359	344	338	361	365	335	331	369	337	371	344	364	342	353	395	374	372	326	381	354	367	391	360	354	343	344	344	345	362	344	394	330	359	344	385	369	348	366	332	382	357	345	374	369	368	362	398	345	315	340	396	360	367	372	364	365	359	340	342	368	346	355	405	391	367	347	374	337	367	371	370	350	374	432	368	392	388	378	347	323	381	373	380	363	370	373	361	352	363	362	348	374	352	360	342	384	363	360	403	356	356	383	380	330	371	340	356	360	367	349	344	388	365	370	398	372	343	364	378	406	359	360	356	367	382	375	347	343	344	361	379	356	352	375	356	376	349	383	351	328	332	364	368	352	358	377	368	343	332	322	386	389	380	357	362	348	347	376	365	356	388	392	372	376	342	376	384	338	379	404	332	372	373	363	387	382	377	344	373	364	390	347	380	370	373	388	356	357	353	365	339	342	365	368	374	387	341	391	335	368	362	376	379	357	397	334	358	413	374	352	391	375	347	410	368	322	362	345	365	341	369	358	372	342	373	373	353	368	355	364	364	330	361	397	400	343	364	349	353	388	351	321	363	367	332	369	383	310	323	386	402	344	356	343	372	351	377	381	377	376	339	373	355	355	363	353	352	381	357	368	357	363	359	360	380	373	360	347	369	367	319	377	350	377	355	404	330	362	389	379	372	363	372	372	329	348	353	389	360	369	356	351	378	386	364	376	342	375	355	354	339	368	383	326	373	369	330	367	355	355	335	389	370	331	315	392	368	382	336	358	358	372	379	367	351	356	395	382	360	369	374	352	365	352	386	365	349	348	381	352	360	336	377	377	362	356	346	357	339	336	326	349	363	365	348	356	408	343	338	395	350	352	383	386	392	378	383	368	382	380	364	355	380	371	384	342	341	377	349	372	354	354	387	355	378	377	366	360	372	363	372	384	366	387	390	370	338	353	363	339	384	389	366	403	366	358	402	370	345	361	345	364	348	355	348	342	372	356	342	344	355	350	360	335	360	352	375	383	335	378	392	341	332	373	360	382	361	392	352	378	361	364	318	346	373	379	353	378	339	363	349	367	361	349	361	342	362	361	354	348	361	361	338	351	415	358	330	356	337	358	381	331	376	367	344	409	328	414	327	389	342	376	389	364	372	342	361	362	387	345	365	361	405	344	365	375	349	375	385	350	379	357	371	364	350	347	377	397	368	395	402	367	359	342	366	355	328	356	348	360	370	350	370	343	373	367	360	382	366	329	378	392	392	385	390	370	359	354	387	379	331	401	334	351	380	357	354	347	348	350	354	345	341	356	365	320	335	328	357	351	391	405	346	378	372	369	366	332	360	386	357	361	394	383	388	384	335	358	367	347	340	346	379	385	342	346	365	335	357	365	388	389	341	355	349	387	347	337	366	368	368	359	371	380	370	395	381	373	332	340	323	356	336	332	366	372	329	366	339	374	364	368	382	362	379	340	340	344	344	358	358	407	369	326	351	368	385	363	365	344	364	371	352	349	386	339	370	349	376	329	340	357	355	374	391	321	324	335	356	352	337	369	351	333	382	347	379	394	359	363	329	359	357	339	380	373	335	390	317	354	385	356	374	381	350	372	371	357	379	380	333	371	407	350	385	377	348	372	366	354	367	344	386	385	385	338	364	374	338	345	350	387	375	369	362	340	348	384	353	367	348	374	375	367	320	354	385	331	348	356	378	402	378	382	372	351	407	358	346	368	332	402	363	378	369	332	386	330	384	389	365	375	352	366	376	391	375	341	339	390	394	366	384	354	342	345	363	347	368	369	349	352	390	352	368	335	351	354	395	341	374	361	355	365	390	359	357	354	356	414	360	345	348	362	352	386	360	353	356	346	333	403	359	358	368	360	378	372	369	396	394	339	311	371	355	381	379	387	351	369	357	381	345	355	385	357	392	384	352	359	363	369	390	372	372	333	353	332	347	383	360	358	317	375	373	350	368	370	345	354	359	324	401	354	355	390	370	337	396	382	357	356	333	369	331	373	348	382	360	338	363	335	356	372	347	347	398	370	365	352	350	358	389	341	361	344	391	373	372	379	374	375	361	355	398	379	352	407	350	376	363	369	370	370	385	347	398	387	342	334	388	346	342	353	382	342	370	382	359	354	361	377	351	374	381	336	330	359	359	371	350	337	355	370	365	344	395	340	344	321	372	344	360	394	376	368	372	402	381	357	376	346	381	391	357	346	346	359	356	368	360	334	346	391	364	367	376	397	384	361	335	408	350	379	367	397	384	330	332	354	356	349	355	358	352	355	324	335	356	355	366	382	353	373	341	357	367	404	372	350	329	356	355	355	357	370	406	384	360	377	347	389	333	357	368	364	398	360	357	375	351	340	353	361	400	379	351	376	356	360	382	355	371	391	352	341	380	395	354	382	357	312	367	401	374	379	352	388	348	350	349	355	372	376	381	332	396	341	367	377	355	376	394	328	341	389	376	371	386	366	378	357	364	382	333	361	377	351	330	369	359	393	360	349	352	347	360	354	356	355	343	347	351	370	378	370	384	365	377	385	320	358	346	366	336	334	368	348	342	390	354	388	334	382	368	353	354	351	352	387	394	359	360	370	357	362	348	357	365	374	387	357	368	369	325	387	377	391	380	361	368	353	386	373	340	368	337	354	368	369	362	346	354	378	349	384	383	359	341	380	361	347	359	369	364	373	372	354	361	401	338	374	348	345	341	360	346	369	330	337	352	366	393	369	353	381	337	370	333	370	343	358	349	382	350	325	337	406	365	376	354	340	388	408	370	374	337	339	344	342	351	366	363	362	325	338	385	325	381	330	351	341	378	374	390	365	370	350	376	369	369	381	370	377	340	341	368	337	380	343	337	361	370	343	399	370	359	376	392	371	376	361	380	327	344	354	350	330	332	331	392	363	344	366	334	373	390	356	339	357	334	344	336	388	355	353	356	379	360	394	371	362	361	360	365	368	384	364	356	346	339	350	368	350	344	335	370	361	366	374	350	338	379	347	383	368	365	358	361	389	382	361	351	391	358	374	395	325	354	340	388	358	348	351	354	366	352	359	389	353	365	351	334	375	375	343	358	323	360	380	352	342	372	369	357	376	358	357	334	355	380	358	336	344	390	336	371	329	335	369	346	370	367	340	337	365	350	322	354	383	378	382	375	340	332	355	379	367	341	383	365	361	367	363	381	377	367	347	338	370	347	320	374	393	336	354	354	401	379	347	370	367	382	348	365	366	364	381	361	362	385	377	335	397	361	389	385	358	342	350	420	326	391
13521	1747	5127	1099	936	909	907	763	754	735	737	710	732	715	681	676	722	684	724	722	746	725	757	703	706	746	731	675	698	735	719	757	760	730	731	729	743	668	731	677	678	718	729	675	712	720	738	760	740	727	687	693	730	685	668	754	724	724	715	679	707	721	712	733	739	708	671	671	679	738	669	705	678	659	733	703	675	721	694	701	695	717	730	720	733	695	718	682	741	676	624	700	698	689	705	677	733	757	701	722	768	722	695	666	714	691	701	655	703	698	658	715	718	704	731	710	693	703	730	727	698	749	704	654	712	733	701	697	722	723	703	715	712	675	739	702	742	675	698	702	713	702	709	706	744	701	677	713	659	722	685	688	672	677	694	735	711	737	734	697	668	709	665	723	695	727	717	751	664	736	711	672	683	666	744	723	671	696	720	695	689	685	680	668	719	741	724	698	716	742	736	703	737	708	752	709	698	703	770	708	706	740	692	707	739	688	651	671	678	663	739	717	740	709	746	710	703	682	719	687	740	681	710	704	773	711	675	719	714	698	664	729	667	700	682	707	734	676	710	713	678	690	700	661	711	713	750	675	671	666	693	748	704	704	731	693	702	690	724	694	713	663	716	691	712	713	705	710	717	686	718	711	697	702	656	677	705	711	676	694	724	679	724	686	696	655	739	716	662	716	737	738	725	715	736	703	676	681	714	749	689	714	698	718	660	729	698	729	673	682	722	692	708	705	643	729	676	704	745	632	689	694	723	705	695	665	754	665	767	746	705	682	741	727	671	693	687	723	697	682	715	732	711	698	667	682	689	718	717	700	673	708	731	667	722	731	731	709	692	694	752	676	729	715	747	715	706	657	649	734	655	665	739	675	744	704	721	712	700	727	689	684	721	741	692	743	679	699	730	705	674	702	649	714	681	681	684	747	717	699	729	715	691	686	713	678	703	730	731	721	770	669	736	727	736	714	722	714	665	709	724	757	756	686	676	708	711	718	677	738	690	691	723	679	731	660	663	728	717	706	743	693	710	703	728	693	675	690	711	747	707	725	720	696	718	675	703	673	696	666	743	736	701	693	677	696	675	730	712	737	707	655	750	729	719	732	673	688	738	708	689	739	723	725	714	692	702	716	729	679	708	709	693	694	689	721	699	707	701	771	715	743	726	703	691	691	707	691	717	707	699	699	718	721	694	684	711	723	706	685	676	704	731	708	648	697	738	709	708	720	723	813	687	662	688	642	695	690	692	721	701	685	726	725	715	731	743	701	687	737	705	743	721	753	754	705	724	714	742	696	706	758	694	684	738	702	705	703	739	680	689	718	706	712	708	713	700	720	672	724	674	657	709	701	749	725	704	674	705	707	735	682	747	719	682	692	672	741	723	729	701	674	677	669	709	738	692	722	685	696	736	695	685	682	656	679	711	688	711	694	691	704	722	714	719	737	743	757	694	706	719	680	674	679	695	685	704	708	676	711	740	682	641	711	698	675	736	749	685	707	733	736	736	720	726	728	707	696	719	715	669	670	683	668	735	717	712	694	744	724	742	696	698	706	699	725	685	709	675	741	685	678	682	715	722	709	680	687	655	752	689	706	726	685	692	694	685	653	734	736	687	706	697	685	714	681	736	671	695	681	718	691	690	694	718	667	707	779	710	655	693	684	644	688	691	684	693	672	762	683	723	722	667	709	750	696	658	690	665	718	693	679	742	716	705	691	678	702	722	670	684	698	728	677	730	719	710	681	724	736	705	744	751	689	686	697	713	705	672	696	712	710	731	703	761	692	711	706	690	733	711	688	722	707	677	689	703	685	678	769	664	718	756	758	665	662	703	720	737	705	725	667	677	707	691	747	681	712	674	724	692	734	717	703	690	694	726	741	707	706	674	731	695	652	659	710	697	721	733	710	720	737	709	705	728	723	668	715	725	736	680	687	722	687	707	695	719	707	679	685	694	775	654	680	733	692	713	719	720	710	704	735	759	673	696	686	706	678	726	700	705	664	725	704	723	737	727	684	684	692	738	685	692	735	739	713	716	752	713	745	682	711	730	731	684	655	694	714	707	707	739	735	666	706	688	694	687	751	681	681	687	699	686	721	719	749	690	675	706	730	700	734	690	716	732	755	716	678	699	656	709	652	704	695	723	681	719	731	715	727	699	726	671	690	707	688	724	748	719	657	722	694	713	714	699	673	687	690	689	705	704	714	678	773	698	698	712	716	718	670	704	717	708	716	739	661	718	692	690	700	685	710	681	728	720	769	722	722	724	712	689	677	710	673	714	722	713	633	712	723	703	654	669	722	753	713	741	686	706	697	664	759	723	702	712	651	694	666	689	716	680	725	725	636	698	687	667	667	647	666	709	671	747	748	760	717	723	699	679	706	682	705	704	709	657	758	726	707	687	704	746	691	739	729	732	720	719	699	753	712	766	691	709	683	742	758	690	728	703	714	716	721	692	702	717	687	701	692	638	680	701	708	743	690	699	719	691	686	709	703	733	696	701	711	710	729	724	706	697	692	738	715	684	727	722	736	740	712	681	696	699	657	710	708	714	670	703	724	676	729	676	676	700	724	692	695	741	716	749	718	715	721	690	690	684	685	688	709	716	672	679	691	682	652	748	663	694	719	730	691	687	713	684	760	729	721	748	708	707	711	726	702	712	757	723	683	685	656	691	724	689	745	708	727	722	669	742	684	741	666	676	668	696	683	727	687	699	689	706	697	695	732	696	750	686	733	724	757	679	748	700	706	684	668	750	692	665	688	667	677	689	682	745	746	718	719	749	721	724	732	729	684	713	675	748	665	688	726	671	711	688	707	723	708	719	717	709	725	704	673	655	711	721	689	747	686	680	692	716	699	699	716	727	711	680	743	716	725	725	680	718	697	704	717	721	752	667	698	730	712	733	723	701	694	701	681	700	699	718	727	744	726	698	718	698	664	710	722	724	720	619	686	787	694	717	685	642	717	702	643	727	717	683	677	733	761	691	698	707	714	708	697	715	708	704	721	703	677	716	705	719	706	711	653	704	730	718	656	671	706	681	685	695	672	702	735	709	687	762	705	717	692	724	674	672	721	712	742	721	706	748	707	689	677	682	682	680	689	725	705	733	684	677	692	700	719	712	667	755	634	686	695	744	662	735	670	746	711	713	757	700	716	652	716	715	706	656	671	666	736	688	688	703	667	683	681	690	684	720	733	697	702	704	699	741	669	692	720	707	728	728	674	709	689	687	683	678	640	743	720	704	700	730	660	659	713	711	723	708	727	692	710	735	721	648	726	712	760	708	700	682	698	696	717	686	703	682	707	750	689	673	705	722	684	723	704	708	661	693	713	702	701	644	682	709	680	699	737	732	708	726	665	738	697	698	730	694	694	681	725	707	681	694	678	710	714	736	684	706	723	691	733	695	749	741	740	740	664	673	750	700	751	702	675	715	704	688	719	714	777	695	685	708	709	728	647	667	730	667	746	675	697	675	691	737	717	719	681	695	660	722	696	655	713	725	758
24252	21334	28574	24451	20837	2671	541	377	323	321	257	242	250	226	222	203	227	191	188	184	179	167	190	172	175	189	189	202	181	198	180	182	179	175	163	173	189	160	140	173	170	171	167	192	179	178	182	189	169	197	155	162	161	164	174	189	142	165	194	176	158	183	175	174	164	183	188	184	169	201	152	170	166	190	163	179	167	177	167	170	187	162	154	159	150	165	171	188	165	193	164	164	176	183	157	170	164	191	182	160	161	185	155	167	166	187	155	178	173	180	160	169	140	179	177	172	189	184	203	205	182	163	171	187	190	154	152	170	172	174	184	154	177	154	178	166	171	171	196	147	170	167	179	157	160	171	179	174	160	140	175	157	183	167	161	157	167	156	159	175	185	195	165	160	169	187	157	187	167	152	179	182	167	175	165	158	182	164	202	182	179	172	204	163	174	156	151	158	191	175	182	168	154	154	165	164	176	160	161	194	185	168	176	185	145	157	182	176	198	160	175	160	178	177	181	171	173	168	176	162	152	178	169	182	187	160	162	157	154	186	167	171	185	161	152	152	168	192	147	178	167	153	166	146	174	181	164	164	154	153	190	161	181	167	157	163	180	150	154	166	162	153	155	202	130	172	199	160	172	170	169	167	168	180	167	167	174	184	166	152	164	181	143	164	175	169	172	168	160	173	170	168	160	161	171	153	179	146	166	185	178	172	163	186	176	151	151	177	159	174	182	155	184	144	177	161	169	170	165	161	176	168	191	148	164	175	145	163	167	172	175	153	158	195	174	177	165	166	152	154	161	154	173	177	156	159	186	163	162	176	167	186	160	160	167	168	183	147	158	154	170	178	165	179	179	187	172	176	175	178	166	173	175	162	185	186	177	167	173	169	185	177	160	169	169	174	157	175	165	185	154	158	168	159	155	161	189	170	145	179	186	165	164	159	181	165	142	183	190	183	181	164	176	173	178	162	168	175	160	172	174	170	180	158	171	147	176	177	172	168	175	184	168	174	155	178	189	175	142	160	149	178	155	178	178	175	147	144	164	174	166	197	151	159	183	153	164	163	168	193	163	209	178	152	180	182	182	171	173	144	204	175	163	193	160	177	168	174	153	179	171	173	164	162	186	167	155	157	187	185	174	161	155	173	162	189	174	152	171	193	162	169	164	195	166	189	200	153	157	170	160	150	164	165	184	179	189	187	179	188	189	172	169	146	178	177	152	152	181	152	166	167	161	164	160	150	186	163	189	187	181	174	168	180	164	158	166	186	161	197	175	172	159	162	190	153	157	185	166	150	157	189	166	183	160	193	179	189	164	165	139	166	169	182	171	171	164	169	146	183	187	154	173	161	166	146	168	171	190	216	159	175	176	179	161	189	168	173	170	184	192	190	170	173	181	175	157	182	159	156	160	166	156	176	170	182	154	166	166	169	153	174	164	172	162	163	170	184	175	176	161	169	165	179	153	178	175	179	163	178	175	179	163	170	142	169	185	156	164	177	181	158	169	174	177	173	171	182	185	174	175	167	188	164	158	165	176	184	154	174	162	167	167	139	150	168	157	165	152	187	165	154	158	163	164	168	178	170	145	162	164	153	176	185	167	151	150	181	149	162	174	181	178	192	154	180	173	145	157	143	196	146	165	164	163	172	178	174	140	180	176	156	173	150	165	170	168	176	170	166	157	174	148	171	182	166	177	162	147	186	164	211	157	159	168	176	158	181	177	169	175	164	201	198	165	177	163	178	168	185	170	174	172	166	144	174	181	155	181	157	157	200	159	157	164	185	157	154	164	192	193	177	175	160	187	167	173	180	162	186	158	166	174	160	166	153	160	175	185	174	187	180	186	169	169	167	169	155	175	178	170	179	170	168	166	146	144	179	164	189	170	159	157	183	190	164	162	166	141	155	170	172	175	174	171	173	178	187	159	166	152	174	170	162	158	202	162	176	158	167	181	157	176	176	172	157	174	174	158	168	149	158	160	158	176	165	164	180	182	178	171	156	166	184	168	175	167	169	177	180	181	190	163	169	167	187	185	175	177	171	171	176	177	174	181	180	157	168	155	165	155	180	181	180	185	168	187	155	152	133	176	170	187	162	162	173	174	165	180	160	166	171	186	179	175	174	149	168	160	158	183	182	176	154	179	152	195	148	162	154	181	184	180	158	151	164	205	163	173	144	146	177	174	181	169	158	151	150	153	165	163	147	155	175	191	121	171	168	164	184	163	194	160	171	192	158	166	180	164	179	168	167	170	163	188	152	176	173	163	179	185	155	181	165	187	155	159	174	181	165	179	149	183	147	161	175	156	160	154	200	176	156	175	169	169	168	173	167	149	148	170	161	181	162	180	149	181	158	147	171	160	195	183	165	142	172	172	169	145	159	168	183	159	174	179	191	155	137	173	178	141	181	170	159	165	188	166	176	157	183	170	182	151	168	160	177	174	176	177	183	189	190	157	144	167	185	164	178	157	184	170	148	178	159	154	167	170	166	194	166	175	176	161	150	143	190	154	174	164	175	192	166	171	191	148	170	183	179	191	154	176	179	176	185	151	203	164	183	168	158	191	191	175	153	205	172	180	170	179	158	166	159	191	152	177	167	192	173	157	157	187	148	168	158	164	160	163	194	166	137	177	186	140	187	174	187	150	170	158	159	168	164	163	165	172	179	178	165	163	169	162	169	181	176	163	170	160	153	153	158	158	168	169	166	148	149	177	164	184	196	167	191	157	161	180	117	161	157	159	186	158	200	172	169	171	181	153	177	167	177	159	166	179	178	183	163	168	182	175	174	162	177	194	176	149	164	174	187	175	180	169	167	177	161	181	171	170	170	172	136	186	167	162	208	159	158	166	191	152	176	171	159	162	169	169	151	173	189	160	168	153	170	166	165	166	183	179	160	176	187	188	170	159	179	189	195	166	148	169	165	160	166	151	189	167	150	174	165	158	132	171	168	191	183	160	160	160	176	160	166	179	139	180	170	167	191	175	181	199	198	150	155	164	155	189	198	154	168	172	165	183	165	168	182	193	177	157	141	164	161	161	173	175	197	189	184	161	172	181	161	155	175	170	156	171	176	170	167	167	165	148	190	176	186	175	134	158	159	170	168	157	175	152	174	167	157	159	171	154	165	169	165	159	177	188	152	180	166	192	177	167	175	173	167	162	158	138	170	153	168	160	151	158	182	181	160	161	186	167	181	146	170	196	167	183	152	182	175	162	148	165	185	179	164	185	154	177	170	172	153	168	178	149	180	189	187	177	168	174	186	183	185	170	168	164	175	156	156	154	192	183	181	153	179	192	182	167	179	152	154	176	160	165	160	176	176	173	161	171	140	161	166	171	159	156	163	158	201	174	167	179	156	178	189	184	176	163	185	163	159	146	156	145	184	168	170	186	167	173	173	163	164	136	177	165	171	183	183	165	159	190	175	192	189	171	174	172	154	172	144	148	171	182	164	213	159	162	166	163	170	176	146	178	155	158	182	176	154	180	186	157	190	169	160	174	165
26020	10312	19427	4181	2790	1991	1565	1267	1104	902	782	679	684	600	580	515	505	507	464	470	431	402	461	429	398	413	371	409	403	392	383	385	338	363	429	390	375	379	334	384	373	339	402	349	382	365	356	356	347	363	361	340	371	354	359	373	354	392	381	336	358	374	330	367	367	332	376	362	313	329	364	340	334	355	378	338	345	314	375	362	380	342	345	393	358	335	349	347	360	324	331	339	340	369	374	346	341	354	352	361	375	334	363	358	373	350	352	333	369	353	346	359	369	348	381	365	346	352	346	340	348	360	347	366	356	347	352	307	344	372	332	354	367	328	357	338	369	306	373	338	339	375	339	344	368	354	369	356	308	352	321	359	342	352	357	348	330	327	362	400	349	351	314	350	341	349	350	348	379	347	364	346	321	359	329	368	350	380	341	355	339	349	339	341	342	346	301	355	337	359	333	348	374	365	345	343	350	321	349	381	361	383	356	344	327	341	358	332	383	379	369	346	363	387	319	390	347	335	358	371	312	324	352	332	334	346	356	347	386	355	312	339	356	349	327	349	381	328	326	338	348	324	352	363	358	349	316	354	340	362	354	330	365	360	342	367	348	352	351	385	339	359	359	345	396	316	321	346	356	379	360	337	325	350	329	362	372	341	376	358	326	353	326	344	396	343	335	338	360	350	359	363	348	346	331	336	328	362	348	366	347	371	346	351	359	376	370	363	352	362	341	368	329	388	367	327	342	343	362	337	323	337	319	400	376	327	382	379	335	388	359	367	361	333	362	365	353	322	326	346	331	350	379	336	324	380	352	337	338	293	356	359	327	372	325	365	332	353	333	354	356	335	346	366	340	353	343	319	384	389	334	350	380	360	354	337	365	331	358	336	335	346	338	328	337	336	352	351	330	359	382	339	322	361	331	373	361	336	353	324	369	356	334	298	337	332	348	353	339	364	304	366	358	342	343	341	337	336	350	365	353	337	350	351	335	328	369	360	347	352	353	342	354	347	351	353	354	382	342	355	353	336	349	337	347	340	355	349	349	348	329	352	368	346	311	383	372	386	377	356	336	366	347	365	371	330	333	388	377	356	354	363	368	349	336	324	331	373	335	336	338	367	327	342	351	336	358	328	352	385	379	371	348	352	348	334	368	347	335	328	336	331	338	378	358	349	323	361	348	324	331	369	360	378	368	341	357	321	304	349	336	347	357	368	328	359	365	335	342	359	360	365	367	343	387	352	344	378	359	328	336	350	356	344	339	315	346	351	346	368	327	334	355	370	338	380	336	349	337	361	336	369	354	322	352	339	338	366	352	350	336	356	369	344	341	357	305	347	355	350	346	361	372	339	367	369	378	365	363	405	348	358	339	321	350	357	352	348	354	347	354	371	349	341	356	339	349	316	367	360	311	343	332	357	346	343	374	349	333	379	361	350	339	351	337	343	344	337	328	357	349	347	350	336	359	336	363	326	365	336	331	327	344	359	374	358	327	334	326	370	336	345	355	361	368	341	341	330	371	378	363	318	332	361	334	344	357	345	328	361	378	325	333	330	334	365	352	359	351	340	368	378	327	350	342	332	326	326	349	326	328	349	336	321	364	368	342	373	347	325	340	358	348	338	342	353	356	359	335	356	364	349	311	357	337	340	351	341	342	342	335	362	377	355	348	344	350	356	357	343	321	342	342	367	349	368	350	323	357	312	366	347	347	347	335	346	360	348	375	357	371	342	351	395	356	377	350	354	349	331	361	347	365	335	325	342	326	365	341	358	347	336	342	335	346	356	318	349	321	353	356	355	313	366	374	343	329	374	349	305	336	346	347	315	369	362	354	354	363	390	351	347	349	359	355	377	384	354	358	368	342	340	327	359	317	345	329	353	341	371	347	347	353	344	355	395	340	354	346	347	336	365	356	342	358	334	386	372	363	347	369	360	349	363	328	374	363	315	336	366	392	350	347	349	338	351	406	384	332	355	353	341	378	319	338	349	331	350	351	353	310	352	360	337	343	370	356	312	349	329	336	371	356	353	335	327	349	380	368	361	380	348	343	336	336	354	358	362	327	322	369	332	312	330	327	371	319	336	344	334	374	358	374	336	351	328	324	372	345	344	380	336	357	361	332	370	348	343	358	352	365	347	367	358	304	375	352	389	355	350	307	364	326	311	330	341	376	333	324	378	358	388	349	363	338	360	321	347	344	333	364	348	345	332	357	375	334	352	355	373	358	376	352	338	359	349	321	359	341	357	353	338	349	336	366	343	336	330	353	347	388	346	356	371	357	340	350	352	339	320	333	352	339	366	338	341	324	336	375	364	338	337	335	369	370	351	340	370	384	346	380	332	389	326	344	335	348	352	344	389	366	373	346	356	364	326	353	356	345	340	354	372	332	354	359	336	349	324	351	311	384	355	356	365	357	342	346	370	363	328	317	357	345	346	359	372	363	359	379	366	346	338	393	390	360	320	382	377	355	350	334	377	332	347	348	315	377	343	352	363	352	350	373	361	356	366	361	350	348	364	351	359	338	365	313	357	321	354	337	356	328	341	326	324	349	329	334	311	347	339	356	353	328	328	362	324	334	369	365	336	364	327	337	344	339	345	351	347	350	359	360	330	360	330	337	364	340	353	356	342	322	338	334	331	349	330	345	370	352	335	394	374	342	382	337	358	349	392	366	360	357	380	326	322	338	369	348	350	345	341	342	357	328	401	356	406	345	352	317	362	312	335	346	338	356	333	335	346	344	326	364	338	371	357	358	320	392	345	328	333	374	338	363	374	353	338	333	327	372	352	378	349	381	332	366	340	389	331	333	341	328	328	380	354	365	346	359	340	339	351	361	359	364	324	381	359	361	377	326	383	338	363	341	352	360	345	332	333	354	349	331	368	359	356	382	360	330	336	341	365	344	374	339	363	358	378	347	366	350	341	340	365	355	364	350	344	342	347	351	362	345	352	337	342	393	322	324	322	364	377	343	347	351	354	387	308	357	341	342	364	390	346	315	335	330	319	348	322	323	346	377	374	341	370	355	344	347	358	349	346	345	347	345	348	398	365	340	361	339	327	323	355	350	356	375	335	363	343	337	339	355	331	334	329	347	331	339	341	339	359	346	335	339	374	345	338	317	345	349	384	359	358	338	358	369	354	342	352	345	373	371	362	362	343	356	331	359	325	349	363	358	358	353	367	366	349	353	379	350	345	347	376	323	346	336	364	376	341	337	360	357	367	345	338	314	348	354	335	369	335	343	359	353	325	389	361	349	322	371	342	329	352	352	342	338	338	360	368	340	374	342	346	337	362	354	344	356	346	365	338	354	353	304	323	360	352	354	377	357	362	372	348	333	358	351	363	368	368	359	358	367	353	325	371	348	349	357	365	361	331	345	346	347	346	376	348	372	373	345	357	353	370	389	335	357	350	337	377	362	330	328	311	351	329	353	336	366	343	332	374	350	358	322	335	359	360	353	346	334	325	334	311	377	371	321	340	364	338	348	334	361	333	334	361	341	384
23333	21352	29275	23785	21352	19953	2247	820	601	596	528	429	476	405	437	443	370	375	381	370	377	398	366	360	381	344	363	327	389	360	369	317	374	328	329	334	352	342	336	310	324	324	327	335	345	323	334	352	305	323	345	346	319	346	333	310	333	324	306	338	313	355	299	327	326	322	336	299	348	331	330	279	321	312	335	319	327	316	322	303	322	302	279	299	321	331	295	301	330	341	284	325	330	343	328	333	326	316	351	308	315	325	317	332	303	335	322	281	331	299	314	319	328	346	310	294	309	333	320	347	314	329	323	351	318	326	346	349	309	305	296	321	302	349	325	341	305	289	301	310	314	288	310	328	325	320	315	347	345	338	349	308	317	340	307	337	300	340	326	282	323	340	288	324	305	318	320	302	323	318	334	308	320	314	332	345	348	320	307	335	300	311	324	332	344	320	350	300	327	319	309	307	299	275	342	337	331	300	328	325	293	305	329	278	328	319	356	315	320	318	328	297	318	323	321	328	330	285	312	317	332	315	305	338	318	295	317	348	321	308	340	313	334	374	317	326	319	314	323	295	303	327	301	318	312	325	322	318	300	324	314	315	348	319	313	338	292	329	317	327	344	319	339	315	275	327	295	336	304	353	320	293	339	338	308	325	336	299	328	325	331	322	361	314	333	325	297	334	302	323	326	315	277	299	305	280	348	323	343	317	293	321	296	304	300	302	344	339	323	299	298	298	332	320	315	327	349	329	324	291	300	311	303	308	307	301	307	329	293	324	323	327	319	308	302	321	290	318	358	308	299	291	310	305	286	345	327	301	312	305	288	327	306	330	349	306	348	337	285	303	325	314	305	317	317	327	341	318	293	328	315	271	286	313	278	313	298	320	332	318	315	303	341	313	340	331	322	314	313	314	325	313	319	310	316	295	320	323	347	309	304	295	319	312	324	278	335	324	304	312	324	290	316	300	333	323	282	318	349	319	317	318	310	312	313	348	358	317	321	307	339	319	334	324	325	302	310	308	304	314	309	330	348	279	337	319	327	336	319	312	301	313	302	334	341	316	283	341	302	331	296	331	329	359	297	309	339	314	302	303	292	328	307	309	316	323	301	319	305	307	343	305	321	283	312	304	303	365	347	343	333	321	299	305	288	327	311	287	305	336	309	305	279	371	288	332	319	368	333	304	298	323	316	309	341	337	306	314	290	334	320	290	320	352	313	329	296	332	296	316	323	315	318	348	326	317	332	331	298	302	316	323	325	319	353	353	340	319	301	336	328	323	302	293	301	312	342	284	334	372	328	301	297	299	315	315	326	319	291	315	331	323	299	319	345	325	296	320	342	298	314	317	317	317	297	302	336	320	323	303	340	318	314	301	327	320	307	338	313	340	326	308	295	312	283	320	305	333	337	317	335	304	310	333	304	296	319	322	335	289	351	303	317	310	323	310	350	307	331	324	307	346	295	337	338	338	308	353	359	317	322	340	348	316	315	337	336	349	301	323	332	295	331	357	305	318	340	302	329	327	303	301	305	331	316	334	308	327	316	292	307	319	341	328	310	345	321	315	302	306	320	324	299	323	307	352	321	296	304	326	332	359	335	336	314	345	305	318	313	302	337	315	314	294	321	324	293	347	297	301	344	331	315	343	325	297	320	323	304	295	311	306	327	329	296	335	327	308	322	317	320	300	319	318	331	301	297	366	282	327	319	306	344	299	326	321	344	332	326	325	327	306	319	312	341	320	336	332	340	313	342	318	307	327	322	315	315	295	358	280	315	328	302	318	317	340	314	323	302	297	311	351	322	264	331	291	286	322	337	309	327	302	305	317	302	311	332	325	303	297	290	305	339	316	319	315	321	298	308	320	314	299	334	323	333	320	260	322	309	304	305	313	352	320	332	289	308	333	319	321	310	371	328	335	292	317	322	315	311	304	330	306	304	325	343	326	323	326	334	310	337	317	258	303	306	317	297	308	265	356	341	319	329	302	312	329	344	315	335	342	286	343	306	327	309	325	305	305	311	333	333	324	336	301	309	293	298	316	334	315	302	324	333	300	311	329	342	283	284	317	307	288	295	300	342	316	332	328	328	326	323	292	331	299	332	340	325	325	317	318	305	344	333	330	334	329	346	294	325	313	313	304	308	325	300	371	322	292	290	313	317	316	317	320	350	305	340	325	321	306	300	316	321	301	341	297	330	309	296	315	331	312	312	321	303	317	330	310	334	310	342	310	279	333	310	317	338	342	336	313	312	342	306	340	311	335	301	327	329	313	343	338	332	282	285	333	338	327	339	340	349	285	301	295	308	318	302	340	307	299	316	305	293	303	320	314	324	343	337	338	314	330	332	308	339	297	307	316	355	323	288	313	313	305	324	318	318	331	323	313	313	288	304	370	299	307	367	326	310	307	337	301	292	309	309	293	328	326	304	324	324	306	316	320	332	323	291	281	317	363	331	325	307	330	301	321	326	296	333	291	320	319	326	305	308	298	330	329	321	301	305	330	317	294	290	339	285	329	313	358	329	314	348	321	288	315	329	328	336	294	323	311	309	304	320	307	329	288	286	311	305	309	322	330	318	337	328	304	329	301	327	301	313	302	334	306	276	326	325	330	333	309	313	315	347	313	314	303	357	314	350	302	371	304	274	310	342	344	293	326	313	333	306	334	308	338	332	309	304	313	303	311	326	339	324	329	323	310	334	315	335	313	282	299	291	347	325	296	313	336	309	294	328	334	307	323	323	294	317	329	332	287	308	341	302	309	329	322	311	325	309	336	306	332	294	315	332	307	336	320	317	321	292	317	316	314	322	314	322	312	308	353	327	321	317	321	293	319	323	324	306	322	357	320	311	311	342	343	308	304	295	331	303	324	304	305	324	331	349	315	350	298	320	319	360	312	336	305	326	374	292	322	318	343	308	294	331	304	310	336	320	340	295	328	307	275	296	318	310	355	297	320	325	324	316	297	335	301	318	320	327	320	317	287	311	295	325	296	294	345	313	336	319	298	305	335	328	337	323	328	335	323	316	338	348	320	331	337	345	319	328	298	309	314	300	300	279	320	299	316	277	302	289	315	320	309	314	316	311	302	335	309	335	313	318	324	299	307	294	300	302	332	294	318	338	336	280	298	329	319	300	315	313	300	368	357	320	330	298	306	333	294	315	301	339	334	339	341	296	331	285	312	321	320	309	325	322	310	349	288	339	301	287	332	299	296	307	328	329	303	312	322	314	315	306	334	324	311	336	340	307	372	311	318	331	342	316	293	337	330	307	320	302	297	309	315	349	302	288	298	313	311	325	304	310	303	299	297	340	299	299	305	326	341	327	333	293	315	305	305	307	328	305	309	327	310	338	312	336	337	338	316	327	317	303	309	317	286	328	323	294	316	298	343	320	311	343	368	341	309	326	317	324	343	294	307	316	319	329	317	356	339	315	316	319	314	317	298	327	312	302	333	299	310	310	324	334	329	314	302	302	309	301	308	307	313	300	330	301	319	304	311	341	304	289	322
28703	16185	23940	7350	4916	3575	2795	2305	1865	1671	1378	1237	1131	1045	955	915	852	865	805	834	769	685	734	694	674	726	691	651	696	682	627	667	622	609	659	639	639	629	654	622	653	587	631	615	607	638	610	619	607	579	621	618	639	557	571	639	552	567	584	594	648	598	601	601	646	582	584	584	649	609	546	622	612	608	626	549	604	632	571	567	627	604	634	577	626	596	642	596	603	596	585	571	628	552	582	598	568	599	589	602	589	628	586	595	600	591	598	608	567	573	548	574	620	609	593	590	578	598	577	639	591	562	597	582	560	587	576	591	575	548	595	598	606	583	613	609	586	614	615	547	626	552	582	610	544	596	586	591	575	579	580	599	626	598	549	587	575	569	613	599	565	595	547	574	565	593	592	575	626	591	575	558	607	590	596	582	599	572	577	567	577	624	593	567	602	560	573	583	550	588	587	572	625	621	595	551	643	580	595	565	622	595	560	587	578	598	600	642	581	601	577	617	549	607	599	564	539	605	609	589	567	594	535	615	572	569	604	608	538	565	596	608	602	592	613	597	602	592	535	554	604	604	573	562	533	617	564	586	602	572	629	549	592	570	587	562	587	595	559	618	576	581	602	599	574	552	570	590	606	590	560	589	589	550	533	552	608	589	520	595	609	582	633	590	578	618	582	591	584	549	620	550	569	575	589	564	568	556	554	560	571	613	581	566	583	562	589	618	599	596	660	564	598	575	623	558	567	572	611	589	614	550	560	596	583	532	564	611	587	597	611	572	595	564	588	599	634	537	551	607	587	594	582	596	563	609	559	561	570	579	571	584	558	604	568	543	637	562	609	592	582	561	556	541	600	589	560	602	592	582	588	536	628	618	619	631	526	561	602	625	553	638	566	616	575	587	578	548	600	564	588	602	599	589	548	569	602	594	608	562	594	563	604	587	582	590	628	567	573	583	609	600	613	555	541	572	573	592	577	553	559	554	571	610	577	590	585	579	548	563	591	605	544	562	580	579	590	583	597	569	617	550	605	602	602	612	563	614	555	608	582	610	612	602	577	546	608	599	591	591	593	578	605	604	602	586	584	556	586	568	581	555	540	633	587	578	590	569	581	564	618	588	582	558	612	578	578	514	614	629	564	531	600	605	638	605	547	588	600	593	591	573	583	587	587	585	572	614	625	583	583	567	559	601	617	626	566	592	582	529	594	590	559	576	595	595	601	574	577	549	609	574	581	589	612	564	575	594	602	598	601	580	592	601	613	575	629	635	576	599	594	566	584	617	613	615	552	618	607	577	577	581	588	584	581	597	587	581	540	558	585	612	570	569	588	604	579	598	524	573	576	587	549	573	583	593	594	576	603	616	590	595	598	582	544	602	614	545	557	555	584	569	598	590	595	610	607	562	605	629	561	562	584	556	568	549	576	588	561	576	582	617	569	615	566	574	586	579	571	642	545	605	561	631	561	621	610	565	609	579	578	583	625	639	564	571	596	621	649	575	590	568	533	615	600	573	613	592	555	573	567	572	566	590	614	613	576	577	605	584	547	611	566	550	606	589	574	577	608	615	593	608	583	556	564	556	617	583	566	542	542	567	622	630	547	620	587	571	604	528	548	591	601	594	623	567	600	569	582	605	586	601	556	589	603	595	642	587	574	532	558	587	550	602	586	595	584	586	607	587	492	552	584	569	595	604	606	576	572	579	621	547	587	636	538	586	551	569	608	556	607	587	585	565	598	605	575	571	635	562	592	588	598	583	591	597	591	532	575	600	588	587	567	589	610	610	573	553	586	575	626	628	598	564	600	587	607	565	554	627	606	590	614	574	596	558	574	611	540	576	587	568	570	597	538	642	600	557	617	597	604	547	606	601	598	598	607	591	593	565	604	610	621	598	588	624	551	601	572	602	599	581	594	596	549	627	575	608	604	575	628	570	605	580	627	604	603	609	597	595	607	605	569	586	565	579	603	565	589	559	558	643	583	610	565	593	577	561	582	549	614	593	569	592	598	615	602	566	624	607	536	606	604	583	597	571	620	586	601	569	581	602	605	510	578	599	586	608	564	589	571	610	588	600	550	581	589	584	527	549	591	574	576	609	574	547	554	578	613	593	534	582	604	640	606	564	581	585	570	576	587	607	575	596	568	582	612	566	576	601	569	601	626	596	577	610	592	574	601	602	582	559	604	594	580	615	570	620	553	629	561	593	596	608	611	568	626	545	582	609	565	586	588	565	606	588	568	610	563	601	603	612	627	596	587	624	558	571	574	600	551	619	611	561	577	584	534	540	584	588	569	565	577	579	598	588	571	571	611	585	580	571	628	592	575	555	572	567	598	559	583	612	569	586	582	606	545	569	596	575	621	610	578	587	619	584	581	565	601	615	600	589	596	562	577	597	600	616	609	610	617	581	600	582	599	596	568	591	562	577	578	585	552	586	575	567	584	594	611	548	616	614	556	580	629	576	599	561	560	556	586	572	570	557	592	541	591	607	583	579	564	611	562	576	612	606	592	566	626	582	580	569	591	588	588	620	608	587	582	591	558	603	531	562	628	543	565	563	574	541	577	566	617	560	586	567	569	550	614	616	571	570	606	573	598	565	578	605	563	603	612	587	572	578	573	528	586	598	578	589	568	587	570	575	596	576	572	576	581	618	579	576	608	602	577	626	600	570	574	560	570	573	525	579	573	588	614	636	594	605	592	597	605	579	572	578	591	596	561	615	603	576	606	565	561	585	531	542	530	596	604	577	584	544	612	609	593	594	580	586	569	552	572	537	557	613	620	590	542	583	568	585	550	573	604	601	576	640	549	586	584	545	570	576	599	564	563	613	582	581	574	579	610	606	584	559	581	599	557	588	580	583	558	605	579	635	591	592	558	584	620	578	598	574	544	568	575	567	549	579	568	595	581	592	566	606	579	600	552	598	560	555	587	605	573	555	595	609	614	587	581	591	609	600	567	595	553	575	609	561	599	552	583	530	585	604	584	600	558	584	624	583	575	611	623	587	566	566	572	603	563	562	583	585	605	603	579	573	632	643	594	583	623	591	572	586	553	595	587	559	579	556	560	588	589	588	588	551	582	575	617	572	594	580	570	587	613	622	554	607	566	595	565	588	586	559	553	604	558	603	560	578	598	629	538	522	614	566	568	570	609	554	550	550	572	598	560	581	579	606	601	592	584	595	548	616	594	583	594	591	609	599	563	600	601	587	562	606	616	581	579	599	578	577	617	559	559	606	574	583	567	581	610	583	550	582	611	589	552	580	618	618	592	594	617	569	603	559	575	574	612	643	580	552	559	598	581	567	586	552	599	556	626	557	568	553	645	604	594	562	605	588	564	600	592	562	608	595	613	573	588	588	568	561	579	591	545	541	596	572	593	580	587	574	574	589	598	577	633	569	626	599	603	568	541	582	578	601	672	580	623	596	578	565	558	574	543	569	584	597	580	606	597	567	575	625	594	600	606	591	611	562	538	629	591	553	574	639	610	604	566	584	587	618	588	599
26799	20825	9610	1203	620	562	397	392	367	353	366	363	372	372	385	383	359	344	359	376	356	364	363	346	358	360	360	342	343	362	351	375	348	348	361	315	367	366	352	328	342	348	385	356	351	379	363	368	355	337	360	339	362	388	359	341	392	358	353	378	360	346	386	412	363	324	342	369	323	400	343	351	356	358	347	346	362	386	362	377	361	331	341	336	365	350	341	349	368	379	374	412	364	371	375	366	351	405	378	335	371	345	378	379	346	327	348	362	361	368	317	364	402	363	339	334	356	354	333	390	359	361	347	381	390	343	377	365	345	349	373	360	341	381	327	332	344	370	344	368	347	349	355	341	369	333	395	377	344	380	349	322	366	401	329	338	369	341	356	383	392	357	356	358	353	380	322	358	344	352	332	365	344	335	351	353	374	347	336	359	372	361	347	347	359	356	307	376	362	358	348	346	355	346	392	319	346	356	356	374	363	357	338	386	321	334	357	346	370	353	336	373	346	329	324	322	362	333	332	343	399	325	366	339	366	324	347	382	339	366	318	357	342	349	397	366	339	347	347	313	362	329	340	375	356	349	359	381	354	343	338	375	361	360	363	363	346	353	360	372	388	392	380	358	372	361	374	343	331	351	367	347	328	324	352	361	359	354	352	344	353	361	348	352	359	359	344	342	360	376	380	368	369	331	333	385	371	352	330	391	344	388	347	359	344	368	328	352	350	371	348	344	332	336	398	355	359	357	351	364	343	366	380	347	360	369	373	340	352	346	364	334	356	368	358	315	365	365	371	342	385	342	346	359	332	376	377	330	361	335	349	339	348	358	335	348	358	333	325	345	347	359	345	374	341	380	349	400	317	337	338	380	345	345	329	353	349	340	361	350	339	345	368	368	328	330	355	364	372	337	345	358	348	361	363	372	331	378	376	347	339	331	356	387	361	354	368	340	370	375	369	366	412	364	355	358	351	354	379	372	387	357	372	311	351	373	318	343	314	380	367	340	374	366	349	358	351	319	339	375	372	390	390	377	389	335	351	359	361	354	381	395	355	368	392	339	343	345	351	358	313	363	374	327	359	311	343	348	374	401	342	338	359	361	365	339	391	345	352	365	383	367	394	378	394	354	336	399	389	374	369	368	357	356	365	357	353	394	361	362	385	364	357	408	324	365	352	347	389	322	323	345	376	375	382	368	333	367	334	341	373	338	366	392	393	351	340	353	308	363	323	385	356	374	370	365	346	356	376	349	338	358	315	373	360	357	364	368	364	381	377	392	352	369	382	331	382	365	351	337	344	350	343	343	359	349	359	349	326	349	351	374	345	377	323	397	407	321	353	381	368	327	356	342	338	387	369	359	376	323	339	404	342	345	358	364	351	375	394	361	328	343	313	351	369	369	364	333	363	349	359	381	354	353	335	344	380	377	361	357	381	350	358	353	345	353	356	330	370	359	352	368	377	390	360	353	319	345	374	342	352	349	331	340	356	349	393	340	344	344	327	349	346	347	371	334	367	370	380	380	368	335	343	336	351	364	369	347	390	349	347	391	360	321	369	307	362	317	360	341	343	373	347	364	358	355	359	360	355	358	367	361	353	337	350	383	391	342	380	355	356	344	358	388	341	370	384	357	351	366	347	359	368	351	368	341	390	359	369	351	386	349	363	343	368	337	341	348	358	363	374	365	411	385	345	358	345	357	351	345	374	364	362	346	339	344	346	352	336	356	357	343	375	379	358	355	334	371	369	374	340	371	311	339	394	318	347	352	380	323	353	350	352	364	328	377	364	377	354	347	340	376	330	366	350	349	338	332	341	344	353	358	332	383	338	360	353	360	387	351	366	323	346	349	339	370	373	359	355	348	380	365	347	395	390	340	358	345	364	357	376	363	368	374	348	369	371	328	335	349	341	381	388	365	344	371	343	339	362	349	327	361	330	379	351	358	367	318	350	378	348	391	355	323	376	358	341	378	384	354	346	370	362	371	303	338	354	364	323	360	359	347	376	406	359	339	379	371	351	384	376	313	351	387	355	371	394	386	343	380	360	374	395	328	357	344	385	401	356	344	347	376	357	355	386	362	347	363	364	350	349	361	311	337	332	321	377	359	333	352	363	360	336	349	366	384	373	366	346	418	345	356	352	366	365	375	364	370	343	357	388	348	366	383	373	379	373	347	375	360	363	352	367	360	359	399	386	376	380	375	348	365	337	350	362	370	365	357	347	381	355	361	356	339	402	355	343	358	352	348	355	360	342	362	383	385	361	388	374	361	358	383	342	374	359	322	372	372	360	378	338	336	345	388	379	363	341	364	349	346	356	355	359	362	382	334	388	334	337	349	360	343	339	376	357	374	360	332	369	347	393	381	355	363	366	396	363	325	355	350	364	382	377	360	426	338	325	336	338	350	340	349	338	351	347	362	352	347	370	375	372	369	354	344	370	356	394	371	386	377	359	339	348	359	342	355	370	338	393	391	384	365	329	379	343	360	380	399	366	367	341	384	322	370	324	349	312	347	358	360	342	362	366	357	379	395	369	353	371	383	386	350	353	369	379	358	363	359	330	355	367	363	383	362	376	381	399	370	388	329	352	344	383	393	363	334	339	356	330	384	360	336	348	351	334	369	342	363	387	375	364	373	370	339	359	323	354	363	344	378	322	351	370	356	347	348	377	335	341	365	367	376	347	337	361	355	367	362	354	364	333	364	354	366	330	350	376	361	354	348	354	322	357	387	391	367	365	347	352	366	415	348	385	359	402	354	349	325	342	377	362	338	347	368	367	348	356	363	372	377	348	331	369	407	379	374	333	372	343	362	372	330	370	333	376	342	316	352	373	357	340	389	336	378	361	350	345	387	405	374	344	386	368	389	348	347	327	352	339	376	364	342	347	356	372	392	373	359	352	316	343	355	321	335	346	377	335	382	386	356	344	348	355	352	348	339	348	386	370	345	374	339	346	358	326	374	382	356	373	349	343	348	360	369	349	337	346	359	338	371	352	386	327	352	381	361	361	365	346	368	384	338	326	362	364	358	376	375	357	374	306	346	340	370	357	386	358	342	395	375	375	373	340	370	368	353	349	386	365	320	389	378	383	378	353	346	401	388	349	346	365	356	383	360	366	353	372	373	362	348	366	334	362	328	343	335	381	344	376	373	331	354	352	376	361	370	355	347	360	369	350	374	349	372	381	386	371	346	356	375	379	337	360	359	370	350	305	330	347	330	363	355	369	369	351	372	375	339	357	362	377	358	352	346	337	371	372	375	350	365	375	352	331	322	374	358	350	374	370	350	346	347	406	362	376	379	349	334	369	346	358	352	368	372	380	322	356	364	346	368	359	356	340	347	349	335	364	364	375	353	356	375	347	349	370	376	357	342	363	313	360	352	378	327	351	351	374	376	362	338	353	377	379	360	318	353	365	364	358	350	349	381	373	367	353	352	353	362	347	344	325	329	340	361	343	357	344	387	373	320	358	377	348	404	370	371	369	360	386	334	357	359	340	372	351	338
13880	1932	4088	1068	908	883	806	796	784	780	688	711	798	731	720	746	729	709	735	667	729	726	697	685	755	719	783	688	742	662	734	753	732	685	715	689	689	685	724	697	711	703	708	694	696	682	693	723	686	717	655	712	712	716	733	729	678	690	704	721	673	723	668	695	689	688	710	723	685	776	719	730	744	701	720	710	683	716	727	715	698	701	691	738	699	675	680	741	669	718	662	729	781	718	736	685	721	734	677	674	672	740	734	717	733	680	770	691	687	700	703	686	730	721	709	693	760	715	653	723	696	747	740	694	707	684	700	712	675	732	700	746	678	655	683	726	767	676	742	690	654	732	682	690	687	731	697	761	665	677	695	640	723	697	682	730	736	655	707	704	627	687	689	710	680	736	709	664	685	718	665	697	687	667	717	666	652	727	697	696	720	697	643	729	673	684	690	731	698	705	683	691	709	716	674	674	701	700	716	690	710	712	676	689	668	755	713	714	694	640	683	726	695	694	707	683	733	727	702	678	679	703	686	688	693	732	694	689	716	687	711	689	765	712	738	696	722	680	690	640	702	720	709	712	663	714	765	743	713	719	714	698	711	675	698	674	704	686	694	683	702	641	635	722	703	662	687	698	699	692	718	729	751	688	705	721	689	725	661	646	705	717	718	708	727	730	687	677	678	688	684	697	668	693	679	724	699	689	708	737	709	715	682	675	699	667	709	703	730	730	715	692	659	722	680	743	703	700	690	689	680	718	706	683	704	696	704	716	667	695	661	711	728	668	696	741	717	707	677	753	642	695	722	678	697	708	747	732	741	695	711	677	726	732	718	729	712	653	681	707	678	703	662	737	709	678	731	694	675	697	680	715	679	694	698	700	672	757	675	681	678	639	675	700	692	732	719	730	697	722	698	728	720	704	737	664	679	679	710	725	701	725	656	750	688	710	739	721	715	682	724	702	717	721	694	698	684	730	737	735	722	746	697	711	663	715	702	687	708	676	705	691	689	713	714	708	731	713	657	678	655	727	691	704	677	708	669	736	722	700	713	694	683	662	694	747	687	737	677	670	660	749	655	709	733	748	692	707	720	689	714	707	727	754	667	677	718	715	706	711	672	749	703	663	695	702	724	714	691	760	683	709	682	714	685	698	683	696	700	686	712	703	694	727	705	684	675	702	684	701	716	685	701	703	733	726	690	714	682	689	666	707	685	681	668	701	710	680	698	642	738	719	709	716	711	676	727	703	748	706	688	691	717	708	663	677	678	654	727	726	685	629	725	673	678	701	668	718	676	638	718	712	692	689	678	702	745	710	694	663	737	674	699	748	685	732	730	746	697	672	717	703	648	699	751	713	676	693	670	771	703	707	693	704	655	707	735	738	700	691	665	741	728	670	718	720	704	680	729	704	726	694	709	699	685	729	690	692	710	668	719	699	698	738	719	716	733	695	718	706	722	691	703	726	646	703	646	738	698	689	707	702	659	735	712	723	726	746	718	732	712	708	712	743	748	682	688	672	759	681	694	723	729	689	687	673	741	723	704	682	728	736	750	659	698	730	689	744	677	716	648	638	730	711	716	725	701	694	701	672	690	674	718	717	675	729	705	708	685	676	731	694	724	710	705	671	719	695	783	725	712	694	683	685	668	723	688	688	715	706	732	696	724	749	668	725	687	670	684	696	660	667	661	723	683	708	730	705	674	688	701	704	680	713	718	692	683	676	689	691	754	757	729	671	742	658	717	685	725	705	683	712	720	710	680	706	713	733	701	690	664	680	700	683	726	679	691	712	675	682	710	724	670	706	738	709	703	728	698	669	694	687	729	653	725	672	659	682	713	698	691	715	676	705	692	679	755	689	761	696	721	740	715	695	708	711	693	699	692	686	691	700	689	718	691	650	702	761	709	687	660	688	694	737	710	696	670	738	691	714	698	757	708	703	689	675	765	696	688	686	662	694	693	690	713	715	702	689	699	690	721	731	697	697	690	712	705	717	727	685	677	716	655	690	685	669	702	658	743	695	681	780	667	657	671	778	696	694	667	682	763	696	755	675	699	720	721	767	727	691	676	681	696	708	692	721	685	715	683	715	711	680	669	712	687	721	693	682	708	716	674	709	698	719	708	674	633	688	710	689	708	705	687	695	697	663	672	675	694	678	697	716	677	698	722	701	727	722	695	728	654	709	776	700	743	751	670	694	720	693	681	694	722	692	738	668	726	729	682	667	695	729	687	737	699	730	717	700	685	702	690	676	692	696	667	708	731	727	735	772	673	665	727	686	681	736	699	672	670	697	654	644	680	673	676	718	705	733	698	726	730	682	724	692	706	703	735	684	673	696	679	708	674	723	748	696	681	733	712	671	719	731	741	754	715	707	695	651	630	711	663	692	668	695	700	704	671	761	689	708	706	713	659	725	735	694	719	694	653	756	677	674	750	664	708	738	643	677	707	753	711	661	665	716	709	724	762	731	682	719	666	684	730	705	677	690	687	668	665	717	733	746	695	705	662	703	741	664	695	663	728	701	694	694	697	656	696	690	676	702	719	725	731	673	727	731	735	683	665	700	726	725	722	704	648	728	732	698	699	690	699	671	710	680	689	688	694	706	721	708	654	683	726	689	689	708	721	769	682	704	672	642	682	690	711	689	729	716	736	693	755	711	723	723	723	725	683	674	667	691	703	721	683	704	716	673	743	680	722	734	710	730	638	681	729	698	726	749	674	715	680	719	746	742	665	637	711	683	691	680	671	692	670	678	712	668	706	717	740	667	740	731	715	664	702	717	731	674	706	672	654	727	743	741	681	688	685	700	663	721	733	698	670	709	691	704	746	667	656	690	702	664	689	714	691	683	739	682	741	708	725	645	704	732	710	697	691	713	700	687	746	708	736	699	697	682	718	714	717	717	697	726	687	692	672	718	698	667	737	665	761	684	650	659	700	713	701	716	720	687	719	718	700	741	707	724	755	688	697	683	664	680	733	683	749	677	673	679	736	664	721	734	735	688	674	716	743	690	690	695	696	742	709	713	741	714	711	705	726	712	635	712	693	642	686	667	682	700	704	702	694	687	707	752	679	689	704	655	727	721	686	713	677	740	709	666	706	702	730	667	725	689	692	651	656	672	681	712	704	633	681	676	711	711	703	666	720	695	714	759	721	701	739	690	722	722	710	693	700	700	727	733	709	697	734	728	722	679	743	694	688	648	679	718	679	637	698	700	686	659	679	668	735	693	694	658	707	697	680	684	707	701	754	716	697	683	714	670	684	747	747	693	733	709	671	725	708	715	723	727	705	770	693	708	693	721	673	709	679	671	722	702	724	709	697	654	698	743	681	680	710	684	738	665	686	707	702	720	695	777	735	685	763	677	716	718	700	721	692	721	705	664	744	703	683	699	715	667	710	707	730	699	686	689	714	715	688	716	691	722	694	708	731	665	704	699	768	721	709	675	706	690	686	694	698	672	684	706	695	675	707	690	663	710	689	699	709	720	702	674	745	701	680	708	673	701
24226	21314	28583	24401	20634	2295	646	421	330	278	262	256	234	226	239	242	199	201	192	222	193	184	211	210	184	182	202	167	166	197	181	189	184	174	162	199	152	173	149	160	174	185	190	153	164	166	152	170	173	180	157	171	164	200	181	177	169	176	157	161	166	188	191	198	177	181	170	179	166	167	166	153	170	151	163	187	193	165	168	181	179	184	180	173	179	149	183	183	167	160	175	189	154	162	199	187	176	183	173	163	174	171	158	176	179	157	175	187	161	148	145	177	160	172	156	154	177	176	169	181	169	163	166	172	165	162	157	172	177	178	151	171	161	172	168	160	176	163	159	179	154	153	165	165	180	156	173	167	155	180	167	165	174	183	170	182	178	153	162	175	168	163	157	161	171	146	160	159	181	168	158	163	180	167	173	182	187	190	184	173	153	143	175	166	173	157	144	156	171	162	184	169	180	152	185	152	180	165	186	173	153	171	163	178	168	156	172	148	161	155	175	156	164	157	161	177	170	173	162	194	182	175	176	182	179	149	160	168	189	160	161	184	162	152	188	184	159	159	176	168	190	151	166	151	174	154	172	184	138	156	177	184	162	144	159	168	172	148	158	155	177	178	191	164	160	199	171	179	163	182	168	159	173	184	160	154	192	145	191	181	159	174	192	165	174	188	161	171	186	191	174	159	163	150	164	178	159	183	150	171	175	195	170	165	161	170	157	178	175	162	158	161	172	178	161	178	154	190	184	197	162	189	185	191	167	162	170	173	147	187	156	158	169	171	148	176	168	170	161	142	171	175	159	168	164	165	177	177	154	152	183	185	180	155	162	157	160	161	171	179	158	151	181	169	151	157	192	183	171	180	169	181	177	199	162	144	180	162	161	187	170	187	183	182	186	161	168	165	174	165	207	156	173	154	185	157	169	134	149	170	166	163	173	178	169	191	163	178	172	189	150	175	178	160	169	178	196	166	164	175	170	179	165	180	169	175	171	165	167	162	170	181	197	150	163	186	146	166	153	156	183	182	163	146	182	182	166	158	185	171	169	200	182	151	176	182	176	169	166	146	191	157	164	151	163	192	166	169	158	160	156	171	172	160	172	182	168	165	201	152	156	178	196	176	164	162	182	150	179	188	166	172	169	149	171	174	155	180	174	189	160	170	166	153	166	171	173	171	174	168	168	172	173	168	149	156	178	175	169	154	181	155	166	174	161	162	173	172	177	160	158	165	159	148	176	180	163	169	156	172	169	194	183	167	136	165	171	161	185	184	174	144	154	188	170	148	182	195	164	163	173	178	175	169	180	188	164	187	181	169	164	176	143	171	157	165	177	186	159	156	163	164	191	181	191	159	172	172	172	187	166	184	168	184	167	170	165	170	143	187	142	168	170	167	183	159	162	184	166	170	173	152	163	180	178	160	173	173	156	163	169	166	173	179	171	189	176	176	155	166	154	173	167	164	172	188	166	164	191	185	205	145	161	156	191	177	154	149	179	182	153	157	168	189	177	160	171	191	188	160	164	169	159	167	174	176	153	174	179	141	179	172	154	172	183	168	178	179	185	172	170	183	169	161	164	193	166	147	176	172	167	170	184	183	153	157	164	168	170	165	148	156	163	180	180	152	170	150	155	164	182	173	168	160	175	165	182	183	186	176	153	170	183	174	169	167	179	167	162	163	144	178	165	161	174	178	153	145	169	177	178	174	177	176	137	166	153	147	176	170	162	188	175	155	150	157	162	162	172	159	168	196	163	169	179	167	166	163	157	161	194	202	170	168	166	164	173	152	166	160	183	157	155	165	163	195	178	156	169	186	185	163	166	178	165	175	159	178	174	191	162	163	165	192	150	171	167	173	156	171	161	179	151	155	170	162	181	161	145	163	196	165	163	172	155	165	188	171	178	163	176	163	175	153	174	157	157	158	170	169	170	177	182	173	171	163	171	179	167	158	148	189	164	166	158	170	171	159	142	170	168	175	195	160	178	169	190	192	139	194	170	147	166	176	177	162	158	184	150	165	181	181	185	158	181	171	183	168	150	184	194	161	179	161	146	150	151	166	158	178	172	162	150	171	139	162	183	165	166	163	175	152	162	173	169	158	151	175	186	164	155	162	160	166	170	159	168	163	179	172	147	151	166	160	159	176	140	151	166	171	165	161	159	162	161	176	187	193	162	162	152	150	153	155	127	159	146	186	170	147	178	160	156	165	167	172	161	181	169	158	184	162	182	174	164	172	164	151	158	179	180	184	179	166	177	176	137	160	155	175	173	163	175	166	172	177	164	148	156	157	157	180	172	161	170	187	201	159	150	167	183	163	175	201	182	184	180	165	151	156	172	154	163	180	137	146	177	167	190	159	183	147	157	176	155	173	154	176	176	161	145	171	173	177	155	172	155	167	168	170	185	167	162	184	157	181	150	169	159	167	156	171	146	166	159	164	154	188	178	160	166	181	152	151	171	169	164	160	165	164	186	165	184	150	181	149	140	152	168	150	181	157	183	165	164	159	180	175	154	168	167	172	168	189	163	183	184	167	168	163	172	162	168	169	182	170	169	170	170	168	154	165	162	170	142	168	166	182	158	161	188	173	177	192	164	167	185	183	158	184	169	197	163	181	177	184	177	159	143	191	182	175	169	178	180	158	181	192	150	172	176	153	157	170	164	172	187	175	170	162	174	166	157	153	180	168	185	181	160	142	157	171	175	180	173	158	149	181	159	159	170	165	149	184	191	161	184	180	174	157	177	171	172	148	169	153	158	187	184	174	161	177	173	183	185	192	175	170	168	179	149	152	176	152	157	172	183	150	153	150	174	181	169	160	166	184	158	171	154	169	193	168	178	174	174	170	166	175	161	145	161	168	177	180	172	153	154	176	174	188	169	160	152	157	171	161	167	156	174	143	181	146	168	165	156	160	168	154	171	144	154	174	172	169	164	174	136	167	128	194	175	168	154	183	180	154	159	196	165	152	151	171	172	170	168	167	167	164	195	163	165	157	166	187	175	198	164	163	186	173	140	156	168	169	154	173	157	164	175	146	170	155	179	175	154	146	176	179	182	168	154	185	188	164	173	176	188	172	191	136	182	166	180	169	153	188	175	171	153	155	187	160	166	162	159	162	154	174	184	179	169	158	161	178	147	161	152	158	159	154	155	156	185	151	179	161	145	147	159	159	177	147	161	181	168	208	164	168	162	172	168	152	132	178	167	189	187	157	187	177	176	166	186	177	164	179	166	192	173	167	175	174	168	199	156	170	159	152	160	154	173	165	160	160	175	151	163	166	160	188	187	172	179	153	181	155	165	203	186	179	163	182	144	161	171	178	182	147	173	170	167	163	174	159	158	175	176	182	162	171	173	163	165	164	180	163	179	164	158	161	162	173	160	186	163	200	167	164	197	176	152	171	165	174	176	187	183	184	174	148	160	155	177	150	196	196	141	156	166	174	180	174	189	178	155	144	167	165	189	157	155	185	175	199	161	158	181	154	176	167	178	189	172	164	155	186
26635	10087	17959	4098	2767	2041	1521	1231	1060	899	796	727	653	603	548	518	503	469	463	457	429	441	408	410	384	388	401	409	369	412	378	346	340	371	377	354	341	352	363	356	351	414	398	367	361	391	394	379	350	374	359	371	383	360	326	335	383	353	371	366	343	349	358	376	347	363	344	365	390	351	342	339	349	364	338	372	348	360	351	362	315	347	328	360	385	354	365	353	361	347	367	366	358	346	372	365	327	345	356	387	331	361	355	346	362	335	332	330	351	346	331	302	330	375	341	366	311	355	367	344	332	316	344	354	356	338	382	337	337	367	362	355	362	336	379	317	368	386	350	347	318	394	333	347	339	380	340	337	387	341	359	333	343	351	358	332	334	353	342	348	329	349	322	318	337	363	331	367	377	355	346	352	351	335	350	351	336	380	354	326	352	362	319	326	372	346	340	368	377	360	346	349	342	349	350	340	337	359	330	345	362	299	367	365	325	362	350	352	372	352	369	375	351	349	335	324	339	336	368	343	343	352	339	374	330	361	327	321	317	371	343	379	341	356	336	336	366	351	345	343	314	346	342	346	353	331	336	342	352	372	332	333	352	353	320	334	359	363	366	358	332	335	359	342	335	357	352	333	352	359	335	356	350	357	311	340	346	332	300	347	370	336	331	357	308	342	370	336	354	304	299	322	345	324	325	341	337	358	362	335	364	337	377	364	327	349	363	387	351	384	367	368	347	375	356	347	373	314	348	361	362	361	347	303	411	333	347	352	338	350	335	341	327	376	345	342	319	317	329	324	343	335	349	364	361	337	317	351	329	356	343	335	364	361	355	347	333	324	346	338	311	325	352	309	360	326	322	341	324	356	352	356	378	347	342	338	319	360	360	320	311	352	372	365	331	353	307	330	338	376	360	355	306	308	324	347	361	373	356	334	316	356	325	359	334	336	327	349	342	351	348	342	315	355	347	347	353	337	306	353	345	334	351	345	378	356	353	355	347	363	334	325	346	349	317	325	343	348	346	328	356	349	376	347	348	333	345	347	367	350	349	316	366	337	325	334	336	362	341	352	346	330	338	359	374	333	352	391	337	351	337	374	334	339	358	365	347	365	364	357	351	353	363	376	336	372	372	337	352	335	353	337	362	335	345	369	322	371	376	377	354	367	354	326	384	318	330	348	350	338	313	327	340	356	330	322	335	345	339	390	325	372	366	338	364	372	359	390	339	348	326	338	372	344	347	333	348	333	346	333	369	320	358	367	359	367	351	342	357	328	332	381	353	341	345	338	342	369	344	340	374	335	318	339	364	362	313	337	351	332	396	382	346	351	329	370	341	328	329	357	340	373	358	382	395	394	346	333	357	342	348	375	388	371	361	367	350	341	336	336	327	309	289	393	364	296	357	328	350	325	371	323	346	353	324	381	330	327	316	360	310	334	316	348	389	371	370	343	347	348	347	340	369	319	327	330	352	306	341	350	367	354	336	321	366	346	370	325	350	349	385	345	346	345	324	342	318	337	366	332	347	326	375	332	372	373	335	335	346	331	343	313	367	343	329	360	340	344	331	375	351	327	322	351	364	332	334	352	341	342	331	385	338	356	345	348	341	317	388	345	326	349	363	371	335	317	354	344	371	361	356	339	348	358	349	336	331	326	342	324	343	344	341	323	353	329	334	361	316	320	336	313	342	331	335	327	351	351	315	335	325	334	321	317	394	342	319	380	319	342	330	341	313	335	342	356	345	346	314	343	322	325	359	350	365	352	340	327	356	370	311	342	349	357	342	316	353	312	365	341	346	325	356	347	367	316	330	343	354	358	321	356	354	316	334	339	353	345	344	351	334	350	373	348	340	367	330	354	310	363	372	352	350	326	330	320	304	342	347	313	376	335	361	330	367	346	310	360	326	344	342	330	368	363	323	349	342	362	358	359	368	349	319	363	329	335	346	361	394	353	332	336	355	391	380	334	329	364	335	357	357	324	328	346	342	387	321	347	339	344	358	351	325	365	329	362	338	352	327	332	366	335	348	345	371	319	344	337	357	369	329	369	338	337	343	339	358	366	354	321	325	338	354	343	359	369	349	345	330	322	391	356	369	377	343	377	330	316	357	355	354	346	335	336	371	349	363	334	367	349	309	371	362	330	353	327	357	322	299	352	318	374	335	331	347	349	348	352	326	316	366	334	317	334	342	372	345	366	337	349	358	336	334	343	330	344	348	321	338	336	346	361	322	350	359	341	322	344	336	332	355	335	333	323	334	403	351	348	316	339	322	356	389	342	329	323	333	323	342	329	340	320	357	362	335	343	354	334	347	354	331	331	350	332	386	357	363	378	329	333	318	312	346	340	356	322	323	327	363	353	365	350	328	366	322	352	334	338	339	346	337	335	331	347	331	371	337	349	339	362	359	335	340	324	354	343	352	333	354	372	367	375	381	386	348	355	359	300	310	328	347	363	306	338	364	338	360	335	311	344	340	323	314	335	364	358	342	357	355	333	340	371	353	385	350	344	339	342	362	336	315	357	350	321	348	373	331	334	334	347	346	328	354	333	314	336	354	326	326	358	357	367	351	345	349	348	356	333	315	351	345	352	338	354	315	319	342	376	331	359	370	363	318	350	346	361	332	332	345	345	350	378	364	338	330	360	351	365	335	332	328	323	346	321	362	316	327	359	338	316	322	324	336	339	362	329	366	382	347	342	367	325	360	315	319	343	336	355	368	330	317	349	351	352	325	349	367	350	342	337	371	362	335	353	340	374	354	354	388	366	339	357	343	344	341	333	332	345	367	365	360	328	342	331	338	338	377	368	354	326	374	354	350	338	363	354	368	354	346	345	326	333	346	359	321	353	346	304	320	332	370	343	364	355	340	380	336	324	358	342	344	338	346	346	375	351	357	333	320	344	346	350	332	331	331	319	344	346	335	324	368	369	368	348	370	337	317	332	366	326	351	367	379	352	374	361	351	335	368	335	357	349	331	367	337	372	385	360	342	344	365	354	355	321	345	352	344	363	367	371	338	344	379	325	364	399	387	362	357	384	376	360	318	344	350	375	348	349	324	340	331	319	362	351	336	357	356	321	333	362	312	346	358	355	348	358	312	328	360	329	334	293	372	334	338	329	348	351	345	342	348	343	341	344	367	359	334	345	358	301	346	324	357	320	345	372	363	330	334	361	391	360	347	314	384	340	341	373	332	356	382	375	337	362	393	381	337	362	329	356	343	309	356	379	349	341	334	360	378	329	348	327	350	350	317	349	348	346	336	339	376	373	378	353	345	354	344	344	351	352	331	341	351	346	357	352	338	346	332	334	347	391	359	337	372	324	366	366	383	324	344	361	337	349	300	342	348	366	387	340	337	339	356	293	316	325	368	371	379	338	326	352	357	328	372	321	348	350	362	339	329	324	332	311	352	347	366	358	378	352	331	360	332	324	379	337	357	304	362	339	373	338	333	336	329	342	387	312	339	335	351	316	380	386	348	342	379	348	363	348	340	325	335	344	365	351
23362	21350	29300	23764	21352	19637	2061	847	584	570	512	466	430	464	437	398	398	395	392	392	367	383	368	367	333	352	346	368	333	344	348	331	338	328	333	366	336	319	353	355	327	329	326	314	330	344	330	317	311	319	322	313	329	297	356	325	292	349	304	305	305	338	289	287	311	348	319	313	349	322	334	322	277	345	339	340	314	320	299	321	360	296	353	327	338	309	322	325	321	325	346	322	333	299	305	290	367	304	338	300	328	295	333	329	321	313	314	335	323	291	303	319	361	339	319	331	343	293	319	304	349	338	321	337	324	300	302	304	312	352	347	317	316	358	305	293	330	308	326	318	306	310	308	325	305	353	324	314	335	313	304	352	313	340	306	301	310	339	300	297	310	327	304	317	289	305	355	339	313	335	322	301	315	303	279	312	342	300	320	313	316	354	316	310	325	327	343	317	308	309	343	279	306	317	326	316	303	309	312	322	305	291	329	332	338	305	299	297	279	296	291	323	308	318	345	323	281	313	341	329	303	302	320	314	325	289	332	316	288	304	320	303	306	322	312	329	294	291	335	301	292	322	330	300	335	274	311	322	296	324	317	321	325	305	315	310	307	306	330	304	309	293	308	331	355	319	306	336	309	320	302	318	323	329	331	308	338	341	321	313	309	330	325	334	288	294	322	296	327	281	329	321	317	354	309	299	311	320	314	307	322	314	324	323	320	352	325	319	309	293	305	309	337	361	303	321	301	297	320	343	324	319	301	316	302	306	322	311	324	327	343	280	319	309	311	302	341	299	321	300	346	319	324	326	299	304	293	288	284	343	326	321	343	308	312	325	298	299	326	335	316	289	336	292	291	328	330	313	304	318	293	343	315	320	316	322	283	310	312	296	312	337	294	307	281	312	277	328	277	289	315	355	319	315	338	293	301	338	299	308	303	255	328	318	326	341	313	315	316	290	298	297	335	347	317	307	325	323	345	299	340	341	329	315	314	310	319	345	304	314	314	302	300	304	281	312	330	317	331	321	332	313	324	320	300	316	336	320	309	317	352	336	296	306	309	318	307	324	294	322	337	311	303	340	330	296	297	332	312	337	306	289	347	347	310	307	284	307	325	299	299	316	327	285	356	337	279	320	303	333	328	313	348	328	291	352	319	275	328	338	303	306	329	339	357	316	329	309	309	319	322	346	332	310	342	328	305	321	318	330	333	294	306	325	333	311	332	300	306	285	314	323	309	344	306	321	325	310	323	320	320	356	340	333	347	356	350	305	324	341	328	306	315	334	333	351	299	304	286	307	350	320	308	349	344	301	286	303	326	349	342	323	309	344	302	285	326	325	339	321	305	305	322	327	308	313	289	343	319	334	300	309	316	336	323	312	345	312	328	291	285	324	319	333	325	322	327	345	338	318	335	323	313	316	303	321	281	316	340	307	323	339	315	328	332	313	345	299	291	279	317	342	339	345	304	306	341	312	330	314	311	278	319	308	317	314	291	328	338	303	326	321	277	302	325	306	337	307	308	303	303	303	339	300	310	314	301	297	342	310	309	319	318	336	341	304	335	299	301	317	309	336	306	303	346	329	337	293	299	307	335	288	285	316	321	322	315	360	316	302	319	348	336	288	281	339	330	335	364	326	314	310	321	308	294	305	327	294	328	319	308	337	326	309	329	305	335	328	307	311	339	322	289	320	319	336	326	277	318	321	371	290	335	329	306	345	326	334	323	303	313	304	308	297	270	293	342	332	312	296	314	341	304	283	337	318	313	319	283	345	332	298	307	316	343	339	306	281	312	312	311	347	324	344	298	340	339	323	319	334	329	331	335	316	297	292	318	356	316	326	325	301	305	303	299	316	350	282	292	284	336	300	318	314	314	331	336	310	283	334	306	321	340	318	325	281	331	305	319	289	316	320	330	320	317	324	345	314	319	360	343	301	345	303	310	352	308	316	327	327	335	288	328	303	318	297	301	318	347	310	292	338	365	320	338	308	326	321	328	301	333	344	322	309	287	335	340	305	310	338	336	299	342	332	318	323	339	342	331	314	313	331	306	293	308	313	312	315	322	296	305	337	311	300	326	300	314	316	304	307	328	322	301	309	339	313	327	305	308	299	305	316	304	287	308	325	315	333	312	303	334	322	304	312	352	291	324	316	328	311	300	316	364	336	337	334	304	341	309	373	328	312	295	337	339	335	326	304	281	304	319	330	298	322	291	340	306	312	322	300	284	302	303	307	329	335	321	318	317	322	341	314	327	339	318	328	323	299	333	340	305	308	294	287	327	320	297	335	332	329	308	325	335	322	351	297	310	346	291	329	297	316	312	334	294	320	293	322	355	334	325	340	357	301	303	320	352	292	357	294	323	316	313	300	311	302	315	331	326	315	311	304	311	305	325	302	307	294	314	310	300	303	315	330	314	301	323	337	298	339	362	345	321	305	331	303	312	334	329	315	336	324	308	313	315	306	314	326	320	319	271	297	307	313	305	335	283	333	344	316	344	323	310	284	321	307	314	346	307	305	334	309	299	341	310	311	332	305	340	320	316	334	320	345	304	313	312	304	325	327	335	325	323	295	311	308	318	294	327	311	304	319	334	319	336	331	308	317	323	294	319	351	312	332	301	327	344	332	334	279	325	306	320	334	314	326	338	292	282	317	313	320	305	298	317	297	291	339	316	321	316	342	341	321	303	345	325	324	347	327	314	324	345	283	299	306	341	334	327	308	314	334	324	316	314	314	316	296	321	326	299	344	315	324	317	326	325	311	325	334	338	346	312	338	332	329	302	327	295	288	296	321	312	317	314	324	329	306	302	297	331	300	343	303	339	331	259	314	287	315	315	316	307	323	314	317	324	345	302	318	295	285	311	310	324	311	324	330	305	310	320	308	313	296	314	341	321	328	310	306	330	319	350	291	316	308	346	322	305	302	317	344	301	295	313	301	349	313	329	280	316	307	342	281	317	294	312	353	315	333	275	318	325	326	308	340	333	308	299	330	303	336	280	285	357	305	298	320	324	335	330	318	325	294	303	331	333	286	308	282	324	287	358	332	336	299	336	307	286	333	359	312	317	313	302	292	335	328	324	332	288	294	311	336	334	305	325	309	316	323	331	328	311	327	329	298	297	324	341	307	334	315	311	311	321	307	323	325	350	318	309	297	322	296	345	319	352	318	357	334	331	318	323	304	325	318	320	335	323	321	318	336	297	310	302	323	299	316	316	314	338	321	330	316	341	314	321	344	305	301	322	329	323	317	294	280	335	311	332	326	319	306	348	335	296	356	308	355	315	309	290	289	320	326	323	294	325	295	315	329	312	313	328	322	307	319	316	320	340	319	303	291	293	333	349	312	300	320	343	335	309	318	322	328	294	324	319	314	315	284	285	300	318	291	313	305	339	308	357	326	350	313	340	327	326	292	309	325	321	295	335	331	334	303	320	311	348	309	326	285	302	352	337	324	311	334	338	332	338	340	298	310	292	301	317	342	319	328	292	329	335	354	297	346	344	302
30305	16388	21856	7457	5031	3605	2781	2311	1878	1606	1397	1237	1185	1026	950	938	903	899	802	790	823	776	721	772	749	705	678	689	664	683	682	640	630	624	589	634	639	630	648	624	630	620	616	692	632	597	638	614	587	594	599	606	544	606	604	571	625	634	583	602	596	585	617	558	575	567	623	614	572	632	598	545	565	578	569	581	606	592	577	575	580	588	614	596	578	596	600	621	595	614	625	591	583	571	618	616	569	555	565	653	570	565	566	562	587	597	626	586	581	626	570	585	597	641	568	569	569	597	617	613	566	592	608	583	586	553	602	638	577	572	588	593	593	568	625	600	612	555	520	618	585	602	578	601	605	634	578	578	554	556	586	591	574	612	608	620	652	592	620	576	596	587	536	574	590	543	565	555	575	582	584	615	557	594	603	584	554	613	547	574	605	590	554	624	564	603	592	591	598	555	571	561	567	580	560	565	592	597	569	626	549	592	574	600	574	586	572	606	571	546	594	584	625	568	558	572	576	578	603	581	554	558	622	617	560	567	533	605	608	558	600	584	577	625	596	597	594	543	583	625	588	601	597	591	550	621	596	578	556	623	583	566	552	602	549	573	575	596	574	555	588	574	581	598	560	606	569	587	585	578	609	590	556	544	579	551	595	631	566	509	583	591	608	623	573	598	574	551	562	628	607	572	582	622	582	593	547	602	599	620	569	611	620	633	591	555	549	617	597	589	607	627	625	573	607	599	564	571	578	546	591	605	560	566	542	568	551	604	625	620	582	561	609	563	606	577	610	601	556	589	573	548	607	559	579	576	609	596	566	573	573	551	580	625	600	580	581	559	599	638	534	551	552	581	599	561	606	586	617	613	608	550	564	602	576	595	603	622	589	606	586	600	572	571	603	567	598	551	588	583	511	598	586	618	585	550	574	603	580	587	592	581	530	564	583	624	587	569	615	556	537	565	586	573	594	602	567	566	546	596	590	550	573	569	588	580	600	553	568	578	593	579	589	614	583	587	569	553	591	586	564	579	561	576	558	615	571	568	604	597	616	608	603	572	566	585	598	582	556	550	602	580	581	605	566	565	579	602	594	571	560	570	583	586	568	591	596	605	585	596	575	598	599	549	548	599	621	542	574	613	588	581	586	572	557	605	604	570	583	594	578	602	576	557	618	551	595	610	579	573	595	615	562	612	614	589	575	600	581	556	587	600	593	582	546	606	536	642	565	529	571	589	577	527	567	580	569	607	582	561	610	601	612	594	584	587	600	548	562	630	614	583	560	593	601	555	583	601	568	596	592	578	567	586	590	514	610	586	540	600	596	627	610	581	591	582	549	557	596	583	531	579	603	570	594	563	540	556	616	623	589	607	582	572	618	574	569	550	544	623	597	628	575	644	584	577	589	544	577	581	598	555	542	587	561	563	601	568	598	580	540	612	567	581	598	565	576	585	570	557	571	570	586	614	587	572	578	575	562	607	612	556	618	580	594	581	585	572	593	550	618	584	583	594	526	601	587	552	564	612	531	643	593	603	588	588	616	613	581	572	574	598	625	626	580	557	598	578	654	597	564	584	576	532	592	580	604	573	577	625	587	609	618	554	569	576	576	571	558	635	584	535	605	572	589	574	597	598	579	632	613	588	585	583	575	569	606	601	574	594	603	602	578	538	576	584	569	633	583	588	593	617	528	568	546	573	579	582	595	602	552	577	590	579	551	624	592	605	573	572	576	560	581	590	572	577	593	583	579	584	600	609	568	577	536	558	594	574	584	581	608	585	582	585	606	585	578	572	535	567	602	583	554	600	592	546	620	537	566	616	562	590	549	623	581	549	620	571	535	577	612	545	557	551	625	605	588	574	576	592	587	582	586	589	590	576	630	590	602	610	629	609	570	597	607	585	591	554	565	553	582	610	547	616	573	540	604	602	578	627	625	580	569	594	593	570	585	553	536	606	549	575	585	627	559	560	599	603	573	571	589	621	561	577	520	560	562	552	619	574	596	554	563	541	604	618	588	588	565	600	591	593	561	605	577	591	609	584	579	631	554	567	615	591	585	582	562	571	546	534	586	545	590	609	580	610	561	597	623	619	554	557	556	595	593	612	568	545	576	576	557	568	576	595	605	616	579	572	553	536	605	524	601	572	613	630	582	568	583	580	606	561	575	565	600	593	546	595	597	565	590	568	607	570	580	596	565	570	564	566	597	578	582	580	574	568	582	590	596	576	609	566	568	622	583	587	586	605	580	538	593	617	595	573	602	585	556	619	543	606	585	533	629	598	566	615	617	577	628	611	608	616	585	595	591	549	573	558	614	614	552	554	595	559	598	552	555	598	625	596	580	602	554	580	605	593	560	585	564	561	590	592	600	582	579	584	579	584	587	644	601	607	567	596	594	591	599	586	557	567	583	581	608	565	561	554	579	564	582	555	582	620	562	603	578	610	582	629	585	558	554	573	563	605	571	598	638	545	548	591	598	602	595	566	604	611	578	552	588	589	565	600	554	584	591	581	589	537	579	554	558	558	576	609	563	564	600	615	586	559	572	573	603	592	603	579	609	583	590	538	602	592	602	616	602	571	596	586	575	574	536	584	576	574	582	540	565	566	579	605	563	607	602	587	568	585	594	593	647	541	601	612	623	554	556	547	551	572	634	635	542	544	563	577	602	580	566	569	608	621	603	656	572	562	582	614	579	600	552	599	586	564	604	581	606	558	613	627	584	603	621	596	575	590	604	585	591	577	559	601	562	605	613	572	629	561	592	581	588	590	577	565	577	577	577	586	598	551	558	599	614	591	540	586	566	565	594	630	604	553	613	602	578	583	572	575	528	596	598	584	596	571	608	557	554	573	598	632	596	583	589	610	590	606	610	591	564	605	565	529	594	556	606	623	583	578	597	606	564	573	583	559	561	556	568	557	562	574	573	583	587	564	596	592	609	578	612	581	566	591	576	555	606	585	629	589	588	578	599	593	610	592	614	549	568	587	581	588	568	574	603	600	596	575	591	594	560	580	609	596	600	537	586	582	548	608	563	571	597	534	556	562	583	593	596	571	617	573	575	571	622	582	609	579	553	592	556	593	559	578	537	595	590	601	614	589	621	600	619	544	621	577	533	563	585	601	549	544	587	519	587	624	598	585	572	618	565	595	585	574	559	587	548	591	557	602	620	582	590	577	602	558	570	579	600	544	616	602	550	585	615	581	550	577	581	560	589	563	573	552	588	592	564	621	544	577	569	587	565	589	577	602	596	562	553	611	541	598	604	585	612	593	571	568	610	597	616	523	617	637	562	646	552	592	578	578	578	602	586	585	588	598	620	538	543	606	558	593	632	578	612	598	580	613	570	615	552	597	601	604	574	559	557	577	584	591	598	592	567	648	592	576	538	585	552	586	630	547	592	578	596	590	559	584	564	602	628	564	559	577	565	546	544	576	559	576	548	580	561	602	588	587	553	598	553	563	568	572	580	613	613	601	548	597	545	581	585	558	581	581	536	588	590	557	646	572
26781	20742	8920	926	488	369	391	386	362	387	355	392	356	355	346	361	363	341	372	371	371	382	349	326	369	366	364	353	401	364	380	357	384	352	363	346	381	326	337	368	413	369	373	359	370	375	358	362	383	352	334	382	389	351	329	337	378	367	348	348	348	374	372	392	367	396	336	348	344	359	355	332	359	355	336	371	371	403	311	351	391	346	327	352	369	362	349	397	386	369	365	317	345	382	362	360	347	368	345	388	386	346	367	369	362	367	364	360	351	348	374	359	348	358	370	332	343	362	371	367	370	375	363	366	340	350	361	351	362	338	358	392	375	392	343	343	340	361	340	371	345	367	374	349	356	342	343	353	371	373	329	341	354	378	345	381	381	384	367	347	356	354	371	376	345	350	351	378	339	378	349	368	351	333	359	360	357	350	381	358	358	381	361	380	358	380	386	346	377	375	359	376	341	332	369	363	404	372	384	350	363	367	343	357	365	393	357	374	378	342	342	336	348	358	353	326	377	347	365	364	369	380	373	367	397	359	395	349	368	342	383	371	323	334	344	342	364	397	357	383	356	365	377	338	330	350	366	354	365	351	369	344	356	362	371	343	332	353	366	388	357	343	356	355	340	385	337	355	355	313	369	358	367	366	358	332	371	350	338	369	366	388	369	357	386	305	338	319	312	365	360	383	403	363	371	342	373	358	361	363	342	354	368	361	316	365	361	339	370	386	359	380	332	332	327	350	377	354	340	400	355	372	362	330	361	379	365	359	336	392	337	356	364	344	387	376	355	372	355	320	382	361	354	382	341	407	364	353	398	348	394	389	354	331	350	382	352	369	400	345	365	370	358	371	352	371	353	352	366	370	337	366	341	351	345	346	376	372	360	350	350	345	348	356	381	363	378	388	372	359	369	407	344	346	322	385	364	369	358	364	328	340	349	340	361	367	359	369	355	322	333	351	360	363	364	370	367	354	363	362	368	370	331	321	364	369	371	362	364	375	375	374	342	351	392	332	381	378	357	390	402	376	349	385	348	350	333	372	343	371	365	344	351	354	357	346	340	347	341	385	348	372	352	366	343	356	378	392	342	379	369	363	374	327	384	367	358	359	389	380	378	366	385	325	340	391	385	390	343	377	392	353	339	336	363	355	330	380	329	353	390	331	381	363	340	370	362	355	346	390	349	358	359	377	360	354	366	364	360	385	351	342	344	384	366	361	364	333	354	369	336	383	387	363	342	357	350	316	369	337	339	340	343	343	368	378	389	320	335	348	343	338	367	363	383	376	350	376	360	392	369	339	357	324	332	349	364	383	377	372	369	353	368	380	356	371	332	357	361	355	386	327	371	373	340	337	352	388	353	379	371	362	326	396	354	360	365	376	359	358	358	353	336	322	370	388	336	367	379	398	339	350	347	333	334	354	376	368	352	353	348	337	358	327	331	360	359	352	381	399	352	393	341	395	366	333	336	354	396	357	336	361	357	307	377	393	354	351	351	354	375	378	338	350	373	360	379	338	342	346	353	390	374	364	366	352	378	356	381	349	328	356	411	368	323	373	342	338	336	346	374	335	370	348	364	349	394	347	370	352	373	341	356	341	351	334	335	336	388	348	339	360	364	349	356	357	374	356	390	349	367	392	374	378	351	378	330	319	352	358	327	345	370	372	355	344	395	353	380	395	348	399	364	333	372	380	346	368	365	346	352	409	355	378	350	357	339	368	343	362	355	377	380	364	369	383	385	370	371	360	318	359	347	328	344	379	380	346	363	360	367	362	343	362	384	381	329	365	396	385	374	358	347	335	389	348	338	372	371	384	352	302	379	363	377	420	394	369	337	369	369	335	343	337	382	374	371	372	361	359	375	379	368	366	358	346	352	387	363	388	341	371	367	358	376	367	411	361	340	363	344	340	357	358	357	365	372	329	364	364	366	342	336	337	353	321	340	339	351	324	348	361	338	344	324	347	358	346	373	340	370	363	395	331	333	373	368	370	366	354	379	320	344	393	380	380	358	403	341	336	338	321	358	354	369	347	314	349	349	369	367	342	358	374	367	355	361	350	362	353	386	377	344	352	318	347	335	344	311	370	370	379	345	343	363	362	360	359	357	376	365	371	372	387	364	334	336	343	371	327	393	381	347	371	390	382	355	355	369	330	337	345	394	365	372	356	347	369	350	301	396	374	362	346	378	385	356	334	352	335	350	333	363	394	366	369	348	354	336	383	351	347	363	337	371	353	354	350	338	370	338	384	387	325	341	375	360	404	346	340	345	367	356	348	364	368	391	325	337	366	339	359	338	366	371	374	341	378	363	342	346	354	358	350	351	360	356	368	351	346	393	376	367	360	343	345	349	367	366	345	350	369	345	331	371	378	363	336	358	340	361	371	357	347	359	364	352	353	351	348	326	330	345	389	362	331	353	383	352	384	370	389	351	360	355	352	297	377	360	374	377	339	353	397	354	363	356	332	352	336	368	357	374	382	349	350	365	370	328	369	339	349	361	326	369	360	380	347	357	355	369	344	330	358	380	367	332	375	372	366	364	382	349	389	406	359	388	365	373	398	381	360	384	383	353	373	373	380	348	355	398	349	398	383	339	346	361	333	352	337	388	412	315	357	393	371	373	370	359	355	325	368	353	371	343	346	335	376	380	368	339	330	362	358	362	407	355	343	351	353	371	311	356	378	371	354	362	384	375	365	357	362	394	321	341	369	362	380	327	373	358	361	368	334	348	356	355	336	356	373	326	385	352	352	359	336	379	367	371	325	367	367	354	328	350	330	379	346	370	343	370	351	356	383	372	386	375	383	382	330	353	344	350	369	339	338	355	360	359	328	390	403	368	338	338	365	357	321	368	356	343	362	337	352	346	374	357	336	333	366	363	372	351	360	346	367	377	349	324	354	334	352	372	358	359	361	354	375	372	382	391	349	382	355	349	370	382	365	351	344	342	376	374	363	377	357	360	371	353	359	394	361	363	358	359	373	375	368	371	341	374	345	354	370	376	361	325	341	357	355	341	388	360	374	369	392	375	364	378	372	425	349	327	345	378	330	373	321	341	332	320	339	365	384	354	335	370	340	311	379	361	353	349	377	359	363	341	361	357	389	370	386	324	396	327	377	370	346	380	362	388	416	393	368	359	356	388	366	343	339	341	383	386	350	368	403	333	365	349	396	353	355	337	337	324	340	357	327	369	385	364	358	392	342	367	319	377	328	335	355	348	396	339	339	365	348	378	402	389	329	357	395	373	391	358	342	359	355	382	356	346	408	370	365	384	357	364	361	354	367	390	375	377	352	379	384	374	387	362	342	395	340	326	373	373	360	369	342	348	393	360	333	337	327	332	371	347	360	337	373	348	373	349	343	337	395	348	387	386	346	379	344	382	357	371	352	385	408	380	381	373	361	400	387	377	389	388	387	385	329	363	359	374	390	355	337	357	341	392	366	384	350	402	381	338	313	334	346	337	331	383	380	371	394	382	357	371	351	360	363	332	359	381	359	337	368
13089	1759	2874	1080	946	919	750	821	759	753	761	725	749	721	692	667	738	678	685	701	688	677	685	723	706	733	712	697	706	716	700	733	719	704	679	695	669	686	696	737	706	687	728	735	699	710	715	720	714	724	659	697	708	693	675	685	724	708	706	708	716	678	678	673	666	704	675	710	682	716	705	725	718	711	728	764	684	711	692	673	706	707	741	679	706	722	659	705	694	621	723	698	701	680	684	704	635	714	690	746	723	714	721	698	713	691	719	756	706	723	647	711	740	715	676	673	710	747	711	717	668	678	702	671	714	701	676	708	662	700	654	686	761	707	691	741	686	735	699	763	674	703	689	709	691	692	673	674	691	727	683	690	720	748	703	744	688	698	728	685	683	707	744	685	731	688	712	714	739	683	722	707	697	683	713	714	685	677	701	674	712	673	673	730	723	684	711	657	668	689	747	750	697	686	714	703	745	728	710	736	713	676	707	738	696	676	712	650	702	691	654	676	719	763	647	720	709	718	736	706	677	692	701	675	718	732	749	662	747	741	665	659	724	726	713	693	676	709	728	666	690	701	665	733	718	725	704	675	718	687	671	683	727	694	698	728	715	687	730	692	681	704	689	731	687	695	713	679	672	682	683	687	673	702	700	723	695	690	662	692	720	694	686	704	690	695	652	713	705	678	743	675	720	680	673	686	705	673	681	725	717	705	711	739	699	766	740	659	711	699	724	659	729	694	693	691	684	736	685	691	707	683	685	666	693	689	683	700	742	709	688	730	666	700	694	710	659	719	695	675	653	679	645	742	691	693	675	684	720	715	735	679	664	679	677	731	700	702	685	737	691	721	737	729	691	677	702	704	717	731	662	676	680	706	693	698	686	740	647	747	657	716	735	708	677	635	683	659	717	720	685	696	713	742	728	736	711	677	656	718	679	680	698	727	685	626	665	671	692	652	681	673	691	664	697	686	691	709	701	688	664	614	704	667	711	708	665	625	715	664	681	698	660	695	689	692	677	711	703	688	727	706	725	719	707	697	711	722	651	704	735	715	720	732	646	695	723	760	642	705	707	683	662	671	653	740	709	719	691	693	705	674	697	684	689	667	692	679	659	700	703	747	692	688	676	680	725	739	695	730	659	686	709	669	682	709	727	702	705	732	687	721	717	635	715	672	700	721	719	699	725	724	708	737	680	691	677	655	714	688	745	692	699	651	678	651	711	679	657	711	730	729	729	692	725	698	699	694	719	719	709	704	737	694	716	715	697	664	675	680	651	642	665	726	711	685	715	670	712	697	699	682	682	697	686	715	695	694	666	728	675	647	677	663	659	696	690	695	728	688	707	695	697	727	710	673	678	664	697	681	683	714	722	698	657	694	711	683	686	722	748	698	674	688	695	722	706	675	711	678	664	667	737	738	697	693	752	727	676	686	717	725	669	621	742	721	690	703	726	673	718	675	719	691	702	690	683	725	708	730	703	667	731	676	703	684	704	694	691	711	674	676	741	702	694	696	701	686	709	684	739	655	741	663	672	725	682	748	677	711	717	683	706	670	679	700	692	723	694	686	709	709	712	701	701	675	672	686	701	731	704	709	719	701	676	741	731	701	695	655	696	736	626	691	697	703	709	705	705	692	662	700	672	723	714	699	666	725	675	708	677	739	669	726	663	733	674	723	706	694	644	722	708	707	689	692	690	682	732	712	750	695	736	643	722	683	656	664	695	662	729	691	733	665	709	690	695	726	645	684	754	671	727	742	727	713	699	701	739	689	663	717	721	687	682	707	662	662	662	646	704	776	719	720	624	707	683	676	685	650	692	687	665	718	719	685	745	724	671	661	686	697	700	644	684	713	724	756	666	736	720	657	684	684	725	701	677	699	627	748	754	683	672	686	678	674	716	669	681	725	689	694	664	703	707	710	688	696	679	701	678	718	670	694	741	735	670	703	693	715	705	753	695	637	698	733	726	687	662	717	696	694	744	699	736	755	712	653	676	658	729	673	726	666	722	708	734	681	698	698	721	673	692	693	684	684	689	676	739	751	642	726	665	660	715	673	704	753	712	763	716	697	729	695	711	696	707	700	675	699	706	679	723	650	655	678	717	708	665	674	653	690	729	685	691	695	714	664	690	689	712	745	705	704	724	688	689	714	686	725	643	685	719	678	691	683	662	705	701	709	676	749	707	664	668	697	714	706	708	669	732	722	702	722	722	664	676	707	738	727	722	708	725	726	714	726	692	698	694	698	648	676	704	701	652	669	700	694	728	687	691	677	671	680	680	681	697	759	739	684	716	724	650	724	669	681	706	661	736	671	720	709	725	711	730	698	718	716	660	677	692	660	659	699	734	677	694	676	700	674	712	654	726	651	741	704	665	683	717	688	706	746	703	654	680	697	746	711	680	731	709	679	731	725	663	733	643	696	736	688	726	710	664	695	700	727	729	698	712	703	663	736	709	722	685	688	654	716	681	733	741	657	725	685	736	698	721	715	710	759	691	698	687	708	718	688	693	702	740	678	680	687	713	700	696	718	683	676	716	651	723	719	707	665	705	690	674	723	732	692	703	711	703	778	703	678	687	710	706	702	686	643	686	703	692	690	703	701	672	656	736	731	726	740	767	739	736	686	695	723	730	683	681	719	709	671	724	651	666	666	727	717	691	739	694	684	721	659	719	673	672	698	705	650	697	631	692	739	681	684	681	687	662	737	694	702	694	653	671	649	745	679	683	742	678	713	645	685	707	683	698	694	704	671	702	739	717	731	678	652	666	696	650	665	680	662	733	699	706	674	707	701	717	705	703	721	725	690	719	681	744	684	709	704	710	698	681	687	695	671	718	678	626	675	678	690	729	738	679	712	727	706	692	691	741	729	790	695	675	698	705	697	658	701	756	680	713	661	681	703	697	723	706	690	720	706	678	667	670	670	648	700	691	698	684	694	672	678	717	672	700	685	695	703	696	673	655	673	693	678	734	693	717	684	733	691	683	672	711	686	668	726	737	683	726	698	678	707	695	674	696	723	693	691	685	696	730	721	690	698	685	744	715	703	665	722	685	663	726	698	719	727	708	690	715	687	637	747	689	685	668	644	674	647	746	692	691	708	752	674	690	679	662	699	669	687	652	643	683	697	707	714	693	678	705	702	675	760	731	725	717	685	732	759	719	675	689	660	684	709	691	726	736	705	698	698	658	691	732	686	698	693	682	689	704	684	728	686	676	674	734	695	717	700	675	727	687	696	660	735	672	680	699	755	710	723	665	730	679	758	693	715	693	694	723	693	671	705	742	712	719	710	693	680	635	718	670	685	724	711	695	679	657	737	735	737	671	766	688	727	699	697	731	686	669	698	756	676	649	715	743	727	758	716	648	619	691	696	650	673	695	698	713	733	667	702	734	690	703	698	667	712	649	688	669	700	732	645	674	703	727	690	705	670	687	737	724	720	665	701	687	692	659	723	762	682	678	734	717	714	723	709	687	699	741	664	707	724	677	685	734	685	750	660	725	674
24239	21346	28603	24402	20444	2034	560	419	319	300	258	247	232	223	229	216	210	208	217	178	204	187	203	189	168	177	195	190	187	165	181	188	153	173	185	192	191	180	183	155	161	139	178	172	183	167	163	180	182	151	163	172	189	170	161	168	181	167	186	165	134	191	164	168	165	184	173	160	175	153	170	157	155	151	151	170	186	165	168	145	172	191	179	175	207	155	161	174	173	216	142	173	159	176	165	161	160	142	167	162	168	170	194	187	171	160	172	162	168	158	171	197	155	161	151	170	144	149	174	184	172	165	156	165	169	166	163	177	155	164	171	159	173	154	159	157	174	163	154	169	161	190	176	178	169	150	165	169	164	170	167	172	152	182	166	147	142	168	168	159	163	164	163	185	165	181	153	174	165	165	162	181	152	152	152	158	155	182	176	187	172	166	172	172	163	155	150	155	175	181	160	155	178	172	167	188	166	164	174	175	169	168	171	176	175	156	163	164	166	176	174	167	166	158	165	143	156	164	155	186	158	180	173	179	155	159	164	164	151	154	147	168	167	160	148	148	153	166	164	181	138	159	181	158	199	154	172	178	163	163	160	164	155	192	177	174	186	165	148	196	181	170	161	181	195	149	175	152	177	164	182	180	190	145	184	165	190	156	159	152	177	151	160	176	179	176	170	171	171	180	174	151	154	167	159	171	183	166	185	136	183	156	182	156	152	158	138	186	165	199	182	158	169	169	169	173	165	172	165	172	177	140	165	172	168	152	181	147	147	166	168	161	173	185	180	166	185	170	152	150	171	147	184	176	179	173	181	191	158	186	152	146	163	182	172	184	162	185	150	154	156	150	160	184	149	157	173	184	174	168	172	166	150	175	169	167	159	151	155	167	187	162	165	184	175	157	179	172	160	185	174	140	167	164	131	151	183	180	182	157	136	159	179	176	173	187	164	166	163	164	183	152	172	173	154	157	185	177	177	162	180	151	195	183	154	147	168	160	168	170	172	170	162	148	184	173	155	175	167	140	190	146	177	171	169	180	170	162	171	163	173	151	153	171	164	174	187	163	192	157	169	170	161	137	155	189	153	166	157	163	169	162	155	141	161	160	160	150	172	142	161	142	200	156	156	179	179	165	166	190	150	179	168	174	166	174	163	160	173	160	172	180	159	162	163	159	143	163	180	157	152	151	186	163	154	160	173	189	164	169	162	176	173	165	182	182	160	160	156	179	168	148	178	179	191	174	173	153	150	155	166	170	165	171	173	173	183	155	158	147	173	168	164	173	177	164	139	174	179	198	165	175	152	177	187	186	154	159	156	197	158	151	193	179	144	175	139	153	149	181	151	174	169	182	189	159	181	144	160	153	155	152	154	154	165	169	163	164	147	145	152	155	166	169	172	172	147	151	165	171	194	183	182	149	154	156	166	186	179	184	176	179	137	148	155	141	175	177	164	153	179	175	162	166	166	167	173	168	150	152	157	173	187	184	186	168	188	153	176	167	177	180	180	172	139	186	168	171	145	171	159	161	175	198	163	170	153	157	170	165	197	153	184	183	162	166	161	155	167	161	191	148	167	143	182	177	173	157	175	165	152	174	161	182	166	159	181	163	148	167	167	176	173	154	159	150	165	176	172	159	168	154	160	174	148	185	145	171	165	180	166	169	175	164	159	175	143	188	161	165	159	189	164	149	189	142	160	179	164	167	156	167	169	143	148	173	156	176	146	198	176	168	149	183	180	175	157	169	166	178	186	173	163	181	186	167	159	153	164	162	156	196	170	183	167	154	172	169	178	174	178	180	166	153	156	166	165	146	179	166	137	163	189	156	179	146	179	182	188	171	184	166	156	149	173	151	180	165	162	150	170	162	178	165	169	186	164	181	164	186	178	191	186	168	155	191	171	177	161	165	144	170	187	154	157	180	169	168	164	169	187	165	183	164	149	178	189	171	177	167	187	173	164	166	175	160	187	164	159	168	160	176	170	168	166	161	169	161	158	172	168	166	167	160	173	181	152	158	154	165	154	159	144	158	157	148	145	154	180	160	163	171	186	163	172	167	150	189	166	161	161	176	168	170	160	149	169	161	164	170	178	167	179	146	181	166	153	187	178	183	156	175	196	180	164	170	139	148	175	171	143	173	167	145	160	144	178	186	162	168	159	150	181	147	167	172	152	161	193	175	198	172	170	182	173	175	183	161	178	193	173	189	152	139	167	175	172	172	169	166	161	161	136	170	165	172	143	169	143	143	138	175	143	171	167	155	157	164	164	143	169	165	179	144	162	170	152	183	140	164	144	189	154	163	163	140	169	175	171	174	189	169	156	163	169	165	168	175	164	181	168	168	163	186	176	162	176	161	171	163	168	195	162	187	165	147	164	155	171	118	174	160	161	160	156	163	151	168	173	152	173	177	168	163	170	178	162	154	143	191	183	161	167	174	180	163	192	170	148	171	147	168	146	164	173	158	163	167	157	185	178	147	163	169	161	148	182	138	159	138	149	182	165	160	162	190	179	175	165	162	172	183	145	172	175	157	159	173	154	164	175	181	159	172	167	175	170	163	155	162	162	173	167	186	145	182	186	188	181	159	177	143	159	147	157	169	157	165	163	170	180	157	166	173	158	175	136	166	165	169	167	167	181	176	167	174	189	147	162	152	181	170	150	164	152	173	149	196	187	180	152	161	156	146	158	153	160	174	173	141	159	161	186	177	165	168	173	151	175	176	157	162	149	163	149	169	181	177	170	194	156	172	169	172	196	165	170	157	171	178	156	149	151	177	163	151	157	164	190	158	163	172	147	183	203	148	180	164	174	154	157	188	167	164	160	178	190	146	179	177	174	175	158	154	162	160	165	194	168	180	164	155	156	152	150	165	169	171	153	164	152	180	176	171	167	160	181	172	167	153	175	160	163	157	149	146	149	139	182	179	166	176	176	163	143	168	156	160	172	163	170	139	156	165	170	186	166	161	159	157	151	146	188	164	182	164	177	162	177	175	168	148	179	156	181	164	176	162	164	169	188	176	179	161	165	182	168	171	141	167	172	163	162	166	137	179	176	156	167	190	163	167	183	151	168	133	176	173	177	157	159	160	171	171	161	154	142	152	145	170	168	160	166	171	164	148	163	133	169	166	183	191	167	177	145	189	153	143	180	170	144	168	162	185	163	173	180	171	174	155	178	175	175	152	159	141	170	136	163	158	189	155	171	163	155	146	179	177	165	179	184	175	173	166	177	154	171	153	173	149	162	165	152	148	158	165	186	154	163	166	165	166	186	163	172	155	176	160	159	164	158	167	164	155	145	172	173	160	157	156	191	165	187	146	194	174	178	153	147	167	164	174	168	159	158	188	164	199	149	183	167	155	174	169	201	159	155	176	153	152	170	178	153	167	168	153	150	185	157	173	185	180	173	157	141	137	184	167	157	166	171	181	174	151	159	189	156	138	167	168	157	193	163	157	171	174	155	168	153	179	149	173	153	180	172	172	155	165	168	179	142	161	166	162	185	176
25950	10112	15552	4296	2693	2060	1578	1194	1103	906	836	663	644	569	553	519	480	469	477	491	437	409	376	409	435	426	388	394	385	390	414	381	382	382	404	376	411	392	390	363	374	373	353	380	380	373	363	333	356	348	352	345	346	350	352	377	359	312	370	347	363	316	347	368	308	333	368	359	361	335	343	326	344	350	363	310	349	364	352	361	358	356	330	349	335	347	346	384	322	348	357	341	345	355	371	323	376	377	343	324	366	327	331	348	325	334	319	357	327	356	358	336	348	340	352	354	364	325	364	372	326	346	336	310	341	364	312	340	324	347	337	372	345	357	341	337	345	327	360	355	341	327	319	329	370	345	337	348	342	394	314	342	327	340	313	360	386	357	368	378	356	352	351	339	353	358	316	357	376	334	358	351	380	315	374	338	340	355	354	343	315	365	353	358	328	347	367	381	368	341	375	358	395	341	352	343	340	327	322	348	324	333	323	363	348	326	354	338	357	367	351	343	309	353	310	335	339	357	363	362	331	349	379	351	315	368	346	333	335	320	343	346	368	357	370	351	351	348	327	349	325	341	328	372	355	337	343	359	346	345	359	326	329	360	347	349	355	310	349	340	343	341	331	328	339	344	371	374	379	341	358	380	370	337	344	348	348	346	341	367	328	331	349	327	347	315	385	368	368	315	376	338	304	342	322	366	328	377	360	352	345	316	349	332	331	371	339	350	361	342	325	340	327	337	340	367	368	379	338	321	350	348	326	327	345	325	379	359	354	333	337	384	333	314	347	364	331	353	336	341	363	341	333	361	327	326	349	361	352	343	333	344	336	333	301	359	333	342	300	362	377	409	346	356	335	350	395	337	357	357	348	332	369	336	322	329	337	341	343	322	337	372	355	363	341	357	332	343	349	365	337	378	354	324	402	359	372	295	337	347	352	327	336	357	335	374	327	350	325	344	363	354	348	325	347	336	340	324	339	357	329	364	364	319	359	356	351	353	352	355	340	359	352	361	349	353	356	347	360	316	351	325	377	344	339	319	341	353	360	350	348	349	344	355	311	332	345	355	326	318	314	328	342	359	349	324	324	365	377	375	354	362	332	331	367	347	341	380	349	345	352	353	356	367	343	343	336	373	339	316	341	354	344	348	333	349	366	350	343	340	305	346	346	330	339	380	309	351	346	328	341	319	345	348	340	334	388	295	353	346	358	369	368	340	382	367	312	354	355	343	369	324	314	335	342	340	343	368	334	360	321	361	341	359	338	287	313	342	398	341	346	350	338	313	326	346	349	323	367	346	313	335	370	395	328	312	345	330	325	294	353	343	356	355	375	322	354	339	355	374	332	327	355	345	361	331	328	333	361	347	318	349	376	359	356	351	345	354	310	362	333	347	349	370	352	331	347	364	368	368	357	340	338	341	363	357	352	378	365	344	330	353	344	325	355	325	338	347	332	333	357	385	354	344	340	338	313	347	365	339	346	334	339	327	344	357	361	323	316	352	329	364	301	360	343	352	330	330	311	325	342	351	341	344	360	356	368	353	338	324	374	356	367	348	316	366	323	335	330	373	408	346	371	334	347	362	329	342	318	377	347	362	365	334	327	323	359	341	367	356	314	338	385	366	347	358	310	324	343	348	317	341	321	300	331	362	314	329	328	331	326	329	356	335	354	351	355	366	355	311	362	328	343	362	352	373	312	349	333	341	363	353	324	318	334	332	369	329	339	361	351	314	352	369	328	359	376	335	338	348	321	347	334	348	339	354	356	299	331	349	328	356	383	336	347	334	357	362	375	361	346	369	288	367	336	329	329	375	364	338	336	333	369	340	346	322	404	349	333	329	278	332	334	320	334	339	350	357	352	342	348	324	289	318	348	335	340	360	387	362	377	368	349	346	303	336	316	379	357	315	348	377	318	359	333	333	358	343	369	323	351	323	343	367	361	344	340	352	359	330	321	368	330	386	344	341	359	338	319	333	317	327	372	321	335	358	336	337	326	318	320	344	348	354	330	334	348	330	348	348	326	362	345	360	350	349	348	329	352	338	333	382	348	356	335	317	391	362	303	305	348	341	377	339	350	334	328	328	352	315	354	355	348	357	363	365	334	352	318	360	350	350	336	349	308	339	374	348	369	346	345	361	361	359	304	339	367	341	320	322	332	372	332	312	348	368	342	348	334	338	336	347	335	357	342	366	347	328	329	375	328	316	333	374	328	329	336	327	316	360	369	348	334	327	369	354	352	335	340	333	367	383	334	362	334	336	369	350	339	367	349	347	345	340	347	339	329	366	353	327	324	319	319	337	365	367	354	323	358	361	339	360	345	347	329	334	361	385	306	373	337	357	303	327	368	338	336	354	383	362	367	317	357	384	340	363	342	358	348	349	350	337	325	374	346	370	365	316	322	326	349	331	374	328	353	357	353	336	320	314	320	363	340	362	340	347	357	358	347	331	351	373	334	365	309	351	301	353	339	325	365	323	379	350	342	361	373	357	339	336	341	303	362	332	350	356	339	354	377	340	352	354	311	336	331	340	337	340	308	385	337	351	368	338	354	335	360	363	351	324	349	347	371	375	323	325	362	373	374	323	312	344	318	318	351	357	325	334	331	345	341	362	315	343	350	359	372	306	347	329	359	317	347	363	325	348	332	331	356	340	371	371	333	365	317	310	322	316	384	353	351	321	324	347	353	330	357	307	347	338	331	368	355	304	345	327	363	369	359	345	368	351	350	350	373	334	349	326	328	373	333	374	366	353	338	346	375	331	349	306	354	345	361	351	342	332	356	333	337	351	352	339	370	374	332	339	329	392	332	353	322	344	354	334	325	307	338	323	354	349	340	317	351	332	345	359	365	371	322	334	359	330	325	322	375	344	340	345	345	324	344	334	365	325	312	362	349	330	354	364	361	343	375	338	330	359	337	341	337	319	308	359	318	322	333	357	367	357	349	362	320	338	320	312	339	330	354	364	365	342	346	310	343	346	333	322	318	356	345	388	350	359	347	331	349	352	355	334	377	363	343	356	336	341	371	329	341	346	336	348	347	365	331	340	356	322	340	347	326	355	316	350	303	296	310	370	356	345	322	351	359	353	330	360	319	391	306	380	375	374	386	367	348	357	376	361	350	322	336	337	340	349	376	374	341	363	297	335	352	352	340	348	312	340	354	335	325	343	357	347	332	328	362	326	349	317	352	320	347	324	361	319	325	335	354	318	345	346	347	359	369	335	362	374	331	370	347	325	329	368	365	318	353	347	354	307	349	355	340	352	344	343	331	343	333	311	338	351	326	373	341	334	353	364	328	368	344	321	335	332	363	335	353	329	315	314	346	368	345	344	332	389	318	373	331	332	336	312	349	333	324	349	339	328	360	339	352	382	340	309	361	345	362	354	330	332	337	383	342	344	371	344	356	348	358	330	350	345	331	325	323	329	329	355	337	326	353	349	336	354	335	366	372	301	316	365	351	389	348	328	353	329	316	348	334	352	369	344	317	325	339	363	327	350	313	331
23315	21334	29217	23798	21337	19319	2006	820	630	611	496	449	462	450	430	393	394	375	354	370	352	376	337	354	343	341	335	349	345	385	320	335	358	352	355	329	314	320	342	327	317	336	346	320	344	318	307	354	284	312	340	314	309	332	300	345	308	316	281	324	346	334	312	296	329	324	282	297	336	306	340	353	315	299	329	297	318	320	324	280	339	345	306	305	330	330	311	327	321	329	280	331	314	315	314	296	322	331	317	303	320	337	311	309	329	319	323	325	337	267	330	316	309	351	289	321	337	301	333	275	294	316	304	294	288	368	329	336	339	317	289	300	318	327	298	320	326	296	283	324	308	320	336	336	317	300	324	313	315	260	329	351	325	310	324	309	360	302	310	294	323	303	318	307	299	337	295	297	311	328	357	298	349	315	328	350	308	323	310	320	361	281	314	319	299	305	318	304	310	363	317	317	346	299	318	305	333	319	310	329	331	284	297	327	291	326	334	332	339	329	289	304	323	306	309	314	364	303	300	329	318	313	328	297	284	324	318	283	298	325	320	297	347	301	283	332	339	338	328	332	330	313	348	327	337	323	312	323	317	317	323	319	334	313	344	297	323	316	308	329	311	322	343	341	334	328	315	334	332	282	327	328	336	288	309	325	277	306	319	299	330	311	315	322	331	300	287	336	317	303	298	314	321	308	294	338	305	308	331	376	319	304	320	306	319	309	352	316	300	317	306	344	319	277	320	302	340	287	277	336	313	339	306	297	296	327	319	319	320	307	356	303	329	334	291	324	336	340	314	295	342	311	310	290	309	305	293	327	322	342	319	310	276	303	341	311	318	338	304	289	318	304	334	356	310	334	304	307	320	287	329	336	302	321	320	322	306	331	320	334	326	289	305	291	351	317	320	321	340	283	337	303	334	342	295	347	294	330	304	307	338	318	335	329	313	315	335	350	346	281	327	338	321	318	308	318	294	326	333	324	302	347	329	306	353	312	296	307	295	334	307	320	310	334	313	342	314	315	334	353	337	308	303	336	294	321	319	328	332	348	312	293	310	323	323	302	318	339	317	302	306	271	310	329	298	307	313	311	317	338	347	301	338	305	287	321	315	337	294	331	336	336	311	317	321	291	349	311	327	310	319	316	310	353	303	331	333	322	322	292	317	303	334	339	288	313	320	307	333	331	300	323	306	308	332	313	359	300	291	292	341	326	323	297	326	292	315	328	322	309	321	307	301	317	313	315	298	319	308	295	303	318	350	331	302	300	312	337	303	334	296	319	316	320	303	299	300	307	308	290	330	300	307	315	308	335	331	356	341	358	317	324	343	303	282	295	291	314	336	303	318	306	317	343	312	317	310	304	326	294	320	322	357	321	337	297	339	307	319	335	299	317	318	311	299	304	286	289	331	309	315	308	279	338	307	315	319	297	289	338	327	319	297	328	334	334	330	323	305	304	312	278	313	336	312	309	290	345	307	349	320	308	352	323	343	328	302	313	314	298	323	329	292	306	324	341	305	327	335	321	278	329	314	321	324	324	294	326	332	310	320	303	327	314	306	304	308	338	328	313	277	320	347	326	312	316	335	291	304	305	306	330	318	289	286	315	301	313	316	323	335	319	293	330	277	306	294	361	329	320	291	319	359	307	310	348	310	299	311	293	330	302	313	324	310	295	313	325	309	318	323	347	321	317	311	317	323	281	347	310	320	351	316	317	301	283	310	301	281	306	323	307	338	327	336	297	345	294	293	344	316	310	341	354	324	334	331	319	296	295	345	322	314	326	336	308	304	322	300	295	311	337	323	312	299	282	335	297	320	354	330	336	313	340	322	319	317	326	309	296	279	313	320	272	328	315	297	316	292	340	328	318	303	310	299	300	312	327	311	309	325	323	321	317	306	317	327	311	308	326	334	308	338	323	317	337	296	334	331	332	293	307	347	319	326	306	304	304	315	317	352	313	299	318	327	317	312	343	318	303	292	321	310	332	299	297	324	343	286	307	301	304	285	324	334	294	314	319	319	303	333	315	314	318	318	295	302	264	310	325	290	342	328	310	312	308	354	346	335	332	319	306	310	295	313	319	289	316	293	338	344	303	296	308	315	312	329	305	379	304	329	323	306	299	321	276	349	302	355	296	283	330	318	344	324	298	315	331	322	338	303	346	311	318	290	299	305	325	328	336	288	295	335	329	309	279	354	284	307	314	306	312	340	304	346	331	330	306	309	347	324	336	302	325	295	334	299	313	313	293	291	331	297	323	283	333	334	317	321	317	317	323	313	314	304	350	295	318	331	319	337	340	339	290	313	290	310	303	332	318	311	309	328	325	321	339	351	322	310	307	308	327	322	305	329	326	290	327	318	315	345	337	310	319	330	289	303	288	290	315	311	346	345	306	336	369	280	339	317	332	325	292	295	326	289	294	270	359	315	322	301	333	331	307	332	318	333	306	339	296	324	325	320	317	309	318	277	313	279	311	353	286	326	325	317	332	319	309	305	321	297	341	308	321	302	341	299	334	304	310	287	306	319	301	334	294	311	303	321	336	318	332	280	322	329	369	339	325	326	337	305	336	296	279	289	296	315	357	328	322	311	309	319	301	329	315	316	327	324	333	311	315	332	315	296	298	304	308	284	348	314	326	309	327	334	297	309	316	311	349	289	287	300	304	302	295	317	302	317	306	333	305	303	367	352	319	329	322	305	314	331	347	336	288	319	338	336	299	320	333	299	333	294	300	287	328	320	317	328	348	315	309	330	361	338	303	297	320	318	310	271	321	330	301	327	305	280	322	295	309	329	334	285	306	316	304	305	303	303	322	331	311	293	347	314	282	286	309	292	285	342	300	318	306	313	319	325	311	309	313	316	322	315	319	312	298	335	290	344	336	314	275	315	330	294	316	290	318	325	270	306	318	311	337	295	303	329	295	307	300	329	330	303	346	323	332	331	287	319	281	335	306	328	302	332	317	341	308	317	320	297	319	337	313	329	338	313	339	311	304	342	317	316	309	293	296	329	297	307	330	308	348	282	314	317	333	311	332	314	295	321	307	294	296	339	357	352	326	318	318	316	313	299	313	288	335	320	324	320	312	316	336	312	314	302	368	324	298	290	333	285	319	315	332	308	299	334	306	286	317	330	327	312	333	306	317	307	322	300	305	323	325	328	306	278	316	326	317	329	323	294	310	307	277	336	305	305	322	305	309	336	284	312	341	332	305	332	320	310	323	329	308	302	321	314	312	267	320	303	327	322	317	292	312	290	319	326	312	321	300	293	320	315	324	311	325	329	326	327	302	350	312	304	282	317	304	298	338	313	318	334	296	323	330	319	306	309	320	314	308	293	320	316	313	304	311	370	301	298	319	308	329	308	302	348	302	298	343	344	287	320	328	314	347	319	336	301	326	276	293	325	295	351	335	319	310	304	319	308	315	330	332	322	347	305	318	304	339	320	319	317	320	315	358	339	329	318	308	304	336	295	319	294	334	330	301	289	352	340	321	294	321	322	268	303	305
30544	16322	20589	7436	5054	3587	2848	2207	1857	1678	1367	1331	1151	1071	981	926	816	849	835	798	781	747	697	746	737	634	713	721	684	623	630	628	640	648	707	638	671	635	622	589	643	652	595	603	642	593	636	573	616	625	570	639	620	525	596	634	605	577	650	564	598	610	610	630	597	615	587	612	584	577	619	585	611	619	607	547	591	614	608	602	582	606	605	552	597	599	586	614	591	575	563	567	586	586	573	588	617	615	625	595	587	562	606	548	606	584	569	550	574	569	587	577	596	587	591	588	557	597	571	568	571	586	591	591	600	585	557	596	573	559	601	551	553	609	614	592	605	597	599	585	582	567	578	572	586	577	556	608	565	528	573	583	586	587	591	590	593	576	600	594	589	578	608	548	539	543	614	564	603	582	623	602	590	579	553	548	559	612	570	581	635	556	598	582	610	550	542	575	613	604	636	556	572	590	586	584	601	545	595	593	547	592	596	588	604	605	593	539	607	548	576	570	607	557	571	623	581	585	564	550	568	573	568	574	587	597	565	621	566	598	574	572	579	546	629	516	594	607	581	560	589	535	583	571	585	582	594	605	570	583	551	624	623	571	599	569	591	597	535	573	561	560	631	600	556	585	573	608	553	572	582	583	589	548	606	591	583	496	527	545	562	578	599	550	576	597	616	585	573	583	551	612	606	557	587	582	553	614	604	590	589	585	599	610	610	574	564	542	593	566	571	553	558	598	542	623	564	596	621	587	555	615	562	587	566	621	591	609	568	594	596	558	624	556	592	548	589	585	575	556	607	578	549	594	577	617	598	570	603	565	572	595	619	515	598	601	607	633	614	506	590	577	600	542	582	604	567	585	582	624	584	569	538	540	593	573	604	571	585	611	587	590	594	529	584	586	563	571	580	571	574	593	564	594	600	577	558	586	583	606	602	585	568	600	556	596	581	555	575	606	563	565	583	592	600	598	542	565	569	591	566	588	575	528	582	584	587	552	544	553	555	559	595	541	586	576	560	594	572	543	583	566	580	572	610	604	599	647	538	600	603	554	552	566	576	581	597	592	579	601	582	577	588	561	600	580	576	602	599	619	620	566	592	563	536	626	539	570	599	603	595	579	605	559	574	602	571	570	604	583	549	557	569	569	617	549	602	581	552	563	580	552	551	549	604	570	566	571	587	564	585	610	550	557	607	575	603	592	579	595	586	560	587	569	584	548	589	618	579	551	578	547	603	600	640	592	527	577	580	625	576	589	605	569	560	563	619	544	597	586	553	582	550	529	577	606	582	574	530	592	573	582	561	596	562	590	594	565	574	604	578	568	560	598	575	582	551	623	596	600	609	590	579	599	555	560	571	554	593	598	572	540	567	568	625	600	582	638	549	572	565	582	566	586	579	587	584	582	568	593	541	581	601	598	626	614	632	580	591	563	559	567	586	598	599	569	565	574	601	571	611	532	611	540	551	539	586	578	569	578	629	586	617	560	632	593	538	582	602	585	555	590	559	556	566	579	600	569	570	603	539	600	571	601	550	595	605	567	595	587	565	533	618	561	581	572	557	610	554	575	613	605	557	576	611	550	610	569	592	564	581	590	593	618	586	580	588	576	589	530	605	571	587	563	602	576	595	543	542	556	559	571	569	559	560	581	611	627	612	538	625	596	567	538	545	577	587	615	616	588	576	562	576	603	575	580	582	583	586	554	542	559	558	574	589	580	573	541	522	558	580	575	602	608	597	573	591	574	586	546	563	542	565	588	607	601	583	607	538	519	566	592	535	585	576	614	616	592	544	586	593	588	550	540	579	584	563	607	595	584	597	582	556	563	586	582	600	561	572	562	554	550	554	576	565	557	580	611	561	601	579	573	553	557	609	616	587	572	623	599	618	589	632	570	597	524	547	611	613	554	605	594	583	556	555	607	536	581	565	594	646	567	558	561	638	559	580	563	545	574	565	579	560	578	539	577	567	546	607	560	584	565	582	578	590	563	578	586	564	581	561	596	576	547	572	609	594	553	560	562	594	546	553	580	584	560	605	615	534	576	581	617	625	590	614	558	555	569	614	544	637	562	569	587	575	650	525	571	595	546	585	586	606	601	543	545	570	574	556	568	568	574	596	631	586	597	584	577	600	619	573	601	571	582	573	555	667	595	549	542	527	578	589	620	571	558	562	565	600	568	614	557	563	591	586	598	592	591	597	563	615	615	577	567	616	589	568	545	575	589	603	570	585	587	580	589	608	598	564	603	548	550	559	576	574	581	645	580	621	598	578	509	551	627	562	563	569	599	562	548	572	576	551	570	599	560	598	527	664	534	617	586	584	583	607	568	536	574	598	553	570	567	598	613	570	562	610	544	557	544	577	577	573	570	558	573	609	575	611	526	581	580	543	593	573	536	611	533	577	536	579	586	614	575	566	614	578	578	593	603	554	573	600	582	533	568	582	558	584	608	578	605	600	559	563	557	601	602	579	568	598	522	597	603	545	585	565	582	588	590	575	608	621	629	584	594	611	599	568	616	568	601	624	535	611	563	577	557	581	582	561	562	576	598	615	566	593	548	603	586	548	588	580	581	612	599	545	577	604	513	537	556	562	569	547	576	581	610	598	568	537	602	610	594	546	604	606	569	560	561	557	550	559	565	618	557	553	571	600	548	573	629	559	611	585	621	576	602	597	554	630	622	614	527	560	568	553	515	617	560	569	555	578	577	593	597	566	585	577	563	602	606	584	563	581	589	537	558	554	565	510	577	571	567	587	552	562	595	568	598	553	579	577	568	610	574	594	600	596	588	569	593	601	560	587	580	552	563	595	571	558	568	573	590	630	591	581	592	579	561	585	582	596	526	550	576	577	615	622	604	595	591	599	565	630	567	542	546	577	552	574	605	594	589	579	576	584	619	596	559	580	595	580	535	551	585	590	580	605	576	619	570	559	545	605	537	540	609	576	533	612	582	592	567	573	591	578	596	585	607	538	585	562	602	597	583	566	577	576	545	566	532	592	588	526	557	589	591	548	558	595	575	587	570	594	547	548	620	567	553	594	546	588	537	595	540	592	561	565	594	593	561	590	604	604	574	598	584	581	603	615	602	570	607	592	629	587	567	612	569	602	578	556	581	569	613	580	581	524	591	578	576	582	588	563	601	590	560	583	621	595	558	554	575	572	555	590	558	587	559	609	599	557	597	582	571	565	528	596	609	585	593	576	622	600	564	564	546	558	571	567	553	541	621	576	590	614	608	583	554	569	595	583	542	615	567	595	573	554	616	557	604	555	573	571	650	591	611	587	583	595	610	582	559	582	606	554	622	556	593	587	583	609	608	593	599	578	555	571	604	511	557	579	576	588	593	580	556	579	557	581	582	600	582	572	606	562	531	559	555	601	575	559	604	579	570	572	644	593	611	595	585	560	583	588	568	546	537	609	556	551	581	595	562	558	564	597	567	594	574	583	575	554	561	592	573	580	578	569	577	620	606	573	581	555	603	571	547	546	577	540	619	595	595	554	594
26683	20667	8557	830	464	403	346	393	368	343	415	332	323	370	367	344	374	328	382	352	356	325	333	338	400	352	362	371	390	399	370	334	349	339	332	380	356	367	370	362	344	335	353	331	342	330	366	316	320	370	389	368	373	338	367	327	380	366	350	359	362	378	337	340	363	375	363	352	371	339	376	372	335	353	370	366	354	322	365	371	348	347	351	333	378	352	348	338	348	367	342	416	359	359	343	326	338	358	378	369	380	373	350	340	337	343	354	354	339	342	356	349	349	348	362	352	365	339	344	354	340	362	335	343	314	345	395	374	361	350	378	365	321	372	328	375	370	352	349	347	337	352	376	365	365	351	335	363	350	363	329	317	373	367	346	320	355	380	345	311	372	371	332	356	362	329	364	380	345	336	347	342	353	336	338	353	340	337	388	365	377	307	315	365	380	362	344	350	365	383	355	381	340	338	301	361	373	341	366	371	353	310	328	381	310	354	355	372	361	378	332	331	374	366	365	317	352	346	397	335	363	327	374	359	377	347	323	322	344	359	346	357	337	374	333	348	353	352	377	335	368	360	317	343	363	327	355	366	315	357	320	352	356	384	357	360	380	357	334	384	346	356	339	352	380	372	347	361	331	335	324	340	344	354	361	388	359	323	364	369	342	349	348	370	384	345	336	347	354	337	319	382	365	341	375	365	366	346	362	371	336	343	351	317	363	350	357	357	371	329	372	341	345	352	356	341	347	332	368	373	384	400	367	320	353	376	323	359	347	350	361	360	344	334	356	395	359	384	346	340	353	350	359	385	357	335	334	352	369	354	371	347	343	347	335	342	360	382	338	312	381	345	362	338	381	339	333	336	344	344	315	348	338	338	363	373	321	351	344	353	342	326	355	339	368	353	365	367	352	375	337	344	377	348	350	335	333	333	349	375	341	353	350	336	344	327	374	360	336	367	350	371	326	365	331	337	369	338	347	348	378	358	372	352	343	373	349	329	340	369	365	368	337	324	348	352	355	335	336	335	373	365	362	341	344	387	355	363	354	369	369	361	319	348	363	382	350	354	354	337	345	328	377	374	348	349	327	331	362	340	351	375	327	377	356	334	374	322	338	365	329	368	375	336	340	326	362	363	342	360	378	362	321	377	378	354	323	329	363	356	369	379	321	343	371	370	367	354	381	339	345	364	374	365	343	338	373	370	351	381	340	356	394	349	375	370	329	334	359	352	347	347	354	306	311	376	369	312	384	335	357	360	358	327	358	373	380	354	349	370	346	384	356	336	363	352	324	366	347	362	340	331	349	379	366	340	361	355	332	368	395	352	356	360	318	358	324	354	328	381	374	386	333	390	350	353	351	344	346	360	356	370	354	341	339	327	335	335	358	330	350	377	336	328	359	373	364	321	288	348	335	378	340	380	370	341	354	363	364	374	397	363	349	378	342	343	384	369	328	339	353	360	362	374	341	390	324	348	352	344	316	399	348	366	350	329	346	351	344	341	362	353	334	366	334	336	380	356	358	360	361	358	340	349	350	317	350	326	359	360	366	333	338	364	336	353	356	355	336	384	338	344	371	340	322	324	353	323	343	342	354	336	355	332	345	343	383	351	356	356	352	311	378	346	307	366	360	347	340	371	375	382	359	376	345	347	362	384	339	333	339	389	336	342	330	383	365	351	357	335	373	395	332	345	328	351	359	348	361	384	370	391	390	354	325	335	347	348	371	368	357	316	352	359	356	357	340	370	337	344	363	370	361	368	366	344	352	342	339	331	319	370	384	362	363	345	347	368	378	343	346	357	346	342	351	346	346	317	367	336	354	381	317	335	291	343	329	352	361	356	368	327	321	357	341	377	333	308	362	328	344	358	364	346	363	356	370	382	342	368	378	342	363	342	342	347	342	327	321	357	366	351	372	304	359	364	339	367	363	325	343	353	312	344	349	350	353	368	344	390	353	391	320	359	362	339	327	337	339	338	375	364	351	352	349	366	355	362	370	372	350	323	336	350	348	352	384	385	376	366	354	346	351	374	355	357	351	391	321	358	332	376	386	389	336	364	391	310	334	355	370	348	360	358	335	322	369	388	358	356	371	353	343	339	350	346	362	354	355	351	359	350	326	354	338	344	339	393	342	372	359	342	340	353	370	373	361	348	351	331	356	359	362	374	371	351	350	360	348	352	344	372	377	350	337	355	372	328	354	354	317	333	381	338	352	357	349	355	344	357	351	352	363	355	356	375	327	325	372	343	357	372	353	353	355	387	355	358	322	351	331	377	367	317	349	342	371	346	359	339	365	322	346	326	345	306	357	325	328	353	362	369	356	326	351	329	375	345	369	350	354	352	360	378	348	327	341	325	295	340	351	379	368	395	369	358	351	382	382	356	332	354	338	324	355	359	341	357	385	357	333	372	337	370	363	336	342	359	351	371	355	375	358	366	357	355	333	330	318	386	347	344	321	344	359	341	333	314	346	338	350	343	357	391	348	367	351	335	362	335	360	309	325	353	361	342	347	372	368	318	323	362	346	366	346	346	343	335	384	316	378	339	356	348	352	370	370	347	396	345	325	328	360	360	345	339	332	349	347	365	352	372	362	347	323	358	348	306	350	331	356	352	358	348	353	324	367	342	365	400	341	377	371	330	355	341	365	346	341	363	349	344	350	326	335	358	328	299	338	330	378	348	359	352	376	332	356	364	371	328	360	332	340	367	387	324	333	332	395	397	378	357	347	352	322	376	346	331	341	379	390	339	344	394	369	367	338	365	359	341	339	367	356	326	326	342	367	375	342	340	366	349	384	355	365	330	348	375	365	387	324	364	372	362	360	328	328	364	338	331	335	369	350	359	355	355	360	362	360	331	357	366	357	316	362	394	349	333	373	331	330	363	333	343	361	331	358	324	348	357	382	356	339	350	380	370	387	326	335	353	359	401	371	382	339	368	359	358	362	361	362	370	299	341	347	366	392	365	362	388	352	361	363	328	359	370	384	363	338	349	385	389	370	341	349	324	343	373	373	335	382	397	344	350	343	330	359	367	373	365	366	341	347	367	380	351	368	356	364	325	333	362	330	356	398	349	368	338	341	366	349	333	400	352	350	334	370	361	364	324	340	344	372	360	370	402	333	351	339	340	330	358	350	356	353	335	343	376	368	347	323	345	370	363	357	363	356	343	331	337	361	351	349	375	358	354	332	340	337	396	367	373	346	357	354	371	346	350	352	352	383	348	344	354	348	371	325	369	360	336	347	327	351	359	351	338	369	352	350	330	365	336	364	333	398	355	373	333	341	311	334	366	345	337	315	340	365	375	323	353	359	327	363	387	332	393	326	353	363	349	326	378	348	356	319	355	349	345	378	349	322	369	348	341	359	340	372	365	367	299	337	349	360	356	359	339	359	361	351	379	324	344	353	337	365	326	363	360	338	361	345	331	358	342	345	370	335	359	348	365	373	322	329	361	335	350	344	350	359	340	330	391	379	318	356	373	351	317	354	366	365	377	358	333	387	333
12422	1778	2524	1116	897	880	811	790	786	780	779	704	684	746	752	705	712	691	646	692	687	683	671	665	710	684	723	693	693	686	656	650	702	747	696	693	678	744	697	721	698	693	715	688	670	693	741	719	692	703	698	690	703	704	687	674	688	705	720	685	661	663	709	714	689	687	667	685	686	702	730	710	709	678	692	717	707	688	665	700	679	737	670	703	697	666	724	658	700	677	712	692	658	704	727	679	687	675	698	673	695	703	679	676	676	650	643	675	673	700	673	704	683	659	685	654	726	709	717	683	669	702	746	651	706	679	713	724	707	716	695	685	699	701	704	710	682	670	659	671	700	677	712	703	678	688	729	686	625	722	680	702	682	708	667	665	675	727	711	646	727	732	620	712	703	683	681	669	714	653	725	693	677	705	695	648	740	677	678	688	664	660	676	735	696	673	730	668	712	698	698	691	692	685	675	734	657	721	680	656	704	677	723	684	701	741	724	724	690	686	701	724	722	668	698	654	671	726	650	680	653	674	692	725	697	656	698	695	664	675	693	692	639	662	743	719	697	726	716	716	723	677	692	692	673	683	677	700	663	663	662	685	712	726	657	683	712	686	675	655	700	691	698	680	677	668	721	678	663	701	691	686	674	671	666	735	706	705	708	718	667	711	735	698	686	699	652	698	731	732	664	714	720	689	705	681	696	710	681	633	687	719	679	660	669	702	670	707	686	695	690	658	641	667	675	667	693	678	712	697	670	719	705	692	693	692	721	682	720	690	636	684	697	727	666	643	693	683	715	701	732	731	728	683	653	643	674	724	653	701	675	692	712	685	702	655	708	695	656	700	687	723	628	683	727	701	675	693	703	685	696	664	648	689	699	695	713	701	711	667	665	726	714	675	688	673	666	688	721	678	685	666	693	668	706	708	696	730	684	690	684	682	721	681	678	654	752	718	702	732	704	709	725	694	713	654	694	704	703	677	651	652	708	672	700	675	704	726	758	640	678	657	668	660	685	705	691	675	692	704	716	667	703	735	658	672	686	699	667	719	661	673	671	700	664	671	684	748	698	702	656	685	674	684	748	761	703	741	710	685	669	703	695	658	701	663	673	684	705	719	684	676	690	689	694	684	638	725	708	716	694	696	675	682	636	692	679	668	683	715	669	696	717	667	679	689	647	652	657	682	682	694	676	689	691	716	730	726	686	709	703	701	686	672	629	674	642	726	659	670	691	731	671	703	724	646	732	703	696	666	703	664	690	702	708	675	668	703	691	731	734	699	713	688	657	693	687	701	694	704	657	685	667	709	705	673	669	676	673	729	678	667	687	700	673	697	693	737	712	709	692	690	709	692	743	641	696	723	656	737	722	647	676	705	658	685	726	659	751	686	696	706	717	712	710	688	697	669	709	663	693	710	663	690	697	707	688	712	656	657	701	677	734	685	708	721	683	688	714	696	682	652	647	637	669	692	722	678	695	721	693	683	698	689	698	729	668	682	696	676	700	643	683	664	658	680	649	718	676	680	655	709	719	687	704	729	640	711	708	691	683	708	697	712	702	691	687	728	687	694	676	699	681	662	635	704	682	734	712	714	722	685	665	682	701	691	684	666	684	704	624	631	712	691	704	681	708	635	698	726	656	711	723	700	699	695	712	690	658	690	645	719	685	691	762	697	710	721	665	667	697	699	745	677	687	695	696	647	689	731	745	672	716	687	677	697	717	694	710	653	697	689	672	714	635	705	693	685	717	683	673	744	665	760	731	646	679	694	713	685	679	708	672	677	710	641	673	732	680	682	680	726	711	705	706	692	677	727	697	656	692	671	666	630	706	698	684	711	689	642	669	720	684	667	701	716	723	717	699	698	693	671	702	678	703	712	684	675	705	679	670	693	681	693	681	707	683	687	715	688	727	663	684	671	669	735	708	779	705	682	684	680	749	717	741	649	718	674	673	679	695	690	735	728	742	660	716	713	719	706	712	709	695	684	664	736	702	701	716	696	677	667	666	736	671	656	704	663	687	685	702	686	722	682	708	691	634	702	665	703	700	679	696	689	739	680	670	701	715	686	738	709	666	653	711	686	703	677	684	706	667	725	675	691	683	713	718	693	718	698	691	637	685	704	657	653	684	698	692	665	714	735	749	716	748	724	716	690	685	677	677	632	688	688	737	686	690	708	698	670	676	619	610	679	674	663	677	681	706	715	691	680	701	681	706	687	675	705	690	698	722	685	652	669	656	699	681	665	707	622	665	709	687	684	679	692	672	698	750	673	689	745	681	697	691	763	666	678	682	671	650	692	701	706	668	628	728	662	692	686	701	728	696	657	688	722	665	728	686	698	654	675	673	688	719	702	689	667	681	690	699	679	717	652	648	654	723	667	667	707	749	711	729	691	687	686	694	694	706	691	667	690	680	698	684	709	640	690	688	665	691	665	722	732	697	717	669	707	676	719	698	686	672	686	689	664	732	666	666	679	687	703	688	699	663	721	656	661	727	676	664	676	679	705	670	666	679	682	686	677	699	702	679	696	686	672	681	701	657	710	668	664	672	708	724	660	732	698	676	670	715	670	682	684	711	675	744	714	719	679	683	674	693	692	718	734	691	727	661	686	707	707	669	725	706	656	704	650	734	687	677	709	680	686	671	645	688	689	698	680	656	651	729	707	687	667	700	675	717	707	723	758	670	676	670	689	702	687	712	696	685	709	701	695	686	674	729	730	693	709	662	710	696	667	710	672	663	722	710	702	644	701	711	736	693	705	678	725	717	675	676	707	673	618	684	666	703	679	670	684	705	690	689	690	718	701	683	696	680	659	672	673	685	700	686	686	669	684	748	668	667	681	698	728	708	698	668	700	713	688	665	661	691	705	671	701	652	695	710	667	673	702	669	731	646	680	684	696	663	744	626	675	661	682	634	713	716	716	751	693	714	706	644	686	672	677	649	714	647	736	686	718	694	653	688	686	706	730	666	669	678	708	691	645	670	698	710	692	749	675	692	710	653	686	690	703	662	686	646	696	677	641	695	713	686	691	705	663	653	732	701	668	683	722	666	696	730	730	678	668	685	675	719	684	659	634	725	704	688	715	738	684	731	681	681	614	722	743	684	692	678	699	693	695	681	687	704	677	672	641	687	693	687	674	694	705	726	679	664	763	663	705	686	690	683	642	711	698	684	737	672	714	673	672	718	687	695	643	696	693	710	695	713	670	679	636	694	663	694	702	620	737	726	633	672	688	689	705	688	695	726	642	663	700	688	694	692	659	707	683	742	710	654	697	689	675	680	656	669	670	672	671	709	653	705	670	699	736	728	661	703	703	726	676	673	655	699	719	615	685	705	734	664	702	674	719	669	637	758	706	721	696	739	698	719	736	705	648	691	666	691	702	672	703	685	671	685	768	711	685	660	692	698	686	700	720	689	674	694	687	671	692	694	663	672	686	674	721	692	643	676	690	677	686	685	687	707	687	688	682	651	671	665	754	665	710	696	699	703	733	697	631	679	744	747	672
24223	21330	28602	24400	20486	2024	607	400	315	311	248	255	227	211	240	205	214	218	188	187	179	170	172	189	195	196	183	173	203	210	208	185	178	196	152	174	156	174	153	183	152	194	167	174	182	153	166	182	186	162	152	160	196	163	163	181	157	145	170	188	174	159	164	167	159	160	141	181	157	173	163	153	165	185	175	181	198	158	153	176	152	155	168	153	168	165	178	167	164	175	162	156	172	153	173	150	177	173	148	166	196	161	182	184	149	183	159	168	173	151	182	171	183	176	179	185	166	156	185	141	165	180	173	178	186	160	180	161	156	172	154	169	134	179	161	183	163	154	169	163	161	161	177	182	162	151	186	152	170	136	159	146	180	177	174	149	165	167	166	195	152	156	169	173	168	169	137	158	152	162	169	138	170	169	150	184	153	157	181	150	169	174	164	165	178	161	147	167	153	166	159	162	149	156	158	150	160	157	188	146	182	180	173	182	146	158	140	152	161	167	162	137	151	149	167	171	167	165	178	153	154	131	140	154	185	189	152	142	173	158	177	149	196	173	179	186	184	156	164	167	154	169	149	153	162	180	163	166	165	188	161	158	157	162	158	172	163	173	177	183	180	171	145	162	151	138	167	140	182	155	153	192	177	160	175	164	174	159	157	162	169	168	156	166	175	178	167	132	154	176	155	164	183	170	157	166	188	174	152	162	171	175	166	153	161	166	155	165	181	203	171	168	180	171	169	151	162	173	143	171	174	152	199	166	168	157	146	161	173	159	133	158	153	169	172	166	149	158	166	172	157	138	142	176	157	165	158	167	169	198	143	156	177	173	164	150	176	160	175	185	199	156	154	174	162	169	155	160	166	151	162	151	159	147	172	159	150	149	193	185	171	164	165	148	173	167	160	155	149	179	128	171	170	148	151	152	176	161	175	145	191	161	181	162	166	157	162	162	185	164	165	182	174	136	163	140	172	168	168	173	147	157	174	188	172	167	151	173	152	174	151	179	171	172	173	151	153	155	153	152	163	174	148	135	154	149	178	184	187	176	180	153	151	158	163	153	164	157	151	170	188	162	144	162	172	153	167	160	168	170	148	149	159	172	156	163	164	169	168	156	166	165	170	157	191	179	179	163	165	164	139	176	158	164	172	175	148	149	169	151	161	163	164	145	136	154	167	165	145	168	162	175	146	149	162	161	167	170	182	166	154	155	183	142	179	164	156	167	160	175	172	160	150	169	161	175	155	164	155	188	162	167	142	196	155	186	152	180	159	166	139	171	157	188	151	144	162	149	157	147	163	158	173	152	148	154	176	168	139	162	152	152	174	167	152	180	198	161	165	163	172	170	167	148	187	156	148	158	170	160	168	167	167	153	163	150	143	160	188	149	183	141	162	175	191	173	170	156	166	137	158	192	149	165	165	170	165	159	161	177	170	158	150	197	151	169	152	156	177	161	159	150	135	158	158	168	176	170	148	142	158	157	158	163	165	142	162	163	161	168	152	164	151	168	177	137	161	168	157	158	149	161	131	160	174	140	174	178	168	162	178	177	149	149	174	148	188	187	177	171	162	176	158	175	164	159	157	166	157	155	176	151	149	151	143	158	153	169	172	150	175	163	183	174	166	184	161	183	161	132	158	162	194	122	153	169	181	147	157	149	155	151	167	166	143	162	158	145	161	167	151	154	151	141	179	177	144	167	177	168	172	162	144	186	140	157	164	158	197	143	180	164	151	163	166	168	139	171	160	149	171	156	166	168	169	149	162	162	159	159	150	143	140	149	172	169	134	174	167	173	168	146	159	147	148	164	172	177	170	154	185	180	159	151	172	159	163	174	158	151	168	158	164	169	178	148	152	153	154	154	143	181	187	150	179	159	165	156	147	180	178	154	163	157	146	154	177	162	147	156	178	162	147	153	184	193	147	158	154	182	163	167	164	145	179	169	158	141	176	150	152	167	201	151	144	162	203	150	165	187	145	182	191	176	177	161	156	151	167	178	177	168	155	155	141	167	166	149	139	160	194	159	172	159	143	182	158	171	146	159	160	158	174	177	180	163	162	164	179	177	169	173	171	178	158	172	167	152	184	169	185	167	185	162	171	167	157	151	179	158	182	160	170	166	166	178	167	169	152	150	163	154	165	175	152	163	156	160	147	156	159	151	148	164	150	208	155	149	157	193	166	143	186	153	177	163	147	131	142	164	164	166	168	168	156	164	172	161	150	182	161	164	160	161	167	176	157	171	157	155	172	163	180	166	161	151	161	152	174	135	147	172	152	171	158	166	179	179	174	144	168	170	151	152	164	148	185	162	170	181	174	183	162	147	174	161	146	174	152	158	166	166	172	156	163	162	166	183	164	132	156	145	169	175	177	162	151	159	149	156	177	166	165	166	145	150	168	159	148	172	199	145	190	160	149	154	163	178	145	163	169	182	155	142	154	164	178	191	139	161	170	185	152	175	179	180	166	163	177	160	168	165	144	158	150	163	151	155	130	136	180	172	161	144	164	173	151	167	161	168	171	192	171	178	163	155	182	168	159	172	173	153	158	176	179	144	148	160	176	145	145	150	155	162	156	158	181	159	154	167	186	178	149	169	174	160	164	174	154	171	168	158	163	167	148	163	175	166	181	156	166	157	176	181	144	165	156	175	146	173	163	162	166	151	165	177	177	169	176	152	143	172	187	160	165	186	171	175	153	165	154	171	168	137	170	170	152	136	182	156	158	172	165	190	151	152	172	138	164	160	144	172	156	172	172	161	179	173	182	162	179	157	163	166	149	138	174	167	156	182	149	150	172	163	172	148	143	168	138	176	179	181	179	166	146	185	155	170	162	141	145	180	174	168	166	146	146	153	186	152	186	155	185	169	158	165	139	171	188	192	182	159	153	164	144	147	138	175	147	152	182	181	185	148	168	185	186	155	159	191	182	158	150	153	172	161	171	154	156	145	169	164	165	187	149	162	170	164	152	149	164	145	164	184	163	173	178	156	166	159	145	164	154	163	159	161	193	163	154	147	170	161	166	163	168	170	171	164	168	150	165	158	170	148	168	160	173	155	176	155	151	161	163	165	148	156	159	182	174	154	141	172	172	166	183	191	162	156	148	169	167	153	166	150	173	164	142	157	167	193	153	146	164	194	171	163	164	178	163	173	155	170	163	177	171	166	161	171	151	169	162	147	161	184	160	197	155	156	158	171	163	166	162	161	165	147	183	150	203	149	167	164	171	146	163	170	164	154	190	161	179	160	167	165	152	160	181	159	171	145	156	170	175	178	148	159	166	164	152	171	165	157	151	163	177	144	159	171	165	141	150	156	149	164	163	173	183	156	170	162	183	166	154	156	143	193	170	157	158	165	172	165	169	146	143	165	160	158	149	180	169	146	157	142	175	171	156	168	145	153	182	150	179	154	170	163	171	138	160	162	166	162	148	145	174	154	188	188	144	147	167	153	166	147	170	177	185	176	145	156	141	160	177	130	168	148	165	149	183	185	154	150	162	162	151	172
25940	10414	14875	4376	2841	2053	1600	1248	1011	866	823	731	671	630	591	525	542	453	473	474	455	419	423	396	391	418	378	392	379	378	398	416	379	388	403	358	368	386	330	355	374	347	365	361	363	367	362	367	345	372	356	366	314	333	368	383	333	347	345	347	350	347	345	350	333	335	367	391	354	377	347	322	360	331	335	358	341	365	328	312	345	313	355	346	369	325	337	332	358	348	319	352	313	327	340	322	349	357	323	315	348	342	321	357	349	324	350	363	338	336	328	320	349	367	388	359	356	398	354	351	360	354	317	334	365	326	320	320	350	354	336	347	308	366	357	354	360	309	346	352	338	332	314	355	345	346	339	339	327	298	318	377	321	351	353	330	361	335	356	329	329	325	340	327	348	345	321	361	357	350	364	309	353	339	425	378	339	310	329	364	343	320	355	342	338	380	345	367	339	347	319	335	319	337	354	359	353	324	348	359	352	336	337	343	326	345	326	391	335	319	335	341	323	344	315	340	353	355	348	318	340	334	386	317	343	330	352	387	337	344	354	347	361	369	320	322	351	359	330	338	342	342	371	348	348	343	337	357	331	351	327	306	348	354	363	356	345	315	320	354	331	335	339	306	327	354	344	353	310	363	370	375	357	349	332	337	347	335	321	355	340	364	366	330	313	346	328	333	337	329	327	364	339	350	303	311	350	354	339	321	372	356	338	304	356	328	337	334	362	303	337	357	312	351	326	328	353	379	402	352	319	368	333	340	349	348	315	347	335	343	332	347	368	324	339	340	367	342	343	339	328	339	354	377	382	323	329	361	351	345	354	364	350	312	372	327	361	335	338	335	319	320	347	340	320	346	342	325	376	321	361	393	356	362	347	313	319	323	356	384	340	316	320	343	357	336	339	299	357	364	348	347	372	343	345	319	302	315	352	339	339	337	336	364	331	337	390	337	323	365	357	351	331	350	348	354	379	337	330	308	336	337	371	334	342	335	359	316	336	349	339	308	337	311	328	377	361	316	345	325	326	332	329	326	362	332	326	350	335	325	348	303	336	351	312	360	363	344	328	357	340	339	318	345	329	346	324	329	354	355	361	322	364	325	326	335	335	332	339	326	340	318	325	320	331	308	331	336	339	339	365	342	344	359	358	354	351	335	308	354	329	340	350	369	334	356	364	318	329	308	337	347	371	331	332	332	373	347	321	337	323	342	328	335	359	333	354	291	325	346	320	347	368	341	346	340	322	378	360	327	319	343	341	340	344	372	351	319	340	325	354	330	358	351	325	339	377	356	337	342	311	311	359	347	312	332	352	369	311	335	332	322	325	355	343	367	356	348	321	353	322	345	337	318	340	370	330	331	328	344	333	333	333	345	331	371	350	362	310	352	329	357	299	336	329	334	327	363	335	358	351	340	350	365	331	331	357	353	301	366	345	341	354	338	315	327	363	341	351	342	324	327	360	350	300	345	347	354	352	340	329	357	327	353	355	314	358	311	352	316	341	345	395	376	332	319	346	344	304	350	353	346	318	348	352	339	353	308	338	318	342	327	337	322	330	348	331	356	330	321	344	340	326	360	322	355	332	302	326	347	334	340	382	352	353	360	335	313	328	335	327	356	326	328	338	342	332	349	354	366	351	322	368	343	324	341	353	341	292	331	325	312	334	328	356	337	353	339	354	349	350	352	354	341	329	343	343	333	342	330	321	369	345	347	337	353	342	365	342	365	361	338	368	376	334	334	341	336	359	335	322	316	346	343	311	333	332	361	325	346	321	370	297	349	353	352	350	339	305	326	391	381	358	318	347	360	319	351	336	337	315	351	329	354	319	325	334	363	358	285	347	336	325	336	350	350	347	361	344	337	334	344	317	328	338	332	372	348	354	350	356	338	345	355	393	331	358	345	371	374	344	345	369	349	364	344	361	317	322	347	366	345	339	338	317	358	343	330	359	338	359	347	353	319	342	359	335	319	333	361	340	338	319	359	355	349	348	332	331	319	378	321	362	306	329	356	363	308	334	355	328	330	319	332	352	346	327	337	374	350	319	335	321	346	342	337	364	368	335	374	362	351	338	314	339	321	331	311	337	348	333	321	333	340	367	318	344	356	348	347	340	329	322	363	325	315	322	328	338	335	359	354	336	324	354	316	352	295	356	324	342	348	340	339	362	352	330	314	311	320	331	314	340	313	335	338	353	348	329	373	311	341	347	307	332	316	316	343	335	319	385	317	344	329	326	333	319	349	326	322	397	371	358	312	295	338	330	354	360	321	334	369	336	361	352	344	400	348	329	345	340	315	320	335	329	326	335	384	337	345	380	350	346	339	336	338	333	349	340	361	327	296	358	380	339	332	369	326	359	316	335	342	321	326	332	327	305	356	368	366	327	350	340	364	342	316	333	340	334	362	317	332	323	318	325	371	315	333	316	360	329	342	347	302	337	324	353	353	360	327	335	357	327	355	368	326	349	332	348	318	333	359	361	314	345	379	348	343	366	322	322	345	326	336	346	346	328	372	313	334	360	331	349	321	312	326	328	348	338	328	335	309	342	311	345	329	366	324	332	350	358	325	352	342	351	340	344	340	316	357	336	328	351	361	320	322	372	324	339	364	323	328	323	326	359	369	321	333	325	319	303	333	289	347	343	302	343	354	345	334	340	328	341	354	340	311	319	337	306	355	356	305	321	340	382	350	364	327	332	328	335	346	361	337	335	349	369	350	359	330	340	341	329	340	374	339	347	336	329	320	362	364	351	338	348	346	328	360	323	352	338	333	322	328	368	387	331	362	325	323	340	347	348	351	331	332	361	351	308	350	347	367	382	326	356	344	356	320	331	313	380	328	328	330	337	317	344	349	358	327	335	318	327	340	335	370	330	332	342	344	346	356	338	338	336	348	338	315	361	317	342	337	309	354	344	361	341	360	312	352	335	362	327	325	338	351	387	302	361	342	344	304	350	319	355	351	328	362	337	329	337	323	316	356	320	324	357	313	359	328	372	353	327	337	339	331	356	375	373	361	329	362	343	329	337	349	332	316	337	320	349	374	302	337	284	344	359	321	336	344	338	341	325	339	326	355	346	350	325	364	319	348	351	308	359	337	382	334	358	364	347	356	336	300	341	355	351	300	385	347	359	318	323	328	323	325	375	345	315	344	345	348	354	307	323	335	333	321	344	337	353	330	336	339	357	352	324	382	332	340	334	338	345	322	338	334	351	348	358	343	315	330	378	319	370	338	336	330	344	326	302	373	335	356	327	342	313	341	356	384	325	337	371	359	345	349	353	345	385	326	316	322	339	345	313	324	372	344	386	332	355	326	340	352	358	365	351	332	336	376	302	319	320	379	367	323	344	319	359	354	320	358	341	311	336	311	326	320	359	332	331	371	375	331	332	344	329	316	360	344	321	301	338	328	345	346	362	347	327	372	317	319	323	333	379	317	343	336	315	333	337	326	364	350	331	332	336	366	349	317	348	369	327	325	352	330	308	334	331	350	345	344	339	338	328	323
23309	21346	29291	23752	21351	19522	1973	852	621	590	566	497	522	475	446	391	395	356	378	359	384	382	386	371	374	347	331	351	342	328	334	336	359	350	339	344	341	299	361	327	331	307	292	343	327	339	349	316	310	299	308	335	327	286	322	318	306	349	323	311	277	318	278	322	307	322	299	320	314	302	339	308	296	309	346	322	300	301	306	291	327	339	340	331	318	299	317	330	339	332	332	304	295	317	299	304	331	309	339	293	308	330	311	304	297	310	330	309	334	318	299	324	311	330	285	348	325	321	318	319	324	347	354	339	336	293	307	319	347	320	319	318	326	305	328	317	301	331	309	305	325	313	299	317	344	256	343	330	302	332	310	318	308	344	295	310	309	281	317	307	315	308	341	318	294	329	304	281	337	342	331	322	293	299	320	327	294	292	295	320	284	294	369	306	298	328	314	290	309	289	315	339	310	332	308	303	326	325	321	320	309	325	316	341	323	313	356	308	320	299	311	326	292	314	353	317	310	303	295	297	349	325	319	321	309	299	284	305	283	316	312	316	301	291	316	333	351	324	333	337	295	314	298	320	318	331	304	329	315	333	322	310	336	343	345	314	303	334	294	315	313	344	322	320	306	307	324	311	322	305	331	338	281	299	290	315	309	284	302	317	314	299	316	340	302	327	303	326	315	331	318	343	296	321	300	315	332	319	281	316	306	318	334	333	297	305	301	327	297	318	329	330	352	324	308	331	310	316	310	339	340	346	325	286	311	311	326	302	331	309	297	330	342	325	284	304	311	306	324	268	310	322	299	354	339	315	296	331	318	337	311	320	331	301	335	358	306	343	331	318	320	324	321	300	299	294	318	298	297	332	312	297	299	280	340	338	310	333	298	313	304	298	300	315	308	313	297	257	312	322	310	297	304	300	287	308	300	309	340	296	317	320	298	341	324	339	347	319	335	304	291	316	327	309	310	293	318	326	321	361	306	298	350	332	301	300	294	321	331	304	319	297	310	315	321	341	329	288	332	339	288	320	305	325	297	304	316	307	297	296	335	321	317	359	314	299	307	320	305	299	299	298	297	324	327	353	348	318	287	310	305	320	328	294	303	331	305	329	320	340	316	281	336	323	315	311	304	306	305	330	316	313	321	325	322	336	310	338	307	322	329	304	299	314	299	303	303	332	324	314	282	299	313	353	299	312	301	309	327	298	307	329	310	319	318	316	319	304	344	340	330	316	328	325	299	305	273	280	318	318	289	296	322	314	315	308	271	342	313	293	331	299	305	330	328	340	320	312	332	354	316	309	332	327	294	301	314	329	352	299	296	340	319	320	306	320	313	296	332	314	316	315	320	311	306	317	326	294	316	313	318	303	270	305	353	303	321	311	328	287	355	319	320	312	326	299	314	314	292	269	295	337	301	304	315	304	257	315	280	299	312	303	308	294	338	320	328	308	322	290	301	296	332	325	341	328	329	338	313	296	314	318	284	316	321	301	314	348	288	302	360	303	313	339	309	304	310	322	316	321	274	335	283	311	310	320	322	285	287	333	309	304	326	296	337	332	339	304	336	356	324	307	317	302	280	274	339	318	302	331	305	312	305	305	296	311	287	320	307	305	297	337	311	334	286	310	287	308	288	326	295	299	334	311	326	282	317	328	289	308	328	303	340	323	281	281	318	277	295	337	298	282	306	334	322	294	280	299	305	318	321	322	332	293	296	319	322	298	302	333	314	341	306	324	323	338	323	322	343	336	318	329	321	330	312	299	304	304	295	307	318	309	323	326	347	325	287	340	302	327	312	347	329	320	331	329	305	295	313	335	306	342	327	332	323	285	309	299	329	309	327	327	324	330	313	332	326	303	306	293	289	325	327	311	321	327	335	331	308	311	302	313	336	312	332	359	325	312	311	296	317	309	282	316	357	325	313	300	302	307	307	326	359	303	330	301	319	285	315	301	310	311	321	320	283	326	320	295	325	334	325	295	324	301	294	314	300	306	313	272	328	286	297	320	330	323	304	281	319	292	318	293	322	311	315	295	330	325	328	335	310	307	374	330	307	331	359	310	307	301	309	291	332	307	271	292	297	292	328	330	299	318	332	337	328	301	346	305	344	293	312	291	328	334	331	285	323	294	293	296	330	311	313	289	323	338	284	295	327	365	323	305	336	291	309	294	288	350	332	300	315	305	313	312	306	290	323	311	301	311	320	318	267	333	323	316	339	341	348	344	304	336	308	312	324	276	319	314	294	322	303	345	331	334	296	333	304	344	345	304	317	322	318	297	304	311	303	316	295	297	294	321	301	313	297	297	317	336	330	293	333	334	301	337	286	308	317	313	322	293	325	336	325	306	333	323	339	316	310	286	314	322	350	298	316	305	319	328	307	306	315	292	316	333	329	336	316	333	300	355	311	298	340	321	321	298	311	310	333	299	331	339	289	342	298	321	290	292	326	303	340	313	338	311	295	294	314	309	338	319	320	300	307	323	314	320	322	297	299	344	307	293	329	298	342	346	345	308	308	333	298	319	305	292	339	317	302	320	314	300	290	332	306	291	301	299	337	337	341	314	319	299	317	295	298	292	320	272	328	304	284	299	344	324	297	326	329	289	338	305	293	327	302	303	338	263	327	290	270	297	302	323	313	330	296	336	342	313	317	341	341	326	320	313	327	331	339	311	316	297	303	332	270	290	323	304	310	329	320	328	334	296	306	291	304	312	295	332	322	320	308	293	314	321	325	335	317	326	298	280	308	301	298	315	280	307	372	309	327	349	314	302	310	289	306	332	335	310	338	331	337	299	326	334	307	304	287	302	330	285	329	297	303	318	280	314	282	339	298	305	326	314	321	309	274	309	314	300	334	317	311	323	343	288	321	309	323	311	349	345	310	284	324	319	331	308	325	321	308	297	309	341	321	321	339	312	281	309	307	306	306	312	329	341	306	308	305	304	311	320	312	269	298	314	310	326	332	373	324	331	352	284	316	325	301	288	302	312	318	338	340	280	322	335	286	299	323	329	296	321	316	321	325	322	335	314	326	311	335	317	319	329	270	300	301	312	327	296	290	351	295	340	306	322	342	316	310	321	301	325	306	304	326	317	319	303	301	323	319	299	285	343	280	333	315	314	309	279	320	309	303	315	319	323	323	293	324	309	321	307	342	319	300	333	316	316	306	305	329	302	341	313	287	304	301	308	336	310	320	311	314	276	318	336	348	329	317	299	316	312	328	311	282	311	319	329	336	303	283	334	332	299	307	296	320	299	333	326	329	320	305	335	303	322	309	321	314	310	325	326	329	340	327	341	334	309	334	299	330	325	311	312	312	349	293	330	294	314	295	300	302	319	297	303	301	263	330	341	300	294	323	331	295	366	298	307	317	272	324	313	328	296	353	284	303	300	286	311	314	309	345	335	308	310	299	289	331	322	310	327	300	294	302	317	322	323	326	300	284	308	310	297	298	303	311	331	368	324	298	299	291	333	308	304	328	315	315	319	307	306	305	283	323	299	310	340
30536	16483	20766	7448	4856	3818	2841	2266	1947	1671	1411	1254	1162	1080	1040	915	889	892	814	745	791	706	744	681	729	668	708	706	637	671	630	649	652	639	584	643	623	606	661	590	587	624	619	621	654	599	596	616	591	621	607	615	660	569	610	546	627	583	584	590	612	589	632	572	599	590	601	589	586	595	593	597	599	607	611	616	597	559	580	590	573	601	600	568	596	574	629	577	596	604	639	609	597	603	604	591	584	576	590	579	590	596	593	655	593	571	591	659	605	606	619	576	598	575	572	580	580	575	585	584	569	578	596	573	600	564	619	548	554	606	556	565	565	548	597	549	600	564	562	550	601	564	556	551	575	593	556	629	642	551	564	569	590	603	598	589	538	569	590	582	561	556	614	583	572	588	578	541	583	579	615	554	599	599	592	596	567	555	583	575	591	556	639	588	572	584	593	593	560	539	579	589	555	584	566	592	614	564	568	584	576	555	571	601	572	543	569	597	576	589	590	567	572	569	559	578	653	588	538	579	571	589	640	582	570	591	569	521	545	568	546	588	570	547	568	578	541	587	549	543	592	597	537	580	599	523	605	583	608	584	565	564	604	593	566	572	573	616	531	569	599	538	549	560	584	599	545	595	589	580	617	570	581	580	587	630	574	595	547	568	588	610	590	577	578	602	538	613	607	586	559	626	583	586	549	597	558	563	566	611	569	596	548	582	572	616	648	600	573	632	588	577	586	581	574	564	611	621	559	570	618	597	571	609	544	605	609	590	554	569	556	565	591	560	567	603	549	559	584	586	573	579	571	587	567	615	555	578	560	594	607	538	569	576	582	557	567	577	564	561	589	612	582	582	593	567	559	563	618	548	537	537	553	542	617	545	567	585	611	542	563	550	588	581	606	572	571	578	587	613	543	572	586	598	613	561	615	546	564	550	549	571	615	575	605	621	584	596	576	613	594	554	624	575	620	591	590	578	611	567	580	559	567	560	612	558	575	580	566	568	572	556	567	600	586	589	565	546	591	565	615	629	574	549	596	621	590	635	572	552	547	593	641	624	567	572	614	597	623	598	586	577	550	623	530	575	536	551	560	528	575	567	614	570	590	550	509	549	604	589	563	568	620	605	574	556	598	550	572	565	555	570	560	573	615	539	589	574	570	616	560	600	557	607	605	602	592	593	573	575	583	564	561	535	570	577	628	571	546	597	599	559	598	584	588	575	590	575	540	556	630	598	581	577	586	545	570	598	595	580	573	536	600	586	557	570	563	591	606	577	602	549	590	557	600	573	572	596	571	601	585	609	569	571	582	568	574	579	614	574	580	565	582	595	575	553	614	602	572	602	572	554	576	582	622	608	562	560	533	547	611	632	578	564	575	585	637	595	541	578	600	592	565	553	612	579	572	585	593	595	605	549	560	586	587	637	592	578	561	646	605	582	588	628	618	609	547	622	582	525	617	595	642	559	604	598	598	548	595	577	582	579	579	577	571	558	606	578	594	588	552	564	612	540	596	563	559	615	582	580	596	585	580	590	577	556	572	593	575	575	550	569	591	570	602	536	630	582	600	613	567	572	592	534	574	570	590	601	600	597	565	584	558	596	594	550	585	599	564	558	562	571	573	554	576	508	584	572	576	584	567	581	553	551	579	532	565	572	550	532	626	552	651	570	580	555	556	556	553	555	585	610	602	562	583	553	565	592	561	552	566	590	585	556	588	545	604	587	569	552	613	588	566	582	540	580	570	578	575	596	585	542	553	536	573	613	587	578	593	557	583	585	585	572	573	567	611	629	581	609	598	610	613	565	583	588	592	614	609	530	552	564	552	589	581	600	575	546	541	561	581	580	546	592	541	618	613	562	588	572	601	545	583	586	558	580	569	534	542	609	604	576	591	602	579	571	566	578	561	532	614	559	588	543	626	562	576	598	575	604	578	597	561	582	551	571	552	557	573	601	615	564	576	530	624	594	597	593	530	596	589	578	577	582	550	549	549	559	533	579	574	577	555	603	585	563	595	569	582	578	576	569	558	631	588	543	575	571	506	578	558	596	577	570	602	581	583	592	557	607	585	586	578	572	586	577	575	590	604	575	607	573	585	569	567	619	597	555	568	578	570	566	595	589	574	594	576	570	554	563	565	541	556	601	589	586	576	570	576	604	542	609	573	568	583	577	573	578	612	611	611	572	559	564	609	608	590	592	535	582	560	541	568	588	614	589	576	549	563	624	584	529	592	640	577	606	564	572	567	569	617	560	585	561	599	654	570	588	551	577	526	529	551	571	568	546	577	539	541	595	585	585	572	576	571	613	582	602	540	583	605	548	596	540	567	610	608	604	581	544	553	561	594	606	550	524	555	573	562	589	572	569	600	582	607	614	645	554	593	565	563	541	601	611	566	623	590	590	611	576	585	602	622	552	544	583	558	600	599	584	551	571	555	575	579	594	564	571	548	606	621	582	538	608	567	568	543	581	575	583	573	572	558	594	571	588	576	577	561	571	586	604	560	578	575	580	585	584	606	562	623	596	570	570	538	574	535	582	528	590	543	559	585	565	583	556	605	578	573	614	570	597	558	581	576	564	619	528	582	562	539	544	567	576	633	575	587	559	620	539	571	616	578	581	540	597	555	556	567	599	563	556	550	572	574	604	586	550	556	589	552	529	596	623	523	627	574	572	616	576	573	558	587	578	558	585	559	620	566	551	607	599	556	596	604	609	540	610	581	531	565	564	544	569	554	540	601	614	540	582	571	621	609	537	580	585	564	618	592	579	559	600	573	550	538	578	559	564	626	613	561	592	572	584	587	567	569	589	579	526	588	566	558	606	559	552	592	613	562	581	600	597	570	553	601	561	565	578	542	530	605	539	608	559	583	581	601	524	585	597	577	568	557	605	529	561	550	580	550	565	589	600	593	625	564	575	613	559	609	573	581	574	565	553	588	564	626	589	594	594	603	577	580	534	625	601	546	562	529	567	590	573	603	587	572	532	567	531	581	593	594	582	569	558	582	577	552	625	573	574	566	597	584	570	552	574	563	599	604	568	586	592	594	559	591	589	596	523	590	599	571	522	584	586	612	607	565	585	584	573	589	617	582	572	541	557	602	541	600	613	551	545	627	554	580	583	590	564	591	562	579	554	593	587	577	550	586	557	583	563	586	577	579	593	556	530	568	555	587	547	548	574	556	608	609	628	606	528	613	619	568	569	590	601	607	603	571	552	577	578	594	581	566	604	616	593	568	571	590	573	543	624	591	528	574	600	584	557	596	588	589	520	602	560	613	530	565	595	565	606	580	584	606	566	578	603	594	604	569	580	590	579	578	558	560	591	550	577	546	575	581	541	597	589	573	562	608	589	579	551	544	549	577	556	537	585	588	582	532	596	583	575	559	612	539	615	629	609	534	546	560	592	604	589	600	566	599	580	526	516	573	540	574	576	628	572	570	546	625	609	571	546	596	609	575	628	566	576	535	573	585	530	582	629	603	610	596	651	602	583	545	562	579	546	533	565
26819	20793	8751	863	467	445	389	366	385	336	365	378	331	386	341	375	392	347	362	370	342	356	372	406	349	377	332	376	371	365	328	355	338	369	370	329	370	335	392	388	349	370	345	358	381	388	357	323	331	358	402	357	396	414	364	339	352	328	335	359	390	366	391	346	388	315	354	352	365	379	332	369	383	357	349	341	362	372	372	390	327	366	357	350	331	344	351	333	345	333	366	336	375	356	354	344	373	357	390	335	337	362	355	348	327	349	362	344	339	328	350	382	370	318	359	363	344	346	370	359	335	366	342	349	369	321	386	329	378	362	365	373	363	375	368	353	371	353	341	335	359	323	374	390	331	372	358	362	351	320	360	334	371	357	356	339	370	359	351	357	363	375	364	372	336	392	362	345	363	349	381	378	348	358	351	324	336	381	379	362	366	345	368	336	366	383	341	321	365	359	365	341	354	357	335	356	382	354	347	326	353	352	348	342	378	360	340	349	336	336	339	361	381	368	340	347	318	356	317	339	324	361	379	322	372	338	334	356	329	377	358	342	378	328	349	370	330	348	370	386	375	377	361	360	350	334	359	356	383	363	347	358	344	354	321	369	345	324	376	357	361	384	360	353	368	357	342	338	325	371	343	357	349	335	367	394	363	325	326	319	340	366	356	340	364	343	305	400	334	338	361	335	322	355	344	374	357	322	342	355	369	331	328	322	348	350	316	361	363	382	353	367	359	344	356	393	382	376	355	347	360	327	372	368	375	373	340	364	356	380	345	337	317	344	339	387	342	381	380	340	359	347	353	322	357	360	360	339	371	341	367	339	339	331	354	343	393	345	334	345	355	365	365	327	354	372	331	360	337	370	356	342	327	345	346	357	356	349	349	330	345	312	367	390	346	375	391	325	343	345	347	341	354	375	361	354	342	380	371	330	389	356	352	351	350	335	358	349	343	344	370	394	366	338	349	356	359	390	380	369	379	329	360	343	339	369	370	373	350	341	365	349	347	344	381	356	338	336	363	375	325	390	338	372	365	339	354	354	318	371	330	357	341	368	332	349	360	328	345	359	361	376	369	398	360	347	346	370	337	362	364	355	366	349	330	322	371	326	357	354	353	388	371	382	357	371	355	363	367	343	321	366	350	325	393	378	342	349	368	367	370	330	339	347	360	343	356	350	369	332	341	331	352	352	331	378	346	348	360	365	363	362	350	344	343	333	379	332	350	339	333	373	352	354	386	353	393	381	349	360	353	347	341	317	351	371	334	361	406	353	331	337	373	348	372	321	335	380	367	386	345	355	377	320	322	388	379	346	373	364	361	333	362	366	382	360	373	355	347	330	314	343	363	333	328	325	371	373	343	342	351	342	359	331	357	342	347	347	338	331	316	353	356	373	342	354	334	368	361	355	313	345	345	373	359	350	350	332	355	340	342	313	359	375	350	363	345	341	311	337	366	362	395	371	317	372	364	383	349	378	345	348	379	350	364	387	341	340	399	332	329	326	350	365	353	340	324	362	343	332	348	362	320	344	334	341	355	343	391	380	356	347	359	371	367	356	367	349	341	320	362	357	346	345	381	343	372	340	360	342	358	382	362	316	351	368	403	357	351	353	345	357	392	347	365	331	325	382	368	365	336	330	357	370	349	345	348	345	360	346	369	381	351	375	351	332	364	325	358	355	353	334	365	360	365	376	345	349	365	340	354	340	363	344	354	367	313	354	346	368	361	365	351	344	357	372	363	335	345	343	364	319	325	341	350	296	360	381	368	344	347	375	336	372	372	382	373	343	362	312	383	348	352	319	356	390	349	334	343	347	361	360	357	365	315	365	363	352	319	346	356	380	361	322	355	325	361	338	340	350	355	357	351	374	375	343	351	376	392	357	366	388	342	333	370	358	333	343	373	374	363	411	331	333	354	364	339	363	343	322	355	345	365	332	379	334	324	343	348	339	355	329	300	370	345	354	359	354	317	340	336	389	364	368	344	385	342	359	315	349	335	358	362	315	338	354	370	341	346	351	369	355	349	378	387	372	335	377	365	329	329	370	386	386	350	371	355	376	360	365	374	358	347	340	343	344	366	340	362	356	340	401	345	330	343	379	340	346	388	318	349	324	343	359	350	368	367	357	346	348	364	349	380	355	324	360	366	331	352	368	369	354	369	375	340	373	408	338	352	360	335	356	334	347	346	342	315	364	339	350	333	373	343	358	353	351	383	365	333	336	378	378	349	387	336	353	333	340	352	331	330	345	326	335	360	338	338	367	364	333	345	358	345	351	340	343	392	334	387	313	359	321	375	332	361	355	336	340	317	351	397	329	363	377	350	331	353	321	378	355	375	351	389	319	349	359	389	392	392	347	354	362	334	354	400	333	327	343	356	332	365	382	361	317	359	373	345	346	374	370	361	352	360	370	330	357	325	375	383	360	340	326	333	363	401	353	324	354	331	354	365	343	391	358	393	355	367	348	343	337	340	329	340	379	355	329	342	336	374	334	359	390	376	343	355	355	353	348	388	326	349	388	362	361	353	338	349	367	367	342	354	337	334	341	328	368	361	372	344	369	370	351	359	361	350	321	359	360	335	344	358	343	347	373	355	316	371	330	395	321	352	368	345	350	335	335	384	349	364	328	344	359	339	368	343	329	352	393	410	367	346	328	345	366	371	341	372	379	341	373	334	377	331	344	357	408	340	364	353	362	381	392	356	355	341	351	355	363	346	335	374	373	325	318	322	330	387	355	333	376	360	367	330	357	325	356	379	359	380	344	355	374	353	335	341	363	360	346	374	370	376	352	386	351	346	371	363	340	368	373	338	359	360	344	309	370	359	381	370	380	369	337	354	315	359	373	335	350	379	354	358	338	360	349	344	358	366	356	364	350	352	342	354	346	365	369	356	330	328	357	347	385	316	397	374	363	347	354	316	360	338	343	361	365	333	314	339	352	352	335	350	365	383	337	364	365	355	350	371	347	348	371	334	358	358	374	351	378	353	352	320	348	337	353	362	385	363	359	365	374	343	313	318	358	346	405	355	376	330	338	339	343	361	380	325	358	392	336	331	384	392	360	350	322	365	338	342	344	343	370	370	331	349	358	359	355	344	380	326	349	361	338	373	341	369	347	388	350	347	328	345	353	356	319	345	315	380	322	358	350	342	356	349	333	379	353	370	346	399	376	381	360	334	314	343	361	361	328	370	373	338	357	347	342	331	375	328	309	349	376	350	374	375	356	355	351	364	367	358	350	342	356	351	357	344	375	319	345	370	336	354	364	329	377	366	370	404	364	360	354	355	333	359	373	378	330	364	350	375	350	376	337	394	350	356	345	349	311	341	357	359	321	348	343	371	360	360	347	346	359	305	391	361	339	373	337	371	381	341	333	382	340	352	382	330	364	337	336	346	351	319	326	370	352	350	345	361	354	373	324	368	319	361	332	317	372	372	382	385	340	353	354	342	331	354	348	348	405	346	345	379	321	340	376	333	357	358	352	350	363	371	364	393	395	374	387
12884	1812	2446	1101	960	824	783	735	752	748	704	707	726	668	722	723	708	720	689	723	643	707	710	707	648	754	723	735	717	693	718	681	726	689	695	682	686	675	671	711	675	693	702	695	669	654	669	685	640	706	718	646	680	675	691	692	705	710	685	658	746	667	730	658	732	729	725	676	699	696	691	688	662	641	709	631	694	679	675	676	702	659	730	713	678	705	739	690	670	692	689	690	685	716	677	727	675	699	696	709	676	662	631	719	659	729	674	709	676	688	697	685	683	696	668	681	705	657	675	732	669	677	698	667	679	711	681	685	633	678	673	751	675	712	672	691	650	719	676	716	665	715	658	711	645	718	668	684	692	671	685	693	714	696	695	669	738	708	697	695	671	745	704	684	715	637	654	721	662	726	704	710	653	661	646	667	727	675	630	656	710	692	637	652	692	655	704	694	680	667	703	697	701	650	719	649	657	662	741	679	664	658	719	706	708	632	664	653	694	676	689	672	674	658	692	704	671	640	672	676	732	744	713	672	652	645	697	661	684	682	685	683	673	696	725	658	700	686	722	677	699	703	698	721	669	716	699	746	731	680	663	710	705	658	705	730	663	671	673	651	698	669	660	701	706	703	719	690	763	708	680	693	660	676	682	692	696	652	686	688	713	668	679	656	690	728	737	716	686	679	664	723	671	671	652	686	704	664	689	708	663	705	748	651	691	701	674	674	705	724	649	667	743	689	677	696	718	703	636	726	707	699	667	667	651	673	637	719	716	679	724	695	677	700	692	686	715	636	653	717	655	682	689	686	658	658	671	656	677	713	715	700	661	701	650	676	699	649	719	639	716	677	695	726	674	673	657	691	669	693	711	721	670	710	694	699	721	689	680	691	666	685	697	681	695	671	673	655	683	681	630	705	690	676	661	672	701	680	678	676	697	692	753	668	654	670	695	729	680	679	674	692	701	668	671	703	673	680	694	713	705	683	657	673	684	688	710	691	659	690	681	650	707	685	688	712	710	676	707	708	725	679	708	730	648	700	679	718	681	701	701	716	702	693	658	702	668	708	723	693	729	686	680	693	671	697	725	669	695	664	710	685	664	672	701	665	648	653	687	695	691	712	699	667	697	685	636	737	707	665	684	691	669	640	659	704	649	650	709	712	688	683	684	700	661	700	703	678	708	669	649	711	713	715	699	675	707	735	675	711	677	672	701	668	705	702	663	669	656	658	682	665	664	655	686	700	716	695	712	707	686	711	659	677	707	698	724	724	693	674	700	714	671	653	751	666	682	714	717	704	693	685	729	667	700	664	724	724	686	708	681	721	712	704	661	655	699	675	674	691	666	657	680	672	689	700	693	679	710	686	715	684	684	658	665	686	689	686	738	648	668	681	718	694	654	673	727	660	684	702	670	663	650	699	684	664	698	723	658	746	693	674	717	685	696	667	664	771	663	698	717	690	701	637	688	697	688	704	705	696	693	719	678	726	690	727	707	642	727	672	662	736	664	691	692	650	712	686	663	672	716	715	709	701	695	672	715	696	673	658	727	720	695	688	656	697	683	699	708	743	675	650	648	678	698	740	663	751	678	629	698	692	692	721	660	722	693	676	665	658	700	686	719	651	718	697	657	703	706	639	640	727	671	653	699	663	711	671	686	722	722	693	662	705	702	693	680	717	729	658	687	723	666	709	729	702	663	713	682	688	739	695	687	670	652	639	705	652	703	708	695	682	716	688	737	662	683	701	732	666	698	693	663	677	726	721	664	686	707	680	704	679	663	777	681	663	660	705	705	692	673	674	781	658	688	692	713	693	703	661	675	672	678	684	663	646	679	650	712	690	638	685	678	729	688	655	682	657	650	728	704	674	677	711	676	673	715	661	695	674	664	698	705	679	669	684	677	676	665	733	680	665	715	666	670	672	653	682	684	727	704	696	686	617	674	710	702	652	694	739	675	684	704	662	755	690	645	664	680	628	709	723	670	731	743	680	718	659	729	693	699	655	700	665	652	684	687	721	704	654	664	668	732	677	748	673	699	735	691	696	672	656	652	695	642	666	690	669	754	662	697	707	653	688	694	700	687	712	733	685	644	652	685	703	674	644	696	679	773	649	700	682	672	696	659	688	670	697	691	656	701	688	669	732	691	648	741	700	700	681	701	687	701	688	703	718	725	711	705	689	642	657	679	747	663	711	691	676	706	663	708	715	685	716	707	638	717	713	733	657	649	721	710	717	676	683	665	723	665	655	691	717	686	694	663	668	661	701	661	671	680	663	703	680	675	739	696	683	714	698	701	635	685	749	662	689	662	632	691	744	701	696	668	628	666	666	701	694	689	677	661	666	678	701	670	707	659	695	655	617	676	703	689	667	701	675	674	665	694	695	690	661	688	725	677	681	726	715	688	705	705	701	660	689	703	695	662	680	655	666	739	698	667	672	658	671	663	672	698	653	735	702	691	625	662	706	688	699	692	687	716	669	713	699	645	686	683	681	689	685	671	690	668	721	635	685	712	688	696	734	684	715	635	722	756	673	711	678	681	702	644	677	695	728	666	664	713	714	661	697	671	691	681	688	677	720	724	674	671	694	716	704	669	687	656	690	670	695	663	715	731	715	694	736	698	678	666	712	728	685	671	660	687	698	658	716	688	646	708	647	692	650	624	663	675	620	679	684	737	689	692	739	623	684	657	675	652	663	678	709	680	726	689	634	681	699	684	657	685	644	732	668	614	678	656	670	713	720	702	677	673	657	706	666	687	659	697	678	722	679	662	702	723	725	674	693	665	711	639	674	678	677	646	692	664	641	679	715	694	682	689	670	694	712	694	719	663	643	679	665	695	737	681	710	688	726	679	712	756	701	664	673	628	661	680	741	703	700	675	655	700	699	668	697	700	741	691	651	702	695	714	701	687	693	651	711	704	711	633	672	697	661	657	719	700	690	666	686	679	718	688	729	695	727	678	641	662	625	726	677	708	709	660	765	675	690	710	666	693	658	697	720	655	679	658	676	721	728	683	609	731	717	644	652	685	704	717	646	647	643	688	703	677	722	712	676	642	720	662	662	723	693	722	678	658	663	663	728	710	658	688	688	670	689	710	688	678	697	669	710	677	696	745	714	680	677	726	692	691	755	718	711	695	687	617	713	664	684	701	705	715	678	700	723	690	713	711	735	681	726	717	655	684	687	686	713	719	705	688	700	724	687	685	694	617	650	705	678	693	686	688	730	685	686	713	687	719	713	733	655	695	721	702	640	680	657	703	701	641	716	634	667	715	662	621	648	705	709	687	618	696	691	729	677	691	678	704	698	675	692	708	687	679	709	697	679	703	640	692	718	712	713	665	655	690	694	705	708	706	691	709	704	710	711	700	736	736	699	696	679	675	698	700	695	693	715	645	682	659	677	659	720	740	701	678	723	694	682	677	670	658	674	674	710	705	684	704	668	717	672	697	739	682	672	672	682	669	688	700	678	731	679	689	645	682	664	719	708	667	723	657	657	701	713	701	657
24255	21326	28617	24373	20472	2075	556	437	324	299	273	260	242	236	230	187	203	207	197	199	211	171	165	176	186	171	188	186	176	184	166	157	184	152	186	185	156	186	172	181	153	184	187	178	160	182	172	174	166	177	137	166	180	166	153	170	179	151	161	159	170	161	157	152	156	158	167	175	173	169	173	156	148	181	155	193	167	140	149	165	161	192	191	174	164	173	164	161	165	192	183	198	164	181	162	166	157	164	134	180	148	159	195	164	178	159	151	156	132	130	141	166	205	174	165	168	168	161	141	164	182	160	158	174	163	141	193	179	165	147	162	163	181	187	171	157	191	191	153	165	169	159	155	178	151	151	161	170	163	171	156	154	172	172	167	169	152	174	175	179	149	176	151	158	171	147	155	153	187	166	175	176	154	163	185	163	171	160	160	170	153	172	143	160	156	160	184	173	153	154	171	155	149	160	169	167	163	168	165	156	164	160	148	160	167	186	161	160	184	169	172	189	176	150	172	188	175	161	141	166	168	182	172	168	171	160	173	184	158	145	144	170	170	170	170	165	184	180	186	162	168	184	145	155	175	160	166	135	149	158	137	144	148	146	167	150	155	155	160	187	170	166	178	190	172	151	167	156	164	164	140	200	164	172	137	172	145	169	190	177	164	167	141	148	161	167	164	169	151	188	173	166	163	150	172	159	166	163	149	165	161	159	144	168	169	164	157	157	170	148	156	159	168	175	168	156	169	143	153	156	161	152	158	192	185	169	165	135	159	170	161	158	168	149	157	140	156	182	143	128	159	186	177	160	173	162	162	157	152	163	179	172	163	174	170	159	182	146	164	167	168	157	166	150	151	153	169	160	164	161	160	180	179	158	169	154	178	141	163	182	160	167	156	168	162	150	155	162	157	147	142	169	171	168	158	167	169	164	175	157	175	165	164	180	174	158	163	179	172	163	157	159	161	181	181	149	160	179	173	167	150	171	165	151	164	152	160	168	154	149	170	147	186	141	169	171	168	161	165	164	160	154	149	166	169	169	179	171	168	175	142	165	148	149	140	153	182	170	167	153	166	178	166	173	159	176	150	173	150	157	157	170	163	152	169	126	170	155	193	194	172	180	164	171	168	155	162	153	168	151	152	165	164	154	144	181	182	166	162	189	159	179	154	181	175	191	162	178	181	159	157	173	167	155	160	162	177	163	162	180	167	153	146	161	152	141	177	162	176	144	177	179	181	168	138	161	163	163	164	154	160	164	157	156	146	170	163	182	154	162	147	171	159	160	161	170	178	154	152	134	167	140	160	152	183	168	179	172	189	162	165	164	170	162	151	162	175	171	172	163	164	178	147	171	167	178	172	194	156	186	158	161	179	153	163	178	193	174	182	156	174	185	162	157	184	168	166	148	176	157	158	169	157	167	184	180	148	152	188	161	156	171	163	151	169	173	166	161	168	154	180	162	143	156	155	170	156	151	175	160	156	181	161	186	166	194	156	163	174	160	164	154	164	162	159	171	171	181	159	152	146	147	170	179	184	207	148	170	173	165	144	157	163	155	154	168	167	182	168	157	163	159	169	162	156	181	161	151	182	171	168	161	160	165	152	133	178	179	169	158	166	167	176	195	160	168	154	162	160	173	153	160	150	163	174	179	171	151	167	148	153	149	141	156	155	161	170	176	156	165	174	172	197	140	161	164	169	164	157	137	155	166	174	180	180	154	162	182	147	172	160	178	162	178	182	171	177	182	158	157	167	180	164	165	159	159	145	168	167	149	179	183	151	174	177	151	164	141	156	159	164	151	167	146	170	131	171	159	166	159	169	155	145	160	162	162	172	183	170	159	145	184	197	159	192	170	166	170	191	170	171	159	160	158	169	167	170	165	170	165	167	153	165	167	156	166	175	134	188	181	167	140	149	166	173	167	158	160	149	151	149	172	178	171	154	164	170	148	148	151	162	162	155	172	159	142	172	158	153	176	159	175	172	162	155	155	144	153	168	160	175	179	159	165	164	157	156	172	186	178	190	177	149	173	171	167	172	174	148	154	158	187	182	162	165	157	152	153	147	127	160	171	169	161	169	155	181	163	137	178	159	141	175	158	155	167	151	147	175	172	186	159	177	152	162	183	173	150	171	153	139	155	159	162	180	150	146	155	172	163	142	180	170	154	149	163	167	162	181	156	148	171	153	171	176	145	150	155	170	183	194	147	173	155	151	156	131	164	145	191	182	151	162	167	156	158	155	151	171	180	173	162	170	163	155	172	157	176	192	147	168	181	182	170	182	161	171	164	173	155	184	160	155	165	153	163	175	165	169	153	162	153	150	151	164	165	167	149	178	156	154	183	141	165	158	169	153	170	162	170	179	175	152	151	146	166	173	157	173	181	177	160	164	168	160	162	179	142	174	168	166	151	170	165	144	168	172	160	157	183	179	154	177	183	168	170	164	165	177	144	159	157	150	161	173	155	145	169	168	172	138	160	163	159	149	169	170	166	156	178	166	172	153	176	162	165	173	160	153	170	169	192	135	144	170	174	180	168	160	188	167	154	141	156	168	154	167	159	172	141	171	161	164	169	144	145	166	170	128	172	154	176	153	145	171	153	155	167	147	165	166	162	162	147	163	172	170	165	152	182	165	177	152	163	158	169	161	173	129	178	167	153	174	153	157	172	156	159	184	158	161	173	157	158	157	198	175	167	147	151	171	191	166	168	163	168	163	160	159	161	154	165	167	158	164	169	160	181	167	151	162	146	149	164	167	158	181	169	177	164	176	178	176	162	150	203	172	163	164	156	168	158	170	188	177	147	157	161	188	181	162	170	161	174	172	161	195	186	180	146	146	159	189	167	185	175	157	157	169	156	163	188	164	148	169	158	149	157	180	152	155	160	153	156	174	169	176	169	162	151	163	190	158	163	174	171	156	190	178	140	159	171	165	146	177	140	138	163	172	142	171	160	161	150	160	174	161	159	160	181	151	164	161	135	176	163	172	150	178	160	160	170	161	186	162	175	184	171	151	164	161	163	153	168	188	168	172	179	155	155	196	161	159	163	155	146	161	179	169	158	164	158	166	149	165	183	162	179	185	146	157	169	157	177	181	166	148	163	158	161	159	166	157	173	170	185	165	164	171	159	189	170	166	179	149	149	151	198	146	161	158	149	165	162	162	181	162	171	158	166	156	160	149	141	174	166	186	163	144	142	154	163	186	153	146	172	195	141	144	168	157	135	168	172	149	166	176	172	168	161	151	190	144	160	164	141	153	157	174	162	149	151	161	195	150	165	180	171	151	149	169	201	165	150	149	164	154	175	167	166	165	166	153	158	163	139	168	168	167	154	174	145	166	175	175	168	166	127	155	165	171	186	162	165	155	181	162	143	173	147	188	171	153	154	162	143	170	180	172	173	174	165	163	159	163	147	180	122	159	173	179	140	174	151	163	184	166	173	169	179	193	184	182	162	154	152	180	165	140	158	161	200	163	177	175	152	170	163	176	180	144	197	170	174	182	152
25979	10320	13253	4473	2849	2047	1640	1301	1064	896	738	692	634	576	579	539	502	485	492	434	443	421	430	374	411	365	441	406	376	397	385	335	354	384	370	386	351	334	344	343	377	344	356	363	369	371	345	334	343	366	353	354	359	337	378	363	343	301	352	356	348	355	333	332	353	341	332	314	356	330	331	342	377	327	333	339	357	342	377	336	334	353	373	361	355	327	330	354	329	343	337	364	355	346	330	338	384	356	369	357	332	335	377	356	331	353	345	366	355	364	343	356	328	338	366	358	329	356	309	352	338	337	347	348	332	344	312	318	332	360	338	356	348	346	364	341	321	347	365	352	313	339	328	357	362	342	329	353	361	358	353	332	299	356	363	312	349	364	327	337	305	339	338	347	362	341	338	327	326	357	307	363	324	317	351	342	353	315	333	326	315	327	352	360	365	353	344	345	342	354	327	352	381	346	355	312	331	319	320	335	350	326	314	371	317	358	365	346	329	348	351	350	313	349	336	323	326	348	359	343	342	359	350	301	361	338	370	309	339	316	341	335	372	335	330	299	357	352	312	344	336	365	321	349	350	332	335	375	353	356	331	332	318	336	346	344	329	324	334	339	314	369	335	357	365	332	360	347	325	347	349	333	342	376	347	364	350	336	351	351	347	346	352	357	331	356	350	345	313	331	340	368	343	337	343	337	331	342	347	301	328	327	310	336	360	317	340	341	356	354	339	321	338	351	348	327	338	335	326	363	349	355	354	338	343	307	378	327	332	344	373	338	353	323	339	346	303	336	313	343	330	338	279	350	326	335	331	335	304	356	339	337	310	349	365	309	325	335	329	326	338	336	340	369	355	342	331	328	327	330	351	342	329	305	365	328	359	341	346	329	336	329	319	317	322	365	343	370	361	378	336	318	367	352	336	374	337	346	362	342	371	335	327	364	317	345	349	351	319	341	315	346	340	352	314	353	338	363	325	350	338	348	333	326	307	354	347	342	337	331	360	371	304	332	344	342	355	339	367	370	323	333	373	330	337	317	345	376	306	333	355	356	323	357	353	331	319	318	319	329	343	327	339	370	357	338	352	345	347	329	335	332	313	341	351	325	369	356	345	325	335	355	340	340	358	344	350	350	323	349	376	335	289	346	343	341	318	367	311	354	327	336	313	362	366	371	304	354	346	335	360	317	359	343	314	375	326	379	344	338	288	325	377	356	332	320	353	330	351	324	328	323	346	349	319	330	323	358	335	317	310	333	359	372	360	349	342	341	357	341	306	334	362	336	367	353	326	357	362	348	354	324	359	359	327	351	317	339	351	366	340	376	361	336	316	335	340	321	350	316	358	325	387	333	345	376	339	345	338	347	354	327	381	387	336	322	333	338	353	348	302	376	334	359	337	320	346	343	342	319	322	350	339	350	329	344	305	335	324	350	347	359	340	325	339	358	331	347	356	331	316	372	348	358	353	337	345	339	352	356	362	327	372	337	353	366	331	322	324	332	357	348	339	339	327	332	327	316	316	352	380	308	361	359	374	356	372	358	354	321	338	360	335	335	334	337	338	359	334	339	385	363	341	325	307	325	356	375	329	340	339	365	340	342	334	339	333	345	333	344	310	352	356	332	364	339	319	339	338	331	344	326	349	341	355	303	320	324	352	343	330	338	345	369	347	342	346	349	377	345	321	316	358	338	318	335	319	335	382	366	370	358	331	334	364	318	331	331	338	301	336	366	336	335	337	324	344	335	380	363	326	347	327	346	317	319	319	335	318	315	367	347	331	332	335	356	315	317	344	341	366	345	334	343	346	332	334	409	356	352	355	345	359	312	322	346	338	335	331	331	330	333	332	365	351	385	334	310	336	342	332	344	344	352	347	341	325	362	349	337	365	328	340	342	383	379	375	365	341	359	313	343	377	331	332	340	322	360	330	362	340	338	303	372	356	315	350	343	318	333	346	346	346	307	335	331	353	351	302	367	362	387	374	347	351	355	336	367	363	336	349	289	358	345	334	338	313	361	337	370	317	335	326	347	328	363	316	347	295	325	341	338	354	317	319	341	305	311	362	354	336	345	330	324	340	309	310	338	375	351	319	323	351	343	342	357	333	334	359	320	342	343	325	351	357	356	361	351	327	316	368	353	357	355	349	325	312	310	333	327	361	311	374	346	359	352	334	353	359	321	321	321	340	357	354	347	367	355	350	345	349	313	367	344	341	355	333	352	335	337	330	353	329	341	344	344	344	359	322	371	359	365	378	352	350	347	359	323	316	355	329	356	342	323	325	325	370	324	374	346	356	349	348	356	311	358	343	368	371	310	320	324	370	337	339	341	333	362	360	336	372	359	359	336	363	346	373	323	323	314	335	349	343	321	376	323	360	358	329	344	356	313	344	327	321	347	356	370	319	355	357	344	334	327	322	318	329	362	366	334	336	341	310	330	342	326	342	319	344	332	359	323	308	315	335	323	318	311	344	304	325	343	361	361	351	323	350	346	329	316	345	359	306	373	323	353	347	331	341	350	350	355	356	315	348	351	359	332	353	350	345	354	367	361	317	344	322	338	308	317	349	338	348	345	331	334	337	356	330	365	335	349	296	331	333	355	365	344	349	315	357	361	343	351	329	383	362	338	323	361	318	348	346	372	339	331	345	352	357	348	304	344	345	298	342	367	365	351	324	336	338	353	337	304	369	376	330	353	355	356	371	358	321	329	347	325	301	324	346	345	359	318	330	314	335	324	339	310	320	316	319	356	346	339	346	362	316	350	359	322	311	349	337	305	341	331	325	330	323	375	360	318	349	351	343	329	309	359	360	347	351	333	344	309	317	372	304	313	336	318	358	324	320	358	336	348	325	324	358	334	349	337	348	340	313	365	371	317	347	335	357	369	323	369	330	342	356	325	360	303	377	381	342	351	372	339	340	304	345	356	382	361	349	335	368	336	326	308	353	343	342	341	370	347	347	345	323	369	347	344	356	353	328	348	320	323	338	332	342	346	322	329	317	341	322	344	351	342	336	352	344	343	359	339	312	357	341	331	359	362	379	354	326	338	318	344	344	360	329	349	352	338	348	355	331	312	387	321	335	333	349	358	337	346	323	305	332	356	375	345	373	352	310	361	334	335	305	327	355	341	318	338	314	341	328	354	347	359	372	353	359	343	322	300	335	340	350	354	362	333	355	324	355	358	367	311	334	358	333	305	351	353	345	350	347	352	346	331	359	347	346	341	350	348	339	337	341	341	361	348	385	334	367	353	341	337	346	337	354	335	356	328	335	344	347	354	312	328	329	370	342	315	346	349	355	358	349	349	361	326	334	318	333	325	336	373	335	337	366	336	337	354	318	342	360	340	321	331	343	325	335	328	338	356	348	329	328	350	351	336	374	312	350	358	345	373	368	346	338	340	334	349	355	351	327	358	348	370	343	330	338	379	371	318	329	347	346	327	354	326	338	353	354	350	363	328	381	316	346	329	337	339	336	334	344	339	399	328	342	302	335	332	349	335	327	363
23324	21338	29326	23688	21338	19616	2112	827	623	508	521	471	441	432	407	406	385	378	369	337	331	345	360	354	365	371	385	321	341	334	288	323	332	334	312	317	318	328	329	318	327	333	310	345	338	309	336	332	308	349	323	334	320	329	337	317	292	312	305	305	363	306	357	291	323	319	295	309	307	322	345	330	306	330	343	329	303	290	322	302	303	308	326	378	316	339	327	279	335	341	322	287	303	322	325	338	278	320	317	337	294	320	304	304	340	301	315	316	304	353	320	348	316	320	299	344	318	329	315	318	306	314	323	300	294	327	317	329	336	319	329	347	348	328	342	323	286	292	326	317	330	319	330	303	280	316	292	326	292	322	279	293	347	317	330	313	314	325	328	320	313	287	323	310	306	312	335	321	345	336	322	303	342	323	299	300	340	315	305	283	284	305	289	328	340	350	314	309	347	322	331	308	284	319	307	322	293	290	329	306	331	297	299	313	309	332	312	300	296	335	309	312	319	307	337	301	288	313	297	313	320	330	313	304	328	299	317	314	344	314	305	313	303	329	289	308	329	326	335	292	295	345	295	357	302	283	296	278	288	316	314	325	279	333	334	310	309	289	317	300	317	324	307	334	301	301	319	303	283	301	339	341	338	307	281	317	303	301	294	303	273	295	326	326	346	306	295	306	326	298	310	296	307	294	322	320	345	328	314	322	306	295	331	316	335	296	323	325	311	329	293	341	328	317	319	307	298	321	333	293	301	297	279	283	334	307	305	313	328	299	310	306	297	330	282	305	321	322	309	326	316	304	301	332	301	316	286	322	297	335	323	309	310	336	282	337	314	303	303	312	313	322	303	335	333	279	313	306	309	317	292	356	306	319	320	296	302	296	286	331	295	324	312	305	354	336	315	332	313	318	344	318	302	309	300	337	281	346	294	324	306	304	307	314	294	301	284	309	331	311	289	365	315	334	302	329	302	308	305	328	361	296	369	296	309	332	353	318	287	317	329	322	309	335	325	338	334	322	298	315	309	318	308	311	333	347	317	303	309	302	320	306	328	316	318	304	282	321	326	317	314	324	300	322	339	315	303	301	327	302	329	325	299	337	309	303	313	337	285	323	346	319	327	319	302	281	285	322	300	326	315	317	335	297	319	296	290	325	335	313	320	291	307	299	313	314	306	306	332	299	318	310	337	306	315	299	326	344	311	367	320	318	345	337	311	324	310	309	302	342	322	307	288	315	295	331	298	292	314	328	321	322	328	335	343	357	319	313	328	310	319	332	317	340	305	324	319	332	317	355	302	321	283	303	306	314	308	312	325	337	310	328	337	338	307	320	307	293	285	295	302	318	299	295	324	322	307	321	344	315	308	309	324	291	296	304	317	292	301	299	329	303	317	302	327	291	314	317	350	293	332	287	322	305	299	286	328	316	288	314	305	316	307	301	318	316	329	320	319	318	308	318	355	290	325	276	298	334	342	337	289	340	320	324	318	313	328	315	282	314	300	326	311	295	287	278	310	310	324	333	285	348	316	343	287	298	315	290	305	312	338	301	301	353	316	314	316	310	325	353	309	301	323	293	348	305	302	312	314	328	295	323	311	310	319	307	292	329	307	325	305	303	346	310	311	295	323	276	307	340	298	293	291	335	323	303	326	311	291	345	289	343	279	292	356	312	350	321	293	330	301	300	318	329	330	312	318	307	321	327	315	306	325	288	293	338	314	355	316	325	314	291	313	329	291	317	322	303	286	319	318	322	326	297	301	298	281	284	312	308	306	305	313	310	321	317	338	320	315	352	306	319	300	323	315	317	321	326	301	324	312	301	346	315	311	346	301	288	313	316	334	320	321	337	295	296	329	329	294	351	305	297	287	316	339	314	325	309	330	305	305	313	316	324	347	324	294	302	322	285	299	345	307	323	299	335	333	340	301	341	317	318	318	298	290	304	284	305	355	327	323	296	337	313	328	330	282	328	306	304	318	291	319	329	338	334	325	268	309	325	285	340	324	339	324	324	315	301	315	353	323	330	324	330	317	294	325	299	333	325	298	329	301	331	329	327	309	295	306	326	338	313	319	272	299	330	309	321	305	308	307	315	326	315	295	333	326	337	315	323	301	324	295	340	324	329	329	332	320	328	294	286	310	297	291	315	312	328	336	344	290	291	307	323	304	301	325	355	329	315	300	343	295	329	310	294	337	339	298	334	351	295	332	351	329	300	305	325	309	303	332	296	315	335	292	311	307	323	313	345	305	292	344	297	294	324	313	345	322	322	298	325	289	301	313	310	285	302	305	314	303	321	302	299	333	292	302	308	340	307	318	284	301	272	300	305	321	307	333	333	338	318	325	333	307	318	297	322	304	309	311	337	327	318	286	310	357	325	287	317	301	303	297	309	317	300	291	316	332	291	337	287	300	337	340	280	315	316	308	297	300	327	344	289	332	304	315	301	298	296	322	324	313	309	312	332	300	335	291	306	310	327	308	324	314	304	294	337	286	306	302	321	296	309	321	334	307	321	306	314	311	312	300	311	302	311	301	312	333	314	316	315	348	300	311	331	267	264	316	367	321	304	331	299	300	306	315	332	343	308	313	267	331	330	338	310	341	322	332	294	299	291	297	364	296	305	311	306	296	286	296	308	300	313	317	326	325	312	311	329	326	324	309	296	290	316	292	335	317	311	288	287	326	290	314	315	294	331	344	326	310	315	336	286	334	331	336	333	321	303	277	287	329	329	340	318	344	313	324	308	320	302	330	320	321	298	326	283	328	304	292	339	329	329	311	288	341	316	280	355	314	336	308	328	306	306	321	291	307	310	318	288	292	314	311	296	314	320	310	326	324	327	283	332	331	355	332	297	305	321	334	287	323	313	317	295	309	295	338	321	316	296	292	314	299	334	330	323	303	285	312	297	309	328	330	323	307	298	301	335	298	323	331	302	319	282	304	319	313	327	316	300	308	327	323	321	337	320	319	306	314	354	325	302	309	336	272	322	314	317	312	330	311	329	305	322	305	307	299	353	301	296	320	311	339	281	323	299	313	308	312	321	306	340	335	323	335	332	318	321	329	342	303	320	315	328	310	322	338	289	310	331	303	321	300	321	281	303	328	316	318	313	312	329	320	315	359	320	321	291	349	336	303	309	294	321	304	315	307	309	303	289	324	312	275	312	337	301	320	338	326	320	328	315	306	327	311	289	313	350	358	324	327	314	319	322	322	300	337	290	307	334	282	295	328	313	308	330	310	297	305	294	319	336	282	320	303	330	303	333	326	316	334	334	335	315	343	309	323	320	312	292	305	306	323	338	298	324	309	311	322	317	331	316	332	326	313	326	345	326	308	338	310	321	312	331	328	291	321	343	307	302	324	334	339	304	314	299	321	318	308	322	286	279	355	305	295	296	277	319	312	323	325	326	315	314	351	340	309	337	325	297	294	313	313	331	316	318	320	344	303	338	334	291	324	301	307	313	307	311	347	305	298	308	286	339	298	289	320	300	303	320	338	329	346	294
29112	16465	18272	7270	4829	3606	2868	2365	1994	1582	1459	1308	1125	1097	1039	930	909	857	808	802	746	778	743	761	726	700	702	661	653	649	666	689	597	645	624	639	608	591	622	669	592	641	578	585	604	651	626	565	636	603	611	630	601	594	594	581	603	601	578	582	602	593	561	585	583	570	589	586	616	630	547	579	620	558	548	562	571	599	613	587	568	587	562	590	619	594	540	593	566	586	555	615	598	592	593	597	539	578	590	555	537	555	618	610	570	619	575	579	557	564	590	551	564	623	547	583	578	579	589	588	603	573	607	587	593	580	550	607	563	579	569	551	583	576	601	564	598	568	586	558	582	588	605	607	595	577	592	570	606	537	584	599	597	582	593	563	573	587	546	580	601	607	583	554	582	604	581	600	552	580	576	574	584	579	593	566	565	554	573	555	582	554	616	636	574	554	568	580	571	573	583	590	593	543	605	553	571	581	584	576	590	538	562	620	607	545	536	567	574	534	637	570	539	556	580	591	588	567	549	565	587	556	557	536	609	568	584	570	571	571	586	615	561	604	579	578	598	610	559	580	593	582	564	592	604	589	584	575	588	590	615	579	574	571	567	573	589	559	586	603	527	555	576	541	566	607	564	587	575	609	556	606	571	579	646	611	597	543	525	560	556	579	577	552	608	563	563	571	557	588	574	535	579	538	622	557	592	599	567	533	580	583	599	557	594	575	588	608	574	583	564	635	567	548	577	560	559	587	574	576	554	520	544	590	612	631	621	548	583	605	617	526	572	587	559	636	586	567	564	561	575	567	577	596	539	622	581	564	626	566	580	560	553	598	575	567	571	571	618	564	603	600	587	557	575	581	560	537	597	553	595	535	573	579	568	602	579	550	564	600	576	585	579	584	603	565	575	567	600	593	560	567	564	597	590	631	583	617	600	576	526	636	573	564	610	583	599	558	614	595	600	546	581	567	595	568	605	546	572	592	507	560	583	573	574	599	543	615	564	612	566	607	587	606	577	544	563	563	565	611	618	600	607	582	580	594	566	587	571	588	580	576	566	603	559	569	578	590	587	574	560	549	587	605	571	613	562	591	536	557	587	596	587	603	527	597	559	575	564	565	569	580	570	610	571	606	591	610	516	559	563	569	598	601	560	594	578	577	548	603	568	592	591	631	583	556	594	564	570	565	622	571	562	556	562	580	569	569	576	550	561	573	586	638	609	553	563	569	618	589	567	591	591	570	555	609	610	606	560	576	598	546	594	566	570	574	552	549	570	592	578	570	559	552	550	582	528	584	559	571	576	580	591	550	568	566	641	593	605	599	543	595	609	576	634	564	535	616	609	597	548	569	569	598	592	567	566	582	636	556	598	592	641	549	542	564	587	592	607	563	559	624	610	609	589	636	617	617	612	574	580	597	523	609	608	576	581	545	602	562	593	576	556	576	591	593	578	552	564	591	593	592	554	602	601	615	529	609	562	534	610	564	575	602	611	577	574	577	558	589	576	604	559	561	596	606	572	563	605	577	546	580	567	548	609	604	604	590	619	595	597	544	552	550	578	560	552	595	531	539	562	590	611	555	568	619	613	570	590	550	550	546	593	567	564	551	577	604	579	596	568	598	581	588	597	624	624	606	583	574	567	575	603	617	561	583	569	604	581	554	558	609	590	575	588	534	552	581	605	562	582	569	619	593	538	588	557	553	564	575	550	585	581	533	575	612	539	570	572	567	576	581	617	591	568	573	574	559	618	588	593	574	560	562	585	544	552	583	566	611	537	599	613	535	575	576	564	574	597	598	582	601	582	582	628	592	563	614	610	576	558	578	547	550	571	606	549	552	580	543	525	559	577	534	570	555	581	561	579	569	564	588	608	539	597	616	545	567	553	587	602	586	575	591	559	589	554	643	530	551	543	541	597	587	564	565	579	575	569	569	594	576	578	589	589	570	561	573	536	566	518	588	562	550	592	581	590	559	625	591	548	539	580	582	568	588	590	564	621	572	570	578	591	626	608	571	623	539	594	549	589	574	558	582	585	601	603	578	617	585	570	600	597	580	579	572	553	572	592	571	578	546	547	555	608	584	638	578	562	609	602	529	571	588	553	593	573	578	573	535	564	573	566	589	572	575	540	585	602	570	595	584	598	579	532	584	570	604	597	591	566	596	596	558	572	604	583	564	583	547	622	590	536	586	599	563	613	533	603	521	581	548	598	622	574	603	556	608	601	557	574	572	566	585	571	545	596	595	587	590	590	566	531	584	621	581	584	573	544	629	600	619	600	578	562	562	575	595	562	545	635	543	544	567	614	573	610	568	510	527	568	602	591	590	539	599	590	607	562	579	598	570	571	599	589	562	554	555	579	587	614	587	608	585	588	571	602	593	559	611	543	559	617	525	571	584	564	577	601	586	548	563	594	556	577	581	581	603	598	558	609	620	589	556	601	575	600	577	545	566	591	586	539	504	571	565	567	560	620	568	575	538	541	573	564	564	552	569	604	567	624	565	557	553	572	599	590	594	511	569	574	582	585	611	600	595	587	613	571	627	613	604	609	565	547	580	611	565	570	544	587	550	629	559	568	578	566	577	644	539	623	566	608	622	597	572	581	621	628	574	551	585	598	566	574	574	559	583	553	560	569	575	584	559	591	581	568	583	547	568	614	566	604	561	575	539	590	528	638	552	616	500	566	555	577	527	608	581	572	595	557	618	514	597	591	549	582	565	556	574	599	584	584	610	551	547	622	581	573	577	560	580	589	563	558	592	614	572	564	600	538	574	577	595	555	607	592	605	604	594	559	561	608	532	549	584	588	556	585	614	598	603	602	587	581	578	582	532	572	602	551	581	563	561	581	620	590	610	526	637	593	545	584	581	562	593	571	555	561	552	545	592	565	574	571	573	568	616	561	590	583	555	556	589	555	620	535	563	615	560	553	601	584	543	595	589	603	570	561	593	573	622	584	602	541	553	556	611	595	551	571	628	591	601	599	562	609	547	564	569	587	574	566	564	571	575	577	575	556	576	577	566	581	583	561	611	573	536	546	597	541	586	596	595	541	562	573	561	550	577	601	563	584	575	601	584	583	566	564	589	590	539	553	588	584	563	596	549	557	595	571	559	542	579	641	555	574	576	561	584	574	545	611	586	580	592	576	545	613	563	609	592	584	551	591	588	559	589	581	563	555	577	549	591	595	577	554	573	618	600	623	587	598	620	555	537	544	594	537	554	548	566	562	588	619	554	546	579	540	541	556	593	592	600	562	572	588	563	607	561	554	564	536	580	597	552	566	552	578	582	599	574	569	616	543	608	594	609	614	583	585	621	593	531	575	552	594	585	600	561	569	608	574	565	565	541	590	588	597	564	603	592	582	569	581	603	554	603	602	561	572	577	605	565	601	577	540	595	570	582	546	541	549	548	587	552	571	588	552	555	600	558	528	585	588	585	561	557	573	599	649	611	582	566	592	565	617	601	568	570	551	572	612	591	605	590	601	584	553	564	542	551	591	613	574	541
26776	20751	8802	855	459	397	387	407	351	355	373	368	368	375	316	382	339	360	350	342	389	360	340	372	337	349	340	376	355	350	349	350	379	359	361	363	344	337	341	343	339	351	345	366	332	353	359	345	341	351	357	357	395	344	385	343	378	341	338	338	359	325	356	328	314	331	341	361	359	346	369	340	323	354	349	357	322	362	348	346	308	358	314	348	322	381	345	342	355	356	348	369	342	338	384	343	322	363	362	330	386	348	350	357	331	383	346	308	354	334	351	354	358	351	343	333	344	326	362	333	343	348	352	312	323	347	365	342	366	337	364	369	350	342	361	341	387	330	348	339	347	342	354	315	323	329	330	323	341	324	358	363	350	359	355	357	349	334	314	329	357	336	332	350	356	343	356	370	350	339	351	351	355	344	331	345	347	346	352	360	337	311	374	335	366	377	346	329	346	373	357	345	342	351	348	350	350	356	331	307	329	342	355	349	335	336	354	385	329	348	360	342	349	369	380	363	385	367	339	337	360	356	340	396	368	341	326	323	346	386	323	357	354	366	352	353	376	347	346	377	335	363	359	356	359	359	340	358	314	349	350	348	339	344	329	333	325	316	401	338	398	356	357	365	354	324	363	395	356	336	342	317	345	369	362	351	327	323	339	352	354	378	357	331	371	345	348	343	334	334	339	357	347	336	357	339	361	345	355	408	380	322	357	350	347	335	339	374	366	343	356	337	369	348	346	328	359	351	337	342	362	354	340	333	337	330	335	367	361	388	359	392	347	359	345	324	337	374	299	348	342	359	351	355	346	360	354	319	344	364	338	344	345	332	376	366	341	331	314	350	351	335	356	305	324	354	363	346	352	348	347	316	367	350	350	332	387	339	352	376	320	354	361	341	346	332	369	341	354	324	338	323	386	346	350	368	330	322	341	342	329	382	325	348	369	340	348	353	352	363	370	336	360	363	341	343	345	370	381	324	364	335	343	367	368	363	341	363	357	298	344	338	326	329	340	315	323	377	363	334	366	339	361	322	351	375	356	370	328	350	344	329	356	360	330	331	316	344	366	342	366	359	358	351	385	348	323	352	357	368	341	328	362	346	319	364	332	332	357	382	342	394	366	337	346	345	334	324	357	356	379	365	345	388	351	338	341	381	341	336	331	344	366	363	363	344	333	363	352	344	359	379	357	342	339	360	315	295	371	355	360	365	380	368	322	359	359	342	374	321	359	344	372	353	337	342	342	344	378	348	365	363	364	335	390	355	326	342	361	314	375	368	395	361	359	358	347	323	332	336	333	377	379	372	320	356	361	337	329	349	340	357	381	374	322	368	352	368	351	329	355	323	371	357	329	366	374	340	338	351	353	351	337	370	346	336	335	351	353	367	392	308	365	331	356	396	348	353	331	362	388	355	345	347	338	316	334	316	347	360	378	324	334	358	385	345	361	357	325	378	370	375	318	340	386	354	359	367	349	305	342	329	339	333	345	333	333	373	341	364	343	351	352	327	332	343	367	370	378	348	343	331	344	366	360	346	342	347	357	325	363	320	333	343	371	328	350	354	321	353	356	363	353	351	348	301	352	370	344	349	364	369	326	367	320	344	352	344	358	333	359	324	342	355	361	366	341	360	352	346	316	336	367	356	332	387	349	342	321	362	333	352	377	353	371	359	366	306	354	370	331	347	317	327	329	324	324	359	325	326	367	358	357	317	382	355	375	355	357	330	354	357	304	338	348	339	331	323	362	354	358	314	369	361	365	358	325	345	337	350	325	396	345	374	340	336	326	353	348	357	349	363	379	334	327	353	374	344	371	352	360	377	359	368	347	363	351	336	321	350	376	372	373	335	355	354	351	335	363	347	341	348	327	316	360	332	364	324	365	396	341	353	341	357	334	319	381	352	340	346	374	358	324	337	356	360	341	334	345	372	322	346	314	326	321	336	328	333	356	350	342	367	327	337	326	345	319	343	345	327	333	348	346	367	359	341	345	359	352	326	350	377	323	365	332	374	411	347	337	364	347	353	382	336	352	366	382	345	365	351	333	346	349	346	355	362	342	364	360	348	354	330	335	364	366	324	339	350	334	338	354	368	352	354	353	361	352	331	328	336	317	361	362	371	361	320	351	340	349	331	369	315	359	373	374	357	365	361	378	336	348	347	318	375	344	314	360	343	342	325	344	321	332	353	359	338	355	368	355	377	344	348	362	364	345	374	329	349	360	337	333	371	363	337	338	370	301	338	367	344	335	359	321	340	314	371	324	387	361	375	335	363	353	336	368	364	371	337	363	323	349	355	346	330	356	365	386	364	355	339	353	350	339	359	349	328	371	355	345	336	358	326	324	372	333	386	341	344	333	369	414	313	354	352	349	334	362	352	337	339	359	351	357	342	330	331	312	362	342	332	348	327	354	340	340	359	369	335	291	386	334	365	344	306	314	361	365	329	336	357	344	351	361	383	371	328	345	329	365	377	347	315	379	327	343	351	358	360	338	350	351	304	384	362	324	364	355	336	337	337	350	329	342	360	357	379	372	365	332	326	381	300	349	376	343	376	339	344	347	381	377	350	308	344	382	318	325	355	346	376	351	354	343	361	375	351	374	331	353	339	373	355	314	333	318	334	328	354	345	330	317	366	367	351	339	315	377	367	339	367	342	369	339	382	367	374	337	317	356	321	351	324	357	360	305	332	327	349	366	332	363	351	352	350	366	368	364	346	343	348	334	347	329	394	386	322	352	368	333	348	343	353	330	318	347	355	346	346	350	348	333	336	318	319	377	347	348	342	388	350	339	358	325	337	358	331	370	338	346	358	334	328	329	360	336	335	331	323	339	376	382	361	348	361	344	346	347	362	331	358	307	342	360	312	330	352	374	320	344	347	379	369	366	322	346	376	335	351	333	357	313	362	338	333	373	335	373	323	301	355	341	333	349	317	307	335	349	309	366	348	355	344	362	363	310	324	348	365	352	371	345	316	336	347	346	383	351	387	327	350	306	338	365	336	329	336	347	345	363	363	326	365	371	327	359	338	324	336	358	330	352	366	329	373	351	353	387	339	331	343	373	323	351	369	359	374	381	345	327	353	347	370	362	376	344	331	363	401	347	369	362	361	329	331	349	347	282	361	326	349	313	363	312	345	361	327	326	373	341	342	362	312	346	337	335	359	348	339	333	359	324	375	352	365	366	351	359	363	334	346	367	344	380	387	379	376	328	334	323	359	383	326	349	383	316	344	348	342	344	359	363	336	340	383	333	344	334	341	341	310	348	390	373	338	357	352	348	335	337	344	371	337	357	335	358	362	353	342	360	356	347	330	351	374	374	364	362	323	368	306	356	385	373	379	365	357	363	320	346	390	341	337	371	329	366	392	364	329	325	390	347	349	322	349	351	332	348	344	330	328	364	335	335	347	334	326	324	335	358	331	367	349	323	349	353	365	324	325	356	377	333	337	356	386	328	328	344	358	355	346	338	352	352	344	344	342	375	343	358	353	342	351	352	330	345	356
13439	1818	2193	1053	912	889	796	772	743	691	706	699	697	754	680	674	709	641	692	666	698	679	700	737	711	736	683	696	642	700	680	674	694	677	699	709	623	662	669	723	684	689	668	719	695	669	716	671	695	684	693	718	670	637	675	698	649	642	682	703	659	665	662	672	657	685	711	729	732	668	680	695	739	672	697	678	681	682	702	681	664	684	701	708	640	669	673	705	730	680	715	701	661	650	706	681	668	642	688	681	681	716	656	667	680	736	663	674	721	742	721	708	693	647	684	645	683	675	658	665	702	645	658	662	680	692	691	655	643	686	684	667	722	680	675	718	676	704	739	693	690	697	637	647	702	628	682	677	682	687	665	684	701	729	698	695	620	686	703	658	710	686	684	734	666	669	703	755	707	677	629	678	690	672	664	681	643	700	623	658	655	694	661	663	703	699	689	734	693	640	700	724	730	671	723	686	680	697	709	679	712	681	729	674	691	675	683	705	710	721	717	623	634	706	685	614	758	669	680	722	627	719	713	694	706	687	695	730	683	659	621	683	673	697	660	702	661	650	675	658	659	664	670	700	722	661	691	695	686	694	752	668	674	742	688	687	659	721	732	648	672	694	676	645	647	720	706	673	677	690	660	695	651	690	717	667	647	654	654	722	667	700	712	666	677	693	698	690	727	654	641	689	703	699	678	677	680	680	705	697	669	718	728	714	698	672	683	709	699	785	697	724	730	722	620	710	685	667	747	723	703	672	628	660	696	702	718	690	705	701	712	698	736	699	723	693	733	731	654	684	692	709	619	664	693	655	733	666	660	703	683	689	693	657	716	708	676	690	690	704	648	670	667	727	689	693	656	710	708	661	740	703	640	734	657	703	663	671	741	689	711	718	703	649	724	671	665	693	705	692	716	717	596	653	653	660	660	696	742	665	662	666	695	705	681	675	730	657	702	708	700	733	696	713	670	694	696	704	701	643	683	658	687	708	655	677	663	676	701	681	729	667	686	708	727	699	660	686	691	672	679	695	708	731	668	665	689	706	697	692	745	675	683	683	663	674	733	724	704	669	712	642	686	678	671	667	634	618	697	714	686	660	640	726	683	661	710	663	669	690	734	698	649	732	644	698	670	683	663	668	718	691	692	691	691	703	685	693	698	701	724	693	625	682	700	715	667	683	673	698	687	637	674	667	691	719	625	661	649	731	680	649	681	650	676	697	705	696	618	728	713	683	700	675	695	714	736	653	700	720	660	621	680	672	677	699	708	685	685	696	686	629	673	726	696	705	670	707	705	656	680	712	690	652	683	667	674	677	700	653	674	664	719	712	709	696	668	689	656	650	727	685	651	697	660	650	651	648	666	629	678	671	684	727	661	709	699	644	707	667	686	699	669	680	705	668	712	684	638	661	720	670	701	640	748	660	702	698	651	692	686	725	635	655	638	658	717	709	665	666	708	649	705	676	689	686	702	677	684	643	625	687	718	687	641	723	668	700	675	747	699	712	709	695	695	701	687	745	692	664	673	662	700	677	710	691	652	729	666	685	632	742	656	698	688	712	716	687	698	691	746	680	670	673	687	679	687	675	718	700	670	688	703	706	700	671	646	662	661	681	708	676	674	698	664	636	694	687	739	662	678	748	713	704	715	658	677	682	691	696	708	696	727	717	697	722	703	719	685	666	687	659	662	661	693	703	681	721	678	699	693	693	688	661	636	719	698	666	685	685	690	698	679	714	690	664	701	632	686	705	649	699	710	668	693	684	704	670	680	681	660	665	643	666	668	694	702	703	697	645	668	671	654	701	702	696	700	710	712	666	673	705	647	667	684	641	706	680	676	711	692	680	726	718	717	687	721	687	728	687	687	699	687	656	709	648	677	675	672	710	689	682	656	665	677	666	709	723	683	687	721	713	674	691	705	723	687	669	726	703	708	721	712	663	666	723	642	613	700	678	669	723	684	685	680	702	683	738	662	694	683	717	707	665	706	679	755	703	682	693	684	695	698	685	646	645	713	692	710	706	663	698	605	665	707	692	686	698	660	657	647	687	680	679	733	672	700	696	671	670	656	704	689	701	719	686	660	695	693	734	709	683	661	729	698	688	646	645	714	683	666	702	676	662	650	684	645	719	726	722	666	703	678	697	700	664	673	712	659	728	677	704	686	713	656	653	676	661	663	721	702	737	696	647	665	677	658	667	697	731	668	719	670	725	699	682	697	667	711	646	639	696	676	696	701	701	666	696	658	688	662	673	659	695	648	701	677	666	692	670	694	716	688	706	710	684	669	714	679	676	660	709	710	694	731	676	682	712	678	613	708	685	692	716	664	654	696	684	711	697	743	665	684	719	714	675	684	682	730	678	683	672	681	628	715	662	680	687	703	679	719	646	692	669	647	673	643	661	694	644	689	696	643	656	656	667	699	690	698	696	711	667	638	643	698	688	721	682	698	645	642	694	712	687	685	669	632	659	699	683	674	680	707	683	697	681	678	717	673	678	693	672	708	717	678	707	676	678	654	700	708	687	646	650	677	719	727	646	689	701	659	643	672	704	679	620	659	665	708	684	697	669	678	694	690	662	709	718	694	689	677	702	688	723	705	657	720	690	679	631	739	654	706	653	680	675	732	704	724	710	704	694	730	661	693	679	695	736	668	645	711	665	640	687	666	669	705	697	676	692	690	661	689	707	668	693	680	679	698	685	693	642	650	704	660	660	689	638	684	734	742	702	728	681	690	679	736	687	694	724	706	681	628	718	633	673	676	674	694	700	666	678	718	677	669	685	689	689	717	678	711	675	678	692	683	681	657	662	653	702	700	728	655	663	653	707	683	686	674	615	718	696	701	659	686	670	689	693	658	689	642	691	700	711	687	718	682	722	641	682	701	704	720	706	696	665	728	711	682	651	710	674	649	692	664	694	690	675	700	672	682	668	701	635	672	693	683	691	675	695	661	680	660	684	668	752	694	665	697	675	681	674	677	670	694	662	693	649	689	670	639	686	683	697	710	639	662	679	709	685	695	683	675	661	682	717	690	679	645	642	682	666	636	645	679	703	680	654	709	703	696	648	708	667	703	683	695	701	687	716	687	681	699	700	669	717	705	644	683	679	681	720	676	690	625	702	717	654	680	695	708	643	676	668	699	698	720	684	707	713	670	687	692	653	658	659	695	729	672	693	694	696	676	731	681	697	665	703	720	624	661	705	700	713	667	673	655	714	666	666	699	662	696	679	693	725	680	686	708	678	702	693	698	690	693	660	648	673	719	687	682	675	690	663	772	687	634	716	728	688	683	676	676	702	702	688	682	690	639	736	683	690	704	685	692	691	685	690	656	730	666	718	654	740	639	718	692	630	668	717	672	686	702	726	698	730	694	706	704	703	732	755	682	672	647	704	739	693	711	690	689	718	698	661	686	677	730	713	696	698	651	708	701	669	725	665	694	722	665	684	714	664	660	680	660	693	704	669	688	698	668	705	699	697	656	717	702	656	731	652	723	662	662	676	646	649
24234	21348	28755	24296	20502	2034	569	399	334	291	260	264	252	248	214	209	240	200	196	182	205	176	202	177	184	182	170	178	179	160	179	145	187	178	193	166	172	170	170	165	174	173	177	175	154	137	136	174	164	169	186	206	181	170	153	159	163	154	163	157	169	156	167	181	171	162	152	174	149	176	161	173	162	174	159	175	159	178	168	163	176	155	176	155	157	168	176	163	196	169	167	147	140	172	157	175	163	174	148	166	144	163	164	160	183	152	172	169	178	171	155	172	172	192	147	168	163	160	149	151	168	154	161	155	152	155	171	137	194	144	164	191	160	157	145	158	152	167	146	174	159	187	172	156	147	170	174	152	160	186	160	147	176	146	164	169	175	174	152	168	180	171	180	169	152	168	156	184	177	189	170	156	150	161	151	161	152	162	156	159	175	152	130	171	144	133	168	162	181	164	166	178	178	162	163	157	161	156	150	156	160	171	166	160	171	163	171	166	168	165	180	150	166	174	173	170	179	167	175	139	184	176	192	168	177	159	159	166	149	151	162	182	145	153	176	184	164	165	172	169	181	177	169	157	159	167	169	180	162	146	192	150	157	184	166	160	184	154	159	168	185	155	170	154	167	160	174	162	152	161	166	143	161	147	162	165	152	155	171	165	173	158	177	179	141	163	160	166	169	167	197	176	177	168	161	160	138	179	163	165	179	178	181	141	160	164	186	190	151	166	136	164	165	141	164	155	166	188	174	138	159	152	146	155	143	165	153	146	180	172	156	170	176	150	163	152	179	171	168	161	163	167	147	178	171	146	158	159	156	161	156	150	184	147	175	170	157	176	157	164	171	173	156	166	163	142	173	182	167	173	160	162	161	165	180	157	172	160	177	176	165	174	156	190	174	188	139	174	167	161	158	176	173	143	163	182	149	166	153	146	167	153	162	173	150	188	162	147	158	169	157	159	152	153	171	167	159	169	180	193	161	185	155	166	162	153	148	174	167	166	166	155	172	177	159	164	180	166	165	144	157	148	182	166	156	160	153	151	167	170	166	141	171	198	159	159	183	163	169	182	168	147	170	160	160	169	157	166	147	180	162	163	156	155	169	170	176	143	162	179	158	161	156	166	158	153	163	171	163	144	146	161	172	158	156	184	158	177	172	167	153	178	145	173	159	154	157	175	190	168	152	163	159	156	172	138	146	172	178	174	180	185	153	162	144	146	171	179	169	162	151	143	175	156	148	143	176	156	186	154	162	161	188	159	155	148	180	145	148	173	138	159	135	162	170	176	162	154	153	142	158	159	178	165	145	175	156	183	183	171	160	168	153	154	163	177	155	146	180	161	149	124	161	159	172	155	142	161	164	164	149	163	171	159	158	175	169	179	171	160	172	159	153	168	193	167	154	157	155	176	196	152	161	144	187	140	170	164	179	162	162	165	154	147	144	164	156	174	166	166	169	164	177	168	189	169	156	168	183	174	157	161	167	163	154	193	134	175	175	162	172	165	166	157	178	174	152	148	131	174	143	155	166	171	154	170	134	164	169	144	164	171	155	162	158	156	160	166	169	146	174	172	189	176	158	151	173	153	149	158	159	151	186	152	180	143	182	164	180	144	166	164	164	156	142	159	162	138	159	168	181	167	172	180	154	182	159	160	158	159	133	174	148	150	148	177	171	189	161	173	159	177	174	165	150	157	168	133	156	162	156	155	148	158	160	157	188	169	184	156	168	146	146	167	164	163	169	125	157	154	183	164	172	174	142	188	174	168	146	169	150	150	168	162	170	167	165	159	143	183	170	151	161	175	176	167	174	160	151	163	175	170	159	149	179	179	142	176	169	151	167	160	152	162	152	158	168	164	159	161	173	169	152	183	179	164	148	161	167	140	180	170	161	149	156	156	173	158	164	172	151	160	161	168	155	176	145	187	178	152	177	168	170	157	135	169	152	151	157	172	144	165	169	151	154	156	150	164	181	170	185	192	155	163	155	168	165	169	175	135	164	174	154	166	192	139	191	172	182	148	143	180	134	185	129	173	175	160	168	175	164	173	165	161	145	166	149	175	150	144	147	144	160	157	167	160	150	170	157	161	176	175	171	167	175	168	156	162	173	169	161	168	153	144	157	182	153	162	185	194	148	159	174	176	132	144	170	142	161	173	156	182	160	170	188	143	167	162	165	175	152	175	167	171	159	173	165	187	162	165	179	162	164	157	178	189	152	182	174	189	153	153	171	151	167	173	162	160	150	158	162	153	183	181	180	170	147	166	133	185	152	160	163	150	171	163	150	172	180	153	135	175	157	192	162	174	171	164	184	176	163	191	165	159	154	163	160	154	166	135	158	166	151	157	175	155	178	179	154	170	148	149	163	153	188	131	174	180	168	161	163	154	184	169	160	164	142	149	187	158	162	182	186	166	152	148	170	185	179	155	135	162	142	154	164	146	180	163	181	178	164	146	177	138	173	156	181	178	171	151	172	162	172	164	156	179	184	149	175	171	178	185	186	156	165	180	170	184	157	144	201	146	161	178	175	168	157	159	173	149	185	176	160	154	164	151	162	149	143	158	161	145	155	165	198	157	150	174	171	160	148	155	164	176	176	163	185	164	164	158	159	151	170	188	173	171	186	145	168	167	165	148	143	153	161	141	155	160	179	148	166	173	172	176	145	162	178	155	156	187	182	169	141	161	160	147	178	158	166	167	182	167	174	175	175	175	169	166	145	166	147	163	185	155	157	178	152	168	163	171	162	159	168	172	142	159	163	186	165	157	173	150	168	162	165	165	183	166	165	166	169	156	173	184	178	162	161	155	153	176	156	166	168	187	170	153	131	160	167	179	165	166	166	173	147	149	175	184	155	166	165	168	148	145	165	182	163	173	144	155	157	164	165	182	176	160	144	179	155	157	161	165	141	152	177	140	153	152	169	160	174	154	168	160	162	179	181	163	186	163	165	170	159	175	154	171	172	175	173	169	142	192	190	157	167	167	155	174	163	163	160	141	184	168	153	155	149	182	179	165	145	145	172	170	165	158	185	163	176	161	172	145	128	176	169	160	174	180	163	148	168	148	179	153	149	153	197	168	147	172	172	159	165	175	167	168	162	165	136	175	157	156	153	138	166	172	146	169	155	159	158	149	180	148	158	212	180	179	171	157	164	167	159	175	163	152	158	161	194	155	199	152	138	165	159	162	147	150	146	163	158	164	180	141	163	179	166	161	163	149	160	144	155	158	175	157	163	153	148	161	149	159	162	160	152	153	147	162	171	168	180	176	192	163	172	174	145	163	155	158	169	152	174	171	185	167	159	141	160	165	157	158	179	190	173	164	163	143	161	143	173	160	182	181	179	157	172	160	174	152	156	172	168	169	150	177	172	148	165	157	162	152	144	184	140	189	149	184	159	148	145	158	173	140	175	141	177	171	175	157	142	176	155	184	171	153	168	146	182	178	171	166	177	160	167	163	164	144	164	169	162	180	177	148	144	167	165	176	184	154	159	160	182	153	163	157
26161	10277	12480	4354	2813	1987	1609	1297	1049	860	769	653	648	636	514	523	524	457	497	472	432	454	430	433	414	403	406	371	394	366	385	391	374	383	368	395	358	360	396	377	364	366	325	340	323	344	380	366	338	365	379	379	345	366	355	327	339	327	365	378	320	331	359	349	382	355	299	340	343	346	354	362	317	392	352	328	345	315	331	361	334	320	346	328	341	348	354	348	321	361	329	341	357	363	319	319	345	349	307	376	362	330	337	315	310	354	314	376	332	326	341	373	364	363	331	336	326	347	356	316	369	366	340	344	343	335	327	315	360	345	328	311	339	350	331	340	357	358	336	348	302	355	350	333	371	340	344	316	362	328	350	357	324	374	344	348	320	341	319	329	353	329	335	356	330	319	318	390	349	324	344	371	332	346	322	339	359	332	343	346	365	353	330	367	323	346	342	318	334	336	350	375	321	346	334	330	336	342	340	314	332	349	329	336	311	333	341	342	334	330	359	339	360	362	313	343	327	356	341	324	349	336	367	345	368	338	350	349	328	362	330	328	367	381	354	368	341	341	353	326	327	344	318	316	340	356	380	305	331	350	344	359	342	336	340	359	351	326	322	330	325	368	319	372	342	329	348	364	332	326	330	283	310	323	365	352	319	320	342	314	316	357	338	339	303	372	341	341	334	350	381	346	327	337	353	357	365	318	356	332	356	376	354	318	308	337	317	351	349	324	306	352	346	339	317	326	340	334	357	338	315	356	317	321	345	343	337	358	350	378	340	341	347	347	335	357	343	346	333	324	341	347	342	355	341	333	330	338	350	345	310	353	328	323	323	357	339	340	345	314	354	326	343	366	320	342	313	345	328	341	364	318	356	352	348	345	317	361	344	369	307	351	322	365	336	375	372	333	294	364	347	358	321	342	333	328	314	337	333	343	313	330	346	354	311	350	348	344	358	328	357	330	291	328	344	339	332	327	341	342	324	312	343	342	320	336	344	346	368	320	356	335	342	334	351	322	334	341	314	375	335	347	350	377	321	322	334	329	349	350	381	343	324	333	351	307	397	351	323	342	343	349	341	320	319	359	345	327	302	344	354	342	324	370	332	328	348	353	358	359	338	370	330	334	356	355	361	351	377	335	330	351	370	317	318	333	330	367	347	360	345	336	327	325	376	330	347	327	360	343	332	353	328	319	333	330	338	313	343	338	347	346	350	337	355	364	332	347	373	375	332	334	333	331	340	359	331	359	332	342	305	325	326	332	340	336	343	350	335	323	341	344	342	296	310	366	338	351	318	346	345	381	354	345	338	365	345	307	306	320	299	325	346	297	340	347	353	325	358	308	338	360	346	353	343	334	339	367	350	319	351	337	332	367	365	348	340	358	335	341	344	338	330	308	349	365	356	335	361	321	374	334	343	347	346	349	367	355	333	321	347	347	340	345	336	312	317	359	338	319	365	334	358	331	325	327	354	339	357	357	320	329	326	334	338	331	368	359	334	333	350	340	337	320	316	346	365	337	325	321	338	351	348	375	372	364	345	348	363	390	326	343	328	318	323	334	334	363	344	352	354	316	348	321	350	341	368	340	321	328	331	334	331	403	322	339	316	342	340	357	348	361	348	417	323	381	328	325	347	325	324	351	382	321	361	344	369	353	344	334	308	300	342	347	376	323	340	329	349	345	316	366	314	348	334	332	344	323	343	308	341	300	327	351	344	350	339	316	364	346	367	366	358	346	347	314	353	353	333	346	334	366	318	355	352	316	314	345	362	296	325	363	350	364	302	367	348	353	298	335	336	321	317	335	344	332	329	325	355	345	355	337	360	356	340	361	350	322	322	342	323	324	323	327	327	347	373	318	354	335	329	313	304	336	345	339	306	320	348	346	332	324	292	347	337	339	347	309	324	349	341	320	366	296	361	345	376	350	318	336	315	377	313	301	369	358	323	365	361	348	353	333	341	328	359	312	342	354	322	363	333	327	332	352	356	332	313	347	308	339	371	352	343	341	327	311	340	323	293	335	312	365	343	333	330	342	350	349	345	346	348	332	330	337	355	345	326	313	314	363	330	370	318	349	381	342	344	346	347	348	340	364	341	352	359	336	366	327	364	323	311	344	409	332	349	342	361	312	355	318	378	328	326	300	327	366	343	314	351	340	345	326	349	325	331	369	351	377	358	305	371	351	345	321	337	345	335	370	341	330	334	353	371	361	292	358	374	340	307	355	334	317	368	343	350	346	351	323	351	371	347	342	359	366	327	342	310	344	306	335	341	362	362	373	328	336	380	330	349	315	330	337	348	344	333	333	343	347	342	349	330	334	357	346	363	343	339	385	362	352	325	321	319	342	304	340	361	343	356	341	337	309	362	330	370	328	332	354	346	333	336	352	345	331	315	333	345	345	336	360	344	360	341	343	348	344	317	356	385	358	357	344	339	301	332	346	381	364	333	324	323	336	350	358	339	362	335	327	395	335	360	365	318	328	348	336	361	358	346	346	354	365	347	318	368	326	357	342	350	352	347	323	371	344	365	320	336	351	354	353	335	316	335	353	318	323	362	333	367	342	370	332	334	323	361	326	338	374	313	309	334	355	343	341	320	351	329	348	340	329	363	331	370	332	348	351	347	348	323	379	367	336	332	320	365	388	334	371	335	375	380	358	324	292	331	331	346	327	355	336	330	356	363	354	342	349	344	371	346	345	379	347	327	354	353	367	347	324	361	340	338	361	336	349	346	326	376	338	342	328	327	369	332	327	343	343	363	354	339	352	310	356	339	328	342	344	368	337	339	317	368	363	348	355	313	345	350	328	328	327	342	318	341	364	327	324	323	344	330	355	315	329	319	345	355	353	359	374	300	348	350	355	346	367	327	348	372	369	370	322	361	343	333	344	352	378	350	371	363	330	357	337	330	353	362	351	353	351	347	313	346	314	344	321	356	335	350	288	370	312	336	340	344	364	373	363	342	331	331	334	349	362	331	352	351	348	326	355	293	338	352	313	327	328	341	344	336	361	351	349	372	376	365	320	364	350	339	305	338	372	310	337	358	325	360	325	355	333	316	345	367	343	331	338	353	351	346	347	353	365	346	339	352	341	363	343	311	318	315	349	293	342	350	336	332	355	349	352	330	332	355	324	347	354	370	355	358	357	349	370	336	317	332	346	300	319	347	305	305	362	344	315	322	331	335	308	363	336	318	342	316	325	329	321	351	329	338	309	331	320	359	331	371	388	366	339	348	340	356	337	378	332	364	351	351	314	365	328	336	342	362	308	323	309	335	337	350	310	376	298	320	348	310	336	346	323	352	345	348	349	323	360	335	321	337	340	337	343	325	341	335	344	351	318	330	370	345	347	352	326	314	348	325	318	325	355	347	310	345	340	349	364	341	361	338	338	321	311	355	344	323	384	339	367	345	315	317	338	342	339	326	353	347	351	366	307	343	324	325	343	347	373	336	349	343	340	303	321	341	355	334	324	347	321	381	325	353	347	357	317	327	346	346	344	305	322
23303	21336	29370	23657	21338	19519	2108	791	613	578	567	485	439	426	431	413	393	386	400	383	395	327	366	349	342	338	350	328	347	293	339	331	358	307	366	283	316	337	295	319	330	326	348	321	342	319	341	319	309	342	318	312	312	309	309	321	334	304	316	312	324	328	335	320	325	324	265	312	326	360	321	281	332	335	296	332	322	319	305	342	291	352	288	293	316	334	311	303	332	316	309	325	330	307	300	312	327	293	347	319	364	311	338	317	371	321	328	347	309	319	298	296	309	305	330	309	348	288	320	333	315	297	327	303	309	317	330	302	326	322	330	322	310	308	288	309	304	292	338	314	320	330	335	319	311	329	332	341	304	329	302	289	307	332	333	315	323	300	289	313	304	326	339	320	301	315	312	333	316	277	318	323	297	321	299	322	326	320	325	341	313	326	315	336	325	296	311	314	314	322	300	294	329	301	284	309	318	313	332	313	310	304	299	314	319	315	351	330	287	291	313	323	344	329	311	305	295	330	322	310	303	312	306	287	293	327	350	300	285	300	306	336	293	315	329	270	323	298	300	305	321	333	292	327	320	330	307	310	355	308	311	331	342	317	349	338	349	345	313	299	317	341	304	329	279	286	329	328	318	363	311	342	336	283	348	303	335	314	333	298	296	322	307	313	300	287	314	315	286	348	283	322	283	292	329	309	320	344	300	342	286	313	326	354	310	304	323	341	323	331	351	330	314	335	309	331	315	277	313	308	276	331	333	314	289	288	329	260	329	319	310	309	330	316	340	308	312	302	282	321	335	334	342	289	334	310	324	332	331	331	329	310	302	326	338	328	340	335	317	296	327	322	322	317	324	335	280	308	307	331	322	330	325	337	339	298	317	323	259	285	312	323	300	296	323	333	307	350	334	300	309	282	274	327	312	325	316	341	334	294	332	325	322	309	368	282	324	309	316	320	313	321	313	309	318	289	330	296	294	305	325	333	311	323	316	326	294	281	281	334	289	322	318	324	298	338	321	329	314	312	319	312	322	322	309	340	278	295	332	315	316	300	314	295	309	314	321	317	334	348	303	312	300	309	310	355	331	306	286	294	308	350	307	347	304	296	315	299	305	280	305	300	321	280	281	301	302	321	285	331	295	327	295	307	300	310	290	355	281	308	353	298	256	294	312	295	330	293	328	326	277	336	298	311	321	331	287	342	314	300	328	300	325	337	327	285	316	332	348	338	326	321	278	341	311	309	325	307	308	309	303	320	317	323	344	323	320	335	320	317	303	333	295	311	305	269	318	309	293	344	316	300	297	339	315	317	386	311	333	302	313	295	327	338	335	329	302	302	280	308	329	333	302	325	311	301	346	308	305	319	348	325	313	273	310	299	290	355	332	311	316	339	343	324	343	316	321	281	333	272	309	347	329	355	311	310	321	283	299	298	330	312	315	296	316	326	283	323	336	294	300	312	286	313	306	284	294	280	295	291	309	309	334	300	304	328	303	321	310	332	307	317	320	287	338	352	300	343	296	320	288	317	300	304	303	305	363	284	332	293	296	302	324	302	325	297	299	294	288	285	323	304	314	290	310	304	300	332	330	303	295	311	305	312	308	332	298	334	321	312	323	337	304	325	270	316	307	342	305	297	331	311	331	303	287	316	312	297	327	331	336	323	303	317	321	284	314	331	312	330	329	272	311	354	292	328	292	313	328	291	316	321	296	301	309	321	325	331	281	324	288	309	309	310	321	308	342	340	303	332	314	283	298	305	352	351	326	286	325	328	294	312	303	292	324	337	310	320	305	318	302	320	339	331	306	293	307	312	335	306	302	309	297	306	282	289	322	305	309	291	305	305	317	350	340	308	303	333	328	352	303	316	311	312	315	299	339	297	297	325	297	334	311	307	305	322	331	324	333	301	337	310	291	293	338	268	312	324	303	311	303	329	325	323	354	309	303	325	329	326	286	332	315	326	313	290	321	305	315	294	299	326	329	315	340	299	277	311	290	339	306	314	279	337	278	295	329	322	301	312	322	294	304	340	312	305	339	308	299	292	326	314	327	309	314	338	327	316	300	322	301	309	297	317	327	308	304	316	324	289	368	313	326	321	332	310	349	294	312	306	323	303	302	294	317	339	333	337	324	313	287	336	320	313	326	334	323	292	330	307	315	297	295	286	287	303	289	350	338	331	334	294	310	334	287	276	333	308	335	293	308	356	292	329	308	327	325	319	329	336	315	329	327	332	322	314	327	332	289	325	324	318	301	328	316	328	297	296	315	297	291	339	319	326	320	320	294	292	299	320	331	317	303	341	317	308	332	311	293	303	289	298	285	315	321	302	292	323	287	312	303	320	303	321	311	290	346	298	336	290	334	309	296	320	302	309	336	304	310	305	330	343	291	310	344	353	331	280	301	290	328	302	320	283	312	328	309	322	352	336	320	313	329	313	321	316	306	328	299	273	287	312	320	305	299	303	312	302	312	301	304	296	317	303	277	327	326	310	320	307	306	323	320	299	327	325	317	322	302	322	347	301	308	347	292	322	299	308	339	336	298	357	318	344	282	328	308	316	309	298	286	305	292	305	315	303	335	336	300	324	299	321	326	303	331	322	303	318	295	330	305	309	296	292	331	301	323	322	351	308	349	292	308	304	298	340	311	342	292	323	311	308	310	283	330	287	285	331	325	296	337	322	315	295	317	323	328	334	277	332	322	314	327	302	273	303	304	293	292	341	317	342	318	282	347	299	295	323	291	299	306	325	321	346	344	318	315	308	295	285	299	316	314	286	320	293	302	291	314	286	319	307	316	294	319	333	322	319	285	304	348	306	293	296	314	299	335	298	296	292	303	336	292	303	305	328	320	339	334	297	311	330	335	329	303	322	323	324	309	303	323	329	273	331	283	315	309	303	319	335	317	338	302	309	333	275	313	338	302	313	317	324	313	308	336	339	300	347	318	318	323	337	338	298	305	320	343	355	335	302	313	292	339	334	310	286	329	281	314	273	336	325	305	314	327	324	312	322	297	299	326	306	351	368	321	309	294	296	335	310	305	302	327	324	306	304	289	313	322	311	348	328	308	311	321	311	293	319	300	307	305	294	310	323	332	327	302	322	334	307	323	315	306	288	305	314	323	344	294	275	319	289	285	294	321	328	321	270	307	333	296	317	321	287	324	332	301	308	336	328	305	338	290	317	316	317	296	311	327	309	298	312	313	326	286	317	286	319	301	291	302	320	314	293	292	322	319	298	330	324	322	293	315	319	315	308	302	305	328	293	320	317	311	353	301	360	307	294	337	303	324	324	346	314	331	298	323	311	276	305	310	328	301	324	304	293	304	314	324	305	321	297	293	305	314	331	312	345	312	324	296	303	351	289	332	310	294	295	310	324	323	338	287	300	279	294	311	305	314	327	341	330	320	302	308	348	324	345	320	326	325	294	312	310	316	288	316	302	316	343	329	310	324	290	314	361	309	307	314	311	325	298	300	346	293	317	308	290	309	325	344	346	312	300	303	313
29308	16426	18070	7442	5026	3737	2816	2314	1918	1657	1364	1257	1134	1071	979	951	880	861	795	813	684	756	739	719	725	683	669	678	655	668	632	644	602	629	631	585	623	617	634	628	645	621	648	607	607	635	568	579	599	606	598	592	580	598	588	613	600	568	578	545	565	606	601	581	578	620	589	581	577	545	601	584	615	579	579	561	616	600	593	568	604	556	583	591	580	586	567	562	620	618	569	574	559	579	580	589	567	556	562	595	570	623	566	591	566	565	568	561	563	569	580	572	573	592	570	565	597	575	551	639	553	544	604	627	559	580	591	599	590	617	565	523	577	630	550	543	569	556	568	579	570	573	579	580	555	599	565	574	573	599	562	594	578	555	534	609	558	596	557	543	593	540	583	595	604	593	550	594	564	580	582	539	594	573	605	565	579	591	575	554	555	551	585	587	553	543	572	537	556	593	594	628	556	577	585	593	572	588	600	603	558	591	569	620	565	600	569	524	533	559	538	588	573	607	551	552	566	567	538	629	540	588	570	582	622	552	567	592	570	575	578	579	564	585	582	582	567	600	577	641	564	583	597	597	594	569	553	596	627	608	548	605	560	554	551	618	549	553	589	547	577	575	569	613	548	556	579	570	622	567	589	565	597	579	588	592	566	586	580	591	555	561	567	539	538	593	519	565	631	571	602	597	542	602	560	585	565	551	588	591	559	546	565	557	600	579	592	554	597	581	548	548	533	588	582	596	611	572	592	563	576	575	557	570	557	600	549	601	567	560	564	604	595	602	552	592	593	568	567	593	611	615	583	589	581	590	581	592	573	570	552	553	562	551	615	578	554	570	588	596	571	550	622	571	592	547	581	586	571	595	558	592	644	553	614	534	584	547	597	575	562	592	567	541	575	588	566	572	592	538	589	574	590	603	611	573	582	610	600	558	542	589	562	565	538	591	561	591	559	609	567	578	577	576	577	603	612	577	541	587	558	625	563	530	634	576	576	552	631	543	585	538	563	587	516	571	613	564	584	575	537	535	568	591	545	574	553	566	574	575	528	606	565	605	584	583	586	570	569	568	555	576	530	610	606	564	553	569	572	551	576	613	599	583	590	591	621	541	587	556	593	528	604	551	601	565	585	575	566	588	557	531	562	595	576	598	543	603	617	569	571	583	568	587	595	568	564	535	543	603	624	573	605	569	583	596	587	564	607	648	569	567	592	605	547	590	594	581	599	606	615	578	525	562	612	571	573	570	592	557	578	619	579	590	575	562	581	569	602	554	562	574	592	579	630	610	580	555	576	576	562	580	553	547	521	589	597	560	592	570	588	605	590	598	555	556	586	561	587	598	585	578	588	567	593	566	581	613	536	565	550	588	569	545	556	578	584	555	572	566	585	564	566	605	553	586	572	583	567	586	577	583	570	589	588	543	571	565	535	561	598	594	601	588	559	561	587	581	567	585	590	544	607	580	602	576	582	590	577	561	592	558	602	569	591	558	602	581	581	590	599	595	573	607	613	594	557	599	585	552	546	578	581	531	575	558	563	603	590	629	572	564	552	619	538	565	560	617	579	580	587	541	558	563	610	567	585	571	596	568	571	597	553	568	558	565	578	611	577	604	572	593	564	592	581	582	579	548	556	556	560	602	566	598	551	557	545	593	591	552	589	580	571	574	632	581	580	578	560	551	585	581	569	581	629	560	587	581	553	554	546	570	590	560	609	589	527	581	578	556	547	579	566	522	569	576	555	591	583	553	568	589	611	578	577	534	570	614	581	582	613	562	605	552	592	629	594	563	594	559	609	553	589	587	610	532	537	578	551	594	550	547	569	607	597	556	576	551	614	608	589	562	590	604	556	571	563	606	540	548	554	614	622	599	617	563	572	597	572	598	605	585	557	581	609	536	543	555	560	590	606	551	599	601	588	593	556	546	569	577	612	547	580	566	560	577	594	584	563	584	581	542	573	566	548	524	573	581	590	535	574	563	559	568	558	549	539	602	577	562	534	549	524	562	583	578	569	533	575	543	605	547	569	577	579	553	592	564	559	532	546	556	598	574	607	560	576	584	596	560	585	633	588	582	572	603	596	597	598	529	547	595	604	594	607	587	585	559	525	563	568	547	554	549	606	602	580	596	605	622	540	592	571	568	588	581	575	595	615	582	552	560	615	580	579	558	572	551	586	597	587	593	536	529	570	569	534	615	559	541	590	600	573	568	581	598	524	549	605	580	575	555	585	579	578	575	593	538	565	585	549	569	550	586	607	593	587	565	607	588	570	549	597	570	586	562	577	518	615	582	575	573	583	576	580	584	567	569	585	574	531	614	595	570	597	536	584	574	569	571	614	560	561	548	594	555	586	595	610	576	549	621	599	542	565	588	586	563	585	585	586	578	552	603	573	562	549	564	585	587	551	569	583	585	557	572	533	560	572	559	595	587	611	582	616	575	610	551	566	558	569	573	584	590	606	583	595	560	542	577	585	570	565	555	535	554	568	614	582	558	616	597	614	567	532	579	584	560	608	568	532	572	583	542	589	577	587	589	585	581	616	560	579	626	552	609	586	580	566	571	586	572	544	575	567	580	588	543	576	575	571	562	608	553	582	591	593	593	509	598	614	563	579	566	563	585	597	601	569	542	593	588	653	615	577	549	571	565	588	565	614	521	592	600	600	591	604	597	533	572	574	576	595	571	580	565	596	615	657	608	593	539	575	581	559	552	581	576	581	625	563	546	578	590	597	517	568	571	581	576	564	616	595	574	604	556	533	556	585	554	562	552	593	566	602	570	614	529	575	582	571	558	606	585	593	641	578	567	580	600	586	567	552	622	611	585	572	587	549	572	596	603	559	566	646	563	557	582	601	566	629	606	588	592	549	620	581	576	555	550	557	562	591	555	600	589	586	574	576	537	578	569	564	588	615	595	583	599	620	571	575	568	584	595	564	570	587	564	565	573	606	552	611	574	603	591	559	576	541	572	617	554	598	568	622	555	623	580	589	562	592	580	577	556	614	572	577	581	586	600	610	556	546	569	600	571	580	608	594	556	614	546	592	576	585	631	605	583	599	562	546	564	630	584	570	613	539	582	607	537	567	561	580	593	536	549	598	553	601	625	571	557	591	593	547	584	551	556	585	650	592	534	565	594	589	602	620	604	640	564	592	569	570	554	568	564	547	577	531	578	571	611	616	541	587	573	592	569	567	589	535	572	552	583	585	567	582	583	556	638	590	585	540	546	552	548	595	574	582	597	576	568	610	576	562	581	595	626	575	534	591	546	580	547	539	579	578	546	578	577	576	537	602	550	557	570	550	576	592	586	622	581	623	583	615	576	613	599	564	537	574	571	607	609	584	598	587	567	583	586	627	600	571	568	531	606	573	631	608	581	562	565	556	583	557	574	511	539	571	575	585	550	603	560	576	631	542	621	591	588	607	610	608	594	569	590	575	605	576	588	567	565	612	607	546	596	555	561	548	583	522	576	559	554	566	597	543	530	589	551	548	600	588	587	595	586
26727	20780	8745	821	476	432	369	380	324	358	367	349	330	350	335	363	301	341	371	360	343	361	335	330	352	326	367	362	343	313	337	356	349	341	343	367	335	361	368	328	344	385	351	365	378	380	356	307	354	372	344	330	309	348	340	369	327	350	371	334	356	369	336	352	341	358	344	361	374	345	388	357	306	347	343	335	360	353	327	376	347	366	367	361	358	341	327	361	346	349	353	354	327	351	365	331	376	330	355	324	325	368	352	330	327	331	336	336	328	334	324	357	306	330	346	340	328	333	304	366	326	350	365	345	346	306	358	330	365	363	341	348	341	379	362	321	374	348	322	348	382	315	360	321	354	368	321	320	382	359	350	353	386	362	372	335	358	360	318	324	355	362	363	340	334	347	354	367	375	318	352	351	333	354	323	330	347	362	331	378	336	330	349	336	355	356	349	342	332	365	366	327	337	354	341	359	353	345	344	365	333	353	359	352	380	351	357	381	331	365	376	361	374	357	308	303	349	336	361	329	353	377	343	356	379	351	347	340	383	360	332	337	329	349	359	361	321	337	349	359	341	366	344	328	331	364	377	343	326	400	326	375	343	339	360	319	322	349	399	350	391	346	356	339	373	298	337	360	370	340	374	364	368	338	350	365	354	358	341	345	348	366	341	340	374	349	318	340	358	338	364	365	326	352	325	367	340	339	346	300	343	342	368	341	316	342	329	342	384	323	333	346	358	326	391	333	347	348	336	325	348	353	355	346	336	362	360	354	349	379	337	365	337	404	305	374	370	343	367	333	363	353	351	365	324	317	343	334	336	359	365	343	351	369	335	372	366	364	354	335	333	332	338	361	343	329	367	336	353	330	317	401	373	335	328	397	357	357	364	347	332	378	344	355	303	329	343	360	367	382	340	347	332	338	344	352	374	342	372	339	364	324	363	347	332	379	335	369	362	343	392	339	379	338	356	358	314	329	364	374	365	329	358	358	329	349	348	342	335	363	342	355	345	342	365	340	358	344	343	324	351	321	349	391	352	351	349	325	321	320	365	376	347	373	392	340	321	355	322	345	330	344	323	391	362	333	366	343	346	354	346	350	344	333	350	332	356	346	336	370	348	327	359	366	350	339	358	338	371	362	358	355	339	366	359	339	328	377	347	360	332	312	351	340	344	341	325	354	391	360	361	366	339	333	372	358	364	330	355	334	347	338	343	318	390	353	334	352	344	340	375	372	355	360	351	343	347	355	338	351	365	363	334	361	353	365	321	376	346	354	342	337	319	334	365	353	333	386	295	348	347	343	320	328	381	360	353	354	355	325	330	358	355	331	339	340	388	335	366	344	350	357	345	323	327	331	360	342	369	340	334	347	335	364	356	361	345	341	350	379	344	358	399	358	369	327	340	320	372	301	357	358	332	352	340	349	325	347	312	341	340	353	337	354	341	341	349	365	372	333	334	359	324	359	338	333	327	356	359	341	373	370	350	362	342	371	365	361	344	342	349	354	377	342	350	377	378	368	351	370	361	320	368	380	320	375	371	384	342	361	358	373	386	373	381	363	396	326	333	369	329	379	339	352	392	339	352	361	332	390	334	371	350	347	346	367	331	333	325	384	332	345	335	361	340	352	353	353	321	364	374	332	355	310	342	374	349	304	348	315	332	320	374	372	320	351	330	341	343	363	338	357	350	347	326	356	346	337	358	344	356	336	369	367	344	357	337	320	342	329	373	323	340	338	371	341	340	380	359	344	375	364	347	402	334	345	325	350	360	304	352	335	335	329	322	389	390	362	331	382	334	348	359	348	358	349	356	314	314	326	372	360	368	319	360	346	361	363	338	340	353	340	311	353	328	331	361	341	339	331	375	376	333	351	365	379	335	351	372	358	334	350	365	353	369	331	368	336	373	330	336	326	363	373	396	358	353	313	351	342	323	357	333	363	320	341	361	364	354	350	352	359	350	345	363	358	376	356	341	329	325	323	381	353	335	342	356	359	359	324	326	343	362	308	342	321	329	332	328	322	375	352	368	345	356	371	318	359	316	367	395	346	324	354	374	361	375	368	336	345	321	369	347	361	357	313	378	341	337	367	375	342	333	377	365	328	345	382	355	356	378	330	365	327	351	339	366	327	348	373	363	334	335	345	346	346	316	365	347	332	378	374	357	323	320	363	355	350	328	329	344	344	326	346	356	356	336	339	316	350	346	323	352	365	388	356	340	379	342	365	325	345	379	361	343	325	403	348	370	355	361	346	313	362	328	325	331	357	350	348	331	353	335	364	360	339	361	342	357	387	327	349	353	345	351	361	363	350	317	378	341	361	336	392	373	363	340	349	369	324	368	365	354	327	345	354	337	355	346	367	315	359	316	330	330	347	343	342	318	370	357	331	350	328	356	360	345	320	346	343	361	318	380	371	352	340	343	354	335	341	322	314	349	352	327	362	350	359	411	332	343	299	339	335	356	333	327	356	364	330	370	351	336	335	358	340	350	364	350	351	337	339	346	343	306	363	370	331	372	371	345	366	328	372	341	321	340	367	342	380	327	332	349	346	361	345	354	352	337	347	324	316	355	350	322	349	366	340	344	331	340	342	381	324	341	360	365	311	344	340	331	342	351	332	353	309	365	338	335	332	369	367	367	345	350	357	368	351	353	313	335	370	370	359	345	323	377	358	327	353	355	374	345	324	331	367	362	368	330	348	392	379	343	333	328	361	376	372	332	332	340	334	360	344	369	385	349	356	330	342	327	373	355	353	332	378	333	365	364	328	392	317	341	332	333	352	357	346	351	362	361	327	372	327	337	345	368	358	342	355	331	356	320	385	330	336	369	325	375	352	310	333	335	355	331	325	347	367	361	332	401	361	308	342	336	363	352	336	334	314	347	325	362	323	307	326	356	330	361	323	393	339	314	382	359	353	350	342	370	349	358	358	368	357	350	361	338	377	360	318	368	348	341	335	338	362	380	353	369	377	363	391	345	344	336	339	368	311	326	337	350	356	358	361	336	326	376	326	342	332	356	375	329	341	393	351	326	339	338	368	340	362	328	358	382	352	338	318	356	303	357	339	344	354	314	325	341	344	363	369	342	383	316	364	358	347	354	339	344	337	351	344	359	309	311	346	320	355	373	385	336	348	354	366	350	335	353	361	366	322	362	357	314	346	375	334	349	375	351	325	346	353	335	320	324	344	339	345	326	371	383	343	372	341	349	351	325	359	325	349	391	353	364	344	334	305	345	323	340	335	345	339	370	342	376	351	359	328	372	342	342	339	327	338	308	353	344	340	350	359	335	349	353	306	349	356	335	359	356	345	349	364	350	333	348	360	341	331	352	362	368	343	337	363	335	338	311	369	327	382	353	347	344	369	336	384	342	351	329	363	345	374	326	355	325	363	347	370	351	334	323	326	352	322	344	362	334	332	332	369	351	332	351	361	334	344	348	303	335	319	371	344	343	354	349	329	351	331	336	322	359	351	382	350	363	353	334	359	357	368	357	334	356	343	350	382
13098	1769	2114	1105	892	803	752	792	738	733	742	722	701	703	686	654	727	679	667	679	741	743	630	688	673	658	703	714	716	667	686	715	689	650	699	677	660	652	673	662	656	690	640	690	670	677	698	707	668	649	726	717	683	718	699	660	669	670	709	670	708	715	684	646	665	678	679	680	665	712	665	659	688	708	679	716	690	698	708	695	699	699	690	709	681	645	669	679	657	624	717	689	686	670	628	678	662	682	680	649	701	679	661	717	640	693	712	669	655	675	653	680	642	692	703	699	690	709	718	709	689	705	699	707	675	713	696	663	665	698	694	708	644	679	655	663	685	698	672	671	661	670	681	649	738	723	659	657	691	665	671	644	708	674	669	690	699	694	685	656	660	670	692	732	665	705	682	684	725	702	646	676	638	687	674	704	713	671	737	696	718	717	618	699	713	710	729	704	678	706	683	675	626	622	726	696	688	697	690	686	668	675	730	706	706	767	680	693	636	673	688	660	671	722	662	701	655	667	628	620	661	721	682	695	692	686	668	645	681	701	675	665	714	705	691	675	672	737	695	698	671	677	657	661	651	692	676	659	669	682	649	716	632	671	664	635	696	659	711	673	719	708	709	697	713	701	663	654	666	668	685	692	671	716	669	625	710	698	653	692	670	710	684	639	693	717	682	686	648	674	702	676	725	700	709	698	655	643	659	684	684	726	686	688	659	687	642	669	635	679	678	661	675	707	750	669	674	694	715	723	637	668	715	688	703	651	687	688	630	692	704	627	672	723	660	675	646	657	734	714	677	719	702	718	683	658	685	679	668	706	685	696	668	682	662	700	654	675	671	659	694	649	683	692	674	686	674	688	664	695	720	703	698	676	691	700	673	696	676	695	668	687	687	644	684	701	684	722	692	669	662	699	693	654	669	715	678	664	679	664	690	728	732	683	653	663	728	699	656	705	651	660	663	710	695	712	684	665	715	668	668	631	671	733	680	640	637	700	668	660	666	685	628	702	710	704	681	684	680	687	680	700	677	669	704	647	673	684	647	699	683	673	677	704	747	663	655	677	664	691	678	701	653	701	708	642	685	693	726	705	693	696	688	710	730	703	707	682	704	668	721	685	679	723	666	654	673	704	670	682	668	657	676	732	632	745	685	681	661	650	659	706	731	719	695	715	670	664	684	666	674	700	692	708	673	670	689	735	693	692	689	639	688	746	698	645	678	676	664	672	741	717	663	689	599	697	671	717	673	656	678	702	688	696	646	692	657	690	710	680	703	701	753	711	704	699	656	621	687	677	680	694	667	676	677	694	695	677	676	627	652	664	692	643	694	672	703	663	661	727	661	691	696	665	720	683	684	655	677	692	701	689	649	707	668	700	718	670	708	635	670	704	709	685	706	631	697	668	711	711	670	644	710	656	650	709	714	626	685	652	696	665	701	660	691	655	646	653	666	650	682	649	669	731	713	727	680	696	695	664	671	666	683	687	681	714	695	716	664	689	656	637	687	676	656	716	622	701	702	706	671	821	669	678	685	725	668	658	671	657	704	748	676	739	662	665	691	689	676	648	675	712	680	702	699	655	656	664	655	687	672	645	701	639	658	726	641	686	727	662	717	693	660	662	724	673	664	680	678	706	701	685	709	709	749	659	743	669	664	706	678	681	711	698	699	681	689	702	713	654	663	648	680	654	700	750	697	716	709	688	652	686	764	686	698	701	717	666	727	655	695	671	719	736	665	695	681	683	663	679	676	683	659	676	702	665	681	689	698	682	678	657	654	718	680	678	646	677	659	640	715	678	661	665	705	680	641	643	689	697	675	674	706	653	661	682	701	699	697	720	674	713	696	706	676	629	686	665	722	677	691	692	706	671	726	690	715	685	695	730	651	649	673	667	598	705	681	663	639	664	665	643	671	681	705	697	662	691	676	675	687	687	673	746	665	645	701	678	636	695	649	729	722	703	660	689	664	649	680	628	688	688	658	699	661	659	699	704	660	669	695	714	696	728	646	689	705	714	656	706	700	666	683	698	677	689	721	695	672	656	730	659	685	681	642	673	689	728	707	713	674	677	694	650	652	710	679	692	687	686	699	637	698	637	722	692	642	665	679	653	659	701	681	706	675	669	668	686	675	673	690	687	677	644	726	663	629	679	701	643	664	699	670	647	667	685	669	686	679	689	710	677	714	666	694	656	676	690	714	690	622	672	654	721	706	676	712	679	648	687	694	726	650	702	692	648	660	667	673	674	677	714	683	611	667	650	715	709	679	706	671	721	683	715	658	646	643	660	697	682	676	688	683	717	696	677	665	705	672	691	668	712	718	700	695	691	655	675	667	672	695	704	682	691	742	647	695	716	722	675	691	655	736	613	693	687	638	701	657	680	730	701	715	684	690	699	669	669	697	668	671	664	691	675	694	688	648	663	691	722	662	655	648	652	711	682	647	680	709	675	693	709	707	660	652	720	681	726	666	675	684	681	660	652	688	670	695	660	684	694	703	678	660	689	690	667	654	644	625	688	731	695	666	686	669	650	661	703	687	673	663	644	669	676	746	676	729	701	684	671	635	697	704	649	675	717	730	700	690	703	679	666	647	705	716	676	705	646	646	697	672	704	652	679	651	649	703	697	689	645	633	659	677	649	689	689	673	675	656	682	663	647	710	702	747	717	686	659	682	644	657	677	690	689	644	683	701	676	641	676	666	682	716	667	696	652	648	686	687	659	674	704	677	719	676	636	740	655	690	696	668	687	669	718	668	675	679	675	708	640	698	655	651	714	678	646	717	657	668	667	701	675	664	660	694	696	700	710	653	692	679	684	708	663	704	680	696	724	732	695	634	678	699	716	711	690	672	632	681	692	711	717	740	620	703	703	744	703	621	672	698	673	702	659	685	678	712	651	654	627	654	679	691	690	671	665	662	696	688	685	713	649	658	697	624	687	722	665	634	697	724	691	697	700	671	727	701	687	678	698	644	671	709	673	653	656	669	704	686	698	721	705	703	665	703	719	683	656	687	668	691	680	674	692	662	671	666	717	657	670	668	661	688	684	670	704	646	684	686	697	723	691	667	696	638	673	636	698	699	660	736	658	676	718	661	704	642	725	675	708	633	685	678	702	688	677	637	720	691	688	690	642	697	717	675	671	716	673	745	709	733	660	689	693	675	714	669	699	659	698	660	676	649	641	679	668	701	680	717	670	672	669	712	666	682	698	665	692	700	671	696	680	695	640	667	696	682	706	708	667	704	631	712	677	659	654	695	625	705	673	669	682	689	685	679	674	678	686	700	699	745	688	688	734	698	699	668	720	711	685	701	637	675	642	645	660	674	703	670	712	694	681	695	681	675	659	680	684	675	696	686	683	696	669	677	716	642	696	716	741	709	650	656	634	722	750	657	713	664	696	655	663	664	677	708	639	672	632	658	702	666	709	667	662	701	701	656	680	631	687	642	631	677	635	687	694	662	656	665	647	721	691	681	688	683	686	704	676	705	681	659	706	705	680	682	644
24260	21354	28640	24388	20495	2020	570	417	278	335	270	276	226	218	200	199	183	228	188	172	198	182	176	177	181	172	178	169	153	180	158	168	182	182	161	159	149	156	166	174	162	165	184	153	154	143	173	206	160	153	192	172	170	177	187	162	175	167	157	150	168	161	137	163	171	167	175	160	162	165	154	185	156	143	159	154	160	150	153	138	189	166	176	188	147	180	171	176	167	158	153	159	151	184	139	159	146	181	154	184	185	171	158	156	154	179	150	154	168	147	153	143	152	168	170	180	144	173	138	208	180	156	170	177	176	179	152	130	172	156	149	180	166	187	168	161	174	160	158	156	177	150	157	147	163	167	163	160	152	168	166	177	169	173	160	152	165	170	175	144	165	168	176	169	180	173	172	172	165	152	155	163	139	167	177	172	135	153	142	174	174	157	158	167	165	165	172	157	179	153	170	138	156	158	162	164	177	146	158	164	162	168	166	149	168	167	155	150	179	149	169	152	161	184	163	145	161	153	169	174	164	157	173	171	157	168	159	177	164	175	156	157	156	170	169	165	165	157	167	165	169	133	174	168	147	148	167	185	155	145	175	170	157	157	169	165	186	159	141	178	153	162	163	160	146	169	172	189	166	184	157	165	142	144	152	182	161	189	174	150	176	181	158	147	179	162	170	165	161	155	142	185	154	139	182	171	157	158	179	180	185	172	165	146	169	154	148	172	135	159	161	171	141	164	174	162	151	156	177	149	159	167	158	165	162	162	140	164	162	154	143	166	154	148	167	147	168	166	149	154	158	193	182	172	163	165	182	158	166	174	153	170	169	161	169	176	163	186	181	173	157	157	181	140	176	139	166	160	164	152	159	163	160	154	143	159	171	151	157	148	182	167	163	153	161	158	134	184	160	149	139	173	146	158	144	159	173	184	176	180	162	181	173	146	147	179	169	164	168	175	164	177	176	155	174	183	162	158	159	188	157	201	177	159	155	174	137	153	166	165	173	169	163	179	144	149	165	156	149	154	169	155	168	166	173	177	173	164	162	122	184	160	168	173	175	167	149	165	168	162	179	153	166	150	157	152	171	160	176	161	168	178	148	178	157	164	158	140	156	162	182	177	160	144	175	155	159	175	154	172	161	161	159	155	173	194	148	154	163	161	163	163	135	153	161	163	153	174	152	158	149	154	163	177	168	151	161	182	172	171	153	185	148	164	139	155	147	152	157	160	149	153	167	183	175	174	154	158	158	163	173	165	158	162	165	147	183	163	177	170	153	150	165	162	172	182	175	175	168	142	178	172	165	164	173	164	165	151	178	173	175	165	169	148	174	172	174	172	152	171	175	191	166	154	163	166	164	150	158	169	159	151	164	155	154	164	166	175	190	165	164	174	189	149	162	171	158	182	143	180	165	183	144	154	140	148	145	144	172	161	182	133	145	133	151	160	169	160	175	149	177	173	141	149	156	170	170	156	147	170	148	160	171	174	178	159	156	150	151	182	158	157	180	155	176	140	162	178	166	176	157	152	168	156	146	166	174	156	171	157	160	151	148	158	170	141	169	159	155	160	146	153	163	166	164	167	160	147	180	174	145	180	143	179	180	164	163	157	165	166	160	151	175	152	175	149	160	182	181	154	160	162	158	161	125	180	164	144	162	140	181	169	141	176	171	156	152	161	171	167	162	154	167	157	160	186	172	147	159	162	157	154	159	161	163	141	160	158	142	155	167	159	171	165	158	144	169	157	162	153	176	175	148	173	156	191	178	148	153	153	178	149	178	185	168	150	171	181	191	144	145	168	166	154	167	160	160	143	153	166	163	161	170	158	171	145	164	168	168	167	177	171	183	175	135	146	169	158	176	166	187	156	156	150	158	172	168	168	180	192	162	187	179	163	153	172	172	177	150	128	161	163	167	171	145	161	178	159	182	161	171	146	181	156	158	167	164	154	141	179	174	145	169	145	155	152	158	166	180	167	151	171	188	162	167	168	181	179	176	162	182	156	145	172	193	160	148	176	156	147	164	155	152	147	161	151	165	140	149	153	143	164	153	158	149	169	156	152	149	147	143	177	157	170	167	165	156	186	155	165	165	151	155	162	144	156	176	169	139	155	155	172	164	163	161	170	162	157	168	158	156	143	163	142	147	151	173	176	155	184	150	163	155	138	182	185	151	151	160	153	165	136	171	172	186	187	190	171	171	155	148	162	138	155	157	178	173	167	185	173	171	148	173	155	136	161	160	168	167	147	172	162	161	173	194	154	169	170	159	173	153	162	174	171	161	166	178	156	157	161	156	146	189	173	169	177	159	175	176	202	143	141	169	143	149	150	158	158	151	157	155	159	158	172	176	165	172	178	163	177	157	168	185	157	166	184	167	166	163	161	146	156	153	154	162	144	157	164	178	182	171	152	175	168	149	154	170	165	160	177	162	160	158	147	153	178	150	170	144	167	160	156	169	167	149	162	167	146	165	133	152	178	146	150	153	140	176	143	140	162	163	186	176	162	157	174	165	161	175	143	152	169	146	180	155	156	158	163	150	182	171	161	176	178	144	181	177	159	162	164	173	161	145	156	142	151	178	154	172	149	150	166	139	162	173	166	147	173	199	159	157	170	186	158	154	160	164	163	173	150	163	154	157	143	170	148	182	156	147	155	157	173	147	173	151	177	156	146	169	146	182	169	163	148	163	163	175	164	157	171	165	160	159	177	165	146	153	145	157	161	168	182	145	152	198	168	158	172	168	161	157	156	158	176	178	169	167	152	164	162	180	141	150	168	165	150	155	160	155	171	160	157	154	152	151	164	151	176	148	138	141	202	168	177	151	136	165	178	173	150	154	172	175	170	162	151	178	151	166	151	179	175	159	159	157	174	154	184	157	166	155	157	142	176	154	161	156	165	145	155	145	161	157	172	178	144	149	181	168	164	171	171	169	178	177	160	147	176	142	151	147	164	150	154	165	147	163	148	171	165	164	168	160	159	179	182	158	170	158	170	161	151	149	171	184	174	134	159	173	162	157	152	181	167	153	157	153	175	145	160	153	176	154	159	154	134	173	174	163	157	173	152	160	162	167	143	158	169	152	183	180	156	157	175	158	154	170	177	201	166	155	155	147	150	171	170	155	160	148	185	149	164	169	166	167	157	160	171	164	163	137	171	168	160	166	139	161	163	195	165	167	149	161	157	117	195	169	160	142	148	156	175	166	171	147	173	145	156	149	166	170	153	152	170	168	142	158	167	164	171	162	152	156	158	163	136	151	194	149	155	133	164	166	185	157	185	153	168	160	169	166	159	165	185	192	172	166	181	184	153	161	178	178	172	174	154	163	155	173	145	164	173	172	161	158	162	150	158	171	166	190	171	166	151	191	160	162	164	146	142	142	176	147	178	176	149	161	173	170	168	183	142	153	145	159	161	170	140	160	152	143	157	154	177	142	159	156	168	155	152	164	150	147	197	150	153	151	163	150	150	186	172	136	165	170	157	165	157	162	147	151	166	143	176	153	158
26281	10375	11895	4428	2853	2018	1562	1239	1057	877	763	655	622	583	568	531	496	452	451	452	435	423	422	406	432	399	371	369	414	385	378	374	396	362	377	358	397	350	359	329	374	373	368	318	365	346	348	345	377	381	341	353	323	312	330	353	348	341	346	356	346	371	371	336	376	363	336	288	353	368	369	319	363	343	342	357	350	346	369	310	326	354	337	324	330	352	309	347	348	331	315	353	319	347	346	354	332	332	331	346	341	343	326	362	323	350	348	372	359	359	334	357	348	314	319	340	342	350	350	364	345	364	323	344	339	342	366	369	347	353	306	325	311	355	339	330	330	365	344	348	359	319	317	340	346	322	309	385	334	361	333	330	315	365	380	351	340	333	306	346	354	369	289	333	311	307	328	330	344	350	364	358	363	349	313	345	342	361	356	346	373	331	307	328	327	356	324	301	310	349	349	326	351	305	357	342	331	327	326	352	303	343	345	357	350	348	326	325	322	322	362	333	339	372	362	321	353	326	326	337	354	337	356	354	360	343	345	351	331	345	338	317	318	340	363	302	304	332	353	324	320	327	335	338	321	339	324	357	370	326	339	348	316	357	345	350	313	325	341	346	333	325	317	344	360	352	338	320	343	346	355	323	333	324	328	302	338	333	320	346	352	356	301	355	302	339	360	309	311	354	343	315	314	333	308	334	333	315	366	343	332	359	343	357	367	348	339	322	318	337	324	341	330	372	343	299	353	354	355	302	380	321	346	328	354	352	327	319	341	350	308	312	325	345	348	348	316	341	379	360	299	341	330	316	354	344	400	355	330	358	337	321	331	348	338	326	341	342	339	323	353	315	347	349	337	364	340	346	332	349	342	329	339	336	320	346	354	354	340	331	336	350	364	342	332	329	338	355	341	327	332	319	316	369	307	335	327	344	357	339	336	353	354	308	313	324	338	368	321	306	327	339	323	325	363	311	369	319	355	328	341	326	321	336	352	352	345	379	308	317	329	323	346	325	352	356	332	342	310	333	308	298	339	334	353	361	324	336	345	348	337	353	338	336	334	330	342	352	332	317	326	359	322	365	361	325	344	356	333	357	309	334	331	319	337	347	355	334	308	317	334	349	325	367	367	324	323	353	330	342	341	339	321	350	338	375	336	341	330	337	345	342	325	304	292	330	343	349	335	346	338	338	357	321	333	350	346	338	348	338	333	333	337	334	334	351	349	372	373	356	318	368	321	359	360	315	338	324	320	331	313	345	309	366	347	347	338	341	326	332	349	329	329	369	340	314	325	347	364	370	351	335	365	330	357	329	331	326	339	339	345	352	319	339	331	322	382	319	332	330	342	339	367	338	300	320	350	316	323	368	330	350	344	358	337	347	331	323	335	318	284	338	336	352	337	356	332	327	332	326	319	351	366	290	317	338	324	324	333	353	332	339	322	332	300	312	346	326	338	395	336	358	361	324	359	287	312	356	317	353	331	355	340	323	319	334	342	342	319	341	318	373	353	335	349	334	345	345	381	342	320	333	358	336	331	311	317	326	348	363	301	332	299	353	338	342	318	340	342	351	340	318	316	356	333	329	344	335	355	352	337	336	376	318	331	343	312	314	337	364	364	350	338	341	357	325	357	323	309	338	329	320	305	335	358	310	317	338	334	359	349	310	316	297	355	344	367	328	370	328	347	330	323	349	309	318	317	358	350	331	355	350	356	320	333	329	348	308	341	331	305	360	363	356	337	364	326	324	348	356	316	380	349	331	359	354	334	348	353	340	335	315	375	349	362	344	325	334	342	344	385	340	341	335	332	355	334	347	361	323	338	335	336	314	317	334	362	341	364	358	343	354	361	346	330	318	351	326	316	334	351	365	320	306	334	319	321	345	330	349	338	324	347	328	327	322	365	341	337	309	324	341	310	346	338	344	336	333	304	355	327	302	349	349	349	335	360	356	348	318	331	343	340	305	326	355	316	305	337	321	359	333	361	347	315	333	356	368	302	334	350	343	334	371	329	333	314	374	343	327	318	361	345	344	321	329	358	338	341	345	394	349	322	340	336	332	352	334	340	358	334	333	334	319	356	337	336	355	331	337	335	345	325	334	327	328	338	360	342	346	359	330	312	318	355	337	329	354	364	326	328	337	343	313	322	326	306	326	309	367	330	330	333	312	347	330	336	346	377	331	325	335	338	367	345	317	359	355	318	310	371	340	326	352	345	362	362	319	339	325	343	335	342	335	338	372	352	338	356	317	336	352	322	333	327	315	324	369	337	325	348	308	349	366	339	308	298	352	340	340	341	329	368	339	381	323	310	343	342	367	340	328	379	327	335	323	341	343	354	350	304	362	355	316	329	351	321	353	341	317	335	330	338	295	377	328	347	290	332	366	345	334	338	322	343	326	339	345	316	332	350	345	335	350	330	342	334	353	358	350	350	343	336	349	373	320	315	357	319	313	337	320	364	344	349	321	349	330	345	307	355	296	366	340	332	321	333	394	316	338	321	360	332	329	391	356	328	367	346	370	321	337	331	312	342	316	332	350	357	340	349	328	326	380	328	319	318	352	340	331	337	321	388	370	348	330	310	325	301	332	339	352	335	344	364	310	339	323	304	371	358	367	323	356	332	350	359	345	352	352	337	344	343	338	308	339	341	331	331	353	348	339	345	347	342	378	333	352	317	332	342	322	340	319	330	301	325	335	366	360	340	327	337	316	317	324	319	350	339	328	361	341	320	369	370	359	347	314	319	328	337	354	350	348	310	329	368	354	351	338	324	296	335	352	367	347	329	330	320	302	338	340	330	335	324	350	326	344	316	321	345	314	360	314	315	323	319	343	339	320	335	346	339	336	337	327	328	305	336	334	324	345	352	346	338	348	339	312	356	326	317	335	327	321	326	391	353	348	347	358	341	356	323	364	310	337	360	325	330	316	307	362	319	352	341	349	336	335	341	334	369	332	330	342	335	316	340	318	373	330	326	338	337	350	337	365	329	341	353	341	323	351	329	325	344	338	322	331	327	319	354	339	328	363	324	334	343	351	346	342	323	371	337	349	334	347	344	365	365	314	366	326	328	339	355	313	332	352	346	333	314	334	314	370	337	352	339	347	345	317	316	338	356	332	339	321	339	323	354	336	334	369	377	333	331	335	338	364	317	361	332	321	328	356	328	350	334	324	337	340	320	328	320	325	326	379	347	347	348	356	346	327	347	315	321	348	354	339	358	329	342	318	348	306	370	311	303	309	338	340	337	317	340	324	357	376	327	328	366	318	308	364	314	332	343	331	360	324	368	358	338	360	348	354	347	332	312	318	323	348	353	327	346	342	332	361	329	356	345	336	326	342	331	338	354	331	327	358	328	340	324	349	354	315	346	354	330	349	316	349	320	337	370	352	324	322	296	299	317	344	349	348	354	348	282	333	302	339	334	346	317	334	350	355	336	345	303	343	335	301	345	345	343	337	340	344	315	308	352	345	340	330	346	372	326	356	322	335	360	311	341	343	354	349	350	335
23297	21330	29288	23730	21330	19203	2002	825	612	560	549	469	446	446	382	399	381	362	379	368	339	375	378	347	330	356	338	372	386	324	349	350	329	335	314	316	313	327	296	370	324	340	334	311	317	364	294	345	293	304	369	334	289	326	324	295	321	288	293	288	324	326	370	308	323	320	302	309	282	302	314	312	291	333	286	303	312	310	340	334	321	346	307	318	348	292	333	300	331	319	308	318	310	329	287	277	311	331	314	322	330	330	317	309	325	288	321	355	296	292	315	296	296	291	322	292	314	300	336	319	304	342	312	339	331	327	307	322	309	320	292	298	328	330	316	298	296	318	291	355	327	292	346	302	315	305	298	312	304	315	307	330	306	318	326	312	317	303	334	319	307	334	315	347	292	299	323	301	291	317	307	298	304	303	297	304	319	296	305	309	299	315	319	306	323	311	326	318	290	331	346	325	297	317	292	309	363	345	296	328	316	339	322	311	299	300	278	306	309	307	289	321	316	301	321	304	351	317	318	295	336	309	310	310	347	292	317	301	294	343	348	295	278	314	294	303	314	320	307	329	294	300	306	306	320	321	343	341	351	312	305	306	287	294	336	331	318	353	310	309	317	317	287	311	290	287	317	307	295	301	283	307	309	316	321	292	280	294	333	332	321	300	306	322	308	305	300	312	279	292	305	313	310	310	345	330	333	300	318	305	313	322	262	298	326	298	333	330	298	294	262	329	336	298	316	307	339	298	320	332	319	298	327	327	318	278	314	299	313	302	283	297	328	330	311	313	340	311	282	312	321	332	314	323	323	294	284	291	320	317	318	334	368	275	318	339	293	324	326	315	315	276	324	314	331	293	341	317	333	290	309	313	311	303	303	340	334	326	344	329	288	296	306	309	285	300	316	308	318	299	299	300	326	314	344	318	311	263	324	293	318	319	302	329	304	319	285	304	328	271	298	318	338	324	291	312	307	331	328	333	330	308	302	314	322	329	303	326	294	327	295	294	313	293	327	306	322	314	290	304	328	334	321	314	299	301	300	267	340	307	323	307	324	310	321	343	302	304	299	314	339	320	313	318	331	304	281	302	289	286	330	321	290	301	306	289	330	334	325	296	307	314	320	295	352	336	325	292	327	291	316	313	301	308	330	312	323	327	285	326	334	300	321	337	328	316	298	312	324	287	308	309	307	298	297	337	323	315	333	307	343	284	328	309	306	321	289	299	307	328	319	309	318	296	315	319	295	331	285	322	300	314	310	340	334	305	298	348	311	302	311	327	314	327	294	326	299	312	310	282	311	295	314	274	307	324	288	288	306	319	328	329	281	319	341	312	304	325	297	297	297	325	298	341	325	327	283	311	316	332	319	285	311	305	329	303	300	287	333	296	311	284	364	287	334	314	319	312	308	335	290	326	324	263	337	272	317	342	327	313	277	343	305	322	292	330	306	324	325	316	332	342	281	333	309	314	302	328	326	312	289	299	311	258	303	287	310	335	323	305	297	326	335	298	348	300	283	296	312	323	305	306	309	341	335	308	293	320	327	325	296	289	306	296	307	309	295	305	323	330	322	324	304	306	292	291	296	306	314	315	294	319	318	318	327	301	303	291	319	337	329	285	335	280	306	312	334	310	325	330	293	326	310	283	300	301	277	311	305	322	326	321	301	302	314	309	288	324	285	345	316	295	294	318	296	305	278	278	285	314	311	308	310	323	306	323	310	332	298	299	320	323	327	303	309	309	340	319	323	293	314	330	316	307	326	355	322	323	287	312	339	326	315	308	269	309	300	303	313	316	312	356	296	309	315	303	341	337	325	286	326	292	335	342	300	326	324	304	313	291	283	318	304	330	292	322	334	297	327	336	326	301	292	306	314	300	294	320	338	295	323	326	319	310	297	328	289	314	286	341	328	309	304	312	342	298	322	308	307	279	295	311	345	316	290	328	285	305	307	314	279	316	318	327	331	312	317	331	344	275	326	297	299	284	311	315	331	301	331	297	319	303	313	305	301	287	321	286	331	310	312	288	322	325	322	344	291	326	311	329	333	335	308	317	299	317	323	299	316	310	335	265	310	302	301	304	315	335	290	294	343	320	314	308	321	304	298	314	274	329	268	274	349	309	328	307	319	333	311	295	311	343	295	312	327	321	301	301	316	296	331	315	293	306	287	308	295	322	319	328	345	317	315	314	307	314	307	292	313	306	343	304	336	307	296	318	317	301	289	320	310	335	312	291	332	311	304	330	302	293	291	306	288	335	298	288	360	305	311	301	315	317	285	287	311	317	306	312	274	327	311	296	355	341	314	291	329	297	321	309	293	307	301	293	323	339	310	351	341	312	277	289	323	299	284	317	322	326	301	316	307	319	295	324	330	285	330	308	298	304	324	339	312	357	296	310	288	327	282	312	326	336	319	293	312	299	310	305	349	294	315	295	321	292	343	294	313	287	330	328	295	323	271	284	301	270	321	316	307	268	320	331	310	303	325	305	319	315	323	290	315	310	311	327	335	307	331	312	307	292	340	299	277	303	290	322	333	305	286	342	285	313	304	327	278	365	301	327	295	287	283	323	308	294	308	340	321	297	290	297	289	312	296	331	336	295	305	315	330	280	265	309	302	338	298	291	280	321	304	269	321	298	311	314	312	295	305	355	331	289	307	334	316	299	308	295	336	354	309	305	294	300	319	284	308	315	318	347	312	314	338	296	308	278	313	303	318	318	303	295	287	310	325	291	303	291	325	324	309	325	304	309	304	287	294	298	331	292	299	316	309	298	329	337	292	323	334	304	333	351	298	298	288	312	287	311	315	319	302	321	326	320	311	317	339	300	312	296	345	278	283	308	302	329	296	297	320	313	300	292	312	288	300	299	304	301	310	300	328	300	311	307	326	327	306	313	294	331	317	318	313	312	297	303	294	324	319	315	306	314	299	324	288	318	298	327	314	308	306	330	336	295	290	338	315	320	295	298	303	286	303	290	322	303	290	302	265	337	317	308	286	294	290	329	274	308	332	332	307	359	283	330	283	316	294	317	314	319	336	312	299	312	288	300	320	294	320	317	324	316	300	312	302	292	293	298	310	304	291	304	310	306	338	333	324	332	313	324	326	311	323	296	303	314	303	314	275	311	278	299	316	302	301	367	315	315	304	322	326	308	319	326	331	289	312	293	277	305	312	313	283	321	323	285	288	308	293	286	309	306	289	299	293	293	320	290	287	313	288	313	306	301	284	327	316	302	343	314	342	311	316	320	289	311	311	275	307	334	307	339	336	314	323	290	299	280	314	282	316	307	302	322	311	266	291	295	319	342	322	305	308	300	330	349	340	301	300	312	319	285	306	293	342	325	303	288	306	314	314	297	316	301	299	329	321	292	343	322	343	318	306	279	292	325	300	350	320	322	277	336	309	304	314	310	351	311	328	338	305	323	290	284	303	314	311	312	301	296	296	352	339	348	347	289	309	298	322	285	296	284	347	302	285	322	321	290	312	279	287	315	326	282	301	320	295	313
29813	16269	16787	7342	5057	3599	2859	2378	1935	1615	1411	1233	1166	1086	1007	900	913	834	792	796	791	706	728	729	651	699	642	601	724	649	636	646	606	662	614	619	591	635	622	602	599	597	617	633	607	604	636	611	644	611	571	621	530	605	614	617	632	563	566	570	543	544	575	593	560	563	550	570	567	582	572	595	568	569	569	596	573	561	596	615	547	587	572	550	546	633	583	565	581	559	568	588	597	599	589	549	594	559	586	570	595	589	555	588	570	574	583	596	566	551	559	589	529	631	572	595	551	592	586	584	593	626	611	555	567	586	601	594	530	606	524	595	588	606	563	612	588	574	555	546	640	589	528	588	561	626	626	561	577	555	578	577	548	628	613	574	561	596	572	567	578	603	599	563	630	582	569	592	565	552	541	569	535	584	579	556	550	596	580	595	587	583	596	598	566	533	625	605	594	607	543	598	537	582	566	558	588	587	548	561	586	590	561	582	564	582	633	588	554	606	553	559	572	575	537	548	549	614	570	570	573	604	549	547	554	536	567	594	561	561	558	597	599	571	616	581	559	583	528	526	568	551	603	577	559	600	565	580	585	602	587	598	594	587	532	596	551	581	598	566	597	565	575	565	622	588	618	581	592	560	594	570	578	539	560	562	583	582	584	578	549	547	570	565	570	646	582	585	578	608	551	593	572	552	581	542	516	531	578	564	544	562	547	562	562	558	617	553	592	568	551	525	583	575	583	567	545	596	531	602	561	596	550	561	574	561	552	551	591	521	564	555	585	556	591	560	540	540	582	538	538	570	580	606	538	591	563	590	531	602	584	554	559	604	555	578	556	541	604	564	607	567	575	539	597	584	576	549	573	576	560	595	528	567	593	594	547	555	592	576	559	590	583	614	586	547	587	537	585	562	584	594	569	565	567	541	557	592	602	559	584	573	583	554	493	570	513	601	599	568	546	594	588	563	529	587	590	570	578	580	595	575	613	582	588	572	576	567	539	570	569	585	579	575	531	566	564	568	583	568	578	550	575	590	538	596	508	640	611	585	586	563	536	557	590	586	576	569	606	568	570	597	622	558	599	576	557	571	556	601	562	563	562	578	596	584	581	592	564	560	595	571	583	571	588	564	574	548	601	583	602	573	512	629	571	552	575	551	591	555	593	599	594	579	588	601	566	581	598	606	564	557	588	562	570	542	555	567	552	538	527	595	595	561	567	572	575	580	536	581	596	535	581	618	548	591	555	565	563	586	567	563	549	578	538	567	545	518	549	571	589	582	554	599	584	546	583	593	606	586	558	604	574	579	573	539	607	591	584	568	562	542	532	568	584	575	580	594	563	601	561	525	585	608	549	580	574	599	596	550	563	560	544	552	586	570	614	565	593	580	586	591	556	571	577	556	587	613	529	537	552	563	577	608	555	557	582	552	574	592	541	600	549	592	553	574	564	592	547	561	552	577	590	610	540	579	587	572	579	568	534	566	610	595	572	586	585	606	529	598	541	577	565	599	559	562	567	589	601	582	569	552	584	556	552	564	564	534	584	546	544	588	591	562	559	543	558	533	593	564	567	595	572	555	632	573	614	571	577	574	554	530	566	627	614	597	553	563	594	586	576	597	594	564	600	543	558	595	555	579	527	601	577	576	582	550	535	533	567	618	572	569	543	572	576	553	563	582	542	595	603	619	602	613	566	576	562	579	592	580	596	573	560	595	546	562	615	527	561	574	558	574	588	569	569	568	547	628	576	601	548	564	539	606	567	586	575	566	596	579	571	560	620	551	616	584	589	592	542	609	605	557	601	568	555	587	564	543	600	632	560	553	592	591	584	610	582	598	546	580	576	595	579	546	581	584	608	558	544	559	584	585	566	585	594	576	630	544	579	574	557	561	513	548	603	538	584	583	553	595	581	587	591	543	564	568	546	582	554	648	596	554	599	628	559	575	581	576	539	570	557	603	587	589	583	543	565	591	590	557	542	524	602	544	589	606	565	553	550	578	586	565	573	583	587	528	562	602	558	594	556	567	578	551	556	594	572	571	555	592	559	561	614	577	584	581	571	606	569	565	619	590	545	556	580	605	575	576	590	567	592	566	587	574	575	559	539	617	533	598	579	580	537	606	570	550	583	584	568	591	555	589	573	589	608	545	512	596	588	538	591	588	577	582	614	576	605	560	577	539	571	537	549	578	595	560	587	592	588	565	605	579	587	601	564	585	594	594	576	549	556	568	572	555	598	585	606	578	576	609	602	560	579	595	574	560	577	577	552	510	588	581	572	577	550	560	555	591	617	552	575	586	555	618	588	529	595	624	545	554	539	585	622	524	545	534	573	570	568	544	583	587	572	561	569	577	547	623	540	627	533	555	614	561	615	560	560	606	556	569	604	546	579	608	574	570	605	651	518	588	572	568	598	597	533	558	607	625	556	566	588	596	570	607	563	579	560	583	562	566	573	549	546	557	585	527	571	559	558	581	537	585	580	573	584	581	564	599	582	554	550	578	582	571	595	571	519	558	589	609	545	550	602	569	596	561	562	557	549	599	553	571	604	539	555	568	593	543	578	582	589	609	604	539	607	575	562	615	574	560	549	583	584	599	554	535	607	534	578	594	555	566	540	573	572	577	536	578	554	561	583	522	596	508	541	580	556	587	558	568	567	598	595	601	586	582	587	543	583	532	577	569	567	531	599	589	576	572	583	588	573	572	584	555	556	535	555	557	555	636	591	570	546	568	560	551	589	574	555	601	578	555	548	580	563	564	530	547	535	597	590	581	579	594	566	581	588	581	594	528	594	587	565	574	543	579	584	591	571	580	598	588	559	546	556	567	578	587	576	611	578	576	624	583	516	570	567	574	594	559	586	575	570	562	589	590	528	558	595	544	552	620	580	547	576	548	601	522	595	548	605	567	587	571	588	601	564	580	552	577	602	558	586	591	604	584	586	580	588	506	598	573	546	574	584	548	576	573	575	567	558	581	616	550	593	560	591	582	549	542	571	573	577	534	569	573	585	551	598	574	546	560	560	614	539	582	564	572	582	544	595	595	574	584	547	569	584	591	563	594	551	551	588	567	581	561	526	554	595	570	578	554	572	567	683	557	549	573	616	569	599	589	575	609	552	581	579	580	545	552	587	535	589	541	585	594	587	586	577	574	589	599	553	586	602	575	573	564	590	579	544	547	564	559	574	547	549	568	590	570	581	614	586	587	565	572	553	588	557	581	584	564	633	557	560	606	591	556	560	581	611	550	581	574	576	590	576	577	567	587	568	538	628	583	554	630	579	556	613	555	617	585	611	585	540	547	583	563	578	591	588	586	621	525	579	567	572	597	513	625	557	516	602	548	575	570	610	595	581	574	589	590	627	557	574	564	566	566	576	568	625	598	555	490	556	572	564	600	574	563	552	571	646	528	551	580	567	576	611	586	581	592	626	570	559	577	577	569	572	571	582	510	598	577	562	583	561	555	577	561	548	529	583	569	598	597	600	573	537	560	561	600	579	576	524	577
26701	20669	8430	855	554	457	367	343	378	349	367	387	364	369	353	332	362	334	362	344	353	359	360	368	344	342	363	347	329	389	332	358	347	366	340	348	318	336	324	360	341	382	355	347	392	346	340	291	343	316	332	350	340	324	314	341	362	336	346	363	341	312	382	363	321	335	354	332	332	352	359	327	361	326	336	345	361	356	342	320	387	360	304	366	368	330	325	348	354	331	352	319	340	342	339	321	337	332	354	357	374	367	376	334	350	343	352	358	364	342	340	300	336	382	332	379	334	382	350	346	329	327	348	359	327	327	356	363	343	334	389	362	345	363	330	329	372	343	345	336	325	335	326	350	306	322	366	368	340	343	350	329	345	366	359	332	353	340	330	343	360	351	345	324	367	310	361	355	350	341	356	322	366	346	354	354	351	329	397	369	315	352	362	345	317	332	373	337	336	328	351	367	367	337	356	334	356	346	332	358	344	348	325	370	350	350	340	360	341	351	361	346	359	327	358	340	368	372	332	323	316	326	341	347	327	327	325	359	363	353	338	347	371	363	337	354	359	379	374	346	341	339	339	374	324	337	348	366	344	365	336	349	374	367	314	348	344	339	307	357	319	342	372	367	331	333	342	348	325	339	369	366	348	316	339	357	346	338	324	355	323	359	348	338	329	333	321	334	380	347	338	362	360	359	363	331	332	351	346	341	342	359	328	379	348	344	365	379	337	360	350	335	356	335	339	358	307	353	323	338	331	321	344	329	322	350	368	335	329	342	324	340	335	372	355	349	350	331	343	328	375	359	371	359	346	376	342	354	364	360	346	332	301	344	345	331	305	325	348	331	365	353	351	364	328	331	361	320	340	326	380	340	362	346	322	325	353	354	326	337	366	353	341	374	335	322	366	341	352	342	351	330	345	378	363	330	368	354	375	347	340	329	348	342	332	336	344	317	373	340	375	359	340	330	344	346	372	340	327	309	327	342	352	369	362	356	349	387	372	362	340	322	352	367	322	342	337	389	371	338	344	324	381	349	312	346	349	361	366	352	336	345	319	343	326	347	358	336	348	327	367	347	313	285	367	363	379	302	353	359	361	365	349	373	361	350	334	352	367	337	359	355	294	354	333	356	352	355	355	373	340	308	338	355	343	337	347	332	362	346	384	325	351	320	308	363	354	348	322	323	341	332	351	360	353	350	341	353	335	322	333	368	358	345	322	353	320	364	339	326	351	338	334	342	365	362	334	324	347	375	342	326	339	331	300	315	333	356	352	343	310	358	357	337	308	364	312	365	376	357	364	357	371	326	328	306	350	349	369	343	327	367	358	337	341	332	365	340	342	333	335	337	327	345	348	290	348	341	361	367	345	344	364	359	365	347	337	360	345	358	329	351	352	356	359	359	321	328	364	336	344	338	371	338	332	361	341	366	347	359	343	328	353	350	327	364	337	354	347	354	318	327	367	353	359	363	310	299	333	326	367	336	344	335	332	313	350	342	345	301	376	314	337	368	321	364	348	336	349	354	354	339	366	333	342	381	361	338	339	367	346	356	355	359	335	359	321	324	358	348	356	376	331	358	350	321	322	344	361	313	360	344	345	340	354	306	371	358	333	347	345	380	328	344	340	300	323	384	391	352	371	330	344	324	347	334	358	360	347	370	347	340	316	343	337	361	348	357	377	354	333	356	383	341	354	345	334	355	324	338	367	364	320	336	372	378	345	342	336	353	336	349	340	348	343	334	331	370	377	355	338	346	372	397	337	364	340	318	345	364	329	340	362	339	357	354	318	331	339	383	335	353	340	343	342	358	353	370	319	367	331	315	382	356	320	345	373	348	333	333	332	380	364	336	359	347	334	354	341	358	341	356	328	342	352	351	347	378	345	342	352	325	337	368	346	340	328	353	367	349	319	376	338	355	356	333	335	322	369	340	360	366	341	331	336	371	381	323	317	312	331	370	321	337	332	363	370	346	346	347	350	337	326	332	340	341	343	343	320	353	352	370	365	361	328	343	369	374	329	321	357	355	345	336	349	342	348	350	349	351	358	357	352	335	355	349	331	336	342	368	382	337	328	372	370	352	384	355	337	368	373	367	356	325	325	374	385	333	353	355	360	354	342	329	354	317	345	368	367	344	347	343	376	326	337	319	339	350	355	347	356	345	326	337	344	348	335	365	357	365	381	324	355	332	362	342	340	330	376	380	370	373	341	307	339	352	354	376	329	327	366	376	319	362	362	344	350	369	354	322	383	329	358	368	316	337	350	343	340	332	370	356	322	344	357	323	312	321	339	384	341	359	388	364	344	349	317	354	343	345	309	392	352	326	372	336	340	348	347	364	364	320	328	338	338	337	359	309	360	348	342	325	366	336	345	355	324	334	339	311	323	348	318	366	344	332	340	366	330	340	315	330	342	356	401	374	339	335	370	369	351	336	346	349	317	390	365	341	347	332	358	333	340	359	327	360	314	310	363	294	362	323	372	353	343	322	374	346	322	319	350	352	333	340	355	349	314	325	346	371	364	325	329	331	362	350	344	352	346	324	356	332	362	317	340	353	327	368	341	358	355	343	349	326	340	340	331	406	305	350	329	373	333	317	357	355	324	360	321	333	383	314	311	362	357	350	319	325	364	356	384	337	357	354	366	363	345	327	334	342	316	359	316	329	335	352	344	344	320	350	338	376	338	349	366	355	327	345	334	367	336	359	330	365	327	346	356	343	326	347	342	327	332	332	342	358	381	344	352	317	336	370	344	335	335	354	328	325	322	316	376	352	330	322	329	313	334	341	363	317	359	355	363	334	349	325	346	326	357	351	371	380	345	344	352	355	363	350	346	361	363	346	337	361	327	322	365	311	322	352	347	304	333	329	342	335	365	355	330	350	342	333	352	366	318	362	355	363	341	322	338	343	356	325	338	328	322	367	334	353	322	353	330	344	340	377	341	387	317	355	333	347	349	327	322	414	351	364	333	339	341	337	352	360	343	364	368	318	350	314	368	323	334	342	310	316	362	310	322	320	322	376	314	362	335	370	384	332	362	365	343	331	314	357	342	363	325	317	333	343	353	346	335	365	368	365	353	331	303	341	327	331	324	353	355	377	349	367	330	334	347	359	348	349	327	315	358	367	341	353	382	357	326	343	316	358	344	355	342	318	367	330	367	351	343	367	371	347	333	360	337	351	357	347	337	338	365	322	285	357	332	351	358	382	335	341	353	327	333	336	355	332	387	337	377	337	367	352	342	344	340	329	351	361	372	359	357	344	340	313	386	344	355	373	333	358	381	367	320	353	340	382	305	352	359	331	348	333	344	360	349	364	354	364	320	316	357	352	360	372	323	349	346	359	328	358	323	321	335	356	344	308	351	341	368	343	354	352	333	366	396	343	355	347	345	366	373	325	359	331	339	348	378	377	341	334	346	332	372	340	343	374	333	343	366	349	332	328	382	353	349	381	377	372	389	349	334	295	320	322	331	357	335	331	357	327	376	363	341	329	356	346	380	341	359	373
12777	1837	2021	1089	928	856	799	759	723	744	659	730	686	712	694	687	684	697	667	728	716	709	690	737	733	685	638	678	645	689	754	672	645	648	686	692	695	733	729	680	715	699	619	723	655	637	676	725	694	666	637	651	705	678	673	689	613	731	680	678	674	703	668	635	714	689	662	697	658	706	683	665	671	699	658	627	722	731	700	682	686	696	730	655	682	659	684	641	680	659	689	680	688	684	695	653	652	697	680	696	676	643	648	676	697	716	672	683	650	661	663	684	660	691	702	666	673	649	693	696	677	681	726	645	678	694	664	718	659	662	685	699	698	672	687	641	699	679	696	655	690	691	681	699	697	661	689	661	684	667	658	696	722	699	691	654	659	660	694	715	671	660	663	647	701	618	675	737	744	662	690	693	675	677	645	690	664	657	709	645	694	633	651	671	684	647	670	696	662	685	695	670	664	633	689	683	692	669	662	653	665	672	714	712	669	705	692	668	703	694	646	634	669	658	632	668	655	648	693	694	699	649	661	671	652	667	708	672	684	706	663	668	666	691	678	696	699	657	682	696	702	680	682	698	678	687	683	689	661	676	657	640	660	683	676	702	637	718	678	721	630	648	702	679	721	643	714	704	672	705	680	641	655	666	677	654	647	735	698	740	699	681	686	698	695	662	703	702	691	696	674	693	677	669	701	678	635	667	715	667	649	671	620	655	726	668	662	658	671	642	651	733	679	681	688	695	718	670	701	674	666	682	666	661	679	665	694	667	694	692	686	714	659	698	652	731	670	681	694	722	659	700	635	713	669	679	630	692	650	652	664	673	711	670	721	679	679	677	704	730	689	713	709	682	689	647	676	674	623	640	675	685	696	663	700	689	679	681	662	699	678	658	676	723	655	707	701	647	683	679	703	710	712	691	704	682	697	702	661	711	692	664	646	712	676	653	672	699	702	635	649	672	623	686	665	645	693	716	691	681	667	667	694	645	668	689	633	727	692	659	695	664	657	654	663	655	711	667	687	649	701	661	639	656	632	691	685	708	690	679	656	684	668	658	690	682	695	667	682	654	719	707	705	662	694	653	687	660	677	697	626	667	695	734	680	713	689	670	702	671	670	704	662	639	674	671	688	695	719	696	683	705	725	674	672	684	665	708	660	669	651	672	698	695	669	693	658	701	685	673	738	704	709	692	687	722	712	668	703	717	718	662	696	672	625	673	692	643	694	634	691	663	656	765	702	643	682	689	693	689	688	692	649	720	691	674	741	690	693	674	674	678	689	648	641	673	676	709	641	674	671	663	678	684	698	686	685	706	675	649	683	680	668	646	657	680	659	671	649	680	652	689	641	687	688	706	706	635	702	666	716	677	695	659	661	690	658	650	726	671	656	654	717	702	686	701	685	747	674	670	693	671	717	664	679	742	677	706	700	671	686	708	664	661	672	697	709	662	687	668	642	694	679	675	689	670	661	697	705	700	719	641	662	665	650	668	715	642	694	652	662	702	728	669	679	688	696	728	710	717	697	692	681	684	726	652	655	644	687	707	709	653	659	661	679	697	722	682	719	685	693	709	664	675	716	711	657	650	675	669	659	684	675	652	737	685	657	665	676	641	681	649	662	640	655	668	654	689	687	698	707	668	658	636	675	667	711	669	664	667	657	640	690	714	645	685	683	667	676	702	668	674	685	682	647	667	647	624	705	654	661	643	665	702	711	680	698	665	701	671	694	685	696	701	709	657	660	683	723	652	647	635	726	647	719	677	675	687	672	675	657	723	638	676	726	670	744	600	670	671	689	647	636	659	665	687	700	649	665	665	680	710	680	669	687	704	699	623	676	726	696	699	701	660	668	695	728	706	676	668	680	649	715	667	668	684	648	670	655	653	683	633	677	689	667	645	623	670	680	720	697	667	700	693	686	675	681	645	679	707	671	694	699	701	647	695	679	656	680	666	682	663	682	681	675	715	636	657	667	705	675	689	673	706	659	639	737	684	695	664	640	640	680	632	607	660	673	711	675	687	703	696	683	653	665	622	685	669	699	663	691	665	675	681	662	690	643	724	682	649	657	648	609	702	681	688	723	680	694	659	692	665	707	664	671	683	673	660	716	658	728	718	698	661	641	680	628	734	697	638	686	741	665	688	649	679	618	709	713	684	676	707	660	699	706	662	662	657	742	705	668	674	684	643	716	672	691	653	663	691	679	711	611	658	700	695	679	693	676	649	710	630	691	659	662	683	674	691	650	673	703	692	657	693	664	642	701	654	672	703	686	666	660	687	655	673	660	656	658	725	718	683	706	706	693	653	691	716	701	630	694	626	672	684	689	658	694	671	639	625	689	657	627	643	675	700	690	708	640	700	693	669	690	643	690	681	700	704	694	653	670	642	600	675	683	691	661	691	688	727	689	669	671	707	694	681	666	670	683	643	721	612	720	677	662	670	647	670	693	696	705	648	680	692	636	629	658	705	683	691	707	687	666	708	673	662	672	685	641	680	651	712	696	655	699	705	661	678	730	699	731	701	696	671	696	696	657	691	707	650	641	648	634	718	684	679	643	659	686	646	685	684	684	658	670	719	644	739	643	702	626	663	676	687	738	680	664	698	679	667	671	649	672	703	741	694	685	665	659	656	741	687	650	700	711	655	701	681	680	656	682	634	683	724	694	713	705	683	651	691	689	698	714	622	701	698	662	679	661	675	682	699	723	656	700	728	688	673	689	669	660	677	703	662	718	654	704	666	640	680	656	685	676	702	676	679	704	660	686	651	656	700	682	652	687	643	702	708	698	644	645	667	650	640	693	677	760	687	669	658	715	707	695	686	720	687	675	686	700	699	668	683	729	653	719	741	701	681	671	632	704	647	683	668	710	707	733	652	711	628	680	691	686	649	660	668	640	707	727	703	705	668	665	650	663	681	687	717	656	654	675	678	726	678	681	704	701	650	690	703	654	687	668	673	660	685	706	693	659	650	666	679	689	672	639	713	643	632	652	660	692	673	668	684	726	668	675	651	671	694	679	698	685	683	691	675	652	673	638	681	658	647	699	722	687	685	707	642	701	706	640	676	684	721	649	695	674	702	713	661	705	651	660	727	699	711	667	680	664	636	710	682	689	665	692	694	644	711	659	710	711	716	692	643	691	713	691	676	652	674	715	682	720	693	664	624	619	670	686	643	682	705	660	662	715	682	640	716	695	720	686	702	724	655	710	689	654	696	683	686	715	699	652	691	649	691	698	706	684	652	683	646	663	688	705	693	661	690	712	651	645	703	663	655	673	709	636	679	666	630	671	704	702	642	667	664	671	673	651	702	693	673	645	649	666	706	721	706	654	708	691	668	701	656	643	697	693	692	645	700	707	671	657	679	633	687	690	676	690	657	672	683	642	715	716	627	671	676	686	646	704	709	651	668	720	680	677	716	697	632	642	681	686	689	678	669	655	658	698	677	730	690	671	666	628	650	652	636	650	667	691	669	656	674	684	726	662	690	685	649	746	645	654	649	681	676
24157	21322	28628	24366	20346	1923	564	396	299	327	282	235	259	263	224	189	208	210	183	183	202	188	179	184	184	185	176	181	166	167	167	179	195	165	165	155	154	158	180	146	162	164	152	182	172	180	180	169	165	128	149	158	162	176	177	167	187	182	149	153	176	160	159	180	185	169	157	153	161	173	139	188	159	159	181	179	174	142	169	172	189	175	170	170	156	154	172	160	162	159	161	175	158	172	174	169	174	148	157	161	194	157	171	142	160	175	158	166	180	163	171	164	162	171	150	145	151	179	176	152	159	160	162	169	187	162	165	165	154	154	153	150	157	154	167	158	169	163	188	170	150	184	164	189	156	195	175	178	169	182	148	154	188	164	156	155	166	149	158	175	170	160	156	150	160	167	152	166	162	162	150	159	156	148	154	173	142	160	195	171	178	175	153	159	140	182	154	155	168	163	160	191	174	174	158	160	157	134	159	173	162	162	159	164	163	156	161	161	183	150	156	163	184	174	145	170	195	171	173	142	139	149	164	122	172	180	165	160	165	141	169	156	170	133	118	153	170	186	155	161	183	163	153	161	173	126	176	144	160	163	153	141	170	145	128	178	155	163	155	168	161	179	139	155	162	143	154	162	169	170	150	182	138	138	168	175	169	153	175	181	151	157	173	164	149	144	146	159	164	142	135	170	155	161	136	159	148	154	179	175	173	166	133	162	144	159	142	147	147	175	172	168	178	154	173	149	133	155	170	157	172	157	160	176	138	166	159	167	152	150	174	164	174	149	158	134	159	139	178	132	149	151	161	180	173	159	133	154	156	170	170	151	146	170	168	179	174	166	179	131	139	149	170	138	189	172	140	160	150	141	182	172	165	162	156	168	166	179	168	161	169	142	177	152	147	166	158	137	142	185	159	181	160	141	157	159	170	137	120	174	168	163	150	141	178	182	158	150	172	167	160	160	169	154	169	164	189	175	167	163	159	190	159	174	163	162	164	160	173	180	170	159	155	172	164	154	177	143	167	133	172	147	171	159	188	157	171	142	178	177	184	151	169	156	160	163	176	159	169	173	166	172	191	144	181	134	156	156	158	160	165	153	179	157	161	152	170	175	142	184	150	153	151	173	144	147	167	170	164	149	186	160	160	150	178	166	169	174	189	175	143	167	176	175	173	161	165	160	152	188	158	163	161	171	151	170	164	175	176	142	141	155	163	173	153	160	158	157	162	155	166	156	151	170	188	167	183	180	158	164	166	148	206	158	180	163	162	150	159	168	174	156	184	137	174	190	173	165	147	164	192	176	185	171	158	164	156	158	136	158	182	194	155	172	164	163	136	150	156	169	152	144	161	163	169	151	165	151	158	159	158	162	201	154	172	181	171	139	169	144	162	182	153	140	155	138	161	159	156	166	166	146	171	180	157	143	133	153	185	162	174	159	145	156	161	159	147	187	183	144	163	186	173	138	154	151	186	167	164	173	165	151	164	156	159	188	156	156	139	172	164	160	146	164	146	187	175	148	114	156	163	164	155	150	147	185	160	161	171	161	153	166	177	146	145	174	179	177	157	152	150	203	151	167	140	173	151	145	123	155	150	182	164	149	148	152	187	156	177	170	137	156	163	163	168	173	171	188	172	159	178	154	153	165	167	165	159	158	167	183	166	163	169	178	164	159	150	146	139	141	162	153	155	185	162	152	180	163	127	146	172	154	155	167	139	147	158	153	178	171	152	157	160	165	175	179	149	143	165	147	159	151	158	162	161	147	158	164	161	152	153	174	169	150	171	157	161	168	153	173	140	159	153	159	165	157	147	136	169	166	167	167	174	190	160	154	142	161	170	158	171	160	153	176	161	169	167	165	158	162	173	185	168	179	129	136	153	154	156	161	166	174	155	178	167	167	141	170	165	148	143	154	175	179	175	150	174	170	169	184	188	161	158	174	158	173	152	168	156	161	174	171	173	168	185	144	148	167	155	143	163	159	154	171	170	177	167	167	157	163	145	158	175	135	162	139	165	153	162	157	171	157	147	162	155	174	161	151	161	163	175	167	145	181	169	176	147	169	162	151	174	180	150	161	169	164	156	191	160	199	152	167	155	175	162	141	157	159	159	169	163	173	155	166	161	158	151	144	149	172	165	146	153	163	184	152	156	184	157	145	163	139	181	178	168	174	153	147	174	176	165	157	174	167	174	185	191	168	171	175	147	152	178	144	186	150	132	157	172	151	176	169	144	150	173	138	156	173	162	157	155	162	164	128	170	152	164	155	151	153	154	151	154	163	160	171	189	162	147	155	168	140	147	185	151	162	145	158	177	173	159	164	159	163	146	162	136	160	152	170	186	170	180	160	172	152	172	182	161	176	168	163	163	150	160	169	146	149	163	128	181	164	149	175	172	147	136	143	154	149	167	144	141	194	157	149	142	178	155	156	175	152	153	170	176	181	152	182	170	159	158	164	179	193	182	197	139	151	178	169	165	177	150	164	176	178	142	197	175	168	142	143	156	150	149	152	155	164	166	145	176	154	171	144	158	179	163	162	156	163	170	168	168	167	177	159	166	177	154	149	163	164	146	185	165	150	163	140	181	164	160	169	141	170	138	151	185	168	177	158	176	170	171	156	150	145	158	143	170	167	151	155	172	139	148	149	169	165	170	161	159	185	158	173	162	160	164	151	157	174	164	171	148	165	162	176	160	158	168	157	166	149	158	180	176	146	142	169	177	130	136	165	157	154	165	164	151	146	158	152	181	186	165	162	165	143	158	171	189	173	178	178	170	161	160	167	155	146	170	147	162	168	163	155	164	155	147	192	153	163	168	150	173	166	168	161	191	163	167	168	143	186	170	156	166	157	159	165	157	182	155	156	158	171	170	154	143	141	169	164	156	196	183	180	142	135	163	198	148	159	160	147	144	171	168	176	179	169	171	148	188	156	167	150	143	155	187	161	179	146	150	168	141	152	141	140	171	160	163	178	174	162	151	139	165	158	191	147	156	176	179	184	147	170	155	159	143	168	171	155	146	159	166	176	186	158	151	151	164	157	145	128	168	155	159	164	160	152	167	148	163	158	147	160	154	155	147	176	155	162	176	165	170	159	184	158	132	139	174	148	174	147	176	160	172	144	179	165	178	153	179	165	150	172	143	162	157	178	161	162	163	148	167	168	187	168	160	166	156	174	144	182	180	183	158	161	152	149	159	165	158	154	182	154	161	185	146	176	159	154	148	179	170	168	156	163	132	152	156	146	141	164	174	162	144	144	165	167	141	172	148	180	133	181	170	159	143	165	145	166	150	148	174	171	163	181	159	172	159	146	187	142	163	169	153	147	161	165	176	158	166	160	137	169	144	170	157	167	157	152	142	153	142	161	155	162	159	172	148	195	164	143	148	159	150	173	149	150	159	171	155	154	164	147	163	158	153	169	170	150	164	152	165	170	160	147	147	180	161	164	160	150	180	168	184	174	152	153	168	186	172	167	156	157	156	168	156	152	179	168	170	163	173	169	194	163
25927	10217	10894	4528	2798	1971	1498	1311	1025	890	749	719	617	595	505	494	485	529	419	446	451	420	437	448	380	439	356	381	402	367	375	355	383	378	395	338	337	339	363	354	367	315	348	373	306	382	353	368	358	360	331	358	333	354	351	340	315	331	358	345	305	392	341	340	366	328	332	315	334	341	343	396	341	362	342	352	308	345	353	334	343	333	333	337	305	382	355	336	354	319	301	330	335	324	351	323	345	373	333	335	333	352	325	307	339	334	303	344	333	347	327	350	326	344	311	348	326	340	324	336	307	358	299	331	325	327	376	344	345	299	326	346	321	349	317	359	347	328	334	337	336	322	317	314	345	346	320	344	354	349	329	327	315	324	356	342	328	362	382	343	352	329	350	356	330	316	371	331	325	319	323	293	320	364	356	355	313	331	336	320	323	319	338	320	332	314	345	345	334	349	308	342	345	319	363	374	338	352	328	367	377	328	328	340	346	346	323	342	328	321	361	349	332	381	324	325	322	322	325	349	352	295	374	337	321	351	344	339	339	327	326	333	338	332	353	318	306	389	335	342	333	323	341	334	318	337	354	338	366	361	338	327	374	341	327	317	300	339	339	369	318	322	324	320	362	359	324	313	308	350	333	388	324	326	372	334	342	338	351	335	335	331	339	336	322	329	320	325	339	357	380	320	335	317	373	339	348	347	359	321	374	312	360	326	316	326	374	330	330	321	359	340	372	362	331	327	341	333	326	344	339	316	317	334	364	334	326	332	335	341	341	315	341	352	325	327	335	325	313	316	294	326	350	319	354	337	346	353	348	363	309	349	346	373	331	343	304	349	311	355	310	347	351	311	315	317	338	353	337	337	349	363	334	362	329	318	337	326	317	365	344	331	319	330	306	344	341	336	328	327	322	336	358	342	355	328	329	323	372	349	366	348	300	373	336	325	340	353	364	326	339	321	365	353	313	352	296	351	345	299	337	335	325	347	353	364	336	332	338	357	327	327	297	309	352	311	331	298	335	327	330	341	330	356	312	354	327	330	386	370	330	316	331	329	314	337	374	311	319	323	341	367	313	347	344	342	336	352	319	343	345	336	337	328	312	322	324	370	354	299	341	309	352	340	329	323	347	349	329	313	317	347	343	327	340	328	357	344	321	334	345	331	323	310	339	315	352	355	331	315	322	351	321	379	322	352	343	359	355	315	326	328	358	326	343	352	334	329	336	318	330	341	329	351	328	341	340	358	319	327	339	354	348	330	360	349	353	323	322	337	338	340	333	345	319	327	327	319	351	361	372	344	337	317	334	386	343	372	357	322	348	329	344	345	328	329	344	323	318	350	341	338	371	314	341	340	352	338	321	355	321	330	342	323	371	365	325	344	301	331	354	359	356	344	337	315	335	355	311	342	313	331	324	358	360	337	313	340	327	311	355	351	340	321	382	332	323	335	316	349	298	343	386	337	317	341	342	314	359	362	319	362	324	343	335	312	346	340	341	305	311	355	314	331	336	332	329	313	346	321	319	330	323	359	336	330	327	371	325	323	323	341	355	337	342	345	380	323	343	354	341	341	313	358	314	359	353	316	334	366	302	326	349	366	307	348	338	340	321	300	330	300	335	330	321	344	356	351	304	338	359	326	334	339	319	339	345	313	323	327	389	332	305	369	323	338	322	329	335	330	295	333	389	384	320	328	373	344	317	336	355	321	359	364	337	342	334	313	327	339	324	329	296	358	302	345	351	310	330	339	380	334	308	324	345	328	336	373	320	317	354	348	352	343	354	324	311	371	335	326	337	349	326	328	312	382	328	359	342	331	319	330	363	342	363	324	349	338	364	318	314	332	325	338	329	302	324	341	358	353	335	321	307	354	326	320	340	353	320	322	328	319	319	339	354	350	341	343	295	323	348	358	317	367	349	335	350	340	358	320	365	334	334	368	339	298	303	337	335	321	313	325	358	334	300	361	347	320	341	357	330	340	324	351	346	318	329	395	307	347	341	341	330	338	339	346	331	335	336	330	326	347	321	352	341	345	325	362	341	329	315	315	358	362	347	327	340	335	345	337	303	342	329	335	319	340	330	342	334	340	334	330	324	367	333	340	340	323	319	311	364	353	326	322	343	300	332	319	350	327	329	328	334	337	323	334	336	345	319	326	346	331	326	342	351	339	323	327	329	334	334	331	339	340	323	330	332	311	304	315	352	356	368	349	334	318	342	330	318	347	355	344	326	334	317	326	304	322	339	313	346	292	342	326	368	327	333	303	344	348	327	314	358	335	319	334	338	341	364	311	341	330	361	334	368	284	350	326	342	320	340	328	332	339	320	301	366	324	346	321	309	335	329	326	325	334	309	337	344	322	356	324	305	342	339	344	323	348	323	341	321	309	323	335	355	318	346	361	327	290	348	313	337	325	303	370	354	357	324	316	304	376	340	340	303	346	309	360	340	329	302	383	347	315	337	354	339	336	353	337	332	338	340	327	312	339	354	325	355	330	313	344	319	312	313	326	347	348	342	343	330	313	328	328	355	322	338	290	356	343	308	342	341	362	375	317	335	313	330	340	340	341	347	335	363	321	345	363	304	300	352	300	340	360	311	301	350	324	329	327	333	335	315	363	341	353	349	348	351	344	360	353	367	328	345	345	345	375	337	314	348	369	312	365	313	320	348	348	326	313	337	335	323	308	312	372	324	324	360	314	286	354	331	349	326	327	312	304	290	346	376	354	340	337	362	329	327	325	348	313	329	344	328	337	327	338	339	358	302	333	338	327	344	333	310	357	340	319	376	338	335	344	345	353	315	331	346	339	367	333	321	335	292	354	295	338	334	350	331	354	331	338	343	350	333	306	328	339	343	297	353	317	337	359	310	310	333	314	322	299	327	313	338	320	356	363	327	307	323	378	339	354	350	336	342	330	333	329	318	341	328	366	329	358	331	336	302	311	311	331	328	309	352	310	328	342	340	331	326	316	329	319	347	329	319	321	331	359	356	332	311	340	299	324	323	350	377	322	337	324	333	323	350	352	310	359	332	361	333	344	330	331	320	329	319	339	338	327	339	344	355	339	362	316	352	333	356	332	332	333	310	375	324	348	350	353	340	357	336	352	328	355	356	344	329	368	346	352	336	314	377	344	333	369	372	349	331	333	340	323	323	349	345	317	324	338	342	322	347	342	375	351	310	350	345	316	360	333	325	339	348	321	360	307	318	348	319	346	338	356	345	333	322	305	366	348	320	381	371	312	350	332	334	344	350	352	312	352	348	337	332	297	326	308	316	327	334	370	336	330	319	369	330	322	329	315	324	307	351	364	335	313	331	312	339	348	321	345	338	333	343	359	303	335	346	313	378	368	315	353	369	340	371	345	332	340	344	326	354	303	326	325	348	320	363	316	324	345	326	312	343	331	319	342	303	302	358	315	355	343	325	300	304	324	333	312	339	354	367	351	329	319	288	349	358	327	332	376	329	344	308	323	367	356	359	377	353	363	347	346	304	330	351	361	346	344
23343	21356	29326	23772	21358	19387	2033	859	609	552	485	520	476	438	412	395	388	385	376	350	354	345	362	341	344	335	332	326	357	317	349	338	394	334	323	299	336	332	341	339	324	319	342	308	348	313	305	287	337	290	316	287	313	350	334	336	322	291	285	319	315	307	330	330	311	312	339	316	332	348	338	307	320	321	301	327	277	324	324	355	322	321	316	328	305	287	331	324	307	312	312	336	333	309	340	342	353	303	324	332	286	314	307	292	335	288	315	307	296	323	327	323	333	300	298	333	345	339	301	318	305	331	334	324	321	284	283	319	323	308	289	337	333	310	325	306	292	314	312	315	311	287	317	328	313	325	321	315	284	345	292	294	318	317	340	335	319	313	345	326	317	326	298	284	302	293	312	326	307	299	313	299	301	352	340	337	328	308	337	301	323	322	308	323	345	311	306	342	327	315	304	310	317	291	332	328	321	308	313	291	305	311	317	308	317	345	324	316	349	328	306	332	329	330	310	319	289	328	327	310	318	315	318	352	336	331	288	309	312	345	287	309	320	286	331	313	306	307	324	323	316	336	339	284	311	328	319	308	281	317	340	297	312	306	311	307	290	331	326	327	321	304	317	315	280	328	317	312	313	350	322	325	325	314	343	311	310	320	309	281	313	311	278	339	300	343	311	331	323	318	291	342	293	293	292	287	310	302	353	331	302	320	305	329	301	345	317	326	296	309	274	321	307	297	299	315	339	304	328	303	318	305	313	321	333	306	323	309	324	317	314	322	335	309	290	336	311	290	316	305	292	319	315	325	322	307	314	337	296	313	333	318	313	280	288	316	306	304	299	319	303	297	313	303	353	307	301	325	333	287	308	287	300	297	307	307	314	326	303	317	337	325	319	297	306	346	333	349	304	293	315	313	321	288	325	324	287	278	306	302	322	363	297	351	330	337	290	342	316	325	343	310	302	336	298	305	298	301	299	299	302	333	305	321	356	324	355	319	330	302	322	311	306	303	301	325	289	322	304	296	320	345	314	309	321	339	310	289	318	312	279	304	304	339	319	319	315	309	311	301	293	313	321	276	348	295	335	322	280	306	292	324	315	293	281	306	299	325	345	307	338	286	321	303	304	318	329	293	288	323	317	304	307	343	301	319	308	320	298	322	333	317	311	335	294	325	314	317	319	323	279	317	338	286	317	314	331	341	327	330	318	322	358	312	315	311	310	313	310	313	317	342	307	311	300	320	329	302	325	308	308	344	319	333	312	314	311	299	286	327	292	318	276	317	306	308	344	317	312	319	340	292	312	328	307	289	329	307	333	292	329	332	284	293	296	297	323	324	330	304	324	323	315	316	325	346	316	302	300	273	302	346	307	303	308	321	325	306	316	289	329	307	317	329	313	295	326	267	334	323	297	328	321	290	308	315	321	325	331	301	323	296	332	297	277	328	303	288	315	327	310	337	304	327	312	269	325	312	304	308	333	319	331	297	282	317	312	309	330	320	307	300	326	307	292	314	316	312	305	293	280	304	310	354	282	326	319	318	329	328	309	335	328	278	309	297	305	311	331	307	284	324	286	304	309	304	345	337	348	312	329	329	340	295	299	329	305	301	328	328	340	295	326	311	306	299	324	312	288	308	301	301	316	329	291	303	311	288	308	334	310	334	322	300	330	314	333	359	320	320	324	349	325	304	302	313	298	309	320	315	305	304	334	316	313	324	304	309	325	320	313	316	298	311	323	284	329	327	322	321	284	311	323	310	332	326	291	318	324	297	313	332	341	310	316	310	316	304	326	307	299	323	306	353	333	286	321	315	348	337	302	303	313	335	320	312	322	331	317	344	311	360	323	312	325	278	325	319	312	305	321	287	293	306	351	326	303	343	326	337	247	302	282	309	301	285	323	285	295	322	311	329	307	316	322	310	333	330	308	301	333	377	290	331	291	320	330	347	290	295	316	322	308	335	292	269	306	348	294	292	300	321	315	317	330	333	337	289	336	300	333	309	285	305	332	363	330	291	300	312	279	291	345	317	331	277	297	301	327	329	327	321	309	324	324	304	322	330	332	320	296	336	335	316	306	305	333	334	322	290	308	325	309	313	308	297	308	336	317	327	311	291	308	304	324	299	293	314	299	309	294	307	294	293	353	325	324	317	310	305	325	312	345	291	277	305	319	330	326	333	316	314	325	327	305	321	320	323	325	340	319	310	313	310	318	295	322	322	313	291	290	313	314	313	309	294	304	310	292	301	318	294	321	298	321	313	303	302	331	337	309	277	340	284	332	296	304	297	323	309	357	315	334	308	288	328	296	324	348	321	286	306	308	299	309	316	295	323	332	318	358	308	318	315	302	290	314	310	290	303	294	330	342	317	321	328	336	295	310	310	295	296	287	303	283	308	298	334	322	333	334	307	293	315	312	311	325	311	316	297	353	295	313	333	329	331	312	261	335	340	290	299	313	322	302	325	305	314	326	309	308	343	292	274	304	355	322	330	300	317	332	315	316	325	343	309	312	326	306	304	323	291	316	298	328	309	300	319	300	313	322	331	269	296	318	295	307	316	307	309	306	305	326	324	280	321	313	340	304	329	322	313	303	335	278	272	339	299	327	304	326	317	330	320	319	309	329	309	313	319	312	297	343	312	300	304	334	304	310	322	307	316	323	326	319	321	309	329	303	327	328	338	285	278	332	310	320	304	325	330	329	317	310	315	318	320	322	304	320	298	302	313	320	330	315	298	326	318	314	332	300	320	308	327	319	324	328	319	306	299	311	310	341	318	323	313	318	334	316	323	305	305	322	300	303	325	319	300	302	306	291	320	300	287	310	330	330	310	297	348	306	291	305	303	273	306	312	300	348	314	333	311	287	302	285	319	316	308	315	308	327	314	327	325	295	316	340	315	339	293	314	278	298	335	327	341	311	330	343	293	296	317	298	306	302	319	317	318	317	329	317	301	332	302	341	320	305	314	316	300	305	289	348	319	312	329	322	300	279	288	307	286	324	312	280	322	322	342	327	329	315	313	343	328	315	334	338	308	353	298	305	342	292	312	320	294	297	334	282	303	332	311	321	313	294	325	317	334	315	343	328	310	331	342	327	311	337	316	290	338	294	289	334	320	306	322	327	317	315	270	313	330	308	306	295	317	362	292	352	319	320	337	305	276	294	314	315	300	343	303	306	326	307	344	312	305	314	297	319	314	351	297	303	296	286	319	306	345	326	313	317	303	289	326	286	308	294	301	283	334	317	321	316	297	307	299	345	326	323	299	327	320	331	309	289	313	299	342	326	296	315	296	270	298	340	326	305	324	274	307	308	319	322	321	307	309	306	288	325	315	296	275	296	334	316	301	291	321	337	309	328	293	318	309	332	314	316	342	317	293	307	304	313	303	313	314	290	345	307	335	308	321	321	336	310	302	307	326	301	329	293	307	329	318	282	325	305	299	330	295	292	327	308	328	314	300	312	303	292	305	328	299	309	308	317	286	308	297	341	328	322	308	326	310	336	318
30045	16277	16424	7365	4939	3694	2809	2284	1855	1564	1336	1281	1128	1069	990	901	899	821	856	783	790	759	734	691	715	704	622	661	666	628	602	631	636	617	655	631	620	598	564	614	630	595	590	627	593	594	591	594	612	617	581	630	598	568	616	599	551	569	568	558	617	563	596	584	602	597	544	543	615	589	615	584	583	596	563	554	584	565	563	536	618	601	601	568	575	636	538	592	634	581	606	558	604	576	587	583	564	596	608	610	575	614	624	582	558	569	565	585	586	557	575	576	553	558	597	584	553	583	575	578	565	570	569	554	595	569	611	553	584	585	598	535	618	602	579	578	617	592	555	594	572	558	573	540	592	579	593	568	556	559	545	570	574	565	527	580	557	605	585	544	563	607	603	579	538	560	566	587	555	613	596	575	560	584	565	618	546	540	581	569	574	583	557	542	519	586	585	577	591	555	585	568	634	547	563	629	543	582	574	566	553	536	573	576	594	573	546	586	548	556	598	586	579	565	596	536	579	582	578	558	538	568	549	601	596	520	541	569	604	613	554	536	549	591	558	572	572	569	575	576	551	554	566	598	560	598	561	556	583	589	596	578	588	573	580	596	563	552	554	556	577	552	552	580	564	560	579	593	549	566	546	547	607	582	588	571	589	547	591	580	588	578	595	525	563	532	605	588	572	597	575	599	579	603	567	593	602	581	592	607	544	578	582	599	524	583	570	558	573	591	587	590	597	570	559	592	568	565	588	512	577	549	590	576	584	604	538	545	600	606	595	600	584	559	588	551	600	550	526	534	505	542	532	584	571	538	552	574	590	579	586	570	611	611	572	555	584	621	583	546	592	590	566	556	585	573	555	576	566	564	558	581	535	565	585	594	558	539	543	574	577	608	568	598	585	615	593	553	549	522	618	572	579	578	514	558	550	534	589	564	557	598	606	597	555	589	618	590	551	588	578	579	562	563	606	584	565	607	591	569	548	623	556	566	565	602	582	572	558	587	579	563	577	581	558	604	540	549	582	558	570	580	569	529	596	604	590	570	613	572	595	592	564	580	555	595	589	598	590	556	592	582	592	549	552	528	610	602	569	584	596	545	628	564	608	560	584	583	554	580	536	561	575	559	609	579	567	573	580	595	614	584	614	602	579	582	601	582	584	571	571	576	599	547	521	535	581	572	576	533	611	566	532	595	559	605	548	558	549	556	534	596	529	553	517	563	597	567	511	554	587	560	542	595	567	577	560	598	590	563	553	584	623	609	554	581	551	547	594	581	592	547	592	597	542	591	566	560	558	569	610	577	537	583	560	585	570	530	587	597	562	587	568	588	580	570	595	548	575	561	602	574	552	578	584	608	542	576	563	515	562	590	643	569	611	579	558	544	560	575	573	585	601	576	554	585	574	606	585	572	593	542	577	540	570	586	538	555	594	557	582	526	600	565	618	587	561	567	597	552	567	572	547	553	618	567	574	542	555	581	559	552	603	608	566	567	556	608	595	566	601	585	568	600	571	556	576	544	566	575	585	570	521	596	579	562	556	583	552	601	612	568	585	564	581	559	604	561	608	553	558	529	583	637	517	563	535	570	612	564	586	562	584	556	522	542	591	613	593	533	551	582	560	561	580	558	590	546	603	592	564	569	582	564	560	605	577	527	572	595	565	567	563	569	612	582	567	607	542	595	589	590	562	584	578	586	570	555	550	564	551	597	575	592	548	584	558	614	586	572	580	562	546	563	554	549	583	610	579	560	575	575	548	587	551	575	567	585	556	543	587	544	563	540	603	581	594	566	560	580	573	580	535	527	566	560	555	585	559	559	533	571	554	593	592	619	566	563	548	574	569	555	601	552	622	598	556	562	573	563	570	605	590	612	574	559	615	574	545	563	586	568	547	550	576	571	598	582	548	594	599	544	610	548	591	558	597	578	567	610	548	623	567	558	569	598	540	536	542	592	599	558	535	599	578	556	533	591	593	566	616	588	556	635	541	600	593	583	565	530	601	569	590	592	586	595	564	579	583	568	609	565	603	563	596	592	608	577	574	586	567	562	555	554	603	547	532	565	576	532	568	576	571	584	578	546	603	602	593	579	588	576	578	586	572	573	555	560	606	589	577	520	589	612	564	598	592	574	614	581	566	557	632	607	574	551	606	530	571	576	593	536	579	601	523	603	599	589	574	561	579	580	561	550	608	567	534	540	599	607	546	548	574	587	561	583	604	583	602	614	603	625	571	574	629	596	576	568	648	567	559	548	605	587	551	578	574	571	560	595	622	580	584	604	580	590	539	576	577	557	583	555	558	588	577	521	606	527	560	551	556	547	574	565	568	575	583	563	567	597	556	535	573	577	582	610	552	558	610	536	636	591	556	549	583	576	585	588	530	597	565	564	627	579	569	570	582	579	610	600	606	558	602	571	554	574	521	600	544	552	604	571	571	502	582	555	575	575	590	547	577	583	582	570	513	568	572	640	570	573	546	579	587	560	580	534	564	582	582	577	575	569	558	574	598	578	563	607	596	616	575	577	580	557	610	577	590	558	537	572	614	569	618	598	550	579	544	551	562	564	560	567	584	587	591	576	574	560	582	555	550	559	608	583	583	544	581	560	558	604	562	578	572	561	545	560	574	590	596	586	572	573	600	558	583	616	604	549	570	547	548	576	530	602	537	526	578	601	515	599	603	590	585	624	538	587	587	555	640	560	579	553	620	569	541	562	606	575	603	595	597	590	522	598	550	572	542	560	559	522	568	582	578	573	615	558	562	582	543	561	596	542	584	583	584	573	594	601	547	610	578	553	537	578	573	566	570	577	554	566	593	573	631	561	568	586	550	591	582	630	585	558	541	544	564	594	594	553	540	610	579	559	537	565	594	582	589	580	549	602	549	586	516	574	568	592	531	556	600	541	530	583	500	567	563	539	595	566	557	572	556	579	589	606	536	541	584	595	608	587	614	599	606	572	549	557	575	602	522	633	604	589	573	602	554	576	561	568	603	572	585	565	586	540	567	545	589	546	571	575	566	586	570	561	569	518	563	582	580	568	561	614	558	586	577	573	570	565	523	605	591	561	564	565	612	577	591	583	626	545	587	550	539	549	574	595	575	584	527	584	587	595	555	578	531	582	537	567	583	550	620	599	560	531	571	549	571	568	568	599	602	584	593	563	599	570	582	541	586	551	555	578	588	578	562	580	572	566	558	555	597	568	560	607	558	552	551	543	582	552	606	576	594	551	584	565	585	562	566	534	561	568	597	602	516	545	571	556	617	562	594	546	543	553	571	574	575	580	580	609	554	562	588	555	550	526	576	544	563	588	523	569	563	592	554	566	551	567	550	568	579	544	576	554	582	610	566	565	540	554	571	585	577	561	578	564	619	592	593	560	583	594	520	560	557	545	584	598	575	579	603	611	595	561	521	563	605	557	576	567	526	525	571	587	559	611	594	557	540	575	598	556	614	560	580	601	523	576	544	581	564	573	581	547	581	618	567	572	608	581	553	588	553	562	595	577
26788	20773	8669	802	429	405	370	363	373	361	349	358	364	353	355	346	365	359	376	383	320	347	344	342	384	355	355	360	334	373	323	349	335	341	329	377	341	389	375	359	329	332	332	322	366	356	390	365	333	371	341	353	333	315	335	327	363	351	337	354	330	343	329	358	383	366	328	363	361	360	347	340	347	365	358	356	342	346	364	335	325	344	315	343	362	326	344	360	374	323	333	387	381	340	340	353	377	349	351	329	326	358	331	344	341	358	356	365	373	322	343	334	375	340	330	326	347	352	326	337	364	326	325	346	319	359	360	335	339	313	335	351	346	325	324	342	352	390	357	346	341	351	376	317	311	326	336	313	306	344	327	388	373	351	366	361	334	366	327	350	354	368	373	359	348	333	352	359	348	319	345	364	338	348	334	330	325	331	318	349	366	367	376	367	336	324	331	363	379	333	339	329	352	363	374	360	378	321	350	331	374	357	325	369	372	339	363	329	326	366	386	287	331	338	366	343	336	370	335	336	344	364	364	376	375	350	363	349	320	343	349	321	339	344	371	342	359	349	333	359	331	354	354	330	344	323	344	342	349	337	332	341	331	318	360	329	344	341	327	326	345	337	340	367	345	364	350	343	337	335	355	334	352	345	355	345	344	333	339	372	366	325	352	353	352	338	330	342	339	385	343	336	369	335	345	337	343	335	352	325	361	318	351	352	327	339	311	331	397	345	333	344	360	331	319	369	391	341	394	364	384	364	361	373	344	334	340	354	354	358	378	339	332	341	331	394	337	359	336	335	358	356	313	364	371	373	360	335	352	375	390	402	348	374	330	359	337	313	328	374	308	328	365	311	340	323	355	338	338	361	338	346	316	354	378	378	357	352	356	373	330	319	363	344	372	358	345	329	373	360	335	368	356	334	349	359	345	381	352	367	376	368	352	362	332	300	367	362	330	358	347	391	382	347	337	355	348	388	352	358	332	373	359	334	364	347	360	329	331	336	365	377	336	335	312	357	348	371	349	337	332	381	319	339	352	353	345	395	360	352	344	356	346	333	324	319	368	356	326	316	339	335	344	332	353	323	343	351	355	358	350	316	340	363	360	359	406	347	332	339	353	326	332	355	327	329	371	358	369	347	354	346	353	338	329	324	328	330	369	349	356	344	339	331	314	362	360	328	372	330	361	337	352	333	360	331	356	361	350	314	331	344	353	366	352	317	354	370	314	359	314	354	344	333	361	336	370	328	375	369	310	334	369	355	322	363	353	352	317	345	337	381	350	359	320	345	308	362	334	366	353	377	350	364	332	339	340	363	350	338	353	332	357	356	352	312	335	347	334	361	370	362	352	344	333	361	374	363	360	350	349	342	360	353	339	338	355	321	339	355	333	361	314	349	353	360	349	360	338	356	373	351	327	343	362	352	368	399	369	361	345	370	331	331	341	373	329	376	372	367	351	345	357	360	342	354	356	315	372	378	355	364	369	338	338	343	365	321	318	323	332	364	338	357	314	342	343	335	357	338	324	339	357	349	364	343	379	355	309	351	377	362	366	341	323	316	344	369	328	359	350	351	363	351	306	331	375	336	354	350	339	337	327	347	352	354	347	336	311	352	359	336	376	314	342	362	351	338	347	352	331	339	326	309	369	350	354	335	327	329	334	371	352	366	352	330	347	373	330	364	313	350	361	324	363	310	349	311	366	353	354	345	320	354	352	348	339	372	354	349	343	353	329	361	356	340	347	343	350	381	351	359	375	304	352	334	374	340	347	351	369	335	350	330	345	339	337	333	333	354	396	335	354	352	347	352	315	327	336	346	337	371	372	336	353	332	333	330	340	352	347	336	344	366	366	369	330	357	344	344	355	338	353	359	349	362	326	330	354	312	320	357	345	364	371	324	359	320	340	366	329	350	358	333	316	319	355	353	318	320	342	338	335	347	320	367	355	353	336	311	327	371	364	369	345	359	390	365	335	368	347	356	332	385	354	337	340	359	371	324	350	329	318	344	363	363	359	363	345	317	324	349	388	312	358	370	351	340	318	326	384	370	333	305	361	359	346	349	351	317	348	335	358	353	343	362	348	337	313	329	351	368	305	349	339	346	340	337	364	337	344	335	359	338	327	353	340	370	356	339	344	367	357	322	340	336	348	338	361	329	343	338	368	381	366	351	314	326	350	356	346	362	358	350	331	353	363	364	330	336	329	337	342	350	362	352	317	354	360	346	356	346	367	339	343	347	354	325	337	360	349	380	341	374	367	315	355	326	311	331	389	356	325	361	336	353	342	357	375	304	319	359	380	366	354	335	358	369	380	343	340	389	359	353	371	306	356	334	378	325	358	320	350	362	314	333	368	364	335	314	355	342	369	335	336	341	333	383	370	368	370	362	358	326	367	319	380	355	384	373	363	360	318	369	383	323	341	333	317	376	354	340	365	355	316	336	360	335	368	373	370	349	348	328	359	374	328	364	314	360	364	342	361	373	294	338	347	324	350	367	339	332	338	360	358	368	324	336	356	364	352	338	342	327	333	364	353	362	350	330	345	343	335	360	331	346	322	340	331	335	362	380	319	336	376	329	372	318	361	335	354	356	328	361	328	332	350	346	368	349	368	347	335	348	328	326	350	349	337	335	346	333	314	342	302	327	361	342	368	365	317	309	336	320	355	304	351	344	302	348	371	331	358	338	323	342	331	386	341	370	348	388	390	329	368	308	342	322	348	344	356	334	362	326	354	343	371	365	383	366	341	353	352	366	355	343	367	303	315	351	347	382	359	323	317	310	345	346	357	361	372	337	333	365	329	310	325	342	348	327	348	337	358	373	359	351	347	327	383	316	312	311	327	349	351	336	318	351	374	349	332	342	334	359	352	348	321	342	328	357	354	334	319	357	353	339	356	346	351	354	334	340	365	345	327	334	298	361	332	359	342	346	342	366	327	327	364	347	380	373	351	333	316	335	390	371	306	345	335	310	330	346	346	343	339	305	373	349	339	371	344	338	354	366	335	333	356	327	364	325	316	338	339	347	354	332	364	373	371	351	329	339	338	339	344	354	335	348	304	343	341	322	314	325	360	340	381	335	361	375	334	347	359	337	355	360	348	315	383	345	359	362	334	347	303	339	356	336	347	356	342	330	353	292	347	365	368	385	322	377	355	335	345	350	376	350	352	365	347	348	369	350	343	334	374	333	357	328	379	350	340	322	326	363	334	379	385	361	357	335	349	359	344	349	355	330	366	362	397	314	337	344	306	365	339	327	363	392	322	340	367	339	324	336	355	373	307	363	363	330	383	341	339	361	374	344	371	335	373	326	314	354	332	346	343	360	326	350	328	326	344	364	338	333	360	337	346	356	329	316	325	347	325	354	362	346	323	341	308	377	355	341	316	360	362	331	351	358	344	331	358	335	356	343	326	355	373	358	374	362	337	334	336	322	331	371	324	329	385	371	340	345	342	298	372	383	369	338	412	340	344	342	367	371	329	359	351	323	345	339	351	334	353	325	339	365
12649	1834	2054	1056	894	832	770	745	787	698	737	760	723	701	677	725	717	688	638	664	706	661	698	725	664	696	689	758	689	673	676	679	637	663	683	696	698	696	653	669	646	648	696	685	731	691	707	665	671	672	629	683	696	675	658	722	694	682	679	675	707	711	631	717	667	701	694	715	629	602	716	678	651	685	658	711	642	690	651	677	666	692	660	709	695	683	686	659	682	641	680	640	701	692	707	694	704	709	669	711	694	678	692	641	661	640	698	696	718	690	619	674	713	636	651	716	674	684	695	653	648	675	687	728	674	659	656	661	693	693	651	708	695	642	678	685	685	685	674	673	666	708	686	643	612	660	644	727	715	636	655	672	643	680	649	686	676	685	655	654	707	722	679	660	690	639	689	678	657	684	689	702	681	697	674	701	658	656	685	634	701	654	674	633	716	706	679	697	684	692	660	670	666	738	656	701	654	692	690	672	684	667	668	676	657	712	680	674	634	660	664	649	675	699	689	685	664	669	716	686	732	692	676	681	707	674	622	676	676	681	731	698	668	682	760	664	693	673	654	681	736	664	718	684	659	662	700	682	667	694	686	750	695	713	696	646	666	664	670	678	687	631	657	692	682	703	639	629	718	716	692	655	649	666	678	656	705	674	666	681	652	712	683	692	683	702	623	670	671	668	659	655	691	716	671	678	713	650	702	659	691	709	682	712	666	697	658	668	690	663	679	668	700	661	676	671	671	687	697	694	637	661	677	673	645	690	644	653	690	660	673	662	737	694	693	669	682	701	671	642	686	646	716	682	651	671	746	683	640	632	690	658	699	672	669	692	680	672	635	712	667	664	677	674	662	656	693	676	680	684	648	692	693	679	682	675	715	635	695	701	671	728	672	686	658	654	677	649	687	692	660	666	693	663	710	698	701	713	696	682	682	660	626	680	638	693	663	641	684	649	679	644	648	660	698	671	661	702	693	644	730	670	683	711	708	657	685	684	721	720	669	662	671	675	668	659	716	660	640	661	701	631	681	668	677	685	697	686	677	684	688	664	656	708	675	685	693	669	692	668	685	730	689	676	686	685	646	642	671	639	690	694	683	688	708	665	707	659	674	640	664	684	698	660	672	670	704	676	694	640	675	677	673	680	684	678	659	704	666	640	620	659	659	678	722	684	660	653	718	690	667	665	632	644	720	681	706	695	668	651	654	681	661	689	679	701	732	678	693	704	655	660	648	655	669	644	703	669	691	649	681	682	701	650	717	699	710	691	675	667	687	676	697	660	689	697	656	690	690	674	695	657	641	646	723	672	674	703	742	678	679	699	710	722	686	668	697	705	689	645	691	681	737	704	728	656	665	681	641	659	694	712	666	690	697	630	694	676	657	666	703	711	673	695	680	672	653	674	662	690	688	735	675	740	650	686	657	696	676	692	717	733	641	701	657	709	648	753	659	700	704	672	658	669	726	666	667	685	683	662	658	694	636	630	709	684	704	653	699	699	655	655	700	680	641	630	716	679	656	625	662	677	673	688	638	650	618	673	679	712	689	626	688	657	679	629	714	685	709	681	680	684	639	691	653	686	657	703	675	703	695	643	753	705	670	688	628	715	666	666	689	667	660	672	647	686	681	705	669	733	655	622	690	659	669	649	651	704	699	693	660	697	649	713	668	677	666	661	693	750	690	639	640	661	670	686	694	640	655	669	642	670	688	681	699	684	683	662	668	680	693	676	642	655	687	668	686	708	687	705	706	637	684	686	695	667	650	646	684	715	690	672	725	679	691	647	676	709	652	693	661	670	671	655	660	714	641	651	653	656	678	644	695	672	694	695	660	651	665	657	640	664	662	708	705	674	675	698	675	661	693	717	663	691	676	651	706	644	635	682	657	690	655	651	673	656	662	679	656	626	706	711	695	686	688	685	661	667	730	669	665	706	616	682	655	692	669	681	680	695	680	687	673	640	701	680	693	672	693	696	669	698	661	689	707	632	710	681	675	696	610	681	678	712	664	654	739	669	679	722	687	659	698	677	701	660	657	643	663	680	660	701	714	702	712	655	678	703	674	700	686	704	686	699	699	692	646	677	687	685	691	653	703	647	673	664	683	694	702	686	700	631	649	681	659	674	646	643	672	655	661	703	683	687	667	701	654	689	637	694	683	640	645	692	703	713	662	692	684	691	690	640	667	678	652	689	664	679	711	663	665	689	684	652	679	673	696	709	708	616	707	686	659	627	642	698	699	678	645	646	702	677	668	659	671	707	688	650	665	649	683	690	659	676	674	640	674	718	658	699	654	676	658	651	705	662	654	632	679	645	694	705	646	743	613	621	657	618	659	647	728	694	644	650	686	689	678	712	673	676	674	664	659	694	706	697	664	682	774	679	657	667	694	674	663	607	729	653	675	643	725	694	644	694	704	619	656	645	685	638	670	665	701	707	657	651	704	670	663	710	675	681	659	694	711	666	663	688	663	692	675	727	646	698	698	667	701	677	679	657	709	691	704	611	719	666	666	690	664	691	671	701	672	670	658	680	655	704	694	700	677	717	679	677	676	642	665	679	685	717	678	709	711	722	674	693	662	666	702	686	686	675	666	659	717	699	689	705	675	692	688	682	647	636	690	688	721	685	673	647	689	682	632	635	693	600	678	639	664	702	699	658	673	656	730	698	667	745	674	655	688	719	677	682	660	639	672	690	699	642	677	629	700	674	625	728	661	664	724	658	713	703	636	646	671	661	669	674	674	744	704	653	707	691	654	664	676	671	698	668	664	650	700	658	648	615	671	645	677	670	666	630	676	700	709	652	660	676	691	682	671	705	690	693	650	697	707	647	690	684	660	657	710	716	673	674	695	650	676	655	701	670	666	673	667	679	727	698	701	662	653	680	629	623	704	722	667	710	658	674	658	688	698	659	655	662	671	667	699	685	694	687	642	667	701	652	667	673	635	666	675	708	716	706	634	664	681	664	648	670	725	683	699	666	688	717	706	679	670	680	653	661	727	644	675	713	684	669	702	735	669	709	688	674	652	619	705	653	651	665	675	641	671	652	688	628	705	640	710	648	695	660	703	719	697	671	690	631	662	699	668	664	646	703	681	693	713	681	656	645	704	662	709	674	621	693	685	679	647	697	698	656	691	686	641	645	642	687	730	717	691	636	706	686	683	683	696	690	733	637	727	704	645	671	686	650	694	678	696	694	673	672	666	649	730	668	671	662	718	718	712	746	678	693	679	714	694	674	651	733	684	665	714	681	650	640	681	660	685	676	707	694	726	661	686	643	683	702	700	703	641	684	680	668	714	704	681	714	677	681	660	657	699	705	678	667	625	696	671	724	630	729	673	714	650	666	671	656	699	728	676	710	692	671	674	674	691	663	713	660	651	666	645	600	692	666	694	681	669	682	699	664	725	682	771	645	707	693	646	673	677	655	658	660	695	687	692	693	700	705	662	690	736	691	691	645	694	703	698	650	707	680	655	709	686	663	671	665	723	660	718	666	650	667	728	700
24187	21330	28647	24357	20494	1991	579	409	362	289	260	249	235	225	179	184	203	199	174	185	178	187	185	190	163	177	200	198	169	176	171	176	171	164	186	174	149	164	180	154	138	166	193	196	160	164	134	157	169	149	207	183	150	163	156	144	161	181	154	181	170	184	179	160	164	148	149	165	163	169	168	187	147	152	168	171	185	149	151	165	154	165	172	153	158	158	174	156	166	150	173	169	165	154	151	162	169	167	149	166	168	156	156	155	148	157	181	150	177	161	176	162	156	186	157	161	150	163	137	159	173	167	151	152	146	155	150	153	156	185	149	160	166	151	157	172	166	180	171	154	153	160	169	171	163	157	154	160	177	149	156	162	193	183	190	174	183	174	142	180	175	164	170	181	161	146	167	159	177	151	181	133	148	140	198	146	178	175	191	165	158	147	144	150	151	166	170	150	150	170	158	167	180	156	155	133	176	173	159	147	177	162	146	172	162	171	166	148	166	145	146	164	172	167	166	169	165	162	181	187	165	153	148	191	182	155	208	168	150	171	180	148	191	167	150	160	175	162	174	161	154	152	155	159	154	174	176	160	163	162	174	155	161	150	141	151	153	151	148	179	145	157	157	152	165	160	177	143	155	174	131	165	184	172	149	155	176	166	162	157	168	179	157	150	155	180	179	171	132	143	169	180	126	206	171	181	172	171	175	180	175	155	150	171	145	157	160	153	146	131	160	158	135	169	150	162	152	167	160	157	167	160	186	162	175	152	176	149	152	183	139	165	160	149	161	146	155	140	177	159	167	162	175	167	161	167	136	156	160	157	148	173	177	129	147	147	146	160	176	159	159	144	158	195	181	168	168	144	157	154	184	174	146	164	162	167	168	147	149	177	156	177	139	154	188	175	177	154	167	155	145	164	169	174	189	153	177	165	176	165	148	177	174	188	165	152	160	152	168	190	184	155	174	149	154	158	150	155	156	161	178	166	174	156	156	150	153	155	161	155	180	183	166	163	139	140	168	173	175	172	154	160	165	164	169	164	176	174	155	175	164	170	179	168	170	177	178	167	131	148	175	180	157	163	191	157	167	174	150	150	142	168	154	153	169	186	151	153	147	177	174	155	159	145	186	167	177	156	174	170	177	191	176	156	141	161	165	164	158	170	145	162	166	170	171	172	150	163	157	152	175	156	175	164	196	156	151	163	163	170	197	167	157	156	158	178	169	145	162	171	159	178	183	162	163	157	170	179	153	171	142	167	185	172	173	161	162	159	146	161	156	162	170	154	170	173	153	164	151	181	162	167	162	157	157	181	165	164	181	175	169	138	155	160	138	155	153	141	142	148	187	154	184	160	159	151	183	171	168	152	165	185	161	168	162	156	178	170	161	166	154	147	152	166	150	160	182	161	167	156	158	156	153	153	166	144	176	171	162	151	169	157	154	181	156	156	163	167	171	156	158	158	168	168	162	157	164	159	153	163	168	150	162	169	160	165	158	143	158	167	155	175	167	173	160	156	158	165	158	176	169	162	170	155	154	175	161	179	168	175	182	160	157	162	151	154	161	162	170	142	138	153	179	145	159	176	183	149	163	158	164	151	150	175	177	169	160	168	167	163	176	156	164	159	164	154	155	189	155	162	184	184	146	165	147	177	163	172	169	140	172	149	158	154	165	160	157	149	171	168	178	179	163	179	184	181	181	174	161	145	164	163	174	148	175	163	166	143	191	149	165	155	175	146	165	168	162	176	151	154	158	162	175	174	151	161	156	156	153	148	150	177	187	165	165	149	167	148	162	162	156	147	174	150	141	158	169	170	165	163	157	155	150	178	162	164	169	158	162	178	186	166	166	169	161	158	174	168	160	173	191	175	155	154	144	150	162	155	170	166	165	155	141	171	164	172	187	151	179	187	185	149	136	165	182	174	154	171	188	158	153	145	180	151	152	163	165	171	185	153	161	170	182	146	132	187	171	155	152	165	161	152	156	183	159	164	165	181	186	162	167	169	172	179	166	144	133	173	177	150	139	151	181	163	133	186	171	168	196	153	175	173	161	176	156	154	164	176	175	156	176	171	186	150	151	158	181	148	180	157	176	161	166	150	154	158	176	171	189	145	158	159	155	155	154	150	140	164	198	149	164	173	165	156	166	162	187	165	169	167	147	166	173	172	158	173	168	155	162	176	178	142	172	173	151	175	200	153	161	146	165	162	140	182	179	149	168	174	142	145	174	151	153	135	178	174	181	160	172	145	175	175	155	154	178	167	142	181	162	168	188	157	150	148	155	172	166	167	153	156	166	170	161	153	149	133	160	163	147	159	155	181	160	163	162	172	160	178	142	150	165	160	164	162	185	180	176	156	169	159	156	178	146	147	138	159	183	153	154	141	148	145	183	175	163	175	148	169	158	148	167	160	173	159	149	181	166	150	159	160	171	177	155	144	159	180	166	171	158	161	152	167	165	157	169	158	163	163	171	181	164	154	159	153	159	176	184	190	164	164	154	170	169	156	183	158	146	133	168	180	143	142	159	186	130	160	160	157	148	155	192	178	157	166	161	131	174	166	169	160	176	151	169	163	156	169	141	162	141	158	160	140	148	143	166	147	158	171	137	159	164	172	158	143	157	162	157	158	163	173	165	165	167	160	170	164	163	151	160	157	171	163	178	163	169	163	153	160	168	156	122	148	147	163	166	176	177	171	152	178	170	155	180	146	170	183	161	164	161	185	159	153	174	155	167	161	155	166	160	145	166	163	161	171	167	155	180	140	172	142	176	154	158	169	159	163	168	170	204	150	156	155	155	143	159	167	158	171	164	172	153	167	167	173	161	168	171	154	167	154	155	186	166	156	175	153	147	155	134	169	162	160	191	184	178	167	167	158	174	172	177	171	175	166	170	186	171	165	184	166	162	186	153	155	150	172	171	156	168	195	152	154	154	147	150	171	169	169	163	168	159	171	161	148	166	194	159	176	153	173	163	161	162	144	155	169	169	159	139	179	193	171	153	156	156	163	171	181	159	145	162	157	159	155	153	172	185	172	173	143	156	171	172	177	126	133	152	146	157	149	148	187	142	166	153	141	141	180	170	174	146	169	178	181	173	134	160	191	149	154	190	158	173	166	159	147	166	174	161	139	145	170	173	178	184	151	142	168	154	160	156	177	162	152	168	173	160	182	156	160	153	141	160	165	151	164	144	173	169	179	175	154	150	175	180	164	152	166	163	163	158	146	174	170	154	174	156	154	154	173	164	139	175	164	154	175	154	167	165	149	155	147	151	143	167	145	152	135	143	166	174	145	168	159	154	185	175	141	146	163	165	181	170	155	153	159	157	189	185	171	178	159	157	161	138	145	140	153	165	155	166	159	151	151	170	163	146	135	146	186	166	183	176	161	174	165	161	169	159	158	161	154	161	184	151	165	178	154	161	137	170	161	156	163	170	161	168	146	160	159	178	143	155	159	155	165	164	173	160	174	168	169	151	175	167	170	179	155	170	202	160	171	150	168	159	165
25922	10424	11248	4362	2822	2046	1549	1249	1049	899	806	681	650	542	540	495	525	486	435	461	420	402	436	409	407	409	373	381	369	412	348	383	332	353	378	326	369	371	346	335	352	345	357	363	360	382	326	346	353	352	357	358	316	309	341	337	354	381	350	338	380	334	332	359	324	308	327	339	361	358	331	351	341	309	294	326	332	321	354	343	324	341	340	366	344	360	347	344	357	362	343	368	331	326	343	335	315	317	321	332	338	369	312	309	354	359	305	334	342	340	393	352	342	337	325	349	334	320	328	332	334	351	343	334	320	352	345	326	333	319	369	360	354	345	342	301	334	343	325	359	350	314	350	323	343	347	357	334	319	333	335	356	367	356	354	318	341	346	346	315	326	325	348	372	329	366	309	354	334	351	298	321	337	357	323	346	336	353	348	344	336	325	328	369	320	349	366	307	328	318	319	337	310	325	346	320	344	343	345	372	334	343	335	331	325	323	362	362	312	335	333	345	350	350	330	330	296	332	359	353	318	336	328	338	370	331	321	328	321	333	322	366	346	364	332	350	318	376	349	365	291	357	351	357	326	350	311	333	340	370	317	347	311	338	326	370	362	316	312	334	349	356	340	370	308	332	330	342	329	319	344	345	355	341	368	334	344	347	364	306	343	361	311	347	321	312	303	339	337	336	325	342	335	322	328	342	332	357	310	333	340	342	343	316	314	306	321	334	348	321	321	313	364	360	363	358	354	364	324	347	341	362	329	305	330	345	328	336	308	336	303	344	337	354	344	300	336	335	363	359	322	336	353	329	351	336	300	324	350	316	355	349	341	367	323	331	306	322	320	351	323	368	311	351	324	326	316	371	351	299	326	327	309	333	317	338	346	347	330	305	317	303	342	353	310	313	328	362	344	333	319	328	324	358	325	331	333	336	359	343	333	368	288	319	338	347	350	300	302	336	324	321	329	318	333	333	311	313	362	348	335	333	312	345	310	317	371	365	323	279	318	325	351	345	344	318	347	332	348	318	328	365	333	334	337	367	339	349	339	331	345	328	325	334	358	372	332	333	329	334	339	351	357	383	359	306	346	361	319	332	337	342	353	369	333	344	350	312	308	370	324	346	345	334	358	345	347	307	298	351	341	327	306	335	301	321	304	356	342	342	367	305	319	375	311	348	341	312	310	332	317	339	357	332	336	346	325	316	341	341	330	355	328	366	322	334	336	351	330	330	333	360	358	326	324	356	363	371	341	358	337	376	307	351	332	301	333	362	352	350	320	342	312	350	331	342	359	305	337	347	318	326	320	328	353	320	344	340	339	344	314	317	339	367	332	357	316	346	353	353	355	334	341	337	332	354	336	298	322	341	344	331	326	365	326	346	343	317	326	315	344	320	350	364	347	331	346	357	331	314	336	353	331	342	314	343	378	338	311	306	320	334	341	292	351	334	336	290	326	311	325	329	342	337	330	304	333	353	355	352	351	324	328	312	344	364	347	358	360	329	332	341	307	325	326	327	324	349	331	338	335	321	366	326	349	331	329	332	334	318	339	344	356	346	306	361	349	374	345	313	333	356	326	329	352	350	340	335	345	343	299	358	344	332	319	345	355	357	333	347	315	320	326	348	364	363	348	346	347	359	338	343	338	326	337	386	334	334	328	339	341	325	343	330	335	332	346	321	318	335	348	345	381	368	328	338	345	322	354	333	333	312	379	327	357	354	348	344	345	327	346	318	352	364	315	304	310	350	312	317	362	320	341	365	352	331	362	343	329	350	353	315	350	304	352	316	364	322	321	332	354	300	335	361	349	301	341	349	360	328	303	340	359	304	299	344	359	330	341	295	325	343	327	338	337	327	326	345	305	320	332	326	330	348	329	316	346	295	344	340	366	320	306	339	363	342	352	360	346	351	335	373	322	333	338	352	357	357	334	326	322	327	355	330	321	358	332	366	347	316	333	332	321	323	325	310	331	332	360	345	356	320	374	341	341	316	336	342	352	351	338	328	335	355	314	327	319	326	360	343	349	366	306	344	340	343	300	327	317	322	322	339	351	358	344	295	355	352	376	379	319	338	326	328	342	356	343	347	328	318	333	317	307	366	316	306	310	329	346	333	347	334	337	320	360	335	328	346	346	317	346	324	365	301	320	312	342	354	318	324	345	326	317	327	329	331	338	365	344	352	337	317	369	329	332	346	346	356	339	342	307	324	350	318	341	343	304	317	335	340	342	326	348	349	370	337	327	363	322	316	320	342	324	342	331	339	337	331	353	368	347	359	378	348	330	313	344	319	342	352	323	336	329	317	332	337	343	328	332	348	317	348	324	348	364	336	351	317	306	324	369	354	353	330	305	312	320	316	386	361	353	334	337	338	312	330	350	341	304	319	360	342	342	336	341	319	342	321	344	346	330	372	331	310	371	334	348	326	326	349	344	340	316	336	338	321	352	356	335	307	320	334	293	341	357	368	323	326	280	318	355	337	344	335	331	342	348	358	310	368	325	366	332	366	326	355	366	321	293	328	321	347	324	326	337	357	336	331	312	330	348	349	336	324	337	358	359	328	321	320	350	353	329	331	320	315	328	340	334	328	314	337	318	343	354	355	341	345	324	339	337	343	342	313	329	340	338	351	332	349	307	311	318	370	356	336	347	312	371	335	318	330	330	338	342	321	347	374	352	346	300	319	332	345	325	336	353	338	314	354	336	333	357	344	333	364	325	350	317	310	331	331	330	339	321	294	331	351	324	316	360	338	288	348	341	323	335	333	314	334	309	314	377	333	384	352	293	345	350	304	321	320	350	367	361	321	333	333	312	306	342	364	337	328	278	338	371	329	300	340	349	339	358	319	373	329	311	355	378	361	358	316	336	337	341	325	353	329	319	333	331	329	338	347	336	316	316	320	353	344	350	340	318	339	330	353	339	325	344	328	347	306	333	338	310	344	343	343	313	322	320	306	334	346	374	315	326	347	341	324	325	348	334	344	341	327	335	332	361	356	373	353	332	320	315	316	354	352	352	334	359	343	349	354	326	354	325	336	310	320	346	329	312	326	339	327	339	349	328	362	330	314	371	326	314	331	342	357	334	364	327	327	332	312	338	315	324	343	358	312	312	332	329	330	350	336	319	333	327	304	342	312	353	374	366	303	325	344	350	354	313	395	359	354	332	320	350	347	317	356	328	341	320	315	315	356	324	348	369	343	355	337	362	309	325	328	347	369	341	334	324	314	357	318	343	361	336	372	324	372	344	325	317	365	331	332	327	303	326	325	310	341	298	346	344	344	294	353	330	316	352	343	330	340	337	346	334	351	345	351	346	321	300	352	354	333	336	362	348	324	342	349	354	343	350	309	345	346	361	358	343	327	374	343	369	300	310	344	334	319	315	330	342	366	349	324	311	347	335	332	370	325	341	340	373	340	352	367	335	342	349	317	349	352	360	342	342	346	304	328	329	361	310	327	318	332	345	341	339	352	325	294	294	336	341	336	343	346	333	309	321	358	306	337	334	341
23317	21384	29432	23701	21388	19733	2100	788	624	576	547	470	423	466	422	412	396	386	428	386	379	385	354	335	344	360	317	365	343	333	322	348	311	321	349	326	326	355	319	319	302	357	318	336	318	330	327	351	337	283	331	326	303	321	342	314	332	330	334	314	309	308	330	328	325	327	348	307	322	328	359	318	319	307	328	321	316	338	345	341	320	323	324	333	312	340	317	341	305	331	333	349	301	319	329	346	338	319	321	308	325	309	316	303	320	346	318	311	300	308	303	331	326	352	342	309	297	328	332	324	311	330	336	349	309	308	315	306	313	333	327	325	299	304	316	339	304	339	301	289	317	305	315	327	324	340	312	307	343	290	315	322	333	293	317	314	306	304	333	332	336	337	331	322	317	297	346	344	306	314	329	317	321	335	331	305	312	338	287	343	313	310	344	330	348	341	333	339	333	293	338	307	327	287	320	331	342	330	302	311	340	317	309	331	333	331	347	315	318	326	319	299	314	320	313	318	318	311	323	332	337	329	328	352	336	346	329	316	314	310	321	330	322	343	339	312	289	318	303	301	342	346	311	350	329	318	320	319	332	327	294	332	279	289	316	328	310	344	274	300	320	340	287	318	326	322	307	296	304	275	304	331	301	332	322	293	325	293	328	316	294	348	323	301	322	340	291	316	309	334	303	321	323	312	325	330	323	309	317	308	303	323	346	316	314	278	328	311	300	282	324	298	307	282	286	295	295	327	309	342	334	311	324	307	338	316	317	312	323	337	343	329	323	312	285	310	310	321	332	315	302	344	318	284	347	350	273	320	300	323	280	317	296	310	299	326	343	331	335	326	309	305	317	330	326	307	316	285	287	326	343	296	315	297	307	338	333	306	301	317	280	311	311	282	291	326	333	347	309	317	297	283	336	351	312	377	330	308	299	303	314	311	344	308	345	324	327	323	316	302	303	350	315	310	364	326	325	315	285	301	317	308	328	310	292	344	328	325	329	345	332	327	348	334	312	303	310	283	321	316	336	302	318	346	332	320	313	298	295	330	342	365	307	319	305	351	337	306	326	301	333	311	323	293	330	311	338	341	301	283	324	351	303	303	335	289	287	319	322	343	286	317	299	321	302	290	326	282	308	357	292	313	332	320	317	315	307	307	290	343	301	324	334	326	291	296	318	325	313	324	352	325	301	322	318	301	286	301	322	304	314	308	316	297	303	329	323	327	329	356	314	331	330	342	290	293	304	321	294	350	322	337	315	306	317	303	301	332	314	330	310	305	296	313	309	283	324	310	313	308	359	306	301	318	335	307	299	321	337	330	329	307	303	307	337	309	321	326	328	325	320	335	305	305	318	305	325	310	334	286	307	304	319	353	310	308	297	324	283	326	311	303	291	330	301	310	282	324	310	307	353	343	276	296	315	335	280	319	315	304	286	328	300	312	328	307	324	356	301	311	337	320	285	293	323	334	301	324	294	350	315	295	318	317	349	276	345	321	296	315	278	296	289	336	321	276	325	338	328	311	315	323	313	314	336	326	339	311	312	299	318	323	303	292	306	306	289	300	337	307	324	316	319	288	307	285	330	275	325	309	309	322	346	312	331	308	330	325	304	318	319	338	307	305	347	336	304	311	333	303	302	297	338	327	329	330	314	266	310	342	319	315	297	340	324	348	297	340	308	348	330	313	312	295	291	314	315	311	343	325	310	315	308	333	319	302	310	303	325	319	329	310	345	328	303	305	306	311	312	336	326	319	323	279	287	319	340	300	293	347	303	294	358	334	304	271	333	323	312	315	304	347	297	315	305	288	352	340	283	279	326	351	343	293	316	293	301	311	323	323	319	349	319	353	301	296	325	303	339	321	315	329	315	329	315	313	313	325	340	321	283	319	308	321	291	333	315	330	320	324	309	323	323	321	320	306	320	316	324	326	316	311	307	329	319	297	316	325	322	312	304	329	309	310	299	287	339	329	346	321	328	284	309	317	315	283	343	322	322	329	340	312	276	316	312	356	307	325	312	328	350	326	348	322	315	310	316	308	328	313	306	345	298	343	281	310	345	329	348	310	319	341	290	349	331	342	350	308	317	311	329	325	307	335	337	321	344	324	296	341	321	342	349	317	325	327	342	326	287	309	332	300	307	326	323	316	348	316	337	281	344	291	328	329	301	324	317	331	314	317	315	294	326	308	305	328	336	327	298	293	320	307	347	326	323	311	288	330	324	330	312	305	309	320	297	301	287	328	313	323	319	327	340	305	313	345	326	312	319	293	303	350	322	338	316	337	326	351	300	298	303	313	308	345	308	284	340	323	333	300	316	299	307	311	348	304	301	295	341	351	277	318	321	296	329	324	332	316	308	333	302	308	304	323	304	318	315	287	300	310	311	325	333	322	318	288	319	327	313	322	314	304	334	312	318	311	313	303	310	304	307	320	317	315	320	315	290	328	331	342	338	305	295	310	335	324	333	315	314	308	285	339	314	299	304	308	304	322	305	348	309	318	320	304	317	290	313	343	319	292	309	324	318	286	307	308	300	332	297	303	331	312	322	295	296	287	302	318	310	321	321	293	330	328	309	298	341	327	299	327	314	277	344	309	325	303	308	309	334	333	312	318	322	320	307	304	326	302	299	321	318	315	296	318	319	327	336	320	302	292	321	319	327	295	334	305	322	332	316	304	289	311	308	323	294	313	314	323	327	308	325	323	312	307	333	363	328	294	336	312	294	324	317	370	289	318	300	304	315	336	324	345	309	294	301	319	328	325	349	313	286	320	295	299	345	305	309	291	296	295	332	342	343	307	342	292	319	297	304	297	315	302	308	321	328	278	318	317	317	315	316	329	282	331	322	309	330	335	303	313	273	333	294	309	309	292	305	310	366	307	315	314	320	307	325	310	293	323	335	315	331	284	317	303	301	302	318	342	315	318	285	314	331	310	309	317	321	324	301	335	310	270	341	323	329	320	305	334	320	291	302	309	325	315	296	325	313	306	349	319	308	292	319	342	325	354	312	286	302	309	336	341	293	310	317	288	303	330	314	314	338	316	309	318	304	341	291	313	319	289	298	325	317	321	325	320	307	339	313	306	321	317	286	321	301	337	332	327	310	341	347	338	330	344	292	307	311	310	326	295	304	283	338	309	289	300	336	288	316	317	301	330	325	327	367	322	353	325	317	313	272	322	314	331	307	341	311	337	313	306	305	355	314	316	308	341	273	356	338	320	297	367	344	304	325	309	289	304	343	327	338	327	314	310	313	287	319	274	301	339	313	315	337	324	296	303	331	301	316	276	314	301	339	344	294	312	322	345	298	321	339	338	294	263	314	312	307	325	294	317	321	312	312	296	325	306	353	317	303	326	285	308	360	302	324	336	315	322	302	288	327	307	328	293	349	309	351	322	332	309	352	316	312	311	317	326	315	307	298	302	309	340	314	328	315	298	304	293	321	315	279	327	297	286	339	296	317	287	311	281	310	327	330	331	309	321	298	300	320	320	324	293	300	328	358	329
28228	16464	16680	7391	5021	3651	2878	2323	1922	1695	1354	1237	1159	1051	960	976	878	840	800	803	750	756	736	717	668	659	689	678	691	608	632	648	653	630	644	634	594	622	650	574	652	621	612	623	642	632	564	604	555	600	616	584	616	601	602	602	607	575	565	580	583	555	582	610	613	625	610	609	571	549	595	601	596	613	568	550	599	611	568	573	565	542	634	595	592	572	603	600	594	620	565	611	589	588	567	616	625	557	573	585	599	553	597	556	592	568	546	614	577	556	612	588	573	525	621	575	593	587	575	580	609	625	586	578	565	589	615	554	592	597	558	517	578	521	568	549	603	636	605	585	603	576	571	571	571	563	579	599	582	580	559	599	575	537	577	605	576	571	633	573	538	587	559	575	579	594	595	592	593	602	563	592	582	594	571	580	591	578	567	578	574	542	564	554	568	575	601	500	572	586	559	603	567	548	589	548	603	572	598	597	583	598	585	582	580	555	611	615	559	600	588	549	583	530	610	566	566	575	573	563	562	538	597	600	615	631	550	566	534	560	574	607	556	565	559	565	575	569	561	577	601	560	556	600	608	602	548	591	559	568	591	640	623	552	596	553	617	583	584	555	542	621	596	584	571	586	587	513	574	580	583	561	584	581	569	568	590	567	607	565	616	554	548	529	554	602	575	591	590	541	553	541	584	582	587	529	557	592	585	582	605	587	587	571	609	583	541	627	565	578	582	572	594	576	578	580	587	557	549	569	572	536	601	553	533	583	541	562	557	566	574	557	572	580	577	522	565	587	606	554	560	587	556	570	574	540	560	609	525	583	567	582	586	554	601	580	604	572	569	557	547	555	579	567	547	574	618	544	611	611	579	572	549	571	595	595	546	539	644	610	538	562	567	607	578	548	581	549	592	581	547	575	525	612	573	590	586	498	573	599	555	562	579	614	574	574	537	566	564	547	580	589	575	576	579	616	604	550	517	581	552	538	612	524	592	587	611	563	589	573	564	597	581	554	589	544	590	542	602	608	573	515	587	564	540	602	557	591	567	592	587	576	598	614	569	621	597	635	522	539	562	550	574	577	554	603	590	563	561	580	527	560	582	629	565	559	597	557	567	592	561	570	542	562	585	619	527	611	594	582	542	601	573	554	573	620	595	607	575	550	567	562	574	577	552	596	584	584	592	553	556	582	551	586	575	608	582	581	561	560	569	618	556	586	551	605	562	558	543	555	522	549	557	591	586	587	560	580	620	547	558	526	580	556	567	588	604	565	594	571	558	575	546	560	563	581	584	586	589	581	568	579	572	559	606	592	609	593	534	548	608	555	556	566	595	610	577	601	563	583	632	599	578	554	542	545	557	564	583	568	567	540	571	539	557	584	615	558	597	606	598	549	548	545	527	572	583	560	575	558	589	601	571	606	500	577	524	547	593	610	573	596	567	601	581	617	581	581	600	577	585	583	522	517	558	556	555	541	598	558	578	564	575	638	633	574	578	574	570	584	593	519	606	556	559	564	582	580	557	520	548	572	563	590	580	578	590	590	565	570	571	532	579	565	557	572	585	585	570	578	586	617	542	597	639	557	523	540	546	577	590	562	578	561	619	571	589	592	578	571	674	561	594	537	593	578	612	543	584	619	548	613	592	598	577	591	570	601	567	626	593	584	562	584	581	591	582	552	564	570	577	546	585	576	602	576	556	589	619	548	523	571	588	616	561	556	514	548	578	579	596	585	548	530	576	574	545	602	613	596	573	543	618	622	542	554	560	561	579	570	571	548	558	562	535	558	556	546	570	553	586	536	594	518	566	567	573	597	616	555	559	587	554	537	580	587	565	581	552	560	559	559	590	599	546	599	598	548	584	598	558	572	539	573	611	578	586	551	575	625	567	567	580	605	594	601	578	593	604	515	561	563	583	596	555	621	574	604	603	577	575	562	546	549	610	585	540	575	551	561	590	601	561	571	611	597	561	615	591	593	555	622	551	551	548	597	532	582	568	581	556	625	545	568	619	616	521	578	580	614	549	554	576	586	583	571	573	608	569	584	537	582	544	564	568	575	586	624	556	617	528	584	580	507	607	546	565	596	571	571	616	586	553	602	622	564	551	567	594	572	583	560	593	568	580	553	536	566	581	535	571	554	592	541	554	591	567	607	545	565	599	587	568	525	580	583	585	608	561	561	559	590	550	578	575	573	578	601	550	562	591	596	620	537	616	553	551	596	576	532	562	584	580	563	609	567	582	557	576	583	602	596	577	555	559	618	582	575	569	630	564	569	556	554	608	521	580	557	562	614	572	584	564	605	591	581	564	601	584	571	578	563	589	582	561	609	546	575	540	607	548	605	559	591	574	568	574	540	570	551	565	587	554	531	537	520	592	566	554	556	589	558	539	580	598	579	570	596	512	550	586	546	544	540	573	609	559	561	537	583	569	606	576	576	581	531	587	555	560	547	550	555	552	570	547	514	545	524	604	549	579	557	547	571	559	582	577	562	569	568	598	547	541	538	533	546	580	521	512	593	564	629	563	559	567	602	579	591	584	546	567	559	550	547	561	574	536	587	570	559	568	581	621	562	610	566	600	573	581	542	557	600	581	612	565	613	589	568	556	559	583	589	562	542	583	570	556	545	558	609	528	577	567	603	585	566	552	591	594	552	593	578	537	604	555	559	598	567	576	521	526	549	579	557	573	553	580	574	590	559	564	564	588	585	577	596	570	540	552	554	587	558	580	602	582	576	515	587	554	546	549	555	569	593	587	587	564	583	597	591	625	562	561	579	571	536	585	537	554	551	574	610	594	564	601	561	604	549	595	583	597	586	564	596	566	599	560	568	597	622	542	534	548	582	558	570	574	587	589	507	532	601	575	547	541	552	558	587	597	565	565	532	558	565	616	591	568	555	542	601	577	611	607	537	596	545	550	543	583	585	568	579	573	610	563	600	543	552	588	582	595	575	567	578	572	571	586	554	603	559	562	586	583	571	592	567	606	555	561	564	533	558	578	585	564	571	542	547	535	579	594	585	561	565	581	604	617	564	586	569	558	590	566	535	594	545	519	632	583	612	542	586	545	534	580	589	610	570	573	582	529	554	594	589	551	578	597	566	553	603	575	538	583	522	569	604	592	551	564	586	557	606	611	609	566	550	573	593	562	548	602	619	566	597	586	626	576	534	606	585	578	552	530	576	579	569	571	551	572	591	573	589	531	612	551	563	570	579	586	560	559	582	570	581	557	581	564	571	593	580	604	579	616	559	599	561	577	579	596	562	577	574	560	594	579	551	604	592	576	531	572	531	603	582	585	595	598	545	542	596	574	575	567	561	544	552	553	557	562	560	565	602	563	567	579	548	580	558	538	597	574	556	597	532	624	553	560	539	561	601	538	540	562	562	571	583	549	583	548	591	569	593	583	555	569	636	591	563	584	569	588	547	599	571	598	546	599	581	551	525	630	570	583	607	571	576	540	593	602	567	598	546	547	544	575	562	542	569	557	605	577	518	546	588	595	581
26858	20878	8993	794	464	362	399	382	367	364	346	346	394	331	358	359	367	352	377	374	352	330	328	360	359	356	348	338	358	347	351	365	374	323	342	309	332	340	308	363	334	309	368	341	340	348	354	308	343	384	354	346	333	342	357	371	335	345	338	324	348	351	362	347	329	338	335	332	341	350	359	333	358	370	323	329	307	351	375	325	373	337	334	361	327	342	334	320	341	364	325	323	354	319	331	356	326	361	352	365	345	360	334	344	363	338	373	334	355	349	329	363	360	361	347	349	344	357	365	328	335	345	325	303	334	327	359	335	345	325	335	350	379	339	359	383	345	330	346	334	358	372	386	340	368	358	333	352	324	367	358	345	362	332	359	345	333	349	350	329	326	324	337	351	351	337	368	348	364	348	318	342	333	360	363	356	333	380	345	338	319	325	355	338	342	307	316	371	342	294	339	374	337	330	317	375	355	310	382	328	329	324	335	356	379	327	315	345	341	349	320	353	372	319	353	356	361	309	306	346	320	338	316	325	338	365	323	384	331	358	367	358	331	326	352	360	330	347	369	327	349	328	326	357	347	329	363	350	371	348	353	299	365	329	357	346	343	368	361	364	340	336	373	352	335	381	347	387	343	344	342	337	351	342	350	343	364	351	380	311	342	355	352	350	315	331	352	382	388	334	359	338	347	358	335	344	331	371	344	356	369	329	362	350	360	334	358	311	320	353	348	310	334	344	352	360	315	336	314	334	355	326	360	335	344	344	339	316	345	323	341	352	335	317	308	340	373	360	364	354	309	343	383	326	370	325	352	318	334	344	340	344	313	328	346	305	343	321	335	372	325	323	365	350	364	346	335	347	354	349	358	366	342	312	345	366	335	345	341	316	322	336	363	365	320	365	310	348	321	350	340	337	360	343	354	340	367	340	344	339	348	378	367	320	326	363	377	347	383	352	360	346	316	314	311	363	341	376	381	346	320	323	352	335	353	303	328	354	341	356	347	385	345	370	310	343	321	335	323	335	338	336	363	340	289	324	357	347	321	314	371	348	303	348	361	329	338	352	376	324	364	347	345	328	356	369	347	305	324	335	336	358	374	352	351	362	339	379	334	336	328	330	349	340	354	360	365	332	339	354	348	350	349	327	328	337	334	353	319	337	328	359	359	314	330	345	333	327	336	339	370	350	329	351	343	319	329	355	349	350	321	337	336	361	316	344	358	358	341	326	358	354	357	373	290	346	354	331	365	323	351	377	373	375	355	382	318	311	336	315	350	320	393	328	323	331	349	350	384	358	345	321	349	337	343	333	386	336	339	359	364	328	321	326	347	354	370	352	340	368	391	355	335	372	383	313	354	328	368	366	353	345	327	310	345	327	318	319	342	308	339	342	347	335	344	332	372	352	359	335	338	347	333	333	381	348	282	320	340	330	352	352	318	336	321	351	348	313	336	332	348	335	333	347	339	345	324	362	331	360	340	317	367	328	362	366	353	342	360	312	359	347	358	300	324	329	342	382	356	343	338	338	338	339	361	366	355	326	374	356	357	361	360	331	363	352	345	339	331	326	327	391	353	343	356	352	310	352	327	331	356	345	360	364	350	343	351	342	354	345	352	301	321	339	361	343	363	343	332	332	349	371	320	347	337	367	346	357	383	321	368	338	357	342	338	361	304	393	330	343	352	337	361	346	341	364	329	354	325	327	293	359	363	353	355	345	323	349	314	325	343	332	358	362	324	326	319	363	343	343	356	388	346	344	353	327	356	345	363	316	340	377	352	367	378	329	330	368	362	339	356	365	341	372	334	361	355	349	347	351	376	349	302	387	352	337	379	352	328	382	342	352	334	318	347	334	351	341	369	341	330	343	347	348	344	335	395	347	331	348	365	323	345	376	350	379	358	363	360	377	361	345	350	375	345	365	361	356	308	334	341	359	355	386	334	352	359	326	336	341	357	370	336	353	356	322	351	336	362	334	349	374	350	358	346	327	319	330	360	349	371	365	314	331	333	345	341	346	351	318	352	333	336	362	350	324	351	320	311	335	327	344	342	386	345	300	347	323	349	337	339	343	324	352	351	360	352	337	362	307	319	349	331	330	347	313	376	370	360	354	334	361	346	365	332	365	368	335	370	325	357	347	352	345	375	340	366	353	336	337	355	341	316	321	373	356	335	357	338	302	358	329	344	339	357	327	359	346	358	322	351	356	353	320	360	338	388	384	365	364	334	369	379	374	337	320	372	362	327	336	373	348	364	300	366	343	370	343	371	361	330	367	345	341	339	328	352	325	317	339	341	335	328	331	348	362	330	341	330	367	346	342	340	332	353	357	365	369	356	301	333	315	359	299	345	368	341	374	337	339	338	334	365	325	380	328	301	338	360	364	327	343	346	353	375	358	354	364	395	339	342	344	332	374	333	315	327	327	324	346	329	361	331	354	313	309	335	325	314	373	348	377	353	336	375	350	329	368	320	360	351	378	343	354	354	346	364	340	342	351	331	336	325	331	344	318	345	345	361	339	356	328	366	336	308	372	367	391	374	339	323	380	342	345	333	334	345	335	344	322	361	344	355	348	360	340	332	358	333	327	361	369	368	357	378	353	352	370	361	372	379	340	347	336	326	361	323	344	356	358	327	312	335	308	377	340	315	327	365	322	322	354	363	336	335	335	369	337	326	367	325	348	347	343	349	361	335	368	357	381	341	346	349	336	355	387	344	351	328	319	347	351	339	350	360	330	332	367	388	382	341	340	352	352	340	362	354	380	331	366	333	377	325	355	337	341	358	341	358	329	331	314	364	364	333	324	336	360	363	311	348	346	349	321	363	354	348	364	306	353	358	329	350	341	353	377	353	336	370	348	336	345	324	334	331	323	357	348	322	402	343	339	365	333	360	392	349	342	347	322	353	321	358	311	331	377	328	340	339	353	328	366	371	344	342	361	353	363	342	369	324	356	360	360	356	338	359	357	319	355	321	386	320	335	317	339	307	343	346	350	340	364	334	332	351	372	353	324	392	330	353	369	330	362	356	356	361	361	340	370	356	366	351	359	346	315	346	355	338	359	381	327	320	337	339	308	342	330	348	348	339	335	368	344	327	332	360	321	344	362	341	359	377	329	339	361	340	341	338	343	350	358	348	341	368	388	307	349	367	353	338	358	334	339	354	326	357	352	351	378	345	354	342	346	354	336	292	354	292	313	370	329	354	344	359	324	332	342	329	363	331	344	350	328	363	304	307	335	376	334	357	372	347	396	365	338	329	315	328	338	351	356	387	335	333	329	328	348	306	337	373	355	311	369	354	362	327	337	363	341	346	360	321	357	347	334	363	356	356	343	311	350	357	347	383	376	327	340	361	338	312	313	330	370	338	337	332	327	392	356	302	324	310	371	337	322	343	339	364	353	336	340	375	339	354	381	357	302	346	324	339	361	357	316	344	345	312	347	317	345	383	361	379	371	322	314	359	336	344	348	340	380	311	332	343	325	343	355	345	320	313	347	315	323	370	350
13728	1809	1936	1073	928	829	774	730	738	712	750	702	670	723	676	708	699	691	677	679	662	641	709	677	719	663	661	645	705	704	664	648	687	706	646	652	669	665	706	627	717	702	663	686	684	679	756	687	682	640	699	700	683	656	671	643	693	661	658	687	700	658	693	688	694	670	673	700	655	668	660	656	692	654	710	667	712	703	631	676	715	634	703	705	669	683	663	681	660	673	694	672	683	626	661	708	645	680	669	650	663	649	675	651	628	640	709	630	643	705	688	663	662	685	681	696	688	669	648	666	671	665	661	634	664	633	644	676	682	680	659	700	680	675	693	688	679	704	633	717	651	663	697	681	675	682	684	618	650	640	695	671	675	706	614	667	664	729	678	692	676	640	665	633	689	667	713	643	697	724	682	637	620	707	650	709	688	664	706	708	706	637	633	673	689	679	672	680	730	667	678	631	704	683	671	701	642	704	714	643	672	643	675	648	653	680	668	625	633	688	670	692	656	668	692	687	684	635	648	686	720	687	661	701	624	690	674	674	668	679	662	722	688	709	701	701	736	682	683	687	630	701	679	669	649	640	651	650	684	648	665	687	689	653	716	651	690	643	650	688	663	658	740	632	642	661	666	699	730	656	654	676	665	668	651	706	695	690	683	677	641	699	692	710	700	684	706	676	716	713	688	680	688	649	653	680	655	651	647	706	656	654	691	640	705	712	665	679	625	655	630	674	662	683	668	713	691	653	716	646	673	745	680	689	723	687	607	670	707	691	704	656	690	657	650	635	686	663	664	669	679	685	659	644	599	691	676	716	711	638	687	655	644	651	659	672	700	669	653	662	678	623	656	653	703	666	669	719	682	655	679	706	713	689	697	679	692	653	636	661	641	689	716	663	674	718	649	634	677	685	671	661	719	665	715	689	661	668	650	715	697	663	645	694	659	685	674	683	692	660	675	676	691	651	690	635	662	630	710	682	656	684	679	624	639	685	669	704	686	630	725	703	649	681	671	677	662	645	680	690	670	724	693	667	700	694	743	643	661	660	693	679	639	655	678	669	673	698	691	705	654	682	684	660	706	691	727	638	622	696	690	671	645	722	655	633	683	648	716	628	643	707	676	647	631	686	685	681	654	652	702	682	693	663	687	683	675	656	672	668	677	688	639	687	672	669	648	709	656	688	713	674	621	646	699	620	712	625	674	687	680	772	681	702	712	654	683	723	710	652	674	683	652	689	655	697	662	661	715	662	676	695	663	673	699	676	642	625	641	689	656	673	688	713	632	635	646	641	658	685	623	697	692	682	689	675	614	636	736	706	684	648	664	690	696	638	662	687	665	675	698	689	703	689	682	631	698	698	679	677	663	657	684	682	684	713	655	689	667	668	683	648	642	685	669	662	671	704	712	648	654	697	660	665	690	672	677	699	667	664	688	679	671	646	716	711	667	682	678	656	681	671	707	640	695	674	680	686	680	691	717	700	646	669	702	682	696	661	678	680	627	676	648	653	668	679	689	681	704	634	742	687	643	654	661	696	626	673	637	757	697	648	671	678	647	650	642	664	670	649	701	732	661	684	654	717	655	679	686	713	669	671	652	709	658	679	674	714	710	679	686	643	650	696	670	675	687	635	643	708	688	668	686	676	668	656	692	659	695	701	668	653	695	684	703	689	673	720	684	675	703	660	710	745	691	666	680	654	710	694	655	653	655	652	634	728	725	728	680	669	670	660	696	724	687	682	657	694	725	683	648	645	673	641	684	659	717	675	688	683	661	674	664	732	679	673	723	659	687	692	652	658	655	668	698	718	648	697	675	713	673	694	641	675	655	660	696	707	659	685	681	687	629	708	657	696	675	665	648	704	685	656	699	653	696	665	722	703	651	645	718	688	666	690	666	684	669	676	661	699	697	701	652	674	661	654	681	693	717	652	685	692	666	665	657	671	681	677	705	611	666	675	608	667	637	645	697	689	640	652	642	713	695	682	694	685	686	652	687	732	651	659	660	647	641	707	648	705	680	688	718	654	676	658	659	653	693	673	646	695	693	682	629	685	668	696	723	642	660	708	611	646	626	653	689	669	718	642	697	694	649	650	675	713	630	673	693	661	670	655	701	687	682	651	697	729	665	669	663	665	685	651	681	636	656	691	684	675	673	662	708	708	696	725	686	654	641	682	713	735	686	642	658	667	690	698	685	715	641	634	662	673	682	699	693	635	652	628	714	674	699	661	697	722	646	727	655	661	674	684	703	698	654	670	639	687	707	732	694	698	696	698	648	610	688	690	664	677	681	682	695	674	716	672	663	685	666	682	688	670	674	670	646	654	681	742	655	656	671	681	669	698	678	688	659	679	658	662	696	654	679	619	632	664	659	656	714	702	661	675	685	644	674	682	610	657	628	667	728	695	682	692	672	648	659	696	662	676	706	674	683	721	691	686	664	630	655	668	691	639	690	675	684	700	683	642	718	646	692	618	699	627	695	719	725	647	680	650	699	646	681	634	700	687	674	679	632	670	649	627	656	697	692	704	675	660	721	695	650	657	698	656	685	718	673	670	684	661	675	679	697	687	703	653	685	715	678	711	674	714	631	624	668	675	690	691	686	663	680	672	672	714	695	679	674	674	701	632	677	667	703	708	723	705	713	709	655	683	669	644	658	684	732	675	650	708	661	639	673	655	663	680	663	663	677	703	665	693	631	711	628	674	654	686	652	668	696	655	657	675	665	685	668	644	641	713	674	672	665	678	689	673	665	642	673	649	619	639	621	645	641	674	679	683	688	670	673	646	697	700	730	601	692	670	653	660	678	702	682	683	693	641	714	626	660	656	673	651	725	702	680	666	673	635	685	680	633	651	671	714	631	684	617	629	691	693	648	647	657	675	658	738	705	634	680	699	668	693	642	687	676	714	714	699	712	663	678	636	687	659	690	704	678	675	657	640	665	682	705	685	640	680	703	638	667	674	666	646	698	677	684	643	726	694	696	650	695	682	657	677	662	647	684	573	656	678	679	675	658	682	683	694	672	690	711	626	671	637	672	677	698	671	660	685	669	673	657	680	669	686	690	690	705	668	667	679	697	735	661	710	691	623	684	677	685	708	698	669	662	664	655	678	692	674	651	635	704	626	687	626	705	670	684	718	714	693	664	665	679	648	673	677	615	673	692	688	635	644	658	635	687	652	701	695	644	674	646	699	664	677	686	701	633	695	704	677	689	675	714	654	657	658	745	673	650	670	641	616	697	681	684	690	684	660	695	709	679	673	682	701	692	661	654	702	656	651	677	695	662	681	687	660	633	653	685	705	649	693	668	689	680	697	665	654	703	752	701	716	724	674	683	671	688	670	671	713	665	701	709	734	651	713	671	664	661	669	624	657	665	656	669	680	671	724	670	666	662	680	672	689	711	676	658	706	641	627	691	677	646	671	647	655	670	596	704	690	684	688	706	660	697	645	684	680	686	706	700	672	654	702	686	674	711	681	696	642	670	667	706	719	634	694	697	674	656	677
24216	21330	28729	24267	20607	2054	610	366	331	305	285	284	227	214	210	198	187	190	174	182	174	202	172	184	188	182	173	182	174	181	176	168	168	166	184	176	176	138	165	168	186	175	151	156	178	180	177	190	174	159	189	189	172	172	167	193	177	163	159	164	188	166	173	149	168	158	153	164	157	181	174	156	173	157	178	155	152	168	149	161	179	160	177	121	134	161	199	171	142	184	141	155	148	172	174	166	158	173	182	176	149	163	154	138	140	187	169	135	159	175	198	164	155	160	149	180	156	155	160	143	147	134	146	134	135	168	174	155	149	149	183	161	171	186	150	142	166	144	155	172	136	154	167	146	151	155	181	173	157	175	171	141	162	137	176	158	159	158	157	165	162	148	166	160	166	141	191	151	150	161	176	166	147	152	163	161	156	156	152	148	157	181	161	163	177	163	170	155	169	153	157	157	164	163	169	146	138	158	153	157	184	164	159	152	165	172	173	159	179	134	152	163	172	154	148	165	176	163	179	171	153	137	160	177	149	156	147	178	151	143	136	183	181	140	176	178	157	184	149	149	162	146	156	148	178	158	183	155	162	156	152	174	145	171	161	174	148	155	153	141	154	157	151	167	188	167	177	157	179	163	165	163	150	155	162	181	152	158	170	177	173	155	157	153	167	173	149	172	154	174	186	150	155	142	176	179	163	152	165	172	189	161	165	161	167	176	163	148	162	147	166	173	158	185	164	173	144	154	188	158	139	136	141	139	143	145	175	152	144	175	162	162	150	160	159	163	189	154	159	154	174	147	156	175	163	162	185	156	156	164	137	167	169	161	157	168	192	164	153	139	177	145	151	156	147	153	188	146	164	154	155	158	170	142	145	154	174	163	153	159	159	168	170	172	155	155	156	170	178	158	167	210	171	180	162	163	162	163	167	149	179	176	147	151	161	181	158	164	161	137	161	151	163	176	175	158	153	186	149	135	169	160	142	166	169	174	160	176	158	172	159	145	160	195	130	160	159	174	158	142	171	149	163	130	160	160	179	160	182	188	154	153	158	173	182	168	118	164	172	151	164	146	170	159	154	165	161	172	154	156	167	133	147	177	174	165	148	162	159	186	182	163	164	170	158	165	172	159	178	165	146	164	170	153	154	170	164	181	142	182	158	154	154	150	146	181	155	161	177	162	158	163	156	158	162	167	160	179	141	156	159	150	160	178	149	146	173	146	150	161	168	147	172	146	165	182	167	157	139	143	159	160	166	165	151	158	142	177	154	158	156	159	172	161	159	162	173	134	173	159	169	167	171	152	176	182	161	151	163	152	158	175	171	166	176	131	184	176	154	147	148	169	147	166	190	175	168	176	162	172	162	161	152	173	160	151	158	146	155	156	158	153	170	166	156	158	160	204	159	148	153	165	150	151	168	167	172	165	167	164	154	131	140	163	148	169	149	155	179	162	195	160	161	177	163	164	138	162	161	167	156	167	166	176	140	147	157	182	164	159	164	143	169	152	154	165	173	146	140	158	179	156	155	157	157	150	149	159	158	164	145	142	156	154	141	179	159	159	165	171	153	159	156	162	152	145	161	166	161	175	166	167	168	158	177	158	180	153	173	145	136	163	158	175	173	149	167	180	164	159	181	143	164	137	157	157	160	144	180	135	166	170	163	172	163	153	175	156	168	151	153	153	176	149	146	132	147	176	178	169	153	176	149	155	184	173	164	165	178	162	181	189	150	172	156	146	158	153	166	141	166	151	194	157	140	172	178	158	179	143	156	151	166	137	185	158	147	162	156	176	142	155	177	165	147	179	165	174	129	165	165	159	175	150	146	162	171	168	158	156	166	148	173	166	148	165	143	155	154	172	149	143	165	166	173	161	164	151	170	177	153	185	150	188	146	160	178	173	172	154	184	140	156	150	153	156	146	167	185	169	158	163	158	158	170	159	151	142	151	145	162	161	166	155	168	176	161	164	161	155	146	198	164	162	157	170	164	164	148	159	146	167	152	150	172	172	198	151	161	191	176	170	168	157	138	127	178	168	174	167	160	147	146	142	165	128	175	178	151	157	155	170	151	166	164	158	164	146	151	160	139	149	188	162	162	136	164	151	182	164	153	147	172	161	168	154	157	166	165	155	148	141	164	148	153	161	157	167	160	148	160	153	187	153	178	145	161	153	147	171	169	141	173	164	147	164	174	166	177	170	162	163	162	175	155	161	169	180	168	166	153	170	152	158	165	159	172	163	148	148	135	153	166	156	164	142	155	145	177	185	160	173	159	171	156	172	151	152	153	150	162	177	161	166	172	172	152	152	160	163	159	189	162	153	153	156	152	151	156	162	172	174	153	157	168	164	153	186	153	135	165	149	145	154	163	150	171	161	167	172	167	150	145	171	152	159	151	175	138	143	169	160	157	163	143	166	162	165	164	174	186	175	180	187	182	149	171	155	141	165	166	147	150	163	155	177	159	163	143	171	186	167	181	160	155	163	156	161	166	163	152	159	175	175	166	157	162	152	141	170	159	163	181	145	189	172	155	169	167	177	164	175	157	160	192	146	155	149	165	134	174	151	173	157	167	158	150	146	151	159	135	171	146	161	163	150	162	156	153	158	158	160	146	148	164	133	154	146	174	161	167	152	170	154	176	164	153	158	156	154	162	164	160	173	148	167	145	180	170	163	163	185	142	163	141	162	170	176	165	181	168	140	141	156	166	145	184	176	162	165	160	171	177	143	157	181	171	173	148	159	139	144	154	170	160	179	153	157	166	165	159	160	175	157	143	159	171	164	164	158	156	142	148	154	164	147	157	161	188	151	155	152	172	170	145	150	179	136	154	159	173	166	160	192	167	151	148	153	159	163	189	146	182	171	162	154	164	155	174	163	145	158	162	149	163	151	167	162	165	158	130	149	159	166	150	154	181	164	141	155	149	151	183	165	147	173	176	174	185	187	206	163	154	139	175	178	166	188	161	186	142	189	128	146	167	172	143	161	165	179	161	166	157	171	157	168	164	161	171	173	158	162	159	148	157	172	131	172	163	137	171	172	164	173	150	154	180	155	147	158	163	150	153	141	170	163	152	162	168	182	152	164	160	184	164	160	152	155	165	153	140	170	166	182	138	155	166	172	158	163	150	130	152	149	178	165	153	166	149	186	150	176	152	171	197	170	175	174	155	159	180	180	143	175	164	140	144	151	174	149	171	167	171	156	144	153	177	168	167	181	165	166	180	160	158	166	160	178	151	162	155	164	140	172	158	160	177	137	148	162	151	159	166	185	179	147	141	155	159	137	155	180	159	180	165	171	184	168	165	157	153	162	148	151	157	162	166	148	160	155	165	159	177	148	157	154	148	185	154	177	166	168	161	135	184	158	161	167	162	184	153	163	176	168	159	158	140	192	162	158	172	152	181	178	178	139	157	142	157	162	156	169	171	165	173	159	145	143	150	170	136	146	175	156	151	178	151	138	163	166	162	171	162	174	171	160	167	164	152	152	173	200	153	155	140	136
25696	10060	10741	4230	2773	1984	1526	1266	1015	860	755	707	670	606	505	526	543	436	443	484	440	388	437	408	405	367	395	363	402	371	345	397	376	375	341	386	386	400	377	324	377	345	384	357	366	332	308	339	401	325	389	363	350	326	361	346	356	353	339	353	354	365	326	324	357	336	345	353	360	355	360	341	328	339	322	361	326	352	375	319	355	323	338	317	314	352	311	368	314	338	293	337	331	367	311	340	392	348	326	337	366	344	322	319	342	365	345	329	321	332	347	369	332	356	334	328	337	313	317	375	350	339	292	338	321	343	320	342	310	339	325	320	334	311	364	351	336	340	351	333	329	353	320	375	336	343	347	332	370	368	311	357	333	322	327	345	350	350	323	351	320	328	357	340	372	333	354	338	340	348	334	334	310	349	325	341	310	311	314	351	351	324	319	326	340	353	335	343	319	357	330	317	313	355	328	355	340	373	314	313	360	338	331	347	321	360	321	289	331	325	345	344	342	344	349	328	336	357	355	335	389	367	287	355	342	324	334	347	317	332	371	346	336	354	326	343	298	327	325	304	331	361	327	335	358	330	361	394	304	340	345	337	345	338	348	331	336	350	359	339	318	335	335	339	322	330	348	337	318	352	353	355	344	326	296	316	361	331	338	345	343	354	336	316	347	298	324	308	334	290	338	372	317	372	324	342	342	338	335	325	321	311	319	351	327	384	360	348	372	338	305	322	322	336	356	356	351	341	330	317	322	323	346	352	354	340	352	306	335	344	310	341	340	321	326	358	322	346	362	337	332	342	314	342	325	309	321	327	343	294	372	356	335	311	342	331	319	339	336	328	358	356	297	359	319	314	310	335	350	359	342	318	362	317	352	331	344	358	348	312	331	358	310	336	332	310	342	320	312	338	341	346	346	330	321	305	328	328	335	318	330	287	341	295	380	337	347	323	320	334	335	322	350	339	348	371	300	329	337	304	343	327	321	336	359	340	351	329	322	339	346	349	370	334	350	326	333	335	311	353	326	352	365	356	377	335	332	355	336	326	324	315	328	335	326	329	326	342	327	327	348	360	332	310	312	343	321	328	354	355	338	331	328	333	342	308	327	328	335	296	344	349	313	345	323	318	323	362	358	364	346	359	353	337	345	324	366	376	360	337	355	339	299	390	335	315	369	337	331	332	327	357	334	337	337	350	323	318	316	333	304	368	335	312	322	330	314	335	324	305	339	351	335	336	327	306	361	340	341	301	312	342	336	353	348	321	329	326	348	354	326	348	326	323	332	336	336	359	327	331	315	316	325	333	334	318	329	333	326	321	354	325	329	324	340	339	324	334	331	316	342	313	302	337	322	336	331	349	335	345	332	330	361	343	320	351	322	328	319	309	339	381	369	322	344	332	328	352	302	317	341	355	329	343	322	335	325	329	357	343	305	321	334	349	334	335	332	359	339	353	377	327	331	335	355	343	360	359	319	336	319	350	307	356	358	316	328	334	333	308	371	360	321	312	343	325	348	343	343	334	289	342	320	333	336	309	334	359	342	343	347	312	340	320	306	324	319	347	334	345	302	345	316	316	340	357	353	353	314	348	321	304	349	329	357	351	330	347	350	332	337	338	350	357	324	323	326	345	339	334	330	324	329	342	321	325	326	316	291	368	358	352	324	323	346	311	323	333	301	322	320	348	322	351	303	327	374	358	365	362	338	363	377	308	327	319	342	314	339	323	348	333	334	332	361	317	328	309	322	374	333	345	342	317	341	342	328	334	342	318	362	351	332	356	323	301	354	312	390	341	314	330	343	341	346	339	338	305	317	356	321	345	357	331	330	348	350	311	339	326	353	364	355	335	328	344	357	330	336	329	339	322	327	345	376	330	313	353	332	310	329	309	292	334	325	314	357	301	308	303	348	332	354	371	341	307	363	329	347	351	337	340	363	314	355	335	311	354	347	333	347	360	321	355	301	349	327	331	316	306	328	346	352	324	357	339	321	363	319	344	326	331	357	350	341	334	345	357	350	360	326	337	313	305	331	341	343	343	316	332	329	344	329	336	339	304	330	324	333	351	338	314	314	342	311	350	314	361	335	346	347	326	336	337	302	350	341	348	339	345	370	320	329	305	349	324	313	355	340	347	332	352	292	331	344	334	324	322	301	321	353	315	374	337	363	354	320	334	345	344	329	310	361	360	354	308	352	348	317	339	325	352	324	317	360	326	301	304	321	342	304	330	319	337	328	310	342	348	338	357	303	350	356	369	331	337	331	361	330	339	328	337	359	313	342	314	347	330	324	327	314	324	351	346	365	334	326	341	324	347	335	351	360	352	335	354	339	311	330	346	331	362	304	345	308	319	327	334	349	310	315	359	366	344	326	296	314	335	320	337	322	359	346	323	320	317	319	318	331	331	320	338	318	339	345	348	341	337	356	322	326	323	337	314	388	310	349	320	363	359	335	308	356	334	354	323	355	389	321	330	333	332	370	341	325	340	324	345	352	337	361	326	328	348	360	368	304	314	301	348	323	332	329	356	284	295	356	383	376	344	334	306	330	354	334	343	321	353	315	307	331	315	345	350	338	316	350	338	312	379	357	327	324	326	335	326	363	339	328	324	311	326	325	313	324	342	326	335	344	330	370	348	366	346	322	339	359	326	293	357	330	316	352	324	334	354	337	347	334	365	324	320	316	335	338	340	317	357	313	330	315	310	344	324	356	313	328	337	350	324	329	338	333	350	366	359	358	325	344	346	351	341	306	315	327	314	336	319	326	356	347	294	299	365	330	324	365	349	348	335	312	329	343	296	315	317	326	312	382	357	348	351	352	312	323	316	352	342	324	352	330	374	326	313	340	344	351	323	322	330	362	329	317	352	324	345	374	337	340	338	359	336	336	340	342	337	316	345	348	332	318	350	317	337	327	372	324	336	330	363	336	333	330	379	337	309	306	357	308	318	332	311	358	352	305	301	351	301	318	368	319	319	319	357	317	348	318	315	343	314	319	323	339	352	327	347	345	312	358	329	329	320	345	357	355	318	296	347	351	300	349	312	372	326	333	348	348	384	350	372	317	335	349	314	333	348	346	320	325	336	328	364	370	332	287	348	328	333	327	328	377	378	332	329	351	295	341	323	320	336	348	337	333	345	329	344	331	315	333	317	316	295	322	334	326	312	326	308	374	341	313	319	350	349	327	287	308	344	320	332	333	332	344	322	325	350	364	322	346	347	328	326	344	334	332	370	378	328	346	286	308	341	336	352	335	337	341	327	342	329	373	322	327	337	326	374	329	311	345	332	341	319	308	328	354	334	339	319	346	331	318	349	352	315	317	308	340	330	306	326	322	329	334	318	310	358	324	348	307	315	337	327	316	360	340	319	330	351	335	332	343	320	342	343	340	331	326	325	365	363	344	357	322	348	337	311	371	331	335	307	330	354	319	310	308	317	376	341	337	323	335	342	320	319	339	325	323	317	348	325	344	325	319	299	334	371	352	332	306	340	335	323	319	351	322	327
23308	21342	29419	23623	21342	19761	2050	851	647	543	516	483	447	412	391	364	415	396	357	374	394	337	326	363	341	352	353	322	285	339	336	303	345	354	371	342	312	306	358	332	326	321	324	336	323	302	326	352	307	318	294	332	343	331	347	307	277	341	338	306	351	292	312	317	284	306	279	299	340	353	312	341	322	312	273	307	310	304	325	323	329	347	329	313	298	309	357	326	312	316	304	335	333	333	312	306	337	330	292	308	291	308	342	304	303	324	323	326	336	307	293	302	325	319	336	315	325	321	315	298	321	315	275	311	327	326	299	328	316	324	338	304	314	320	299	285	336	307	335	340	302	298	301	303	302	311	385	310	347	310	287	327	311	313	297	308	345	339	321	296	295	284	314	301	301	291	307	322	300	325	296	322	301	303	316	318	310	345	307	307	315	352	287	300	331	305	334	330	358	300	338	287	293	288	309	315	289	290	310	333	313	309	288	342	302	313	326	315	333	316	316	314	331	301	297	307	328	314	294	327	314	325	325	364	321	321	305	342	310	329	326	323	336	308	335	312	324	286	301	295	371	311	300	290	307	329	301	301	358	324	330	294	359	317	298	365	303	327	337	329	299	333	329	288	340	326	334	295	317	322	322	304	341	297	323	350	289	317	307	296	325	348	326	291	297	313	322	295	315	331	301	312	298	331	298	312	326	315	318	318	308	353	297	334	312	343	313	313	349	335	316	330	316	298	311	327	352	289	300	311	311	298	299	312	302	320	316	303	321	276	315	316	302	313	324	317	293	297	284	313	302	310	348	356	320	306	319	308	289	349	334	294	324	322	324	322	319	302	330	304	311	301	304	292	326	293	308	320	298	295	310	299	327	342	314	332	319	320	338	319	307	331	316	290	309	294	314	295	330	310	299	332	328	278	313	306	322	318	324	296	333	303	338	332	290	316	327	325	317	311	295	320	330	300	330	331	289	329	298	320	322	298	297	316	308	322	296	303	364	334	312	314	313	323	309	336	316	306	324	300	288	334	325	297	342	323	291	299	330	325	312	323	313	317	332	323	354	336	313	300	323	323	323	292	300	310	320	321	321	309	297	352	310	306	298	307	318	339	322	299	311	311	284	298	287	296	307	338	306	303	320	297	328	287	319	316	306	339	321	307	331	319	308	296	308	326	286	352	300	309	308	321	310	317	305	276	326	304	303	337	346	311	333	342	318	311	298	299	291	330	314	365	304	340	298	307	323	326	319	321	345	307	325	309	310	307	320	313	308	313	326	313	319	303	355	296	315	292	317	314	297	332	336	328	329	276	314	272	337	305	298	298	300	334	293	295	323	294	321	325	306	289	331	301	309	347	302	319	308	301	358	301	344	305	304	302	303	322	332	276	311	319	329	326	314	308	296	305	305	287	310	315	309	325	313	322	311	342	344	314	330	333	290	323	316	362	295	314	320	314	286	330	297	302	292	329	299	321	306	308	299	305	319	345	315	311	317	329	316	301	316	333	295	306	312	298	297	328	335	289	320	327	316	349	314	303	346	305	328	316	310	287	318	304	332	343	304	309	307	315	301	308	300	285	330	326	281	308	312	302	311	326	343	330	344	304	337	321	295	335	338	322	311	325	363	293	319	307	297	293	337	282	302	311	293	296	305	324	299	292	295	332	326	307	291	314	320	292	288	328	318	319	301	300	319	343	310	335	313	282	313	317	332	346	335	317	318	309	313	335	341	310	319	334	336	320	330	318	294	329	295	324	334	294	292	287	317	302	309	313	319	342	284	298	335	316	309	333	279	308	329	284	329	312	335	306	301	273	334	335	286	312	329	317	303	312	324	283	324	304	318	320	324	310	319	289	337	295	315	325	354	320	317	332	337	325	316	353	323	314	315	318	330	300	279	315	340	321	276	308	297	323	323	305	321	280	323	321	288	281	302	313	333	251	310	327	308	284	329	344	356	302	309	314	346	315	310	340	285	284	333	292	272	310	311	315	297	292	294	338	326	312	295	309	317	296	318	321	307	333	333	340	297	364	300	302	280	328	317	288	325	312	301	312	309	294	283	293	314	328	308	289	323	312	309	336	333	350	318	292	333	334	315	300	350	314	332	319	312	340	302	337	304	290	323	306	326	318	287	354	310	327	331	328	331	327	315	301	315	335	296	326	310	314	330	313	352	307	325	319	337	328	316	307	300	319	314	309	316	284	320	307	304	328	281	300	328	310	282	277	304	317	325	310	283	297	331	336	323	312	278	304	316	312	307	355	317	304	351	323	315	329	323	324	341	317	311	306	333	338	328	335	299	314	325	339	295	325	304	333	306	322	328	318	336	320	321	313	291	320	298	280	299	311	297	323	304	307	322	323	316	357	295	313	298	332	320	309	319	280	294	312	312	308	296	286	323	326	316	336	316	301	330	315	298	288	303	327	307	324	301	303	295	301	286	311	332	325	343	308	323	363	301	313	303	329	281	342	318	330	302	294	307	308	302	296	324	284	286	307	312	310	329	324	300	318	319	322	291	313	311	310	318	337	311	315	314	300	302	320	322	327	320	326	310	304	327	303	304	324	337	332	337	273	322	340	318	344	307	297	310	293	276	345	298	291	339	314	333	344	300	291	316	296	323	335	343	298	305	305	320	328	299	332	321	317	335	323	350	312	325	303	294	320	346	324	353	315	276	333	309	315	312	316	303	337	313	329	340	317	320	322	328	324	315	327	297	308	300	314	349	319	316	300	290	280	305	306	292	290	328	329	316	285	343	300	349	307	311	327	358	319	316	312	289	282	287	295	314	326	321	289	295	294	280	317	299	297	318	337	317	319	309	347	321	313	328	311	289	327	331	321	313	315	320	295	326	334	298	349	331	311	306	330	310	309	333	287	300	280	301	327	318	303	323	331	311	314	282	304	317	326	292	330	303	293	304	316	292	312	317	294	336	321	298	291	330	304	327	347	326	317	304	317	272	331	315	335	315	278	316	328	294	312	319	323	311	334	323	308	310	339	285	320	303	306	313	303	347	290	307	298	300	312	308	329	298	326	296	316	315	311	312	309	295	329	303	322	324	326	298	325	331	312	316	315	316	350	313	320	321	316	299	320	314	302	332	302	331	308	328	283	295	346	295	323	320	327	345	337	312	319	330	314	300	310	323	287	312	337	326	299	312	326	307	334	283	335	320	305	293	315	289	300	317	337	338	316	316	328	295	346	325	324	350	300	295	332	302	320	311	290	340	323	337	323	305	298	329	290	285	315	331	315	320	320	321	315	309	278	311	296	300	305	300	343	327	336	292	312	309	320	320	314	322	339	291	335	292	305	339	317	318	331	351	295	268	289	312	296	297	305	328	307	301	311	347	287	324	314	328	306	376	323	313	301	301	297	312	315	297	284	317	311	319	314	336	289	301	327	299	331	341	290	307	312	273	305	323	299	290	329	346	315	298	321	306	297	316	317	312	319	284	324	356	311	287	301	298	329	326	297	311	294	294	308	320	315	321	298	317	269	321	306	327	339
27540	16452	16577	7265	4806	3589	2756	2223	1851	1597	1358	1237	1168	1064	978	863	844	840	818	735	713	683	722	724	686	708	642	668	681	610	601	620	607	618	655	606	664	649	569	614	616	611	644	605	626	652	601	610	619	572	616	555	601	563	607	573	569	561	599	605	560	579	589	588	574	597	548	614	641	634	562	576	560	587	577	560	555	563	561	569	589	569	549	570	569	552	517	569	564	601	581	561	596	573	613	563	569	580	592	550	527	596	553	594	596	595	583	595	600	596	556	585	579	567	587	573	572	569	540	595	578	537	569	509	619	598	554	570	550	576	632	554	608	564	526	577	559	593	569	559	558	604	542	545	575	587	568	598	566	544	596	542	550	587	546	536	554	575	570	566	585	561	619	562	602	576	583	585	609	555	554	558	606	550	556	546	581	542	584	575	510	621	569	570	594	593	610	608	578	551	554	605	593	556	595	589	561	562	531	587	576	561	566	593	567	594	588	590	648	573	563	528	561	561	564	525	536	559	594	542	582	600	547	576	579	595	558	594	569	528	573	527	566	610	574	613	521	550	559	589	580	569	567	573	542	551	566	591	530	542	520	545	583	600	580	551	573	555	521	580	581	579	551	619	583	557	548	561	600	579	542	592	563	588	596	567	590	569	538	585	521	546	560	570	550	601	547	585	585	546	561	577	529	552	535	616	552	554	572	565	592	589	557	547	561	591	557	564	574	562	559	526	579	615	605	575	542	585	568	548	561	605	532	577	588	545	597	562	599	570	573	525	581	557	549	593	552	585	500	547	545	586	571	573	539	551	561	578	548	547	568	593	589	592	600	571	575	556	534	584	614	598	586	590	601	584	563	555	575	609	567	563	598	597	598	537	521	579	581	602	558	578	581	526	603	541	587	561	578	578	587	582	518	595	540	562	633	549	563	605	551	557	541	546	548	568	575	570	550	542	559	587	575	601	570	569	586	615	526	570	571	569	558	565	597	589	568	571	587	602	562	559	531	549	559	568	591	599	599	566	580	565	598	560	608	528	546	573	591	559	594	562	570	608	604	549	536	528	582	576	575	556	554	589	581	549	599	579	559	546	557	609	575	582	573	548	586	571	565	570	586	560	572	533	558	563	569	592	601	543	542	593	571	545	566	603	571	597	549	597	537	562	594	567	580	623	582	603	587	558	581	599	572	624	553	594	568	604	566	558	531	573	568	564	606	558	542	541	612	546	589	580	571	585	555	569	585	582	561	535	538	597	598	526	570	580	577	537	530	591	579	583	570	567	552	583	567	556	543	584	617	566	548	594	609	587	569	590	567	596	539	600	594	609	572	582	589	543	580	577	528	592	568	530	603	556	547	569	585	618	547	606	570	535	580	576	563	577	579	571	533	604	562	517	575	590	565	587	549	596	571	591	558	579	578	544	604	562	533	581	564	618	579	542	530	583	566	568	529	600	523	601	575	571	553	520	545	542	556	535	557	593	563	573	592	615	534	579	587	545	575	554	532	561	541	544	584	549	576	553	589	553	551	606	557	572	551	575	542	562	544	561	562	580	584	536	560	579	584	583	550	548	625	575	541	551	575	555	544	555	524	556	548	550	565	556	532	589	574	576	558	590	566	559	575	574	583	522	516	581	623	549	602	560	597	577	585	561	556	574	543	585	532	569	578	605	606	521	556	559	591	587	543	584	579	570	559	558	616	621	562	593	551	547	558	560	550	591	601	557	565	584	514	564	544	549	582	515	577	542	546	539	588	578	565	575	571	582	556	569	549	544	588	547	557	589	562	579	563	571	539	567	603	529	593	609	548	557	545	592	619	566	583	535	541	562	593	540	562	570	541	568	546	553	578	545	551	542	585	567	574	566	555	572	572	590	586	565	567	579	542	544	585	587	535	584	553	554	559	588	588	594	554	539	538	600	561	549	570	562	607	564	571	607	552	617	578	605	592	551	540	632	550	557	549	562	593	597	626	575	517	571	546	565	596	543	565	574	553	554	587	552	574	555	576	566	543	587	560	581	554	570	591	536	570	599	562	564	592	547	599	568	571	601	549	579	584	572	597	582	584	599	546	553	568	580	569	549	582	599	562	593	506	583	608	569	575	610	577	591	599	613	570	573	567	567	554	522	551	587	586	510	598	549	538	559	637	580	576	547	603	582	553	594	590	565	552	611	565	578	529	603	585	575	604	526	585	588	508	534	551	579	582	547	569	618	597	544	520	570	546	598	580	551	567	602	584	514	564	568	603	582	588	532	575	569	584	543	588	593	579	586	623	613	564	585	560	543	592	561	562	560	542	565	556	566	583	582	595	602	586	609	561	558	573	628	564	577	546	597	522	577	571	575	608	566	565	584	551	544	563	577	601	564	570	580	569	578	541	591	521	551	584	568	577	584	580	608	598	603	539	574	573	580	558	590	574	557	594	571	609	589	549	564	565	549	564	563	528	577	580	579	578	582	586	563	591	569	559	559	596	621	543	576	555	565	573	592	570	577	601	612	563	564	631	595	543	571	599	568	570	595	570	575	535	591	567	574	545	555	581	582	549	603	535	591	564	581	563	650	535	545	571	572	592	578	563	569	597	561	595	544	601	544	567	556	507	524	662	593	580	541	579	552	602	572	563	546	548	556	554	589	617	570	581	595	566	573	578	546	520	577	607	633	589	592	568	585	578	577	583	629	570	560	525	533	585	531	588	573	587	540	575	548	573	568	560	567	606	598	579	580	543	562	567	618	548	565	592	574	573	560	555	601	591	582	555	539	593	579	548	603	538	559	598	563	535	565	557	540	586	595	572	584	581	587	553	564	575	594	564	580	573	606	579	573	580	581	586	516	525	557	588	535	574	538	586	553	586	554	557	601	594	547	548	573	559	569	570	542	589	566	605	551	585	590	592	552	528	517	576	580	571	589	607	574	598	608	563	561	557	585	517	576	572	586	589	587	598	580	553	623	550	543	569	573	544	564	582	601	534	577	595	533	585	621	545	542	581	601	557	543	569	579	572	576	544	606	569	549	552	548	551	581	589	617	562	570	534	573	540	624	617	611	535	602	615	547	569	561	630	590	626	539	599	577	576	568	549	560	570	559	538	573	569	552	552	575	595	559	624	560	572	588	562	592	574	592	539	588	577	603	567	570	578	551	546	548	541	570	573	566	555	568	580	594	577	593	595	584	569	579	566	561	558	616	558	559	587	584	601	549	577	559	587	604	566	592	578	554	560	578	566	579	544	545	566	601	568	517	619	562	575	631	579	584	561	595	600	620	584	587	586	561	585	597	546	555	567	576	574	575	581	551	520	579	559	558	585	580	582	603	568	567	633	584	551	578	552	572	598	570	531	579	603	566	603	556	519	547	610	562	577	522	558	569	533	560	560	541	557	561	619	578	550	553	550	542	552	580	555	544	581	560	578	584	566	584	578	549	595	608	563	528	545	563	592	576	641	613	557	543	532	572	606	587	594	569	512	573	571	591	548	561	548	551	554	626	563	542	545	584	552	560	578	550
26785	20813	8791	863	476	407	400	367	378	336	349	381	374	347	340	345	371	377	386	386	367	325	356	326	324	344	349	377	344	311	363	347	337	349	356	362	353	338	329	309	348	339	374	325	370	364	333	330	346	364	308	321	356	326	356	358	340	348	358	362	368	333	327	363	331	327	346	335	312	354	352	350	327	329	355	353	362	319	350	336	325	339	347	351	339	365	348	381	364	385	381	344	361	346	339	350	360	336	368	389	360	338	313	329	367	366	388	330	332	375	351	360	319	332	363	342	329	316	323	350	330	354	334	380	353	335	360	335	339	364	384	329	362	346	347	338	339	330	338	358	361	335	332	322	358	324	327	339	340	353	335	343	368	312	336	357	382	359	338	383	346	330	359	342	330	315	333	341	360	343	332	380	343	345	345	338	334	343	329	304	310	353	368	346	323	333	333	346	339	355	328	350	368	364	361	365	323	382	367	354	384	333	369	365	393	371	352	361	352	355	333	372	356	363	348	346	340	369	355	357	342	345	347	334	349	350	351	340	367	370	380	327	356	358	351	307	362	333	328	341	337	327	344	306	332	336	366	362	355	350	333	346	312	356	365	315	368	340	359	332	327	351	365	347	354	336	383	352	342	356	330	345	350	352	354	363	325	351	354	344	365	318	350	301	309	311	357	349	341	339	352	369	345	317	335	312	355	353	368	337	335	359	360	359	339	370	337	348	363	353	358	332	367	350	348	337	344	358	356	348	324	322	339	347	347	361	306	312	357	356	337	349	349	346	325	340	344	345	306	356	317	364	338	340	340	312	324	368	356	340	326	305	356	310	365	351	335	356	342	319	331	354	376	351	348	326	321	376	352	332	333	308	371	334	342	390	359	347	356	358	357	373	358	363	353	320	333	368	349	344	357	341	356	322	371	341	335	355	326	321	372	359	338	350	378	317	360	360	315	341	327	352	359	352	362	364	326	321	337	363	327	331	361	354	340	314	361	394	379	357	345	354	344	324	341	347	357	334	346	313	348	335	338	305	340	335	367	325	332	347	326	344	347	340	311	355	376	342	334	332	348	345	369	342	342	340	332	333	312	364	335	362	341	337	367	381	343	347	366	379	335	360	302	363	348	336	362	354	324	329	364	373	338	315	352	352	349	359	365	329	307	351	358	348	331	297	349	352	345	360	344	372	321	380	350	345	324	353	330	339	334	358	354	328	340	347	330	350	340	348	347	346	354	353	357	325	366	335	346	367	337	360	330	379	337	354	342	347	369	316	342	307	335	310	333	355	307	331	331	344	343	341	354	378	347	320	334	319	362	347	342	361	362	372	309	344	364	330	389	311	335	343	370	378	321	374	373	341	350	358	338	359	340	335	339	348	321	349	351	349	368	333	376	363	299	362	322	322	348	319	357	348	339	326	347	347	339	340	322	351	324	346	325	325	389	354	340	296	371	332	344	351	335	338	330	337	328	309	302	358	312	343	371	356	344	343	351	360	347	357	327	356	329	349	350	341	344	334	342	363	347	349	302	327	334	361	356	352	329	372	324	358	339	324	346	336	365	339	343	329	347	324	340	358	350	343	375	381	349	341	364	347	327	360	344	322	339	337	385	361	344	378	374	315	310	349	347	374	358	299	404	389	378	380	307	303	383	342	361	344	348	329	343	345	335	323	317	353	344	342	338	341	355	358	371	330	359	352	322	357	296	340	353	323	360	320	361	340	360	387	343	314	341	347	369	375	316	316	362	363	349	339	354	346	359	357	342	345	352	383	364	361	350	353	347	364	330	319	368	334	304	350	346	358	362	351	395	343	355	356	370	337	357	375	357	327	355	351	333	333	360	338	357	374	342	343	333	354	354	333	343	341	360	360	346	349	322	362	354	343	339	344	323	347	299	345	345	357	348	347	378	303	342	325	320	365	372	317	375	375	354	330	354	350	344	325	356	318	336	320	337	351	335	331	334	319	304	382	325	333	364	368	344	346	362	375	341	348	372	313	324	359	357	350	336	344	361	333	377	338	336	359	353	343	324	326	343	348	368	373	343	312	368	339	326	328	377	302	322	351	343	351	356	337	334	344	335	374	371	342	333	358	321	326	334	355	340	327	340	352	348	352	344	326	335	304	342	315	320	367	345	312	336	362	336	326	327	327	339	349	330	336	337	358	360	346	351	344	338	337	323	345	320	335	350	319	337	363	370	316	342	352	335	388	370	355	344	318	338	371	348	391	355	312	362	339	328	341	336	340	350	340	334	347	358	325	327	354	349	333	328	340	358	340	344	349	351	363	317	317	313	349	357	351	336	368	363	364	346	315	345	359	327	315	349	322	333	330	346	338	314	338	347	364	350	351	350	370	360	358	353	352	355	361	343	332	323	334	361	357	394	338	349	382	342	371	335	333	346	343	367	351	329	337	295	361	366	372	362	315	343	299	322	331	362	355	346	350	331	343	338	327	355	354	357	305	354	373	323	365	308	311	371	344	323	330	346	316	355	328	347	350	322	311	363	335	331	328	359	331	329	359	355	327	327	348	324	396	315	380	344	338	318	359	362	319	326	368	319	347	312	331	353	343	325	350	373	363	342	332	350	352	375	330	329	365	358	317	365	355	329	349	347	348	349	335	348	348	328	357	391	348	335	371	352	339	344	345	339	319	326	332	319	348	350	365	315	350	364	326	335	358	337	371	358	335	357	326	329	369	331	323	300	368	343	362	335	335	346	379	360	291	335	339	359	322	334	328	364	320	336	376	319	344	380	349	352	338	331	350	369	322	352	323	348	391	359	344	314	350	316	341	380	336	370	359	356	377	329	332	351	334	341	339	373	331	333	338	346	348	382	358	360	358	333	332	361	349	363	367	359	337	319	328	332	357	360	328	364	363	329	335	345	332	334	308	345	335	349	367	320	338	357	368	330	355	334	351	343	359	343	331	324	356	371	335	304	362	325	363	330	377	333	328	332	328	331	367	389	346	375	340	340	351	347	347	366	374	352	323	333	372	332	337	348	335	335	348	349	354	313	363	350	352	350	377	358	343	363	320	345	305	347	347	386	352	315	366	315	347	373	380	335	389	337	350	389	319	329	344	326	333	321	346	355	309	348	321	366	358	356	319	341	335	350	343	309	320	348	332	334	361	323	329	340	358	372	342	346	337	343	346	335	357	350	333	369	356	339	342	365	329	375	313	337	352	333	386	330	344	357	379	324	318	314	345	354	362	331	332	367	371	343	380	368	334	351	321	318	339	337	375	334	330	369	365	350	291	327	375	349	366	343	364	357	338	349	352	326	381	360	363	328	332	376	310	357	303	323	364	392	325	374	349	332	364	335	359	312	352	392	363	347	371	367	341	381	377	337	337	357	355	359	332	336	336	344	340	376	381	349	360	317	326	360	348	352	365	296	321	343	343	320	365	361	327	336	340	349	317	332	329	353	336	344	341	366	358	346	345	342	321	346	345	329	333	342	349	331	324	322	331	321	367	341	366	345	331	315	345	354	331	357	321	328	337
13581	1768	1876	1033	852	861	780	799	742	719	668	651	641	676	732	679	697	698	677	674	685	692	657	681	682	712	691	693	710	654	707	652	670	691	667	701	647	676	610	701	699	702	720	646	673	703	665	735	688	664	668	690	656	681	705	712	614	652	683	666	689	636	670	627	659	612	689	699	653	695	705	712	687	722	649	643	684	672	671	697	706	720	648	616	686	673	675	693	698	625	677	644	701	660	696	668	685	682	659	661	665	665	632	716	683	621	717	665	669	677	643	627	659	683	711	675	704	647	657	646	679	662	693	659	663	706	696	661	650	659	677	636	668	679	687	684	637	697	653	646	641	680	681	654	690	702	671	633	701	661	673	673	721	675	632	657	681	669	654	679	658	756	685	660	643	666	645	682	689	693	706	689	682	636	667	690	680	696	672	717	697	678	642	714	689	676	645	611	654	714	667	677	658	630	701	688	680	671	641	658	666	700	644	708	642	652	674	661	673	620	647	626	658	602	670	700	715	651	729	693	679	673	686	626	608	685	646	655	705	709	680	659	706	701	632	692	679	711	670	706	709	641	656	643	705	718	689	657	696	715	690	670	661	663	692	696	649	694	674	724	655	647	648	636	687	710	665	650	629	686	697	662	688	685	698	703	646	659	624	696	654	690	694	700	630	662	629	670	640	715	699	676	620	645	689	667	641	682	735	658	693	658	656	708	682	668	665	668	684	685	705	705	663	638	633	723	649	653	669	690	730	680	681	701	661	643	640	674	665	665	666	658	685	658	713	637	634	682	696	727	658	664	707	684	654	660	699	709	701	698	655	657	642	682	681	662	688	709	652	707	716	680	665	670	678	623	664	657	672	660	613	683	699	680	647	659	698	670	698	668	667	692	664	676	710	666	662	683	647	646	676	676	652	651	661	628	632	694	679	679	670	643	700	698	636	675	658	629	659	662	683	683	640	683	695	665	651	633	703	651	667	685	671	651	705	624	664	674	656	672	645	665	638	671	679	689	686	619	655	675	697	688	665	674	684	640	657	673	686	662	673	686	676	657	645	702	673	678	636	641	727	660	654	638	599	664	642	641	653	690	677	609	653	646	660	626	658	670	662	658	651	660	629	679	714	698	673	693	647	651	686	683	664	683	684	687	679	706	720	672	709	698	683	676	654	680	703	670	696	718	656	652	636	726	676	630	644	656	682	674	635	659	709	685	675	656	639	686	676	740	701	662	678	701	673	657	683	612	659	665	678	686	687	698	690	674	623	723	635	633	667	683	679	682	636	707	641	701	660	642	696	651	683	655	675	667	585	725	667	670	658	643	614	685	681	689	676	649	649	664	679	667	708	682	670	652	683	650	658	684	650	658	674	633	690	649	699	664	708	658	681	648	689	686	654	690	642	709	693	661	614	641	679	631	694	688	663	690	728	678	690	667	621	679	709	702	680	639	613	677	684	659	671	633	682	712	695	681	691	662	630	702	656	663	689	694	695	681	689	633	689	625	690	684	702	673	669	668	691	678	635	686	738	677	668	667	656	673	652	669	658	682	691	673	663	645	673	661	695	660	652	639	741	646	759	689	676	660	668	669	633	708	717	674	709	627	671	663	647	676	668	687	675	678	657	661	669	697	656	676	615	639	624	638	669	690	615	668	680	700	677	633	684	683	644	691	646	683	661	678	673	680	692	707	646	687	685	641	671	673	674	650	644	660	655	603	706	704	685	690	682	674	685	675	663	684	681	674	664	635	695	641	697	704	679	638	690	665	675	628	672	642	638	709	712	648	664	691	665	660	613	683	670	673	678	661	674	644	660	692	666	640	717	679	663	655	640	670	675	668	699	652	661	662	686	707	650	656	639	650	711	640	672	690	641	673	636	675	681	676	678	617	719	696	649	690	655	677	662	671	696	656	685	670	682	713	688	654	616	673	705	685	665	671	666	632	684	686	648	707	622	662	678	672	664	686	656	659	679	674	657	650	651	679	699	652	714	675	699	708	659	638	662	720	678	659	671	651	668	675	678	682	697	679	663	645	718	686	672	657	674	645	698	680	705	649	673	663	635	614	688	676	667	644	718	635	649	692	630	681	635	689	653	652	667	680	678	690	691	705	648	669	672	679	693	623	703	639	644	657	687	712	631	674	687	659	658	680	677	672	684	687	692	677	668	664	665	658	682	702	675	663	703	681	694	671	653	693	683	629	697	691	618	654	680	630	699	670	665	702	656	730	645	634	716	687	708	713	657	687	688	704	654	718	669	669	665	694	686	665	689	677	668	637	690	662	661	685	683	671	648	646	673	692	674	643	640	701	697	706	628	646	684	635	643	665	710	662	680	646	692	664	638	673	714	647	676	670	654	649	702	701	683	695	703	692	677	639	707	692	712	714	634	696	687	672	645	703	688	688	678	667	698	645	669	649	706	717	672	682	685	689	657	705	675	648	642	716	650	652	684	689	671	665	660	683	674	652	607	645	715	706	632	669	652	656	696	679	652	644	672	660	669	676	695	691	656	642	691	675	671	671	638	684	652	658	682	754	691	693	672	678	691	707	631	655	677	695	695	641	641	657	662	661	680	637	712	677	628	637	656	672	682	651	655	637	684	672	693	668	677	709	693	652	643	649	702	672	635	682	686	660	679	668	682	674	655	691	683	647	698	653	694	616	694	703	686	652	700	708	673	665	639	652	672	692	667	686	687	680	689	643	641	652	676	696	671	691	652	683	652	714	681	652	679	646	672	694	702	698	706	667	677	687	640	692	676	668	643	686	637	671	667	642	648	661	686	653	669	677	698	653	675	663	683	680	674	649	671	697	641	717	658	668	671	687	631	657	667	663	703	697	659	647	655	671	653	706	640	656	665	657	659	723	638	698	634	602	699	658	678	658	682	642	639	696	630	686	595	590	655	677	618	675	649	691	620	617	639	667	672	665	666	671	697	715	680	603	700	693	683	703	713	668	641	743	648	655	684	710	646	640	672	702	674	641	661	740	673	693	668	622	683	644	679	705	691	672	656	683	672	670	680	680	688	677	657	662	691	719	677	720	674	659	664	665	673	656	630	677	682	680	732	639	685	634	673	686	672	699	655	665	645	681	673	689	676	679	664	689	632	643	662	677	665	671	651	649	691	642	673	724	676	660	637	639	679	683	650	679	652	675	678	680	630	633	724	661	657	709	639	662	673	647	710	694	687	644	675	667	719	670	720	663	622	656	688	663	697	661	690	643	680	671	666	701	680	642	652	653	674	662	621	707	687	698	677	673	673	623	723	672	704	693	650	679	598	616	646	643	674	627	672	653	687	627	636	629	672	689	664	666	662	638	716	714	645	618	686	666	711	697	674	714	653	690	630	595	665	665	680	622	659	691	642	659	633	702	708	718	656	719	676	636	716	712	658	683	652	677	689	686	629	655	687	691	703	668	685	692	669	701	668	665	662	692	696	677	663	677	666	671	692	647	679	638	686	681	662	677	652	695	654	668	690	688	663	627	607	693	710	642	627	719	682	706
24254	21344	28702	24335	20642	2052	573	405	330	274	268	239	234	218	220	203	199	181	212	173	197	204	186	204	183	158	176	169	184	169	168	155	172	161	149	182	196	159	183	139	180	171	149	152	164	176	167	166	157	179	169	167	156	156	165	174	166	153	171	186	156	174	170	120	173	176	156	174	154	163	146	147	154	171	126	150	144	186	160	166	155	155	163	138	164	172	158	152	171	173	160	161	152	158	165	166	152	139	133	143	161	169	155	160	155	171	160	165	173	153	153	147	170	158	166	174	171	150	180	136	153	144	168	143	137	156	158	181	149	141	171	146	149	181	167	185	117	174	146	166	162	171	153	161	133	153	145	151	153	137	159	161	143	155	137	147	150	152	157	153	169	173	168	165	151	163	167	160	175	151	151	157	161	163	148	157	170	161	164	158	138	147	183	158	158	174	162	171	159	153	161	169	161	149	160	155	174	194	158	168	188	151	164	174	143	168	179	161	168	164	163	161	176	161	161	159	136	161	165	159	149	168	153	159	184	167	163	156	161	158	155	164	165	137	153	157	158	182	168	158	143	146	152	146	177	170	140	144	177	156	150	167	155	156	165	170	150	169	174	149	172	159	154	155	154	154	151	142	172	160	169	165	163	149	173	133	170	142	157	160	177	157	166	156	181	156	146	157	149	151	158	144	174	162	147	185	185	147	158	174	179	140	179	158	165	175	159	155	161	151	177	172	168	143	173	167	172	145	159	142	161	154	161	141	159	126	168	142	185	157	129	170	170	145	145	159	157	142	167	167	152	145	164	161	159	172	164	178	166	133	164	153	151	172	156	149	161	180	179	155	164	159	158	155	147	131	156	172	169	167	161	161	159	168	150	158	153	161	166	181	180	132	161	170	151	181	176	153	147	151	163	150	163	166	145	161	148	141	145	144	167	150	184	179	179	166	153	158	153	170	135	137	172	166	159	145	153	138	159	190	165	147	160	150	167	164	167	161	172	156	160	181	143	150	170	162	158	154	173	162	160	151	150	158	163	163	161	175	133	165	176	154	158	174	163	163	163	164	161	151	164	162	178	178	156	155	164	174	172	158	165	170	159	180	152	150	158	146	165	176	167	164	175	167	168	157	150	165	155	154	152	168	175	165	174	143	159	172	158	161	182	166	171	151	177	161	160	162	180	132	160	147	146	169	186	149	168	149	170	142	181	164	153	134	139	144	162	148	153	159	156	167	167	154	152	161	149	163	146	151	154	160	173	140	161	135	191	179	169	143	149	155	170	155	178	175	154	185	150	165	158	158	162	159	155	169	173	166	144	134	157	186	174	159	147	168	177	162	156	180	159	122	153	179	153	153	130	156	140	154	156	151	185	166	170	169	163	162	139	140	160	141	162	146	163	142	173	165	157	170	157	152	166	158	157	172	164	144	185	178	172	157	159	176	162	157	167	155	166	140	136	158	159	151	146	156	152	153	144	141	176	157	172	171	139	159	157	174	144	157	151	165	160	138	174	157	178	139	182	156	158	163	176	142	167	177	159	165	157	159	161	150	167	162	152	157	153	145	187	169	168	145	150	175	158	138	169	142	167	165	195	178	165	145	146	147	163	148	179	151	141	153	148	164	150	165	161	180	173	159	153	168	140	173	143	160	164	167	186	161	163	170	159	149	164	161	161	147	134	137	161	144	177	147	167	169	164	150	148	154	152	165	158	135	147	154	169	173	180	162	158	166	178	141	174	148	134	160	167	166	147	163	164	169	164	157	154	195	180	163	143	145	150	154	135	154	144	170	170	152	180	155	160	165	167	175	156	165	175	175	180	159	157	160	165	177	141	140	156	156	168	134	137	166	172	154	158	151	165	145	167	149	161	173	182	151	161	162	158	168	157	152	191	156	166	193	155	173	163	164	144	185	143	181	172	155	172	168	152	158	143	152	168	165	157	166	158	162	172	149	164	162	154	164	159	139	189	174	162	160	156	159	150	164	145	148	177	156	174	156	135	168	146	161	156	162	150	143	169	160	157	161	164	156	158	166	163	176	162	144	168	158	166	151	176	175	128	142	165	176	157	164	147	166	165	164	157	152	146	131	159	169	186	166	153	138	172	159	164	159	163	137	161	169	149	145	159	171	186	143	146	142	146	157	174	173	173	167	147	132	155	177	155	145	154	145	157	165	148	158	157	165	161	155	148	153	167	175	148	179	173	157	180	189	172	161	161	173	177	153	151	129	170	164	145	148	176	143	163	164	162	146	189	161	158	160	139	161	179	160	167	166	158	184	175	162	138	185	147	152	152	161	139	152	170	159	161	161	161	178	164	174	147	180	142	165	167	148	176	163	170	154	156	164	164	156	144	147	151	144	152	165	182	158	165	155	139	159	174	167	140	152	137	141	150	172	140	167	146	158	153	171	159	158	127	148	151	175	164	131	166	166	175	177	169	159	162	162	172	139	180	148	145	153	155	174	176	131	169	166	161	138	152	171	169	149	138	157	159	169	160	179	153	141	159	179	157	147	145	155	169	134	163	167	152	165	168	171	156	147	157	166	148	161	161	168	170	164	144	167	162	151	157	145	153	158	161	164	163	173	145	160	149	137	154	167	163	167	149	157	152	165	136	170	180	157	150	158	149	205	149	148	198	148	154	156	162	157	141	162	173	150	173	153	160	170	169	142	164	159	146	153	167	143	185	169	136	141	168	191	161	169	157	132	140	160	164	169	163	151	163	188	172	153	134	143	161	157	152	141	165	160	172	175	184	153	183	137	158	171	161	173	157	145	163	144	160	160	168	145	173	163	177	149	140	169	157	157	144	176	157	177	163	119	142	166	167	175	148	174	173	171	177	162	170	156	186	162	173	127	167	159	164	154	166	147	152	140	173	159	157	157	157	141	147	128	159	186	151	174	163	165	159	142	154	177	149	169	170	154	175	146	151	145	142	166	160	160	162	195	145	153	166	162	168	157	153	172	138	154	180	155	175	156	185	164	181	160	161	151	170	147	155	178	140	177	168	156	169	153	147	157	157	146	178	161	146	184	175	142	180	152	139	189	188	146	146	161	167	162	145	171	148	168	163	159	159	175	137	153	165	149	171	144	156	173	163	153	128	152	163	150	187	153	172	183	174	152	151	158	165	165	147	151	153	161	161	148	163	172	143	146	164	154	154	165	141	151	154	183	168	162	186	148	128	169	184	155	138	154	139	160	154	164	151	156	153	147	152	153	151	149	152	150	157	159	146	161	152	194	168	168	145	156	163	184	166	179	156	170	141	159	161	155	174	133	171	146	145	174	147	164	146	189	148	149	157	153	154	162	160	156	160	147	144	141	167	154	153	150	159	158	147	162	165	138	142	164	140	187	143	150	157	151	178	184	168	173	171	157	160	158	180	161	158	153	154	160	163	135	155	152	128	166	143	164	171	156	150	165	161	153	156	143	157	166	146	173	146	171	174	162	165	162	168	153	155	171	151	153	165	163	151	161	194	169	150	127	155	142	165	160	159	171	163	161
25636	10128	11161	4347	2775	2061	1566	1256	1060	854	796	670	643	605	524	482	507	470	486	414	417	419	426	382	449	405	390	396	366	360	365	369	369	368	360	373	406	358	356	369	362	350	342	323	355	322	312	312	305	342	341	333	357	329	350	322	357	308	323	324	336	347	316	358	335	333	316	332	371	331	347	346	336	311	362	354	320	341	337	353	329	344	352	323	352	317	325	353	352	322	346	366	340	316	348	335	349	333	375	343	325	319	332	331	323	352	313	325	326	342	328	349	320	341	335	340	317	315	354	324	310	310	367	368	336	349	350	366	301	342	361	358	350	329	312	321	338	323	342	303	328	339	336	382	313	333	349	356	338	346	351	350	299	358	359	315	336	353	339	335	306	352	347	326	341	314	310	366	315	328	333	306	310	342	342	343	327	337	334	342	303	334	326	352	335	347	333	326	327	351	325	342	336	347	339	356	326	313	344	340	294	348	330	337	327	342	324	332	330	363	370	335	309	346	335	314	305	346	341	349	342	323	333	316	343	320	333	312	350	333	319	348	343	335	369	346	342	322	337	310	346	314	316	303	367	318	332	357	353	294	355	330	322	351	321	314	345	299	325	332	323	328	326	347	366	343	333	366	324	325	328	322	329	305	326	365	340	316	328	377	319	371	350	321	328	318	359	301	343	339	349	310	346	332	345	363	340	360	315	349	358	329	361	300	305	354	301	321	332	315	320	340	322	342	318	360	340	342	321	343	336	335	339	365	336	316	310	301	358	334	334	346	342	309	321	329	341	354	315	329	342	309	334	359	321	313	349	306	328	347	339	364	343	356	328	308	357	313	344	340	310	364	341	360	333	369	318	307	350	322	339	341	334	345	327	356	325	330	326	341	324	313	343	349	338	337	324	345	325	359	319	301	357	324	356	332	328	313	332	345	334	326	348	336	331	363	331	314	339	329	345	329	335	322	330	356	349	343	309	291	328	314	338	321	320	327	357	338	337	310	338	327	337	333	340	353	321	337	319	347	311	324	336	292	351	309	313	349	334	337	322	334	324	349	337	322	288	310	368	366	342	359	336	353	309	299	343	298	310	345	319	375	331	326	338	327	339	341	323	320	354	339	314	319	300	348	318	351	322	339	343	347	336	338	337	304	333	321	365	354	320	322	304	350	342	330	361	328	355	301	315	311	339	325	329	350	329	332	350	328	347	343	347	298	343	314	319	333	316	311	327	329	325	357	302	328	348	325	340	330	334	332	333	340	323	310	341	316	316	328	292	352	321	338	342	308	350	337	329	355	315	312	311	346	353	359	328	358	333	335	313	330	321	303	356	322	334	333	329	346	327	339	342	312	346	361	315	330	326	333	325	307	319	328	326	351	338	316	313	347	353	325	352	320	344	331	344	316	337	363	313	342	330	316	309	330	335	331	312	332	343	309	310	335	378	317	344	329	346	328	339	341	340	302	345	370	366	336	325	333	330	294	337	341	333	337	322	286	321	347	321	336	361	363	351	349	327	327	339	326	323	336	352	322	344	278	318	317	381	343	359	346	336	289	328	334	338	338	333	343	320	347	333	328	343	315	371	359	340	350	320	343	336	324	341	346	318	329	350	319	335	313	335	322	326	317	318	350	311	329	337	330	316	363	314	343	365	321	330	338	340	350	291	324	319	342	322	347	306	345	342	325	331	353	330	350	342	368	340	353	333	337	289	355	330	324	303	366	313	317	333	296	354	340	343	341	349	327	325	289	330	341	314	357	346	345	330	326	333	335	305	342	322	291	364	353	321	329	346	318	323	308	335	332	346	336	327	291	361	348	334	332	322	354	360	362	343	352	343	318	358	322	343	382	326	313	355	334	321	348	325	344	326	296	348	293	334	327	345	320	312	329	356	325	323	323	318	342	357	310	313	360	334	325	309	312	345	345	325	332	380	322	313	308	320	351	351	326	316	315	347	356	309	333	328	351	338	322	323	340	328	363	351	337	348	319	316	344	330	318	348	322	360	305	321	334	364	356	351	348	327	349	356	288	326	321	337	308	346	344	333	317	352	332	314	316	331	332	391	325	332	344	367	324	344	365	352	301	303	320	327	338	330	322	298	326	349	302	291	343	352	349	315	351	348	323	340	331	337	355	347	342	308	350	312	369	342	331	345	324	337	344	344	345	347	327	345	332	311	323	334	342	339	352	358	324	342	322	336	308	333	286	305	342	365	343	332	338	317	330	350	327	353	327	351	376	297	324	312	306	316	337	374	349	359	309	367	314	321	306	366	306	335	326	309	328	329	350	322	355	353	324	342	334	335	349	343	323	331	348	325	355	332	327	321	322	324	319	330	330	331	343	311	327	333	348	326	379	316	333	347	334	335	304	306	345	341	333	340	340	333	319	319	386	332	331	313	357	312	338	297	342	339	338	322	343	319	307	321	335	337	352	320	350	335	337	336	327	367	326	348	329	355	328	337	317	343	330	346	357	344	346	339	336	344	330	370	346	384	330	302	320	312	311	324	351	308	328	332	336	345	341	332	344	346	314	337	348	318	311	323	329	354	339	313	344	304	319	337	332	335	332	332	318	335	306	319	346	348	336	326	355	370	315	363	339	355	360	307	298	355	359	311	323	338	338	331	343	329	303	331	349	336	315	318	341	335	326	322	363	338	314	330	328	307	321	321	336	319	322	335	335	356	357	331	324	327	342	339	342	345	324	340	343	307	312	348	317	352	343	327	323	349	338	406	342	311	346	328	325	328	318	323	337	360	355	332	310	324	326	318	333	336	311	337	333	350	349	296	302	336	330	349	359	327	328	357	340	331	332	352	332	323	339	340	354	337	331	352	342	336	335	324	355	360	393	374	360	330	303	337	320	293	307	377	314	340	298	307	318	336	343	324	357	318	330	303	346	340	318	317	359	299	321	334	331	347	363	337	310	347	354	317	371	333	328	343	353	329	367	332	337	317	326	331	303	312	334	330	297	334	313	327	322	332	340	333	332	368	331	341	357	336	325	333	349	319	325	330	331	336	326	364	314	337	290	343	339	363	316	314	335	336	315	326	339	351	316	355	322	331	304	322	302	337	382	310	327	328	335	307	342	345	323	318	334	325	332	333	332	346	341	339	342	338	342	357	368	325	333	352	310	343	334	355	344	324	318	348	329	329	312	331	341	307	389	340	338	311	318	334	346	351	304	320	325	353	341	362	365	337	355	348	317	311	293	346	323	302	320	365	331	346	333	359	330	350	338	324	338	325	341	354	354	306	340	328	352	340	331	336	309	373	290	341	333	319	313	323	338	343	315	327	352	322	339	325	360	309	332	322	358	324	319	340	352	304	325	326	332	339	319	364	320	351	342	329	337	366	316	317	293	336	340	307	343	327	345	316	337	323	325	336	312	311	303	330	351	369	329	338	310	324	329	329	340	352	327	364	375	330	332	359	331	314	359	333	337	298	337	366	377	322	331	308	320	328	325	334	309	358	336	317	346	368	334	329	315	330	365	333	330	322	362	367	349
23300	21334	29316	23680	21337	19832	2203	877	626	568	510	520	457	451	455	401	425	400	352	386	393	349	376	348	352	341	347	336	343	320	360	347	343	328	350	301	333	314	313	319	334	328	353	336	317	330	316	325	297	361	312	337	348	318	309	349	314	306	332	284	319	322	306	319	310	328	267	330	319	318	311	333	298	286	311	310	322	304	312	358	313	314	308	308	325	313	339	332	326	299	322	288	317	286	321	341	300	295	310	328	327	325	326	305	311	307	304	329	319	312	349	322	313	284	325	301	298	337	329	325	310	306	320	311	304	326	296	333	290	319	312	311	329	307	311	324	343	306	362	289	323	320	327	308	290	275	361	301	317	335	303	323	343	324	288	344	299	299	298	339	318	306	292	325	279	319	318	312	302	318	294	323	305	291	306	326	281	311	303	310	332	342	316	315	306	291	309	315	308	337	297	290	337	322	320	317	290	313	330	291	307	324	306	319	322	309	295	310	302	313	304	331	318	342	339	308	292	297	313	297	326	330	289	317	289	303	294	292	301	286	317	305	312	312	303	323	327	304	322	294	332	302	325	321	285	301	329	325	336	292	318	295	308	324	276	329	291	311	311	319	339	345	302	276	310	288	332	291	306	296	295	323	322	293	302	307	278	347	287	320	316	308	299	303	334	334	322	318	325	308	325	330	284	324	304	334	294	327	287	281	323	281	322	288	337	355	282	324	308	316	301	323	310	290	301	317	315	312	315	301	327	292	335	315	299	310	349	266	306	302	309	338	304	311	321	308	324	309	307	289	328	328	291	312	324	330	311	322	291	285	311	338	336	310	294	315	296	295	285	295	303	312	306	294	294	287	281	300	302	316	313	317	324	323	299	320	294	300	297	330	284	300	343	343	333	310	311	325	343	295	316	304	303	316	326	333	325	304	289	314	332	298	279	325	289	298	300	306	278	327	339	330	316	298	312	287	331	299	347	300	332	299	313	334	305	328	364	309	303	291	279	320	289	305	292	306	320	323	330	303	306	302	299	324	297	296	317	304	302	322	304	310	325	316	301	336	363	336	308	306	305	291	330	315	313	304	329	264	314	306	308	307	307	291	320	303	319	308	326	328	297	301	316	333	305	285	310	304	317	318	326	286	315	322	317	270	290	307	340	348	284	285	302	295	332	305	308	313	313	327	316	287	286	269	287	324	301	294	280	275	310	280	347	322	344	336	289	345	297	290	306	277	283	277	304	335	328	293	297	308	304	277	277	315	318	322	311	291	318	304	372	328	287	302	291	279	295	313	287	290	314	319	300	315	287	314	352	314	297	315	307	282	311	332	332	298	309	298	331	309	293	329	300	308	334	298	320	276	307	267	298	293	326	333	281	333	324	310	326	308	316	314	317	328	328	292	338	320	307	330	325	312	302	313	286	303	311	285	318	320	307	311	322	334	321	304	316	280	309	300	320	313	300	288	304	308	302	311	332	311	284	295	305	313	334	323	308	313	312	306	324	308	291	302	303	311	277	291	325	337	324	328	305	277	312	313	331	313	349	344	340	315	306	305	321	301	316	326	311	323	294	318	349	291	314	348	306	301	312	268	275	303	311	298	326	320	295	312	295	291	324	305	272	316	304	305	309	297	294	329	341	353	299	303	305	306	341	328	319	282	303	330	303	321	293	305	316	297	298	319	306	288	317	299	321	313	299	313	298	275	300	327	296	308	338	313	322	329	283	324	315	298	327	312	308	327	300	308	314	279	335	303	329	296	332	330	321	308	315	306	321	302	266	282	359	305	319	266	324	265	299	309	325	293	329	296	328	300	296	336	279	311	309	332	320	315	337	314	282	305	337	299	303	318	314	316	329	317	272	290	304	336	320	334	316	337	302	346	300	337	307	320	294	327	340	316	328	325	327	274	312	300	325	328	337	306	336	346	333	303	303	313	295	291	361	285	331	272	293	322	291	310	331	304	302	295	291	312	324	323	318	300	303	308	328	330	305	316	313	306	303	323	282	294	328	299	288	337	311	321	323	299	335	331	337	344	319	301	294	304	348	319	314	326	312	321	298	336	295	289	293	300	306	296	298	309	298	318	299	310	294	300	316	298	317	323	328	326	299	310	314	362	305	323	281	321	333	298	330	293	290	325	310	310	305	307	319	310	289	318	305	307	328	328	293	264	295	316	303	329	306	359	318	333	296	332	325	290	297	303	305	298	295	310	340	266	293	356	334	302	303	308	281	299	310	278	316	316	317	301	313	311	285	321	351	315	290	305	328	304	308	307	289	317	299	308	323	359	311	316	305	299	307	311	327	310	292	361	317	356	303	303	333	272	309	305	304	307	328	306	312	307	311	317	299	337	314	311	341	326	285	322	326	292	313	311	352	305	309	342	307	291	333	332	279	305	309	319	330	277	347	345	305	313	319	328	291	323	294	313	301	310	325	310	302	305	329	319	296	308	307	299	318	331	333	302	289	294	310	307	307	329	318	313	333	308	316	277	308	297	295	324	307	276	311	306	288	303	330	324	311	283	309	310	301	301	270	256	301	311	344	311	303	311	304	318	306	309	299	304	299	296	325	265	307	296	318	310	324	322	367	310	306	304	319	320	320	299	313	308	336	282	283	309	329	334	308	308	283	289	331	304	317	318	280	331	295	297	304	306	319	349	311	312	304	302	296	287	319	281	324	329	308	313	318	303	335	321	312	298	277	302	310	298	305	316	268	304	318	326	302	345	296	317	318	329	333	297	350	303	279	272	327	309	317	321	328	296	321	305	308	331	327	274	306	311	325	296	314	353	304	288	313	318	333	306	326	295	272	319	306	309	284	308	298	300	296	319	309	316	332	287	317	296	313	300	293	300	301	312	350	311	306	299	321	281	302	295	328	316	311	313	334	294	304	347	331	335	320	295	309	320	342	298	315	335	316	298	326	313	319	320	297	297	300	312	282	264	288	297	278	310	303	324	308	333	315	316	334	334	289	299	310	311	308	297	295	324	306	317	322	318	340	299	311	320	300	311	305	294	272	328	302	309	288	291	322	337	282	306	337	347	362	316	320	311	298	311	282	306	313	341	296	304	313	322	307	280	323	305	320	299	340	312	287	298	329	311	320	290	300	325	327	326	335	322	317	300	293	337	323	319	283	284	279	309	305	293	297	313	317	311	302	324	307	296	303	332	323	321	314	307	315	314	331	303	291	312	329	325	296	283	318	301	328	324	304	332	296	336	301	337	328	324	311	313	284	303	296	291	304	316	296	282	325	329	329	298	269	339	310	314	304	292	329	331	311	332	263	326	303	326	280	308	310	312	316	308	307	310	285	332	300	305	324	317	297	301	312	306	303	309	303	298	297	301	285	295	318	299	317	304	312	295	298	317	339	291	300	312	314	317	319	306	335	304	299	325	286	307	325	311	344	310	324	334	310	321	318	311	319	302	280	316	297	316	304	302	334	297	307	311	319	318	302	297	310	335	288	301	305	304	325	328	306	279	298	333	289	305	301	318	281	332	315	281
28397	16367	16904	7371	4879	3653	2744	2224	1857	1581	1419	1308	1120	1116	936	881	863	860	792	779	770	707	700	715	654	672	658	717	652	637	653	695	592	618	615	648	679	577	563	622	566	557	604	611	535	626	616	621	645	584	633	572	565	614	581	576	578	586	579	589	585	619	585	558	600	559	547	558	632	561	610	579	577	582	603	619	564	564	627	592	554	615	613	534	559	548	583	589	579	568	573	581	579	574	555	587	529	548	584	566	571	581	577	581	569	532	544	589	605	572	588	560	596	536	594	556	574	552	553	589	569	545	574	616	543	574	581	549	603	533	589	579	615	582	591	608	583	564	567	575	610	565	551	571	579	577	588	555	532	560	604	593	565	543	574	607	590	614	577	536	626	580	596	570	525	613	527	564	589	577	556	599	596	592	551	537	562	570	588	618	552	587	622	603	559	563	603	559	575	569	594	526	594	562	558	596	541	563	537	557	573	595	594	637	544	536	548	602	546	594	585	518	559	563	569	552	592	563	555	579	565	578	559	602	578	537	626	593	580	566	571	603	577	568	556	599	584	582	573	567	580	562	587	548	578	562	565	586	562	545	569	579	577	599	539	574	571	545	563	578	516	575	586	582	597	580	534	562	561	575	534	606	543	538	582	537	536	578	554	578	590	600	574	529	615	557	582	621	546	515	604	555	544	576	560	595	561	528	568	543	576	538	520	576	554	542	575	580	553	555	548	543	591	585	594	549	561	559	566	516	572	567	600	584	595	546	589	530	591	563	557	539	590	556	592	551	583	582	584	595	556	531	618	633	541	565	537	623	532	551	542	550	532	552	571	573	585	593	566	566	563	601	577	576	575	561	540	582	588	543	582	570	580	570	580	550	558	566	568	586	572	572	525	580	543	559	577	527	585	564	569	553	589	544	555	567	589	563	547	543	567	578	557	607	584	611	576	592	570	548	599	536	550	562	578	541	554	577	551	556	574	580	556	578	572	574	611	584	529	588	587	557	539	568	557	593	551	564	630	567	540	565	525	586	562	559	583	583	566	525	584	555	582	564	563	631	553	584	586	598	581	589	599	548	571	600	567	608	579	571	582	551	559	572	580	568	611	550	570	583	590	569	577	570	598	578	612	581	611	553	546	544	586	578	588	560	605	587	602	558	554	570	585	550	573	569	569	572	597	543	600	540	555	582	570	595	591	581	532	581	580	562	565	567	597	575	574	596	571	533	560	577	599	589	617	580	569	580	563	566	576	626	527	567	585	551	563	552	544	592	579	522	593	591	570	562	585	603	559	559	544	597	590	578	589	549	583	567	580	580	548	565	577	564	606	533	563	544	571	568	571	570	587	532	613	578	579	526	583	575	584	522	582	517	570	534	532	587	558	573	578	582	555	585	589	524	567	527	604	562	535	572	586	558	596	570	554	546	565	554	571	556	581	541	517	604	556	542	582	553	533	609	588	539	610	593	561	597	584	565	575	563	541	552	633	567	523	580	562	564	563	580	589	593	583	544	571	568	563	565	586	583	572	570	561	555	532	638	609	575	546	571	584	559	533	557	609	574	530	584	554	560	555	548	561	580	549	588	583	556	592	566	586	565	556	552	606	541	552	612	541	557	572	562	548	608	556	561	585	546	557	549	600	536	573	570	605	567	545	569	557	567	577	564	555	590	551	570	566	557	573	576	563	550	570	590	580	602	548	580	545	493	544	541	557	593	574	559	576	562	610	561	574	585	622	545	593	540	533	545	580	564	577	575	565	554	556	567	571	643	567	562	575	566	565	538	559	594	535	582	551	581	496	598	596	562	514	552	590	582	597	578	580	616	590	539	575	578	537	597	579	582	586	552	580	575	567	567	541	533	567	528	595	529	534	554	549	611	535	567	540	554	552	566	576	572	550	577	533	551	552	606	572	584	583	569	557	535	567	576	562	577	570	603	602	577	571	574	567	575	535	556	584	588	563	567	576	573	550	604	571	564	593	581	588	585	546	559	569	602	590	521	586	507	590	569	578	558	568	536	588	593	581	549	584	599	592	534	551	602	564	542	540	578	568	590	542	606	628	545	560	579	576	569	542	526	607	576	543	576	642	556	588	569	547	558	599	548	562	574	564	568	590	578	517	611	572	568	567	573	517	550	553	575	591	558	549	585	574	590	587	581	599	609	537	567	591	532	569	614	568	614	552	553	566	589	560	593	584	567	542	563	549	609	611	577	500	587	536	600	562	547	564	547	537	606	548	591	556	611	627	573	582	596	616	563	582	559	548	551	567	589	596	575	574	620	571	556	597	569	610	553	555	558	576	582	517	573	513	607	571	573	586	587	559	578	567	581	588	560	586	549	549	580	561	522	585	568	592	631	572	533	575	598	556	569	570	617	588	554	577	582	586	548	568	579	563	539	547	575	579	563	542	567	579	525	596	576	584	599	513	567	564	595	520	594	591	585	535	566	589	556	529	536	560	534	570	572	568	533	582	551	603	565	559	573	570	572	562	579	531	548	580	573	600	535	561	551	568	610	520	523	591	552	546	546	552	542	577	570	592	561	540	550	571	586	579	549	565	586	585	541	585	577	601	536	594	553	564	553	576	586	561	527	556	576	538	559	546	576	585	569	557	556	600	602	556	566	521	543	543	569	573	602	550	544	607	559	572	615	555	585	556	559	548	547	587	560	578	548	605	582	585	590	542	584	523	598	585	553	573	569	570	591	592	594	572	561	576	534	558	586	575	525	580	558	550	590	545	580	594	594	552	568	563	591	512	543	559	572	576	575	584	584	619	610	573	578	572	570	569	603	548	539	563	604	580	587	612	584	530	590	615	567	572	591	583	545	583	534	571	612	612	571	581	560	518	543	575	539	572	580	580	546	606	608	582	577	551	540	557	604	533	600	575	571	576	568	579	602	601	564	494	551	579	508	591	603	571	602	576	628	564	584	579	574	572	551	561	575	608	569	572	558	589	545	562	574	611	539	551	562	595	586	550	599	539	574	558	543	591	588	580	555	598	590	564	568	572	599	540	550	536	593	601	572	558	617	566	585	503	577	556	597	588	571	557	603	567	553	554	569	572	568	565	580	601	566	570	601	559	568	583	555	556	518	565	568	580	636	566	579	591	567	610	612	574	592	594	550	543	563	562	576	583	598	570	573	564	566	578	549	550	590	599	574	536	578	570	595	551	596	606	579	574	549	566	546	598	563	554	510	588	568	576	559	571	575	561	500	530	588	566	588	580	603	616	547	557	560	558	586	644	556	562	564	548	615	527	606	569	575	549	542	599	554	608	609	595	550	591	562	593	574	590	532	551	610	557	553	599	546	560	542	594	576	607	559	574	559	520	522	603	583	557	596	549	548	604	536	621	587	570	601	543	524	575	559	593	560	552	582	576	544	588	568	563	577	552	552	586	572	568	597	546	586	586	636	599	542	555	562	573	575	566	573	550	589	535	532	590	570	573	561	555	569	589	598	537	551	557	526	566	560	598	543	563	537	559	603	566	600	557	533	556	545
26742	20811	8903	811	437	396	352	358	342	366	354	340	311	406	355	335	331	322	376	345	371	347	318	349	358	360	330	327	337	312	338	333	347	312	312	367	335	349	359	301	334	353	304	334	336	333	329	345	355	319	356	342	330	355	340	359	301	348	357	370	367	315	377	367	368	344	374	335	326	330	318	340	354	331	355	316	359	339	301	353	331	331	339	341	310	353	348	291	321	341	337	354	352	309	331	327	339	327	337	334	321	342	320	361	337	335	335	314	323	370	333	328	392	317	336	338	363	371	312	333	310	334	330	344	371	346	382	304	347	353	339	322	326	330	332	349	385	334	330	358	340	332	337	341	305	330	343	334	329	322	337	318	321	328	341	365	314	343	370	339	336	369	360	300	334	302	353	303	342	336	336	360	339	337	338	339	352	325	323	362	330	377	339	327	349	309	328	340	324	349	326	328	369	342	333	356	322	304	301	315	326	322	360	368	356	332	321	348	348	309	350	335	318	333	349	359	322	336	341	319	329	353	323	367	336	350	355	331	353	355	305	349	355	317	327	309	341	344	347	320	345	349	331	341	366	360	349	362	352	331	335	348	327	338	357	383	336	337	333	334	376	357	339	312	334	333	334	328	323	344	330	324	329	368	333	348	375	316	337	340	325	343	308	358	334	365	362	345	346	338	346	331	319	330	318	336	321	292	358	357	327	367	329	368	346	324	320	335	347	326	337	335	341	364	348	356	279	354	344	350	377	322	307	353	336	318	304	345	359	323	340	355	358	338	352	329	307	367	344	327	345	349	331	329	340	345	313	344	333	351	305	287	327	367	336	351	339	368	337	325	361	316	309	328	371	347	355	337	342	370	355	351	313	348	310	342	328	352	294	323	322	362	347	313	368	359	314	330	346	368	348	349	311	340	365	339	317	324	350	375	350	368	346	353	355	331	345	325	314	329	340	329	377	339	304	350	334	349	315	375	370	300	373	365	333	345	303	361	350	339	343	310	346	341	312	360	330	346	320	318	329	321	328	317	325	325	366	304	326	309	342	338	325	341	344	315	336	333	339	359	347	334	321	315	354	334	333	341	349	330	357	340	342	319	352	339	337	291	328	325	313	312	364	327	326	328	299	341	315	320	361	324	345	300	325	333	315	327	360	302	330	335	336	331	326	334	319	316	356	355	329	294	315	368	348	320	350	369	349	325	364	328	330	333	334	338	286	321	332	354	319	318	349	333	359	337	357	341	345	354	358	342	347	332	360	368	378	333	341	324	349	350	323	334	363	342	324	352	328	346	329	328	341	327	343	345	330	351	342	281	342	319	342	332	329	337	317	332	351	287	334	349	375	325	315	333	361	386	329	322	319	324	340	339	334	323	322	319	351	343	331	316	336	318	314	305	341	332	306	345	341	349	342	333	322	327	332	339	342	383	340	301	320	352	345	309	308	347	332	314	338	356	294	356	316	343	366	331	341	359	328	328	357	312	351	351	338	337	329	322	350	311	347	363	360	340	323	354	319	348	371	362	334	334	354	367	350	334	292	342	329	329	339	341	320	343	351	339	320	335	305	328	319	341	359	328	352	323	335	305	354	330	310	323	324	354	342	382	336	328	342	363	378	340	306	363	356	345	330	355	323	331	346	356	350	356	350	319	309	325	325	338	337	313	326	355	302	300	305	340	347	323	353	365	325	305	324	330	330	354	340	315	352	286	338	334	329	347	328	321	335	318	305	333	316	314	356	349	376	334	316	340	336	311	352	364	346	317	326	310	352	377	347	347	349	367	340	351	364	300	360	369	323	330	336	337	317	333	357	336	327	292	330	357	312	321	350	341	312	354	340	363	325	340	349	323	316	333	335	335	332	336	293	319	364	342	342	359	358	367	359	345	326	295	329	359	370	342	330	345	332	319	324	338	355	335	335	347	347	304	325	318	312	349	347	355	292	332	334	335	315	344	352	346	348	338	375	316	354	342	340	361	326	349	351	359	386	316	330	314	357	342	337	317	336	341	346	343	365	352	342	326	345	332	347	333	315	311	304	363	308	336	352	332	364	319	337	345	345	338	314	331	342	331	345	361	362	342	337	324	356	334	334	320	302	314	340	343	346	347	335	341	349	360	352	327	323	346	320	302	315	322	344	322	311	328	344	327	370	361	346	349	339	332	334	322	366	339	336	380	349	315	345	316	343	339	378	336	318	342	330	332	334	355	362	322	324	331	318	360	364	350	353	359	343	312	354	343	349	350	325	339	354	342	307	340	332	332	335	342	345	339	299	293	316	321	363	367	351	317	334	317	339	377	315	357	326	317	322	335	328	321	325	323	336	346	360	344	313	343	336	342	366	319	339	352	340	332	326	360	355	319	331	358	315	353	328	325	354	334	336	317	336	329	319	320	345	364	335	341	355	345	341	338	365	333	344	356	336	306	333	346	322	323	318	309	314	360	325	328	309	316	344	364	345	353	358	324	335	356	357	332	337	331	335	344	350	299	314	344	337	352	309	345	353	341	340	364	326	363	354	319	361	336	359	343	317	346	317	377	373	339	336	338	370	316	356	334	363	339	334	331	339	350	328	354	312	353	354	342	364	332	326	327	312	329	341	336	314	321	346	371	361	339	315	320	328	347	360	337	343	324	346	331	338	330	357	317	397	342	358	365	329	337	334	348	357	343	332	335	330	318	350	355	335	309	324	336	322	350	345	339	345	353	357	335	355	342	293	308	338	341	318	347	335	304	346	333	358	349	376	326	309	330	346	342	356	298	350	339	322	354	329	342	324	360	332	330	313	337	303	340	335	336	320	334	327	312	336	315	339	362	301	364	333	345	366	333	311	342	316	337	328	319	345	310	348	342	333	333	344	325	347	324	300	357	334	332	354	334	358	328	324	349	313	318	343	339	351	324	329	334	371	343	351	345	341	328	350	361	329	350	323	334	346	327	338	352	347	329	333	319	372	358	334	332	330	339	322	349	349	353	325	326	341	304	317	313	347	346	364	320	354	348	377	353	319	309	353	315	353	338	348	340	343	308	309	309	363	336	336	319	333	343	279	342	348	348	313	318	323	315	347	352	358	342	345	347	358	323	360	346	319	352	347	337	348	341	331	318	347	344	307	367	292	358	326	333	357	328	352	343	318	341	353	377	326	372	323	306	301	347	371	353	340	346	341	399	309	340	344	344	317	342	314	376	323	338	342	346	324	357	342	337	355	304	312	353	359	314	329	327	310	323	360	326	338	334	337	331	362	340	347	354	313	363	360	306	315	353	317	346	366	345	365	305	320	331	340	320	348	347	348	318	327	305	346	339	337	326	312	345	331	340	344	366	319	300	352	348	307	342	358	312	314	336	321	337	322	325	334	341	341	341	339	350	343	361	334	338	341	324	317	350	316	372	333	305	345	350	322	351	362	339	354	329	339	339	345	312	315	329	363	350	363	332	350	350	363	311	356	334	331	355	349	374	335	333	328	312	368	323	356	345	358	350	339	342	370	381	344	360	335	331	346	349
13588	1703	2000	1068	986	834	775	730	712	703	711	680	715	650	707	710	717	663	670	673	679	647	708	652	666	677	664	668	699	657	636	656	671	710	668	725	654	676	678	655	706	629	650	709	676	665	677	640	675	638	646	674	671	669	695	690	645	638	677	691	650	714	660	703	644	651	692	647	682	641	672	679	663	645	667	675	661	671	644	666	699	654	692	674	675	657	676	616	685	668	611	603	679	648	632	701	708	700	715	679	657	625	642	671	698	674	634	639	690	672	697	646	637	647	666	658	674	667	642	676	704	648	705	649	696	641	613	673	645	660	688	610	665	679	670	644	684	648	614	633	648	664	634	661	689	647	656	670	702	685	650	674	648	658	711	684	679	621	673	643	681	665	673	691	672	658	627	647	673	675	631	671	665	696	695	661	631	710	638	680	667	653	688	637	677	639	666	693	690	695	602	686	644	643	674	661	666	675	694	623	687	681	649	667	664	628	687	642	688	654	650	620	608	692	696	677	698	629	660	637	624	626	690	643	649	641	665	688	659	659	623	640	673	647	686	644	663	640	689	698	621	713	617	680	678	668	628	658	683	652	695	679	641	669	657	664	674	657	689	645	644	677	669	703	734	612	646	635	669	669	640	685	668	722	691	627	672	657	680	702	701	709	698	632	654	660	651	673	653	658	654	702	674	674	674	689	666	670	631	686	673	652	677	657	678	630	680	652	699	674	668	681	656	675	647	632	685	631	629	692	667	660	698	641	691	647	634	669	640	671	680	664	608	689	638	641	695	677	655	678	671	676	651	665	612	649	644	662	665	617	668	682	709	646	699	675	702	677	674	661	679	639	626	678	655	634	652	656	645	673	656	702	664	655	646	659	696	678	665	657	652	675	708	657	675	655	691	693	690	655	702	614	636	700	686	661	599	631	616	632	676	672	646	677	668	638	676	675	648	640	643	680	668	680	690	658	677	654	689	715	696	668	668	671	678	607	667	639	640	607	673	706	613	639	673	632	682	693	666	668	649	665	666	673	664	672	686	665	666	677	681	688	638	662	635	679	631	680	643	691	678	661	654	644	681	684	656	670	646	638	679	659	679	692	662	657	667	656	655	674	675	655	656	695	671	635	672	687	657	630	704	657	639	657	710	707	655	712	600	682	659	640	675	627	681	701	679	655	626	684	673	656	665	662	654	660	696	645	678	662	698	630	685	640	637	657	698	637	666	660	702	706	648	660	683	674	650	691	685	679	646	680	662	674	656	654	674	662	623	632	647	674	644	661	640	682	632	697	702	677	633	662	633	639	687	653	713	664	695	684	651	657	663	664	669	615	705	671	665	636	649	665	650	645	657	660	674	672	629	640	668	645	674	711	628	632	615	662	636	631	659	678	659	677	669	702	668	691	637	611	666	698	639	649	680	671	662	636	630	630	663	691	652	633	652	689	649	701	669	657	668	675	666	692	643	691	693	685	684	672	701	646	646	666	626	701	675	654	682	668	676	672	674	692	653	662	695	607	676	624	621	643	672	718	629	644	653	653	702	640	671	668	663	665	654	649	658	660	649	672	685	629	667	640	672	632	683	661	652	673	656	661	624	667	662	693	694	664	617	632	644	678	664	698	618	683	632	669	670	656	692	666	700	656	688	655	646	710	683	672	651	657	723	624	677	683	665	659	665	701	636	655	676	691	667	627	616	673	693	668	637	653	688	644	646	633	640	659	676	652	697	705	695	676	653	650	681	671	682	635	658	686	690	670	691	629	692	626	692	623	681	651	675	648	661	705	666	645	619	657	673	660	612	650	689	638	637	671	634	690	590	602	634	638	670	633	705	701	647	667	669	671	631	690	707	663	638	692	656	641	697	662	678	706	652	670	713	624	682	667	692	651	696	730	689	641	640	633	685	680	679	701	630	665	676	687	678	656	687	663	646	669	632	654	659	675	625	646	651	674	672	630	615	717	610	663	673	639	694	699	673	712	643	676	655	612	638	610	621	648	636	657	666	691	617	663	675	723	666	624	648	719	623	669	658	677	646	668	650	647	677	700	704	668	622	677	694	659	662	700	636	670	647	648	684	668	633	621	706	659	677	629	694	613	648	658	650	673	651	670	680	680	664	653	694	640	639	679	631	683	668	680	652	628	634	652	625	653	651	654	640	656	650	645	634	675	689	668	631	653	674	684	676	674	663	667	643	695	637	647	659	666	649	745	659	698	657	682	641	673	631	684	650	690	670	678	656	655	602	690	675	659	703	663	632	698	649	639	665	641	654	638	655	680	684	658	675	688	707	691	667	673	686	686	660	641	661	688	694	663	704	676	687	670	694	661	692	629	637	710	641	672	664	663	641	692	656	663	635	648	698	680	697	680	626	661	692	667	650	644	703	634	658	643	671	694	652	610	696	664	698	686	650	651	712	687	667	662	658	620	667	650	665	668	696	627	693	638	647	626	678	656	669	664	681	687	655	682	688	630	659	608	670	687	673	645	689	641	644	652	651	702	650	655	631	697	655	720	676	662	681	678	692	665	675	720	690	656	673	683	669	702	626	687	682	642	662	654	676	622	673	725	641	682	672	654	633	659	674	674	679	693	688	650	643	709	665	705	654	677	689	664	663	625	680	659	644	660	700	713	645	660	676	657	659	633	659	633	675	714	706	609	655	712	661	672	677	617	636	685	706	648	705	626	690	640	648	739	683	689	638	699	688	661	655	702	674	675	673	656	664	642	657	670	651	645	678	673	665	673	694	649	657	658	657	628	663	687	631	693	688	639	682	689	664	630	653	687	661	651	639	652	623	657	628	626	719	660	658	653	632	667	643	644	651	678	627	664	644	635	711	650	675	677	645	685	707	656	683	715	667	693	689	647	675	651	662	649	655	655	695	693	642	693	657	684	664	656	686	660	670	695	666	674	639	662	674	663	704	637	672	602	659	707	643	666	724	653	630	690	669	684	686	689	642	646	618	684	643	708	635	664	653	670	634	681	655	655	694	666	667	671	647	664	686	680	634	614	653	639	671	680	688	651	687	634	676	676	705	684	651	658	694	694	655	673	659	633	669	684	651	674	668	660	648	660	676	658	644	654	701	670	682	629	695	653	701	696	689	672	664	670	656	641	664	681	687	694	745	625	653	681	687	766	616	645	679	653	631	658	670	671	632	693	643	649	619	648	657	677	672	657	698	700	637	669	678	629	669	680	648	670	683	618	659	658	695	687	636	666	649	642	647	687	699	634	703	664	645	633	662	649	666	653	701	679	657	627	674	619	687	657	652	670	641	676	703	675	696	638	646	618	634	687	678	686	662	690	661	674	672	671	684	645	659	689	633	677	670	655	646	652	654	700	704	648	696	651	583	656	644	674	647	656	692	608	663	672	679	631	677	663	669	669	688	624	650	617	612	666	675	708	668	669	652	659	697	696	668	688	689	655	660	687	646	649	683	655	669	655	666	680	650	638	637	694	704	662	680	665	653	685	670	677	687	658	687	648	648	644	672	651	697	658	642	643
24180	21330	28642	24332	20573	2004	563	410	310	268	265	260	241	229	206	181	203	206	175	176	179	168	188	173	200	193	193	174	191	170	151	188	171	159	171	170	147	161	158	171	182	182	150	166	173	161	170	148	176	145	166	160	180	174	169	139	144	164	166	145	161	159	158	174	142	134	158	150	176	151	174	148	153	175	182	155	179	170	186	160	149	173	152	142	179	133	149	162	142	167	163	169	171	160	130	158	172	156	158	153	174	136	170	131	177	144	186	152	156	160	173	159	154	163	163	170	161	157	159	182	180	151	155	172	142	171	141	143	173	164	134	146	146	160	156	162	165	150	174	156	152	140	161	161	152	155	171	135	167	142	159	160	158	161	156	142	150	157	159	170	167	173	177	165	136	162	147	175	174	140	166	154	143	163	189	165	166	144	159	177	148	139	163	154	178	171	165	140	141	156	182	163	162	193	172	160	159	162	152	158	158	174	147	160	187	141	168	166	180	142	150	141	170	154	164	142	152	162	137	152	147	169	134	173	169	151	167	190	142	158	160	139	176	151	167	173	177	154	172	169	160	139	121	153	149	156	169	179	147	163	155	166	154	157	172	163	153	172	137	174	191	160	135	143	159	151	163	155	157	166	137	162	151	149	153	158	189	174	156	131	139	144	178	146	148	137	165	161	163	163	156	157	158	146	164	155	148	171	156	152	133	147	177	184	158	182	173	146	169	165	166	148	155	139	168	154	169	156	148	150	162	150	158	175	166	161	153	144	146	161	167	144	150	155	130	168	162	150	144	148	151	153	160	182	174	174	140	152	170	162	168	155	156	171	171	160	127	168	190	152	176	156	168	170	151	168	173	158	170	133	142	163	162	164	170	180	150	156	178	172	150	172	156	150	189	159	164	142	165	153	155	170	152	136	182	175	180	132	166	158	167	183	154	159	150	154	172	141	164	155	169	151	164	144	170	146	152	162	158	145	158	180	161	158	149	146	164	150	141	139	160	148	149	156	149	161	160	148	165	163	169	156	176	175	170	152	154	148	161	158	175	161	158	156	154	167	151	153	160	142	150	155	167	173	169	141	163	147	181	153	174	171	163	137	177	171	165	152	169	150	179	150	162	154	156	162	147	176	155	157	141	163	128	168	162	166	163	160	155	165	155	155	146	140	157	147	127	131	171	167	145	154	146	135	137	182	169	158	181	163	139	175	162	154	159	155	146	156	149	150	170	143	173	141	160	169	149	150	151	145	148	176	150	173	161	164	160	165	161	170	168	197	169	170	160	158	155	163	158	152	173	166	151	165	177	150	165	157	160	145	158	169	179	155	154	158	169	152	152	154	163	144	142	165	156	157	166	156	171	144	154	161	150	171	146	163	151	171	153	161	147	164	174	180	147	162	160	161	164	161	160	156	185	173	155	150	155	157	179	167	162	157	160	195	146	157	166	170	169	140	157	152	156	167	183	144	144	166	159	153	152	166	141	140	180	149	145	165	147	153	156	176	177	156	165	176	156	166	140	148	157	165	155	148	145	150	153	159	162	135	159	167	136	168	161	161	159	150	171	150	158	160	167	155	161	153	156	149	156	168	142	181	156	161	144	142	146	148	124	159	153	142	179	151	163	176	153	146	149	165	145	178	177	150	148	153	157	147	151	158	187	149	164	158	142	171	161	146	173	155	153	159	161	145	162	161	147	141	171	164	148	173	161	173	144	123	159	166	140	169	167	132	180	149	157	169	144	178	169	165	150	158	153	182	156	162	150	159	171	164	150	169	152	160	171	143	162	169	142	156	169	135	157	143	176	155	138	155	163	154	154	188	159	152	149	153	165	167	152	163	146	161	148	144	160	159	133	165	154	142	156	152	176	152	157	151	168	172	139	166	148	153	172	136	161	148	149	153	183	151	136	153	171	150	172	152	158	163	159	141	181	141	146	159	164	152	150	145	184	151	148	167	147	142	163	171	155	157	156	150	171	150	141	160	153	148	166	160	152	146	144	153	147	141	166	161	155	137	153	186	168	140	130	153	160	148	165	172	140	147	157	166	163	170	167	185	154	153	164	161	164	154	161	156	158	141	161	165	154	171	167	161	152	132	159	172	165	153	152	173	148	146	151	167	160	155	172	171	170	169	153	150	156	160	178	145	164	166	175	156	170	154	160	161	163	168	165	168	142	173	151	166	152	153	162	163	160	137	150	174	163	148	157	166	156	156	153	162	170	161	150	178	154	156	152	147	171	153	160	151	165	168	185	179	161	148	130	127	162	134	137	143	168	163	146	157	153	174	151	156	138	160	170	143	156	135	194	153	165	176	182	154	153	176	174	155	149	169	144	165	150	161	167	174	138	161	140	136	185	154	160	157	167	162	152	170	157	152	162	182	139	170	168	157	157	173	175	167	147	178	136	149	154	162	157	172	188	161	149	156	146	165	193	154	182	161	148	160	145	142	160	178	136	156	183	154	181	151	159	154	157	144	163	155	170	160	166	131	146	160	172	142	162	146	162	140	168	175	170	161	165	180	166	172	140	174	175	169	179	148	152	130	154	156	171	176	167	163	152	175	153	145	146	160	145	183	168	162	167	147	164	162	175	156	156	150	163	161	168	152	144	158	152	126	174	138	149	161	160	163	165	180	176	161	156	167	164	130	162	160	185	166	143	161	153	175	166	158	148	142	152	189	163	165	184	175	169	157	180	134	162	155	169	166	170	144	144	171	161	148	178	153	147	147	168	166	158	168	171	164	142	170	143	176	153	148	139	156	127	169	169	139	162	192	165	156	150	168	161	161	168	147	157	162	162	155	165	156	176	162	151	154	127	135	141	139	171	149	152	148	137	183	178	161	161	170	171	148	165	153	186	164	172	165	168	157	177	165	165	143	155	144	154	175	141	182	140	152	138	134	158	160	177	193	148	140	152	139	175	140	179	150	163	131	161	166	155	155	139	151	166	175	150	178	138	156	188	190	161	167	175	141	160	164	168	150	152	164	151	168	161	146	164	150	147	177	160	150	143	165	174	142	158	176	161	171	151	162	147	169	161	129	155	147	161	152	166	149	155	157	147	136	156	159	159	155	151	165	179	187	157	151	157	138	167	163	150	150	132	152	176	179	154	143	152	144	166	169	145	174	164	164	171	183	160	141	148	164	168	142	147	177	153	151	160	158	172	143	170	137	156	148	146	156	166	169	142	150	174	159	159	134	156	140	146	161	157	147	159	157	151	145	149	142	147	159	174	166	153	152	162	165	148	166	163	167	164	165	167	145	162	161	168	196	189	169	186	148	174	137	169	150	126	155	144	166	150	166	138	152	132	170	167	159	151	154	165	157	147	132	154	168	147	171	154	145	155	149	169	170	165	148	170	167	179	178	182	175	176	171	160	168	133	135	159	168	153	159	157	145	165	152	151	174	138	148	157	160	166	141	162	177	160	160	167	165	172	156	157	150	171	159	165	140	158	155	161	152	158	176	161	147	143	158	151	141	174	143	161	166	166	191	152	174	192	173
26132	10046	10937	4358	2802	2048	1588	1216	1038	863	776	717	638	570	514	472	468	490	423	411	461	405	402	406	421	365	372	394	377	373	362	357	323	389	396	376	359	352	356	350	338	338	362	352	366	352	335	321	342	340	316	302	328	359	343	339	318	354	312	314	308	358	312	344	362	326	327	318	320	360	315	311	335	330	362	334	346	344	300	310	353	361	306	325	317	359	345	319	343	362	330	313	304	345	336	316	325	321	327	305	339	348	338	321	339	357	336	358	327	326	354	324	291	339	323	300	322	333	370	311	340	311	331	339	334	305	326	332	347	312	321	349	320	307	346	344	347	325	338	332	331	324	358	311	354	358	309	346	292	331	358	336	307	324	336	329	332	368	314	308	333	313	319	316	372	348	324	335	339	309	339	311	286	328	307	320	295	319	350	352	331	324	345	306	367	320	357	310	344	337	328	343	317	344	340	333	350	374	328	302	337	313	326	312	310	326	361	346	337	328	379	357	316	349	342	320	323	332	290	330	336	350	346	318	307	317	337	373	312	328	303	319	333	328	323	335	332	365	297	353	319	338	305	313	336	339	331	326	336	299	342	337	327	321	331	339	319	343	341	362	329	350	312	321	352	323	328	320	344	342	336	322	352	344	321	329	324	335	302	288	310	341	307	323	320	325	288	331	330	314	344	327	335	317	325	331	328	326	331	294	354	315	331	315	340	329	328	338	337	336	350	343	318	328	351	321	306	341	324	327	356	332	326	325	338	310	334	326	327	330	329	328	318	307	312	306	311	345	340	348	323	307	278	353	364	342	305	334	318	316	363	287	342	293	342	302	327	302	333	328	330	349	371	308	301	335	311	326	351	356	296	335	337	344	323	314	329	316	316	348	363	342	287	343	342	363	352	353	341	324	337	361	325	320	319	327	310	323	302	316	323	321	350	309	337	314	337	312	340	324	303	312	327	308	359	320	316	339	319	327	341	324	305	339	319	330	320	324	333	320	358	330	314	354	320	323	280	359	301	334	335	332	364	337	352	321	353	286	353	325	328	341	311	333	328	367	330	308	339	323	354	326	351	311	357	315	364	344	319	384	294	341	298	311	350	329	307	339	354	338	307	332	334	341	337	333	312	350	313	302	329	349	319	326	329	314	324	337	338	322	326	338	359	311	348	316	314	324	321	334	308	366	333	332	311	310	328	341	336	303	318	317	301	314	324	328	306	302	353	311	342	326	314	293	370	294	319	358	336	322	341	349	322	314	342	388	352	343	344	321	319	317	320	330	306	326	345	338	319	346	332	323	319	323	348	334	313	321	333	313	328	324	316	317	326	340	343	320	325	346	320	333	312	312	340	309	315	354	327	344	292	294	314	340	334	347	344	347	347	316	314	345	331	335	339	302	330	355	317	297	319	318	338	322	323	321	304	317	310	291	345	347	321	341	344	305	280	351	358	349	291	324	328	306	328	342	339	357	355	352	352	353	307	312	374	325	349	343	343	336	321	326	343	277	328	329	332	361	333	314	337	362	325	316	339	312	315	337	335	341	333	339	317	330	347	356	337	322	335	334	327	331	330	343	299	375	354	360	337	327	287	321	334	316	330	304	328	312	314	327	325	320	324	367	323	331	338	341	325	336	337	359	344	314	301	341	325	323	339	351	340	315	327	341	308	322	304	306	331	325	308	339	316	339	338	341	321	344	287	316	338	314	316	309	358	334	313	306	323	310	341	341	318	374	358	322	298	340	326	326	350	332	323	318	322	329	309	300	326	293	320	322	366	355	332	336	343	308	344	322	323	318	316	330	352	331	342	350	325	340	339	341	295	340	298	362	307	336	359	351	318	332	302	305	324	333	341	330	340	317	359	317	312	312	324	328	298	334	326	337	334	317	342	307	300	308	317	300	319	313	338	321	292	334	334	337	369	357	301	291	375	306	344	329	312	351	317	310	341	350	336	315	304	361	351	327	321	330	314	328	335	316	358	338	334	362	298	303	366	310	330	373	311	341	375	309	327	309	345	341	371	325	333	328	366	320	335	321	329	317	351	332	320	316	326	366	333	358	331	326	350	299	352	330	328	330	330	349	346	340	339	292	336	332	364	367	324	317	310	331	320	302	321	344	323	354	349	331	311	310	378	313	369	322	365	342	332	363	340	313	319	322	332	332	334	320	356	328	349	325	311	340	341	313	316	359	346	333	316	336	327	337	354	339	323	330	348	326	305	310	322	340	346	301	338	369	339	313	342	330	332	346	331	318	342	340	336	317	309	361	349	331	312	327	316	348	351	322	346	317	329	348	323	340	329	338	321	318	336	324	338	356	368	325	357	358	329	345	338	341	344	361	327	277	313	351	365	321	329	328	330	317	310	335	304	330	322	328	340	339	345	334	320	339	309	350	350	323	343	325	344	335	314	335	334	335	297	345	318	334	345	303	324	359	318	332	353	346	330	330	338	335	325	354	314	340	315	344	299	336	333	325	318	352	310	354	311	332	323	306	326	327	291	357	327	333	363	318	348	327	328	317	331	327	349	339	322	354	338	296	346	368	319	329	346	319	341	307	318	349	334	326	326	331	340	342	339	341	340	323	339	321	334	387	336	310	313	332	358	326	312	323	316	338	333	334	362	351	328	328	341	335	332	323	361	338	289	343	294	319	332	319	328	325	305	312	321	330	308	294	348	356	355	322	320	352	317	349	341	324	318	336	327	333	321	323	323	333	298	320	341	318	292	361	339	308	328	365	364	280	330	330	349	352	334	312	316	345	336	320	348	324	346	350	306	343	311	345	337	347	334	314	317	335	327	335	357	315	301	351	340	341	325	369	362	312	314	325	326	321	307	287	331	331	317	341	290	337	322	318	321	385	311	326	307	326	326	310	286	328	325	300	347	319	312	347	304	339	327	318	315	323	347	327	303	300	349	296	352	305	297	333	316	330	336	320	326	347	332	343	319	309	310	304	324	331	327	311	351	352	326	321	303	327	314	350	325	361	350	327	327	311	313	327	325	328	342	330	302	344	312	334	340	328	345	326	320	316	320	344	341	309	329	334	347	331	313	288	315	329	325	321	302	345	329	339	318	345	331	351	325	306	354	343	353	364	360	321	310	331	325	311	329	325	318	358	333	363	302	330	350	342	290	323	332	330	339	315	340	309	348	331	326	346	349	321	323	347	347	302	347	339	327	342	322	351	334	315	324	346	340	341	281	330	335	346	282	368	347	318	307	342	309	345	348	311	314	329	316	364	353	305	339	341	323	320	330	341	347	320	328	306	352	337	315	326	324	375	340	330	355	346	335	329	321	329	333	316	328	374	339	312	331	356	334	353	325	315	332	308	309	314	321	290	318	328	328	315	301	338	319	343	334	340	349	314	331	327	333	343	289	299	339	327	304	353	328	331	317	322	340	346	355	338	342	330	343	338	329	343	308	316	339	330	291	335	328	334	326	315	356	345	327	320	331	295	315	319	341	343	336	336	327	340	317	340	299	355	326	331	327	323	343	332	335	331
23276	21330	29311	23689	21331	19724	2141	851	636	531	540	463	467	437	435	411	370	399	362	348	350	360	336	350	353	348	356	388	326	346	322	306	354	292	330	311	374	326	311	306	313	278	328	345	311	311	321	306	311	324	338	300	314	341	322	322	345	299	335	345	285	313	301	324	292	309	297	312	301	344	326	358	315	339	340	316	317	298	313	344	340	332	300	305	311	370	313	309	319	288	304	291	320	294	301	336	326	336	297	320	290	309	329	274	319	319	322	305	302	317	340	341	331	331	314	334	317	282	330	320	336	341	290	287	315	291	310	364	321	326	324	307	296	313	296	334	286	309	291	339	322	280	304	272	319	300	319	310	306	318	315	295	301	284	328	312	330	332	320	311	300	300	322	301	285	303	302	309	315	287	306	305	314	314	326	334	293	316	284	311	326	321	312	333	296	327	324	312	326	329	298	326	327	319	329	306	286	296	330	308	323	287	329	289	306	300	296	322	310	280	333	298	310	280	300	292	294	329	303	289	310	282	294	303	336	311	313	304	328	301	311	304	309	308	340	330	332	267	317	310	315	362	304	310	308	292	319	309	289	345	319	317	349	315	320	312	284	314	319	289	329	289	332	305	269	317	325	309	296	301	278	336	350	293	286	312	316	267	308	318	285	338	316	299	310	296	294	297	308	302	339	319	336	311	324	316	309	303	319	309	290	331	321	324	292	321	314	290	323	330	284	288	309	313	303	338	295	332	299	309	306	315	288	333	307	292	302	294	332	330	299	281	331	326	312	298	304	319	325	291	295	306	313	331	302	300	313	316	306	339	315	302	291	282	298	321	320	316	312	305	297	284	307	296	289	296	341	309	298	331	298	328	292	295	323	332	315	311	315	281	307	311	315	322	327	332	298	329	305	323	302	298	317	316	296	325	318	327	325	334	271	324	307	313	346	309	295	306	310	302	324	322	307	312	296	324	320	295	337	308	308	307	326	278	352	312	338	315	309	321	292	282	320	335	312	285	298	317	345	297	299	320	298	309	312	310	310	299	330	319	311	270	299	335	333	297	293	323	286	290	304	328	326	290	296	308	324	297	310	313	371	315	306	301	330	326	309	316	316	318	314	303	317	349	341	308	330	316	337	306	272	307	308	316	275	294	292	306	328	296	304	297	335	288	355	310	306	322	331	291	319	295	302	304	314	286	300	333	282	292	314	306	288	276	301	272	319	300	318	328	285	287	314	329	306	334	298	320	324	309	337	305	310	311	331	308	322	304	332	310	333	325	310	325	300	320	310	290	291	312	304	303	321	308	300	334	299	330	324	309	293	284	319	289	292	316	314	291	314	319	299	309	308	306	332	306	307	312	318	306	275	311	326	314	303	287	304	328	286	321	296	316	299	292	319	310	269	333	328	286	324	323	336	299	310	292	328	327	255	299	301	318	313	320	328	311	339	283	301	320	293	308	325	309	322	337	291	332	282	287	317	300	322	310	301	359	337	346	317	316	325	305	286	343	300	286	296	321	294	316	319	333	293	334	277	303	321	299	351	308	311	302	294	333	298	285	299	289	291	292	311	336	338	308	328	356	342	311	296	288	320	295	314	319	309	290	304	292	293	313	312	325	298	296	297	287	321	329	314	320	330	299	260	303	324	302	331	307	300	319	307	303	291	286	291	306	334	307	324	297	318	294	286	268	274	302	296	370	341	287	308	310	298	323	328	297	295	340	315	296	293	324	320	332	288	302	296	279	340	331	300	333	286	323	321	299	314	304	343	339	283	287	271	298	306	305	322	306	294	319	286	311	290	295	331	295	313	348	321	297	319	305	282	301	314	341	307	320	334	316	320	324	344	308	298	347	308	293	309	302	325	287	290	287	310	298	312	256	315	312	304	296	305	341	316	326	338	302	277	294	303	293	324	314	299	316	299	300	333	270	308	291	311	324	331	327	288	312	303	298	270	307	338	305	341	308	295	292	294	351	307	295	319	322	319	279	319	283	323	307	319	315	340	286	296	300	336	284	303	333	312	295	308	305	302	303	308	362	322	315	286	308	317	310	310	298	322	288	323	309	284	288	287	318	332	312	310	324	324	308	273	327	300	336	326	316	330	290	288	311	288	294	356	268	345	323	312	303	257	326	318	313	297	295	318	321	290	316	302	281	312	311	288	274	305	291	294	335	311	304	334	287	313	308	292	311	325	336	286	324	274	300	304	324	284	310	307	314	298	270	302	324	312	294	308	311	288	288	274	304	306	325	295	304	293	328	324	296	310	318	315	289	310	272	272	321	342	311	294	323	327	333	313	314	312	302	342	285	308	335	308	303	294	304	305	322	317	310	293	329	352	314	303	328	314	296	298	297	312	317	284	294	330	331	283	319	299	313	352	330	312	303	277	340	314	301	297	269	323	315	319	323	301	300	299	332	293	314	321	326	327	319	312	300	310	308	331	297	289	314	303	302	260	307	309	344	289	334	298	292	320	315	312	299	317	309	304	311	311	290	306	296	338	311	321	304	286	313	288	308	316	303	297	324	295	306	309	308	307	341	327	295	313	311	332	297	301	361	303	311	328	313	296	322	306	309	311	330	311	305	304	302	297	326	306	314	310	302	313	313	297	307	346	297	303	315	345	317	296	288	316	296	329	304	328	304	304	287	310	298	316	286	316	303	293	315	332	298	306	294	324	308	295	284	325	309	311	323	325	345	303	301	310	302	329	297	304	312	341	323	271	281	330	312	294	318	345	320	309	314	296	274	288	292	310	280	313	267	312	318	301	302	360	329	361	314	306	298	307	276	311	283	313	310	311	291	329	348	340	318	316	308	319	335	301	304	291	335	313	303	355	341	318	310	318	299	307	317	318	308	325	323	318	288	294	342	313	305	304	295	285	336	306	290	315	359	302	331	311	283	336	303	311	328	275	275	301	310	296	297	308	278	335	294	319	317	299	344	288	251	285	313	301	354	319	310	347	313	285	305	315	265	285	310	316	328	285	322	310	322	306	305	291	322	289	325	335	294	303	289	301	314	333	288	291	308	279	332	343	314	279	294	294	339	331	305	313	316	284	275	355	320	333	295	329	289	328	308	295	291	299	326	341	290	316	294	293	335	337	290	339	316	319	314	306	322	312	303	329	289	310	311	332	283	294	288	328	279	280	299	312	314	310	263	366	281	310	318	329	309	312	338	291	277	310	328	305	295	302	315	279	321	328	338	354	288	326	298	330	326	306	308	303	310	308	316	344	318	322	319	327	350	337	328	312	315	325	303	302	292	296	323	311	308	354	309	316	322	318	297	296	344	314	313	279	321	293	272	318	293	302	310	307	299	313	352	331	317	260	301	288	283	303	312	306	325	322	346	304	333	323	339	304	304	334	341	293	302	302	301	297	303	317	303	305	270	320	317	312	285	308	321	302	313	319	292	320	312	306	339	274	332	301	324	306	338	281	307	310	289	262	303	313	339	291	321	320	335	303	282	314	280	316	326	330	298	301	285	328	302	304	321	320	304	300	302
28790	16513	17304	7369	4873	3599	2758	2239	1868	1585	1376	1254	1135	1106	973	893	906	804	817	724	676	721	665	692	727	653	672	634	675	638	613	682	627	621	651	624	600	645	607	597	591	617	603	604	592	588	578	588	575	581	601	597	595	575	563	599	605	595	579	564	568	593	605	564	602	607	592	573	573	552	570	591	567	569	581	530	585	571	626	563	590	571	571	586	573	581	562	565	584	558	580	549	559	603	605	598	588	566	580	575	582	557	587	571	558	563	527	591	584	573	586	553	594	559	576	565	572	584	583	563	570	543	561	567	596	557	580	561	603	574	565	568	537	584	571	514	598	589	550	609	589	551	617	576	572	564	564	547	599	586	531	578	604	588	533	622	554	559	556	598	606	586	578	568	588	571	555	557	577	554	596	569	543	552	592	524	554	542	573	588	589	548	565	577	534	517	579	574	563	586	559	572	587	547	552	607	557	576	562	538	587	590	544	586	581	565	540	589	575	555	583	572	567	553	627	548	550	525	578	587	541	592	571	579	585	542	558	581	601	554	607	546	587	537	599	576	536	595	539	585	584	569	517	569	558	544	566	571	559	553	549	568	569	574	596	532	545	560	568	570	574	539	570	535	566	563	558	565	566	587	526	587	538	526	616	542	571	541	530	562	577	569	592	579	580	589	592	580	572	590	562	573	555	528	525	576	520	558	573	597	575	606	535	564	551	533	579	581	571	601	552	564	539	557	591	574	568	542	611	576	575	565	556	593	537	594	571	553	545	579	603	525	561	553	620	537	562	554	584	564	576	568	532	515	565	588	616	614	528	590	611	575	551	566	566	547	557	580	525	584	558	539	615	549	530	537	562	583	522	574	547	571	584	535	568	613	535	563	564	569	567	572	544	593	591	571	553	566	548	616	549	537	571	567	596	599	522	575	581	593	580	580	538	564	533	576	534	590	531	555	604	585	572	572	588	573	612	547	592	590	555	560	559	558	552	556	535	546	582	613	604	599	535	555	535	575	566	570	567	549	555	571	586	544	524	544	587	589	576	547	565	545	577	555	566	560	545	545	534	557	572	573	580	566	561	611	574	545	563	569	555	569	595	561	566	561	581	596	596	577	534	591	574	538	559	536	552	624	541	554	540	587	553	543	526	548	558	558	578	561	553	556	598	546	540	620	568	518	552	584	561	608	578	597	586	574	528	555	560	540	545	587	555	545	554	539	565	597	563	581	575	554	564	520	550	567	531	568	600	551	620	551	578	600	559	615	554	563	588	602	587	582	551	594	485	590	537	568	579	559	594	583	558	568	564	546	580	591	547	568	523	584	602	569	563	539	569	610	562	553	558	582	604	518	569	556	543	553	576	630	563	563	590	561	565	578	577	551	578	586	545	559	574	564	555	548	581	580	543	568	564	543	590	551	554	572	561	562	553	540	582	570	588	533	541	596	556	581	534	564	556	567	587	539	596	555	576	530	568	551	580	512	523	595	589	580	555	567	524	538	550	556	629	550	571	554	553	538	549	512	572	595	592	570	578	611	571	599	546	606	579	574	554	579	552	586	585	610	549	544	538	588	546	578	604	553	562	568	560	602	577	574	548	577	541	588	586	592	561	587	557	596	524	564	546	592	568	521	529	518	576	563	531	551	602	606	553	598	554	562	538	546	579	541	588	546	593	542	597	612	588	574	569	540	524	542	528	561	543	579	582	532	555	542	548	620	583	612	563	548	549	611	585	562	550	592	520	542	561	597	607	562	562	588	580	581	562	580	543	604	559	518	595	577	523	587	590	545	602	606	567	561	537	573	580	581	558	596	618	569	545	535	563	568	583	557	605	554	586	594	624	558	533	568	585	570	592	539	580	576	571	571	568	563	570	555	587	562	541	559	514	537	558	579	552	588	556	580	574	600	576	569	543	605	613	583	531	581	542	579	633	551	532	567	567	537	578	576	566	578	517	523	558	564	533	561	571	577	589	552	574	562	615	574	577	584	557	578	585	530	561	569	564	585	572	541	612	573	572	598	602	533	570	576	541	552	565	569	535	540	582	585	571	556	598	545	569	564	558	534	527	609	550	574	562	531	525	543	549	559	594	548	605	591	527	564	571	561	573	560	585	554	489	559	565	559	578	554	524	568	540	548	561	585	567	561	543	571	554	564	581	559	553	533	543	575	526	582	541	560	564	573	586	560	562	578	578	563	600	586	585	620	554	503	568	585	562	546	566	550	517	571	569	569	542	525	566	543	578	578	592	556	548	521	560	533	589	579	536	598	526	533	579	581	542	607	544	565	556	586	526	560	559	564	551	576	570	612	559	569	616	540	566	579	550	558	582	577	596	559	574	510	563	576	596	583	576	610	551	556	545	541	555	615	599	529	586	553	564	534	582	565	539	540	600	569	573	580	606	565	550	551	581	554	527	548	564	589	571	604	562	578	600	544	590	561	574	577	565	554	556	551	553	557	566	552	555	578	558	555	558	588	571	521	561	590	580	596	531	587	598	518	541	567	569	614	583	578	564	540	542	557	548	582	601	595	563	563	553	573	580	563	561	567	556	585	567	560	553	556	576	485	579	514	560	537	552	587	597	542	535	542	523	545	585	537	567	577	546	528	583	595	584	578	557	604	563	578	530	551	584	581	557	585	541	555	566	577	588	592	583	591	534	581	548	578	609	579	544	579	551	550	585	629	602	585	591	581	594	579	602	588	587	544	536	587	570	590	624	529	577	584	611	548	583	622	572	556	532	531	509	553	557	582	539	594	548	543	517	554	610	547	542	553	571	510	551	610	604	592	514	602	578	606	532	553	571	597	599	568	555	565	579	558	574	547	569	588	574	575	586	572	569	550	547	551	590	589	595	581	562	566	569	531	568	577	585	540	555	582	518	541	545	544	520	558	550	584	570	553	546	550	564	572	547	565	577	561	554	584	608	550	536	586	551	564	555	541	562	571	581	587	514	567	587	599	593	586	580	537	570	595	526	511	556	572	552	562	569	546	557	510	562	608	580	566	558	539	557	557	520	572	584	571	567	590	575	569	594	538	529	580	558	576	558	551	570	496	565	590	534	557	592	539	553	601	583	588	543	535	562	585	574	588	581	597	603	517	578	562	563	536	565	573	527	568	561	597	553	531	535	567	568	566	587	570	601	563	556	559	548	552	626	545	569	601	607	569	602	573	576	555	605	553	542	584	568	573	562	534	583	544	591	556	564	578	552	577	601	545	536	547	603	534	584	591	571	551	559	567	571	595	593	595	611	563	572	543	580	574	585	564	543	606	554	489	545	598	542	538	569	555	560	543	573	572	560	522	558	589	577	550	518	520	573	570	549	549	555	560	485	527	536	560	532	607	620	547	556	546	555	587	537	492	575	539	602	533	567	550	573	507	565	541	566	544	569	567	560	579	596	561	544	564	557	592	567	561	560	572	547	551	567	577	618	577	574	549	552	544	548	575	602	528	572	574	528	569	551	539	591	530	574	573	569	541	597	579	556	535	542	528	568	594	553	515
26745	20844	9357	827	479	399	378	333	350	343	332	363	374	330	338	379	337	318	337	354	382	332	358	336	364	333	340	330	337	339	320	363	354	357	322	330	310	350	328	347	330	335	347	346	330	353	357	354	344	363	363	353	317	359	313	328	336	327	315	350	339	352	336	341	343	346	358	345	352	338	334	318	333	351	342	349	336	301	378	338	346	336	331	345	356	342	372	363	341	330	313	305	347	325	339	349	364	328	322	348	346	347	297	314	356	324	331	349	374	333	329	335	337	338	333	351	347	314	338	330	365	333	323	331	345	350	347	324	340	313	333	335	403	362	326	349	338	312	339	351	326	352	366	358	334	344	373	293	322	344	343	358	326	355	352	321	348	333	321	336	337	332	325	351	350	330	303	349	321	342	342	373	325	362	358	320	372	317	304	318	346	359	329	342	327	350	346	314	355	306	347	340	373	329	325	350	344	350	345	330	359	359	369	351	350	361	341	369	351	336	339	354	339	332	356	346	353	340	333	325	333	344	330	348	332	315	306	339	372	316	314	346	347	341	349	303	357	333	305	352	355	347	317	350	306	352	348	368	347	357	339	325	303	339	327	337	341	367	337	330	336	318	356	342	347	375	349	330	313	303	309	313	334	353	351	329	338	339	337	323	358	358	331	351	314	331	335	338	348	358	355	334	334	319	327	345	325	319	346	326	323	334	331	313	330	348	353	334	350	347	356	320	324	307	344	356	356	320	335	347	351	330	339	382	348	339	362	321	358	316	378	326	365	364	330	343	327	339	351	357	325	355	326	341	344	355	331	329	324	347	353	384	337	329	374	330	349	324	334	337	329	354	334	358	332	324	328	343	337	321	330	330	367	346	339	365	343	349	343	323	317	345	359	326	376	324	364	350	356	354	310	361	311	357	316	323	361	337	374	330	335	344	334	339	328	333	340	331	357	347	328	321	368	347	315	306	314	309	311	326	337	372	319	345	368	318	367	332	333	349	326	335	329	365	350	330	315	360	299	336	311	347	363	324	347	347	338	339	321	339	332	356	357	346	318	352	351	351	309	358	324	362	338	355	322	332	357	332	376	301	325	332	320	345	357	326	324	349	309	332	374	354	371	335	333	302	355	293	344	352	324	345	320	343	344	297	332	325	348	340	343	340	338	316	311	335	368	292	362	329	340	334	344	373	377	323	351	324	351	330	334	316	307	326	376	351	310	341	344	346	340	334	354	299	346	323	345	339	354	332	313	320	335	350	378	334	321	334	336	350	341	339	334	361	355	365	359	346	315	360	357	340	311	287	340	311	372	330	339	319	319	323	310	326	331	321	333	339	331	327	344	346	323	333	332	302	347	353	323	333	373	332	368	347	376	332	347	327	314	349	361	362	325	341	358	322	354	357	317	347	320	321	338	353	360	331	366	291	349	344	341	347	317	324	318	343	331	355	340	333	347	335	311	309	320	349	312	352	310	308	332	358	350	315	360	356	326	379	311	346	314	342	348	306	325	337	326	362	329	353	340	358	339	345	360	323	325	316	324	347	333	304	325	345	331	363	337	348	334	317	331	356	355	357	350	326	321	346	343	350	342	351	354	362	323	359	370	372	367	367	321	320	341	352	335	344	346	309	314	362	348	351	326	327	379	343	345	357	351	317	341	311	319	346	341	313	330	344	336	324	339	346	376	348	353	367	329	304	347	344	351	326	363	340	340	324	323	333	353	341	308	357	350	325	345	355	392	345	328	336	360	325	327	366	364	319	327	339	330	349	340	351	341	327	376	352	345	337	335	338	318	321	329	328	327	350	361	350	308	310	357	339	338	330	327	332	337	338	365	347	320	342	361	339	344	350	347	347	376	328	319	332	340	353	335	313	339	332	347	356	317	335	324	360	360	348	336	333	323	344	371	327	350	360	350	313	343	344	334	334	345	340	351	332	309	331	350	367	367	304	329	353	312	302	341	332	354	367	304	369	330	333	328	339	345	312	339	339	348	353	338	308	354	346	310	350	320	341	381	356	312	355	321	319	362	339	335	348	355	341	344	338	352	336	364	350	322	347	315	329	357	341	355	327	333	311	301	329	342	343	344	334	333	335	329	323	328	365	338	311	322	325	333	327	349	389	319	327	350	371	355	348	360	359	331	354	339	336	304	337	336	328	378	332	354	381	322	350	376	320	329	330	327	364	347	341	343	347	323	350	339	353	323	369	354	349	395	321	359	355	351	348	339	351	331	329	334	329	356	350	338	331	323	363	345	326	334	374	351	338	348	340	335	321	341	336	330	348	359	331	362	331	340	333	352	345	336	294	329	353	327	363	328	361	322	311	361	371	342	365	292	341	354	325	344	328	308	317	357	321	304	330	327	357	301	378	313	361	364	331	335	326	300	362	320	344	348	343	329	349	332	326	318	361	338	333	342	344	335	340	305	340	358	328	331	314	329	333	382	325	315	335	334	337	300	324	309	325	334	340	324	349	318	330	340	345	305	322	362	334	339	347	356	356	333	325	348	341	337	358	353	357	338	331	351	341	359	317	355	313	313	333	315	343	326	365	376	347	331	316	380	347	358	357	338	315	323	357	351	363	311	337	330	347	356	341	323	337	361	355	369	357	327	355	380	355	327	383	327	353	363	303	348	368	307	352	359	364	306	329	337	325	365	357	364	333	340	325	336	333	346	335	332	328	349	347	344	292	329	317	352	340	351	335	358	366	320	376	348	307	322	353	338	327	351	342	306	380	365	302	340	342	349	373	356	357	370	337	344	314	352	374	339	333	331	349	342	341	336	346	363	307	326	329	314	314	331	319	344	310	317	354	306	314	325	328	349	363	297	358	323	330	317	339	352	355	328	328	338	350	346	358	335	339	342	345	342	346	344	345	343	293	316	332	345	354	316	352	383	353	307	348	361	302	326	351	352	300	326	312	328	343	342	340	345	354	360	343	344	345	352	342	344	367	348	341	330	338	348	319	307	329	365	359	364	357	299	350	335	351	326	325	333	345	323	353	341	344	327	371	321	357	329	298	319	326	312	370	331	375	332	328	326	380	319	344	317	328	345	348	326	319	365	347	321	347	325	357	329	326	314	329	324	341	328	365	371	346	348	346	355	351	369	377	363	344	316	370	378	337	350	350	366	349	337	354	385	338	339	365	351	337	300	366	338	317	330	344	344	371	347	359	356	317	321	333	370	360	358	359	351	340	352	347	315	325	339	339	341	349	335	338	357	300	363	327	328	327	349	313	334	346	310	341	328	372	346	348	353	318	338	348	333	314	338	351	325	319	311	308	352	333	342	338	373	337	317	377	335	355	348	315	355	325	326	333	357	340	350	343	309	352	352	347	334	341	355	317	332	326	341	331	300	354	321	354	349	335	352	328	332	330	351	344	316	309	367	339	361	347	342	356	319	359	348	340	345	322	360	329	361	342	348	336	336	304	321	389	345	316	308	351	308	381	337	327	359	322	330	360	328	321	345	317	325	332	355	321	338	337	339	338	319	331	321	323
13152	1738	2587	1015	924	815	753	763	731	747	725	690	656	720	710	669	661	673	692	680	684	663	719	690	669	648	648	682	654	649	601	663	634	677	687	706	680	662	671	649	646	665	656	718	639	685	680	668	658	671	687	634	674	666	666	664	664	675	678	671	673	682	725	668	673	671	662	611	690	656	715	644	660	639	631	693	643	686	661	647	656	653	678	688	682	671	646	687	691	678	582	664	672	674	653	661	658	639	621	672	668	673	674	644	644	655	646	645	644	643	687	664	645	698	652	634	653	597	634	672	632	669	659	644	660	631	679	634	651	669	674	636	671	648	691	664	649	638	666	663	616	661	639	659	651	660	686	623	640	676	635	670	676	625	614	639	627	689	669	672	680	662	671	677	676	639	665	636	650	651	658	675	666	675	651	654	649	665	652	642	661	661	639	650	654	719	680	640	648	633	645	672	652	663	646	657	679	676	661	684	658	665	662	662	681	645	685	642	734	697	628	630	618	659	633	661	642	663	692	649	613	626	676	643	683	669	681	729	652	654	677	679	691	660	669	679	652	627	645	675	683	680	663	654	669	638	626	658	693	679	702	614	690	652	674	676	627	703	654	683	665	666	632	654	667	673	616	707	655	664	631	653	631	628	641	676	674	648	646	678	673	708	654	618	673	650	641	605	670	634	655	726	650	659	635	666	664	689	648	680	649	644	647	663	692	688	682	669	676	693	658	611	659	652	654	646	664	657	706	635	637	658	636	680	649	644	654	675	663	645	648	615	689	656	700	657	647	670	637	716	650	665	677	705	663	683	701	663	719	674	698	727	628	679	668	671	699	636	643	674	649	665	647	647	639	652	610	642	691	630	663	635	684	703	673	618	635	655	676	657	665	650	707	584	704	664	675	627	656	615	664	639	663	709	643	640	638	660	672	673	700	618	663	644	658	676	675	672	662	651	653	653	684	637	653	660	681	685	643	634	734	698	623	663	748	616	665	663	622	682	664	680	714	639	637	610	621	635	647	689	667	610	643	673	638	670	687	668	641	638	673	673	615	650	701	644	661	653	694	727	672	685	637	624	650	683	649	692	679	638	673	645	670	651	681	669	702	634	694	650	672	657	698	659	659	670	675	636	621	611	655	626	686	620	674	680	622	706	633	677	708	649	674	662	647	668	705	646	664	699	651	670	654	642	650	655	663	656	672	668	660	721	653	680	693	674	630	644	656	659	624	682	659	596	659	650	653	639	688	638	661	629	656	676	649	637	635	673	652	665	673	622	664	662	669	624	661	642	666	631	628	652	654	669	619	652	625	677	672	657	651	672	675	726	671	616	637	635	663	683	673	629	642	626	684	650	636	675	674	624	632	656	687	666	670	637	693	629	671	673	664	656	645	682	689	651	732	688	658	657	691	688	673	675	705	694	686	624	636	642	661	679	674	685	656	677	678	676	687	641	634	648	642	673	675	651	637	668	646	673	673	670	654	681	643	661	679	651	622	649	625	688	645	654	654	651	691	627	647	677	624	668	696	669	661	661	628	663	661	658	677	620	636	668	693	653	659	693	665	654	656	641	669	633	645	677	686	658	643	694	690	679	674	682	666	651	679	672	648	704	664	640	658	685	686	664	608	684	663	658	672	670	667	675	646	672	682	659	726	636	637	668	662	706	659	651	653	680	649	625	687	671	665	647	667	713	630	661	724	610	646	610	698	636	662	637	675	688	662	654	676	636	648	669	698	668	675	656	665	661	690	621	690	622	650	604	687	669	665	689	662	644	653	689	669	653	595	640	656	676	674	656	647	622	654	637	677	661	669	658	697	678	653	671	665	674	664	676	641	671	705	645	674	654	657	663	691	656	654	651	668	676	654	639	677	618	680	626	646	653	628	679	617	650	636	643	655	659	674	665	646	696	672	661	609	661	629	674	672	690	716	683	660	640	678	630	654	662	672	693	653	621	639	628	659	678	673	668	673	637	617	673	663	635	664	675	694	613	665	672	611	615	670	632	665	636	728	655	670	735	676	660	650	671	657	673	649	651	685	652	677	692	684	633	649	654	675	700	655	688	651	699	663	676	661	621	647	697	655	621	711	645	637	627	695	694	654	612	700	661	670	661	648	668	641	676	605	672	672	641	634	657	643	626	696	704	646	650	652	681	659	704	664	662	648	659	660	645	680	684	632	719	667	683	638	654	692	673	671	703	661	701	672	691	685	610	711	635	641	621	679	692	670	698	647	677	664	619	651	696	595	688	683	661	703	641	636	673	669	597	717	672	648	677	672	634	681	631	689	673	647	661	658	666	635	667	711	667	643	647	631	685	650	662	675	684	632	679	686	682	657	685	652	654	673	671	648	627	644	665	645	605	660	648	680	648	661	647	644	628	681	658	656	665	668	655	682	669	660	677	657	658	666	638	645	655	629	676	674	610	641	684	698	686	666	616	607	654	685	675	621	715	616	656	653	672	669	692	659	599	677	669	668	662	680	730	632	643	662	680	648	663	713	676	663	622	638	683	688	704	636	673	627	694	632	713	621	679	683	667	663	672	671	657	649	661	657	654	653	671	655	648	677	648	659	712	699	633	658	714	659	648	654	652	636	637	676	659	645	621	621	674	670	651	646	711	608	632	639	643	651	651	670	670	681	645	645	607	655	743	645	642	637	665	651	680	623	721	648	678	663	678	657	632	663	662	636	650	677	646	612	652	647	684	692	656	657	670	685	610	655	646	606	629	646	650	668	637	678	701	634	632	690	672	608	644	670	659	683	716	663	651	702	678	677	678	627	698	699	728	598	645	658	662	671	702	667	676	711	654	690	638	668	656	712	668	687	631	694	679	636	656	695	637	669	669	660	671	666	658	652	688	660	674	669	707	688	702	698	689	632	615	653	667	642	671	659	693	641	677	670	745	683	622	697	637	656	654	655	691	624	664	685	681	646	666	663	703	697	681	693	649	701	623	619	709	680	677	678	667	635	650	685	636	670	694	653	654	664	725	657	650	680	620	660	644	655	652	693	686	663	648	654	650	639	702	639	660	642	652	661	652	648	625	593	622	680	676	673	654	662	662	698	653	690	644	649	693	654	654	680	709	638	646	657	691	617	665	659	646	642	690	680	653	670	683	673	651	698	632	642	630	658	725	630	706	674	629	618	673	645	678	678	688	680	640	673	634	668	644	674	676	637	678	639	655	698	669	687	709	663	651	649	679	636	662	648	667	647	680	656	647	643	645	685	657	638	654	689	686	666	680	671	665	642	649	650	641	688	682	671	682	672	652	658	696	680	620	675	657	672	641	673	656	680	682	651	674	682	641	664	646	665	674	663	655	641	659	600	650	682	686	647	619	679	623	666	628	639	672	691	640	683	661	608	678	661	671	623	714	654	636	648	623	690	664	630	670	619	680	675	668	663	650	720	671	660	647	643	632	688	679	700	649	691	644	660	644	674	659	680	617	633	648	672	657	705	694	661	705	714	697	633	655	675	667	658	645	644	673	669	646	690	682	631	654
24248	21336	28678	24342	20773	2413	600	412	286	299	318	265	222	244	222	191	202	200	204	206	173	199	181	174	183	188	180	184	166	179	193	174	174	182	165	166	173	161	175	160	149	176	179	165	151	182	161	167	168	145	169	152	150	160	182	171	143	161	174	150	175	152	165	163	178	171	134	141	149	178	166	154	148	178	169	158	162	146	167	140	188	146	145	172	156	156	166	168	150	150	150	150	154	169	171	178	162	161	165	179	164	171	165	152	149	139	157	156	175	161	175	175	151	154	151	168	144	157	169	176	148	169	156	166	161	178	163	166	150	152	155	165	146	147	162	176	162	153	140	185	172	172	182	155	148	170	152	164	151	169	161	144	147	147	157	149	167	174	150	147	166	160	159	161	154	130	175	149	160	165	167	159	163	179	152	163	148	147	158	149	158	148	153	170	170	143	167	185	164	153	143	188	163	180	153	140	136	145	138	186	160	155	154	171	154	158	151	155	181	183	147	159	150	172	146	152	172	150	158	149	165	145	147	149	160	160	172	159	150	153	185	147	145	144	146	171	161	158	168	156	158	167	154	166	169	162	190	160	158	163	149	145	159	169	151	154	165	138	172	153	140	147	162	154	171	172	163	173	160	159	162	148	169	169	174	146	147	151	170	170	172	169	187	162	143	152	181	159	173	150	176	163	165	186	163	152	154	166	150	167	154	151	169	138	159	121	158	153	161	161	158	138	153	144	164	151	157	142	135	155	155	162	162	173	169	147	171	144	132	170	167	155	163	167	164	157	156	143	148	140	160	140	175	161	165	154	137	133	159	177	155	171	131	155	148	164	154	168	133	177	156	152	180	158	179	156	171	141	163	156	163	166	142	169	133	153	151	150	155	142	166	146	187	167	167	173	149	148	154	161	157	156	153	149	139	166	155	161	166	148	149	148	137	162	159	177	171	177	159	194	141	157	178	167	149	140	171	154	169	179	159	158	155	165	149	144	185	163	164	159	178	155	159	142	138	161	170	156	163	152	162	154	158	142	166	170	163	169	145	155	161	154	148	167	171	158	177	150	148	186	158	137	175	123	159	170	167	176	168	167	171	166	150	148	154	138	162	169	147	172	164	174	152	170	163	171	141	168	161	150	150	168	168	169	137	143	174	184	152	155	182	139	144	153	165	154	154	163	171	150	158	159	162	140	167	165	176	160	142	161	157	156	132	144	137	137	166	156	174	158	154	181	167	141	154	159	152	163	142	167	160	162	168	164	159	143	140	169	173	169	150	156	153	165	152	167	149	176	169	169	168	171	158	172	163	172	169	145	147	160	148	151	181	176	191	156	165	156	170	179	156	157	152	170	155	165	156	143	155	160	152	164	152	143	147	160	164	163	159	160	155	167	154	148	165	176	145	152	169	151	147	182	165	142	159	140	157	171	162	168	147	165	156	148	146	166	174	154	170	158	159	189	163	159	174	150	143	162	144	155	177	143	140	185	140	165	150	143	157	152	167	151	168	152	152	152	149	158	141	172	148	159	137	175	148	168	170	165	150	151	130	166	159	171	179	143	144	145	146	137	130	160	177	154	165	182	156	165	152	149	160	182	180	148	131	186	149	159	132	139	163	146	168	162	177	156	177	142	159	159	159	141	163	162	171	169	158	162	149	140	193	162	147	166	179	128	163	152	161	149	164	156	165	154	146	150	137	159	191	161	180	143	172	151	146	155	160	156	165	182	166	153	164	153	160	145	142	158	160	155	163	142	150	151	149	158	143	175	156	183	153	151	172	150	159	158	154	161	160	177	165	161	161	158	147	166	132	148	167	138	140	156	175	162	179	149	167	179	149	152	155	148	158	162	169	168	153	166	161	178	171	159	172	155	156	140	154	161	156	144	140	166	161	143	147	174	124	159	174	164	143	166	163	158	167	148	173	163	157	150	172	159	144	158	168	166	156	155	152	147	177	147	158	157	141	151	146	160	154	155	162	154	139	151	180	148	169	162	166	157	147	164	161	178	157	139	138	175	164	141	155	153	163	156	156	154	179	158	160	159	156	169	159	143	145	155	177	166	161	158	170	139	140	159	167	170	155	164	135	176	174	153	143	142	147	167	168	178	160	160	139	146	170	159	182	152	138	165	156	159	170	172	157	155	158	153	155	160	133	147	152	166	156	163	176	164	152	166	168	166	149	160	164	156	163	162	144	141	154	155	162	158	148	144	148	165	176	152	152	133	133	167	152	148	160	160	143	164	152	169	171	139	167	164	144	178	163	151	172	144	170	163	155	165	148	144	165	139	159	163	161	137	162	182	142	168	171	149	166	148	158	164	157	157	159	181	146	178	167	180	163	166	162	158	164	170	155	162	175	128	154	149	153	150	153	157	163	164	167	145	147	142	185	156	179	150	188	161	155	139	151	177	163	168	156	162	155	146	186	146	173	147	156	155	148	180	160	164	161	173	175	149	179	137	161	159	160	161	171	160	144	180	177	153	143	150	157	162	144	168	149	164	141	168	167	151	157	123	163	160	152	145	173	178	189	164	170	147	178	166	160	166	155	161	163	139	168	149	166	149	161	161	159	170	143	183	161	158	160	161	169	183	176	179	130	167	156	139	147	176	186	150	164	185	167	164	175	154	165	147	167	168	145	173	160	151	165	151	161	155	131	148	157	172	148	164	159	181	164	163	165	148	166	147	156	158	135	162	170	162	160	154	135	147	148	159	158	149	161	148	162	158	145	178	175	165	161	178	165	165	161	152	157	168	161	151	158	147	160	168	157	136	144	164	145	138	157	162	162	163	161	175	145	154	168	167	155	174	171	176	165	153	165	167	168	157	168	147	158	167	151	154	167	144	163	157	143	166	144	178	166	150	163	131	165	146	179	153	161	160	154	184	154	147	173	133	166	153	155	150	155	144	150	171	157	171	158	158	141	161	158	156	144	156	177	161	148	158	163	172	153	165	133	145	178	147	174	139	159	141	135	161	165	184	140	164	156	184	147	152	165	158	166	150	157	167	170	155	176	150	154	161	150	148	154	165	149	160	147	172	131	155	153	166	165	134	133	155	143	169	161	167	161	172	145	158	190	159	147	141	161	163	153	182	158	180	154	155	181	143	177	172	144	174	137	168	176	134	173	156	173	195	164	138	188	167	188	161	150	168	155	164	160	145	153	167	177	168	161	172	147	164	163	169	157	158	178	155	155	180	153	163	152	167	156	169	167	164	169	154	171	138	149	153	154	156	193	160	156	175	148	157	177	142	164	152	154	177	162	156	177	177	159	163	168	175	155	158	148	185	130	161	163	184	153	148	173	167	139	152	153	162	147	165	160	171	180	167	145	150	156	149	156	135	165	164	162	143	169	153	158	175	168	163	161	166	146	156	145	162	142	155	157	148	161	156	155	139	186	155	158	177	138	165	147	151	167	166	133	190	149	179	150	157	167	155	148	148	136	152	160	151	145	170	156	180	172	155	171	165	160	162	152	163	171	162	155	175	154	176	146	163	159	191	156	167
25308	10356	14885	4380	2836	2054	1560	1256	1076	850	747	712	647	583	539	535	520	472	450	443	415	416	437	447	394	401	362	420	385	379	345	403	398	353	344	369	344	388	355	362	336	356	358	337	349	350	369	338	342	349	324	370	359	354	330	331	330	352	351	358	326	323	349	326	352	343	337	324	340	356	359	317	342	345	330	378	353	318	313	340	327	323	336	356	323	331	303	322	352	363	338	313	354	327	341	334	331	345	354	345	325	345	343	319	315	308	350	344	318	322	306	332	320	323	328	325	355	319	320	344	341	347	337	342	342	330	322	336	339	311	338	325	369	343	330	332	311	328	327	345	313	365	325	348	329	328	303	349	341	354	315	355	317	355	338	342	370	315	329	343	340	325	336	327	329	347	313	325	328	305	335	316	330	331	311	341	317	343	359	326	328	329	309	355	336	315	330	316	341	337	343	308	337	299	331	337	346	340	349	323	327	314	353	309	318	345	306	338	352	321	341	311	345	348	349	355	341	320	298	343	346	323	320	312	322	323	317	339	352	330	324	336	348	353	360	303	324	322	344	316	317	336	350	319	330	317	290	346	325	343	317	294	353	340	317	330	296	297	284	333	323	324	336	347	315	306	314	311	356	334	336	306	328	362	379	343	319	367	341	327	326	319	330	318	358	359	327	344	336	331	343	323	350	338	324	334	314	351	319	316	342	338	336	318	363	344	337	339	307	364	298	373	322	326	310	343	331	314	341	318	320	320	330	347	300	302	347	317	333	318	358	332	359	341	311	347	322	307	309	316	331	327	338	332	347	313	322	325	319	308	325	343	322	301	279	323	326	340	314	311	334	300	351	336	340	336	330	315	305	331	316	300	347	328	362	367	363	307	323	319	323	340	308	343	334	347	336	318	322	321	343	328	326	319	364	342	344	299	334	350	340	306	315	325	339	330	342	325	366	324	313	347	304	343	336	317	371	323	333	306	335	354	325	310	351	298	334	291	324	348	344	341	316	326	300	332	313	298	310	338	335	344	316	322	326	322	298	363	321	335	308	315	331	335	309	316	340	339	318	348	343	326	325	322	353	337	317	344	353	346	334	300	333	305	306	373	351	327	318	345	300	295	324	301	339	316	337	336	284	322	307	315	320	333	344	294	346	319	344	331	336	338	314	325	328	350	342	324	326	342	336	331	320	337	347	328	351	319	344	321	325	313	337	297	328	352	335	292	339	314	343	313	310	337	309	341	313	342	343	310	357	315	322	360	307	310	292	323	313	359	321	321	331	324	339	323	342	335	312	336	326	362	338	336	351	331	316	348	341	328	326	307	324	357	352	336	332	364	341	321	328	349	340	333	320	369	308	328	314	338	307	296	334	323	338	344	338	289	341	310	298	304	326	320	346	325	326	345	341	277	317	337	350	333	336	344	353	300	304	345	320	299	340	298	326	365	338	322	316	317	337	320	342	346	319	344	345	321	342	300	336	361	358	355	344	329	321	323	309	334	298	327	334	321	321	334	373	331	337	347	334	334	314	335	347	335	355	346	333	320	318	312	316	317	370	346	346	350	321	318	356	317	304	305	313	307	302	338	311	304	349	313	341	341	322	371	333	319	343	323	345	323	323	338	327	339	308	312	315	302	335	334	367	323	332	368	307	337	316	340	330	308	338	323	340	344	319	301	310	323	322	325	333	366	346	295	345	335	307	321	318	348	321	347	323	323	331	338	365	326	324	319	324	292	318	329	326	327	321	339	312	313	299	328	335	350	323	343	360	323	334	343	339	321	324	332	328	324	353	340	318	344	311	300	358	348	298	301	331	329	320	324	314	316	329	322	331	345	352	302	372	334	334	288	326	357	312	335	370	319	330	334	326	335	305	326	323	333	339	328	348	346	330	304	336	352	321	318	296	312	338	331	307	303	329	323	328	381	333	337	372	291	316	305	317	322	296	339	315	333	310	319	338	342	320	309	329	309	333	324	338	330	325	375	302	304	334	325	317	314	349	317	338	337	308	299	339	335	334	356	355	325	355	340	342	303	332	348	339	335	326	325	324	321	334	326	331	333	333	327	323	326	325	320	298	334	321	339	297	322	324	344	319	350	369	317	330	347	317	303	339	313	317	332	307	313	323	319	343	326	295	353	315	365	337	353	328	343	318	342	303	345	329	310	329	348	341	332	298	304	354	360	302	297	291	336	314	307	351	316	332	300	332	347	311	310	351	321	337	342	322	320	321	328	317	314	326	313	334	290	319	320	323	340	307	332	328	318	346	326	331	351	321	316	327	306	312	344	304	341	349	370	318	302	293	335	308	316	342	345	328	340	351	325	331	341	336	318	347	335	303	349	306	322	303	336	315	329	303	309	318	327	328	341	332	289	339	319	365	313	335	314	343	296	312	300	334	316	328	300	311	381	331	316	329	332	367	329	312	336	333	338	337	332	325	335	324	327	302	325	323	348	345	311	342	355	337	270	337	342	329	367	332	327	284	334	339	340	302	307	328	322	343	338	290	329	361	315	326	335	316	351	325	298	337	362	300	324	370	355	371	316	288	348	339	330	333	331	312	318	332	331	329	316	312	363	336	354	339	319	335	300	315	330	314	310	318	338	321	326	317	304	338	330	303	352	338	355	340	315	326	288	339	312	339	321	337	313	308	329	284	329	335	352	318	314	329	308	311	331	320	314	363	320	320	326	345	301	346	336	317	317	317	335	312	325	330	333	311	325	328	332	315	290	311	340	351	336	335	338	348	332	385	336	353	288	329	322	303	333	340	328	303	313	298	315	335	326	314	317	341	292	297	348	325	312	329	334	336	303	331	338	316	319	341	296	335	319	303	305	353	329	348	332	329	310	322	353	323	342	349	334	286	349	309	341	357	323	308	331	320	318	344	331	328	336	350	324	370	348	336	310	324	356	315	341	346	345	339	332	301	331	321	343	316	340	355	327	326	332	331	311	323	315	293	306	344	326	334	328	315	289	320	326	347	373	311	313	347	333	351	304	312	328	297	325	326	336	324	332	350	344	306	349	295	308	291	299	321	331	343	320	320	329	319	343	308	324	367	327	354	343	323	313	321	331	355	320	315	339	307	312	322	364	343	334	326	328	331	331	308	316	341	339	322	305	320	328	302	332	331	339	318	332	369	327	341	351	339	335	333	326	320	315	334	311	304	353	327	339	321	337	316	313	332	332	329	295	340	304	286	324	324	348	331	304	316	341	306	349	346	327	351	318	315	352	322	351	320	317	326	339	330	315	325	302	293	324	337	331	342	312	332	378	318	334	351	354	311	366	297	321	325	339	345	351	341	362	324	311	342	337	326	340	307	314	344	339	334	319	365	343	346	363	322	322	319	305	308	344	320	315	328	369	320	303	339	321	354	327	352	362	327	335	333	324	320	332	330	320	345	299	340	332	313	299	327	311	333	328	345	368	328	301	319	324	338	361	353	296	328	363	291	304	368	344	305	347	324	335	329	334	335	334	348	335	287	329	352	344	323	347	318	294	352	304
23292	21336	29328	23673	21336	20285	2366	790	642	587	512	463	430	454	422	392	360	390	376	367	385	365	383	365	363	346	333	371	307	317	394	362	335	341	310	323	307	313	351	361	315	339	332	305	318	336	322	316	319	322	334	309	309	348	317	333	288	321	307	318	323	304	315	335	314	299	285	314	271	297	300	319	351	310	332	320	323	300	342	303	293	299	301	339	314	310	316	305	313	335	301	331	318	327	303	345	303	316	359	327	321	323	285	367	328	279	311	304	314	301	336	291	320	303	291	316	337	312	272	298	315	313	299	312	325	337	299	328	282	323	315	328	308	317	299	327	306	290	334	303	305	308	292	320	334	309	317	292	309	342	324	327	308	302	300	323	287	325	302	302	319	311	309	350	327	307	317	284	318	288	348	290	279	300	361	310	287	306	312	309	322	311	332	297	293	285	344	340	317	288	334	310	329	319	317	307	308	286	352	348	321	302	304	284	309	292	304	298	318	307	341	282	286	312	319	322	296	316	326	326	315	370	281	331	305	301	356	314	316	314	332	311	327	342	348	317	312	308	313	339	314	330	304	289	316	350	299	317	341	303	317	291	305	301	355	263	319	285	305	313	301	288	310	309	339	313	351	307	317	322	296	323	340	325	312	295	345	337	319	319	287	321	308	306	325	296	309	320	331	281	322	320	311	298	295	310	299	316	293	325	325	295	324	312	324	300	338	310	321	291	274	309	294	303	291	336	308	333	316	313	328	293	319	326	268	322	292	329	317	307	315	279	349	315	288	322	333	336	295	290	288	322	325	339	293	320	326	296	298	330	301	313	311	323	354	330	345	322	292	310	281	324	315	335	322	284	283	332	288	325	287	330	315	292	292	314	309	294	285	310	294	272	305	334	336	313	342	305	325	322	303	298	299	305	310	302	312	284	313	313	296	309	255	331	309	310	301	322	320	289	327	353	287	310	308	311	287	324	281	312	353	344	337	339	266	309	281	284	322	313	306	309	358	282	308	326	336	296	316	332	317	314	302	313	313	308	309	311	304	284	316	318	343	320	282	326	313	297	291	303	309	316	318	305	302	307	306	316	295	304	312	319	304	298	305	303	326	285	322	315	314	310	313	293	304	298	291	285	342	329	285	307	292	320	322	303	319	303	317	314	293	309	333	316	268	283	279	324	353	332	301	292	336	297	307	334	303	293	315	335	323	307	293	280	305	335	325	301	322	314	309	298	300	316	322	322	335	319	311	308	313	312	323	273	320	316	286	332	326	289	303	315	317	312	296	359	268	288	292	274	316	314	323	311	305	313	320	288	323	295	318	358	305	289	306	322	333	310	288	299	287	295	336	323	320	317	319	308	312	308	322	289	296	304	288	354	331	302	282	336	306	303	317	337	303	316	308	302	328	301	318	296	267	289	309	314	321	327	325	299	277	298	311	333	317	308	304	343	299	308	299	302	314	295	301	301	316	347	318	327	345	290	284	306	329	336	323	310	303	325	295	323	318	320	325	305	314	322	308	296	287	294	346	318	291	282	329	303	326	315	296	315	300	323	303	337	295	322	278	308	336	320	342	347	318	334	297	290	305	300	297	296	278	331	332	325	339	316	325	326	333	288	321	309	335	321	313	332	318	325	320	312	296	338	324	303	296	354	318	337	331	322	313	320	303	314	325	314	296	300	317	307	305	325	306	331	275	321	310	306	333	292	295	319	302	322	332	319	280	327	281	278	325	304	344	314	310	323	337	299	283	296	286	342	292	309	303	313	301	305	303	314	294	329	309	312	297	304	296	336	295	332	318	280	318	316	316	315	318	318	325	302	325	317	308	293	299	301	288	324	288	286	288	319	312	310	297	292	294	309	316	319	306	303	328	315	292	286	312	303	285	315	320	314	327	323	296	341	298	330	294	317	313	306	311	294	326	323	345	319	313	315	327	329	328	316	309	317	310	306	307	340	316	320	343	298	327	342	306	360	330	311	313	315	333	287	311	322	304	324	305	292	290	304	306	312	321	337	329	316	301	322	305	298	306	301	308	312	294	302	279	307	321	346	325	328	330	300	297	305	288	315	325	319	316	325	320	340	332	276	300	293	304	312	331	316	315	306	316	342	306	299	307	275	343	318	268	304	295	326	302	316	302	295	325	349	303	322	307	344	294	308	312	311	309	338	300	301	288	320	319	341	300	284	331	312	329	328	333	300	316	324	317	348	338	325	308	333	346	336	308	316	295	302	313	303	345	300	302	307	301	345	327	301	338	301	303	317	327	305	317	338	326	322	325	325	315	324	288	303	320	294	314	289	315	290	310	307	317	300	303	331	334	328	340	334	325	320	323	313	312	309	305	304	311	324	311	324	333	288	273	314	309	327	294	326	330	310	350	333	277	278	336	295	292	296	318	323	277	295	345	306	287	282	317	303	292	330	308	297	301	327	324	283	318	314	290	300	306	283	282	297	277	307	307	335	311	306	321	312	294	304	327	308	270	318	341	308	338	320	318	293	302	333	311	309	308	307	310	274	304	316	305	316	307	304	328	295	312	289	337	314	308	303	289	334	329	316	303	290	315	300	331	310	327	311	333	315	325	316	325	310	294	321	307	340	294	314	319	328	300	321	324	329	327	298	307	305	286	336	309	290	324	303	313	298	333	320	314	294	321	307	316	293	294	313	310	340	296	302	294	355	333	290	322	281	291	292	323	329	301	306	303	304	320	336	325	330	331	314	288	306	319	296	307	315	306	290	292	319	339	306	323	305	330	308	323	300	333	314	309	307	278	325	291	325	298	342	305	282	338	301	311	273	310	304	324	302	304	350	311	319	318	310	297	248	311	332	308	346	302	348	288	300	324	316	322	306	334	332	320	312	309	294	312	313	322	273	284	307	312	296	323	319	315	317	338	303	312	298	313	329	332	300	294	322	307	290	309	302	309	293	312	291	294	310	311	325	306	308	326	317	338	331	337	318	305	291	330	290	302	323	312	300	329	342	310	293	340	312	331	289	296	349	302	327	304	305	304	319	320	282	309	319	322	296	310	334	323	324	307	307	301	320	284	322	317	376	282	313	316	305	315	310	339	289	346	282	315	321	305	296	312	314	293	334	294	338	318	292	300	310	329	277	299	331	309	293	319	312	334	339	276	307	317	320	329	287	315	313	311	311	294	293	290	313	280	323	294	316	302	315	322	322	310	302	284	300	302	276	312	333	293	304	306	304	332	327	319	319	282	330	316	323	325	319	327	275	276	301	323	341	287	309	323	322	312	305	299	270	312	291	316	316	316	328	324	314	331	323	311	324	316	283	321	294	277	321	282	298	329	305	281	318	300	298	316	307	325	333	296	353	340	302	316	288	299	318	312	301	299	333	293	333	303	317	325	332	316	312	341	295	335	299	307	276	295	305	328	319	296	295	316	308	277	298	320	316	331	299	302	365	320	305	308	303	332	311	327	327	312	296	309	359	347	285	334	300	303	323	302	312	312	270	326	319	296	314	320	326	284	328	323	318	295	277
28522	16419	19639	7541	4921	3740	2913	2300	1775	1612	1451	1252	1130	1158	1024	996	825	804	818	733	716	783	723	725	643	685	698	662	683	650	688	680	623	643	661	671	627	610	651	589	609	586	603	575	632	588	607	594	596	601	580	613	618	569	574	601	597	566	591	545	583	640	618	591	578	586	612	611	555	537	596	578	597	548	564	562	590	574	585	628	601	559	591	611	544	562	585	559	607	587	574	593	587	607	589	566	544	568	582	595	584	599	609	588	595	585	554	587	554	540	543	598	525	592	551	563	587	592	548	578	579	544	587	552	576	552	595	590	593	546	539	560	594	564	569	539	579	539	565	524	588	574	545	600	566	564	592	583	563	621	541	601	562	563	567	557	563	615	564	575	596	550	587	549	595	581	602	552	541	549	571	575	596	569	555	544	598	549	578	563	545	595	617	558	568	586	559	554	589	557	567	572	588	580	614	536	596	553	566	569	575	563	545	532	610	533	590	525	536	585	573	591	543	581	573	556	543	544	574	600	567	612	558	561	580	535	557	586	557	570	582	605	584	548	554	600	554	580	555	553	560	588	500	540	602	537	604	580	541	622	596	583	569	548	567	532	595	625	556	584	560	557	566	492	548	559	545	568	550	588	544	600	594	593	548	590	573	585	601	587	557	597	553	584	546	551	548	597	568	603	598	555	546	554	614	596	600	575	583	598	590	554	566	554	622	506	536	607	579	546	585	577	561	577	527	551	561	537	588	509	583	577	563	553	561	560	560	579	600	578	575	559	582	548	578	535	537	589	550	555	564	549	574	562	588	554	588	540	552	560	571	508	566	571	569	509	567	553	547	584	557	612	523	605	569	583	523	569	577	581	577	622	569	603	527	546	604	582	569	547	525	559	589	520	579	593	558	566	534	582	511	584	572	584	607	557	595	575	550	546	550	604	543	536	554	528	582	574	533	573	578	592	599	563	541	593	558	582	561	560	595	563	575	583	479	584	571	535	562	583	575	561	600	560	558	545	551	560	564	584	563	578	581	567	582	545	580	583	548	562	538	560	561	541	570	574	562	581	542	579	564	567	595	589	567	572	595	594	607	550	567	546	552	575	555	606	565	616	572	556	537	562	549	529	585	587	559	566	602	562	598	585	568	636	557	529	585	605	610	577	543	537	575	531	574	607	579	548	574	563	594	600	591	578	541	603	582	544	529	583	576	599	605	574	563	553	607	569	543	594	600	548	561	576	573	549	595	585	558	547	576	621	592	585	576	609	580	571	609	572	596	548	599	577	566	520	551	559	583	556	568	556	567	565	565	582	561	555	601	543	567	583	576	565	585	572	568	584	558	560	585	579	585	555	536	585	548	544	569	568	556	559	551	580	568	589	560	603	585	565	596	550	542	574	588	582	594	579	567	525	598	601	604	575	579	541	591	600	560	577	570	594	561	593	573	554	562	581	571	573	547	584	572	595	605	601	571	561	572	615	582	577	564	608	566	521	544	566	544	572	573	559	562	529	595	554	587	596	604	530	590	572	591	617	548	573	596	541	529	553	519	570	600	583	547	566	554	602	580	537	556	576	561	537	576	573	555	585	592	599	545	514	578	575	550	567	562	578	591	554	554	549	544	561	562	540	623	521	592	623	556	600	573	587	563	595	536	636	545	603	600	575	545	553	568	587	572	569	565	564	560	538	545	570	600	548	553	558	610	553	568	563	501	563	577	574	579	606	530	574	559	554	594	563	547	572	559	600	570	575	540	552	556	573	543	594	556	578	571	585	572	585	537	569	568	543	549	561	552	540	564	563	573	536	575	606	606	559	585	559	592	557	560	534	607	557	586	612	594	543	591	617	560	579	582	550	619	588	593	561	553	541	578	575	549	568	566	601	539	540	610	546	551	584	551	561	553	525	549	596	550	575	563	562	540	535	588	545	542	588	561	542	546	580	503	575	591	576	513	535	630	550	518	588	571	567	616	553	576	572	579	609	522	594	588	545	600	564	613	549	567	563	539	586	602	549	596	551	556	559	632	559	596	574	598	594	541	556	609	550	527	561	581	567	548	587	568	556	566	563	575	561	550	587	632	562	610	599	540	597	585	587	585	554	614	569	581	577	562	583	567	549	534	588	562	547	580	552	563	525	537	543	557	564	571	561	536	582	575	552	596	564	582	613	565	561	548	572	605	527	550	574	555	555	506	588	576	578	570	531	563	543	544	550	581	560	584	611	574	577	614	587	543	551	567	553	571	540	547	574	517	567	578	604	562	583	595	563	610	573	514	596	596	604	571	568	580	574	525	578	570	558	572	580	547	575	557	542	616	567	566	585	589	598	563	547	559	603	567	564	528	502	573	557	583	558	598	560	600	552	572	579	564	572	551	568	578	575	564	582	546	550	564	576	590	578	600	598	557	550	571	596	552	565	589	573	534	560	529	635	553	567	604	540	553	537	590	630	560	643	525	582	578	542	590	549	553	574	569	546	558	569	587	582	575	586	540	575	554	569	597	556	574	547	576	597	557	562	565	543	567	606	561	546	563	556	502	586	580	561	578	552	588	560	562	547	584	628	595	584	586	605	585	564	612	589	574	581	563	563	540	596	495	595	567	552	571	607	610	577	571	614	566	552	550	577	535	575	575	581	579	560	559	545	586	558	554	569	570	610	577	568	569	541	531	578	570	581	571	593	564	585	576	549	576	574	542	557	564	581	567	603	581	565	623	587	586	563	554	578	548	576	543	602	603	599	609	530	566	564	614	581	543	553	538	538	560	577	554	546	590	541	556	560	580	608	568	554	572	589	604	616	553	581	530	584	558	565	532	609	538	582	556	527	565	573	573	572	573	550	578	567	564	555	571	605	583	549	578	544	609	579	564	576	545	606	598	595	590	581	538	568	581	588	561	562	570	575	546	573	561	522	566	609	551	601	550	562	524	521	563	569	505	567	534	567	612	568	565	579	566	531	606	596	546	567	549	596	552	577	553	560	577	535	576	589	544	565	582	586	544	533	597	617	562	523	574	533	606	566	600	618	566	560	555	599	586	556	583	531	594	564	567	551	564	563	549	572	567	578	574	569	545	550	553	585	595	551	545	539	568	544	559	591	563	540	539	582	536	573	565	569	579	554	560	577	539	583	560	544	604	581	625	583	569	598	570	599	565	573	559	542	567	556	580	643	554	554	581	562	585	539	612	547	564	579	582	618	616	550	589	560	575	558	549	599	562	573	539	551	498	571	537	538	570	554	587	564	610	567	525	563	565	553	593	586	559	597	560	590	616	525	601	581	557	567	551	585	588	573	600	578	564	571	585	579	587	606	558	581	559	558	541	568	551	597	550	548	573	550	553	512	587	552	538	540	578	575	597	547	586	587	574	554	570	556	597	607	583	558	604	584	592	539	591	588	586	538	564	543	562	582	580	537	593	554	566	574	568	565	513	559	570	546	508	563	565	571	556	565	595	582	560	542	541	613	589	524	569	548	572	595	610	568	556	546	583	535	521	581	613	565	568	581	579	519
26624	20729	9662	928	498	463	395	368	399	347	331	328	343	319	338	366	316	340	355	362	358	313	344	344	344	369	331	339	341	320	389	346	346	289	344	357	352	336	333	342	351	365	335	347	342	300	360	293	329	328	341	379	360	362	313	349	352	302	328	333	356	341	341	337	335	355	330	322	317	344	344	327	307	342	326	333	384	326	313	318	325	319	332	342	314	326	311	323	334	311	310	351	333	345	313	353	315	374	303	332	350	298	336	331	301	353	339	321	343	324	350	345	369	302	344	306	322	332	326	287	345	335	337	377	348	306	330	321	331	315	309	357	359	315	358	328	352	339	340	367	338	329	355	346	314	335	349	325	374	323	329	335	346	323	328	340	345	346	351	337	333	326	335	339	321	342	337	350	330	301	347	337	342	333	363	354	343	369	339	330	358	339	373	341	342	360	348	311	363	315	305	315	356	331	360	344	318	320	318	359	307	316	337	367	355	356	341	340	353	338	326	326	297	343	346	309	334	328	313	325	322	309	350	358	339	332	333	337	340	382	357	360	335	354	328	368	326	332	353	324	365	331	346	356	335	316	316	360	333	370	345	311	343	329	362	361	344	299	361	362	333	340	320	323	340	329	334	344	303	374	335	331	328	368	351	330	353	359	359	310	351	320	349	349	351	325	348	330	346	331	327	345	330	335	350	339	360	383	340	329	337	342	334	371	335	381	319	329	328	354	313	338	325	325	343	359	349	322	342	331	312	373	329	345	318	301	330	341	357	340	352	327	358	338	345	344	360	348	337	344	344	341	337	372	341	339	304	313	325	355	333	323	352	321	326	347	349	355	307	347	368	335	345	356	331	326	346	355	289	357	345	345	362	330	331	309	337	368	333	296	341	358	346	345	352	308	363	366	324	370	306	305	344	327	321	367	335	310	367	336	342	331	327	317	340	378	332	362	345	313	362	341	326	332	352	335	321	356	333	366	310	355	347	318	336	329	327	358	308	339	343	332	364	365	342	356	324	355	350	370	332	355	338	336	316	369	346	352	312	367	335	341	336	351	315	314	333	351	352	358	370	326	317	337	359	320	356	327	339	366	357	319	340	329	356	342	346	371	348	350	341	349	354	348	352	333	358	330	329	329	332	320	331	376	337	357	357	355	328	361	335	322	403	319	332	336	304	333	316	336	358	341	324	321	312	324	344	375	338	353	338	329	340	339	329	336	345	390	331	359	367	345	372	359	327	328	314	319	330	337	337	354	345	319	291	359	352	358	374	344	342	339	344	314	326	362	330	308	324	315	348	328	333	349	299	346	337	329	347	350	336	365	364	380	308	335	363	317	344	334	334	324	372	334	305	358	341	351	377	327	364	322	343	362	334	324	364	376	307	332	315	336	347	348	353	341	351	308	367	356	346	379	332	331	328	350	345	322	339	297	329	343	351	310	371	315	326	319	387	328	353	333	357	344	339	304	316	342	332	353	354	337	338	305	385	326	358	322	339	317	321	329	333	318	332	336	337	315	345	323	312	336	328	338	308	332	343	332	321	297	319	321	353	346	344	329	309	348	315	327	325	342	345	308	333	326	344	378	326	357	353	357	364	325	344	355	324	316	353	338	353	336	316	329	321	305	328	328	312	333	356	322	365	329	303	350	336	275	345	331	309	332	331	327	332	334	339	320	316	366	323	321	332	327	337	334	359	347	349	340	312	328	341	351	329	345	316	353	358	335	335	305	334	359	310	320	350	357	348	354	336	351	333	350	298	340	357	321	352	382	316	346	339	338	343	327	353	304	352	336	347	335	352	301	338	338	349	303	316	358	356	328	346	357	331	311	344	326	357	327	348	326	342	345	341	354	334	325	320	357	328	341	329	322	355	334	335	315	349	318	322	304	309	338	347	334	331	356	344	335	306	340	385	343	353	325	332	355	356	331	326	351	317	326	335	302	320	320	311	331	326	306	348	376	332	319	338	342	329	363	314	330	328	332	331	336	360	356	364	317	344	308	346	327	391	337	352	342	310	331	340	360	341	332	361	332	359	322	348	310	366	358	328	325	312	341	339	335	331	322	343	328	379	348	345	307	345	360	298	327	352	330	358	306	319	322	326	342	355	367	329	332	336	372	337	349	350	340	339	347	369	327	345	323	348	323	335	378	307	348	333	327	344	326	338	320	367	326	326	322	342	362	350	328	316	318	371	350	363	323	350	355	332	335	302	336	344	335	324	320	349	363	315	356	362	318	370	333	321	350	353	353	349	340	315	315	330	345	314	351	316	345	361	343	344	374	331	357	316	347	325	335	313	314	365	355	350	345	296	336	318	338	371	360	360	325	335	328	328	314	340	326	344	316	339	348	363	327	341	357	322	314	351	357	363	340	335	335	334	348	338	323	329	327	349	349	335	337	316	341	349	368	365	318	339	338	336	350	319	335	316	351	344	286	361	342	350	325	355	331	362	364	336	328	334	346	352	349	352	336	337	322	341	375	326	312	366	310	336	329	312	311	331	333	351	343	322	314	364	384	341	348	343	329	332	313	332	345	323	333	368	338	308	336	347	314	334	333	341	376	345	336	347	354	352	343	324	356	343	393	333	351	369	366	352	348	311	353	340	326	371	349	308	307	337	332	336	334	364	313	334	335	347	329	355	345	344	344	355	337	361	348	317	342	334	348	337	376	330	331	341	305	345	318	337	309	347	352	316	326	320	346	361	329	335	345	329	360	353	334	366	338	386	351	305	328	318	317	344	362	345	339	351	357	318	323	329	324	332	332	364	323	313	343	335	327	360	308	316	337	343	315	356	322	335	320	330	284	316	356	354	338	331	368	336	330	344	338	319	312	332	339	324	331	334	316	334	339	301	327	348	379	359	350	324	341	363	351	318	388	361	347	342	346	328	317	344	340	332	322	335	333	358	330	325	331	355	324	323	356	332	330	326	332	347	330	338	340	333	368	374	296	331	324	324	328	313	327	310	344	337	325	295	322	328	345	370	340	331	299	337	331	331	340	362	353	358	349	345	352	356	332	329	363	338	326	349	337	327	342	304	346	342	345	334	326	334	325	323	354	320	349	344	357	322	348	356	336	347	341	328	345	357	323	311	341	357	312	365	339	324	369	353	354	339	334	311	336	354	328	328	330	331	333	327	369	337	319	338	338	364	358	334	364	321	355	368	358	321	358	330	318	365	350	350	358	349	349	356	373	324	323	332	334	323	347	335	327	288	362	341	351	306	332	351	334	332	323	367	374	324	340	386	351	343	338	333	362	314	364	345	340	341	312	356	357	347	362	319	341	357	324	332	340	352	343	293	350	339	333	348	346	333	340	324	329	346	345	324	375	297	339	323	319	340	314	334	310	327	330	336	343	352	338	353	341	326	343	331	342	366	352	324	384	319	342	328	343	342	301	332	366	316	329	296	348	335	320	352	346	327	316	350	350	344	302	347	359	343	344	339	323	351	315	340	344	326	353	349	346	355	341	356	349	367	316	322	354	345	318	351	350	326	374	314	334
12814	1830	3359	1083	879	864	725	734	718	713	710	700	731	647	690	681	694	736	664	675	660	670	650	695	653	665	660	672	689	633	720	687	661	647	642	665	634	639	717	658	651	633	632	694	653	661	646	622	672	627	642	672	642	657	628	612	685	663	648	603	666	638	676	678	685	672	633	657	692	693	654	709	658	679	666	681	697	681	634	633	654	635	663	642	665	651	628	656	633	667	667	642	695	598	633	664	683	684	659	672	659	626	696	638	687	692	670	662	623	648	577	637	675	643	684	638	684	675	650	669	625	620	665	663	661	630	671	684	670	605	613	696	634	638	684	635	658	644	648	643	653	680	637	669	637	659	692	667	633	659	627	669	643	678	648	669	581	655	640	691	657	671	682	698	660	686	669	665	642	668	652	645	676	672	626	645	665	656	681	695	620	703	638	637	664	687	673	673	645	661	685	676	652	648	654	684	668	653	686	681	645	640	638	661	701	656	668	605	667	718	688	652	666	657	650	691	644	621	630	706	663	666	653	659	714	624	652	683	670	643	644	656	686	631	666	665	702	668	666	652	658	685	643	673	663	688	660	672	653	679	625	721	682	651	687	647	687	653	620	695	644	641	669	637	630	630	621	714	624	590	614	683	647	629	682	648	666	692	687	679	664	673	615	617	648	678	641	660	629	661	676	662	666	678	667	635	649	623	698	625	676	604	652	651	675	671	644	655	683	649	673	625	662	645	642	642	606	654	707	671	666	659	635	715	630	646	685	663	688	663	662	639	624	638	682	643	638	620	670	665	647	691	655	657	621	617	637	668	622	629	653	672	691	650	644	658	681	620	667	640	656	664	624	686	674	715	578	729	647	652	688	697	654	696	696	666	624	653	677	659	653	645	660	681	631	661	650	629	620	652	637	650	684	643	627	652	653	626	625	683	648	620	684	642	627	673	646	649	678	701	634	641	661	637	605	684	618	642	638	652	661	638	665	624	679	615	673	664	652	649	668	677	684	705	630	639	641	677	647	650	620	670	670	657	630	630	647	648	695	649	641	683	645	658	660	660	688	653	639	698	669	619	614	668	620	663	659	638	674	700	633	657	653	649	627	656	668	669	638	659	595	728	646	610	681	704	661	642	629	660	690	657	641	672	644	630	676	644	643	658	640	668	647	654	659	613	625	673	691	653	645	681	636	671	655	666	653	684	639	719	652	673	681	673	624	645	683	604	634	645	604	645	620	641	663	609	663	667	668	695	695	643	697	663	668	641	664	633	653	643	641	674	641	657	638	643	671	640	639	671	637	667	653	692	685	664	634	660	660	674	670	673	643	664	695	681	654	659	654	637	667	679	661	595	642	649	621	672	673	680	645	639	651	658	678	665	667	671	627	639	704	690	593	682	626	643	662	694	673	654	657	647	673	637	669	617	630	645	637	625	636	627	616	699	642	640	691	613	680	622	689	625	605	645	622	670	654	655	647	647	646	644	634	690	669	678	653	683	689	645	635	665	650	595	689	656	658	607	663	676	621	656	690	649	632	658	650	651	655	699	669	650	675	626	713	665	655	657	689	661	714	614	683	687	661	634	657	667	656	683	660	680	651	635	681	652	679	645	675	679	647	646	645	707	658	644	632	694	627	649	628	690	654	644	658	712	635	643	634	684	621	611	661	641	687	626	674	654	642	668	716	661	672	649	675	703	639	638	645	657	627	657	653	636	654	682	619	653	632	672	683	668	657	668	699	663	664	620	644	666	600	660	715	652	662	686	662	665	663	677	646	651	651	620	689	697	658	688	642	722	702	691	662	689	635	690	695	687	665	591	643	645	632	700	657	634	669	636	647	636	681	602	683	641	605	645	651	636	693	730	638	622	677	688	677	670	634	654	643	685	671	661	624	645	665	618	663	629	691	652	642	673	698	645	706	641	703	652	647	650	689	715	652	684	670	662	647	671	647	679	671	616	641	692	665	658	646	630	625	631	654	644	680	647	686	685	676	642	669	627	653	625	653	681	702	692	693	658	670	697	677	657	651	700	673	641	639	651	718	626	645	664	681	669	664	673	685	630	638	650	655	640	651	649	675	667	670	624	626	639	660	655	625	704	660	666	621	617	652	619	631	645	655	631	688	607	694	635	689	650	594	648	644	633	683	656	633	612	670	661	621	692	608	673	653	685	675	639	635	666	652	671	697	656	623	683	638	649	616	604	686	662	658	661	667	677	667	668	648	670	657	616	647	633	667	654	612	633	711	689	635	652	670	642	672	649	659	625	646	648	659	650	679	631	695	674	608	628	683	680	644	643	620	667	699	615	671	677	635	652	667	641	661	661	679	671	643	695	650	648	743	639	623	641	665	672	732	603	654	637	613	650	645	643	653	639	656	652	615	700	656	691	646	656	640	656	670	725	658	673	646	629	645	657	641	674	624	629	674	618	675	634	629	659	644	678	672	669	688	655	642	628	704	741	657	708	628	660	688	670	656	702	681	674	691	677	651	696	706	642	695	629	663	668	670	664	649	609	642	656	674	651	670	655	652	680	643	629	679	649	615	686	665	657	626	623	670	652	685	624	660	651	655	693	645	665	617	617	634	647	649	640	645	647	686	638	730	662	670	681	607	622	691	678	687	614	648	653	689	649	639	649	601	607	696	660	662	635	678	686	683	589	709	668	676	649	686	705	665	682	623	650	609	675	609	699	692	643	662	660	671	679	662	656	700	599	632	660	673	650	639	655	664	654	659	683	628	674	610	639	676	629	676	712	669	660	639	681	690	645	687	689	676	655	692	699	656	633	649	648	662	637	650	648	688	677	638	644	622	660	610	675	689	716	662	665	710	698	677	639	713	688	659	632	657	644	662	689	656	676	648	713	647	654	618	666	645	640	641	680	689	656	669	664	620	651	645	650	668	665	637	702	655	668	694	649	678	667	659	663	641	695	633	656	649	704	680	622	675	716	661	623	673	688	670	622	718	653	653	709	683	696	627	668	687	650	676	692	631	688	665	666	646	635	680	615	683	702	666	673	680	658	688	649	614	659	658	677	679	621	637	668	660	699	663	688	632	653	682	579	675	621	686	641	643	640	647	672	683	667	673	650	656	687	648	644	607	682	639	673	651	661	659	646	663	648	655	666	632	648	628	667	677	645	673	679	663	689	676	660	652	671	600	623	673	666	685	683	682	716	694	672	670	692	624	689	657	652	682	663	650	644	649	640	632	637	632	662	650	663	636	656	666	664	628	620	674	679	629	645	628	666	673	634	648	687	654	724	674	648	652	636	661	680	669	720	656	595	696	631	654	665	652	626	693	649	652	630	677	628	622	650	739	690	644	669	701	646	703	654	683	704	708	695	621	688	671	610	644	649	615	671	649	644	670	645	638	647	660	654	674	630	624	621	706	677	663	651	653	622	670	668	640	637	673	638	629	647	669	650	673	681	667	674	648	638	624	595	667	664	611	640	629	710	649	644	635	668	714	632	629	691	707	664	699	667	675	665	631	690	608	658	640	668	663	681
24212	21330	28707	24285	20746	2286	642	396	325	275	243	224	231	222	219	189	204	184	183	163	167	168	186	161	178	184	209	147	140	169	175	176	150	171	157	185	162	161	192	167	144	149	145	161	169	155	177	169	152	166	146	163	197	149	175	166	161	175	150	164	168	154	174	172	177	170	157	152	162	168	147	157	160	154	159	171	148	164	158	174	154	158	161	155	171	143	154	162	173	151	170	153	170	160	153	158	117	147	171	161	181	161	151	159	152	164	152	183	156	158	165	138	151	167	154	170	165	170	153	178	160	166	175	143	163	163	163	158	167	160	146	148	158	146	144	174	165	163	173	148	167	127	175	146	162	167	152	173	158	147	202	133	164	145	168	161	143	142	135	139	155	166	141	172	146	157	169	144	130	147	174	170	135	149	148	171	166	141	149	186	169	164	158	158	172	151	171	148	168	153	150	141	158	163	148	157	169	148	164	176	170	163	154	158	170	153	154	155	164	152	151	161	164	164	154	145	137	159	168	148	150	150	146	146	161	166	148	138	167	157	146	152	142	177	143	169	146	178	166	156	143	145	191	163	124	155	157	146	142	178	138	160	156	154	161	162	139	146	141	172	172	149	141	166	147	142	168	192	163	141	149	185	153	168	138	169	155	180	185	157	173	148	168	142	137	148	145	156	148	167	153	158	141	146	160	139	132	133	149	153	156	132	129	146	151	151	170	121	134	143	161	144	172	150	154	161	183	152	149	145	159	150	169	179	147	152	143	176	136	163	148	155	160	180	164	163	150	165	178	140	163	157	146	162	179	172	131	138	167	165	155	173	158	160	146	156	167	147	150	140	157	164	148	165	156	152	142	146	171	152	150	159	155	157	157	138	164	162	169	144	162	149	165	169	172	128	187	150	165	173	145	146	173	147	165	149	152	149	164	136	170	153	144	164	143	142	165	160	148	169	178	151	144	169	163	164	153	165	145	153	160	143	163	177	159	153	168	159	170	173	176	153	159	133	154	181	146	172	153	162	167	158	135	180	169	174	166	153	143	167	143	153	164	165	153	160	168	149	158	163	153	180	158	176	171	163	148	138	153	156	175	146	146	174	160	165	163	155	159	134	153	148	138	167	163	152	184	171	166	151	173	154	150	148	155	159	142	144	175	160	152	157	135	147	173	153	146	152	156	150	130	141	142	176	168	144	149	165	165	144	165	160	167	148	152	143	154	143	172	159	161	175	147	138	148	177	147	140	153	151	155	151	153	163	172	180	176	164	145	163	142	159	161	139	146	150	163	139	184	164	161	171	142	154	174	156	163	168	146	138	162	171	149	155	150	174	150	156	150	149	188	162	165	185	167	160	168	139	156	153	174	158	168	181	167	151	159	136	161	166	166	160	166	155	156	166	150	171	155	160	172	145	175	168	150	163	156	168	170	139	144	139	151	173	161	156	138	150	142	164	144	151	148	171	160	142	151	171	155	165	145	162	154	171	163	147	165	170	170	161	153	200	141	154	139	150	181	143	163	182	172	152	160	143	165	172	144	150	157	165	162	155	167	143	142	164	150	148	156	159	167	139	161	163	142	193	185	171	153	154	165	143	164	161	128	158	152	126	163	174	142	125	160	175	148	158	150	148	167	151	142	151	138	156	142	167	169	144	162	145	158	176	152	143	141	177	176	160	165	135	167	150	172	163	167	169	147	154	145	167	173	156	150	136	176	172	161	159	151	158	154	152	150	168	152	158	160	145	166	159	163	144	170	171	171	161	157	178	162	174	161	152	148	156	153	163	178	164	143	150	145	138	170	135	137	158	168	159	151	158	152	186	162	162	141	145	157	155	157	165	147	155	189	159	158	162	177	189	163	161	138	151	157	183	141	172	176	169	155	151	167	160	164	157	147	162	158	164	153	149	147	160	167	156	147	171	172	161	160	180	161	147	169	134	157	161	162	160	166	164	170	162	177	160	169	172	172	166	159	170	166	139	164	152	159	146	148	157	166	173	145	165	163	144	167	168	167	156	157	147	140	163	149	153	164	153	138	186	172	151	159	163	162	164	169	142	164	165	135	155	160	168	142	160	172	159	158	180	163	157	193	161	148	135	184	150	150	156	168	143	181	167	151	173	148	151	153	142	166	152	160	155	152	139	164	161	168	168	184	145	162	174	141	174	184	138	169	172	163	162	167	163	160	146	142	161	162	137	182	180	160	171	150	149	132	189	144	154	159	148	151	168	165	165	151	152	155	183	159	155	146	155	148	170	137	153	162	140	144	148	163	170	145	158	149	177	157	137	143	168	158	135	160	171	155	158	145	160	178	159	141	155	155	135	175	153	174	155	165	138	147	158	154	163	169	165	167	152	169	153	154	141	163	164	137	165	167	177	164	166	158	148	158	171	152	141	163	170	164	163	140	177	170	147	174	151	140	183	159	174	134	149	151	157	178	169	171	156	136	145	164	169	161	162	153	157	147	154	149	154	167	134	151	145	163	169	156	160	163	145	161	166	154	149	166	148	156	149	163	167	153	151	153	175	151	139	159	151	171	147	144	167	148	150	145	162	183	158	180	149	181	153	166	147	169	178	162	140	156	153	158	173	146	151	181	145	148	158	156	159	179	159	168	144	165	149	169	150	148	149	152	160	137	135	155	154	165	142	146	149	138	155	145	162	181	149	156	149	153	161	164	167	155	145	162	162	157	133	139	154	170	171	131	142	171	166	146	154	147	136	161	132	160	138	184	157	156	148	140	170	142	176	142	163	146	162	153	151	144	139	160	147	154	143	156	167	156	181	155	147	162	157	140	152	170	173	128	147	156	159	143	172	149	161	164	147	142	175	160	178	166	151	131	133	154	134	149	142	145	155	133	151	179	166	148	155	159	162	160	147	167	154	145	160	147	153	143	171	177	157	162	150	158	187	181	172	158	158	170	164	155	168	194	166	164	158	165	165	151	154	137	158	152	157	148	128	138	149	158	165	160	174	153	125	157	162	155	158	145	157	166	156	169	176	177	155	167	143	160	144	195	164	149	164	155	164	155	153	177	173	166	158	155	149	158	153	159	159	166	162	141	149	158	166	129	154	146	158	153	150	151	146	146	147	172	162	151	147	157	157	144	157	143	167	154	150	181	156	166	143	180	160	164	140	167	163	158	165	177	173	199	152	156	159	147	166	138	156	163	164	155	157	163	153	182	147	141	159	166	169	153	154	161	142	157	202	137	163	166	167	159	154	161	158	144	151	153	160	162	141	154	168	159	159	160	140	169	177	149	164	126	134	143	182	146	159	159	143	150	151	143	138	189	142	157	144	166	126	148	142	165	153	174	153	167	162	183	138	160	155	182	163	134	137	181	165	175	165	160	149	170	186	174	156	147	149	139	154	156	181	153	142	162	160	147	144	144	156	170	156	152	167	155	156	154	147	168	186	161	144	150	161	157	169	144	159	159	140	186	160	151	161	157	166	170	168	132	158	147	176	147	156	157	148	149	162	158	161	158	147	147	172	141	177	156	145
24713	10337	14173	4313	2762	2052	1583	1245	1062	905	737	693	623	616	565	560	534	498	479	435	414	444	430	402	377	392	394	382	342	354	383	360	381	360	370	370	346	342	341	365	355	327	341	361	385	353	313	341	325	340	350	326	340	311	331	370	342	327	341	340	341	289	328	309	333	344	342	314	322	361	324	337	342	334	317	322	322	358	333	320	340	321	330	362	335	359	332	339	329	306	389	334	319	337	337	333	348	345	326	353	317	328	325	378	367	310	341	301	351	361	374	330	323	329	338	338	384	339	328	373	356	332	301	315	319	345	335	324	321	334	326	345	316	334	322	329	368	355	354	337	340	327	337	335	337	314	333	328	346	339	327	320	345	331	311	312	328	318	299	339	335	317	316	341	329	334	339	340	339	324	337	317	347	338	304	301	326	325	313	303	353	321	326	329	338	324	311	339	340	373	333	336	340	326	309	305	321	343	324	342	344	331	324	303	352	288	325	346	315	334	358	324	323	318	340	322	321	312	329	348	320	341	343	325	341	315	315	315	372	305	321	340	320	339	362	313	321	318	342	331	334	323	342	327	340	348	354	317	340	318	313	346	328	345	326	301	312	327	302	333	287	318	339	307	357	309	297	346	363	304	340	339	322	322	335	321	293	308	337	310	355	330	333	324	306	322	343	299	312	354	323	292	336	316	318	343	315	333	310	330	357	312	347	313	325	329	336	307	333	338	334	327	341	291	334	297	322	338	340	300	332	349	311	332	347	323	331	364	326	334	304	327	313	368	309	343	320	343	329	346	321	306	330	330	367	333	338	348	289	356	329	318	319	339	337	350	277	362	313	328	325	349	340	357	299	318	315	319	332	307	318	361	318	327	305	357	327	373	323	334	317	326	307	302	361	322	333	308	335	307	308	318	311	321	320	342	303	321	307	321	321	301	313	313	319	336	319	348	291	305	314	334	315	342	371	323	325	336	357	313	328	345	330	360	307	319	326	336	303	352	311	299	317	336	321	305	342	331	316	334	331	325	326	325	349	321	342	311	282	354	298	340	318	336	319	286	337	341	322	308	342	337	346	327	341	308	304	310	298	323	307	293	348	343	319	328	336	356	344	348	333	339	344	328	331	325	305	317	308	328	330	328	329	308	319	331	347	314	323	335	377	325	360	283	303	326	324	330	346	293	345	340	343	308	319	314	336	311	311	316	336	340	357	347	368	328	329	291	317	326	349	354	289	346	330	317	318	329	310	271	335	339	329	307	352	324	377	333	326	343	298	333	325	337	344	362	310	303	290	350	298	339	329	322	329	315	282	335	329	305	280	353	303	315	351	321	317	342	301	312	290	344	312	319	298	316	326	362	337	317	321	349	313	326	330	298	333	311	366	320	335	351	359	313	323	323	321	339	350	339	315	346	346	304	327	322	327	336	309	304	370	346	342	356	305	327	307	343	315	351	322	320	354	316	346	333	304	332	314	337	320	317	301	351	329	297	340	357	304	341	349	345	333	356	346	311	311	308	338	330	325	325	348	327	303	352	354	345	302	352	325	329	302	332	348	346	315	345	346	312	315	347	294	351	311	318	342	324	314	345	327	328	370	302	318	330	320	325	316	357	334	338	362	330	334	306	341	322	309	316	352	343	342	315	327	320	323	318	287	324	348	363	322	329	338	333	313	295	335	325	317	346	354	303	329	304	317	306	337	308	360	317	329	340	344	347	317	305	377	325	310	352	338	339	316	347	324	318	333	349	297	312	284	317	347	303	340	341	331	354	300	318	341	340	308	316	307	321	293	334	338	334	337	325	358	344	306	326	353	359	363	357	344	363	320	298	319	318	298	373	322	345	336	330	319	346	338	313	346	329	339	318	331	333	310	310	346	322	321	309	313	338	333	334	315	345	362	328	322	318	349	332	349	327	302	331	327	328	323	367	380	325	350	304	344	339	313	350	333	337	316	334	342	288	335	338	334	323	343	327	341	355	329	299	324	314	328	336	329	327	360	334	323	300	359	342	313	323	271	338	343	332	315	337	335	317	344	314	294	333	330	333	346	329	295	307	331	339	330	334	326	339	315	331	334	335	340	313	313	342	314	310	307	309	340	342	333	322	339	303	344	291	319	320	389	354	322	311	321	330	332	330	307	352	340	353	328	312	330	302	350	329	312	351	328	336	319	312	324	334	314	311	321	317	346	333	316	304	304	325	325	321	288	329	364	338	296	333	310	342	329	348	342	309	354	311	348	325	339	340	337	316	296	325	310	318	321	339	301	328	337	303	339	368	346	329	310	351	315	317	357	316	332	335	338	319	351	324	328	301	325	327	331	337	326	370	346	313	330	314	320	337	310	302	277	309	343	335	339	335	347	316	346	344	333	350	291	314	358	326	310	305	343	352	300	354	321	356	339	299	333	299	344	310	305	341	336	333	338	333	315	310	330	349	335	322	338	317	350	356	327	332	318	352	330	338	329	334	319	376	338	360	306	356	302	347	335	304	345	345	299	307	323	337	321	311	330	333	305	325	292	342	340	334	310	310	348	326	324	313	315	344	314	361	340	356	346	308	336	304	334	335	318	322	312	346	306	317	322	320	315	346	336	340	299	359	289	336	340	319	333	301	326	312	312	353	348	333	292	325	339	351	328	337	341	324	304	338	373	320	336	317	329	348	345	318	315	315	345	316	320	331	351	331	306	314	332	288	340	368	306	324	338	301	319	346	317	332	333	315	322	359	284	364	343	300	344	302	342	321	320	348	315	326	336	329	319	305	343	344	331	344	340	316	323	334	314	304	318	346	331	330	347	303	308	294	355	318	357	320	342	353	319	322	330	298	371	331	281	308	348	350	320	346	341	314	297	326	361	325	306	323	318	360	342	312	353	346	305	336	338	318	314	330	328	327	315	320	366	342	328	304	333	311	332	344	311	324	320	337	327	324	315	309	351	328	293	310	337	329	324	317	331	305	303	299	324	299	326	300	318	320	310	351	328	345	333	335	355	344	322	311	361	309	338	311	322	356	368	323	301	292	348	330	344	325	332	342	330	317	312	326	306	326	309	323	314	296	332	340	324	310	290	343	339	392	316	343	325	330	330	321	334	322	359	328	364	320	326	313	315	329	340	332	335	333	340	327	354	320	313	319	341	339	346	334	340	311	319	309	338	338	312	322	382	304	325	327	330	329	336	352	342	323	321	319	324	341	325	327	356	334	342	333	336	370	353	345	329	330	274	312	330	357	354	324	338	341	311	337	300	336	351	299	343	354	322	336	340	332	318	305	321	313	307	336	321	304	306	335	314	333	341	357	335	336	351	328	323	362	325	350	319	302	329	346	308	317	326	317	343	317	311	324	364	274	347	315	366	360	324	324	339	317	321	353	302	346	322	349	313	303	344	355	344	355	289	342	331	284	342	316	323	335	316	336	334	321	332	326	309	329	369	309	366	303	321	336	346	312	348	361	360	293	329	338	313	293	349	314	322	337	295	336	345	342	328	331	325	343	315	315	338	299	335	317
23311	21350	29257	23800	21351	19909	2150	828	666	560	468	456	433	413	419	390	431	405	386	374	368	327	344	347	353	349	319	332	371	366	326	323	344	333	356	324	321	314	324	310	320	295	344	300	319	321	344	354	296	319	313	344	315	294	339	310	314	328	308	309	301	295	309	318	296	309	307	315	278	287	343	328	302	314	323	300	331	286	351	329	336	313	308	318	316	322	326	309	301	275	333	326	304	307	309	297	287	295	319	297	341	348	318	307	335	312	320	309	325	307	310	291	308	295	307	309	307	315	316	333	293	316	290	325	299	313	295	310	301	285	272	300	295	332	295	317	301	317	279	317	296	301	307	287	294	305	331	307	300	299	331	316	311	296	312	322	293	300	304	298	317	259	323	296	331	316	337	321	311	300	295	295	270	309	292	334	301	308	298	307	321	300	294	285	321	306	321	300	319	291	289	306	326	286	266	284	319	325	292	297	305	261	322	286	301	318	291	306	358	314	322	309	310	334	299	291	333	285	315	286	309	292	312	308	361	320	269	308	299	293	300	289	311	321	318	318	293	310	308	306	347	317	316	326	335	330	320	312	293	303	293	290	296	299	311	351	327	329	284	330	295	289	310	311	303	321	314	303	310	310	293	305	319	335	304	327	297	301	290	294	321	300	295	300	324	292	324	336	309	298	281	308	313	257	300	298	287	317	331	318	295	330	318	321	290	294	298	286	291	306	276	299	285	322	316	298	314	277	314	308	298	329	301	317	294	281	308	342	330	303	318	334	310	284	315	297	314	290	323	321	357	306	314	303	317	304	305	320	304	298	285	310	310	328	322	321	305	315	317	319	296	295	280	302	324	288	302	317	295	310	326	320	296	317	344	304	294	289	292	298	302	361	305	266	294	296	306	298	294	313	326	323	322	295	273	299	330	283	271	320	306	307	319	314	315	313	302	308	279	317	327	308	300	297	319	294	290	299	315	297	286	302	316	316	288	317	303	329	281	290	339	312	288	301	296	328	293	291	306	329	300	312	270	325	320	307	288	330	328	316	304	303	326	292	307	307	324	281	314	294	323	291	316	326	314	291	312	320	300	298	304	312	324	302	333	300	317	280	310	309	283	306	295	290	283	278	317	302	278	308	301	289	288	335	308	286	327	321	288	305	317	303	318	334	290	303	332	327	278	305	318	297	333	288	288	305	303	289	309	311	299	305	315	342	296	308	305	300	277	307	314	290	298	291	293	325	291	319	297	297	304	307	268	283	298	303	290	330	313	325	304	327	313	288	330	311	316	291	282	310	314	332	310	301	300	300	281	324	314	310	317	283	293	296	303	315	311	310	292	316	292	319	283	293	354	326	290	294	344	305	304	307	265	310	294	310	237	306	305	290	322	291	288	329	315	307	295	317	308	275	282	312	317	323	304	307	327	293	316	283	303	296	302	317	323	287	286	326	269	289	309	301	310	320	324	299	283	348	291	298	279	301	324	338	291	315	324	292	300	323	327	280	279	335	304	305	288	330	331	304	312	305	299	287	276	302	285	304	287	352	304	327	321	316	308	314	304	305	286	290	347	317	290	307	299	319	341	291	318	335	297	332	311	338	277	318	306	337	320	327	312	319	305	312	329	308	337	316	328	281	288	289	302	312	304	329	299	291	292	310	309	313	278	307	297	290	272	319	330	323	283	300	314	296	292	295	299	285	285	288	343	294	317	307	277	304	322	297	346	326	310	298	287	315	310	294	313	335	304	285	307	296	298	303	287	289	314	287	307	294	313	305	315	328	297	345	269	294	307	296	290	314	287	302	344	336	313	297	296	295	314	316	290	315	304	275	280	307	281	318	345	296	312	333	317	308	284	318	305	311	305	332	317	282	291	322	309	307	310	307	299	293	281	315	277	317	292	281	286	313	321	286	285	314	322	312	323	300	316	313	262	318	282	306	301	326	283	293	313	325	321	291	325	297	330	332	304	315	311	316	304	301	313	324	281	329	321	334	312	318	309	308	298	297	286	312	303	297	285	336	318	299	326	298	307	331	290	308	279	298	293	308	278	311	310	328	300	278	281	313	287	296	292	293	363	300	330	298	302	316	331	299	336	271	290	312	311	294	304	292	355	344	307	272	292	291	297	322	325	301	323	291	303	318	295	290	316	304	311	315	318	279	326	302	294	307	331	317	291	295	299	340	316	307	350	299	316	332	307	291	298	333	322	330	324	347	295	326	304	312	294	284	302	316	318	300	331	298	278	303	281	308	306	302	307	305	305	288	327	301	321	332	319	306	296	300	301	315	301	287	324	257	332	291	302	290	309	305	296	305	336	304	311	337	335	336	319	334	322	320	310	314	311	271	316	296	291	301	316	281	297	298	292	297	304	305	301	300	287	262	280	315	313	300	285	316	287	304	332	319	309	291	316	285	323	303	284	328	329	305	290	315	295	297	311	332	280	291	290	333	307	316	287	304	319	283	314	282	274	307	305	289	313	275	307	325	308	314	308	287	288	303	277	295	284	308	294	300	324	311	310	306	302	341	309	308	271	350	293	282	277	298	326	342	287	338	314	329	297	323	330	298	271	302	298	302	327	316	319	316	284	293	287	301	327	279	307	308	297	315	282	306	331	326	298	307	307	294	324	330	304	313	312	345	327	319	293	283	278	277	293	316	305	322	302	297	277	284	325	287	294	292	338	262	308	308	319	301	297	318	325	336	309	287	301	303	291	306	309	312	326	284	286	306	323	323	281	299	291	286	309	313	301	324	296	300	325	307	304	331	304	289	299	306	311	331	315	320	316	326	312	303	316	329	313	305	302	301	296	324	291	314	314	320	332	333	309	303	340	308	305	316	296	331	323	310	313	307	301	312	296	300	304	288	303	313	289	301	334	297	288	305	341	321	302	292	304	315	309	319	276	309	299	319	327	276	314	290	329	282	330	336	314	308	268	275	287	313	309	297	301	283	292	301	283	320	301	292	322	288	323	283	307	280	316	315	312	313	306	279	287	290	298	263	268	298	294	308	286	287	303	313	317	301	322	325	303	297	312	338	299	314	334	322	257	287	301	294	292	302	307	297	325	282	323	309	342	269	304	311	315	339	308	293	302	303	297	344	313	301	331	313	333	314	295	293	294	331	354	315	290	291	301	326	309	308	331	315	335	331	313	290	299	290	277	293	342	313	319	282	314	285	335	302	320	336	301	262	303	299	314	315	302	298	329	318	303	293	313	302	335	323	320	294	291	319	309	314	309	317	269	306	283	316	304	274	306	301	292	295	312	322	342	287	312	325	328	320	327	314	313	302	321	326	342	327	298	324	295	312	287	294	266	316	317	308	322	290	280	289	325	277	304	280	288	267	333	316	286	345	321	335	322	298	338	312	375	352	264	305	312	287	295	300	291	281	285	328	316	300	297	299	280	340	348	289	329	301	317	317	320	293	301	332	301	317	263	331	287	290	290	297	323	314	293	310	318	296	284	291	303	288	336	297	318	323	283	288	315	301	310	294	289	325	303	305
28630	16440	18552	7554	5105	3708	2793	2423	1841	1575	1439	1295	1163	981	975	936	892	841	841	768	784	758	737	674	728	673	707	659	616	648	591	653	642	641	608	641	618	618	586	603	612	605	653	595	597	602	584	606	560	589	609	581	541	612	551	569	562	587	567	604	591	593	587	541	566	559	630	573	577	562	552	585	532	569	571	561	531	574	590	586	612	573	577	550	590	600	616	559	624	568	597	553	592	558	572	580	558	590	581	546	552	588	578	554	577	556	575	557	554	556	553	595	571	569	619	605	555	566	618	605	633	568	562	578	584	592	559	572	520	550	547	617	548	578	562	564	583	613	561	588	571	586	584	562	562	541	574	550	548	584	538	548	542	554	586	567	572	549	571	546	583	542	588	566	565	560	582	603	562	571	565	542	564	578	583	573	548	559	559	531	548	536	602	574	571	535	578	582	560	553	610	588	558	579	580	543	580	597	622	548	627	592	585	559	575	585	551	544	576	602	569	609	522	556	555	583	578	581	574	608	549	632	559	555	559	537	586	559	537	553	566	573	582	545	524	568	597	585	557	562	539	602	577	565	574	591	564	551	566	550	584	557	525	552	532	561	583	529	552	586	583	554	577	583	569	571	558	564	580	555	541	573	535	600	583	527	646	600	592	569	570	584	562	543	565	559	572	571	561	534	596	536	584	617	566	562	555	556	537	548	523	580	564	602	583	567	597	534	586	549	560	554	549	591	657	555	568	603	551	542	564	556	558	594	543	570	556	525	608	566	538	535	560	595	583	571	575	574	570	580	564	572	562	539	564	537	573	584	544	563	556	551	552	554	584	561	569	558	580	542	587	566	570	589	569	578	535	576	566	578	574	555	575	565	554	566	572	602	618	527	520	564	560	543	599	559	569	579	556	570	565	601	579	560	570	564	590	548	619	569	595	563	568	597	573	557	543	619	562	563	571	603	579	573	586	558	575	567	586	599	574	571	569	583	601	566	553	543	546	588	568	565	584	549	571	573	555	573	562	559	496	559	553	563	592	568	567	554	560	589	519	562	594	560	608	557	601	546	538	551	543	612	581	533	557	563	579	543	535	560	603	563	570	605	582	598	565	590	543	528	588	556	572	553	551	546	593	506	566	564	561	570	555	552	564	597	602	592	552	576	562	611	570	575	551	582	535	564	552	597	554	603	536	573	575	566	556	563	557	620	574	585	550	596	594	553	564	598	589	584	555	557	597	536	539	557	591	543	540	582	515	547	560	544	603	564	553	555	620	598	610	597	563	582	548	578	548	605	586	546	532	545	578	561	578	569	552	590	542	578	577	532	548	540	526	572	587	552	579	477	544	596	544	523	592	563	576	557	579	587	533	570	615	562	575	613	575	574	588	525	587	615	593	565	588	512	581	561	540	554	549	575	541	562	534	548	547	583	564	568	544	548	550	565	594	555	552	550	545	553	556	596	613	580	561	544	583	600	566	594	590	557	579	536	515	562	553	566	533	544	560	572	553	581	537	567	600	558	599	533	546	587	607	552	580	570	564	582	556	558	560	554	562	538	574	577	603	550	577	560	590	581	540	533	568	586	558	516	570	543	544	567	637	587	582	528	592	570	608	615	576	552	543	617	593	578	539	536	559	572	552	577	575	603	604	574	552	577	573	558	570	554	545	592	569	586	568	579	561	581	571	584	547	555	542	577	596	579	551	566	552	607	563	531	608	584	573	578	521	590	537	569	559	566	601	586	553	570	552	543	571	569	558	546	608	567	517	535	566	534	606	564	573	604	587	551	592	571	565	596	543	569	573	561	562	563	577	588	590	536	561	587	584	549	601	565	569	543	606	571	590	649	558	545	552	596	548	571	566	510	561	552	563	587	569	584	563	585	544	575	568	548	563	575	569	548	541	524	560	589	594	568	613	548	627	542	552	563	520	555	563	542	561	568	552	551	559	628	553	550	576	543	553	566	554	539	555	559	574	582	565	591	545	577	587	581	565	560	560	583	572	585	550	565	558	560	580	591	619	534	564	541	579	570	549	540	605	522	556	585	586	560	545	523	558	578	560	599	532	559	547	578	550	560	575	561	559	555	558	577	568	567	548	568	558	544	568	563	579	562	555	559	564	540	546	558	575	572	574	545	554	587	553	557	580	534	608	580	560	588	587	512	603	578	545	566	552	590	592	593	570	549	545	551	594	552	549	574	564	581	580	567	563	604	543	562	558	558	550	554	603	557	565	512	582	602	582	528	539	554	547	568	565	584	571	599	587	562	550	543	565	566	570	566	574	583	562	606	557	559	537	588	533	548	588	565	575	586	614	579	567	552	552	604	586	605	555	570	568	545	546	589	595	600	566	584	598	571	582	553	539	566	599	543	573	610	604	579	542	551	567	597	583	526	551	577	540	584	563	565	512	565	580	583	606	597	549	597	582	542	549	594	551	583	551	581	567	572	547	587	580	515	537	587	560	595	624	549	569	532	614	572	555	582	574	606	530	523	556	609	572	516	557	567	585	571	572	557	589	597	576	535	518	589	593	575	594	581	555	506	561	597	554	605	574	539	552	579	558	529	569	572	544	553	557	569	578	568	580	568	546	564	602	580	553	589	543	552	583	571	576	570	551	559	576	573	560	508	522	547	525	539	525	560	570	553	587	595	568	560	588	567	559	599	585	595	582	580	584	560	568	565	558	545	583	592	599	558	617	553	550	596	602	581	533	580	580	553	583	599	548	581	559	551	560	588	558	561	535	559	584	594	566	620	529	575	547	565	540	584	599	584	576	587	552	546	561	575	575	585	584	556	530	568	578	556	562	553	566	527	571	570	573	612	577	573	514	580	568	556	527	609	583	551	574	600	573	572	585	557	537	561	602	539	529	589	588	578	582	546	594	571	534	585	547	575	625	574	547	533	559	591	546	546	578	561	553	591	559	590	605	527	551	569	574	536	627	556	571	582	577	561	553	547	598	582	613	557	574	577	475	546	586	532	603	544	589	568	555	614	569	597	567	602	563	559	556	580	566	553	538	534	576	569	575	582	536	549	591	562	583	555	530	629	561	582	549	606	590	562	572	563	560	579	581	587	543	571	607	591	593	569	539	567	562	571	596	570	554	568	566	586	596	600	580	543	588	563	550	578	605	594	530	551	599	554	563	551	551	575	578	563	560	587	544	540	551	623	590	553	557	568	604	561	542	580	559	549	586	573	592	554	541	540	586	568	558	594	573	575	553	563	538	571	521	558	514	528	527	570	561	569	568	616	565	556	564	538	583	612	574	561	576	560	575	541	552	583	570	601	549	584	558	562	569	554	584	574	581	601	577	539	576	553	538	558	578	545	549	550	564	599	614	511	536	551	591	619	587	550	517	544	551	553	571	568	579	571	575	565	554	582	546	559	596	572	561	583	579	570	602	498	558	532	602	527	551	579	516	570	581	539	526	582	587	600	588	591	561	591	571	540	573	563	547	592	556	576	578	532	569	542	543	585	570	585	582	608	563	583	555	613	580	528	586	566
26779	20817	9208	803	465	410	349	344	331	310	328	322	349	375	321	357	365	313	311	352	314	367	335	338	345	366	327	310	309	335	335	323	319	349	322	315	355	340	327	323	306	324	329	327	335	299	356	332	344	331	319	339	369	313	344	372	332	331	314	337	332	340	374	331	333	375	325	321	325	342	350	310	341	327	340	336	369	343	345	311	313	301	320	328	381	299	340	328	352	350	338	313	336	288	316	329	339	316	334	299	338	314	349	347	322	310	399	355	316	348	354	334	344	351	325	339	306	361	334	301	308	328	314	315	332	324	328	344	309	292	311	321	337	311	309	329	338	330	328	297	339	350	321	336	317	307	304	336	334	325	375	329	376	341	316	297	312	312	318	367	350	315	343	315	351	339	328	299	313	324	319	349	352	321	353	296	347	346	336	331	298	340	312	333	320	337	324	337	347	330	341	329	351	354	323	326	314	346	341	344	310	354	345	363	327	333	305	339	338	326	321	347	320	320	301	326	328	333	310	349	315	296	311	309	340	346	302	314	346	328	346	342	340	354	299	314	324	320	318	369	352	320	334	309	340	348	321	326	334	300	328	309	308	354	327	351	317	302	322	330	309	318	332	330	297	335	336	326	308	328	323	320	320	289	336	316	364	305	353	334	317	331	349	346	327	318	359	369	329	324	326	361	321	316	290	395	339	308	301	324	328	365	319	328	317	337	318	328	325	338	337	328	355	304	316	329	299	370	305	331	359	310	374	329	314	343	346	305	321	341	311	351	326	357	372	311	322	299	305	332	354	338	340	327	336	329	361	310	347	361	330	345	298	334	326	311	379	316	324	337	306	310	338	324	339	330	338	337	329	365	313	326	350	313	317	333	319	319	332	320	336	337	338	337	339	334	314	355	324	357	326	331	349	361	341	306	357	305	338	317	307	320	349	332	369	347	304	320	311	373	342	340	322	332	333	344	368	328	351	343	335	337	323	297	353	328	317	341	377	336	316	282	317	343	341	322	323	353	325	345	346	304	341	315	335	339	322	347	356	323	331	305	318	351	356	326	352	320	309	298	320	305	357	293	314	364	307	303	333	334	309	319	329	327	327	350	326	325	342	348	338	331	329	335	322	344	359	334	338	324	334	326	352	336	334	317	369	333	331	350	320	337	322	305	398	320	322	378	308	318	348	337	321	317	329	301	318	322	330	352	337	318	342	313	356	313	361	310	343	326	315	335	374	308	317	333	319	346	331	341	309	342	319	333	332	317	356	305	368	333	318	312	350	349	339	338	322	350	308	336	376	332	316	389	341	323	333	301	331	347	341	346	304	309	322	322	327	313	322	305	354	351	335	334	337	336	324	323	337	336	323	319	341	318	380	355	329	358	343	348	350	345	341	343	336	324	341	326	358	328	383	332	313	320	319	334	357	350	320	351	337	322	340	331	330	341	340	322	324	307	331	323	319	364	329	318	349	346	322	329	332	305	334	323	323	310	340	348	300	352	336	317	342	314	345	335	321	320	356	334	332	331	340	340	310	323	293	336	312	314	342	315	296	312	323	316	345	362	329	335	330	332	325	321	369	329	332	376	326	337	343	386	366	327	324	325	324	331	365	330	350	311	329	348	339	328	323	310	360	301	317	327	310	337	349	394	342	343	309	337	357	347	325	356	312	345	350	352	321	342	317	334	347	320	323	290	304	293	339	340	337	357	338	367	350	340	348	325	319	329	345	303	323	307	328	329	308	293	344	333	340	318	354	313	298	336	355	337	338	316	327	328	347	338	352	323	305	333	317	374	350	356	325	302	329	313	337	312	333	314	333	339	339	330	342	336	321	302	307	295	350	346	362	349	359	324	348	338	325	311	378	348	330	340	317	340	324	316	305	349	324	305	280	334	284	326	326	307	298	339	319	355	305	309	322	313	365	369	332	351	334	284	344	315	317	351	331	362	325	357	341	310	346	337	364	344	317	359	352	321	333	333	313	311	331	364	305	343	329	325	310	293	322	327	323	313	317	330	327	337	337	357	362	316	331	348	336	347	340	312	296	334	317	362	358	322	331	334	337	342	345	318	330	321	323	359	307	322	368	343	362	363	326	317	320	339	337	332	321	352	330	339	328	318	344	337	357	305	325	331	301	330	320	359	363	339	326	338	311	322	342	305	340	341	339	329	320	332	324	333	316	322	314	341	359	328	319	320	365	336	327	315	358	317	363	365	331	333	325	291	346	306	320	341	309	345	371	354	318	338	316	341	340	317	317	316	311	331	326	298	339	334	346	309	369	358	342	312	337	347	330	307	299	368	349	348	355	320	345	314	310	341	361	356	348	356	342	339	297	333	297	345	306	318	322	357	355	368	300	347	298	350	343	325	335	321	354	339	329	331	300	368	315	294	325	339	342	337	327	355	339	319	301	335	325	319	331	312	335	332	365	335	333	329	328	336	324	321	324	324	327	312	328	328	309	348	367	327	325	333	333	318	313	323	308	359	332	332	327	338	341	299	331	337	350	347	340	321	319	323	304	304	327	329	353	301	311	336	361	324	307	346	319	321	331	360	343	311	289	327	335	358	336	297	342	331	313	339	343	308	347	348	342	346	323	319	314	311	340	307	283	344	328	312	365	332	324	298	329	308	311	300	326	327	326	347	352	336	334	339	353	321	329	347	317	311	321	330	349	348	317	309	328	345	314	371	357	327	329	327	318	333	333	356	333	308	331	341	313	327	332	313	366	351	358	308	363	318	351	327	352	330	325	308	334	332	324	328	310	333	345	323	339	367	320	372	317	320	335	345	303	310	278	308	346	336	324	326	331	343	327	341	329	336	373	360	336	353	304	322	329	322	337	331	328	344	308	318	334	355	341	331	323	306	358	325	355	341	369	337	340	315	320	306	346	344	344	328	319	325	328	329	344	305	303	356	302	340	326	326	318	339	328	344	353	330	310	296	309	337	336	347	357	340	344	324	326	305	322	320	294	324	314	335	379	344	289	338	349	367	300	312	331	350	347	351	336	324	326	306	321	318	324	369	325	304	332	321	335	332	331	334	308	362	330	327	325	352	300	327	321	325	321	354	352	344	339	361	307	318	346	288	347	334	367	313	331	369	328	335	315	334	343	314	347	326	331	323	296	361	347	325	349	330	379	333	330	351	363	324	329	324	351	333	321	307	340	320	344	316	312	313	303	332	336	296	327	315	325	319	319	335	347	340	309	337	327	336	321	323	304	373	347	317	339	330	340	370	364	345	329	348	324	318	314	312	329	356	322	327	317	363	333	303	307	344	322	325	342	355	351	315	331	344	367	313	304	322	337	356	363	324	317	370	356	313	337	314	326	320	345	288	310	349	296	334	317	342	323	357	325	312	355	321	331	316	326	342	336	328	319	323	322	344	319	326	315	343	354	325	340	290	331	386	326	340	358	358	350	330	333	331	345	370	326	362	305	322	350	348	292	340	291	344	318	349	328	323	325	319	335	339	313	301	354	339	309	323	353	335	339	308	346	372	332	322
12259	1818	2980	1037	870	803	767	778	719	709	657	666	721	692	680	665	691	706	693	665	676	628	655	695	653	643	677	623	637	720	650	660	684	637	649	673	640	614	676	660	674	612	638	693	652	658	640	687	637	647	676	654	656	674	655	629	674	667	641	647	664	663	636	685	627	651	685	691	669	674	586	643	622	594	677	654	613	657	667	637	671	675	658	684	635	713	652	661	628	646	642	699	687	642	659	677	669	641	625	685	617	658	655	647	676	669	665	678	644	644	610	649	636	650	672	693	627	650	657	647	724	678	666	611	589	633	595	669	671	632	644	702	660	713	694	690	629	685	639	661	677	682	668	640	690	694	655	632	642	645	668	660	694	676	655	685	713	679	679	655	623	660	663	695	647	666	605	632	677	681	656	673	666	653	650	642	640	638	625	683	685	657	630	658	653	611	632	683	663	642	632	634	650	676	681	670	630	592	707	699	697	636	677	657	650	672	662	619	637	660	702	662	652	658	677	643	697	613	672	655	639	663	642	681	659	652	613	645	648	656	651	602	685	688	680	686	664	671	679	665	672	659	668	626	652	682	628	704	650	646	659	651	642	671	637	686	681	599	620	651	730	702	729	661	601	661	694	654	688	680	645	607	681	678	658	654	664	654	674	638	649	593	644	676	671	688	656	652	658	656	630	677	654	655	644	654	669	658	671	574	647	647	644	633	637	669	708	674	676	639	633	623	624	648	668	662	666	644	665	677	640	718	656	696	674	671	648	626	648	640	628	622	645	673	644	589	697	663	629	660	657	668	643	637	622	687	684	664	641	645	641	670	633	656	678	666	656	653	674	617	597	664	635	674	678	656	675	693	678	665	642	658	630	630	690	661	653	705	656	662	618	654	651	664	654	650	643	665	626	695	658	643	654	667	672	672	632	634	655	639	646	642	689	662	686	620	627	661	637	668	642	654	631	652	630	625	621	671	689	661	634	655	655	656	709	655	653	683	674	682	680	696	646	633	616	597	678	647	661	643	673	625	621	705	697	668	669	678	619	668	632	669	654	643	652	664	702	632	668	630	661	634	618	681	647	625	709	656	632	655	651	654	687	660	654	630	688	643	678	713	643	688	629	674	701	654	671	645	656	672	689	660	664	647	633	674	700	633	638	652	651	647	637	616	675	658	657	672	668	690	642	621	608	677	659	613	644	631	667	679	672	628	678	624	633	673	693	662	628	638	653	666	626	650	670	686	694	654	666	645	659	652	641	635	635	677	697	647	652	676	665	658	637	655	635	704	649	659	663	674	598	666	672	664	670	680	694	601	707	657	671	694	672	641	658	669	708	687	610	646	671	654	637	626	643	637	681	661	620	648	654	644	630	712	667	635	678	638	657	685	675	664	630	683	647	650	651	727	657	670	598	707	663	650	649	708	611	662	644	672	685	666	695	668	652	687	655	647	664	654	693	716	672	661	657	712	627	651	648	702	655	667	680	678	637	648	650	666	567	672	662	590	684	693	641	632	674	706	671	682	652	696	638	703	622	706	695	674	638	657	707	648	626	693	677	672	685	696	668	697	679	618	673	702	674	650	637	659	682	657	685	618	651	640	676	622	602	683	629	656	715	661	666	633	647	667	639	655	667	676	668	699	671	671	651	617	633	650	659	661	687	653	627	670	645	655	659	705	640	708	590	687	657	649	651	642	623	670	632	665	672	669	680	628	614	694	689	679	682	675	673	608	612	688	671	638	667	640	692	656	667	675	638	656	665	678	689	624	657	681	653	621	667	661	630	648	659	649	646	661	608	631	634	609	700	638	655	677	682	644	679	650	652	673	639	664	706	656	655	640	668	665	632	669	631	644	680	624	669	651	626	665	670	619	683	629	687	679	673	653	646	646	652	646	672	635	697	639	670	641	651	658	687	671	678	636	653	681	645	671	661	657	707	627	632	658	645	691	681	635	681	663	656	681	647	640	665	656	673	627	668	633	731	623	671	685	664	684	658	638	665	693	651	669	660	654	689	677	659	668	707	635	682	644	671	621	615	691	643	666	680	681	657	687	653	659	685	657	647	643	660	668	611	651	667	666	631	683	641	666	666	656	675	632	661	645	679	652	620	633	621	682	666	649	611	619	644	638	653	650	641	639	648	681	702	658	657	609	630	642	646	657	688	654	674	661	688	703	640	618	634	621	661	659	641	665	641	651	681	669	646	656	634	658	628	606	627	631	662	647	634	669	625	662	637	639	652	689	648	650	613	684	667	670	653	661	648	631	665	676	672	634	687	653	678	660	691	673	653	640	639	707	642	645	661	619	671	629	684	661	620	654	618	659	615	662	624	703	670	671	669	624	673	663	709	677	634	660	648	665	674	675	671	665	612	639	705	641	650	635	665	654	656	658	651	652	663	651	638	662	650	640	671	644	649	621	655	650	676	635	635	667	672	660	658	633	640	671	656	658	703	679	659	697	682	668	729	629	646	628	687	684	677	664	641	679	701	698	646	639	678	677	658	658	640	637	652	707	658	651	632	605	654	645	634	659	674	663	665	660	712	644	651	713	701	663	673	604	645	648	641	686	663	663	663	669	605	626	640	677	671	606	669	682	656	628	677	634	618	647	676	627	655	651	703	667	661	662	648	662	624	642	652	666	643	688	670	657	662	675	652	722	618	651	651	610	627	638	664	660	659	678	658	659	685	690	661	657	642	661	661	642	644	619	670	636	653	665	626	679	703	678	636	644	657	680	707	656	662	662	710	635	627	638	622	673	666	667	650	627	628	692	656	695	671	689	639	637	658	636	654	665	671	676	653	628	662	708	693	656	659	625	661	644	625	664	658	649	642	627	695	673	673	664	639	653	654	632	639	663	647	643	650	645	644	693	692	677	650	679	632	678	625	658	672	675	658	666	679	652	673	673	628	675	670	699	660	638	598	639	676	643	680	643	653	716	647	689	659	685	661	649	651	668	637	612	654	666	671	677	633	635	678	685	647	648	673	686	641	676	674	659	620	683	644	642	665	690	660	684	623	665	676	640	673	681	683	712	664	679	623	617	668	641	705	626	693	628	647	665	655	653	670	633	683	649	655	678	639	693	680	688	663	622	668	655	620	652	619	655	697	674	669	638	666	669	615	628	679	637	628	640	636	663	669	602	636	685	642	725	683	688	659	670	669	670	631	648	651	693	668	669	632	666	685	665	631	657	669	677	634	639	653	699	666	668	625	594	724	656	613	634	640	673	691	679	703	659	653	663	648	642	631	683	670	634	681	657	698	619	660	627	661	636	625	638	694	642	653	664	632	684	590	671	749	691	678	644	681	649	634	700	687	644	638	680	652	599	674	676	619	636	617	684	650	693	691	630	661	654	673	650	591	679	678	657	654	709	644	671	662	644	632	629	680	673	651	672	676	640	679	699	660	657	653	656	630	664	633	700	667	692	662	690	681	637	719	633	641	664	620	657	676	657	661	666	675	687	624	637	661	648	602	600	647	662	666	632	654	652	648	676	655	645	599	676
24165	21338	28610	24420	20617	2151	577	351	329	323	273	236	218	225	212	218	180	204	201	189	172	189	208	158	139	166	166	125	176	138	164	156	164	169	155	169	182	159	145	156	178	147	160	152	153	180	168	154	164	166	154	160	163	176	153	159	156	166	156	190	151	154	151	177	175	154	153	164	174	152	151	159	151	176	168	149	172	159	165	163	141	137	157	163	154	163	165	141	168	155	151	152	175	156	160	168	159	161	149	163	160	135	151	136	192	166	147	147	144	158	146	166	140	174	170	155	152	177	162	160	160	169	169	164	167	163	162	144	147	163	137	163	174	174	141	165	174	162	165	137	138	146	131	177	175	147	181	173	163	145	180	147	134	160	172	149	160	160	149	163	164	144	153	166	178	179	164	173	151	138	146	160	161	138	156	175	125	164	147	154	154	149	138	168	142	165	149	146	172	132	129	144	144	141	155	143	170	143	140	161	175	152	155	159	166	145	162	178	180	175	171	154	160	138	170	151	160	157	181	167	163	155	145	144	123	159	159	166	174	162	151	165	167	153	155	160	170	151	172	162	157	180	161	178	171	168	162	161	152	167	163	143	148	164	166	125	146	131	168	143	164	141	150	170	159	156	150	148	165	170	152	147	133	144	154	164	171	158	163	164	151	132	179	164	152	135	135	151	137	163	161	157	165	148	136	159	158	166	144	145	159	174	137	177	154	156	145	165	164	163	165	161	145	158	150	154	167	174	158	161	160	148	149	158	150	160	152	149	159	150	135	161	144	163	159	156	148	161	142	179	154	164	149	155	166	135	146	156	158	168	157	146	166	150	130	137	136	154	170	159	169	173	163	172	148	173	152	150	146	151	157	162	156	162	162	165	159	151	147	130	149	144	160	166	181	160	152	133	125	180	145	138	145	151	166	177	169	171	155	149	156	162	153	148	145	153	148	133	144	148	137	155	164	129	168	163	152	145	174	162	149	148	165	175	146	161	165	144	146	152	164	159	170	156	169	147	149	147	154	163	154	144	174	141	155	164	163	145	148	156	140	159	158	155	146	174	164	185	155	153	172	154	142	170	145	165	156	146	152	144	151	160	159	156	174	173	164	129	154	155	150	169	128	165	173	169	162	160	176	149	117	159	146	173	162	131	163	142	164	169	150	142	147	142	179	136	166	146	146	157	154	146	147	158	162	159	145	144	154	151	178	173	154	151	141	152	162	174	156	157	170	146	154	153	170	149	164	142	167	167	160	147	146	189	158	145	165	151	162	149	153	149	153	169	155	152	134	185	126	160	169	160	142	141	158	158	158	156	147	148	155	140	149	163	158	127	179	169	140	158	165	184	170	192	170	167	149	174	173	155	158	170	147	165	142	159	161	161	160	146	149	138	140	144	154	151	147	161	163	139	171	145	140	149	157	170	155	161	183	146	152	167	170	164	177	152	162	128	166	177	152	155	173	164	168	148	155	145	155	137	117	164	150	147	152	163	182	143	149	153	157	161	184	147	162	154	154	157	161	181	163	149	139	154	155	147	155	152	179	176	136	172	168	153	161	168	165	176	165	155	160	150	177	154	156	179	151	164	153	138	126	147	171	172	156	159	170	160	160	181	167	147	162	163	147	141	164	147	139	157	143	126	163	171	159	176	172	144	140	180	151	142	159	150	153	140	141	158	153	178	151	171	161	136	164	139	160	156	152	168	145	150	146	153	168	157	153	136	147	152	132	154	154	159	137	157	156	170	166	158	147	144	175	161	161	160	155	150	170	137	180	153	124	154	154	163	148	146	181	171	167	150	139	172	160	153	160	136	159	155	167	168	136	153	167	161	166	162	148	171	158	159	144	174	160	150	165	163	150	163	165	173	161	150	142	156	167	160	147	165	142	147	160	160	144	189	160	148	143	164	153	168	169	125	175	150	162	169	161	166	145	147	152	142	155	133	157	153	155	182	145	123	163	146	140	170	176	167	149	148	159	150	188	154	138	163	150	154	172	153	169	160	151	161	175	149	148	160	155	150	142	150	159	143	147	173	165	158	171	156	157	155	167	144	160	158	150	155	134	144	145	152	165	154	136	159	160	167	141	148	141	162	177	148	146	158	156	149	154	125	153	157	173	149	160	175	149	160	155	148	152	144	148	165	161	144	150	157	148	145	145	158	170	136	164	165	162	143	167	157	149	176	164	162	149	145	160	155	144	146	155	152	160	156	145	159	165	143	171	154	160	161	144	149	131	200	166	156	156	155	148	143	159	148	163	164	139	158	164	157	140	143	184	157	142	155	163	168	164	149	150	166	156	160	153	163	142	168	154	163	148	140	147	150	158	145	141	152	145	156	163	156	146	172	145	150	137	148	150	129	166	150	158	157	152	166	148	164	172	155	175	148	178	153	130	163	149	175	165	137	137	167	172	142	148	159	150	151	147	179	163	136	154	151	162	159	163	152	144	162	159	139	165	162	168	123	154	129	137	163	169	177	158	171	164	153	149	163	173	151	163	138	170	158	152	172	164	153	176	143	164	166	155	146	154	160	193	168	148	175	159	144	148	158	147	148	150	159	145	168	148	163	150	153	153	154	162	147	160	153	178	157	149	157	151	184	140	174	164	162	150	151	148	161	139	151	150	152	161	142	145	160	159	159	146	151	166	165	159	160	169	176	154	133	143	183	165	154	163	156	171	164	143	159	145	156	141	158	153	152	145	156	156	165	140	182	162	149	124	133	153	137	170	153	150	159	152	138	148	130	150	144	165	180	175	156	160	182	166	162	168	154	140	164	150	157	169	143	180	154	132	167	164	153	143	140	137	154	156	139	195	131	170	160	160	154	150	160	168	176	128	154	149	154	140	150	167	147	139	150	152	154	150	160	155	137	157	155	141	171	135	161	147	160	163	148	140	154	150	159	141	142	158	136	142	183	167	148	165	172	168	157	169	155	148	162	170	171	179	165	149	162	145	140	128	153	130	191	151	141	145	146	169	130	126	146	179	169	170	152	153	160	147	154	167	156	176	160	123	141	153	160	156	128	183	159	138	161	148	152	174	166	158	148	155	167	161	158	171	164	153	157	140	148	146	152	152	176	165	161	161	161	163	160	150	152	162	173	167	154	163	163	173	150	156	152	170	126	168	150	169	153	141	136	173	155	151	165	153	156	149	174	147	121	167	144	141	148	166	150	163	155	164	166	159	164	139	167	147	151	164	137	160	168	159	142	134	149	154	166	134	158	164	160	167	147	153	165	146	167	154	167	140	141	159	144	147	164	171	168	156	151	162	160	161	153	150	177	151	176	163	166	143	145	153	154	172	164	156	154	165	163	158	155	150	156	149	139	164	148	146	153	136	167	148	161	158	147	123	160	171	150	167	175	162	144	158	152	140	153	163	158	158	151	150	142	148	142	170	150	156	153	146	166	143	181	147	146	152	154	175	148	165	156	154	160	153	156	151	154	162	167	159	161	150	131	173	172	151	158	167	147	146	175	160	170	159	178	181	167	163	149	141	172	171	166
24477	10391	13518	4360	2831	2073	1564	1280	1054	892	741	712	680	600	540	537	472	454	448	427	460	387	393	409	398	403	346	358	355	367	368	319	333	380	362	366	335	347	355	368	321	341	378	349	393	345	363	349	287	335	353	333	308	337	312	373	299	302	326	325	342	337	318	325	325	382	337	385	336	326	362	310	350	333	331	320	357	334	327	358	303	319	338	325	332	356	343	334	352	356	346	318	316	317	299	320	344	347	343	331	305	327	347	329	304	356	332	336	336	334	328	313	353	336	350	368	333	343	332	341	312	345	329	325	321	335	318	356	347	325	310	319	335	324	339	343	322	309	294	296	317	331	322	297	307	315	339	329	364	354	354	339	341	336	345	330	338	340	356	309	311	332	342	317	316	341	315	321	343	326	364	322	302	306	348	337	345	294	333	346	320	330	333	323	333	318	334	315	322	344	314	328	326	347	345	300	325	347	319	307	291	327	329	334	326	308	329	317	336	307	324	332	349	302	324	327	365	277	338	301	331	322	322	353	328	328	323	305	310	328	337	305	332	339	322	314	363	315	340	345	311	286	306	355	297	313	306	328	322	336	323	316	338	334	340	331	335	337	318	345	348	327	358	320	327	306	317	314	361	352	326	341	335	334	351	324	357	344	336	321	318	304	321	343	298	368	331	327	344	311	339	295	328	294	342	328	343	325	322	311	309	307	311	339	329	326	302	312	324	327	307	323	343	303	349	365	312	324	316	306	337	350	359	324	318	349	349	309	340	342	334	336	334	303	322	354	312	305	313	318	312	320	312	324	351	305	314	311	312	341	380	326	297	305	312	314	320	371	333	308	295	314	337	349	355	344	329	332	335	308	327	327	331	354	302	371	318	333	325	326	316	335	324	315	321	307	363	340	346	326	324	352	317	318	326	349	309	333	315	331	321	323	357	309	334	315	317	318	323	355	335	301	318	327	323	292	351	337	314	337	306	341	309	347	322	315	296	328	306	344	334	326	331	314	334	319	315	318	338	325	302	329	317	328	304	326	321	339	337	348	321	309	303	318	330	319	340	345	330	343	357	347	324	313	340	310	344	295	334	330	310	310	360	322	290	334	333	323	330	311	310	338	344	334	347	296	334	341	306	318	317	311	285	338	337	359	309	286	332	300	347	290	350	336	299	287	338	343	324	344	329	316	360	290	325	368	327	312	331	329	341	321	319	329	345	311	333	316	310	315	296	323	335	302	324	337	309	337	339	324	348	344	342	353	322	330	306	322	327	330	324	335	337	311	330	366	320	318	316	336	334	304	317	338	294	319	336	331	336	360	337	326	321	321	329	311	338	334	314	328	314	310	329	311	305	325	324	325	304	319	337	351	337	331	314	353	335	324	337	319	323	339	307	323	324	348	322	303	334	340	325	324	324	331	305	322	335	321	309	341	324	307	311	307	345	324	357	306	348	330	327	308	329	323	360	314	335	355	304	300	357	334	357	313	315	303	343	357	339	327	333	312	314	340	357	330	322	304	341	334	329	327	353	290	335	332	310	333	335	315	340	356	330	338	358	315	327	340	326	320	309	334	301	381	337	335	306	328	298	311	329	311	303	327	316	335	361	278	319	308	349	325	337	323	342	329	312	321	314	319	369	324	371	334	322	324	365	353	330	322	350	327	306	342	331	359	321	325	332	301	342	324	322	328	336	309	308	368	330	296	337	308	320	331	322	348	325	346	326	315	343	323	284	355	335	295	328	342	306	323	332	319	331	362	332	326	314	317	322	323	342	338	325	311	338	328	343	336	345	301	351	328	328	354	308	309	335	315	360	342	290	311	336	341	336	321	318	329	333	342	359	356	345	349	321	290	312	369	310	347	328	327	341	331	339	323	333	321	342	332	319	352	297	319	324	348	343	350	293	302	352	336	333	312	322	321	346	307	312	321	297	318	324	327	282	336	326	305	339	320	333	303	321	312	313	327	301	312	304	350	332	338	332	336	315	339	308	346	317	316	345	333	353	350	287	288	320	339	314	368	302	340	298	307	334	321	307	334	350	294	327	340	320	317	320	339	296	342	358	322	326	342	319	332	313	311	342	324	317	322	283	311	318	356	339	331	301	353	326	339	292	295	337	330	315	297	318	322	302	320	337	336	321	356	312	327	312	305	360	296	326	299	327	318	341	303	337	345	337	336	346	331	335	325	331	320	323	340	318	349	310	320	329	339	338	347	324	324	322	359	301	300	308	307	323	321	326	345	317	305	329	332	276	318	341	364	316	335	311	336	308	321	326	333	309	332	306	330	302	331	303	353	332	317	338	326	307	340	306	354	322	348	323	333	328	313	316	343	328	331	342	343	341	346	314	349	340	312	315	312	313	284	340	318	323	304	352	328	308	299	327	322	372	331	310	322	344	321	335	318	310	311	288	330	337	303	336	327	336	312	325	339	328	302	320	347	333	348	334	341	318	318	350	312	337	339	351	317	344	333	310	317	350	318	319	331	351	329	347	338	345	331	332	326	273	296	277	300	334	348	344	320	326	336	336	328	324	326	308	352	323	349	330	334	328	329	323	325	335	311	314	327	336	317	317	334	296	337	315	276	308	348	316	332	334	342	359	358	319	314	301	309	320	319	329	312	311	344	324	322	303	352	333	323	348	334	303	348	296	322	303	323	305	339	308	335	346	363	286	327	331	357	340	308	322	340	318	334	317	300	332	320	314	327	307	348	288	332	342	341	353	311	342	341	340	357	296	345	343	303	330	326	312	344	318	347	310	353	308	303	339	320	328	306	325	322	320	295	349	291	356	300	291	291	317	296	319	327	305	332	310	335	364	337	332	343	318	338	332	309	344	357	351	331	335	306	341	313	298	314	322	312	323	317	329	299	340	328	363	322	340	338	357	303	337	340	317	301	333	297	332	344	335	340	331	322	316	323	316	299	323	333	324	308	305	303	337	294	360	309	333	322	335	355	310	328	332	353	316	331	314	308	337	328	331	313	310	352	315	320	321	297	298	357	314	317	323	323	359	338	306	313	296	316	336	311	336	297	337	315	337	345	323	306	365	313	334	342	313	283	317	376	361	319	313	335	323	294	299	318	323	351	334	320	338	312	332	326	306	356	329	333	316	330	308	309	311	336	333	317	341	297	335	347	326	331	347	335	318	328	314	312	317	349	340	301	337	322	317	341	293	321	322	344	321	314	310	323	354	351	318	322	328	320	325	344	357	316	353	319	339	335	325	362	315	321	374	321	304	325	335	338	317	317	336	337	316	321	334	328	320	333	367	337	310	329	339	311	294	312	330	324	337	316	327	314	351	332	336	333	276	364	314	332	351	342	316	316	323	297	329	331	322	335	325	314	323	322	345	341	329	344	298	330	308	331	327	320	294	326	323	331	313	302	338	343	337	301	316	318	338	323	357	346	306	319	321	326	307	357	333	345	308	312	322	339	339	324	302	337	341	331	336	339	350	320	289	307	358	346	299	311	303	324	304	376	343	336	352	338	317	336	323	303	335	340
23258	21342	29227	23822	21342	19883	2173	825	649	538	541	487	478	455	408	415	400	397	372	320	347	324	347	335	374	375	342	326	368	365	323	338	326	295	348	351	325	348	316	327	287	359	331	298	315	288	306	327	299	316	343	315	319	327	324	307	330	305	280	289	303	318	303	334	304	317	278	301	318	302	336	318	304	322	310	313	308	317	328	313	298	327	321	301	312	341	336	319	323	319	303	311	299	320	314	290	318	282	317	296	322	289	322	326	323	282	323	292	286	288	313	284	349	324	296	323	358	325	331	327	337	292	304	306	289	320	310	314	316	321	316	309	278	300	309	306	309	319	320	347	342	336	306	306	300	326	293	316	322	293	325	272	342	315	287	298	293	323	325	325	328	305	318	349	299	324	281	315	296	308	297	292	313	321	307	364	272	295	323	307	341	320	314	304	297	312	320	308	291	325	298	292	302	308	307	317	309	332	297	295	273	319	300	275	293	315	292	298	312	312	320	317	295	342	307	324	279	289	309	287	336	313	307	277	317	311	307	299	296	284	323	340	314	292	341	300	297	282	326	337	338	316	326	288	323	320	299	311	323	317	293	301	316	289	310	292	288	319	312	312	278	330	314	314	307	304	313	307	305	292	304	280	310	293	289	318	304	318	308	315	322	300	302	346	312	281	299	289	291	330	335	288	303	290	314	282	339	325	286	280	278	324	295	309	283	307	325	303	329	336	327	295	267	336	332	297	300	278	292	311	309	315	286	321	276	299	335	308	293	323	332	326	292	321	310	312	313	317	269	321	317	328	260	292	312	297	336	293	313	337	313	319	300	298	293	285	300	324	284	323	294	322	298	311	304	334	322	299	274	309	311	303	291	323	326	320	314	295	287	320	320	297	305	302	319	312	349	287	299	279	333	325	302	282	335	295	283	343	332	293	318	309	321	296	328	260	327	325	307	319	314	303	273	333	289	270	279	282	308	294	291	299	318	297	312	279	314	305	314	341	292	313	307	303	327	298	251	286	354	325	324	331	327	300	346	283	324	298	285	316	319	282	296	276	288	316	341	303	322	298	302	295	326	314	318	297	293	294	287	324	312	307	283	336	325	298	304	291	312	301	308	317	324	293	285	308	314	293	334	286	302	298	296	286	294	300	294	343	322	325	296	312	338	284	272	311	329	301	341	310	305	324	302	295	309	314	313	320	326	323	307	306	292	321	305	318	310	312	306	278	318	261	314	291	308	334	300	318	324	297	351	274	313	299	321	290	301	284	305	320	312	298	297	302	321	309	304	308	290	307	309	315	302	321	298	311	308	303	307	296	304	303	322	296	282	334	347	317	305	303	329	307	308	303	312	284	290	295	305	304	276	336	312	302	328	279	321	300	338	301	322	305	326	335	325	289	296	312	338	288	300	296	290	302	326	310	310	283	323	334	267	309	331	314	322	296	298	279	295	311	315	332	307	299	318	314	311	280	314	315	291	318	306	288	304	301	315	310	313	303	342	312	289	305	303	300	273	295	300	313	298	302	319	297	335	323	310	333	333	327	319	304	287	266	308	314	324	310	284	312	324	283	325	294	293	310	307	290	272	312	305	324	344	276	315	313	295	326	302	284	290	306	304	295	284	308	295	332	323	285	305	317	298	325	320	274	302	320	278	294	319	319	271	341	288	299	281	309	338	277	305	318	332	296	320	332	288	312	287	301	294	319	329	306	293	295	316	303	318	293	332	307	283	301	294	301	300	311	324	332	281	276	304	314	304	312	323	277	266	293	316	300	304	306	307	289	313	284	325	292	288	321	310	301	299	336	314	307	290	327	331	308	274	300	277	313	282	340	298	290	317	301	298	286	315	318	310	299	314	297	280	306	304	327	312	324	310	321	297	300	313	299	301	301	309	311	321	325	318	309	306	343	281	288	299	304	296	305	318	320	322	295	316	321	318	302	302	300	319	317	306	339	309	304	289	312	287	290	298	323	317	317	275	299	343	307	326	341	314	310	307	314	317	295	279	316	297	296	308	302	325	317	277	321	300	335	330	280	295	329	288	311	319	289	288	335	320	293	309	349	296	281	339	287	301	272	301	300	312	318	306	296	313	322	316	292	330	319	253	289	321	297	275	336	320	298	285	325	332	315	312	315	308	326	316	285	304	290	315	289	349	301	314	296	319	319	298	328	327	326	327	332	294	269	299	308	273	294	309	308	320	306	321	317	307	324	333	314	328	319	294	309	343	282	328	301	305	296	326	295	309	304	314	284	322	291	343	315	294	316	284	287	303	306	312	332	290	316	275	303	322	335	278	334	311	291	318	295	328	301	287	300	295	309	263	335	353	317	298	299	299	311	295	311	308	332	285	300	309	299	275	315	306	277	298	296	324	277	315	343	287	302	280	308	308	312	289	299	327	289	332	326	264	281	323	334	300	317	309	361	318	327	334	291	314	310	333	326	301	316	291	315	344	308	329	311	293	316	327	286	308	298	290	295	310	307	305	292	323	308	290	272	302	308	295	320	297	300	316	346	299	321	330	304	340	306	278	306	321	307	321	305	320	307	325	300	310	298	329	326	309	267	304	308	314	299	309	310	325	307	302	296	308	324	292	327	322	342	297	314	319	322	282	309	291	304	290	308	297	325	318	315	320	307	334	293	331	326	307	294	318	324	323	302	277	320	311	322	288	274	298	283	293	306	299	288	311	266	342	323	294	318	318	296	323	307	303	310	306	340	294	300	307	270	305	301	275	316	299	280	315	362	313	317	291	313	291	287	316	306	293	315	293	293	302	294	329	290	300	273	312	308	334	339	281	308	319	326	290	312	288	291	327	285	316	321	296	296	320	311	307	314	299	291	318	309	313	340	315	311	279	324	303	304	301	293	289	304	299	295	333	282	306	300	335	327	330	317	343	271	295	285	308	292	268	325	297	315	309	305	327	313	320	293	303	303	315	328	317	305	305	323	315	319	290	282	338	291	323	292	305	340	293	300	315	303	316	299	316	313	292	307	299	319	323	288	304	292	334	269	317	325	326	306	323	304	284	279	301	283	246	296	326	318	300	328	315	312	298	306	321	336	351	302	292	321	313	295	324	343	328	318	306	316	290	310	294	307	336	322	335	350	312	281	319	331	332	334	268	280	301	306	289	300	291	314	331	303	315	311	291	308	329	305	315	320	290	337	290	324	326	287	341	332	323	314	291	306	332	318	328	320	295	331	316	304	276	311	294	296	302	276	291	274	325	328	307	305	351	322	305	273	297	311	313	303	300	324	277	285	320	277	287	269	314	324	310	302	282	320	295	339	285	336	296	322	305	333	315	300	330	293	306	330	330	299	313	313	329	307	297	313	317	338	301	287	333	299	298	330	299	327	294	314	287	313	297	285	289	329	335	313	292	288	282	282	351	309	317	330	319	292	310	303	313	309	334	317	311	313	323	320	317	290	310	324	317	316	315	275	328	305	300	310	264	318	330	287	301	315	299	326	323	293	330	292	313	287	315	303	308	305	318	302	312	324
26660	16731	17241	7650	5115	3664	2839	2304	1867	1600	1383	1294	1105	1024	1022	864	892	742	759	756	700	731	779	742	680	681	703	644	650	630	624	671	610	671	626	624	605	598	619	606	617	622	595	618	606	599	561	579	607	561	544	612	596	559	631	595	586	570	534	596	609	559	532	552	589	603	572	537	582	595	565	540	587	619	557	594	584	557	551	629	569	560	546	534	512	591	622	563	597	590	575	574	570	589	558	597	545	559	544	591	526	569	545	582	520	596	562	575	593	540	555	595	575	531	575	577	560	571	552	526	583	577	546	615	550	558	580	549	558	564	556	539	583	556	552	569	545	577	557	594	550	588	573	600	561	575	576	590	581	571	557	533	516	585	559	562	562	519	578	567	569	570	555	582	602	538	573	571	584	543	573	555	568	543	578	566	597	531	537	601	549	582	552	552	594	565	522	518	508	537	584	541	528	564	610	559	537	571	595	550	562	593	553	590	573	573	601	618	569	589	562	601	567	543	559	569	542	569	551	540	613	553	573	559	566	583	558	513	532	600	581	527	559	572	595	539	573	558	568	560	568	521	543	561	570	601	596	598	562	589	602	543	555	544	570	543	575	518	558	583	582	559	492	570	578	577	583	587	596	565	590	551	510	540	520	534	568	593	546	591	555	577	585	565	593	615	567	553	593	515	566	524	589	577	550	560	572	575	579	531	573	576	594	587	576	589	560	557	569	577	600	538	601	563	585	575	623	552	586	560	603	574	568	567	582	570	594	558	596	524	606	563	585	588	586	559	535	577	540	557	587	598	581	583	525	573	581	570	592	545	546	549	591	584	563	548	575	553	591	573	570	579	562	555	577	541	499	533	563	584	566	545	586	552	588	565	553	571	588	582	548	582	596	591	577	562	553	538	557	530	575	603	563	555	572	518	574	572	527	597	587	588	576	578	544	589	598	572	553	569	580	572	575	531	545	592	567	547	518	534	574	592	558	588	566	551	570	546	555	572	547	560	603	582	581	539	571	543	547	540	587	597	585	564	566	579	596	554	549	569	536	567	554	545	582	574	564	567	571	576	548	507	590	554	604	576	545	555	543	581	556	584	546	544	547	590	582	564	565	605	589	552	596	588	588	544	569	548	537	625	584	549	580	559	593	575	594	592	565	525	581	552	578	544	585	541	600	567	552	503	534	566	568	586	580	581	605	560	562	560	585	578	553	544	590	594	570	548	550	560	604	590	560	531	599	553	576	561	578	572	558	596	579	590	571	587	532	585	520	583	573	559	516	588	561	546	582	585	564	554	559	580	611	514	577	596	583	535	598	568	541	562	555	569	572	557	573	518	589	538	593	580	584	578	561	591	563	570	581	554	544	623	563	581	558	578	609	569	572	575	559	548	580	515	562	597	602	546	537	572	538	571	595	518	590	562	572	589	559	562	562	532	525	572	577	559	600	583	538	519	578	585	542	550	527	573	561	590	578	575	567	552	549	557	563	563	605	554	571	545	554	558	560	579	534	583	573	545	568	566	558	579	575	567	570	567	561	547	569	545	571	591	528	576	581	542	576	573	578	584	577	490	514	552	571	544	526	538	572	537	574	551	594	559	529	547	565	573	533	585	557	541	554	530	536	564	566	554	558	566	582	567	544	582	588	612	539	564	557	499	526	562	534	533	597	545	557	533	574	530	584	520	540	579	520	590	555	564	546	534	539	529	586	560	569	534	549	618	534	592	527	578	559	567	576	599	562	559	532	616	591	552	549	578	563	576	591	568	600	577	550	535	593	527	582	570	535	547	566	517	596	571	541	562	586	539	563	572	548	572	575	569	541	583	547	586	598	555	566	547	562	556	557	583	537	548	580	570	560	586	566	537	497	550	550	603	551	535	599	563	557	574	596	579	563	552	575	557	557	556	556	537	537	553	532	566	586	583	541	548	594	564	551	555	538	573	596	530	597	578	528	548	557	587	550	549	555	533	552	572	570	591	541	562	572	534	590	574	547	547	549	582	553	555	548	588	591	573	546	564	556	500	580	527	569	535	570	552	567	569	572	580	570	535	568	603	602	603	561	556	558	588	575	583	590	575	576	565	556	600	543	572	572	559	537	535	587	612	574	616	571	569	560	564	566	559	537	575	528	563	547	558	585	567	587	582	508	577	590	566	544	602	570	531	582	524	550	581	558	574	551	560	583	557	556	540	582	587	611	569	531	579	554	629	590	523	572	544	589	588	551	563	575	560	568	570	572	612	566	505	591	543	582	599	545	611	568	549	564	549	543	547	538	549	560	550	612	573	547	538	515	581	530	570	563	565	526	552	540	563	573	589	559	544	572	633	588	571	569	619	556	537	577	545	497	602	562	590	572	557	572	551	554	553	586	527	573	661	541	573	571	579	565	566	534	607	597	570	551	570	555	617	549	561	569	551	588	563	575	548	574	534	585	615	576	546	592	560	582	566	540	551	524	587	566	577	511	550	524	578	565	591	565	555	563	565	525	589	572	575	616	552	593	581	568	596	604	514	562	561	554	559	584	564	535	614	560	566	559	578	561	570	593	578	526	538	587	595	546	561	604	502	625	562	533	566	593	552	572	521	600	563	565	565	565	568	546	578	551	546	539	533	592	569	593	556	547	569	604	536	581	568	597	558	553	602	536	555	525	561	561	642	558	547	560	592	553	564	525	618	604	564	560	562	566	570	555	609	557	555	559	534	589	554	572	581	583	569	581	524	550	534	575	561	597	565	562	555	593	579	562	569	551	544	549	601	569	575	528	565	541	520	557	625	529	533	537	555	515	607	563	555	614	541	552	534	608	565	556	550	552	567	525	504	557	527	574	587	587	583	551	568	555	521	516	563	599	557	588	602	597	513	527	536	566	552	553	576	580	571	571	605	565	580	577	586	547	539	554	571	584	562	575	589	557	517	581	585	567	540	546	560	595	546	529	571	614	544	562	582	606	589	589	589	554	572	492	533	522	571	556	605	561	556	560	568	541	529	545	544	560	570	576	575	538	542	595	576	552	538	517	560	588	535	578	573	553	525	635	612	574	587	574	558	604	598	581	558	564	567	509	566	574	562	582	573	586	567	564	564	557	549	594	566	598	537	593	548	574	533	570	578	546	568	559	583	599	607	592	602	556	573	534	529	541	581	576	568	554	641	575	561	579	572	546	572	581	585	556	553	589	582	568	542	560	557	537	564	595	526	554	587	534	532	629	556	561	586	560	578	572	541	582	605	565	575	547	584	547	546	584	561	555	544	575	563	515	526	592	554	594	583	611	597	570	557	572	599	530	585	525	567	592	564	570	520	571	545	560	571	545	559	578	570	592	567	558	594	571	541	571	550	583	570	561	559	535	541	549	598	560	547	554	529	554	556	584	571	575	574	569	573	565	539	537	566	548	604	599	590	567	552	580	583	569	550	545	531	545	547	566	536	580	557	555	539	558	572	567	553	552	575	550	542	573	593	571	582	553	547	546	549	564	579	530	595	536	566	588	595	585	510	563	604	563	554
26808	20851	8824	908	520	481	362	349	366	361	346	383	327	306	339	355	309	373	352	338	340	314	313	297	331	324	331	334	335	326	314	349	350	325	357	347	313	316	333	328	342	367	309	347	301	366	356	310	321	325	333	329	356	368	330	338	342	322	350	338	344	353	322	329	324	357	294	323	325	347	308	349	310	310	317	317	342	362	324	348	351	307	322	352	334	369	347	306	322	336	328	359	357	317	343	338	320	331	355	323	339	332	332	315	346	282	324	348	353	327	327	359	334	328	324	336	327	341	320	331	334	321	326	333	355	354	342	311	339	323	328	331	300	316	333	334	328	326	313	336	336	364	324	286	325	330	332	356	322	305	335	325	359	319	319	325	335	325	348	349	326	320	351	346	331	340	357	319	346	336	315	324	363	320	357	297	334	335	327	304	337	312	373	309	320	352	308	320	366	301	355	329	338	336	338	342	338	324	323	326	339	302	332	345	360	333	300	327	320	347	324	340	356	328	335	308	300	323	329	309	360	311	335	338	330	351	320	328	320	323	399	335	348	355	341	359	334	344	330	319	360	320	332	322	337	334	324	323	320	345	321	324	349	337	314	350	323	353	273	356	375	327	341	342	346	328	319	356	319	317	330	347	313	314	332	371	314	321	334	321	345	324	335	311	319	324	361	333	330	367	363	340	337	344	333	354	325	352	341	350	318	336	341	331	334	343	322	370	373	347	335	315	332	331	314	349	338	315	324	312	362	329	354	325	339	360	317	339	338	349	291	359	329	329	290	314	351	323	321	338	313	324	332	303	341	336	297	301	301	353	321	350	328	328	346	332	352	334	299	327	348	305	315	326	325	340	334	332	329	328	340	316	338	345	334	324	336	342	347	323	354	343	336	340	325	340	327	337	331	361	316	312	337	351	332	339	318	334	355	356	344	329	368	351	336	330	306	341	326	329	326	315	294	305	320	361	356	335	331	339	290	329	334	351	314	319	334	328	293	340	337	350	325	330	318	319	316	368	344	363	326	341	345	331	342	316	328	331	335	325	329	346	330	322	363	342	333	317	346	314	346	343	321	316	318	337	326	328	375	349	328	350	320	337	307	374	343	300	331	330	335	315	311	335	350	321	311	332	322	332	350	327	317	340	338	311	345	302	340	314	323	299	302	339	340	325	311	328	337	330	329	353	355	306	290	299	329	373	315	343	334	315	340	324	343	341	339	328	334	322	304	311	339	300	343	369	329	343	325	333	311	342	358	346	347	300	342	331	358	350	348	304	330	345	338	319	371	330	305	328	328	318	320	326	341	318	307	323	336	298	344	369	323	335	319	323	347	343	364	331	326	315	362	320	300	341	351	346	330	322	332	350	338	316	332	315	329	323	320	336	320	340	329	314	310	369	350	314	295	353	333	329	349	315	349	323	324	331	332	343	321	336	345	342	289	330	314	345	329	321	346	340	362	352	363	353	325	307	312	336	303	352	339	332	324	334	309	330	340	327	323	360	305	324	314	352	338	335	333	326	341	338	354	302	333	315	340	323	352	296	326	333	332	332	316	333	307	303	316	323	325	319	364	346	349	331	318	332	312	339	354	378	339	340	305	297	316	322	352	331	307	331	331	339	333	327	301	366	337	330	339	322	329	337	322	325	327	325	353	318	325	312	297	323	356	306	338	288	306	356	343	315	325	349	319	344	326	347	339	292	308	354	349	340	344	337	311	324	310	338	349	333	307	344	346	349	318	310	353	358	306	297	343	299	327	334	333	369	323	322	326	317	329	335	316	360	354	304	296	326	372	342	320	325	310	311	338	381	320	326	337	301	339	324	329	373	311	329	324	340	326	328	330	288	347	320	344	340	304	311	329	342	332	311	334	323	363	329	326	331	316	322	338	339	312	326	315	318	329	327	343	352	338	330	320	330	315	331	305	324	359	313	347	314	357	339	346	341	332	316	366	360	323	326	328	358	331	352	355	358	314	312	330	344	352	338	330	328	322	317	310	345	332	325	365	323	352	355	335	332	348	338	333	370	320	302	338	316	348	303	345	333	369	362	363	329	328	295	329	322	343	328	329	346	336	355	341	341	371	304	322	321	356	332	309	337	328	330	330	346	347	359	366	364	339	323	344	314	347	292	310	325	378	321	293	315	377	379	324	342	350	318	343	354	322	326	337	325	312	335	311	348	302	324	366	313	354	305	335	341	326	314	321	340	353	338	321	385	327	324	343	297	377	333	378	300	334	342	314	358	332	330	321	323	344	352	312	393	347	300	335	308	302	302	346	343	311	342	316	342	328	343	312	314	314	332	349	330	353	332	328	311	309	314	301	303	328	333	343	307	320	342	358	327	343	329	346	364	350	329	310	332	347	322	360	333	323	338	334	338	350	343	319	349	312	293	362	316	341	327	319	330	345	338	349	326	322	322	328	349	347	394	334	344	354	336	343	318	331	323	341	311	347	353	369	327	332	334	348	330	303	339	324	323	310	353	334	330	339	344	313	321	324	340	331	292	312	309	387	339	352	348	338	324	337	330	336	331	313	346	399	343	339	314	311	354	356	357	314	346	338	344	345	335	340	343	359	320	323	326	319	345	369	338	297	309	323	335	312	317	313	347	322	350	340	314	346	321	365	341	323	330	340	298	334	326	337	342	320	318	323	320	352	331	330	359	348	360	347	313	347	338	347	322	333	312	337	346	316	346	328	346	328	331	305	322	341	318	339	336	302	341	366	289	337	334	332	337	336	315	326	317	330	305	341	377	327	300	343	347	347	370	345	308	332	341	330	350	375	363	315	360	309	343	323	364	389	333	327	306	361	351	352	315	336	339	350	330	351	289	309	351	335	356	333	338	331	297	361	329	365	340	354	305	317	325	329	356	338	351	362	359	338	357	334	370	313	317	307	335	317	336	336	349	317	347	342	326	306	381	338	359	323	357	311	351	335	361	333	293	353	318	340	342	360	308	317	360	338	314	329	336	315	329	336	339	328	306	320	331	341	330	346	319	301	326	339	323	320	339	346	330	373	330	333	308	353	328	314	327	352	337	311	339	290	337	336	317	369	375	345	334	319	313	335	308	324	338	339	337	323	367	337	335	339	357	332	313	330	332	358	344	336	337	351	292	325	309	314	318	351	337	323	351	336	329	317	316	331	303	356	340	320	347	332	346	335	362	361	340	313	333	345	347	345	353	338	306	340	321	361	320	363	314	305	354	338	343	323	324	332	319	314	338	320	331	340	323	347	345	367	324	322	356	340	351	322	336	316	324	308	337	334	341	314	345	347	319	340	331	316	342	293	331	330	334	350	350	314	330	319	312	347	342	348	331	316	333	333	356	359	340	318	303	333	344	332	335	332	324	336	322	340	343	303	327	352	330	336	333	326	321	303	309	311	361	331	368	324	320	366	345	315	334	340	344	356	341	322	353	368	339	333	347	362	324	306	325	315	304	340	336	310	343	357	335	331	347	330	329	371	320	373	319	323	334	312	284	327	302	351	343	358	317	380	319
11591	1893	2016	1141	1014	871	820	781	734	709	697	687	684	676	633	684	704	675	667	689	672	658	655	678	616	682	655	645	654	664	711	662	645	682	678	719	662	656	657	686	671	661	691	704	653	624	659	609	673	637	683	635	642	627	660	668	625	695	592	676	644	655	668	667	710	637	665	643	654	694	622	698	648	640	674	640	650	695	653	606	629	674	601	638	671	666	617	690	668	663	667	629	676	677	663	634	643	694	630	650	642	653	643	638	645	652	694	631	662	670	690	663	701	665	672	684	644	682	660	640	641	660	591	677	659	641	669	621	655	644	632	628	664	662	651	652	650	644	642	649	664	663	652	645	678	577	657	674	672	662	644	674	646	654	620	632	615	645	646	669	649	638	691	692	647	665	653	668	672	601	679	685	622	626	637	642	670	695	681	685	668	596	661	631	662	646	636	608	629	672	631	655	610	650	667	641	641	660	654	622	617	626	636	668	633	639	631	656	690	643	635	615	635	651	645	667	627	625	662	654	662	689	684	659	665	642	661	665	681	691	662	641	602	641	654	671	656	624	654	654	646	619	685	661	601	674	622	613	658	683	659	674	650	651	714	620	649	677	678	674	624	663	612	654	664	667	650	646	666	665	676	616	689	648	644	646	599	691	652	652	628	680	639	659	668	655	607	696	661	634	621	629	692	628	673	656	611	654	691	674	629	634	662	647	645	603	659	624	644	671	634	619	674	625	624	669	615	648	625	656	634	665	586	600	656	618	654	674	668	652	654	622	633	614	636	621	680	654	667	622	680	646	696	645	659	605	664	653	660	647	632	623	674	623	647	691	626	695	626	674	644	649	609	687	674	633	646	676	625	620	640	677	672	623	678	627	685	622	638	656	659	646	671	648	640	600	638	695	638	664	701	652	623	674	662	679	673	652	678	686	658	639	664	650	620	657	664	645	698	609	655	681	649	633	611	610	645	639	764	672	679	646	687	604	602	660	656	679	672	687	652	662	648	616	646	605	706	636	631	681	652	648	651	633	671	680	652	622	665	665	630	636	628	579	658	666	649	666	683	617	690	607	622	688	644	657	632	644	663	627	644	659	612	630	687	623	669	589	683	634	635	619	627	666	624	656	680	648	630	633	665	663	644	694	632	657	638	627	656	640	664	701	674	641	652	636	641	638	664	678	633	589	650	682	693	670	641	663	652	665	684	623	677	704	645	660	628	629	611	628	673	674	669	648	651	644	654	693	666	702	645	635	637	668	656	651	678	666	650	625	676	685	667	599	665	645	682	607	635	663	663	641	621	675	622	657	655	638	657	641	621	661	694	644	643	669	642	686	663	671	683	670	646	674	654	652	617	679	656	660	622	607	686	594	669	632	612	645	663	650	681	667	669	679	620	691	656	623	664	622	663	653	596	615	692	654	609	678	629	667	665	650	669	692	656	688	672	605	674	655	718	632	686	657	633	665	649	656	676	637	648	675	655	709	648	657	604	681	638	657	685	684	694	693	677	662	678	663	691	663	671	670	637	642	638	675	642	668	598	652	608	665	668	647	633	611	659	649	634	693	603	640	672	653	639	691	634	663	674	608	623	647	652	624	650	654	635	643	614	646	647	643	663	653	686	671	692	629	694	630	638	686	698	692	682	671	701	702	653	670	630	644	618	655	683	650	648	618	673	633	624	637	665	649	622	672	653	609	607	654	627	659	660	679	628	639	666	654	637	629	653	659	668	597	626	610	626	667	664	666	641	672	622	684	638	679	657	630	642	618	661	638	668	643	672	660	622	625	654	645	649	670	661	643	629	689	622	698	654	619	635	704	654	656	666	631	653	675	669	682	662	642	645	650	676	630	641	633	667	648	646	580	661	647	676	663	619	665	634	607	695	630	653	663	677	657	686	629	715	639	641	631	626	661	628	653	636	654	639	647	635	691	637	624	705	649	663	701	630	670	640	635	694	628	654	674	641	635	628	679	668	652	596	641	640	616	638	619	671	675	643	634	640	692	670	649	644	626	690	659	681	634	655	635	638	614	653	658	664	658	646	689	678	663	656	627	656	650	636	646	602	662	652	650	670	639	673	655	659	630	616	701	664	665	628	647	639	652	660	655	622	681	652	672	654	632	654	649	630	630	640	652	623	617	648	638	644	687	663	660	588	683	611	632	715	659	694	647	648	671	676	601	643	606	629	669	674	669	636	663	603	662	680	669	635	705	644	673	660	668	678	622	675	701	629	656	665	639	657	641	680	653	643	643	664	624	678	696	627	679	623	648	667	648	678	619	648	632	646	681	644	671	637	643	648	671	634	678	652	653	677	665	631	637	667	657	677	644	661	670	643	683	656	652	637	670	642	675	696	654	653	669	629	702	616	651	641	688	698	653	668	644	642	648	631	687	634	710	633	634	623	651	643	647	692	631	673	670	667	639	619	623	655	648	649	698	616	685	637	641	632	640	661	679	667	664	663	659	682	664	648	676	699	675	641	672	654	649	692	688	620	617	634	642	685	629	600	690	643	628	664	675	650	652	650	639	617	620	666	678	673	629	611	657	677	637	632	665	667	614	647	649	634	666	648	657	588	645	650	614	688	655	668	644	633	660	664	606	607	682	671	647	678	638	665	662	648	644	668	681	618	639	679	656	612	652	638	627	621	602	633	656	644	668	677	668	684	663	706	664	628	643	662	671	635	692	670	651	679	666	649	680	624	667	619	657	682	648	689	681	677	623	654	640	639	631	657	674	679	700	671	652	645	660	673	663	652	657	682	624	652	645	634	687	654	666	659	659	633	678	705	708	653	681	615	635	624	644	636	621	625	637	623	669	708	700	678	638	642	646	613	599	642	664	689	632	660	648	632	660	677	666	733	683	660	636	686	644	646	627	633	673	645	667	646	600	632	639	667	680	639	697	641	662	624	663	660	688	664	671	644	626	645	691	655	609	673	679	646	704	695	648	678	611	684	599	648	665	669	662	666	623	663	604	648	678	662	691	645	631	608	689	638	620	641	610	635	697	669	620	679	685	664	606	627	679	664	606	690	665	659	644	638	645	649	656	622	673	624	639	666	655	652	618	642	658	637	657	665	681	646	629	648	634	665	659	631	680	673	614	645	683	652	679	657	665	621	627	640	656	665	660	669	647	665	677	677	642	707	673	622	646	642	668	636	650	631	680	666	642	622	599	653	656	655	655	657	649	705	634	667	615	656	704	656	649	673	630	657	674	650	687	623	644	659	635	672	655	581	636	637	679	671	643	641	682	666	624	675	628	659	704	651	634	681	658	627	651	672	643	628	697	692	649	659	656	659	661	638	617	637	676	681	662	615	648	677	648	639	666	630	679	664	631	678	633	612	656	649	615	668	627	695	667	628	644	680	639	686	630	659	635	652	637	663	633	722	666	620	660	576	698	665	674	586	689	609	628	685	689	670	639	646	628	630	643	669	670	656	642	674	677	677	615	642	640	616	601	653	657	675	656	658	654	665	686	635	689	671	659	598	679	654	624	644	682
24235	21318	28475	24495	20559	2091	552	409	327	320	275	247	231	230	198	205	201	160	215	175	180	209	175	190	168	185	171	159	177	194	184	160	163	168	165	151	144	183	182	158	161	159	156	159	155	190	148	160	165	137	136	150	164	152	141	171	170	153	160	144	150	162	162	127	163	134	174	162	144	162	165	153	176	151	156	145	155	149	151	148	139	168	171	140	153	157	174	156	140	157	157	165	125	150	157	159	172	154	131	160	166	138	165	163	144	143	156	149	169	150	156	153	158	159	149	135	156	141	156	150	152	136	160	164	151	155	152	143	165	165	141	164	167	168	154	187	153	168	156	150	147	154	142	172	169	161	143	168	156	155	156	167	165	148	160	152	171	168	150	143	136	160	153	171	134	150	149	126	182	146	156	160	154	152	162	139	168	140	168	151	141	154	154	154	149	186	151	167	159	159	162	165	149	174	136	173	163	136	149	150	172	134	138	165	159	154	146	155	153	158	148	155	166	150	162	170	150	138	153	159	155	170	160	165	149	155	145	164	117	146	130	161	165	154	177	138	136	160	175	149	162	139	142	153	157	151	165	162	137	153	154	152	158	159	153	152	160	152	174	128	143	161	140	146	140	157	171	148	168	165	147	159	154	146	151	161	173	135	148	154	152	142	162	156	163	143	150	145	148	156	164	164	138	150	138	159	159	174	154	165	127	144	157	158	166	146	167	143	171	140	157	164	168	139	139	147	128	183	149	131	145	146	142	145	159	150	170	163	167	157	129	155	160	151	155	165	195	135	163	175	145	167	164	150	174	146	142	163	163	172	172	158	155	159	167	163	175	182	145	153	161	147	146	161	166	149	148	156	147	136	164	150	138	154	133	143	158	133	159	148	172	179	156	125	170	146	145	173	137	159	164	174	161	175	164	138	142	153	149	173	164	167	174	126	167	133	153	164	148	171	137	150	148	141	166	139	147	140	161	146	152	152	139	147	150	159	168	143	157	152	151	119	170	153	146	165	146	132	158	163	149	147	148	172	144	135	151	165	169	156	171	157	174	141	153	181	139	152	164	144	139	148	141	160	153	143	176	159	131	156	155	163	129	141	143	158	149	150	163	151	176	165	165	156	179	165	152	135	153	178	141	156	157	150	166	147	146	172	171	159	165	154	137	142	169	158	162	161	162	161	137	143	151	153	152	167	136	144	153	158	157	139	153	149	151	165	160	144	158	165	152	145	136	155	148	166	148	157	176	158	135	157	157	145	152	155	151	165	160	156	176	157	151	161	179	150	136	145	172	168	173	133	155	180	163	153	159	146	158	146	152	154	180	143	149	169	150	158	151	145	154	164	163	149	127	154	149	142	152	182	168	145	139	141	145	146	128	159	160	154	155	169	130	169	177	144	167	153	147	138	168	164	171	142	163	132	164	161	152	148	157	153	144	150	148	153	142	146	141	154	171	177	153	152	165	157	157	165	146	172	159	149	164	124	165	123	139	157	145	167	149	151	150	158	148	149	159	156	161	147	146	123	154	150	151	131	143	142	137	155	123	160	185	154	138	164	145	152	138	166	136	141	176	149	134	151	146	150	139	159	162	155	135	175	156	123	185	153	150	156	168	160	151	156	127	130	138	168	158	152	145	146	153	147	152	156	163	123	160	172	148	136	148	168	149	175	138	145	163	151	169	162	160	137	174	153	165	140	149	160	142	159	173	165	165	155	159	162	151	121	144	171	159	154	157	159	167	147	143	143	148	161	163	159	172	162	162	158	185	133	151	148	138	147	161	175	168	157	136	162	148	146	156	155	165	145	133	145	152	139	154	127	160	138	164	142	161	159	137	177	153	167	133	151	154	136	162	151	142	132	134	175	150	159	169	161	147	154	162	171	162	154	150	158	151	141	170	166	157	163	146	160	142	169	148	178	153	147	175	142	142	156	135	169	153	168	154	158	146	152	161	159	158	135	127	170	143	157	164	137	142	135	129	142	151	158	147	163	157	146	152	150	151	148	139	172	144	145	133	172	169	157	164	165	145	141	186	167	147	153	156	141	159	158	145	169	148	148	146	133	151	154	172	159	156	129	153	176	151	166	129	145	140	147	161	155	170	170	145	180	164	178	152	161	153	139	162	127	160	157	143	143	167	163	147	163	131	151	167	150	156	146	137	166	173	152	153	162	163	149	142	169	140	163	141	146	165	160	152	144	161	154	154	171	148	141	151	160	149	161	147	168	153	185	167	156	161	181	164	149	177	168	160	153	162	170	163	163	163	150	129	144	178	147	141	182	137	157	157	160	140	143	146	142	168	136	160	171	141	156	163	156	162	164	160	159	136	149	158	156	130	147	148	171	160	135	156	148	155	153	153	151	151	149	135	153	152	144	160	177	141	152	160	160	139	154	175	149	162	143	149	162	164	167	156	171	129	139	159	166	166	160	156	151	147	141	177	180	159	160	169	182	150	152	167	170	161	152	148	168	146	167	153	152	150	146	164	150	153	160	153	146	145	153	169	159	145	154	168	141	160	145	149	152	147	162	159	172	117	158	149	159	135	126	139	175	156	168	183	151	142	161	149	144	149	166	186	160	174	153	141	163	168	167	127	141	150	131	160	145	133	181	164	167	178	152	141	145	141	153	146	127	142	156	144	140	133	167	151	169	158	175	160	156	161	143	157	164	144	163	163	137	151	150	173	168	161	155	166	137	153	161	147	154	159	147	159	152	166	171	149	149	167	134	136	147	178	141	148	159	160	145	182	166	168	151	155	166	150	144	157	143	138	153	178	149	147	137	166	170	160	148	148	144	147	142	149	144	148	159	183	157	166	174	146	160	149	162	148	128	144	150	153	146	159	160	159	156	175	144	164	156	148	161	142	172	145	130	124	153	169	152	159	164	154	150	172	174	155	164	160	169	155	141	140	144	145	150	150	177	161	164	144	167	161	162	155	191	160	168	157	156	148	153	153	175	131	146	160	152	151	128	163	153	166	170	151	166	158	153	160	143	151	142	143	147	160	156	153	149	165	135	156	153	187	155	133	165	141	163	179	137	144	150	153	180	170	159	126	157	162	158	160	160	169	151	164	150	150	133	155	134	151	179	167	145	157	160	148	173	157	162	160	144	160	158	150	153	147	156	145	160	147	153	167	155	164	143	145	151	158	160	153	149	164	151	152	147	151	168	139	151	189	143	165	151	153	134	145	155	156	169	153	157	151	136	174	170	147	173	173	154	164	146	172	155	159	153	171	146	160	157	148	169	162	128	157	143	146	132	167	170	164	162	169	145	176	155	168	160	194	172	149	132	175	156	141	174	145	143	159	157	164	154	159	140	145	158	137	142	145	151	168	196	163	150	140	148	146	142	172	157	135	143	164	152	149	164	160	154	141	143	160	146	150	167	150	173	160	142	167	152	160	139	159	176	153	140	147	162	174	143	135	165	131	143	154	185	170	148	149	155	130	148	160	176	160	151	158	147	159	155	166	147	164	162	168	145	127	165	144	163	167	134	167	158
23446	10455	11298	4380	2861	1981	1559	1341	1025	877	744	688	626	559	583	529	504	477	436	460	448	425	415	383	368	391	391	386	382	368	369	369	338	336	364	351	380	364	338	338	331	361	334	347	330	341	333	335	312	368	308	334	351	314	334	346	353	329	328	343	368	309	322	332	325	368	354	317	328	291	336	334	335	347	351	360	327	326	341	354	326	316	346	337	285	305	337	348	324	323	305	309	294	342	334	335	308	340	306	309	317	315	329	325	297	356	304	330	315	307	340	330	347	357	329	341	308	314	314	320	318	302	317	311	309	308	332	323	316	302	314	341	295	306	295	312	369	339	343	325	354	301	340	313	348	319	300	327	347	357	337	344	317	285	362	324	331	299	306	338	291	349	308	334	305	307	355	326	325	319	393	319	336	313	305	286	348	300	330	320	310	348	338	266	314	334	345	329	339	294	308	333	295	343	314	334	337	313	334	304	317	302	318	297	337	324	329	326	311	308	309	298	314	317	362	331	310	312	345	313	355	322	331	343	360	318	330	322	332	329	347	335	343	356	332	343	336	296	343	305	315	312	318	327	316	344	321	315	319	316	300	317	321	327	350	321	319	357	315	316	279	364	320	329	356	328	324	330	331	319	340	295	323	328	311	319	311	362	310	317	357	342	304	308	347	350	353	318	311	303	312	311	339	322	301	331	291	307	292	332	323	306	328	349	306	300	329	316	327	306	344	299	316	348	312	346	306	331	327	327	333	330	352	319	316	328	333	324	308	320	324	316	332	320	322	318	320	344	329	336	314	347	311	314	340	329	339	298	325	332	300	345	294	322	314	300	295	342	343	315	329	332	329	313	319	329	354	314	334	338	286	335	299	311	336	341	312	294	316	339	301	319	322	352	333	340	351	302	318	330	310	333	315	327	338	305	311	355	314	291	318	325	305	297	324	323	342	338	333	309	327	339	356	350	342	330	313	295	324	304	323	308	330	304	311	350	305	318	324	334	327	344	304	331	318	321	325	305	345	308	330	305	323	351	354	338	344	286	317	331	350	315	351	352	320	306	349	340	317	303	356	341	294	305	327	290	281	332	347	305	343	295	353	363	338	311	286	329	324	332	318	334	323	330	332	348	279	315	317	341	323	322	318	325	316	322	311	331	321	333	324	297	299	313	325	342	354	343	307	322	341	317	347	322	324	327	321	345	296	368	340	327	314	313	297	321	342	304	305	322	315	341	338	327	328	305	307	313	339	328	314	289	329	333	314	316	332	290	316	322	343	289	325	323	321	331	305	306	365	333	323	329	346	315	341	312	300	354	306	302	350	359	335	329	314	305	332	316	324	326	356	320	331	328	347	321	333	340	376	300	334	293	335	337	345	354	308	333	314	292	300	318	347	290	322	298	317	310	338	311	327	288	312	328	319	319	303	297	329	338	314	310	323	310	338	320	325	341	352	315	335	307	341	324	321	382	355	358	303	318	329	319	334	304	328	337	298	344	334	312	304	336	341	348	326	319	331	316	311	313	335	335	310	314	339	312	321	345	326	310	311	322	322	315	317	348	361	293	327	337	316	313	344	284	318	303	305	354	300	316	307	320	311	324	327	311	315	341	319	315	303	320	313	315	342	357	318	322	310	330	294	290	361	336	348	344	310	304	299	338	298	352	328	284	308	298	336	320	328	319	327	317	334	321	329	331	365	308	321	352	327	321	329	334	322	316	295	321	309	319	292	313	307	312	317	322	309	321	326	332	329	314	301	311	319	298	303	336	301	341	337	295	342	328	294	347	317	309	315	325	310	358	336	313	321	324	356	319	320	301	327	339	278	345	323	337	334	329	297	349	301	371	314	293	303	341	323	341	307	375	313	340	336	331	339	298	316	325	296	316	319	335	347	342	329	330	339	334	332	332	311	319	311	303	331	300	320	310	330	351	329	318	310	348	344	333	318	322	344	335	296	336	317	315	348	309	316	310	320	311	349	316	336	286	326	347	305	332	295	344	327	344	306	312	347	322	257	310	326	296	332	299	307	360	350	344	314	341	338	318	328	330	305	330	331	344	359	377	334	325	314	312	304	313	323	328	330	286	320	349	307	315	287	295	323	330	324	336	347	309	333	351	336	295	336	307	327	300	312	334	289	327	308	313	307	326	350	337	298	323	299	333	323	303	331	310	304	331	335	330	300	316	320	289	312	338	316	327	306	340	320	322	343	321	325	297	310	313	314	326	326	331	320	305	306	310	311	311	332	327	312	319	291	328	333	322	346	333	315	303	369	335	317	332	336	330	301	292	335	305	310	282	306	301	287	342	323	339	302	318	281	340	344	312	313	300	340	313	322	307	344	332	322	300	331	331	299	330	298	316	338	352	302	312	272	327	335	358	331	339	323	298	306	336	339	278	297	338	356	294	332	298	312	319	302	329	270	345	340	327	292	333	333	328	340	302	335	306	329	359	298	325	339	332	311	341	312	312	324	325	316	316	312	351	303	340	339	336	341	286	331	364	321	318	335	338	323	318	340	297	324	325	348	349	335	340	354	326	328	308	330	322	317	349	330	330	330	326	321	293	296	324	350	340	296	315	319	316	315	338	306	328	336	317	314	341	335	290	297	329	337	306	288	325	323	312	315	345	362	323	311	337	317	342	301	301	360	336	311	306	348	330	324	312	312	328	308	323	307	310	328	324	309	346	324	322	367	310	306	290	333	315	267	331	305	313	326	320	304	313	343	352	323	335	350	308	343	345	315	277	357	305	309	325	317	317	338	301	338	333	302	324	319	337	309	338	327	318	331	341	334	301	313	298	322	350	319	346	342	289	318	358	332	349	304	332	301	296	309	321	322	330	317	358	326	307	321	322	363	316	345	314	329	340	356	302	290	318	327	316	335	330	334	325	335	314	308	319	293	322	315	312	372	341	336	332	337	298	347	323	318	336	332	300	321	308	325	308	351	303	341	336	359	319	325	339	334	306	357	306	322	322	322	322	333	295	322	327	334	295	356	335	288	354	311	343	295	305	320	335	327	322	338	363	329	346	319	331	320	311	336	300	355	313	349	334	314	301	304	308	320	302	315	303	319	351	340	314	355	331	326	328	329	364	300	315	297	306	356	330	321	314	348	345	338	357	314	332	331	325	322	317	298	332	285	290	320	312	325	317	322	324	338	302	309	294	336	341	305	311	308	296	350	313	311	310	319	346	318	328	320	311	341	320	333	338	293	355	303	348	353	318	305	308	335	327	330	319	329	310	354	304	336	324	335	308	356	302	295	304	291	308	323	339	316	329	326	330	336	329	349	323	326	317	322	309	342	314	291	308	343	326	270	337	317	339	327	298	319	325	320	332	330	351	316	317	306	309	333	300	319	329	345	352	280	305	319	330	329	316	355	343	307	320	318	326	312	321	314	345	335	331	309	296	343	341	338	308	305	313	322	283	312	308	349	306	332	300	326	342	313	315	298	323	322	331	283	336	329	298	332	344	286	319	304	361	292	345	322	299	311	341	344	311	352	329
23237	21334	29199	23820	21338	19730	2161	880	598	598	486	502	404	426	424	433	370	379	349	348	363	381	361	334	373	369	368	329	347	344	331	384	289	301	338	344	331	339	357	311	350	298	317	343	297	350	263	336	321	325	332	322	321	334	354	316	306	295	299	314	310	302	301	313	322	321	306	288	299	300	309	320	349	283	325	304	319	308	281	320	332	358	314	336	310	332	338	319	295	311	313	315	260	355	335	267	301	334	318	348	298	300	289	270	319	316	306	336	276	305	308	311	322	315	314	320	320	302	285	338	289	306	322	317	323	325	290	328	296	313	324	268	298	348	321	276	301	282	284	316	321	318	299	314	307	330	296	306	305	317	312	327	300	323	293	341	317	315	320	282	295	304	280	305	291	335	312	310	350	304	298	291	297	312	293	303	293	325	334	328	316	325	344	310	322	295	315	313	325	299	289	287	309	305	340	292	275	306	278	274	344	313	318	276	314	314	329	313	282	317	307	300	320	317	349	291	302	332	306	329	331	311	300	323	312	325	292	320	322	303	282	315	307	303	303	292	299	297	310	294	305	270	284	319	286	312	325	305	299	318	336	282	311	285	301	291	290	323	261	305	305	320	319	317	341	300	324	315	306	327	315	326	313	281	292	301	288	285	317	319	290	273	331	325	309	299	328	306	336	310	331	296	339	334	307	303	300	295	338	287	259	294	304	289	337	291	297	307	312	344	321	312	301	315	322	314	299	319	302	305	307	331	290	295	319	308	308	343	319	312	321	287	308	318	287	290	323	289	294	293	300	313	325	320	306	323	303	287	269	324	323	273	296	319	302	308	320	300	311	296	319	278	321	313	295	296	296	301	291	281	302	287	299	316	307	277	319	332	295	335	326	319	293	313	277	321	335	332	294	318	345	323	302	259	331	307	320	317	315	287	310	307	285	320	297	337	326	318	299	305	305	314	310	283	276	316	318	319	295	311	313	306	314	303	292	308	289	317	306	334	322	294	309	289	295	305	311	315	284	289	325	291	292	309	321	292	326	335	306	294	324	300	333	312	315	338	312	306	336	286	320	310	294	343	269	306	305	310	312	283	288	322	302	282	271	302	301	306	326	335	288	290	317	306	306	301	293	282	320	324	302	309	311	328	318	306	275	335	319	293	324	332	302	342	323	298	308	311	310	318	293	317	296	343	313	325	311	281	289	288	319	316	308	278	328	293	301	305	318	323	298	297	293	323	319	324	279	335	307	319	307	271	319	337	299	315	270	301	287	314	274	313	294	337	313	312	277	292	348	347	296	291	295	296	349	286	307	293	302	315	305	273	298	281	301	295	337	301	322	289	330	296	304	318	312	300	301	334	302	337	316	326	329	322	321	353	279	315	309	306	301	310	311	319	331	316	289	314	310	332	285	307	277	283	293	272	327	306	312	302	304	279	327	285	301	310	315	308	313	316	305	284	284	301	323	284	280	314	296	286	300	315	297	285	295	318	277	279	303	291	309	317	344	306	293	283	299	313	310	327	287	289	320	323	327	304	288	305	327	273	307	309	295	302	301	323	325	306	308	301	308	311	309	302	325	319	322	293	319	269	310	295	264	310	293	301	322	327	299	310	293	305	288	276	320	321	317	330	321	320	342	318	297	303	271	319	312	324	316	293	302	294	295	303	304	317	334	280	298	282	308	303	277	334	338	305	312	276	296	292	302	280	307	325	267	319	293	323	337	306	295	311	297	326	338	297	299	293	328	283	308	297	333	311	333	296	299	315	330	322	324	293	296	277	273	296	340	319	313	326	310	327	284	298	329	298	300	299	326	327	331	295	280	288	280	334	323	329	303	294	314	313	297	304	286	309	308	322	311	282	316	317	309	304	327	321	301	320	308	306	269	346	297	302	323	310	290	306	319	306	308	316	324	345	319	303	320	312	308	281	283	293	334	322	334	280	319	275	318	286	299	308	293	303	282	308	325	318	292	275	306	319	308	307	343	297	320	330	330	276	279	291	310	296	315	279	311	318	294	343	314	290	313	323	311	286	297	338	321	322	282	322	291	290	305	300	318	314	295	338	324	321	296	285	295	333	292	303	332	286	298	293	277	317	285	317	323	331	368	287	281	301	312	327	317	271	292	294	319	298	311	314	316	306	315	292	289	270	287	296	310	317	286	293	303	286	314	320	305	291	312	315	303	301	276	299	316	299	300	285	318	288	317	308	302	277	289	297	282	290	269	338	293	308	339	295	312	309	306	312	291	299	315	315	279	324	301	303	300	282	296	299	322	293	299	286	331	305	309	311	309	323	320	324	302	292	332	312	293	286	292	300	304	305	306	318	304	302	296	265	294	324	295	282	298	311	306	303	309	272	329	300	309	299	318	311	337	312	316	321	298	325	303	268	284	294	338	305	288	310	312	288	293	298	330	350	298	326	316	310	325	288	297	307	308	277	311	321	304	305	316	318	278	309	293	286	311	287	290	303	299	335	343	320	319	337	319	273	295	319	294	315	291	286	335	283	294	308	311	299	304	320	312	283	276	301	328	322	334	328	277	317	309	320	323	317	311	326	288	300	291	316	288	300	292	303	300	298	300	302	274	301	318	299	271	289	324	292	288	313	304	291	303	309	316	313	321	319	318	320	313	291	303	306	309	290	318	295	316	279	305	321	323	287	287	333	308	327	316	305	306	313	334	286	314	326	303	282	324	323	277	291	306	308	287	305	285	278	285	299	313	296	326	309	288	296	304	316	295	290	313	312	278	290	296	289	313	313	302	297	328	319	310	306	324	342	302	311	325	299	288	294	310	307	308	301	311	292	322	316	322	317	291	308	298	281	309	295	314	305	294	316	308	310	321	288	301	286	284	292	309	298	309	308	288	323	306	309	288	304	327	305	332	323	290	309	310	292	301	282	300	295	331	321	301	304	317	306	303	297	295	313	330	308	316	293	309	322	335	301	314	308	277	296	285	309	338	314	275	307	335	299	313	311	332	312	290	290	319	311	318	293	303	290	321	266	296	345	312	290	285	328	309	316	317	326	318	342	329	307	289	253	319	301	310	324	344	291	297	308	300	284	295	293	314	345	303	301	295	302	288	296	284	286	317	314	313	308	313	290	289	309	302	277	297	286	288	296	302	311	315	319	315	288	306	294	324	283	328	313	286	298	299	312	313	291	308	315	308	312	266	285	298	300	297	331	309	331	335	314	290	303	311	259	275	301	306	300	314	321	310	318	270	298	307	312	304	321	307	297	321	280	333	288	317	276	328	283	349	281	306	307	299	308	327	253	289	309	295	291	319	271	297	361	297	311	284	288	303	326	295	303	293	304	280	293	311	323	287	267	292	283	294	270	297	308	294	272	285	315	272	299	298	294	289	331	298	300	333	332	333	339	319	260	297	301	298	310	323	300	309	316	313	292	276	307	265	299	314	310	339	307	316	284	308	302	321	327	308	325	377	294	321	303	323	315	347	331	282	310	289	310	322	293	328	329	314	313	317	299	295	345	288	313	291	324
26432	16826	17336	7526	5107	3738	2912	2361	1911	1590	1424	1325	1104	1083	994	899	881	897	803	750	770	715	742	729	664	680	690	676	680	640	618	633	629	664	585	615	643	620	586	607	629	542	567	584	604	556	634	592	609	569	603	588	600	621	559	561	574	553	554	622	571	572	607	561	573	552	590	576	606	556	566	589	590	578	621	566	547	588	540	552	570	515	565	561	557	567	565	541	522	542	580	572	581	563	581	571	565	574	535	550	602	555	540	597	589	583	551	539	598	567	567	566	547	575	544	542	573	550	538	558	519	586	601	579	615	508	545	568	570	587	525	560	528	568	594	534	523	575	586	558	558	544	572	565	541	561	522	544	580	550	556	592	589	543	563	558	571	525	591	589	574	583	573	591	557	514	538	562	553	584	559	602	587	610	562	518	577	572	526	563	550	577	551	558	574	537	560	571	594	594	576	580	581	537	573	585	572	613	520	520	595	594	547	560	546	562	566	581	579	622	574	562	581	579	525	577	560	568	572	557	625	545	544	573	540	553	580	555	551	578	545	530	563	531	558	558	537	551	610	563	585	597	533	562	571	613	571	517	553	544	597	556	626	599	530	549	570	565	563	516	545	537	569	550	565	542	517	550	544	552	568	575	509	550	535	564	542	571	562	577	585	585	559	556	532	571	567	555	546	583	565	577	556	529	550	540	572	592	584	593	537	573	565	545	595	569	605	551	565	550	608	534	608	551	570	541	548	570	544	527	563	543	568	575	604	588	585	573	582	525	626	555	595	558	557	499	598	544	561	583	558	573	556	530	630	553	591	591	570	574	560	576	582	530	571	595	617	503	569	585	559	558	546	542	563	547	551	571	592	606	541	540	564	572	583	592	593	568	543	584	531	544	583	565	600	537	573	565	581	534	608	559	515	584	565	560	551	562	504	615	536	560	562	541	552	547	567	524	554	587	564	549	557	563	533	523	520	584	600	553	578	605	573	555	551	518	556	563	511	550	577	570	575	564	596	550	524	533	583	546	552	541	576	518	589	516	549	577	536	565	566	563	564	566	541	591	535	549	586	535	570	571	564	550	546	550	583	560	537	576	552	568	595	519	572	588	506	577	534	565	573	565	552	519	537	538	560	536	558	515	564	528	576	599	567	570	524	569	565	595	540	519	531	585	570	579	574	591	591	556	590	592	585	548	537	549	566	562	553	549	550	511	597	560	508	585	539	604	531	545	560	585	590	555	589	551	574	553	540	570	537	548	557	571	560	558	499	538	563	581	575	546	587	565	538	592	537	582	562	552	580	539	567	520	546	563	585	570	546	574	561	569	541	536	554	537	544	533	547	557	537	583	538	541	576	601	579	535	530	553	593	531	588	552	567	599	551	578	545	545	602	541	562	581	577	562	579	569	546	593	549	528	530	571	571	579	575	555	592	561	555	585	543	573	573	549	557	575	575	514	549	540	528	585	547	546	536	551	563	544	585	581	594	567	503	563	512	561	533	587	524	556	566	554	565	607	580	568	563	576	566	584	550	578	542	546	578	565	582	558	600	540	585	560	565	522	534	597	538	529	567	565	560	588	563	550	553	566	575	565	533	557	574	567	592	532	610	571	566	576	567	556	543	557	524	547	571	559	536	553	553	596	572	583	577	558	550	546	550	571	581	541	567	571	572	560	551	553	592	580	539	559	561	552	548	540	549	622	594	586	593	533	574	561	557	548	541	610	570	586	587	542	558	548	569	574	560	561	578	596	530	512	561	552	565	589	563	607	559	537	584	554	564	576	591	606	552	595	547	534	554	540	557	569	549	558	584	519	564	544	562	561	575	552	579	553	573	522	589	564	555	555	567	559	521	582	598	548	527	567	581	557	531	509	571	571	562	571	573	544	578	536	603	586	546	558	565	569	584	558	543	547	554	605	581	552	636	549	561	550	589	545	553	570	556	521	546	583	551	593	562	553	534	530	596	570	513	553	582	557	567	503	578	589	547	521	561	590	573	579	580	521	568	589	564	590	607	589	597	600	527	589	576	604	587	601	555	571	510	553	549	556	598	522	547	545	556	536	549	547	566	554	532	549	499	569	583	590	537	541	561	569	567	552	553	572	584	610	561	530	588	561	538	579	583	549	546	551	507	586	547	578	551	556	554	575	596	573	589	582	543	564	530	579	556	542	590	564	559	533	557	587	557	525	551	587	567	559	552	561	563	545	533	522	586	540	522	543	618	551	575	551	511	597	549	535	567	567	530	599	576	586	519	540	578	572	566	567	571	554	571	589	569	591	603	531	535	547	539	557	562	560	581	605	575	553	605	549	539	576	574	547	586	609	584	534	540	542	606	544	559	605	562	543	527	528	559	570	566	594	553	581	514	547	574	543	551	555	566	581	598	562	575	539	559	559	553	550	569	546	566	556	571	560	571	551	595	557	571	563	533	570	585	559	553	567	594	573	537	569	495	568	599	549	557	588	614	589	543	554	550	572	561	562	538	551	526	549	569	496	575	536	583	566	587	540	573	524	573	588	553	577	542	598	563	583	597	535	557	600	556	610	566	547	574	583	540	564	550	535	558	525	585	589	543	563	568	492	540	545	540	557	556	592	551	553	564	585	538	572	588	575	579	584	582	552	521	576	593	554	547	567	597	594	512	570	536	584	565	573	567	573	589	550	569	603	558	576	580	554	592	559	524	544	570	611	582	579	567	529	530	542	557	518	559	582	516	553	566	553	593	585	515	575	562	581	580	500	566	551	589	554	572	588	508	568	564	573	565	538	571	579	595	582	582	577	566	572	591	556	525	577	558	622	565	564	545	529	554	594	535	569	537	588	567	578	571	539	557	580	550	544	539	566	540	604	584	624	578	557	563	594	585	576	562	542	567	586	545	549	579	567	545	553	541	595	542	533	544	574	590	550	510	559	555	572	559	575	591	533	620	543	539	562	535	541	585	582	610	563	582	538	562	576	579	538	558	558	523	581	580	588	531	589	553	584	514	541	561	545	548	570	565	567	557	556	558	583	491	622	570	599	591	530	603	545	557	569	564	577	565	513	530	588	573	540	540	603	579	544	575	593	554	573	574	567	569	537	558	537	516	536	550	549	606	530	584	535	524	567	590	572	541	541	547	523	559	544	595	589	570	546	568	557	581	531	573	536	515	580	553	560	563	594	577	566	538	573	569	581	567	562	584	575	568	543	545	638	543	589	591	597	604	550	562	573	546	568	551	554	548	530	542	528	590	519	572	545	553	560	536	564	565	525	554	548	607	575	536	572	568	579	568	582	578	580	581	558	573	590	587	627	533	578	569	527	550	545	565	559	580	599	566	550	561	547	598	555	588	581	589	558	580	568	608	540	513	547	550	593	587	535	589	551	562	569	563	545	577	569	558	560	549	557	526	533	568	599	532	549	548	565	558	540	594	539	617	540	573	553	530	539	566	571	529	533	547	547	612	571	535	573	594	574	533	540	597	590	545	490	540	586	529	531	548	552	574	541	590	558	553	537	601	570	537	568
26846	20897	8977	770	461	398	366	324	334	344	324	343	306	283	333	338	322	348	339	327	329	326	323	322	333	358	340	315	307	331	333	316	299	333	332	338	339	328	307	329	356	340	308	318	323	327	341	359	334	288	328	288	337	324	333	363	316	321	326	330	305	348	343	347	350	324	354	318	343	323	315	326	322	331	319	344	342	330	292	320	327	349	330	358	315	365	320	311	320	348	350	341	322	319	321	307	348	354	322	338	322	311	297	322	319	334	354	331	339	337	369	372	302	311	359	328	344	335	316	345	311	363	323	310	333	374	356	296	325	371	327	341	324	332	295	297	368	338	325	335	304	314	331	359	328	355	296	346	335	329	345	295	350	342	318	330	364	328	330	343	307	313	339	309	343	319	319	329	350	308	326	299	313	307	331	310	335	337	287	314	323	344	330	343	368	314	294	352	344	328	345	342	313	319	322	319	343	319	305	329	311	334	331	318	343	333	350	375	309	348	326	338	299	330	327	332	313	322	349	307	347	337	321	338	329	351	313	312	317	340	331	339	295	303	340	347	311	344	329	327	330	356	317	329	340	338	335	329	328	323	283	324	326	364	324	316	317	338	352	374	343	350	354	352	324	319	347	336	324	325	363	302	327	351	318	299	347	295	337	327	351	339	326	336	313	341	310	312	316	356	316	293	311	357	358	348	330	346	362	339	310	316	380	304	302	342	317	334	339	297	365	328	363	355	325	345	333	323	336	338	342	344	342	354	319	333	315	334	343	300	334	303	317	356	355	344	341	290	302	346	343	341	332	303	287	316	314	311	329	305	308	347	333	291	324	334	338	334	337	331	339	297	343	308	315	358	326	339	358	325	317	312	320	350	320	336	335	343	369	334	344	330	354	316	325	317	343	331	334	346	331	332	333	334	352	324	348	360	314	338	337	343	305	369	361	318	342	313	306	361	331	295	324	343	341	291	329	336	327	297	312	322	331	325	328	339	310	324	361	321	321	329	344	323	348	311	332	350	308	306	330	318	342	341	315	354	332	335	344	347	336	313	336	326	338	314	339	361	333	343	307	326	302	322	306	334	353	318	324	358	331	285	306	329	329	329	331	313	298	354	333	330	321	330	301	304	341	317	315	315	368	331	336	310	356	332	327	337	324	354	342	383	317	341	301	336	337	314	292	306	318	335	342	338	326	307	353	330	323	329	318	334	365	307	389	345	329	322	337	335	366	321	330	332	320	379	364	318	350	332	332	299	340	334	323	344	330	332	303	324	328	339	324	345	329	345	329	319	343	305	338	357	333	304	315	306	346	312	325	367	337	328	333	322	314	325	315	327	330	356	348	322	318	334	330	335	311	322	351	335	362	320	335	340	339	319	321	340	317	317	327	346	343	335	362	349	332	308	341	316	323	345	324	346	348	339	337	319	302	337	317	355	313	334	359	318	347	356	312	326	344	328	338	289	301	340	336	330	310	331	336	347	337	343	348	372	331	359	327	321	348	323	322	337	305	336	310	325	359	338	309	341	309	334	369	324	336	319	308	325	334	343	348	338	370	320	320	335	323	295	373	329	302	360	323	340	333	330	379	321	313	296	352	328	306	297	320	288	309	328	368	342	337	303	369	311	333	331	308	351	344	325	337	341	317	324	331	328	328	314	319	352	333	334	361	325	320	291	302	348	320	306	337	317	332	354	333	306	332	329	346	320	326	345	327	317	316	330	348	296	314	319	323	314	305	307	287	325	305	334	327	318	355	314	338	316	328	330	322	348	342	338	313	333	374	328	354	334	350	343	312	322	324	325	309	310	323	314	319	360	331	313	342	353	339	369	329	337	354	328	307	322	363	315	345	327	305	348	318	312	313	318	313	302	360	342	336	358	328	335	337	311	317	313	330	358	321	315	339	350	348	336	326	318	327	312	291	352	325	327	335	322	342	303	327	341	353	315	373	328	349	329	323	318	317	346	327	350	295	328	346	315	341	338	358	375	328	329	346	345	338	323	312	358	329	304	308	346	345	383	338	330	351	315	352	327	353	333	334	319	309	311	331	326	349	331	340	311	344	325	325	359	311	309	322	337	325	321	335	322	320	350	312	346	324	333	330	310	324	344	327	350	353	347	340	290	328	378	333	329	322	336	295	327	348	318	331	350	335	333	329	324	325	352	341	288	334	327	317	363	306	339	341	300	333	312	300	352	302	355	337	359	317	354	319	331	311	350	291	318	293	276	320	300	319	324	324	353	323	325	332	331	365	363	339	311	308	329	363	312	332	323	358	366	347	332	317	328	334	343	315	290	354	353	310	338	346	349	341	340	289	329	332	335	325	346	326	318	363	355	353	324	321	322	361	335	302	343	317	326	312	364	304	329	323	336	322	315	327	330	326	333	328	320	355	328	331	326	339	324	333	372	336	330	331	326	335	329	314	335	357	329	328	316	293	282	318	322	335	303	320	307	338	314	302	311	355	333	315	336	341	325	351	341	346	312	305	325	318	309	311	326	345	335	335	320	350	336	341	313	349	339	346	330	361	342	307	323	343	338	326	338	304	328	357	339	349	332	346	313	315	312	318	325	317	336	312	354	337	307	340	342	350	322	333	311	317	308	336	359	339	297	330	319	333	313	401	344	333	339	338	332	350	315	317	333	329	332	319	291	316	328	320	356	345	334	338	350	315	322	358	332	376	328	337	304	351	330	320	356	322	331	335	335	317	333	310	320	335	343	322	335	324	362	322	347	327	316	303	309	302	341	298	349	348	344	327	331	336	379	324	353	343	373	338	334	319	298	348	333	310	335	344	316	343	327	341	313	354	356	301	340	354	333	339	377	291	326	296	343	328	318	299	309	342	350	323	320	354	308	328	339	314	344	354	330	337	345	335	333	331	322	297	304	355	318	322	330	367	335	307	314	354	313	352	346	311	373	335	296	326	339	337	335	350	351	365	337	304	317	357	382	312	336	326	336	342	319	344	330	354	318	310	321	338	302	314	341	330	346	341	320	342	311	308	355	323	310	301	347	356	362	361	364	315	317	313	330	340	331	322	338	336	345	302	371	347	324	301	336	331	326	311	318	336	314	334	316	316	313	342	362	326	332	331	342	317	337	340	348	315	341	279	322	321	333	367	341	312	362	322	341	355	320	331	306	309	347	362	325	331	349	329	355	327	334	339	318	314	344	313	325	322	311	332	351	328	333	302	345	324	334	345	316	318	347	328	300	366	334	353	321	330	329	342	322	320	320	298	347	320	312	328	337	306	326	358	348	362	332	330	315	323	333	315	341	301	348	328	321	287	377	342	334	316	320	333	316	340	336	346	311	340	333	318	383	321	303	315	300	326	315	305	347	309	340	332	337	337	328	340	339	327	321	351	330	359	307	363	327	350	351	348	338	383	356	373	329	284	347	325	313	335	322	294	320	326	340	278	319	315	344	345	346	333	331	334	337	338	302	302	322	332	345	335	344	330	327	339	367	282	366	322	369	307	352	359	353	299	317	338	323	375	333	321	313
11169	1811	2228	1109	895	770	814	728	704	671	688	662	669	615	670	644	635	639	648	718	641	690	649	652	661	647	669	647	659	629	642	626	675	620	712	641	636	653	679	638	674	657	624	650	646	652	641	665	621	634	621	641	662	667	652	643	655	613	657	699	704	626	669	659	630	683	634	607	657	676	667	633	611	646	614	663	621	653	658	640	648	646	676	604	647	653	659	647	696	639	630	666	596	661	724	619	657	630	624	610	693	658	628	616	657	706	683	651	661	588	605	681	653	647	624	644	661	638	646	622	640	637	670	658	639	641	645	637	681	659	633	638	648	657	594	645	657	634	660	654	627	649	655	655	670	627	650	658	679	662	691	665	669	578	654	674	631	700	654	654	653	643	669	656	667	676	608	615	670	693	675	700	660	706	649	608	644	636	609	713	633	670	663	616	592	674	632	628	633	662	642	663	680	632	686	687	616	668	636	629	625	646	684	629	655	657	652	612	674	671	660	633	683	618	664	619	653	634	664	679	636	642	676	701	663	656	687	632	642	646	622	681	695	667	662	652	644	657	632	647	657	651	657	672	620	634	671	688	662	623	604	633	677	593	620	658	672	630	678	682	623	642	638	669	655	634	670	674	647	678	672	670	641	644	653	636	647	648	666	624	621	580	649	662	643	624	656	650	666	675	637	632	683	613	654	637	589	651	660	642	654	678	611	630	655	647	630	640	617	676	664	647	639	653	634	667	651	616	729	656	670	634	659	662	599	622	664	675	615	611	625	691	711	678	686	629	644	664	639	660	660	666	663	644	652	679	648	663	615	666	675	659	632	651	618	645	681	619	668	614	638	631	653	605	689	651	659	645	676	646	668	653	663	639	646	633	630	619	598	644	644	678	647	644	643	673	661	672	681	629	651	671	668	639	624	632	636	682	666	708	670	676	619	643	658	679	668	643	650	641	631	628	672	667	658	673	641	671	676	653	622	676	661	627	672	654	660	662	605	664	674	671	659	629	665	609	664	631	652	645	650	621	674	669	654	633	628	661	637	662	665	645	677	650	633	688	671	644	629	641	641	630	592	644	650	669	632	653	641	630	634	633	672	634	629	605	645	680	630	641	640	680	640	645	632	641	662	593	659	626	683	624	678	684	658	663	659	636	595	671	698	643	621	633	657	650	608	561	647	635	661	664	650	627	692	660	649	651	704	668	651	631	623	653	651	649	646	640	660	638	592	634	692	644	633	662	619	675	658	676	655	632	625	648	645	663	628	669	626	647	579	639	678	673	642	635	668	685	697	667	569	623	689	660	658	657	615	658	695	668	652	605	646	627	614	640	641	676	656	651	640	662	653	632	632	670	629	644	634	649	616	634	646	648	657	619	662	640	639	657	647	619	646	686	641	639	635	632	654	628	659	656	631	619	625	630	660	677	639	613	682	697	626	665	633	665	641	664	641	669	662	641	601	646	628	636	639	658	622	645	619	653	619	684	635	637	660	661	626	649	634	635	678	668	605	681	655	613	670	630	649	659	637	647	666	644	670	642	655	665	632	665	634	693	637	633	634	638	633	671	622	623	594	714	662	679	650	651	653	663	711	615	701	650	677	656	698	662	652	632	672	680	632	665	663	656	666	646	650	670	694	629	612	629	635	642	652	633	675	663	628	676	679	680	658	620	627	627	650	633	651	657	653	637	637	664	616	646	676	629	605	687	666	632	652	631	655	675	667	702	625	643	627	635	687	639	634	619	625	644	624	668	687	635	668	602	623	606	652	668	688	627	663	633	678	665	644	683	682	667	654	652	642	693	687	626	613	672	660	674	694	637	631	613	631	651	610	621	643	641	684	634	617	630	646	653	613	635	646	652	668	651	695	665	666	612	654	685	678	660	654	649	642	680	589	665	700	646	653	676	610	670	667	698	634	668	644	702	629	655	650	642	656	680	657	613	649	622	682	661	674	653	622	648	685	646	607	663	634	703	632	634	678	697	633	637	638	653	659	654	654	659	663	659	657	676	684	630	671	673	627	606	619	624	638	607	695	701	647	629	673	660	639	655	644	641	681	667	632	644	650	668	638	664	699	671	674	639	688	649	628	643	673	658	683	696	646	632	710	609	600	654	653	659	628	648	713	662	654	625	600	644	654	665	695	621	599	646	640	657	686	608	680	642	595	641	641	679	662	631	612	646	661	663	637	720	652	632	653	674	657	676	656	633	630	661	647	640	667	658	707	672	672	642	647	659	642	675	609	694	619	643	648	607	687	657	631	623	653	671	638	649	617	658	613	645	619	686	622	646	676	662	714	651	670	648	650	637	676	631	622	656	642	665	646	646	618	639	627	658	698	680	616	669	660	681	615	650	654	619	653	632	658	618	671	660	635	617	671	638	647	666	698	657	634	662	677	599	641	638	598	621	661	623	643	612	597	656	653	666	663	658	603	661	645	632	691	617	648	639	650	650	626	639	651	648	660	676	672	651	641	659	678	672	681	610	678	673	659	670	631	640	640	659	655	633	702	646	697	660	662	639	604	708	638	642	659	639	667	662	656	623	690	675	671	639	651	625	670	686	688	652	663	650	575	640	666	676	665	652	643	678	679	630	718	654	609	659	614	701	628	664	669	635	666	708	671	650	636	622	603	662	670	662	626	632	649	672	639	652	650	643	627	641	673	672	656	694	659	643	681	695	689	629	603	612	615	667	688	655	675	617	682	702	650	629	691	627	621	672	641	676	626	607	628	682	642	619	624	654	635	652	707	640	643	686	682	614	653	635	641	624	658	622	661	639	616	645	642	655	627	664	667	662	692	636	662	635	627	706	623	636	663	698	623	653	672	686	617	666	655	607	626	627	619	659	645	675	639	695	661	644	659	643	674	655	679	658	681	670	639	655	644	620	694	621	666	615	654	678	608	620	644	706	644	604	655	628	631	609	687	668	614	710	701	646	661	630	637	665	710	657	650	662	615	649	625	630	693	622	710	601	631	624	688	683	655	643	652	637	629	685	638	653	651	608	674	667	647	639	656	662	687	627	649	618	673	621	667	682	631	673	636	697	621	655	652	645	677	625	609	646	666	655	694	661	673	659	585	635	636	672	648	651	655	653	632	647	677	660	663	615	663	636	673	645	629	592	676	636	666	640	625	620	655	668	618	679	663	630	621	654	653	622	681	668	692	652	671	689	638	647	641	662	643	647	656	701	631	650	681	674	638	643	630	654	667	588	683	610	627	643	644	659	619	620	603	688	644	669	624	653	657	642	640	678	668	652	627	669	676	631	654	644	671	652	610	698	664	641	638	649	626	638	632	703	620	717	649	694	660	694	660	632	650	584	620	639	617	665	685	652	652	617	670	672	640	683	662	690	629	651	638	634	655	655	634	658	683	670	608	654	658	619	611	664	644	660	656	587	674	621	688	622	649	615	663	661	650	622	660	631	577	629	673	656	652	618	670	602	647	662	621	681	637	660	648	659	652	620	620	666	666	660	680	668	654	598	665	688	622	627	658	656	672	644
24227	21338	28511	24500	20735	2222	586	375	305	294	274	232	246	223	192	181	197	189	187	180	165	181	185	188	164	181	156	181	179	157	157	179	159	163	178	183	172	173	173	176	167	168	181	172	171	125	142	142	198	177	158	170	140	160	169	153	164	160	159	159	154	160	171	162	170	148	151	140	133	174	154	150	165	152	174	149	154	140	145	148	151	197	164	160	168	163	156	160	158	146	179	149	172	173	138	157	151	168	147	157	143	148	165	147	149	156	170	145	156	150	144	173	148	156	159	152	149	167	142	163	142	136	138	169	148	151	142	159	197	154	157	159	151	154	167	157	147	133	138	138	153	148	139	153	156	144	172	157	153	152	155	163	152	138	147	148	154	159	130	149	173	147	135	175	173	164	156	160	161	132	144	165	132	138	146	145	146	153	151	160	155	141	155	124	148	166	160	143	159	169	138	150	162	131	146	156	186	155	171	156	160	176	154	156	152	166	150	139	158	160	162	147	147	168	162	173	162	161	147	149	156	163	153	167	155	156	136	136	152	151	134	151	138	156	139	146	165	161	160	183	150	172	161	141	150	178	162	136	145	137	165	159	166	134	149	152	155	154	143	156	158	146	162	166	164	153	170	152	150	144	148	159	160	162	153	163	159	153	132	151	172	181	190	159	162	149	154	151	163	142	147	130	134	155	151	151	160	170	158	154	166	139	147	159	160	144	164	139	145	172	146	145	165	142	152	154	145	189	151	140	146	167	141	131	158	148	157	173	148	157	168	151	159	167	164	139	175	151	159	167	136	157	181	169	166	151	141	165	151	149	148	151	150	182	148	142	150	121	129	145	173	150	144	146	150	152	142	155	152	156	170	153	147	145	145	170	128	157	141	173	156	149	154	139	150	148	150	132	175	154	168	148	145	137	121	151	157	134	160	174	159	168	133	169	176	149	154	161	142	150	153	159	148	159	174	142	157	147	154	174	154	174	167	156	150	154	167	169	148	133	158	158	162	120	146	151	154	160	152	134	153	164	147	159	137	160	137	169	161	157	151	170	162	176	175	155	139	140	174	150	139	152	169	148	168	156	164	151	162	146	142	134	139	123	165	144	162	150	152	160	136	159	170	145	155	139	166	162	146	161	166	153	209	138	154	167	164	142	165	167	137	151	150	161	122	153	142	153	149	158	153	160	152	155	138	155	133	150	158	153	143	171	152	155	146	163	168	154	163	155	144	173	154	148	146	172	155	157	153	150	153	145	160	158	160	156	155	160	160	174	150	160	154	138	160	138	166	128	163	159	147	135	154	163	141	150	132	144	153	145	137	149	186	143	158	148	148	179	145	177	182	146	143	145	151	130	156	138	172	144	147	174	156	152	156	147	167	134	151	153	151	137	189	169	161	170	155	167	143	168	160	138	155	160	151	119	145	151	177	140	169	137	180	163	152	151	143	144	149	173	157	151	168	178	140	154	157	165	141	151	144	152	132	167	167	155	151	150	161	171	154	146	141	134	146	177	149	144	142	182	163	180	156	140	167	165	160	155	155	156	180	154	157	153	142	167	175	154	142	157	147	146	149	168	148	178	163	173	165	165	172	162	159	147	153	133	153	168	171	179	148	136	144	124	152	145	153	150	147	155	165	139	143	145	136	166	152	144	131	138	167	160	155	158	156	152	134	129	156	155	162	142	136	150	143	147	166	158	140	165	134	156	139	156	159	178	140	157	172	141	142	166	163	144	155	173	145	146	156	149	132	163	154	134	147	145	146	150	169	139	168	152	154	174	162	156	144	161	154	140	188	138	174	162	151	159	156	153	159	171	157	160	132	144	160	169	154	150	149	166	149	160	150	135	154	151	159	151	144	169	156	149	162	165	135	147	144	151	148	171	126	153	144	156	149	166	147	163	154	147	139	154	162	147	156	156	159	154	163	142	171	149	147	144	162	183	171	157	158	146	146	174	158	134	140	158	167	165	164	169	168	143	144	145	163	131	148	136	147	154	140	152	154	163	147	149	149	153	159	144	157	142	157	158	160	171	164	173	146	158	133	143	158	141	142	152	143	138	162	157	158	144	168	163	158	165	143	162	147	157	176	153	157	159	142	140	151	154	143	152	142	166	171	151	156	146	160	146	145	149	140	134	148	141	164	136	128	156	156	141	136	179	166	153	152	174	128	154	182	172	147	156	138	145	161	146	129	175	140	152	151	146	166	154	168	169	151	158	154	132	134	148	155	137	155	157	158	154	153	124	167	153	149	143	159	140	162	155	155	143	148	144	132	144	160	156	139	155	156	164	163	177	146	139	134	153	152	153	153	137	164	148	165	150	160	161	160	176	162	173	147	160	155	132	180	157	134	161	142	127	163	192	134	151	157	132	148	151	146	145	178	157	146	152	165	158	143	142	171	161	160	166	147	173	162	140	143	164	161	183	168	132	152	172	159	148	169	175	161	165	156	150	164	126	158	135	155	151	165	146	152	159	156	147	146	143	177	168	172	156	143	137	171	162	126	162	182	154	149	142	151	145	154	148	148	156	157	163	163	181	146	149	150	158	138	150	176	157	161	142	166	150	142	161	157	163	160	172	168	170	146	160	133	149	159	146	157	155	159	159	144	156	141	170	146	138	173	121	145	152	153	171	139	152	161	147	142	149	139	168	172	168	148	132	164	141	185	155	136	150	158	141	174	143	168	159	133	144	160	139	161	154	156	154	136	171	160	155	158	143	150	159	167	151	144	156	143	149	157	146	149	146	149	152	148	153	168	143	145	150	130	141	158	153	136	167	164	164	183	163	170	134	167	147	132	162	148	152	177	176	154	141	134	145	159	130	177	144	149	158	157	177	172	148	160	156	155	136	179	147	167	141	160	153	136	151	156	154	140	140	166	135	159	164	134	158	138	153	145	157	162	174	159	142	148	142	177	139	140	149	142	161	172	152	136	161	170	140	136	141	158	135	159	185	141	160	123	130	146	155	147	147	153	160	150	147	151	153	173	168	167	163	142	163	154	136	144	188	150	150	140	173	149	155	153	173	152	142	166	137	165	148	142	168	173	172	119	141	181	149	165	150	150	172	149	156	168	147	139	150	170	140	161	139	168	164	165	165	147	139	154	151	120	159	160	174	139	158	145	135	145	137	149	116	158	170	156	155	132	144	148	154	144	151	149	158	149	156	150	140	157	156	160	155	155	154	148	159	145	159	114	156	146	146	155	141	147	141	153	138	158	152	168	157	178	140	155	172	152	132	189	131	151	150	155	159	168	167	160	150	150	142	146	152	159	150	141	190	148	154	168	153	129	161	133	157	132	136	158	165	153	155	178	129	167	176	159	154	156	167	165	143	150	163	156	180	171	138	142	184	154	163	149	140	154	136	152	176	169	173	159	144	162	144	154	161	161	153	154	174	165	156	163	159	153	148	169	154	154	152	144	165	146	136	169	147	156	141	138	148	161	163	153	155	163	168	161	170	149	153	143	151	171	155	138	165	158	145	158	165	148	144	152	148	132	167
22747	10499	12490	4400	2860	2005	1624	1293	1134	900	767	688	683	577	561	511	485	463	455	381	417	420	391	398	416	397	385	359	404	364	362	343	374	339	361	375	346	343	343	319	380	311	355	341	332	335	331	391	299	334	302	340	321	323	339	300	335	329	309	349	339	328	356	362	342	350	292	320	298	333	318	315	313	320	311	299	319	321	335	326	339	312	342	315	310	330	340	326	308	330	338	305	326	328	304	311	324	321	309	322	319	305	311	312	292	313	311	342	313	324	342	356	378	313	332	314	325	306	303	311	328	321	348	322	328	287	322	332	349	347	333	331	358	357	331	322	316	345	319	326	305	340	313	333	316	298	314	330	305	333	314	338	310	302	324	288	288	332	340	346	312	333	348	319	318	299	300	335	351	336	342	308	350	345	346	319	322	325	334	317	339	316	291	304	327	329	328	344	294	290	340	330	328	316	298	313	311	329	330	346	341	346	346	333	347	337	315	337	324	343	312	350	299	341	327	311	310	318	327	316	317	324	309	331	315	319	316	353	280	323	312	325	328	340	271	296	329	308	318	330	311	349	319	294	296	345	332	333	327	317	341	293	321	343	297	315	326	360	330	314	314	324	331	308	308	340	343	323	337	364	324	298	333	323	295	332	292	289	325	324	289	330	346	337	310	317	341	292	339	338	330	291	322	337	323	309	317	314	357	337	317	315	324	305	304	331	298	319	298	328	266	330	341	351	327	315	316	323	313	329	353	325	332	328	307	334	292	335	329	317	328	301	330	333	310	329	342	297	363	306	336	351	323	293	337	352	320	375	308	308	305	320	311	291	327	328	318	339	344	326	330	300	329	335	287	322	311	328	317	287	320	297	335	338	349	300	318	323	335	326	313	305	314	322	332	322	319	341	301	330	325	320	321	304	333	308	344	309	318	315	358	319	343	310	328	326	306	318	290	324	335	321	267	285	339	314	335	347	333	335	324	297	318	311	364	303	313	324	324	326	274	294	311	319	358	337	310	311	351	316	324	343	272	336	327	333	316	313	336	302	289	308	318	322	326	348	338	328	320	341	330	353	299	331	317	309	298	316	324	300	332	311	320	302	355	320	310	323	297	308	331	324	326	364	312	322	329	329	327	326	303	308	296	309	327	355	326	322	290	351	322	333	320	325	334	301	344	313	329	314	347	316	317	321	330	309	307	319	305	333	317	306	331	317	325	342	317	305	305	322	340	322	309	350	314	321	312	346	301	360	311	348	322	320	301	325	307	299	333	311	317	322	331	328	304	321	336	323	312	324	298	330	323	278	329	311	330	331	327	285	357	312	287	327	334	322	344	343	309	322	333	343	321	310	299	314	342	333	330	325	308	329	312	307	342	353	295	311	306	346	332	323	305	301	321	307	307	296	331	323	318	315	323	308	309	346	330	318	342	308	332	344	322	337	316	360	319	312	293	290	313	324	310	335	326	296	314	310	351	300	329	309	328	342	306	295	321	322	356	313	332	283	342	366	349	327	348	328	329	297	285	325	312	308	326	296	327	344	293	336	316	333	338	331	307	335	348	320	311	344	327	319	334	283	329	307	355	326	299	332	301	314	317	318	297	292	321	336	316	308	317	323	303	323	319	334	332	327	336	312	340	347	311	299	324	310	312	298	322	323	296	350	311	314	297	346	306	312	340	297	325	313	338	354	335	333	354	310	328	335	311	302	348	329	333	335	329	316	368	312	325	339	313	304	331	338	306	310	315	344	325	305	318	362	330	320	283	292	297	326	315	317	360	304	365	343	344	334	298	301	326	303	311	274	321	346	307	286	342	315	294	343	331	290	287	315	316	316	333	336	347	311	304	333	297	301	360	321	343	319	346	318	328	294	336	330	297	320	307	328	322	334	291	299	312	323	325	296	327	294	318	305	322	307	302	305	332	311	334	325	327	331	337	341	337	288	321	316	316	319	318	310	334	296	339	318	286	328	356	315	314	317	297	320	358	318	315	336	324	337	321	326	331	326	303	346	321	365	344	297	328	312	306	349	308	320	314	316	333	315	318	335	305	307	295	324	326	317	309	329	321	326	318	333	330	315	326	312	319	299	313	310	345	341	303	303	329	332	313	317	317	327	322	308	341	295	311	337	319	327	312	327	346	293	335	354	308	341	335	286	337	337	328	316	317	324	339	282	334	310	353	324	328	341	351	316	297	319	313	313	314	303	342	282	366	308	324	307	318	330	342	328	320	333	293	362	280	337	344	335	325	300	310	334	328	323	318	330	343	311	335	314	323	321	338	310	340	324	323	317	342	292	356	324	312	331	304	312	335	332	315	334	342	303	304	330	340	343	317	328	343	354	313	319	308	321	303	350	303	285	328	303	293	340	328	304	330	338	303	312	330	295	340	311	317	321	330	337	342	333	331	326	326	320	301	333	315	317	294	282	316	328	316	340	340	314	368	313	318	341	316	336	331	319	340	310	296	313	330	319	326	302	310	323	357	331	332	305	335	341	314	324	312	318	349	303	308	336	319	329	322	304	342	295	295	322	334	334	314	316	322	342	337	319	332	311	347	300	321	299	336	350	306	315	329	326	285	347	333	315	355	315	314	316	333	321	328	303	319	312	348	353	312	318	288	321	310	347	327	329	310	310	296	340	320	296	342	332	319	294	328	317	307	343	336	314	312	329	310	291	341	318	353	317	298	324	355	267	327	315	316	311	322	337	320	316	334	309	324	333	319	335	311	316	287	321	302	276	336	318	303	314	322	328	318	301	300	300	335	318	320	346	292	317	306	320	310	321	356	303	304	287	317	294	310	325	325	308	325	334	327	325	366	332	324	307	325	301	316	317	315	306	319	306	370	306	305	365	336	299	361	316	310	323	289	308	345	335	337	300	309	342	360	303	351	310	306	323	291	313	345	314	291	357	333	323	301	327	338	346	307	338	307	346	320	344	309	285	287	344	348	333	296	293	341	311	335	293	305	327	377	334	327	329	323	326	282	324	333	335	323	330	311	331	301	303	304	325	277	354	315	336	327	296	364	328	315	318	328	299	330	325	295	320	316	339	342	300	332	325	295	334	302	350	298	338	326	320	335	314	350	326	316	330	296	323	329	316	311	308	319	316	322	296	323	320	312	312	345	353	284	327	312	332	323	311	361	319	321	349	293	317	328	303	331	332	300	321	315	330	324	332	326	301	311	328	304	337	332	318	326	309	312	338	287	314	344	326	277	322	331	309	340	338	330	310	326	349	292	316	290	302	313	333	328	309	331	357	305	311	345	312	309	323	339	319	307	330	308	284	330	352	359	308	323	299	312	354	311	303	328	306	301	313	316	317	296	320	313	319	319	325	332	302	299	297	320	339	314	297	319	316	303	356	326	331	321	315	317	300	275	326	334	335	299	331	322	320	315	320	316	321	319	288	334	305	348	323	321	315	310	319	318	349	304	316	338	327	321	328	303	312	314	332	319	298	347	344	304	326	356	315	308	295	313	326	316	321	329	325	335	319	300	332	314	298
23295	21338	29132	23902	21339	19974	2251	859	586	599	509	498	450	419	372	385	403	368	367	387	330	383	360	342	338	331	332	351	298	335	317	305	321	346	323	293	309	317	352	343	333	332	317	298	309	320	327	318	345	306	293	287	318	307	324	317	318	326	319	336	334	305	321	321	299	325	311	299	290	323	300	259	312	301	327	308	301	324	338	320	306	297	341	280	275	327	284	336	305	298	326	296	331	312	291	284	315	283	291	301	286	305	323	303	306	328	300	295	306	308	311	315	309	329	291	328	283	342	302	329	307	297	281	315	317	294	299	283	291	339	307	318	316	284	286	294	316	328	292	305	337	299	312	311	295	315	321	311	337	324	324	294	328	310	290	300	316	303	289	326	298	295	308	273	322	307	306	277	310	319	331	301	301	282	303	304	291	282	307	308	301	310	314	322	303	343	309	328	322	286	301	303	321	284	301	309	302	315	298	328	292	303	316	299	304	279	297	300	322	303	310	290	284	326	316	328	317	294	284	281	318	280	307	323	313	278	288	318	306	325	315	285	324	299	306	289	302	303	309	298	291	292	310	290	282	303	312	315	275	287	279	301	284	303	262	323	308	310	308	291	347	292	316	302	319	255	299	294	271	308	265	305	304	310	311	314	294	297	294	264	318	326	309	301	328	302	317	310	323	319	283	298	327	305	312	293	309	289	314	307	316	303	311	344	348	308	335	302	283	296	325	318	305	308	311	312	343	328	309	305	302	300	302	343	302	346	314	304	288	298	302	287	313	314	318	325	322	304	327	302	296	326	300	311	300	297	312	315	311	302	323	299	302	340	302	301	340	288	333	306	315	294	288	323	298	259	286	297	318	335	314	289	325	304	291	337	286	309	310	292	329	290	299	306	291	300	278	297	304	291	287	325	325	278	317	292	293	314	328	328	321	328	315	311	297	321	276	284	325	290	320	284	309	280	296	315	313	316	324	331	303	282	332	315	276	308	330	319	308	283	299	308	313	304	276	303	320	306	315	301	309	303	298	306	298	314	308	315	309	289	313	306	279	304	311	269	299	285	299	305	314	265	324	290	313	282	318	311	314	297	302	291	295	329	293	294	287	308	321	320	323	304	330	307	299	317	346	298	308	319	308	281	304	298	305	289	297	320	311	297	312	332	324	306	315	302	279	299	323	302	319	280	295	304	288	313	340	329	295	326	328	298	298	340	290	304	298	332	259	297	291	289	313	305	317	303	274	295	312	282	328	309	307	327	319	286	331	305	278	308	334	305	288	313	309	315	317	298	353	312	357	275	309	301	295	271	317	297	280	297	335	345	300	304	274	313	314	317	272	272	311	315	325	297	334	314	295	300	290	305	277	291	315	271	308	269	299	280	281	294	328	318	308	274	291	287	308	273	326	302	301	294	305	301	290	311	303	307	311	319	302	314	333	304	326	306	343	323	312	288	316	312	329	294	287	297	319	327	305	302	298	308	276	279	333	287	294	331	291	280	315	317	287	324	317	312	309	299	286	325	302	335	327	303	318	284	270	290	328	285	296	329	297	301	315	287	322	307	288	316	317	314	311	325	302	340	304	315	304	316	302	332	306	277	326	323	309	324	336	309	329	340	291	315	306	311	309	298	308	294	315	289	288	289	308	323	341	301	306	296	304	288	308	314	292	300	313	272	324	286	287	301	289	275	302	308	305	325	318	285	312	313	297	311	280	335	314	277	292	293	301	336	302	290	302	313	298	319	308	327	301	300	335	272	312	312	305	287	319	301	307	296	299	288	302	274	309	332	309	287	312	305	315	330	324	317	319	287	306	337	301	320	290	314	291	302	297	298	300	329	295	312	301	294	296	318	327	289	304	301	289	315	286	285	305	272	292	317	302	346	314	309	301	304	312	285	302	315	324	306	300	305	322	331	338	276	312	306	294	323	301	320	348	315	293	311	309	284	270	279	329	338	281	302	290	317	287	317	294	312	315	284	295	297	293	304	300	325	316	319	295	301	279	305	310	311	282	325	318	310	325	315	311	280	299	277	334	325	291	340	285	282	317	340	307	314	321	302	321	320	342	297	319	284	320	304	299	323	309	334	309	315	313	276	293	316	285	327	309	316	304	306	302	296	309	282	311	289	299	323	278	313	311	314	282	323	300	325	275	277	316	281	286	310	319	323	324	301	313	293	303	329	312	306	301	311	310	322	324	289	312	309	287	313	308	301	273	288	308	298	287	322	317	319	298	305	310	330	322	313	309	308	282	310	286	291	328	335	308	329	294	333	309	308	322	291	271	315	314	283	298	325	303	297	290	321	281	301	293	248	331	321	329	313	266	286	330	310	331	304	303	298	273	292	286	312	297	308	280	294	308	305	291	331	315	303	280	294	315	259	314	290	338	290	300	309	269	308	289	304	284	307	281	322	280	328	307	332	303	293	266	303	291	324	311	308	313	279	301	332	306	324	315	275	311	296	311	316	326	314	302	305	321	292	280	318	307	319	291	319	330	302	302	327	329	315	335	288	302	335	282	306	317	329	304	305	310	311	322	290	294	276	281	298	323	300	316	342	295	323	332	304	299	311	308	305	310	302	293	286	323	303	344	309	333	316	316	289	332	346	264	316	317	308	295	321	313	311	291	290	326	323	316	314	323	306	314	324	309	295	299	284	290	337	335	319	299	342	316	328	283	329	367	304	316	309	297	290	327	319	282	326	339	299	300	303	283	295	310	297	311	305	295	279	324	344	323	302	289	314	350	325	312	272	266	309	311	336	267	309	310	320	297	294	272	312	308	301	287	341	298	306	313	295	301	306	329	306	298	285	312	329	308	292	276	329	312	295	321	276	299	281	287	281	307	327	285	301	298	311	344	325	307	311	292	287	317	313	276	321	305	314	305	326	311	299	301	301	325	282	298	298	311	299	294	297	308	355	321	310	348	292	312	319	328	308	283	336	306	299	310	332	338	307	302	298	327	298	312	311	303	311	292	319	297	322	290	289	296	300	303	292	278	302	330	308	317	303	292	306	306	320	338	306	287	327	292	293	289	288	290	320	307	309	300	310	315	285	290	308	329	289	312	272	285	319	332	307	318	249	303	296	279	329	320	289	311	279	284	308	304	293	318	322	302	274	308	328	292	283	299	298	285	316	259	297	323	310	281	299	303	305	284	303	300	311	293	302	315	302	301	291	283	305	268	300	314	312	299	318	310	338	297	317	315	302	318	310	278	280	307	306	296	333	323	309	306	299	307	328	355	313	294	315	315	288	282	324	348	292	302	313	294	320	334	262	321	300	290	277	295	298	326	320	291	278	310	315	303	288	311	281	311	283	309	317	284	317	309	295	317	290	309	287	265	306	330	301	307	340	288	305	280	307	322	319	297	308	310	306	301	298	295	303	296	293	295	318	324	285	286	287	309	316	313	297	318	310	284	292	283	301	318	332	297	293	296	291	285	305	318	300	345	308	288	291	315	306	335	315	295	302	291	325	313	327	306	298	296	296	308	313	295	313	291	310
24997	16537	17773	7666	5088	3751	2900	2383	1918	1634	1387	1272	1137	1026	965	892	815	822	789	787	791	658	735	668	710	699	661	625	658	641	679	682	648	589	634	646	632	584	617	609	600	585	575	628	598	595	575	585	544	595	627	593	588	615	569	574	604	591	624	560	553	586	583	592	554	584	583	628	584	565	568	589	545	540	566	566	549	567	563	601	564	600	564	581	593	577	578	535	580	570	531	583	578	537	540	560	556	574	610	585	571	555	539	569	530	558	552	574	599	586	582	541	535	528	540	553	560	515	546	532	559	583	596	532	578	573	563	557	555	611	555	509	549	566	542	531	574	553	534	576	563	557	497	611	569	585	535	531	576	546	548	551	566	536	542	536	551	573	581	545	589	544	568	579	575	528	570	538	590	537	527	565	535	577	546	615	556	540	545	600	538	569	574	558	576	538	526	533	558	549	568	574	530	553	546	575	547	570	608	574	555	551	566	526	565	573	531	538	587	563	574	552	548	568	530	542	557	554	605	551	531	526	571	583	590	545	549	548	606	570	579	527	566	568	568	579	562	530	537	544	543	518	558	534	540	569	557	556	543	551	558	576	593	547	559	573	596	544	542	574	576	564	563	612	533	557	530	582	580	547	582	542	513	545	541	561	533	543	552	548	562	539	566	541	573	581	574	544	555	571	577	544	552	578	554	598	555	544	583	558	557	545	543	573	626	596	548	549	527	492	572	534	553	604	573	562	537	604	579	576	574	598	550	595	590	564	520	582	572	564	493	575	597	559	573	549	563	571	527	557	557	593	594	556	537	527	559	544	480	565	526	550	559	558	558	580	600	565	572	572	564	575	513	599	538	527	588	569	577	501	567	570	529	568	539	566	528	540	578	560	567	516	515	564	530	564	554	582	541	501	567	578	550	563	592	544	564	593	557	528	575	547	566	544	585	559	547	550	608	545	541	574	520	539	573	541	503	582	539	547	588	571	566	562	549	551	515	563	561	572	581	582	548	491	563	617	608	559	576	578	564	555	567	518	561	590	579	608	573	540	578	543	551	543	575	516	528	550	602	561	577	565	523	554	615	547	536	558	583	596	577	569	579	543	536	518	577	582	581	546	585	502	570	584	537	572	566	528	584	555	546	569	563	558	532	530	535	556	532	568	534	569	579	571	544	575	546	548	559	552	544	525	582	535	532	557	540	593	504	528	565	562	580	552	586	553	535	563	536	511	558	543	572	551	551	549	555	565	532	525	555	567	581	562	536	562	593	521	561	573	559	546	550	489	581	566	555	522	519	559	591	526	584	548	591	553	554	557	507	560	545	554	582	579	516	595	537	568	571	523	591	519	567	516	537	518	536	545	545	567	556	550	579	581	569	527	545	554	539	565	560	541	543	493	573	547	558	491	556	591	570	523	581	622	573	600	567	541	542	579	545	575	569	550	563	573	577	527	557	550	527	547	558	544	604	595	554	529	573	561	553	526	552	533	526	534	608	554	536	545	586	546	551	560	556	573	572	535	558	600	559	582	532	537	543	565	522	568	549	586	554	527	629	575	535	554	566	538	544	546	569	571	581	517	574	594	545	552	603	564	532	514	547	541	587	528	552	551	547	559	549	522	562	565	582	552	563	546	556	536	550	550	617	535	585	567	550	608	571	542	556	555	561	543	539	569	538	545	551	606	507	551	559	524	606	577	548	535	522	618	566	538	570	555	581	578	610	505	531	537	543	573	586	619	575	577	549	551	522	541	593	542	553	557	615	540	497	524	589	560	556	563	512	567	533	558	567	563	545	564	599	569	542	566	563	528	546	584	571	577	581	522	572	570	574	527	616	543	552	589	537	577	562	561	572	582	525	547	581	540	536	569	540	538	571	549	549	544	546	526	546	556	557	554	563	521	524	538	574	557	575	550	597	568	530	562	539	547	557	575	528	530	556	578	553	591	538	537	545	560	576	561	548	536	564	584	599	543	518	555	557	545	574	567	554	524	553	527	549	547	547	566	568	531	574	542	548	540	533	554	550	574	528	574	590	528	551	586	546	515	611	577	554	540	545	515	529	589	513	578	545	582	578	573	531	543	563	525	566	545	558	565	544	564	566	579	529	552	571	568	545	548	561	540	592	536	529	542	586	555	530	556	578	559	576	553	537	533	567	571	595	536	554	523	538	545	554	571	566	540	526	563	538	552	577	575	568	543	575	602	564	558	559	538	558	563	528	543	581	577	578	567	535	558	541	538	526	538	572	527	559	537	541	582	589	594	574	561	545	552	547	534	576	615	538	558	504	578	555	585	565	529	522	575	544	562	523	546	584	532	557	535	568	554	550	551	572	541	589	577	545	565	524	587	547	535	564	589	560	543	596	565	580	547	583	590	560	577	589	577	499	562	572	528	571	509	524	529	580	532	536	565	564	580	561	574	532	589	605	521	554	536	583	520	521	558	574	550	539	548	569	573	590	524	547	546	558	537	557	575	551	588	577	570	573	538	540	497	532	564	550	570	584	570	566	610	587	567	516	547	574	574	552	576	539	540	539	543	614	571	532	536	540	559	556	567	561	581	579	586	566	592	603	560	560	534	530	562	538	550	569	567	530	566	608	575	574	573	571	597	537	591	512	538	521	585	548	599	573	584	518	558	575	546	591	536	549	534	536	561	573	549	618	551	553	594	521	584	554	520	564	580	549	622	586	486	598	584	597	525	601	536	564	574	591	578	507	556	527	555	570	602	537	548	592	561	574	538	523	553	543	516	585	559	530	561	522	547	561	571	572	550	568	572	559	582	544	561	566	547	541	545	533	538	558	576	587	566	555	583	546	544	552	563	510	515	545	569	516	545	534	519	587	575	570	552	563	544	581	598	560	566	577	558	520	628	603	576	530	524	579	549	568	530	560	527	547	533	568	583	520	514	536	485	550	555	597	546	537	511	591	571	558	599	568	562	560	548	549	572	582	539	547	583	617	542	552	543	554	562	562	572	572	509	545	550	550	558	581	604	589	577	592	565	523	577	571	529	575	565	551	554	538	559	531	570	595	571	557	539	533	549	533	568	573	535	553	557	576	560	553	567	552	563	557	547	564	575	581	568	561	537	503	572	570	591	572	562	534	557	567	517	555	619	542	568	573	538	572	558	567	557	559	540	592	566	611	601	568	557	558	530	553	535	561	536	573	575	557	538	542	560	616	550	529	545	550	575	524	550	549	559	587	588	564	545	552	571	550	580	545	597	542	591	533	532	570	553	574	602	527	556	580	576	588	594	561	627	525	569	527	563	552	569	576	543	566	549	556	591	572	542	544	554	499	565	546	540	603	550	584	535	562	526	537	539	546	581	545	561	573	542	548	566	567	558	519	551	581	563	549	560	583	518	521	590	527	534	565	539	548	588	561	556	557	531	568	525	592	571	558	565	559	603	557	566	542	582	554	550	537	557	581	564	585	598	519	600	532	557	531	569	535	537	569	558	586	553	546	511	548	547	571	569	542	625	558	597	564	559	559	563	602	546	558	542
26768	20850	9024	965	571	541	380	371	323	353	352	334	340	329	350	316	358	352	327	344	318	320	368	330	319	344	325	307	334	365	360	339	302	374	310	344	332	356	374	366	332	353	340	304	331	347	313	324	350	354	338	334	317	329	323	298	308	328	318	303	321	350	357	323	353	343	355	325	323	298	291	334	347	342	348	307	328	308	351	301	335	362	296	320	322	321	333	362	338	314	346	318	350	362	357	321	333	335	320	378	338	315	329	314	304	310	336	344	284	328	316	310	327	354	322	332	308	355	345	355	328	329	305	319	327	312	321	348	365	302	302	355	320	315	311	339	341	331	322	331	320	348	331	316	315	325	310	306	335	326	309	322	322	307	305	326	293	307	312	351	308	309	332	333	343	318	320	319	337	340	315	319	334	306	305	315	305	304	326	319	324	338	372	334	329	325	314	350	369	322	310	329	348	306	323	313	330	319	352	327	306	344	353	334	362	325	322	313	342	333	336	316	313	315	319	345	324	323	333	338	352	318	336	347	324	287	338	352	309	331	315	335	357	351	346	318	353	311	334	295	326	352	324	301	330	291	309	378	337	329	338	312	331	324	305	337	291	316	322	349	316	321	343	326	293	325	349	326	314	343	307	326	337	317	361	325	361	341	335	311	331	316	350	307	297	302	316	314	323	344	305	329	334	348	312	324	318	348	317	311	313	344	335	307	326	334	332	321	358	318	327	364	359	314	336	330	369	329	347	329	309	318	335	338	322	313	376	338	309	341	329	323	347	346	285	307	319	297	309	350	365	350	308	326	333	329	313	315	301	351	303	345	332	327	339	287	333	338	335	312	317	337	341	343	329	324	342	352	319	332	362	330	310	308	331	334	304	334	314	314	340	325	325	328	318	324	324	340	328	298	352	332	347	325	344	324	313	338	312	349	316	343	304	313	326	304	326	305	313	370	301	345	319	332	334	301	327	356	332	328	331	314	347	312	324	331	357	337	343	338	293	345	319	330	327	328	304	317	370	352	350	353	353	322	291	333	344	332	336	338	320	328	328	333	344	334	368	328	316	323	340	313	359	315	332	331	358	301	310	331	339	277	324	320	332	327	337	337	346	342	326	342	323	351	352	347	323	286	320	351	342	306	325	327	308	336	330	326	314	326	357	333	327	323	296	312	334	320	345	309	341	340	355	322	336	331	352	308	341	327	331	319	336	322	346	344	376	327	346	348	333	342	352	336	306	350	352	311	335	310	347	324	320	305	366	317	300	344	333	355	350	324	339	320	315	323	295	345	352	346	352	325	319	342	313	333	344	321	335	328	323	306	350	330	276	315	347	336	338	336	294	340	316	335	340	348	353	356	327	353	369	298	333	320	336	327	317	304	321	331	327	297	297	328	323	332	366	314	322	310	330	333	361	319	349	326	313	309	332	327	341	309	320	363	336	325	313	332	319	355	356	323	331	325	301	319	357	327	315	358	322	289	321	306	325	340	310	356	366	368	322	324	332	331	339	350	326	314	309	320	349	325	323	349	335	344	327	316	344	328	330	353	297	351	355	332	303	298	323	336	321	355	342	323	314	315	313	324	348	315	309	345	324	336	326	307	310	319	305	339	309	324	365	290	305	322	317	324	356	312	324	343	315	345	334	328	340	330	334	345	310	299	350	334	346	293	331	321	344	362	293	330	324	308	322	334	313	313	353	327	315	308	343	330	328	330	311	351	373	317	317	342	328	300	330	294	339	321	314	356	351	329	292	298	332	335	325	335	318	354	339	342	323	342	323	336	323	336	301	310	319	324	347	322	339	327	309	335	364	334	338	316	332	322	342	328	305	318	338	320	313	350	361	327	332	346	314	331	310	345	336	350	315	327	319	305	327	306	330	321	316	317	323	368	319	309	343	319	316	349	324	330	342	339	351	347	321	292	318	371	322	328	347	328	305	336	315	288	318	317	317	307	320	332	329	352	336	342	319	322	317	323	327	303	348	363	299	359	330	332	337	319	349	306	319	339	308	354	340	341	317	314	346	318	300	307	279	324	351	309	329	316	330	343	343	329	318	322	312	322	325	348	289	343	352	336	333	326	330	294	332	327	339	301	316	337	307	334	284	343	321	356	324	349	324	314	337	321	340	336	332	363	327	293	329	352	311	318	348	342	367	334	347	317	304	321	335	310	325	311	280	306	290	344	322	321	334	329	324	359	313	319	340	354	346	328	326	292	303	338	360	336	328	316	316	347	318	325	310	335	328	292	351	316	347	314	343	329	334	288	315	321	306	337	340	340	330	325	329	330	314	327	372	297	318	321	305	329	340	320	340	329	330	312	328	320	330	334	306	319	317	337	295	359	339	327	328	339	315	307	327	336	304	346	306	318	318	343	377	348	318	317	317	352	321	341	319	310	325	314	309	318	314	354	322	340	326	326	342	323	340	289	363	308	320	341	314	304	338	323	330	311	296	340	347	346	317	326	319	304	308	305	311	348	339	322	356	322	328	328	316	320	313	346	341	332	291	327	335	321	330	329	333	314	302	331	303	312	317	339	320	323	304	324	308	308	313	326	317	339	300	309	344	334	332	315	295	323	304	317	293	358	313	329	302	306	333	350	350	328	307	350	324	314	353	332	315	320	317	313	329	314	325	327	329	316	322	328	342	307	347	329	363	324	338	337	338	345	341	362	314	288	323	360	319	309	317	338	327	316	308	354	324	331	325	313	295	323	367	321	339	354	336	328	316	343	284	330	354	353	350	351	312	307	316	317	312	344	329	336	284	347	333	344	294	339	332	323	343	297	336	343	329	305	317	343	317	309	302	361	330	324	295	295	313	325	328	319	337	332	301	323	347	326	306	301	322	314	327	332	350	343	311	345	349	317	352	350	319	330	331	315	340	279	322	331	298	332	359	339	311	317	343	332	325	327	359	316	321	334	338	352	321	297	348	326	363	318	343	325	330	335	299	323	337	351	301	350	334	323	321	320	347	313	316	316	359	307	297	334	328	333	330	319	373	341	314	339	317	347	332	318	337	313	322	303	326	323	318	333	323	327	335	350	297	328	336	318	313	339	306	337	309	321	320	370	329	366	318	336	354	334	304	326	350	340	314	317	335	354	310	341	288	330	335	343	312	336	306	315	309	290	354	329	347	323	353	336	319	339	357	325	322	369	319	316	321	358	328	332	356	317	340	311	334	318	313	374	319	362	337	324	333	319	348	317	316	351	336	324	309	321	346	327	333	338	330	324	370	318	295	325	286	316	313	348	344	300	308	353	343	352	306	337	362	322	343	317	315	304	332	331	342	328	325	300	303	325	331	308	303	332	321	318	338	295	332	317	359	342	328	354	369	319	327	336	338	354	365	336	323	282	324	305	334	290	290	307	321	347	329	323	340	328	306	355	303	315	359	337	345	345	316	337	346	319	358	335	336	363	308	349	340	305	336	330	326	324	327	349	329	329	315	327	328	337	326	312	313	330	304	352	331	336	341	330	325	334	335	311	307	335	297	298	311	307
11327	1942	2165	1103	918	811	752	799	767	724	711	659	628	648	643	676	662	663	656	658	660	633	628	626	624	647	627	634	618	648	647	679	633	664	653	655	679	659	653	632	613	640	661	649	630	653	644	638	688	613	647	609	638	629	627	650	653	632	595	631	650	646	634	612	638	624	586	667	629	657	627	630	623	640	651	654	662	688	588	612	695	629	656	628	679	640	682	579	640	615	634	692	620	655	634	618	633	630	645	670	675	661	614	673	652	648	634	630	677	625	633	641	640	638	653	646	657	628	608	604	622	651	689	658	636	652	681	604	638	629	637	670	637	615	662	646	617	637	621	616	607	647	600	606	629	686	705	647	649	653	595	602	660	641	678	646	668	650	650	653	641	656	694	677	698	618	631	618	684	599	667	624	646	623	646	630	663	632	593	652	655	684	657	598	643	663	649	648	679	632	690	714	670	637	639	650	650	640	633	637	649	655	638	643	622	668	645	671	640	627	624	627	621	668	635	578	677	620	594	622	603	628	667	682	611	649	642	638	590	630	667	651	652	657	649	653	660	656	652	647	636	654	626	613	633	642	634	607	664	694	621	666	704	658	612	640	663	662	642	625	642	655	684	641	658	624	632	641	657	634	600	679	636	609	652	611	679	659	674	660	641	627	615	651	676	629	670	653	653	678	626	628	655	657	663	630	638	616	649	654	616	616	659	614	663	648	643	635	642	628	660	608	640	699	623	645	645	614	636	684	653	607	633	620	639	660	654	692	663	637	639	660	602	627	691	615	658	643	625	652	614	637	668	589	621	668	629	632	619	672	638	635	646	662	708	644	674	587	664	622	660	610	668	614	653	670	609	683	703	649	680	662	625	674	622	627	643	622	649	654	638	647	639	619	646	657	649	636	622	678	578	653	638	672	650	648	621	633	667	678	639	647	641	616	693	652	678	637	678	642	624	662	666	643	639	673	686	593	663	658	646	677	623	674	678	646	676	680	664	689	641	692	604	639	652	645	654	650	625	613	651	656	638	600	625	615	646	664	601	642	618	618	646	624	634	597	633	623	647	677	640	579	669	666	628	653	659	623	676	660	685	658	644	640	625	650	643	651	647	636	637	663	655	594	649	638	663	634	638	642	622	626	670	686	681	609	655	654	608	615	665	610	677	659	664	638	624	631	609	627	640	623	644	609	642	666	611	650	614	671	708	639	683	637	643	649	591	669	673	667	640	652	646	656	651	646	618	646	640	664	669	648	609	650	639	625	607	641	664	649	638	659	664	639	635	635	645	624	673	702	647	658	672	672	625	655	611	592	645	632	646	680	666	632	671	614	593	640	655	635	614	670	632	637	589	678	660	602	649	679	611	636	617	648	614	663	630	649	658	694	659	644	668	638	672	660	641	626	665	676	636	652	650	651	644	621	602	617	636	657	664	669	646	668	664	693	611	643	605	667	682	686	605	663	654	645	647	654	647	618	666	681	619	667	626	664	630	622	691	664	620	658	630	642	710	702	647	669	625	671	675	634	606	635	631	637	653	644	635	677	599	658	631	556	631	682	632	609	668	656	641	680	631	615	610	673	668	590	572	623	634	654	686	641	608	650	641	690	644	620	641	665	625	678	592	647	663	659	669	639	654	638	676	658	631	621	638	640	626	627	639	636	650	626	591	581	600	630	637	638	580	646	638	633	622	625	685	623	656	627	687	674	665	642	575	690	648	626	636	598	666	693	649	655	650	594	639	607	657	634	629	648	688	646	642	611	620	673	657	614	642	661	635	650	649	715	653	618	696	641	647	666	610	660	655	660	607	658	617	673	674	652	703	650	665	672	633	658	646	604	665	657	637	616	661	625	607	610	631	636	687	614	656	672	638	684	613	675	604	608	630	642	671	671	633	693	639	683	632	627	647	635	669	617	654	627	601	598	659	612	613	661	620	628	626	685	621	672	627	661	616	632	670	692	639	629	668	622	690	619	634	598	646	622	664	608	686	603	692	623	632	638	663	638	661	654	652	632	635	661	629	629	633	621	669	688	637	677	646	634	632	624	661	635	649	635	677	668	638	681	614	664	669	649	660	675	647	621	665	696	689	659	661	631	659	648	647	630	684	651	622	663	630	715	630	637	661	703	608	661	669	701	686	596	633	639	628	645	594	645	629	647	632	620	649	606	641	634	632	647	649	687	685	662	668	638	623	631	581	602	625	621	636	693	641	658	637	621	669	667	614	584	646	585	679	650	650	647	665	611	656	624	643	651	597	636	661	644	694	681	608	613	680	673	684	642	616	632	657	692	623	668	684	668	638	637	643	633	647	640	649	668	621	664	649	658	656	627	627	611	657	680	651	650	594	684	622	664	608	609	661	637	645	642	627	671	623	612	651	675	621	688	655	646	602	677	611	664	612	635	646	621	644	634	613	634	638	658	644	668	630	604	623	654	652	618	643	664	634	675	675	602	697	670	682	682	660	599	635	633	613	646	647	629	662	653	586	636	632	671	609	675	605	680	679	623	641	626	606	613	663	623	615	640	596	621	625	663	647	615	648	663	673	672	661	622	661	709	646	680	655	615	654	631	634	636	616	608	636	613	667	638	686	676	637	668	630	632	681	600	615	623	676	621	675	671	643	669	656	640	639	630	619	600	639	613	663	664	673	665	643	679	623	662	610	667	644	665	646	600	649	670	645	669	669	677	670	656	647	594	687	657	609	658	630	625	648	621	653	659	649	660	661	675	631	656	670	615	626	606	653	677	657	599	621	661	648	649	659	635	676	660	650	662	642	650	626	653	600	653	679	634	643	655	648	613	615	658	624	610	679	658	676	664	637	652	656	681	688	640	616	663	640	582	651	674	664	627	629	601	650	635	642	649	641	658	661	634	667	646	642	630	661	623	618	644	646	653	628	628	631	695	654	636	628	673	655	655	649	650	665	624	641	662	643	623	637	684	610	678	584	664	626	647	646	647	664	670	655	595	655	618	630	664	649	642	650	673	661	680	652	670	684	657	623	647	621	653	615	598	673	650	637	634	586	617	613	620	695	697	684	645	611	634	658	610	650	605	625	649	625	646	668	629	609	651	659	632	665	661	629	631	660	641	631	606	702	623	634	648	650	634	651	629	651	633	636	606	662	650	613	629	671	668	611	651	660	665	683	636	641	672	619	635	659	654	638	652	663	669	660	627	620	615	684	702	635	618	615	670	651	658	632	608	697	650	604	618	629	644	643	657	613	656	624	643	642	670	616	631	686	680	623	674	645	632	651	715	590	628	666	677	670	630	586	654	638	632	631	634	637	651	659	652	663	693	636	673	630	637	646	648	643	665	646	632	625	619	619	616	630	666	612	648	639	642	621	639	650	640	624	626	666	659	608	647	672	631	653	639	690	590	613	636	630	664	634	625	636	636	677	641	666	648	641	633	594	709	672	683	660	630	614	604	618	595	676	634	648	619	614	652	661	630	643	670	600	655	659	629	623	622	624	633	666	620	636	600	674	630	633	708	642	676	632	694
24195	21332	28504	24495	20742	2199	580	420	322	290	270	228	223	212	220	196	206	171	193	188	169	176	199	172	200	147	168	161	183	181	170	160	161	167	156	135	169	168	166	168	158	155	159	160	183	172	161	153	150	150	151	138	148	152	135	136	161	172	154	152	142	169	156	169	159	151	162	152	139	131	133	160	149	162	151	164	170	143	162	171	164	149	143	133	149	153	164	185	141	133	169	153	132	147	150	141	166	170	157	136	141	152	148	149	170	162	166	161	161	158	157	155	195	155	140	162	147	162	174	153	168	157	169	181	152	147	146	145	162	140	152	164	162	139	138	166	142	142	153	156	158	146	165	165	142	155	171	140	156	162	170	164	178	157	162	160	158	148	138	162	150	160	146	155	132	143	153	157	141	156	146	134	168	168	144	158	148	145	136	165	151	127	164	133	157	182	160	144	167	161	157	146	142	128	163	139	156	166	151	160	171	155	156	165	133	138	161	153	156	165	136	152	144	146	149	161	143	145	144	133	143	155	143	143	154	150	153	145	175	162	176	131	147	154	168	145	145	152	147	158	156	142	159	163	160	138	141	161	164	142	157	140	142	150	154	157	150	171	136	133	152	148	141	157	151	157	178	157	157	139	147	147	152	165	147	160	149	147	159	150	155	165	158	139	160	160	143	151	158	154	155	136	157	153	145	175	153	146	146	162	148	125	138	151	151	147	134	156	129	133	152	141	168	155	174	162	159	146	155	178	157	127	165	160	138	155	161	159	202	137	159	154	144	160	155	153	145	143	157	146	158	167	155	144	156	155	146	159	159	145	167	150	148	138	137	152	142	135	149	146	134	170	127	150	158	154	142	152	138	169	171	151	141	153	181	143	145	129	150	151	145	133	134	149	146	163	151	152	166	134	123	148	157	133	148	139	141	158	152	144	163	150	162	153	166	147	148	146	165	172	143	157	167	132	170	169	173	162	142	133	184	145	145	131	149	146	138	157	171	164	147	163	149	151	153	150	160	152	155	149	147	157	141	127	155	173	157	130	161	157	138	130	150	116	170	143	152	149	155	140	177	158	157	152	145	141	138	145	143	138	167	146	152	152	149	139	174	160	143	162	167	142	131	160	145	181	155	155	153	155	158	155	141	158	158	132	160	158	152	130	149	145	167	141	166	151	144	158	164	139	144	162	140	152	165	142	165	172	153	154	161	156	159	139	135	152	146	148	168	150	130	156	150	151	137	152	159	138	147	155	144	148	148	162	171	162	174	146	154	173	160	140	131	152	149	140	160	154	159	136	158	145	137	145	140	148	161	157	146	178	152	158	159	149	145	129	164	156	161	159	148	135	139	154	159	144	158	152	156	156	136	138	152	152	155	175	146	122	158	146	145	152	151	168	153	140	143	136	157	152	152	145	148	162	156	131	143	154	169	157	148	157	141	144	163	158	145	159	171	190	147	153	148	150	190	150	151	135	163	140	169	132	154	160	133	147	162	152	154	141	158	167	153	155	134	146	159	130	156	152	145	159	156	160	120	150	166	148	153	155	123	164	158	172	154	158	169	146	172	142	142	144	128	156	161	157	167	163	131	161	156	165	171	141	125	163	165	147	184	151	168	168	168	138	148	140	170	143	133	155	163	159	151	146	159	129	138	160	167	160	164	169	163	131	171	149	147	165	160	171	158	162	149	156	165	138	137	177	153	138	157	169	157	152	174	165	157	128	142	162	144	159	153	157	152	140	170	153	148	151	169	159	194	172	138	152	151	164	145	165	167	154	146	139	161	153	133	151	134	152	145	164	150	155	148	166	157	153	150	157	145	154	135	130	153	141	161	159	165	132	167	137	148	160	161	156	141	158	155	162	156	173	165	161	151	165	149	167	164	131	156	163	164	126	153	162	163	157	165	157	162	170	133	159	158	132	142	152	166	157	159	161	135	170	142	143	154	154	158	158	151	156	147	166	153	134	161	159	157	157	166	154	138	152	171	174	158	154	149	167	159	161	153	144	170	133	157	168	137	162	140	145	152	143	147	148	158	161	155	166	158	140	168	161	152	158	140	168	145	173	134	154	153	157	148	165	140	164	140	151	157	164	153	140	131	177	140	169	152	163	135	138	140	135	146	150	181	132	157	149	159	151	148	144	132	146	147	152	186	174	152	157	155	146	139	151	144	165	149	166	139	139	141	170	173	164	164	157	148	134	174	129	156	185	131	153	139	172	151	138	153	139	127	141	150	153	168	166	146	174	143	142	173	162	132	161	134	165	166	140	140	157	158	162	168	161	143	161	166	147	154	139	160	161	167	155	157	155	149	161	169	158	160	156	144	149	154	154	155	151	124	143	140	148	143	162	154	160	171	144	156	166	154	158	123	131	171	161	124	135	133	154	143	154	159	170	135	175	157	136	182	141	172	158	178	136	161	167	143	159	150	156	192	140	156	143	164	141	161	131	139	142	151	125	154	178	156	138	144	149	169	149	155	172	155	159	157	152	174	153	147	161	178	156	182	151	126	146	165	145	147	156	171	156	156	178	168	148	157	142	135	137	167	157	153	151	159	153	150	136	146	153	149	145	165	167	163	162	149	160	161	179	150	133	172	166	162	142	147	155	140	168	147	161	131	163	146	160	166	145	168	147	141	169	157	168	149	161	154	147	138	137	156	179	159	168	154	136	148	151	156	182	164	148	147	144	133	149	158	155	141	150	153	165	138	161	137	148	152	156	156	152	156	165	139	136	140	154	129	120	157	148	164	175	155	156	156	145	143	174	167	151	145	152	152	152	147	166	174	140	156	153	162	153	170	140	165	170	128	137	175	135	149	150	134	179	126	145	171	167	157	153	157	139	171	155	153	153	145	160	173	155	165	158	135	149	144	174	150	155	160	167	175	164	147	168	156	133	154	137	159	144	159	150	146	170	165	160	139	171	141	173	155	168	167	154	145	157	176	150	168	151	159	142	137	145	163	139	164	143	136	143	165	156	148	156	146	171	153	143	151	154	148	145	140	171	149	149	175	160	153	139	164	146	146	165	153	141	152	167	159	164	148	151	158	165	179	149	154	175	155	145	152	161	150	151	155	158	133	144	155	160	174	149	166	161	151	153	148	163	147	177	151	166	141	149	154	136	168	140	167	163	153	154	171	127	179	177	159	156	159	142	143	130	156	147	160	168	132	155	161	147	144	145	152	157	145	138	141	135	129	148	157	173	158	162	174	152	158	172	152	133	159	164	164	152	139	136	148	147	145	148	156	165	155	167	138	153	152	151	166	165	155	168	155	132	150	153	175	166	139	142	168	159	147	154	153	158	153	146	150	132	171	159	144	143	140	154	166	150	140	150	145	130	158	135	152	143	160	156	172	157	151	132	165	151	139	141	151	149	124	160	141	160	141	157	147	160	158	154	152	177	150	153	157	157	172	150	151	154	163	175	155	158	137	151	168	180	143	144	147	144	148	172	149	146	162	142	156	166	150	150	141	146	148	145	170	151	125	140	147	163	164	135	170	156
21940	10549	11662	4395	2794	2120	1612	1287	1069	898	819	723	640	592	548	514	486	461	446	433	438	431	411	403	347	390	352	407	384	340	376	352	364	365	338	352	354	330	344	343	399	351	329	325	335	329	341	334	342	326	324	342	320	338	368	322	329	297	347	334	348	321	335	335	330	361	335	342	314	328	309	298	321	355	337	319	320	319	339	341	321	326	314	332	312	323	339	329	318	286	348	296	339	319	323	333	320	331	302	324	305	307	325	332	340	279	304	338	318	327	303	334	292	323	299	299	292	293	323	304	296	313	334	314	326	315	343	308	337	322	340	350	315	317	306	324	308	316	299	340	311	339	318	317	300	309	310	335	328	325	293	317	345	294	300	331	316	330	291	317	331	329	326	322	323	324	305	315	330	277	338	315	317	316	316	332	311	340	319	318	359	317	307	335	315	309	344	306	305	304	290	338	288	316	347	314	299	314	345	299	300	304	345	299	341	336	325	341	296	296	311	337	337	356	327	305	308	331	362	322	312	356	326	347	323	337	344	314	305	348	342	361	287	325	300	350	319	302	313	323	296	299	331	326	340	308	317	350	322	307	333	343	325	327	294	304	325	319	328	340	356	321	328	331	331	347	327	349	328	351	337	317	316	303	313	311	304	295	320	314	321	339	336	314	334	315	356	322	331	323	332	305	327	320	315	313	339	342	311	357	352	325	320	311	287	287	338	321	337	312	322	306	324	322	318	339	311	334	321	330	311	341	331	297	311	326	303	300	333	344	351	320	333	330	323	332	306	339	313	299	311	327	334	328	350	389	312	313	325	320	312	332	335	314	306	315	303	328	332	294	318	349	320	284	306	348	327	319	295	314	337	340	331	330	311	335	304	332	331	327	329	319	322	307	328	352	305	324	315	342	307	345	320	318	324	303	330	296	318	334	303	309	311	340	290	319	339	360	320	330	302	328	322	316	292	319	335	327	311	303	315	306	335	324	312	337	327	318	313	301	318	329	338	330	316	337	333	348	290	342	340	353	312	320	313	326	339	311	322	338	291	302	324	343	278	327	343	311	315	335	307	318	331	344	346	327	339	290	336	351	326	334	332	312	312	319	294	302	325	308	327	347	320	341	336	307	307	325	320	325	317	345	361	309	346	300	330	314	332	313	302	318	333	293	318	321	319	333	306	309	298	334	315	329	298	361	322	336	313	317	308	327	328	347	318	306	311	333	302	295	309	339	349	270	326	304	306	347	322	337	330	301	341	297	310	321	357	321	325	315	332	323	308	351	328	313	319	307	315	357	332	273	323	331	312	328	335	324	310	319	301	313	320	294	298	339	314	330	324	306	301	305	320	331	318	303	314	325	329	311	344	298	320	345	313	324	324	335	328	321	315	326	314	318	314	323	327	344	282	325	333	333	341	316	326	302	338	320	312	290	316	289	329	327	308	327	328	312	334	310	300	323	328	308	325	342	313	308	341	279	319	310	362	334	303	344	320	343	303	323	298	344	325	270	341	311	341	310	313	305	358	301	339	322	339	290	293	350	303	320	339	304	335	321	317	346	296	343	310	333	315	291	306	322	341	296	292	311	293	335	327	329	293	285	293	338	352	305	330	307	309	353	366	324	320	372	295	313	309	335	310	288	290	294	295	277	309	310	322	356	322	336	330	325	306	299	310	324	331	311	317	335	320	328	305	322	336	283	292	306	314	311	319	338	325	349	302	316	331	293	331	336	332	309	308	330	341	296	325	340	308	328	316	297	298	277	287	301	332	323	306	315	320	304	340	341	304	305	302	328	324	338	301	303	324	290	333	319	331	304	344	333	334	332	293	315	316	310	324	337	331	328	319	300	336	353	336	285	318	311	312	323	326	298	326	287	296	339	322	343	333	295	332	328	323	335	318	331	343	322	306	319	335	309	329	314	335	329	345	355	320	335	323	331	303	305	328	314	308	335	303	317	309	305	316	331	330	304	348	353	330	317	332	350	312	339	331	329	317	285	326	325	330	331	310	322	297	314	291	319	305	325	315	331	328	311	277	286	323	359	293	318	313	336	337	349	313	315	318	364	297	329	352	285	320	313	331	340	300	334	331	314	345	335	294	328	337	324	320	327	309	315	283	337	298	307	337	350	306	332	306	312	343	323	305	317	317	328	345	322	316	305	326	329	325	337	337	378	321	342	319	325	331	323	269	294	321	315	327	311	309	333	289	292	315	346	315	293	306	298	332	334	321	312	310	350	316	332	286	302	321	336	331	315	360	312	314	334	341	326	326	340	300	340	305	345	330	298	298	325	312	331	349	332	327	326	334	339	312	348	311	338	326	305	327	282	317	355	324	286	331	326	312	325	331	335	309	296	327	287	304	331	321	338	316	323	351	307	343	343	317	319	350	302	319	336	320	303	335	363	324	327	320	302	324	326	334	314	315	314	333	330	344	336	309	367	326	323	310	307	341	318	317	326	358	351	352	299	294	347	314	293	309	331	336	304	293	323	347	352	312	318	308	321	322	382	345	329	328	307	322	331	338	328	307	345	293	320	341	314	320	329	322	344	343	310	312	314	329	326	347	332	291	339	328	313	329	303	314	303	307	303	342	326	281	339	298	296	318	332	339	348	319	328	340	335	338	323	338	324	315	290	319	314	338	330	291	296	315	362	322	350	327	362	343	324	311	351	339	336	329	328	297	334	329	307	337	322	323	328	288	314	333	326	342	291	327	309	319	322	337	313	321	323	305	350	319	317	317	322	336	321	294	318	343	297	359	326	330	320	325	315	336	292	335	285	323	346	327	329	322	310	325	314	320	325	359	303	337	307	321	326	327	315	322	299	333	345	340	345	339	304	311	315	312	332	346	332	326	337	319	324	324	320	357	336	350	301	343	288	340	308	319	332	360	346	298	339	296	295	299	321	342	328	319	341	294	312	322	307	291	320	353	306	322	330	326	318	328	314	321	351	362	323	309	333	327	277	320	322	315	348	308	329	340	335	310	307	283	321	311	313	300	305	331	324	334	318	305	316	311	286	303	351	308	314	331	312	322	307	322	331	289	330	310	335	332	326	333	323	339	347	293	339	289	301	294	290	329	304	293	317	321	308	305	331	333	315	314	310	342	349	305	315	324	347	308	339	299	319	312	322	335	295	339	324	334	301	322	307	324	328	288	307	301	317	347	336	344	297	319	312	310	344	330	337	294	314	308	314	323	333	337	271	327	298	344	324	359	323	314	327	320	320	282	321	320	336	316	300	333	332	301	323	346	331	308	352	325	310	363	327	309	303	323	302	303	299	365	344	335	318	324	320	331	313	338	303	313	318	334	307	329	304	329	312	318	316	320	319	315	331	322	348	330	345	322	343	324	324	328	287	311	326	302	327	322	292	329	305	306	317	313	312	327	305	315	335	313	316	357	340	303	339	323	325	308	307	313	361	315	316	310	317	325	316	303	332	304	327	343	327	308	305	340	333	325	322	338	317	293	282	319	315	330	326	335	327	325	322	328	306	308	322	305	300
23289	21340	29093	23940	21340	19971	2193	846	604	520	536	506	465	426	442	384	388	382	356	381	368	320	368	331	364	365	339	346	347	301	336	309	335	321	336	312	329	324	341	301	297	317	330	306	292	300	335	316	284	322	308	281	309	307	326	332	325	307	265	297	298	310	326	313	325	348	280	287	344	276	282	289	303	334	333	322	297	297	262	311	291	300	320	321	320	286	279	301	292	306	314	312	310	300	291	304	316	314	284	285	299	316	291	341	317	314	327	283	321	291	303	321	293	289	303	313	289	310	279	335	298	320	283	308	266	294	299	302	320	300	311	311	312	321	310	290	302	332	321	345	320	292	259	291	298	304	281	332	301	297	307	291	294	311	311	324	288	304	321	295	303	296	287	287	317	299	296	313	304	320	294	295	315	279	288	308	294	322	296	297	331	307	321	271	317	289	279	311	292	311	293	323	309	303	307	320	296	318	318	343	341	305	322	333	292	315	293	303	306	308	322	278	318	309	291	291	297	299	311	339	294	297	273	304	310	308	303	293	286	336	299	283	313	336	307	281	320	310	283	277	303	316	314	290	305	331	314	301	256	333	283	300	325	291	298	308	341	307	286	289	266	314	333	266	324	283	272	284	312	293	251	286	323	343	320	322	317	288	285	318	324	301	308	311	303	286	295	284	296	302	313	312	301	316	303	344	285	289	313	282	311	298	303	289	286	316	278	288	303	284	343	334	292	323	322	336	322	288	305	289	290	276	319	273	294	325	293	286	319	294	311	308	305	323	275	320	313	309	331	296	280	325	287	296	292	279	318	288	289	315	299	329	279	298	320	318	326	309	284	305	298	270	296	282	287	271	320	322	333	307	301	303	295	294	303	318	289	323	293	305	307	334	332	323	323	320	304	308	315	310	308	277	279	310	304	314	311	297	331	307	285	315	312	279	316	298	314	299	316	318	292	314	304	293	281	277	324	316	308	294	288	290	305	281	335	308	273	295	287	296	305	309	308	322	310	302	302	294	254	288	287	286	313	298	308	334	329	301	310	292	327	289	309	290	278	273	290	307	287	262	289	314	315	305	299	312	322	316	313	277	321	310	321	312	315	315	328	308	320	308	303	313	320	305	290	297	298	279	315	298	309	325	282	320	315	349	297	298	299	272	279	309	293	272	339	302	278	345	315	306	309	307	308	323	316	309	253	308	288	300	304	310	291	315	266	301	327	299	287	340	301	320	323	309	278	302	305	284	274	313	298	325	306	324	316	266	340	277	303	305	311	283	304	291	312	259	295	310	279	324	312	306	299	328	307	312	334	255	281	300	280	303	313	302	284	261	291	333	330	272	288	279	322	292	315	297	324	268	292	302	288	314	300	293	313	275	306	302	336	307	339	321	268	336	298	332	327	303	300	280	300	317	296	312	296	298	329	305	307	299	316	319	341	296	321	315	311	325	310	309	316	284	315	305	304	330	305	309	303	316	303	291	312	302	323	307	295	303	296	314	296	321	304	282	313	282	302	281	314	280	291	310	308	292	285	283	319	302	320	284	302	313	320	314	285	308	311	289	282	289	321	305	314	326	355	282	305	278	267	286	310	322	315	312	281	298	317	303	280	332	293	278	314	317	285	311	293	299	368	290	274	326	338	333	284	312	307	311	298	284	308	315	275	296	308	272	296	298	297	283	311	291	301	282	295	324	331	292	339	316	318	278	295	294	259	319	298	287	300	302	310	324	292	295	302	313	301	318	308	316	296	296	320	320	308	284	307	320	306	310	318	303	310	325	344	315	314	318	299	313	292	303	314	307	311	314	302	304	329	281	293	293	302	293	314	314	283	281	292	328	283	298	301	323	320	327	327	286	308	292	311	283	338	317	286	296	292	321	300	307	323	291	282	354	294	316	309	324	303	343	317	324	312	295	308	303	279	309	256	312	315	308	311	284	284	285	299	318	326	276	283	313	316	310	299	311	310	332	310	295	309	298	309	285	292	301	286	292	319	294	277	307	294	266	326	285	310	296	301	288	279	284	301	292	317	333	280	304	295	314	273	289	304	306	295	313	295	286	293	311	317	333	315	306	322	272	305	307	329	291	312	292	306	288	315	342	310	300	320	278	305	302	339	317	325	310	287	294	331	319	289	306	313	292	302	309	310	292	307	316	276	301	263	303	299	290	310	300	318	318	289	314	302	290	295	265	275	338	313	315	314	311	299	308	295	281	292	303	292	303	314	276	309	298	298	295	292	307	322	282	302	304	325	305	304	304	272	309	335	281	323	309	332	324	291	295	291	310	296	335	294	283	275	305	324	291	329	288	331	315	299	288	289	329	320	310	295	301	312	309	306	270	300	307	301	270	276	286	298	293	299	300	308	321	319	316	319	294	308	299	283	313	282	282	271	293	319	302	296	295	297	305	282	306	325	332	305	284	306	288	276	295	326	323	293	298	306	298	302	298	300	321	301	303	286	305	310	292	295	266	318	315	308	283	306	314	292	307	326	303	287	326	294	331	292	306	325	294	300	300	313	309	322	268	301	274	306	299	317	284	314	318	308	315	313	271	281	274	286	331	303	305	326	285	325	282	314	317	319	318	308	331	326	288	290	321	313	323	273	304	287	292	302	292	292	298	297	291	300	305	282	305	308	328	288	296	296	299	300	325	303	300	289	303	292	295	290	289	303	295	323	278	290	302	289	331	312	348	295	327	308	309	340	286	304	308	264	314	293	295	301	270	291	296	325	330	291	279	280	311	286	269	300	307	278	302	315	283	295	268	309	309	308	293	269	353	294	291	299	281	295	307	287	325	295	292	253	313	301	312	313	331	308	290	302	304	289	293	268	336	274	309	324	320	301	277	337	292	304	311	318	268	310	304	315	299	303	295	333	342	274	310	327	290	279	285	300	297	324	320	319	292	291	320	316	282	289	285	317	300	291	264	270	299	311	270	313	297	305	283	314	306	256	329	296	294	295	290	292	290	327	318	309	277	312	308	274	282	297	301	302	275	347	297	294	321	271	294	347	300	261	289	305	302	302	298	282	298	296	302	319	285	298	298	310	306	311	312	336	277	283	335	311	328	290	321	312	296	275	295	320	315	292	300	298	306	307	285	310	320	285	321	311	313	232	321	307	322	292	293	281	294	294	311	304	331	309	294	283	317	251	289	257	304	319	340	324	308	297	314	324	288	291	282	314	291	309	297	314	287	302	307	299	324	304	296	299	308	271	290	278	299	308	334	302	317	315	304	313	269	319	285	269	325	314	315	300	299	263	292	307	298	321	317	306	261	304	313	292	290	315	295	269	321	304	290	329	316	317	298	305	307	314	297	301	310	283	326	302	295	279	297	310	303	318	358	293	287	313	315	325	288	257	304	306	275	309	285	299	281	306	302	310	270	269	313	285	311	322	338	299	315	311	303	331	306	282	294	279	284	299	318	307	352	283	286	291	280	321	298	302	283	298	309	304	315	308	323	295	311	290	336	258	283	324	288	276	305	303	319	311	318	295	305	304	288
24744	16798	17206	7503	5110	3753	2921	2325	1930	1514	1460	1274	1221	1018	1004	900	910	864	801	822	746	693	694	726	655	663	671	669	653	669	598	603	665	613	581	574	581	591	605	602	611	590	584	578	617	582	616	582	640	612	569	582	568	609	596	623	542	586	579	546	557	578	572	508	558	607	555	540	568	569	571	576	542	595	613	554	543	579	586	560	582	579	569	599	582	558	603	590	566	596	536	554	577	540	593	537	554	572	582	560	567	571	575	510	555	566	545	529	557	550	533	557	545	549	556	593	580	543	599	574	572	606	543	574	547	553	539	551	552	549	552	524	570	538	566	549	565	597	564	605	590	559	559	555	544	567	587	524	591	564	569	558	580	565	539	562	536	566	553	559	549	558	513	578	531	569	550	593	568	548	587	539	584	589	539	602	571	574	555	560	563	544	589	559	554	514	527	538	544	530	550	579	568	566	553	533	584	529	529	504	531	536	538	528	564	580	569	563	527	561	553	560	571	589	548	550	593	535	573	594	534	536	575	555	579	554	544	525	519	570	530	567	496	585	557	570	545	568	591	583	541	562	596	545	529	536	577	565	593	594	539	573	527	517	557	587	549	572	532	557	583	580	559	570	534	575	561	556	553	546	545	564	586	536	529	518	540	530	554	574	571	533	549	543	529	518	546	553	587	570	513	563	542	588	565	600	578	600	542	577	552	581	557	558	588	584	564	585	569	525	525	535	524	564	573	550	590	517	575	552	544	586	556	568	576	603	547	576	558	576	521	548	565	546	599	522	617	517	544	526	562	541	583	576	543	579	564	569	585	533	590	569	579	588	567	555	564	524	563	564	545	603	563	588	565	572	533	526	551	555	555	544	591	522	568	574	566	558	553	580	539	551	575	579	576	539	576	522	590	561	577	575	560	567	518	560	542	533	567	547	548	558	563	506	597	561	568	566	564	543	562	539	562	575	539	605	572	567	578	562	558	599	564	553	563	595	575	539	570	606	564	553	541	570	520	615	580	569	537	558	556	585	554	568	571	560	557	542	553	563	564	560	560	585	536	565	549	565	538	555	548	535	524	570	557	502	586	531	544	555	505	561	544	559	538	564	552	541	500	567	561	531	539	534	541	553	530	564	577	602	552	590	528	553	575	560	584	569	580	551	578	594	513	549	535	564	515	588	578	541	533	563	565	568	599	552	544	523	566	515	540	560	574	566	589	519	572	564	605	539	511	532	566	513	550	572	529	578	558	557	597	568	550	535	544	562	596	555	529	546	547	551	547	514	571	547	538	533	522	584	558	564	612	591	558	519	570	558	561	562	579	559	582	574	560	562	599	558	558	541	520	563	543	549	550	552	579	588	590	595	563	548	588	569	574	585	551	558	609	600	538	534	575	521	578	574	549	577	507	598	560	548	581	556	555	570	531	567	558	562	586	585	562	565	571	614	584	592	539	548	525	539	550	547	545	557	564	523	578	558	523	585	570	545	597	552	545	567	547	540	574	524	567	522	614	564	550	552	529	523	563	539	520	481	567	563	576	578	567	553	554	527	562	543	597	579	563	541	596	547	540	603	615	539	562	576	539	558	565	613	520	543	556	583	542	517	550	517	558	541	563	577	554	570	593	544	573	548	560	579	544	567	582	551	576	549	576	588	597	596	558	572	559	579	540	546	566	563	539	496	551	551	554	559	590	561	562	553	537	561	556	605	571	587	567	559	525	522	556	590	523	530	567	560	554	613	536	571	561	581	595	528	531	577	582	568	545	563	593	552	565	575	574	539	591	546	499	563	574	560	534	571	526	524	574	586	540	592	591	607	578	564	547	560	542	543	498	515	557	578	512	553	578	560	553	497	600	525	542	538	559	562	534	590	553	567	612	558	549	549	532	546	576	513	614	551	566	571	562	527	566	599	537	556	543	538	562	591	553	584	569	567	511	576	533	554	556	573	560	556	565	558	570	571	559	603	518	566	558	532	524	560	526	565	530	557	576	590	603	576	547	514	557	600	496	556	599	578	550	540	534	491	519	578	537	567	567	557	602	573	543	538	560	552	598	542	553	536	550	580	547	576	581	528	568	566	602	552	584	546	520	543	556	590	523	597	569	545	558	579	567	567	566	563	575	558	578	580	538	553	612	551	581	545	568	585	547	599	539	511	546	552	553	546	578	594	541	512	569	572	566	524	565	579	505	563	565	515	561	549	602	559	565	579	608	602	557	597	532	555	532	569	548	549	508	532	571	544	530	575	567	592	539	535	581	563	575	559	570	567	561	561	551	549	545	580	593	555	563	543	565	566	555	600	573	546	598	544	586	545	588	625	573	613	589	587	539	558	564	576	594	538	594	558	563	567	611	549	541	542	536	564	543	526	538	546	554	531	545	551	544	581	572	571	560	542	574	602	584	538	596	545	551	543	568	542	576	550	593	580	566	559	546	588	540	540	604	509	564	560	567	572	595	559	566	557	517	543	549	539	561	531	615	527	580	564	574	551	608	543	574	557	564	538	608	546	587	576	568	568	591	558	524	594	550	528	559	550	598	557	534	593	530	580	565	588	613	537	519	551	537	552	566	549	542	586	558	552	532	545	536	539	563	530	577	585	536	566	542	550	569	542	524	528	532	573	538	534	541	564	599	532	535	533	556	557	600	541	534	590	555	624	548	552	600	540	551	564	530	543	535	567	542	529	532	569	549	543	590	592	587	570	559	587	565	554	553	553	571	565	565	563	549	549	565	537	589	595	635	564	537	565	562	580	556	569	579	582	546	596	551	539	597	506	565	567	545	558	568	565	541	572	567	553	566	546	569	542	558	518	492	507	569	540	552	594	521	558	575	572	565	521	561	499	551	571	563	542	569	564	547	577	576	554	548	560	568	542	555	593	526	558	548	575	550	602	557	537	576	581	536	563	562	569	567	560	550	570	549	605	541	537	528	521	589	536	608	557	563	554	570	566	544	545	536	555	596	548	594	548	535	564	517	558	544	507	550	509	556	536	520	535	580	586	586	567	555	554	555	560	517	523	586	529	563	564	584	556	568	583	555	582	562	538	548	558	623	553	559	563	542	561	538	558	537	546	565	577	577	565	508	555	566	558	578	561	576	571	555	583	536	546	543	575	593	523	593	571	523	582	519	552	548	529	545	595	556	585	542	568	509	533	537	547	574	557	559	523	554	560	555	523	526	531	550	540	573	581	539	569	570	510	549	573	601	551	566	558	572	563	531	551	584	577	566	551	561	555	555	519	570	598	554	589	526	557	543	594	578	561	554	544	602	598	552	538	516	573	585	511	566	548	564	556	586	556	518	611	560	571	523	529	569	548	568	579	547	522	610	563	563	565	524	530	554	564	565	554	562	555	555	598	519	557	549	569	527	597	538	555	543	546	572	542	597	563	542	570	577	571	556	522	519	578	579	540	544	544	581	533	564	531	558	546	580	576	567	580	551	571	545	555	590	618	572	574	550	578	589	623	567	565	538	564	552	519	572	582	563	575	534	532	542	552	533	542
26692	20761	8586	771	449	358	370	332	359	316	342	349	334	355	319	314	334	325	318	330	331	330	311	334	326	318	321	340	337	309	316	351	351	305	310	320	302	337	325	319	301	332	313	332	311	326	335	311	335	293	302	283	324	300	316	311	334	305	308	320	339	306	348	323	333	351	343	313	341	348	309	324	330	291	341	352	321	353	320	350	343	306	318	303	298	297	314	311	312	317	327	299	322	305	300	334	340	298	330	315	323	325	317	304	321	328	330	329	330	325	339	330	316	353	301	335	316	325	331	306	327	335	349	324	343	324	341	333	319	344	325	364	323	327	312	350	331	323	314	319	311	276	335	296	296	342	310	327	307	317	316	328	354	310	326	319	332	319	309	306	351	307	339	305	292	298	307	313	322	311	330	289	322	345	324	310	351	344	298	310	359	316	290	320	319	318	313	339	325	278	337	370	320	291	340	360	345	327	327	325	348	328	314	331	304	300	310	313	309	350	339	360	323	326	358	303	337	296	355	343	302	312	325	280	324	306	279	349	354	328	319	331	304	318	329	309	322	305	297	339	323	343	346	313	293	295	297	330	324	318	348	349	322	325	328	327	309	350	331	281	308	292	320	327	342	324	328	342	285	309	306	340	348	305	312	333	335	359	353	316	345	358	311	312	345	289	328	311	341	323	329	337	340	355	323	341	292	336	318	327	336	351	287	315	320	304	325	326	310	332	344	300	332	308	290	307	332	303	309	322	308	312	320	308	296	325	306	317	344	339	320	293	319	302	334	340	318	349	323	330	294	352	338	361	311	321	329	270	301	289	337	318	325	326	311	339	322	323	317	328	356	310	331	371	325	315	340	368	307	272	319	295	309	348	292	313	316	313	333	330	325	318	332	319	331	320	323	351	308	324	322	347	311	319	340	313	321	345	320	325	336	322	299	295	311	310	315	339	351	345	336	362	317	334	309	317	327	314	341	330	292	344	319	327	349	350	308	316	320	286	327	309	306	318	325	319	333	310	326	311	326	322	323	314	291	326	316	348	357	304	336	338	322	351	325	306	335	354	338	316	315	349	302	306	324	311	322	311	351	323	295	346	334	347	300	307	339	306	300	306	326	342	308	317	314	346	322	320	337	315	307	310	324	316	300	316	342	325	345	348	328	346	310	335	311	335	307	320	275	330	350	334	331	321	330	331	343	337	309	321	309	285	339	300	366	316	339	331	324	334	320	333	322	289	343	311	327	334	321	316	334	320	303	322	315	320	343	318	351	312	260	329	291	305	316	307	345	309	309	328	323	303	343	316	307	356	302	341	354	321	341	331	341	317	348	318	327	299	337	305	301	333	307	311	312	323	315	310	318	328	330	316	320	308	303	342	344	359	314	291	299	305	337	279	298	323	301	335	362	333	316	349	329	337	334	307	332	337	313	298	326	312	326	336	339	343	286	337	349	318	305	308	318	336	348	314	332	311	309	339	332	344	344	319	360	317	281	332	343	311	312	303	321	331	325	359	352	300	339	310	337	304	358	303	313	340	289	310	331	332	299	333	324	318	317	324	317	360	331	324	305	308	319	307	325	298	313	347	325	310	327	341	302	319	290	318	346	349	332	328	322	327	331	324	321	325	337	337	300	315	314	320	319	361	315	333	348	335	359	313	322	324	327	291	316	348	321	303	311	336	337	352	341	320	305	316	330	336	307	319	311	343	323	315	323	327	318	311	339	311	337	320	312	349	330	363	315	313	324	300	328	326	349	304	284	335	332	344	336	304	342	333	328	343	312	279	324	310	349	316	348	311	332	322	343	345	308	349	341	336	333	332	362	314	292	330	311	346	334	332	336	297	332	336	345	314	314	333	323	283	302	303	355	315	332	331	287	291	315	315	338	292	328	322	316	334	331	311	325	312	356	314	302	309	317	331	300	350	332	315	333	331	335	314	322	345	324	309	360	296	320	326	321	285	303	324	330	347	342	367	351	300	303	300	364	307	318	292	350	301	357	354	330	346	306	311	315	314	290	342	290	301	326	301	328	294	309	319	338	324	311	320	326	356	324	328	349	324	295	303	353	333	341	312	306	363	313	316	326	332	301	323	326	339	349	315	332	343	328	347	328	320	324	319	306	308	339	323	335	356	281	319	317	334	323	310	322	341	355	288	328	296	345	334	346	349	333	294	303	302	339	320	333	340	363	330	316	324	335	309	342	366	348	303	332	331	330	331	342	303	337	338	304	307	334	325	321	292	334	305	320	309	364	340	296	334	305	318	299	347	322	298	288	341	302	331	344	332	317	327	334	324	320	307	298	331	310	320	310	339	318	290	325	306	315	343	339	316	327	320	338	326	310	333	315	321	318	330	348	308	294	320	321	323	312	310	343	331	323	329	326	321	330	349	288	379	354	338	294	359	317	329	336	350	330	355	333	298	296	326	350	334	332	315	329	298	324	298	315	309	299	327	310	320	297	326	303	313	318	325	301	305	315	305	289	320	329	325	319	304	330	342	303	292	314	311	349	308	326	320	311	355	295	344	309	366	331	316	351	334	300	302	311	340	306	363	322	312	331	327	361	335	322	355	341	312	291	318	296	359	342	348	336	321	302	334	328	341	326	335	332	291	278	331	315	316	300	338	312	326	359	334	347	313	331	320	307	308	334	315	317	316	362	326	351	304	311	317	323	330	317	308	348	317	349	332	323	314	343	323	300	326	328	327	316	308	346	347	316	321	337	305	324	343	309	317	346	337	308	340	335	327	319	316	300	324	315	343	297	322	337	330	327	343	330	312	349	317	296	324	328	332	315	302	334	342	341	359	335	300	335	304	310	322	312	327	353	306	331	267	296	322	316	342	308	307	328	301	306	311	331	319	368	294	315	319	308	307	329	341	342	357	333	321	313	288	317	316	336	355	316	340	344	301	312	328	337	305	352	304	297	299	326	315	317	350	305	323	349	297	309	301	335	319	321	337	335	326	329	353	316	316	322	314	314	294	327	301	311	323	300	296	348	343	351	333	325	305	353	332	333	346	345	334	333	332	350	322	324	326	342	333	330	309	271	309	323	296	343	297	318	323	278	328	340	336	326	326	352	289	311	302	297	329	315	348	346	324	305	313	320	315	304	319	342	332	310	321	307	306	306	318	347	283	348	311	351	333	341	324	342	305	334	318	327	309	327	313	345	300	351	308	340	342	324	308	295	338	301	345	343	334	335	338	332	284	316	328	324	340	343	327	323	301	308	319	326	309	345	329	307	319	323	333	306	313	311	333	324	328	304	359	328	332	334	299	324	333	335	322	326	289	301	307	296	324	355	302	317	307	311	330	325	325	297	302	315	314	323	306	308	297	298	313	341	312	323	307	331	313	344	316	328	321	315	311	316	287	312	327	329	323	343	300	351	363	311	302	305	326	325	340	313	307	326	274	338	330	315	337	347	334	338	335	319	302	336	318	309	327	317	325	309	300	314	310	293	328	301	346	324	330	371	333	355	324	326	349	343	319	307	354	298	317	344	329
11108	1809	2135	1038	881	780	771	709	739	685	665	678	623	695	633	659	644	639	634	631	633	655	672	677	658	662	665	645	630	664	686	619	667	663	663	608	639	641	676	654	655	669	695	659	646	605	623	648	659	635	621	656	627	688	646	663	628	613	643	639	619	674	626	630	670	619	624	636	656	649	669	685	655	639	602	649	644	599	646	631	624	640	658	633	646	654	637	652	585	652	606	601	653	654	649	642	665	605	646	706	614	681	620	651	636	662	625	599	625	612	597	633	666	662	609	693	635	594	601	608	665	641	670	689	672	639	666	662	700	612	615	631	700	656	647	636	642	632	643	644	626	631	666	664	670	648	645	629	621	662	654	615	665	619	648	655	653	619	677	646	644	645	648	666	670	619	666	633	626	655	617	624	669	634	631	647	612	621	632	656	624	661	656	638	584	619	652	642	668	599	699	652	637	624	643	606	660	681	639	647	672	620	674	638	649	664	600	627	630	658	683	643	649	696	622	627	604	687	658	611	679	645	624	626	650	647	583	649	608	639	677	606	642	633	670	649	624	604	587	639	632	629	674	664	616	615	591	643	644	639	611	622	648	663	654	638	637	616	641	600	618	643	624	641	647	685	600	644	626	657	650	641	618	627	611	681	624	637	625	613	629	683	627	635	588	716	657	663	632	655	639	675	644	614	661	652	621	628	601	677	619	666	644	657	633	660	651	620	674	603	583	641	646	594	666	609	623	643	653	645	650	609	657	618	628	585	658	684	634	680	632	645	626	626	641	659	650	608	671	644	657	576	639	643	652	626	613	605	682	675	663	660	639	638	635	667	635	675	653	612	626	634	642	630	638	597	667	629	669	673	647	619	609	654	642	685	667	624	636	672	624	629	656	666	635	617	648	667	666	651	637	657	622	681	638	701	599	662	672	612	679	638	627	708	622	617	664	620	579	603	629	658	622	625	608	649	642	682	619	636	651	668	615	639	645	649	607	627	634	642	634	664	654	670	651	617	656	657	584	640	682	695	645	618	650	630	654	626	648	645	630	653	599	649	633	634	637	645	613	615	601	635	621	627	647	636	636	673	579	618	644	653	661	658	635	637	631	609	652	655	663	623	628	670	662	625	681	656	620	645	649	619	654	608	610	622	643	659	686	622	661	697	669	595	654	667	616	691	647	604	672	628	622	648	619	658	648	654	633	694	636	630	602	636	667	650	619	658	587	638	649	620	644	640	650	611	681	625	623	636	636	604	671	674	682	629	676	636	583	651	628	672	604	608	672	658	644	625	656	647	632	606	617	673	655	628	624	684	623	606	687	635	609	659	685	676	629	627	661	593	604	655	618	665	628	625	646	620	627	662	647	618	638	632	640	617	577	650	643	686	658	628	642	623	602	589	662	621	664	668	645	613	651	605	628	590	595	597	617	625	648	626	619	616	624	649	677	635	684	658	654	674	670	679	595	609	641	615	645	654	631	625	631	620	631	631	628	603	621	608	592	649	660	646	625	650	643	653	672	620	657	651	631	615	636	673	640	675	685	601	653	651	656	664	647	624	640	663	647	630	639	643	653	641	650	630	611	644	638	629	659	640	648	654	637	637	637	646	615	632	617	674	645	636	657	634	680	624	610	658	668	647	636	611	658	663	647	658	650	670	626	637	623	666	667	652	598	648	638	571	657	633	624	638	634	632	603	670	637	591	622	603	593	659	635	642	672	585	628	628	624	635	608	639	649	646	630	692	667	637	648	648	672	615	622	633	632	643	673	647	630	687	645	616	668	652	656	629	683	659	595	672	645	646	656	613	648	695	645	657	652	612	634	613	639	675	656	650	588	626	642	598	605	606	641	670	628	624	588	640	621	648	670	632	629	647	593	669	637	634	658	601	593	691	605	615	617	675	662	634	603	620	643	660	612	614	657	629	653	607	640	646	663	646	666	672	595	594	638	637	662	626	676	652	637	610	641	634	693	636	633	670	632	604	642	629	661	629	683	634	634	657	612	643	647	631	656	656	624	606	631	643	656	676	597	668	668	641	651	607	671	619	595	628	650	623	654	631	636	612	638	594	633	636	618	627	642	630	668	603	678	689	664	630	652	641	619	647	652	631	647	624	628	642	653	645	650	655	606	616	630	668	599	650	631	645	635	633	630	658	603	627	644	644	618	601	617	623	679	640	607	659	642	601	605	621	646	598	687	637	630	648	662	611	658	619	604	657	664	618	668	662	636	618	589	651	640	627	621	662	651	667	624	663	623	587	623	616	667	646	633	610	673	670	656	682	682	645	687	641	640	630	643	653	618	614	653	622	648	612	652	658	616	658	626	621	656	665	661	669	637	664	616	647	630	654	648	665	649	618	695	656	634	643	643	648	651	619	607	652	593	666	594	649	637	617	639	630	626	670	612	664	659	666	667	627	624	614	657	629	655	654	632	633	626	628	637	668	672	621	634	645	607	639	628	623	629	675	653	651	613	620	591	669	632	652	620	681	624	651	611	594	679	635	616	645	681	683	592	584	651	654	651	641	650	644	619	631	595	647	650	650	617	653	636	611	645	630	615	623	648	635	644	608	651	642	651	629	633	672	642	650	644	637	676	651	633	705	616	632	639	646	654	666	651	595	607	594	686	623	651	672	643	644	646	686	640	620	615	603	660	614	627	631	578	619	666	645	651	651	629	613	653	635	675	634	681	679	612	653	631	624	680	635	648	625	670	662	639	658	667	652	593	702	628	628	666	661	626	625	672	668	674	687	645	645	674	653	661	643	624	635	628	645	657	656	653	623	624	627	626	618	666	642	648	644	694	657	689	649	665	592	691	618	641	654	692	622	621	650	662	631	665	656	669	638	643	679	615	642	583	657	662	599	611	675	614	648	608	649	589	706	615	670	659	596	656	650	635	649	608	593	610	645	613	679	627	673	702	647	649	688	620	673	617	650	666	646	662	621	676	645	630	690	651	641	662	632	657	601	619	592	648	669	636	701	611	650	587	661	661	637	613	599	594	644	607	654	630	670	681	644	600	653	640	669	640	653	660	635	683	696	684	669	635	642	640	696	611	673	673	610	630	605	686	601	634	642	686	675	637	603	656	622	599	625	631	715	678	644	646	650	593	599	639	621	669	626	667	642	664	613	649	634	618	646	664	617	618	630	588	644	648	608	602	643	680	662	642	644	619	687	659	665	614	657	684	637	643	616	641	673	658	604	600	618	622	668	631	698	657	648	681	649	621	641	670	638	692	657	656	665	651	646	650	640	666	601	646	631	614	684	589	670	674	627	638	578	640	668	572	608	637	620	613	647	643	690	657	646	649	654	641	635	678	646	652	592	661	625	584	633	634	649	649	634	648	645	605	614	653	620	612	684	638	655	672	700	637	630	586	625	669	623	645	614	682	605	681	619	633	664	632	631	612	666	643	644	650	641	634	634	642	657	637	632	637	638	636	643	664	627	646	615	637	646	652	651	604	638	677	637	639	634	642	670	604	644	673	633	660	603	625	628	642	623
24241	21336	28498	24508	20775	2157	588	430	308	324	282	229	220	199	224	198	186	197	192	179	158	167	184	171	171	165	183	137	162	170	183	157	161	183	155	163	160	167	169	152	178	154	157	148	182	143	172	150	166	157	159	158	183	145	151	124	146	141	149	146	155	141	137	172	155	141	147	159	148	157	146	132	155	165	149	158	152	165	161	149	163	165	150	175	149	149	147	158	152	176	145	152	152	153	147	150	176	153	143	159	164	140	171	144	144	143	149	153	157	143	166	142	165	166	142	157	145	178	149	165	153	134	169	156	137	172	175	162	158	145	142	185	165	179	155	158	185	167	162	164	160	160	149	136	155	161	150	150	156	166	128	157	157	159	151	153	167	159	144	156	154	137	140	149	169	156	137	171	160	151	153	142	135	171	155	159	162	161	156	157	145	122	167	172	168	150	141	156	148	142	168	174	137	156	162	153	172	153	143	177	121	143	164	156	145	151	145	135	144	154	149	150	165	154	137	147	173	168	163	150	160	139	159	154	140	140	156	150	138	165	173	140	151	161	139	166	173	145	143	129	166	175	148	147	154	160	152	162	166	163	159	165	166	171	167	162	142	151	155	159	147	158	163	147	160	170	150	128	139	146	148	150	171	160	153	155	159	162	160	140	147	171	144	135	168	155	148	147	138	182	144	145	160	142	156	174	143	150	162	165	154	163	150	134	136	161	171	153	141	169	158	125	133	164	158	146	166	164	143	145	145	156	168	154	154	140	149	161	145	138	165	147	176	143	163	156	153	151	161	188	158	144	135	155	170	132	168	169	158	161	159	137	166	156	157	127	122	174	165	163	127	173	157	160	149	170	181	158	163	149	156	166	143	148	141	148	160	162	159	164	153	161	149	168	182	162	157	138	158	151	169	138	183	146	188	165	148	141	140	141	144	161	157	143	158	157	138	140	138	161	166	155	164	136	157	158	147	144	171	170	171	159	162	167	177	151	160	143	156	163	137	152	156	161	151	163	177	138	141	142	145	165	157	142	156	143	143	162	162	144	158	161	154	147	140	134	171	157	149	165	144	162	162	153	160	143	151	138	162	142	158	162	178	150	127	141	162	148	147	161	153	157	156	165	148	154	147	125	171	147	156	147	143	145	151	162	145	136	173	140	170	165	140	145	134	160	137	150	155	167	156	157	157	166	140	137	129	166	164	149	141	163	162	149	149	141	144	153	162	164	160	161	157	181	145	133	163	165	149	149	143	135	156	149	196	150	147	172	151	157	151	160	168	152	139	160	164	140	137	159	143	167	153	160	156	125	150	155	136	150	147	150	158	152	173	166	145	165	131	163	164	148	122	143	163	158	168	142	155	134	164	152	138	148	156	158	162	152	172	151	142	146	153	162	148	155	122	147	163	136	165	156	150	142	170	143	157	131	161	130	151	158	155	157	153	164	149	162	149	166	153	174	162	162	145	138	151	183	175	160	150	153	165	153	144	177	152	147	156	135	162	160	144	148	151	160	141	144	178	142	142	128	157	150	137	170	151	154	150	142	151	153	163	154	162	141	145	136	153	148	146	148	165	145	169	153	137	132	155	141	140	147	129	164	148	153	182	123	163	153	140	144	155	180	164	152	155	165	156	159	147	134	155	152	150	145	149	143	141	149	170	164	161	159	152	148	155	173	145	137	147	150	149	155	159	154	161	157	152	182	150	160	133	141	143	148	153	156	165	156	147	158	138	155	168	142	175	137	159	139	169	139	166	184	149	154	144	151	145	153	152	149	149	148	134	148	150	140	158	161	137	141	143	149	146	154	165	139	163	122	159	157	167	151	159	158	164	152	146	158	149	145	146	155	127	150	161	169	157	146	153	167	151	143	124	157	139	151	174	134	127	151	148	149	126	150	139	158	152	128	170	165	161	162	159	138	139	178	151	146	155	146	144	149	170	164	164	152	129	142	162	171	156	136	137	150	176	152	167	162	183	128	166	150	127	142	172	167	144	172	157	159	165	148	171	110	151	151	150	162	149	154	180	160	167	140	147	150	148	157	161	167	152	140	159	160	158	162	162	144	170	168	155	135	142	144	152	150	166	166	145	145	156	149	155	159	162	152	171	138	143	139	148	139	165	133	144	163	159	140	151	152	159	174	162	170	153	148	155	141	149	160	148	142	141	144	139	161	168	158	161	136	140	150	137	123	162	154	137	174	136	154	144	158	140	150	152	140	144	132	159	158	154	136	168	160	134	175	148	164	154	165	167	153	147	154	162	156	136	155	182	162	149	159	158	156	152	166	146	154	179	179	155	137	151	147	169	164	165	154	154	172	144	135	152	151	146	142	144	144	150	161	157	124	146	152	141	154	147	172	156	167	163	145	173	160	147	143	153	158	160	154	161	151	160	146	130	131	134	131	143	149	157	144	177	176	153	155	152	164	145	137	183	156	139	156	144	154	142	133	143	152	148	164	133	164	153	160	154	129	170	141	150	130	141	156	159	170	159	152	159	147	173	163	166	158	147	139	149	153	153	150	150	155	136	150	177	148	152	162	138	136	177	171	165	169	164	152	164	153	164	153	149	139	173	149	138	157	152	163	165	148	154	132	178	135	150	156	137	129	148	152	175	135	113	147	158	139	157	136	163	144	167	155	150	152	166	160	139	162	151	149	156	169	164	130	164	156	164	147	150	147	135	147	169	163	162	160	146	163	161	152	149	144	158	148	164	138	123	169	136	151	171	152	134	152	164	167	150	161	172	147	139	152	130	161	125	149	150	175	135	142	159	139	139	159	146	140	145	141	170	140	134	167	140	139	159	147	162	173	150	137	161	166	141	144	148	157	152	127	145	158	138	156	145	162	174	178	167	160	147	147	159	162	176	161	144	140	151	173	130	150	157	140	151	149	173	174	158	152	153	152	156	132	146	167	153	156	150	154	159	135	165	150	125	154	171	155	156	163	133	157	143	153	145	156	141	171	166	152	148	177	159	166	152	148	153	160	152	141	150	172	135	153	174	161	137	166	168	161	166	155	154	141	169	133	157	131	146	177	152	162	147	129	155	137	152	151	146	168	141	160	147	152	153	151	152	161	135	132	153	132	178	146	146	150	155	154	152	147	148	145	165	153	162	147	144	147	140	151	171	160	130	142	152	152	161	151	161	147	160	154	183	160	163	151	158	174	155	159	170	148	149	145	126	156	173	154	149	146	154	163	178	155	137	164	168	164	150	133	146	178	166	141	143	165	139	138	143	136	147	176	163	138	179	163	147	164	132	150	166	174	152	158	162	143	149	151	148	132	137	161	146	174	168	155	164	161	141	148	159	133	167	126	169	151	155	145	144	137	155	157	166	140	142	143	160	156	155	163	158	145	164	155	155	157	147	162	126	166	153	128	178	175	144	141	135	155	166	156	167	155	125	152	166	138	138	175	159	161	172	130	152	156	163	159	147	144	152	155	142	135	168	145	174	136	131	168	148	153	147	150	135	150	171	173	164	155	164	137	148	130	131	148	155	151
22788	10462	11392	4371	2834	1980	1590	1279	1026	906	781	694	646	574	536	502	466	438	448	468	400	405	416	394	332	374	368	357	348	344	377	364	311	378	375	356	313	350	389	364	319	345	324	331	323	353	314	351	323	311	309	351	364	346	297	353	337	368	345	328	308	337	336	314	315	340	363	341	321	324	291	325	305	347	320	337	309	330	296	325	328	350	280	319	313	320	338	329	306	351	295	328	314	345	312	325	296	300	329	295	332	341	312	320	328	252	303	337	349	311	331	333	318	313	345	328	318	356	322	334	308	322	323	329	332	328	343	338	316	309	335	293	325	297	316	318	298	318	347	312	319	367	314	329	324	347	327	333	320	354	313	314	318	353	322	333	326	317	328	336	333	307	313	323	308	298	330	343	312	322	308	310	308	322	313	299	309	327	324	340	311	331	306	330	291	301	323	333	335	316	347	291	295	338	341	309	327	320	347	308	349	307	332	302	318	328	337	337	313	310	359	323	285	321	319	334	313	324	304	313	316	328	324	324	298	310	307	326	299	329	297	322	337	347	301	339	318	311	301	317	351	338	299	345	332	327	320	305	290	319	349	306	289	306	278	327	340	309	307	308	322	318	308	320	307	306	353	300	303	305	317	299	362	362	295	331	349	282	290	299	305	325	313	295	304	323	328	341	345	324	334	352	338	346	314	322	324	345	326	309	328	309	331	327	328	334	309	308	340	331	319	338	333	310	310	341	349	345	323	335	315	313	341	313	325	326	309	317	334	303	333	322	278	326	347	308	357	288	325	333	303	337	332	328	326	292	308	322	329	345	305	305	303	331	321	312	322	308	343	337	290	316	304	328	302	338	338	308	304	309	305	315	330	322	313	331	320	297	360	330	309	322	322	329	357	312	315	340	324	342	312	350	329	320	322	320	311	321	332	315	347	317	336	304	319	304	336	316	329	326	305	306	301	298	305	309	292	303	320	317	336	338	299	308	304	341	305	309	306	336	333	314	328	296	349	314	335	331	327	332	323	311	319	305	290	313	306	294	302	324	317	329	321	329	285	322	338	305	319	317	342	324	299	315	296	324	319	325	315	334	311	312	302	340	322	312	318	327	334	334	335	341	354	307	305	295	306	334	318	322	338	342	329	365	284	347	330	318	367	355	314	331	320	348	344	315	297	338	311	339	342	345	305	339	312	311	329	303	305	318	315	314	307	327	350	320	320	343	325	340	316	336	313	319	300	311	331	333	347	334	313	337	300	307	323	312	278	304	325	315	341	346	330	314	297	296	299	318	338	316	302	317	341	302	299	300	355	301	324	297	290	318	339	336	335	317	324	337	336	330	338	310	321	367	343	328	324	290	304	316	315	321	286	311	314	317	319	319	357	344	321	339	318	328	314	348	342	324	343	307	330	319	343	313	328	316	316	315	339	302	326	287	302	331	335	332	349	284	325	333	327	307	312	346	314	325	320	313	321	318	319	356	321	302	314	318	348	295	303	351	304	292	324	344	319	302	321	318	316	358	307	339	337	326	314	371	323	294	318	291	304	305	312	298	310	315	305	316	335	308	301	300	328	303	306	320	317	329	331	347	367	337	304	320	299	296	319	335	321	312	318	336	331	320	315	338	329	297	294	322	303	322	289	321	318	356	312	339	318	335	343	343	315	288	288	323	331	326	275	312	292	328	305	304	304	307	319	286	306	287	309	300	315	312	283	316	317	326	322	330	320	326	328	309	316	333	335	345	332	316	309	297	333	311	319	340	304	344	311	289	331	318	337	320	312	315	313	307	326	309	352	317	311	276	312	303	324	305	288	318	323	359	319	320	337	301	315	312	299	324	269	345	333	333	316	312	332	320	351	300	341	301	322	344	337	334	340	314	321	307	310	367	336	319	303	321	291	293	321	335	329	321	305	301	337	288	306	363	334	324	315	309	339	304	308	328	332	344	335	321	283	337	315	304	327	315	299	332	308	322	337	307	337	303	304	321	312	307	319	303	353	300	324	318	336	316	323	322	304	324	335	326	293	327	299	264	316	313	326	307	345	259	324	300	309	310	323	313	320	314	352	306	331	312	337	314	311	306	320	373	304	318	309	320	340	321	348	312	302	338	345	309	335	306	326	312	328	307	311	336	305	333	328	323	350	304	287	321	324	331	297	274	343	315	317	280	312	338	333	300	338	301	323	330	295	314	340	304	315	313	307	336	351	346	320	313	329	321	329	356	288	346	329	310	319	286	312	332	315	312	302	305	319	320	328	295	312	324	328	312	303	307	318	262	358	333	325	314	326	346	314	353	302	332	323	319	320	306	295	308	328	331	309	344	305	318	309	319	340	317	324	324	320	334	310	324	282	330	345	311	287	314	317	356	304	319	325	293	308	318	330	291	289	309	329	304	335	339	317	329	365	339	307	285	303	350	313	298	331	355	321	329	305	333	298	344	307	284	354	331	330	313	298	325	334	317	304	322	309	329	335	341	314	288	304	328	310	311	304	329	304	331	339	283	317	321	336	345	311	310	318	312	321	328	321	340	315	325	322	309	336	297	307	331	328	294	303	295	344	347	305	308	333	301	322	305	324	325	285	337	304	306	336	289	354	326	313	315	314	338	313	355	311	318	338	301	335	308	342	312	293	321	355	324	306	337	295	306	312	318	316	343	312	320	297	326	321	325	327	277	325	333	323	317	326	327	341	312	312	313	345	313	350	306	331	286	304	335	337	312	315	296	318	320	309	317	283	331	315	330	326	313	346	306	349	327	313	298	317	325	288	302	312	321	310	318	330	303	347	318	336	301	335	362	308	309	309	300	313	336	294	311	292	338	337	324	315	335	342	309	322	342	325	303	320	306	317	301	313	301	315	328	329	318	294	309	326	342	303	313	329	372	363	338	329	319	319	330	312	309	334	299	339	323	293	320	311	333	319	325	337	329	356	320	341	317	326	283	306	324	305	336	309	337	333	303	280	332	321	306	323	344	331	292	296	320	303	328	312	303	294	330	318	297	299	289	312	303	330	313	305	317	340	324	320	330	346	318	343	286	284	340	348	307	319	325	324	313	300	326	324	342	327	337	315	330	331	311	323	326	300	288	309	295	338	321	321	323	289	308	338	313	309	330	318	352	319	304	299	322	298	326	318	326	317	325	325	322	313	289	296	333	300	309	322	281	316	301	310	312	348	326	324	294	331	328	297	320	317	348	330	291	343	332	364	312	334	327	332	321	331	338	358	347	302	327	294	348	331	325	348	327	295	317	296	327	335	299	310	333	344	319	308	334	310	325	343	319	345	316	297	339	317	329	297	329	332	305	341	349	335	307	312	342	374	336	356	328	330	305	320	367	335	294	317	299	319	311	308	327	317	308	323	326	367	340	326	308	336	297	307	295	333	336	295	349	341	307	345	320	326	337	308	283	304	330	355	282	287	319	343	373	326	321	340	311	327	322	323	277	334	313	323	330	319	362	322	323	299	332	335	302	317	342	290	333	337	307	340	309	296	314	321	322	308	304
23336	21350	29098	23942	21352	20134	2260	864	625	548	514	462	454	439	434	397	378	355	369	371	341	355	361	344	329	326	322	311	299	316	316	358	321	320	307	318	318	337	287	324	306	306	343	338	287	311	296	292	323	311	342	319	320	316	349	319	322	317	308	279	314	307	333	290	291	324	287	286	334	255	316	315	308	269	307	325	327	323	330	325	349	300	317	291	319	313	307	283	327	310	309	312	315	323	303	308	328	320	304	327	313	314	290	282	294	305	328	295	302	291	312	328	327	308	300	330	308	298	293	245	324	319	309	307	344	295	288	307	329	293	324	268	337	298	281	275	298	312	313	326	321	337	293	309	309	322	308	311	335	314	286	268	320	264	298	299	285	314	283	339	299	312	330	293	319	325	319	298	325	318	328	320	284	309	314	322	300	294	275	316	306	294	336	277	255	321	306	328	318	310	310	295	313	322	296	304	312	292	322	316	296	269	314	310	264	312	322	299	336	312	290	296	277	346	330	317	312	312	325	306	285	308	300	292	339	308	309	282	316	309	296	308	306	297	315	297	294	320	305	284	315	309	295	331	285	306	272	304	284	311	292	293	292	301	310	291	302	277	264	289	318	332	262	303	297	299	291	299	297	313	263	297	317	315	321	309	282	314	299	287	338	343	272	293	340	314	303	311	296	294	299	278	344	315	341	299	330	305	317	285	325	317	289	302	308	299	328	321	303	277	287	309	328	271	293	310	300	318	301	330	263	317	322	298	281	337	283	302	294	263	331	292	305	320	308	300	293	322	297	286	301	304	307	294	303	286	286	323	320	294	321	311	313	313	303	273	309	323	323	319	287	294	299	301	322	242	346	318	300	273	310	327	343	326	310	266	314	312	286	292	297	327	304	332	313	286	302	293	316	297	310	296	306	309	318	323	275	299	290	316	305	277	331	329	315	296	317	304	320	294	356	289	321	341	283	282	268	297	307	325	267	308	293	300	318	300	325	285	340	305	312	302	294	314	316	319	296	313	325	314	268	315	308	290	317	335	324	308	303	329	286	325	315	312	292	305	318	318	295	295	325	317	277	292	319	295	317	313	285	313	295	307	305	302	291	254	275	285	290	322	330	315	327	297	283	300	328	320	316	311	318	292	316	308	295	272	276	297	323	285	309	322	297	311	308	310	324	293	295	288	302	323	275	311	298	298	336	330	268	316	302	282	292	283	296	305	326	295	312	293	290	318	293	286	318	316	288	310	301	319	276	318	301	309	323	312	303	338	317	291	301	290	272	320	292	311	321	291	291	307	277	318	307	324	280	300	311	315	296	323	290	291	312	288	304	322	345	296	333	288	321	299	282	303	313	320	349	291	297	321	290	294	306	274	334	279	319	315	310	293	303	294	302	318	300	298	286	306	301	305	310	299	292	288	301	278	306	317	270	301	299	321	287	291	301	289	306	300	296	295	301	273	284	318	309	321	325	295	315	282	319	310	328	293	315	281	338	321	262	314	303	290	316	283	279	325	265	279	295	321	316	316	309	304	319	333	317	306	318	293	302	314	286	325	296	327	305	298	252	276	293	328	275	299	294	301	317	309	280	309	283	307	307	340	302	327	332	312	301	301	309	291	295	280	276	284	326	316	304	316	318	315	310	312	289	302	275	309	305	293	355	277	289	297	305	285	316	292	309	313	313	308	269	351	305	319	296	284	295	292	318	300	296	301	268	305	303	296	296	296	302	312	304	273	299	305	308	305	289	283	310	310	314	307	311	316	296	291	285	283	288	337	308	288	296	297	285	283	288	313	286	275	314	296	284	286	306	304	292	317	299	277	339	319	302	324	301	296	306	317	299	296	282	281	325	335	260	292	327	303	290	292	292	294	295	309	262	329	300	304	296	281	306	320	303	286	293	313	285	317	297	287	291	304	305	283	312	311	316	304	284	327	310	284	290	281	280	305	279	328	293	325	288	295	273	305	294	325	302	309	280	298	322	287	303	303	308	288	289	338	286	319	309	321	317	315	299	344	278	329	310	326	270	342	323	282	285	260	294	286	299	298	311	298	285	298	313	291	299	303	291	272	280	316	303	310	306	319	281	282	310	323	301	287	272	321	313	357	299	288	314	325	315	281	301	287	283	285	268	310	315	300	282	295	290	313	297	290	313	299	291	303	273	297	310	297	310	305	332	284	307	311	309	326	313	275	301	293	298	317	311	303	296	299	306	287	322	304	295	299	308	266	281	279	326	297	333	282	326	319	308	314	304	320	313	300	279	275	286	347	306	310	266	334	301	294	284	302	323	306	314	289	316	302	298	318	297	324	309	341	302	288	289	315	291	314	293	295	296	328	311	311	299	317	299	312	298	305	294	287	316	305	278	302	296	295	302	304	301	310	309	287	316	298	320	331	342	286	321	291	315	312	300	306	308	304	314	270	281	304	314	311	308	274	315	332	284	308	276	284	321	310	294	327	294	260	307	314	299	310	323	341	312	285	323	296	295	280	306	288	303	287	294	309	313	289	295	318	305	304	342	293	316	295	319	314	289	311	281	303	314	295	299	285	301	253	296	288	302	323	357	293	269	306	298	287	304	274	309	330	306	304	293	316	285	334	318	278	317	304	297	291	324	319	314	316	277	303	317	295	314	295	318	275	280	330	301	292	331	311	316	282	342	310	341	292	314	299	293	288	317	291	312	313	280	314	322	334	286	280	311	301	348	310	290	288	281	315	290	327	326	325	324	317	275	288	284	331	310	291	302	308	292	323	284	318	330	303	274	312	304	296	304	288	295	282	343	314	299	320	323	318	310	257	297	273	294	307	317	297	317	315	299	285	308	338	306	304	281	303	295	312	326	341	336	299	313	314	303	312	292	286	282	321	285	307	310	295	295	313	280	270	310	304	316	325	301	297	272	285	300	339	280	303	301	271	293	278	309	317	349	302	292	299	294	288	291	289	302	286	304	313	281	333	308	278	302	269	280	290	339	324	294	319	317	314	313	305	298	323	287	304	309	306	342	312	300	285	305	292	306	310	268	327	314	288	297	311	287	317	285	270	314	323	332	317	295	280	271	327	309	307	329	290	262	283	297	311	267	312	294	295	277	295	324	331	321	290	303	286	296	316	303	319	327	301	320	308	293	297	298	284	294	297	316	313	291	302	298	310	322	292	299	313	281	277	310	293	311	285	293	305	309	317	321	315	303	296	301	324	321	320	295	275	327	291	298	303	310	319	271	287	294	316	315	312	295	297	311	335	332	286	320	310	292	300	275	297	338	305	304	287	314	320	333	303	347	288	301	293	339	318	318	306	273	320	316	317	286	312	306	293	269	266	316	292	290	298	280	305	269	296	331	270	309	295	314	341	310	311	322	285	298	298	312	324	276	301	329	281	280	291	303	302	295	331	302	296	329	317	310	310	288	278	340	294	275	289	289	300	326	301	282	295	318	253	338	304	309	278	292	325	277	292	288	287	291	333	284	308	303	288	335	306	268	318	290	288	322	292	270	302	308	340	302	301
25986	16475	17262	7580	5070	3842	2926	2353	1859	1600	1427	1238	1115	1137	985	954	926	838	785	763	801	703	709	711	700	653	688	612	634	643	658	630	621	646	614	615	640	613	639	587	557	579	544	550	644	573	561	579	625	595	537	579	613	598	612	600	539	534	546	595	610	570	568	574	614	577	552	534	570	587	616	593	557	574	529	581	551	526	520	582	592	560	590	592	596	564	576	545	498	600	584	579	534	577	540	537	554	533	528	540	535	584	559	558	537	566	556	575	547	618	579	588	602	539	540	543	524	574	547	541	591	551	564	551	501	586	569	554	599	552	557	586	545	561	522	569	585	531	558	564	562	567	539	563	549	577	555	575	560	536	556	558	532	557	540	530	564	575	580	588	575	609	579	538	551	556	592	577	530	587	556	550	574	584	614	619	557	531	566	577	573	528	530	537	548	542	568	545	580	523	559	526	539	558	593	552	564	544	597	560	540	581	600	547	524	535	569	549	561	584	560	562	586	584	542	559	543	569	568	556	522	555	574	554	553	565	571	537	597	535	588	549	597	605	566	588	554	572	573	577	568	580	561	602	551	567	541	554	564	543	580	543	540	556	605	567	575	569	630	591	581	505	581	526	549	524	574	586	540	570	610	552	532	555	508	518	563	538	591	580	598	596	546	586	567	580	590	617	586	561	556	523	578	583	576	568	558	569	544	586	530	534	573	529	561	554	610	517	539	595	532	591	566	555	538	548	565	550	533	585	592	578	561	534	607	530	599	588	590	534	575	584	571	602	547	525	517	580	593	561	559	537	551	557	568	529	554	570	560	561	517	562	560	573	533	513	494	564	560	538	547	542	606	552	548	574	550	587	562	538	512	564	567	536	572	582	538	558	585	524	540	590	536	576	574	552	573	525	523	590	606	546	566	556	522	591	606	539	558	523	553	581	546	555	575	538	562	611	549	581	539	547	577	579	592	591	563	574	605	530	571	559	582	551	535	554	560	565	568	573	554	545	559	536	553	641	548	528	536	615	560	574	517	565	592	513	560	543	548	497	587	582	533	552	575	577	550	578	594	572	574	577	493	554	559	534	561	551	528	562	551	539	556	544	557	538	557	563	547	565	606	592	566	576	557	527	557	595	557	557	523	559	588	591	577	544	486	581	583	574	496	576	564	567	551	574	532	532	590	545	528	536	576	539	532	572	607	551	537	562	550	584	578	554	594	583	554	569	571	512	597	560	559	582	550	575	560	589	561	602	565	604	553	520	575	573	596	592	565	597	550	545	559	550	528	516	524	605	570	588	560	543	582	550	582	574	581	545	532	604	559	573	592	588	603	558	585	535	581	600	534	554	567	528	543	551	535	559	557	566	565	603	597	589	559	563	550	629	524	557	524	553	518	591	530	532	548	555	536	558	526	531	576	549	530	567	525	551	574	585	556	526	582	561	575	563	548	582	564	584	548	574	602	538	573	541	558	568	558	584	537	559	535	564	566	524	612	564	551	560	596	542	580	563	575	601	575	493	593	546	538	545	554	524	530	556	582	593	569	560	600	541	573	554	586	562	541	581	531	639	633	614	604	577	541	592	554	567	548	576	594	533	579	562	541	601	577	556	545	557	589	543	573	555	547	582	566	570	546	586	571	541	537	549	539	570	558	595	530	595	583	550	586	612	588	581	599	515	553	580	589	510	564	578	508	574	540	560	535	574	558	547	520	544	592	558	525	595	581	566	559	579	555	551	556	574	544	525	566	582	510	537	589	540	554	573	530	558	596	525	571	582	563	544	573	560	536	576	553	537	519	596	554	564	553	618	545	524	574	564	552	579	560	561	551	556	581	561	510	557	601	557	545	536	570	564	532	544	531	570	558	555	594	558	570	573	557	592	560	572	595	558	566	552	542	628	580	567	568	570	593	562	540	544	575	535	563	596	568	514	542	557	599	537	573	620	562	567	566	571	535	555	570	599	585	576	537	561	547	552	583	579	549	546	585	559	551	541	572	549	539	536	566	580	608	537	567	565	557	567	575	540	538	556	535	577	556	532	574	542	532	575	547	604	553	551	538	585	533	561	550	546	581	556	564	532	522	548	524	554	573	578	549	557	585	540	572	579	522	584	580	537	551	581	578	559	571	531	514	544	580	538	563	593	549	571	497	572	517	569	592	513	545	584	584	545	537	559	554	583	566	553	553	591	545	568	593	559	481	552	556	583	591	573	570	551	540	546	591	553	598	553	613	556	544	574	580	530	553	543	510	588	547	522	563	565	543	570	545	552	595	541	525	587	553	567	529	524	554	547	589	561	551	572	587	557	560	558	572	571	580	560	572	593	564	564	553	609	530	585	565	586	571	588	567	585	595	556	562	591	562	577	578	548	564	547	538	579	530	550	551	550	583	574	550	543	571	575	576	559	548	585	542	572	527	574	532	574	537	585	553	542	569	533	571	533	577	564	570	587	540	576	532	543	562	558	538	558	533	539	513	568	565	536	556	559	566	520	532	561	567	540	560	584	572	573	550	549	593	595	558	564	589	558	519	553	551	607	582	568	607	568	518	525	583	550	502	536	538	559	561	559	564	549	587	543	576	562	538	581	514	587	540	551	570	524	572	583	634	590	531	539	521	578	558	538	578	579	566	582	534	599	585	637	563	565	515	556	558	549	553	575	584	552	590	547	545	542	555	598	516	533	508	563	543	562	575	550	589	568	523	531	522	551	573	562	548	551	565	531	552	580	552	549	587	576	603	510	566	569	544	550	527	596	520	559	565	528	556	578	519	622	561	558	573	550	554	554	521	599	579	559	582	600	558	587	592	593	522	588	583	517	552	578	568	578	575	589	535	543	587	556	578	548	598	558	576	596	558	624	560	524	551	582	573	557	562	602	540	568	544	526	552	569	535	558	603	562	539	557	567	540	560	578	541	570	536	540	540	611	554	581	604	560	559	575	600	560	551	601	519	537	567	560	555	564	571	559	560	525	601	571	550	549	572	563	563	612	581	565	609	572	554	567	539	574	548	565	555	540	572	557	538	552	559	546	573	595	535	561	569	602	567	543	562	590	553	530	541	568	571	556	535	576	561	545	561	544	550	539	608	567	565	553	533	568	593	590	567	504	581	534	543	578	545	563	562	523	537	571	571	574	581	544	594	526	542	550	573	566	550	541	533	597	539	573	522	565	545	548	529	522	571	546	570	554	566	569	545	567	582	539	538	575	583	567	576	538	568	534	570	560	574	584	564	575	536	515	557	586	562	549	602	568	544	602	606	568	549	543	538	582	543	563	579	575	582	567	538	575	545	553	601	554	566	546	584	532	559	569	543	554	549	574	521	567	562	560	589	550	579	538	522	573	555	533	556	566	515	561	563	566	572	514	522	582	544	578	543	571	556	578	575	571	558	582	556	541	592	524	559	554	564	551	561	530	543	589	553	564	568	535	540	527	552	584	554	613	590	568	510	572	562	566	600	518	534	591	530	549	574	562	553	589	562	553	564	552	597	592	571	530	533	520	546	521
26616	20781	8907	780	424	363	371	329	337	311	329	353	349	360	349	316	319	337	331	332	372	363	327	284	328	331	324	330	298	323	331	346	333	341	346	317	316	351	294	319	358	355	340	327	318	340	338	303	310	337	316	341	287	351	357	304	355	308	325	338	349	342	284	325	338	331	310	327	303	300	326	297	346	287	357	354	319	309	330	305	333	367	343	339	300	339	329	328	344	299	355	330	328	281	312	345	292	318	336	317	358	354	316	306	301	300	329	326	343	337	343	326	325	311	332	315	307	328	339	307	336	320	301	335	337	370	308	321	327	324	301	331	355	321	310	333	305	323	325	342	312	321	329	339	316	305	332	328	320	349	324	329	343	341	307	330	341	334	324	353	340	375	332	317	327	334	345	323	299	313	390	306	326	339	328	315	294	322	310	327	295	299	329	317	312	328	313	321	309	318	329	328	338	354	332	345	309	329	328	345	319	336	332	330	328	318	364	319	297	331	317	314	325	321	301	329	332	324	331	323	291	306	344	352	313	334	289	312	326	310	330	335	357	329	296	306	319	323	310	303	320	298	332	308	308	297	335	319	330	309	334	315	311	372	322	361	304	317	340	311	332	329	301	328	318	285	319	300	308	353	329	326	362	326	350	341	350	310	347	345	308	366	351	311	315	323	318	330	317	316	343	294	325	312	345	337	306	287	330	350	288	322	324	335	341	328	294	298	321	333	334	332	325	307	311	293	353	343	316	309	332	321	318	349	313	307	330	350	333	332	297	316	324	330	324	342	320	322	353	339	320	325	332	296	323	335	369	302	360	335	295	337	296	315	332	287	323	339	290	338	322	299	349	302	316	316	337	287	328	325	292	307	336	332	334	325	317	310	356	327	300	337	323	325	349	309	352	294	307	318	310	307	316	311	285	327	325	299	340	322	310	304	335	312	327	317	295	300	323	327	293	322	298	338	341	314	326	309	302	340	297	329	326	288	314	312	311	321	310	334	293	360	339	337	353	321	311	333	299	335	336	339	312	308	312	355	318	309	345	301	321	342	366	329	331	300	314	321	328	307	327	319	327	328	324	309	314	317	342	333	319	327	323	336	336	362	309	325	320	337	351	325	328	329	297	314	346	330	351	336	324	347	319	325	315	337	324	324	335	351	344	333	341	325	322	337	320	287	303	295	293	286	325	331	296	317	310	305	340	306	304	326	329	326	316	303	360	320	302	364	310	313	357	309	359	309	339	312	324	353	309	334	320	323	309	333	325	302	326	341	346	326	367	314	334	341	326	327	318	305	306	315	318	310	327	346	360	341	313	315	332	334	313	328	345	312	329	318	308	317	311	308	327	298	301	316	312	327	304	326	350	321	323	345	305	334	302	310	354	332	322	304	322	310	334	334	323	307	312	343	335	327	310	319	330	309	345	339	306	322	322	330	303	337	287	342	330	343	300	338	327	285	353	364	335	287	308	291	308	307	325	329	301	336	322	363	308	350	328	305	327	322	330	324	316	301	348	331	348	315	322	323	318	355	320	309	346	327	318	320	310	334	295	338	293	307	322	331	329	351	358	322	314	312	331	338	313	304	262	336	283	309	329	347	333	326	319	315	332	345	301	321	314	351	299	301	304	311	335	334	348	325	329	282	327	328	296	325	309	380	283	339	317	324	343	324	312	316	324	318	331	358	314	336	329	326	328	334	351	304	303	344	342	341	347	337	295	327	345	319	340	332	341	318	336	323	340	322	362	335	349	298	336	335	336	355	325	301	316	346	346	312	323	327	338	334	310	355	314	306	341	337	311	343	303	329	324	296	344	307	292	344	348	294	292	363	335	342	304	319	352	319	300	318	307	353	317	324	298	357	311	318	299	314	334	311	329	330	313	319	335	299	338	316	305	322	304	316	344	351	295	339	310	318	307	315	330	317	345	366	343	342	333	340	347	319	317	331	305	318	304	327	292	307	341	345	342	348	315	300	318	318	340	324	350	325	307	347	311	344	322	304	351	311	310	325	321	310	338	325	314	335	321	320	309	340	332	316	326	326	346	316	334	338	335	326	318	326	324	328	343	318	346	332	324	342	342	300	295	340	353	330	326	332	342	324	300	323	337	330	343	340	331	358	318	349	322	330	319	328	273	331	316	325	323	327	339	348	304	310	346	317	325	372	305	339	339	324	294	314	336	311	322	288	361	331	334	317	331	310	340	333	327	310	320	347	355	304	362	327	335	323	325	346	316	318	318	332	324	334	341	347	302	316	363	321	315	345	354	322	337	306	318	336	310	322	300	301	292	345	350	308	346	340	340	311	330	342	344	315	335	328	297	314	348	308	326	324	310	336	315	322	346	317	320	310	335	321	304	322	336	311	314	343	310	346	335	308	330	346	337	351	306	351	348	319	336	279	324	352	339	364	342	335	314	312	327	329	340	322	317	338	317	351	300	328	292	336	300	298	312	359	318	293	319	362	341	333	333	325	328	331	333	342	359	314	324	344	347	349	315	316	354	302	336	365	329	320	346	323	297	306	328	298	339	278	317	348	310	341	329	310	326	353	328	320	310	338	330	301	336	293	316	349	329	322	337	334	334	328	329	312	325	296	298	331	317	315	337	318	321	344	332	308	323	315	320	316	324	329	338	346	323	316	323	353	306	354	330	330	317	322	334	338	327	318	304	297	339	317	355	329	332	311	325	320	336	340	296	337	311	285	326	297	320	316	342	325	335	334	275	320	319	285	338	323	325	310	299	292	334	315	369	347	313	334	348	323	345	312	323	342	338	327	331	304	338	316	336	302	297	357	303	328	308	310	313	329	335	342	345	343	325	327	312	337	369	363	353	335	328	318	312	314	302	345	327	333	352	312	316	342	336	318	305	346	312	328	341	305	319	320	334	314	345	319	358	333	309	306	343	324	327	302	290	302	296	295	303	288	340	331	325	315	311	321	331	306	301	303	305	324	311	335	310	311	309	352	329	317	298	335	341	324	323	304	302	325	300	319	313	317	330	295	358	313	320	325	319	293	338	325	310	307	334	351	310	339	324	302	308	300	327	337	320	287	330	334	307	323	339	347	346	333	333	278	340	333	298	343	320	327	322	330	328	327	337	292	335	311	332	351	308	328	323	288	323	295	338	304	300	348	310	344	323	324	311	336	313	337	310	308	340	329	342	320	321	316	319	318	327	292	344	345	331	358	327	320	325	324	331	338	351	331	325	338	334	309	315	347	327	295	372	314	307	369	311	353	338	336	343	310	306	335	318	336	310	348	317	318	325	320	354	302	312	327	344	359	334	338	319	300	328	328	358	330	317	333	345	340	331	325	342	341	354	307	310	312	310	320	317	350	321	344	346	317	288	343	327	344	348	324	340	320	333	342	339	348	319	340	310	292	318	343	345	356	310	325	309	287	329	307	328	315	313	326	315	351	335	332	340	328	325	328	322	352	302	317	352	325	354	332	340	332	314	334	311	338	336	320	318	374	316	311	349	281	311	325	365	326	297	331	334	343	323	352
11511	1746	2092	1082	816	844	778	727	722	724	651	686	650	644	670	673	675	652	683	636	638	662	659	651	635	627	612	592	669	649	664	655	653	622	601	627	656	630	684	624	616	606	681	622	657	594	630	620	619	651	661	633	638	617	635	630	606	609	661	657	599	644	618	648	648	599	655	648	655	650	608	590	635	673	635	610	635	641	655	625	575	655	631	680	606	631	624	602	642	627	567	625	640	620	668	660	656	637	610	618	683	638	608	626	619	593	675	627	640	660	614	618	620	649	635	624	637	661	658	637	629	630	640	586	631	691	627	613	681	654	634	629	641	630	686	665	663	608	665	648	654	650	619	616	641	614	610	646	613	613	664	664	616	617	651	631	632	626	611	626	685	645	647	639	648	607	633	638	618	663	645	663	645	611	605	645	634	705	619	627	610	681	670	618	612	663	616	620	636	624	593	635	659	635	590	626	628	663	688	658	646	635	671	647	596	620	640	644	589	670	648	630	647	699	642	630	651	703	652	665	633	668	586	653	672	683	607	632	664	609	625	596	659	601	642	640	642	624	600	637	635	662	610	660	656	655	647	619	662	678	660	639	656	629	599	668	645	626	644	675	640	691	631	656	601	617	651	617	619	636	631	664	641	697	660	639	661	624	650	604	650	640	639	625	638	692	608	654	628	602	627	627	640	643	619	575	667	616	661	587	626	624	616	641	627	642	666	641	662	596	666	624	634	654	595	620	662	613	605	619	649	637	652	650	645	662	615	642	606	649	616	608	631	641	661	582	607	662	625	615	618	670	642	656	666	606	625	661	627	635	643	649	677	652	621	636	664	650	611	599	664	644	679	642	590	640	629	671	675	634	615	643	626	626	659	638	637	654	652	609	621	667	630	680	613	657	650	636	630	614	634	633	640	676	642	702	653	659	634	660	619	595	640	662	629	675	631	617	659	619	623	697	662	652	654	640	597	657	647	675	623	582	628	628	649	630	660	631	632	644	604	628	632	604	643	638	621	676	658	647	629	634	605	631	663	635	620	628	654	613	646	652	638	621	630	677	696	657	600	632	619	662	598	605	654	646	672	641	646	690	655	651	645	633	672	614	607	697	613	665	617	633	605	653	635	633	647	643	624	616	643	640	643	618	572	654	618	639	630	602	647	653	611	660	635	647	610	590	624	633	652	616	660	661	604	643	610	642	661	594	663	658	668	621	676	633	630	657	621	616	645	649	662	668	643	625	584	677	663	631	614	666	658	630	660	647	625	676	607	641	611	608	610	639	673	649	661	636	659	628	631	634	641	623	629	661	637	647	656	624	594	604	640	706	660	644	642	630	613	639	638	671	665	629	619	627	641	654	662	608	614	614	612	656	651	627	649	629	665	660	652	626	602	652	650	652	624	623	642	642	624	665	603	616	638	638	610	631	673	614	635	618	670	618	642	675	698	621	620	634	605	601	633	614	569	648	612	635	641	595	668	637	642	627	599	643	603	639	643	625	622	651	667	598	637	636	610	666	672	613	622	623	624	647	639	652	628	655	599	629	645	625	621	625	590	664	660	619	611	641	671	643	638	678	660	646	678	664	664	655	606	615	646	631	619	627	611	621	642	648	704	646	638	610	637	643	594	673	629	635	688	639	611	657	599	634	648	687	635	657	625	672	651	602	608	623	606	646	621	636	630	636	674	636	661	620	621	612	664	612	639	638	658	652	644	679	662	650	635	632	637	631	622	658	644	610	596	614	635	626	613	629	694	618	630	633	648	655	613	614	646	652	591	651	608	671	619	635	674	639	632	604	658	632	627	643	644	633	651	659	594	648	630	610	629	629	606	637	646	604	593	603	634	660	636	662	642	670	643	603	608	673	661	607	625	657	632	612	653	637	616	680	677	604	635	671	637	604	647	599	678	673	606	682	586	650	621	657	666	678	587	578	633	657	645	648	633	672	630	603	628	640	633	658	661	636	641	596	628	651	655	613	598	687	686	653	650	612	620	636	616	607	675	655	649	616	599	611	658	629	628	595	638	607	623	651	678	610	634	614	630	643	613	642	624	643	629	604	609	644	608	603	629	655	606	633	647	615	619	603	630	635	618	596	625	599	638	592	637	634	649	648	634	626	657	621	625	670	682	640	635	653	597	644	673	636	634	628	689	613	647	693	626	686	640	637	661	619	644	661	650	647	660	663	595	691	615	605	608	647	643	609	666	620	653	633	611	653	642	643	627	654	608	627	635	590	621	625	665	684	655	616	691	644	666	604	568	626	635	665	628	623	605	640	651	635	647	636	672	644	639	667	677	640	677	610	660	593	625	645	666	646	635	661	626	641	626	636	629	629	644	646	685	598	646	642	640	605	613	626	672	639	599	663	652	674	607	620	617	662	632	615	677	661	608	680	644	618	599	649	617	630	632	623	647	615	622	638	661	639	630	652	623	616	640	615	604	646	621	662	594	633	647	615	688	623	647	618	626	598	635	628	663	642	627	622	630	681	600	672	621	659	641	621	647	660	655	611	607	656	652	684	648	647	641	626	650	637	663	637	619	646	669	650	660	642	617	604	655	637	632	660	634	680	631	671	673	632	626	625	595	634	630	681	649	660	662	627	634	636	603	661	627	647	687	653	647	564	613	663	657	652	634	666	651	661	655	640	623	642	678	629	629	616	665	631	635	660	629	637	641	629	613	640	628	651	644	636	656	651	666	628	665	609	663	653	681	634	613	615	625	638	612	646	647	702	642	600	668	635	628	656	643	649	638	618	615	592	642	650	651	629	641	617	594	665	632	606	683	713	629	626	651	606	621	677	626	687	638	610	632	607	634	627	601	666	626	598	652	671	647	629	671	612	666	619	629	641	614	657	658	658	678	628	642	667	646	668	632	618	683	628	599	629	646	601	636	625	648	599	647	699	603	623	622	665	664	613	656	613	653	628	601	642	615	628	618	629	631	615	643	641	645	632	618	620	655	630	645	607	610	615	680	637	634	620	636	640	636	620	651	660	658	622	682	650	650	638	632	654	639	627	664	655	641	622	611	617	656	593	637	630	667	675	616	647	611	650	599	662	667	647	649	658	676	645	654	619	617	617	673	619	679	655	622	643	624	685	639	664	649	657	640	638	633	664	555	636	655	629	693	612	632	705	647	638	635	641	652	653	657	622	636	628	659	630	635	663	630	616	630	626	644	626	640	633	642	609	676	640	628	612	616	673	624	613	650	632	640	630	638	623	674	657	603	610	602	642	648	593	661	658	580	589	649	650	633	656	611	609	673	619	643	655	580	665	633	609	609	646	684	606	646	625	621	601	637	670	619	658	607	646	613	628	678	628	624	592	612	675	637	658	643	607	610	670	688	612	649	615	611	640	620	599	645	627	625	655	658	607	667	625	628	644	641	653	635	591	631	599	544	689	658	642	629	584	625	636	581	631	647	642	653	633	579	689	616	675	620	671	650	630	625	636	656	677	670	650	660	660	653	683	641	610	630	657	606	652	656	657	618	578	618	667	615	631
24227	21340	28511	24521	20737	2069	557	420	320	268	251	244	229	220	233	188	180	206	193	169	176	173	184	189	176	184	157	165	189	158	148	160	172	152	179	152	154	146	151	186	163	151	163	160	180	164	155	148	147	131	150	143	129	180	173	176	160	159	166	128	158	160	168	157	158	149	162	153	165	171	158	155	156	157	149	168	116	135	176	164	158	171	160	169	161	162	175	139	159	164	136	160	169	140	151	155	179	170	178	169	154	174	169	139	160	159	148	157	154	140	141	165	146	142	188	177	155	165	141	161	150	159	184	153	160	163	166	180	173	167	152	174	155	168	153	151	156	172	163	140	166	163	151	175	148	164	150	150	148	135	165	164	168	167	155	169	172	157	142	140	161	159	152	137	147	148	169	178	176	154	166	161	130	147	169	166	176	157	164	142	147	170	141	145	163	179	151	174	127	171	144	140	152	141	141	151	142	144	141	147	128	150	152	171	148	135	168	143	143	175	173	176	142	185	145	158	152	156	146	173	151	149	158	152	175	157	161	157	181	153	159	148	153	156	137	169	174	164	139	168	164	143	154	165	139	168	162	166	143	150	175	152	143	138	151	154	142	158	142	191	167	154	159	149	174	156	146	133	144	160	154	152	135	148	157	145	164	162	154	155	155	161	152	158	137	145	143	161	156	164	165	166	166	153	158	150	147	157	158	158	145	155	180	138	171	169	159	164	177	155	134	161	152	164	145	156	152	147	166	138	183	162	148	145	168	139	128	148	164	171	168	159	177	160	135	175	166	175	157	152	168	177	177	152	164	147	168	169	167	161	134	146	130	158	152	143	172	154	147	156	152	169	146	166	178	154	157	166	155	140	143	155	166	152	167	157	162	153	136	150	158	148	165	135	177	177	133	144	152	150	158	167	156	161	170	161	177	152	154	150	150	150	158	150	141	159	122	162	162	161	154	149	154	184	141	161	171	146	150	156	170	146	155	150	178	144	141	153	149	165	137	159	142	150	174	151	135	155	143	159	151	139	159	153	142	173	117	148	143	154	182	161	165	170	155	160	154	159	140	169	153	161	145	153	166	129	156	140	166	184	146	172	151	172	160	162	166	159	151	160	147	141	131	159	139	161	145	166	158	160	162	154	138	135	169	171	147	154	169	152	131	145	163	153	143	131	137	143	168	156	146	153	165	142	157	170	121	154	126	152	143	143	154	175	161	138	136	154	151	144	159	169	164	173	145	151	132	139	143	155	165	159	144	146	162	153	150	147	160	146	141	151	170	169	136	160	135	158	156	142	137	158	153	135	150	170	181	152	152	146	160	149	177	177	137	175	158	131	137	160	143	159	152	149	148	157	135	146	152	145	134	139	157	133	146	152	155	153	146	156	164	129	143	159	177	159	168	177	150	162	165	167	157	169	160	153	141	163	164	136	146	145	156	157	155	150	150	160	149	169	170	162	160	156	129	151	146	140	152	161	158	153	141	165	163	155	145	142	137	161	165	138	156	148	161	137	163	168	147	157	155	176	170	147	136	161	143	161	146	144	143	148	158	160	136	155	152	135	172	154	147	159	148	153	137	146	161	158	128	178	153	163	161	156	136	164	157	117	155	156	174	162	150	161	171	182	164	171	158	164	171	146	146	137	150	175	153	146	163	150	158	129	147	138	151	138	149	149	167	144	159	164	155	140	168	143	164	152	153	152	136	142	177	160	157	158	162	172	146	168	152	170	166	168	181	154	162	152	183	173	149	173	145	165	152	147	160	158	157	162	171	142	165	153	144	160	144	150	152	159	156	149	135	171	148	163	150	166	157	149	143	140	167	143	165	155	151	157	139	142	155	145	139	136	150	142	160	135	125	163	156	177	147	159	165	150	146	181	143	139	157	157	164	139	138	162	152	157	149	166	132	163	140	149	165	156	154	166	148	149	145	161	159	154	154	139	139	179	167	168	174	169	166	165	163	159	130	169	166	170	147	133	140	164	147	157	157	155	149	162	140	149	157	157	148	169	154	140	160	154	174	174	144	156	148	155	170	135	165	166	144	165	163	162	149	156	134	146	169	153	145	159	145	145	156	155	152	138	162	135	153	148	168	161	154	175	158	142	156	169	163	165	180	159	174	160	149	154	151	149	163	175	146	144	140	147	165	167	139	160	140	149	146	150	162	142	165	160	176	152	158	184	145	164	146	184	159	130	173	142	158	169	146	165	150	148	142	162	171	156	133	146	157	165	160	153	164	149	152	147	139	133	145	156	166	132	159	148	161	152	151	132	154	160	151	140	137	151	156	173	156	159	152	146	153	156	140	156	125	150	141	160	161	167	167	154	150	147	149	140	160	144	143	169	191	165	175	167	163	135	161	155	154	148	168	157	164	151	171	161	175	159	150	172	174	155	148	162	168	163	152	156	135	156	148	162	172	155	161	130	149	161	148	165	148	179	169	136	141	150	145	171	152	195	153	145	156	169	154	144	149	160	175	136	154	160	156	155	148	125	167	148	140	144	157	164	158	158	162	156	151	155	158	147	162	156	159	148	166	145	148	140	132	150	144	162	175	159	157	154	164	168	143	154	156	180	151	154	137	155	173	136	169	169	150	158	139	145	156	157	156	152	133	150	123	164	148	162	171	151	171	175	141	154	150	153	140	137	158	151	158	134	158	170	161	151	145	132	152	128	143	145	155	135	180	170	153	145	136	131	164	160	151	144	146	149	142	161	173	153	145	167	126	159	161	155	163	144	138	153	152	159	170	189	158	184	171	133	163	160	175	174	152	158	159	143	157	170	151	139	154	159	149	154	141	119	154	175	155	145	143	149	164	145	166	183	159	130	175	146	158	147	178	144	150	165	151	139	164	147	171	151	158	146	134	168	146	156	147	166	152	143	130	142	153	157	174	161	164	161	144	153	155	156	162	136	150	139	150	163	147	150	144	163	152	153	167	163	170	146	157	157	139	137	157	155	143	137	167	166	183	170	135	147	162	152	172	139	159	151	158	155	148	161	137	141	162	137	174	167	150	159	159	165	152	166	154	146	153	165	160	171	140	133	139	141	155	147	162	146	170	164	142	138	145	174	180	146	174	157	158	142	134	158	138	161	165	164	157	141	145	151	138	167	158	161	147	129	157	146	130	144	179	177	133	176	152	180	145	137	172	148	155	162	152	151	158	157	157	155	156	142	146	150	148	156	155	146	148	152	167	143	162	145	168	143	152	168	157	153	143	156	157	160	151	163	165	148	153	168	166	149	147	143	147	175	153	151	155	134	152	150	167	146	171	153	143	134	174	174	158	170	138	179	153	153	167	175	141	153	147	146	150	131	159	173	157	169	156	172	161	155	165	151	148	156	152	152	136	150	130	159	161	147	158	145	165	162	138	132	157	144	152	147	137	156	146	145	146	162	150	139	158	145	137	134	188	158	146	164	140	165	132	143	159	150	158	152	175	158	143	136	160	141	159	146	130	164	151	157	143	142	149	151	142	157	138	136	158	171	173	146	164	158	155	177
22623	10441	11992	4355	2836	2043	1643	1282	1041	911	815	708	605	600	527	529	479	454	447	444	406	378	409	387	411	369	359	337	332	371	351	352	389	353	384	348	357	308	356	375	311	335	331	308	334	310	355	320	327	330	314	346	336	345	339	338	352	359	326	323	327	320	326	305	324	335	341	340	327	351	329	311	347	337	327	336	321	314	313	310	308	307	308	314	323	320	320	325	322	329	321	318	341	324	310	338	298	333	340	344	315	302	319	329	331	301	336	353	314	314	313	357	335	322	347	319	307	316	304	347	341	317	335	321	316	337	303	315	341	302	312	321	336	304	353	322	293	310	355	352	325	299	304	320	318	334	307	345	308	324	335	303	328	347	325	302	335	316	343	327	335	328	286	309	317	357	331	328	327	307	301	332	305	315	305	342	363	294	342	314	329	329	338	276	316	336	359	331	318	329	326	319	332	297	324	335	326	309	319	319	334	313	331	292	312	323	319	320	330	313	330	312	306	340	310	330	286	284	300	309	321	323	325	346	355	316	309	303	313	311	305	284	316	335	336	308	326	334	306	349	326	300	284	310	352	333	336	326	357	286	334	339	330	352	320	313	299	302	296	327	299	357	326	301	352	303	293	333	321	315	346	315	322	314	338	308	313	329	355	323	313	322	322	337	298	309	314	303	312	344	308	318	320	330	329	355	318	321	329	328	336	332	308	329	351	321	321	319	304	314	344	328	325	317	320	298	339	316	338	281	310	326	306	318	308	317	263	358	302	327	324	340	336	341	302	304	337	309	329	316	353	276	323	266	298	323	346	318	316	337	316	338	311	325	297	313	336	328	323	338	309	326	337	302	295	316	328	287	339	323	305	320	306	361	315	311	325	321	300	306	318	306	276	334	321	319	312	356	330	319	340	309	330	328	310	330	290	349	355	316	321	309	304	341	316	313	331	316	350	291	261	319	345	289	309	329	331	317	310	329	325	294	306	311	305	293	318	309	301	314	308	342	316	304	322	305	302	312	326	297	313	354	302	319	342	323	351	296	310	302	310	327	304	344	323	338	338	324	323	323	283	309	324	307	371	359	338	310	329	318	327	307	308	338	323	312	299	316	324	337	333	318	296	305	332	321	349	333	330	320	329	322	321	325	330	296	284	341	313	330	347	316	338	341	312	318	294	326	347	294	334	312	307	301	340	312	325	292	309	323	297	333	308	312	322	313	306	332	335	315	304	323	342	302	321	331	307	340	325	302	316	325	313	306	301	321	304	331	325	324	347	335	322	320	299	330	339	306	322	315	321	296	320	304	310	330	306	314	335	322	331	333	316	285	293	322	284	285	302	273	308	321	319	329	343	321	319	341	310	307	326	303	342	308	309	317	325	348	324	309	333	310	305	329	316	338	312	318	326	375	347	310	298	304	343	345	350	341	322	316	341	300	322	325	342	300	347	287	282	319	312	324	329	295	323	296	325	290	314	321	298	351	325	316	320	320	311	333	354	295	342	322	295	315	300	344	326	310	330	285	308	290	331	287	310	302	297	317	323	313	307	301	321	318	304	294	317	333	301	312	329	317	320	330	311	355	312	315	298	304	309	304	292	351	330	280	304	306	349	298	319	331	314	321	312	320	334	333	282	303	329	293	299	344	338	331	306	343	283	285	317	333	334	307	318	307	330	347	314	350	296	303	331	338	318	291	335	380	324	335	314	339	319	307	316	311	317	288	339	322	329	282	312	293	317	312	320	320	336	347	328	337	322	331	291	325	311	294	307	354	324	356	341	292	338	328	324	354	279	336	326	310	317	336	307	336	363	297	338	313	302	290	345	304	301	325	351	325	333	318	353	331	347	337	325	320	317	322	291	328	334	318	296	323	298	346	299	302	326	323	329	301	368	311	293	321	286	321	322	326	339	295	293	318	324	342	316	332	327	313	298	311	327	332	321	349	312	297	337	314	334	326	314	339	321	329	326	323	323	317	321	326	320	324	307	331	329	372	327	322	297	318	308	345	290	331	312	305	310	304	312	339	325	300	319	332	317	309	321	340	307	326	322	328	312	311	321	301	300	282	332	300	325	339	318	329	328	334	332	308	313	316	315	325	296	319	283	296	319	325	306	333	342	313	314	343	315	306	320	309	302	324	314	296	292	322	297	309	309	312	324	304	321	315	294	334	310	283	324	307	314	332	327	328	295	307	338	338	320	284	336	311	282	301	300	297	348	315	311	316	328	305	343	327	296	334	342	315	311	318	334	332	334	326	325	340	320	309	338	300	344	318	333	311	294	337	324	306	353	337	325	335	287	300	344	354	350	296	301	327	316	277	324	329	310	317	304	333	291	341	307	311	294	334	316	321	340	312	299	325	287	315	286	293	341	305	348	310	331	297	316	293	322	291	335	316	351	312	322	318	299	325	298	316	309	293	298	330	307	312	327	334	339	311	294	313	342	297	301	311	330	334	314	351	351	323	309	288	303	322	315	330	310	309	311	321	287	281	326	295	306	333	308	321	292	285	299	308	348	332	309	310	345	324	345	305	313	338	325	307	319	336	319	304	318	324	316	313	299	327	285	319	311	341	297	308	301	336	310	325	310	309	300	320	306	307	315	293	348	282	309	348	341	319	360	325	331	307	309	315	287	341	307	325	337	325	310	334	338	279	293	321	283	294	305	296	325	289	387	281	316	322	340	283	280	311	302	321	347	305	304	305	349	300	318	315	308	297	336	308	304	302	322	316	321	314	324	322	329	318	289	313	341	299	328	320	285	308	297	304	318	329	320	302	313	342	314	343	325	320	315	316	313	327	332	334	326	306	328	343	329	322	337	335	346	330	322	331	310	306	299	328	296	317	297	328	340	331	306	310	327	324	330	302	319	330	349	316	316	331	272	307	332	322	324	300	314	314	327	316	309	313	316	324	351	309	299	297	314	331	313	325	314	292	345	304	314	294	347	315	324	324	333	310	330	325	343	321	335	308	303	335	311	309	309	335	319	318	311	318	309	334	319	320	328	328	323	340	312	329	345	287	329	305	288	313	331	327	309	295	301	340	344	322	320	327	319	329	319	349	319	309	251	327	310	311	330	325	317	297	318	337	344	300	304	308	328	320	348	355	281	360	297	318	302	330	280	335	303	309	314	348	292	312	315	299	309	331	306	326	315	318	313	305	321	325	309	290	289	305	300	335	304	297	314	335	351	314	319	329	313	333	310	315	337	288	305	315	316	321	319	304	295	311	326	306	300	314	329	290	311	324	294	299	302	341	286	310	310	317	284	325	305	334	338	347	292	319	289	284	326	333	291	352	301	342	318	329	321	315	310	310	322	273	331	326	293	313	334	310	343	277	289	325	333	313	301	344	323	344	282	337	366	326	350	314	305	329	324	343	323	313	333	333	287	339	310	324	319	313	329	306	303	300	324	349	318	295	311	317	304	308	318	317	316	367	309	302	342	329	266	319	340	295	329	291	317	318	318	303	344	320	349	324	285	323	325	325	333	319	310	298	309	308	317	320
23303	21344	29177	23851	21345	20173	2269	835	630	569	528	504	437	442	410	398	349	383	351	361	344	355	334	352	363	326	352	343	343	314	356	330	324	316	297	333	314	340	337	306	331	303	305	293	296	315	310	305	311	293	293	307	277	303	319	311	312	319	322	307	301	289	305	316	342	284	322	316	310	290	329	344	310	287	308	339	315	300	293	334	313	325	295	300	318	304	310	318	332	309	294	313	307	306	273	321	290	314	283	311	290	294	327	313	320	262	333	269	319	290	309	310	314	305	313	311	327	336	292	307	289	304	329	299	320	318	269	284	326	327	282	311	299	301	312	314	321	310	306	294	298	300	291	283	288	300	326	299	317	329	279	312	326	339	330	317	334	292	323	337	293	301	277	283	309	309	281	319	319	278	309	306	320	323	298	308	331	304	316	279	289	331	290	295	279	271	305	289	318	313	346	307	298	292	305	271	310	300	274	316	318	294	314	302	310	290	293	302	313	313	313	314	295	305	352	274	313	303	309	283	293	349	269	321	325	281	306	293	290	327	301	328	293	292	270	318	309	295	303	329	302	305	311	315	318	323	294	301	283	326	301	320	299	324	309	322	288	287	323	287	318	287	325	289	326	280	284	298	310	312	316	277	322	299	321	333	299	305	320	275	332	301	293	316	286	314	279	317	280	282	261	323	321	304	290	305	307	315	284	307	285	299	284	290	292	286	285	287	292	266	307	299	307	321	303	295	308	270	308	307	286	320	351	305	304	263	279	253	306	276	324	338	295	322	312	298	295	330	295	300	329	287	301	304	286	279	295	309	308	316	329	271	301	336	296	278	317	321	305	287	314	326	305	308	325	320	323	297	302	322	344	322	276	308	295	293	321	308	286	314	289	275	298	315	256	322	286	299	274	318	315	328	322	315	296	291	280	316	299	293	287	305	284	319	323	303	270	321	284	316	322	307	334	290	291	304	279	325	297	304	331	314	334	281	289	314	314	293	304	279	306	315	314	298	288	306	306	316	301	313	314	321	290	323	296	290	315	299	339	287	289	333	302	328	329	295	317	299	346	288	318	293	314	313	280	300	255	318	298	332	323	287	303	361	301	291	322	321	328	322	291	314	328	314	316	314	297	297	299	330	287	320	281	285	314	272	305	304	301	304	291	290	294	329	277	321	312	308	280	343	306	310	319	291	290	277	267	293	290	303	312	305	316	311	321	297	307	302	306	269	312	314	329	273	300	277	287	308	317	302	297	322	335	288	354	290	297	290	323	280	307	319	306	282	315	315	311	312	313	293	306	332	319	288	317	304	293	313	301	285	322	290	290	264	325	279	286	296	290	285	320	298	322	326	303	314	286	316	292	287	300	335	301	283	283	309	277	319	310	318	318	325	313	267	291	309	303	305	305	300	298	281	331	303	317	269	324	305	292	293	323	322	289	304	290	296	289	278	269	305	277	301	307	300	308	296	313	340	313	291	294	305	293	320	325	317	316	277	288	288	301	286	335	317	310	297	306	284	340	294	318	288	293	297	298	298	300	313	354	305	316	306	328	310	300	322	301	294	318	285	306	317	304	329	253	334	321	324	282	291	319	311	311	313	328	288	285	321	290	276	337	351	264	298	304	307	324	299	281	291	317	290	269	313	322	307	283	304	279	314	286	290	307	287	303	314	281	301	313	335	293	282	346	309	310	311	283	291	312	345	311	324	317	303	294	293	307	319	292	292	290	290	307	304	299	259	343	333	301	353	254	332	318	331	295	311	300	287	293	276	330	300	296	296	310	301	329	279	309	303	317	288	293	289	299	310	312	321	281	294	327	295	302	292	288	304	306	296	292	323	266	335	297	295	271	306	308	318	292	290	267	323	297	321	282	293	298	312	312	241	306	301	329	305	296	313	311	325	301	322	282	293	338	314	280	320	275	311	303	292	302	299	304	322	329	315	280	279	308	298	318	319	304	303	291	297	285	312	306	308	308	294	307	273	300	287	278	325	277	282	310	326	305	319	293	303	318	320	294	309	316	261	333	296	307	282	319	304	296	280	325	315	333	283	302	313	304	311	304	303	317	302	279	284	280	308	310	303	326	310	308	284	310	300	310	323	293	352	276	307	286	302	309	302	314	306	308	309	294	280	284	276	326	300	314	323	307	278	276	293	310	292	283	295	312	308	301	280	306	323	313	330	315	292	309	284	315	263	307	302	311	306	340	300	318	313	302	284	324	288	303	283	307	288	329	299	288	311	328	295	333	279	299	283	316	279	279	281	265	309	257	302	298	307	326	278	316	330	272	325	298	314	307	279	293	297	345	321	286	311	270	312	300	318	301	320	301	352	289	289	297	324	285	290	305	301	309	291	315	327	287	303	306	279	291	300	302	310	317	297	283	338	299	320	326	245	284	318	280	321	296	315	322	310	313	322	305	289	319	313	303	296	296	283	286	281	285	317	329	286	294	297	289	295	295	307	297	316	308	309	296	295	287	294	292	313	301	287	306	303	276	285	307	322	329	339	304	305	326	280	276	322	311	301	292	354	297	318	295	282	297	308	285	267	316	297	309	311	339	322	297	282	297	300	311	304	286	298	293	336	304	290	310	335	315	288	330	304	296	288	338	289	310	352	300	312	318	308	293	316	301	324	337	288	303	317	309	324	329	312	319	295	326	303	299	299	286	312	285	339	320	306	341	339	309	286	297	316	300	286	298	292	284	309	302	290	304	300	290	314	313	315	264	326	280	319	324	309	302	320	287	294	295	313	322	281	312	313	332	298	304	284	281	315	295	346	290	290	327	307	284	277	280	306	309	283	295	311	281	299	289	279	294	286	285	286	271	288	313	350	268	304	308	300	287	342	293	294	306	316	320	363	322	299	306	322	304	286	288	309	319	259	295	320	319	316	329	303	307	311	321	318	312	300	312	299	306	309	312	304	269	280	297	305	307	339	316	319	271	338	277	323	311	302	319	300	284	299	287	301	305	313	314	319	307	298	307	316	282	293	300	299	281	303	297	318	323	271	303	321	326	314	286	299	296	301	309	280	351	277	304	311	332	280	326	286	299	310	299	301	296	318	301	271	327	294	294	321	313	312	331	290	294	275	302	301	324	313	310	325	290	303	313	298	288	301	317	285	293	338	283	326	315	298	291	317	292	332	283	341	324	283	310	324	331	285	306	283	289	307	318	311	292	310	304	285	283	314	317	316	322	311	295	296	325	306	295	325	311	317	302	309	318	326	275	331	311	301	314	320	343	299	282	302	296	281	276	299	296	318	334	294	307	327	257	298	301	317	301	292	295	302	282	302	287	312	303	306	299	299	290	284	283	302	312	278	322	280	303	320	305	315	310	297	324	280	290	291	294	300	283	303	299	305	296	334	291	306	300	312	291	287	302	312	280	305	295	321	300	276	298	310	288	302	281	314	326	321	285	310	314	303	300	297	291	312	325	324	324	299	326	312	356	322	311	280	328	292	284	298	293	312	307	273	322	319	265	295	315	305	296	319	300	305	286	307
24884	16591	18058	7502	4973	3794	2954	2333	1811	1635	1338	1319	1166	1073	988	911	911	853	800	804	708	735	679	711	700	690	664	670	678	612	673	660	667	620	620	666	637	589	566	588	598	566	611	570	620	574	601	618	575	584	570	557	570	596	596	576	584	603	583	548	563	585	574	583	604	571	584	571	589	545	621	532	509	539	593	601	587	592	586	548	552	580	563	565	600	559	550	536	587	576	536	578	556	566	595	544	512	568	540	541	570	582	544	554	587	548	576	598	552	557	560	544	528	566	544	540	548	566	562	507	594	503	574	537	548	560	578	572	585	555	531	586	524	553	551	562	502	564	541	566	598	518	530	529	544	580	552	555	518	591	600	584	558	594	559	594	559	565	580	546	552	554	565	543	608	565	547	528	541	588	505	534	534	582	537	555	587	551	566	549	546	542	567	546	546	566	593	563	523	599	575	522	560	587	543	578	515	585	546	599	514	570	531	557	562	578	548	574	577	586	591	528	584	565	539	552	549	560	563	574	608	553	575	573	590	615	504	557	535	523	554	578	541	585	582	552	592	555	583	580	530	553	551	547	526	590	565	531	557	501	587	584	618	539	557	581	566	599	562	543	581	544	536	578	537	525	574	499	599	561	508	570	526	581	601	586	554	565	513	573	593	548	550	531	562	570	565	600	545	524	563	548	529	534	605	566	540	571	566	494	513	576	573	576	578	569	544	521	605	562	581	548	588	580	603	576	559	567	572	557	617	550	532	539	569	543	543	596	584	579	589	556	595	539	529	566	565	568	569	561	574	576	583	564	489	569	587	548	542	514	533	535	557	567	549	564	547	612	526	584	549	558	542	547	539	540	591	583	581	540	536	563	532	520	553	589	574	529	545	527	596	542	550	532	555	586	591	573	588	505	592	610	548	574	624	559	544	591	532	555	529	525	564	561	578	551	531	586	605	552	614	567	553	581	534	586	572	574	519	546	613	520	555	594	537	538	572	560	541	579	587	575	516	630	587	536	579	547	571	530	550	545	560	546	586	556	592	541	595	611	555	537	555	549	548	563	620	520	578	559	538	554	573	566	529	589	584	569	567	518	544	540	573	579	569	553	600	600	597	514	537	566	581	581	578	543	557	555	574	576	582	553	547	591	555	544	588	581	597	555	568	510	558	549	535	545	566	514	604	537	542	569	598	549	527	558	540	549	559	578	561	569	525	560	546	536	545	588	583	582	496	551	583	564	597	580	534	558	557	563	578	550	559	558	511	567	503	528	555	552	557	559	525	526	533	572	590	544	531	570	536	545	558	543	530	554	573	529	549	542	549	531	547	533	573	540	587	565	530	561	539	561	530	545	573	602	598	601	560	529	568	560	551	601	552	545	527	558	559	533	562	574	570	543	534	589	583	577	551	565	560	551	565	566	518	552	581	564	535	575	588	557	571	534	555	562	541	545	577	536	556	552	577	578	542	606	536	586	561	552	564	527	544	548	527	556	531	531	570	554	611	584	555	586	566	568	589	581	523	549	538	578	572	602	552	529	620	577	557	536	578	593	577	580	563	555	580	542	588	547	545	569	547	552	534	587	539	569	571	516	520	574	545	536	525	575	561	602	546	561	540	521	526	588	546	564	556	597	576	551	579	512	569	572	548	558	512	559	549	599	592	529	548	538	551	562	545	548	569	571	556	581	514	583	530	547	552	578	519	576	519	583	560	501	574	546	591	535	552	528	563	550	562	571	525	551	544	603	581	578	530	541	525	529	573	558	551	572	532	572	549	542	543	581	536	544	588	524	557	562	515	550	561	525	563	571	536	564	553	584	569	510	522	545	548	552	526	542	559	544	574	580	575	556	544	592	560	575	543	546	567	550	575	533	600	481	540	584	555	527	585	565	551	578	580	562	584	597	592	631	525	553	533	595	601	578	544	539	558	571	584	530	538	556	554	572	529	540	587	528	588	527	561	552	581	495	559	567	524	544	581	542	579	563	525	570	538	585	539	528	559	585	566	553	567	611	563	597	549	537	527	538	598	585	590	554	543	548	540	582	535	557	546	557	575	557	555	563	518	571	568	575	563	567	575	560	570	590	568	557	550	541	532	568	577	569	590	575	555	578	586	537	594	551	567	558	552	544	546	525	564	502	561	558	532	580	563	538	569	522	565	569	609	544	566	537	564	548	563	569	571	570	538	566	527	577	542	572	578	549	518	529	499	543	534	553	559	549	557	531	548	523	524	529	581	541	544	543	582	563	540	547	571	554	571	567	527	566	583	578	557	552	571	549	544	570	578	541	570	541	544	541	545	598	586	541	540	560	576	588	528	591	552	540	584	592	555	558	589	553	605	585	552	544	551	592	559	554	590	561	570	584	563	548	588	590	545	594	557	581	577	516	568	580	553	544	565	549	575	561	550	553	550	552	578	564	578	550	553	575	546	532	572	559	582	551	561	532	576	524	557	611	567	563	572	555	587	538	537	536	530	539	522	540	562	578	582	527	537	559	594	570	560	565	535	552	554	565	586	533	544	567	529	516	604	551	564	549	542	547	580	577	544	537	570	574	571	601	609	533	547	582	546	517	542	529	563	567	532	547	536	512	533	539	584	585	554	568	595	530	558	534	565	558	563	586	531	518	542	548	583	587	549	577	554	612	545	571	557	582	528	551	574	542	505	556	566	561	550	557	545	567	605	552	550	494	580	545	551	598	548	502	556	595	537	556	535	573	525	598	561	546	580	551	573	575	554	539	564	579	522	528	574	562	582	555	529	564	566	529	540	568	515	559	563	531	540	565	538	567	511	573	575	529	574	568	591	538	572	562	544	563	544	579	545	535	564	553	569	512	550	586	559	576	559	605	533	574	518	549	566	601	574	556	549	583	543	522	574	574	541	589	524	578	554	545	528	587	552	544	553	558	551	554	528	574	577	603	571	548	549	571	576	557	562	559	594	593	557	537	602	591	543	565	526	523	565	572	539	553	586	568	563	571	559	579	528	540	567	540	518	605	564	600	513	525	589	538	541	597	535	588	536	562	531	546	548	537	547	513	526	542	543	585	594	577	578	559	518	563	558	526	574	590	561	555	577	551	543	601	573	506	554	515	551	573	567	577	541	536	524	564	568	540	600	535	553	540	543	570	562	522	587	565	570	543	576	532	553	565	552	524	555	572	573	541	546	578	556	542	554	581	536	550	553	575	540	580	556	547	552	563	575	546	522	564	545	603	570	588	557	545	571	552	537	564	556	539	525	540	555	595	540	606	548	569	565	560	537	563	539	587	559	547	569	564	586	587	532	567	537	548	563	574	551	554	548	562	540	541	568	591	581	565	570	562	586	528	570	567	572	549	567	587	582	551	569	570	580	585	569	547	556	556	532	518	559	528	577	539	556	548	570	556	539	510	593	572	603	562	555	558	560	583	552	555	545	550	528	573	580	587	569	566	564	549	586	576	581	576	549	563	575	546	531	517	549	542	562	522	561	545	513	580	579	574	606	560	590	590	509	565	573	536	555	583
26849	20870	9092	951	603	524	375	382	377	333	341	317	317	332	323	323	310	328	336	346	311	331	331	335	345	339	326	326	304	356	354	324	322	320	325	301	327	316	332	315	352	320	317	311	308	305	320	322	324	302	334	281	333	349	335	336	341	352	348	304	342	341	331	353	307	314	357	303	305	348	328	336	317	312	331	327	318	325	331	329	328	313	350	318	305	338	353	349	341	305	313	358	348	315	342	316	310	344	332	335	316	322	322	343	341	355	328	290	294	337	306	292	315	307	333	326	317	346	339	336	316	345	338	317	330	326	336	351	311	364	311	321	306	318	316	322	340	330	334	342	316	322	320	344	340	287	358	311	319	336	294	322	312	314	332	298	346	314	297	321	364	327	353	325	336	330	332	327	329	323	335	270	335	336	321	292	301	350	334	359	343	330	322	305	291	301	351	318	311	315	337	316	317	296	346	300	322	337	351	331	347	296	342	329	297	303	301	338	309	316	349	345	331	301	315	331	322	302	357	336	309	332	303	318	316	312	362	322	310	296	319	321	359	332	326	326	295	288	346	309	312	307	294	293	316	302	338	332	298	322	329	310	316	290	309	306	335	314	333	330	322	351	323	290	310	328	336	337	310	340	323	292	332	345	348	344	342	323	351	315	320	335	325	319	299	307	294	325	313	301	309	292	305	355	351	330	315	323	341	294	337	309	308	338	295	312	339	331	339	321	320	316	298	350	328	303	331	283	291	298	347	352	314	341	324	333	333	320	330	311	335	323	312	336	320	326	314	329	320	292	372	346	342	372	346	305	347	329	378	344	360	341	320	330	337	323	324	312	335	343	329	340	307	309	326	314	319	316	375	356	316	292	345	302	317	326	316	318	341	313	312	335	302	292	341	341	317	356	352	326	327	340	300	297	334	337	313	350	344	336	338	356	313	342	303	302	352	317	311	328	327	313	322	350	361	307	312	308	327	336	330	341	316	303	373	318	307	328	301	312	326	346	307	322	365	319	317	310	315	325	348	299	346	329	317	323	342	345	329	314	311	330	308	319	345	301	351	303	298	351	318	319	339	316	333	312	312	339	311	338	292	302	301	336	332	312	303	347	290	334	299	301	318	349	308	337	323	316	312	335	329	342	312	344	291	303	315	316	313	331	328	341	329	325	327	287	325	327	305	334	314	314	324	327	352	297	339	337	311	316	315	292	312	276	310	325	328	337	339	323	293	322	369	331	331	311	311	310	308	334	298	320	322	301	341	342	334	338	333	339	301	326	341	340	340	332	341	344	318	310	359	329	316	334	331	318	351	324	283	329	324	333	333	293	335	317	285	288	307	340	348	316	320	312	346	328	312	303	320	317	296	318	343	295	348	305	331	323	338	333	312	295	307	301	293	298	311	326	337	323	325	300	323	367	309	312	303	297	301	343	345	314	317	332	335	318	315	331	347	349	333	307	334	361	363	329	298	297	294	337	335	298	299	314	336	351	313	305	312	341	323	327	293	315	344	325	338	285	348	317	340	336	324	324	307	296	343	329	318	327	327	326	349	336	330	300	332	303	312	305	283	330	340	300	310	328	339	294	336	321	310	335	316	374	322	316	328	301	348	300	367	320	295	340	316	332	323	318	327	342	317	326	315	323	324	288	308	336	328	346	310	309	269	321	314	338	324	316	347	324	313	301	310	311	309	302	352	317	326	353	308	321	320	341	313	311	326	319	325	299	350	313	317	352	310	310	330	318	330	328	300	316	357	300	327	321	335	324	335	302	295	324	310	306	336	334	358	338	309	296	317	364	295	329	336	322	306	317	313	342	339	330	314	315	333	334	323	317	314	327	343	327	318	315	325	316	342	320	351	341	287	309	357	313	304	306	356	325	336	333	316	322	297	321	315	324	315	290	299	340	350	323	306	310	343	330	326	329	318	324	313	305	331	302	355	326	317	325	318	304	294	325	343	304	332	331	328	302	334	326	326	314	323	304	321	294	333	315	338	331	301	340	313	315	310	314	329	275	355	287	301	305	322	333	338	296	307	355	331	343	324	347	307	285	295	325	314	315	326	351	287	309	330	313	346	314	327	338	311	327	335	319	327	323	346	339	339	337	334	325	346	329	336	335	317	311	311	318	293	350	365	299	344	288	288	332	356	311	337	305	340	286	288	328	355	304	354	345	323	316	327	327	340	327	332	314	310	338	326	281	322	350	318	336	327	333	315	355	345	297	270	340	327	312	315	308	286	317	336	316	352	314	313	346	308	307	313	346	332	316	321	322	291	333	299	362	326	344	322	337	307	298	311	325	347	314	328	361	321	297	315	375	354	286	321	313	369	337	321	292	329	308	318	311	310	329	305	300	295	306	336	315	356	307	321	302	337	302	308	336	334	322	321	344	307	311	301	322	307	336	309	333	306	334	322	299	305	309	319	325	328	319	303	348	344	335	300	339	318	338	351	324	326	300	298	340	317	306	308	286	313	306	296	362	325	318	325	301	348	363	305	302	298	328	320	321	327	338	315	330	316	333	315	314	338	322	333	336	307	327	336	368	327	344	292	348	315	331	324	325	285	320	339	328	345	320	321	322	345	300	330	344	311	280	316	311	311	326	300	304	298	317	320	317	320	303	307	317	318	314	352	272	310	341	337	304	322	294	300	334	362	343	328	310	302	318	334	315	362	310	327	357	350	309	320	315	323	342	314	335	306	336	326	327	322	333	333	301	296	305	317	338	333	340	329	334	315	320	335	323	334	300	312	349	308	339	324	359	341	315	319	306	307	331	336	322	331	307	308	290	336	323	310	321	331	329	307	331	309	327	338	324	338	296	315	353	339	315	324	332	307	326	328	332	332	314	354	332	303	324	324	323	306	310	316	322	349	319	331	291	289	312	326	317	323	317	310	332	338	318	336	346	306	338	335	321	330	320	320	304	299	332	383	328	315	325	322	326	307	305	324	344	353	323	308	327	346	341	343	320	302	318	315	340	320	296	352	344	316	321	321	330	308	322	346	310	347	365	345	310	343	295	331	337	288	330	333	313	312	329	305	326	290	301	292	359	320	315	320	341	328	305	297	336	328	326	291	294	347	301	306	331	309	331	344	322	340	324	319	351	304	336	302	316	323	312	301	301	335	352	319	330	316	340	339	321	314	324	329	342	332	320	287	333	326	324	300	323	329	320	316	304	281	319	314	313	323	284	309	335	291	302	327	334	313	339	328	368	292	315	331	364	314	344	338	298	311	323	346	301	341	305	342	314	334	354	302	326	304	347	327	342	334	283	322	333	330	292	313	338	311	299	355	336	333	336	329	303	328	324	306	325	337	321	305	301	322	324	307	301	298	303	323	319	325	331	339	314	349	306	311	319	345	318	310	331	313	310	333	314	332	319	299	338	316	331	305	327	318	328	337	341	316	340	305	325	328	313	377	325	305	311	309	320	328	303	302	330	343	320	316	300	329	334	329	338	332	321	333	341	310	305	323	351	325	365	327	323	329	310	335	336	332	332	315	329
11494	1934	2260	1040	824	802	768	737	696	735	710	636	651	683	640	635	660	652	657	651	648	657	626	666	657	633	674	667	626	621	642	650	673	653	665	644	646	625	626	625	618	632	671	616	651	616	586	610	681	631	614	648	644	626	648	639	641	630	661	635	641	621	625	663	639	618	620	680	661	662	642	673	630	644	646	632	673	678	641	660	595	623	614	635	621	654	611	632	632	588	595	615	654	618	638	630	597	624	589	648	613	629	683	664	647	659	618	610	639	689	665	655	657	724	633	638	600	653	637	631	622	628	658	667	625	646	604	691	638	667	663	670	623	610	675	642	630	607	590	655	667	669	634	647	672	585	608	587	664	671	586	670	655	644	636	607	662	632	664	646	640	694	650	619	654	651	657	629	632	660	639	658	652	655	667	640	623	614	601	606	641	653	646	604	626	588	625	606	672	641	619	648	684	626	635	609	667	612	648	625	675	656	647	665	644	667	648	655	654	623	585	621	616	635	626	625	648	676	617	605	613	579	612	613	654	639	654	655	617	591	595	620	648	678	620	650	628	632	636	632	674	619	608	651	662	657	674	624	575	628	644	626	643	669	720	594	656	628	655	593	645	644	645	622	617	648	665	635	640	604	593	647	677	626	629	595	653	656	666	648	686	600	670	638	659	593	614	645	651	651	689	660	591	619	616	671	602	634	626	623	630	656	625	643	685	612	642	633	634	657	599	628	643	644	658	655	689	608	623	669	673	609	623	617	637	659	642	567	618	622	571	629	604	630	659	598	685	676	640	638	634	649	636	646	704	593	663	586	614	608	669	625	625	608	630	637	644	611	638	606	682	597	662	636	644	667	611	578	616	589	642	689	666	653	597	661	623	613	655	619	615	664	620	637	624	629	612	659	668	617	637	633	679	582	618	627	625	639	654	645	626	622	641	623	636	629	652	623	671	674	651	660	652	657	631	637	666	668	661	616	610	630	567	644	591	657	654	676	620	639	627	646	638	658	653	622	627	631	641	646	682	663	616	621	649	647	663	659	621	600	590	615	621	656	630	619	650	654	677	637	635	617	624	640	674	595	687	668	666	619	613	591	660	609	640	638	656	654	639	603	659	598	642	626	605	631	625	628	608	603	657	614	627	615	608	667	625	634	634	644	680	681	601	665	645	625	627	631	663	607	644	683	632	585	662	671	629	619	612	641	644	680	665	634	658	634	654	638	602	653	601	631	685	661	631	623	636	664	679	604	631	642	648	663	657	640	642	666	619	644	598	631	602	653	624	675	599	633	619	617	623	656	605	644	611	620	685	590	662	592	631	638	653	604	665	619	654	593	650	622	669	660	663	675	668	626	659	660	612	645	640	609	600	648	659	614	639	634	638	666	622	649	605	622	620	629	602	615	618	581	601	621	606	627	660	610	628	619	589	590	624	638	674	669	663	648	642	633	646	636	682	638	690	673	676	663	622	625	651	688	656	589	671	600	680	653	633	649	587	623	637	641	644	652	662	665	673	701	652	660	625	679	653	671	660	657	658	619	683	621	655	613	591	591	691	637	638	632	673	604	628	651	612	651	663	675	638	662	621	617	666	614	656	607	673	642	633	596	636	647	623	639	646	642	669	666	641	657	612	621	650	589	627	596	662	620	634	631	658	665	609	638	630	619	624	625	649	569	548	653	612	625	606	634	626	651	641	627	636	628	655	636	642	642	626	617	619	657	697	623	616	685	637	625	605	676	664	655	620	605	645	680	640	665	616	660	665	626	637	627	648	602	654	597	626	627	633	656	619	676	638	618	623	645	656	601	589	627	669	627	609	617	605	594	662	646	704	647	630	604	615	626	596	649	669	635	630	651	666	617	626	645	631	673	647	648	595	659	656	619	587	660	639	676	632	663	618	657	640	613	610	652	673	639	668	670	665	623	630	621	659	664	631	607	616	595	642	639	604	633	655	650	654	640	631	638	669	666	641	637	646	607	645	596	637	613	669	645	610	626	680	660	608	635	651	631	631	648	622	616	638	682	594	604	637	628	627	624	621	569	604	629	609	648	680	658	676	683	658	634	613	575	678	633	644	626	671	629	637	649	657	622	616	593	656	646	646	604	632	620	614	627	651	685	651	620	691	670	620	645	639	642	644	648	671	612	676	626	599	639	628	655	640	646	653	625	622	603	618	656	580	614	611	646	683	678	606	642	637	620	619	634	638	693	656	614	631	650	625	658	632	641	643	641	647	653	618	639	607	575	607	659	634	660	622	625	647	611	647	649	650	637	612	665	646	656	586	665	627	645	628	659	600	664	661	669	632	655	606	636	651	631	613	627	640	654	606	654	649	572	656	628	633	651	636	692	587	614	629	670	659	576	663	631	616	660	636	613	648	616	626	663	678	589	588	646	607	683	641	624	644	660	634	652	638	584	624	650	594	641	670	606	604	574	622	661	660	659	619	598	644	631	636	657	667	683	574	595	636	654	663	600	647	664	658	649	656	674	659	658	614	640	633	656	617	641	597	658	671	626	627	624	659	655	644	666	653	605	602	632	618	607	691	631	634	630	636	650	666	638	655	605	621	671	656	621	640	634	628	602	609	641	619	661	620	642	623	677	622	652	643	675	610	619	628	670	624	616	636	635	641	594	648	616	659	582	583	643	672	666	646	563	671	650	614	599	667	638	621	630	668	663	664	612	656	611	638	627	677	660	646	642	684	662	597	606	695	623	657	668	650	642	662	650	635	624	675	641	611	647	626	659	682	638	628	628	652	617	654	606	670	645	639	626	649	638	649	640	634	654	647	606	630	634	669	624	619	620	648	651	608	633	600	608	657	597	636	694	619	630	650	618	597	644	630	658	625	617	598	681	604	650	642	625	631	684	624	636	612	619	606	624	572	627	627	630	636	618	618	609	677	614	592	631	671	618	643	638	670	622	615	626	637	606	626	626	589	593	625	612	634	627	615	688	627	606	642	636	659	654	688	622	618	632	629	675	646	647	645	600	571	619	600	658	629	634	635	622	619	635	622	655	603	673	625	633	641	612	608	648	635	660	630	615	606	648	662	626	669	683	658	634	636	629	680	632	633	666	640	647	579	624	617	644	634	640	662	634	665	616	686	629	650	635	639	654	661	681	644	670	597	655	641	629	623	642	638	647	611	678	627	659	670	655	628	622	657	645	596	651	646	608	623	645	586	610	675	628	634	595	683	647	607	671	632	623	659	616	583	640	636	630	671	616	612	637	641	649	656	635	621	605	643	656	652	620	690	604	648	628	681	620	674	645	665	635	610	620	651	673	655	595	599	641	648	620	638	604	623	630	598	642	584	617	637	637	636	636	610	634	625	608	631	638	604	598	621	619	665	667	628	636	640	629	660	654	652	629	616	634	623	622	597	553	640	617	633	664	669	584	711	589	670	635	603	653	646	616	677	600	666	581	627	660	640	619	574	652	633	615	600	616	679	612	610	621	632	638	628	643	663	622	620	640	627	620	635	658	637	595	682	664	656	598	651	647
24253	21342	28464	24565	20717	2073	588	388	287	263	285	245	223	213	189	211	172	202	178	186	204	193	181	186	171	161	159	155	164	143	170	173	165	141	172	176	169	170	175	161	156	147	168	143	182	160	150	144	142	156	131	174	157	138	155	148	134	154	149	189	155	156	147	150	166	148	148	156	167	160	187	140	150	177	155	153	157	165	164	169	161	142	162	132	160	166	163	145	143	151	156	132	177	142	173	145	149	157	133	131	174	147	161	164	169	152	162	162	175	135	143	170	142	178	137	152	139	137	155	168	162	173	156	148	153	151	156	158	159	150	152	155	153	153	169	157	144	142	150	161	168	151	156	142	155	139	142	168	158	163	152	175	158	168	146	169	144	157	150	139	147	168	155	153	146	160	156	178	149	148	164	149	150	162	169	138	176	160	153	123	169	168	171	149	164	175	153	177	141	165	179	140	148	147	157	154	150	160	166	142	146	162	173	141	151	151	167	157	153	160	158	145	161	146	153	143	180	147	144	164	157	148	145	162	173	153	149	141	149	158	154	148	172	147	142	146	159	147	140	173	151	158	166	150	165	137	148	136	160	170	176	175	167	151	168	143	144	142	146	144	158	151	160	146	163	153	176	150	140	164	144	178	152	142	160	153	155	172	156	138	181	123	147	161	139	140	157	169	152	135	155	154	164	166	152	155	160	124	152	144	138	131	154	160	164	149	144	181	144	150	151	137	144	166	148	145	134	139	143	132	189	140	155	144	167	170	144	155	155	177	164	180	146	156	186	145	149	138	144	157	166	145	163	152	165	143	149	162	133	160	176	147	149	170	146	164	156	143	163	153	158	159	168	138	160	171	152	156	146	153	157	142	160	137	158	143	171	151	153	144	170	142	174	152	170	163	140	134	180	136	139	149	167	153	172	166	150	155	167	147	161	143	129	148	148	164	150	149	162	151	147	139	161	150	161	139	174	140	149	154	157	159	149	150	160	160	150	140	161	158	168	146	149	146	168	169	162	147	138	139	152	144	166	159	146	166	140	150	141	136	158	159	171	149	137	178	167	136	142	153	153	157	153	173	148	154	143	153	161	171	147	146	143	141	159	142	159	138	166	146	139	145	167	156	153	150	153	149	162	174	154	150	154	151	169	164	145	132	193	143	129	151	159	141	167	160	148	163	164	154	154	153	163	145	143	154	164	166	157	135	145	176	184	142	154	160	123	165	171	150	163	156	162	157	155	150	152	165	149	153	149	135	148	139	143	157	142	164	160	165	148	156	162	151	152	171	160	171	144	145	145	159	173	157	145	160	164	148	139	164	125	153	145	153	161	161	142	146	135	159	147	174	129	170	152	160	164	151	157	155	149	173	158	149	139	148	152	165	174	135	158	140	142	144	134	169	142	142	139	159	152	168	163	155	161	166	161	155	134	151	172	168	156	174	157	176	149	146	150	180	114	137	133	161	147	140	148	158	174	157	144	157	150	150	151	180	167	163	161	135	165	162	142	149	155	154	169	152	131	153	146	151	142	161	180	167	149	149	140	133	142	141	167	148	157	161	148	158	155	148	156	157	158	148	159	165	148	145	157	148	163	156	142	154	168	151	154	167	143	166	129	161	153	129	135	174	136	159	183	177	135	161	144	165	147	145	138	176	139	180	142	148	164	153	128	137	169	138	154	163	128	157	150	163	147	151	140	154	160	144	144	161	146	152	171	163	147	150	146	149	155	158	154	149	180	142	143	161	164	160	154	143	151	144	153	162	151	152	140	156	133	163	152	143	147	145	133	141	138	157	154	160	156	174	166	156	146	169	159	151	144	161	150	149	154	167	157	167	160	196	143	155	150	176	173	160	146	154	152	172	161	155	131	173	146	161	151	137	158	167	152	153	168	170	153	135	154	161	164	140	159	136	145	158	156	145	144	149	166	144	165	144	132	141	150	164	143	155	157	165	168	145	167	140	127	149	178	140	141	150	152	153	133	143	153	152	143	161	151	146	145	146	142	153	152	134	163	175	174	139	164	159	139	175	145	127	157	145	150	148	148	175	152	152	152	163	146	171	149	143	166	137	137	137	153	165	153	164	141	171	146	156	144	137	146	153	149	171	137	145	159	171	143	151	169	152	158	161	137	138	132	158	145	147	128	158	153	144	163	157	145	140	128	155	162	155	154	158	173	153	157	150	158	159	153	155	167	160	140	162	158	167	147	160	161	139	163	153	130	165	157	158	149	176	150	144	158	147	138	177	149	146	165	158	135	160	148	134	158	138	167	163	156	168	157	135	151	139	179	150	156	161	156	148	147	151	147	154	158	154	145	140	146	142	155	141	135	137	143	146	129	151	161	156	157	153	141	158	157	148	146	178	142	171	149	136	160	160	170	156	152	155	150	157	147	140	133	157	165	132	132	163	147	133	149	154	175	152	155	170	161	124	153	178	147	141	153	162	158	152	166	136	178	166	140	160	143	148	164	155	154	140	165	142	158	165	139	123	158	183	163	160	158	146	149	151	138	157	168	156	154	178	157	146	150	148	152	154	167	154	123	155	164	147	156	142	163	165	144	153	155	159	146	155	155	148	148	147	160	156	129	172	150	155	145	167	165	147	143	128	162	128	163	163	134	159	161	171	175	147	145	165	173	160	162	151	151	135	150	153	183	131	138	168	165	148	161	164	154	161	144	156	172	165	137	162	157	176	133	156	152	157	128	161	156	135	135	154	138	136	145	153	141	127	157	166	175	132	175	146	154	189	141	146	168	155	175	142	157	149	125	147	169	157	130	170	155	152	146	154	141	164	152	165	167	132	155	175	151	149	161	139	145	133	147	124	157	170	144	161	151	142	142	161	160	159	160	178	151	182	144	150	141	144	143	155	166	150	139	163	142	143	116	159	175	139	155	155	168	167	163	150	153	153	173	166	140	135	145	158	129	150	156	169	151	146	177	127	156	140	138	146	153	145	168	159	167	158	139	165	136	135	142	143	163	155	147	167	136	158	160	147	152	162	167	150	145	155	159	136	141	150	146	154	175	173	160	158	147	167	168	151	153	137	163	159	154	138	144	174	152	132	168	148	153	138	150	159	154	158	143	147	158	180	166	147	151	149	150	184	159	136	186	172	143	133	143	154	151	160	160	164	132	151	148	155	167	137	148	162	159	151	163	168	156	142	153	143	157	144	148	153	133	158	142	134	160	150	141	159	155	144	149	136	140	128	160	164	168	148	163	136	158	159	127	157	160	147	161	147	150	153	142	149	169	158	159	181	151	157	149	134	154	165	157	156	142	140	157	140	156	146	164	159	153	139	144	173	173	153	134	144	141	140	170	150	171	128	133	173	154	139	160	155	169	155	153	170	145	140	158	127	144	158	144	131	182	151	134	142	160	159	148	146	153	154	153	154	138	149	158	155	152	152	158	144	167	136	145	156	146	151	168	163	167	156	157	144	167	131	131	130	151	166	165	156	153	152	142	144	142	171	163	144	163	147	160	149	148	143	176	160	155	143	150	149
22111	10345	12268	4338	2845	2068	1639	1261	1070	815	721	703	642	616	480	489	458	484	439	444	456	406	414	392	378	384	346	373	377	362	359	372	343	336	370	341	308	349	344	352	326	316	369	326	357	319	330	312	349	305	319	334	303	312	328	338	321	354	333	314	325	327	352	325	328	354	320	319	341	341	328	299	319	323	316	337	304	309	334	313	341	337	352	324	316	282	304	326	307	274	311	321	348	339	329	328	299	320	301	340	296	319	332	313	323	323	329	308	292	316	296	308	331	333	330	353	328	330	295	338	326	304	349	318	311	307	332	339	316	336	302	335	281	342	333	373	314	310	339	325	341	337	335	289	337	325	315	309	339	295	320	310	301	307	296	334	313	273	335	335	321	311	284	282	293	334	319	313	299	296	315	296	328	304	324	330	297	337	286	334	311	311	328	299	338	329	343	309	337	323	320	333	313	317	313	307	326	311	344	334	348	284	273	335	317	308	288	325	293	326	346	301	360	331	326	304	338	293	319	329	343	327	330	357	328	300	302	314	307	319	348	313	313	325	336	298	327	307	326	329	317	332	301	332	326	336	305	308	325	350	322	307	316	315	307	332	293	309	286	314	292	319	347	314	328	306	337	327	315	308	330	287	336	343	358	292	332	331	298	321	313	317	328	315	333	340	314	327	354	292	327	342	290	329	340	329	314	345	307	298	315	323	303	334	337	331	335	336	312	311	334	307	340	355	335	303	300	319	337	326	297	302	310	318	335	292	328	295	324	303	330	319	313	339	354	337	298	334	286	310	330	325	314	316	334	331	332	288	351	329	328	350	341	295	295	318	329	340	346	300	301	311	315	310	322	286	331	335	299	341	344	298	330	287	334	309	308	364	312	294	325	305	288	309	328	313	317	311	316	326	362	311	298	326	308	332	328	357	297	308	315	297	326	299	310	298	308	309	346	303	354	324	354	347	308	344	315	300	310	351	340	296	329	325	343	299	316	314	300	327	307	338	318	324	304	311	333	317	303	328	308	345	317	320	306	354	288	324	311	332	350	306	295	343	308	296	327	323	310	292	344	297	341	287	307	357	312	296	312	299	309	355	324	309	317	325	289	342	314	312	303	305	311	328	309	343	312	303	315	333	325	324	323	305	312	336	331	310	316	310	302	306	296	329	305	319	293	309	298	332	347	326	323	330	330	319	342	288	339	332	309	313	338	312	328	324	323	303	324	324	333	345	317	343	318	322	305	322	338	305	310	314	305	290	334	322	318	360	338	336	305	286	335	341	312	314	316	302	290	302	277	348	301	323	306	313	310	352	301	301	314	304	335	322	320	337	324	330	277	309	338	304	300	336	319	321	298	272	347	343	334	319	301	325	307	322	326	294	338	337	314	307	323	322	336	334	336	344	322	301	301	304	321	342	307	345	326	327	318	325	373	327	304	305	308	294	323	290	341	325	336	326	291	307	309	327	327	300	332	350	300	333	325	307	319	321	336	302	302	314	324	312	313	281	302	309	310	331	298	320	294	299	298	315	306	302	329	316	300	297	308	323	329	305	304	291	340	328	326	324	317	302	342	330	316	342	299	308	341	319	333	288	314	322	314	303	345	298	328	315	295	334	293	334	330	305	331	324	321	342	286	283	328	327	324	307	319	297	340	334	324	327	331	323	339	332	329	311	310	312	308	295	300	288	303	310	318	331	308	267	322	285	281	340	330	323	307	332	332	321	311	299	316	306	319	361	307	334	313	314	295	295	313	323	303	305	321	342	333	320	308	343	315	328	344	315	316	356	313	314	341	320	305	317	330	325	310	335	301	288	333	302	328	291	325	290	318	308	333	293	303	312	312	312	334	301	340	294	331	350	287	316	310	318	302	345	295	349	334	328	313	354	358	316	302	356	325	309	306	339	316	310	305	277	332	316	293	339	322	317	347	319	313	346	338	310	296	325	298	320	337	330	300	335	351	348	328	332	316	324	350	321	311	345	320	322	336	295	328	314	332	350	310	348	317	284	326	331	317	311	351	318	310	274	310	319	337	341	307	319	327	299	309	318	326	279	308	297	328	281	339	346	335	266	350	354	319	337	298	321	309	299	306	273	323	313	342	299	313	305	318	325	303	307	297	372	324	325	299	295	325	340	346	327	321	328	314	335	315	326	306	355	356	350	323	348	311	320	318	312	301	286	296	323	345	327	307	334	317	314	334	322	341	307	329	319	331	323	324	334	310	295	321	333	268	326	320	300	298	302	337	332	331	305	299	308	318	323	321	321	323	322	309	319	298	280	311	321	296	300	314	318	330	310	359	300	323	321	332	327	288	298	278	324	310	312	307	317	298	331	313	309	345	353	341	331	336	309	350	357	335	353	312	303	316	308	316	330	345	316	307	285	374	328	331	322	298	298	303	342	309	310	299	360	324	311	328	322	310	276	355	288	322	338	303	337	309	333	315	289	347	307	319	304	329	339	337	335	298	319	335	308	288	360	324	306	342	327	340	320	316	321	325	297	323	324	301	320	346	334	335	327	329	321	320	335	308	333	357	321	320	314	304	323	319	318	327	299	314	324	331	299	307	311	327	299	322	343	319	355	317	315	322	306	306	349	339	299	326	342	305	325	320	317	306	330	341	319	310	327	305	293	327	330	318	336	326	301	306	315	326	302	313	337	329	305	310	296	319	332	295	324	337	331	354	307	328	342	330	319	344	319	289	321	341	335	335	339	314	283	295	295	314	307	303	306	341	335	319	287	343	327	298	304	328	358	327	315	332	318	317	317	336	332	333	293	327	318	328	337	341	339	317	301	315	308	296	316	322	291	328	308	332	321	292	350	320	312	304	321	275	303	327	327	310	322	302	320	327	316	308	341	310	323	310	286	296	323	301	318	301	279	286	288	341	340	322	282	320	297	284	329	341	310	319	326	362	309	312	326	318	318	318	294	345	324	321	315	338	329	297	288	343	321	345	273	329	333	340	310	351	350	326	330	326	344	319	331	334	296	295	321	364	326	320	310	327	310	331	342	330	308	311	316	338	338	295	317	336	341	343	308	334	306	281	311	331	322	279	301	313	332	317	286	326	338	316	332	341	314	313	304	301	318	282	319	347	324	328	313	307	294	299	315	304	295	293	292	301	315	315	330	308	348	308	341	302	322	299	344	290	331	326	324	330	339	320	319	328	289	294	288	351	303	302	327	318	302	330	315	322	322	324	307	314	323	281	279	305	314	315	333	290	311	333	322	301	319	304	322	296	284	314	341	294	320	300	330	310	305	327	310	305	337	289	339	304	352	297	309	337	315	355	349	350	310	315	313	366	295	328	325	345	338	307	326	319	321	283	336	325	311	321	298	326	308	292	332	323	320	297	337	287	309	317	331	296	314	309	365	297	325	333	333	318	325	333	332	285	324	340	367	310	326	313	321	339	329	319	359	325	340	292	329	311	328	332	317	351	284	339	303	314	330	312	320	293	316	290	313	320	339	329	312	319	332	311	331	335	344	310	291	335	318	330	334
23335	21338	29124	23924	21339	20154	2238	840	602	594	520	456	436	397	388	406	398	381	362	364	344	371	341	370	340	347	337	335	311	354	325	309	354	367	298	349	361	306	331	330	298	324	287	298	345	297	291	305	305	297	302	326	349	321	301	312	318	316	309	334	330	319	320	307	294	320	305	312	305	330	335	305	309	292	302	321	327	278	332	330	292	323	292	281	324	290	285	331	300	306	288	318	308	304	311	275	297	297	343	343	288	299	327	328	312	310	296	309	312	299	282	323	307	303	281	296	315	318	328	288	312	321	289	290	289	316	298	310	322	329	278	306	309	347	318	323	305	350	297	311	303	279	314	282	291	319	303	277	283	288	334	313	297	315	286	314	311	315	302	295	287	308	323	315	306	325	310	295	334	319	313	306	284	331	293	291	330	320	319	320	293	288	298	338	294	290	296	320	319	284	302	320	284	285	297	311	293	290	328	306	306	329	349	297	307	297	312	264	294	281	300	310	328	297	304	301	298	287	299	302	296	332	303	293	306	307	272	353	305	322	261	340	292	311	266	294	299	297	313	312	336	317	310	331	295	305	299	306	307	300	322	289	277	328	323	311	306	315	259	321	330	294	308	302	316	311	292	294	316	327	306	309	251	279	285	285	268	330	300	332	298	287	288	299	314	290	322	292	279	268	290	304	303	303	287	254	296	301	317	304	311	315	316	334	313	326	344	320	316	318	319	314	293	315	312	256	283	297	286	303	337	301	307	324	292	321	322	300	311	290	307	301	340	273	332	340	298	299	294	280	320	324	279	308	330	294	303	320	297	293	323	264	321	311	299	311	341	326	312	317	281	302	309	316	304	276	293	313	325	303	288	306	330	274	285	317	319	296	317	318	311	326	283	318	293	313	290	309	319	298	288	305	304	310	342	307	304	306	308	315	320	315	274	298	302	276	299	329	276	314	283	301	285	294	272	312	302	293	311	279	319	299	288	294	300	312	296	317	330	305	296	325	315	318	314	282	325	292	304	289	276	311	309	318	285	286	313	319	320	307	293	304	294	297	304	319	333	313	311	322	310	316	302	282	303	332	273	314	316	304	308	304	289	323	290	321	311	313	308	292	310	292	327	319	284	292	329	281	301	302	314	304	292	314	332	292	291	315	300	303	310	294	307	329	293	321	309	292	298	290	308	298	308	310	271	310	286	301	324	329	282	325	278	336	328	277	316	272	277	303	315	296	305	296	312	301	311	303	297	297	302	293	329	293	294	308	288	291	289	321	274	295	293	302	299	307	310	284	328	334	325	306	295	317	295	320	292	291	290	331	332	306	296	298	317	292	291	337	306	306	322	291	313	300	279	281	325	292	281	321	316	290	292	323	286	311	316	273	321	303	288	331	294	323	308	323	297	287	310	313	339	276	317	286	306	319	298	303	317	280	310	309	312	307	302	300	344	288	284	304	328	305	288	305	283	300	347	317	283	296	292	319	312	316	287	264	300	289	289	326	295	303	285	297	293	285	271	295	308	313	296	298	303	320	316	304	297	346	316	297	302	284	304	307	306	300	285	322	305	344	333	332	293	322	299	325	337	329	292	301	296	331	308	318	311	286	309	292	293	307	280	306	295	308	277	293	288	320	291	311	322	312	313	300	301	291	278	320	324	310	309	301	308	305	325	292	303	305	306	304	306	334	289	310	340	299	295	282	306	313	289	331	318	304	319	306	290	306	311	299	307	296	322	311	309	291	313	293	330	311	323	300	311	313	328	294	305	281	264	314	332	297	305	333	302	286	298	327	310	313	298	338	306	304	315	312	293	313	312	330	307	341	337	316	288	312	284	313	281	314	334	324	307	341	328	287	332	296	321	318	312	276	269	315	340	321	300	284	315	307	290	300	274	266	281	307	306	299	286	277	326	301	318	327	330	309	307	288	307	303	321	326	302	292	319	292	294	310	285	307	284	287	331	330	331	320	306	288	292	316	315	331	313	294	300	284	315	278	310	307	307	321	285	252	317	293	308	292	318	284	331	319	286	311	317	301	343	327	323	332	295	344	319	323	277	269	329	276	297	280	295	290	321	304	288	294	316	286	284	334	311	283	345	316	285	290	314	346	319	304	293	336	302	331	298	319	282	307	302	284	299	312	301	335	300	287	296	311	306	283	318	285	313	319	304	285	291	300	315	316	308	330	313	271	300	310	320	316	280	287	290	297	284	302	306	330	285	315	332	320	315	325	279	289	271	319	310	306	301	339	296	304	281	301	306	302	274	309	309	299	284	298	302	316	304	312	293	324	315	285	317	282	309	292	297	304	284	301	320	307	299	291	312	322	308	284	311	306	295	321	305	282	302	306	311	324	280	312	297	343	286	338	322	278	309	266	271	298	294	303	305	328	312	326	295	303	299	299	290	294	320	301	287	311	308	291	305	290	305	280	300	300	321	338	282	309	321	312	281	321	313	293	276	308	311	291	262	301	322	279	286	286	316	301	304	338	320	334	320	275	302	291	315	270	317	278	324	292	309	313	277	308	316	331	337	315	281	275	340	291	306	268	364	276	321	302	319	292	308	321	287	291	317	294	296	271	273	289	285	296	318	324	315	332	282	324	334	317	290	273	318	285	287	268	311	293	318	303	243	327	306	310	302	279	298	316	301	304	316	289	295	320	293	308	311	316	305	302	304	304	296	301	279	293	333	310	345	304	282	323	333	276	310	308	296	317	318	291	301	283	300	298	284	288	283	308	302	327	313	306	288	305	330	290	292	311	317	294	287	314	310	317	294	286	293	287	296	297	298	313	311	294	320	332	341	288	322	322	272	337	291	335	298	306	289	313	331	300	316	316	326	333	276	329	274	318	329	303	318	334	312	308	301	255	303	297	299	330	317	312	350	316	298	353	311	294	315	289	294	311	296	293	316	286	295	288	271	308	344	261	296	289	330	334	289	297	317	319	302	326	329	352	290	281	346	299	304	305	303	271	278	323	319	326	308	319	289	298	316	293	287	308	282	357	341	300	308	292	292	291	302	291	295	303	313	306	315	316	286	315	348	329	315	279	290	313	277	289	282	304	299	293	305	321	332	323	301	308	331	299	314	297	317	322	311	291	292	322	308	285	296	308	286	318	292	305	324	311	298	275	364	320	331	293	342	329	322	308	301	346	307	314	284	330	289	302	299	324	317	282	314	292	304	287	315	302	318	317	328	324	314	319	286	304	329	302	310	267	288	321	295	293	299	331	314	319	297	315	316	279	285	310	305	310	299	284	287	292	322	316	302	289	321	324	335	324	276	319	301	284	343	320	315	292	311	319	318	308	318	323	325	319	307	289	302	286	302	302	296	318	315	297	311	307	327	279	322	321	286	323	292	280	299	287	306	300	293	290	330	301	293	325	302	292	323	289	335	288	313	304	318	314	329	311	299	332	342	310	306	273	312	283	318	301	297	321	300	307	337	305	326	299	297	311	293	311	292	287	311	294	309	323	309	289	320	301	297	299	330	318	306	289	285	320	300	300
23533	16557	18398	7433	5106	3796	2870	2292	1894	1585	1460	1315	1083	1067	973	891	882	804	785	767	737	754	695	727	711	669	641	666	628	596	654	589	572	590	623	634	624	578	582	593	610	567	567	573	583	572	574	554	612	588	580	591	571	593	612	588	598	582	606	582	581	537	580	538	561	583	565	578	554	583	601	594	550	558	529	551	552	542	567	571	600	509	560	555	548	529	570	531	569	539	565	555	557	559	547	555	543	545	564	579	598	594	554	545	616	537	569	560	562	561	551	559	550	530	530	519	542	577	580	547	534	506	587	555	563	524	558	583	577	553	555	535	557	605	560	595	566	596	549	572	564	569	550	561	590	596	573	577	536	549	564	547	536	550	547	568	554	566	534	604	618	506	561	562	542	592	545	580	572	529	586	566	562	554	546	590	537	590	549	578	521	562	549	551	592	561	542	557	588	538	548	582	538	539	608	559	570	573	540	579	540	550	577	551	551	578	593	551	554	578	548	520	518	509	566	557	503	619	561	534	569	512	540	575	532	562	539	548	586	584	572	561	564	532	583	552	511	551	533	584	579	546	562	579	542	581	584	594	572	597	559	546	564	529	538	547	586	598	581	555	572	578	553	544	511	543	555	541	599	547	553	616	523	583	578	555	524	514	508	546	541	547	572	572	586	547	549	600	530	576	571	579	588	572	548	595	573	574	549	562	561	552	567	584	551	523	572	542	577	598	588	589	569	541	540	532	575	600	568	567	529	591	544	555	542	575	575	564	577	508	584	547	566	586	588	518	544	530	556	546	550	581	560	593	597	531	600	516	546	547	575	559	567	568	536	576	551	560	567	515	514	577	580	553	583	558	560	580	517	599	583	534	514	503	522	545	560	600	579	578	539	532	626	544	559	573	534	580	517	544	600	513	564	544	564	548	568	503	536	544	561	557	584	565	612	485	593	520	550	527	520	537	549	564	571	554	548	555	556	552	544	496	547	557	550	555	554	540	538	578	571	575	593	538	572	569	612	579	579	560	553	612	586	530	571	540	590	580	556	528	562	552	552	616	547	568	541	552	539	531	533	528	560	526	536	521	564	559	552	538	564	554	555	557	552	611	503	564	560	565	596	532	546	532	558	555	591	566	533	535	545	588	580	546	557	544	570	536	529	510	524	565	530	522	561	545	595	530	532	576	545	532	503	524	561	537	545	572	548	579	528	541	539	534	574	586	549	570	542	582	528	572	505	558	583	583	558	533	515	540	527	553	602	519	531	531	540	541	573	591	590	547	560	592	540	546	537	558	518	550	545	564	584	582	606	604	547	559	530	540	534	551	555	544	605	580	552	566	579	559	560	561	538	570	560	555	540	577	543	579	531	581	540	555	546	544	548	540	574	555	566	579	571	588	564	547	574	547	556	520	610	584	539	514	569	571	548	571	538	569	587	542	554	550	578	585	609	548	567	555	534	566	530	549	537	518	577	578	567	591	551	572	519	557	515	622	589	578	589	541	585	586	578	560	592	563	548	515	523	544	551	561	514	575	496	565	576	586	597	600	551	573	574	544	598	543	656	544	526	572	584	568	536	568	537	581	564	521	510	585	558	572	523	535	565	549	539	547	546	582	554	550	526	568	590	548	546	555	609	533	548	512	551	590	567	594	530	544	542	559	583	557	538	551	609	549	546	552	586	562	554	550	578	588	535	551	528	542	550	559	524	556	577	551	545	566	561	535	569	510	558	569	573	560	550	571	544	594	557	528	569	523	590	571	541	571	600	570	568	541	558	554	582	553	551	521	567	535	520	553	542	561	539	557	556	519	556	563	577	546	543	529	557	537	540	548	507	558	540	564	534	527	581	541	552	530	550	612	573	552	561	578	590	613	545	547	550	582	558	533	551	536	522	549	561	544	543	557	565	587	572	563	559	575	592	592	550	587	572	576	540	526	599	525	537	557	515	593	538	566	600	524	571	526	563	543	565	528	574	557	583	548	561	549	584	565	536	563	601	561	542	568	586	533	600	530	565	545	556	507	586	543	556	574	590	515	583	540	544	592	532	566	551	528	572	527	545	551	555	507	537	589	548	553	589	569	536	573	567	604	509	549	577	552	557	548	524	558	574	560	593	584	580	547	569	548	600	546	572	538	599	574	558	606	560	569	578	565	532	559	539	566	521	508	568	546	581	562	559	584	575	516	507	563	568	544	575	566	559	577	549	546	606	578	567	565	586	548	563	520	585	641	554	546	604	509	613	564	562	558	562	520	584	560	573	500	572	562	539	537	575	589	550	531	529	580	528	567	562	580	564	569	547	603	543	590	551	552	567	542	547	551	569	586	541	556	615	588	591	521	569	556	558	527	592	574	568	562	565	522	540	579	549	589	542	542	593	578	547	594	524	568	585	557	577	509	530	551	538	592	554	554	596	581	551	523	555	560	533	564	544	535	563	558	562	551	579	519	577	579	567	544	577	532	558	550	607	523	567	568	524	547	570	547	553	587	555	580	573	567	582	538	574	571	563	549	541	562	531	545	576	550	550	567	555	618	584	562	550	583	532	560	584	561	589	583	516	589	548	571	533	571	555	550	582	593	515	530	576	541	539	562	562	551	554	586	527	529	624	607	570	541	558	540	538	558	513	601	552	578	528	553	525	559	532	528	601	579	569	533	612	557	576	574	539	557	545	553	551	588	557	597	594	538	545	573	571	557	549	538	536	569	536	561	542	576	582	528	550	509	563	605	582	547	485	589	510	539	554	529	548	540	535	573	581	607	538	549	525	536	536	547	548	560	564	589	568	539	550	605	578	576	575	541	573	552	550	553	499	584	558	580	553	529	544	535	563	537	551	547	567	541	568	542	609	567	554	541	588	548	563	587	577	566	517	585	561	518	556	546	536	549	536	539	587	537	549	534	528	576	566	562	561	580	546	522	554	568	530	557	557	562	538	495	564	544	523	581	603	539	557	529	569	547	524	545	583	549	613	579	572	519	532	561	604	589	545	556	553	583	541	527	573	599	544	535	545	564	535	532	574	574	558	514	595	538	559	534	530	579	539	558	591	567	588	566	570	551	582	585	556	562	561	558	565	552	553	588	564	543	566	516	547	547	538	540	526	570	530	542	554	539	533	553	577	530	563	558	568	543	521	577	576	571	557	563	526	537	505	513	612	579	498	519	519	577	543	513	549	577	493	629	541	566	569	560	535	541	565	565	550	572	587	566	515	550	549	569	565	568	552	533	532	538	571	596	582	563	525	524	551	565	536	597	575	542	588	562	548	563	565	596	554	534	541	566	598	544	541	534	555	534	560	564	553	566	545	523	536	518	541	568	557	540	568	573	589	546	539	564	563	540	579	566	554	509	598	577	545	555	541	578	537	522	578	565	548	587	529	541	510	541	568	540	544	543	579	550	570	528	580	595	559	499	531	557	571	627	551	548	574	554	527	552	547	533	538	560	542	585	556	562	550	594	557	528	577	492	574	511	626	572	558	558	596	524	527	561	562	529	501	544	506	593	529	545
26826	20899	8922	796	399	405	377	343	311	333	323	333	312	354	336	337	363	321	332	346	326	339	361	337	308	291	322	344	366	328	330	343	338	314	293	339	321	322	295	308	365	314	314	325	298	340	308	321	326	320	314	320	361	323	326	364	335	354	335	324	312	310	325	304	311	314	297	329	325	325	324	318	320	321	321	313	323	356	301	319	304	336	336	324	300	339	328	331	326	328	331	299	313	310	363	329	284	341	365	334	324	326	311	326	304	350	295	323	301	321	285	295	345	304	346	335	361	357	304	343	318	293	302	309	277	351	344	325	293	301	318	349	328	337	322	313	294	331	306	331	319	363	334	276	332	323	310	313	328	313	337	325	318	323	328	335	318	363	329	318	328	301	328	304	318	291	316	325	308	326	313	311	313	332	325	318	355	307	334	348	326	308	317	327	340	305	327	287	318	314	324	341	319	346	306	277	316	314	313	306	328	351	323	305	331	286	309	336	338	284	296	318	329	335	312	315	313	305	293	310	353	313	322	327	322	329	345	338	313	337	329	320	324	324	336	321	336	338	325	348	295	312	349	328	315	288	307	320	314	323	313	328	299	308	305	341	342	323	325	321	298	323	326	306	332	333	317	309	318	337	355	300	344	312	324	361	292	344	304	327	313	329	321	317	291	315	311	327	326	314	302	303	308	338	315	336	310	332	347	315	304	316	335	318	284	333	311	356	311	322	324	339	309	342	298	349	299	310	313	338	337	341	309	311	339	323	339	320	334	303	339	319	326	326	334	321	314	312	303	357	292	322	357	321	324	328	333	318	369	306	318	335	299	336	318	338	313	290	326	308	308	303	281	308	339	320	270	328	307	320	336	316	300	318	312	328	347	315	304	331	325	304	333	336	326	308	315	297	317	264	318	336	310	323	340	286	290	317	346	330	311	346	320	338	330	312	323	317	345	320	302	336	352	335	321	284	335	327	310	342	301	322	336	323	278	303	364	363	345	320	295	303	317	322	307	319	328	299	293	324	374	341	317	328	330	323	324	327	322	345	312	341	317	336	354	333	303	339	330	298	332	318	306	327	308	333	302	341	298	342	287	331	344	319	317	313	310	327	332	339	302	305	330	314	349	330	317	297	324	321	316	330	293	312	316	343	315	314	314	321	342	278	313	298	317	328	319	332	304	290	308	302	297	327	326	312	302	322	332	335	323	309	328	358	322	336	318	359	347	334	329	314	326	289	310	335	314	331	353	337	319	341	322	312	331	326	324	336	351	325	321	330	306	333	322	315	320	303	318	283	296	332	314	302	299	321	339	347	321	319	301	306	304	290	322	315	298	284	345	343	328	359	298	316	319	317	322	334	308	325	298	333	329	338	319	314	297	311	339	332	279	324	302	319	333	333	355	308	306	297	329	335	331	316	354	308	300	288	295	326	302	319	349	321	299	303	342	288	359	324	307	318	319	340	339	293	322	323	329	311	312	323	336	327	293	323	347	308	326	331	368	304	293	348	305	309	316	337	315	325	301	321	318	304	337	327	356	328	320	317	348	338	308	314	360	319	336	373	330	289	322	327	308	314	316	333	305	344	298	356	310	331	345	321	337	341	339	292	331	340	359	312	295	313	285	311	307	324	327	313	324	334	349	319	347	310	329	306	310	282	296	316	298	323	330	339	299	321	307	349	326	322	321	338	329	326	333	326	333	291	355	323	348	300	286	329	336	300	322	309	347	298	305	350	323	341	340	292	313	332	302	293	317	315	338	329	292	340	311	318	299	316	274	298	332	330	367	305	341	312	302	304	289	298	346	322	308	327	338	324	308	314	342	313	306	334	307	296	289	301	294	320	299	331	317	307	325	314	341	334	325	328	288	307	328	311	311	332	328	317	282	314	296	333	322	298	310	312	331	342	307	307	322	325	302	348	290	330	318	362	309	302	319	337	332	316	289	305	329	330	310	311	315	368	293	303	321	329	317	325	325	357	335	322	320	290	317	315	338	303	343	316	322	333	308	314	288	343	312	294	346	356	292	311	318	318	343	347	321	327	323	303	306	333	307	318	334	327	330	297	323	309	316	314	347	318	315	316	342	311	332	323	318	340	352	338	336	344	335	317	292	332	295	327	287	347	322	309	322	310	329	310	343	318	355	330	317	320	350	313	340	291	325	297	305	326	348	297	316	286	329	314	288	347	311	302	345	318	343	331	320	294	310	363	323	343	315	317	303	299	314	307	299	312	310	338	328	314	313	348	343	316	315	329	342	315	323	308	343	340	341	357	308	319	309	355	289	321	301	337	331	336	339	347	365	343	307	287	305	323	338	307	324	339	331	320	303	336	309	294	296	288	306	333	336	320	315	319	291	340	302	307	346	309	310	334	341	306	337	333	311	293	347	301	338	276	286	328	305	332	285	317	307	335	303	318	326	324	326	321	332	317	297	337	352	304	327	316	323	337	327	311	315	295	318	299	314	315	304	332	322	320	301	307	333	320	286	302	278	304	320	315	332	300	331	278	311	320	311	344	333	336	318	303	305	330	323	350	318	308	332	271	352	322	320	350	362	323	302	334	318	328	300	335	314	340	312	309	338	333	328	354	305	323	306	295	318	307	310	310	286	313	323	297	295	301	360	313	335	304	336	294	325	316	325	294	314	277	286	311	310	327	351	289	298	314	334	348	340	344	330	304	303	316	323	304	365	303	302	359	333	350	330	320	315	332	322	335	325	322	345	334	321	298	309	304	349	294	329	322	348	317	310	306	339	320	324	360	333	322	340	324	315	291	341	303	327	312	301	320	341	339	304	316	316	334	326	287	304	356	331	312	334	351	340	318	306	322	329	384	331	304	317	302	333	315	334	331	343	307	294	317	313	319	334	369	338	309	320	331	305	317	315	330	322	321	302	316	318	365	341	317	326	317	337	303	327	329	323	326	319	324	341	327	326	328	319	344	339	294	306	341	345	321	337	310	334	339	317	325	301	311	324	330	321	351	344	310	342	312	345	318	311	332	320	320	344	286	345	351	312	322	333	323	321	305	342	345	335	313	308	315	297	353	353	321	332	291	308	330	344	312	333	302	312	330	331	304	356	337	321	321	313	306	314	295	312	315	333	338	343	337	329	319	318	323	329	301	295	329	341	318	314	306	329	309	331	312	333	314	314	361	345	292	305	302	340	327	313	347	319	324	317	325	288	312	322	310	311	323	310	338	345	325	359	314	310	310	321	319	343	287	338	309	321	313	314	310	319	328	303	335	298	317	322	303	315	293	345	329	320	327	347	346	310	298	299	341	305	353	315	330	341	328	294	325	338	329	308	325	334	331	307	331	312	303	321	324	308	343	345	325	326	312	324	334	325	334	327	337	316	315	327	310	318	310	322	296	284	310	328	317	329	314	283	323	332	319	337	342	318	331	312	323	319	326	323	317	329	340	338	330	339	323	305	318	303	375	314	338	325	292	326	327	331	338	339	348	332	322	365	335	320	308	302	339	324	277	304	332	313	320	309	308	344	304
10664	1753	2155	1076	906	777	732	734	745	701	691	670	654	629	676	630	656	636	655	645	622	627	660	649	658	644	655	661	655	612	625	647	610	681	608	635	632	620	642	681	601	611	674	666	630	655	656	615	619	673	613	682	651	655	618	623	625	641	652	656	653	611	675	661	641	618	691	683	635	642	639	649	628	651	625	612	615	652	649	651	679	636	631	645	642	651	657	597	662	622	646	599	635	649	649	653	629	674	661	630	660	645	584	613	652	636	670	648	632	634	626	643	657	635	674	660	544	595	635	637	611	624	642	615	643	652	616	628	614	634	608	665	626	610	614	598	634	628	642	581	662	661	636	656	626	641	648	645	603	679	647	622	652	616	651	645	640	649	646	627	634	651	651	638	641	647	651	657	591	607	664	640	622	637	588	648	612	615	595	660	655	651	641	608	655	590	639	647	616	641	622	650	710	650	640	662	653	654	617	618	606	649	632	601	620	624	629	614	681	642	612	627	670	624	639	612	632	661	632	630	637	635	635	649	638	640	656	625	663	620	633	629	625	665	650	619	675	623	605	648	627	640	646	604	637	661	664	680	636	626	674	598	675	653	639	625	639	685	632	645	605	662	631	642	672	640	629	680	604	633	649	709	621	621	659	606	642	595	608	649	674	621	647	651	626	632	628	637	640	641	664	673	646	636	627	633	645	598	629	640	642	644	609	652	642	567	591	624	644	605	659	642	671	629	622	582	640	652	630	662	604	657	624	608	657	636	602	641	607	636	619	661	649	669	603	657	641	639	630	636	638	677	609	629	614	631	618	644	623	645	630	629	648	681	656	659	661	564	589	609	599	602	629	622	606	634	673	614	615	641	650	631	700	610	627	635	618	636	614	623	601	617	609	675	634	692	630	620	661	640	629	639	619	648	638	666	647	606	635	621	611	602	666	663	618	622	631	656	648	661	648	652	611	604	656	681	656	632	652	589	659	611	630	635	649	585	634	637	684	656	624	638	642	628	618	631	627	640	600	654	595	591	613	647	652	647	621	587	647	573	637	636	683	616	615	629	669	643	625	624	634	669	623	621	654	664	656	671	622	612	606	628	637	631	626	653	628	665	646	721	612	656	653	583	648	658	589	661	642	602	591	660	641	645	654	626	609	645	611	626	665	618	638	632	651	641	608	607	634	662	641	675	649	660	629	615	677	636	620	646	631	648	652	646	586	684	618	612	619	609	666	647	626	644	646	658	648	611	656	619	585	603	648	640	637	698	646	616	610	635	680	649	661	666	621	632	620	689	645	649	635	631	656	660	668	640	605	615	654	639	638	640	662	694	684	670	598	700	612	627	639	636	617	650	634	633	640	598	650	639	639	676	642	625	618	624	621	621	686	655	616	621	664	590	617	688	627	630	598	634	625	637	609	671	586	635	641	654	658	588	641	675	602	624	640	598	636	651	607	616	655	579	604	611	626	651	618	629	638	607	612	591	606	625	651	575	624	617	603	620	641	651	650	663	660	627	658	631	622	638	636	623	661	619	630	630	683	603	568	616	653	589	653	663	664	676	620	661	606	648	667	652	652	627	638	671	636	590	625	651	635	619	612	643	626	620	622	605	647	639	613	598	612	679	580	608	652	633	624	644	655	571	615	647	625	611	651	623	646	619	659	652	635	628	682	634	623	594	617	569	605	614	640	597	637	638	581	587	605	652	641	616	618	626	666	598	646	599	635	647	651	628	605	651	622	675	577	627	601	682	612	642	630	604	622	607	592	630	624	620	621	614	668	600	624	618	666	647	629	639	586	633	656	593	647	632	628	589	629	647	658	619	683	644	605	631	662	684	635	642	632	656	643	640	633	608	650	649	669	593	648	639	647	608	642	651	622	662	619	648	624	608	599	632	623	651	626	632	629	613	612	638	645	651	623	653	624	608	659	618	649	577	643	607	641	642	648	593	634	627	609	663	660	635	651	657	675	634	581	628	630	641	630	642	631	672	638	649	650	630	657	621	637	631	615	587	621	616	654	637	668	636	609	657	631	650	624	622	632	634	637	648	634	606	662	642	664	625	630	640	685	603	597	655	609	638	640	622	604	647	618	638	628	642	627	627	620	630	604	621	654	649	646	639	622	637	629	579	631	619	646	665	652	603	584	608	600	623	619	623	610	635	661	662	604	634	621	646	680	657	664	668	631	580	632	631	603	629	587	628	682	671	661	610	627	622	666	661	664	640	645	647	643	639	628	610	645	634	604	640	617	685	618	648	647	634	657	664	643	606	653	633	619	587	639	600	626	582	665	617	649	671	636	663	634	649	658	655	623	627	606	679	644	587	636	605	608	601	678	647	668	660	614	626	641	630	656	689	638	608	636	650	614	631	662	614	588	638	622	594	657	583	659	630	624	655	623	649	605	634	660	628	638	672	674	647	676	626	587	659	710	620	605	657	678	612	610	615	634	599	617	636	629	636	619	635	621	631	643	645	675	632	639	592	626	587	671	657	687	669	666	648	632	625	610	658	619	604	617	621	651	614	678	612	615	638	641	622	603	607	649	646	629	618	649	633	653	651	638	614	630	615	642	648	592	644	607	590	645	640	677	610	611	632	649	637	669	618	649	617	649	663	607	656	646	637	605	630	637	647	603	679	660	650	614	618	602	642	617	617	629	634	654	667	654	608	608	653	606	667	641	653	660	565	674	624	665	650	662	646	644	668	675	620	637	629	617	668	646	647	624	610	668	625	656	568	629	640	628	601	645	674	635	636	611	659	611	605	615	631	632	673	661	613	650	640	627	669	648	620	642	593	625	631	612	625	626	656	638	631	628	621	679	667	658	628	625	605	601	668	593	665	595	666	625	590	619	666	667	638	584	659	606	666	658	642	612	638	652	631	594	633	664	621	640	612	599	643	644	583	651	652	628	633	611	638	658	637	645	610	664	677	638	628	632	647	621	657	676	653	603	652	616	637	631	623	620	673	615	614	590	669	626	598	648	607	670	635	616	618	613	635	658	661	615	696	665	634	651	631	617	673	607	639	649	630	654	639	640	644	660	615	627	626	632	638	610	661	665	668	642	627	648	605	640	677	637	664	620	631	655	646	638	633	639	635	622	649	577	635	604	633	630	614	647	609	657	657	627	620	656	597	645	633	634	626	618	638	631	607	629	620	661	624	648	622	610	655	642	610	652	639	594	633	630	635	630	628	650	674	645	628	637	613	634	608	640	642	701	654	669	620	630	667	659	611	583	648	604	651	632	612	665	657	637	672	631	617	629	625	655	598	612	664	661	633	629	633	686	635	676	648	661	692	626	633	613	627	632	583	618	616	627	648	684	639	657	617	613	626	643	661	662	664	634	614	613	625	642	639	634	616	643	685	666	668	619	612	603	620	630	651	613	640	617	606	619	656	635	610	606	639	628	635	595	646	629	641	620	597	578	622	646	658	682	679	605	599	594	660	650	640	643	585	639	661	655	652	626	589	622	646	590	631	628	629	630	637	660	635	643	626	604	614	620	653
24251	21362	28504	24593	20544	1937	565	394	309	276	243	229	244	209	226	169	218	175	166	184	178	173	151	186	178	159	190	150	170	163	155	170	143	151	160	168	160	166	159	153	154	170	180	157	171	165	156	148	167	138	163	185	141	184	165	164	156	157	162	156	151	153	156	131	159	121	161	161	176	167	161	150	153	145	149	160	168	141	148	153	149	155	144	141	155	171	158	150	151	145	165	168	134	165	167	144	145	176	144	154	144	149	145	128	151	147	140	152	150	149	168	177	151	162	152	152	169	156	160	170	145	178	150	156	169	144	146	147	140	155	162	150	166	161	133	145	156	165	172	140	167	169	148	141	156	157	149	168	143	152	179	168	151	151	175	168	165	126	152	156	144	161	156	155	146	138	156	141	143	174	155	148	132	151	152	160	146	152	159	158	166	175	136	166	148	156	151	131	131	147	133	137	155	153	135	136	148	164	146	146	166	129	149	167	149	137	144	167	149	165	129	145	155	132	174	146	173	169	147	149	142	159	117	148	151	159	136	144	155	158	161	175	163	152	126	141	164	143	165	139	144	168	154	159	158	145	155	179	170	165	141	142	132	178	136	134	130	161	146	137	169	159	150	138	182	147	144	145	164	147	140	152	163	170	136	145	153	136	142	153	143	158	162	153	150	162	152	145	151	157	143	156	160	169	161	136	169	121	137	166	140	149	153	127	154	185	150	145	153	158	155	163	196	149	142	130	126	146	174	139	140	171	153	172	155	154	164	165	128	159	147	133	163	151	166	150	156	134	147	163	159	181	144	135	144	157	147	153	144	147	167	156	168	157	146	127	135	174	139	144	152	150	153	144	161	137	162	147	168	141	157	136	165	144	150	155	162	149	161	148	150	147	170	155	152	159	161	150	148	152	175	148	148	145	154	152	145	172	142	156	147	176	161	174	139	140	151	146	158	152	154	154	168	152	156	146	161	145	150	144	139	148	151	162	157	149	137	154	160	162	173	141	146	124	152	139	147	143	157	139	127	148	169	159	188	163	176	128	177	156	169	139	171	155	154	138	152	147	146	156	135	152	147	161	139	138	149	137	161	175	161	135	163	161	163	174	162	147	156	170	167	152	150	139	176	145	141	148	156	165	139	172	149	157	141	136	167	153	158	123	181	162	149	159	166	151	171	143	155	156	161	163	156	176	161	160	141	149	146	147	148	142	168	146	153	142	169	168	161	158	161	163	158	135	130	157	154	161	149	167	164	156	156	153	156	132	166	140	138	136	167	142	149	138	141	162	154	154	146	168	170	138	139	137	161	149	153	162	136	144	148	148	167	189	164	150	157	148	132	154	150	179	165	150	154	159	151	167	137	134	141	161	151	147	170	137	139	160	137	161	172	150	165	150	150	155	155	153	167	151	150	146	137	167	166	147	167	160	140	162	130	152	170	148	144	151	130	152	167	144	172	128	172	165	153	130	164	153	151	154	161	162	154	162	157	177	137	179	160	161	150	153	152	166	169	142	158	135	169	162	170	167	137	129	165	166	150	163	156	164	152	156	152	166	143	124	138	159	144	143	145	170	143	153	177	146	152	161	151	160	146	141	138	170	134	166	165	185	158	146	151	143	156	144	158	166	136	150	173	160	149	152	150	166	138	165	169	148	151	143	155	142	157	148	168	141	161	171	150	153	139	141	161	135	166	148	166	161	149	175	156	154	132	137	142	181	138	152	162	146	176	152	144	156	165	142	143	128	169	155	140	144	134	146	138	155	152	131	164	170	144	163	156	154	134	166	169	161	160	152	142	174	150	168	131	141	156	165	159	153	152	133	152	153	137	130	165	147	153	148	139	171	161	155	141	166	167	140	175	179	129	136	165	152	142	148	163	157	157	129	141	162	156	152	117	174	171	164	152	135	142	158	144	183	142	132	143	151	164	153	130	158	133	155	146	182	168	142	152	149	156	145	183	168	181	149	158	169	147	168	155	175	151	139	141	155	150	136	162	145	151	152	140	148	151	176	133	168	157	142	143	143	187	168	153	170	126	164	149	176	147	148	158	150	168	153	168	157	127	170	163	159	142	156	161	155	134	144	182	169	162	149	152	138	146	127	153	178	136	158	151	153	143	149	132	157	142	161	153	162	155	155	158	152	151	149	127	156	150	157	135	142	160	168	152	148	139	146	122	149	147	146	149	143	165	154	144	155	140	159	168	147	140	158	159	143	151	140	174	161	144	151	148	147	162	149	149	146	166	149	146	157	152	175	143	149	157	156	140	151	155	169	137	143	147	135	114	137	154	186	151	132	150	165	144	148	146	162	161	165	149	139	143	161	157	135	150	150	171	159	175	179	149	137	154	162	150	148	142	149	162	157	160	149	149	152	147	166	179	154	151	166	143	160	141	160	157	151	147	184	169	141	154	149	129	172	151	175	144	143	155	146	155	157	130	159	165	185	149	159	152	153	155	162	163	144	149	156	143	147	158	165	149	144	161	158	154	149	155	152	152	174	141	150	145	156	135	159	149	139	146	139	167	137	131	168	153	161	170	139	147	164	181	158	141	149	154	143	155	133	144	149	162	180	163	171	165	154	161	152	149	145	148	156	188	149	161	152	148	149	157	170	152	155	152	158	149	169	149	118	161	131	165	147	140	156	156	134	143	146	182	156	139	161	157	152	148	147	164	143	143	158	137	164	146	157	148	129	161	156	177	153	171	163	158	149	125	155	157	155	148	149	148	143	150	149	162	171	143	142	161	159	179	135	152	152	150	150	155	152	152	149	150	141	181	123	161	152	136	153	156	136	149	128	149	134	137	141	158	126	162	178	156	175	146	153	159	174	150	144	151	155	149	156	138	164	165	159	147	146	159	149	168	126	172	166	162	158	154	149	156	137	154	151	161	156	127	147	140	157	139	160	152	154	161	139	142	153	161	154	152	141	169	159	176	138	166	155	137	157	146	178	161	160	151	156	139	147	164	152	162	165	169	146	142	142	172	175	160	147	159	148	142	147	152	144	142	144	165	171	162	167	152	164	169	161	173	150	133	167	167	146	140	178	167	160	183	153	130	133	129	148	152	164	142	158	180	149	145	156	146	165	144	158	170	125	177	127	159	159	162	146	139	145	158	150	125	145	177	141	149	145	144	155	179	164	145	151	142	144	155	147	159	152	140	163	141	143	141	151	155	162	153	153	148	130	144	170	168	154	146	150	166	139	153	150	180	137	144	148	143	160	145	171	150	134	144	122	147	142	144	154	147	170	155	146	158	144	163	161	142	176	180	140	159	110	140	134	165	164	161	149	171	138	155	164	149	130	138	141	161	150	153	168	153	143	160	157	132	152	138	167	139	148	180	151	168	145	154	160	163	158	143	153	150	154	161	146	164	149	148	166	135	146	147	139	166	149	160	143	151	151	159	153	156	159	151	133	165	165	166	149	142	153	159	153	150	131	154	154	178	148	157	141	163	154	156	163	158	142	145	156	152	157	146	153	131	151	153	152	181	174	134	145	164	137
22972	10479	12839	4337	2818	2097	1583	1212	1074	916	750	674	631	585	512	532	483	457	419	437	414	411	394	384	369	374	387	366	369	361	370	338	361	316	346	307	300	325	377	310	338	353	338	374	321	337	313	323	314	349	351	324	350	322	325	290	334	346	331	298	339	339	331	325	297	313	328	306	339	334	310	347	339	306	296	334	329	331	334	326	305	349	329	313	329	335	328	310	334	348	299	306	325	301	314	344	317	288	297	339	317	332	323	328	308	306	351	344	329	312	326	332	304	288	307	342	321	353	330	313	362	321	289	310	326	280	317	302	320	322	345	327	315	303	317	302	303	326	306	335	316	331	296	300	313	298	304	329	295	344	348	336	306	279	317	306	331	319	328	310	336	301	314	321	311	303	281	325	313	323	304	331	329	317	323	295	331	311	326	321	293	337	329	307	338	305	329	324	319	289	300	328	323	316	324	329	300	355	330	283	341	329	293	323	308	336	312	330	325	304	321	316	295	321	300	303	320	334	309	292	290	309	307	324	322	340	315	336	315	340	326	305	328	322	321	329	309	295	323	316	324	319	359	308	311	318	349	298	298	325	299	319	318	304	327	343	311	321	295	309	324	318	353	350	305	316	349	320	326	328	315	321	324	321	330	338	342	345	327	288	307	321	304	344	300	297	308	309	286	331	306	320	345	302	351	284	339	295	306	301	319	294	304	296	321	316	311	299	326	326	301	314	316	317	310	293	322	305	326	350	343	306	336	319	300	345	310	319	307	301	332	330	337	318	297	318	317	316	314	317	320	275	319	303	303	327	301	324	302	316	328	318	339	329	301	310	287	308	303	324	342	322	325	303	322	330	317	321	297	314	319	313	296	322	314	323	292	329	335	312	327	319	326	306	293	325	342	323	298	303	328	337	306	296	308	291	322	297	328	309	342	311	302	305	300	302	275	337	316	312	272	303	338	323	324	303	314	317	307	320	313	357	297	328	340	323	292	321	333	310	313	326	300	309	336	337	336	349	299	312	308	302	307	322	312	306	335	327	297	326	317	333	282	304	329	301	328	330	322	308	308	332	323	321	293	303	305	316	322	315	292	337	316	316	290	320	314	324	340	329	286	328	335	325	330	309	328	308	293	288	365	306	315	329	333	321	302	304	292	325	293	294	297	325	323	304	306	305	296	304	321	315	308	300	344	345	356	344	321	302	308	316	299	304	330	320	306	329	314	289	294	299	298	306	338	307	306	320	311	266	344	290	327	313	314	311	319	337	314	347	317	350	316	325	329	324	336	310	347	334	296	325	292	320	313	289	272	316	296	333	300	289	324	324	333	317	316	334	325	296	327	308	323	298	318	320	321	301	297	280	335	326	342	293	305	323	300	317	307	331	307	306	323	313	343	334	314	340	320	299	319	321	335	290	330	344	301	311	320	318	329	350	316	323	330	315	309	278	276	336	330	287	313	315	313	349	316	313	344	321	335	318	334	324	359	299	350	321	321	308	331	331	277	333	320	315	334	298	312	339	324	304	289	306	338	337	305	315	334	333	290	289	289	308	332	308	339	308	298	327	333	299	309	298	319	325	343	326	337	314	310	284	294	312	315	328	302	353	332	323	320	315	327	304	312	327	292	311	288	329	363	276	352	322	312	310	338	309	337	336	291	315	311	285	317	327	325	338	324	308	321	349	319	306	319	335	277	297	339	343	278	291	301	317	275	311	332	321	334	320	333	289	347	304	305	311	291	325	334	360	318	304	293	298	323	332	315	319	319	312	318	290	356	320	281	321	337	334	302	335	324	327	298	315	316	330	284	346	319	328	306	305	288	276	311	317	343	325	336	323	337	328	297	359	323	361	330	336	305	293	333	303	313	334	296	309	331	304	311	310	341	310	302	302	310	316	328	316	313	312	317	331	282	326	315	295	333	313	319	346	309	320	331	309	318	282	314	309	283	320	342	324	340	313	292	307	336	324	281	322	296	318	305	352	367	291	299	317	324	324	294	320	321	304	322	284	321	311	316	284	308	310	318	304	283	316	295	327	329	271	277	315	310	318	296	285	321	304	317	326	323	312	334	329	330	320	303	306	330	329	310	301	299	315	331	315	298	349	327	312	319	331	314	293	320	300	345	327	335	322	301	325	341	313	318	349	326	302	344	334	342	304	315	338	336	301	330	354	316	327	319	319	303	324	338	319	303	320	327	329	339	288	321	301	323	335	312	320	312	323	335	324	303	314	328	339	337	312	326	298	340	285	330	318	362	292	333	293	312	306	321	328	336	337	314	329	308	302	314	295	304	295	325	326	320	297	341	316	322	325	309	352	332	341	301	328	328	337	322	277	286	295	351	298	292	315	301	304	322	332	312	340	299	346	302	330	328	312	320	313	307	330	335	360	356	333	322	339	320	327	318	303	333	348	332	342	317	293	337	310	320	308	313	344	305	330	298	338	306	330	317	335	298	326	310	292	328	305	339	320	310	322	307	321	315	318	314	333	305	299	318	307	332	317	324	296	327	315	339	322	309	316	284	307	278	310	304	331	320	282	345	315	300	293	330	308	324	337	314	298	326	308	294	299	279	318	326	335	326	314	325	323	331	309	321	311	299	346	337	305	306	325	296	318	313	295	329	299	292	343	292	314	330	278	281	321	303	338	313	336	318	323	329	316	318	333	285	309	319	327	306	299	296	314	313	359	305	320	320	301	316	300	318	315	334	326	331	349	344	298	321	305	301	321	328	334	311	327	283	367	339	330	329	308	305	342	328	331	320	303	307	317	341	306	311	285	319	367	310	307	328	328	342	307	327	299	315	338	304	327	325	305	316	309	316	335	332	353	273	319	324	297	297	332	309	306	299	335	290	317	331	301	325	299	333	317	334	308	341	328	318	288	318	339	296	306	331	319	285	340	306	320	307	353	304	309	302	368	320	307	340	302	321	319	318	307	311	270	303	340	303	319	316	334	313	316	314	299	362	310	308	327	302	313	328	353	304	308	312	343	324	335	289	344	292	293	295	287	326	308	310	323	308	310	318	311	320	297	306	326	339	286	323	300	308	322	325	312	316	280	296	308	314	349	293	295	316	323	291	324	301	313	331	331	361	316	301	327	323	337	300	342	294	331	312	336	329	338	315	313	317	332	375	334	325	333	307	304	318	296	276	282	320	332	286	345	322	354	329	273	279	283	348	337	334	345	319	312	314	293	347	323	330	281	321	319	342	348	317	309	346	312	327	295	319	306	331	336	305	308	340	337	312	292	307	335	310	324	299	275	322	326	320	313	318	308	293	318	300	281	307	317	337	297	316	297	321	300	331	327	324	334	313	330	301	324	304	339	308	324	319	317	333	295	331	334	316	307	335	304	308	323	300	306	290	350	283	332	316	314	300	318	321	362	317	303	317	325	332	314	295	306	284	279	322	290	321	301	333	320	302	308	346	302	349	289	349	298	328	323	330	302	354	311	289	327	352	307	304	324	322	321	343	317	306	278	336	336	313	321	321	317	309	306	325	323
23289	21346	29087	23957	21347	19727	2163	832	633	562	537	524	471	432	426	372	368	372	385	388	385	341	338	372	352	326	343	347	321	313	310	329	363	319	308	303	332	339	338	318	341	305	309	324	318	299	286	316	296	302	310	301	360	313	299	323	299	318	328	308	334	280	323	336	338	317	305	297	311	327	303	295	324	285	332	327	330	336	290	321	294	306	309	300	297	285	297	323	316	322	296	329	329	335	317	270	321	327	312	297	286	309	295	307	302	308	281	285	338	313	309	303	289	307	300	339	333	292	312	335	311	313	313	294	325	292	291	286	328	334	273	332	284	272	299	288	340	329	285	326	302	302	314	295	302	322	315	313	314	269	313	336	293	282	324	327	316	291	334	281	283	291	266	297	298	301	296	295	327	313	327	294	299	304	321	329	304	263	324	299	332	319	279	288	291	310	314	296	317	316	314	300	320	313	290	307	350	300	300	296	303	318	313	298	320	301	283	294	326	300	314	311	317	265	293	307	299	305	317	340	288	307	326	296	291	304	286	320	309	320	312	340	308	318	292	293	316	351	315	323	318	290	310	310	339	305	294	315	310	350	323	312	281	304	295	307	296	279	306	340	296	304	317	297	318	304	277	307	313	316	303	296	305	300	304	303	293	338	311	290	302	299	294	300	320	272	318	310	309	301	291	276	278	301	324	302	323	301	323	308	283	306	334	306	307	304	298	292	304	318	299	314	296	305	284	335	283	282	315	302	296	287	317	259	276	340	302	329	287	313	287	318	316	284	349	298	318	304	334	312	296	306	300	304	287	301	309	298	305	302	325	287	282	293	329	305	320	341	305	318	293	288	323	288	321	276	300	281	293	316	294	304	278	269	329	325	314	322	296	307	305	294	324	356	301	297	313	290	273	312	320	309	321	314	296	312	268	320	307	278	311	308	280	300	313	287	326	312	298	308	278	306	288	290	304	288	309	311	319	335	299	335	336	336	301	295	304	302	333	288	305	314	325	286	346	309	267	302	288	291	298	304	289	282	310	292	307	300	290	296	301	331	311	304	314	308	310	293	300	304	283	316	296	309	297	313	310	298	299	299	318	286	315	318	304	290	313	312	293	341	314	310	305	289	292	303	317	298	320	310	325	295	315	296	316	292	271	294	284	308	310	306	350	300	285	295	312	289	316	278	297	303	317	290	315	297	297	324	323	298	310	301	341	327	313	304	320	312	282	296	307	302	291	289	302	326	311	319	288	286	303	280	350	319	329	279	325	305	272	330	301	286	299	315	295	316	306	334	328	306	301	292	278	330	312	308	304	314	307	301	301	313	309	295	315	295	277	297	294	325	300	278	317	274	315	331	339	300	285	305	316	288	328	314	334	312	297	300	280	311	310	302	308	287	317	291	271	285	284	301	271	319	326	300	300	312	331	298	319	345	310	319	293	310	320	325	320	302	316	307	329	331	289	286	329	298	282	300	329	346	324	286	299	338	315	295	308	313	295	303	286	308	306	302	300	299	291	313	304	313	306	274	301	281	306	278	321	319	291	312	295	320	300	322	320	318	323	313	302	344	312	319	293	306	278	317	319	302	311	311	310	273	325	306	296	289	272	352	339	284	288	292	292	282	299	303	328	309	288	305	303	333	285	316	342	302	285	286	302	292	297	308	316	283	296	321	298	293	307	321	306	317	297	308	311	292	329	314	291	314	303	339	338	320	293	296	316	311	350	307	309	321	270	318	293	338	301	329	311	283	295	330	314	315	289	320	302	301	325	304	316	288	341	288	307	338	305	313	290	298	311	308	338	317	329	324	306	300	290	308	315	330	283	305	319	298	340	304	307	322	297	290	289	304	320	301	291	303	321	287	315	278	292	286	301	306	300	337	316	304	309	287	286	305	283	304	304	324	299	290	280	354	285	305	302	316	280	304	290	267	316	350	328	304	310	302	301	337	306	287	290	307	320	330	297	290	283	304	322	327	284	299	306	308	318	311	307	308	283	280	281	279	320	314	313	325	329	299	303	267	315	306	284	311	327	333	306	312	291	268	319	318	299	312	292	274	298	294	274	269	324	312	316	302	302	305	279	300	340	306	296	312	272	338	285	324	287	316	315	306	286	277	319	310	304	299	299	303	298	313	293	323	313	341	280	316	335	310	298	299	306	283	303	320	307	281	294	275	305	324	304	280	300	312	320	292	339	290	327	298	303	317	325	299	328	294	331	275	292	323	298	309	331	313	273	321	299	343	289	319	291	291	313	278	307	308	313	322	300	318	299	320	287	329	311	321	330	334	277	287	270	297	295	271	300	308	281	328	306	305	307	312	317	310	336	284	301	309	296	324	313	310	325	285	310	301	310	298	310	288	319	307	277	279	289	313	305	289	300	296	313	298	296	325	304	288	336	301	288	275	307	321	313	311	298	315	270	299	302	314	291	310	295	322	349	284	294	291	320	279	306	312	285	284	301	301	316	291	265	288	318	295	349	303	301	285	313	302	324	306	312	324	325	281	304	302	283	297	305	326	313	318	268	265	283	307	294	278	317	295	335	283	336	265	287	330	294	307	317	318	299	288	316	301	295	299	332	323	289	306	288	271	296	293	304	290	327	299	313	310	311	285	306	301	282	324	333	305	301	314	312	261	284	308	290	348	316	291	310	333	295	273	285	307	318	355	296	306	291	312	312	330	302	298	290	294	306	295	287	278	326	320	284	292	286	290	318	275	299	291	282	318	318	319	327	290	323	329	304	276	296	277	306	289	287	282	298	315	296	312	312	273	320	298	297	305	299	305	298	306	282	313	317	291	314	330	276	271	297	289	326	314	302	284	283	296	287	296	295	326	269	336	310	312	331	292	313	317	317	327	302	289	299	296	290	313	296	280	289	331	326	354	309	318	348	326	289	337	304	315	312	318	314	299	316	309	313	288	305	312	301	303	336	300	308	296	299	309	304	267	306	289	292	275	346	306	320	305	287	316	271	327	298	267	296	276	305	298	265	290	316	293	315	311	345	303	327	300	302	306	313	290	291	323	310	283	286	301	328	301	280	304	291	281	326	295	317	314	319	303	296	287	274	329	343	296	293	296	319	325	313	308	302	268	308	298	321	292	299	318	312	326	295	280	311	304	285	316	339	267	331	321	315	288	308	325	357	295	322	325	298	278	295	352	309	323	304	297	323	275	319	289	305	311	311	299	323	301	317	313	289	294	295	292	322	322	316	308	293	301	277	326	291	324	291	314	305	314	306	317	307	315	325	320	275	290	327	294	306	327	310	320	327	289	310	304	298	299	298	302	292	300	310	293	307	300	341	300	289	313	288	301	293	299	269	293	283	273	291	310	299	307	295	301	290	319	303	318	323	318	300	307	292	319	307	298	312	312	314	313	290	324	284	297	305	273	329	320	301	278	333	294	286	309	287	286	295	346	285	308	304	300	311	290	302	293	323	312	305	322	309	338	297	292	311	292	271	326	303	292	316	288	290	307	292	309	300	308	314	306	323	303	293	314	303	323
26639	16624	19073	7429	5054	3579	2789	2206	1920	1659	1396	1214	1167	1097	953	926	897	790	751	814	752	742	709	678	683	689	635	648	663	622	622	584	616	639	573	594	646	646	581	614	581	610	609	611	605	633	582	600	614	567	567	603	583	555	602	598	568	589	543	560	532	592	565	567	583	553	584	533	571	516	570	555	538	571	600	549	581	557	543	553	568	541	557	553	545	585	576	544	538	555	572	553	588	572	615	573	588	552	558	520	545	547	520	545	590	566	577	523	574	573	558	559	564	547	524	530	562	550	520	575	574	541	540	589	540	568	550	556	561	573	560	558	559	537	549	523	577	566	538	569	537	535	542	568	556	571	581	593	606	534	561	571	556	549	553	592	524	550	598	551	571	536	578	558	529	527	553	513	553	567	576	557	540	556	559	552	561	573	532	534	548	556	574	597	516	581	547	546	525	549	582	541	521	569	567	571	612	542	592	584	555	572	570	549	567	537	544	559	545	536	592	531	592	558	519	525	556	553	513	575	554	520	585	522	552	538	532	535	585	554	565	531	584	556	546	559	559	572	542	550	506	593	568	554	583	586	536	577	587	564	533	537	533	554	519	575	533	565	563	557	579	546	562	565	603	604	598	591	532	555	548	549	542	560	566	596	540	601	549	561	522	563	553	585	567	570	551	516	554	549	578	583	606	534	575	523	538	562	557	594	604	587	548	578	573	551	520	536	614	583	541	577	532	562	550	558	581	547	569	569	586	547	551	572	554	572	519	546	563	532	533	612	573	551	577	529	558	565	575	566	576	563	536	541	574	563	519	533	543	543	566	519	576	577	579	543	565	581	578	519	550	587	557	560	528	573	540	574	557	599	549	526	552	578	581	574	560	568	529	527	556	532	554	589	582	564	574	496	556	574	589	576	523	567	567	552	559	540	517	534	535	542	555	540	551	588	576	557	558	533	582	553	558	600	557	520	559	551	521	541	562	563	543	601	577	592	559	565	534	544	548	546	552	566	545	530	562	545	562	554	547	573	568	537	530	533	564	561	586	566	589	542	501	542	557	556	538	552	578	572	586	582	546	568	542	513	577	519	551	554	541	554	569	545	572	545	543	577	558	596	542	557	582	587	535	588	555	529	579	542	560	502	560	523	528	579	546	560	549	560	547	572	567	583	520	524	559	526	571	528	540	594	584	530	524	536	552	536	546	567	572	540	570	562	566	548	574	538	572	566	548	605	539	557	552	589	525	567	583	556	557	558	556	546	587	548	590	570	541	523	569	577	617	598	597	532	610	543	532	540	587	562	555	530	550	536	531	600	525	620	559	577	529	565	566	559	572	576	539	587	524	555	551	590	501	552	583	527	571	529	596	578	570	538	578	568	572	549	538	565	565	502	563	581	560	538	558	543	542	518	561	538	565	574	594	526	559	527	574	511	565	522	583	525	547	552	575	576	545	520	552	572	588	552	568	549	566	547	531	519	582	527	548	592	530	524	527	597	586	541	577	525	561	553	528	567	568	541	550	545	534	522	567	541	575	560	572	577	534	585	562	579	536	593	574	549	521	578	541	543	534	578	555	548	583	544	516	545	596	589	563	557	553	583	538	522	534	552	590	573	504	576	575	576	580	551	560	570	547	557	563	562	560	562	588	546	540	568	525	550	568	530	539	553	565	585	537	540	491	551	577	571	567	547	556	557	540	547	544	553	524	579	570	591	539	540	577	552	538	540	539	558	541	565	576	554	530	563	584	537	548	567	571	535	592	573	548	552	572	555	522	555	543	525	558	546	552	536	561	575	516	553	541	569	489	582	571	518	536	577	543	532	545	570	568	541	509	532	589	548	569	541	568	548	589	570	559	597	578	554	516	556	562	558	545	587	581	532	572	557	587	548	546	564	553	538	561	564	583	551	555	532	547	560	512	555	555	524	576	543	518	553	562	562	589	536	547	544	527	550	536	511	543	536	582	550	584	567	549	538	537	580	549	590	569	531	558	552	534	585	575	604	561	532	582	552	565	533	565	537	569	541	537	538	579	575	586	552	529	529	534	584	585	566	578	543	582	554	584	555	550	551	557	538	556	558	593	565	541	589	572	576	557	570	538	521	553	548	571	566	544	534	577	538	577	569	541	552	532	545	537	570	534	559	580	571	501	567	526	566	606	534	566	542	556	527	540	572	565	546	535	549	519	585	552	569	562	575	525	549	553	507	541	583	557	553	529	557	538	511	537	558	533	609	564	555	538	549	528	529	585	613	557	572	508	537	512	531	568	528	533	565	596	519	532	551	573	581	544	555	569	585	504	576	568	595	570	559	574	552	618	555	555	562	563	547	536	547	561	568	553	547	510	552	534	570	552	533	543	553	534	551	513	551	523	578	580	532	545	534	528	566	540	578	559	555	554	547	528	566	589	538	585	575	508	552	586	542	574	546	581	475	526	610	575	541	562	602	530	565	572	539	535	603	567	537	526	537	565	614	537	575	588	527	581	565	536	502	557	558	544	573	574	572	553	566	602	567	527	591	574	534	558	555	588	586	565	551	518	580	582	539	538	508	582	560	538	534	569	532	612	540	575	550	532	555	519	551	561	569	556	556	552	567	537	524	556	555	570	540	584	593	555	579	580	613	564	533	549	546	567	552	586	614	512	574	578	590	589	571	544	600	584	532	527	527	556	578	584	521	564	495	577	565	550	577	529	564	584	571	508	554	594	564	573	589	585	563	568	564	594	574	542	612	575	533	537	558	562	539	553	549	589	576	553	569	522	579	559	557	539	557	540	505	554	531	564	573	603	504	536	534	570	554	578	609	557	556	538	537	556	547	531	558	521	543	560	513	542	540	587	577	527	563	545	580	580	546	527	490	556	562	552	574	525	544	554	558	561	516	601	525	530	526	536	581	591	558	556	533	550	537	549	582	547	558	536	517	548	561	563	537	545	579	548	548	594	580	551	541	560	526	574	568	506	570	534	599	580	557	594	575	579	600	527	520	541	601	529	509	591	591	536	535	553	542	579	584	548	575	558	579	549	586	563	573	558	538	540	550	571	553	543	562	568	523	534	586	554	549	575	553	568	561	534	550	519	530	536	514	594	560	527	563	564	547	520	535	582	581	518	586	563	548	548	562	593	537	558	512	577	565	497	577	603	561	546	571	500	576	569	589	506	575	524	557	535	534	543	545	576	567	585	541	551	556	508	545	560	559	556	537	549	532	598	516	564	540	571	563	584	553	545	557	531	519	561	611	574	534	543	547	564	567	566	565	554	575	579	553	522	515	553	549	570	550	561	541	578	537	571	600	536	479	566	564	584	544	547	523	564	565	559	540	566	563	571	548	555	595	546	580	549	555	603	548	559	535	572	592	571	595	544	534	555	533	554	531	506	540	601	546	522	552	555	517	558	549	579	524	512	590	510	541	569	584	515	523	560	555	511	501	558	595	562	556	546	553	533	536	559	549	541	560	527	529	530	560	580	591	551	496	547	559	567	587	552	597	596	505	539	554	552	546	554	533
26725	20844	8818	946	562	527	400	354	360	342	317	354	358	351	332	337	320	342	328	322	341	323	327	359	354	322	325	310	315	330	301	332	337	314	339	321	321	345	318	305	303	300	332	317	333	324	316	310	290	317	328	303	324	332	336	304	324	305	332	295	329	300	343	306	304	327	289	341	328	335	322	324	314	298	341	341	334	302	325	325	298	337	322	296	314	305	330	355	337	282	314	322	330	336	344	312	338	303	297	323	327	330	335	326	315	303	307	291	306	319	344	322	313	359	311	336	306	359	302	315	336	334	323	319	340	327	350	315	290	343	324	323	305	326	308	333	319	299	325	292	320	324	308	318	323	342	316	326	312	319	337	316	312	292	309	302	312	285	321	346	293	314	331	315	315	328	352	322	315	339	304	315	275	324	332	308	322	321	304	301	323	331	304	304	312	292	321	313	305	284	333	331	311	293	342	311	311	331	337	315	282	330	317	307	297	282	329	332	335	335	287	313	347	319	353	267	329	352	327	313	320	332	325	342	304	333	331	328	341	312	304	326	303	308	371	303	360	320	305	314	301	323	320	306	347	332	328	324	327	301	322	322	334	320	301	293	294	330	312	311	343	348	368	319	318	306	308	270	341	294	299	329	317	307	322	337	323	308	307	332	308	357	307	351	309	314	331	336	321	291	329	325	363	318	306	329	313	313	297	323	330	360	320	344	347	318	338	310	315	363	336	317	322	325	324	315	316	327	353	293	315	339	343	319	280	336	335	325	317	319	337	296	347	343	306	350	295	351	283	310	327	350	327	294	303	309	347	342	302	333	374	316	316	341	319	327	324	284	317	333	312	317	335	323	322	310	328	365	319	325	304	301	314	315	352	337	316	309	321	370	338	332	314	335	346	308	327	337	329	324	339	322	317	316	296	316	322	322	311	314	331	299	331	307	353	329	325	322	316	327	301	310	336	358	344	343	329	316	299	321	327	287	356	313	316	357	356	299	300	339	296	325	322	285	338	319	317	305	313	291	308	350	332	334	286	319	316	313	330	317	323	324	334	285	296	329	326	300	339	356	301	306	328	322	351	304	347	308	306	334	301	287	320	329	308	318	344	336	334	342	337	318	324	293	328	283	329	290	306	326	314	316	350	348	282	322	303	345	291	362	312	286	367	328	345	322	322	315	311	321	330	314	317	320	349	324	322	310	315	321	333	331	331	329	329	352	301	343	304	335	309	324	334	360	337	323	320	317	345	319	338	320	306	338	356	354	338	305	307	293	299	329	342	318	307	328	327	313	331	355	367	317	330	332	285	308	326	331	355	330	340	321	317	325	317	312	317	326	313	321	331	366	301	313	317	296	329	327	319	331	320	341	330	321	330	327	296	302	300	323	306	323	329	290	345	318	314	329	324	305	323	302	343	340	331	318	338	307	343	299	331	334	334	338	330	301	354	296	315	335	335	306	338	329	344	320	339	311	304	327	315	333	333	343	343	321	313	320	318	329	339	302	312	321	309	334	297	338	323	334	282	325	330	340	306	329	325	346	295	277	308	326	330	323	332	292	330	292	313	281	351	318	308	319	297	308	313	338	344	330	317	336	299	295	352	334	318	324	332	327	315	310	320	294	331	308	306	282	351	359	341	313	348	309	309	279	308	332	334	325	299	305	327	351	284	305	300	366	309	301	318	290	307	327	316	328	339	311	330	323	297	316	327	362	336	336	321	379	349	293	314	315	295	323	320	293	327	298	333	346	338	316	343	326	316	321	327	365	319	342	298	329	356	327	287	323	344	329	316	315	373	333	311	307	303	340	335	306	318	331	330	298	348	332	324	313	340	335	314	307	303	328	331	328	323	328	306	340	301	366	344	325	294	290	345	298	344	307	335	347	308	323	309	305	301	295	318	309	343	328	317	333	352	338	322	317	342	331	341	354	307	313	325	326	319	312	345	333	292	313	331	320	319	324	313	339	290	323	333	332	336	341	338	343	343	357	327	314	378	311	308	311	338	344	355	353	305	313	309	340	331	306	360	348	352	324	305	315	306	291	348	320	343	321	333	329	274	319	309	332	330	330	317	336	283	336	340	336	296	305	311	322	330	322	318	366	332	341	327	335	358	318	338	350	305	279	299	324	333	323	287	294	299	300	355	317	330	314	295	293	340	313	317	336	307	317	299	327	300	340	325	328	280	342	285	331	329	339	334	343	341	318	312	293	338	291	325	315	322	308	347	328	344	326	312	330	330	326	335	319	297	313	341	330	323	296	318	339	341	325	366	340	345	328	337	310	342	324	329	318	304	345	323	271	313	331	305	318	356	342	308	341	315	325	342	307	312	329	315	313	291	324	300	310	326	342	294	319	350	327	340	291	301	341	337	347	321	284	335	325	323	313	317	304	342	321	330	301	341	298	303	301	299	292	332	358	326	337	338	348	329	304	296	324	304	341	302	318	308	306	329	321	321	370	305	344	316	313	309	326	335	331	320	356	344	307	312	323	350	345	326	322	334	337	309	289	340	277	322	324	350	296	329	308	314	344	315	291	378	311	353	329	331	314	326	361	298	310	307	323	349	307	299	327	322	308	315	304	360	313	338	341	314	322	339	322	308	307	340	304	297	320	293	310	300	333	359	312	327	339	324	319	346	344	298	296	329	307	317	297	347	312	335	330	303	336	321	323	318	361	298	374	337	361	357	333	319	309	329	322	331	327	356	316	336	316	328	328	337	336	315	323	328	285	338	302	313	356	342	314	318	306	317	281	311	300	322	343	304	312	310	333	322	304	341	320	276	308	310	323	316	337	274	323	295	318	339	339	333	347	340	335	309	331	307	335	312	306	351	292	308	317	324	330	318	338	328	329	323	352	338	320	327	314	327	337	322	325	309	331	355	336	344	307	344	302	330	324	318	335	335	336	330	323	289	325	314	326	313	340	328	314	333	308	319	302	302	332	308	350	319	343	316	330	303	334	341	311	329	289	312	337	323	337	310	350	311	321	309	335	332	298	333	307	338	310	313	345	328	307	344	326	346	317	311	296	327	325	328	322	320	328	324	346	324	327	323	305	312	340	292	338	309	310	316	362	322	315	340	307	328	309	341	334	313	331	299	328	296	321	337	350	299	352	297	314	338	285	350	333	308	305	326	338	317	302	311	326	357	317	316	322	324	310	310	303	340	341	313	346	301	354	313	296	312	278	323	317	344	352	295	334	333	337	344	353	328	331	314	317	310	311	301	347	312	356	338	353	311	330	319	325	338	350	292	328	306	366	328	339	321	331	354	316	313	367	306	341	323	316	339	325	319	338	336	333	296	311	319	343	334	323	318	317	321	302	325	302	326	339	315	309	307	337	323	297	316	321	329	311	332	324	328	307	314	343	331	328	317	337	310	325	339	291	286	345	308	345	322	316	306	345	299	333	286	293	354	342	348	356	324	334	325	329	324	334	312	334	280	281	315	316	311	331	318	351	331	322	354	318	296	331	310	295	353	333	319	321	364	327	340	297	326	328	331	314
10672	1874	2389	1069	881	786	754	756	743	667	720	644	651	694	636	685	617	663	669	611	620	618	698	612	606	652	595	644	605	650	652	628	617	647	654	652	600	630	621	592	643	623	624	606	652	623	610	615	621	636	595	641	634	626	610	612	622	623	647	637	617	638	624	636	651	612	596	629	609	627	664	620	639	622	652	573	641	645	623	627	613	600	644	679	688	621	640	661	645	614	623	622	701	633	609	629	632	583	647	600	662	647	609	614	649	646	626	599	631	665	613	606	658	578	670	601	609	640	619	642	667	670	620	653	614	581	607	617	655	635	644	621	611	633	619	644	639	641	637	642	646	609	606	636	648	647	628	635	626	644	631	631	595	662	636	613	629	655	623	614	654	585	609	571	636	641	636	603	651	645	640	640	597	669	622	633	603	585	658	601	601	636	644	626	658	652	605	656	626	658	625	607	641	641	640	618	615	647	613	597	632	631	665	622	603	592	587	640	660	657	608	611	619	631	638	665	660	619	590	653	624	698	643	635	599	613	680	661	601	634	622	581	643	649	596	623	665	618	644	626	663	613	626	644	664	624	610	638	612	663	655	642	660	624	631	644	625	620	634	600	641	630	642	597	639	649	648	626	615	651	659	614	645	624	616	619	649	663	636	608	641	670	571	661	633	640	648	641	611	651	623	617	635	635	589	615	612	611	614	613	589	665	660	611	648	630	640	626	655	656	662	671	623	658	628	595	633	631	649	610	623	658	591	615	643	665	637	631	596	591	615	678	628	592	603	602	643	609	640	620	644	645	627	644	596	620	641	617	649	604	611	615	616	659	650	641	558	655	590	653	668	642	654	624	627	649	597	646	641	654	652	650	619	609	671	640	642	628	624	698	649	626	639	713	607	633	578	613	632	638	648	660	673	621	651	659	636	629	664	692	635	684	620	652	629	632	622	650	653	663	685	629	641	608	696	658	657	632	644	646	703	629	629	668	616	583	604	638	608	637	616	599	606	633	635	625	649	606	611	632	575	615	622	617	637	649	599	595	590	595	647	642	630	624	628	620	629	607	628	605	632	651	637	633	664	649	623	645	610	646	663	606	669	630	634	606	621	622	637	622	648	630	629	640	600	659	622	642	650	592	647	643	641	623	612	624	610	636	637	617	630	656	633	636	645	611	654	646	644	588	640	613	607	618	620	645	664	647	603	628	632	644	646	614	596	614	591	662	633	627	647	587	595	639	607	624	594	623	620	650	648	638	598	643	634	609	613	601	669	626	596	641	638	571	593	614	612	636	641	659	686	620	574	649	565	623	684	610	612	627	653	628	608	605	613	643	610	659	606	555	618	664	673	638	605	626	629	610	575	674	616	613	657	631	608	585	620	658	609	630	629	666	663	645	661	621	628	618	603	648	629	585	641	616	610	631	666	600	668	649	656	599	630	649	624	602	599	623	650	618	678	642	626	628	642	631	642	629	562	615	624	655	632	629	640	582	660	650	635	610	610	607	637	651	627	664	580	626	618	671	635	610	584	639	685	586	617	584	614	638	618	604	587	617	589	647	666	626	614	623	631	563	634	650	680	633	636	591	619	639	650	650	630	630	592	645	694	618	677	648	593	613	611	609	619	604	604	622	643	615	643	671	670	606	655	673	619	670	632	648	622	620	623	636	636	650	613	644	601	596	685	625	650	613	609	652	637	631	601	600	587	591	642	636	631	666	633	664	643	651	588	617	651	613	643	628	657	600	662	651	592	634	673	618	614	615	636	690	629	628	634	637	641	629	632	618	621	623	609	667	657	616	598	648	593	643	645	639	587	636	675	705	630	661	615	629	617	629	641	646	635	570	633	687	644	618	627	618	645	617	635	606	692	656	630	611	610	625	646	634	663	634	638	635	685	635	640	598	646	665	613	624	626	613	672	660	628	630	630	590	574	659	633	614	654	611	596	632	631	629	580	594	651	638	639	635	602	639	638	609	649	677	635	586	623	649	598	608	636	647	693	628	631	628	612	603	620	600	653	685	628	642	654	599	620	639	612	618	649	634	637	648	654	649	633	642	633	655	634	649	588	665	651	625	606	610	613	650	653	628	666	643	560	638	638	655	652	620	656	612	623	668	627	592	653	624	622	652	613	609	609	639	632	647	614	612	605	647	639	620	631	620	638	632	644	660	617	618	638	620	643	646	621	614	622	604	641	624	616	654	669	597	602	655	617	636	557	647	602	613	652	672	650	618	617	668	659	610	621	641	609	636	665	594	629	620	618	613	652	620	631	609	643	640	678	597	592	632	676	600	665	671	590	683	632	632	657	611	634	603	669	644	608	629	643	642	629	692	630	619	633	624	684	626	587	677	662	624	656	650	629	621	662	638	595	623	645	626	642	647	687	608	661	618	657	612	617	648	663	602	661	600	644	629	584	651	680	624	631	634	601	619	626	630	653	628	663	656	629	684	644	604	618	627	582	615	631	604	624	620	648	641	587	633	601	615	642	642	598	660	601	621	583	660	631	624	664	644	614	635	594	638	639	594	625	637	651	625	617	579	667	613	635	611	654	625	623	634	650	639	591	639	646	621	669	631	610	649	618	639	644	621	658	624	648	616	577	620	628	618	604	645	641	612	661	651	653	645	624	604	650	631	612	644	613	639	633	638	597	633	618	643	610	646	640	622	555	612	594	618	653	628	615	675	632	607	645	634	635	640	601	652	596	640	674	630	608	643	624	626	619	629	642	589	593	577	617	615	638	610	669	668	614	625	647	583	632	606	651	643	617	647	619	628	632	633	656	619	609	648	650	630	584	618	633	629	607	627	603	586	626	638	661	596	664	601	680	654	592	623	689	621	560	627	612	610	595	615	669	607	627	629	628	599	652	693	636	633	666	590	616	619	634	610	629	641	574	655	582	658	605	621	615	664	627	618	607	590	630	608	575	626	673	659	632	610	644	578	638	607	627	629	614	670	633	631	648	654	638	626	627	644	615	642	625	595	677	642	636	623	671	619	641	629	636	617	629	602	611	618	631	615	672	596	617	591	609	621	612	648	678	622	630	617	640	638	637	665	618	646	639	628	614	666	667	620	618	645	632	620	655	591	648	626	623	653	641	655	631	604	619	633	624	647	652	626	617	635	642	678	601	644	652	660	651	624	677	645	622	667	610	621	649	635	626	576	661	635	654	646	647	638	606	611	646	650	632	611	603	618	660	605	623	609	643	625	559	664	643	646	595	594	617	655	629	682	636	633	593	674	669	577	662	622	663	610	618	631	613	643	645	647	635	613	614	665	668	617	616	618	639	655	641	609	639	605	658	625	637	625	656	589	669	610	615	643	595	607	674	673	640	632	661	607	631	610	632	607	612	670	599	657	627	645	653	627	668	671	648	627	683	636	604	620	644	670	662	639	647	614	635	639	647	637	636	619	666	600	610	645	654	646	664	678	582	625	627	647	636	626	592	672	621	615	620	647	658	650	667	627	600	658	608	702	641	641	597	615	620	595	613	648	598	601	603	612
24180	21318	28387	24572	20479	1946	528	422	358	328	290	268	245	231	220	207	189	194	183	163	179	218	173	164	177	161	167	168	167	161	175	183	181	157	151	158	171	147	160	184	158	174	166	149	174	173	150	157	142	148	157	143	127	169	159	176	149	154	148	159	149	150	153	173	147	149	167	189	144	135	160	148	160	150	149	153	150	152	145	165	152	166	158	166	144	152	145	143	160	177	156	145	146	168	153	158	159	153	163	147	149	142	150	154	156	148	166	181	173	141	168	170	157	154	131	165	143	155	167	154	132	171	171	163	172	136	156	141	160	149	152	168	138	143	144	137	159	135	165	143	148	187	146	168	154	141	156	146	149	140	154	150	163	146	138	122	166	171	151	164	143	147	175	158	144	157	173	148	155	173	165	168	151	160	156	140	152	160	163	168	160	157	156	151	161	149	155	151	151	151	130	141	149	153	172	135	158	146	143	127	131	157	169	144	156	140	146	174	147	146	120	153	167	150	160	146	167	143	136	166	157	156	154	165	147	142	152	130	145	153	146	150	148	167	163	161	154	144	144	162	163	117	142	131	165	138	163	145	166	138	139	156	142	152	188	150	200	156	160	142	141	149	195	171	159	176	170	146	162	158	181	144	158	156	174	135	163	137	166	147	145	158	145	165	155	141	177	133	147	154	166	164	165	152	152	147	167	134	135	146	144	164	146	167	142	149	134	140	146	180	148	136	167	141	160	150	164	132	143	140	141	158	171	134	177	158	170	130	143	157	154	146	147	134	150	154	196	179	144	151	143	149	137	144	146	154	149	157	154	167	155	164	192	145	141	150	155	151	164	151	152	156	154	149	166	146	146	153	163	174	140	146	144	140	137	148	155	176	152	171	159	155	146	156	161	155	135	142	156	147	163	156	134	151	144	155	131	152	150	173	155	125	166	169	172	176	140	166	156	152	142	163	149	149	169	162	165	150	169	160	139	167	158	163	159	143	163	153	175	152	169	171	141	164	141	157	138	165	156	151	156	156	149	160	152	138	149	147	162	157	158	171	150	135	160	159	145	140	164	164	148	153	133	164	155	144	170	162	150	148	167	154	158	146	148	142	151	169	154	135	159	140	136	130	157	171	154	148	129	178	165	153	131	149	147	153	143	147	135	131	132	160	160	149	140	158	145	161	148	173	133	148	162	146	153	146	141	159	149	165	169	162	156	163	146	172	140	132	151	168	148	172	149	134	162	154	133	166	158	161	161	130	142	152	154	149	155	145	144	170	153	166	142	157	173	178	146	162	156	151	171	150	141	171	173	179	155	127	142	152	145	159	141	138	140	151	145	148	159	154	162	148	125	151	140	151	143	154	166	142	155	149	147	152	144	136	133	138	137	120	143	168	160	150	128	167	150	171	165	155	142	132	146	164	164	165	147	135	145	122	143	154	179	158	136	163	141	142	149	164	156	144	146	153	153	169	136	142	157	128	143	167	149	139	143	151	151	149	165	144	111	162	144	140	141	146	149	143	155	144	152	141	150	143	144	150	137	141	168	166	143	139	146	155	150	167	131	167	152	162	156	136	162	152	158	143	156	125	146	152	145	141	167	168	180	124	134	142	150	167	150	168	143	148	157	148	139	131	146	139	162	146	152	162	156	160	168	144	150	154	153	145	146	157	143	171	155	167	157	149	158	138	139	143	152	152	136	159	155	157	169	138	168	134	149	151	155	163	146	149	157	150	154	137	150	158	134	147	151	148	126	145	152	140	159	142	152	146	162	142	136	162	168	164	157	153	171	180	159	162	151	153	147	144	157	136	145	139	129	161	135	135	172	160	151	135	147	128	182	167	145	154	152	152	166	172	143	140	139	162	151	150	159	162	153	143	136	153	174	151	163	157	165	145	146	158	161	142	149	154	154	151	146	118	173	161	165	165	151	153	162	155	151	151	175	161	148	144	132	132	174	146	146	149	128	139	149	149	142	141	137	149	149	147	151	136	134	149	133	163	161	151	157	149	132	154	127	151	167	133	164	135	159	149	151	132	127	150	154	149	154	165	142	161	148	173	158	166	149	151	159	162	134	140	174	153	146	170	133	152	143	139	152	128	174	144	171	145	134	162	151	170	164	174	151	139	145	165	131	148	142	144	150	149	155	147	193	153	160	152	146	148	163	171	153	149	160	164	144	156	171	154	143	137	156	156	137	144	153	153	146	127	144	161	150	155	141	180	147	144	153	149	151	137	146	169	175	158	164	169	145	158	159	165	148	124	147	159	152	151	164	155	147	135	147	134	150	138	153	151	155	144	165	151	150	159	141	137	163	132	157	145	161	147	144	146	154	154	153	181	120	131	137	154	129	132	145	151	163	167	156	162	138	152	175	149	153	149	142	170	145	157	146	153	158	141	152	169	150	146	145	138	157	164	158	149	158	166	148	158	152	179	140	148	171	147	114	179	180	144	135	152	137	122	167	172	168	134	141	167	162	165	163	158	188	158	155	143	154	156	142	159	138	136	155	163	152	148	152	180	149	155	156	148	157	157	150	128	145	147	161	145	168	160	157	163	158	144	169	163	180	150	130	160	125	154	168	153	141	154	142	147	176	162	125	169	150	131	145	152	145	149	143	172	137	110	153	122	137	160	133	166	162	158	160	150	159	161	142	153	136	147	180	138	173	147	154	134	172	145	155	172	167	161	178	148	141	131	166	157	163	137	150	172	175	159	165	142	160	150	167	176	153	164	139	147	160	134	148	147	143	146	138	140	157	151	153	131	159	164	167	158	155	160	149	179	125	172	135	146	153	140	152	152	146	152	156	149	146	143	140	149	154	164	154	153	148	161	162	152	140	160	145	158	140	151	140	161	148	173	128	143	152	126	135	163	157	146	164	164	150	157	156	164	131	180	154	151	178	166	157	162	156	137	147	150	153	150	150	164	160	154	143	158	174	150	135	140	158	162	156	171	169	170	146	203	153	174	160	149	147	145	156	162	127	170	173	159	132	153	145	149	137	143	142	151	127	153	143	149	164	157	142	147	158	145	161	167	143	142	174	147	139	144	168	185	168	144	146	149	137	128	142	157	146	145	159	186	162	152	138	144	146	132	146	153	158	155	170	144	155	150	138	157	156	156	152	168	155	145	164	156	145	141	155	158	170	166	144	169	155	152	153	165	162	175	135	161	135	157	134	176	153	149	140	171	151	117	159	152	136	150	145	142	160	150	147	160	131	159	156	158	157	156	124	174	137	124	168	168	149	162	165	159	151	156	153	155	166	147	166	152	149	155	157	158	146	150	150	157	160	157	150	158	164	134	152	152	168	147	151	146	171	146	126	161	146	171	136	141	145	148	169	169	155	146	147	154	167	165	157	160	163	160	164	150	176	159	158	136	167	149	156	155	147	150	156	137	168	133	141	156	135	157	151	154	139	165	154	151	131	165	146	148	136	149	149	138	146	136	156	156	152	146	141	164	165	150	137	176	164	171	138	138	155	161	162	138	149	157	152	164	151	155	161	146
22621	10437	13808	4420	2831	2014	1560	1250	1024	882	741	674	634	569	503	547	459	458	459	419	403	416	357	356	388	388	403	356	359	342	326	369	325	352	371	338	328	298	334	362	314	347	345	330	318	326	326	306	331	331	338	340	314	338	345	327	337	338	286	299	299	332	316	322	339	314	345	318	338	302	345	325	308	297	325	314	296	300	311	303	342	327	292	321	295	303	327	319	333	320	327	320	328	313	291	305	305	329	325	288	341	338	313	293	309	324	341	311	320	325	307	324	316	331	330	317	312	325	293	325	310	304	326	293	296	306	339	330	298	329	317	314	345	322	351	327	322	289	323	289	322	319	321	316	297	331	310	304	324	323	323	340	322	319	311	290	316	309	330	339	347	299	305	300	320	331	309	304	349	305	325	345	298	294	307	349	351	299	309	331	323	354	312	306	307	305	330	317	341	287	294	320	319	299	309	313	327	344	304	312	322	297	295	315	317	324	350	317	311	338	305	340	297	314	292	323	299	303	306	317	303	305	290	313	303	333	330	296	345	309	312	310	330	342	306	293	297	295	303	346	334	320	313	338	303	309	312	314	278	343	339	345	315	344	301	335	307	309	321	306	324	344	286	342	343	326	299	317	307	320	319	332	310	261	301	302	329	308	352	327	307	301	315	289	346	352	337	303	329	328	306	315	316	329	303	310	340	321	283	314	294	310	334	334	305	343	318	335	282	314	321	311	343	336	295	292	293	315	284	299	313	293	267	311	310	305	328	304	343	315	284	312	318	297	307	324	292	311	327	314	316	281	291	313	312	323	316	298	313	336	301	345	316	343	321	290	335	296	316	309	336	324	298	326	363	329	257	351	326	337	298	337	278	315	338	333	311	310	303	314	290	302	334	310	317	321	305	285	324	302	321	303	299	333	311	342	308	308	315	307	325	297	314	325	327	296	300	297	320	314	315	330	301	314	319	329	305	308	307	294	340	332	308	283	310	340	297	343	307	299	325	322	309	316	324	294	322	313	314	322	289	281	319	323	325	301	314	317	306	300	307	321	332	326	302	332	340	279	325	321	318	353	331	333	299	359	319	284	316	335	330	328	297	323	296	318	329	320	320	329	306	324	280	306	286	316	339	330	313	300	342	321	282	331	335	334	340	314	301	306	325	317	311	347	313	307	337	303	332	335	326	300	320	321	330	306	329	306	306	307	319	340	354	343	306	328	325	326	299	303	326	340	293	297	288	304	304	275	291	326	334	348	280	291	336	315	312	308	287	313	333	314	302	341	287	335	342	342	313	302	301	281	304	300	299	318	320	321	275	320	297	330	351	291	314	323	314	298	330	338	312	326	335	314	360	320	289	293	318	313	349	309	297	315	295	331	309	307	324	317	300	296	301	311	315	331	324	334	320	297	306	322	302	302	321	316	322	303	334	307	292	305	319	304	321	300	318	296	319	340	352	338	293	320	318	333	322	332	303	333	319	317	318	330	279	304	322	297	326	332	261	351	304	313	360	294	337	338	323	301	319	307	339	288	283	313	306	335	330	320	309	310	339	321	327	346	345	307	295	334	287	300	315	321	309	292	321	303	303	322	315	278	309	327	328	338	297	343	335	330	306	357	329	302	317	312	341	307	304	303	288	314	336	338	301	311	297	296	316	318	300	321	301	322	309	312	329	327	312	319	290	324	315	332	272	327	320	291	336	339	327	314	315	314	318	326	302	354	333	294	276	289	324	323	302	297	324	342	322	338	306	307	304	340	292	312	318	329	348	322	308	310	301	340	340	305	293	290	322	330	297	315	302	325	292	304	311	295	287	310	318	346	318	351	322	333	279	363	303	312	346	302	302	302	340	346	306	307	311	307	343	296	317	310	328	313	279	319	312	335	304	339	351	296	337	336	329	283	321	305	312	274	330	311	296	332	287	325	318	304	328	307	298	300	314	353	317	349	334	303	341	340	331	283	342	323	308	313	322	299	330	303	312	296	332	320	300	292	283	311	326	351	342	282	331	332	306	328	262	281	298	307	324	300	320	313	343	312	312	282	312	341	309	313	320	330	329	349	308	311	317	315	354	274	318	311	311	288	324	325	328	303	311	334	317	309	328	321	328	304	313	315	343	323	328	325	313	355	298	302	322	313	315	318	301	345	321	303	325	305	327	301	327	266	303	317	331	296	295	344	320	338	311	324	304	290	266	315	336	301	303	324	337	305	343	283	306	326	317	318	282	323	319	289	307	323	346	332	313	325	309	321	302	329	342	314	328	294	327	307	297	297	321	284	337	289	300	326	297	314	320	329	322	308	308	316	296	310	295	317	305	336	310	339	284	327	332	321	303	334	309	336	295	311	298	323	298	356	298	318	314	323	333	324	279	310	346	335	335	310	343	317	314	286	292	325	322	313	331	304	315	351	325	309	319	292	309	341	347	305	325	305	309	312	287	307	262	327	349	297	311	355	306	324	299	355	312	312	320	282	306	310	317	306	284	312	311	315	316	307	321	315	325	307	314	324	313	316	299	313	306	324	284	316	323	300	302	329	312	332	313	309	315	291	357	308	322	312	296	296	313	337	325	309	328	285	307	310	316	291	315	317	298	318	292	336	310	319	314	301	298	326	346	318	330	304	312	323	310	301	329	315	342	306	332	322	291	325	310	325	329	317	296	304	333	309	302	319	293	285	272	317	307	300	327	311	315	308	320	327	328	324	310	275	331	318	301	326	338	296	315	300	301	286	306	311	313	290	295	304	340	309	324	312	333	290	312	303	300	337	281	326	325	290	298	286	292	314	319	339	304	331	333	334	334	317	303	326	307	315	325	301	322	299	292	334	307	308	287	314	313	317	329	329	308	298	299	335	317	343	297	351	287	280	320	314	309	313	317	305	308	279	315	303	316	331	327	337	352	300	314	293	344	314	280	288	314	311	286	310	306	316	321	328	312	305	264	294	310	299	267	320	318	298	326	305	346	301	298	323	288	301	322	289	277	319	281	320	315	290	292	332	328	322	317	333	286	280	279	314	302	306	333	320	339	284	326	319	347	328	295	306	260	305	311	330	335	306	300	341	337	308	296	290	334	307	286	299	316	339	317	301	306	308	329	306	338	286	298	270	300	337	306	319	365	323	322	304	328	321	306	325	304	338	328	347	318	317	284	317	294	303	306	337	319	335	304	322	328	293	303	316	328	299	290	325	282	286	325	344	294	327	330	299	317	312	289	303	286	325	360	292	308	341	337	293	294	341	324	294	306	346	292	324	329	313	331	318	329	320	312	328	297	296	331	303	308	329	295	332	338	306	324	295	315	306	295	316	307	342	319	307	306	304	309	333	327	339	300	316	321	327	303	338	303	323	308	355	338	335	319	348	331	327	315	321	323	321	307	330	293	331	307	287	321	321	317	319	308	312	284	299	325	340	338	323	302	310	320	302	300	298	274	346	320	323	312	331	332	312	302	312	327	315	343	329	300	303	297	320	310	357	292	326	348	306	324	318	299	294	312	296	310	301	300	320
23312	21360	29116	23970	21361	19724	2068	836	654	572	555	524	452	397	418	390	418	353	374	371	314	380	351	354	353	343	331	316	313	341	341	340	322	320	327	278	294	328	285	297	310	315	323	310	299	349	313	334	300	313	317	335	312	301	303	287	317	332	293	300	323	302	313	294	311	332	298	310	276	323	318	335	298	319	298	355	313	321	297	318	322	355	299	293	309	316	327	309	317	325	323	337	336	305	290	274	314	299	305	304	307	307	280	306	285	293	293	301	334	268	265	312	322	292	315	264	322	318	310	301	284	289	319	327	325	288	299	292	309	293	290	340	321	279	316	297	295	315	307	287	333	280	281	310	283	276	284	284	300	300	298	291	269	297	329	303	301	325	320	258	309	297	285	305	288	287	301	315	350	319	304	310	304	331	326	268	270	320	298	326	300	328	282	310	289	312	311	302	286	321	301	289	302	293	307	304	307	296	301	337	313	296	329	327	284	290	313	302	321	317	268	301	282	286	260	328	310	306	316	304	310	330	317	298	299	326	306	334	310	300	314	304	334	322	320	313	294	318	323	311	284	313	281	296	313	276	293	301	294	288	301	301	313	331	332	337	304	317	319	343	325	295	277	294	317	316	295	318	300	313	302	317	324	327	312	306	319	305	307	314	291	316	317	289	293	286	298	291	305	284	339	324	312	303	266	314	289	342	301	330	303	313	314	310	291	337	296	315	312	328	263	293	329	332	285	307	334	295	290	295	314	297	288	343	312	320	279	314	298	283	288	319	311	295	321	304	337	307	293	308	312	301	298	277	307	283	280	291	281	299	327	326	296	334	274	294	264	344	323	263	318	297	286	309	327	289	299	294	296	319	288	335	282	294	304	303	316	323	298	341	310	324	289	286	304	298	285	289	278	288	298	318	335	281	306	301	319	308	294	304	278	305	311	302	291	336	285	333	301	302	303	291	309	317	320	321	279	315	302	273	298	331	309	310	290	292	332	314	307	303	311	331	329	296	278	296	313	278	331	261	305	317	324	304	299	302	319	317	293	337	300	281	325	307	318	298	291	323	289	338	302	291	293	315	319	310	307	301	285	275	320	255	342	302	302	313	310	315	314	312	293	297	317	275	306	324	310	301	337	280	313	339	292	310	354	312	264	298	318	288	296	304	298	299	296	292	330	302	306	307	308	274	329	301	311	283	290	292	331	330	294	294	317	314	315	331	313	313	309	306	285	315	300	292	318	327	301	324	295	316	306	305	313	320	316	302	313	306	304	292	295	276	285	322	312	330	287	317	306	309	311	276	310	286	297	269	298	295	301	307	303	295	319	259	299	297	310	301	316	306	304	308	313	319	267	305	288	285	321	285	314	288	313	325	303	312	323	314	310	320	317	356	316	301	330	281	295	280	319	307	301	304	301	298	323	293	304	293	304	296	287	315	295	312	287	319	307	322	261	312	355	314	317	290	306	319	298	307	310	311	310	306	294	307	256	337	353	309	308	335	319	323	312	297	273	324	269	306	288	290	308	294	287	323	299	282	329	316	303	312	341	286	315	303	292	335	306	297	328	281	302	289	311	289	305	312	279	297	300	323	318	282	290	293	297	297	319	295	305	312	334	293	304	329	308	279	293	301	335	326	292	301	313	294	321	304	289	317	292	312	340	301	291	300	289	280	319	293	294	321	296	296	311	290	334	316	318	303	298	296	303	303	311	344	325	299	289	313	337	321	337	305	320	300	301	307	326	285	306	286	282	313	303	307	288	322	292	305	304	313	330	292	290	313	289	313	286	295	309	339	292	291	299	310	300	303	331	307	317	290	307	296	294	324	309	285	330	308	319	312	312	314	290	310	301	287	294	289	314	297	308	319	257	311	305	339	302	343	304	314	271	301	295	294	276	315	304	310	331	296	309	285	306	304	308	350	287	340	297	331	339	312	284	309	300	311	338	301	323	303	314	303	323	291	284	284	322	279	293	330	327	299	314	293	297	294	327	280	323	314	300	277	283	294	315	331	321	326	295	274	301	296	343	339	292	298	271	282	291	311	272	299	314	274	337	313	285	302	286	304	302	316	302	321	314	360	272	298	314	319	284	302	320	295	298	308	297	314	326	309	313	306	284	306	311	301	295	306	299	301	278	303	321	305	288	307	305	309	287	309	283	286	322	302	302	283	281	302	318	291	306	296	286	291	304	290	283	291	312	288	310	345	325	283	324	289	316	287	313	311	292	302	280	325	315	324	312	278	308	325	305	321	308	302	298	321	340	299	286	305	299	272	309	291	300	290	294	306	323	311	310	289	306	300	322	307	336	286	331	331	312	322	295	318	296	311	300	287	331	346	303	332	297	293	297	311	300	319	317	319	289	287	300	280	350	345	301	328	276	342	305	335	315	321	319	275	325	316	318	294	310	306	320	295	277	297	269	300	307	323	318	325	301	297	327	314	298	331	282	301	311	335	313	261	316	301	301	311	308	293	326	306	300	304	309	318	312	312	312	313	279	326	307	320	321	296	284	313	332	303	294	300	297	317	292	285	305	280	300	292	287	299	332	296	289	300	306	297	338	334	320	302	317	321	332	310	317	303	310	268	295	328	309	307	326	322	324	311	301	304	311	303	296	304	289	291	297	294	321	321	323	275	296	312	305	311	315	325	313	275	278	283	274	294	313	335	317	300	298	296	285	314	312	305	274	290	292	280	308	294	286	308	297	292	301	302	263	306	284	280	324	301	289	276	282	316	311	308	314	334	309	280	282	331	307	272	313	290	278	298	301	294	285	302	296	303	323	292	295	296	291	322	302	299	302	306	338	307	287	282	320	279	298	309	301	331	314	298	314	300	320	306	344	322	299	316	280	288	289	309	291	282	301	311	302	318	300	290	325	298	339	295	299	288	310	295	272	303	292	334	291	314	316	294	277	317	322	313	318	296	305	289	322	322	293	318	329	303	296	302	300	301	339	287	324	311	304	319	278	276	319	298	290	289	312	302	277	292	287	256	287	271	299	292	314	295	313	315	292	306	329	297	300	274	273	329	298	309	299	321	303	294	302	303	287	303	279	279	313	309	309	320	317	319	304	336	302	299	280	299	312	307	308	288	304	318	298	297	324	294	338	284	293	324	306	318	302	293	302	295	294	310	321	300	317	289	312	312	289	289	302	315	308	298	341	264	291	289	313	307	286	275	302	288	314	320	311	278	308	303	294	281	308	310	270	311	333	302	317	327	288	296	296	282	297	291	301	313	299	284	306	309	306	301	307	285	298	281	320	310	285	327	327	294	298	306	292	302	329	289	318	305	311	301	297	315	277	304	302	285	310	334	285	331	309	317	304	275	293	272	303	279	311	285	310	333	336	289	298	292	304	309	315	277	309	276	299	317	321	276	293	292	297	313	327	286	291	286	317	301	307	292	288	264	271	281	300	306	309	306	364	301	297	283	280	299	289	295	321	298	313	285	294	308	300	294	304	281	281	317	316	297	271	280	278	268	295	309	311	299	270	296	317	314	316	317
26450	16646	20286	7437	5152	3638	2756	2277	1941	1554	1433	1274	1081	1018	997	883	896	806	766	766	686	755	678	683	710	704	650	651	677	629	630	658	621	600	650	641	646	617	624	591	617	614	604	590	617	610	581	563	607	577	586	569	586	560	576	585	596	596	531	566	582	562	578	552	565	587	551	591	552	530	556	542	605	601	563	573	576	578	584	579	579	576	569	524	560	587	542	545	546	537	505	572	541	609	571	533	597	569	551	565	504	566	559	604	551	586	533	573	580	543	550	563	517	553	565	521	592	563	551	572	574	555	594	564	547	539	554	564	595	558	541	567	553	552	552	564	615	591	535	560	554	555	553	523	530	587	541	549	534	563	625	513	565	558	566	533	560	549	570	559	564	586	556	548	549	592	576	525	509	533	584	565	540	546	532	592	537	531	548	524	576	578	599	593	573	547	534	555	573	568	563	562	519	524	568	566	577	538	565	539	608	593	538	613	584	546	542	579	537	574	568	548	538	534	581	530	524	513	586	566	530	581	526	578	548	586	572	578	520	522	540	569	558	566	577	552	542	579	536	571	569	566	578	604	526	536	577	565	557	535	592	551	589	552	588	564	531	557	565	509	568	574	561	552	547	574	536	544	569	611	528	552	535	514	513	533	548	542	539	559	544	510	586	581	569	546	580	578	544	542	538	552	571	572	564	551	534	570	581	571	551	547	585	592	573	543	530	607	585	545	526	584	564	574	513	570	508	582	569	525	545	585	603	564	573	576	527	594	576	525	563	599	595	557	559	589	517	554	560	560	563	546	518	545	551	519	530	530	564	580	572	542	546	520	564	570	552	585	519	547	551	549	556	563	589	582	553	566	551	547	545	562	539	612	559	575	541	566	546	558	550	519	519	522	512	551	558	565	572	548	566	573	539	499	540	542	575	579	613	589	534	555	550	547	563	514	567	553	571	595	523	576	537	562	600	585	512	518	572	537	554	571	563	538	566	560	546	574	567	566	538	557	567	557	537	556	558	567	549	528	563	545	576	511	587	582	595	598	547	574	580	566	582	544	587	579	533	553	583	566	558	573	530	564	551	586	579	569	599	539	548	525	530	558	542	565	566	542	539	506	580	521	537	550	580	536	543	558	526	537	576	544	590	548	571	587	522	522	554	490	631	564	557	567	586	549	536	595	537	515	558	530	540	597	603	564	548	555	573	593	560	549	563	556	503	559	578	604	528	585	555	557	597	553	569	512	558	579	536	610	538	532	572	556	585	548	567	530	538	545	554	538	561	543	546	585	608	574	538	568	558	554	572	540	553	551	590	572	527	600	606	574	547	563	569	572	570	555	561	566	516	536	587	558	568	560	547	495	543	546	565	586	540	586	547	563	554	551	540	543	549	588	540	542	575	595	607	571	572	572	572	553	574	578	574	544	536	529	512	525	522	541	545	549	582	557	531	542	566	558	588	553	538	540	536	577	541	557	587	548	530	563	580	526	517	596	533	570	592	595	570	511	571	566	595	611	562	570	552	539	572	570	528	600	555	522	547	544	562	536	558	521	608	588	573	563	537	573	566	559	536	559	544	587	569	572	550	520	578	559	560	545	563	570	592	561	600	565	549	551	507	573	564	577	523	530	557	551	565	586	543	596	568	580	566	514	570	555	571	572	552	545	538	549	572	564	496	549	556	521	575	533	572	579	546	537	575	543	538	600	543	555	569	525	544	561	547	551	588	537	548	572	577	559	584	535	559	564	541	533	544	550	557	521	563	540	576	565	518	561	575	502	549	520	547	533	578	570	563	572	585	555	578	570	578	550	565	532	526	589	547	573	541	568	604	561	552	550	588	518	543	553	533	510	520	558	544	513	565	621	540	581	576	563	573	568	540	533	590	566	542	535	585	586	553	559	560	561	564	591	584	547	549	531	535	559	590	550	541	565	545	559	524	496	541	570	560	570	524	592	527	552	557	543	545	573	569	541	531	560	534	550	539	558	525	611	563	542	549	566	584	557	526	559	495	540	530	549	574	542	573	526	590	541	562	561	513	562	554	554	567	572	553	554	583	561	562	605	551	540	553	603	609	563	536	579	566	531	561	583	529	531	561	577	612	545	536	566	538	540	587	578	572	595	548	547	570	550	569	527	593	524	587	583	525	565	608	555	569	517	555	572	540	547	626	585	560	557	592	567	577	580	559	546	545	532	549	543	550	519	556	534	583	554	562	529	543	566	566	547	553	536	559	541	566	572	560	542	547	573	550	552	572	529	593	545	573	534	553	547	534	586	537	590	580	511	601	557	560	552	523	558	590	546	536	542	533	542	551	560	541	595	535	533	540	512	547	583	563	551	515	596	588	584	566	607	549	551	549	546	607	578	559	604	576	533	545	577	593	571	528	541	561	520	539	544	558	575	546	589	569	519	557	522	526	581	584	544	539	592	572	589	540	608	588	541	530	572	568	559	526	521	553	572	599	586	526	546	571	573	553	547	556	573	525	581	542	539	570	537	545	553	518	514	612	551	534	537	577	566	514	540	553	531	559	540	586	535	551	536	513	555	527	607	545	523	543	549	545	541	588	540	556	566	530	518	550	508	517	539	587	545	565	520	578	591	536	544	530	568	567	575	626	614	548	555	579	615	525	560	552	588	552	577	562	551	575	541	588	545	509	569	568	552	557	547	614	542	547	547	553	575	562	573	542	559	545	562	577	591	567	545	552	589	561	576	549	553	564	553	522	591	613	584	522	542	555	560	590	528	515	566	617	543	587	524	545	538	539	563	548	597	548	610	538	587	567	510	575	551	533	591	581	548	554	526	564	601	548	565	550	553	569	565	550	579	569	528	596	574	570	545	592	506	555	557	521	556	549	534	536	566	583	578	569	573	512	565	562	566	522	577	535	578	540	559	554	562	524	567	546	585	551	557	568	537	571	573	561	574	551	620	526	528	556	517	578	555	547	567	573	494	547	530	519	574	579	576	587	566	542	556	558	561	542	562	515	569	534	573	574	540	507	542	534	605	574	588	579	555	570	580	524	580	574	597	570	569	535	530	572	563	570	591	548	582	603	522	563	555	561	545	567	560	514	572	582	578	571	564	563	541	563	580	552	587	550	527	559	589	569	540	595	558	553	560	514	576	570	553	529	589	574	572	551	577	609	566	516	530	587	548	559	568	559	591	546	599	526	556	556	567	594	597	544	532	574	555	565	554	553	511	531	567	554	554	584	567	535	571	538	580	582	543	531	550	507	505	522	554	535	539	546	576	577	512	581	534	564	616	561	558	542	600	571	587	552	564	535	545	532	552	548	566	540	587	521	551	534	517	546	573	552	548	556	524	532	566	511	543	525	572	539	619	540	574	562	580	587	552	549	557	554	573	549	577	546	556	596	573	539	561	594	555	586	559	544	603	534	564	562	595	528	524	610	575	486	565	560	597	547	560	570	537	548	547	598	567	523	544	543	551	588	517	542	541	548	551	563	565	566	552	556	529	526	607	546	518	573	597	574	549	528	545	553	520
26823	20755	8563	724	422	356	373	342	338	308	322	319	334	314	300	336	308	315	306	317	347	313	351	307	349	319	314	338	314	312	312	339	306	322	299	342	298	332	301	312	351	317	324	323	341	306	333	342	347	315	302	353	334	333	314	312	300	328	321	351	334	327	294	349	314	338	319	323	312	316	333	312	327	281	324	346	300	307	312	343	326	347	304	339	298	299	358	337	312	312	313	332	362	310	321	299	355	340	322	317	309	347	320	333	318	298	329	305	309	347	295	340	323	329	303	324	325	333	322	317	302	298	310	304	319	312	282	316	312	345	323	318	344	326	291	319	346	304	305	340	331	346	322	322	338	309	323	306	332	335	321	326	313	302	387	305	318	351	299	317	346	331	333	325	342	285	317	309	331	329	320	317	299	322	343	312	273	355	314	317	317	300	301	310	314	333	321	322	349	315	280	309	335	317	336	349	287	333	355	309	320	302	335	310	301	332	297	357	312	295	344	337	317	295	326	324	329	328	318	300	317	288	323	329	307	318	306	314	318	336	327	325	351	334	338	361	336	313	312	295	334	359	312	324	328	315	312	320	314	330	324	328	298	308	288	322	324	335	296	305	331	318	310	312	301	316	327	328	315	355	316	343	311	311	324	316	337	318	327	311	281	321	316	359	312	342	303	298	297	307	318	330	299	344	333	322	326	319	327	316	314	322	334	328	353	351	300	319	350	312	318	316	308	323	306	339	334	338	351	306	320	320	327	348	321	329	331	316	314	288	303	342	328	331	311	343	338	327	334	320	309	351	331	314	349	333	323	345	345	337	284	299	317	315	325	346	335	302	318	331	329	272	328	317	299	277	304	317	283	317	299	319	311	365	323	309	301	321	318	341	298	313	326	318	343	311	340	317	308	291	364	318	294	326	320	330	316	339	319	325	329	317	336	287	330	337	341	368	308	298	313	337	310	273	293	306	295	325	321	330	326	309	344	354	322	323	368	306	322	326	303	328	325	291	330	305	327	312	304	324	310	287	307	307	311	318	297	337	311	317	334	335	377	304	317	332	336	357	322	313	310	338	345	275	315	320	327	334	332	316	320	333	300	309	305	295	335	328	318	299	334	345	346	304	327	336	321	342	320	326	344	316	315	327	343	330	346	315	326	339	328	318	314	321	368	314	328	321	271	307	316	306	301	315	292	304	341	310	300	300	310	298	345	317	332	301	319	293	358	309	335	331	341	336	304	309	311	301	357	289	318	326	329	337	328	329	322	303	341	331	337	307	346	324	301	323	331	335	353	313	301	342	325	313	316	340	312	326	345	305	343	315	340	297	342	324	357	310	336	331	337	331	326	308	306	323	350	342	299	331	338	325	298	325	288	294	318	302	352	332	330	326	300	331	342	308	321	338	293	301	326	309	311	318	315	319	308	316	344	328	333	313	331	296	326	337	320	337	337	311	331	326	325	310	310	322	338	300	349	310	300	328	308	287	310	307	310	316	287	341	320	303	310	330	307	322	299	288	296	336	332	303	336	309	321	279	300	281	321	313	355	342	323	319	333	320	295	295	323	335	326	325	321	303	334	314	356	343	361	310	336	285	312	302	338	333	341	302	320	301	269	327	351	307	272	317	305	327	307	339	327	334	306	310	320	331	388	301	330	338	329	310	324	321	333	337	355	320	337	358	308	318	318	331	352	329	324	322	289	328	334	336	324	303	304	313	317	331	313	347	330	348	297	315	364	326	319	330	329	327	328	302	327	283	306	360	290	294	307	307	316	322	295	318	309	307	349	319	301	305	325	322	299	306	336	329	331	323	302	305	351	366	317	306	299	333	317	301	318	307	313	297	344	341	337	332	342	360	308	302	282	312	323	276	293	320	314	316	334	321	321	298	329	298	343	338	318	303	309	349	352	324	301	357	319	337	335	330	329	362	348	345	298	311	336	316	346	335	328	319	323	343	332	328	347	346	308	292	324	333	329	310	315	306	319	295	309	285	322	325	336	330	343	310	329	313	321	341	346	280	311	333	321	338	293	350	328	327	325	342	306	339	349	315	300	340	337	347	333	318	311	312	337	321	315	290	331	323	307	312	323	309	318	331	324	307	347	312	323	335	311	316	309	325	309	320	331	329	300	340	327	339	300	355	323	334	306	333	320	322	299	312	310	354	323	349	327	317	307	313	341	328	314	343	333	351	347	312	330	319	312	307	298	323	289	351	287	321	363	356	333	341	355	321	302	318	310	298	288	329	298	322	315	320	334	321	302	314	327	300	317	355	307	327	280	297	322	330	304	351	298	326	318	341	294	298	347	304	326	305	317	302	315	319	339	303	307	284	320	315	353	338	346	317	335	332	315	320	289	338	320	323	311	324	305	338	301	337	320	327	325	320	292	310	307	296	328	320	335	329	347	321	353	343	325	304	312	302	320	281	286	348	329	327	308	283	307	316	307	330	351	280	332	327	339	295	311	319	326	314	302	310	322	296	338	277	336	367	325	345	319	328	319	352	319	281	338	312	329	335	294	342	311	341	333	327	313	303	313	281	323	324	309	351	325	310	300	315	330	299	318	273	297	324	296	313	300	353	338	328	319	326	321	289	322	304	322	348	317	320	328	337	298	326	351	300	342	337	320	313	350	309	332	311	300	313	328	303	349	313	303	342	361	319	311	266	334	342	329	320	322	350	306	336	291	285	317	331	329	313	322	349	306	319	326	326	354	330	339	324	326	335	324	349	309	334	303	321	329	301	339	349	289	340	302	295	343	323	329	320	290	313	298	318	322	351	354	344	328	308	348	362	330	325	325	339	338	294	328	319	314	325	334	337	324	315	342	329	316	313	329	332	332	302	329	339	365	316	329	327	305	326	340	331	298	312	313	296	315	316	330	348	344	339	319	289	339	320	319	331	302	329	320	313	351	344	318	343	295	331	322	301	350	319	309	319	333	320	333	311	306	316	319	315	344	315	332	327	332	345	351	325	312	341	317	324	359	335	316	322	333	304	338	330	326	324	344	319	322	339	323	329	332	289	311	298	326	324	296	347	298	308	335	345	323	298	345	311	310	318	304	345	314	360	330	296	316	327	327	340	312	339	336	292	332	327	328	294	322	320	331	329	298	318	323	352	321	324	333	317	322	286	323	286	313	317	299	296	319	307	337	328	326	337	294	298	314	349	296	346	332	331	336	326	310	320	315	323	303	315	338	302	340	326	295	313	315	322	311	347	314	307	330	332	327	301	368	304	302	354	306	298	328	335	331	292	312	323	322	336	330	328	318	312	305	322	351	305	313	317	303	341	306	332	302	301	347	335	299	308	328	323	358	314	324	294	324	352	321	337	336	294	280	284	327	321	339	330	329	346	341	325	326	287	312	335	325	341	368	333	308	326	329	335	327	357	328	287	316	303	282	325	337	282	347	320	325	302	295	348	306	318	296	302	288	314	331	305	350	322	334	323	307	317	337	309	312	320	340	320	337	310	326	306	335	335	326	338	342	319	355	322	317	295	304	342
10748	1745	2659	1017	857	776	746	715	712	710	693	649	704	686	650	680	664	650	636	663	619	673	619	652	648	590	632	646	607	684	662	644	579	642	627	659	615	628	594	618	629	654	662	609	644	649	607	628	658	610	604	646	648	669	667	616	646	689	649	601	621	649	639	618	592	707	613	677	606	582	665	651	594	630	654	665	629	630	652	646	589	624	634	651	584	633	641	666	617	686	549	595	583	673	643	624	612	578	652	618	683	607	639	656	621	588	584	652	662	618	606	660	638	642	568	606	633	643	643	625	633	632	630	647	605	641	620	622	598	622	620	638	637	609	593	620	629	622	646	639	656	617	647	626	649	612	613	617	607	628	650	657	613	606	655	621	604	667	613	604	595	631	609	634	608	623	641	671	611	670	638	630	641	619	646	579	651	643	644	618	649	623	629	664	657	614	655	647	609	644	631	607	620	603	608	608	606	596	603	641	621	648	658	645	627	622	610	603	595	636	637	612	597	602	637	666	606	616	647	655	664	625	629	633	681	643	586	601	600	616	634	648	615	651	683	649	628	629	649	622	605	617	592	663	621	660	600	604	592	652	568	656	662	653	685	625	617	609	582	605	594	552	586	656	630	651	646	587	620	650	620	656	644	609	618	687	571	632	620	609	650	626	619	636	646	638	622	632	636	563	636	624	679	654	622	549	618	612	681	608	674	619	630	634	636	598	652	603	623	626	646	667	616	668	607	649	618	618	584	641	665	635	627	659	639	595	637	653	654	658	685	630	628	620	627	673	658	611	643	621	647	617	622	636	645	624	644	613	579	616	616	661	612	655	616	609	635	612	573	664	692	606	591	621	669	659	653	638	631	636	650	632	632	654	612	576	632	651	614	603	649	634	633	619	637	643	624	654	655	645	637	640	636	623	641	621	626	624	662	584	680	589	662	621	666	629	660	634	616	612	660	634	614	633	590	659	605	611	645	595	645	622	605	644	631	681	631	600	625	628	630	619	627	650	641	645	603	678	631	626	635	644	631	673	650	611	650	598	604	609	632	671	624	622	580	639	619	622	642	684	624	620	649	590	646	627	631	630	637	621	602	627	646	632	696	610	597	604	627	639	627	632	655	616	658	624	618	668	632	597	621	631	628	607	631	600	631	661	644	637	606	638	678	612	634	628	627	616	631	613	621	657	596	685	628	658	651	656	595	637	631	594	617	628	687	611	644	670	604	636	605	648	632	607	625	654	684	649	632	625	621	611	621	630	621	583	652	628	620	625	684	622	611	630	615	624	621	622	629	601	645	629	644	644	618	599	646	638	622	653	614	608	623	558	631	639	629	603	620	623	650	684	644	599	604	626	649	655	607	602	617	627	613	660	697	619	659	658	625	646	633	656	645	656	615	634	637	644	600	643	627	593	610	680	655	616	655	612	634	591	627	626	619	656	625	625	665	617	634	592	638	645	588	625	639	631	607	602	611	637	669	631	649	602	643	635	648	613	665	592	619	637	604	637	615	617	628	581	634	629	620	609	652	620	672	656	641	596	678	636	645	610	649	643	660	629	584	634	606	670	633	608	632	600	667	676	627	635	604	644	647	619	629	650	600	646	619	601	636	613	562	653	631	660	628	568	623	643	621	653	624	685	632	651	611	625	642	612	631	584	655	648	670	610	569	621	620	652	626	622	611	673	621	600	637	643	644	614	638	658	640	532	576	603	644	629	597	609	664	638	594	630	665	665	606	653	604	617	587	604	690	616	673	654	614	663	640	607	637	661	612	611	636	644	624	622	612	684	596	616	639	654	654	632	637	609	649	636	623	626	640	654	651	636	673	629	637	597	641	607	629	628	641	635	576	603	634	681	655	659	634	605	604	633	646	639	583	639	650	655	621	625	607	616	585	619	617	639	600	656	676	694	589	632	605	626	659	676	584	657	654	624	619	646	651	641	616	588	646	631	636	619	595	630	654	642	630	611	659	634	632	656	601	595	682	600	593	679	610	646	618	649	592	659	603	601	614	679	664	629	658	603	584	630	685	653	579	651	619	664	651	638	623	642	635	653	629	648	629	624	598	641	604	610	608	597	627	612	620	579	637	595	629	644	613	678	631	593	651	670	606	623	634	605	616	670	570	639	622	586	611	670	628	612	664	620	631	645	637	639	641	639	626	669	662	622	618	578	630	616	671	651	620	646	583	626	590	628	626	646	632	611	635	605	600	616	648	590	624	612	623	702	620	599	647	576	639	613	612	578	635	619	660	578	584	596	607	620	684	645	632	583	645	603	682	687	588	604	644	643	595	639	597	644	615	643	597	641	665	618	614	616	572	621	630	633	614	640	627	592	633	596	637	592	654	638	611	649	653	589	626	662	633	659	607	647	603	673	637	619	623	603	630	559	655	586	550	642	629	621	651	650	672	625	606	611	632	694	640	603	610	597	659	615	641	625	641	630	643	593	606	635	617	637	664	632	657	651	658	643	575	646	609	627	618	602	636	591	627	645	661	572	632	596	670	622	591	638	619	595	640	648	625	639	652	588	607	607	626	619	617	668	646	627	642	587	614	599	623	600	606	597	623	622	661	605	644	618	668	647	639	641	631	642	664	662	600	641	641	636	638	618	667	636	625	633	599	657	659	627	616	629	644	587	644	644	653	651	671	639	628	643	601	586	634	678	606	635	602	597	644	613	614	631	633	611	652	615	604	635	633	618	609	646	648	584	586	567	675	644	649	602	643	593	648	622	633	623	645	632	614	660	623	639	622	631	649	666	638	625	647	607	621	661	617	641	634	665	601	636	618	658	636	623	564	638	613	576	604	624	679	619	637	639	611	589	618	673	603	595	613	610	641	607	645	649	654	637	675	645	601	633	682	644	647	635	615	640	638	611	655	617	629	621	646	593	588	652	621	653	648	600	632	612	638	614	621	619	631	673	609	607	637	666	649	655	646	604	641	614	594	639	654	593	590	634	647	611	668	613	640	637	646	648	642	624	622	613	601	629	648	649	620	624	613	590	676	591	614	611	658	625	626	670	657	601	641	579	613	640	617	602	625	633	620	669	653	650	622	577	644	592	582	644	601	593	594	674	625	649	636	616	593	606	655	647	655	614	627	629	599	677	649	609	610	641	659	626	669	626	627	603	620	631	596	609	587	638	633	650	659	616	643	653	642	659	636	613	626	610	613	617	634	631	587	631	609	627	644	631	674	600	621	575	631	630	629	609	640	645	631	595	650	633	619	666	647	655	637	637	672	581	631	628	642	592	586	618	617	617	610	643	609	656	618	629	591	588	680	638	625	606	651	659	641	638	625	614	632	657	655	608	652	607	574	626	631	608	628	604	646	620	625	594	619	627	626	597	620	594	658	621	658	653	616	643	658	655	636	617	631	571	599	631	650	664	613	624	621	621	614	658	648	650	653	647	618	642	639	616	637	653	624	631	577	640	609	640	613	639	645	615	638	622	607	639	639	663	648	618	590	632	641	632	633	632	624	646	623	601	633	641	603	633	553	650
24207	21310	28360	24602	20332	1880	573	383	307	279	254	238	236	216	228	225	157	155	179	183	158	184	203	171	179	173	171	174	186	149	157	147	153	146	155	169	135	156	169	173	168	157	158	179	163	172	166	147	143	162	146	145	147	139	145	171	155	153	148	167	149	153	153	157	158	157	124	153	150	150	154	168	156	141	155	149	147	170	172	161	152	162	138	169	162	147	171	148	141	167	144	169	167	136	140	156	155	138	167	162	146	154	146	139	168	165	171	164	155	150	149	154	158	172	141	144	161	158	153	174	133	133	171	145	157	176	142	159	157	165	181	159	134	137	153	138	197	143	144	146	122	172	169	165	128	158	164	150	139	144	144	151	141	149	160	136	156	154	165	161	143	163	146	140	148	151	138	157	161	132	139	149	143	149	147	156	161	159	134	167	138	133	157	167	171	157	168	156	144	112	142	137	154	149	143	164	152	166	155	150	174	155	145	151	137	152	160	134	161	176	152	143	162	158	161	115	169	151	158	152	143	153	139	149	155	141	160	141	163	132	140	151	149	144	134	151	163	160	133	144	157	153	135	156	137	154	153	161	157	158	154	152	167	128	157	141	152	145	162	140	152	127	150	152	138	155	166	136	144	157	140	138	155	146	144	140	156	146	142	157	151	148	148	144	138	180	133	132	142	156	131	130	150	175	157	137	154	144	139	140	155	152	154	163	153	161	152	167	151	152	143	150	154	158	151	138	150	162	139	156	157	147	141	142	147	161	148	140	167	136	153	130	153	145	132	133	165	147	166	142	154	163	141	128	150	144	136	135	158	149	133	142	145	163	152	147	155	152	151	156	149	139	136	133	145	142	160	163	122	160	143	156	150	149	132	139	152	160	151	133	164	132	142	163	163	127	163	144	163	157	145	154	163	157	143	161	166	164	148	140	138	152	164	163	155	139	134	129	178	160	157	139	155	171	145	144	155	160	159	156	164	155	154	139	159	166	157	153	131	133	138	145	163	160	159	140	128	144	146	169	147	142	151	149	144	141	146	145	170	135	145	174	156	134	169	154	161	147	146	133	168	152	148	135	137	147	133	154	176	155	144	143	144	150	142	159	146	143	160	138	139	131	161	159	139	147	155	151	127	141	159	140	163	133	141	157	129	162	139	169	145	154	165	134	140	154	157	139	146	135	166	141	144	154	147	172	148	148	144	144	131	155	155	154	138	176	162	149	139	140	129	163	154	158	140	150	140	152	148	161	154	129	148	135	134	146	146	166	158	154	149	135	149	169	153	150	158	171	162	177	153	146	146	134	159	159	174	147	133	143	114	165	148	134	134	166	140	173	148	157	129	140	155	148	142	156	142	127	173	167	175	165	146	154	150	145	141	161	140	178	159	173	146	123	153	168	153	166	135	154	149	166	164	157	173	145	138	137	145	137	140	155	159	148	150	130	144	168	154	168	157	145	145	146	141	152	167	140	172	164	148	147	136	158	149	177	158	134	154	143	158	151	141	157	145	150	150	162	148	163	154	171	146	171	152	151	156	140	161	148	154	143	146	166	147	149	149	153	156	158	160	159	146	160	153	151	151	164	160	153	148	167	136	164	133	142	134	120	163	158	141	146	169	171	147	153	150	134	136	172	143	146	158	160	164	172	140	143	155	154	156	182	138	127	154	152	136	143	124	157	175	161	151	154	167	131	152	151	133	160	185	128	149	146	139	154	152	155	148	149	153	139	144	135	150	142	157	144	160	150	150	161	148	149	155	146	158	131	149	157	161	149	146	137	156	129	150	171	157	149	170	147	149	156	161	159	149	155	136	163	146	139	137	161	133	137	157	158	132	160	167	148	161	145	152	153	139	143	153	142	151	140	156	148	146	177	139	161	139	172	142	150	158	153	141	177	146	162	144	155	156	135	144	154	155	154	160	151	121	158	132	141	145	152	155	148	154	162	155	151	148	140	153	160	131	149	170	157	168	146	140	151	155	152	173	150	165	163	151	163	158	152	166	162	143	157	157	144	147	164	149	152	151	159	142	165	155	155	158	163	140	175	122	159	172	167	127	145	160	159	139	161	146	128	156	158	145	147	167	122	148	184	171	150	140	163	133	166	146	157	161	161	148	162	152	152	150	138	127	136	135	118	130	148	143	151	157	141	169	127	145	125	168	156	154	153	148	188	154	145	151	152	156	148	150	160	155	143	132	135	157	150	159	137	131	119	147	140	161	176	174	152	144	131	136	154	171	133	158	137	153	162	134	147	162	145	149	133	142	142	137	121	161	167	161	169	164	144	156	152	133	153	160	175	156	134	142	125	139	165	154	136	162	155	132	148	143	148	164	156	143	146	130	122	146	171	163	161	166	150	148	165	150	164	145	154	145	153	139	158	136	130	158	166	179	151	131	164	150	162	162	140	144	138	164	153	150	133	144	126	131	142	143	153	144	174	136	170	149	142	149	160	162	140	153	141	136	170	139	156	153	124	152	162	151	136	134	145	161	162	142	137	161	151	157	136	119	152	144	152	134	142	155	149	157	149	165	155	154	152	142	154	143	164	150	167	151	143	179	152	158	152	143	149	148	163	140	158	153	157	153	152	150	150	143	138	163	148	166	125	144	136	161	137	162	166	132	144	167	150	142	137	143	162	165	141	137	138	158	145	168	146	142	161	151	150	144	155	149	147	145	138	167	153	142	164	145	132	142	166	148	140	140	161	130	156	144	153	131	158	124	155	165	149	154	149	173	149	175	147	147	151	172	162	129	143	144	180	155	159	159	151	141	147	148	140	144	157	159	133	154	158	128	146	146	175	164	150	138	136	154	135	166	170	132	169	134	164	133	152	145	138	144	139	162	154	153	179	166	153	154	159	141	142	132	143	168	135	170	144	147	151	146	146	150	155	140	160	156	146	174	130	172	148	142	146	111	134	147	169	144	162	146	144	151	132	172	168	158	148	151	145	151	157	138	150	145	151	146	140	147	154	161	159	131	175	192	137	155	175	145	134	151	174	132	151	150	139	149	149	132	164	144	139	134	134	168	145	158	151	142	139	141	171	129	132	137	153	147	157	157	141	144	136	157	153	146	139	157	141	153	143	156	125	157	159	146	157	141	145	152	157	157	146	146	155	147	159	154	149	138	140	165	146	158	164	159	153	154	179	151	151	166	142	132	155	156	140	168	170	153	153	171	139	167	151	133	161	152	140	148	150	145	166	165	164	146	151	157	159	171	153	162	176	149	142	159	153	155	167	140	141	139	136	145	141	148	148	160	152	135	144	155	157	149	153	157	138	148	140	169	151	143	145	149	117	141	141	151	166	150	137	164	146	158	125	157	139	121	139	167	165	142	137	142	152	143	163	139	141	153	170	136	162	147	178	135	120	152	148	147	139	152	172	153	156	157	165	135	144	156	140	172	116	137	154	142	136	137	139	141	157	154	156	158	164	155	172	147	167	161	153	137	170	143	169	163	159	145	124	147	162	145	142	139	153	161	168	129	159	152	137	125	158	154	170
22655	10418	15804	4279	2918	2074	1589	1313	1082	911	776	648	642	577	532	523	472	467	428	418	421	362	393	376	412	395	363	393	355	357	341	385	355	328	329	347	352	326	333	307	338	327	328	331	312	324	332	321	336	354	284	315	322	326	329	326	324	348	340	366	327	337	315	304	306	329	300	331	330	351	320	305	304	304	315	327	305	332	331	325	305	322	307	310	319	319	301	308	300	301	348	341	311	330	310	335	358	328	328	316	352	351	314	327	319	331	318	340	317	320	281	315	287	341	316	322	322	306	297	329	339	308	312	330	298	304	316	302	312	337	307	292	334	306	306	314	313	317	308	304	289	308	324	304	322	324	320	313	315	375	330	319	308	318	316	309	317	328	279	269	328	346	313	293	301	277	312	304	317	314	331	317	302	341	336	313	310	312	298	307	321	283	311	295	314	328	320	317	337	315	290	324	327	318	312	346	299	304	303	314	306	302	334	341	304	330	286	306	301	294	323	298	271	296	325	313	295	303	318	317	305	269	310	294	325	322	307	310	346	302	300	292	270	301	304	316	315	326	304	319	316	294	317	326	308	325	313	312	303	303	280	327	291	327	304	369	307	337	323	281	295	300	299	333	303	305	297	336	328	312	320	313	296	313	286	295	323	311	311	355	329	294	306	312	313	308	323	314	315	302	308	357	287	347	326	291	303	331	347	313	338	315	323	282	282	293	313	305	330	341	348	274	316	316	269	308	300	317	295	322	319	305	337	306	281	303	325	276	287	337	323	321	295	318	317	319	335	309	299	302	295	312	332	304	313	327	319	344	332	331	311	331	320	314	322	294	318	335	307	307	304	308	314	324	321	307	312	311	318	305	335	325	301	317	309	306	314	282	335	315	321	324	324	319	295	308	306	322	304	299	307	330	302	310	308	314	304	350	322	299	291	305	325	293	330	302	299	345	318	319	328	321	310	316	284	331	300	305	313	308	298	331	316	312	300	296	319	336	307	304	306	316	294	321	299	304	324	326	330	330	323	283	344	305	312	296	324	323	314	339	329	290	279	296	286	321	287	302	297	323	319	286	319	317	334	307	277	301	310	300	325	313	274	333	327	311	282	296	298	327	303	322	303	287	311	312	306	326	318	306	325	306	309	328	303	277	313	359	272	335	309	347	293	331	324	327	324	309	309	342	299	302	331	296	294	313	315	312	298	331	319	327	307	303	337	308	321	340	310	327	310	291	307	325	313	337	313	314	308	309	313	321	290	331	320	317	320	326	300	295	305	340	303	315	312	301	294	289	315	320	329	289	314	312	331	328	290	311	341	334	313	291	284	291	319	314	294	331	313	279	295	324	334	327	348	296	318	345	296	345	330	320	321	305	351	342	382	320	317	298	322	332	343	297	307	322	294	301	315	312	299	316	323	302	324	323	306	325	325	349	317	299	304	315	286	342	345	335	316	289	350	332	291	335	307	303	328	280	345	326	337	328	309	322	322	316	292	327	288	330	326	323	328	335	307	310	341	313	325	312	282	332	304	311	319	328	321	333	321	296	320	318	290	298	293	328	335	292	313	287	312	314	331	306	325	323	285	284	309	300	294	335	298	293	314	306	309	298	336	329	324	306	331	322	308	319	290	287	345	310	317	321	325	338	300	301	298	336	320	287	302	350	320	294	306	306	319	311	322	329	333	293	309	324	318	341	326	306	309	308	314	295	293	306	296	321	295	323	307	288	323	291	312	302	321	290	349	311	302	316	275	275	320	290	280	305	332	328	314	313	306	328	303	333	301	314	323	292	309	298	304	299	298	300	329	284	316	309	298	286	338	309	323	286	324	315	304	330	302	320	311	308	301	342	319	302	313	303	317	287	313	307	343	324	321	318	309	309	318	311	319	328	300	302	273	321	322	315	334	323	323	321	298	318	330	328	306	318	334	297	301	325	306	327	308	332	322	322	300	286	301	308	317	308	293	330	353	328	296	321	292	304	306	318	285	305	336	308	324	292	290	299	312	333	309	311	308	317	316	352	312	304	293	312	324	310	318	314	308	304	292	302	289	308	293	336	312	316	331	319	325	280	290	299	253	291	292	311	294	311	351	314	304	292	334	300	323	272	329	320	326	303	278	311	321	313	284	298	330	322	345	326	353	308	326	313	305	328	314	316	309	334	286	335	309	316	281	314	287	322	317	338	296	298	298	320	302	338	317	311	341	317	281	312	316	293	297	319	314	310	307	325	354	321	320	270	304	279	311	343	338	316	295	290	277	328	296	311	303	351	308	321	319	359	310	294	345	320	329	317	317	311	277	304	298	326	307	336	323	316	282	317	306	290	351	311	302	313	300	309	347	300	313	326	312	290	315	332	302	319	327	311	349	324	337	290	305	305	311	334	303	318	300	294	323	320	316	318	320	325	321	307	306	341	313	282	340	310	321	307	298	366	310	329	297	327	350	332	316	306	345	338	269	325	326	288	318	325	318	322	327	277	307	284	300	308	301	301	302	342	329	321	307	272	303	321	318	322	329	282	334	293	324	297	296	337	325	317	347	291	306	310	280	283	297	316	294	287	334	329	310	294	310	313	292	327	320	282	309	287	338	322	319	305	308	294	320	295	330	323	318	294	303	288	326	298	284	288	285	307	325	301	339	326	324	308	363	357	337	313	324	302	310	359	326	315	299	335	286	304	346	318	328	323	290	326	339	310	329	314	313	293	323	309	322	304	278	290	328	322	314	293	303	321	290	296	342	341	309	338	336	345	320	280	315	294	323	348	292	329	314	303	326	317	296	330	307	295	316	283	295	349	340	295	284	317	332	295	326	306	307	303	317	297	317	331	314	330	303	318	306	313	307	295	331	296	300	321	317	319	306	298	310	310	284	306	367	316	303	314	310	320	356	308	309	299	284	306	309	332	327	336	320	375	327	342	315	293	298	327	303	277	327	308	310	309	329	301	351	307	330	299	302	332	325	353	301	309	280	316	294	303	309	314	327	301	306	326	337	319	323	304	285	295	310	309	351	308	329	347	313	287	302	302	326	288	307	284	326	306	308	326	296	318	328	323	302	327	291	323	303	299	328	314	338	305	314	317	346	329	305	338	326	322	312	301	295	293	304	297	324	314	318	318	347	324	286	262	294	312	312	336	297	292	317	345	288	314	251	315	316	332	292	327	328	288	326	315	300	287	357	293	331	311	295	282	338	313	318	304	326	336	325	337	314	304	331	301	315	288	322	329	354	326	334	305	315	330	318	291	314	312	338	309	299	315	345	301	338	284	286	300	308	309	306	311	292	330	306	296	324	288	320	333	294	329	311	309	318	306	305	312	314	311	336	298	329	305	334	316	288	310	304	308	340	291	320	326	295	351	323	325	312	311	325	324	320	300	319	270	291	314	306	293	326	305	305	319	295	331	267	332	333	285	322	307	307	314	314	344	292	311	333	285	322	293	331	331	310	300	329	344	310	328	325	315	325	316	324	312	303	323	298	320	313	314	332	288	338	301	303	298	311	341	303	279
23340	21346	29037	24029	21346	19454	2006	827	628	572	516	487	426	406	380	398	342	327	356	355	375	359	343	358	329	324	312	351	317	302	338	351	275	279	320	340	319	318	283	331	323	314	298	300	327	313	308	321	308	339	307	339	313	306	282	354	309	301	302	325	316	317	300	294	316	310	306	320	289	316	281	311	326	315	320	324	321	305	297	298	313	332	324	307	304	319	281	310	318	319	316	327	293	317	312	290	323	289	333	299	307	302	334	316	285	316	286	320	291	258	293	314	306	293	292	303	300	267	318	328	293	319	320	334	304	270	289	290	287	283	282	287	312	295	306	320	314	337	274	277	295	290	292	304	280	320	279	329	305	299	291	329	275	307	286	290	303	295	297	296	292	304	302	336	293	305	317	344	315	315	328	316	299	321	303	311	293	325	317	291	306	314	283	329	331	305	298	309	322	303	320	268	281	296	306	317	271	281	318	290	311	282	317	275	311	293	286	294	311	303	314	291	284	292	320	266	315	306	321	327	284	295	317	319	320	307	318	290	307	313	310	327	321	316	271	288	287	294	292	299	293	286	299	324	328	316	318	312	293	283	276	267	293	281	300	288	316	309	292	315	298	304	307	318	309	327	304	290	314	286	294	311	293	261	326	300	292	334	329	277	318	283	276	327	314	295	299	310	308	292	265	278	316	320	298	297	286	288	310	304	287	306	313	284	283	268	302	313	302	300	309	316	298	294	295	275	307	284	326	301	325	261	320	303	321	324	314	297	285	316	282	288	299	304	297	294	282	268	308	303	318	303	320	292	289	317	306	299	328	268	303	285	310	282	295	297	319	299	299	335	291	299	308	329	351	311	304	300	320	311	304	310	300	268	339	334	312	329	324	279	322	299	292	311	338	308	278	277	330	301	274	278	319	273	314	261	281	322	275	316	312	339	286	291	291	324	294	318	319	289	302	319	301	288	314	294	298	303	293	273	269	312	321	298	278	296	312	288	317	256	302	301	328	278	309	304	267	311	278	290	317	304	287	298	302	280	294	318	305	303	292	340	326	281	320	328	316	293	280	295	301	314	303	308	333	310	340	321	321	295	283	319	287	276	286	297	309	287	305	275	305	337	313	296	339	294	257	335	288	326	290	263	290	290	320	268	289	292	329	296	309	253	289	294	301	326	324	291	296	308	301	290	282	296	306	292	326	304	307	302	293	325	314	280	288	285	267	307	310	316	273	277	284	306	284	281	308	330	278	300	279	315	307	297	287	297	305	315	302	283	321	301	287	341	358	311	287	326	286	278	280	312	306	328	304	305	271	308	298	307	324	315	272	280	298	308	307	322	293	293	282	295	292	326	313	301	319	316	331	297	312	291	311	294	275	314	308	275	301	302	311	296	325	297	315	284	292	301	307	271	297	287	317	296	313	293	306	291	281	299	330	288	305	307	306	314	287	288	277	308	333	296	274	317	271	306	289	344	300	288	310	299	327	292	276	307	304	307	282	296	294	297	282	299	287	264	289	294	320	283	304	289	289	287	304	320	300	309	282	296	288	282	297	300	299	303	325	298	281	312	324	307	331	278	285	318	350	302	285	310	329	280	278	308	297	299	308	295	322	286	328	305	323	326	308	315	310	304	300	294	310	314	322	320	277	321	284	311	312	329	304	349	299	280	287	321	307	281	276	314	253	317	304	279	294	310	306	304	304	302	303	348	324	321	309	327	295	298	318	260	317	282	288	303	324	305	293	310	323	282	305	276	267	300	299	297	306	310	291	293	316	307	297	305	286	308	317	296	272	283	357	326	300	315	302	326	326	289	304	308	265	305	323	330	268	319	328	288	313	277	285	337	308	314	329	300	278	328	314	300	301	286	302	321	332	302	303	300	337	278	312	273	267	315	310	298	314	294	268	331	310	313	306	294	350	286	289	299	281	290	327	292	284	334	304	285	282	315	275	297	321	321	289	289	319	310	299	311	281	324	319	295	354	369	300	284	305	294	321	292	286	317	319	342	298	321	285	305	328	294	302	318	298	332	297	313	284	320	295	305	290	313	296	324	276	300	278	303	283	299	308	297	288	320	290	327	287	316	302	310	312	317	316	315	286	289	299	315	297	294	297	289	339	268	305	265	303	279	326	311	290	256	295	313	288	270	307	292	301	282	284	303	303	325	290	308	294	288	297	303	338	309	327	312	285	324	312	298	325	300	305	291	333	307	293	270	275	261	280	299	302	293	314	306	293	318	289	307	308	312	320	303	284	295	263	302	321	304	293	315	268	317	307	312	282	310	305	291	302	314	289	310	301	310	284	309	284	323	301	302	294	293	295	292	301	316	341	317	322	313	340	269	320	316	292	302	288	289	259	321	274	322	303	286	293	286	254	278	314	303	298	308	305	278	282	342	278	299	303	317	285	335	299	315	327	293	286	301	283	289	308	312	296	247	308	306	305	293	291	310	299	299	298	304	294	285	302	310	323	307	310	289	310	289	309	302	305	311	292	294	302	313	289	302	299	291	276	330	292	290	268	307	302	308	313	264	314	315	327	293	302	287	303	288	323	289	286	300	292	293	263	301	304	313	301	313	293	252	311	310	294	267	297	295	307	298	291	318	304	314	293	296	277	283	278	322	317	285	328	308	315	327	319	336	284	266	313	312	290	284	288	316	325	308	313	310	296	284	309	331	300	287	312	338	311	310	332	270	310	275	286	282	269	292	288	290	287	300	308	283	327	292	312	275	278	298	294	285	315	319	296	303	268	296	309	347	335	318	292	329	293	330	339	301	305	300	312	292	306	299	265	309	278	313	307	292	297	309	307	310	321	275	282	276	296	298	294	293	306	305	300	307	290	274	282	299	281	285	282	286	297	298	305	311	322	277	278	298	322	274	324	299	280	313	276	290	291	293	288	303	301	335	338	302	310	305	280	301	333	278	321	310	300	289	304	309	312	299	297	300	297	293	321	304	307	321	330	270	287	298	298	308	300	310	279	320	303	326	316	316	298	315	305	325	314	276	324	281	285	309	286	315	251	292	291	285	323	298	321	298	298	296	290	298	293	341	294	298	297	310	315	330	286	295	297	325	305	268	313	288	339	331	303	305	309	317	323	256	298	312	282	331	303	299	322	320	288	289	324	281	307	306	303	309	293	262	303	291	318	310	298	306	250	300	287	306	307	294	297	298	314	284	292	298	324	302	274	315	292	280	322	297	302	318	256	290	291	317	325	316	289	302	309	292	301	307	312	284	277	305	273	320	275	300	297	331	303	296	293	283	303	315	306	288	282	297	288	300	332	303	299	309	285	292	289	262	291	279	289	292	286	299	294	324	277	318	310	311	294	328	315	317	303	296	324	318	291	301	293	297	297	300	285	300	342	296	303	287	304	298	324	334	283	312	328	296	292	306	287	333	314	300	331	320	309	333	297	271	308	309	292	287	306	317	296	290	301	290	291	293	290	314	284	318	305	335	312	303	298	307	303	332	320	303	308	291	291	306	321	338	301	303	290	311	327	282
27015	16581	22579	7467	5039	3687	2822	2346	1988	1594	1408	1250	1115	1033	953	898	892	833	808	777	779	683	693	700	714	697	691	643	626	661	638	615	618	593	607	627	593	611	618	578	611	594	568	577	596	569	581	592	545	598	595	593	598	612	575	548	594	556	592	557	589	583	593	593	629	559	565	569	548	604	580	555	581	560	588	571	564	564	565	569	535	523	590	562	562	562	586	549	553	538	579	578	562	558	566	585	604	586	551	543	576	565	547	549	565	570	580	583	571	522	572	550	539	553	576	520	565	558	595	542	559	559	550	551	597	481	516	579	532	573	537	596	582	566	562	574	567	583	541	555	549	535	560	555	595	570	555	529	558	568	559	554	560	565	555	546	525	552	567	543	538	583	547	532	587	535	564	560	512	572	542	553	557	595	541	528	539	535	549	488	564	596	584	535	538	566	526	509	578	563	594	554	530	544	524	558	574	571	542	568	586	570	550	526	559	567	570	574	542	520	570	559	534	553	610	569	576	601	564	571	541	521	546	570	605	553	550	492	579	555	532	574	585	522	588	566	557	535	560	577	548	559	536	542	543	553	599	539	569	513	555	559	556	601	587	587	575	557	564	536	533	552	564	551	541	574	556	540	588	603	581	539	559	549	523	550	558	574	573	561	574	557	566	556	545	545	578	569	585	539	569	544	539	549	565	568	554	580	591	559	533	600	550	536	577	581	528	531	538	548	507	565	559	567	540	565	529	564	551	543	567	593	538	538	569	600	531	564	544	529	566	526	551	549	578	524	535	518	525	562	572	560	594	568	533	527	522	498	540	560	555	545	528	553	579	534	546	548	557	558	560	574	519	568	563	559	513	524	541	619	533	574	555	532	524	568	573	571	572	557	544	528	547	575	543	592	550	574	567	569	542	561	567	566	529	547	597	507	576	541	558	568	553	568	539	536	568	577	538	509	576	563	553	547	576	578	569	547	595	547	583	575	572	583	564	559	555	571	573	542	617	544	511	542	541	568	588	575	557	520	546	571	525	554	555	575	550	586	529	527	551	550	558	573	555	593	547	489	585	572	546	548	591	569	546	555	562	571	587	550	550	537	539	571	563	555	582	578	548	568	539	545	567	574	564	530	558	524	554	593	552	518	560	591	533	607	565	572	573	566	571	529	540	510	560	550	513	517	569	593	565	533	603	545	582	550	591	548	520	531	586	584	562	535	555	526	566	574	537	575	556	578	535	546	578	542	567	523	591	509	549	560	527	529	538	567	579	599	563	570	570	558	543	550	576	606	558	578	566	572	512	524	505	554	583	519	567	542	578	556	523	561	565	555	505	570	555	543	557	551	544	554	557	593	559	543	593	597	533	506	529	567	556	561	579	561	562	494	544	556	544	576	517	521	573	564	577	554	572	549	530	590	599	569	534	589	596	552	520	555	566	531	544	538	578	543	563	564	535	575	582	582	546	555	552	592	565	531	559	584	600	578	547	621	554	579	555	513	555	595	564	553	590	542	545	573	546	579	535	576	600	557	561	582	543	533	577	566	588	579	530	563	544	520	555	514	566	540	530	560	522	549	550	565	538	579	558	544	563	542	560	567	570	588	564	525	526	514	556	531	553	558	586	546	559	548	544	570	557	537	563	557	586	550	531	529	556	547	568	536	565	588	582	520	526	562	603	563	579	552	590	537	490	553	550	587	533	596	569	579	558	557	500	585	546	583	524	539	575	589	561	542	545	574	569	544	569	521	565	541	574	541	582	532	573	570	558	513	565	531	566	533	560	503	575	567	581	579	601	562	521	551	563	570	591	518	561	546	519	531	563	539	567	565	601	569	603	568	581	591	547	546	590	541	517	555	545	568	568	531	597	582	544	514	533	576	512	544	557	550	584	558	573	520	618	538	536	554	534	554	531	573	552	578	589	551	566	550	537	560	575	548	552	512	532	548	564	599	601	541	547	531	512	553	559	568	543	566	565	490	548	547	595	544	509	583	546	599	557	556	564	563	584	521	579	508	581	555	554	560	570	608	576	565	538	540	565	543	543	550	575	558	559	560	556	568	519	528	569	522	532	587	541	515	569	575	554	534	593	567	512	551	565	592	532	590	559	568	568	537	583	542	520	563	551	525	583	572	542	551	524	537	581	533	588	575	573	557	566	540	520	552	553	539	522	587	555	552	581	579	536	531	572	531	540	556	548	568	557	570	518	569	520	566	516	581	539	559	591	555	538	520	578	547	538	582	538	540	568	543	539	566	542	567	585	541	595	548	535	564	596	563	535	591	589	546	600	556	579	577	593	544	565	567	573	537	509	530	559	563	585	571	564	544	542	573	579	540	596	542	523	537	552	548	522	559	529	590	562	548	651	533	541	563	548	553	555	551	569	543	535	534	570	552	563	573	572	538	557	563	571	541	564	570	523	529	576	591	590	579	564	580	546	568	540	564	528	586	559	599	593	557	591	601	552	550	558	574	516	563	535	557	510	550	587	536	549	564	516	529	566	565	584	551	590	564	536	521	549	530	596	575	584	528	580	533	581	584	547	527	544	580	514	548	578	569	553	541	517	542	596	545	588	575	531	569	550	589	563	556	507	569	529	577	558	567	532	580	608	564	548	561	540	570	556	555	518	580	561	582	522	553	539	567	556	612	561	569	515	578	569	539	576	557	569	565	559	580	563	527	526	554	514	548	567	541	562	573	593	541	565	595	575	606	540	544	584	557	544	585	587	560	552	510	593	542	563	554	563	557	570	535	590	569	529	574	543	542	523	571	568	532	537	550	571	559	560	538	574	540	529	566	526	574	516	564	540	564	528	506	547	560	574	559	583	555	574	555	515	577	583	557	548	552	527	569	537	568	536	532	589	554	557	532	547	528	573	567	543	583	582	567	529	603	570	537	547	600	546	527	571	528	495	564	530	586	561	570	517	531	545	544	597	535	561	574	538	540	580	571	513	555	521	558	544	541	522	556	550	467	538	565	535	547	580	565	508	560	546	570	534	536	559	539	562	526	556	568	524	543	542	557	544	565	549	544	547	542	546	565	576	552	564	555	579	535	512	563	538	559	569	589	570	543	554	544	597	537	528	540	514	514	550	536	560	547	577	571	545	529	552	575	578	550	557	531	514	524	485	556	544	559	546	584	540	561	545	548	570	538	555	523	584	542	566	511	562	537	572	536	507	542	592	526	533	560	560	523	529	544	580	565	569	527	557	589	557	559	561	558	525	564	524	591	512	567	560	554	567	590	546	586	543	502	570	548	553	498	554	570	535	544	579	578	593	585	533	565	536	527	528	534	600	548	573	566	527	552	547	517	565	550	592	582	506	575	532	573	600	579	579	589	585	549	578	569	550	522	550	557	571	535	541	561	505	537	527	519	542	549	557	567	557	585	571	553	535	545	521	551	564	562	591	545	585	504	504	552	589	550	575	511	574	510	567	587	573	551	536	575	587	571	535	587	553	586	576	539	553	525	546	516	531	526	567	569	555	536	586	513	551	561	564	512	513	505
26625	20737	8907	758	414	325	376	348	321	344	320	325	336	301	344	327	316	309	321	311	317	295	350	317	307	321	292	324	318	327	324	311	313	306	339	326	305	351	326	338	315	306	298	333	296	327	305	345	327	294	336	293	259	330	324	323	327	296	339	332	322	307	371	334	314	302	303	297	314	297	328	315	319	299	310	317	327	292	309	322	326	306	321	321	315	320	299	308	295	287	305	292	342	290	325	320	312	285	302	300	296	307	321	323	311	291	300	328	333	322	326	304	296	286	288	274	316	317	315	305	322	316	348	327	343	309	297	332	309	301	305	327	306	332	340	324	309	359	333	323	323	319	315	281	335	296	300	294	303	294	310	308	316	316	323	302	329	291	302	334	330	315	322	295	309	280	333	309	304	316	311	291	329	295	337	319	338	318	299	314	304	330	355	313	316	300	328	302	310	316	307	317	310	316	329	322	300	307	291	318	338	338	287	303	335	315	317	314	316	316	298	309	310	307	310	331	331	323	315	321	320	299	344	324	325	318	322	308	332	314	320	339	328	305	342	287	333	309	315	310	320	316	325	315	293	300	316	326	325	313	333	306	326	324	281	305	309	332	299	330	328	306	329	329	323	305	282	341	328	315	290	318	315	333	316	340	331	334	321	271	339	342	285	333	328	309	290	342	284	296	328	338	326	315	335	318	316	308	340	302	323	295	292	307	307	299	299	354	312	293	324	312	319	318	323	334	331	292	319	336	317	305	310	301	321	322	324	339	311	302	333	319	298	314	323	328	309	287	313	297	312	314	333	316	296	304	324	322	332	350	296	307	289	309	298	326	331	302	318	296	316	328	327	312	292	313	310	321	298	333	334	353	300	300	332	307	294	276	295	305	319	332	332	331	318	317	293	319	342	309	306	326	324	326	336	301	302	321	357	303	293	311	314	329	314	298	279	328	314	295	304	322	311	299	317	312	342	315	322	315	289	292	327	316	290	302	304	318	300	312	303	327	358	331	314	290	330	314	325	295	319	356	347	339	339	285	320	327	310	314	323	308	319	321	286	305	305	320	288	314	327	322	310	309	294	306	323	330	316	345	340	353	308	292	313	357	327	316	295	308	306	321	305	315	313	302	308	312	331	345	346	322	309	321	293	287	308	324	311	308	319	290	321	322	310	273	297	328	326	305	335	322	299	287	310	327	328	291	325	338	329	302	306	305	296	316	313	308	290	328	287	323	329	298	313	319	304	346	294	323	323	297	341	317	340	269	302	316	311	319	307	304	323	306	345	343	312	349	302	313	308	306	296	312	337	319	292	307	308	336	346	368	324	324	329	289	301	300	311	299	333	312	345	300	272	339	323	285	303	310	318	319	300	291	317	333	316	350	313	332	304	308	300	298	324	287	318	300	347	313	308	326	321	300	307	330	323	279	305	300	309	330	296	323	301	320	342	347	314	311	295	332	319	337	313	299	314	315	296	321	297	333	328	346	312	311	312	323	307	337	284	293	335	320	311	335	304	331	308	306	305	344	336	294	356	329	321	347	273	303	272	316	305	313	283	315	301	311	307	306	324	329	310	318	324	293	291	288	315	312	311	333	326	315	333	316	330	277	308	316	301	309	307	326	318	340	345	288	321	331	338	319	324	315	301	331	304	307	354	338	320	341	283	311	318	317	324	326	345	293	315	285	321	327	297	301	314	332	310	345	304	266	328	319	317	338	308	297	324	306	293	351	311	336	271	310	308	303	262	306	279	310	313	313	313	316	345	312	327	302	323	316	310	327	303	294	332	337	322	286	301	312	352	317	316	297	351	300	327	328	327	301	342	312	330	302	318	318	323	289	296	289	333	289	320	311	311	299	307	308	326	318	308	321	338	337	311	314	335	313	329	315	344	287	335	297	321	345	318	337	305	299	327	334	320	300	296	313	291	315	336	301	328	307	302	294	309	302	309	314	324	347	305	310	311	334	338	307	338	308	312	296	317	333	295	309	331	336	344	349	335	307	331	320	318	318	311	312	298	326	308	287	309	306	326	314	288	313	322	296	325	345	314	313	303	327	302	338	344	324	295	317	327	320	323	305	322	306	317	346	304	307	319	311	355	313	294	319	340	296	293	309	329	306	328	299	325	327	329	295	329	316	333	314	314	281	329	303	318	323	318	311	352	344	345	310	318	292	333	337	372	306	305	353	334	303	344	333	311	330	345	332	315	342	336	335	295	316	314	268	321	305	331	322	315	336	335	291	302	323	343	307	303	295	315	312	289	296	317	315	353	322	316	304	320	330	323	309	340	322	294	319	316	323	303	302	290	295	310	312	307	321	345	301	323	299	309	313	321	341	329	304	312	301	321	327	336	350	334	325	303	311	312	325	313	320	318	294	310	295	276	322	303	313	307	325	329	327	313	345	322	325	315	319	318	303	309	313	305	290	330	326	313	311	341	332	311	326	317	342	305	319	285	323	291	327	324	292	328	328	305	321	315	307	323	292	316	303	312	337	323	322	314	303	314	323	342	324	320	346	299	335	327	327	313	290	313	303	320	329	318	340	318	346	327	308	317	312	311	302	329	315	308	343	330	289	294	306	316	303	308	303	329	283	316	299	321	326	315	315	340	303	305	317	300	316	309	300	317	335	285	325	305	303	329	295	348	325	289	328	301	320	311	312	326	317	291	316	326	289	298	298	291	309	308	318	286	309	329	312	311	304	314	324	312	329	309	313	323	292	341	302	318	319	321	347	313	284	308	287	325	355	290	326	334	348	289	328	311	319	289	294	306	335	313	304	305	296	349	314	318	328	310	329	323	327	334	294	312	321	315	323	297	344	280	298	308	305	322	336	324	299	321	342	325	320	301	323	324	310	318	311	353	299	284	351	303	288	320	298	333	379	328	303	307	328	314	327	307	288	314	310	342	292	327	345	343	310	328	329	319	341	317	317	321	305	307	321	316	327	322	310	305	348	319	341	290	280	329	309	312	297	291	308	307	309	281	324	315	281	322	343	325	304	332	327	314	324	323	328	298	333	303	282	337	332	290	326	298	302	348	326	290	304	302	326	329	329	327	321	310	319	311	333	316	296	288	336	338	300	349	330	336	317	316	310	323	347	301	296	322	303	310	350	350	319	318	317	325	324	295	303	293	317	316	313	333	296	321	305	323	302	327	293	326	328	330	314	317	310	335	303	288	347	359	324	319	324	332	328	308	319	289	321	314	295	318	372	307	353	294	298	320	344	328	324	331	355	341	333	311	310	319	324	338	319	327	324	340	338	309	338	322	314	309	308	302	306	303	351	318	338	289	307	329	349	330	305	298	317	313	295	320	313	294	304	301	333	325	348	297	338	375	340	325	302	291	321	333	352	298	317	352	328	325	317	343	298	288	357	328	320	327	341	301	312	320	298	285	316	284	304	325	298	312	295	317	291	326	306	289	316	299	304	287	333	319	314	331	325	281	338	371	305	316	293	283	326	319	327	338	315	311	317	285	300	294	324	334	342	316	320	317	315	317	311
10822	1770	2657	1041	817	761	725	743	646	652	686	625	618	669	622	650	638	599	625	661	629	610	613	657	586	631	612	640	592	641	611	673	603	655	626	649	603	639	597	597	630	561	607	630	607	617	615	683	636	627	618	644	649	663	612	615	624	621	624	611	617	608	621	603	638	639	616	638	624	616	624	602	628	664	610	620	625	616	630	630	608	594	646	642	584	653	651	641	600	644	611	608	647	614	615	635	620	612	658	633	603	645	632	614	627	672	628	608	604	657	589	642	612	608	650	666	604	642	628	632	602	586	662	633	633	611	652	667	645	602	605	617	595	625	616	632	625	651	583	637	687	572	627	655	621	605	575	630	655	642	636	634	649	660	600	623	635	651	651	632	644	638	611	653	607	570	628	581	647	634	567	644	632	632	645	583	617	641	643	616	592	611	660	610	633	655	613	646	603	608	646	604	623	610	641	625	618	638	601	622	656	673	579	608	591	642	638	618	636	646	632	633	596	702	664	636	637	619	620	657	675	604	671	573	611	607	635	625	648	635	584	626	587	612	614	670	640	634	650	620	638	658	608	609	614	633	644	641	700	672	634	599	604	642	609	651	636	642	624	619	585	642	618	614	596	638	643	615	584	631	610	612	649	599	622	626	635	613	613	602	617	619	602	630	668	593	597	611	623	603	619	605	634	572	647	651	580	635	627	634	614	578	671	619	661	643	629	644	613	568	610	628	650	626	619	662	603	639	627	592	624	568	643	612	618	636	564	669	650	657	640	633	669	616	629	620	617	602	594	584	621	615	600	624	610	624	611	600	614	642	631	617	596	632	591	619	594	645	585	643	588	641	672	616	616	591	628	609	619	632	623	621	629	616	636	623	618	642	611	660	609	618	610	623	639	612	627	610	655	599	637	600	605	606	640	611	593	636	611	621	601	624	614	644	650	658	586	647	639	636	652	623	625	655	671	644	664	651	610	659	628	606	608	647	670	635	627	610	623	666	621	614	610	629	611	648	659	626	626	653	595	644	598	626	638	630	616	658	665	592	588	651	607	641	622	635	620	625	597	625	624	633	677	606	653	614	618	622	626	601	633	573	612	586	622	624	637	598	638	630	631	669	587	615	688	602	639	634	631	608	692	631	611	618	625	652	636	625	621	617	623	638	620	620	618	614	595	597	662	607	629	626	645	638	649	637	629	574	608	630	623	607	665	590	616	656	577	680	618	658	615	659	659	618	637	615	599	600	641	645	629	597	641	588	634	640	576	632	648	637	589	610	633	665	600	634	635	617	603	638	625	621	607	634	692	645	607	656	654	676	671	588	634	589	557	677	580	599	598	607	582	572	599	640	590	628	597	642	649	663	625	642	620	639	624	629	625	656	627	622	648	678	596	608	612	609	641	625	611	553	586	617	628	602	607	647	647	611	685	642	641	580	622	616	616	651	664	628	620	611	631	672	611	621	644	639	637	644	630	610	620	589	628	584	616	652	609	592	633	627	621	634	586	619	658	662	655	573	650	545	638	621	599	612	611	608	592	657	602	615	600	631	609	665	601	606	629	652	606	608	588	612	560	652	639	658	598	629	631	607	609	641	635	580	644	645	630	631	641	591	645	618	650	636	665	612	615	612	629	592	613	645	618	618	593	617	619	603	640	580	610	563	653	639	628	643	655	644	619	635	626	595	650	599	649	687	616	618	655	599	651	648	597	629	569	616	604	599	585	583	614	601	667	626	594	666	624	608	619	644	630	621	648	637	578	631	605	623	589	654	588	647	636	670	632	651	554	631	636	616	620	628	622	632	631	643	641	619	656	657	648	624	625	633	629	607	660	616	615	654	649	669	624	612	649	609	608	655	618	667	606	594	599	629	614	598	679	644	622	643	616	594	632	598	584	584	620	614	573	606	667	610	589	600	616	628	609	653	622	644	607	609	627	571	656	645	618	611	621	616	619	627	629	647	630	649	646	590	604	639	640	620	664	597	622	616	652	596	623	616	609	597	652	637	574	579	631	657	599	592	627	633	601	612	559	621	653	628	627	626	618	647	592	603	619	589	595	663	606	599	655	644	618	602	575	609	644	603	620	594	657	609	632	605	638	647	609	568	583	624	604	655	582	620	605	622	624	599	646	655	646	629	639	570	597	651	629	564	645	611	630	607	614	617	605	648	638	643	608	642	628	627	617	616	635	620	628	646	656	614	617	623	621	588	663	675	577	620	623	605	609	624	596	619	612	610	632	617	622	554	619	660	641	638	588	644	634	619	611	633	555	618	670	654	583	617	610	621	606	600	606	622	638	632	615	619	647	617	590	658	604	604	607	646	591	588	592	635	589	611	616	649	618	667	616	587	635	624	599	627	652	640	622	615	589	604	599	603	626	587	630	618	637	657	585	588	618	690	606	623	560	637	618	630	641	626	645	601	629	606	608	642	651	640	653	626	597	608	631	662	591	648	614	654	632	630	622	631	632	644	621	594	609	614	632	640	615	614	610	620	615	713	587	605	610	608	626	619	615	637	612	643	630	613	612	645	604	633	649	628	592	620	648	609	633	615	616	620	590	634	640	595	632	640	631	622	624	642	641	642	646	639	609	674	618	585	606	606	588	624	605	642	632	651	669	653	627	618	636	631	653	626	642	616	615	624	619	610	604	609	610	627	672	612	656	634	626	685	628	649	653	578	601	616	616	647	622	625	652	575	631	614	631	644	661	639	587	651	644	620	641	639	608	636	621	617	595	654	624	603	639	622	625	592	603	642	609	628	646	649	616	626	628	622	633	635	596	572	644	642	615	633	633	636	604	609	609	593	670	585	628	675	614	645	601	601	602	584	625	631	620	599	686	647	630	583	623	603	607	606	632	652	605	627	591	656	670	653	604	642	582	622	611	622	646	603	612	630	652	636	654	584	610	645	642	605	636	615	613	615	589	637	628	665	601	636	618	624	640	608	607	634	608	645	642	614	632	647	615	600	623	641	631	636	655	625	616	611	623	625	655	602	628	623	616	658	609	606	605	614	592	680	595	633	617	647	636	551	604	658	660	640	622	686	640	633	607	566	614	617	615	632	635	658	647	627	592	637	626	633	663	656	624	675	646	640	647	663	630	626	624	680	622	607	682	655	619	664	664	570	637	632	658	601	628	648	607	629	642	632	654	571	582	605	604	614	593	583	588	619	655	611	641	609	631	607	590	642	624	611	654	635	647	618	609	679	589	623	609	606	655	645	568	633	590	622	594	631	637	622	617	611	642	626	649	639	648	642	641	636	590	669	605	623	609	632	616	628	645	579	598	636	638	629	659	569	591	612	637	621	595	649	616	659	596	646	591	632	644	612	613	636	583	641	637	592	620	631	670	627	596	643	614	620	596	659	614	573	629	629	609	591	586	634	607	611	612	594	617	611	580	610	659	650	617	691	616	606	624	620	638	630	620	632	621	643	645	611	657	619	621	590	606	629	648	597	607	647	656	644	643	653	638	640	603	632	576	629	606	657	626	659	617	675	595	609
24267	21328	28355	24669	20276	1815	595	388	299	298	271	269	233	216	191	193	197	175	180	140	185	188	191	164	183	147	164	162	163	184	141	197	148	150	158	159	180	148	179	173	161	145	141	176	156	165	150	152	148	178	153	156	141	140	142	173	143	149	140	153	137	156	153	159	150	161	142	143	179	156	162	153	140	150	149	172	159	150	143	165	161	163	147	139	157	149	163	161	139	170	160	152	142	162	147	143	153	157	135	160	157	144	145	143	155	163	144	145	132	155	163	150	150	151	153	167	143	173	156	136	140	149	155	149	159	153	133	153	149	146	149	152	140	147	136	154	153	137	143	143	143	165	134	149	168	150	158	144	142	150	142	139	156	151	146	167	146	158	141	180	145	137	175	139	137	151	151	154	149	176	138	144	151	127	170	153	158	155	153	138	140	157	154	161	161	138	153	136	146	146	161	165	133	175	167	178	156	156	142	152	147	149	144	155	154	185	164	176	152	142	154	169	160	131	172	144	146	152	151	158	153	164	141	147	161	140	151	154	162	139	155	142	138	147	159	140	165	133	127	149	194	151	130	152	173	162	185	157	153	143	164	143	153	159	148	161	167	144	138	136	140	154	127	145	145	142	155	156	146	138	160	131	138	147	139	158	137	167	152	138	139	146	152	170	154	155	151	155	176	146	165	155	159	136	132	141	149	173	168	170	147	149	151	136	152	139	153	148	151	137	129	144	149	153	162	151	155	171	133	151	145	164	138	140	133	167	151	149	166	164	157	156	140	148	123	160	154	158	168	146	161	162	134	157	150	142	163	154	173	148	164	132	159	146	152	154	144	137	137	155	169	162	161	142	150	162	145	143	129	161	148	138	173	142	131	162	152	143	155	142	141	135	182	155	153	143	167	135	154	158	167	134	144	152	159	138	140	134	142	145	145	132	150	121	145	162	139	143	155	166	168	148	139	143	163	156	141	164	151	126	186	149	149	142	143	123	151	155	149	174	119	155	140	128	162	143	134	154	119	120	150	159	146	157	183	158	153	155	162	142	174	151	155	173	157	160	151	152	162	154	166	152	157	140	147	155	143	142	150	150	163	154	146	135	144	157	145	137	150	138	158	148	155	141	137	166	148	143	134	143	156	130	167	152	134	164	142	155	162	148	159	136	150	145	147	155	129	160	151	152	164	156	157	145	138	159	147	150	146	141	140	153	148	140	138	159	153	143	160	158	139	161	168	149	153	148	140	141	136	133	163	147	137	143	139	159	146	160	144	147	127	141	144	134	137	161	159	159	137	141	159	152	146	161	136	137	129	140	156	161	148	149	166	159	154	146	137	131	137	153	139	158	150	161	150	157	155	132	155	160	144	154	135	142	143	137	149	147	143	173	161	161	156	164	142	147	151	132	145	161	167	137	144	140	161	140	132	175	142	155	161	139	131	156	169	153	165	148	162	136	151	150	135	142	158	171	167	152	147	141	167	159	170	133	163	145	149	170	175	159	159	150	167	135	156	133	170	139	146	155	162	159	165	142	157	148	129	159	141	146	159	163	172	154	156	153	146	137	149	169	158	151	149	183	145	138	130	159	152	157	128	167	171	139	143	132	135	168	148	169	153	166	156	188	151	172	171	132	158	148	137	140	156	138	139	128	170	152	164	147	153	142	150	146	147	145	158	149	139	138	173	138	157	144	153	151	142	153	154	144	136	140	129	167	131	157	159	155	165	150	140	157	171	155	137	152	157	123	165	147	169	145	160	163	152	152	154	161	167	145	158	158	151	144	140	124	167	147	140	155	142	175	154	156	128	148	160	151	139	122	143	148	169	155	116	166	131	149	132	145	148	150	146	130	141	164	157	167	138	155	180	142	141	137	151	132	149	173	149	146	146	165	143	146	121	174	150	143	143	150	126	139	159	157	138	139	167	144	151	134	154	129	185	147	141	174	157	149	145	167	121	138	148	160	134	153	150	124	158	140	123	149	151	140	140	131	125	178	156	162	147	162	139	156	154	157	147	121	136	142	145	135	130	155	156	175	155	131	160	155	169	157	143	147	149	137	147	143	164	148	159	142	150	130	150	165	143	152	150	151	145	161	146	144	147	153	151	163	134	142	137	152	165	127	155	164	138	149	152	150	145	167	160	131	158	145	126	156	137	158	156	142	159	152	151	143	143	154	150	169	141	138	171	148	135	148	145	158	139	151	121	138	159	141	159	132	154	136	125	171	156	143	152	123	143	163	151	161	137	141	153	138	145	163	144	166	160	141	160	168	147	142	141	158	156	154	157	161	158	156	163	139	136	146	153	174	155	175	169	164	146	175	151	144	149	154	148	145	156	131	162	128	154	150	146	137	137	159	157	145	146	150	169	146	158	133	146	152	122	154	147	144	137	131	151	144	150	153	154	149	141	140	157	154	144	144	146	145	132	153	126	153	159	153	142	164	130	127	139	148	159	145	141	152	157	147	167	140	168	143	144	154	156	150	152	179	159	130	142	142	131	196	156	129	155	150	146	153	154	159	151	154	134	174	163	140	151	166	148	149	127	120	134	124	153	165	163	145	139	147	146	164	134	150	157	169	160	166	176	143	155	151	157	142	141	158	157	116	146	148	133	158	145	156	160	148	161	152	161	157	138	170	157	137	124	156	142	133	150	155	171	149	144	163	148	149	151	137	147	139	150	143	152	144	156	155	110	156	161	160	157	151	158	149	143	142	151	148	150	170	132	154	151	161	148	146	144	157	166	156	161	138	144	130	159	140	145	152	152	159	158	152	143	170	130	124	121	147	146	144	139	139	164	134	145	145	179	165	145	153	161	136	130	164	143	163	134	160	182	136	153	154	131	148	138	155	182	159	135	142	154	150	156	146	152	138	164	149	132	134	152	152	164	123	143	166	138	144	162	162	164	144	184	134	148	149	174	139	158	145	154	164	153	160	168	153	153	165	161	135	154	165	158	150	137	142	139	146	142	159	157	157	147	147	153	143	160	175	159	164	170	160	148	175	119	130	148	141	132	150	158	137	153	170	165	169	155	137	183	138	155	164	140	142	141	143	151	142	152	155	142	165	143	153	135	146	144	137	154	147	165	156	163	145	169	140	150	144	140	160	145	151	161	152	135	160	128	151	164	162	172	154	143	146	144	138	135	144	132	128	165	167	156	157	154	168	167	151	139	143	165	143	137	161	127	172	148	153	139	142	154	135	146	147	164	141	154	142	157	122	158	154	142	170	158	146	166	141	155	145	127	144	128	128	161	142	157	169	148	166	149	138	149	163	164	159	157	145	145	136	146	161	150	150	148	151	156	134	164	148	143	169	158	144	147	145	138	144	141	137	120	158	163	168	149	138	160	142	145	154	160	167	149	142	133	161	139	133	164	132	146	157	156	150	144	152	163	156	161	164	143	133	159	145	126	159	149	151	160	162	169	174	144	150	154	140	134	139	143	145	152	158	150	146	138	131	167	164	140	150	150	178	154	157	148	148	144	160	148	155	137	145	156	138	140	152
22519	10598	16686	4150	2859	2056	1614	1218	1074	881	781	658	621	598	527	513	499	483	447	434	394	401	386	379	369	342	383	383	355	352	363	345	372	368	346	317	335	354	367	354	340	341	316	312	336	358	335	344	336	340	306	337	346	312	291	332	313	294	348	308	326	293	319	300	288	323	296	345	310	280	356	352	341	331	321	282	302	321	330	310	329	344	281	315	330	305	307	300	321	353	297	306	329	318	305	302	316	321	305	308	346	324	330	333	309	296	300	338	336	331	323	319	307	325	315	308	274	302	304	309	310	307	348	310	311	295	320	328	319	317	322	356	292	325	347	282	320	315	305	293	311	305	315	320	278	334	331	316	322	323	313	318	300	328	328	343	307	289	316	351	340	312	314	330	337	304	289	336	322	305	330	353	293	327	326	314	313	324	319	315	325	274	314	308	306	326	323	292	308	298	309	347	330	306	306	313	298	331	316	346	302	307	307	312	319	298	296	326	315	310	305	314	306	309	306	294	295	314	313	304	347	327	296	318	296	337	323	343	299	306	336	336	327	304	289	298	323	308	333	314	292	323	319	304	319	330	334	320	310	324	314	310	321	303	326	311	266	319	336	314	308	313	325	354	285	335	315	288	302	321	322	326	333	326	296	311	305	340	281	327	292	357	313	306	340	303	287	327	300	310	308	331	301	289	320	305	326	344	325	314	298	318	345	317	327	299	306	327	314	312	300	306	310	292	331	317	319	312	315	296	298	327	301	352	333	310	267	323	295	276	283	324	301	292	331	331	312	336	322	343	301	333	285	280	292	296	291	308	329	332	307	312	295	345	296	277	318	317	325	307	312	329	323	300	297	326	351	310	329	336	313	325	319	345	304	329	308	310	327	313	316	312	283	298	347	310	319	328	317	299	303	333	287	304	292	311	318	300	330	309	325	291	324	323	305	319	287	303	325	315	281	339	342	308	276	317	330	303	308	350	357	297	286	316	318	325	292	321	307	365	306	315	335	294	310	330	319	289	325	315	330	317	293	306	327	277	317	305	304	293	306	311	317	311	323	332	286	310	276	309	306	330	303	305	304	296	315	292	324	323	290	330	331	301	311	303	309	346	315	320	316	326	334	300	302	289	297	316	332	283	328	323	301	303	347	318	323	307	338	343	306	318	284	311	288	328	323	320	302	340	334	292	328	320	315	321	339	332	321	328	333	290	300	313	289	318	323	335	281	316	314	312	329	281	339	307	300	341	312	311	308	314	327	310	321	286	330	317	298	333	303	303	302	309	301	322	302	311	311	322	304	307	328	284	320	294	331	286	327	294	327	332	316	316	303	296	316	318	340	302	317	310	296	321	323	306	338	297	318	311	334	326	304	294	318	305	282	321	276	313	333	286	304	347	326	298	314	322	340	312	305	310	317	315	322	305	297	278	287	301	325	316	326	340	322	306	325	331	320	279	331	318	297	319	299	288	301	295	310	312	340	320	331	305	302	315	322	288	307	303	311	292	298	307	306	325	296	299	283	317	297	325	318	282	293	300	307	320	326	313	312	324	291	292	322	290	326	285	317	304	329	293	312	301	308	319	324	306	300	290	295	286	287	288	312	330	322	299	314	321	304	278	271	332	337	340	327	320	321	307	317	300	308	260	320	290	297	312	320	330	309	310	298	322	285	304	305	282	318	315	277	323	302	279	310	319	317	317	331	321	302	327	285	351	327	297	310	311	276	285	308	317	328	301	301	330	338	344	305	321	328	314	296	330	301	306	321	278	328	310	314	304	336	325	275	317	297	320	301	331	312	303	297	282	292	294	297	279	303	311	336	309	329	307	307	287	314	298	320	291	297	310	298	313	315	326	350	323	329	319	332	295	341	328	326	314	318	326	337	335	327	315	352	288	292	343	312	318	309	347	330	304	335	304	335	320	294	310	317	331	310	310	330	339	316	272	301	328	304	308	315	333	301	283	316	284	322	310	295	298	320	313	302	316	297	348	318	293	288	323	294	323	322	315	326	311	327	285	322	316	305	324	319	309	317	270	298	325	304	308	329	276	271	324	301	344	325	294	290	327	305	338	301	339	344	358	308	320	326	325	304	340	294	319	297	300	310	345	320	307	306	317	326	280	292	336	303	334	306	308	327	324	281	317	314	330	287	312	304	334	322	289	331	316	319	317	340	323	296	319	291	292	294	324	311	298	301	319	308	340	311	321	326	326	313	327	300	314	302	303	326	305	312	294	298	298	296	265	312	303	318	292	319	310	332	356	315	292	343	324	302	306	342	330	323	329	320	339	299	293	290	300	330	310	331	339	347	317	303	336	331	326	315	318	333	351	292	325	328	336	319	326	282	297	330	339	316	313	326	335	316	292	296	307	279	334	303	317	305	323	333	309	346	298	332	289	326	314	307	276	290	266	309	318	336	312	291	300	324	303	329	292	316	330	341	301	315	356	344	300	318	315	315	335	337	317	306	321	329	304	319	305	317	325	300	340	318	306	320	291	302	305	308	327	306	312	337	330	348	293	300	320	309	291	340	355	291	283	292	336	339	299	300	296	345	312	300	310	315	299	298	313	299	327	341	304	316	347	309	327	304	287	311	316	324	295	318	304	325	297	296	317	331	317	362	262	322	313	353	284	310	300	312	306	325	325	319	315	317	320	334	302	303	318	303	319	323	328	299	348	315	324	346	318	289	329	327	322	302	277	324	323	319	290	314	314	332	306	296	338	298	333	297	317	303	304	288	277	313	297	316	318	306	295	308	327	327	358	312	273	354	283	301	309	320	315	300	293	334	326	347	353	309	333	344	310	328	316	321	323	324	307	334	293	293	294	305	345	329	314	288	285	290	315	318	308	320	290	289	316	316	332	307	274	309	302	305	303	312	293	305	306	314	313	337	313	346	343	306	322	322	299	296	290	314	333	320	341	325	298	342	324	332	376	304	314	319	330	303	318	307	300	359	296	307	304	325	312	300	308	319	331	290	336	315	312	294	318	345	313	287	300	314	312	331	332	319	303	309	308	342	313	327	302	304	361	329	324	316	326	342	334	298	321	315	308	362	308	343	348	315	311	361	315	344	328	328	293	338	311	325	323	288	318	295	314	307	291	325	319	323	332	327	257	321	316	318	322	305	337	309	299	300	321	290	314	298	285	317	341	302	320	307	289	338	315	364	285	315	317	300	335	316	322	308	324	319	305	319	298	317	300	297	312	303	350	340	308	330	308	306	335	343	317	297	281	331	330	282	319	287	303	319	324	342	324	310	347	309	316	336	319	318	313	311	307	317	283	326	321	349	328	332	304	331	319	323	307	331	339	297	317	328	299	309	292	333	306	286	313	307	297	320	313	301	304	358	312	303	319	320	303	332	285	308	322	335	331	313	320	293	294	346	348	326	307	307	307	332	335	318	316	335	303	307	321	310	335	308	285	344	315	330	303	286	287	307	298	322	297	298	317	333	298	300	308	295	307	345	313	301	304	295	302	314	310	305	331	346	292	308	347	327	305	348	301
23328	21356	29103	23990	21357	19416	2104	813	652	595	529	484	460	406	421	382	372	376	391	334	339	390	327	387	328	342	308	324	308	294	317	292	325	317	320	339	351	337	285	308	325	335	337	325	347	316	312	323	306	313	317	289	328	317	285	348	284	323	299	299	318	322	313	303	289	291	318	286	282	307	311	289	292	301	313	291	291	279	331	335	294	322	309	331	305	328	265	308	320	292	302	320	307	294	314	273	303	289	323	320	292	288	318	321	328	333	292	319	310	341	294	297	298	296	334	291	331	316	291	299	304	316	286	279	343	287	308	336	339	293	301	317	322	294	363	307	299	308	304	268	336	286	329	318	287	302	298	323	313	302	326	302	344	285	288	302	296	299	304	338	308	322	329	317	332	275	335	297	292	318	299	296	291	336	302	306	323	337	292	320	296	309	303	316	305	326	267	307	344	285	318	313	287	291	309	299	328	286	315	335	320	301	311	317	290	310	296	290	311	301	300	294	322	320	312	330	291	319	342	275	350	321	300	323	326	310	308	294	303	321	289	312	298	287	329	329	294	331	306	309	319	299	308	302	338	286	308	303	299	300	288	298	285	288	299	328	296	261	295	324	312	312	313	321	301	299	289	274	312	297	272	305	304	336	274	294	346	312	286	284	304	315	297	313	308	328	269	291	289	304	330	318	287	307	326	282	307	285	326	278	308	300	303	317	293	298	307	282	320	283	316	289	308	301	304	322	320	316	273	332	297	301	300	294	311	324	322	306	301	306	305	304	307	314	308	274	288	290	317	279	293	309	303	287	306	320	302	302	327	307	303	283	302	294	293	326	330	312	272	340	313	297	298	285	275	316	288	295	301	277	286	284	323	301	323	304	315	316	304	242	328	310	284	297	315	303	305	321	303	277	300	309	281	287	297	298	300	297	352	324	327	323	285	302	324	324	299	309	291	306	311	279	300	314	334	302	317	299	325	277	343	318	287	313	304	288	306	293	314	273	309	304	317	306	260	317	294	292	336	309	270	298	314	322	323	284	317	307	295	314	299	273	299	303	293	297	300	292	289	312	319	299	289	280	343	297	302	325	288	299	294	303	305	321	300	304	323	291	276	281	291	302	353	347	311	314	310	284	283	334	306	314	323	309	293	296	311	283	299	320	284	343	303	293	304	322	298	296	302	309	351	306	289	315	313	310	292	279	310	337	312	289	277	319	330	295	325	308	315	298	313	298	335	322	308	290	313	329	265	347	297	300	314	298	332	319	291	305	320	299	320	285	307	299	324	334	295	325	316	315	311	302	295	270	293	314	325	292	292	311	326	324	312	294	296	289	306	299	329	298	291	309	306	303	284	309	288	292	317	317	302	326	318	309	313	314	317	320	288	310	313	326	313	324	288	287	292	312	294	313	333	296	279	334	296	296	305	270	311	300	331	321	316	276	299	315	323	311	330	299	295	318	293	317	320	300	296	299	316	304	284	293	301	302	312	293	295	292	299	339	342	310	311	315	303	315	281	304	307	313	313	319	301	319	320	324	276	301	307	330	336	286	301	272	311	276	303	279	311	293	312	293	320	290	299	318	308	327	302	288	311	300	320	282	325	304	326	315	301	312	325	340	302	325	276	320	310	315	303	296	295	327	317	338	291	323	301	289	286	289	279	304	297	306	297	296	321	286	306	270	340	304	296	319	342	295	290	322	309	298	294	301	295	285	302	309	305	307	257	295	294	303	325	298	292	288	277	304	292	290	311	316	285	318	295	303	317	321	311	309	265	286	262	289	291	316	298	312	280	276	297	308	315	303	308	301	307	303	310	309	302	304	293	297	313	277	295	303	301	298	305	280	292	286	297	307	321	289	310	334	280	299	271	277	290	277	278	295	285	303	305	314	324	290	317	294	307	291	336	293	314	269	311	309	319	318	287	306	280	325	337	339	336	284	304	309	301	298	306	341	313	267	304	329	330	283	298	312	327	300	318	291	295	311	285	321	278	280	321	288	303	301	280	283	300	320	292	282	312	306	301	317	308	311	303	306	340	340	281	337	283	313	291	284	278	311	298	326	304	321	314	295	312	301	333	276	311	304	317	316	296	284	319	286	314	300	319	283	298	318	303	295	324	313	331	327	306	341	314	320	311	284	309	304	277	303	319	339	306	315	315	315	280	307	298	290	311	296	307	288	304	292	304	318	302	315	296	296	287	296	312	302	308	280	303	316	317	337	296	333	330	290	322	311	323	316	304	313	319	362	292	318	302	309	312	321	314	313	314	302	301	284	309	308	318	279	296	294	303	289	285	286	316	311	296	315	283	304	311	295	327	322	289	294	334	313	271	313	297	301	285	300	328	316	315	305	311	291	319	261	297	308	310	292	300	307	319	303	301	308	292	318	302	292	316	279	338	334	278	284	303	296	298	283	302	286	335	305	321	288	311	295	300	318	296	301	301	295	312	311	343	306	332	324	284	275	300	287	298	317	282	301	308	278	274	287	315	313	298	304	315	306	312	327	307	308	297	309	285	320	324	305	297	302	315	305	285	297	299	318	292	325	290	296	311	316	292	286	314	288	298	292	317	321	310	319	320	308	292	285	288	306	342	302	279	292	309	324	305	291	295	310	297	305	291	306	281	289	311	333	294	296	297	305	283	316	283	298	305	276	311	321	265	314	319	323	312	308	263	303	297	291	319	294	300	342	315	289	300	288	265	317	278	303	286	283	289	338	312	285	308	296	305	307	294	313	318	305	321	315	290	264	312	299	294	315	315	293	295	310	301	330	300	293	288	316	280	319	318	318	300	330	257	295	306	276	285	282	306	289	269	318	321	315	324	272	308	296	291	310	305	302	286	308	319	309	275	341	301	311	288	303	284	330	293	254	314	268	288	313	318	270	315	308	287	297	336	301	299	316	306	290	325	320	305	291	315	269	308	317	312	314	290	327	302	288	288	301	304	319	312	317	313	282	301	330	278	300	310	300	278	296	289	312	327	283	312	306	335	317	342	283	307	341	314	312	302	301	312	287	278	277	336	343	283	282	284	305	298	277	274	299	300	282	310	319	299	301	298	287	277	319	334	317	311	320	291	291	321	320	296	327	318	312	324	290	319	282	279	295	323	297	311	299	332	273	321	260	309	301	294	280	318	329	323	298	282	277	282	294	300	327	318	328	297	275	308	334	280	261	297	318	284	291	318	323	283	318	301	326	300	301	327	300	323	292	306	317	300	327	306	291	302	299	287	278	308	302	294	275	312	312	311	322	319	296	333	352	295	294	299	278	295	308	302	306	314	286	318	278	281	304	329	315	305	271	317	310	292	285	304	284	303	302	292	296	293	301	319	292	294	301	309	303	278	309	307	325	309	266	338	306	299	300	302	322	317	319	293	291	318	315	306	312	333	338	292	282	318	315	310	313	286	284	320	327	317	328	302	292	319	326	300	326	279	293	313	279	296	273	314	287	341	304	318	299	272	329	319	292	322	289	329	318	304	287	307	313	325	306	313	304	300	313	320	322
26571	16694	23136	7508	5169	3744	2905	2278	1810	1630	1339	1232	1139	1098	973	922	801	910	814	761	777	710	683	665	686	620	650	628	636	633	615	611	591	618	656	596	603	574	624	614	570	625	593	573	572	599	593	603	536	566	642	561	570	568	595	537	633	543	542	584	536	549	562	527	561	571	536	566	543	535	533	522	576	538	616	586	571	601	570	581	602	572	541	533	571	569	536	572	531	536	594	550	593	549	563	532	542	568	554	566	548	575	519	517	553	549	594	590	567	567	561	531	576	556	563	530	592	570	549	567	553	555	517	545	602	617	567	582	528	561	603	527	557	528	552	581	553	539	581	561	583	552	589	559	546	597	530	528	551	576	522	550	565	556	550	505	516	594	506	583	540	544	521	569	538	584	557	600	533	559	537	561	530	564	524	572	560	512	543	525	575	516	565	533	552	589	575	551	557	592	547	581	571	532	578	541	563	581	575	551	569	530	560	555	591	545	608	553	559	567	498	527	542	538	573	550	590	543	568	542	532	530	572	541	575	568	519	524	535	577	570	592	533	548	565	568	554	522	541	578	515	550	531	530	541	543	544	583	557	611	555	505	565	554	557	620	575	524	542	572	547	559	495	545	576	551	556	548	558	545	600	566	568	587	568	525	565	579	579	559	542	555	604	497	533	553	551	565	547	612	529	523	557	542	570	575	589	578	574	546	542	585	545	543	530	525	593	532	537	510	550	570	548	549	520	513	540	534	575	588	536	518	591	573	526	552	523	542	600	562	565	586	575	532	542	547	530	552	526	564	566	565	507	580	544	547	563	554	558	548	572	560	577	560	571	553	542	574	562	565	525	589	570	586	537	527	542	506	578	549	560	560	550	556	553	615	567	541	578	561	544	492	534	569	548	572	576	568	526	512	541	570	545	566	568	563	534	551	528	537	561	553	526	573	538	593	584	534	560	540	582	518	539	537	559	517	555	549	508	554	586	551	569	525	574	531	544	538	587	514	591	556	551	590	530	530	540	572	529	568	575	584	534	517	564	557	568	545	593	534	565	567	561	551	557	562	557	521	555	572	568	567	562	517	575	566	542	545	565	592	530	548	535	565	546	526	561	558	528	548	570	539	508	559	554	530	573	530	544	567	561	546	598	582	573	565	578	595	591	541	533	562	573	539	544	578	578	562	560	602	536	592	542	539	546	567	542	532	553	538	560	583	550	544	563	556	560	604	527	553	542	550	557	523	560	572	539	573	513	559	546	533	558	525	564	584	523	540	510	556	586	581	579	552	535	515	516	564	567	549	479	544	574	586	545	541	569	521	563	521	646	558	600	607	546	553	561	564	591	567	531	554	525	563	542	551	566	557	500	553	567	529	578	552	543	560	566	576	552	556	568	555	540	589	533	567	596	505	546	570	564	556	526	579	589	515	537	579	578	549	556	527	546	550	582	548	552	529	585	568	548	583	561	536	542	562	554	526	584	528	545	531	546	570	535	552	571	562	555	571	577	525	572	544	524	566	538	557	551	510	551	520	516	534	533	533	601	578	570	537	542	537	570	561	571	527	542	518	575	537	560	512	545	534	522	573	580	561	549	568	568	543	569	536	539	539	558	579	606	550	532	614	527	524	539	599	585	541	540	513	518	579	586	531	540	529	554	593	577	567	530	574	582	555	569	534	537	560	538	557	537	541	540	577	553	522	535	542	545	555	577	558	559	590	558	516	553	503	564	560	535	589	557	500	573	570	513	591	587	560	544	516	567	598	581	615	515	535	524	606	533	583	493	532	559	557	567	558	572	559	563	554	556	565	538	587	550	559	537	575	572	545	563	534	555	505	536	530	547	571	546	563	503	580	594	574	543	551	580	522	545	547	568	527	495	496	549	567	546	519	590	574	580	558	523	531	583	545	565	593	503	546	576	525	541	595	550	548	579	572	515	549	564	535	521	581	576	553	559	555	520	577	559	592	532	534	549	560	569	521	570	549	572	561	526	515	558	520	560	538	531	531	539	580	565	554	538	551	524	552	550	535	556	552	570	571	585	540	553	593	486	545	567	543	585	568	585	580	499	549	562	596	542	561	563	549	574	565	574	562	543	572	564	557	580	559	560	552	524	523	561	535	564	549	528	546	543	537	506	517	517	596	541	518	569	581	560	574	536	573	478	582	564	571	571	551	532	548	546	540	568	562	549	573	537	509	549	554	542	559	570	525	569	534	522	547	575	538	537	570	555	581	527	548	554	622	584	541	608	537	582	525	554	571	569	603	554	541	551	530	559	533	595	584	575	547	527	523	555	569	529	559	578	560	564	522	572	534	538	519	571	541	573	566	553	529	531	551	532	555	593	570	531	548	559	584	516	561	524	531	548	582	540	545	552	521	545	546	562	569	580	507	539	572	576	583	557	533	557	573	515	549	594	551	581	542	545	584	562	557	539	548	520	526	542	570	556	564	554	557	546	564	565	561	562	533	563	576	536	530	606	500	538	518	522	548	530	603	523	557	559	553	565	548	568	556	526	572	555	579	560	554	537	553	592	547	561	523	574	477	535	535	568	570	566	580	588	539	585	517	574	582	551	539	568	563	570	603	578	564	551	498	519	514	552	544	573	572	570	550	578	548	555	523	551	547	549	610	554	541	567	514	527	527	607	578	498	552	557	574	492	530	570	519	572	553	556	539	561	558	546	571	551	538	588	573	552	559	574	525	530	566	566	543	537	563	575	550	563	567	556	536	513	566	556	566	543	548	541	536	580	538	566	514	548	552	574	586	553	539	536	557	586	522	545	547	557	553	570	555	543	578	541	583	566	579	553	543	557	557	527	507	600	514	542	535	554	561	576	526	486	537	578	549	522	531	576	507	560	552	587	560	530	535	556	575	560	556	571	560	502	533	549	499	574	557	586	593	558	533	508	529	581	557	581	568	575	563	555	561	535	540	572	578	582	559	552	524	552	545	560	555	569	541	558	596	556	530	564	545	560	495	567	573	539	545	545	542	617	551	550	544	538	530	540	566	568	543	586	588	567	533	506	561	528	526	582	595	581	576	556	549	535	505	593	567	518	516	567	556	542	555	551	559	547	537	545	562	560	552	568	562	567	571	500	498	579	559	583	560	549	568	544	557	546	550	538	570	543	551	553	541	535	557	513	558	554	577	536	572	545	514	567	604	585	562	546	537	542	560	542	523	505	578	542	536	573	548	511	567	543	537	561	532	537	565	531	560	576	524	572	549	573	550	553	598	531	553	524	530	534	586	587	564	525	550	527	550	557	528	551	528	558	596	554	527	565	548	586	551	553	559	549	577	536	579	556	576	594	555	520	525	550	566	550	524	515	557	545	567	529	563	573	571	550	526	564	545	546	587	553	580	565	525	552	570	598	562	568	548	551	517	568	560	573	590	564	597	541	569	571	552	553	549	507	567	571	564	562	532	495	595	541	568	584	558	550	522	538	523	534	596	523	529	546	543	539	520	559	548	552	580	520	596	542	553	528	519	573	574	595	600	565	571	549	572
26803	20854	8954	768	438	414	383	378	310	363	362	316	338	348	347	293	338	326	304	307	301	325	327	314	312	340	351	306	315	291	329	339	322	329	331	317	298	322	327	303	350	335	332	303	291	329	318	338	282	308	335	341	294	335	316	335	331	308	341	292	286	317	296	287	319	303	365	316	322	309	280	286	361	313	307	320	325	351	289	322	308	293	279	307	345	301	323	300	327	306	314	304	308	334	335	302	312	317	315	324	297	322	336	344	309	339	337	307	302	337	337	293	310	290	305	323	315	303	327	329	333	345	310	322	315	314	372	328	307	302	325	352	308	347	315	329	334	325	339	317	305	333	292	334	313	333	299	332	313	350	321	356	336	331	340	307	314	284	337	324	301	350	318	326	312	288	303	321	342	328	338	325	310	314	320	345	337	329	293	329	360	310	350	306	355	312	323	330	327	340	340	313	355	260	286	301	319	293	300	317	318	285	302	338	320	305	310	304	304	317	315	322	321	321	286	310	311	303	276	323	310	357	317	336	333	365	313	311	362	313	356	324	313	303	311	329	315	344	294	322	322	300	327	328	320	282	327	345	347	319	326	308	334	312	309	308	288	309	341	343	338	296	361	279	287	330	316	339	307	319	317	298	291	334	319	346	344	310	288	349	337	340	353	325	339	334	296	317	344	366	327	301	307	293	330	309	294	328	293	301	346	308	330	323	345	304	308	343	318	322	317	313	312	312	333	334	303	325	323	312	301	308	325	339	313	321	343	303	318	333	313	289	319	320	318	322	341	336	327	323	346	327	327	335	322	335	347	336	339	321	304	323	318	304	318	310	315	307	361	322	325	330	331	347	277	303	318	332	315	298	337	314	292	280	293	304	330	333	311	304	317	301	336	329	311	305	352	318	320	309	351	355	280	335	329	313	310	316	333	320	302	338	335	329	321	294	314	309	287	317	308	321	312	295	334	313	272	329	341	309	313	303	302	305	317	352	321	323	306	348	312	337	298	322	333	319	342	311	335	338	307	302	334	325	312	327	287	324	314	308	322	334	299	286	339	311	312	320	322	312	335	326	335	334	305	362	328	298	299	310	304	308	296	305	364	305	302	306	305	319	312	325	322	359	316	307	279	342	309	318	332	330	320	318	341	334	330	334	289	316	325	331	350	321	305	318	305	322	306	305	322	297	295	294	308	355	331	308	324	316	339	323	304	311	316	304	325	308	347	285	327	306	309	302	349	315	313	307	327	349	311	317	329	305	294	331	322	311	317	322	301	285	329	290	306	308	293	290	296	299	320	343	305	293	326	320	344	320	296	305	325	339	339	298	330	367	334	332	328	312	284	323	317	327	317	286	313	345	341	358	344	301	313	322	301	326	325	344	308	325	332	324	325	297	312	313	293	317	312	312	306	344	307	313	328	319	296	332	311	313	353	314	302	302	330	317	349	310	337	324	325	323	300	341	298	318	333	311	315	287	328	306	302	324	335	315	320	290	284	341	345	305	344	291	285	341	295	305	323	283	325	294	318	318	334	304	336	323	317	278	322	322	342	351	314	301	324	318	348	320	322	343	310	336	297	302	350	301	317	307	316	313	354	337	320	316	299	345	293	342	317	298	335	311	305	321	323	348	305	319	319	306	306	314	329	331	304	323	313	335	316	332	325	302	316	296	337	332	324	331	310	314	306	308	327	284	338	302	329	323	331	328	312	354	336	348	316	334	316	321	303	305	314	345	301	309	314	303	310	345	326	319	332	334	311	322	327	316	293	314	304	314	319	325	305	307	333	343	319	306	306	267	306	330	320	320	309	349	339	290	295	334	287	325	341	313	302	293	317	310	354	354	294	289	338	309	333	328	339	313	321	353	351	309	318	335	361	357	299	341	312	316	326	339	357	341	334	315	305	321	305	350	316	286	333	304	308	287	319	331	320	327	321	291	355	327	329	315	291	299	334	323	364	314	337	324	340	319	319	294	303	307	282	325	325	316	304	263	300	337	325	314	309	330	330	327	339	329	301	326	330	301	293	321	304	328	328	304	309	299	307	302	335	351	343	299	350	346	306	291	312	337	300	294	324	334	337	302	290	335	295	331	304	292	335	359	302	306	294	325	326	314	356	308	306	332	301	341	328	333	341	317	311	321	305	296	334	350	313	323	298	338	299	290	351	307	330	318	297	318	339	285	334	315	334	291	346	294	319	313	341	304	294	338	332	328	291	353	305	349	349	329	352	309	334	326	322	358	310	325	320	300	312	305	320	337	325	301	343	310	317	329	296	331	314	311	318	316	286	310	344	329	309	318	318	353	290	322	311	307	324	310	296	331	315	315	321	314	307	312	299	295	305	324	328	334	302	299	324	331	297	323	286	322	340	298	284	330	316	315	304	307	287	330	322	311	322	283	292	311	324	308	312	302	331	338	295	315	292	286	314	295	309	318	310	317	307	307	314	311	311	323	336	309	299	308	320	350	327	317	265	306	316	360	341	334	313	318	330	300	329	314	321	326	319	311	282	325	329	318	333	363	319	319	325	292	326	326	336	304	319	322	336	312	343	343	307	322	345	313	303	323	325	334	324	318	316	321	302	307	323	328	345	357	323	326	318	326	381	312	298	294	342	318	345	313	305	322	301	330	332	325	320	314	308	323	319	316	309	332	319	301	335	326	314	315	319	328	315	311	332	329	335	305	314	294	325	340	306	347	330	321	326	313	322	301	329	312	324	295	325	332	300	307	308	315	329	319	328	321	321	306	314	344	309	291	321	313	347	313	291	325	339	305	351	316	336	296	284	306	312	333	290	356	308	319	293	302	328	328	330	334	350	335	297	314	312	329	321	326	302	308	295	328	287	302	287	297	311	317	315	329	328	297	326	290	330	362	308	298	295	306	343	316	315	286	298	317	329	293	319	304	312	305	324	304	311	317	313	329	309	303	300	325	292	291	319	332	294	322	330	316	299	350	351	313	319	322	301	318	321	290	325	332	338	325	333	299	321	328	325	344	297	322	348	349	288	326	324	334	307	329	310	331	319	306	312	331	313	334	331	313	335	287	294	328	321	303	332	320	328	349	319	340	315	326	328	309	315	304	325	368	312	297	334	309	303	312	333	317	316	320	319	304	312	327	309	279	300	348	313	344	321	305	350	319	332	312	323	308	333	327	325	281	325	336	309	313	343	298	363	295	354	299	303	298	289	299	316	337	314	345	312	335	326	321	317	346	313	312	328	318	320	313	370	313	310	283	303	307	324	306	269	317	335	292	333	304	305	333	313	313	306	331	328	313	312	324	276	328	339	317	360	335	301	323	281	325	305	324	302	348	282	315	306	318	324	336	320	304	331	342	307	303	293	333	335	304	315	336	306	336	339	287	332	338	309	338	292	331	305	314	297	346	316	291	314	302	325	330	321	279	286	299	285	319	326	301	312	331	333	278	333	325	315	322	300	339	292	304	334	297	320	344	319	315	335	318	340	339	311	295	317	327	328	304	335	311	312	327	305	308	331	333	315	315
10695	1771	2994	1045	858	764	706	710	668	697	608	674	680	680	613	640	659	625	623	601	652	652	636	600	660	603	694	585	632	594	649	603	661	656	626	669	610	626	646	591	614	596	620	616	597	608	621	639	581	640	621	616	577	650	621	629	661	613	630	679	621	664	633	578	610	629	662	631	629	647	642	648	640	589	605	610	608	630	635	623	622	632	651	656	667	619	640	617	639	606	635	603	657	686	629	615	624	650	659	592	628	626	648	604	612	611	630	648	628	600	650	609	635	575	641	665	613	642	627	675	608	627	607	625	600	631	581	630	671	649	615	620	586	613	541	630	627	611	644	631	610	624	608	596	631	615	605	610	630	601	612	606	655	634	612	590	650	597	608	698	636	639	619	632	622	612	622	687	641	630	576	558	617	613	616	647	619	668	589	659	680	592	652	648	637	664	639	633	646	620	623	634	630	569	616	646	630	637	597	619	696	614	635	583	613	627	599	619	586	639	602	602	608	622	647	629	608	620	607	617	626	608	641	639	605	631	610	619	632	640	601	613	608	628	606	637	672	643	610	614	599	595	635	601	592	638	612	654	624	674	628	647	640	610	591	612	631	629	651	636	601	642	649	666	652	644	622	643	597	621	637	615	618	622	618	596	669	628	600	654	650	622	619	674	602	621	662	583	611	645	635	595	627	628	690	601	657	603	565	632	612	622	638	595	628	628	556	609	604	655	654	557	589	621	630	620	606	655	592	624	607	664	600	649	586	623	612	626	609	556	653	617	599	598	606	603	647	602	627	632	634	594	574	654	625	670	598	653	599	634	669	634	591	649	636	601	588	623	623	595	643	641	632	647	611	618	593	617	623	615	603	581	606	627	627	631	629	610	606	599	645	596	639	612	608	628	629	625	603	650	651	635	639	616	621	594	633	603	583	645	609	619	572	611	683	599	664	656	638	617	601	597	605	585	641	598	645	618	604	618	597	638	603	613	630	608	670	647	596	633	638	644	648	640	628	632	593	639	566	624	607	604	650	549	654	580	596	620	565	631	594	594	608	616	659	612	623	651	616	601	597	630	616	596	640	623	620	603	646	617	609	636	650	621	627	610	607	592	612	582	602	593	614	616	625	623	599	599	660	582	612	613	651	643	634	618	641	630	663	604	616	640	665	582	654	659	631	650	637	601	628	630	612	602	655	592	601	617	611	607	625	622	593	601	638	612	633	616	604	675	622	613	641	650	633	616	601	575	634	634	606	631	671	664	630	633	588	629	660	645	593	615	588	628	621	647	636	607	677	606	667	670	604	631	634	637	661	616	607	635	619	613	621	643	636	623	614	651	646	674	659	671	654	650	612	627	633	620	624	642	643	630	625	617	580	617	621	595	657	612	616	635	665	579	616	636	636	656	608	642	609	645	605	643	643	610	613	646	624	581	572	650	645	630	640	612	638	605	636	617	643	639	631	625	583	654	624	584	671	643	631	615	638	658	666	636	654	659	613	600	614	632	647	663	610	599	636	643	610	612	650	622	657	643	620	713	614	599	613	612	650	602	588	619	653	575	619	659	642	601	616	626	602	627	647	599	641	657	621	624	619	608	625	599	648	639	633	608	642	609	624	618	628	598	634	622	663	588	620	645	628	639	613	621	662	632	567	626	620	638	581	621	622	607	644	612	647	623	619	613	643	674	640	634	587	645	610	604	587	568	637	616	606	610	609	627	641	629	603	658	645	673	659	640	589	638	630	629	638	617	646	572	647	640	575	574	662	609	591	660	614	623	624	654	660	636	596	568	665	634	617	650	658	602	594	639	633	590	636	620	595	603	589	635	596	617	613	615	600	626	615	617	626	603	635	675	617	594	654	647	642	610	606	652	622	599	665	635	607	592	613	634	612	619	660	622	617	630	646	652	615	627	614	658	631	578	587	677	601	614	637	645	621	575	663	589	626	635	608	603	598	619	597	650	625	633	633	659	601	624	579	634	602	599	606	651	618	619	644	636	617	590	614	614	636	618	598	644	633	613	590	626	573	608	607	657	588	634	604	629	614	649	624	620	619	610	642	587	587	633	635	649	641	626	622	613	656	653	604	663	659	641	626	621	645	617	656	601	601	628	628	623	618	619	661	575	657	641	624	622	598	626	611	663	633	613	597	592	621	620	552	579	642	648	599	596	583	633	640	588	623	601	635	626	642	604	630	622	629	633	614	628	632	631	578	616	626	633	645	638	612	577	664	632	645	672	606	607	608	626	618	627	593	624	602	608	629	578	609	622	611	636	636	598	674	629	621	592	628	613	617	615	596	615	582	617	595	597	592	600	582	611	659	643	606	565	683	612	628	601	616	619	631	624	595	629	591	609	671	619	584	626	620	612	629	671	635	635	637	591	604	630	616	619	645	605	633	676	654	643	652	631	614	641	618	643	619	643	658	680	577	651	637	639	649	614	649	622	609	615	640	631	642	598	644	601	680	629	631	606	583	641	590	569	628	611	641	608	650	625	611	614	609	646	655	581	634	614	623	627	613	599	583	621	576	702	653	604	640	601	594	665	640	626	634	615	590	645	669	652	601	582	622	610	635	669	649	605	599	638	607	629	606	641	614	587	656	593	591	564	622	609	584	620	617	614	622	664	598	620	643	610	651	644	663	604	630	627	627	615	637	628	590	645	597	640	601	609	627	612	603	606	643	604	649	690	655	656	603	655	616	642	605	624	601	620	581	673	665	607	610	605	633	630	635	602	579	660	577	575	622	617	643	614	614	644	643	625	660	655	620	635	630	626	594	633	660	589	611	632	625	609	601	592	637	658	640	687	615	629	618	634	690	638	649	662	611	649	623	629	666	631	675	645	643	610	672	608	631	632	637	583	656	561	610	636	672	629	629	648	639	612	591	586	591	642	613	629	624	646	645	638	650	623	623	596	652	622	651	595	661	658	642	610	616	603	620	638	644	642	635	620	618	632	627	663	648	616	676	627	634	642	646	649	625	591	619	634	644	598	629	655	604	601	600	629	642	611	630	612	607	628	638	572	671	637	627	614	614	628	646	625	584	626	648	584	633	657	612	627	603	605	584	649	630	648	597	633	600	605	619	612	637	604	616	640	601	628	671	641	611	588	590	637	614	629	599	608	608	625	618	601	597	609	624	662	625	647	637	618	645	646	624	646	571	627	632	633	643	636	611	610	596	660	666	625	637	670	618	588	619	625	653	637	633	653	621	597	617	605	614	666	651	621	611	615	587	632	631	628	682	623	604	673	613	610	588	634	638	658	649	608	655	578	641	629	600	604	589	601	609	613	644	640	629	636	678	636	615	603	672	619	631	581	660	594	611	608	608	633	587	626	601	632	629	636	663	639	619	620	600	618	586	625	614	636	655	661	596	634	618	604	693	606	620	593	621	615	556	629	644	632	613	653	612	625	613	686	616	611	601	633	646	610	638	624	604	674	658	576	629	610	668	648	664	594	633	603	597	610	631	637	622	656	635	682	581	670	647	591	552	620	593	628	638	637
24209	21346	28426	24615	20088	1752	543	365	294	284	276	246	211	212	201	204	167	193	169	207	182	161	172	172	167	176	146	176	186	171	158	139	143	127	166	144	160	161	168	135	145	139	173	173	150	148	174	142	168	151	139	153	129	157	134	128	163	160	147	145	157	153	152	153	136	161	145	143	136	149	137	169	174	152	149	143	160	159	138	138	162	131	137	166	163	173	140	159	168	145	167	133	166	151	165	148	150	135	169	153	154	158	151	157	137	145	130	154	156	168	141	176	150	135	146	153	147	151	134	153	164	148	132	153	136	153	151	152	159	140	148	179	143	154	126	154	181	150	144	168	162	143	126	139	157	136	138	120	149	166	145	155	144	158	167	139	134	152	154	154	162	176	168	177	152	166	144	145	135	148	160	145	166	143	146	133	159	144	140	137	147	150	157	142	162	162	147	168	148	155	164	139	157	144	183	150	180	170	148	142	172	165	146	144	157	156	136	160	140	163	150	152	167	131	147	160	157	147	149	145	141	140	166	137	122	148	174	143	135	134	161	155	150	142	146	150	130	148	147	149	168	145	167	149	184	152	148	153	147	168	156	154	137	148	171	148	168	156	155	166	136	161	139	170	162	136	158	131	147	174	150	151	143	162	139	142	136	151	143	164	161	154	118	161	164	150	144	172	150	153	157	131	147	148	153	137	167	136	156	153	144	156	152	130	149	180	135	154	148	157	141	162	155	164	140	145	162	150	151	143	151	156	153	155	161	151	132	137	141	176	148	144	146	141	149	151	146	143	143	160	149	151	136	149	147	159	140	135	158	146	144	158	136	172	126	163	156	147	152	147	160	143	134	176	152	153	154	128	140	151	173	163	140	129	149	145	139	148	151	165	136	146	171	155	168	145	150	164	148	158	139	130	144	132	174	169	165	160	153	122	155	142	159	136	172	139	154	173	155	123	147	152	152	141	165	151	156	137	138	149	155	138	140	119	169	138	150	139	149	160	171	133	155	156	136	136	153	140	152	130	160	166	150	157	152	156	156	133	155	123	168	147	142	131	154	149	127	147	143	150	163	144	140	133	129	142	148	133	172	148	150	153	164	179	139	151	176	170	150	144	131	139	150	171	137	146	155	125	161	139	135	152	156	154	153	142	164	172	145	137	158	151	168	141	144	156	152	156	152	141	144	144	150	149	152	152	149	144	171	169	158	145	130	159	131	128	149	163	169	167	126	160	167	160	136	129	130	151	155	165	150	134	149	136	140	141	156	139	164	115	140	169	134	140	144	139	155	155	154	142	164	138	142	125	169	174	160	129	156	153	143	143	150	159	144	173	144	132	143	151	143	165	143	140	141	134	155	161	141	128	138	157	154	168	159	160	149	129	139	142	155	147	139	138	149	146	157	146	145	164	162	132	166	157	136	143	146	116	149	146	135	152	154	164	145	157	174	149	148	169	162	161	151	127	160	146	157	160	144	134	132	152	140	166	131	155	135	147	145	134	156	156	169	156	149	147	147	150	157	143	150	148	175	140	155	134	152	157	140	165	160	160	156	143	166	148	155	141	172	135	148	138	182	147	128	144	158	131	152	141	167	165	163	146	152	173	137	143	167	159	162	161	158	150	133	148	138	132	155	176	127	144	149	155	142	156	163	138	149	150	171	162	133	127	150	168	142	146	138	171	138	153	146	154	148	142	162	149	189	134	155	145	128	143	175	164	152	140	143	136	164	143	143	117	176	164	150	142	148	155	184	156	154	159	133	142	150	153	154	142	131	161	143	127	139	156	148	118	149	142	128	166	156	139	140	152	138	144	149	147	143	144	127	138	144	155	158	147	152	187	143	148	155	141	148	122	153	161	187	156	158	151	136	147	151	140	144	139	120	136	147	140	155	150	146	159	156	147	145	151	154	135	150	181	170	140	146	158	165	148	146	173	158	138	146	131	141	142	126	165	145	159	141	161	151	143	150	137	153	131	135	138	177	139	159	135	147	146	140	151	137	156	135	135	145	154	131	162	145	147	146	121	148	150	148	130	165	137	157	155	146	153	175	156	162	147	168	164	130	142	150	143	167	140	174	143	153	163	158	143	148	176	181	161	168	143	143	146	158	132	138	150	177	165	169	143	151	131	143	149	142	146	143	149	148	140	137	131	158	156	167	141	148	152	165	134	126	156	161	169	157	144	135	156	147	167	154	151	131	175	184	163	168	155	167	149	157	153	150	121	151	125	153	155	114	143	171	145	147	164	152	143	166	159	139	152	149	150	155	142	149	168	156	131	171	153	162	173	153	168	142	150	157	155	159	165	162	140	146	168	159	151	160	149	163	166	160	160	166	165	134	142	137	149	156	151	139	169	122	150	172	159	140	152	140	172	141	141	147	171	153	133	128	191	150	154	163	168	136	148	151	116	128	163	132	146	156	145	129	144	140	145	159	170	156	179	146	144	169	124	136	149	141	146	162	169	148	146	160	139	131	157	156	143	148	136	147	154	158	156	164	160	125	152	142	164	155	151	125	147	128	153	158	152	139	142	143	138	154	139	139	131	150	153	144	152	166	150	158	161	160	128	151	134	164	157	165	139	143	171	166	153	145	144	132	132	145	149	184	142	155	152	147	120	152	136	134	148	146	144	143	158	158	148	135	155	164	139	148	174	144	160	150	149	159	176	160	149	140	160	135	156	144	125	155	155	150	138	128	130	156	157	147	152	131	150	143	150	132	145	131	152	147	160	164	168	153	142	172	151	154	128	139	143	144	131	152	141	140	136	153	157	157	149	170	148	146	145	154	131	147	140	146	151	153	141	140	162	133	144	160	164	131	161	159	143	136	138	135	149	167	150	184	139	147	165	120	164	151	143	157	146	130	167	151	165	125	146	145	132	166	160	124	132	158	147	121	146	138	154	145	139	162	146	141	128	155	161	157	133	144	159	158	150	153	140	154	149	145	163	142	155	135	161	144	153	156	163	163	157	145	163	132	161	132	141	143	164	153	164	138	144	190	162	149	125	152	160	128	143	163	155	148	171	132	149	136	151	151	144	150	151	179	150	150	153	154	145	148	133	158	128	144	138	169	164	170	149	174	157	135	171	161	144	145	168	140	163	145	149	152	166	147	148	167	162	158	153	130	158	149	151	137	149	149	151	152	154	143	158	144	156	168	145	158	166	157	152	141	150	131	124	149	142	143	154	146	142	145	139	162	140	150	141	162	153	151	150	153	166	160	146	147	152	175	139	154	155	158	142	166	147	159	142	167	134	159	138	170	159	162	160	149	158	154	138	134	155	151	144	132	157	150	138	155	151	174	139	165	146	171	142	136	156	152	125	169	156	147	150	152	152	139	130	165	151	146	155	144	152	154	145	151	147	153	154	149	156	149	147	147	138	164	163	162	144	155	152	150	138	138	146	150	145	166	144	144	145	146	128	148	152	134	143	139	163	142	157	159	142	144	172	142	144	137	160	141	152	159	142	157	157	131	163	149	157	156	172	161	179	163	140	147	151	149	144
22425	10289	16230	4293	2848	2045	1491	1236	1060	862	749	670	618	580	496	525	517	466	434	418	458	435	415	367	405	355	372	369	392	371	376	328	353	363	290	348	346	343	364	376	359	345	307	318	312	320	333	331	310	342	305	323	300	305	345	322	331	327	333	309	309	349	309	339	321	322	301	311	321	312	335	339	303	322	305	328	320	319	335	321	317	317	317	281	333	321	343	306	313	340	308	314	348	319	307	286	310	306	289	286	307	310	299	293	297	286	294	355	272	348	334	305	283	321	298	322	347	309	346	308	350	301	319	339	304	302	322	323	320	308	329	327	297	339	331	326	315	314	304	302	308	313	301	329	299	323	287	312	306	277	311	305	314	309	304	302	308	328	289	304	308	320	287	318	304	307	263	309	296	318	312	316	291	332	340	318	324	312	336	333	308	309	330	305	314	337	332	332	301	301	283	286	328	299	304	294	295	298	318	311	301	318	324	327	330	307	334	323	326	320	307	317	308	293	313	322	278	296	293	326	315	309	320	323	313	280	308	320	299	291	316	329	303	337	309	322	346	306	323	280	304	316	298	296	290	329	322	315	317	294	306	309	320	320	309	300	315	335	328	303	337	276	334	321	336	343	298	313	321	321	284	326	308	345	314	331	321	313	305	302	321	328	298	278	300	322	347	308	290	343	326	333	326	290	303	331	305	307	280	290	321	316	316	308	320	330	296	331	322	311	309	274	341	296	296	318	292	347	328	303	291	314	318	347	316	324	308	305	344	302	294	333	330	329	336	341	332	328	308	308	321	296	322	327	315	312	285	322	312	319	287	311	322	338	305	314	317	338	339	331	294	317	321	323	317	340	338	327	286	294	316	294	311	280	310	334	302	309	342	313	323	337	323	306	330	290	320	296	297	324	318	308	297	308	336	317	302	310	326	301	310	309	289	296	286	309	330	319	304	338	259	322	343	317	303	337	312	319	301	308	336	305	328	278	318	333	311	290	301	295	288	311	297	324	300	327	324	326	292	314	301	330	325	318	299	326	338	333	304	317	318	295	330	350	311	322	342	313	302	296	308	313	286	285	292	279	319	320	317	315	312	343	296	334	297	325	318	341	324	317	293	326	308	317	294	329	314	325	320	320	308	323	314	301	322	305	336	291	286	317	321	301	315	324	296	314	319	318	335	311	321	288	319	286	310	319	297	294	326	327	303	329	309	302	283	335	293	311	313	332	294	298	317	312	303	332	304	296	316	317	302	307	286	309	304	296	313	318	324	330	297	353	292	312	346	296	277	311	327	334	317	310	296	305	328	328	313	355	334	269	295	302	336	319	338	332	293	314	297	281	331	292	299	319	312	303	309	336	337	341	298	330	339	323	302	319	278	291	317	303	293	326	292	317	317	334	304	323	307	319	322	323	328	300	292	300	322	315	294	323	300	317	348	338	284	310	325	362	323	330	333	343	312	319	305	298	342	298	303	314	311	303	328	281	336	330	324	294	304	323	314	293	317	312	317	302	319	322	309	322	308	310	333	296	345	318	304	318	318	318	278	319	295	284	295	336	331	273	308	302	299	309	305	311	339	318	310	286	337	296	322	326	294	336	285	309	306	329	286	315	303	295	306	313	288	297	305	329	342	284	343	314	280	307	302	297	314	293	325	311	317	294	313	307	336	293	286	304	322	325	335	293	295	316	330	296	306	326	301	324	301	303	333	313	292	326	306	330	364	302	304	305	326	324	321	294	325	315	309	296	301	335	323	289	295	315	299	326	303	288	309	297	321	309	294	297	318	307	317	346	302	320	312	308	292	282	292	331	338	324	331	312	346	293	321	349	296	293	285	318	310	325	304	326	308	312	317	336	316	293	320	285	321	310	317	280	318	345	337	356	313	354	308	297	285	312	316	310	293	314	307	297	329	295	311	335	333	333	312	298	314	317	325	320	328	308	311	335	345	331	284	293	342	282	334	338	315	300	340	302	287	308	327	300	321	263	299	320	313	293	311	310	332	295	314	303	359	335	284	302	337	301	312	283	307	303	298	321	300	315	323	307	313	312	315	315	305	284	327	297	300	291	312	281	323	313	344	301	291	306	277	329	319	311	319	326	294	300	315	312	328	312	301	315	314	332	292	298	311	335	315	318	323	331	309	279	306	303	306	315	309	308	347	295	300	280	331	302	336	315	303	305	302	347	309	270	333	324	343	332	305	369	321	324	317	299	277	320	308	320	276	311	316	301	356	327	350	321	285	348	319	310	328	331	316	349	290	303	294	321	330	325	284	307	309	290	311	332	270	314	317	333	299	305	307	313	307	297	301	330	318	314	308	333	304	338	336	285	360	315	289	322	328	311	296	287	345	314	302	304	295	309	316	331	326	316	310	299	299	287	295	311	346	298	299	329	292	290	339	319	293	343	311	260	300	290	298	270	309	350	283	283	296	292	303	329	337	331	270	280	294	311	339	309	325	331	296	301	315	347	290	341	299	325	305	300	300	304	301	274	299	304	321	338	329	320	347	332	299	317	299	279	307	289	346	314	347	294	332	297	314	333	344	317	309	289	285	307	301	288	305	278	328	293	302	311	322	317	336	296	295	306	339	299	295	341	319	308	331	325	312	313	284	325	302	302	307	340	317	305	308	297	316	307	312	330	288	309	329	294	294	313	302	296	329	300	289	315	327	285	293	351	340	325	370	308	308	286	322	316	317	320	324	348	292	289	303	303	305	311	300	324	335	308	310	305	281	284	333	292	305	300	315	294	282	296	321	324	303	318	342	318	340	325	286	287	282	324	282	305	286	310	309	327	315	306	344	258	308	313	327	336	328	299	319	309	303	323	298	323	304	289	347	345	305	282	300	295	323	315	322	302	337	304	318	303	338	349	311	345	330	309	335	298	318	315	283	343	304	305	304	315	356	309	339	299	294	318	309	267	295	339	296	344	291	319	321	324	292	311	303	313	333	338	308	328	286	312	328	321	320	317	283	318	297	305	313	305	302	315	325	319	343	332	276	303	311	330	321	281	292	350	285	313	302	319	296	301	325	307	322	303	315	277	284	323	349	274	312	294	297	268	308	310	305	320	350	310	322	332	327	297	347	294	315	289	295	301	315	305	310	287	337	301	315	313	290	309	305	287	338	296	331	290	326	323	316	314	311	301	300	345	328	311	309	293	280	322	295	291	318	339	300	315	319	321	293	323	294	286	301	326	332	309	356	318	312	288	332	298	322	301	331	315	336	300	327	305	322	312	336	300	302	300	334	344	331	288	307	306	339	313	307	302	336	320	268	370	295	301	291	285	298	291	300	298	275	330	314	292	336	317	321	321	312	302	329	313	353	350	326	301	307	299	304	288	317	326	315	333	308	313	299	303	299	330	314	360	306	313	346	333	335	321	317	286	323	310	304	267	311	284	319	309	304	312	299	333	303	323	298	313	302	323	328	289	311	340	335	335	333	305	328	331	314	312	306	263	333	351	301	339	335	297	323	333	325	312	327	300	290	288	333	324	309	321
23254	21338	29171	23858	21338	19134	1985	874	647	575	524	460	454	458	436	384	358	405	389	373	356	363	340	336	358	325	334	336	331	328	314	297	354	348	291	328	335	310	358	333	352	299	296	289	333	295	313	329	283	330	316	297	325	290	283	296	281	320	316	295	309	321	282	322	326	292	328	290	306	297	315	307	304	312	328	300	318	319	307	269	271	296	299	325	338	313	282	315	331	291	300	312	323	317	333	290	293	292	334	319	289	302	302	306	285	291	298	324	303	306	327	283	294	316	336	310	308	293	278	310	299	319	319	297	298	260	314	299	299	311	286	287	306	334	296	315	287	305	292	315	309	294	332	283	297	296	337	287	295	309	332	311	303	281	296	297	287	293	318	308	301	346	313	312	286	297	266	340	285	300	304	330	293	301	289	294	282	298	281	297	306	278	296	284	276	300	301	280	302	288	324	322	288	286	279	324	296	291	335	334	294	292	270	309	332	320	277	320	270	295	291	284	326	322	317	292	308	285	299	319	324	319	296	309	315	285	269	288	300	277	338	285	277	296	285	288	297	284	289	327	301	304	330	297	320	307	310	313	301	301	333	288	304	280	317	291	340	266	319	325	286	304	296	319	324	298	310	301	287	314	329	328	330	321	298	310	291	287	288	298	343	289	291	332	315	312	281	319	329	336	321	286	282	274	313	300	315	307	305	305	308	297	303	304	288	313	304	327	288	299	308	345	282	314	309	301	314	299	299	309	336	314	306	285	311	323	310	302	291	285	329	290	302	307	284	308	302	289	317	312	305	268	296	310	331	280	308	273	284	301	290	315	301	321	301	325	286	320	327	284	329	303	304	283	294	323	307	298	287	271	325	275	301	299	331	308	322	275	293	285	300	287	292	310	271	273	288	287	306	299	294	313	301	293	281	335	311	321	299	303	310	283	299	274	303	297	323	298	302	313	323	321	280	295	337	303	305	288	314	303	320	306	333	285	320	276	288	307	292	291	308	269	278	306	302	270	314	306	299	305	291	305	292	289	261	277	289	309	296	325	314	312	292	299	281	332	269	292	252	303	276	319	274	291	309	300	301	316	281	317	304	288	321	274	284	325	306	308	275	327	306	319	275	287	296	298	296	286	331	340	278	300	281	289	316	311	300	294	293	319	321	269	309	329	268	309	284	277	304	287	307	304	317	284	278	291	304	300	330	284	316	320	299	298	316	287	305	316	308	300	294	289	311	327	299	295	307	308	298	311	308	318	309	293	300	302	261	294	291	313	332	285	291	327	282	302	305	280	306	269	299	303	289	324	268	284	287	305	301	323	309	319	315	352	308	313	317	324	288	305	300	305	286	285	314	280	299	294	327	310	282	304	324	296	279	318	325	285	313	319	291	302	316	302	296	316	315	283	258	311	309	293	322	341	316	306	289	256	306	325	290	331	309	307	301	290	324	318	288	299	327	275	277	304	294	301	288	318	293	307	279	314	337	314	296	296	300	302	299	307	329	283	323	302	291	272	315	278	306	316	311	305	312	318	306	285	274	307	304	272	299	308	316	297	289	291	294	335	287	335	271	304	300	317	311	295	316	277	325	292	314	288	303	314	280	309	329	327	311	296	301	313	292	326	272	308	322	337	316	296	314	273	293	295	278	313	288	307	295	293	312	312	315	297	322	319	324	322	297	295	289	301	285	298	314	289	321	315	320	303	261	325	323	280	287	322	296	283	327	261	320	285	318	281	304	306	279	296	305	342	291	308	312	321	323	315	279	314	310	273	287	291	311	305	294	321	285	297	306	328	346	301	304	282	282	296	302	273	295	321	294	316	316	316	325	311	280	290	282	315	310	305	268	313	310	303	302	312	318	311	300	297	310	294	313	306	295	324	324	304	305	296	276	287	348	258	302	294	314	334	324	323	296	293	283	317	299	295	295	306	286	291	283	269	285	310	310	283	336	326	289	291	306	309	317	329	315	292	313	278	296	302	286	308	285	300	308	268	311	303	290	305	318	306	310	337	315	277	309	289	327	319	311	300	280	317	286	328	307	315	307	303	289	327	323	282	324	285	316	316	305	314	300	307	284	291	312	328	301	312	288	306	334	297	315	304	283	292	294	310	298	288	281	297	282	253	299	315	301	302	316	316	322	313	274	286	330	277	275	307	341	297	294	259	262	305	298	315	298	288	304	306	313	281	289	306	293	297	289	299	323	316	268	281	329	301	333	309	304	270	276	326	297	323	317	348	305	300	296	297	320	287	305	323	292	311	301	308	339	285	270	309	300	320	316	326	311	295	285	276	317	288	314	280	280	282	307	271	291	306	277	319	288	277	307	280	320	295	261	276	293	299	304	296	313	313	298	299	276	287	296	263	307	305	305	298	308	323	287	314	289	298	293	311	300	304	321	316	290	332	283	308	302	320	294	316	265	301	295	295	304	292	300	304	300	328	324	342	271	317	303	315	297	308	302	286	299	290	307	317	300	343	330	271	293	291	291	331	309	302	300	295	318	288	283	308	307	310	306	335	309	307	314	268	309	286	329	311	309	304	311	297	301	278	326	321	339	318	268	287	278	326	306	300	273	308	277	352	302	279	282	305	303	283	309	282	295	287	299	298	312	277	299	332	276	312	282	279	302	276	300	310	299	286	282	289	312	276	307	309	280	303	260	297	309	307	306	271	324	295	338	330	303	289	273	297	323	314	312	299	273	273	335	290	298	291	281	317	270	331	341	305	291	327	310	285	297	296	312	294	305	318	309	309	306	304	305	283	297	312	330	316	318	298	321	307	300	288	291	288	294	266	289	291	305	282	309	294	323	329	321	325	278	322	290	307	332	291	293	297	324	311	285	301	285	339	331	286	266	282	297	336	301	299	302	304	283	312	283	305	298	309	316	308	279	324	290	314	308	280	293	308	297	311	311	289	307	322	280	282	301	310	322	295	289	276	316	294	300	324	288	283	294	339	295	290	286	305	278	325	286	344	325	333	345	324	347	316	322	331	279	341	309	306	322	298	290	306	312	315	267	271	296	282	300	273	305	305	311	290	279	289	320	282	315	313	275	281	304	302	281	307	309	306	307	329	300	305	294	319	315	326	288	315	267	273	331	351	354	310	335	299	287	317	346	287	300	319	310	311	279	275	314	310	305	278	300	295	294	323	302	289	259	293	285	297	288	307	329	309	323	291	307	288	319	298	309	309	288	267	305	306	287	329	320	295	306	307	292	295	284	281	310	332	308	321	280	284	286	296	319	305	301	281	298	285	327	301	323	310	279	300	315	273	310	316	298	304	313	306	320	292	322	308	284	292	270	334	343	316	312	334	306	290	289	322	325	288	329	267	335	313	303	323	284	301	285	290	332	306	339	316	323	342	285	277	308	314	339	335	299	313	298	319	313	317	294	283	324	297	270	309	297	292	283	277	331	259	281	303	285	320	325	292	293	298	306	319	306	275	309	281	281	289	340	306	309	294	300	287	284	318	284	297	335	317	295	276	300	277	290	315	311	296	284	284
25800	16635	22319	7224	5096	3643	2893	2298	1900	1619	1390	1272	1158	1061	991	911	863	780	783	768	779	776	725	692	704	668	677	660	625	603	610	614	583	586	622	580	596	636	603	596	641	595	578	628	576	589	585	633	594	570	599	597	601	516	568	616	562	603	574	582	550	550	587	586	568	567	562	594	596	582	566	588	560	535	575	582	557	537	567	563	598	560	545	539	532	568	550	548	566	586	515	552	536	593	608	564	560	548	539	537	540	553	567	556	601	516	560	542	609	592	529	579	536	550	558	549	582	533	571	575	546	550	498	500	569	622	504	562	535	606	568	568	550	543	548	541	513	557	567	516	529	571	559	532	541	571	527	577	585	600	559	565	570	536	590	536	551	574	556	530	544	577	566	547	537	567	545	517	548	555	559	540	547	551	535	524	525	521	512	528	557	527	547	566	583	567	593	532	544	554	562	582	599	574	564	529	516	567	539	539	545	550	554	535	578	542	539	537	549	536	515	562	556	540	574	569	572	536	523	514	576	528	559	505	550	580	547	588	568	534	544	546	548	546	558	544	561	541	541	549	510	564	581	538	600	567	576	534	568	562	594	544	530	554	558	543	557	572	509	535	513	547	543	593	542	547	543	596	587	568	556	567	545	538	581	568	542	543	564	560	565	523	593	535	543	532	538	563	546	553	589	587	512	561	577	543	548	549	538	535	525	583	553	533	541	539	550	500	579	581	602	557	549	571	537	544	571	560	552	552	541	577	570	521	521	544	540	550	539	554	562	569	558	562	539	547	549	531	533	561	570	529	564	571	578	516	546	548	548	548	577	501	532	590	565	552	578	551	563	521	533	527	537	554	572	521	525	502	553	563	555	582	547	549	544	564	571	572	513	577	561	525	538	549	574	562	523	528	592	544	516	546	517	559	545	538	540	573	548	552	544	513	575	577	594	577	517	556	551	579	536	540	543	545	594	575	546	513	511	526	586	565	542	553	582	532	576	503	486	546	577	560	526	575	571	497	508	535	550	552	567	545	542	564	578	552	562	547	544	529	510	573	581	510	561	523	535	534	563	541	517	594	531	553	584	526	554	549	579	535	554	596	556	534	555	566	524	517	586	567	567	530	505	553	527	553	594	555	577	548	596	562	575	619	515	534	540	549	492	574	540	525	542	585	518	548	575	591	568	529	546	498	538	524	563	525	549	557	546	539	542	553	542	574	555	567	557	519	536	541	542	564	558	539	546	544	578	564	584	550	547	560	586	581	543	551	567	580	589	550	518	577	548	566	560	583	559	543	586	551	582	586	576	484	546	567	565	590	590	557	523	547	589	549	561	554	583	546	536	581	522	560	534	545	554	553	524	516	550	532	537	550	566	587	525	543	516	603	542	552	572	537	575	551	516	573	575	562	573	541	562	517	564	590	546	551	561	580	543	546	536	566	529	554	590	559	549	546	561	548	561	536	557	549	524	543	567	518	593	562	575	545	535	539	538	546	527	551	573	566	546	558	546	570	579	561	550	561	523	537	555	544	543	558	540	587	536	507	578	587	565	576	544	579	545	565	570	568	560	522	535	538	572	520	601	543	519	579	573	549	541	538	546	517	517	536	560	557	547	583	535	524	571	520	561	555	580	530	539	534	563	505	549	544	588	563	565	545	577	569	537	577	571	540	547	530	545	584	557	547	540	521	546	505	536	575	583	561	522	543	547	598	559	548	554	540	540	564	532	520	552	593	578	532	512	550	553	529	516	565	529	514	541	587	541	557	552	561	582	600	529	559	575	554	543	570	542	554	557	577	551	568	577	561	518	579	543	545	549	554	536	553	543	532	507	563	565	528	547	561	570	563	551	541	551	553	594	563	565	540	552	552	578	562	554	564	573	542	569	558	530	520	507	587	580	557	534	578	553	560	552	527	580	545	567	534	551	562	559	591	542	549	537	563	532	574	611	535	538	490	545	592	519	531	554	553	547	541	537	552	560	580	574	526	543	572	547	568	553	544	552	554	530	551	545	562	551	537	563	561	566	551	576	550	569	504	529	550	561	523	520	554	546	517	525	555	572	573	581	547	544	562	539	537	554	528	538	569	567	572	538	544	561	568	530	568	541	560	530	586	549	569	556	552	568	575	517	506	518	579	561	524	557	530	605	540	546	547	574	535	546	559	574	566	571	555	575	615	587	534	576	576	525	549	509	595	527	582	556	556	578	544	534	591	555	564	606	581	586	559	584	585	546	571	529	581	541	570	552	553	561	557	597	557	554	539	578	542	522	580	569	597	566	588	518	556	571	570	592	540	548	543	584	549	494	569	591	542	497	529	524	545	599	589	578	551	566	554	547	563	554	575	545	572	556	561	572	547	546	556	507	531	536	606	529	558	580	573	571	550	533	610	588	533	562	520	570	543	517	573	544	578	530	570	572	528	532	552	527	551	543	568	595	587	547	575	516	540	559	566	565	552	535	545	585	573	541	535	541	546	549	563	531	516	579	564	552	572	536	552	541	506	536	541	518	543	564	527	554	545	564	557	556	582	564	563	607	528	520	527	573	555	562	563	595	553	556	564	553	512	569	550	564	510	559	556	566	546	543	567	575	574	539	579	558	586	570	565	537	550	590	581	543	508	549	527	544	575	544	505	568	559	572	546	573	514	557	505	553	611	555	551	604	495	542	557	553	559	625	570	565	559	541	566	533	581	582	553	519	537	544	510	551	537	580	526	545	550	553	548	552	564	523	537	566	530	589	589	552	544	545	558	574	564	539	568	527	539	546	547	521	550	571	545	548	571	553	526	542	559	545	571	561	532	535	562	556	549	575	541	574	541	570	551	588	542	551	560	544	545	514	549	552	547	555	525	533	545	535	577	565	546	525	513	556	529	557	548	567	559	559	584	578	542	561	529	569	539	530	525	532	537	561	532	562	564	537	588	529	584	602	578	554	559	546	563	513	602	537	526	525	606	555	554	581	538	523	565	492	545	576	542	512	556	567	571	548	555	528	543	542	569	525	547	606	567	564	535	555	536	549	521	535	578	562	551	580	559	594	561	510	505	544	565	553	592	581	552	506	573	535	563	540	621	556	564	547	582	549	539	550	544	564	536	567	548	571	584	545	576	561	564	579	557	560	556	520	583	534	534	556	581	522	542	577	518	565	529	556	534	560	535	532	529	594	564	499	535	581	552	547	553	511	534	533	554	550	555	541	561	525	541	550	547	575	531	589	550	570	585	554	520	545	553	590	537	590	552	532	544	556	531	539	537	536	549	542	534	574	565	571	538	552	577	536	532	557	571	585	537	526	545	615	569	596	570	558	560	511	580	531	547	574	549	528	552	539	553	548	560	567	577	524	507	549	583	559	546	565	565	537	584	532	498	555	539	559	536	577	579	528	502	513	499	573	528	547	556	565	543	579	553	541	515	566	591	530	536	544	560	531	563	573	566	576	562	590	563	528	503	547	562	591	584	548	551	567	494	593	540	569	542	599	565	523	582	531	539	544	564	563	578	599	545	546	523
26846	20808	8702	757	415	362	385	389	318	329	328	307	330	317	322	350	347	368	331	327	330	344	326	317	325	303	308	318	289	328	309	301	302	316	338	319	339	325	320	350	296	339	329	317	302	307	336	291	317	311	312	311	315	311	352	311	343	313	302	343	293	324	292	302	296	320	322	352	293	312	289	322	300	326	345	326	360	324	353	365	329	325	309	325	293	330	307	324	330	301	293	330	321	294	326	337	303	313	331	295	306	324	313	325	320	314	311	327	346	327	358	328	302	317	313	341	283	320	316	293	325	330	347	350	337	315	320	312	307	291	311	343	320	318	320	309	314	327	321	329	328	322	343	305	308	369	329	335	325	284	312	319	325	299	290	323	308	316	326	315	293	312	317	299	341	294	298	305	320	297	311	305	318	329	326	327	321	298	298	285	296	314	330	310	306	319	344	307	297	311	298	338	314	351	305	343	308	285	318	282	274	312	332	311	340	304	317	309	335	364	318	301	328	319	308	311	324	291	309	327	320	317	306	326	310	284	297	301	326	332	327	318	302	296	289	335	318	315	313	298	302	317	334	335	316	286	330	325	319	313	326	321	344	309	328	329	310	338	289	303	302	287	327	294	286	351	284	305	323	346	322	281	336	321	345	308	349	301	341	289	311	302	295	317	291	310	313	321	300	289	319	306	313	323	309	332	298	307	312	352	312	322	324	321	302	294	287	347	321	308	292	335	323	310	302	312	315	288	318	312	311	315	280	301	320	327	280	323	303	333	327	299	327	333	313	310	305	322	300	329	346	262	281	320	331	285	307	311	290	300	301	288	294	311	308	269	328	313	313	290	320	309	297	345	315	328	333	362	285	308	298	341	293	313	308	294	315	329	319	338	309	298	306	307	281	300	327	340	314	359	343	278	336	325	334	307	301	310	329	304	338	315	323	307	293	303	317	299	300	321	330	300	317	343	353	335	338	307	331	338	331	328	305	309	318	341	311	342	276	282	275	330	305	329	293	315	329	325	338	303	309	293	304	356	291	304	311	292	342	316	309	347	308	326	337	304	311	323	306	317	314	307	315	294	292	307	287	303	331	305	313	335	307	324	313	314	340	309	323	335	330	303	292	333	315	310	327	317	314	301	315	318	332	301	352	313	302	318	322	323	326	285	287	271	304	324	348	319	365	296	269	303	297	325	306	370	296	275	325	326	331	320	300	293	339	319	290	298	299	319	314	309	284	316	297	304	314	350	293	324	332	309	285	289	355	309	309	291	323	368	291	311	288	343	333	293	307	342	336	299	334	337	304	315	318	309	314	293	309	329	366	335	336	290	361	320	335	333	289	297	346	300	301	291	302	313	277	302	321	326	327	308	309	327	330	316	324	319	286	328	303	300	308	306	314	373	307	308	333	311	323	278	272	321	314	351	312	317	341	302	354	329	322	341	320	318	333	331	302	328	298	327	339	330	323	320	328	350	328	318	339	310	320	320	334	328	306	318	335	313	322	331	305	328	356	303	297	320	306	303	323	320	315	304	308	299	323	307	277	316	296	313	309	303	276	313	330	331	283	343	298	299	327	338	314	297	321	325	284	302	309	288	328	313	294	305	293	327	316	286	325	302	317	301	319	279	320	306	304	293	339	323	303	303	306	316	306	300	322	310	323	302	298	349	305	310	300	318	306	335	296	285	334	313	341	334	333	304	323	306	296	325	307	327	352	296	320	333	297	332	351	334	341	322	295	319	322	329	342	333	303	274	320	301	337	318	303	340	317	331	310	298	327	304	284	302	300	289	265	298	306	320	302	306	299	328	286	322	318	330	310	294	315	343	320	322	305	280	286	307	322	339	323	328	328	302	329	327	336	318	333	311	317	296	293	283	345	304	331	319	306	289	303	300	335	292	272	287	308	342	306	298	310	302	357	304	311	326	294	312	313	309	317	304	292	271	315	299	299	302	314	311	329	342	305	305	312	298	317	308	318	312	291	329	310	294	346	276	352	299	316	281	305	331	307	299	333	306	349	314	331	336	327	286	337	341	338	293	316	331	330	335	336	308	294	323	315	303	297	291	297	330	300	353	312	321	275	296	321	284	333	308	315	318	311	327	293	329	312	307	295	347	349	320	317	305	334	324	306	301	315	306	279	331	317	326	317	304	337	306	370	321	320	293	335	294	334	324	297	305	321	314	308	320	311	295	332	310	314	316	271	316	314	312	322	328	289	294	332	317	302	300	305	328	305	309	303	301	337	315	321	336	305	315	324	321	325	312	287	300	299	301	293	296	320	329	328	340	325	310	331	324	292	305	338	290	309	341	344	329	325	340	310	289	317	288	296	278	332	311	319	291	320	299	325	304	356	296	314	334	289	301	300	324	325	328	320	327	273	346	322	338	315	318	331	312	307	335	338	303	329	315	319	345	332	310	308	319	337	328	306	317	306	360	309	302	287	312	316	310	310	321	327	336	305	333	311	344	302	293	327	324	326	348	310	298	296	333	317	284	288	313	333	329	330	323	307	327	308	307	324	304	302	334	336	279	302	331	312	318	307	325	306	341	332	322	320	322	323	330	294	331	314	326	314	334	319	315	315	317	363	335	344	329	314	287	343	324	329	339	336	305	327	317	341	287	347	309	304	314	283	331	318	281	300	304	338	352	334	330	319	333	311	331	316	334	293	317	324	339	291	324	314	325	310	315	313	331	310	330	305	298	307	321	319	308	336	296	301	300	303	335	297	290	328	324	299	333	334	302	317	298	316	313	287	286	325	300	324	332	334	305	284	319	303	293	325	292	303	277	325	295	322	284	311	313	289	296	322	308	343	344	326	290	319	328	309	353	294	337	328	293	303	305	311	292	314	354	283	342	313	331	325	321	315	309	320	292	309	295	314	343	310	314	308	298	310	321	308	355	339	312	298	307	288	304	333	297	328	320	312	322	336	299	343	275	324	287	341	322	335	324	300	303	340	305	293	311	302	292	323	329	326	324	309	349	318	315	326	308	319	320	301	354	331	324	342	310	313	300	323	326	310	308	315	321	293	342	333	315	316	302	301	295	287	292	316	323	311	326	326	292	313	305	323	329	306	314	321	332	309	304	331	329	311	301	294	318	325	308	319	286	310	289	331	301	299	296	308	353	316	321	336	321	301	273	278	305	304	323	298	317	316	329	316	310	335	321	320	300	286	287	292	320	322	292	317	292	299	298	328	301	335	298	315	281	274	287	288	290	298	291	321	311	308	323	331	308	304	331	315	304	295	308	283	329	335	283	344	290	299	331	347	281	334	332	337	322	318	341	276	334	309	298	311	326	299	286	318	294	326	314	278	330	294	307	304	308	327	324	301	317	302	315	334	313	270	293	320	313	308	297	316	344	318	302	291	325	290	315	358	333	327	327	322	282	304	283	302	341	309	316	309	323	312	320	282	334	358	318	301	300	320	304	314	304	277	313	294	321	341	344	295	333	318	315	307	331	323	360	331	297	319	303	273	301	323	304	323	288	321	314	317	321	352	289
10147	1696	2598	999	867	799	710	675	712	683	662	641	647	602	628	635	697	669	623	645	609	661	614	606	640	674	630	650	644	652	645	579	629	623	592	608	618	653	583	591	653	612	630	621	642	626	592	602	639	572	617	666	631	637	616	631	608	594	651	620	612	665	643	616	629	615	619	611	681	664	587	588	616	612	587	630	632	655	629	606	642	653	620	593	633	612	644	573	589	610	651	582	607	624	637	596	616	619	631	605	633	654	633	643	582	559	664	621	671	608	611	592	617	619	615	629	639	583	628	642	612	611	626	628	656	582	655	599	621	598	622	666	619	639	663	663	642	602	589	611	618	664	642	623	600	638	623	654	631	618	629	597	625	630	597	675	601	627	645	624	643	621	606	590	618	576	659	623	611	636	622	623	622	645	612	629	553	641	588	576	614	630	593	633	631	624	630	580	579	602	626	633	660	600	623	548	611	621	610	618	571	589	575	593	599	618	618	661	650	597	628	639	596	665	635	580	618	623	669	623	656	626	577	618	636	613	617	650	594	571	623	665	603	637	617	566	601	671	625	628	610	614	630	624	634	685	628	612	610	596	662	590	665	612	643	623	573	639	628	667	625	617	657	565	628	636	643	595	667	588	614	639	645	617	650	574	608	679	624	607	625	681	637	615	603	633	653	607	596	631	586	666	575	629	655	613	614	622	611	662	613	617	621	602	612	655	609	583	643	633	642	620	571	655	637	620	596	604	606	622	605	650	623	632	636	601	633	604	614	636	620	579	605	618	577	628	637	635	590	643	604	620	658	561	657	593	619	633	607	639	621	647	625	629	658	578	649	582	623	622	630	613	613	625	629	691	605	615	661	575	647	592	607	626	556	611	617	605	604	618	582	650	644	634	653	626	599	620	626	674	621	652	595	614	657	623	611	636	631	640	607	629	627	623	620	605	638	603	620	597	617	609	631	617	590	606	603	562	613	649	629	663	638	640	618	627	628	630	647	606	604	626	620	647	628	591	590	601	633	631	590	602	577	579	651	613	613	632	571	621	587	663	619	606	618	628	624	689	635	626	599	623	625	588	642	657	631	630	590	602	625	593	583	634	636	614	594	644	583	630	613	636	597	604	646	644	628	630	614	609	621	646	599	581	634	640	646	652	623	630	604	610	638	600	601	657	636	598	623	574	563	605	662	619	674	614	621	661	639	599	593	592	633	640	594	600	660	670	671	644	642	584	620	617	604	606	611	606	622	637	602	590	659	658	628	618	627	618	670	663	617	667	632	624	603	607	620	621	624	586	646	585	661	616	601	615	618	627	587	674	608	642	616	633	606	647	600	627	634	590	668	609	611	669	625	600	622	625	661	631	616	657	643	622	662	619	590	622	641	583	630	599	582	589	619	638	613	586	655	606	640	605	590	609	620	674	629	670	664	633	646	654	623	653	636	572	577	640	625	627	605	623	604	608	636	606	634	625	647	568	618	653	640	600	604	588	624	612	592	638	595	652	607	589	633	683	658	631	623	611	608	668	633	595	644	619	627	599	628	624	641	592	617	615	589	620	642	654	604	628	653	625	626	654	638	608	652	566	662	640	602	675	599	639	668	646	587	638	643	620	586	634	635	636	653	641	650	579	590	596	634	635	619	629	610	612	602	638	635	615	625	594	579	630	570	622	657	600	633	585	580	589	606	612	615	609	588	635	640	595	605	638	599	619	642	616	647	643	597	629	602	616	666	586	612	618	648	590	600	639	599	642	612	598	641	680	634	578	626	626	586	574	652	620	637	566	608	600	594	602	601	610	616	624	632	611	613	586	653	641	604	633	628	637	604	642	589	626	585	655	640	609	603	617	620	666	609	651	606	604	615	617	653	549	619	630	625	586	630	578	604	604	642	590	666	630	601	553	641	648	649	635	625	587	631	620	663	632	581	621	588	636	637	656	643	611	628	629	611	646	666	618	618	644	643	603	638	651	583	620	643	565	609	568	623	651	613	614	619	635	609	638	640	641	622	640	629	636	588	558	604	638	598	652	604	584	626	634	622	623	607	606	648	620	685	592	640	685	603	645	602	637	622	631	592	660	621	605	660	683	604	590	628	633	618	636	664	617	642	618	611	627	694	596	600	605	658	645	623	599	668	627	631	648	566	623	614	617	576	654	667	569	619	618	643	613	659	598	666	594	589	575	657	580	597	675	654	599	612	644	609	632	633	628	604	638	567	604	665	641	660	588	623	606	606	710	619	647	614	579	616	595	619	671	615	626	596	643	656	648	626	584	622	621	632	620	599	654	605	613	612	641	649	651	640	571	620	638	632	616	623	627	629	651	634	661	633	630	607	607	634	610	632	587	637	657	648	602	616	663	642	651	613	572	621	688	656	628	595	587	614	643	613	641	623	633	644	589	659	673	614	585	614	616	636	568	618	649	601	602	629	625	613	661	670	609	609	628	586	594	610	589	636	606	618	634	592	630	610	655	605	648	608	575	602	615	640	666	652	579	637	590	654	583	650	613	585	647	622	675	623	594	620	653	630	634	612	602	617	614	612	607	615	608	618	556	589	607	575	639	610	621	564	580	644	624	603	611	652	629	650	642	613	572	660	550	612	636	624	624	614	565	592	611	610	607	632	615	591	580	661	579	620	628	604	606	644	608	597	612	662	577	622	625	646	629	584	612	622	593	637	630	641	622	619	676	648	652	610	630	557	596	598	598	660	612	618	627	621	620	649	616	606	568	646	622	650	627	621	666	577	645	601	605	606	637	630	622	570	584	619	586	611	643	591	666	570	583	587	620	617	615	634	634	591	634	615	605	599	623	620	605	695	612	630	561	581	644	650	645	596	601	638	660	606	605	613	583	643	605	586	651	602	661	618	643	641	584	610	592	622	615	636	625	644	615	617	606	641	624	603	616	585	636	582	600	603	591	602	641	623	610	615	629	672	623	634	621	620	616	585	624	643	614	595	637	578	623	617	628	643	605	638	582	577	612	656	665	638	610	626	629	619	637	648	647	631	626	635	648	617	630	585	615	590	607	591	659	614	619	584	671	611	630	604	597	595	611	622	607	631	623	683	581	569	602	596	623	643	631	623	677	602	602	583	611	575	599	618	618	565	674	584	614	629	595	622	600	599	624	601	639	645	675	670	622	648	602	598	623	623	580	655	661	651	635	619	626	624	645	583	619	614	637	602	597	597	678	676	630	595	573	586	622	614	635	570	638	642	560	611	624	628	602	590	624	628	637	569	615	619	642	607	615	601	592	651	627	649	597	604	579	622	612	627	665	606	671	632	648	634	633	633	618	609	625	612	641	626	635	608	585	619	633	608	633	622	598	646	659	586	605	618	590	650	609	594	614	601	610	646	630	624	628	657	586	657	597	636	652	622	604	630	617	612	611	626	609	601	577	589	615	573	645	592	611	626	609	635	603	609	633	657	643	624	628	641	670	571	585	612	608	666	600	596	606	662	602	680	628	617	607	621	586	633	644	665	583	580	594	653	557	600	649	596	612
24292	21340	28472	24556	20133	1732	527	438	299	310	261	246	232	226	183	207	210	202	194	173	209	190	178	168	161	177	159	162	134	154	141	135	148	151	154	183	152	157	160	152	169	147	170	140	145	146	164	154	160	142	144	143	147	132	162	150	152	146	154	157	141	154	135	150	157	160	149	141	166	146	160	184	142	162	163	156	135	170	134	158	149	154	155	146	191	172	138	181	136	168	149	155	124	169	150	178	139	163	132	143	149	148	146	160	145	133	133	148	170	164	151	135	126	170	163	149	122	154	149	147	140	155	135	149	143	132	160	150	164	172	148	130	155	160	142	152	153	134	140	147	128	128	141	152	149	141	136	156	120	161	153	165	166	154	142	156	133	136	132	147	168	152	141	143	172	177	140	154	138	151	140	155	160	166	159	149	139	156	149	140	148	143	166	162	164	154	143	144	137	154	165	144	137	151	150	148	148	158	143	153	147	140	160	154	152	146	150	157	185	149	142	154	148	139	143	147	145	128	176	162	159	145	173	162	163	131	153	155	151	135	168	137	125	157	145	124	161	140	159	147	171	150	155	148	118	155	160	143	186	175	136	153	127	153	125	147	163	157	144	170	147	154	169	152	154	157	135	163	147	134	158	152	159	148	146	126	130	137	160	145	122	130	150	165	154	163	152	159	142	148	147	158	154	154	165	161	137	163	132	167	156	147	164	150	133	167	162	143	174	157	154	133	142	147	135	149	146	164	144	138	148	150	144	148	164	134	158	141	150	152	154	159	149	155	149	148	141	164	147	146	141	163	142	153	136	151	139	142	132	142	156	148	137	128	129	156	153	161	149	145	158	153	142	152	140	134	161	130	136	154	147	139	135	172	154	134	156	139	162	153	164	154	142	161	146	149	135	168	179	175	153	176	148	156	162	159	147	163	149	163	147	132	163	162	162	151	126	144	148	145	147	153	150	155	156	146	138	151	163	142	164	172	145	158	147	137	149	159	167	148	158	137	145	154	150	175	161	128	134	152	140	171	151	162	138	132	152	146	131	151	170	141	151	147	159	142	136	143	147	156	167	152	154	147	156	134	145	160	157	161	157	151	143	139	170	142	147	178	153	155	130	141	154	150	160	180	133	159	173	169	146	131	169	162	172	139	142	160	139	143	140	159	154	155	153	152	146	159	169	165	174	157	155	179	155	163	131	132	142	140	156	135	136	134	147	159	156	145	164	155	141	142	158	163	145	128	137	128	150	159	132	183	157	149	161	142	154	163	161	144	140	156	142	173	161	133	138	142	143	161	148	164	160	126	141	136	144	133	146	165	157	134	158	150	145	141	154	146	121	161	137	140	172	149	158	150	176	160	150	161	146	163	139	153	137	148	167	152	158	148	136	150	156	156	155	164	139	136	135	160	144	143	148	146	160	135	144	133	142	134	160	162	147	161	147	149	136	152	156	161	150	136	162	143	155	138	163	176	155	160	152	134	141	144	147	148	148	153	155	141	145	136	161	162	153	160	136	144	166	160	148	136	158	143	166	155	167	134	152	153	146	160	152	152	138	171	143	167	130	135	160	114	159	146	151	159	151	159	158	148	150	131	171	155	155	159	144	149	144	165	148	136	156	159	143	149	147	152	153	145	137	150	137	159	151	156	152	150	144	134	148	149	151	161	145	149	162	140	155	174	132	157	149	148	128	149	146	139	180	147	142	149	153	145	143	163	119	134	148	149	152	154	159	173	151	155	157	160	173	143	152	155	142	150	144	155	149	161	161	154	153	152	167	161	165	140	137	163	155	145	148	169	172	147	145	157	148	135	167	161	156	161	161	131	148	145	148	145	143	131	146	158	130	149	154	150	153	151	134	131	151	142	131	141	167	131	153	136	131	134	159	161	155	142	151	156	151	143	156	140	141	127	158	161	155	155	135	146	173	140	159	147	141	157	148	164	141	135	140	137	145	165	144	128	181	125	134	157	140	152	135	164	168	175	141	142	151	163	143	136	151	141	161	150	141	162	154	130	165	129	151	162	152	136	148	149	121	158	153	161	151	166	156	167	135	141	140	143	160	148	154	160	146	145	167	166	151	132	140	153	153	139	155	142	145	161	160	152	150	152	137	153	168	138	176	167	153	154	128	166	140	140	165	141	181	150	150	143	183	151	152	163	136	149	149	155	160	152	157	116	145	165	148	136	177	138	163	130	140	167	165	168	153	144	128	150	148	158	147	152	153	151	161	165	143	163	154	144	152	148	161	127	145	168	144	165	146	150	152	146	143	154	137	136	147	166	144	149	153	134	140	148	164	128	150	128	155	163	146	153	145	132	134	153	160	130	123	142	151	133	153	141	143	161	154	150	158	146	171	162	148	150	158	162	148	142	145	138	138	156	159	145	188	132	164	157	169	145	146	135	169	145	145	174	153	177	133	143	142	151	141	149	141	144	152	156	146	135	162	148	161	149	156	143	121	131	166	159	166	149	117	158	161	148	151	156	155	141	162	173	135	154	163	155	138	156	155	159	144	160	158	153	124	138	158	153	169	152	145	151	161	146	139	157	153	138	143	157	150	134	142	158	147	154	150	161	159	155	156	150	160	151	164	148	145	145	130	173	152	149	136	136	158	151	152	142	158	150	154	134	161	147	142	146	142	162	153	144	138	121	158	154	171	130	131	149	128	161	147	162	159	144	153	145	143	146	145	144	139	156	150	142	145	131	143	142	155	140	152	148	148	145	151	147	162	138	157	155	162	145	147	158	144	137	152	148	143	163	148	143	164	166	150	120	160	148	147	148	169	142	133	152	157	154	133	139	141	136	162	165	122	118	154	149	150	173	157	149	138	167	143	151	136	150	162	143	159	155	183	151	119	149	144	153	186	134	132	144	161	121	133	166	135	144	154	162	156	147	142	158	161	132	176	144	132	165	166	147	147	154	144	145	145	141	155	130	155	125	140	136	128	141	152	135	162	141	172	141	149	156	145	155	149	104	137	122	158	140	171	129	132	138	156	147	133	153	150	133	148	163	162	158	154	150	168	148	145	144	141	138	145	137	160	150	163	138	152	141	160	128	150	161	163	152	152	147	164	155	132	157	157	163	157	144	130	129	137	166	168	125	140	143	146	157	148	144	142	159	155	157	155	183	154	147	153	145	163	159	151	138	126	149	137	156	154	135	170	145	155	136	137	152	154	154	148	146	133	147	145	147	143	133	141	187	147	152	153	127	138	160	176	152	142	158	135	157	148	150	135	152	132	132	133	153	159	141	143	118	126	155	144	156	146	151	119	163	152	138	159	147	144	127	152	163	138	151	126	116	141	144	153	128	143	149	157	131	135	170	145	163	151	153	153	146	149	161	142	150	150	164	151	153	146	167	153	152	154	120	148	131	164	151	133	149	125	149	151	146	141	171	153	154	153	157	145	137	160	148	154	140	149	167	148	154	160	146	167	150	135	164	142	159	150	154	150	173	165	150	165	149	148	141	139	177	154	154	137	146	164	132	146	140	151	133	145	151
21673	10531	15556	4199	2913	2097	1469	1259	1037	888	784	695	613	602	539	512	502	466	446	459	404	401	423	407	390	399	383	385	329	357	385	354	355	381	347	353	338	320	334	317	329	335	332	314	322	315	309	331	358	332	302	328	344	325	329	321	329	303	315	314	324	298	334	329	308	321	308	308	319	309	335	326	341	312	312	332	327	347	338	326	315	331	319	294	351	336	318	335	295	308	336	306	336	312	317	336	289	315	309	291	314	287	321	338	307	315	326	324	311	311	329	301	299	298	278	280	289	341	298	315	329	310	328	336	312	326	302	323	324	265	300	314	304	303	321	332	331	313	286	282	336	330	310	313	295	326	338	340	322	321	328	335	297	367	331	325	317	315	329	306	295	301	310	285	305	295	301	323	287	303	326	290	302	302	309	277	284	289	307	286	317	327	286	344	320	308	290	312	327	316	328	295	318	291	327	304	303	311	293	294	308	326	307	299	306	324	317	320	318	309	299	350	307	347	336	336	289	309	332	331	312	314	290	282	317	295	336	316	325	314	329	299	310	300	290	309	304	280	335	329	285	291	309	309	310	348	337	322	328	308	320	315	299	305	299	315	309	334	305	310	305	342	320	322	316	292	312	312	325	315	344	294	315	313	301	336	323	321	288	331	309	308	329	298	307	313	285	318	287	319	355	320	277	290	321	343	315	315	302	323	352	295	283	297	326	316	314	327	317	281	319	301	286	311	321	341	338	293	303	306	325	338	272	332	303	347	299	316	317	325	321	330	308	321	318	316	276	329	323	312	317	317	303	309	328	336	309	339	341	344	321	300	280	324	316	347	306	316	296	306	309	321	330	318	310	318	312	327	330	288	319	305	320	298	316	315	302	304	317	306	325	286	307	305	293	351	308	326	310	310	308	320	301	320	299	309	305	322	297	286	313	322	351	262	301	326	327	316	313	307	318	324	293	314	327	297	298	324	299	341	324	304	308	288	318	298	339	289	311	343	327	287	321	316	322	329	293	314	318	316	321	345	305	347	325	325	321	293	327	306	277	320	322	324	349	304	292	315	302	310	305	317	331	311	302	335	275	312	303	298	336	303	306	290	307	303	302	313	295	321	315	307	335	324	307	318	296	303	302	330	329	329	326	320	327	315	303	319	329	348	292	291	322	314	295	306	319	289	278	259	306	334	291	300	297	320	318	318	346	284	325	281	309	324	309	306	288	308	302	312	317	348	293	297	312	331	271	317	289	306	285	321	329	309	304	310	286	340	290	310	283	304	306	333	336	312	296	326	318	302	291	309	278	281	348	309	326	292	303	317	330	354	299	287	320	321	315	318	301	278	325	281	319	320	289	317	339	322	352	314	297	305	331	290	340	325	331	345	293	327	340	305	326	329	304	304	293	279	278	308	262	288	274	340	309	294	302	304	317	319	306	297	293	291	323	281	332	321	316	322	353	318	318	344	327	319	297	284	330	305	305	344	317	327	329	348	325	320	320	297	298	303	336	336	308	294	298	332	308	327	323	318	325	331	314	325	328	303	292	268	331	302	324	291	304	326	335	309	323	361	318	324	335	307	313	314	313	290	343	312	307	311	322	336	291	313	315	312	341	347	321	308	323	307	308	314	317	305	323	294	297	311	315	300	304	317	327	293	322	319	315	323	295	304	304	303	315	292	288	299	317	305	315	307	314	303	320	304	329	334	298	301	332	334	320	322	337	304	305	301	301	313	330	305	311	315	314	285	302	317	304	320	298	284	341	321	289	315	303	329	317	308	313	326	282	331	304	296	311	336	322	333	281	328	301	355	310	323	296	295	320	317	319	344	327	296	320	327	358	296	326	335	293	310	311	330	313	306	306	343	302	304	292	323	313	308	308	310	287	325	341	293	319	327	295	329	309	334	333	323	324	310	285	293	289	307	307	298	336	290	298	329	305	314	319	292	278	311	362	318	264	306	348	310	286	297	298	323	284	277	318	299	330	314	310	329	285	305	319	346	350	322	322	287	318	324	294	342	316	291	278	316	299	357	327	307	285	311	300	306	281	320	295	293	320	340	299	346	312	316	283	305	325	312	316	350	304	307	324	327	312	324	315	309	298	330	313	319	293	337	322	299	304	341	339	320	295	301	318	309	292	330	304	317	292	302	275	306	302	303	345	269	311	319	286	281	337	324	327	337	334	339	307	319	317	310	325	313	343	297	334	316	304	321	320	308	311	302	290	297	300	325	315	319	341	326	315	346	327	301	315	302	283	323	301	319	345	319	299	325	293	304	285	307	296	302	299	291	320	292	330	331	317	296	317	324	298	326	319	317	316	319	292	298	334	343	310	322	317	313	293	288	326	290	308	324	284	307	365	325	324	326	329	331	312	271	293	322	336	309	330	332	322	292	314	322	339	295	288	301	322	285	335	334	320	338	310	316	322	295	293	312	312	321	295	289	324	316	316	321	304	316	319	317	303	291	340	322	332	303	312	315	311	307	306	318	279	329	329	328	351	299	302	295	292	316	302	341	342	318	321	318	311	302	333	314	304	306	331	305	336	321	305	307	332	324	348	284	324	282	334	325	309	293	288	316	308	339	313	320	310	316	319	319	283	287	315	313	310	309	295	277	293	304	352	312	333	282	319	285	336	310	308	302	270	313	316	263	308	349	312	351	308	293	319	333	278	324	311	319	283	339	293	310	303	307	312	300	321	291	315	304	334	308	306	288	308	324	307	290	291	306	320	306	307	337	281	311	300	297	296	329	297	326	317	331	337	320	322	287	322	311	322	310	280	320	300	298	311	301	344	293	296	277	321	300	318	303	290	292	278	301	287	289	300	320	318	279	292	311	286	305	308	310	332	320	323	335	328	256	316	280	315	328	303	337	344	298	312	328	309	298	353	318	338	325	286	312	307	337	341	280	306	296	299	317	281	328	314	310	321	315	319	307	283	296	318	303	324	306	329	323	323	306	312	319	316	286	307	287	318	342	321	293	317	292	341	278	325	292	311	276	333	309	298	317	274	298	345	314	296	290	286	334	342	318	320	312	350	281	305	343	339	287	331	328	331	323	318	322	299	303	306	292	335	290	293	314	305	297	325	336	307	316	284	327	302	321	312	341	311	326	291	316	317	317	319	329	313	305	329	314	268	339	332	315	314	332	355	300	328	309	314	297	326	288	281	331	326	312	317	312	315	324	325	323	307	311	345	297	274	328	330	292	293	322	319	313	314	356	313	343	318	318	308	304	298	291	343	321	288	342	304	295	319	324	313	309	316	324	319	288	315	321	316	318	307	308	343	290	289	304	338	288	339	316	296	304	346	303	339	316	332	342	324	297	283	317	309	306	278	323	300	300	316	316	318	318	301	295	315	310	289	304	327	303	322	307	329	309	316	313	333	317	308	312	327	321	295	310	300	305	315	305	315	318	306	334	329	313	291	331	310	271	332	313	264	309	338	318	331	318	311	313	325	306	343	364	313	305	316	334	290	305	287	320	339	335	300	293	348	291	332	283	338	323
23344	21374	29172	23948	21374	19030	2038	798	644	579	569	475	458	435	427	385	358	377	377	354	357	336	350	339	338	324	300	328	341	347	339	332	317	327	322	335	324	297	319	332	325	314	299	331	306	312	323	330	312	313	325	319	342	304	299	347	330	275	309	334	318	323	319	328	332	301	330	292	286	287	298	290	313	327	295	334	305	311	321	286	334	297	298	292	284	276	301	318	353	292	289	312	321	323	317	334	285	294	292	341	295	289	320	305	307	305	321	262	299	284	339	289	293	303	313	281	308	346	287	345	281	302	291	316	287	315	327	312	278	323	315	308	328	311	286	296	287	304	315	300	312	297	309	317	310	295	298	300	298	306	301	316	293	325	291	313	303	315	298	314	284	301	315	301	314	258	300	322	312	285	260	305	329	296	287	315	281	307	288	292	285	329	263	298	317	291	294	286	305	278	307	311	292	301	351	308	308	334	319	336	323	290	309	304	285	308	297	298	304	265	312	310	298	315	295	313	294	297	311	332	299	319	314	281	319	311	296	304	290	281	314	275	265	293	297	297	305	313	322	292	307	282	301	340	305	304	332	303	298	289	311	298	301	303	311	315	291	275	293	308	284	289	291	275	296	287	297	293	284	326	330	303	314	261	300	299	311	271	333	278	314	329	323	335	279	316	318	313	268	325	329	288	304	322	303	308	332	316	289	288	308	287	318	300	296	321	274	289	323	306	281	289	321	317	320	313	329	275	282	288	271	331	294	291	304	300	324	315	315	319	322	306	305	307	298	300	314	289	283	292	316	311	319	305	298	298	313	291	319	305	286	287	275	299	291	299	276	338	266	284	339	311	297	321	281	302	300	318	314	321	288	308	272	282	301	287	287	303	302	302	311	304	307	317	304	318	303	316	317	299	329	308	308	286	307	311	293	301	311	290	290	330	275	295	303	303	326	309	278	294	311	322	311	291	261	301	299	298	333	285	289	316	313	317	278	325	290	295	294	309	309	292	304	292	311	294	327	315	297	325	292	295	277	286	300	292	316	298	324	301	340	286	306	318	302	282	291	311	298	285	278	328	311	308	322	288	288	306	317	328	289	306	291	314	289	279	311	299	314	285	293	278	316	272	305	320	294	306	294	303	316	310	321	316	308	316	316	306	282	298	298	337	311	330	288	287	300	317	302	316	297	298	289	314	312	275	314	333	276	308	317	304	271	342	311	293	309	288	306	275	290	330	291	284	319	275	286	309	297	297	276	303	265	296	281	317	285	315	287	286	291	325	309	319	306	300	286	299	277	316	303	307	315	291	304	296	313	316	301	275	305	289	296	314	279	329	295	323	251	317	290	315	274	312	321	291	297	280	315	287	298	267	315	265	278	345	287	319	291	296	310	308	322	296	307	264	320	294	302	280	322	328	302	285	295	313	325	310	311	279	306	321	279	294	324	314	314	301	293	302	306	329	315	335	300	311	299	306	320	314	296	293	283	323	331	305	283	291	298	311	331	297	307	301	297	313	312	303	300	324	283	293	272	311	308	271	285	316	294	291	297	277	323	275	284	318	288	311	287	297	290	318	303	310	312	278	265	293	301	328	302	326	310	288	278	289	332	303	318	307	285	291	293	302	330	278	312	272	345	333	290	312	318	276	308	289	298	305	293	311	320	298	283	306	320	333	329	295	311	313	293	293	318	289	304	321	281	312	301	319	334	307	322	320	315	284	328	294	305	324	298	296	290	282	289	338	274	331	311	319	289	295	294	282	298	270	302	313	304	304	324	280	326	324	343	320	295	272	287	309	304	303	328	279	302	275	300	301	331	295	267	315	296	314	280	278	280	282	320	296	298	351	315	288	286	292	295	296	297	329	276	292	325	279	288	280	282	310	290	301	286	301	307	305	290	293	266	289	294	274	289	330	281	289	335	321	313	312	283	291	285	303	330	292	305	295	280	287	270	302	311	268	325	292	313	289	305	290	252	283	280	311	275	300	311	299	305	305	284	321	302	324	308	316	321	293	319	306	308	269	293	279	287	296	302	296	324	295	301	288	315	301	320	300	300	306	318	299	322	338	302	294	348	313	326	324	310	292	318	306	289	298	272	304	303	295	283	330	307	284	320	295	322	283	289	313	265	338	304	300	318	304	291	315	281	314	325	292	301	296	302	308	290	316	329	314	288	278	280	295	311	300	327	279	304	287	300	280	304	297	315	307	305	295	291	287	299	291	304	286	296	323	312	324	292	307	315	280	331	300	299	321	313	268	293	276	315	285	276	282	324	312	289	287	321	320	304	315	274	305	309	286	310	277	299	294	317	321	319	307	347	294	287	274	322	320	314	312	312	258	299	296	315	292	274	282	305	323	317	293	287	311	307	334	277	295	362	305	292	287	290	306	312	302	307	315	317	308	294	310	281	310	282	330	299	329	311	342	292	289	293	308	265	274	271	307	280	281	279	311	299	281	312	293	295	291	287	307	306	290	290	298	290	270	316	290	306	293	295	281	270	304	325	345	298	292	272	278	320	305	317	323	301	281	305	303	291	295	273	286	282	278	312	299	354	307	268	288	296	276	298	292	275	330	294	289	321	284	307	305	290	311	292	292	307	305	323	323	327	296	332	292	283	291	277	301	295	285	301	335	345	365	299	322	314	288	301	271	309	324	298	306	290	306	303	289	315	302	258	304	311	321	286	310	298	285	296	275	316	300	305	303	283	327	310	282	311	303	322	339	330	305	282	283	289	323	303	322	304	272	311	280	295	326	272	323	271	344	301	331	299	294	320	266	306	298	308	281	299	290	319	300	305	310	287	319	303	327	299	289	316	278	308	272	301	295	281	302	294	282	308	311	320	335	302	290	291	311	319	285	308	278	301	324	300	296	320	295	308	328	283	327	291	299	345	312	290	309	305	295	321	320	294	301	313	312	311	277	314	311	286	299	308	268	299	310	286	308	296	314	314	281	285	286	280	310	286	283	297	310	306	284	267	283	300	302	333	301	315	312	327	280	315	302	299	322	349	312	299	292	302	317	323	290	305	305	312	322	321	291	283	294	311	285	300	275	263	282	309	325	271	307	325	314	303	278	279	304	306	294	300	334	264	309	290	330	295	315	300	334	298	286	339	296	270	298	305	286	300	331	293	295	288	298	299	322	306	317	290	287	326	319	318	290	271	289	333	287	282	300	319	336	316	336	291	293	322	321	313	301	299	329	287	273	300	324	275	291	308	289	314	306	289	295	293	327	331	298	310	294	259	324	305	311	290	282	318	299	325	318	288	282	299	309	324	296	311	288	314	299	290	334	294	308	288	319	316	290	293	306	324	289	331	314	316	280	289	310	269	310	303	279	289	302	315	299	316	283	325	320	283	297	332	275	302	290	293	269	303	272	294	305	296	304	299	290	311	329	315	274	308	298	309	310	281	311	310	287	306	324	293	287	302	290	314	325	304	327	317	314	326	291	319	293	307	284	340	315	296	297	286	315	309	304	284	327	282	310	282	314	286	288	289	296	316	341
25123	16763	21927	7305	4967	3634	2859	2301	1891	1621	1387	1292	1116	1005	1003	929	811	833	800	747	780	651	701	707	690	706	636	707	595	664	594	608	670	609	603	601	598	625	623	585	602	587	591	562	603	577	553	596	540	581	596	567	536	618	580	570	577	621	560	551	559	554	580	537	554	556	567	564	561	575	581	490	572	562	550	619	561	544	558	573	543	568	577	570	603	565	588	602	604	587	539	591	586	563	575	570	567	544	555	559	551	572	591	534	574	558	539	577	555	567	562	549	541	520	510	551	535	556	558	575	541	578	572	532	561	550	527	621	557	533	595	559	513	598	529	555	533	525	531	584	520	597	583	567	537	537	560	571	529	521	530	581	516	556	579	543	547	538	562	550	602	558	563	553	555	524	553	603	518	539	548	574	573	555	576	556	535	544	532	554	540	591	547	533	574	525	583	534	546	582	536	554	565	572	566	560	571	570	543	541	555	546	538	573	534	537	591	546	525	571	529	543	554	572	543	557	569	551	532	458	573	567	554	553	540	524	546	538	494	550	561	596	554	536	579	552	484	536	480	566	582	538	531	553	577	563	563	550	529	562	538	514	539	590	521	560	555	561	586	548	524	576	531	552	506	563	548	563	562	530	537	529	534	575	535	564	535	544	525	583	528	586	547	565	546	552	530	552	583	546	536	604	555	568	536	571	560	560	549	585	517	535	548	606	530	594	573	581	544	591	500	573	541	542	501	511	533	528	606	590	599	525	557	541	572	549	551	566	523	549	525	522	573	559	544	550	495	538	532	567	546	505	538	535	523	569	549	567	526	567	573	528	570	551	545	557	540	557	558	596	513	578	518	550	568	568	583	562	557	523	592	533	538	549	516	530	550	586	559	572	552	529	540	530	529	535	596	544	526	617	540	519	567	595	549	523	535	526	530	530	569	600	501	554	631	584	586	573	531	580	565	533	529	545	558	593	532	553	506	563	577	546	533	534	581	549	570	556	540	566	530	541	585	565	549	509	575	519	529	563	536	506	551	568	549	572	517	587	573	544	574	536	598	557	520	558	540	543	561	533	587	566	552	542	531	546	578	515	557	557	523	566	539	564	588	542	527	520	550	563	543	562	519	622	563	559	550	579	592	558	575	544	589	545	545	598	509	527	543	522	561	526	544	565	576	525	523	537	591	508	550	534	519	567	604	601	546	521	560	546	557	522	569	556	558	541	575	527	528	542	542	554	538	512	580	535	540	525	550	541	564	618	506	532	521	556	560	548	552	530	541	543	525	558	527	575	550	590	592	534	586	549	563	528	523	534	574	566	591	552	544	528	581	529	518	585	556	539	543	600	568	542	536	541	520	547	524	555	546	584	542	554	536	558	550	573	531	562	541	506	566	542	562	554	593	554	525	551	598	508	570	557	531	551	570	564	544	547	539	607	568	541	553	548	529	534	563	535	532	515	510	557	589	537	517	557	534	583	526	590	535	583	555	586	555	559	564	588	583	573	597	531	546	541	584	561	576	511	539	575	608	610	526	564	569	515	576	547	553	562	536	547	578	538	533	576	577	575	541	553	578	557	549	549	570	566	596	548	572	543	529	537	518	537	537	561	572	578	514	552	582	530	594	524	555	531	509	538	530	592	554	530	568	544	563	631	576	523	592	567	526	538	584	560	539	532	526	535	562	527	531	579	543	554	568	550	598	540	529	528	574	550	577	515	562	555	549	538	569	536	558	567	581	580	535	611	553	573	500	544	529	541	568	526	606	554	545	492	531	553	542	562	553	585	566	567	530	523	607	533	539	520	555	533	512	573	559	548	546	505	592	553	549	539	555	549	560	564	563	504	546	557	574	540	565	544	554	581	579	582	575	606	521	511	594	513	558	555	524	545	530	509	565	561	569	578	547	556	573	552	552	565	557	575	526	559	577	560	559	571	549	553	574	556	538	571	569	537	536	590	555	597	545	547	511	545	570	579	573	568	517	569	552	572	573	531	526	544	564	551	559	548	562	504	536	555	551	538	541	553	544	521	607	495	551	553	599	531	556	571	545	578	549	546	558	528	550	602	548	591	548	545	551	543	496	493	590	564	556	585	553	556	542	561	540	598	537	562	554	563	562	583	550	556	566	588	529	532	558	561	555	550	512	586	545	528	544	579	515	540	593	547	557	561	540	544	544	548	515	559	538	518	561	526	512	594	532	553	543	543	521	562	571	540	555	573	556	556	592	566	601	563	552	550	568	574	571	574	568	538	538	533	534	517	571	536	562	554	558	542	576	540	546	538	562	518	501	599	542	538	558	561	536	588	518	555	578	528	531	540	570	559	526	580	584	540	562	550	532	550	550	539	547	537	568	558	580	527	492	571	558	574	573	556	549	608	518	562	577	549	530	581	551	535	573	540	576	553	554	557	492	549	554	519	546	534	546	599	552	533	543	545	526	552	539	572	542	544	568	591	534	552	583	554	539	600	509	548	535	558	592	593	548	523	544	558	539	518	537	555	558	552	549	513	512	553	565	539	559	554	528	502	560	542	575	546	536	537	552	537	513	526	563	557	575	587	537	537	544	551	569	505	598	578	526	504	537	542	564	556	575	559	536	546	561	531	586	547	553	556	555	554	539	515	548	524	532	569	546	562	528	564	515	532	568	519	571	561	556	509	533	601	570	546	600	588	548	557	534	592	584	542	606	562	565	568	543	568	517	544	514	543	535	491	537	544	556	572	528	547	535	531	532	582	573	587	577	514	567	562	539	569	575	549	597	568	546	546	583	561	565	513	602	552	528	581	575	547	590	529	540	560	557	549	538	520	555	576	579	589	573	485	549	547	536	598	524	565	547	557	555	534	562	547	569	529	561	533	533	549	527	607	536	549	548	576	588	578	527	546	572	554	539	579	539	562	574	551	493	606	579	545	556	489	563	557	581	550	559	557	528	555	525	536	524	528	523	528	549	570	532	488	568	572	606	515	554	568	532	567	543	550	531	588	549	539	549	543	545	558	607	566	531	526	547	535	508	568	564	575	554	532	544	532	599	532	548	569	549	571	532	565	560	512	553	582	555	572	530	550	574	520	564	545	595	569	552	562	571	541	525	536	571	548	558	541	548	545	544	543	531	561	543	535	574	563	508	563	554	525	514	530	550	551	562	517	540	581	543	555	558	560	517	562	503	550	571	564	557	542	574	543	516	524	519	507	519	545	547	567	558	554	518	553	573	528	539	554	571	571	566	554	510	589	578	552	549	554	547	562	564	569	578	539	541	598	567	571	553	564	564	583	565	509	561	584	546	564	569	567	529	548	532	531	553	535	548	560	602	514	485	545	539	591	577	553	547	576	524	533	535	550	513	558	539	499	576	523	548	546	640	521	531	509	558	543	547	576	570	528	551	553	592	572	573	587	541	574	516	554	563	550	552	529	527	511	531	578	533	578	554	581	583	562	587	539	535	548	557	533	566	564	572	537	542	510	517	575	530	547	545	587	536	535	494	501	593	592	543	540	545	536	558	523	563	533
26724	20725	8372	735	412	368	374	337	341	317	345	309	324	316	328	314	321	328	310	357	300	304	320	347	304	318	289	330	301	317	328	322	309	296	325	323	319	293	317	316	291	293	318	331	312	313	292	301	294	319	305	303	334	323	291	304	339	332	300	278	319	327	311	325	325	328	328	310	321	314	315	293	345	334	293	314	290	297	315	302	320	338	321	317	306	331	332	342	350	331	307	305	323	316	314	316	291	333	315	300	312	310	309	337	293	312	319	282	298	305	318	317	303	310	324	362	271	332	334	324	319	317	316	334	311	319	298	322	335	327	295	333	309	322	289	300	315	312	274	285	303	308	331	293	307	293	327	308	299	340	291	325	310	322	269	310	329	307	338	287	284	281	315	308	313	351	306	332	315	303	298	317	320	308	308	296	331	294	294	319	333	327	318	313	285	328	329	316	297	313	306	358	314	319	327	300	294	283	308	299	315	318	309	321	304	297	302	321	290	326	290	306	305	286	339	308	337	320	318	311	313	324	290	309	304	291	297	310	325	302	331	317	308	310	293	296	303	299	307	303	292	321	337	316	347	337	308	323	317	314	316	324	304	335	320	310	316	345	319	316	332	319	288	280	297	290	318	317	326	296	306	323	318	285	338	331	311	319	344	309	287	308	291	311	318	298	315	327	319	296	300	319	317	323	329	317	313	320	301	335	292	275	300	327	318	300	279	294	308	306	313	309	284	331	317	286	309	315	328	325	284	285	309	308	316	311	302	329	341	323	301	306	322	345	294	337	309	287	298	290	335	332	315	314	312	302	319	301	297	321	311	302	320	331	308	328	294	318	329	282	304	322	310	315	324	307	337	307	270	297	306	327	328	317	313	311	293	308	298	315	314	278	361	355	332	314	313	334	335	296	310	348	316	295	324	303	292	310	313	314	311	311	281	288	341	327	322	306	314	267	335	333	307	320	281	311	316	305	318	296	310	323	321	318	328	311	304	314	304	276	319	318	300	288	335	307	310	308	357	346	291	343	306	309	341	304	277	329	338	329	330	301	331	309	294	363	328	341	306	323	344	318	331	327	314	318	298	303	326	307	301	317	314	336	312	325	291	293	302	348	323	308	345	328	275	321	305	291	316	322	311	305	298	275	320	322	304	317	327	304	291	335	345	305	318	329	285	292	329	284	323	306	288	307	295	287	309	297	323	316	347	319	320	268	313	300	317	334	296	327	291	286	267	311	315	297	306	299	341	321	324	339	329	317	313	331	266	333	309	324	311	324	318	277	295	320	318	307	312	337	293	338	334	303	323	307	293	337	317	314	294	283	334	274	298	317	333	318	335	345	367	313	289	317	313	305	289	324	307	352	321	277	312	279	316	308	306	313	315	326	289	292	324	318	283	320	306	299	319	327	339	317	322	331	297	302	297	283	323	315	325	306	322	303	309	307	310	314	312	337	303	295	304	300	328	320	302	316	299	300	317	332	339	288	311	317	296	297	308	285	282	319	288	321	312	298	319	264	326	307	312	337	326	331	320	289	299	296	306	298	300	274	309	346	303	314	300	304	347	336	298	359	316	317	323	312	313	318	310	312	310	324	305	301	320	293	321	302	279	305	330	309	292	325	344	269	306	269	308	298	361	341	288	303	299	300	305	297	306	309	314	338	303	293	306	296	320	307	310	322	329	305	322	313	305	312	318	313	305	288	299	306	307	306	306	321	290	312	306	322	336	296	315	332	290	305	307	337	315	336	301	302	289	314	306	326	299	304	302	326	303	289	313	287	320	298	290	310	306	305	293	290	321	297	304	332	374	311	297	308	353	279	311	323	303	295	292	285	317	305	326	297	287	326	304	335	311	298	314	310	308	331	317	294	316	297	341	320	315	314	334	299	328	329	317	287	324	321	298	319	304	294	328	345	316	330	339	294	329	306	290	296	313	305	325	286	316	287	351	276	332	321	335	306	320	316	328	309	311	305	324	323	313	306	334	298	290	312	305	306	300	340	311	326	275	351	302	292	315	301	308	304	290	282	284	304	310	335	293	337	336	313	310	324	315	318	299	347	343	298	294	322	308	325	318	306	325	311	295	295	323	298	297	337	321	330	322	319	332	289	302	320	270	313	347	295	308	327	302	302	327	318	339	322	304	308	316	291	324	308	294	306	308	316	310	303	313	337	315	300	309	324	308	325	306	341	306	318	290	342	331	353	309	295	289	323	319	327	309	319	322	331	275	316	296	299	321	331	314	288	330	284	304	345	308	313	319	293	308	286	313	296	315	316	305	300	300	318	324	317	335	302	313	332	318	297	295	343	329	310	294	287	324	306	295	335	264	321	279	295	323	313	313	303	331	324	315	338	304	277	310	304	299	318	300	316	344	331	338	299	331	302	309	331	310	305	288	308	317	309	289	334	350	298	338	306	340	314	316	292	299	296	319	305	306	297	294	297	329	335	300	324	299	296	316	307	315	317	331	283	312	305	302	315	319	335	290	305	309	311	325	311	324	272	299	303	300	307	327	293	319	285	329	315	309	339	322	316	323	347	313	328	350	349	310	340	322	311	284	327	295	304	274	329	281	308	337	264	327	308	326	308	303	344	329	289	345	358	316	306	330	306	316	294	308	315	350	313	290	299	357	330	294	310	321	304	318	313	314	330	293	320	321	305	308	313	306	292	307	341	308	332	324	330	321	307	302	317	312	309	346	273	285	333	322	350	301	308	288	305	321	281	332	298	303	315	323	306	359	284	309	316	318	304	324	318	314	320	344	323	302	277	301	336	329	301	308	338	327	323	331	304	330	292	317	328	283	275	301	300	310	300	282	294	283	331	343	300	301	326	310	303	312	316	305	330	321	326	295	336	331	306	331	311	331	309	301	307	313	335	318	300	279	309	324	312	307	323	300	309	318	302	324	292	273	297	314	308	299	326	322	298	295	298	310	304	340	263	284	308	329	312	328	337	310	333	294	295	328	327	295	308	298	297	316	316	334	316	273	341	288	299	272	304	321	333	303	279	355	318	324	326	305	292	298	281	310	311	323	316	310	288	314	316	295	316	311	322	312	295	310	361	306	316	313	317	333	299	325	280	322	284	307	314	320	321	300	291	326	320	312	300	307	316	309	341	321	293	357	317	324	312	301	318	297	292	309	334	302	299	318	329	327	324	314	303	316	325	328	349	298	301	286	301	309	335	332	339	327	316	313	293	349	290	320	297	308	332	301	310	304	320	327	304	297	299	301	295	277	305	288	291	341	333	306	297	309	327	317	324	291	296	331	307	282	309	326	335	313	303	292	306	302	317	312	320	327	323	301	327	350	300	307	340	303	308	299	309	326	310	329	312	315	291	312	300	344	318	291	322	325	347	312	335	285	308	346	286	328	330	311	342	322	306	293	339	316	306	327	329	314	314	328	327	328	327	294	316	322	295	307	307	313	310	295	300	324	311	335	293	308	320	323	343	298	304	330	335	309	341	289	327	280	305	321	323	317	294	308	322	320	347	311	312	311	305
10396	1703	2678	979	854	805	718	649	668	662	676	648	652	606	656	644	637	651	625	608	616	603	588	611	607	645	629	625	628	647	616	640	596	647	673	582	609	660	615	625	585	613	641	637	635	619	634	646	629	581	610	625	617	637	609	647	601	585	594	629	612	654	615	619	609	685	597	614	639	633	644	589	605	590	607	612	599	640	623	601	649	638	608	625	582	641	648	599	596	636	632	596	648	632	646	625	627	588	599	623	647	624	623	613	632	567	607	615	652	614	618	620	576	598	614	651	615	595	628	636	634	635	633	643	650	653	608	587	633	642	610	621	645	611	594	645	635	596	640	570	594	626	592	616	621	580	635	632	601	571	611	622	597	609	591	617	640	602	618	629	629	619	636	600	615	642	574	564	628	654	600	589	603	629	606	670	596	654	584	649	601	645	621	584	613	584	570	577	587	595	634	593	585	644	641	622	668	568	621	569	618	615	615	641	591	610	650	598	603	633	593	603	575	583	650	596	628	641	592	598	640	602	582	600	582	624	639	604	633	611	611	611	566	606	618	614	580	634	617	616	619	637	581	621	630	642	664	643	626	606	625	639	595	654	586	627	612	613	610	638	632	623	610	627	593	611	609	618	646	613	618	569	619	684	566	649	595	611	616	647	620	621	577	610	638	653	637	651	627	620	615	617	584	606	626	588	629	623	650	628	615	612	614	632	647	601	545	580	612	646	595	619	653	586	628	609	636	617	653	586	590	620	596	602	632	641	612	583	635	614	619	571	654	598	615	615	576	601	638	664	617	598	591	622	592	600	640	621	597	606	641	610	603	618	598	599	630	580	663	621	580	605	603	613	657	675	601	596	578	604	662	641	578	658	648	644	590	580	615	598	603	631	589	590	577	608	623	650	620	581	575	583	603	646	647	634	589	620	630	626	589	615	606	566	642	596	622	620	623	613	609	607	643	635	606	615	647	622	627	622	600	615	620	625	645	598	591	583	617	618	636	564	609	644	605	625	605	642	574	645	605	595	678	603	624	638	607	605	624	601	661	638	608	589	620	620	618	626	631	604	645	622	639	625	618	618	631	619	664	640	628	626	629	634	583	627	617	628	651	639	626	649	593	657	609	626	621	600	592	643	618	597	626	622	610	605	641	611	622	618	619	626	584	652	631	569	584	623	605	657	588	652	618	620	640	663	568	628	607	583	636	622	603	619	604	628	599	675	647	575	599	628	641	625	653	572	570	601	632	653	614	562	612	579	607	607	648	587	608	609	574	617	665	601	660	624	634	610	588	579	580	616	602	599	651	625	604	649	589	646	594	623	604	639	654	645	647	607	621	615	666	640	640	648	652	621	611	582	612	606	633	619	574	644	581	644	597	650	629	630	630	633	595	579	607	571	587	613	620	588	634	602	590	605	608	609	566	612	642	603	603	625	583	602	645	624	577	658	618	628	623	590	640	639	583	603	627	600	649	608	631	605	643	599	658	605	610	631	601	633	621	603	625	608	649	604	639	610	642	603	604	624	647	614	605	580	595	618	625	610	664	608	653	627	603	592	629	613	645	599	604	601	616	598	599	621	554	615	607	599	640	632	611	652	597	575	602	610	587	615	582	634	596	621	610	611	663	681	663	652	635	614	631	583	643	590	626	593	632	620	651	693	582	660	677	614	635	653	603	629	598	614	637	659	665	637	635	580	626	663	588	597	652	618	639	603	630	635	603	596	589	607	660	637	623	588	680	636	630	639	669	611	599	608	625	583	620	643	549	588	629	597	589	625	638	611	647	632	575	594	598	597	593	628	659	614	652	579	622	634	633	615	646	563	630	592	626	638	598	604	613	629	625	603	646	637	632	595	625	599	612	608	625	575	631	613	603	593	659	597	608	609	616	596	626	584	634	678	610	623	625	640	607	617	614	616	635	626	575	609	588	636	614	543	645	620	629	606	625	596	578	626	634	600	615	600	602	619	630	613	563	648	633	619	621	613	633	651	612	646	631	580	609	609	585	632	568	639	618	604	651	607	594	628	622	613	619	589	621	606	607	632	613	602	632	608	624	629	583	638	601	598	634	602	625	609	609	616	636	596	628	609	610	629	640	616	661	636	638	612	661	596	636	623	639	546	570	650	627	649	607	676	647	605	609	597	628	639	603	583	606	626	656	607	585	615	632	658	599	584	619	600	592	620	617	577	625	594	626	614	627	615	618	561	572	615	613	619	620	595	602	588	576	616	600	651	596	626	621	630	602	657	633	594	629	612	629	617	608	597	606	579	598	603	604	602	597	616	611	594	544	606	605	566	622	614	636	644	574	620	623	649	656	624	685	610	615	617	595	644	686	609	595	630	625	621	628	607	630	654	595	637	609	612	620	633	602	602	595	575	576	621	653	639	596	623	607	610	597	673	625	633	605	645	635	621	604	608	627	567	611	596	596	608	613	620	583	617	684	600	641	608	657	639	632	594	599	612	578	603	584	571	602	613	609	629	605	604	629	586	594	555	619	604	622	588	584	602	550	595	566	630	631	630	614	635	646	637	631	617	616	670	636	582	605	593	636	625	590	603	608	631	625	635	593	616	603	599	636	625	659	630	593	630	608	624	577	647	612	676	610	620	634	569	663	598	577	609	573	623	635	612	587	613	624	602	642	566	614	602	601	621	591	629	656	621	616	593	629	611	607	623	565	600	640	603	640	597	628	649	620	631	688	594	576	597	662	606	614	607	641	632	609	665	606	604	591	589	593	617	611	609	641	626	590	601	615	614	615	638	610	636	612	614	601	611	628	599	594	616	619	618	636	611	635	610	629	599	578	621	589	626	594	598	646	634	572	569	634	585	615	579	627	592	646	621	588	589	596	610	633	618	633	609	610	605	646	606	609	642	654	617	657	595	597	617	626	677	620	571	582	611	629	620	609	650	619	617	626	626	642	597	613	595	615	611	645	590	638	602	609	645	628	588	664	578	623	570	592	561	595	644	585	620	611	657	597	623	622	685	626	605	614	574	674	603	603	598	648	628	621	596	634	595	624	627	629	621	615	637	645	625	607	590	625	604	667	617	611	621	609	624	634	614	592	643	625	617	637	590	601	636	605	644	649	579	599	620	619	631	602	619	617	613	608	595	649	628	640	588	654	638	612	595	605	583	624	607	621	623	651	636	668	643	620	608	621	654	633	597	613	620	645	637	627	610	628	639	595	613	623	607	609	613	619	597	654	626	656	589	584	633	619	576	632	637	612	617	562	580	606	613	628	614	573	657	649	665	572	612	617	605	602	605	578	609	617	610	595	642	620	641	641	630	626	623	644	598	632	644	612	615	606	661	594	591	599	599	617	627	582	632	592	618	671	625	644	592	618	617	692	618	623	628	581	639	604	616	646	639	645	645	594	624	634	619	612	572	568	619	645	628	684	646	665	627	573	610	610	624	649	645	648	609	622	608	610	573	656	618	605	591	609	588	610	625	647	630	624	624	623	590	627	624	585	642	593	585	628	624	652	639	640	626	645	637
24284	21318	28385	24564	19866	1616	507	376	312	257	252	225	230	193	182	204	190	179	168	168	163	162	157	172	154	151	169	164	154	160	155	180	145	135	166	165	156	183	156	157	149	175	172	159	156	150	148	153	166	157	147	145	158	140	166	162	155	153	155	155	160	160	132	147	144	152	156	135	137	153	137	154	159	151	152	137	157	147	153	133	147	157	146	141	147	160	126	153	142	142	146	141	161	153	144	168	153	154	160	169	151	146	170	148	136	154	151	125	136	139	167	148	173	134	131	158	171	176	171	149	135	150	147	169	143	142	145	134	152	181	149	152	156	139	148	128	144	134	148	159	169	174	149	164	163	151	174	155	149	145	115	163	161	160	137	163	149	156	145	157	152	157	156	145	152	167	126	133	160	159	155	138	138	138	135	152	138	165	154	125	148	140	177	149	142	135	148	150	167	155	159	138	144	157	145	156	158	151	145	140	142	138	159	130	177	161	147	137	158	129	150	147	160	163	148	127	170	141	156	159	157	167	140	159	127	148	154	141	172	171	146	152	163	151	161	136	146	147	124	146	163	151	121	163	143	139	155	152	141	167	151	164	154	160	131	141	154	141	171	135	152	126	147	151	168	141	146	143	133	164	159	161	152	165	169	150	157	138	151	133	124	151	161	160	160	138	144	137	134	137	163	131	148	152	149	143	131	158	169	159	139	157	153	141	139	124	158	148	155	151	151	155	145	175	133	150	143	167	155	161	155	157	151	144	136	147	142	135	156	152	129	151	140	129	155	180	143	137	169	153	135	159	174	130	159	141	157	128	149	143	139	159	135	153	125	143	157	141	167	167	138	134	133	139	136	138	136	164	148	143	134	138	154	148	136	140	141	150	144	150	135	140	149	152	166	150	148	135	152	153	138	145	171	138	159	131	152	136	136	133	139	149	140	161	147	148	149	149	147	149	149	143	163	134	153	150	139	156	156	145	158	168	145	150	162	138	159	153	164	159	141	127	138	144	140	148	136	153	153	150	161	146	166	151	166	166	145	133	166	138	164	167	149	164	139	154	154	166	153	128	151	176	178	164	161	137	141	136	152	144	141	113	139	138	135	145	140	154	154	139	143	141	176	162	156	144	151	156	151	150	135	170	155	130	140	143	160	174	156	153	138	164	145	135	172	164	177	138	135	142	156	144	147	146	151	149	145	158	174	160	144	144	162	142	152	160	148	155	125	156	162	135	153	139	163	153	166	154	161	135	147	151	162	187	170	141	146	140	129	145	133	161	147	149	153	135	148	138	156	155	157	137	135	147	142	148	167	134	160	118	134	175	145	149	157	148	152	148	140	150	165	145	151	149	135	177	151	141	139	146	138	150	145	154	147	159	137	155	156	150	133	162	143	146	134	148	144	147	137	145	155	161	169	144	151	142	148	136	143	140	145	157	145	142	145	158	128	156	156	144	163	151	149	159	160	161	126	135	158	175	151	150	159	155	141	139	159	138	154	146	142	152	138	156	145	127	151	157	136	145	160	155	133	138	160	135	172	131	156	167	135	158	158	119	133	156	158	164	136	151	147	137	160	161	164	157	147	144	158	151	139	158	130	139	139	136	153	121	148	145	146	178	172	157	144	150	139	148	151	161	151	152	139	189	154	153	158	154	163	151	149	154	137	162	128	155	149	135	143	153	146	143	135	163	144	151	136	126	131	165	162	142	157	168	129	148	128	141	158	144	148	126	180	148	138	164	137	143	157	174	160	161	151	138	154	146	160	166	154	174	136	157	159	129	133	143	154	158	157	146	159	138	157	147	132	162	129	140	158	150	135	146	144	146	146	145	143	159	140	121	146	143	143	148	149	149	177	162	142	161	125	154	146	165	151	152	137	152	150	149	162	149	151	154	154	144	145	170	174	127	145	146	148	186	161	142	136	156	162	162	158	171	148	153	144	151	126	164	147	143	151	144	127	143	154	123	131	156	158	135	153	142	131	142	159	133	155	145	136	142	154	171	155	162	132	144	143	128	158	129	163	149	166	142	130	148	147	140	137	151	131	161	139	146	158	136	133	140	137	168	131	143	144	168	152	158	144	127	158	143	170	156	159	134	125	167	142	148	142	158	153	176	142	159	141	145	144	146	156	148	153	136	155	135	139	165	172	161	148	162	177	145	151	178	124	148	130	156	135	152	144	159	143	126	140	164	149	130	127	157	147	155	127	151	137	162	161	157	153	155	129	141	125	159	160	147	153	156	143	137	157	149	161	164	153	143	121	148	144	145	142	151	143	149	142	147	133	145	167	162	125	135	158	140	151	144	146	159	143	152	159	137	174	165	142	151	151	149	138	165	153	129	114	157	131	145	139	159	138	163	153	181	156	150	113	162	145	159	157	144	164	162	156	143	146	131	146	148	175	178	139	148	149	141	146	149	180	141	149	143	139	167	138	144	151	132	147	150	139	133	143	150	142	158	149	139	136	134	161	151	147	134	171	134	164	163	115	162	170	156	152	150	142	144	138	165	136	134	131	156	142	143	161	161	156	151	151	135	147	161	152	144	162	151	132	163	145	148	159	143	164	159	135	148	164	142	144	158	146	147	174	137	156	143	159	143	144	154	134	141	154	142	140	160	164	135	145	150	139	152	155	139	144	166	144	123	166	146	151	152	141	152	148	143	145	161	138	134	139	133	140	161	148	143	156	153	154	164	157	147	148	148	149	127	148	151	144	154	158	147	163	156	141	135	150	168	153	135	166	166	171	147	155	149	150	153	156	159	146	142	152	144	133	157	136	146	162	154	141	144	159	141	144	129	178	153	131	159	148	144	157	158	133	172	155	153	161	156	133	159	151	148	152	148	142	151	134	169	135	162	172	152	150	152	133	148	147	158	162	141	158	144	142	159	149	133	169	155	144	155	148	144	151	140	144	152	173	173	153	151	142	149	130	133	153	160	152	142	129	154	137	150	139	144	155	148	165	147	154	149	140	180	152	145	153	143	152	161	152	134	137	150	140	142	141	157	140	155	155	147	145	141	157	160	154	151	143	123	146	146	159	153	184	134	159	153	111	157	138	164	150	146	170	138	148	129	166	125	138	172	172	144	137	152	131	161	157	148	112	160	161	170	147	149	154	172	139	171	163	143	158	122	143	151	151	160	162	158	169	152	174	117	146	148	159	153	144	133	143	147	164	147	136	185	149	145	161	144	175	133	144	152	149	133	152	149	146	144	155	134	130	166	147	147	157	155	154	148	141	147	164	159	157	147	141	135	139	146	149	148	159	129	169	151	144	139	140	139	169	141	132	149	153	139	141	167	171	126	138	156	168	131	153	157	155	143	153	154	143	144	153	160	129	163	162	149	163	169	137	182	121	163	149	157	138	142	141	131	129	130	127	149	150	162	147	153	142	154	143	136	138	147	131	136	144	158	153	157	133	155	133	144	130	152	158	139	147	139	125	164	147	132	150	152	150	172	158	146	163	138	127	144	154	150	157	127	142	136	165	147	133	128	161	157	177	133
21896	10242	15534	4190	2774	1976	1538	1206	1022	867	769	655	609	549	530	479	483	451	467	426	396	418	397	394	392	375	353	355	405	379	365	364	356	357	360	328	325	340	330	330	350	329	368	320	317	311	317	309	324	329	313	339	345	316	325	306	354	314	300	337	290	326	309	307	312	335	314	322	299	332	331	310	317	295	348	310	291	323	322	302	306	307	331	320	322	289	306	349	321	302	317	342	305	302	314	348	298	328	312	336	314	321	332	324	355	281	322	330	297	328	300	291	294	307	322	314	310	311	326	312	308	317	297	309	314	314	319	312	306	291	331	311	313	311	302	319	344	323	284	329	325	327	332	318	289	320	353	284	324	342	297	322	329	288	292	294	280	288	281	331	310	279	300	340	340	315	331	316	298	338	302	343	306	301	330	309	324	299	284	327	291	318	304	360	328	320	336	309	300	326	348	299	308	281	317	310	305	300	354	317	316	308	281	333	321	286	314	295	306	273	320	340	304	290	312	297	313	324	333	302	307	291	296	310	351	312	329	293	314	309	309	291	314	288	281	321	330	278	324	297	310	346	303	325	296	313	284	303	302	315	316	307	318	287	274	317	336	309	332	299	367	315	325	325	302	307	320	303	309	294	318	323	359	324	300	335	288	304	344	318	316	311	320	312	321	326	314	331	316	311	279	273	310	295	293	307	333	341	320	303	307	294	313	322	323	328	334	330	332	323	337	304	314	293	330	305	245	289	302	311	332	275	291	279	273	302	304	290	312	337	303	312	331	299	329	290	324	317	316	288	315	318	309	320	296	303	318	309	277	331	310	298	321	303	308	324	295	306	320	323	335	295	310	318	343	319	318	296	335	298	290	281	306	275	291	294	323	294	312	306	302	330	319	300	315	324	296	313	311	333	293	326	338	312	293	300	312	328	307	324	313	294	326	320	284	328	303	339	316	323	313	313	302	302	312	299	299	312	305	281	318	307	272	332	350	298	316	296	337	295	319	330	319	310	281	334	307	333	299	331	319	299	317	308	324	332	290	341	326	323	342	328	305	318	326	296	346	320	305	321	309	343	313	345	298	318	306	331	326	300	306	328	311	310	315	291	289	306	315	280	288	316	313	349	355	299	323	309	314	310	314	319	323	304	315	289	317	352	306	313	306	330	328	303	296	321	330	319	323	351	333	337	327	321	319	300	306	289	339	330	303	308	291	298	308	312	298	308	321	300	310	318	286	357	317	344	325	316	307	293	325	327	348	337	288	308	339	285	331	299	304	349	305	320	279	322	304	330	313	319	288	317	308	295	288	333	277	324	315	294	312	285	311	322	314	330	314	305	324	303	324	301	301	302	320	328	321	301	300	308	358	306	370	338	296	310	337	282	285	315	322	331	312	302	306	294	299	316	312	336	287	310	307	323	308	314	313	285	304	304	292	333	290	323	318	309	308	322	295	345	329	296	338	304	339	342	311	333	308	309	320	304	304	316	315	275	282	295	308	305	290	293	331	324	319	292	325	308	277	304	315	296	303	299	273	305	314	355	273	317	326	308	331	293	314	277	313	325	323	305	331	301	302	327	298	301	285	297	335	306	311	311	302	307	290	321	290	313	315	318	338	297	326	302	313	332	307	331	305	320	288	331	341	322	328	305	339	286	331	318	312	309	274	308	308	266	310	302	290	327	317	335	301	340	289	350	306	359	344	300	310	300	327	330	324	333	296	320	322	292	322	283	297	341	288	296	308	328	319	306	340	303	320	305	274	268	302	300	319	323	339	322	310	304	337	314	336	307	314	315	335	319	292	295	294	342	318	352	308	306	284	309	324	302	331	318	306	328	317	313	321	321	332	311	309	333	305	293	300	296	293	323	314	291	317	315	272	347	315	315	318	330	296	336	321	284	305	293	313	317	319	312	311	305	334	322	288	303	312	317	307	281	329	307	339	305	304	315	343	305	317	344	314	308	291	314	341	267	275	304	304	309	301	314	294	318	298	318	313	296	309	306	342	312	322	328	301	317	325	308	304	282	341	320	303	324	327	313	304	300	305	318	336	318	310	307	306	322	303	290	309	310	339	271	323	308	312	303	295	316	305	319	320	325	309	309	371	324	299	292	320	322	311	313	317	312	327	322	300	299	307	324	326	310	298	310	338	337	323	299	300	326	308	310	312	309	304	324	304	285	314	309	342	347	300	284	328	321	326	331	306	306	291	320	306	291	318	293	308	263	336	309	339	322	314	312	314	291	296	295	323	299	319	292	285	322	294	285	327	353	335	307	300	311	336	308	298	286	301	311	327	261	309	318	304	286	337	320	298	330	299	286	284	309	313	313	302	311	328	302	277	324	291	336	307	338	276	334	303	324	311	297	316	354	306	338	309	342	330	315	287	361	315	300	271	315	323	300	304	300	307	330	282	308	311	297	293	339	314	287	332	316	318	327	316	286	275	317	302	296	336	323	322	320	287	363	301	289	300	316	321	282	328	313	312	298	317	267	338	318	303	327	308	288	321	298	297	311	306	287	313	309	320	308	328	301	259	287	293	316	318	308	301	330	344	301	311	315	299	322	320	315	285	337	323	313	301	312	306	317	305	311	293	313	348	316	293	318	290	307	298	289	328	292	299	353	315	326	311	306	290	261	314	285	329	308	313	292	310	298	314	277	338	285	310	305	308	302	317	293	344	279	338	317	343	298	309	303	335	331	313	300	293	306	322	327	297	321	320	319	300	327	309	334	324	320	335	294	315	314	345	320	324	305	316	321	292	297	315	300	320	300	287	301	293	308	280	334	321	301	325	315	325	307	333	301	327	324	283	288	334	317	326	299	284	313	323	333	296	307	321	320	300	308	286	322	272	314	310	330	309	313	305	290	328	334	325	319	296	354	315	296	332	314	326	287	313	288	343	309	312	299	304	317	311	340	319	330	337	296	292	321	337	287	310	279	303	333	297	334	312	294	340	320	318	293	349	327	288	305	349	294	328	311	323	299	302	295	319	319	332	314	327	313	292	345	279	332	305	298	298	316	293	319	280	300	313	310	300	307	324	314	328	330	323	315	302	334	308	333	296	301	314	328	308	323	305	297	301	292	306	282	329	320	296	363	303	325	271	311	308	310	308	324	323	317	280	307	337	306	344	318	302	283	326	292	285	290	328	323	281	326	303	293	311	296	297	325	304	318	271	312	305	323	321	316	311	302	322	311	285	349	308	329	326	295	320	265	304	313	299	316	331	294	342	285	286	320	334	296	301	277	315	302	313	316	326	327	304	287	312	296	318	350	309	309	313	337	270	318	325	287	319	323	324	303	314	299	331	305	352	341	310	287	328	288	333	313	312	302	326	284	313	307	338	287	300	306	299	262	305	323	329	324	305	304	317	298	319	337	331	325	313	286	305	309	298	337	299	307	319	303	324	321	325	324	323	301	315	306	334	328	354	314	343	304	271	295	298	294	341	338	316	297	298	299	322	297	301	299	291	288	302	297	320	316	313	307	330	266	319	312	313	296	310	325
23355	21346	29112	23942	21346	18684	1892	799	583	592	522	495	470	412	407	381	408	411	327	363	373	371	353	360	307	332	321	336	325	339	306	318	310	321	315	354	316	302	326	306	300	321	302	305	316	310	317	276	258	317	299	334	310	299	323	327	319	302	306	295	294	323	309	347	330	295	297	301	310	315	292	345	301	291	304	323	315	296	318	308	319	311	287	292	287	289	340	282	267	309	293	304	282	291	308	267	304	335	309	277	340	280	286	281	298	314	314	285	288	325	317	312	321	316	296	307	282	289	323	299	312	302	326	273	332	328	306	275	268	300	277	299	289	281	312	322	296	333	317	310	277	280	274	275	306	279	288	300	344	326	284	301	302	316	319	291	296	304	281	293	286	322	318	314	287	305	336	300	309	284	332	312	310	305	288	303	288	314	345	322	305	293	309	317	322	312	302	327	296	311	292	306	294	293	306	309	314	296	281	316	322	310	309	298	320	332	302	307	315	297	291	302	268	308	260	290	299	315	278	287	332	295	300	302	294	323	280	291	268	286	286	252	295	293	258	250	312	321	282	295	323	308	292	294	278	308	314	293	284	311	303	281	283	299	315	306	324	303	287	309	319	334	302	306	287	319	294	304	300	254	307	289	314	296	297	278	301	296	325	273	323	304	310	301	299	299	290	279	312	291	289	318	314	309	327	315	314	321	311	308	298	306	280	307	308	340	297	300	278	291	309	286	329	275	298	330	256	287	289	298	285	279	296	290	303	315	294	294	288	292	306	315	247	302	306	290	313	310	303	311	283	280	312	312	295	290	328	336	301	311	289	287	305	314	294	291	298	282	272	318	270	287	292	302	301	309	318	275	316	298	298	320	287	292	297	290	337	304	304	291	270	286	272	295	284	321	313	298	312	294	316	297	311	300	323	295	320	301	333	313	335	321	312	285	318	288	260	291	300	302	325	288	281	333	306	306	282	280	294	284	290	295	308	293	286	318	297	282	289	293	268	306	309	311	324	303	321	340	274	296	283	316	296	288	283	312	313	319	311	295	297	321	305	300	314	296	316	272	315	305	285	317	279	315	308	326	305	331	305	311	309	288	323	318	300	315	294	309	286	313	340	320	338	289	284	274	318	303	290	288	310	300	312	287	292	276	317	319	316	291	340	326	320	308	296	301	346	294	314	316	290	277	321	311	277	288	318	317	314	307	282	296	298	340	278	302	285	270	292	313	285	303	324	288	288	310	290	293	320	304	319	333	286	324	329	289	299	315	280	316	295	304	293	314	301	301	311	302	296	321	288	274	306	305	313	326	334	293	284	307	308	320	344	307	296	297	320	314	287	332	321	288	293	320	295	323	278	283	310	323	301	294	302	267	265	297	322	290	298	330	279	298	304	305	283	306	337	306	313	301	298	322	317	309	292	293	302	303	322	305	308	296	295	313	299	328	313	304	288	292	300	313	309	287	294	321	290	323	266	294	303	267	282	341	304	288	298	295	301	307	323	283	309	304	356	289	307	300	280	280	318	334	322	274	302	321	296	277	297	284	314	316	314	293	283	319	289	288	269	285	289	302	290	310	296	325	323	293	295	311	302	318	307	289	312	297	333	309	279	324	305	287	312	271	301	303	320	291	320	297	295	309	313	298	292	285	300	284	311	303	260	304	297	291	307	304	296	275	325	287	311	269	276	283	288	283	273	332	349	311	284	292	331	308	286	295	311	304	296	334	293	285	292	286	298	301	300	340	333	300	288	327	291	303	318	309	274	257	292	304	279	287	296	325	273	290	290	284	288	309	277	305	318	298	306	297	307	284	277	328	283	283	267	310	293	286	296	270	314	267	304	297	333	282	277	302	270	293	289	283	321	292	295	311	297	292	289	278	293	285	319	321	324	307	300	286	295	293	311	295	288	297	299	271	313	292	348	295	307	294	312	343	276	332	306	305	303	290	294	291	270	313	291	286	329	289	267	294	290	298	305	323	290	304	307	322	327	286	308	308	274	285	331	303	306	320	314	309	282	307	287	310	333	303	307	289	289	277	301	280	313	297	303	290	322	299	305	302	282	294	321	277	299	296	285	338	294	341	294	263	314	304	304	304	312	303	299	320	329	302	315	280	315	305	278	272	292	303	316	311	298	256	328	295	296	327	309	313	285	302	304	299	297	313	295	294	306	335	319	325	316	286	286	288	291	324	324	318	302	298	302	279	273	294	299	331	304	303	303	332	298	300	281	302	297	277	285	299	264	276	288	312	254	281	293	307	295	285	295	289	268	305	299	278	329	315	311	274	305	263	293	335	276	292	305	309	314	337	257	284	285	276	281	329	305	300	318	326	269	305	307	315	298	287	325	292	299	307	287	286	295	313	294	283	311	283	288	334	278	267	295	301	306	304	290	312	268	303	291	292	322	315	282	269	310	289	315	293	295	281	307	283	305	317	294	294	335	302	321	312	293	304	307	288	303	272	330	339	275	268	311	294	320	321	335	338	307	307	286	285	314	302	290	289	309	285	314	313	321	353	298	325	306	328	311	304	292	306	273	287	324	276	305	286	302	309	309	288	309	307	283	309	292	269	313	291	275	314	281	300	301	322	331	295	287	328	265	309	289	277	301	306	305	312	306	294	302	284	281	329	282	309	300	317	304	306	301	304	286	295	290	301	324	296	287	267	283	288	277	305	277	328	290	282	284	295	303	300	301	300	297	302	283	278	289	293	293	342	311	302	309	310	308	279	350	346	289	318	297	298	300	303	316	286	290	293	348	291	292	281	274	284	316	299	315	295	338	304	287	319	296	296	319	291	288	300	289	315	287	277	321	296	294	276	295	296	303	300	296	288	289	294	318	308	287	298	313	308	284	268	305	336	308	302	330	302	295	331	310	306	322	318	341	261	294	302	277	279	313	318	288	302	319	297	300	286	289	315	271	318	323	265	315	288	291	318	333	307	286	280	292	270	277	318	307	312	303	318	312	301	311	308	289	345	334	281	281	294	331	295	288	318	292	296	289	301	291	271	278	286	299	275	311	302	294	315	299	321	312	280	332	298	283	275	272	285	289	305	287	315	281	295	306	291	327	269	305	317	281	312	304	279	303	304	297	287	286	292	265	289	288	293	290	318	287	299	324	297	320	286	327	316	296	308	248	297	288	288	282	305	293	290	298	302	279	306	319	322	306	318	321	299	299	298	307	301	326	266	311	322	299	273	285	295	333	263	321	314	296	300	290	303	305	295	313	279	281	300	306	297	339	314	306	297	284	284	303	299	264	304	295	286	284	287	296	317	278	306	314	319	308	308	294	313	281	287	311	302	295	322	303	296	288	303	303	311	316	302	285	304	317	296	312	307	281	304	289	313	261	292	311	303	303	306	303	312	335	298	324	302	314	327	314	270	320	307	335	344	287	288	276	295	297	300	281	317	340	305	274	300	292	308	301	298	313	295	272	332	323	309	300	313	303	313	308	301	310	321	278	301	278	299	292	285	330	291	297	297	288	315	328	327	304	285	313	314
25186	16305	22142	7153	4929	3588	2804	2277	1847	1571	1393	1156	1104	1032	932	950	895	800	787	767	702	704	703	719	661	679	621	615	643	612	609	674	613	615	606	614	637	584	585	629	605	598	559	553	577	573	594	571	541	630	561	597	581	567	553	571	562	580	530	576	572	567	582	631	545	570	526	572	606	533	555	522	557	598	538	575	579	549	578	529	587	535	568	553	563	579	587	536	552	566	567	564	570	571	559	567	559	580	568	550	566	561	536	545	554	543	549	591	526	520	548	561	532	563	567	552	541	599	557	562	569	570	595	564	563	594	583	506	584	557	602	527	557	575	571	537	566	544	544	531	544	550	542	547	562	555	601	572	585	530	581	569	532	538	542	551	586	535	539	580	567	578	559	566	575	569	543	551	540	555	570	581	555	539	558	563	538	532	549	575	592	512	520	512	578	564	546	544	523	587	525	537	564	548	530	590	508	546	589	581	579	563	552	569	559	571	534	578	549	575	531	555	599	524	570	568	534	535	516	564	556	572	521	573	552	575	586	527	530	525	580	567	525	570	520	513	531	566	535	531	564	572	557	541	582	544	570	525	531	557	575	540	539	536	538	569	576	571	556	535	536	517	520	569	529	572	554	497	562	556	562	523	600	565	517	542	570	572	563	534	557	539	561	578	496	562	547	538	555	546	568	555	516	545	558	553	560	540	562	521	583	534	551	549	578	517	550	542	563	541	573	561	553	546	555	550	603	533	560	536	582	525	595	536	558	548	532	588	523	526	497	555	571	548	559	541	575	562	515	504	578	524	506	560	589	566	549	531	522	538	576	544	539	520	530	540	574	552	513	548	546	559	558	569	538	552	577	561	551	519	557	551	532	527	560	544	500	532	540	510	555	559	525	544	581	571	571	576	547	560	564	598	511	574	552	566	538	552	638	586	572	537	553	533	564	537	530	523	552	582	546	549	614	560	555	602	583	517	582	574	530	534	548	548	581	540	565	538	549	556	535	511	550	577	563	551	558	562	581	528	549	591	559	558	525	522	568	578	508	555	559	562	560	525	562	553	520	591	523	558	552	544	569	539	561	547	509	572	581	543	550	563	546	512	540	556	523	566	548	578	530	577	586	531	484	553	554	590	528	589	562	556	555	547	534	529	587	571	576	562	564	541	531	536	543	556	529	525	533	566	537	550	579	543	544	541	543	540	549	551	579	553	547	600	543	516	592	540	581	586	557	541	526	525	551	542	567	516	554	526	519	492	546	527	550	556	583	559	544	520	580	542	528	605	595	542	565	556	570	547	595	532	512	562	546	561	569	551	549	546	541	557	535	551	533	558	528	578	578	528	586	560	570	581	579	521	548	509	535	559	590	548	536	570	557	543	557	548	607	526	545	571	526	576	538	526	540	560	552	566	547	570	525	577	557	553	551	590	570	480	558	584	568	538	528	547	506	533	562	526	556	576	542	599	564	573	584	550	505	563	550	544	557	547	536	544	530	568	513	553	558	578	582	563	547	549	545	528	524	542	552	523	553	593	544	540	544	530	553	571	540	575	568	530	543	607	549	527	554	543	517	570	519	582	573	571	550	545	507	557	528	553	535	539	534	534	585	546	532	539	561	538	530	539	515	540	506	565	586	531	574	550	590	525	567	599	570	536	566	549	557	530	558	558	555	588	542	559	529	592	563	503	578	550	569	567	547	537	544	570	599	571	591	564	521	583	567	553	548	553	576	541	540	544	528	558	563	566	572	539	578	540	573	564	549	578	542	545	528	537	573	573	588	544	536	549	574	556	535	523	532	545	560	552	545	574	564	550	573	513	556	540	551	544	560	580	569	532	566	532	562	553	540	536	588	567	556	535	539	526	501	552	566	511	524	583	531	541	586	539	543	561	560	534	583	531	524	575	509	561	528	541	517	565	532	558	543	556	571	540	543	545	547	544	567	534	584	534	552	581	558	549	540	554	543	524	577	542	566	528	553	603	603	554	579	565	573	562	567	549	555	576	578	529	533	548	556	543	547	575	566	570	516	490	531	551	567	573	569	516	567	562	549	574	587	530	609	528	551	605	542	554	540	581	508	547	587	544	565	520	558	548	589	536	502	550	553	589	547	581	528	572	549	555	520	526	575	561	573	570	581	570	542	549	530	575	558	556	527	542	558	517	550	560	534	536	606	516	534	532	578	542	550	586	587	542	547	574	585	509	600	558	556	559	535	523	568	543	573	549	569	551	531	585	549	552	593	573	556	564	583	549	579	537	558	554	550	565	515	537	562	571	559	587	528	546	532	547	514	585	531	578	539	547	558	529	545	581	558	548	532	563	530	541	573	541	569	509	587	539	602	539	590	522	542	571	574	508	545	564	530	557	563	551	540	555	531	519	532	565	577	517	536	540	538	534	550	532	568	569	554	530	534	563	573	548	552	576	534	551	530	563	541	577	582	522	537	568	525	563	586	530	524	570	590	592	575	551	604	540	553	558	564	581	570	540	585	585	583	563	536	522	520	544	580	565	581	534	539	600	586	562	579	565	604	517	549	571	561	544	557	575	540	533	555	515	582	551	553	498	541	566	549	588	509	550	540	530	547	588	536	555	544	555	578	577	544	530	516	527	536	579	532	562	535	555	572	563	562	534	571	563	538	487	572	528	560	543	553	576	518	543	571	600	544	539	536	496	558	546	556	583	505	552	591	467	588	531	553	584	536	468	513	538	532	568	580	513	556	541	542	544	562	556	544	554	547	544	548	600	601	552	554	502	516	576	514	534	555	564	520	549	536	562	554	512	582	572	545	591	533	524	535	535	514	567	554	514	585	555	573	534	568	534	550	602	507	510	533	573	537	537	552	541	531	532	569	579	564	569	567	533	583	551	536	593	536	580	548	539	547	580	547	559	520	571	536	532	553	522	590	540	611	553	557	567	561	545	554	548	544	554	539	566	524	532	571	539	553	546	546	501	536	555	575	517	561	525	540	522	590	558	571	553	540	546	530	539	583	566	581	519	537	558	602	560	560	567	497	546	564	554	529	518	555	552	544	545	577	572	520	574	528	561	507	511	531	624	558	517	582	547	534	504	520	580	557	538	560	580	531	579	573	544	506	556	511	545	589	543	541	541	612	572	567	582	550	554	525	579	546	570	538	535	554	569	552	546	536	516	560	548	533	575	562	551	553	555	553	563	579	564	547	619	560	514	556	573	544	572	533	566	593	568	562	559	548	537	530	572	544	516	527	568	546	547	560	561	541	599	550	552	555	521	532	545	553	545	558	565	567	604	566	558	567	568	567	534	576	558	511	516	589	568	530	496	542	545	522	563	580	535	550	563	548	536	537	541	538	555	560	572	553	584	621	551	573	571	510	560	548	582	557	552	525	535	566	536	527	559	546	573	565	597	553	565	554	539	543	558	547	574	544	534	560	576	536	575	545	530	559	568	534	540	534	503	554	563	539	537	542	570	583	551	557	591	578	571	567	552	559	536	579	528	516	595	514	573	563	541	543	561	547	547	586	545
26743	20645	8065	755	408	350	343	352	327	326	341	280	334	304	318	327	303	319	313	335	309	317	332	295	324	309	293	320	295	294	291	311	292	313	316	333	316	289	309	312	319	320	309	350	335	338	297	306	289	332	332	330	307	329	312	319	299	297	306	347	331	349	300	286	314	310	294	285	313	293	310	333	302	321	348	335	298	328	310	300	261	324	318	311	319	335	344	319	327	352	295	315	305	308	293	317	299	311	309	306	294	326	306	320	351	326	315	314	323	307	308	294	309	312	310	302	328	333	330	316	350	277	321	330	303	323	327	298	330	299	329	288	315	337	270	319	310	329	314	278	312	301	311	324	307	321	339	341	311	302	307	317	307	331	320	313	323	307	343	304	319	351	342	308	357	317	343	348	318	306	302	296	325	335	350	298	306	275	336	297	332	309	297	320	331	306	331	314	291	324	311	294	329	301	289	296	312	318	295	305	306	279	299	292	339	342	297	327	340	328	338	328	334	305	335	322	325	331	307	319	316	311	338	314	308	300	324	297	316	349	322	313	324	322	314	307	327	344	311	306	316	285	284	322	339	307	348	281	351	319	323	315	296	302	298	318	275	309	333	302	315	316	334	285	310	292	346	298	294	283	324	310	341	320	322	318	309	338	328	314	307	338	328	290	316	340	331	298	351	292	311	287	310	310	282	317	313	315	325	312	331	266	296	318	306	325	316	307	319	332	307	303	304	334	295	337	291	328	330	324	270	328	320	322	313	329	328	322	296	295	314	287	302	335	340	314	339	328	310	327	323	326	313	342	348	327	304	295	293	295	320	307	321	287	345	319	279	324	309	278	318	308	282	341	291	296	318	287	310	336	309	341	312	326	327	328	294	299	316	285	284	327	292	334	301	352	307	317	303	286	272	318	307	328	320	343	300	316	303	306	331	332	317	296	353	318	286	316	322	289	297	333	308	310	291	289	326	335	308	304	278	327	302	347	346	284	324	299	319	316	296	321	320	311	322	313	338	313	298	315	304	321	299	300	313	319	289	309	318	302	313	310	341	324	327	309	285	319	289	293	282	361	319	285	303	317	304	302	301	318	334	308	315	322	306	314	307	310	321	330	330	316	274	322	341	318	296	330	319	346	321	269	337	310	316	315	332	301	319	327	323	319	291	304	327	329	288	328	320	305	315	300	308	317	298	344	289	313	323	321	332	301	349	324	323	329	338	317	326	334	325	307	319	338	312	307	307	349	309	300	313	355	311	277	266	285	330	314	297	306	309	332	310	307	315	315	315	299	297	320	270	350	335	323	318	323	356	338	337	328	292	312	310	314	284	295	286	315	303	297	292	301	295	311	297	327	306	306	326	323	328	292	293	288	310	346	331	307	320	314	303	305	318	326	318	323	298	318	323	315	301	326	306	294	299	334	306	339	345	307	302	303	318	305	299	302	281	293	303	314	349	309	273	278	319	307	333	304	310	308	275	322	309	285	335	323	308	344	348	288	290	293	279	339	311	287	302	315	313	308	332	323	304	304	332	307	336	322	347	325	306	301	314	307	308	314	308	307	326	292	316	306	314	337	315	292	304	326	333	324	308	350	278	315	332	341	308	309	308	302	323	307	321	295	302	283	318	316	358	317	308	331	313	307	318	315	314	327	298	332	295	313	280	354	305	314	278	339	313	316	312	324	313	293	329	304	342	284	301	361	307	297	333	331	287	304	325	304	294	309	315	284	311	293	292	321	324	323	300	315	310	330	325	326	294	304	307	308	325	298	313	315	305	293	315	320	345	308	289	288	342	300	320	287	291	292	280	299	287	331	313	295	341	325	299	318	323	296	304	322	265	325	293	331	325	294	306	276	294	287	329	312	322	319	278	306	310	308	324	327	312	289	299	306	308	301	324	302	322	314	270	327	327	288	303	307	311	302	326	306	303	300	284	329	320	320	303	294	285	315	312	329	295	325	286	316	342	307	325	325	359	328	282	289	292	318	308	279	277	356	311	273	286	326	338	325	310	318	308	315	310	316	320	329	321	288	345	317	298	302	287	311	321	311	287	309	322	288	319	330	322	288	349	317	323	344	365	298	319	310	301	313	307	316	298	331	329	292	312	297	276	321	304	300	300	304	314	347	313	283	300	313	293	303	324	325	306	281	305	340	297	289	333	338	337	332	333	294	353	301	313	312	314	324	326	312	321	285	320	341	322	293	310	307	315	340	313	300	305	328	326	310	293	335	297	281	337	324	333	297	319	313	325	339	290	323	311	328	286	306	308	305	321	323	330	326	302	317	344	327	329	300	337	300	329	311	320	332	337	300	357	327	320	259	299	310	331	298	293	315	320	311	301	315	301	277	347	332	326	335	309	322	304	339	310	327	283	290	282	315	319	286	314	317	329	289	306	330	311	301	298	311	331	319	307	299	296	331	323	285	319	353	311	331	314	331	318	291	366	329	325	320	350	311	330	296	321	270	338	262	302	300	331	282	350	324	299	345	307	350	356	299	305	323	319	287	339	273	330	307	310	301	308	315	300	296	300	313	321	273	284	309	305	297	306	315	313	307	304	309	304	327	269	272	326	341	328	314	314	302	321	305	341	320	265	333	335	303	310	296	309	307	305	312	287	278	305	320	347	327	301	290	322	311	289	347	313	310	322	343	254	312	293	311	284	344	321	317	282	325	328	290	318	295	341	331	297	303	299	300	313	320	316	316	327	288	304	312	303	316	296	335	312	331	302	285	332	312	311	332	327	302	299	300	309	324	298	295	276	318	346	303	309	302	289	266	315	290	358	298	315	286	343	285	325	307	331	282	315	333	306	329	300	300	308	330	359	320	305	310	333	315	322	314	319	287	297	283	297	294	306	293	333	321	297	329	303	323	320	312	336	328	332	347	313	299	281	283	301	308	273	285	290	311	298	332	289	297	329	324	304	316	318	306	304	315	320	304	301	278	323	328	278	319	331	333	311	298	318	305	276	310	325	324	292	287	278	306	306	313	292	298	326	299	300	323	344	336	294	313	314	302	303	307	300	299	310	278	295	319	298	326	272	298	282	311	306	294	300	311	328	300	319	303	318	310	343	291	321	288	307	287	292	296	310	314	288	323	340	309	308	297	330	313	338	285	299	339	300	308	296	300	330	295	325	292	345	303	358	344	329	327	320	289	304	298	329	321	298	286	308	329	306	290	304	315	302	278	322	312	318	341	303	347	306	300	297	275	314	335	321	304	296	286	322	288	329	317	319	323	293	298	350	314	308	300	315	320	339	276	299	339	302	304	281	320	310	309	295	293	327	299	277	301	313	306	278	297	324	313	299	319	337	271	309	298	321	333	300	298	313	318	311	293	292	308	339	305	283	285	317	291	287	296	325	295	286	331	294	317	331	317	331	306	345	292	304	294	308	316	321	340	288	288	282	304	334	306	312	282	314	279	275	287	347	325	325	301	349	316	326	284	321	310	302	329	321	329	323	307	271	293	298	333	340	290	312	270	295	330	300	318	301	338	312	283
9546	1743	2908	993	893	741	732	684	697	616	621	612	646	672	644	662	634	621	662	631	624	618	624	624	617	603	639	579	598	633	659	597	589	627	632	620	575	606	615	601	616	661	629	615	653	613	646	642	573	643	554	602	624	608	653	590	577	611	671	643	601	600	595	605	598	624	590	593	579	635	596	646	635	602	654	629	628	635	582	635	615	646	594	643	610	629	554	624	628	622	658	611	614	631	642	647	592	650	624	609	622	639	596	598	619	599	615	591	637	587	653	612	657	607	627	604	600	600	634	637	607	639	640	643	617	600	597	608	629	567	626	650	615	616	606	641	610	638	623	599	569	607	597	612	617	600	642	641	658	607	585	569	618	649	622	626	638	631	608	640	595	598	597	596	642	649	607	641	631	611	642	633	621	625	579	612	625	629	643	608	598	610	643	601	612	601	603	594	614	608	613	607	619	577	644	643	636	618	614	597	626	628	591	625	587	623	607	615	613	597	605	619	574	622	575	612	626	621	617	635	589	596	610	616	565	639	619	646	619	593	611	608	576	692	618	601	624	633	593	631	638	602	622	617	627	580	621	646	569	598	618	595	636	618	630	592	612	588	620	644	636	622	604	613	598	613	598	625	649	616	590	621	645	613	630	628	660	636	589	581	604	566	647	614	594	621	629	596	605	618	608	561	652	621	630	602	586	605	619	602	650	584	606	637	593	640	623	628	630	607	603	636	620	597	603	633	624	595	609	606	624	621	610	577	599	603	571	597	648	571	670	599	627	617	636	663	600	625	560	600	571	634	629	621	581	587	617	673	612	610	606	646	623	605	593	606	572	603	609	592	616	629	616	631	584	621	608	590	596	618	604	630	647	605	620	625	612	609	627	684	632	597	615	590	622	578	633	595	678	589	634	666	611	626	650	582	610	587	575	586	614	599	565	595	612	626	620	613	631	650	602	598	643	633	589	594	554	612	649	597	624	613	656	632	618	607	609	598	611	624	591	595	655	632	659	584	561	604	632	594	611	640	604	628	591	642	605	602	608	602	613	613	609	627	597	610	611	625	658	644	572	614	682	628	643	607	615	552	617	630	595	602	627	591	631	625	627	622	626	573	630	607	661	605	613	629	616	617	588	648	578	656	608	641	624	604	587	621	571	658	632	596	593	576	629	601	585	600	683	599	629	618	636	603	633	622	622	674	575	635	595	617	600	633	609	627	641	592	630	638	578	609	643	629	597	575	559	646	617	615	639	649	639	657	596	635	651	656	618	586	620	624	562	595	570	653	641	656	606	622	614	594	629	611	617	621	615	612	610	608	607	656	665	564	636	632	591	651	634	601	599	605	624	637	623	606	605	603	592	615	608	660	634	615	622	623	620	639	639	620	597	593	616	608	611	635	615	608	598	599	614	639	632	607	572	581	622	605	631	604	637	665	648	608	649	589	636	570	605	676	652	613	636	568	637	594	616	637	581	596	587	590	598	566	646	656	569	622	607	548	616	635	615	581	643	627	652	614	586	664	604	608	640	611	642	679	628	606	596	598	635	635	615	593	611	643	622	624	623	647	573	589	584	593	578	573	617	595	610	621	621	606	607	610	626	605	636	591	684	588	594	667	644	591	636	599	572	634	612	634	598	624	602	589	594	651	619	642	593	613	607	630	586	602	583	632	540	618	590	620	631	625	616	674	632	662	632	625	620	625	614	660	612	649	649	598	598	596	598	604	638	624	617	609	606	565	553	627	583	602	614	609	582	593	620	648	644	618	600	611	594	603	630	634	595	609	602	642	608	638	621	588	633	609	655	597	612	634	660	579	630	608	626	627	630	622	590	589	583	660	625	588	586	671	632	622	599	585	624	611	595	572	653	553	623	648	637	616	620	601	644	606	638	622	610	563	621	580	654	625	631	623	649	646	603	593	617	614	572	598	612	647	656	609	614	616	653	608	619	617	595	593	619	628	583	594	609	654	603	628	596	585	603	584	633	594	613	560	623	646	649	632	591	617	609	636	630	595	651	616	601	608	633	620	630	640	618	585	635	639	642	612	597	590	619	626	599	618	613	604	618	602	598	607	603	607	534	648	620	592	602	618	635	617	654	586	624	599	586	598	593	620	632	583	600	591	566	643	583	573	616	650	630	616	626	635	605	584	638	625	596	648	599	629	625	634	577	647	606	653	577	613	618	615	581	662	617	586	631	621	589	607	637	600	615	634	571	603	592	649	655	610	624	647	614	606	610	548	651	605	626	591	632	616	602	613	624	637	593	623	620	603	660	611	630	599	606	625	651	595	605	682	617	650	639	551	615	641	596	643	607	652	637	633	604	623	627	648	647	617	590	599	620	612	647	640	635	643	611	614	658	599	613	589	622	608	614	578	638	609	613	606	607	626	642	679	633	605	645	639	629	638	595	595	599	603	585	625	542	620	632	615	634	566	626	575	606	642	659	606	620	597	622	627	598	599	621	630	638	614	617	581	694	572	622	643	608	641	616	634	565	638	641	600	632	638	600	601	662	669	667	631	644	631	603	599	666	620	606	592	599	675	547	578	599	587	615	567	650	581	587	597	656	651	582	556	610	612	628	623	655	604	641	636	611	652	625	564	597	651	601	633	594	585	628	640	595	577	629	645	655	637	645	646	575	610	617	615	662	557	643	646	617	610	598	635	612	623	672	635	620	613	589	600	593	639	609	640	593	640	593	627	567	635	643	648	644	611	616	615	589	607	688	577	661	618	600	605	609	597	625	619	649	607	623	626	622	603	635	610	588	637	596	671	582	593	637	624	632	617	629	591	595	601	552	649	603	606	587	603	601	603	641	581	601	602	622	625	615	597	608	615	576	646	679	600	588	628	634	579	607	582	629	607	657	600	652	595	596	627	553	619	627	600	562	619	586	642	640	607	605	568	659	598	610	670	605	593	583	592	603	623	636	623	594	616	644	596	584	660	612	622	615	658	615	575	653	602	598	623	661	606	607	639	620	629	640	586	621	633	585	645	611	619	627	615	652	601	590	635	633	620	647	580	647	636	645	637	623	605	618	649	602	587	603	589	605	592	626	650	605	665	599	621	641	605	610	623	622	594	591	601	603	677	582	608	554	633	621	637	608	636	661	599	633	584	628	578	663	603	621	618	542	621	617	573	676	590	626	596	610	654	580	604	601	606	641	609	576	595	623	636	634	612	596	613	603	653	649	602	575	638	641	645	611	565	654	595	572	599	587	630	603	601	618	627	622	640	594	575	631	609	597	618	645	605	591	592	628	652	620	608	619	650	599	572	642	625	623	599	629	652	609	626	620	593	633	599	622	601	620	644	597	574	588	664	664	579	635	631	587	595	640	652	618	580	612	665	645	616	641	628	606	591	591	625	607	602	633	621	613	579	592	654	611	640	652	617	633	614	569	619	609	670	640	597	590	586	618	593	645	612	657	630	614	577	637	651	634	635	617	640	623	643	602	607	570	610	578	631	619	624	610	589	605	614	649	584	626	606	600	588	572	603	633	587
24206	21330	28358	24626	19571	1513	595	397	277	263	249	243	226	191	190	207	180	204	195	177	173	178	142	156	173	160	155	149	132	153	154	146	161	164	154	165	171	144	148	171	157	158	136	161	159	156	150	160	143	162	158	162	148	165	137	161	133	146	135	161	173	146	154	138	135	139	122	149	151	168	147	138	139	150	164	167	175	139	149	161	144	143	138	158	152	143	160	147	153	131	131	147	147	181	167	137	120	144	157	141	141	143	163	153	152	162	132	168	156	158	137	150	144	156	139	153	142	161	164	136	131	140	157	155	147	164	175	151	149	158	147	156	149	123	159	137	157	167	139	137	143	156	148	143	164	132	146	137	131	165	146	159	134	131	163	156	153	145	128	131	139	180	153	165	166	141	155	138	169	142	154	137	153	129	146	154	148	152	151	167	154	147	128	136	149	159	160	146	141	131	151	139	155	145	153	157	155	144	164	129	141	149	151	149	164	165	162	144	137	150	164	146	159	146	139	148	153	146	142	173	132	120	147	170	151	147	141	162	139	129	182	137	146	159	157	169	155	160	151	154	149	133	146	144	129	158	160	166	136	143	164	130	163	155	144	149	178	162	146	133	150	132	178	138	155	160	156	156	165	126	155	139	167	157	162	151	128	138	149	135	136	150	144	143	156	119	167	134	171	154	148	143	133	156	127	139	129	137	141	169	157	142	148	149	162	159	175	125	150	155	168	165	176	144	141	166	152	147	150	129	158	160	157	157	136	141	137	171	143	131	133	147	145	154	136	151	142	148	158	153	148	137	168	157	155	138	176	138	151	165	132	168	117	143	156	133	144	153	157	140	138	147	173	127	148	147	145	148	157	164	134	164	147	141	131	151	148	153	155	139	147	153	176	172	156	156	152	140	155	162	174	149	164	144	152	153	149	163	129	140	165	135	154	150	156	136	152	163	153	136	149	142	154	139	141	129	176	168	131	134	144	156	146	166	155	158	168	183	161	184	138	160	146	139	130	141	156	139	141	159	141	137	146	135	147	164	147	130	160	156	139	123	146	154	148	156	147	159	154	180	149	155	144	156	162	160	119	152	148	131	154	144	150	154	125	147	159	142	138	168	130	168	158	156	165	166	148	188	126	166	163	146	140	140	132	153	167	146	157	145	143	154	143	149	147	161	152	177	157	140	148	154	145	131	179	150	137	158	149	150	141	142	135	143	136	139	140	168	151	151	113	158	153	172	158	144	135	135	140	155	151	134	163	142	161	143	175	148	141	153	163	150	150	164	161	170	159	152	139	148	172	133	157	145	138	152	135	155	143	150	176	163	188	142	140	153	157	148	138	131	155	148	156	170	145	142	157	149	167	140	164	145	115	154	147	158	153	132	169	158	155	146	166	162	138	158	146	162	155	142	156	141	186	129	158	125	134	121	129	164	118	149	134	155	158	147	144	144	175	153	161	142	160	155	140	135	116	133	136	140	134	149	156	155	142	141	134	156	146	144	145	146	150	145	136	144	153	165	161	152	130	166	158	138	155	137	142	151	178	141	148	144	161	139	155	135	138	142	152	137	148	164	147	132	150	131	142	155	148	139	131	146	150	142	127	147	152	145	130	145	137	146	150	135	153	170	163	136	127	161	148	137	150	142	155	147	142	166	155	149	133	142	152	134	149	147	138	152	144	161	149	150	134	140	133	176	153	171	138	158	150	159	142	162	143	141	146	152	138	167	151	152	163	134	152	150	153	191	156	154	150	136	147	143	137	112	161	157	136	138	149	126	156	152	156	162	158	133	124	146	152	137	147	152	162	149	148	141	148	140	143	143	171	140	169	170	145	145	152	166	157	123	143	148	144	165	163	152	154	128	176	146	156	141	148	151	176	136	138	164	142	139	139	159	143	144	146	180	179	144	148	146	155	133	148	155	146	153	160	152	170	134	159	149	140	141	177	145	143	166	140	135	173	137	143	126	157	155	143	149	152	150	133	150	143	116	150	132	141	145	145	148	149	135	142	151	152	135	139	132	152	169	131	147	143	151	138	146	151	144	182	137	149	142	127	136	146	154	153	164	145	144	145	155	157	139	148	154	148	140	146	177	148	162	151	162	154	159	146	140	134	150	150	131	141	156	166	154	139	132	159	144	142	151	136	154	153	143	131	145	125	146	138	119	154	149	159	158	136	141	137	159	153	142	150	145	144	141	152	136	136	148	114	148	127	158	140	143	156	137	151	131	138	133	138	153	144	165	155	158	142	167	141	147	175	121	131	153	171	167	142	159	128	130	156	158	158	143	140	142	147	173	141	160	149	143	171	146	151	150	126	138	155	150	130	149	151	165	186	156	148	146	125	144	134	153	165	151	163	131	143	160	147	149	140	145	119	138	161	140	160	160	141	136	149	151	155	137	151	147	169	157	145	132	152	140	132	144	139	146	139	138	140	151	138	137	143	130	167	155	159	149	131	135	150	156	148	147	144	129	124	140	133	156	150	157	175	159	148	142	133	137	129	150	154	163	136	132	173	149	168	148	148	158	154	144	158	151	147	149	131	149	137	141	135	165	156	134	145	155	162	132	132	161	175	161	136	126	157	166	141	143	149	169	153	156	144	147	151	138	135	139	167	158	160	137	146	139	147	131	155	165	153	147	156	135	132	163	157	131	133	151	134	132	164	156	157	160	144	160	150	131	140	116	149	159	157	170	146	155	160	164	157	119	148	155	158	166	142	157	138	154	137	141	142	152	172	150	144	139	133	145	157	152	157	152	140	156	134	155	165	156	156	143	145	150	161	146	141	145	144	142	140	153	163	139	142	150	148	166	150	145	139	133	159	165	152	152	145	157	168	132	151	149	155	151	134	135	154	159	143	133	153	159	152	152	167	147	156	153	135	148	144	140	140	144	160	142	156	135	149	136	141	146	144	158	165	130	136	151	170	165	161	147	107	149	138	152	143	146	142	148	147	143	177	159	163	136	151	143	143	141	166	148	159	156	148	138	134	150	147	128	132	153	121	158	164	146	170	134	155	158	145	148	139	143	144	146	150	145	157	146	153	137	144	151	153	150	172	147	138	167	147	150	167	147	137	146	160	149	140	156	165	145	153	147	147	156	130	142	160	149	159	156	138	158	145	166	142	154	167	161	153	139	145	159	146	168	137	149	119	145	163	161	141	144	148	169	128	149	168	144	141	134	155	127	157	144	126	134	149	148	149	171	142	164	144	144	154	143	137	160	156	160	146	128	158	164	141	139	153	148	159	163	140	148	140	128	137	137	128	153	142	149	167	134	133	137	147	167	151	136	154	171	148	138	143	137	140	144	156	134	164	158	143	161	129	140	153	125	139	147	132	157	155	150	146	164	145	153	143	137	155	165	135	147	151	139	134	175	137	147	134	158	143	145	160	148	161	135	154	144	151	129	143	163	162	122	140	149	153	141	141	148	147	133	155	144	158	143	140	157	145	153	153	143	133	164	142	137	145	149	154	131	174	147	152	152	129	145	134	146	157	139	158	144
20889	10162	16468	4119	2741	1968	1551	1190	1023	798	777	617	609	567	500	502	469	458	437	428	412	356	419	390	379	354	365	374	341	358	357	344	310	326	338	322	363	321	328	340	335	349	339	315	320	327	347	335	332	341	306	318	317	331	322	325	319	350	332	304	308	314	301	327	298	340	331	325	324	327	305	318	314	334	332	296	314	327	339	318	346	318	316	342	326	321	321	299	289	333	315	363	338	325	278	338	297	312	306	285	316	314	348	320	308	298	320	316	330	303	306	332	306	307	304	330	346	309	278	310	288	300	363	313	306	298	343	307	284	324	312	344	274	337	297	321	339	336	341	347	342	308	332	324	299	313	307	305	327	338	301	327	301	285	292	335	311	292	332	294	306	327	315	293	337	311	318	305	318	355	351	339	297	320	305	311	316	305	297	316	339	306	322	321	326	324	306	313	320	287	365	364	322	324	262	316	316	312	298	295	287	301	327	318	280	301	335	320	339	341	285	315	284	326	318	298	298	350	323	333	307	314	309	328	289	294	287	338	318	289	308	303	314	299	320	296	274	313	324	331	322	325	315	317	316	323	295	313	325	323	284	316	326	308	296	349	324	328	307	319	308	320	313	320	316	304	337	309	295	322	298	329	308	305	308	301	299	302	324	303	310	267	327	348	325	300	307	301	314	313	329	296	280	310	328	295	303	299	300	339	322	320	308	322	319	319	325	296	328	334	290	329	308	335	297	296	315	316	318	313	310	314	339	290	287	331	272	317	308	312	321	273	316	323	319	327	338	299	289	345	299	332	284	317	307	299	300	325	313	312	303	308	314	320	294	306	330	331	280	289	317	295	307	310	285	326	319	298	307	304	308	312	314	299	311	323	311	302	290	323	352	288	313	313	277	324	301	322	327	312	316	292	335	291	331	308	321	333	311	346	317	307	329	281	338	327	317	317	327	317	275	286	291	314	296	335	323	311	315	316	313	332	303	316	283	320	301	325	290	311	286	343	331	337	300	314	319	333	316	326	302	307	320	335	278	328	272	296	313	321	348	306	323	306	310	305	318	274	327	300	318	326	315	335	286	320	334	288	295	278	341	314	338	291	299	306	305	318	299	313	298	297	312	274	277	272	302	315	317	344	329	295	337	327	302	303	330	317	316	310	279	328	286	339	317	274	323	294	337	318	301	284	293	312	331	305	322	318	343	313	292	325	308	287	330	308	327	314	297	330	321	284	307	287	324	342	294	300	290	315	329	291	350	333	306	345	304	337	321	313	316	275	296	295	340	316	322	306	322	327	312	279	321	296	358	331	307	277	355	328	308	285	297	318	319	321	298	280	309	310	304	308	310	295	277	320	322	336	300	346	316	324	305	311	321	314	309	299	304	332	317	297	314	333	304	312	298	315	346	313	311	309	302	285	310	298	285	325	329	301	316	326	344	297	293	335	292	332	324	315	319	311	312	331	304	293	321	326	281	319	306	324	308	322	315	322	332	336	337	303	307	321	295	297	330	298	321	305	302	343	284	288	343	303	324	291	306	309	334	317	279	300	328	339	358	324	335	344	312	354	284	327	330	309	303	288	298	310	331	311	300	301	341	318	348	341	282	321	317	307	337	316	305	305	301	320	304	316	321	307	315	297	318	332	334	326	319	320	328	344	308	306	322	307	315	323	324	305	354	299	304	297	321	290	303	291	324	295	301	327	315	338	350	301	306	304	326	333	340	329	334	281	328	295	330	338	316	294	292	293	301	328	321	305	269	306	309	297	306	298	303	295	310	283	303	312	295	296	306	278	316	301	343	331	282	302	318	294	317	296	302	311	359	327	318	290	318	296	318	339	292	290	314	314	345	333	285	302	318	289	344	328	348	302	304	319	322	329	317	328	296	332	287	330	339	317	331	317	289	330	286	299	310	343	301	319	304	319	322	310	302	320	322	322	332	305	319	311	308	313	326	313	279	307	345	279	314	319	271	288	299	324	365	264	302	293	313	322	337	306	296	327	283	290	306	283	309	309	327	314	305	331	307	299	360	294	292	342	332	308	331	322	325	322	306	321	272	308	340	333	286	294	299	328	303	332	335	291	349	315	291	303	300	292	295	294	343	318	301	335	299	307	347	300	304	341	335	320	312	315	299	314	321	302	287	319	299	313	290	305	292	302	293	318	295	325	290	320	315	311	289	295	313	314	285	330	326	302	326	339	324	324	323	292	352	332	331	335	323	316	327	335	330	323	290	323	324	270	309	342	311	305	316	332	288	281	299	294	318	318	307	322	305	330	310	315	327	285	299	292	304	344	318	335	300	310	300	314	339	306	286	301	332	312	336	291	343	301	293	333	315	308	344	321	321	292	327	305	318	322	283	314	311	328	309	324	321	317	325	333	308	314	309	321	318	310	300	337	307	326	341	288	349	336	322	292	291	327	326	317	316	283	305	312	316	279	330	333	338	323	324	338	358	323	297	328	288	314	331	285	330	337	307	281	290	327	282	330	312	310	303	300	307	299	295	328	322	318	303	326	352	314	283	318	322	320	291	273	276	336	320	330	304	310	317	303	285	302	321	289	316	317	290	306	315	326	279	301	324	294	312	296	359	300	285	301	307	297	311	316	333	295	294	319	324	283	296	319	295	299	302	319	327	300	360	318	309	284	331	318	283	302	289	301	298	303	327	299	331	316	320	320	331	273	277	319	288	326	340	328	307	299	310	300	288	287	326	296	301	322	296	306	305	316	286	295	301	300	308	325	344	306	341	319	316	321	307	341	329	309	321	305	343	302	324	288	327	297	289	332	318	298	337	321	311	323	289	309	324	343	312	290	330	306	321	302	318	293	269	309	312	329	306	295	308	303	321	287	309	284	328	334	334	326	333	302	324	318	315	307	288	300	318	274	333	323	316	317	340	300	314	325	299	304	343	337	347	322	311	334	313	310	329	300	318	327	345	316	321	336	288	307	319	319	321	317	270	301	317	315	328	317	321	324	292	297	322	321	318	319	297	306	280	330	298	318	343	310	310	349	344	336	335	289	326	297	297	331	305	274	279	327	320	302	326	296	311	316	280	311	301	282	337	278	320	297	291	303	349	314	308	343	331	310	328	300	333	323	285	306	325	338	335	297	306	322	321	305	311	326	321	314	316	324	325	311	311	327	292	308	293	308	284	300	298	304	331	322	304	313	334	315	302	330	312	353	317	328	320	335	337	341	313	290	293	298	331	320	315	313	309	292	319	291	318	324	327	285	332	296	318	320	309	295	301	293	309	327	293	294	331	314	333	303	336	320	319	306	353	294	304	323	316	314	305	311	323	313	299	335	296	340	323	269	299	309	294	311	341	312	315	293	286	309	322	294	309	303	335	302	332	323	328	298	291	284	303	331	296	293	338	308	287	286	335	289	319	312	300	311	308	304	308	318	297	276	313	284	306	296	300	304	295	312	324	296	311	324	305	317	322	281	292	319	297	293	321	291	336	346	321	338	319	308	319	310	296	295	321	351	309	337	279	298	292	330
23317	21338	29060	23951	21340	18001	1833	813	592	554	514	450	405	425	386	411	397	371	399	360	330	377	332	330	328	329	321	340	328	321	335	342	309	302	322	328	288	324	329	300	317	335	340	319	335	304	324	340	317	303	323	281	321	299	289	321	340	344	323	307	297	320	290	299	304	310	299	317	342	330	311	292	294	316	305	307	311	287	287	316	297	314	315	287	300	284	332	305	293	301	341	284	316	286	319	308	298	335	303	313	313	315	312	323	308	326	296	337	295	303	278	295	311	315	289	305	303	316	307	291	276	301	285	276	305	288	283	290	318	315	279	292	275	298	296	327	306	319	305	286	282	303	292	294	283	332	315	298	302	308	316	317	287	301	298	334	274	300	290	288	317	311	278	284	328	305	284	324	277	293	280	304	298	285	317	291	290	291	278	322	311	298	312	325	301	311	319	305	286	334	295	305	329	299	322	310	324	294	327	282	306	314	297	312	320	294	300	321	304	295	298	314	299	306	295	321	330	294	288	277	302	304	347	300	313	318	309	265	314	280	312	331	337	320	293	292	276	289	321	308	280	294	302	322	301	318	313	268	322	301	284	328	309	301	297	312	301	304	298	297	311	302	291	308	301	287	324	301	293	305	305	297	274	321	294	340	298	300	303	284	305	312	301	294	286	319	303	296	302	292	304	323	287	296	330	307	267	295	328	297	265	300	301	335	321	286	276	329	320	326	293	288	290	314	307	310	291	328	270	265	301	316	283	270	282	285	313	298	298	312	282	312	297	320	306	286	320	293	286	285	302	291	340	293	326	293	282	302	303	344	264	286	304	290	331	291	312	312	316	297	301	274	328	262	287	305	283	316	291	313	308	303	310	287	303	305	318	254	309	273	311	302	298	311	280	295	280	312	293	322	298	286	306	286	322	336	307	301	283	302	323	312	280	295	331	303	304	322	310	299	277	288	300	288	310	338	301	294	316	305	321	294	283	285	309	314	306	275	284	305	277	335	295	317	284	304	270	280	303	305	306	290	282	279	298	286	329	301	307	300	313	294	296	282	309	274	340	311	314	288	304	294	312	304	268	287	299	275	312	291	299	293	304	299	304	293	284	337	287	334	294	285	291	297	274	298	289	309	339	279	322	299	300	296	321	287	299	338	287	293	297	308	291	305	318	294	278	306	275	288	298	273	279	286	261	268	289	315	302	294	294	287	294	298	305	300	284	290	311	284	328	289	316	292	280	304	301	310	307	283	292	285	305	308	290	294	290	294	292	324	310	307	280	308	328	296	296	324	316	304	310	326	275	304	304	326	312	306	297	303	289	330	264	307	293	277	303	293	320	293	289	281	313	296	293	295	291	290	315	267	303	303	305	298	292	286	329	336	323	268	299	303	289	314	295	303	313	309	305	343	286	286	308	296	324	316	299	306	302	277	300	325	289	313	299	278	287	303	326	327	310	289	299	307	289	282	273	284	297	295	329	305	336	295	341	333	301	281	292	355	310	310	307	285	306	290	331	285	311	314	293	307	323	284	306	310	273	287	265	324	329	311	290	303	332	318	289	302	299	297	302	300	275	274	287	283	305	302	324	295	297	283	321	306	313	330	282	286	299	310	287	303	300	309	285	309	289	337	342	290	284	316	324	288	325	283	300	337	313	311	306	302	303	275	310	305	307	296	287	268	320	294	310	302	306	282	306	300	279	298	324	299	298	281	311	292	273	279	276	311	319	310	306	287	300	290	292	327	318	298	293	292	301	305	304	315	299	323	284	290	290	313	288	289	337	314	338	288	304	274	264	293	311	297	322	307	287	327	300	285	304	316	300	294	272	330	306	297	310	294	299	300	289	322	295	297	303	306	286	278	334	314	334	319	287	268	293	297	315	290	307	313	309	290	307	309	322	272	304	298	308	274	285	325	300	309	268	268	317	346	310	325	325	313	309	279	307	306	305	311	319	313	300	282	286	334	297	307	358	330	366	284	292	320	337	290	302	289	305	344	317	280	279	314	322	302	302	332	271	283	299	304	269	298	319	332	281	313	299	297	289	283	284	311	311	323	286	290	335	295	305	279	311	291	318	304	313	303	319	313	294	291	322	313	316	269	290	288	271	302	322	296	266	312	313	315	297	274	289	302	289	304	326	317	287	301	269	296	301	301	296	306	295	314	297	275	303	280	350	302	266	278	309	322	314	344	261	280	288	283	301	283	304	312	304	295	320	280	335	299	276	318	295	309	291	313	276	268	289	308	350	299	296	309	298	349	283	300	327	281	346	291	328	314	302	284	301	338	284	281	306	301	302	289	292	317	293	304	287	324	268	312	306	318	292	297	296	314	300	253	324	321	341	299	311	320	333	286	310	277	289	319	332	283	292	332	317	302	317	292	290	315	306	298	278	327	297	292	309	291	272	318	316	302	305	313	277	331	319	290	291	297	315	296	313	287	307	305	269	300	291	313	309	321	302	286	304	308	292	307	288	310	291	311	329	304	293	285	312	306	286	309	288	300	326	320	264	289	287	307	331	309	316	294	297	328	294	268	282	326	266	307	294	285	335	304	275	304	295	288	313	279	322	292	329	310	314	301	276	292	291	279	292	284	305	295	311	313	314	321	280	308	272	304	280	314	303	270	325	296	300	290	302	317	323	294	296	339	279	319	284	333	311	283	333	309	301	313	288	298	311	312	321	296	302	346	301	311	304	311	303	287	313	320	305	307	279	287	301	285	302	287	304	301	304	299	296	266	288	308	301	291	289	287	331	299	277	272	297	296	339	286	291	302	279	286	290	290	348	291	318	306	277	300	329	304	325	320	317	295	304	319	291	286	293	310	314	291	309	301	278	287	310	322	322	289	327	282	295	311	290	274	295	298	278	294	259	294	282	275	309	291	313	300	276	292	278	277	309	293	341	299	319	303	276	284	315	289	307	277	324	323	320	284	294	294	302	318	303	290	304	310	287	335	291	291	307	284	316	301	289	340	296	287	301	292	313	293	290	310	309	273	309	285	287	305	279	321	284	321	286	278	315	296	319	321	324	349	255	275	301	321	274	321	325	285	286	305	314	284	302	301	278	310	302	294	285	301	320	315	290	281	308	305	307	278	304	298	298	304	304	307	291	356	276	288	286	309	309	262	286	351	290	314	314	299	330	300	298	275	286	317	325	289	298	268	319	321	305	337	298	288	304	310	285	280	320	281	307	292	316	281	292	317	308	324	314	301	314	272	313	269	297	329	340	312	271	315	325	288	308	300	296	319	263	296	308	322	301	315	320	347	287	295	275	288	301	306	317	303	292	295	306	332	346	288	297	313	286	313	275	329	280	302	323	276	296	304	323	265	292	299	277	295	308	300	325	312	293	287	303	316	302	327	300	297	304	304	290	316	274	295	308	282	295	285	295	290	294	278	277	290	277	297	320	314	327	322	284	277	273	308	278	303	301	307	292	303	270	291	283	312	306	293	279	312	329	333	286	296	279	307	269	300	284	313	336	327	322	311	307	336	293	314	326	297
25679	16131	22511	7031	4925	3640	2766	2212	1876	1617	1364	1295	1099	1024	995	926	889	851	776	766	698	709	704	715	658	654	665	659	633	612	661	558	612	579	612	614	621	647	574	597	561	571	594	592	581	564	587	591	545	591	578	531	539	596	545	561	555	581	569	537	575	556	551	555	604	546	571	566	568	618	574	578	580	561	556	555	589	544	576	532	530	568	569	528	578	521	538	564	556	532	526	542	544	562	542	536	567	555	560	537	536	548	554	566	568	554	556	551	543	570	549	568	512	555	619	554	537	540	525	554	534	522	592	552	573	561	570	601	590	569	623	537	591	556	555	554	555	587	559	559	581	550	565	529	557	538	577	520	527	560	561	550	522	571	553	558	541	530	596	561	558	606	535	569	536	532	579	528	541	533	588	565	551	575	525	580	546	579	546	559	608	556	588	528	555	549	562	544	518	529	582	552	574	571	569	574	526	526	565	553	565	543	568	570	537	571	554	551	545	595	571	525	551	529	543	540	539	568	533	582	565	524	550	590	552	569	549	580	557	560	516	560	555	563	576	558	618	568	492	539	511	594	551	590	556	542	565	571	565	566	583	627	610	559	530	555	545	557	570	565	570	600	580	549	563	547	544	552	591	539	578	542	535	547	537	557	566	489	541	553	577	578	547	540	538	583	496	499	542	565	567	538	545	562	534	600	539	594	533	506	536	571	593	552	529	540	532	574	528	530	545	576	560	552	568	585	552	544	548	548	562	553	522	508	520	544	566	531	534	523	576	563	551	558	552	547	513	563	539	605	600	534	567	583	555	556	490	555	543	577	575	542	541	564	577	571	537	577	516	534	555	547	566	519	546	566	565	587	571	574	541	537	539	530	605	517	591	567	519	584	559	610	528	571	556	560	559	551	530	541	560	543	558	551	610	527	584	559	541	557	544	532	556	551	527	552	554	556	576	575	542	576	539	517	567	546	564	524	596	561	543	563	521	547	553	532	528	518	599	565	571	536	560	545	563	553	545	569	554	589	537	588	577	546	562	575	526	558	543	518	560	557	553	573	555	540	553	546	586	549	561	536	590	555	541	605	505	531	582	519	586	616	506	534	526	578	534	562	559	548	519	564	567	568	587	567	532	598	536	572	568	532	551	566	578	552	544	544	545	517	565	531	537	562	540	578	571	555	549	543	553	529	566	559	604	545	577	590	572	578	555	548	573	593	563	562	557	599	560	533	555	571	559	564	533	541	557	582	540	536	557	546	566	598	572	570	526	565	568	581	557	527	562	561	543	624	544	564	542	530	552	527	549	527	524	562	551	573	603	563	568	518	554	580	526	554	565	601	557	555	570	536	587	559	560	563	597	534	541	531	554	563	522	542	558	545	542	567	540	526	526	525	574	585	518	580	554	552	565	506	589	549	550	516	550	556	518	563	578	520	532	588	551	505	573	569	537	566	607	551	596	547	548	536	590	568	586	605	543	548	603	525	542	532	582	579	566	543	559	563	536	613	577	559	575	524	571	576	552	574	529	541	511	591	554	530	581	562	539	543	528	538	511	567	529	574	569	540	526	563	531	531	590	507	541	544	601	527	570	562	541	582	540	552	594	534	534	589	540	517	559	557	575	523	498	538	563	520	549	571	517	544	534	530	535	532	587	557	561	583	558	558	574	582	535	571	531	587	524	569	512	576	532	552	517	573	561	518	570	565	522	545	566	520	559	553	561	525	528	577	557	550	544	522	554	600	581	541	506	552	537	562	545	541	569	533	555	562	549	558	549	569	531	542	548	542	569	516	513	551	523	521	564	543	563	559	581	615	595	552	560	572	557	556	546	528	548	551	564	571	582	530	563	549	566	521	566	556	518	540	544	575	536	509	567	558	567	544	522	518	565	571	565	518	560	562	583	581	532	539	546	534	579	563	554	561	553	555	574	529	519	599	545	525	567	515	546	580	554	560	530	521	526	535	502	551	576	567	542	520	538	563	614	596	584	515	555	567	572	600	530	526	521	552	527	552	589	526	555	552	550	583	579	566	494	545	499	521	514	520	554	516	571	577	548	534	537	536	529	528	566	519	584	581	560	539	542	559	583	573	582	547	555	530	508	540	528	558	554	552	534	535	532	564	576	547	522	547	541	552	503	545	524	559	580	560	563	549	546	533	578	572	532	580	518	584	538	527	611	536	571	544	534	545	526	544	525	563	508	575	571	589	564	508	562	540	489	555	578	517	573	589	526	567	581	543	559	537	485	556	525	578	559	516	606	555	558	552	546	571	567	586	565	580	537	503	539	567	594	574	589	540	577	512	539	533	579	547	574	534	533	506	565	562	509	563	598	596	539	565	582	531	565	576	553	525	576	611	569	532	540	559	559	547	529	544	572	532	589	536	555	546	560	535	534	566	526	548	547	573	537	537	534	575	556	506	505	546	527	532	571	529	514	547	553	570	546	563	534	547	594	567	569	579	549	535	527	556	591	568	522	505	566	593	575	570	588	579	557	522	505	549	593	535	527	566	527	584	545	527	525	520	581	535	577	546	566	516	539	535	578	505	574	552	554	525	534	557	545	515	545	534	526	566	579	557	548	574	619	536	531	547	497	534	546	549	533	530	547	553	539	557	567	554	551	562	533	518	516	552	524	541	539	540	580	558	523	487	544	537	558	580	543	544	588	569	545	590	550	541	555	552	584	551	500	529	568	561	539	561	513	537	545	560	569	587	546	560	546	555	542	557	535	549	573	540	544	610	539	576	560	570	579	584	579	534	542	562	561	512	545	573	515	560	580	632	527	578	535	551	524	555	547	557	520	545	559	539	549	568	532	542	581	547	561	571	532	532	547	542	557	538	577	569	571	589	578	524	564	540	535	484	557	543	516	563	570	583	576	578	534	513	542	562	568	586	588	542	619	518	540	539	544	539	541	554	555	585	514	566	537	576	578	571	566	575	562	514	547	564	558	578	586	591	561	538	580	562	517	541	550	588	574	563	604	516	592	552	569	543	559	560	593	548	566	538	529	588	551	509	568	531	523	526	551	586	584	554	562	536	559	565	550	563	542	559	639	538	518	529	542	604	578	518	590	552	539	507	573	542	535	586	526	563	516	566	570	580	555	578	533	591	535	531	563	536	547	551	547	543	524	541	498	570	608	520	541	579	549	549	571	598	562	549	559	547	535	609	530	555	547	528	558	561	566	540	541	556	538	552	565	537	535	552	551	562	587	555	532	559	583	563	548	565	569	555	501	562	590	526	519	545	554	565	577	574	553	529	573	577	553	607	515	559	549	521	571	536	556	535	540	555	546	570	528	544	544	590	591	511	537	540	536	553	581	553	509	526	581	571	583	552	613	591	572	586	510	581	549	561	581	532	560	581	589	526	560	574	554	566	540	551	547	563	519	551	535	532	545	537	577	533	564	547	534	544	555	546	529	563	590	533	546	517	530	508	551	586	588	563	510	564	595	560	561	505	534	589	574	544	581	545	555	580	555	594	572	537	542	561	486	571	536	533	539	516
26921	20652	8207	888	576	506	372	337	345	299	345	322	305	312	320	308	313	312	306	299	322	340	308	312	301	337	294	330	361	281	309	299	325	298	309	312	316	309	299	276	295	294	283	332	332	297	290	307	324	309	316	318	312	289	310	295	310	303	305	319	344	305	314	305	290	338	318	292	288	325	346	318	323	307	296	295	301	294	311	314	332	298	307	317	343	317	302	314	307	285	314	271	294	339	310	323	279	312	258	319	327	295	295	297	321	298	338	324	320	304	317	331	271	317	315	310	315	320	300	303	327	308	313	302	287	328	307	297	279	325	319	276	320	299	279	301	319	307	342	305	301	297	305	287	311	285	324	284	290	304	311	316	284	300	299	301	280	299	324	304	318	310	271	330	327	286	318	311	350	290	309	287	300	319	292	293	323	313	316	270	311	296	345	323	327	313	317	326	287	296	279	301	306	331	319	283	305	303	297	309	328	322	315	315	310	326	306	325	309	295	307	299	331	308	282	320	299	323	305	300	281	298	294	288	311	314	309	315	313	315	301	304	319	334	321	313	328	307	312	312	312	279	297	318	295	317	290	311	296	293	322	315	310	277	352	297	348	324	314	312	320	303	319	302	315	268	326	309	315	337	303	304	298	288	306	321	332	304	292	287	304	315	299	311	324	291	337	319	313	309	336	297	301	332	311	329	316	317	321	325	283	277	287	321	320	280	293	330	318	300	304	299	294	325	325	303	308	268	299	268	281	319	317	316	310	284	284	312	292	328	301	316	323	324	327	286	292	298	334	285	307	317	335	280	294	323	276	319	328	287	343	313	306	307	349	297	334	330	277	290	315	332	312	294	307	317	360	317	353	328	329	287	330	318	320	297	291	305	286	328	365	293	338	313	351	326	298	289	337	309	314	321	308	331	279	298	293	301	290	283	311	319	310	315	315	315	304	297	361	335	279	302	328	299	365	325	322	314	314	313	295	330	283	319	323	313	327	293	307	313	321	332	332	328	318	295	339	289	322	331	333	319	333	299	307	315	313	279	286	263	318	285	281	294	316	330	281	295	317	306	318	313	338	293	314	304	275	308	311	332	283	306	308	320	312	315	303	312	290	283	323	305	311	295	299	326	309	317	300	313	319	302	313	298	296	284	305	298	298	298	328	290	348	332	305	360	295	325	308	301	341	306	319	317	301	262	277	298	308	326	323	329	313	299	279	303	301	310	335	327	306	279	301	302	317	330	301	284	330	330	319	308	316	288	301	290	338	340	313	297	311	310	315	327	306	299	351	328	292	313	288	305	276	333	278	315	341	336	329	277	315	315	320	312	300	329	294	313	319	305	294	305	333	308	333	332	342	324	286	322	330	282	337	313	327	297	299	313	326	303	268	319	286	284	358	308	300	312	292	315	357	337	305	269	322	333	328	307	332	309	323	317	286	333	312	363	323	337	317	321	317	300	330	308	281	334	272	302	331	273	301	331	301	301	307	333	290	316	325	274	310	308	288	301	312	289	283	309	312	310	323	329	299	277	314	304	322	318	318	307	322	321	309	297	345	281	318	289	336	294	305	322	332	313	278	298	296	322	299	343	312	319	325	326	285	287	323	304	288	294	306	308	300	270	285	303	334	283	302	322	312	327	304	295	310	277	304	283	304	301	320	304	320	301	302	311	291	295	287	343	304	298	310	311	313	284	316	311	282	312	305	310	313	339	282	312	299	315	320	318	304	289	314	314	298	290	322	293	329	340	288	289	289	328	305	328	290	308	296	333	287	306	349	327	302	326	298	304	308	337	307	321	299	294	345	307	277	321	300	311	314	309	305	289	310	309	311	343	321	295	292	308	295	310	312	285	271	326	299	290	308	293	305	307	301	312	317	299	305	317	313	290	296	322	309	301	309	283	295	314	316	313	295	293	290	300	280	298	324	277	285	313	302	328	317	304	301	336	310	318	327	308	302	321	314	300	327	292	293	287	319	286	297	305	298	328	309	295	304	322	289	301	327	303	328	270	310	304	291	296	293	298	324	282	289	319	283	273	316	319	327	314	321	293	312	334	306	305	273	288	303	329	300	321	323	264	304	317	316	359	313	293	284	329	331	315	306	308	302	302	309	323	328	302	314	313	296	303	281	311	291	293	319	318	335	322	282	290	342	290	289	346	303	311	301	312	297	290	293	328	310	324	338	377	306	329	318	311	299	281	298	320	359	288	296	316	322	305	303	338	320	294	316	312	290	313	311	290	306	303	266	291	310	271	308	318	300	325	300	278	341	319	314	275	320	310	314	334	307	314	280	315	271	318	327	326	313	294	314	312	322	310	318	323	291	312	306	338	326	308	355	316	329	299	302	319	338	289	319	292	345	333	299	296	299	306	319	300	317	303	310	304	333	325	293	283	336	286	331	311	286	311	340	329	299	325	303	289	316	305	322	314	299	301	306	281	306	315	296	301	331	337	353	311	321	298	281	311	299	348	301	289	301	297	296	283	298	336	339	306	275	291	333	290	322	354	318	341	338	337	280	275	315	307	285	332	294	306	310	277	305	314	309	295	319	309	293	312	320	319	302	287	303	312	303	336	291	303	312	314	324	296	305	313	297	321	314	320	276	304	320	318	304	357	296	312	317	296	299	299	317	323	308	314	308	326	288	289	273	330	308	342	316	298	319	315	305	319	353	299	289	270	285	315	311	312	311	302	329	310	305	290	291	339	323	293	305	308	332	283	305	275	310	302	320	305	291	303	329	321	302	292	316	304	315	296	340	308	319	284	308	304	292	333	270	348	304	319	297	314	313	298	289	296	334	304	316	300	307	298	297	289	303	264	324	287	295	324	323	320	273	307	298	303	323	282	302	322	324	313	315	338	310	279	333	297	312	306	282	305	297	296	320	332	282	338	317	302	325	314	286	301	284	287	307	291	291	315	328	316	298	291	320	335	301	295	299	318	298	325	302	293	297	315	293	317	278	299	344	335	304	310	306	314	335	309	312	297	304	292	284	328	302	298	330	288	297	311	285	279	313	302	327	295	328	300	325	288	310	282	307	315	282	332	329	306	319	310	346	313	291	323	305	291	331	306	328	312	320	323	308	317	303	290	292	321	290	290	275	316	298	294	310	319	322	323	317	311	300	320	281	294	317	309	294	296	318	296	302	308	296	333	286	301	297	311	322	334	315	325	308	312	337	285	292	331	308	302	288	358	294	320	314	305	302	286	326	308	295	287	294	286	287	290	303	323	299	284	326	291	294	324	302	284	297	336	328	293	310	339	311	351	292	302	293	301	325	306	323	303	306	313	297	275	323	322	305	322	327	300	324	319	268	313	299	310	294	343	279	268	329	301	314	284	309	294	295	301	309	317	330	317	291	318	310	301	311	314	339	268	304	328	332	312	311	283	323	304	303	318	315	304	322	319	329	320	327	325	279	305	309	343	305	302	310	291	317	294	313	337	337	308	317	314	333	288	316	330	298	299	329	324	314	316	283	328	309	258	293	327	326	312	276	317	301	310
10211	1799	3343	1038	847	794	747	739	659	651	677	676	692	692	662	608	610	634	636	590	591	619	663	619	627	635	644	623	608	646	609	578	599	601	607	653	636	567	632	616	624	591	643	676	609	603	634	674	607	655	638	591	627	606	638	611	600	594	611	614	638	607	633	621	567	606	652	580	634	632	625	614	617	647	608	611	627	596	603	642	628	607	603	584	621	634	620	640	667	607	635	613	674	593	607	642	620	603	588	706	623	628	586	622	638	602	572	617	646	649	628	642	586	685	597	645	573	634	596	633	624	630	616	626	617	594	583	617	596	566	631	592	645	586	614	649	586	633	618	604	621	631	613	638	626	604	588	601	597	631	626	621	609	629	614	624	619	640	610	620	601	614	652	593	585	606	581	600	623	611	647	626	639	621	624	612	600	622	622	619	582	622	622	611	605	622	612	638	587	600	588	599	610	571	663	601	638	667	603	625	620	594	608	584	535	608	603	641	655	606	617	581	641	593	604	575	660	651	611	620	593	621	658	645	632	626	622	603	555	577	625	603	626	622	616	630	609	562	594	592	625	643	656	636	600	614	603	614	611	614	619	591	638	629	607	607	639	586	630	625	582	604	625	594	582	604	642	619	612	642	616	630	638	585	649	596	640	623	582	603	591	597	608	659	614	606	575	596	665	646	613	603	632	607	658	593	639	624	657	615	631	624	683	629	622	630	620	625	615	594	599	602	610	613	597	628	659	622	623	616	645	622	582	578	598	652	582	633	626	614	649	566	578	613	610	587	605	631	619	606	591	610	661	652	634	602	623	616	662	654	584	589	626	598	611	619	635	653	595	631	574	629	630	600	630	615	625	631	627	574	624	631	630	575	647	609	608	568	677	614	633	630	582	617	602	620	642	635	570	603	660	606	629	633	602	612	600	664	644	595	612	638	637	605	633	613	579	627	589	612	602	633	650	628	590	609	601	591	601	613	602	625	606	625	606	634	633	625	625	585	603	646	610	620	594	616	601	631	576	589	584	636	647	676	579	629	602	613	646	628	600	628	630	602	633	663	597	653	635	614	564	629	600	608	644	640	591	597	604	601	601	609	662	631	580	647	649	619	648	599	621	573	631	624	572	621	634	602	628	584	611	608	577	632	609	584	614	639	623	635	647	618	627	642	673	609	657	588	603	616	603	618	575	596	597	643	636	612	628	658	636	599	602	596	587	628	676	605	601	633	617	609	654	607	661	616	638	637	577	593	602	639	610	617	596	614	621	629	611	583	627	606	598	643	614	606	584	640	564	612	626	575	658	607	625	640	606	635	578	632	611	685	579	581	647	587	596	582	612	621	609	605	669	611	660	592	612	624	615	574	596	598	588	573	600	598	672	622	617	574	596	631	571	636	592	620	664	601	648	637	581	628	642	590	612	600	642	604	581	588	656	588	624	611	608	626	634	594	644	631	596	586	568	589	591	589	619	595	583	621	604	644	613	608	570	602	610	612	577	607	625	590	612	633	625	590	621	588	622	629	606	585	627	627	614	591	608	649	636	646	607	600	610	622	613	623	635	605	622	619	602	579	567	618	634	605	566	646	622	637	612	599	600	619	583	617	582	614	604	648	617	599	599	615	594	607	612	645	628	638	641	609	605	642	612	589	608	615	592	575	525	635	621	582	637	596	613	613	569	605	633	654	636	594	584	607	587	630	627	611	573	637	581	577	613	679	614	603	644	579	617	598	605	611	596	606	596	598	617	613	572	620	641	585	615	573	636	589	611	572	594	593	625	627	605	613	634	654	622	636	651	620	615	619	617	606	639	594	625	639	594	602	558	606	625	629	633	611	606	637	616	620	644	652	628	619	603	651	593	612	589	606	585	641	585	679	599	626	604	608	591	647	603	660	611	584	627	589	627	601	580	635	624	649	589	629	643	640	648	595	628	652	626	592	594	571	624	583	617	623	591	601	644	610	605	601	622	625	623	592	642	609	620	608	642	575	635	597	622	627	603	642	581	618	602	611	650	598	644	631	606	595	575	638	598	602	615	630	601	586	602	605	639	604	611	606	607	589	616	608	569	607	642	580	621	641	616	618	597	615	589	631	606	586	623	588	613	577	679	590	654	573	666	644	621	661	592	576	612	657	585	607	616	605	609	594	606	602	572	616	591	553	685	624	621	602	634	574	621	595	633	618	615	643	625	602	591	617	629	646	610	599	630	619	620	590	625	642	637	595	592	573	614	639	639	580	637	580	592	579	630	632	616	600	638	588	628	631	601	560	621	651	634	594	610	601	595	620	595	579	648	590	549	656	577	654	564	598	625	646	603	642	638	632	623	676	643	630	606	632	627	616	638	612	547	616	608	624	634	619	623	644	638	616	647	598	607	600	635	618	583	629	600	607	588	612	619	595	646	633	623	641	623	628	638	566	590	588	601	617	607	631	586	647	598	593	618	639	664	577	608	615	605	638	594	652	643	600	612	626	615	611	638	607	650	640	648	652	644	612	610	591	608	600	598	591	668	613	627	602	621	589	632	610	648	624	612	603	561	591	594	627	645	650	629	653	615	675	602	604	629	638	611	627	567	618	655	613	602	596	607	626	621	627	647	595	609	624	625	604	593	594	624	607	607	599	578	651	652	610	652	622	633	641	620	625	617	653	589	659	665	616	605	607	572	621	638	615	623	594	652	604	612	597	605	596	641	625	627	622	630	638	633	615	639	621	590	627	552	652	579	586	612	624	625	605	645	631	621	583	618	582	587	580	577	602	584	612	680	594	618	643	639	660	609	639	606	630	626	588	613	598	581	610	586	605	595	652	623	625	653	590	609	600	625	633	676	619	606	617	616	614	639	639	627	606	631	583	597	596	606	636	609	610	630	625	643	600	634	633	612	615	634	620	617	629	650	628	627	604	608	613	624	596	629	575	625	658	644	614	613	610	605	579	606	626	592	667	655	624	589	623	643	629	659	611	596	620	596	606	616	644	584	612	604	622	630	614	597	630	641	616	613	582	626	568	629	627	638	632	638	557	577	637	598	575	595	604	634	609	594	639	651	611	634	612	606	630	627	637	634	620	664	613	616	612	662	606	623	621	589	642	661	597	592	631	623	648	642	566	622	609	621	607	572	622	609	596	639	613	609	641	608	613	583	656	620	621	593	602	605	668	605	640	597	577	586	631	620	609	572	608	608	639	644	597	594	622	636	594	617	585	616	573	637	568	635	642	610	610	609	650	612	671	615	611	637	601	598	590	634	621	598	638	638	640	651	630	606	639	602	641	571	656	658	620	634	616	657	615	619	598	605	633	626	613	558	628	570	589	620	660	626	652	625	639	628	586	600	627	582	596	620	581	593	584	623	613	632	623	664	654	606	646	630	603	616	610	639	591	628	613	647	600	586	581	602	587	631	612	603	629	596	605	576	598	612	604	654	604	648	568	638	641	595	646	622	600	596	550	609	643	599	630	618	632	635	605	584	648	612	632	618	617	639	632	636	613	637	594	571	621	620	639	615	631
24270	21322	28363	24639	19119	1477	528	377	321	273	248	233	219	211	190	215	215	193	188	187	148	162	175	157	170	161	157	166	162	170	151	147	145	153	160	153	125	145	165	172	145	163	148	171	133	153	135	142	151	140	145	140	157	143	134	132	156	151	144	143	131	153	143	171	143	131	181	143	151	151	190	142	157	161	161	135	137	151	163	147	161	138	140	148	131	142	158	139	158	150	131	136	144	136	140	135	141	149	146	148	125	183	157	153	162	147	142	154	167	125	130	149	140	138	131	151	145	165	115	140	141	139	153	128	158	148	151	133	128	156	127	131	172	143	145	164	171	140	146	161	148	152	125	117	135	151	134	121	143	164	166	141	167	156	141	156	144	140	149	136	156	115	147	119	147	167	134	137	117	148	135	147	147	146	144	135	160	169	133	162	155	152	148	156	127	143	154	119	161	148	148	125	160	140	147	146	173	155	153	140	126	176	145	144	138	133	144	157	128	141	141	118	140	153	140	134	172	149	173	153	139	135	153	139	152	132	156	143	150	145	160	139	143	142	168	153	143	157	149	165	150	130	142	145	148	143	169	127	140	155	173	144	138	150	158	135	169	153	143	142	139	153	144	154	150	136	146	173	136	155	132	150	134	150	140	145	151	164	142	133	156	142	139	157	141	169	150	148	151	147	133	124	153	147	159	152	128	146	128	148	169	135	122	146	156	158	144	146	157	157	158	135	159	162	172	154	139	146	132	161	148	158	139	168	143	130	149	141	143	138	146	172	142	140	155	145	148	163	149	135	156	130	121	161	148	155	149	137	133	167	135	142	150	133	167	148	142	169	158	163	169	153	151	142	154	134	131	151	126	148	149	165	153	148	140	152	156	163	160	158	144	149	164	137	141	156	150	146	133	139	159	127	144	133	156	154	131	136	157	152	145	157	154	132	170	149	149	169	135	149	147	139	146	153	168	135	148	137	158	149	134	130	151	130	155	155	119	139	131	147	125	162	141	166	149	152	161	147	137	152	164	139	147	142	149	145	150	135	145	149	127	147	168	157	157	174	145	148	146	151	156	146	120	177	144	155	155	139	131	153	134	130	143	160	182	155	149	152	153	167	141	142	159	152	141	152	155	160	145	149	139	142	136	114	148	138	139	132	150	142	167	151	154	137	136	125	140	145	165	161	137	140	149	138	149	159	118	154	141	148	152	134	132	154	151	118	157	161	132	150	163	137	159	168	158	170	143	136	118	134	142	138	144	143	159	152	149	146	136	126	174	139	137	134	170	158	160	138	149	123	169	160	157	147	163	158	143	142	157	138	145	147	148	152	121	173	144	152	148	146	145	167	154	144	154	151	141	145	145	142	151	185	153	141	152	162	137	154	168	160	150	153	152	143	141	131	139	157	170	136	144	134	151	123	148	136	130	146	142	149	154	127	158	133	171	177	148	165	146	142	140	156	173	161	145	150	161	139	160	166	120	139	138	158	134	144	168	129	140	136	171	170	149	147	149	147	177	144	167	137	163	144	129	148	153	131	141	145	159	153	146	150	163	150	150	150	146	154	162	157	139	153	144	165	138	137	128	151	144	177	135	145	188	154	153	136	120	139	156	129	146	132	159	155	141	151	145	147	156	146	150	127	150	150	138	170	140	184	147	133	174	144	178	149	145	152	142	146	148	148	166	138	136	144	157	129	159	145	135	139	156	148	137	164	149	148	141	161	159	129	153	139	159	139	152	121	133	167	131	140	151	153	157	160	164	159	160	168	166	157	147	126	161	156	134	151	146	166	127	146	123	150	151	139	130	142	177	145	132	134	170	144	168	151	137	143	141	134	127	149	166	138	129	143	152	146	163	146	152	147	138	131	144	144	157	144	152	137	142	142	154	162	165	150	157	155	159	121	163	143	131	134	137	169	160	164	131	162	127	137	135	150	164	152	140	139	155	131	142	139	173	146	164	148	163	153	143	145	144	139	145	131	147	133	154	163	153	142	146	128	157	146	135	149	136	147	151	121	136	148	118	170	147	118	154	141	144	135	144	150	148	151	151	142	156	146	152	145	143	140	156	149	154	144	135	139	164	148	161	172	149	136	141	153	133	142	140	152	134	124	153	124	151	148	137	167	144	126	137	183	135	154	159	149	129	169	152	161	153	159	145	137	132	145	153	163	152	132	143	141	156	150	159	155	127	143	146	152	152	140	150	142	150	169	166	128	157	162	148	152	144	165	155	158	141	142	139	146	140	128	154	150	123	156	160	153	140	148	133	147	147	138	146	153	139	136	142	140	132	148	140	145	125	158	152	155	155	149	165	185	153	136	137	158	159	152	150	138	166	153	140	151	140	158	133	148	154	150	140	176	164	143	143	127	139	140	168	161	127	149	141	141	158	161	162	164	132	152	138	156	126	145	144	127	131	154	146	147	157	160	158	159	165	156	151	144	143	156	138	142	155	148	115	145	161	147	146	127	168	141	134	151	140	148	171	150	149	159	151	171	133	147	162	132	169	152	138	141	153	156	144	156	149	149	142	161	123	137	143	131	127	143	155	128	133	143	147	161	158	133	163	145	167	158	142	132	147	134	146	108	163	159	161	137	146	165	146	141	120	154	136	138	154	157	145	131	155	153	149	152	147	136	126	146	140	175	162	139	142	138	154	119	125	170	138	172	146	172	134	168	142	133	166	148	153	166	149	141	140	144	155	154	158	140	132	138	152	110	138	126	132	140	147	129	146	159	155	131	152	138	156	142	165	150	150	147	131	142	168	157	164	144	143	151	148	128	172	127	144	141	156	132	159	146	154	148	141	155	150	171	153	151	136	143	132	145	169	144	163	137	158	171	145	140	144	149	137	147	147	151	158	131	156	126	137	149	146	153	172	150	138	158	141	155	126	150	175	186	121	124	150	172	147	155	153	123	135	163	167	133	164	140	156	153	142	139	174	155	140	153	165	157	142	155	142	129	129	142	118	126	145	178	139	168	167	139	148	139	161	146	125	173	143	153	142	153	141	148	152	156	152	133	141	173	147	124	150	143	160	139	127	163	149	165	135	173	152	133	149	141	152	135	135	134	150	135	179	135	151	164	152	142	165	147	136	137	143	149	157	140	148	174	161	139	148	155	144	130	141	137	134	126	160	135	163	152	164	136	163	149	158	157	123	161	144	160	140	158	124	159	147	130	153	155	141	136	152	164	159	137	143	147	133	126	137	164	167	147	172	149	130	144	145	166	148	169	167	147	144	152	138	133	156	147	168	128	164	140	144	131	166	148	159	138	137	138	175	152	160	143	145	142	163	159	139	153	148	157	158	154	154	133	134	159	131	145	159	160	142	134	165	162	142	146	147	137	149	154	148	149	161	145	171	140	151	127	135	167	163	162	144	120	136	164	143	144	154	152	145	155	169	164	149	144	142	117	137	169	137	154	142	132	148	132	147	128	148	151	146	140	151	164	151	128	145	146	167	147	163	147	147	119	154	144	129	168	131	142	180	163	154	145	157	163	146	148
21353	10115	17184	4051	2765	1977	1492	1198	1042	864	722	679	607	569	512	468	487	427	391	425	408	409	388	380	367	364	342	343	338	323	364	311	345	351	326	355	311	361	342	364	340	326	362	283	328	308	348	291	328	328	327	319	321	316	318	303	341	320	308	316	307	331	316	328	313	305	322	313	310	290	286	345	329	318	323	331	333	311	299	305	299	333	328	301	296	309	287	297	303	321	316	348	327	316	307	345	326	322	324	312	315	294	344	313	355	282	304	311	319	299	312	300	291	337	300	319	311	276	320	306	319	304	339	320	322	295	310	332	299	300	322	311	333	320	280	315	326	341	291	308	290	310	318	330	325	302	346	294	306	329	306	320	305	273	319	324	311	320	342	308	314	336	288	313	309	318	310	327	317	330	299	326	338	345	313	326	314	292	297	340	324	353	306	352	330	321	320	298	322	316	331	306	318	312	307	324	300	369	282	316	289	323	327	327	311	341	306	290	297	329	313	313	255	336	340	293	282	364	321	313	301	313	343	291	316	329	278	290	312	313	330	337	322	286	311	296	302	321	301	324	316	316	299	323	321	330	300	335	296	335	306	323	302	338	329	307	329	285	299	303	300	317	309	315	288	338	306	313	310	323	306	296	317	290	295	293	316	310	334	315	313	302	318	299	280	338	297	320	317	297	306	300	321	318	316	299	319	298	324	299	284	318	338	306	307	340	307	287	295	284	313	333	314	285	302	318	308	305	311	322	318	320	340	342	323	311	292	336	268	314	311	327	298	315	333	291	322	302	320	273	289	312	313	318	325	296	322	302	314	286	316	314	292	309	326	290	272	315	271	307	336	313	319	308	310	303	312	302	341	310	341	347	295	273	324	290	307	300	340	333	286	307	328	295	297	303	293	318	316	320	274	299	347	322	311	282	326	287	268	294	319	306	315	265	316	275	297	327	323	307	289	316	299	317	289	290	329	314	276	289	282	313	291	349	287	303	329	312	288	326	305	325	313	324	297	281	325	312	327	310	333	283	349	306	310	314	293	302	330	309	282	315	300	329	293	290	321	335	341	314	306	307	303	318	323	275	308	336	313	299	320	306	317	349	335	310	301	299	324	296	352	271	316	325	333	302	314	299	304	330	299	312	308	307	306	324	349	339	316	336	343	307	316	280	290	301	297	260	288	344	331	309	270	328	317	347	305	317	303	304	293	321	277	322	338	326	311	322	330	325	311	299	348	311	316	333	344	308	296	330	311	305	337	324	283	276	321	332	296	290	305	292	325	314	318	312	308	316	332	320	317	282	329	291	295	325	296	304	309	287	305	311	290	280	313	334	338	289	311	291	294	291	276	308	297	344	297	302	319	306	307	338	308	311	304	288	320	327	368	298	344	310	294	281	315	316	290	310	310	320	315	309	308	345	319	310	326	305	336	300	314	295	314	317	310	298	317	304	283	326	319	306	289	313	321	306	297	296	296	325	321	307	307	290	336	321	310	315	325	311	315	306	310	324	320	326	311	294	287	320	307	306	306	295	310	326	314	332	285	326	327	314	294	284	306	322	293	319	319	339	322	299	334	305	356	308	315	323	316	305	298	304	326	323	269	319	309	331	314	280	309	294	300	291	286	290	310	291	334	283	342	308	322	318	298	301	299	321	279	329	271	320	309	307	290	333	320	290	328	314	324	306	297	351	323	336	293	299	301	303	350	305	304	305	295	315	337	315	263	297	321	324	292	293	306	313	281	327	351	284	292	306	289	315	338	293	316	311	328	323	333	333	308	296	286	290	312	278	324	292	270	284	328	309	297	290	287	315	298	309	313	329	331	320	306	329	318	328	300	295	279	309	315	325	307	309	331	308	337	329	304	318	296	306	331	317	332	303	308	360	338	323	304	305	304	321	322	323	275	298	324	312	283	323	299	278	300	323	293	341	292	277	321	282	325	311	300	294	292	326	278	311	316	313	302	285	297	302	296	333	348	321	312	303	334	320	314	306	300	309	312	315	304	304	300	297	323	303	299	320	310	321	312	301	318	299	328	311	331	323	320	294	334	290	284	327	302	306	318	318	277	329	297	302	290	303	288	322	277	321	309	300	294	308	315	272	318	298	295	310	298	308	308	313	309	319	319	285	323	334	326	338	303	305	340	319	324	321	307	319	319	334	298	301	299	306	308	315	288	319	294	312	296	295	326	294	367	289	335	291	307	333	310	319	311	299	311	303	295	317	305	322	324	305	294	314	335	316	325	302	290	310	298	304	293	336	270	302	281	347	318	288	299	285	305	312	310	335	288	292	307	293	325	309	300	334	292	308	300	324	314	301	303	281	282	325	307	342	307	341	264	302	331	296	333	299	333	308	306	322	302	332	314	331	318	297	290	292	257	342	290	302	316	322	291	310	331	314	331	324	308	310	326	320	304	316	337	334	328	368	295	341	328	335	266	318	321	333	313	282	300	319	334	328	313	332	294	334	283	334	304	319	328	311	293	294	336	302	317	300	321	299	314	354	328	320	304	302	350	308	299	311	289	299	307	313	308	318	309	329	319	324	340	311	314	294	311	317	285	267	323	299	318	322	311	317	327	312	323	292	316	315	311	313	290	315	308	298	291	312	317	283	308	309	303	326	314	323	331	291	290	312	287	310	324	311	305	282	299	324	306	318	299	322	315	290	293	300	294	308	328	307	279	276	299	294	302	312	305	307	310	314	314	290	285	299	302	309	334	306	303	320	300	337	309	342	327	301	305	337	298	308	322	315	309	297	337	305	301	315	315	350	306	314	335	342	317	313	320	321	313	314	302	314	295	312	321	286	305	310	308	302	300	278	348	321	290	296	309	306	316	315	299	332	293	327	301	315	291	290	311	313	339	317	327	318	316	313	312	294	304	316	293	288	300	316	338	339	289	310	343	303	319	290	290	289	321	304	323	297	328	297	291	321	317	293	313	287	333	329	306	297	291	335	284	303	305	272	281	347	310	350	312	301	326	288	295	320	342	304	321	325	312	320	326	308	306	323	314	291	341	340	327	301	309	285	283	331	320	330	289	282	326	331	333	342	330	317	315	295	315	287	336	300	312	308	345	302	308	303	290	299	339	320	323	336	300	339	335	313	296	304	281	310	312	304	313	345	335	313	314	329	309	327	331	333	336	313	306	295	343	270	294	313	308	312	343	344	305	325	324	306	302	310	328	333	290	323	313	315	293	311	330	312	299	300	299	304	332	325	303	305	301	299	329	304	329	299	270	297	316	329	339	315	329	326	322	318	313	304	305	296	325	325	309	292	308	330	315	312	307	321	313	316	316	314	303	287	327	314	304	297	315	284	299	342	304	322	299	355	280	322	295	331	313	338	323	345	302	329	265	312	318	297	334	290	291	334	302	330	306	332	302	338	318	275	334	331	306	306	339	296	351	297	304	323	308	298	285	339	309	301	325	306	319	283	318	305	309	310	299	317	296	304	319	316	323	304	288	302	317	288	309	323	312	329	312	302	294	312	312	311	289	337	291	314
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
