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
338749671736	338749672305	338749672855	338749673405	338749673955	338749674505	338749675055	338749675605	338749676155	338749676705	338749677256	338749677805	338749678355	338749678906	338749679455	338749680005	338749680555	338749681105	338749681655	338749682205	338749682755	338749683305	338749683855	338749684405	338749684955	338749685505	338749686055	338749686605	338749687155	338749687705	338749688255	338749688805	338749689355	338749689905	338749690455	338749691005	338749691555	338749692105	338749692655	338749693205	338749693755	338749694305	338749694855	338749695405	338749695955	338749696505	338749697055	338749697605	338749698155	338749698705	338749699255	338749699805	338749700355	338749700905	338749701455	338749702005	338749702555	338749703105	338749703655	338749704205	338749704755	338749705305	338749705855	338749706405	338749706955	338749707505	338749708055	338749708605	338749709155	338749709705	338749710255	338749710805	338749711355	338749711906	338749712455	338749713005	338749713555	338749714105	338749714655	338749715206	338749715755	338749716305	338749716855	338749717405	338749717955	338749718505	338749719055	338749719605	338749720155	338749720705	338749721255	338749721805	338749722355	338749722905	338749723455	338749724005	338749724555	338749725105	338749725655	338749726205	338749726755	338749727305	338749727855	338749728405	338749728955	338749729505	338749730055	338749730605	338749731155	338749731705	338749732255	338749732805	338749733356	338749733905	338749734455	338749735006	338749735555	338749736105	338749736655	338749737205	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2789	3600	2300	2789	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23363	21158	28301	24251	21172	21434	18275	55954	28188	4887	929	780	713	671	683	579	558	618	579	559	579	549	510	554	501	526	483	484	478	464	561	532	530	486	469	496	510	455	481	474	492	472	507	526	466	462	461	485	453	476	486	483	495	497	470	475	466	456	494	482	506	460	493	502	509	517	492	444	472	505	491	429	491	468	513	465	504	471	462	486	425	489	482	478	482	473	456	481	437	477	476	449	465	462	488	482	463	515	475	469	468	487	488	516	462	477	465	471	480	449	480	471	494	462	481	456	472	472	460	497	446	468	491	510	475	476	443	416	483	438	485	478	447	469	465	478	487	436	489	451	443	464	451	427	454	493	478	477	419	455	477	471	460	466	476	456	492	444	460	465	476	499	471	494	450	462	457	478	470	492	457	487	500	497	485	518	473	486	471	496	483	462	438	476	464	458	500	461	454	467	487	469	454	435	455	492	467	474	474	495	460	469	485	436	507	464	477	491	458	448	454	479	438	464	437	469	473	484	459	484	472	434	468	521	462	513	485	479	514	494	467	471	481	462	445	433	485	453	435	454	465	472	461	466	489	480	465	486	471	448	462	448	433	460	518	476	467	500	486	427	430	506	456	441	480	458	450	481	411	484	495	445	480	481	475	493	495	455	476	499	463	466	454	481	442	456	463	461	500	450	458	477	462	462	465	415	454	493	471	451	512	454	466	497	479	471	417	459	486	474	485	508	456	453	442	486	529	455	472	446	479	461	469	479	465	493	465	474	487	465	471	496	453	440	512	497	469	466	490	452	443	462	442	428	510	427	482	417	478	427	488	451	479	470	448	529	453	428	457	452	497	444	466	471	445	447	472	490	506	484	412	460	434	435	480	479	474	510	535	468	467	484	453	470	471	475	426	482	446	476	480	460	462	452	542	455	446	482	477	463	421	414	475	465	450	530	469	501	457	463	489	447	439	466	479	450	493	519	464	510	423	473	463	461	484	463	485	484	473	421	441	509	435	442	460	471	468	475	484	460	462	468	487	482	458	421	441	475	488	446	495	432	454	481	454	460	452	483	435	466	463	468	431	489	478	479	456	507	437	496	471	457	447	486	444	471	468	463	527	472	482	435	456	475	493	479	495	469	472	487	450	430	420	471	499	488	473	496	466	472	465	461	485	507	439	464	449	486	483	467	457	441	438	465	497	461	441	422	472	487	482	481	480	412	466	445	452	506	440	464	431	459	459	460	494	482	493	478	477	474	439	468	464	493	495	480	484	485	502	487	476	473	460	524	492	451	491	503	507	455	495	462	468	457	468	492	458	475	495	491	489	465	506	488	462	467	450	418	444	446	452	452	473	479	435	467	491	495	459	457	480	460	448	471	471	528	503	484	461	458	466	480	465	482	481	469	484	456	456	438	438	480	473	480	477	476	417	464	490	449	463	446	469	440	518	497	459	484	501	459	504	445	476	464	490	448	496	509	476	451	461	493	479	505	432	480	440	481	440	456	460	447	487	462	463	458	480	474	491	451	426	443	460	469	471	468	450	484	444	484	455	472	492	495	465	487	464	448	454	473	479	476	476	458	439	481	451	522	480	461	488	447	474	457	491	495	493	504	462	477	455	466	502	488	474	482	470	504	417	513	458	463	424	410	475	452	507	457	469	487	511	437	454	446	502	470	475	453	481	461	524	457	483	442	459	437	447	501	456	461	475	500	502	466	469	460	453	472	434	483	468	435	434	464	465	462	444	497	453	454	464	438	450	484	438	458	480	461	468	504	404	473	437	479	468	415	443	464	444	456	504	448	445	450	444	483	439	507	484	456	448	460	468	512	487	457	473	470	474	451	442	493	451	456	464	452	477	463	442	493	508	459	439	416	484	451	454	477	496	478	493	480	480	462	463	467	479	448	487	436	456	481	494	481	454	476	456	435	457	443	441	482	439	436	456	483	443	492	493	417	443	431	474	475	471	515	459	454	470	442	466	456	480	459	507	448	466	437	433	495	454	428	432	490	499	501	485	476	450	461	496	476	486	470	472	495	414	477	443	455	468	457	486	478	475	443	491	456	456	450	468	503	466	434	419	460	451	471	462	476	492	477	482	456	488	477	445	473	414	438	472	469	484	463	482	423	448	467	494	466	449	509	451	472	451	426	461	473	463	454	476	477	459	410	488	437	474	489	454	489	486	464	488	450	418	458	509	426	463	441	490	462	501	465	463	499	468	497	481	479	491	487	447	454	476	454	456	478	443	492	477	444	479	484	467	463	462	459	447	471	468	484	487	457	462	496	464	478	498	453	482	503	430	427	444	474	453	439	481	471	485	483	465	459	424	445	459	425	489	467	460	468	441	499	461	423	505	513	480	426	492	495	458	440	474	492	473	448	462	465	496	498	456	508	491	470	478	491	441	475	459	449	472	492	481	434	464	460	466	473	443	453	459	473	490	390	465	437	442	481	449	429	461	478	445	460	477	447	484	481	485	467	473	487	444	479	472	477	444	471	468	478	469	487	464	471	468	467	465	483	511	496	508	433	495	452	457	477	463	434	509	470	481	465	458	477	436	460	436	475	451	472	467	485	457	466	457	502	427	470	468	445	449	476	470	448	465	425	444	492	424	455	415	450	472	461	450	493	457	466	460	469	495	465	471	481	506	439	476	473	478	462	428	521	492	460	419	480	474	500	475	445	491	440	463	488	456	482	454	462	479	479	469	517	464	521	453	454	472	471	414	438	500	461	501	491	478	494	495	475	460	482	464	449	463	433	509	466	489	437	479	485	452	495	470	443	458	459	433	472	509	470	470	438	461	473	507	480	486	441	481	480	447	462	463	466	507	440	466	470	498	457	453	493	464	479	474	457	439	428	466	480	467	458	458	448	441	439	489	491	460	481	420	445	474	448	510	476	482	543	478	442	459	499	471	466	448	442	460	445	459	484	466	473	492	479	462	419	457	440	485	487	450	453	467	425	464	478	507	483	515	436	472	499	449	402	451	469	453	450	471	434	466	433	470	450	494	454	475	472	452	452	463	469	466	472	452	412	485	454	440	498	445	433	461	451	419	482	499	478	470	457	477	482	468	451	476	461	485	482	448	449	477	491	487	452	461	463	445	454	471	461	490	478	447	449	464	419	461	480	459	440	440	475	443	466	500	468	477	486	460	461	442	453	433	506	483	508	493	463	454	468	451	447	459	443	470	429	545	489	453	478	463	431	465	444	467	435	454	453	457	470	494	447	437	448	440	491	459	466	488	448	479	481	501	486	450	475	438	462	477	480	474	450	455	440	470	491	489	467	451	411	451	455	469	486	499	501	504	447	462	477	442	465	489	460	491	450	429	444	468	443	433	427	486	469	461	435	496	439	440	460	501	468	456	507	503	446	465	450	455	475	480	485	474	433	442	441	476	463	468	482	505	472	486	444	479	468	490	474	448	492	493	510	463	460	466	485	472	455	439	464	505	480	475	466	479	464	464	501	474	441	461	509	442	489	478	453	450	448	434	481	447	473	439	455
24364	50251	23155	14336	11498	11724	16943	55818	8254	1434	1224	1097	943	915	844	750	718	725	629	621	640	597	609	610	565	592	525	572	516	544	494	512	506	518	458	484	486	477	461	469	476	478	469	438	480	430	467	458	494	465	435	487	510	464	456	459	428	450	440	461	420	398	464	488	436	461	442	442	403	442	439	450	448	429	423	431	439	423	425	421	467	432	468	412	488	437	467	465	438	433	442	474	472	456	474	436	452	434	425	414	443	468	449	408	454	426	441	420	428	430	439	461	416	441	424	432	473	445	431	422	426	432	450	430	457	441	404	433	401	421	441	452	449	452	415	446	414	447	412	419	418	405	444	442	429	375	426	444	441	425	455	421	435	454	453	449	418	416	408	450	448	444	456	457	415	388	436	480	398	461	423	445	441	432	444	424	412	439	450	460	396	451	423	411	425	406	426	447	434	426	487	440	476	382	419	463	405	405	436	456	439	450	444	443	429	459	430	439	444	430	423	425	423	436	414	446	452	468	431	463	433	437	455	415	458	419	437	435	419	416	442	449	398	508	437	434	462	416	424	425	489	474	418	431	424	422	481	463	428	420	412	436	454	447	455	436	416	407	416	459	462	447	441	444	436	473	464	446	460	459	445	433	431	468	430	441	460	426	456	447	422	422	458	442	427	423	427	433	494	414	435	409	424	453	428	455	434	452	459	436	499	445	415	431	445	437	421	433	419	423	462	405	420	436	413	436	408	454	437	426	412	462	407	445	425	434	442	415	462	402	407	430	395	439	438	437	449	445	429	433	481	402	420	437	448	434	429	418	431	476	407	448	424	426	426	425	452	460	450	432	465	422	415	460	434	437	433	392	449	417	446	442	418	436	438	436	445	435	432	449	464	491	436	431	429	406	456	456	404	423	442	409	389	468	424	453	402	500	423	438	447	454	430	484	431	430	428	455	453	448	470	444	398	448	422	437	423	464	442	450	413	433	438	451	419	426	443	421	383	464	427	443	473	433	452	455	435	416	440	453	432	472	431	410	450	423	424	438	436	440	437	425	450	431	449	440	451	421	417	431	453	409	463	460	464	421	419	467	400	434	444	421	433	430	437	448	408	403	476	436	451	418	464	450	423	420	417	450	478	411	422	433	449	440	457	431	377	445	458	433	421	412	443	452	453	413	444	388	395	411	423	422	447	422	423	438	430	462	421	415	460	464	441	451	443	433	474	447	464	425	437	468	426	418	433	412	418	448	447	478	459	424	439	474	414	452	417	425	463	430	460	425	441	408	416	420	481	430	455	449	451	424	466	420	436	432	407	446	447	440	415	425	461	437	466	422	424	443	419	406	445	407	475	437	402	419	456	397	428	448	430	455	453	435	428	435	463	424	407	442	459	445	434	441	434	422	442	473	457	428	451	428	475	403	407	433	456	456	422	453	464	430	439	400	432	446	421	479	421	466	443	455	473	443	417	409	415	420	407	478	444	445	484	429	454	422	424	407	443	427	392	439	428	445	440	434	449	455	474	441	436	432	415	456	452	425	435	447	445	413	432	429	447	398	433	427	432	422	456	446	388	464	432	451	439	433	468	447	444	412	449	451	438	416	429	445	403	431	418	445	449	430	454	421	473	436	387	470	401	397	422	485	439	456	405	459	424	433	424	416	450	430	436	461	469	435	434	426	468	473	428	434	445	430	474	460	465	450	400	438	465	454	432	471	385	478	445	432	431	378	447	461	407	443	420	416	456	444	480	425	460	442	441	452	462	454	401	473	406	448	415	448	453	396	451	450	423	410	431	446	415	466	452	432	446	421	458	481	461	396	420	416	414	399	460	417	445	424	418	429	424	443	446	430	410	467	419	425	464	424	426	437	437	403	431	460	399	434	423	422	440	411	438	432	415	449	434	432	418	446	430	438	410	412	430	477	431	494	438	467	395	444	439	438	418	403	440	466	459	448	427	446	438	446	447	441	373	433	409	442	453	402	383	406	446	438	455	408	438	455	438	412	463	445	431	411	454	422	410	412	437	432	455	404	465	426	411	423	420	470	418	410	409	415	431	494	449	465	437	452	463	447	403	422	443	446	439	446	457	452	430	464	459	466	444	475	395	461	466	443	411	407	405	429	420	442	423	439	472	439	448	432	425	464	447	424	411	402	433	422	466	454	413	440	441	450	438	416	430	459	429	455	429	433	437	446	462	434	422	458	427	468	452	442	421	408	444	425	484	438	468	421	446	431	426	462	447	452	446	426	454	437	441	432	442	423	425	440	438	450	437	421	434	432	443	426	429	468	456	419	434	467	414	428	448	420	419	459	440	460	417	461	443	450	440	413	424	444	433	427	437	449	431	403	435	419	429	467	443	413	429	461	411	446	426	431	437	456	431	404	467	444	411	459	406	398	416	437	380	444	408	432	395	448	441	439	437	445	442	472	462	430	436	458	433	422	450	450	429	439	414	439	454	441	429	444	421	430	468	418	403	438	432	440	436	447	429	431	431	412	450	418	425	437	411	453	430	415	410	472	453	460	407	461	445	449	445	458	446	426	441	454	417	442	448	415	406	441	418	443	469	427	425	414	435	456	423	464	399	389	432	442	405	490	468	456	435	393	440	446	452	415	440	416	437	435	432	422	467	461	432	422	472	415	429	473	463	417	403	431	412	435	436	454	454	428	434	414	406	439	436	422	439	448	425	411	451	473	438	456	428	448	449	480	426	413	425	442	402	466	434	457	412	427	400	450	447	441	423	459	432	456	418	449	451	419	415	457	447	441	439	426	431	425	437	423	432	402	423	446	432	435	441	422	433	444	446	399	419	445	453	427	452	424	424	399	393	444	425	395	446	441	414	418	401	415	433	435	412	425	434	438	476	448	429	424	418	457	398	427	414	414	437	433	447	472	404	434	436	449	483	478	444	452	451	445	455	436	394	448	425	409	423	405	419	437	430	431	436	440	429	430	441	448	452	439	425	400	456	437	412	467	430	400	429	419	407	432	439	469	408	438	436	435	453	449	437	461	420	460	461	435	442	468	466	413	422	431	426	396	421	422	445	447	450	425	470	465	449	444	423	411	491	449	424	454	423	432	439	441	434	411	421	447	470	418	408	421	465	469	426	445	478	455	457	463	464	440	416	428	427	434	465	468	430	407	431	408	409	430	435	426	413	447	454	462	427	433	434	474	421	465	433	445	450	429	465	466	431	459	407	422	415	444	429	441	436	413	452	459	431	448	411	420	444	429	468	399	406	418	432	460	445	432	430	428	448	446	418	426	444	396	481	415	431	432	436	428	422	442	418	447	424	436	450	455	415	441	395	406	460	441	451	402	426	473	443	419	406	425	437	439	461	426	436	454	431	442	453	434	436	416	410	447	421	436	442	465	413	455	407	445	427	440	454	429	423	457	456	447	440	438	460	431	474	444	415	430	433	397	460	455	445	449	411	434	459	423	426	472	432	452	409	426	439	450	434	414	460	446	432	427	430	441	442	443	421	432	430	422	422	420	425	426	414	454
28221	17475	4614	1540	629	1077	1304	4025	546	130	128	128	132	137	119	110	121	132	107	121	131	118	115	131	104	116	95	136	130	120	129	118	132	118	108	113	133	111	109	130	116	126	142	93	111	109	131	99	133	113	113	105	118	116	115	106	138	109	129	115	128	138	115	116	139	112	103	120	114	126	121	121	112	102	118	108	130	132	97	129	130	106	120	117	112	127	93	109	118	99	111	121	127	123	137	105	98	108	117	114	120	136	116	120	118	104	124	116	121	141	112	102	125	117	112	114	106	111	116	129	124	121	127	123	129	106	108	101	118	127	113	123	131	108	124	118	113	122	109	142	120	129	113	105	112	101	116	109	109	101	141	116	114	123	121	132	122	121	120	117	110	98	118	119	117	137	162	120	128	117	114	96	118	100	113	115	104	132	113	117	113	110	140	113	120	98	121	115	129	112	132	119	119	106	95	108	122	120	95	118	154	131	143	118	117	113	146	115	114	149	124	106	130	132	117	105	119	109	116	134	125	104	105	121	117	119	111	127	110	102	116	119	113	121	135	112	101	127	128	135	109	130	112	110	111	115	109	116	122	104	119	133	137	111	117	116	127	106	105	102	117	125	115	108	115	129	132	121	139	111	93	110	121	124	100	123	129	116	117	105	121	116	112	106	103	118	99	106	119	124	116	118	143	120	108	132	135	118	126	104	114	112	117	120	117	120	132	109	115	119	120	113	127	121	128	111	109	120	124	127	104	116	116	126	122	122	118	113	109	123	102	120	118	111	107	110	114	102	117	96	136	119	123	113	108	107	115	114	130	112	108	103	110	124	106	106	121	139	100	119	106	118	158	112	118	107	116	88	121	125	107	122	129	113	111	122	104	104	108	123	108	117	115	115	107	118	121	125	103	123	139	121	112	127	115	116	126	129	110	129	108	106	115	115	115	120	113	126	129	123	116	110	112	118	113	131	124	127	116	110	124	110	102	123	103	107	111	113	114	107	123	109	110	146	100	98	121	123	140	123	134	132	122	122	91	121	114	115	140	129	118	122	122	101	127	124	117	118	106	119	122	103	109	140	113	138	121	131	128	119	109	123	127	114	115	117	113	133	112	112	105	101	108	108	112	126	111	125	122	122	103	134	113	122	119	98	128	106	116	139	101	109	108	102	120	140	114	121	139	127	123	112	128	139	129	114	118	126	118	101	112	117	102	122	129	128	121	111	112	125	118	111	116	118	121	111	107	121	123	108	126	113	125	125	136	117	137	111	133	117	111	115	121	115	125	107	109	116	117	126	130	115	119	141	116	121	129	103	103	123	125	130	128	113	111	126	133	114	135	123	111	121	95	110	113	138	113	124	136	111	112	115	113	110	107	147	118	102	111	106	103	112	119	116	134	119	126	130	129	116	125	110	128	123	134	110	125	139	117	115	114	118	119	136	106	110	116	131	119	130	121	122	127	104	126	106	118	120	147	108	116	131	120	118	108	104	135	121	107	114	135	114	137	102	132	116	94	98	107	115	119	103	121	110	128	113	111	107	96	105	111	104	107	106	108	132	134	96	109	136	115	101	104	122	134	111	132	102	120	110	115	119	108	109	120	101	106	120	127	107	126	118	121	111	125	139	114	128	102	115	108	109	113	122	107	103	119	109	135	123	121	124	134	113	102	109	113	125	137	113	111	106	104	104	134	124	120	102	118	108	104	98	111	117	117	115	118	115	122	111	109	121	117	114	100	101	98	114	109	105	95	122	112	127	129	125	116	118	153	128	119	109	125	122	127	116	105	119	140	126	123	120	96	110	127	122	124	108	109	115	136	121	105	130	121	110	99	114	128	129	108	104	119	110	131	124	102	109	119	136	131	144	113	131	127	111	107	118	111	115	119	126	105	90	133	145	111	141	84	109	109	116	101	124	116	127	122	120	117	96	121	106	104	94	103	113	121	110	108	125	116	112	87	124	108	120	137	116	97	129	110	127	136	112	105	118	112	114	124	131	108	113	113	111	113	103	131	114	127	123	117	118	109	127	119	107	141	128	122	107	110	129	108	116	123	118	107	98	122	109	117	114	115	129	109	121	120	131	117	107	124	123	121	122	117	117	123	111	115	124	112	121	108	115	139	120	130	111	134	91	116	121	126	103	116	126	119	112	131	105	122	101	106	133	126	105	93	109	121	126	115	110	130	103	108	134	114	128	131	119	107	131	117	124	115	99	131	117	115	121	113	123	141	115	110	122	106	148	120	115	118	134	130	120	113	126	118	93	118	99	131	116	107	115	123	104	105	104	127	110	115	101	111	125	109	134	120	116	118	104	106	109	131	121	115	117	110	98	121	96	101	130	121	99	118	111	131	119	117	130	115	103	117	113	135	123	125	118	104	119	118	108	107	124	130	124	133	115	106	127	134	114	116	116	114	111	122	126	105	109	118	106	126	108	111	116	121	135	131	110	126	99	118	111	115	119	111	122	114	104	98	104	98	131	134	101	121	129	126	126	123	110	106	99	118	127	112	112	124	114	125	108	127	113	99	109	130	126	112	120	129	115	117	144	123	120	125	99	110	101	113	116	120	117	116	116	125	147	101	126	142	124	107	130	114	119	107	123	101	114	129	103	131	122	109	126	104	124	101	104	117	118	116	133	130	122	122	101	116	106	116	105	121	133	108	116	122	124	123	136	129	121	113	119	122	116	128	120	107	89	100	111	93	119	97	109	93	115	118	126	116	100	145	125	118	138	118	129	106	119	118	109	107	105	125	105	130	120	127	94	110	119	120	122	115	124	108	126	119	139	134	127	104	118	120	108	109	111	112	107	96	101	138	126	125	107	118	101	130	102	119	117	117	124	109	126	115	113	111	122	113	107	109	128	103	116	111	114	105	123	125	109	115	107	105	120	104	123	114	130	142	122	144	115	121	109	107	116	124	100	118	111	105	130	146	125	122	105	116	113	119	97	120	114	110	105	121	96	116	124	125	107	125	121	121	106	111	103	134	108	123	116	98	109	114	108	145	109	120	122	122	117	116	112	133	92	132	101	130	127	129	115	109	126	119	103	110	105	134	121	105	122	129	106	129	130	104	110	104	117	128	93	121	97	131	107	119	119	120	104	110	110	108	132	119	109	108	122	124	136	117	131	121	115	120	115	122	99	113	136	109	105	98	117	117	114	125	120	128	121	122	118	113	122	108	111	124	102	103	110	110	121	106	117	120	134	106	97	129	102	114	103	119	127	118	152	109	106	115	99	112	121	121	110	115	142	142	134	106	122	104	124	116	108	105	139	113	101	120	117	130	124	122	118	118	118	131	138	129	103	101	121	114	123	119	148	106	102	101	118	133	108	116	122	119	134	122	96	122	101	126	105	120	118	123	104	137	124	113	133	97	109	105	113	121	114	118	114	114	102	107	125	102	121	106	126	111	111	123	121	113	103	99	110	130	110	102	107	134	124	106	101	129	130	101	109	115	109	118	118	103	110	120	125	140	111	118	141	128	122	130	134	133	124	110	106
14490	14444	3494	2743	1344	2372	2827	7314	695	152	150	131	126	145	146	133	144	138	153	117	114	143	124	107	113	137	136	131	147	140	123	129	122	129	127	132	136	117	127	116	130	147	134	127	130	125	127	133	125	139	122	115	138	140	117	132	124	120	118	127	139	111	138	138	132	133	150	140	104	124	170	130	121	129	119	134	115	124	136	137	145	115	121	136	109	125	135	117	140	121	130	134	129	122	128	133	132	138	120	125	137	120	130	144	145	132	136	125	115	105	106	128	128	144	167	144	135	115	122	150	128	140	105	124	124	137	121	136	114	128	118	117	126	150	124	140	134	136	139	137	141	126	113	129	147	134	121	144	98	124	135	109	129	136	163	132	121	138	115	101	116	144	131	121	129	136	134	133	122	130	124	123	120	119	127	147	136	155	133	133	127	133	147	123	118	148	135	137	123	126	129	118	136	131	120	121	127	146	154	114	157	131	143	147	138	149	136	147	141	123	128	108	147	121	121	111	145	127	120	119	131	119	107	123	139	126	113	133	115	138	131	128	143	144	132	118	130	136	123	118	142	137	138	112	137	136	131	133	133	125	118	107	120	129	139	132	127	128	95	145	141	127	117	140	128	131	142	127	119	118	130	124	138	130	119	125	137	131	118	103	142	124	128	118	128	117	132	135	134	140	137	139	130	125	115	125	125	116	136	135	132	119	115	114	120	139	108	105	133	142	122	128	131	134	128	121	119	136	138	144	139	138	119	134	113	132	133	130	115	117	124	125	101	126	121	113	151	108	137	129	131	109	130	125	130	117	117	120	136	130	140	128	136	118	130	115	105	160	119	126	144	121	148	134	114	137	145	128	113	132	104	124	137	118	116	121	131	111	129	123	138	132	117	130	133	130	128	142	121	120	124	147	112	126	119	131	128	128	114	134	118	135	133	105	128	129	121	137	153	136	125	134	125	126	125	120	123	111	128	143	127	146	126	142	128	132	129	100	142	135	127	146	150	118	137	114	129	107	141	132	134	143	145	120	140	121	103	110	120	121	122	128	142	127	133	127	150	125	132	115	127	132	131	140	129	124	105	140	139	140	122	142	120	128	130	135	137	125	142	123	134	130	136	133	130	139	124	129	139	127	120	143	119	126	126	129	111	126	116	126	119	135	143	126	124	132	137	119	119	128	119	123	140	118	134	116	118	127	148	148	105	133	129	120	133	133	150	132	119	128	128	126	144	126	119	145	128	131	140	147	134	130	130	118	146	119	135	128	123	124	117	122	151	148	114	119	109	124	118	127	130	126	127	133	130	108	121	137	128	127	107	147	127	167	117	117	137	124	121	139	114	139	133	149	127	122	131	135	119	134	134	144	125	123	113	120	132	125	121	135	130	111	127	114	114	130	119	124	145	141	113	127	123	130	133	128	119	120	130	144	130	134	131	152	134	141	129	118	108	119	130	125	137	125	116	124	123	113	101	135	127	138	107	152	127	131	146	136	127	126	131	136	127	132	124	142	127	135	116	121	117	121	111	148	109	133	120	132	132	125	137	122	123	127	144	123	135	121	128	134	116	152	128	122	132	117	116	137	128	115	140	144	142	136	111	127	131	151	132	131	130	134	148	122	135	126	122	139	136	125	132	123	139	130	146	133	137	117	116	138	134	127	145	139	135	135	122	122	151	112	120	135	150	144	130	124	129	138	110	133	128	131	130	101	131	142	122	119	154	134	135	138	159	126	132	136	126	157	141	117	127	135	122	133	120	130	126	113	133	124	139	128	105	147	116	115	139	111	127	129	113	136	118	138	148	142	112	118	157	112	103	126	124	105	130	107	121	132	125	130	127	137	128	132	117	138	121	123	143	130	121	130	126	117	124	125	129	120	114	136	135	144	114	140	130	132	136	119	122	131	134	114	141	148	136	117	130	136	129	133	128	107	145	110	115	121	131	119	136	130	125	134	119	129	125	137	101	136	130	138	148	102	113	140	117	125	141	132	131	146	125	118	112	118	136	145	132	126	134	123	138	118	126	135	112	109	130	129	117	128	120	130	121	114	155	148	127	134	132	123	144	134	127	129	113	126	132	135	109	114	124	111	132	110	127	116	124	125	134	128	106	106	141	132	123	133	130	128	108	136	150	98	143	120	103	116	118	107	120	155	126	125	115	118	159	116	135	112	128	141	131	118	120	101	123	121	120	125	117	126	105	128	132	118	130	109	108	156	128	140	126	128	129	131	137	134	147	118	122	125	152	136	122	135	130	123	145	136	123	106	109	114	120	123	156	105	131	134	149	136	127	109	112	140	128	138	151	125	127	134	116	125	115	130	116	142	134	128	120	136	124	120	141	125	122	150	128	142	114	119	142	143	128	131	133	139	130	143	124	124	155	140	139	136	126	137	125	146	122	128	119	117	132	131	127	126	120	126	119	135	130	138	146	115	148	140	113	133	131	116	130	134	116	116	137	124	130	127	117	130	128	130	138	105	129	117	102	145	123	131	114	122	132	100	126	148	119	126	126	135	143	120	137	138	145	136	130	129	135	129	139	129	102	111	144	114	131	121	143	109	151	124	143	140	149	156	124	132	122	128	136	124	123	112	118	134	122	133	123	158	134	115	144	136	130	107	123	143	113	139	103	132	146	123	132	108	127	129	116	119	147	116	117	128	110	132	115	123	119	125	120	128	123	124	126	132	136	134	112	135	139	119	122	126	150	127	123	124	114	141	128	117	124	132	138	125	128	133	109	137	127	112	122	125	128	125	125	130	124	142	126	134	125	142	117	119	127	120	122	129	137	128	134	130	113	134	153	109	136	132	134	120	106	117	130	140	121	133	123	138	129	117	120	115	124	139	135	139	152	149	139	144	130	126	140	129	126	140	129	142	120	120	137	133	124	141	121	125	137	141	135	116	129	131	128	139	114	130	80	104	115	133	132	117	140	133	151	124	124	115	129	120	123	136	136	131	141	138	125	151	106	124	121	135	112	125	124	140	123	164	139	139	142	132	128	121	131	145	105	138	117	132	101	143	130	144	121	142	118	120	130	126	117	142	125	132	125	141	101	147	127	130	142	100	133	135	132	140	126	139	121	109	112	140	138	126	133	149	140	146	131	125	118	122	132	140	108	132	131	128	101	127	137	116	138	124	120	124	130	129	135	132	149	137	114	132	119	138	135	122	119	125	125	115	120	127	125	148	130	117	118	135	130	110	142	121	126	136	130	126	115	120	114	147	137	141	137	142	122	134	136	117	126	106	135	109	102	136	110	126	128	121	138	146	129	139	131	144	135	151	136	119	128	140	147	141	119	134	106	125	126	125	112	130	109	120	107	145	133	145	136	109	137	116	122	127	122	137	110	148	122	121	125	134	140	140	124	108	129	124	131	147	111	123	97	142	131	144	124	152	127	119	109	120	138	120	115	131	126	129	136	131	133	130	121	107	133	130	108	117	125	137	121	132	128	117	129	117	144	129	132	133	128	132	130	116	125	113	121	97	135	139	147	110	129	121
24914	20396	26747	23916	20410	12246	6950	38988	16841	1111	410	409	371	367	339	327	337	324	279	331	311	303	263	257	271	274	242	274	277	263	285	241	260	233	263	264	265	257	226	243	268	271	249	261	247	234	247	270	263	261	239	230	252	264	264	259	247	248	229	253	259	266	235	232	272	250	254	294	251	261	261	238	260	248	253	247	229	255	250	256	236	263	243	242	249	265	235	256	235	232	266	254	248	237	231	218	254	262	257	269	231	241	272	274	243	279	246	249	249	260	249	274	245	220	238	244	212	262	259	276	237	242	267	230	235	250	259	237	232	241	277	277	238	273	258	265	225	235	227	247	237	246	238	213	249	243	250	242	280	221	279	264	251	227	279	257	237	256	249	273	239	259	282	258	232	267	258	259	229	261	239	242	241	225	236	245	238	250	241	240	255	229	239	231	250	246	240	263	258	220	249	233	264	242	225	230	264	240	220	240	244	267	239	262	276	259	239	234	251	246	249	248	254	216	260	273	245	255	238	245	230	219	268	253	246	240	232	229	253	227	267	263	252	226	249	248	225	244	267	267	249	227	243	195	253	217	233	254	246	209	246	242	228	266	244	250	251	228	236	247	241	240	236	249	271	235	227	258	263	228	250	273	248	257	236	245	254	237	225	247	221	244	260	232	252	262	248	230	231	248	225	220	250	257	268	259	253	263	238	240	242	238	270	237	249	248	265	249	258	244	230	269	260	237	260	210	249	234	268	236	258	258	246	243	260	253	250	232	274	242	258	244	221	275	249	241	250	280	257	218	238	238	253	222	252	223	237	218	250	225	256	267	244	255	221	243	254	228	263	269	238	251	243	245	252	243	280	226	249	252	224	244	215	257	245	252	264	249	230	238	246	227	238	243	253	267	233	240	247	220	252	249	252	237	229	244	288	250	276	241	244	230	249	250	247	244	251	231	252	266	245	241	267	224	254	232	240	243	231	241	269	242	225	228	245	235	232	242	280	265	224	259	256	267	234	222	234	202	257	219	229	260	256	229	247	268	237	215	253	264	260	230	260	237	241	233	291	272	215	263	248	234	248	235	228	258	258	248	216	240	266	230	269	225	235	248	241	254	262	239	226	220	251	259	265	258	256	260	245	255	248	237	238	268	274	266	235	247	254	258	275	217	245	237	240	229	267	234	264	223	231	266	242	240	256	272	249	229	237	232	252	233	257	251	246	255	259	248	284	257	262	260	255	213	241	240	224	269	237	258	256	240	230	248	237	252	202	252	246	263	215	239	249	238	240	231	250	226	266	252	236	236	252	232	220	244	266	228	214	225	232	248	276	255	257	240	253	237	239	254	267	255	253	284	247	251	268	230	243	254	232	248	277	259	210	227	223	242	241	275	247	260	232	249	259	242	243	249	249	242	225	273	250	267	247	229	225	245	231	234	240	241	234	234	248	265	209	233	238	270	245	241	262	237	228	260	272	219	257	237	229	264	267	263	227	258	237	253	210	228	253	259	235	265	241	235	268	245	257	253	263	233	260	234	246	245	259	222	261	247	249	241	236	230	249	254	231	241	248	254	230	233	254	224	257	237	246	232	241	277	229	244	214	222	242	233	232	218	222	254	258	245	217	256	242	267	258	252	254	240	240	241	221	250	287	264	245	236	238	260	250	260	254	284	265	279	266	234	220	253	260	265	244	241	240	240	250	268	250	220	238	231	234	265	263	264	300	285	230	220	250	263	232	231	228	250	272	249	231	259	253	233	247	249	256	249	283	244	272	266	231	237	237	236	244	217	234	237	228	223	256	236	255	259	249	229	252	251	246	234	237	243	244	267	272	234	237	225	251	268	266	278	235	255	227	253	248	277	284	235	229	246	242	223	231	232	253	228	231	225	222	245	250	255	242	242	236	245	228	268	238	264	240	276	240	221	250	227	252	249	245	247	255	282	239	263	256	248	275	276	263	239	244	249	240	225	231	242	260	247	223	243	244	249	254	264	265	256	245	238	255	230	255	241	249	260	263	284	245	231	243	249	243	241	246	271	240	261	262	250	258	256	252	238	248	247	222	251	224	251	261	246	235	244	261	241	246	249	257	241	238	243	267	221	244	238	223	217	253	235	234	235	234	235	252	246	236	255	275	241	255	258	267	264	249	240	250	273	239	238	230	254	268	271	223	228	226	230	235	237	254	227	248	237	258	264	212	228	272	269	243	254	222	265	236	257	260	278	222	261	246	234	242	270	268	262	229	255	271	286	255	254	243	237	237	241	260	263	237	255	227	245	249	253	242	222	236	250	267	253	268	267	265	242	232	240	239	217	260	257	225	278	278	238	241	254	238	220	253	228	218	254	244	244	241	250	232	239	246	255	246	234	229	272	264	228	227	241	249	235	225	256	246	255	210	236	270	257	255	243	238	278	262	249	219	241	252	246	252	238	234	248	244	228	261	279	272	242	245	239	252	227	266	264	236	255	256	236	276	267	242	260	226	259	245	250	237	294	250	267	240	263	260	267	248	236	233	267	247	243	227	263	248	225	236	256	265	260	246	258	238	248	243	260	218	250	248	265	233	246	244	243	238	254	238	235	264	248	226	254	243	241	247	246	269	255	249	249	247	242	251	261	244	225	255	241	260	244	236	272	231	239	233	231	251	256	225	257	249	249	256	238	240	227	247	240	237	250	256	289	239	225	249	203	237	256	264	251	231	257	234	278	252	217	246	266	249	235	212	234	265	240	244	233	234	253	246	260	241	247	238	230	242	252	250	257	255	240	247	258	226	234	266	212	277	245	264	242	241	240	266	228	253	239	244	262	272	242	267	248	250	272	258	212	219	242	257	223	238	253	240	255	240	238	255	254	266	250	231	236	255	226	246	256	228	266	230	240	261	256	246	264	260	246	255	253	247	254	223	259	237	243	234	251	245	249	246	257	227	217	223	230	226	240	224	246	232	265	250	284	255	261	228	231	257	282	231	245	249	241	212	241	249	256	244	264	246	212	232	257	209	207	260	262	255	254	256	243	250	254	233	265	257	254	245	224	238	259	241	238	259	243	233	253	291	254	246	233	232	223	238	256	229	214	254	248	238	278	237	225	249	228	238	246	248	246	243	240	227	235	249	236	236	236	246	264	235	236	277	249	226	264	230	229	220	231	261	208	259	228	268	241	237	244	247	249	264	252	271	233	254	259	256	230	268	257	278	241	264	237	239	246	239	218	243	263	233	248	219	276	252	229	250	241	250	244	210	225	240	267	229	274	239	246	261	282	243	239	290	246	251	224	256	231	261	244	254	253	255	251	249	228	256	257	256	277	219	244	264	241	249	244	262	223	252	236	258	239	239	251	259	271	279	238	254	278	249	241	248	249	259	267	234	260	282	258	239	236	231	262	234	244	217	296	261	250	242	261	215	250	255	236	236	263	277	262	218	267	225	257	237	247	263	236	253	253	233	266	267	235	230	222	256	266	235	249	236	257	242	241	261	249	253	241	264	242	248	252	245	252	252	226	257	230	262	244
19340	43338	16967	8803	6321	6257	10736	41692	5384	767	655	550	495	483	459	398	430	366	359	310	349	301	318	306	284	296	260	267	262	290	266	280	281	277	222	264	263	258	224	251	252	262	238	238	225	239	285	270	244	250	225	242	220	280	245	256	241	217	248	245	250	248	248	220	238	263	245	251	228	266	258	256	225	239	242	225	250	264	243	231	231	234	239	241	256	252	248	228	222	232	260	234	249	236	226	236	243	215	220	226	243	215	250	238	228	246	234	246	207	229	254	241	238	243	239	222	230	249	235	237	211	229	254	248	210	204	215	213	222	221	225	246	216	213	264	225	252	230	249	224	229	246	224	264	244	216	264	238	221	233	256	238	247	218	254	247	237	242	215	232	238	226	205	230	228	252	247	238	231	275	236	204	241	233	242	267	257	246	245	234	260	202	251	247	213	272	235	217	246	249	237	230	249	252	251	233	228	254	223	235	228	211	206	233	244	222	244	251	221	235	233	234	248	243	240	258	230	261	225	252	218	231	222	251	236	222	239	197	235	237	254	248	232	219	237	238	258	213	232	228	219	267	233	239	239	237	205	235	220	256	217	247	237	241	225	218	214	205	226	238	267	251	227	212	259	233	220	208	248	220	250	252	246	199	225	243	244	237	221	235	235	220	248	247	261	241	240	222	240	237	236	243	265	233	218	232	244	230	230	231	207	213	286	269	229	215	221	236	239	213	236	253	240	230	230	239	234	243	255	226	237	258	266	226	242	218	231	267	251	230	223	238	250	240	242	255	246	220	248	218	243	201	234	233	248	251	217	213	241	223	265	235	243	246	225	226	225	249	253	211	241	241	243	232	225	236	233	213	248	241	215	232	243	266	239	250	224	211	220	234	209	227	237	221	229	229	235	226	259	239	236	257	234	205	247	243	235	231	228	237	235	228	217	225	225	243	249	242	248	242	223	237	248	243	211	243	215	235	209	232	245	240	246	245	246	250	237	263	227	199	235	255	233	249	215	263	215	230	228	236	206	198	254	229	220	250	229	231	230	234	223	239	233	228	259	239	220	231	232	229	229	254	235	234	225	248	231	233	220	253	233	241	251	241	201	219	250	245	243	241	239	253	220	233	259	220	245	251	239	239	259	230	224	261	223	228	227	227	233	223	245	229	237	251	268	234	235	237	184	227	223	234	253	267	238	222	243	206	228	219	227	234	230	235	213	222	214	216	240	257	242	231	245	231	215	236	235	237	223	231	235	247	207	225	243	242	230	219	225	244	224	267	229	251	226	253	252	243	262	213	242	218	230	233	225	228	257	233	234	253	227	222	249	268	239	260	240	243	245	253	203	237	238	225	213	248	241	222	211	248	232	226	255	245	221	249	232	226	240	238	236	223	221	236	243	203	253	253	227	218	242	241	203	233	239	240	234	207	232	242	218	241	221	230	244	240	243	242	241	234	221	244	243	237	219	227	244	227	239	212	223	261	245	265	235	224	245	237	211	235	247	223	226	255	232	225	245	246	234	249	213	230	219	230	245	222	216	231	243	216	206	234	229	206	225	222	242	219	275	242	253	223	239	231	225	265	233	231	235	252	241	237	241	235	255	238	224	250	245	214	227	241	222	233	234	218	240	229	241	201	243	245	231	228	260	208	234	240	229	234	209	221	217	240	231	245	223	272	217	240	220	205	223	224	213	230	233	245	211	241	221	234	249	248	215	232	198	236	234	232	247	233	213	240	250	222	231	219	255	234	210	215	241	236	251	230	245	240	250	238	221	245	225	231	238	226	229	227	238	238	226	249	258	240	202	254	230	204	227	257	204	245	232	224	229	235	195	243	256	213	223	224	210	220	238	237	220	266	226	224	223	222	229	232	243	278	240	263	248	238	235	209	221	248	238	226	235	213	213	272	221	223	238	236	248	253	220	247	257	257	208	236	243	220	243	243	243	204	218	233	227	246	217	242	240	213	236	211	203	207	240	260	231	228	203	260	243	264	247	225	246	241	239	255	232	221	232	218	231	233	237	210	223	227	203	234	220	229	265	227	204	231	239	202	244	247	203	213	217	229	224	224	233	222	237	233	202	237	235	248	231	235	229	211	215	249	224	236	250	232	238	248	238	223	255	257	232	258	233	231	232	204	232	224	245	224	246	218	247	239	226	228	260	245	234	256	228	202	226	217	230	241	210	244	248	229	254	224	233	241	231	221	234	229	263	219	235	244	231	267	249	232	248	222	229	267	240	223	229	218	224	237	232	250	236	236	234	221	227	280	226	241	234	243	238	247	245	239	215	220	238	237	250	258	214	209	224	220	239	231	213	226	259	218	252	240	283	232	240	246	251	238	234	223	222	240	232	240	241	211	223	225	274	246	229	213	226	253	246	235	272	215	239	237	247	247	214	237	236	243	245	224	221	238	239	231	238	213	225	235	231	235	229	247	227	242	230	232	235	253	225	236	255	229	223	240	250	230	230	258	223	245	247	244	251	217	254	252	232	247	248	237	226	200	241	242	215	244	240	226	237	252	223	262	224	254	223	230	248	246	221	231	224	256	226	215	237	272	221	230	234	260	238	238	217	216	224	213	226	224	213	242	204	218	221	223	257	246	232	260	212	223	218	227	239	229	235	230	219	239	203	251	244	214	222	241	248	222	238	213	249	265	249	256	234	248	229	216	250	221	236	240	245	238	247	251	214	246	239	242	241	243	230	235	233	228	249	234	248	241	210	234	253	252	249	221	226	289	233	225	236	207	224	252	237	233	244	211	249	239	232	234	237	257	249	236	260	211	244	237	229	226	249	257	254	233	227	236	237	242	235	231	232	239	201	240	245	231	230	224	228	240	224	239	221	216	257	235	245	269	223	229	233	234	215	237	217	248	244	254	246	226	247	231	221	219	221	217	217	239	250	268	205	246	258	216	231	205	244	239	264	228	246	259	215	235	198	247	240	234	221	241	243	247	239	238	232	214	245	226	268	249	258	222	253	239	235	207	251	237	240	231	234	233	214	245	225	229	248	221	217	238	233	225	247	216	241	221	216	234	230	225	224	239	265	215	237	257	255	255	225	224	246	238	229	217	238	263	246	235	237	261	259	229	221	224	247	230	239	226	265	242	241	231	240	244	228	215	234	251	239	227	215	256	240	252	261	240	226	235	236	240	228	208	240	258	270	242	229	237	234	197	220	272	208	239	239	220	238	225	234	240	211	213	252	232	201	236	241	209	207	214	276	228	240	212	214	255	222	225	230	213	238	215	258	215	212	256	225	223	233	232	245	227	228	235	221	236	248	241	286	216	231	259	236	225	221	237	245	226	229	229	211	247	248	251	233	244	212	257	229	251	281	226	227	239	236	260	252	234	241	251	280	224	241	235	225	207	220	253	215	230	268	242	226	231	233	277	219	211	250	248	233	248	229	250	244	229	233	232	229	252	275	231	247	234	261	234	201	268	238	199	226	219	235	214	251	220	249	218	231	240	236	224	231	236	242	236	246	234	222	236	244	254	242	239
22586	20434	27092	23673	20451	20700	20200	46737	16385	2135	861	769	679	649	624	623	622	578	601	564	578	549	589	529	561	539	478	499	433	496	468	453	480	464	463	490	462	458	435	488	452	459	485	456	455	464	472	458	450	432	467	470	519	487	453	504	487	453	474	474	433	460	444	441	464	449	461	455	448	474	414	434	430	478	428	448	445	457	474	419	452	495	452	445	459	479	459	440	454	431	427	463	479	441	433	431	465	447	475	444	449	458	431	496	459	452	392	435	459	468	472	423	430	485	438	480	464	475	485	411	419	457	467	448	439	457	462	471	458	461	431	464	467	472	439	462	513	422	447	443	449	436	442	426	447	481	479	424	456	486	478	435	448	442	454	451	444	446	442	404	426	506	448	457	444	455	457	421	433	434	431	409	466	439	423	475	477	415	440	438	434	441	447	415	452	434	478	449	454	433	442	424	451	462	451	479	452	459	468	445	433	426	420	465	465	463	463	464	457	469	462	440	431	424	460	421	462	467	467	426	426	456	444	464	487	449	445	459	426	417	471	488	463	423	434	447	466	447	463	472	429	421	444	441	469	475	432	442	440	439	469	463	448	463	432	447	425	471	449	439	465	472	484	469	443	469	442	466	437	448	410	466	461	407	471	422	484	438	447	447	451	438	437	444	450	465	444	442	441	423	475	439	409	440	432	454	443	437	475	466	424	443	436	451	444	455	459	408	437	393	414	427	436	449	491	476	440	435	460	465	428	434	456	428	423	471	464	448	437	433	442	452	452	421	429	469	426	466	459	455	429	429	423	447	458	415	432	448	429	416	447	446	417	452	434	482	435	449	424	462	424	456	430	449	475	468	413	427	442	445	438	433	439	452	459	419	438	404	472	487	447	425	481	473	478	448	415	367	454	408	423	450	454	437	476	461	419	431	416	459	408	460	421	444	461	460	462	428	490	432	480	441	431	440	436	446	414	432	418	454	466	431	425	476	388	471	470	421	479	400	450	471	420	417	463	439	453	432	440	455	440	463	439	430	423	428	435	464	463	433	407	448	448	482	455	428	446	499	492	456	450	491	472	414	439	455	454	437	393	447	440	447	438	451	435	419	438	475	449	478	470	468	435	418	414	426	484	440	440	432	449	439	415	454	460	425	455	430	436	449	439	451	457	466	417	478	458	458	427	475	430	408	474	419	441	461	448	449	468	460	428	398	431	459	462	460	445	432	449	480	482	420	441	435	425	440	433	442	440	437	448	471	486	449	461	444	469	428	420	461	442	439	469	451	461	452	454	496	473	444	453	472	460	433	474	448	451	446	448	458	436	434	446	415	435	445	428	448	421	463	412	441	452	425	443	445	454	460	450	430	402	455	424	452	440	427	460	434	444	439	428	471	469	435	456	449	494	463	432	417	445	435	405	481	479	447	474	421	438	463	460	423	488	449	452	466	474	496	458	454	454	443	445	462	450	466	428	454	455	458	451	440	482	425	449	457	459	460	436	435	441	462	469	445	429	409	434	457	441	443	476	491	452	420	451	433	391	443	437	448	456	433	428	441	432	506	432	452	418	438	452	489	430	469	426	461	437	448	423	453	446	427	481	413	440	472	436	456	458	471	449	459	427	452	446	455	458	468	462	453	478	457	441	488	435	427	499	451	443	435	426	427	436	433	448	448	480	447	419	459	442	430	458	473	431	476	421	452	410	449	431	429	480	437	447	435	421	432	469	430	438	467	418	419	447	413	481	456	481	438	436	445	435	503	476	437	468	442	428	457	450	475	458	475	479	443	426	432	435	429	453	481	436	430	460	462	498	432	464	453	441	455	441	400	427	443	420	423	456	428	439	429	432	478	446	427	444	417	505	453	412	434	449	454	440	481	439	448	444	455	451	443	421	473	476	439	432	474	469	463	458	427	448	430	415	449	428	461	400	412	467	434	469	459	449	489	439	474	441	454	441	450	431	454	456	435	466	451	435	463	401	449	444	451	437	462	461	426	438	407	446	446	452	457	453	440	452	461	459	437	433	451	450	444	396	423	478	459	447	429	460	421	464	440	458	468	460	449	461	462	464	417	452	482	466	395	414	481	408	437	450	447	459	440	440	459	444	502	424	427	465	430	486	454	420	474	453	436	434	443	429	474	466	453	461	475	438	436	496	498	440	449	417	408	480	446	419	441	514	452	449	444	435	446	447	452	482	469	462	441	442	444	455	444	482	430	445	438	446	431	464	429	448	499	437	434	447	422	450	422	445	464	442	415	410	451	475	467	496	477	458	438	459	476	445	427	455	475	455	449	428	464	479	429	453	430	422	452	420	461	465	449	425	448	405	427	438	454	437	425	424	469	455	409	444	510	393	468	484	444	447	408	468	430	424	445	448	435	471	435	470	428	432	410	480	446	437	456	458	427	438	399	468	469	429	450	457	452	439	425	434	435	441	441	413	428	406	483	454	463	458	454	421	456	493	431	480	411	468	436	496	437	474	443	444	449	436	449	424	402	441	459	450	469	406	438	451	443	425	451	465	476	420	471	437	434	408	456	466	469	476	479	477	404	442	418	446	460	423	463	450	447	464	447	438	433	452	446	432	461	472	484	476	447	425	434	457	476	412	456	451	395	401	465	430	452	455	451	456	456	453	459	437	430	435	438	462	493	425	439	497	440	434	419	452	445	445	465	443	408	446	462	462	446	447	412	436	467	410	488	507	436	495	437	471	445	468	449	429	423	462	426	432	426	419	485	419	419	404	452	436	450	449	459	443	462	451	451	483	462	476	458	458	434	403	454	425	486	428	455	442	435	466	439	467	470	452	431	430	442	434	431	435	454	457	452	491	444	442	425	408	448	456	455	420	454	448	431	457	472	424	438	409	442	472	452	470	465	423	452	459	369	462	437	422	443	486	424	454	470	464	463	452	441	429	430	449	431	453	430	428	480	451	472	438	445	466	442	455	443	423	438	428	436	474	463	455	441	426	470	451	486	459	414	482	396	420	430	432	443	469	452	472	422	429	442	484	476	451	426	424	432	463	432	498	425	460	462	453	452	447	434	410	466	456	416	458	449	414	423	455	449	444	451	442	407	438	459	468	463	444	412	446	431	456	408	461	401	451	463	434	470	439	475	426	410	424	419	418	438	438	416	451	471	424	415	450	447	468	469	434	443	417	440	450	443	434	426	482	447	413	434	432	451	452	443	410	467	455	456	429	474	459	478	433	455	450	450	437	438	440	409	473	437	456	449	439	435	460	460	429	429	469	463	436	461	444	467	401	417	446	463	418	459	450	436	449	400	446	444	465	454	468	469	465	442	424	436	438	457	473	444	437	400	462	458	448	453	418	431	472	457	481	447	399	437	466	421	461	450	472	411	451	464	470	419	501	432	453	402	476	453	432	458	472	430	436	447	428	468	466	446	446	486	417	506	460	449	450	417	446	424	444	443	452	464	448	469	436	463	474	447	461	433	449	449	426	417	429	437	482	433	443	446	479	431	460	415	413	405	433	423	450	478	473	419
23345	47670	22651	14860	12368	10685	17918	43753	5272	1529	1236	1106	1060	940	851	792	725	731	692	665	664	547	562	598	568	555	563	548	523	496	478	490	522	482	500	476	425	463	458	442	478	469	457	452	451	436	422	486	424	446	445	469	471	446	466	447	467	440	415	430	387	461	426	415	415	427	422	433	423	390	419	449	452	429	424	381	383	432	380	419	461	408	450	397	431	434	394	403	470	429	377	434	433	430	416	407	440	423	402	395	443	449	434	421	447	410	409	429	418	449	414	428	411	413	401	421	440	397	448	424	437	358	417	436	423	403	405	467	402	426	421	408	456	371	425	401	417	433	402	408	450	420	432	406	408	412	441	429	376	417	437	395	409	413	437	421	445	421	434	397	398	413	395	427	426	372	432	374	419	384	413	414	416	426	431	414	381	438	418	402	393	410	430	430	417	402	396	394	431	385	430	411	373	417	451	397	412	431	440	385	392	384	439	424	427	408	425	404	438	401	418	373	417	360	395	421	418	400	445	409	425	421	419	407	430	406	415	420	452	413	463	419	430	438	413	401	386	444	412	449	405	404	404	408	373	438	409	350	412	410	424	392	395	410	447	391	405	443	392	380	437	376	411	431	428	430	412	434	420	400	437	402	370	422	419	392	427	405	416	418	391	417	391	422	396	461	405	419	363	458	419	406	436	425	417	406	416	414	415	440	451	410	406	395	427	434	433	419	423	442	399	422	375	480	413	405	433	406	443	409	458	417	412	459	414	419	426	428	404	412	421	429	415	395	370	384	437	462	413	377	436	439	392	378	430	431	398	414	400	425	420	419	386	419	387	434	436	406	425	428	411	422	431	457	382	413	414	413	419	409	410	394	439	432	437	399	408	401	400	412	390	389	453	396	379	411	443	392	436	420	426	378	411	414	416	437	412	432	457	371	408	438	412	449	438	398	434	409	404	389	415	437	416	426	387	412	386	432	479	407	470	415	438	399	447	406	404	406	415	426	425	402	438	434	411	400	410	386	415	398	434	435	417	419	428	425	398	396	437	386	450	397	398	432	425	435	416	458	439	399	437	433	408	439	396	408	423	406	418	413	427	419	395	428	386	386	432	420	370	414	421	425	409	433	429	421	405	419	435	452	401	420	422	385	412	396	426	425	422	436	407	395	419	398	376	417	437	428	434	401	432	400	420	414	422	446	423	415	457	432	412	421	391	428	424	376	409	450	439	390	426	410	412	440	423	418	425	417	401	456	411	421	459	423	432	414	409	420	415	430	386	429	440	438	423	418	426	422	406	422	426	425	414	446	426	403	400	447	435	431	456	453	432	414	424	407	407	414	453	462	427	418	394	426	390	437	396	438	418	398	417	415	430	466	397	412	425	423	436	409	416	416	439	409	392	408	404	415	398	394	451	427	442	415	423	413	396	411	419	391	447	413	421	419	397	398	431	393	443	434	384	415	432	455	378	441	436	439	445	439	445	393	421	410	412	410	393	443	382	425	428	459	431	414	427	393	411	410	432	442	410	425	433	408	423	391	442	449	389	377	430	422	436	392	416	420	435	427	372	389	381	401	413	386	427	432	387	399	405	447	381	411	418	424	385	447	437	427	414	454	438	428	411	401	391	430	448	430	388	438	417	413	420	420	424	416	432	436	389	439	391	441	432	389	398	425	426	435	425	412	435	443	405	402	415	419	405	436	432	410	397	420	432	425	415	439	418	443	412	427	423	439	422	409	409	460	428	447	407	433	399	419	428	406	385	410	353	409	436	413	392	421	412	464	406	414	393	405	418	412	413	432	435	407	423	430	431	411	370	432	409	465	399	430	416	434	426	400	413	420	380	420	432	446	423	396	445	401	414	404	446	434	400	429	403	414	484	423	403	372	398	437	376	390	396	408	446	425	425	404	403	447	393	432	392	437	418	409	421	418	394	422	424	415	400	394	421	397	394	429	427	426	409	385	382	441	439	428	418	420	418	434	430	436	400	388	374	440	413	423	433	412	407	386	400	425	396	414	417	428	384	443	431	430	449	399	394	405	411	388	401	420	394	423	388	437	438	406	367	430	450	412	380	437	397	466	409	390	418	398	446	426	408	421	439	437	414	438	415	420	430	382	411	404	416	408	397	412	390	415	450	399	411	384	413	427	421	446	427	423	411	424	408	401	416	419	407	403	429	413	421	374	423	425	443	394	416	421	395	403	426	439	416	440	400	412	432	418	422	408	423	431	410	459	394	418	420	432	399	444	450	409	422	397	454	448	416	395	417	447	431	414	409	389	391	417	433	422	410	401	432	442	423	414	433	429	457	406	436	427	407	418	394	419	396	412	440	385	399	420	436	416	426	426	400	378	395	426	416	401	433	447	434	383	422	408	415	414	379	442	423	435	437	374	395	410	372	394	404	432	422	427	430	409	436	418	448	457	446	413	418	422	443	406	426	396	411	410	438	439	401	395	387	417	446	418	395	424	400	371	427	407	426	435	431	414	396	431	420	412	387	394	415	412	391	414	399	398	447	462	430	413	374	422	443	414	430	420	412	427	421	396	413	403	425	416	425	424	418	415	378	424	417	426	429	414	414	429	419	410	426	414	423	427	392	427	407	443	349	433	405	422	433	413	427	431	437	414	433	430	434	413	434	399	417	411	414	372	431	400	404	446	439	435	405	455	400	387	447	424	421	422	450	370	414	454	432	402	397	449	400	400	415	420	440	405	405	411	438	415	381	458	432	403	437	394	411	425	429	425	432	414	420	388	384	420	391	446	414	417	417	395	422	436	403	406	393	428	425	381	412	415	439	396	419	384	400	406	415	419	435	425	424	457	440	423	432	454	400	426	414	402	432	430	434	406	407	471	435	401	435	438	424	429	397	435	440	435	414	400	409	432	445	434	427	388	425	414	443	430	427	424	380	413	438	412	401	398	441	423	428	456	420	417	432	393	422	384	404	427	404	451	368	430	401	419	398	435	402	410	444	426	424	451	465	407	418	407	423	427	438	386	417	397	428	426	393	441	423	405	400	427	432	433	423	415	439	418	397	371	408	389	411	401	415	452	406	467	409	424	435	401	415	426	407	439	421	460	438	449	425	398	437	401	425	460	422	407	419	379	455	407	429	402	446	401	413	428	393	443	431	379	395	441	423	396	390	421	448	451	412	426	454	467	407	441	418	438	455	439	411	442	403	411	402	410	421	435	391	419	402	415	433	437	453	416	385	404	438	425	421	466	435	383	422	436	421	420	442	416	425	395	438	433	428	408	443	423	405	409	404	439	404	417	432	427	404	379	414	408	450	431	423	401	420	415	390	446	434	420	458	413	412	415	436	402	426	423	384	430	400	412	413	423	403	417	389	424	400	433	410	403	415	427	406	428	452	445	423	399	384	410	425	412	433	402	414	423	412	428	438	448	405	421	395	429	399	384	413	407	433	393	403	414	417	397	385	439	391	405	470	409	408	413	384	410	360	420	382	417	386	430	424	426	416	393	412	429	387	373	409	416	389	421	462	414
28321	16084	5442	2775	1897	1077	883	1414	247	115	121	129	122	134	90	122	131	109	93	112	119	129	100	122	102	103	112	127	107	123	111	112	111	109	126	104	120	101	109	109	110	104	112	86	97	97	117	103	119	105	125	112	96	93	115	115	101	101	106	121	94	105	119	111	104	111	132	94	106	87	92	96	125	114	113	106	107	107	111	91	106	119	109	101	95	104	105	121	104	99	110	104	105	99	106	113	127	118	122	101	118	95	120	115	104	115	112	122	100	89	128	105	103	104	108	101	111	95	112	113	102	120	80	98	116	103	111	92	110	110	86	115	92	93	113	129	100	100	105	115	99	97	120	96	108	122	109	106	90	102	107	113	106	129	112	119	116	110	117	104	117	89	115	96	102	100	92	106	124	100	107	110	107	112	112	113	113	105	106	107	113	106	112	111	109	114	122	93	128	97	117	130	99	98	117	119	100	104	121	100	99	111	115	115	95	109	102	92	117	105	121	107	100	125	122	107	113	106	119	95	118	113	105	92	92	114	100	106	102	120	111	115	100	95	107	97	117	89	120	111	107	113	99	108	113	111	98	122	107	95	102	106	116	122	109	114	110	118	101	96	111	97	103	109	128	102	99	91	103	119	116	110	114	104	103	115	124	124	108	115	128	106	108	104	109	115	95	115	122	125	98	110	112	115	111	94	118	101	103	111	105	116	101	100	125	98	107	105	114	98	128	118	97	117	115	106	111	103	116	105	110	114	100	111	105	106	104	131	94	108	107	100	107	114	114	104	119	80	125	111	113	101	109	104	107	107	108	98	114	102	124	100	95	110	93	120	98	107	106	96	101	95	83	107	113	110	119	133	110	99	100	106	110	100	88	83	110	117	104	109	105	98	101	111	107	85	108	115	97	94	101	116	99	94	126	100	124	101	95	102	116	125	115	121	96	118	94	103	103	105	108	93	114	109	102	104	129	109	112	117	105	86	89	94	95	123	104	113	114	117	111	98	111	101	108	123	96	116	85	118	117	111	94	116	116	118	103	102	117	130	96	111	99	109	104	96	88	110	109	124	93	142	112	114	111	115	111	115	102	106	101	122	113	112	105	103	94	109	104	111	98	118	97	112	112	110	112	105	100	98	107	119	112	103	118	80	106	101	109	118	95	91	109	115	110	93	105	117	96	107	103	113	115	105	113	103	118	97	103	104	108	101	103	128	109	108	107	91	127	104	100	121	100	105	104	99	109	101	104	109	124	134	101	106	100	91	109	114	90	120	91	99	112	114	96	108	107	109	110	103	120	114	119	104	96	107	91	109	107	97	108	100	128	99	108	109	103	106	125	120	109	115	121	97	104	101	91	117	119	124	102	104	99	114	121	104	102	116	117	107	101	101	120	107	115	98	100	106	117	100	106	120	115	114	112	101	120	116	133	111	114	108	113	110	108	106	117	96	115	102	101	101	117	114	109	119	112	115	115	111	109	108	113	104	94	113	104	104	108	131	119	107	106	123	118	107	99	111	123	114	111	95	113	101	111	103	116	130	111	103	100	107	95	104	97	103	97	112	106	91	98	97	88	99	103	96	129	99	108	112	125	96	120	115	122	111	115	112	95	77	135	108	103	118	102	114	101	103	89	102	111	111	104	114	114	118	113	116	117	129	114	107	98	121	107	109	101	103	117	80	106	105	122	124	118	85	97	120	106	98	105	103	102	105	102	98	102	116	97	89	114	109	124	104	110	98	122	114	110	105	113	94	98	122	98	98	113	118	116	122	114	102	102	123	110	123	106	122	117	99	98	94	118	118	98	104	102	122	104	94	103	121	128	102	97	100	102	106	124	100	94	96	116	105	108	104	117	113	112	125	103	113	100	105	122	98	97	94	114	111	103	96	130	108	87	104	116	107	122	113	97	110	121	111	104	95	113	119	107	94	95	108	106	106	107	99	96	136	117	132	109	117	113	100	114	111	102	111	116	109	110	118	138	94	111	119	113	109	115	108	82	117	114	117	104	95	108	105	104	115	116	120	90	86	128	121	107	109	101	98	106	121	102	106	107	120	81	115	117	118	117	129	108	123	91	92	103	137	109	118	114	104	105	101	110	125	113	120	106	86	99	109	101	120	112	101	113	99	111	88	108	97	83	125	113	109	126	110	102	103	113	121	118	101	105	100	108	102	124	107	107	128	104	98	104	92	109	113	98	105	96	121	108	122	96	110	112	94	114	127	96	112	98	103	102	114	113	95	126	110	130	128	109	89	98	111	97	101	115	108	98	103	120	97	114	99	102	117	120	95	86	104	102	94	117	106	120	128	102	97	105	115	97	102	106	92	109	98	104	109	143	84	121	100	110	107	96	91	129	131	118	101	119	112	102	111	110	105	103	99	99	104	118	109	132	120	112	127	100	110	96	122	95	96	111	116	103	120	97	98	111	118	111	99	110	101	97	104	109	111	95	104	124	107	117	115	99	121	102	98	93	103	108	119	108	104	101	127	115	112	99	110	122	133	97	128	133	106	113	86	112	118	121	119	113	97	111	112	116	106	114	110	104	96	86	104	124	111	101	138	114	107	104	89	119	105	105	103	120	99	105	105	101	95	108	111	125	99	104	108	110	130	112	92	118	102	122	101	105	103	124	124	104	121	107	104	90	88	112	101	116	94	101	110	107	116	118	118	106	106	107	128	102	115	112	106	126	100	118	95	100	126	133	101	129	101	123	119	130	131	102	101	116	113	96	107	103	101	107	120	113	117	97	131	114	105	125	88	111	116	105	103	120	93	97	100	81	103	115	94	98	96	98	127	128	99	100	102	99	104	106	114	90	116	116	104	113	109	123	120	103	124	116	102	102	113	106	108	114	97	102	111	100	109	105	111	106	97	105	95	107	127	126	116	104	112	101	127	110	104	106	119	141	119	102	106	110	126	126	113	122	113	99	103	109	113	91	128	94	95	108	90	120	100	110	105	102	107	101	118	114	123	106	105	102	114	110	113	93	119	117	113	109	87	116	104	108	95	90	84	96	123	111	103	108	119	115	106	112	108	127	125	102	110	96	115	107	101	118	98	102	102	105	99	101	111	106	107	113	109	100	104	126	112	131	110	129	99	109	100	114	111	110	121	117	121	93	119	119	116	114	108	101	90	110	106	100	110	106	116	106	96	96	99	104	106	105	99	121	96	109	112	109	98	101	106	110	117	120	118	104	129	129	109	130	88	105	104	112	123	104	107	118	106	99	108	136	112	102	110	100	93	101	116	96	106	108	110	105	115	100	91	127	125	103	109	118	92	110	121	102	105	102	117	111	113	104	119	100	94	103	100	118	103	128	99	100	91	114	120	117	100	107	109	120	99	99	100	115	98	105	105	109	105	91	112	130	99	88	91	120	109	119	98	117	88	110	117	105	120	119	107	118	114	123	86	129	121	123	89	96	120	100	128	110	114	116	126	89	95	127	104	123	85	95	118	98	116	115	106	100	122	105	102	87	110	105	117	111	103	118	113	135	94	108	108
13343	10634	7238	4877	3751	2254	1910	2673	324	142	147	125	150	116	138	127	142	116	123	133	128	113	129	125	122	115	114	115	123	131	126	115	93	146	116	131	129	107	121	106	110	119	112	126	102	140	129	118	130	127	130	93	97	113	122	110	97	98	113	124	118	116	109	133	114	105	121	117	115	121	111	106	110	127	114	114	122	112	107	118	117	118	124	113	119	109	115	129	143	127	125	129	128	123	111	114	118	106	133	127	137	107	128	106	103	113	114	107	103	102	114	113	124	125	116	128	147	115	121	116	123	101	135	115	122	115	96	114	126	112	120	129	135	143	102	104	136	108	119	120	109	115	111	120	111	100	127	136	124	135	123	137	130	140	111	117	111	108	112	139	137	123	111	120	103	123	80	123	114	112	118	113	135	128	95	112	122	125	125	119	108	133	138	118	130	122	133	135	109	126	126	137	120	108	132	120	129	121	105	126	90	111	130	126	124	126	122	131	106	112	123	114	129	124	108	113	117	125	117	117	132	114	106	131	119	148	131	110	99	119	110	122	117	128	102	126	126	114	114	123	138	123	104	131	110	137	92	133	141	121	114	111	132	120	134	123	97	120	126	126	116	131	119	114	125	122	105	113	121	120	123	125	125	108	107	130	119	130	112	118	120	116	117	128	130	137	119	115	118	101	110	122	144	116	122	115	119	120	109	121	117	111	121	130	134	124	121	116	106	111	124	115	112	120	121	111	111	117	129	107	122	110	110	92	138	97	97	116	136	109	126	137	113	126	134	132	122	106	116	134	114	116	108	125	126	127	117	139	123	125	112	120	137	112	126	121	131	127	126	114	123	118	131	137	130	104	122	113	113	125	142	127	137	122	109	130	130	131	127	117	128	120	108	117	108	125	106	103	131	126	111	114	112	136	111	127	115	127	131	132	116	101	117	117	108	111	130	112	131	139	129	111	127	107	107	127	136	120	114	146	128	129	133	116	129	107	125	143	108	114	116	121	147	121	110	108	112	123	110	124	114	123	108	114	116	129	118	116	126	110	111	115	140	114	111	126	129	124	134	117	126	115	108	119	119	117	96	125	109	107	126	106	110	119	125	126	132	125	101	121	123	111	120	124	107	121	136	113	125	147	136	114	122	113	131	134	111	129	134	137	119	105	137	104	116	116	121	127	130	120	107	114	143	138	139	110	137	104	121	127	123	108	116	97	110	128	132	122	114	103	93	126	114	135	124	112	129	106	120	128	117	131	108	110	122	109	124	119	108	122	124	112	105	127	143	118	121	117	125	118	112	109	133	120	142	134	123	122	120	120	133	105	120	113	113	110	114	115	121	113	135	114	101	102	116	117	125	107	104	125	115	118	127	113	108	133	125	101	132	137	117	123	122	136	107	117	117	112	122	110	119	114	138	130	133	111	124	101	105	132	129	129	127	123	106	113	99	118	106	128	116	109	123	104	112	118	133	123	114	116	111	109	120	124	142	105	130	128	124	126	136	118	113	131	125	127	103	132	126	134	124	128	116	139	118	115	110	118	129	121	116	104	125	130	110	117	120	133	131	129	138	112	126	112	112	122	114	131	121	127	114	117	112	118	123	118	111	121	118	117	106	124	131	110	120	120	119	112	118	109	134	126	120	117	116	108	122	121	116	119	122	102	123	115	126	113	116	114	120	118	121	124	114	119	126	134	128	135	116	128	119	138	128	126	135	110	126	114	121	136	129	125	118	101	127	106	120	109	103	126	134	127	120	117	113	140	112	127	112	135	118	132	138	110	127	120	121	101	128	125	102	113	121	131	132	121	127	107	122	120	125	102	110	131	109	128	128	116	127	112	113	118	121	127	117	121	102	113	138	115	119	136	121	124	114	114	106	119	93	117	122	144	116	106	111	128	138	110	112	119	99	109	114	138	138	114	118	100	127	131	107	129	121	125	124	149	103	124	106	81	142	124	127	126	110	117	119	104	110	111	112	109	109	141	117	121	118	107	136	120	119	110	116	107	140	111	110	130	123	112	117	147	149	114	130	128	137	119	113	123	117	130	106	99	127	117	115	125	117	124	125	119	111	116	109	101	130	108	107	111	113	123	114	131	127	119	109	144	118	119	108	105	112	123	119	127	129	119	138	109	103	119	110	130	121	119	132	117	113	114	118	105	130	131	112	129	118	130	99	118	121	127	129	92	135	105	107	138	105	121	116	107	134	102	118	112	106	125	120	140	118	102	123	119	130	135	101	118	97	115	120	115	109	141	119	124	98	101	116	129	129	125	114	132	116	125	114	124	122	131	117	111	123	117	117	121	104	117	109	141	150	93	112	112	101	117	119	114	128	119	136	125	112	130	108	116	94	125	127	119	109	104	129	129	93	126	123	114	125	119	114	125	122	118	115	97	137	118	122	113	115	122	124	113	133	126	143	139	121	127	113	120	123	117	111	111	127	119	127	105	117	114	112	124	107	107	111	115	106	117	116	127	128	137	97	114	118	122	117	105	130	117	134	127	112	128	123	137	145	123	124	113	128	122	126	113	108	131	124	137	123	115	111	123	111	120	117	118	112	119	111	122	116	132	135	119	121	118	123	121	109	127	101	132	101	106	110	108	122	116	111	112	120	121	131	117	123	93	113	97	129	115	110	121	134	139	94	121	126	140	124	119	126	148	88	120	112	112	110	119	112	121	121	126	127	122	108	111	102	132	126	109	101	124	125	121	104	129	130	128	119	128	104	135	110	114	119	105	115	117	110	117	117	154	138	126	115	141	132	120	121	124	108	112	127	107	103	108	137	119	126	140	107	110	115	106	136	135	116	129	92	104	130	130	128	107	148	120	132	122	116	132	125	134	130	125	131	118	120	115	119	129	120	130	131	113	97	116	124	118	116	116	144	110	112	123	122	135	103	135	133	122	109	118	120	111	118	116	136	114	104	114	96	139	109	131	120	116	127	123	122	112	121	110	129	107	101	125	109	114	111	129	131	133	117	116	122	137	98	138	134	109	105	130	109	131	107	116	101	125	115	109	120	115	131	118	120	114	120	124	101	113	127	126	122	118	112	119	109	112	128	126	92	109	119	126	129	124	101	111	117	105	114	112	116	129	102	109	124	123	131	132	112	103	131	125	122	120	112	130	110	135	108	129	119	90	118	130	101	115	130	116	100	128	112	131	111	116	134	122	124	121	117	130	113	116	125	131	132	127	128	121	118	129	121	125	102	133	122	113	114	130	126	126	118	131	121	136	110	107	114	139	108	117	121	125	133	134	114	109	133	119	129	117	127	122	130	133	121	119	107	112	103	125	131	123	105	122	129	100	109	100	108	115	135	133	121	128	128	91	136	134	112	128	125	109	116	119	105	120	112	121	120	131	124	131	122	123	130	115	132	96	115	114	101	102	124	140	113	125	126	122	134	133	129	115	108	122	112	108	108	123	105	104	110	119	124	143	119	119	122	126	126	103	104	116	131	108	110	122	124	134	108	120	112	123	127	101	144	110	101	121	121	125	114	104
24824	20402	26722	23973	20461	14395	4545	6387	1054	537	468	470	391	382	341	335	336	346	311	265	302	298	286	278	302	274	271	288	260	257	281	260	258	246	279	247	233	250	255	247	244	267	242	229	252	239	245	244	265	244	247	263	255	222	253	239	244	250	249	255	233	229	234	244	257	267	231	245	222	240	218	256	251	242	260	243	238	226	251	246	221	243	247	244	267	250	231	254	226	267	234	232	264	255	260	248	251	248	271	195	251	253	267	246	248	236	248	238	226	207	251	224	205	238	253	251	242	243	236	238	226	239	233	263	218	195	265	237	218	256	239	237	208	241	242	248	241	242	232	215	232	232	239	227	250	270	245	260	246	244	245	229	228	215	243	236	249	226	232	256	247	257	259	231	239	245	236	189	209	277	220	253	267	225	226	219	238	244	270	234	250	232	231	224	233	249	233	263	254	246	228	245	225	290	233	242	252	215	250	229	232	222	235	233	247	237	237	234	228	260	228	237	201	229	206	230	205	248	235	250	231	239	225	244	232	228	234	241	259	225	237	246	285	255	225	217	232	267	226	245	232	242	220	246	245	256	259	249	230	211	234	230	224	231	213	273	226	239	241	257	226	256	207	264	243	233	215	223	245	231	232	234	233	228	232	220	217	219	250	269	250	240	234	229	245	242	244	253	263	235	228	268	265	228	206	249	233	241	223	240	233	243	232	203	271	251	254	217	238	214	206	210	200	238	241	235	237	230	232	240	238	261	233	246	224	236	211	244	237	225	225	229	231	207	236	239	224	257	232	229	262	270	254	239	223	222	248	238	239	255	244	237	245	250	240	253	238	230	233	220	234	226	219	260	230	209	265	258	232	244	207	235	195	233	246	269	250	227	245	245	247	220	218	234	232	221	250	234	241	215	236	226	232	241	228	227	252	251	209	233	239	233	236	257	242	233	236	240	247	226	243	246	246	237	255	263	246	239	246	247	236	253	222	217	237	216	225	241	257	276	235	247	243	257	228	246	221	217	242	222	260	239	238	218	232	246	243	278	233	239	251	200	228	238	241	232	225	211	252	257	246	259	265	247	224	239	231	216	241	225	234	246	242	268	221	251	255	222	234	266	241	246	222	221	224	261	252	219	233	232	251	227	237	267	247	237	224	236	242	279	227	273	235	226	231	230	234	219	257	251	222	239	271	233	220	236	216	236	264	231	241	214	223	243	234	245	232	280	222	263	254	229	248	218	251	247	244	240	217	232	231	256	271	245	232	231	266	253	264	228	248	241	219	254	246	232	254	220	249	208	222	241	214	248	250	240	236	262	244	202	248	210	255	210	226	251	252	223	272	226	234	242	256	232	243	232	229	254	250	242	222	240	256	241	215	231	246	251	231	242	233	217	262	241	230	220	221	257	242	240	239	236	231	233	223	236	238	237	230	248	244	242	256	228	250	212	226	235	234	232	239	241	225	211	222	226	206	249	231	204	242	241	249	232	233	282	230	214	252	236	232	254	210	227	231	241	195	232	225	243	248	227	231	247	212	235	228	203	252	249	238	228	251	229	241	258	241	214	235	242	226	235	229	243	246	262	222	237	261	237	215	273	241	254	228	232	294	258	239	210	261	261	226	241	241	215	204	229	230	231	249	234	240	234	212	249	217	202	238	244	240	220	240	232	223	238	222	241	256	231	233	240	240	255	240	220	253	250	236	194	223	252	223	206	257	239	221	225	231	254	231	242	222	231	250	235	206	245	274	249	233	251	244	230	235	260	230	245	255	251	223	209	268	246	225	238	235	203	224	265	226	208	236	235	248	211	234	229	246	229	238	239	246	229	262	231	244	217	220	215	254	263	226	209	264	247	237	260	239	232	223	262	265	224	226	230	232	231	224	214	223	247	223	223	231	230	218	228	238	244	248	224	239	245	232	226	246	245	223	245	238	237	237	246	252	264	236	210	236	228	249	236	266	259	225	242	231	238	204	237	251	255	233	239	259	272	249	244	261	241	279	236	216	234	232	221	225	292	225	251	234	242	240	205	235	260	241	265	212	250	212	236	235	230	244	248	246	241	213	207	256	245	258	247	214	232	234	217	239	246	218	248	245	243	222	248	224	255	257	247	231	216	221	235	242	241	220	211	222	217	241	221	232	226	245	238	244	257	221	252	258	254	237	227	242	240	235	220	244	242	238	238	234	238	210	218	222	218	204	255	249	245	253	233	220	259	222	231	244	227	277	232	221	270	235	242	258	224	236	217	278	246	237	235	261	217	227	244	245	219	239	254	239	240	244	243	227	224	258	256	253	243	242	232	238	220	219	249	260	224	225	260	226	253	239	218	230	239	273	237	231	226	239	214	253	236	230	251	228	255	223	237	235	245	260	271	255	237	233	246	240	215	211	228	259	248	248	217	231	229	222	237	231	222	250	196	256	227	199	250	206	228	253	245	213	239	230	236	227	261	241	244	243	256	190	248	226	245	254	239	249	258	270	252	226	227	238	226	233	235	278	220	235	217	248	241	233	259	233	208	243	262	243	214	244	216	253	225	257	262	254	205	251	230	226	232	246	249	218	242	229	251	253	248	228	218	219	251	238	217	224	230	211	229	256	201	208	210	226	223	222	238	241	234	251	225	228	246	271	248	209	238	236	276	227	218	235	231	259	215	240	234	233	231	243	236	203	228	235	229	211	250	221	250	243	237	230	219	243	241	257	237	231	228	224	220	225	225	237	244	250	237	217	212	267	236	274	245	236	197	248	238	239	234	218	229	265	233	236	228	253	216	265	274	224	253	238	215	217	237	263	241	219	205	235	234	243	236	221	247	264	254	244	265	236	212	232	240	238	232	229	235	244	249	260	244	260	227	247	225	240	261	246	215	240	236	239	252	225	249	235	213	266	243	232	265	267	259	254	238	206	237	235	237	244	263	238	217	236	240	245	230	238	238	286	238	249	239	227	263	243	218	252	226	297	251	241	255	224	234	247	214	233	224	257	221	258	246	251	240	223	245	242	224	243	246	259	249	227	255	254	241	219	250	252	249	234	252	247	221	232	237	244	269	232	244	224	237	234	228	252	232	260	237	242	215	228	197	248	206	229	237	224	210	253	227	224	228	233	231	230	228	252	207	229	228	233	186	241	234	233	234	255	262	227	265	234	241	239	223	249	220	232	250	235	236	230	249	233	237	245	234	261	244	236	243	241	212	211	224	241	204	198	228	263	260	272	238	240	226	224	237	232	213	220	219	222	230	233	245	211	221	253	225	245	254	239	263	247	246	273	270	248	230	206	235	238	254	243	234	254	232	209	218	226	254	251	245	244	238	204	226	240	242	225	235	217	238	221	213	257	218	244	217	242	252	238	227	242	231	212	240	242	227	248	241	256	231	216	237	254	247	270	230	256	215	278	223	264	234	273	245	238	244	272	263	244	241	266	215	245	238	258	237	237	203	224	222	234	246	221	248	241	264	259	246	250	243	231	242	249	246	227	215	257	248	234	245	260	238	242	225	200	249	228	252
18098	36004	19104	11320	8545	8704	6040	8608	1271	882	747	655	618	538	491	452	403	384	423	385	340	340	326	327	294	282	274	256	275	291	245	274	293	269	259	275	262	256	304	255	262	226	235	229	241	248	244	205	242	231	233	225	241	237	234	245	248	249	218	213	236	220	219	214	224	232	200	230	208	233	233	257	215	225	223	237	211	242	228	217	234	211	260	229	228	253	248	213	226	243	225	248	253	199	236	194	213	257	237	196	256	228	235	221	216	227	206	221	221	236	215	221	212	230	236	243	221	244	237	240	228	217	228	244	236	220	219	248	208	234	199	243	226	232	234	216	245	226	228	209	231	210	231	199	238	209	219	261	225	232	236	231	233	244	211	197	217	233	239	216	244	216	207	218	248	220	214	239	242	203	221	227	242	251	241	195	199	214	250	206	193	211	229	193	221	226	216	176	196	236	204	215	221	223	215	238	208	218	230	223	233	241	218	215	226	205	229	223	228	222	216	218	204	230	210	203	204	217	212	246	211	224	226	238	237	205	214	226	197	232	225	225	229	205	228	217	240	219	224	210	198	214	218	221	250	193	245	212	238	225	210	212	221	229	240	231	225	234	217	216	247	228	219	219	208	215	224	204	217	246	222	215	217	217	225	213	224	225	221	215	212	231	226	229	232	238	216	209	236	233	210	202	206	230	225	212	228	224	236	209	244	255	237	219	239	233	212	231	221	229	209	221	229	224	217	218	224	249	231	217	189	216	210	226	214	231	226	250	195	189	230	217	237	222	210	229	228	229	204	242	244	242	210	213	243	236	228	202	227	214	221	235	246	250	215	249	233	271	209	215	229	215	204	232	228	224	237	227	211	228	201	220	236	190	252	212	207	218	245	231	204	237	214	233	206	235	191	210	238	210	248	216	238	242	223	244	209	214	217	229	229	226	238	215	222	222	231	213	238	231	208	226	244	205	221	234	208	238	252	223	222	220	205	225	249	216	213	235	220	224	226	205	197	252	214	207	262	225	223	245	245	230	188	215	248	233	216	214	209	234	219	221	198	209	225	229	215	203	229	239	212	230	211	227	227	204	241	220	231	218	189	232	189	223	228	205	224	222	214	221	250	205	228	242	225	238	224	228	234	207	235	221	216	211	212	186	219	238	222	210	221	222	242	246	223	232	241	225	221	221	208	206	240	229	229	243	243	239	229	224	218	209	200	201	258	200	218	239	209	228	237	213	217	232	246	225	213	233	220	217	234	201	206	203	219	206	219	213	242	233	215	225	212	215	247	249	216	224	250	232	207	230	252	233	238	203	243	249	229	215	233	224	215	222	223	245	221	232	215	223	262	223	190	200	210	218	236	196	227	234	225	203	209	215	216	222	220	211	217	220	224	220	200	254	208	216	230	222	218	218	228	229	229	199	249	237	249	187	222	245	196	192	220	213	230	245	212	231	251	234	199	233	215	226	247	242	222	210	232	245	205	232	223	225	219	221	229	179	214	201	250	241	233	229	244	231	229	243	206	239	208	225	217	223	220	203	215	218	235	210	196	213	219	255	231	222	240	218	230	227	230	241	229	223	211	208	220	212	225	216	230	223	226	217	230	232	210	212	200	235	230	241	255	210	235	227	221	221	219	226	225	225	224	220	222	219	223	234	222	228	218	236	238	238	231	198	217	203	214	220	257	237	229	219	228	235	194	207	209	234	259	233	220	221	238	200	232	238	227	228	244	234	203	239	214	222	208	236	228	261	228	214	211	219	228	236	193	221	244	227	221	227	204	224	224	253	206	219	252	261	219	198	231	235	222	208	218	257	218	231	221	228	214	212	230	222	198	234	233	246	198	228	229	242	231	205	237	244	223	232	236	232	216	241	255	214	216	235	249	257	218	217	230	216	202	198	227	244	251	223	246	249	208	235	231	252	221	207	230	244	215	231	220	211	222	211	227	231	207	206	231	251	206	212	200	224	223	194	235	216	216	232	224	213	230	180	227	237	230	205	250	230	246	225	240	224	210	216	214	240	234	210	240	240	239	214	229	210	237	247	215	229	213	230	217	246	235	220	220	236	216	236	230	216	218	225	252	242	245	219	222	224	230	220	207	210	213	197	223	211	218	195	213	202	249	227	230	213	217	232	234	231	220	221	215	237	237	226	260	242	202	216	243	218	230	227	231	214	217	228	215	210	240	207	203	217	219	248	238	233	211	237	236	221	227	239	247	220	233	229	232	204	237	219	202	217	220	229	209	197	247	207	228	228	210	205	245	233	214	236	225	188	230	226	237	224	257	219	206	214	198	235	221	225	217	231	215	220	208	258	227	257	233	235	218	209	235	213	212	237	218	241	227	220	232	250	193	226	210	220	219	214	254	221	226	250	243	209	197	236	236	211	203	225	211	203	235	207	194	210	217	217	227	201	195	205	243	212	208	230	230	217	219	217	224	244	236	228	225	218	232	210	238	221	219	221	223	215	211	235	205	220	209	247	229	214	205	227	220	215	207	228	246	205	228	204	233	219	233	242	222	236	233	228	195	230	240	218	218	214	216	248	224	215	228	230	237	227	240	213	205	223	238	227	194	233	222	202	214	255	230	238	201	197	218	211	229	223	232	219	241	191	250	220	221	226	202	225	237	237	219	240	201	223	232	224	216	203	233	235	228	215	259	187	217	212	252	219	197	218	247	215	220	214	247	232	218	251	242	231	231	204	242	223	240	211	242	237	222	217	208	225	236	218	186	232	241	208	229	207	214	207	230	235	200	179	231	213	211	228	229	228	244	217	212	227	228	202	212	221	225	211	240	233	229	203	216	214	239	199	221	247	213	233	234	206	235	247	215	241	213	232	243	197	233	223	215	204	246	216	226	198	243	239	218	223	233	211	223	221	215	233	215	235	204	214	244	229	230	200	239	231	235	228	195	211	212	257	251	244	214	223	228	223	227	211	219	215	227	226	214	223	211	240	228	211	242	199	242	242	204	209	212	217	225	215	215	223	191	218	222	233	225	262	258	200	222	207	221	226	253	225	196	239	210	203	221	203	216	226	220	211	228	228	214	202	208	220	225	249	218	210	223	220	221	191	236	201	218	245	233	236	250	217	231	235	223	217	228	220	243	208	223	204	223	199	197	238	246	241	233	217	222	227	226	238	240	228	251	214	225	210	201	238	213	227	221	234	207	241	232	215	247	237	219	247	248	234	215	222	230	229	246	231	232	210	241	214	232	212	212	233	249	216	208	254	206	223	224	207	213	216	232	241	214	230	231	242	220	218	204	206	222	222	225	233	212	228	206	214	199	207	217	217	227	239	241	206	218	235	234	220	221	210	208	231	216	203	235	237	214	250	230	254	217	243	245	226	217	199	252	260	225	212	229	226	217	218	235	249	199	213	238	215	239	222	247	215	215	243	239	189	205	207	208	225	221	238	225	226	210	226	220	218	234	227	218	245	229	226	220	249	216	246	232	226	216	223	250	223	237	247	234	257	247	246	231	215	241	215	224	268	238	237	232	249
22531	20404	27221	23506	20426	20744	15860	24867	13003	1472	875	816	781	688	649	652	614	604	570	607	555	532	555	500	536	525	505	505	464	478	482	505	484	493	478	481	476	442	492	462	495	455	469	450	486	497	480	466	466	487	427	490	468	444	418	453	481	453	454	455	438	479	468	463	454	462	472	473	446	403	451	429	471	468	469	485	459	475	437	444	465	403	435	438	454	427	444	459	448	441	411	425	427	441	410	484	459	447	430	422	420	442	449	498	478	492	404	442	453	472	414	462	448	448	407	437	422	418	413	446	457	439	481	441	446	427	458	420	440	429	452	443	425	408	456	439	424	440	446	454	434	443	453	440	452	440	467	439	444	413	457	439	464	431	466	449	464	474	436	442	419	412	421	442	474	447	465	427	468	444	418	423	459	428	463	458	450	404	450	475	445	460	430	497	466	465	458	453	450	435	464	423	479	484	440	413	418	438	421	440	419	473	396	406	466	439	459	423	417	465	433	461	428	412	426	429	446	440	449	488	467	424	496	417	447	436	451	448	464	399	444	467	439	448	426	465	430	447	470	436	441	446	423	438	478	437	484	435	460	417	432	500	436	454	436	403	414	434	451	393	445	440	484	421	462	441	437	421	451	435	437	452	455	446	408	443	432	487	436	436	433	443	411	461	454	436	428	435	412	413	476	477	435	447	465	430	444	414	437	425	438	421	469	470	436	462	448	464	437	435	478	400	436	458	452	467	450	453	454	421	463	470	420	438	423	478	435	467	428	442	415	421	488	428	486	444	434	419	458	432	463	438	415	449	450	418	425	414	434	456	437	469	427	456	438	470	418	402	452	449	458	462	458	442	405	473	457	449	453	457	408	444	454	470	441	450	435	419	418	453	505	455	469	417	434	459	432	405	424	480	430	479	441	431	443	418	449	443	429	419	435	476	466	459	435	477	485	447	464	420	427	461	441	429	435	423	382	414	447	458	435	397	408	421	425	434	455	433	401	458	438	481	450	450	455	447	462	434	447	456	429	488	472	469	432	443	443	438	460	437	462	435	441	455	420	459	442	444	451	459	424	462	450	449	442	466	432	461	472	428	437	439	463	409	443	463	425	427	431	449	446	473	459	454	414	428	477	473	435	429	419	466	443	405	461	455	442	432	424	422	475	418	461	475	484	433	440	457	449	452	449	475	418	431	449	449	488	448	429	441	472	451	436	445	421	426	450	437	456	415	464	478	424	425	477	470	423	410	450	472	413	424	419	465	459	456	434	421	441	458	437	447	434	454	448	453	436	452	448	425	428	477	432	477	410	428	465	433	467	416	433	452	448	435	433	453	441	439	451	423	458	491	453	439	434	452	424	474	456	425	448	453	417	423	455	476	420	423	475	397	438	500	458	462	454	421	407	469	480	430	426	443	410	442	451	442	454	423	465	424	405	468	472	436	446	442	466	419	465	460	419	447	446	441	432	450	434	446	406	433	467	462	426	412	422	411	456	414	480	507	518	454	449	436	460	407	430	436	437	410	438	439	444	405	419	432	430	420	455	420	452	433	457	458	458	395	415	434	402	456	435	445	410	467	454	428	431	455	458	443	440	418	432	449	449	436	434	460	452	441	422	436	464	465	445	427	483	440	435	468	426	420	424	432	446	461	446	426	427	424	437	456	455	415	458	436	458	440	435	421	406	464	451	446	434	441	423	492	443	464	452	458	440	404	455	428	453	469	422	447	465	426	460	429	461	454	435	464	444	437	451	424	472	423	449	424	441	460	443	442	446	441	437	466	434	440	439	407	415	431	474	406	476	451	445	482	442	450	416	455	432	417	449	424	418	458	436	456	469	463	462	436	416	456	449	413	473	456	431	443	440	455	414	472	479	474	413	437	480	454	449	438	420	451	428	456	441	433	414	474	419	450	471	440	418	419	510	460	388	421	446	426	473	420	461	395	434	462	452	455	420	447	429	440	411	473	423	446	411	421	462	429	415	475	432	456	463	436	481	422	420	403	496	432	401	402	436	500	425	465	443	470	436	421	425	442	447	448	428	444	450	437	454	438	452	432	460	416	454	445	446	421	462	438	451	448	477	442	402	484	389	396	430	431	413	435	462	443	414	433	432	445	435	408	438	425	441	431	425	468	467	452	427	449	464	468	473	438	449	462	410	456	458	466	461	425	437	448	466	420	469	441	442	430	447	425	422	432	410	386	474	450	452	400	402	416	473	454	446	432	465	463	452	434	437	456	432	443	431	440	428	394	440	465	440	446	439	463	449	434	440	430	474	435	407	451	423	440	443	447	438	480	429	462	430	442	419	459	422	436	417	467	431	441	434	458	438	458	448	410	422	447	442	404	430	396	440	441	438	450	459	440	439	460	415	439	399	463	426	448	437	452	457	409	397	439	466	451	405	436	418	479	461	417	415	458	459	421	416	464	425	478	418	451	461	429	410	455	465	424	437	411	426	418	447	444	466	423	448	415	440	421	425	470	437	454	431	408	419	430	480	432	424	429	410	419	443	443	452	400	446	442	476	436	430	457	435	426	456	412	436	427	437	427	450	440	411	423	421	461	430	435	426	453	423	444	429	471	438	433	401	458	417	425	454	426	459	437	450	467	450	445	475	427	446	441	483	430	428	441	427	441	454	403	408	423	472	451	437	432	474	423	438	473	478	497	436	425	435	443	434	451	433	438	428	467	431	406	469	449	453	458	444	425	467	474	430	413	458	440	441	439	411	434	464	467	416	435	450	452	448	439	407	434	451	450	477	439	431	449	428	450	442	457	445	408	449	443	447	463	434	460	449	412	427	467	436	423	454	469	455	438	429	476	435	434	455	481	425	444	421	478	452	447	427	469	437	398	445	460	465	420	462	439	416	455	473	457	431	418	440	477	479	476	455	445	430	431	409	406	431	432	506	429	467	447	459	430	452	452	437	436	406	466	420	433	409	418	450	424	429	415	420	445	436	461	439	472	422	443	435	445	423	415	450	473	427	440	442	448	448	439	419	463	434	446	393	419	430	420	419	440	483	415	424	494	440	482	475	420	424	481	430	457	435	492	452	499	442	434	454	465	422	459	399	441	446	458	424	430	438	439	451	475	414	503	438	416	422	439	456	463	426	434	412	423	471	438	462	432	448	442	441	449	435	453	460	413	457	457	443	413	443	410	460	479	453	486	441	458	443	482	452	449	454	437	433	417	436	413	429	454	439	454	419	455	447	427	438	456	424	403	485	394	422	399	442	452	457	503	416	436	433	428	433	447	443	423	417	446	419	398	419	435	427	441	453	479	430	456	426	435	468	468	469	455	469	468	425	452	419	434	427	397	476	449	419	463	455	447	419	428	456	473	461	418	434	470	438	463	462	424	434	450	458	471	419	461	462	437	464	474	473	443	462	443	435	462	471	431	446	424	408	456	425	457	403	461	455	488	454	450	450	486	440	453	435	428	457	416	441	435	493	399	451	475	430	422	458	394	440	427	477	398	403	464	436	440	435	424	420	443	488	454	449	423
22660	43640	24795	16361	13069	12134	12420	30192	6715	1664	1378	1197	1065	1044	911	842	766	755	709	646	673	613	590	593	592	600	552	532	503	526	510	503	483	524	507	476	519	486	465	459	443	470	441	454	446	430	455	450	429	437	453	423	462	462	473	458	416	454	418	433	428	436	446	443	424	410	426	433	431	417	431	451	440	423	453	425	424	380	424	412	407	410	371	425	443	451	442	432	387	417	449	443	422	386	403	403	392	453	401	403	396	403	433	448	443	409	483	430	428	393	450	445	396	411	406	423	419	437	453	431	416	421	387	416	401	419	409	414	402	417	429	413	410	395	422	417	411	451	423	438	415	431	450	411	435	407	433	379	407	371	446	388	412	432	428	404	410	417	414	451	450	410	435	403	413	401	402	417	417	430	404	410	400	418	439	396	466	388	419	383	420	397	390	388	390	412	425	423	419	423	447	420	392	400	403	402	430	390	394	429	413	396	430	419	437	418	420	441	400	382	404	430	393	399	412	390	424	412	422	429	403	413	436	424	391	387	425	422	421	389	411	455	416	409	386	425	419	417	449	433	430	410	427	437	424	433	413	392	395	447	418	390	417	432	407	396	411	394	378	391	435	387	376	413	414	415	403	427	398	395	386	442	420	417	413	412	408	431	380	386	458	432	409	446	436	415	395	415	451	433	411	409	436	413	405	409	394	418	447	408	426	431	404	417	410	412	418	396	416	415	427	443	412	424	399	413	375	417	433	419	436	395	411	423	413	411	400	399	407	436	388	381	409	430	436	400	433	394	388	406	421	416	399	412	411	418	420	412	418	428	411	374	406	427	405	394	447	416	453	460	424	435	397	436	413	413	409	408	386	391	435	437	421	418	426	393	387	388	395	424	409	394	430	377	434	402	414	420	436	425	414	428	396	412	404	408	404	384	403	423	416	374	418	378	402	405	421	432	412	387	397	412	393	418	380	398	425	421	445	449	410	431	429	388	380	395	410	394	408	387	396	448	429	409	413	434	402	395	454	407	437	423	420	395	412	391	420	411	435	418	392	421	386	424	406	431	393	405	427	415	422	414	369	396	431	409	435	434	415	401	425	414	386	426	406	437	424	438	430	417	389	397	405	418	409	413	409	454	428	430	434	364	436	374	405	453	394	401	432	391	399	409	408	434	421	408	400	441	361	425	434	410	411	429	418	408	410	437	431	444	409	398	400	366	419	398	418	406	431	409	398	390	397	409	388	433	463	393	426	404	403	358	411	396	410	428	380	409	404	445	411	406	413	360	406	382	412	428	421	398	445	382	417	425	410	414	394	418	414	390	432	415	438	410	385	378	425	419	387	415	423	392	424	400	424	438	418	396	384	415	424	413	441	386	421	439	434	410	439	443	412	397	415	418	384	429	404	432	396	424	388	395	414	383	408	395	421	444	389	405	383	379	430	421	427	418	405	418	407	458	408	425	465	420	399	408	405	404	405	444	390	425	402	397	376	405	396	406	421	429	391	456	419	405	404	415	398	419	414	404	418	382	365	442	442	404	427	415	399	404	427	444	421	427	391	388	407	422	422	399	459	426	428	396	388	446	367	404	389	423	399	450	447	444	386	399	432	389	397	390	429	416	403	436	411	383	430	420	408	416	396	400	482	396	395	403	405	389	421	403	371	427	392	412	438	410	429	375	463	412	414	431	435	398	413	404	415	407	419	410	398	443	432	406	423	402	367	360	374	410	424	416	419	429	405	410	435	409	448	426	403	437	404	435	381	448	423	464	430	409	417	390	423	436	428	442	414	412	380	385	417	378	443	421	417	399	418	411	427	416	389	442	402	386	416	382	392	424	419	425	412	399	439	385	418	408	389	382	435	407	409	447	403	432	445	381	421	403	431	432	374	426	408	435	423	395	415	398	400	412	402	415	375	438	410	403	390	397	406	413	394	410	398	409	421	445	419	423	373	422	429	413	411	402	415	430	394	422	398	413	419	378	404	395	416	427	434	419	389	413	395	414	408	437	413	392	445	426	415	434	442	405	412	418	414	387	435	421	365	432	411	397	406	417	405	431	439	432	385	415	414	418	424	414	437	434	451	420	409	398	433	391	422	427	378	447	408	414	403	443	458	444	390	419	420	419	460	402	427	384	413	423	411	410	405	419	392	416	427	427	425	406	401	412	364	400	412	431	414	409	439	411	416	423	389	429	370	465	409	390	438	400	402	398	404	397	396	432	403	409	426	417	424	425	415	404	395	405	400	405	418	392	399	417	404	403	442	401	426	416	404	419	417	419	413	407	417	407	425	419	421	380	402	418	450	430	411	432	408	425	415	404	398	421	423	395	419	421	404	418	388	447	417	412	403	391	399	427	408	417	416	404	406	384	407	399	403	416	409	413	421	410	371	408	403	384	423	412	422	425	351	410	424	394	395	404	444	442	392	468	420	427	417	425	401	396	394	449	420	382	414	418	388	442	424	425	426	391	401	455	427	390	402	400	420	413	405	407	391	396	395	428	427	409	411	402	394	414	415	417	408	446	429	405	432	426	402	388	433	412	419	416	376	428	440	394	424	412	430	396	438	404	439	398	403	424	390	447	415	423	418	437	458	463	424	381	398	386	431	420	409	397	402	386	394	404	410	391	396	397	413	390	382	415	441	407	390	419	423	412	416	419	426	417	392	403	440	406	438	400	413	408	388	401	423	404	435	433	410	420	425	421	416	387	423	414	422	441	429	443	393	379	387	407	413	416	428	408	395	424	444	390	426	384	465	464	389	424	370	414	421	409	396	376	433	413	449	405	417	427	407	412	430	413	435	428	432	409	399	388	423	411	382	421	418	437	413	398	412	414	416	409	434	395	408	424	390	397	378	407	400	439	426	422	417	385	406	423	470	403	413	436	406	428	396	408	406	422	406	391	419	389	377	417	395	413	383	403	395	406	384	413	453	451	432	380	438	379	396	416	417	417	386	409	385	379	399	417	409	422	415	414	427	384	422	428	400	388	394	403	376	402	443	417	376	381	408	435	412	387	411	447	445	429	394	385	436	418	415	446	447	416	434	430	391	420	410	425	452	396	416	400	426	439	385	430	435	426	413	438	398	391	434	410	394	387	400	416	410	414	398	442	413	429	405	413	423	438	406	376	381	392	433	424	407	406	400	382	407	421	398	421	432	431	408	395	432	410	406	399	434	414	417	421	446	410	422	407	394	416	419	399	430	439	412	400	410	422	408	380	440	400	390	383	426	408	441	408	403	432	459	421	394	413	436	393	412	422	425	415	411	368	423	423	369	415	414	425	412	418	437	409	428	392	439	432	400	416	387	437	411	431	413	417	407	398	411	384	413	398	403	416	403	384	400	417	385	388	445	440	380	417	420	392	409	442	397	401	403	413	377	415	422	421	422	388	407	431	437	413	421	407	412	434	408	400	424	387	391	395	377	423	428	406	413	450	435	438	389	434	412	428	412	396	393	423	417	422	393	414	398	441	418	424	402	408	436	429	433	446	396	413	431	417	398	426
28074	16170	6230	2641	1218	1385	1265	2641	686	114	126	97	118	120	134	116	134	107	115	124	113	120	110	101	113	116	110	106	122	116	103	112	110	107	116	123	116	129	101	116	111	134	108	113	103	121	106	100	91	105	122	107	124	106	115	100	123	127	117	127	100	106	116	121	135	119	117	137	104	119	137	118	121	128	122	104	111	129	103	124	102	109	102	124	94	87	120	107	100	119	116	97	98	117	114	120	87	110	111	121	128	93	108	104	123	116	104	111	114	135	107	123	97	95	118	100	120	121	114	105	123	119	108	99	105	109	125	112	132	101	112	119	120	130	121	140	104	96	100	137	131	123	117	95	135	108	130	102	109	132	105	131	104	114	100	129	106	119	101	101	121	140	91	134	125	107	134	121	120	120	116	105	110	131	109	119	105	116	144	111	115	94	116	116	116	103	118	98	114	102	117	116	117	118	100	122	111	138	124	127	108	113	122	127	112	131	91	100	96	110	107	121	123	104	102	98	99	101	97	110	123	98	101	116	118	112	118	116	111	108	94	120	124	119	104	134	97	123	110	118	109	112	101	96	116	123	108	113	104	123	103	109	130	109	112	131	111	112	114	101	124	134	123	101	106	121	116	129	101	124	103	116	128	97	129	101	111	93	118	109	114	118	92	110	110	110	112	118	94	116	105	100	108	119	122	119	116	112	119	94	117	104	131	107	112	127	127	111	109	110	96	115	108	121	102	101	118	115	100	102	103	126	109	108	128	115	104	113	125	125	118	119	120	123	110	114	117	102	126	121	119	132	122	123	114	104	120	113	109	115	111	98	108	129	93	120	119	115	108	106	93	131	114	117	107	110	115	90	123	97	117	130	120	111	124	140	118	104	118	126	130	132	121	106	114	109	131	106	119	101	117	106	128	126	122	100	120	131	117	113	123	98	102	114	102	120	122	112	117	123	104	105	111	104	122	108	122	108	107	101	114	121	119	122	135	121	135	108	106	123	117	131	118	104	112	87	115	111	106	95	130	125	124	94	105	97	118	137	110	115	121	138	103	118	107	123	115	91	113	105	120	100	129	124	97	108	131	109	103	120	108	130	109	106	117	101	112	117	106	99	110	139	109	96	125	116	100	118	127	115	103	107	115	124	110	112	123	122	114	124	131	105	131	128	118	105	110	95	101	112	106	114	118	111	114	108	112	124	128	123	100	98	123	115	120	114	100	98	111	100	103	120	111	99	100	115	126	126	116	97	122	107	118	108	113	106	97	106	108	119	105	107	92	102	127	97	91	120	128	121	100	124	109	102	124	114	120	101	129	129	127	108	109	107	115	103	81	108	107	120	108	111	113	123	106	131	90	109	132	112	114	125	102	109	110	96	127	115	127	135	107	91	120	107	104	114	112	100	107	102	109	113	97	116	123	91	95	116	113	116	112	119	98	97	111	95	123	123	112	99	124	116	117	104	106	104	116	105	112	123	84	116	120	111	101	111	93	104	132	101	114	131	99	94	109	105	106	106	106	109	104	105	111	134	126	129	127	113	118	112	110	123	117	121	102	115	101	116	121	119	103	113	102	112	105	123	111	108	132	99	128	124	114	117	120	117	128	108	112	123	101	125	106	106	111	120	116	120	96	92	111	131	118	123	113	122	125	109	138	118	115	115	111	112	116	124	109	120	127	139	99	118	101	120	121	109	89	112	142	97	81	99	102	119	104	103	119	99	118	115	106	104	115	123	123	122	106	121	112	106	109	120	122	105	111	131	129	104	97	102	111	79	111	130	112	111	114	106	123	123	99	93	110	136	117	119	99	123	131	114	124	117	121	122	111	124	114	93	113	120	120	114	117	133	102	123	115	117	102	116	111	117	113	122	124	113	98	95	96	115	104	93	103	120	128	111	111	117	102	114	115	112	121	91	108	144	112	123	111	117	113	121	97	117	132	112	121	114	122	127	116	131	106	131	110	107	98	118	102	105	106	116	107	108	107	127	123	109	106	95	122	108	137	109	117	124	131	132	99	112	94	115	113	96	111	113	120	95	125	124	122	124	106	105	105	112	120	107	114	109	122	94	110	110	101	113	110	110	125	100	103	112	108	135	118	127	106	117	113	93	117	118	108	127	106	112	113	108	111	113	125	124	96	111	112	135	107	110	107	123	106	119	117	102	124	121	119	113	119	125	119	92	98	113	106	117	127	126	128	111	113	123	121	122	95	96	120	114	106	131	109	106	97	117	110	100	107	113	108	102	105	95	122	117	114	116	104	105	96	111	119	97	118	114	118	104	108	123	107	111	103	117	116	106	131	129	104	97	101	107	129	122	121	105	135	112	117	103	106	130	99	119	109	90	120	129	134	129	109	116	126	95	106	122	103	118	119	117	107	104	104	104	115	112	116	108	102	122	111	121	130	101	121	94	98	113	121	143	109	109	118	123	121	108	117	119	117	116	119	118	96	106	107	143	121	88	117	102	130	94	138	118	118	112	112	128	113	119	119	129	113	125	121	110	118	120	112	110	122	127	116	110	122	118	119	113	121	115	128	118	115	124	118	126	110	118	128	133	96	112	100	112	102	122	99	131	102	118	109	91	107	117	122	115	112	95	105	120	130	114	104	120	116	126	122	106	101	123	104	108	109	119	105	134	88	108	94	111	119	102	112	116	110	124	106	93	80	107	107	119	114	107	106	114	122	110	120	91	116	113	102	119	103	120	117	113	109	113	108	105	127	112	108	119	116	119	120	118	113	104	119	120	101	98	113	105	121	111	104	117	118	102	101	133	119	119	113	101	123	109	133	135	100	107	116	105	101	107	110	105	126	113	103	136	107	111	103	108	110	113	111	103	111	99	136	121	111	96	140	116	119	106	122	106	108	109	122	116	101	114	101	140	145	124	126	132	98	109	115	98	104	108	102	105	106	110	105	105	100	124	108	122	110	106	127	106	115	117	124	113	114	126	119	123	122	93	107	113	108	116	105	113	91	109	127	122	120	103	112	102	122	126	135	115	125	112	104	127	99	116	158	105	104	125	107	111	105	107	106	134	112	111	107	114	126	113	103	107	114	121	127	128	116	112	115	123	121	116	113	113	77	122	99	111	113	125	89	128	95	97	110	117	103	99	133	112	111	144	108	114	133	122	103	116	106	98	121	108	113	109	118	113	104	138	100	110	111	113	114	113	100	114	108	111	142	125	125	126	115	93	141	91	102	110	112	111	110	118	114	111	111	143	113	126	111	110	107	133	107	103	121	107	108	127	115	119	105	108	125	102	96	133	84	116	97	123	104	116	109	112	107	109	128	106	121	125	112	109	115	101	124	95	103	99	96	116	108	108	116	111	97	109	93	120	105	125	131	112	113	115	123	106	133	97	121	121	112	110	121	105	106	114	105	131	117	103	119	119	123	116	130	103	129	112	106	114	130	109	115	119	109	130	126	125	114	126	97	137	123	106	106	117	120	114	114	131	140	120	102	109	121	107	113	97	111	129	121	118	125	93	118	113	118	100	123	100
12374	10455	9464	4451	2446	2929	2780	4999	1004	132	141	139	140	129	131	142	150	125	136	101	126	123	113	139	144	131	129	125	128	141	123	134	137	112	131	108	122	130	135	126	121	109	110	124	106	128	129	113	127	99	117	115	123	117	106	119	122	121	119	131	128	112	110	126	129	136	132	111	137	127	108	114	124	111	122	119	123	128	134	123	127	124	133	127	117	129	128	122	121	129	111	130	125	123	136	111	139	99	123	116	115	107	127	120	124	115	127	118	113	125	131	116	116	155	116	127	142	124	127	122	135	139	113	132	130	128	136	121	130	113	117	112	126	116	118	111	125	124	128	141	137	122	130	138	122	124	119	125	119	118	124	116	132	137	141	125	143	150	109	112	131	122	124	105	140	137	124	136	121	122	137	104	127	129	125	119	124	125	141	129	136	98	137	122	143	128	125	123	137	128	142	129	131	131	122	112	126	135	114	122	115	132	132	138	136	124	119	143	112	138	127	120	115	144	134	119	116	124	118	138	118	115	119	113	115	106	125	118	96	101	119	107	129	118	124	106	134	116	118	128	134	125	100	130	113	126	130	137	112	119	155	123	119	127	114	137	119	132	126	132	121	126	128	117	114	118	128	134	132	104	138	97	138	129	127	120	116	125	109	135	151	123	136	129	124	121	118	122	129	118	95	114	110	112	106	118	137	143	115	123	120	128	112	121	139	128	126	121	143	118	136	108	132	136	127	141	127	125	109	119	113	113	125	124	111	109	128	141	114	135	101	149	121	123	110	124	145	132	135	132	136	126	141	128	113	128	135	118	140	130	120	112	129	121	119	130	139	128	108	121	124	124	132	120	129	118	120	147	116	99	107	134	127	109	128	129	110	121	114	134	157	128	116	124	141	144	125	127	122	119	137	126	101	129	131	117	119	124	124	125	129	122	115	125	122	124	142	128	120	135	122	139	128	101	126	116	112	129	141	123	129	118	136	130	120	120	129	124	115	123	129	124	117	134	128	116	133	122	110	129	133	124	134	112	140	132	108	106	122	119	115	128	118	120	120	137	136	117	137	120	126	141	130	133	127	136	134	113	137	107	115	96	135	127	125	120	111	117	103	120	120	134	133	143	151	128	142	96	126	105	113	121	135	132	127	115	121	128	128	130	128	142	122	117	120	122	146	140	128	109	123	127	144	119	113	133	116	129	120	121	137	108	112	128	114	116	120	143	112	113	127	105	130	132	119	109	96	93	122	120	115	130	115	104	121	133	116	143	114	119	132	113	136	118	103	117	130	130	134	125	110	114	136	133	122	109	135	138	129	127	134	125	112	151	131	131	115	130	124	110	120	131	127	128	120	115	103	134	117	138	130	128	134	116	138	131	120	135	126	111	123	141	136	124	123	129	124	120	114	120	114	121	131	117	147	112	99	115	110	126	127	120	102	113	132	128	113	114	132	104	135	124	113	112	128	117	120	110	101	110	116	140	112	128	116	122	144	116	131	134	130	112	103	123	143	111	133	119	129	116	124	121	137	131	129	105	109	122	128	122	114	103	134	99	127	120	122	108	142	117	137	120	129	126	132	138	131	106	119	86	131	116	135	126	130	136	149	106	119	116	114	135	106	117	123	111	110	118	125	126	139	139	135	125	138	115	133	106	116	116	131	131	146	113	132	127	139	122	136	141	102	118	133	113	140	108	114	143	127	122	136	149	123	146	120	131	126	129	120	121	123	121	106	120	131	124	101	126	119	133	116	132	150	123	130	135	131	115	115	116	129	133	110	115	120	123	122	131	136	137	127	118	139	138	134	125	125	115	108	116	125	120	123	129	115	107	127	117	134	122	132	117	105	116	133	121	116	132	137	119	89	130	119	106	137	137	116	121	137	130	116	112	131	95	127	142	150	125	122	116	134	121	131	133	123	131	137	109	135	124	136	119	124	116	126	126	122	116	113	106	121	99	124	120	135	143	119	134	138	120	128	122	127	120	124	112	103	137	116	117	127	121	127	142	139	117	113	120	112	108	136	134	120	126	120	134	128	136	128	127	133	138	117	138	106	125	115	140	123	138	121	108	125	114	131	117	126	108	124	114	122	146	123	118	123	122	121	112	128	123	121	137	123	123	109	114	136	123	112	127	111	139	126	128	111	114	127	128	118	121	141	123	122	141	127	128	114	112	128	122	105	130	135	113	113	122	120	108	120	122	132	133	118	100	128	135	126	117	127	135	128	136	115	118	119	122	130	120	113	124	114	126	147	140	129	133	144	123	140	135	122	125	128	117	114	129	121	125	119	133	140	118	113	115	119	142	117	124	112	129	116	129	128	124	120	113	112	115	125	122	132	127	123	112	110	127	135	116	133	108	118	136	115	117	138	116	134	125	120	110	122	137	103	124	128	126	130	119	127	127	120	118	124	113	118	122	131	123	119	117	122	117	115	112	114	149	105	124	130	131	114	133	113	137	122	139	141	111	135	120	134	112	133	122	123	126	127	119	140	126	121	97	114	126	120	112	133	113	118	115	109	133	131	108	116	141	106	120	119	120	140	112	123	116	116	126	137	118	129	126	111	131	130	130	120	112	136	118	133	129	113	130	128	117	121	125	125	112	122	130	110	141	125	130	108	116	120	111	110	106	133	130	124	121	133	106	113	111	105	129	121	133	132	123	133	121	130	109	148	114	117	125	125	122	119	123	116	131	121	137	105	133	102	118	123	116	113	120	111	134	126	123	134	133	119	140	128	124	121	129	134	130	121	121	120	122	131	121	139	153	120	129	128	117	133	129	130	130	128	120	156	119	128	123	124	114	97	123	114	130	114	126	140	122	130	121	134	125	116	140	125	117	109	127	130	146	124	142	132	137	102	136	107	116	130	132	123	120	145	123	126	136	140	96	144	137	147	142	137	124	152	133	113	153	120	117	119	99	106	122	101	115	128	128	144	118	121	104	137	124	108	133	139	133	126	141	114	126	119	124	130	137	125	142	135	119	115	120	107	100	113	124	123	120	125	130	120	106	133	108	122	136	119	115	105	107	128	121	111	132	141	111	125	107	127	118	124	142	109	110	137	110	130	118	113	128	133	104	136	122	142	131	129	113	130	132	133	161	133	123	112	133	152	116	115	102	114	112	98	121	97	118	96	126	112	128	121	116	133	104	105	128	137	126	128	132	121	113	110	108	107	115	128	103	143	117	122	127	134	127	118	126	109	128	92	99	121	127	119	113	148	126	111	127	125	121	124	116	119	120	110	115	122	119	121	125	117	132	120	136	122	120	115	110	158	121	112	106	118	115	120	145	119	128	133	121	116	127	121	117	129	125	134	112	129	114	138	110	133	121	119	108	103	106	121	115	101	98	121	126	132	120	147	116	101	135	124	136	128	126	119	127	141	119	133	131	103	119	127	142	150	131	127	126	123	126	108	111	140	114	137	125	105	120	128	119	146	124	120	108	114	121	131	132	111	103	115	110	127	128	139	129	111	130	129	131	133	137	109	136	134	109	126	110	138	116
24931	20426	26795	23986	20436	12031	10326	37960	21918	1613	456	409	366	344	333	315	317	340	303	289	293	289	302	315	272	282	294	291	273	256	225	277	278	274	237	283	246	272	249	244	269	274	264	285	273	228	224	251	247	269	253	290	250	246	241	246	278	240	236	255	247	248	273	221	269	233	226	239	216	237	257	238	226	258	239	268	236	250	279	245	233	250	241	244	290	227	269	258	283	274	254	242	265	256	246	239	238	226	228	235	258	273	251	246	268	235	238	235	267	240	282	250	264	245	266	244	246	247	235	232	295	249	252	279	233	228	256	246	256	254	283	246	235	261	231	265	258	228	263	287	272	280	265	244	249	242	263	269	267	256	245	243	252	283	260	257	258	243	259	260	249	237	275	248	272	251	248	256	246	238	254	273	264	281	240	226	225	220	234	249	237	240	228	253	254	278	236	273	269	239	236	236	257	291	268	286	262	266	245	238	237	249	242	239	260	210	244	247	261	269	245	247	235	250	241	245	258	242	251	223	259	254	242	234	253	250	236	264	245	271	225	256	243	262	258	248	261	246	245	259	238	268	287	264	242	244	230	265	234	231	279	267	248	222	237	244	270	265	236	230	220	257	243	246	261	247	238	280	204	266	262	239	256	255	236	259	294	251	239	222	242	251	251	260	253	259	264	255	267	245	230	254	234	249	247	239	250	259	261	242	246	243	249	261	274	247	245	232	234	255	248	221	266	250	257	266	255	248	269	248	231	258	267	238	247	258	257	252	248	215	256	252	270	237	240	234	247	251	241	267	250	265	260	251	269	258	259	268	265	232	275	254	222	281	254	258	249	253	244	215	246	243	210	252	232	238	229	238	259	230	259	236	250	261	242	258	255	257	240	250	242	215	246	255	254	289	237	244	230	248	230	254	276	262	264	236	253	263	253	270	240	254	252	221	232	250	238	252	236	235	239	230	257	248	256	251	242	267	259	234	256	256	226	257	231	242	243	253	236	267	241	258	247	264	238	262	267	221	229	264	249	258	234	242	277	238	247	294	290	255	246	254	275	255	248	246	244	225	251	238	236	212	248	269	246	250	251	272	252	226	239	250	271	224	227	245	223	261	256	246	230	281	235	258	267	231	237	228	233	264	236	249	238	222	234	259	228	246	212	266	232	285	272	230	277	236	247	248	244	272	223	237	253	244	242	231	284	263	262	242	256	244	245	262	236	242	233	256	252	250	266	254	270	286	277	242	230	249	259	275	249	218	243	233	249	274	244	260	254	266	243	211	246	278	245	258	207	231	250	256	242	259	271	245	250	231	263	256	260	268	244	246	266	263	261	261	242	265	229	266	285	251	234	232	217	219	254	215	247	257	258	255	243	257	233	254	217	217	269	263	240	232	237	257	252	244	283	244	234	229	248	245	255	241	282	250	246	238	252	245	276	265	259	215	269	234	244	267	230	248	245	232	271	248	235	263	232	242	238	246	235	227	251	266	242	271	240	248	243	221	247	223	254	268	261	242	257	221	248	257	258	259	248	228	227	233	240	242	264	233	227	236	243	266	255	250	250	230	274	232	219	241	213	262	259	248	230	261	231	229	260	264	239	247	257	249	252	263	254	232	279	251	261	258	233	271	228	278	231	232	253	215	237	253	250	249	234	217	227	249	238	247	277	242	268	226	214	213	237	264	238	280	238	274	242	250	235	252	265	256	255	235	238	258	240	265	253	246	278	258	256	259	230	234	264	249	244	277	272	226	251	261	216	253	249	229	238	236	266	246	240	265	239	230	233	224	259	242	248	236	271	261	244	252	261	260	233	246	272	249	256	231	243	266	260	256	236	246	261	249	261	280	255	243	258	235	238	236	237	243	222	259	232	266	275	269	248	240	259	247	268	261	226	234	265	256	251	237	264	251	258	269	253	244	249	243	255	240	250	241	249	272	223	239	245	250	223	215	241	250	242	259	239	264	212	261	268	271	242	253	247	252	278	236	237	253	239	245	254	240	278	263	245	253	233	244	243	232	236	241	289	223	266	231	257	241	250	238	239	250	245	237	234	245	265	263	259	230	258	257	261	237	277	284	249	234	274	263	264	248	259	252	237	231	232	261	243	225	241	239	254	241	256	242	245	254	234	273	244	241	245	292	253	239	281	265	267	238	264	242	237	254	219	247	242	245	258	250	231	212	277	282	253	229	258	259	265	247	268	259	243	254	220	285	253	260	236	253	248	256	263	230	236	209	275	257	258	234	252	255	243	249	250	280	239	241	235	257	261	276	232	240	271	223	262	252	249	268	247	235	241	246	228	233	245	230	231	247	260	261	251	264	258	251	256	242	243	234	230	243	231	258	277	257	249	246	247	266	277	223	252	237	207	230	287	260	263	270	238	263	224	230	256	259	255	249	256	257	236	257	257	286	277	229	255	238	213	215	253	227	247	261	243	240	239	233	259	236	283	247	281	243	245	255	281	255	237	251	272	245	243	224	280	227	241	259	212	255	246	278	254	220	257	262	240	251	255	247	274	229	225	272	246	245	244	234	254	255	257	279	251	245	250	244	284	243	246	252	234	231	249	276	251	266	275	269	234	247	257	267	249	241	241	239	274	249	248	262	218	270	223	269	271	269	218	252	253	243	232	227	264	255	250	232	242	241	252	242	242	236	280	280	246	233	247	251	258	254	238	253	265	276	250	237	251	210	249	247	252	249	262	259	270	241	238	275	263	277	250	268	239	228	273	242	253	244	263	263	284	219	251	265	222	238	266	256	232	234	221	238	241	237	246	243	246	263	237	229	237	258	261	244	279	263	253	269	264	275	244	236	268	201	230	274	252	268	255	261	251	284	240	251	208	238	271	269	255	254	244	230	246	240	254	245	242	273	257	268	275	270	287	229	251	276	247	241	262	241	254	244	256	247	257	234	214	245	238	261	251	258	246	263	230	255	236	259	263	254	231	249	276	252	296	252	258	213	242	239	253	259	240	271	228	229	232	270	235	240	271	262	244	244	283	255	246	243	245	238	259	296	258	268	250	225	243	251	242	270	242	241	267	257	270	269	262	234	263	245	228	270	242	226	275	248	223	253	249	266	299	254	260	215	251	250	219	250	255	259	260	251	266	240	246	266	231	270	278	232	227	268	261	274	230	230	256	260	249	253	258	246	244	269	239	250	261	251	239	261	275	262	269	253	270	255	267	249	268	282	258	240	257	244	232	239	258	219	218	290	251	236	240	283	232	245	210	246	263	245	219	278	255	263	252	237	241	251	248	233	264	244	235	274	247	263	249	255	250	273	265	264	244	259	232	244	241	253	249	257	238	221	237	232	242	261	267	248	250	261	236	250	244	253	241	236	236	241	249	225	277	238	237	268	217	248	250	222	256	244	258	279	261	230	240	270	236	249	234	267	270	232	255	254	215	259	257	233	252	251	256	256	268	248	278	226	270	265	247	242	219	255	272	259	233	247	246	240	257	272	246	253	258	257	250	261	268	223	216	251	266	226	244	247	261	241	222	269
17964	32670	17945	12275	5881	5015	14946	40748	10744	731	606	586	549	467	431	419	367	347	337	333	327	298	321	281	307	305	280	294	293	282	261	245	253	249	230	276	244	239	217	269	256	234	233	254	267	247	241	252	266	250	241	210	247	249	272	232	243	257	237	248	246	216	248	266	248	233	219	254	223	245	223	227	239	253	242	236	226	242	219	231	248	255	229	239	235	265	257	251	248	229	226	252	242	277	239	249	231	251	255	260	247	246	246	218	260	248	245	249	248	198	219	239	231	260	243	241	260	222	220	239	239	233	239	244	223	240	237	207	225	230	240	234	226	254	208	244	232	240	241	254	219	245	260	230	230	237	218	245	239	238	241	225	216	245	211	209	246	249	259	250	236	233	245	244	242	224	241	245	252	249	233	251	242	240	264	250	250	229	240	276	253	252	224	226	228	206	229	236	236	235	233	218	257	245	219	234	252	214	246	255	239	230	250	269	253	235	239	239	253	247	245	217	246	213	234	221	232	248	239	234	235	254	243	206	245	272	229	232	251	226	253	221	227	239	214	230	220	238	235	237	237	234	222	223	246	228	225	245	250	248	230	218	256	248	222	253	229	237	240	210	226	259	241	239	237	249	214	259	248	231	236	247	236	232	242	211	247	236	236	235	239	252	274	217	228	227	221	217	252	258	238	240	246	214	215	235	226	244	227	243	255	233	235	259	240	232	239	238	243	248	249	246	221	266	217	246	226	262	233	235	254	254	250	240	228	206	240	214	239	233	266	223	247	258	244	247	232	248	234	240	220	259	239	233	229	226	233	238	256	200	249	240	240	224	241	218	241	242	231	223	272	214	242	228	262	250	257	226	227	228	233	238	233	221	225	214	238	229	228	274	225	230	235	232	227	224	231	247	225	249	274	229	248	251	254	236	218	227	222	225	234	230	213	230	251	228	259	258	249	226	246	274	262	226	257	261	231	225	219	237	242	226	246	248	228	239	226	253	220	240	258	233	247	259	197	231	243	253	255	240	261	253	246	212	233	238	252	225	275	241	212	243	243	247	256	211	204	242	234	247	236	245	244	200	225	242	225	232	255	250	225	228	258	247	226	236	240	255	227	226	232	227	226	245	227	232	233	248	238	232	246	247	239	239	226	246	249	238	239	217	240	239	207	220	232	221	223	226	240	241	218	240	251	229	257	273	209	250	234	236	247	230	233	232	252	256	224	277	253	255	216	224	214	233	224	230	229	243	242	236	223	237	237	270	234	246	238	245	222	233	216	197	213	255	243	219	235	247	243	245	201	252	250	237	220	222	239	240	226	239	209	243	236	255	216	255	246	234	225	258	212	242	253	225	229	223	272	239	241	225	227	246	263	228	243	247	258	241	223	243	217	227	255	238	236	228	229	266	208	237	240	251	210	244	267	212	257	231	207	230	253	236	210	230	260	228	223	221	221	234	248	240	232	242	240	220	211	235	203	252	261	263	230	220	230	210	214	241	239	250	244	213	253	214	242	232	200	252	249	279	232	262	235	235	222	230	257	236	251	229	224	239	223	232	262	241	231	238	240	226	243	225	229	243	195	250	229	235	221	245	234	211	210	216	249	244	263	241	233	214	227	241	235	259	264	210	221	245	239	228	223	244	238	247	215	225	233	242	252	223	224	244	242	229	230	237	237	230	227	216	233	230	227	195	229	255	235	213	209	228	240	226	229	242	238	248	245	243	254	249	234	219	237	244	237	255	248	231	244	237	197	223	238	233	228	281	251	239	216	234	213	243	242	269	237	230	238	231	224	238	249	239	255	236	227	213	241	244	244	230	232	241	237	248	223	239	233	257	238	269	248	249	220	241	215	257	243	253	214	218	230	240	272	274	258	213	217	237	234	248	242	241	236	212	223	255	255	228	223	229	250	217	232	230	238	235	246	244	247	240	228	236	224	197	229	232	227	220	234	207	253	239	234	221	227	215	256	239	229	250	247	218	245	227	232	259	232	210	240	248	228	248	193	210	231	224	253	214	214	241	253	243	250	237	265	227	224	239	231	237	218	261	230	246	230	233	239	256	240	222	226	256	226	227	237	244	256	202	224	229	273	220	206	230	243	228	253	243	247	269	238	268	220	213	232	225	218	237	245	246	247	216	223	258	232	227	217	246	235	292	222	235	242	237	219	246	231	224	246	232	240	238	225	214	242	220	207	282	210	220	252	258	226	254	272	262	293	239	242	239	218	247	245	229	233	238	239	231	217	220	237	259	195	255	227	253	218	203	246	207	230	226	261	237	258	220	243	243	253	224	258	233	235	214	249	269	224	242	271	227	235	239	212	229	228	256	238	217	224	212	244	251	227	236	257	231	236	246	203	254	239	218	230	229	229	254	210	244	233	287	222	222	247	212	254	252	243	250	259	242	219	231	260	221	213	236	231	227	235	259	222	221	275	252	202	213	251	244	243	244	254	251	239	266	240	241	257	231	262	240	240	252	222	235	227	224	205	196	235	248	232	238	223	258	255	220	257	237	245	244	233	250	259	225	250	241	234	246	231	246	237	228	223	242	235	225	209	235	248	240	233	256	268	222	238	229	218	239	243	244	250	263	242	241	221	226	257	241	258	262	256	244	257	242	231	219	237	222	242	243	228	239	208	206	229	243	260	225	217	236	227	224	219	236	233	231	224	205	237	232	239	198	236	236	216	251	239	240	231	261	221	267	236	234	229	229	224	235	227	237	251	214	230	234	255	229	240	226	250	244	225	255	202	212	263	238	259	261	216	232	229	221	239	211	258	216	233	236	239	223	249	239	257	235	223	221	240	218	245	252	238	223	254	221	214	247	269	259	218	219	251	224	230	254	234	233	256	254	223	223	210	224	246	238	243	238	230	254	248	233	240	231	246	255	212	229	243	235	224	214	208	260	248	232	220	212	228	229	237	243	231	236	253	256	254	219	245	229	233	219	252	245	238	208	220	246	245	246	245	221	227	246	224	256	235	216	241	238	200	219	236	274	246	250	245	225	222	239	257	235	229	222	238	259	260	250	223	225	236	230	203	213	228	225	278	245	250	238	251	221	228	219	260	266	237	243	245	241	217	248	245	229	222	239	211	217	261	256	253	243	251	227	244	254	237	228	231	244	247	241	264	245	234	240	256	259	243	239	231	230	227	236	239	213	228	214	232	268	230	253	214	241	261	269	261	248	226	234	246	225	251	247	246	216	244	228	215	240	228	248	232	250	238	243	247	258	269	262	239	225	237	217	247	238	276	220	240	230	215	250	231	212	246	238	243	259	223	233	230	226	239	237	215	225	229	245	237	223	236	257	243	217	225	227	251	226	234	239	249	226	248	242	235	219	275	216	245	239	221	195	246	231	223	222	221	278	237	216	227	256	213	251	225	227	235	228	230	216	227	227	235	233	237	233	235	195	258	240	222	214	232	252	235	229	269	271	253	237	229	252	229	245	236	234	236	224	232	242	238	204	224	243	228	246	256	208	225	242	213	215	253	225	251	230	249	266
22606	20392	26992	23673	20409	21058	37422	51315	28237	4857	888	694	674	681	637	591	583	594	567	530	549	555	518	518	553	518	527	481	493	502	494	507	477	483	424	485	461	470	457	484	505	496	460	495	468	468	436	481	463	448	519	432	499	483	475	418	483	477	480	463	484	445	460	497	436	460	461	460	449	440	444	448	448	441	469	473	446	476	494	470	506	493	451	478	482	471	465	515	458	455	448	470	443	417	470	458	422	446	445	422	460	464	441	463	424	441	430	443	438	465	455	455	439	489	432	459	481	439	489	442	444	417	415	461	503	460	406	465	467	404	469	432	467	478	467	475	438	481	431	471	465	464	471	429	453	479	433	447	467	457	441	496	436	472	484	448	478	468	466	420	489	446	437	468	480	446	480	497	425	456	436	482	427	466	452	428	423	428	462	473	481	451	466	459	454	458	457	420	458	443	470	455	483	437	467	465	469	453	472	445	443	465	453	414	475	444	420	468	408	487	445	477	460	445	479	430	434	432	451	444	439	461	454	443	462	477	448	444	450	440	465	472	481	447	433	423	478	502	508	488	456	453	447	458	472	458	505	467	432	460	436	441	459	475	422	450	444	506	429	447	464	476	444	473	463	475	456	450	454	442	436	456	476	465	490	411	438	444	464	434	421	457	475	497	514	460	450	490	489	455	508	450	504	437	437	463	463	473	458	437	490	433	487	479	484	476	475	441	462	453	451	448	441	434	489	460	429	470	448	472	445	462	459	479	478	477	427	431	456	425	436	439	427	434	480	422	447	447	475	451	474	480	442	458	433	393	436	482	454	477	462	475	488	474	465	476	444	471	440	446	458	461	480	444	447	465	453	462	414	450	451	486	464	442	456	429	444	458	471	474	472	467	471	435	437	465	445	455	473	442	432	479	441	431	434	462	408	439	439	445	458	419	444	451	487	456	452	462	464	405	460	474	452	431	462	414	476	469	441	448	421	442	462	468	451	430	465	485	441	464	485	459	416	478	443	409	443	477	456	451	494	473	457	437	479	457	438	440	453	437	483	465	463	469	437	476	425	439	451	470	442	427	474	441	410	443	467	467	439	491	472	464	419	448	432	454	472	494	477	428	437	479	462	473	427	465	457	459	482	440	469	470	450	467	456	443	452	433	424	446	477	469	437	492	455	470	464	435	443	460	398	463	451	451	465	451	460	471	432	464	452	420	462	444	473	460	432	445	475	462	425	452	469	444	451	457	448	462	449	480	470	491	459	428	491	472	425	468	463	459	487	434	442	513	481	432	477	462	439	430	465	486	435	499	449	472	443	469	466	420	452	460	452	450	457	454	480	468	456	452	447	461	483	481	453	500	478	442	463	428	490	451	458	466	458	484	481	411	451	444	498	448	495	437	451	436	473	449	409	438	461	481	459	462	437	438	466	452	460	438	484	427	471	476	439	472	503	476	448	412	476	479	491	460	440	457	475	472	444	484	491	451	440	485	441	467	452	453	481	459	460	456	446	448	478	420	470	478	451	458	473	446	451	459	471	462	456	447	490	478	458	437	428	473	462	424	444	498	449	434	461	457	454	456	459	471	443	446	504	495	476	432	471	465	451	489	452	470	415	480	435	461	458	489	448	448	426	466	441	434	442	451	478	436	499	438	465	462	440	450	448	469	464	476	442	445	476	456	456	450	424	473	424	446	470	473	430	442	496	463	429	463	466	447	447	463	430	470	462	462	452	446	463	468	445	423	446	511	445	434	491	479	477	490	470	462	418	493	444	436	422	444	513	436	464	449	458	457	422	419	481	484	472	469	435	465	466	475	445	492	444	430	446	461	474	442	427	457	427	449	439	465	467	449	434	429	413	438	449	465	447	412	415	484	474	446	479	438	426	498	461	470	428	453	473	444	458	440	457	495	447	448	455	470	453	466	513	459	482	485	426	464	455	427	449	468	428	458	454	520	458	436	416	437	429	475	429	433	417	448	456	447	452	428	457	468	499	478	430	437	408	434	448	492	421	475	419	454	467	477	441	489	453	470	436	465	461	470	422	457	456	440	464	428	460	440	504	476	453	451	484	470	485	445	478	449	430	451	423	459	445	446	460	428	444	435	445	480	430	441	438	449	451	419	452	462	425	491	476	452	466	447	459	484	473	474	423	421	433	445	487	524	454	486	430	412	461	437	434	432	447	433	444	464	465	433	459	479	447	464	481	497	432	441	433	436	413	479	426	443	496	464	455	454	455	422	439	466	441	449	511	452	464	472	475	439	442	471	435	440	515	474	454	463	455	472	422	447	437	457	451	464	445	473	475	463	494	480	481	447	419	457	496	461	457	482	498	449	455	476	422	449	418	450	473	437	438	439	436	460	448	449	460	455	472	481	429	461	436	450	445	438	403	470	451	427	480	443	462	453	485	439	415	435	424	435	453	461	438	451	439	452	452	465	417	450	471	420	446	479	440	470	457	441	457	430	448	478	427	483	433	457	430	464	492	470	415	433	440	442	479	427	468	499	464	477	427	455	466	463	429	451	461	439	450	446	469	481	462	443	453	436	446	453	407	468	491	438	440	418	512	466	488	458	443	468	432	484	455	451	422	433	451	474	492	459	450	444	457	461	439	425	456	466	487	466	474	433	434	394	477	467	439	442	469	497	446	451	438	484	445	468	442	430	437	447	471	473	465	409	420	463	456	483	498	419	432	438	438	435	491	427	482	447	444	475	493	464	454	491	459	425	436	460	468	439	405	451	463	482	437	443	431	460	453	495	457	474	408	489	473	447	494	442	452	447	428	469	429	472	461	448	448	466	449	429	489	457	426	462	445	463	445	446	507	448	447	467	462	464	461	436	457	442	437	444	484	453	477	477	464	439	458	452	473	466	421	437	454	481	449	444	459	466	477	466	452	451	474	447	424	479	455	473	457	445	436	453	421	465	448	426	474	484	469	433	460	473	482	422	465	459	473	446	497	479	506	429	445	477	457	454	443	452	421	413	461	464	453	439	449	451	440	421	453	454	457	458	444	460	419	487	457	432	480	460	463	462	445	466	479	407	454	474	450	471	470	467	444	426	443	438	445	475	427	474	468	447	459	422	447	419	471	474	478	473	465	471	424	439	451	461	471	446	494	439	483	478	430	466	435	480	453	485	430	450	387	418	464	476	452	486	443	446	472	446	432	455	454	419	455	436	448	481	462	463	463	486	451	456	447	455	443	442	437	475	448	494	423	424	472	503	460	455	462	433	507	470	413	408	412	466	470	464	454	428	458	458	463	478	447	473	506	460	439	441	452	434	469	410	461	463	486	462	460	496	418	445	448	456	466	465	467	514	465	430	459	419	457	463	442	434	441	455	459	441	449	448	443	463	492	491	470	441	427	451	447	439	417	412	468	442	434	508	440	463	461	467	427	443	450	468	472	460	438	474	441	480	481	439	427	443	443	449	446	427	457	503	461	497	472	493	445	494	457	479	485	432	497	470	424	447	487	462	503	455	466	469	439	446	430	460	444	467	414	488
20167	38333	26284	17606	10920	11603	36558	49624	14598	1294	1099	1058	919	858	827	760	681	672	636	639	603	569	529	560	539	519	537	515	488	494	518	476	450	472	459	491	491	486	440	471	459	456	455	470	455	438	452	461	457	463	456	452	447	452	461	472	453	462	421	420	463	431	428	437	429	442	415	405	430	431	428	488	427	448	404	459	504	418	395	432	424	406	435	448	417	476	460	411	472	452	456	416	445	445	419	410	422	442	452	449	408	411	420	385	455	381	414	409	434	442	404	436	449	429	441	434	429	454	440	408	434	433	419	436	463	404	399	394	400	429	399	457	408	402	477	455	426	422	407	426	446	424	409	428	429	428	450	426	456	449	439	416	448	417	415	444	410	407	454	408	410	418	383	458	445	447	405	442	398	404	440	424	401	427	434	408	433	411	410	418	405	427	425	399	412	408	460	424	415	425	403	441	431	417	432	407	417	419	405	405	432	430	430	393	410	424	410	394	418	406	435	427	449	406	400	443	399	417	417	398	455	430	438	436	415	417	437	452	387	479	403	431	429	409	400	444	376	397	429	431	408	412	448	431	466	420	447	403	422	424	452	421	402	399	419	416	425	454	442	399	417	455	426	447	406	436	426	435	443	417	381	415	452	453	419	365	450	448	436	419	420	428	411	387	432	413	416	411	429	414	393	402	457	427	432	423	417	411	407	419	413	471	447	458	409	438	390	413	442	440	402	424	403	456	397	469	424	434	396	417	428	431	422	413	408	415	432	448	401	452	429	431	398	432	445	427	431	452	414	430	437	407	429	402	432	412	421	421	427	408	401	352	456	429	422	442	427	404	417	411	415	441	395	439	447	431	447	424	429	431	419	460	391	426	444	447	434	371	445	433	442	407	431	424	448	436	376	439	445	438	433	410	417	409	409	388	413	391	454	415	424	417	379	427	450	442	458	419	439	413	443	449	414	411	423	412	407	453	417	455	418	414	451	451	426	384	416	416	407	416	394	431	454	434	415	409	408	430	417	413	433	381	430	452	415	400	432	448	419	436	430	429	450	458	415	429	455	399	465	415	412	420	422	436	430	434	428	421	406	413	438	430	408	425	385	404	408	434	396	403	422	400	461	461	445	459	458	426	420	390	431	430	422	423	412	423	427	415	417	434	426	443	415	371	424	422	403	439	462	421	431	416	401	430	415	421	409	439	412	422	382	439	468	436	456	389	460	434	404	429	423	396	424	426	434	395	437	479	378	440	403	435	422	417	383	437	450	445	433	413	423	448	409	433	414	401	423	440	422	411	452	444	419	415	457	407	444	433	439	455	431	458	407	429	408	404	420	467	433	403	416	421	408	392	404	443	420	443	441	454	441	416	430	435	438	391	456	407	429	426	409	441	431	417	408	419	379	453	408	421	429	421	437	438	457	447	436	422	416	426	431	406	438	416	406	401	443	406	412	433	418	446	431	423	394	417	425	421	462	424	417	437	390	432	434	424	434	425	423	406	411	438	404	451	422	438	399	439	431	428	414	414	429	410	415	418	418	427	415	432	408	413	417	381	410	410	425	389	451	407	440	434	442	419	411	424	384	409	440	425	437	415	424	432	436	415	449	396	474	393	473	426	392	429	401	419	436	442	460	402	390	416	406	428	403	409	437	452	412	459	419	443	439	436	475	430	429	436	423	409	382	433	392	436	401	403	437	421	442	415	417	446	417	432	447	387	434	429	392	431	472	415	448	407	397	414	415	428	419	427	440	428	424	380	433	411	428	412	441	453	443	440	407	421	424	453	408	420	422	421	464	408	423	450	413	405	426	463	414	448	415	433	412	484	459	457	379	414	436	447	415	400	426	402	417	395	447	430	377	419	429	422	398	374	445	423	403	387	419	423	408	432	410	441	461	466	452	425	407	461	443	460	378	412	401	419	446	422	417	441	436	444	394	437	388	407	415	433	393	428	434	411	404	456	381	414	413	432	435	425	408	425	416	434	421	411	426	418	399	409	422	430	387	428	418	401	434	396	456	376	446	422	464	399	403	450	404	433	425	417	405	414	445	452	432	456	431	430	441	416	434	416	456	426	408	403	437	432	413	401	422	430	440	396	421	448	411	410	387	431	447	440	440	455	393	434	449	471	431	425	425	425	401	391	428	415	397	440	450	412	428	397	410	424	416	449	461	414	428	439	407	417	436	403	416	448	412	395	411	458	454	451	426	445	380	411	413	424	437	401	432	425	409	473	425	400	415	421	408	464	449	425	459	437	400	415	448	402	448	438	429	387	429	404	390	424	446	447	420	458	413	447	414	418	424	438	405	404	413	434	448	422	404	438	454	445	442	435	430	399	451	415	405	434	428	386	382	429	462	431	447	437	404	415	414	409	431	426	464	442	435	421	408	448	378	425	449	388	421	458	408	422	419	378	415	436	435	434	413	437	421	453	427	433	427	435	414	430	426	397	407	447	416	416	433	429	431	430	442	441	432	410	408	406	404	433	409	447	416	426	439	395	389	454	466	424	405	446	407	416	433	441	436	393	423	405	448	415	402	428	405	386	401	429	385	404	460	440	425	432	416	441	410	425	445	440	437	426	445	411	421	426	434	424	456	401	423	446	438	427	416	422	410	419	434	425	455	437	412	441	420	416	483	400	412	426	482	428	418	438	426	446	406	424	425	410	455	406	433	421	426	419	436	408	417	456	441	389	443	434	456	402	415	444	423	465	462	413	401	402	449	379	455	421	446	438	418	456	461	441	408	399	404	426	440	387	443	410	457	399	422	419	440	466	433	425	415	414	429	413	426	422	446	438	441	454	442	417	387	421	435	430	397	429	421	447	469	414	450	431	430	420	416	422	413	406	421	440	421	418	421	416	416	437	454	449	424	505	420	413	426	401	423	439	437	399	448	412	406	416	409	414	455	436	387	408	391	426	448	412	428	440	411	434	423	435	413	457	418	429	427	378	439	413	418	434	425	452	403	412	489	444	427	441	426	413	443	431	419	445	414	452	463	440	456	438	432	420	413	410	446	437	410	450	426	445	434	441	442	417	424	426	453	482	408	400	429	440	426	435	418	378	445	419	430	408	416	418	441	441	437	404	434	399	391	444	418	444	419	409	442	438	404	443	458	414	477	414	377	422	459	401	444	423	411	410	420	448	445	458	441	388	429	389	458	423	417	410	416	407	443	436	449	442	404	407	420	406	402	428	461	438	442	439	413	392	465	425	450	444	397	430	424	434	384	401	437	418	421	422	403	416	392	433	430	441	425	423	455	435	445	457	404	405	449	395	425	398	407	449	375	447	404	428	401	446	421	445	455	437	403	435	420	398	404	443	410	397	461	435	434	396	383	394	409	398	392	427	438	398	441	378	434	444	432	453	409	431	413	435	409	416	428	442	418	409	469	388	428	434	402	435	420	473	445	395	433	424	402	429	434	454	455	387	433	439	455	420	422	380	442	466	402	446	432	379	432	443	494	430	437	440	416	410	414	387	398	440	425	472	423	399	404	412	405	410
28172	16528	5712	3463	2984	2292	2748	6026	821	128	129	139	134	149	122	117	135	132	140	121	110	125	159	105	137	126	137	117	134	123	111	126	158	125	135	134	128	134	107	119	131	115	131	126	147	140	122	137	135	153	138	128	128	119	108	128	122	134	123	117	108	110	124	112	123	130	130	108	116	123	122	135	130	123	123	128	133	122	121	128	113	116	122	125	149	121	126	136	142	123	142	135	145	115	117	134	121	136	130	125	150	124	130	113	125	119	130	126	121	114	139	110	125	128	112	139	118	130	116	118	137	147	142	116	125	113	108	142	151	121	114	125	131	133	134	141	132	129	145	141	130	116	137	134	138	130	126	118	139	129	130	138	111	113	118	129	123	125	117	123	145	142	131	129	120	141	148	125	138	126	120	117	124	140	113	136	121	128	121	129	117	129	132	130	124	124	127	127	135	133	126	121	127	128	127	139	133	142	136	119	124	119	122	127	116	160	145	118	146	137	141	132	115	129	126	134	148	116	160	122	143	136	153	136	150	147	125	158	162	142	121	133	139	127	125	138	133	125	124	136	136	142	119	125	143	109	136	146	124	119	108	125	118	137	134	142	131	111	128	134	161	114	143	121	125	133	130	128	137	132	124	121	105	120	142	131	134	144	143	137	129	105	130	142	127	119	165	137	134	130	134	130	120	112	119	127	146	137	117	119	123	121	120	114	108	133	117	139	129	125	139	158	157	131	139	154	117	144	130	130	134	118	126	126	132	126	136	118	128	136	113	136	122	133	123	120	124	125	137	142	128	143	133	128	130	112	131	161	135	120	135	128	107	133	145	130	122	129	149	132	136	124	131	128	141	129	144	131	120	136	133	142	118	138	117	134	129	149	115	108	126	131	122	126	128	123	154	114	138	129	111	129	132	107	137	127	141	131	119	125	140	127	128	136	151	104	134	115	106	132	122	135	126	123	128	137	129	110	140	133	147	150	109	117	113	115	130	124	125	109	134	128	119	142	130	140	135	134	144	129	128	127	111	139	131	108	116	132	143	121	119	128	129	161	119	121	107	133	127	130	126	139	128	124	151	136	136	110	121	134	138	135	124	139	127	143	119	112	133	129	143	131	150	137	148	124	108	134	129	120	127	124	125	110	127	171	145	146	143	133	126	148	116	129	143	106	112	142	125	152	118	149	141	123	146	150	143	131	128	124	109	134	120	127	152	138	125	125	98	145	132	122	137	123	114	117	124	121	137	113	121	139	111	126	141	126	132	131	105	130	142	126	112	139	125	115	123	132	137	135	131	130	120	128	125	109	127	124	118	124	140	132	134	131	137	136	121	137	137	148	118	121	133	126	136	127	131	127	140	128	134	114	112	129	115	116	127	121	118	130	146	117	136	130	120	127	132	127	140	126	131	128	131	117	125	127	154	142	115	135	114	104	132	150	130	158	109	123	125	127	130	116	139	125	134	126	139	126	137	130	115	130	123	127	138	140	104	132	115	139	145	146	125	129	132	130	124	117	134	124	100	129	140	124	105	134	121	134	133	139	131	117	133	125	132	135	158	124	96	129	131	121	130	140	114	138	153	115	113	123	102	116	130	112	140	157	134	129	112	131	104	127	138	107	121	121	130	131	129	130	109	131	132	129	133	126	124	115	123	118	113	141	136	142	120	120	145	116	133	143	126	119	106	126	143	138	125	129	142	124	127	127	128	126	122	140	136	124	144	116	115	115	146	132	109	130	126	117	139	137	122	123	112	117	104	122	126	110	119	129	116	133	109	134	133	127	143	115	115	147	123	125	136	148	113	115	126	135	113	150	118	140	123	121	114	135	135	129	121	118	119	130	115	125	124	127	126	129	138	140	116	141	133	131	125	120	143	111	129	117	125	131	101	152	102	142	125	125	145	125	127	121	121	133	143	137	132	149	133	136	131	138	101	122	119	134	136	123	132	132	139	101	136	126	148	121	139	136	108	137	125	142	121	123	128	147	142	144	139	130	123	125	132	145	133	132	132	145	118	129	163	128	130	130	142	150	126	129	123	132	122	124	123	125	111	131	120	130	129	133	110	119	130	128	112	120	120	117	134	122	137	132	134	120	109	133	142	112	142	130	150	139	119	130	143	133	129	136	138	123	104	134	111	106	112	132	136	128	117	128	131	154	116	139	125	138	155	138	99	142	132	113	129	133	116	107	132	140	137	131	135	118	132	126	120	122	114	128	145	138	130	141	116	127	149	133	150	153	115	132	125	121	130	138	118	125	131	117	117	126	127	116	110	111	137	128	134	144	118	154	130	115	130	123	139	124	151	132	142	133	155	126	153	138	127	133	141	128	121	142	115	144	130	124	145	132	112	124	122	122	110	126	119	130	130	152	132	134	137	132	91	138	131	126	138	124	125	127	121	124	132	105	123	145	139	131	148	133	115	122	118	147	135	135	121	137	139	145	105	111	125	119	129	134	132	129	146	99	108	123	137	121	130	136	123	127	116	136	146	145	115	138	122	125	114	149	122	123	113	129	140	132	130	138	110	119	136	119	108	127	125	126	147	137	116	125	136	132	125	121	137	138	144	142	108	115	141	133	137	123	132	136	123	135	120	128	136	117	135	125	127	129	123	136	129	111	150	139	132	130	120	120	136	137	111	131	134	125	140	116	148	150	123	117	131	132	139	122	140	118	131	112	136	124	123	131	140	132	114	135	129	125	109	147	105	115	123	133	122	140	117	109	141	122	122	139	144	111	134	122	116	136	150	125	126	153	137	135	135	105	138	123	149	130	129	135	110	120	134	129	143	144	132	130	138	136	147	114	143	122	135	164	132	148	128	114	149	132	140	118	120	144	135	117	136	130	120	111	128	152	143	126	130	122	135	115	117	132	121	129	121	143	138	128	108	121	145	119	140	133	127	136	148	123	146	128	134	125	128	121	126	123	130	145	129	132	136	131	136	143	120	133	142	143	120	127	115	122	115	136	139	124	129	133	145	138	109	112	116	142	128	129	135	127	128	131	143	139	133	150	124	129	132	136	129	132	115	111	143	126	140	123	117	130	136	122	108	152	115	133	130	156	123	125	143	132	106	134	145	134	133	123	125	157	143	120	130	140	132	95	117	145	153	120	113	141	113	128	111	133	131	121	135	115	138	118	137	122	122	146	112	126	127	127	146	131	120	128	121	111	119	128	128	134	114	132	114	119	138	109	125	134	140	125	112	131	123	125	123	138	132	117	140	122	113	115	121	119	107	138	131	131	145	123	130	139	135	146	123	123	143	135	124	134	129	136	139	144	130	134	110	119	129	112	127	126	133	141	139	145	142	109	112	133	144	129	111	137	147	113	160	122	133	118	108	119	150	108	120	125	133	124	127	117	117	121	123	141	111	111	127	136	131	122	141	127	137	128	121	122	116	138	116	129	152	141	135	132	112	148	120	130	120	124	140	114	123	139	124	130	132	119	144	135	133	124	135	134	133	121	108	122	154	125	153	127	137	129	138	136	141	139	140	111	140	132
12530	11823	7839	6332	6015	4842	5261	9806	1024	132	158	155	170	126	177	149	132	153	139	156	151	145	145	137	138	140	135	143	134	140	147	138	148	149	124	151	146	121	116	146	119	151	145	148	139	150	135	130	140	113	149	149	144	134	143	137	121	141	145	134	146	130	152	143	169	149	131	155	145	138	132	127	135	151	131	157	131	166	130	135	144	146	132	139	123	136	133	134	142	133	155	140	139	146	146	133	140	143	145	159	152	130	135	143	146	133	149	141	126	154	157	130	137	130	145	135	148	147	147	137	151	141	131	119	129	137	119	126	159	157	134	145	142	154	132	139	139	131	139	148	138	133	139	150	142	126	140	135	171	151	136	142	150	147	143	143	151	150	147	135	133	133	135	142	136	142	134	124	138	150	130	143	157	134	147	137	172	159	113	132	133	144	122	151	129	133	138	138	144	146	125	151	124	148	141	135	132	147	132	142	154	147	159	145	121	148	150	141	148	119	129	142	131	130	134	129	129	140	150	135	144	157	142	125	121	138	136	164	153	125	134	136	150	137	131	138	144	144	135	117	120	123	146	129	139	121	132	120	145	133	155	133	128	152	132	125	144	159	141	125	150	152	132	144	142	132	141	145	137	127	116	147	131	140	135	147	140	140	156	124	132	123	147	147	148	119	147	131	157	142	143	134	121	140	129	128	122	113	139	121	121	148	129	132	145	142	142	144	134	146	132	132	131	159	156	135	151	134	130	153	139	142	147	130	138	127	130	169	156	150	147	155	161	149	123	158	140	147	128	139	128	165	133	123	118	159	150	118	138	138	146	141	123	140	120	126	134	131	132	143	122	124	139	150	147	154	129	145	138	146	141	142	150	150	128	126	147	154	133	127	147	121	132	169	143	136	147	126	171	138	139	157	123	155	146	143	143	132	138	117	127	131	135	122	141	144	129	147	149	144	129	140	132	141	127	127	150	139	145	139	140	129	136	129	139	157	136	123	130	137	143	123	125	148	131	137	141	141	131	140	141	145	154	128	153	149	135	132	142	131	138	132	107	159	145	116	132	145	147	142	134	136	134	132	145	149	145	138	140	123	130	141	140	119	123	123	119	119	138	135	147	153	146	128	144	147	131	120	131	150	112	131	143	161	119	135	140	161	140	140	156	131	150	155	140	131	131	132	119	135	136	157	142	133	138	110	128	137	113	136	148	143	147	139	131	138	126	148	141	135	111	164	150	131	127	121	140	156	148	146	140	123	131	140	128	132	141	126	137	153	139	144	139	138	146	144	142	124	121	140	141	124	152	128	145	140	128	121	144	134	137	133	153	138	147	154	131	132	147	152	130	150	148	144	149	144	140	140	152	114	131	136	141	143	135	144	161	119	144	129	134	145	124	152	142	156	129	114	134	142	135	138	133	159	143	137	137	128	123	153	166	178	138	118	135	125	128	169	136	160	142	149	135	141	151	125	138	139	133	135	133	154	169	134	138	165	151	133	142	142	124	152	143	136	134	128	123	133	160	132	150	141	162	143	147	148	153	146	145	158	156	125	125	136	134	130	155	139	141	148	131	152	130	133	141	120	154	112	138	136	134	140	157	137	156	120	124	135	131	150	160	153	141	140	126	129	172	154	137	127	146	147	147	150	148	147	129	133	148	146	143	144	150	148	149	167	139	141	155	139	133	158	151	129	133	144	142	177	146	110	152	145	159	131	129	126	147	153	139	160	148	150	136	124	137	150	140	134	134	163	147	145	133	127	127	148	138	146	164	127	138	118	138	148	152	136	144	136	138	127	148	139	166	143	137	146	135	150	138	133	116	122	131	135	118	126	151	134	141	144	119	148	118	143	127	144	138	173	161	129	133	124	151	143	136	133	120	143	157	155	137	127	136	140	132	134	136	138	148	135	117	151	150	128	138	127	127	137	129	137	146	141	149	127	148	131	128	157	141	135	136	144	169	147	133	144	138	126	116	133	138	142	138	152	148	132	150	134	149	140	142	143	145	125	153	132	160	145	137	143	148	136	158	147	127	140	152	135	157	150	130	144	138	151	133	139	152	152	131	153	154	134	134	132	135	120	113	117	156	151	136	114	145	148	139	141	131	135	133	145	141	138	132	129	122	110	127	150	136	121	119	143	164	147	132	133	139	133	145	139	155	165	157	163	135	116	138	125	168	129	128	133	129	148	146	150	131	142	111	121	141	151	131	127	129	133	134	131	152	135	146	157	136	115	132	140	144	149	146	152	143	147	125	138	126	139	132	133	126	144	136	139	121	119	153	129	132	110	120	147	146	141	142	134	133	120	139	129	137	134	111	131	138	119	142	138	145	148	125	154	153	120	151	123	161	124	138	150	153	152	136	145	139	128	158	127	145	135	144	153	129	135	143	150	142	127	135	143	141	149	127	138	142	131	148	133	139	144	150	136	151	139	126	122	125	135	133	127	157	125	125	134	132	143	142	146	128	133	151	125	140	137	146	133	136	142	133	118	156	148	145	144	136	143	141	118	133	133	145	120	137	156	141	151	150	138	141	129	122	145	128	120	141	123	116	120	147	127	153	151	135	149	131	138	136	150	129	131	148	149	133	143	149	138	141	132	143	133	143	168	158	144	148	129	149	141	122	130	155	128	163	123	138	145	143	150	141	148	132	129	121	146	129	118	113	132	124	146	135	140	133	131	144	150	155	129	117	148	127	150	151	139	144	145	138	134	117	162	120	133	127	153	164	149	130	131	135	138	134	140	120	146	154	137	148	148	97	170	132	144	110	152	147	142	141	139	119	143	157	137	149	152	142	163	158	138	119	144	150	150	152	153	137	144	155	133	145	129	137	155	149	129	145	155	159	131	160	149	130	165	138	127	145	124	141	155	159	156	138	154	111	146	146	149	123	159	132	155	146	151	128	153	124	145	126	142	119	143	126	174	127	130	139	152	159	138	141	130	130	134	146	147	119	133	125	164	135	170	137	140	154	125	132	142	140	135	142	143	126	127	141	144	118	149	146	107	147	146	120	133	146	135	147	140	145	144	138	130	132	134	152	143	144	156	140	145	129	138	112	128	144	144	140	152	137	120	145	142	137	140	129	158	148	137	152	140	133	122	141	136	134	134	146	113	133	120	131	157	138	152	143	133	116	146	153	139	123	152	128	134	125	134	130	137	149	150	117	122	125	147	128	145	107	137	134	130	132	136	131	154	131	143	131	128	132	131	140	114	144	138	144	130	119	142	149	138	135	128	145	143	153	137	142	143	164	132	129	121	139	163	131	121	150	138	154	142	139	155	141	156	126	160	132	130	138	139	142	136	158	146	127	151	162	144	142	152	131	154	132	123	147	132	131	138	146	123	130	141	106	119	132	143	134	136	151	146	125	124	140	153	169	122	129	125	135	133	132	131	161	135	139	133	134	133	131	140	122	153	134	134	132	150	148	127	145	133	124	142	126	148	155	127	149	127	143	138	134	145	123	124	133	153	143	139	144	154	136	142	123	129	149	133	142	120	142	144
24911	20432	26713	24090	20572	15134	19185	47351	23701	2652	392	370	377	317	340	335	317	304	316	328	318	294	271	274	263	280	268	297	268	287	266	244	261	287	276	265	251	277	276	264	306	279	234	295	277	279	254	242	286	264	243	282	312	272	261	280	295	229	272	255	267	236	261	252	237	261	308	285	286	247	238	287	273	264	254	266	286	253	260	230	267	254	266	243	269	262	238	235	266	269	269	266	271	235	265	240	262	260	264	257	278	227	258	250	285	254	278	287	250	282	273	253	262	258	265	259	233	253	281	260	252	250	242	247	241	261	258	243	281	249	275	244	227	262	266	238	265	262	284	264	267	273	238	239	255	266	244	226	244	265	264	277	293	268	277	248	270	263	263	288	268	286	245	215	245	262	243	279	260	267	253	264	268	286	263	276	280	261	282	262	280	272	241	268	251	268	243	264	285	285	241	253	258	244	266	264	244	228	263	240	257	274	278	261	254	243	257	222	274	257	264	292	271	232	264	253	255	262	246	235	276	246	276	230	274	275	249	259	246	241	262	227	263	282	285	246	250	288	270	254	237	267	253	260	245	249	250	286	235	245	273	258	250	269	263	287	257	244	282	283	275	272	258	265	242	287	271	242	253	286	255	264	239	249	258	280	234	270	240	235	284	255	253	243	269	252	280	272	252	273	273	239	271	251	235	283	259	269	285	278	258	283	277	269	255	274	233	238	250	254	260	259	249	250	249	245	285	275	256	243	279	240	251	223	242	238	251	220	265	271	242	281	267	241	254	248	271	268	251	272	244	224	259	252	277	275	258	275	258	271	249	274	246	244	256	282	261	273	228	257	271	277	238	246	272	230	249	249	255	292	262	268	249	262	304	281	293	263	273	271	274	258	234	252	269	251	287	305	272	273	275	257	257	223	274	253	272	229	286	266	286	263	272	242	261	275	258	251	266	272	270	270	262	274	257	267	290	278	245	259	236	262	227	259	282	301	272	258	245	275	237	230	258	256	253	267	279	251	264	268	260	248	247	270	257	284	246	255	262	273	261	259	278	246	248	267	229	261	247	255	279	262	260	283	265	259	262	262	251	245	263	271	246	258	286	245	268	263	273	265	273	261	285	253	248	265	258	262	272	274	282	258	278	268	275	271	267	265	254	273	274	271	232	281	263	250	250	256	255	239	258	250	251	227	275	264	274	263	261	255	261	282	246	264	239	276	264	278	220	234	255	264	264	266	247	272	267	264	279	247	255	247	252	262	268	243	271	282	271	279	283	256	272	270	261	274	249	263	222	256	289	259	265	269	246	259	270	262	243	291	283	246	263	289	266	278	259	269	248	240	259	257	235	251	244	273	257	252	257	251	260	237	301	275	270	256	238	252	268	290	274	239	257	281	254	267	286	251	259	239	273	309	229	279	272	263	252	253	276	250	257	258	269	260	273	314	253	248	234	238	245	245	247	282	249	280	237	250	286	258	273	237	247	258	274	293	254	277	249	240	250	217	276	267	291	267	228	254	250	231	239	290	227	267	283	257	273	267	270	242	249	269	246	263	230	279	268	259	268	281	274	266	255	262	263	252	266	260	269	253	246	259	252	292	264	254	263	297	234	278	275	250	259	282	267	239	263	270	282	261	275	266	243	252	252	271	237	270	275	234	249	271	262	263	284	262	259	275	275	256	235	267	271	237	256	276	259	275	239	252	251	244	272	295	246	257	283	296	287	258	280	267	291	283	265	270	261	251	243	260	254	254	272	256	268	270	298	265	272	267	277	273	268	258	245	289	247	280	269	248	284	215	257	205	276	256	232	249	245	247	284	273	259	243	271	251	240	242	273	275	298	256	262	258	300	269	259	236	257	241	237	258	253	238	235	289	260	255	263	253	263	288	258	265	292	261	240	274	254	263	255	244	285	267	252	298	266	260	269	249	243	284	268	223	237	271	254	277	270	279	226	243	254	239	267	253	238	279	238	294	269	274	250	219	259	276	277	266	304	278	248	256	247	252	256	248	269	244	249	252	268	244	235	266	276	288	248	283	257	247	264	266	234	265	260	257	277	257	244	262	266	262	256	277	262	236	293	241	263	257	262	230	270	261	279	262	255	240	229	267	274	250	254	263	270	268	252	239	259	258	269	261	278	255	256	273	275	263	272	273	298	250	246	241	284	230	267	252	265	244	251	257	249	264	277	294	297	283	264	247	269	254	262	230	254	283	290	266	247	284	275	290	216	233	253	271	251	275	262	258	248	273	261	254	252	254	253	253	284	273	235	252	275	247	257	279	260	264	261	250	238	254	293	259	252	278	264	264	272	269	244	284	237	259	285	261	263	275	282	263	260	267	247	238	279	258	277	269	265	261	289	277	267	239	261	228	226	255	278	241	255	259	268	281	257	253	271	263	248	263	274	256	277	254	265	275	255	245	269	265	244	253	281	255	288	245	257	256	240	266	271	272	247	263	246	276	260	254	271	245	240	239	257	284	286	260	269	286	260	305	265	281	272	251	254	279	260	261	249	254	234	277	256	275	237	258	258	248	248	287	266	276	281	261	246	266	254	264	235	260	273	291	259	272	260	275	281	267	294	266	278	237	291	259	264	266	239	251	253	238	273	285	280	294	241	259	255	265	269	273	253	262	242	241	284	295	268	256	248	264	254	282	237	275	259	300	250	263	271	234	235	252	278	287	278	273	258	238	270	258	261	256	271	262	243	272	258	282	270	260	246	283	232	288	285	263	276	226	287	261	266	265	272	263	269	276	262	218	269	285	255	259	248	252	257	267	250	247	262	249	257	302	270	262	248	265	243	260	253	300	238	248	268	266	249	271	246	272	252	270	265	272	255	265	247	272	251	245	270	263	248	281	214	280	273	238	277	254	249	268	255	268	239	247	259	297	252	256	257	279	252	275	273	255	253	249	248	257	255	264	248	248	249	258	248	262	239	258	299	269	240	246	244	306	265	254	239	249	304	271	273	295	288	241	255	281	242	247	280	238	257	255	251	250	252	261	289	260	272	241	272	269	261	277	282	265	244	263	257	277	274	279	254	258	262	255	274	287	269	275	244	292	234	260	250	262	305	278	237	285	274	251	242	294	255	270	279	272	266	259	239	267	251	287	276	262	257	281	256	238	243	286	275	271	277	290	261	261	273	269	233	249	286	265	274	264	264	274	233	262	250	252	233	247	261	259	249	250	256	265	274	254	253	244	271	279	262	257	268	265	256	230	256	261	252	242	247	291	263	249	248	283	247	250	257	260	257	282	251	238	247	298	238	259	257	275	263	232	254	282	273	272	267	248	236	257	272	285	258	249	274	272	264	228	268	247	255	261	267	247	241	248	261	264	268	258	260	251	253	266	261	299	266	245	285	261	266	258	251	262	263	286	272	277	264	254	272	256	265	259	266	245	254	277	249	258	257	278	264	232	271	224	257	277	261	254	254	244	261	270	263	268	260	271	276	276	262	274	245	265	246	281	268	250	242	263	286	251	273	300	265	259	246	262	257	241
19072	33288	22468	15473	13096	11293	22830	47098	10758	641	560	488	470	417	378	375	377	347	332	364	322	338	308	273	281	311	267	290	264	297	279	289	268	244	253	245	265	262	263	290	277	252	257	252	267	268	257	269	258	271	267	270	264	255	269	281	262	252	240	250	278	241	248	239	253	252	251	281	262	271	259	255	273	238	256	245	255	241	272	237	235	249	262	263	252	256	235	218	220	268	236	249	266	246	265	250	279	279	229	238	244	255	226	241	272	246	276	245	271	237	272	263	243	256	271	262	226	248	246	261	245	266	246	255	249	258	223	232	230	261	254	284	245	237	245	232	259	253	225	306	245	250	257	265	257	288	252	247	253	232	259	255	256	226	238	258	268	275	273	239	293	240	246	277	212	249	239	251	252	245	236	261	259	249	263	243	276	238	261	238	235	241	255	253	244	233	277	239	246	266	258	269	261	220	238	231	262	234	247	242	247	234	258	246	231	232	236	257	251	260	258	232	259	221	241	247	234	265	237	230	243	237	264	272	286	282	232	247	245	302	241	252	260	264	264	226	236	264	252	261	254	267	264	243	268	235	252	244	254	241	265	229	257	225	245	257	288	244	246	240	229	269	248	202	250	261	268	282	249	266	249	260	264	241	294	278	247	276	238	217	244	260	270	219	261	233	252	278	227	243	262	250	255	225	229	252	261	269	253	241	232	257	238	219	242	245	246	241	268	266	224	246	236	247	230	273	256	251	262	238	264	241	241	247	227	209	279	235	251	262	229	249	243	247	265	250	276	275	258	238	249	239	234	254	261	248	231	262	246	247	246	257	260	252	263	255	274	233	209	218	251	239	257	256	279	273	228	235	267	262	273	230	253	235	257	264	235	259	255	235	238	255	227	206	260	259	254	255	268	261	247	248	243	252	251	230	251	231	271	290	271	248	253	230	246	229	250	260	263	235	246	277	230	225	247	285	232	246	222	223	260	263	275	264	244	227	267	249	248	239	240	246	231	269	258	250	229	273	243	245	252	244	250	263	245	229	246	250	229	217	280	245	234	237	237	234	240	264	231	268	245	224	255	252	279	249	234	271	253	253	220	275	251	250	260	251	270	248	244	245	277	275	285	253	239	244	244	257	260	221	244	265	306	243	248	249	266	234	247	240	259	259	254	260	258	249	237	264	243	254	257	240	261	265	250	226	266	222	236	262	255	240	269	268	250	284	260	232	263	245	242	272	224	227	241	260	243	274	262	276	230	261	249	257	254	207	256	267	255	275	251	260	231	244	239	250	248	249	225	226	268	275	256	241	284	242	269	232	225	231	253	280	245	285	241	240	226	260	255	257	250	253	231	269	245	237	238	257	237	250	250	238	248	258	226	224	229	260	284	235	240	276	215	257	228	238	251	235	260	286	270	235	260	248	250	232	272	206	263	251	260	247	256	217	244	273	258	255	250	235	237	266	238	258	236	251	262	259	234	266	237	263	242	236	257	285	268	257	225	238	235	237	260	244	229	267	276	226	242	229	224	245	262	247	252	267	214	256	268	244	225	255	250	230	223	233	254	263	249	228	246	273	266	198	240	236	253	231	255	249	254	264	245	253	262	237	237	246	249	262	259	234	234	234	234	256	248	248	253	269	247	274	260	246	243	247	257	284	252	225	267	245	257	254	267	239	242	256	218	256	285	250	266	297	222	238	224	248	285	264	237	221	247	220	260	248	236	251	250	233	283	256	272	244	256	245	252	208	258	232	247	226	247	212	264	230	246	221	255	251	246	230	215	251	284	233	254	240	235	249	245	270	216	253	236	243	253	255	246	234	247	246	249	259	254	247	218	251	250	278	263	273	237	266	264	234	244	243	196	257	244	252	231	263	257	248	272	257	264	263	236	249	234	209	252	245	247	256	254	236	265	251	284	259	243	247	269	240	265	233	264	227	255	267	274	240	267	259	229	263	257	261	242	247	232	251	230	239	236	252	226	249	267	240	255	245	282	251	265	229	230	269	244	233	239	283	258	260	263	244	223	285	244	238	236	257	258	257	252	264	255	222	253	245	246	264	243	249	263	271	229	247	301	228	255	234	272	244	251	238	237	252	245	247	239	278	251	249	226	218	249	258	241	264	233	243	246	235	251	244	226	235	271	245	238	259	264	243	255	254	244	250	266	206	246	246	252	238	249	227	263	266	234	244	297	271	255	208	283	247	256	241	254	235	233	241	274	258	252	249	236	236	269	245	257	254	238	250	243	260	248	249	249	253	244	256	265	208	217	275	236	230	249	239	231	274	242	239	219	258	240	252	266	259	260	257	273	250	245	270	256	256	251	245	231	239	226	253	229	257	271	257	258	245	259	260	232	243	236	242	260	250	282	257	240	252	215	252	238	252	242	273	239	256	256	221	244	226	270	255	259	246	230	246	239	224	249	236	261	225	239	216	257	250	268	267	262	213	236	240	220	238	236	242	237	259	230	272	228	261	258	258	244	280	260	235	257	253	240	232	261	230	221	264	238	236	247	286	246	232	228	234	240	245	243	225	208	231	252	261	255	251	231	271	251	223	272	239	243	262	241	221	258	226	241	248	248	260	245	263	247	224	225	259	242	227	261	250	242	272	264	239	249	263	251	256	236	213	221	263	274	247	239	262	273	262	272	229	250	244	270	243	237	222	240	275	246	245	256	226	257	257	249	242	231	257	261	248	278	276	264	252	245	233	237	231	241	243	262	253	243	254	249	257	283	228	274	249	231	222	246	236	251	227	246	229	256	260	283	243	235	230	261	252	247	254	262	244	232	257	252	276	249	275	246	221	266	232	260	239	244	267	237	259	270	236	260	275	249	259	251	266	241	249	251	253	259	254	233	247	249	224	234	272	264	228	245	270	265	235	261	286	222	257	263	241	233	252	221	243	259	274	230	277	241	244	252	254	279	244	239	244	251	228	226	234	267	228	239	260	268	237	261	239	243	228	236	259	284	227	265	249	242	256	246	255	235	238	239	221	264	249	221	235	252	244	249	233	239	245	228	238	246	233	247	249	234	249	253	241	264	244	253	258	254	293	242	271	242	226	245	260	227	258	233	270	253	226	260	229	259	257	264	242	260	293	242	253	265	262	222	238	240	270	258	209	235	256	255	253	272	217	251	235	272	243	234	248	243	262	232	254	243	213	220	264	236	257	230	259	254	254	239	264	257	280	229	269	254	229	251	265	281	268	228	246	240	243	217	263	238	249	259	256	278	255	242	244	248	269	268	272	261	259	252	260	255	229	255	269	265	260	254	235	261	260	237	264	266	230	248	285	255	269	250	238	252	246	258	236	256	278	252	264	256	239	262	249	240	229	234	285	217	254	237	230	264	243	230	254	244	266	254	235	231	256	259	249	220	244	234	250	258	222	276	253	265	234	250	259	257	252	255	256	259	246	264	231	242	239	270	252	225	249	263	249	241	262	239	233	257	255	263	254	231	233	254	246	246	239	259	243	266	253	257	257	250	240	223	271	259	242	235	243	243	279
22540	20432	27041	23735	20470	21679	50233	61262	28580	5732	816	630	602	633	622	567	603	546	561	503	506	553	541	520	537	463	473	499	502	509	467	488	473	496	517	487	506	511	438	482	524	490	513	470	473	464	478	452	481	488	474	492	467	509	442	479	501	497	463	471	494	479	472	497	451	543	463	491	464	488	454	497	452	501	467	463	465	473	482	475	514	445	474	452	439	458	475	506	478	452	467	450	441	461	453	458	481	485	490	482	472	511	456	515	477	502	495	448	458	469	495	502	461	538	493	472	459	431	466	462	468	510	472	490	459	477	451	409	457	481	512	479	491	435	475	472	480	465	481	471	499	463	482	483	497	447	432	446	421	456	469	465	491	462	449	433	471	481	439	491	418	490	485	432	465	470	477	463	467	458	447	437	469	458	469	470	464	428	489	483	436	449	510	420	473	455	477	472	481	449	479	491	484	504	461	470	456	500	460	446	487	474	465	472	487	477	480	485	450	443	464	502	478	469	442	460	454	464	513	437	439	484	468	478	477	463	497	461	462	471	448	476	435	447	471	447	505	445	465	447	481	479	449	470	476	442	435	460	515	492	460	408	465	484	461	520	472	464	470	472	494	453	476	520	454	503	471	451	434	472	492	488	478	430	467	469	460	484	466	479	471	450	434	483	492	454	487	466	462	485	462	481	446	467	481	439	439	459	496	477	446	463	504	446	435	481	466	433	470	452	432	458	466	458	478	451	460	445	473	460	489	459	479	442	481	482	480	529	487	487	448	445	467	462	444	448	475	454	488	459	472	438	456	477	499	439	498	481	469	469	496	480	473	479	466	502	429	474	432	466	475	504	509	447	471	461	436	453	480	475	466	470	488	468	454	455	481	482	488	469	501	502	505	502	450	420	498	477	398	432	449	474	467	455	464	465	459	451	472	487	459	472	524	477	444	503	475	437	454	451	484	472	470	486	460	448	476	463	461	481	512	472	504	473	475	464	440	469	459	495	454	501	474	487	466	467	461	462	487	468	436	480	478	453	478	433	461	444	483	470	477	456	486	469	469	470	486	465	473	506	457	454	451	533	447	473	504	492	467	497	502	477	474	490	451	457	453	510	462	486	456	441	482	438	490	452	482	506	491	466	454	507	442	444	481	484	422	459	517	442	482	433	472	487	451	468	441	496	461	442	457	450	486	449	471	452	507	461	450	485	468	458	428	470	456	441	471	491	456	454	446	439	482	498	470	460	490	454	482	453	499	443	453	473	488	508	498	487	474	466	489	452	488	489	546	476	486	463	478	462	459	507	485	440	486	449	471	491	439	494	456	495	473	475	479	456	407	477	468	483	474	465	457	487	509	471	474	472	458	451	471	442	435	459	485	423	489	405	490	481	477	469	484	452	462	481	487	459	442	464	490	496	462	482	485	479	467	449	489	477	468	494	508	494	471	451	496	455	446	444	481	454	493	466	452	470	424	445	497	487	441	461	462	480	436	439	463	464	478	437	447	449	440	439	462	470	478	481	467	472	495	447	496	458	485	467	485	480	470	504	465	473	473	461	498	485	481	471	469	451	448	458	474	487	468	455	479	494	474	439	452	470	478	481	451	537	462	457	490	451	457	444	472	480	460	505	441	461	464	454	495	485	486	464	445	473	452	458	485	494	492	495	503	466	492	487	446	442	509	505	433	527	490	478	456	456	490	440	453	437	470	450	471	455	476	435	471	485	519	501	481	476	490	497	477	473	519	496	449	466	489	460	483	465	482	461	441	479	478	461	472	421	485	479	470	495	477	496	467	432	452	501	448	472	425	481	494	466	477	467	448	460	477	473	486	493	473	482	461	428	425	474	475	478	476	444	489	481	504	490	452	468	465	509	479	485	447	459	436	480	482	513	510	457	468	463	477	475	431	487	480	472	527	476	511	498	455	470	453	493	467	449	442	462	475	477	449	495	449	510	464	493	454	529	495	475	462	442	469	482	458	457	475	505	490	486	502	453	482	485	483	508	468	448	513	487	442	428	460	487	485	462	461	431	454	478	488	462	472	459	458	457	485	518	452	472	473	446	486	473	457	458	512	467	431	486	470	460	509	437	453	472	486	448	471	503	452	489	488	440	435	469	514	466	498	467	461	461	491	462	458	512	451	507	437	457	487	455	509	474	459	420	443	476	500	448	445	486	467	472	502	495	471	462	496	487	446	446	465	482	495	505	494	506	494	427	464	465	433	474	441	435	484	511	491	508	489	449	456	465	455	494	473	503	464	458	433	476	478	463	468	454	457	487	453	489	452	488	471	484	461	445	459	470	446	462	488	490	474	464	473	482	417	479	498	466	454	475	470	473	483	478	447	454	506	484	465	472	448	476	466	445	465	468	456	483	435	462	433	463	471	462	434	468	506	456	506	459	478	455	467	432	455	476	492	487	425	454	473	465	450	496	456	451	463	463	456	468	452	447	495	469	440	490	462	465	457	453	489	466	473	479	442	440	436	477	446	446	468	447	482	500	448	494	513	465	448	520	439	480	441	464	483	510	458	460	482	476	475	485	505	509	459	468	469	484	475	480	429	458	456	516	506	510	498	458	499	451	450	458	492	472	483	484	505	432	474	463	447	478	509	478	454	444	424	512	461	450	488	455	484	460	504	466	451	480	469	504	481	469	487	439	489	451	474	444	451	449	467	483	431	488	423	459	487	489	479	443	480	497	492	450	496	464	454	463	483	463	427	467	457	487	484	454	472	465	462	445	427	450	465	461	449	471	467	442	531	428	462	452	474	466	476	497	453	480	474	474	477	431	469	484	453	506	430	437	451	461	473	454	499	482	454	448	463	494	497	490	458	447	486	478	462	505	467	512	478	433	454	516	482	482	481	493	471	495	465	452	469	499	472	446	471	412	465	441	452	478	460	446	469	471	491	455	494	431	479	467	472	435	424	471	464	447	449	459	484	482	450	467	469	427	453	484	478	510	458	497	478	444	439	468	505	463	463	394	488	486	488	460	440	477	473	465	427	519	470	452	476	504	493	473	454	450	489	471	496	471	473	476	491	484	442	456	466	447	483	456	494	440	507	464	461	475	473	470	450	472	479	485	432	490	466	478	462	450	471	487	473	479	502	431	489	445	488	478	484	475	483	478	432	468	465	431	485	435	496	468	455	470	474	486	457	432	447	512	507	433	500	431	448	475	464	490	513	454	484	454	473	465	486	477	490	448	471	497	472	464	438	493	450	482	465	462	465	457	464	496	471	407	499	491	436	494	461	417	441	494	476	507	459	478	515	502	448	446	485	460	437	464	439	437	465	472	451	434	512	506	480	464	458	472	472	473	469	453	452	460	440	442	498	442	425	470	488	425	473	479	478	475	499	448	492	474	445	459	451	476	466	434	461	493	502	443	472	458	461	446	507	435	446	468	476	448	487	461	482	462	458	470	465	456	461	490	434	457	447	494	466	467	491	456	452	488	492	522	463	490	477	468	463	457	420	459	469	455	486	507	456	466	498	433	478	450	479	457
21444	36005	31198	20211	15025	13599	51624	58644	9686	1077	973	847	810	746	674	645	617	627	549	530	529	560	580	537	517	514	473	480	469	478	488	494	482	483	495	438	441	457	455	478	422	469	451	456	472	426	474	463	458	464	457	439	453	482	438	464	433	427	462	455	466	452	425	460	452	469	406	435	464	445	430	470	473	452	460	442	420	433	466	440	478	461	420	461	423	438	429	444	456	460	430	451	451	453	430	442	456	445	420	440	438	444	387	427	422	441	463	425	409	472	452	471	448	432	434	444	414	463	460	445	428	418	446	453	423	455	401	430	423	434	451	428	442	432	461	445	444	449	463	442	443	382	432	434	430	414	438	440	444	437	433	460	451	410	465	471	452	414	471	440	438	406	431	465	432	485	464	437	454	451	426	449	419	412	455	414	457	461	427	428	439	414	429	424	446	443	401	455	430	435	427	446	441	440	433	423	464	469	425	431	418	444	453	409	431	460	440	465	439	447	473	462	432	449	453	410	454	464	463	447	451	444	452	394	417	455	475	421	443	441	479	468	408	433	427	421	439	484	422	468	414	419	440	415	412	473	422	443	430	410	467	465	433	434	433	471	434	408	436	426	449	435	389	434	404	492	447	446	453	410	426	484	454	439	378	465	419	439	414	465	428	417	437	467	430	459	430	435	431	380	407	478	456	442	437	444	418	418	444	452	437	443	434	393	466	477	449	411	424	442	435	450	423	469	449	449	416	464	399	429	466	475	440	458	425	430	418	484	423	453	452	425	421	428	443	416	417	455	425	417	426	442	447	406	466	422	419	425	410	464	453	423	435	432	445	430	428	411	417	460	418	446	424	463	434	414	435	404	428	412	429	430	424	434	472	441	465	464	441	430	457	393	436	478	400	447	449	408	430	432	448	427	454	439	465	424	373	435	433	411	436	429	447	431	451	438	431	432	430	414	436	442	436	414	426	462	471	429	455	405	443	419	425	459	416	400	429	457	439	421	452	469	465	424	412	439	445	465	454	419	419	460	447	421	441	449	444	448	433	437	470	456	431	474	411	414	432	414	449	444	435	443	440	444	445	460	428	426	456	417	437	413	451	426	435	423	442	432	447	418	439	454	413	425	439	421	465	430	422	473	430	429	480	451	412	394	405	422	404	422	448	422	412	442	482	435	436	435	388	423	422	422	456	451	471	425	440	454	430	457	441	436	430	439	424	416	423	409	437	434	406	444	457	426	420	413	446	440	446	399	435	437	418	420	412	444	435	450	422	456	457	464	459	409	429	449	435	415	451	451	444	410	416	436	437	445	390	417	430	432	418	414	431	426	479	411	391	402	457	470	412	415	460	438	434	452	421	445	408	446	432	423	429	437	426	424	430	419	466	421	483	424	395	436	450	442	455	433	418	435	435	435	458	450	431	440	468	457	430	486	421	451	428	406	431	448	431	443	451	412	425	426	413	430	459	457	416	448	455	434	443	449	431	458	406	442	423	425	456	447	457	448	405	436	459	440	426	421	433	474	442	399	468	416	445	482	441	447	429	409	468	448	451	433	490	445	438	424	402	434	417	473	420	456	478	487	447	470	445	377	417	443	454	415	438	456	446	414	464	439	466	455	433	476	475	432	413	416	457	432	456	451	438	423	451	468	459	462	461	417	400	431	455	454	459	419	397	418	450	419	437	465	462	429	471	429	447	455	421	455	398	438	409	448	418	445	440	424	460	401	444	420	435	423	423	447	438	437	415	496	441	445	421	436	446	467	444	429	471	445	427	478	445	439	419	445	445	419	446	419	431	460	441	468	431	406	445	402	435	461	464	400	442	422	426	415	419	449	484	457	441	464	409	426	442	433	421	465	432	409	418	444	442	449	448	452	455	460	436	432	434	441	458	446	447	485	455	475	427	478	456	430	404	431	438	416	451	422	417	432	406	445	424	397	412	458	454	474	432	413	428	435	446	445	454	452	420	466	411	438	444	429	465	439	435	437	487	438	469	425	416	439	451	428	401	469	440	407	440	411	426	437	462	437	450	447	448	434	412	426	465	419	453	425	410	435	454	432	449	452	454	439	438	458	409	459	418	411	429	442	413	477	468	471	427	440	423	444	433	427	431	425	459	450	439	403	435	438	447	452	445	425	453	447	435	425	433	432	407	400	441	432	442	451	456	460	428	459	421	410	459	465	445	417	441	382	462	449	433	448	445	419	463	456	412	470	412	427	408	445	449	476	461	448	436	461	438	428	437	450	442	440	429	461	437	453	442	441	450	419	444	373	448	432	474	463	400	459	437	456	419	411	421	432	410	453	449	446	442	433	442	445	441	425	433	452	410	401	420	484	441	435	405	424	447	427	448	428	448	426	424	416	453	467	446	479	385	438	469	445	477	399	446	418	454	471	464	445	472	420	464	453	467	408	447	425	391	456	408	434	470	471	453	433	429	468	456	456	437	448	448	417	468	444	407	433	404	444	359	446	470	424	416	476	442	425	422	407	418	424	452	428	476	428	403	467	424	424	460	445	456	453	413	432	394	460	449	460	447	461	444	461	431	464	441	403	429	389	433	443	459	430	443	489	429	464	404	470	446	416	416	464	419	430	440	458	470	432	422	416	444	470	417	413	425	454	420	435	451	441	462	413	466	443	429	438	427	453	413	462	448	426	446	438	430	478	429	436	430	444	430	406	460	427	469	423	460	392	421	438	448	431	467	432	471	418	478	423	423	472	431	431	452	430	441	418	406	439	402	414	405	429	451	408	412	450	433	450	427	458	460	431	479	406	458	388	441	442	454	444	415	408	477	473	454	437	412	432	439	403	450	436	463	437	443	433	420	462	433	406	447	446	440	428	403	451	411	467	454	474	456	442	418	450	430	440	441	417	431	399	438	453	436	469	441	436	411	445	462	430	429	431	413	430	410	417	434	446	403	476	412	444	455	430	455	447	439	429	454	448	455	470	436	438	432	409	464	411	453	453	443	432	468	425	426	444	399	451	437	450	423	448	458	417	433	405	423	447	440	451	446	428	406	482	421	393	433	437	411	467	395	497	431	403	466	431	427	446	450	465	438	430	420	412	426	432	432	395	420	437	431	432	461	432	390	450	479	438	420	427	445	434	400	431	429	452	449	447	492	414	404	428	398	408	414	394	444	451	427	442	458	458	454	417	410	433	441	450	443	440	425	403	465	449	443	445	423	419	444	424	447	437	452	409	462	416	453	465	420	455	423	404	433	419	414	424	447	461	407	427	454	418	417	436	462	479	423	428	433	433	441	446	450	409	447	435	419	468	418	476	436	452	455	455	420	429	457	416	446	444	412	431	417	429	449	419	458	446	437	421	428	429	435	431	435	429	441	450	454	456	456	416	403	412	430	448	449	432	454	423	450	452	437	438	417	461	434	438	448	441	401	402	424	417	441	472	409	414	428	462	463	447	442	441	433	473	456	391	464	430	400	435	463	442	467	437	424	445	412	417	396	411	428	451	443	428	393	402	452	422	448	445	451	418	457	448
28377	16741	7823	3275	2274	1324	1640	5892	3572	148	136	143	123	159	161	123	152	134	153	150	137	132	120	149	134	127	150	129	134	143	119	131	140	151	123	152	145	124	147	146	133	155	129	144	168	141	137	153	131	139	130	160	136	127	139	136	147	150	165	121	152	139	161	135	121	134	153	136	159	143	143	125	127	142	138	158	143	119	138	135	148	111	155	129	116	151	141	132	149	143	139	147	132	121	148	147	146	140	137	108	135	145	163	130	134	135	158	149	155	128	108	163	145	123	146	147	141	146	137	123	127	157	142	147	140	131	135	130	148	150	138	148	116	122	135	142	140	153	133	121	161	133	134	144	132	116	158	111	142	118	128	121	132	133	133	135	146	126	117	136	137	150	148	145	138	142	137	129	141	130	149	130	157	119	115	145	142	159	143	148	165	141	138	137	126	160	148	145	135	125	108	123	137	133	144	143	135	136	135	151	146	167	146	152	155	125	135	155	140	120	141	131	152	142	135	124	132	127	137	149	132	130	140	152	158	106	138	130	147	136	143	151	139	151	149	124	133	150	152	144	140	132	153	136	132	124	146	143	141	142	116	112	144	155	140	123	140	126	127	143	143	131	140	134	125	114	135	139	139	156	141	137	130	128	121	158	140	143	156	135	135	136	149	134	138	137	140	119	123	146	130	126	148	132	155	127	152	134	130	137	140	118	138	148	130	144	120	133	138	144	132	126	102	132	150	152	137	139	118	133	131	154	140	123	147	166	116	152	139	166	165	130	154	129	146	136	138	129	143	128	132	139	141	115	129	132	143	156	123	141	141	140	124	148	135	113	132	143	131	146	142	138	139	147	130	133	134	122	115	138	154	144	145	138	131	134	143	133	140	130	150	143	151	140	143	125	151	146	144	142	123	143	132	141	151	135	133	131	153	124	129	115	153	141	155	127	138	149	146	124	146	138	126	128	135	133	138	145	149	136	166	136	158	140	140	129	146	142	125	147	147	130	137	132	147	156	132	129	148	137	143	150	151	136	134	123	134	132	130	116	138	139	129	120	150	152	134	148	142	151	144	149	148	148	147	136	134	132	130	129	135	113	111	110	125	139	142	149	147	144	139	147	151	131	147	156	155	143	120	130	150	163	135	149	137	120	139	139	135	130	151	157	119	147	138	160	143	128	117	136	152	125	144	136	140	125	149	141	126	127	137	119	128	153	144	134	121	129	144	129	122	141	136	137	147	137	137	139	130	151	144	144	123	129	149	150	157	132	130	141	124	127	139	134	141	138	155	135	133	128	138	142	126	127	145	125	149	139	152	146	140	129	153	131	152	119	135	140	145	151	150	151	126	154	147	143	141	143	141	133	123	123	147	137	136	123	139	142	127	140	150	156	137	148	157	132	156	137	142	141	133	135	151	157	161	150	128	135	139	132	148	158	145	141	148	140	141	139	120	131	159	142	130	154	139	146	163	118	128	125	138	126	144	140	148	145	138	152	123	147	157	137	151	134	137	133	147	152	149	140	140	142	152	131	133	139	135	153	153	122	149	132	130	154	147	145	131	161	140	134	138	146	147	147	134	127	144	145	132	154	152	128	121	136	137	145	160	144	164	142	161	164	131	147	156	139	126	147	133	121	144	138	123	143	157	135	143	140	120	163	143	122	132	135	147	129	143	148	141	136	116	157	168	149	135	137	169	131	127	145	161	124	134	130	153	138	158	106	122	147	134	140	124	150	140	135	152	140	144	144	154	155	153	140	137	129	126	134	147	121	139	136	137	134	112	131	137	125	136	134	158	141	131	147	138	146	148	127	111	134	151	139	138	133	137	164	138	147	117	142	138	131	147	126	140	141	120	127	140	124	152	136	140	140	139	157	136	136	128	150	146	142	126	159	131	146	135	130	148	119	137	154	151	134	132	150	144	140	128	128	149	149	155	155	150	141	143	143	140	122	130	120	136	147	143	156	126	131	124	146	147	117	130	135	126	150	132	143	148	134	122	114	120	127	145	140	150	148	152	150	140	136	139	117	126	141	126	141	132	122	150	144	128	154	138	150	131	145	139	153	154	137	146	117	135	140	131	136	160	111	128	137	152	130	143	147	152	163	135	138	154	137	129	143	149	145	137	146	138	141	163	133	154	139	139	137	156	154	148	135	131	140	142	144	163	122	121	138	129	137	131	140	135	152	146	145	136	143	152	142	144	141	147	140	134	134	135	132	129	141	160	136	121	144	133	139	138	120	137	141	152	117	135	134	141	150	138	161	132	141	153	118	159	110	148	142	149	137	168	143	130	140	157	150	130	127	131	150	146	124	142	146	116	139	135	126	130	113	146	144	151	152	139	151	135	133	128	152	158	141	138	129	151	130	138	138	143	146	154	134	126	142	151	148	143	131	157	152	140	121	154	136	138	136	162	136	131	135	139	130	143	117	130	146	135	137	119	133	134	131	128	135	133	128	116	148	176	139	161	139	127	136	120	138	154	142	142	138	143	131	169	131	123	130	140	137	135	132	124	133	148	126	152	125	163	130	102	137	128	134	138	165	147	125	155	145	128	135	106	120	138	106	123	128	134	157	152	138	129	121	133	133	130	102	136	160	139	111	156	146	132	141	136	136	114	123	120	129	129	128	114	160	152	135	126	129	119	128	127	162	152	142	115	136	133	133	120	131	130	135	138	126	137	142	129	136	125	140	161	155	131	125	134	137	146	163	134	140	138	137	134	135	146	134	140	140	121	135	134	161	120	122	132	133	141	125	161	112	159	156	139	137	141	141	158	138	136	134	162	145	152	139	138	158	136	130	145	138	164	140	135	145	156	140	147	127	135	138	125	136	159	153	136	133	139	116	158	129	145	146	130	116	109	137	163	134	131	146	128	127	139	133	133	130	137	161	134	141	141	138	135	131	146	132	143	137	141	112	146	131	115	153	156	157	151	113	147	140	143	147	131	158	153	139	148	148	124	133	140	167	140	130	141	131	130	137	132	123	135	156	137	127	128	130	134	125	132	147	153	146	149	137	149	139	135	136	156	150	133	129	119	147	138	129	167	129	116	142	142	120	134	128	138	146	137	127	136	132	140	155	138	135	150	154	127	138	139	165	161	135	133	138	122	122	142	133	122	137	148	120	137	159	140	138	141	166	148	136	126	148	151	142	139	142	144	140	150	160	143	121	142	148	127	144	147	152	120	127	129	116	144	136	130	139	142	132	146	135	143	146	108	118	135	124	153	133	147	129	149	133	130	131	133	137	135	154	134	150	152	158	154	158	139	132	140	138	137	144	149	145	146	144	138	152	128	137	155	136	150	127	144	136	116	134	141	134	136	125	133	137	118	123	137	166	145	143	138	120	118	149	122	133	120	152	122	153	129	117	134	114	134	142	135	137	143	148	145	144	129	147	130	140	121	121	128	138	124	136	132	139	148	139	144	136	142	151	144	150	159	131	139	142	132	135	160	138	142	131	123	148	128	137	152	150	142	119	134	134	116	136	138	136	132	137	133	133
15529	12026	11325	5396	4746	2789	3468	10117	4953	171	159	165	165	152	162	148	146	139	147	149	150	159	151	156	128	157	139	160	157	133	140	132	144	156	146	143	156	185	176	145	177	150	138	125	142	146	151	145	155	140	148	127	144	152	155	146	137	148	158	143	157	138	168	135	133	133	157	183	138	151	133	159	146	159	150	149	141	131	159	122	137	155	136	167	156	128	163	146	136	145	141	131	168	160	162	141	152	137	140	141	132	138	150	155	145	149	157	148	163	131	176	146	150	136	137	140	155	157	178	149	149	153	146	158	141	147	158	150	128	154	145	143	138	142	136	143	150	138	149	139	129	157	159	152	124	127	125	150	151	144	132	160	152	138	147	184	164	164	148	153	136	154	130	153	160	134	153	159	166	148	129	143	131	148	141	152	173	153	171	139	133	170	132	137	170	154	143	142	169	146	144	144	159	132	141	162	143	124	159	170	147	141	154	138	147	171	162	158	131	157	128	146	143	160	154	130	137	140	142	160	160	123	139	152	157	141	149	159	160	160	141	147	165	120	150	140	143	135	143	160	151	145	153	146	145	152	132	153	156	140	144	163	140	162	137	156	148	155	138	159	155	153	135	134	153	142	150	167	148	152	129	145	170	154	152	156	158	181	157	142	164	158	157	134	160	135	151	137	149	158	137	161	154	124	154	138	163	158	144	146	140	150	146	145	133	134	155	146	167	126	137	147	139	141	152	152	147	174	150	157	153	145	129	155	142	150	127	150	174	142	144	128	173	128	151	136	163	156	120	142	152	141	159	156	156	158	155	143	156	131	150	139	128	157	145	138	162	162	157	152	151	161	144	133	149	143	158	160	156	138	147	157	156	153	164	167	174	137	134	133	139	127	139	148	148	157	155	154	155	152	179	123	168	152	139	143	156	139	147	152	152	130	133	120	160	165	165	171	150	143	156	151	180	169	134	144	150	148	138	146	140	140	151	163	142	160	150	156	145	131	160	157	133	153	132	137	135	147	168	134	170	120	140	132	136	183	131	157	138	130	148	134	159	148	154	160	132	145	138	160	153	137	143	165	132	137	137	157	186	167	134	151	163	137	128	139	144	149	163	133	148	150	129	156	157	145	136	148	135	148	162	147	156	128	134	141	143	140	138	149	152	141	153	143	147	161	144	148	145	149	124	152	138	149	146	156	158	170	166	151	172	150	146	151	136	182	155	148	145	173	146	172	166	163	147	150	143	173	136	166	157	173	152	137	161	154	125	148	156	148	140	172	146	154	154	138	139	135	146	158	135	142	143	141	144	165	164	176	145	140	149	140	135	169	144	143	139	125	142	142	133	144	143	169	142	147	149	136	151	147	152	133	145	135	150	153	175	145	165	142	144	165	144	139	161	138	155	158	146	158	150	170	163	118	171	154	144	149	146	157	143	144	125	140	165	153	159	133	144	146	125	137	132	157	152	145	135	133	130	134	139	123	142	131	159	158	136	131	138	140	127	140	153	156	145	113	164	126	136	141	156	150	134	135	155	131	144	147	153	152	152	165	129	150	161	140	163	149	143	149	146	142	133	171	165	159	144	160	138	160	148	158	148	159	152	140	159	156	151	120	155	146	137	152	162	135	147	147	154	109	152	160	153	159	148	146	154	153	162	155	140	150	165	149	135	143	174	150	143	150	134	146	155	131	144	148	144	176	151	137	138	143	134	134	152	155	153	157	139	151	138	169	180	143	159	162	138	139	125	156	156	136	150	155	144	143	140	147	168	151	167	143	149	165	147	154	143	154	129	145	154	135	152	155	155	152	146	140	138	132	149	151	131	138	149	140	171	150	144	143	138	133	139	156	159	158	138	150	129	130	156	149	154	141	158	128	147	136	175	158	144	166	149	155	173	163	121	130	147	144	164	143	137	161	141	163	147	142	139	144	151	140	153	146	184	132	142	168	147	144	141	132	147	160	136	154	161	143	142	137	133	140	148	157	124	144	146	154	143	169	163	138	130	152	158	158	145	147	132	133	149	148	121	149	143	143	142	169	152	168	165	155	151	157	147	138	145	137	133	157	155	169	134	148	141	140	140	154	142	159	157	151	156	136	150	135	132	152	130	124	173	153	149	151	135	142	160	145	172	160	157	152	144	159	138	128	148	142	164	124	140	173	151	139	136	152	146	119	128	157	162	175	157	137	150	147	142	155	147	140	139	146	156	141	171	153	143	149	140	159	133	150	173	153	160	130	142	142	160	154	141	159	142	149	137	140	166	150	141	139	154	141	153	130	146	151	148	163	141	148	147	155	143	149	138	150	143	137	142	170	165	131	146	127	162	136	138	157	151	157	132	140	163	138	142	137	157	139	121	143	135	142	144	129	160	150	140	154	152	155	105	154	153	145	147	153	164	144	150	157	151	137	137	159	150	171	130	143	146	162	133	143	154	131	174	150	161	150	162	125	159	160	135	151	133	136	135	145	158	156	152	155	172	142	142	139	148	144	155	150	135	161	141	148	151	164	148	169	145	138	141	136	160	133	147	134	151	158	137	146	149	133	157	143	139	156	148	134	174	144	159	137	148	138	147	152	147	124	161	162	148	142	149	176	153	166	133	159	149	145	157	166	154	139	150	144	142	146	144	144	127	124	140	143	151	150	148	154	148	140	139	163	171	147	156	131	144	153	132	169	173	158	143	145	143	152	156	150	146	137	157	153	133	159	142	124	144	162	191	155	157	132	156	132	161	144	137	151	146	139	135	145	123	160	166	156	158	145	147	153	160	160	151	136	171	143	148	144	145	188	149	153	155	160	137	130	151	135	150	132	136	148	148	140	153	144	134	125	130	159	158	160	139	147	152	153	132	139	140	147	126	149	117	143	151	154	169	168	157	151	153	125	151	174	155	161	167	139	140	150	141	152	191	154	140	157	166	132	145	141	152	150	151	167	136	147	154	161	138	131	167	141	151	149	137	145	153	148	137	170	145	131	143	161	173	145	134	160	137	146	135	144	148	147	147	157	146	145	115	156	145	132	149	151	160	133	151	150	147	139	144	151	162	162	158	139	153	144	159	154	161	162	146	161	154	144	142	153	160	151	139	165	160	175	144	142	134	142	136	161	164	149	148	158	167	139	150	168	122	154	152	141	155	156	134	151	149	150	138	159	129	136	149	143	150	144	138	141	154	151	161	159	143	149	127	157	155	143	157	135	136	132	171	138	154	158	145	143	150	141	153	148	148	153	167	147	151	145	146	145	140	137	149	140	159	161	154	155	160	145	167	160	145	138	151	139	145	150	156	148	148	145	151	129	129	121	132	163	152	138	144	158	142	138	133	157	152	137	147	128	152	134	134	157	144	168	152	147	148	143	144	145	133	141	126	163	144	150	131	159	144	150	143	158	151	142	146	137	137	160	128	135	167	149	155	152	154	140	147	172	131	154	130	146	130	109	155	135	148	159	141	124	146	134	162	116	149	126	157	163	152	156	144	142	137	150	158	148	131	148	149	147	142	164	130	138
24846	20388	26741	23936	20442	15532	31845	51470	34123	5724	420	334	323	332	301	335	313	306	297	327	296	335	314	278	293	303	338	293	291	315	297	304	278	313	260	313	279	280	292	302	278	312	310	289	258	291	275	297	283	275	284	272	278	300	271	263	287	258	270	276	286	288	269	276	284	254	293	272	285	302	284	342	301	274	309	281	294	275	290	293	247	265	274	286	260	305	287	305	282	268	287	264	284	276	259	252	258	278	285	301	268	276	256	272	249	297	266	234	308	289	245	259	273	281	287	283	296	295	298	317	318	254	278	289	261	276	288	291	273	290	310	290	269	274	280	309	277	271	284	276	280	297	289	297	273	255	288	268	289	267	308	253	293	304	243	287	277	270	262	292	251	265	273	295	302	289	286	277	280	250	265	236	303	260	283	292	262	306	287	265	272	259	290	296	270	284	284	293	280	287	273	301	302	296	291	298	259	286	273	274	266	298	272	260	313	296	302	300	285	287	275	267	259	273	282	276	308	296	270	294	270	271	292	270	266	281	277	282	302	298	270	278	299	250	285	253	278	266	283	267	265	305	268	258	249	236	261	284	298	271	280	296	266	296	273	304	305	287	262	282	289	261	281	297	280	294	251	287	310	288	283	262	298	291	271	273	285	285	275	280	259	272	268	287	318	256	275	262	297	247	284	297	319	284	285	276	276	290	288	300	293	272	304	304	288	268	265	238	322	274	295	266	274	264	262	291	285	290	275	268	281	285	274	261	279	290	285	272	290	271	278	291	290	277	276	285	279	269	255	264	275	279	267	255	246	252	294	267	286	288	298	277	269	270	280	274	268	275	248	258	290	250	283	286	263	299	278	283	288	279	285	288	268	281	278	262	279	292	305	271	277	264	283	276	266	296	284	271	254	277	310	296	322	272	293	294	266	287	282	286	319	285	279	277	297	271	279	239	266	256	286	274	279	287	293	269	274	263	301	277	262	282	289	286	291	288	273	284	306	286	286	282	307	291	284	277	290	302	297	280	282	315	260	295	302	258	293	289	274	263	282	286	243	283	269	287	277	270	290	254	298	272	299	276	271	293	292	257	281	275	289	242	297	300	299	255	304	271	277	296	283	288	280	277	291	305	264	276	311	277	280	251	312	280	269	300	276	273	275	281	267	286	251	252	249	294	280	300	302	274	288	267	292	268	297	256	286	270	315	294	299	287	272	309	294	305	269	244	256	269	275	279	308	272	311	293	259	297	289	297	277	258	285	298	281	295	298	280	287	287	301	289	256	262	254	272	251	271	280	255	286	267	286	278	273	304	248	293	274	287	303	275	298	267	272	240	268	281	300	256	281	271	275	283	287	264	282	256	273	282	279	273	265	311	248	285	272	298	280	272	300	259	268	276	238	268	292	295	271	253	294	269	280	235	266	263	265	276	235	261	279	271	291	280	302	275	283	271	281	278	278	314	272	296	286	261	271	283	308	266	289	322	302	253	257	264	249	299	301	288	284	283	270	276	279	276	307	259	243	282	282	312	283	281	298	292	268	263	227	280	285	288	265	264	273	293	269	293	309	296	311	260	256	303	283	268	259	268	283	272	294	261	278	275	265	244	240	291	310	299	271	293	308	277	301	284	277	253	273	286	308	296	275	279	263	294	253	293	269	290	269	295	304	306	263	269	281	279	283	307	265	311	302	256	317	276	257	296	296	279	258	304	305	275	253	310	287	266	288	270	291	273	277	270	318	295	338	278	291	296	283	284	270	256	260	272	264	286	284	277	297	257	252	252	289	291	257	285	274	284	288	264	268	272	261	241	267	272	317	295	295	293	286	292	290	256	290	307	300	258	269	274	300	250	277	293	269	321	281	264	278	276	288	315	276	288	262	291	318	266	288	281	261	271	270	277	292	284	302	270	288	287	290	278	281	278	270	278	303	262	319	286	285	293	289	274	283	283	295	267	271	285	289	290	269	281	283	281	265	277	273	274	269	275	270	288	285	273	284	264	299	299	274	270	281	294	248	289	269	258	280	270	290	260	287	285	287	283	298	302	274	258	305	255	277	288	284	309	279	259	296	282	308	283	294	305	273	299	288	275	333	309	286	269	286	274	286	267	267	278	293	271	275	273	290	279	271	279	261	268	298	264	316	307	256	265	266	306	288	280	321	312	285	285	294	231	270	288	261	273	279	287	276	290	291	290	298	291	308	287	271	280	293	281	297	268	282	281	287	261	276	276	262	277	290	281	305	282	292	259	293	307	280	266	260	273	254	261	282	308	267	281	291	277	286	305	276	276	263	251	319	301	271	281	279	275	318	267	335	263	279	287	286	293	266	260	250	266	287	263	253	286	306	275	294	257	306	281	297	264	285	298	293	263	317	294	282	291	270	292	320	285	272	285	313	268	299	276	283	233	272	265	262	288	280	272	302	316	278	285	279	268	280	315	279	289	292	308	292	270	268	272	271	285	275	286	261	252	301	287	248	297	293	292	264	273	276	259	290	311	272	247	283	284	305	256	285	251	289	290	248	291	285	285	277	296	278	270	267	263	260	287	276	295	259	301	278	315	269	283	285	297	277	278	259	285	261	280	299	273	279	289	284	258	275	274	273	301	249	312	273	301	279	296	309	288	271	262	249	258	287	282	259	293	286	291	285	281	269	273	299	291	276	274	300	269	292	301	275	265	271	254	264	282	289	264	275	289	303	277	278	293	281	289	273	257	281	285	294	276	266	299	292	245	294	292	317	254	271	271	277	292	280	286	295	267	258	297	267	274	287	271	318	276	299	272	268	240	288	272	283	290	255	291	258	307	276	293	319	283	289	297	261	277	265	294	309	269	290	289	282	247	300	263	300	287	267	280	303	302	289	270	293	271	255	313	289	305	260	277	287	284	287	282	277	296	292	275	281	250	264	322	279	281	258	262	287	251	275	269	248	298	292	253	276	258	256	289	296	264	241	277	276	274	290	288	258	286	287	273	278	274	292	278	291	276	274	281	266	277	314	301	302	277	251	298	295	293	272	278	290	295	282	276	266	312	294	280	267	281	276	279	276	292	295	302	289	294	303	290	282	289	306	314	306	278	296	269	278	259	270	262	244	261	295	279	261	289	290	289	281	255	281	269	277	259	268	284	267	313	264	274	297	274	282	275	334	255	281	290	283	304	282	290	288	280	310	283	289	291	293	303	280	297	289	280	270	262	267	283	284	284	262	296	281	277	262	289	275	278	274	260	282	283	246	269	259	287	288	252	292	290	261	233	235	264	293	291	309	278	289	273	276	240	291	284	263	291	274	284	288	265	307	261	298	275	274	284	295	301	283	285	279	296	274	298	244	287	261	278	299	304	272	259	280	304	284	274	312	266	261	295	271	288	310	286	260	277	280	272	298	276	277	301	291	273	280	274	274	273	274	249	265	268	275	263	307	292	297	251	272	298	296	260	276	301	265	286	304	295	297	276	293	284	280	276	253	312	250	292	267	270	306	241	288	278	297	288	269	288	304	252	300	289	300	252
19302	25899	19858	15843	9508	11632	35669	49141	21959	501	477	457	411	368	346	339	360	313	347	316	310	323	283	307	263	307	283	271	298	278	266	241	286	279	278	297	303	273	245	251	315	279	287	293	261	268	276	304	277	268	291	276	287	268	274	257	284	261	250	269	262	239	244	263	250	245	277	274	264	274	267	270	282	278	260	252	254	250	285	276	270	258	272	252	252	281	241	266	270	268	255	250	264	286	262	294	262	262	287	269	283	244	249	279	283	293	251	284	258	286	248	255	281	288	296	265	261	281	246	247	245	274	248	267	292	258	270	254	253	252	274	255	265	264	258	282	302	263	261	275	270	239	296	309	267	276	256	254	251	254	272	286	255	259	251	235	265	289	276	266	265	271	268	244	250	279	249	262	256	257	241	282	262	233	256	285	281	265	303	283	241	288	253	285	242	270	240	269	251	269	282	247	250	264	291	278	253	264	279	243	260	264	290	248	240	245	248	251	258	246	256	262	261	250	273	248	247	240	275	265	250	255	237	250	273	262	262	285	256	264	274	268	241	297	282	288	278	292	277	255	244	233	278	303	271	265	260	270	271	272	286	255	226	292	285	250	269	286	273	253	269	301	303	269	273	251	279	265	252	271	273	265	272	272	263	268	267	263	247	268	263	285	265	265	279	272	224	240	267	255	281	235	250	276	284	297	267	265	243	274	268	244	291	270	306	281	254	279	259	270	255	260	265	272	261	284	260	295	274	274	266	251	246	290	266	222	272	247	276	272	274	283	281	262	269	272	258	254	281	257	260	288	253	250	266	259	254	268	277	250	253	267	253	285	297	274	314	260	252	255	262	237	254	294	267	280	254	283	248	265	231	254	297	281	288	294	223	289	252	259	287	270	270	273	281	280	275	278	271	254	283	278	270	247	282	252	249	251	268	251	266	281	273	252	246	254	259	252	264	263	253	256	300	269	265	281	271	243	252	243	273	265	234	266	284	246	256	264	251	270	262	268	261	263	265	258	263	276	251	263	295	292	279	258	282	259	289	266	225	271	253	260	257	270	272	244	270	260	245	285	269	257	275	246	256	241	295	302	272	255	285	299	273	271	265	259	274	261	256	273	262	269	249	295	247	282	243	255	270	264	238	255	289	269	259	275	248	260	274	246	274	273	244	266	267	265	272	269	286	268	254	280	259	306	267	275	274	281	275	282	244	226	252	263	274	257	305	252	255	278	256	264	275	246	243	286	272	283	276	282	227	268	252	263	255	255	243	259	253	248	267	271	260	248	268	265	287	254	269	285	253	258	261	258	291	241	275	244	239	273	275	248	249	257	272	283	261	248	268	282	275	286	269	240	249	243	243	264	293	274	286	291	289	291	319	250	287	265	265	264	275	245	261	253	250	300	268	265	275	252	276	281	255	254	257	287	265	251	249	256	269	257	254	259	266	250	266	265	251	267	269	274	295	276	261	294	284	289	307	280	264	243	246	267	282	271	256	266	277	267	247	245	279	270	243	244	272	272	262	268	249	269	244	256	275	269	270	247	281	253	307	266	283	277	252	252	251	273	274	282	277	265	254	259	280	253	269	289	263	293	253	285	255	267	260	279	270	253	279	237	254	266	244	279	232	279	250	292	251	247	254	281	295	275	268	236	285	258	233	277	284	288	284	303	240	295	246	264	259	265	243	268	269	264	259	251	282	278	269	250	292	269	274	281	252	254	242	232	264	264	262	275	281	310	242	240	265	263	258	289	257	249	271	253	271	292	249	252	257	270	268	318	286	266	267	281	264	260	269	272	283	266	238	256	253	295	260	239	263	255	270	251	283	277	281	265	283	249	282	279	276	288	271	265	244	243	271	242	277	268	278	258	258	257	293	278	282	256	254	280	277	275	253	231	286	243	260	270	283	281	262	281	259	248	260	263	292	250	250	246	246	255	294	300	261	295	259	279	252	260	249	286	260	281	285	264	277	247	267	301	267	265	282	276	273	283	258	261	266	253	249	274	254	287	275	262	256	272	275	251	276	285	266	256	279	297	279	251	293	299	270	275	264	268	243	275	271	244	246	272	263	279	255	271	264	271	287	279	258	270	272	243	269	279	251	284	251	255	293	252	264	264	250	270	278	264	288	248	265	265	269	254	266	308	257	281	281	230	295	256	233	277	264	268	276	250	255	258	259	245	252	298	244	256	254	269	268	253	274	258	259	266	257	232	289	261	268	259	254	274	265	278	274	266	273	266	267	274	250	269	255	261	248	252	265	281	274	281	290	251	297	277	266	269	288	265	247	276	240	274	272	275	244	254	258	305	269	250	257	285	265	272	260	267	285	269	251	274	253	267	276	256	275	248	284	266	267	290	284	248	276	240	256	261	254	275	262	252	271	276	270	292	277	282	259	266	260	252	284	287	260	277	264	270	290	257	256	241	251	283	283	263	286	258	220	245	280	278	272	285	260	232	239	225	267	249	269	261	264	290	255	273	274	299	272	259	256	274	251	216	264	270	264	293	263	267	288	223	269	272	258	263	272	271	261	269	260	265	255	243	276	268	268	292	241	292	294	271	283	257	265	276	269	267	253	256	280	277	291	259	273	245	276	258	270	231	255	288	297	261	247	274	242	254	263	272	265	271	249	253	253	270	253	267	273	266	268	283	273	273	270	240	266	263	272	260	228	277	273	265	237	258	263	260	256	250	274	262	285	243	261	268	275	256	279	281	255	267	275	251	270	288	282	275	292	262	255	271	273	273	227	242	267	241	260	270	246	268	277	243	271	270	251	256	269	270	278	251	273	257	290	277	289	252	269	282	257	261	235	273	258	259	283	249	255	260	262	263	308	249	260	255	262	233	259	254	251	251	250	258	260	265	275	290	301	274	270	262	258	278	243	269	267	259	260	236	230	253	268	263	242	249	264	263	270	257	306	271	252	261	273	272	252	242	268	269	235	259	239	277	276	284	281	273	298	294	257	250	267	270	251	281	282	275	275	291	253	261	260	274	249	239	279	294	260	264	267	244	265	279	257	249	258	250	270	268	263	295	260	268	258	276	245	261	276	273	285	264	245	236	236	249	289	257	290	248	270	260	228	243	270	252	265	284	293	277	256	264	289	245	266	273	256	249	284	262	287	257	281	291	251	267	298	233	268	245	274	253	295	244	257	265	284	271	273	251	254	259	233	266	246	284	262	260	303	263	270	277	252	263	277	314	281	322	271	282	261	266	243	249	282	265	261	271	250	307	273	260	288	290	243	255	271	254	268	263	262	256	254	274	265	285	264	289	266	280	239	262	282	270	263	272	230	255	269	271	266	240	274	250	268	288	246	270	265	254	264	250	274	291	276	243	283	268	278	287	287	285	269	272	281	291	240	265	249	275	281	258	267	261	249	248	270	264	255	278	235	287	268	270	267	264	254	252	278	271	253	276	281	265	242	267	274	278	274	263	270	230	264	267	245	248	266	282	259	258	258	288	267	273	274	249	289	298	267	289	262	243	256	250	252	247	246	271	251	247
22553	20404	27056	23663	20458	21169	23479	61146	43963	11171	1312	711	668	609	590	564	558	538	564	574	529	540	556	531	487	521	486	476	482	499	482	455	485	487	466	484	503	499	483	484	502	489	480	519	490	499	484	467	458	505	455	477	515	473	454	476	477	470	462	506	469	508	458	455	470	435	457	489	481	449	505	486	491	432	461	468	446	492	487	483	479	472	494	446	481	469	468	484	480	441	432	462	489	491	462	511	518	455	494	438	489	491	485	411	466	503	506	467	463	478	461	492	466	511	478	492	470	480	497	504	467	478	493	498	481	438	490	531	462	485	459	462	490	491	499	495	464	501	478	479	495	472	479	472	478	475	472	492	501	447	483	485	464	441	476	504	489	487	471	466	491	468	433	494	470	454	514	446	445	485	472	464	438	474	463	485	435	450	462	473	489	502	449	463	473	443	455	505	467	481	463	466	473	475	456	515	437	450	446	504	453	526	462	486	449	442	464	496	452	466	455	460	460	487	485	463	456	445	485	499	452	455	503	491	447	497	488	426	453	496	483	492	454	480	472	434	455	453	433	422	492	493	507	449	489	480	495	486	453	463	467	448	480	435	456	467	466	450	446	486	499	504	472	449	471	446	461	447	520	459	499	473	481	488	467	463	421	474	477	462	451	500	474	445	450	453	460	485	472	457	452	457	438	448	486	467	475	433	469	525	450	470	488	481	480	447	465	466	471	478	438	485	458	487	456	475	477	487	467	480	448	494	492	445	448	458	490	470	490	468	454	479	464	487	504	471	451	474	458	475	498	477	482	458	471	484	427	474	444	445	453	464	480	470	495	484	478	464	486	441	489	475	491	497	437	494	432	464	499	437	437	467	455	440	463	503	467	473	471	452	468	471	489	476	498	465	431	424	493	491	482	468	500	477	447	458	486	461	466	447	459	496	474	479	470	481	473	474	449	452	455	478	464	427	483	461	481	445	428	501	497	474	452	448	465	489	459	466	453	498	475	480	481	455	476	461	448	486	457	468	472	449	442	470	496	463	490	435	468	457	466	488	488	441	431	473	459	461	472	458	486	502	489	470	467	477	482	488	474	516	487	521	442	470	476	492	511	471	491	461	472	491	481	502	448	474	497	481	477	460	454	473	468	449	484	471	450	475	453	464	483	461	478	482	479	476	462	502	488	509	460	434	469	428	481	455	451	493	498	476	486	449	460	429	454	472	511	445	495	476	461	501	473	484	465	519	482	450	473	484	472	483	493	467	495	468	517	486	452	443	482	460	485	462	458	499	513	476	453	461	461	477	468	471	486	439	480	464	456	492	478	506	465	465	477	462	438	456	482	443	466	473	474	467	476	490	463	432	433	486	472	466	472	483	505	481	463	431	434	448	472	479	455	442	502	480	458	436	470	487	505	457	471	415	460	472	458	459	524	465	452	452	441	441	495	463	476	496	521	462	510	475	456	485	473	457	473	478	483	478	477	494	462	454	508	455	477	459	503	493	482	453	521	461	471	420	479	479	499	492	467	486	475	465	440	440	472	509	492	438	491	513	480	503	445	454	490	461	492	459	444	459	475	486	427	454	457	449	453	476	441	483	417	482	470	491	496	483	505	456	465	479	438	478	501	439	473	473	456	479	432	458	455	476	453	480	463	465	473	461	455	479	488	494	435	492	487	472	448	473	459	461	505	429	452	480	461	445	444	475	470	467	445	484	456	504	464	493	476	521	464	450	480	492	478	523	479	498	499	475	442	470	472	456	469	521	473	463	483	498	464	486	434	476	497	444	444	506	489	480	466	480	481	438	435	459	419	486	466	460	443	470	473	483	473	491	444	486	475	391	466	469	423	442	443	462	471	474	424	450	502	428	450	459	445	496	444	457	475	479	491	455	482	476	448	451	473	464	475	504	431	468	453	455	502	468	463	494	478	447	439	486	497	487	499	449	471	466	501	473	474	456	436	468	443	465	466	462	496	496	523	496	481	484	481	491	481	469	506	479	475	454	494	447	471	493	507	471	464	486	464	472	446	460	471	463	450	464	440	459	463	478	484	475	468	432	489	471	482	415	433	496	454	493	484	448	541	503	458	466	473	479	481	466	493	493	473	467	475	466	464	465	471	464	476	508	509	457	476	467	477	444	513	449	488	425	414	466	466	501	487	470	471	467	462	438	481	473	474	482	488	473	456	460	470	486	459	455	469	484	477	453	479	486	464	463	492	527	486	471	457	466	492	483	500	489	460	505	494	454	469	439	443	466	473	475	459	455	465	469	442	486	473	450	471	486	482	514	449	529	476	450	444	478	487	455	475	492	482	506	450	489	448	487	452	487	465	491	461	446	475	482	461	458	514	453	502	457	397	466	470	463	464	492	476	471	439	444	467	470	449	480	505	486	436	487	458	489	480	514	475	476	454	504	466	457	423	472	502	421	495	472	479	479	462	496	471	455	473	470	433	485	468	499	443	493	466	483	438	455	477	436	438	462	451	454	491	497	400	479	433	479	470	461	463	479	445	490	470	464	461	461	489	446	482	499	462	461	456	506	451	437	460	456	454	453	501	474	511	480	476	486	454	463	469	442	475	483	450	458	456	470	480	503	466	452	490	461	440	435	426	478	443	463	453	454	445	502	475	479	495	461	465	493	477	462	466	467	444	474	468	458	448	443	516	478	430	468	490	491	494	465	451	465	480	480	487	465	478	453	476	472	466	440	462	482	475	493	501	462	472	457	455	442	451	486	496	437	429	491	461	478	471	475	501	455	461	512	437	474	489	482	458	455	472	464	430	463	455	481	451	484	511	471	479	474	436	443	451	436	481	502	479	486	471	478	457	461	447	464	472	498	481	458	413	456	473	454	493	470	457	464	457	446	462	482	445	462	420	441	472	474	493	486	479	485	483	463	482	484	474	447	450	477	467	484	478	472	499	468	496	481	468	473	423	479	459	461	494	489	509	484	467	474	466	458	461	475	475	487	465	471	479	488	449	508	473	498	487	475	447	474	495	469	456	469	511	458	476	463	468	446	467	468	472	475	498	459	440	440	426	498	478	435	461	494	468	435	474	465	439	502	419	479	449	516	447	490	463	469	487	480	498	468	444	450	432	461	454	454	470	472	506	464	501	454	460	482	458	493	455	449	473	482	443	462	479	504	467	480	458	448	475	476	493	453	496	487	415	417	474	435	461	465	479	473	470	454	450	459	424	433	463	472	467	460	447	491	460	429	463	466	482	458	471	457	474	493	461	476	442	470	470	482	462	439	458	475	467	461	426	478	439	446	470	492	434	471	441	490	467	482	506	467	520	469	463	478	467	471	496	469	476	478	485	491	472	434	464	465	483	476	445	457	480	456	484	495	442	452	484	468	465	466	456	457	471	446	442	491	437	493	430	454	447	519	502	481	486	446	475	462	442	487	427	442	470	459	483	458	429	482	470	422	494	477	458	498	457	441	448	477	461	495	498	471	482	472	468	453	459	476	445	458	505	470	471	469	503	479	462	506	473	458	495	450
21312	34007	27006	22553	19178	17679	21792	59131	24263	1104	912	832	762	705	695	633	604	655	581	516	567	560	558	554	503	500	502	482	504	526	459	494	441	451	482	475	475	450	469	486	500	465	431	450	446	496	450	459	473	446	459	412	430	481	461	460	433	468	422	443	448	427	458	442	432	435	483	442	492	406	453	433	465	432	483	472	469	437	418	453	415	455	432	443	430	438	444	484	422	448	487	438	427	465	474	445	409	466	430	436	435	431	448	436	443	448	457	464	431	448	480	442	448	457	436	445	427	408	439	466	433	437	400	423	445	463	451	452	432	438	442	428	421	432	449	446	472	423	437	432	450	435	440	435	482	415	451	467	426	418	423	483	440	441	436	458	446	429	424	421	439	440	449	429	437	438	444	443	442	395	455	444	451	433	435	457	429	412	439	444	489	475	460	418	459	447	464	462	443	450	430	446	465	490	442	453	478	422	399	404	469	421	411	423	472	440	444	456	435	452	423	441	451	443	434	403	456	421	461	444	427	430	435	437	412	475	457	440	421	457	466	439	422	380	460	428	435	442	470	432	454	454	432	422	447	464	454	452	430	453	436	431	445	399	423	436	388	444	439	415	454	417	431	440	445	434	465	432	482	465	467	435	451	397	415	428	427	455	442	448	449	433	404	404	407	459	424	451	403	443	422	421	438	445	444	447	464	422	461	447	424	425	449	452	421	433	432	421	404	454	470	450	467	430	460	454	442	430	509	431	443	474	401	478	434	461	427	455	448	442	423	451	414	451	432	465	463	457	463	421	473	422	442	429	435	470	398	424	437	438	420	404	471	439	410	413	455	431	446	450	430	436	496	388	418	450	457	444	404	384	403	455	455	439	422	451	448	431	438	451	433	472	448	412	467	453	422	424	446	475	425	465	444	436	422	421	469	460	413	408	460	421	417	429	427	454	460	434	413	404	451	440	437	442	455	449	414	448	424	417	448	458	454	468	457	443	422	408	447	466	458	408	451	439	457	430	430	400	438	481	397	442	429	466	427	438	414	419	413	426	417	504	408	445	459	479	446	443	467	431	400	428	458	452	366	435	422	445	423	435	429	449	451	442	472	401	441	427	442	429	429	414	454	404	460	423	423	468	419	432	433	430	445	435	419	444	435	430	447	471	441	397	446	519	448	427	421	410	490	427	459	424	458	426	402	431	458	451	411	507	466	428	436	414	443	438	423	430	447	411	425	408	403	449	433	449	447	451	456	426	443	456	408	395	442	460	443	449	437	463	422	421	452	440	415	430	445	405	428	407	446	446	452	440	438	443	426	431	415	445	411	416	447	423	407	422	436	423	432	468	453	431	432	416	445	459	399	429	404	427	424	421	434	439	430	402	451	416	421	410	465	382	426	433	398	432	442	478	429	450	407	449	440	417	450	498	446	430	456	418	464	413	446	441	427	444	424	419	413	431	431	422	445	444	423	480	416	446	461	462	442	441	410	419	442	454	416	467	503	431	416	438	426	442	447	434	424	443	456	468	446	436	431	460	391	418	415	408	447	399	408	434	413	462	420	438	427	480	430	450	467	431	452	463	440	468	459	432	438	438	402	438	426	466	424	437	406	449	385	440	429	421	418	420	430	453	456	449	443	445	421	473	452	387	448	428	444	429	443	427	449	445	444	426	446	441	464	431	443	474	451	415	435	450	458	423	389	427	446	414	409	395	452	478	404	397	426	443	437	395	421	441	445	459	453	426	446	414	396	426	454	434	417	433	413	449	442	431	459	420	403	432	408	436	461	407	417	451	414	444	451	424	447	472	461	453	416	400	447	415	449	442	428	458	402	440	437	432	452	432	432	445	447	439	426	431	423	432	422	411	441	430	396	414	469	456	434	390	470	435	435	437	472	473	398	402	468	480	409	427	424	445	487	450	423	450	469	436	413	443	445	438	463	395	418	382	418	435	429	447	426	406	410	429	426	429	408	460	444	453	471	437	407	490	398	429	459	434	429	439	471	415	456	401	437	447	477	413	469	438	412	417	475	434	447	412	427	400	450	471	443	439	437	465	479	430	462	459	468	469	468	478	421	451	447	430	446	441	432	428	430	430	431	448	421	436	442	454	429	393	421	433	438	424	467	432	421	423	427	454	446	450	443	434	394	469	437	461	449	438	422	426	466	415	402	413	463	455	433	427	449	437	435	451	421	480	458	436	426	465	462	405	398	436	406	469	464	426	414	418	440	406	455	498	437	456	435	473	488	418	429	456	446	442	447	451	429	454	440	445	425	427	452	445	416	427	436	453	426	462	429	448	402	441	446	419	426	420	458	436	433	463	444	443	438	416	434	471	419	452	412	405	418	413	494	474	442	412	460	391	446	481	492	444	458	466	449	452	422	445	459	427	447	426	431	456	469	439	464	437	419	388	392	439	454	428	459	458	426	426	446	423	433	452	457	443	438	413	414	419	439	405	465	426	433	429	450	419	463	431	407	438	470	438	414	449	454	414	453	433	413	413	441	454	437	420	389	407	449	455	425	459	451	427	437	433	489	472	433	437	396	461	442	439	412	437	412	414	423	453	464	461	399	433	444	448	411	415	437	454	432	425	432	457	417	413	414	460	464	399	443	439	418	425	408	391	444	437	451	483	412	433	438	468	416	431	421	520	444	446	444	429	419	449	431	418	425	470	439	437	397	447	429	427	461	422	414	418	463	383	429	436	443	423	409	457	423	457	482	453	447	469	444	449	443	440	463	431	452	428	424	432	442	432	439	437	446	428	434	444	495	411	436	447	465	462	434	457	453	414	450	432	458	407	415	449	401	426	409	448	453	396	436	431	433	470	413	457	423	425	447	446	458	415	426	411	445	440	439	429	411	431	450	473	446	473	447	396	454	435	407	433	435	403	463	468	446	436	410	444	412	439	440	402	422	419	425	443	484	447	443	454	439	445	415	460	452	409	453	416	439	443	447	401	392	434	398	453	398	466	450	407	431	464	401	477	459	427	431	434	446	470	473	409	434	428	423	446	457	448	447	478	444	411	472	435	434	457	433	470	442	438	427	431	444	441	456	430	405	426	458	432	429	434	452	450	438	444	446	463	446	418	414	424	434	450	469	416	426	458	403	409	405	459	448	435	455	426	450	413	483	434	412	432	447	489	450	410	422	416	435	444	437	424	444	426	406	429	460	476	442	426	459	425	400	436	451	445	480	417	420	453	447	466	432	454	414	438	427	443	441	431	395	389	426	474	409	464	415	415	433	430	457	429	424	431	419	415	426	454	473	436	465	444	456	440	440	444	427	442	421	425	453	446	463	452	474	473	462	423	435	465	428	434	458	447	424	420	437	394	462	445	430	428	439	433	452	460	434	434	436	437	468	440	419	401	423	441	424	431	399	450	430	431	458	448	459	469	466	459	408	429	429	448	422	435	441	437	471	430	425	436	432	433	417	402	454	390	405	451	418	430	443	426	433	474	467	461	423	456	429	451	432	431	443	439	441	472	430	453	432	434	435	423	436	451
28195	17325	6866	3532	2525	2097	2688	5729	5638	209	146	158	139	148	153	134	129	123	152	149	142	127	141	151	141	149	160	141	143	133	160	136	142	124	118	130	124	142	160	140	142	158	164	144	152	146	149	148	159	139	128	149	142	114	140	136	141	150	158	126	125	148	160	133	147	156	145	153	149	160	142	135	146	161	129	142	161	136	148	149	141	136	149	141	129	153	137	127	153	142	151	153	137	128	137	159	165	131	136	155	174	138	117	135	139	138	165	138	153	140	145	131	166	133	138	130	142	135	149	141	145	172	145	123	118	152	138	149	141	138	130	148	116	157	148	152	147	153	149	137	132	149	149	143	159	135	148	135	114	135	160	124	155	148	145	164	154	146	151	139	138	123	143	168	152	149	158	152	136	120	140	127	142	126	130	154	149	119	154	140	143	132	154	149	143	156	142	143	151	174	142	126	159	141	128	132	149	166	155	153	174	129	120	147	161	144	114	138	136	137	189	149	126	151	142	140	136	149	146	112	146	151	137	149	165	146	126	140	143	137	147	165	159	134	143	150	164	158	137	142	141	136	155	125	128	143	128	146	132	159	143	118	144	150	153	126	149	161	157	146	144	143	147	133	170	132	152	153	149	171	147	143	153	149	138	162	134	125	157	121	135	161	159	146	140	136	147	130	147	132	138	135	155	131	134	152	155	141	138	141	146	153	143	138	127	136	165	131	123	145	160	140	144	165	168	131	143	145	150	132	141	144	147	122	145	118	152	144	140	135	139	141	153	143	141	147	137	126	163	127	103	161	132	129	149	137	142	145	138	152	142	151	137	159	122	134	145	137	166	125	147	155	134	125	153	158	172	143	135	149	137	127	149	160	162	133	149	146	158	145	137	171	145	163	142	146	162	131	149	141	146	159	168	167	144	149	119	144	149	133	146	154	153	140	141	176	128	126	126	157	153	162	135	150	144	152	165	126	152	138	162	145	142	137	124	151	123	144	162	141	142	132	138	140	148	119	129	135	158	147	115	123	143	140	149	150	145	146	154	135	133	154	156	121	151	138	132	146	130	145	131	151	153	153	161	151	141	165	142	140	153	154	143	148	135	151	137	149	152	135	157	125	159	158	139	164	144	150	142	132	136	135	151	128	163	129	143	143	118	127	148	150	152	154	152	152	165	154	137	152	141	134	140	129	156	139	179	127	141	140	158	143	129	145	121	145	146	124	112	142	146	138	151	127	142	172	155	157	134	171	153	157	152	166	139	136	145	145	147	155	164	159	148	163	125	142	131	156	141	149	148	138	138	136	136	144	128	143	145	141	124	149	148	129	151	139	126	154	146	125	144	156	143	159	164	138	157	133	127	164	140	147	113	125	119	134	120	129	148	164	147	148	143	158	154	152	147	148	150	158	144	135	129	151	161	146	120	160	149	148	156	142	153	142	147	140	166	133	158	160	117	153	164	151	141	139	154	167	143	114	131	125	126	135	126	144	141	146	145	160	153	138	138	131	149	158	153	159	153	131	141	144	133	144	145	175	136	127	135	158	132	144	151	137	135	131	143	157	161	133	137	141	126	137	136	123	123	164	130	146	141	127	145	154	165	129	154	135	151	148	145	144	147	158	141	133	166	144	142	134	126	125	122	124	138	132	138	137	150	129	147	131	134	129	145	169	133	130	143	161	146	150	133	138	137	147	133	138	139	164	137	136	163	153	140	150	147	148	148	138	115	135	160	145	145	154	135	144	146	165	136	145	150	138	146	150	158	146	125	139	134	151	157	123	136	153	135	137	134	151	141	134	121	128	130	130	155	137	134	165	128	127	149	159	165	135	142	173	131	157	144	136	132	133	133	157	164	164	165	139	126	153	162	148	147	131	131	157	143	121	144	147	151	138	142	155	158	143	161	147	136	163	142	114	151	132	157	143	115	135	114	137	144	139	148	151	141	157	145	159	141	136	161	139	165	148	118	182	119	135	145	157	156	149	140	161	118	127	149	151	128	141	154	143	125	131	162	168	135	133	147	147	139	138	132	137	152	156	137	150	149	150	137	149	134	137	136	150	145	142	120	140	148	137	158	130	158	154	157	135	129	146	156	128	137	143	123	162	167	143	167	137	154	161	136	150	151	116	139	148	128	140	129	140	167	129	137	131	141	154	151	130	146	130	133	133	139	132	164	133	157	145	165	136	143	148	144	126	135	123	142	152	147	157	169	148	141	140	149	146	124	129	139	154	144	169	172	134	140	157	144	138	144	150	137	138	164	146	160	156	156	143	152	153	135	129	145	132	125	159	137	140	154	111	143	161	150	138	167	145	130	150	141	147	135	150	122	131	140	136	150	150	159	163	123	132	154	141	129	155	130	132	135	127	164	148	174	145	147	167	133	164	170	146	138	149	151	149	145	135	147	154	137	163	154	175	139	133	128	148	138	126	130	140	144	133	153	128	146	125	148	139	146	150	124	145	147	139	150	115	151	159	141	157	145	134	138	145	138	132	170	152	148	150	120	180	128	136	116	132	139	145	112	153	143	164	157	128	146	147	158	141	142	184	167	135	151	143	123	163	152	150	143	142	128	153	148	141	146	140	148	148	144	143	145	139	150	162	170	159	152	147	167	141	143	135	144	173	143	137	158	135	149	160	133	144	150	149	137	142	141	137	147	156	148	145	130	139	122	167	152	148	141	137	146	151	156	142	149	139	141	158	141	148	171	137	162	155	151	157	144	145	159	170	134	103	146	145	163	137	127	149	131	155	152	118	139	137	137	147	150	136	143	146	145	140	134	160	131	127	133	166	144	146	144	125	160	136	129	167	143	127	160	147	149	149	150	145	161	153	148	162	122	156	141	156	137	172	150	144	142	144	127	155	156	141	149	156	141	119	141	152	147	122	152	151	145	143	151	150	146	147	148	155	137	164	135	144	138	147	149	155	141	149	152	142	146	138	152	140	146	139	169	138	155	132	163	177	129	145	148	139	132	150	132	126	146	161	142	120	164	139	133	154	142	152	125	141	151	132	137	159	135	149	148	148	148	130	128	139	143	134	161	142	115	160	145	132	154	150	148	135	156	123	158	145	152	146	138	142	156	164	132	135	119	131	142	147	147	147	157	159	122	150	149	152	128	155	134	161	173	144	141	140	137	122	159	152	131	134	141	130	138	142	128	139	158	157	130	149	124	137	148	146	141	161	138	158	142	173	147	142	151	112	123	138	134	156	152	155	146	134	120	136	136	134	144	116	157	151	133	131	139	139	145	135	154	137	128	163	142	142	140	137	160	137	156	133	138	136	143	141	147	153	148	154	137	123	135	160	137	148	151	148	142	141	138	142	135	150	136	135	146	123	147	156	149	141	146	168	143	142	128	138	152	144	147	132	145	151	127	141	119	144	126	142	134	130	131	155	138	144	135	159	147	144	134	133	141	146	145	120	162	142	135	136	136	136	144	147	127	148	123	154	136	160	137	161	146	148	161	155	144	137	134	139	140	133	135	134	133	136	148	139	149	136
13991	15914	9243	6239	5275	4450	5618	10042	7960	145	172	154	176	150	162	158	150	156	168	150	167	159	168	151	186	145	161	154	147	153	163	148	143	165	159	153	158	156	175	140	150	158	174	149	166	157	141	152	156	159	153	165	164	167	162	161	144	148	136	149	169	138	141	181	170	164	153	158	142	157	171	161	142	168	154	151	154	129	153	165	138	160	153	164	165	157	158	152	157	140	199	132	162	170	162	135	154	134	146	152	162	154	165	144	139	153	138	146	146	175	160	134	158	161	165	159	156	150	139	126	145	159	142	160	165	184	158	162	142	145	151	160	161	165	156	152	157	164	156	144	156	137	159	166	157	141	171	161	156	134	166	150	143	141	142	138	171	151	146	150	176	145	163	148	154	150	152	168	133	150	185	168	152	160	151	167	141	148	139	138	155	170	154	132	141	170	147	181	139	155	145	152	150	153	149	143	179	139	154	133	151	147	160	154	171	176	149	127	160	160	129	170	146	147	153	167	177	143	146	151	168	168	135	146	140	162	158	144	153	150	197	166	153	157	160	176	154	139	161	148	169	128	150	150	177	147	139	167	153	153	166	155	137	156	175	170	151	158	134	142	149	145	148	167	154	162	136	162	161	148	144	136	139	162	184	133	141	154	167	154	149	162	179	183	152	182	188	144	157	172	168	144	153	157	165	141	155	165	170	157	141	161	160	175	153	163	148	133	149	131	143	153	145	160	148	159	129	167	156	154	153	157	153	164	169	168	137	170	147	165	155	162	153	167	152	141	142	189	159	168	169	154	159	143	129	136	146	164	148	149	176	144	161	154	163	136	134	154	150	168	159	140	144	149	163	135	169	140	149	169	140	155	147	138	165	164	152	151	128	156	151	157	164	136	148	155	124	171	162	175	145	157	172	167	163	138	164	172	161	154	165	154	153	170	140	149	154	167	173	171	150	154	162	147	160	163	148	154	173	138	144	142	161	152	153	150	159	156	151	181	160	157	179	142	157	131	157	178	153	159	147	154	163	156	143	151	143	164	163	164	129	153	152	157	163	150	164	137	155	154	147	151	178	178	170	157	144	167	156	131	139	159	131	159	176	138	169	166	172	153	163	126	174	151	141	142	161	151	138	169	167	150	154	161	159	149	175	152	174	126	140	141	133	174	160	150	158	132	146	131	156	158	156	157	157	157	116	145	156	151	143	143	159	149	159	174	150	136	168	158	149	156	171	175	153	159	138	132	155	130	136	139	153	145	150	146	165	175	148	140	141	158	165	169	158	141	147	147	149	127	152	160	159	155	149	171	163	157	170	171	149	166	136	152	128	161	161	146	151	164	172	169	161	182	156	145	139	178	143	140	144	175	150	148	141	191	148	148	157	146	173	154	157	156	170	136	174	154	144	153	140	153	159	150	135	164	146	156	157	196	148	168	182	159	145	151	161	167	158	157	162	182	146	161	132	157	155	128	144	148	138	146	151	138	157	167	158	137	150	152	159	155	181	151	144	160	153	152	151	147	120	166	156	146	159	148	154	149	141	155	168	141	151	137	165	143	145	155	150	147	138	143	168	165	151	150	168	154	137	169	148	173	148	158	143	158	133	160	141	134	166	178	167	159	126	150	167	136	151	138	163	147	158	172	156	149	142	169	142	144	172	136	147	163	139	158	162	142	152	159	139	160	153	141	162	133	140	152	157	136	136	138	141	140	159	143	150	167	139	150	164	142	145	162	143	154	153	170	158	157	160	141	155	150	178	160	172	160	159	161	144	153	145	141	158	165	142	157	158	159	127	170	176	159	160	147	152	163	126	168	166	135	161	152	161	157	148	142	161	154	164	158	154	165	154	153	173	150	170	155	143	137	140	120	151	171	162	161	134	156	125	161	164	173	153	148	146	157	153	160	155	157	135	132	154	177	158	139	166	174	142	185	166	130	172	149	116	144	150	147	162	128	167	173	175	145	156	150	162	155	185	158	158	147	152	152	145	168	141	144	148	159	147	140	171	155	150	151	171	161	183	150	148	127	164	142	174	145	162	154	167	160	152	163	145	158	167	132	148	146	171	140	147	155	139	135	158	171	140	160	144	149	152	150	140	155	163	165	146	166	164	153	139	158	132	140	153	161	149	142	148	142	139	159	172	134	161	141	134	160	157	139	176	182	170	164	130	163	159	156	149	179	160	149	144	155	171	156	175	134	166	145	175	170	150	173	143	165	150	173	151	179	158	147	177	139	150	137	147	134	151	140	154	154	145	165	151	166	179	168	153	170	162	165	152	149	151	168	157	124	159	149	133	143	156	163	176	141	142	150	154	166	157	141	175	148	128	153	149	153	157	143	169	158	151	141	155	153	162	161	172	154	158	158	149	139	162	142	149	169	144	157	152	152	144	143	140	164	151	165	167	144	156	158	162	146	154	138	154	140	160	146	151	167	148	149	158	152	144	164	143	155	166	129	151	156	130	162	144	162	151	138	149	152	153	143	149	166	130	164	166	149	156	141	159	152	150	159	137	154	167	160	141	149	153	138	143	178	147	133	161	144	167	145	153	134	133	157	137	144	169	163	162	138	140	163	151	151	159	151	169	178	128	156	169	176	164	164	161	156	137	155	148	167	146	166	166	139	154	141	152	136	154	158	157	175	159	159	181	143	169	148	164	144	141	153	170	161	117	158	128	174	161	147	135	140	140	141	166	157	142	160	174	152	145	135	146	157	162	172	141	159	146	149	172	138	178	138	142	151	147	139	160	182	136	159	147	172	147	153	152	151	167	165	173	133	131	150	159	139	129	155	160	133	153	166	150	154	156	166	134	148	167	134	143	141	185	156	156	156	139	137	162	150	132	179	157	151	152	154	154	165	164	160	141	153	159	173	156	158	161	140	154	137	137	166	147	142	146	161	155	150	143	153	168	156	136	149	143	140	153	173	166	166	161	146	155	151	167	159	146	142	165	158	145	152	160	149	138	168	148	170	149	119	156	151	112	148	154	172	151	133	146	165	160	161	133	154	177	125	158	155	147	151	165	155	169	171	161	170	157	166	150	162	157	144	179	128	149	161	161	151	150	132	152	160	142	163	155	144	138	166	144	160	186	161	157	167	146	174	155	163	134	137	155	156	141	135	166	162	172	165	138	164	166	158	176	164	141	156	165	156	167	146	160	160	142	164	156	157	129	135	150	174	158	144	155	170	138	162	133	168	164	160	158	147	121	145	158	145	148	143	162	148	143	160	161	131	148	167	153	148	160	126	146	171	160	158	161	163	164	149	150	136	160	157	177	152	147	150	144	127	170	158	149	148	173	156	140	158	164	166	156	166	138	171	136	164	160	144	180	148	155	154	153	150	139	170	152	137	147	130	154	156	153	174	148	169	141	166	152	146	149	169	121	171	155	135	165	161	139	156	168	163	156	154	152	155	141	150	152	168	145	170	147	150	153	144	147	144	163	158	171	168	172	146	143	151	166	153	161	164	141	153	168	167	138	155	148	155	167	138	153	148	140	148
24920	20425	26775	24021	20505	13797	14701	50945	47896	13174	953	382	345	352	367	354	322	320	311	306	329	330	310	297	315	298	310	302	309	317	314	284	282	308	315	345	276	289	279	304	314	281	282	309	321	301	306	267	304	289	279	271	282	300	305	321	299	325	301	286	274	298	309	299	270	320	295	265	290	290	302	288	286	294	295	295	326	309	331	304	280	283	289	306	301	295	277	302	274	283	313	277	288	264	295	323	292	316	287	320	285	282	314	296	268	301	333	333	316	285	294	296	287	301	281	292	339	333	301	296	301	275	269	311	267	325	337	327	311	296	303	279	269	279	312	306	298	269	289	283	294	313	274	309	278	281	295	289	306	293	299	268	286	291	297	279	319	279	277	280	281	273	324	284	285	298	296	294	335	270	265	301	292	277	312	271	301	272	323	297	297	261	350	301	304	285	296	300	269	296	316	298	320	291	305	323	276	300	282	290	324	292	300	294	269	310	284	301	261	306	305	313	284	289	293	289	311	283	312	337	305	286	294	306	277	298	285	300	296	297	270	306	307	315	299	306	286	289	293	309	288	315	292	286	310	286	296	319	324	286	305	278	301	293	287	310	323	312	288	301	302	301	252	283	296	306	304	317	247	352	283	302	306	303	307	292	306	331	309	297	319	307	305	293	321	278	315	297	269	279	281	308	291	297	322	290	296	318	295	306	301	278	306	291	269	299	289	300	306	299	320	303	291	299	302	273	282	305	301	307	274	283	301	295	284	324	260	334	278	302	298	315	265	310	319	334	276	286	308	309	282	281	285	275	301	285	317	305	296	292	302	298	293	301	299	287	296	295	280	295	310	290	284	315	275	291	268	286	325	273	264	267	299	276	310	300	307	280	301	320	306	256	269	321	288	288	269	286	274	335	297	293	286	289	283	279	290	261	278	309	316	291	328	321	290	306	294	318	302	306	287	297	295	308	296	300	290	300	282	268	293	302	302	294	306	248	321	275	283	302	271	281	309	293	289	320	305	270	322	295	300	308	317	320	295	328	254	286	296	298	317	282	286	300	300	289	296	294	276	302	284	270	307	307	306	328	305	302	307	297	292	269	288	292	321	319	276	317	298	268	300	303	296	301	327	269	309	292	301	296	274	323	293	269	296	271	319	268	273	299	310	281	311	298	304	279	288	299	285	286	275	284	321	303	305	294	266	288	332	288	281	272	280	308	289	311	300	264	295	292	310	306	280	281	289	300	309	277	281	278	276	278	327	285	312	299	303	303	335	285	308	302	316	311	293	262	285	283	295	329	265	299	315	268	297	271	295	294	314	285	271	295	320	285	313	280	280	287	290	313	293	281	303	323	294	266	298	304	347	298	341	278	283	297	282	316	281	315	319	283	281	306	260	287	269	280	294	282	292	292	285	297	295	294	308	291	295	285	281	301	302	280	282	281	305	296	286	306	283	315	310	296	290	263	279	289	290	310	278	289	282	284	278	299	294	258	317	294	297	280	329	320	291	289	320	283	305	277	255	280	276	275	302	301	265	296	278	276	264	282	286	285	304	308	327	271	288	306	317	256	285	308	298	310	294	277	298	305	297	290	283	307	273	281	289	290	314	306	287	321	314	281	263	298	300	307	308	277	274	321	301	273	296	291	305	319	285	309	288	286	297	301	307	306	293	327	278	256	319	295	307	306	288	310	312	263	279	318	291	300	289	316	298	323	303	267	288	285	278	297	275	305	307	293	297	298	311	324	294	282	291	296	286	286	301	290	293	287	285	292	288	293	298	336	292	296	293	276	298	271	274	288	320	321	301	282	299	299	269	301	295	275	292	254	314	255	308	253	287	293	298	250	288	295	315	282	272	277	281	308	297	282	276	277	283	300	287	272	304	281	315	303	263	283	308	267	304	324	313	299	294	287	274	309	305	287	303	301	279	305	272	318	259	311	278	288	324	300	269	287	286	300	269	299	303	298	314	294	307	276	282	288	291	276	287	276	281	279	297	295	297	292	313	289	305	305	313	302	309	283	298	314	302	306	286	302	306	300	277	286	287	309	328	311	305	326	309	278	296	299	306	323	310	342	290	260	294	336	285	290	288	303	307	280	319	305	313	298	290	295	312	296	317	316	303	306	304	300	299	276	304	256	335	306	316	304	292	280	301	307	273	314	287	264	301	305	289	299	286	303	274	300	281	310	312	257	298	318	296	263	309	313	294	318	305	295	292	305	282	272	276	293	285	286	308	284	277	304	288	300	316	318	303	315	279	307	303	303	297	287	297	284	289	287	291	271	313	311	266	333	307	279	323	277	278	278	289	300	309	290	311	301	303	302	291	289	317	319	260	322	284	328	314	317	310	316	320	280	267	282	276	305	296	298	302	291	290	295	261	315	296	292	328	290	328	304	280	275	283	296	310	280	319	315	292	299	307	312	293	318	277	287	297	265	283	318	316	273	283	291	308	289	294	290	284	275	330	324	284	288	277	294	288	278	275	294	281	280	293	307	285	303	290	275	278	315	273	270	288	307	314	304	287	265	296	300	304	334	321	271	304	279	277	317	277	280	283	329	311	297	324	303	310	334	309	279	298	298	287	318	280	296	285	291	294	343	299	287	288	307	293	285	325	288	276	292	308	281	311	288	301	293	286	305	302	272	318	330	280	284	309	299	305	309	294	307	318	305	298	298	294	279	291	310	268	280	273	276	290	314	329	270	250	293	295	296	297	308	278	327	278	260	282	292	286	293	299	317	314	287	299	287	294	301	303	288	287	264	306	304	309	313	284	297	315	279	288	271	323	291	294	283	316	277	289	308	291	266	261	292	271	280	292	306	313	286	307	293	305	310	311	250	285	295	302	327	305	328	290	291	312	297	301	287	300	267	309	291	294	305	304	282	316	339	286	305	267	273	267	290	289	296	295	311	241	286	295	305	269	299	326	308	312	319	277	300	307	291	306	310	275	293	295	277	302	277	307	292	281	303	313	285	321	321	309	298	273	296	310	296	296	281	290	309	321	292	300	289	296	302	293	285	327	294	309	320	278	312	306	293	318	336	292	277	304	270	258	270	286	291	301	285	298	302	278	316	318	299	280	259	284	292	302	283	296	299	289	302	243	285	297	308	297	296	264	313	292	276	310	293	300	315	301	326	291	339	293	292	314	249	293	261	314	286	302	318	304	312	297	281	293	298	319	290	271	313	310	292	296	275	313	305	309	322	302	302	287	286	296	273	292	333	264	269	327	276	312	302	324	313	279	297	308	292	278	289	280	312	313	275	293	295	289	302	305	310	282	291	295	278	261	271	323	292	292	308	313	276	317	288	269	301	283	310	285	303	298	306	273	315	303	308	295	322	322	267	299	284	279	296	287	298	298	263	281	302	289	294	283	298	279	308	270	336	310	305	296	331	291	302	295	300	299	327	311	285	263	302	282	301	309	256	273	301	314	291	299	302	319	316	297	286	296	292	317	294	292	251	277	296	288	275	301	287	269	287	319	294	317	304	281	268	281	292	283	294
18864	25271	18543	14000	9146	7634	18719	49161	42128	2877	473	371	380	360	355	347	314	341	327	333	304	319	314	288	293	296	306	266	288	292	286	286	279	283	286	280	245	264	272	296	306	292	293	282	281	270	282	300	286	275	270	291	280	260	293	286	284	285	295	254	273	292	284	282	293	299	267	285	288	292	292	278	296	278	293	299	247	257	311	289	273	262	301	274	298	301	290	296	297	287	278	294	254	300	304	251	277	268	289	311	276	276	263	254	305	272	259	279	286	275	275	286	280	269	292	274	266	290	263	280	262	232	278	319	277	272	266	297	285	311	292	283	264	280	252	313	257	301	298	295	285	271	252	271	249	272	265	286	301	295	241	290	308	294	259	264	273	277	263	266	303	255	283	298	268	229	263	282	310	289	280	271	266	281	312	260	282	291	253	258	286	278	242	276	271	267	255	263	271	300	266	262	289	269	280	305	297	286	319	317	265	290	281	278	263	279	272	256	281	257	271	269	243	298	277	267	277	273	274	299	290	289	277	258	300	277	250	309	272	272	282	301	293	285	260	286	293	308	263	248	300	293	270	263	267	270	282	298	300	292	273	285	286	282	254	253	264	267	285	283	278	272	250	297	296	275	271	287	277	248	268	301	267	295	278	271	283	276	285	297	298	294	285	291	270	295	299	295	272	299	258	293	280	287	258	293	247	278	260	264	280	255	290	270	275	272	274	295	273	276	239	239	311	268	265	250	273	276	282	249	270	269	273	266	292	297	282	242	271	243	297	299	288	277	288	276	282	261	249	314	280	275	265	253	274	304	281	270	285	258	266	262	263	295	255	281	285	299	284	293	284	287	258	233	309	309	287	314	271	278	292	281	266	274	260	287	297	277	244	293	259	274	310	276	269	270	232	249	279	278	292	306	290	293	289	319	292	283	271	315	293	287	276	270	284	281	275	284	278	261	297	283	314	284	270	299	257	265	267	316	279	262	278	243	294	239	287	269	266	284	296	298	253	288	276	265	269	262	293	289	308	277	241	298	274	275	293	269	260	274	298	280	272	289	289	312	275	267	296	284	262	261	279	247	275	272	260	283	273	275	279	279	272	258	289	296	292	260	247	267	261	282	268	260	262	271	274	269	287	297	289	289	290	302	259	272	272	250	260	299	254	277	252	257	271	271	278	298	300	289	290	298	295	250	263	300	272	293	291	262	271	305	302	283	281	291	282	291	286	286	280	268	299	297	254	283	275	283	277	276	271	299	290	281	289	277	285	297	290	291	268	295	274	260	280	286	258	287	278	297	286	268	272	288	266	327	272	280	278	284	299	255	270	293	250	249	301	271	294	272	275	297	271	259	286	280	277	307	272	303	281	275	264	253	285	289	261	296	286	262	273	253	308	266	296	259	267	301	313	273	259	272	278	294	303	279	295	279	277	292	295	271	298	248	274	282	286	298	263	294	220	276	298	284	264	292	277	294	267	282	263	304	260	268	248	277	299	273	258	278	320	290	265	261	267	282	287	290	286	265	283	248	295	274	275	295	302	264	289	262	300	285	273	283	291	252	285	289	297	266	300	251	289	325	260	273	289	247	252	294	248	279	272	292	279	306	287	309	282	290	288	306	283	270	285	281	255	240	283	287	268	290	292	256	263	277	287	304	241	258	252	265	278	282	264	291	297	272	294	290	264	266	293	276	276	269	273	270	283	252	266	273	262	268	285	294	263	267	272	281	283	266	265	299	284	290	274	257	267	280	279	292	273	301	271	274	277	239	283	268	267	286	265	280	257	254	256	275	262	276	267	296	277	262	261	262	259	285	270	253	278	263	282	284	273	268	296	274	280	280	289	275	283	294	315	249	265	279	267	282	301	279	269	262	266	289	296	273	268	267	260	278	292	296	309	297	273	279	250	288	296	304	337	284	280	267	269	276	304	276	275	267	272	286	295	280	295	253	291	294	264	296	268	252	282	252	276	274	282	266	241	280	269	263	253	293	276	296	290	301	274	264	283	282	261	300	256	277	274	264	329	308	272	309	293	270	241	286	281	296	312	284	280	249	282	314	254	278	275	257	299	287	277	295	287	259	296	253	259	263	292	282	284	281	280	291	289	294	273	285	268	275	296	257	286	306	297	269	267	283	261	251	266	273	274	273	292	280	251	302	282	292	293	286	254	300	289	308	288	301	280	284	271	299	277	284	262	286	284	258	307	237	278	282	281	261	281	242	296	281	293	269	255	272	261	299	275	260	292	287	286	269	258	269	278	254	268	289	294	301	273	260	289	297	256	282	252	241	263	271	260	282	290	273	274	281	259	268	313	295	276	249	268	255	272	283	269	294	265	280	287	291	275	254	254	279	267	254	291	283	282	291	268	256	255	274	279	294	273	270	262	265	281	280	266	278	284	283	289	290	269	298	278	274	253	256	274	295	266	272	289	253	262	247	269	271	272	278	285	272	258	288	290	243	267	278	274	263	283	282	274	266	275	309	280	275	283	266	250	299	304	286	269	277	291	282	272	252	261	277	239	286	267	256	286	292	281	293	257	320	285	259	287	316	280	278	303	251	286	299	270	252	275	277	284	273	274	260	277	274	280	306	244	280	292	288	284	261	303	307	281	294	298	284	268	286	259	275	287	244	281	268	315	311	284	274	276	253	287	253	262	275	330	285	263	293	289	273	288	253	303	253	261	280	281	285	287	291	275	282	290	286	290	296	262	281	291	304	289	297	286	309	296	292	290	303	284	258	269	244	297	272	269	256	280	275	288	299	282	293	286	285	278	288	293	290	255	287	296	281	285	294	262	265	263	296	273	286	269	280	257	274	292	275	270	265	286	277	266	315	253	257	277	268	313	252	284	317	266	276	295	251	269	269	278	269	261	277	278	287	283	264	325	282	261	284	282	273	254	255	266	281	277	294	276	302	263	251	279	265	292	283	289	273	269	280	280	278	259	279	267	261	271	282	271	293	255	274	273	277	269	261	243	300	281	309	268	275	277	285	312	279	294	243	255	271	277	265	265	285	253	285	259	287	280	287	302	292	307	278	292	286	281	266	300	257	280	270	289	266	292	267	245	264	275	273	264	286	257	304	256	263	275	262	300	281	279	285	264	297	273	293	304	304	241	297	273	297	286	292	284	265	274	264	260	285	265	274	271	264	286	283	298	280	270	270	287	288	268	279	276	289	305	251	251	263	245	252	274	307	274	280	249	278	270	281	280	273	246	315	270	263	321	274	299	269	289	285	263	279	304	282	266	285	241	274	266	277	287	257	253	297	297	270	262	258	287	272	285	317	263	277	282	252	296	284	287	261	272	300	279	272	279	258	289	297	284	284	257	286	274	286	270	250	301	256	301	276	268	260	263	278	267	298	266	283	276	265	286	264	296	271	262	289	291	299	296	277	300	293	289	264	253	276	287	297	264	255	277	274	270	278	275	275	270	272	286	273	263	268	289	259	273	266	303	275	265	293	269	263	269	263	280	303	264	277	278	273	259	278	275	287	276	299	250	295
22510	20400	27090	23600	20427	20820	31602	64051	48894	12736	1547	672	678	622	577	540	573	546	519	524	548	540	552	538	517	526	520	510	511	511	487	535	512	525	504	503	509	510	521	468	480	515	485	484	509	507	494	465	493	481	498	476	513	495	467	469	471	465	467	479	529	450	499	526	505	446	512	521	494	485	469	473	489	484	504	502	511	474	494	492	507	483	445	477	538	474	473	521	467	472	499	486	469	470	471	471	492	472	488	482	449	472	499	472	520	487	457	477	512	448	490	492	488	491	488	457	486	504	487	496	525	494	476	513	464	459	459	491	461	505	529	484	466	480	501	466	472	479	456	507	466	496	463	498	462	477	462	473	482	468	458	511	497	509	479	521	456	512	513	496	473	468	478	469	526	463	502	479	436	482	486	501	444	456	498	463	481	478	521	488	507	522	450	488	468	479	490	502	489	482	470	504	466	464	498	523	502	468	476	500	532	476	498	470	491	447	494	492	486	482	506	440	477	472	501	489	521	478	453	481	506	480	478	453	465	460	455	489	470	480	484	453	464	508	510	429	482	459	474	500	456	515	490	470	485	486	501	493	470	481	482	491	505	503	460	462	442	496	444	486	465	516	460	502	486	501	517	532	483	461	458	417	479	465	454	470	444	480	467	454	532	458	460	470	467	495	498	484	475	469	432	504	489	461	476	486	476	481	490	482	490	486	472	443	495	499	476	485	518	454	512	474	486	482	510	488	482	490	490	501	493	483	498	492	501	472	493	522	444	511	514	489	497	521	536	444	523	504	494	511	470	493	489	482	497	481	514	482	476	470	469	467	490	493	457	492	511	469	490	483	464	436	462	512	439	503	511	471	468	493	482	455	485	471	439	452	527	462	482	514	521	503	534	478	534	491	440	450	500	503	537	473	516	472	450	481	496	487	487	487	494	460	439	480	478	444	456	466	443	487	484	491	470	495	459	495	485	456	499	540	519	511	480	437	486	532	523	487	482	521	514	501	447	463	454	447	493	478	468	526	468	500	474	468	463	483	489	457	462	497	520	528	450	498	482	507	452	487	510	446	482	503	490	475	497	510	503	482	478	522	518	460	456	461	508	486	485	493	464	538	484	461	489	440	508	498	493	492	493	516	475	473	486	496	489	479	483	474	527	493	475	485	472	492	494	524	469	459	509	514	447	484	498	483	470	480	453	506	487	503	498	479	505	507	452	488	499	485	504	506	454	481	497	490	469	496	515	468	483	477	500	486	453	518	515	447	511	490	427	512	509	468	496	514	482	484	468	496	469	472	484	466	467	497	451	461	484	489	487	455	462	452	493	467	473	515	457	467	546	473	505	476	468	503	498	463	475	461	486	473	533	489	515	470	508	474	471	489	469	441	460	482	464	448	480	461	467	475	445	462	475	495	518	476	475	505	567	502	478	490	500	497	456	462	537	489	441	490	492	474	463	493	468	454	486	441	509	493	484	489	484	478	446	502	477	483	511	502	518	462	490	468	436	445	458	536	462	476	497	496	461	470	449	478	506	508	491	492	477	480	476	516	525	446	486	429	499	459	475	460	466	453	512	511	466	479	509	449	464	491	503	466	461	448	521	487	494	505	495	442	456	503	531	441	502	469	520	496	502	487	487	481	489	482	499	503	489	486	504	491	455	447	481	477	469	462	456	456	457	506	505	476	496	473	437	489	534	505	437	482	447	493	477	478	457	498	507	465	460	506	453	481	483	463	459	504	545	456	495	493	455	469	461	492	489	497	465	445	474	450	489	461	485	463	515	471	503	504	459	501	478	493	465	530	470	468	428	505	500	497	492	470	476	481	480	465	480	481	466	451	488	463	463	519	495	471	523	465	508	503	496	492	454	487	474	517	464	524	514	466	492	456	435	455	485	450	498	470	493	502	468	473	438	469	476	508	509	493	448	468	453	463	472	457	468	480	503	489	453	456	506	504	483	493	469	477	469	479	487	456	472	479	501	503	516	497	508	501	457	487	460	492	499	483	463	473	514	473	508	513	448	527	446	438	483	491	524	488	467	490	475	497	463	470	495	452	520	492	493	495	492	440	460	481	479	480	486	467	505	494	499	490	524	492	465	487	484	495	507	484	444	472	479	538	446	495	481	484	461	456	493	476	450	499	466	485	477	466	488	457	462	476	430	471	479	483	493	429	497	505	483	515	473	470	474	450	498	476	492	477	489	514	473	466	514	479	441	483	504	470	477	449	453	498	443	452	473	496	496	493	510	483	448	456	482	451	461	498	502	436	482	477	434	470	475	482	499	505	472	482	513	523	456	502	455	492	508	525	451	523	487	509	510	502	484	469	476	474	502	528	484	472	439	499	458	516	516	520	461	498	487	486	481	484	490	503	478	540	498	512	463	476	462	516	526	489	491	492	493	483	510	482	472	489	417	483	471	488	532	507	475	430	453	517	486	533	479	498	474	473	464	510	497	485	549	512	495	464	463	498	455	448	439	445	499	469	459	491	493	469	479	515	491	482	443	485	508	499	500	551	447	475	472	474	478	484	457	510	521	468	484	485	487	492	463	465	488	458	482	466	472	462	472	455	478	475	497	454	493	483	473	481	467	454	451	478	502	494	491	484	484	464	503	474	516	489	464	525	460	472	462	464	468	471	468	476	458	473	511	514	487	541	493	476	473	497	488	489	487	472	491	481	516	468	492	520	470	514	503	506	494	469	495	478	471	471	456	478	498	496	493	478	461	460	489	473	439	497	453	496	452	466	478	510	490	486	477	473	479	501	495	473	495	506	474	508	473	478	526	486	467	473	500	502	493	431	500	477	479	444	541	500	496	475	460	477	468	462	465	486	469	490	490	414	518	479	517	479	475	548	465	506	497	489	509	494	480	473	505	501	466	511	504	479	502	437	494	501	462	489	478	502	456	499	516	465	497	471	466	499	487	470	473	517	475	478	519	483	456	504	484	491	524	470	461	471	524	475	488	460	464	488	508	477	469	467	499	493	445	485	477	467	510	477	440	504	498	482	498	487	444	457	482	462	448	473	478	454	505	527	466	485	475	502	473	439	512	498	487	481	502	472	485	440	479	481	476	505	460	498	443	478	451	482	512	491	463	508	509	481	491	513	453	482	504	490	492	469	447	460	476	461	470	483	473	497	502	484	511	453	473	443	469	461	500	474	463	501	477	471	457	497	470	449	493	501	487	467	501	508	493	466	485	524	468	482	513	458	529	467	463	438	496	467	450	452	536	458	497	509	514	459	512	476	473	485	474	528	468	468	468	466	454	494	509	498	426	512	477	508	495	484	471	471	481	498	469	487	456	502	459	480	466	462	500	484	505	482	501	454	481	451	465	486	478	483	488	499	471	456	456	462	470	496	465	449	468	472	459	458	504	457	488	461	449	428	494	499	459	458	496	495	462	466	499	512	475	512	495	506	453	503	488	458	468	476	469	462	516	465	512	487	470	490	483	480	482	463	465	526	480	510	451	436	476	472	463	456	536	496	453	472	444	477	474	489
22958	33514	26162	22193	13253	12812	29280	61272	35204	901	854	730	697	689	638	632	639	558	578	536	530	532	528	499	525	470	551	492	514	433	468	482	502	464	471	469	486	441	449	464	485	471	479	471	447	464	455	507	469	449	454	471	483	472	435	459	448	456	438	458	446	482	477	480	422	470	453	424	445	428	455	463	498	444	497	481	425	457	448	486	453	452	428	506	427	444	452	461	445	454	427	473	459	482	498	477	495	468	423	463	443	469	441	458	410	427	443	442	475	420	443	451	474	433	433	443	476	474	461	462	441	469	454	459	481	435	456	455	462	444	446	444	474	445	451	489	477	464	446	478	393	431	455	452	471	403	435	467	427	453	484	442	436	420	458	441	438	456	472	438	438	425	451	445	438	441	487	429	447	420	469	462	436	450	505	452	484	437	455	448	438	454	465	461	451	486	440	471	487	493	450	467	485	489	464	405	451	436	456	433	465	479	421	467	451	415	434	444	453	408	435	452	457	466	440	454	462	452	473	450	438	457	426	453	431	506	472	431	449	453	425	484	460	436	458	448	471	432	430	426	440	457	454	444	461	426	430	504	461	469	460	417	420	452	399	437	444	447	459	433	441	448	467	454	441	462	453	435	417	482	442	458	483	457	440	472	501	473	427	455	418	496	490	452	428	430	430	452	455	472	425	476	442	454	427	399	426	416	463	468	474	431	445	457	432	440	437	448	421	431	417	455	506	451	474	450	438	419	425	484	441	473	446	475	453	484	471	464	447	419	455	455	442	435	462	458	404	526	408	459	423	442	453	447	465	450	430	436	447	482	415	424	445	452	440	456	467	424	429	476	445	418	430	476	471	461	447	466	449	477	432	427	470	453	432	409	451	450	475	432	431	488	440	439	450	422	472	430	408	424	415	468	442	432	463	508	436	423	445	442	457	455	452	479	443	421	505	470	454	430	462	472	442	444	480	438	460	446	441	419	437	400	444	457	468	462	440	483	430	480	449	430	439	437	483	452	449	462	462	452	425	472	456	460	437	424	463	443	401	453	426	467	485	465	466	447	471	460	489	436	427	489	447	433	439	452	431	449	434	455	429	408	457	424	456	444	480	448	431	498	450	451	430	438	454	487	437	450	453	456	419	449	482	420	423	451	447	437	431	433	451	466	467	436	480	453	464	448	444	449	460	441	409	432	476	454	493	423	441	418	470	438	446	454	455	449	485	448	441	469	473	484	446	509	464	467	426	473	425	426	472	459	463	424	419	477	458	430	471	472	444	451	446	450	412	438	411	435	430	463	446	454	420	494	495	461	467	455	455	498	471	426	435	433	448	437	477	451	448	432	456	421	404	430	456	446	437	472	452	517	478	429	448	438	445	435	453	417	422	450	414	431	420	422	432	484	459	432	443	436	444	403	445	457	413	431	448	457	484	456	472	437	435	466	468	458	459	437	415	480	406	427	425	406	436	472	435	441	480	459	453	436	502	448	443	437	425	445	457	443	437	442	455	472	434	424	441	458	459	463	453	426	456	443	436	449	442	455	469	432	466	477	424	454	493	468	450	470	416	425	457	462	405	458	449	463	435	466	461	453	436	434	474	445	419	416	473	450	457	412	437	469	450	472	457	435	475	417	421	430	484	472	493	454	457	429	466	426	426	445	467	462	464	449	470	443	469	444	436	448	440	415	437	455	465	483	443	432	445	472	474	475	426	443	411	508	435	470	465	447	417	444	434	471	449	466	450	463	476	446	437	414	478	434	451	455	454	461	424	481	457	458	420	463	461	458	439	428	470	461	436	410	439	429	484	443	449	408	450	467	435	430	444	487	428	430	436	443	445	476	407	462	457	406	464	432	457	428	478	435	394	412	421	469	441	474	463	480	491	486	424	441	475	467	426	460	459	461	469	482	435	419	430	469	462	475	451	508	438	480	467	457	445	439	452	477	437	450	424	487	442	449	439	426	438	421	454	474	427	437	442	440	456	464	448	458	454	451	461	440	447	506	471	484	450	433	472	436	432	453	448	444	451	433	445	460	421	435	433	456	409	490	457	450	436	435	444	406	446	418	441	488	458	438	435	442	431	481	488	457	472	421	412	451	451	476	424	456	422	434	425	415	445	453	446	460	433	482	459	450	463	440	431	464	417	464	466	432	432	492	457	432	469	449	456	491	455	425	448	453	455	428	449	464	433	449	432	444	458	464	447	443	474	418	453	443	464	464	437	434	418	482	406	466	445	432	441	433	457	417	458	446	474	476	455	480	428	446	470	422	426	463	472	417	425	476	455	453	445	450	464	441	489	455	431	424	440	440	463	448	418	457	467	473	434	457	461	461	455	437	451	457	438	453	409	425	444	468	421	463	491	459	442	409	437	433	433	456	398	447	466	460	455	472	469	453	461	474	472	457	435	463	473	442	433	430	437	451	458	455	422	443	438	478	443	448	452	483	470	481	471	439	474	402	468	455	452	446	446	434	434	437	469	420	461	426	433	456	432	479	438	451	426	454	465	442	444	455	423	451	485	427	434	427	474	429	464	435	451	427	473	444	454	477	457	415	454	439	434	418	463	443	467	408	457	427	472	441	428	470	438	440	450	479	394	462	466	411	433	447	440	456	419	432	446	472	446	437	473	443	455	463	445	445	432	448	449	476	460	467	473	478	449	457	437	461	438	431	435	451	411	468	440	474	453	465	434	464	449	423	466	460	440	450	443	437	429	442	500	474	402	424	468	418	419	460	455	424	471	501	475	448	474	418	468	423	420	420	445	458	454	432	469	437	475	485	485	487	424	423	450	463	438	495	473	445	446	389	453	453	452	442	464	441	467	437	427	480	469	457	456	468	478	451	426	454	444	477	445	415	438	442	460	485	438	468	440	462	435	430	474	435	438	462	445	481	472	437	433	415	443	455	445	512	439	449	463	465	492	453	463	407	439	478	424	421	495	450	452	451	468	415	442	439	437	476	481	416	464	431	406	476	456	469	469	438	428	436	465	434	488	442	453	451	453	431	424	469	436	482	468	467	462	464	459	447	459	452	452	441	441	447	415	409	454	452	453	451	454	475	501	448	499	453	462	461	477	440	451	407	423	416	454	447	449	468	452	416	440	437	420	453	410	466	487	449	449	443	461	410	395	452	441	447	424	463	459	471	450	460	438	425	429	452	464	465	437	464	483	471	418	430	445	458	452	432	451	449	425	450	442	476	492	466	435	455	460	405	453	448	458	446	463	470	495	454	444	420	454	431	432	443	479	445	457	447	443	436	438	437	452	396	471	451	458	427	442	435	463	420	468	456	456	440	422	397	475	477	519	464	457	489	440	496	447	486	431	440	420	458	498	455	436	459	424	475	436	439	446	441	434	446	416	467	452	431	434	464	445	453	443	468	465	436	455	477	461	411	441	456	480	451	431	438	455	476	473	448	465	455	482	449	465	450	433	445	439	446	464	419	474	473	412	438	443	452	478	488	432	456	458	438	474	460	456	425	436	454	416	449	447	436	451	466	433	447
28311	17162	10963	4844	1881	1902	4097	5326	338	120	150	126	154	135	134	130	148	124	129	132	145	127	141	152	131	144	134	139	127	114	126	137	122	130	131	134	113	152	119	151	129	139	126	120	138	151	146	129	133	138	149	134	115	124	124	117	124	141	140	117	151	125	121	138	137	127	142	133	118	136	149	122	133	129	109	141	131	140	134	112	132	143	133	137	121	130	138	112	134	129	138	118	137	102	141	130	140	140	130	160	125	127	122	157	137	139	123	135	139	131	122	122	129	136	134	135	106	127	138	97	147	142	128	126	121	118	105	137	124	125	154	142	122	137	130	143	139	138	122	135	140	114	143	112	138	134	158	128	108	143	126	133	158	136	128	117	145	120	127	108	120	110	125	102	125	134	149	129	135	125	155	123	139	126	145	122	132	128	124	135	126	124	119	132	142	139	131	117	143	119	135	147	115	143	130	135	126	108	145	124	142	152	135	137	126	119	130	128	141	141	137	142	124	119	106	123	124	134	138	126	117	106	136	120	121	138	141	137	130	131	135	131	124	121	116	153	116	138	126	136	134	128	110	123	136	131	123	142	152	144	127	133	135	125	142	118	155	139	120	124	135	142	141	132	127	124	120	129	124	123	136	139	117	126	129	145	132	115	124	145	136	125	129	125	140	143	124	115	132	118	147	125	133	133	130	131	118	128	129	134	138	119	148	136	104	133	123	143	131	132	122	145	126	126	117	127	123	110	159	103	129	139	130	137	134	136	142	133	129	149	149	132	137	127	128	136	128	138	134	129	129	129	121	151	122	161	139	139	134	127	126	140	112	135	134	138	115	137	141	145	127	135	139	105	149	139	122	117	117	134	148	123	156	141	137	126	129	121	123	126	124	115	123	135	149	132	121	140	144	129	132	134	109	142	124	122	129	131	129	112	128	131	112	135	119	115	127	127	138	135	124	128	132	142	148	141	136	135	133	124	121	147	114	143	165	149	118	138	136	117	128	113	113	122	124	129	120	116	102	146	129	132	158	145	133	128	137	124	128	137	129	139	119	146	134	126	105	133	136	126	116	127	144	123	126	127	130	118	117	120	126	120	131	127	123	136	138	116	144	138	128	133	119	154	124	127	126	136	122	108	119	150	122	142	141	131	126	137	127	127	143	125	138	120	137	125	130	128	124	127	124	124	118	139	141	137	122	125	144	114	128	127	122	125	135	131	125	131	133	134	130	132	130	144	145	144	136	139	117	124	126	155	125	146	136	121	131	140	123	131	144	127	96	140	142	126	115	118	117	127	121	120	140	127	140	137	111	132	126	137	129	120	117	128	145	124	126	126	134	151	131	136	141	128	133	131	132	146	137	127	133	139	119	118	118	140	135	139	149	128	147	146	126	107	137	133	131	108	127	151	126	107	135	143	119	147	126	128	146	129	119	114	114	127	132	138	143	132	123	131	128	128	119	124	128	146	126	118	117	136	114	127	152	117	125	131	121	127	126	129	121	117	114	158	117	129	156	133	142	152	155	120	125	127	147	149	148	139	138	140	98	139	152	142	158	114	137	134	138	132	132	119	127	126	130	140	131	127	130	114	145	106	100	126	130	130	122	122	125	131	120	138	128	112	129	133	128	121	137	137	125	111	143	133	153	125	120	126	144	125	124	138	143	138	137	137	126	141	113	131	130	142	135	126	127	118	149	125	110	111	123	120	128	127	121	131	125	108	119	121	146	120	151	134	117	129	126	129	142	124	154	114	132	136	138	122	116	142	137	116	127	124	127	128	157	107	131	123	123	118	128	127	128	131	112	142	142	154	140	141	122	128	135	104	132	130	123	148	142	130	135	134	127	133	129	126	134	124	114	129	114	127	123	126	124	142	130	151	133	137	136	141	141	132	143	117	123	143	131	123	130	123	133	121	138	136	128	145	166	137	143	135	143	123	131	127	116	139	134	132	137	137	150	119	150	145	133	153	138	125	126	135	133	124	141	135	107	127	160	122	138	149	117	111	123	147	124	139	141	134	141	150	125	124	132	134	164	150	139	150	142	136	139	141	120	143	122	137	126	131	127	124	123	146	128	132	119	123	139	142	132	125	132	129	145	143	132	137	125	124	123	123	145	160	121	132	140	134	149	128	137	152	136	120	140	147	134	139	141	138	141	144	131	157	120	132	137	141	150	137	137	136	128	134	118	133	131	125	130	120	139	147	147	128	128	139	134	154	133	132	128	136	138	141	123	126	153	135	154	140	130	140	142	130	131	151	141	149	147	113	140	119	121	143	117	148	118	140	114	150	116	117	121	147	146	119	135	121	124	128	118	145	136	136	115	127	121	126	130	152	141	105	182	130	135	127	118	134	126	136	137	130	135	133	127	138	148	133	140	126	151	121	139	129	137	136	140	127	139	120	146	124	126	144	127	132	129	135	128	147	125	144	114	129	125	137	153	121	131	144	124	131	128	130	129	115	141	140	130	129	137	148	155	138	139	131	127	132	120	115	132	148	146	106	135	108	139	136	131	129	102	149	124	129	127	147	117	135	126	116	120	124	128	156	126	119	127	136	121	136	138	136	131	130	138	115	123	125	121	156	138	131	122	124	150	127	119	124	101	130	130	142	141	137	127	140	128	134	130	125	132	142	133	139	128	153	137	144	143	156	141	123	151	139	124	125	124	144	132	132	127	128	133	136	146	129	119	119	125	127	126	137	136	109	146	143	144	125	131	123	142	125	134	128	126	144	124	149	122	144	133	135	111	134	124	129	131	141	133	132	104	146	149	120	119	132	153	116	137	114	154	127	120	128	123	112	127	128	133	135	129	140	153	131	127	145	157	136	134	144	128	121	133	114	121	131	141	132	131	136	148	123	128	126	119	140	140	131	146	124	173	125	136	133	142	128	132	115	123	126	147	133	138	162	135	141	122	137	135	118	127	141	136	136	118	136	137	134	134	152	125	129	123	150	134	148	146	129	128	125	144	152	141	140	146	136	139	129	126	124	134	155	158	132	131	141	118	104	143	123	139	128	129	119	136	150	124	129	134	129	146	122	128	108	112	129	135	150	134	138	155	142	134	151	147	118	122	138	131	124	143	139	128	122	161	141	142	126	127	135	115	114	124	134	125	138	134	133	126	127	144	112	117	133	147	135	153	133	117	128	136	128	136	126	136	140	126	138	114	136	131	137	135	124	119	134	146	149	148	113	121	133	137	131	132	128	111	136	123	121	123	116	131	121	136	135	119	131	147	130	127	141	120	126	122	130	125	135	133	126	130	131	107	141	125	133	123	135	116	150	132	132	159	117	127	133	134	130	131	128	133	123	154	120	128	145	100	119	141	117	129	132	124	138	141	133	119	124	136	150	153	146	154	108	146	118	127	131	113	124	142	151	128	137	132	139	107	128	133	119	128	131	122	137	133	128	136	116	117	126	128	127	136	139	132	137	134	136	135	133	139	112	142	126	137	144	135	142	162	140	139	129	144	119	127	112	128	142	115	126	146	103	137	134	147	136
15120	14505	16875	7375	3685	3856	7519	8506	280	154	180	166	149	150	152	162	144	153	143	157	164	150	144	159	150	144	164	158	141	135	143	121	143	154	169	144	132	133	141	141	154	150	146	126	158	151	135	127	133	155	135	153	152	129	141	146	134	150	147	131	144	154	132	145	156	142	134	142	132	143	160	150	154	146	154	140	141	136	148	162	151	138	134	131	126	167	135	147	125	139	163	129	149	124	142	128	148	154	135	137	137	137	131	135	149	141	138	128	135	134	129	142	129	147	146	139	142	138	139	142	163	157	139	136	179	123	152	147	132	134	143	151	151	145	157	173	151	151	139	132	137	180	141	116	138	168	127	146	155	125	145	141	140	149	115	152	133	159	156	157	152	138	139	134	134	137	118	152	141	162	149	136	148	129	150	171	146	151	145	134	141	126	128	155	147	145	147	118	137	144	153	134	150	146	128	141	147	131	134	137	127	150	127	147	142	130	140	129	134	144	145	126	143	159	145	174	138	137	138	144	137	134	137	144	147	159	146	136	129	130	127	161	138	135	117	138	158	158	155	130	144	144	145	137	141	148	142	147	149	147	139	129	122	137	128	144	153	143	130	140	140	138	146	141	148	177	133	160	153	135	149	144	150	113	132	142	150	129	132	135	145	145	147	129	162	152	153	148	145	146	142	155	141	155	141	136	136	135	129	127	138	152	157	109	141	134	149	158	133	162	153	144	154	136	129	161	137	143	135	126	154	150	143	131	126	136	136	163	125	156	145	151	158	133	132	149	125	145	108	130	154	138	130	141	148	129	118	150	109	166	136	156	149	150	144	137	141	133	157	123	134	137	144	132	140	150	151	148	143	125	138	133	153	141	151	126	140	136	140	132	156	139	149	117	133	162	137	128	140	147	160	113	141	142	133	116	148	152	153	151	131	146	147	160	147	168	143	144	141	127	160	133	149	140	152	136	134	154	148	153	164	119	154	167	155	128	155	159	152	159	114	133	135	125	154	149	169	145	147	131	134	131	144	127	136	161	146	151	145	136	132	133	139	148	149	162	142	151	150	117	143	142	150	125	134	145	149	144	122	158	133	124	160	162	133	167	140	141	146	133	138	137	133	132	164	136	145	138	139	139	124	143	134	146	156	131	137	142	147	117	145	161	144	128	136	132	148	147	152	141	133	140	130	149	136	145	130	135	150	137	133	135	130	161	143	136	144	166	110	143	156	127	140	174	137	168	135	148	121	126	147	154	124	127	138	107	147	133	160	133	129	120	138	153	140	138	121	140	129	139	152	155	145	149	144	131	138	143	136	140	128	140	143	165	127	145	160	124	136	141	139	163	156	152	144	155	138	150	161	148	123	140	143	148	164	117	120	135	137	142	140	140	166	131	127	140	139	116	146	150	137	115	132	135	137	118	141	127	158	138	155	166	158	136	137	133	132	138	153	135	148	165	160	154	137	134	138	163	148	149	156	152	132	153	150	133	149	148	135	137	140	128	151	146	133	152	124	140	131	133	155	144	131	153	161	142	153	142	162	168	137	146	154	143	143	130	134	122	159	130	131	155	140	142	152	135	125	135	124	137	148	144	122	144	136	152	146	135	142	149	141	146	142	150	122	139	159	164	146	147	157	144	144	120	161	128	149	143	144	153	137	143	140	146	129	143	128	146	146	143	154	130	142	140	150	153	162	165	136	122	175	144	149	148	148	138	147	126	146	149	150	131	116	162	160	162	132	149	144	130	154	138	158	146	138	132	148	129	147	149	136	148	143	147	134	122	127	132	143	140	123	127	131	136	114	119	134	160	162	131	139	144	146	150	136	155	123	148	132	149	137	124	152	160	163	132	137	146	153	155	140	135	139	145	140	140	158	140	135	148	136	142	173	149	156	156	156	130	134	136	131	136	135	146	137	152	150	151	122	143	149	163	136	131	155	122	131	143	133	150	135	152	149	155	171	159	134	141	126	144	151	133	146	137	128	144	154	126	122	141	117	137	130	144	129	140	148	139	147	136	131	129	147	129	137	133	120	129	152	127	143	140	144	143	168	131	147	131	125	130	144	147	148	168	135	121	135	148	154	160	134	141	149	120	126	137	129	128	132	146	156	141	124	116	132	131	159	142	151	156	134	159	143	152	131	150	149	141	135	144	158	140	123	141	134	138	137	134	143	148	137	162	138	166	134	146	158	150	132	123	149	141	160	162	153	148	142	143	141	130	142	157	151	127	160	153	146	148	143	145	131	131	145	135	139	108	143	128	131	152	150	136	142	130	134	148	125	150	134	150	147	125	139	127	161	142	144	147	158	134	143	134	153	133	127	139	136	143	151	157	130	171	124	145	145	150	131	157	142	166	173	129	137	140	148	134	128	126	139	133	134	134	112	144	155	152	145	139	142	144	145	153	151	140	146	146	141	152	123	157	141	139	140	134	145	136	128	134	145	135	148	149	143	127	159	131	145	133	153	133	162	137	142	136	145	141	135	142	140	160	158	145	144	146	141	130	131	134	139	152	131	146	140	116	149	145	134	131	162	116	146	146	129	128	172	122	140	134	145	149	148	134	129	137	173	145	141	160	140	143	136	140	138	133	153	146	145	133	149	130	155	156	159	151	136	139	149	127	131	164	148	142	118	120	156	131	161	132	142	130	142	164	130	155	144	121	117	151	140	141	163	139	127	129	130	153	148	153	143	123	150	135	121	131	149	123	163	145	132	139	143	175	136	160	132	137	152	150	124	144	126	141	128	149	134	127	129	137	143	158	172	162	137	141	149	128	146	149	126	134	131	134	160	146	121	141	148	149	140	144	164	150	144	131	120	154	131	146	142	131	157	130	166	122	135	129	133	127	124	146	150	150	152	123	131	142	152	144	143	140	145	166	120	135	152	135	131	137	140	146	147	123	163	141	134	142	143	140	135	134	139	113	153	149	132	129	132	147	143	128	155	127	166	161	151	163	117	129	167	130	147	138	151	147	135	120	133	143	133	140	125	172	152	115	161	133	156	144	142	136	167	119	160	131	125	121	129	136	138	149	170	144	140	137	170	152	150	126	134	134	137	156	145	137	165	152	121	155	141	132	125	116	135	145	143	163	133	153	149	137	146	131	141	161	165	141	141	125	135	158	169	142	152	135	123	127	141	127	123	150	158	146	116	130	151	122	132	139	136	140	134	140	135	147	137	137	116	143	140	141	161	136	152	151	147	151	123	132	140	127	151	136	140	148	141	146	143	125	119	136	135	140	126	126	146	145	144	133	147	129	151	151	117	118	129	127	133	152	137	127	139	150	160	150	152	154	147	129	151	133	142	127	149	147	140	159	156	135	143	143	141	143	145	128	131	147	144	145	145	141	146	133	134	142	151	141	165	138	143	132	166	154	140	156	122	158	134	146	136	152	169	142	134	150	135	150	143	133	139	131	149	148	134	140	141	139	117	154	162	147	140	126	134	138	167	133	137	139	149	121	139	140	149	140	123	130	130	141	149	153	136	124	164	137	132	155
24932	20392	26766	23889	20699	33852	46872	47696	13446	1108	399	389	341	321	304	338	332	342	297	310	309	321	313	277	295	268	311	281	285	307	270	297	277	255	290	307	286	302	275	261	276	256	272	279	277	261	249	266	284	310	268	281	274	277	291	272	288	269	278	298	282	273	304	253	269	240	278	258	273	293	293	277	279	276	280	291	292	276	282	283	283	291	291	275	273	268	290	271	296	275	245	266	287	263	247	292	272	257	264	266	292	282	262	271	291	301	263	276	300	286	266	268	280	301	288	292	288	268	293	258	284	263	276	302	259	288	282	241	281	282	274	251	257	282	244	265	280	274	282	296	271	276	262	268	277	287	259	277	277	291	277	309	277	257	274	272	258	272	305	285	277	257	250	265	281	282	269	275	272	300	270	293	245	245	267	301	309	267	268	287	292	272	255	290	303	260	287	276	275	287	271	265	266	262	302	285	274	252	286	283	294	265	272	288	265	262	287	336	276	287	283	244	276	308	266	268	287	256	264	269	286	264	299	284	287	280	305	271	259	251	262	258	271	281	272	251	311	293	307	278	306	309	262	272	273	261	271	321	282	282	295	281	276	292	270	277	247	303	275	277	279	275	311	244	309	244	270	254	292	300	278	261	293	264	252	245	265	294	254	278	283	272	291	266	291	274	286	290	254	271	286	283	257	284	265	273	264	297	251	276	279	279	287	266	281	322	250	239	263	258	278	271	271	261	258	282	237	275	255	285	264	286	291	270	278	282	287	309	251	278	273	287	277	270	268	283	279	295	292	301	274	264	269	289	273	264	295	278	275	268	252	268	265	251	266	312	297	269	257	283	290	275	290	311	258	292	265	277	283	257	282	260	239	266	260	273	276	287	274	274	261	268	279	283	262	277	257	292	280	303	277	279	272	281	266	269	251	262	246	283	249	267	262	275	268	238	253	267	266	272	272	248	285	253	271	288	296	285	268	254	307	305	272	246	285	273	256	274	257	307	284	265	259	265	280	278	276	241	293	292	291	292	305	285	256	288	305	286	264	278	274	290	253	259	288	288	287	243	254	270	279	262	262	282	265	262	247	281	235	276	281	264	278	278	285	266	279	274	295	278	284	256	318	272	292	278	252	288	251	270	282	272	249	271	255	276	297	288	258	275	297	267	261	273	272	264	262	284	284	252	277	260	278	272	251	253	271	278	279	276	280	279	286	259	282	309	269	277	261	269	252	273	289	281	260	255	295	258	274	283	267	276	278	251	273	275	263	252	272	289	266	272	308	269	267	256	248	246	292	314	287	271	271	274	274	264	314	300	283	280	308	270	279	311	297	272	268	253	292	287	281	278	249	268	297	282	258	271	264	299	297	263	269	275	294	273	277	291	265	272	273	277	305	267	276	293	252	235	263	253	285	294	281	259	284	245	285	269	284	325	288	252	269	283	295	251	276	278	306	265	311	281	279	284	285	290	300	301	282	281	284	284	249	275	265	276	276	251	262	276	266	290	268	262	293	271	260	273	283	266	254	248	279	280	310	310	298	273	294	281	284	256	263	311	245	290	274	264	297	270	254	255	272	261	292	314	259	300	275	271	275	281	298	295	255	284	258	264	269	292	265	260	249	300	250	261	260	259	284	264	289	298	311	279	260	302	272	286	243	271	255	283	266	284	261	282	265	252	242	253	233	273	300	299	276	285	278	278	276	293	278	306	290	250	277	292	259	247	256	272	261	254	262	262	245	265	279	292	288	245	281	268	278	267	285	259	275	302	281	266	279	259	249	283	274	263	299	268	244	307	277	274	273	253	273	280	291	285	266	294	283	262	254	283	256	295	290	283	285	283	274	289	273	257	334	315	267	285	253	235	282	275	247	278	261	259	268	284	272	295	274	295	273	292	266	253	284	268	275	304	222	259	277	294	303	268	267	276	288	259	275	257	305	281	262	306	251	272	253	280	264	280	287	265	287	294	272	281	295	242	278	299	304	291	276	318	273	276	276	295	277	255	282	264	260	275	295	243	275	274	290	292	272	284	272	247	250	303	286	304	279	258	289	277	287	269	277	274	237	269	280	268	304	284	265	247	279	277	324	284	277	276	285	246	281	281	303	293	278	252	267	262	281	326	291	277	269	265	286	304	272	274	276	289	286	298	294	290	292	276	279	291	281	263	313	271	258	267	277	264	285	256	247	295	277	275	259	277	281	275	291	256	274	270	294	291	292	255	260	267	258	260	270	277	272	267	294	290	298	270	267	285	310	272	289	289	280	285	233	254	260	281	240	292	275	278	282	300	282	289	286	264	260	256	313	250	294	278	306	265	264	293	291	263	289	252	257	265	286	311	282	265	270	265	309	280	260	285	285	284	299	254	271	285	249	249	271	310	294	304	254	289	284	256	260	302	317	233	275	280	289	310	265	277	281	255	266	238	278	275	277	293	284	254	269	285	262	277	245	293	280	259	279	264	272	293	284	304	283	283	279	275	256	270	259	276	290	256	272	263	289	248	254	255	251	262	268	266	283	265	313	285	293	285	281	283	247	272	273	241	263	253	257	290	279	277	251	300	281	275	275	270	261	263	276	286	278	279	269	254	276	269	276	321	257	283	283	262	287	274	248	300	281	269	293	246	283	289	262	245	274	245	278	254	290	286	267	257	289	285	309	314	303	278	302	255	245	244	286	267	270	279	280	275	231	302	286	292	262	272	265	275	289	274	275	287	262	290	298	257	270	285	269	307	289	286	245	281	251	272	283	248	283	297	276	263	280	288	266	256	303	265	279	268	267	273	291	248	260	296	268	304	260	283	278	290	287	256	278	266	253	272	259	256	272	238	298	277	286	269	267	284	275	239	268	295	249	248	237	286	286	256	270	293	283	276	248	272	259	309	278	286	274	288	280	285	239	267	301	269	288	283	256	260	264	276	279	288	233	287	301	276	308	287	259	271	290	291	247	280	271	280	261	239	296	293	272	250	295	273	263	255	277	279	276	286	254	276	270	301	295	289	263	280	277	272	284	275	260	287	296	267	287	274	274	284	278	289	288	271	254	269	272	279	263	268	228	275	284	273	271	274	317	268	263	291	288	277	278	270	257	310	274	284	248	294	291	264	270	313	309	297	287	260	246	255	269	304	286	265	307	280	270	253	267	257	278	257	259	252	283	257	280	253	258	263	290	271	268	275	291	253	258	266	268	278	262	280	280	281	279	270	292	261	253	284	285	259	272	271	321	275	265	235	268	275	313	279	278	268	291	296	286	259	271	285	260	263	281	266	272	307	294	271	285	275	272	271	281	254	306	279	294	285	270	288	251	285	273	278	295	283	252	269	266	262	305	261	261	272	308	253	260	291	263	264	257	278	268	274	252	271	268	257	256	240	266	264	276	300	265	285	286	291	278	262	298	297	282	254	295	291	249	309	287	269	262	251	292	272	270	266	274	297	296	260	264	283	279	256	263	266	266	278	257	237	287	268	281	258	305	272	282	299	282	287	271	283	279	275	279	297	253	260	275	283
20131	25641	26301	13996	16615	37992	43974	43469	1941	530	470	401	429	395	362	342	321	351	338	303	319	323	270	294	295	291	290	283	255	280	270	270	276	259	274	279	301	262	259	256	267	272	276	269	260	264	255	257	278	255	271	263	290	250	280	253	268	222	278	284	267	263	279	255	269	258	289	261	273	279	274	265	255	260	269	262	248	292	269	238	241	269	265	265	242	272	273	243	269	252	291	295	240	234	254	262	234	232	286	235	261	248	267	251	260	268	278	267	239	273	272	232	254	260	246	260	264	248	253	259	261	276	245	245	260	264	250	267	261	285	269	288	233	255	260	272	263	289	242	250	288	250	252	258	270	249	282	240	279	252	285	255	258	273	236	253	235	284	252	248	248	245	248	245	269	263	255	252	236	258	273	276	256	274	267	238	248	237	236	251	277	272	258	283	237	259	260	253	254	261	275	276	242	252	270	252	278	244	231	266	247	276	257	280	259	239	294	274	244	261	267	268	266	232	279	246	260	249	242	266	261	291	246	255	278	260	274	244	255	249	262	260	288	250	255	256	283	263	257	269	262	262	255	268	258	265	261	271	248	288	270	294	249	272	253	266	261	251	269	245	270	281	247	271	277	254	263	290	264	259	294	279	252	250	241	257	283	266	279	252	236	283	268	273	263	272	256	255	248	251	276	263	254	244	251	284	271	285	264	287	237	273	268	276	249	261	281	228	280	248	242	260	258	254	237	239	252	246	265	255	246	256	287	253	233	259	282	257	269	269	232	262	271	260	249	235	276	257	255	260	264	277	284	274	240	265	292	226	263	223	261	252	277	268	263	259	265	289	243	261	271	269	273	256	258	243	271	265	263	267	264	256	236	276	267	226	248	271	258	280	228	273	249	271	243	230	243	264	270	268	278	240	268	266	273	264	261	271	260	227	281	279	261	255	267	278	264	247	252	279	257	237	278	281	254	263	234	284	271	276	289	225	259	286	262	267	273	266	242	235	239	286	268	269	258	250	274	239	245	266	258	266	270	237	264	262	270	272	266	238	255	252	255	271	265	275	244	289	225	264	255	270	268	262	252	267	265	256	244	249	250	233	256	232	256	295	272	269	262	251	241	285	261	275	261	253	304	264	266	279	250	240	272	249	277	273	266	254	261	251	272	259	273	263	258	267	240	255	284	262	241	260	250	274	251	268	257	261	242	244	254	252	260	264	257	253	257	260	282	271	249	253	269	271	250	252	259	269	248	247	265	253	239	253	249	241	271	267	282	253	251	217	278	247	274	256	258	250	257	242	266	273	274	266	252	256	280	267	233	266	249	269	278	280	253	267	291	265	257	243	254	227	282	256	244	259	264	269	262	275	256	273	264	266	245	261	277	253	268	260	243	281	271	245	271	274	265	252	279	237	242	225	240	297	274	269	254	267	244	271	270	256	260	269	237	278	269	262	275	258	245	279	258	267	272	233	259	275	272	232	273	234	209	282	234	270	260	266	251	270	248	238	261	278	238	265	244	251	279	286	260	246	257	258	263	270	243	238	252	225	298	260	255	263	259	263	251	248	259	205	264	222	236	255	277	256	255	238	282	243	281	271	233	251	270	277	274	239	260	248	290	266	283	246	255	257	223	232	237	253	252	256	250	300	242	243	246	248	248	271	273	271	255	285	243	283	270	250	252	254	260	263	268	268	264	270	253	252	273	252	267	256	284	242	277	274	271	290	233	255	278	274	247	241	259	300	270	281	268	242	275	275	259	253	266	273	276	233	258	270	277	277	245	250	241	279	269	260	257	269	236	264	269	264	258	266	228	260	261	262	268	265	232	255	249	258	263	275	273	270	257	266	265	284	246	285	260	256	252	264	255	264	280	256	260	273	242	270	269	272	260	287	242	259	254	258	271	276	263	273	254	277	280	258	262	278	251	283	236	246	255	266	271	239	296	226	255	256	239	260	268	243	252	252	269	239	268	264	268	255	277	275	291	252	270	282	265	264	250	251	243	281	251	260	260	262	244	264	260	265	239	248	269	258	283	242	274	281	265	282	244	269	232	274	257	247	245	267	247	244	237	260	263	248	238	268	291	253	245	229	272	251	284	272	260	257	241	255	245	286	220	283	264	283	259	257	272	267	258	262	251	298	237	247	262	262	257	299	298	277	268	247	272	277	251	266	271	270	272	298	267	279	266	240	279	250	297	234	263	268	261	258	242	246	275	270	257	259	245	266	279	271	289	251	263	250	252	254	272	300	248	263	272	245	257	258	267	268	282	278	255	252	251	264	278	270	276	249	233	230	260	264	245	259	249	249	252	268	280	251	252	262	230	277	256	265	265	264	278	260	225	257	228	245	261	258	268	272	254	260	289	247	247	260	267	262	270	236	281	269	277	250	258	279	255	256	233	244	244	235	240	302	255	251	235	257	238	265	262	238	266	262	237	249	301	251	274	237	269	251	254	275	261	270	276	253	275	280	272	260	262	246	261	258	241	260	242	261	251	271	250	257	263	289	283	280	268	255	264	289	243	250	238	253	274	242	261	268	246	274	266	268	231	260	281	247	301	268	272	247	258	271	244	275	266	238	237	249	264	268	256	257	261	255	240	247	247	249	269	278	270	275	245	279	266	273	249	252	259	287	234	274	240	244	248	277	267	243	256	257	255	270	236	249	231	251	237	252	259	242	279	256	246	269	268	279	250	249	271	259	247	273	254	250	283	280	256	268	264	254	276	293	248	234	275	270	254	267	245	267	250	239	255	264	257	266	262	248	273	234	245	276	244	262	253	240	293	265	278	245	268	260	261	269	258	285	263	282	279	233	284	245	278	260	230	268	272	259	260	254	250	246	262	243	264	264	268	274	257	240	242	284	274	268	253	256	244	262	264	272	266	265	273	248	244	278	280	293	220	228	272	269	250	247	281	254	239	233	264	262	252	269	244	229	251	232	249	253	263	267	274	251	269	279	250	242	261	247	264	261	260	294	239	270	272	248	236	281	256	255	260	256	268	286	255	264	283	251	250	238	256	245	276	276	241	288	230	239	258	272	286	254	277	278	260	243	267	252	245	260	267	252	253	270	302	273	238	255	290	246	283	236	268	258	263	256	269	246	272	254	282	262	262	284	246	268	262	250	272	273	248	261	269	286	261	280	258	252	255	268	231	281	257	259	272	261	274	242	234	247	285	250	284	259	269	274	231	281	282	270	233	280	223	262	258	269	244	265	237	264	311	255	283	258	280	259	254	292	265	239	249	246	269	252	265	243	232	244	267	255	252	281	266	258	273	262	249	270	272	283	272	256	257	264	280	267	275	274	279	242	248	259	263	272	268	271	274	252	270	267	241	268	293	240	258	275	265	267	242	238	249	262	272	253	269	247	245	250	258	271	288	277	270	251	250	242	261	261	250	259	256	254	243	254	263	262	248	257	245	285	250	285	261	290	255	273	263	268	261	268	258	275	233	263	241	259	268	231	255	243	291	221	270	254	227	245	250	259	265	242	264	241	242	294	263	256
22567	20393	27080	23621	20621	38179	64700	56589	22173	3883	781	626	585	573	533	568	517	597	555	509	492	495	523	477	500	489	488	495	491	451	454	469	507	520	456	529	470	466	481	502	469	492	431	449	503	485	495	468	499	456	478	461	484	456	483	472	521	486	459	486	502	512	480	445	489	500	464	498	470	460	455	446	472	480	452	493	507	538	540	493	493	500	459	497	480	501	494	477	474	482	500	492	428	455	526	506	490	467	497	471	467	484	472	496	513	464	484	445	484	464	494	454	488	483	511	452	453	458	487	475	449	454	466	478	481	477	535	470	517	476	413	460	481	490	500	485	458	494	512	465	511	466	504	504	494	506	467	488	474	454	524	502	469	503	470	501	495	519	497	464	468	476	491	488	469	533	470	474	500	466	478	464	512	494	498	527	500	466	494	493	504	536	484	516	495	496	481	467	484	469	509	457	455	484	473	429	466	484	489	474	486	510	473	506	447	484	484	471	493	480	460	455	453	473	491	498	444	526	459	521	447	478	490	467	509	485	508	467	508	498	465	502	472	522	478	488	487	515	479	499	459	454	481	490	476	499	509	449	499	483	448	456	460	477	476	479	470	502	495	445	491	424	502	498	460	500	468	489	505	462	488	460	512	488	455	468	497	514	445	506	507	502	524	471	500	506	483	481	474	496	494	489	454	490	490	499	478	517	515	480	531	510	472	459	485	533	468	493	501	469	448	483	490	449	499	500	444	463	499	479	486	507	472	498	437	459	477	469	476	507	529	442	494	468	507	478	520	492	504	490	504	450	463	464	497	487	475	465	478	505	511	496	462	503	449	518	511	455	473	487	511	490	473	460	483	514	476	467	484	494	511	514	519	450	475	496	498	472	485	515	496	467	530	473	488	468	485	468	469	465	467	459	462	460	466	470	470	503	453	485	477	459	494	457	508	517	484	491	482	450	500	454	481	504	484	497	441	488	545	459	487	508	491	485	493	483	501	472	508	470	469	467	536	471	462	508	516	457	476	501	479	513	520	455	450	476	468	490	439	469	493	446	481	523	495	488	495	466	505	461	494	508	491	486	486	497	502	479	509	484	468	504	477	488	472	516	490	500	476	492	462	474	478	502	503	452	461	493	483	484	474	467	484	502	503	506	458	525	432	519	478	513	468	480	457	492	519	525	472	479	473	505	468	500	470	505	507	475	465	427	511	495	427	475	493	524	469	491	501	504	457	479	498	497	494	471	484	514	472	444	512	485	463	492	467	475	486	458	491	515	470	467	460	475	468	476	498	485	525	452	479	480	510	498	499	461	497	478	476	465	480	474	509	503	544	496	491	461	514	490	451	462	483	484	459	472	486	523	458	543	477	486	507	478	483	465	473	455	453	488	483	454	450	486	506	468	480	466	519	498	475	518	482	482	475	431	479	477	475	469	476	487	496	433	516	493	459	497	496	522	498	500	474	460	445	504	443	508	479	526	500	419	458	484	518	459	524	480	500	435	471	497	483	500	512	475	533	462	491	462	492	504	412	472	450	481	447	471	471	499	484	487	480	486	461	446	492	434	503	494	510	461	454	457	473	478	498	455	449	478	481	501	499	495	485	460	485	490	486	492	498	488	458	494	500	444	457	519	484	503	529	491	445	501	473	447	490	460	480	464	512	512	498	501	477	509	480	468	467	511	483	485	486	500	441	486	480	503	485	437	431	484	513	472	459	466	479	483	454	500	466	441	470	474	476	443	450	494	491	463	484	506	467	471	468	496	484	482	496	492	462	478	463	428	484	446	487	505	503	531	523	481	458	462	466	485	481	443	463	446	488	498	496	487	485	466	460	463	484	454	459	494	480	490	459	489	491	471	467	492	474	500	470	457	487	494	507	469	492	496	466	399	471	458	515	478	471	451	487	487	488	503	465	465	479	494	520	484	441	472	490	527	500	468	492	505	496	511	462	478	486	464	467	479	436	501	447	454	509	515	460	490	487	479	493	508	476	463	481	472	532	492	492	479	480	475	465	487	522	512	477	501	495	497	463	545	492	417	454	470	471	493	487	499	485	507	510	503	455	476	463	502	487	455	452	465	472	524	474	449	458	438	467	502	497	474	501	482	515	455	481	460	470	519	494	468	472	497	488	497	491	507	486	501	501	509	472	502	459	496	462	473	466	469	474	487	528	475	469	496	487	482	476	492	465	504	487	480	484	451	510	480	462	456	483	473	499	451	513	457	477	488	490	479	500	453	503	475	501	442	488	467	508	477	454	504	511	493	470	442	469	485	457	487	477	461	476	464	426	481	506	436	476	464	467	465	479	474	479	463	502	448	486	428	495	503	484	472	490	462	445	473	475	495	476	467	493	491	455	481	545	513	469	477	494	489	464	491	493	498	507	471	435	514	473	477	474	481	496	458	505	477	469	470	457	499	474	495	422	475	452	479	490	496	500	484	491	451	497	462	494	463	477	487	514	465	526	506	499	494	512	487	468	476	511	461	460	489	482	525	479	498	440	469	516	503	457	468	464	444	459	465	473	474	514	453	494	453	478	501	465	462	439	473	463	484	465	482	528	497	480	507	493	504	446	469	449	489	458	488	489	463	450	456	457	489	480	487	460	472	477	463	468	474	483	456	463	529	467	536	458	493	464	493	485	477	515	487	486	470	481	491	500	531	466	505	493	439	475	509	510	510	505	483	497	458	462	506	473	474	542	436	505	500	451	468	484	531	487	490	458	504	472	462	452	487	478	447	510	503	465	491	481	469	531	493	485	533	468	464	478	493	473	507	484	487	488	490	497	461	502	495	457	467	495	477	492	490	491	496	508	438	466	463	481	513	504	513	468	473	501	498	493	486	509	493	493	484	470	447	463	521	500	520	468	448	490	475	471	469	476	453	502	444	487	466	477	461	491	472	505	493	474	473	469	480	442	452	472	483	450	463	467	504	480	479	463	488	449	472	498	469	476	437	486	488	437	499	494	480	508	471	472	515	473	497	467	497	466	502	489	496	486	481	465	487	460	511	539	478	467	453	504	499	521	462	515	518	474	490	478	535	475	477	479	488	495	497	494	460	414	489	471	438	469	482	472	494	478	511	529	453	483	448	467	520	505	503	469	458	498	489	496	478	483	477	480	460	520	499	459	454	477	476	461	523	487	475	477	502	522	524	500	495	478	516	502	449	513	492	447	460	472	468	453	468	458	454	450	507	516	500	522	473	496	454	502	506	483	467	461	484	467	495	474	499	502	481	450	466	474	451	457	499	494	453	470	482	487	442	474	427	485	477	491	504	500	479	472	498	467	462	487	498	470	497	513	476	490	509	499	462	452	461	454	488	488	494	469	508	449	438	533	482	494	519	440	455	469	475	494	469	500	498	484	454	484	494	487	492	498	497	485	490	479	439	487	514	465	508	440	490	455	504	518	494	469	506	459	483	509	487	454	502	472	518	535	512	468	492	518	461	463	451	500	444	461	454	486	480	501	495	492	464	455	451	484	452	475	499	503	513	414	467	482	471
24124	31704	26304	19600	23017	48874	62819	52821	6806	893	831	750	648	671	644	662	557	548	574	532	533	512	499	520	526	546	477	495	480	514	444	468	471	498	469	492	441	452	441	444	464	500	420	494	506	434	488	434	440	460	460	445	444	476	463	442	457	435	445	474	446	451	454	455	440	463	446	460	446	453	454	441	458	474	473	435	497	478	500	452	462	456	463	465	446	429	412	476	454	472	497	451	467	463	449	443	440	442	422	458	450	436	460	425	438	460	459	416	451	435	471	438	457	439	439	464	449	475	462	449	458	417	434	443	444	463	402	445	480	421	429	406	442	464	429	461	452	414	481	447	455	416	440	459	435	477	471	432	454	444	432	412	430	468	422	431	424	453	474	439	414	471	435	481	433	438	502	450	497	431	441	436	439	436	427	428	459	446	457	449	467	462	463	398	425	453	439	448	409	442	459	457	477	464	453	436	468	447	448	440	478	453	434	429	441	447	455	442	486	461	429	414	443	468	458	429	455	447	455	450	424	439	453	426	448	450	461	466	452	428	444	454	449	461	470	445	454	440	468	432	429	441	440	448	445	447	467	428	444	417	441	436	449	463	454	426	440	432	473	472	441	440	459	466	439	473	444	469	493	433	457	437	456	469	420	447	459	435	440	480	440	446	403	480	415	428	456	441	441	453	466	450	459	440	418	429	452	468	452	442	423	440	460	424	431	433	484	444	449	489	501	460	462	425	429	481	429	435	481	453	463	424	464	471	463	426	433	435	453	451	458	465	417	436	462	455	470	468	439	444	424	435	436	434	430	462	433	426	438	451	460	422	424	448	469	447	467	418	470	448	432	503	434	459	454	432	398	464	462	426	468	473	447	461	429	438	430	432	472	445	450	458	457	411	444	456	430	476	485	441	436	478	467	432	436	446	465	412	500	468	444	415	432	397	441	446	414	462	469	463	447	429	457	434	426	469	468	438	450	440	450	478	482	439	448	459	429	417	447	437	436	444	420	458	461	457	453	467	422	431	473	481	471	459	426	452	453	464	455	476	437	412	455	444	468	496	436	432	449	448	433	431	471	443	440	458	444	420	424	431	427	436	461	501	417	439	456	442	460	465	466	468	441	418	454	424	505	442	460	453	437	476	454	391	445	426	430	440	401	433	471	491	463	459	450	438	429	471	412	473	467	469	413	454	476	446	465	450	500	441	446	484	443	439	441	422	443	438	432	431	449	464	455	453	438	469	454	459	441	460	462	414	439	445	470	489	416	442	406	458	464	450	427	460	462	451	461	411	421	427	480	440	497	424	421	440	451	406	440	478	439	471	490	458	423	458	469	452	485	447	485	431	455	455	456	435	432	445	433	470	401	441	399	459	456	446	444	446	466	428	463	435	430	424	491	437	456	406	459	465	423	449	449	454	446	451	482	449	442	462	488	456	493	428	441	428	461	504	445	467	445	457	419	440	458	442	452	500	448	481	473	424	465	472	432	433	407	429	427	433	458	434	463	474	439	419	429	404	487	474	422	447	478	458	446	424	434	477	447	428	430	443	455	478	484	464	471	421	477	444	420	430	414	426	415	461	445	480	466	450	438	437	437	427	467	459	465	499	437	461	467	498	437	420	424	468	468	434	454	398	471	435	473	452	422	450	444	410	442	416	484	427	450	442	441	481	396	453	439	411	429	482	447	468	470	433	456	480	445	459	419	467	470	413	445	467	431	449	491	470	419	463	468	427	498	451	433	455	394	403	413	441	451	477	446	451	491	414	473	433	440	453	471	448	476	391	446	431	423	441	445	450	452	458	453	439	452	467	431	425	471	441	414	491	467	425	457	441	455	496	437	443	451	416	460	441	435	433	463	463	475	421	454	483	456	450	441	475	444	425	465	449	441	431	447	478	442	452	443	438	460	494	460	438	438	469	425	456	470	431	441	433	455	467	446	468	420	443	427	396	445	420	480	409	461	448	445	470	456	460	427	482	410	444	392	473	440	456	453	451	449	433	449	430	447	433	432	439	471	478	407	458	439	419	444	438	394	449	441	437	453	493	458	488	444	478	462	462	434	460	429	452	428	442	458	497	464	438	469	465	447	425	452	464	452	473	460	407	466	478	432	470	449	433	451	474	446	454	440	402	429	483	469	487	398	457	419	452	470	449	444	458	478	406	447	423	438	431	426	479	422	446	499	419	440	440	460	410	436	456	434	466	471	471	491	427	454	445	426	426	463	424	439	473	504	419	437	419	502	450	469	469	463	422	439	428	472	418	423	462	452	432	445	473	439	450	460	421	447	435	424	421	441	432	454	474	469	461	479	432	430	476	406	503	441	398	477	446	440	449	450	464	422	460	434	453	444	410	441	400	429	441	441	457	464	472	431	445	436	450	468	429	416	445	416	433	466	417	420	466	425	449	482	465	424	429	461	399	434	440	428	454	449	442	420	452	462	435	456	463	418	458	442	454	448	469	422	459	460	433	441	454	496	413	435	442	457	435	459	430	437	460	439	445	466	473	423	467	434	459	468	445	435	469	453	490	412	434	447	451	477	430	476	454	425	414	476	464	444	438	439	446	464	399	454	478	445	424	459	450	426	448	465	416	441	484	454	455	438	461	447	463	435	497	443	387	471	409	446	498	442	408	434	446	443	449	467	418	452	446	458	437	475	430	473	415	473	435	516	447	453	434	431	475	475	451	447	465	433	414	437	452	450	448	428	500	469	467	463	449	429	425	473	473	469	472	466	425	441	466	403	440	455	467	469	432	435	451	453	449	463	409	431	433	456	486	460	459	447	431	465	432	441	469	456	437	450	435	463	415	503	443	482	467	467	452	453	379	462	444	466	434	445	453	409	464	466	439	468	439	427	476	465	447	429	437	415	431	430	442	429	467	462	467	463	418	456	447	428	443	439	471	495	457	432	461	489	416	468	464	477	454	470	443	448	437	466	432	453	441	404	431	405	480	461	459	463	449	432	413	447	414	463	488	422	423	468	440	424	442	409	459	483	453	421	428	448	473	438	505	416	486	427	415	426	420	438	477	472	443	435	438	430	417	432	458	456	430	472	436	483	474	493	495	423	452	470	436	445	486	426	435	454	441	435	428	448	473	429	460	476	411	450	468	461	467	452	462	430	433	456	453	441	446	455	468	414	404	484	421	472	460	436	479	451	426	424	447	445	445	436	413	485	458	438	436	417	398	429	425	445	439	440	463	467	433	426	451	440	475	441	443	413	450	451	444	482	419	467	463	464	477	473	441	466	448	449	440	439	447	418	433	430	436	452	486	431	455	506	486	464	492	489	427	453	446	418	423	420	451	448	415	429	445	445	438	457	401	483	439	464	429	459	449	445	483	434	438	463	482	436	447	461	471	440	445	468	418	445	456	480	459	454	452	477	466	429	427	452	429	475	483	440	457	430	438	454	445	445	493	458	466	445	417	426	409	479	470	455	471	451	455	404	458	463	444	443	460	434	442	472	445	415	493	444	419	442	434	440	454	453	433	421	405	486	427
28446	16019	4721	2934	3210	4300	8553	4700	235	171	152	151	169	144	155	161	159	140	167	143	160	162	147	145	152	156	144	143	137	132	168	162	140	152	153	142	172	149	144	155	142	151	129	156	144	157	156	145	138	138	149	154	129	152	147	139	134	177	151	126	159	121	139	152	132	149	149	155	149	150	147	160	146	138	142	143	152	134	133	158	139	142	162	134	162	166	163	142	164	143	142	134	166	147	147	147	161	149	161	152	184	139	172	150	137	144	162	145	122	160	152	152	158	152	167	123	153	140	162	153	131	156	142	153	151	132	143	155	153	135	135	125	132	149	145	152	164	167	170	145	151	169	120	131	142	162	189	141	150	136	170	137	149	147	145	129	167	146	140	144	120	140	158	136	139	155	152	161	159	148	131	123	134	153	160	130	152	160	146	147	141	117	146	137	160	143	135	165	146	138	163	153	165	168	140	150	167	171	123	157	150	137	166	164	166	169	149	119	124	147	142	143	154	165	123	140	143	144	153	148	155	156	142	171	152	174	134	138	146	153	133	155	166	163	137	160	158	155	137	157	145	147	144	141	136	153	137	138	160	156	154	151	139	165	156	181	152	132	130	145	164	144	154	155	156	134	125	147	140	135	144	163	149	146	157	145	143	163	145	169	155	174	152	139	148	144	143	144	149	165	139	155	144	110	132	140	160	159	135	132	144	133	160	152	164	135	148	147	146	138	137	141	140	143	165	131	140	145	167	145	178	137	152	136	162	127	143	141	164	153	130	161	133	134	150	153	146	154	159	142	140	148	130	143	123	166	128	133	127	152	140	131	154	133	149	146	151	144	169	173	145	146	141	129	136	143	145	156	148	145	159	148	175	182	143	161	150	123	163	162	137	169	140	144	162	149	134	123	147	151	158	150	160	123	164	150	138	121	169	148	150	130	151	133	152	156	143	161	147	163	131	143	150	146	129	143	168	137	146	149	146	144	139	141	138	174	130	141	138	162	157	165	128	139	149	148	134	156	166	153	153	149	164	157	151	136	151	156	154	166	145	154	161	156	143	138	181	125	136	156	129	144	150	150	158	144	155	153	130	134	128	138	140	160	156	126	164	141	137	170	151	126	168	144	145	144	155	149	136	162	133	164	156	157	156	149	129	131	167	152	149	168	148	149	151	169	157	181	155	125	144	165	164	163	153	150	152	153	138	132	151	136	149	167	149	150	140	151	142	147	155	164	151	171	164	154	141	159	158	154	143	131	152	147	137	148	131	138	130	139	151	155	150	162	135	139	168	169	156	151	145	130	160	144	135	141	161	144	147	148	159	151	142	140	156	138	148	140	159	157	139	158	162	144	146	153	141	144	148	129	140	137	137	150	141	140	160	152	153	143	157	148	118	155	162	132	155	157	140	160	161	150	160	154	155	127	150	147	143	144	143	151	137	164	153	140	143	178	136	134	144	147	145	130	131	150	162	142	126	144	145	149	163	140	147	151	142	153	148	168	130	130	147	145	125	138	140	149	148	150	157	157	146	129	159	136	146	143	156	144	125	155	165	138	154	160	159	142	138	131	137	137	163	142	144	142	159	163	154	140	170	136	163	157	166	126	152	156	147	135	134	129	149	126	136	140	149	147	151	160	168	169	142	142	164	127	141	161	137	123	137	135	158	145	171	166	168	150	161	134	164	140	139	141	162	153	153	151	151	163	130	137	147	160	159	148	155	129	140	134	132	154	147	167	154	142	149	107	133	173	153	150	155	138	150	138	150	173	161	171	141	140	128	134	142	150	144	136	161	154	147	147	168	133	149	138	146	154	162	138	146	130	170	142	153	138	137	138	135	140	149	129	133	134	130	139	162	145	139	154	168	167	135	150	155	154	155	148	151	160	172	145	150	165	152	139	158	159	152	155	148	155	143	158	160	154	146	137	127	156	164	133	158	145	144	166	154	158	153	143	153	154	157	158	155	144	157	158	149	157	137	155	149	161	139	157	137	166	122	143	147	135	164	147	135	145	144	128	144	171	153	159	133	148	152	145	142	147	148	141	145	151	160	150	184	141	163	150	153	152	137	128	147	145	154	142	149	150	131	147	153	148	143	148	163	174	155	166	155	169	156	151	158	135	143	154	151	157	155	158	119	153	153	140	158	130	155	153	139	151	153	136	144	170	148	156	154	155	146	142	146	150	151	132	164	152	158	126	150	162	163	145	137	155	147	145	156	172	148	162	141	125	140	152	172	142	160	150	137	144	171	150	148	145	173	159	135	129	151	156	148	139	142	167	171	142	146	135	139	127	145	133	162	141	162	148	155	152	120	149	131	155	162	154	139	166	149	153	141	156	140	154	145	142	148	139	130	147	133	139	147	155	143	155	158	158	163	150	130	164	146	120	129	146	168	158	151	149	140	144	145	144	147	138	148	167	136	150	156	142	142	141	129	126	149	158	159	140	135	139	154	156	162	140	131	171	148	163	151	157	143	124	128	155	155	140	147	141	137	149	156	145	147	173	145	151	160	157	152	152	140	170	144	135	162	144	147	161	165	154	132	143	140	145	137	131	138	161	154	146	140	145	158	162	156	151	144	146	145	159	159	156	147	150	150	148	154	155	148	159	149	154	138	138	130	142	169	165	136	124	148	135	150	155	140	149	142	164	161	165	175	170	165	142	136	141	149	143	141	141	136	135	159	138	144	164	169	157	141	155	170	168	135	148	144	180	157	139	137	136	156	155	157	165	174	165	132	151	132	143	153	157	148	153	138	145	157	150	144	156	157	145	135	155	174	159	137	141	167	152	147	158	156	142	133	147	149	127	144	148	148	134	141	120	136	162	153	156	136	159	155	139	181	142	151	145	136	153	159	146	141	163	145	171	161	149	146	155	143	159	136	131	151	155	125	159	130	152	165	166	157	143	134	144	140	149	171	144	148	143	163	135	154	139	158	146	152	158	175	152	138	152	139	126	171	157	158	153	134	160	145	160	142	138	150	135	153	150	142	138	146	150	156	139	133	162	159	168	152	146	142	139	145	155	150	156	140	185	176	141	133	153	144	128	144	151	163	150	162	147	137	147	152	147	142	157	158	126	134	132	145	140	165	160	145	162	158	144	146	156	145	170	141	146	142	143	145	176	160	144	150	138	154	135	150	148	134	127	150	161	141	151	136	155	124	124	139	128	132	160	157	158	125	149	134	149	170	164	132	144	146	121	149	141	138	140	131	167	180	129	147	147	126	145	146	168	160	155	154	158	139	135	171	141	141	167	137	168	139	164	169	148	153	148	124	146	157	150	144	153	166	163	145	141	140	148	146	166	146	151	131	143	148	135	138	142	154	144	150	155	134	152	152	160	145	163	133	155	146	153	166	139	139	154	149	136	141	147	151	156	154	152	158	183	145	139	138	148	142	166	143	150	117	150	153	155	120	132	157	160	146	146	145	161	135	159	140	158	141	156	133	148	137	132	145	144	170	141	169	143	145	166	141	134	155	141	165	146	152	150	147	141	146	144	146	169
14628	7200	6273	5428	5687	7417	12763	6266	200	160	143	156	178	154	167	150	162	162	145	152	162	156	167	130	160	132	188	168	151	161	168	143	185	169	145	157	179	169	158	147	155	136	135	149	169	173	175	156	125	147	185	147	163	183	166	162	163	153	171	169	145	161	167	155	159	151	158	182	146	135	162	148	164	164	162	157	154	160	169	171	135	170	154	160	163	155	158	153	187	149	134	142	156	143	155	155	136	137	143	166	159	176	160	164	146	159	155	153	170	175	169	148	169	161	175	153	153	151	149	153	131	164	151	160	160	150	152	149	169	156	148	156	137	142	160	159	178	139	151	169	147	184	164	163	153	145	160	158	154	167	173	161	161	152	154	143	191	154	163	158	155	138	171	156	168	155	147	150	187	176	148	146	135	169	164	186	150	174	174	158	158	160	146	160	163	144	151	173	149	161	157	184	150	163	159	151	170	158	158	137	149	188	190	143	165	139	158	154	156	148	181	156	173	155	148	146	180	138	155	133	141	171	161	151	168	154	164	171	150	167	178	172	170	143	140	169	170	181	171	147	157	186	157	161	150	148	181	149	174	161	176	189	145	156	162	172	154	152	165	161	150	158	161	161	150	136	162	147	152	151	147	132	150	178	149	168	171	175	159	167	160	175	177	153	160	161	146	143	185	162	186	154	154	152	135	153	153	172	175	139	178	161	156	182	155	161	156	155	171	170	154	147	170	161	134	167	159	169	179	166	147	165	157	168	143	153	164	152	162	153	155	166	154	158	158	172	143	141	147	162	142	165	170	174	124	143	160	133	171	157	149	150	151	147	155	173	159	160	132	172	162	141	151	172	147	181	163	130	151	178	153	161	150	181	172	153	151	168	156	161	150	165	133	174	166	155	157	195	152	160	142	153	173	162	170	167	166	141	149	135	143	174	162	153	141	164	159	179	152	157	143	149	145	158	169	147	141	143	124	185	174	130	136	138	159	147	175	164	156	156	173	139	149	142	163	168	147	167	180	158	159	162	132	158	185	163	162	178	164	162	153	145	159	141	146	156	132	162	164	186	139	155	152	175	136	129	171	139	175	155	156	149	165	180	155	151	145	140	167	162	172	173	174	143	148	128	150	142	142	176	140	155	159	168	139	140	161	166	157	138	148	167	144	143	165	181	148	166	162	154	147	144	172	164	139	153	157	143	136	161	164	168	163	176	158	167	164	152	155	148	155	150	143	154	153	169	144	153	156	142	147	163	129	152	145	155	156	151	168	168	164	148	173	161	166	151	177	149	163	164	158	157	172	151	157	161	169	156	162	147	134	169	158	163	179	163	142	152	154	144	162	120	131	161	143	152	147	165	166	170	157	163	173	171	160	162	168	178	177	176	157	139	135	143	162	154	157	161	158	171	164	175	168	153	169	163	175	185	181	148	163	169	148	159	155	153	157	159	160	189	158	175	157	162	140	167	166	168	166	168	168	148	154	158	169	160	160	148	157	171	184	158	159	159	139	163	152	148	163	170	140	159	166	152	156	164	163	159	136	161	163	168	174	160	158	154	173	158	177	157	143	158	148	152	149	161	158	159	159	157	164	138	162	157	149	163	179	158	141	175	163	136	177	156	156	166	139	159	156	163	164	168	131	151	167	146	163	149	151	173	134	158	154	153	142	159	164	152	153	165	155	145	165	144	150	158	146	171	160	128	139	176	158	176	158	153	142	164	179	161	151	146	158	170	156	148	164	144	147	166	166	150	153	163	162	162	139	160	149	164	159	157	171	137	134	165	160	174	144	163	153	150	141	144	153	174	154	123	166	146	158	160	135	171	147	162	162	144	151	146	150	147	174	148	147	154	173	169	155	155	154	149	149	138	160	154	166	144	148	190	148	160	170	186	143	148	169	169	167	137	146	145	140	159	163	161	142	181	148	160	157	138	156	150	154	177	155	159	160	170	164	175	137	177	169	163	182	175	170	166	170	119	151	164	167	144	159	156	152	168	169	166	148	147	167	176	145	155	169	151	146	154	145	171	165	153	151	165	162	159	142	166	170	159	148	137	132	152	142	144	166	167	161	169	166	186	161	132	178	182	145	175	147	154	159	160	154	177	159	161	148	150	151	142	162	150	134	138	174	140	149	160	169	166	154	136	141	141	147	150	151	160	171	173	168	151	161	160	149	149	163	166	161	157	133	159	147	161	147	152	137	168	172	131	161	134	144	160	147	178	152	162	166	159	172	155	143	150	177	160	168	143	147	166	160	116	158	129	173	159	165	167	137	175	144	144	150	184	142	156	171	160	164	164	138	163	168	157	142	176	178	166	151	152	164	156	149	147	127	161	138	148	161	157	132	149	150	143	155	150	180	152	168	153	167	143	164	170	179	155	163	168	159	176	153	164	168	165	151	155	170	164	156	138	152	147	138	160	159	164	124	159	171	157	162	175	148	168	153	166	138	152	171	173	166	152	157	153	127	144	174	171	152	134	133	149	141	140	184	168	150	179	173	166	136	155	161	135	162	168	136	161	156	165	173	160	146	128	153	143	158	157	142	145	145	155	148	176	157	173	148	164	142	167	173	146	169	136	161	138	151	143	151	143	160	156	157	158	129	160	177	150	158	143	177	155	135	177	175	165	156	145	162	138	158	167	172	148	150	158	186	165	137	181	159	154	165	174	156	161	158	156	161	165	151	168	159	166	150	161	150	151	132	167	173	137	166	142	164	136	140	160	161	154	162	168	166	168	139	160	176	164	151	169	178	173	153	164	157	170	174	168	158	154	174	155	163	172	167	173	151	152	168	127	158	157	136	147	160	162	159	154	159	157	152	178	153	152	162	156	146	142	167	163	148	160	173	141	176	148	153	163	148	156	141	158	135	163	150	151	140	147	150	163	148	151	181	152	136	173	163	137	140	154	166	144	157	150	149	180	158	157	157	127	147	159	148	172	162	154	161	171	169	150	151	162	158	164	155	148	156	147	165	169	153	157	179	152	147	152	143	147	163	147	148	152	148	179	155	146	152	164	148	174	160	147	140	145	166	151	158	163	164	157	157	147	159	155	167	165	141	148	180	151	177	137	155	151	140	152	147	151	153	137	149	159	177	162	162	153	149	163	157	173	162	170	149	150	146	161	132	166	160	144	163	137	172	159	151	177	156	165	171	154	158	171	162	162	156	169	168	163	140	151	162	153	135	155	142	154	139	168	169	166	155	147	146	159	190	159	155	145	143	140	159	151	184	146	162	159	154	152	160	152	151	148	151	158	164	195	154	166	165	136	150	168	149	167	146	153	167	159	174	160	161	156	159	152	158	172	156	161	177	168	156	158	162	153	155	140	152	144	161	138	177	164	158	158	155	174	169	151	150	165	159	154	156	153	184	136	170	181	154	159	144	164	166	152	124	161	169	155	164	158	145	158	140	162	142	157	167	148	164	155	180	143	151	156	143	166	149	180	146	182	148	177	166	162	176	153	167	165	159	157	149	143	156	142	168	149	166	149	150	163	170	157
24872	20404	26764	23942	22404	39768	58344	49875	19764	1911	368	346	345	350	343	345	346	333	320	320	296	344	345	292	338	312	300	314	323	309	344	314	331	346	318	310	313	317	345	292	296	294	309	306	352	312	328	306	312	322	315	283	315	312	305	296	338	313	303	301	314	287	290	259	351	328	333	320	329	322	306	302	299	280	282	287	262	310	294	330	343	299	286	298	295	329	282	292	279	283	319	299	325	314	288	347	311	302	293	270	330	325	294	308	276	320	321	304	303	328	301	285	305	297	290	289	323	295	307	291	309	305	317	319	285	291	325	298	315	310	304	308	292	321	311	302	295	297	308	293	274	282	321	301	329	307	322	314	330	331	308	278	294	313	298	280	284	316	357	296	327	282	332	309	309	338	329	309	270	292	319	343	312	317	282	295	293	321	314	298	308	312	325	345	337	312	308	332	326	293	308	294	310	345	299	259	301	311	325	327	305	307	317	323	303	316	308	298	313	337	321	334	302	304	312	315	327	320	289	301	330	314	313	325	297	314	315	270	293	313	305	313	334	317	320	318	296	280	315	313	333	320	315	306	294	307	313	301	292	326	299	311	292	314	282	314	324	289	324	317	304	288	287	266	316	338	305	310	284	286	319	314	317	280	311	303	307	305	293	316	316	316	290	302	302	308	312	297	332	302	315	314	305	323	309	288	301	301	361	283	314	335	341	300	306	317	333	304	311	306	316	285	295	309	308	330	301	288	289	319	324	285	321	315	283	278	282	331	294	283	293	311	313	288	334	316	321	306	308	304	315	357	303	277	325	264	297	323	289	308	323	277	295	300	309	297	303	291	342	312	300	286	303	279	306	324	312	311	316	311	319	292	308	276	329	274	325	296	323	301	291	331	296	291	329	276	311	309	315	311	291	308	326	327	299	266	311	310	291	299	302	309	294	328	324	334	314	336	293	299	300	313	301	293	339	279	288	322	297	269	297	296	325	293	306	298	327	323	319	301	312	297	318	339	310	305	324	301	310	285	308	314	285	314	310	292	293	314	277	299	302	304	318	284	317	330	291	325	321	295	320	298	311	292	316	329	298	322	324	300	321	295	316	314	282	309	294	310	276	324	315	295	280	316	299	309	311	274	317	299	331	317	291	319	304	337	263	318	324	305	317	302	314	303	340	290	335	299	304	280	291	281	309	293	284	311	314	289	315	327	331	320	347	289	336	295	326	316	300	319	332	279	325	320	322	323	303	292	330	306	291	301	294	296	310	310	303	293	294	370	279	314	308	299	327	303	345	297	334	303	333	322	317	279	335	327	312	293	295	342	296	303	313	319	327	334	345	310	311	320	336	307	308	305	284	307	324	318	308	327	316	311	268	318	304	318	321	273	315	322	300	284	325	312	336	275	304	306	328	273	340	304	321	308	315	287	304	295	295	305	300	277	346	303	310	304	308	298	338	300	314	311	291	334	329	302	327	295	346	309	320	303	293	317	278	320	312	330	303	316	304	276	346	320	275	314	322	320	338	306	321	305	304	306	300	295	301	322	325	325	279	299	300	308	289	301	337	302	303	329	307	304	270	310	312	294	336	298	298	277	306	322	310	298	300	312	298	296	305	270	324	294	307	326	303	301	290	340	285	345	257	286	321	314	296	328	325	301	317	294	330	324	271	303	329	312	307	298	328	296	315	276	316	302	296	289	334	316	301	291	302	296	351	289	295	279	298	320	319	320	312	324	297	322	294	317	331	306	295	314	301	312	277	285	297	316	344	306	332	300	307	331	333	331	312	293	286	308	312	324	302	298	300	305	285	335	295	334	336	326	318	319	330	305	334	294	316	308	316	324	276	310	300	289	309	315	295	291	307	272	293	310	292	291	310	309	302	300	327	307	299	296	326	324	285	293	296	295	327	302	310	320	308	305	285	294	290	323	309	325	339	324	331	315	316	304	333	299	318	288	290	335	318	313	298	287	325	305	325	303	303	306	317	322	290	310	307	311	327	317	293	313	321	318	292	340	324	298	291	308	269	316	303	331	301	308	308	322	300	339	304	322	321	299	287	300	296	329	300	306	312	316	321	311	293	330	313	314	278	316	325	299	308	311	308	307	309	309	335	341	296	312	286	326	315	300	338	316	302	287	299	312	306	328	319	317	326	288	289	293	276	312	295	297	309	292	304	361	290	326	324	291	298	292	303	276	345	313	296	292	307	308	278	295	277	329	317	323	305	304	304	284	318	296	313	311	309	322	319	296	327	314	331	308	313	311	317	309	308	299	317	266	316	278	315	291	273	306	265	293	300	317	301	318	310	283	316	309	300	322	316	288	323	316	317	320	324	311	298	300	312	285	301	319	302	307	330	294	323	283	321	288	305	284	299	298	287	290	326	329	299	295	279	287	295	300	330	339	321	295	302	320	271	320	279	285	319	324	301	324	276	318	299	282	311	316	310	332	266	306	324	301	328	329	293	298	308	286	308	305	312	308	316	302	308	328	298	309	325	313	302	308	295	306	272	330	294	275	301	325	319	293	323	292	293	306	292	321	295	297	339	300	297	272	314	285	309	317	319	309	306	292	311	284	325	310	293	299	331	311	322	327	285	327	289	293	298	310	301	330	287	311	327	312	278	316	303	321	287	302	317	314	326	282	288	302	306	294	308	309	299	310	301	318	306	316	297	282	306	314	285	318	309	304	272	305	301	329	307	333	266	333	327	289	292	337	314	329	305	307	282	304	295	284	315	325	312	300	283	330	321	313	323	301	290	329	270	285	319	293	344	307	317	327	306	295	365	352	302	317	324	284	331	302	292	301	302	308	297	300	317	342	317	266	306	332	317	302	298	367	300	292	301	329	298	295	326	307	314	316	331	327	306	292	325	321	340	292	294	297	317	320	333	283	324	306	306	283	301	310	320	303	315	293	323	298	302	337	335	305	327	283	328	327	326	284	302	287	337	323	308	311	321	330	306	307	273	287	302	275	320	296	324	302	284	301	324	296	326	270	276	291	310	323	333	306	334	298	308	307	317	320	305	292	325	313	292	306	325	325	315	325	272	277	335	323	292	332	299	350	283	328	299	309	272	316	304	313	298	291	280	312	301	330	307	306	300	296	329	327	318	291	309	302	336	311	284	297	297	328	307	299	309	319	329	337	290	282	297	290	312	308	330	326	310	315	314	301	301	271	296	302	308	283	309	329	288	312	318	320	277	303	306	278	305	303	295	295	298	277	312	292	333	292	312	294	308	322	293	310	287	318	326	294	321	294	311	302	275	320	334	314	301	312	302	320	298	310	321	340	289	318	323	313	311	303	309	332	292	313	276	310	288	301	316	325	296	311	297	321	314	282	318	333	299	300	306	307	294	307	307	281	288	287	304	315	292	307	342	313	307	359	308	294	303	326	300	283	311	295	333	300	332	302	312	324	286	302	300	286	293	283	255	301	283	333	302	286	330	293	298	293	306	304	312	318	324	292	286	311	333	320	295	328	287	280	326	314	347	291	283	327	351	311	296	304
20146	22561	19974	17506	30489	44429	53276	46816	7390	391	370	380	341	402	325	316	336	340	339	306	289	318	337	355	304	286	303	318	285	283	305	274	303	279	276	275	311	317	275	293	281	269	302	280	281	291	324	307	296	273	310	303	338	281	297	299	273	319	309	249	294	287	261	291	316	293	297	292	293	284	291	278	311	295	277	298	299	288	274	340	299	284	281	287	311	295	274	288	272	265	265	296	299	298	286	265	294	278	303	293	285	263	312	286	292	268	287	324	314	278	307	290	297	283	309	301	300	295	278	286	310	298	296	339	272	292	311	298	273	290	298	311	320	265	301	320	299	280	271	326	293	273	295	256	318	276	286	250	276	301	332	303	293	294	292	293	313	287	305	319	261	285	287	305	267	266	274	282	293	314	273	252	282	311	288	294	265	285	302	284	274	283	293	315	258	269	272	276	285	284	282	290	295	304	300	255	269	298	317	286	295	295	290	305	260	281	272	293	289	277	285	301	324	282	300	298	311	286	289	307	277	304	314	288	270	286	311	294	292	280	266	286	285	294	267	289	317	302	275	285	275	282	293	284	310	281	295	280	278	302	292	287	290	299	276	303	277	299	283	283	284	309	285	279	301	304	311	318	287	292	281	303	268	262	316	292	280	313	297	298	288	303	284	301	293	287	309	261	293	263	268	300	311	295	265	282	267	297	300	266	287	280	288	285	286	308	283	293	283	263	263	281	301	302	285	274	296	297	256	309	289	296	291	293	296	301	279	304	292	256	281	320	310	280	307	310	286	290	288	321	266	302	262	265	273	286	299	272	324	301	303	307	280	286	332	301	306	273	276	312	312	280	284	271	246	302	290	287	277	286	297	308	284	297	279	266	317	279	266	291	337	288	249	292	281	282	276	270	275	329	290	261	281	278	277	264	304	306	291	306	298	281	267	279	301	307	329	302	293	286	290	277	306	272	275	290	295	299	288	280	294	297	284	289	288	276	288	270	291	274	279	280	309	274	267	286	295	304	308	289	283	247	287	266	327	319	275	283	299	269	307	286	280	282	266	286	314	301	289	298	283	294	289	311	294	304	298	272	281	303	291	290	292	279	289	308	305	294	294	297	275	304	301	308	278	304	306	300	301	291	309	275	280	287	300	283	292	286	289	294	274	282	283	263	314	308	292	282	267	322	274	289	275	296	300	277	256	309	293	290	294	300	279	264	307	295	296	272	286	311	285	282	288	277	273	279	287	275	281	232	273	273	287	278	293	296	310	280	278	303	297	264	305	309	295	312	296	263	294	278	288	290	307	322	294	302	312	304	275	305	301	304	268	300	290	303	302	303	301	266	282	304	314	295	292	320	270	270	295	312	283	284	285	280	277	298	284	266	285	299	288	296	280	296	303	275	290	305	274	323	261	277	268	272	296	298	281	286	299	300	300	292	298	300	293	312	292	324	277	291	279	278	308	280	269	276	269	267	293	300	253	276	307	305	282	319	288	303	280	329	280	280	289	302	319	287	295	297	341	283	284	281	274	323	284	300	288	322	307	267	300	305	309	282	279	287	334	279	269	298	294	319	292	293	300	266	298	293	293	292	291	288	284	275	250	298	302	255	291	278	280	304	249	297	292	269	272	305	286	291	321	272	310	272	288	301	280	277	300	298	280	298	265	261	305	316	271	322	271	295	294	278	284	361	296	283	265	288	276	289	267	320	327	297	267	248	287	315	273	277	269	316	290	283	271	307	280	326	319	301	293	301	305	305	290	280	299	294	267	304	260	270	263	261	306	311	308	299	321	327	299	332	308	315	293	296	282	269	304	306	282	264	297	291	283	306	294	285	283	315	304	287	287	286	286	311	284	280	306	282	280	286	282	289	263	265	267	282	268	267	329	263	307	295	264	249	282	304	284	310	305	276	300	302	314	279	267	288	292	285	283	300	271	285	289	275	267	249	316	266	250	278	270	304	294	320	279	283	285	323	296	335	319	268	298	289	283	306	300	320	282	310	270	293	293	300	311	291	268	285	326	284	308	273	306	270	267	297	300	314	302	299	287	264	292	272	292	317	314	294	273	287	288	320	284	305	279	290	247	260	296	333	305	327	292	307	283	311	300	277	286	288	292	289	311	258	278	279	281	284	293	281	274	275	279	290	294	279	272	277	297	291	319	301	270	299	292	301	282	282	300	306	289	276	292	308	298	280	285	314	279	293	308	241	302	284	290	293	300	290	290	249	269	306	299	282	297	272	291	294	275	321	288	323	285	297	306	291	286	295	298	262	309	289	317	277	245	264	295	272	279	276	314	274	304	292	272	288	285	290	305	299	303	269	274	266	298	252	297	301	300	261	282	303	283	273	294	286	299	280	277	291	320	265	283	273	294	303	308	276	279	313	293	307	282	308	279	282	281	303	263	268	273	282	276	270	302	305	296	258	299	279	278	290	295	309	258	295	281	284	275	280	278	296	291	277	311	281	335	292	288	298	315	261	240	311	272	280	284	313	276	277	276	290	280	313	282	312	271	291	297	296	308	292	281	287	286	284	258	265	271	300	277	300	302	275	281	309	283	308	297	284	273	316	284	310	315	298	298	303	270	263	286	276	322	279	302	284	292	306	285	301	267	283	309	295	281	289	281	270	291	296	324	296	290	306	292	307	295	278	283	297	306	301	269	242	287	299	283	257	271	322	314	273	280	287	321	280	288	280	262	315	278	300	273	279	296	292	281	301	271	260	259	314	260	308	278	286	293	282	325	289	259	267	302	280	295	308	323	302	320	299	269	330	325	319	304	282	310	278	312	283	285	303	277	278	263	304	297	291	308	283	309	283	278	274	282	299	334	262	275	335	291	302	250	268	264	301	287	282	293	301	312	297	296	284	322	273	272	284	295	280	274	270	315	274	296	288	321	276	310	286	302	297	275	317	309	277	252	267	298	274	251	316	291	308	314	284	292	271	275	305	294	292	329	279	272	268	298	284	296	276	302	305	284	308	281	296	287	287	284	292	308	307	272	306	301	280	269	300	283	297	287	281	306	298	272	308	265	304	294	293	282	279	304	299	324	285	271	290	258	258	309	298	271	274	281	294	275	311	275	301	283	299	272	322	311	288	284	310	285	290	249	289	280	292	282	274	295	290	296	305	297	300	311	282	293	288	284	276	273	276	282	262	300	269	281	270	294	307	277	300	292	303	331	286	287	305	295	303	308	309	298	326	285	275	307	282	298	263	303	294	268	293	273	264	319	306	291	279	263	292	290	273	305	295	277	315	258	272	293	303	293	252	269	291	300	269	328	303	296	299	243	292	276	266	304	291	289	277	293	282	300	278	276	284	296	279	291	313	279	291	313	273	297	277	280	326	263	294	275	289	283	268	260	294	332	279	294	261	274	319	293	279	292	315	283	305	295	308	313	310	305	268	323	264	268	295	287	287	323	299	279	293	287	296	298	281	287	279	263	301	299	277	272	296	291	291	289	277	282	305	292	302	256	306	291	302	286	284	301	309	283	302	285	311
22635	20442	27137	23686	20712	46676	67940	56740	22211	3817	737	581	590	606	601	573	529	551	545	508	558	542	571	527	523	518	525	516	485	511	522	468	502	495	513	517	481	509	498	517	524	540	507	570	499	483	553	535	528	540	522	493	493	505	479	484	498	537	522	509	526	456	516	519	484	521	488	519	490	491	508	505	522	501	517	558	512	493	507	459	518	484	510	437	504	507	473	462	484	480	504	501	460	487	501	509	488	516	491	526	520	525	518	488	494	500	493	536	525	501	505	516	521	511	507	499	492	516	494	533	512	518	512	510	524	519	478	497	498	479	480	506	502	504	545	496	545	457	481	520	468	506	521	509	566	498	456	500	496	516	525	505	501	544	519	522	499	510	516	519	446	494	492	533	556	520	522	510	482	509	490	492	487	486	507	498	485	480	506	511	557	499	446	474	528	502	527	517	477	471	502	512	496	505	527	484	502	514	512	492	511	527	500	533	537	499	535	499	460	489	473	523	510	488	498	473	507	509	482	508	496	515	484	504	482	503	465	522	497	532	508	486	506	473	540	515	512	509	500	496	523	534	538	508	485	454	490	450	522	489	504	499	479	490	486	511	488	492	496	480	490	497	499	504	472	479	484	517	475	497	511	510	473	517	501	537	462	505	481	498	469	475	547	513	508	538	483	523	513	525	529	508	503	483	481	511	525	479	520	504	518	506	526	487	472	522	482	474	476	547	566	504	464	519	541	516	510	500	513	504	495	495	479	512	507	500	485	485	503	467	499	509	506	522	471	498	477	510	507	478	489	541	505	488	504	496	518	520	476	488	514	471	494	497	485	527	509	492	471	525	512	562	528	522	466	467	493	509	480	483	502	536	530	511	521	481	508	539	523	538	525	510	504	531	525	484	557	523	486	520	501	455	482	489	530	474	505	483	484	520	503	455	499	513	517	515	508	510	505	486	484	505	530	483	498	498	513	517	506	496	498	505	530	484	518	514	532	496	519	500	494	482	482	458	481	485	503	478	474	524	532	505	475	515	449	459	501	539	479	500	510	495	518	477	525	457	482	523	520	482	509	495	491	493	468	506	463	525	526	484	478	524	469	498	508	537	509	470	505	470	472	510	506	475	488	502	494	485	484	486	475	504	478	511	541	492	548	479	510	516	482	480	476	512	475	459	490	499	523	480	447	496	502	505	476	459	451	551	481	490	451	491	490	475	454	488	469	467	478	516	518	502	512	479	528	515	516	506	478	460	495	467	429	545	470	507	519	470	482	519	494	454	484	456	503	460	546	505	482	519	483	491	485	501	493	469	510	471	507	502	481	471	521	536	503	509	479	493	505	428	520	496	485	517	566	486	484	520	473	471	498	511	544	484	497	464	513	491	474	464	584	498	508	455	508	486	517	516	508	514	466	508	536	508	526	478	506	514	522	555	479	476	515	473	504	511	561	487	521	489	482	522	529	511	507	474	539	539	499	486	519	525	533	495	504	502	518	478	489	484	510	509	487	493	481	501	476	514	475	495	524	524	525	514	499	498	450	517	500	533	466	465	504	482	444	485	506	499	504	491	515	495	487	484	516	533	509	508	475	479	473	487	508	528	520	489	485	474	494	456	534	501	487	503	474	472	526	494	512	494	470	492	500	530	488	512	507	484	471	514	503	489	514	519	478	522	465	488	536	502	506	486	518	514	513	523	511	506	476	462	539	539	522	531	533	484	512	485	513	491	500	520	514	477	484	527	465	482	510	488	494	522	524	559	489	533	507	486	504	499	516	505	495	462	471	546	536	513	510	515	497	506	506	549	481	551	483	503	518	499	528	549	484	499	466	495	531	525	498	482	516	513	490	491	492	498	494	484	471	512	458	519	480	536	554	497	467	469	510	504	501	512	516	534	491	527	508	471	483	472	485	526	484	477	472	502	501	498	488	522	500	525	519	489	476	468	498	455	525	480	486	454	526	575	472	524	488	508	529	512	498	504	465	477	492	512	495	509	496	482	467	495	513	497	498	498	457	531	528	463	496	533	492	507	523	489	491	519	497	508	483	497	511	506	461	502	544	533	503	475	506	532	490	492	491	522	473	536	468	521	499	445	475	470	500	476	476	494	524	487	449	538	497	482	489	513	539	522	512	478	489	498	513	455	509	490	479	501	490	483	494	489	511	514	519	534	498	546	469	470	471	487	503	544	513	472	492	498	550	543	526	502	500	535	492	499	497	506	498	524	521	537	483	499	512	498	531	498	484	436	501	494	472	526	503	473	475	534	516	488	520	515	481	499	490	528	531	508	490	513	522	511	459	492	509	515	501	491	493	517	507	486	522	513	486	504	499	530	531	463	494	512	483	507	526	508	521	505	490	470	478	473	541	484	496	481	511	504	496	483	512	495	474	470	502	497	564	497	500	477	487	541	470	521	479	498	500	466	503	517	471	509	518	484	524	477	511	515	541	477	513	527	458	453	528	515	503	535	467	495	482	504	489	474	497	456	481	492	514	465	469	511	468	457	476	459	532	476	482	471	522	518	459	502	516	533	485	516	508	502	505	481	509	493	487	516	518	503	477	538	491	515	482	501	494	515	466	462	500	486	514	498	491	501	459	494	483	542	495	466	492	472	469	496	507	460	501	494	485	491	485	487	513	515	479	506	484	538	454	487	467	496	541	508	505	516	501	521	492	491	468	501	501	499	504	521	506	505	450	456	511	520	498	523	519	507	488	497	485	486	509	485	490	494	511	511	521	485	484	489	479	491	542	493	500	493	525	485	493	450	476	535	479	504	500	479	502	497	516	471	520	491	508	506	523	494	492	461	546	501	493	517	515	476	480	499	486	482	509	516	559	508	480	477	509	519	448	502	551	490	503	473	498	473	521	481	472	507	517	514	554	485	533	508	501	500	505	473	474	469	498	480	461	522	505	542	478	514	545	449	505	511	516	499	531	486	530	476	482	495	548	504	480	451	512	500	515	484	481	455	499	506	520	521	515	516	512	496	462	471	463	528	452	475	518	507	474	478	512	509	513	517	493	547	514	484	483	489	501	515	494	497	498	497	504	498	500	479	465	487	486	528	491	481	501	489	509	500	476	492	489	505	508	511	496	512	498	483	468	489	510	488	537	507	510	502	464	481	468	488	486	493	500	454	462	528	529	508	518	489	513	497	522	477	455	533	523	488	505	457	496	444	493	517	452	519	532	454	495	467	475	508	494	567	483	556	485	507	477	504	480	470	516	472	513	477	491	456	538	462	473	498	466	510	506	501	436	476	532	543	468	509	493	487	508	449	481	477	466	505	503	500	521	527	527	486	512	490	507	513	494	526	481	519	487	537	487	516	501	482	475	501	489	467	508	487	507	444	476	474	507	481	510	476	471	496	513	501	528	506	526	511	484	523	511	497	488	529	490	498	479	485	502	469	471	502	498	544	478	527	499	516	507	506	494	506	496	492	512	505	537	519	507	505	504	521	493	501	518	473	492	476	498	499	460	489	481	553	479	520	481	508	474	505	451	526
24350	36395	26918	22178	25470	58017	66004	51927	7710	687	729	645	631	603	601	573	540	517	581	535	497	500	491	498	509	516	504	495	458	482	472	494	493	461	443	465	485	453	491	458	461	421	489	450	469	414	491	443	467	483	460	468	484	458	462	448	431	465	441	479	454	453	477	495	477	432	449	455	450	479	474	504	477	470	478	488	448	479	489	423	473	477	467	430	439	432	490	446	452	475	454	460	464	449	439	446	480	479	447	450	434	473	506	472	463	475	486	452	489	467	462	494	462	454	443	469	443	463	440	475	438	456	452	482	511	430	476	465	427	462	461	479	464	435	477	464	486	446	461	440	470	432	429	470	483	472	457	479	443	466	459	468	475	445	454	494	451	463	433	438	426	452	490	432	463	488	457	483	456	428	509	495	479	429	455	505	497	513	472	489	473	469	473	433	464	442	462	459	432	482	492	463	423	441	471	470	451	470	417	448	490	507	433	442	438	468	498	457	465	460	461	500	519	460	444	466	501	482	457	472	402	458	470	490	495	456	458	440	422	441	448	480	482	441	497	433	420	466	468	431	420	475	474	436	435	452	432	475	455	456	472	468	461	475	451	458	434	489	418	475	480	441	494	447	476	482	477	483	448	452	440	481	437	442	439	490	446	483	487	437	440	447	472	444	461	470	468	453	458	411	460	475	455	481	477	418	470	462	497	488	454	504	478	434	463	455	479	482	438	488	479	475	446	454	458	503	473	450	462	439	459	472	478	464	452	503	451	441	428	463	471	461	437	460	481	470	480	507	432	463	514	466	523	493	473	492	466	440	451	463	435	431	485	442	446	455	476	483	462	425	482	460	457	461	481	441	430	427	482	525	467	445	468	455	469	460	483	475	472	488	465	479	493	448	461	451	441	479	456	470	443	439	451	436	462	469	470	413	453	484	473	449	455	466	438	472	459	481	460	455	452	455	487	434	489	479	477	477	453	442	469	470	495	433	470	474	418	475	432	468	454	459	489	466	444	443	486	464	469	443	493	450	432	463	429	439	449	432	423	444	446	420	484	496	501	483	473	481	455	430	427	487	457	468	443	497	463	486	490	460	474	439	428	457	469	429	445	458	491	466	478	478	467	491	453	457	434	458	491	468	441	444	481	453	465	478	458	478	452	464	431	484	470	448	446	447	459	447	506	475	452	467	436	433	469	429	487	464	441	437	472	468	472	420	480	443	454	460	468	469	425	460	488	457	443	470	477	465	460	469	452	461	455	446	467	419	461	456	471	476	474	447	462	439	471	474	478	471	475	468	464	483	473	465	462	441	482	478	464	444	452	473	482	444	472	477	496	434	448	455	457	455	419	447	481	441	487	466	436	467	492	453	469	524	468	483	483	482	486	452	496	514	445	496	446	463	454	466	486	455	467	493	453	499	443	507	489	475	501	490	447	462	487	492	491	489	444	480	476	440	449	444	465	457	505	486	487	443	495	475	486	460	481	437	461	468	483	460	416	508	466	479	447	469	451	476	455	460	467	480	509	472	452	454	477	450	467	454	458	503	454	480	501	418	489	462	475	449	461	456	490	477	424	455	475	461	462	480	497	466	457	441	462	489	481	438	441	479	458	469	474	439	481	477	475	446	461	464	458	478	454	449	493	488	437	448	451	460	424	487	458	438	479	435	441	495	468	467	432	499	414	452	461	468	473	470	431	476	460	490	462	446	448	452	495	420	452	484	473	475	430	474	445	444	482	455	442	448	460	451	450	478	430	453	417	471	473	456	444	468	459	470	472	453	477	424	488	479	470	433	464	453	453	477	444	453	459	469	461	486	468	449	474	450	489	470	482	473	444	490	459	464	479	464	473	466	463	491	445	484	464	500	477	461	482	496	461	499	458	462	477	472	466	472	482	470	466	479	449	469	462	457	465	434	469	459	469	417	478	474	484	480	464	510	463	465	456	465	415	482	483	470	451	443	465	467	487	440	434	455	449	436	439	446	446	445	486	432	465	481	465	481	477	439	462	471	419	425	455	447	502	441	481	472	483	492	483	468	467	447	448	459	461	463	469	454	477	459	498	459	497	505	478	450	475	495	467	435	469	503	434	448	454	457	423	466	471	474	452	451	461	460	451	467	438	462	453	478	466	441	477	466	395	456	463	427	455	459	487	456	455	483	460	492	476	490	451	428	423	460	443	457	437	458	486	460	458	450	451	473	451	477	459	477	455	432	478	473	464	453	423	413	438	489	442	503	477	422	436	496	451	480	459	470	473	452	458	467	427	459	462	458	456	468	454	414	439	445	521	473	486	483	467	456	439	438	458	455	442	444	455	427	428	423	484	498	456	494	454	443	459	487	465	465	502	470	434	489	465	468	473	451	456	458	422	454	448	470	486	439	448	426	458	460	452	426	468	487	474	457	494	472	503	459	442	467	439	456	481	431	472	431	476	477	450	475	478	435	475	453	439	426	467	473	493	460	447	461	446	446	456	445	443	458	458	459	426	448	461	445	425	452	438	424	501	495	443	437	449	466	463	416	452	449	469	463	438	446	407	452	520	433	466	476	449	485	437	470	470	484	480	446	460	447	429	452	470	439	463	463	450	467	443	436	426	463	495	481	468	468	476	443	462	494	486	465	463	482	429	458	457	444	443	468	459	437	472	460	455	439	465	453	447	411	504	466	469	440	458	451	494	471	443	460	472	437	435	459	487	465	495	456	440	457	483	452	441	457	470	453	500	466	453	478	464	475	447	450	451	465	475	467	464	481	468	439	500	450	449	460	453	472	462	476	441	435	456	471	473	456	474	474	471	464	441	463	450	460	470	451	473	428	476	466	460	436	459	454	497	455	491	462	466	458	443	458	436	452	491	436	460	457	453	447	460	475	469	461	463	474	438	522	470	486	482	452	458	447	468	450	478	476	468	471	455	472	464	458	467	438	487	512	489	496	428	511	462	437	460	467	440	499	462	414	462	475	478	468	460	446	452	453	478	466	437	462	467	473	463	484	483	472	480	471	472	448	449	440	467	423	432	487	482	484	420	464	438	481	481	452	437	484	435	435	487	463	461	460	455	429	482	482	481	455	473	444	495	492	494	491	450	457	474	456	447	444	469	482	443	465	460	509	460	430	438	506	462	482	471	454	399	498	437	500	492	491	411	462	459	434	445	512	429	450	471	473	475	424	491	469	478	440	478	465	480	445	458	488	466	461	447	439	446	456	459	453	449	465	476	450	471	457	472	456	448	461	458	455	453	446	443	449	454	457	483	495	426	475	496	466	464	473	438	439	505	475	414	480	475	462	482	458	485	447	456	430	443	460	453	448	462	427	462	483	445	499	464	473	468	455	478	472	446	508	496	455	440	445	425	475	486	486	515	468	468	455	462	466	433	478	464	471	441	440	467	466	466	456	466	475	466	473	461	451	476	469	439	457	444	433	470	465	460	418	438	457	499	454	431	450	449	422	475	487	476	473	426	468	478	479	528	446	428	457	449	462	472	440	473	432	418	451	443	459	478	441
28341	17883	7843	4128	2331	5742	9886	6404	1065	169	166	176	171	183	172	151	178	194	180	175	167	157	169	176	180	174	172	188	158	173	189	171	175	177	187	197	179	185	162	170	170	164	192	170	177	160	159	211	199	183	176	177	157	180	159	190	172	183	155	143	152	177	187	154	171	167	149	166	177	167	192	177	182	174	184	180	167	190	192	186	166	177	176	183	157	191	189	154	185	208	165	142	170	175	170	154	177	164	173	179	191	179	193	167	164	145	174	179	194	183	138	175	147	181	197	187	173	173	189	181	181	190	171	178	170	157	176	139	217	168	168	184	169	161	166	173	174	150	162	168	160	178	183	184	189	165	174	166	174	167	165	160	168	187	205	177	189	190	178	185	189	168	202	200	172	180	151	202	199	172	180	168	190	153	184	168	182	211	161	177	186	167	178	156	182	191	176	176	190	182	179	167	164	183	171	181	159	182	176	176	187	169	175	169	186	190	161	164	169	144	157	176	172	192	169	182	177	168	195	178	170	164	169	166	195	174	168	157	183	172	156	176	172	170	173	185	167	167	177	181	175	189	167	169	175	172	157	153	174	169	171	172	174	188	178	154	179	187	182	183	173	194	169	174	178	181	162	189	172	162	180	180	166	152	196	183	165	200	193	179	175	181	176	173	153	168	176	160	177	155	179	179	160	187	166	154	191	157	183	143	170	186	195	165	181	177	144	161	166	178	191	171	161	162	178	168	168	164	191	193	182	178	179	172	173	204	168	168	171	161	152	149	169	212	165	170	167	180	160	169	150	194	151	171	177	146	165	190	181	173	180	149	173	193	170	183	153	158	174	188	162	193	197	199	187	169	172	184	190	170	197	169	176	176	191	161	173	180	171	145	176	153	169	202	167	168	172	170	159	168	179	174	164	167	185	178	200	187	213	159	162	187	174	171	194	186	181	154	185	171	180	180	171	182	199	152	199	162	159	182	153	189	176	183	185	180	167	156	156	193	178	163	165	164	173	168	179	188	186	178	189	178	174	177	183	170	184	164	180	166	177	160	182	175	161	167	178	160	174	189	169	152	165	177	195	159	170	174	177	174	171	157	157	193	199	168	165	189	171	171	169	154	175	157	164	147	191	156	168	190	161	200	196	172	173	179	158	165	163	156	171	163	183	190	182	174	184	183	193	188	171	182	188	161	174	197	208	153	179	185	163	164	196	171	167	172	170	166	165	193	177	192	183	180	164	179	171	162	182	175	180	176	160	176	181	162	174	181	178	179	186	162	160	181	166	180	175	201	190	171	182	194	185	189	183	176	191	206	180	172	157	187	175	163	165	193	178	166	180	199	183	186	186	191	177	186	198	157	188	153	156	170	172	185	178	159	186	161	197	190	170	167	162	163	173	179	173	183	168	166	174	164	169	184	176	174	179	188	170	192	154	147	162	184	169	165	176	138	150	162	176	185	164	167	169	178	158	166	163	182	202	175	177	194	211	174	146	187	174	177	179	172	185	170	166	171	181	182	167	168	188	178	191	198	164	176	175	219	189	163	181	186	173	197	189	156	186	173	162	191	188	174	158	167	149	155	196	171	201	154	163	180	194	178	164	150	159	179	177	182	171	172	183	189	171	156	191	157	170	181	167	174	178	170	159	168	166	179	177	161	197	174	173	162	177	178	178	154	172	180	149	180	162	169	188	178	201	177	167	201	167	198	178	174	180	196	192	164	169	166	181	168	196	193	185	189	158	169	174	162	171	175	192	185	190	177	168	171	161	153	174	170	189	197	178	182	189	176	163	149	159	188	159	175	170	192	168	176	176	179	162	157	161	174	167	173	169	172	190	184	157	178	164	170	173	184	171	184	163	186	174	168	165	184	187	174	174	180	165	168	192	185	180	179	158	179	157	178	183	173	162	188	187	191	178	169	188	166	174	188	169	139	159	180	169	184	205	185	191	167	174	170	183	172	167	171	169	173	188	162	166	176	152	149	178	147	180	203	182	169	166	178	174	180	155	173	170	166	162	163	184	160	176	161	182	180	183	154	193	176	155	189	168	177	191	190	164	215	196	162	169	182	170	209	173	172	173	176	188	183	182	187	172	152	180	158	162	172	167	187	178	194	167	171	152	193	203	182	180	161	166	186	214	177	161	152	182	174	185	151	188	171	181	159	187	184	162	183	177	167	143	198	166	163	195	170	180	185	177	168	176	161	175	197	176	167	171	169	191	163	178	175	177	199	167	167	184	161	183	197	185	190	175	186	196	178	190	167	186	182	157	173	166	167	172	172	185	178	155	164	169	159	155	176	162	195	169	145	179	156	187	189	192	151	191	192	136	172	167	144	174	173	165	191	196	193	200	169	189	174	162	153	176	168	182	178	179	166	156	166	161	160	176	173	181	165	183	180	165	172	180	185	165	162	177	167	195	189	154	163	184	176	166	180	162	177	177	178	190	171	168	180	158	161	185	151	162	191	177	162	161	185	165	185	173	187	181	161	205	169	161	180	200	173	157	168	176	177	173	185	194	175	183	180	149	169	175	162	183	186	172	183	189	186	163	180	165	176	163	167	207	171	163	177	177	182	174	185	206	197	180	203	158	175	173	167	156	196	172	177	168	155	161	170	190	192	176	175	182	175	217	167	186	182	149	161	155	175	159	161	180	170	147	188	192	157	168	189	167	183	169	166	184	166	174	182	180	179	167	186	204	191	146	151	179	168	184	160	178	178	191	174	151	171	166	164	182	174	190	173	168	178	169	171	204	174	173	149	183	178	190	173	157	152	185	153	176	179	177	202	182	170	134	190	156	173	174	160	206	164	187	167	162	193	171	155	164	185	163	170	176	187	147	178	176	194	180	192	190	155	187	173	184	174	203	169	157	180	177	190	157	171	189	176	181	151	148	177	157	171	180	188	155	184	165	170	179	146	175	163	178	169	171	153	155	164	194	175	167	190	168	183	178	166	168	170	150	167	171	178	178	164	166	165	192	179	172	162	185	172	177	169	155	180	158	154	182	190	184	168	164	173	206	168	156	167	163	187	159	152	172	156	156	179	169	203	162	180	174	169	183	144	164	192	178	178	160	182	170	160	162	174	189	161	173	179	173	193	163	174	196	175	188	174	157	167	176	173	178	179	172	171	165	186	182	164	187	180	173	175	176	193	186	166	176	165	164	159	188	184	151	199	166	158	179	188	173	176	160	188	156	166	166	153	188	172	168	165	171	182	166	186	162	176	196	179	167	183	176	167	179	184	210	171	165	163	171	167	160	187	159	187	207	183	164	184	179	176	162	176	163	177	170	170	166	158	196	155	200	172	188	177	153	166	153	184	165	179	163	173	183	203	153	166	208	150	172	182	176	200	198	170	177	169	179	153	165	164	169	173	174	157	169	183	172	170	157	182	152	193	161	187	182	166	160	174	167	176	167	168	193	193	182	170	170	157	171	171	169	184	185	174	191	182	165	192	185	173	180	159	197	181	191	179	180	185	189	159	158	196	182	154	188	178	153	198
16270	17365	10137	7098	4495	9559	13818	8723	1248	186	197	198	173	203	183	178	173	173	182	183	170	190	163	165	156	183	188	180	192	150	189	186	191	194	176	159	180	168	200	196	156	170	178	199	205	170	168	179	161	190	184	172	198	185	153	182	171	184	170	191	192	184	167	174	193	198	160	200	177	187	202	183	190	184	197	184	172	195	181	205	174	177	185	190	182	209	182	171	197	172	167	185	185	164	175	187	200	187	166	195	196	166	182	180	190	174	169	180	176	189	191	188	203	181	192	170	186	179	165	194	219	178	200	186	163	187	173	194	182	170	165	150	171	187	180	203	180	186	166	215	194	210	202	191	176	192	186	172	202	185	170	179	187	191	190	162	171	160	195	181	188	158	177	184	182	166	190	209	173	183	195	182	172	171	189	189	174	197	199	172	220	164	185	186	173	182	202	176	167	199	174	179	174	186	169	205	186	161	188	178	187	167	199	175	185	163	170	219	179	171	210	182	185	208	177	170	168	187	157	172	182	181	183	190	188	187	179	196	179	168	177	176	193	192	193	169	174	192	194	180	172	183	179	152	168	168	178	187	182	166	172	186	172	161	185	189	193	195	184	159	158	168	186	181	181	198	201	170	159	198	150	204	200	189	195	153	158	160	179	167	173	195	171	176	175	195	171	186	187	190	185	187	161	162	170	179	198	173	185	180	192	175	194	180	180	196	171	176	174	182	195	158	169	178	209	195	186	196	171	181	176	177	168	203	170	170	166	178	182	171	169	160	162	180	172	177	167	155	178	196	184	203	195	209	195	170	175	176	179	179	170	200	182	175	186	185	190	192	172	209	185	179	186	186	189	187	164	199	185	166	151	179	193	196	191	177	180	184	204	164	167	179	194	176	172	180	157	165	188	203	174	176	170	155	185	176	181	211	167	175	159	167	196	171	182	168	207	188	179	213	173	196	199	166	170	185	195	187	187	177	183	187	207	163	179	171	196	174	162	170	183	192	178	164	178	181	207	178	206	173	167	179	173	171	185	211	193	172	204	173	219	188	185	194	186	190	180	193	171	174	184	189	161	177	190	180	191	164	181	190	183	184	184	144	190	173	189	178	177	168	173	192	196	172	177	174	178	189	181	170	184	192	190	179	180	182	170	195	223	162	186	177	198	168	181	188	157	194	182	173	181	176	181	172	189	173	166	191	181	174	160	202	176	162	195	166	166	183	175	173	181	213	198	162	173	169	167	169	190	168	177	184	174	166	193	175	203	168	179	166	187	175	195	187	187	172	175	186	183	195	176	181	192	186	194	197	192	170	169	177	161	177	186	186	193	180	185	163	187	187	168	183	197	194	197	191	182	202	166	189	162	191	191	191	198	191	197	174	178	171	198	184	170	192	178	163	166	171	182	187	177	173	195	177	188	177	211	193	197	182	206	218	187	178	158	178	189	190	176	187	214	176	173	195	192	194	175	192	180	193	182	183	177	186	175	182	171	193	156	178	185	162	172	188	190	172	193	164	175	175	217	182	210	195	166	186	193	196	190	194	175	203	200	160	190	188	187	172	168	193	190	164	197	172	198	180	173	183	163	187	186	180	201	171	196	168	160	154	207	170	202	218	164	164	206	180	167	176	203	174	181	197	173	184	190	206	199	177	190	195	184	215	198	178	200	183	196	188	173	193	176	168	159	180	182	174	178	188	212	192	159	210	173	165	200	158	191	180	196	173	165	171	174	206	215	162	168	186	193	165	207	177	198	191	207	172	181	190	177	198	197	160	178	175	178	175	180	194	212	170	171	174	190	193	214	187	205	192	188	170	168	181	172	187	181	187	170	173	177	181	171	171	179	162	172	179	173	194	198	194	176	179	180	173	167	165	195	181	187	182	169	185	164	167	179	194	168	189	181	189	185	197	186	187	186	159	183	181	180	151	182	164	190	168	177	184	188	170	204	177	180	169	189	178	176	170	185	193	161	184	188	162	175	186	170	187	188	196	169	212	186	179	178	185	174	170	193	196	199	178	184	169	181	171	190	155	180	182	188	174	185	173	175	188	173	181	187	160	184	165	198	155	207	177	195	179	166	183	199	172	184	172	216	192	177	197	190	165	174	182	169	172	182	160	204	169	188	200	187	176	197	193	183	182	181	180	180	205	184	177	171	175	191	179	185	162	198	174	180	175	166	165	177	190	175	169	194	169	182	181	172	177	180	191	201	179	206	195	184	184	180	197	159	197	169	185	178	168	191	183	203	176	190	206	179	174	163	175	193	178	181	176	156	185	202	175	189	161	194	194	192	155	164	170	182	185	186	212	187	179	158	191	183	167	205	167	177	194	210	190	207	170	170	190	186	170	182	175	167	190	160	188	183	202	182	171	193	186	179	175	176	187	179	169	195	179	193	223	181	209	189	193	185	197	160	191	178	169	184	193	174	192	193	163	197	176	174	202	195	183	192	171	162	188	164	180	185	209	169	184	176	182	213	184	187	175	190	173	197	174	173	200	178	183	169	184	171	182	178	178	208	185	200	182	184	197	196	197	190	193	170	180	192	160	199	173	190	205	163	172	178	148	197	189	170	183	184	198	182	174	163	174	171	190	202	165	194	170	199	185	170	196	190	177	175	216	198	170	176	158	183	172	166	192	193	203	153	166	169	177	154	163	188	166	187	166	168	201	204	178	176	186	206	174	218	158	179	181	169	178	191	176	197	229	185	205	180	177	186	207	182	165	176	165	173	188	199	170	179	179	205	170	170	170	208	170	180	174	188	199	166	202	170	209	172	199	175	190	185	178	177	171	184	204	169	176	197	184	175	186	184	188	190	164	177	172	168	182	188	175	179	204	188	193	169	183	193	205	148	179	166	187	175	190	184	183	183	199	202	194	177	184	186	171	201	185	215	205	192	190	193	185	195	160	175	178	179	164	195	181	180	166	180	182	176	188	203	177	199	182	196	168	190	220	167	178	176	215	188	174	191	192	193	166	199	172	174	164	163	174	182	174	203	184	169	189	187	182	185	203	168	165	165	196	201	162	186	168	204	182	184	188	188	174	188	203	185	171	172	183	187	203	167	167	186	193	160	191	180	173	176	195	192	177	196	177	180	166	164	205	187	178	181	171	211	182	160	182	181	181	179	167	186	195	163	162	188	213	207	168	186	191	167	166	180	181	183	171	184	197	182	184	178	187	168	171	160	179	168	176	201	187	200	180	196	177	189	198	175	180	178	194	178	194	179	163	167	161	197	208	197	183	180	158	173	180	195	169	179	164	146	172	184	189	194	189	173	197	177	188	177	197	176	190	189	164	169	191	164	177	171	155	175	173	184	165	172	178	164	177	181	191	206	177	182	171	165	154	162	168	184	200	164	201	161	150	206	180	186	192	192	178	176	185	171	149	174	181	187	181	150	193	177	166	182	183	189	190	195	171	183	162	164	203	176	193	173	184	193	192	160	202	179	167	185	171	184	192	204	176	165	165	182	155	179	173	163	177	164	164	172	171	185	154	171	161
24893	20388	26727	23954	20859	38745	58499	50445	17031	1499	339	365	331	317	330	339	344	319	335	314	323	299	334	308	320	324	308	339	298	307	302	303	324	318	305	325	313	324	323	315	305	314	317	329	316	325	303	282	320	302	305	266	315	303	305	327	268	307	269	288	299	301	312	312	283	304	287	294	291	291	337	312	301	322	300	306	293	276	290	290	319	303	327	308	312	309	297	321	310	305	282	300	300	302	295	298	333	293	310	311	302	327	321	334	300	305	313	319	273	333	305	311	297	289	293	321	308	282	304	289	324	287	299	285	293	308	292	304	283	315	316	319	302	302	304	337	316	330	287	327	298	340	282	280	311	324	310	344	298	292	295	311	285	299	326	295	324	294	321	306	304	297	314	320	308	325	295	331	322	286	285	341	297	314	333	315	274	300	286	294	340	289	332	317	307	291	339	306	294	322	313	300	335	309	322	308	290	323	329	299	313	302	305	294	314	272	334	309	316	292	309	321	299	278	303	296	296	315	298	309	277	335	301	288	298	327	315	298	322	284	302	345	297	307	311	299	340	307	329	330	298	302	291	330	313	295	300	268	304	314	265	315	299	299	335	320	310	319	317	335	279	307	298	307	315	323	320	306	299	312	292	308	313	296	335	299	309	325	292	282	307	332	306	307	330	302	286	277	298	310	306	300	327	274	303	318	318	290	320	309	293	327	308	303	331	291	324	278	318	301	302	332	309	307	347	304	300	322	289	288	312	302	306	309	286	324	297	302	299	304	292	271	344	311	324	317	283	342	326	295	330	301	293	286	336	295	332	307	299	347	284	303	299	288	313	317	277	321	319	301	307	321	325	310	308	312	279	303	287	322	285	284	326	290	355	325	272	322	294	287	289	295	312	295	326	282	317	323	337	321	312	325	272	324	269	293	346	295	280	306	334	311	286	314	309	297	305	315	296	312	310	289	325	298	310	317	341	315	293	288	284	340	291	317	293	318	288	337	305	302	282	316	311	309	298	334	329	304	322	294	310	317	294	278	306	315	316	327	305	329	314	306	296	307	317	315	323	328	298	357	319	318	280	288	308	304	343	341	329	285	312	281	291	303	280	271	305	277	304	334	296	309	320	295	301	300	271	283	315	340	314	290	318	313	316	302	306	325	318	297	317	290	329	317	329	316	298	300	318	281	305	320	325	317	313	307	314	309	299	276	259	314	319	298	328	331	270	301	305	312	322	297	314	326	284	301	329	325	346	298	290	299	325	322	308	332	281	334	309	302	302	314	328	324	296	326	293	284	301	298	309	290	319	308	300	297	294	337	299	284	315	299	314	312	314	326	317	309	296	280	299	297	291	300	322	289	308	296	287	334	274	336	321	319	321	309	304	337	305	288	314	296	317	326	318	317	304	314	306	315	294	300	316	312	306	312	318	343	278	321	328	306	305	312	289	290	317	298	318	263	290	304	325	320	301	309	296	290	303	279	320	287	346	306	289	313	349	302	289	322	323	311	304	305	317	290	306	296	279	300	283	309	310	307	314	304	314	304	312	331	301	293	281	296	317	310	296	279	294	322	302	293	333	299	308	285	295	309	310	301	329	302	321	302	305	282	307	299	312	298	331	305	324	311	345	295	285	334	313	295	313	308	321	295	363	328	307	277	313	305	315	312	303	293	276	302	297	282	280	310	319	314	306	308	297	317	309	276	300	307	296	314	281	322	285	313	288	282	309	322	303	317	312	324	312	289	298	293	312	330	322	327	304	313	293	290	295	301	321	289	312	298	281	329	292	290	276	294	325	316	290	329	275	295	315	301	314	325	290	291	307	289	307	321	312	299	292	280	300	314	293	268	330	275	321	322	286	297	302	306	283	354	308	319	322	296	287	307	331	299	319	285	322	306	281	296	286	298	303	306	311	304	299	297	299	328	314	299	277	292	323	316	297	287	271	298	285	296	303	304	316	306	347	286	311	293	301	316	312	294	299	298	285	313	331	292	314	338	299	285	289	278	308	331	285	256	288	307	320	321	315	346	293	308	336	309	300	321	294	300	288	307	270	285	302	300	353	274	294	320	312	268	321	311	296	311	315	312	312	298	293	286	299	312	307	335	304	299	295	324	294	315	299	289	276	316	337	294	322	291	338	293	284	280	297	309	338	321	327	302	306	321	308	305	278	322	309	293	307	305	321	323	303	296	299	322	312	344	331	330	289	318	289	271	303	307	329	301	299	329	289	304	312	294	293	302	278	337	288	324	311	310	301	299	300	310	315	288	321	289	302	324	295	323	308	313	300	304	315	289	275	325	279	324	301	309	324	338	271	331	311	309	319	297	294	299	329	288	280	315	306	315	302	315	319	286	301	316	307	321	305	289	293	348	287	310	318	288	302	298	309	304	276	310	351	304	320	290	308	297	292	326	291	300	295	297	313	299	352	285	281	307	293	310	292	293	285	340	363	297	318	350	283	317	281	323	315	291	298	317	291	310	308	328	317	305	295	289	319	305	306	311	326	306	314	313	281	283	294	305	326	280	299	328	317	306	306	294	301	307	310	328	310	321	303	318	301	310	292	312	299	325	282	296	326	283	295	303	289	305	308	275	308	278	310	300	300	318	287	310	291	325	319	295	282	283	299	286	322	313	290	311	294	337	295	309	314	312	314	336	327	315	255	291	287	294	291	275	297	306	303	316	293	329	310	334	286	313	302	327	314	327	289	317	303	314	315	310	305	301	324	300	304	305	302	268	307	297	291	297	294	284	305	307	332	294	300	319	316	276	291	292	323	305	304	317	271	298	282	330	301	283	296	294	312	313	318	323	303	260	313	300	333	302	317	284	300	314	293	312	291	314	291	324	309	298	302	301	283	282	297	318	335	301	295	290	295	334	335	291	311	307	304	322	299	287	286	325	287	300	298	285	292	306	315	293	327	325	304	321	323	292	299	315	323	297	311	331	305	325	280	305	295	301	283	288	301	329	295	321	276	312	285	318	323	330	327	318	323	262	334	305	335	333	314	282	307	274	312	315	304	336	306	297	323	272	294	308	267	278	294	309	292	322	282	323	323	306	285	336	315	288	301	311	327	332	295	308	309	331	320	315	355	298	292	323	311	331	332	326	279	318	299	289	312	322	316	270	317	293	317	294	302	310	341	292	305	323	294	288	297	306	275	310	285	336	330	277	312	305	329	319	301	289	309	305	324	300	287	309	316	324	332	300	295	282	302	334	299	280	323	290	306	295	301	297	304	291	293	314	302	315	283	258	309	298	297	300	343	284	306	299	299	306	306	317	296	301	324	314	326	310	279	312	304	281	287	277	312	280	315	296	290	271	287	304	290	300	292	262	308	292	264	267	295	287	332	286	305	319	316	299	327	289	319	319	299	287	306	291	294	298	309	318	297	297	293	275	289	291	291	330	312	306	336	286	275	327	269	306	299	287	317	291	322	305	305	334	293	324	298	318	326	299	303	306	295	292	300	325	307	341	327	285	313	317	316	333	309	306	320	300	291	279	355	294
22898	29751	22231	16607	17416	43298	53290	44934	5218	429	387	363	401	373	389	310	316	317	318	284	283	344	320	270	289	319	324	297	307	299	305	318	296	322	310	300	295	287	275	281	291	270	254	298	291	286	312	298	273	264	291	285	307	310	267	296	308	251	277	303	289	288	312	319	273	286	302	261	287	307	279	275	320	278	284	271	288	274	292	271	286	265	311	289	324	284	307	269	305	283	272	279	276	275	289	288	298	279	275	259	310	266	293	282	279	287	287	271	302	288	284	286	295	267	262	305	297	313	288	307	299	301	304	288	304	293	301	295	303	308	291	300	313	277	315	272	277	287	268	247	284	294	309	275	308	267	249	253	270	296	272	316	271	260	318	313	277	289	276	289	285	305	263	276	305	282	269	302	278	293	286	289	288	275	321	301	294	277	299	289	288	292	275	283	266	326	280	294	292	294	266	301	267	275	261	262	274	286	298	291	279	309	290	288	274	293	260	326	249	281	282	300	285	284	281	280	256	305	327	295	298	275	244	292	288	294	301	285	294	252	297	305	283	288	286	285	266	284	308	284	293	304	289	298	294	290	269	282	285	320	273	299	286	305	283	296	265	283	266	289	292	271	298	298	269	284	307	302	278	283	283	264	260	267	335	269	274	313	288	293	309	263	285	273	278	264	270	303	299	294	275	311	313	260	281	315	278	272	279	264	255	265	310	292	268	310	300	276	280	266	294	292	279	304	271	259	295	300	309	265	282	273	291	279	263	287	292	283	292	274	290	297	279	286	297	302	273	325	300	292	286	302	278	267	275	327	258	258	286	307	293	290	281	282	293	305	286	285	258	298	285	296	284	320	301	274	306	298	316	263	253	298	304	294	290	295	303	305	274	283	258	325	286	275	271	278	264	296	292	297	264	306	262	291	307	258	264	277	302	295	275	290	315	294	299	282	316	296	280	282	311	299	296	258	262	299	279	313	296	293	290	251	276	284	301	265	280	301	310	301	307	273	255	305	289	278	294	298	283	280	262	284	285	264	250	318	288	307	281	289	289	289	272	299	270	244	263	293	277	278	285	290	266	308	324	251	290	275	283	285	307	286	282	313	300	274	284	274	278	286	271	304	287	289	268	285	308	275	285	276	273	310	322	299	311	317	271	305	261	295	294	270	264	288	286	260	257	278	276	266	318	278	294	276	304	321	286	315	270	288	276	322	307	279	265	281	279	260	250	269	270	277	260	296	314	299	276	237	306	276	289	289	288	292	248	270	298	289	286	297	294	278	298	297	278	288	263	289	285	272	312	266	297	283	283	274	306	311	296	304	294	290	269	297	304	290	310	293	293	273	290	264	249	268	281	299	281	310	244	270	315	274	284	288	262	274	315	276	250	295	319	300	250	304	274	286	309	322	267	299	273	304	283	314	290	295	305	247	296	267	305	283	297	256	273	274	273	279	290	292	309	295	315	267	268	283	277	257	268	281	312	297	301	307	280	287	268	311	304	269	316	263	329	270	282	290	306	313	272	288	300	288	291	300	275	277	310	305	291	298	289	283	295	277	333	303	272	285	294	293	291	300	287	305	311	287	317	252	296	282	272	291	266	288	271	300	301	302	288	260	298	301	291	298	284	288	277	284	291	278	277	294	287	289	299	287	265	300	308	277	289	286	278	272	294	289	305	273	282	306	299	265	291	307	279	282	277	284	302	272	294	299	269	317	272	332	308	268	295	293	287	286	272	271	308	303	304	280	289	297	294	280	289	287	302	267	297	309	270	281	273	304	300	277	243	263	265	324	278	304	314	279	340	282	271	301	320	299	276	298	282	293	273	274	302	294	278	297	280	334	265	291	285	293	332	290	281	334	300	249	282	282	283	260	316	277	269	266	287	305	284	289	287	277	297	272	270	266	287	280	281	274	285	285	298	298	264	298	307	295	279	297	297	281	314	270	266	297	279	324	315	292	294	247	274	257	303	274	273	274	264	273	317	291	304	259	333	276	281	314	299	313	271	260	270	272	308	283	304	280	272	266	296	308	282	298	280	259	280	316	293	269	273	279	268	297	276	285	290	255	274	259	276	299	267	269	293	295	278	287	317	295	288	249	288	321	316	306	306	290	327	295	276	302	271	247	287	313	258	290	235	299	294	279	269	285	271	313	285	295	317	316	300	252	312	294	289	304	288	311	307	286	292	313	290	269	284	268	278	297	269	251	281	344	296	268	310	298	286	265	291	292	236	284	297	303	283	312	309	302	282	301	263	303	257	272	300	277	299	282	279	306	310	290	301	269	279	280	273	295	286	271	300	308	254	274	292	267	285	281	281	263	293	302	289	265	283	303	298	296	293	299	281	273	296	266	303	297	278	271	270	278	305	271	265	283	282	306	267	284	302	294	318	277	293	277	300	317	284	300	304	288	287	279	288	281	258	262	304	282	283	294	275	263	283	302	271	291	286	278	317	283	298	285	277	324	289	277	298	293	293	291	287	302	299	292	269	291	301	274	269	318	332	304	281	284	329	249	295	292	268	288	291	313	312	271	267	305	257	285	279	281	307	304	282	286	300	273	277	294	309	274	274	278	286	261	294	279	285	277	323	312	278	301	275	293	288	268	273	266	274	262	292	315	281	261	313	301	275	318	275	268	288	267	292	343	268	296	284	303	296	263	278	290	282	281	298	268	318	301	307	289	264	294	277	299	314	290	288	280	291	305	288	267	314	269	279	294	293	251	291	298	280	258	286	290	314	301	293	280	294	282	292	285	343	244	306	288	287	290	300	299	282	327	277	311	308	289	305	307	288	269	253	289	280	251	290	321	294	282	280	273	285	273	280	308	281	247	306	307	288	274	277	302	283	283	284	283	294	290	285	248	301	281	303	286	283	303	315	290	285	286	295	300	280	262	315	275	273	287	277	289	299	286	256	251	267	284	294	273	305	263	286	280	272	296	295	273	269	295	296	303	263	274	287	277	264	293	305	295	285	293	294	278	283	299	284	312	292	300	290	301	304	258	306	287	294	310	282	289	309	278	267	292	272	267	260	288	267	297	285	276	280	283	277	286	273	324	260	276	312	298	274	314	289	291	302	282	276	287	279	296	302	298	283	309	302	266	288	295	319	289	300	284	302	272	262	285	276	320	257	320	312	284	273	310	279	294	300	263	291	306	304	260	289	316	271	310	323	272	293	315	279	276	278	272	285	279	269	305	286	254	291	298	281	314	263	270	279	322	265	304	312	289	277	277	282	273	307	294	284	328	250	306	306	284	274	294	277	304	263	319	284	289	271	271	258	292	271	287	276	298	299	245	322	292	314	273	283	315	288	277	300	286	288	277	263	271	289	289	304	303	279	310	272	279	302	277	296	255	285	271	290	278	296	293	296	267	274	286	299	298	254	295	295	284	313	305	300	281	292	311	285	284	288	256	263	279	265	273	301	235	278	289	306	288	278	281	304	291	294	299	302	292	282	301	251	276	297	306	288	264	279	268	238	285	270	320	268	294	284	306	275	290	285	295
22551	20401	27061	23620	20505	35074	70585	64865	29844	7015	816	604	567	578	570	564	588	514	551	551	565	509	511	531	561	505	537	544	515	523	555	536	481	503	555	489	544	521	504	484	501	538	528	486	539	513	495	522	516	540	477	529	505	496	542	490	546	517	488	531	497	480	494	492	469	513	546	525	528	536	510	486	501	527	492	476	485	495	485	481	485	524	511	551	534	490	500	508	472	514	517	483	481	496	524	490	547	506	523	486	525	512	494	537	505	525	538	472	486	531	527	511	540	496	518	511	549	518	486	545	488	492	507	517	472	506	528	497	535	521	523	562	518	535	527	489	504	512	514	524	503	527	501	502	511	505	489	504	515	477	525	543	503	538	512	484	486	534	515	521	532	533	514	498	498	498	530	502	505	468	501	521	515	527	520	503	506	486	534	515	560	487	502	535	516	485	498	498	515	479	529	520	559	534	496	510	546	497	474	506	481	482	522	499	546	494	492	543	476	536	534	537	510	504	481	507	530	537	535	483	518	547	550	499	513	558	556	533	473	498	501	496	496	493	495	485	497	502	552	507	494	520	501	522	505	498	530	574	511	550	513	509	517	504	514	498	500	455	513	514	541	510	547	512	477	514	539	501	519	537	534	532	552	497	538	551	521	480	532	488	526	509	521	519	500	488	480	504	542	496	553	527	480	516	532	520	575	495	466	527	504	540	504	487	535	473	490	499	511	527	513	474	500	466	486	535	510	478	535	469	513	549	493	500	483	575	493	484	538	512	540	492	512	513	531	531	498	495	508	520	501	521	542	524	502	522	532	500	525	487	521	518	520	544	502	532	503	481	511	520	525	489	527	557	488	506	525	511	498	536	502	495	513	483	484	495	497	493	543	529	561	549	536	539	508	541	488	522	530	538	451	551	475	496	506	484	506	505	486	532	493	503	519	511	491	508	501	550	529	533	530	495	547	498	504	534	494	484	507	501	520	497	454	511	506	515	484	517	532	490	527	510	496	503	508	521	484	509	502	535	490	559	543	480	558	540	544	505	496	513	541	500	527	512	491	536	517	544	518	489	523	499	496	533	425	487	493	523	502	559	565	523	516	548	493	510	527	512	520	511	498	513	494	490	522	484	491	527	502	525	480	492	504	488	515	479	520	531	517	553	502	495	530	531	523	461	518	464	514	521	479	544	480	512	543	535	488	531	540	462	516	528	490	514	531	570	475	517	500	494	480	539	510	504	534	509	505	485	532	515	466	504	510	526	490	520	529	499	488	509	466	548	519	496	486	478	502	510	505	534	505	475	507	507	492	477	537	529	523	482	514	512	474	527	496	492	500	500	499	487	535	501	503	550	547	549	530	510	502	539	491	493	514	526	488	517	543	498	512	525	496	507	545	550	519	466	497	525	512	535	501	496	495	533	514	538	492	504	517	508	491	490	516	513	536	513	514	525	503	516	515	522	511	519	506	519	501	476	491	554	500	516	507	481	485	511	520	462	528	523	493	522	517	511	513	546	498	491	529	535	509	533	508	523	536	521	527	503	478	481	504	529	518	522	513	512	516	520	491	488	531	502	518	513	514	527	567	525	514	521	532	498	510	545	524	521	492	513	466	523	517	524	497	478	506	544	477	499	515	497	536	544	534	491	465	509	478	541	494	478	540	492	559	564	478	534	489	488	522	471	539	494	495	483	530	528	463	563	561	507	518	563	523	506	523	529	531	477	489	492	460	533	544	518	484	498	478	508	484	537	519	510	530	471	494	489	507	517	537	492	513	516	534	546	529	478	526	498	521	505	527	514	514	528	498	536	470	489	507	495	492	512	541	510	523	518	512	501	529	512	540	487	518	546	527	477	516	507	512	496	527	512	486	504	550	506	482	525	515	510	508	506	474	473	533	501	499	478	499	494	528	493	531	498	535	522	546	470	478	519	538	501	517	516	460	523	515	549	525	510	512	510	513	524	531	494	473	547	512	531	457	526	523	521	528	499	515	521	519	493	537	539	481	542	511	515	534	520	510	513	498	526	565	494	532	498	456	521	523	577	514	506	481	502	520	542	537	492	536	486	504	505	506	496	563	525	550	502	536	469	550	523	491	481	520	535	518	497	496	508	525	532	457	514	557	539	487	493	482	499	516	541	479	510	511	520	476	500	534	555	528	482	506	529	504	517	506	488	502	543	518	528	525	509	512	534	528	549	546	477	535	482	530	490	473	535	539	505	472	510	513	523	516	515	529	486	491	533	491	473	531	476	518	494	483	475	522	513	492	542	512	508	502	481	507	531	521	552	511	512	508	511	492	491	490	482	476	535	492	504	481	524	502	520	515	483	461	480	530	498	509	541	537	535	501	508	500	521	501	524	473	510	536	492	507	527	521	505	523	525	483	522	497	502	575	520	536	475	535	491	546	540	510	517	528	516	464	562	522	480	533	580	526	506	515	485	485	496	499	495	508	522	522	503	507	521	489	478	524	486	492	549	523	539	550	476	500	512	509	512	518	523	512	501	499	509	480	494	546	494	527	479	504	463	544	518	524	503	540	528	469	553	509	486	520	484	514	505	499	525	528	469	546	542	492	522	527	512	498	508	535	504	498	522	512	519	507	489	514	511	499	477	505	499	451	523	496	505	509	494	493	499	521	515	487	538	485	501	495	493	532	524	498	529	509	504	535	492	493	496	549	484	537	519	521	521	509	475	510	509	489	507	519	550	522	532	478	535	533	484	486	479	486	483	518	483	453	492	528	487	494	515	500	477	520	488	516	470	482	488	467	492	491	529	491	510	482	484	517	476	522	488	517	474	520	513	528	525	462	469	505	537	514	511	511	546	482	525	459	507	523	490	538	520	537	522	481	523	499	511	519	552	502	515	523	512	518	525	509	525	490	537	496	482	557	511	485	499	541	481	540	546	485	543	505	482	532	490	479	511	500	542	529	507	501	524	499	507	542	527	524	534	523	543	497	503	520	538	508	523	523	503	499	548	480	505	457	468	501	529	486	519	538	523	516	471	486	515	521	467	536	517	501	517	510	512	492	511	519	528	473	516	505	479	519	557	509	510	535	519	529	466	492	502	525	509	466	496	466	521	521	530	509	513	500	550	525	526	489	506	504	535	519	529	508	518	524	528	549	546	516	542	507	513	537	497	517	521	459	518	535	497	519	522	504	511	512	538	500	535	533	513	501	503	521	503	495	468	506	520	480	512	491	510	521	546	520	501	540	500	467	540	470	479	529	533	488	521	538	488	531	486	486	499	536	523	519	471	504	490	513	563	510	510	507	515	514	499	489	504	562	490	540	490	480	455	464	500	522	561	551	544	510	486	542	530	523	503	533	501	498	511	498	534	500	468	537	529	528	496	504	537	490	497	464	483	521	533	500	531	504	514	501	468	521	526	524	548	513	518	533	528	510	493	482	510	494	482	496	524	506	529	518	493	516	523	495	502	493	503	520	505	528	530	513	499	520	474	501	552	519	521	503	554	568	516	513	524	482	525	536	549	448	473	486	480
26866	36672	28088	18334	18829	43466	67121	61195	14833	685	620	639	611	585	565	571	516	514	464	522	550	479	552	489	498	506	470	468	516	500	498	456	492	481	501	487	431	510	470	450	460	492	504	476	468	448	474	501	475	465	449	500	475	476	446	465	416	505	438	449	422	507	469	459	504	510	503	476	490	504	470	461	445	445	472	457	463	441	452	455	456	447	485	448	473	489	474	481	463	527	474	451	480	503	481	487	456	460	461	476	500	430	528	509	484	475	494	443	490	438	451	479	461	455	493	475	452	453	486	462	463	456	466	453	483	479	474	469	458	454	452	500	440	474	485	464	488	450	432	441	495	487	478	478	499	474	475	521	474	472	477	450	489	498	484	435	448	452	455	486	445	433	442	481	483	471	492	491	498	480	480	481	480	483	461	460	503	451	459	433	440	430	470	447	470	442	494	486	465	459	450	452	480	453	491	500	479	437	461	458	448	438	460	478	464	466	444	464	479	491	509	461	469	427	493	447	450	453	450	480	452	472	508	512	462	474	495	494	431	461	421	449	437	494	467	446	455	430	463	472	427	455	489	447	468	513	454	451	479	493	467	469	454	486	430	450	472	462	449	511	466	479	476	469	477	461	446	468	483	477	527	474	481	465	475	445	475	476	447	451	452	507	457	478	478	451	481	459	459	462	485	473	459	443	495	470	429	430	463	489	440	490	454	456	447	465	469	460	481	464	485	512	484	456	476	450	484	458	493	496	472	469	446	438	522	491	395	437	453	493	465	460	498	488	443	507	469	471	490	452	506	505	469	459	470	467	457	509	450	424	504	494	424	479	442	464	492	482	450	464	521	448	479	503	479	496	511	463	495	498	473	449	469	425	489	439	504	502	459	459	481	463	512	462	467	462	442	467	449	451	474	456	425	497	509	475	489	468	498	494	501	448	502	486	476	451	509	503	467	481	481	510	431	470	467	516	480	462	492	439	456	493	504	475	448	457	465	431	503	467	493	463	473	480	492	501	442	470	502	484	484	498	487	449	474	452	497	479	450	471	462	492	481	457	462	507	479	458	481	472	487	472	466	447	446	473	481	448	458	478	466	466	483	467	464	472	474	447	429	454	444	520	501	451	517	511	506	505	458	476	466	484	469	460	446	484	434	430	474	478	462	471	496	481	456	514	447	465	432	514	497	446	449	501	465	476	495	468	444	469	444	485	433	493	443	439	458	447	453	461	483	453	443	479	483	484	452	453	497	488	482	474	460	461	474	462	469	530	450	457	482	511	517	465	452	451	451	487	455	481	447	458	471	484	434	465	439	491	483	482	458	504	466	414	488	516	474	495	486	476	471	448	497	510	480	464	476	463	460	502	505	497	471	443	477	424	492	479	476	473	451	469	467	489	506	496	457	453	491	494	479	454	456	446	491	480	457	488	461	492	458	463	450	447	486	459	486	461	481	431	462	455	495	488	509	501	466	481	480	462	475	527	451	456	492	459	462	504	453	446	499	444	457	448	429	477	446	427	506	454	505	438	438	472	466	472	466	428	505	493	474	473	493	489	457	484	461	457	449	507	477	437	447	489	490	508	439	495	464	485	432	467	485	464	489	445	480	449	492	485	457	471	470	444	464	472	458	492	473	457	468	464	477	445	466	482	490	471	485	463	456	462	483	476	483	492	453	480	459	488	474	509	484	429	439	485	509	448	489	448	455	484	450	476	458	460	447	473	440	469	476	473	460	457	467	462	501	438	491	470	474	461	504	484	465	485	467	488	463	455	470	489	460	498	468	481	443	453	462	458	448	464	446	448	493	450	467	464	492	522	503	502	494	477	459	479	482	476	438	459	462	479	439	475	483	464	478	467	475	482	460	485	496	469	475	487	465	464	413	477	492	445	474	485	494	452	454	468	457	440	469	449	434	463	448	427	502	467	412	509	469	456	489	436	469	465	478	492	434	442	502	448	492	507	469	475	485	467	438	466	479	464	500	469	481	440	459	501	480	491	458	489	456	467	500	495	471	473	444	493	451	481	480	464	466	435	438	442	438	452	499	471	471	452	508	487	433	460	462	482	461	533	487	478	459	449	492	459	472	501	466	516	498	454	489	482	472	480	506	495	506	470	485	455	487	474	419	458	488	457	461	474	461	508	472	453	471	475	504	455	496	462	485	433	449	468	490	518	446	470	435	476	463	457	446	467	481	472	484	416	457	501	453	445	516	475	488	484	501	426	444	476	488	463	427	482	458	476	479	457	424	457	481	474	470	512	458	502	478	488	493	489	441	457	466	468	448	465	498	459	473	446	470	476	472	468	463	450	447	478	497	483	474	453	471	464	413	459	481	462	471	470	476	471	459	458	493	504	454	485	471	460	441	492	479	424	468	512	492	517	444	483	458	466	459	465	460	445	498	545	456	492	487	490	454	512	505	441	469	477	500	486	464	455	491	462	447	450	488	499	445	441	499	480	428	469	467	486	456	484	505	492	417	497	466	467	472	507	427	419	473	437	450	479	477	482	481	463	472	470	476	435	471	485	507	479	479	500	470	477	514	426	473	470	463	471	460	473	480	473	488	490	456	465	475	511	446	457	487	472	441	466	492	463	503	491	451	498	475	470	464	443	444	473	460	472	471	462	494	440	457	447	469	492	497	462	539	504	523	492	480	489	461	489	454	485	476	499	491	475	474	479	470	464	488	459	488	484	483	434	470	512	474	452	467	454	471	450	505	471	471	497	430	513	489	470	503	507	423	488	470	492	482	487	481	482	449	466	496	476	436	477	484	472	436	480	488	466	510	463	486	448	492	526	508	492	446	477	478	471	457	436	522	479	481	462	460	490	454	476	475	513	508	512	456	440	465	498	485	463	448	467	459	465	458	474	451	497	447	458	445	518	478	476	471	451	475	454	480	474	448	429	468	472	456	450	492	435	454	442	436	451	488	497	461	471	448	426	452	454	516	515	459	502	461	460	464	474	458	488	477	439	482	466	512	497	468	432	478	480	466	429	479	471	505	499	460	496	482	474	470	458	472	486	506	449	437	487	456	513	483	512	479	479	444	474	453	461	465	495	468	496	478	414	490	479	451	481	476	470	492	493	478	475	469	480	509	471	487	488	494	473	475	488	502	447	480	466	489	486	444	460	498	487	432	457	447	460	485	454	488	451	510	467	450	457	447	476	434	475	484	492	479	460	412	484	471	472	475	429	495	481	469	431	486	465	501	474	483	475	459	487	479	505	506	467	483	474	522	467	449	483	489	506	438	465	448	472	468	495	472	482	491	458	516	467	460	516	471	440	447	462	464	464	481	431	482	480	475	443	474	450	448	434	457	470	469	457	467	465	459	445	468	437	443	480	452	449	477	458	466	446	517	446	508	469	455	513	487	446	463	507	494	461	440	477	494	495	495	482	510	467	494	443	533	461	469	499	446	493	482	501	482	498	464	470	478	502	472	471	453	527	466	462	492	461	468	438	444	455	470	480	442	457	464	423	494	469	465	441	453	449	470	507	472	442
28305	18279	9862	4243	2714	4584	9618	9099	2225	196	185	206	198	176	187	208	209	185	190	176	197	193	197	203	205	180	184	195	212	159	191	206	190	177	170	194	213	175	204	225	186	179	207	206	198	190	190	201	191	199	197	207	198	189	192	195	186	202	180	213	172	204	180	167	183	234	196	209	175	200	210	213	201	195	209	183	188	203	179	191	198	196	200	196	182	204	206	211	170	190	184	166	197	180	192	197	202	193	185	191	178	210	186	194	218	185	200	208	206	190	210	202	203	207	180	185	199	212	210	205	184	165	181	178	186	206	221	187	200	191	180	177	191	196	195	194	216	210	176	194	185	185	171	196	195	209	217	213	208	173	172	175	193	218	203	196	180	198	217	168	191	207	174	207	194	209	176	183	207	191	191	195	197	177	202	192	173	215	185	184	186	183	204	174	174	242	205	175	209	172	197	201	196	191	195	193	179	197	192	174	184	205	183	223	199	177	195	186	192	188	190	228	189	195	196	194	177	156	205	207	193	183	189	181	189	194	188	191	191	182	199	176	221	212	190	188	206	208	186	173	186	187	174	174	171	177	217	166	191	161	208	210	203	165	173	187	171	200	184	167	203	195	198	188	206	185	181	177	172	191	175	196	183	206	206	198	186	177	173	198	200	206	195	212	194	214	159	203	189	195	205	212	174	196	203	169	194	200	214	196	190	219	212	195	182	197	182	207	206	209	194	218	183	176	196	178	206	210	197	178	188	171	189	185	180	221	205	197	185	198	222	175	210	186	187	205	185	182	208	210	200	168	204	177	195	209	183	192	208	193	198	197	192	208	204	196	192	207	193	171	187	194	199	185	196	195	193	200	185	205	190	186	188	168	195	215	194	194	193	202	185	189	189	199	201	188	188	185	211	198	198	183	214	184	186	189	203	179	181	188	199	197	194	187	201	202	160	189	187	208	181	190	183	192	167	194	177	194	192	194	182	189	194	183	187	197	177	201	196	192	177	184	194	201	200	206	188	200	182	184	177	191	206	211	178	202	209	190	187	202	185	213	212	188	197	197	183	205	178	198	179	188	208	213	169	182	181	184	179	213	183	179	187	215	191	208	194	199	205	201	204	175	191	178	201	201	201	183	167	188	177	171	178	195	234	176	199	203	187	170	219	190	189	199	198	207	214	201	188	197	210	203	222	210	211	228	198	203	187	210	199	188	163	196	197	199	186	183	181	201	178	176	192	181	184	188	191	178	189	192	198	198	185	218	182	197	180	198	198	210	189	185	172	185	192	194	203	205	195	197	188	205	197	175	192	186	209	173	204	196	216	194	206	216	194	195	186	211	198	194	207	234	183	205	180	175	193	192	198	208	174	209	217	200	215	190	199	203	182	194	197	215	240	186	184	188	188	173	176	207	177	184	198	186	196	198	173	225	153	186	171	212	210	183	183	193	208	205	200	192	194	227	209	182	168	212	171	198	189	205	161	205	194	190	174	180	195	223	184	187	146	182	202	196	203	190	213	196	188	168	205	204	200	214	183	199	186	174	217	176	174	193	193	195	186	183	192	210	192	200	219	178	196	189	212	188	186	180	178	180	201	190	212	209	190	184	169	171	195	203	195	197	202	193	193	183	172	169	198	177	223	201	205	215	213	181	185	211	193	185	214	187	201	207	208	203	194	201	178	205	188	216	214	198	196	203	199	204	172	211	171	210	179	182	184	168	212	174	179	199	195	232	201	192	180	189	197	211	201	184	211	215	192	170	209	190	163	184	199	185	191	200	187	195	179	199	201	198	174	182	210	185	169	187	203	182	200	189	176	174	188	199	184	190	190	191	188	185	191	187	210	205	210	184	192	189	206	206	175	203	177	186	191	194	185	183	187	201	190	178	189	169	195	150	193	220	165	182	232	180	170	169	209	229	178	185	175	210	191	188	183	191	218	202	230	186	211	169	194	192	204	194	202	187	196	183	167	190	202	207	207	198	194	183	208	189	200	217	190	207	200	184	201	194	177	191	203	167	193	172	195	223	170	173	181	216	218	177	219	171	197	184	199	218	173	209	178	191	204	183	192	205	181	188	174	205	194	197	191	195	217	208	204	203	178	193	184	177	196	191	194	192	209	205	197	175	214	205	200	208	204	208	162	194	188	214	237	196	181	191	212	202	171	174	182	196	182	190	193	201	217	205	183	176	195	201	202	192	209	212	179	205	183	206	204	184	190	180	222	177	192	198	173	186	186	206	200	192	196	188	194	198	166	190	195	178	175	205	171	195	191	193	191	175	205	196	205	182	183	196	192	220	203	178	194	169	188	195	183	202	196	190	214	182	184	207	203	196	187	188	185	198	171	211	193	178	207	169	195	204	178	170	200	174	187	173	219	201	199	190	215	202	177	198	199	179	190	191	219	207	196	198	208	198	202	180	208	189	191	199	193	195	179	224	212	206	185	188	174	184	196	154	188	199	197	198	195	194	204	174	214	191	185	166	214	189	204	201	209	188	195	220	181	180	187	193	191	170	184	196	195	200	199	209	215	191	218	181	187	191	210	171	187	196	158	172	210	188	202	210	190	202	195	189	188	202	200	181	195	207	192	173	221	218	207	213	208	200	192	198	191	173	208	209	209	191	193	192	189	199	180	174	175	183	193	202	232	194	190	207	192	221	191	174	180	190	207	197	189	192	215	182	189	201	176	188	204	198	169	204	193	206	194	192	220	199	173	166	181	196	176	197	187	214	198	204	198	208	206	200	196	204	202	189	220	186	205	168	214	190	180	182	197	195	184	191	215	189	197	217	194	189	192	203	178	194	213	180	181	215	213	226	198	188	183	178	190	189	188	186	199	201	195	212	185	201	217	195	178	179	208	171	205	210	179	175	215	212	210	218	207	184	192	192	196	203	182	185	185	189	220	188	191	185	217	191	196	189	183	188	189	175	183	188	192	176	187	195	181	204	198	179	181	206	185	182	167	197	196	190	204	198	210	193	200	189	205	207	199	191	186	206	205	184	174	208	197	202	177	177	195	183	202	192	194	186	182	193	189	193	179	172	178	211	184	197	207	179	216	201	194	186	207	189	191	206	170	179	153	205	195	191	195	185	196	204	200	187	204	201	197	184	169	201	182	186	184	189	184	193	202	199	199	192	171	193	191	207	189	186	205	182	181	189	190	197	200	185	207	171	186	209	184	187	199	197	205	191	208	197	201	204	181	202	212	206	195	179	183	196	203	202	209	199	188	193	206	195	210	184	196	201	191	164	204	192	210	198	202	192	196	201	204	190	194	209	168	223	196	180	190	163	177	184	176	195	203	189	203	206	177	196	186	222	184	184	168	167	197	205	178	204	213	166	195	192	188	188	222	198	191	168	212	218	199	216	187	190	217	201	168	172	196	181	188	202	214	215	193	203	203	221	200	204	186	219	190	221	221	195	198	206	229	195	173	189	196	163	226	193	188	197	209	172	178	179	196	180	208	186	199	202	196	209	176	210	210	185	190	177	191	175	166	184	197	183
16693	17251	14528	6536	5371	7984	14283	12026	2549	221	211	202	197	218	193	200	214	187	205	222	194	213	199	179	197	189	198	191	200	202	209	199	184	214	188	185	179	195	172	189	212	191	214	176	158	205	212	174	196	190	209	211	180	198	209	207	187	207	209	189	166	221	206	217	186	203	207	195	208	181	212	207	206	207	211	201	189	201	213	194	192	193	226	204	201	210	196	214	222	185	176	198	198	183	197	189	219	201	222	186	210	187	185	185	184	194	200	186	201	181	185	177	183	196	222	189	222	213	202	209	208	188	198	190	218	201	178	201	201	233	212	220	200	196	201	191	208	193	187	222	195	192	206	193	207	228	197	212	199	201	186	204	189	219	191	206	222	199	208	199	196	204	186	208	213	205	198	212	197	217	174	181	214	200	212	189	207	184	174	193	202	208	228	188	183	191	203	200	184	204	177	186	180	164	217	208	198	189	229	189	219	211	215	205	192	204	211	188	218	212	195	205	200	174	167	187	190	175	200	178	213	208	214	198	174	216	191	225	190	208	199	180	183	175	226	198	215	199	178	183	193	207	222	204	183	214	192	195	239	204	205	197	205	204	193	190	204	207	205	202	212	193	195	173	204	199	187	198	205	221	212	193	216	187	185	183	193	214	190	194	193	209	231	214	178	197	198	188	180	214	201	202	206	187	194	190	237	212	201	180	207	198	188	193	181	193	207	199	214	195	181	174	196	200	195	199	190	215	196	191	185	209	174	193	203	206	180	194	185	208	193	203	207	216	208	188	202	182	183	207	201	202	211	207	172	178	195	189	217	195	184	183	187	240	195	195	195	211	188	191	209	202	201	235	203	177	196	197	193	218	177	196	205	191	190	197	178	202	207	196	203	200	196	187	190	191	202	213	203	193	194	205	215	172	240	195	194	212	205	171	204	194	178	202	191	180	185	207	211	199	189	199	238	193	210	204	180	193	195	184	196	206	170	213	232	194	194	191	196	205	169	193	206	201	181	184	220	210	202	181	219	191	201	193	184	180	190	210	176	191	185	186	187	198	199	179	189	217	204	203	197	188	196	203	183	197	185	211	182	197	228	194	185	190	198	171	202	198	177	194	202	208	225	204	206	209	186	199	177	224	175	186	205	200	194	193	195	182	179	201	184	214	196	200	202	173	186	209	204	187	173	214	194	200	206	180	207	219	197	200	211	188	195	207	193	182	194	173	193	204	209	196	195	187	186	192	202	184	200	203	187	205	210	180	201	210	212	209	186	219	203	200	182	184	201	188	208	200	213	201	198	192	201	199	220	227	208	219	198	219	207	214	155	192	210	205	194	232	240	205	169	193	192	198	212	204	192	215	210	210	172	223	190	208	209	188	179	184	174	198	186	196	198	188	225	215	220	188	214	190	211	208	191	208	186	171	190	188	200	220	189	201	212	205	207	202	211	188	187	239	209	187	186	191	191	193	176	193	186	208	194	172	198	203	200	180	178	192	190	207	229	184	179	206	179	185	198	196	213	188	216	182	178	187	205	183	202	203	210	188	186	196	197	183	202	199	205	206	208	211	215	199	200	218	207	200	209	169	209	186	166	200	224	176	218	163	198	184	202	215	197	178	198	176	186	214	206	202	192	184	195	190	195	208	212	208	203	186	175	194	197	173	205	209	208	197	165	217	181	220	185	220	199	207	202	184	187	199	221	193	196	226	202	204	209	193	211	180	195	181	192	213	222	205	187	207	220	184	208	173	202	196	209	208	210	178	183	203	195	216	207	206	220	185	213	208	207	188	228	168	201	182	190	201	209	181	202	206	201	206	210	210	192	191	192	218	197	176	198	211	186	234	193	189	190	195	209	218	199	219	199	181	196	208	198	199	218	216	205	213	196	208	195	192	200	216	201	192	185	207	191	226	218	190	201	193	227	195	221	199	207	185	185	205	171	198	200	215	210	187	196	212	203	215	190	224	217	208	195	199	195	185	197	214	213	203	170	193	169	191	190	209	190	199	206	189	197	201	209	209	215	187	200	202	188	221	218	184	189	210	186	200	194	167	213	194	210	189	213	223	226	192	175	208	216	207	194	201	194	172	193	191	195	213	198	194	228	218	212	180	194	195	215	200	176	206	196	190	217	200	179	196	157	203	197	176	212	189	209	212	182	199	196	208	175	192	182	188	193	180	199	178	223	204	217	205	206	217	210	187	205	202	198	206	183	202	203	179	221	194	207	192	211	226	182	179	175	208	187	180	221	206	213	177	190	223	202	181	191	205	206	196	190	206	213	180	204	193	159	196	195	197	204	202	205	175	195	188	204	203	186	185	192	203	194	211	188	203	212	199	174	199	174	186	182	206	199	185	196	183	210	194	176	208	219	205	214	226	197	212	208	196	188	195	187	165	198	201	200	209	186	217	173	184	196	212	192	191	209	201	199	207	193	169	198	218	193	202	205	220	206	192	177	202	206	183	201	179	199	201	222	195	199	185	194	178	206	175	168	213	217	173	205	205	221	187	198	207	193	221	203	211	176	218	191	203	182	192	175	196	200	195	193	203	184	224	200	190	211	181	174	198	199	179	210	188	196	198	211	227	209	200	213	199	219	172	196	188	196	179	189	178	202	210	194	166	213	193	217	190	180	197	178	204	217	196	195	217	215	204	209	209	211	194	201	180	230	208	181	196	187	209	198	194	187	221	237	195	199	208	223	191	204	193	214	203	181	196	208	187	220	189	216	209	188	197	182	222	199	217	233	197	237	184	197	188	192	199	188	212	216	201	223	200	200	183	193	195	203	198	194	236	213	198	210	180	193	198	214	193	194	195	229	196	208	237	193	186	207	188	214	178	182	198	187	203	210	179	191	178	215	190	183	208	192	195	218	204	216	190	166	194	201	198	216	189	201	196	225	203	239	201	193	188	195	217	191	201	186	183	207	194	206	186	185	211	172	205	192	194	188	202	187	197	192	195	175	211	218	199	200	183	203	200	199	199	211	203	198	205	202	196	218	199	187	176	218	189	205	197	216	174	185	174	186	177	195	235	208	210	187	173	214	189	205	178	182	193	202	206	198	193	230	202	198	207	182	211	218	160	188	177	202	203	219	188	203	196	203	208	185	209	205	178	217	207	202	198	196	186	187	173	205	204	226	189	218	205	192	225	196	185	197	205	202	187	192	215	196	171	183	183	196	180	190	221	184	170	215	197	192	192	189	213	192	203	218	216	165	195	218	188	177	175	188	180	188	205	191	210	228	203	212	225	172	197	178	206	184	209	194	195	209	192	224	189	225	195	205	207	190	199	206	235	203	169	210	204	190	207	202	200	185	204	200	203	209	213	208	208	211	208	213	170	189	176	195	196	206	161	219	185	170	186	197	181	182	189	194	193	211	180	189	207	211	211	209	190	226	203	202	211	202	194	183	218	216	199	194	212	198	194	221	186	194	193	190	187	210	200	184	231	190	191	214	210	194	205	189	191	192	180	209	182	200	220	197	185	186	176	192	183	178	168	213	184
24843	20384	26808	23871	21266	41416	59421	47202	12939	1070	352	368	351	325	302	335	330	356	317	317	325	318	329	283	310	345	295	317	298	279	308	285	332	299	312	300	304	298	291	307	294	292	341	288	297	294	301	308	296	348	325	309	293	322	310	301	318	325	318	268	297	300	309	296	277	316	275	293	318	304	331	311	311	308	323	313	310	315	285	294	314	322	326	287	322	304	307	300	330	325	266	311	309	305	298	292	319	304	285	299	321	277	327	327	325	308	330	303	297	297	307	323	301	290	295	320	296	308	298	296	305	289	313	317	298	317	299	308	328	295	307	289	336	325	298	316	293	295	329	301	321	312	307	303	299	280	310	281	317	297	311	322	296	317	306	358	287	315	311	305	305	308	314	310	317	317	298	294	312	328	299	298	311	299	240	286	316	273	295	267	336	347	313	298	318	279	279	343	307	301	311	297	284	264	277	277	313	340	313	314	309	279	327	313	289	272	303	299	283	310	309	281	326	334	333	296	290	315	288	305	314	336	284	289	301	300	278	326	280	306	308	286	301	284	321	311	293	307	289	294	265	290	291	292	336	290	323	318	306	318	294	287	310	308	312	309	298	304	325	302	318	348	320	307	261	308	298	310	297	325	321	320	291	308	316	294	314	266	303	311	317	311	334	312	332	299	301	308	288	294	317	298	318	283	291	284	276	312	282	328	296	310	313	326	326	299	296	327	294	333	345	312	284	315	301	292	281	315	297	323	342	342	312	324	296	320	306	312	315	318	275	285	281	337	306	270	301	308	317	344	315	329	293	309	321	322	285	292	298	292	287	302	264	289	315	311	290	297	324	283	321	289	303	298	300	300	302	298	326	346	285	291	314	330	322	263	304	298	311	307	341	304	307	341	298	301	314	314	271	286	309	299	294	265	322	283	265	293	297	298	293	319	321	303	290	315	320	295	338	308	283	318	322	296	338	283	274	309	293	290	301	285	284	292	318	304	315	300	278	311	319	270	324	314	328	283	289	309	319	337	303	294	275	304	329	286	291	294	316	284	289	320	311	297	298	309	305	301	291	283	310	270	270	291	294	278	312	310	326	293	298	302	297	294	324	320	315	323	304	312	299	336	309	282	325	306	268	315	316	294	300	315	320	336	328	284	284	325	293	280	296	303	292	280	310	311	274	326	308	293	300	329	295	307	317	307	295	290	261	308	302	324	299	305	304	321	313	280	308	311	303	337	296	303	302	284	338	299	280	286	285	309	320	283	314	303	293	302	286	295	294	317	295	314	297	283	311	337	305	318	295	319	326	303	289	298	300	290	283	295	304	273	323	280	314	295	331	326	289	326	271	294	278	289	282	348	271	304	320	311	313	305	288	316	285	286	281	303	304	271	297	300	311	327	309	327	306	290	288	306	291	299	319	308	290	294	313	316	296	319	279	265	307	317	311	276	274	297	282	278	307	322	308	294	311	330	294	310	290	291	296	290	294	332	314	294	318	283	320	340	270	284	318	280	292	306	296	294	324	303	319	278	357	299	302	329	336	307	320	323	280	303	307	302	296	314	288	297	285	301	324	308	329	331	291	329	298	317	320	302	306	323	281	317	294	308	273	336	308	294	310	342	316	295	272	288	300	298	289	295	303	321	293	311	303	287	304	297	290	306	319	302	322	319	307	302	314	290	297	303	296	327	323	304	298	307	291	300	323	343	262	298	332	299	317	310	310	309	283	308	305	304	297	313	290	319	305	286	284	318	312	305	304	297	289	313	297	303	312	360	334	295	314	304	282	290	308	282	323	298	306	296	329	300	286	339	269	284	301	304	306	310	331	303	303	334	314	327	305	303	316	282	316	318	299	257	280	299	297	330	305	310	302	287	308	309	301	317	289	314	300	286	304	324	308	313	337	309	280	324	279	294	311	295	308	326	329	320	317	279	295	305	305	293	302	322	335	326	298	310	328	300	319	299	347	333	279	309	317	279	302	316	313	284	276	308	292	316	309	330	310	326	297	359	284	325	297	296	301	318	321	322	325	295	309	310	341	288	291	300	282	310	295	293	279	286	281	300	301	300	287	322	264	327	311	274	299	292	338	282	325	293	285	310	285	295	286	291	284	288	282	321	313	317	321	265	291	357	328	292	299	316	277	320	322	281	308	343	294	301	301	337	288	329	305	295	302	277	303	310	319	290	292	294	327	290	284	312	301	292	282	276	314	281	307	288	301	323	278	297	286	273	283	303	308	287	315	356	300	286	317	317	305	283	281	313	286	316	307	294	311	322	320	302	333	315	297	285	330	294	300	309	314	306	281	301	302	287	298	295	329	321	315	311	287	320	298	311	303	301	307	292	297	375	302	330	294	304	328	338	302	314	297	298	318	290	296	305	304	292	321	306	281	313	304	334	259	301	294	280	295	335	359	281	324	307	277	274	289	310	301	298	307	291	309	326	276	311	302	274	307	313	277	284	293	311	313	297	299	323	319	330	275	330	298	278	295	311	327	317	322	322	304	329	318	307	295	315	297	291	304	262	295	281	304	315	276	329	295	331	323	312	285	291	310	325	291	285	324	314	304	318	332	325	289	337	315	285	291	303	297	293	288	281	310	299	295	301	282	304	324	302	346	321	303	288	343	316	284	315	298	293	343	285	290	335	294	319	308	322	312	337	330	295	311	339	294	299	301	315	282	310	307	321	311	278	315	298	309	296	312	327	289	339	323	319	313	306	329	303	312	312	277	307	300	285	318	299	320	287	325	310	281	323	285	307	281	276	287	314	289	291	296	316	339	315	303	292	318	286	295	288	309	314	278	304	315	276	289	305	300	306	295	317	285	325	292	317	304	277	281	292	302	303	290	307	316	316	321	312	296	299	303	291	294	348	326	334	333	316	313	284	335	291	314	305	323	281	316	284	297	272	315	284	271	297	289	319	292	300	277	313	283	294	298	312	311	290	294	307	290	321	301	295	286	284	308	307	301	295	287	332	310	297	313	295	300	320	311	312	301	295	299	300	290	302	276	295	293	317	323	328	302	270	304	297	304	312	327	329	308	279	319	292	297	306	305	307	299	271	278	308	320	305	277	308	283	293	277	321	288	292	294	306	321	309	332	301	317	315	341	282	311	320	295	275	278	343	321	334	293	307	296	328	283	295	320	280	289	327	313	311	277	302	291	323	314	310	316	307	283	321	319	296	324	302	264	335	314	309	309	292	327	314	335	289	292	312	295	273	308	312	302	288	299	317	327	284	298	300	269	317	291	279	283	296	290	327	289	323	283	326	312	300	280	287	281	301	325	327	320	296	299	292	312	319	342	282	310	301	307	307	301	297	283	304	333	308	277	290	322	308	312	279	306	311	332	324	284	269	295	324	297	305	298	312	293	293	265	299	332	299	334	310	332	323	338	297	329	330	316	318	302	294	307	297	306	323	340	329	301	290	296	301	329	292	295	296	307	295	283	338	296	299	307	310	324	316	298	312	300	318	288	319	301	272	317	293	295	285	309	314	306	326	298	301
23582	27429	23305	14195	24924	46066	54370	42298	2025	435	393	398	338	339	344	342	300	313	329	338	313	308	306	303	266	340	295	308	265	300	309	321	302	272	253	278	353	296	308	263	282	278	291	287	296	295	291	291	267	291	322	288	313	296	278	304	291	313	296	259	269	255	286	295	264	290	312	252	309	259	286	302	289	293	315	307	277	282	280	295	288	292	315	282	289	275	291	284	277	288	288	287	283	293	285	250	274	258	274	278	307	267	308	306	261	261	307	296	266	287	313	307	281	259	260	251	286	288	300	300	280	280	314	292	299	280	294	275	300	265	257	289	260	297	300	287	270	289	304	281	283	279	272	273	279	295	301	305	298	282	305	289	266	310	287	307	287	251	269	284	279	290	305	258	307	286	314	314	265	289	293	298	292	286	294	296	310	292	288	284	281	292	278	307	309	300	310	312	324	262	289	313	315	290	288	288	331	262	249	280	299	285	287	265	282	288	266	278	299	275	291	300	272	314	259	297	278	278	260	278	303	295	288	308	271	300	291	293	243	301	297	279	317	305	285	282	298	286	258	305	276	308	279	273	297	301	289	289	267	266	294	310	289	314	275	266	315	298	265	264	286	278	269	310	292	310	270	314	308	293	295	283	283	300	261	289	248	294	296	329	292	280	295	317	267	288	287	282	322	267	284	277	264	275	289	285	297	269	290	259	308	284	294	291	302	258	304	287	298	311	283	284	272	262	298	299	266	268	297	291	271	291	280	268	281	297	295	301	298	268	275	308	276	286	295	263	307	276	278	262	284	307	281	283	280	270	275	246	292	283	285	247	260	298	244	256	275	297	291	289	307	310	265	288	282	266	304	267	254	276	305	272	298	305	277	305	276	296	279	283	269	271	296	268	292	285	297	273	269	269	302	284	301	279	266	260	301	258	297	315	304	307	311	267	278	290	278	296	305	310	277	309	298	279	257	267	286	283	277	272	246	307	290	289	297	296	281	286	273	283	297	284	299	264	287	294	281	313	294	272	279	294	265	289	293	288	253	296	297	280	300	303	315	288	298	275	305	292	302	286	278	291	272	297	257	307	286	305	302	286	299	294	239	273	291	285	267	292	251	277	311	292	274	275	267	289	273	275	313	279	274	322	269	282	282	286	286	283	274	283	299	307	282	320	285	290	301	310	268	294	300	294	292	243	296	305	270	252	312	336	280	291	273	277	277	278	276	289	294	284	258	302	297	286	292	289	269	307	294	276	293	277	307	280	303	295	275	279	277	306	277	315	265	303	309	284	278	262	291	275	315	301	281	290	286	290	299	280	259	311	300	289	284	301	299	293	305	283	297	266	260	293	272	287	291	284	305	279	286	295	314	274	291	279	279	281	282	252	284	288	276	275	288	293	304	303	246	290	297	285	290	281	300	270	286	311	270	298	308	293	298	305	285	254	265	296	280	298	278	288	283	269	276	282	296	320	285	309	272	290	274	306	284	302	289	306	267	298	276	301	288	275	293	285	295	289	259	287	275	318	277	284	307	288	300	274	265	285	311	275	268	290	300	275	284	276	275	291	291	324	293	305	290	314	282	294	300	290	307	252	281	294	291	294	275	288	294	292	247	301	299	293	276	298	279	288	255	298	315	307	298	287	319	283	275	300	281	274	292	317	292	268	294	289	306	309	285	300	255	285	296	271	296	309	284	280	298	303	241	291	289	295	275	274	267	281	329	278	275	265	305	302	298	266	298	312	298	285	296	278	254	283	291	259	296	259	273	288	277	280	289	260	290	313	279	292	275	295	277	290	314	289	285	275	283	288	275	339	282	296	284	268	303	312	310	310	310	291	275	306	286	289	293	271	316	289	313	295	285	275	305	278	295	296	273	249	282	271	302	293	322	260	318	274	294	338	284	277	309	292	263	300	268	298	296	285	288	286	256	277	277	290	305	290	301	270	319	289	313	305	285	294	288	331	300	257	277	280	294	286	270	285	325	293	266	301	307	254	281	283	282	287	278	308	281	269	285	295	279	260	288	294	287	314	283	269	279	299	279	299	280	302	286	307	285	304	287	294	308	307	303	270	326	267	296	300	316	313	317	298	273	312	291	260	295	308	282	299	259	306	271	301	274	268	269	294	291	321	305	265	293	289	314	300	292	276	273	271	287	244	300	280	255	279	303	284	273	259	272	290	274	275	296	288	328	291	281	311	305	296	283	299	308	269	279	304	289	287	300	302	293	272	292	260	266	282	313	309	281	278	315	261	301	282	280	297	282	291	278	297	281	289	275	292	288	271	309	270	278	301	248	283	312	268	281	290	296	277	288	298	269	276	267	285	314	320	274	274	293	275	305	257	318	309	296	271	285	275	311	297	286	294	295	287	282	306	269	286	280	287	303	322	287	324	283	278	303	294	289	272	276	284	271	264	289	266	277	274	323	264	286	270	303	284	299	275	287	304	275	271	290	262	313	281	289	277	298	284	287	255	317	288	284	279	264	321	278	283	311	289	276	328	280	277	280	269	286	292	270	293	281	295	253	270	314	306	325	254	275	279	286	307	292	283	284	270	280	289	272	310	283	292	288	299	250	280	296	263	273	287	264	299	280	309	296	256	293	299	294	292	282	277	271	298	265	276	293	281	301	286	285	304	307	278	279	290	319	299	307	293	275	270	288	311	274	293	295	301	281	291	308	310	295	291	296	272	300	295	301	277	286	233	319	272	271	268	292	274	293	289	319	296	283	279	290	292	291	300	296	286	280	278	269	289	281	304	307	292	303	270	299	288	289	268	293	290	289	273	285	292	290	255	289	278	286	267	272	340	303	312	267	270	265	264	275	275	269	293	279	316	304	270	301	318	283	289	272	276	272	280	289	278	254	284	269	273	294	294	303	286	285	268	286	295	281	306	300	279	306	293	260	272	289	302	293	267	289	281	276	290	289	329	287	309	259	298	288	293	260	294	282	299	289	267	256	311	301	291	285	281	281	295	258	294	283	264	293	282	272	279	291	280	248	290	281	248	271	267	248	259	332	280	315	273	287	310	289	262	302	264	259	274	305	277	290	298	297	294	270	276	294	269	287	293	287	282	308	293	262	277	287	291	264	280	294	285	309	297	247	273	288	259	293	288	297	261	282	307	278	301	272	267	261	271	258	285	299	291	265	262	274	283	294	296	313	302	301	281	310	252	282	332	273	285	308	262	271	271	289	287	309	295	263	269	271	276	270	277	307	295	277	274	304	264	315	281	285	321	276	276	296	311	288	278	285	283	259	327	279	281	309	299	301	305	284	299	282	296	294	303	302	288	314	336	300	300	327	287	313	292	299	262	293	302	286	268	262	252	278	306	258	307	297	313	276	276	280	273	275	284	309	278	292	305	295	305	303	276	311	294	300	320	276	290	283	272	272	284	301	285	274	299	276	293	272	311	286	295	298	268	291	286	283	293	292	281	290	281	256	284	291	278	295	287	303	311	298	297	282	298	311	305	274	270	271	296	273	311	274	261	269	328	305	308	270	279
22553	20396	27133	23582	20930	36303	66791	63044	26399	5122	697	609	590	537	539	516	520	539	544	537	528	544	540	540	563	487	517	575	513	512	511	486	508	501	536	523	490	490	533	450	502	515	474	515	483	517	511	474	504	539	541	504	504	495	515	491	495	513	498	522	482	477	514	468	449	533	522	492	494	520	483	487	472	508	478	490	521	490	499	508	508	525	521	492	511	485	541	510	549	491	495	515	477	464	490	478	508	489	531	494	491	501	484	497	553	524	505	505	503	542	496	508	521	503	487	524	500	491	515	534	502	507	553	508	469	460	492	505	520	542	496	518	545	516	479	465	528	484	463	497	504	523	494	475	496	498	455	509	483	485	543	492	484	489	515	511	492	488	512	495	515	470	478	479	523	510	484	473	518	514	460	504	474	492	528	508	509	535	487	469	516	491	498	505	538	516	506	517	514	499	505	443	498	529	496	462	519	474	531	517	525	556	442	488	528	520	526	500	474	517	511	518	509	463	508	514	539	523	521	489	509	507	486	478	553	463	473	479	453	543	525	463	519	482	446	477	506	444	493	493	431	515	500	495	491	531	465	492	486	489	497	495	541	474	487	517	509	544	474	500	499	518	517	504	498	479	490	513	513	453	503	464	497	535	491	536	576	507	498	507	526	469	499	491	502	530	535	514	516	462	524	497	512	495	490	535	534	527	529	522	501	551	474	546	504	454	484	522	495	493	519	488	539	512	476	504	472	503	484	480	511	489	511	476	464	506	543	462	520	507	511	481	487	493	503	485	460	511	516	467	486	494	492	556	503	497	467	537	517	470	481	495	468	491	449	497	538	512	498	496	505	495	507	508	474	463	481	507	532	478	521	480	490	479	518	458	513	559	560	539	465	547	507	500	476	520	490	495	497	508	518	480	482	506	484	478	499	491	516	445	502	533	503	464	504	508	517	515	477	512	502	501	502	498	479	549	506	511	506	482	527	492	525	498	502	472	533	500	498	494	532	493	528	496	480	491	532	486	504	521	477	496	481	491	486	497	484	455	485	533	522	516	503	497	499	517	478	541	512	482	554	492	495	474	530	470	539	490	501	493	521	506	524	452	524	499	505	533	486	480	488	485	496	515	520	519	509	514	518	500	483	508	503	515	471	505	537	489	478	498	491	496	491	518	498	523	486	475	459	493	483	472	525	523	496	535	477	514	517	514	500	547	513	442	540	507	538	531	476	467	499	496	533	544	494	518	479	524	466	503	482	509	466	540	495	517	487	514	500	461	536	482	490	496	511	475	497	498	531	531	494	536	521	517	484	522	488	521	495	489	536	498	500	519	502	447	486	491	514	520	514	513	504	502	507	488	477	537	518	491	483	486	496	498	515	466	503	459	457	492	480	545	457	544	512	500	505	543	491	516	464	522	504	518	519	549	488	508	485	499	481	480	516	515	499	474	481	528	478	504	526	483	493	471	526	508	516	526	516	488	504	470	481	512	498	498	479	513	514	521	544	504	506	501	487	458	518	511	497	537	490	511	492	537	494	451	504	494	495	528	553	512	526	461	470	546	517	453	496	478	525	492	472	480	466	502	490	513	505	486	495	498	445	506	470	511	517	525	461	470	491	484	476	467	492	534	502	500	489	495	524	510	547	504	521	525	505	494	522	506	528	509	504	496	501	492	476	493	521	519	496	512	525	542	491	444	517	490	471	526	480	508	458	485	515	540	532	465	493	516	533	511	525	495	514	520	502	490	453	531	489	551	550	493	507	504	467	534	472	468	507	508	489	493	484	517	501	508	457	500	497	493	503	489	497	457	493	453	518	484	503	505	530	486	497	505	564	531	521	501	471	469	478	549	501	495	531	504	478	484	512	520	441	527	525	482	519	467	550	503	500	505	515	501	499	528	475	511	487	515	503	537	532	503	485	521	500	484	467	483	499	495	547	496	522	516	488	518	483	511	501	501	449	574	506	437	477	472	494	531	467	540	529	511	517	514	490	497	507	516	487	484	516	521	490	534	506	453	500	516	478	517	517	500	502	513	471	483	521	509	468	490	474	478	501	511	512	553	490	490	506	479	517	466	475	496	487	522	510	508	470	458	492	503	458	451	487	493	446	500	535	508	530	486	462	503	489	527	495	498	502	532	521	488	496	481	517	486	490	472	457	537	483	501	505	531	500	528	492	495	544	538	504	486	528	509	517	511	485	539	459	519	488	498	492	487	504	496	477	509	497	463	543	460	487	523	464	524	478	511	524	531	509	514	503	502	486	496	524	493	531	474	498	463	505	483	522	515	491	479	513	504	462	515	464	526	508	530	487	476	469	501	522	523	490	517	524	494	487	500	499	522	499	520	469	522	493	507	487	463	484	494	516	466	502	495	511	512	489	499	496	501	472	538	470	515	508	464	513	571	490	464	495	506	503	497	521	526	484	468	475	484	501	500	529	500	511	495	519	518	521	528	502	536	522	491	546	516	510	476	519	482	493	549	519	496	478	536	491	553	497	462	486	480	467	531	540	454	484	509	509	543	523	492	506	535	531	548	464	470	501	541	517	529	522	512	496	509	524	496	482	479	467	449	477	464	531	507	484	507	491	522	498	514	516	506	509	498	468	495	512	503	511	493	467	508	545	469	481	475	513	504	551	479	497	525	513	451	527	511	506	492	486	460	470	493	466	521	502	481	502	497	486	500	505	532	482	495	465	498	478	500	502	482	483	500	483	507	524	479	467	505	494	526	557	502	505	473	481	510	468	557	465	494	523	529	471	480	514	501	483	532	485	509	457	498	487	519	542	506	475	503	488	478	519	525	489	501	501	516	534	498	504	509	499	550	499	512	527	490	484	485	491	515	506	495	475	481	473	530	535	513	557	506	524	495	512	508	509	517	491	466	533	487	519	429	467	481	463	483	519	481	529	500	476	462	486	484	515	479	575	478	511	489	479	511	524	503	544	553	479	468	483	523	484	456	488	515	467	505	501	516	461	469	482	518	466	512	511	484	499	474	510	502	485	519	516	491	465	460	482	485	486	467	490	493	549	509	506	504	536	461	517	506	528	521	490	474	524	493	479	513	501	499	493	508	519	503	479	504	472	491	503	529	489	473	480	503	463	505	509	472	483	510	535	507	500	472	524	485	519	480	508	498	534	502	494	464	498	477	514	465	496	487	513	490	540	492	464	470	483	538	467	514	497	481	466	486	499	553	500	458	484	557	481	510	505	502	522	493	527	509	499	486	502	492	492	513	517	505	465	536	518	482	476	501	490	469	488	484	503	511	514	484	518	501	521	515	499	481	537	520	510	499	526	509	507	521	518	501	499	489	495	503	503	478	471	493	475	538	490	504	523	483	493	510	499	474	451	491	507	554	481	529	451	483	528	507	502	523	548	519	530	517	518	520	516	475	489	499	479	507	524	490	471	477	530	471	525	515	508	493	508	525	488	485	476	515	483	529	498	513	488	494	485	533	497	463	510	469	479	491	553	527	508	489	521	512	474	483	485	482	482	526	480	492
27820	34921	25849	21238	30622	47274	64159	59513	7226	764	682	624	603	620	553	544	555	588	547	543	503	510	526	507	480	518	561	468	507	474	489	483	480	508	475	488	464	506	481	494	486	491	458	454	496	450	469	444	498	487	472	434	472	466	483	495	467	440	465	447	459	455	483	462	466	450	496	462	486	452	451	488	415	494	463	443	477	445	476	503	440	485	497	452	430	482	462	459	471	456	469	454	467	471	442	474	499	441	444	491	465	465	466	450	471	449	469	453	463	440	479	493	462	451	480	432	470	457	514	430	477	466	468	440	461	488	451	438	489	456	468	445	438	452	489	471	462	485	464	443	467	487	466	455	463	485	494	442	502	489	462	432	455	435	453	477	480	435	459	465	476	424	484	477	420	459	475	448	433	433	461	496	484	438	436	477	484	467	475	466	482	473	451	467	460	478	441	498	471	420	486	471	484	473	445	455	444	483	470	461	466	453	412	488	436	462	449	461	429	450	486	468	437	496	440	440	443	472	503	433	445	439	434	461	467	438	473	457	518	455	461	482	468	461	472	451	490	472	462	483	418	456	438	445	456	478	473	439	456	462	470	445	459	485	459	449	442	481	502	478	462	474	462	459	444	483	436	473	418	456	472	458	474	489	478	457	489	457	496	528	482	417	473	469	481	489	458	463	454	438	468	456	423	469	457	469	433	466	492	486	428	462	489	449	462	480	439	462	470	447	493	464	469	459	419	454	484	468	437	471	463	451	464	440	456	480	470	446	485	471	450	444	462	448	455	500	455	448	457	482	433	483	506	461	473	429	446	486	465	480	492	449	439	469	447	432	458	451	456	480	458	487	478	418	473	486	458	460	468	500	464	483	473	448	443	427	503	470	450	426	420	450	475	463	438	469	427	480	462	475	465	442	486	464	459	449	439	457	472	463	472	489	460	450	459	474	484	478	480	444	468	479	470	467	469	440	445	483	483	468	474	512	513	463	437	467	471	477	509	509	446	442	509	426	449	445	418	463	484	456	441	450	483	495	514	488	472	459	452	467	395	418	455	467	492	405	462	457	455	433	469	447	444	444	443	417	469	472	434	467	470	459	489	457	475	480	453	504	470	439	455	416	498	454	462	515	467	464	481	471	487	438	452	473	485	443	455	474	425	440	480	437	475	456	467	423	489	460	462	488	472	464	445	453	484	471	495	455	433	469	426	443	471	477	453	478	428	475	449	476	452	479	436	491	483	463	456	447	488	408	481	489	521	463	462	457	441	441	466	431	449	460	454	485	466	432	464	477	461	445	442	479	479	460	474	456	426	451	456	463	443	435	462	474	471	512	454	472	484	442	447	483	507	430	456	462	462	483	504	444	473	435	484	432	472	447	453	428	434	487	422	487	510	487	474	463	513	473	449	478	446	469	459	477	474	482	448	445	493	505	446	471	448	483	452	460	467	490	477	491	492	461	472	428	504	444	470	498	472	425	472	455	438	461	450	501	445	471	440	457	500	449	475	459	452	474	439	513	490	459	453	428	491	468	477	496	453	463	490	461	478	471	461	472	436	444	488	463	411	437	465	452	421	523	449	450	431	467	460	478	467	477	453	490	452	440	478	448	459	453	465	451	449	456	448	486	461	491	493	492	427	472	487	440	463	495	479	462	462	465	486	510	458	464	459	495	423	460	468	420	491	457	473	467	455	476	488	438	459	464	462	455	483	471	454	447	442	446	457	448	511	443	441	451	445	406	446	478	460	467	443	497	487	489	487	459	458	463	483	432	456	442	490	443	505	471	443	430	439	438	417	473	437	430	452	443	467	478	458	451	460	422	431	441	427	440	493	461	472	428	439	459	483	439	451	479	488	454	540	457	480	505	477	468	456	467	477	410	450	449	487	457	471	486	466	437	500	488	467	481	442	454	475	436	484	461	466	460	415	455	468	469	437	443	432	451	446	474	481	466	455	454	428	469	429	441	431	430	405	474	482	487	494	466	454	446	484	453	475	478	458	476	459	437	472	462	434	470	511	483	453	459	456	486	471	476	462	485	477	459	459	443	436	439	453	451	463	457	443	449	463	439	466	467	467	453	467	454	493	502	432	490	492	454	435	461	489	496	467	463	485	508	453	463	467	484	469	474	448	452	452	452	466	477	434	475	465	431	455	440	472	438	397	466	431	471	459	508	448	426	441	450	459	469	464	453	453	463	502	474	455	464	485	465	472	446	462	461	515	464	477	447	452	462	476	474	451	435	462	462	472	484	512	486	482	446	476	444	453	492	425	448	446	439	473	441	496	475	462	453	461	463	466	444	465	488	429	513	443	435	484	467	459	512	444	408	482	487	435	439	433	501	506	469	452	485	481	446	462	465	481	459	459	459	473	476	454	465	483	484	466	470	468	488	465	459	476	445	425	466	475	432	460	419	443	465	455	480	479	494	440	473	467	449	399	454	465	458	450	433	450	518	449	449	448	503	474	463	452	437	485	480	458	478	456	441	457	478	476	476	457	474	449	456	442	461	478	466	476	452	469	450	458	465	452	511	453	478	495	471	436	472	457	490	442	457	463	444	460	463	483	459	475	466	434	440	488	482	471	490	459	450	435	467	460	437	446	509	480	450	526	469	443	440	457	463	448	450	459	456	458	451	438	427	444	457	442	428	439	468	460	460	479	436	445	461	462	480	471	466	446	474	416	478	451	449	491	478	500	457	467	492	452	462	477	482	459	470	503	461	428	477	448	471	480	450	494	465	456	443	447	456	457	449	456	476	462	463	444	457	478	423	458	450	447	447	489	459	453	444	442	458	432	449	470	453	462	473	433	472	477	431	428	460	444	451	450	456	459	458	451	480	466	478	487	422	459	446	440	505	502	491	453	487	451	446	484	482	471	452	497	446	494	453	473	488	475	467	490	440	465	485	466	437	496	450	473	452	489	466	433	490	491	458	438	468	463	472	459	482	446	499	459	469	471	434	450	498	453	475	452	459	423	457	450	463	484	483	454	464	493	462	455	490	458	456	417	450	478	463	500	440	479	432	428	484	470	503	447	474	489	467	473	433	442	491	466	467	458	491	483	482	459	471	480	470	464	444	458	482	471	490	460	467	459	460	414	434	494	436	487	499	439	429	463	466	434	464	460	448	457	439	444	467	461	443	443	459	473	461	475	445	476	471	453	475	483	455	482	467	445	434	438	470	474	482	450	485	463	451	461	436	462	482	470	466	472	437	462	424	468	452	446	454	453	450	469	439	464	455	470	431	499	457	450	489	464	479	473	453	453	473	466	487	459	484	471	468	451	503	468	424	480	429	471	433	467	482	462	462	458	455	501	496	473	463	486	468	440	480	492	473	427	425	444	481	490	441	452	477	483	468	496	471	450	436	448	460	462	489	458	439	465	412	483	437	468	522	466	456	469	425	455	473	469	490	489	449	476	485	456	471	448	435	468	469	485	466	478	457	461	451	505	434	464	485	479	446	455	458	430	443	454	513	501	473	457	440	508	452	447	487	456	454	463	452
28621	17167	7153	3687	3183	3506	7639	7279	763	178	163	178	185	186	208	151	177	177	157	164	174	182	161	166	161	181	182	170	169	144	157	136	168	184	157	187	156	155	154	161	147	157	153	161	157	172	173	194	138	144	134	156	161	191	165	174	191	165	145	194	140	149	153	157	176	158	137	156	179	161	162	161	158	167	171	158	175	156	169	162	169	146	187	161	163	185	172	146	163	154	144	149	172	154	158	156	176	167	153	152	149	171	188	174	162	172	160	161	162	145	161	180	172	157	162	168	190	183	183	174	167	175	184	189	199	186	164	185	157	173	166	172	184	155	177	184	172	164	158	160	148	161	156	176	161	160	140	148	151	153	183	161	184	194	158	173	175	150	149	136	174	165	186	162	163	168	179	157	163	189	182	162	158	157	151	155	166	163	166	163	162	166	168	165	172	168	164	172	168	172	164	178	156	170	175	160	125	163	162	138	165	164	185	159	166	171	169	147	164	179	159	144	156	157	164	178	184	161	160	154	180	180	172	176	180	148	158	179	150	145	182	158	168	158	146	152	167	168	140	166	160	160	172	155	173	181	178	160	179	165	161	159	172	157	177	171	168	170	155	196	164	165	150	173	146	168	159	163	178	164	141	167	174	171	149	171	172	152	165	176	191	151	176	167	146	172	173	140	173	155	171	152	165	142	174	168	186	182	156	173	152	164	176	166	161	174	174	190	170	177	144	177	151	184	139	151	171	168	184	161	173	166	159	169	143	161	157	164	177	159	156	166	155	171	165	148	149	166	165	174	170	163	164	173	169	171	154	163	160	181	174	174	173	143	153	156	158	156	158	194	150	187	173	148	172	173	180	182	140	165	152	183	171	158	166	165	168	152	177	183	173	153	183	184	148	154	152	187	154	155	166	161	168	161	160	144	160	160	172	157	136	148	182	173	138	143	144	165	158	148	173	163	160	174	167	166	181	167	152	162	160	146	178	163	181	163	174	160	181	157	185	141	182	155	164	157	158	145	153	183	152	166	153	176	132	193	170	178	175	161	153	169	143	176	141	156	168	175	165	137	142	154	168	165	149	171	164	186	180	152	175	142	145	166	162	177	152	159	145	155	179	176	177	147	168	189	171	167	163	166	134	149	172	172	162	150	179	178	164	152	170	175	152	158	155	176	159	175	171	171	160	158	165	163	176	166	142	185	167	162	173	166	162	135	155	147	192	164	171	157	135	147	176	186	176	164	183	161	196	157	174	150	186	137	129	169	141	170	194	160	157	143	172	151	150	142	166	163	160	159	180	161	174	144	168	155	164	168	157	150	160	159	154	153	167	175	175	158	158	154	164	160	179	166	190	171	160	152	183	170	145	165	156	170	172	175	195	165	155	164	188	179	150	140	171	152	179	181	150	181	150	160	188	167	201	172	152	166	165	179	167	155	162	178	163	121	172	171	152	178	161	165	173	164	176	174	186	166	160	155	163	181	157	153	198	193	175	155	182	167	166	148	140	166	171	161	146	185	197	141	155	146	142	159	168	167	162	175	187	177	144	161	171	168	175	162	166	145	197	169	169	152	167	185	164	172	152	148	164	171	171	149	153	187	145	178	156	155	146	173	189	152	157	163	180	186	174	167	154	166	170	162	176	144	171	175	184	156	163	165	164	158	161	154	153	146	161	158	174	149	164	175	169	175	166	142	178	147	159	172	158	172	155	177	166	188	168	159	183	152	143	145	136	165	154	159	170	159	165	147	162	154	189	173	158	146	173	156	159	155	162	167	152	150	173	154	144	151	159	160	167	158	160	145	167	177	187	181	158	175	164	158	185	170	159	168	141	163	167	162	149	148	172	158	140	162	150	152	180	185	173	171	177	158	148	171	178	147	166	152	154	142	140	164	171	163	167	162	167	155	168	147	182	177	172	153	162	161	145	177	172	182	169	172	170	160	165	172	169	162	161	178	183	169	192	154	176	146	163	183	173	158	163	169	158	185	162	168	178	157	167	185	186	143	166	163	161	167	164	166	160	157	162	172	160	181	191	167	178	162	165	175	156	175	174	133	177	175	179	149	156	155	165	173	177	150	167	167	178	156	168	172	173	166	155	162	168	178	193	164	170	153	167	174	159	145	205	158	158	177	181	179	163	179	181	167	174	173	190	178	147	147	183	143	166	180	151	169	190	172	148	176	161	182	155	179	153	185	159	161	160	174	153	173	166	162	145	175	176	183	150	147	160	172	161	164	164	173	154	174	156	166	166	165	170	165	170	169	175	177	146	184	177	164	145	148	171	148	166	163	153	171	149	158	172	137	155	184	183	164	144	169	155	173	157	166	166	160	167	166	170	176	176	175	149	173	165	148	158	144	175	173	168	148	158	150	156	154	161	170	170	160	150	171	179	163	156	154	189	176	178	149	149	151	151	168	198	172	164	180	174	167	156	153	171	155	156	148	152	152	179	195	161	160	151	157	167	168	175	171	191	183	163	171	168	146	187	153	141	159	172	139	156	165	158	158	161	171	159	164	167	149	174	175	179	152	154	148	186	158	186	169	175	189	160	171	172	182	163	160	147	164	187	174	174	173	153	178	165	148	170	161	160	172	172	188	163	154	157	163	161	157	161	172	167	151	156	158	163	178	150	170	170	177	168	152	166	163	157	173	174	187	172	189	165	174	166	166	153	163	194	154	171	147	161	178	165	174	173	174	155	152	167	186	187	161	167	164	187	161	160	172	175	162	144	169	170	186	156	144	132	156	168	157	170	191	178	163	156	143	153	169	169	152	147	171	164	172	149	179	174	167	164	154	161	149	149	160	166	166	156	183	153	180	159	178	169	173	175	171	171	161	153	155	182	181	161	173	195	153	159	183	161	167	163	159	152	154	151	155	155	161	181	165	175	141	160	175	160	148	153	162	153	173	182	170	181	161	176	175	160	166	161	167	160	170	175	162	186	144	144	178	168	159	166	155	174	163	148	144	174	174	165	158	163	166	161	163	177	168	160	168	139	166	153	166	174	151	187	172	152	165	154	180	141	174	162	170	146	162	185	158	161	160	152	145	166	180	137	163	168	171	173	167	184	169	181	145	160	168	171	157	157	170	159	176	162	158	140	173	146	153	175	177	179	168	171	167	187	176	161	160	161	177	165	178	166	201	173	159	171	165	170	173	177	167	148	184	178	159	178	174	176	168	172	177	178	168	170	159	157	165	160	168	166	145	182	172	187	129	168	163	153	150	161	153	150	152	184	188	187	132	151	167	156	158	162	190	163	196	184	173	165	161	160	156	162	165	189	165	142	187	188	166	165	158	162	172	167	165	145	174	161	151	156	169	148	187	167	145	157	153	180	176	179	176	144	159	159	160	178	130	152	151	157	150	152	168	154	196	163	191	145	187	162	193	175	146	184	166	170	171	162	153	187	162	156	174	164	166	159	151	217	159	163	174	174	159	168	149	145	159	178	173	158	158	160	157	157	153	169	180	154	153	167	153	183	170	155	185	178	153	168	185	155	159
18827	13056	9759	6211	6017	6401	11775	10194	649	178	179	180	183	159	200	171	188	172	181	176	148	189	172	176	202	157	186	180	190	210	202	176	183	160	175	160	183	172	152	173	195	164	172	164	179	200	172	157	184	176	158	185	171	157	167	186	205	177	174	158	188	165	188	178	175	165	177	168	163	164	183	184	161	161	163	165	193	166	199	179	175	180	184	159	131	175	169	171	191	175	169	185	156	176	171	162	185	164	189	171	168	168	181	181	185	187	167	164	164	195	203	154	178	184	152	178	146	173	168	170	189	170	195	170	198	170	171	192	159	195	171	170	157	180	162	154	163	174	177	157	174	178	173	163	183	172	161	184	168	181	194	188	168	165	168	175	168	167	190	190	174	161	150	155	186	165	155	168	173	164	162	171	178	175	166	143	175	166	154	161	194	182	164	172	165	174	158	176	175	176	159	169	175	165	173	173	167	190	173	178	210	152	164	167	185	142	188	177	162	155	189	150	174	180	164	152	179	178	169	165	193	173	194	200	168	138	174	178	168	156	199	155	176	157	172	171	166	177	158	173	171	184	173	143	190	177	193	160	166	191	197	192	188	173	152	168	164	171	180	148	182	170	176	174	157	173	164	161	180	185	150	183	153	191	183	154	186	180	184	191	166	172	183	177	182	184	162	183	158	178	176	181	161	181	179	159	172	173	166	178	172	153	174	170	187	182	167	193	165	158	183	172	183	153	180	181	159	184	202	185	153	157	162	157	199	153	156	163	176	159	170	178	165	162	176	174	169	152	174	190	170	187	186	202	178	180	173	155	178	178	169	161	175	180	179	163	187	160	180	173	172	164	154	191	158	148	180	175	159	178	160	181	174	162	179	180	151	188	183	185	165	150	183	172	186	165	179	185	178	171	179	181	169	170	176	176	175	181	160	148	177	166	174	151	193	155	165	195	192	163	175	168	189	168	160	186	164	178	175	197	196	176	170	160	174	178	189	192	177	163	168	196	185	194	181	170	146	152	165	182	180	169	193	176	163	170	167	148	157	166	171	152	162	177	162	192	175	168	155	155	178	191	177	167	167	159	177	165	166	149	167	160	192	163	159	144	178	160	191	162	179	176	197	187	143	181	178	185	209	185	177	168	172	179	160	178	172	161	204	174	194	171	178	171	194	183	175	165	191	160	161	187	168	162	149	193	153	200	154	170	176	159	166	182	202	167	170	162	181	160	167	172	194	181	169	186	168	172	164	180	191	172	157	174	188	178	158	168	193	157	175	164	157	171	149	156	166	177	173	178	177	186	150	189	181	161	142	180	154	192	170	175	197	191	162	184	175	164	171	190	165	168	188	151	170	164	194	193	172	175	189	179	178	176	177	170	168	166	154	162	177	172	162	167	174	161	169	169	161	160	170	179	145	158	180	187	172	158	187	160	174	184	195	183	144	203	153	159	178	165	183	176	161	148	159	156	156	170	165	173	162	161	183	185	176	173	174	160	145	167	163	176	175	167	169	205	155	193	181	175	164	163	179	150	174	192	170	181	150	187	166	165	154	198	158	169	174	177	174	157	166	181	195	176	152	194	182	183	208	169	186	183	190	177	159	173	172	176	159	174	188	161	169	166	172	160	164	218	160	160	172	170	186	178	183	182	146	166	181	165	188	177	158	155	161	180	188	181	168	152	176	192	169	160	170	183	183	174	182	148	155	158	172	155	152	171	172	169	181	174	191	165	149	162	185	179	158	176	212	177	179	170	167	201	171	177	186	176	159	170	175	194	174	205	184	161	174	180	181	155	149	163	171	192	168	188	192	171	150	170	171	160	156	175	178	139	182	176	148	179	168	167	150	163	170	162	175	172	182	164	183	181	148	164	168	169	197	150	175	173	184	182	184	155	173	153	169	167	175	199	170	151	178	169	171	191	152	175	157	161	174	155	148	160	158	161	177	159	150	174	157	178	170	163	174	197	176	176	166	163	174	168	168	170	183	180	169	149	178	176	182	146	177	181	182	177	187	189	172	174	184	180	182	145	176	177	182	190	179	149	190	162	188	173	156	153	171	174	169	178	173	146	163	189	169	150	136	175	178	176	160	152	163	172	194	140	174	184	176	176	171	172	148	177	168	179	183	152	185	172	185	155	174	191	149	186	159	156	192	180	155	155	173	189	167	168	150	165	175	162	172	191	162	176	177	172	195	158	170	175	167	144	195	207	174	175	166	171	192	187	185	181	176	160	164	177	166	167	188	180	159	163	143	164	175	185	181	175	186	163	198	193	161	162	161	165	180	165	188	168	171	154	180	155	188	173	180	168	176	162	168	184	183	166	169	165	186	162	189	172	193	157	184	165	166	171	177	157	167	146	184	157	194	160	185	150	158	180	174	168	182	171	185	191	163	159	193	178	163	161	178	171	186	180	192	175	169	182	177	169	166	175	168	177	158	157	150	174	188	197	195	159	179	173	169	173	188	174	176	172	165	174	157	180	170	176	187	169	176	158	177	195	179	188	168	182	173	181	151	165	162	188	160	171	160	165	153	179	179	167	177	153	165	173	184	178	174	172	187	177	184	176	167	178	144	171	189	174	170	183	179	177	180	185	166	186	170	168	173	186	159	169	188	177	165	163	156	162	168	168	164	165	177	192	168	169	172	176	207	189	187	169	192	168	159	189	184	168	166	176	178	176	170	172	165	165	159	185	204	153	178	161	193	180	153	187	185	149	148	186	173	163	165	153	178	187	173	154	153	161	169	197	155	173	170	160	163	184	198	152	149	178	175	188	172	188	148	147	173	191	149	165	178	175	175	169	172	167	169	172	168	179	190	161	150	179	179	156	166	155	165	189	157	177	164	179	175	188	173	174	161	163	165	172	185	182	170	165	174	163	183	180	184	154	175	169	193	191	159	157	163	203	164	163	165	180	178	173	168	164	141	165	159	191	140	173	197	183	173	193	180	161	172	149	155	176	182	182	180	153	163	172	154	164	177	174	174	178	169	160	185	169	178	185	163	170	163	164	173	154	177	163	177	159	152	179	165	170	181	189	203	185	172	167	177	183	175	193	181	168	180	180	181	185	174	138	173	181	181	168	169	178	165	183	193	187	194	189	155	176	191	174	180	192	147	188	170	174	170	178	191	158	139	182	152	168	174	172	186	184	174	155	194	169	177	180	171	173	170	170	184	172	172	178	167	185	159	160	190	162	182	186	158	145	173	180	157	163	167	149	157	174	166	191	179	174	184	170	167	203	170	161	174	185	181	186	178	163	175	163	207	188	180	186	155	173	180	170	156	188	161	149	168	170	166	186	173	179	177	176	205	191	170	160	175	189	158	176	189	153	179	180	162	172	162	175	183	157	176	189	172	193	180	157	170	174	172	189	173	165	152	195	176	180	159	160	155	148	172	179	165	178	184	165	154	167	172	173	147	173	192	174	164	181	176	177	161	173	175	163	151	195	179	203	131	182	189	167	155	163	163	170	178	190	204	175	170	174	165	174	180	191	156	185	182	164
24875	20388	26800	23871	20516	29536	57352	46258	15680	1231	382	353	337	321	339	352	307	288	344	290	316	269	298	285	300	297	313	316	297	298	276	279	293	275	325	283	297	307	285	263	311	298	275	315	308	317	269	283	271	331	306	289	280	275	279	331	293	277	281	287	283	285	301	292	295	269	283	300	260	283	298	283	298	281	293	308	269	293	299	295	276	279	281	298	297	298	304	289	305	297	290	285	286	308	283	293	278	314	267	291	312	310	281	285	269	282	279	277	284	294	306	268	253	291	322	316	321	311	297	306	330	268	285	282	282	316	293	287	278	282	303	301	283	274	283	288	306	273	327	308	295	285	281	277	313	297	309	290	288	293	283	295	245	286	288	278	289	276	309	277	307	283	286	310	256	279	309	311	302	286	273	295	268	257	310	306	271	280	286	280	280	304	311	291	289	266	271	290	305	274	313	313	265	293	298	291	266	319	275	266	292	283	291	300	271	304	293	281	307	287	301	290	285	308	315	299	270	290	290	268	280	299	293	279	294	296	298	320	277	260	272	275	265	268	319	292	288	316	306	299	300	296	261	273	318	279	298	265	303	247	267	323	300	272	287	322	316	288	308	278	291	259	310	263	277	303	274	303	284	292	297	294	261	267	294	290	299	270	264	302	314	296	291	300	287	301	282	286	297	309	291	313	321	259	298	283	296	286	276	287	286	264	298	281	334	276	256	284	265	300	270	257	289	303	288	261	299	295	293	287	294	293	293	309	278	276	274	328	308	308	301	292	271	309	302	277	288	290	274	289	289	277	274	296	312	292	271	279	314	267	306	294	301	291	275	264	268	278	272	294	285	255	261	273	294	322	286	311	269	311	288	285	314	288	286	316	274	256	274	260	298	285	292	286	279	249	304	282	261	268	301	293	293	288	281	265	297	306	273	281	303	342	271	281	296	275	291	274	299	273	275	303	260	264	290	289	262	328	313	280	265	272	287	300	279	299	265	298	304	265	297	288	297	291	316	296	300	268	279	281	264	277	293	281	296	291	292	318	298	301	296	268	297	318	307	310	285	271	308	293	302	259	315	298	315	287	274	294	270	291	276	268	295	290	318	294	285	310	300	300	291	277	284	290	326	275	308	299	308	276	294	288	280	292	286	259	312	306	284	300	306	290	269	267	294	319	311	266	291	275	306	305	292	287	265	271	265	266	322	293	304	271	300	282	297	279	264	269	284	271	292	282	279	305	278	279	269	296	305	298	294	304	266	283	315	273	277	282	299	293	243	270	287	238	302	316	278	286	314	320	293	280	268	310	287	318	281	292	297	293	313	276	296	293	283	285	295	298	277	303	277	290	332	279	274	308	281	284	305	286	296	297	324	284	270	290	282	256	282	276	276	270	292	288	288	262	307	265	307	282	284	295	277	295	307	328	299	276	302	290	306	304	307	330	309	281	269	291	281	325	297	306	264	310	315	308	316	299	307	284	301	288	283	277	311	278	308	304	298	284	277	301	252	309	278	298	313	245	281	302	294	300	287	288	263	291	296	272	299	280	299	334	298	286	302	271	299	268	295	302	297	270	302	317	295	290	294	281	315	306	291	278	299	260	309	305	285	280	275	278	309	264	308	278	282	324	270	268	269	318	279	274	288	298	305	289	312	285	281	294	295	295	310	315	335	278	340	277	290	248	269	283	294	310	317	257	303	292	271	300	306	296	275	281	296	276	311	289	287	299	298	254	309	250	285	311	288	254	287	276	289	291	304	282	295	296	294	295	284	286	263	270	310	295	268	262	284	286	302	294	298	295	272	301	291	286	301	258	295	278	275	263	264	271	287	259	278	274	304	285	295	287	300	283	278	293	312	304	285	273	297	309	302	254	307	311	313	297	271	256	279	293	287	306	271	289	309	301	293	290	305	283	280	294	267	340	280	268	286	306	299	303	284	295	288	261	295	274	320	285	306	270	286	278	274	268	315	272	283	309	295	277	303	273	309	295	312	317	310	322	291	272	256	308	300	293	275	289	262	292	310	310	325	319	243	295	277	286	288	288	291	310	299	297	319	296	285	328	253	310	283	280	275	296	292	320	306	313	318	269	291	280	275	289	278	292	263	294	288	278	318	307	312	270	317	291	290	288	275	309	294	282	279	302	263	295	294	302	265	257	283	293	289	292	300	280	312	291	315	257	267	301	299	308	298	322	342	286	334	276	259	274	299	303	260	306	283	294	297	309	301	295	259	297	296	263	298	293	261	273	300	283	270	255	300	309	304	300	265	268	276	315	315	280	276	313	278	256	319	248	287	302	297	271	302	293	288	302	314	280	290	284	297	266	285	286	308	285	281	303	309	278	263	279	281	286	272	290	281	285	342	300	316	298	302	285	293	302	287	306	260	295	282	289	302	304	282	298	316	301	284	290	294	318	295	314	282	305	272	309	296	269	295	308	290	265	285	290	286	281	288	288	295	279	271	270	301	329	259	278	299	284	296	300	272	332	288	278	335	288	280	304	285	271	284	335	298	280	331	298	283	311	282	285	301	261	294	279	303	294	296	320	299	287	290	303	281	276	291	293	285	308	286	281	279	297	268	283	284	289	304	279	297	270	264	269	310	268	256	257	273	278	276	263	338	305	298	287	291	309	294	326	306	244	296	311	294	272	319	295	257	287	307	288	281	267	288	289	281	292	312	312	271	317	283	329	273	273	258	285	282	275	280	330	273	282	292	267	273	280	298	286	257	289	320	275	280	303	267	275	328	288	299	270	294	288	287	326	295	280	295	293	309	291	307	301	307	312	295	279	296	284	271	262	275	274	269	300	290	313	292	288	273	298	326	277	262	287	274	304	274	317	252	291	299	306	297	235	277	270	281	276	295	267	285	280	287	311	289	304	281	282	280	294	316	290	256	289	280	302	290	275	292	273	290	270	287	320	310	270	316	274	330	271	268	279	287	274	304	286	301	298	289	260	285	273	285	287	280	309	323	274	276	284	328	306	273	278	302	306	275	297	289	296	265	273	306	278	315	292	320	249	312	280	290	293	303	298	310	261	275	276	305	271	286	281	274	320	259	287	264	287	284	265	296	298	286	292	325	275	276	299	265	303	254	270	293	306	296	298	319	295	323	306	329	301	285	283	276	291	291	306	307	278	302	284	296	299	272	279	247	295	306	300	290	294	290	280	250	295	287	292	284	282	287	258	291	299	272	304	286	286	277	289	302	291	247	310	290	293	280	276	278	274	309	313	245	284	286	296	281	271	299	318	297	307	290	304	292	268	268	288	312	275	277	266	281	322	301	325	298	292	313	293	279	279	284	289	282	279	330	307	313	269	290	275	288	297	268	315	307	275	309	291	295	312	314	294	270	257	281	296	314	279	284	264	296	297	313	270	278	302	279	271	312	307	298	314	290	292	289	306	292	292	286	255	307	280	320	299	282	285	286	320	302	273	291	285	305	297	336	288	302	282	293	259	271	276	314	305	305	314	292	294	314	305	284	300	291	306	289	286	299	263	274	291
23753	28931	24653	13843	11636	31590	52114	42566	8092	475	456	407	396	371	327	323	325	340	321	314	286	291	326	299	295	296	311	322	273	296	273	280	292	254	274	308	288	305	280	287	294	266	253	250	256	272	258	251	263	300	279	312	289	267	277	272	270	256	272	276	285	255	316	290	281	254	278	258	286	256	289	280	268	290	240	253	275	250	259	257	282	240	274	308	258	270	283	290	277	281	247	277	281	262	281	276	270	271	264	272	301	267	287	258	286	277	286	299	262	269	274	268	283	294	276	275	269	275	276	282	255	304	305	268	282	257	301	284	303	270	286	306	263	275	301	297	258	275	273	247	280	269	295	269	312	293	277	275	265	261	298	275	257	297	264	289	269	260	259	269	269	238	291	308	283	272	269	270	265	272	254	256	249	293	254	269	294	269	263	327	261	261	250	248	265	273	257	299	283	282	274	289	295	254	263	258	265	277	266	265	252	275	248	268	280	254	278	257	278	277	268	243	259	274	249	279	287	274	273	290	283	305	273	256	291	260	303	286	270	251	280	234	268	279	271	277	264	253	278	244	250	277	262	242	268	259	276	277	259	266	256	263	276	259	259	271	273	273	248	249	263	283	272	292	274	270	305	257	274	268	278	268	266	280	258	242	278	238	272	265	269	282	288	280	251	260	274	295	270	259	258	291	246	275	318	289	285	276	278	275	277	300	287	291	257	268	303	276	274	261	249	273	288	257	260	258	301	302	253	286	261	306	305	289	274	279	297	282	277	284	271	264	268	280	274	259	272	290	273	258	268	254	262	267	284	270	293	284	246	287	273	263	275	273	272	253	258	276	274	264	286	256	283	261	258	245	311	257	268	253	272	265	248	297	240	249	288	283	275	287	265	288	261	289	263	287	256	298	280	279	280	250	258	272	279	271	267	266	249	262	292	253	284	277	289	253	295	276	248	245	300	312	252	248	269	294	270	248	295	266	290	303	280	241	254	261	299	252	300	262	278	276	267	310	278	278	304	277	280	254	284	289	274	250	269	275	288	273	277	289	286	268	290	260	272	258	264	269	285	291	245	253	292	262	273	255	269	281	264	257	277	242	253	276	256	261	285	272	273	277	269	264	249	272	247	275	257	287	276	267	275	293	296	248	252	277	252	283	270	281	289	262	265	287	263	269	269	302	278	262	274	269	276	289	247	269	273	269	285	266	280	254	272	291	285	281	276	256	267	272	275	265	256	274	268	257	277	258	232	293	285	285	287	264	252	287	301	272	282	274	252	293	299	288	280	298	239	266	267	269	271	260	276	281	265	275	247	271	265	260	288	298	277	229	277	287	272	284	264	280	297	269	278	303	272	261	277	264	263	283	234	281	256	281	264	260	278	284	263	285	259	265	278	291	287	285	283	291	289	264	288	299	293	296	288	281	300	266	263	276	286	288	280	268	265	282	280	275	279	293	251	258	254	265	280	267	276	286	261	282	272	302	245	289	252	254	268	256	246	267	297	240	288	274	255	261	287	234	285	262	266	241	256	264	279	283	276	277	302	301	272	279	280	270	295	265	251	291	276	274	261	257	284	273	273	277	282	301	274	289	265	286	294	248	268	272	263	245	275	266	264	297	293	266	271	266	274	295	297	287	299	276	241	275	255	268	253	305	267	251	274	266	276	272	258	298	257	240	272	262	280	283	294	286	253	274	246	266	301	271	243	266	258	268	272	296	284	265	262	258	309	283	252	302	318	260	248	305	250	282	290	256	267	255	277	278	296	264	278	256	278	281	259	276	290	274	293	301	256	268	250	288	261	270	274	278	272	285	261	275	260	268	278	277	319	245	286	270	268	268	289	275	257	278	269	250	262	263	278	267	266	277	240	289	299	285	254	302	258	267	280	286	284	254	286	298	248	296	277	263	284	276	289	275	278	259	300	279	279	279	294	260	271	235	247	263	256	269	277	266	289	286	275	286	285	286	259	251	261	282	254	265	257	296	273	255	252	275	266	286	301	286	274	255	290	269	286	263	263	258	291	295	276	276	268	246	253	249	296	289	269	307	279	261	288	264	268	311	285	313	290	265	273	283	272	272	287	307	281	264	261	280	270	279	281	265	286	290	301	260	270	284	262	266	285	314	242	236	259	262	283	267	246	276	278	267	265	270	265	294	260	305	263	274	285	269	236	276	270	297	248	259	307	287	265	263	274	295	284	300	258	244	259	270	286	260	274	250	252	262	283	299	270	271	291	262	279	304	259	283	283	285	270	281	251	274	291	266	265	279	287	275	267	291	269	276	283	287	282	277	281	300	267	297	315	253	278	263	259	256	267	268	272	282	279	318	276	273	268	290	274	267	243	269	274	264	270	255	262	293	261	277	231	270	283	283	294	282	258	281	257	266	253	259	257	292	279	291	285	269	273	292	284	287	287	282	289	283	273	248	264	272	273	290	279	254	279	312	285	262	296	284	295	318	265	261	270	274	239	278	275	275	270	272	277	261	287	275	291	278	286	263	282	248	289	246	256	251	293	248	267	262	276	273	275	271	273	287	279	263	280	290	275	247	280	273	253	298	256	255	276	267	241	243	285	240	292	281	289	265	268	287	288	269	313	250	303	287	295	267	265	246	283	267	257	266	272	270	268	266	271	260	288	251	291	268	270	266	277	263	265	249	309	293	258	277	303	301	261	277	261	257	263	261	267	291	293	283	258	254	293	260	272	262	284	244	244	268	274	280	240	245	288	251	265	284	231	303	280	287	264	218	275	292	282	288	280	277	294	280	257	264	272	281	304	281	296	275	276	276	301	272	273	295	267	262	280	263	267	279	291	261	262	241	287	232	281	259	308	287	272	254	226	263	282	294	293	290	259	252	267	256	248	279	293	268	261	287	263	248	267	276	270	270	271	281	285	249	226	299	305	269	299	261	237	291	266	293	290	278	276	275	245	263	269	257	262	297	277	257	260	240	248	283	256	264	269	289	287	264	307	252	260	285	292	297	281	282	306	282	278	267	284	274	283	276	269	273	279	270	267	274	272	309	309	283	265	289	281	285	264	285	260	267	268	268	269	273	263	255	260	297	307	267	252	289	305	272	297	258	269	286	261	277	308	255	290	273	294	245	280	252	250	262	280	287	253	254	251	288	288	265	277	229	273	258	305	287	280	239	243	261	246	273	275	303	262	282	283	247	273	256	280	270	256	237	286	277	283	277	290	267	306	260	257	273	268	285	292	237	254	254	283	249	276	271	286	270	254	260	284	272	283	277	283	256	290	274	315	277	245	277	262	280	302	264	274	285	305	261	275	249	285	287	268	276	284	278	284	265	285	283	296	260	272	282	292	272	261	246	288	285	251	263	296	254	260	256	274	283	292	264	267	266	259	308	273	265	279	266	253	294	291	283	272	271	283	265	291	253	269	292	284	260	295	238	282	259	272	290	281	283	288	287	284	297	286	275	268	282	295	280	291	296	261	280	261	302	257	294	308	288	299	293	239	255	274	270	276	257	276	282	275	283	272	257
22595	20404	27156	23584	20841	44863	68343	57502	20396	3481	736	608	600	557	545	573	528	523	532	552	500	502	557	511	524	543	534	525	463	519	534	506	510	505	504	525	494	525	533	544	497	518	529	496	525	498	490	505	496	482	538	534	503	496	507	530	454	497	483	461	500	474	500	483	487	530	494	500	487	512	477	461	491	498	512	486	495	504	487	508	536	484	479	479	496	489	510	498	459	483	471	516	531	497	476	494	476	510	486	463	494	544	469	496	539	506	472	479	487	476	491	482	520	507	498	522	493	499	487	538	464	548	483	499	531	477	481	481	471	464	437	494	488	546	447	464	494	493	507	518	502	499	451	474	477	488	510	498	487	493	516	470	485	492	501	535	484	455	477	474	468	539	466	505	501	446	510	502	465	540	462	497	461	527	491	485	465	505	495	493	486	484	504	485	480	473	480	464	505	495	488	508	509	537	499	547	477	507	468	500	509	517	497	470	475	468	490	488	480	471	490	521	504	498	477	475	445	463	506	490	471	507	541	497	470	481	522	497	520	488	465	455	503	482	489	455	493	495	532	471	489	447	470	490	518	491	494	503	492	510	527	527	510	543	512	483	521	495	513	498	480	517	522	506	487	524	489	474	500	524	516	460	522	496	529	497	504	505	484	504	468	527	466	517	475	510	465	487	512	493	505	513	531	483	491	524	508	492	492	465	502	493	475	497	509	480	462	504	502	504	498	498	468	485	521	467	509	456	492	515	522	527	502	477	490	529	491	498	469	507	524	478	518	485	517	462	499	462	485	497	478	503	477	508	479	503	486	521	488	464	462	500	489	468	507	506	506	483	487	513	533	524	500	495	534	497	502	505	497	519	516	469	511	542	494	526	521	492	476	460	479	475	510	498	489	506	458	469	543	480	528	473	518	487	495	489	484	507	501	474	477	495	491	509	476	512	499	469	496	459	535	522	494	526	524	514	500	513	525	493	473	539	500	523	459	506	484	480	488	493	489	478	482	522	479	503	515	495	517	466	478	479	501	514	486	520	483	512	487	480	488	474	489	434	482	487	504	502	506	525	477	497	525	508	495	489	474	515	520	509	497	484	511	536	492	481	493	495	545	502	504	568	489	465	473	446	469	495	512	506	504	484	490	424	483	491	532	493	476	509	498	482	489	501	486	493	520	535	496	500	441	504	477	491	512	494	477	466	491	464	481	505	499	461	497	541	511	523	514	475	483	513	485	499	516	465	508	513	480	461	463	538	528	460	498	516	521	515	508	539	521	488	473	489	480	483	484	464	491	508	502	451	502	525	480	494	529	447	511	524	489	466	506	474	500	524	493	525	507	485	459	473	513	503	463	493	504	509	496	502	492	504	509	508	505	508	475	503	526	473	468	489	510	494	486	498	512	501	490	491	525	521	496	458	499	532	502	483	491	501	516	489	500	464	503	497	514	484	491	483	490	484	480	455	493	526	481	471	505	517	530	527	514	504	520	469	467	431	488	508	474	432	473	502	518	512	457	516	516	502	457	516	495	471	479	462	503	492	535	501	470	493	514	476	506	480	475	480	526	481	450	505	507	488	501	510	486	493	522	462	489	491	486	484	475	508	506	532	501	517	515	522	500	491	518	468	483	502	517	525	472	496	509	499	488	520	456	501	549	504	495	501	471	464	472	503	514	513	518	457	466	501	490	517	439	456	504	495	472	484	522	496	503	534	505	477	498	468	536	488	494	491	458	491	493	488	486	487	508	492	483	488	517	508	515	512	494	501	509	475	478	462	520	478	530	484	475	525	509	539	468	481	518	528	515	520	488	492	469	480	503	482	496	446	473	472	497	484	484	507	497	481	497	515	482	495	496	521	534	488	495	491	520	503	498	531	520	466	461	520	469	499	484	519	459	488	503	500	469	519	499	500	477	470	509	477	495	520	508	498	565	489	541	534	511	472	499	490	478	503	509	472	488	454	517	512	503	476	496	515	533	517	512	437	539	465	560	503	489	528	533	493	487	484	497	480	517	544	473	483	505	481	486	478	504	509	482	477	492	469	488	412	520	499	535	495	515	471	560	505	488	470	485	484	480	496	528	467	514	527	499	516	489	496	505	535	541	528	530	490	506	477	479	483	484	510	451	508	513	518	478	474	491	476	517	474	489	482	526	503	512	451	494	526	455	452	485	498	519	501	539	518	536	479	471	463	509	494	531	498	500	509	488	430	538	529	497	511	486	498	532	499	549	492	446	455	520	511	462	490	503	528	539	514	519	477	498	520	478	511	488	511	486	475	479	489	451	489	444	507	530	454	494	457	550	503	498	481	493	476	514	494	470	468	462	472	505	443	490	504	475	531	484	510	532	509	531	507	488	482	477	512	502	498	482	476	489	482	475	492	491	481	495	474	497	469	563	496	498	474	500	491	506	507	482	532	505	505	475	506	515	492	516	523	498	523	513	459	478	482	529	480	484	519	481	498	483	485	504	469	566	474	507	513	520	544	442	518	505	534	498	500	510	446	448	490	537	531	507	493	539	505	522	477	497	505	497	530	502	485	516	492	439	488	453	500	483	529	479	488	474	504	505	498	468	496	481	527	500	469	488	464	505	476	494	550	473	505	497	518	529	534	486	491	471	477	492	513	495	506	460	526	497	496	474	521	485	518	526	468	507	524	521	494	530	505	495	514	476	535	506	505	469	535	514	517	524	487	525	511	515	515	477	481	460	512	509	514	463	467	502	466	468	473	476	522	507	480	440	501	513	489	547	522	495	465	486	483	491	495	491	483	498	474	508	504	441	522	503	510	528	503	488	525	477	515	507	489	485	481	501	450	465	514	513	488	474	491	506	494	504	492	504	492	499	525	508	505	534	509	506	516	506	462	477	504	468	468	492	473	499	475	529	461	515	524	490	502	487	498	486	464	506	522	531	486	487	468	525	498	505	466	492	488	480	542	508	501	500	508	492	509	491	475	488	481	508	534	506	474	527	501	518	563	501	518	518	508	504	498	500	471	480	488	495	473	493	473	492	479	480	507	465	465	483	480	517	463	501	474	499	533	531	470	513	530	516	487	489	531	486	475	529	443	534	494	469	472	508	492	491	515	504	482	529	476	465	502	508	480	510	455	515	499	474	476	482	532	491	470	490	473	504	494	472	535	497	475	482	480	541	471	478	517	463	495	477	459	460	485	492	508	476	481	535	506	525	512	550	503	505	483	470	466	484	480	496	491	495	503	535	523	527	498	481	531	501	501	514	477	505	506	487	477	481	486	485	469	491	503	548	502	515	528	504	500	489	529	519	515	490	497	496	468	489	533	484	462	508	517	519	512	476	517	473	503	511	532	554	514	509	489	510	493	505	499	494	468	467	527	522	481	485	522	451	479	510	502	487	504	514	471	470	481	467	508	513	480	524	463	486	510	486	509	489	473	476	518	496	533	501	498	504	502	518	449	438	489	526	495	514	520	497	514	514	522	480	499	518	477	470	526	457	483	482	522	507	512	531	509	511	470	498	496	529	503
27395	34427	28789	19928	28870	54908	64595	52582	4081	876	706	678	637	614	595	607	554	544	514	535	513	548	503	492	522	505	507	486	461	483	471	477	477	455	478	497	450	438	457	477	449	463	483	492	442	436	451	510	507	494	468	461	440	440	439	442	452	498	477	464	446	455	460	497	492	475	456	457	468	451	449	471	465	494	470	450	440	455	462	407	456	465	465	469	461	463	459	479	457	477	450	430	463	424	478	456	479	444	484	450	474	457	499	441	440	508	471	466	439	468	439	441	448	487	427	512	444	490	445	470	478	483	481	455	487	431	442	479	473	458	479	462	454	419	447	429	480	440	427	455	431	441	433	483	475	465	432	462	473	488	423	496	467	435	474	463	484	496	448	426	451	483	489	459	476	435	450	464	484	437	441	497	473	469	436	483	449	456	439	451	486	458	472	430	428	442	470	469	468	477	459	494	469	490	435	471	443	448	468	514	516	465	480	463	461	467	439	465	452	420	478	446	426	456	487	445	439	430	495	444	453	432	440	441	470	480	449	478	419	429	462	456	434	498	425	426	482	462	455	469	484	450	467	465	442	496	503	475	440	442	489	465	442	505	443	439	446	447	462	494	447	418	471	444	463	456	459	453	395	467	435	493	449	494	473	446	474	469	456	457	456	459	494	488	428	442	499	465	453	430	437	453	464	438	463	468	478	459	465	471	477	456	453	443	449	467	458	442	456	477	456	470	442	496	457	482	463	482	427	469	486	423	488	468	448	455	469	463	429	456	453	470	452	474	454	443	455	443	477	420	486	436	405	449	479	454	452	484	404	458	476	487	470	435	481	450	457	451	456	481	445	443	418	441	452	489	448	460	416	453	446	459	503	460	470	458	446	483	445	444	496	457	441	458	489	454	421	471	483	442	498	437	448	437	438	460	472	448	464	476	461	484	449	488	452	492	449	463	477	473	467	447	420	465	448	423	438	474	462	439	470	481	432	467	466	452	457	472	505	450	453	468	484	428	464	457	470	478	435	507	446	392	445	430	492	468	421	448	448	484	466	447	461	491	514	453	453	416	458	473	450	458	448	462	449	443	457	450	445	431	442	458	477	466	442	479	454	466	484	483	432	461	452	450	411	477	460	459	455	429	463	457	447	453	435	465	457	481	494	464	478	471	441	461	440	452	483	467	483	436	415	459	465	478	447	484	447	465	475	515	484	433	429	455	433	500	521	429	467	441	476	473	463	468	455	449	492	455	440	445	458	423	442	454	423	461	454	488	497	465	467	457	400	466	458	443	484	492	518	463	489	465	482	467	472	502	476	438	485	455	444	427	448	495	459	470	510	432	468	473	424	487	429	481	470	458	475	469	495	504	436	461	459	449	447	468	470	411	499	440	441	441	495	461	451	478	489	454	471	445	471	469	429	449	468	479	475	473	496	453	464	461	445	476	429	455	478	488	418	420	440	426	458	441	417	442	503	461	457	478	444	479	434	447	460	425	456	481	458	459	478	458	487	487	440	455	442	449	463	437	459	445	485	490	442	468	493	431	468	498	458	473	469	455	467	448	476	449	433	473	452	467	478	451	458	461	438	464	431	465	488	485	457	462	486	455	484	490	449	451	456	421	442	462	486	435	472	455	456	460	475	446	501	450	443	469	462	453	440	466	472	473	481	432	462	462	445	463	412	457	505	473	502	448	479	462	457	464	475	441	480	446	459	453	464	430	482	479	417	470	467	490	444	457	471	482	441	442	410	457	448	446	485	479	451	433	469	445	442	466	471	458	451	405	453	458	455	491	439	442	459	482	458	473	473	470	420	502	456	457	449	500	467	514	467	471	467	453	461	492	464	482	488	441	462	453	453	503	418	446	481	476	488	454	451	446	467	491	432	469	458	454	498	469	463	453	451	459	456	465	473	501	490	467	464	472	459	448	474	464	428	462	476	450	459	422	440	475	479	465	454	472	442	455	484	465	455	422	446	443	478	429	458	457	482	433	486	422	450	462	469	431	461	450	492	443	469	462	438	468	416	462	464	449	466	471	491	489	434	494	465	492	469	461	434	436	406	459	444	420	464	457	442	485	468	443	451	464	505	440	466	413	474	441	498	471	487	483	452	472	418	497	502	474	497	453	460	477	464	457	483	420	435	457	468	453	476	459	447	444	453	473	460	461	475	456	456	469	448	479	414	436	443	466	435	498	473	468	442	452	444	479	476	493	470	480	445	483	460	459	488	494	429	473	440	444	462	438	459	464	437	467	465	464	442	443	492	461	469	460	467	477	454	469	482	460	434	469	486	434	488	451	486	443	456	494	449	461	469	435	462	444	468	486	463	461	471	462	463	470	447	457	438	461	487	458	469	451	479	468	473	461	461	482	455	492	420	473	483	436	491	445	441	477	465	460	466	474	495	512	508	464	485	454	477	443	470	435	490	466	468	457	460	451	468	482	457	434	475	418	469	467	434	438	455	436	396	488	452	433	488	456	465	491	446	485	452	459	492	454	453	456	484	440	435	445	472	485	449	442	437	425	417	473	483	446	463	477	437	411	444	492	438	457	437	472	444	488	447	462	480	436	477	407	440	429	432	466	480	481	447	507	486	492	453	501	483	438	470	448	439	482	463	462	470	459	423	444	483	467	446	472	450	486	489	440	456	445	442	446	451	446	459	438	396	442	464	417	461	417	459	448	486	443	458	464	442	475	475	462	451	466	461	497	464	480	454	453	469	476	444	478	469	413	491	467	471	436	476	488	465	459	486	439	486	442	491	476	434	485	429	432	483	433	458	474	455	486	462	431	492	431	473	478	497	434	484	474	453	451	469	460	488	478	447	445	457	418	477	429	440	446	454	463	460	474	465	436	435	472	478	472	455	456	441	456	450	452	469	417	481	470	494	428	488	464	437	490	477	427	464	394	462	465	514	445	471	420	494	462	409	436	478	453	480	444	449	476	486	444	463	476	487	429	450	445	455	476	470	438	473	488	446	474	425	442	504	462	432	438	468	426	494	494	448	492	462	406	510	457	452	472	441	472	453	467	473	491	483	460	476	409	459	457	468	484	453	489	476	456	444	457	453	465	465	460	432	482	461	442	461	493	471	423	426	474	464	474	465	479	434	439	446	463	446	511	466	477	452	448	488	458	455	442	481	461	462	486	449	437	464	462	456	474	454	421	455	463	473	447	456	446	456	458	445	435	454	427	479	437	432	429	506	450	459	458	436	454	447	480	422	481	473	481	413	467	502	464	460	463	465	426	446	464	478	499	508	463	480	482	452	449	467	435	460	441	434	466	455	480	512	464	481	461	468	463	476	457	448	456	448	444	439	466	455	445	451	458	452	453	473	404	475	420	453	455	499	492	447	477	494	477	502	452	484	451	468	446	469	470	439	466	463	460	442	460	434	465	459	460	469	482	464	458	441	502	474	467	458	507	448	481	457	476	446	470	482	515	465	476	476	475	459	497	454	492	421	467	454	444	483	460	437	488	436	457	446	433	474	472	463	444	478	457	479	468
28449	17138	8613	3964	2725	5090	7076	6761	958	160	172	168	175	167	151	161	140	160	180	158	144	175	156	157	147	163	156	151	169	159	156	151	172	161	168	173	175	171	155	172	166	158	144	162	167	151	152	158	175	169	154	155	171	155	146	157	152	156	188	149	159	168	162	149	164	118	173	149	167	179	162	145	173	160	148	164	175	170	175	145	147	139	155	162	168	174	160	159	163	132	139	163	136	144	145	163	165	155	171	141	165	155	158	162	164	149	157	146	175	129	145	157	141	139	170	152	170	170	167	165	197	155	150	154	175	148	169	147	149	151	156	177	189	136	155	151	182	155	159	129	172	172	177	166	161	173	176	168	166	174	153	180	134	145	167	144	181	163	167	149	147	158	160	140	147	161	162	183	153	171	172	188	158	150	161	159	142	156	150	155	166	145	138	163	145	157	168	171	125	158	168	161	145	169	154	157	172	171	157	174	154	182	160	154	160	172	178	145	155	162	160	163	150	145	165	160	162	152	149	153	151	175	170	164	156	178	157	140	167	163	174	147	149	160	146	166	146	168	151	167	141	177	146	148	151	170	172	177	170	157	159	158	174	161	168	160	168	150	159	185	155	150	166	152	171	142	165	164	150	175	151	171	139	135	148	171	147	168	133	173	138	154	160	145	144	140	133	176	164	154	145	139	178	164	173	175	168	169	152	160	147	172	156	143	150	161	138	164	151	170	158	155	186	158	149	155	156	146	149	161	141	160	185	186	162	170	148	151	144	149	149	139	185	165	180	155	150	136	159	179	158	157	166	169	165	169	152	173	159	161	182	184	127	151	152	157	189	142	164	144	169	143	163	160	169	162	184	154	155	155	166	138	138	166	161	157	155	147	178	148	151	152	149	156	150	184	122	167	147	162	153	143	174	170	178	193	156	174	168	160	167	185	153	181	141	155	147	161	173	166	171	157	155	148	170	157	169	172	151	142	155	172	155	156	162	173	148	161	162	162	165	172	174	151	152	163	166	160	129	150	162	168	144	159	165	177	161	174	159	143	151	159	165	154	158	151	150	154	184	158	149	157	147	150	158	164	175	178	159	161	140	159	172	164	155	172	164	149	146	156	152	178	152	156	163	145	147	139	140	130	156	169	151	136	168	159	171	135	139	142	137	146	161	159	172	159	152	159	141	157	138	174	159	143	168	189	164	160	165	151	157	172	174	164	157	159	161	157	160	162	172	173	143	179	144	153	165	173	154	161	149	146	174	161	170	177	146	148	151	130	180	144	151	156	155	162	151	162	156	164	156	146	167	158	170	155	174	137	160	187	159	173	177	149	171	160	158	160	148	136	164	166	132	158	150	140	192	168	158	137	151	171	180	194	165	142	149	143	167	154	175	151	137	164	141	166	147	157	172	154	161	175	147	166	158	142	157	150	148	157	135	175	157	173	147	148	141	158	154	187	163	177	135	155	164	164	162	151	176	181	161	167	197	161	144	168	155	166	160	163	160	172	137	175	156	177	136	150	162	145	193	161	162	147	167	146	168	179	159	174	186	157	178	145	152	156	146	168	179	121	172	169	146	166	171	157	147	179	151	158	159	123	175	174	135	158	162	145	157	142	163	150	155	170	162	170	172	140	162	150	169	183	183	158	158	153	137	141	159	161	168	189	153	155	170	167	148	180	141	146	171	139	166	169	165	162	166	159	170	161	161	147	171	177	169	134	181	158	166	153	163	165	131	142	170	153	152	153	135	150	150	177	171	166	151	183	174	196	150	156	176	148	144	158	153	143	162	167	170	176	162	153	174	175	187	159	163	156	141	179	134	169	145	156	151	174	158	158	140	173	178	155	167	152	156	156	160	145	162	168	165	159	163	147	140	162	157	162	158	147	157	164	156	134	153	141	158	169	153	172	151	159	185	184	173	167	158	173	137	170	165	133	168	163	189	142	173	176	182	149	149	145	170	161	162	175	161	165	147	157	161	165	146	151	151	157	136	158	171	158	165	148	165	164	152	158	152	159	143	179	187	150	158	166	161	179	171	177	160	163	155	153	139	156	149	151	167	151	161	145	141	160	153	179	139	179	177	172	168	157	166	162	173	164	154	145	135	173	119	172	160	139	171	149	179	174	142	145	164	178	151	186	159	150	171	153	151	160	157	175	179	155	159	172	154	151	172	161	146	151	131	171	153	162	187	159	146	132	139	174	165	176	133	162	158	143	148	174	170	150	160	162	173	149	142	145	166	137	166	139	158	166	165	178	161	159	156	167	155	137	150	161	167	152	167	153	144	151	181	152	165	175	185	150	156	185	166	172	170	153	164	152	161	164	141	201	161	153	161	146	181	141	158	177	158	170	151	176	169	154	151	168	186	175	155	143	164	158	157	150	158	130	156	149	164	147	177	165	146	158	182	160	167	153	166	160	175	134	143	149	171	154	141	176	152	162	137	177	164	145	143	137	200	182	141	175	172	156	160	160	157	162	148	154	156	151	156	157	164	172	152	159	157	145	156	181	152	148	146	178	139	165	158	156	185	136	153	135	168	142	162	150	142	157	138	152	150	165	167	156	177	185	166	176	162	148	150	127	156	145	159	170	143	142	169	146	146	159	131	183	174	160	178	156	152	165	136	154	147	179	160	176	177	148	169	170	176	167	149	155	166	163	159	156	147	167	161	163	168	159	171	168	146	166	153	162	151	137	144	148	143	171	157	169	158	152	159	149	156	151	160	175	151	141	169	160	135	175	145	156	152	157	148	167	156	181	168	170	156	122	158	151	157	158	154	154	157	164	163	144	155	152	165	164	147	165	158	148	171	138	166	166	159	176	150	145	160	154	161	173	170	137	154	163	160	153	174	142	161	153	162	152	175	148	168	130	148	186	160	160	155	149	151	148	141	147	146	151	160	131	172	164	146	145	154	148	136	147	183	132	165	155	146	128	140	174	165	179	160	150	152	176	161	139	151	166	173	148	134	154	164	158	143	151	144	146	125	166	157	165	162	164	163	149	153	169	159	174	168	150	145	164	177	156	155	160	177	173	165	147	158	174	138	190	169	179	154	168	162	152	150	168	159	175	155	157	146	141	161	164	147	158	150	149	158	175	143	138	183	157	172	148	143	176	159	180	165	154	161	132	152	164	159	158	163	141	163	163	164	185	149	160	172	167	165	156	174	168	159	172	151	148	179	151	176	163	162	144	154	150	143	158	158	165	164	155	168	158	157	167	162	171	143	152	155	146	168	138	171	139	161	161	155	183	147	186	171	183	154	153	153	180	144	166	179	177	164	151	161	164	165	164	174	124	180	169	147	158	160	181	171	163	151	136	167	170	178	147	172	169	166	165	187	159	153	153	159	144	157	150	133	153	140	182	159	157	161	181	164	146	162	166	150	180	138	165	161	168	169	152	159	154	147	174	154	160	176	163	150	150	149	134	171	153	152	147	155	162	163	163	182	138	149	147	176	159	141	190	168	176	155	153	176	162	166	161	144	139	163	159	155	162	165	177	159	174
16660	13797	12868	6237	5330	9667	11311	9741	1141	174	158	161	176	184	164	161	179	169	162	172	165	176	180	195	182	179	169	180	163	172	170	173	155	187	187	174	153	180	173	175	179	181	167	179	174	187	166	168	184	159	192	161	196	182	149	185	181	160	182	137	166	167	183	173	183	158	156	157	169	151	176	180	171	160	161	144	166	159	169	157	170	188	152	155	167	174	171	202	154	171	173	163	175	158	181	154	165	157	162	162	173	180	156	158	186	183	142	163	176	162	180	205	162	158	153	166	165	172	171	168	173	166	174	162	170	191	168	176	161	197	168	157	191	168	173	163	160	155	152	164	202	159	167	161	163	187	156	165	166	176	146	182	170	162	178	153	162	156	162	149	176	176	155	148	158	158	180	182	164	151	162	181	149	190	154	173	160	172	172	163	168	165	176	167	158	172	176	172	147	189	164	160	159	144	164	181	163	164	138	161	181	157	172	156	162	184	150	165	171	176	161	213	141	144	169	166	165	163	176	158	182	158	174	187	162	183	174	159	146	173	170	164	191	156	175	172	151	178	179	160	166	171	167	188	160	168	165	160	171	143	157	165	194	170	180	183	151	176	162	162	173	167	168	192	174	166	181	196	154	167	164	196	145	165	168	164	182	197	147	169	178	144	156	160	157	163	164	166	159	173	178	168	168	179	166	169	158	161	178	156	171	179	156	167	170	180	173	176	168	159	171	177	173	172	177	176	179	159	163	189	174	189	195	179	165	142	163	166	171	197	168	161	179	163	163	153	175	138	148	168	189	149	190	179	167	156	174	162	171	164	168	139	171	163	148	157	177	178	154	162	180	152	176	164	178	180	161	136	172	189	163	175	198	171	179	193	161	162	162	165	149	164	155	170	174	161	186	154	174	173	162	142	153	178	181	178	183	167	160	169	140	165	152	181	167	145	167	162	159	165	169	146	158	142	167	138	162	170	143	165	173	156	183	164	148	155	149	155	194	184	168	184	149	162	165	183	188	166	158	176	165	160	181	138	155	163	142	148	172	170	168	177	168	170	142	168	178	155	168	154	154	138	169	150	164	179	179	169	153	168	160	127	171	164	195	165	159	157	144	172	175	144	159	168	156	183	169	179	156	143	170	170	178	168	182	161	155	156	152	185	194	159	177	181	186	149	155	145	150	181	154	154	156	183	166	187	168	169	148	167	163	155	180	179	178	194	164	169	157	163	176	182	168	177	158	167	189	181	155	181	148	150	156	153	188	150	178	177	157	175	161	186	147	173	169	156	156	178	159	159	165	171	190	151	132	149	171	155	165	154	170	159	161	193	168	157	165	164	176	162	165	164	152	153	167	169	184	163	154	172	167	164	166	148	178	167	175	157	188	178	183	161	158	176	175	165	160	168	167	147	166	158	166	141	145	159	147	150	175	143	173	156	187	161	157	169	172	158	168	190	190	174	172	145	163	167	176	179	164	162	173	176	173	179	195	181	147	166	187	149	159	164	163	179	178	167	174	169	191	139	176	168	151	160	161	163	182	178	177	163	169	189	181	177	147	149	185	169	175	198	162	189	162	169	164	167	171	158	178	151	145	191	168	174	168	168	168	181	177	148	153	169	177	176	176	157	174	167	174	179	165	154	150	155	147	161	164	166	172	177	177	146	157	141	173	184	171	160	152	169	176	174	175	176	162	152	160	144	165	168	182	148	182	163	185	145	170	164	169	165	178	152	166	150	166	179	187	177	173	165	169	167	150	155	172	143	160	163	197	161	189	171	189	147	189	198	157	169	169	157	174	171	152	162	165	169	161	163	160	187	168	181	163	164	182	198	181	154	171	166	168	172	168	179	168	170	174	187	181	168	161	171	145	169	184	160	165	166	169	154	155	138	156	186	190	176	183	175	167	189	175	184	163	171	186	157	179	180	167	181	169	164	153	162	152	173	179	149	170	192	141	180	165	169	170	165	173	129	154	175	160	155	168	167	153	159	181	158	194	178	164	163	149	169	181	170	162	190	174	172	149	193	168	156	189	181	163	156	189	174	160	176	155	167	176	164	164	161	211	179	180	153	161	164	165	164	172	202	189	180	195	164	151	173	145	174	172	184	145	154	167	179	169	164	159	147	179	141	166	164	159	177	169	161	164	162	163	154	171	167	163	144	163	163	179	161	167	178	139	174	188	193	172	156	176	157	159	164	170	182	169	159	165	163	158	173	178	169	163	162	159	149	151	177	162	154	161	165	157	145	153	139	167	164	172	156	132	179	157	181	187	178	182	171	167	163	175	138	140	161	158	170	161	156	163	173	184	163	150	160	159	165	167	157	164	163	170	169	172	166	175	178	171	156	185	168	161	169	181	188	146	159	165	152	157	170	163	174	156	172	192	187	182	173	175	146	179	177	164	153	192	157	155	167	183	153	173	157	144	176	184	153	146	165	171	170	182	183	151	168	164	168	189	166	186	168	168	169	170	170	169	162	156	163	181	180	180	181	158	165	152	170	157	174	190	177	163	160	142	170	182	158	154	190	185	154	154	160	175	179	151	174	156	157	175	166	163	160	189	162	179	190	178	164	179	168	161	160	167	166	181	173	173	158	159	177	161	157	160	154	166	153	164	164	139	160	160	156	174	162	160	160	163	157	159	144	154	175	195	188	174	149	178	158	179	160	183	168	170	156	177	163	182	157	171	149	178	159	151	180	175	195	148	175	162	172	157	163	186	184	168	179	177	192	163	179	172	174	144	151	176	140	156	178	145	145	172	199	195	147	176	172	162	164	155	155	164	169	170	173	168	144	172	155	164	152	179	173	162	170	173	185	168	152	151	169	167	176	156	146	179	144	159	168	180	162	153	175	163	156	168	177	161	185	173	175	155	170	177	158	207	184	182	163	183	187	182	166	178	166	173	183	150	169	157	164	161	165	169	165	180	177	159	172	151	167	142	165	173	180	187	171	189	161	173	147	169	173	169	169	175	173	178	175	157	155	164	171	179	182	209	170	177	165	158	163	150	194	156	161	169	175	197	168	165	158	143	147	147	160	164	173	172	171	177	183	164	167	192	165	173	165	166	142	153	167	162	181	158	164	187	192	164	151	189	183	163	183	165	155	167	183	142	173	167	182	175	165	188	147	209	165	187	171	151	161	145	159	168	200	169	167	178	158	164	162	170	185	141	179	160	167	157	138	181	170	168	176	147	172	148	167	151	170	172	179	164	185	171	181	170	170	169	174	172	166	152	191	167	167	138	170	172	171	135	170	172	191	159	157	169	164	164	165	184	154	186	170	163	173	167	188	170	174	160	160	175	165	161	163	156	149	167	156	164	156	189	147	148	180	177	171	154	171	161	198	170	161	182	172	168	179	174	164	155	150	181	182	149	169	162	168	172	165	171	183	171	174	162	177	171	168	165	164	194	147	159	168	165	172	176	172	176	161	177	159	174	178	182	160	172	151	171	167	157	166	196	163	154	151	156	159	184	160	170	166	171	177	156	141	160	163	162	171	177	180
24933	20432	26836	23974	20792	21401	52137	53455	34518	5638	433	379	382	350	336	365	312	353	343	302	371	368	346	341	303	296	301	325	296	307	331	312	301	282	312	342	308	309	329	333	298	310	342	329	310	338	320	325	300	302	338	339	330	324	329	325	330	304	293	339	335	339	328	341	322	342	333	307	337	299	316	322	348	345	345	306	330	331	321	303	288	312	296	318	330	311	327	324	336	322	338	324	322	337	306	298	311	314	306	326	346	353	346	359	333	330	305	307	346	328	364	343	329	353	287	321	309	341	310	326	321	337	319	304	301	367	304	281	308	291	301	299	320	359	334	332	340	292	321	287	302	342	298	291	314	324	335	326	321	316	324	342	317	348	339	352	329	327	342	343	306	326	316	325	336	295	355	328	335	326	294	360	330	322	312	337	320	314	364	330	331	330	307	324	323	316	314	327	345	333	321	320	330	305	359	319	312	300	376	359	311	343	332	322	332	330	357	336	332	327	323	308	365	318	297	331	345	315	322	334	307	346	292	316	306	322	323	317	314	338	310	327	301	326	334	319	346	338	313	312	329	278	326	339	312	326	328	332	330	313	302	333	311	349	338	307	303	312	343	313	314	305	300	291	336	328	317	297	317	322	281	363	329	327	313	296	302	316	325	310	314	330	295	326	329	305	313	319	304	300	335	297	330	321	340	330	336	313	323	314	315	320	345	337	295	292	331	339	295	299	316	312	339	304	312	315	354	336	342	330	337	315	333	347	296	343	319	327	327	331	333	325	345	352	363	340	308	355	338	323	316	291	283	333	327	340	309	304	299	360	328	330	313	303	325	302	325	323	312	321	299	338	310	355	332	297	298	327	323	288	319	284	305	296	303	330	333	313	301	322	334	318	296	339	312	323	347	290	315	299	330	317	294	306	342	303	338	301	329	354	335	316	322	303	335	337	281	327	312	341	316	309	296	289	299	297	302	327	327	334	344	318	327	326	316	310	317	290	293	331	301	326	344	317	297	313	330	306	315	330	292	364	314	342	312	343	329	306	333	328	359	337	333	310	334	304	315	304	327	329	334	332	319	323	310	312	284	295	341	301	331	340	360	308	308	314	330	344	328	308	314	299	334	329	295	325	343	303	322	350	303	314	295	298	341	306	343	341	307	334	313	302	276	337	337	292	340	324	325	322	290	301	343	278	330	295	337	324	292	353	288	285	290	326	303	306	297	319	306	340	279	343	320	356	339	339	337	302	311	336	302	342	330	309	312	335	304	335	314	338	325	324	345	320	304	334	285	292	343	307	319	323	319	307	346	309	297	334	309	325	330	313	328	325	329	362	299	302	324	311	330	309	326	330	328	338	306	316	335	314	314	320	316	287	360	315	316	304	302	325	338	318	334	319	306	357	324	283	306	332	307	309	305	338	308	317	329	343	306	303	298	334	291	331	338	323	308	321	304	343	336	378	316	313	322	314	319	352	332	328	314	316	297	334	326	333	319	299	340	340	323	326	337	319	320	280	320	321	340	342	341	322	316	325	307	324	336	307	340	299	326	306	338	340	318	316	311	312	323	303	317	365	368	310	305	337	316	356	326	302	369	365	315	303	340	315	350	322	341	311	325	317	305	328	316	330	322	302	308	346	321	324	325	363	342	344	365	319	323	336	318	322	357	324	328	314	303	317	325	342	323	326	305	371	345	315	299	330	356	301	331	332	311	339	324	331	321	303	349	327	325	348	334	299	354	311	319	344	332	321	305	312	290	284	322	306	326	307	330	338	325	316	328	314	333	346	309	308	299	309	371	324	299	350	326	344	318	368	332	313	314	332	354	323	348	314	332	337	317	300	319	311	352	296	323	310	259	350	312	304	334	310	354	306	297	320	314	319	366	313	333	315	323	329	292	314	304	315	296	321	341	315	320	300	350	339	292	328	321	298	362	325	288	348	335	334	349	327	335	306	314	320	336	320	327	327	302	346	330	347	320	334	342	314	329	320	343	331	322	285	325	371	316	363	316	298	299	346	331	353	311	306	337	308	300	328	357	325	328	337	313	317	286	333	333	348	346	321	299	324	322	350	334	322	345	313	311	308	272	320	331	330	313	310	306	299	301	327	300	317	321	342	309	330	292	305	325	304	288	333	337	319	298	362	322	287	318	299	311	307	355	313	342	314	325	327	296	325	328	320	331	353	304	325	336	311	299	315	329	319	350	333	355	299	311	342	313	317	327	338	329	293	354	355	306	318	293	308	307	298	289	323	285	343	283	312	364	297	341	335	342	329	296	374	315	339	326	326	289	333	288	344	358	328	318	307	346	294	308	286	310	298	348	302	334	343	322	322	285	322	305	330	296	329	336	309	324	309	313	326	304	324	344	314	300	334	316	291	338	316	307	309	332	370	321	327	305	302	322	328	336	347	322	344	315	311	318	343	327	316	318	317	309	341	304	304	314	322	325	338	319	331	331	312	340	317	354	332	309	293	318	334	328	349	312	347	313	315	322	355	331	302	307	308	314	344	310	326	330	347	300	288	326	316	319	335	329	321	311	347	306	303	336	330	308	319	354	353	327	305	369	325	314	322	332	320	326	321	284	314	303	334	350	331	324	338	312	301	331	297	341	307	303	320	315	318	326	331	348	317	332	314	296	347	306	320	298	304	324	311	326	328	385	327	323	305	319	321	322	344	308	303	350	343	287	301	317	357	312	305	342	335	312	323	296	299	356	320	312	328	327	274	360	310	326	348	301	322	309	335	334	353	325	311	337	323	298	290	347	325	326	327	319	324	290	350	331	317	317	292	314	327	306	337	320	348	307	328	317	314	350	325	326	350	323	328	328	318	368	338	331	329	314	361	321	335	346	316	312	318	328	333	322	312	356	356	337	307	359	334	306	338	327	335	304	328	327	346	316	341	335	313	320	336	316	349	339	315	331	366	310	337	328	324	346	289	348	333	347	338	319	294	310	346	323	312	314	328	367	297	313	332	350	325	326	325	314	328	335	292	342	356	338	319	301	364	338	309	351	331	311	327	328	317	318	315	312	330	321	320	294	353	348	309	346	300	311	322	312	336	287	316	320	294	342	332	324	326	338	332	293	334	318	301	294	322	344	328	339	293	294	312	300	317	332	315	309	348	339	306	300	346	300	324	324	316	333	336	334	302	346	303	320	335	303	325	306	330	328	304	319	315	329	328	299	330	314	338	353	299	293	319	363	330	358	301	300	320	314	280	340	344	329	350	343	314	308	311	305	343	334	327	306	311	323	346	309	311	319	332	315	354	313	326	310	311	371	336	329	349	321	317	327	324	334	316	320	303	320	306	306	322	340	303	329	339	321	337	309	313	323	328	328	334	335	312	357	322	315	334	322	335	335	308	331	331	312	335	337	310	328	303	317	358	321	301	342	322	347	335	291	310	316	297	305	296	339	319	307	343	320	311	325	334	341	308	367	299	313	334	320	311	307	340	342	332	303	332	302	334	352	316	302	327	349	318	319	345	289	322	305	327	325	330	331	355
22885	29737	26484	16823	17974	21680	49875	49435	27076	421	392	376	336	345	356	369	349	333	300	314	332	315	371	320	300	300	346	320	300	317	260	314	281	326	300	284	332	305	312	264	333	315	283	279	303	290	304	328	298	336	296	306	344	298	285	324	317	305	286	302	289	297	337	304	299	307	298	305	322	285	291	297	324	292	301	324	332	292	302	304	307	306	297	277	295	310	291	318	307	323	309	338	308	290	304	294	324	315	317	294	307	289	348	324	298	318	311	304	302	303	304	331	298	295	312	288	298	306	309	288	291	265	338	321	297	310	283	296	336	296	319	308	340	302	305	316	287	300	295	287	290	292	316	310	274	315	296	308	288	332	338	303	284	296	294	299	308	297	265	276	312	294	301	312	322	309	284	293	279	302	311	320	299	310	347	277	301	315	298	318	324	317	294	293	304	320	268	316	275	295	299	265	346	284	266	309	307	340	309	290	316	268	293	279	345	298	318	307	309	319	264	303	309	295	295	296	306	318	284	340	299	295	312	321	323	307	261	283	301	309	305	316	309	318	326	301	309	307	314	318	323	306	288	295	294	275	333	299	303	288	286	323	311	318	289	292	310	311	297	324	297	323	318	304	303	305	295	315	334	325	333	338	336	318	306	296	298	271	290	300	296	326	325	323	314	331	333	314	303	306	336	320	278	283	305	352	320	296	318	267	333	296	274	301	321	289	288	302	310	304	292	330	307	273	322	290	293	301	277	313	310	278	288	258	300	296	314	333	296	325	307	281	283	317	309	288	314	305	271	292	318	276	295	275	321	336	284	289	307	338	272	313	307	291	317	308	312	304	302	277	290	327	300	271	292	306	269	292	304	316	281	327	299	327	294	310	294	298	321	319	314	291	280	322	306	325	323	322	292	302	302	290	315	268	296	302	279	284	298	314	303	279	298	309	299	289	295	297	324	303	338	301	318	296	328	321	298	279	273	320	318	309	298	326	329	333	294	316	309	295	316	297	323	342	309	309	307	293	291	280	301	310	313	324	294	320	276	298	305	311	297	311	261	293	308	317	316	332	318	306	320	316	283	303	297	299	295	322	324	331	314	320	321	311	276	312	309	303	330	307	297	315	290	325	330	288	280	306	302	309	278	362	292	277	295	293	316	302	285	295	319	308	338	323	327	325	294	303	313	315	294	310	287	290	306	333	286	307	278	286	291	303	312	331	325	301	328	307	326	300	306	337	292	289	322	269	315	341	321	324	335	294	312	257	299	303	307	306	298	290	277	283	314	325	311	327	329	341	317	275	292	304	300	293	335	312	304	332	282	305	340	324	278	295	319	294	293	317	311	297	323	326	308	308	271	310	308	357	286	322	328	294	277	321	301	315	254	323	330	280	324	301	285	282	319	282	302	316	309	252	259	290	283	275	281	282	326	305	317	317	307	288	292	322	310	305	316	299	305	314	275	327	319	319	307	307	301	315	316	316	336	324	303	344	332	320	316	273	317	309	291	313	300	316	335	313	354	299	298	304	275	293	314	345	294	332	318	311	308	304	292	346	342	284	281	317	302	299	322	289	331	292	299	298	290	325	284	292	293	290	317	312	310	319	301	307	297	328	314	289	324	305	307	324	292	321	331	317	285	332	284	319	329	326	301	324	308	332	313	356	316	333	322	300	303	309	305	337	319	319	298	297	318	294	272	299	282	309	305	299	309	305	307	308	312	339	298	303	323	295	285	273	313	304	328	320	326	300	274	331	302	299	324	279	306	295	291	308	312	285	326	303	277	299	340	310	352	278	300	325	309	285	289	296	297	301	312	282	279	297	286	312	313	307	290	294	324	293	305	282	327	283	257	292	275	325	288	309	297	297	290	293	285	316	323	314	321	305	293	326	299	291	306	311	290	291	319	307	308	290	325	308	328	312	297	303	342	324	299	294	287	283	306	305	257	311	317	304	302	271	294	282	309	270	308	327	304	323	336	287	289	339	314	298	300	319	312	280	326	295	297	316	297	318	303	305	274	326	327	291	276	303	299	314	285	328	314	295	333	272	302	313	269	309	304	289	269	281	302	309	265	287	317	318	303	315	293	311	325	309	310	298	294	304	304	314	343	321	290	313	308	345	309	307	301	313	292	347	331	342	317	298	305	324	318	295	308	306	278	301	308	291	307	304	313	268	298	255	276	302	300	326	304	298	285	287	295	296	293	303	296	283	322	298	302	336	293	329	298	311	289	295	345	293	295	326	289	282	318	306	287	287	328	316	319	287	296	284	328	309	299	275	307	287	293	299	330	306	348	296	301	285	309	302	279	318	291	285	307	316	307	325	298	327	277	273	308	334	321	279	317	315	327	293	279	287	288	281	283	320	273	344	286	303	284	288	304	355	295	288	311	320	301	307	270	293	330	293	317	311	314	297	278	318	301	308	297	298	345	285	306	307	313	317	317	300	307	297	298	323	307	298	314	291	305	259	285	306	302	293	274	303	300	294	335	300	345	320	293	302	256	298	273	284	295	328	319	330	288	287	297	320	320	311	273	334	308	303	287	286	283	308	313	275	287	294	287	302	308	295	321	297	310	299	327	311	284	278	306	343	292	293	298	292	309	295	306	319	299	289	331	306	320	293	291	319	297	312	303	284	309	295	322	309	290	317	303	296	318	309	326	290	314	291	311	308	316	330	322	308	304	303	327	316	301	280	297	323	257	300	301	310	326	294	309	313	285	317	309	301	310	285	303	294	323	291	323	311	310	274	261	284	305	320	309	289	282	298	313	310	336	305	319	288	323	303	329	309	306	320	338	310	316	287	325	286	317	309	302	293	296	320	291	285	308	279	277	318	307	314	328	319	307	315	320	306	313	273	327	290	312	300	292	272	318	267	303	310	306	301	297	300	320	322	338	260	301	311	297	282	295	323	304	316	341	290	277	302	308	308	308	288	308	280	314	341	295	285	290	294	327	307	326	302	296	326	293	321	289	278	292	284	312	294	318	333	325	296	282	339	300	294	307	295	328	302	331	316	289	319	310	315	296	282	348	293	305	314	278	282	302	301	319	282	294	321	272	306	285	310	309	329	305	316	291	302	292	312	285	306	284	297	331	329	303	316	335	313	283	303	331	341	306	338	300	316	311	306	291	295	326	299	291	304	309	290	316	296	308	324	303	308	288	302	317	338	300	301	322	296	333	297	334	332	304	294	299	293	308	307	306	305	285	292	326	296	331	321	339	299	325	321	309	291	291	312	317	324	314	297	311	312	330	286	290	289	296	333	275	324	294	312	280	289	288	297	305	271	307	289	294	305	323	296	310	310	274	306	304	290	316	314	320	260	300	314	349	337	301	312	308	338	293	305	324	293	285	296	294	286	313	286	308	283	304	340	311	289	289	312	284	301	321	301	315	316	292	292	335	292	322	314	351	314	289	306	299	293	322	290	296	323	310	282	292	303	307	317	280	337	315	314	301	318	273	296	310	302	334	284	328	305	288	299	301	302	300	305	303	318	296	307	303	307	303	314
22550	20426	27115	23699	20510	24110	61437	63259	38371	8634	960	590	608	542	551	510	588	551	529	595	532	526	547	558	516	501	524	542	510	522	511	584	504	496	558	528	547	547	508	535	493	544	509	498	521	491	482	522	493	504	517	516	518	574	491	493	505	546	547	532	545	540	507	534	501	510	500	487	514	526	482	519	488	528	461	535	480	500	481	532	503	498	507	528	504	487	525	500	513	531	523	515	552	492	508	522	494	530	513	491	456	544	514	470	520	484	481	509	520	516	537	532	475	554	468	533	542	461	496	514	499	530	533	476	474	532	497	546	496	516	467	527	493	555	506	484	557	477	515	553	518	505	512	510	519	509	528	522	479	499	464	543	518	520	501	503	538	521	542	538	502	499	506	515	492	565	530	486	484	531	533	478	508	550	520	532	478	511	516	510	526	519	514	540	550	503	484	505	515	538	513	503	491	555	535	549	505	484	513	505	521	531	531	500	496	495	541	487	514	512	505	510	520	498	495	498	478	514	554	532	483	514	500	537	530	501	529	497	510	479	464	497	534	495	507	511	483	505	520	527	499	472	489	475	517	520	488	516	519	529	478	523	516	502	531	528	490	518	462	501	501	476	488	491	519	472	497	500	505	515	504	527	496	440	546	533	487	486	473	509	565	528	520	503	507	484	533	526	508	549	500	535	509	524	526	483	509	528	530	502	518	496	531	507	494	525	440	507	518	488	519	502	556	440	528	528	493	519	473	575	449	536	509	496	517	546	485	490	514	486	528	505	500	492	500	529	558	527	523	565	503	526	543	489	529	509	495	483	527	560	502	520	489	478	474	495	479	480	493	510	492	506	525	482	504	514	501	488	501	544	490	468	498	491	505	523	524	514	509	523	506	489	518	499	518	524	498	512	478	513	471	516	460	494	490	491	516	478	485	473	517	538	554	481	511	488	484	510	518	505	493	529	503	533	516	535	523	510	506	517	518	524	522	517	507	475	522	548	523	495	503	514	505	500	541	529	474	468	512	503	508	493	495	514	539	544	522	464	501	518	489	537	489	523	494	452	530	510	489	511	507	495	515	489	486	536	476	507	514	536	483	509	504	482	504	484	510	455	512	498	551	585	501	521	502	517	501	479	490	479	511	505	531	500	468	533	501	509	486	501	494	516	541	529	523	506	567	512	526	525	526	569	523	525	476	517	504	469	493	510	536	512	533	500	506	513	493	489	481	496	511	515	482	522	545	482	491	477	543	542	520	528	511	520	525	502	467	472	487	533	555	522	515	483	482	492	516	484	495	505	499	513	526	512	524	459	517	504	518	510	493	498	491	497	526	499	511	506	522	488	519	545	504	484	484	486	477	525	494	507	487	545	497	529	540	519	536	484	530	468	495	501	474	469	522	487	541	490	520	493	513	506	515	496	515	494	493	495	528	513	533	504	514	536	498	532	543	512	488	506	537	509	538	551	488	501	523	536	471	473	500	517	458	506	504	552	515	485	537	483	487	530	494	513	493	497	464	476	523	487	537	489	528	550	542	528	548	518	452	504	514	551	518	518	455	488	538	516	578	512	568	501	517	494	527	535	514	542	497	530	525	526	471	468	489	503	502	540	483	513	485	494	481	488	512	512	498	485	501	538	492	528	521	508	549	529	507	487	505	472	470	491	540	533	514	475	511	533	492	551	504	522	484	551	495	532	489	515	517	535	495	490	479	579	522	476	508	538	513	485	532	487	515	520	494	493	525	527	517	475	526	504	477	499	495	471	537	540	542	487	527	490	559	502	450	494	514	499	505	479	545	494	505	545	459	487	532	522	486	503	520	503	509	496	530	477	497	531	561	507	474	460	492	539	491	525	474	520	506	471	492	518	470	500	523	495	479	467	515	489	526	482	515	480	498	498	548	531	524	483	517	488	505	467	502	520	491	511	506	501	542	508	504	505	502	484	515	508	530	557	526	528	491	526	482	514	519	556	500	538	538	469	489	507	482	497	455	520	510	507	527	506	546	463	515	506	498	539	488	528	543	478	523	528	458	569	428	477	480	528	521	493	527	497	476	514	502	558	486	520	494	511	501	490	523	520	485	563	531	510	538	524	472	539	566	498	500	521	502	523	479	485	498	477	518	531	497	471	479	536	482	491	493	497	502	464	538	493	521	514	470	494	500	527	486	521	486	478	500	438	507	553	512	521	501	475	489	509	494	529	538	490	555	491	478	492	497	476	524	538	518	478	515	486	490	511	479	514	508	528	484	506	524	497	499	520	508	462	514	514	506	558	515	453	480	486	511	547	508	534	507	504	538	519	482	511	528	503	506	502	523	517	531	496	489	495	492	519	511	498	542	500	532	509	506	535	523	515	520	525	506	514	474	504	470	505	512	494	527	524	520	548	497	497	519	498	490	491	483	545	513	523	531	461	531	459	515	485	509	522	471	516	462	501	503	491	543	509	487	449	513	550	495	538	551	480	529	525	515	541	490	497	516	529	504	505	535	526	532	486	576	498	516	486	517	507	541	526	509	509	509	476	515	523	525	514	531	501	507	505	533	502	529	524	529	493	509	545	497	454	471	531	492	504	503	463	493	533	521	476	526	492	549	515	501	484	491	506	484	510	508	513	519	567	517	510	500	493	562	499	483	517	508	537	531	532	521	526	483	498	510	469	431	480	501	526	485	572	493	514	484	507	459	490	555	488	518	514	517	515	515	491	530	478	523	534	506	539	547	496	483	507	541	514	512	528	536	489	535	487	488	490	494	493	514	483	505	468	509	479	498	492	536	458	522	502	532	483	497	535	512	514	547	533	520	465	513	533	493	523	518	493	535	494	490	498	485	521	527	516	538	509	520	524	508	505	519	512	544	513	470	501	539	490	566	503	536	489	531	531	543	506	497	528	514	533	488	492	496	466	520	497	525	458	522	507	478	547	504	526	527	504	521	566	472	525	528	509	525	521	517	495	520	479	525	486	523	479	493	479	551	493	523	510	503	518	500	513	521	488	523	521	490	497	498	518	501	476	516	529	492	541	494	500	507	508	549	453	483	553	484	500	491	514	512	523	505	530	511	524	521	507	498	511	530	527	473	508	540	487	521	492	516	524	492	514	488	520	482	539	500	526	507	475	509	492	486	519	515	484	459	492	501	513	531	494	491	472	490	499	523	488	524	514	493	504	542	527	510	477	512	445	514	449	495	542	511	497	512	501	484	483	474	551	527	448	545	517	503	524	531	490	513	534	534	495	509	523	494	511	549	509	468	475	534	537	485	510	532	511	493	535	538	547	462	502	437	507	528	523	534	496	502	516	498	528	469	496	505	531	494	521	525	495	487	537	498	495	500	500	509	518	500	471	481	497	528	536	558	502	509	530	512	528	499	512	493	527	486	490	511	496	480	516	484	501	524	501	512	553	565	485	529	525	514	536	524	489	526	506	540	503	525	511	499	512	453	509	483	478	533	521	472	448	498	495	477	543	512	487	487	505	493	500	470	512	498	505	500	499	506	526	523	500	518	555
28034	40508	36984	27636	20988	22967	59864	60860	22578	756	706	643	613	619	598	591	577	582	533	530	517	560	537	517	565	543	491	492	462	491	478	515	473	492	443	490	467	486	455	487	483	535	493	487	469	502	474	496	478	477	478	452	483	506	475	498	445	477	464	464	470	466	488	465	491	460	449	493	457	504	501	479	456	533	467	469	440	500	481	468	472	456	463	506	474	468	466	527	452	491	427	462	462	520	444	453	470	482	451	476	467	469	468	495	457	489	463	468	467	457	517	493	491	472	487	488	472	485	464	476	472	468	478	507	484	490	494	488	485	499	518	471	500	427	454	446	483	509	460	478	437	429	473	475	449	491	463	481	495	466	462	436	470	496	451	484	486	460	445	466	484	474	505	477	444	461	479	471	458	489	455	464	473	476	453	494	459	458	464	468	460	482	504	466	487	491	444	467	446	484	474	498	473	485	473	451	482	497	478	503	516	466	493	477	449	457	460	441	462	432	501	457	475	427	451	468	506	441	461	442	439	511	487	459	470	509	524	437	476	477	481	478	473	461	490	488	449	480	490	439	442	459	463	478	466	509	490	477	484	500	492	497	447	464	440	466	513	445	409	452	476	519	449	471	470	475	455	435	482	446	491	453	436	477	435	474	485	440	506	429	491	457	482	474	505	527	433	479	485	522	524	529	481	469	491	452	467	474	474	514	463	447	495	428	473	466	444	456	470	461	495	463	452	436	479	449	480	511	440	469	482	424	485	457	474	433	427	455	466	502	436	481	468	512	493	478	468	477	410	504	483	483	465	431	456	434	473	466	487	453	488	444	493	483	448	463	449	492	493	466	452	446	462	470	465	452	446	470	458	480	458	448	472	457	459	480	494	469	438	470	469	408	465	465	446	474	493	471	435	495	494	511	448	488	457	489	443	479	446	431	480	473	476	474	466	455	490	451	472	486	463	459	473	438	487	474	444	476	488	466	485	460	500	496	493	473	467	500	478	474	502	468	476	456	462	440	481	496	476	484	475	462	446	473	496	460	470	467	477	442	507	453	450	487	499	473	455	483	473	480	450	489	475	442	518	466	474	474	496	512	473	497	480	508	472	490	454	483	473	436	453	441	494	462	430	445	490	453	493	454	480	465	468	490	480	434	451	446	420	503	512	465	505	460	435	497	492	515	462	506	426	477	475	485	464	459	459	463	501	459	507	494	499	467	463	447	471	467	464	451	472	480	437	459	496	493	469	471	462	442	450	436	446	511	446	446	479	481	475	462	500	482	463	447	471	469	429	429	474	474	474	513	473	464	442	413	451	483	465	483	473	461	447	488	468	474	506	486	516	459	427	470	475	470	448	460	435	459	470	473	456	434	444	478	447	479	463	502	485	489	440	464	473	485	461	467	445	445	497	440	469	482	454	497	522	455	480	464	495	464	537	460	451	476	444	478	468	486	491	465	462	452	459	492	518	458	490	471	454	511	492	494	463	486	476	496	475	465	516	457	470	434	486	465	450	485	442	481	436	440	512	455	481	480	493	468	485	433	463	462	464	462	483	471	456	491	486	450	477	471	460	490	500	481	473	482	500	461	438	512	492	474	463	446	435	439	491	454	477	453	494	506	481	452	453	482	510	444	456	480	475	468	494	461	487	497	460	455	483	466	493	501	466	442	456	469	439	462	476	503	488	458	444	468	447	482	479	464	492	513	477	484	482	451	439	481	487	461	485	466	482	450	492	464	493	468	446	488	513	477	483	472	502	464	450	437	491	440	483	489	466	465	427	476	503	476	473	449	470	461	443	484	491	451	473	472	455	483	470	459	441	485	476	495	441	413	454	467	479	480	481	506	488	475	493	473	470	481	434	503	497	469	495	472	441	484	460	456	478	501	474	478	476	473	460	433	453	492	492	495	435	487	500	463	481	500	498	464	495	473	469	472	473	459	491	454	527	467	454	453	459	491	466	466	449	462	491	467	422	464	494	462	461	474	481	424	435	482	497	467	384	463	467	491	452	462	487	459	490	450	467	437	464	464	489	488	476	496	496	476	455	437	446	446	451	494	444	471	500	510	469	491	464	463	508	479	459	423	488	498	470	446	485	478	458	450	448	502	488	488	478	486	503	481	511	491	466	479	498	428	454	506	433	457	474	443	504	470	491	468	489	476	450	458	479	499	435	452	464	430	496	487	477	440	495	504	488	483	478	499	483	469	481	499	451	480	451	451	469	518	440	480	447	450	495	475	432	449	436	478	497	488	467	476	469	476	493	516	449	505	463	453	451	494	479	440	486	514	430	483	458	477	434	463	459	507	460	485	483	475	492	468	446	460	495	493	477	524	461	463	471	474	465	488	488	467	476	457	480	423	506	434	470	438	476	501	472	473	464	489	463	492	442	492	496	459	444	487	437	471	470	444	446	459	501	464	478	492	449	436	456	455	503	487	475	499	450	465	444	510	470	497	479	464	504	474	460	448	444	435	459	485	472	461	430	454	503	481	459	457	462	456	482	453	470	442	490	493	456	498	459	499	478	457	535	505	500	474	438	492	472	476	468	456	440	463	515	451	445	471	436	472	480	466	459	444	470	474	453	451	444	487	455	452	440	471	485	474	481	502	474	478	481	421	464	431	457	462	483	463	466	489	438	466	463	472	470	486	466	463	447	437	451	470	477	475	451	504	465	495	466	461	462	487	479	496	469	479	460	502	490	457	465	467	511	482	472	503	463	462	471	454	494	476	452	487	476	468	441	487	422	480	472	457	460	450	454	474	454	466	475	453	470	480	482	502	486	480	456	475	436	466	480	460	450	474	451	489	478	486	475	478	468	474	408	494	422	453	509	462	478	474	488	502	505	467	476	469	486	457	495	507	524	490	444	511	456	468	486	474	471	478	461	460	495	486	445	489	452	471	481	461	468	444	469	447	493	492	477	520	470	475	430	465	441	452	497	491	427	429	427	481	468	472	505	427	504	446	493	459	445	457	436	498	478	476	469	494	432	477	478	475	456	476	453	440	461	493	452	483	486	466	448	475	486	469	476	464	497	477	509	504	443	455	463	489	459	481	479	466	473	461	496	480	501	467	426	473	431	467	493	495	466	459	469	444	446	467	475	450	475	480	464	469	429	460	455	453	469	467	459	456	472	472	488	488	486	479	459	520	435	427	501	485	458	482	450	528	492	483	462	481	443	474	451	457	442	498	453	481	488	464	491	472	481	467	451	475	427	471	460	494	442	448	438	489	459	494	481	469	446	483	451	473	480	487	440	481	436	471	474	472	477	456	478	473	490	480	471	458	454	512	493	478	455	480	492	485	496	502	501	441	496	451	461	500	474	454	486	474	431	464	487	478	482	447	426	476	468	470	427	474	499	491	453	445	460	501	460	455	505	468	463	489	489	469	448	487	452	425	522	458	480	496	476	470	438	483	468	472	446	440	469	493	428	461	481	469	492	458	472	495	434	475	465	452	461	465	477	505	456	494	452	498	486	451	492	448	450	493	505	477	450	484	454	487
28217	19124	13695	8360	4652	3225	7040	7685	1651	195	172	166	180	171	161	160	163	155	152	188	152	156	177	177	174	173	179	172	185	177	182	176	148	165	145	169	185	188	166	174	179	187	165	167	156	146	170	163	185	181	179	171	149	184	164	167	178	159	171	157	176	187	155	191	182	182	168	178	139	158	159	156	155	165	196	198	165	176	191	161	159	168	145	174	170	161	176	167	176	175	172	184	153	177	174	198	171	165	159	175	162	176	194	148	157	152	174	154	187	184	155	153	179	156	181	187	178	183	160	163	166	160	167	167	176	176	171	166	188	160	189	179	181	160	146	154	158	189	153	158	161	187	197	140	175	180	170	174	148	150	167	156	165	158	155	161	174	169	144	172	172	156	168	176	177	169	169	175	152	177	177	167	159	179	189	191	166	178	154	172	178	205	137	148	167	183	171	159	155	189	162	146	163	176	153	154	158	158	159	169	177	175	152	159	160	174	165	147	152	174	174	170	172	207	172	172	151	151	184	172	165	162	151	166	187	175	158	149	165	155	191	181	167	161	161	154	170	169	179	162	164	169	168	145	188	187	166	171	147	155	168	147	176	177	171	199	185	165	142	181	156	151	170	157	158	186	188	155	179	160	149	189	170	158	185	169	167	181	180	175	177	173	173	162	153	196	172	169	184	176	174	189	145	156	183	176	171	179	152	154	170	165	167	174	169	182	173	148	175	172	160	155	156	162	165	168	175	178	159	178	153	178	164	160	169	169	165	156	180	148	194	165	184	170	157	168	151	179	152	156	168	178	165	188	145	163	153	179	140	172	151	174	187	163	168	182	155	177	147	142	155	154	162	183	180	169	187	179	161	143	168	176	152	163	178	143	163	174	177	171	168	150	176	176	160	178	161	165	152	166	195	150	197	171	171	157	176	172	163	159	142	166	149	167	169	177	159	171	172	165	159	161	148	168	160	152	175	161	154	153	155	178	147	159	170	173	163	168	169	156	184	181	184	171	162	168	182	177	180	165	187	160	172	161	159	159	142	182	161	171	148	177	172	187	162	173	145	167	143	170	171	183	166	170	183	171	148	157	157	165	163	159	176	159	163	155	161	171	171	164	173	160	168	161	158	176	149	154	158	157	170	164	161	143	179	181	161	160	201	178	172	177	181	156	151	183	158	170	188	176	158	168	182	141	177	146	158	163	163	168	138	161	185	158	170	165	160	162	138	185	199	182	174	159	152	175	163	166	159	193	154	185	176	164	191	176	159	174	183	163	159	140	160	164	175	177	201	181	150	180	154	162	172	167	162	171	162	162	180	170	168	155	167	165	154	160	155	174	180	166	182	171	173	187	179	187	167	182	167	163	157	168	168	158	157	173	165	171	169	177	156	166	172	170	178	169	128	159	165	145	160	152	191	147	172	168	181	157	149	159	155	175	172	146	186	155	176	160	165	149	169	175	185	156	168	154	143	172	161	173	173	177	171	183	209	197	146	187	168	167	145	146	145	167	149	174	201	170	167	209	161	157	160	170	174	161	171	169	154	158	152	170	170	157	167	162	157	154	154	178	188	177	194	149	171	181	181	156	170	159	151	165	164	160	169	143	169	129	170	176	153	174	181	160	171	173	171	162	170	132	165	152	147	172	172	165	160	182	158	175	157	163	194	163	174	163	161	175	172	174	156	177	188	151	172	188	165	172	154	171	166	195	175	164	158	156	163	154	162	182	165	165	159	176	196	172	153	176	167	164	176	179	152	162	174	173	195	189	170	198	153	165	142	165	128	180	153	193	155	175	132	147	165	169	159	173	160	180	136	182	167	172	163	156	158	191	178	162	185	182	192	161	166	172	167	172	173	166	160	176	167	200	162	157	166	159	162	192	163	144	154	175	173	169	154	192	162	175	139	148	192	179	166	147	163	177	160	155	163	153	162	174	137	171	177	172	179	144	167	151	172	177	167	147	189	180	162	178	175	153	186	176	193	154	156	163	165	172	170	164	186	161	175	165	199	164	162	158	165	172	150	174	162	161	150	162	165	164	173	168	172	179	154	168	174	152	155	174	172	158	172	173	199	181	184	172	145	170	177	183	169	164	170	192	149	167	180	152	162	171	168	173	160	162	161	173	174	176	173	156	149	158	179	154	182	177	154	165	186	178	147	156	158	172	166	177	157	143	172	171	181	170	161	181	158	161	170	148	165	148	191	163	167	167	150	176	184	181	159	159	161	172	170	147	164	190	162	166	164	172	168	157	157	157	170	164	167	160	146	188	178	182	149	153	185	169	155	166	161	176	150	169	158	179	175	170	169	159	161	175	190	155	161	190	177	195	158	167	166	159	192	168	150	160	152	165	172	169	164	173	151	135	158	164	168	138	190	183	167	170	157	168	129	158	167	164	183	138	150	186	152	173	154	149	166	171	160	159	194	176	179	155	154	165	132	174	183	156	175	165	154	149	184	165	152	170	144	138	156	170	158	163	165	149	152	176	180	175	147	163	180	196	179	157	192	180	153	164	182	140	169	154	167	187	162	154	187	135	147	188	156	179	168	156	170	186	162	197	184	161	179	154	139	151	169	161	169	179	194	160	174	179	160	153	185	161	179	167	135	186	187	171	165	139	157	148	183	153	180	164	151	202	153	151	151	163	155	155	187	143	187	168	163	166	170	175	150	182	193	166	169	190	180	157	150	156	157	150	183	161	167	166	174	169	153	166	148	175	157	165	173	158	178	178	148	158	165	166	183	168	153	162	157	174	180	176	195	163	164	161	171	147	175	141	171	138	174	178	162	166	158	152	183	157	177	150	169	178	159	167	160	173	151	169	167	162	169	178	158	156	202	192	172	156	170	168	150	156	195	163	155	177	177	160	161	170	147	153	140	175	178	163	182	173	178	154	167	169	163	169	173	160	193	163	171	157	145	161	180	164	165	167	151	162	185	166	165	157	162	156	163	183	194	175	177	137	167	195	169	147	157	150	163	152	181	184	146	169	188	168	167	195	163	202	155	168	158	154	164	151	166	171	147	158	177	162	167	165	173	183	182	166	159	162	177	183	163	154	167	151	160	161	180	182	164	170	187	182	158	168	155	173	173	175	137	160	187	176	184	138	147	201	191	176	174	169	180	142	168	153	170	149	155	164	175	165	166	159	186	161	175	151	160	165	180	178	176	194	181	156	176	181	167	173	161	172	167	159	157	163	181	195	164	158	162	172	155	182	160	165	174	158	149	177	169	176	183	165	158	139	168	171	162	157	169	166	167	161	152	187	163	151	159	163	162	157	158	174	187	159	171	171	146	179	160	163	154	158	166	175	161	158	136	180	159	166	163	170	184	167	156	180	176	176	181	169	172	165	153	160	147	173	155	176	170	160	174	162	155	169	160	181	150	157	176	167	176	148	169	156	159	170	166	157	174	157	149	157	177	177	161	180	167	166	158	146	175	162	168	176	175	170	165	159	161	172	189	150	184	165	182	168	160	153	204	171	182	161	148	169	158	148	139	154	172	157
14160	22482	19229	12384	8199	6086	11170	10976	2041	184	196	179	193	188	174	182	163	158	176	160	201	168	191	208	183	171	174	180	176	176	184	173	187	161	196	184	165	184	161	175	168	187	171	170	180	172	218	173	165	185	163	206	172	179	174	182	174	173	192	155	184	172	186	179	163	191	194	159	169	178	180	170	163	165	168	153	183	182	184	154	193	155	177	192	173	192	180	189	173	172	192	191	165	186	172	191	183	156	181	188	159	167	182	176	184	183	165	169	180	174	207	187	156	172	182	222	179	172	170	168	171	179	177	199	157	193	160	168	162	158	174	163	178	178	170	152	145	163	180	179	180	182	162	160	175	174	175	195	177	179	174	178	161	178	150	164	168	172	163	164	173	162	172	154	181	163	168	205	191	198	156	191	173	175	159	169	151	205	163	185	193	173	186	186	167	151	184	172	165	198	200	183	158	175	170	147	167	183	194	190	181	188	190	165	193	170	153	147	177	149	170	179	154	153	167	183	168	169	171	176	194	181	171	184	185	177	181	192	179	188	156	155	183	169	166	153	177	168	162	168	173	182	201	175	182	180	176	178	211	174	160	174	168	185	169	160	172	167	173	170	175	168	156	158	170	185	161	187	140	152	164	174	175	188	159	188	191	163	175	176	198	163	136	169	174	159	158	169	180	172	150	174	187	158	203	183	202	185	173	180	201	191	195	170	179	157	161	172	170	167	172	195	189	173	181	167	195	167	173	173	162	171	162	168	156	148	169	180	165	171	153	175	180	190	160	169	180	181	184	195	188	180	168	187	170	168	172	166	199	179	200	206	157	165	196	189	152	185	179	182	164	175	199	152	173	163	177	160	154	168	179	181	172	161	168	178	199	196	175	184	181	156	169	189	192	161	183	184	165	160	160	187	167	160	168	160	152	173	181	141	164	151	197	160	188	175	186	175	160	159	173	184	178	178	150	179	184	161	179	179	180	174	158	165	140	183	184	180	174	164	182	169	173	167	169	169	159	176	161	175	190	142	170	169	159	164	183	150	160	164	185	180	165	159	171	186	164	173	192	186	168	153	169	187	170	172	159	179	167	180	153	177	189	189	207	174	169	184	163	191	160	175	180	183	175	173	171	192	183	148	171	165	159	148	183	175	172	177	186	172	196	159	199	181	190	164	168	175	194	178	183	184	186	169	161	157	180	173	161	190	173	167	201	167	177	177	168	181	188	174	173	165	166	181	159	196	193	173	172	196	181	187	183	148	176	167	176	162	166	173	189	171	184	192	176	160	172	164	173	200	169	168	179	180	177	172	160	175	156	186	156	194	186	183	163	164	178	180	183	151	175	163	162	171	177	169	165	207	167	165	178	164	181	159	159	172	193	161	185	187	185	174	179	189	180	176	175	172	180	163	161	145	182	170	182	189	139	179	191	178	170	141	176	193	194	176	155	202	172	161	159	173	146	191	167	162	183	202	186	169	169	175	170	175	186	143	151	170	178	171	174	168	169	173	171	175	185	169	191	161	162	150	205	173	164	158	189	179	178	163	197	187	172	165	166	173	173	163	206	193	194	201	158	159	174	179	159	170	165	163	182	189	156	183	173	184	171	184	173	188	176	159	164	150	160	186	177	179	183	161	183	177	170	182	172	191	178	170	175	200	151	194	176	176	181	151	167	162	177	174	163	180	169	183	188	170	201	188	185	175	176	170	153	178	166	179	167	148	164	174	178	155	167	155	159	180	156	166	196	172	176	189	176	176	160	189	162	168	174	176	176	202	157	197	182	157	167	179	191	153	139	155	176	173	185	176	169	215	170	161	152	191	207	166	160	170	172	173	178	181	183	161	179	152	170	166	179	185	180	161	167	199	168	178	174	156	171	172	168	173	173	166	183	160	199	194	188	144	197	166	190	158	190	194	176	180	173	181	174	177	167	178	190	179	189	176	172	170	148	188	185	186	168	177	195	174	177	154	190	188	158	197	184	170	187	184	161	182	182	166	169	194	176	177	151	167	166	159	198	157	164	191	149	173	200	182	171	178	147	174	164	184	156	160	165	185	181	169	166	164	189	168	158	172	172	165	186	204	168	148	174	170	175	186	183	177	189	166	170	160	170	170	175	164	182	172	184	166	173	199	184	169	171	182	169	175	172	170	180	182	157	162	199	164	168	166	157	166	187	147	204	170	159	145	205	167	167	156	160	167	175	168	164	160	174	195	183	189	174	183	168	175	179	157	158	166	165	180	177	168	183	199	165	152	153	165	174	187	174	173	173	170	167	158	170	182	160	163	174	167	175	152	175	181	173	176	198	184	169	167	170	176	154	187	181	167	196	185	193	195	162	183	181	183	178	186	176	182	169	189	183	182	205	187	177	184	163	167	182	189	187	176	190	191	155	199	173	165	197	199	162	185	186	152	192	165	187	182	163	175	194	164	179	155	198	183	157	159	182	190	187	188	164	175	165	173	182	176	152	176	203	197	172	168	196	194	167	184	158	157	186	191	157	168	161	166	187	151	182	180	173	172	185	176	174	175	193	154	175	194	175	151	175	182	183	169	181	175	163	169	183	152	182	172	187	198	172	164	169	160	172	182	170	176	190	177	170	170	183	166	165	207	178	157	171	169	169	187	172	197	155	182	176	170	160	196	180	180	156	167	160	149	178	187	187	183	169	164	169	178	189	162	157	178	182	163	172	154	201	185	187	179	191	168	156	169	180	148	180	179	177	186	182	174	193	173	180	167	186	178	180	196	166	176	172	170	158	171	147	170	174	164	196	202	188	168	165	180	172	179	172	170	180	201	180	179	175	189	183	153	182	173	176	170	158	181	168	183	177	171	173	188	174	174	126	189	208	177	179	170	179	162	185	180	180	177	157	172	167	168	176	148	171	172	170	179	186	193	176	186	174	188	200	167	193	164	167	180	154	158	178	148	167	180	190	179	181	170	178	175	185	177	144	161	168	174	179	178	182	164	153	160	170	175	159	151	205	180	194	184	160	158	193	192	174	164	170	168	169	163	160	195	179	197	156	167	167	156	184	152	174	169	174	174	163	146	185	162	175	194	191	180	172	182	202	169	187	169	180	163	161	148	193	177	178	165	185	193	160	191	168	172	162	182	177	191	166	167	179	173	165	182	183	182	168	188	174	180	197	175	168	181	173	177	175	162	164	188	171	167	200	166	156	159	179	176	179	176	166	161	169	180	190	161	167	187	161	183	189	188	152	173	171	179	165	155	190	183	164	138	192	182	179	180	179	158	179	145	182	169	182	160	185	167	164	189	182	187	143	177	198	149	167	174	168	166	182	162	167	169	166	174	177	170	177	186	176	175	167	186	196	166	168	152	172	161	158	154	166	170	162	195	166	164	174	150	181	187	181	183	157	169	200	194	176	164	159	181	189	182	187	193	184	154	184	169	173	187	160	163	176	166	192	142	186	189	190	175	189	154	167	172	182	186	160	168	175	165	176	181	162	177	172	187	180	175	181	169	165	157	183	162	183	164	174	166
24824	20413	26917	23842	20619	15867	46940	55319	21956	2242	379	358	350	341	347	350	345	327	313	307	345	315	304	336	284	312	318	327	297	288	278	285	308	295	303	305	295	304	334	289	307	309	290	296	282	301	299	300	287	294	302	292	311	268	308	295	314	305	291	288	326	318	303	257	268	323	288	311	327	286	319	311	310	312	304	301	316	302	289	315	308	314	304	277	339	307	300	298	315	318	294	296	302	274	291	317	309	300	315	296	287	326	283	327	313	273	274	298	300	282	336	281	316	273	275	295	286	283	325	298	297	299	289	322	304	306	314	306	299	315	328	295	297	319	301	301	296	289	293	279	295	294	277	284	313	312	293	303	250	298	265	311	288	306	326	287	291	313	298	267	286	295	298	280	290	316	304	311	299	316	297	284	274	313	288	285	296	320	290	331	320	290	264	304	284	319	283	318	298	303	306	292	275	258	294	292	281	307	288	311	308	264	304	282	277	296	284	325	299	314	284	285	333	314	286	282	285	297	309	278	309	311	317	272	296	293	313	309	284	319	294	280	312	310	276	272	286	273	292	334	295	295	287	278	312	308	290	319	317	314	256	312	305	289	299	274	259	298	275	308	289	303	321	307	303	283	289	316	286	313	269	290	294	301	290	290	274	285	280	317	332	276	282	319	280	315	284	302	302	289	276	295	290	273	299	289	303	320	317	310	320	312	299	327	290	316	304	256	289	292	303	296	318	266	312	303	298	310	328	287	278	308	302	334	317	298	303	284	278	290	284	301	293	292	286	268	276	289	269	267	294	287	308	280	290	280	296	282	317	281	286	298	298	310	315	290	303	314	312	253	304	309	286	270	322	295	308	302	299	316	307	312	301	291	310	303	305	289	298	295	325	314	286	285	311	291	316	273	288	327	288	291	295	314	255	319	312	312	309	280	280	315	280	285	284	291	291	292	303	273	293	312	323	306	296	281	322	304	319	305	295	305	281	300	276	308	307	288	301	314	301	293	320	312	288	281	291	285	330	296	330	284	289	306	283	304	307	314	275	311	319	299	307	316	315	277	315	300	286	315	330	315	317	310	324	294	307	305	279	285	275	318	305	270	305	282	304	247	336	290	303	321	286	320	279	290	327	303	303	292	266	312	296	292	301	279	296	321	318	296	303	270	294	309	296	290	291	312	306	307	315	282	303	296	298	299	293	302	281	319	325	284	318	282	321	284	331	304	305	316	332	298	319	249	259	275	323	323	317	317	281	305	309	271	284	326	282	325	270	313	292	299	287	289	295	267	264	274	294	282	311	313	296	300	293	294	303	290	311	297	301	282	330	282	286	293	288	264	307	289	313	280	269	284	263	311	298	304	285	308	284	286	307	279	345	285	306	262	294	321	302	322	322	318	270	319	283	294	284	284	301	287	314	302	299	311	313	311	319	292	309	296	281	274	271	291	304	311	313	300	289	299	291	318	317	282	270	292	299	304	264	308	290	298	292	304	298	305	267	297	282	299	283	298	288	269	298	302	300	281	337	309	274	311	314	284	275	282	293	266	301	273	279	315	333	282	263	248	292	291	292	313	289	291	310	281	293	302	323	310	297	298	275	265	307	295	309	297	304	294	278	268	303	286	307	275	300	278	317	318	316	310	308	346	289	298	281	324	270	294	318	264	286	319	279	265	292	297	318	323	280	306	278	280	299	278	279	278	312	292	290	273	311	289	358	300	307	259	312	313	247	301	316	312	317	291	306	273	313	298	288	280	321	283	278	304	292	311	291	292	322	311	335	308	285	302	285	327	274	306	273	322	288	266	315	307	299	328	315	308	328	295	266	293	294	312	288	290	336	303	336	312	325	285	281	331	302	291	326	314	290	322	324	290	277	300	309	283	311	294	281	298	306	303	300	271	308	316	326	267	282	290	290	301	280	294	332	287	299	291	286	297	316	298	294	304	296	281	276	301	290	276	321	310	300	293	306	296	280	306	290	296	275	315	327	277	299	304	294	316	296	278	316	288	282	320	289	282	302	313	290	284	313	290	265	326	279	293	282	288	306	304	309	288	285	293	336	295	310	279	272	313	308	311	253	289	292	313	312	264	298	306	304	276	315	307	303	305	296	316	278	265	302	283	297	271	287	299	309	295	294	302	317	308	301	292	293	273	301	261	303	322	289	298	296	274	299	297	327	268	291	298	296	278	289	342	289	307	283	294	325	289	310	319	296	318	321	289	299	296	293	309	298	330	295	306	301	294	298	297	314	298	269	317	309	284	309	302	289	267	278	293	325	302	297	261	297	290	287	313	323	302	319	314	303	299	300	293	333	320	311	296	300	277	317	291	287	312	255	328	295	316	291	320	343	263	318	315	305	298	289	259	289	307	296	272	299	290	297	307	274	306	279	322	314	300	316	278	304	284	280	299	288	310	280	286	283	291	292	293	316	299	284	317	313	313	323	293	277	291	320	318	332	290	290	303	312	272	299	281	319	294	303	343	278	308	311	319	313	286	287	301	305	290	299	324	264	305	335	293	269	289	301	289	305	295	284	288	283	293	311	301	284	288	293	296	304	296	314	289	295	307	288	305	301	286	297	320	311	291	286	300	295	265	257	289	318	285	312	288	295	298	302	307	317	269	318	290	280	315	324	302	289	267	300	298	302	319	297	309	295	325	300	291	302	327	280	289	280	341	310	283	304	290	285	281	305	315	305	286	313	317	268	312	316	325	312	266	289	316	304	298	257	285	297	310	292	281	274	261	279	316	270	273	280	293	293	281	295	319	296	265	297	273	284	306	271	299	315	304	305	284	257	325	272	303	297	282	307	300	290	297	287	282	301	342	325	252	287	293	306	302	295	330	294	310	300	285	300	302	277	302	284	303	295	295	296	271	285	294	303	357	292	263	300	310	302	299	293	280	275	277	279	326	268	288	318	275	296	322	285	286	258	269	262	318	315	299	317	324	281	302	286	297	307	319	345	303	268	335	305	333	288	305	314	278	312	293	313	259	283	296	258	329	303	261	305	281	293	293	322	256	322	265	297	269	326	297	304	319	296	301	276	283	288	288	296	295	289	283	332	290	297	256	313	289	315	308	283	296	293	282	283	277	296	305	280	292	321	249	293	295	301	324	287	270	301	305	308	294	284	299	306	288	304	290	311	277	317	314	290	286	283	289	294	295	316	298	322	280	295	304	293	303	318	277	300	294	309	308	318	275	282	292	322	313	311	329	286	295	307	301	293	283	291	299	333	331	281	288	296	313	280	301	325	296	275	278	317	315	294	293	284	323	289	288	287	305	277	299	281	324	301	313	308	305	294	294	284	293	306	307	288	296	283	299	295	306	307	282	303	286	317	282	272	295	304	283	312	283	348	340	298	301	308	296	305	276	298	278	283	296	292	310	284	299	298	302	276	258	321	318	296	310	306	300	310	292	320	324	293	294	319	300	323	312	271	302	304	285	312	325	289	319	293	306	310	317	294	286	291	300	281	268	333	315	299	303	322	294	303	303	297	300	321	289
23163	34994	26573	19051	15226	12148	46875	50315	7215	490	426	419	407	379	334	379	363	337	332	319	344	329	317	318	309	290	312	299	303	275	310	289	281	313	294	296	292	292	290	287	284	289	285	286	301	276	284	287	310	263	303	278	289	270	270	280	296	284	289	255	272	293	293	287	279	300	301	272	277	278	286	297	307	266	292	309	276	274	299	301	278	274	317	255	290	287	277	288	280	271	268	321	332	298	258	304	307	290	296	288	309	305	291	308	313	285	269	273	277	288	282	298	259	287	260	319	287	292	296	252	312	278	308	252	261	263	256	263	316	281	280	288	281	287	292	324	238	310	274	276	284	275	317	269	282	290	297	267	260	281	298	306	271	272	284	291	282	263	254	306	261	296	282	284	301	274	296	289	311	255	315	281	290	303	290	262	282	300	332	265	297	280	277	293	308	235	260	271	286	311	281	269	293	292	279	265	289	261	274	275	290	287	261	293	255	256	288	273	304	307	275	283	292	273	270	267	294	243	300	279	318	271	275	256	295	302	254	303	294	267	311	269	278	278	322	284	289	290	288	267	323	284	289	258	301	284	275	280	281	295	274	293	250	270	290	264	290	245	269	307	277	257	286	276	278	285	296	307	300	283	270	279	292	294	293	314	253	278	289	281	282	252	312	319	270	278	282	271	271	283	287	305	299	294	273	278	269	262	286	252	260	263	278	310	297	293	279	259	261	272	284	257	325	271	259	283	288	343	276	267	269	257	287	281	264	284	277	279	268	318	298	290	277	271	274	244	315	328	274	291	285	266	267	291	257	279	286	283	270	303	253	275	289	291	286	269	286	271	291	272	250	285	287	286	289	289	275	294	270	257	264	288	272	276	299	274	260	268	284	277	294	293	278	306	301	264	271	291	288	278	281	296	277	301	274	283	288	267	277	267	290	279	290	291	250	273	286	273	288	275	271	274	274	263	295	282	262	286	293	241	285	297	278	259	282	297	273	276	297	255	270	284	268	304	293	291	287	292	251	303	260	264	284	276	283	303	293	272	262	263	267	289	290	296	260	278	246	285	281	294	302	301	281	269	280	300	256	305	271	260	256	281	319	289	298	270	293	316	316	284	275	278	278	271	294	266	310	271	282	260	305	291	275	278	288	258	285	277	228	279	287	276	289	292	302	283	286	243	273	270	258	278	273	268	287	296	276	285	258	286	299	280	249	295	255	332	289	302	287	281	257	258	257	294	295	289	284	270	299	255	291	274	290	264	285	286	253	330	293	299	292	281	277	275	290	274	302	273	261	279	322	268	278	252	285	254	266	325	291	268	301	259	280	304	271	287	283	316	282	300	277	273	274	292	281	235	276	253	275	318	287	293	275	308	305	273	305	260	255	271	275	272	278	309	249	257	270	266	272	249	312	245	289	256	285	261	290	272	243	256	292	297	279	283	270	291	272	280	260	266	295	291	279	310	286	274	255	262	299	264	278	293	262	284	297	297	291	268	261	269	264	304	257	272	285	254	278	276	288	287	256	287	283	286	246	273	293	241	326	291	298	270	287	277	265	281	269	270	284	278	298	283	307	310	253	275	280	280	248	250	278	291	277	294	279	290	276	272	269	278	301	300	296	265	269	289	264	298	298	290	254	296	281	292	273	284	274	280	282	283	252	267	268	260	302	298	293	279	298	286	278	279	265	267	304	294	282	268	277	266	301	266	258	267	291	266	284	270	283	270	283	268	289	289	274	297	273	259	273	294	270	291	249	279	333	249	259	279	271	310	332	240	264	279	263	300	286	280	271	299	279	292	276	287	270	264	264	278	300	279	281	294	266	293	274	271	296	258	291	237	245	279	278	324	251	302	280	273	288	257	267	291	290	254	260	266	251	293	267	310	284	263	269	281	268	280	282	295	278	307	290	284	249	287	292	291	270	272	274	293	299	240	279	265	276	255	287	273	270	269	306	274	278	311	263	250	279	302	272	283	267	281	277	294	255	251	299	271	265	260	269	275	271	320	263	239	244	306	294	283	292	261	278	285	275	304	305	280	281	264	285	302	277	271	245	289	289	280	281	290	293	298	290	280	275	273	239	261	293	273	286	281	284	284	297	291	302	271	290	258	265	285	259	310	256	253	292	264	260	295	293	296	244	270	294	252	256	257	284	279	276	274	277	274	269	277	288	266	290	290	267	285	267	270	305	286	285	268	279	289	262	302	269	289	283	272	263	268	281	281	262	276	316	283	242	297	284	273	312	275	296	269	296	278	268	284	280	291	272	259	291	241	269	258	267	276	269	264	279	278	308	297	276	285	303	270	278	303	266	273	268	269	300	252	268	297	285	283	287	284	299	311	291	308	277	279	258	278	288	311	277	286	238	288	264	277	289	280	303	304	248	298	269	261	291	261	277	298	292	310	299	281	282	311	304	283	324	312	288	260	282	277	260	270	302	283	303	285	264	291	242	292	276	244	277	287	278	306	292	293	264	275	254	309	289	264	250	282	281	288	295	274	275	260	268	302	293	303	310	266	293	296	286	299	257	270	287	289	255	301	289	272	272	263	276	303	293	278	327	278	282	286	291	269	276	297	297	268	282	283	281	281	297	304	282	301	271	283	261	287	249	262	297	277	298	291	270	269	270	280	268	281	265	264	245	279	291	270	286	276	291	273	292	269	285	251	298	287	290	263	286	265	254	305	279	275	276	283	272	292	299	272	283	272	280	281	284	251	293	287	290	272	288	248	271	291	276	280	278	306	296	263	290	301	310	267	282	286	287	299	288	307	258	293	290	288	314	284	276	286	284	310	275	267	312	295	284	273	309	267	266	290	292	263	269	309	289	241	284	280	288	260	263	257	277	265	242	290	298	275	268	288	271	287	298	287	269	305	252	266	294	279	280	288	286	285	265	280	291	316	277	308	289	316	263	255	296	256	256	294	293	294	270	305	284	253	286	272	270	278	300	260	257	260	279	299	255	269	274	277	298	301	281	271	280	293	289	280	279	277	282	279	254	270	291	261	280	246	298	251	310	261	282	294	302	285	255	283	279	299	252	264	301	274	281	312	281	225	254	282	282	315	268	274	274	283	282	296	254	245	287	272	255	279	275	266	271	290	282	281	276	306	280	300	259	282	225	259	259	292	306	264	282	293	316	270	276	276	267	276	266	263	308	288	286	251	249	304	287	307	292	309	276	273	278	275	285	318	266	274	282	278	273	301	291	285	256	282	290	286	273	279	288	251	289	317	259	278	276	292	267	241	286	273	304	261	291	263	305	311	289	272	273	274	291	251	293	328	312	278	260	258	313	304	252	269	274	283	284	312	276	276	294	285	280	266	274	287	286	294	307	275	285	310	246	302	261	290	296	281	284	295	304	254	257	291	313	279	280	277	321	295	291	273	288	285	281	264	304	295	299	245	279	292	281	288	299	282	312	263	270	296	285	265	264	274	279	269	258	282	252	284	286	279	276	293	252	283	291	273	275	297	298	283	279	304	254	281	263	294	275	259	269	322	286	316
22576	20400	27193	23533	20478	21380	62904	64756	22936	5029	751	579	582	589	555	550	549	567	589	498	530	553	552	574	505	531	533	519	538	507	544	549	497	478	533	466	537	509	456	505	488	516	536	545	531	522	502	533	493	530	530	499	502	522	508	465	497	483	508	500	493	533	501	533	515	445	537	512	517	492	504	529	508	509	503	490	480	511	516	513	484	480	519	505	515	508	473	479	540	488	491	462	464	494	524	534	498	486	529	540	492	485	493	549	528	489	521	460	487	518	480	467	509	519	513	473	565	494	508	479	459	531	508	493	553	500	538	533	501	478	456	512	492	509	524	550	544	473	494	489	478	490	485	491	534	489	460	507	514	517	532	500	482	534	498	524	514	506	485	494	525	504	490	481	520	489	506	529	469	493	458	517	513	511	528	523	475	481	504	477	507	515	497	546	463	476	497	522	459	493	478	520	528	500	528	481	506	483	497	480	471	476	528	517	472	491	482	486	528	500	515	470	501	498	503	460	486	516	456	493	494	525	512	485	527	487	478	489	500	489	487	507	446	498	477	484	502	489	481	504	519	477	481	527	515	441	529	513	502	503	497	540	482	481	457	505	506	476	475	491	508	466	490	498	487	499	510	512	469	502	492	506	487	499	466	528	488	501	481	473	552	493	466	465	508	521	438	518	518	501	481	458	480	521	488	556	480	504	458	518	542	489	520	498	498	513	481	481	471	483	534	470	507	506	519	531	500	471	473	485	510	455	504	515	500	479	492	508	512	513	541	489	473	451	508	478	540	525	496	540	512	466	460	548	516	497	528	516	487	511	501	529	533	487	468	498	493	522	522	517	527	499	483	499	427	508	512	473	495	474	514	495	491	471	548	497	506	491	485	535	500	484	513	491	481	485	507	464	491	501	494	492	467	513	504	494	539	520	477	476	499	506	521	493	491	532	495	463	484	492	488	546	495	566	469	490	522	510	499	526	523	495	498	467	505	484	502	511	490	500	528	461	472	515	514	502	511	520	519	495	481	490	487	533	509	475	534	504	496	477	509	468	506	490	481	504	509	476	513	455	490	543	481	530	498	477	494	535	483	488	512	484	478	490	510	523	510	467	530	511	501	463	467	531	489	515	508	482	514	479	481	459	575	521	507	515	501	531	496	480	493	484	510	494	497	518	494	502	452	462	505	481	503	522	502	505	483	515	535	514	483	495	522	507	522	512	511	529	525	485	538	479	508	518	531	471	492	520	478	475	469	485	457	501	503	565	494	495	515	504	486	515	528	475	534	522	509	489	516	494	508	509	497	456	479	582	494	533	501	487	522	460	489	513	473	515	540	502	520	484	467	524	534	530	505	505	492	503	541	494	484	537	503	487	540	537	529	486	483	467	509	505	487	537	476	505	497	495	512	496	460	482	490	525	516	481	494	517	460	520	524	508	499	519	528	527	501	490	511	536	524	487	515	468	531	497	521	497	499	509	507	490	484	511	475	511	517	510	476	515	511	488	531	502	512	516	513	490	453	508	498	524	449	512	501	509	521	517	474	487	502	473	515	485	510	481	491	501	510	481	459	492	490	497	465	533	454	448	475	488	464	520	513	534	526	473	484	492	457	527	522	495	494	508	504	497	515	479	530	506	516	505	520	475	477	507	497	487	458	484	503	503	484	536	519	496	512	497	490	481	455	464	545	468	497	499	490	557	529	513	514	461	521	505	508	512	498	477	490	515	513	475	475	521	489	488	499	503	512	487	519	501	559	485	491	515	508	496	493	481	448	525	534	511	473	507	504	503	485	455	496	451	483	510	527	486	468	505	479	493	492	499	523	530	515	496	497	541	468	498	499	479	497	498	489	509	490	529	487	502	486	492	530	525	483	516	499	505	515	466	503	491	483	487	476	497	500	484	531	507	525	498	488	529	510	506	522	537	513	511	537	516	486	508	508	504	503	518	513	518	470	561	492	498	528	464	503	496	467	514	524	493	497	486	505	507	486	500	462	481	517	536	484	462	498	500	493	501	477	508	524	504	513	501	493	521	510	553	459	511	487	517	495	506	519	496	511	509	482	506	505	488	520	500	510	498	487	457	510	497	511	459	523	498	492	496	488	511	532	490	506	508	490	494	490	443	490	488	498	515	496	511	528	465	477	484	451	488	479	487	490	497	481	493	499	499	505	502	521	488	472	509	500	520	467	525	459	480	493	492	475	464	522	505	488	481	505	486	495	519	481	502	514	523	491	485	436	474	523	537	505	519	464	493	476	516	449	510	498	508	498	496	501	465	492	549	490	518	505	486	514	491	464	445	516	517	514	494	497	492	503	516	506	469	484	493	518	473	514	525	486	487	525	485	500	482	506	486	459	498	509	466	509	440	504	490	454	516	489	510	535	440	485	546	485	541	492	505	536	457	529	501	531	484	489	508	482	509	477	487	474	524	483	501	470	496	518	503	524	516	500	492	483	480	504	508	520	521	542	504	525	484	495	504	510	493	507	459	505	498	504	524	536	443	501	504	501	500	527	508	495	503	476	499	521	511	553	489	488	489	499	489	501	467	506	487	477	527	506	503	495	493	477	488	508	506	488	533	547	491	496	494	467	477	470	521	531	539	521	537	476	478	499	501	498	467	466	491	494	484	485	464	522	478	506	513	513	486	491	470	512	495	522	478	475	504	529	527	478	522	496	502	520	491	472	526	489	466	455	513	483	493	497	542	516	487	501	524	492	470	508	490	488	549	498	494	450	459	536	494	486	483	508	497	504	523	501	489	489	504	493	476	489	527	525	507	507	508	486	487	498	518	496	494	503	472	512	480	525	529	512	491	505	493	464	488	504	486	457	497	507	529	458	465	518	456	494	494	522	518	510	508	503	514	501	468	467	506	506	528	510	484	478	512	480	504	579	502	507	511	479	452	473	482	521	535	482	558	531	470	514	533	497	504	497	484	521	515	529	468	471	498	445	479	519	528	475	505	460	490	496	511	490	505	494	550	493	505	481	491	533	463	504	504	513	521	506	490	487	509	462	552	494	498	471	477	514	497	522	492	489	464	511	539	486	489	476	481	517	466	507	486	505	465	514	516	504	484	497	508	513	498	513	530	512	493	467	487	504	481	464	507	532	486	523	505	548	498	504	534	493	496	482	481	510	487	507	494	498	488	434	526	489	473	545	490	529	444	539	476	485	499	501	501	466	500	480	530	478	442	528	486	510	481	510	531	513	528	550	487	463	456	500	491	492	492	509	494	538	492	485	529	499	535	464	519	487	513	516	467	456	524	508	534	493	493	552	479	539	503	518	461	476	525	542	486	514	501	531	537	537	464	491	499	514	468	477	469	511	495	530	483	506	483	477	523	524	473	493	483	513	516	503	467	484	524	472	513	477	498	509	449	537	529	475	525	508	491	493	542	467	527	510	469	504	521	525	527	513	485	493	488	551	502	543	503	539	473	499	502	490	474	533	532	493	479	516	473	505	503	509	542	499	461	488	480	514	497	488	475	511	494	513	497	515	482
27091	36998	31334	21987	21451	16259	61895	58525	3024	802	732	716	657	591	585	579	541	551	550	534	536	541	562	534	482	524	481	510	502	501	470	469	479	480	483	478	444	452	480	489	454	493	476	468	472	452	465	490	486	467	456	464	452	442	467	463	426	468	468	479	440	464	505	453	452	455	448	462	460	481	468	457	473	454	481	477	431	466	471	444	466	484	460	454	456	477	488	473	456	509	447	503	443	469	521	461	458	478	455	465	444	491	463	436	434	465	446	467	435	461	447	487	484	474	418	483	472	459	476	484	440	450	478	462	436	428	454	427	475	446	416	466	457	496	477	444	476	471	491	439	520	484	471	486	500	475	490	465	480	497	502	477	468	459	448	497	439	502	455	449	454	488	446	475	455	430	506	445	424	438	470	478	471	439	512	484	464	477	428	426	432	445	410	476	475	469	458	466	460	481	444	451	479	480	429	442	444	475	459	474	505	458	447	461	444	451	472	466	470	458	452	471	456	466	488	420	443	459	498	465	476	479	451	482	455	462	435	436	456	432	471	482	486	478	454	454	423	453	476	491	420	429	443	455	429	458	489	431	466	456	478	395	448	453	459	457	475	486	454	454	435	453	436	471	456	436	430	475	455	467	437	468	455	477	452	472	445	481	461	490	451	439	485	477	453	426	479	473	474	482	481	471	444	479	455	471	451	445	493	464	460	476	452	483	497	467	488	463	467	387	455	466	526	465	464	459	443	446	419	478	502	507	450	480	477	473	458	510	425	441	428	509	482	453	447	486	482	460	430	497	457	462	469	454	452	461	462	491	464	437	446	477	471	467	487	460	511	468	483	457	457	454	469	478	452	461	440	482	460	485	519	484	426	481	449	518	484	444	437	453	508	511	443	478	450	452	463	493	431	497	474	477	435	462	462	468	468	422	491	479	449	452	414	428	470	460	461	474	447	438	484	430	452	482	472	477	427	440	469	441	472	478	444	487	473	471	445	471	485	420	491	465	512	461	460	462	407	490	447	472	465	453	488	483	461	426	443	462	463	480	489	451	502	487	474	458	458	445	504	447	491	481	440	452	469	480	458	481	473	450	455	470	453	498	454	441	449	437	501	473	483	487	422	435	458	432	464	479	456	437	466	462	461	494	431	451	475	449	477	468	470	448	468	462	473	423	483	472	431	512	431	513	433	473	505	448	501	469	464	457	506	430	464	462	457	469	447	445	443	429	454	453	464	465	474	473	434	501	478	448	456	468	443	438	462	471	479	482	490	471	439	446	475	432	472	486	483	477	484	457	461	439	469	515	509	428	467	477	477	464	479	459	475	476	457	463	461	485	455	456	474	466	483	460	427	454	459	484	480	469	471	447	469	452	481	452	449	461	490	453	471	479	440	492	457	449	478	456	444	438	454	451	471	422	451	436	459	460	454	438	425	487	462	453	469	471	484	457	436	422	468	473	447	465	473	455	462	417	452	442	512	472	461	454	472	440	467	444	435	420	480	477	471	446	460	460	481	476	461	426	516	482	472	465	436	442	488	470	411	436	484	444	469	467	454	464	435	491	476	452	446	441	461	493	470	465	454	511	479	417	467	477	459	462	452	474	449	423	502	476	501	477	452	474	462	491	470	482	458	427	464	456	475	459	472	481	470	446	459	457	452	471	437	455	423	480	482	462	459	508	454	448	485	474	459	492	464	486	436	486	444	483	458	463	452	477	470	502	492	464	462	476	430	462	466	485	486	465	455	456	491	466	435	482	471	451	448	481	462	426	439	490	467	488	452	447	452	500	441	506	465	416	483	443	464	437	457	477	474	455	470	443	506	448	461	489	468	477	463	477	507	495	465	466	448	493	485	498	476	433	454	440	461	489	475	473	461	438	491	482	447	439	473	479	475	463	446	465	436	496	474	472	463	447	498	431	442	488	463	455	441	486	469	478	460	461	491	458	471	473	453	504	480	453	457	438	457	450	452	446	439	485	477	467	488	466	475	504	495	481	469	487	481	484	441	503	484	451	489	448	478	461	444	455	441	476	480	427	417	476	461	472	460	421	485	417	459	474	463	468	442	459	468	455	464	474	440	457	464	480	476	486	450	491	479	469	423	469	457	447	420	477	476	498	473	462	431	437	481	449	451	440	443	455	466	481	456	453	486	452	478	484	475	472	484	473	475	459	476	464	489	489	486	445	421	493	453	456	488	473	461	465	464	497	460	437	425	452	448	490	441	486	464	462	481	468	470	440	470	453	455	454	466	429	472	468	452	513	485	475	472	457	479	468	448	480	477	442	444	478	450	497	453	440	462	478	449	477	444	460	515	467	492	488	479	442	458	486	450	474	462	470	468	468	447	467	412	465	413	484	480	484	439	500	460	447	500	431	474	469	479	490	473	486	456	466	483	474	453	449	478	463	465	485	506	462	457	455	461	466	467	474	462	484	455	463	457	452	473	506	469	462	444	485	458	476	474	488	482	475	448	461	465	451	426	442	470	506	429	465	452	467	447	477	445	457	489	445	487	488	438	455	471	459	487	452	477	502	444	465	486	464	462	467	480	462	426	452	434	473	455	442	484	425	485	445	429	466	479	451	464	490	427	484	476	477	468	456	475	425	473	412	474	471	458	479	485	429	497	478	484	519	445	462	472	471	457	453	472	469	470	445	491	498	425	466	457	475	448	465	445	433	425	464	477	438	484	443	456	438	480	465	473	467	483	405	440	481	469	468	449	451	459	468	472	466	466	506	481	474	469	448	446	495	469	474	441	453	532	447	446	458	481	447	479	464	472	479	462	459	475	448	438	475	449	452	490	524	488	464	464	466	429	480	454	434	498	499	436	459	447	467	448	444	494	468	487	438	476	479	441	444	419	449	493	452	481	419	444	486	474	473	479	485	470	507	460	419	475	469	480	463	441	469	416	455	483	484	432	518	445	471	454	449	438	494	486	521	428	497	469	509	459	481	463	435	480	438	483	489	454	493	456	483	479	511	458	429	475	438	478	449	475	525	458	417	447	437	464	455	453	431	424	416	491	458	452	487	451	499	481	483	436	445	452	473	474	473	456	493	484	430	443	495	504	486	497	435	435	461	477	472	422	473	451	469	470	471	474	461	479	472	484	453	443	469	476	461	476	439	456	469	473	466	484	467	485	476	436	485	482	477	455	477	482	442	481	466	459	445	447	441	451	472	462	443	478	467	466	451	460	458	449	467	444	468	529	438	434	474	474	446	441	487	450	482	476	449	470	446	443	466	477	495	467	475	486	438	450	485	475	531	435	482	453	461	494	451	452	472	434	452	478	457	482	447	459	422	477	467	430	480	454	443	481	445	472	462	461	478	488	456	447	458	440	429	484	492	469	450	444	476	478	419	509	439	459	477	457	448	482	444	466	470	465	484	487	426	460	454	445	469	485	477	508	442	487	476	477	485	449	465	462	483	454	475	459	463	427	457	491	447	468	476	479	474	494	487	466	417	459	438	452	494	441	470	477	480	430	440	461	493	485	452	468	506
28524	17337	8891	5176	3906	7017	10845	6698	382	187	192	195	172	177	175	166	193	161	167	183	181	181	188	174	184	150	154	171	157	173	157	170	157	171	183	158	186	187	168	173	188	183	185	178	199	215	151	180	168	174	177	156	173	172	177	163	159	176	166	155	167	165	168	162	165	154	158	176	192	183	170	189	153	189	148	171	168	173	149	166	192	192	168	163	180	178	179	165	157	169	153	159	179	171	182	182	170	193	166	176	187	188	193	182	189	163	176	151	180	177	174	172	172	172	201	179	169	172	187	171	163	176	184	179	191	172	165	172	160	160	165	165	194	181	187	172	183	163	166	169	183	153	180	174	201	174	162	180	176	163	168	168	194	157	166	190	173	170	163	186	164	181	171	191	173	186	146	171	181	198	180	173	162	190	156	207	171	172	192	202	185	189	199	186	168	183	168	164	185	173	176	154	182	184	190	185	189	173	208	168	190	168	160	154	147	181	169	178	166	166	193	171	167	166	176	203	181	163	206	171	160	160	168	180	173	170	181	157	166	173	180	201	180	173	179	190	186	181	176	154	195	186	182	185	190	176	178	198	173	155	171	173	210	170	193	160	178	170	192	181	181	144	188	182	172	150	150	195	171	193	176	194	144	160	178	173	175	182	171	167	176	163	167	169	190	164	182	165	181	144	155	167	186	162	184	186	186	168	174	171	166	156	187	180	181	168	195	177	152	160	173	164	184	165	157	175	168	183	164	164	175	158	194	176	155	178	173	182	177	175	182	178	194	200	161	184	200	181	177	168	156	164	165	158	191	185	176	148	182	176	165	169	161	170	171	178	171	172	179	180	176	172	166	177	160	168	176	177	199	179	161	164	183	174	168	170	148	153	175	173	173	159	155	172	203	166	154	189	152	160	161	165	171	172	176	156	159	177	187	177	168	180	179	173	169	167	150	168	166	197	170	188	160	194	173	169	186	166	150	199	168	178	189	172	175	165	170	197	162	161	159	193	185	183	179	186	169	183	183	177	139	175	154	175	205	150	183	185	185	167	177	169	163	191	169	184	160	171	180	191	160	168	181	171	196	172	141	197	158	163	171	168	175	171	160	158	170	172	162	150	179	169	165	170	175	160	160	166	163	183	183	156	159	162	179	177	178	160	173	182	163	158	173	167	180	183	210	166	152	179	159	157	173	181	165	193	184	177	174	179	161	181	164	199	191	185	169	180	184	170	147	162	171	162	181	193	170	182	193	179	167	176	178	171	152	194	193	177	142	161	181	157	181	162	163	177	177	157	152	168	157	185	177	171	177	165	169	159	189	181	184	157	195	162	174	187	167	166	191	172	173	183	143	143	173	172	173	184	163	191	177	185	156	166	183	176	175	193	183	170	159	162	182	153	153	176	183	167	186	170	166	180	195	175	182	193	174	167	166	159	142	176	196	167	181	171	182	173	175	178	177	169	173	153	179	195	200	180	192	164	166	158	201	148	169	176	182	173	164	179	171	164	174	172	145	175	189	193	161	166	181	188	191	159	188	175	181	158	181	182	198	185	191	165	161	171	154	189	170	160	190	163	192	159	182	175	181	176	166	177	172	180	147	161	209	180	177	155	184	171	175	182	189	163	183	166	169	198	164	171	196	191	175	172	190	188	164	188	172	174	174	190	207	185	192	164	173	178	162	156	162	176	167	166	178	194	145	179	172	168	177	169	161	176	167	158	183	155	172	174	170	175	191	169	164	168	175	189	155	163	160	176	161	187	154	161	169	170	165	166	168	161	161	191	192	184	146	168	227	180	179	160	173	166	185	153	159	161	158	153	195	172	193	165	202	159	174	159	150	197	159	153	175	192	173	173	160	151	152	190	182	190	164	164	172	188	181	160	171	165	181	184	182	182	185	167	181	192	168	173	169	153	152	171	161	161	154	174	181	165	190	177	159	190	165	184	161	175	166	182	152	162	172	170	168	166	157	147	186	146	181	174	152	168	175	165	184	204	171	175	178	159	172	166	172	172	189	179	165	193	175	193	197	179	154	178	174	188	156	162	178	159	156	200	160	182	179	157	167	165	168	184	154	180	191	159	166	167	158	182	180	157	168	166	170	175	192	177	191	179	157	153	180	164	163	163	191	198	180	160	150	158	184	166	190	176	174	159	193	155	169	171	179	170	153	182	193	154	204	172	165	186	198	182	161	183	183	149	181	172	153	164	183	173	187	185	164	166	181	170	169	161	175	183	158	112	155	179	206	184	190	176	144	184	162	173	184	180	169	178	198	163	153	173	177	177	188	180	155	175	187	186	173	186	171	170	163	162	165	191	175	180	153	161	166	171	162	170	176	166	168	174	188	161	186	158	186	185	173	182	175	186	157	166	156	166	177	190	192	154	173	149	190	201	195	170	159	200	165	169	177	174	132	164	163	169	185	174	184	191	174	174	168	169	187	186	182	183	198	192	177	171	187	162	172	164	187	169	175	166	192	189	161	170	180	177	172	166	179	175	158	173	157	159	181	156	177	158	172	147	212	149	164	170	170	162	179	175	162	185	193	173	170	195	167	194	160	160	166	170	185	183	193	168	177	175	160	183	170	172	194	152	173	180	170	183	142	178	180	172	176	181	183	184	150	186	153	173	177	173	168	170	145	156	170	145	181	156	161	174	175	192	159	157	176	180	173	174	200	158	191	167	173	165	163	157	202	192	169	182	162	182	179	177	174	158	168	173	168	168	165	190	165	168	201	185	205	160	169	190	180	196	198	175	168	205	149	143	172	168	181	181	201	179	185	173	152	153	181	157	162	192	163	168	162	187	172	186	173	173	148	185	189	159	163	181	199	178	177	167	157	163	171	172	165	178	192	185	161	176	178	167	183	179	169	182	177	176	185	186	170	197	180	174	149	186	180	164	149	193	170	193	178	175	179	181	179	192	160	150	193	149	217	161	177	160	179	189	159	175	178	172	173	160	172	170	161	181	173	174	191	184	175	174	178	184	196	205	172	183	157	166	175	191	152	158	168	141	179	159	186	147	181	172	178	185	201	174	170	181	188	173	177	182	180	193	147	187	167	181	190	192	189	171	172	163	167	169	195	167	200	183	183	180	200	158	192	162	183	147	186	177	181	166	183	192	181	162	165	166	186	170	192	159	180	177	194	179	172	165	201	164	174	179	171	148	165	161	176	185	161	168	162	167	154	163	200	164	178	157	176	169	178	169	186	159	166	185	161	173	160	156	179	176	187	191	159	168	162	180	180	173	165	177	166	167	175	170	176	185	166	183	184	160	186	170	166	181	184	183	168	182	181	172	174	168	160	171	175	185	158	181	175	175	180	176	185	181	159	167	186	152	182	173	170	174	168	188	194	176	186	177	190	175	162	170	169	160	175	162	191	187	168	178	180	169	178	174	187	157	179	191	169	178	158	175	177	156	166	183	192	166	189	162	189	166	164	194	186	169	154	149	173	166	166	167	178	164	163	174	176	188	168	177	168	167	140	163	160	179	163	192	177	193	165	170
15716	15477	12566	8725	7347	11056	14548	8820	250	185	183	186	196	183	190	150	162	191	190	206	169	173	180	178	186	207	172	183	187	166	181	180	202	183	162	185	185	174	168	185	184	204	176	187	173	203	159	190	162	206	161	181	197	179	185	195	193	180	194	185	177	208	204	172	205	203	190	189	193	198	184	183	204	195	149	173	169	195	181	175	177	197	157	177	176	162	170	179	180	191	159	179	175	188	162	181	180	181	190	180	197	180	201	144	174	185	189	182	180	196	188	163	180	182	175	180	196	195	161	217	180	198	158	185	181	179	197	186	181	188	159	192	168	195	186	175	200	191	162	187	176	170	161	173	210	156	199	187	161	189	197	193	160	183	186	175	181	189	191	168	184	191	176	185	163	171	185	181	190	200	166	186	176	192	194	184	197	172	181	188	194	161	172	194	181	190	169	200	201	162	179	192	202	192	164	177	201	184	197	199	187	183	192	172	186	220	201	177	188	177	191	176	187	194	192	190	181	170	187	203	168	170	179	192	179	181	183	177	193	202	195	161	189	164	164	189	170	195	195	173	191	199	188	161	191	181	154	163	180	187	174	159	183	167	195	201	182	176	202	164	166	183	180	194	168	188	170	162	180	150	183	194	170	169	154	180	187	208	206	190	191	159	171	184	186	174	171	193	195	182	172	177	168	181	182	162	176	185	190	192	178	202	188	177	158	179	209	186	212	154	184	183	179	195	186	190	167	164	193	203	168	191	192	162	198	190	178	159	205	179	187	190	201	184	176	174	184	188	172	182	205	169	186	189	164	203	178	167	173	186	186	146	191	176	181	193	190	206	186	165	187	173	190	174	187	164	184	164	202	172	179	196	166	173	178	186	168	187	164	184	188	178	179	186	195	199	174	206	172	185	153	175	191	164	173	209	153	187	190	167	207	190	148	198	184	180	157	195	163	169	191	183	173	162	169	176	178	185	156	192	183	173	165	171	205	167	188	188	189	189	173	182	199	184	182	187	165	183	181	191	190	188	175	183	181	195	182	177	169	182	200	167	186	182	155	181	166	190	173	168	194	178	196	171	177	159	173	188	175	169	192	145	171	186	168	184	192	185	177	182	172	197	197	176	179	174	174	177	158	177	184	184	166	160	182	155	182	180	208	170	171	183	183	186	182	177	197	181	158	205	185	175	177	206	188	194	176	180	184	163	192	173	186	165	188	192	189	167	186	195	188	166	182	172	189	156	184	210	174	199	201	186	187	166	169	167	176	166	168	186	172	188	200	181	208	168	164	179	167	185	196	185	178	181	185	171	186	176	177	157	155	177	198	186	193	183	180	165	194	196	176	171	184	190	180	190	204	177	192	174	191	165	200	172	173	205	174	178	183	171	214	167	181	182	181	165	185	176	167	214	168	171	178	208	197	189	181	197	182	173	177	161	165	193	202	184	169	173	177	178	209	156	189	170	179	167	186	200	185	146	190	176	211	168	218	173	182	172	169	175	188	164	190	147	155	166	172	203	173	197	169	179	182	167	181	174	168	182	197	177	186	175	165	185	188	194	195	160	171	176	207	181	156	178	179	177	167	177	183	158	159	181	168	187	207	187	185	170	189	184	207	174	184	172	183	206	153	167	174	173	180	190	184	181	184	185	185	187	165	176	184	179	182	173	173	189	166	184	178	156	163	173	176	181	181	171	180	159	188	167	173	164	191	205	170	217	163	162	203	184	197	199	181	173	181	163	195	185	183	161	142	187	169	183	202	188	160	170	172	188	176	183	176	185	186	149	172	174	146	181	176	180	185	184	175	177	193	170	175	200	208	164	168	197	188	186	185	187	184	187	189	180	167	196	175	175	187	178	178	173	165	157	162	171	186	189	166	199	163	169	204	191	181	177	176	197	169	195	195	196	178	187	158	178	184	175	188	172	189	176	171	173	157	179	167	182	179	155	188	168	171	190	191	175	174	173	206	178	195	183	192	186	172	200	179	157	173	171	184	185	175	162	213	189	205	164	181	178	172	182	190	165	203	176	170	182	176	181	186	206	206	161	163	198	174	183	177	170	178	193	165	175	172	173	150	154	178	186	188	201	169	201	170	175	169	157	173	171	185	201	201	206	197	192	164	182	175	187	176	192	179	177	164	176	161	196	178	193	189	198	161	186	174	201	182	195	180	176	174	170	198	170	202	172	186	168	183	184	196	168	173	173	172	141	179	198	199	200	199	202	189	201	199	186	161	188	173	165	162	179	173	170	190	195	216	191	184	162	165	163	166	204	171	180	175	159	193	188	171	183	185	181	167	197	205	171	192	187	186	175	156	170	178	181	208	172	171	161	180	200	174	191	185	168	167	178	181	186	192	171	178	208	185	165	167	194	173	175	195	180	157	200	167	167	202	176	162	158	183	166	179	192	182	178	186	203	193	188	189	203	197	182	172	185	177	186	195	173	186	175	198	185	181	187	188	197	204	190	167	202	186	200	186	168	181	187	174	174	174	175	162	190	196	170	176	195	188	175	182	188	201	207	170	164	196	188	177	179	187	155	187	181	175	181	177	222	183	174	194	166	157	193	195	183	163	172	171	191	172	181	172	196	186	165	176	190	190	192	185	177	182	195	167	171	172	202	192	201	159	197	207	187	190	186	205	217	185	165	155	173	168	192	192	182	196	174	190	178	171	176	181	176	179	172	207	187	158	179	181	157	188	172	198	194	175	211	171	221	186	161	171	192	181	179	164	203	190	173	169	189	202	174	197	192	197	175	181	169	183	169	200	172	176	169	191	173	180	159	195	209	162	193	186	186	167	193	195	176	188	195	171	196	170	171	191	184	191	168	170	183	195	184	180	192	189	175	179	168	187	181	191	162	171	188	184	155	177	179	172	180	171	178	167	218	206	171	175	163	159	178	174	185	175	202	193	171	185	177	182	185	176	180	194	190	186	164	188	168	179	190	185	170	170	182	192	171	171	177	175	182	197	179	163	179	219	179	161	177	187	185	197	175	152	158	185	184	168	190	183	202	180	210	193	191	190	176	152	163	197	180	175	190	190	175	192	183	203	205	188	168	173	163	153	168	165	196	230	195	197	158	177	173	193	187	185	171	147	143	187	183	176	170	168	191	188	181	179	176	174	179	175	185	172	187	171	204	183	193	195	197	183	195	190	176	198	170	203	178	164	150	175	203	177	187	160	180	173	177	200	182	169	173	167	175	173	176	175	185	181	180	165	167	194	179	162	176	197	208	179	181	191	190	179	195	191	178	168	214	183	201	184	195	197	186	183	188	186	183	173	200	176	169	162	202	172	197	162	180	185	182	169	176	185	179	164	161	176	177	153	192	182	180	174	200	179	183	200	169	189	166	189	190	189	162	185	161	172	190	197	203	184	193	188	173	195	155	206	180	184	178	183	210	176	196	180	192	180	189	181	191	195	182	194	202	182	159	145	179	175	180	177	183	186	183	185	185	185	158	180	176	192	190	196	162	171	171	173	173	193	170	179	181	192	165	186	188
24925	20389	26807	23885	20463	33404	60900	36266	6211	515	370	357	357	331	326	308	343	319	305	297	293	297	309	325	311	302	323	281	299	295	331	281	278	292	292	308	277	279	325	314	275	285	299	297	304	273	315	294	304	284	277	291	317	329	264	274	268	291	267	282	295	277	273	305	285	305	295	286	298	283	277	316	277	272	316	286	294	279	298	292	306	287	263	246	294	265	285	248	279	279	281	310	308	301	294	276	289	315	304	313	282	279	310	303	273	251	295	265	304	321	259	299	278	280	309	246	294	283	285	287	289	278	289	303	271	301	266	286	280	272	278	287	269	271	300	250	279	285	292	310	292	291	282	305	306	277	268	302	289	276	280	244	271	255	280	317	286	278	285	241	294	260	310	272	271	251	305	293	274	304	267	259	286	296	269	285	302	273	288	290	281	305	270	266	278	288	274	277	306	309	288	296	281	299	294	308	278	316	297	270	267	283	292	302	337	277	290	270	269	308	279	292	296	330	300	291	260	298	292	281	293	322	296	345	287	292	309	278	285	305	256	271	287	285	278	277	267	256	312	276	315	310	300	295	282	318	305	286	251	258	281	297	295	288	297	295	302	275	266	306	320	289	282	278	301	316	296	282	289	287	273	265	290	258	307	304	309	257	267	278	314	278	289	262	310	243	294	286	284	288	288	273	294	276	251	255	300	323	263	309	305	311	292	281	320	262	319	286	276	280	249	294	279	282	288	289	293	318	300	309	279	268	296	294	301	302	292	269	267	289	294	284	270	274	285	298	284	315	269	250	270	276	291	257	269	283	287	264	283	298	316	289	293	300	258	312	283	278	293	299	288	285	288	292	294	279	278	269	286	352	278	287	294	308	287	272	303	265	287	267	289	277	269	296	276	276	288	298	281	301	283	284	310	275	299	290	275	288	269	277	292	304	277	273	285	287	308	301	288	275	267	282	285	285	269	274	284	277	307	268	269	292	299	291	302	285	284	282	297	276	293	292	300	302	274	291	291	278	268	268	266	304	288	256	278	290	291	275	305	257	344	304	304	303	301	290	281	295	282	293	268	281	279	262	314	258	281	300	318	285	304	294	277	289	264	297	279	280	276	286	287	301	291	281	305	265	315	324	273	300	286	298	282	288	286	285	258	314	293	291	289	272	293	266	295	271	289	290	295	264	268	314	297	290	300	284	301	280	285	277	314	307	302	285	295	281	306	313	288	299	270	271	274	293	293	343	293	273	287	296	272	293	330	274	300	295	277	286	312	274	299	262	308	269	260	290	301	228	291	287	302	266	283	276	277	285	253	301	303	280	262	276	286	288	309	299	298	304	282	282	275	255	303	303	274	294	311	294	280	308	283	280	260	298	278	275	282	281	297	287	290	277	257	286	279	280	286	290	251	298	286	285	282	285	273	288	281	303	280	298	282	306	326	295	300	296	281	299	272	276	276	312	313	269	269	314	281	305	291	297	264	273	288	259	285	317	285	298	292	268	321	304	281	265	314	289	298	267	260	305	311	299	284	303	263	297	296	284	278	274	315	278	289	305	321	287	265	259	322	266	275	303	307	284	286	289	280	302	293	271	281	289	305	277	266	261	304	292	271	304	306	281	289	260	301	319	335	294	274	275	306	294	290	295	264	280	294	268	303	276	286	267	310	290	300	274	267	303	284	275	323	314	285	264	289	272	288	282	297	265	293	269	283	292	272	296	263	313	305	293	272	279	292	297	277	279	311	285	298	270	282	271	293	307	261	306	278	299	280	302	289	267	289	248	294	293	306	269	301	295	286	287	277	278	310	311	313	294	291	267	258	281	291	313	292	262	273	294	287	310	259	278	282	271	270	301	254	287	284	308	273	279	278	289	312	286	282	301	267	303	301	268	256	302	287	255	285	286	313	279	269	285	269	315	303	261	275	317	283	290	296	311	277	308	298	306	299	283	268	295	286	295	280	288	310	285	305	274	300	290	282	285	278	266	299	268	279	306	268	276	264	268	291	284	302	297	317	291	299	293	278	284	309	288	297	297	306	275	279	265	284	306	296	289	286	276	282	308	276	313	281	260	300	282	291	292	287	286	289	273	298	296	272	281	296	285	288	275	290	285	271	284	293	289	276	300	265	298	279	272	294	296	270	295	296	248	297	288	277	283	309	265	277	274	296	304	294	299	284	289	279	297	273	322	317	293	292	294	234	295	259	278	290	291	301	285	296	281	269	314	284	303	283	279	272	300	286	285	282	293	287	308	311	264	296	277	309	281	278	292	269	271	295	317	273	301	293	294	275	307	276	235	275	253	284	292	276	263	327	292	291	276	289	270	270	272	263	265	309	294	251	272	303	271	277	283	297	304	276	290	279	261	297	262	260	277	282	266	279	273	289	322	278	298	296	275	245	305	250	282	284	285	275	318	278	309	289	285	276	312	298	302	275	292	290	289	322	297	295	300	298	275	294	301	275	262	308	277	296	315	276	309	330	294	276	309	287	299	270	280	302	271	270	249	274	270	269	292	342	297	290	279	264	329	269	257	269	315	306	274	320	235	278	285	267	267	284	313	275	309	287	296	273	241	297	303	279	282	314	293	272	298	290	299	288	263	268	259	275	280	281	265	284	279	315	305	301	286	287	287	276	285	256	242	320	295	312	275	302	269	314	279	250	293	302	255	272	285	274	288	269	300	300	312	289	291	273	275	298	285	302	260	279	274	275	259	258	279	266	311	320	272	300	273	327	313	293	277	285	315	289	278	302	294	246	288	295	287	272	287	284	274	289	269	269	261	298	284	298	307	275	288	272	297	295	279	280	291	297	284	282	292	290	294	313	285	298	298	264	302	276	284	269	282	296	275	272	273	321	283	294	315	267	267	263	293	268	272	310	296	291	286	258	295	286	280	305	277	256	287	286	267	293	275	284	265	317	255	264	319	320	297	297	264	315	304	262	267	288	272	290	267	272	291	297	279	281	263	270	276	303	275	296	303	298	285	321	283	255	313	313	272	329	292	292	270	289	261	286	273	276	301	290	269	291	292	277	326	265	295	291	292	290	320	263	290	291	275	281	292	305	258	310	290	288	283	293	279	273	295	271	271	271	301	282	294	269	260	252	259	273	302	271	295	284	267	294	258	287	271	287	298	267	253	269	289	317	288	276	285	276	276	286	273	283	272	289	289	258	305	316	290	277	313	283	279	314	300	299	295	295	288	295	305	295	262	303	280	317	270	293	281	292	294	277	290	303	254	290	285	279	293	278	260	287	277	300	287	304	291	298	298	309	289	268	327	286	329	295	289	259	285	250	295	309	332	274	309	285	284	281	305	265	288	310	286	276	325	293	308	299	294	257	255	277	307	303	279	274	305	291	263	283	299	287	268	287	275	281	289	288	288	281	299	301	306	283	314	305	282	264	303	279	285	268	241	285	329	295	254	270	304	290	282	280	248	276	283	273	285	284	275	276	267	273	281	331	274	290	317	309	261	319	283	267	306	313	284	300	276	290	299	304	306	305	281
23728	30261	27290	16734	10900	35509	55756	21171	599	523	456	448	424	431	373	374	311	303	319	324	306	301	320	291	276	305	339	284	317	277	279	299	286	263	285	307	304	310	278	275	274	276	275	292	286	285	272	283	262	283	266	298	279	272	311	281	267	288	268	244	240	270	296	277	293	275	276	252	272	257	250	274	254	286	250	259	273	267	263	258	254	259	268	245	264	312	262	280	260	279	258	252	236	245	294	280	272	238	234	273	273	280	279	262	251	259	269	257	259	263	256	234	271	278	281	274	260	285	282	267	257	241	288	253	281	297	283	272	268	285	234	273	271	268	271	244	242	266	280	258	274	286	261	265	263	263	268	258	254	260	274	270	278	266	269	255	262	278	286	269	259	298	289	272	278	256	266	277	300	292	295	280	311	260	285	245	263	259	271	256	269	249	268	271	261	277	277	274	288	255	273	284	259	234	276	259	275	264	278	275	222	239	248	275	277	251	264	282	287	256	243	277	264	281	271	248	282	273	263	280	281	309	290	249	255	293	275	306	262	249	251	260	282	273	286	267	265	282	296	274	255	252	296	269	259	283	280	249	271	305	239	265	278	274	292	294	260	279	286	299	287	258	287	244	275	305	283	286	248	285	285	267	281	255	290	247	270	265	277	256	260	266	249	271	279	249	311	278	237	265	280	287	255	307	268	279	274	277	266	271	256	264	273	260	271	267	237	256	270	297	252	271	252	280	271	270	250	233	248	304	281	257	296	238	235	248	264	296	271	272	288	278	287	261	260	295	273	263	228	276	265	252	243	249	278	275	257	277	267	252	256	260	275	277	260	272	268	283	262	268	285	249	285	248	259	274	260	250	267	304	290	260	247	266	249	236	275	291	257	279	272	254	241	254	289	266	254	266	270	255	269	287	252	298	273	291	259	254	290	279	271	244	261	270	269	296	260	240	282	297	269	229	274	246	283	266	287	287	266	262	262	255	268	272	288	282	253	268	276	284	302	252	253	283	273	306	247	274	289	287	277	272	267	263	292	275	260	253	263	251	247	270	269	257	283	280	256	297	252	260	280	271	262	275	258	273	268	255	247	242	291	253	278	273	274	240	269	258	285	266	274	263	261	264	285	268	273	280	283	282	290	294	249	265	248	291	258	247	283	252	273	268	272	244	276	266	276	273	259	267	251	258	280	282	269	255	269	267	278	266	298	262	293	273	275	272	268	239	285	257	260	254	282	261	280	252	285	284	283	281	249	252	264	293	265	248	246	276	275	251	268	267	280	275	287	268	277	272	235	266	282	288	282	240	254	282	252	264	250	276	268	270	282	277	262	282	282	284	268	264	282	285	289	252	281	248	258	245	270	279	278	273	230	268	252	289	274	246	239	252	283	267	282	273	257	266	289	254	261	266	271	268	274	272	254	259	284	252	289	250	283	272	261	259	252	275	254	287	284	252	285	267	270	260	274	276	266	245	285	297	278	276	250	289	260	266	280	263	263	245	279	265	242	263	259	302	258	254	265	248	272	271	281	251	279	283	265	271	285	278	309	267	265	265	275	248	315	301	246	270	255	301	284	274	251	259	261	287	283	279	267	268	236	264	267	274	253	269	281	249	277	290	262	280	283	256	259	288	248	268	235	283	269	274	295	271	275	256	287	247	249	277	290	253	263	263	264	264	269	268	278	269	268	280	257	260	286	249	241	295	263	278	235	253	264	272	281	268	244	274	262	263	263	273	257	248	273	259	257	286	261	296	271	255	279	254	276	269	252	261	238	241	274	270	274	288	268	264	279	273	266	296	279	276	250	262	248	252	263	230	260	283	282	274	262	253	266	268	264	285	235	295	268	262	281	321	267	271	237	284	250	245	279	257	282	278	270	297	253	246	267	290	271	293	282	255	283	251	276	269	251	263	252	252	262	251	259	270	275	275	294	277	290	286	261	298	279	294	244	257	249	290	258	279	281	285	293	276	300	288	261	248	274	275	239	280	260	246	269	283	253	255	283	277	282	268	268	246	287	246	284	267	270	264	286	246	270	264	303	278	276	266	292	264	263	312	269	277	243	269	283	289	246	280	281	271	295	269	281	246	297	282	286	267	272	280	309	246	271	253	280	266	258	273	234	259	242	266	258	262	274	249	266	264	246	261	243	269	262	249	300	276	282	283	272	277	292	269	277	281	267	274	262	268	292	280	256	269	305	269	285	272	298	301	269	257	260	276	240	276	294	252	263	256	267	301	257	253	279	264	269	267	269	281	267	275	283	269	244	251	248	285	255	265	266	269	299	287	261	282	273	258	265	273	262	259	246	271	248	233	267	281	287	280	286	234	289	257	274	275	270	240	253	254	263	259	292	293	279	248	284	261	278	275	265	269	272	272	257	247	268	275	271	285	249	262	265	285	280	282	271	268	265	263	262	256	264	268	258	306	224	287	302	268	266	264	253	292	254	261	268	250	270	248	260	246	292	259	242	260	283	239	277	282	269	296	255	235	257	264	279	283	245	220	246	264	266	270	239	271	277	270	282	246	277	266	276	290	259	272	287	269	262	282	270	265	264	244	282	275	241	304	279	253	299	273	269	272	275	270	292	266	282	262	284	268	252	276	263	251	286	271	245	283	288	281	250	283	266	264	273	277	280	297	272	301	272	261	266	249	276	252	266	297	240	281	267	276	262	248	270	279	266	270	287	242	264	276	278	264	270	289	290	282	269	274	237	267	271	253	288	261	274	250	236	280	280	276	269	276	255	249	257	255	271	294	255	269	316	253	255	263	244	268	279	285	281	300	272	253	264	257	261	309	269	288	299	268	257	270	276	283	299	291	266	281	278	256	266	261	231	280	253	268	265	262	266	236	263	266	248	244	246	285	287	284	281	257	254	272	280	261	291	265	249	275	261	275	290	275	288	239	250	294	234	275	256	267	274	263	266	254	286	259	273	280	231	246	293	246	265	272	264	298	295	260	232	270	280	255	281	286	278	266	272	270	273	255	274	284	257	283	249	267	258	259	272	299	273	273	263	274	308	280	278	298	277	275	261	238	292	255	264	282	271	273	302	264	270	248	249	257	265	273	260	288	263	282	292	302	275	277	245	240	249	275	289	242	282	274	292	286	259	243	265	269	238	267	230	258	273	273	285	285	281	279	249	249	287	278	261	267	258	275	273	268	281	272	244	241	255	279	263	295	275	298	234	268	255	265	283	257	266	246	299	267	299	259	284	256	259	257	261	262	249	247	282	267	260	255	235	261	249	274	281	269	261	265	256	262	279	303	285	271	269	263	272	274	290	265	263	286	270	287	291	310	277	292	262	237	253	280	258	247	261	272	276	316	295	278	240	264	273	272	285	290	293	253	266	303	261	264	294	267	274	241	260	296	264	259	260	288	270	262	267	276	267	283	267	248	263	265	286	253	242	262	260	291	260	250	272	261	256	274	255	270	289	264	266	244	292	232	266	264	277	263	305	280	282	292	280	275	260	246	264	257	286	252	262	295	266	240	241	290	280	264
22537	20408	27214	23528	20656	44072	70735	38878	10194	1495	708	614	654	629	628	574	535	590	554	558	549	564	525	528	505	497	480	529	499	525	535	467	482	490	477	488	485	503	480	504	481	514	504	468	548	508	482	492	508	484	542	483	489	491	497	472	496	478	509	482	488	525	460	453	521	469	506	474	484	546	496	490	479	498	497	483	514	473	491	463	490	497	469	468	501	465	500	516	492	541	478	497	453	494	508	477	440	515	506	541	482	511	487	444	445	477	502	515	468	471	512	482	485	489	499	498	506	469	506	492	444	467	516	491	493	464	529	485	473	495	498	505	460	456	477	471	465	509	470	465	506	464	501	493	476	459	523	488	505	509	462	524	475	504	495	459	491	470	493	479	480	488	494	510	525	484	507	482	486	473	460	478	516	486	472	474	494	457	464	536	523	473	512	457	488	451	481	494	494	455	491	479	500	477	455	468	497	456	458	495	479	502	497	522	536	499	508	458	464	515	480	488	495	480	497	511	461	478	470	486	526	478	485	481	491	477	496	458	504	473	500	473	485	498	496	442	505	470	482	480	488	496	474	469	515	499	488	519	515	455	465	478	516	469	503	458	431	470	492	499	466	511	518	468	479	501	491	486	486	492	497	482	469	534	482	495	477	486	471	459	444	541	455	515	470	505	476	477	496	471	505	439	487	483	463	478	488	476	494	504	502	508	472	472	482	504	450	483	485	501	510	518	487	466	498	489	511	488	450	457	511	485	495	475	468	506	501	484	473	459	526	516	511	467	491	463	465	495	482	499	486	497	504	492	516	502	517	473	471	495	467	491	480	485	467	453	522	507	474	498	482	469	484	506	483	476	466	444	517	481	461	476	514	515	510	461	445	523	516	496	495	508	493	484	466	464	485	484	487	460	488	499	514	486	473	482	480	478	507	481	524	508	486	481	499	496	475	458	501	489	494	505	500	563	516	512	482	501	506	521	476	451	478	478	481	484	492	491	500	470	520	483	457	507	441	487	458	483	494	460	479	491	513	480	434	446	493	463	513	521	468	475	514	488	474	495	506	456	507	466	458	462	475	493	508	478	499	504	476	505	464	536	488	475	464	479	491	466	533	480	503	513	499	486	503	484	534	512	484	477	509	515	489	456	499	507	465	513	463	482	506	498	472	515	501	481	458	527	467	429	497	503	507	479	468	497	498	473	536	489	516	472	496	457	418	489	481	525	468	512	507	469	495	468	514	500	509	491	509	470	489	498	477	427	454	495	530	483	478	496	468	483	479	449	481	497	520	448	480	451	494	519	470	467	465	458	466	527	479	471	488	500	493	499	457	537	504	464	473	487	478	506	472	455	465	485	491	478	533	490	481	494	502	469	474	474	429	435	466	499	510	511	509	498	530	511	473	470	502	448	486	473	520	508	501	484	457	482	491	506	496	462	509	486	501	490	471	463	506	504	492	458	494	516	497	495	502	444	522	475	513	475	482	480	489	510	497	516	473	450	478	501	484	484	494	488	481	460	502	496	487	466	466	475	510	454	500	466	497	470	512	461	494	484	489	466	495	452	498	468	506	515	519	483	515	489	457	444	494	477	485	499	484	504	475	484	454	498	514	532	491	481	445	509	512	485	460	447	467	472	509	489	476	518	473	507	477	510	530	468	489	458	440	477	506	467	519	503	461	472	512	506	502	492	512	500	486	497	507	497	495	478	468	460	508	502	461	487	498	473	506	487	512	493	436	504	468	463	458	455	463	529	465	482	485	456	483	476	533	516	487	494	479	483	516	517	488	518	486	494	478	505	491	457	542	487	497	522	527	489	473	463	488	477	501	503	490	445	489	514	473	519	503	469	465	495	482	524	517	476	491	482	493	498	480	455	469	475	474	482	482	467	536	486	472	457	468	474	467	479	473	462	514	458	512	491	491	512	438	489	493	474	481	466	514	525	492	494	476	487	499	472	511	496	516	452	468	478	470	470	496	502	511	473	502	537	474	478	502	457	499	515	486	510	525	475	483	438	488	512	467	464	460	448	496	483	515	506	483	502	437	486	490	450	453	509	476	479	496	492	460	511	520	533	528	511	451	508	484	512	477	428	475	467	463	483	510	476	452	470	502	502	520	491	482	507	515	481	509	493	522	461	490	534	452	486	524	483	497	439	481	465	471	468	477	472	463	511	535	457	473	444	493	490	473	483	499	482	490	516	495	499	485	475	469	486	467	509	496	476	510	488	491	487	498	493	477	511	477	508	439	493	495	480	463	497	495	466	492	497	465	502	451	478	503	463	489	493	500	440	499	486	458	459	496	472	450	463	436	449	490	466	498	448	513	487	520	481	475	490	524	491	448	484	467	464	500	487	503	462	444	477	475	496	491	463	465	495	459	470	445	461	490	484	451	471	502	471	487	504	505	497	477	509	465	487	472	490	500	505	504	464	447	476	476	490	490	484	515	493	489	501	462	458	499	502	488	494	492	491	488	488	507	515	470	502	450	509	472	496	454	474	496	491	462	476	498	513	484	471	443	466	492	502	466	485	477	465	470	493	510	530	458	512	473	485	492	460	493	449	495	461	511	486	473	466	480	512	478	517	484	509	525	486	500	502	493	485	495	488	472	444	481	427	492	473	515	479	496	505	473	559	463	454	476	497	504	465	467	502	480	486	455	456	491	484	486	510	464	530	480	475	460	518	508	488	478	463	453	483	477	481	489	476	511	482	491	508	466	476	483	461	473	489	491	466	471	508	510	465	475	475	506	466	499	500	465	479	448	494	455	501	458	458	504	474	484	460	473	483	492	491	463	453	515	486	474	498	529	500	516	499	495	525	469	479	432	469	483	499	495	472	494	494	488	489	494	513	502	515	481	491	475	457	488	500	485	480	527	457	527	493	481	454	461	497	484	510	491	463	468	448	469	483	484	508	464	518	489	474	478	537	494	501	458	454	473	447	464	493	464	509	487	468	495	486	457	528	515	472	471	495	453	514	506	510	471	518	495	496	510	443	474	477	458	487	503	477	485	494	500	474	514	507	494	481	481	518	530	489	452	484	474	452	490	464	474	464	511	486	490	490	468	493	497	505	501	486	505	477	495	468	485	478	498	459	453	507	487	523	475	456	511	506	491	512	491	457	474	501	523	467	460	505	523	458	493	486	480	498	462	485	472	486	458	489	508	468	505	519	472	459	479	489	453	521	492	490	498	515	475	483	463	490	478	471	512	483	466	476	484	448	457	487	464	523	485	471	482	514	455	478	465	460	461	500	439	473	508	498	482	454	473	434	512	523	450	515	480	463	490	506	480	476	500	492	495	449	447	487	493	501	472	469	490	447	497	505	471	493	479	500	489	486	468	471	503	448	504	497	482	480	473	500	467	547	500	495	503	455	476	469	483	518	504	515	482	488	472	470	523	469	503	515	476	541	475	481	503	486	472	463	480	495	519	509	492	508	474	499	503	496	471	478	511	452	490	501	498	487	527	488	500	477	531	477	489	505	478	510	549	468	454	477	504	463
28038	37823	28885	21124	26637	53602	67842	15771	1128	964	846	845	771	732	645	657	627	586	570	562	549	570	508	559	547	485	513	496	525	496	432	490	499	451	468	480	493	506	480	500	452	463	465	508	471	470	430	448	466	514	422	477	456	492	432	460	431	436	474	501	418	439	459	443	466	456	465	443	442	454	459	439	438	431	441	447	486	482	462	466	449	431	454	406	440	433	478	444	467	501	435	445	448	461	440	469	462	443	453	453	449	496	489	460	454	431	453	443	450	478	416	419	469	434	429	470	468	442	501	437	450	424	438	457	442	446	452	409	435	451	445	448	452	437	448	479	434	434	492	440	507	490	431	431	436	440	458	463	460	465	460	449	426	443	441	432	457	458	453	455	457	465	490	471	461	422	440	430	468	461	452	454	466	451	483	414	444	462	477	430	462	432	457	492	406	414	429	449	449	438	432	433	406	459	476	450	410	431	447	420	473	444	417	505	516	431	474	480	431	460	428	446	480	463	424	443	472	496	463	412	448	413	457	424	450	434	473	439	463	469	432	451	443	449	437	425	433	445	440	469	453	436	442	430	436	452	448	447	456	422	467	458	472	417	416	425	441	477	403	450	472	433	436	476	480	493	423	427	432	448	447	425	450	424	447	459	429	452	468	431	436	441	450	413	423	464	421	463	453	440	458	441	454	522	400	382	470	470	439	404	435	462	390	447	474	470	456	446	462	446	439	448	452	467	438	414	448	501	455	450	470	438	474	457	444	473	474	452	462	451	417	495	450	440	447	462	426	455	471	455	441	452	436	430	476	454	459	471	449	478	446	437	467	436	487	455	450	458	433	461	431	423	424	438	469	487	464	465	437	452	444	438	449	431	503	445	435	419	456	473	458	470	431	468	481	420	436	456	453	433	423	463	485	448	473	459	427	481	449	428	467	445	414	449	461	449	464	436	458	477	445	467	479	450	450	448	456	434	434	443	457	429	458	470	419	470	471	469	481	426	471	414	418	458	432	463	487	482	405	442	449	461	486	415	472	470	440	468	449	452	447	443	425	446	415	419	451	448	448	481	423	473	444	459	459	444	407	466	450	445	471	466	520	478	447	467	467	461	431	431	490	459	430	470	467	449	460	446	465	418	468	450	429	414	441	424	492	451	440	485	419	459	462	473	443	443	455	471	468	476	449	460	469	418	469	423	467	498	427	449	443	414	478	425	444	447	442	445	447	404	441	475	451	463	462	421	448	456	410	450	424	478	450	485	438	464	484	442	445	479	468	455	475	483	456	479	448	458	452	477	431	465	460	450	456	435	472	437	483	447	486	445	467	464	460	447	450	468	425	461	446	437	484	426	472	427	462	424	434	466	443	495	455	459	457	460	457	437	436	433	449	423	471	474	461	443	435	428	453	471	432	416	465	489	432	449	457	415	414	431	443	475	424	426	477	463	448	440	413	425	437	436	446	446	442	479	417	457	447	484	406	459	466	449	460	429	399	431	453	476	468	422	440	438	454	450	437	483	433	446	424	428	413	440	414	461	452	478	439	465	470	480	444	443	433	422	403	452	475	456	424	457	443	450	455	493	456	484	440	443	482	459	440	444	468	450	475	455	453	444	485	436	459	455	451	416	429	466	498	436	468	497	430	452	465	511	463	453	463	461	450	440	437	465	448	400	444	467	446	432	445	474	474	457	457	464	450	419	421	430	491	429	419	510	475	473	438	432	437	476	472	472	483	468	462	442	463	443	403	459	436	461	434	445	452	483	469	473	418	458	471	444	474	432	438	437	461	465	450	461	451	471	463	440	448	429	468	431	457	449	443	447	435	444	433	460	441	454	445	431	433	461	436	473	450	475	449	469	411	465	446	414	462	427	453	471	429	435	449	448	440	424	455	459	448	458	462	430	424	441	420	456	467	473	438	473	459	450	461	481	467	475	462	431	464	465	464	409	461	412	450	460	428	441	493	473	452	458	440	432	454	462	449	455	443	456	405	457	438	431	481	440	461	476	481	460	444	440	482	437	484	423	470	435	437	468	440	458	448	481	448	487	414	451	455	481	482	430	461	469	433	445	460	458	459	444	465	428	441	448	438	419	448	436	421	445	431	453	473	449	449	434	445	430	458	463	427	425	415	474	444	432	460	473	420	490	472	461	466	428	443	467	413	448	454	434	465	391	467	479	436	459	463	442	516	453	472	430	475	459	434	469	480	465	455	424	466	427	483	438	483	419	450	440	444	437	500	460	427	457	476	434	463	474	463	458	453	465	469	408	471	455	431	458	435	470	479	433	464	447	415	455	475	435	483	423	460	430	421	415	478	451	432	449	474	442	465	440	483	449	447	464	416	479	373	407	426	455	447	460	453	462	458	442	454	439	442	436	465	449	473	461	437	476	451	461	468	414	446	426	462	426	423	435	444	449	462	426	465	454	478	465	469	473	467	456	481	449	477	439	445	455	440	429	448	425	444	418	477	463	438	485	448	456	437	473	487	439	471	436	453	446	427	427	435	398	434	460	435	465	466	440	445	426	476	431	470	467	454	448	446	472	457	455	447	456	433	415	444	459	455	452	484	449	443	453	465	427	478	458	454	482	408	452	431	456	442	455	477	426	442	442	418	492	451	408	454	467	449	467	429	434	451	460	454	390	460	468	433	416	400	450	454	440	456	455	432	459	470	438	443	438	423	494	455	434	453	440	435	479	428	433	456	489	448	450	452	477	419	505	432	482	447	444	473	457	445	410	474	450	478	433	435	466	457	456	430	454	442	483	479	485	433	467	476	427	425	456	428	495	439	444	457	456	430	449	464	475	455	455	439	418	454	454	447	456	430	438	463	439	458	462	455	458	444	477	470	463	437	434	454	433	496	458	423	455	435	487	435	439	464	454	428	453	493	463	460	477	421	412	427	439	469	450	441	462	421	474	471	451	463	470	421	458	438	443	428	435	444	455	425	455	472	457	484	454	439	460	473	420	452	468	447	452	481	444	457	432	456	457	457	431	447	408	462	485	469	433	451	428	420	444	475	435	419	458	451	484	475	420	460	450	469	441	433	457	501	433	458	451	469	430	454	473	457	413	456	473	453	449	471	447	454	467	461	443	436	456	496	432	429	423	428	457	469	463	434	436	433	439	429	469	439	468	451	451	478	430	441	420	499	435	423	417	449	450	477	430	484	454	474	455	425	442	423	483	462	434	425	442	471	455	418	520	450	456	403	455	489	431	462	433	453	439	467	448	449	444	440	475	451	457	448	451	453	427	463	449	449	453	471	469	445	492	478	428	453	497	451	450	453	423	429	459	478	436	447	485	438	446	443	435	450	429	452	426	463	468	465	462	457	444	449	396	419	410	471	460	437	450	464	450	436	498	460	474	429	443	414	464	444	449	426	459	439	441	468	431	457	476	486	450	443	431	459	424	442	438	428	462	450	432	444	434	431	464	453	438	492	443	411	444	427	499	448	429	398	481	393	435	438	445	467	455	467	451	429	460	437	463	452	428	466	445	393	477
28499	18020	10885	6770	3208	4767	10578	5593	247	164	149	155	156	161	185	136	179	143	137	156	147	183	156	143	168	148	168	170	131	148	166	144	164	134	163	154	190	162	171	157	183	170	175	163	147	170	146	145	146	170	158	159	163	167	158	156	155	167	162	141	151	168	166	167	161	154	172	162	183	130	161	158	171	155	165	177	175	144	157	156	160	184	151	160	144	171	141	149	182	128	180	154	177	145	150	151	154	165	152	156	161	133	150	170	173	151	179	155	143	153	143	152	162	166	175	143	138	154	155	141	174	168	146	143	150	171	167	156	154	150	168	151	166	158	151	159	182	154	161	184	168	158	170	139	161	146	163	153	168	162	139	162	157	137	168	159	156	166	173	149	166	181	191	142	173	151	147	175	155	168	154	164	147	174	170	162	158	160	179	195	162	170	155	182	141	168	146	160	171	172	158	157	161	201	174	174	166	175	150	169	165	136	144	170	160	158	175	163	156	169	175	175	156	158	170	147	137	152	141	160	178	160	164	174	166	160	128	164	146	160	169	160	154	161	186	149	145	177	150	175	166	169	142	178	164	151	162	155	171	152	161	157	175	166	175	141	167	166	154	166	170	165	153	143	156	143	163	158	165	176	166	150	163	158	173	144	154	149	179	151	162	174	152	164	164	180	168	177	151	162	151	146	158	169	179	179	172	143	152	164	180	174	164	141	162	169	161	149	163	160	157	151	166	147	157	144	186	154	134	171	152	157	160	148	174	153	192	162	182	141	172	163	141	151	158	173	159	147	172	137	152	157	162	121	156	167	156	161	163	153	177	159	161	165	165	163	161	172	149	149	176	181	181	153	187	160	148	177	195	145	163	152	173	164	177	143	164	156	151	145	155	146	137	174	136	153	157	177	171	164	149	141	155	145	152	159	174	165	168	176	155	163	154	184	142	175	166	151	155	172	166	156	164	156	172	161	152	140	162	153	167	164	171	156	149	167	170	159	149	138	166	169	166	150	138	153	148	184	150	158	168	185	150	141	161	180	155	174	164	150	160	150	144	153	153	162	166	134	151	158	171	169	148	141	151	149	165	129	154	140	165	162	168	167	190	185	193	175	165	144	151	184	177	157	165	165	153	155	157	147	159	168	173	150	148	144	173	171	139	167	184	156	157	157	152	145	162	144	162	172	172	175	165	154	163	144	172	149	138	164	161	153	188	156	151	156	159	168	166	144	162	148	160	160	177	168	161	152	153	148	154	159	166	156	143	146	165	144	162	177	162	186	137	144	160	156	165	135	172	150	151	166	159	168	155	157	152	160	179	164	164	162	173	147	163	154	146	166	154	154	169	163	173	162	157	142	165	186	158	153	173	164	175	154	183	158	167	159	169	166	169	149	167	194	168	159	168	147	176	176	149	145	167	160	137	176	162	178	154	184	154	173	165	152	157	173	177	162	172	156	186	172	178	164	186	151	162	157	148	156	191	153	194	164	159	158	173	145	153	150	169	148	150	181	156	167	154	155	161	161	154	141	150	149	192	146	164	153	185	174	174	192	171	162	147	172	171	163	163	151	151	160	147	173	162	150	171	160	149	149	155	148	151	181	172	162	160	180	165	167	161	171	170	167	165	151	164	174	168	178	161	158	147	164	167	178	154	154	155	143	141	176	161	181	168	159	144	169	162	158	146	167	161	157	174	170	153	166	155	150	136	169	172	168	174	147	170	160	147	165	147	160	139	164	153	157	144	161	162	161	166	172	143	138	156	151	158	149	146	158	165	156	166	169	171	184	136	179	159	165	173	164	162	166	153	167	169	164	151	142	166	149	176	168	145	165	154	168	186	167	162	162	171	141	160	145	159	136	154	148	154	166	161	150	163	159	164	166	145	140	162	172	175	190	158	163	133	136	166	176	125	161	174	150	156	156	157	184	150	166	174	160	182	143	176	131	175	144	160	163	170	149	164	172	149	165	189	145	160	152	135	167	136	180	178	141	156	154	167	143	190	150	175	132	172	154	177	179	168	168	182	148	163	134	164	153	135	152	174	144	163	161	179	193	161	171	169	166	160	131	154	147	164	181	166	144	143	179	166	179	153	155	182	157	170	165	171	165	182	152	164	172	173	138	142	165	169	142	174	152	162	163	140	172	152	155	160	164	146	163	142	156	139	169	168	153	165	152	177	178	185	167	171	174	177	145	155	180	162	155	192	161	166	160	179	156	161	167	177	169	156	171	142	163	177	176	143	152	170	155	157	164	156	173	160	162	157	170	148	155	173	160	146	148	158	143	185	144	169	149	173	155	185	148	176	150	132	139	160	182	152	140	149	186	149	152	163	172	164	165	152	159	160	151	159	146	157	179	143	165	167	159	181	147	170	140	162	157	164	138	161	166	147	133	181	164	170	153	152	160	157	157	147	183	178	136	158	130	144	153	152	163	152	171	184	151	164	161	149	148	143	155	192	157	186	176	155	156	162	174	160	176	165	177	151	155	161	157	174	148	157	153	143	156	171	151	167	149	150	143	152	153	166	162	156	142	144	151	146	172	168	166	149	156	147	174	176	154	155	161	152	161	141	154	151	160	153	168	164	153	163	167	158	152	145	183	172	151	158	149	170	170	168	137	182	154	158	152	155	189	152	200	143	153	161	165	147	146	150	162	147	154	159	160	172	146	148	154	153	170	159	177	155	155	173	155	168	157	170	190	136	165	171	163	168	164	157	163	149	168	181	175	158	175	156	172	175	149	172	160	176	157	163	158	177	144	152	190	166	175	155	167	139	139	159	159	160	169	168	160	163	152	156	156	153	167	190	134	171	167	171	148	167	161	144	129	173	142	160	136	147	175	172	172	140	151	133	163	175	160	192	136	171	173	174	149	147	179	151	153	169	157	161	148	133	165	138	162	178	150	161	164	181	157	168	168	152	162	155	159	165	183	182	172	144	170	168	169	172	148	159	144	159	162	168	171	157	149	171	162	149	127	167	141	163	164	165	149	159	158	143	140	169	151	166	155	163	162	148	171	148	158	149	149	162	174	144	146	159	152	161	173	155	162	163	179	155	190	161	147	189	166	171	177	148	158	163	167	159	154	153	141	146	137	173	190	171	140	166	139	163	172	155	163	162	135	184	171	158	147	167	163	163	154	166	156	166	142	156	159	174	148	131	147	164	168	183	169	166	163	177	156	153	194	168	164	128	152	156	169	181	130	149	154	151	170	156	150	145	150	175	159	173	147	169	151	178	154	164	164	155	144	173	150	153	157	161	178	149	155	163	146	168	156	153	168	154	171	163	156	181	147	162	146	172	156	148	147	165	164	143	170	136	128	168	170	146	147	161	166	156	168	124	155	164	136	166	157	178	130	171	162	157	163	151	166	174	152	156	150	178	146	159	145	172	173	156	166	142	146	150	156	167	148	174	139	167	161	155	153	131	168	159	166	145	165	169	154	157	182	175	149	179	165	173	163	168	146	145	170	171	167	145	152	154	162	171	173	169	162	169	153	143	166	155	155
17561	17443	16706	10587	5914	8403	14696	7166	175	171	186	140	156	187	177	192	187	191	174	156	158	159	179	179	162	176	181	168	160	169	185	152	156	183	165	189	176	172	168	178	203	174	187	150	165	148	152	181	167	159	166	169	151	156	153	167	161	153	173	187	169	153	173	170	164	184	165	160	147	165	160	191	174	168	185	147	147	152	173	171	153	178	168	174	180	141	166	162	178	158	169	160	180	154	148	157	168	162	156	186	159	156	161	172	189	174	173	180	155	178	191	153	135	184	165	180	174	161	168	159	159	162	151	153	172	161	165	163	163	181	182	144	155	163	160	175	181	156	138	168	150	171	144	177	159	160	169	170	166	165	177	161	165	157	160	170	170	179	165	146	170	197	160	160	179	162	192	188	177	157	212	168	182	176	195	170	149	170	149	163	179	155	185	180	185	161	191	178	166	170	170	159	139	175	177	171	177	154	194	175	158	156	178	173	146	179	202	179	159	165	175	185	153	179	191	153	162	186	182	154	171	168	158	184	190	155	178	158	165	155	143	172	164	185	181	174	160	139	148	166	153	170	164	168	169	152	181	206	152	136	162	177	153	152	152	171	177	144	175	168	185	173	165	193	148	159	174	180	162	158	189	139	150	165	178	172	156	166	176	173	183	158	162	160	164	163	145	178	164	162	192	178	179	182	181	170	157	141	185	158	156	157	171	149	167	167	147	167	173	183	170	159	172	168	171	189	158	153	162	171	155	163	163	141	174	164	153	176	186	187	173	185	179	177	157	168	189	151	146	160	150	165	155	172	164	169	180	171	166	151	152	157	167	175	166	169	173	150	157	157	169	161	167	169	158	160	163	156	181	199	157	183	164	160	170	176	156	157	141	185	173	176	136	186	178	161	170	141	172	152	144	134	168	169	173	159	158	166	154	161	167	181	160	198	169	186	196	165	172	173	140	163	155	166	173	174	161	191	144	168	189	182	183	154	159	176	172	155	167	176	142	170	185	184	156	162	150	182	154	152	186	157	171	182	180	181	154	167	170	169	175	168	160	167	185	165	166	164	163	154	176	172	161	156	185	219	162	154	170	174	185	172	137	171	185	182	175	166	201	155	174	169	145	192	152	164	156	168	178	171	153	168	149	163	187	181	144	182	153	157	162	170	182	152	169	174	169	178	162	182	163	146	157	191	160	164	155	170	153	154	163	184	184	177	184	159	166	144	169	177	160	158	192	148	154	163	159	153	195	157	158	177	173	178	151	142	167	184	173	160	195	183	180	158	178	166	177	162	165	155	189	190	149	165	159	164	163	167	176	176	158	159	159	156	197	161	160	174	168	173	160	185	165	172	170	172	181	174	177	162	188	152	169	148	181	176	141	171	169	158	169	158	177	151	185	171	153	159	167	185	162	150	182	151	174	166	167	152	172	169	159	140	170	155	175	181	166	186	175	155	155	173	158	166	158	159	147	158	174	174	153	162	160	180	178	168	151	177	169	165	155	169	167	170	192	172	155	172	147	186	156	168	180	185	183	164	177	164	160	179	160	161	178	154	178	173	163	180	157	176	153	175	154	181	151	168	180	173	164	161	148	162	162	148	181	192	176	190	158	157	166	170	183	161	146	200	194	166	164	176	162	167	155	164	177	179	160	177	186	146	157	160	174	153	167	175	175	165	156	156	175	179	172	161	176	150	174	155	151	167	162	149	146	165	146	172	161	166	144	171	177	174	193	189	156	186	161	167	174	156	170	175	187	160	190	183	148	182	192	160	185	148	158	175	182	165	203	187	154	158	163	158	167	171	165	160	185	169	152	157	145	179	161	163	192	161	185	171	175	168	160	147	174	179	147	188	157	152	160	159	158	165	141	183	158	155	155	156	145	179	150	158	181	172	172	130	180	164	167	162	181	172	154	184	169	159	162	177	179	155	149	153	158	158	175	173	158	157	188	158	160	162	167	155	167	172	167	169	172	181	176	145	177	147	165	140	170	169	155	172	174	162	185	168	156	156	171	192	159	208	141	183	157	164	179	200	156	172	165	178	176	187	178	158	178	176	168	161	155	171	170	167	163	178	151	152	218	165	171	159	163	179	166	157	167	154	158	160	156	165	159	169	166	171	164	176	160	166	157	143	164	163	199	157	179	161	195	165	178	169	172	174	154	181	176	152	177	167	172	141	162	158	173	192	141	150	172	174	175	196	176	180	175	164	140	146	151	192	171	169	163	163	182	186	147	194	163	166	171	170	152	192	176	150	161	175	171	172	167	159	146	167	172	193	160	206	179	173	162	184	152	170	166	155	187	172	176	160	183	167	186	163	173	175	149	182	161	187	165	165	158	182	180	190	181	160	170	183	143	172	150	149	158	184	157	169	160	151	200	155	174	189	204	173	165	169	157	157	188	173	175	159	181	162	169	169	169	181	157	171	161	164	168	154	183	155	162	178	183	162	153	176	186	191	173	180	194	169	150	166	163	170	162	165	162	185	185	178	174	165	173	169	170	191	161	193	157	167	196	161	163	169	187	192	162	172	172	161	168	172	162	170	160	170	191	144	177	182	185	150	187	179	179	185	190	170	159	156	174	160	171	179	159	152	170	174	190	158	184	138	179	190	171	161	187	142	166	167	158	181	149	163	181	172	187	150	179	176	179	138	167	186	162	164	171	173	176	167	160	176	160	172	171	189	160	175	165	167	182	187	157	166	168	154	161	166	151	187	157	196	168	177	161	157	175	168	154	190	195	175	190	172	173	149	152	176	174	167	201	168	177	165	179	170	173	184	178	159	207	181	154	166	150	205	190	153	166	175	173	193	198	170	168	160	184	150	181	161	161	192	141	159	189	188	155	173	167	152	180	170	190	162	171	163	175	183	182	170	164	143	150	148	174	152	156	184	163	166	151	152	167	173	165	178	167	182	162	163	161	175	157	154	145	160	161	166	147	132	192	180	143	174	156	151	166	178	162	177	172	163	165	171	157	166	181	174	191	160	172	173	170	169	168	171	173	158	174	155	162	164	143	149	149	168	179	173	169	178	162	156	164	170	148	157	177	185	175	170	171	163	163	166	167	165	195	165	173	170	174	163	168	159	184	179	174	168	174	162	193	194	171	156	158	151	179	177	151	186	159	175	169	147	164	185	189	181	185	168	163	147	198	159	154	158	176	172	151	174	188	174	161	156	181	172	173	164	175	154	176	185	156	175	192	156	147	175	172	163	148	149	161	164	170	160	162	178	152	171	153	173	175	196	157	173	149	170	171	154	192	178	176	154	176	187	199	194	186	177	155	172	171	160	189	145	188	164	158	147	165	177	177	151	180	154	167	189	165	160	157	191	170	178	181	158	191	157	162	160	146	181	173	169	159	171	197	163	169	167	172	170	168	145	138	167	177	163	176	150	179	154	171	175	145	173	157	168	193	156	174	181	172	163	152	171	166	192	164	166	173	164	166	176	179	162	179	169	185	174	178	163	160	164	150	157	159	190	201	160	161	172	165	200	165	160	180	175
24837	20404	26867	23858	20983	36778	60453	41138	9551	797	358	342	364	331	344	322	307	341	332	322	299	315	318	309	303	299	322	290	279	324	308	296	321	306	323	296	286	323	299	294	312	294	294	274	289	320	318	309	297	269	308	298	301	288	306	311	288	309	325	299	319	273	304	297	310	336	348	314	284	304	272	303	315	326	296	312	290	304	296	297	332	324	275	316	292	290	284	319	309	293	305	321	310	291	316	303	306	271	292	315	330	292	286	249	273	292	305	322	313	284	320	294	268	318	290	301	296	339	279	299	301	292	278	298	299	307	307	298	300	281	303	317	312	301	302	281	338	293	284	310	316	329	290	317	307	301	296	313	276	265	298	275	316	287	291	318	321	283	274	298	285	309	299	295	284	289	311	287	322	292	297	280	314	299	298	325	338	250	294	276	274	286	303	299	281	268	298	266	278	302	313	284	327	298	303	331	310	291	295	290	314	312	307	286	290	301	311	289	311	306	288	275	302	297	305	292	291	296	305	284	307	310	285	283	275	281	282	302	292	309	296	291	298	298	279	282	301	275	297	303	320	287	307	334	325	289	271	283	313	283	284	321	301	290	328	306	319	301	260	321	303	296	291	298	274	298	310	321	296	303	303	291	285	286	306	288	322	267	328	311	345	274	309	297	297	285	319	318	340	307	298	283	318	297	308	316	265	290	291	285	304	285	293	296	277	283	283	291	314	308	292	299	319	272	309	307	270	290	293	268	323	312	282	290	316	282	285	298	301	288	336	305	307	314	300	272	289	273	304	296	280	290	308	292	305	282	332	276	286	267	289	258	292	279	267	319	281	292	264	291	295	287	299	293	316	287	284	315	280	270	287	295	313	270	276	302	275	319	326	269	289	307	319	278	320	300	304	299	331	289	281	281	287	275	317	284	277	311	278	303	308	303	256	300	327	312	320	260	312	325	305	285	282	278	276	310	310	269	316	298	330	315	298	304	297	302	317	307	283	314	331	311	292	265	317	272	269	312	312	313	304	275	293	290	315	277	293	285	253	328	298	297	289	317	298	285	331	291	315	319	300	287	283	271	309	320	290	302	301	304	290	330	277	266	290	283	300	288	302	286	264	287	324	303	304	312	280	307	307	290	285	294	327	277	317	291	294	323	305	307	296	302	312	296	271	268	306	309	305	303	316	312	310	298	327	297	276	292	264	265	307	293	299	296	294	299	293	300	320	287	309	295	279	274	318	295	283	334	302	273	289	295	281	290	292	307	313	308	309	292	263	315	302	284	301	285	284	257	290	296	298	340	280	312	333	319	315	290	267	271	271	286	295	342	304	307	286	284	321	315	287	298	306	290	298	275	303	298	297	291	294	273	301	305	302	320	298	294	309	286	287	297	291	296	281	308	277	274	307	304	275	301	282	316	313	301	301	324	303	316	293	275	321	322	316	288	297	280	328	297	283	305	299	274	292	307	306	287	286	296	274	294	261	291	317	289	302	316	315	301	303	290	278	294	316	331	296	341	307	341	308	286	295	295	299	298	301	302	293	289	294	300	323	278	315	327	331	284	310	320	304	291	294	262	310	285	314	331	285	312	287	311	296	296	286	322	293	298	258	288	272	298	316	295	291	306	268	320	320	296	292	313	282	283	309	285	289	307	294	277	327	298	295	276	328	316	313	272	327	340	306	297	310	290	296	306	303	333	298	300	293	254	276	277	318	314	305	312	270	291	317	295	285	337	300	279	291	295	305	283	292	306	314	306	323	292	303	317	292	303	305	314	291	288	289	296	320	309	284	271	312	302	289	323	301	299	318	290	305	327	285	293	301	285	328	313	285	303	271	307	321	332	262	258	287	297	325	300	287	310	321	297	283	299	297	276	286	301	291	292	315	277	301	285	335	298	297	324	297	293	306	319	285	279	272	318	313	274	301	295	287	319	319	304	294	277	305	308	286	297	265	302	294	312	330	262	279	288	299	273	260	279	289	319	315	300	315	321	295	301	299	291	310	310	309	283	335	311	295	328	286	311	318	293	298	273	284	289	282	308	297	292	286	308	299	296	312	311	295	305	286	318	296	284	286	301	283	285	334	306	312	301	331	298	301	309	288	290	307	305	297	306	286	293	285	285	290	289	302	278	289	291	287	348	306	319	320	288	304	249	274	303	300	291	271	284	318	315	295	306	286	313	305	283	271	325	312	308	307	288	286	307	302	310	313	289	312	332	308	288	277	311	280	304	297	306	306	315	291	321	289	301	298	268	323	334	288	296	336	292	293	307	297	293	319	271	312	272	298	303	283	289	287	280	326	297	341	307	337	334	342	305	285	303	301	320	332	286	302	316	270	292	297	284	321	294	312	295	294	307	318	329	298	291	290	276	305	309	296	285	317	303	303	287	273	341	290	316	299	308	285	321	309	290	303	290	294	283	320	293	282	279	308	309	322	300	302	311	300	288	322	318	307	328	290	285	307	305	301	298	305	279	309	299	309	296	292	298	275	313	304	293	300	265	282	305	334	302	318	332	300	294	306	279	284	302	277	337	293	298	317	315	308	364	301	297	306	299	300	296	286	278	289	276	330	281	329	308	276	300	316	285	335	310	299	280	277	310	295	313	286	299	307	291	294	294	311	288	319	304	282	304	302	306	315	279	315	317	318	299	288	292	301	328	310	295	296	294	295	310	307	344	302	320	303	274	317	301	287	301	289	278	318	308	330	280	319	309	316	310	305	308	288	307	301	277	325	309	322	307	272	281	322	318	309	272	285	312	272	305	294	305	279	304	252	281	309	314	314	310	263	286	299	284	327	310	283	294	324	319	297	297	304	290	289	281	298	322	293	307	302	306	312	299	343	296	283	311	319	294	297	310	273	279	302	316	291	277	287	309	304	294	293	264	283	299	331	275	300	307	318	274	318	296	289	294	284	265	295	276	294	262	308	322	299	293	305	293	299	326	300	285	292	311	311	320	256	293	269	304	319	284	295	307	329	293	292	283	319	329	283	327	289	283	283	267	302	331	299	315	273	278	282	295	274	341	295	259	318	298	299	346	260	286	280	291	311	297	293	306	287	365	298	273	282	287	315	321	324	325	322	340	278	339	290	308	298	314	307	328	308	321	304	295	304	296	286	290	293	247	276	282	288	310	288	293	284	320	300	318	299	324	274	280	303	308	295	300	268	292	303	318	311	287	340	288	323	271	264	283	328	320	310	297	296	272	293	309	284	300	314	316	272	308	300	303	306	313	317	288	323	294	311	282	298	319	289	291	322	285	330	295	299	310	319	285	318	325	309	302	309	290	276	270	307	276	306	321	290	275	326	276	320	330	298	283	299	311	298	285	291	336	303	279	297	309	318	311	296	312	269	303	277	291	278	306	291	304	275	312	332	291	278	301	337	286	255	309	315	292	307	321	334	337	288	322	300	288	282	273	297	334	266	302	330	325	279	291	287	293	282	271	296	324	294	283	316	290	289	315	304	267	296	315	296	268	299	320	294	313	306	286	307	280	277	294
23608	32111	28933	17689	16847	39419	55304	31820	2044	458	454	419	389	351	346	348	317	325	306	332	312	307	298	320	307	286	287	294	292	283	274	244	288	296	317	293	287	294	281	284	267	262	296	280	287	291	288	285	315	273	313	312	293	311	299	265	306	254	275	289	274	275	284	288	275	288	331	273	274	316	250	263	283	285	286	266	285	284	288	256	262	281	284	250	262	293	265	284	309	311	258	315	269	259	285	293	270	270	278	295	300	259	294	260	261	285	273	306	284	296	283	290	266	287	279	263	310	281	253	271	308	278	275	297	272	293	309	278	280	297	268	326	271	263	246	330	305	286	249	280	253	275	264	270	303	296	287	298	287	288	252	266	293	283	287	317	282	295	286	295	281	262	291	287	280	284	290	306	285	289	271	284	258	318	276	267	257	280	311	239	284	271	285	289	298	292	284	287	280	275	275	288	296	304	286	283	300	279	310	277	273	302	285	281	320	324	270	239	290	279	281	278	278	298	281	297	296	291	297	294	287	273	302	279	302	291	311	287	346	302	279	290	285	277	291	269	305	278	292	279	267	284	283	265	281	277	240	282	271	281	290	261	298	293	312	267	286	318	304	259	263	281	285	269	300	291	279	286	301	252	279	308	302	276	286	285	277	264	293	275	265	288	269	290	248	305	265	279	294	268	264	267	294	276	254	298	275	281	273	299	284	283	284	288	292	295	266	316	269	284	259	290	282	274	312	260	273	263	269	268	287	270	276	269	304	308	308	307	264	277	242	270	302	260	272	283	287	281	266	277	247	270	274	310	272	285	251	254	260	256	304	269	301	254	260	290	267	294	278	270	305	299	271	285	281	274	300	290	296	265	232	296	299	280	292	241	296	274	290	284	319	259	259	268	300	267	294	271	272	251	289	265	276	271	303	311	297	267	287	316	268	281	296	274	272	276	290	317	318	273	274	324	283	299	265	304	282	284	276	276	296	275	279	266	278	292	264	277	288	265	308	261	287	283	280	272	289	283	274	274	278	289	302	313	258	272	304	288	301	290	256	273	287	260	278	282	276	267	280	300	280	292	263	292	272	260	305	312	270	289	286	286	293	272	280	268	280	270	274	254	288	285	302	289	277	265	286	282	259	297	298	282	274	301	281	291	250	274	286	253	258	304	279	269	298	272	277	299	299	272	274	285	307	266	276	259	282	293	298	281	286	258	281	252	303	302	276	280	236	272	296	271	333	278	289	287	286	267	258	264	314	314	279	311	288	262	281	285	274	302	312	298	249	300	287	276	258	286	254	303	262	267	277	287	296	289	308	289	290	281	317	265	272	289	285	272	270	285	288	292	276	269	300	277	299	304	312	281	298	277	297	284	264	278	282	274	277	288	241	283	285	270	281	298	290	258	274	272	242	263	310	277	273	312	258	289	259	265	284	281	233	294	284	268	288	298	284	277	282	279	284	281	291	292	268	292	285	262	283	249	279	291	275	259	312	283	288	273	285	287	281	278	283	276	313	261	278	294	281	283	309	261	281	272	275	267	285	296	266	288	268	301	316	284	281	253	280	270	285	276	274	275	289	280	262	279	261	265	284	260	293	303	285	271	270	275	274	287	288	269	285	272	290	293	248	289	272	295	287	269	299	285	284	298	277	248	295	292	273	299	308	303	260	279	281	279	276	270	272	289	279	262	290	281	281	294	288	261	279	266	268	294	290	291	266	277	280	228	307	270	259	280	308	269	266	298	246	271	285	290	262	268	268	293	304	305	267	268	275	299	268	265	266	275	275	284	310	286	288	285	289	303	296	308	283	300	273	305	249	289	242	281	286	252	302	282	272	274	314	314	264	275	287	275	269	311	277	281	278	313	286	273	271	257	257	290	272	280	287	286	293	278	306	278	308	268	306	318	297	282	291	293	258	282	295	260	278	294	268	290	288	277	315	273	322	270	286	293	250	307	266	299	272	293	286	300	307	298	288	290	293	278	297	297	298	292	299	290	238	271	285	249	275	281	310	287	303	318	280	266	280	296	276	288	305	260	296	286	295	308	274	256	249	296	302	274	267	263	260	283	278	280	280	307	276	268	282	299	267	270	268	269	281	288	262	273	275	284	287	282	276	279	269	256	232	280	279	267	308	300	276	276	282	317	267	274	280	264	276	279	273	281	294	296	297	277	279	274	332	286	267	268	290	292	296	275	254	277	272	290	320	271	286	331	267	267	276	280	279	272	263	277	287	303	278	250	274	281	284	309	290	295	279	292	279	300	272	291	277	271	280	269	288	266	266	275	262	289	270	266	267	246	286	294	277	268	281	284	288	255	280	299	286	287	256	306	284	306	271	262	289	266	273	272	270	272	261	276	331	307	294	282	283	282	317	249	290	285	289	256	288	264	261	277	298	273	293	286	304	273	280	248	245	278	275	310	261	259	285	262	316	270	291	287	290	252	275	258	294	311	298	297	283	271	268	298	282	277	297	290	262	280	291	275	295	281	264	288	283	253	284	298	289	283	283	276	294	319	274	260	268	279	258	292	323	267	251	296	295	254	291	277	309	264	277	292	243	280	256	272	266	302	303	270	256	299	290	279	288	270	277	301	270	279	263	265	273	335	265	271	267	309	269	258	293	290	273	301	265	246	257	281	277	277	257	271	246	272	302	265	268	329	277	295	308	291	263	288	263	264	263	270	277	286	291	272	280	281	265	282	310	287	288	264	303	270	290	305	290	288	278	261	266	274	294	262	279	267	289	293	254	283	282	285	261	284	272	301	258	267	239	274	282	263	303	298	276	265	271	301	247	246	314	312	259	283	261	257	295	280	261	298	225	277	315	268	254	306	283	294	284	287	268	279	286	257	281	298	251	312	268	280	288	283	244	256	270	292	264	276	276	279	269	279	298	298	272	275	278	269	289	305	260	283	313	286	276	315	319	303	249	276	265	274	296	287	261	267	260	248	268	285	263	244	271	294	248	271	272	257	289	262	262	253	293	278	308	283	288	278	290	260	279	273	277	282	271	272	275	270	275	288	296	282	299	255	292	254	253	294	279	288	271	294	285	282	287	302	294	274	276	294	259	276	266	276	271	285	240	290	267	305	297	318	297	284	279	291	314	330	274	262	292	272	269	281	291	299	271	289	263	278	275	267	273	268	274	262	321	288	282	265	271	290	281	274	290	282	287	280	256	283	257	297	279	276	270	276	296	252	279	294	256	276	276	260	272	276	273	298	256	256	253	249	284	261	269	267	260	252	306	292	278	270	256	273	285	265	274	283	297	259	292	295	284	264	279	275	299	254	273	275	305	312	297	274	310	264	273	287	236	283	265	261	273	276	284	267	284	304	299	276	275	261	273	272	251	279	299	243	268	291	287	302	296	268	283	294	254	289	296	242	286	288	310	291	286	307	279	278	294	292	259	287	297	263	286	253	304	255	247	263	252	296	268	263	288	286	290	276	293	282	282	275	272	294	298	277	275	278	292	266	264	292	279	277	278	269	277	238	303	266	302	266	299	263
22495	20390	27141	23531	20430	37198	72825	59327	24880	4350	706	611	593	570	532	552	538	585	560	581	626	552	526	570	515	547	571	538	518	502	518	447	530	492	532	506	566	538	540	536	532	516	512	512	517	531	519	563	518	488	552	532	501	528	527	506	503	512	520	519	525	518	522	545	508	520	535	500	504	465	526	547	514	502	548	556	485	535	541	511	540	457	563	473	498	520	538	526	455	498	526	509	502	454	532	562	501	530	517	497	519	485	513	523	519	510	553	492	528	517	486	544	512	519	512	530	551	500	520	545	502	499	528	544	554	517	509	487	507	482	511	517	500	538	495	489	488	529	530	548	506	500	477	499	510	515	511	528	529	478	494	537	521	455	550	526	538	534	537	525	537	533	516	503	507	527	478	493	515	513	447	512	487	500	531	504	479	545	495	533	477	487	502	507	512	507	469	533	521	480	514	534	535	513	502	481	553	514	477	534	525	531	524	503	507	486	533	516	537	497	573	523	542	530	522	489	512	491	500	521	525	517	515	505	505	535	497	455	519	487	542	547	497	539	512	508	488	506	483	505	514	515	531	523	528	528	511	534	478	507	510	533	532	516	495	499	517	463	469	509	530	506	555	513	533	542	506	488	534	500	503	533	499	523	493	497	530	517	519	546	518	552	506	515	485	519	467	509	498	509	493	561	511	533	497	517	535	522	459	498	569	495	525	497	490	523	503	529	491	495	527	508	483	544	513	514	501	497	462	511	506	489	546	495	535	533	571	517	494	498	500	489	492	495	495	507	555	523	511	498	510	496	573	499	484	480	493	518	537	487	524	549	532	513	511	477	553	535	522	542	496	524	518	511	540	512	525	534	508	515	508	522	489	530	517	497	490	503	502	527	520	543	500	534	512	498	500	497	507	502	534	515	483	500	511	519	552	528	507	487	575	550	518	520	488	513	524	534	482	537	561	512	554	530	521	519	509	516	493	529	520	488	504	546	536	522	514	504	519	523	497	497	497	532	510	524	516	519	530	486	508	517	477	514	475	550	518	556	528	495	501	516	527	543	498	499	541	531	555	488	500	542	465	503	511	555	477	519	509	511	509	522	567	538	497	496	517	509	512	501	513	528	499	507	541	535	542	488	518	500	487	532	486	517	498	491	496	536	475	483	517	498	492	521	541	513	505	518	503	504	535	490	515	515	529	513	504	504	471	528	536	487	511	535	530	481	494	517	493	477	495	519	530	535	559	555	491	452	521	520	493	507	524	444	530	530	530	519	530	493	562	500	525	531	557	522	467	488	484	515	535	547	504	547	497	501	506	505	542	492	521	516	549	538	498	513	516	517	471	479	562	549	510	491	512	483	545	511	513	466	501	516	499	455	507	505	525	516	539	499	535	529	476	504	478	469	513	513	514	574	527	514	495	522	505	522	505	518	504	504	506	498	527	528	514	527	574	526	533	542	533	476	504	530	501	533	500	496	524	528	499	512	498	509	503	517	523	516	557	509	519	508	506	529	515	529	533	533	525	548	510	485	494	514	518	542	482	527	510	518	487	528	518	553	519	525	506	488	491	504	568	496	528	540	508	484	510	533	562	487	495	523	518	491	546	505	495	550	533	519	535	505	514	527	495	510	529	552	511	530	518	568	533	504	535	509	516	542	500	535	548	525	515	518	548	526	561	534	456	502	510	495	520	541	498	514	502	460	491	551	526	507	509	501	482	494	488	519	535	526	504	524	547	477	518	545	541	567	507	503	525	516	530	536	530	501	493	538	514	533	496	486	536	514	475	537	520	499	538	513	541	496	528	475	516	498	492	497	505	532	489	456	503	514	513	549	513	543	497	525	512	481	498	478	564	535	487	550	498	521	528	508	512	499	513	476	483	540	553	514	532	531	526	475	501	461	490	516	551	509	483	507	492	541	500	463	476	537	508	497	483	496	533	537	483	477	514	553	501	535	521	482	505	501	523	516	520	532	520	498	481	491	505	501	494	503	526	499	504	501	544	523	528	522	531	510	529	546	500	531	481	527	502	552	545	524	516	523	509	534	540	493	510	539	465	475	542	459	499	538	514	531	523	544	510	521	473	522	537	498	486	511	541	530	496	493	535	499	534	538	510	536	499	481	481	499	495	526	552	507	506	559	532	521	499	519	494	546	482	526	505	535	552	497	530	524	552	512	472	513	505	540	503	519	555	508	527	502	513	510	497	511	530	507	545	520	506	526	542	492	490	549	506	518	516	469	502	527	489	510	531	510	484	480	501	565	499	537	503	531	558	547	515	534	520	494	494	515	542	498	479	494	544	520	503	512	477	489	524	486	496	481	540	519	492	558	494	494	543	509	489	503	524	502	481	506	522	517	509	503	467	545	525	501	537	544	491	518	526	505	494	495	493	518	535	522	511	500	518	488	503	515	519	527	510	535	520	506	515	493	534	551	494	516	496	506	518	485	531	469	509	512	508	526	504	511	479	503	513	488	495	511	515	513	530	549	521	528	500	529	523	477	533	526	494	473	512	483	500	521	516	497	502	507	523	484	492	498	520	499	494	528	496	493	536	527	497	511	489	502	489	457	525	485	527	478	485	521	504	521	521	532	503	496	486	538	439	517	498	481	499	516	503	514	538	531	519	497	526	508	515	524	550	547	516	482	514	491	503	562	550	524	484	549	482	518	511	535	508	493	489	538	459	512	509	487	511	468	457	525	528	520	512	528	499	501	531	532	529	558	504	545	501	543	535	550	510	500	526	489	504	509	538	502	514	491	521	522	452	524	532	513	545	481	504	512	504	491	504	554	525	500	515	540	537	523	563	510	511	490	550	502	544	519	533	497	500	489	549	522	531	494	510	478	525	489	525	498	505	530	524	515	552	480	527	468	504	531	537	491	508	519	523	508	508	503	521	524	543	524	486	481	494	518	505	529	515	539	511	518	484	516	524	527	524	501	506	500	485	517	536	512	517	496	506	563	486	518	533	499	488	478	513	459	497	525	492	536	481	536	479	515	499	506	484	520	544	525	482	493	512	497	528	528	529	542	524	481	515	519	488	492	484	500	503	510	547	511	560	547	520	531	555	505	500	496	526	513	525	529	482	487	503	495	543	492	479	518	496	513	538	575	495	518	532	509	522	534	513	541	518	543	518	487	514	536	503	480	519	497	520	531	540	548	508	538	531	511	518	484	516	506	510	493	552	501	543	525	483	501	474	493	497	482	546	489	507	478	493	484	488	461	541	496	527	523	460	548	514	547	511	523	481	516	495	539	524	530	526	505	516	475	501	507	496	510	505	534	532	530	510	523	520	473	530	556	524	513	508	481	529	492	521	495	533	505	551	498	540	521	569	492	490	531	499	513	489	520	501	501	504	510	545	560	489	517	490	481	535	471	506	518	467	543	529	517	527	493	548	522	546	502	518	511	514	473	502	516	512	508	538	500	561	478	543	522	522	504	482	551	516	486	499	504	506	522	524	522	506	539	474	526	502	464	495	527	495	561	478	500	505	535	505	494	529	515
27455	36401	34248	21695	18079	41974	68734	54693	10128	729	718	704	594	592	614	591	598	564	551	526	480	482	527	526	489	495	528	511	499	501	481	483	475	496	464	455	484	490	488	480	482	482	487	497	474	453	511	499	467	476	473	473	507	463	474	476	466	463	470	463	475	459	467	460	481	470	502	460	431	485	445	482	447	474	467	503	450	490	463	497	472	490	455	441	503	463	475	511	433	486	476	442	498	486	488	472	459	481	460	474	500	451	488	489	450	450	446	469	465	517	471	437	430	478	481	458	489	480	490	428	433	455	479	490	468	484	458	473	463	474	467	443	471	498	484	446	468	458	448	468	449	464	460	508	461	467	468	451	458	487	487	465	451	499	518	486	461	471	443	462	445	474	455	450	493	464	438	488	492	458	490	462	489	489	501	480	468	481	495	463	480	460	486	487	442	464	476	467	508	483	469	469	488	488	474	497	494	523	448	437	453	474	492	464	531	473	510	507	480	456	494	470	480	449	483	465	450	477	461	512	481	484	464	443	499	462	463	479	506	483	523	457	464	503	473	449	470	453	502	480	480	513	468	462	478	450	480	452	437	468	496	458	497	423	454	473	463	470	488	494	478	525	466	476	464	473	432	496	467	488	440	459	461	502	475	474	476	448	457	499	451	461	448	467	461	449	506	511	450	454	451	463	491	491	459	527	474	458	483	443	482	494	478	473	479	489	478	464	477	498	483	491	456	457	453	481	470	481	451	443	467	492	503	450	476	449	442	425	508	480	441	461	501	483	501	482	497	468	496	437	472	479	475	517	441	457	463	486	471	490	481	467	442	477	464	487	477	465	428	487	469	473	482	461	457	471	442	468	452	468	436	464	452	488	455	492	498	453	484	478	452	476	480	461	434	470	488	487	471	490	476	481	480	479	443	449	431	456	458	458	470	456	510	427	458	454	466	480	450	450	462	469	461	496	484	478	497	476	465	454	503	458	479	476	454	466	492	475	492	453	484	492	474	466	471	417	488	475	496	469	443	490	450	485	462	483	502	484	479	522	485	488	461	444	510	492	447	455	430	451	432	456	433	485	496	454	455	499	499	476	486	469	467	438	488	461	500	433	447	440	465	469	490	469	455	478	483	452	460	487	444	496	432	481	495	471	447	461	499	475	491	502	500	468	432	489	439	443	450	470	501	459	477	444	484	454	455	504	484	510	432	467	504	481	482	484	468	490	460	437	495	490	447	480	517	446	466	514	434	463	495	451	449	455	433	491	461	475	470	487	450	468	448	471	486	473	438	465	427	473	483	491	515	472	496	477	480	473	518	513	501	455	444	467	458	468	459	469	476	513	491	475	442	443	439	509	490	465	484	479	465	462	475	486	459	495	441	497	468	478	453	472	467	474	467	433	476	451	507	508	399	469	503	469	481	442	506	493	487	448	490	460	489	473	495	503	486	441	487	465	451	481	496	449	493	461	476	456	487	417	475	480	468	482	501	469	462	457	472	469	467	476	487	477	505	454	477	468	481	513	465	470	499	449	414	473	482	506	512	477	482	452	465	493	490	449	454	454	457	484	480	468	462	485	507	467	448	438	454	483	453	507	454	489	485	449	449	455	466	479	536	446	482	453	496	474	468	522	494	510	432	422	475	461	494	491	480	490	464	466	513	464	498	459	452	448	445	522	484	461	449	463	483	473	456	457	452	464	482	453	508	499	479	460	505	436	462	483	433	476	463	467	448	505	512	412	479	475	470	452	430	406	483	451	457	489	491	462	517	499	501	433	480	478	455	458	485	482	484	509	427	495	503	503	428	517	446	469	464	508	498	438	484	478	452	462	447	444	511	463	451	475	454	445	465	473	491	474	488	480	481	423	441	435	485	484	483	513	477	498	462	419	453	459	474	458	523	480	463	439	475	515	457	487	448	482	454	471	481	482	464	481	479	480	450	473	463	501	456	473	472	482	431	491	456	455	456	450	506	482	487	505	466	447	472	462	452	492	449	468	478	455	450	495	478	458	474	478	462	458	443	458	493	484	430	498	490	470	454	481	477	487	496	472	459	454	462	465	453	495	456	471	499	452	486	462	438	468	463	498	470	462	438	461	463	466	511	456	505	500	479	434	448	477	446	482	466	472	470	449	487	494	472	516	468	512	432	499	462	481	485	471	513	441	456	469	487	473	454	485	442	503	453	479	466	500	435	486	428	491	482	457	490	471	469	460	486	466	475	458	487	487	511	446	469	457	475	447	457	441	463	485	501	441	430	502	453	447	457	480	465	470	524	459	454	482	485	470	521	481	493	450	486	479	491	431	444	500	496	469	465	466	467	423	439	475	427	487	455	495	466	485	479	490	489	466	423	482	480	514	490	503	512	499	495	483	452	462	480	438	458	435	458	461	459	518	475	466	460	462	482	459	440	443	527	455	497	483	461	486	515	493	454	449	468	485	467	531	468	450	468	434	478	461	492	500	472	447	484	488	507	475	472	453	488	492	492	464	456	465	452	431	490	451	478	426	462	503	468	488	461	470	461	479	456	472	474	471	494	472	466	451	474	483	454	492	456	492	456	474	461	547	467	449	458	481	458	470	494	515	423	481	461	441	453	506	465	496	490	464	463	453	507	482	453	471	476	510	457	444	471	479	471	483	485	499	431	447	474	486	468	496	479	502	469	487	480	445	498	521	410	441	494	470	473	470	476	482	505	447	482	483	493	495	514	477	486	501	482	465	462	485	431	454	486	452	468	475	482	482	467	485	507	446	437	455	457	494	480	492	472	458	450	475	484	447	488	466	505	456	470	501	513	510	438	465	500	500	480	471	465	474	477	465	468	522	460	468	452	484	479	457	487	492	479	482	466	498	447	513	471	484	484	501	505	482	499	518	478	492	464	505	484	488	479	464	437	451	476	443	495	450	450	448	430	487	490	490	435	486	479	446	450	479	471	488	472	471	507	481	464	458	452	485	491	478	462	484	450	487	504	474	467	469	458	460	468	468	475	496	419	454	484	496	471	466	480	475	464	499	482	490	466	480	472	481	457	474	470	415	464	485	463	485	484	452	464	477	446	473	474	479	447	459	465	465	443	499	451	472	446	466	470	511	469	496	483	459	489	469	445	464	467	506	485	487	491	487	505	429	484	453	497	493	494	454	418	455	431	479	495	498	500	454	488	469	537	487	483	496	468	477	496	457	480	456	523	462	467	512	466	460	477	479	428	461	462	431	496	470	498	465	487	525	466	450	467	456	474	464	498	530	459	451	531	444	455	461	465	479	448	455	483	503	445	468	489	459	506	484	463	448	491	471	437	461	521	472	495	475	476	481	457	510	454	448	478	524	443	484	473	453	485	439	482	447	461	476	485	475	479	444	491	451	458	480	461	435	480	469	442	464	439	469	459	476	499	484	490	462	502	439	457	471	489	488	461	465	471	466	496	435	446	444	439	455	484	472	462	437	467	467	483	455	444	469	464	484	458	496	441	479	437	493	496	455	470	488	477	497	437	477	469	475	483	452
28432	16561	6336	4385	2688	6698	9856	6263	494	170	191	166	165	153	178	183	187	181	166	173	149	175	168	175	156	179	166	199	203	167	162	169	192	170	178	173	176	166	152	161	160	176	178	209	160	201	164	189	176	170	153	155	173	156	175	183	164	152	166	160	189	162	173	155	190	149	176	172	186	175	201	159	147	170	167	155	211	143	167	163	155	154	183	172	205	183	157	183	153	171	175	191	181	164	175	155	180	181	179	141	182	169	161	169	184	192	172	186	178	170	160	132	167	150	177	142	183	190	169	164	175	172	178	182	167	190	170	186	161	166	182	178	163	172	167	165	172	153	176	172	159	158	182	157	137	168	158	170	171	166	181	189	174	151	153	184	155	158	186	178	162	196	191	157	164	175	158	147	156	176	146	154	160	182	192	163	166	198	156	171	159	171	176	181	184	154	206	158	160	158	169	138	167	164	158	174	190	161	152	180	151	175	191	150	161	168	168	183	187	171	179	174	170	166	189	190	164	170	196	167	169	188	172	151	172	186	176	183	175	154	181	176	195	195	164	140	163	177	178	178	170	182	157	174	179	172	167	163	176	184	163	193	148	173	174	188	194	156	151	164	183	150	168	186	186	168	147	176	177	160	156	158	164	177	168	165	149	181	183	156	168	168	168	174	160	166	169	164	167	162	165	173	172	188	174	170	160	180	192	179	191	189	174	180	158	175	185	175	147	160	202	158	184	168	179	164	159	166	172	166	191	156	147	157	158	161	171	157	171	178	183	189	182	153	186	175	147	167	162	184	160	181	174	182	184	188	172	176	173	150	203	142	160	165	172	174	180	183	166	157	179	173	151	156	165	170	185	180	163	148	173	167	184	181	171	179	155	191	189	160	174	173	168	178	137	156	183	168	152	168	155	181	182	174	169	176	173	190	163	162	188	167	161	152	157	190	169	152	152	182	165	163	160	153	157	168	158	171	167	171	152	166	180	158	177	163	166	167	167	181	175	189	158	193	179	154	171	174	173	179	176	171	184	190	171	173	163	175	179	170	151	176	216	177	176	163	174	166	192	145	154	148	164	163	170	160	185	184	175	188	171	188	149	176	163	176	167	164	176	155	159	158	167	163	165	195	151	186	163	183	138	173	140	151	180	172	154	177	167	183	191	181	181	179	172	172	137	169	177	169	171	165	166	165	184	164	171	180	153	160	163	188	165	173	175	159	189	177	185	185	196	169	173	165	175	156	165	142	170	151	162	182	183	178	197	164	187	172	184	176	191	164	190	167	171	172	161	146	172	185	163	165	178	167	187	172	180	160	159	165	166	170	176	199	163	183	168	175	171	170	160	161	163	154	182	193	154	176	179	170	186	174	142	171	165	156	173	177	150	182	167	183	152	159	167	158	142	187	163	163	164	158	164	167	166	168	172	185	167	181	163	145	154	157	160	159	176	174	175	146	196	170	169	174	167	184	168	178	186	167	158	165	161	159	187	174	203	159	155	174	181	165	180	192	172	163	164	188	176	174	186	188	175	190	193	161	155	169	152	160	191	172	166	185	178	159	197	192	179	187	178	164	156	171	187	182	175	151	182	203	178	182	162	156	186	204	160	175	157	162	161	166	145	162	174	156	180	165	178	181	187	173	178	167	146	201	164	170	185	163	145	184	169	162	208	168	166	179	190	162	170	156	161	187	178	174	162	153	206	175	162	151	187	176	162	171	179	179	176	166	152	188	166	165	179	173	157	179	151	166	153	166	179	186	147	200	152	169	169	188	154	175	169	171	178	191	178	152	185	167	166	174	176	186	171	165	174	175	165	172	172	180	177	196	185	194	155	143	179	143	160	153	148	169	163	164	182	166	164	183	162	176	169	187	184	162	161	159	178	160	177	175	192	179	168	163	174	155	171	182	159	148	175	164	171	174	217	164	162	156	167	177	167	163	186	163	167	181	176	182	174	176	171	161	183	157	168	179	156	158	167	155	185	153	171	189	179	150	169	176	141	160	176	199	148	179	148	172	176	182	183	175	162	175	175	195	157	162	186	162	175	183	188	185	176	176	176	178	152	154	145	152	186	180	176	204	167	175	169	178	166	176	155	172	152	161	144	190	162	178	159	183	168	159	163	172	176	179	176	159	179	157	171	159	170	179	180	185	186	179	173	158	171	176	158	170	181	149	178	164	156	184	179	176	184	165	170	155	167	194	157	155	173	170	166	186	175	201	182	155	164	175	180	149	183	159	176	170	172	169	174	204	165	164	176	161	162	175	161	167	145	165	188	154	192	142	172	194	182	160	172	155	154	166	163	171	167	169	171	164	176	174	179	160	151	172	169	175	147	150	194	168	170	165	174	161	184	174	142	152	177	181	154	158	156	157	165	168	172	167	168	183	175	170	167	154	183	184	167	161	169	185	206	189	165	179	166	143	156	179	178	155	184	158	169	175	172	142	151	168	167	204	180	174	179	175	165	167	166	155	168	159	166	186	161	151	180	166	164	184	171	161	193	181	172	163	174	168	163	154	150	163	167	171	151	168	164	170	180	170	156	158	165	162	162	188	169	162	158	143	172	178	180	158	146	201	172	170	165	175	162	151	173	180	177	177	170	173	186	171	184	161	160	176	179	175	157	186	170	171	177	182	168	142	184	173	173	195	169	178	189	181	171	158	168	163	186	196	175	174	168	160	175	184	154	146	167	173	175	189	175	190	159	183	177	188	156	190	133	190	153	151	159	163	175	183	170	159	158	155	178	193	193	139	173	151	168	195	164	172	161	141	159	171	168	164	142	169	182	162	178	159	179	153	180	152	168	173	152	161	159	161	185	169	169	180	183	183	169	179	165	177	162	168	166	154	164	185	176	181	172	182	172	181	158	135	197	163	183	175	152	164	164	175	156	159	166	161	188	153	179	181	190	170	176	177	167	130	162	170	168	165	185	170	172	178	168	173	182	166	165	169	182	151	160	182	175	179	181	163	172	166	179	184	169	188	157	188	164	172	177	182	165	193	167	175	164	155	175	192	178	200	180	168	168	172	167	166	181	165	169	184	183	185	168	194	167	166	164	165	163	172	189	189	180	170	163	155	163	186	159	159	171	166	169	137	178	170	196	178	144	169	189	162	134	162	159	154	198	172	166	172	195	168	172	165	183	176	170	169	157	161	161	160	172	170	142	157	179	176	173	161	188	167	189	181	167	161	161	164	165	157	166	176	172	169	169	176	168	168	151	156	177	167	169	175	152	172	145	159	188	189	165	165	158	174	190	176	187	159	187	186	199	151	167	175	150	173	165	181	168	158	160	181	156	182	175	166	188	147	176	192	160	189	163	196	186	170	171	140	162	167	166	179	176	149	171	165	154	179	168	171	171	174	157	173	161	174	188	161	148	169	157	175	177	184	181	165	177	179	187	188	177	159	156	206	167	170	181	156	172	155	168	184	186	169	159	172	184	185	173	180	163	203	184	171	178	169	158	182	161	173	175	172	178	153	174	167	175	154	181	159	170	186	163	176
14262	9863	8664	7732	4773	10646	13720	8456	409	186	188	173	183	181	186	186	157	171	181	171	177	149	161	195	183	182	176	211	155	168	185	155	194	192	176	187	160	160	199	178	167	173	189	189	200	170	186	192	163	188	212	176	192	179	164	165	165	178	187	173	180	163	173	209	173	178	187	182	184	190	181	179	182	190	174	185	169	163	142	179	186	188	168	165	176	196	175	160	178	184	174	154	157	173	186	165	184	163	189	206	168	155	198	174	214	168	176	154	167	186	172	173	194	186	184	173	150	179	157	180	186	205	188	184	163	176	182	152	180	212	187	192	198	165	177	179	150	180	157	169	190	173	178	162	176	180	197	186	186	176	188	176	157	177	165	193	166	163	201	165	172	176	183	175	170	168	189	185	192	187	158	172	167	196	167	174	160	195	156	181	182	189	173	172	178	164	179	173	172	167	175	172	172	169	188	158	170	187	184	173	160	177	177	173	149	195	170	169	164	168	170	186	161	165	161	178	171	163	167	178	180	168	185	188	184	156	205	169	176	180	203	177	176	175	164	179	197	170	181	187	176	192	179	184	154	194	180	177	164	196	195	166	180	161	176	185	193	156	167	195	164	188	189	159	172	176	187	168	162	177	193	171	174	168	160	177	182	193	178	195	173	170	170	180	182	153	173	190	172	175	183	175	160	165	170	171	189	183	168	169	179	159	171	160	186	190	157	187	199	173	175	158	179	157	177	179	163	198	186	188	197	181	195	181	174	168	167	185	172	183	171	151	194	183	151	172	147	150	168	164	181	185	190	171	181	166	170	198	186	184	189	182	160	166	173	190	213	205	195	178	162	154	167	165	186	161	183	168	187	162	172	166	193	188	166	180	169	172	162	161	154	167	171	171	166	180	162	192	188	182	153	164	171	177	201	171	173	193	187	179	157	161	163	185	185	196	181	182	209	168	181	172	174	189	162	186	184	178	159	161	191	185	187	165	180	181	163	193	192	201	187	198	171	171	182	186	184	193	171	189	186	181	182	172	165	179	177	183	167	166	188	162	186	194	194	165	163	196	176	174	174	178	177	185	218	168	202	181	189	201	170	182	178	175	185	157	173	174	176	173	171	171	183	185	178	185	186	185	186	190	186	171	172	175	190	181	169	181	176	170	162	185	168	158	173	166	168	200	196	153	185	161	176	192	159	162	171	183	175	195	172	187	164	193	206	165	167	169	177	179	162	161	178	161	168	186	174	168	158	191	191	204	170	179	157	168	176	166	197	179	182	169	154	150	174	202	167	159	188	217	175	166	191	140	189	174	176	190	184	174	183	190	171	160	166	167	163	188	207	159	184	199	158	164	175	204	165	168	148	181	189	145	188	165	166	173	182	181	160	164	178	176	173	168	158	187	177	158	193	150	179	186	168	182	180	155	170	171	166	184	189	189	183	179	190	173	183	202	166	200	192	171	180	170	151	191	175	173	186	180	160	207	162	170	181	189	151	158	182	199	187	161	184	176	163	170	168	156	173	179	171	194	169	160	163	182	185	165	166	181	160	167	175	166	187	152	173	170	181	170	184	179	187	186	200	176	206	195	190	177	200	175	175	154	162	170	170	197	164	179	210	175	181	183	185	193	163	205	175	158	176	167	153	180	188	183	178	197	187	173	200	185	174	185	183	164	186	183	172	186	174	193	191	169	176	154	193	192	186	165	188	177	157	173	177	185	192	182	192	194	178	166	182	157	192	162	158	194	201	171	150	177	191	176	163	187	174	175	155	173	179	189	160	191	166	152	186	173	181	181	191	168	177	180	169	168	165	178	195	172	165	196	173	184	183	206	179	183	160	195	185	190	149	173	160	176	182	170	177	189	184	171	176	153	177	193	203	162	162	184	198	187	178	172	158	188	176	176	177	144	183	199	173	188	220	166	185	165	171	177	180	161	167	173	156	191	176	174	173	181	164	171	172	190	172	191	166	193	170	195	178	159	190	196	188	179	186	146	196	170	173	175	166	160	156	193	182	179	183	190	176	179	182	182	185	185	166	177	201	175	192	155	172	193	181	166	188	210	179	181	192	153	179	170	175	177	164	179	179	192	166	157	185	166	167	191	184	181	177	173	182	167	175	172	178	182	173	173	187	171	185	168	173	193	187	156	170	168	171	179	201	187	185	185	206	186	168	169	180	150	174	187	171	181	172	190	183	183	202	190	180	177	176	176	143	169	161	155	178	176	187	186	196	170	191	156	177	169	168	182	183	191	172	185	172	158	198	179	175	196	193	198	167	153	144	180	163	146	164	162	201	165	173	178	181	166	184	173	190	165	190	177	186	182	151	155	185	214	158	167	161	204	160	155	164	184	185	179	186	191	178	167	161	192	168	204	198	187	177	188	188	173	182	190	177	178	188	189	179	170	177	184	168	205	183	178	147	163	177	200	189	178	179	172	190	195	179	154	192	179	160	184	184	174	179	180	174	168	174	158	176	189	199	199	206	197	169	174	176	186	165	193	181	186	190	165	174	177	192	182	197	166	179	188	185	182	172	149	187	182	172	192	148	179	183	200	215	193	172	179	174	153	167	162	189	175	157	177	183	189	158	186	196	204	171	191	180	180	191	187	182	166	172	177	187	171	176	182	178	194	183	164	180	190	158	168	168	208	184	198	187	181	164	171	163	182	202	175	200	174	182	168	188	195	168	176	186	200	185	155	161	183	166	190	198	165	185	167	172	183	167	178	176	169	179	167	176	192	178	196	178	175	164	172	175	187	158	176	189	172	168	182	187	190	186	199	169	179	192	151	174	173	172	169	167	173	188	146	165	202	177	142	183	189	183	197	204	182	166	170	171	183	176	176	181	199	183	174	177	148	146	160	158	190	176	175	182	185	185	197	181	170	175	199	180	180	166	173	190	172	184	198	173	167	170	169	167	198	167	183	157	188	179	170	202	187	189	179	181	188	170	189	191	169	181	183	173	169	167	192	178	192	192	202	166	169	145	178	191	147	160	161	160	178	177	161	167	154	191	201	155	187	168	186	154	167	197	187	175	163	201	189	166	178	172	182	152	189	189	200	188	178	181	182	186	166	166	183	183	186	185	167	179	190	166	174	200	177	166	184	174	186	154	179	183	169	172	175	173	169	189	161	191	186	168	176	174	184	174	171	178	189	174	158	180	187	175	170	190	188	165	179	164	192	172	175	155	196	188	156	158	175	172	166	191	172	186	176	174	192	186	172	186	164	161	173	197	193	215	161	183	193	175	189	165	180	166	177	169	175	182	183	165	182	190	187	159	174	211	169	185	189	183	203	196	187	190	194	159	177	190	175	173	201	187	171	191	175	168	184	185	181	185	187	153	168	183	172	188	188	174	186	152	169	160	178	179	179	173	188	170	160	185	174	153	140	189	163	193	177	180	166	186	170	186	194	162	194	172	176	171	153	182	177	191	174	176	205	180	170	180	186	184	175	170	180	195	160	168	168	170	183	162	176	205	168	175	165	183	180	178	170	165	173	172	187
25010	20401	26772	23904	21438	46475	58705	45429	12030	916	372	368	352	332	349	344	348	330	310	303	344	313	341	317	302	315	314	309	308	288	308	281	318	306	321	301	294	323	278	294	294	299	329	308	290	295	328	319	297	285	305	302	334	336	312	303	309	330	309	301	324	309	335	320	303	312	319	322	280	323	301	293	305	266	279	318	323	308	301	327	288	323	303	310	300	340	338	303	297	283	306	289	315	332	341	322	350	293	316	268	295	310	329	309	323	361	299	295	343	278	331	328	288	308	270	341	305	297	310	309	304	314	297	304	302	337	319	316	308	307	329	296	298	341	285	303	337	311	309	327	320	313	325	301	316	320	262	313	300	309	287	312	350	311	307	287	285	305	310	313	310	344	292	333	296	307	280	297	314	266	298	345	337	296	313	298	301	316	301	298	301	302	292	287	298	308	291	332	299	287	323	301	292	298	307	286	317	309	307	337	313	321	277	324	321	323	336	295	299	311	321	313	333	297	294	283	279	335	326	310	301	345	313	295	302	294	289	296	311	277	301	293	294	312	295	301	328	332	312	297	309	296	295	304	321	290	312	319	306	293	265	326	284	314	319	279	321	324	314	292	309	293	296	274	294	320	300	290	322	301	298	301	322	318	290	331	298	284	278	327	338	310	289	283	342	290	337	300	301	307	275	284	306	307	284	304	287	333	313	319	312	279	309	288	300	308	288	302	292	296	313	316	321	335	281	295	313	281	316	308	283	289	303	309	284	315	285	281	293	294	305	323	300	327	270	325	303	296	324	291	302	324	299	288	317	309	311	293	276	302	323	279	316	302	324	341	300	302	299	293	282	302	330	272	301	291	304	285	332	332	308	290	317	279	302	307	281	314	272	329	329	344	335	286	293	318	307	292	311	312	315	335	315	341	315	299	324	310	308	325	317	311	292	314	289	318	296	309	279	289	310	301	303	322	290	324	278	305	298	310	279	318	285	294	271	329	263	285	330	292	277	307	284	315	335	306	303	300	323	323	304	282	337	329	300	295	320	334	307	370	332	302	306	338	298	316	321	289	302	333	297	334	305	288	283	325	311	297	314	306	296	302	347	326	307	296	336	333	337	341	279	322	273	302	313	327	307	330	292	266	273	301	284	344	326	307	307	299	296	277	327	310	284	322	296	299	319	297	301	295	289	266	323	311	291	272	294	305	312	306	303	288	288	330	261	320	301	300	313	287	301	315	302	289	315	269	290	318	317	309	289	273	316	307	321	301	303	304	320	311	297	290	283	329	274	303	303	303	322	355	319	294	306	303	306	312	265	304	305	301	310	299	314	297	309	309	259	309	294	291	300	299	304	293	285	295	312	306	319	255	305	283	349	298	329	342	286	335	281	305	291	310	304	288	310	317	313	310	279	300	312	303	325	302	317	313	290	302	295	296	296	320	328	276	301	287	310	311	298	294	318	262	329	297	325	310	292	288	285	308	318	276	318	280	296	311	288	288	282	338	316	318	293	288	308	320	313	274	301	287	345	295	314	275	322	286	302	311	268	294	341	308	344	305	316	292	290	344	326	326	314	288	295	338	311	305	308	340	268	301	288	301	316	310	332	313	285	333	301	307	290	311	285	316	308	312	329	320	296	291	299	304	273	298	296	321	299	332	321	291	293	278	302	312	323	300	311	309	305	312	266	304	300	312	313	320	303	321	310	348	299	286	320	339	311	315	331	292	287	294	306	305	316	279	312	301	300	311	357	315	289	300	293	326	301	326	296	289	312	279	301	324	318	308	318	318	306	301	318	302	322	281	308	315	280	353	317	281	305	300	314	355	288	321	330	295	308	336	280	303	330	346	353	311	307	291	282	291	306	322	308	305	318	339	314	348	315	317	324	296	276	302	315	336	314	309	283	334	275	327	296	310	294	290	284	279	280	326	282	336	275	314	294	300	319	352	258	317	294	343	293	302	331	295	315	284	297	323	351	326	302	297	284	323	313	271	289	298	281	314	326	299	312	307	299	287	285	313	309	307	326	316	312	315	315	300	316	312	280	341	311	270	322	303	310	305	300	307	304	326	308	288	305	348	308	298	309	321	304	276	319	311	294	307	287	262	310	304	338	310	311	309	326	297	291	285	294	272	308	285	293	312	288	339	302	308	283	298	303	297	293	301	327	314	318	317	299	314	311	309	324	296	304	280	322	327	307	294	300	274	299	312	307	304	295	344	324	304	306	286	300	283	267	285	312	285	333	276	340	304	291	301	289	323	299	287	315	297	333	290	312	299	309	311	331	310	296	317	311	272	295	331	327	324	308	295	308	312	281	316	340	286	274	287	322	304	300	329	285	275	293	312	312	301	335	301	323	300	332	326	334	317	333	289	288	313	304	316	295	280	311	300	338	257	295	299	310	300	302	303	309	296	307	272	310	295	319	302	273	349	299	312	277	302	326	279	313	298	290	302	283	320	316	297	295	312	296	338	294	295	324	305	331	299	294	283	312	347	301	333	319	303	297	307	290	318	331	316	317	318	297	316	305	302	320	273	310	289	310	278	330	306	323	284	316	300	304	273	295	321	322	307	328	314	302	363	294	346	333	313	302	320	325	302	317	282	300	325	312	322	329	304	313	299	307	319	274	316	282	274	320	307	312	295	329	269	282	292	311	309	326	311	285	304	330	342	301	339	306	263	311	294	278	296	315	293	307	295	281	299	324	312	328	276	317	312	313	327	299	326	335	306	310	282	318	316	278	298	317	280	316	313	307	308	317	312	314	336	290	292	308	328	289	295	318	280	308	321	283	285	309	310	296	310	278	297	327	311	320	315	279	300	319	312	304	308	322	297	292	295	322	320	330	332	297	280	302	303	288	301	313	303	322	308	279	319	314	303	268	301	277	314	302	321	283	297	318	287	283	332	292	309	314	325	315	313	288	263	300	288	296	308	314	287	289	305	263	326	311	311	313	318	309	310	321	265	333	333	299	315	326	327	320	323	327	290	313	321	329	297	289	297	304	288	287	290	296	320	280	306	289	314	287	330	303	333	324	318	322	322	323	323	282	303	328	307	330	301	320	297	308	303	283	319	314	322	314	297	359	318	297	333	329	286	330	311	331	295	320	332	308	319	313	305	318	311	334	291	295	324	335	322	317	321	305	291	282	284	315	272	290	320	306	314	329	286	306	308	290	330	301	294	339	322	326	307	310	324	302	309	316	308	301	351	296	338	307	288	326	283	314	300	299	313	317	327	318	363	306	318	298	336	292	300	304	287	322	302	282	316	321	284	304	305	265	317	300	295	313	326	302	308	319	321	294	275	296	310	312	294	281	310	310	293	315	334	306	345	301	321	296	281	282	325	313	322	333	312	307	291	314	289	322	323	284	295	281	307	293	309	299	281	323	303	291	299	297	307	291	308	324	317	299	320	301	288	301	279	333	303	316	320	303	318	319	281	330	332	305	313	302	342	319	313	290	279	314	296	299	312	320	311	295	335	349	314	292	311	293	307	348	273	316	282	315	292
22445	30341	23795	16054	20729	49647	53024	39214	928	437	425	387	419	380	341	336	337	331	282	321	300	310	304	316	319	313	315	289	286	313	308	312	324	306	300	294	290	292	300	296	269	323	274	273	293	318	270	301	281	304	289	268	291	288	322	279	314	255	328	303	288	306	282	275	301	289	310	296	288	284	309	295	296	288	296	258	306	269	290	284	292	259	299	284	311	271	264	300	273	285	321	296	282	316	297	300	288	286	289	305	291	336	329	286	283	302	284	285	264	282	325	303	302	289	325	295	298	287	268	273	264	278	309	289	301	292	268	307	307	293	277	271	272	281	273	300	299	255	276	312	301	276	293	264	263	253	280	293	302	258	279	282	281	276	299	315	269	309	297	287	306	278	280	286	269	275	304	266	289	283	291	284	310	226	307	251	262	260	267	276	271	283	260	305	298	306	290	301	297	292	278	291	297	255	289	299	269	269	291	295	304	282	295	277	295	281	288	260	254	304	278	285	264	299	291	320	271	307	278	288	294	303	276	274	305	305	286	295	307	309	283	295	286	295	292	286	266	268	286	316	305	291	279	302	280	267	289	299	305	277	290	281	274	280	273	276	304	312	268	250	310	256	300	295	301	288	271	249	255	274	285	302	285	239	304	304	320	285	313	295	308	293	280	322	276	304	317	312	307	268	334	280	305	286	300	311	271	287	286	279	292	263	300	272	263	275	270	300	301	310	298	319	272	265	277	284	285	305	312	291	289	285	301	285	273	283	278	295	304	286	256	258	296	289	323	267	328	297	288	281	314	293	313	292	228	302	282	303	260	281	295	282	281	286	282	293	272	284	285	292	286	251	301	299	275	288	270	276	280	291	256	271	272	306	287	308	295	277	284	269	286	304	289	282	284	283	270	287	316	300	279	291	275	292	282	282	274	259	261	308	282	284	321	259	298	306	293	254	283	274	293	284	293	294	312	300	267	285	284	286	291	346	276	295	297	278	291	326	307	278	287	278	292	266	280	288	299	298	290	279	290	280	286	295	250	281	279	266	278	302	287	276	283	286	283	270	305	288	273	305	286	305	283	294	294	295	278	289	308	281	288	285	287	281	275	279	281	260	283	265	299	249	261	292	297	263	276	308	306	292	304	298	294	277	319	283	305	277	289	266	297	269	289	277	299	305	314	275	275	297	276	296	336	291	302	281	282	260	303	273	304	314	316	296	279	288	283	295	305	282	241	296	290	261	284	295	286	310	289	292	312	323	300	270	266	290	275	302	277	310	313	279	280	276	256	280	293	312	286	293	283	272	301	286	248	271	317	307	304	287	296	281	258	298	263	290	290	272	311	309	291	270	290	305	317	278	274	258	293	311	283	290	275	327	281	277	318	268	301	312	313	286	289	281	264	316	264	245	278	260	308	284	280	286	261	290	316	276	316	290	309	308	281	304	270	296	320	305	284	274	305	303	277	291	262	276	270	271	263	272	301	294	285	288	315	268	296	306	291	303	273	291	269	312	315	241	274	260	270	281	296	287	275	297	293	314	297	302	287	301	325	302	282	282	312	266	272	292	268	285	263	296	289	266	283	283	285	291	311	275	295	304	293	277	291	301	300	294	309	274	298	298	272	314	322	301	295	318	299	252	276	280	286	264	268	285	270	318	325	307	269	293	252	286	291	292	299	289	296	268	255	290	312	307	282	297	272	306	289	290	303	302	257	295	318	293	282	279	265	302	276	274	253	276	259	272	260	307	284	277	288	286	269	260	291	287	297	265	296	310	289	298	291	229	296	323	313	267	273	291	258	284	287	318	308	297	287	304	292	279	307	294	283	271	295	287	289	278	299	297	294	281	305	259	300	276	292	311	254	309	280	293	301	264	277	285	284	294	292	292	307	290	305	293	268	276	326	263	293	305	261	277	270	293	285	297	319	291	308	257	303	285	277	313	311	254	284	294	313	286	310	239	296	285	272	259	273	308	290	289	295	258	301	276	285	308	302	305	298	284	287	306	273	303	295	296	308	293	259	276	292	277	274	266	288	285	279	308	301	295	292	266	278	290	310	273	275	306	315	299	283	266	334	290	287	298	290	291	314	259	294	291	280	282	318	275	280	274	256	267	279	275	262	274	301	311	295	299	273	290	297	274	261	311	289	298	301	293	284	293	304	294	286	316	279	245	298	277	275	286	266	320	281	281	288	301	298	290	301	264	295	284	314	263	300	287	287	262	307	288	297	300	296	305	283	292	299	281	292	254	291	267	281	332	286	301	251	277	292	267	289	264	315	269	304	331	300	286	296	283	262	258	276	283	296	260	264	313	309	269	296	296	263	273	294	257	299	319	306	277	275	252	296	301	278	254	279	292	279	270	323	298	300	299	303	313	321	290	266	282	263	303	303	257	286	312	302	275	298	276	257	273	275	295	297	305	259	268	277	263	293	319	252	300	273	290	280	290	320	295	282	294	305	264	300	313	281	287	290	295	287	320	289	243	276	261	281	288	280	291	291	318	273	277	307	301	272	270	308	297	297	304	282	285	281	294	288	292	283	278	295	254	276	307	312	284	277	288	273	289	301	285	268	296	293	295	293	268	297	281	272	286	320	274	324	242	300	283	268	307	287	298	311	279	297	287	270	288	258	266	273	306	272	262	275	302	297	303	263	268	266	307	292	263	284	284	273	319	286	293	261	318	298	270	303	301	265	292	262	290	298	283	263	267	275	284	298	280	308	263	289	283	281	282	282	283	259	297	288	292	289	305	298	309	273	279	323	291	292	261	321	286	293	299	285	275	285	289	276	296	329	265	281	291	286	287	282	256	298	320	279	301	298	296	282	290	300	281	307	262	318	261	280	274	299	268	276	282	307	281	302	278	282	280	281	292	278	282	269	294	282	289	274	316	312	298	283	301	278	300	259	283	252	282	244	282	291	283	266	293	269	285	306	306	280	290	280	267	279	248	289	258	284	273	257	273	300	316	295	282	280	288	277	300	268	274	289	273	283	278	264	287	279	296	286	314	289	280	266	289	295	278	303	299	243	298	272	285	255	301	296	276	302	275	282	276	287	287	281	232	279	267	300	298	281	267	312	294	282	268	295	283	278	299	303	316	276	271	271	280	295	273	314	307	287	308	308	303	305	293	279	274	290	297	291	339	313	350	310	277	256	269	296	269	273	293	297	291	283	290	276	292	258	281	310	289	305	299	278	258	298	277	284	268	305	301	298	261	285	261	288	279	270	289	282	304	317	293	274	290	284	256	312	269	299	265	262	305	266	283	296	281	312	265	335	273	262	282	294	281	268	284	329	277	265	271	300	270	285	284	302	273	290	273	271	277	281	278	309	292	264	304	271	271	263	316	308	290	281	253	263	304	285	321	311	291	282	273	298	273	280	300	296	288	304	271	275	292	258	289	300	303	288	272	286	304	283	273	282	293	268	298	271	295	274	296	260	303	257	268	290	300	310	278	263	285	289	292	319	261	257	304	283	271	297	291	299	279	280	304	290	307	276	317	290	286
22498	20392	27141	23537	20670	45873	70834	49826	13369	2105	752	638	579	608	606	561	555	574	561	529	535	558	544	547	521	528	548	536	544	485	539	538	518	532	512	482	496	505	473	541	537	524	575	499	513	519	521	495	493	474	498	500	515	540	538	466	500	483	491	509	531	484	482	521	463	467	492	510	507	518	517	501	558	514	515	504	511	467	505	498	487	512	483	548	529	542	473	531	509	501	505	500	502	490	496	475	508	513	520	532	493	498	506	481	521	478	484	529	457	511	495	491	462	520	427	468	485	505	497	512	515	495	504	495	498	525	478	504	504	472	457	475	488	521	508	512	471	547	511	489	522	493	509	498	493	511	517	488	500	501	473	519	475	506	497	521	540	511	511	500	474	476	502	458	522	528	498	505	523	500	515	512	466	527	469	504	498	548	487	526	508	529	512	505	500	496	506	492	515	497	496	497	493	490	523	508	500	525	440	503	488	478	539	516	541	485	504	522	532	512	504	496	461	508	523	530	464	506	476	508	517	501	496	519	505	526	504	485	503	530	494	502	517	499	479	496	487	495	468	512	529	471	504	515	562	519	470	456	535	498	531	516	562	496	503	506	474	503	481	511	492	496	469	522	484	515	489	507	510	507	492	524	518	461	523	481	478	506	487	461	485	491	501	456	487	515	483	557	521	521	453	495	466	487	486	526	498	474	477	472	432	479	485	510	521	482	514	498	516	503	494	508	521	481	496	456	469	523	499	507	476	546	452	502	473	511	460	486	492	483	501	488	491	515	501	503	514	447	471	477	465	515	506	474	485	524	494	510	487	482	466	500	515	517	522	499	470	491	514	518	532	481	504	480	505	516	490	476	465	480	540	486	503	537	497	479	475	510	485	469	492	496	486	519	515	490	467	526	456	511	525	511	500	500	463	481	480	520	486	553	462	497	461	458	477	547	502	505	471	491	497	509	497	505	479	515	505	506	476	509	509	474	487	521	525	519	509	491	487	515	505	463	541	519	482	495	498	481	523	484	512	488	464	487	480	517	493	437	486	489	507	532	545	507	536	465	500	544	518	520	472	493	488	464	477	491	485	457	477	533	500	537	497	491	476	531	483	499	493	488	501	537	487	467	483	474	496	481	491	459	493	516	527	509	520	518	506	475	506	481	515	492	471	467	497	511	491	528	499	528	500	496	487	459	492	517	475	503	486	490	499	494	527	498	501	512	473	510	468	489	493	513	511	514	480	523	487	486	462	522	466	522	499	488	515	491	487	495	472	466	515	506	515	523	502	499	510	483	534	504	534	521	524	488	488	531	499	464	524	497	504	467	512	519	502	499	475	506	475	466	522	511	521	502	493	497	512	477	462	517	457	479	522	477	491	533	493	453	495	469	510	528	521	478	508	472	481	509	489	491	492	498	437	479	486	535	508	536	458	463	496	521	528	519	466	514	493	487	534	519	473	509	506	557	508	495	499	466	536	491	450	457	474	475	458	504	472	494	467	468	525	516	522	511	487	488	501	457	526	496	499	522	490	477	510	474	508	475	491	491	493	556	514	524	521	491	457	470	523	494	511	497	503	557	458	510	448	526	486	531	482	527	496	523	461	457	466	498	503	465	477	456	518	493	510	489	463	444	520	497	534	481	518	527	499	498	517	478	491	506	505	502	466	518	462	469	480	503	483	516	512	486	505	492	519	520	512	494	495	469	510	497	533	526	508	492	484	468	490	521	507	476	475	521	506	482	499	520	498	495	524	501	522	484	492	485	477	500	470	521	482	512	497	509	494	518	536	483	563	486	498	520	543	505	483	489	497	500	481	487	519	464	500	478	480	456	499	532	523	517	509	503	488	523	494	520	510	485	452	534	496	495	478	469	476	477	492	461	499	516	476	476	535	537	448	522	498	474	464	516	479	538	505	526	529	510	520	485	485	486	521	536	516	484	485	490	518	541	496	514	487	506	468	494	532	498	490	509	527	487	449	543	501	541	496	499	495	514	487	538	494	487	492	502	477	514	514	503	460	481	538	520	477	446	487	470	509	507	525	507	477	476	514	457	511	509	523	490	515	507	480	497	462	523	499	508	513	474	502	556	521	471	507	498	510	499	504	476	514	485	502	520	492	485	506	503	505	508	501	515	505	478	493	498	532	506	563	489	481	473	543	489	484	517	493	479	494	466	492	520	524	512	508	498	443	472	482	469	507	523	516	470	546	517	503	509	505	501	504	527	518	477	482	488	462	499	498	492	452	478	469	466	530	512	536	486	455	501	511	523	515	532	520	477	534	502	494	484	511	475	528	538	522	533	495	533	497	502	491	509	515	507	484	464	505	545	519	504	523	490	483	529	520	492	503	544	537	518	499	477	469	513	548	468	499	489	462	462	561	522	483	504	514	489	507	483	535	514	541	503	531	511	468	481	509	504	484	505	470	516	512	463	455	483	488	480	555	538	478	473	481	503	480	463	491	493	492	514	484	528	463	508	511	503	461	535	523	513	475	485	496	506	481	472	513	538	489	501	482	478	518	554	457	488	505	504	495	502	482	463	487	494	501	495	493	488	515	496	467	454	503	513	510	477	489	461	509	472	517	542	524	530	493	538	492	500	514	468	485	501	495	497	492	472	537	520	478	515	527	497	531	515	495	489	486	494	483	473	500	498	529	517	501	506	503	519	514	506	483	493	497	476	494	562	488	502	554	519	480	497	527	477	530	525	485	523	471	486	493	448	508	507	515	453	475	528	513	498	511	514	478	490	498	452	482	463	486	559	474	500	530	484	532	534	522	459	491	500	470	504	533	492	511	489	486	473	506	524	470	501	479	478	488	479	552	482	500	482	499	473	469	474	453	505	502	473	503	465	511	481	521	494	461	484	500	520	511	454	482	492	462	487	480	483	487	520	491	515	477	522	515	500	472	497	497	465	470	496	489	470	492	458	488	520	477	496	499	520	466	496	512	483	512	492	481	492	459	484	502	535	522	502	482	486	482	505	486	502	509	481	511	462	487	510	485	518	518	484	495	516	539	522	504	505	505	480	501	506	483	541	488	528	475	506	514	503	436	506	473	525	526	481	529	501	493	471	510	509	474	480	552	492	518	504	525	491	511	472	479	493	483	516	494	471	472	473	513	509	486	510	488	501	518	495	509	471	495	485	532	500	479	496	494	499	517	530	508	521	519	498	500	474	529	457	474	498	502	461	502	476	510	483	482	541	482	488	528	493	558	471	476	468	491	520	466	476	478	479	488	530	500	502	514	478	471	508	469	478	502	509	518	507	491	501	510	502	467	515	473	526	455	502	490	518	497	533	486	528	475	501	502	503	521	508	503	512	504	504	491	496	504	528	504	499	507	484	467	506	503	509	532	465	507	506	486	497	466	477	509	505	513	493	493	502	506	518	519	506	488	492	502	512	491	513	492	502	499	501	528	485	510	504	499	504	489	496	527	538	496	478	478	493	536	488	517	457	486	501	507	507	509	525	479	503	511	534	480	502	504	481	458	485	491	487	481	500
25672	36648	31099	21541	25326	54693	67076	36709	991	867	803	715	693	662	662	602	610	576	552	574	556	517	530	495	509	548	496	511	469	457	485	503	509	567	485	525	498	508	496	469	497	438	454	480	514	461	448	453	448	453	465	454	466	450	485	482	451	478	504	481	462	475	456	452	470	523	467	480	443	494	463	478	427	511	446	458	429	458	425	434	458	478	506	487	500	405	466	474	431	415	457	483	459	424	511	465	460	433	454	485	449	484	464	445	478	485	428	428	480	447	430	473	416	450	497	459	457	463	457	494	472	474	464	473	442	457	471	455	484	429	451	463	482	488	473	473	478	466	475	458	453	462	467	459	473	446	466	473	510	462	466	488	468	458	484	429	455	465	447	450	473	449	533	426	440	468	446	426	468	463	477	465	471	463	473	466	452	437	439	456	453	463	427	436	434	430	462	426	479	473	493	448	465	479	460	482	437	481	444	499	459	459	476	485	453	449	438	476	444	481	477	455	451	468	462	429	422	480	449	477	485	487	479	493	429	428	484	477	449	466	468	465	461	459	460	453	474	460	469	442	452	431	469	448	463	399	471	445	454	480	470	432	454	435	477	472	499	458	485	462	446	493	458	457	499	504	463	443	446	488	453	489	428	455	425	435	474	470	428	433	473	402	446	473	484	448	465	479	440	493	466	480	484	458	457	466	461	456	464	448	482	459	448	445	446	492	446	470	468	439	469	439	485	478	423	458	466	470	478	440	488	445	452	466	478	459	475	456	432	459	474	443	475	422	466	445	493	461	493	431	446	431	479	474	488	447	470	464	435	449	429	488	451	485	505	434	461	447	481	439	473	445	441	452	455	434	484	481	437	449	471	432	449	453	467	469	476	497	455	489	456	439	492	431	484	455	443	448	453	454	495	443	439	467	498	508	488	473	465	444	466	459	428	432	485	478	475	418	462	461	442	461	420	470	449	473	445	450	471	454	473	439	442	470	432	440	474	470	445	414	465	469	454	472	440	418	466	462	463	463	505	424	450	470	462	476	468	486	429	499	453	458	461	484	467	470	442	492	484	457	475	454	472	459	480	451	468	466	425	475	460	427	462	483	423	468	449	471	461	431	488	411	458	485	479	416	537	449	472	436	428	428	482	474	472	454	456	423	418	453	450	482	450	401	457	449	446	439	422	476	457	441	463	485	435	458	445	468	471	459	473	454	486	461	430	483	449	424	446	493	449	478	452	465	487	480	432	440	488	469	467	484	451	458	453	468	462	460	467	500	464	491	499	434	460	466	452	466	448	452	505	439	468	480	459	417	460	458	492	486	437	454	443	449	450	453	451	451	468	457	476	419	445	451	429	485	425	485	431	433	463	487	443	457	464	473	465	431	435	465	474	479	411	471	493	482	421	458	451	442	456	457	459	442	463	484	463	469	478	480	448	487	458	439	449	472	468	474	433	442	465	438	423	479	453	485	451	449	456	486	438	478	458	448	466	408	469	487	418	451	439	466	433	470	454	485	462	465	441	485	434	501	475	490	490	436	484	429	453	452	470	466	438	483	434	402	466	452	456	470	488	448	455	442	446	453	476	457	458	464	473	449	446	453	485	444	455	477	463	499	439	474	462	463	458	479	430	501	425	452	437	450	440	430	418	467	501	471	461	444	450	501	438	462	476	451	455	472	468	488	446	472	465	471	494	445	461	481	418	473	439	437	486	463	459	479	453	474	449	448	438	428	472	466	454	436	434	472	485	444	446	468	443	476	416	458	441	455	469	451	442	481	468	446	442	475	434	490	454	513	473	438	468	441	449	477	495	428	477	437	458	477	420	479	459	397	434	434	470	434	465	459	446	483	474	444	476	470	470	418	421	463	461	454	456	468	454	439	476	490	458	444	453	438	473	501	471	466	468	434	473	461	453	490	450	478	520	473	479	465	488	460	487	470	480	477	502	472	441	454	443	465	438	474	429	511	487	467	468	490	468	452	446	425	471	491	429	450	479	437	479	463	462	503	500	476	430	462	462	467	435	449	483	467	454	512	429	477	466	467	502	448	481	486	439	443	499	448	429	480	477	442	442	460	477	470	439	434	442	444	456	478	472	430	421	436	476	469	471	476	434	429	423	478	458	478	429	500	465	485	434	447	452	517	473	448	479	455	459	430	465	433	470	461	465	481	472	501	440	468	469	490	473	433	428	452	447	432	500	454	491	499	513	482	465	442	472	435	473	481	454	471	464	460	423	480	457	475	447	438	462	513	445	473	429	432	479	483	431	463	449	426	456	473	436	478	414	465	471	430	465	455	416	482	443	456	481	407	445	491	457	421	448	451	491	439	435	449	471	485	460	449	456	490	461	483	440	476	420	430	451	492	456	491	439	459	425	500	457	467	441	462	454	498	436	431	481	468	463	439	462	474	446	456	444	470	444	489	481	467	484	479	457	463	497	504	466	426	397	472	457	474	456	434	449	486	493	453	449	464	470	461	442	471	468	481	462	467	479	477	470	472	438	475	439	457	509	472	458	483	452	426	473	417	488	448	462	473	467	469	445	474	516	457	473	472	449	455	416	474	495	435	450	462	456	448	458	429	438	487	433	487	479	447	451	440	460	485	469	478	456	457	460	462	437	489	442	512	464	451	457	426	465	423	477	464	438	414	471	473	447	429	464	446	468	495	423	464	490	456	460	455	436	424	406	513	490	486	444	437	478	456	431	447	482	426	435	467	456	455	454	447	444	468	477	472	466	437	439	468	481	482	508	452	465	451	468	490	425	468	448	472	467	448	485	472	473	459	466	442	448	484	478	482	456	424	434	474	443	435	493	460	496	456	430	467	416	477	450	511	454	456	440	470	495	446	463	500	492	456	526	476	486	471	486	471	444	446	458	484	480	477	444	447	447	504	457	484	504	447	475	475	455	436	454	457	471	480	427	445	470	470	435	500	450	483	440	408	478	425	424	469	452	458	430	465	451	459	469	452	499	459	451	479	486	451	426	451	447	486	459	481	424	442	461	474	457	476	419	467	470	468	450	474	459	424	421	496	472	489	494	440	438	422	466	452	471	510	444	487	492	472	441	454	487	486	472	432	465	472	484	445	453	458	507	445	493	466	451	488	466	478	441	484	453	457	460	444	454	420	466	445	447	451	453	450	443	451	471	442	468	459	478	418	463	450	449	478	459	467	454	470	423	410	461	502	433	471	428	478	416	448	453	467	469	429	470	482	493	473	475	481	490	482	473	465	502	442	454	484	497	452	480	464	443	464	462	479	448	479	451	488	502	459	511	464	447	476	465	455	474	467	467	457	440	470	447	500	464	478	450	461	440	459	505	452	429	439	449	443	409	488	459	447	459	496	467	475	439	494	486	397	438	479	452	465	451	405	457	444	440	467	498	442	450	448	454	464	452	460	454	482	421	441	480	432	457	459	464	465	491	434	475	462	473	468	463	488	456	430	466	466	480	449	440	496	454	478	489	452	482	451	466	446	466	453	427	456	480	448	465	452	466	435	431	431
28434	17932	8785	4383	2736	4609	9157	5807	285	159	184	147	176	163	148	150	157	171	145	161	167	156	157	150	131	139	168	180	176	154	157	179	163	184	156	147	158	170	144	163	151	156	162	152	180	154	165	171	170	151	170	152	179	164	161	145	149	153	155	177	151	143	190	148	168	162	159	154	154	185	164	156	168	166	159	137	147	166	146	132	147	167	171	148	171	162	151	171	146	168	173	151	153	134	163	152	157	178	163	143	179	185	143	173	176	145	172	141	179	156	183	150	149	144	166	161	179	148	169	158	157	171	147	168	167	177	159	161	175	159	163	144	166	169	145	152	190	158	174	149	163	175	169	167	152	172	185	131	164	154	169	129	159	147	145	176	123	166	175	150	161	173	173	162	148	181	164	156	132	160	136	161	163	176	152	138	160	173	152	158	155	163	157	166	167	179	175	165	162	141	172	154	157	179	164	173	130	150	155	160	157	161	168	164	169	154	166	162	163	152	154	153	156	160	183	140	170	140	142	189	165	157	132	177	150	172	174	161	189	154	148	171	154	170	143	156	146	170	130	165	135	180	141	169	139	165	146	159	152	146	150	168	169	154	145	142	148	150	145	157	153	165	144	154	168	183	168	138	163	161	172	161	161	138	166	152	168	168	165	168	126	163	164	161	138	178	158	134	160	142	170	161	179	161	141	150	154	163	156	156	138	148	164	164	169	164	150	151	172	162	165	150	138	145	134	133	163	149	155	166	148	165	165	180	153	181	162	155	142	162	193	166	177	152	169	164	137	169	161	168	170	157	163	150	154	145	164	169	158	171	168	133	153	174	159	154	150	170	171	143	173	157	157	158	133	156	170	172	157	155	144	142	163	184	172	164	164	136	130	161	168	162	152	166	166	140	161	143	168	140	149	156	150	138	155	146	194	158	157	138	170	185	155	137	179	163	168	152	163	174	156	165	158	174	175	165	171	149	182	172	171	134	157	177	140	177	190	154	172	144	159	175	153	137	138	155	171	157	143	161	163	158	170	159	169	165	176	153	148	141	182	157	153	158	178	149	145	148	151	161	170	148	159	172	174	147	152	150	157	154	137	174	164	162	161	162	167	174	166	154	146	173	164	147	153	156	145	154	176	162	149	172	165	162	151	170	144	152	177	162	166	176	160	171	168	150	155	164	167	145	145	156	153	162	169	169	169	179	198	142	152	169	153	169	158	164	169	160	159	162	147	147	177	160	159	148	176	162	146	166	176	161	152	174	162	150	162	175	174	157	128	155	168	147	168	142	182	170	162	177	164	167	147	189	180	166	170	148	139	161	149	129	149	167	155	161	181	174	150	160	174	168	149	149	160	184	147	151	181	145	165	151	167	153	154	153	158	141	160	162	159	191	159	155	146	160	145	147	150	142	164	155	154	166	161	176	182	140	139	170	171	169	156	167	148	135	166	148	139	164	146	162	170	136	166	143	157	153	139	167	170	143	164	160	172	161	153	152	132	177	151	137	174	155	159	144	167	150	168	155	170	158	163	163	138	161	172	158	153	150	163	162	159	148	170	146	149	151	159	167	145	158	148	155	169	159	167	147	150	174	158	150	170	137	167	168	155	165	164	167	138	163	161	159	142	161	152	170	167	148	140	154	154	154	156	141	137	169	147	176	159	174	165	154	156	175	152	174	154	176	160	163	176	161	142	185	125	160	176	159	157	160	162	154	139	158	168	165	156	150	159	146	158	149	165	137	153	150	139	185	179	161	181	158	140	168	153	141	138	159	182	165	163	151	162	154	148	149	170	160	149	161	158	146	157	154	165	161	161	130	153	174	157	142	132	158	179	162	140	168	160	135	164	145	168	144	151	131	163	153	160	162	167	155	155	135	176	181	172	140	162	171	150	166	171	144	161	158	160	149	161	155	158	169	157	162	161	166	180	157	165	148	179	137	152	172	142	164	165	153	187	168	181	167	136	163	167	155	154	157	185	158	141	137	157	141	153	172	154	155	172	162	168	161	176	142	157	155	145	158	169	172	172	154	154	165	167	154	164	134	141	164	155	159	158	166	138	160	164	137	183	130	158	183	156	169	155	154	166	149	159	142	160	157	160	157	155	179	165	163	152	165	168	135	141	145	139	153	158	146	175	164	175	169	151	162	150	138	154	153	151	151	176	157	157	149	190	156	126	175	129	175	164	162	164	152	163	156	163	153	146	140	173	172	170	136	152	167	161	160	151	151	151	177	138	171	146	176	171	163	159	160	181	161	167	156	151	172	146	157	154	194	156	158	139	153	151	153	147	156	168	169	144	173	176	157	156	151	160	154	148	181	154	165	152	151	136	136	156	160	174	161	156	164	154	150	138	151	159	144	149	172	200	176	152	163	159	155	178	171	151	153	156	156	172	170	173	174	153	164	149	159	158	149	147	167	163	145	163	188	154	179	167	148	154	150	126	161	150	166	174	170	170	164	144	174	164	141	161	145	175	154	160	155	166	166	139	149	169	144	177	158	162	165	149	159	181	144	162	173	184	171	190	159	176	139	166	146	135	147	152	162	157	159	147	140	169	161	158	189	141	160	174	159	171	167	162	164	157	172	133	151	171	148	167	172	150	170	151	169	142	180	154	152	168	153	155	175	155	150	162	156	146	144	167	154	164	170	147	136	168	141	143	151	160	160	168	166	153	154	132	161	146	140	163	143	161	140	172	153	166	129	158	159	148	153	121	147	135	151	136	156	142	150	183	141	145	159	159	151	162	157	160	152	143	157	150	176	168	130	156	168	165	167	175	178	174	165	156	161	156	157	169	144	139	161	174	161	166	160	161	125	179	175	147	158	161	170	166	174	172	142	148	170	173	167	160	156	146	173	163	151	151	172	163	177	135	167	161	154	166	147	156	161	155	167	150	159	165	186	166	192	168	143	150	156	170	156	144	169	159	147	164	148	154	148	167	155	155	158	180	144	161	156	150	161	153	165	155	171	163	151	156	153	146	162	152	159	152	148	180	151	141	166	159	174	173	156	167	149	156	154	177	167	149	166	149	164	170	148	168	163	182	151	190	145	167	149	163	149	153	167	180	184	165	156	166	168	172	162	148	162	166	158	157	146	154	160	168	148	151	151	157	179	149	171	159	166	166	162	150	175	175	145	156	147	168	182	177	195	173	145	163	153	162	162	175	148	171	137	168	161	157	162	144	159	154	154	153	158	138	172	162	176	138	145	167	159	162	149	161	165	143	184	163	171	139	165	156	144	167	179	149	137	140	161	171	171	137	173	167	174	153	145	162	163	167	154	152	144	162	159	183	150	154	140	159	168	157	159	180	166	144	144	178	141	171	157	170	160	160	162	143	121	163	132	151	162	165	144	168	159	140	146	151	138	170	147	172	143	152	155	147	149	132	145	138	154	175	156	162	165	180	176	165	144	157	162	157	142	158	156	152	144	163	162	155	151	160	165	147	156	161	134	158	136	162	138	166	175	158	161	165	148	174	166	186	167	140	140	162	179	157	157	136	148
15465	17330	12242	7224	5086	8093	13286	7581	180	182	177	179	183	187	158	181	191	162	163	174	143	182	178	190	182	163	183	152	171	161	183	156	175	139	160	167	165	135	168	153	149	183	167	181	162	168	176	176	190	159	145	184	180	166	167	144	176	149	181	138	175	173	172	161	180	166	176	170	156	167	163	184	161	180	173	141	140	163	169	166	165	179	163	146	186	177	164	175	156	171	166	147	163	171	164	172	158	187	154	161	148	175	178	163	168	173	159	195	176	170	170	146	184	161	175	185	144	131	181	171	172	173	153	133	168	175	169	168	149	180	169	165	177	171	167	179	178	183	184	176	170	162	172	169	169	157	176	150	174	186	167	183	144	156	148	177	159	156	167	156	185	179	169	160	191	152	157	177	166	149	148	185	153	145	177	165	164	186	177	192	156	170	156	169	161	153	179	164	142	170	175	155	162	158	153	162	158	143	165	168	170	158	160	183	152	175	174	157	173	144	160	176	171	140	158	164	147	171	165	179	160	164	162	162	160	146	146	152	171	178	158	162	168	174	169	178	148	180	172	174	154	156	152	157	167	200	189	194	191	166	150	179	183	167	182	165	171	146	145	190	153	169	179	164	179	157	145	166	178	192	164	163	168	150	188	160	135	176	151	175	175	174	182	163	142	170	165	199	156	155	164	169	175	168	170	185	172	163	175	157	170	148	170	169	167	186	156	173	182	186	170	173	154	162	167	157	175	177	163	159	157	156	179	146	155	169	154	184	164	173	168	187	167	169	158	155	178	152	163	155	163	159	172	158	179	155	157	166	149	162	172	183	165	159	153	158	157	150	151	158	156	170	173	174	152	171	170	188	178	178	166	162	186	183	143	138	172	174	161	162	156	136	147	162	166	168	167	164	147	167	163	165	152	178	160	160	166	161	159	160	151	160	190	175	159	149	192	140	176	162	184	159	145	196	146	153	198	198	162	177	195	169	157	185	175	179	191	156	183	180	167	149	163	169	175	181	188	162	160	161	163	183	167	143	175	165	155	175	156	175	167	189	180	135	158	142	171	165	180	184	141	175	164	176	149	174	145	171	174	172	159	162	179	163	170	172	135	173	156	170	168	190	164	153	176	176	200	150	171	174	137	163	170	141	179	182	175	179	177	150	142	186	169	160	159	146	155	169	177	184	174	165	198	155	167	161	175	158	163	147	174	164	145	166	165	177	179	187	183	175	163	171	193	145	135	156	166	167	180	171	178	177	161	193	154	137	158	148	163	168	171	152	167	151	145	179	150	136	168	165	174	164	166	186	164	163	132	163	163	176	191	141	175	186	171	174	157	174	170	193	170	167	174	142	159	137	172	144	175	176	168	177	173	169	156	185	183	164	154	151	157	182	164	174	170	172	157	173	178	180	164	180	169	156	178	154	173	160	148	161	171	161	177	159	159	170	150	161	145	165	174	180	162	167	181	203	184	163	157	134	131	155	170	162	162	185	170	160	161	149	166	160	172	166	160	169	180	166	161	158	139	157	156	169	165	165	184	152	178	179	202	157	171	203	168	180	166	166	161	166	179	161	148	159	176	164	169	186	169	156	163	159	184	154	187	161	186	160	156	181	159	175	190	167	172	154	174	162	152	167	167	172	148	173	188	179	157	169	161	163	167	151	167	178	184	191	163	151	172	150	154	165	172	188	164	173	173	175	167	172	178	144	170	165	175	159	157	185	176	166	186	185	168	173	155	176	173	173	159	162	164	168	163	170	169	170	161	159	166	166	166	160	187	171	151	165	158	152	155	165	174	171	178	170	153	183	157	154	165	166	172	186	164	144	169	178	175	181	164	161	176	168	162	145	143	173	170	155	182	143	152	186	166	149	152	158	157	190	163	159	175	165	157	176	153	152	165	181	165	199	182	159	151	176	170	187	170	160	178	171	153	160	159	151	149	155	194	177	168	139	165	154	165	174	177	148	166	166	182	166	153	172	196	165	150	161	158	152	164	160	160	144	161	151	161	138	167	183	167	167	170	155	162	167	158	170	159	170	169	165	180	186	182	180	199	192	155	137	166	154	153	177	144	161	178	179	190	169	178	159	154	147	179	158	175	163	182	182	198	155	177	162	176	161	159	167	157	160	166	193	159	184	178	189	153	174	201	168	161	147	173	173	168	196	175	146	167	196	194	156	150	169	158	153	163	168	153	156	147	155	141	150	165	177	159	183	157	179	168	151	160	140	169	176	146	159	180	178	171	163	163	186	161	182	162	191	163	183	189	161	190	199	174	153	156	169	168	172	148	175	161	167	170	154	180	173	157	159	184	150	174	158	169	163	160	153	179	184	170	174	186	155	163	160	179	173	159	148	127	165	181	181	167	167	152	169	198	185	156	169	184	157	170	164	163	169	191	165	141	173	164	201	158	183	168	180	150	149	177	148	169	190	172	166	174	153	155	158	183	158	171	156	170	172	159	178	168	177	179	170	159	178	147	149	152	173	193	168	159	168	151	152	167	155	169	160	153	151	164	157	173	163	151	168	181	146	152	157	151	174	176	170	155	169	159	180	158	171	163	168	157	154	156	178	175	180	145	172	162	144	146	162	166	159	189	176	183	179	142	180	152	179	170	168	172	213	170	187	180	166	143	182	158	171	142	162	160	167	166	182	158	155	149	187	163	156	159	178	164	175	151	178	169	174	160	162	174	144	149	170	169	153	144	174	155	154	170	150	181	155	171	183	168	174	157	170	161	162	169	176	169	157	161	157	180	164	177	172	162	172	159	180	167	152	181	163	151	159	156	197	153	173	123	185	178	159	164	157	157	177	155	144	139	175	155	174	182	139	175	157	154	186	171	143	162	175	150	172	153	172	145	188	151	184	172	181	165	144	163	159	182	172	187	151	177	162	156	173	166	166	169	158	180	152	145	179	161	176	147	188	155	159	158	177	182	155	160	140	151	164	160	179	152	182	162	174	179	162	143	181	168	159	170	169	162	156	182	148	150	165	149	161	186	160	145	159	158	148	190	186	162	163	169	180	178	151	140	183	173	160	155	161	158	159	160	173	178	177	168	172	181	146	179	153	152	179	173	163	168	183	182	165	170	163	172	178	145	167	153	184	170	166	173	177	173	184	181	169	170	162	172	176	164	162	187	153	167	150	179	166	173	167	178	171	145	164	154	165	183	171	139	174	146	189	178	159	157	157	160	163	146	157	166	166	185	166	148	201	199	187	130	166	177	156	150	178	166	168	165	183	158	165	175	180	166	160	172	165	166	167	179	165	165	207	141	139	152	171	149	163	151	155	177	170	183	150	160	177	162	181	164	151	180	153	174	178	153	160	200	175	166	144	154	157	168	184	161	144	163	164	164	140	190	191	175	190	171	163	158	183	151	161	152	167	189	170	154	179	171	166	157	148	174	151	171	169	173	157	166	147	165	170	169	162	172	172	152	187	184	153	187	160	169	158	150	195	186	158	161	159	185	166	167	170	185	162	162	156	169	178	148	177	162	203	170	150
24914	20390	26717	23953	20721	40106	57994	47708	14117	1262	381	369	372	345	344	314	333	319	315	292	298	350	315	330	299	316	328	296	321	296	295	332	292	293	290	297	318	286	299	313	310	291	302	324	318	307	306	294	305	295	309	258	313	312	324	310	297	292	325	325	313	327	312	321	332	314	323	309	314	307	306	324	321	311	300	326	292	311	307	298	282	291	309	319	334	319	337	308	293	317	312	315	284	326	300	332	343	282	304	281	297	298	293	306	297	335	287	307	339	316	323	295	330	293	306	308	276	294	303	296	279	291	290	328	311	317	321	313	304	310	326	298	307	294	307	310	271	288	312	303	297	288	347	311	333	287	341	355	323	330	312	309	289	327	278	293	295	304	302	346	337	298	308	322	338	292	295	300	299	320	323	304	305	331	324	308	305	302	315	309	318	346	282	263	322	291	303	285	323	315	313	268	334	318	342	316	304	322	283	291	305	295	314	301	314	321	330	324	300	299	316	303	298	326	277	304	320	305	293	282	300	306	303	292	313	319	287	310	281	294	307	323	311	287	283	282	295	341	298	340	303	284	319	294	309	286	293	282	294	301	330	311	316	317	269	305	292	300	307	338	321	291	276	310	286	302	299	287	292	302	319	305	287	299	301	308	321	304	303	293	300	324	313	315	303	323	316	305	303	318	309	293	315	280	316	286	315	291	312	311	296	296	299	281	285	286	304	293	337	306	289	314	305	300	323	325	313	339	317	315	284	283	316	292	323	312	320	307	311	303	317	297	326	292	287	313	318	298	267	311	310	327	313	299	280	329	339	300	308	348	285	324	300	304	281	313	309	320	285	326	305	287	308	274	290	297	314	288	318	285	290	334	275	304	334	291	282	272	323	321	309	333	289	317	332	327	295	329	313	312	298	334	298	330	312	312	313	317	320	318	309	311	297	298	303	317	282	302	329	299	311	317	318	313	309	313	304	301	316	294	276	302	273	318	293	313	301	274	326	297	291	308	292	289	308	274	309	313	304	306	302	291	284	329	323	326	270	310	331	308	288	333	285	308	294	330	342	330	324	291	317	300	307	310	324	305	311	276	283	330	373	295	322	307	335	339	299	316	318	292	299	307	287	313	297	291	323	307	297	314	272	303	287	294	300	322	270	349	295	310	307	318	290	295	352	291	334	349	325	325	331	290	322	305	327	289	303	301	288	311	300	298	291	319	317	309	339	322	322	302	278	277	279	307	291	270	327	289	301	290	294	303	323	315	318	313	309	345	286	304	273	273	352	292	327	314	311	294	327	305	304	288	302	285	312	296	304	334	289	306	295	300	326	314	338	322	311	309	309	281	323	299	329	299	285	301	340	328	295	297	329	295	295	321	337	322	313	311	295	324	310	295	297	294	285	281	300	307	298	280	317	328	305	301	308	303	293	308	332	309	303	322	305	321	277	301	314	299	283	304	300	293	312	318	317	314	311	285	294	291	320	324	315	302	280	364	316	301	330	286	355	303	261	285	297	286	273	291	302	317	295	315	296	310	305	303	309	286	310	290	315	293	292	302	313	303	293	308	307	335	308	308	292	300	306	310	324	296	327	268	313	283	323	307	280	320	319	298	308	312	307	302	313	313	302	305	318	272	307	305	320	311	299	311	312	311	315	272	295	322	317	307	326	262	283	297	276	299	325	330	303	316	312	325	315	323	331	319	340	306	313	299	301	286	332	297	334	328	286	278	294	283	308	324	302	326	299	308	315	283	280	332	322	263	299	331	341	270	291	326	297	302	280	320	276	278	280	276	314	294	266	288	327	323	313	286	319	329	309	296	282	281	295	288	315	332	292	322	311	315	315	307	307	307	302	289	294	326	295	314	292	295	325	334	295	312	309	309	305	307	320	334	302	315	321	306	289	264	333	331	282	319	267	302	279	304	310	293	264	282	322	320	338	353	311	342	325	300	288	288	313	311	313	328	329	317	316	317	304	308	329	307	330	288	303	307	313	302	310	313	301	311	327	305	321	329	288	305	302	292	315	309	309	298	311	322	326	312	271	304	301	322	296	268	323	318	301	287	319	305	292	315	296	304	280	309	295	342	315	312	307	290	321	307	272	308	307	304	297	307	351	317	272	328	297	316	334	320	304	300	287	300	324	336	323	289	330	306	313	300	276	288	303	321	312	321	290	318	326	326	290	321	314	328	297	298	316	346	319	261	303	329	280	322	315	317	311	330	309	306	318	281	305	297	284	308	282	284	298	284	306	303	305	308	287	305	328	282	326	276	297	335	341	317	292	313	287	354	275	299	308	330	299	286	284	309	318	298	311	325	290	315	306	295	285	324	286	284	290	318	289	299	268	323	313	303	330	297	307	304	323	300	291	282	270	311	313	289	288	313	310	311	308	331	279	294	283	306	286	284	279	314	297	301	282	288	306	321	333	292	270	322	342	303	302	301	327	297	338	348	275	327	301	317	295	317	317	301	313	314	302	327	326	324	354	333	304	267	318	326	329	294	325	325	321	333	307	316	322	301	313	274	285	298	268	313	315	336	344	294	318	309	308	328	302	300	298	298	309	303	293	300	317	315	296	307	285	303	315	289	359	325	300	315	319	316	322	320	312	300	303	311	304	342	298	343	297	328	321	341	315	336	327	297	315	325	314	298	297	314	302	304	305	300	313	316	320	342	340	310	317	344	294	316	341	327	264	282	298	341	319	309	340	315	304	303	314	315	322	309	288	292	320	285	286	338	301	278	330	304	312	327	313	314	318	334	333	303	286	293	312	275	303	297	288	331	296	308	292	332	295	330	312	347	300	296	324	277	314	283	301	313	322	298	277	303	307	309	287	315	303	279	312	301	350	312	325	304	315	319	331	313	324	302	308	343	269	332	278	318	295	292	282	277	314	308	298	289	328	307	288	320	259	332	325	288	294	308	311	301	334	280	283	290	304	291	280	309	311	296	312	292	270	322	317	301	316	324	305	322	336	319	291	317	293	290	294	305	296	338	300	319	318	317	311	298	294	323	316	295	302	297	302	285	307	299	307	326	294	345	358	275	269	325	301	321	299	297	336	313	281	305	298	341	330	301	284	306	312	316	319	319	285	310	269	275	292	324	317	292	326	327	300	259	308	311	315	303	291	321	290	299	306	295	299	297	302	296	313	304	262	301	307	318	290	288	308	314	314	313	276	302	274	349	306	333	312	271	318	303	306	310	326	289	284	279	286	337	309	333	299	299	329	314	318	303	312	345	314	296	334	294	310	323	306	312	272	321	308	298	314	294	312	325	314	283	335	270	313	331	333	331	293	326	301	299	298	298	302	318	327	291	297	311	326	320	269	307	275	292	295	294	313	304	310	351	307	321	296	301	300	296	296	306	287	313	294	294	305	309	310	292	292	310	334	310	323	326	313	332	295	281	315	302	269	323	308	314	335	280	320	304	318	302	327	355	329	360	358	313	304	304	268	311	315	295	355	286	323	288	301	327	308	312	305	272	292	321	288	310	298	301	288	326	295	292
22553	34326	26962	15623	16273	44886	53386	43802	1738	426	455	402	344	364	370	331	321	358	336	301	315	305	330	289	318	254	314	339	333	301	284	296	312	299	290	342	321	279	280	291	286	317	297	305	273	308	312	280	256	282	276	293	295	263	295	290	292	285	277	291	310	284	335	295	311	311	300	263	266	303	321	316	314	303	243	287	287	281	289	299	291	264	303	316	287	299	290	285	325	296	270	265	277	330	283	294	279	272	262	289	305	272	298	294	288	284	300	292	267	297	282	291	296	291	347	284	314	272	285	307	283	321	270	307	294	281	265	305	302	276	291	283	269	300	258	271	284	296	306	300	311	274	298	273	289	302	262	322	296	327	302	308	275	291	282	301	285	287	288	263	284	283	318	302	276	259	302	306	306	267	266	280	269	284	283	321	309	288	277	278	303	271	294	281	280	302	306	267	287	273	300	304	304	329	316	287	326	311	301	331	295	287	287	291	271	279	297	250	282	271	260	294	284	311	284	277	260	306	287	250	301	301	282	298	288	306	305	282	271	290	302	286	259	289	297	274	266	278	310	326	330	260	288	298	304	286	269	302	306	272	287	293	250	282	301	237	295	273	292	317	258	287	282	305	276	289	308	272	258	320	290	282	302	288	312	301	282	308	266	294	300	296	314	296	298	255	257	279	321	291	295	273	279	302	294	277	284	286	300	257	259	318	275	324	274	279	275	295	287	264	293	285	300	275	269	303	300	291	299	303	281	284	270	276	268	296	294	283	286	299	329	288	296	261	271	323	283	285	295	272	264	305	287	293	288	282	263	300	302	267	278	287	313	289	302	283	272	278	299	304	275	287	288	281	315	294	306	299	290	264	278	241	299	286	304	268	300	283	292	284	303	275	279	276	268	286	271	311	278	283	277	277	297	305	302	298	283	264	278	316	283	293	301	261	273	276	279	269	312	318	301	296	248	304	269	295	295	252	294	308	312	275	277	300	290	288	273	303	273	297	337	293	295	299	278	272	294	268	303	282	300	300	296	278	283	265	300	309	284	299	297	300	271	280	285	285	282	276	306	291	310	302	274	316	309	303	285	272	286	288	277	276	264	296	305	302	280	324	295	279	287	287	271	299	270	275	304	326	275	286	321	310	304	285	322	268	287	303	288	275	302	293	305	297	289	263	277	300	290	294	300	298	312	276	271	274	285	305	277	314	294	281	261	282	273	276	295	307	295	288	273	308	280	266	298	305	283	302	289	280	275	307	270	292	275	294	279	304	273	318	303	290	286	285	292	310	280	300	311	313	272	276	275	286	290	321	293	298	290	279	280	317	275	264	343	323	262	272	282	279	296	277	289	257	302	312	308	307	295	290	300	280	256	279	287	280	287	280	278	256	292	304	285	277	299	281	291	275	270	267	241	280	280	301	277	305	305	294	266	288	282	285	292	305	236	278	306	281	316	292	250	275	274	308	299	294	277	278	288	282	280	301	300	282	261	280	282	283	284	295	300	271	293	282	289	301	302	292	299	287	273	287	280	291	291	298	295	290	285	270	303	280	289	277	245	266	296	303	264	294	263	252	320	269	302	242	286	321	284	274	299	284	314	286	271	300	284	288	279	298	288	300	289	307	283	300	275	296	275	287	291	294	296	287	294	276	303	294	302	290	290	290	293	255	287	294	292	287	273	252	285	266	297	310	260	290	295	294	280	298	270	266	270	271	266	303	262	280	278	280	286	301	276	312	309	271	286	292	296	285	305	272	297	290	276	294	277	276	294	292	250	279	264	280	280	325	308	289	292	311	314	258	309	290	312	248	271	296	254	297	296	276	308	282	311	299	261	288	306	300	282	309	287	277	311	303	277	269	266	298	284	309	291	277	313	294	284	295	293	284	284	299	293	285	305	315	268	316	297	275	280	291	283	309	274	281	294	268	296	271	298	286	278	295	270	297	293	296	290	303	277	273	324	292	292	289	304	274	279	285	286	249	295	276	295	308	260	294	289	289	270	286	287	285	247	330	241	253	280	303	308	263	283	282	278	298	296	305	307	253	301	256	274	318	316	319	257	261	289	299	276	260	273	289	318	283	281	333	298	282	304	257	325	281	305	274	295	267	257	287	302	318	287	287	313	256	288	309	284	296	264	321	293	308	289	305	278	299	291	292	299	272	283	274	285	288	272	263	281	280	298	283	263	328	286	314	264	274	287	298	296	293	304	319	266	275	254	259	301	309	293	266	294	247	285	299	301	301	262	282	277	298	271	277	269	285	313	279	278	269	293	289	287	265	319	290	286	274	268	290	283	283	300	285	301	271	302	300	288	292	269	260	283	279	298	299	285	289	265	282	279	280	276	300	290	283	292	281	282	272	290	277	285	308	281	290	286	311	283	281	291	283	304	298	289	285	268	336	285	264	278	315	287	284	310	300	291	276	289	299	297	299	306	260	263	323	274	270	264	312	243	315	267	285	307	281	256	308	277	301	262	286	276	306	304	290	303	307	285	301	287	254	303	291	296	275	286	302	306	279	303	319	293	303	278	293	260	248	282	286	311	275	281	298	276	281	250	296	279	277	291	295	293	295	276	287	289	300	249	269	293	303	327	315	286	294	270	296	266	263	279	286	278	291	261	306	308	281	277	282	261	301	311	282	271	272	290	299	296	304	271	276	258	287	281	289	278	279	274	321	288	278	296	292	271	308	280	283	278	254	305	303	275	291	287	275	276	278	270	299	272	297	291	294	302	263	284	280	302	270	288	288	305	291	277	286	313	275	314	304	313	286	289	305	296	288	248	295	262	312	293	297	298	296	297	266	322	268	309	303	293	282	286	301	288	286	267	287	289	281	281	316	317	298	303	251	320	284	284	281	284	290	296	299	303	286	309	304	267	256	293	308	272	310	265	269	286	302	284	254	278	291	291	288	305	287	273	274	284	289	310	296	320	321	257	300	276	297	274	318	279	296	292	288	297	280	292	317	285	287	301	316	255	279	285	289	300	297	262	272	271	282	300	309	274	288	280	304	304	295	299	283	291	294	273	291	296	300	254	262	284	304	261	278	274	285	278	302	286	285	297	286	249	290	310	280	311	257	310	282	291	274	298	287	309	296	296	293	270	305	285	295	278	276	265	307	274	279	303	307	277	306	306	281	280	272	299	268	272	292	304	299	298	288	280	287	289	291	306	274	319	275	284	270	267	290	276	281	293	268	286	262	284	323	281	289	268	285	297	297	288	297	287	278	289	269	255	284	304	290	311	292	277	288	282	303	310	285	266	298	308	307	284	302	273	280	292	278	290	311	294	292	307	270	268	300	312	301	313	281	297	295	297	284	277	247	328	304	290	290	300	261	293	297	303	262	306	288	332	309	296	295	268	270	292	269	304	269	293	316	297	297	313	303	283	317	291	290	301	307	318	298	299	291	285	304	256	285	291	292	291	267	285	294	267	270	299	263	277	287	291	297	302	293	279	304	313	310	272	292	269	276	286	286	280	273	299	273	275	291	268	288	300	284	303	279
22502	20398	26995	23701	21630	51346	67109	56359	17673	2749	678	609	598	610	536	548	571	554	533	586	516	551	551	539	564	538	534	500	500	483	505	543	496	528	478	483	503	464	551	521	533	515	496	473	527	546	483	497	505	478	485	509	527	490	528	537	545	508	526	513	488	544	509	546	497	561	492	494	489	513	518	511	539	468	561	507	500	530	529	492	497	480	509	494	517	505	537	520	486	493	511	490	484	547	472	533	540	522	488	479	467	534	536	528	502	498	503	455	477	491	471	513	477	512	521	467	487	488	456	484	506	494	496	467	498	472	486	518	530	539	519	510	512	510	469	516	511	538	508	499	528	501	519	521	506	478	513	498	519	549	500	511	490	511	479	498	498	524	514	506	516	528	506	518	493	537	516	507	503	477	529	471	498	480	494	494	523	472	469	519	502	496	502	471	473	502	497	513	442	514	521	519	482	496	475	525	544	524	492	529	544	497	505	555	486	473	479	495	481	525	503	513	519	500	520	513	499	526	475	534	491	505	520	497	541	509	486	493	525	449	495	485	488	491	490	464	518	494	554	544	465	499	493	478	501	502	521	498	479	516	482	495	517	510	496	479	475	478	502	497	494	506	516	480	506	492	517	520	524	536	481	568	544	508	530	524	504	486	506	506	513	524	486	469	514	482	495	559	495	499	534	493	476	522	468	508	485	542	503	465	492	534	520	504	489	492	457	515	457	519	481	502	523	510	514	541	544	558	491	469	519	489	495	533	495	491	490	507	527	493	506	508	477	500	496	501	539	474	512	521	498	500	487	525	491	487	489	514	501	476	523	463	490	477	483	504	506	513	520	523	475	492	465	467	529	525	526	520	484	528	527	525	494	504	484	492	501	536	494	521	506	532	535	483	522	520	526	452	510	478	462	486	538	548	499	486	518	500	526	543	487	503	541	556	530	546	529	547	530	506	550	457	464	515	499	532	482	510	509	543	508	537	484	460	528	500	516	504	507	521	505	537	533	482	494	454	525	486	525	472	509	534	471	505	490	493	524	496	511	515	515	533	487	505	465	546	502	511	491	495	509	496	509	473	519	497	499	471	548	511	571	508	502	496	513	473	515	496	495	527	500	510	467	494	527	484	515	533	494	528	482	531	457	512	483	524	514	470	525	465	512	476	487	497	470	452	538	513	471	492	557	484	530	521	502	494	482	484	496	489	453	511	526	484	489	451	546	528	484	501	496	497	474	513	504	482	505	486	554	528	495	516	502	501	499	493	492	508	509	495	516	472	494	498	485	488	497	500	485	475	527	516	484	464	497	510	501	488	526	473	483	506	490	545	523	501	535	553	502	514	480	511	475	501	509	479	489	508	516	509	507	486	500	508	512	500	483	479	498	481	472	500	461	449	517	500	525	506	511	475	537	492	471	515	542	510	553	493	522	502	475	547	519	504	526	561	522	471	495	488	523	516	533	505	477	485	519	512	486	488	521	533	522	505	511	523	515	487	472	505	494	494	491	488	517	545	519	524	558	530	531	527	507	497	502	546	495	542	535	512	507	490	522	479	495	508	488	479	519	513	520	480	482	480	506	486	456	473	485	480	495	513	507	492	522	515	491	470	489	478	487	520	493	495	504	517	511	528	513	480	533	497	555	523	501	477	460	523	462	461	504	515	520	527	489	506	513	491	468	464	532	505	511	489	503	503	499	481	537	520	504	497	512	487	502	501	481	526	503	524	461	469	495	508	504	512	520	499	519	520	479	513	488	520	507	488	493	505	502	534	478	456	477	488	542	558	524	493	521	480	489	517	503	497	497	479	497	495	556	503	552	460	500	476	527	536	525	521	472	493	495	493	514	536	499	507	489	501	486	504	495	475	503	468	520	443	493	510	517	502	495	480	521	523	514	477	493	501	506	508	490	520	471	467	520	476	484	466	542	512	473	529	488	512	549	492	481	463	519	506	485	503	570	535	516	535	484	546	497	498	521	482	530	509	525	527	561	469	534	499	536	565	502	494	482	516	529	502	511	522	560	524	529	523	507	448	463	525	544	546	528	528	538	515	497	499	497	490	514	488	502	532	545	531	546	514	525	513	513	484	532	512	496	525	523	530	532	491	515	471	483	498	558	504	501	473	492	520	487	485	501	461	503	519	492	500	496	513	516	545	489	496	500	503	491	531	520	495	512	482	510	492	499	509	496	482	513	488	510	511	541	490	518	484	525	519	521	513	492	516	490	517	457	498	496	522	558	529	484	518	481	521	501	501	504	520	538	531	482	505	558	516	547	491	513	497	481	502	456	472	493	537	540	482	509	516	530	513	493	499	475	552	510	445	524	513	544	483	476	504	486	509	517	505	504	539	464	500	515	514	514	509	498	484	529	499	485	479	509	526	486	482	498	461	511	544	538	526	535	459	533	514	503	476	515	509	511	525	471	493	520	514	505	518	494	506	510	508	489	466	485	551	504	470	516	502	549	478	541	479	511	539	463	481	499	534	527	478	494	481	497	457	515	478	498	473	486	493	483	501	515	492	531	476	459	453	464	497	487	521	469	501	508	487	519	529	515	520	498	515	463	517	488	518	485	531	509	474	514	422	481	467	519	528	518	507	536	522	461	514	464	572	562	503	522	505	491	494	504	540	556	496	527	501	514	507	524	498	523	496	472	518	519	489	487	508	539	494	479	460	495	506	486	536	477	483	515	509	499	518	530	496	487	465	527	521	503	520	472	538	530	495	471	498	531	512	452	531	506	508	446	546	468	476	532	493	493	509	501	534	473	478	511	518	479	495	497	474	536	463	553	496	506	513	496	537	499	505	508	487	491	484	573	483	505	480	503	511	474	520	461	490	513	497	537	489	477	491	517	509	494	504	527	509	492	483	510	461	513	546	542	521	508	518	527	539	489	511	487	517	490	544	459	474	506	521	499	536	513	475	531	539	518	500	483	497	518	503	497	493	525	522	485	478	480	510	513	529	498	513	512	529	503	518	523	471	512	503	509	516	495	541	468	494	493	544	457	490	506	490	505	510	504	500	469	516	497	480	497	471	522	478	491	506	520	477	522	469	498	534	518	516	535	502	485	515	473	520	523	486	507	535	501	473	487	502	507	521	471	484	476	513	493	494	506	489	502	483	492	482	493	541	489	476	499	547	538	488	486	481	450	491	507	496	459	489	474	550	517	503	486	478	480	505	487	506	520	509	514	506	515	473	508	546	481	475	484	521	491	515	539	478	481	489	503	512	525	514	496	516	465	523	498	496	525	495	503	530	469	477	517	491	453	509	502	520	496	546	448	454	471	484	530	466	494	507	445	510	522	528	502	519	508	467	506	461	517	491	483	514	502	493	507	480	493	448	491	490	501	449	492	512	477	516	497	491	529	513	507	534	507	481	471	510	524	472	517	519	494	505	515	550	512	537	481	496	481	509	500	464	494	518	499	543	534	517	513	456	537	473	493	493	481	501	517	499	526	522	523	497	495	499	528	497	504	521	484	509	539	491	502	518	475	509	531	509
27435	43496	29414	19127	32640	58907	64815	48575	957	822	736	747	678	601	611	584	575	545	566	529	543	515	492	523	495	524	502	506	476	513	465	503	472	505	486	453	485	463	500	455	499	488	480	473	496	488	477	506	443	485	472	468	470	507	478	471	487	459	477	471	441	492	481	518	452	464	449	478	481	470	472	457	493	465	472	451	493	483	460	480	458	480	481	482	494	451	454	412	493	441	507	450	467	490	451	459	509	473	449	440	492	451	477	461	457	487	467	476	477	486	483	478	424	453	452	474	492	476	446	481	429	490	464	484	483	431	498	474	443	475	472	488	424	443	463	468	448	459	471	498	460	479	453	461	455	498	481	453	448	478	467	474	455	451	455	477	459	488	441	464	479	447	487	462	461	504	470	481	445	476	436	472	453	484	464	496	451	470	431	489	454	442	440	466	469	486	471	451	472	459	483	447	480	413	445	482	495	471	480	476	427	465	474	460	473	456	440	468	448	499	469	494	503	499	455	468	457	455	470	470	489	507	471	474	493	484	482	435	470	472	465	486	493	431	465	453	501	473	480	459	486	504	469	484	449	470	404	461	495	472	454	489	454	464	460	422	507	487	430	461	462	449	434	468	469	478	467	451	474	489	468	470	437	461	467	460	452	441	452	500	474	471	494	452	524	431	490	427	465	463	469	433	446	424	489	464	453	479	509	454	451	456	508	481	476	465	487	467	442	476	519	491	480	446	473	464	474	459	495	464	476	492	491	475	441	467	493	423	521	468	463	463	445	480	443	477	452	487	466	482	486	485	453	461	497	475	476	458	461	492	491	460	474	473	469	415	446	484	484	461	473	486	455	486	462	457	469	474	492	492	446	463	473	463	473	449	462	468	440	425	466	485	479	479	503	455	468	456	460	441	496	510	462	445	439	449	438	442	476	483	459	454	464	490	438	473	455	479	445	454	463	468	468	467	471	474	473	461	503	436	416	492	454	482	468	433	418	471	442	474	460	455	483	470	448	485	476	483	483	471	489	459	446	486	475	448	445	494	474	463	447	462	445	474	478	488	441	478	473	473	470	494	449	477	455	413	471	447	452	455	488	437	469	491	454	440	448	438	458	463	520	463	457	492	417	480	465	447	471	487	493	470	512	454	445	448	508	471	479	473	461	471	479	457	452	427	464	443	453	459	463	436	452	472	458	461	470	472	454	497	486	484	475	444	459	441	453	475	462	484	446	499	437	467	424	468	449	460	466	438	460	469	511	467	479	468	471	479	497	459	489	461	472	458	453	436	438	481	453	453	482	460	425	451	485	465	442	462	485	481	429	482	474	435	463	444	477	450	485	490	462	458	482	456	501	449	475	467	491	433	455	430	464	508	499	460	464	421	466	469	488	463	440	488	451	451	456	464	469	459	464	416	438	444	483	519	476	466	482	502	472	461	478	469	466	460	493	447	436	497	438	496	465	494	473	445	467	475	476	473	432	458	455	472	468	478	439	463	477	463	466	454	469	468	468	432	436	456	490	430	462	455	419	426	476	463	451	442	471	490	454	498	475	479	462	489	435	499	411	443	453	465	476	463	465	470	455	454	436	482	476	460	482	442	477	489	462	469	503	465	518	463	454	454	492	423	488	461	436	490	450	454	460	470	465	452	460	444	425	466	463	475	422	485	461	440	466	474	474	439	500	464	489	465	487	470	490	466	478	496	469	495	447	456	472	469	459	489	449	460	430	468	466	455	441	463	474	470	490	479	485	463	470	468	467	465	458	466	501	437	451	469	534	448	473	502	443	455	468	490	489	438	455	483	422	435	456	478	514	509	479	484	499	488	447	510	446	439	443	514	479	488	486	466	456	473	461	476	532	427	478	484	494	477	511	453	418	464	463	443	475	468	460	467	450	480	458	467	491	449	454	445	446	468	455	471	460	492	457	461	469	491	481	448	488	457	430	478	481	496	449	456	450	497	476	465	466	478	480	496	491	493	438	452	482	452	428	471	474	435	466	477	473	475	506	464	463	462	453	460	482	462	485	457	472	491	451	481	455	455	442	489	481	441	470	477	466	512	468	490	448	473	470	413	449	460	469	483	473	455	455	441	483	470	463	453	493	465	463	442	472	435	485	485	448	504	467	475	427	456	457	498	440	481	508	475	484	446	470	472	516	445	446	476	472	449	478	470	482	515	454	468	445	421	437	467	447	474	482	467	460	459	448	449	492	487	461	489	419	478	481	481	437	481	441	490	476	454	460	473	444	469	441	462	449	491	462	497	457	478	498	471	476	487	444	457	451	443	461	494	455	463	459	444	499	468	439	445	471	443	496	483	467	483	463	428	453	470	460	461	490	448	439	474	453	483	438	446	472	424	429	466	459	473	469	442	436	476	494	476	506	477	502	467	474	451	495	510	436	473	432	479	464	446	491	454	456	487	469	475	496	458	480	475	462	460	472	448	462	480	480	498	482	434	453	481	461	475	444	501	463	473	493	437	479	490	476	467	432	481	481	505	462	498	477	483	497	452	463	476	454	440	468	438	452	465	454	490	440	479	452	448	482	457	506	492	464	455	481	443	452	450	464	489	445	449	498	478	470	477	462	485	459	498	485	468	496	466	513	468	458	468	481	466	504	483	439	484	485	514	483	453	452	501	491	431	464	474	471	453	440	485	450	466	503	496	411	474	453	474	441	455	443	437	444	489	474	437	442	481	447	505	497	457	513	416	475	465	466	479	466	452	466	477	465	459	449	448	451	454	453	510	474	453	522	452	416	456	438	531	455	471	495	453	442	457	438	471	503	447	464	453	499	471	467	487	468	482	439	443	465	437	467	456	480	479	450	507	450	441	514	462	457	470	500	480	470	459	458	466	475	444	473	468	493	476	486	459	445	475	461	457	433	440	449	454	448	474	473	498	475	425	437	459	481	465	446	463	407	452	421	481	446	511	463	470	472	459	453	495	461	473	480	442	497	465	454	434	482	487	461	492	457	485	474	460	480	477	445	488	433	451	451	474	510	451	477	411	451	464	459	490	463	501	453	462	464	468	474	481	477	482	449	482	494	456	437	440	450	475	473	448	444	481	438	457	495	472	468	465	471	446	449	431	474	450	465	470	450	482	497	471	473	460	457	473	476	481	464	445	418	495	499	477	470	461	459	467	453	478	477	467	445	465	460	482	503	448	459	457	436	468	451	447	455	462	502	477	454	466	476	453	451	482	497	485	507	443	449	483	477	433	504	475	463	474	482	485	486	438	458	459	467	467	488	498	468	473	491	457	485	442	477	455	461	481	447	494	515	449	466	498	438	439	482	447	484	421	467	478	493	457	439	435	521	479	508	464	451	448	494	464	485	466	443	477	483	473	469	489	474	512	472	446	443	443	494	481	479	457	442	455	459	461	526	485	481	479	439	462	475	448	435	446	486	479	480	468	471	466	460	474	457	428	438	491	473	469	540	457	491	455	454	455	467	445	456	493	470	469	444	478	454	517	462	463	452	445	459	454	439	427	499	468	443	496
28214	17534	7736	2900	1498	3264	8633	6103	235	151	153	159	159	168	130	167	170	151	143	145	160	161	152	168	158	133	153	157	138	170	166	134	159	140	147	157	164	164	160	168	152	170	145	146	181	138	146	153	142	147	146	116	145	159	141	162	159	161	153	145	159	150	159	169	152	153	185	128	171	146	141	132	201	142	157	178	165	150	160	137	162	152	162	164	152	160	166	159	173	139	161	170	185	141	154	159	149	162	168	161	164	141	173	153	145	166	160	162	163	155	158	169	176	172	149	141	151	147	171	179	154	144	146	185	146	138	141	152	130	160	126	159	175	143	146	140	147	157	152	164	173	123	163	149	147	169	162	149	156	145	140	134	158	150	173	152	155	150	153	162	157	176	164	163	151	158	155	172	130	159	129	154	173	144	160	161	146	172	177	174	164	165	166	163	147	158	159	169	136	155	195	169	141	153	175	144	147	134	141	144	174	190	141	148	173	128	158	152	164	149	143	151	176	178	170	154	182	153	144	146	139	149	155	154	146	159	151	168	150	153	164	165	154	144	168	147	157	162	163	176	145	142	159	172	155	149	154	151	150	173	140	134	158	159	161	135	146	162	135	155	165	157	159	145	149	147	161	167	176	167	171	140	160	133	141	137	159	158	167	142	144	169	150	142	170	148	148	141	173	166	144	147	137	172	169	147	160	151	136	128	174	170	178	175	137	167	145	167	156	149	147	139	165	145	151	177	154	146	153	150	163	156	125	149	147	117	145	171	150	170	179	157	148	161	153	173	148	160	155	166	147	130	152	156	145	153	164	157	153	150	152	151	170	145	144	152	164	181	127	155	134	147	166	153	164	112	140	151	167	164	153	150	172	148	153	137	139	153	156	161	155	172	162	176	158	149	142	161	158	154	182	142	144	161	166	137	151	169	149	153	145	141	150	145	166	156	155	162	146	166	180	148	138	165	133	152	170	146	154	173	138	146	142	143	137	168	145	178	152	152	168	135	160	143	143	149	161	154	149	179	173	151	146	151	144	157	153	162	154	134	152	153	160	169	126	154	159	145	135	177	144	158	170	170	171	164	172	166	143	147	159	146	134	137	148	151	142	164	161	154	152	156	174	131	126	154	160	163	148	141	140	159	158	161	146	179	146	155	164	133	163	157	149	148	146	159	172	173	157	144	141	156	161	157	152	122	182	139	166	153	149	157	147	160	143	156	160	157	177	150	154	150	161	148	142	144	154	146	151	152	157	150	153	140	155	145	158	165	169	170	142	151	171	124	145	147	137	147	175	173	157	149	155	165	149	152	152	172	174	158	171	149	156	162	169	155	160	172	163	137	163	172	179	141	168	160	134	167	165	157	176	148	155	131	180	138	184	158	154	156	156	141	151	151	146	161	178	188	168	180	127	160	183	165	163	154	154	155	140	146	143	160	131	151	145	154	153	139	175	155	174	154	147	162	148	141	160	138	156	156	162	165	161	174	151	154	122	144	142	145	153	168	149	147	161	166	142	178	150	161	177	157	166	168	152	136	136	168	133	153	146	131	141	142	186	147	172	153	151	151	149	148	165	169	163	143	141	148	177	163	156	136	157	174	137	140	179	163	131	152	171	179	184	169	164	175	148	136	154	141	125	139	144	156	159	146	142	163	144	170	159	146	159	140	168	149	162	178	141	148	155	152	154	140	146	148	145	145	135	154	158	147	163	178	149	134	163	158	145	166	164	156	146	178	154	123	167	157	169	142	141	152	160	160	142	148	149	147	151	157	159	171	165	153	160	165	157	137	132	142	170	157	154	142	144	158	161	152	144	143	172	182	161	163	168	139	141	179	134	148	163	164	153	169	167	123	145	133	150	146	149	154	151	166	133	154	173	138	141	163	160	142	148	140	166	163	142	160	143	158	159	158	162	156	134	178	154	125	139	154	150	147	145	163	177	160	172	156	157	159	169	169	155	133	155	156	167	165	152	167	164	155	123	156	168	137	139	141	165	173	158	148	148	155	147	152	150	151	185	136	135	157	163	166	177	152	166	150	158	143	152	153	172	147	163	161	157	157	128	139	188	149	180	152	142	127	160	164	149	152	120	154	154	150	157	156	133	164	173	160	166	141	163	133	148	150	146	154	179	125	147	155	130	151	156	173	164	145	145	149	141	166	145	149	169	185	158	164	159	143	167	161	137	178	155	160	143	148	124	157	164	172	135	155	160	163	142	160	140	158	146	169	165	176	177	142	151	162	156	155	165	161	131	157	155	163	179	143	142	144	153	155	177	151	165	154	157	163	155	146	150	157	153	140	147	162	160	184	149	157	157	167	175	145	150	128	155	161	172	163	170	167	145	162	157	171	134	176	169	150	146	161	174	150	167	160	156	160	161	137	169	159	147	140	154	160	149	155	150	160	159	129	147	141	165	141	140	150	139	163	145	164	168	148	176	156	145	159	178	163	161	151	151	187	159	146	135	176	144	158	177	145	164	148	168	158	158	166	177	153	152	167	142	139	136	164	159	168	147	177	144	163	149	160	142	139	145	142	161	148	136	157	133	156	152	146	128	153	162	136	174	139	156	153	139	158	170	153	150	158	144	144	158	156	137	151	153	159	144	168	142	159	138	161	151	150	138	174	148	159	152	144	150	164	159	149	155	161	150	158	159	154	149	155	153	155	158	134	167	156	136	152	144	184	161	158	137	159	151	148	127	150	145	147	173	179	151	161	163	186	166	166	160	142	154	148	147	155	163	158	159	147	151	153	159	152	155	122	126	128	147	155	153	153	162	175	140	169	175	148	133	148	165	159	132	147	148	143	139	158	134	142	154	167	149	155	169	143	136	178	142	157	169	168	172	155	153	154	132	159	143	160	159	146	146	163	159	173	172	158	172	166	192	134	143	153	166	174	151	155	161	149	145	146	154	171	151	140	144	142	146	163	141	148	149	178	160	161	143	161	142	164	158	169	152	176	153	166	183	172	163	156	164	156	162	132	168	164	166	181	167	150	167	167	137	155	151	162	146	154	146	156	167	148	158	145	143	183	166	165	137	145	151	152	156	147	167	159	176	154	168	151	158	168	147	150	158	156	162	147	148	148	135	128	160	173	162	149	147	153	157	149	135	183	162	162	163	162	139	155	144	153	164	140	158	167	140	172	154	161	161	147	149	150	156	172	152	167	162	146	139	152	188	144	155	152	184	170	172	157	147	135	136	147	140	163	144	147	169	143	140	160	155	157	154	167	148	150	155	160	156	156	124	159	164	144	163	154	129	138	152	149	172	167	156	152	143	148	174	139	150	143	155	133	167	153	142	161	148	168	159	155	148	164	162	152	152	149	170	160	157	146	170	150	130	161	169	143	159	157	160	139	163	159	155	138	156	182	180	120	137	159	163	138	138	157	157	151	167	147	171	163	155	161	158	136	147	159	168	148	140	159	141	166	152	164	163	144	168	155	162	139	143	148	146	150	165	152	168	178	178	144	148	147	163	133	135	134	161	174	154	149	134	167	164	135
13542	15377	8810	4947	2912	5799	13160	8231	174	173	155	162	179	180	164	152	175	162	170	179	153	147	169	154	175	183	180	143	170	165	154	169	167	177	155	197	159	175	158	175	174	183	173	149	161	176	166	156	158	179	176	154	172	150	148	162	186	159	175	174	149	161	151	168	147	141	149	155	167	161	179	125	162	163	200	172	165	175	174	177	159	174	145	171	181	167	145	146	169	173	169	177	165	159	144	168	166	167	143	176	176	159	174	157	173	161	148	146	183	157	182	189	147	156	160	170	163	175	173	143	166	171	168	183	160	156	172	170	186	157	169	166	177	168	170	142	157	145	153	150	154	157	175	161	196	157	181	169	151	176	172	157	164	160	158	179	147	183	171	164	177	188	164	169	157	173	159	150	175	183	160	176	161	150	155	168	182	165	151	175	182	163	146	160	168	160	151	166	159	159	158	164	183	158	171	188	164	165	172	150	178	182	165	150	161	180	168	175	166	185	162	157	169	161	130	170	158	185	166	165	161	163	167	176	146	167	137	166	166	160	177	168	165	162	158	173	179	160	164	159	159	162	160	167	163	153	165	157	165	161	162	187	165	158	157	183	158	156	170	134	154	159	153	180	171	153	168	161	149	168	149	159	155	171	163	156	182	134	143	161	154	162	152	160	173	140	155	173	170	157	153	152	156	153	161	172	155	132	160	168	155	161	154	178	183	133	130	169	165	150	128	160	167	176	161	159	155	156	165	137	172	160	170	159	159	147	143	147	136	177	142	158	146	197	171	171	155	154	166	157	180	157	157	152	165	156	193	158	157	135	188	157	168	161	165	173	152	164	150	171	167	181	171	144	154	173	151	151	164	151	160	154	160	135	170	201	162	158	144	163	147	166	174	162	173	174	180	151	163	173	162	174	165	192	170	166	180	179	161	163	184	155	177	179	141	172	167	174	163	164	159	146	163	162	159	163	168	157	178	183	151	173	170	167	181	155	181	156	144	182	164	169	177	154	165	147	160	165	188	183	184	149	180	165	162	178	144	179	170	153	165	160	158	169	166	177	142	154	148	181	154	176	165	177	169	161	160	153	148	149	165	176	150	163	167	160	180	179	173	181	160	159	172	164	153	162	143	149	159	166	178	152	160	169	164	156	175	155	150	144	162	139	166	178	134	163	167	135	165	147	155	156	164	139	147	163	172	134	166	151	160	175	158	166	182	171	153	163	154	157	154	148	152	164	152	138	144	179	148	154	160	180	175	139	151	150	150	168	180	171	156	158	150	162	167	134	171	186	184	168	161	155	159	144	144	170	161	153	151	151	138	162	177	149	175	164	147	149	168	160	166	195	154	164	177	162	160	171	164	170	147	182	177	156	163	163	151	156	172	166	156	156	159	149	146	151	155	168	157	161	165	207	180	153	173	190	133	166	181	151	187	149	166	162	143	157	181	183	178	173	156	164	168	164	160	180	164	174	155	158	177	177	160	155	154	143	199	157	159	160	175	160	156	170	158	153	151	180	155	161	151	169	158	181	180	158	151	169	178	169	151	175	175	171	157	150	191	166	171	160	163	143	157	159	159	147	198	155	169	197	153	167	147	165	157	159	141	175	161	183	179	165	159	170	142	161	188	151	188	171	173	160	181	186	158	157	156	148	150	167	144	163	154	171	165	174	169	179	145	152	185	161	161	155	167	170	150	151	135	167	169	155	158	131	151	149	172	169	141	164	177	152	180	158	154	163	150	192	155	162	150	136	160	154	151	176	195	152	169	158	141	187	153	179	172	157	167	151	147	179	163	159	142	172	143	163	182	164	171	182	178	146	150	172	164	155	158	176	152	187	149	149	156	158	139	156	145	163	159	163	163	195	191	152	164	175	160	209	158	163	151	176	166	163	179	175	149	153	169	157	156	166	148	199	154	181	174	149	169	174	168	159	143	151	174	171	173	158	159	172	169	184	192	177	156	152	149	184	157	180	158	148	182	152	163	155	139	163	156	171	154	143	170	183	169	160	154	168	160	170	171	163	149	159	166	176	171	159	155	162	164	167	156	148	164	161	149	153	148	166	173	167	160	152	149	183	155	160	151	173	165	209	189	141	153	158	156	160	159	157	146	170	153	157	163	164	157	145	157	158	158	185	151	158	162	161	193	152	173	161	166	147	173	175	189	173	177	157	161	144	168	155	178	176	189	163	179	167	174	178	174	203	175	163	191	176	168	149	134	169	173	151	176	158	169	149	176	168	138	169	166	153	179	137	156	167	162	139	187	152	158	164	182	158	165	149	171	170	198	161	161	157	150	160	159	158	184	164	151	156	151	152	164	142	172	160	179	152	175	153	151	179	174	157	173	165	165	148	147	161	164	165	196	160	146	162	168	128	171	167	165	148	155	154	163	151	169	156	160	166	177	171	160	179	149	184	170	161	177	171	158	169	172	154	130	176	156	159	149	179	175	147	169	184	152	169	152	151	167	157	153	167	146	158	167	163	162	178	161	161	153	163	166	140	153	159	189	151	175	159	178	131	164	167	152	142	147	145	176	152	165	162	169	162	147	174	162	172	182	163	165	189	171	173	178	179	152	177	141	158	166	177	153	164	177	154	159	139	184	159	161	181	156	152	145	161	182	162	160	175	158	161	171	156	164	166	168	157	166	155	167	176	160	170	176	155	160	169	160	177	169	172	158	169	153	159	174	177	180	135	172	166	171	166	141	161	148	170	168	180	150	193	156	141	160	173	172	154	169	176	146	138	162	137	159	154	179	176	152	146	156	165	158	166	160	148	178	165	154	166	163	150	163	153	148	156	166	154	151	175	195	154	154	170	171	171	178	156	164	159	159	162	164	170	159	158	181	155	161	155	174	166	181	145	168	167	170	157	182	164	154	161	140	165	172	158	163	184	175	188	161	160	175	155	132	160	150	178	152	176	148	158	166	133	136	157	144	157	148	169	154	164	165	168	164	151	182	173	163	166	175	154	163	158	158	171	171	167	173	185	155	166	165	161	165	149	152	175	152	176	168	169	164	173	193	169	187	195	160	165	160	156	160	187	147	145	167	173	174	156	169	188	153	180	157	165	181	171	158	151	158	134	147	167	154	162	125	167	152	163	159	159	165	169	165	168	174	169	166	153	173	171	164	184	122	184	166	177	154	169	162	176	179	152	140	162	167	145	163	152	167	160	157	145	192	177	165	171	165	169	169	157	155	173	150	134	162	176	183	158	165	169	157	180	168	161	145	166	148	162	151	159	173	199	147	166	155	138	168	183	160	174	158	162	167	169	175	161	179	164	168	161	152	145	166	184	156	165	147	148	182	156	152	152	167	165	177	172	170	166	160	160	162	145	165	160	147	164	175	162	170	170	173	159	195	168	164	167	176	149	148	154	159	171	168	170	157	176	167	162	174	159	148	149	162	156	166	167	180	176	182	153	147	174	165	176	125	155	157	180	163	136	179	159	165	164	152	166	144	177	164	162	136	199	155	191	172	166	159	182	166	197	144	165	150	165
24842	20404	26436	24299	20875	40334	58391	43168	8894	659	370	375	360	347	352	326	326	341	336	312	318	299	306	309	314	305	333	320	306	308	278	302	310	313	328	292	329	304	333	330	307	323	270	314	315	301	263	318	275	316	296	332	294	275	324	308	294	262	300	320	300	314	309	308	303	282	300	328	328	316	321	319	269	330	280	276	353	291	266	310	295	301	285	287	305	326	284	283	307	314	297	310	297	318	306	305	287	321	298	295	334	313	297	285	311	314	287	326	302	317	302	292	283	304	266	310	294	315	321	293	307	271	306	287	288	314	272	296	319	326	297	287	309	304	293	256	303	284	321	300	319	292	308	303	323	301	303	319	306	301	292	280	299	295	294	334	277	291	277	317	274	284	298	305	293	291	302	311	296	286	286	306	325	255	274	310	305	300	312	340	289	313	281	287	329	312	278	292	294	315	291	291	325	294	293	305	289	286	294	300	308	305	292	265	288	286	289	281	296	314	307	293	296	284	294	325	291	316	282	327	276	298	286	300	301	299	278	296	280	278	299	290	297	275	329	323	315	338	279	316	297	302	303	329	285	301	316	321	315	306	302	288	323	294	315	303	303	307	308	309	342	318	298	317	297	280	324	306	318	291	279	298	263	307	289	289	337	307	271	282	298	268	272	303	259	317	298	306	316	326	325	251	292	306	285	293	299	285	310	295	308	307	299	312	231	297	319	309	282	326	292	286	329	306	304	326	297	315	320	315	315	295	305	309	329	316	293	303	263	295	306	308	309	306	331	272	299	295	291	280	307	311	331	302	281	285	283	310	273	275	305	291	307	297	288	295	306	307	289	289	307	304	299	288	316	295	291	304	316	321	279	309	292	311	281	264	296	309	297	278	267	314	283	309	325	296	274	276	283	287	323	328	296	310	318	291	298	282	282	279	284	300	278	301	295	311	308	304	287	307	294	327	296	279	266	321	304	315	333	294	296	295	314	307	295	281	265	304	292	300	300	317	281	324	312	274	307	301	290	289	323	267	308	284	310	252	308	272	304	288	307	308	304	292	287	275	359	289	301	296	295	310	260	285	330	283	277	312	324	302	310	306	292	268	281	312	294	313	317	291	298	310	293	269	331	315	312	276	336	284	285	284	348	316	309	310	297	299	276	289	297	283	278	329	279	321	279	309	308	314	303	297	297	318	295	320	284	309	306	281	314	316	305	296	292	324	312	314	293	290	304	320	326	316	314	321	312	307	316	284	274	289	311	323	301	316	301	313	281	301	318	323	298	335	325	286	287	289	303	279	283	292	316	265	289	279	296	310	307	305	264	315	281	339	294	318	314	290	285	303	291	315	308	307	309	315	307	297	296	292	291	279	299	300	293	294	278	336	268	320	290	281	328	303	314	281	324	278	300	290	312	299	258	295	292	281	324	323	317	308	269	271	295	305	295	320	277	327	308	308	280	321	321	282	310	314	299	315	291	319	292	346	302	279	290	306	303	269	289	332	333	318	279	283	341	293	311	308	320	303	281	312	311	289	303	291	284	305	311	268	289	313	292	311	309	274	305	296	318	301	304	308	290	309	292	300	301	298	315	303	306	285	293	337	309	316	312	289	300	293	298	304	289	280	294	280	318	277	294	288	305	277	304	314	326	323	298	260	313	270	284	262	327	296	309	302	284	307	294	277	286	308	312	283	301	283	308	276	308	294	262	305	310	277	275	297	287	302	287	327	321	292	297	314	286	269	305	324	310	291	306	276	309	291	297	325	306	315	327	298	292	279	276	307	283	286	299	324	322	285	274	299	304	338	311	325	338	282	302	293	287	313	307	274	296	278	290	304	252	266	260	301	317	290	296	284	313	278	320	283	297	308	307	270	315	288	323	304	292	323	292	275	321	303	298	313	287	301	308	303	311	263	323	313	316	301	291	320	299	277	289	311	291	293	301	310	308	276	278	302	316	315	291	302	321	322	312	280	323	322	311	318	306	298	302	318	295	295	326	281	298	262	335	294	323	293	299	306	325	322	304	293	286	306	304	304	312	270	305	303	276	282	279	253	300	333	271	279	314	320	311	319	295	312	286	304	284	287	318	279	335	301	292	290	307	278	295	316	309	334	314	330	300	310	319	277	291	263	293	296	299	276	302	335	307	280	304	303	282	273	308	281	285	305	282	293	275	292	299	321	267	308	289	310	316	292	287	283	327	283	279	333	284	302	290	316	321	306	258	287	316	304	324	304	298	298	274	302	276	309	290	296	276	307	318	304	274	297	309	288	289	318	307	293	279	316	311	296	296	305	298	285	311	303	291	314	283	302	296	308	283	274	278	293	315	291	318	303	296	297	294	274	300	275	331	334	314	297	306	289	308	289	277	275	318	302	295	301	307	303	322	307	275	274	275	303	297	320	308	290	294	297	321	279	322	274	317	306	311	315	298	315	305	281	312	300	278	279	302	313	304	285	319	295	294	264	263	310	283	338	290	286	324	313	314	321	280	294	311	303	300	298	282	319	285	281	290	294	280	311	286	297	289	306	294	319	278	311	337	291	309	322	315	305	271	301	260	289	288	276	300	290	305	314	295	287	296	279	277	295	286	293	323	293	314	291	279	272	295	310	283	299	303	292	300	307	283	286	302	288	282	246	319	314	293	282	267	288	298	286	268	290	280	349	298	317	315	304	289	295	319	304	289	291	307	324	319	297	298	294	292	285	315	328	300	299	275	290	284	263	289	274	266	299	316	290	274	315	272	307	299	298	283	285	298	281	301	309	290	293	285	293	323	282	280	283	320	301	319	330	294	333	282	288	311	277	311	328	304	298	277	295	312	310	303	303	280	336	302	287	327	296	323	298	284	282	289	308	318	306	313	299	323	292	276	313	300	319	297	288	309	274	274	290	291	311	333	311	329	268	267	316	336	303	295	289	314	324	307	328	289	353	306	296	278	304	314	311	315	317	316	276	296	299	320	325	295	293	323	304	271	291	308	280	310	323	293	321	290	300	289	310	268	318	338	271	306	313	299	317	287	294	303	315	333	335	308	310	279	316	309	306	302	299	286	302	288	299	326	303	316	305	291	283	295	281	305	292	322	289	294	285	298	308	292	313	293	293	303	288	279	289	278	284	319	319	304	282	280	293	293	280	293	293	298	327	311	295	303	300	305	278	302	338	314	300	312	290	319	313	280	293	278	312	280	317	317	276	280	296	316	311	283	282	279	298	281	298	311	304	287	307	291	279	277	322	315	322	291	288	280	313	282	287	319	308	325	245	332	295	285	284	316	283	290	279	246	282	305	310	312	286	300	291	264	333	301	290	318	311	336	294	286	291	280	286	280	300	282	257	319	317	292	294	304	292	275	311	299	299	289	299	296	330	322	319	305	296	276	325	297	309	298	303	296	314	308	277	305	305	297	290	292	320	315	322	330	303	280	297	310	306	326	281	277	311	291	324	284	282	308	323	311	299	253	279	281	275	302	286	277	298	324	324	305	294	293	310	282	303	319	278	263	301	256	302
22781	40775	23244	14646	14662	44130	53102	33852	533	491	428	393	401	364	340	345	336	317	348	295	322	348	310	322	306	337	310	314	322	279	291	308	285	312	297	285	297	273	303	280	279	288	310	276	279	285	300	308	286	283	309	278	301	305	278	260	251	251	289	320	302	289	242	296	274	277	280	259	271	285	288	291	305	276	301	318	281	251	280	265	284	294	248	306	287	274	287	315	274	299	260	294	272	321	305	266	297	311	269	261	289	293	298	280	295	246	267	293	280	286	288	295	271	274	285	273	280	290	292	256	295	302	272	288	282	301	298	273	269	298	299	297	298	274	295	253	275	296	301	282	291	272	288	316	294	289	277	287	299	282	288	280	304	303	297	289	287	280	308	296	292	265	303	297	286	278	277	257	246	294	306	283	269	275	282	303	272	282	280	300	264	269	271	277	287	300	278	274	295	263	321	296	267	289	308	286	303	295	309	261	248	300	271	279	288	288	261	270	308	288	264	288	303	311	281	258	280	287	277	285	292	307	304	264	270	270	295	276	271	300	252	290	280	272	300	311	279	325	234	256	297	285	265	291	274	284	272	287	288	245	282	291	249	285	250	291	279	262	290	280	278	265	291	275	271	290	303	281	287	255	285	285	313	259	275	283	278	299	302	281	291	280	273	282	288	285	291	294	290	306	300	293	289	263	305	271	272	274	272	291	267	262	258	300	255	269	297	270	300	280	289	265	300	281	278	255	315	315	273	283	316	278	274	278	276	283	305	286	267	271	310	292	284	288	285	249	258	287	283	269	266	262	305	258	277	297	319	279	303	284	301	288	265	299	321	285	263	294	269	265	266	274	288	290	303	271	306	271	310	284	297	244	269	281	260	281	281	255	300	264	276	278	273	274	311	259	285	280	281	298	281	315	286	297	285	269	270	293	296	278	288	305	299	283	307	281	291	277	270	271	289	308	307	308	283	302	273	288	260	289	298	265	282	279	285	277	303	296	262	302	278	277	278	323	273	280	279	278	290	238	308	295	282	267	286	264	305	286	279	273	276	275	284	288	280	262	266	301	279	288	297	299	269	300	283	302	293	284	295	284	276	284	267	261	260	317	280	251	291	283	279	276	275	297	283	276	276	281	308	280	302	265	257	283	292	295	270	256	317	277	277	302	270	308	250	264	284	273	294	258	263	265	305	299	318	274	267	289	262	288	308	286	292	276	288	312	296	258	323	262	292	321	256	279	291	282	282	268	278	262	307	313	262	298	297	264	300	311	276	234	298	287	271	252	277	286	292	255	297	316	279	269	287	265	277	274	265	276	258	274	309	269	275	303	298	290	293	284	292	278	308	301	287	295	300	267	299	286	314	309	308	280	277	265	293	271	244	287	312	264	245	297	308	261	255	297	258	284	284	291	292	297	304	280	304	253	269	282	300	278	283	276	276	295	290	280	277	253	277	268	288	280	307	283	249	302	278	266	287	292	292	282	265	274	274	286	269	287	281	258	282	278	292	284	279	283	293	271	273	279	271	288	262	293	283	293	261	281	297	287	278	291	310	243	284	285	275	271	315	298	257	303	269	289	280	279	276	282	302	312	286	318	304	298	286	290	309	270	264	291	279	296	290	260	292	286	317	325	291	269	268	284	336	288	293	290	283	298	268	253	280	239	274	287	290	297	288	285	283	287	296	288	294	262	274	299	294	300	280	296	314	292	316	293	312	253	287	283	293	279	282	294	279	295	276	259	298	304	315	286	235	267	253	279	284	287	285	265	290	269	255	244	268	268	293	273	286	279	276	304	283	283	311	281	271	275	272	289	280	263	240	285	305	308	274	298	286	307	304	295	285	270	282	278	268	261	307	320	303	257	262	258	259	283	306	274	259	292	286	289	271	281	305	270	291	262	265	281	283	300	267	287	289	284	275	296	271	287	269	293	267	255	269	260	277	237	294	282	291	289	293	293	281	264	289	264	264	290	281	267	295	283	265	282	271	248	300	276	305	292	300	284	277	318	258	269	297	301	263	262	283	301	299	278	235	285	296	294	317	306	274	252	272	266	281	274	310	280	295	253	289	299	287	283	299	254	301	299	278	269	296	292	272	304	273	252	261	269	295	277	282	301	268	289	299	303	282	258	280	312	293	299	314	248	276	288	276	276	305	308	290	285	270	281	288	294	285	290	272	291	284	278	292	291	261	279	297	286	274	294	284	251	293	280	273	297	255	289	267	297	263	267	299	299	273	264	279	291	307	266	286	271	305	252	269	252	265	272	304	277	272	265	288	295	261	265	307	263	286	276	283	295	270	278	274	257	277	286	292	267	290	275	260	275	263	293	273	275	323	280	275	287	292	283	310	307	261	268	304	309	291	305	309	302	298	283	305	272	278	244	286	291	292	257	276	265	303	265	313	284	285	286	240	316	328	270	299	291	289	303	287	276	315	282	303	313	275	303	268	282	271	274	315	281	251	319	310	264	280	261	276	305	288	244	280	302	304	273	255	293	268	294	270	275	289	297	262	266	277	287	282	303	267	274	268	287	281	260	276	298	282	268	278	257	284	290	313	317	277	271	283	288	297	264	276	282	295	306	272	308	289	279	308	300	280	256	272	290	262	297	282	283	292	287	294	250	285	281	287	308	285	266	252	273	282	262	293	335	304	294	293	260	251	301	259	306	283	288	269	296	282	275	268	298	299	270	290	280	264	289	253	291	278	258	285	266	306	278	276	272	269	264	297	301	304	303	304	295	279	269	292	276	290	268	276	268	281	281	263	295	263	278	264	296	259	286	270	281	326	281	263	284	311	270	288	294	278	285	296	283	275	284	261	321	257	284	301	294	288	287	293	319	269	297	271	258	313	301	290	298	311	304	294	266	312	302	303	308	288	257	302	289	280	281	260	241	312	273	271	298	297	293	316	264	260	303	255	293	278	286	290	303	294	270	284	289	287	271	262	301	283	268	267	270	293	257	280	270	293	322	292	276	304	278	283	284	255	269	297	281	275	296	294	306	281	305	333	307	263	268	299	268	281	279	282	308	316	253	288	260	295	277	253	272	308	286	261	300	298	283	299	271	284	276	265	317	301	304	281	265	302	290	290	296	287	278	273	255	264	295	294	266	260	305	304	277	288	294	280	290	293	274	293	314	281	278	307	315	280	284	283	309	296	279	300	295	255	289	300	260	280	303	295	316	292	289	285	321	296	273	270	278	284	282	269	267	307	305	282	301	287	279	309	277	273	296	291	295	294	271	283	282	285	276	282	274	301	299	275	287	287	255	258	256	270	312	258	302	279	284	295	284	312	254	288	284	276	286	294	293	286	257	260	255	325	287	255	283	278	256	271	244	290	267	288	283	291	282	322	296	320	296	307	259	274	316	313	282	273	280	308	275	269	287	270	317	293	294	250	263	275	301	263	291	281	266	281	275	260	277	282	276	301	268	290	292	272	300	309	288	275	282	283	301	260	265	309	264	287	270	279	268	274	292	297	303	292	260	275	283	287	264	274	274	282	298
22480	20396	26725	23990	20424	30322	69275	60662	20723	4158	762	601	613	558	566	579	569	588	540	553	533	542	531	572	523	530	534	554	521	499	541	515	519	468	443	495	530	545	524	538	527	492	531	538	481	525	497	599	488	513	522	493	491	554	523	534	480	508	504	511	484	502	536	529	521	511	509	486	498	492	505	508	529	480	561	511	534	518	489	532	494	518	549	458	533	522	506	503	546	509	544	524	474	496	469	515	475	523	549	523	525	522	470	514	477	561	485	496	519	479	513	459	496	544	545	523	517	505	535	511	500	487	511	510	506	516	495	511	490	512	521	523	492	486	512	509	503	476	517	466	544	515	533	484	535	468	519	490	513	529	507	480	529	500	503	492	484	531	485	495	531	508	517	532	501	509	523	477	518	522	551	513	519	482	521	499	490	555	476	508	536	489	495	491	488	514	489	510	473	528	482	516	502	530	506	510	526	492	529	477	518	489	516	519	470	538	516	535	502	479	544	496	538	535	517	515	541	507	515	481	499	515	495	510	505	542	464	504	503	533	513	466	499	471	539	472	555	519	508	433	526	502	499	510	475	515	549	543	523	510	470	516	516	475	505	466	463	510	528	491	521	521	518	545	467	503	524	479	511	479	554	506	524	520	503	526	492	518	485	480	484	478	539	518	536	502	503	518	445	512	487	512	513	525	512	474	529	479	506	523	487	464	505	515	470	504	503	513	538	478	524	492	534	494	523	520	508	524	482	540	499	486	511	554	522	504	532	490	515	531	477	526	487	518	507	524	524	500	517	491	495	508	504	529	556	475	546	489	491	495	487	516	498	483	514	492	500	488	517	492	529	517	469	496	507	520	534	484	526	552	541	517	508	506	528	518	500	501	445	504	518	476	527	502	540	501	497	541	527	465	524	532	509	489	505	510	563	437	498	510	499	508	530	483	517	542	569	502	506	508	459	496	517	504	493	572	523	492	514	518	500	523	544	473	527	555	547	516	494	489	468	497	528	522	526	511	514	488	502	513	507	521	503	480	500	484	525	531	525	448	534	476	493	514	496	483	538	498	510	494	528	475	439	536	509	519	510	532	502	477	532	489	509	487	509	509	505	503	488	534	536	502	535	499	483	508	497	546	531	491	494	491	518	473	471	482	506	515	507	459	500	498	509	540	493	507	485	510	490	484	455	524	531	523	501	520	571	523	486	484	466	503	516	480	516	452	504	513	524	526	514	528	483	493	502	557	521	457	503	523	491	503	507	512	503	508	520	528	521	525	471	497	507	533	493	529	541	502	478	499	520	511	508	530	507	549	473	500	519	509	519	514	484	554	523	473	453	515	521	521	486	443	483	476	507	478	471	535	474	462	503	541	481	509	518	498	516	479	508	482	473	491	538	482	442	476	511	544	501	517	480	480	499	514	548	511	500	516	459	500	508	481	506	485	498	535	513	497	505	509	485	504	492	489	504	503	551	522	512	502	476	535	488	520	530	493	492	467	500	492	529	489	475	504	509	487	511	519	516	478	468	469	489	510	433	494	521	509	519	491	499	558	475	492	518	514	524	502	495	521	508	517	484	524	501	510	495	506	511	491	502	482	483	501	461	490	531	505	536	517	526	498	470	476	484	510	465	521	477	497	498	547	519	509	489	537	516	486	515	489	500	496	527	471	457	531	535	500	494	474	501	506	483	544	460	523	490	513	488	520	475	519	472	538	483	517	523	520	498	520	501	490	544	504	513	466	485	488	508	514	516	501	523	507	494	486	524	484	484	510	539	493	499	472	478	503	498	488	548	516	491	514	486	493	531	473	527	477	477	574	534	511	539	476	472	493	512	528	505	516	519	523	511	504	529	470	489	542	491	542	505	500	520	469	493	520	498	481	503	469	509	489	530	526	505	493	497	576	491	472	527	484	523	496	546	488	524	499	519	480	497	528	500	531	499	506	534	499	497	477	495	522	514	517	502	504	511	432	535	496	458	481	518	493	518	525	513	507	477	483	494	508	517	504	521	494	503	481	466	463	531	462	540	517	488	510	485	491	483	487	488	484	506	503	501	480	498	494	532	518	482	496	529	506	484	498	500	500	530	527	523	493	555	506	472	497	489	514	533	482	480	455	490	534	512	517	511	507	461	508	498	499	505	490	512	524	519	534	515	496	480	538	518	508	523	517	492	505	495	457	556	512	468	472	514	489	514	524	467	510	495	445	491	490	486	523	466	527	468	500	522	542	445	531	487	515	501	546	520	524	495	476	470	529	519	519	499	524	522	539	511	558	506	519	532	517	497	476	479	544	518	513	542	542	520	530	505	499	528	514	507	511	495	523	509	504	501	510	536	452	502	519	505	517	538	485	508	534	511	532	492	515	528	538	527	508	532	553	527	506	499	480	505	528	484	467	517	482	474	522	513	468	541	490	522	467	475	511	493	485	523	513	471	495	491	484	500	479	507	526	532	460	527	466	527	523	488	517	555	512	493	493	520	485	448	491	550	478	469	462	546	532	539	513	482	538	512	530	528	487	531	500	519	483	505	512	497	493	546	512	495	476	502	495	539	547	510	525	510	498	516	471	509	510	521	477	517	508	489	482	504	526	497	506	518	469	483	505	504	534	518	515	571	512	472	496	504	513	526	511	495	529	478	479	538	474	527	509	484	553	547	506	516	520	518	490	495	552	496	544	523	505	495	470	502	481	518	512	531	507	491	497	520	532	499	474	499	483	502	509	508	526	431	491	526	518	513	500	488	522	475	487	512	523	504	520	512	504	483	493	533	509	492	551	506	517	526	528	504	539	485	493	494	492	509	525	515	521	496	523	516	512	495	500	519	525	501	482	473	496	494	504	492	492	496	496	546	499	534	497	477	500	524	539	522	493	531	503	483	498	476	480	482	513	481	488	504	510	509	470	510	507	499	475	470	490	494	487	488	502	502	501	536	513	487	543	495	500	556	496	526	505	529	475	474	509	547	506	482	466	523	484	507	495	514	517	528	539	500	514	499	519	475	516	506	513	515	495	501	535	527	487	516	488	527	498	524	491	548	526	525	502	549	528	459	486	485	520	525	482	496	508	502	528	546	434	535	549	488	490	540	510	510	529	487	491	525	491	478	519	479	466	517	509	549	507	511	508	512	530	493	479	501	474	501	491	514	522	496	488	501	530	520	527	506	496	487	540	498	538	499	507	487	487	491	514	537	456	455	520	481	509	516	523	502	509	505	540	500	471	510	503	504	515	495	509	497	497	477	523	517	510	497	480	513	521	519	543	528	512	523	499	533	503	491	514	481	519	554	497	523	530	464	485	506	485	593	484	480	543	502	500	497	534	516	497	502	495	544	521	496	456	514	465	504	511	525	490	547	547	549	544	537	556	532	523	530	471	531	530	545	495	538	514	538	485	540	517	502	513	473	529	521	485	543	459	468	481	463	511	514	479	508	474	482	491	526	538	499	492	482	520	495	489	535	495	515	526	484	522	480	521	505	525	514	498	498	481	507	503	506	488	512	503	553	480
25943	45629	31307	17997	13506	34514	65728	54483	1916	837	770	750	662	702	641	613	556	620	550	551	518	567	568	500	493	465	518	502	496	489	486	478	537	487	501	474	484	505	456	478	509	483	468	492	462	496	506	493	466	484	457	471	474	483	458	455	482	495	472	499	481	454	493	481	473	479	533	463	465	486	473	480	446	445	465	540	509	437	447	469	451	456	483	480	471	428	448	506	440	500	454	463	499	480	456	467	468	433	460	475	453	450	463	489	455	482	440	506	468	481	445	458	467	447	457	440	470	461	494	460	481	436	463	467	492	468	450	490	433	473	469	481	471	443	451	488	477	465	473	455	485	497	477	477	478	481	462	448	481	472	423	479	459	461	459	494	486	461	482	445	421	478	488	486	452	502	487	499	460	456	477	488	477	459	476	492	484	469	496	474	481	442	495	512	489	482	487	494	507	457	484	468	466	489	481	474	462	432	420	485	452	465	422	494	485	479	514	470	465	470	452	484	478	497	484	486	489	423	459	502	454	483	487	447	482	512	519	496	493	467	444	423	424	480	497	490	514	434	473	465	465	460	439	443	453	487	447	443	448	464	416	438	496	479	487	435	469	468	477	468	443	461	444	510	494	503	477	455	479	465	418	452	413	425	473	463	479	484	488	458	496	442	455	447	450	437	470	476	476	475	464	479	463	496	494	425	499	487	448	515	438	478	462	459	454	448	418	509	483	431	465	461	442	471	503	498	490	471	454	461	435	470	459	475	489	461	481	474	468	472	488	461	483	510	491	478	445	444	431	501	460	451	476	492	441	493	478	471	471	469	473	477	467	451	477	438	434	434	461	463	474	454	438	456	446	461	444	500	476	473	461	462	501	473	463	498	462	467	492	437	460	460	462	463	453	411	473	490	452	448	470	451	465	475	450	489	519	434	501	464	519	490	476	483	438	481	512	470	483	440	440	482	484	465	477	467	464	469	451	478	467	481	463	466	462	460	504	485	443	425	460	443	491	460	438	451	448	498	465	466	482	456	421	499	457	432	465	505	464	480	454	440	494	470	479	449	444	443	449	449	464	491	467	472	489	414	462	449	471	431	449	469	450	457	497	475	469	477	495	464	483	508	450	461	459	475	477	505	441	483	494	400	483	446	456	481	475	503	428	436	446	446	487	481	474	499	455	486	453	472	450	476	460	457	499	444	499	449	479	487	492	474	456	444	459	505	440	485	486	460	493	470	421	491	486	496	458	500	489	476	475	463	506	489	513	446	433	478	485	486	449	473	466	475	511	435	459	467	489	431	489	459	474	505	476	460	467	462	485	488	477	444	454	491	475	483	461	474	442	494	474	482	462	427	472	407	455	515	485	492	437	453	475	448	453	431	447	462	430	456	474	469	469	478	463	487	496	447	469	467	489	469	486	501	489	457	494	471	513	452	464	484	475	501	496	429	474	464	474	508	465	454	443	463	476	469	471	491	438	452	520	460	447	489	442	494	429	441	471	462	467	454	460	450	464	451	507	474	452	439	477	479	460	457	458	443	437	481	482	452	453	463	478	465	442	432	458	471	462	465	490	465	466	486	434	448	456	473	458	468	479	459	490	448	455	454	455	466	494	461	457	478	484	466	461	462	476	497	494	480	461	439	477	458	462	495	473	498	487	446	428	513	464	428	472	443	463	476	504	495	468	466	484	482	469	473	471	444	472	475	450	442	504	445	446	451	465	461	484	499	429	473	479	501	470	482	507	470	447	457	481	463	479	491	482	454	463	493	470	492	465	486	491	464	467	464	461	456	450	460	464	440	423	477	472	460	492	459	440	480	493	461	470	481	499	501	428	510	465	417	461	451	453	473	482	443	474	432	433	490	444	453	469	452	465	503	489	435	476	506	448	468	476	430	499	458	508	480	454	460	430	414	465	493	498	478	476	519	456	468	462	486	492	495	485	462	465	467	485	499	446	492	464	477	461	458	422	470	466	501	469	450	468	475	446	479	452	488	480	473	486	498	473	481	454	432	482	462	473	488	468	495	465	439	455	441	480	478	446	515	449	465	473	452	454	468	448	454	436	448	442	457	438	451	443	494	480	486	460	456	426	460	437	455	416	472	456	474	460	461	437	434	448	461	434	486	441	505	467	476	486	457	450	452	466	474	474	470	450	448	484	469	512	458	456	449	478	492	456	483	457	479	433	446	471	460	476	477	482	441	442	485	483	470	447	519	487	465	445	478	449	491	449	441	456	496	478	465	443	480	433	446	506	463	461	448	466	434	471	438	480	473	484	471	483	472	459	453	474	446	509	433	484	491	453	444	468	437	469	497	417	465	442	474	469	491	457	468	473	450	451	447	438	448	451	436	470	492	466	484	465	454	484	472	472	461	515	447	464	494	466	484	481	457	471	465	460	491	449	484	496	448	474	463	464	474	478	446	468	437	493	449	474	467	483	474	488	509	459	464	431	412	440	487	490	462	471	503	460	461	435	511	444	474	444	457	453	461	441	497	491	433	468	464	507	436	491	470	462	501	477	484	429	475	473	455	422	474	427	472	486	486	465	465	483	489	484	449	484	465	442	467	453	458	454	468	471	444	460	423	450	460	476	465	463	449	450	462	474	462	437	475	485	490	488	478	445	463	470	443	452	457	461	425	459	466	430	475	492	477	465	462	460	431	461	471	444	496	471	473	505	472	500	477	478	467	469	480	468	486	463	427	437	461	466	465	475	467	468	445	452	447	526	464	483	461	464	485	446	478	479	452	467	472	466	472	452	482	494	497	497	455	462	465	463	414	490	418	485	470	453	442	450	489	490	467	453	479	495	483	487	479	487	445	432	452	459	479	490	444	488	446	447	498	483	465	477	470	434	483	422	488	486	471	428	478	467	482	448	487	493	459	440	438	495	499	455	476	500	497	451	475	480	464	503	460	446	440	459	483	472	477	484	505	480	467	490	465	436	476	477	446	442	446	494	479	503	471	439	432	466	481	465	492	488	503	469	485	470	479	442	483	437	479	440	434	499	483	456	412	450	431	452	508	479	501	463	471	450	487	444	480	455	408	459	428	508	472	464	465	462	451	465	488	476	495	473	440	462	451	492	508	481	457	436	456	455	501	480	474	466	445	472	500	467	471	461	476	484	477	470	457	484	456	484	482	457	478	427	456	519	492	465	475	445	463	449	442	433	455	465	464	466	507	488	488	496	478	497	493	479	411	463	492	436	521	452	469	486	501	461	513	472	505	467	488	472	482	458	461	476	421	458	460	480	459	483	447	467	482	472	466	457	488	445	457	507	459	459	448	460	475	469	483	440	465	497	477	471	437	446	451	498	447	437	487	493	452	467	504	441	455	489	472	522	454	441	469	444	444	463	446	473	478	457	488	515	486	469	447	495	468	467	502	476	419	476	447	448	481	465	479	485	449	454	450	455	459	484	460	432	463	444	484	470	446	469	470	494	482	486	470	460	447	482	447	451	460	472	486	460	487	444	468	493	439	478	483	497	421	459	484	462	531	470	493
28337	18384	10596	5552	2704	1668	6885	8276	1233	159	168	144	164	147	149	167	169	147	180	171	185	176	156	169	156	169	171	156	187	178	163	175	153	181	173	151	176	172	177	150	166	152	171	152	152	155	156	176	174	181	172	159	160	165	146	148	170	157	155	181	171	166	195	157	155	143	178	154	189	160	164	156	148	176	158	168	169	170	162	155	168	153	170	163	164	179	180	163	169	175	166	164	152	134	183	161	141	151	177	151	154	168	160	163	161	187	158	148	182	142	156	162	140	184	160	153	184	139	158	158	167	137	158	172	164	159	175	151	181	141	149	175	152	159	174	161	171	155	164	145	165	163	143	171	166	161	168	171	141	149	170	164	190	172	144	170	163	182	140	175	201	155	168	168	174	180	154	154	166	164	168	195	176	172	153	171	163	162	199	139	144	156	182	143	155	177	150	165	153	163	169	161	159	169	164	155	156	170	156	152	172	163	150	157	175	166	162	173	157	162	153	143	191	151	150	175	176	177	141	179	163	166	178	155	157	171	145	161	142	135	169	184	156	148	163	157	160	134	155	156	169	173	160	172	179	142	165	168	164	135	144	161	167	174	173	166	170	178	173	149	185	159	140	156	148	170	152	151	177	155	171	152	155	170	158	155	176	156	137	189	159	141	182	164	163	156	153	178	195	159	156	167	162	160	153	164	141	133	158	151	168	178	184	156	171	164	186	159	163	180	168	168	132	148	162	175	174	139	151	167	152	150	180	166	152	160	155	135	169	140	143	167	186	168	169	172	177	139	181	167	154	153	185	159	160	154	161	144	184	182	166	149	156	169	165	165	152	158	187	161	174	162	151	164	190	163	174	179	160	168	161	169	171	193	177	148	169	175	171	158	189	167	144	165	174	155	175	152	150	163	151	185	161	150	173	174	152	160	151	158	143	165	169	175	164	178	186	167	152	152	140	158	169	153	160	162	157	165	154	166	171	179	170	156	178	175	169	160	164	161	175	145	165	167	138	145	161	181	143	167	157	161	154	158	163	148	150	147	152	174	167	163	173	145	143	158	165	169	142	152	153	172	167	180	152	157	171	164	182	161	141	150	170	174	170	154	138	139	150	175	162	161	157	160	161	177	152	143	181	162	154	145	159	163	182	144	192	165	173	180	142	160	146	165	155	164	157	160	179	179	154	158	159	160	153	147	157	169	174	170	182	167	171	169	163	163	149	154	174	148	148	170	180	154	159	178	171	191	150	141	149	163	172	167	172	152	164	153	212	188	140	164	176	150	179	165	153	141	163	168	166	163	156	164	163	160	171	161	169	155	172	160	169	168	161	184	176	157	175	138	154	183	155	154	162	176	158	178	157	160	174	178	189	167	155	167	131	161	173	167	161	155	167	162	174	160	167	178	159	152	146	145	181	141	184	171	161	161	162	163	181	148	146	137	139	170	150	160	169	153	158	169	162	185	154	153	157	169	161	166	178	182	155	165	182	179	138	170	183	168	177	151	179	189	178	141	159	168	157	159	180	144	167	157	165	155	156	157	173	171	172	162	173	156	170	157	153	140	167	184	154	173	170	163	170	164	171	146	167	163	167	163	150	135	156	159	128	166	153	182	151	182	178	179	176	169	165	135	171	188	160	157	181	176	164	162	143	176	179	152	147	177	170	144	148	161	154	151	156	166	155	164	168	171	149	138	154	168	154	142	145	195	135	165	135	184	195	164	185	166	132	178	165	156	180	165	159	164	155	159	166	171	168	166	176	171	147	183	165	187	162	160	168	155	181	149	167	194	153	187	159	149	173	153	157	163	157	154	164	177	174	176	155	157	147	178	164	161	159	191	167	193	155	145	185	141	151	152	149	154	167	178	163	175	187	162	160	169	163	183	172	155	173	157	145	142	167	166	172	139	192	169	147	161	137	157	163	196	162	158	157	176	165	160	163	184	181	174	162	176	162	157	175	174	174	181	145	175	181	147	164	168	179	146	191	160	162	181	153	143	165	159	175	154	187	174	142	188	172	151	159	157	175	162	168	176	161	141	187	154	170	173	161	188	155	158	173	181	168	159	191	178	179	159	176	171	164	173	167	183	155	170	155	140	185	168	193	150	160	182	156	166	149	174	165	169	145	183	154	181	155	167	151	178	165	145	159	170	176	165	155	151	164	126	174	144	162	134	171	182	169	164	176	157	175	172	158	172	137	166	167	152	152	133	168	144	142	156	166	142	149	165	166	172	165	184	176	161	162	160	170	188	185	154	151	173	170	140	180	149	151	155	156	180	176	169	165	157	167	148	162	158	141	148	150	132	153	143	174	178	157	144	169	181	165	154	185	159	160	134	148	172	156	142	174	182	165	167	150	137	152	181	184	155	151	158	167	180	171	160	168	165	169	158	158	161	147	152	144	173	155	172	159	167	189	155	162	168	169	155	156	178	177	174	163	162	147	169	161	189	167	181	168	162	166	198	162	168	142	174	176	156	165	166	157	163	132	174	155	159	183	177	140	139	196	187	174	178	162	155	179	172	171	173	176	165	143	173	182	163	176	147	174	153	185	165	161	151	153	149	142	165	152	181	178	164	179	147	172	178	177	137	183	161	164	152	165	149	177	168	157	175	178	165	143	155	165	170	150	156	155	154	148	169	143	145	169	145	160	171	170	139	173	172	167	166	174	167	179	159	182	157	159	152	185	171	168	151	143	149	160	171	163	170	161	161	161	165	142	164	160	159	164	147	168	164	171	140	163	163	178	144	168	149	159	162	176	153	155	172	173	159	141	150	158	173	164	145	168	184	151	180	176	151	155	150	137	170	154	173	174	198	163	156	144	156	161	166	168	173	146	172	154	166	151	173	161	163	149	155	173	169	171	149	154	156	172	161	160	172	163	144	182	163	174	189	142	175	178	150	154	174	151	176	157	165	152	164	139	146	162	158	154	164	170	169	170	165	157	174	176	162	166	181	201	144	158	165	168	142	172	152	190	169	142	177	162	160	165	166	180	156	162	161	155	178	160	174	146	187	169	164	161	153	142	153	162	155	196	168	177	168	147	169	187	164	164	154	169	175	173	171	164	163	148	169	173	173	158	166	170	185	192	168	147	167	140	163	172	167	158	154	121	160	162	167	149	165	163	195	171	182	201	168	171	152	188	162	146	153	155	180	172	169	174	164	137	174	176	178	157	151	168	160	175	182	151	149	193	177	161	165	184	158	165	175	134	172	161	152	177	175	165	166	166	186	150	137	186	156	180	173	160	164	184	165	147	170	171	143	176	160	160	162	172	156	160	161	152	170	159	149	169	146	145	159	146	177	160	160	180	176	158	153	178	153	156	132	164	162	145	162	145	172	164	176	159	160	141	149	172	164	171	160	178	173	159	180	165	175	161	144	159	159	139	134	155	160	152	169	164	168	166	158	185	153	168	173	181	173	161	162	172	168	163	171	144	160	140	150	162	177	151	166	168	166	148	152	175	159	180	169	148	151	171	173	152	161	157	125	156	161	152	159	157	147
15082	18982	13985	8894	4938	3673	11150	11789	1381	166	188	185	175	173	178	167	168	197	170	172	178	180	186	172	161	176	186	194	181	174	202	176	180	191	170	172	157	198	182	175	183	178	187	172	145	177	180	168	169	170	179	186	190	168	193	182	185	149	164	175	179	181	158	172	174	175	172	142	159	177	175	166	167	171	185	163	152	150	202	176	165	178	167	174	137	175	168	165	167	165	145	166	158	148	166	158	153	179	163	174	191	177	174	176	147	184	185	172	183	177	178	184	158	168	145	165	155	200	147	162	170	155	138	170	182	157	197	161	181	191	200	178	182	170	169	169	182	189	147	168	181	156	135	160	156	174	161	159	171	175	175	159	172	175	159	183	179	177	161	161	154	174	174	171	161	164	161	189	170	169	180	159	185	193	167	192	170	165	155	181	159	178	175	181	168	179	188	173	179	155	154	184	166	174	176	174	189	168	179	176	171	144	155	176	171	171	163	179	167	156	184	173	171	154	190	154	156	170	183	194	181	196	169	184	208	171	166	165	170	174	151	169	183	178	163	176	175	150	180	165	174	149	165	186	170	162	173	182	186	185	167	155	194	183	182	164	151	177	160	186	170	149	180	173	176	175	163	176	164	177	186	170	175	181	186	161	161	179	141	158	182	150	154	162	203	153	176	186	159	169	182	167	153	187	154	158	185	161	166	152	187	180	196	150	180	157	174	166	139	177	172	171	179	170	177	173	162	182	157	178	179	168	155	166	182	165	160	159	175	168	183	167	172	161	174	183	183	178	172	186	165	169	184	136	173	158	184	172	199	188	167	194	179	190	174	173	167	175	171	160	163	172	174	176	181	177	185	153	177	159	142	178	163	186	147	169	175	181	174	176	160	179	155	174	171	173	170	184	151	176	187	190	178	172	173	152	176	155	194	137	190	164	166	153	175	162	181	188	163	193	169	157	165	155	175	169	156	170	178	169	165	139	184	156	158	182	181	172	173	176	160	179	169	175	184	163	185	180	168	184	184	173	151	172	180	158	180	192	148	174	169	158	151	192	166	179	174	189	158	182	175	198	175	191	188	170	166	160	164	176	145	172	171	164	177	175	179	159	169	153	166	193	149	190	158	167	152	164	185	176	175	176	159	167	162	175	159	159	193	134	190	198	145	155	172	177	173	177	150	176	153	175	172	164	188	211	174	168	149	165	170	183	157	170	168	166	172	181	162	182	168	176	184	156	157	160	150	164	171	177	166	166	182	166	149	162	154	183	150	166	185	180	159	162	138	148	189	174	163	189	175	151	173	179	183	180	178	197	170	174	153	158	182	189	149	173	195	175	158	152	148	174	155	174	156	172	167	180	140	161	163	151	176	162	174	152	175	172	166	179	163	177	175	195	189	183	156	174	176	154	175	162	161	194	157	173	171	167	176	164	164	183	151	171	138	161	183	178	158	164	168	181	156	178	168	185	188	174	191	193	179	149	172	158	184	175	182	196	167	157	154	154	176	147	145	161	159	163	179	161	169	159	179	159	164	143	159	199	163	164	164	174	170	168	179	179	188	177	174	200	192	170	173	174	197	163	154	161	169	156	164	222	161	178	170	189	169	164	174	170	158	167	165	161	166	185	188	197	176	150	189	172	179	178	180	179	162	160	186	176	162	176	156	198	167	158	186	186	168	171	159	171	145	179	152	170	190	183	163	155	190	154	158	180	160	148	187	179	166	185	176	162	173	177	169	180	167	175	170	138	161	181	156	173	168	175	185	153	167	172	177	190	166	179	167	142	172	138	174	159	151	172	183	180	143	165	188	158	181	163	190	185	161	183	188	172	168	163	191	144	156	175	181	162	172	196	160	181	143	177	178	168	188	179	165	151	165	177	172	174	158	188	179	164	164	183	151	170	161	189	181	154	164	187	174	184	184	157	159	158	167	193	144	159	196	160	171	174	154	168	155	180	168	169	174	169	165	163	159	159	154	174	144	155	172	180	194	187	179	165	182	182	163	183	157	153	173	186	153	192	158	180	172	177	171	169	196	192	149	189	171	169	179	173	172	170	185	160	170	145	171	162	154	175	153	181	191	182	179	173	165	172	160	165	168	158	171	167	192	183	158	174	165	173	162	177	165	157	164	181	171	171	143	177	186	180	174	177	159	171	190	185	157	164	164	200	168	149	186	177	175	156	179	166	163	153	179	177	192	153	201	166	136	177	159	150	185	171	157	174	181	169	166	178	190	160	176	170	151	165	175	179	175	182	162	148	168	140	162	156	169	159	160	179	164	155	178	179	170	170	169	179	171	171	170	149	158	174	189	181	166	149	166	188	165	190	163	174	177	178	151	187	167	169	180	169	186	172	160	175	187	149	172	184	176	176	177	169	174	184	172	169	160	157	177	177	156	158	174	163	209	153	195	163	185	157	191	165	158	170	172	150	169	165	175	156	175	193	165	165	166	161	174	180	171	172	173	186	189	186	170	179	166	158	154	170	162	156	172	144	175	174	174	156	193	179	178	176	181	164	170	173	149	157	158	180	168	170	203	175	161	173	172	157	184	159	187	186	198	175	183	181	174	180	171	153	183	183	184	169	178	168	161	182	171	167	174	174	184	179	133	147	195	165	184	186	161	183	181	146	180	162	155	167	171	180	171	195	182	162	171	162	171	172	176	173	160	176	169	184	162	149	186	160	190	149	150	165	190	171	165	161	190	184	160	191	151	175	194	219	176	167	159	181	166	153	189	175	159	166	171	181	150	174	202	183	171	177	163	190	159	158	152	151	187	145	166	169	161	147	187	163	166	170	187	194	190	187	175	192	178	169	174	161	154	168	177	173	188	151	173	159	177	142	176	174	177	162	195	192	189	173	181	179	168	181	167	159	159	183	198	169	179	178	168	164	179	152	193	148	198	165	188	193	158	167	183	171	169	170	166	177	171	198	185	158	167	171	144	174	163	164	160	174	181	179	176	175	188	187	181	163	176	184	183	171	160	180	193	164	162	182	178	188	167	184	167	167	157	165	138	183	191	163	177	162	186	158	171	192	165	195	145	167	180	169	176	145	193	169	180	170	169	177	168	179	188	162	168	161	170	187	175	146	165	151	194	161	173	145	167	146	180	186	162	170	164	174	172	183	166	183	180	161	159	158	175	187	172	170	155	179	177	165	154	171	170	167	170	164	165	155	184	167	164	159	176	170	160	159	165	164	177	169	146	158	169	177	159	174	169	167	153	144	192	186	184	160	178	179	184	151	175	162	167	171	163	180	160	164	169	179	185	159	156	172	155	168	173	154	166	182	179	155	164	165	182	165	169	164	168	175	175	179	158	174	165	183	182	173	179	161	163	167	175	151	167	190	149	171	178	169	189	154	164	165	173	172	166	179	179	174	187	177	163	179	168	178	146	162	186	176	167	178	179	192	161	166	165	176	163	190	179	162	157	181	164	160	176	143	208	172	174	169	153	173	190	200	153	150	181	179	168	173	179	189	183	148	172	151	160	172	169	176	191	164
24842	20438	26802	24032	20484	16592	53211	54644	22302	2232	390	363	340	365	372	379	333	343	313	343	317	330	350	291	320	330	313	334	320	322	320	294	317	304	326	320	311	293	299	345	302	296	303	327	305	311	312	339	329	267	305	311	343	304	342	320	313	296	295	243	305	324	308	306	310	330	327	311	308	296	311	321	285	308	342	317	288	297	337	348	331	327	330	299	315	333	312	310	318	314	313	294	321	304	305	310	326	316	279	318	319	312	305	266	305	310	309	284	327	331	282	311	297	304	313	316	303	309	313	286	336	320	357	301	321	317	316	322	314	316	343	330	298	344	340	321	319	337	336	309	319	323	294	285	300	326	304	336	309	306	295	330	286	280	343	316	313	282	326	312	316	302	329	297	271	298	286	316	274	305	299	304	327	327	315	306	312	302	301	301	327	284	308	351	297	297	301	331	293	290	309	317	290	283	292	336	315	306	356	297	334	307	322	304	319	330	337	300	316	342	299	288	326	332	312	303	318	320	341	309	319	328	302	286	324	326	336	301	296	303	318	299	325	310	281	327	295	293	287	300	315	287	284	305	301	321	300	307	302	324	315	331	310	325	289	301	322	335	322	318	323	312	312	346	302	301	314	326	312	318	317	314	336	303	320	316	320	279	335	286	282	303	301	339	311	309	308	336	329	303	290	287	318	304	283	284	302	313	341	298	295	336	305	282	275	344	261	319	307	320	318	301	284	301	322	344	299	327	314	301	292	309	287	301	346	343	267	293	308	297	304	344	349	328	288	300	297	305	313	321	318	306	338	332	314	282	300	295	302	329	270	293	334	297	303	313	350	301	301	309	345	318	305	350	304	292	292	309	315	310	292	310	321	335	326	298	312	315	308	322	324	294	288	288	302	270	318	327	318	316	306	323	323	327	318	315	293	276	298	311	300	347	279	331	306	305	319	312	333	307	297	314	308	345	308	299	291	297	350	299	326	330	310	289	322	344	280	304	307	325	284	325	305	312	296	283	295	283	318	326	278	307	301	341	332	298	299	314	297	274	293	294	291	330	280	327	330	308	329	331	307	331	305	309	312	285	307	332	308	330	304	299	288	318	313	318	323	329	307	270	302	317	316	347	323	317	320	288	301	338	299	298	314	337	316	321	314	314	284	322	309	290	310	285	338	312	350	323	340	294	343	318	344	310	323	328	308	282	346	314	311	321	328	316	325	281	299	287	324	312	305	303	294	325	312	313	335	303	328	294	300	326	282	314	294	323	316	313	343	319	301	329	304	311	317	333	325	295	284	298	343	312	327	319	309	313	291	327	305	308	308	296	319	322	299	322	328	337	343	296	294	319	331	292	309	313	299	301	318	300	272	302	294	316	322	314	311	315	316	273	312	294	319	348	306	303	255	275	296	354	298	275	312	298	356	310	311	311	283	305	322	282	314	294	307	292	312	336	321	287	311	336	336	335	303	315	319	336	278	308	299	317	295	315	299	330	276	325	305	294	324	294	332	311	324	301	330	293	316	282	335	311	314	304	296	320	303	317	335	317	289	317	304	339	320	320	318	314	342	313	265	268	317	302	300	315	305	335	316	324	295	322	326	315	301	333	296	300	319	294	302	318	317	295	299	311	296	324	294	322	291	290	292	280	293	286	313	292	343	335	296	319	319	289	292	300	323	282	340	305	311	312	353	325	309	300	330	317	332	326	316	304	309	310	287	338	322	303	321	319	337	315	300	296	321	279	281	300	321	282	303	313	290	324	294	303	329	315	289	308	333	312	299	307	291	332	326	304	351	324	308	283	292	283	315	307	332	301	288	315	285	298	291	321	303	313	301	322	319	290	302	345	315	316	282	302	308	339	311	319	309	290	283	298	323	299	320	318	324	327	322	320	313	337	339	295	306	315	317	333	343	294	327	314	302	295	288	315	309	289	319	318	319	335	294	302	292	345	292	319	309	303	352	325	328	298	310	297	299	296	293	291	293	281	301	288	316	305	346	295	326	311	294	310	343	321	323	321	311	320	328	307	278	278	312	304	307	316	306	303	310	298	293	341	306	326	319	316	327	326	284	275	293	305	305	312	314	313	347	293	332	332	300	345	343	309	309	326	323	300	303	303	296	333	295	295	322	280	298	316	300	307	263	291	303	308	321	296	313	310	301	352	321	313	331	300	303	307	269	321	290	314	310	345	292	321	321	315	306	301	313	309	314	319	282	329	294	332	268	292	346	316	324	273	319	340	303	303	285	353	326	295	309	350	325	314	305	285	297	282	272	314	312	312	333	333	270	299	306	326	328	335	281	313	297	327	339	300	312	349	297	285	288	320	308	329	319	303	302	284	356	317	271	317	329	271	281	307	315	305	313	315	282	300	325	319	301	310	294	275	309	288	319	319	309	296	307	313	304	315	314	317	318	287	289	340	301	326	331	282	293	300	313	304	289	272	315	294	313	294	331	290	296	321	344	319	297	297	329	318	258	292	273	317	330	332	298	316	297	304	292	322	289	291	309	323	335	295	301	316	318	289	316	314	321	344	334	290	305	325	304	301	324	295	283	305	307	329	299	295	258	303	329	299	318	342	293	308	343	295	312	309	316	304	305	298	333	332	315	303	303	313	321	309	310	306	295	322	334	279	289	352	274	296	300	313	311	288	302	301	323	307	363	303	299	312	321	299	331	270	300	298	308	338	300	315	323	311	323	315	324	294	288	357	324	310	315	330	325	279	315	324	293	323	287	331	278	302	312	300	318	309	349	320	306	292	291	320	303	290	305	301	295	327	295	276	271	321	284	293	289	346	316	316	305	298	287	306	300	318	317	308	293	328	319	331	320	288	284	338	302	287	329	314	288	303	314	333	294	327	322	306	277	301	322	313	315	299	323	321	297	314	297	322	331	329	304	328	337	306	298	306	310	297	321	297	305	311	331	335	321	339	269	309	279	300	335	298	324	326	318	305	301	301	281	312	303	310	297	308	314	323	308	297	314	322	332	297	309	303	309	296	301	333	323	325	336	278	263	338	307	301	293	297	304	316	298	300	278	315	323	322	317	314	287	323	280	297	317	335	320	273	301	287	319	308	305	314	303	301	289	334	321	315	300	290	304	302	287	304	296	321	299	311	321	296	349	323	294	308	314	331	291	310	272	317	296	276	273	269	332	289	326	335	301	316	309	331	293	336	320	324	335	331	311	345	317	323	294	304	327	322	312	311	313	318	292	304	281	289	330	293	307	301	307	289	298	315	273	278	352	314	319	305	308	314	356	317	339	313	316	307	282	307	326	282	319	311	322	336	301	297	305	316	310	323	329	344	297	329	301	299	309	303	338	299	314	322	317	349	296	299	339	312	304	308	305	316	314	319	290	311	328	318	301	313	303	333	281	326	310	306	268	293	308	305	289	286	307	305	337	287	289	325	312	283	297	313	315	294	288	266	287	264	310	302	305	268	275	306	292	278	300	298	274	286	326	307	305	303	299	320	339	308	303	314	320	302	329	269	298	311	314	317	286	305
24282	44840	29943	17221	10429	15064	51362	49935	8491	436	387	379	419	382	351	349	356	337	348	341	334	326	298	303	282	319	295	274	304	309	349	313	287	285	305	288	282	275	270	299	315	316	294	305	274	314	320	330	277	294	300	280	280	319	264	290	283	291	320	305	294	288	285	309	308	278	280	304	267	272	305	269	263	278	315	286	303	279	270	305	300	283	292	279	290	294	283	262	323	318	318	263	301	269	301	318	288	242	277	309	289	291	297	264	312	311	287	296	308	305	279	282	254	286	318	281	299	282	291	266	299	293	284	268	312	313	291	307	296	301	284	283	301	277	290	310	285	293	280	309	310	296	296	276	312	275	320	293	272	283	274	304	301	315	302	267	315	304	303	256	310	325	281	282	268	287	278	308	296	307	305	278	270	286	304	283	292	289	315	280	295	288	310	323	289	325	249	310	272	246	269	264	311	294	299	284	315	297	285	313	301	281	248	287	303	305	309	277	322	258	287	298	288	290	284	305	289	282	255	284	302	311	307	300	264	292	269	311	303	279	258	291	300	282	331	287	300	289	286	291	275	299	306	290	275	318	273	293	279	278	292	330	294	297	309	299	278	279	265	272	297	291	295	274	301	273	310	290	265	288	276	264	283	268	278	281	321	307	293	284	285	314	269	283	281	329	263	260	296	290	288	280	293	305	261	286	304	273	286	261	297	277	276	282	348	304	300	316	287	279	285	286	287	276	265	268	299	278	295	290	286	255	294	314	334	286	280	268	301	324	296	336	262	267	283	299	261	300	291	305	296	317	305	299	285	271	298	297	332	301	265	313	286	300	291	323	247	271	295	282	274	277	276	276	280	273	300	267	294	286	302	300	305	281	285	331	310	275	277	317	304	272	285	292	299	313	277	314	313	288	275	291	283	286	286	291	309	272	290	244	296	269	282	287	309	274	315	291	290	302	276	286	274	263	303	281	295	288	286	307	283	285	249	280	285	299	294	321	307	294	271	299	295	309	286	291	305	276	293	276	287	288	303	299	296	269	284	277	288	255	307	277	271	278	308	282	364	303	280	295	270	297	287	310	315	301	295	252	270	285	273	314	292	290	266	275	260	285	311	264	284	276	304	307	270	310	289	320	275	305	312	290	300	313	304	259	293	319	263	301	281	298	295	275	289	301	275	300	299	310	315	280	276	301	308	300	299	302	290	311	287	302	293	305	318	320	325	304	274	310	304	286	278	293	285	294	280	298	268	300	291	287	279	298	286	287	314	278	270	297	304	293	327	287	311	279	267	272	272	313	274	315	324	280	306	256	297	287	290	290	286	276	301	289	271	277	326	288	288	296	301	293	269	297	267	300	328	270	300	276	293	289	292	300	296	297	279	284	290	294	272	277	272	265	262	283	280	284	270	320	299	302	318	298	266	285	282	303	287	282	284	287	304	288	272	282	261	312	303	271	320	291	246	322	295	283	259	288	304	268	287	286	287	264	292	293	281	301	274	274	268	295	282	248	282	285	286	291	273	301	290	314	288	295	279	301	269	322	289	322	290	313	292	266	265	317	279	294	298	276	300	266	293	286	292	284	312	282	288	269	301	284	284	300	270	311	300	258	287	283	303	290	305	301	292	284	279	303	304	292	336	283	257	294	279	296	349	294	260	296	282	274	270	268	279	257	307	276	323	301	310	290	260	317	300	313	278	271	277	263	318	275	305	272	325	275	261	286	290	279	295	299	297	316	285	300	317	266	316	292	311	292	306	311	298	295	286	319	314	303	304	292	290	263	287	286	306	284	305	289	300	295	311	286	288	258	277	286	279	271	280	260	303	311	284	310	281	280	311	283	284	322	292	296	286	306	284	292	287	287	295	287	285	276	276	289	294	293	277	276	288	281	255	292	314	300	257	319	268	295	282	285	278	266	251	286	256	287	271	285	309	285	273	275	284	278	273	265	261	308	292	311	317	277	269	315	269	272	273	282	277	270	300	265	285	301	295	290	301	310	284	299	283	280	295	290	292	285	289	288	298	302	279	299	279	303	289	289	272	288	320	271	294	301	338	295	297	309	298	287	304	288	301	302	285	302	315	291	284	283	293	308	291	290	322	277	269	303	306	294	310	295	293	299	281	292	283	278	289	270	297	274	282	275	322	296	293	308	281	275	287	270	283	300	289	286	307	311	299	267	301	272	306	284	294	281	281	284	288	330	262	288	281	300	310	305	295	274	337	256	298	290	299	289	270	292	267	279	282	279	311	279	304	317	277	303	316	294	296	292	267	291	289	314	283	295	277	274	262	283	278	280	297	287	287	294	301	312	251	303	318	249	309	290	311	306	258	304	295	283	316	293	305	298	281	261	296	282	278	268	309	301	272	265	276	276	312	270	271	286	283	315	266	272	297	277	298	332	321	277	301	299	280	279	305	272	299	261	295	337	325	274	296	331	317	299	306	284	264	270	280	294	308	316	275	286	270	323	314	319	297	300	309	282	293	287	282	275	266	300	280	294	284	264	298	293	289	301	281	264	303	327	297	319	263	293	298	286	309	299	283	306	303	301	258	289	289	309	270	300	301	298	284	288	298	299	253	314	306	291	290	306	293	292	303	290	314	319	276	283	306	321	301	305	305	282	295	279	307	298	288	283	298	299	290	286	288	283	258	300	317	268	301	289	289	286	269	298	272	299	283	265	317	281	259	307	300	283	266	316	290	292	294	298	262	301	314	265	290	291	304	281	313	293	297	294	299	288	266	289	266	294	303	307	274	286	285	265	290	303	282	306	306	307	306	296	299	284	266	298	296	297	306	311	299	307	297	284	272	296	310	309	271	310	292	314	282	299	296	312	295	261	267	311	276	306	285	304	307	296	300	304	295	322	313	301	269	279	263	305	295	332	295	306	272	293	299	272	291	283	299	292	301	294	304	302	311	305	276	290	316	280	284	296	258	292	286	298	253	299	312	282	272	324	318	293	300	277	289	292	260	270	261	293	284	312	307	307	286	274	273	284	268	302	320	283	280	274	297	298	287	273	319	327	285	314	281	279	287	317	296	282	299	318	285	311	295	271	264	293	286	310	311	272	319	300	319	304	297	284	275	305	293	316	305	299	279	311	302	280	318	281	301	279	297	291	297	272	303	301	291	305	315	296	304	313	308	280	325	276	282	282	273	278	272	273	292	295	303	302	312	253	297	297	281	298	279	271	292	264	274	286	299	284	283	294	343	254	301	279	295	327	317	295	291	273	281	280	282	281	274	302	276	306	279	290	301	268	286	270	276	268	284	309	298	305	297	289	278	303	301	315	289	279	272	277	299	303	303	310	314	292	304	318	286	313	312	298	278	269	288	299	271	280	269	294	299	266	282	288	289	294	270	295	298	305	320	309	292	294	276	266	284	306	312	310	301	287	297	309	303	270	290	296	303	280	269	306	309	249	328	286	278	292	283	301	279	276	282	300	304	292	298	268	296	280	302	274	313	301	300	263	313	299	313	280	283	265	273	294	312	290	307	290	298	283
22469	20396	27045	23641	20446	28161	67388	60404	22041	3975	739	697	589	619	601	536	567	587	564	567	568	543	567	551	547	513	572	527	546	515	549	535	509	525	521	513	509	542	498	522	533	527	529	513	509	529	534	488	510	520	436	533	488	507	529	533	529	544	491	522	506	488	522	481	567	523	506	544	534	525	493	486	505	549	499	533	487	535	505	495	489	530	489	488	497	501	564	487	520	485	515	513	532	495	536	492	498	534	480	514	475	503	531	531	494	498	510	484	534	543	519	522	496	492	513	508	522	487	509	489	464	501	507	521	486	537	502	493	502	475	489	522	511	492	489	519	503	493	523	517	468	511	491	537	527	492	481	548	524	565	521	488	505	522	495	521	520	536	506	496	496	498	513	525	516	499	531	500	509	497	517	513	527	516	552	488	524	504	480	496	534	483	516	514	461	515	519	543	551	507	537	498	501	523	499	464	504	502	520	487	478	505	512	515	481	489	534	482	527	498	477	506	493	541	502	480	517	533	522	468	530	514	486	530	494	459	472	511	537	484	508	527	545	495	505	527	532	524	497	519	500	520	510	515	523	504	505	500	498	526	511	472	516	528	474	522	503	481	527	517	476	523	537	492	491	497	517	534	481	453	532	474	474	513	516	513	473	523	525	497	523	493	519	531	517	585	520	535	492	482	542	466	502	508	544	492	500	521	499	513	491	521	471	496	536	494	515	498	434	503	515	520	482	514	524	491	508	509	471	500	498	494	497	524	464	504	495	502	511	550	500	503	500	488	511	479	513	526	542	495	484	506	483	519	511	456	493	512	448	517	538	526	522	481	512	538	516	512	491	538	543	498	487	531	506	474	503	497	467	526	523	506	498	523	495	492	523	498	505	533	534	457	490	471	477	549	496	486	549	493	488	536	485	472	498	517	498	506	491	500	526	491	510	522	504	503	520	528	492	509	504	485	447	533	514	507	528	493	495	525	536	506	509	521	504	501	488	489	490	470	538	495	489	526	516	507	508	517	491	539	542	484	503	542	472	504	490	512	488	496	502	485	520	503	540	556	509	501	536	507	473	474	479	528	548	518	511	510	487	497	501	495	497	504	488	513	520	513	486	515	513	500	504	493	466	533	477	500	510	497	503	548	512	507	508	521	537	500	554	534	466	515	506	533	505	522	477	494	491	490	466	483	492	518	556	541	480	510	515	519	460	513	507	552	478	529	526	541	519	488	495	516	525	495	462	512	497	538	525	563	486	497	510	466	472	490	470	542	505	537	475	517	483	529	483	485	520	463	540	527	506	528	536	494	484	493	513	494	513	476	521	475	475	529	491	522	536	473	512	534	510	499	531	519	579	487	496	568	509	525	495	510	493	504	466	518	506	506	541	494	496	503	484	497	503	499	501	478	470	514	499	528	497	537	521	508	518	509	473	541	461	498	500	519	491	489	520	500	523	492	500	483	492	519	491	486	516	509	468	488	486	521	514	496	511	499	502	557	494	491	456	498	519	479	511	481	497	507	504	473	506	487	515	496	515	550	510	494	507	541	466	471	522	548	501	490	468	474	517	474	541	503	492	477	504	547	530	521	459	509	504	502	557	484	489	449	476	509	490	479	489	515	506	520	512	501	487	560	495	486	501	509	496	496	541	510	513	514	501	442	439	495	531	489	506	487	492	498	478	486	480	533	519	479	504	509	472	502	498	509	525	506	518	589	497	495	535	457	484	514	499	538	531	507	504	504	493	520	501	516	486	519	525	529	539	517	486	485	497	513	512	519	485	508	516	555	588	535	523	531	539	511	531	489	512	504	489	529	464	496	507	505	490	506	524	516	488	522	482	502	497	492	556	520	524	496	512	516	527	496	508	516	507	480	532	467	537	482	458	503	470	538	506	476	523	486	517	490	474	517	503	500	515	503	488	492	475	525	514	520	463	502	484	489	522	532	517	506	514	500	502	525	463	507	488	465	505	497	510	506	489	494	458	468	527	491	499	535	536	493	514	486	508	471	491	515	506	493	543	511	529	507	502	490	484	485	501	518	474	498	517	505	466	483	499	536	494	524	538	460	500	505	562	527	539	478	501	495	532	515	455	533	503	472	480	486	523	519	523	522	507	519	488	519	501	499	540	495	495	477	501	491	507	458	497	530	554	488	524	540	506	503	513	512	479	527	510	460	538	525	540	546	485	487	479	490	505	509	473	513	510	462	482	490	529	538	516	515	520	448	511	486	513	486	481	471	499	468	506	517	550	505	552	492	527	462	511	497	498	470	510	490	526	470	506	519	552	505	541	568	514	492	488	495	507	521	515	512	532	471	495	487	500	500	522	479	493	489	480	499	500	516	532	493	511	506	493	533	527	501	514	527	520	512	453	506	469	504	506	427	508	520	522	505	497	516	487	512	505	499	526	520	507	521	480	459	501	517	497	510	502	508	514	555	538	503	513	466	513	505	501	503	499	498	547	519	521	527	552	495	543	478	554	510	553	526	486	517	537	524	525	478	543	521	510	488	502	469	519	534	513	488	479	489	520	480	510	478	494	499	497	511	479	469	543	485	498	542	480	518	484	547	518	475	497	518	475	513	495	533	497	527	497	514	546	523	510	460	518	503	536	485	523	497	510	532	492	503	529	469	519	508	524	498	491	522	473	483	501	565	485	506	507	483	520	510	500	531	521	468	512	528	538	487	523	524	467	527	539	468	508	491	501	475	531	477	510	502	530	489	476	523	438	509	535	497	491	523	521	504	515	551	508	491	541	567	481	499	528	532	465	501	502	495	476	516	514	555	524	528	502	525	471	482	522	526	498	530	532	548	508	515	493	488	530	511	509	484	470	522	509	511	503	509	482	523	503	472	543	520	502	471	480	511	487	507	503	495	536	487	517	497	458	497	482	535	474	531	543	474	516	483	478	511	534	500	472	488	493	478	485	535	484	496	538	506	496	514	511	501	524	497	523	489	535	495	484	457	480	513	500	497	537	541	503	488	487	522	513	499	508	481	507	519	472	486	499	488	482	493	464	494	510	493	518	548	466	480	490	527	523	496	517	490	488	504	482	457	490	549	500	488	507	489	561	482	541	521	520	497	469	500	505	460	522	529	492	507	515	524	505	499	503	485	499	521	557	563	494	492	472	537	525	471	461	535	515	499	501	492	533	516	492	519	515	441	550	512	525	525	491	501	515	520	521	468	493	489	547	536	505	505	524	508	474	512	524	530	547	498	511	544	490	519	552	516	494	487	522	506	480	529	535	535	484	500	476	527	560	490	488	508	536	499	514	518	533	501	532	481	506	508	431	514	513	507	510	505	517	494	494	489	563	514	496	469	497	465	533	484	511	478	500	531	494	522	507	510	494	515	531	502	515	522	527	536	504	519	533	522	455	527	494	496	530	513	483	487	506	530	523	498	476	501	519	523	524	527	507	455	494	482	520	499	514	502	465	509	565	500	538	510	498	501	451	495	486	512	476	510	518	489	493	552	510	520	456	525	516	490	535	513	478	493	491	505
29267	57538	34046	16669	16505	32473	64972	53330	4113	846	797	719	707	670	614	619	631	591	558	546	565	555	530	504	486	518	537	525	496	490	510	482	472	492	483	513	501	453	529	498	531	483	490	487	477	475	468	469	475	449	466	492	460	474	514	470	467	498	506	458	445	448	502	486	471	494	469	488	482	463	451	458	476	481	478	467	462	465	463	504	474	462	446	497	482	470	420	499	469	471	508	483	429	471	455	463	469	466	487	465	450	491	481	496	471	479	460	506	462	449	510	493	441	444	452	473	446	476	449	454	458	451	465	433	481	422	484	460	469	471	473	442	430	458	448	467	457	511	478	499	443	499	447	455	495	507	436	449	445	419	545	506	464	472	496	472	500	446	458	481	450	453	454	444	474	476	495	471	471	476	448	441	450	451	511	460	509	454	437	470	438	440	485	416	477	464	470	502	470	461	485	445	473	457	437	462	467	444	473	439	471	496	435	470	485	489	471	468	473	461	508	438	467	482	457	478	481	463	463	476	469	465	457	457	477	464	485	449	501	510	439	523	451	452	500	429	499	501	437	486	460	496	432	444	441	452	474	476	511	464	456	441	482	475	462	467	491	461	478	486	482	449	432	484	471	484	490	471	520	478	463	488	459	473	432	443	430	466	464	458	457	461	452	485	465	462	521	451	461	488	461	499	463	451	432	451	486	490	481	469	444	461	495	495	439	472	492	462	486	432	446	484	461	450	439	498	452	470	491	488	433	456	442	473	415	446	507	448	445	465	440	443	462	444	446	414	477	452	460	476	462	459	449	465	509	446	429	446	438	461	469	469	478	470	462	473	480	464	481	468	473	472	469	466	451	503	472	446	472	431	477	462	488	449	446	504	453	476	484	477	489	458	497	494	455	431	456	468	465	439	488	461	434	460	423	481	442	441	443	403	468	434	392	468	491	454	470	507	473	468	447	489	465	453	463	476	464	488	475	476	434	479	457	483	467	481	434	470	458	463	444	476	425	437	474	509	431	510	478	436	463	472	439	453	454	501	451	479	470	433	461	466	430	489	439	484	471	495	459	435	473	512	475	489	482	491	501	462	491	470	461	418	457	478	466	490	497	466	452	476	471	500	462	467	488	470	457	454	493	443	457	475	497	485	456	494	486	457	499	466	455	471	478	492	464	476	475	449	475	441	481	486	455	444	489	429	467	477	464	458	464	424	442	481	476	439	444	456	460	457	436	506	466	459	495	495	500	471	469	426	478	483	424	426	444	439	481	457	485	467	494	434	456	455	487	470	484	517	503	511	483	468	508	463	473	467	441	428	470	450	467	497	453	443	480	448	472	475	461	502	448	479	452	464	486	457	481	489	454	451	441	481	440	461	429	485	450	430	472	481	459	480	491	492	458	488	463	469	498	486	500	461	472	443	494	494	489	481	498	500	481	472	510	489	431	478	486	468	490	450	453	490	472	439	492	455	473	488	496	435	462	445	429	463	422	469	456	476	449	462	490	455	462	505	481	429	452	458	467	447	504	445	451	461	475	456	437	434	454	490	432	482	464	475	465	452	484	451	469	474	469	473	480	475	476	508	462	489	467	471	464	451	465	479	451	441	445	487	479	443	482	445	475	437	457	451	502	449	460	466	457	474	445	461	465	457	458	478	442	426	506	495	489	466	467	472	478	475	458	449	456	494	487	451	459	484	463	451	443	504	481	443	423	460	443	489	449	451	435	495	471	451	463	452	422	506	465	468	482	452	440	460	464	489	435	476	443	461	509	469	447	473	449	476	464	495	484	437	473	501	448	470	502	473	465	464	477	494	444	474	522	454	441	492	500	474	436	480	465	496	447	497	452	487	461	475	433	484	490	425	463	462	467	486	484	469	446	504	481	463	473	480	493	463	460	447	488	495	448	515	469	461	442	440	458	479	474	470	459	440	456	495	461	465	463	466	463	444	477	459	481	476	465	464	407	442	457	494	451	451	487	459	480	452	476	483	539	502	501	450	475	468	491	449	438	459	476	453	466	488	461	469	509	454	416	478	436	491	454	455	491	492	474	476	469	502	430	459	467	451	477	468	447	477	470	447	479	444	445	454	462	488	463	473	472	446	468	480	461	484	460	483	485	476	439	477	455	456	458	474	498	451	498	415	482	457	494	448	481	434	496	451	450	494	438	479	470	496	449	456	454	490	475	447	476	444	474	490	495	461	448	439	448	481	451	508	454	482	402	482	465	443	469	496	467	453	460	448	434	468	437	489	464	465	477	456	470	492	469	453	448	490	467	454	445	507	493	415	496	479	440	483	462	445	423	495	453	473	471	515	496	422	474	463	452	420	493	461	495	445	442	443	443	464	471	428	447	480	448	433	486	464	500	404	477	468	456	455	446	469	460	475	488	476	455	466	506	468	491	452	459	418	461	491	508	482	454	491	457	412	490	480	424	463	476	462	463	467	501	493	479	473	492	444	461	466	418	445	512	449	467	441	497	466	482	483	494	448	455	451	453	464	467	425	443	429	429	499	472	469	439	465	453	478	489	466	461	453	460	464	475	460	461	446	500	484	489	476	486	474	447	446	448	395	455	450	468	451	481	467	451	422	499	480	461	459	496	466	487	430	471	467	440	426	496	422	473	488	474	468	476	455	438	476	472	464	475	470	469	476	450	452	493	496	442	502	447	448	467	450	450	463	469	446	496	506	470	443	458	483	497	465	401	483	474	468	479	426	444	473	434	459	442	433	480	493	535	482	475	458	454	476	468	502	468	492	448	450	450	454	444	481	484	483	463	461	449	426	453	479	436	454	485	486	490	451	519	466	451	462	460	474	458	457	467	466	473	452	464	452	424	446	483	437	460	515	467	493	484	428	438	511	450	449	462	511	467	430	447	435	470	456	486	471	448	457	448	429	456	484	464	488	428	475	485	409	440	409	447	465	469	457	476	501	456	482	482	453	488	447	470	466	467	500	474	450	458	461	487	500	467	471	435	500	443	484	456	477	478	421	491	457	485	473	429	471	450	475	454	479	518	493	476	443	456	507	471	468	442	474	475	506	454	475	483	451	469	438	479	443	444	464	480	489	447	446	491	452	480	461	471	448	460	492	497	460	459	494	483	475	456	464	463	448	462	518	472	475	521	495	494	471	455	499	514	455	476	495	474	499	489	463	467	479	455	488	500	480	492	434	414	460	484	490	478	457	478	492	424	457	442	455	460	453	482	457	418	445	460	475	440	456	454	465	462	456	452	475	451	469	446	444	466	462	483	463	471	458	468	477	468	467	485	493	437	487	475	461	486	494	485	452	434	433	472	470	497	462	463	447	435	498	480	411	494	458	475	452	490	449	420	461	468	463	450	466	447	509	448	445	459	481	514	444	465	471	431	483	447	473	514	520	469	452	463	485	472	461	487	473	474	445	412	457	465	462	468	471	480	461	442	464	448	446	486	474	495	483	481	454	447	455	478	448	471	478	470	465	441	472	479	495	425	456	490	412	436	474	476	456	457	509	439	473	489	448
28157	17786	9016	3004	1689	1446	6278	4183	180	141	151	123	121	140	134	138	146	155	133	154	143	138	112	132	110	127	121	131	148	165	147	142	134	122	135	154	139	114	154	135	146	142	150	128	129	145	146	125	149	142	120	149	161	133	151	146	131	128	133	111	130	121	134	149	128	124	161	129	131	123	123	138	132	139	132	124	125	145	137	143	126	142	146	110	150	136	135	148	133	130	131	131	139	141	149	147	142	153	141	135	118	127	145	144	137	134	136	134	144	118	144	135	142	136	133	142	141	142	139	126	114	129	146	124	146	148	113	135	145	116	132	137	144	144	123	144	143	138	125	142	134	138	141	135	113	119	139	131	135	151	135	136	141	150	132	136	123	140	112	144	132	147	142	130	107	140	131	128	114	148	160	144	127	147	171	131	143	145	143	163	141	115	124	135	137	138	117	128	122	152	129	128	143	144	123	150	158	142	118	142	126	136	149	133	154	129	125	108	131	149	126	116	139	137	121	131	144	131	162	139	124	118	137	128	133	153	139	144	135	149	140	138	120	148	127	122	116	137	129	145	130	144	145	127	139	120	138	147	138	138	150	150	127	139	143	112	145	151	139	153	135	158	126	143	153	145	138	111	162	135	136	141	142	141	151	138	139	132	129	127	122	130	130	129	137	141	156	150	153	124	132	125	145	141	140	129	130	133	134	147	121	115	150	139	123	138	137	139	163	147	139	173	148	123	158	143	130	141	120	132	133	140	128	133	139	128	133	138	136	133	139	135	143	152	142	126	147	147	149	136	146	121	126	137	142	124	149	147	154	140	122	113	139	121	149	124	153	147	138	141	121	136	131	130	118	157	137	144	154	148	120	125	139	146	129	133	150	125	138	136	141	130	170	124	139	158	133	128	140	155	138	122	118	135	157	117	133	122	133	130	149	132	127	158	147	141	122	125	148	124	134	112	112	128	123	151	156	103	143	145	131	128	148	150	135	119	126	131	125	134	140	143	144	153	131	124	153	119	139	140	136	128	124	149	118	148	120	126	119	117	129	132	128	127	164	130	132	128	115	149	143	137	150	130	123	130	137	140	147	143	133	138	134	143	135	139	139	134	154	130	120	164	146	141	136	141	107	131	112	134	138	174	124	128	135	148	161	141	127	132	135	148	142	162	140	142	136	139	151	133	150	150	131	118	154	136	97	137	105	167	124	143	162	137	151	143	128	140	144	124	116	138	129	147	124	136	162	145	145	132	131	134	139	93	140	165	114	129	152	138	143	158	140	131	125	111	142	111	134	143	149	140	160	123	142	127	156	118	132	133	127	154	145	146	123	126	126	153	161	119	149	145	126	125	149	135	156	127	133	121	136	145	122	119	139	143	137	132	150	119	129	138	110	138	127	134	145	136	153	135	140	148	143	119	138	128	141	133	152	146	145	120	118	130	143	120	156	125	115	140	141	132	125	124	148	136	148	136	146	135	124	142	151	140	128	129	137	134	146	138	132	128	138	133	155	130	135	134	118	120	134	138	168	127	128	150	140	145	113	151	135	123	128	154	128	128	140	143	130	121	124	131	135	143	158	143	144	137	131	140	132	137	142	127	158	139	166	146	129	145	133	147	125	122	133	134	134	136	125	140	145	141	142	142	123	149	133	134	121	141	126	116	137	135	144	127	144	136	126	133	141	161	145	145	128	139	130	145	138	134	132	141	161	139	139	140	148	148	137	137	145	120	133	136	124	135	159	133	137	134	131	148	149	123	108	156	136	142	132	143	129	137	121	118	142	124	140	141	142	127	148	149	133	116	129	124	123	150	123	126	148	145	120	132	136	136	145	157	124	145	114	152	152	135	130	148	155	133	140	107	149	151	142	145	147	123	140	141	141	126	144	134	139	142	142	129	141	141	159	156	156	129	133	156	129	134	142	114	126	131	143	115	145	126	124	133	145	146	121	104	129	130	134	128	116	132	138	131	144	140	123	141	136	147	131	132	155	107	139	126	141	124	133	120	157	136	120	150	143	118	133	134	128	134	142	134	149	133	131	138	150	141	113	111	147	138	138	124	152	144	143	161	111	131	126	140	123	143	161	157	139	152	131	142	155	137	107	147	137	128	147	133	141	129	153	137	142	131	144	167	138	133	148	161	159	128	134	140	141	149	135	138	143	120	144	124	136	133	134	135	145	128	131	141	124	126	135	172	142	122	113	137	128	130	140	141	129	144	144	156	149	125	164	130	142	141	147	128	150	138	117	139	137	144	139	141	157	137	131	119	150	130	121	156	138	135	139	159	129	152	147	130	147	138	128	138	142	123	113	135	150	125	157	144	150	160	131	120	135	162	153	133	117	147	134	124	139	122	125	147	141	148	125	136	148	144	131	137	128	118	132	123	131	136	114	126	128	161	143	149	151	137	160	109	144	135	149	147	132	123	124	116	130	131	112	146	129	140	124	126	146	132	131	116	139	146	143	146	139	147	131	127	127	140	122	126	117	125	147	138	137	120	125	155	110	134	145	137	149	142	113	114	128	134	124	119	150	136	129	166	137	132	148	138	147	140	125	141	146	116	129	139	122	110	124	126	125	135	145	125	140	137	131	142	123	167	132	127	131	144	134	125	126	142	164	140	126	128	133	150	131	120	152	127	147	164	146	139	130	134	125	115	149	113	130	144	128	139	119	133	131	142	142	129	134	126	136	137	129	129	120	127	141	145	152	138	145	159	138	151	127	150	122	127	131	141	146	135	130	119	142	145	153	105	124	155	123	125	136	122	139	144	123	132	155	136	143	140	135	109	138	129	146	135	137	137	129	157	138	131	129	148	125	128	142	127	130	139	145	129	130	109	129	131	134	151	150	156	135	133	134	160	142	146	143	127	138	144	130	124	123	130	153	126	129	143	149	136	144	135	120	142	133	153	135	141	147	125	138	137	137	142	144	135	134	134	135	145	138	147	143	123	119	122	159	133	136	125	122	142	127	140	136	132	122	133	132	143	141	121	134	131	143	137	131	136	127	128	145	135	137	143	125	123	139	131	130	117	139	155	136	148	109	120	133	141	119	163	129	123	135	113	138	141	133	136	149	141	147	118	147	161	133	148	159	127	154	149	151	140	131	147	139	135	152	135	144	138	122	124	134	138	130	140	129	128	137	155	139	162	148	121	164	142	124	136	154	146	143	123	139	122	132	130	136	132	120	140	127	146	144	153	131	159	152	148	135	141	146	119	129	158	152	127	122	140	123	122	127	138	157	138	148	133	132	118	127	135	158	128	147	122	143	146	116	125	127	122	136	143	129	145	137	126	147	119	122	138	127	158	162	126	128	122	128	139	111	132	126	121	117	139	146	128	146	152	133	150	134	149	155	128	112	126	147	132	153	142	153	137	128	120	125	126	132	134	141	158	156	138	126	149	134	128	131	135	127	154	125	144	151	141	124	130	130	141	128	138	143	153	152	141	149	122	117	142	141	129	159	129	123	147	137	130	124	138	116	131	149	139	145	122	147	126	115	130
14448	15992	10016	4802	3375	2846	10149	5770	148	144	171	145	141	149	160	144	149	145	139	138	132	158	155	164	144	146	152	143	141	155	139	151	156	161	148	129	134	153	142	143	157	152	146	143	150	157	149	153	153	134	150	164	131	140	157	139	146	155	163	137	123	126	142	145	142	140	142	158	149	146	145	142	138	149	127	125	132	149	124	144	142	151	151	139	126	154	132	140	145	167	149	161	158	114	154	150	150	133	138	143	164	145	145	126	153	148	167	143	163	145	148	134	125	135	166	156	170	129	151	142	162	162	145	145	146	140	146	122	149	130	147	164	161	154	156	148	161	167	128	150	154	160	136	144	151	143	136	139	145	129	143	145	151	147	138	118	140	146	138	134	144	150	139	148	151	113	146	161	146	135	155	148	151	126	144	166	168	153	147	158	146	151	129	144	147	130	148	151	152	145	159	155	153	150	161	132	153	125	124	151	136	144	157	143	138	152	137	157	164	152	154	157	124	154	152	149	138	153	126	136	131	135	139	137	126	136	148	162	146	151	153	131	139	131	148	164	154	150	139	155	140	126	165	139	133	133	136	141	141	128	144	145	154	124	155	140	140	156	123	129	147	148	147	129	147	138	154	143	140	140	140	166	153	132	146	151	140	162	148	166	144	164	140	165	166	147	137	144	146	119	123	140	134	123	150	124	150	136	170	150	157	140	146	135	163	130	149	164	173	148	176	132	142	137	129	157	133	127	156	150	136	165	116	155	149	160	154	151	163	171	132	162	141	150	152	130	167	148	137	151	141	139	139	146	134	138	141	136	147	142	147	161	146	153	163	140	152	150	159	131	128	152	141	131	151	146	163	133	136	138	147	123	134	176	148	152	134	141	146	150	141	138	148	133	151	135	155	163	140	146	133	156	133	143	151	130	153	124	140	160	152	146	131	147	152	149	135	141	153	164	140	146	146	136	153	142	123	150	146	148	133	139	146	165	133	118	140	167	145	164	140	149	146	126	130	145	148	165	145	138	143	147	149	149	145	150	141	122	133	146	123	148	142	121	146	153	130	148	134	148	148	145	150	140	160	146	143	147	139	136	146	147	151	131	141	152	139	153	136	148	144	149	141	136	166	147	145	138	157	149	150	108	138	145	135	132	141	140	144	156	134	157	154	143	177	153	152	147	138	143	147	145	135	150	140	141	156	160	140	148	156	149	158	153	136	130	144	130	139	141	142	144	141	148	138	153	144	137	153	137	155	167	157	130	166	140	153	150	161	149	145	142	156	143	136	120	132	131	143	164	158	139	148	156	123	150	144	126	124	147	154	138	157	138	154	135	143	160	144	144	152	146	152	140	161	142	143	158	137	153	134	150	145	148	152	162	156	146	134	154	147	139	144	156	149	151	147	141	149	155	144	127	138	153	145	122	150	154	145	160	159	150	148	148	144	133	163	145	154	132	147	161	123	150	148	141	148	155	144	147	134	141	123	151	115	146	136	133	135	132	152	149	153	136	124	150	153	135	140	142	133	151	147	141	161	155	146	168	153	139	143	141	130	163	153	140	163	162	162	146	149	130	160	131	157	139	140	163	123	145	133	122	135	137	128	156	142	146	161	148	153	140	121	134	143	146	126	137	165	158	155	136	166	138	133	155	139	144	147	168	153	164	123	153	144	155	136	138	133	166	140	141	137	146	148	149	154	142	160	147	152	145	147	151	148	157	131	143	139	129	129	126	133	142	134	139	170	168	146	158	151	150	145	132	149	155	135	162	155	136	173	108	135	151	146	132	158	150	136	158	128	161	133	134	142	157	142	131	154	176	158	145	166	133	142	157	159	146	140	144	150	148	141	145	138	171	150	133	132	136	139	116	164	151	140	173	167	119	143	156	159	150	149	127	139	128	128	148	138	140	116	133	133	128	139	136	153	164	149	146	165	151	150	158	146	129	153	144	143	159	155	144	158	152	159	133	148	144	133	143	143	132	146	161	134	148	133	155	145	117	143	143	122	158	142	135	142	130	133	130	154	141	125	145	124	166	160	140	138	154	116	133	142	133	118	160	135	143	157	134	147	156	170	147	108	172	153	141	176	145	123	141	140	144	154	141	138	152	143	141	138	139	134	143	150	127	160	152	146	147	130	151	136	128	145	146	150	132	127	170	156	138	137	122	144	146	121	130	158	151	147	158	160	155	162	145	133	134	138	144	153	135	146	134	158	133	159	158	155	160	150	150	143	168	150	151	135	138	143	138	135	177	160	165	130	148	124	162	151	137	156	149	141	156	160	134	152	139	143	152	148	152	150	156	146	150	158	123	137	151	149	152	141	153	140	148	142	156	157	152	143	125	134	155	163	137	156	130	129	144	142	136	140	140	135	186	146	156	143	129	170	157	156	153	139	149	152	156	135	155	133	133	127	151	148	142	138	139	139	133	136	151	146	129	135	142	143	149	159	129	146	146	168	158	151	131	130	127	138	140	152	166	150	142	139	140	119	131	156	136	147	142	122	153	138	136	132	139	156	137	145	122	132	160	117	148	168	130	147	145	139	126	154	139	161	141	160	164	148	137	146	150	134	145	121	144	158	148	143	172	158	125	144	152	128	159	135	146	147	152	132	138	164	150	140	137	143	133	154	151	152	150	137	146	132	148	161	145	161	153	146	149	141	158	135	142	141	126	138	131	139	160	138	133	126	139	138	153	135	138	130	162	157	146	127	173	153	151	159	153	125	145	144	136	152	139	152	136	151	149	151	131	134	140	148	149	150	149	149	173	131	157	141	159	156	147	120	150	126	161	119	140	132	146	161	141	153	121	141	154	161	141	156	150	146	150	146	145	142	130	146	145	144	142	154	174	132	149	145	140	165	128	136	136	143	147	167	148	140	148	144	146	153	141	133	163	153	128	152	149	151	148	134	146	141	143	150	153	146	146	153	141	166	150	127	133	137	154	152	152	170	152	127	160	152	131	150	133	139	152	147	128	165	162	151	157	137	140	128	158	142	159	131	145	132	144	150	158	128	151	132	131	146	152	133	142	131	132	152	151	152	141	141	140	142	152	146	144	130	162	134	149	144	130	170	128	166	142	143	152	151	145	148	150	139	149	143	136	150	143	157	160	147	150	129	132	149	137	139	143	143	134	163	140	147	153	146	148	153	157	150	142	168	146	150	140	135	122	129	131	139	137	136	152	165	147	165	133	161	137	150	142	141	150	154	147	132	147	151	158	151	114	151	164	140	133	119	140	137	128	115	152	163	156	140	160	146	141	149	154	137	154	146	159	150	136	143	140	132	154	138	156	151	129	159	146	152	156	144	145	152	154	152	160	125	155	124	169	134	151	168	143	157	146	126	151	135	150	156	135	163	141	150	126	145	128	129	139	145	159	160	161	142	138	146	158	135	145	143	146	144	119	141	144	164	142	135	118	165	122	152	145	141	178	151	127	149	143	136	159	168	131	165	159	139	148	149	150	152	136	123	136	134	133	137	158	138	159	152	136	143	149	169	147	136	152
24860	20400	26933	23772	20453	21846	48194	53393	20119	2000	431	331	367	329	357	318	309	317	320	326	356	335	335	295	279	280	318	298	300	314	338	323	333	302	322	290	303	307	305	308	287	287	300	307	305	305	292	315	275	303	280	272	299	292	312	306	262	303	308	305	289	284	315	295	295	329	292	269	307	315	309	303	287	302	283	304	306	296	324	324	335	308	299	301	296	269	281	305	299	307	296	340	319	282	294	276	299	317	341	307	307	320	297	306	315	282	305	295	293	296	305	314	299	285	323	282	305	294	326	321	282	318	260	305	299	304	297	291	288	334	310	290	304	318	308	324	328	294	267	311	290	295	307	295	294	288	281	302	299	304	327	287	270	292	305	261	271	277	277	342	260	307	284	295	293	333	288	319	298	325	311	281	303	297	301	301	310	283	309	316	308	298	285	283	317	282	275	289	305	293	293	281	311	294	329	257	312	291	306	330	305	271	308	290	276	291	305	289	278	317	319	319	296	294	311	305	316	300	287	312	310	301	274	303	314	298	305	305	266	280	296	346	312	296	282	262	263	333	305	290	309	274	300	300	272	306	308	315	295	290	315	317	307	275	286	284	271	295	292	308	289	280	282	322	304	285	296	306	324	263	308	290	285	293	309	300	283	290	300	292	307	298	327	340	280	297	304	322	303	299	303	309	301	273	319	286	308	314	301	280	306	286	263	310	285	313	307	265	323	299	298	297	300	302	261	286	290	308	287	312	295	333	317	271	332	289	297	307	327	303	297	284	304	301	319	303	277	304	295	302	270	286	279	308	341	326	287	330	294	289	276	287	290	317	318	310	275	283	313	311	309	304	303	295	293	326	263	284	309	288	299	327	278	307	274	297	307	257	304	339	294	286	327	291	304	315	296	315	284	308	294	312	303	290	318	269	304	283	308	323	290	273	330	322	305	288	288	315	312	319	304	270	278	307	332	287	318	326	308	277	294	314	289	298	303	296	302	315	300	285	299	269	322	310	295	295	292	281	317	322	278	297	299	315	300	291	294	284	310	309	291	325	298	280	277	331	277	284	303	288	278	281	292	325	314	316	309	308	331	323	286	286	329	300	298	301	311	285	258	310	293	351	303	281	314	283	313	312	290	280	294	298	289	306	284	293	312	273	302	299	303	326	327	314	330	306	275	323	310	291	318	281	292	270	334	306	303	264	318	299	291	296	295	281	300	287	322	303	292	299	276	333	275	289	292	301	307	293	311	311	294	315	304	304	308	284	279	299	292	303	288	277	306	312	284	306	301	306	308	316	305	280	315	289	273	320	302	280	292	296	278	305	295	307	281	305	348	329	299	278	332	300	326	322	248	290	297	293	298	317	292	279	298	285	306	287	299	352	310	297	324	318	301	324	294	305	304	286	299	321	287	316	296	294	273	317	313	285	314	317	321	314	301	289	316	301	298	306	265	310	308	285	283	314	283	283	325	280	299	302	307	294	254	311	298	309	290	338	259	306	301	304	317	322	271	291	291	301	322	297	303	288	292	313	293	284	340	284	310	283	293	322	294	284	316	317	291	316	294	267	319	281	300	281	307	298	286	275	292	298	288	312	329	302	290	290	297	297	331	293	298	309	270	280	285	332	317	286	298	292	305	302	284	314	313	322	282	320	289	325	268	292	297	311	312	283	293	287	308	296	305	300	331	304	285	289	304	306	283	318	298	292	311	278	289	296	300	316	288	319	258	277	304	294	278	309	306	259	299	304	303	322	299	302	308	306	314	313	278	290	287	305	299	285	308	313	293	294	320	306	297	283	269	254	296	307	311	307	285	321	296	294	281	287	304	268	266	289	263	303	298	292	302	290	280	312	260	296	338	313	313	290	315	311	292	309	329	306	285	282	344	292	313	287	302	312	287	319	321	287	297	294	289	321	282	295	321	314	307	295	327	320	288	327	302	301	288	294	291	322	346	353	307	302	293	346	291	302	302	307	279	284	332	307	292	328	315	287	286	305	287	314	309	313	291	309	304	300	328	308	305	268	264	312	284	348	309	310	329	299	306	299	320	301	277	320	301	302	288	346	322	298	322	317	286	297	308	284	283	271	299	302	314	291	310	293	294	322	293	301	303	293	308	329	286	315	316	278	306	308	298	294	277	304	285	319	284	359	287	311	310	296	311	277	306	289	308	303	313	290	318	288	338	294	276	320	304	303	312	296	284	284	295	286	316	279	314	298	300	292	281	313	315	291	299	310	293	310	298	309	304	304	287	299	337	289	310	314	303	301	286	279	315	294	308	289	314	284	301	304	328	318	293	331	311	302	291	305	302	294	302	309	287	302	263	299	291	292	336	265	297	285	282	308	266	305	310	269	302	268	284	294	289	296	286	313	310	317	323	304	268	301	299	288	289	289	308	340	299	255	296	317	274	315	259	292	265	318	332	326	307	297	311	314	269	310	292	289	327	313	284	301	305	318	264	311	307	277	314	292	301	292	295	298	284	276	325	329	285	293	286	274	313	262	316	295	285	272	293	313	309	293	281	298	298	301	296	289	331	294	301	305	319	321	278	317	319	289	311	283	299	309	306	294	308	300	323	328	308	296	314	303	301	308	304	315	305	309	261	289	316	311	325	284	269	302	312	295	321	309	263	323	309	319	305	297	287	306	309	313	313	311	300	265	293	289	285	292	296	308	312	293	265	299	302	296	307	298	326	280	309	317	317	302	284	306	283	303	288	295	255	262	280	311	322	298	315	291	309	296	320	286	291	320	297	255	300	280	280	296	339	310	302	321	282	299	299	299	335	290	285	280	302	284	282	289	293	302	261	290	286	308	327	300	303	277	321	289	304	305	293	304	335	315	280	305	287	310	312	288	313	287	308	295	308	285	278	315	303	332	301	321	283	302	298	317	272	289	283	293	295	288	282	314	262	316	308	280	308	300	311	292	300	299	315	274	266	335	258	299	312	310	308	291	301	288	271	314	331	313	300	309	290	309	293	298	312	301	304	293	264	291	311	308	308	285	292	347	300	341	325	316	293	320	285	309	287	307	292	299	291	299	332	317	300	289	351	324	267	304	298	289	302	327	293	313	302	315	308	289	301	264	273	308	304	305	284	289	288	306	295	294	278	298	292	293	282	292	304	290	323	309	310	278	302	285	278	285	327	308	302	301	305	317	319	269	295	277	304	332	293	271	299	303	279	312	293	292	295	294	275	312	282	279	322	327	288	327	305	307	299	327	301	313	301	279	292	287	280	301	288	287	313	301	255	323	290	275	263	268	312	272	286	310	293	315	317	331	300	298	300	312	311	319	322	291	284	298	305	279	280	294	310	283	289	316	303	279	307	322	278	308	300	288	321	304	303	314	279	302	312	275	276	316	325	305	313	306	283	262	277	274	276	312	297	313	303	316	271	272	315	321	303	304	286	332	271	298	291	325	286	297	305	305	304	292	324	281	324	295	285	312	309	301	295	271	311	303	299	300	300	277	292	294	333	306	310	313	273	321	274	305	260	304	309	301
25497	42390	29945	13954	9858	21141	47910	48830	5950	501	431	463	435	357	368	352	358	334	333	313	338	312	318	330	297	304	334	317	291	291	321	308	273	301	301	292	288	277	303	279	300	289	275	285	269	273	302	284	275	290	278	298	255	297	287	289	307	269	268	302	243	283	296	287	284	313	251	278	263	294	298	259	275	289	282	273	307	286	316	289	284	310	284	288	291	281	317	268	279	292	316	276	290	278	279	268	329	293	288	278	254	288	286	277	281	295	279	290	256	311	309	283	287	300	275	274	289	266	282	301	288	287	297	274	272	290	272	285	294	285	298	288	281	285	255	293	299	258	268	275	289	260	286	264	270	285	260	292	286	294	256	276	293	291	277	274	288	299	268	271	286	293	268	239	313	250	287	296	289	283	260	307	283	274	285	286	294	278	255	301	275	287	279	269	298	290	275	284	278	296	294	296	274	248	298	260	285	296	258	276	267	272	269	271	281	242	277	276	258	291	282	296	294	326	294	285	275	290	312	300	264	310	317	270	286	312	328	279	283	286	273	260	292	259	315	299	267	279	296	277	273	303	285	292	308	296	261	302	272	282	303	291	326	281	273	264	251	287	305	270	265	256	263	278	278	281	277	301	272	293	296	286	244	296	302	291	267	289	290	248	260	270	277	307	276	263	291	248	296	296	294	293	259	288	263	264	269	291	291	275	270	301	290	286	299	276	290	296	271	316	301	281	290	307	290	268	278	267	265	279	276	279	281	264	266	302	285	279	250	268	278	282	284	295	264	274	288	293	305	268	279	283	297	287	300	280	289	269	281	240	279	317	266	294	298	304	274	299	276	263	300	291	262	287	292	286	270	269	284	298	305	290	273	293	278	263	273	306	307	267	298	292	294	301	272	303	285	311	281	265	299	261	303	262	327	246	300	277	286	255	271	310	295	267	294	312	285	298	269	268	274	298	302	238	300	266	284	256	251	269	303	294	297	284	285	292	259	281	268	304	260	292	273	287	303	281	289	269	301	321	288	290	300	290	282	296	262	307	272	280	265	290	318	268	282	283	296	271	271	305	306	250	301	310	295	285	265	257	297	315	263	306	299	259	294	290	304	257	253	273	284	320	279	274	318	285	273	276	276	303	308	320	295	286	255	267	274	255	291	260	304	270	289	287	300	297	274	260	285	254	300	313	273	279	291	262	285	261	278	287	302	271	297	279	265	271	276	285	304	274	313	280	265	309	279	301	312	286	291	322	282	315	280	268	304	290	316	294	279	299	282	275	277	293	243	257	321	251	241	289	297	299	264	275	270	290	273	256	288	285	279	289	259	277	284	302	296	283	286	294	270	274	310	287	267	286	247	276	289	272	294	277	271	301	281	280	293	270	265	272	287	282	277	306	276	278	285	291	289	296	308	271	283	272	295	265	254	322	239	284	283	302	278	290	270	283	287	284	264	303	279	301	280	295	275	281	257	280	286	288	299	299	270	272	305	229	242	298	288	301	261	297	270	268	290	271	262	280	271	310	256	276	315	302	303	271	291	280	306	298	273	274	300	280	292	281	288	253	298	282	244	299	279	296	275	268	270	290	300	277	287	284	289	303	283	308	305	265	287	338	273	270	272	317	298	280	285	282	281	266	279	251	261	276	275	275	319	265	306	286	282	299	284	301	266	280	269	265	279	277	297	277	272	255	284	328	292	261	261	274	278	266	300	307	278	305	296	289	277	277	281	306	286	278	281	293	259	285	304	322	266	290	283	293	285	294	268	298	264	270	290	295	275	273	287	285	288	282	283	311	293	281	290	283	276	262	292	313	270	286	286	286	288	268	295	277	278	288	260	264	286	256	270	276	292	291	235	278	281	294	283	284	284	317	279	279	278	299	286	292	311	293	344	282	276	288	299	293	287	285	275	276	302	284	259	280	252	283	267	295	270	264	263	269	267	298	274	292	267	270	282	297	281	289	254	265	297	309	283	266	307	262	317	291	273	298	289	279	283	269	284	294	282	292	298	259	316	285	314	281	273	270	263	253	268	289	280	284	298	294	277	290	254	263	282	274	271	257	306	268	248	268	283	297	300	266	330	299	292	251	291	269	269	280	278	265	292	278	296	262	260	273	292	270	280	251	263	280	296	308	288	289	274	279	299	294	280	275	282	280	311	276	297	279	262	268	285	291	256	300	268	265	286	283	252	270	275	301	311	304	292	282	291	287	270	295	258	278	268	284	277	293	293	295	305	299	310	296	308	298	301	306	286	310	282	274	281	299	261	297	273	278	273	256	300	280	268	259	273	305	283	311	298	269	301	278	262	276	291	280	300	254	284	262	293	287	284	266	262	296	273	298	287	231	296	291	263	287	280	263	256	322	275	276	289	280	278	294	257	284	289	279	267	297	297	306	291	312	318	271	270	295	296	267	291	285	324	293	264	295	276	280	263	279	290	251	274	288	309	289	269	215	282	289	278	268	292	321	266	263	292	303	279	302	308	271	270	287	308	256	277	263	278	299	270	266	278	289	259	292	292	293	280	289	281	297	275	273	270	285	269	281	285	310	279	264	281	267	262	299	301	277	275	265	293	270	313	282	297	288	287	263	269	280	304	323	256	288	267	250	342	280	294	273	265	285	307	302	279	281	322	257	265	297	298	276	287	295	320	312	283	287	273	282	268	279	280	258	286	289	268	268	258	292	305	277	281	322	313	314	308	276	264	282	270	292	290	301	267	269	264	265	285	296	296	291	308	270	276	275	279	248	285	269	270	316	293	271	275	276	301	283	261	278	267	305	297	318	269	276	293	280	275	235	304	269	314	299	281	316	259	291	273	296	286	296	304	268	289	289	287	292	306	290	290	286	293	275	261	268	282	290	284	303	289	287	280	260	278	307	259	288	301	307	289	255	305	289	318	285	290	287	287	250	252	300	294	285	292	276	270	288	279	296	272	273	280	282	300	291	277	290	292	271	297	329	250	280	292	267	297	263	314	302	268	264	301	252	307	280	286	275	281	290	287	242	286	286	294	269	270	266	298	295	290	254	283	263	270	266	296	286	252	257	277	271	257	271	264	278	258	269	293	285	285	303	287	250	271	309	269	287	259	319	264	272	315	294	257	268	306	273	293	321	288	280	288	273	280	277	283	279	257	280	273	277	280	284	282	300	275	259	309	293	251	286	272	284	270	275	298	310	287	299	266	294	266	261	310	282	296	290	264	273	279	262	288	260	293	295	266	289	254	290	294	298	295	266	279	291	318	250	273	311	261	274	284	304	269	322	275	257	269	271	267	274	279	301	290	274	246	288	278	263	304	291	264	282	268	302	281	267	296	246	276	277	329	283	268	268	287	300	304	259	303	298	278	298	262	274	270	250	273	283	290	296	268	271	272	320	300	275	283	268	282	253	278	254	248	289	286	289	295	290	313	288	278	299	306	258	265	289	292	269	264	284	263	275	280	287	308	271	287	262	291	318	268	281	281	287	330	295	288	308	294	265	265	290	297	267	283	291	301	286	243	295
22487	20397	27043	23620	20422	24106	58209	65212	43955	10430	1158	585	608	570	623	591	562	530	544	549	526	542	545	548	521	517	530	575	548	544	533	524	565	511	479	575	548	546	515	484	505	566	525	525	484	539	508	547	521	559	529	527	517	484	498	529	514	531	522	511	498	539	530	508	499	517	562	546	517	518	538	540	557	528	540	529	544	487	523	510	561	494	494	519	530	516	475	510	478	506	514	504	513	499	507	501	475	519	530	542	527	489	519	543	532	558	578	518	540	517	515	523	496	506	539	531	519	488	477	489	548	517	493	507	511	546	515	531	525	479	560	522	559	496	515	521	530	533	539	481	574	543	517	528	550	487	517	527	558	511	508	512	530	533	487	502	488	487	514	536	514	485	525	552	530	520	537	513	512	499	522	516	563	514	532	507	511	526	505	531	533	518	536	502	480	545	540	521	464	496	557	487	534	511	535	534	506	580	534	506	520	509	532	523	520	487	499	497	530	532	490	536	475	489	521	512	560	528	499	512	552	495	501	514	555	531	567	532	513	539	539	501	528	552	560	533	533	529	485	520	510	533	544	504	484	551	562	493	519	521	520	504	514	515	541	539	478	491	522	532	543	530	539	537	511	508	522	501	496	540	535	535	514	523	490	486	501	514	521	554	565	523	537	533	497	537	521	553	549	495	463	488	512	552	502	534	505	540	550	498	496	476	476	529	539	513	501	508	521	497	505	516	550	507	503	518	532	516	523	510	505	515	522	529	509	499	538	479	519	468	497	538	517	480	485	519	511	479	537	578	530	524	495	512	549	495	527	519	497	474	527	526	525	526	495	549	535	557	563	510	504	513	506	535	501	522	514	489	504	551	498	556	550	494	528	547	520	492	526	508	490	471	500	488	480	538	514	525	499	527	506	508	535	489	547	517	497	555	488	501	551	499	526	525	545	504	502	537	557	571	500	518	512	532	571	523	476	556	531	504	530	505	520	504	518	528	512	502	509	505	479	527	512	489	499	531	514	541	477	542	511	525	525	494	494	518	549	530	476	491	535	520	511	536	449	515	511	511	535	487	482	489	557	540	459	487	523	508	508	514	507	499	515	533	515	511	531	549	512	504	485	506	496	539	523	498	516	503	537	505	545	491	519	539	516	543	555	528	513	525	533	574	534	503	523	503	527	505	498	522	498	537	556	499	512	514	516	514	477	512	540	532	538	501	527	534	511	513	509	519	540	469	538	497	516	530	539	533	496	555	529	538	556	506	492	540	515	502	535	515	536	535	538	520	502	518	539	501	495	493	550	534	525	557	534	574	497	546	498	524	501	468	500	544	525	523	507	467	516	541	523	551	521	498	515	519	535	537	542	493	530	531	542	515	557	543	450	503	498	521	499	511	528	491	527	511	537	548	496	505	540	502	506	511	493	495	480	528	524	494	482	491	532	508	542	497	507	515	509	507	466	513	513	553	528	492	531	535	503	517	537	541	551	527	507	527	495	519	494	500	517	500	562	465	508	502	498	484	541	474	494	546	528	464	502	482	527	508	519	500	471	492	510	473	504	527	515	492	502	522	515	502	536	534	512	551	528	502	525	504	515	501	519	533	489	492	515	526	514	530	530	512	531	487	504	563	508	511	506	524	522	482	545	529	529	509	567	541	529	518	525	558	512	481	514	529	526	508	539	510	522	536	528	493	547	493	527	528	507	504	523	550	481	539	541	563	516	545	461	536	515	540	530	530	541	544	537	481	542	499	523	491	518	505	533	548	477	493	509	522	518	526	527	561	486	522	522	499	536	534	544	485	480	493	559	531	506	529	486	557	544	524	499	525	551	499	483	468	552	526	545	518	518	473	496	511	527	525	532	504	522	508	522	545	553	552	513	508	526	492	518	520	556	521	509	523	558	545	518	529	502	542	577	519	526	536	537	476	546	492	513	503	527	506	521	538	536	512	569	546	518	538	524	547	538	519	540	501	553	514	496	540	499	508	527	498	520	505	547	518	507	519	496	523	519	513	519	554	530	525	500	508	495	463	549	496	512	499	516	562	493	531	487	516	508	507	497	548	484	495	490	535	517	499	547	530	554	524	570	499	535	552	536	569	487	497	506	522	523	480	503	522	524	487	527	525	527	516	522	523	529	480	511	511	487	525	506	504	530	510	525	515	573	513	519	512	495	548	508	533	513	485	531	549	514	494	532	558	529	523	525	520	537	540	520	527	502	528	556	513	520	516	539	552	549	546	537	498	538	519	541	514	545	513	462	529	552	529	538	525	550	494	512	483	474	502	505	520	544	527	535	494	503	537	539	503	565	548	508	515	478	543	502	567	571	521	529	491	518	535	506	551	524	504	484	484	552	528	526	514	489	499	491	544	541	496	505	534	512	521	507	527	506	562	514	486	535	522	505	500	498	532	562	526	478	530	521	456	528	506	557	519	541	517	501	516	556	547	486	506	568	533	565	531	491	490	490	558	546	515	545	529	509	531	486	477	500	564	512	525	548	552	565	504	517	498	562	476	532	495	516	529	524	532	520	514	561	545	492	485	502	545	542	486	517	501	524	490	506	546	516	497	518	538	507	537	496	474	556	504	531	498	493	542	501	508	508	552	506	522	524	494	500	522	521	518	511	511	552	494	516	530	490	507	509	463	532	491	523	491	496	517	501	502	518	468	479	514	566	546	495	522	487	538	508	515	478	503	532	478	519	516	582	521	506	527	463	462	505	501	531	497	544	539	518	529	492	521	532	492	511	508	460	493	501	492	493	528	527	546	522	527	535	539	513	535	557	471	482	510	534	492	532	540	507	501	540	522	534	513	476	532	516	516	455	490	492	579	521	524	540	503	556	492	525	524	533	540	538	551	532	496	550	549	528	538	506	503	476	501	513	509	501	511	541	564	513	526	515	519	524	479	536	483	528	529	520	550	508	522	519	532	484	483	505	511	539	524	550	487	531	487	449	490	526	585	520	502	490	494	524	530	524	537	479	508	521	488	539	505	545	510	473	524	504	539	531	521	527	522	528	542	539	527	495	505	510	512	513	519	495	510	491	527	537	561	541	516	491	563	540	508	473	515	529	538	543	498	547	499	574	543	540	514	531	513	512	506	546	503	530	498	502	507	538	496	506	510	482	544	478	528	506	524	543	495	490	495	509	506	483	489	504	534	508	514	517	532	533	457	482	506	507	554	534	483	505	508	531	541	531	542	525	530	522	529	477	544	540	527	525	571	507	545	539	452	533	500	504	482	563	521	512	501	537	522	491	510	540	493	517	520	501	541	504	501	507	527	504	550	529	561	530	564	464	514	506	566	488	539	525	525	521	516	519	550	527	564	510	515	539	545	502	508	518	494	498	542	462	515	514	510	538	509	556	525	538	485	509	521	512	553	510	512	521	565	484	515	518	484	527	527	506	523	541	540	497	538	491	515	519	534	526	555	565	484	505	506	480	490	491	521	477	528	511	502	524	533	541	537	541	518	482	500	532	541	514	521	536	537	521	575	528	529	540	492
31404	48721	34010	17837	15694	26609	57587	62231	29910	786	710	642	627	630	528	585	590	576	497	556	589	512	487	524	499	514	487	518	483	473	501	538	518	494	515	492	489	553	493	488	521	465	513	497	463	496	423	481	446	541	497	482	457	545	448	465	473	510	460	485	480	473	457	471	486	464	488	469	484	493	485	506	456	497	495	491	462	468	473	471	466	456	491	484	431	497	465	504	499	477	443	474	478	461	501	491	529	445	518	477	470	514	473	483	506	469	457	499	513	507	458	485	480	495	448	464	458	458	466	469	474	466	478	499	467	467	491	473	468	455	497	537	488	526	474	512	500	487	485	496	481	456	489	467	515	496	424	448	459	510	479	483	505	492	506	491	465	489	482	438	506	485	489	459	493	471	484	470	491	485	466	504	463	508	506	491	483	453	482	452	502	480	486	474	475	520	488	506	473	512	543	453	487	466	490	456	482	475	454	472	467	469	470	490	468	449	509	516	456	505	525	454	486	466	469	478	491	458	456	472	473	496	472	454	511	469	501	475	537	484	506	461	481	494	472	498	465	484	485	475	482	481	465	478	449	519	487	503	527	500	474	471	480	450	469	462	404	476	469	470	512	472	469	505	515	435	454	522	462	482	502	501	524	479	497	509	457	449	470	487	495	454	486	466	480	501	447	500	494	482	498	485	455	455	487	450	470	478	468	496	460	463	478	529	498	517	448	511	485	507	458	531	447	455	429	435	452	505	511	455	483	492	486	451	468	455	535	478	462	469	472	475	522	477	458	475	522	478	507	484	469	455	518	488	503	498	432	453	513	475	530	487	483	479	439	444	433	488	455	451	481	462	528	499	460	463	475	466	479	471	504	482	436	488	533	495	490	455	469	488	468	480	474	494	496	501	467	532	458	481	493	451	477	466	468	464	470	419	451	445	486	479	491	469	436	508	472	463	467	480	460	454	457	482	501	484	492	485	453	437	496	483	470	506	492	461	460	495	461	472	520	485	509	512	480	464	487	459	447	477	524	487	473	504	461	493	484	453	490	456	493	475	480	478	489	476	471	458	519	448	475	471	498	476	476	478	466	468	469	499	486	467	488	454	461	494	467	463	493	460	482	506	479	496	461	477	479	477	489	505	476	474	481	500	486	475	479	482	485	495	484	448	484	499	487	464	479	478	457	490	488	486	478	469	456	532	489	464	458	492	523	462	484	478	474	510	449	499	471	459	498	443	507	480	466	491	473	500	460	437	471	451	524	473	441	466	487	460	478	444	493	464	489	467	524	473	483	487	489	469	485	480	452	487	465	478	469	524	529	446	464	522	480	515	491	520	465	472	441	496	481	492	490	454	448	493	462	501	504	461	501	503	458	465	423	495	477	492	472	494	455	496	490	474	462	443	517	480	477	489	475	474	517	466	451	497	491	468	466	459	513	480	521	472	488	481	514	464	459	489	466	483	524	477	465	484	454	475	464	506	452	449	511	512	496	535	499	487	446	497	494	488	502	458	507	459	465	426	484	468	465	449	441	425	505	495	508	515	477	502	465	514	490	460	467	484	469	467	497	448	473	507	487	502	484	487	507	481	466	480	477	484	514	482	485	470	428	495	448	480	467	475	465	502	469	448	473	459	469	510	475	480	448	474	499	507	523	432	527	461	493	497	476	488	483	488	462	502	512	486	470	479	459	491	483	469	494	458	470	470	512	510	482	519	442	491	458	470	504	492	468	506	530	488	504	502	493	471	500	478	478	496	458	525	487	480	451	480	487	524	486	471	479	484	444	478	431	486	492	495	478	450	465	463	457	475	472	467	489	463	482	464	488	490	497	504	449	501	483	546	494	496	505	497	484	460	528	476	444	492	491	449	476	486	449	500	446	486	475	471	448	469	491	463	481	477	477	490	460	521	463	505	486	458	522	480	476	489	467	461	472	487	474	519	506	490	480	466	474	485	443	465	452	511	504	523	465	513	501	478	466	465	451	482	510	512	491	475	483	445	492	457	485	462	475	472	477	536	485	449	475	487	479	487	456	475	526	413	499	491	475	490	511	490	445	503	516	493	482	471	442	504	516	491	502	447	463	498	486	480	475	490	437	490	497	452	462	479	464	483	492	491	459	442	474	496	469	453	438	487	473	456	468	466	476	470	477	465	479	494	455	464	449	505	485	444	505	450	515	472	444	469	464	495	436	518	493	471	488	460	478	505	462	481	473	479	478	459	493	484	502	448	452	473	451	434	484	485	456	523	469	473	450	479	446	494	477	466	482	490	487	500	492	495	482	440	525	495	520	464	504	503	485	470	487	482	456	518	507	494	486	463	485	492	489	479	467	493	479	492	513	482	470	470	489	449	454	461	480	538	446	478	447	504	480	487	473	427	460	492	443	504	500	491	452	503	464	472	498	532	468	514	456	444	499	492	460	484	477	489	471	495	460	511	470	507	495	500	490	458	460	476	466	483	508	499	436	466	496	499	500	478	454	450	490	437	491	492	526	497	527	497	467	484	468	451	441	458	469	445	433	496	503	518	489	478	453	495	428	509	480	487	496	453	481	497	463	468	474	512	467	477	480	471	464	493	491	493	478	442	484	529	516	456	494	476	493	507	499	495	489	498	469	489	442	462	482	454	459	527	485	487	484	436	502	476	465	472	442	464	504	469	498	492	476	488	531	500	497	475	455	463	466	456	477	468	453	478	501	450	475	498	493	470	525	482	426	483	496	446	478	519	462	524	498	466	467	484	460	489	493	495	485	509	472	475	460	491	469	458	518	450	463	455	459	466	469	493	505	471	478	462	494	450	497	461	491	479	483	468	482	471	523	474	499	463	465	512	489	531	479	471	464	442	463	471	452	480	450	501	489	463	490	498	449	467	475	507	487	503	481	491	493	468	478	493	465	533	481	458	464	473	464	460	471	497	482	504	456	508	441	469	476	451	464	483	468	474	429	482	510	468	477	497	475	482	446	479	440	487	462	486	470	495	476	493	499	442	489	472	482	458	480	468	466	458	485	491	482	469	471	501	459	467	493	491	519	491	486	481	496	487	465	488	467	459	520	498	485	469	524	485	481	480	456	464	465	507	479	518	444	495	486	475	471	495	507	490	474	446	430	462	464	486	478	494	489	484	493	469	488	482	485	470	473	475	472	510	472	490	452	497	485	509	463	540	501	489	491	503	514	481	456	540	508	474	456	467	466	516	442	460	500	481	459	482	484	521	483	472	469	454	460	466	461	480	497	510	500	516	458	488	473	498	478	456	462	498	513	525	464	474	487	454	475	479	463	506	465	466	465	472	486	487	473	491	480	490	471	506	478	455	479	465	483	492	518	479	491	445	487	468	488	464	492	497	505	478	496	463	475	443	461	494	471	471	450	475	443	485	504	446	502	491	496	492	486	516	464	457	502	474	457	505	456	480	498	477	506	515	450	473	471	485	503	472	470	476	519	533	485	456	470	439	505	455	473	473	470	485	512	482	528	457	491	531	491	493	500	496	502	482	487	486	517	432
28301	17709	8856	2654	1873	1389	4196	8022	4786	233	169	186	161	173	196	165	181	210	184	178	169	192	185	167	206	184	186	202	174	193	163	183	178	188	182	175	197	162	161	187	175	209	157	192	171	165	171	160	159	182	178	202	152	179	192	171	162	185	179	183	161	158	181	186	172	199	180	171	163	181	182	178	194	164	178	169	154	191	167	197	198	177	176	179	160	171	158	188	167	169	162	167	143	169	165	179	165	180	200	171	183	162	166	150	163	160	198	161	161	155	165	175	186	183	158	184	185	146	180	168	158	172	178	147	177	172	190	200	181	166	182	158	183	186	181	194	156	194	167	170	144	180	156	156	182	174	142	181	163	180	167	163	179	162	192	178	179	172	153	177	171	170	175	162	183	158	184	182	173	181	183	162	162	170	188	181	179	152	187	181	174	164	158	185	183	169	166	170	175	168	174	183	178	177	180	180	153	177	183	168	159	187	200	174	165	155	185	163	188	187	163	196	176	181	175	180	174	177	183	219	173	157	184	180	198	165	158	192	178	183	172	165	183	187	168	164	189	181	175	193	160	171	190	180	170	181	206	182	160	176	188	178	154	183	196	187	178	168	176	181	159	172	183	176	161	193	175	175	172	170	161	170	176	168	177	201	171	169	176	173	160	160	150	168	171	179	187	166	201	153	214	175	161	160	166	196	190	195	179	176	168	168	188	167	159	163	170	190	168	198	166	178	159	170	180	175	174	165	179	169	164	182	158	169	154	196	173	165	182	187	177	154	191	156	184	178	180	159	186	168	173	181	183	175	167	187	165	183	166	196	158	182	183	195	177	162	155	176	159	174	158	157	196	156	191	174	142	175	205	181	174	180	183	149	192	159	163	180	192	169	191	162	188	179	185	140	179	175	187	167	189	209	186	164	180	173	200	188	186	168	176	178	176	188	165	180	168	177	173	170	170	168	164	153	172	200	172	169	169	164	152	187	186	166	188	151	169	169	192	158	208	144	186	204	168	177	165	164	186	177	172	193	154	207	183	183	172	182	162	171	175	189	170	177	197	187	194	175	191	187	170	170	180	179	164	165	141	170	183	185	196	175	164	163	181	164	179	183	193	185	160	181	141	166	179	169	194	161	154	160	177	188	178	174	161	176	174	169	168	177	178	182	162	167	179	169	177	141	195	158	189	153	168	172	179	162	182	174	159	171	203	179	153	172	185	179	141	145	176	181	180	186	176	189	159	169	193	162	163	187	180	204	150	181	181	154	172	174	201	175	188	165	202	157	179	179	180	173	188	173	186	170	184	180	165	165	173	176	188	193	160	167	178	164	177	175	162	179	162	169	156	167	157	154	181	161	200	183	185	173	169	177	168	179	188	152	179	177	170	182	192	167	169	168	165	147	183	211	163	170	160	188	186	172	171	192	164	174	185	174	186	186	187	188	176	178	165	152	183	165	156	194	165	154	165	172	163	184	185	188	170	177	180	171	172	177	175	161	178	183	183	170	181	165	173	197	172	175	186	167	201	158	189	173	175	169	199	183	141	161	177	155	163	182	158	173	184	152	170	178	157	175	171	158	154	169	177	152	181	171	171	190	182	172	155	164	159	163	184	184	192	200	165	160	163	197	154	171	162	182	163	181	165	161	153	177	183	161	180	173	189	174	193	168	167	164	178	179	174	204	187	159	179	154	179	161	178	177	200	170	194	176	161	175	169	146	163	179	173	186	164	151	156	180	176	171	173	201	176	158	158	172	169	174	181	188	188	153	186	178	198	173	194	171	168	204	172	196	168	149	160	185	174	172	155	194	172	166	186	171	141	165	199	176	186	168	187	200	182	177	153	186	173	182	161	177	205	181	192	180	185	178	160	172	211	171	173	181	191	181	186	181	163	167	174	190	143	163	166	148	187	185	181	182	190	154	174	182	185	176	175	192	181	170	171	159	171	157	181	165	178	174	182	160	181	186	174	197	186	181	161	156	158	176	142	156	175	193	156	188	172	169	170	190	191	164	170	174	187	156	171	179	193	183	138	144	207	189	190	169	189	180	163	176	174	180	186	182	180	160	177	167	188	174	164	142	162	178	189	175	182	185	140	155	168	156	190	194	174	189	158	176	210	171	170	178	164	175	175	152	182	188	171	184	158	176	170	184	193	167	163	161	156	195	154	165	190	167	177	172	160	177	189	177	202	173	161	178	170	191	176	159	194	170	187	185	163	179	164	178	169	178	182	167	171	177	178	164	191	169	167	135	184	175	164	199	187	169	176	189	174	174	171	197	183	174	151	198	178	168	201	151	179	153	201	152	180	159	171	161	182	166	164	170	181	176	160	146	185	182	167	173	176	180	156	157	182	159	188	176	167	155	187	171	162	164	167	178	175	193	162	190	159	169	173	179	159	194	179	145	193	165	153	217	160	190	172	177	194	172	174	199	171	173	183	193	198	197	165	172	187	183	158	179	175	165	190	187	185	181	159	160	168	181	178	205	168	182	166	188	166	176	172	189	200	163	172	166	172	169	161	174	182	182	176	192	184	159	165	171	167	180	191	160	182	162	174	174	166	177	179	187	161	179	205	174	182	179	184	173	177	184	181	155	172	165	184	169	193	178	167	175	173	197	181	187	161	185	172	158	191	184	179	185	164	186	175	177	192	145	198	177	188	185	182	167	168	153	177	160	155	206	166	169	173	176	187	172	182	171	184	187	158	181	171	160	150	162	176	193	178	173	183	204	179	157	164	170	191	181	191	161	166	174	161	185	182	172	155	184	192	198	163	168	196	177	152	179	189	168	158	155	180	188	182	185	180	169	186	176	161	173	180	192	187	190	187	164	158	164	185	182	205	176	165	167	184	166	187	198	195	185	193	170	181	172	186	154	195	167	170	158	148	171	175	178	200	185	153	171	170	185	142	171	155	175	180	210	183	168	139	189	162	188	186	176	183	167	174	160	157	172	177	162	149	178	166	189	171	181	180	162	178	203	185	171	193	175	181	181	164	158	173	200	172	166	169	183	173	165	172	182	167	173	174	181	154	177	189	172	170	160	177	186	177	182	195	176	177	175	164	158	174	179	149	163	184	164	188	165	152	184	165	211	162	189	180	162	172	201	184	168	181	164	171	183	177	197	185	200	167	151	174	179	181	189	179	170	188	163	180	176	160	214	182	188	169	152	172	184	201	195	172	161	174	183	170	179	179	191	173	155	177	163	170	158	217	158	167	194	175	143	156	179	179	171	185	177	185	156	202	161	176	191	159	146	179	166	161	161	145	179	170	150	163	181	161	172	147	180	184	158	196	185	185	172	162	173	210	192	158	186	171	167	183	167	162	160	159	165	192	170	186	193	176	168	170	187	164	198	182	174	182	151	181	164	187	175	179	191	172	154	181	179	167	190	170	174	175	173	201	172	166	179	159	159	183	196	194	180	177	168	188	198	181	185	178	183	165	186	189	165	169	160	165	163	188	172	169	165	164	176	181	163	181	165	152	154	179	164	177	181	180	164	186	195
15616	15304	10431	4267	3834	2881	7494	12035	6168	163	175	190	185	167	178	191	174	183	177	180	167	176	177	195	204	205	157	183	188	186	205	193	188	170	162	165	164	170	211	199	199	184	185	185	194	177	189	204	182	182	180	200	194	202	171	181	194	184	181	177	170	195	189	175	193	191	199	195	203	178	197	176	187	181	183	181	158	177	180	196	196	184	167	197	166	189	181	182	187	160	191	192	174	164	158	181	188	186	188	179	176	220	196	175	197	170	183	180	191	160	172	183	188	158	177	200	190	188	168	200	203	175	189	194	196	157	164	190	180	179	188	170	178	180	162	182	173	170	169	191	190	188	203	195	176	185	158	193	157	181	168	173	195	186	181	175	188	180	195	185	180	178	176	178	155	174	179	171	161	170	189	175	192	185	166	189	201	168	190	192	180	191	189	187	152	163	177	174	183	174	165	202	184	170	174	162	177	188	191	180	198	175	180	177	179	179	191	187	187	204	178	168	180	177	196	213	194	194	187	182	190	190	167	187	165	176	194	171	171	175	209	193	183	195	152	178	187	181	160	179	195	193	185	168	185	191	172	197	202	170	185	193	176	190	185	181	192	176	190	200	141	174	188	208	171	187	189	178	163	174	171	194	169	182	174	168	160	188	188	187	173	186	158	182	178	207	174	192	176	210	209	192	187	190	189	194	169	173	177	201	166	171	159	174	190	184	207	173	177	166	176	180	187	191	171	189	186	158	176	182	173	178	178	182	209	181	182	174	170	197	176	166	154	168	195	178	184	180	185	169	184	187	181	164	176	163	179	195	201	175	200	174	174	190	172	161	166	184	177	177	158	180	181	191	182	172	188	184	174	193	175	196	193	159	194	152	175	196	183	224	184	206	176	171	174	158	188	180	182	180	180	163	201	184	172	196	174	174	173	171	197	185	182	172	184	183	215	188	170	180	160	184	192	201	172	173	155	194	192	185	171	182	176	167	173	172	167	174	185	166	193	173	169	194	209	183	198	183	162	196	179	161	198	177	172	165	181	205	189	179	190	190	188	178	190	182	187	176	173	186	181	189	177	166	181	188	162	173	217	178	189	176	170	167	180	176	189	197	207	183	183	180	187	182	200	195	198	186	188	192	155	198	164	188	182	182	144	172	174	191	199	177	185	184	169	163	186	198	190	167	167	174	188	175	171	201	168	187	185	175	186	172	193	178	191	194	170	199	180	170	206	185	189	189	184	174	185	171	162	172	194	205	198	181	170	181	187	165	170	193	177	187	187	187	163	181	196	190	183	164	189	180	174	186	192	174	190	193	193	188	157	179	207	167	175	193	167	182	167	188	196	170	159	203	184	166	195	186	183	185	170	192	175	178	194	189	178	190	172	177	202	203	188	162	160	173	185	168	173	158	186	180	173	192	176	182	169	155	174	205	172	169	184	183	170	195	186	180	197	173	176	174	192	174	161	178	165	188	181	179	190	203	196	210	177	147	177	169	170	178	187	207	173	193	151	175	192	161	181	171	145	192	191	179	208	173	183	202	152	169	178	174	185	165	183	183	173	142	193	192	165	187	162	186	185	159	184	179	184	190	180	192	177	198	220	205	166	176	197	173	200	198	202	209	182	154	181	167	201	201	185	171	173	170	141	208	171	167	175	195	167	193	188	188	181	180	201	174	174	180	173	174	179	191	183	164	198	164	161	179	168	179	178	182	144	188	185	170	178	196	188	188	166	170	166	187	185	168	162	163	182	182	187	208	200	174	172	175	200	207	149	201	178	186	203	178	167	183	219	173	175	201	178	183	191	197	169	171	167	187	196	161	185	180	169	161	186	178	189	178	203	175	186	165	170	178	187	182	188	191	181	180	179	201	210	194	154	168	190	160	178	187	167	181	193	169	190	194	183	196	175	185	179	193	170	180	170	167	158	206	200	190	180	180	186	170	161	195	166	171	188	178	165	190	186	199	175	180	175	183	208	190	166	191	191	179	179	178	174	164	181	192	198	176	191	187	177	174	186	181	205	168	166	182	195	161	163	175	174	190	163	195	189	182	199	183	179	178	185	157	185	169	189	195	168	191	207	180	204	195	179	163	173	190	189	170	168	191	190	193	176	176	192	220	190	195	183	168	149	162	184	155	180	181	197	164	169	159	195	172	171	172	185	184	202	180	176	179	173	170	200	176	183	200	195	195	170	194	177	152	175	186	181	162	190	176	161	178	182	196	181	198	189	200	176	185	198	223	187	186	205	169	184	178	175	209	195	174	171	173	180	163	170	177	186	175	184	178	193	171	181	163	168	171	176	168	182	166	161	201	175	196	134	199	160	172	184	188	186	197	184	164	178	190	174	199	180	185	182	198	185	203	162	165	160	169	190	185	191	177	145	167	181	170	172	170	189	173	194	158	179	177	203	197	189	172	185	196	165	188	154	198	174	194	178	189	171	184	193	170	170	165	188	195	166	188	194	201	183	174	212	202	167	176	166	193	170	186	159	201	182	178	199	202	176	174	177	178	174	171	168	178	183	177	184	164	210	198	198	194	174	204	163	188	184	197	175	196	160	172	183	177	194	174	168	187	195	164	179	190	164	194	175	158	187	169	191	156	198	198	179	167	191	193	156	178	178	184	185	175	177	198	201	185	190	177	160	176	156	188	186	187	188	173	191	170	188	175	165	159	179	200	178	180	182	172	177	203	168	194	176	210	174	197	148	184	190	176	162	197	175	190	165	170	195	170	165	200	186	184	188	177	186	188	177	190	164	153	169	176	186	194	203	177	170	179	156	161	167	178	185	160	195	195	168	186	176	174	186	158	176	159	176	172	188	163	184	207	159	192	174	185	171	171	179	193	168	199	209	197	191	164	180	176	165	177	210	184	189	175	197	179	165	188	176	191	164	168	179	179	184	175	186	185	163	190	186	163	167	182	201	179	207	161	175	199	157	203	186	188	185	177	184	187	190	198	166	170	172	178	183	176	192	183	196	170	186	159	186	189	170	177	190	185	165	175	185	184	185	160	188	186	182	180	166	173	190	172	184	173	187	178	200	168	187	188	180	192	192	200	170	194	170	185	162	199	184	174	185	168	194	152	170	194	183	190	188	183	193	177	175	180	202	190	198	177	193	202	149	194	175	198	180	170	188	188	194	183	162	175	169	162	183	178	172	188	158	179	175	177	179	185	206	145	196	179	189	188	197	163	177	203	177	163	176	160	182	169	199	178	186	188	204	176	173	178	181	164	189	160	184	191	165	174	171	174	203	186	186	151	192	163	186	197	178	180	186	198	179	166	166	177	188	187	181	195	165	169	177	179	184	157	184	188	171	171	192	176	181	182	202	167	184	175	168	176	211	178	171	174	166	166	177	189	185	198	158	179	175	177	181	176	165	175	208	190	177	210	212	171	168	172	166	162	160	177	199	181	183	182	172	190	193	197	172	169	188	204	190	215	179	178	174	191	205	167	198	173	169	176	166	186	183	188	181	182	176	178	203	176	155	201	187	200	184	154
24882	20409	26474	24281	20455	18054	43677	52910	30380	4603	427	396	335	323	341	342	312	341	313	332	361	334	314	296	301	328	322	310	291	307	340	293	306	303	318	296	287	293	306	312	351	279	319	311	306	326	334	329	314	342	284	293	308	317	331	296	314	290	319	301	341	303	299	316	270	339	314	355	303	299	317	304	336	295	313	293	346	367	316	281	303	301	296	313	305	281	321	316	353	316	317	337	321	300	312	292	322	305	336	296	299	313	303	273	297	296	327	299	329	314	281	293	307	316	292	322	289	300	322	280	303	294	315	285	300	340	318	316	336	303	300	301	314	320	311	336	296	299	299	302	297	308	301	293	284	324	300	305	313	323	326	313	336	328	321	308	321	319	321	284	282	286	309	325	310	285	311	313	306	269	320	282	335	290	334	321	325	309	319	303	300	355	323	308	288	318	275	302	340	305	290	290	311	296	349	314	288	336	286	300	303	314	304	328	294	295	303	317	284	288	304	307	299	305	299	293	298	288	296	297	324	318	285	297	296	284	289	326	285	349	347	299	272	323	296	331	314	308	312	347	286	294	302	317	280	309	354	294	302	303	308	313	307	322	296	288	313	308	323	344	329	283	263	334	327	314	298	319	346	291	322	321	307	309	320	308	282	312	312	292	280	283	318	330	302	292	274	321	309	292	292	290	349	309	321	301	260	333	301	321	263	283	290	283	328	322	356	306	285	281	305	344	281	290	313	305	317	304	292	320	286	323	292	293	320	329	314	337	328	307	331	302	329	320	313	304	326	310	289	298	337	290	294	295	336	276	297	317	290	324	290	317	292	321	306	295	298	331	306	290	295	304	335	290	286	280	300	317	295	308	289	301	333	308	306	323	300	310	291	313	334	302	325	337	302	291	322	326	326	297	287	309	293	332	344	320	322	312	298	305	301	307	299	323	324	320	322	296	298	295	290	301	294	305	280	289	319	324	289	334	303	287	324	311	274	304	290	332	276	297	315	327	317	303	310	274	287	320	296	312	285	340	335	319	312	302	334	309	311	289	277	317	301	292	294	312	258	286	323	332	298	307	300	298	294	274	309	297	319	285	304	324	300	285	306	291	310	319	311	301	332	321	322	345	351	308	267	296	320	311	295	293	294	354	309	299	329	302	321	331	310	274	355	290	304	313	281	273	334	309	291	292	349	324	312	308	299	319	292	299	314	298	294	298	332	311	270	297	300	330	302	288	325	295	263	325	291	317	295	282	292	307	304	314	280	321	306	333	302	294	302	293	327	308	311	323	303	307	347	284	296	267	280	299	306	324	301	309	337	318	316	291	289	313	288	287	293	274	304	297	313	312	341	287	347	280	306	319	300	306	312	296	280	286	346	311	310	321	302	302	300	321	325	318	280	307	310	302	340	308	279	318	285	329	315	297	324	327	301	274	329	287	305	308	304	289	322	317	321	327	271	295	287	304	305	312	321	330	336	337	319	313	312	308	315	319	313	331	302	290	323	312	308	322	321	315	307	302	292	307	317	296	318	309	318	288	258	305	307	292	328	311	320	307	317	309	309	297	320	315	312	293	292	310	306	310	296	300	283	280	274	318	313	335	288	289	324	332	353	259	321	292	295	310	312	321	298	317	315	293	295	315	319	290	339	290	307	305	305	332	297	328	295	312	317	308	300	279	311	309	278	303	300	296	302	313	324	315	319	311	293	302	336	286	277	297	295	272	302	329	316	318	289	288	304	327	332	281	324	306	285	262	283	313	327	310	314	297	307	294	313	299	300	317	294	322	314	315	279	298	337	277	281	308	288	325	322	321	321	300	320	315	309	333	298	286	302	301	310	305	299	287	318	311	291	289	320	292	317	328	285	302	309	300	304	287	322	270	316	304	315	313	317	299	356	300	289	318	309	279	299	309	329	319	343	315	297	326	300	306	268	297	276	301	324	314	265	320	275	260	284	313	305	304	309	317	310	311	317	279	304	263	295	296	296	343	312	300	296	321	312	325	306	296	328	325	322	313	309	320	282	323	327	318	311	297	298	319	323	343	291	343	314	293	328	293	325	289	291	321	317	318	305	303	291	321	309	330	314	316	288	309	270	297	304	279	300	313	300	331	292	296	320	334	301	276	320	313	312	296	319	332	337	285	279	312	312	309	279	332	331	284	304	278	307	296	317	309	321	326	309	331	283	305	291	325	283	297	298	303	323	326	308	295	299	302	283	299	310	325	300	303	344	287	315	346	303	340	268	306	302	321	296	303	310	311	285	321	312	303	315	310	306	318	323	306	339	298	288	275	298	316	309	311	306	294	271	287	289	298	311	299	306	345	315	341	316	314	295	327	316	307	283	295	330	291	350	294	296	267	304	309	315	302	314	306	304	292	308	316	301	314	290	291	314	309	272	325	307	292	278	302	286	329	324	300	304	303	344	337	314	301	321	318	333	306	316	308	327	329	328	320	321	320	296	306	319	312	300	315	314	305	321	313	328	316	305	313	297	309	298	278	291	306	312	275	304	285	328	267	272	302	324	296	283	324	313	324	306	350	289	313	298	310	299	310	300	329	267	309	331	272	303	307	290	295	301	306	332	328	315	306	262	317	330	327	329	307	290	290	304	308	309	316	292	299	326	331	307	303	342	316	297	315	302	323	313	328	318	315	284	310	289	325	338	300	331	299	338	300	317	294	329	291	306	321	302	297	309	330	276	331	304	356	286	288	305	306	330	303	313	323	288	287	305	298	287	321	309	295	306	292	301	330	310	288	317	350	303	351	304	298	302	309	291	316	346	327	310	322	281	315	335	318	297	292	278	313	314	313	323	309	324	327	299	283	307	291	282	332	314	297	305	287	310	305	300	316	305	287	362	323	313	324	322	285	327	308	298	301	319	290	287	291	278	280	304	294	302	309	286	312	312	287	304	270	307	303	335	292	319	324	312	309	314	326	303	273	270	331	316	315	317	316	275	306	354	296	314	290	294	321	331	322	324	315	317	313	328	301	286	308	313	325	296	324	301	275	307	298	321	292	304	307	275	296	302	327	306	293	325	288	315	306	289	338	308	300	309	324	334	298	292	313	310	345	336	323	288	273	316	303	288	277	331	292	295	310	298	297	298	312	316	309	321	309	287	281	306	321	324	320	277	302	354	324	296	321	305	323	294	335	316	322	302	333	309	322	332	318	312	287	294	293	322	291	292	318	321	338	282	326	331	336	311	291	294	336	311	296	330	334	295	303	309	338	322	302	299	290	330	314	286	312	318	319	342	333	304	272	305	314	347	307	322	308	283	317	290	314	309	289	285	279	290	312	294	325	339	334	308	300	323	289	277	290	343	321	326	316	286	299	287	324	291	312	292	339	282	290	303	360	278	301	339	286	297	325	288	302	350	294	324	315	283	308	282	308	303	332	274	283	301	296	310	333	277	298	282	319	305	326	312	300	291	291	321	323	292	296	270	284	302	327	304	335	318	324	302	323	310	304	287	312	309	298	322	276	315	290	310	317	276	334	290	306
27283	36523	25202	12572	9583	13333	44611	49488	17717	459	432	408	419	377	380	364	338	349	346	332	325	298	333	305	337	322	320	290	307	318	302	305	312	272	290	312	300	305	280	306	291	313	284	287	289	267	299	352	315	281	299	289	320	295	308	302	305	291	293	278	282	294	297	279	299	282	319	303	271	269	292	276	317	274	294	303	294	266	269	293	280	295	265	289	289	279	284	318	305	293	290	299	295	280	292	280	297	300	276	275	317	280	282	284	262	320	268	264	285	294	306	273	298	289	308	301	256	302	289	293	301	294	287	247	277	292	302	290	253	303	277	275	292	339	290	274	293	326	303	274	307	297	311	287	270	302	333	307	315	307	279	285	267	297	277	324	292	282	308	257	284	276	266	289	285	289	254	256	290	266	262	299	286	277	292	295	315	290	299	313	266	289	284	299	297	312	304	297	277	274	297	297	296	255	288	282	255	273	303	298	301	256	307	296	286	291	297	279	262	277	275	275	278	287	284	293	290	309	279	284	269	284	288	298	271	289	289	308	280	257	283	292	275	299	274	307	284	305	312	263	277	311	287	317	283	310	287	310	293	306	301	267	284	300	324	301	295	298	323	269	272	291	283	301	300	283	286	287	276	300	287	274	288	277	288	300	254	284	289	268	319	289	309	286	274	308	275	272	292	257	273	280	280	301	279	287	306	276	270	280	278	282	282	306	282	287	303	294	289	309	288	288	283	253	275	278	294	283	319	252	243	288	320	283	279	257	281	277	301	268	272	292	281	284	286	272	317	271	285	292	310	303	280	281	287	239	294	281	299	295	290	271	307	282	274	287	289	254	303	287	259	302	272	284	267	299	301	294	270	304	277	275	293	322	288	290	286	311	284	291	293	264	295	286	289	260	274	291	272	292	286	286	291	306	313	291	289	270	285	284	274	310	311	295	297	280	295	284	269	315	265	303	298	296	272	258	291	274	290	297	288	285	287	306	313	290	304	293	275	278	270	266	289	273	278	288	262	306	292	270	266	257	289	313	283	282	270	269	271	292	300	301	271	273	306	266	294	263	283	275	268	298	310	295	278	287	267	281	311	286	281	276	295	251	307	302	295	319	288	288	328	303	292	294	270	307	300	246	273	285	313	285	274	290	289	308	276	271	288	251	275	299	299	287	283	284	290	305	310	288	277	269	306	276	269	297	283	267	286	265	284	242	292	298	283	308	275	254	282	287	285	295	275	304	288	303	259	287	289	291	319	308	295	318	287	269	312	303	268	279	281	272	286	288	303	286	285	260	264	251	267	303	279	286	300	259	297	280	284	279	285	273	280	312	294	312	243	280	259	299	243	309	282	296	286	290	275	289	316	289	283	294	293	285	280	291	264	299	286	273	299	259	263	308	315	303	268	256	261	276	272	296	278	309	295	293	288	298	282	298	286	271	291	299	270	316	288	288	268	309	282	276	286	254	290	285	294	283	289	272	295	282	257	295	270	309	293	280	301	271	284	314	300	273	296	273	294	299	290	284	269	275	281	276	291	269	275	277	279	294	322	289	292	272	307	241	274	295	263	289	292	273	284	276	268	301	279	259	279	256	287	318	289	286	271	281	299	266	286	270	316	285	286	273	306	313	312	311	301	302	302	316	283	305	297	291	289	266	314	255	264	291	278	248	273	304	276	304	261	283	304	248	285	287	290	290	297	307	290	329	289	302	296	291	274	302	279	273	313	301	275	285	323	276	270	262	277	335	282	301	316	273	279	294	262	317	286	295	282	326	262	310	301	277	271	267	307	294	277	274	291	277	271	270	299	341	277	286	281	287	297	304	308	243	311	302	307	304	301	309	284	285	287	292	311	270	286	285	282	248	286	249	274	306	301	296	288	282	271	282	277	301	282	264	306	279	310	320	304	289	306	284	301	269	286	291	301	283	315	263	334	267	300	301	295	289	293	306	249	266	316	293	285	280	274	306	274	290	287	291	281	299	321	288	331	306	297	276	284	315	297	292	279	285	298	272	296	279	316	312	290	268	301	301	324	271	260	295	309	293	293	289	278	303	270	286	320	313	329	278	284	304	278	334	296	280	289	290	298	297	318	284	257	287	291	290	262	277	284	288	301	280	279	279	285	302	322	297	285	283	322	295	271	275	310	317	308	295	261	296	273	297	324	275	278	283	278	276	275	296	287	276	311	277	292	313	276	273	286	299	282	289	283	281	285	275	297	294	272	310	291	309	286	295	285	299	264	290	313	275	255	277	263	288	277	310	302	322	298	288	268	308	295	300	288	290	297	284	263	272	278	308	297	275	317	271	275	268	277	285	294	277	302	280	287	296	294	290	280	246	289	307	294	316	302	293	287	301	283	290	291	284	282	285	276	293	271	327	259	286	266	290	320	259	270	314	255	282	277	295	302	292	295	288	280	286	301	302	276	279	280	253	309	285	252	286	292	273	278	327	274	280	281	261	265	288	268	335	286	236	277	345	270	254	277	286	282	314	293	286	299	269	302	280	293	276	279	308	294	293	289	308	308	272	279	290	298	284	293	265	289	313	303	282	285	286	303	302	287	324	281	296	287	281	281	294	312	274	264	286	281	283	302	319	280	274	270	296	290	293	283	278	309	274	295	301	289	291	290	296	274	301	294	235	302	284	268	316	267	299	287	273	327	297	302	278	291	285	278	279	291	302	303	273	276	246	299	300	269	289	297	275	296	293	314	278	288	317	305	330	282	272	315	290	278	322	310	255	284	299	285	348	323	269	275	268	293	299	324	327	302	287	274	310	287	258	285	286	281	278	268	260	287	293	285	274	280	310	268	320	306	282	273	275	331	264	282	274	330	287	293	287	309	286	281	298	295	289	274	275	276	285	284	286	303	314	307	255	269	276	298	274	291	295	293	264	284	278	266	299	288	345	294	246	301	274	280	295	310	296	298	287	318	264	287	315	305	251	266	273	288	300	278	267	286	286	305	285	290	292	257	282	314	293	312	286	265	305	302	296	297	267	283	257	303	256	290	279	285	279	297	291	327	288	326	315	316	273	262	289	294	298	312	256	292	264	282	270	285	272	302	285	314	285	287	276	298	277	291	258	275	263	305	294	314	286	285	325	294	295	270	289	293	312	282	295	279	280	303	283	298	286	265	295	257	278	286	292	293	312	311	296	298	262	272	254	296	279	336	288	297	273	262	294	289	288	247	307	279	274	329	288	295	276	302	285	272	296	279	297	305	287	285	281	282	267	288	276	314	315	307	285	294	289	283	285	328	272	294	304	263	292	277	291	282	300	289	303	280	312	292	293	309	296	290	257	273	281	300	264	279	296	297	291	321	294	305	300	255	265	273	272	307	289	280	293	271	295	282	296	281	268	306	292	263	271	292	305	290	261	308	296	300	278	296	277	277	278	284	301	323	275	273	279	271	285	280	306	257	265	289	291	285	302	266	284	264	284	262	297	274	266	277	294	276	288	285	276	286	291	277	321	290	286	284	291	293	291	289	293	293	280	284	272	277	283
22516	20384	26856	23829	20402	21413	53851	64511	33504	7737	956	687	625	612	605	582	611	563	523	561	487	477	542	539	545	512	522	552	493	517	529	519	536	527	494	501	551	533	512	553	513	493	558	536	522	515	529	548	528	539	526	545	504	500	471	541	516	539	562	537	509	497	502	509	487	525	476	485	495	470	510	491	481	512	504	475	516	470	520	500	499	491	539	495	476	535	493	525	520	513	519	510	525	478	518	519	496	526	503	488	510	522	486	514	536	505	508	462	522	578	485	491	506	478	525	485	515	476	534	524	481	493	492	509	469	481	487	523	544	542	487	510	483	485	493	524	493	512	477	511	530	472	495	500	527	518	506	484	491	545	522	534	517	475	516	563	489	492	467	503	499	476	509	517	481	506	500	523	473	514	453	537	492	509	487	494	530	512	523	552	499	502	513	534	550	525	502	500	518	473	511	552	514	489	458	500	522	565	491	525	483	487	523	458	503	511	502	558	496	536	486	503	473	491	501	471	515	516	524	505	451	537	479	526	510	475	484	533	522	540	487	533	491	557	507	500	530	526	518	545	487	506	524	515	556	474	521	478	543	553	524	519	506	512	471	537	481	542	509	533	565	512	502	463	488	491	533	481	508	531	518	491	509	491	546	529	512	526	497	457	479	501	488	522	503	502	468	505	496	532	480	476	515	530	550	516	490	492	519	507	495	505	498	481	544	466	515	527	482	531	476	471	496	491	475	499	503	492	447	492	500	523	503	489	459	499	503	484	549	483	526	492	465	495	522	514	544	512	497	512	505	519	507	476	511	542	483	493	516	538	535	534	471	517	503	540	477	487	489	499	512	518	508	536	493	517	491	476	508	494	507	479	504	516	516	478	477	451	527	538	528	497	540	507	463	511	526	555	549	511	514	508	500	470	526	469	464	508	511	527	541	532	492	496	514	484	487	450	513	518	540	488	507	536	504	499	503	483	527	545	476	493	528	448	512	492	510	519	479	519	539	486	513	489	514	481	509	523	522	533	529	491	519	514	504	485	487	481	520	564	503	500	493	545	567	521	510	499	495	484	491	499	507	497	480	513	514	489	502	471	517	496	523	498	444	488	493	470	506	494	521	551	505	505	516	499	504	477	543	503	506	490	523	499	513	512	486	491	493	541	497	514	484	476	510	527	473	529	459	492	556	539	519	515	498	480	504	500	502	503	528	552	491	490	506	520	486	526	507	473	505	468	501	496	482	469	472	499	486	515	464	500	490	531	493	512	509	488	502	494	478	528	544	514	514	484	514	532	482	495	506	523	500	489	488	510	528	512	499	500	492	510	488	483	509	491	523	534	504	515	508	483	462	488	546	481	524	512	500	490	528	496	526	526	497	489	498	508	488	498	470	509	472	468	476	518	506	513	504	470	515	498	496	496	486	480	504	531	486	508	510	520	450	487	508	514	506	462	526	520	515	477	510	506	520	564	517	490	512	492	542	507	477	516	472	494	468	513	516	471	470	506	480	503	478	505	516	477	541	480	518	486	522	480	547	533	543	509	492	518	490	508	487	542	502	475	509	473	506	527	530	539	501	533	512	482	455	479	510	491	515	502	476	531	520	490	520	499	501	550	550	529	485	527	513	513	507	517	514	481	484	504	535	502	519	482	460	488	445	462	474	530	523	475	491	499	511	466	519	497	531	514	497	513	486	532	573	530	531	528	520	505	552	479	514	512	544	495	546	493	503	477	522	470	481	571	492	521	514	558	513	532	539	511	498	509	526	492	462	481	495	504	512	467	497	460	515	492	520	517	506	468	528	466	499	495	513	534	489	513	526	464	542	538	514	470	504	547	485	500	514	469	528	501	526	512	492	510	491	526	537	538	534	515	516	533	500	505	558	506	514	501	491	511	466	488	526	535	514	506	517	472	477	472	514	502	493	488	477	533	527	522	502	500	530	484	481	516	562	512	498	518	530	501	500	524	484	515	479	487	514	533	489	552	471	552	468	521	514	490	521	514	502	525	473	506	526	530	506	537	469	509	497	523	529	517	520	489	520	475	501	495	520	511	482	529	461	521	466	487	502	480	527	512	515	448	461	468	517	499	489	520	470	472	492	514	502	477	504	503	526	483	484	515	512	478	567	497	513	491	511	477	551	549	535	528	488	487	508	497	486	516	583	530	517	516	519	473	472	514	515	533	477	487	513	506	554	489	496	477	504	496	470	550	456	500	533	498	491	495	504	457	505	494	537	486	482	487	478	494	530	475	489	512	482	527	478	503	485	513	507	518	513	513	523	499	502	526	516	502	476	504	531	531	521	532	530	492	547	484	514	542	523	497	478	499	511	500	505	506	465	520	516	525	498	511	507	501	465	497	503	505	516	540	514	486	509	512	510	515	517	516	500	504	504	493	510	540	516	482	488	528	525	506	525	529	518	498	515	531	505	499	462	512	503	492	534	510	470	540	490	500	531	492	495	542	484	509	463	482	505	469	512	532	496	477	497	497	543	534	505	503	510	509	548	478	481	528	527	471	513	536	536	525	519	528	531	487	494	489	497	545	461	499	510	488	515	539	514	518	519	505	494	525	508	485	467	489	528	510	489	516	495	522	481	499	454	532	526	533	514	504	494	477	541	505	471	507	497	502	505	516	518	483	492	504	479	487	486	465	472	509	495	477	489	485	504	504	482	527	503	463	519	512	467	518	508	501	473	520	482	531	531	483	490	533	532	517	469	509	529	546	532	474	452	500	532	487	482	540	504	488	548	480	541	524	500	488	490	487	512	478	526	500	493	476	525	496	509	525	508	488	502	506	528	478	471	542	490	530	475	530	518	480	516	495	518	473	516	477	446	515	502	537	481	499	460	518	515	502	500	491	530	505	503	524	503	507	541	504	492	448	488	510	520	529	503	508	529	527	471	488	527	514	477	527	579	483	498	513	544	482	492	535	531	499	485	522	484	474	529	499	506	475	492	486	516	507	506	505	502	512	487	550	441	492	532	501	466	528	488	511	507	530	516	506	490	478	511	524	483	500	501	541	523	507	506	525	470	510	471	469	471	519	482	530	510	508	489	519	489	507	521	503	537	487	530	495	456	502	486	496	493	458	486	510	536	519	506	456	488	532	497	509	521	517	513	499	510	520	480	519	511	513	495	486	524	528	516	519	476	487	520	535	492	484	501	484	529	532	489	529	503	499	510	534	505	512	469	470	458	509	538	474	534	491	498	548	522	512	535	522	494	497	532	498	494	498	508	540	478	499	536	519	490	529	481	518	503	507	478	487	544	501	472	535	475	485	501	497	479	510	498	513	515	508	538	520	512	470	506	507	546	528	494	490	490	522	474	494	503	507	541	465	515	462	465	508	467	543	513	528	471	531	493	518	512	520	521	501	507	455	499	483	480	462	518	513	510	476	516	514	509	495	490	553	458	501	511	512	496	533	509	493	501	535	504	526	483	503	511	485	503	515	460	486	529	544	495	487	503	538	504	552	478	520	512	554	526	517	519	477	472	489	519	502
32187	43160	31214	19030	12850	16009	53702	61013	13751	980	845	831	720	704	656	574	633	578	557	551	583	579	547	562	529	519	531	470	468	524	500	487	494	450	522	467	434	481	469	482	463	486	450	495	472	478	496	474	485	465	469	445	454	493	454	497	466	461	457	448	478	475	465	476	444	449	464	491	459	432	460	479	472	495	448	431	454	504	484	471	480	440	432	505	481	487	440	430	448	481	454	482	468	452	429	429	498	494	461	456	498	453	474	482	426	468	479	484	481	467	436	471	476	452	488	456	462	444	462	471	441	420	480	445	513	461	461	455	451	458	500	479	488	484	460	437	456	449	458	437	470	451	472	477	472	434	439	470	464	466	458	497	474	471	454	474	452	432	460	435	426	492	472	508	496	475	436	461	461	474	473	488	456	438	459	501	494	467	485	436	479	459	486	457	451	458	481	435	458	483	492	435	465	496	471	474	453	493	465	467	476	502	447	472	469	457	477	456	436	498	459	451	437	480	472	469	459	458	463	460	486	443	509	467	474	425	470	452	428	452	486	456	497	471	460	485	496	433	488	477	470	462	479	462	465	460	444	426	459	467	476	427	446	496	472	446	476	485	459	488	461	449	451	516	422	463	496	450	444	448	472	451	454	485	506	455	479	453	465	497	487	490	456	448	425	471	438	487	435	466	496	482	461	490	535	459	491	476	470	496	495	455	501	479	429	461	493	476	491	464	498	431	467	436	484	437	453	453	455	438	496	446	473	421	471	454	447	472	464	474	497	434	466	466	448	437	466	482	462	460	451	442	471	486	475	480	469	466	455	468	489	453	486	449	488	493	461	470	464	461	508	458	456	472	462	463	466	454	442	429	483	432	481	443	466	458	512	456	441	441	472	453	508	481	478	450	478	456	481	438	449	482	453	479	470	451	454	446	478	475	447	434	472	437	422	428	467	476	457	479	504	438	434	468	478	494	459	467	495	436	417	457	486	471	463	442	446	467	468	462	437	482	460	458	466	468	500	495	435	454	461	459	449	444	449	473	482	449	427	419	469	437	486	472	490	490	475	486	471	450	426	492	473	496	441	440	416	456	430	506	457	484	464	469	489	482	438	479	470	450	452	455	469	489	469	456	474	448	446	481	467	451	458	472	451	452	456	484	423	455	468	498	480	448	469	449	475	480	477	452	464	467	471	465	455	459	490	479	472	437	497	461	442	502	437	468	448	458	519	442	451	468	476	460	459	457	457	480	452	462	441	469	440	444	439	466	461	471	513	491	475	484	477	451	479	441	473	463	481	470	457	486	486	425	490	490	504	469	472	466	436	461	431	466	469	478	488	476	416	486	456	468	456	515	461	482	441	459	461	455	464	455	486	467	460	504	475	417	485	505	486	452	438	456	448	442	448	457	499	463	460	466	446	439	496	433	434	458	479	458	491	443	420	468	511	497	448	437	495	480	472	498	476	453	508	486	462	481	468	464	482	489	421	440	463	471	430	415	438	496	457	440	448	492	450	486	463	457	454	472	404	436	496	431	476	476	482	460	493	433	475	425	448	455	464	428	460	450	462	433	489	453	468	465	463	436	439	459	460	455	465	444	480	482	465	439	455	513	414	456	450	442	505	476	490	472	475	456	434	424	478	466	469	422	457	502	481	473	448	464	451	465	456	483	480	481	463	463	462	477	451	470	470	482	487	465	488	474	431	471	451	436	454	488	485	438	487	440	468	473	464	456	487	487	451	432	451	456	461	473	493	430	489	464	436	505	478	475	467	493	483	485	500	454	420	458	419	450	440	528	450	479	453	450	438	474	478	452	467	437	477	487	489	444	490	463	468	487	461	458	454	453	455	478	491	440	463	436	438	465	457	448	434	486	454	481	427	481	468	410	473	471	471	490	492	461	487	464	477	455	454	470	470	500	441	455	462	497	497	461	448	461	442	478	458	480	451	468	498	460	509	463	447	447	485	460	489	465	456	473	460	470	493	465	490	481	483	502	421	461	448	469	463	430	427	465	446	480	475	489	487	460	454	473	422	441	470	460	479	468	446	429	454	474	475	461	455	467	478	493	446	435	496	434	524	442	449	471	453	445	417	456	445	442	473	455	492	429	475	489	472	443	487	403	510	443	448	449	497	449	472	431	452	464	450	458	455	455	450	452	477	479	476	499	451	494	440	471	455	474	490	442	451	446	500	463	487	451	486	520	486	466	483	449	471	432	479	491	470	451	454	452	436	462	479	455	463	448	466	435	482	486	410	479	484	426	493	449	433	496	458	457	484	464	475	469	446	472	475	478	470	465	470	456	469	470	452	430	463	443	447	462	451	499	479	477	475	435	431	487	459	472	442	466	461	483	460	473	449	502	443	467	449	487	450	420	451	440	464	463	465	442	479	459	442	460	454	440	509	467	446	450	453	450	470	481	435	436	482	462	479	502	456	442	445	469	416	488	466	484	452	479	476	475	468	498	483	482	442	444	452	484	443	474	435	456	467	492	475	461	484	431	457	442	449	451	455	464	437	469	494	457	485	474	488	451	458	487	477	482	481	454	476	463	440	469	488	457	490	488	450	418	417	461	447	463	472	465	471	489	460	463	463	450	457	433	456	474	495	512	484	472	448	438	430	484	423	475	452	483	484	498	457	444	460	461	483	478	449	483	467	456	496	425	505	460	457	448	428	482	426	456	466	470	500	470	473	438	444	468	437	480	437	451	500	464	492	476	444	448	475	465	429	470	481	429	449	443	501	456	490	453	416	498	473	433	482	465	508	451	444	496	475	488	424	479	454	448	463	463	459	446	486	479	492	466	472	459	437	500	437	435	427	454	476	467	467	440	450	438	500	494	522	460	494	444	463	391	457	457	440	441	444	466	451	489	428	480	478	489	441	484	458	442	474	445	509	445	481	509	460	460	429	449	464	478	491	441	471	497	477	495	441	477	482	478	488	410	470	437	421	465	490	450	490	447	479	489	467	471	447	468	486	464	531	441	442	479	431	466	495	485	444	437	473	466	462	447	428	472	458	454	487	451	456	456	431	450	443	459	442	512	470	460	453	438	471	437	469	461	469	458	456	467	463	443	476	432	502	452	451	436	500	460	448	453	452	456	461	447	485	469	446	457	432	476	455	453	469	480	488	435	467	468	442	468	433	443	454	442	480	490	476	456	493	452	475	480	490	465	444	483	474	456	482	463	463	466	452	430	494	506	477	441	410	485	455	443	463	501	457	404	473	465	418	432	483	479	444	449	484	450	459	453	435	439	482	429	490	446	442	507	468	456	501	475	456	491	400	466	451	446	410	441	404	460	473	454	448	458	437	432	445	451	440	469	468	464	514	431	469	450	475	462	451	495	495	470	475	483	449	453	489	440	419	466	453	451	468	456	449	477	463	488	448	475	477	473	471	505	470	451	440	476	512	461	427	419	476	454	456	492	490	448	466	454	447	466	434	514	489	465	435	470	440	471	446	448	486	496	495	497	443	426	455	476	457	472	422	475	460	462	450	485	501	424
28266	18415	10087	3545	1327	1132	4001	7615	3900	209	171	175	187	168	163	161	165	145	156	160	162	142	155	163	155	175	173	177	174	162	189	157	165	163	161	193	136	180	149	145	179	157	165	171	149	169	143	159	145	156	181	181	158	168	176	190	164	168	160	170	154	154	173	152	165	174	173	164	206	185	149	157	148	183	150	180	167	166	203	172	164	188	180	169	173	159	166	178	141	148	149	168	168	173	149	180	162	162	182	162	165	169	145	193	168	169	187	178	166	146	144	158	171	168	145	144	165	164	152	166	186	139	168	151	148	174	178	174	170	161	170	175	159	163	151	160	152	158	173	180	150	170	169	150	194	140	163	164	163	149	150	164	165	182	162	164	145	141	166	173	157	158	158	155	176	148	165	146	168	179	148	166	175	175	156	152	142	147	162	162	145	148	169	184	171	155	175	164	177	157	156	133	167	162	178	167	169	158	158	190	182	176	191	175	174	136	181	155	153	165	149	159	138	161	187	157	153	155	181	159	135	162	132	153	168	173	161	166	160	168	149	172	157	162	131	174	148	138	168	165	183	166	168	166	173	154	168	142	166	179	174	160	161	167	164	167	178	148	179	157	163	150	150	178	182	153	165	178	170	204	181	153	168	133	188	167	150	188	147	173	152	160	176	167	157	163	151	191	127	146	176	167	172	172	195	173	172	166	172	167	160	148	169	195	131	179	173	144	170	160	149	155	137	161	150	169	158	167	131	162	173	172	178	178	201	173	168	151	143	156	172	150	158	163	147	169	159	170	177	158	157	163	175	178	137	155	160	173	173	178	166	176	154	154	171	159	173	174	151	165	159	173	184	151	156	154	145	165	162	182	173	170	139	163	149	169	162	147	160	177	154	166	165	177	175	177	172	190	168	143	169	162	189	177	168	186	170	146	166	188	167	170	185	149	174	158	178	189	160	167	186	134	134	163	156	164	183	173	167	150	166	158	156	146	174	171	168	176	164	169	170	144	156	136	170	191	157	172	167	169	160	168	195	159	153	175	164	185	157	154	152	184	169	177	130	169	172	147	142	156	150	167	181	171	167	159	149	169	175	155	158	175	158	165	168	171	174	173	174	168	161	163	166	153	174	165	155	184	161	169	185	177	186	143	138	165	148	147	179	153	165	160	158	154	193	162	182	145	172	177	147	165	159	166	145	176	174	178	141	160	165	156	154	144	153	179	153	156	157	155	151	160	177	175	156	185	164	198	155	148	179	162	162	174	167	165	154	170	152	173	146	135	140	156	154	142	154	159	150	177	147	179	160	163	181	165	165	182	181	172	164	135	158	171	155	161	146	169	164	177	182	193	158	181	153	162	191	174	166	137	146	175	160	158	163	147	149	166	175	172	156	158	173	170	147	170	182	139	184	177	166	156	151	152	162	187	159	156	159	167	152	170	178	169	165	161	154	182	173	172	151	152	153	187	171	173	156	168	137	178	182	174	143	149	178	180	149	148	158	165	183	172	178	176	163	163	165	137	182	172	174	167	145	182	156	159	182	171	165	167	167	126	172	148	174	146	183	166	173	147	183	156	180	159	166	166	149	154	134	165	168	159	162	169	144	155	162	170	169	168	163	160	185	164	148	185	177	163	171	157	161	174	152	177	167	183	152	179	144	161	182	168	178	150	166	166	147	179	187	172	172	149	163	161	184	143	180	179	156	167	162	150	157	147	176	185	172	160	164	153	138	153	175	142	155	173	162	178	184	145	166	161	152	149	186	162	161	173	171	178	148	178	170	155	159	176	173	145	167	168	167	155	185	156	161	152	178	155	165	187	177	168	150	163	151	158	160	165	155	142	165	167	164	163	150	187	175	167	147	168	167	168	197	161	145	168	153	153	140	172	151	177	157	148	158	152	161	150	161	148	159	149	176	149	177	177	158	175	166	163	164	150	178	169	152	177	169	164	165	184	152	144	172	144	164	143	155	174	172	154	143	172	159	185	174	151	173	155	171	174	158	164	175	173	177	147	153	176	163	159	180	145	179	177	143	172	146	186	168	147	159	160	177	150	172	157	146	180	160	162	163	184	159	153	154	158	142	161	165	184	174	165	140	190	189	182	169	166	166	175	147	179	159	174	178	147	168	162	163	166	185	191	167	143	171	175	160	149	166	159	147	174	173	164	132	176	146	143	145	170	161	148	176	150	203	182	164	165	141	168	177	189	132	174	162	168	169	182	183	172	172	196	147	164	161	170	142	140	149	174	165	170	143	186	172	181	141	154	157	178	194	170	178	157	173	159	165	153	163	161	165	194	159	154	169	180	152	164	173	145	150	181	167	157	164	164	186	171	133	164	177	163	155	143	190	169	150	156	149	179	150	181	163	153	152	146	179	175	183	158	160	124	165	162	177	149	159	178	185	144	156	173	164	166	144	156	173	165	151	155	171	139	170	188	159	173	151	148	179	167	174	135	187	173	156	168	170	156	159	176	192	157	169	170	182	175	183	159	179	166	136	154	154	161	166	167	163	176	160	165	149	154	186	150	160	176	161	170	169	168	184	177	160	163	166	166	154	164	166	186	166	176	166	155	152	169	162	171	164	158	149	190	155	182	191	170	163	176	176	192	168	182	152	159	158	167	157	156	175	151	186	154	169	153	160	148	166	156	171	178	167	166	162	179	172	181	193	150	179	196	136	178	165	131	155	181	142	178	134	145	152	194	164	179	177	170	163	165	175	162	162	164	146	143	168	173	147	149	170	164	159	164	152	148	165	172	170	153	188	178	148	179	161	162	158	156	170	169	152	182	178	156	176	167	177	148	157	161	168	143	186	172	159	164	164	158	167	158	147	186	148	167	165	183	168	173	163	180	166	157	152	157	182	199	153	166	186	175	169	144	161	188	137	158	148	166	166	168	158	153	158	140	139	174	156	170	156	156	166	195	169	169	140	177	200	164	148	161	143	166	178	153	164	165	154	141	171	173	175	146	152	165	146	173	170	164	169	160	166	159	173	149	172	183	181	185	156	175	153	167	150	177	170	160	182	162	173	154	181	183	165	154	150	147	146	166	154	154	172	175	200	160	186	151	170	165	178	166	153	167	180	143	169	184	153	145	140	173	186	174	169	157	170	162	171	159	174	162	171	169	155	169	160	181	172	153	148	185	170	174	177	184	170	167	161	173	156	136	154	150	150	161	159	179	143	166	156	161	164	156	182	152	174	168	181	149	136	140	153	158	147	179	173	166	148	173	163	134	194	150	149	183	172	163	163	172	154	164	178	169	164	145	177	165	181	174	172	172	168	173	176	177	182	172	149	182	140	157	172	172	171	190	155	170	158	150	152	153	150	166	184	172	177	165	174	151	179	176	173	160	179	184	156	162	169	156	178	153	157	162	157	166	169	173	157	159	151	191	146	162	162	170	165	169	156	172	147	163	156	178	164	149	158	171	162	167	170	152	163	168	184	142	175	170	163	156	151	151	147	148	154	162	152	170	173	154	159	150	175	168	146	183	183	177	172	157
16347	18417	12957	5309	2476	2356	7024	11446	5285	193	193	185	161	181	186	176	181	172	192	156	191	170	178	174	179	180	176	202	166	176	174	184	166	170	161	166	150	179	176	157	157	208	148	178	183	171	162	162	170	193	179	206	177	196	181	190	188	165	162	189	181	169	171	185	175	185	191	186	186	189	174	154	180	165	179	158	161	152	167	164	169	171	154	159	182	172	175	162	172	195	153	167	170	159	156	163	159	189	181	169	186	174	166	187	182	162	170	183	201	163	193	163	157	180	183	165	169	191	149	178	176	150	180	176	163	181	142	164	161	134	174	209	168	197	171	170	144	163	157	186	169	156	164	161	188	181	157	178	189	193	146	169	163	171	141	147	201	182	174	162	166	170	196	165	161	158	207	176	176	144	157	157	139	180	197	160	167	168	188	168	164	171	149	161	175	166	166	164	182	163	167	169	161	152	161	186	172	167	176	175	170	177	176	180	165	180	144	170	168	160	190	150	163	141	166	171	173	176	147	170	185	147	168	146	163	162	175	164	155	156	141	189	157	169	169	169	165	171	159	180	184	164	172	152	168	150	161	176	159	183	201	155	168	183	191	172	174	157	168	188	162	168	190	169	182	165	165	164	152	176	178	174	165	173	155	192	168	170	171	179	165	167	163	152	146	171	165	182	174	167	161	151	167	174	188	170	166	176	167	174	167	169	161	174	162	176	176	171	151	179	186	178	175	139	179	154	177	158	197	200	194	160	158	196	177	176	178	179	201	172	169	154	176	159	156	184	163	161	173	153	149	157	172	163	169	155	158	171	146	151	184	154	151	163	166	187	164	184	165	159	216	171	168	156	174	163	165	173	164	202	174	163	175	175	172	200	169	173	162	181	163	177	151	194	189	175	192	175	181	158	170	174	195	200	186	152	175	175	198	186	191	181	168	172	165	167	185	169	158	182	183	186	172	195	166	171	170	180	170	160	158	162	181	188	144	195	191	160	173	152	164	172	177	164	178	167	168	165	162	184	159	153	184	154	180	207	188	187	188	165	157	165	173	180	152	153	165	176	190	162	168	178	185	196	164	178	181	203	179	163	157	150	168	152	182	156	204	164	155	154	199	174	164	183	195	177	158	164	184	161	157	192	202	152	143	166	167	183	168	167	171	160	171	162	164	167	196	166	185	177	166	186	168	175	165	182	160	194	154	175	165	176	158	183	170	173	172	165	167	164	170	180	178	165	179	182	189	164	156	162	167	165	194	174	172	151	171	185	193	181	152	180	146	145	168	151	170	169	147	150	190	175	181	168	165	155	192	197	185	181	157	186	183	166	174	145	191	174	175	190	183	202	171	169	177	177	173	167	153	185	174	145	172	158	158	166	181	170	163	165	164	179	175	187	181	177	159	159	183	177	164	176	162	174	172	193	158	174	187	162	167	179	203	178	157	157	176	166	168	185	174	195	189	203	162	176	173	210	143	169	183	168	167	149	174	190	186	158	187	178	177	185	171	188	191	161	160	165	178	173	168	175	183	179	182	158	157	193	182	172	184	190	166	167	163	183	192	162	151	171	182	159	182	186	166	166	153	154	150	174	170	170	172	180	170	170	167	161	186	163	150	195	185	176	151	170	186	174	144	182	170	187	154	163	175	166	161	169	157	156	183	176	163	149	180	187	150	181	167	170	186	168	187	154	174	193	174	183	165	174	160	150	175	188	176	170	170	167	179	149	160	168	173	181	167	185	165	173	186	166	172	192	179	145	168	156	164	185	188	177	162	171	190	192	174	183	165	155	156	166	176	180	161	154	193	153	173	164	160	152	178	152	191	163	171	176	186	198	163	172	176	162	175	182	174	154	151	177	170	174	174	155	187	194	186	167	159	164	181	144	176	177	179	187	166	187	161	193	173	157	160	180	185	163	190	168	181	170	168	162	173	178	171	194	164	164	158	171	181	153	187	171	159	180	144	160	168	146	169	185	159	154	179	179	150	189	172	187	161	168	181	163	165	166	181	172	148	171	199	183	169	191	163	180	182	160	166	180	165	156	164	157	176	167	155	173	162	175	159	160	189	162	151	165	161	167	169	175	183	178	174	184	172	174	174	183	178	176	159	166	166	158	148	146	166	159	168	175	164	193	161	175	149	155	163	149	169	142	164	189	171	182	153	176	187	176	184	160	172	164	204	183	168	162	173	164	184	171	160	165	160	196	210	190	185	153	170	176	159	160	183	176	198	181	178	155	184	181	163	156	178	189	165	180	199	187	162	145	186	172	155	155	180	172	149	181	176	143	178	194	183	175	188	158	161	168	186	177	170	169	161	166	166	152	181	183	161	150	169	155	184	174	165	179	180	169	188	169	169	157	178	195	174	182	146	179	172	170	170	182	159	185	168	188	160	185	154	162	156	171	168	168	177	166	163	160	171	164	169	171	180	163	136	177	179	173	169	177	149	162	175	195	174	173	173	169	173	179	162	184	167	164	168	182	170	180	157	156	184	179	145	168	164	172	155	150	154	173	165	173	191	168	152	176	166	167	177	146	188	164	178	161	179	149	164	161	151	179	177	164	174	167	193	178	165	179	159	163	154	167	183	165	176	160	181	165	183	171	190	161	169	173	175	150	165	152	173	172	160	179	154	160	156	190	173	164	178	197	164	171	165	169	183	165	154	154	171	186	182	180	166	173	191	191	205	181	179	184	179	166	182	183	186	183	187	179	174	163	138	149	153	176	136	164	158	173	155	169	170	152	161	163	174	161	177	160	167	173	166	176	165	159	147	177	152	189	153	166	184	181	166	182	156	164	172	190	166	177	197	192	178	173	184	154	169	175	163	168	177	161	153	161	176	170	186	167	154	182	149	158	179	162	181	162	157	178	169	187	198	163	180	180	159	164	153	178	188	180	170	189	188	172	161	177	191	154	179	170	159	152	188	153	155	170	174	187	167	155	174	186	165	178	168	176	180	178	161	184	171	172	169	168	166	172	147	163	186	183	187	176	183	174	157	191	189	167	162	179	169	177	155	185	157	185	140	176	202	180	171	151	178	157	159	172	180	167	189	160	192	143	178	178	179	169	150	155	198	163	172	157	164	172	165	156	177	154	135	174	180	163	167	168	187	173	178	183	185	186	169	168	176	163	155	171	180	145	195	165	195	175	166	184	168	141	173	156	178	143	155	175	177	157	183	184	177	194	165	174	180	191	186	157	172	186	185	181	185	180	166	184	159	165	159	194	166	171	171	141	151	175	168	200	182	193	169	151	161	160	202	169	165	187	180	169	143	142	173	183	159	187	170	162	157	168	167	151	178	183	181	161	171	160	180	165	154	180	176	177	194	166	178	156	181	176	190	169	164	150	170	169	191	177	172	184	168	164	158	178	170	156	165	155	180	183	165	192	172	193	162	171	187	175	184	149	156	176	166	177	169	189	151	174	189	195	177	160	156	179	172	166	168	166	186	176	177	159	189	164	175	158	189	157	169	166	164	173	174	165	168	156	156	177	172	188	170	175
24822	20402	26504	24244	20436	13651	30839	53325	42800	9671	641	389	328	328	365	352	351	355	332	347	320	344	331	319	324	351	368	340	298	340	321	334	289	339	368	338	331	336	308	345	334	326	314	322	324	346	324	297	320	306	322	329	325	319	292	314	287	329	347	321	297	306	307	323	350	314	301	351	330	305	325	332	319	317	302	328	346	324	325	309	336	350	334	344	295	308	318	296	311	307	353	327	289	297	325	331	297	330	318	309	310	333	298	318	292	319	295	328	309	336	329	307	345	317	336	320	325	306	325	324	323	330	323	320	317	309	317	306	308	307	338	301	316	307	318	294	327	345	342	355	309	325	355	316	335	304	338	311	277	296	342	316	294	273	300	333	323	285	309	315	289	314	341	296	321	333	326	338	337	291	306	301	345	315	331	334	299	298	347	326	326	314	330	322	315	299	328	306	344	350	314	304	337	326	308	363	271	351	346	353	335	296	314	330	339	313	300	306	293	331	295	297	308	327	312	317	339	316	322	329	316	346	320	317	292	297	333	345	304	307	333	317	324	312	345	317	319	318	336	325	349	306	335	321	371	320	315	316	332	319	334	329	307	308	320	301	361	305	336	305	328	326	349	358	320	306	336	326	344	324	355	329	294	299	312	314	295	328	323	341	332	329	331	301	299	321	352	308	330	317	336	312	304	347	309	289	302	319	305	310	317	356	298	284	318	308	307	331	318	323	304	309	296	313	326	338	297	311	335	289	326	361	297	324	295	302	359	310	346	321	340	334	317	300	364	313	282	330	277	349	327	288	340	289	312	302	340	314	321	328	292	301	308	305	299	314	327	325	320	315	320	317	322	281	321	340	309	325	330	302	281	331	316	287	276	336	286	306	310	317	280	298	335	308	330	335	309	298	337	324	343	332	318	315	349	308	286	324	323	324	310	312	334	309	330	323	306	301	327	271	305	339	309	299	307	333	336	291	348	304	322	302	365	325	320	331	330	308	318	305	343	300	301	331	315	331	301	314	334	316	311	332	318	302	294	312	323	300	322	322	349	290	306	329	332	323	315	337	292	314	344	302	333	313	346	322	337	282	309	345	334	329	321	273	293	305	339	290	326	285	329	334	302	330	345	299	327	326	335	291	326	330	289	322	293	341	328	334	316	319	311	316	307	340	345	300	292	327	329	334	326	317	323	329	316	300	305	308	324	350	338	324	308	283	320	305	319	352	334	310	322	354	324	341	322	343	294	329	326	354	305	315	359	314	355	321	313	318	317	312	313	337	339	296	328	345	320	342	309	345	344	299	335	328	309	310	313	307	319	324	296	341	310	362	339	335	322	316	310	349	346	305	338	310	315	339	330	298	313	364	310	309	288	296	315	344	307	370	327	313	294	307	325	323	344	310	355	330	349	314	299	319	323	270	320	310	335	313	319	340	290	324	280	318	309	327	327	322	305	325	297	321	303	323	317	330	345	323	327	301	302	275	313	329	325	298	297	319	340	326	307	336	317	309	301	300	315	301	307	309	357	288	323	335	311	305	350	277	329	299	309	323	344	313	333	317	310	315	319	328	338	320	328	310	288	311	327	324	320	325	343	303	336	297	321	282	294	355	314	314	331	337	326	310	344	329	340	317	300	360	326	312	297	322	336	358	284	295	354	298	320	314	312	337	287	347	316	322	337	333	335	297	311	292	329	291	307	337	292	285	314	324	354	307	330	329	292	317	319	304	318	304	334	323	314	319	348	309	324	322	311	329	309	336	316	322	316	320	316	292	298	310	322	304	330	329	284	304	313	344	347	284	341	308	327	320	294	310	309	326	308	347	323	323	343	334	310	285	308	352	309	338	307	312	351	302	353	334	327	359	303	310	317	290	294	358	322	336	289	305	328	334	337	299	354	308	318	336	305	291	325	302	316	298	331	298	313	322	329	299	343	302	306	298	300	333	313	315	295	277	323	313	328	345	324	345	345	334	313	306	346	327	315	366	353	329	309	312	340	336	333	316	316	314	276	305	332	335	310	326	335	319	283	333	349	334	308	325	308	345	316	348	319	318	302	358	305	333	300	316	303	285	332	332	304	313	347	288	341	318	316	325	317	335	323	341	336	308	304	319	307	292	292	284	313	329	310	308	332	332	322	324	303	298	312	335	335	315	301	325	337	340	320	316	343	305	295	293	345	296	305	310	321	306	324	315	347	327	320	334	334	296	327	323	323	329	315	325	320	309	319	306	288	330	309	336	319	322	326	345	326	338	293	298	296	330	325	314	376	311	348	355	308	329	323	314	288	307	314	321	306	318	326	318	303	299	348	326	327	332	306	326	266	300	321	319	324	312	328	315	339	291	338	321	340	350	329	341	328	301	337	331	330	359	314	316	320	305	340	357	309	318	319	340	293	319	352	301	350	317	305	310	326	318	312	334	293	323	346	308	308	311	341	318	285	312	335	291	325	300	310	311	337	302	320	322	320	297	328	309	306	345	295	343	327	294	276	363	354	284	342	290	311	344	336	341	313	329	307	305	313	288	306	328	323	341	297	315	326	326	345	315	301	341	363	316	321	340	319	344	308	322	318	299	287	332	337	338	266	307	308	318	362	339	326	334	316	313	302	321	280	303	342	330	310	331	310	296	289	297	310	331	307	327	397	291	335	303	342	321	293	338	289	307	317	335	319	316	313	324	340	291	335	323	295	339	310	310	317	300	296	335	287	346	306	328	307	335	343	308	344	311	329	294	341	348	339	296	298	321	358	299	334	283	309	351	290	329	315	328	305	345	321	327	335	307	342	348	327	314	308	281	323	361	350	325	320	292	329	297	322	321	344	342	312	292	290	321	313	324	321	291	304	290	319	321	331	334	293	329	335	342	307	320	303	327	310	323	310	297	325	297	302	312	334	342	289	298	315	317	320	317	330	307	331	326	333	285	311	305	301	328	325	311	316	304	304	336	322	309	332	316	287	315	328	302	328	326	318	333	280	329	350	345	334	329	314	312	319	317	345	310	313	342	288	306	299	298	294	298	318	322	311	342	339	299	291	325	318	294	343	326	347	319	334	338	322	308	335	300	280	305	337	289	313	311	319	337	308	349	333	308	300	353	366	304	339	281	324	355	332	299	341	311	339	296	335	319	315	326	319	298	294	307	302	318	346	330	327	336	317	314	336	318	316	328	330	320	360	338	311	310	309	296	316	290	331	360	318	326	316	324	324	308	305	302	339	303	316	296	300	322	300	320	345	316	310	318	336	304	321	305	345	328	313	325	335	341	343	316	318	324	348	311	329	308	298	361	307	293	325	328	311	314	324	319	333	325	307	357	329	314	321	305	305	314	331	318	359	299	328	302	328	295	321	321	292	296	315	338	348	360	308	371	318	326	313	285	329	329	303	331	318	325	332	297	303	328	313	321	366	322	316	339	318	283	322	312	332	306	360	329	349	336	355	325	320	310	328	322	334	295	319	344	319	308	291	316	321	316	324	321	304	317	327	316	308	310	324	310	325	330	338	313	323	318
28146	35137	26969	13626	9393	8361	33869	50079	37411	632	406	378	369	354	344	351	358	332	358	353	331	307	327	301	313	332	312	331	312	280	305	283	301	318	303	322	326	336	320	328	312	319	285	307	330	320	339	311	295	329	310	290	334	323	303	340	289	306	271	316	269	318	305	286	270	303	293	289	271	295	290	319	339	294	298	279	282	303	284	337	311	296	301	302	297	310	308	305	318	287	320	292	305	269	286	300	273	295	315	312	310	315	292	308	277	277	282	307	321	276	292	280	293	295	283	284	310	309	316	330	321	292	324	295	291	278	294	279	294	307	288	306	300	291	308	294	322	304	298	309	314	278	332	324	299	308	297	285	284	308	292	287	282	333	296	310	299	300	332	305	301	280	301	306	322	311	307	316	310	287	310	320	278	301	275	285	285	299	323	297	295	280	313	291	307	270	273	304	333	313	284	321	282	312	284	278	303	287	305	298	282	314	281	309	298	302	300	301	287	300	271	319	322	304	296	299	308	272	322	307	308	309	298	301	298	303	310	294	310	318	293	296	296	287	291	291	288	304	292	274	279	320	335	317	316	313	315	308	303	314	312	333	305	275	345	311	291	304	291	297	309	298	299	270	288	306	291	274	265	301	287	317	331	293	286	288	268	346	283	298	281	314	295	271	308	290	317	303	320	302	282	268	292	290	314	287	321	289	313	327	319	310	324	314	310	290	275	296	290	313	249	284	299	315	279	322	337	290	323	289	277	300	322	316	298	277	309	307	305	323	283	295	310	328	269	299	307	305	271	324	295	306	298	279	294	313	319	315	280	305	310	283	290	274	282	297	300	320	295	316	305	300	325	284	302	272	312	309	302	305	296	300	308	264	284	307	322	330	314	350	304	313	295	264	311	311	304	284	313	297	311	326	315	297	288	330	301	281	322	333	320	284	319	331	296	281	272	276	310	315	284	294	298	308	318	286	323	282	293	302	292	288	279	303	278	312	310	286	304	303	313	299	317	305	303	278	300	307	284	290	282	316	305	305	266	322	293	311	302	292	278	321	279	306	327	321	274	300	316	285	300	255	327	299	322	302	287	283	271	339	301	308	301	323	310	308	324	334	334	273	282	310	294	282	325	305	316	270	286	297	332	293	308	272	295	302	301	272	303	297	303	327	279	286	305	310	330	290	293	270	322	279	309	284	313	338	308	312	327	298	312	279	287	294	288	287	289	279	317	281	276	303	321	291	283	311	285	304	331	285	311	300	304	288	326	308	318	305	286	291	317	277	282	310	273	305	359	323	318	294	325	303	294	276	303	292	315	322	286	307	292	305	304	340	288	296	314	291	277	327	287	313	309	310	279	297	279	314	309	288	319	303	284	283	332	302	318	286	279	307	306	279	326	291	306	292	271	289	317	317	299	329	278	292	302	269	285	321	326	320	279	296	283	315	315	280	305	286	307	312	297	306	338	307	301	289	312	298	279	316	301	265	298	318	283	325	296	317	277	333	319	327	303	333	295	326	317	299	286	301	313	329	312	319	304	305	292	309	341	306	288	289	297	279	282	283	290	287	335	287	335	294	305	322	315	274	281	328	272	301	320	318	308	281	281	314	305	277	323	317	297	286	292	282	299	286	318	326	327	317	303	317	308	268	299	294	313	286	312	309	284	288	314	285	298	318	324	296	306	289	267	262	273	287	304	330	298	299	308	309	310	314	311	306	328	305	309	296	308	310	287	316	289	307	291	298	316	267	309	316	267	295	259	280	288	304	286	330	278	315	329	315	280	310	300	333	302	271	285	291	311	297	294	294	288	311	283	277	339	292	294	311	293	329	318	300	289	287	286	261	308	304	300	316	289	306	282	278	319	279	285	310	292	286	264	273	297	300	301	296	272	313	299	291	318	301	293	297	294	308	297	318	312	307	315	313	300	312	307	305	313	295	300	324	300	282	299	301	293	293	314	268	277	286	307	302	325	300	273	293	302	297	272	266	315	291	293	307	291	310	305	274	314	290	291	314	288	323	298	318	309	304	289	307	302	296	321	326	310	309	254	292	306	312	282	305	281	328	309	289	309	278	318	330	282	282	295	310	289	303	305	278	320	309	308	311	300	318	324	277	288	310	329	295	289	295	307	289	302	309	342	332	275	322	306	323	294	260	308	318	335	257	280	310	325	279	263	299	290	299	308	301	331	274	280	302	263	308	296	294	338	316	279	294	303	292	306	276	297	285	301	267	305	285	334	288	262	291	289	279	324	291	314	320	295	286	283	274	271	337	304	290	287	301	274	335	304	274	282	306	322	345	303	289	269	307	299	286	289	301	301	311	290	304	302	281	310	288	314	276	292	325	304	310	299	294	321	298	308	303	308	285	301	321	304	287	306	303	293	279	296	293	309	290	282	294	330	315	310	305	335	292	308	309	279	330	330	290	284	350	310	290	278	297	275	318	275	298	299	299	332	307	296	275	308	304	317	337	283	270	298	291	327	275	302	299	302	305	329	292	288	336	333	293	314	310	301	322	317	291	301	292	276	321	311	255	301	308	299	322	270	307	313	292	314	288	293	294	307	269	278	321	264	299	290	283	316	294	302	298	314	281	324	302	331	329	320	297	309	300	293	298	330	316	294	279	284	282	292	299	302	310	303	327	281	334	305	302	312	289	306	330	292	291	293	315	300	297	294	306	315	328	324	267	328	300	323	334	319	282	289	288	282	290	323	300	282	295	270	308	270	316	306	260	287	273	306	258	300	273	321	314	328	293	303	279	297	301	268	312	310	352	293	284	288	310	308	318	300	301	308	280	274	291	267	297	319	304	293	309	287	296	314	310	299	324	295	293	302	279	336	339	298	331	294	282	296	298	302	283	317	261	300	300	288	313	293	281	288	312	303	298	292	307	305	284	307	293	271	292	284	309	311	312	312	315	309	325	310	290	302	306	323	330	260	292	317	347	310	306	313	325	330	298	317	276	300	289	331	272	328	303	287	272	322	346	329	292	327	300	299	314	321	288	311	310	292	312	333	284	271	294	290	264	284	297	288	274	284	312	290	294	249	303	290	299	304	295	306	315	303	284	287	303	313	280	299	314	314	304	316	257	296	307	328	282	293	320	291	301	286	323	297	279	312	288	314	301	323	299	283	319	308	289	300	320	302	294	288	303	309	324	293	317	273	313	333	328	291	292	295	324	285	292	307	283	321	330	312	295	308	295	311	306	282	276	303	304	313	300	315	300	303	283	298	302	306	310	274	294	304	268	309	316	302	314	276	259	288	314	292	276	312	293	280	287	338	269	325	323	263	319	309	300	289	274	302	317	281	298	312	291	267	307	307	320	297	303	329	281	324	304	321	305	291	310	285	291	302	309	294	295	294	297	310	278	279	291	324	291	279	304	307	300	321	290	299	321	304	291	283	319	286	285	311	294	294	307	318	326	270	316	262	300	301	303	302	307	320	301	296	299	300	304	296	333	294	302	322	303	280	298	293	320	298	311	314	298	325	309	315	321	299	301	303	288
22522	20404	27149	23564	20421	21957	44252	65215	53790	15001	1779	625	612	593	551	542	536	564	564	601	550	561	566	576	537	600	539	550	552	516	536	510	550	536	542	544	563	514	595	557	536	509	523	537	531	559	580	524	571	534	566	537	491	565	554	555	501	528	520	476	533	498	588	541	502	504	493	471	531	528	507	534	553	524	544	516	515	499	545	549	529	547	538	535	521	503	532	498	495	547	553	557	550	525	573	523	521	573	545	513	519	527	542	524	517	566	534	528	565	550	554	516	511	535	504	478	499	510	519	523	493	512	495	567	573	514	506	500	557	537	514	507	532	514	527	515	524	502	507	502	519	501	539	540	505	540	517	527	533	517	512	517	539	494	475	514	472	499	561	564	544	528	526	516	529	489	529	537	526	524	494	540	514	499	531	553	530	552	549	525	526	520	478	497	505	519	498	539	472	547	489	491	509	513	533	511	545	498	495	514	489	513	505	543	518	481	534	546	522	547	533	459	525	580	536	492	527	521	541	468	516	539	504	481	545	513	474	557	477	492	532	528	513	522	487	480	528	537	493	499	515	517	536	494	536	514	516	515	526	517	530	552	518	508	531	534	497	532	486	523	531	536	502	491	505	578	537	513	528	474	512	529	542	509	530	545	522	523	501	515	510	499	549	533	543	532	552	495	520	554	521	515	557	476	516	515	580	542	493	481	538	516	511	537	518	488	481	491	499	511	521	498	487	523	534	481	505	532	535	558	513	543	537	530	551	558	577	481	543	506	495	545	532	521	531	559	553	564	514	522	496	548	523	495	507	524	518	520	539	540	537	532	495	560	557	515	532	476	533	535	549	491	494	507	520	576	505	491	546	522	562	524	545	533	507	517	494	535	542	519	535	518	491	508	540	556	532	522	512	477	513	533	541	508	518	501	528	527	520	522	524	550	533	493	516	493	518	539	511	510	505	542	498	528	556	548	517	562	526	517	524	536	466	510	570	522	501	451	482	528	513	499	536	551	542	517	521	549	514	517	521	548	564	536	539	493	503	559	548	537	510	497	560	515	557	538	530	516	552	555	533	529	572	554	521	534	524	516	551	534	525	538	538	496	526	552	501	518	555	532	569	509	532	504	544	538	533	534	560	494	496	522	482	498	461	509	562	509	487	535	531	541	491	526	498	570	500	505	490	523	533	569	526	510	561	482	484	551	520	561	507	486	510	532	491	512	531	517	512	473	496	541	514	490	522	474	567	526	531	517	505	534	494	492	494	535	478	528	504	535	537	561	495	543	557	528	510	500	502	532	596	522	512	556	476	504	540	529	544	552	488	512	498	534	509	550	512	547	502	499	495	513	560	532	491	490	538	539	521	539	515	482	514	518	519	525	525	519	519	530	538	554	551	476	488	549	543	518	534	512	553	530	506	495	551	500	508	526	482	509	554	479	525	552	518	531	588	497	515	547	559	521	531	554	523	556	518	510	482	506	532	508	520	487	495	568	564	509	546	513	548	526	504	506	493	530	510	502	522	520	548	504	527	540	479	501	530	499	519	534	501	495	525	519	583	517	504	534	547	481	516	536	528	544	558	522	570	549	544	509	511	536	539	497	553	513	556	513	531	503	503	526	546	510	502	495	514	546	524	533	530	552	528	568	540	571	525	528	512	492	549	498	524	534	511	518	509	504	504	503	575	548	587	502	544	537	539	508	544	532	505	497	536	502	560	533	518	531	526	510	568	515	504	519	494	525	533	499	551	541	488	554	472	521	454	476	493	480	503	510	531	497	543	551	502	484	523	534	498	508	525	551	570	538	538	528	532	561	552	511	520	541	490	526	551	524	532	500	522	529	478	532	496	523	516	529	492	509	535	480	485	500	537	540	534	484	536	525	525	528	564	516	496	554	558	505	523	519	499	540	514	476	478	516	581	528	518	480	541	509	533	513	517	520	562	509	566	508	559	536	521	516	509	555	530	564	518	532	527	559	507	556	556	478	497	492	534	537	515	529	509	531	517	520	539	522	553	521	537	508	463	524	516	532	523	520	514	532	518	483	545	469	504	531	540	491	553	529	556	519	477	496	506	570	564	530	532	519	530	570	543	539	542	508	582	555	525	533	543	530	506	556	478	536	504	533	478	488	520	559	525	542	521	514	537	541	538	492	541	524	547	556	531	544	459	549	509	487	555	518	515	503	497	536	528	529	527	565	489	546	512	549	499	469	536	534	513	555	583	563	481	516	494	502	507	521	546	461	541	565	545	521	515	508	553	524	559	528	515	492	548	538	512	548	505	560	482	509	519	534	569	525	509	531	496	554	525	491	524	553	509	527	559	542	496	525	487	491	529	503	567	536	510	511	515	511	533	526	530	505	507	491	530	512	552	545	516	506	529	538	554	485	507	499	566	538	532	503	516	540	536	522	513	533	480	531	506	528	502	519	514	522	493	471	593	584	534	533	529	549	521	508	535	525	495	554	502	535	519	502	523	560	528	556	491	564	529	512	514	510	496	526	528	514	547	520	540	536	538	543	527	523	527	509	528	527	477	543	536	468	574	523	514	504	483	558	514	524	500	505	553	531	503	554	481	541	538	535	535	523	592	528	499	517	537	501	535	527	514	500	507	532	546	530	505	515	566	515	488	491	522	528	526	508	531	493	569	514	533	484	479	518	553	535	510	519	527	487	547	521	515	509	483	504	536	518	536	565	539	536	517	525	517	533	512	519	495	559	529	529	557	467	520	529	506	544	514	538	521	503	551	515	525	552	538	538	518	539	503	518	499	493	520	541	571	519	520	534	519	498	490	502	549	561	514	505	495	546	524	492	535	521	538	514	548	526	533	516	520	535	523	538	554	517	533	508	514	538	511	558	501	503	537	557	496	554	481	485	485	510	524	549	593	557	531	537	526	540	484	552	539	520	488	528	524	484	517	512	501	513	486	518	540	482	516	534	522	485	523	575	564	540	547	544	516	534	507	551	539	521	539	548	543	558	529	515	524	522	575	523	507	490	519	524	547	541	575	542	485	511	533	516	563	529	520	496	536	523	569	545	537	514	526	511	511	532	534	531	500	511	531	533	535	515	517	525	517	552	524	509	525	511	508	551	520	558	531	538	557	549	529	488	496	528	511	513	509	536	507	543	523	545	517	590	554	529	467	554	552	562	515	544	530	521	527	518	502	506	511	495	537	485	539	557	484	501	487	511	510	544	521	577	511	539	548	511	484	501	496	570	508	522	521	540	549	541	513	517	528	545	494	579	537	509	552	499	504	543	529	534	519	525	562	533	518	528	582	506	557	576	521	518	550	533	496	496	541	527	540	518	556	547	496	543	541	505	512	515	529	514	502	540	526	560	516	528	536	534	509	560	531	509	479	505	481	504	543	549	492	541	513	487	527	543	505	523	541	499	491	543	527	522	541	496	516	500	539	516	494	512	537	525	507	532	548	506	554	518	505	515	514	489	553	487	520	523	516	501	521	523	574	519	542	549	537	531	542	537	504	526	507	528	550	501	529	498
34652	40218	30667	19319	12926	18762	45390	61745	44095	843	734	645	659	627	622	586	575	581	582	521	538	483	508	495	529	529	491	515	485	504	487	522	519	520	514	503	488	468	499	540	480	473	463	442	495	514	545	444	505	473	488	416	459	496	494	481	470	455	482	457	473	491	509	465	517	468	502	528	484	500	508	465	502	523	495	518	476	501	483	506	474	488	498	520	465	474	483	499	503	506	471	440	441	478	472	464	455	497	484	513	464	468	480	491	477	513	459	478	459	465	474	475	440	489	494	451	451	470	482	480	469	510	503	486	462	518	523	492	461	490	471	464	464	510	474	481	473	481	484	485	463	503	481	517	513	515	500	479	490	455	509	482	462	451	463	499	509	444	480	497	443	462	464	492	511	480	460	470	493	476	453	525	484	476	463	456	507	454	452	517	480	463	466	527	498	488	492	516	498	522	528	500	472	529	509	493	438	480	480	484	481	502	466	471	453	488	490	523	521	500	488	471	493	512	515	481	475	481	499	476	480	488	479	464	512	512	485	454	465	500	481	466	498	495	463	459	469	460	461	447	499	484	467	467	474	494	447	465	484	474	484	467	476	463	484	486	462	456	483	525	461	479	487	501	474	477	535	445	423	481	490	449	511	495	503	487	473	483	457	487	486	493	500	479	491	435	488	500	489	487	422	469	468	471	476	436	481	468	453	490	533	533	482	478	492	480	490	495	496	510	486	517	493	469	495	517	493	481	521	486	482	464	501	491	478	459	439	518	504	489	464	498	455	496	486	500	506	528	468	458	505	468	525	495	502	478	462	489	473	481	504	513	511	496	513	491	457	467	496	464	510	493	499	513	477	460	509	489	495	479	532	471	488	503	531	501	478	499	497	456	437	475	497	450	517	480	474	482	471	518	511	483	487	443	451	473	463	515	504	513	505	489	495	520	524	478	514	472	474	457	469	459	471	456	472	529	483	490	483	475	459	459	501	503	480	506	462	451	486	438	502	465	478	503	472	487	468	525	443	489	457	455	523	439	510	526	494	444	503	533	495	462	503	517	470	462	490	512	474	531	480	478	444	447	467	450	479	495	459	490	489	474	446	503	483	505	445	457	500	476	482	528	463	464	494	494	511	500	469	502	464	461	503	469	505	492	457	454	505	445	472	467	503	399	488	461	489	479	440	483	494	479	485	494	468	460	495	460	517	482	467	482	480	474	509	515	498	486	448	482	479	488	493	455	476	495	485	457	497	490	512	499	503	462	458	440	495	527	474	501	470	447	470	438	460	474	498	480	485	491	518	489	460	438	492	485	503	501	442	487	498	486	478	484	531	419	518	495	476	459	487	473	473	526	479	467	449	471	528	493	490	553	491	473	473	531	487	506	488	480	472	451	459	498	464	458	499	490	451	489	469	464	505	515	489	493	477	464	527	533	514	518	461	499	470	536	501	474	495	511	487	493	468	451	468	480	440	478	480	514	486	486	482	448	511	457	495	474	506	457	526	452	490	464	504	506	462	490	495	502	459	487	476	495	506	498	503	466	472	443	499	490	483	453	482	464	452	496	453	494	520	468	485	493	505	476	502	489	442	506	507	477	458	475	481	495	466	478	510	535	470	475	502	474	480	487	464	523	474	466	506	472	485	459	466	449	481	498	487	456	462	459	445	482	450	498	487	488	494	464	448	491	463	484	440	496	483	458	429	499	492	494	472	516	436	493	491	451	505	472	487	438	480	522	507	495	473	502	502	487	508	460	509	493	503	487	508	462	506	478	507	487	461	469	460	466	473	500	457	441	447	496	475	480	480	479	544	468	507	475	480	459	513	507	464	468	477	477	472	425	497	485	467	473	450	433	457	473	501	434	456	506	481	489	488	448	495	485	502	431	476	456	487	504	485	480	481	546	478	473	465	496	470	498	465	491	484	487	532	460	515	503	484	511	540	480	470	474	460	464	525	520	462	510	460	508	518	485	499	497	488	483	499	484	520	469	498	493	482	523	440	491	488	482	460	478	501	482	491	473	477	525	488	478	482	482	475	466	503	448	496	508	511	487	507	465	459	496	483	481	481	476	468	507	460	487	479	480	490	459	482	481	486	512	468	460	483	467	435	479	520	468	505	468	471	472	497	493	444	478	484	466	476	463	505	517	482	527	460	486	502	470	518	459	510	482	492	475	493	472	464	486	471	476	470	507	485	527	486	485	461	473	462	458	478	450	478	470	499	466	462	497	485	504	456	453	461	484	459	465	484	490	434	490	480	521	451	499	492	464	492	487	494	494	522	487	501	455	446	495	499	501	472	494	449	457	480	474	458	536	520	486	522	493	478	477	477	474	481	507	468	493	465	503	499	481	488	450	486	497	508	493	460	497	492	453	446	482	481	481	500	465	535	492	519	470	503	456	521	470	428	473	457	490	484	465	479	474	450	465	481	469	480	483	424	485	469	458	443	451	493	468	488	469	491	468	419	494	448	487	467	438	487	511	519	497	474	464	479	505	503	452	474	444	492	499	479	481	501	471	466	506	439	454	498	495	465	437	490	495	440	498	495	473	456	472	485	503	489	481	487	492	511	443	500	485	494	514	495	493	450	504	506	504	486	454	503	478	490	457	528	502	524	513	478	490	515	496	464	468	502	470	466	481	513	473	449	461	474	465	480	514	483	463	497	487	461	522	476	470	470	497	503	479	525	473	500	487	493	477	521	509	488	508	493	503	526	459	492	506	475	488	463	525	485	481	490	466	485	463	483	433	492	489	484	492	464	447	512	482	467	496	484	475	481	467	479	466	463	448	469	493	492	474	452	530	440	480	477	463	499	479	466	489	470	477	528	489	502	515	499	467	476	516	480	479	465	478	475	491	483	463	476	480	466	496	529	488	498	495	484	472	432	488	464	479	514	552	479	480	511	485	486	490	489	444	530	481	472	455	504	480	511	466	497	522	500	481	488	494	447	501	509	487	492	502	531	470	490	481	477	498	508	483	477	505	497	488	499	488	463	500	455	501	503	495	510	495	486	530	471	491	481	464	482	508	460	484	462	466	528	521	486	445	502	501	474	507	497	475	487	520	483	516	476	508	443	477	502	455	469	455	513	466	500	467	501	443	501	475	481	496	472	467	480	484	446	526	465	461	472	468	468	465	520	502	495	475	515	477	506	503	470	509	486	506	469	459	463	495	459	484	468	482	478	438	492	477	540	482	489	481	481	492	515	491	514	463	499	503	460	506	516	462	450	497	508	476	508	463	484	491	495	477	449	492	470	507	456	494	501	481	480	493	503	487	484	442	522	473	492	490	522	461	517	516	498	458	480	484	501	501	499	490	480	520	477	466	498	450	467	540	492	470	445	512	483	496	482	433	475	473	488	524	463	509	494	499	497	469	471	469	481	447	471	467	488	491	499	469	452	481	464	482	498	505	506	484	506	480	465	498	505	492	503	446	499	483	483	467	482	470	466	481	464	478	471	471	519	463	470	477	486	461	485	488	458	505	485	477	469	498	496	471	497	499
28467	17641	9070	3493	1849	1463	3046	7520	4344	200	160	138	191	150	165	161	163	136	173	186	164	183	163	149	155	139	184	171	166	172	149	186	169	158	163	174	161	162	174	162	146	146	174	171	164	157	182	156	172	145	155	170	152	166	172	150	156	180	169	173	176	166	171	172	150	153	150	187	181	155	167	159	185	156	164	164	151	159	160	146	167	167	169	156	151	151	134	163	165	138	172	161	176	152	175	167	153	187	153	156	163	175	144	158	157	154	162	169	145	176	178	141	165	163	174	170	170	184	156	185	167	157	154	177	177	147	144	172	166	175	172	163	160	188	148	157	163	147	161	157	143	148	174	152	157	162	176	144	185	162	159	167	136	144	167	177	162	166	172	155	194	171	168	172	180	167	162	169	174	174	154	184	194	149	178	164	179	179	169	158	165	160	167	135	183	166	165	155	164	151	162	169	172	182	159	162	157	156	155	165	140	167	146	158	168	145	162	137	171	158	179	179	164	144	166	160	171	162	166	145	176	172	186	152	137	165	122	146	164	163	159	146	159	125	142	152	181	147	137	162	154	159	171	192	157	137	185	150	169	163	165	170	188	158	138	144	154	161	165	153	137	170	176	164	195	166	169	148	156	173	184	173	162	147	150	166	174	151	159	173	166	148	172	153	135	160	171	175	134	167	171	162	179	170	149	179	160	160	193	153	157	169	173	162	162	145	162	171	165	135	162	197	168	163	163	155	173	168	162	192	175	167	163	151	152	170	166	156	172	165	153	176	171	183	153	169	160	161	153	160	170	164	173	162	172	158	157	162	148	171	164	163	142	133	177	163	160	171	172	172	148	150	154	148	159	155	190	181	160	165	162	154	162	147	158	162	146	169	175	176	161	147	161	169	184	158	173	182	156	163	156	161	156	140	166	161	177	144	180	144	179	146	151	137	171	160	162	155	171	175	174	166	155	169	195	151	167	157	199	166	153	150	167	161	151	154	150	156	168	176	174	163	145	172	163	199	187	148	145	139	155	155	162	180	164	169	142	130	154	155	144	175	159	153	148	145	160	161	138	166	180	178	168	189	159	145	169	149	166	170	176	155	152	171	172	144	146	159	176	163	173	146	181	176	165	183	158	161	147	169	166	175	149	168	148	161	167	162	145	152	182	173	182	160	163	161	162	150	146	139	163	169	168	151	161	179	144	147	190	146	157	172	171	157	141	173	148	156	172	155	154	181	154	158	163	194	157	173	136	160	175	163	158	166	164	152	170	164	158	167	161	181	151	156	145	150	174	132	188	180	164	142	164	170	151	159	184	169	152	166	158	154	157	180	178	167	148	166	154	163	154	156	149	163	149	148	146	156	174	179	181	158	158	161	163	148	171	171	146	194	153	152	162	162	162	144	145	157	169	167	153	161	151	171	164	162	171	176	160	140	157	151	131	151	174	150	178	157	151	154	169	151	150	159	174	176	163	176	166	167	179	153	167	170	146	184	180	156	185	164	121	159	160	156	164	150	154	167	185	185	168	171	175	165	168	161	156	139	154	127	156	145	182	183	183	186	188	175	169	152	173	160	180	162	154	180	144	172	141	184	154	155	156	172	142	158	153	175	146	169	135	158	158	145	151	169	138	163	155	186	171	172	166	166	171	169	186	169	151	170	163	179	136	178	164	168	171	172	189	158	156	183	166	181	153	169	176	155	181	179	150	177	167	144	177	154	165	149	143	159	177	172	168	187	146	161	180	169	137	176	157	176	147	155	171	145	147	161	159	151	168	158	184	164	148	192	165	168	166	158	160	180	148	174	153	182	140	171	187	190	160	156	161	141	148	153	154	168	179	168	171	166	172	166	154	142	163	185	148	145	158	148	187	166	170	163	154	160	155	169	150	155	146	170	189	172	154	159	168	150	160	189	171	182	155	139	157	178	154	174	174	160	178	141	157	165	136	151	162	170	188	160	158	165	158	174	177	169	152	174	152	175	136	166	178	172	171	176	154	154	165	151	144	160	171	163	151	156	156	141	174	154	158	146	162	153	162	174	161	162	194	153	144	159	160	148	162	177	166	168	150	141	152	183	142	172	142	142	168	157	146	178	147	167	164	145	166	163	166	169	162	149	187	174	184	159	168	174	154	160	169	143	156	178	170	146	161	216	159	167	147	155	151	169	148	199	174	170	162	168	177	145	165	172	157	169	151	170	137	167	150	165	166	153	130	176	156	143	170	130	148	169	201	150	173	170	162	162	178	174	162	161	161	174	178	152	171	178	180	170	151	184	155	152	144	156	181	175	163	176	150	149	178	156	167	153	174	164	179	173	155	158	166	179	140	169	172	138	146	148	155	145	180	204	152	159	168	163	153	168	153	165	138	171	152	150	151	175	158	137	155	173	152	173	159	152	151	165	146	166	178	160	149	167	164	155	170	170	161	170	166	158	156	163	152	163	180	144	168	184	177	153	164	153	156	148	165	158	150	170	169	174	165	169	171	175	155	169	147	176	174	183	144	165	195	168	143	148	171	172	172	169	169	172	165	166	185	153	156	140	170	172	169	168	169	146	133	184	157	166	176	156	142	140	163	152	159	149	154	160	146	156	166	148	180	181	170	176	173	170	194	163	173	187	181	159	170	145	154	157	171	176	159	184	170	136	164	153	152	151	162	164	148	152	170	177	170	177	177	145	151	152	160	165	165	187	159	149	178	179	146	159	192	169	157	157	151	159	163	155	172	136	167	158	135	145	154	163	155	182	172	178	149	182	157	180	157	166	157	164	170	146	171	184	158	160	203	163	156	134	143	174	156	171	185	160	175	158	189	176	172	189	179	158	143	165	167	171	175	155	158	183	166	164	164	155	144	169	159	167	163	185	145	158	166	177	157	167	188	158	180	175	192	182	163	158	142	163	167	172	152	166	150	159	152	161	157	171	170	180	142	163	170	136	153	161	178	167	159	153	168	161	137	169	160	158	158	171	166	147	159	157	140	148	153	144	157	172	165	164	164	167	174	159	162	150	164	141	166	131	153	155	153	190	181	183	150	162	160	139	140	156	175	196	138	149	177	153	155	154	186	168	161	182	146	162	186	179	179	168	179	163	160	164	135	159	155	187	181	166	159	174	177	171	159	160	154	175	155	153	158	168	159	166	177	167	174	149	140	161	165	147	147	166	184	161	155	145	138	178	188	142	143	154	168	162	145	136	164	143	158	142	181	131	178	173	178	174	174	184	133	156	159	152	157	165	173	166	166	162	176	159	158	142	179	156	181	173	166	154	167	162	165	183	161	160	184	144	173	168	153	157	172	157	160	135	165	160	150	147	172	183	158	153	165	172	168	147	156	169	164	144	162	173	160	179	157	179	177	162	152	152	149	158	182	172	128	168	161	145	155	169	163	141	140	153	168	152	171	146	176	140	156	160	147	147	156	149	152	143	166	143	154	170	154	159	192	158	145	154	146	163	157	182	165	189	147	164	184	180	145	168	144	140	172	177	172	149	173	175	167	157	164	173	147	170
15578	15389	12802	5543	3620	3041	5691	11392	5744	173	159	196	178	145	149	180	169	184	169	188	157	190	172	178	171	184	165	162	167	203	161	178	159	156	159	183	182	204	177	182	180	173	160	157	170	173	168	183	175	142	164	192	177	179	185	153	165	170	178	171	164	170	169	174	150	154	174	196	193	143	179	169	160	163	178	197	185	181	153	169	164	172	171	180	160	167	166	174	160	173	171	148	137	159	144	163	171	175	179	175	168	183	197	165	149	173	180	171	171	173	163	155	150	182	186	166	153	175	172	194	178	162	163	176	156	176	180	186	149	152	186	157	170	187	166	150	167	148	151	172	154	140	160	155	176	161	160	169	170	168	180	172	152	183	184	167	178	151	172	172	179	152	171	173	169	161	143	207	154	175	147	185	173	153	179	139	161	186	165	169	175	181	163	179	155	180	158	183	142	177	157	182	174	165	159	161	164	179	167	156	169	182	171	155	168	190	176	191	186	188	147	171	181	161	167	162	226	187	146	136	172	171	169	183	157	182	174	179	166	172	151	170	170	169	155	169	181	162	170	190	152	173	138	176	195	152	149	157	186	187	151	162	153	163	155	155	170	175	160	156	169	160	163	158	165	177	180	196	165	148	162	158	164	166	170	172	165	154	151	168	185	163	158	175	173	187	158	170	145	167	188	162	183	177	171	156	183	147	164	170	149	167	191	175	192	170	173	178	149	180	167	169	143	162	183	181	150	168	176	162	164	164	157	164	172	173	178	171	166	171	178	190	170	178	180	173	168	165	175	152	173	156	156	175	161	186	170	156	189	159	175	182	152	145	144	174	186	172	182	184	145	185	178	160	169	156	166	159	171	166	159	154	166	174	155	153	163	169	178	176	151	165	189	152	161	173	180	158	148	175	156	165	170	161	160	165	166	182	181	177	158	178	180	156	169	179	163	145	159	158	179	184	152	185	180	179	169	205	182	180	170	168	173	157	188	158	155	173	164	157	162	160	162	162	162	163	166	161	165	184	187	173	195	176	151	150	148	163	159	186	160	169	162	152	177	169	176	140	167	177	179	179	172	171	140	160	184	165	159	170	171	154	181	172	182	180	159	169	177	171	185	145	153	188	167	181	142	189	165	155	165	173	170	186	172	181	166	179	179	168	189	179	143	172	130	133	193	183	187	165	149	141	174	208	194	178	147	176	200	159	168	159	154	172	166	136	169	175	154	172	198	153	172	164	182	178	156	178	168	180	196	169	182	189	187	183	162	163	172	181	196	157	173	170	171	177	182	151	185	192	162	163	179	194	169	192	143	154	171	180	148	157	195	167	172	179	168	171	167	167	170	164	159	170	163	164	158	172	152	156	165	173	166	149	171	169	152	191	154	204	168	198	178	162	174	131	183	164	163	197	175	169	169	157	168	162	161	181	146	183	147	162	169	166	160	183	165	178	159	161	165	175	163	142	155	168	151	197	166	184	169	181	168	159	174	161	180	168	174	166	167	185	154	168	182	152	160	165	161	167	150	181	182	147	188	156	168	144	156	156	169	161	151	137	175	152	175	153	173	170	156	156	173	145	153	183	152	163	161	162	157	180	167	170	161	143	167	155	167	205	176	172	178	165	158	182	192	156	166	162	173	161	159	181	171	159	173	183	191	176	193	195	159	151	154	144	162	157	174	172	173	190	170	188	159	170	176	169	158	166	166	164	156	136	170	157	157	179	192	163	162	183	163	187	172	169	169	160	179	184	166	186	172	152	168	178	173	174	161	188	160	186	183	182	192	204	156	160	150	179	183	191	187	160	168	168	155	177	174	170	154	187	172	155	169	184	172	159	164	167	181	163	165	158	189	151	155	180	188	174	180	178	182	157	173	146	172	175	173	185	172	163	190	182	165	162	154	169	166	173	163	164	159	162	182	181	173	164	177	161	168	196	182	167	189	162	193	161	169	151	186	137	186	165	170	161	182	158	170	153	168	177	164	173	168	177	171	173	181	165	167	148	177	174	184	170	177	173	154	166	176	158	170	186	151	154	162	189	166	177	152	165	138	165	164	195	147	170	165	156	158	174	168	178	186	166	169	172	169	163	182	164	186	161	172	159	176	167	176	165	184	168	160	167	186	172	170	151	187	167	188	173	165	159	186	184	156	182	174	174	186	171	175	150	169	167	158	182	196	172	167	160	156	172	160	170	165	165	172	171	156	154	161	183	185	181	175	183	152	169	170	151	168	155	163	153	186	167	164	159	174	159	170	173	195	165	132	201	156	196	158	159	158	155	158	151	191	199	149	146	176	167	151	159	179	172	145	176	168	164	165	169	153	172	159	157	185	163	177	179	173	196	180	181	166	153	160	149	138	163	156	179	176	171	166	147	167	169	173	160	161	168	170	176	166	141	186	173	164	175	165	180	178	180	176	188	164	171	185	161	143	153	161	179	186	187	143	171	166	172	154	187	180	174	149	159	178	179	194	164	177	169	169	175	173	180	144	188	156	147	161	181	154	156	142	177	162	161	166	165	150	170	186	162	172	178	158	200	156	174	178	158	185	163	153	178	166	143	168	183	158	189	165	182	177	175	145	157	186	158	155	176	162	180	172	171	157	179	157	153	148	168	193	186	180	159	176	170	186	175	172	170	179	162	179	173	188	183	169	175	149	167	182	170	166	151	175	170	146	150	173	202	172	175	165	167	169	162	156	195	178	180	176	169	158	156	192	174	186	172	182	173	179	172	167	172	176	160	176	179	167	173	181	179	165	177	150	176	190	175	153	176	148	180	172	150	181	178	167	158	146	180	173	159	160	191	164	190	146	173	200	160	171	162	174	176	170	190	199	172	169	174	168	177	167	176	182	162	149	164	143	182	175	192	165	194	155	167	152	193	166	187	163	164	171	197	160	173	170	150	155	158	171	197	157	165	187	150	155	161	172	159	169	185	186	166	172	171	193	160	189	183	174	184	157	168	166	145	177	184	178	182	184	165	154	177	176	189	180	132	177	171	158	155	160	175	156	174	150	154	167	170	182	164	158	174	190	159	145	163	170	154	175	155	165	170	180	148	183	169	161	174	180	172	188	183	166	153	166	167	183	172	169	161	159	183	174	185	169	184	162	171	162	193	152	172	192	186	141	151	172	210	176	151	180	174	180	169	176	171	157	172	157	173	180	190	180	151	152	187	162	178	174	174	176	170	160	187	187	170	158	166	167	182	149	182	178	188	186	175	177	194	171	188	162	161	167	169	157	156	170	185	152	187	166	163	175	168	177	138	180	169	176	177	166	185	167	185	161	151	156	172	147	147	179	178	175	174	191	166	171	177	163	168	184	178	154	168	180	158	164	166	157	173	140	189	179	156	175	183	154	177	189	167	174	171	171	175	187	188	181	194	138	135	187	167	172	169	182	156	162	145	204	155	153	145	141	183	189	169	162	194	191	172	180	159	174	160	157	158	189	145	154	184	166	172	163	150	171	177	175	156	159	146	142	161	184	167	178	181	155	145	181	164	179	163
24989	20392	26528	24172	20460	15095	40961	48951	21920	2440	427	398	354	374	362	347	313	315	316	315	313	296	318	282	322	328	363	280	329	307	271	313	280	279	313	288	305	336	304	287	285	303	304	310	301	311	303	318	298	293	312	310	306	276	329	329	294	290	282	308	302	279	331	318	300	292	300	284	288	322	302	278	290	311	295	310	285	290	304	299	294	307	289	308	295	304	273	288	304	281	317	294	285	274	282	298	309	287	285	327	301	275	272	273	270	336	277	295	273	266	286	292	272	271	315	333	303	297	292	297	292	290	302	276	317	309	326	267	308	323	273	311	285	307	319	303	288	253	274	293	302	327	321	301	269	293	288	281	289	303	274	280	309	300	280	304	298	287	296	247	308	273	258	267	333	280	311	298	288	300	273	297	295	317	296	286	327	288	293	296	272	321	297	280	280	263	310	315	266	316	334	300	300	308	320	270	303	291	314	294	298	304	299	316	297	310	278	308	315	311	251	283	290	291	284	335	322	259	299	298	286	284	277	294	305	296	285	304	291	275	301	287	310	277	271	290	280	323	284	290	321	268	275	273	286	286	277	326	278	297	296	324	304	295	307	285	295	296	310	293	305	289	262	311	299	296	306	278	310	319	294	271	256	290	294	281	262	334	303	286	275	292	280	288	263	310	286	317	300	289	297	300	308	293	291	294	290	307	284	290	272	336	335	282	283	282	290	315	308	310	314	277	290	287	287	259	278	308	278	314	278	304	287	276	279	308	309	308	287	285	308	290	308	312	292	293	298	295	314	272	295	296	277	301	279	277	277	295	281	275	322	296	294	317	314	299	291	270	298	317	329	300	272	281	279	324	297	285	286	295	295	292	299	310	319	337	292	275	300	322	296	311	284	305	276	306	290	289	272	299	297	276	268	276	275	295	309	313	285	279	277	297	327	271	293	313	283	313	299	306	280	295	295	304	295	281	309	294	297	314	276	279	311	341	282	273	322	302	274	289	253	310	274	283	309	293	282	322	322	302	306	274	268	272	279	280	275	301	266	318	287	314	320	311	286	282	312	295	269	285	323	278	294	300	308	276	299	337	282	332	310	293	284	288	269	286	292	293	309	315	283	293	293	309	292	293	294	258	287	331	321	284	297	297	326	291	315	282	298	297	291	259	334	328	293	277	293	278	292	317	301	293	278	292	251	283	291	280	316	315	307	277	320	279	293	281	317	265	299	259	313	293	303	297	329	277	264	281	286	307	315	245	303	304	322	304	317	275	297	272	310	300	280	290	316	257	299	301	297	292	266	325	285	304	315	285	273	296	286	297	271	305	281	284	301	289	314	275	309	255	285	333	294	280	307	274	303	265	287	299	306	300	308	299	305	297	301	303	281	276	294	282	290	297	296	304	343	293	308	326	298	302	292	301	331	287	282	309	317	298	293	280	287	304	286	314	299	276	258	270	279	284	285	273	293	300	285	279	273	328	295	306	259	296	281	300	279	310	263	306	304	283	279	284	317	309	275	279	307	291	305	258	281	330	278	288	282	294	302	310	273	347	284	303	306	293	308	295	303	313	313	309	308	312	298	259	281	302	300	299	323	317	298	323	314	303	291	266	304	280	295	308	262	338	302	270	284	305	304	308	291	264	288	277	315	298	299	326	273	252	300	281	319	272	300	295	281	275	289	302	283	290	278	285	281	319	274	268	285	291	322	267	295	282	267	303	296	275	325	289	309	313	313	303	290	295	309	284	282	314	294	309	284	303	230	293	312	277	271	304	303	279	274	291	304	305	309	298	291	296	281	291	326	291	304	293	286	305	269	268	313	293	296	300	304	294	305	285	280	301	266	271	273	276	325	279	295	300	274	302	257	288	271	276	309	307	269	296	338	293	302	294	290	315	323	291	298	281	307	278	289	263	302	319	283	313	316	305	296	294	297	314	329	300	286	286	305	297	283	289	309	291	272	289	288	282	277	298	280	276	297	313	292	260	300	325	279	333	304	302	283	282	295	275	284	263	270	286	300	286	296	278	299	296	280	307	275	309	302	301	269	286	297	300	264	302	297	318	287	306	310	299	298	311	280	276	292	289	269	265	295	293	258	291	284	313	299	279	307	311	299	295	302	286	317	287	293	321	310	276	314	291	272	302	290	301	311	276	292	296	293	307	256	285	290	327	283	292	278	322	268	289	302	266	304	289	300	313	305	281	319	332	280	316	270	265	269	310	304	294	303	269	300	296	298	292	273	297	280	306	291	304	281	290	301	306	294	270	287	294	261	289	297	283	292	287	317	295	283	280	299	248	301	281	287	301	281	279	287	309	282	299	283	295	305	309	296	276	303	264	308	285	276	325	308	285	300	289	303	290	299	304	314	286	290	298	329	324	306	284	271	295	293	302	313	327	312	291	279	313	275	307	283	319	305	289	293	277	283	293	324	305	309	283	288	266	311	312	270	336	287	327	271	292	273	271	288	330	292	285	308	303	285	321	322	315	270	323	303	320	292	301	296	297	311	324	325	283	289	293	297	298	300	330	280	293	303	303	273	310	306	287	295	310	292	288	307	277	285	301	268	301	277	304	278	283	333	299	268	320	286	323	322	270	346	317	273	296	274	322	270	318	273	295	299	314	281	328	285	309	305	311	311	283	295	298	306	273	300	249	272	304	304	296	333	335	313	293	292	270	309	270	287	303	268	312	313	241	308	303	317	301	292	322	295	307	299	297	265	278	295	299	288	302	283	299	316	297	281	282	310	297	346	283	288	310	287	286	310	294	311	283	293	297	296	300	320	288	278	296	253	300	294	290	275	284	316	286	289	305	278	296	254	292	288	286	292	299	294	308	263	276	301	314	266	295	281	275	289	286	275	286	283	318	322	300	267	268	302	280	330	345	276	275	278	301	292	277	278	287	307	284	313	291	299	303	309	306	272	283	283	313	283	297	250	304	265	302	292	309	320	258	295	294	289	280	325	302	298	298	291	292	280	295	290	285	292	313	294	302	280	264	288	292	275	312	311	312	305	301	293	298	283	286	269	296	288	304	292	315	264	298	308	312	295	296	317	304	281	319	275	279	286	277	264	305	276	284	274	295	300	326	281	282	288	281	268	298	300	305	286	323	311	318	268	316	275	268	267	321	345	310	296	285	281	292	303	271	282	286	301	282	291	274	304	318	289	279	327	302	317	293	311	317	318	292	291	284	289	281	280	281	309	294	292	294	281	282	279	296	271	254	247	284	289	326	262	300	269	254	295	283	284	298	302	302	313	300	308	283	297	288	289	287	280	291	302	271	286	307	272	296	274	295	285	303	277	308	274	289	298	284	303	298	279	280	294	336	291	299	275	296	322	294	276	305	279	262	315	273	272	275	291	291	296	283	301	313	307	294	275	290	306	299	292	313	291	287	279	288	276	279	318	269	288	293	312	291	327	312	296	281	294	317	311	318	283	318	313	273	294	296	306	303	284	309	291	317	277	284	264	278	310	309	310	274	311	327	307	290	296	276	292	310	290	300
27773	26946	28401	14149	10155	10665	42082	45407	9585	576	499	426	426	399	394	379	379	337	357	354	336	315	289	316	322	301	285	284	313	278	304	313	311	287	258	293	275	303	321	307	292	284	293	307	301	295	293	253	296	296	294	245	295	257	289	268	245	283	296	262	281	262	256	275	290	283	259	270	271	290	263	298	276	289	292	272	302	252	291	311	263	282	263	291	263	276	292	284	264	300	268	296	292	280	272	280	294	303	307	297	271	261	292	268	269	275	278	285	289	281	285	274	279	283	272	274	282	287	296	277	286	321	262	254	306	265	297	273	282	279	244	268	262	278	267	289	273	241	248	274	305	273	295	288	266	274	297	274	298	270	273	256	261	287	258	279	310	258	288	276	278	287	277	258	289	264	274	254	271	244	288	251	264	257	291	297	288	259	269	270	266	279	280	300	260	263	293	289	303	295	279	279	305	275	287	267	282	263	283	265	280	230	280	272	275	266	314	270	270	276	275	280	268	285	287	302	241	298	301	285	268	262	275	257	305	282	270	309	296	292	268	264	297	281	272	268	277	275	280	295	288	253	320	272	275	290	307	299	284	259	267	257	291	284	274	299	268	301	239	292	309	257	262	264	311	266	292	276	305	265	282	271	243	256	280	262	281	288	294	279	287	249	240	258	302	295	281	280	301	280	290	283	318	304	267	270	262	260	272	288	254	285	264	260	280	258	260	263	270	278	264	276	280	271	251	284	291	289	284	276	266	283	290	278	277	293	259	285	290	283	284	295	273	255	296	276	272	297	299	310	247	275	276	269	272	260	275	269	282	258	307	280	300	275	287	297	279	280	286	269	277	276	281	267	279	294	276	268	279	281	283	264	265	264	249	287	273	272	279	255	283	280	258	294	272	273	263	314	282	264	278	258	287	255	251	280	245	262	271	280	271	297	265	304	274	285	279	267	285	271	286	296	261	289	270	264	255	297	269	316	245	285	283	269	277	253	247	257	268	239	276	247	283	243	261	258	263	256	258	254	267	277	284	272	290	290	251	284	275	254	304	260	264	285	277	297	279	287	280	272	288	286	260	252	266	266	273	270	289	307	286	264	281	273	289	296	266	285	292	287	278	278	263	288	252	278	292	294	293	290	265	255	302	282	284	254	276	277	278	271	325	274	307	260	266	286	247	271	268	269	269	267	275	297	291	289	251	259	264	271	266	279	282	262	268	290	252	250	246	259	269	278	303	252	274	293	303	264	292	257	297	256	264	269	274	272	265	295	263	266	254	256	248	278	276	268	259	265	300	269	262	252	275	293	300	282	269	278	233	263	276	281	283	261	261	255	275	267	263	276	254	276	243	273	267	244	260	279	267	278	312	276	259	285	300	223	277	279	269	267	272	284	282	264	267	271	247	288	262	267	280	257	254	282	255	299	276	288	278	292	294	271	248	266	284	285	305	272	271	270	244	289	276	302	265	288	309	279	274	269	273	278	238	272	267	266	265	291	304	264	245	271	266	275	246	283	295	293	265	297	297	274	278	264	258	256	309	257	280	299	290	279	285	279	270	296	276	296	277	264	278	259	254	278	311	294	249	295	297	265	296	270	298	270	288	251	296	258	276	293	292	281	290	252	269	263	291	230	295	267	265	303	294	275	278	292	266	252	259	254	268	294	305	276	291	301	269	273	278	312	284	280	244	257	276	259	301	313	258	266	280	245	271	280	297	281	242	279	282	279	300	300	298	287	270	297	256	259	279	281	276	283	293	286	294	272	269	291	268	271	294	312	286	283	250	268	286	265	284	279	251	253	273	297	265	268	321	278	268	299	270	277	297	297	303	277	285	269	265	274	306	256	261	272	285	281	263	292	312	253	298	284	298	272	278	270	268	296	285	317	284	253	291	281	276	265	259	278	264	279	273	269	260	289	283	276	302	296	252	289	249	269	280	259	274	288	265	250	263	303	243	291	260	262	273	247	307	248	303	310	278	279	272	291	284	265	275	296	283	300	233	267	270	260	291	271	286	289	296	281	271	301	290	289	272	258	275	293	265	293	263	288	289	264	288	272	262	255	258	271	275	268	268	271	242	274	261	297	297	276	267	286	303	270	251	266	261	281	261	268	294	285	276	267	305	276	275	305	278	286	271	277	287	280	266	278	292	271	281	258	275	274	277	275	289	304	279	255	286	262	277	259	278	283	298	278	261	267	265	252	268	293	269	317	274	265	254	248	279	282	279	267	264	283	280	265	240	278	257	257	280	277	252	282	284	285	286	280	270	282	261	274	285	273	284	283	292	249	306	278	266	300	277	298	264	260	258	319	279	265	285	294	269	313	256	301	285	268	254	261	290	291	260	263	285	282	292	273	290	272	241	264	274	263	293	268	253	289	280	281	270	252	278	254	280	277	274	304	271	273	273	281	280	268	245	268	267	290	274	283	272	285	248	310	261	213	290	253	266	268	257	289	308	285	279	283	251	252	284	268	267	246	237	264	269	312	256	297	261	282	270	261	278	262	313	272	280	292	251	292	296	254	266	276	286	250	288	234	252	283	292	274	269	291	296	273	294	288	272	269	267	238	258	246	303	290	271	243	280	276	260	240	266	302	268	287	246	259	273	280	274	273	257	286	290	254	275	258	263	270	285	271	289	279	273	257	275	257	270	284	270	265	298	285	246	259	261	270	287	252	292	268	255	286	289	250	264	274	264	262	274	286	261	301	265	295	305	266	273	252	284	218	269	264	256	248	255	278	283	266	291	269	300	279	279	269	302	284	284	266	259	262	285	300	259	301	287	263	267	275	276	285	286	270	283	295	269	287	268	264	291	280	272	271	287	308	289	228	289	272	276	240	285	271	281	285	282	312	281	276	270	300	307	297	281	267	292	273	273	259	278	301	240	300	294	264	300	265	286	296	274	290	295	288	260	274	263	271	269	263	274	287	269	273	288	275	292	268	257	288	281	269	298	264	277	300	272	263	273	249	300	290	289	276	263	279	265	272	302	276	279	275	275	272	263	276	285	264	308	329	276	272	245	278	276	306	278	286	255	268	254	279	285	242	290	275	276	286	253	270	275	267	290	290	281	265	270	265	254	275	268	246	269	282	254	263	301	281	264	247	256	275	277	260	267	295	275	283	278	247	266	271	308	289	293	282	268	262	299	269	272	237	254	275	274	271	274	266	256	313	248	238	271	243	283	275	256	267	266	283	274	266	303	275	280	278	272	289	280	284	289	268	288	282	274	293	293	265	273	284	245	265	274	260	264	229	279	317	280	278	261	275	255	276	302	253	242	269	277	293	276	258	249	270	273	281	281	281	259	269	254	292	293	290	279	263	314	248	254	252	260	280	269	267	270	274	298	244	289	279	268	298	292	270	290	288	255	288	279	282	243	279	272	281	285	267	274	277	279	274	271	310	281	263	265	264	238	313	285	296	277	298	291	307	266	258	301	264	278	291	287	288	271	279	294	241	281	290	264	264	283	284	246	270	280	259	293	291	248	240	284	278	280	255	242	282
22551	20388	26997	23671	20430	21141	39754	63339	38158	8675	1036	661	624	622	628	536	618	529	578	545	545	554	518	528	557	550	517	540	533	521	512	527	505	502	521	510	500	501	498	527	540	515	521	540	519	486	515	504	515	481	480	516	536	512	505	487	483	488	497	512	520	499	526	512	495	506	521	509	532	561	547	538	508	492	481	513	474	486	519	511	508	543	510	490	511	503	520	492	520	508	468	493	512	508	487	475	486	493	504	528	497	489	485	502	541	501	526	495	508	494	459	513	491	496	460	482	501	469	505	503	505	520	485	506	491	478	505	478	513	497	530	499	506	462	497	481	514	499	512	494	494	498	465	480	500	497	514	508	510	490	493	519	529	506	467	504	530	509	531	488	459	462	549	490	474	485	475	508	493	494	488	481	490	490	515	552	545	469	523	519	491	541	545	497	485	493	534	491	490	472	502	468	519	478	507	568	500	513	462	448	497	528	494	468	522	502	509	519	477	439	504	550	506	493	496	499	480	486	474	505	468	514	473	480	521	489	501	483	525	461	500	497	528	486	501	518	511	496	523	487	490	528	492	530	517	470	485	489	496	502	486	522	475	493	498	493	514	517	513	525	527	524	520	503	522	542	510	491	511	468	512	479	513	496	467	489	501	479	456	503	521	495	473	482	476	467	488	480	520	467	521	472	467	469	493	522	510	462	519	454	484	506	500	488	556	500	521	540	489	526	505	481	506	484	485	491	509	512	518	474	484	494	533	492	478	485	495	463	488	520	520	501	529	491	485	525	497	503	540	475	519	501	512	476	517	500	488	481	508	474	534	498	491	474	497	516	496	513	486	511	519	502	516	531	478	478	515	498	503	491	475	458	501	486	511	436	503	492	505	475	516	459	495	494	498	501	500	500	453	496	489	500	502	506	509	525	490	551	518	507	527	526	524	502	504	498	506	527	527	524	526	523	466	482	508	476	503	509	455	519	488	529	483	498	494	511	499	525	488	551	519	524	494	502	505	511	490	514	515	529	478	507	501	510	493	472	486	489	463	519	483	468	492	492	499	503	507	480	522	518	475	494	520	487	524	488	492	501	486	533	514	483	459	460	480	493	480	495	493	532	498	491	484	478	494	512	526	547	520	481	511	494	485	500	483	485	488	451	542	470	490	486	504	471	475	486	500	483	506	511	485	488	481	529	523	474	461	481	492	513	505	531	494	509	483	503	509	518	451	459	487	504	514	493	473	521	477	516	508	495	485	490	455	485	497	480	497	461	498	484	517	513	533	519	458	469	511	461	516	477	545	480	485	497	487	496	503	537	494	503	499	476	501	506	456	524	524	487	488	541	507	543	518	466	485	545	470	504	512	524	464	469	528	529	519	514	509	513	511	450	472	504	472	465	488	497	506	495	501	496	490	486	454	493	464	535	513	527	481	466	481	510	504	508	476	530	496	502	509	510	516	496	483	505	525	482	492	476	473	465	507	496	499	519	526	547	493	524	488	509	451	537	489	487	500	482	462	458	525	529	539	488	524	474	510	481	492	471	492	523	486	453	516	468	491	471	521	520	508	464	514	503	524	483	525	473	474	445	468	483	517	469	501	515	515	518	499	464	480	511	527	513	513	511	515	514	483	479	503	482	511	466	510	482	497	458	488	459	480	483	483	521	485	535	477	460	503	524	499	501	491	465	524	491	526	474	480	494	532	514	540	502	484	465	471	496	540	498	507	516	525	501	478	493	499	464	427	473	526	506	474	532	481	453	516	514	534	487	469	493	494	455	482	496	461	494	488	514	439	473	479	460	491	502	558	475	514	535	479	438	492	491	499	490	506	524	512	517	526	479	513	537	503	508	485	495	504	554	429	436	475	499	496	476	524	455	504	509	524	524	486	467	516	505	474	516	523	528	528	502	513	509	550	518	515	452	471	465	532	492	522	504	518	479	505	490	538	503	482	571	499	521	500	503	435	518	513	534	467	478	496	503	474	507	497	504	514	467	512	509	538	462	531	516	539	514	492	506	478	493	481	474	519	541	523	524	515	472	480	502	524	476	480	473	472	490	495	516	516	460	521	515	478	533	486	502	489	478	521	515	488	496	517	546	534	529	519	513	470	468	471	481	488	472	500	530	513	502	506	495	488	500	466	498	529	502	459	528	467	485	510	516	500	493	481	484	497	498	496	574	514	502	538	485	498	509	531	483	526	504	500	496	502	522	498	512	476	504	466	506	511	542	530	489	553	491	474	516	479	505	499	544	478	468	501	504	490	472	506	466	454	480	482	530	518	488	512	500	511	519	538	488	497	505	499	528	494	464	530	450	511	543	470	489	531	472	498	482	533	504	495	460	497	499	483	496	500	478	538	489	460	498	518	494	496	532	520	520	479	481	506	485	459	500	466	499	488	515	507	452	519	490	486	506	502	477	481	524	506	529	515	495	542	520	462	463	496	488	540	486	474	504	499	489	458	524	453	477	509	476	503	475	508	546	493	491	502	491	480	490	509	476	514	531	508	505	495	499	533	466	496	485	490	513	478	525	510	486	505	503	519	527	524	481	491	514	491	492	506	458	519	499	512	487	514	527	476	525	491	534	476	478	509	482	535	497	508	528	506	461	482	495	535	511	484	556	502	476	492	503	523	521	538	515	505	515	500	493	494	480	493	502	477	502	541	502	498	503	494	486	487	463	452	484	474	486	508	470	530	469	477	529	538	485	511	495	520	483	501	484	484	519	499	534	465	473	511	481	486	484	458	509	476	485	510	520	519	479	516	505	456	462	507	500	483	501	495	487	534	544	544	486	509	502	528	519	509	478	495	479	501	497	487	528	495	550	527	521	519	512	478	492	497	508	517	514	538	487	526	517	482	484	473	472	506	491	476	491	547	516	498	473	521	477	494	519	457	523	526	517	483	506	454	537	490	485	523	521	482	507	496	498	462	497	482	454	489	480	470	495	554	477	497	503	480	519	533	438	525	500	530	480	492	495	504	536	485	474	510	479	472	471	470	466	479	463	492	500	521	501	511	484	485	480	489	511	541	525	479	483	524	515	506	485	471	501	482	490	462	515	521	508	522	498	546	555	532	466	490	502	497	490	488	487	504	515	505	508	461	517	470	506	490	489	502	482	502	507	467	515	500	527	487	518	465	508	511	481	484	488	497	504	506	485	503	511	485	537	496	485	477	482	460	487	489	519	523	521	527	523	495	488	504	454	485	470	521	485	517	518	481	487	475	542	480	534	478	530	500	443	525	530	484	509	454	528	461	534	516	493	498	484	477	480	525	569	516	513	562	521	533	486	534	505	488	501	491	464	490	489	514	485	470	514	463	495	523	521	516	466	535	526	502	501	481	498	560	470	516	518	508	463	470	488	480	483	518	493	499	496	500	457	501	485	521	508	478	486	442	482	524	498	510	470	459	499	456	466	546	490	507	490	496	463	459	491	481	498	484	524	482	481	475	503	519	545	490	480	477	495	479	498	528	514	496	476	485	527	497	496	466	501	496	486	496	478
33404	32659	31809	21753	16325	17139	41245	59928	20641	1040	855	838	788	714	659	649	661	593	615	582	565	553	553	507	535	529	532	524	541	511	512	448	532	509	498	464	501	507	495	480	440	477	452	441	472	503	470	506	460	450	501	470	422	448	511	444	489	465	515	490	428	458	475	460	482	477	489	480	477	455	463	457	455	477	458	450	480	453	471	462	478	456	447	459	463	448	455	477	470	450	498	480	435	474	482	462	467	444	491	459	448	470	450	468	424	458	426	489	451	487	438	472	458	476	472	509	492	463	452	466	484	510	456	455	482	489	457	473	433	479	482	496	460	453	468	487	450	451	492	447	433	460	425	463	466	464	503	457	449	465	460	450	490	445	449	426	460	410	471	480	456	473	465	453	424	473	455	472	499	464	435	459	430	456	458	468	497	486	437	470	468	467	459	502	484	452	467	480	505	484	410	515	484	478	458	463	462	454	454	431	456	464	440	445	486	443	459	450	460	497	470	457	465	461	515	450	460	456	503	466	473	472	464	464	456	448	473	470	479	480	454	487	480	449	471	501	483	468	462	501	434	451	474	431	471	501	469	436	495	494	444	470	448	419	477	453	464	466	457	448	498	489	470	460	445	485	481	433	459	455	439	455	488	465	425	458	484	464	461	487	449	491	445	478	445	445	511	473	460	437	473	496	450	442	464	455	480	447	461	466	443	491	511	469	402	449	459	455	417	466	456	457	468	458	473	447	436	457	491	440	476	484	452	440	477	451	466	476	422	478	461	468	455	431	433	447	454	448	493	431	446	445	461	471	498	488	519	483	453	433	476	446	445	482	466	481	457	473	458	461	432	477	492	432	467	459	486	429	452	465	464	448	477	466	433	433	451	468	486	492	465	512	485	428	445	448	466	424	464	453	479	481	466	435	479	412	479	475	485	446	489	464	475	464	468	464	477	472	463	488	486	454	471	481	448	429	435	460	466	452	439	472	456	446	461	476	469	461	443	476	434	449	490	408	466	471	471	463	475	466	485	456	437	446	415	453	451	475	492	440	451	499	467	446	446	487	503	429	434	455	499	436	493	446	487	453	478	442	445	444	460	455	476	465	459	438	426	444	450	504	485	439	455	474	462	451	498	461	446	469	443	429	470	470	454	437	479	427	472	458	531	453	465	497	433	466	460	472	486	491	461	442	472	465	478	468	470	496	448	480	480	475	405	457	488	410	465	453	454	446	474	452	439	468	413	477	472	456	448	483	461	481	477	447	478	450	458	446	439	448	500	474	419	454	487	469	489	478	479	447	491	499	450	448	495	488	416	448	494	494	490	458	474	501	459	430	477	446	485	438	443	453	469	419	432	456	443	452	451	407	439	439	460	470	469	477	451	446	481	440	421	441	474	443	468	459	467	451	453	452	465	432	453	438	471	457	478	446	449	430	461	492	462	469	518	445	418	483	450	458	447	493	456	446	431	425	430	465	465	415	470	470	458	442	458	424	466	493	482	436	464	415	459	451	451	486	456	435	489	465	475	465	452	443	451	483	474	464	421	448	465	489	432	478	440	457	505	467	460	487	467	412	426	487	476	441	454	469	475	475	435	496	470	463	445	470	461	415	468	460	449	465	495	448	485	459	456	485	479	456	430	454	487	456	454	486	480	456	486	430	458	491	522	463	428	451	499	460	478	446	458	490	425	477	456	449	437	467	468	472	493	451	431	466	460	493	480	440	498	475	444	458	485	443	452	437	457	454	492	449	457	464	469	461	426	472	444	468	458	463	496	490	485	462	469	432	452	451	436	475	496	447	471	479	420	430	438	459	451	445	465	467	455	452	456	431	456	509	471	465	442	427	460	468	453	451	501	473	460	472	496	425	460	469	441	428	436	445	461	494	415	453	443	483	472	446	478	464	483	412	462	479	471	452	476	458	484	507	464	487	470	446	470	435	458	450	455	466	477	464	481	471	484	466	453	437	508	453	429	449	491	442	466	463	473	487	482	454	464	396	453	451	479	467	489	465	427	452	474	435	451	496	463	467	490	477	475	447	479	437	481	480	466	476	471	480	473	464	479	474	477	463	459	469	477	459	501	514	449	477	436	437	458	503	491	476	459	475	440	469	457	461	477	481	428	482	477	485	471	468	450	497	448	458	453	483	487	498	476	431	479	500	450	437	450	446	459	492	432	446	466	442	460	476	438	470	444	473	449	496	448	442	459	442	441	446	479	479	450	475	437	434	492	456	456	476	448	420	485	484	468	461	442	467	466	435	465	433	489	455	466	480	511	460	432	433	475	494	492	450	441	455	467	475	476	390	474	452	465	439	497	461	447	470	464	462	462	447	473	441	481	468	467	418	461	488	455	462	440	460	435	458	467	473	428	399	450	448	449	487	477	516	468	437	494	457	478	468	501	485	460	436	472	496	438	475	434	459	440	435	458	460	440	434	444	457	427	465	433	426	482	468	476	451	452	474	465	509	458	439	477	462	457	473	477	459	447	485	487	506	464	511	450	485	451	434	470	425	462	440	469	457	460	465	477	469	448	501	480	494	466	446	471	507	482	458	477	459	443	438	450	489	463	493	488	425	507	493	449	483	473	501	461	489	479	479	492	477	466	467	471	472	434	464	429	473	435	441	455	462	453	457	485	503	479	462	430	465	446	462	494	454	445	451	489	438	482	464	454	487	453	457	440	473	439	444	458	449	440	448	487	446	499	438	493	463	458	462	439	472	483	451	446	446	460	485	440	445	397	458	436	445	424	443	475	475	490	465	464	463	473	450	458	488	456	474	493	459	518	453	479	485	454	463	465	483	486	453	467	434	445	499	462	502	459	445	452	434	434	454	460	439	436	474	458	503	452	446	462	482	484	437	457	449	438	418	490	461	482	450	438	458	479	481	486	447	476	467	456	480	449	484	441	434	468	480	497	438	453	473	478	455	472	466	475	492	444	474	425	444	474	465	428	474	441	495	460	470	456	479	482	476	447	488	472	446	463	449	454	502	490	465	448	459	445	452	455	497	448	453	495	504	486	490	445	443	465	468	462	467	473	489	463	463	481	446	439	500	462	427	454	450	437	465	484	453	471	488	454	461	496	446	468	438	439	480	460	448	475	465	456	462	471	451	444	465	442	473	473	451	469	473	456	466	412	463	443	476	447	501	499	463	414	442	448	451	498	432	469	439	491	495	505	481	465	454	490	483	458	477	458	490	449	488	514	474	465	454	471	482	447	474	465	450	480	422	481	496	445	441	469	478	452	426	463	441	459	434	458	504	456	515	481	459	454	484	460	441	469	476	464	475	466	481	461	474	433	497	478	454	467	472	441	426	468	450	453	461	460	451	486	451	432	487	464	480	439	474	464	503	473	443	476	479	465	435	463	482	462	469	462	459	478	412	465	500	463	506	482	475	445	441	454	460	469	465	476	452	490	498	459	466	451	478	465	466	440	487	437	479	479	487	452	456	485	460	470	463	422	455	480	488	469	480	482	465	411	449	447	479	463	497	478	509	429	466
28569	17221	8530	4086	1704	1790	4153	5730	1457	155	133	141	159	136	153	130	135	133	170	136	148	143	146	141	147	148	137	152	151	129	141	164	143	126	144	146	132	132	130	142	138	148	149	145	159	157	143	143	165	140	145	140	159	149	149	131	148	130	160	149	144	130	150	138	154	135	146	157	140	139	166	122	158	164	153	132	147	113	136	167	147	131	151	147	140	141	154	142	142	141	140	153	135	132	137	137	149	123	135	144	154	137	157	160	129	132	144	137	143	138	138	128	135	157	165	141	149	137	148	136	162	142	135	145	157	155	136	131	119	131	134	132	126	130	164	142	136	122	139	145	157	142	146	146	149	145	123	131	139	139	134	150	147	134	132	153	134	149	142	127	138	138	151	150	126	150	138	139	145	159	152	154	160	132	136	139	134	146	151	152	151	135	145	151	147	136	128	136	149	155	143	128	134	161	139	149	139	154	141	135	133	148	133	139	148	144	130	165	153	157	164	138	151	159	139	162	149	128	154	123	134	147	136	130	121	146	132	132	153	150	158	138	146	128	148	128	121	136	142	182	139	117	136	164	145	138	171	139	135	145	139	156	129	136	141	144	132	116	131	145	142	164	131	127	129	129	143	169	147	137	144	152	139	167	161	131	134	136	151	148	158	134	158	149	130	136	157	137	124	157	161	125	126	137	145	144	148	139	124	141	140	144	125	138	153	144	154	151	118	153	126	141	139	152	132	145	149	127	161	143	127	155	146	127	138	156	148	135	142	124	130	144	156	150	146	132	175	156	139	151	148	154	125	138	156	137	132	148	146	150	125	132	151	118	147	141	145	129	143	142	159	153	167	151	171	158	158	140	135	139	139	148	142	142	148	141	140	129	161	129	153	124	117	157	119	150	141	148	150	143	146	135	142	136	125	151	144	124	140	169	123	137	142	141	136	146	179	135	155	140	156	147	134	129	119	152	155	127	161	142	165	144	131	140	178	151	164	133	152	150	146	147	122	142	142	154	152	150	135	168	154	141	161	112	141	141	132	153	151	152	147	137	163	133	155	149	144	147	167	153	142	151	130	141	138	149	152	134	119	158	120	136	133	149	148	138	161	156	153	143	133	156	149	151	153	141	160	151	172	146	142	146	159	127	138	152	155	132	134	149	137	136	123	127	134	159	150	151	147	140	143	135	165	129	166	144	122	133	123	131	164	124	139	135	137	138	136	139	147	146	134	143	136	159	136	151	137	133	142	147	151	156	123	135	154	166	141	137	124	139	154	117	159	145	165	142	152	149	157	135	128	155	128	113	135	146	142	166	113	146	132	132	117	154	143	125	145	158	156	153	166	120	155	127	143	151	157	126	153	172	147	137	123	158	148	149	129	145	119	140	146	125	132	133	137	152	151	148	160	139	152	150	155	116	141	149	119	176	134	141	135	147	132	149	145	112	156	136	145	129	131	143	147	158	149	138	159	134	117	121	148	126	149	136	159	139	141	151	133	130	141	149	150	148	133	159	146	137	127	140	133	151	128	152	121	158	143	135	141	137	150	144	138	124	142	144	133	153	125	163	136	144	127	143	137	124	131	153	135	153	142	127	134	135	145	148	128	166	147	149	158	142	129	156	152	127	146	132	140	153	136	140	139	143	144	149	139	144	117	113	143	144	143	143	145	139	122	140	130	129	142	148	154	167	125	134	149	140	121	146	144	139	152	146	137	134	149	146	138	140	130	139	137	141	135	114	126	144	140	147	159	137	152	151	157	120	151	137	133	145	144	130	140	138	145	150	142	139	161	137	163	125	133	142	136	138	143	151	154	159	126	139	158	138	134	132	135	146	133	150	149	138	148	145	131	122	133	141	136	136	150	135	147	138	134	138	146	132	116	137	172	130	152	126	141	158	140	171	134	156	147	113	133	131	137	131	152	118	129	151	130	127	159	138	144	125	161	160	141	145	140	149	146	145	131	150	146	135	154	160	147	145	143	138	136	131	150	137	115	139	152	151	153	125	139	138	154	143	150	142	134	144	136	133	131	167	151	144	137	141	105	147	147	164	116	142	121	149	155	159	152	142	143	147	149	158	185	137	130	145	140	155	139	143	159	125	142	142	147	133	110	149	127	152	131	136	134	137	143	146	135	156	140	150	148	145	143	148	185	138	137	152	135	140	161	154	132	163	141	147	136	151	151	152	141	143	144	140	142	156	156	169	132	154	158	145	122	159	159	149	142	140	142	145	158	123	155	137	143	140	135	140	136	130	129	137	138	129	175	133	133	144	141	141	124	141	153	139	123	159	169	147	141	134	142	145	142	131	165	143	148	147	149	123	129	143	141	135	150	135	172	149	145	156	139	141	131	151	138	147	149	148	143	136	140	134	146	146	138	160	163	155	139	155	151	133	157	131	150	142	168	148	134	157	134	137	136	130	139	145	131	149	126	140	146	149	174	147	136	130	150	128	132	134	142	138	125	136	148	149	141	116	145	152	154	150	140	154	150	136	151	146	127	119	148	137	133	143	144	149	130	113	146	140	146	156	138	135	125	147	133	141	140	130	149	135	118	161	124	155	140	155	132	143	151	160	137	134	136	134	129	146	151	162	135	133	154	135	115	119	138	128	153	144	138	151	139	140	131	129	116	144	128	140	135	165	138	150	141	153	130	145	154	158	147	139	132	138	148	168	143	136	148	135	158	162	131	137	117	120	145	134	146	127	145	119	121	133	153	139	147	150	112	143	129	125	148	152	140	140	153	127	116	129	137	160	133	137	140	129	146	137	143	123	136	134	137	125	160	143	132	148	160	163	142	139	144	131	183	123	137	138	142	127	121	134	162	130	116	156	155	151	136	145	161	167	167	133	133	136	143	158	154	141	147	144	152	146	149	143	144	118	158	145	122	148	128	145	173	145	127	141	162	144	134	159	133	138	149	158	134	150	159	107	156	147	158	148	126	135	132	137	142	131	159	114	159	141	137	137	130	140	143	130	135	155	134	161	154	128	147	147	155	144	144	133	127	163	138	146	136	145	133	142	150	130	139	152	143	146	158	147	147	128	140	145	164	123	129	131	161	152	143	129	156	146	150	153	159	137	114	150	131	141	143	140	136	144	163	127	153	132	145	143	133	136	152	136	148	151	131	144	136	152	139	163	147	150	129	124	135	135	133	129	148	147	134	139	153	142	138	141	140	159	154	149	159	151	145	154	167	146	149	143	139	149	140	134	144	147	139	157	148	147	135	145	140	145	138	156	136	136	129	152	127	142	151	153	140	137	141	125	133	144	134	166	160	159	143	137	134	163	152	130	151	173	164	144	144	154	142	137	145	132	152	131	155	136	126	141	153	145	130	150	132	132	146	150	147	130	146	143	149	167	128	156	148	145	144	136	132	129	147	135	138	140	117	139	155	147	139	136	134	127	116	129	141	121	143	128	134	154	145	156	112	141	154	129	144	152	165	126	149	144	136	187	141	123	136	135	151	147	138	124	149	139	147	147	150	147	131	126	151	143	127	129
16753	13768	12459	6546	3361	3768	7207	8826	2068	161	160	134	179	146	121	141	167	149	149	159	165	139	156	146	182	143	151	148	137	120	172	174	139	157	150	150	156	147	164	178	156	165	146	151	155	146	149	131	153	154	151	141	157	152	141	162	151	155	142	140	157	159	176	153	145	156	171	153	173	170	160	136	137	146	139	154	147	139	150	159	145	149	153	136	136	127	126	153	168	138	148	157	158	140	133	168	155	149	137	160	150	167	170	167	151	172	159	172	158	160	149	147	142	140	146	156	158	148	146	157	146	129	147	147	145	170	153	160	122	164	136	142	166	143	156	127	145	127	146	145	162	154	135	151	148	148	153	162	160	165	175	162	147	156	161	153	160	147	136	141	151	161	135	178	143	160	155	130	147	145	141	142	165	127	150	145	167	141	151	141	139	164	149	162	132	139	125	133	151	135	154	151	140	164	145	138	133	148	143	145	150	162	159	143	153	145	146	160	153	144	140	120	138	143	160	146	164	139	146	147	165	130	156	169	148	138	145	160	159	146	157	142	129	143	151	149	157	152	150	154	160	149	134	148	155	144	155	163	147	136	117	143	158	157	150	145	156	156	139	159	148	142	164	154	146	146	143	146	151	142	161	146	172	177	149	139	156	156	166	144	142	145	132	142	164	147	140	144	172	138	159	153	134	149	154	138	155	133	153	129	150	144	144	145	154	176	145	170	139	162	152	156	147	141	147	141	165	132	153	153	151	159	165	152	137	134	175	153	127	147	147	165	167	145	121	155	165	140	149	157	170	167	140	148	151	157	142	135	145	141	158	180	163	143	179	159	151	160	115	112	153	156	146	154	179	141	153	183	159	171	133	165	149	147	143	157	156	135	137	157	141	159	162	147	127	151	141	143	143	160	168	169	145	140	135	145	155	134	145	171	172	150	141	137	138	147	158	152	135	164	146	175	152	139	149	164	171	119	172	118	171	146	138	154	129	141	164	157	178	156	142	174	163	147	151	153	168	155	125	148	150	157	151	159	157	146	162	159	145	160	158	148	145	152	132	151	158	145	153	172	156	142	146	164	146	183	166	126	165	149	169	133	146	138	175	146	149	136	147	156	161	144	149	164	137	131	165	132	135	126	152	153	151	138	169	146	170	146	153	142	176	148	147	163	165	146	134	149	153	153	131	158	139	147	156	147	143	163	148	146	153	179	134	145	157	154	159	163	134	144	156	139	137	149	167	152	140	147	145	173	170	155	145	142	170	155	129	141	141	172	155	158	166	163	131	165	162	165	146	158	148	137	150	152	133	132	141	180	140	139	150	155	154	143	146	153	139	142	154	151	154	140	143	166	166	157	185	156	156	167	141	151	147	154	140	156	140	147	150	150	161	155	143	165	155	138	170	143	179	152	125	147	147	120	131	170	156	122	140	146	149	145	142	159	159	148	157	146	162	159	140	144	148	160	169	142	144	167	172	151	136	142	147	181	165	168	147	159	138	169	172	176	153	141	153	164	138	163	154	135	152	157	144	162	157	150	140	158	168	124	140	160	163	150	153	136	161	156	146	154	143	146	157	168	155	150	169	145	136	143	160	166	145	162	149	139	160	136	160	134	146	139	142	169	149	173	170	132	148	155	182	133	140	161	150	159	155	145	163	135	158	146	146	150	152	142	147	178	156	152	156	163	150	166	160	136	150	177	141	172	166	145	136	147	143	144	174	146	155	140	157	139	149	158	171	160	156	152	152	163	161	147	142	149	149	171	140	129	137	152	145	163	148	163	170	156	165	136	142	163	161	161	147	141	137	147	149	165	127	163	186	150	137	143	146	131	140	163	128	150	162	144	161	153	165	135	168	143	134	147	139	178	130	144	161	153	133	181	140	143	144	144	152	166	144	157	149	158	149	166	142	132	140	155	153	150	134	139	135	143	149	163	141	149	168	150	162	148	156	166	172	172	164	154	150	163	165	141	146	150	145	151	168	155	140	149	150	122	154	169	164	135	142	137	156	161	131	169	175	132	150	160	141	156	157	152	161	126	151	145	151	151	166	148	140	136	162	147	164	150	125	132	160	156	165	169	140	158	152	124	150	153	158	155	157	137	143	157	156	160	144	151	148	150	161	156	144	140	153	160	157	145	143	178	149	142	143	157	131	157	155	166	148	147	158	133	141	139	152	153	148	137	153	158	157	151	150	145	160	149	143	143	169	135	144	165	145	144	162	153	136	148	160	159	175	160	157	139	156	162	158	129	137	160	156	143	152	156	152	152	154	153	167	134	168	131	147	145	149	151	118	155	132	150	185	149	174	146	154	159	139	143	140	159	156	148	172	154	142	157	164	148	152	143	150	158	139	136	136	159	173	152	149	146	140	139	151	158	155	158	164	165	147	158	152	152	154	157	180	137	180	149	164	158	160	164	143	159	147	148	154	157	155	134	147	159	150	161	131	136	165	144	166	153	150	168	157	143	165	158	143	180	167	162	151	132	154	146	173	137	184	140	145	146	139	155	173	172	161	148	147	133	152	157	141	163	152	147	149	133	151	154	151	140	153	129	152	144	148	180	130	136	128	173	127	138	172	137	148	139	162	158	168	164	154	138	135	135	138	133	133	162	166	171	141	154	143	160	150	153	142	142	149	146	149	126	148	153	175	147	166	165	170	145	156	140	145	171	139	144	145	143	159	141	160	130	161	142	148	140	157	150	152	144	130	135	169	138	128	150	141	166	143	162	153	148	161	152	151	136	149	137	156	129	145	158	136	147	162	152	142	173	152	144	140	140	133	168	140	151	148	159	153	160	178	157	150	139	153	146	154	157	147	170	162	141	159	153	155	148	164	150	166	161	157	143	147	140	115	153	138	157	149	147	143	154	153	121	157	165	147	153	159	140	140	161	150	148	152	151	147	150	139	172	132	135	139	143	155	171	167	161	154	157	156	164	129	170	128	168	145	150	126	141	152	137	159	152	155	155	133	137	148	141	144	166	155	156	174	177	162	152	142	140	158	149	158	151	152	131	136	133	167	155	152	143	148	137	131	140	132	154	153	184	155	167	146	147	146	132	143	152	129	121	145	137	142	140	155	157	149	163	150	155	155	165	153	143	155	160	151	153	131	151	136	146	153	152	175	149	150	154	158	148	153	175	137	141	127	165	138	153	166	161	133	168	141	152	139	154	138	151	120	142	130	156	159	147	158	150	129	146	180	155	147	158	165	131	157	155	138	170	157	133	144	135	159	153	150	159	145	166	155	168	167	183	148	163	144	141	145	144	152	144	172	128	146	154	144	156	159	155	146	153	132	165	166	149	164	151	137	140	160	154	156	146	136	149	112	146	142	161	174	131	148	166	151	150	185	145	157	135	135	155	144	167	167	163	164	149	162	139	148	157	138	135	126	147	156	157	143	139	153	148	142	165	138	158	168	139	160	145	162	136	157	144	156	142	168	160	155	147	147	140	154	165	144	155	164	149	171	133	160	165	154	158	151	165	135	145	138	154	156	153	139	170
24840	20383	26811	23826	20427	15603	22195	49157	31901	5104	467	398	371	353	328	324	323	344	289	330	310	345	313	320	332	305	308	297	352	291	272	315	286	297	324	310	297	326	287	304	273	308	278	289	302	294	308	304	318	282	291	285	319	314	291	283	261	294	281	289	306	277	351	289	276	303	284	269	276	312	309	322	297	283	274	321	297	314	293	278	314	306	298	267	309	328	306	295	303	289	247	275	295	288	310	298	314	267	301	280	304	314	283	294	264	245	313	309	296	311	294	296	318	301	293	311	296	303	303	262	308	283	290	298	316	285	291	306	294	265	291	290	271	328	307	308	290	279	268	302	283	269	285	287	310	290	299	288	290	305	311	322	282	268	316	288	290	298	329	286	325	307	282	313	274	306	302	284	307	296	310	287	271	291	289	279	272	303	271	254	301	284	256	277	290	321	282	316	269	283	329	281	266	310	310	296	279	291	269	280	278	275	296	271	272	320	325	261	311	308	274	307	280	287	271	291	276	290	291	335	302	308	308	293	283	279	326	276	263	284	307	324	288	287	279	254	288	278	298	279	335	272	279	326	286	282	286	279	291	295	296	275	285	275	278	286	302	295	293	285	263	286	294	313	317	290	307	285	260	269	267	311	307	318	296	295	296	309	282	292	272	280	280	301	288	279	288	265	283	304	288	287	313	309	312	298	266	315	327	317	281	290	295	332	253	291	294	322	291	288	282	287	298	288	292	320	313	332	291	315	270	260	281	283	298	312	279	299	308	306	289	334	283	270	285	268	304	276	300	282	293	288	286	293	307	301	288	319	265	282	303	311	301	316	229	291	293	296	264	290	292	286	304	286	321	271	298	306	305	286	301	296	302	320	304	230	274	313	260	304	306	299	310	291	307	261	290	288	290	268	290	325	283	333	325	311	310	295	313	296	300	291	278	305	310	296	299	276	266	296	263	310	263	292	295	279	279	315	298	276	317	293	289	280	251	320	288	300	307	251	264	299	283	304	282	297	294	323	297	299	284	296	284	300	312	296	300	288	284	271	269	294	272	290	302	292	281	305	289	283	286	291	303	287	280	274	289	280	286	292	277	274	277	319	288	288	299	286	337	304	277	301	307	309	280	292	322	301	295	320	265	313	243	265	302	266	273	284	319	281	285	297	307	281	305	288	277	284	294	356	309	270	279	305	302	290	292	267	299	309	305	282	304	254	283	297	292	286	291	289	282	300	310	269	319	286	298	292	297	266	306	305	329	282	267	332	304	290	283	276	278	268	280	307	257	283	290	285	280	284	295	318	292	277	270	270	299	301	279	304	294	314	275	301	311	275	298	303	300	274	313	273	278	320	282	300	273	295	261	263	308	284	295	323	309	282	280	252	292	288	287	295	284	329	311	267	313	287	306	289	301	285	260	284	250	297	275	303	306	293	305	263	314	314	328	301	326	294	302	286	302	307	297	302	289	303	268	296	329	305	302	281	270	318	284	272	323	271	293	286	301	280	250	276	270	287	274	293	287	269	274	297	274	315	276	298	287	286	288	289	313	323	307	317	276	314	303	316	292	304	270	298	305	267	271	289	316	285	295	276	283	266	269	277	279	297	308	294	262	301	324	303	265	245	258	270	284	303	287	296	277	294	320	310	308	318	303	270	294	296	285	287	279	294	269	311	307	298	303	267	283	334	296	307	320	303	273	310	300	274	263	286	274	290	282	298	311	276	260	263	297	287	256	291	322	292	274	300	314	331	284	294	291	311	308	277	273	278	262	264	262	291	258	295	289	294	301	303	309	303	315	272	317	280	274	281	324	291	261	266	310	305	299	279	293	272	275	256	317	301	271	303	277	304	294	290	295	299	330	279	264	290	309	299	285	297	259	278	296	292	308	292	285	288	282	273	309	298	266	287	288	303	257	318	296	300	328	281	315	280	289	306	288	306	280	270	316	298	292	284	280	274	283	315	274	277	305	270	290	293	324	305	310	307	296	283	284	310	292	286	279	314	269	281	284	292	309	272	300	301	290	299	308	294	329	251	328	291	288	292	279	300	289	261	297	303	297	289	270	284	296	275	322	287	263	294	289	309	289	258	291	245	309	295	307	289	281	308	310	264	313	273	321	291	306	295	298	262	287	289	299	323	323	266	321	301	264	267	303	294	316	300	272	277	301	294	280	293	314	309	298	285	281	251	294	279	299	304	279	290	317	293	304	284	296	277	299	308	263	301	261	302	298	289	318	286	298	302	318	300	286	294	301	277	280	300	287	279	288	289	335	288	295	305	298	325	288	289	294	288	288	338	306	301	255	300	293	316	305	279	235	295	292	292	320	312	314	297	304	268	292	292	292	309	298	320	290	287	262	306	331	270	286	295	275	306	276	281	298	285	293	290	267	299	297	274	249	269	271	296	301	301	313	296	283	284	276	284	284	298	289	281	310	289	284	294	318	286	294	299	287	309	304	285	289	279	310	301	299	281	264	294	263	292	307	271	319	300	303	277	313	282	278	291	287	272	282	290	300	268	296	290	280	359	301	286	318	324	320	311	283	302	286	276	270	251	300	269	266	289	313	309	275	283	312	310	286	310	302	324	299	303	314	270	297	279	320	321	300	272	301	264	287	305	294	280	322	290	314	304	314	289	315	287	288	301	292	311	299	303	286	301	306	287	310	275	286	296	267	303	304	287	274	307	291	263	272	294	283	275	308	289	277	312	261	320	305	313	293	293	272	309	277	281	302	297	310	299	280	322	287	290	304	277	280	324	291	282	283	306	290	312	308	300	265	291	310	262	291	291	288	286	291	316	279	297	294	259	311	273	301	296	273	289	286	307	266	290	270	315	328	322	314	300	329	309	273	280	294	270	289	274	271	322	289	293	283	315	298	325	274	297	304	299	277	294	297	301	310	291	283	310	304	290	325	283	290	302	300	279	309	301	305	302	323	299	282	301	298	319	316	305	290	286	293	304	298	267	281	299	278	264	331	279	264	310	281	271	276	293	293	293	265	317	310	299	315	309	295	302	303	313	297	286	314	292	323	272	291	292	279	307	284	301	306	258	291	299	290	281	292	318	321	263	255	285	311	262	269	260	291	281	285	295	252	272	295	269	312	271	271	306	279	309	294	310	262	258	299	285	297	307	306	255	319	273	249	312	318	281	293	261	287	297	299	266	261	295	285	279	282	301	302	301	259	265	315	295	286	281	276	276	297	284	264	288	274	263	311	288	284	295	304	293	257	289	312	289	271	301	297	289	280	316	328	289	302	293	282	279	293	283	283	306	280	263	286	305	287	295	302	297	311	301	292	280	285	319	324	278	292	304	320	284	315	298	309	312	292	253	283	268	261	278	267	298	280	291	293	304	296	270	299	298	292	272	280	269	261	304	282	298	298	295	298	285	282	294	296	267	299	294	322	278	292	316	316	305	307	284	290	308	278	316	279	304	308	303	271	301	282	281	281	297	260	290	304	297	307	266	266	285	280	258	296	286	300	309	299	295	262	289	313	280	314	287
29147	31968	26530	11968	9195	11475	26616	47835	19238	537	504	456	408	391	394	401	367	355	336	341	315	318	283	333	308	310	334	323	299	295	308	275	301	318	292	290	294	286	288	285	311	274	313	296	276	311	278	266	279	277	294	265	278	271	262	255	285	277	299	282	286	229	268	278	239	266	280	287	295	276	293	317	267	283	283	258	289	273	294	260	228	252	264	267	268	276	291	267	229	311	261	271	267	283	276	282	260	279	286	278	265	278	270	301	254	295	280	264	269	280	248	277	277	259	275	263	264	265	298	287	261	262	264	288	261	274	300	275	279	308	295	285	305	262	296	254	277	274	311	274	257	272	278	299	278	295	266	268	278	273	297	284	282	265	262	260	297	301	284	266	243	324	283	280	277	241	262	296	273	300	267	307	274	281	296	259	264	257	289	268	312	261	279	263	287	275	262	240	277	291	282	267	289	260	286	258	259	301	283	286	265	290	264	258	251	258	260	276	267	269	264	267	265	295	273	266	295	250	287	308	278	279	290	298	282	281	254	282	274	277	278	246	284	267	280	262	275	308	252	288	237	273	269	271	279	272	266	272	271	299	259	256	302	256	292	264	277	270	281	276	300	280	282	250	265	256	295	269	284	280	262	280	283	277	285	291	283	283	287	272	289	296	243	284	284	301	300	281	290	279	288	278	271	266	248	259	284	311	262	266	269	285	292	308	287	279	299	248	282	249	276	245	266	259	273	262	268	293	262	271	290	253	290	280	288	260	277	250	274	297	263	299	275	287	259	284	260	264	257	270	288	265	266	280	287	276	269	271	281	282	296	256	293	295	265	264	258	283	253	260	310	236	275	265	282	248	251	253	244	255	296	245	269	292	292	271	257	301	275	284	279	277	261	293	292	257	278	269	294	256	303	296	265	290	288	290	290	258	256	296	264	255	261	263	288	278	281	281	289	301	284	273	290	268	275	295	276	262	279	229	278	282	270	306	291	277	274	288	267	267	285	269	285	284	290	292	273	265	283	269	266	274	272	285	294	278	276	274	284	282	290	272	264	266	311	295	243	272	279	326	256	262	306	261	264	281	239	287	263	257	264	261	271	284	278	271	275	270	307	266	261	255	302	269	278	278	260	265	269	247	297	256	277	256	291	303	264	273	307	234	272	306	244	292	275	289	253	254	274	288	278	286	288	291	279	248	271	281	265	283	284	250	259	277	300	283	280	293	251	273	250	274	264	274	268	272	237	256	294	301	253	286	278	282	290	283	255	278	278	252	283	272	259	287	303	259	262	272	309	293	281	289	269	272	260	273	300	251	278	265	277	269	270	292	282	268	241	261	268	280	276	307	263	273	274	275	290	270	261	275	247	279	282	292	275	243	270	284	256	272	268	282	291	267	274	273	270	266	275	265	288	274	282	276	263	277	286	271	282	287	265	264	273	284	303	271	286	286	255	278	280	297	262	274	288	292	270	281	276	252	262	282	309	278	277	277	251	319	295	257	288	283	289	266	253	255	285	268	278	282	239	288	283	286	299	320	280	267	288	269	269	260	262	277	292	277	279	269	268	286	288	272	281	300	278	258	270	296	272	271	302	274	259	277	281	290	276	276	270	269	288	252	275	282	264	259	264	293	261	250	260	255	249	251	267	275	268	256	265	247	308	248	291	269	266	299	269	272	269	312	267	277	275	283	245	278	288	303	296	256	279	261	299	267	276	305	251	261	275	260	251	263	273	277	278	279	287	271	266	252	278	258	289	261	284	305	253	249	249	270	292	286	257	289	283	282	295	277	284	282	279	272	258	270	257	276	308	241	263	257	276	258	269	264	251	248	288	272	269	257	265	289	291	256	264	282	270	278	256	251	272	261	242	276	243	280	258	274	268	284	295	265	274	264	269	295	287	282	256	283	278	276	295	293	287	280	288	246	274	272	252	280	283	228	306	285	282	261	247	302	260	278	299	315	283	294	254	269	252	275	291	296	307	282	293	272	280	271	244	278	252	294	261	278	269	304	268	283	274	275	278	268	276	282	287	274	286	288	276	272	297	280	268	261	259	241	270	267	280	279	294	281	254	275	260	271	262	284	274	285	256	287	284	262	272	279	305	263	279	296	280	299	275	321	263	266	270	270	284	292	274	286	283	294	266	290	291	269	251	284	276	262	269	275	285	291	296	257	275	276	272	302	285	259	299	285	278	278	284	277	297	254	285	262	279	294	289	294	290	275	267	275	244	263	261	275	265	281	284	264	281	256	280	282	259	290	293	282	299	280	268	277	247	265	294	244	259	274	281	293	279	279	296	294	299	255	290	247	264	232	278	295	276	307	270	283	270	285	271	284	280	268	253	289	286	282	279	275	288	314	270	265	259	263	282	298	252	283	233	294	248	272	281	280	254	288	269	259	248	293	259	254	285	260	253	279	275	291	292	285	282	251	274	240	264	268	289	276	244	279	274	290	299	286	235	296	297	287	290	277	280	272	276	264	264	282	229	270	269	268	277	240	275	260	266	297	270	285	270	278	254	259	266	267	242	259	262	282	278	282	281	261	265	308	251	281	269	290	256	277	301	300	264	301	295	295	268	260	303	265	280	257	278	259	259	281	260	279	257	255	278	258	272	289	256	290	253	274	280	289	277	259	287	284	270	280	283	269	280	277	283	320	285	272	305	266	289	297	273	265	271	286	276	283	264	269	265	280	260	251	257	249	288	274	267	263	296	316	274	266	294	263	292	295	275	256	248	278	251	251	279	294	249	261	259	283	279	280	252	296	268	257	260	282	283	294	292	252	292	248	255	266	279	277	268	273	295	272	269	256	279	287	267	280	280	293	273	259	265	289	262	273	243	256	258	278	298	245	279	290	280	254	302	263	268	266	276	236	291	292	273	280	256	277	287	263	286	271	292	285	281	286	277	254	253	256	254	237	268	291	280	296	265	278	290	254	247	268	289	290	261	286	269	265	277	272	291	277	266	249	256	303	283	278	258	326	267	271	286	263	272	253	253	258	269	283	293	262	301	293	277	273	240	288	252	281	265	266	262	260	298	267	288	271	264	295	266	261	266	271	294	256	277	270	301	277	285	292	263	278	274	292	262	289	270	289	261	274	238	278	281	277	257	287	286	245	275	276	268	301	277	285	276	253	293	278	286	257	295	293	283	285	275	285	310	274	272	293	289	271	259	274	267	249	264	297	283	270	275	265	276	267	302	243	293	283	261	288	266	302	261	287	260	261	297	283	273	254	287	290	263	298	276	312	267	254	290	259	269	287	304	272	298	284	268	294	254	280	282	302	273	255	282	239	291	290	259	288	258	267	279	241	244	252	255	239	269	270	256	291	287	261	252	287	276	255	291	294	301	273	235	262	304	268	284	248	272	251	275	272	267	297	274	255	246	270	287	283	256	296	294	266	273	273	286	277	261	266	272	300	271	279	296	261	260	287	269	286	281	276	276	253	271	268	298	276	261	271	269	272	280	228	272	276	274	268	290	278	252	292	253	270	266	254	287	271
22520	20382	27178	23492	20404	20750	40676	65678	51701	12931	1687	642	626	622	571	579	579	568	579	559	562	506	546	552	530	562	571	506	538	522	524	492	531	488	478	501	541	541	497	549	537	523	522	507	517	502	526	575	541	512	474	541	532	548	546	521	513	537	511	515	493	528	518	524	515	492	511	520	504	549	499	487	497	547	516	493	559	502	501	518	495	527	497	519	465	554	477	492	540	545	497	519	481	567	504	528	540	520	475	466	501	523	528	530	492	533	547	529	510	540	514	501	534	512	503	563	520	541	522	564	524	504	503	511	522	504	503	519	532	533	544	501	535	514	520	474	507	509	506	529	531	537	504	499	475	546	537	539	523	488	552	552	511	490	527	518	517	517	523	544	527	540	481	488	534	542	574	486	513	495	514	541	503	538	501	505	521	525	537	510	584	486	507	551	505	508	542	515	477	505	519	503	523	502	507	517	516	504	519	514	529	534	513	544	531	466	511	511	507	507	521	510	518	525	522	508	519	503	541	521	470	517	538	526	537	504	503	535	511	497	463	513	575	496	520	534	512	466	501	500	472	456	534	466	504	504	514	578	509	510	487	509	557	516	535	548	506	486	492	509	524	547	529	516	478	515	508	502	491	503	499	496	533	500	505	558	525	539	544	566	534	544	522	537	537	478	497	503	506	520	480	494	509	549	538	521	560	494	542	521	521	509	545	489	518	511	532	491	525	502	498	482	526	504	490	519	526	534	545	499	502	539	508	508	512	485	524	510	520	490	515	531	534	511	546	549	524	523	498	523	526	514	525	517	566	499	508	556	508	528	497	533	500	538	517	537	538	532	516	536	514	516	539	510	497	532	517	512	573	519	484	521	514	542	538	504	527	524	519	505	536	512	532	536	565	507	527	514	535	522	535	496	519	523	548	483	524	523	505	535	495	533	481	520	539	532	511	513	556	531	524	526	527	553	518	496	506	510	513	516	532	547	531	532	525	481	554	512	499	508	478	525	511	533	501	505	491	551	522	522	517	513	488	524	568	530	477	491	522	505	514	554	508	524	524	515	520	536	469	495	515	533	506	507	492	518	531	491	519	498	546	512	494	499	512	546	504	531	524	540	476	535	525	558	528	512	506	517	529	521	533	508	526	543	536	540	529	509	524	520	536	505	530	479	514	526	531	542	503	498	526	511	528	514	512	506	474	523	545	522	524	533	535	535	507	499	518	498	506	529	491	522	545	516	539	495	552	483	470	541	531	532	535	477	494	519	500	518	481	543	535	557	500	528	511	506	503	508	501	505	483	527	538	529	513	486	517	516	549	523	495	540	501	560	511	469	535	554	518	509	525	470	491	521	527	517	509	523	487	553	531	540	521	536	514	537	565	539	524	526	514	537	539	496	543	560	486	495	575	538	520	526	499	511	492	540	485	540	546	501	554	505	513	506	540	494	510	496	537	511	507	512	514	504	552	523	527	528	566	462	547	539	502	488	518	526	505	513	495	551	556	575	522	538	513	495	514	532	488	486	537	499	508	518	523	533	508	513	508	546	532	531	488	498	546	513	533	472	500	482	495	536	534	533	536	556	508	512	479	506	496	517	497	519	542	463	517	502	516	547	501	490	545	511	528	514	510	512	482	482	516	579	525	487	479	511	569	533	545	490	476	537	520	491	489	538	553	519	483	509	514	507	536	506	476	484	507	555	480	515	514	502	510	506	533	511	505	562	487	524	542	487	536	522	495	553	486	523	485	498	528	547	508	581	591	526	511	515	499	509	529	494	543	498	536	533	511	544	524	554	517	517	484	505	597	533	505	532	508	482	526	502	513	538	572	529	521	526	514	526	561	487	506	500	525	547	511	535	501	496	522	528	483	514	553	508	534	513	484	505	526	541	490	491	533	531	493	476	532	494	551	522	512	511	551	525	533	507	500	509	528	519	557	511	487	524	511	492	515	487	540	487	519	506	555	558	531	521	507	508	536	527	518	507	531	535	509	551	519	514	513	515	509	542	529	513	544	544	554	483	565	513	539	493	526	512	477	501	514	483	512	488	513	507	521	499	541	505	525	579	500	527	498	510	489	532	514	529	547	482	494	489	481	473	525	515	508	491	489	542	510	497	541	480	559	565	488	497	484	516	484	534	508	486	493	512	563	520	493	529	501	509	507	535	513	523	521	517	498	479	578	529	491	531	532	528	490	529	544	500	509	553	486	549	493	506	518	542	571	533	556	570	527	527	517	477	536	566	563	559	518	535	526	541	488	502	542	524	464	509	506	512	506	541	538	503	506	482	518	471	520	503	545	549	534	554	511	531	552	543	487	512	490	534	519	570	496	482	505	499	502	538	540	522	489	541	529	514	483	519	501	519	559	508	562	527	514	518	554	506	513	490	496	452	541	508	512	541	555	466	535	525	528	510	490	542	532	503	558	493	519	502	494	511	490	554	537	505	463	535	506	501	533	553	584	482	471	500	538	499	505	529	526	507	490	544	535	484	517	537	532	517	543	576	527	549	499	478	511	519	517	518	519	509	497	529	502	543	469	518	534	513	516	479	524	492	512	509	528	538	513	530	537	532	512	538	534	514	508	510	505	532	508	573	555	520	504	495	506	517	524	518	496	523	544	505	546	568	526	501	500	532	500	544	532	517	551	552	517	539	488	531	502	480	529	528	519	485	520	524	515	509	526	504	546	515	525	505	468	560	486	537	514	539	485	485	520	509	469	515	545	509	488	505	495	495	524	494	498	541	506	499	537	541	511	534	534	484	556	510	518	505	586	531	494	513	540	582	540	510	563	520	529	530	538	514	533	537	487	524	533	520	542	496	531	534	550	516	506	518	529	503	520	526	531	506	556	524	511	542	494	494	582	525	484	489	507	504	517	525	526	486	500	518	493	546	549	526	531	496	548	505	518	520	552	480	520	471	531	505	530	571	527	514	510	488	542	495	506	473	472	557	544	543	505	525	505	546	514	514	497	531	500	519	491	566	508	510	484	519	525	507	525	509	510	508	524	536	498	537	515	526	554	524	509	534	524	540	551	523	486	538	482	527	509	482	540	540	525	538	516	561	495	542	500	524	546	500	519	540	495	547	540	503	496	488	504	525	493	541	537	499	585	476	492	519	566	530	546	493	554	523	512	494	517	560	524	537	498	535	535	532	538	536	497	500	480	464	499	499	522	518	515	524	507	515	525	515	529	535	517	499	492	492	478	529	498	514	523	513	508	531	464	521	512	555	500	527	572	518	532	541	534	510	526	548	549	535	545	504	501	551	526	518	507	548	543	511	475	522	547	455	501	532	522	500	526	557	514	502	570	542	508	502	501	496	505	498	520	545	552	528	529	550	504	535	552	530	532	454	507	543	489	475	523	504	475	508	550	515	517	469	508	486	523	566	466	481	602	562	511	499	505	504	500	524	544	518	510	500	543	495	515	515	530	486	491	508	531	495	460	548	496	502	526	493	526	493	467	555	512	529	531	534	521	532	534	539	463	512	502	481	521	489	553	506
33913	44174	31128	17199	15210	11372	40163	61988	37069	819	740	738	718	626	662	533	622	559	553	527	539	531	529	549	536	493	489	492	552	504	468	501	487	506	519	506	489	516	497	489	457	506	507	453	490	473	482	469	510	478	509	504	469	499	471	470	466	515	461	489	469	465	504	480	480	477	525	488	498	476	488	482	487	529	466	494	487	490	491	487	437	491	487	474	507	469	487	505	483	478	496	483	468	506	492	490	495	498	470	483	436	467	486	482	460	476	501	440	515	517	487	483	455	441	472	464	435	487	448	479	474	463	488	448	457	493	492	468	472	456	502	478	457	496	497	486	498	457	479	476	492	482	504	505	494	504	442	471	483	496	477	417	447	490	477	469	458	468	488	507	499	502	461	484	454	504	482	516	482	456	492	475	514	443	458	497	446	469	420	490	486	459	491	482	491	475	434	515	494	463	485	462	474	482	495	478	476	488	504	442	469	493	473	457	489	497	529	456	480	444	493	498	496	504	495	505	463	461	488	459	497	450	460	514	529	473	520	458	490	456	474	479	520	534	463	455	479	465	490	463	478	475	487	480	466	495	514	470	483	515	481	495	459	509	482	498	484	494	468	494	501	498	506	459	502	470	483	494	508	480	448	510	510	481	478	483	495	437	470	473	511	490	466	515	478	443	517	480	484	483	475	443	513	472	481	474	478	473	528	449	471	475	459	476	484	494	471	479	474	478	520	471	512	477	476	472	507	494	459	507	477	482	467	481	481	459	490	445	489	419	456	434	514	497	457	458	476	512	466	463	469	500	454	509	457	447	485	511	508	464	443	483	429	489	516	497	448	476	466	480	473	477	532	454	481	461	522	459	498	513	481	509	451	490	467	461	513	467	470	509	487	502	509	479	481	439	494	500	473	461	458	448	457	494	427	494	479	464	502	485	420	485	495	467	480	487	489	477	479	486	467	499	472	520	462	429	480	472	493	483	497	468	462	478	481	476	486	446	486	490	469	472	515	428	510	444	481	492	462	541	481	452	479	498	458	512	452	476	450	438	513	517	498	498	442	428	503	457	454	465	456	500	441	479	441	510	479	469	482	479	476	479	479	463	519	493	482	459	500	477	454	468	531	490	499	413	502	491	463	460	474	458	474	468	489	478	479	478	476	487	468	463	507	462	468	484	485	493	497	469	472	495	486	452	459	478	475	460	448	476	464	441	520	490	442	509	489	528	451	480	475	465	461	475	464	453	435	506	480	468	440	499	505	479	443	495	462	475	465	453	484	485	462	490	450	470	492	473	487	468	489	474	507	517	493	474	493	463	489	447	498	450	506	467	465	463	486	500	491	487	463	474	473	489	499	486	462	504	509	516	476	461	491	492	488	491	479	474	502	471	447	486	445	492	490	518	444	485	482	512	442	465	444	498	519	493	488	455	475	433	470	461	427	482	482	450	488	475	473	473	471	472	496	496	470	440	487	524	516	459	496	525	476	434	495	480	492	490	473	478	524	482	434	470	477	440	486	479	475	453	492	456	507	440	455	455	468	458	447	458	499	500	468	490	472	503	437	511	465	463	503	497	482	469	491	477	471	454	480	480	478	454	512	479	472	457	477	513	463	505	459	448	538	457	487	487	467	463	490	487	460	445	498	458	459	506	475	481	470	474	467	549	497	490	471	461	486	453	477	488	437	447	467	467	480	488	479	474	487	470	449	478	461	484	479	462	466	483	469	468	478	516	436	452	469	449	513	458	479	503	473	461	435	498	498	463	483	448	446	455	489	486	502	495	475	469	456	480	487	483	486	497	490	461	456	519	478	490	487	458	508	505	522	514	476	444	470	492	503	500	464	482	445	452	483	453	458	500	487	464	509	475	458	458	447	434	449	461	465	425	483	444	509	462	472	498	493	472	447	507	508	478	470	462	468	473	473	410	494	521	523	439	448	464	485	498	500	479	470	496	471	527	478	493	472	514	463	461	489	470	464	463	493	440	443	484	498	463	486	432	479	508	476	490	460	490	484	503	485	492	419	464	463	476	441	453	469	505	470	491	494	501	485	475	411	489	498	489	496	449	487	490	467	481	483	485	495	509	473	488	507	461	419	487	504	468	478	462	473	469	442	473	462	430	446	457	462	505	473	478	486	472	496	477	471	500	495	514	499	517	468	462	506	447	497	523	505	491	474	479	468	467	479	468	467	417	511	458	479	445	446	514	469	480	476	457	489	472	481	465	528	469	464	457	492	448	436	449	491	496	496	470	437	440	453	508	460	499	444	494	491	480	453	480	432	496	464	463	531	499	455	449	450	459	492	449	487	504	453	509	461	510	484	443	482	515	477	520	482	515	447	468	471	458	477	475	529	494	474	482	449	449	516	485	475	517	510	485	466	498	430	460	481	483	501	491	491	476	458	481	483	490	489	464	477	485	468	460	488	510	495	494	486	558	523	482	493	436	459	480	495	492	474	507	478	422	511	448	484	490	474	470	546	488	450	445	447	490	501	460	525	463	471	448	434	503	470	480	465	466	441	511	483	437	463	447	493	474	479	529	466	494	514	451	488	459	497	462	455	481	482	483	485	468	464	483	460	483	481	470	442	529	493	508	471	485	483	485	490	521	528	489	468	438	509	489	494	473	497	479	474	451	493	491	471	456	468	485	501	504	476	481	439	460	463	470	477	480	483	483	492	480	498	495	472	476	478	509	457	480	513	444	477	471	461	472	465	462	497	459	500	499	479	468	467	468	539	510	476	481	515	469	489	496	504	493	478	462	464	466	453	480	475	468	488	536	467	461	466	446	478	525	514	504	502	483	458	462	445	478	472	489	485	439	459	457	454	430	474	492	478	488	499	466	457	485	501	502	491	500	459	469	471	484	438	477	479	473	494	491	464	475	448	502	482	499	483	455	503	497	491	518	511	471	449	467	459	498	512	448	466	500	475	477	496	493	480	479	508	465	446	488	474	445	484	499	518	455	487	481	470	470	488	469	477	437	488	461	450	473	490	486	478	462	483	488	435	446	537	457	449	482	468	484	495	462	458	482	474	480	511	514	476	487	470	455	456	498	484	494	461	485	449	480	464	491	464	474	453	446	487	476	474	465	461	469	470	439	498	436	449	470	478	444	451	473	453	497	479	479	497	490	479	463	485	481	465	481	469	471	464	462	436	488	468	516	458	513	451	512	519	500	473	466	483	517	511	486	467	500	460	465	496	499	496	460	459	485	462	446	470	483	464	474	504	487	480	515	495	471	451	482	493	503	524	474	506	503	480	494	511	453	478	503	528	497	478	489	464	476	476	477	509	466	472	495	501	459	437	455	467	483	479	453	449	473	506	469	472	463	473	452	465	465	488	484	448	485	491	479	492	459	478	424	486	453	454	458	461	491	453	465	434	440	461	471	475	463	493	485	487	463	515	449	453	505	489	466	467	472	446	444	498	440	496	469	453	480	519	482	445	482	508	478	501	475	511	487	508	490	468	470	465	442	482	458	483	500	477	500	445	453	496	447	456	470
28183	17864	6826	3208	1942	2064	1608	5812	5975	272	174	143	165	166	182	182	165	149	167	163	145	175	188	155	185	152	165	155	179	147	151	165	172	156	143	162	157	148	155	166	179	147	160	168	149	152	156	181	173	156	174	157	156	175	165	165	148	148	152	161	165	168	171	163	160	167	170	150	178	165	153	164	170	189	148	167	152	177	156	169	196	160	168	168	162	183	161	155	155	139	140	161	135	184	160	178	169	151	169	131	151	137	139	159	157	142	177	155	144	168	154	172	164	171	158	175	152	161	181	152	146	161	152	164	144	153	161	143	176	149	183	135	149	158	177	190	175	168	155	156	160	176	138	167	157	160	157	159	165	174	160	161	157	157	162	160	172	155	153	165	167	158	133	146	165	170	154	166	187	150	155	173	174	167	162	165	157	159	190	159	146	169	165	161	170	155	154	166	138	166	174	158	159	155	170	179	136	169	142	167	156	169	175	171	159	183	175	181	147	147	163	158	167	168	159	154	162	141	180	168	149	159	154	159	150	159	155	138	152	167	147	171	154	169	167	162	139	154	179	166	161	154	179	157	145	162	170	150	174	125	156	168	158	158	189	182	149	173	157	154	173	179	161	158	155	135	153	152	148	161	149	167	159	167	149	137	179	162	145	145	181	144	171	169	159	154	164	162	160	146	188	143	157	148	162	135	172	159	152	148	161	175	165	154	157	181	164	170	182	165	170	164	154	157	168	162	146	165	153	162	153	166	164	176	200	172	142	155	154	163	179	177	149	168	165	156	175	156	167	169	161	145	173	159	158	167	138	145	151	156	160	175	144	149	158	168	177	150	149	163	160	171	151	172	136	167	158	181	166	158	185	175	149	140	189	198	148	172	158	160	157	140	165	167	151	174	179	164	160	156	132	168	169	182	176	162	171	161	140	155	129	146	159	172	153	181	166	152	169	145	157	173	161	181	136	157	154	162	171	180	143	175	166	157	165	163	175	156	176	162	162	135	165	162	164	143	161	143	159	161	181	170	139	173	185	153	143	154	157	144	170	149	162	141	165	157	170	156	154	146	152	160	165	172	178	160	140	181	155	129	162	160	143	150	184	173	138	165	167	166	167	175	163	165	155	168	141	185	184	166	143	144	172	147	179	191	144	170	155	139	150	173	162	175	170	171	162	188	156	161	152	170	183	144	158	148	176	158	176	169	161	181	165	166	135	152	166	158	157	149	164	151	169	150	152	174	156	185	171	176	167	169	164	172	160	150	155	150	153	167	189	166	157	160	153	156	168	169	174	177	136	163	146	187	174	171	156	187	177	185	168	153	153	170	144	162	146	145	140	163	176	159	179	159	186	180	155	189	159	157	184	178	159	157	134	169	177	146	147	157	190	171	160	157	158	151	146	166	169	166	160	166	158	160	169	163	186	181	170	156	163	162	168	191	181	148	163	152	177	159	158	163	144	176	155	165	172	153	159	167	175	164	171	174	171	169	156	164	163	161	163	166	162	160	180	157	156	178	154	164	159	143	177	172	153	161	164	170	167	143	147	157	173	167	153	171	170	172	150	154	149	154	181	166	171	158	146	167	144	164	163	151	159	183	158	174	152	160	184	178	168	153	182	152	168	157	165	160	155	148	176	150	179	143	167	152	124	162	155	177	137	164	177	175	169	153	160	156	156	163	158	163	182	156	180	152	180	153	141	162	167	176	162	151	158	173	165	176	146	191	137	166	153	163	164	173	159	177	167	154	141	150	139	156	160	178	159	182	169	158	159	158	148	166	153	141	168	163	152	155	146	183	155	160	175	172	144	145	160	150	182	152	184	142	145	174	185	161	152	157	175	168	159	165	181	153	146	177	165	165	184	177	139	178	155	152	175	144	168	172	182	140	143	176	143	164	184	180	169	155	165	170	145	160	162	175	168	171	177	154	176	158	174	163	175	174	163	186	161	167	168	167	170	170	166	140	145	149	160	182	162	154	141	167	168	163	158	157	171	161	155	169	141	129	166	160	162	143	171	162	165	145	158	141	178	136	166	167	156	180	170	128	158	161	154	169	138	168	182	151	165	178	154	144	165	147	146	160	151	164	148	159	144	174	161	150	166	172	144	165	184	146	172	152	145	141	148	154	153	158	173	181	162	200	167	155	148	159	170	169	151	150	164	161	134	178	151	173	159	156	175	163	166	168	177	178	152	159	183	152	184	145	167	152	149	164	176	162	167	182	161	175	167	167	171	153	163	170	160	192	162	157	143	142	167	134	183	180	130	166	158	187	159	145	147	183	168	158	154	154	162	167	176	173	157	174	189	145	151	163	188	178	155	160	157	146	163	167	144	163	164	168	177	164	152	166	170	160	194	159	185	163	161	156	163	155	185	162	203	156	182	184	144	180	199	148	129	160	165	145	137	159	159	153	158	153	153	165	170	168	188	166	158	164	174	152	161	169	153	182	171	138	162	165	148	179	136	157	177	171	156	151	146	160	152	162	176	149	171	171	143	175	157	158	159	141	174	158	151	150	172	162	178	172	167	156	170	153	166	173	179	143	159	153	183	156	144	146	167	189	139	157	177	176	162	148	160	168	133	167	172	167	185	182	169	162	175	163	157	158	146	162	169	168	160	188	169	157	172	192	159	153	149	173	155	175	150	146	175	158	177	173	177	161	163	166	154	158	162	167	156	147	152	168	175	131	182	141	167	133	159	155	164	144	148	154	154	186	162	191	162	160	178	185	180	154	184	187	143	166	157	164	149	155	173	155	164	155	172	149	159	154	157	155	180	182	181	168	163	151	168	160	149	175	158	161	156	148	157	172	162	188	159	152	157	162	169	157	164	169	178	170	149	168	175	152	178	174	159	185	153	141	159	142	155	177	182	151	175	175	151	165	167	161	170	178	150	168	179	170	166	171	160	143	153	145	166	163	151	166	166	160	158	162	157	156	166	170	169	172	170	150	197	169	167	160	158	164	155	149	160	171	155	165	164	146	173	151	161	166	173	155	152	172	156	141	162	148	141	150	160	152	167	166	135	154	169	150	167	155	166	146	174	167	147	178	163	173	177	158	168	180	164	145	153	159	150	139	164	159	147	167	172	171	162	155	178	154	162	153	180	172	145	179	160	144	157	185	135	136	158	161	160	159	136	162	153	146	172	185	169	166	136	157	151	149	166	171	158	154	157	149	163	142	154	177	150	151	147	169	126	161	159	163	145	132	155	177	150	137	155	144	172	152	185	162	156	156	151	153	162	155	147	162	161	157	153	164	140	170	167	166	178	154	159	179	172	161	151	164	151	177	143	159	183	160	170	184	162	155	146	159	173	168	166	174	168	169	150	170	168	159	155	148	155	151	171	175	136	163	172	158	171	162	156	151	146	161	166	149	172	160	177	156	173	169	174	162	145	168	132	153	161	164	156	142	142	165	155	149	155	155	170	136	151	147	152	179	149	159	147	154	176	167	133	175	137	158	150	163	178	163	147	176	184	157	170	188	149	181	164	178	170	157	165	168
14573	15068	5401	5678	3856	4215	3342	10006	8656	172	170	189	169	193	174	162	152	155	173	183	163	188	160	166	207	168	173	191	168	188	175	142	176	153	189	192	162	181	154	158	203	172	186	171	170	178	163	165	169	152	174	191	156	177	141	175	162	181	160	179	159	172	158	176	168	175	156	168	186	170	181	166	177	172	190	171	162	163	171	154	174	184	166	198	159	175	185	151	167	162	186	179	177	166	172	170	167	153	172	166	173	157	177	177	147	192	183	197	177	172	192	185	186	179	190	153	177	168	153	193	189	173	145	157	170	170	174	160	198	153	171	144	168	188	161	158	172	161	175	185	162	162	180	191	174	168	161	186	194	171	139	181	178	163	177	159	167	164	171	160	192	185	177	165	187	192	163	146	155	167	150	177	144	177	175	196	147	174	181	163	168	153	161	181	174	167	182	178	174	190	169	177	163	151	164	184	177	175	156	165	167	157	174	176	165	152	168	177	188	173	185	167	139	160	178	189	166	187	166	178	181	166	161	179	155	185	186	172	183	180	184	162	177	160	148	148	171	175	186	158	156	148	169	169	187	168	171	184	152	189	178	170	147	183	159	174	180	152	182	169	161	189	170	173	179	182	188	141	192	167	161	179	173	173	171	164	173	163	146	182	180	163	184	185	171	169	187	160	159	168	165	174	195	155	171	150	163	168	161	163	195	172	178	153	181	174	174	153	169	169	158	157	156	178	178	136	153	174	160	161	153	168	192	178	157	162	156	160	150	209	158	181	187	185	158	143	166	148	172	194	158	177	173	188	161	178	189	181	172	169	143	197	153	182	161	138	173	170	182	202	163	182	181	188	166	194	164	171	167	169	161	173	190	182	159	187	169	155	163	164	174	228	166	158	145	191	174	164	156	161	155	178	170	179	170	173	161	165	173	173	169	156	177	142	157	177	175	179	169	172	160	162	157	171	180	155	151	170	189	171	150	161	182	169	166	186	141	176	180	151	191	158	166	170	156	193	191	165	160	150	173	166	190	162	172	180	175	163	159	162	176	165	153	162	168	169	169	146	176	162	171	161	173	179	162	152	173	162	170	165	171	169	172	171	179	186	161	158	149	167	193	171	164	153	198	186	179	199	157	178	154	170	158	184	170	181	183	177	176	168	162	161	145	178	172	165	166	158	182	188	180	163	163	179	182	189	180	188	169	147	190	169	166	171	166	159	187	172	184	165	166	161	179	178	167	183	162	174	157	180	164	183	173	169	173	168	173	200	164	179	156	156	170	186	162	157	184	189	172	154	178	174	151	168	167	163	167	152	154	162	160	186	150	186	186	163	173	150	155	160	162	182	172	152	189	170	147	175	170	152	173	176	171	165	152	187	175	192	171	187	151	172	183	189	153	163	171	191	171	161	177	171	185	155	167	174	198	142	178	157	185	172	163	176	145	183	171	168	166	156	202	169	154	183	162	172	185	162	154	173	185	170	178	189	155	165	178	183	162	171	181	176	168	139	169	164	176	148	192	159	185	162	174	180	174	167	167	180	155	152	163	186	162	178	169	147	147	161	202	153	170	159	169	159	165	153	159	174	181	163	186	150	200	173	173	156	153	174	157	156	175	167	165	168	176	150	172	163	174	164	170	171	160	161	170	162	176	179	192	186	159	169	150	168	180	195	171	187	152	160	176	163	177	182	166	157	168	166	165	169	175	158	168	164	172	165	183	167	180	163	159	168	170	174	177	171	188	191	163	164	159	172	169	163	162	166	153	167	163	185	174	158	188	192	165	170	161	166	163	208	175	155	180	155	153	176	173	183	189	167	186	169	195	166	155	159	151	177	165	179	176	162	184	181	157	153	165	170	167	162	167	173	154	163	181	150	187	192	174	167	174	161	162	183	161	154	179	175	159	198	146	170	171	169	164	172	170	162	162	170	178	168	177	191	168	179	185	166	178	175	205	171	152	181	209	192	179	161	186	157	176	170	168	156	144	163	174	186	168	142	193	194	180	174	158	167	173	142	151	149	173	185	170	157	182	185	178	148	156	159	163	146	141	159	164	168	174	155	184	161	172	170	164	155	145	176	160	163	193	171	169	153	171	166	177	167	170	196	172	158	159	170	173	175	167	168	161	204	171	160	172	155	150	153	180	196	181	162	168	205	167	149	150	168	185	176	174	168	154	147	154	158	156	156	154	156	181	170	195	149	170	168	170	158	166	177	151	167	169	165	181	172	148	196	171	182	198	167	142	165	158	176	173	161	169	183	166	162	158	168	162	149	163	169	173	150	161	163	166	139	171	155	170	174	169	177	169	154	184	178	168	182	186	178	180	181	170	152	154	176	182	177	142	153	142	148	171	156	166	184	177	175	162	192	190	162	178	158	174	169	172	189	167	171	160	157	204	160	188	174	184	171	160	156	135	179	164	175	181	170	155	197	177	180	174	156	154	181	163	173	175	176	175	174	191	164	161	163	169	176	161	167	156	168	184	183	190	162	160	181	207	157	181	172	189	168	173	167	153	174	148	190	181	167	165	166	171	141	158	170	166	160	152	145	193	173	178	144	167	181	178	185	166	169	152	178	165	152	163	174	177	170	166	149	137	181	163	193	165	179	171	154	156	169	169	180	168	169	158	173	160	155	159	170	147	161	186	137	185	176	177	177	173	162	179	173	184	179	173	175	161	167	168	167	161	172	155	210	155	169	158	172	169	193	166	175	170	171	153	160	184	161	178	161	163	172	174	179	160	174	181	156	159	169	148	182	165	155	167	168	172	169	174	177	173	161	165	167	171	170	177	163	182	161	183	164	153	171	190	160	164	167	163	157	174	170	157	158	177	136	185	175	174	173	172	160	172	176	188	185	160	167	171	154	189	175	146	186	164	155	150	179	180	202	162	150	190	163	151	158	152	178	177	156	170	188	171	172	164	184	160	181	156	148	149	179	148	148	163	165	138	181	190	172	180	161	172	158	173	165	189	182	192	173	184	174	182	161	186	178	169	161	179	148	173	189	149	163	167	173	186	167	168	169	160	172	194	172	179	169	179	161	160	181	185	171	181	161	142	173	174	158	165	148	179	161	177	173	176	189	172	144	159	160	186	191	166	161	181	155	162	178	166	173	175	179	149	174	173	148	135	167	151	171	173	175	163	168	169	168	179	160	165	151	183	177	161	154	168	192	141	191	165	168	189	154	175	172	150	172	172	187	178	124	170	181	165	174	177	161	164	177	164	178	157	187	186	172	161	165	178	157	154	188	159	178	156	169	172	175	180	187	183	152	154	165	170	166	146	197	174	142	160	164	169	175	151	173	156	180	163	156	184	163	191	151	178	167	177	169	175	183	188	172	179	173	176	187	167	176	165	156	155	157	167	180	192	164	180	159	206	173	158	168	193	163	148	166	165	165	168	182	163	172	186	198	156	159	162	156	176	139	156	179	179	159	174	175	159	178	147	184	160	187	171	165	154	167	138	164	172	158	196	179	170	139	186	162	166	158	174	158	144	158	166	155
24943	20391	27163	23500	20452	16086	12902	49675	36074	6048	502	366	400	373	349	319	322	358	324	302	331	333	305	294	313	341	325	305	309	298	336	312	294	311	285	326	299	305	292	298	322	281	314	313	323	313	308	322	336	312	275	300	292	266	291	279	313	293	259	292	288	280	275	320	321	327	288	314	301	302	288	276	324	309	322	285	282	288	317	320	299	279	291	297	303	291	305	339	292	263	290	293	317	312	290	286	293	271	294	330	289	317	303	287	330	278	333	331	284	278	318	330	314	293	293	279	321	278	317	311	319	293	286	305	281	280	299	318	322	304	297	296	301	309	305	315	296	287	287	328	293	322	288	306	289	337	318	285	345	318	283	329	320	293	300	284	288	298	300	314	328	324	295	295	280	281	292	281	311	284	294	288	308	310	289	279	293	280	310	321	271	300	269	305	301	323	315	320	296	287	272	320	299	281	329	300	281	291	290	282	284	304	305	306	311	285	319	307	307	253	284	268	267	263	339	309	296	289	322	285	306	305	310	282	307	307	325	319	290	313	305	289	281	322	310	313	293	309	324	303	275	277	313	288	315	282	273	304	299	283	329	274	303	295	303	315	303	269	298	339	293	313	308	287	275	303	314	278	315	323	302	300	283	280	305	290	289	270	299	277	276	315	306	288	316	299	311	292	324	301	308	316	280	295	294	286	294	272	288	285	271	325	319	284	313	275	293	283	325	337	345	299	309	292	312	302	300	302	296	273	353	296	298	346	327	325	308	296	287	297	295	286	305	288	283	280	294	294	313	294	306	283	304	332	283	267	305	293	306	305	296	273	303	287	290	299	298	332	299	287	320	311	326	305	314	301	285	309	268	305	298	308	315	298	290	294	299	323	291	296	332	296	301	297	320	317	313	300	320	275	296	341	334	303	323	306	307	308	293	296	307	275	300	291	288	309	275	274	282	288	293	285	282	287	262	297	282	299	316	315	292	340	302	274	309	308	324	278	325	306	279	316	289	283	282	284	331	279	279	275	298	292	323	288	284	296	289	277	325	267	334	317	295	302	288	300	298	308	289	323	264	292	289	297	301	298	284	295	267	293	308	320	288	297	297	311	298	294	294	290	282	290	295	298	258	302	286	266	290	281	269	284	272	299	319	332	270	291	310	293	292	315	309	282	273	309	305	300	304	293	296	296	299	315	314	315	276	297	314	284	273	299	288	276	269	320	312	280	319	309	298	274	279	321	262	314	313	293	321	301	319	337	289	280	324	313	302	291	283	281	331	295	313	294	290	291	293	294	279	304	321	290	294	299	327	286	284	289	285	335	292	285	294	311	294	304	284	279	295	312	289	296	315	271	291	292	281	292	287	305	322	320	309	288	303	326	281	260	299	282	301	318	280	321	280	294	309	304	293	305	300	304	293	300	305	315	353	296	315	292	329	308	316	309	305	300	279	320	287	287	272	287	284	300	316	303	314	333	295	291	328	310	282	321	300	267	298	276	291	307	313	289	266	290	334	274	319	301	301	318	317	357	318	288	292	335	305	286	287	325	313	338	305	324	312	300	307	328	262	321	296	297	294	313	299	316	268	310	294	315	304	294	262	285	346	334	311	312	279	260	313	316	309	277	298	294	296	322	313	282	279	314	308	298	304	290	292	299	301	315	327	300	298	326	298	307	313	315	292	295	280	309	308	283	263	318	305	287	288	293	282	318	291	249	284	290	303	315	306	284	285	286	272	275	339	304	310	308	314	317	304	292	299	303	285	321	276	322	302	283	262	311	298	309	314	303	296	264	317	297	299	288	293	262	314	314	297	296	289	279	248	287	303	256	315	292	288	312	307	278	315	323	275	291	301	299	282	329	286	272	283	286	304	302	290	299	299	298	310	292	299	304	327	334	297	318	271	295	308	300	300	296	292	284	307	296	299	320	293	328	278	324	269	298	283	323	299	281	288	285	304	267	279	296	295	302	289	289	329	295	314	281	278	307	328	299	290	285	316	293	260	299	294	301	305	315	279	285	306	278	328	295	331	287	321	314	301	284	312	321	300	283	364	292	331	301	273	270	312	304	298	316	303	321	287	279	306	293	311	325	319	291	311	329	298	306	309	318	304	309	275	344	310	300	310	331	269	318	288	307	300	274	292	290	317	287	292	293	308	280	288	310	303	270	318	324	274	311	311	323	293	318	297	259	285	314	284	283	316	299	318	261	301	308	321	289	281	308	293	304	288	321	290	284	294	324	318	312	299	316	332	277	295	284	305	294	319	298	309	292	290	314	277	291	309	300	306	316	318	321	293	280	284	296	330	308	319	300	313	302	306	278	293	283	282	308	281	301	278	301	303	315	277	290	292	282	319	284	291	313	307	293	293	268	313	329	309	280	301	288	269	312	303	294	275	312	294	309	304	302	315	286	272	306	325	288	281	302	303	326	331	312	299	294	302	319	335	283	301	293	309	337	286	307	294	315	309	346	307	314	316	297	284	276	279	276	297	279	277	295	319	291	302	311	302	269	303	317	318	305	286	295	302	277	300	272	296	307	299	336	301	281	301	304	322	300	261	313	313	324	288	299	299	274	292	293	282	302	293	301	316	279	285	305	297	302	290	313	316	295	297	302	299	270	346	309	290	288	296	321	299	271	301	321	322	286	303	343	323	280	302	258	314	310	284	294	313	295	269	311	302	341	301	305	295	291	296	303	296	315	311	271	298	275	278	274	304	278	288	282	291	251	286	301	335	334	280	323	293	308	285	300	311	293	280	300	291	314	283	286	314	297	305	303	314	300	273	297	310	320	296	292	308	322	313	318	334	299	319	315	294	284	334	287	271	295	294	292	305	303	280	295	320	331	306	299	249	309	300	277	283	295	261	291	285	323	334	308	277	311	296	295	352	285	312	303	295	276	329	262	287	337	307	314	261	277	282	304	296	299	298	309	309	299	278	305	290	283	280	284	298	310	298	337	279	308	291	292	287	317	335	299	297	288	274	317	298	288	338	310	299	267	281	329	304	272	310	309	302	317	321	301	301	281	324	292	300	308	325	301	296	319	307	321	297	292	317	283	345	294	279	298	272	308	285	332	274	306	281	298	291	287	322	288	284	312	285	300	312	286	266	305	312	289	294	296	327	276	340	291	308	285	285	311	299	312	285	299	293	282	275	332	290	302	303	307	281	314	311	345	313	290	285	296	326	308	310	284	326	293	298	296	277	283	286	307	306	312	310	298	313	309	311	292	290	288	301	316	321	314	320	282	292	308	333	308	311	308	309	286	314	324	304	276	309	260	248	286	300	319	292	297	284	267	307	308	259	299	293	299	295	260	306	287	293	267	312	321	314	287	301	323	307	307	332	286	299	281	256	329	285	268	306	300	286	293	260	297	278	283	260	255	323	282	268	293	301	297	305	287	316	301	290	310	314	312	285	284	292	297	348	253	314	325	335	330	297	287	324	281	318	309	296	286	271	284	294	314	286	308	267	290	289	309	309	293	307	282	296	318	300	296	279	314	295	312
29795	35304	24569	14490	10100	7003	16405	48537	23324	519	500	469	446	398	400	384	346	373	326	344	338	290	312	328	326	324	329	316	285	289	288	297	311	288	288	290	273	273	305	289	301	276	281	284	289	314	272	298	280	287	285	300	280	311	264	276	281	278	272	291	273	309	310	287	275	250	317	275	273	278	284	296	283	316	265	320	288	294	290	253	297	261	270	255	261	307	263	292	280	303	290	273	302	298	258	259	265	293	271	258	304	276	262	288	297	262	285	276	269	269	276	276	312	274	289	296	266	289	288	265	263	268	268	264	282	256	301	296	284	277	261	297	281	299	292	292	286	278	279	300	291	282	264	317	264	283	270	287	294	294	280	253	261	307	311	264	293	268	279	278	298	289	279	275	265	269	299	253	288	256	309	290	295	309	241	290	271	318	283	255	262	269	258	288	278	254	272	269	274	269	257	274	275	254	283	257	275	278	260	274	264	272	300	301	274	270	292	296	279	258	293	267	253	268	279	269	279	271	284	244	270	261	282	299	292	293	311	278	296	286	260	262	267	271	275	276	301	292	269	291	260	266	290	297	285	260	273	271	257	265	274	287	279	276	258	275	292	279	275	287	273	304	276	285	283	319	274	318	298	296	299	251	304	275	269	279	297	271	283	280	288	254	276	285	300	301	257	282	298	263	279	282	259	271	243	282	264	278	271	290	290	282	290	267	291	258	312	293	293	283	278	300	288	274	284	274	303	281	250	287	289	305	283	281	299	240	253	305	306	274	259	255	282	273	281	255	277	252	260	285	305	280	300	293	282	250	268	264	296	298	287	301	293	309	266	265	275	279	255	242	290	265	284	278	285	264	302	286	258	273	296	283	257	277	276	254	285	280	235	281	316	288	308	289	296	283	271	253	236	263	269	243	264	265	269	273	278	283	294	278	296	271	292	292	294	258	303	266	301	290	266	278	266	269	291	264	266	321	298	284	288	295	319	302	282	269	312	295	276	250	269	278	265	263	275	264	297	259	277	298	310	250	270	254	307	261	281	273	298	280	268	270	265	287	281	301	287	277	293	283	300	284	254	303	296	278	290	283	297	278	283	285	283	273	272	270	303	276	283	271	285	280	299	260	258	260	272	281	297	261	309	279	301	288	269	281	269	253	278	260	319	285	268	256	286	287	294	272	263	270	294	268	298	248	272	269	277	284	275	273	251	305	300	276	298	261	274	270	283	263	271	282	264	300	272	307	278	291	263	311	303	276	276	245	308	287	273	312	313	270	281	267	289	280	284	295	296	258	266	302	270	269	306	288	249	276	282	276	266	275	305	280	275	305	263	291	261	281	302	277	285	264	293	285	263	281	302	265	269	232	276	280	284	266	278	276	277	274	268	254	255	297	291	264	248	249	288	300	278	293	276	271	262	256	282	274	273	288	292	311	287	269	296	260	251	282	292	286	282	279	276	286	261	307	276	273	280	264	288	273	294	275	288	251	286	295	311	289	292	278	315	293	250	276	297	300	298	308	302	295	280	267	295	269	293	257	245	305	275	277	304	276	271	293	284	274	275	253	299	284	300	303	279	285	274	296	282	276	297	276	289	248	249	281	283	290	291	272	280	289	271	286	298	271	279	267	271	258	316	283	242	290	288	257	299	271	275	269	258	299	280	302	289	291	277	264	267	251	275	300	262	280	308	244	277	277	290	285	302	288	292	295	285	291	261	298	267	261	289	306	271	288	288	296	271	272	262	278	232	261	245	277	272	283	264	263	248	266	261	256	275	295	312	290	303	251	296	241	309	298	266	298	309	292	308	291	275	298	265	291	293	290	300	256	276	279	258	288	272	272	281	278	286	279	287	287	231	262	277	267	260	308	273	280	260	282	278	284	254	298	287	279	253	296	278	311	301	280	272	311	278	288	294	294	272	289	278	261	277	309	263	305	266	323	299	283	276	256	267	272	262	276	268	272	293	286	306	286	297	267	293	253	288	298	269	265	291	302	255	298	306	291	276	306	301	312	278	293	286	262	304	276	292	296	263	279	268	273	304	295	273	255	255	277	279	324	267	278	265	273	265	284	291	249	270	285	242	261	302	262	305	300	282	274	298	310	285	278	261	239	273	271	276	276	281	288	291	301	304	289	260	272	306	292	285	307	283	267	319	280	284	275	287	258	277	265	270	287	275	273	292	278	270	265	270	283	276	292	270	287	242	288	298	295	262	272	283	292	285	293	276	279	277	292	315	264	258	261	281	314	261	297	306	278	282	294	283	281	283	272	245	296	291	266	293	267	266	270	297	271	306	252	306	280	296	294	297	274	289	291	277	279	279	267	262	307	294	263	279	260	273	270	286	283	280	294	279	301	300	288	301	279	263	292	276	295	274	271	294	273	278	268	277	291	271	283	290	298	262	290	287	256	297	268	267	294	272	278	301	234	281	268	261	298	297	278	294	267	257	288	304	283	297	301	261	267	292	286	271	278	254	277	286	286	286	234	310	282	313	256	293	278	311	286	288	266	259	284	270	281	276	289	283	290	331	257	266	279	284	239	280	253	285	270	287	276	301	299	271	272	298	283	273	294	264	285	308	279	289	255	272	276	289	295	288	277	285	290	307	292	260	282	260	265	277	279	282	273	282	281	286	284	267	293	283	270	252	270	282	312	274	263	291	300	267	308	264	260	287	289	310	266	267	287	319	254	281	300	257	279	288	289	272	270	306	286	260	278	256	290	283	290	258	267	274	252	296	291	266	288	259	298	306	313	269	265	299	284	273	278	256	278	264	284	289	269	259	274	271	290	275	267	262	257	270	278	306	286	254	287	277	267	271	254	267	250	322	288	264	294	283	293	258	265	292	266	283	257	288	271	299	311	291	283	296	272	305	260	278	290	279	268	286	275	283	279	268	332	293	259	287	262	266	271	276	267	281	278	267	262	264	283	271	295	270	290	292	258	306	294	257	262	269	291	290	271	269	280	272	303	272	264	293	287	278	285	292	253	285	297	328	287	263	306	261	288	273	273	284	300	296	266	266	309	299	278	303	278	278	288	264	283	248	296	272	261	289	270	253	268	261	296	287	271	303	263	279	254	270	270	253	258	295	278	284	275	256	272	264	303	265	300	282	309	285	281	284	247	281	292	284	295	298	247	269	273	300	262	262	263	303	261	284	277	295	303	311	295	280	301	283	291	308	281	279	297	253	290	295	262	258	270	296	252	279	261	273	258	281	271	281	265	301	260	301	258	281	265	284	284	282	299	252	262	285	269	275	280	290	282	281	269	267	291	283	305	242	286	290	238	273	302	281	245	275	278	279	289	272	277	270	247	287	287	249	281	290	268	263	297	271	262	290	287	276	308	287	307	286	259	276	286	289	275	262	275	290	277	297	286	297	291	303	247	302	256	313	281	295	268	287	310	293	291	291	285	292	266	297	268	299	284	298	278	278	272	273	278	283	271	271	280	250	272	295	271	306	308	263	293	272	253	289	301	274	289	280	285	280	301	260	263	286	274	297	274
22511	20423	27539	23212	20436	21084	28091	61697	41419	10235	1259	718	693	624	613	570	586	593	557	590	536	524	484	589	570	499	556	484	561	541	502	476	516	521	482	514	520	540	513	491	498	488	526	536	471	524	504	498	519	535	525	536	509	503	523	514	534	491	487	474	497	539	506	551	476	514	474	488	501	476	503	487	505	512	487	521	539	495	513	495	536	522	494	525	502	514	475	540	498	520	506	502	477	492	491	514	475	517	492	503	520	523	506	505	513	506	493	518	546	547	536	505	503	527	477	512	508	483	509	477	525	535	524	503	526	523	524	493	547	495	526	507	506	487	518	509	472	495	515	542	508	513	495	474	522	491	463	479	479	474	511	518	546	505	524	550	483	518	497	491	528	528	473	500	519	495	474	473	529	519	531	476	516	496	524	522	569	533	483	535	491	492	487	489	472	502	513	471	456	541	486	528	449	471	502	522	500	502	533	478	507	508	517	471	536	533	519	491	478	507	499	519	467	505	547	525	499	531	518	501	521	490	514	524	519	517	504	497	490	489	461	511	560	500	507	506	516	524	484	550	564	492	485	486	511	505	508	491	513	508	483	521	578	523	507	509	581	499	502	488	500	503	530	506	524	471	482	521	455	491	495	502	506	503	524	494	504	483	467	504	538	545	544	503	510	530	514	477	480	483	509	524	477	478	504	488	519	507	506	526	520	514	506	501	518	554	500	504	463	532	489	492	484	513	520	534	530	547	518	517	483	501	515	533	478	509	461	501	542	488	452	482	530	538	502	533	517	496	516	491	522	546	520	513	477	489	516	515	512	478	472	492	529	502	513	498	519	515	467	480	531	518	493	487	510	449	476	505	530	520	523	531	484	495	497	550	539	533	485	507	488	523	470	497	460	496	497	480	532	512	513	504	501	500	502	521	508	470	511	501	431	519	507	498	513	527	545	525	527	500	528	507	516	478	511	503	503	518	483	538	528	514	495	483	499	501	526	507	492	527	518	528	462	540	514	505	524	485	481	556	476	526	464	480	541	495	526	530	484	485	548	519	551	494	516	504	471	499	508	509	507	489	506	480	503	486	499	508	522	498	475	518	484	519	475	474	498	490	503	519	499	501	488	495	506	487	492	451	521	529	549	509	537	511	518	488	496	451	465	501	518	488	459	534	489	503	497	515	492	558	471	477	459	517	489	513	472	508	499	492	479	461	488	503	495	455	509	502	495	498	514	512	494	525	549	540	487	515	492	505	492	510	537	486	462	460	497	487	481	553	510	509	526	524	479	533	521	457	513	506	484	471	504	481	523	520	480	524	533	491	479	499	508	506	467	475	475	506	483	496	506	478	532	461	534	472	540	487	551	489	462	490	511	494	502	505	520	483	500	527	501	508	490	531	477	503	452	476	477	503	534	496	517	541	537	497	534	461	493	486	502	481	486	548	486	511	506	501	525	504	517	529	492	478	526	482	484	490	519	519	520	520	505	511	507	496	466	536	496	502	484	485	505	496	517	467	444	496	514	494	502	511	510	513	511	497	533	532	497	507	508	484	497	521	481	538	502	532	495	506	470	508	512	490	522	559	486	528	491	511	470	507	518	517	497	495	507	541	466	514	508	452	533	497	530	492	524	517	511	510	519	525	530	498	516	503	516	480	501	516	476	508	522	522	517	497	516	508	490	517	459	514	493	468	495	472	547	519	539	498	513	500	530	506	512	497	485	526	520	528	527	539	515	537	493	520	471	480	482	495	520	547	493	490	494	557	545	498	531	515	523	486	492	514	508	459	491	492	511	533	532	454	535	488	507	492	504	525	460	481	528	437	521	504	490	526	540	497	505	532	477	500	501	489	502	524	515	491	489	490	499	527	476	536	546	469	512	488	491	530	497	517	502	505	521	494	530	509	509	472	514	495	522	509	520	531	519	487	539	498	494	535	472	489	479	556	482	539	503	495	522	535	476	505	495	517	534	497	527	445	543	527	520	486	504	487	470	473	558	531	459	483	529	507	478	510	479	509	472	503	513	485	512	500	445	506	499	530	520	491	534	513	505	522	504	534	523	547	493	520	542	499	478	507	496	515	492	506	523	515	522	525	526	521	508	480	484	488	503	458	550	479	487	534	568	562	497	515	470	548	486	515	495	495	476	477	467	520	521	505	509	489	495	525	492	525	521	523	480	533	524	500	495	512	516	515	522	488	520	477	544	518	523	508	517	510	498	505	506	511	533	522	511	478	486	494	515	483	481	515	542	515	529	530	504	511	499	516	510	541	480	477	504	522	512	503	517	504	508	490	534	510	503	467	521	545	512	523	524	452	506	474	512	498	516	515	540	484	536	490	489	482	477	517	497	481	514	466	590	512	533	456	508	501	506	506	532	483	478	518	468	535	485	498	499	493	534	469	511	556	491	514	507	513	497	507	521	516	501	482	467	492	506	487	449	480	471	513	514	478	480	538	503	483	472	535	507	493	519	470	425	514	530	464	494	523	516	513	531	542	501	478	532	488	519	498	488	494	518	486	519	460	547	533	491	510	497	489	540	492	528	519	492	541	484	502	504	519	526	513	518	561	531	533	507	480	547	441	468	537	543	537	515	476	497	507	429	494	509	481	472	480	513	514	480	500	502	492	542	504	495	516	467	514	519	511	535	505	487	496	489	532	492	478	488	516	488	513	509	513	509	483	497	486	539	502	477	527	519	507	495	460	503	496	495	513	498	520	505	508	493	521	501	531	525	527	509	530	477	506	487	511	508	489	526	524	534	493	496	491	502	501	482	520	492	518	541	491	510	530	496	510	514	502	524	528	515	524	528	486	556	507	499	490	548	525	515	481	503	539	537	514	524	515	471	492	510	481	501	495	517	480	459	491	480	507	515	510	508	517	468	501	493	505	517	515	467	519	483	465	496	518	505	519	526	498	479	495	505	518	498	526	494	540	466	545	516	479	523	478	497	545	530	492	544	487	538	491	497	485	516	493	484	471	534	492	513	501	532	502	458	494	528	501	528	509	487	465	476	524	534	516	519	509	480	520	500	522	509	500	526	549	483	518	536	503	453	487	508	536	488	510	477	512	527	507	478	482	546	524	509	537	486	499	466	559	489	475	538	557	476	483	523	482	508	506	495	479	519	513	479	524	514	520	495	537	508	535	506	504	483	528	551	521	481	510	518	504	444	499	485	498	516	448	489	485	498	520	562	477	532	543	475	493	493	552	471	526	471	478	511	491	539	522	492	489	501	484	453	514	535	478	480	480	547	506	489	517	510	514	514	490	519	537	506	465	503	522	547	467	525	497	488	525	470	494	555	473	506	471	534	486	464	488	514	497	510	491	500	503	521	490	503	529	486	500	524	509	542	487	493	487	476	516	533	528	513	567	530	481	553	526	484	515	484	473	539	537	489	481	520	473	504	494	525	518	500	509	545	513	514	474	482	505	510	486	482	529	515	461	475	518	528	536	567	510	553	526	501	534	475	509	520	536	535	506	479	515	508	502	572	555	504	534	527	523
35235	41811	32388	20376	13063	14408	25700	60463	23972	1023	877	811	805	787	737	676	649	639	609	626	540	596	526	573	509	527	521	497	500	497	472	514	484	470	537	505	486	512	442	476	457	484	497	496	501	501	472	518	475	485	502	497	466	491	440	494	482	460	492	472	503	477	480	498	435	511	453	480	409	472	467	439	462	458	468	419	444	460	494	459	476	448	503	476	462	483	463	461	454	516	444	514	465	447	465	467	469	479	463	438	483	507	453	475	470	451	462	477	405	500	497	424	476	464	429	458	487	464	471	439	524	477	466	483	461	471	491	457	509	466	452	488	495	466	485	432	471	465	462	478	453	436	493	453	462	484	532	500	487	498	456	434	452	471	479	479	443	456	445	474	450	453	443	480	453	413	459	469	466	463	495	462	494	479	461	468	473	450	421	448	446	440	443	457	449	465	426	447	448	462	501	483	467	494	431	472	488	456	477	467	490	497	465	452	484	447	490	472	463	481	469	485	443	457	454	473	476	460	489	459	453	473	447	470	423	426	440	473	472	422	470	491	453	443	495	458	420	464	470	485	466	461	504	466	451	522	537	423	453	494	452	475	451	490	454	498	461	429	474	473	484	435	506	477	458	455	485	471	481	448	442	470	448	470	452	453	505	487	516	443	461	503	469	482	449	479	458	444	477	428	455	471	462	488	442	478	498	466	474	470	443	445	435	466	483	471	446	439	480	452	433	511	499	431	513	461	485	439	447	466	460	437	442	478	477	462	480	473	460	491	465	437	450	458	472	487	490	483	463	462	504	451	456	458	464	470	504	450	479	489	479	445	491	467	485	459	484	478	459	476	460	477	483	469	482	485	467	451	473	464	482	433	441	498	492	451	444	468	440	478	446	470	476	466	457	468	488	460	464	483	464	459	451	454	478	460	432	454	491	476	491	474	500	451	462	462	446	471	451	463	429	480	486	441	471	504	455	484	493	442	482	452	462	460	437	434	474	416	447	435	469	441	465	441	439	467	414	457	470	437	467	450	478	454	425	468	456	447	456	485	456	480	478	447	445	488	479	463	434	457	426	498	495	460	474	438	487	437	460	452	462	488	462	429	459	492	474	473	500	452	459	444	461	466	452	480	480	445	484	456	479	483	454	461	475	456	466	495	439	462	448	426	470	490	517	455	481	464	484	449	446	463	459	446	485	430	468	441	439	457	445	433	477	488	437	453	494	502	473	459	456	509	497	479	455	466	468	486	489	479	459	475	455	440	444	493	471	470	466	498	454	470	489	486	479	465	472	478	533	452	490	480	486	455	473	479	476	441	461	461	481	448	509	473	470	456	414	478	529	476	453	495	442	439	474	480	514	479	462	485	430	475	511	440	437	487	489	433	444	451	473	447	491	434	500	444	519	489	483	450	453	465	446	475	464	445	491	491	503	471	480	491	437	456	487	467	429	460	502	479	484	494	460	450	443	434	505	480	488	467	447	414	459	440	468	495	474	471	480	476	448	482	476	468	460	509	474	479	441	465	479	486	489	433	463	488	473	459	457	466	447	492	422	484	444	486	475	435	482	503	486	450	466	447	450	473	510	430	465	522	476	481	476	462	472	497	457	495	463	446	476	484	487	451	491	450	458	460	440	454	453	496	501	495	429	452	449	480	468	467	468	478	510	473	444	451	473	518	466	469	480	454	440	482	440	468	443	460	450	444	445	492	460	437	433	487	468	478	480	463	448	496	450	498	453	469	475	462	478	419	474	449	447	488	437	472	492	462	422	471	468	445	471	432	449	481	452	472	499	470	455	469	459	456	461	488	467	486	469	445	475	419	465	462	472	438	479	469	441	457	457	463	465	515	485	433	471	463	474	482	449	452	428	483	434	478	440	463	466	459	491	475	460	462	504	459	455	454	450	457	443	459	489	467	463	458	450	472	440	461	477	458	467	466	434	479	479	456	438	462	475	482	480	472	438	448	490	471	483	485	504	474	473	478	442	483	473	488	449	536	447	433	473	474	455	455	482	447	461	483	461	449	476	454	467	438	473	476	471	479	479	478	479	449	476	438	436	496	482	471	440	462	475	453	450	471	446	471	475	479	455	469	439	467	472	490	464	462	438	429	466	452	474	455	463	461	481	483	450	472	468	475	447	467	473	470	469	454	498	435	437	487	463	474	458	430	467	423	451	459	472	401	432	452	501	463	496	462	498	476	477	468	453	448	488	487	466	416	464	452	456	430	482	444	464	458	469	436	460	444	436	507	436	490	470	474	462	485	490	465	499	467	472	441	451	440	483	478	472	452	467	467	496	462	491	476	430	430	466	472	491	449	443	453	452	481	442	466	428	459	456	454	453	503	473	447	444	432	449	484	475	482	481	463	423	438	485	461	480	454	484	442	433	469	496	459	457	469	513	428	483	470	478	456	458	475	478	504	470	433	478	472	453	475	475	507	432	454	479	397	455	459	462	433	454	475	432	480	478	454	484	444	472	500	482	459	445	491	460	471	497	471	516	480	430	433	441	449	478	428	427	424	469	455	458	478	445	431	442	479	464	470	470	515	486	507	458	443	457	447	492	486	470	501	448	412	500	487	500	505	428	437	446	457	451	492	473	457	494	461	446	483	482	472	461	479	498	449	454	469	471	462	468	496	514	467	476	479	481	467	456	479	450	453	487	440	476	480	472	455	455	453	472	478	491	469	452	445	496	483	492	452	460	457	471	455	443	432	466	466	444	476	536	494	452	495	471	457	456	493	439	428	481	478	458	468	441	455	437	474	458	465	475	470	462	458	457	465	416	505	463	463	486	480	453	483	453	422	465	526	444	436	478	440	471	503	484	456	462	469	479	426	468	449	473	455	489	465	419	437	444	424	472	452	456	494	444	469	441	482	485	462	458	438	468	457	456	476	496	439	444	457	490	442	441	498	467	468	465	461	465	469	484	472	460	463	482	435	454	445	412	469	466	494	470	432	447	460	449	453	423	469	483	452	444	430	481	473	466	454	503	468	457	449	455	465	427	471	452	492	462	480	496	502	476	454	454	435	460	443	483	483	416	485	462	457	457	467	477	454	473	481	466	503	451	462	465	512	474	445	470	451	467	480	482	462	447	468	475	470	504	477	485	472	502	457	467	438	457	454	434	466	425	468	451	480	458	460	486	461	458	484	457	463	501	434	463	469	432	464	464	464	454	477	457	510	464	499	509	451	471	427	511	422	438	461	484	438	481	412	452	491	473	453	438	464	487	504	482	471	519	431	444	464	457	478	471	473	487	421	418	494	514	453	487	474	438	477	469	473	426	446	422	443	452	434	452	519	419	461	506	490	485	458	445	481	450	456	481	472	507	484	441	486	455	446	489	460	464	454	497	483	491	472	463	473	462	469	487	482	476	465	488	475	468	449	472	504	465	438	441	442	428	469	437	451	490	442	472	472	474	423	453	493	420	486	469	425	500	463	444	462	437	447	470	488	436	484	432	483	489	436	505	454	431	477	440	496	479	466	462	446	450	478	459	453
28695	19998	12132	3299	1996	1732	2043	6484	1984	157	135	160	151	136	130	154	138	156	138	146	155	129	158	146	163	159	158	153	149	163	140	149	153	137	162	154	142	140	138	156	163	131	138	143	147	157	143	154	142	132	146	144	153	159	140	141	126	149	158	147	127	138	163	135	175	120	163	142	135	132	156	141	157	163	156	142	116	141	135	154	129	140	154	160	141	141	129	137	136	179	135	158	142	158	130	146	143	169	127	131	153	145	144	145	149	167	144	131	153	148	139	128	149	160	155	132	132	153	132	139	152	156	162	132	159	145	138	139	136	153	145	136	148	129	144	125	159	152	154	152	151	135	140	156	109	123	118	150	137	137	161	130	150	157	147	136	154	149	163	152	157	142	153	136	148	142	157	156	137	163	140	165	146	134	161	144	159	144	139	154	141	157	128	149	161	143	164	132	148	143	127	139	164	140	123	141	129	145	160	133	143	137	127	151	160	149	134	152	141	121	127	125	133	150	143	149	143	151	140	143	133	144	135	165	138	147	119	157	112	143	166	127	140	137	156	157	156	144	140	140	135	138	151	143	136	152	146	144	142	138	129	148	171	147	133	166	146	152	149	150	150	147	134	141	149	146	139	161	138	132	135	136	138	141	146	132	132	140	146	129	153	133	160	131	139	147	161	159	133	160	159	155	166	152	145	155	153	174	129	147	166	152	157	150	142	138	142	149	139	158	144	149	128	132	143	139	137	158	157	144	125	157	127	131	142	144	112	126	141	131	142	138	149	142	151	153	138	129	143	155	127	150	158	141	130	137	157	147	149	146	149	143	135	133	134	139	161	153	154	137	157	140	140	175	146	142	156	149	144	164	143	136	139	113	151	167	150	152	139	162	141	137	152	146	145	136	160	153	153	134	133	134	159	142	143	135	152	151	141	154	149	155	157	136	128	135	140	125	126	128	132	169	143	161	150	150	138	138	156	119	142	130	147	121	154	142	144	139	146	144	146	155	170	153	137	142	153	135	140	140	139	144	152	137	166	153	140	144	145	140	131	157	143	136	136	182	166	133	131	143	148	157	145	157	182	139	147	152	149	130	120	163	129	146	144	165	165	139	159	141	126	163	147	130	163	154	156	138	166	167	147	141	152	149	156	134	172	152	150	133	133	154	136	137	145	137	148	124	148	134	135	153	126	150	146	134	147	168	152	138	134	164	138	122	129	142	137	144	146	147	133	154	156	154	161	156	158	130	119	153	145	137	141	132	128	146	155	151	163	156	122	126	148	142	151	153	159	150	140	130	149	137	136	139	151	158	179	165	148	127	168	149	155	150	164	150	147	165	143	141	130	151	132	173	152	131	159	160	134	141	150	140	161	147	155	146	129	138	136	156	140	155	154	150	129	153	131	148	142	155	141	134	137	159	152	134	154	171	123	128	151	140	137	151	148	161	118	139	143	118	143	136	120	146	146	141	154	148	132	143	128	142	155	130	132	158	139	137	137	133	134	131	150	147	135	163	135	132	141	145	142	135	151	148	145	164	127	136	151	143	149	156	148	141	144	178	148	169	133	142	148	141	153	145	141	152	149	166	170	167	142	131	134	165	145	136	143	145	133	152	152	153	141	129	162	142	150	157	141	134	146	149	156	125	137	130	138	160	155	137	153	148	140	143	131	142	137	154	138	173	157	145	153	161	149	144	133	132	136	130	145	152	160	143	135	158	128	154	155	131	156	145	137	137	133	151	138	153	152	144	135	141	144	148	154	137	138	137	172	137	135	141	134	135	150	144	138	162	136	127	145	146	117	165	127	147	144	142	134	130	137	138	133	142	143	143	147	158	156	138	146	145	171	153	139	161	140	149	141	147	138	157	144	174	151	153	142	137	137	137	124	150	138	128	136	147	147	158	132	151	162	145	149	149	136	135	127	139	175	139	150	134	154	143	147	149	152	124	145	155	134	145	143	117	143	140	136	184	128	155	158	133	163	149	144	155	139	130	140	151	150	143	144	157	131	148	168	146	154	153	144	135	174	143	155	152	129	119	152	147	122	119	146	184	154	155	152	157	154	157	134	135	139	160	146	161	131	170	135	137	144	141	144	146	149	150	123	140	132	146	156	160	121	153	157	149	139	148	135	142	122	130	143	133	145	156	137	146	139	162	152	141	144	136	144	140	160	147	142	141	155	124	147	163	154	147	164	147	163	149	158	150	154	140	140	128	128	156	127	128	134	150	142	143	155	137	146	162	139	160	147	141	120	129	144	155	140	158	156	153	160	136	127	154	169	164	147	149	155	148	158	126	162	162	140	135	163	146	136	136	160	142	147	135	136	144	154	132	143	148	144	146	152	154	142	129	139	155	144	139	140	128	128	141	144	129	148	167	146	138	135	142	147	126	137	151	148	166	149	137	152	141	146	174	157	146	147	136	162	149	141	138	154	166	173	150	152	138	137	140	141	122	155	133	154	149	157	161	140	154	144	147	138	136	135	167	146	138	127	151	160	167	150	149	158	137	136	137	146	151	153	148	144	143	160	150	142	152	134	150	131	162	172	155	115	151	142	131	150	140	142	138	131	150	154	143	137	160	151	133	128	173	138	156	156	141	131	156	135	149	164	126	137	163	138	128	152	129	144	138	166	132	156	138	144	125	139	149	144	144	163	139	145	147	153	158	140	149	168	138	145	138	151	147	149	152	157	145	122	146	141	138	147	134	153	145	151	161	157	151	142	146	153	117	138	133	171	161	146	160	164	131	144	138	146	151	165	159	155	139	144	123	140	152	135	141	163	141	148	144	140	142	147	144	141	137	129	176	148	133	158	159	141	168	165	137	157	159	138	122	163	148	142	130	143	151	146	145	137	155	160	139	141	128	145	155	148	146	165	164	145	157	168	148	128	140	156	148	158	137	140	125	158	143	138	170	147	157	154	139	148	135	126	157	157	164	144	145	148	144	153	170	132	142	145	129	146	147	156	146	116	159	131	162	163	143	139	160	130	144	125	135	163	137	147	137	146	144	135	118	137	139	148	142	123	151	136	136	134	128	143	144	141	175	161	110	150	137	137	137	130	132	158	141	153	154	142	116	134	151	144	147	145	143	116	141	142	142	159	158	148	145	133	154	154	137	152	142	157	135	120	137	143	129	151	153	167	171	134	155	168	122	142	146	173	158	126	161	162	168	152	158	136	159	164	125	155	131	159	141	142	168	170	162	157	135	170	132	131	141	140	154	154	124	118	149	171	139	156	152	149	140	155	158	140	149	152	146	143	147	138	161	148	173	146	174	139	145	149	165	149	141	142	132	148	161	133	132	134	127	136	133	139	157	130	155	128	157	148	129	136	141	130	142	137	122	147	151	144	153	156	143	162	169	141	132	141	118	147	147	147	157	144	151	145	151	156	150	142	146	141	131	147	126	175	147	142	132	158	156	150	167	141	158	152	158	149	135	144	128	160	153	133	131	142	151	134	118	142	134	141	149	139	174	155	132	121	162	156	152	165	143	142	156	143	154
17399	23696	12631	4694	4017	3737	4133	10604	2633	177	158	170	143	136	162	156	157	156	162	151	179	152	150	172	153	164	140	133	157	166	174	155	158	156	141	137	123	157	159	161	144	164	156	153	138	159	165	162	152	137	176	151	170	160	146	138	158	143	176	157	151	149	149	173	137	152	158	137	147	151	157	134	158	139	149	130	154	136	171	120	162	148	137	158	131	148	152	164	177	151	147	135	146	166	167	166	153	145	152	151	174	142	148	154	141	131	146	141	160	189	159	167	152	135	170	155	161	160	160	158	157	153	157	135	148	143	158	148	136	149	153	168	149	147	149	148	128	162	164	150	152	148	158	153	150	153	135	155	154	139	167	168	153	162	141	162	138	150	137	131	146	164	149	136	155	167	161	154	155	168	161	165	130	139	138	170	163	166	153	174	166	165	136	166	149	172	158	174	166	149	158	183	147	159	122	136	153	169	165	156	129	127	155	151	168	151	163	156	150	152	145	147	153	165	157	146	149	161	123	165	149	163	163	127	143	161	142	155	156	155	156	143	147	152	162	179	157	123	151	163	146	134	132	152	187	182	145	156	160	158	161	157	160	149	140	154	159	143	142	160	144	142	143	170	136	161	158	136	173	155	163	141	141	160	158	164	150	176	156	133	165	154	145	150	145	157	139	148	158	151	154	155	144	144	175	161	162	145	145	146	149	156	169	133	145	161	145	150	146	152	156	162	160	154	164	150	132	156	148	158	160	148	132	164	176	156	176	161	139	165	137	150	139	174	160	162	152	172	154	137	162	156	157	165	135	179	150	161	156	146	177	159	147	145	140	142	145	147	152	175	147	139	153	168	159	159	154	171	133	162	169	148	180	148	179	145	157	152	144	158	164	179	145	152	150	176	144	149	136	154	161	144	137	149	150	153	150	127	147	159	145	160	165	164	158	139	147	134	142	132	158	140	149	172	159	158	178	136	157	149	171	167	134	128	148	147	164	147	167	150	189	149	132	172	168	146	136	158	158	173	154	166	146	136	165	140	142	149	141	165	178	148	142	158	141	151	141	168	157	150	163	157	159	150	129	132	139	158	146	177	150	164	160	163	144	139	139	148	143	161	159	162	138	157	149	156	138	142	148	148	143	128	154	158	166	160	148	140	160	152	133	173	163	145	161	159	140	178	133	152	146	153	132	149	147	149	153	155	173	165	171	139	165	136	136	176	165	157	142	133	143	175	151	164	195	184	164	162	166	158	138	157	152	144	150	133	147	151	165	149	150	153	149	161	155	153	156	144	151	165	179	134	158	156	163	160	188	160	140	134	150	181	168	150	155	157	174	164	178	150	168	136	151	153	162	152	150	149	132	150	158	157	163	159	164	157	146	150	165	170	147	152	156	141	162	160	144	139	146	172	142	132	163	159	168	155	154	168	140	152	156	147	157	152	161	170	138	146	138	174	152	149	128	153	185	161	155	147	182	173	160	159	131	134	151	170	147	137	183	155	154	142	160	145	163	158	137	149	171	136	163	155	183	141	155	156	142	139	171	156	146	143	142	129	157	179	174	176	141	154	155	153	167	170	163	140	161	136	142	172	171	148	147	160	181	168	164	151	139	146	133	160	141	166	170	150	172	162	145	157	149	140	133	157	128	147	137	170	169	141	148	150	171	149	144	133	135	136	156	172	159	150	129	139	138	173	146	134	152	148	146	135	147	161	174	137	134	149	141	149	150	149	154	172	168	148	139	134	173	168	153	145	161	142	168	171	176	128	147	157	148	153	170	141	144	153	140	165	156	145	160	157	150	169	153	175	162	164	128	167	171	168	136	155	151	149	152	151	148	143	127	146	134	138	132	157	147	137	147	164	152	158	130	136	158	159	149	145	164	155	164	154	147	167	149	123	147	175	133	161	158	153	142	162	176	154	141	149	166	148	141	157	155	160	156	137	143	164	150	128	150	164	166	169	172	152	166	162	176	157	154	159	163	150	153	154	140	148	150	156	159	160	154	157	148	142	164	177	178	160	168	128	139	138	150	138	139	155	147	157	166	150	140	154	149	171	159	151	167	166	176	158	152	121	153	151	145	152	136	141	149	128	151	134	167	142	140	164	136	169	154	164	175	138	165	173	151	169	164	125	125	148	139	154	149	169	150	156	170	146	152	153	147	164	132	161	155	149	157	165	149	138	166	150	141	128	154	151	140	166	127	166	152	146	139	143	142	149	146	145	160	160	176	167	180	161	160	144	155	150	142	138	158	160	137	161	149	164	146	156	153	167	151	150	185	147	157	157	144	158	129	135	146	157	171	155	158	139	165	160	168	140	163	166	157	135	152	145	142	156	123	144	147	160	138	171	159	151	164	168	171	143	141	144	149	160	141	145	153	151	158	141	144	145	173	168	146	144	164	177	140	159	155	153	146	132	168	149	172	146	158	162	148	142	121	135	130	170	176	140	172	168	171	151	150	138	150	160	152	162	141	155	149	137	148	136	160	148	146	155	174	155	157	153	148	169	160	132	172	162	157	174	142	143	154	131	169	162	132	193	162	161	149	142	158	156	167	145	157	120	138	153	138	168	156	152	166	161	118	164	131	147	141	167	188	173	153	158	132	142	162	142	152	161	173	157	159	153	154	145	163	173	152	131	146	151	137	167	163	175	148	150	162	168	151	163	172	161	148	156	169	145	148	174	156	160	158	165	166	159	157	151	146	161	150	168	165	150	161	150	160	154	173	170	177	135	179	156	140	169	153	168	154	151	127	173	147	144	141	155	152	168	131	154	162	159	177	168	146	151	165	171	145	156	153	150	163	154	130	130	148	163	153	131	164	149	180	155	155	137	149	164	160	154	151	134	154	158	141	142	155	178	161	141	153	146	144	132	154	146	154	172	142	164	124	161	131	167	145	158	160	132	147	151	150	135	156	154	160	144	163	123	142	151	145	129	187	139	150	166	166	145	159	170	162	131	152	157	157	160	151	153	148	156	162	152	160	174	159	144	149	168	156	147	162	171	149	139	135	155	145	159	170	173	151	164	164	154	168	150	172	155	155	170	151	159	158	169	132	158	152	178	143	132	180	161	158	147	174	162	164	170	150	141	176	138	149	154	159	146	147	158	142	166	139	158	162	139	162	141	142	164	147	154	149	167	171	172	162	149	165	130	158	135	144	140	151	178	150	141	145	150	147	164	170	162	155	178	157	151	143	155	150	161	155	141	159	161	151	152	138	133	158	153	158	156	155	148	155	156	160	160	142	164	152	160	159	170	160	142	171	142	146	151	174	166	153	177	149	162	146	165	122	141	145	132	151	147	141	144	138	159	144	163	147	166	144	148	179	157	155	136	163	168	150	143	147	146	180	152	149	172	147	147	141	140	154	144	170	153	155	153	134	173	152	128	134	162	163	160	156	152	140	152	162	159	138	141	142	164	159	139	164	153	140	149	180	161	133	150	142	157	190	161	159	139	151	143	119	168	152	162	146	159	161	132	161	172	154	139	144	140	173	148	134	146
24928	20459	26195	24654	20527	14340	30496	48986	14893	1332	401	456	378	349	344	357	338	339	345	336	345	309	348	310	333	288	304	320	312	328	316	308	310	315	312	311	322	284	282	327	263	307	278	260	302	299	271	309	304	292	321	303	279	310	341	268	301	301	296	305	310	251	290	282	301	262	273	298	288	315	340	305	275	308	299	270	287	303	297	325	262	283	305	284	320	270	288	291	316	303	312	302	318	250	305	289	283	301	285	266	281	299	287	307	298	287	272	275	280	324	323	291	284	309	300	300	283	284	249	268	318	276	277	259	313	290	306	289	280	311	266	293	278	282	264	287	278	315	290	284	283	310	304	304	298	300	285	290	281	286	255	265	296	283	295	245	302	305	310	271	291	284	336	293	290	276	299	317	280	290	276	287	278	292	289	301	302	309	261	279	289	292	290	283	292	291	274	310	292	245	275	274	315	324	263	305	305	311	283	287	285	287	269	254	293	323	266	279	294	298	277	277	287	303	266	299	297	326	262	286	294	293	291	269	284	294	269	297	285	285	266	315	267	324	264	304	299	312	322	284	289	303	246	296	311	279	296	312	301	306	309	309	290	291	323	283	280	304	297	292	294	283	262	271	287	305	301	293	285	291	290	286	291	267	261	272	266	262	263	289	308	292	275	287	293	308	265	268	289	292	302	295	295	272	298	284	294	265	277	272	303	325	300	310	299	318	308	259	272	269	284	273	306	284	274	289	262	293	309	285	285	302	295	290	290	290	303	309	295	289	294	263	302	272	307	285	297	297	300	284	256	278	282	296	265	277	291	285	293	308	284	272	321	301	306	312	274	305	265	262	292	262	268	288	294	317	307	269	291	318	274	275	284	265	290	277	306	295	274	301	317	280	309	294	304	315	280	298	323	285	300	321	296	311	304	306	294	295	305	312	266	292	297	260	290	294	300	272	280	297	308	279	314	287	308	294	301	278	296	261	294	317	290	313	294	289	273	283	281	321	288	287	320	299	290	279	303	275	248	290	298	268	284	287	299	303	300	301	271	271	302	272	275	311	276	301	312	285	297	274	292	256	303	285	257	312	311	292	277	287	295	290	276	291	288	294	285	283	308	293	306	313	274	279	281	314	280	280	297	308	277	286	296	322	309	290	289	283	305	279	276	245	282	291	273	285	293	272	310	308	297	290	317	291	285	253	290	265	299	286	284	266	275	288	279	294	305	268	286	276	317	308	276	280	293	328	299	294	317	277	265	298	283	304	287	314	300	288	288	307	322	313	293	273	281	286	286	297	259	262	298	256	309	266	318	313	295	280	292	285	294	270	291	281	286	297	328	297	283	262	281	284	320	274	305	320	280	320	310	297	305	292	262	277	289	295	292	330	297	295	297	285	295	296	272	318	277	265	273	277	303	288	289	295	269	328	285	279	272	292	297	320	294	312	303	291	266	302	280	251	281	312	294	271	296	290	310	298	299	318	315	314	287	290	301	290	270	255	324	279	290	309	294	274	318	290	270	283	288	300	284	288	291	310	275	289	297	342	266	298	305	294	271	294	283	268	262	275	294	291	257	320	278	295	277	273	277	287	276	287	300	290	287	297	289	302	300	306	297	290	262	285	299	269	278	263	295	294	288	307	269	297	291	283	304	275	277	303	271	279	289	291	290	290	291	314	300	288	272	275	325	279	298	260	312	280	294	279	307	309	272	289	314	263	269	315	313	287	266	265	297	292	313	275	262	284	319	317	276	278	288	302	257	279	302	300	294	284	302	270	291	284	320	288	309	286	285	267	301	287	309	298	277	282	291	338	293	293	269	317	279	314	293	328	274	266	274	273	275	284	258	259	269	280	267	254	273	299	286	299	248	299	297	285	304	297	263	294	286	280	296	267	300	299	309	303	329	281	292	303	287	304	282	282	299	276	297	303	286	252	281	296	290	296	321	276	302	278	310	269	300	330	294	323	279	257	322	313	303	289	278	289	257	293	271	304	273	295	287	287	284	290	313	303	289	307	298	296	270	278	298	301	306	292	300	282	299	303	293	283	311	257	275	277	278	289	290	289	289	294	299	290	287	322	257	301	306	313	283	288	299	296	285	299	275	283	312	288	304	263	278	285	301	296	294	300	282	279	294	297	282	257	271	315	282	285	299	278	316	319	282	288	288	311	354	274	316	287	276	319	280	279	282	301	276	283	291	293	257	271	300	271	283	265	286	255	319	281	264	283	293	282	308	300	283	286	306	261	316	281	258	302	312	293	289	303	306	298	298	308	317	321	294	317	267	291	259	295	309	291	297	286	299	246	265	310	275	258	278	305	281	284	279	282	307	276	295	283	289	311	282	287	309	270	301	279	314	293	310	267	278	273	300	249	265	301	284	290	289	295	341	279	291	304	299	298	272	313	310	305	289	278	268	247	294	322	278	299	282	285	303	302	293	290	250	291	321	298	255	280	296	267	262	277	299	293	283	293	279	271	283	275	291	280	291	275	309	298	292	293	316	289	288	296	286	289	302	294	295	291	255	253	265	306	286	337	275	282	286	276	291	314	314	284	281	279	285	308	282	297	315	267	278	286	293	280	290	272	246	256	281	306	303	290	250	289	275	285	299	317	323	255	302	309	273	326	279	267	305	290	278	302	289	303	283	307	272	276	276	259	269	270	275	268	307	266	269	290	294	282	278	303	323	283	309	269	273	305	294	302	266	274	295	313	278	296	298	292	283	310	254	298	267	307	286	288	294	308	285	311	278	303	297	318	294	316	278	279	298	280	302	302	287	300	279	266	297	300	286	265	243	256	273	282	255	294	295	333	297	315	312	291	292	329	266	310	275	290	266	290	267	266	270	264	288	260	311	295	300	315	264	307	284	262	296	287	296	278	295	296	291	284	291	282	260	317	305	272	271	280	273	276	282	292	285	289	319	271	282	283	288	312	298	311	308	262	313	308	269	270	318	281	288	295	270	317	293	310	290	277	285	294	274	273	295	275	286	285	304	274	264	306	310	289	263	276	285	284	320	278	270	292	287	319	325	272	273	301	295	309	334	285	273	331	275	311	284	298	289	294	267	280	292	331	304	294	280	303	309	301	297	303	285	283	284	290	285	297	290	264	284	297	286	284	263	284	303	290	289	242	284	303	265	315	287	282	287	291	275	259	304	303	314	319	305	289	327	307	312	311	288	297	291	294	300	292	286	278	288	305	306	304	289	291	302	280	274	304	314	298	302	305	274	295	303	264	310	300	301	293	288	254	316	302	277	276	288	307	294	290	270	299	290	309	306	319	290	282	299	291	276	290	283	307	299	277	292	287	304	291	299	294	306	305	289	288	300	294	273	307	274	324	276	284	311	268	279	334	280	282	281	296	287	293	308	292	286	298	279	300	310	294	268	276	289	306	264	256	293	284	246	304	275	285	324	284	304	288	305	298	281	293	307	295	274	295	297	308	275	272	283	277	291	306	300	279	294	299	299	301	316	275	267	316	280	272	284	302	269	310	297	310	314	311	282	297
30152	34510	22678	12289	12510	7949	34107	44013	3791	626	513	484	425	435	392	440	339	389	367	366	361	333	356	344	334	332	328	303	290	307	279	304	295	308	280	265	267	312	311	279	290	303	306	288	264	286	257	282	323	284	267	259	312	271	278	263	267	302	250	239	283	293	279	275	266	272	289	291	280	260	305	297	298	270	265	285	240	247	295	273	288	272	256	290	265	254	235	260	276	305	286	291	274	267	274	284	303	268	247	291	225	284	267	232	251	261	265	275	267	271	275	266	292	268	284	294	262	278	275	305	292	283	275	260	270	235	263	258	283	262	292	278	260	267	295	286	273	257	275	242	278	268	268	266	272	251	258	277	267	291	278	269	263	283	291	272	249	299	264	265	268	273	262	290	284	257	274	268	291	253	298	275	284	288	273	269	284	265	287	268	277	241	239	265	277	284	275	276	276	278	262	291	292	307	254	261	279	281	283	294	272	279	306	265	289	241	294	273	270	259	311	269	263	282	265	255	263	257	284	309	262	269	250	269	280	279	294	286	279	276	287	259	258	268	263	286	265	254	267	259	237	279	245	277	277	291	251	286	288	277	284	297	273	257	276	263	290	257	266	251	256	285	262	276	245	278	270	259	269	246	246	264	278	282	265	280	262	257	234	287	244	272	282	246	297	279	291	274	276	279	272	270	278	290	273	265	291	278	251	243	261	267	286	258	270	296	277	282	260	294	243	261	254	268	286	266	261	286	273	305	244	269	259	238	287	261	264	255	250	275	296	290	244	248	284	263	291	266	310	269	309	266	297	274	278	289	299	291	265	284	260	267	253	255	257	240	303	251	267	248	265	276	227	250	257	293	267	262	253	248	279	264	281	279	242	274	239	281	276	308	275	276	259	260	263	267	252	251	299	264	277	291	263	247	250	255	268	273	274	285	251	232	267	275	256	278	252	276	256	272	311	274	284	267	267	276	264	262	260	294	264	273	290	272	287	271	272	280	285	266	288	278	258	298	282	301	262	270	242	266	252	235	260	268	301	279	255	305	252	289	308	268	269	266	283	242	258	253	267	303	282	261	264	255	253	280	314	240	289	238	268	248	262	282	269	261	289	246	292	309	246	266	262	273	284	281	291	231	292	257	281	294	264	289	263	280	280	254	283	264	272	291	280	234	291	263	271	247	282	288	277	301	280	293	260	266	265	267	286	287	264	285	266	245	270	272	304	251	252	290	271	270	257	292	272	274	260	269	310	264	278	259	276	268	290	267	276	272	255	239	257	257	235	285	248	268	252	271	252	240	273	265	269	261	246	282	242	245	281	277	242	272	281	295	246	239	275	276	296	274	259	271	314	265	272	282	246	302	260	290	266	252	279	269	275	260	277	259	240	285	238	260	249	262	224	271	260	313	286	266	271	254	265	288	281	281	283	292	279	287	268	259	269	236	260	267	277	273	250	247	264	299	271	267	279	251	305	262	262	245	270	272	268	288	261	278	259	307	275	283	260	270	237	257	258	295	317	273	241	278	260	253	267	264	280	304	276	268	258	277	289	250	229	269	265	274	289	292	271	269	291	243	322	270	270	277	300	281	248	285	268	286	282	290	274	277	280	276	259	280	271	283	297	243	258	295	284	264	297	283	271	249	269	281	293	282	281	246	257	282	236	275	278	241	306	270	241	246	285	271	297	278	284	248	251	280	266	281	258	277	251	258	242	284	261	285	276	277	267	281	260	283	268	305	285	275	293	277	262	272	253	270	244	269	299	229	272	284	290	273	268	240	274	295	280	256	298	279	281	247	283	247	267	272	257	274	298	274	249	280	264	296	256	278	254	263	292	259	296	305	304	270	272	273	238	274	299	315	273	273	273	276	254	251	297	270	279	272	275	251	270	295	293	263	269	314	238	262	270	272	274	241	264	266	269	267	277	310	278	275	271	261	288	277	248	272	280	224	278	289	294	256	267	303	284	231	293	258	297	265	271	257	255	260	291	268	247	268	255	285	319	266	248	276	273	267	273	276	297	301	302	277	272	260	255	246	276	269	267	312	258	275	280	292	266	273	271	274	270	277	258	291	298	273	271	298	253	265	274	271	294	269	276	257	293	265	271	256	281	292	288	288	273	267	255	295	245	277	288	269	290	266	282	251	256	278	276	271	288	300	258	280	237	250	255	243	312	274	272	250	254	290	254	252	269	270	246	285	260	269	280	260	262	254	285	265	258	296	240	254	261	307	269	275	263	268	271	264	259	232	305	285	298	255	277	283	241	272	298	267	276	298	260	268	254	276	265	286	243	276	282	254	259	283	301	259	271	286	282	271	248	288	275	292	278	244	258	307	287	267	267	303	273	274	276	278	278	262	293	270	280	254	247	240	281	263	283	273	258	279	293	280	276	274	263	288	267	284	311	286	281	255	270	272	277	264	275	273	271	298	255	249	273	295	279	263	282	299	285	263	288	289	273	269	273	280	242	279	285	258	294	260	291	284	251	294	288	286	299	274	299	268	278	258	255	265	314	259	302	300	307	262	257	259	276	264	263	264	264	270	280	257	244	278	275	262	254	285	273	259	277	262	272	288	268	267	273	278	238	289	269	235	287	288	282	258	263	269	265	269	235	295	301	286	290	276	269	278	278	258	274	302	277	282	298	308	253	286	275	271	263	269	274	286	286	286	281	271	280	251	281	259	304	286	295	256	266	272	273	281	281	259	281	255	288	258	275	257	273	275	292	274	280	254	253	256	260	270	245	267	291	281	265	266	249	273	259	270	267	279	275	283	261	270	269	262	280	301	288	273	277	264	272	267	280	257	264	271	290	279	259	257	252	271	271	242	273	256	273	261	297	263	272	282	263	254	265	301	289	279	248	305	301	291	310	274	267	288	257	244	265	277	281	249	268	282	266	298	255	294	256	298	271	272	263	245	263	286	297	254	264	263	272	283	227	244	239	289	302	298	288	290	260	252	281	275	279	292	309	265	260	270	284	268	260	286	288	282	271	287	264	288	310	252	267	258	281	283	261	261	309	259	269	273	235	293	273	251	247	277	277	270	291	272	298	254	290	258	293	272	294	259	297	279	308	270	273	252	255	255	276	264	257	269	270	256	265	260	266	283	261	280	293	247	276	273	245	297	262	256	297	275	264	298	286	253	282	254	296	290	257	266	297	282	270	274	272	249	291	269	249	293	261	277	262	263	281	276	239	288	257	258	251	307	284	271	291	252	282	284	260	297	259	269	251	288	235	267	269	264	265	307	242	280	283	290	280	244	237	282	259	248	241	261	281	288	290	231	280	281	259	286	262	261	275	261	259	277	261	254	255	241	249	292	283	265	289	264	260	248	285	319	275	265	249	263	251	271	261	268	283	236	254	267	231	266	280	266	299	263	271	259	286	267	261	297	256	301	268	270	302	282	270	256	245	272	276	237	283	291	271	272	250	274	302	255	270	240	275	259	287	266	281	255	277	306	264	257	272	295	258	277	265	249	275	261	268	271	258	268	250	238	258	258	256	262
22608	20395	26432	24296	20445	21385	40196	60810	41147	9454	1106	682	668	573	608	611	629	567	605	601	556	584	518	511	519	541	545	547	585	480	557	500	570	510	495	496	541	528	474	495	507	566	566	521	489	490	512	522	544	537	565	513	525	555	519	564	517	501	515	489	499	535	531	504	515	460	516	498	518	499	494	514	503	494	495	487	490	509	539	514	499	512	559	498	483	494	556	516	517	490	495	558	502	544	549	519	507	486	504	492	537	531	507	537	473	492	517	512	476	513	518	514	477	503	517	535	518	508	533	464	532	524	549	502	489	532	515	495	546	490	540	506	470	524	467	493	521	515	525	456	522	497	517	494	499	515	479	540	526	537	488	520	517	541	529	489	572	511	534	434	501	492	506	518	502	463	515	495	483	523	500	484	484	502	511	507	495	493	503	490	553	519	547	503	452	523	511	486	524	506	504	487	446	510	512	497	512	501	546	477	493	512	526	540	514	506	511	529	464	483	486	532	546	475	522	512	525	479	503	521	511	525	482	493	511	490	509	464	522	593	489	505	520	547	462	490	485	526	493	497	486	525	525	446	514	537	499	459	487	537	520	560	504	470	531	515	522	542	493	509	496	529	534	510	498	514	511	517	516	459	491	515	506	519	516	516	521	482	505	485	498	489	554	512	510	523	513	512	493	526	523	523	449	529	504	502	513	569	517	489	518	490	520	479	495	500	521	478	527	493	516	508	523	514	531	501	540	500	506	496	514	526	481	508	559	524	510	513	553	525	472	520	501	521	517	521	517	492	531	520	502	495	526	492	516	527	484	490	526	538	518	543	510	505	520	519	562	495	499	474	524	540	511	516	546	503	485	505	549	494	554	507	546	485	523	498	516	521	510	508	500	454	545	516	530	531	521	471	497	502	514	542	518	492	529	497	514	504	523	544	501	528	529	509	508	509	539	521	506	545	507	473	513	514	550	540	487	468	490	492	503	546	546	534	508	507	474	505	474	494	487	519	497	536	501	473	509	479	480	502	528	524	491	505	537	489	494	485	504	498	523	510	536	512	487	517	496	525	505	484	522	448	509	511	480	494	492	484	474	507	513	529	510	501	503	504	548	505	514	506	514	535	520	499	487	516	514	513	483	484	520	498	536	555	508	495	504	531	534	483	500	519	518	485	531	517	500	526	491	495	534	530	494	478	530	515	499	494	504	503	525	528	480	482	522	504	506	487	523	491	472	531	521	499	474	537	514	560	525	529	508	519	492	506	491	532	522	495	500	488	494	494	519	516	489	497	465	475	524	510	528	500	524	540	521	461	552	520	551	543	478	534	511	534	512	444	497	509	548	519	510	489	488	498	521	525	531	526	537	509	507	552	536	542	499	446	489	486	515	545	478	514	520	508	514	532	520	535	547	512	545	515	526	508	468	542	542	498	480	529	482	481	532	475	497	488	519	477	490	567	520	526	502	497	537	500	498	474	515	476	454	508	483	494	505	511	519	488	507	557	514	542	484	492	539	483	521	528	496	536	512	490	508	525	556	504	516	538	482	514	506	517	488	496	542	467	525	509	529	505	526	464	524	503	547	512	530	476	500	486	484	509	530	501	507	503	495	494	501	483	495	489	525	500	535	528	497	479	491	488	490	499	527	457	494	535	482	513	535	535	518	503	490	498	502	492	479	493	494	500	539	499	521	485	488	518	522	485	525	543	524	491	547	544	511	526	492	479	468	512	471	533	493	507	505	513	520	529	538	507	476	513	499	529	525	516	496	522	473	488	525	503	518	499	506	506	528	459	484	505	512	478	525	503	500	516	517	469	501	514	523	511	552	510	495	505	483	499	514	555	512	494	515	523	481	525	512	510	476	481	490	493	529	502	489	497	506	517	521	508	483	478	461	501	515	497	504	537	486	550	510	494	454	531	464	498	501	526	506	503	506	485	527	501	471	500	494	548	506	500	464	500	509	504	513	495	497	489	523	537	508	497	535	534	484	517	506	530	491	513	561	524	472	506	508	495	522	525	494	539	469	526	503	494	527	506	550	495	507	470	507	483	509	513	508	515	497	460	517	506	510	515	487	505	528	499	520	504	564	507	516	477	495	538	476	568	549	474	482	528	466	528	528	510	509	447	514	479	477	489	470	493	471	494	497	541	484	539	492	470	482	495	560	471	465	525	455	533	541	533	520	479	502	517	508	534	499	497	532	515	448	512	500	510	508	507	513	511	525	540	492	493	503	500	515	513	526	517	462	501	523	491	523	560	510	492	515	492	484	482	495	537	483	515	463	494	520	519	504	530	513	489	514	522	518	482	512	513	494	550	526	473	519	512	504	528	525	530	513	514	524	513	506	531	551	533	455	513	521	487	500	470	543	570	489	509	489	529	506	529	505	499	524	521	522	492	514	521	472	482	499	507	511	513	531	509	531	508	517	547	530	531	495	486	516	500	496	525	508	511	472	467	480	519	496	490	529	505	499	536	541	509	526	504	493	501	513	537	504	461	510	480	516	495	515	542	517	541	507	499	497	543	551	495	516	516	498	485	485	472	449	476	491	518	507	498	493	492	525	482	471	506	468	493	487	494	508	479	521	526	510	506	467	489	564	503	498	498	517	510	472	447	531	485	520	487	525	519	510	491	510	451	489	507	530	500	491	537	483	489	484	471	486	521	543	493	501	516	506	520	518	510	524	515	501	545	478	501	524	533	499	504	474	517	468	503	492	458	524	525	497	552	485	513	494	539	501	504	489	492	536	533	478	515	549	509	505	479	476	468	508	503	506	512	528	500	517	515	525	531	484	497	508	509	540	514	498	477	532	505	488	510	490	552	470	473	506	484	491	486	531	528	510	485	490	530	505	530	506	495	493	557	554	522	493	528	521	518	475	523	517	522	519	534	506	470	479	549	505	501	498	532	490	520	519	534	535	534	476	465	473	497	475	536	500	465	513	457	503	515	495	514	480	564	485	528	511	500	499	469	548	521	512	506	517	514	439	525	468	498	505	502	534	521	493	473	504	517	515	502	518	514	507	526	531	492	503	517	494	475	517	506	474	496	510	507	541	510	536	492	537	521	495	515	534	538	504	563	445	474	474	547	492	484	554	528	512	481	478	479	495	544	492	477	519	522	503	460	508	513	510	519	511	462	544	506	498	526	489	508	545	522	530	542	535	515	508	498	528	490	504	548	518	516	486	492	490	496	503	495	476	512	455	525	509	519	488	499	506	532	500	520	503	522	485	505	517	526	480	514	481	514	528	530	479	549	450	503	535	526	482	491	519	480	544	507	488	506	468	538	533	521	500	516	524	509	503	530	479	499	548	519	494	505	499	491	493	526	503	482	493	476	514	513	524	477	523	470	550	463	526	484	538	502	547	538	517	478	493	490	487	496	495	508	503	504	553	496	559	509	471	499	511	515	504	506	486	513	506	488	533	507	504	527	498	536	485	500	507	491	515	508	526	505	559	493	532	519	478	505	481	502	493	504	516	505	490	516	531	565	508	475	501	507	493	506
35384	36066	23815	19727	16077	15725	41520	59596	22449	953	849	786	734	669	671	662	600	609	552	586	550	540	528	531	551	503	502	527	539	520	497	534	488	532	484	499	485	483	480	489	524	442	484	491	497	490	503	488	534	483	462	480	498	484	509	443	516	459	465	465	464	476	479	460	475	474	474	459	506	478	457	510	467	436	508	444	484	468	451	462	464	503	486	479	443	457	478	482	459	513	479	473	473	478	433	482	456	481	518	485	475	449	459	468	434	487	456	487	467	423	470	495	481	481	472	502	424	504	457	475	516	463	446	475	468	502	496	477	474	450	469	466	496	512	459	468	446	459	441	512	486	466	476	452	445	515	485	472	522	461	505	458	487	442	499	455	450	479	454	482	478	475	480	480	493	492	489	432	491	494	437	457	485	430	477	459	478	451	482	479	443	470	482	492	475	497	465	453	449	464	485	473	438	486	497	460	451	455	471	498	440	460	483	461	475	480	447	450	439	484	478	470	452	486	447	465	489	486	490	479	513	472	482	465	488	443	488	458	500	497	467	491	453	441	450	460	487	470	447	421	480	470	467	482	458	465	432	451	479	415	454	481	459	454	483	445	459	419	442	493	493	449	461	454	483	471	494	490	446	471	460	491	500	477	494	489	449	464	473	488	455	495	503	487	455	429	444	471	488	448	455	446	493	470	455	467	496	495	451	455	537	435	452	427	435	475	469	451	464	498	441	524	453	446	486	494	493	477	428	466	446	472	474	475	479	472	493	433	482	484	480	509	481	474	476	477	471	465	431	475	425	473	471	493	508	460	489	466	509	494	449	487	530	439	479	412	468	501	460	474	456	482	476	490	431	446	538	461	466	458	481	457	455	455	483	450	424	484	477	446	484	447	476	470	470	456	466	461	496	489	493	440	460	510	460	478	480	466	442	462	479	456	473	463	474	466	484	454	474	464	474	461	436	466	503	435	464	470	437	487	477	466	501	472	469	496	500	463	438	456	431	500	463	488	512	469	445	498	456	460	485	519	463	452	475	464	486	483	476	467	472	468	485	485	439	473	478	455	463	416	497	441	489	470	514	447	470	477	502	451	475	440	469	468	469	441	445	458	463	481	445	499	447	460	464	504	461	469	437	466	465	497	495	491	446	468	485	452	422	490	458	505	473	472	470	463	519	500	451	484	462	469	469	481	519	460	503	474	449	488	449	470	453	457	499	494	465	498	458	469	502	501	502	465	491	486	452	500	481	495	467	467	517	476	462	499	453	487	497	448	469	481	516	454	487	487	488	439	474	491	467	494	480	435	477	480	450	414	466	459	463	477	451	472	482	490	500	456	461	430	467	460	458	474	446	446	470	505	517	478	465	502	487	480	435	481	452	458	449	494	435	436	447	453	491	474	451	491	457	440	459	446	517	472	432	423	489	469	471	515	437	508	447	461	455	483	467	497	497	470	472	443	455	444	482	466	456	468	495	464	454	450	449	450	486	504	465	491	475	461	507	458	479	457	463	494	482	457	497	497	507	485	476	472	458	465	484	470	509	481	494	445	450	480	474	485	445	454	492	469	487	487	453	450	509	455	482	463	489	465	470	498	488	471	507	491	443	494	480	464	451	475	460	466	448	431	459	489	473	450	463	441	474	447	455	467	481	450	490	477	467	462	464	475	459	508	474	458	472	447	430	475	462	487	516	460	501	483	497	469	500	458	501	484	477	478	466	472	474	484	465	511	442	450	450	469	478	482	472	474	471	454	441	443	474	454	462	488	475	444	447	480	448	437	491	505	460	499	500	440	461	473	464	454	453	471	468	470	460	477	476	522	452	495	442	459	487	469	454	452	478	464	485	488	471	455	467	470	464	475	484	441	477	485	491	487	476	474	492	482	456	496	505	483	438	451	472	496	465	524	508	458	436	466	464	437	445	498	496	450	474	445	437	466	486	496	462	486	460	477	500	478	440	469	477	432	477	444	481	453	465	461	479	456	512	506	498	437	453	520	509	471	475	468	446	485	483	461	518	463	415	500	477	468	465	480	473	453	451	496	489	447	468	482	479	442	503	474	520	454	466	474	487	473	464	468	471	460	449	472	460	495	457	481	432	433	506	463	437	452	471	476	489	498	459	444	489	485	488	444	477	474	460	419	482	494	484	424	472	473	422	434	480	491	471	456	451	471	470	466	479	467	457	494	469	490	469	433	480	476	458	475	468	476	467	507	479	436	456	484	470	438	456	481	461	447	479	436	449	482	440	476	455	499	431	465	449	481	484	434	487	476	481	435	458	493	470	458	485	463	453	458	477	467	470	455	459	483	496	461	485	441	464	476	457	467	457	492	444	455	463	472	498	502	501	479	455	452	473	466	450	431	453	477	485	495	475	477	453	473	519	472	492	474	467	462	497	445	462	460	443	437	470	453	484	455	479	497	465	456	452	450	459	477	480	463	476	491	467	479	488	465	528	439	452	484	469	466	472	471	460	468	480	467	437	470	452	480	507	447	452	435	532	475	487	453	473	442	464	449	472	474	496	477	477	476	468	512	497	454	471	471	444	485	485	489	443	460	480	482	475	490	438	469	517	440	498	477	452	421	473	475	518	479	457	439	446	473	468	462	465	463	466	464	449	479	457	458	479	494	450	469	464	479	444	425	487	497	498	467	476	488	496	475	441	454	436	489	466	457	476	491	446	445	478	435	494	486	504	464	454	436	503	465	472	463	475	448	485	491	456	487	441	477	466	464	464	464	482	497	490	455	478	470	462	425	485	474	432	439	489	478	476	428	448	440	464	494	463	449	509	462	467	449	478	481	466	515	471	485	454	479	471	459	463	457	454	476	490	433	491	477	464	441	421	439	473	480	479	447	448	427	440	442	476	444	466	468	452	470	466	459	478	483	497	477	512	505	445	429	486	448	468	496	479	473	429	499	437	440	464	495	491	458	466	476	460	467	432	496	495	475	436	424	464	490	492	495	476	513	474	465	462	468	449	496	471	500	455	447	483	455	465	469	446	481	447	459	490	485	480	464	454	442	475	474	484	487	499	437	478	466	486	453	489	484	513	493	477	436	455	437	451	481	461	459	464	471	501	463	490	456	493	462	479	453	449	477	502	485	447	458	482	454	472	494	455	461	458	477	427	494	476	467	480	472	482	438	459	444	471	457	442	476	458	472	480	436	466	510	402	490	505	489	443	460	472	507	477	489	449	469	488	464	464	473	473	491	461	467	505	486	464	463	455	473	458	463	489	464	458	490	498	470	457	477	473	455	493	494	452	462	509	446	455	472	491	486	467	440	514	463	508	456	491	464	456	472	453	495	459	461	443	473	442	460	459	450	449	452	458	435	516	472	512	458	471	434	449	489	455	487	472	470	446	493	472	447	463	467	474	516	475	442	453	484	474	477	473	466	505	449	429	462	461	466	474	443	459	476	432	466	478	444	480	496	464	472	438	487	462	460	466	479	470	458	441	455	438	473	438	465	492	478	477	443	474	461	480	475	484	490	452	452	490	498
28386	16961	10987	3134	1529	1931	3024	5858	2978	160	137	160	169	140	134	160	135	148	149	149	158	171	156	146	158	139	150	145	127	152	136	154	159	153	163	127	126	145	130	144	149	154	140	163	137	137	160	146	161	139	154	151	150	131	153	154	158	167	143	163	142	141	157	165	183	143	153	149	141	135	153	142	163	144	146	139	156	139	142	131	166	158	152	145	141	145	147	160	129	136	157	154	151	147	148	145	136	132	141	159	153	156	129	157	157	136	132	129	121	124	170	160	142	171	139	132	144	127	139	157	129	174	145	154	135	144	144	151	145	149	163	147	151	147	151	137	169	154	145	166	132	132	139	135	140	137	128	138	156	155	110	152	148	165	126	163	159	166	143	133	149	138	153	133	167	152	164	165	168	162	132	153	153	142	160	139	157	145	169	164	149	155	137	138	155	142	149	149	149	120	167	133	147	146	129	150	149	153	145	156	153	142	128	150	128	146	140	152	154	138	162	159	153	146	157	159	151	167	172	157	114	154	148	135	133	128	154	156	157	169	140	155	141	147	153	147	146	138	148	117	128	147	149	140	147	140	153	137	146	157	162	164	138	139	145	143	153	139	142	162	137	153	152	139	148	143	152	129	137	176	161	144	130	140	157	130	151	173	137	161	129	144	127	142	130	157	146	161	166	143	137	162	149	150	162	166	134	133	165	155	134	137	137	141	145	149	165	152	140	145	163	122	157	139	147	154	163	148	143	137	158	139	158	144	131	125	147	146	154	160	154	157	160	128	149	132	156	142	168	144	159	137	153	143	118	146	141	138	146	151	143	138	147	156	162	161	140	165	137	163	159	143	148	148	143	158	143	148	125	133	144	157	173	159	140	182	140	182	128	168	142	155	169	166	156	132	143	159	137	131	155	137	136	143	149	152	142	151	123	143	135	148	147	133	157	135	157	143	143	152	139	125	173	139	154	139	133	143	138	171	130	157	148	155	144	146	149	147	163	154	170	161	135	153	127	138	151	152	155	148	149	152	148	144	123	132	154	151	139	153	123	147	141	142	137	154	161	155	182	146	143	159	136	160	138	173	154	146	141	152	141	156	134	134	153	138	132	162	161	141	147	143	148	147	149	146	146	156	144	155	151	145	143	139	172	145	166	141	149	147	124	135	147	158	133	151	150	161	153	151	143	153	167	147	141	163	169	147	159	160	159	115	139	156	161	157	153	125	130	156	141	143	159	154	148	138	140	145	128	148	135	134	144	145	158	125	145	149	157	153	160	132	156	157	144	165	149	155	149	171	146	142	126	138	170	184	158	159	148	128	154	183	120	143	169	144	140	151	148	150	157	148	143	138	138	149	156	163	144	147	133	126	139	157	145	158	150	133	146	137	136	155	130	154	162	140	156	145	135	159	155	169	133	145	128	153	137	126	153	177	140	140	128	134	160	138	142	129	159	141	153	152	147	175	153	145	140	162	135	148	159	145	136	142	137	163	162	133	147	173	163	151	131	137	126	129	114	154	132	143	148	161	183	166	139	138	154	150	152	147	154	155	150	142	122	123	154	151	144	135	157	164	127	131	139	150	161	141	169	163	139	173	156	173	144	161	136	146	155	160	149	148	167	153	156	147	146	130	148	135	144	133	146	138	132	153	138	154	146	170	170	154	160	167	144	147	157	136	154	159	161	130	131	170	129	140	137	141	142	167	142	136	141	153	123	148	134	137	152	145	122	140	165	141	148	127	134	160	159	157	173	153	140	150	165	149	136	156	140	154	140	150	147	148	138	150	157	146	164	130	150	148	142	147	142	156	147	130	146	163	130	152	153	153	137	129	133	150	162	145	146	131	150	151	162	149	139	166	131	153	138	140	151	148	153	152	140	146	140	136	159	136	150	136	167	143	131	153	146	149	165	144	143	158	140	159	149	166	121	143	136	152	149	167	165	147	138	155	134	137	142	128	132	172	152	149	141	137	128	140	144	159	156	155	123	143	131	174	128	140	151	139	147	147	146	166	154	161	154	171	141	147	141	159	130	148	149	151	141	154	153	150	148	146	142	155	140	163	150	140	161	148	128	146	136	139	136	142	157	145	140	153	140	172	149	170	145	141	141	138	146	173	135	158	168	138	159	154	135	161	166	150	130	166	150	139	139	151	140	154	134	125	145	166	151	139	121	159	129	146	146	145	176	138	134	125	158	133	139	140	158	119	151	139	163	137	162	152	160	143	156	157	139	146	173	127	139	140	149	165	140	139	146	147	148	165	145	137	148	149	151	149	167	155	146	146	150	156	157	145	142	167	144	140	123	144	168	147	156	139	142	139	153	150	154	150	135	165	143	134	157	157	158	161	129	138	143	153	152	148	146	134	166	145	179	154	145	143	147	152	138	166	157	136	170	166	154	145	135	149	139	144	133	143	151	138	133	139	149	135	148	154	137	167	148	133	137	152	130	140	129	164	145	151	143	142	139	148	146	136	128	153	134	157	157	142	142	156	155	140	132	140	145	149	148	132	128	135	144	146	147	143	158	135	147	167	139	164	134	154	163	130	144	146	139	171	162	154	163	147	141	151	155	152	155	167	154	154	152	152	132	164	163	158	146	160	136	136	145	142	169	172	141	157	150	140	165	140	138	162	152	156	131	147	165	157	130	145	141	160	134	137	127	135	142	158	144	132	137	134	129	131	130	129	132	155	163	154	128	132	124	159	144	137	126	134	134	136	157	147	148	146	136	143	151	160	163	150	144	135	129	158	142	163	157	152	130	138	136	159	149	147	162	157	164	161	159	163	150	167	142	126	143	120	153	146	131	151	140	140	132	149	136	139	152	163	151	150	147	165	145	140	138	144	124	161	157	153	150	126	141	153	131	154	149	152	161	150	126	138	152	131	158	147	111	158	142	138	162	133	123	162	146	145	166	142	133	155	171	137	138	143	143	161	155	150	146	157	146	155	144	147	151	167	129	148	156	135	143	160	167	154	134	154	168	154	163	151	152	149	149	153	152	141	158	140	174	136	165	147	145	130	136	146	148	145	145	135	133	145	146	158	148	168	141	150	150	159	178	160	138	161	152	137	161	166	129	167	153	153	163	144	147	165	145	149	129	142	154	136	151	145	157	155	123	140	137	152	150	129	164	147	129	123	154	145	153	139	144	130	159	163	145	159	140	142	172	173	165	138	123	139	135	147	133	167	132	137	146	159	132	147	146	147	165	142	142	149	138	166	153	160	157	164	157	144	151	170	135	149	143	150	128	163	150	149	141	143	138	134	130	150	141	137	151	140	157	150	141	160	161	157	172	178	168	159	164	151	160	151	156	165	141	131	150	153	166	161	149	150	139	138	133	120	143	153	147	135	160	132	155	138	160	156	132	150	140	142	128	165	148	153	141	142	176	137	148	152	125	126	145	141	163	140	156	117	127	154	144	131	161	141	150	149	156	165	151	149	155	129	118	132	141	147	141	137	142	138	139	134	140	142	144	149	133	150	148	144	129	151	140	139	129	138	135	139
14647	12208	15204	4891	3130	4129	5867	9909	4129	152	166	174	172	172	141	158	135	154	167	163	154	145	168	169	164	139	145	182	140	162	143	154	162	150	173	165	166	148	147	172	165	139	163	176	169	180	160	169	167	146	149	153	150	155	148	180	178	166	148	130	168	148	142	144	135	139	159	137	154	161	167	148	161	138	146	166	157	147	149	150	153	139	139	167	140	128	167	161	165	159	147	174	166	136	152	169	154	151	156	156	155	167	154	134	150	145	131	163	157	174	161	156	129	137	131	149	143	150	163	158	180	127	158	163	171	160	142	151	178	140	148	176	142	156	171	154	143	150	143	138	176	162	151	157	152	131	158	141	168	146	167	162	136	167	166	169	160	151	159	149	136	147	169	169	128	173	161	188	163	145	142	168	142	155	153	142	171	167	134	173	147	157	176	171	159	156	164	121	152	168	158	147	156	151	163	160	146	123	180	158	140	161	152	162	165	174	162	160	157	161	132	145	165	138	155	148	147	146	164	165	156	138	152	177	158	156	157	153	140	168	158	177	158	169	161	162	149	148	165	150	153	139	139	155	171	148	140	133	153	166	173	152	169	164	146	146	164	134	153	155	129	163	152	129	155	152	140	151	157	157	146	145	156	150	159	175	152	174	157	151	162	153	167	133	146	141	161	156	147	141	170	156	152	142	158	142	172	155	142	146	154	155	147	161	175	140	139	144	186	161	161	176	166	150	159	141	140	161	144	153	158	172	148	148	155	172	155	157	151	140	149	155	149	146	141	130	153	155	141	143	133	142	166	132	140	153	144	153	163	145	144	148	177	178	164	196	146	150	157	155	136	153	161	165	159	159	170	148	159	157	139	155	148	159	158	164	142	170	171	147	138	136	137	189	175	167	165	168	148	151	151	150	156	168	158	159	151	171	165	156	148	160	157	162	149	154	130	142	173	150	165	150	151	161	152	157	144	151	163	148	155	162	146	136	149	146	162	149	156	160	126	148	156	170	148	151	171	140	168	181	154	149	170	140	160	141	159	158	157	175	140	149	165	164	177	142	167	182	146	146	154	153	161	176	158	145	136	159	158	164	139	142	131	174	170	175	126	176	157	189	157	173	168	150	153	186	151	162	172	154	153	158	147	147	143	134	152	159	154	170	171	163	151	162	164	168	130	158	174	142	147	166	139	166	147	174	137	165	136	159	156	158	163	142	160	171	134	134	148	163	154	158	152	123	140	154	138	167	144	139	146	155	162	155	146	154	149	157	164	159	159	166	161	152	184	140	163	173	157	159	165	155	169	151	147	163	143	170	150	135	153	153	178	175	175	165	147	156	151	163	142	168	159	164	170	155	163	172	156	160	149	185	154	139	184	155	144	141	138	157	149	137	159	173	142	166	184	139	164	146	152	158	172	142	154	153	164	164	157	171	152	181	127	162	163	150	171	178	173	154	168	155	158	160	139	173	154	165	167	159	178	159	151	150	157	134	174	153	156	145	155	165	154	171	157	146	139	181	167	169	160	165	130	150	160	153	152	142	136	174	149	157	144	174	151	153	152	145	152	168	152	167	157	164	149	173	159	142	154	163	154	135	153	175	153	145	175	159	153	162	152	155	168	139	153	153	149	131	139	168	146	161	144	176	145	161	164	156	151	146	143	162	148	151	151	136	157	158	138	149	172	149	170	144	166	169	176	139	136	161	171	135	174	167	164	149	177	172	171	155	144	168	168	164	163	144	146	131	148	150	154	153	153	139	171	160	147	165	133	156	144	162	173	159	164	155	160	165	163	164	148	121	144	160	166	151	164	144	141	154	155	152	158	146	163	146	157	165	174	161	161	150	159	151	157	141	153	147	168	150	155	167	153	176	156	156	164	164	153	160	172	137	167	170	141	156	162	155	153	160	167	166	126	161	170	164	156	163	166	168	153	166	177	132	133	140	140	166	154	142	137	173	156	160	160	158	179	137	150	163	148	147	169	137	163	157	140	129	143	174	154	149	166	185	142	161	155	170	158	172	131	177	150	163	125	156	189	154	145	161	156	155	167	155	163	128	161	144	156	156	152	155	165	146	153	149	167	151	145	166	158	139	136	166	162	168	165	150	182	149	159	146	166	149	143	179	121	155	143	143	165	145	158	151	128	153	143	136	142	180	166	160	156	137	183	171	174	177	149	162	172	153	171	137	161	141	146	151	174	149	151	134	146	146	149	166	141	157	172	146	160	148	152	146	149	149	178	161	161	153	139	168	157	156	153	163	171	174	142	169	143	173	148	140	154	150	142	179	159	139	150	138	160	153	166	151	139	127	152	139	169	141	137	178	149	128	159	162	153	165	143	163	130	137	143	156	151	147	166	170	152	174	162	153	156	148	142	164	135	167	162	174	148	171	154	156	130	176	156	159	168	127	151	137	148	159	154	153	183	143	167	139	162	180	138	140	149	154	166	157	171	150	152	145	152	135	149	169	140	140	152	148	163	130	143	159	157	148	167	145	145	126	145	166	129	174	140	149	177	129	148	150	160	133	153	159	171	123	126	165	153	157	159	151	152	164	164	141	160	161	160	174	152	153	176	182	163	169	156	146	162	158	148	139	148	134	149	140	149	146	148	159	147	159	146	166	149	141	142	161	164	151	149	136	170	161	174	146	177	153	165	141	151	156	164	143	152	145	159	152	153	159	144	153	162	149	151	136	165	168	145	145	128	165	158	141	150	164	162	156	168	208	172	155	150	146	145	139	135	152	182	154	150	158	152	145	156	172	161	126	176	135	179	130	167	154	166	144	135	177	152	151	160	192	123	140	171	148	144	153	173	156	171	153	165	145	158	175	156	145	164	156	160	164	158	158	148	165	161	138	158	137	171	154	136	159	157	157	144	135	158	158	137	136	149	150	159	158	154	152	150	153	150	153	162	163	172	157	170	131	142	161	141	177	160	144	158	178	161	161	153	137	142	168	158	155	147	163	167	167	151	175	146	140	145	153	155	170	136	149	141	149	159	139	144	150	159	169	166	173	157	145	181	158	167	158	159	180	174	154	140	161	150	144	157	173	164	152	166	156	164	146	164	161	152	165	147	142	157	156	164	170	167	165	136	157	146	159	181	157	155	162	168	151	164	162	161	148	133	157	162	154	158	185	153	173	163	149	157	129	168	172	162	152	144	160	142	173	151	166	170	132	139	160	137	135	173	158	163	175	166	169	142	166	154	150	168	143	166	164	163	172	149	163	154	150	178	130	140	142	166	149	166	147	138	170	144	172	141	152	148	170	175	162	164	140	156	165	176	147	140	144	158	145	128	162	172	161	142	164	146	156	150	140	140	163	176	200	156	155	158	158	170	166	190	159	158	163	149	144	167	171	187	152	177	151	170	163	139	150	153	152	160	162	125	143	138	159	161	146	157	162	130	163	127	135	161	172	156	157	162	161	170	163	149	131	152	165	164	146	147	172	136	134	137	157	167	163	160	172	161	141	152	155	170	151	170	155	151	160	166	151	164	179	172	166
24876	20386	27443	23294	20432	13812	17717	50110	20778	2021	449	417	370	350	343	336	334	358	334	325	318	283	323	307	299	311	286	298	330	276	323	293	288	323	293	294	329	322	292	261	300	293	287	292	307	303	308	288	297	318	290	290	312	294	308	292	288	306	289	274	295	300	299	300	308	260	290	323	304	321	314	300	287	319	300	314	302	267	277	280	297	321	294	310	279	303	265	301	288	294	302	303	321	274	320	281	303	332	313	291	308	306	267	312	259	273	308	320	274	286	291	312	288	299	302	290	307	293	288	257	288	272	315	301	260	275	303	301	300	290	270	279	282	291	305	279	273	291	307	306	327	292	266	273	306	304	287	261	283	299	279	287	305	291	300	318	308	271	313	281	301	267	281	314	289	281	298	316	300	312	280	275	292	279	289	304	310	264	260	267	283	257	294	294	308	351	271	280	294	298	277	304	291	301	296	286	288	266	270	300	287	318	281	284	272	284	339	266	262	259	317	242	293	296	281	275	295	334	336	296	262	308	314	310	291	323	290	280	299	269	297	281	321	265	285	285	295	289	270	319	271	277	277	282	307	290	272	284	264	285	285	309	295	295	293	283	289	271	280	278	296	283	281	268	284	307	283	289	280	288	297	300	266	287	295	287	292	260	337	284	288	304	311	282	278	296	267	318	294	294	312	272	255	292	294	330	304	290	277	315	304	286	311	287	289	287	295	322	303	321	306	285	289	284	308	310	283	287	294	284	313	279	255	283	298	325	268	309	264	305	283	270	313	291	274	285	305	285	292	288	304	296	304	293	301	282	280	320	291	268	309	284	302	289	318	273	300	279	272	305	285	276	281	308	300	317	308	273	310	317	277	291	300	281	298	323	323	280	278	320	293	263	291	264	291	285	308	309	286	297	277	269	253	250	316	305	288	289	275	271	299	269	293	301	306	292	280	285	294	297	291	280	308	294	269	318	291	296	313	325	299	309	290	289	265	300	315	272	291	276	289	281	299	287	271	271	276	298	283	277	255	280	300	278	272	294	293	298	287	283	279	276	308	288	283	318	307	266	291	290	281	304	270	302	293	316	317	286	271	263	297	306	300	296	303	288	306	274	313	311	290	282	299	290	279	294	274	307	294	288	291	301	310	268	255	281	301	318	285	294	335	317	299	298	278	286	288	314	274	307	307	291	292	268	282	302	304	278	320	296	282	315	326	310	281	264	291	271	285	288	282	279	296	300	302	263	288	261	297	300	295	285	289	274	278	286	260	296	300	299	310	285	307	257	279	266	308	305	269	298	297	277	302	295	264	286	294	313	259	299	277	300	265	297	285	288	331	326	293	300	320	288	285	288	276	301	301	309	315	247	277	287	289	254	304	277	290	276	284	289	277	291	282	289	310	312	275	280	293	292	300	314	305	288	299	281	302	292	288	305	316	266	300	308	259	294	307	279	304	275	291	317	326	295	274	287	304	305	305	307	286	317	297	293	278	270	264	307	287	275	312	271	306	269	313	310	303	300	264	278	313	268	314	271	304	311	305	288	325	297	285	299	308	286	312	308	297	282	299	309	315	278	311	270	271	301	288	265	297	273	292	290	306	294	292	277	271	278	293	296	291	256	283	300	298	328	296	260	311	293	291	312	319	317	291	296	276	288	296	285	271	295	310	298	299	298	277	262	285	291	305	292	278	298	301	296	288	270	291	286	296	297	288	315	292	289	277	278	304	311	291	300	253	304	254	308	319	270	287	288	282	311	277	298	274	301	278	299	301	321	294	319	281	332	273	306	283	285	253	274	306	280	271	293	295	285	298	309	307	270	270	278	283	296	312	285	271	300	304	285	277	302	285	281	279	293	314	296	289	311	296	288	314	279	285	303	309	268	295	287	273	294	273	290	264	288	308	294	291	305	282	269	297	307	280	286	292	286	312	315	293	301	271	276	284	305	289	289	270	294	300	290	300	295	331	260	279	282	270	312	283	290	321	258	298	319	317	304	286	272	290	314	287	270	301	262	282	303	285	310	288	282	282	326	301	273	304	281	267	276	280	291	279	281	303	296	305	281	264	269	256	291	330	286	276	293	294	248	307	307	297	287	268	300	322	312	283	249	328	285	298	247	305	297	297	305	285	306	278	268	289	313	293	270	284	277	315	298	290	332	310	292	278	309	296	295	279	269	291	282	294	289	298	286	306	303	277	290	284	307	286	319	303	270	269	285	286	271	262	292	298	274	291	284	326	308	302	271	271	288	306	297	292	279	297	318	269	290	294	252	289	305	302	299	297	296	275	295	291	280	268	268	277	283	292	292	273	267	283	315	284	316	274	301	300	292	261	308	303	267	280	280	284	301	269	297	320	286	300	304	316	254	284	288	258	290	298	276	295	306	286	275	291	271	315	308	324	318	293	265	311	291	288	314	315	287	276	270	266	334	308	274	280	288	280	304	318	323	319	301	310	315	285	295	312	287	289	298	276	297	269	284	297	274	272	302	290	305	264	297	250	298	291	317	283	307	281	293	284	289	282	291	286	304	312	275	282	313	268	306	271	293	293	318	330	280	273	286	296	296	285	294	283	285	282	286	279	279	305	306	291	302	272	280	325	284	300	276	257	299	296	294	306	309	273	299	276	293	276	298	300	302	288	277	292	269	292	281	316	323	267	284	299	300	312	289	289	308	266	291	303	292	310	280	291	297	289	287	284	295	274	290	288	269	306	296	318	286	292	314	305	284	271	283	275	257	276	294	306	323	281	314	262	307	299	261	264	300	288	275	297	271	284	257	312	303	288	292	305	271	303	312	298	267	297	292	294	304	302	262	309	287	304	278	266	296	285	323	320	293	289	313	285	289	327	270	288	326	302	295	278	316	282	284	311	311	293	313	277	285	287	309	279	299	331	282	295	279	294	307	284	279	277	286	319	290	288	287	260	314	268	239	295	319	309	284	314	306	289	306	265	261	298	293	278	296	260	338	292	297	312	328	297	308	290	304	252	265	318	286	267	294	305	278	288	300	265	294	325	300	304	325	265	311	305	295	293	261	277	291	262	309	294	276	283	296	306	278	288	298	298	275	275	333	277	310	292	297	292	303	278	292	265	300	277	310	273	278	302	312	276	312	297	325	293	281	287	265	284	303	293	288	282	302	292	304	299	308	285	316	245	283	304	279	289	281	269	294	283	274	311	286	310	306	300	294	270	293	302	298	280	287	274	311	283	309	271	290	281	296	279	302	324	304	287	309	306	292	304	307	282	320	328	298	295	280	299	288	305	285	272	287	307	298	294	311	274	277	284	312	309	288	299	278	318	272	317	281	292	280	288	298	297	256	281	294	285	296	282	297	267	280	295	277	308	307	276	281	306	279	294	291	309	288	291	313	302	296	298	310	295	296	302	322	297	270	281	297	296	269	300	288	307	297	292	291	287	288	287	287	287	280	280	304	283	318	265	322	309	280	306	287	290	293	297	292	288	284	298	323	254	288	287	285	283	297	271	241	281	299	311	284	303	280	286	297
30566	29788	23736	11523	9635	9910	22011	47639	5949	594	548	522	442	487	414	364	358	383	348	360	326	318	340	343	316	313	308	341	290	290	279	302	302	292	303	300	300	273	301	276	269	296	314	251	301	249	267	302	282	267	288	289	286	297	288	269	267	283	260	255	304	275	280	279	276	273	267	260	273	252	265	300	272	292	260	280	273	289	293	265	284	297	291	295	273	279	271	272	277	247	275	272	253	295	274	266	244	281	269	287	290	270	259	279	298	265	274	270	289	288	250	274	280	284	285	248	289	315	283	268	284	257	261	267	279	266	289	258	276	298	283	286	248	247	272	311	272	292	276	303	273	277	269	297	279	265	279	269	292	291	289	254	262	290	308	274	289	272	303	277	269	269	268	292	278	251	263	278	280	246	273	249	268	268	290	295	291	291	279	282	285	299	282	277	268	250	263	253	273	277	256	257	247	267	300	284	281	284	287	293	259	287	281	293	285	273	265	278	269	291	278	277	292	280	265	253	271	273	265	300	263	259	274	253	242	275	293	263	293	256	298	267	299	282	265	267	306	270	264	251	251	272	295	247	264	298	266	274	291	272	299	277	255	306	289	246	287	270	240	269	291	263	258	287	251	276	261	245	262	240	249	249	270	260	291	269	282	259	281	311	293	242	296	279	256	297	259	268	272	272	296	281	274	256	292	282	262	276	239	275	294	264	273	276	237	305	243	278	255	276	289	257	298	282	246	262	251	277	274	278	255	274	254	277	285	289	258	273	251	277	293	272	288	321	292	267	260	275	270	261	247	250	279	239	266	266	261	279	290	257	257	285	251	281	273	264	254	263	297	281	272	247	244	253	286	290	292	284	249	264	276	266	275	265	303	293	281	253	299	263	307	304	229	313	288	264	276	272	260	248	305	286	254	257	272	280	285	279	245	272	276	250	259	257	278	239	279	269	292	294	247	273	264	280	276	279	267	278	280	260	279	286	274	303	286	272	266	250	283	281	287	256	255	285	272	256	279	268	273	267	278	282	263	252	282	295	259	249	272	287	295	286	293	278	274	278	260	269	257	261	257	269	284	255	260	246	262	309	271	251	241	271	298	249	274	273	290	296	283	263	288	262	290	258	273	298	256	254	258	248	290	225	242	259	233	260	254	256	258	271	268	271	252	292	277	269	257	277	256	287	282	253	266	276	295	275	267	285	308	227	271	260	263	267	288	258	273	264	298	285	270	266	272	250	276	246	280	249	250	293	272	274	313	268	262	273	267	264	312	280	277	273	259	255	292	278	290	267	238	254	264	265	274	279	317	263	261	271	292	271	306	316	280	282	281	281	281	263	244	275	231	254	275	257	274	298	294	284	273	254	281	269	272	284	260	287	273	288	301	295	246	264	291	256	288	281	254	277	258	268	257	253	257	265	292	259	271	263	271	271	290	265	265	246	249	287	294	257	279	249	273	308	276	261	261	249	266	265	262	256	254	285	250	275	263	272	286	297	268	268	249	294	282	296	247	284	280	245	285	258	284	266	292	290	280	246	271	289	264	241	293	271	280	260	263	258	282	292	275	286	281	240	270	261	270	282	263	256	269	253	293	267	248	284	269	288	272	283	258	269	268	280	275	273	296	254	284	283	277	268	293	268	275	291	274	287	279	286	277	264	271	263	274	287	252	262	272	252	247	299	285	251	275	288	250	298	294	248	298	249	271	273	276	294	223	267	290	290	247	272	259	262	280	280	277	260	261	282	287	277	290	243	292	279	256	263	251	286	300	276	254	261	266	274	270	313	280	276	264	275	249	287	249	272	255	278	298	260	276	290	251	270	246	260	277	282	245	311	259	256	275	249	253	282	263	296	248	296	256	304	298	300	276	282	273	281	272	292	270	253	307	287	255	280	279	279	269	273	275	262	276	296	266	274	279	300	300	282	268	244	285	314	245	284	279	266	270	278	274	283	275	278	244	266	261	273	249	272	261	299	241	305	283	278	273	252	267	275	297	290	243	269	265	289	279	290	296	270	276	286	286	253	307	296	276	272	266	274	275	261	267	293	294	268	297	264	300	272	283	271	275	262	289	269	294	267	280	279	268	279	276	247	254	264	240	282	265	301	285	290	246	290	270	242	294	270	277	284	291	267	259	241	284	266	267	291	248	283	246	296	278	252	258	288	265	249	274	286	283	285	261	288	290	281	277	277	255	287	281	269	241	251	262	257	282	284	269	258	282	261	273	279	261	270	282	284	266	254	282	284	291	248	261	304	291	283	271	262	265	273	260	251	281	283	263	259	285	326	265	279	272	278	270	253	261	298	241	275	282	243	262	284	266	277	250	282	263	293	268	266	280	265	277	254	298	281	278	298	263	256	264	282	291	247	280	269	251	297	320	280	290	301	269	248	247	253	256	285	257	236	306	279	290	276	260	261	284	264	312	265	303	288	270	230	265	274	274	287	276	254	275	263	268	283	267	297	270	264	277	257	292	291	268	236	269	297	268	284	266	259	294	263	286	254	282	254	263	264	250	264	258	269	270	262	250	287	239	285	297	273	289	263	262	279	245	250	240	283	301	254	242	259	271	293	279	295	276	282	269	269	292	262	256	297	280	248	264	264	290	273	274	281	277	276	266	273	248	262	250	279	312	277	273	260	259	293	265	274	256	293	284	287	238	282	272	282	276	275	326	265	272	280	250	267	241	283	282	298	267	228	271	275	290	270	253	259	262	277	271	254	283	254	263	302	266	289	294	251	277	244	285	279	284	323	279	275	254	283	286	267	277	280	240	286	295	238	276	256	292	261	266	248	261	284	266	278	304	271	248	259	265	248	270	280	254	281	284	259	276	262	278	302	276	266	274	276	274	266	248	274	294	316	273	237	297	287	273	257	272	273	263	230	289	297	283	266	281	267	266	275	298	290	248	294	283	271	300	274	289	273	278	292	299	292	263	250	268	262	246	254	303	250	260	277	273	261	280	317	283	310	276	289	266	293	294	239	286	265	253	280	289	288	270	248	256	299	289	292	266	269	284	272	302	291	252	263	268	280	263	254	270	288	274	269	279	312	263	266	300	282	255	300	266	242	299	242	270	277	276	274	285	262	273	273	288	286	270	258	271	277	261	251	271	274	259	282	273	294	263	285	256	277	245	260	268	281	285	253	248	283	304	275	290	247	282	298	258	289	281	290	261	296	289	303	288	293	288	286	272	279	252	256	287	279	282	274	260	290	282	265	274	266	239	239	268	274	283	281	300	266	247	292	252	280	271	284	263	261	254	270	279	247	249	259	269	298	307	262	271	249	289	239	245	285	284	272	255	255	262	295	283	285	240	303	276	279	293	307	287	300	275	268	290	296	234	262	279	267	297	272	290	262	279	292	283	271	254	262	286	269	248	275	246	264	258	232	278	309	244	287	260	283	276	294	243	259	280	254	306	280	269	289	275	282	253	303	300	279	281	295	286	274	243	262	252	262	313	259	263	283	257	261	303	275	300	287	256	275	264	259	283	304	253	282	251	271
22511	20390	27631	23087	20466	21082	39725	64944	41056	9492	1064	733	668	634	592	579	627	548	538	560	602	562	552	555	523	536	487	520	502	549	518	525	514	536	518	499	492	572	522	525	488	538	591	488	522	505	489	520	520	561	504	510	527	549	548	518	491	542	509	499	541	498	501	481	483	556	539	530	512	521	522	500	502	543	525	510	507	521	478	529	501	511	493	519	492	518	527	479	497	529	501	490	481	517	530	517	518	481	507	500	512	525	514	543	511	489	470	498	555	506	532	496	544	520	507	500	483	482	514	514	507	507	506	520	524	532	495	543	474	519	545	527	546	517	505	511	506	549	541	506	482	468	535	514	515	478	516	498	508	531	480	497	503	545	522	539	489	509	472	480	487	488	514	481	483	465	466	551	506	531	510	486	557	517	464	544	471	484	501	521	506	498	534	504	523	511	519	526	493	514	538	489	497	519	512	525	488	507	493	542	502	469	541	534	521	536	476	520	481	494	507	495	525	514	505	497	481	512	520	535	498	507	552	500	517	545	502	521	514	524	484	522	494	543	504	507	484	523	506	511	524	475	534	513	487	503	504	505	530	489	513	548	530	552	516	550	535	526	535	522	524	497	527	515	529	540	553	507	481	534	476	544	535	560	480	528	505	518	522	480	500	547	537	503	517	523	552	510	484	487	516	491	520	482	502	540	516	507	536	537	487	577	551	477	490	505	505	541	504	491	510	496	501	536	511	481	492	501	491	519	514	530	519	551	509	523	514	547	479	488	516	483	504	484	515	469	478	534	506	515	487	539	520	542	503	516	507	538	543	517	516	494	521	506	487	548	504	519	521	540	544	500	497	502	499	531	497	553	508	538	512	523	549	543	514	531	549	462	506	527	545	482	517	519	508	502	521	541	469	512	528	525	478	559	510	495	523	518	554	554	531	492	510	530	476	477	511	529	477	481	505	526	498	509	516	517	544	493	504	531	511	491	505	496	510	479	496	507	489	526	508	504	493	526	522	479	485	503	512	461	502	473	510	570	475	504	480	531	522	502	504	470	510	531	538	538	562	535	530	502	486	502	527	489	545	492	531	510	503	499	483	510	533	473	460	489	521	576	531	521	548	519	512	535	499	489	526	542	522	490	525	471	497	481	503	510	488	482	470	518	522	521	490	508	520	500	472	491	517	535	496	511	515	563	534	507	523	533	518	491	503	476	500	545	508	469	510	500	495	512	545	511	511	533	539	515	513	514	484	535	485	530	520	499	515	566	507	496	479	529	566	522	526	516	536	475	515	493	556	459	524	505	534	517	513	498	514	511	530	502	508	513	562	496	528	494	465	494	499	472	516	458	512	537	500	483	503	582	524	538	537	467	488	488	489	535	537	491	506	529	472	526	465	478	491	535	476	505	540	499	562	542	487	502	490	493	502	515	484	539	504	523	504	468	535	522	520	537	528	523	516	546	516	512	504	543	529	518	501	546	535	523	518	548	499	526	522	529	563	493	460	532	504	548	512	522	505	534	532	525	490	530	483	504	493	541	514	549	542	518	522	489	488	511	516	517	478	480	491	511	488	480	511	484	504	493	514	480	526	510	508	485	521	477	538	492	532	457	514	518	462	499	491	533	521	531	528	505	481	542	541	503	527	507	507	535	521	520	515	502	505	497	517	510	509	546	504	530	516	499	510	493	510	507	509	464	496	519	494	523	514	552	557	567	510	509	496	529	507	541	508	560	464	506	469	505	515	488	514	494	534	517	480	521	501	520	502	524	504	525	494	555	482	480	518	557	530	549	451	471	502	525	493	475	516	506	514	509	504	538	493	469	478	528	530	468	490	503	545	501	541	485	502	537	524	495	534	474	516	511	521	547	522	490	514	504	483	520	499	481	479	509	491	516	532	479	492	543	510	469	494	537	468	474	512	504	540	523	486	496	505	492	550	481	514	483	544	555	545	528	528	555	511	527	520	506	505	536	556	500	534	541	470	486	538	536	509	503	532	499	471	551	545	548	538	498	480	493	487	476	518	492	525	513	559	529	512	485	504	540	505	518	537	527	509	553	523	529	487	523	518	495	486	537	505	531	508	473	477	525	514	541	552	498	547	527	507	491	535	512	541	466	478	456	491	560	501	503	519	550	492	497	480	478	507	554	488	541	502	533	487	517	465	526	497	507	525	470	490	493	512	480	532	537	482	485	508	532	509	494	514	488	524	503	533	486	578	524	519	537	475	496	494	493	498	532	527	507	517	556	480	506	513	512	482	524	510	507	476	504	509	508	514	490	488	503	541	531	503	519	524	486	497	493	551	491	532	538	530	532	537	491	513	489	471	515	501	517	480	523	524	497	522	532	522	508	545	528	516	537	533	504	486	511	511	523	485	491	549	518	557	467	529	504	547	471	515	518	524	517	513	527	518	461	489	491	472	522	481	536	494	475	511	490	527	509	505	513	521	535	486	513	524	491	520	513	466	484	495	533	530	530	478	483	547	541	478	505	548	478	525	513	520	530	510	553	543	495	536	532	536	495	498	448	543	548	492	481	510	547	503	525	482	553	514	544	507	512	521	521	524	543	532	498	493	530	546	530	522	543	531	545	488	538	510	565	532	512	554	517	539	494	496	524	508	491	505	494	516	457	485	513	545	509	514	484	526	525	519	528	494	509	500	516	530	462	545	492	497	498	498	527	507	542	500	526	472	474	525	474	476	465	519	501	503	520	539	503	483	531	548	522	559	562	479	498	504	479	518	535	522	492	496	529	509	522	509	474	526	511	510	497	518	517	491	478	501	533	509	500	489	505	512	509	503	528	468	498	502	517	484	558	448	493	512	503	529	530	554	578	531	510	488	524	535	537	524	510	563	512	536	526	525	493	489	526	500	486	480	503	498	526	541	518	532	511	528	544	533	539	541	522	501	507	518	525	525	487	511	489	512	528	461	476	516	511	487	537	496	521	520	525	519	486	545	514	530	452	485	509	519	494	505	488	504	508	499	495	479	490	495	540	509	530	517	542	512	501	518	486	517	472	513	520	494	501	509	526	520	547	518	514	526	512	514	530	476	527	482	515	501	535	521	523	500	529	543	537	530	536	497	504	500	527	510	486	543	517	517	554	490	518	500	512	535	533	512	566	521	505	532	461	495	514	499	529	523	517	554	494	486	527	497	528	502	538	536	528	560	515	522	535	469	510	523	536	486	513	479	538	521	507	493	519	482	475	517	520	507	522	513	505	458	488	497	520	502	557	553	493	534	529	542	499	502	529	510	506	517	546	520	500	525	516	489	519	494	493	492	499	539	525	530	501	512	488	500	506	471	518	475	524	505	536	516	514	532	516	497	516	554	534	516	496	520	508	531	558	510	499	469	512	442	500	561	509	513	519	494	489	484	534	503	502	483	491	496	473	472	515	513	495	480	527	524	478	508	506	472	470	527	498	522	521	489	476	533	549	529	544	529	486	518	527	458	530	503	486	520	536	557	481	506	506	487	501	529	533	538	539	516	525	508	526	481	532
35621	38978	29436	20612	17897	14868	39093	60787	22620	912	896	792	714	748	654	651	619	625	574	570	567	537	536	562	534	515	498	535	500	524	509	477	543	507	522	541	510	515	487	522	514	489	477	521	467	489	510	522	477	467	506	502	476	492	478	489	512	446	452	482	463	500	521	470	473	496	454	494	435	487	521	476	450	497	479	476	448	476	496	501	458	460	458	462	433	469	494	479	431	439	478	449	460	474	470	485	461	458	464	472	472	465	429	482	467	487	465	476	420	509	465	470	487	479	440	466	474	456	440	467	453	438	469	453	451	427	456	461	472	442	477	459	484	457	475	478	465	469	490	453	518	489	436	449	460	438	479	422	469	475	476	485	459	495	497	479	498	501	476	472	448	470	482	462	508	481	469	449	494	484	467	465	453	476	486	466	439	460	445	484	497	447	504	474	463	443	471	474	484	464	464	473	487	501	458	507	474	462	500	451	466	467	461	460	478	431	451	479	438	485	427	475	448	474	476	507	417	488	467	474	482	473	471	474	425	458	467	527	513	492	460	464	501	439	468	484	419	458	452	463	491	472	464	502	458	498	476	454	478	470	493	465	494	455	467	438	478	463	452	459	469	466	466	467	441	489	497	489	475	468	452	457	492	449	456	465	442	482	487	465	507	454	443	459	488	452	452	490	468	471	441	475	484	472	468	475	489	500	465	450	476	458	464	471	471	462	457	527	474	446	480	481	488	458	430	470	483	501	440	501	446	485	480	477	458	477	472	507	463	506	466	483	489	478	477	466	489	477	471	472	474	479	481	476	438	493	490	445	448	479	479	476	474	497	470	520	439	468	417	481	469	470	493	482	469	467	481	493	470	463	455	452	440	455	430	473	485	461	505	439	431	437	472	438	453	464	467	465	485	463	454	477	494	439	493	469	480	414	480	452	444	482	454	499	433	460	428	548	472	454	506	471	492	458	468	478	464	427	500	498	478	445	471	469	473	484	447	455	428	472	483	467	494	469	459	459	458	486	506	490	463	482	488	472	469	477	519	493	464	461	455	492	472	449	493	461	461	473	527	460	477	494	480	470	496	491	474	492	482	495	480	439	471	495	481	468	495	474	472	493	437	474	436	448	471	487	452	485	434	460	470	471	491	466	450	429	473	456	462	477	450	504	508	479	458	482	466	468	482	453	503	483	448	491	465	449	499	449	425	455	483	497	474	472	477	501	503	454	469	425	491	457	492	414	479	472	510	451	486	421	465	461	478	463	486	434	490	484	446	463	460	458	505	468	492	443	474	476	441	494	440	450	458	478	460	493	459	502	506	492	485	494	469	485	424	455	470	492	497	490	429	464	504	470	472	482	462	521	472	443	468	433	482	475	451	499	493	467	473	479	443	479	511	481	461	470	491	480	457	485	477	470	459	467	462	494	476	451	487	465	491	451	481	478	467	479	466	453	445	499	508	506	457	450	447	453	490	462	473	480	471	501	491	460	486	481	456	456	485	424	460	483	467	450	481	435	422	495	477	475	490	467	430	505	477	510	467	487	488	499	504	486	480	474	477	488	468	464	459	477	505	473	491	540	460	439	501	459	437	484	461	495	472	472	481	449	475	470	439	441	481	479	489	483	508	476	487	440	467	453	441	472	527	498	506	458	471	490	463	449	451	469	482	465	464	474	482	489	461	497	483	482	496	486	462	447	455	458	465	451	469	462	469	500	470	499	468	454	510	503	500	449	481	516	452	488	485	481	479	488	455	448	519	457	492	464	500	523	465	450	474	451	456	528	489	501	478	451	486	481	462	445	490	461	475	442	450	473	458	505	446	461	482	437	504	466	440	494	499	473	456	482	462	496	466	466	492	464	486	459	505	465	509	446	451	463	472	486	426	489	455	464	483	488	519	446	450	432	478	503	415	489	454	493	468	519	497	513	449	446	473	468	469	434	477	489	454	498	509	488	451	459	410	437	453	455	461	467	460	477	443	463	468	508	466	412	473	473	466	491	461	464	472	474	492	489	454	522	491	492	471	450	426	483	462	463	475	464	474	498	488	485	478	479	485	475	478	458	433	454	466	479	488	499	469	475	456	480	449	470	451	440	448	466	440	511	450	443	472	458	488	476	501	483	450	498	462	441	479	473	454	452	491	486	476	476	487	495	525	514	484	469	489	497	477	467	488	471	468	504	487	460	498	416	486	482	485	461	465	456	459	440	457	466	503	453	475	487	457	535	461	492	451	465	486	477	493	493	485	469	525	508	474	466	468	476	515	463	483	467	471	485	468	473	481	487	470	464	425	488	452	489	481	485	489	495	480	479	485	487	504	498	464	453	466	463	477	478	471	484	460	479	436	461	516	480	490	439	480	466	470	477	512	475	482	478	446	471	505	461	480	469	488	460	458	462	481	468	445	463	461	481	498	450	455	484	469	464	462	475	478	433	444	473	480	465	471	514	449	432	469	436	490	458	491	507	465	443	444	435	482	495	457	502	504	472	470	486	469	428	488	479	453	510	476	519	441	481	473	501	436	470	503	455	491	468	461	460	486	447	445	437	457	468	430	467	465	501	466	463	480	436	466	461	484	490	499	491	449	476	470	458	438	484	462	459	474	478	467	470	475	454	463	448	468	460	474	475	495	474	458	486	457	489	455	464	465	480	450	467	464	488	448	441	465	439	487	469	460	475	485	466	513	489	471	472	485	462	465	478	487	471	460	468	467	488	449	483	488	486	470	412	470	472	485	471	406	426	474	462	501	490	455	473	470	514	458	477	432	495	485	446	428	504	425	465	500	461	477	471	465	452	470	482	494	450	423	478	464	441	459	442	454	480	449	512	520	473	479	467	470	524	511	460	473	474	473	469	485	489	492	484	446	510	481	485	493	458	454	495	528	447	477	471	482	492	440	466	467	511	432	495	458	471	485	473	454	463	476	525	470	483	486	475	440	470	465	440	457	460	473	454	426	446	490	456	515	479	426	459	515	482	490	458	486	459	430	468	459	490	505	501	524	506	470	455	465	504	478	508	486	505	455	455	489	460	404	478	470	504	496	491	476	463	476	463	472	452	467	452	474	493	470	477	512	470	514	464	452	498	479	492	495	510	484	541	445	496	434	493	485	474	500	476	459	463	465	476	488	524	506	472	486	501	532	453	432	470	456	440	455	506	477	495	435	482	498	503	465	485	507	462	478	496	466	472	453	489	444	460	469	497	448	470	426	472	428	453	485	524	472	472	431	444	468	493	475	487	466	464	445	460	462	427	442	480	451	509	473	485	507	450	495	445	467	490	462	456	440	487	475	515	469	479	474	500	486	469	465	460	465	509	490	456	471	480	486	472	441	511	491	512	472	486	457	502	446	465	471	462	479	443	486	504	449	454	445	447	467	458	487	508	475	421	473	460	462	468	461	462	507	479	500	487	489	445	469	463	489	475	456	466	521	464	472	483	467	437	464	501	482	461	498	485	469	459	475	461	505	473	471	485	464	476	487	490	443	441	472	447	471	513	480	460	508	460
28368	17177	9545	3838	3381	2465	2480	5674	4249	188	181	163	149	159	145	163	151	151	158	157	173	150	133	164	161	145	147	149	165	173	143	168	142	177	151	164	160	152	124	157	166	133	152	126	144	168	156	173	166	159	167	136	148	178	161	155	162	167	149	161	146	147	157	151	153	136	142	164	147	135	146	163	159	174	160	145	159	166	154	142	137	131	123	157	172	151	130	130	146	155	186	135	165	176	130	148	167	152	141	146	146	173	151	150	150	163	158	140	151	145	175	167	166	160	136	155	157	173	168	150	145	163	151	163	157	160	171	180	158	157	157	178	157	168	157	146	163	137	150	161	160	159	153	163	159	144	160	142	141	135	137	134	157	162	169	147	149	149	141	136	142	167	183	174	152	163	163	138	164	176	172	158	153	156	145	154	155	131	178	144	138	162	153	139	166	146	154	151	146	154	156	143	118	150	151	160	147	147	160	162	137	132	162	150	164	152	147	177	163	136	145	138	150	152	154	161	129	175	130	150	164	143	151	144	140	139	148	143	149	151	147	152	165	148	145	162	145	138	141	171	149	155	149	141	150	166	177	156	164	140	143	181	148	138	138	159	161	157	148	147	146	146	159	176	140	139	137	146	162	158	148	159	157	149	163	173	182	137	157	150	156	140	145	138	167	166	165	168	152	154	143	150	186	165	142	127	155	166	166	139	150	151	154	158	119	154	147	147	161	155	145	164	158	153	149	131	153	153	166	154	151	118	164	170	164	140	172	145	163	164	148	162	155	157	164	163	129	150	156	161	142	159	158	149	158	149	143	147	141	159	159	164	169	125	168	162	143	165	146	150	156	152	138	157	156	148	167	144	146	163	141	153	138	158	155	178	145	133	167	164	163	161	164	156	154	159	148	171	159	142	167	150	135	159	144	154	160	175	162	159	147	162	156	169	167	143	163	148	145	143	185	157	149	150	163	134	136	163	155	147	157	158	138	168	139	137	170	155	150	150	165	157	128	163	173	132	142	161	159	138	155	170	139	180	152	154	164	162	151	143	147	148	151	148	145	160	137	159	163	164	153	168	141	142	168	165	131	171	142	153	159	152	161	154	151	151	165	156	171	158	136	155	163	157	150	163	169	144	137	142	151	152	150	152	186	152	136	148	163	141	134	164	143	166	153	145	142	177	160	147	170	154	137	134	174	154	161	144	173	139	158	159	143	137	172	136	148	160	163	155	149	143	144	134	135	144	172	170	160	183	161	143	166	159	152	169	158	145	145	146	154	134	153	146	160	154	130	138	166	158	134	147	167	152	165	140	166	137	156	169	167	142	149	136	158	132	155	151	159	150	152	147	180	151	152	143	139	161	168	158	124	184	134	161	139	152	152	165	153	154	148	153	151	150	124	132	134	154	134	144	149	174	129	147	147	164	129	163	153	152	141	132	159	159	146	149	155	144	150	135	137	170	153	149	169	155	145	166	151	164	131	176	171	176	178	129	148	169	141	160	157	173	142	140	147	167	152	137	151	162	157	183	180	140	160	146	162	148	150	151	156	147	141	136	161	158	166	164	144	135	133	142	155	146	127	167	161	145	169	165	179	129	159	150	181	160	154	157	174	143	171	170	162	151	138	162	161	145	172	147	152	145	167	169	165	155	166	153	148	160	182	175	116	164	147	146	152	161	179	157	149	154	141	172	147	165	145	160	165	158	156	140	141	143	159	142	158	170	163	158	160	143	161	162	155	149	140	166	151	138	135	148	156	140	156	143	157	157	139	164	161	147	175	160	169	158	155	166	139	145	159	131	163	163	164	158	154	139	151	160	173	169	134	148	155	157	138	141	185	126	153	144	153	169	128	158	157	139	138	154	152	125	154	147	141	167	150	146	170	166	153	150	137	146	151	138	153	155	171	138	162	142	161	135	160	154	150	147	160	137	152	140	157	160	122	137	147	148	150	152	152	165	138	161	177	168	145	163	164	136	164	159	147	152	133	141	152	174	147	169	179	144	157	156	152	128	166	180	152	138	122	143	158	167	149	148	145	147	167	152	141	146	147	127	156	151	161	159	144	124	158	135	169	145	150	150	156	160	135	150	156	170	146	166	162	165	152	143	154	148	180	146	151	133	173	158	182	154	130	134	153	138	150	155	155	137	145	164	138	138	137	130	157	146	173	160	161	144	142	167	160	155	141	149	153	132	162	155	181	151	138	140	170	150	142	151	193	169	148	159	161	152	142	158	142	159	142	159	163	145	142	144	178	143	128	146	161	155	154	139	155	155	141	159	170	158	134	160	151	148	155	142	153	131	148	161	144	132	147	168	149	151	146	166	137	198	149	135	154	168	130	160	136	151	153	153	149	137	151	132	153	162	143	143	141	151	159	132	149	148	167	140	180	156	153	165	138	123	165	154	179	160	157	167	153	160	150	159	168	149	160	186	164	163	177	159	138	157	165	163	144	151	189	148	173	165	169	131	160	172	160	140	146	154	147	150	158	163	150	156	141	161	156	144	173	159	135	157	179	160	137	162	158	124	151	176	149	165	143	156	159	141	132	148	148	136	154	155	166	144	144	151	141	171	167	155	150	150	153	168	160	170	139	157	148	160	155	135	139	159	159	140	170	165	162	165	140	149	164	171	141	145	132	140	145	141	142	149	170	167	141	154	144	177	165	168	148	149	169	149	155	143	166	171	152	135	153	176	161	150	165	142	179	149	151	157	133	146	141	134	158	167	144	139	153	149	172	137	153	147	164	153	153	152	124	168	156	147	171	151	160	171	160	162	164	152	149	157	144	147	164	143	178	155	160	146	162	147	154	137	152	148	159	155	148	133	154	146	156	134	149	155	149	156	158	132	172	146	184	182	159	144	178	165	155	162	157	148	144	138	161	144	158	172	139	142	159	137	131	154	167	152	150	137	133	152	176	160	177	159	145	147	152	161	159	167	177	142	142	142	153	154	157	160	148	164	155	153	134	129	146	148	149	148	166	150	158	156	146	163	136	156	143	143	151	178	145	164	171	155	143	171	138	153	151	154	172	155	156	164	169	141	164	168	157	148	146	145	141	145	166	144	156	149	140	133	135	163	169	150	150	164	157	153	149	142	157	159	156	147	156	149	157	169	163	164	134	138	136	139	145	167	163	144	139	160	128	149	173	149	153	130	174	148	150	131	142	138	144	174	156	140	161	148	154	167	123	169	152	157	169	146	126	150	163	173	160	174	160	158	136	128	170	168	132	169	144	149	147	128	174	145	156	130	146	151	152	156	145	167	137	143	158	160	152	158	170	173	161	159	178	156	150	162	158	116	136	165	149	159	133	178	172	149	146	144	140	169	153	150	185	136	135	146	157	125	174	137	168	140	131	151	148	141	158	141	149	164	158	156	129	142	170	130	149	148	163	149	159	169	157	145	130	159	165	162	155	154	162	166	145	150	151	151	163	173	165	165	169	165	168	151	156	168	185	136	160	164	156	152	143	172	164	145	139	140	166	167	156	159	143	176	139	160	152	174
17125	11520	13583	6097	6753	5128	4875	9670	6049	147	187	161	165	177	170	149	159	175	178	151	149	141	178	178	161	144	176	189	154	166	165	160	152	174	160	149	180	152	180	153	142	166	144	173	177	169	156	183	146	175	153	169	143	176	173	152	174	144	164	162	136	172	156	162	158	134	149	175	152	170	154	155	155	154	165	125	141	161	146	148	151	161	160	154	173	160	151	164	151	163	165	150	175	179	155	163	183	150	164	173	151	140	157	132	162	158	165	146	167	164	155	153	162	165	161	156	153	176	155	147	174	160	168	186	140	160	157	163	157	130	157	170	170	167	144	163	155	178	147	161	161	178	169	170	157	169	164	169	176	159	161	197	154	175	168	164	160	171	140	170	187	151	167	184	157	143	139	165	172	152	151	147	174	156	153	155	152	135	158	130	165	148	164	157	146	165	173	159	177	185	165	158	165	166	158	173	156	160	175	166	178	156	162	188	173	150	144	163	171	157	162	147	172	143	154	161	157	149	170	172	163	154	171	152	161	154	147	151	160	148	127	154	174	161	173	180	158	154	155	158	150	156	136	159	183	158	148	155	120	163	167	174	150	151	153	150	170	150	158	147	157	160	163	145	163	161	165	164	139	163	178	162	160	166	166	158	187	164	165	175	151	164	161	121	166	169	161	177	159	144	150	184	139	163	156	127	161	127	161	152	172	165	156	158	148	180	153	181	154	163	156	160	152	144	158	162	162	170	184	160	183	172	166	190	177	180	157	159	157	175	176	172	152	182	153	152	175	145	158	166	138	168	150	156	172	151	190	146	167	164	161	139	162	158	169	154	155	152	145	160	157	182	162	157	150	152	166	156	164	154	145	153	147	167	175	157	169	157	125	153	152	169	165	157	175	174	161	154	159	160	135	158	154	183	156	172	180	150	150	128	154	150	147	138	171	164	180	171	166	160	165	163	166	147	190	147	152	176	155	155	159	179	146	137	148	156	160	154	159	143	162	152	169	140	166	184	166	151	170	144	165	160	141	159	155	153	174	154	152	160	147	167	150	184	132	155	146	183	180	160	175	177	160	147	176	148	139	169	160	159	168	144	161	171	161	157	157	167	169	155	144	169	166	154	167	177	139	167	176	140	164	153	173	143	183	164	167	157	173	160	150	154	162	146	155	171	161	180	171	183	164	178	183	143	185	151	175	155	176	160	175	162	158	158	158	156	173	173	150	172	148	150	180	151	177	162	156	176	149	171	152	158	165	168	136	164	178	148	171	151	158	159	158	153	139	175	174	158	156	158	151	188	152	153	151	173	154	154	160	177	156	165	159	143	149	147	163	152	157	178	144	168	141	146	164	157	143	168	171	149	143	150	145	135	158	154	182	170	152	136	176	147	172	164	156	156	145	165	153	175	201	162	139	193	162	169	171	148	168	166	162	151	147	138	196	162	174	137	172	170	167	165	163	162	154	160	178	184	169	171	156	171	151	145	160	174	164	171	143	162	186	171	179	156	150	153	161	151	162	179	155	171	174	147	157	160	170	146	146	159	180	148	174	141	151	177	176	166	148	147	164	156	164	172	194	190	156	149	153	144	161	165	166	167	201	164	162	165	168	157	169	145	179	157	145	155	144	135	170	178	165	166	149	148	192	144	167	187	140	180	161	171	158	149	156	173	168	176	146	150	157	159	170	187	146	153	143	178	172	185	138	143	177	165	160	157	148	149	167	153	191	162	178	142	177	167	154	141	166	165	165	156	163	149	151	150	150	169	171	134	164	182	154	177	190	162	155	166	204	145	145	146	169	140	160	170	139	150	162	184	155	156	154	158	154	163	182	166	162	144	162	153	184	171	148	172	168	161	176	171	165	178	155	171	175	166	137	146	158	174	140	147	138	173	171	160	179	143	151	163	180	170	150	161	146	149	178	165	156	187	161	190	187	156	185	148	158	172	158	175	149	168	138	172	162	179	149	166	175	158	161	154	153	160	157	151	179	150	139	179	167	166	152	154	175	151	159	160	132	169	153	155	168	172	139	157	175	160	150	154	149	144	174	167	148	157	155	161	176	185	160	139	173	163	152	162	167	147	191	158	152	165	157	144	170	164	170	158	170	177	149	173	124	168	170	161	168	162	157	138	167	144	161	163	158	164	176	155	156	159	160	163	143	161	163	178	144	174	173	174	160	175	151	170	153	144	145	164	139	163	154	171	160	168	136	155	167	152	167	178	148	162	147	157	150	152	159	161	148	151	191	154	155	157	171	168	182	164	169	157	164	168	160	150	156	167	152	179	163	163	142	178	157	165	165	153	159	174	157	163	169	143	165	154	147	175	164	164	171	154	155	172	163	150	165	164	147	180	172	156	159	140	192	170	130	151	164	164	135	166	124	155	171	167	134	156	149	155	165	140	144	160	160	199	160	167	161	147	180	163	165	157	167	148	171	182	156	164	147	152	152	169	154	143	175	154	163	153	152	147	153	160	138	170	166	160	143	172	174	153	176	160	164	150	186	150	175	173	159	175	162	164	182	159	171	168	139	164	177	171	148	161	154	167	168	166	161	156	163	160	173	157	147	170	163	148	150	158	159	144	155	156	151	162	139	159	155	151	154	161	166	204	147	183	146	146	167	149	160	147	157	167	185	170	132	177	139	160	161	171	161	145	156	141	158	164	176	155	162	152	163	193	155	167	106	163	145	146	189	168	161	164	157	145	161	131	166	151	175	146	166	169	161	166	168	163	190	174	187	154	150	139	141	152	156	162	155	166	155	162	164	178	143	153	171	161	150	165	156	160	153	188	168	163	141	139	171	149	173	178	172	169	152	158	165	172	164	161	170	160	180	169	140	153	177	177	166	172	155	152	149	164	169	148	160	156	179	171	122	143	171	173	155	148	161	157	149	170	159	166	162	177	152	174	192	161	128	137	171	158	166	197	161	164	176	160	164	179	182	167	148	134	180	183	166	163	156	144	139	159	142	181	169	151	147	152	163	185	169	150	147	164	168	176	158	155	153	147	155	152	153	181	147	173	151	159	183	157	167	160	157	144	163	166	176	162	163	156	133	161	156	160	166	162	175	165	147	152	153	156	156	145	156	173	140	175	150	142	182	177	190	171	154	170	167	187	166	161	164	144	177	173	156	175	168	147	163	187	169	155	147	148	165	139	181	168	136	171	157	152	153	142	166	166	171	169	159	162	145	155	146	179	186	153	159	172	157	144	188	150	172	172	184	169	168	179	153	159	157	153	161	165	168	161	156	149	147	151	145	151	150	167	166	157	161	171	185	178	163	167	175	159	151	137	166	161	154	154	166	160	164	168	174	167	157	165	174	140	167	157	161	154	146	160	162	166	156	157	165	143	166	165	120	148	169	155	163	172	176	159	175	180	164	144	160	172	152	164	139	159	153	157	157	118	151	186	161	183	137	144	166	169	147	160	157	167	179	155	135	159	170	150	176	160	164	154	148	184	166	173	152	165	187	163	143	159	162	132	171	168	165	162	148	131	154	165
24968	20416	27116	23652	20481	13957	32069	49950	27977	3518	448	374	352	390	332	355	327	317	340	334	310	336	325	330	323	327	323	317	354	313	298	292	305	331	296	337	333	312	311	318	316	337	308	295	310	329	296	320	314	350	312	276	312	316	340	314	310	337	299	332	303	301	295	320	303	328	303	273	309	333	336	306	351	333	295	306	328	321	324	311	292	319	321	276	318	293	316	302	312	278	280	304	310	292	289	304	305	293	309	280	300	287	334	335	284	318	326	309	290	299	338	284	318	300	302	315	298	297	286	273	281	307	334	274	310	331	291	281	277	327	309	301	306	295	283	308	318	312	304	295	339	308	312	326	323	281	316	309	292	318	312	327	358	306	310	323	296	271	299	299	339	288	316	302	322	295	268	297	297	297	325	274	326	302	300	270	336	312	291	304	311	333	297	301	322	332	341	312	277	311	308	333	301	296	326	304	279	289	312	324	325	316	303	291	307	288	323	340	306	291	313	321	316	298	318	323	296	293	286	294	339	311	330	354	285	333	298	281	306	308	285	325	318	296	345	322	311	287	326	317	294	294	307	315	295	288	295	308	295	300	284	306	272	329	292	306	301	306	319	320	324	302	301	301	336	311	314	310	298	289	338	305	300	301	320	332	304	307	323	319	282	272	291	283	331	310	302	291	339	306	304	268	306	283	263	326	309	319	305	316	306	294	309	325	276	310	297	312	303	326	335	304	329	310	269	287	329	290	268	307	299	286	329	320	297	299	306	311	301	297	279	301	281	317	308	291	307	291	314	318	290	291	299	294	284	312	336	278	336	310	297	293	264	279	266	322	313	320	315	287	308	305	294	287	309	310	324	327	298	316	322	309	284	339	334	313	296	311	311	311	300	289	309	308	304	308	335	290	301	325	276	316	309	277	295	305	295	301	324	282	288	331	276	353	310	285	298	271	287	302	321	287	323	295	297	298	287	301	313	303	271	322	292	296	307	300	315	309	318	294	311	308	310	316	322	292	327	288	322	305	310	339	335	327	297	311	311	294	312	321	306	308	289	305	313	326	282	308	298	298	304	272	335	294	311	319	308	307	336	297	297	308	322	280	329	304	279	307	308	294	333	283	300	326	293	288	329	325	314	275	294	292	296	302	318	284	293	304	299	321	329	312	305	300	293	273	333	289	315	329	274	318	285	300	290	331	321	259	311	312	339	285	287	331	292	354	315	303	293	284	313	293	310	287	314	314	316	289	311	314	315	322	293	303	328	288	286	309	302	302	311	316	325	319	302	327	307	307	329	309	285	319	315	304	306	311	297	303	304	309	317	266	295	331	304	321	276	327	263	297	306	304	283	317	310	311	315	323	293	296	277	306	312	325	303	328	320	295	293	298	316	315	302	267	340	318	286	304	328	324	307	298	337	302	320	287	276	292	299	320	322	357	307	293	331	299	289	310	292	321	319	313	282	317	296	306	295	316	315	295	304	296	290	297	284	307	336	336	305	286	315	294	318	280	269	313	314	321	316	305	329	289	281	345	301	327	318	297	320	323	333	313	252	287	320	310	304	283	328	282	301	292	318	309	316	306	310	309	282	331	323	304	279	316	294	283	337	315	350	350	291	314	292	273	295	329	267	303	332	322	277	288	302	294	283	253	296	308	278	330	288	296	338	298	288	293	319	320	319	297	315	322	313	294	325	292	287	288	288	317	297	297	289	328	314	306	288	270	318	302	291	292	331	335	286	323	321	294	304	308	312	305	333	264	309	287	308	298	313	313	309	309	294	293	322	279	321	306	312	303	307	318	298	309	303	314	310	313	342	333	287	305	352	315	306	308	287	325	256	315	337	303	321	292	286	316	300	286	305	328	312	306	298	324	273	312	296	272	280	330	279	265	329	323	301	340	290	299	293	296	294	371	312	313	324	334	300	300	309	303	293	307	320	292	318	286	285	318	336	313	323	313	313	325	317	319	337	294	309	296	311	303	296	303	338	336	330	319	305	323	296	288	300	299	289	310	297	323	320	307	271	296	308	320	295	282	296	299	269	279	272	295	338	326	286	327	299	326	289	284	305	349	311	294	297	322	322	345	305	284	301	295	318	323	317	317	310	309	251	306	329	286	313	317	303	316	289	301	295	279	338	298	346	310	288	284	289	282	311	323	313	292	327	284	346	287	320	291	306	309	294	304	326	296	301	333	295	311	295	320	271	308	311	291	302	330	285	327	264	279	302	303	308	334	301	283	281	299	303	307	296	306	327	320	302	318	298	300	315	294	307	279	315	303	343	269	341	298	326	317	271	317	286	298	290	336	312	331	311	297	302	317	290	313	293	304	329	271	280	313	320	314	302	309	299	329	323	268	326	281	290	291	289	293	349	301	329	322	329	310	296	314	306	305	303	348	290	314	308	295	294	297	271	308	292	298	343	295	294	308	301	353	317	337	301	309	314	324	327	289	309	301	306	303	303	336	313	288	282	343	293	314	323	314	324	331	289	352	282	302	301	292	277	322	295	287	308	307	297	323	285	301	330	314	331	308	323	301	331	312	316	318	310	299	288	346	303	273	295	314	314	283	288	260	284	300	324	297	321	266	347	324	291	307	306	307	307	300	303	285	332	316	330	311	292	294	297	306	319	314	314	292	294	303	289	301	327	278	321	315	301	281	318	271	305	297	276	296	300	296	325	288	324	309	288	311	326	302	347	337	299	327	327	284	316	314	310	280	337	297	307	306	286	328	304	301	300	322	305	323	293	329	336	323	299	351	284	317	318	351	273	291	313	312	279	304	301	318	330	300	291	306	316	305	325	285	315	328	256	334	307	310	289	318	287	325	322	295	327	281	291	306	298	306	272	322	294	296	304	305	323	303	307	333	291	282	306	297	307	320	306	315	283	292	316	292	304	316	306	295	304	311	336	313	305	314	282	283	299	299	315	292	323	308	305	312	286	333	269	288	300	306	302	311	302	321	316	314	295	313	303	326	335	313	301	282	290	290	299	311	308	294	342	345	288	291	294	275	310	305	334	332	322	296	313	310	311	304	291	302	299	320	300	379	276	303	302	336	296	293	329	257	274	322	297	293	299	326	293	329	301	309	304	297	325	313	292	316	333	310	329	282	306	331	297	302	324	277	331	296	318	278	298	314	320	327	306	308	328	324	315	310	299	293	344	273	284	318	300	305	306	332	337	294	287	317	298	301	301	304	332	311	313	291	309	322	315	299	304	313	314	317	293	317	317	307	299	306	292	286	327	325	300	299	291	289	301	309	298	300	264	286	301	296	301	329	334	313	313	308	323	299	290	310	319	312	300	298	302	309	316	268	325	297	307	323	311	323	327	317	322	317	307	307	295	296	305	309	320	302	304	274	301	329	305	322	304	296	299	324	335	322	278	284	313	294	295	305	333	298	329	295	297	306	316	316	320	310	293	319	287	316	280	310	292	285	313	308	318	302	260	260	315	318	292	302	281	279	293	324	288	284	300	306	307	303	257	268	320	339	292	291	296	289	304	302
31875	29745	27933	16598	10070	6279	35086	47649	16269	524	465	461	409	390	409	378	349	321	355	365	330	331	316	316	323	337	310	320	295	300	306	286	268	310	279	298	271	289	260	282	285	301	324	286	308	285	310	305	284	285	297	260	284	296	292	270	293	287	288	298	241	283	275	284	262	276	303	257	299	282	286	304	302	283	278	278	279	265	276	298	302	288	268	286	252	293	273	290	267	274	314	299	275	265	294	273	315	271	310	301	270	274	265	314	281	299	285	286	282	309	275	295	271	260	270	295	305	292	290	270	283	299	292	285	308	282	275	293	290	255	291	300	293	281	308	286	257	297	269	261	311	275	287	285	296	309	302	296	274	265	294	270	285	317	296	285	312	285	268	282	281	276	307	277	273	254	310	266	271	295	295	290	286	313	271	306	283	293	313	294	286	269	277	289	257	295	277	301	261	275	279	300	285	282	268	301	264	273	294	318	268	278	276	316	276	269	293	261	290	290	293	297	273	288	286	303	294	317	317	300	298	250	280	270	299	282	297	271	293	273	294	298	300	264	283	282	273	256	274	306	258	279	307	304	283	324	234	266	286	296	287	279	309	277	274	295	284	293	241	278	301	278	253	288	272	276	277	287	308	297	271	277	293	298	296	291	277	294	277	284	284	284	296	277	274	298	284	326	314	245	309	282	267	312	299	274	275	270	313	276	302	252	281	295	282	294	292	289	311	294	299	290	293	301	279	246	293	295	260	295	300	283	280	273	277	301	269	287	274	314	258	284	289	307	290	260	302	289	265	258	280	284	270	297	304	289	298	258	272	266	290	300	296	281	280	283	285	255	282	288	282	280	257	262	289	296	304	291	291	272	291	287	288	295	268	337	257	284	299	284	282	326	282	259	283	325	280	294	277	289	262	300	293	270	310	295	271	286	307	288	280	290	266	297	306	271	266	281	280	305	277	296	266	290	319	283	276	313	293	282	296	268	287	273	264	295	284	324	250	279	280	279	275	303	263	316	289	264	292	265	279	267	288	268	296	295	268	288	291	303	275	298	296	297	289	274	301	289	270	291	286	296	312	279	280	313	298	270	284	284	277	307	312	262	270	275	310	285	286	308	304	277	277	259	301	298	281	257	286	260	285	290	285	284	267	287	305	295	305	299	303	304	261	294	307	281	271	317	287	260	311	284	269	283	273	285	251	321	287	277	302	313	311	303	289	300	290	289	300	283	288	285	287	249	288	270	286	292	261	298	275	267	276	262	261	301	285	272	272	301	285	289	299	284	285	281	269	279	280	329	281	292	306	290	289	298	286	307	316	293	285	330	268	312	285	278	279	282	303	273	281	277	280	276	286	274	303	298	281	295	284	292	280	308	273	303	286	272	281	328	263	283	304	268	298	293	273	327	291	279	261	335	301	263	268	273	298	282	298	273	300	280	288	306	291	287	290	308	258	289	293	312	303	302	294	270	285	283	265	294	303	295	287	316	289	293	280	301	283	267	272	269	336	290	292	288	270	295	269	300	273	302	285	267	291	280	305	297	269	248	307	283	273	288	285	252	301	293	283	259	296	254	269	293	289	297	279	289	269	265	281	287	269	309	316	311	297	275	301	307	246	297	285	266	273	286	269	316	298	277	312	299	292	302	280	267	267	270	282	294	280	257	281	294	273	294	281	276	297	285	295	284	315	294	257	283	283	281	292	302	271	299	298	286	274	269	299	272	285	296	265	282	285	291	288	292	276	262	313	309	280	287	279	278	301	299	339	315	312	284	323	291	287	282	309	297	271	300	292	266	286	306	278	302	271	279	261	277	304	265	289	316	300	276	264	306	274	285	266	278	288	285	291	282	309	296	315	262	273	315	303	294	283	277	271	258	279	280	305	282	271	283	300	275	284	301	304	270	286	272	307	297	291	281	300	288	288	272	265	273	281	282	276	294	291	280	286	270	299	298	292	307	297	282	327	320	261	284	286	269	275	300	268	285	297	293	292	252	267	299	294	288	275	262	260	302	261	256	283	313	259	253	284	277	278	266	299	304	278	280	276	289	287	284	286	271	273	285	274	267	287	282	278	270	276	257	290	267	287	293	280	288	286	281	278	279	313	276	298	288	267	291	287	277	284	288	317	300	268	315	268	293	277	270	268	282	286	317	303	265	277	279	269	294	284	297	265	266	300	283	296	250	273	294	303	286	298	300	290	264	313	287	285	286	281	295	318	269	281	287	288	266	284	294	285	295	303	294	323	294	296	306	275	308	301	326	290	289	305	295	288	266	277	268	315	270	293	310	278	276	266	264	281	290	278	283	271	277	289	283	297	276	301	311	265	269	261	294	302	284	275	269	286	288	288	274	308	268	279	312	303	280	267	287	305	311	267	282	270	260	289	270	317	281	271	281	294	292	280	286	300	307	305	289	276	293	294	281	299	323	252	280	285	257	285	302	283	267	280	267	317	264	267	287	306	302	262	296	263	294	301	289	279	311	300	283	301	284	285	280	255	290	296	295	262	287	308	275	267	313	294	262	296	329	274	292	286	265	290	313	283	265	305	302	285	250	303	305	297	310	281	299	260	297	280	258	282	263	288	290	296	260	258	288	266	316	295	294	300	267	306	280	318	284	300	279	272	293	281	290	285	296	279	299	282	284	258	276	268	286	295	306	286	276	277	262	290	274	278	293	268	290	304	298	306	281	283	269	272	298	296	307	294	314	294	299	305	274	263	266	297	286	314	283	283	285	303	259	266	278	275	276	283	264	290	294	253	285	294	301	267	258	288	280	288	292	289	297	289	302	292	322	279	302	290	315	281	293	283	286	243	341	287	284	292	280	281	255	282	286	277	286	303	313	295	299	255	304	300	290	283	294	296	286	311	284	282	315	284	310	277	259	272	295	314	293	289	274	304	274	269	307	250	287	273	292	278	296	270	273	277	269	277	294	273	292	288	277	284	294	281	290	275	301	306	304	308	288	274	279	308	296	271	247	238	289	303	318	280	269	300	311	285	282	261	274	291	295	274	301	280	283	270	274	299	317	296	293	277	292	293	264	298	284	275	297	270	279	286	313	261	309	294	259	280	259	309	286	299	272	283	260	269	281	297	250	280	263	273	272	281	283	268	252	308	320	266	307	293	306	292	308	299	305	305	276	307	288	290	299	284	273	284	279	285	272	307	289	265	334	292	257	294	312	279	290	298	278	266	274	292	283	303	303	300	273	303	309	299	297	289	293	290	291	266	283	271	299	267	274	281	293	290	292	289	271	273	268	312	299	277	305	293	263	278	288	276	288	287	264	297	280	280	277	278	285	311	286	275	266	307	267	301	264	285	302	311	295	306	305	298	306	283	298	295	277	292	290	275	274	301	284	286	284	283	267	270	280	292	267	276	304	264	294	251	285	278	286	315	310	307	296	283	282	302	271	273	277	269	294	258	295	273	263	262	295	282	290	283	275	271	285	276	305	263	289	272	310	286	289	297	327	296	275	276	279	296	296	286	283	308	250	279	304	309	299
22469	20380	27198	23475	20390	21385	46250	60482	21331	3603	809	676	672	701	694	578	623	599	614	608	577	557	573	560	531	516	511	544	539	512	525	501	553	509	516	483	494	495	487	505	472	502	529	470	527	517	511	474	524	512	499	502	503	482	503	522	518	520	506	517	521	488	520	516	472	511	512	502	485	518	440	478	508	504	500	503	497	483	497	478	493	494	530	469	473	502	491	494	523	530	481	512	512	479	515	513	502	490	452	475	513	477	526	480	475	485	510	475	511	533	519	490	540	488	509	490	488	544	490	510	524	507	507	459	527	528	498	499	470	475	494	527	497	494	500	452	518	515	511	536	495	506	498	456	500	537	522	502	520	493	485	528	505	467	498	490	503	456	504	488	496	524	484	489	515	520	483	537	520	483	499	480	528	524	483	484	507	459	483	524	512	510	463	517	482	484	511	474	503	489	452	535	480	478	518	533	521	523	491	473	514	505	492	496	516	461	498	495	519	467	493	510	464	514	511	514	487	491	506	528	472	491	473	517	531	477	532	478	521	503	492	493	475	495	495	484	494	468	495	490	501	499	459	490	517	527	494	523	485	493	489	478	527	487	492	520	542	466	512	509	488	492	481	496	474	506	472	495	502	499	466	453	497	514	529	469	468	489	490	527	503	480	488	492	487	528	518	468	519	478	509	497	528	503	517	489	514	505	500	508	510	519	495	488	488	490	520	484	506	498	520	497	468	515	442	450	507	464	456	497	468	493	516	488	503	504	473	519	472	522	456	503	486	483	472	475	497	509	494	466	455	501	509	484	516	502	477	511	511	513	475	478	476	509	505	483	472	508	442	479	505	499	484	536	508	520	463	518	492	476	489	464	499	514	484	509	516	439	522	490	499	486	519	527	487	505	466	501	508	515	516	517	472	506	475	518	506	487	502	503	512	512	458	483	564	489	441	519	457	490	518	495	472	460	493	482	530	484	522	498	482	506	459	464	508	522	507	517	492	536	506	471	518	525	527	518	482	484	502	495	470	547	522	491	474	479	496	513	551	495	501	470	504	489	538	461	476	483	474	474	517	502	498	523	507	496	511	497	514	525	475	495	525	467	490	532	512	506	513	511	516	481	488	474	501	484	499	487	491	513	506	457	469	488	526	465	508	527	521	514	529	509	548	519	524	491	476	515	496	512	504	545	527	494	482	531	493	502	491	492	514	482	498	510	488	499	502	486	507	503	488	491	490	544	447	505	521	478	498	496	544	476	519	497	478	500	521	481	471	557	518	499	484	517	476	498	508	506	519	492	497	523	506	530	507	512	511	478	500	525	470	482	493	506	507	501	490	527	546	524	489	469	482	513	523	523	525	497	534	489	495	498	509	509	468	498	548	508	522	494	520	517	468	520	503	507	440	489	533	505	491	480	550	525	525	544	464	533	523	515	504	495	457	518	463	516	492	507	488	483	498	517	521	500	517	472	497	513	517	474	529	509	519	536	504	485	502	510	524	488	462	472	485	521	518	464	511	486	503	466	473	460	496	523	510	516	473	485	487	507	478	520	520	515	516	476	506	489	480	553	510	505	455	496	516	512	509	490	498	509	519	483	518	492	452	497	508	491	494	522	491	454	496	508	500	511	479	471	487	537	501	512	484	518	554	502	483	492	510	497	509	500	509	500	495	505	524	492	512	485	498	494	499	510	485	468	479	490	521	539	472	476	500	487	494	491	499	542	531	502	509	500	516	529	518	481	493	505	495	491	464	468	499	459	490	490	467	473	467	529	539	498	508	500	478	505	513	455	513	476	509	556	475	499	478	524	513	495	511	530	536	517	499	457	480	528	547	486	525	490	508	462	557	517	471	468	507	521	534	488	502	521	503	480	496	492	486	487	476	493	510	500	486	507	467	494	494	517	451	514	488	507	481	460	481	531	508	489	493	481	525	503	468	493	513	501	475	479	511	539	511	482	534	506	484	517	521	475	481	520	452	514	511	500	509	510	470	485	478	518	493	490	494	480	524	452	467	523	482	513	482	507	499	533	497	496	515	449	492	521	499	519	537	500	480	556	475	478	517	496	466	473	505	501	495	528	515	533	484	502	460	442	484	511	511	469	485	541	476	486	485	550	501	467	485	498	486	462	473	487	470	508	506	501	533	506	526	494	511	500	496	494	496	513	465	513	477	501	507	524	507	531	502	502	479	526	492	475	473	517	536	470	517	496	468	463	499	483	511	510	485	475	512	521	484	503	495	489	501	488	450	513	527	462	465	472	509	465	487	530	510	517	514	503	513	505	510	475	449	536	512	546	524	464	506	530	505	511	542	489	524	483	489	522	499	477	473	536	444	524	516	520	482	474	500	485	485	515	528	515	491	488	496	510	454	480	535	493	493	509	448	475	497	496	474	515	523	504	491	475	524	469	515	477	513	489	465	513	478	495	486	510	505	503	467	529	514	535	516	530	555	490	528	521	507	499	491	514	507	480	502	513	506	476	539	515	490	525	490	464	470	526	474	548	500	488	491	503	513	501	521	502	518	472	473	562	493	504	527	530	521	504	528	543	508	498	489	526	469	537	487	528	477	522	536	467	522	486	464	496	519	502	492	509	474	485	534	488	485	510	496	491	472	480	521	493	486	507	485	521	504	486	539	567	526	530	469	503	532	520	495	520	469	488	466	484	497	521	524	457	498	496	481	482	482	465	510	521	518	537	522	483	511	527	480	481	511	492	499	491	495	493	476	469	472	463	485	461	540	471	499	487	495	509	530	486	551	479	523	510	534	492	536	478	492	511	484	524	514	507	473	509	470	476	488	516	502	514	499	521	455	544	507	500	483	490	528	504	485	517	498	545	505	514	489	529	523	485	480	489	545	516	531	466	485	520	528	465	519	515	465	502	498	519	524	481	533	502	512	483	503	495	497	492	510	530	523	485	505	532	485	506	504	476	469	460	536	519	484	513	473	507	472	465	484	446	467	515	481	505	553	549	498	486	528	480	538	512	499	488	488	505	471	490	501	512	433	472	472	491	492	519	516	505	496	514	497	558	494	510	524	524	510	488	531	496	511	494	508	497	492	491	487	499	508	469	475	529	507	500	519	474	537	503	505	489	483	529	492	478	497	488	482	499	475	491	486	527	499	510	488	481	488	512	512	476	505	503	495	494	463	515	486	488	467	486	509	488	526	499	499	474	504	502	492	493	484	475	454	492	509	497	496	453	512	461	532	494	465	474	483	484	514	531	474	538	512	508	567	489	480	452	505	485	502	500	485	558	474	533	477	527	494	532	529	505	550	499	503	461	441	488	511	497	525	483	503	513	491	441	502	462	487	529	532	446	541	487	516	507	512	500	521	497	493	494	508	496	489	496	481	490	497	514	508	469	525	480	456	496	510	524	535	496	483	487	459	500	506	496	483	529	461	484	515	521	490	493	479	513	493	484	464	497	501	468	508	505	535	488	509	496	486	488	470	500	499	501	480	482	501	477	511	450	489	509	528	507	481	453	491	502	515	495	515	488
36667	38391	30289	16568	12335	16041	47495	54139	6682	1203	1038	911	825	819	759	710	633	661	627	599	599	583	574	563	560	533	590	508	530	549	491	512	483	467	527	517	438	516	477	516	450	481	450	474	486	503	491	493	539	459	510	477	477	451	460	442	472	457	497	416	503	459	485	421	454	470	432	489	498	461	464	461	474	474	462	490	496	478	446	468	511	464	444	462	450	455	471	457	460	439	485	466	453	436	514	475	497	443	486	473	459	484	443	486	464	445	453	481	450	429	472	479	485	454	473	495	473	446	449	497	474	467	462	472	469	462	471	490	454	457	439	453	483	445	434	470	439	468	481	458	469	473	485	462	455	431	465	472	445	462	466	481	443	397	446	447	468	461	444	462	459	439	456	460	459	427	478	434	494	497	476	431	460	466	449	468	455	467	477	447	443	460	489	429	463	515	472	454	471	434	427	452	450	451	480	462	446	487	450	478	507	457	446	472	467	463	490	478	472	458	456	457	455	432	444	448	463	443	438	439	464	483	449	450	493	462	498	438	421	445	428	496	489	490	464	428	444	455	459	445	457	467	492	443	469	477	433	493	456	462	462	461	481	447	464	453	497	485	463	475	436	493	465	437	471	455	444	477	478	468	476	427	448	457	491	439	453	476	475	481	450	449	450	475	442	460	460	470	454	483	452	479	453	432	445	477	441	454	458	441	475	444	444	461	461	412	453	471	476	458	498	440	478	473	499	469	395	442	449	427	463	435	486	502	424	443	468	453	466	481	456	451	460	491	463	468	474	457	484	503	452	471	454	450	459	441	481	470	469	422	492	473	472	489	451	462	449	427	441	401	470	475	424	485	437	468	454	489	484	506	459	461	512	469	457	457	487	480	491	468	478	442	442	430	468	450	484	490	462	483	451	497	457	482	476	406	449	496	451	488	492	473	514	467	464	481	439	461	470	437	479	401	471	454	479	488	448	429	427	504	469	454	458	472	443	455	505	464	476	475	448	438	494	443	458	462	491	463	466	446	456	450	492	454	478	460	470	423	455	437	472	469	431	446	493	474	480	468	453	427	499	469	482	472	466	480	464	502	447	463	464	458	472	473	450	506	483	452	467	437	425	449	440	471	490	455	453	445	450	467	435	471	443	471	455	493	430	456	445	479	492	481	461	448	467	471	441	435	462	505	466	433	439	470	485	460	459	449	500	501	461	454	452	423	446	453	477	426	451	431	453	467	468	486	473	441	433	507	433	438	505	452	504	475	459	474	444	482	477	450	477	474	458	494	447	484	477	489	475	460	476	442	473	469	447	479	471	466	441	493	477	429	443	422	435	461	450	450	450	425	465	447	463	457	506	468	473	437	453	471	477	487	467	451	420	483	470	442	466	479	451	447	441	488	452	452	483	469	457	431	461	466	461	438	438	440	498	461	486	495	451	454	455	453	458	438	446	462	472	463	461	490	472	468	470	445	470	470	462	472	480	484	465	460	445	477	474	450	446	502	444	462	475	507	455	451	474	480	466	493	489	450	469	442	454	467	450	464	476	437	440	454	462	494	471	452	487	431	466	440	460	469	459	450	472	463	469	456	429	485	450	500	459	459	483	448	471	480	467	450	442	440	439	450	471	451	486	466	479	436	440	436	499	434	468	445	431	426	470	454	481	462	478	482	424	493	452	419	446	487	448	485	477	449	443	481	447	468	472	455	501	464	449	514	456	452	452	437	455	446	500	415	443	455	448	504	472	457	479	488	489	450	445	487	443	440	470	460	461	469	483	452	478	443	474	452	498	469	461	521	438	456	524	448	469	409	422	456	448	457	465	467	454	458	469	438	461	460	430	430	449	420	443	492	465	429	445	444	460	463	449	448	469	455	476	474	489	454	427	433	468	483	455	464	482	419	472	491	435	458	462	482	466	476	493	426	439	475	465	487	467	481	472	462	433	449	431	445	462	471	453	485	450	451	460	469	443	422	466	447	457	464	463	420	471	447	455	454	433	455	474	474	480	426	479	488	460	434	445	478	475	460	441	450	440	432	460	442	473	454	430	490	478	459	449	457	424	464	466	449	474	425	483	489	496	442	482	477	517	456	462	464	453	423	435	435	426	517	474	458	468	459	449	432	458	482	455	444	436	475	475	447	438	486	448	498	442	485	487	484	474	444	481	471	467	448	467	505	465	457	469	522	463	432	499	504	436	441	435	454	503	487	403	440	466	478	445	479	463	443	480	465	467	436	477	453	492	428	479	465	479	465	446	449	467	478	463	433	446	444	459	428	440	496	425	505	499	450	411	467	473	482	460	479	462	444	509	456	451	458	452	457	450	440	469	427	494	458	429	419	491	452	488	433	461	458	470	421	492	421	450	476	465	479	412	474	461	435	499	462	462	446	463	451	475	461	459	470	501	466	482	496	496	476	475	491	459	444	495	470	459	477	490	455	504	462	462	463	462	472	498	454	443	430	462	510	454	482	467	456	451	457	491	485	505	443	424	502	454	473	462	451	469	481	463	462	456	484	447	412	483	449	437	447	443	471	456	491	475	477	448	446	458	455	451	449	496	470	459	452	455	485	506	446	491	430	477	444	464	495	419	464	490	467	449	477	453	450	455	413	485	430	452	468	464	491	477	485	475	479	444	428	465	453	484	460	440	465	448	474	431	473	489	481	429	479	489	455	427	451	453	410	468	468	444	452	451	455	472	459	492	452	436	445	469	443	476	461	460	491	474	465	449	459	449	416	460	481	452	448	424	469	454	469	478	418	458	502	468	466	474	461	444	463	466	448	482	467	495	456	437	447	441	475	429	468	469	454	461	412	490	469	468	454	454	459	470	447	463	468	500	484	468	435	478	467	432	452	478	457	500	456	463	472	447	487	465	439	471	471	450	438	461	475	453	495	435	455	483	448	468	468	465	445	450	457	512	472	461	482	467	453	457	466	430	444	480	482	451	485	457	453	493	432	449	443	476	415	447	439	473	455	469	461	461	417	461	435	480	444	437	468	454	501	424	446	469	464	459	443	467	459	471	442	455	461	410	493	483	485	433	461	464	445	485	460	488	500	436	463	479	470	461	432	457	410	485	488	465	460	469	495	459	452	452	451	473	451	475	457	464	447	470	472	454	452	432	459	414	456	466	461	457	496	444	448	437	466	465	447	480	483	465	476	439	454	496	477	472	475	463	492	436	465	485	471	479	472	455	421	445	514	434	444	448	463	468	506	466	437	462	476	476	466	486	488	436	454	467	421	422	501	454	440	451	438	441	475	421	476	483	472	497	474	447	475	472	436	466	487	439	438	447	467	451	472	450	454	459	450	459	471	445	465	463	480	418	462	437	456	453	453	482	467	465	479	421	490	441	481	467	465	488	472	487	464	462	488	473	475	459	481	441	427	469	463	438	452	462	481	464	496	428	465	471	459	457	445	451	458	445	444	478	501	452	477	387	437	431	441	473	459	439	476	461	487	466	480	469	487	467	482	460	455	455	449	440	436	459	452	466	454	494	439	488	443
28236	17261	9010	2377	1613	1177	4192	6968	1968	184	189	141	175	159	182	175	157	171	174	174	155	150	155	147	167	170	154	147	144	159	137	176	178	138	139	149	168	150	160	145	154	148	183	150	143	176	166	168	138	170	145	167	167	166	145	191	182	155	174	146	181	145	155	138	152	182	134	171	181	142	170	153	172	160	165	150	176	150	163	163	170	177	171	176	155	170	160	150	165	172	152	145	179	165	155	151	141	136	147	144	150	155	189	176	169	160	137	175	170	137	155	157	187	155	156	166	149	152	140	164	177	149	162	135	152	160	162	168	184	167	182	180	144	176	139	166	154	150	157	163	161	166	168	141	162	141	153	126	161	155	172	156	179	154	157	162	155	158	164	169	155	168	169	150	161	164	156	160	177	163	164	161	145	168	166	166	156	181	165	159	169	156	145	146	152	120	157	170	166	179	138	172	174	151	145	180	147	167	155	159	156	151	158	170	156	145	173	154	158	164	159	139	152	143	159	187	157	172	167	164	162	152	152	155	183	143	158	144	142	173	166	156	168	155	153	203	180	149	176	164	149	157	154	182	158	150	181	176	153	150	154	156	164	168	140	159	154	155	178	160	159	164	160	167	184	133	132	164	142	169	159	151	151	149	161	140	157	137	145	169	138	150	151	164	169	165	154	167	173	149	150	165	160	163	169	174	165	154	157	146	154	163	166	190	166	178	174	149	147	163	161	175	172	183	138	164	154	173	175	171	163	159	152	164	175	153	179	173	166	165	153	166	138	184	153	153	167	152	145	162	157	154	154	152	171	165	145	153	140	158	161	147	135	164	178	172	179	145	166	159	140	154	168	160	170	148	151	156	137	152	149	157	169	181	178	168	189	156	157	150	155	162	196	199	180	160	156	188	171	168	146	168	138	152	161	170	161	143	157	143	156	167	175	146	147	191	155	146	152	154	154	154	176	153	168	146	159	200	159	159	164	157	137	145	166	176	168	174	161	143	164	150	161	172	161	114	164	180	163	161	157	174	160	147	175	169	138	172	144	147	151	156	164	168	138	172	166	151	176	158	176	156	161	144	166	141	149	166	139	149	127	185	158	167	143	146	174	146	155	174	152	173	152	176	168	181	167	140	175	170	170	157	167	158	167	163	165	158	174	149	137	146	157	152	154	164	160	160	164	162	163	150	151	157	194	184	156	178	164	146	175	152	165	158	160	180	162	161	162	167	171	174	180	177	140	171	158	158	193	172	168	157	149	157	149	188	168	177	156	155	158	167	163	150	158	165	165	152	160	169	176	174	163	144	185	170	150	164	158	147	143	154	168	169	164	162	180	178	168	137	175	157	161	179	144	138	150	163	171	162	154	157	144	159	184	180	150	151	155	160	151	147	159	197	153	164	168	165	134	146	148	168	181	178	162	159	148	144	159	160	171	139	167	154	174	151	142	170	170	173	157	148	141	159	160	156	173	164	159	163	158	177	152	145	155	151	166	170	168	160	163	160	175	164	173	169	160	178	156	161	152	168	171	159	172	175	167	163	153	186	152	132	136	156	164	159	158	166	173	175	164	152	165	164	159	165	167	152	158	157	160	159	177	145	155	141	148	175	153	157	153	173	169	126	155	159	172	166	150	147	143	165	162	172	185	178	170	151	156	166	172	162	166	159	152	167	168	180	153	171	136	160	171	154	155	165	166	166	158	165	162	150	160	166	158	164	160	154	149	149	146	155	153	167	141	149	189	153	162	163	141	156	136	168	159	153	145	166	152	159	168	169	173	165	172	163	178	157	170	192	167	157	168	155	171	140	162	163	154	175	168	135	169	167	170	167	166	143	142	161	170	154	162	163	174	164	170	162	168	153	169	155	167	178	175	165	136	155	170	147	164	166	149	166	167	182	151	161	151	159	150	160	144	158	163	150	187	142	168	156	169	159	151	158	170	160	167	177	147	151	164	154	166	152	168	140	144	150	146	183	166	173	164	162	174	170	155	138	146	150	156	157	153	187	161	174	163	151	148	158	170	179	170	162	189	146	162	180	175	160	146	153	158	179	168	154	153	151	164	160	169	168	172	132	139	170	144	161	161	135	178	161	148	158	176	129	163	163	158	162	163	162	161	156	166	151	156	160	153	162	167	190	164	167	156	164	158	131	172	141	141	171	158	155	168	177	162	149	175	178	168	159	186	170	176	142	141	160	159	152	152	182	157	149	157	156	165	175	155	185	147	148	164	159	160	154	149	184	142	159	167	143	135	148	154	145	171	145	137	164	163	167	151	169	168	167	146	164	161	166	162	140	166	161	168	139	157	148	159	168	166	149	162	177	150	174	153	160	158	144	165	180	175	173	160	156	166	162	151	155	159	143	141	169	149	160	167	163	180	165	147	151	161	155	156	162	145	170	159	198	161	159	167	160	175	158	160	158	153	131	166	163	164	150	171	173	168	143	174	163	162	157	136	143	180	154	156	169	163	170	143	166	132	170	180	139	154	167	174	155	182	160	174	148	145	162	190	187	166	145	176	151	164	174	177	140	153	155	162	162	175	169	184	139	169	168	180	163	150	186	175	172	167	175	186	164	134	164	165	151	143	138	167	168	152	151	163	153	180	165	155	150	159	154	161	143	163	144	149	158	173	154	174	147	165	163	165	159	168	139	155	151	164	150	163	162	142	155	154	155	162	155	157	145	161	160	175	161	174	168	135	160	156	164	166	160	149	164	165	167	165	168	155	147	157	138	168	178	151	194	154	157	165	164	138	142	159	137	171	174	155	138	152	161	186	157	149	189	170	156	151	178	152	147	158	156	140	162	135	151	167	137	150	154	144	178	142	167	155	157	154	152	153	147	150	155	148	153	139	156	164	142	165	152	133	170	144	167	175	179	174	176	158	177	143	155	179	154	163	141	149	193	156	131	162	175	169	161	180	150	140	162	178	155	136	171	173	164	162	160	170	162	185	157	171	145	150	156	151	169	168	174	157	164	175	165	145	149	142	160	163	153	149	179	179	158	171	149	176	157	144	156	134	130	169	149	149	155	156	155	143	166	154	157	125	165	162	149	156	164	157	177	153	138	170	154	139	183	149	151	157	158	169	178	174	150	140	176	169	164	163	147	154	171	164	158	177	157	186	147	184	150	173	173	172	180	172	138	142	161	147	165	181	180	196	149	170	149	185	183	157	163	152	171	162	186	157	138	168	167	130	166	169	138	150	195	162	166	166	170	165	162	170	177	123	163	178	187	159	152	164	155	139	151	156	156	146	139	161	166	156	156	153	165	169	147	170	180	169	167	175	150	166	164	161	177	138	146	150	149	160	153	170	163	165	189	147	159	158	178	159	173	148	154	170	172	156	151	153	141	167	160	148	170	164	161	167	158	150	148	150	166	164	136	144	125	158	137	160	150	169	162	184	144	168	153	164	162	188	184	169	151	176	159	177	155	165	173	128	156	157	134	166	181	164	166	153	174	145	166	179	181	156	163	151	156	172	149	143	159	154	157	158	155	148	154
15084	12868	9835	3836	3148	2370	7230	10892	2542	165	187	181	178	170	161	172	166	168	180	167	182	169	192	192	177	177	178	145	175	164	165	168	162	179	146	168	166	178	171	164	164	161	172	157	172	169	166	162	186	173	149	166	158	160	188	161	152	175	196	170	165	152	183	172	150	171	179	183	152	153	166	165	181	150	169	152	181	186	173	156	166	150	150	162	179	184	148	174	163	172	152	161	165	178	146	156	161	163	141	165	174	165	156	171	155	183	175	147	173	182	174	162	175	171	164	167	162	180	171	158	187	177	156	181	181	169	181	167	172	184	164	156	179	172	170	149	190	172	191	163	174	158	171	170	182	188	154	166	179	162	173	180	152	185	181	170	137	147	164	154	164	174	142	179	148	152	156	173	150	180	168	153	155	197	158	159	154	173	158	166	185	161	175	181	180	177	173	159	178	172	174	145	197	172	132	172	181	174	147	156	175	155	174	192	160	163	170	193	157	142	173	161	156	176	153	166	178	193	163	186	163	164	170	164	158	170	169	180	148	160	169	165	156	160	158	165	171	182	181	156	162	151	162	164	165	163	173	173	168	162	156	162	155	183	162	162	165	144	182	174	161	156	142	185	172	161	177	155	157	135	161	182	161	158	153	167	173	157	173	159	168	169	160	153	170	182	169	178	158	147	170	136	163	183	166	145	175	166	164	159	170	172	157	163	191	167	174	157	164	161	173	150	191	179	155	173	168	145	172	166	140	182	172	162	167	148	184	165	162	157	166	146	153	170	165	183	150	173	159	174	132	182	161	166	164	171	159	172	175	161	176	179	165	151	167	168	189	155	170	180	181	154	149	166	153	154	150	158	192	170	145	181	159	193	196	164	154	166	195	149	203	179	181	167	177	174	167	167	188	169	166	175	162	177	157	176	150	158	164	164	180	157	199	159	176	150	183	188	173	170	184	175	163	153	157	181	173	151	154	182	190	179	160	148	169	178	185	155	171	160	198	181	173	171	156	169	172	165	164	182	169	176	162	153	171	179	166	185	170	157	159	154	184	158	153	172	198	150	162	170	148	170	148	171	153	170	154	177	181	156	166	162	188	171	162	157	172	173	165	192	153	158	178	167	149	188	168	168	160	144	171	137	155	146	144	164	160	159	163	164	192	169	165	156	163	154	203	160	179	157	161	150	180	160	177	188	160	172	180	193	161	168	189	170	189	163	165	172	190	168	164	165	173	178	196	178	168	160	182	175	159	141	168	155	152	160	189	181	168	172	177	160	180	135	134	153	165	164	158	167	159	179	161	178	167	180	159	177	154	146	152	159	159	173	157	179	151	147	174	170	197	147	183	158	172	160	170	158	142	156	179	180	151	164	176	146	184	159	183	174	159	173	161	166	160	153	155	167	165	161	162	172	154	183	184	170	161	171	175	186	165	177	183	183	168	148	160	153	164	191	184	177	145	167	165	169	168	169	171	197	157	163	163	173	182	173	150	163	175	175	160	166	183	161	155	163	162	161	143	178	158	154	156	190	165	149	161	179	151	168	167	174	166	170	166	162	154	185	169	173	183	181	178	169	152	179	161	189	151	164	174	159	178	178	171	152	155	175	169	176	158	186	166	155	162	182	165	181	164	165	173	167	175	158	199	142	150	176	170	153	170	166	173	197	159	210	178	165	164	180	162	160	165	191	157	153	192	178	170	175	174	163	161	166	163	162	146	188	156	167	181	175	187	163	189	178	175	165	153	163	186	163	146	192	180	163	175	179	156	165	181	174	167	175	169	139	172	156	154	183	171	171	167	180	171	163	171	146	159	187	169	165	172	175	171	176	160	153	160	183	178	168	165	167	186	157	150	183	168	162	161	173	158	167	154	174	155	165	191	162	162	182	160	164	187	174	164	168	160	152	178	165	164	173	169	163	173	156	150	167	175	168	167	161	148	167	164	190	162	171	168	181	162	183	186	152	172	177	185	153	155	149	158	146	160	163	179	168	148	135	154	191	162	169	170	176	154	157	178	170	158	179	178	175	143	152	188	194	155	174	174	169	169	173	173	181	157	141	162	178	186	175	151	173	177	155	176	164	170	149	157	151	193	189	165	177	165	179	166	178	158	183	153	168	137	178	170	163	167	177	192	162	175	152	166	163	176	174	181	178	174	171	165	162	182	158	159	165	152	154	159	161	146	153	149	192	145	193	186	195	187	173	174	177	167	176	177	174	179	173	185	178	179	149	169	201	159	165	177	165	183	155	156	160	159	165	191	152	148	168	175	184	153	180	160	154	163	173	158	157	151	158	174	166	162	192	171	152	144	166	158	157	180	187	148	166	179	179	183	185	167	185	183	161	148	191	207	179	177	141	156	162	190	177	174	163	179	166	158	177	182	170	176	172	165	179	174	173	170	166	176	161	163	166	159	170	177	169	162	166	178	164	158	180	161	157	151	164	177	170	143	170	150	161	175	130	184	172	165	169	168	179	197	153	162	192	162	151	162	183	166	172	192	155	154	166	164	181	151	163	162	183	171	171	147	190	178	176	162	169	161	180	156	157	183	177	173	164	172	165	163	166	141	145	173	172	163	178	166	167	159	172	169	172	157	171	164	179	151	163	172	164	170	157	181	165	163	154	156	169	182	142	150	173	155	161	166	184	151	140	160	179	161	157	197	172	215	170	169	155	168	200	170	153	176	154	190	174	180	165	179	161	157	184	179	188	179	197	147	155	154	155	187	143	147	145	159	171	159	158	164	160	168	175	172	190	184	151	165	128	176	183	178	170	169	167	158	161	179	166	188	178	160	159	164	158	188	146	188	179	190	158	156	175	171	186	167	174	173	168	171	178	166	169	179	169	159	169	160	173	181	171	183	190	165	150	173	151	158	161	160	149	184	187	182	160	172	178	182	162	167	178	160	174	169	175	182	170	179	172	166	186	153	150	151	189	173	185	178	180	153	154	193	167	154	181	164	185	155	160	149	179	159	161	153	164	173	163	183	162	151	181	159	179	175	186	160	170	145	151	186	152	171	196	170	163	173	172	174	167	155	185	191	160	144	161	155	140	162	173	170	177	174	163	162	175	170	176	182	134	164	163	165	171	163	160	193	139	159	173	151	176	175	182	183	173	144	168	207	189	143	171	170	151	163	194	156	168	173	195	181	188	176	193	175	179	159	158	158	180	171	172	169	169	178	177	168	140	175	185	172	187	172	164	173	160	155	184	155	153	170	177	178	157	154	183	146	180	174	176	154	164	163	166	166	173	146	198	171	166	155	162	177	160	182	183	158	173	148	169	176	143	176	179	166	151	200	156	154	168	168	182	158	182	186	185	177	169	158	152	170	164	155	175	160	169	191	178	170	183	154	147	161	159	165	172	157	169	150	156	164	166	177	172	174	172	182	168	149	170	162	176	162	163	137	181	150	171	163	168	173	178	150	155	173	161	188	178	178	171	158	147	158	159	150	156	172	164	180	155	173	180	189	177	185	199	184	178	171	178	176	174	180	176	159	156
24778	20400	26286	24640	20109	13478	34259	52273	30605	4170	429	400	376	354	375	363	376	351	337	345	386	352	366	329	340	342	333	332	319	304	331	336	307	309	324	299	308	331	335	335	281	303	316	304	361	256	321	297	307	313	293	303	315	294	329	303	338	293	323	324	292	336	318	289	305	340	317	295	327	315	314	288	326	312	318	327	305	327	323	305	311	322	320	330	324	317	339	308	269	325	296	326	340	345	299	358	307	313	296	339	319	348	296	303	329	330	300	280	311	307	332	328	318	329	352	287	325	288	281	297	314	324	327	276	296	287	312	301	336	302	312	354	301	307	332	322	299	323	305	275	303	323	337	305	340	301	312	323	312	308	317	363	331	329	278	317	303	317	319	284	275	294	324	308	337	297	306	317	310	330	342	287	312	338	286	310	280	310	327	284	346	338	308	295	337	312	302	302	286	309	331	280	300	309	299	324	329	325	306	291	333	310	302	318	317	295	308	292	305	298	284	305	319	300	297	292	300	317	310	317	308	305	335	290	320	303	327	292	337	297	312	336	311	335	308	342	318	289	303	314	303	344	333	287	281	305	310	334	314	302	286	302	287	331	337	334	297	315	296	287	284	302	313	290	310	339	320	317	337	330	316	321	320	314	345	296	293	310	306	325	317	340	353	310	314	322	349	334	329	351	350	287	310	318	309	307	298	302	309	319	319	328	327	261	321	298	316	301	322	324	318	315	319	287	306	308	320	328	285	290	309	305	324	285	307	301	329	300	321	332	342	336	322	338	320	330	327	311	311	315	322	342	297	323	276	322	285	280	316	305	336	299	329	320	327	323	311	353	333	328	284	302	288	345	331	324	341	315	305	309	322	345	296	323	308	311	282	293	345	306	339	353	307	299	326	350	331	325	281	334	312	319	296	333	325	327	312	351	325	336	328	315	322	310	301	332	278	338	346	280	303	294	334	321	325	334	370	317	313	321	300	332	307	302	289	318	319	329	328	309	338	285	302	292	339	305	310	303	308	332	297	312	328	313	314	310	322	291	306	330	330	317	323	311	328	319	281	314	341	347	319	336	320	347	297	313	308	310	323	319	305	310	353	320	334	332	306	310	319	331	305	302	325	298	298	290	298	311	324	339	297	340	320	312	331	314	309	324	307	329	329	340	321	303	315	307	315	302	279	322	331	347	312	301	311	306	313	301	321	336	284	303	289	314	263	320	299	312	357	296	285	290	332	299	287	286	294	334	332	327	328	288	331	333	329	359	333	302	294	276	298	319	305	358	309	313	332	311	316	304	325	325	301	308	291	326	333	316	309	304	322	349	301	305	305	314	313	290	295	346	303	320	315	288	308	274	309	306	302	308	292	290	303	306	324	284	299	321	305	302	328	319	310	300	320	330	297	343	330	316	330	308	304	289	285	311	320	302	287	299	296	322	323	320	330	321	302	317	314	290	291	323	294	289	319	309	302	291	330	314	303	309	271	292	315	288	284	303	303	285	307	295	345	290	277	306	289	294	309	294	317	308	279	330	345	301	301	295	327	340	294	309	280	299	344	328	333	329	330	313	327	316	337	322	335	310	318	351	314	304	291	313	328	312	311	317	305	332	322	342	312	320	337	334	300	297	321	298	341	305	329	335	330	308	315	294	333	306	336	339	345	311	349	316	331	306	336	303	292	321	333	290	311	313	290	287	322	318	295	329	311	314	328	336	303	361	333	333	340	340	327	312	298	327	328	317	343	329	327	311	331	338	337	319	318	317	296	302	335	289	288	343	302	324	282	306	326	338	339	291	300	325	313	324	331	317	325	323	319	345	314	330	290	311	305	341	307	314	312	335	336	313	303	348	271	319	317	338	312	284	313	302	318	297	320	335	273	311	317	329	299	312	342	304	309	289	312	330	291	309	308	338	314	324	287	308	309	309	314	337	334	330	308	319	320	335	296	286	343	308	341	329	282	325	325	326	328	327	288	315	304	307	303	284	334	313	321	317	338	302	298	339	292	329	318	292	276	329	299	312	337	336	305	334	325	326	326	362	293	306	285	332	309	368	297	288	326	284	309	343	295	292	335	348	316	265	301	320	306	318	312	299	316	306	318	348	289	321	303	290	284	289	339	312	326	344	316	303	334	332	306	342	291	315	292	293	320	327	324	341	315	327	322	287	291	291	300	323	301	319	315	355	314	332	310	315	303	314	296	328	284	279	280	286	319	277	310	310	365	286	294	327	334	281	323	308	302	321	328	336	329	304	295	314	300	338	315	326	296	300	296	315	324	300	315	332	313	323	338	311	334	354	326	297	327	299	305	336	302	326	291	314	289	284	336	298	320	312	319	320	331	298	309	295	315	296	315	315	372	316	323	357	326	318	290	327	299	313	291	351	318	342	324	314	297	321	318	337	318	300	273	302	297	330	291	294	338	306	328	289	347	308	326	296	321	320	293	349	309	336	325	308	297	313	327	300	308	327	320	321	316	311	332	316	333	295	306	281	317	289	339	323	345	305	328	300	301	290	321	311	320	317	308	330	309	358	301	337	319	303	339	307	336	321	338	320	307	291	318	314	285	327	339	329	313	313	284	308	302	278	322	322	312	296	314	341	301	320	332	357	291	287	306	315	329	294	283	329	331	346	293	333	263	273	315	333	303	318	335	295	291	284	343	292	309	323	303	316	316	320	309	306	298	350	323	321	278	319	298	305	318	303	311	323	317	308	330	298	305	313	326	316	315	309	314	312	290	304	333	318	313	307	338	325	292	329	335	359	316	338	296	307	272	299	319	323	327	333	339	294	304	320	318	297	318	328	313	324	313	351	314	327	317	351	319	314	335	314	292	307	310	312	328	295	304	311	312	329	321	292	298	310	289	283	319	318	338	325	292	304	307	331	313	354	300	301	335	325	306	347	322	323	311	310	310	299	297	297	278	338	333	345	319	337	302	318	319	324	289	316	331	306	299	331	299	289	288	338	338	280	310	312	298	328	312	338	327	286	320	314	324	316	314	324	315	293	337	314	307	351	299	336	298	341	330	303	289	317	312	301	328	341	325	279	326	313	300	317	337	346	319	320	329	325	326	309	312	311	277	305	295	315	327	298	319	288	321	298	324	299	310	336	336	300	305	308	319	320	327	324	296	307	300	315	281	307	310	312	318	316	318	309	288	342	332	318	314	333	318	318	333	322	292	300	327	328	322	321	336	305	300	348	290	316	319	318	307	308	316	319	271	284	322	327	336	304	321	297	309	303	334	290	319	293	318	284	294	283	328	345	315	301	305	302	336	298	313	325	309	326	297	304	328	343	299	328	322	314	300	300	309	272	337	306	299	331	327	347	318	316	308	319	274	311	270	280	357	304	313	313	306	333	316	287	316	329	304	320	306	292	326	312	301	306	305	321	316	263	328	313	343	305	338	305	335	309	297	304	338	303	313	301	322	308	324	290	321	334	308	320	298	299	305	315	360	309	314	314	306	323	307	342	301	316	305	301	284	308	332	314	314	311	290	305	315	294
30817	37446	30555	12726	8700	12327	37704	49584	19759	493	440	385	436	387	366	383	351	326	334	343	348	329	308	284	333	320	302	295	341	299	324	287	290	309	285	313	356	272	286	339	309	291	271	310	301	306	312	330	302	282	271	283	302	290	328	297	296	319	281	282	294	291	288	284	305	308	275	296	326	293	297	297	319	276	298	305	281	290	303	285	266	292	294	292	327	283	293	296	310	270	297	279	275	297	293	296	307	305	284	302	298	315	301	274	278	274	340	294	275	268	280	279	307	323	305	256	295	273	291	291	273	315	310	291	283	308	275	280	295	304	296	298	253	315	293	278	319	312	288	292	322	329	293	303	330	297	302	303	272	295	291	276	317	300	303	308	302	294	283	305	289	282	298	291	310	280	287	327	314	288	294	345	280	301	278	308	292	287	270	293	325	288	275	275	279	283	307	292	302	296	297	282	274	283	277	335	302	285	297	265	276	288	293	302	318	303	277	300	312	272	311	323	276	277	296	293	291	324	268	301	286	329	294	282	320	280	279	257	319	293	299	293	274	313	291	297	274	291	257	270	309	299	285	286	295	308	287	292	293	300	288	281	311	315	288	287	280	280	300	323	293	258	285	296	274	304	315	295	305	309	286	303	286	307	308	313	285	297	293	314	282	294	266	282	278	286	291	318	290	286	297	301	262	303	301	304	310	329	290	299	302	303	266	286	310	276	288	332	303	275	284	302	275	298	286	299	335	322	295	268	270	299	318	271	294	290	307	286	286	274	310	286	319	279	286	313	298	295	282	317	281	282	299	276	290	304	275	292	290	282	287	268	298	303	272	306	284	289	304	312	298	275	263	274	278	290	302	281	294	281	305	254	272	315	320	292	273	271	299	316	274	272	287	292	303	282	272	279	290	326	317	295	315	273	288	300	290	292	280	334	286	295	288	288	299	249	288	305	289	305	282	296	284	290	331	333	298	289	285	288	291	302	304	270	286	278	305	296	273	316	283	289	319	292	309	295	297	305	320	282	303	280	302	286	281	316	315	295	312	283	316	278	291	320	286	289	305	305	308	292	284	276	306	271	330	296	289	276	273	251	296	308	287	333	316	276	296	294	282	313	297	293	305	288	286	322	293	318	261	266	280	288	305	292	303	283	320	305	310	312	299	299	290	280	292	263	321	314	337	298	317	310	315	289	300	306	270	273	289	282	262	296	286	290	274	290	294	295	329	312	300	272	299	290	272	311	307	274	332	297	296	293	277	282	327	307	304	293	276	309	315	286	290	292	294	272	288	306	289	301	301	297	286	290	297	297	313	279	293	280	311	283	268	311	287	309	290	254	306	301	295	298	297	291	290	305	302	302	298	286	286	286	320	262	299	299	314	267	276	271	300	298	306	281	309	314	308	278	287	300	262	269	273	311	278	299	302	284	301	330	311	338	286	344	286	299	290	290	329	310	317	329	297	328	319	262	305	294	281	305	297	308	321	306	315	296	317	287	298	300	283	299	321	287	304	329	274	299	317	317	286	274	312	279	322	284	320	313	301	300	291	286	305	317	314	322	301	269	314	314	280	283	288	288	301	283	300	280	298	266	274	280	292	280	267	313	303	321	293	270	307	257	292	310	282	302	289	282	284	299	314	335	294	298	280	306	293	306	301	289	288	277	294	296	293	305	305	279	289	318	316	294	305	282	300	289	306	329	301	293	296	312	311	304	279	303	295	282	303	261	296	309	288	289	299	311	297	284	267	296	299	325	289	296	315	316	298	291	274	287	307	270	308	271	305	328	306	249	296	282	297	311	318	299	303	281	293	293	305	289	277	333	292	284	286	296	314	286	312	293	277	275	295	300	290	316	314	284	267	294	303	281	281	279	274	313	263	304	293	274	284	277	301	289	289	292	306	302	278	321	312	252	308	303	324	324	300	266	281	290	252	285	267	295	291	303	301	303	302	302	295	281	284	281	251	313	283	295	259	288	304	295	280	253	299	302	262	296	285	306	307	282	278	287	325	297	297	297	290	298	302	262	302	288	281	301	285	275	278	300	284	270	304	281	330	288	287	309	272	292	293	273	292	261	274	310	333	297	331	305	306	261	285	307	288	314	234	282	274	288	281	283	277	292	285	286	305	272	276	283	309	296	303	293	283	273	313	300	321	299	271	295	303	274	280	300	305	270	291	316	298	292	307	310	309	322	283	286	296	281	289	288	291	321	274	328	278	269	314	264	287	284	326	266	284	275	293	281	279	310	293	289	280	289	301	317	302	319	271	297	324	302	306	298	308	312	283	313	299	306	294	324	296	295	305	264	286	293	269	277	267	307	310	286	308	288	284	279	287	309	288	317	269	281	316	278	309	273	270	298	286	290	301	296	275	312	267	314	251	297	330	317	276	288	320	276	291	260	288	290	311	272	328	284	285	288	271	306	282	295	274	295	310	305	305	288	264	300	325	290	291	302	291	301	284	266	276	290	315	276	296	273	312	313	288	311	286	333	268	288	284	266	294	319	282	290	284	304	268	293	303	295	289	299	276	302	284	310	287	311	297	257	259	295	284	299	320	270	348	298	274	291	284	312	278	269	319	291	283	295	290	295	285	325	303	308	295	298	303	292	318	294	301	298	297	287	288	305	298	287	267	280	305	276	292	282	273	302	281	284	295	298	303	290	256	274	281	298	307	318	280	290	296	277	306	269	302	302	308	302	286	315	283	302	330	315	284	287	296	288	314	288	287	292	282	266	295	284	265	297	313	295	302	298	302	291	287	303	305	290	282	282	306	309	294	293	310	304	268	305	298	288	299	282	284	308	311	316	298	277	269	304	307	321	303	293	322	266	311	330	295	289	280	305	315	295	311	286	304	304	313	278	300	294	288	296	318	307	307	303	287	287	275	278	310	339	282	286	303	299	306	272	295	298	262	303	304	291	293	305	308	279	305	299	319	289	299	304	283	274	275	272	312	297	276	307	293	295	322	305	283	293	292	300	289	309	297	288	287	285	304	316	298	290	292	277	271	317	286	279	283	274	290	266	290	285	270	291	293	289	320	316	309	307	308	308	316	299	299	284	284	295	297	275	250	301	295	265	290	295	270	306	274	280	295	308	287	281	287	266	276	304	336	280	291	259	285	303	272	304	312	285	297	281	301	296	325	283	331	291	314	281	285	282	285	286	308	283	314	289	316	259	316	296	270	311	286	292	285	290	320	304	303	273	313	298	313	302	279	325	275	288	295	298	295	296	272	280	298	294	284	319	315	275	284	303	325	330	277	258	267	263	288	294	290	321	314	286	284	294	303	289	292	278	296	269	284	320	298	287	315	293	295	323	314	300	291	326	310	274	320	287	290	301	298	310	292	277	260	315	308	288	282	273	321	292	284	279	295	284	295	274	304	297	275	305	278	300	292	273	315	271	289	311	293	295	298	287	315	294	294	300	324	290	290	290	292	283	288	286	287	297	294	262	266	289	309	303	300	283	295	274	284	294	310	285	232	295	284	267	291	297	279	282	260	288
22528	20430	27233	23658	20444	22616	51822	62142	30377	6191	870	659	678	570	664	624	606	598	549	635	587	566	529	534	584	572	537	537	561	540	566	519	546	524	501	547	516	484	504	512	499	506	549	499	531	488	533	543	519	483	543	551	519	533	499	542	521	532	519	519	498	557	528	543	496	528	506	523	525	546	503	580	523	512	501	526	513	533	499	528	492	560	514	512	501	501	548	473	496	536	547	577	545	508	491	527	563	530	528	508	494	507	528	526	460	508	545	515	479	515	495	452	525	536	500	534	514	509	497	504	524	531	533	537	517	518	552	512	499	516	512	535	545	510	511	515	526	516	507	502	521	549	480	527	499	543	513	538	510	515	480	501	517	483	492	542	521	529	488	492	487	529	524	490	509	530	512	507	540	535	505	484	523	542	504	526	507	557	526	499	483	497	509	511	511	544	546	506	493	510	496	525	520	565	550	535	560	530	499	485	578	557	508	504	494	519	524	536	524	524	518	490	488	502	524	513	443	552	508	506	521	535	449	555	490	511	548	510	542	498	525	534	538	524	527	477	516	561	490	517	553	533	504	490	535	525	501	519	536	510	469	499	580	504	492	552	507	497	514	530	540	500	530	497	509	516	537	500	500	512	503	529	530	543	549	551	560	538	501	486	522	505	544	514	520	484	508	519	510	566	532	510	509	488	548	505	512	532	494	488	484	493	520	538	494	492	491	520	514	486	510	508	518	471	482	500	518	528	507	536	557	498	515	503	526	534	497	507	529	548	523	498	485	516	531	515	550	538	516	514	530	521	504	543	541	486	513	522	511	549	570	484	511	513	499	508	527	523	456	529	544	467	521	516	509	534	527	552	488	511	511	563	496	548	529	502	518	554	544	553	506	505	475	534	492	496	534	501	498	486	545	503	542	492	538	471	453	523	544	522	561	543	486	520	499	509	546	525	490	489	546	520	529	545	534	551	541	523	527	519	545	509	468	556	510	495	483	538	524	531	528	520	526	532	533	499	544	541	528	522	531	542	532	537	542	484	553	510	524	505	548	510	544	497	501	535	521	487	503	531	571	542	544	505	525	524	517	522	521	503	500	526	507	496	507	531	502	557	518	562	499	498	485	505	513	566	508	538	508	498	550	441	527	536	506	497	515	517	521	483	478	545	537	514	528	580	521	549	521	527	501	496	482	485	509	464	524	560	526	525	498	496	502	539	530	477	552	487	511	572	529	531	515	510	552	523	525	485	513	500	543	572	508	516	499	535	543	534	546	554	512	505	534	540	522	564	497	502	493	508	474	501	506	482	489	521	487	495	529	529	508	519	508	490	523	480	504	509	552	516	500	522	511	499	490	507	512	572	490	499	503	483	545	505	527	541	488	556	517	488	546	506	553	514	559	519	479	516	510	527	540	529	508	541	520	513	501	518	503	517	491	491	538	514	543	516	516	550	503	511	524	514	507	512	506	523	543	542	506	530	546	470	533	519	524	549	532	507	520	479	543	509	485	525	477	497	505	477	514	504	504	500	543	535	562	481	504	501	509	506	551	508	481	490	535	523	527	525	520	475	498	530	554	501	544	551	516	503	482	529	507	516	532	548	492	522	536	523	510	531	514	497	530	512	512	534	564	542	557	526	563	504	530	525	455	504	533	538	458	526	501	506	553	511	542	507	516	491	490	490	496	497	501	528	494	488	537	510	523	578	481	505	517	507	538	481	519	499	494	519	530	556	534	495	501	495	506	522	502	546	492	540	497	520	514	485	490	540	499	527	533	496	479	553	540	535	514	507	547	502	530	500	541	535	510	524	525	513	528	517	519	490	536	558	493	510	523	546	517	513	505	557	507	526	533	562	517	508	557	525	532	561	507	502	552	503	493	517	527	502	488	507	498	489	529	524	557	496	519	534	556	530	487	562	506	535	543	515	539	502	552	534	546	511	577	538	535	537	540	514	511	536	538	512	551	511	476	482	518	480	568	512	531	524	519	530	525	564	580	547	544	522	529	531	524	498	533	485	562	537	544	536	520	491	527	530	508	519	540	490	488	541	498	499	547	502	507	516	547	512	489	522	547	541	512	505	511	518	535	504	526	507	506	517	483	567	541	531	513	546	541	556	493	480	519	539	500	500	508	507	524	515	514	540	518	498	511	533	511	499	515	525	507	463	550	487	480	499	529	510	511	525	515	578	511	507	502	508	528	528	489	494	501	486	536	522	527	511	514	550	514	552	542	506	535	549	557	536	514	536	488	528	517	519	523	533	520	554	559	505	529	548	528	540	499	485	529	531	513	522	499	534	532	497	512	506	529	517	548	554	528	501	472	526	486	527	534	538	506	497	514	497	487	528	555	511	535	475	549	554	531	568	522	522	527	451	529	504	554	531	521	491	497	512	501	495	522	478	518	554	554	526	504	556	518	482	531	508	505	540	484	550	489	511	475	507	524	515	493	516	499	485	493	515	510	505	528	512	528	546	509	500	522	535	514	544	551	514	491	514	547	475	533	488	510	494	531	508	474	499	504	464	474	572	545	501	509	558	535	536	506	581	527	509	532	566	542	511	524	525	527	526	498	531	502	515	557	543	487	502	494	541	481	512	499	512	550	549	507	487	449	550	535	516	523	530	513	530	555	524	511	530	516	506	522	484	492	526	520	499	520	533	473	520	494	534	533	543	519	568	503	488	507	527	482	492	536	484	495	514	520	507	499	522	501	530	523	511	544	526	497	496	520	518	535	503	525	495	492	512	524	474	531	553	545	546	503	536	542	527	489	478	525	514	493	518	573	544	520	494	484	507	515	538	498	528	530	549	493	491	519	521	526	550	515	467	491	544	516	524	540	557	523	463	515	531	501	515	537	525	490	549	534	468	541	555	494	510	521	538	524	524	509	534	521	516	479	496	501	537	522	576	555	495	530	525	552	539	506	529	519	492	547	540	537	521	500	562	534	512	481	530	511	490	520	514	510	504	502	532	510	517	473	532	510	561	511	540	531	550	528	502	499	495	533	522	516	514	549	517	536	525	563	532	525	504	518	502	539	527	527	496	526	506	537	549	523	523	525	534	482	509	503	502	540	503	533	484	569	522	543	541	533	523	540	518	500	528	513	479	553	542	507	523	493	525	504	508	496	535	458	494	520	519	541	526	514	481	528	556	533	543	524	501	546	528	498	501	442	527	508	512	538	521	547	524	518	491	499	539	471	527	507	532	535	520	508	554	512	513	487	509	513	530	525	528	513	503	528	515	519	526	532	513	502	484	499	518	545	530	521	491	525	489	532	527	564	520	505	471	522	534	544	487	479	561	558	535	524	529	490	513	540	475	562	511	482	556	521	523	537	510	510	466	543	470	543	528	474	493	513	493	525	500	534	565	544	506	557	538	524	509	523	521	568	495	553	540	504	539	510	552	488	520	526	506	533	535	502	479	531	497	445	539	537	509	538	510	545	545	534	492	509	527	488	512	539	530	540	505	552	520	510	497	501	562	520	454	517	493	486	506	528	544	483	443
35614	49619	37517	16452	13540	22536	52371	58418	13693	958	867	795	695	666	686	664	569	598	580	561	576	599	547	534	558	582	514	543	529	492	530	527	514	515	503	495	489	510	490	463	483	496	546	496	512	494	475	525	479	492	508	442	458	479	513	507	477	521	462	459	480	469	484	469	474	469	428	474	471	510	486	494	492	473	481	472	455	494	460	488	490	468	501	457	458	487	481	492	505	467	472	480	483	463	512	459	494	458	487	466	530	488	484	495	489	473	476	482	447	505	448	450	476	459	454	495	481	444	460	463	492	482	461	467	477	431	468	480	457	490	459	476	511	449	500	471	467	477	420	511	502	468	507	474	469	468	475	480	484	440	469	463	462	478	475	456	501	483	489	446	461	479	474	477	486	455	473	494	496	509	467	475	468	472	463	501	505	466	461	454	452	470	498	493	474	479	492	479	468	454	491	482	493	490	476	477	473	485	468	495	493	443	513	458	514	500	477	449	505	470	438	467	487	470	473	465	453	455	447	458	509	500	455	479	498	475	490	459	441	475	520	469	460	466	478	487	507	491	482	472	458	450	466	459	454	481	502	454	488	464	476	487	475	453	452	481	495	488	453	501	467	439	519	487	445	476	499	499	459	491	479	480	473	455	501	449	466	473	445	497	479	459	466	512	495	507	474	469	467	487	441	438	488	467	492	452	499	467	472	469	509	488	454	488	452	461	456	510	476	497	505	469	463	431	446	479	430	455	488	456	432	491	471	486	481	492	492	458	470	477	480	444	472	516	483	471	482	475	464	469	509	465	456	507	462	461	486	497	493	473	451	446	445	474	468	518	460	448	464	499	454	490	475	469	467	482	477	504	496	469	475	497	482	528	458	491	484	491	500	518	453	499	500	475	477	511	481	490	510	481	479	515	483	479	470	461	471	473	471	468	488	409	491	455	490	455	452	491	468	436	490	479	462	483	507	463	496	492	509	468	514	486	513	472	470	493	460	460	486	466	440	495	487	470	482	476	511	500	481	481	433	464	483	455	500	459	508	461	448	476	433	472	511	425	473	520	470	496	503	471	494	476	509	480	503	465	457	495	434	528	490	492	483	476	469	471	471	448	439	474	497	506	468	444	488	488	478	490	494	470	480	472	472	493	464	475	493	501	453	468	442	469	464	469	475	497	472	472	467	442	463	481	508	509	497	475	450	465	496	468	460	476	487	484	479	439	451	484	517	465	502	488	479	488	466	472	463	439	504	481	486	451	483	487	471	478	460	476	485	504	518	451	465	447	488	472	497	466	494	514	508	482	479	491	487	479	453	494	453	465	490	471	501	452	492	479	501	454	455	482	527	484	479	492	520	474	483	476	470	470	463	473	476	475	489	459	463	470	520	478	484	466	492	475	493	439	484	468	485	479	502	463	492	510	507	486	486	504	486	462	439	493	499	457	474	473	462	474	436	469	482	495	442	451	489	476	508	491	444	489	481	501	496	480	503	446	497	461	458	441	487	481	454	468	508	460	468	489	481	448	467	433	498	472	481	453	452	503	473	484	454	477	431	496	482	500	505	484	447	429	448	479	448	466	450	480	503	468	466	453	487	477	473	513	505	464	484	474	465	479	469	476	458	473	458	460	458	469	461	458	504	488	472	485	460	440	466	495	497	458	466	506	505	495	457	479	450	490	466	477	471	482	514	491	477	482	475	479	517	501	489	494	477	465	471	480	481	492	493	481	493	445	460	470	489	450	474	434	491	501	517	474	476	448	460	429	444	505	480	471	493	491	483	427	457	466	458	486	493	485	457	488	474	453	486	494	502	493	470	501	477	476	447	461	503	459	473	471	490	492	562	414	477	485	457	516	483	494	445	464	458	490	472	426	504	504	450	480	456	497	452	473	465	457	457	465	475	443	490	535	516	523	514	485	460	465	439	510	452	509	424	459	448	467	477	440	501	493	478	489	442	455	446	482	466	484	450	470	460	489	499	490	494	481	464	488	491	523	501	473	462	494	488	475	452	423	473	470	524	493	476	480	465	509	461	472	444	461	451	472	513	482	500	484	476	504	492	481	459	480	466	461	511	481	469	452	464	480	439	505	445	476	480	483	457	429	484	453	483	461	483	475	470	467	459	516	470	494	462	464	450	488	463	524	467	466	491	482	477	444	449	463	479	454	446	474	481	466	440	483	467	451	484	434	461	467	504	515	488	497	518	476	456	453	466	495	490	505	494	461	492	486	481	473	484	465	464	438	493	442	444	445	476	495	435	470	501	489	457	510	448	509	456	510	499	460	446	436	453	507	518	453	440	413	419	479	454	480	478	442	468	485	497	463	480	481	488	485	456	462	489	499	463	473	476	493	468	453	488	492	483	493	469	466	470	486	514	474	476	500	458	512	439	448	465	506	470	463	454	470	564	462	472	497	490	481	472	476	440	479	466	478	467	491	460	503	473	500	438	488	480	453	491	522	469	466	445	462	457	439	478	488	496	496	447	489	449	475	488	460	417	478	488	484	471	473	508	474	501	483	435	454	455	473	470	445	458	477	470	482	468	489	494	488	448	439	455	487	458	480	484	454	483	467	446	480	477	455	512	472	464	457	498	486	494	476	426	463	504	503	480	496	463	471	489	458	472	467	485	465	441	524	471	488	491	474	499	464	477	497	496	494	434	506	451	477	474	464	490	435	452	464	484	485	482	430	495	501	511	499	489	495	504	493	498	491	489	471	463	470	499	470	414	470	483	476	449	439	490	498	447	488	476	484	478	474	482	460	447	490	465	472	424	478	424	438	476	447	483	486	498	457	488	455	505	476	526	471	462	519	478	488	519	499	454	478	494	468	441	510	463	463	472	467	477	490	467	471	473	507	530	485	478	482	491	495	466	463	509	493	502	471	469	463	473	445	490	471	484	496	531	481	496	490	458	481	512	483	487	473	450	519	474	461	481	479	500	488	485	441	500	482	478	507	439	488	469	494	496	456	468	484	471	457	447	529	505	501	505	471	456	502	472	466	455	473	509	514	476	498	473	474	491	490	464	460	477	494	492	488	466	445	485	552	483	514	499	470	488	456	498	480	470	486	462	460	488	474	510	462	472	434	492	485	480	480	482	470	496	494	468	456	492	476	483	459	475	529	452	469	481	506	464	476	479	459	470	490	466	505	453	447	449	499	490	477	491	434	486	426	516	461	503	471	491	493	507	445	501	434	449	500	495	466	465	483	490	498	459	459	505	467	483	513	474	472	452	485	462	461	485	496	473	480	472	481	453	459	479	494	440	484	480	480	503	507	507	453	472	484	442	467	453	467	452	501	490	494	484	460	463	434	460	473	465	489	495	484	480	458	439	493	477	471	520	483	483	452	457	483	475	490	500	510	444	423	453	426	469	498	448	478	455	472	464	491	445	527	474	434	454	501	434	443	500	462	474	485	460	488	452	507	451	451	532	467	465	464	465	457	461	453	443	461	485	476	457	516	473	490	456	482	483	501	476	484	458	461	451	447	469	472	470	478	482	485
28426	20182	9425	2557	1702	1484	2722	5569	536	153	169	148	160	132	163	143	157	132	156	132	138	150	159	137	152	146	132	143	123	156	158	158	158	150	142	155	134	158	163	167	146	137	147	153	151	125	141	136	132	164	145	118	153	152	149	154	130	139	149	119	132	138	148	155	170	146	147	131	147	138	137	141	156	138	140	130	157	160	147	145	138	129	120	137	157	155	126	137	152	143	147	150	129	129	122	149	153	128	120	155	158	129	139	172	156	162	157	119	132	129	154	155	138	140	140	142	149	145	123	134	134	137	135	128	142	158	142	132	128	156	138	139	141	148	121	142	149	151	146	136	168	130	127	123	142	138	166	130	141	118	136	174	134	155	141	149	156	142	138	133	149	150	145	148	167	143	153	126	159	137	154	139	158	132	145	159	146	151	164	124	138	141	134	131	171	136	129	133	146	152	154	137	151	166	136	143	179	129	143	144	142	145	165	150	136	145	146	153	149	123	126	138	150	148	143	136	150	157	154	128	116	146	159	153	140	144	125	159	139	163	137	135	125	146	153	146	162	154	129	138	131	144	151	139	161	133	138	129	139	121	122	145	122	139	142	174	144	145	136	156	155	157	155	157	133	138	150	145	137	135	151	139	131	137	132	127	135	160	166	141	163	157	156	154	149	142	171	160	126	141	137	149	142	145	130	134	141	148	142	142	161	151	136	145	149	148	167	138	150	144	153	154	143	135	154	131	156	133	137	157	145	136	144	128	144	137	143	157	140	130	144	137	144	156	139	146	141	139	135	171	166	164	150	154	144	147	125	149	147	136	145	158	136	145	138	128	149	147	134	169	157	146	164	146	146	159	159	132	165	144	128	121	156	127	145	139	145	169	167	142	143	142	140	169	171	132	159	140	128	148	184	145	140	126	151	111	160	159	128	131	137	132	147	170	139	122	146	127	160	142	136	151	154	146	146	121	147	136	156	133	146	171	153	154	146	143	126	156	133	150	153	148	128	147	142	139	161	156	158	130	156	155	150	151	156	124	143	160	140	153	158	137	140	145	149	156	130	144	143	140	132	140	133	137	149	143	133	147	138	141	132	139	130	152	138	147	131	148	148	148	151	164	141	146	146	137	139	143	120	129	145	148	135	174	158	149	154	137	145	175	143	136	141	149	134	150	135	136	151	143	124	148	144	140	108	140	132	155	140	149	139	150	131	138	133	152	138	143	160	157	153	159	153	143	136	137	139	143	150	145	140	160	153	163	147	140	136	163	151	147	148	154	156	173	144	132	150	141	147	153	151	144	150	140	167	141	132	153	162	156	136	113	152	128	144	143	138	168	152	141	164	148	157	160	149	153	140	129	166	132	129	144	157	141	137	146	145	141	146	170	137	130	135	142	130	136	130	153	118	148	138	157	150	144	127	131	150	128	172	139	139	123	150	146	165	129	135	147	115	137	152	160	142	153	142	143	157	166	148	133	157	158	136	154	136	145	147	126	156	117	145	143	158	147	146	137	123	129	165	163	150	171	136	117	142	178	142	140	151	149	134	149	148	127	153	133	138	140	135	147	141	152	171	150	150	128	155	136	164	134	144	147	139	156	141	145	128	136	150	148	148	155	150	162	156	156	151	154	148	168	157	147	140	138	167	146	140	144	146	150	142	140	150	138	145	154	126	124	135	149	129	160	146	142	144	135	154	150	143	133	139	131	148	144	158	155	140	130	155	140	139	164	134	153	153	148	148	140	148	150	174	137	135	141	145	131	137	133	154	157	147	151	141	137	180	149	136	148	149	145	144	136	147	135	139	138	156	143	144	139	145	139	132	132	147	134	136	136	133	144	144	137	145	152	143	148	162	148	138	161	134	154	137	132	155	136	139	165	134	134	124	137	131	147	157	133	148	135	157	144	120	161	148	125	140	138	153	155	131	126	138	140	125	149	164	135	126	131	130	167	160	148	152	154	148	148	138	146	168	158	155	144	128	170	141	151	150	149	126	152	147	139	159	133	130	138	165	144	131	140	162	142	147	144	143	147	137	136	132	115	151	145	146	150	160	138	169	135	160	124	156	151	154	174	143	166	119	145	137	146	138	149	155	132	135	135	152	140	135	164	148	151	159	149	129	149	143	133	135	157	145	154	136	164	139	129	134	131	141	151	141	135	166	155	129	126	147	155	155	123	157	148	145	127	124	161	137	147	152	151	130	131	152	134	147	141	158	111	144	146	152	160	146	156	142	144	148	167	154	145	150	159	137	157	129	141	142	147	157	154	139	150	153	138	147	151	155	135	120	130	146	146	149	132	111	141	146	160	144	143	155	144	143	126	135	138	150	149	144	168	134	130	135	156	147	141	150	154	125	126	142	146	121	164	125	148	136	168	139	164	144	147	146	144	145	140	150	156	140	137	122	130	138	126	154	128	148	142	134	144	152	137	159	149	147	138	161	130	133	140	160	144	146	130	150	151	147	150	171	138	122	134	145	155	142	141	133	159	123	137	158	148	154	157	137	159	120	153	117	155	123	149	137	140	132	148	144	145	138	151	123	158	116	155	152	147	147	147	144	143	126	142	159	140	163	132	147	134	147	144	117	130	159	128	153	129	144	168	133	139	113	155	147	127	165	145	120	151	159	151	138	130	132	135	114	138	136	152	155	154	141	135	139	125	147	129	160	162	130	155	180	132	127	146	144	151	128	141	143	141	167	141	148	135	165	157	160	138	121	136	139	121	134	142	121	135	153	137	129	145	139	134	140	139	119	152	147	143	143	136	158	141	129	143	158	138	125	154	134	177	144	159	117	161	150	153	146	160	147	150	159	134	154	166	153	159	139	150	146	138	171	154	121	143	157	141	154	138	135	156	125	155	127	152	148	140	135	136	130	139	135	156	151	141	137	141	144	154	159	150	144	127	152	162	133	142	131	165	123	150	118	151	134	133	155	137	126	147	132	163	154	137	134	155	166	150	130	139	150	170	143	140	143	143	127	120	138	145	148	141	135	160	142	150	182	145	140	137	154	152	156	152	159	130	164	139	162	142	163	130	144	144	138	147	128	125	149	155	135	156	142	151	154	133	158	143	157	155	160	159	159	112	154	137	143	166	144	132	138	163	142	153	152	148	158	135	126	152	140	140	143	146	151	138	163	145	138	152	117	134	129	154	147	170	129	144	142	141	141	141	130	149	138	173	138	117	144	131	160	146	115	158	127	144	150	142	152	146	146	133	151	167	144	147	144	120	149	147	140	161	115	157	120	141	127	157	145	138	164	159	138	148	140	144	157	149	144	172	118	141	125	149	139	125	155	138	144	162	136	147	144	132	147	142	160	154	137	127	151	126	162	136	118	154	164	157	150	145	153	146	116	150	141	148	146	147	171	143	144	156	148	154	149	145	138	128	143	120	147	144	152	150	136	140	149	126	145	149	154	151	116	140	150	152	159	138	158	134	135	155	146	141	145	164	154	123	138	147	155	128	119	132	133	126	135	128	149	133	138	150	133	131	151	144	169	125
16179	23275	9173	4102	3345	3036	5104	8759	629	173	164	159	168	148	157	150	157	166	142	179	162	163	170	156	148	172	162	171	148	131	179	149	157	141	173	147	146	146	151	139	169	140	147	166	157	164	151	133	165	140	149	158	134	151	169	154	158	155	156	149	124	156	151	144	140	129	155	173	176	143	157	181	170	141	139	149	155	166	159	156	164	160	157	150	150	129	156	169	139	161	156	160	162	163	125	147	138	160	146	165	148	127	145	133	152	157	170	126	190	149	145	158	153	169	152	169	176	175	167	167	148	140	147	151	163	156	147	173	129	164	151	173	156	130	146	154	161	144	174	149	186	177	132	167	136	147	137	154	149	171	149	153	158	154	161	156	165	148	125	141	134	153	130	145	167	136	143	157	153	147	174	156	160	162	136	136	145	131	154	157	131	139	161	157	144	152	160	154	147	149	146	146	142	140	142	136	147	163	142	153	131	155	137	154	147	145	162	162	163	154	151	154	138	152	152	160	171	144	162	178	137	148	136	177	129	152	149	165	146	156	174	161	164	152	140	126	150	153	150	161	165	163	141	189	158	149	159	174	147	138	150	164	143	163	139	165	142	153	151	138	159	149	144	130	159	177	150	149	158	153	140	164	175	156	148	159	142	145	161	142	142	157	161	146	140	144	142	133	158	153	166	166	145	144	156	160	164	135	139	149	169	159	155	192	132	163	135	160	155	152	157	139	161	148	132	157	151	155	144	154	161	153	160	147	145	131	153	146	153	161	161	163	150	137	158	172	134	156	137	146	155	151	155	162	166	146	153	156	161	173	151	151	150	164	153	132	146	157	154	156	168	169	138	164	157	153	168	145	164	136	155	169	147	144	145	151	158	156	141	150	161	149	155	168	144	146	132	137	173	154	155	136	139	152	170	148	146	179	150	146	161	147	167	153	173	128	144	146	160	135	144	160	143	152	144	162	149	151	175	175	165	127	170	167	142	166	185	135	173	146	154	166	144	150	155	165	141	143	141	149	142	153	155	143	125	167	170	127	161	159	157	163	138	133	154	145	164	133	148	152	170	148	142	150	135	142	149	141	127	166	157	148	149	147	162	167	157	155	158	149	162	126	140	162	161	161	166	155	156	154	141	143	170	166	138	151	143	143	177	173	162	162	145	125	145	147	128	144	137	150	141	144	143	155	130	161	136	163	173	142	156	149	154	148	153	137	159	120	169	144	139	165	161	146	169	152	153	174	142	137	148	162	168	163	157	150	162	138	167	166	167	161	164	146	170	171	145	145	156	140	151	152	143	159	150	162	145	145	140	147	147	150	147	153	155	135	160	144	151	152	153	158	121	135	170	144	158	139	152	133	151	134	167	137	156	159	170	147	154	136	147	150	131	159	131	146	169	149	178	177	159	159	164	153	156	154	160	167	151	144	157	156	163	161	152	138	140	151	145	156	169	157	157	153	157	154	170	155	154	148	156	178	141	151	150	150	154	145	150	160	152	152	139	154	186	152	146	157	147	169	172	152	163	142	164	157	164	169	146	135	153	151	153	180	120	145	136	150	136	157	150	145	141	122	159	161	167	164	152	155	150	150	170	131	144	149	153	163	165	150	134	158	151	143	134	130	152	156	158	158	168	138	177	134	147	157	134	150	147	165	149	160	164	146	139	160	175	142	123	154	151	148	160	151	154	148	131	125	145	143	152	169	162	117	156	135	150	176	143	151	145	155	171	151	160	174	155	157	158	187	152	156	132	143	141	155	151	156	142	165	139	158	163	132	162	146	163	173	148	151	156	153	162	148	161	153	137	163	151	135	125	163	162	145	142	157	168	155	160	137	138	136	157	159	156	141	159	137	154	131	152	141	140	156	165	153	147	165	156	162	157	143	138	176	140	177	127	139	143	163	162	127	132	141	148	148	153	162	142	140	149	166	146	150	161	193	160	132	157	148	136	135	131	135	156	157	150	154	160	147	150	159	155	162	176	158	155	150	145	149	147	155	165	139	151	145	155	155	152	124	152	174	148	138	163	154	143	140	162	161	136	158	156	149	162	150	132	149	159	156	172	139	162	165	176	161	158	182	140	140	165	146	157	147	147	152	145	160	158	155	186	161	175	160	148	143	156	149	141	161	158	129	133	166	154	144	141	156	167	145	137	161	173	160	148	153	157	168	153	152	148	158	139	158	161	162	163	142	148	136	160	150	163	151	171	148	153	144	178	149	135	141	137	170	136	119	163	147	135	137	161	154	141	145	153	133	155	156	170	141	163	157	160	155	158	180	153	169	142	157	144	157	153	141	163	118	159	146	154	168	139	157	153	158	138	147	158	163	150	156	151	154	163	163	154	151	118	153	160	140	158	148	142	134	158	160	140	163	142	158	168	128	159	151	166	149	149	152	155	154	162	155	143	160	158	151	150	162	152	150	163	142	164	167	164	163	155	140	161	141	169	156	154	158	164	161	144	147	147	150	144	155	177	143	158	173	152	156	130	160	149	157	178	131	155	149	149	165	163	161	158	135	142	135	158	155	159	163	180	127	176	156	169	142	150	143	133	159	149	169	160	152	152	159	152	130	153	143	154	138	163	172	133	150	133	148	157	124	142	149	150	123	167	161	135	152	153	140	144	136	144	138	138	157	165	165	156	152	155	162	162	169	147	150	147	138	133	157	160	167	155	141	130	164	139	142	167	174	152	151	162	184	136	164	143	141	155	150	145	158	167	146	138	172	167	166	145	136	165	151	138	170	165	139	183	148	155	172	156	132	166	160	161	141	159	167	146	132	159	131	157	159	160	138	147	156	147	148	149	144	159	192	135	147	155	162	142	148	149	156	167	148	164	144	150	149	175	140	168	138	134	171	151	161	173	134	154	170	134	159	179	143	152	144	138	165	167	172	154	143	148	176	162	155	160	135	164	138	133	161	167	144	159	160	157	144	143	164	143	158	149	161	153	166	144	162	147	162	149	143	160	137	154	131	127	155	155	155	168	143	139	139	141	150	157	138	150	133	135	144	172	129	156	146	139	160	144	147	143	141	157	140	156	161	156	169	157	157	150	161	149	149	144	172	144	132	132	153	155	170	173	138	156	161	139	164	168	158	157	167	171	147	155	153	147	154	113	139	159	151	152	146	149	161	142	157	151	157	148	149	145	141	146	138	146	173	156	143	158	166	162	164	146	160	149	161	142	162	127	136	137	157	154	156	161	150	163	130	149	141	167	165	142	158	157	156	150	154	160	147	128	144	166	137	141	150	153	158	121	164	116	155	172	159	158	155	161	133	149	138	147	131	143	139	156	149	146	135	165	159	157	131	144	161	157	141	156	147	146	178	184	172	170	160	151	142	151	156	146	140	142	143	141	141	144	151	153	150	144	161	166	147	173	159	145	111	148	157	166	164	154	146	137	143	145	168	157	150	137	151	158	170	151	129	156	174	161	148	171	153	146	139	169	162	149	135	167	148	150	158	149	146	165	166	132	166	169	138	156	157	168	158	125	146	147	162
24917	20640	27642	23072	20415	16713	38089	49391	20912	1899	396	408	357	384	342	365	379	355	318	338	323	330	359	355	347	298	341	346	342	324	346	317	325	307	357	300	314	316	326	337	351	291	329	307	335	290	304	286	305	287	340	326	340	336	327	337	306	313	312	327	323	294	318	332	363	314	313	293	339	352	319	307	281	291	319	301	307	340	353	301	324	344	314	331	295	332	309	318	313	294	340	299	299	297	319	329	316	319	304	279	323	300	357	295	295	313	290	330	319	322	316	309	315	323	303	317	305	352	322	310	281	302	304	303	304	269	314	353	295	344	299	282	328	312	316	334	308	318	334	314	282	293	310	291	324	318	318	304	333	275	296	303	302	277	312	307	333	306	299	325	280	305	302	307	318	330	306	302	331	288	347	286	319	311	327	296	330	322	309	340	301	321	312	287	287	300	321	304	307	279	316	310	318	293	288	287	300	309	289	299	318	308	328	334	324	330	279	320	284	357	309	323	306	311	341	317	297	287	326	319	321	323	306	308	335	292	323	350	316	332	328	282	266	298	310	305	300	313	318	324	302	294	322	347	292	322	314	340	329	294	332	350	325	319	322	302	309	296	315	304	286	324	304	319	302	294	286	289	325	315	293	302	313	287	294	342	322	297	300	313	317	312	331	293	337	362	310	348	304	297	280	332	311	309	290	308	314	313	305	315	302	322	287	320	284	304	325	318	330	260	297	303	296	310	308	338	328	340	276	330	311	328	292	289	291	334	354	312	278	294	312	318	294	307	309	312	316	311	298	355	294	316	337	282	293	316	301	320	335	326	300	321	292	321	303	299	304	336	348	297	304	296	311	309	329	317	333	344	330	301	326	326	296	352	330	283	315	323	331	313	328	297	319	292	299	307	305	300	327	326	313	343	316	320	330	272	318	258	323	303	312	318	332	323	338	349	333	342	316	302	320	315	317	288	320	325	339	317	326	266	320	296	307	296	297	314	295	293	349	330	306	295	309	327	285	337	348	349	281	295	333	327	328	294	321	304	305	344	333	296	280	292	320	298	296	294	351	319	303	328	297	324	310	327	295	331	306	334	322	335	295	326	292	315	302	285	302	313	304	340	323	287	321	337	340	336	317	288	313	305	299	307	307	345	297	314	308	303	318	284	298	319	310	312	309	288	297	320	296	301	317	305	329	282	314	315	296	308	331	330	327	335	329	307	335	318	289	326	318	278	319	325	310	311	318	289	287	331	322	323	301	331	312	330	327	310	333	298	339	318	312	331	329	314	320	327	298	341	320	314	301	307	311	283	292	315	325	347	315	310	308	320	323	285	306	294	305	323	311	318	339	273	329	298	318	295	306	291	287	294	333	290	327	312	279	345	291	310	289	289	308	344	336	317	313	316	305	308	316	310	292	317	321	277	299	299	361	323	305	320	328	328	294	277	319	321	300	330	336	312	297	312	342	287	305	325	339	310	305	319	289	318	296	301	313	302	338	322	325	300	301	317	278	312	304	368	314	319	278	299	303	333	335	350	298	337	310	335	336	296	300	309	306	287	300	282	325	318	288	324	273	318	293	343	324	292	307	314	287	293	300	317	300	304	312	295	295	344	295	295	293	295	308	314	281	302	295	283	323	327	301	314	323	325	346	297	305	339	269	308	312	313	299	304	269	316	293	316	327	330	315	327	301	309	298	309	293	308	286	324	290	284	288	306	307	320	313	337	294	294	298	315	321	320	282	331	322	327	318	329	320	309	298	338	307	303	304	300	315	347	310	319	294	307	324	353	302	359	345	310	328	307	322	315	292	323	294	355	315	329	289	301	316	295	323	265	306	302	325	329	316	280	347	303	304	298	299	304	303	316	316	324	329	303	303	303	315	315	304	322	328	326	342	339	315	316	306	312	292	319	317	307	323	291	311	312	329	318	296	359	331	313	308	305	287	328	334	305	324	335	296	326	333	348	296	325	324	351	290	319	315	338	334	309	308	308	312	356	318	298	300	351	335	320	312	293	306	305	332	323	313	309	287	281	311	293	317	259	305	340	321	297	319	299	302	325	272	316	297	298	309	325	326	310	319	337	333	326	296	292	322	348	337	286	303	319	298	283	291	277	295	318	350	276	312	338	333	347	321	337	318	298	310	293	286	318	331	294	348	293	335	304	289	301	285	324	326	316	302	291	308	337	324	300	305	338	306	313	301	293	300	304	314	296	280	306	304	295	333	315	328	313	310	349	333	324	312	299	325	307	302	307	341	321	316	288	308	332	332	319	303	324	301	305	292	309	300	334	304	320	304	305	296	271	323	317	290	309	325	320	308	322	327	316	315	324	316	307	305	325	348	330	321	293	322	306	305	319	297	314	311	315	282	310	302	298	313	327	294	296	314	297	305	330	307	337	322	300	320	296	319	309	310	300	315	300	274	345	334	320	300	287	297	298	329	285	312	299	265	328	326	301	284	347	333	321	310	315	310	294	269	358	292	336	335	311	342	320	291	314	324	334	322	290	290	299	321	302	306	337	300	284	294	300	280	291	293	305	302	342	318	347	290	289	287	282	306	316	328	309	320	293	320	341	305	312	330	287	328	301	313	328	302	345	293	315	339	315	308	319	293	326	310	359	343	297	346	305	296	307	295	302	293	296	328	294	287	316	331	312	304	314	303	334	306	295	310	355	308	312	320	298	337	334	326	274	307	336	317	306	360	318	317	308	269	284	313	317	333	312	320	315	305	302	328	311	307	305	296	318	343	304	307	330	327	302	317	293	251	303	327	314	314	306	312	338	310	324	307	321	297	309	323	326	308	296	294	318	301	294	315	313	304	312	319	341	302	338	298	302	322	296	303	287	263	296	304	292	284	335	313	317	316	340	334	334	293	302	309	320	296	329	315	291	312	335	320	304	345	309	318	293	339	290	305	286	314	291	320	308	313	317	344	303	346	345	339	308	324	350	296	308	311	318	335	313	321	269	289	328	331	307	326	298	292	288	303	332	310	319	330	318	312	297	322	333	312	294	296	306	339	312	285	307	321	330	350	308	308	298	325	333	330	334	333	302	321	304	304	293	283	313	323	328	318	290	310	308	328	321	337	322	281	323	292	278	290	333	351	303	314	283	273	331	329	294	260	286	297	322	296	286	311	270	316	285	339	317	335	324	337	313	288	290	292	315	309	340	290	295	321	317	307	322	286	289	297	315	287	294	314	330	320	320	324	304	325	332	319	328	337	271	312	328	306	326	334	335	291	310	301	346	319	302	288	282	316	336	345	318	303	313	317	319	286	293	297	336	316	315	309	304	317	313	302	312	294	311	314	307	311	321	290	330	332	318	332	330	304	308	298	289	292	313	280	337	320	295	309	332	347	286	340	288	304	328	293	301	280	317	302	287	353	325	337	336	296	309	310	282	315	342	335	331	313	323	326	287	316	328	326	380	294	288	310	324	321	311	299	289	320	328	308	324	328	299	311	321	287	320	318	326	311	318	302	299	316	315	313	327	299	303	335	319	321	327
30455	61427	29779	13983	8683	12091	40114	45652	11763	495	451	455	397	389	395	296	352	356	367	291	304	323	317	336	334	331	308	329	297	325	322	290	321	318	295	304	285	291	318	337	310	323	301	310	314	294	290	305	307	322	266	285	328	310	272	284	307	308	320	300	290	286	303	278	297	294	283	287	288	287	293	285	290	274	327	258	284	310	304	275	277	274	314	281	326	291	310	293	280	295	285	273	314	303	321	298	293	310	289	284	306	259	296	246	316	314	287	304	315	282	301	314	321	303	275	245	283	274	303	284	305	281	289	268	268	305	311	291	314	287	318	289	297	281	270	295	279	305	308	271	283	289	298	297	287	314	309	318	293	306	271	293	281	281	290	315	274	277	305	271	281	306	324	290	318	300	307	261	279	304	292	284	294	315	288	290	303	291	271	286	316	297	292	306	260	323	287	284	311	279	270	285	299	319	297	290	278	271	269	284	295	269	283	304	297	289	326	292	301	264	255	293	267	285	298	292	297	293	275	300	275	277	305	280	324	294	276	310	278	293	273	278	283	283	282	300	301	301	292	290	284	247	311	262	266	295	311	259	266	325	286	271	314	307	249	280	296	289	289	293	283	304	284	315	312	270	329	289	269	333	278	290	260	336	297	305	264	323	276	323	315	271	304	283	286	315	281	278	287	282	280	287	304	259	270	302	285	309	287	277	283	299	286	306	288	276	282	306	286	332	268	289	256	283	307	312	304	300	292	300	309	316	287	295	297	298	284	265	299	265	328	290	301	281	299	276	304	296	291	278	284	281	304	281	282	258	282	304	310	276	303	307	312	302	289	299	292	298	302	260	303	318	281	294	299	332	276	301	309	316	315	283	279	265	298	290	274	298	291	287	285	286	324	298	308	313	286	294	293	262	265	302	272	299	295	305	294	268	297	303	296	296	284	297	270	272	278	292	279	303	293	289	267	261	298	307	268	322	340	278	305	285	276	310	267	284	277	290	276	269	279	302	303	280	288	298	268	299	297	284	256	280	299	305	295	286	293	299	293	276	310	298	313	315	298	275	281	284	266	276	321	309	291	278	316	302	297	295	290	299	296	291	273	310	262	301	271	274	309	264	288	271	303	279	306	299	300	273	285	270	254	285	308	266	294	310	244	274	256	288	291	297	320	267	316	273	265	299	263	302	286	288	291	285	263	287	256	288	298	285	304	307	275	331	275	264	260	288	262	291	284	284	295	316	261	280	260	311	304	279	288	288	310	283	269	304	304	313	273	292	283	291	317	317	286	304	288	264	298	283	291	333	288	311	305	300	303	280	306	279	305	278	315	305	286	289	270	253	298	293	326	311	273	285	284	291	301	278	286	271	289	300	280	264	307	291	314	312	280	285	308	294	292	310	298	272	294	294	279	288	280	325	306	291	276	257	307	291	273	262	288	274	296	291	280	291	271	273	290	306	284	292	270	287	311	276	313	291	282	312	285	284	300	318	300	337	277	305	262	273	269	295	273	303	294	302	279	296	274	296	297	292	335	310	301	291	284	281	290	295	325	309	302	292	274	273	305	264	284	285	299	276	302	314	289	281	313	287	305	295	267	272	320	282	303	305	294	301	302	292	268	272	288	283	310	285	279	252	278	288	284	292	296	296	303	279	289	282	293	296	279	279	276	316	298	298	323	303	287	278	292	294	311	280	289	334	321	260	319	278	285	273	300	308	294	311	274	314	277	315	251	300	291	274	295	269	308	261	265	289	270	268	291	317	287	297	316	288	303	278	283	311	295	290	289	287	278	273	301	287	282	298	314	287	329	333	307	325	285	288	274	286	301	280	322	265	284	313	284	300	297	305	271	281	255	309	309	259	277	272	291	291	285	270	298	309	312	281	305	285	307	277	308	295	293	308	284	297	307	307	280	273	315	276	287	297	297	286	294	296	282	303	286	252	310	267	277	302	315	277	298	281	309	310	305	278	285	264	272	280	306	292	288	309	268	274	309	278	293	285	261	278	302	306	299	275	278	243	301	283	273	276	282	295	301	314	288	282	281	285	344	305	281	281	268	292	305	256	311	286	309	303	298	292	281	268	280	309	315	305	323	295	316	294	275	303	321	273	268	284	296	296	308	297	276	280	282	286	287	267	292	287	318	297	289	296	289	282	288	258	294	284	297	310	316	303	279	273	300	294	272	302	320	315	304	289	288	287	290	307	302	289	303	272	296	283	265	293	265	307	277	270	309	316	308	277	276	281	285	281	286	278	272	299	308	281	314	278	288	322	279	324	282	268	272	281	289	275	298	298	278	292	328	293	307	284	276	298	307	290	299	274	276	270	306	290	281	309	294	301	288	263	291	288	272	323	278	303	291	284	282	325	279	304	284	286	300	285	274	270	282	274	288	300	314	285	283	319	285	272	271	309	293	278	306	296	265	247	285	316	294	296	267	264	277	260	304	266	310	297	285	261	290	302	286	299	279	269	307	297	294	293	267	296	333	285	291	285	274	289	268	320	299	277	307	283	279	280	306	283	270	316	267	308	293	281	267	310	277	297	283	288	308	303	296	283	286	246	291	265	290	263	302	280	270	305	282	303	280	282	272	306	317	310	291	282	307	279	294	282	299	269	288	302	260	282	323	280	317	277	302	316	295	277	296	298	282	327	260	292	278	300	271	304	310	285	319	293	289	279	292	317	308	296	297	324	279	280	268	281	317	296	284	305	284	292	303	268	278	299	290	303	254	303	275	291	270	272	288	294	297	298	279	312	313	275	261	291	298	287	271	315	298	293	343	290	268	308	308	280	290	278	290	301	303	281	299	311	270	292	296	268	323	276	262	257	299	281	301	288	281	300	320	306	299	307	254	274	280	274	279	279	268	292	283	292	314	267	310	279	276	306	274	297	259	246	303	302	279	276	287	288	314	323	282	317	301	294	269	308	296	272	304	318	288	311	284	266	295	289	314	269	322	310	248	279	293	261	293	274	275	301	309	269	284	277	302	311	303	288	275	311	263	281	313	309	297	309	317	310	274	277	285	259	280	296	291	305	273	293	306	268	269	309	243	273	317	310	301	302	284	279	284	309	269	314	303	278	307	296	314	299	284	321	273	293	271	301	283	294	312	292	301	286	290	277	283	283	298	319	292	285	273	305	280	272	299	293	290	293	311	325	300	308	296	304	280	275	297	279	283	312	305	291	273	279	313	293	267	292	280	294	299	277	329	313	296	260	303	281	303	303	329	290	305	299	292	283	279	271	320	284	314	292	272	283	277	269	273	276	303	278	311	291	319	284	279	284	289	283	275	303	333	262	316	311	262	293	283	276	303	297	300	274	280	293	282	305	293	319	269	285	280	295	303	280	302	263	291	310	275	337	273	276	300	286	305	274	314	321	291	280	339	289	277	289	296	319	300	287	278	276	277	308	286	284	308	267	313	280	257	296	309	303	309	311	298	283	292	240	297	283	275	271	302	315	265	297	319	281	284	295	283	276	292	283	269	285	269	271	286	312	287	281	290	301
22524	20858	27639	23188	20475	21838	53285	62226	38641	8078	861	676	628	624	608	580	590	614	569	569	564	579	558	551	544	575	559	536	515	561	533	552	553	544	511	552	521	521	519	506	563	522	541	570	565	574	529	523	547	538	577	539	555	547	556	540	537	529	515	499	549	547	513	542	509	530	563	524	506	505	547	559	508	503	547	488	548	550	505	513	533	504	518	559	510	520	545	507	511	520	525	550	517	511	502	532	546	497	481	529	536	537	530	530	583	535	507	515	520	534	559	506	531	516	490	529	543	575	515	498	539	522	515	560	547	524	530	556	500	534	541	560	551	554	514	543	555	543	552	530	567	537	555	553	520	466	527	538	522	517	517	533	523	513	524	551	514	556	546	536	544	548	529	550	510	526	539	521	541	554	567	533	545	560	569	500	498	528	535	551	528	571	485	535	540	532	532	552	521	569	505	561	526	507	508	544	498	509	557	528	505	475	519	554	527	533	534	503	524	561	504	511	552	518	514	523	566	536	578	553	543	519	557	504	527	505	562	575	533	514	563	538	555	504	534	543	553	549	525	514	504	598	558	499	526	548	525	507	527	501	529	516	500	543	522	518	541	527	569	498	553	515	531	551	534	545	522	549	525	518	549	540	575	511	512	502	555	568	515	531	525	538	552	529	529	550	539	543	527	554	601	540	523	574	567	486	551	500	554	551	531	537	538	527	546	571	543	554	518	530	530	512	540	551	539	574	504	525	528	548	525	486	546	515	558	524	511	514	528	525	536	532	498	506	534	531	460	537	523	500	533	512	517	521	530	554	533	545	551	457	513	539	542	554	505	539	512	570	503	515	555	505	537	498	527	518	543	539	536	586	573	536	529	554	572	508	517	530	516	553	532	531	530	556	543	490	531	490	559	554	517	532	546	528	601	558	560	522	525	555	527	527	530	503	523	514	554	582	549	550	534	551	555	503	557	582	555	561	545	540	558	486	514	518	568	568	523	569	547	508	520	506	552	576	546	551	522	522	564	523	529	535	523	552	563	543	523	570	534	551	508	554	536	513	558	525	520	527	512	517	472	534	574	501	498	520	539	493	535	525	559	488	516	532	509	542	536	546	512	489	579	535	537	522	514	538	549	522	547	523	564	522	477	527	530	513	507	529	570	522	525	522	559	509	547	592	555	554	547	531	546	540	540	544	557	474	521	505	522	489	508	522	559	518	503	560	531	505	532	561	537	551	514	542	530	561	528	524	535	510	500	540	555	514	492	527	542	590	548	521	505	535	518	533	561	567	545	515	537	533	534	503	565	514	549	566	556	524	497	512	548	496	570	509	543	517	550	548	557	553	513	542	544	575	537	517	517	517	545	512	519	506	517	474	524	500	532	501	483	539	489	544	508	512	495	554	561	535	579	499	521	542	516	547	542	539	543	537	525	522	487	543	536	542	555	588	540	551	582	574	529	514	525	579	561	545	577	522	561	480	510	528	499	570	543	495	517	529	487	528	519	529	571	520	562	534	544	509	543	510	542	573	492	557	518	562	537	536	561	515	494	542	539	510	546	538	531	548	507	560	574	537	536	548	564	487	528	504	548	501	514	516	519	514	555	502	532	507	535	520	482	528	534	553	505	516	547	531	560	553	550	516	533	552	534	503	542	558	523	552	572	532	498	534	488	526	516	539	521	552	537	510	510	507	540	561	560	541	527	524	506	548	514	509	514	534	523	515	548	518	515	545	551	537	554	487	549	537	548	589	560	537	527	557	508	547	519	512	528	518	536	534	533	543	492	538	577	555	555	501	533	552	519	544	543	592	518	522	499	530	533	534	489	550	539	526	533	565	539	533	556	524	535	553	539	549	538	556	514	533	516	578	519	527	566	494	553	510	510	571	543	534	531	528	533	556	572	528	496	524	516	519	531	523	536	513	501	545	515	533	507	546	517	511	518	530	546	534	537	565	536	527	538	537	529	568	493	522	510	499	526	537	491	573	589	535	549	588	495	533	510	538	539	527	518	528	553	537	527	535	556	557	567	531	537	502	524	533	540	503	544	519	576	540	494	584	527	604	521	568	562	541	506	554	542	532	556	508	504	526	524	520	512	561	552	530	524	519	541	519	500	539	548	558	534	549	554	550	543	531	499	518	539	496	576	520	537	536	528	561	542	551	545	519	569	542	559	538	554	537	480	510	531	518	477	559	560	508	481	558	570	489	541	532	504	556	492	555	501	552	515	542	508	563	548	512	571	526	508	548	555	529	545	544	526	552	514	526	576	572	517	499	517	516	497	553	536	574	530	552	530	527	577	519	510	501	547	525	522	521	550	537	540	508	575	509	537	539	506	542	527	518	565	509	577	550	494	545	512	564	544	521	538	522	518	554	539	545	558	567	540	531	544	502	556	539	475	527	552	546	504	527	532	532	562	517	521	528	521	558	534	555	552	553	537	561	528	555	543	537	556	583	554	567	516	495	548	548	517	545	543	514	537	524	556	547	543	540	500	490	554	548	511	536	509	493	522	558	552	564	530	502	530	540	523	515	547	490	540	541	538	532	550	557	553	567	580	544	572	531	517	540	519	550	523	504	496	564	527	521	542	521	546	539	575	579	543	541	523	503	538	510	531	553	503	530	545	518	520	537	507	562	536	524	522	520	528	552	557	528	563	536	576	564	552	547	573	536	523	541	520	493	559	550	518	510	534	517	471	503	513	499	560	533	534	496	523	542	569	552	508	496	548	526	522	518	534	527	551	533	532	470	560	532	517	512	514	538	518	528	530	514	559	575	547	547	520	554	499	568	529	518	521	487	526	553	528	541	515	501	514	517	556	547	512	528	524	500	513	531	538	559	522	511	545	500	547	514	511	535	556	515	501	554	505	529	528	528	547	523	505	540	518	527	525	553	518	499	552	496	472	517	536	545	514	525	542	524	512	543	554	538	525	507	480	543	541	523	523	546	537	504	505	564	529	540	546	555	535	521	571	532	564	546	505	527	541	484	516	548	539	520	522	564	554	544	566	540	553	530	542	496	502	553	538	526	532	495	547	569	553	540	548	525	523	525	542	503	509	564	523	527	556	541	532	487	512	549	519	539	546	520	544	516	494	570	497	507	497	548	538	547	505	518	549	519	507	547	514	539	533	539	535	531	532	540	535	572	553	544	508	531	544	564	504	544	524	538	542	520	532	536	492	545	502	553	504	495	557	571	495	512	562	548	507	517	513	517	573	502	539	570	556	526	582	588	582	544	551	522	490	558	524	562	515	523	494	535	554	528	527	509	564	547	536	535	526	516	543	502	522	507	545	542	555	517	530	546	514	546	559	568	543	524	524	513	502	529	557	535	527	531	526	494	552	543	514	516	528	548	525	540	535	531	553	580	493	536	522	518	526	515	507	503	498	500	502	507	509	556	541	510	523	473	503	481	517	527	531	540	440	518	525	514	548	509	523	554	538	505	533	509	556	601	564	527	523	544	543	496	562	560	522	521	505	554	563	516	522	558	580	522	580	510	508	543
34651	67610	32446	15941	12159	16354	52428	58660	26907	811	773	706	654	693	645	614	569	568	546	534	531	521	505	547	580	534	526	506	518	512	538	495	474	541	513	482	534	541	473	515	521	478	496	491	464	508	493	512	514	505	480	482	458	516	517	482	486	522	529	472	521	507	479	510	480	498	514	443	487	498	477	469	507	486	510	511	479	525	527	502	449	523	461	466	468	509	497	461	512	504	491	502	508	476	449	458	487	540	507	455	525	429	533	524	500	457	492	487	480	516	515	478	468	471	542	485	486	517	544	507	514	475	504	484	478	523	486	527	503	457	491	497	493	503	518	492	473	517	463	504	511	507	460	480	491	512	490	514	451	483	464	500	495	497	483	487	486	492	486	485	460	480	496	503	457	498	456	473	520	474	469	497	483	478	498	469	479	490	492	513	455	528	441	453	467	503	509	533	490	510	490	494	453	496	476	498	496	511	484	505	450	483	444	545	497	472	535	482	515	488	482	496	492	452	470	511	507	512	481	498	486	450	504	459	505	443	500	461	471	486	467	467	546	432	505	478	523	480	495	439	495	495	488	503	504	480	497	491	471	467	505	485	496	493	480	534	462	498	499	467	482	463	514	455	515	510	497	494	496	498	554	471	463	470	510	495	497	535	462	475	504	526	468	477	498	500	485	506	497	447	509	486	478	480	470	426	464	491	477	472	509	489	479	501	500	497	491	494	515	530	512	484	535	509	474	475	519	491	480	481	503	496	462	499	484	472	494	448	505	496	472	500	475	476	480	512	487	468	531	542	493	490	514	485	505	504	456	533	459	513	494	512	509	475	477	492	440	499	513	459	511	517	489	476	496	478	479	472	466	547	481	494	446	497	512	505	502	481	502	476	479	497	525	485	506	466	466	531	482	497	474	500	527	521	504	463	491	487	445	496	508	480	501	482	472	515	462	472	496	460	499	492	478	517	514	489	494	491	471	491	485	486	496	480	488	497	490	498	509	494	477	539	506	511	529	527	489	519	481	473	467	479	480	510	456	506	536	473	471	463	488	478	496	488	492	485	501	539	491	492	519	511	444	517	486	497	487	458	524	489	489	522	499	505	501	453	522	458	478	469	496	508	439	481	469	447	477	527	480	499	483	456	505	462	467	495	494	494	466	539	509	484	485	488	497	485	489	463	521	517	459	481	505	493	503	460	483	500	505	502	509	458	501	480	494	494	480	449	485	469	502	501	466	504	470	494	505	470	474	480	482	475	475	446	518	500	488	516	475	457	490	465	507	484	498	477	471	504	464	487	457	481	507	491	481	476	475	512	468	477	512	483	483	532	485	504	448	511	515	421	471	477	487	501	501	468	463	500	460	479	497	505	464	538	476	516	521	500	424	494	490	520	463	462	463	493	492	464	462	529	486	482	473	494	517	477	495	472	525	468	506	532	471	472	481	469	477	493	483	461	469	496	471	514	499	490	464	507	496	480	463	474	484	498	462	519	479	455	530	504	507	465	492	454	512	460	456	500	515	457	521	501	482	493	544	524	448	473	481	489	461	497	493	489	516	453	511	496	531	510	472	499	473	480	493	445	485	450	474	512	507	416	493	472	505	492	450	501	490	517	454	454	485	465	485	499	488	485	483	520	484	490	462	507	474	495	458	507	509	481	517	506	500	501	513	449	480	525	490	504	473	503	493	490	488	478	510	463	489	456	456	498	466	503	472	495	475	488	458	521	486	507	495	482	524	491	503	462	505	472	485	500	471	485	471	497	520	509	489	480	489	470	517	507	519	486	507	541	477	540	480	501	493	488	473	516	492	531	480	495	502	508	505	511	511	493	484	522	513	499	501	512	450	460	514	481	492	455	525	482	494	505	529	490	489	464	514	466	481	492	482	487	482	464	487	519	449	457	499	470	432	492	447	484	487	509	490	463	524	419	430	469	471	512	519	453	491	533	467	511	459	513	491	506	510	491	485	500	504	499	479	500	519	476	507	494	461	499	478	510	512	500	501	458	484	457	490	502	479	480	500	501	458	502	495	499	490	509	479	464	479	488	468	499	421	486	475	504	498	499	480	467	505	487	507	485	491	466	495	483	539	430	450	465	475	511	464	465	409	485	498	462	512	495	478	485	473	452	485	444	486	511	493	476	483	500	492	441	494	483	455	473	459	481	479	474	485	510	483	474	478	480	438	483	490	491	482	506	456	485	470	513	520	499	487	490	495	489	509	503	469	472	478	451	473	451	514	464	495	456	470	484	479	482	500	470	488	487	525	533	437	501	464	521	459	463	444	484	467	472	485	468	468	504	492	477	485	469	498	466	489	466	471	492	488	481	428	501	460	560	450	562	492	498	506	503	482	478	514	508	524	456	485	483	490	485	474	517	459	500	488	494	516	523	457	469	474	498	522	487	513	494	516	496	504	481	463	477	509	470	483	493	493	449	496	482	489	494	511	473	501	479	484	520	488	450	526	507	500	479	516	497	479	478	474	462	491	542	490	523	493	471	521	497	483	479	456	481	492	478	494	462	501	468	433	489	462	480	469	460	477	483	467	512	491	448	489	502	493	497	474	470	513	463	487	502	488	492	502	494	474	482	483	498	521	487	483	477	522	491	508	472	496	469	538	470	493	486	478	481	479	424	508	434	468	462	490	477	479	476	460	500	489	467	522	487	461	491	490	479	477	490	494	492	465	493	490	461	463	492	481	518	515	500	440	470	511	497	521	497	442	485	468	493	507	466	490	510	518	478	480	527	517	507	505	477	502	457	526	490	438	460	483	467	462	472	495	488	498	465	471	470	515	507	486	474	457	454	481	501	516	502	507	474	505	466	492	441	462	477	459	506	445	531	476	526	470	480	508	491	458	437	499	459	478	504	471	449	481	487	444	472	511	535	474	472	473	482	509	473	493	522	492	472	463	488	488	512	508	474	505	503	503	458	531	530	496	509	465	443	500	505	511	503	501	495	499	474	465	519	504	490	494	478	501	454	506	498	525	510	525	455	509	475	442	555	487	488	497	482	469	474	466	482	461	501	509	492	485	487	487	467	483	517	501	486	465	504	508	533	506	485	458	480	480	513	508	475	470	471	433	499	426	471	481	457	458	475	489	488	525	467	540	481	487	485	478	495	491	491	522	505	495	453	492	435	512	509	511	473	479	512	492	471	547	473	524	497	476	446	500	475	525	462	493	454	513	497	538	469	466	486	473	457	502	474	510	505	484	493	530	517	533	481	491	449	497	447	523	520	485	488	505	479	470	510	493	480	499	500	480	506	534	487	500	510	467	473	479	462	474	437	508	466	480	495	461	461	497	499	496	517	485	452	428	442	510	432	515	508	524	483	485	496	476	518	435	483	438	465	476	504	471	512	498	493	509	453	501	523	524	448	494	496	495	511	486	457	481	452	469	511	443	471	505	467	478	508	498	506	431	492	495	470	450	480	472	481	450	490	483	468	471	463	464	514	520	510	488	527	496	494	479	485	505	485	506	463	496	546	492	508	504	489	524	475
28613	21645	9338	3029	1769	1350	3980	6200	2659	169	174	181	162	171	167	167	183	175	178	169	197	156	180	173	159	164	184	176	203	166	155	189	175	158	157	201	186	181	161	173	167	169	194	186	148	157	159	205	163	169	159	154	150	183	179	163	175	181	183	179	161	167	170	164	165	151	197	167	162	150	184	168	165	172	163	173	174	158	188	182	156	185	177	157	171	175	152	183	177	157	161	173	173	160	170	175	190	196	163	165	165	174	141	173	160	163	156	197	153	182	185	161	176	180	146	193	181	174	170	184	152	185	186	180	175	164	200	149	184	186	181	186	182	175	169	168	180	150	176	164	168	180	154	147	179	184	178	176	180	162	166	176	152	180	166	173	170	169	164	191	186	179	191	177	158	167	178	175	195	191	163	146	147	167	176	181	172	179	178	185	169	172	169	172	170	181	156	159	172	161	189	194	173	177	176	162	164	174	170	174	179	195	168	176	165	174	169	176	188	183	153	137	164	166	160	171	187	165	166	176	172	173	155	167	162	167	174	181	185	180	162	158	181	179	179	181	165	165	166	167	188	175	168	162	172	173	185	176	171	161	168	164	169	180	172	158	186	179	162	172	157	178	177	169	136	178	211	171	171	185	162	180	155	141	159	190	187	178	179	190	166	169	173	169	193	169	182	168	170	189	173	152	174	161	181	199	179	176	184	153	176	151	177	163	165	189	176	159	152	175	185	186	173	167	169	182	184	174	178	157	195	166	148	169	175	169	193	154	170	158	176	188	176	184	192	173	175	171	165	168	183	202	171	172	166	161	154	199	175	191	166	198	170	171	175	177	185	162	183	169	180	195	186	195	161	178	169	191	169	156	185	151	187	163	165	180	180	171	169	168	145	186	178	156	164	157	167	193	159	181	143	180	171	173	166	185	152	159	180	167	146	175	197	180	183	180	186	164	178	174	197	188	192	200	141	159	160	183	186	171	167	164	170	163	173	193	163	164	169	177	156	166	188	173	191	162	180	166	163	159	181	183	183	162	183	166	190	164	170	199	163	173	158	182	174	189	154	159	162	160	161	177	164	202	179	177	161	149	169	173	202	171	174	171	161	171	170	144	196	180	159	185	161	159	170	185	166	151	165	135	170	186	174	177	171	160	174	199	183	164	167	174	155	174	186	168	158	181	166	173	177	184	167	171	177	175	141	161	168	172	168	189	177	166	164	173	182	176	186	173	170	155	144	162	180	184	162	152	169	175	189	181	189	183	180	150	195	152	178	171	175	183	166	212	156	172	177	169	174	177	167	179	181	161	185	169	164	185	164	173	173	196	147	144	169	154	153	184	188	169	172	194	178	183	173	171	188	169	174	177	175	188	176	177	161	163	170	152	188	181	169	158	180	187	195	173	172	175	166	167	199	155	172	166	143	153	154	164	196	160	157	168	160	169	169	167	189	155	160	174	169	182	174	200	169	199	165	189	164	173	188	189	174	161	179	175	181	180	172	182	166	182	170	172	176	164	153	209	173	169	176	180	189	191	168	213	174	181	180	165	196	161	177	157	191	176	171	168	136	173	164	186	170	196	191	191	164	151	165	170	175	175	183	158	177	158	156	166	159	171	171	184	199	155	168	187	150	173	176	165	165	171	192	176	209	167	190	162	153	159	196	164	160	177	177	158	179	174	164	160	162	175	184	170	188	149	183	147	149	167	190	185	163	183	156	163	174	158	165	181	189	186	190	170	182	153	155	191	163	172	174	174	170	162	193	177	175	160	166	191	171	159	155	184	174	150	165	180	181	181	157	183	188	203	187	155	162	183	175	147	202	170	175	172	178	190	186	179	168	173	159	193	177	173	172	159	193	168	166	169	185	156	188	161	185	166	173	154	164	168	182	166	190	153	164	164	171	148	149	192	156	163	174	165	169	168	185	195	153	181	169	171	158	152	150	169	174	156	183	169	175	162	191	177	169	181	179	152	157	171	175	180	191	187	185	191	137	162	175	190	165	170	166	178	182	162	146	166	169	177	204	175	159	189	187	167	178	177	161	183	182	198	167	170	178	164	188	183	190	171	161	167	180	159	174	166	169	173	163	160	178	177	171	167	178	157	162	173	163	168	144	159	182	182	160	180	179	175	190	161	164	186	161	153	181	172	154	181	162	160	160	183	191	164	193	146	150	192	159	181	140	178	176	177	182	159	187	185	192	164	176	188	161	144	166	177	160	179	163	153	170	180	161	161	170	188	160	186	206	175	180	163	168	180	174	179	166	179	177	154	175	160	158	166	170	171	173	170	204	172	158	199	172	189	176	194	181	180	179	166	174	180	168	176	158	169	152	181	156	186	174	176	156	173	156	184	157	180	195	167	176	194	174	153	187	170	167	169	198	169	182	185	181	187	183	180	169	167	164	188	178	160	188	172	164	173	173	205	170	194	180	174	177	171	175	194	166	171	188	162	158	159	186	175	153	183	150	163	174	188	180	174	201	169	171	177	174	172	162	172	188	170	169	157	171	188	165	151	156	157	155	196	178	181	171	180	164	172	171	181	189	169	172	171	153	153	186	151	159	177	180	202	151	183	166	169	220	170	143	172	172	168	190	186	172	163	154	178	166	180	190	164	156	173	181	179	163	170	176	175	188	181	170	185	195	188	179	170	169	167	170	161	162	169	180	167	186	157	167	161	186	168	178	191	180	180	179	145	167	174	176	172	174	178	165	171	164	192	186	192	175	168	186	158	174	170	202	181	164	161	163	164	171	157	183	162	177	190	171	186	151	185	180	170	177	174	175	167	164	152	196	161	170	187	176	176	181	152	193	193	165	165	152	169	180	154	206	176	180	176	180	158	162	162	182	180	164	149	186	179	153	182	185	158	192	157	180	175	210	170	184	162	179	195	181	180	200	166	170	188	165	154	185	177	161	175	166	173	177	176	187	177	170	163	168	185	175	176	179	182	186	168	167	152	196	201	188	166	185	181	151	161	158	174	177	164	187	172	155	159	155	198	168	201	154	186	165	197	169	190	176	172	154	162	178	142	186	159	192	200	170	166	148	166	182	155	180	182	168	191	173	170	170	148	174	176	200	178	157	170	178	188	194	172	172	211	159	172	170	176	175	167	174	164	155	176	162	169	152	184	194	185	171	175	177	167	158	183	198	180	160	187	187	198	152	166	179	186	148	180	168	202	160	160	191	179	191	179	190	170	183	166	178	166	189	148	171	193	156	156	165	165	161	162	179	180	189	166	151	143	176	170	167	167	171	184	171	174	176	176	180	159	160	198	166	177	168	200	169	188	152	155	180	185	183	183	162	156	162	167	168	165	159	177	176	157	173	192	185	165	161	162	180	189	182	169	163	201	152	159	167	181	170	182	165	186	160	157	198	174	147	177	166	165	149	158	184	153	168	168	178	182	172	180	164	164	180	196	159	177	207	186	176	199	172	189	189	179	177	172	161	161	192	170	176	176	185	184	180	175	162	152	173	160	186	169	166	188	154	186	172	186	162	178	192	176
14946	27839	9562	5176	3556	2598	7112	9534	3546	197	166	188	170	182	176	175	167	187	174	176	189	192	161	154	171	179	181	169	183	187	162	182	163	180	168	184	167	199	176	163	156	188	142	171	169	174	168	172	200	180	163	192	163	193	181	185	152	158	182	182	175	214	183	159	173	187	176	158	199	199	173	174	179	201	165	200	184	181	215	171	206	183	169	187	181	177	202	187	185	160	171	166	162	172	177	184	169	161	172	166	141	182	191	187	160	163	179	196	157	183	180	187	211	179	167	178	182	186	203	182	148	203	209	160	174	177	171	181	178	178	186	197	191	166	159	182	182	157	161	176	183	187	206	190	184	185	170	199	189	179	189	177	170	179	186	162	166	184	176	204	164	174	176	192	152	168	186	191	157	139	179	187	173	168	182	180	175	181	177	181	187	178	180	149	173	172	173	155	183	188	167	202	170	176	211	171	191	173	220	169	172	158	174	183	172	166	201	171	189	177	155	186	170	171	186	175	180	167	170	179	156	170	168	168	172	160	190	191	170	172	181	200	182	179	178	183	199	187	178	195	170	171	174	163	186	191	207	177	198	145	165	187	166	205	182	183	179	191	173	184	167	190	186	187	165	198	169	192	174	176	149	180	178	181	184	158	171	188	164	173	175	178	177	195	166	188	166	181	195	160	188	165	182	205	173	188	171	181	190	165	166	190	170	166	188	178	173	177	161	176	180	196	180	182	188	165	164	175	167	193	173	191	174	189	182	174	182	173	171	164	188	201	169	171	171	183	155	171	179	151	160	169	168	180	171	170	192	190	162	185	175	179	177	182	182	227	194	159	177	211	191	190	203	155	179	186	174	177	143	154	176	172	188	189	195	173	195	173	173	172	184	171	170	164	193	187	171	180	179	180	132	175	198	171	190	187	178	170	179	169	165	173	166	200	207	169	164	183	179	192	164	153	183	181	193	189	191	195	181	181	185	184	149	169	196	208	193	167	190	194	182	179	174	178	160	160	170	190	180	188	140	180	172	171	162	176	185	176	199	157	178	205	164	183	160	177	189	191	164	157	177	166	164	164	175	177	186	189	181	188	184	168	182	173	166	157	186	154	190	183	210	187	162	176	170	185	191	199	169	197	206	197	167	180	183	197	174	170	169	178	170	162	181	167	160	165	169	187	172	189	200	191	165	161	201	171	178	182	191	175	176	194	186	183	169	193	201	177	181	186	168	187	187	186	180	165	181	168	168	187	213	174	166	163	210	179	184	153	186	164	180	195	162	183	189	205	216	157	174	193	175	158	160	191	175	175	190	200	177	183	178	181	186	156	170	171	172	193	164	171	180	183	178	174	189	185	150	199	158	175	173	171	170	187	200	201	190	162	170	184	180	184	177	191	179	182	152	163	177	181	188	187	194	167	188	184	176	183	213	183	196	189	186	195	182	177	170	188	175	172	199	162	204	178	195	165	165	201	157	164	188	170	185	166	169	191	219	171	187	153	171	161	200	183	196	183	202	193	172	176	154	187	178	175	190	173	182	171	173	189	182	177	183	200	177	185	178	197	167	181	198	179	177	178	199	168	180	163	189	181	193	179	196	183	193	197	174	185	165	173	177	177	177	168	177	187	170	166	211	177	164	173	207	151	162	177	183	178	196	194	177	165	196	195	188	176	175	201	184	174	179	185	179	191	163	178	184	197	190	185	189	165	181	180	173	192	175	166	173	187	155	183	186	175	175	183	177	181	175	184	173	153	181	170	179	171	208	176	197	160	181	182	186	193	173	182	193	175	163	182	169	189	178	178	157	170	174	185	156	169	197	169	188	174	180	175	160	173	166	172	190	190	174	178	199	171	184	180	196	185	177	178	187	176	168	169	186	167	174	162	196	183	171	184	162	177	177	194	169	190	171	161	167	174	189	189	171	167	173	193	195	151	202	167	190	162	174	183	172	183	166	164	183	178	190	163	189	197	180	175	174	184	188	181	185	173	173	163	188	159	167	186	188	183	194	180	170	191	188	188	168	207	184	167	160	147	164	178	170	177	157	169	170	197	164	177	188	178	180	181	203	170	159	212	188	184	198	168	190	198	179	187	180	177	175	179	156	164	203	188	205	212	172	167	193	177	198	160	183	182	178	172	171	192	167	198	153	176	155	178	184	152	176	174	172	175	184	147	185	154	184	153	196	171	189	200	170	183	165	160	173	175	203	175	181	178	178	165	175	187	183	186	168	171	166	200	194	172	187	168	183	187	190	185	155	172	168	188	169	157	174	158	194	166	163	190	180	163	181	195	187	176	170	165	179	162	167	195	182	188	170	171	209	186	186	162	179	190	161	182	157	199	191	180	176	154	162	203	177	180	167	149	154	184	157	178	201	139	174	165	179	162	158	188	169	179	176	168	168	165	208	178	163	171	175	188	176	164	159	188	165	191	177	161	176	189	169	191	180	143	168	189	182	200	153	211	199	185	172	171	167	148	148	188	184	164	201	189	199	146	183	180	177	160	168	199	178	168	205	190	180	185	198	189	175	176	160	171	170	167	172	159	177	179	174	161	174	177	179	182	163	190	185	165	172	166	166	167	161	165	202	172	170	172	203	165	177	167	165	175	183	170	173	175	151	196	178	178	164	192	183	164	186	166	174	188	163	196	199	179	168	204	200	169	176	168	190	173	177	165	192	206	161	162	175	177	178	178	189	160	192	178	178	187	179	185	203	185	204	188	182	191	165	178	180	200	160	175	164	180	196	164	204	181	187	174	175	174	164	168	169	196	170	173	176	195	183	154	179	182	198	187	158	164	174	190	174	178	148	177	152	168	182	192	169	173	189	188	183	169	164	191	173	173	188	195	173	182	150	180	168	167	166	192	179	158	194	166	177	192	191	187	179	175	170	194	158	172	167	183	171	189	173	165	177	194	177	163	146	178	183	189	187	184	182	178	154	198	184	180	183	159	215	182	213	191	173	172	166	178	182	181	192	198	189	147	199	167	159	178	183	165	170	170	161	184	161	175	166	170	138	181	214	176	178	190	191	167	184	191	173	173	168	184	183	180	178	189	169	163	150	208	191	174	167	176	190	199	175	191	144	146	192	172	171	188	175	173	192	166	174	191	202	170	192	175	197	170	181	172	182	171	170	180	154	190	161	185	182	191	175	184	161	215	138	166	187	172	183	197	164	189	181	158	170	174	180	178	163	185	170	176	171	193	188	172	176	178	205	192	157	167	169	190	183	168	151	187	191	189	163	190	174	201	198	191	195	193	180	184	174	149	205	150	181	184	172	176	175	161	158	185	193	203	161	153	186	183	210	182	177	162	156	169	189	175	193	184	174	182	173	187	179	173	209	171	194	172	162	208	186	187	179	172	186	166	160	172	192	173	157	180	190	171	173	171	189	163	166	177	167	169	196	193	194	178	161	179	171	171	177	200	166	176	199	186	191	189	155	161	197	179	174	186	173	176	185	163	186	186	182	190	167	173	206	168	205	189	168	173	190	193	185	191	178	188
24905	21544	26647	24222	19892	11062	26998	49366	33021	4552	405	364	354	319	360	373	360	339	367	352	332	366	347	369	339	338	355	358	353	330	344	361	351	345	334	314	338	327	327	332	338	336	322	336	318	299	330	311	314	332	327	361	294	320	348	313	301	323	347	310	301	326	316	325	303	353	345	337	318	322	339	327	334	317	326	358	331	332	316	325	312	299	332	334	332	317	338	372	337	306	330	353	350	319	325	314	350	332	350	322	340	308	344	362	360	326	311	311	305	352	306	310	340	346	320	322	310	299	350	339	323	326	356	355	362	314	311	331	328	325	347	332	282	372	366	346	307	318	323	301	333	330	337	353	313	303	316	332	311	354	329	328	311	346	350	322	334	328	340	336	344	335	348	339	333	321	309	321	315	326	347	324	308	313	319	322	295	330	303	325	315	300	350	336	319	335	340	317	365	360	329	327	332	329	325	356	318	313	334	323	317	352	325	335	359	317	358	360	294	317	386	319	333	360	331	317	342	326	330	334	295	301	335	328	338	329	346	318	326	337	357	339	337	352	313	309	303	304	349	350	325	357	287	329	345	308	320	333	304	329	355	320	311	336	309	309	295	325	349	327	352	324	347	343	305	331	315	324	325	310	295	342	312	310	332	310	314	345	316	334	337	314	357	317	348	326	321	305	341	315	337	328	331	329	309	356	319	317	337	333	307	350	325	315	338	334	321	330	326	349	339	313	352	321	319	307	362	334	323	283	307	326	330	325	329	335	292	298	309	331	300	280	355	348	315	358	298	327	317	339	315	333	304	335	321	330	307	324	334	300	374	325	317	292	326	345	297	319	346	333	332	308	364	322	277	329	326	337	311	319	329	334	310	309	315	328	309	331	294	360	335	352	341	312	323	305	308	329	343	315	325	310	360	314	335	330	323	313	308	353	339	326	307	344	347	359	308	320	313	331	286	316	315	311	327	336	343	341	326	328	322	289	316	314	368	350	344	320	331	363	313	337	306	350	319	320	335	321	317	311	320	349	305	324	327	314	296	319	312	330	365	331	302	362	319	339	322	348	329	328	319	361	333	290	309	354	353	346	337	322	357	316	332	348	338	371	326	320	298	337	369	353	301	321	301	301	343	360	308	325	350	311	335	354	319	314	327	367	344	291	342	318	290	347	325	324	325	320	338	304	313	321	335	341	346	332	308	347	348	328	308	310	335	344	305	348	295	331	312	304	323	344	350	309	315	327	334	315	327	341	310	324	332	346	328	324	311	336	322	318	309	327	331	323	309	315	328	334	340	319	334	331	304	321	321	352	340	328	341	322	300	315	304	317	373	278	307	320	311	308	314	293	324	340	332	358	331	321	330	343	337	316	338	344	345	330	316	332	304	328	300	319	331	328	353	333	330	319	325	321	345	336	313	322	298	331	338	347	320	357	291	341	359	316	292	352	343	338	315	334	326	382	284	312	371	321	340	309	334	317	307	355	322	321	320	313	333	310	312	332	320	323	321	331	291	331	309	315	356	325	330	347	337	330	377	317	325	318	299	342	335	309	351	309	348	321	330	288	352	353	319	337	339	297	325	324	306	338	350	351	311	300	361	341	296	331	371	350	345	361	298	324	376	346	314	330	347	360	321	310	331	354	355	340	315	306	340	313	312	296	322	349	337	351	327	351	327	296	324	343	314	334	338	326	298	337	352	334	317	365	313	320	318	310	331	325	331	321	329	320	322	327	307	331	304	324	322	340	353	329	335	318	287	330	311	325	334	336	308	290	343	342	325	314	315	318	303	319	320	341	293	337	360	315	349	339	321	339	340	304	370	303	322	308	325	278	295	307	350	345	320	357	338	324	324	322	363	311	351	338	298	375	329	352	314	343	334	333	335	313	330	334	335	319	315	345	342	324	301	345	322	335	290	338	321	326	336	351	335	334	363	319	369	314	304	346	328	339	324	299	322	331	330	333	297	301	333	335	296	331	333	314	327	328	327	335	319	328	319	293	334	347	306	330	324	350	306	333	328	328	322	322	311	324	347	312	298	325	320	319	316	331	331	329	350	308	329	329	361	333	321	345	325	328	357	308	301	318	326	333	361	329	295	348	310	319	298	326	338	331	333	308	333	337	345	339	329	354	310	332	344	350	337	319	303	314	345	324	324	321	331	323	337	329	317	329	381	322	308	308	316	328	331	281	329	293	324	360	339	330	325	353	312	318	337	316	331	333	308	321	312	346	312	287	343	336	314	355	350	335	309	351	345	324	324	353	335	355	309	325	387	314	325	297	304	330	337	342	305	330	324	343	318	311	314	335	305	367	323	326	341	348	356	311	320	298	330	331	345	301	342	336	329	335	293	317	326	331	325	362	324	347	332	331	292	325	314	335	319	347	328	353	342	301	339	317	333	328	351	308	316	299	324	328	314	321	291	347	316	330	295	312	308	341	311	337	343	341	315	338	359	333	352	285	336	330	364	301	328	315	327	313	359	321	318	356	339	319	292	327	329	313	334	312	329	335	332	328	323	329	318	305	330	312	367	322	319	323	350	358	317	314	345	344	321	292	336	347	332	300	293	324	313	310	310	324	334	322	308	320	343	304	331	311	330	301	366	369	296	321	356	330	325	370	311	327	315	305	351	314	354	329	303	307	342	333	310	317	321	358	350	353	302	330	286	303	320	364	307	332	323	325	319	327	306	362	323	331	343	323	344	289	334	308	326	337	305	329	301	336	324	296	325	307	319	328	305	313	337	322	307	327	292	320	343	314	306	340	352	316	352	331	343	349	308	348	354	329	329	316	339	320	324	350	319	333	305	330	307	311	313	342	319	328	310	313	296	311	359	347	320	332	344	343	302	311	319	339	337	325	336	332	299	326	300	343	323	314	328	368	304	350	314	348	311	306	368	321	294	312	336	304	313	310	323	315	297	311	349	341	314	328	318	354	301	313	356	335	334	330	292	358	309	313	314	318	320	327	331	352	311	313	331	302	349	334	288	346	339	324	373	307	310	331	333	327	311	357	332	338	331	325	324	320	364	329	326	320	366	328	284	302	312	365	346	331	335	314	375	313	339	350	337	306	324	339	304	352	321	334	312	316	288	312	315	337	335	330	324	326	338	355	317	332	347	315	329	313	323	334	297	351	316	312	338	344	299	341	295	346	323	339	338	340	336	323	301	334	309	330	322	303	295	294	308	322	337	336	316	310	296	346	314	318	321	327	364	337	321	349	333	346	314	324	334	315	332	325	357	330	343	349	301	355	342	335	302	340	295	326	345	315	361	299	340	310	340	332	318	374	308	308	303	306	333	338	321	314	339	356	336	306	347	337	336	360	319	319	340	314	346	346	312	325	346	313	315	318	340	307	328	299	300	371	340	335	349	336	318	310	313	304	295	338	306	334	312	382	301	335	337	353	345	346	321	335	334	344	344	315	308	327	311	315	329	321	347	316	322	314	322	324	309	334	341	321	329	336	299	346	303	331	328	345	313	335	344	353	332	337	292	330	331	304	324	324
33153	71344	27101	13613	7578	7602	31334	47527	23605	461	440	424	409	365	408	358	338	385	376	346	315	326	343	326	336	305	318	306	319	299	335	274	343	327	299	305	300	277	334	303	316	292	316	308	319	291	316	318	313	298	308	308	324	344	325	286	338	332	312	305	311	321	277	303	354	303	329	319	306	289	294	292	320	307	296	306	266	320	281	297	302	294	332	298	323	309	323	279	295	296	313	307	318	294	326	282	287	321	327	292	323	297	269	348	325	310	308	278	345	301	308	310	291	325	320	335	313	298	312	287	300	292	309	303	273	283	301	288	283	303	313	318	330	333	290	312	302	291	326	339	295	295	332	295	298	308	316	320	305	308	296	325	300	322	318	329	308	310	288	306	297	318	302	309	287	287	306	280	322	295	330	324	340	331	329	309	309	300	302	297	320	291	288	292	329	314	281	289	328	310	298	306	292	309	267	302	294	302	302	321	307	283	308	305	294	289	334	278	312	296	318	320	294	312	343	310	310	292	314	296	293	322	337	296	308	305	337	315	274	299	326	269	323	326	282	305	303	282	312	313	276	284	325	270	270	309	295	316	292	326	304	277	294	290	329	297	327	314	270	306	317	304	297	302	298	321	315	306	286	303	303	321	318	310	309	308	300	297	279	313	307	322	264	324	301	298	315	311	319	320	314	315	316	278	290	282	301	315	300	308	299	300	316	304	271	299	305	321	323	315	299	262	320	292	301	314	328	310	302	293	319	321	291	311	298	305	317	301	329	311	320	306	314	306	297	294	297	313	333	317	289	312	296	296	301	294	283	295	289	309	291	299	272	310	289	320	304	293	277	326	320	320	291	300	296	303	314	301	330	296	330	318	282	289	332	299	301	318	314	318	293	299	284	313	304	308	341	306	282	306	312	322	325	321	313	318	293	274	301	275	329	295	315	310	300	319	317	285	323	318	307	298	310	308	328	313	327	297	331	312	313	305	324	303	302	298	315	336	338	298	301	304	312	310	297	305	278	305	306	283	301	304	323	273	308	282	308	310	298	345	337	317	279	324	324	301	298	292	300	313	332	331	290	302	303	304	273	308	290	319	313	295	272	303	299	331	304	326	309	310	297	315	327	329	298	332	301	308	295	344	293	305	353	334	280	326	317	289	318	320	308	291	278	276	311	285	301	284	240	278	335	271	270	337	304	362	282	323	294	291	325	293	278	316	314	322	326	310	318	316	283	307	302	298	304	299	295	321	360	307	300	312	284	295	267	302	261	292	290	347	275	305	291	318	310	303	302	321	302	293	284	306	312	303	303	314	318	287	294	282	282	332	321	295	309	290	297	299	302	311	283	301	286	280	317	305	317	283	302	290	320	298	288	289	330	302	288	317	279	302	296	305	305	313	312	305	294	304	312	300	307	314	296	299	305	284	318	305	309	300	316	310	263	284	327	308	328	305	305	314	302	323	295	323	345	301	292	324	287	315	292	306	279	260	325	294	319	304	308	301	289	288	300	330	298	273	316	297	302	283	290	273	307	324	312	312	300	254	280	310	306	338	291	285	292	296	332	298	279	311	298	287	289	278	323	291	315	280	274	317	282	305	275	302	285	312	291	303	299	288	340	293	318	293	306	312	304	316	281	293	294	311	304	284	321	337	304	304	305	320	308	289	280	332	343	294	281	302	293	289	305	333	280	289	304	311	296	317	322	288	310	321	321	296	313	283	340	301	342	275	342	292	305	302	320	344	240	327	297	317	263	310	298	264	311	290	289	287	301	307	291	323	287	313	327	304	301	313	315	291	316	317	339	309	291	328	294	297	285	326	309	292	307	301	292	304	306	314	338	308	308	282	292	305	299	285	284	293	305	302	329	293	320	311	303	310	305	302	298	279	308	272	293	326	298	306	296	335	267	294	326	338	298	321	328	280	306	295	305	302	298	304	326	306	294	317	318	306	281	293	299	277	292	330	303	284	303	325	326	304	287	315	312	333	320	313	320	311	331	310	298	313	318	306	305	308	281	323	311	289	305	292	285	317	304	316	293	288	297	310	326	334	268	303	318	301	320	301	322	266	292	307	280	314	293	290	287	316	333	285	284	286	298	299	297	314	296	296	322	321	314	277	303	306	298	291	314	339	269	308	305	297	279	298	315	298	315	343	315	331	302	312	314	312	325	317	277	302	297	304	307	293	296	287	289	284	311	292	286	326	286	284	282	283	310	333	289	278	309	299	297	336	281	312	266	286	327	329	290	332	289	326	328	318	293	320	286	314	288	343	323	324	314	324	289	289	311	302	317	309	274	312	298	355	303	302	294	305	318	341	323	289	319	312	321	327	336	312	293	304	297	308	330	272	296	339	285	312	319	305	303	294	301	335	321	327	324	326	314	292	317	293	297	313	336	297	317	313	292	320	336	316	308	296	290	299	298	312	320	301	311	319	320	306	338	296	309	312	337	333	313	312	308	290	305	294	334	287	294	343	340	305	292	326	296	340	279	337	295	299	323	313	310	297	316	264	273	332	275	313	290	321	328	307	310	315	291	314	303	282	325	295	299	323	295	297	285	287	304	300	285	295	305	307	279	316	319	287	330	318	314	292	318	298	283	320	273	280	292	291	304	299	327	324	328	317	312	286	311	297	318	311	279	337	301	286	284	303	321	308	306	333	297	311	280	329	301	298	312	294	310	306	328	310	243	306	307	309	288	305	326	329	251	297	320	276	315	314	330	296	291	311	307	309	307	277	308	317	297	271	315	329	309	293	296	295	308	325	321	283	290	297	291	331	295	317	306	327	267	294	278	312	281	283	280	319	308	302	279	325	314	300	281	325	311	311	313	314	260	304	278	307	333	325	294	303	317	316	301	350	303	286	308	294	356	306	296	299	292	314	309	321	301	276	329	313	302	298	299	311	313	304	305	295	302	326	273	295	338	319	290	295	289	322	294	310	327	320	265	357	317	317	330	296	298	350	284	274	308	263	333	326	297	316	329	293	301	321	326	304	298	305	292	329	299	276	307	320	306	313	317	326	296	307	312	283	319	294	309	326	286	272	324	315	299	291	288	296	294	321	308	331	306	316	303	279	304	308	325	318	302	301	298	291	306	283	295	303	323	299	316	304	318	297	308	297	278	300	305	306	310	289	307	293	309	312	301	314	305	329	274	310	288	312	320	316	299	306	281	304	275	303	331	301	290	282	301	315	297	291	295	298	309	299	311	294	310	265	297	293	307	294	307	282	305	307	290	326	310	301	287	308	301	318	305	285	284	311	342	278	330	304	326	344	304	319	273	314	277	291	331	283	330	291	323	323	334	299	321	293	307	303	295	300	307	330	308	319	314	294	286	296	335	257	301	312	322	297	276	309	305	315	309	312	287	321	322	318	301	279	316	316	289	286	319	309	296	290	284	285	304	288	292	328	322	317	340	317	302	305	302	316	302	302	291	343	294	304	321	281	322	287	312	288	291	302	296	294	318	281	316	285	311	286	339	313	297	309	299	296	295	287	309	299	333	303
22529	20842	26729	24159	20495	20648	39603	60579	41681	9002	1066	651	634	583	636	576	559	626	571	556	515	534	592	578	558	550	555	588	650	517	567	512	573	541	586	544	562	571	541	550	575	537	500	530	526	521	540	530	529	521	540	580	547	533	529	479	517	528	550	561	560	503	553	562	582	537	521	521	525	528	540	522	550	566	523	556	523	549	566	512	496	534	559	538	504	506	505	518	513	560	510	482	602	576	537	522	521	530	538	537	512	523	534	551	542	517	555	526	556	515	507	547	549	567	436	513	492	554	545	581	540	534	552	503	514	559	518	507	505	544	585	495	545	515	556	528	549	513	532	556	583	514	533	526	564	553	518	520	518	563	511	553	524	515	531	557	537	555	528	533	543	535	570	551	517	564	528	526	500	505	558	497	551	523	544	507	536	531	531	580	522	543	463	554	556	557	532	523	518	543	527	553	524	553	556	523	556	484	565	530	516	546	585	553	518	530	514	529	499	524	529	546	545	522	505	521	529	511	553	513	519	513	546	549	544	535	490	574	528	572	533	552	536	526	512	532	524	499	509	583	546	517	536	533	558	521	533	523	575	540	541	562	488	531	547	529	535	509	502	546	526	554	506	507	533	513	549	521	534	524	577	539	553	517	517	501	544	558	533	564	553	489	592	499	519	563	547	546	567	520	498	504	538	515	540	489	510	564	561	588	527	495	572	554	498	578	540	522	507	545	523	523	504	553	548	528	542	521	505	522	549	508	520	534	504	538	485	544	579	552	550	549	535	495	521	549	493	547	562	521	541	529	532	522	587	521	534	509	510	537	516	544	536	556	557	573	549	528	513	543	505	545	537	588	534	526	545	537	532	564	525	521	582	511	535	532	523	558	520	541	513	476	531	534	511	528	544	537	525	479	537	532	539	511	519	521	557	510	575	501	526	510	517	529	540	524	530	553	541	536	472	521	543	539	519	494	527	539	502	516	527	559	499	530	542	533	507	526	557	535	545	496	531	572	514	508	520	568	516	509	532	533	534	514	551	521	504	521	503	546	524	524	539	544	542	548	524	538	469	520	514	511	528	543	544	483	581	539	517	543	562	491	568	577	532	520	524	507	534	536	557	532	501	532	566	544	529	541	530	554	523	528	582	491	542	555	483	561	522	541	547	500	515	530	533	497	499	528	549	500	551	532	533	547	498	493	520	523	519	531	555	558	568	545	509	527	528	537	552	553	537	545	549	462	540	509	541	551	526	513	505	513	481	539	559	527	546	537	501	466	514	533	548	554	556	555	539	561	517	542	597	531	498	558	546	539	537	505	540	543	508	520	502	529	536	535	555	525	530	539	494	565	539	564	515	514	556	537	564	562	543	513	537	530	524	507	497	550	519	511	497	515	533	571	551	545	542	508	502	537	523	540	536	583	521	530	517	563	536	533	510	539	516	512	537	491	564	555	562	550	507	555	484	566	511	502	554	528	525	565	533	515	523	553	521	555	493	525	539	536	550	557	516	544	546	504	505	492	505	495	594	500	559	521	535	550	538	532	559	530	529	495	538	537	506	533	528	494	578	548	530	473	509	560	548	531	518	538	482	531	518	518	541	505	520	504	529	558	539	540	557	530	497	523	498	557	532	544	571	555	490	517	540	549	544	522	510	527	541	537	530	505	499	566	549	578	545	550	526	535	522	529	553	569	485	514	554	542	522	557	551	527	531	533	520	528	569	551	517	601	538	584	516	536	510	554	546	584	545	552	531	491	513	496	537	541	533	539	503	502	515	518	618	555	552	523	531	468	544	551	559	534	552	528	516	536	527	525	500	572	533	484	517	485	498	541	545	553	526	511	525	541	491	547	544	521	531	521	523	486	522	510	534	549	524	524	522	567	530	608	517	549	510	563	553	548	543	551	546	525	543	533	532	517	521	538	544	584	526	547	495	579	514	540	565	550	577	529	532	492	499	480	512	524	517	534	495	561	489	535	558	546	483	561	546	565	530	517	549	551	568	549	538	549	531	533	512	523	519	571	539	533	526	501	498	518	509	559	526	519	529	551	493	479	553	545	523	542	552	520	538	577	520	555	568	552	539	500	534	566	543	532	537	512	508	499	524	522	526	536	550	562	541	570	502	537	530	526	516	501	544	576	501	538	551	548	518	509	549	547	565	579	554	540	507	520	514	536	537	542	526	581	559	530	560	524	539	521	575	541	505	523	536	518	506	535	532	557	547	524	529	476	509	534	497	500	568	510	561	526	517	525	543	559	528	537	523	511	562	501	567	447	500	531	521	567	543	533	554	539	526	590	568	537	531	510	559	551	547	527	498	546	546	520	516	502	546	553	582	511	557	524	563	541	546	562	606	524	553	564	523	565	524	538	509	536	506	577	563	542	554	530	526	519	522	482	495	554	506	523	503	527	537	580	564	537	532	506	542	504	513	520	568	549	470	536	526	523	546	522	566	534	527	513	512	516	529	553	518	535	527	542	522	499	526	529	555	558	570	545	540	523	513	546	522	504	549	509	564	561	562	541	513	497	516	517	555	540	527	551	546	547	544	583	507	550	555	505	535	567	553	579	507	533	568	522	561	554	555	577	460	530	537	520	527	525	558	522	560	512	535	524	530	490	532	540	528	524	520	523	521	560	528	554	526	523	493	508	562	526	596	523	488	516	546	517	510	580	511	524	511	516	493	529	542	511	508	550	526	504	597	566	558	571	498	592	524	485	530	537	547	507	537	509	525	547	553	512	514	538	524	455	543	534	521	519	558	524	504	537	562	543	551	591	525	555	499	514	530	522	506	566	548	507	486	554	524	537	622	558	509	588	512	544	494	507	515	559	546	551	579	528	536	536	561	551	569	548	511	531	570	552	546	500	525	534	534	523	531	521	515	505	499	572	511	596	516	519	483	492	535	535	553	521	585	543	513	589	518	515	516	542	539	555	568	548	525	616	530	535	568	523	534	509	495	504	550	513	509	546	538	531	533	552	519	527	510	584	557	532	502	533	542	528	514	511	505	548	540	523	542	558	566	535	566	510	529	490	478	510	573	573	534	525	538	544	577	530	548	542	556	588	508	518	533	516	498	532	550	534	525	523	533	502	538	544	556	538	523	511	559	547	557	533	545	488	495	539	549	537	517	570	551	473	510	550	538	516	534	537	558	478	530	540	535	521	555	536	536	515	510	495	553	545	541	528	569	536	539	516	517	486	497	552	510	597	556	535	540	533	538	575	508	503	538	519	556	508	562	517	513	511	551	525	547	521	532	510	535	543	510	542	541	581	516	552	543	517	555	487	545	532	545	552	559	549	512	578	542	524	528	526	535	475	520	549	539	559	517	488	551	570	565	544	556	513	503	519	554	548	551	520	535	500	538	576	524	516	527	489	532	541	537	547	526	495	561	559	556	595	529	531	551	548	590	587	542	496	568	508	526	552	519	542	566	534	509	506	547	522	533	557	535	535	538	550	519	511	531	532	578	559	484	518	528	533	533	515	515	507	478	529	546	527	560	536
38100	79113	30340	17782	14269	12745	41463	57118	25066	889	742	694	689	623	633	585	563	579	586	593	577	588	503	536	495	543	567	491	505	504	549	505	517	535	475	476	536	541	562	504	511	473	489	475	489	536	532	461	496	491	506	541	506	513	501	547	529	471	489	455	503	461	498	451	491	531	524	514	523	498	503	486	515	475	477	514	496	506	462	479	480	501	538	503	496	513	497	480	512	498	515	477	468	462	478	463	476	450	480	485	534	433	492	464	475	512	514	507	474	462	500	502	514	497	490	520	511	500	504	464	468	511	469	463	443	481	520	496	499	505	514	424	554	466	479	552	477	533	488	499	501	447	453	486	496	509	511	495	509	494	471	477	487	481	468	471	471	471	469	537	486	462	486	487	465	510	481	469	478	486	504	503	481	532	499	496	522	534	500	483	497	455	480	487	484	521	459	438	524	494	460	485	473	477	509	498	492	495	511	487	480	494	466	482	494	441	498	531	498	483	452	514	483	419	532	520	481	451	488	478	507	482	481	480	536	477	430	500	478	504	495	467	487	498	457	469	504	464	490	495	507	434	462	514	493	521	478	466	503	465	470	471	485	486	488	473	499	469	496	449	490	515	500	480	477	505	483	462	466	471	481	499	483	498	495	459	465	489	457	455	537	512	463	534	503	482	448	471	516	493	473	444	481	462	516	455	457	498	463	506	461	479	495	475	508	442	457	494	484	516	489	486	469	486	480	539	464	481	482	528	475	500	526	482	510	539	472	497	474	466	478	471	535	531	485	451	479	482	498	493	459	452	503	464	507	487	482	489	513	476	511	478	460	504	451	491	471	472	468	492	480	498	478	499	469	491	464	516	468	514	480	484	523	489	494	503	497	501	458	490	505	497	476	463	480	463	480	485	481	470	511	492	495	481	498	523	505	464	488	518	467	489	523	493	491	517	505	481	491	506	491	507	494	446	510	485	449	464	478	462	511	478	468	487	459	484	494	514	479	470	506	497	475	466	526	523	499	505	489	454	501	501	456	476	497	490	485	491	509	495	478	487	473	492	517	449	480	462	509	461	516	480	487	476	491	516	492	468	449	496	461	478	522	450	491	513	482	482	471	503	473	531	461	492	506	473	490	455	492	493	432	481	508	466	483	498	460	497	495	468	492	480	480	494	509	509	493	471	462	487	456	512	499	480	487	463	489	486	498	472	517	476	518	457	480	488	497	485	514	511	503	483	500	477	514	450	437	505	488	524	528	496	477	449	445	468	477	473	467	480	497	486	491	493	532	467	527	486	513	477	467	524	493	462	444	450	486	474	458	525	530	469	491	473	506	477	485	523	517	468	482	480	459	494	491	496	469	492	516	495	512	496	470	509	452	524	497	488	480	463	476	492	508	513	460	490	479	485	476	459	489	469	479	487	515	497	483	481	503	443	493	538	507	511	501	483	470	503	479	478	475	466	533	491	500	494	487	523	502	511	523	508	504	460	515	453	494	505	496	514	488	462	509	495	438	462	482	460	475	453	499	501	458	482	508	483	504	487	511	535	480	448	456	510	469	475	489	508	450	518	505	443	485	460	461	481	501	470	507	471	490	482	521	464	511	491	510	459	484	478	469	485	497	452	490	500	474	512	477	469	526	472	479	486	453	492	505	496	449	465	532	496	474	459	476	486	520	447	448	471	499	469	494	475	462	473	491	472	502	465	470	496	519	463	454	468	526	486	489	475	480	480	459	499	520	494	476	449	485	503	511	496	532	482	487	484	533	492	470	452	499	459	504	458	453	474	524	488	446	479	527	491	481	516	504	498	502	502	503	488	519	474	471	527	462	500	470	532	480	491	472	474	493	480	518	450	501	491	512	449	492	477	498	479	488	566	523	463	517	480	477	474	491	505	494	477	502	531	519	483	462	525	496	490	483	476	492	485	498	502	479	477	489	492	495	454	493	480	473	479	453	497	500	528	442	496	516	475	510	493	453	480	461	479	499	491	487	485	509	529	499	495	511	513	464	490	500	503	526	490	524	497	503	519	487	486	468	482	502	498	485	529	516	454	488	505	525	466	511	470	494	466	469	499	525	490	450	479	454	509	458	474	485	478	499	523	469	486	489	514	466	511	489	452	462	472	485	480	473	473	480	484	500	463	465	463	483	507	473	472	479	480	486	448	451	499	485	528	467	486	511	498	486	527	459	493	493	504	464	506	468	478	505	512	528	490	468	484	493	495	455	512	517	482	478	533	460	503	477	450	482	459	442	461	476	486	470	477	462	496	531	500	488	493	489	487	517	492	488	501	494	510	493	491	474	483	480	489	488	520	523	477	454	446	525	470	470	504	532	500	493	528	470	444	514	482	474	488	492	450	477	492	485	486	447	512	495	443	475	496	464	512	501	467	491	471	531	482	459	486	534	513	489	503	516	472	491	499	521	501	442	476	474	467	484	486	522	471	518	470	511	500	529	443	435	501	476	494	472	483	514	492	469	462	490	468	504	447	479	499	505	504	495	480	454	478	476	504	473	498	500	499	500	498	485	481	496	467	497	481	511	460	534	491	483	469	470	496	475	468	501	471	505	489	473	493	530	482	492	509	509	492	485	509	504	481	470	497	494	489	455	484	456	481	474	478	506	502	481	490	507	489	516	481	500	495	449	502	502	483	521	483	514	536	467	467	512	472	463	484	510	502	485	517	476	477	487	509	525	462	527	478	453	510	503	503	507	480	502	471	504	498	504	502	539	491	498	470	480	458	477	513	502	493	501	519	519	458	491	493	534	465	512	452	486	495	490	505	498	482	496	493	505	498	485	476	482	485	479	455	513	486	487	459	468	480	487	457	475	509	472	519	464	471	484	457	454	459	477	474	501	482	451	494	494	510	502	481	479	509	482	490	494	489	491	472	485	476	496	521	511	493	512	473	492	508	487	455	493	478	483	485	496	490	485	499	465	466	485	509	502	489	490	503	507	468	512	509	516	468	495	466	478	483	472	482	465	503	478	483	460	497	484	485	542	503	477	485	542	501	491	433	473	495	457	470	481	482	491	472	481	511	502	462	464	469	468	515	508	521	516	462	469	520	491	454	472	488	488	475	477	508	494	497	495	498	477	472	454	468	539	496	540	460	465	485	520	481	469	478	475	488	486	509	484	488	463	483	460	481	472	493	496	499	487	469	509	515	502	486	478	485	520	512	473	479	460	502	493	478	491	459	501	496	479	477	482	473	487	477	476	484	514	519	453	515	500	480	469	461	484	487	504	436	441	499	519	493	474	487	470	454	472	451	505	476	478	488	497	433	498	466	490	490	486	470	530	500	438	497	482	476	497	496	459	501	481	485	494	490	506	480	504	495	490	477	514	517	453	456	501	452	513	502	507	446	510	479	470	478	475	513	452	500	504	510	480	479	495	483	510	488	522	492	505	501	506	482	510	476	513	515	493	473	476	467	456	498	467	489	492	474	528	511	457	491	475	507	462	542	507	504	478	466	477	508	488	496	510	484	492	462	445	529	506	453
28535	22282	11668	4141	4079	1930	2131	5716	723	166	164	173	161	177	164	140	174	146	141	147	143	153	133	152	138	149	151	151	169	133	158	151	150	142	152	132	137	153	129	135	166	157	162	162	153	135	135	153	146	136	136	149	147	160	163	146	152	153	158	163	159	156	155	139	163	139	152	159	160	141	148	157	150	162	172	133	164	147	142	173	132	161	154	171	162	133	136	167	155	127	132	150	176	174	149	150	152	155	162	137	157	145	167	148	162	155	153	141	159	155	141	164	154	150	148	134	130	135	153	169	131	143	156	133	170	168	123	154	164	165	158	162	149	153	132	151	155	149	143	135	129	166	142	122	155	144	154	147	163	166	142	150	150	140	153	174	135	128	146	144	148	155	127	157	151	155	137	133	168	147	130	157	141	172	129	126	145	170	149	167	157	128	149	157	148	149	154	147	144	164	142	157	150	130	152	149	143	133	153	167	125	150	155	153	143	153	160	156	170	161	157	140	177	150	154	148	154	133	141	155	161	154	145	146	148	144	146	141	155	141	171	166	160	137	148	135	181	153	135	143	159	150	151	152	148	129	151	153	148	146	155	143	166	148	180	150	151	158	164	158	146	147	156	132	136	160	165	145	134	164	143	161	169	153	173	161	154	143	146	123	145	177	139	151	159	130	144	164	153	147	146	135	129	134	169	147	156	141	152	152	138	162	156	148	137	150	161	163	149	120	148	144	161	146	138	162	152	154	136	174	149	153	152	157	146	132	141	151	151	144	146	169	160	143	147	160	137	128	154	146	151	129	158	154	144	145	148	158	146	154	120	142	139	139	157	158	149	147	129	152	164	144	148	132	133	153	167	130	148	142	128	143	139	149	143	141	154	147	161	161	167	142	157	153	146	149	147	144	151	156	143	131	147	135	138	156	136	138	169	146	135	160	144	163	152	141	171	141	140	144	153	168	150	120	161	163	140	148	168	169	164	154	143	158	154	144	149	166	148	155	140	128	132	146	175	153	160	158	144	166	129	146	166	157	154	187	137	156	156	168	157	138	172	169	150	145	130	162	129	158	169	152	146	134	142	145	156	168	163	157	137	135	152	126	154	144	153	135	149	136	149	140	147	147	156	126	142	149	152	146	138	140	154	173	142	147	135	140	157	168	141	118	167	163	164	156	147	167	139	138	142	163	152	151	149	152	148	127	172	161	164	159	159	154	154	155	152	162	165	158	145	151	147	149	151	143	162	139	140	141	148	153	165	163	160	143	177	165	149	157	174	142	143	155	149	132	159	140	171	131	159	143	150	130	138	155	155	138	150	148	152	161	119	132	152	153	169	145	162	151	166	150	158	165	157	139	154	161	145	149	156	157	173	128	144	138	161	151	156	146	137	148	161	155	164	152	166	159	147	158	142	140	162	132	160	152	154	158	156	168	145	156	138	150	140	167	168	161	133	186	133	149	164	139	160	137	159	143	141	147	161	155	153	137	166	163	153	137	160	166	127	157	149	164	131	156	151	147	144	142	162	165	148	139	152	154	159	160	148	161	147	141	161	145	159	136	160	158	146	162	145	138	152	154	153	139	166	135	144	176	151	141	140	146	136	150	150	134	141	158	181	168	153	155	163	154	152	147	155	155	158	145	149	153	138	150	156	152	154	143	153	162	148	159	151	154	164	165	146	168	149	160	143	156	155	130	121	157	163	147	160	145	153	150	151	135	139	148	153	151	147	165	161	134	161	145	160	145	162	146	123	143	126	152	167	153	149	174	154	141	136	142	170	146	169	155	147	161	141	120	137	132	152	139	155	159	136	138	147	143	140	147	158	151	143	141	148	172	169	124	137	140	150	156	153	165	126	151	141	164	181	147	148	147	148	128	143	155	129	137	147	175	156	150	156	158	159	178	139	122	160	138	142	138	131	162	151	147	157	137	165	165	164	169	152	172	160	144	143	148	179	152	148	171	144	137	158	147	151	166	117	127	140	153	159	153	160	138	156	133	139	136	184	162	161	148	141	148	142	142	124	145	167	156	145	138	150	142	136	156	139	150	153	154	146	147	149	142	135	157	146	163	147	164	155	144	128	161	153	168	139	119	156	158	135	167	131	125	161	145	141	155	158	153	167	153	139	137	166	154	164	157	154	154	155	151	133	162	149	168	169	137	132	174	142	150	138	137	132	160	145	153	132	141	152	146	141	144	154	150	145	159	174	148	149	146	180	140	140	142	130	159	158	138	156	142	148	137	146	178	150	162	172	187	146	163	141	147	155	163	151	138	170	140	150	173	156	156	150	145	157	156	144	149	146	161	165	169	138	154	147	154	129	126	169	150	162	149	160	145	159	165	171	176	135	132	144	153	140	147	143	157	151	144	153	149	155	159	153	147	156	169	145	138	144	132	155	134	160	154	155	157	165	143	146	156	167	148	130	148	150	141	154	142	138	125	152	152	161	148	148	152	169	169	137	182	148	136	159	141	160	161	172	165	141	172	146	157	143	159	159	159	165	149	156	138	174	145	130	155	135	158	134	136	128	155	139	143	172	133	129	151	170	157	168	149	144	140	156	141	157	141	170	147	154	141	128	155	156	141	154	136	161	159	156	165	166	132	128	140	152	146	163	152	146	165	142	156	155	161	141	134	145	147	132	150	147	176	163	153	148	158	160	151	158	145	151	158	170	145	157	144	133	133	139	140	160	155	142	134	153	145	141	156	145	158	138	151	142	160	151	136	138	142	142	163	141	149	140	150	145	194	185	142	135	149	137	152	154	164	136	171	153	159	134	158	141	140	143	174	131	149	167	149	151	147	129	144	188	124	130	148	139	148	153	163	150	151	167	133	163	159	169	152	145	155	152	152	125	151	135	167	186	159	123	159	158	162	163	149	158	159	167	133	165	153	142	162	147	143	167	162	170	154	136	164	151	139	148	150	157	144	127	144	165	142	144	150	136	161	142	142	132	166	150	135	156	155	166	153	166	137	138	153	142	127	138	157	145	148	155	178	146	135	147	156	157	160	149	159	145	159	121	150	172	168	146	142	147	170	160	157	145	162	160	135	147	154	143	155	132	160	156	167	148	148	139	146	130	151	148	143	146	145	178	156	139	156	167	146	157	141	144	153	157	157	169	143	147	159	159	138	134	149	145	152	151	160	152	148	169	149	164	157	145	163	126	149	167	172	158	158	167	132	137	150	155	161	160	147	163	150	153	142	148	135	160	151	142	138	166	169	163	160	113	155	152	147	143	153	166	137	166	159	156	138	174	147	144	146	146	133	163	157	156	153	159	132	166	143	158	152	150	161	153	160	166	143	150	134	136	160	128	164	176	158	141	156	141	151	163	142	149	154	126	164	148	170	156	144	146	164	175	153	128	154	153	164	148	154	190	159	151	144	169	170	143	172	147	138	140	157	137	130	158	141	159	159	161	163	148	142	154	150	156	140	129	174	137	171	153	175	154	142	167	148	133	151	133	157	155	145	158	158	139	138	137	153	157	164	143	162	138	156	134	153
17074	29345	11563	6776	8044	3809	4180	9194	784	160	170	179	161	159	164	144	176	155	161	173	201	159	169	148	173	158	163	157	145	177	148	156	167	157	180	169	161	156	141	150	162	138	148	161	160	179	147	161	156	154	147	132	173	153	177	161	133	157	138	158	133	149	152	162	146	132	124	169	150	144	160	166	147	143	168	148	163	143	164	159	140	164	149	138	164	168	170	163	152	162	175	159	164	166	168	153	164	154	152	152	150	145	189	151	139	148	172	182	167	163	148	162	172	155	156	152	168	149	168	148	153	154	182	165	173	145	158	138	150	134	174	177	154	154	150	175	183	160	146	160	160	178	150	163	170	151	168	157	131	156	160	148	142	138	148	164	156	170	166	161	153	163	142	163	132	153	164	153	152	180	158	155	139	163	146	172	176	155	162	159	161	151	148	141	130	155	170	144	170	159	154	135	163	151	184	173	137	147	150	164	182	135	150	155	135	177	156	158	155	146	163	140	160	156	151	152	149	143	163	167	154	141	183	140	161	154	124	164	164	188	173	172	152	154	160	159	148	147	164	169	154	141	166	156	151	158	172	153	146	132	154	183	143	161	152	158	165	146	173	143	164	150	173	159	158	160	152	135	154	155	165	157	162	146	160	175	158	173	176	151	143	160	152	159	155	154	160	142	151	145	169	149	139	174	155	166	165	139	169	160	167	171	173	180	165	173	176	130	150	170	150	170	126	131	171	162	157	159	139	155	163	161	173	147	149	147	148	149	162	174	148	159	163	148	142	160	175	155	173	176	162	159	159	147	180	144	173	158	149	182	152	147	145	168	161	164	147	151	150	160	148	171	161	153	150	189	154	176	144	162	146	168	145	142	168	157	147	181	158	168	170	147	149	160	145	150	138	166	164	150	158	148	157	156	179	147	151	158	158	142	136	142	166	138	155	150	142	132	173	161	146	163	163	164	159	180	189	181	152	144	171	165	146	146	174	166	146	169	160	158	148	144	169	168	145	118	161	153	170	164	179	139	178	164	145	175	153	151	185	176	166	182	137	147	153	158	172	138	168	169	167	155	164	165	151	154	160	138	152	162	166	160	137	166	171	151	166	166	165	139	139	150	154	163	183	147	164	167	154	174	141	171	169	158	157	153	155	151	182	160	160	163	146	172	156	141	175	146	189	161	139	147	156	159	178	177	153	147	156	139	152	153	156	119	159	144	175	139	145	177	160	165	174	175	161	161	154	159	162	180	150	156	184	153	165	146	179	180	154	135	166	171	165	148	165	177	137	170	168	165	169	148	162	162	162	163	165	156	172	151	163	153	157	169	166	169	167	172	154	152	166	152	152	141	127	186	142	163	158	178	170	167	154	143	168	150	164	152	164	144	150	141	143	132	147	141	168	154	165	165	149	176	185	143	140	157	152	161	159	169	149	145	159	169	174	164	178	169	158	148	148	157	147	147	142	182	167	151	158	145	165	167	162	151	159	170	168	174	143	156	162	154	169	187	182	152	156	169	162	147	164	166	165	154	160	164	150	174	167	180	159	149	150	159	162	152	169	149	159	132	179	158	158	172	173	159	146	169	143	134	150	155	151	173	160	176	169	149	162	154	145	162	153	147	165	158	155	146	148	161	159	190	178	158	184	134	154	148	150	138	179	149	141	171	161	171	193	159	156	163	166	162	172	155	179	162	155	167	157	169	161	169	156	165	161	166	166	175	182	170	162	144	167	143	145	170	144	156	186	174	158	168	144	152	163	161	170	154	178	154	137	186	151	148	172	171	160	165	143	158	163	162	170	164	138	149	154	150	167	143	164	169	156	165	148	170	150	154	156	162	152	164	156	160	187	174	184	179	159	173	169	159	167	150	162	143	135	151	153	156	162	162	155	155	143	166	135	154	148	160	139	168	165	158	147	164	148	150	163	163	162	165	147	166	151	159	140	164	162	176	159	156	167	165	151	151	135	173	149	144	163	176	151	170	171	149	148	144	160	176	148	153	169	145	149	139	181	165	171	157	152	179	166	153	161	188	155	165	160	166	171	148	156	165	180	164	158	166	158	161	161	151	183	170	177	173	173	139	145	139	168	167	173	162	165	166	144	150	161	196	166	173	142	151	149	164	147	169	160	207	153	162	157	158	193	161	178	149	166	157	160	157	163	149	156	153	147	174	166	167	162	154	171	142	124	159	168	145	146	140	144	175	152	154	149	190	142	170	151	145	152	140	138	136	158	141	166	162	163	131	144	195	160	154	159	155	151	172	148	165	171	166	151	171	157	167	141	127	163	161	157	155	149	176	155	157	172	143	170	153	160	167	139	152	164	166	183	149	164	167	149	156	176	165	163	151	167	146	156	150	177	169	150	150	165	155	146	155	161	168	145	119	191	169	157	163	167	134	158	155	151	152	180	169	144	145	159	159	142	161	156	149	160	139	131	173	166	172	153	147	167	147	151	159	152	165	174	176	155	162	142	141	154	153	160	150	143	162	160	170	160	151	155	136	125	150	166	174	172	169	154	145	147	159	161	141	139	163	156	163	143	130	183	137	153	172	165	178	142	157	151	156	157	159	165	181	177	165	173	176	132	147	153	151	160	158	152	157	167	136	166	163	154	171	156	150	155	145	137	152	154	153	152	156	172	172	176	157	214	161	167	162	150	155	140	153	147	168	167	151	161	152	169	165	179	162	166	170	146	167	137	170	152	181	167	147	160	154	156	167	148	176	157	179	171	162	150	156	144	140	143	176	148	160	153	143	156	169	182	153	159	134	158	132	169	139	169	176	154	154	146	144	187	174	174	165	164	170	142	168	169	163	148	129	151	148	163	151	161	165	137	175	154	158	171	182	172	162	158	164	171	146	177	153	167	144	148	150	160	174	160	159	156	160	145	164	137	176	149	147	134	159	159	154	168	155	156	175	153	146	149	147	168	160	177	155	155	128	163	150	160	137	155	163	132	167	139	151	191	166	173	166	168	162	186	160	160	155	159	153	160	152	150	171	136	173	165	173	137	152	151	152	153	169	144	145	162	151	140	171	171	171	168	150	154	155	162	147	173	138	141	170	163	167	159	149	168	166	152	158	168	139	151	159	168	177	151	171	161	148	153	164	165	143	168	154	160	172	141	148	161	169	149	170	148	166	165	172	175	167	135	139	154	160	172	137	154	156	148	154	170	150	151	162	169	151	155	169	160	145	170	163	136	152	169	158	145	159	167	163	163	149	147	177	164	153	153	160	162	153	141	182	141	163	160	161	164	174	156	148	165	139	152	180	137	158	152	158	143	182	155	158	161	149	167	169	169	149	150	152	147	161	153	180	164	148	168	169	134	157	148	159	148	165	130	157	141	152	153	145	169	176	169	163	137	166	163	169	148	164	157	172	153	163	140	160	176	158	171	145	161	148	171	159	171	139	159	142	154	169	165	181	156	147	153	154	154	160	132	188	141	170	164	166	150	159	161	145	169	159	169	178	143	158	156	174	151	171	169	160	173	169	157	169	184	149
24955	20703	26239	24622	20278	12483	30458	49866	29972	3966	433	397	352	356	376	370	372	352	344	346	356	360	362	336	325	327	357	290	309	373	375	339	309	333	320	329	330	343	357	361	333	323	340	337	325	293	314	340	347	319	381	346	302	335	348	297	295	310	338	323	326	319	331	337	330	313	333	325	327	344	324	305	333	311	304	323	316	336	336	341	346	328	318	327	354	333	302	319	320	292	355	321	315	336	304	307	310	325	307	327	328	317	314	301	310	322	330	344	336	321	322	321	306	295	333	328	319	302	322	297	327	334	319	313	332	336	319	314	351	322	321	350	285	314	345	344	316	341	322	319	331	337	343	311	319	299	325	322	315	323	307	319	321	303	352	293	312	330	337	302	340	336	314	310	325	310	313	343	335	339	282	328	340	319	317	306	362	310	318	289	321	324	353	318	354	336	344	318	301	326	325	296	313	333	351	340	308	310	318	303	333	280	341	318	314	318	363	310	314	311	335	340	332	338	328	331	335	314	327	332	309	328	329	321	322	331	329	329	321	324	341	339	314	311	322	334	326	368	339	338	308	319	316	337	349	337	322	351	336	319	329	342	303	335	302	312	344	335	333	317	344	317	302	308	305	313	331	331	343	322	354	329	334	315	321	350	353	321	300	351	308	320	288	309	339	332	332	339	332	293	309	369	297	347	300	352	339	327	344	332	291	332	292	351	337	361	303	311	328	302	326	308	309	316	323	340	296	339	296	329	347	304	308	325	313	345	312	322	324	325	360	319	317	304	350	340	289	320	332	364	320	352	371	343	313	324	302	308	335	338	305	319	337	340	338	341	318	315	322	315	334	371	329	363	355	334	325	361	379	306	315	341	339	327	342	353	372	311	323	314	299	367	338	341	360	336	333	336	323	336	345	339	291	353	320	349	339	310	313	328	361	329	334	341	327	299	316	323	287	310	329	315	319	338	324	343	325	312	304	327	335	327	321	296	318	351	342	330	353	337	349	369	308	338	323	297	300	338	326	350	304	294	320	319	354	347	341	300	325	315	315	307	322	343	325	327	333	317	304	335	350	338	335	302	337	352	304	294	341	326	315	350	329	346	324	319	348	333	368	331	343	320	332	298	300	341	314	377	308	291	318	324	332	340	326	332	300	342	343	340	308	283	328	329	321	328	340	333	319	370	299	315	318	330	320	338	318	308	317	300	334	341	322	330	346	317	306	319	336	340	333	344	310	324	343	318	305	313	321	308	328	340	328	287	319	363	303	328	314	322	336	305	334	298	355	336	315	339	324	382	325	336	321	349	309	285	341	325	328	330	343	341	327	324	319	329	293	314	347	354	323	332	353	312	314	346	321	363	312	356	322	343	339	301	327	328	320	366	321	321	329	338	348	308	320	360	313	349	324	354	296	339	303	335	344	321	333	354	353	312	328	346	322	322	279	302	302	316	321	297	308	341	333	315	360	315	304	341	353	330	319	319	312	350	320	336	313	322	352	307	336	310	316	290	303	347	336	332	324	313	294	346	350	291	322	316	305	311	347	315	331	340	334	298	336	360	339	332	320	307	340	343	312	294	299	331	280	359	316	335	310	323	350	329	313	342	324	311	364	331	380	327	353	324	285	341	312	327	332	302	305	327	328	301	321	293	316	309	318	327	333	323	379	304	323	300	336	350	330	305	373	315	334	350	321	317	352	313	334	354	361	336	291	319	354	296	324	328	350	376	341	287	349	320	344	363	335	316	314	356	320	290	336	322	285	343	316	367	320	283	360	347	325	343	334	314	347	311	320	332	312	331	352	316	322	327	343	317	326	340	316	297	311	326	342	319	309	336	324	338	296	354	307	334	333	351	319	347	303	339	328	338	329	315	306	328	331	321	283	360	330	320	334	313	352	329	348	337	316	311	330	332	338	301	314	338	323	318	297	319	322	337	335	286	330	301	322	321	307	309	314	367	350	319	338	313	319	325	338	330	333	313	319	364	310	338	313	298	350	345	300	352	292	342	319	297	289	341	346	323	330	345	307	317	352	309	349	324	345	338	339	345	307	319	326	318	332	324	348	341	296	302	330	339	344	326	325	334	329	303	371	355	344	267	318	327	294	341	324	323	317	315	326	325	340	333	363	317	316	350	365	316	345	322	346	340	281	326	327	320	311	334	315	299	318	338	316	322	328	309	307	325	331	318	339	319	349	305	309	336	338	318	324	337	324	301	318	329	321	315	310	311	292	279	316	343	306	352	328	335	339	312	341	328	309	311	341	330	334	338	323	322	329	332	332	311	331	302	289	316	329	328	295	347	334	353	310	280	366	341	325	367	272	363	352	334	330	312	332	344	311	322	350	313	359	309	345	328	333	370	339	324	312	336	333	332	319	317	340	329	344	331	335	322	329	354	309	339	315	348	304	300	288	366	349	298	320	294	352	304	353	313	342	333	305	339	338	338	303	330	367	324	337	340	331	283	353	296	343	329	324	350	288	307	348	313	325	298	341	355	324	300	329	324	315	322	302	337	343	295	303	343	316	331	317	330	342	345	309	293	335	327	336	314	322	357	348	313	307	333	320	335	347	308	329	324	305	330	332	287	308	346	306	322	300	298	340	298	319	336	320	343	330	321	309	325	329	319	295	301	341	338	332	323	295	357	342	337	337	303	313	307	325	345	326	358	340	306	308	313	346	309	346	346	341	357	323	339	341	293	337	299	328	305	312	337	332	342	322	327	352	324	318	311	342	304	348	362	318	318	313	320	339	303	308	336	303	339	301	306	318	333	321	364	316	316	369	356	324	341	316	318	313	339	296	298	358	336	353	322	333	319	298	320	347	334	323	294	334	339	347	315	314	344	324	294	303	293	307	325	295	340	311	322	330	361	349	323	324	324	340	319	311	319	322	296	307	340	350	381	338	311	337	326	293	296	331	330	315	318	304	301	323	334	325	312	329	293	346	280	307	336	339	276	317	358	333	310	319	315	329	311	295	316	278	316	351	324	320	325	343	360	347	330	355	317	310	297	357	341	345	301	324	321	330	349	301	329	338	329	356	301	341	296	348	356	271	320	362	334	329	336	351	338	327	329	325	299	333	334	324	312	345	312	337	310	340	302	315	306	320	320	335	318	354	305	312	325	326	317	289	327	328	322	330	354	304	316	326	334	335	352	312	334	337	330	300	326	350	330	303	328	310	339	353	336	317	317	308	333	347	329	339	325	324	314	349	339	296	332	337	306	345	307	309	328	337	323	337	316	310	372	313	311	333	343	315	331	313	343	319	364	306	322	353	309	339	304	312	319	289	324	345	323	318	331	322	329	321	370	365	308	290	375	348	320	317	334	331	311	325	330	326	301	357	277	319	299	333	321	344	312	334	357	331	328	354	300	330	335	337	332	319	342	332	314	339	341	348	325	330	329	327	301	342	360	370	300	316	304	327	302	322	342	333	341	325	336	317	319	320	324	289	352	291	318	331	308	352	301	349	354	316	318	314	303	327	345	297	313	369	330	326	347	328	332
35453	57270	27215	13029	8932	6977	33525	46546	21009	472	433	427	395	380	357	319	360	387	379	338	346	328	322	308	320	331	315	303	308	313	315	322	304	313	319	322	302	282	323	320	304	288	326	300	315	314	290	295	321	324	330	316	279	304	318	328	322	293	284	303	300	301	317	324	286	302	269	309	300	303	294	309	318	295	304	292	287	309	303	316	306	306	317	311	302	305	311	287	328	339	292	295	324	285	296	278	334	294	316	288	285	281	301	287	316	303	318	322	304	329	317	315	294	321	309	261	303	301	320	270	311	308	305	311	291	305	296	307	296	292	318	309	322	275	309	340	291	291	310	290	314	320	327	305	306	286	330	328	311	312	327	290	313	301	316	280	281	317	324	326	310	337	273	330	297	278	314	302	263	295	313	289	301	291	307	327	316	285	295	300	305	297	294	319	325	349	318	307	289	299	289	323	309	305	319	287	326	300	295	294	302	315	309	302	321	314	299	304	306	287	304	283	323	307	256	306	315	311	304	318	306	296	324	279	320	294	281	305	301	293	311	308	291	309	303	321	304	303	308	308	297	291	278	334	310	322	311	290	296	331	287	276	310	286	325	317	289	299	278	299	296	290	275	296	307	300	300	276	279	292	308	288	293	312	319	293	310	321	315	314	321	304	310	270	298	280	304	315	306	273	310	296	274	284	283	279	347	271	344	315	322	302	302	324	297	304	302	291	321	296	288	321	284	319	320	311	283	276	317	305	295	316	310	291	291	304	298	296	303	284	295	334	285	288	299	291	290	298	267	336	317	302	302	286	300	352	322	308	293	300	297	304	290	298	301	305	295	266	321	284	326	305	295	318	312	266	330	313	315	315	302	310	312	309	319	277	287	280	272	314	288	280	302	283	301	295	286	288	275	303	290	305	318	312	283	299	287	313	301	322	304	306	301	275	339	317	304	283	283	313	305	330	324	324	329	258	310	326	303	321	308	279	330	277	293	312	297	336	314	318	306	306	293	297	299	278	301	302	321	318	308	241	311	290	299	311	300	286	304	302	277	306	263	299	286	302	299	285	291	287	283	308	282	310	318	339	297	285	280	285	314	307	312	323	288	296	341	311	292	298	314	278	292	304	328	352	304	330	292	311	297	313	285	293	317	326	297	318	311	321	286	331	262	280	284	291	336	313	289	310	264	311	303	277	327	323	286	307	293	292	299	321	284	300	293	323	303	347	321	279	325	291	329	334	315	301	295	303	320	282	324	318	290	286	333	279	295	304	290	319	352	301	312	273	329	297	287	303	304	308	286	318	306	292	299	299	278	311	308	286	303	330	305	320	291	298	327	271	302	280	311	301	300	302	311	320	285	278	300	284	285	323	310	280	302	311	309	317	299	298	303	290	287	334	298	320	342	263	298	295	284	332	300	290	274	305	288	290	302	287	300	333	341	271	298	322	307	260	303	307	282	271	317	275	294	301	299	284	283	304	288	315	304	270	297	301	319	291	337	326	310	311	310	291	314	313	279	320	319	282	330	323	293	318	297	264	304	279	272	299	312	329	281	311	289	266	302	317	296	315	315	307	299	326	308	314	294	317	295	316	298	319	317	279	292	282	312	320	309	328	311	299	305	307	315	283	321	281	306	299	276	304	292	290	291	320	299	306	308	311	298	291	306	294	299	299	319	340	276	310	341	268	332	305	280	292	284	308	290	311	325	310	293	294	314	356	299	321	299	335	290	306	306	287	300	304	317	308	327	311	312	306	310	310	303	303	323	309	304	309	290	261	303	319	302	304	295	320	338	298	287	294	293	311	282	301	288	308	305	309	253	295	311	294	295	281	282	304	315	309	272	297	282	289	282	303	315	318	299	352	299	295	317	314	289	324	301	288	300	267	288	291	314	309	307	341	296	335	308	310	331	288	312	271	288	298	284	314	302	322	292	297	284	299	288	301	293	287	311	298	337	329	346	286	295	314	300	320	286	303	306	275	320	344	347	327	317	311	298	304	287	294	294	303	306	263	306	326	308	290	310	282	244	288	329	289	304	288	291	312	329	282	309	311	307	291	319	288	313	318	301	286	292	295	308	283	301	264	276	317	312	293	289	333	274	292	309	282	298	345	296	336	307	321	299	286	316	308	307	326	287	283	279	297	297	338	326	313	294	303	300	308	307	328	327	311	305	310	284	299	301	306	336	303	247	301	278	313	328	296	317	302	311	300	285	282	292	334	301	306	337	326	306	312	289	314	278	300	297	298	307	305	325	292	321	296	326	307	275	322	326	320	297	325	296	298	302	292	304	328	299	289	315	318	283	334	275	317	298	305	327	314	324	318	289	325	301	320	280	301	304	343	316	294	311	274	304	296	297	288	296	282	300	283	307	288	315	299	287	310	315	308	286	299	326	284	273	282	299	282	308	305	301	308	305	328	298	315	270	323	308	335	272	294	320	283	306	297	285	295	307	295	309	301	326	322	333	319	269	319	320	300	323	296	309	330	305	272	326	319	301	291	312	308	298	306	320	282	295	300	317	304	308	321	311	292	267	281	324	307	285	324	321	321	297	306	310	281	274	320	308	292	277	319	303	303	290	299	306	283	285	277	288	290	285	301	271	288	303	288	323	323	289	322	297	318	323	298	305	296	287	306	292	302	298	318	315	294	319	271	285	297	268	267	304	283	310	302	318	283	304	290	290	300	311	313	294	297	311	307	286	338	315	279	296	298	291	296	308	287	270	302	272	270	294	296	323	310	310	285	308	312	306	297	316	298	282	253	271	257	306	292	297	324	304	310	279	268	323	327	316	305	319	334	294	321	296	316	318	300	294	302	295	303	280	310	319	321	277	314	343	320	304	286	307	306	296	305	262	306	326	282	326	339	303	299	307	296	285	308	301	324	315	286	308	332	317	294	334	289	307	320	352	321	310	293	292	305	285	297	317	286	302	267	282	300	308	283	269	312	321	298	299	308	294	284	301	301	285	311	298	290	314	310	299	297	308	307	288	276	324	307	318	318	309	336	309	320	316	311	302	274	297	299	300	289	273	286	306	294	308	279	327	294	308	295	343	318	310	299	309	310	304	336	306	315	308	296	275	354	285	297	322	307	277	294	308	339	314	245	309	268	313	325	299	321	310	309	282	295	314	296	297	319	277	285	324	300	316	297	307	304	278	288	279	323	309	291	314	311	297	296	294	291	292	284	308	300	319	292	288	323	331	324	304	307	298	338	291	309	278	288	306	285	309	309	295	278	279	307	317	311	279	285	288	280	293	298	305	291	304	336	288	327	297	319	334	298	304	313	319	292	292	294	288	319	314	340	310	267	322	336	286	307	312	297	304	320	295	315	324	289	299	291	301	292	289	321	299	316	297	305	312	316	323	308	267	297	328	301	303	299	266	295	310	290	290	316	297	302	293	315	293	284	287	283	304	318	310	306	297	315	295	296	302	297	311	311	310	303	277	250	293	311	288	287	293	281	322	285	320	296	310	302	323	313	289	320	300	295	308	254	311	308	302	287
22528	20467	27250	23588	20439	20953	42855	64986	40406	8644	997	693	638	626	617	600	644	584	577	595	541	574	570	588	556	568	552	534	556	541	523	535	550	567	523	561	563	532	529	529	563	566	546	530	557	580	572	535	560	553	528	512	537	524	492	554	570	556	589	527	541	527	536	547	553	576	541	563	494	533	491	563	584	572	502	552	524	532	534	512	531	511	557	534	519	553	551	522	539	518	522	568	533	521	522	553	552	548	491	530	520	513	505	542	536	557	523	530	546	530	560	544	503	501	529	494	563	546	533	554	560	521	548	560	546	521	556	538	571	451	532	521	489	550	557	522	527	586	553	531	518	519	525	525	503	567	531	574	564	564	537	563	536	481	507	531	526	537	531	548	572	515	531	503	542	533	477	533	495	532	565	535	538	551	478	510	577	514	628	541	472	529	529	517	504	553	530	545	534	545	523	528	514	500	550	521	558	534	534	519	491	553	529	579	550	555	521	520	494	517	489	522	553	543	520	552	525	535	526	526	537	532	525	566	543	512	537	494	529	539	585	545	524	563	502	561	504	530	542	528	551	539	551	559	523	519	556	545	521	578	516	561	553	509	557	550	496	508	509	533	515	550	537	508	508	511	513	514	528	561	552	538	505	525	562	530	539	532	543	517	513	517	548	516	515	533	556	577	537	506	539	522	574	548	579	515	559	560	590	574	577	506	543	581	510	493	540	525	480	512	509	565	506	547	519	540	538	546	519	555	545	513	533	570	504	518	540	554	517	548	534	521	523	569	563	515	544	517	538	548	539	489	501	534	559	577	565	539	513	526	536	525	566	570	536	568	538	525	543	589	506	492	519	528	565	541	521	527	495	549	537	512	575	535	522	538	508	520	536	499	511	540	524	507	488	550	534	496	543	510	513	523	511	515	538	541	553	565	466	547	545	536	538	530	512	562	548	553	542	595	558	574	521	525	492	536	504	576	535	527	537	522	573	531	504	504	538	490	524	529	573	563	509	548	555	550	485	512	507	578	591	497	555	572	526	523	536	504	506	548	543	500	583	515	521	539	506	523	542	533	508	519	556	532	500	498	503	527	529	500	508	479	535	515	537	542	504	526	544	518	508	526	493	522	561	531	516	556	601	506	540	527	513	523	530	530	520	526	559	540	544	550	511	562	563	556	581	534	509	517	549	445	500	528	557	557	517	545	527	526	484	532	490	519	540	533	548	538	524	528	550	495	507	577	542	557	527	483	521	535	519	530	532	550	503	512	574	568	538	521	535	544	541	561	542	566	509	549	531	570	518	530	495	538	541	549	530	522	546	564	526	536	515	518	544	569	529	526	549	533	554	514	512	520	535	554	513	547	498	561	529	557	537	537	548	515	562	535	531	520	521	573	544	506	553	561	525	536	498	617	555	529	549	535	530	539	537	539	536	559	548	578	575	564	522	498	503	505	517	506	550	549	511	507	511	585	537	510	556	556	551	480	533	530	538	549	539	529	511	541	560	503	491	504	561	530	529	533	543	541	529	498	546	546	534	535	497	510	537	509	555	557	535	491	558	517	505	578	514	543	559	557	544	527	500	549	564	486	539	531	570	522	514	583	524	513	533	535	555	510	545	519	531	571	496	519	537	475	544	535	554	530	504	563	546	520	534	567	510	540	570	507	527	569	544	545	526	540	555	545	514	544	566	506	511	503	531	525	563	535	521	532	547	565	491	500	468	534	518	542	522	516	574	536	562	534	551	489	545	526	532	565	536	497	544	538	552	543	550	526	568	509	580	518	538	567	564	523	522	526	478	530	536	542	509	552	512	497	516	529	519	530	544	502	547	551	534	505	533	529	518	561	524	549	543	532	531	510	541	512	539	550	521	532	529	520	497	544	479	550	541	514	511	518	522	528	520	499	546	507	552	567	561	584	534	535	488	551	534	514	500	569	605	541	558	518	557	529	565	542	507	495	551	543	511	543	519	545	506	494	554	509	575	557	535	557	574	532	517	561	550	563	532	569	513	475	497	508	599	546	537	584	489	504	507	565	503	518	517	541	546	474	500	555	513	511	519	521	557	485	509	524	547	532	538	493	510	525	524	531	516	499	524	553	503	557	540	526	524	518	566	509	498	528	539	479	544	515	529	505	545	539	564	518	516	508	545	530	541	518	527	540	494	517	534	515	564	573	565	544	507	568	527	529	510	558	535	518	499	544	543	537	548	537	516	530	527	532	537	521	576	507	561	507	547	496	530	576	526	559	567	545	566	519	548	531	533	540	567	549	519	536	529	526	529	551	504	554	497	521	510	558	506	522	595	526	510	527	535	557	535	557	512	565	542	520	515	537	551	529	523	524	536	517	553	522	546	531	529	491	527	505	559	505	535	543	538	553	554	554	533	543	559	534	518	558	517	552	537	526	525	550	542	560	513	517	517	539	526	520	557	568	535	542	532	552	494	548	531	558	515	553	479	514	519	495	519	541	505	532	550	585	516	519	575	572	509	551	558	539	540	586	537	554	526	520	550	506	503	538	548	520	548	536	518	530	544	553	552	540	595	501	513	534	529	527	556	534	522	550	538	521	546	531	524	558	489	509	513	503	523	530	541	530	490	508	532	498	530	513	600	556	570	560	556	522	586	579	545	559	528	541	481	539	546	518	544	532	537	502	511	509	552	546	513	508	543	535	613	577	581	529	551	505	557	516	579	540	548	533	521	535	476	565	542	489	573	596	521	541	524	523	571	597	558	541	504	560	543	548	573	556	560	583	510	539	531	492	500	531	555	567	518	479	526	551	532	551	545	531	546	527	522	522	515	538	537	570	546	557	534	561	506	535	487	541	555	536	523	504	501	542	535	522	510	519	563	574	546	552	490	518	562	531	548	566	541	535	514	499	537	517	511	534	549	511	523	497	560	542	492	571	556	519	536	522	558	542	561	510	519	529	562	493	532	546	563	568	544	545	504	562	552	508	524	513	516	521	526	535	498	502	571	534	547	537	525	521	584	528	499	558	507	510	528	532	507	540	534	571	549	508	547	499	560	558	553	556	518	545	580	501	580	588	513	545	511	519	536	517	547	561	522	503	519	529	538	522	534	566	516	534	551	527	551	520	537	529	516	562	569	533	478	575	541	553	566	517	533	534	514	537	569	480	496	559	561	537	536	511	538	507	560	512	551	503	501	540	560	557	562	511	537	530	512	579	525	546	487	551	508	561	527	530	545	568	490	569	536	508	500	537	518	533	551	531	555	498	507	535	543	570	508	524	509	514	529	507	546	563	536	504	535	516	484	550	582	570	522	501	488	535	534	554	500	544	509	566	533	529	526	537	505	526	503	564	558	520	561	550	532	541	528	547	501	549	544	566	543	537	584	511	570	574	465	540	606	530	480	491	578	504	517	539	547	566	547	509	517	575	541	579	534	536	526	507	505	522	544	495	565	527	537	543	501	549	503	556	550	557	569	509	545	543	564	520	552	533	493	536	552	526	535	514	558	560	569	509	489	508	515	538	558	536	571	576
38819	62808	31732	16973	12166	12564	42430	60336	25693	836	805	700	695	708	675	588	618	608	603	563	544	543	541	559	504	530	515	529	520	510	521	471	515	514	520	522	531	529	491	492	487	524	470	501	483	504	516	491	475	502	546	524	506	499	489	531	480	464	507	491	490	473	489	475	530	512	485	490	495	526	461	524	506	516	485	504	527	495	502	534	539	505	513	448	480	495	460	504	490	495	494	477	512	473	492	488	477	480	457	444	518	511	484	542	515	520	507	498	467	472	476	487	473	501	523	468	472	496	470	479	485	496	524	528	463	492	505	525	501	471	471	486	500	481	507	490	500	513	461	533	514	451	507	545	535	479	454	496	474	518	492	491	561	508	501	492	497	457	510	462	516	475	485	454	522	455	527	474	474	506	497	488	472	476	459	463	469	488	485	500	514	521	522	492	500	457	498	478	479	519	511	487	467	487	483	501	484	477	480	489	495	490	481	460	481	460	477	490	502	504	501	483	473	515	488	471	557	478	543	453	519	461	474	511	483	480	515	459	498	509	496	534	487	495	480	499	496	488	484	526	445	528	474	478	479	538	473	503	478	476	526	500	463	470	484	475	486	477	497	501	484	470	527	504	484	493	508	472	490	505	474	513	469	491	495	511	505	517	472	473	519	480	472	504	526	533	508	509	467	499	492	506	532	523	559	498	491	491	493	472	483	468	462	481	451	497	472	506	483	502	531	492	525	491	446	461	490	494	479	508	502	460	477	507	460	504	538	493	517	466	512	491	474	526	477	493	469	462	487	488	514	472	490	526	509	473	500	479	507	485	504	493	502	485	488	498	461	499	481	506	508	507	518	455	459	521	461	480	494	526	531	471	505	488	504	455	529	503	481	501	495	482	476	496	527	452	465	506	489	536	477	486	474	490	508	452	450	483	498	514	456	524	491	512	489	487	518	481	507	488	488	489	472	485	493	505	527	494	511	481	483	472	457	472	452	478	525	507	502	482	471	510	502	498	499	491	477	502	477	492	535	478	467	476	529	534	467	503	512	506	464	465	474	502	465	499	505	477	513	487	503	476	475	503	497	476	477	455	484	464	497	493	479	481	504	459	494	460	502	478	460	502	511	459	511	467	497	508	508	466	486	501	501	552	499	496	498	489	484	520	512	511	527	512	477	500	503	479	510	463	505	443	504	462	461	472	526	498	511	496	492	500	464	475	481	549	459	504	492	513	476	471	510	508	467	499	475	520	511	492	483	470	504	513	499	514	510	452	436	480	500	476	517	513	428	497	488	497	497	485	494	512	488	454	497	463	488	528	488	491	465	482	462	449	506	482	479	482	472	511	516	502	493	453	497	512	482	486	548	498	507	517	520	488	515	541	476	499	475	499	522	513	514	473	541	467	472	498	468	474	539	508	502	509	514	451	519	500	480	533	525	485	488	496	462	501	495	498	500	477	489	500	507	505	434	477	451	491	482	452	474	499	493	471	530	476	457	530	485	511	492	488	468	505	492	461	504	477	481	449	495	507	500	507	467	470	474	508	480	506	486	513	506	509	473	527	516	442	516	534	497	487	501	462	489	497	493	502	453	459	512	505	485	487	478	516	485	506	492	522	509	470	456	487	465	461	459	494	485	473	515	463	467	477	499	460	502	483	530	499	497	489	531	456	505	522	470	482	490	475	498	510	452	499	497	511	525	500	478	460	454	509	502	452	484	507	454	497	514	494	487	502	470	510	501	483	505	509	486	473	513	499	496	518	498	520	479	487	477	501	516	445	518	480	458	496	497	508	508	512	475	482	464	473	481	471	488	473	513	488	504	500	479	504	486	496	491	482	467	483	500	504	490	516	535	476	504	473	484	486	490	503	472	501	485	492	472	478	521	487	497	498	462	473	452	477	477	506	488	494	489	516	467	491	501	484	500	510	499	485	526	481	492	519	492	478	555	482	459	502	522	511	485	467	504	502	471	488	482	479	457	508	496	502	514	459	510	476	531	499	495	455	479	492	469	515	469	506	466	475	493	476	473	529	465	457	488	475	506	514	480	511	476	477	532	491	511	508	466	563	495	491	470	507	498	517	462	548	486	496	516	528	446	515	519	509	512	498	488	492	500	485	489	486	495	498	475	477	499	514	494	504	488	487	527	524	479	478	473	447	496	521	518	461	491	454	487	509	489	494	513	462	492	491	510	488	483	516	493	525	514	499	505	498	486	512	503	532	511	468	489	512	488	487	480	497	471	534	489	470	485	511	508	475	470	496	490	521	456	476	483	458	505	476	496	481	478	532	498	472	528	502	487	488	521	466	482	506	489	484	487	469	493	487	479	457	495	485	473	521	490	491	523	527	455	469	528	490	476	484	504	522	515	504	520	507	530	515	489	489	520	508	511	523	479	510	525	489	488	523	453	464	500	449	490	474	492	487	489	494	489	494	487	514	495	529	481	495	467	461	510	523	498	447	518	496	502	504	483	511	493	463	469	478	446	545	467	518	482	502	491	499	503	492	503	480	477	510	477	455	507	464	505	467	474	445	497	497	542	493	449	528	487	450	497	535	473	489	483	502	506	508	508	502	477	467	489	473	465	499	486	503	456	481	484	468	478	513	502	505	473	500	519	466	467	461	473	503	475	508	507	494	473	495	506	499	462	508	482	495	533	509	515	504	457	502	474	486	498	494	525	504	497	488	480	471	547	503	521	523	507	496	496	489	470	462	485	508	507	515	482	515	467	474	488	456	489	477	505	501	528	493	456	512	513	500	490	486	497	492	503	534	479	507	514	485	450	502	483	490	469	502	467	495	480	500	507	456	478	511	504	507	459	502	508	466	526	516	497	464	493	487	516	506	513	514	516	469	464	500	481	509	470	481	491	500	486	474	512	468	483	530	477	486	485	503	493	484	515	532	537	510	491	517	503	503	508	487	500	518	477	472	497	516	515	467	459	470	497	474	483	467	493	490	501	503	484	521	520	523	500	493	483	509	479	494	482	458	515	413	498	497	535	494	499	470	540	460	492	454	505	550	490	476	500	504	498	490	521	456	489	483	475	489	487	474	469	470	497	480	474	488	498	453	505	525	499	482	481	497	510	501	480	451	489	471	469	482	487	445	511	475	461	512	526	517	514	470	482	454	466	489	534	463	539	494	490	485	496	477	504	469	491	492	486	487	470	496	483	498	479	500	496	541	412	522	521	451	530	518	445	513	479	517	514	485	501	522	477	500	536	497	481	487	489	505	497	469	482	479	496	520	460	452	507	513	518	464	503	497	509	478	498	473	487	494	525	504	481	452	506	502	561	530	470	497	466	515	499	459	490	480	503	514	481	482	484	472	455	459	492	508	473	518	466	491	485	506	505	509	483	539	494	481	530	465	504	487	508	502	511	480	446	493	508	466	496	497	482	495	485	497	470	471	543	455	509	518	472	500	476	516	475	451	490	481	484	464	521	506	512	495	489	494	486	488	514	477	490	479	480	499	515	474	476	529	497	493	493	487	464	484	509	445	490	553
28603	20639	11776	2387	1158	884	3592	6674	1020	166	188	165	157	149	132	152	139	176	172	135	148	168	172	149	141	165	194	164	175	152	174	170	171	156	186	154	149	157	173	161	150	159	146	168	154	171	146	167	155	189	157	167	157	133	184	168	150	164	163	161	165	166	170	167	182	194	174	158	187	148	171	166	143	155	183	128	162	149	123	149	181	143	156	149	176	180	154	158	160	159	149	142	154	154	164	175	164	144	153	152	167	168	162	166	144	151	173	182	162	141	169	168	152	163	144	175	163	159	163	155	169	165	152	174	174	154	140	159	161	167	162	172	157	144	169	164	162	155	163	164	160	159	162	157	164	160	162	161	150	121	171	154	153	150	152	160	182	159	149	130	154	167	151	160	143	143	154	168	188	160	196	166	138	141	186	130	143	154	159	139	170	154	156	142	154	160	161	201	172	164	156	174	153	173	178	153	168	176	163	165	156	154	154	140	168	167	160	165	144	152	166	155	132	154	183	174	166	157	150	179	157	142	144	153	170	166	165	148	158	163	177	170	154	141	165	162	182	161	151	143	142	185	160	134	170	174	160	166	167	140	156	156	152	169	174	159	131	163	174	147	167	158	133	152	145	179	185	164	166	168	157	161	144	166	152	151	174	155	166	170	155	152	161	144	158	146	153	190	151	175	162	154	169	154	163	153	181	156	153	144	160	153	152	166	154	156	159	156	140	159	137	157	151	152	149	174	155	146	158	170	154	169	159	149	158	169	162	135	132	153	144	167	164	159	142	146	187	166	137	162	185	171	153	154	174	165	149	161	176	173	182	163	145	171	142	131	147	150	166	151	164	149	168	161	159	147	158	159	176	156	146	159	179	147	171	167	165	154	176	159	164	170	144	163	152	151	161	144	153	154	164	175	169	153	159	175	150	151	151	146	139	163	148	151	161	158	152	185	178	173	152	174	153	166	169	162	159	162	169	162	170	161	153	164	152	159	152	163	172	161	162	154	165	150	156	163	166	171	156	153	136	168	144	156	161	158	171	148	161	181	160	160	166	150	152	155	160	178	150	156	162	150	163	158	158	149	150	161	150	160	148	155	186	155	151	161	180	159	147	192	146	144	165	136	131	163	164	152	168	140	163	169	179	173	171	143	155	158	162	166	167	173	155	145	145	166	159	164	163	158	150	154	163	145	159	167	148	158	152	158	170	161	139	156	179	163	159	173	145	166	151	150	138	130	167	153	153	162	179	183	168	164	167	162	145	150	165	162	180	157	162	166	166	158	136	160	167	161	164	156	171	167	182	158	154	162	175	165	146	168	160	141	171	169	148	149	160	159	144	145	147	163	152	154	195	179	150	121	165	133	160	166	128	155	152	157	171	161	164	138	153	165	148	148	164	162	141	156	170	172	146	136	154	160	155	150	174	163	135	131	151	142	157	150	156	150	151	158	129	174	151	159	160	139	160	165	161	172	160	161	188	152	152	168	165	184	131	154	144	163	159	154	155	159	147	148	154	177	176	156	165	134	158	152	165	163	193	156	158	155	157	141	151	172	144	165	165	148	148	160	192	161	158	167	197	142	151	196	151	149	140	166	146	155	160	154	165	158	165	143	155	172	190	181	161	151	156	177	163	154	136	190	155	142	165	154	185	157	147	155	160	161	142	153	143	143	163	152	158	142	163	127	154	152	175	147	137	151	148	180	161	146	139	167	148	175	186	139	154	142	143	144	152	156	154	161	136	150	177	146	168	167	162	177	151	202	180	145	163	160	140	177	202	170	175	153	167	157	169	170	154	160	169	171	163	182	196	148	174	167	172	149	148	156	144	154	157	156	153	128	163	149	170	156	129	161	175	139	149	159	148	167	137	163	164	127	151	169	166	172	136	152	161	157	172	165	183	165	161	135	151	160	159	157	136	156	149	155	140	152	158	151	150	161	149	143	189	159	160	146	151	143	145	161	150	158	140	145	138	152	138	162	161	152	154	151	150	181	142	175	146	161	152	165	155	171	170	175	143	166	150	150	163	148	173	148	161	171	167	155	168	144	151	149	137	176	170	170	147	158	152	140	148	148	144	148	149	161	169	146	191	151	140	156	158	153	139	186	170	156	165	153	168	134	153	162	162	154	152	177	167	157	155	153	150	161	166	142	152	159	147	143	196	168	138	154	162	181	149	153	155	156	161	138	192	139	150	156	172	158	167	145	149	153	140	168	189	159	157	172	170	148	163	166	152	156	137	186	145	154	167	177	174	154	162	170	147	173	149	169	153	168	149	142	149	166	176	150	162	149	126	163	171	171	160	144	140	169	167	152	139	162	167	174	141	168	125	152	133	141	160	156	170	159	153	157	159	145	180	174	179	135	179	163	140	173	159	177	166	156	164	160	187	140	171	163	161	151	142	140	178	150	140	149	142	153	163	169	180	146	165	153	170	176	147	146	146	176	147	146	159	167	148	158	157	166	144	152	148	172	152	183	131	161	136	168	165	160	173	157	152	158	139	146	190	163	159	151	162	151	154	132	166	163	142	157	162	153	152	151	149	182	143	151	160	178	157	167	148	154	159	148	166	172	162	156	189	167	152	159	157	186	157	167	175	193	156	145	152	161	150	151	159	166	169	138	153	141	137	147	165	148	160	157	174	152	154	147	167	148	171	166	174	157	138	156	147	152	181	156	156	187	157	166	161	154	169	179	157	162	174	153	170	156	165	161	158	165	164	157	169	139	164	134	170	169	170	167	160	179	165	162	155	144	171	171	166	167	139	165	157	157	150	166	154	150	154	154	157	172	125	173	167	173	175	175	150	132	169	147	156	165	162	142	160	174	155	146	140	165	152	174	148	146	140	173	178	142	164	172	138	145	168	149	172	142	133	178	177	194	171	133	167	154	152	157	134	153	148	158	140	139	165	157	141	177	152	142	159	155	137	140	152	170	169	151	157	141	151	148	132	170	176	126	172	152	160	146	161	152	180	156	146	159	175	169	170	179	159	162	151	172	149	157	161	188	135	165	148	158	149	141	172	142	145	149	175	162	149	136	145	165	168	147	153	199	181	143	153	182	169	184	170	147	158	166	174	177	161	143	164	153	160	166	150	150	158	145	158	152	144	169	172	144	148	153	164	152	158	162	180	180	162	151	172	157	155	161	176	184	163	178	152	185	192	156	169	165	148	151	153	161	167	142	142	146	148	170	149	171	134	144	151	169	144	143	181	169	150	165	140	175	149	178	169	155	147	159	147	133	135	162	159	158	157	156	168	146	158	152	179	150	149	181	153	176	169	156	152	165	183	149	152	148	167	155	163	150	182	170	142	169	161	157	175	182	148	176	152	155	154	160	165	153	148	160	161	152	157	155	161	151	193	142	146	150	168	175	168	176	152	161	150	170	177	162	166	151	144	155	161	148	161	181	146	165	186	153	170	164	134	154	161	144	166	150	155	147	160	166	166	145	149	163	147	143	168	159	172	172	151	178	143	157	157	161	149	162	143	174	173	142	154	157	158	136
16304	25900	10281	3658	2318	1706	6325	10081	1146	180	185	147	170	160	156	148	176	168	159	143	177	178	161	157	154	169	146	168	175	137	185	169	158	164	167	165	180	153	166	184	155	154	168	152	166	167	160	162	150	152	147	173	174	172	181	162	157	161	148	145	166	157	163	142	168	160	182	173	169	176	158	167	169	170	152	159	180	153	156	162	165	179	159	161	158	157	165	166	160	188	165	148	174	192	149	179	187	156	183	160	165	166	148	153	156	177	150	178	143	171	158	179	173	131	147	172	153	154	138	158	169	175	161	171	169	158	180	171	169	167	184	141	152	151	177	166	163	171	167	188	182	173	182	165	163	167	151	150	173	157	197	165	189	175	183	151	166	175	171	171	157	171	169	156	159	170	177	181	181	160	153	137	161	166	161	161	167	158	142	163	158	175	162	148	146	148	179	179	176	164	174	165	175	142	174	173	158	163	185	175	175	169	138	175	190	152	170	144	164	164	152	190	163	153	139	159	164	142	156	194	152	163	153	165	158	168	157	171	165	178	159	166	174	158	168	160	183	156	187	174	163	173	179	142	165	140	161	175	164	136	155	192	170	169	184	171	162	156	164	147	168	136	163	139	175	180	163	170	147	153	138	151	157	187	159	157	180	185	171	177	186	152	175	156	148	160	181	164	189	151	160	191	169	160	162	142	174	168	155	170	188	178	164	174	165	180	152	156	168	153	176	140	169	179	165	164	167	173	168	160	151	189	147	178	151	182	167	177	160	158	182	165	162	167	178	160	174	150	158	181	183	165	147	143	175	172	155	159	175	183	152	165	151	154	145	181	194	183	169	137	174	183	165	189	158	161	152	176	165	170	175	156	155	167	182	161	168	169	180	159	165	150	175	136	159	150	155	157	173	154	163	164	164	169	158	173	151	162	193	173	152	156	183	162	165	159	159	189	176	167	152	142	189	153	144	164	169	166	154	158	144	155	142	148	179	156	159	165	177	143	169	178	161	161	170	174	147	159	170	164	190	168	169	181	142	161	168	161	164	158	178	148	154	183	155	163	185	163	187	153	166	167	177	152	166	163	187	171	180	162	175	179	179	173	143	162	178	161	170	146	153	171	162	156	182	167	152	173	179	143	168	173	151	160	163	145	167	146	195	168	156	149	168	171	166	149	180	178	174	166	179	149	183	169	173	147	185	163	163	162	177	174	167	174	156	167	186	158	162	164	155	180	175	179	168	141	189	158	148	155	167	172	140	175	166	191	143	170	146	162	159	158	160	167	153	156	158	165	176	190	177	175	175	182	180	166	168	156	158	162	159	169	170	177	170	151	157	168	167	166	142	165	169	177	157	170	156	180	176	167	150	194	156	171	176	164	173	154	156	157	172	152	152	161	171	166	165	147	149	164	155	178	153	179	172	164	184	178	146	172	164	173	172	181	161	160	155	156	185	140	156	146	165	152	169	160	165	170	147	171	167	163	166	171	155	148	145	157	150	172	176	149	160	142	158	160	159	169	169	195	192	167	182	172	152	153	173	167	167	137	169	140	152	189	166	165	169	170	179	186	190	162	156	149	167	167	182	176	148	173	149	155	158	177	151	171	182	156	188	192	142	163	153	161	140	171	170	173	161	162	158	162	165	161	184	166	164	153	172	189	143	173	152	162	177	153	161	175	176	152	178	164	174	150	143	168	187	153	161	159	180	160	160	157	171	157	159	181	151	140	176	162	154	155	160	180	169	167	160	171	153	159	167	159	180	172	171	177	136	169	157	157	164	166	161	171	159	139	180	169	156	172	170	165	157	170	156	152	164	170	158	172	169	180	160	185	159	163	176	180	164	131	154	182	149	161	124	135	160	150	161	176	190	164	170	178	169	165	170	160	177	174	150	156	162	178	141	175	170	176	165	166	168	154	145	170	157	152	155	137	170	168	131	172	170	166	167	163	159	165	171	164	158	159	165	159	179	180	169	169	164	171	190	172	151	199	177	178	167	196	177	134	153	150	163	170	152	163	175	170	151	186	155	173	158	181	151	173	151	150	150	175	141	165	151	143	179	166	178	145	164	181	176	166	168	167	167	172	151	148	160	163	158	179	175	199	148	165	164	178	182	167	154	183	148	185	155	161	183	160	157	165	179	172	163	169	181	170	175	166	179	162	172	173	168	164	158	168	148	149	170	169	151	178	170	177	180	169	174	164	176	161	151	170	170	169	140	164	165	183	151	168	153	156	171	188	177	159	181	172	165	159	187	156	185	174	182	171	182	185	163	157	153	175	148	151	165	169	155	169	158	187	176	179	139	154	157	151	171	158	152	164	157	170	183	185	162	160	193	177	151	191	178	161	172	173	155	159	157	172	141	173	164	165	163	166	161	173	148	171	167	203	176	144	158	156	170	157	155	161	175	172	147	172	174	165	168	171	184	181	152	193	164	162	150	174	168	142	155	166	174	157	144	183	172	159	169	149	170	152	183	169	172	167	153	169	177	150	195	158	187	188	170	165	192	163	174	179	143	172	184	170	166	159	186	180	178	179	169	159	160	172	141	169	154	181	155	157	175	177	168	169	151	168	163	154	168	156	151	154	180	162	181	173	146	165	175	159	168	158	153	165	161	154	171	178	149	166	153	154	163	177	153	170	177	147	178	166	159	161	156	183	162	156	162	167	168	177	190	198	175	159	182	175	166	152	166	158	178	173	182	166	167	157	166	149	187	170	148	158	168	140	162	165	141	162	168	172	167	170	150	173	173	158	186	172	185	157	172	158	154	169	154	160	173	170	152	160	167	172	144	164	171	177	159	182	155	161	154	165	160	171	166	183	190	162	163	146	177	153	150	138	179	142	166	145	168	171	133	159	187	174	193	156	138	160	167	153	180	169	177	157	165	152	160	175	171	148	169	174	173	168	173	162	165	154	193	182	172	168	170	164	171	155	166	187	151	159	158	158	161	149	158	154	158	149	152	183	150	154	171	179	177	166	148	154	181	161	174	197	173	186	173	173	154	184	163	177	149	170	196	151	192	161	157	178	167	164	144	161	167	156	176	166	182	152	165	168	188	160	175	173	167	178	173	165	155	146	166	158	168	178	166	189	154	182	163	153	167	160	134	148	149	176	151	181	164	155	140	172	174	180	158	162	173	159	157	185	187	158	171	161	168	166	185	189	173	155	170	167	171	153	193	124	154	188	178	150	175	189	159	183	155	163	172	160	165	148	154	175	170	149	157	164	152	184	164	145	175	177	169	180	167	179	168	160	166	167	164	158	161	162	158	180	174	158	166	176	152	152	159	168	181	165	166	190	171	207	149	184	151	175	174	166	164	152	168	152	160	155	158	168	172	145	176	173	172	187	164	181	176	188	158	175	167	170	155	194	170	177	159	156	162	175	143	154	162	177	188	177	169	169	167	190	174	171	159	174	189	178	156	169	147	169	173	169	169	152	183	167	153	152	154	184	184	167	166	163	171	169	156	153	179	146	170	165	160	186	188	159	167	172	183	174	172	183
24822	20576	27287	23847	20255	15035	32469	47181	12271	884	409	369	396	363	351	368	367	326	333	354	314	293	309	338	318	340	325	343	301	317	306	314	343	329	314	311	313	334	301	274	305	314	328	299	333	297	329	319	334	311	338	329	324	317	304	312	293	306	279	309	315	273	314	270	298	278	291	307	329	285	316	282	311	276	291	304	301	278	314	281	274	313	324	313	348	287	310	285	283	293	292	320	341	309	272	305	336	268	271	345	308	266	307	338	311	315	295	293	291	274	309	306	315	294	291	276	270	279	301	291	312	307	297	266	325	296	273	330	347	300	318	264	303	285	300	273	293	323	298	301	266	323	289	317	338	296	298	287	301	311	294	308	303	317	278	324	316	310	287	307	339	307	278	294	299	296	303	327	315	298	284	325	296	286	301	325	305	311	299	313	294	306	321	314	336	300	315	306	293	296	296	300	292	297	311	281	319	316	327	311	270	311	324	293	288	312	303	289	300	284	304	298	299	302	277	309	263	289	311	305	296	315	307	300	290	306	295	300	307	315	263	295	296	283	301	288	310	304	311	288	289	316	306	295	308	291	274	297	344	292	284	296	293	284	307	348	290	283	302	300	341	302	327	274	281	335	307	319	314	310	312	342	336	310	286	286	308	304	293	292	301	319	260	316	285	316	281	290	290	281	288	309	311	303	321	329	319	315	295	302	287	311	305	312	304	305	328	274	315	299	326	301	288	304	282	293	308	293	313	306	279	307	288	274	273	301	301	284	295	316	288	311	292	301	265	305	319	293	305	296	307	301	328	273	298	290	291	329	314	322	278	313	326	311	284	268	311	271	284	303	335	291	282	309	284	307	292	302	320	295	305	276	307	292	315	288	314	285	329	333	285	299	286	301	304	320	321	302	273	319	325	280	312	317	294	295	289	306	295	286	327	285	316	318	281	308	313	275	295	285	325	294	316	322	307	284	307	336	323	302	308	320	325	294	299	307	300	306	303	304	290	307	322	278	271	276	316	301	309	277	309	309	289	320	290	312	299	267	302	295	309	313	291	328	317	314	294	310	278	298	280	334	313	304	284	279	289	290	316	305	304	283	284	345	294	306	287	318	286	313	310	280	323	333	330	310	316	298	282	292	265	303	296	333	314	343	321	303	302	300	279	309	319	326	286	309	276	333	274	303	302	316	298	284	302	290	288	317	277	294	301	288	312	329	300	343	303	305	276	299	278	286	294	273	328	322	299	312	313	287	302	321	285	312	314	303	295	300	281	295	296	297	286	297	284	297	317	313	319	288	299	344	310	316	290	291	256	267	288	311	283	290	307	270	318	290	291	328	316	279	319	245	292	309	313	295	324	304	271	301	299	273	292	302	319	314	329	315	308	312	295	296	301	285	264	304	315	304	293	317	309	294	313	274	314	281	287	313	303	299	279	306	284	327	260	305	301	269	293	297	316	308	318	266	289	279	355	313	271	348	295	316	305	275	282	296	302	302	305	282	287	318	289	300	313	336	320	308	286	320	295	270	309	288	311	292	293	289	301	320	302	283	314	308	299	286	286	323	300	303	321	264	276	312	324	289	299	284	329	286	287	324	293	292	283	322	296	307	321	329	328	304	287	295	305	322	295	285	302	299	285	295	279	310	326	312	296	330	303	309	297	302	291	296	309	309	296	296	287	341	287	312	307	312	297	334	316	299	306	313	294	300	276	332	314	346	317	322	304	301	337	295	300	288	293	336	267	280	278	298	281	282	340	293	283	313	313	278	302	291	276	283	289	314	292	329	317	337	281	329	305	305	291	304	311	280	286	295	291	291	289	273	301	313	319	301	326	294	310	305	310	281	322	317	346	293	297	300	302	305	291	250	300	273	300	300	299	282	280	279	320	317	325	291	295	301	322	315	297	310	281	294	301	296	294	278	309	320	306	291	329	303	269	317	328	306	338	323	310	313	302	295	304	284	327	322	309	292	271	308	310	312	309	310	287	295	307	326	309	279	287	337	313	316	294	289	300	298	297	313	288	305	314	303	270	274	303	290	286	300	304	307	305	272	262	296	270	317	316	315	322	288	313	300	294	312	317	310	314	299	296	286	312	269	297	304	322	282	295	297	331	343	289	298	341	318	292	297	290	311	281	306	305	278	293	296	289	314	280	316	302	309	294	286	285	313	344	290	332	312	299	282	309	277	317	272	312	247	290	288	300	282	317	284	295	315	290	296	312	304	317	297	349	309	313	329	274	294	286	294	322	324	318	300	310	348	291	299	290	288	321	297	308	300	301	309	279	291	312	335	312	327	299	283	277	310	340	305	317	328	280	276	249	308	290	307	313	295	356	299	290	323	298	309	296	310	299	316	290	291	326	314	325	305	305	330	300	286	308	311	299	296	322	312	305	299	343	308	306	316	299	308	324	307	277	287	295	330	297	311	285	288	348	311	328	326	276	328	311	339	286	282	310	296	295	272	303	303	294	297	315	330	327	285	295	304	313	310	321	292	307	322	295	328	296	306	305	300	296	297	302	274	315	293	287	327	321	345	333	287	308	305	287	295	277	274	288	318	294	311	288	344	313	293	301	293	315	307	328	307	299	339	350	307	290	330	305	309	292	308	304	299	285	268	314	262	306	305	296	327	282	302	308	326	296	305	309	327	338	310	291	297	306	297	288	315	341	303	268	288	320	304	301	291	291	286	303	289	289	305	289	314	273	288	282	318	304	326	300	302	309	323	335	311	313	330	319	330	286	295	260	275	299	307	314	305	298	295	320	309	323	282	302	277	280	333	273	283	287	270	350	328	308	318	293	306	296	300	314	323	323	292	312	314	270	316	321	324	321	287	269	322	307	316	291	290	302	297	301	279	279	320	287	286	259	309	288	266	273	322	290	286	312	321	295	297	292	311	283	320	273	319	273	277	290	304	268	312	306	290	303	316	308	285	349	323	307	290	311	295	341	300	282	307	285	293	300	303	280	310	299	283	313	284	267	271	329	277	290	291	304	274	293	302	336	256	281	287	285	308	328	305	287	284	291	324	302	292	312	296	331	319	261	308	296	290	334	327	279	330	319	314	300	291	329	321	285	299	291	297	285	275	375	289	317	325	283	277	268	310	301	301	306	312	341	305	276	296	300	306	341	305	330	276	288	310	342	296	302	285	311	316	317	297	318	304	305	289	262	316	290	322	309	302	275	294	296	318	293	264	301	294	294	313	301	290	292	307	290	294	278	290	294	311	303	318	277	288	277	330	337	290	290	329	295	297	296	324	283	313	309	313	318	299	311	311	308	292	299	296	291	319	282	303	291	299	305	269	315	288	293	331	306	335	288	313	315	307	262	294	314	298	330	291	330	282	298	285	291	294	263	289	287	339	270	305	295	305	305	321	326	322	306	311	320	320	335	315	275	327	289	301	280	267	305	285	305	265	266	316	290	312	288	290	331	301	312	309	314	291	319	304	282	302	310	332	268	290	308	285	277	290	313	274	319	336	304	302	293	306	296	344	307	289	317	318
34198	62368	28366	11050	7589	11329	34746	42116	2843	591	522	457	441	430	420	356	374	361	377	336	347	322	359	330	329	310	316	324	355	320	281	281	305	305	278	266	285	296	321	313	301	277	280	259	288	244	301	288	281	275	343	280	294	279	300	275	255	315	287	314	290	296	276	259	278	311	307	279	286	266	308	295	266	293	289	281	267	297	285	298	284	285	270	268	262	280	267	266	275	292	299	279	291	272	314	310	271	279	286	273	281	282	247	275	254	290	311	284	290	293	258	292	272	281	296	290	267	271	259	257	299	276	301	269	283	266	296	296	283	267	283	295	269	302	269	312	305	329	264	297	304	312	264	275	309	297	260	278	284	268	286	273	289	302	274	278	259	282	276	279	267	305	282	258	266	288	298	302	279	256	267	254	275	278	273	276	251	297	290	261	259	305	278	283	298	262	282	286	313	272	271	290	313	293	291	286	256	296	281	291	322	267	305	282	278	279	308	286	310	273	268	291	255	295	302	265	278	271	275	283	278	300	270	270	280	291	282	297	307	256	293	274	313	281	264	258	287	303	308	314	310	310	276	307	289	303	260	294	267	266	268	283	277	253	315	274	289	308	326	307	265	342	285	297	292	252	285	261	288	299	276	280	282	272	294	270	312	306	306	272	280	273	279	315	267	268	292	286	282	286	266	274	262	279	284	277	290	307	307	248	274	275	295	286	266	258	296	302	289	240	296	287	266	249	254	289	303	276	274	291	284	281	291	297	282	287	293	295	294	258	274	270	272	313	284	307	256	284	291	279	275	296	261	280	332	279	311	304	252	286	280	287	277	285	282	281	272	314	279	282	281	284	245	312	279	254	260	296	298	306	286	269	267	291	261	272	303	294	267	285	275	281	256	287	285	297	270	291	299	318	266	302	290	258	275	269	270	288	277	316	284	269	290	272	258	289	233	314	298	272	291	270	310	311	278	284	309	299	260	283	299	278	260	308	262	277	294	292	311	290	245	270	263	255	282	288	293	293	271	261	292	292	276	299	278	252	296	266	278	283	308	314	299	289	309	321	272	257	259	255	319	284	267	269	303	269	273	315	246	265	274	287	318	298	263	274	321	245	291	286	272	283	285	258	275	282	283	276	305	292	291	295	264	308	281	264	279	274	286	267	273	282	279	265	318	302	298	261	310	301	266	261	258	274	292	253	298	293	277	247	270	249	281	303	271	257	256	297	293	281	287	308	288	288	250	270	309	311	269	271	270	293	330	333	265	268	299	299	248	276	287	274	271	292	277	246	275	278	246	299	292	292	280	275	289	255	273	250	291	266	281	276	287	285	278	298	270	296	288	278	281	301	279	300	276	299	281	275	304	259	270	267	308	296	267	274	285	256	278	301	263	277	290	286	275	281	277	285	261	291	307	264	299	285	256	282	274	254	285	287	307	294	292	242	282	274	291	281	265	293	318	307	258	291	278	261	294	312	315	278	286	285	262	283	291	294	299	316	263	263	285	316	275	282	280	263	290	270	312	256	288	294	302	306	261	285	265	276	294	292	284	293	281	283	274	276	313	308	293	306	266	298	269	276	256	269	300	303	311	253	288	282	290	258	277	269	244	249	256	285	273	263	272	262	297	296	270	289	267	282	291	303	300	286	296	256	259	301	294	279	257	285	286	265	318	274	292	278	282	296	272	290	305	298	302	296	258	273	297	312	271	271	262	263	299	301	300	254	286	279	287	318	273	276	311	306	279	279	268	290	289	266	289	281	280	302	290	293	313	287	279	264	286	286	280	293	251	297	285	289	311	280	297	271	280	250	284	290	280	282	285	275	286	274	284	283	242	294	284	288	286	270	311	313	271	298	297	314	279	272	258	282	292	271	283	283	255	285	282	263	281	300	282	287	323	300	285	312	256	268	252	269	267	323	291	276	298	300	287	316	262	272	285	261	277	305	260	302	253	299	308	272	295	324	281	295	304	253	275	277	279	296	281	272	287	282	279	255	260	299	287	298	288	291	280	273	267	279	300	259	312	277	306	293	300	276	305	265	287	265	249	316	305	279	255	282	265	270	290	277	292	288	275	295	268	291	300	285	305	278	268	304	263	271	283	262	293	276	286	281	293	297	292	287	280	274	242	308	290	261	300	273	248	294	302	271	294	306	264	278	304	263	261	295	276	290	276	291	302	284	317	268	293	278	271	304	254	293	244	274	325	241	276	274	305	242	282	279	260	296	282	321	269	252	287	272	314	281	286	282	270	290	268	295	263	265	302	308	271	272	289	293	322	271	289	296	296	250	276	325	287	303	274	272	266	299	260	290	283	260	290	287	311	271	277	280	280	293	281	283	279	305	301	288	275	292	272	258	274	271	279	303	271	308	265	286	280	266	273	279	308	279	290	301	297	270	288	283	287	282	283	282	271	294	290	293	273	261	282	288	266	286	288	307	264	298	284	259	276	292	275	233	271	283	272	273	288	265	241	269	286	304	288	290	292	293	273	291	298	279	312	300	309	255	278	280	298	271	250	273	276	282	260	292	272	271	293	273	286	308	256	249	262	262	305	275	294	280	301	308	282	276	291	296	288	296	287	292	279	285	312	281	271	281	289	271	279	291	267	292	303	268	277	312	310	297	286	298	291	290	293	306	299	282	282	297	284	299	262	303	266	255	272	296	267	255	283	295	283	269	309	300	283	278	277	273	256	289	289	268	283	296	283	273	274	291	268	291	260	313	308	299	271	298	255	260	268	257	258	289	275	292	269	276	260	296	251	286	280	301	299	298	284	307	299	316	303	247	309	285	263	279	257	291	274	293	274	306	263	277	295	273	255	279	267	319	303	271	300	300	289	240	298	267	288	284	264	309	297	252	283	299	276	253	281	289	284	272	300	294	293	299	278	291	267	283	264	280	272	278	275	286	264	306	277	290	259	277	274	313	279	277	285	264	286	264	306	265	287	273	293	264	298	286	282	296	275	284	250	316	268	329	279	289	291	276	252	253	277	274	267	294	273	286	286	273	288	290	299	271	267	292	288	305	286	292	280	253	287	261	278	305	263	273	306	280	301	308	280	293	249	295	260	269	315	272	279	243	264	274	270	308	253	267	306	281	272	274	293	263	287	286	269	296	294	287	295	262	264	272	303	264	276	308	315	268	313	281	286	258	282	251	270	274	243	309	275	303	266	308	291	311	317	273	295	262	285	283	290	307	262	285	284	290	247	265	276	308	240	259	285	282	272	287	248	287	273	279	301	273	258	280	264	281	293	292	297	269	274	250	267	271	273	267	306	290	263	295	291	274	278	270	266	265	312	291	262	273	289	267	271	308	278	286	286	268	298	270	293	269	290	282	287	285	272	268	263	284	250	302	288	286	284	302	275	272	281	276	290	286	285	301	296	258	287	291	311	295	297	279	263	327	266	303	297	284	286	256	286	288	299	295	295	267	285	283	247	254	289	320	282	300	283	288	301	288	323	288	301	278	273	290	263	275	253	275	263	262	268	305	287	272	281	286	318	296
22492	20616	27576	23299	20429	26041	58399	54648	24198	3688	806	645	635	659	585	585	556	577	564	619	587	562	546	561	589	592	588	518	539	571	575	486	530	528	525	544	547	521	563	525	494	495	520	509	505	529	542	539	507	512	545	531	503	460	509	504	502	578	512	502	518	547	533	503	503	518	464	545	565	529	518	492	501	510	550	519	496	496	525	519	513	518	533	525	506	504	501	499	526	506	539	486	514	498	536	537	571	537	519	476	499	546	488	522	489	485	521	520	508	489	500	481	526	519	514	533	521	551	516	509	553	531	505	551	489	524	511	495	547	566	490	497	547	544	504	543	517	543	530	519	511	451	520	491	539	521	517	563	556	517	512	537	549	527	568	503	530	538	559	501	539	532	487	567	495	507	531	546	557	519	548	491	515	465	520	563	498	529	505	489	567	527	552	486	491	562	525	511	535	532	493	505	507	515	525	540	527	553	536	517	538	491	552	516	518	518	523	520	501	542	533	527	523	537	522	551	502	526	523	509	560	511	502	546	508	519	488	539	506	526	573	533	574	538	507	514	537	529	498	484	517	496	491	536	533	551	513	493	494	531	510	550	551	529	532	547	540	513	519	517	512	543	515	539	513	529	531	530	550	517	515	542	518	548	510	541	528	502	483	501	501	507	471	522	525	494	470	527	528	537	522	540	540	469	496	471	511	521	559	548	509	485	559	526	490	564	540	494	521	563	543	524	526	532	499	543	559	511	524	486	543	507	508	540	506	506	589	493	541	542	483	547	524	492	518	526	506	552	532	524	535	567	504	502	528	521	543	517	500	511	494	523	524	440	530	514	511	524	537	503	529	523	530	565	532	563	522	513	545	485	517	521	480	505	530	539	536	522	542	525	516	522	546	534	510	505	501	501	539	518	520	519	531	548	550	549	495	538	603	506	520	495	515	531	566	524	526	528	509	497	517	536	503	509	491	487	525	550	541	503	519	458	499	524	521	493	548	528	514	563	518	525	550	505	539	541	546	551	553	471	485	575	520	517	498	535	530	525	530	459	558	535	574	498	564	520	559	533	504	547	495	549	584	503	516	491	544	550	505	492	537	514	542	516	509	522	540	517	504	516	553	530	531	512	528	527	508	500	515	491	538	540	517	504	505	489	491	544	531	522	527	547	530	515	512	527	484	465	548	557	529	516	544	489	519	510	542	531	522	489	532	556	540	527	538	552	503	522	514	552	504	496	488	468	538	535	517	541	548	488	521	486	522	494	523	539	488	512	525	496	543	532	491	502	495	489	524	527	538	519	596	524	510	540	513	489	552	498	521	519	523	473	494	508	526	532	517	478	518	483	564	511	525	520	489	499	509	471	511	550	561	542	513	521	538	539	501	571	552	527	545	537	549	503	536	529	521	491	532	545	537	531	520	534	524	493	517	506	523	541	495	537	537	527	492	483	561	541	512	512	492	533	547	550	552	513	551	547	510	538	526	529	501	588	469	527	536	533	532	517	491	543	519	530	488	516	484	524	578	541	530	516	515	517	522	542	478	497	480	516	541	506	503	470	505	555	514	500	536	559	500	523	510	537	524	523	513	529	552	518	570	578	524	484	513	503	511	494	536	517	483	485	525	491	501	512	534	540	494	504	496	506	487	542	515	536	505	539	489	505	513	535	502	544	480	513	553	523	535	552	458	499	548	559	504	521	547	510	498	559	529	541	524	556	523	540	521	516	531	507	543	543	477	518	516	543	509	480	541	502	502	517	594	540	543	556	531	499	557	515	523	512	491	524	487	516	545	534	546	532	509	550	517	499	539	523	528	528	540	514	530	582	506	502	502	503	503	501	546	509	490	525	505	505	464	537	514	527	505	505	562	561	518	525	494	512	558	508	536	500	556	529	532	490	521	513	491	501	512	491	484	520	491	493	516	557	523	524	512	510	524	522	572	494	549	539	528	530	528	547	520	513	545	527	505	531	558	547	497	516	478	501	528	502	492	515	523	487	535	501	509	534	529	560	566	505	480	547	525	497	552	510	522	567	562	533	531	535	533	522	518	534	593	576	513	498	528	514	489	521	544	545	507	490	545	531	524	476	494	541	530	518	528	554	526	529	505	541	519	524	536	503	541	500	544	522	521	524	511	544	521	478	536	531	524	557	515	498	561	532	477	529	492	497	513	544	521	526	528	518	523	553	516	511	517	497	515	532	549	502	571	502	561	522	542	522	526	532	508	572	497	550	537	501	513	492	515	518	537	496	517	517	531	504	528	490	539	516	534	507	498	564	551	527	543	557	535	510	520	550	520	489	528	515	522	531	519	537	508	465	513	522	527	501	499	559	536	516	489	526	534	471	507	518	523	504	498	483	528	484	510	510	492	474	533	513	491	551	540	484	521	536	568	509	523	492	502	525	477	569	515	527	536	501	482	508	538	520	509	518	499	517	536	518	500	518	512	507	551	515	467	477	522	493	508	528	543	550	544	510	517	497	503	514	533	513	540	498	563	544	545	512	504	555	544	579	497	522	504	536	505	519	520	553	516	544	520	553	556	561	515	529	508	517	536	542	520	503	513	535	560	506	532	457	532	546	487	513	520	532	528	508	512	508	503	525	504	535	532	520	489	521	567	578	560	461	552	519	530	511	535	535	550	520	523	497	533	529	549	549	517	514	540	495	520	518	511	519	582	514	471	539	539	540	532	522	498	524	534	534	547	522	502	533	497	486	503	489	555	544	507	496	546	526	520	525	514	507	519	515	565	516	514	520	517	502	529	478	548	527	530	507	526	518	543	480	552	524	519	509	527	572	568	527	518	512	523	533	494	528	530	523	543	544	527	487	517	549	560	490	546	512	480	550	534	531	526	539	564	510	548	565	544	502	537	539	521	496	563	531	553	482	546	547	497	543	467	494	504	562	554	498	527	512	523	556	563	507	499	508	534	490	554	497	560	547	505	530	500	555	487	546	552	552	559	491	508	496	527	530	552	534	521	503	538	524	548	536	512	518	477	570	510	545	484	489	480	547	566	496	503	503	568	607	504	500	553	523	548	491	528	482	556	501	505	528	553	557	554	492	528	505	493	521	477	547	500	496	552	505	546	519	489	499	507	509	511	478	499	494	537	533	544	550	507	501	500	505	548	520	538	540	533	500	530	521	498	497	527	517	514	519	556	538	526	505	469	521	492	515	523	523	547	542	525	560	508	535	507	542	543	496	472	492	483	512	522	518	530	552	526	496	499	487	518	511	502	532	516	497	518	561	517	500	491	507	528	526	516	513	515	529	571	510	521	511	551	551	524	559	516	499	497	538	509	527	499	558	513	513	506	560	526	593	529	531	574	526	526	501	561	515	503	514	553	538	505	505	523	481	490	475	518	597	543	512	507	496	492	500	518	518	504	542	505	573	518	531	535	519	530	517	511	566	498	564	507	510	513	509	521	482	548	539	523	516	543	594	518	532	522	513	494	524	562	538	505	518	515	529	550	506	493	533	548	493	520	492	529	506	507	528	528	556	489	539
37141	66018	36953	17814	12333	27846	56391	50562	12672	992	847	806	750	731	673	655	627	575	555	605	575	544	551	554	529	557	513	495	529	485	534	514	522	488	476	474	522	494	466	558	518	504	486	493	547	511	525	479	483	487	505	481	437	464	511	506	501	465	523	458	492	510	509	517	499	499	498	467	492	447	486	448	486	526	464	471	474	451	463	477	483	501	460	485	510	473	482	518	469	465	509	514	496	490	481	464	486	460	493	461	499	479	481	473	491	501	469	480	488	499	473	513	491	495	488	505	497	457	478	500	471	484	463	450	531	434	493	492	496	511	454	468	449	528	502	463	497	456	484	475	509	475	487	494	474	509	487	463	477	473	498	486	486	471	485	462	479	525	466	504	475	477	484	482	485	512	481	496	462	496	467	480	480	461	524	511	454	452	488	456	445	488	429	453	488	450	447	468	466	505	467	470	483	463	490	472	457	491	467	474	475	481	488	468	519	456	507	475	483	450	472	474	517	484	479	459	473	492	507	457	475	481	462	465	485	501	487	458	467	491	524	516	474	458	481	474	454	464	461	509	471	474	435	432	490	515	516	493	467	484	477	493	495	489	461	478	492	484	494	489	466	445	491	451	438	522	446	492	468	525	451	483	490	490	499	477	496	478	498	476	488	494	489	470	482	510	453	491	481	517	471	518	488	444	460	510	494	504	475	454	473	438	481	481	516	479	503	453	471	533	479	483	489	479	487	437	463	488	483	457	502	496	525	497	521	493	475	473	468	445	501	480	481	429	519	485	498	489	492	472	494	427	497	497	485	492	487	467	500	501	497	476	451	478	473	486	462	465	506	447	476	461	508	502	493	490	451	477	490	532	475	529	474	470	492	447	470	456	492	468	476	481	493	442	488	489	468	512	458	496	478	470	482	446	440	448	449	487	496	482	470	492	468	480	462	452	437	504	484	493	458	476	510	477	507	489	452	495	498	472	479	507	482	431	512	446	492	521	464	462	462	485	519	474	462	472	470	473	465	450	470	484	455	433	498	490	471	506	502	479	456	480	503	472	466	470	433	488	477	509	480	495	463	477	458	415	487	486	485	488	480	484	467	455	506	463	490	496	502	507	457	522	460	465	488	457	501	467	495	474	462	467	458	508	476	448	480	483	492	465	471	479	492	468	512	470	456	461	439	457	503	482	440	449	462	471	480	469	507	487	471	504	461	435	492	489	504	485	497	449	476	466	478	442	492	534	470	493	487	484	457	478	468	424	494	450	493	474	491	436	493	447	469	472	450	481	459	506	478	506	459	472	497	501	477	496	478	461	468	471	466	477	482	457	467	484	482	468	500	504	469	518	458	484	513	444	492	446	468	514	458	508	461	443	461	475	527	473	470	480	522	471	512	481	525	487	492	501	498	494	432	465	449	489	440	475	462	500	452	447	491	486	518	457	547	483	468	518	465	490	460	478	463	470	478	478	480	479	518	452	478	475	463	455	514	483	468	475	518	476	461	512	480	497	459	463	524	489	491	530	471	464	466	452	432	469	483	494	489	507	472	451	485	495	493	490	456	489	499	460	481	458	463	470	476	443	467	492	477	501	468	466	457	463	472	454	491	511	499	483	460	501	462	435	449	512	471	511	487	498	437	464	500	478	483	479	475	492	481	485	450	467	465	499	482	444	504	477	448	482	451	473	471	480	522	467	479	507	439	476	467	443	449	498	508	484	469	467	478	486	494	447	479	455	473	507	478	442	444	453	503	505	457	466	431	484	475	520	518	470	492	490	499	473	497	481	491	442	474	492	494	485	518	445	468	493	490	480	468	473	483	460	495	480	510	490	511	458	490	479	453	506	495	460	532	497	454	490	500	493	447	460	459	512	515	457	485	454	508	491	490	504	499	479	499	492	541	451	473	486	509	490	456	477	517	466	465	520	507	444	482	499	468	445	516	454	434	461	513	482	487	505	451	423	504	484	497	519	485	479	472	468	479	486	476	492	479	498	459	493	471	514	492	460	487	469	452	462	466	476	456	429	489	468	494	482	515	493	486	483	472	483	498	453	463	489	488	524	444	462	465	471	481	493	454	486	499	487	489	496	464	481	487	460	536	474	466	478	490	509	466	503	470	485	471	448	464	452	464	488	492	464	452	464	482	535	509	484	487	494	485	425	444	454	471	497	451	480	523	459	483	461	456	496	467	468	493	442	468	458	503	481	477	458	457	466	478	468	494	483	493	486	458	458	456	459	500	513	499	487	478	502	461	461	479	496	513	481	481	517	498	482	479	495	458	499	496	463	433	468	484	499	507	494	465	438	495	501	451	504	500	454	493	475	523	492	490	501	484	464	491	459	501	474	464	511	461	468	483	512	519	511	492	494	482	472	499	483	492	529	470	462	455	496	473	492	482	478	474	456	523	464	530	481	521	467	488	460	466	480	471	486	524	474	467	475	515	488	498	462	489	505	492	480	476	508	467	510	470	471	417	475	498	458	493	471	479	477	502	475	465	470	519	524	456	495	444	471	515	436	446	465	504	474	470	470	491	511	499	469	478	508	481	462	488	480	470	470	526	505	506	456	493	487	507	513	492	465	479	517	472	481	488	481	450	492	466	453	497	475	452	499	481	444	460	475	487	462	465	482	498	465	457	438	488	443	475	548	452	465	451	473	467	491	442	444	465	500	523	508	476	469	468	520	468	495	468	473	464	487	462	497	500	445	477	455	461	542	479	463	494	509	469	477	484	460	491	466	495	498	458	475	484	494	459	552	493	445	488	454	470	515	522	498	448	482	463	486	444	479	462	469	469	498	480	479	504	468	468	501	475	453	461	476	527	500	438	472	486	455	471	451	482	500	481	451	457	464	484	456	484	481	442	457	512	469	485	511	477	427	456	471	489	499	464	511	481	471	490	486	475	489	484	460	496	507	483	512	470	480	469	500	471	533	491	465	488	495	503	516	494	495	461	490	479	506	478	465	490	453	529	445	479	471	462	519	481	467	475	455	514	475	480	468	496	516	491	441	472	513	477	492	451	482	472	496	440	443	485	460	489	474	432	425	480	484	455	470	489	457	468	455	496	491	494	456	463	488	487	461	487	437	483	485	475	486	474	480	446	488	466	459	530	461	470	491	488	484	470	466	450	498	504	477	478	452	476	481	449	468	485	461	473	469	474	475	484	451	503	516	469	488	487	467	519	463	465	450	453	523	490	493	470	488	477	476	498	469	504	482	513	461	463	475	431	526	494	477	494	434	467	490	455	477	444	509	482	451	555	467	458	493	506	496	467	529	485	484	470	458	481	495	444	456	506	496	456	482	438	454	500	485	488	477	484	483	473	517	465	468	491	448	480	470	463	477	473	478	491	455	492	470	465	466	487	461	486	467	502	449	478	457	474	460	466	469	469	499	500	452	484	488	476	483	470	452	503	497	445	475	450	502	474	438	507	500	480	497	475	523	519	461	449	472	519	472	501	430	465	473	436	482	513	478	477	535	441	473	464	470	468	510	489	484	482	468
28619	19710	14433	2774	1348	1088	4494	5769	1316	197	163	167	141	162	165	156	134	162	157	157	165	174	153	165	173	153	166	145	149	161	150	167	149	165	150	156	165	163	153	179	167	156	161	165	149	175	155	168	171	164	158	161	171	154	160	174	157	180	169	174	155	172	151	150	154	170	166	167	159	157	184	149	174	160	157	171	149	194	162	160	149	185	146	161	165	157	168	139	160	171	167	169	170	158	155	163	160	160	170	167	175	172	157	169	161	143	153	167	147	146	149	167	146	163	160	157	156	153	143	163	165	168	158	144	159	176	160	155	145	156	162	174	151	170	180	165	158	174	142	159	165	138	139	174	175	157	161	164	159	162	151	148	159	179	162	167	155	188	141	165	145	158	144	160	153	147	183	173	168	178	158	172	173	181	164	173	158	154	158	151	151	180	149	159	164	158	165	164	148	155	150	168	150	143	177	169	146	140	150	158	173	163	156	172	164	170	158	162	135	163	161	157	148	146	188	167	153	183	143	161	167	165	163	143	158	175	139	149	172	159	179	166	180	161	170	163	168	150	180	146	152	157	144	174	156	167	164	157	165	145	148	168	159	204	150	154	168	151	170	141	160	131	155	170	172	169	153	156	150	146	172	187	147	182	172	137	137	141	147	158	181	131	170	180	139	157	166	172	144	164	141	148	166	187	156	157	170	153	149	141	171	148	156	185	142	144	162	175	155	156	175	181	145	157	170	174	176	147	151	175	171	153	187	144	151	171	136	169	172	146	167	140	153	159	175	159	166	172	150	154	178	141	190	143	160	150	166	159	147	151	137	169	148	162	167	158	158	168	154	156	150	185	164	184	163	157	162	172	185	154	165	161	146	150	159	133	130	129	155	166	189	148	177	143	159	157	145	157	171	141	162	169	144	148	131	170	163	168	144	173	148	148	158	146	160	163	160	193	180	145	176	184	156	170	184	139	181	151	161	165	165	163	167	168	157	177	170	149	147	176	141	164	166	144	173	157	139	152	171	152	173	168	151	167	142	162	174	161	158	177	158	164	147	156	158	175	151	149	157	163	172	183	172	171	155	162	171	176	161	174	140	143	160	155	165	168	154	172	171	146	157	173	167	164	172	139	151	195	165	151	153	158	162	167	163	153	148	162	161	169	149	153	160	180	166	167	177	138	182	165	159	135	166	144	152	168	175	192	153	155	145	164	165	179	161	150	153	171	157	158	184	157	149	159	144	172	160	164	161	175	173	182	152	156	146	137	189	165	147	154	169	168	148	189	162	136	152	170	168	154	158	188	153	165	167	168	160	163	172	159	169	175	153	158	191	175	152	161	174	176	162	161	169	165	155	174	151	155	161	155	162	181	158	158	158	159	164	155	162	171	150	153	165	150	134	161	159	169	176	168	166	137	173	139	157	160	192	120	159	138	168	177	171	158	154	164	177	156	166	160	155	160	151	161	159	157	155	170	146	141	158	169	161	155	165	153	153	151	149	152	143	170	180	174	171	154	172	136	154	151	168	163	168	199	171	139	151	145	161	151	162	175	159	167	183	170	171	140	167	179	179	170	168	160	157	176	153	185	153	158	171	186	198	144	171	151	164	169	151	143	169	180	140	174	155	172	166	161	146	143	171	174	172	180	173	179	177	153	180	175	158	147	174	151	177	161	170	165	181	154	175	171	158	169	166	138	157	158	184	167	160	143	145	159	187	164	160	181	165	151	136	189	167	170	165	162	176	165	181	171	154	158	163	168	159	172	167	171	142	156	161	172	180	142	169	169	136	154	153	165	169	178	144	146	145	155	156	161	175	156	142	165	151	170	149	164	157	149	172	161	166	150	156	157	138	164	169	145	167	150	153	156	180	154	151	157	139	160	150	147	164	167	175	155	181	187	161	174	178	147	152	186	175	161	173	157	155	156	154	183	160	165	149	141	150	159	133	171	167	171	174	171	154	150	154	188	164	174	146	159	175	154	149	169	190	151	138	143	152	168	151	171	165	133	155	148	179	178	164	172	165	174	166	145	170	192	160	169	175	167	134	151	159	169	167	156	154	135	157	162	168	156	172	146	159	163	174	153	169	166	174	149	193	165	153	149	163	180	150	165	145	159	169	155	171	171	187	146	144	145	185	161	151	200	181	179	162	180	166	149	155	156	166	164	161	157	166	157	154	188	144	176	183	185	163	168	176	176	168	152	175	142	154	177	166	178	172	163	178	193	158	151	175	178	190	146	138	185	145	153	140	145	169	153	158	160	170	165	179	156	198	157	163	165	161	143	161	192	151	148	152	164	152	158	158	163	184	176	172	168	138	154	162	173	167	160	164	166	152	162	155	159	170	180	155	155	166	162	164	161	172	154	152	180	152	148	157	169	181	181	169	184	158	155	168	178	158	169	150	164	183	163	178	130	163	148	163	160	183	154	171	162	157	181	146	155	161	163	162	164	156	156	187	170	149	154	189	153	172	161	157	157	167	137	169	153	151	176	180	169	172	155	168	165	158	163	157	171	167	135	153	158	157	179	166	176	171	156	191	163	170	179	150	164	143	177	146	176	168	153	160	143	170	178	147	151	168	150	155	179	164	176	166	176	180	143	166	159	162	163	153	177	162	160	157	154	172	150	149	181	161	179	173	139	171	154	174	138	158	171	173	162	150	164	161	165	146	145	161	156	143	151	183	156	166	165	159	156	184	149	172	160	150	170	163	158	141	144	158	172	155	170	138	161	137	160	136	148	153	155	163	171	148	156	176	161	179	145	193	160	157	154	167	158	166	156	161	164	155	154	146	163	157	166	141	154	160	177	157	151	157	163	158	168	149	147	146	155	162	154	162	170	168	150	167	172	156	151	154	185	185	191	143	169	148	159	170	143	150	132	175	162	155	151	179	143	180	156	174	183	158	165	161	158	161	174	162	167	164	177	148	183	156	169	140	138	153	172	164	150	175	167	154	184	178	161	162	172	180	187	159	169	152	150	174	181	162	153	157	183	168	160	162	153	154	143	149	154	143	178	150	178	160	172	164	172	163	139	165	174	149	160	153	150	150	183	133	169	160	162	153	166	155	179	158	204	165	149	162	147	150	138	148	156	168	175	162	156	146	159	170	137	153	170	164	163	165	165	186	170	161	160	170	152	159	154	174	165	177	145	167	145	188	182	145	155	185	174	140	150	169	181	157	186	160	141	159	153	180	153	175	170	138	161	160	151	159	160	156	154	179	162	172	149	157	178	164	170	178	173	169	172	159	145	133	148	153	186	139	151	152	139	164	182	144	144	159	179	154	174	162	154	172	163	164	178	147	159	160	144	164	153	159	149	170	160	148	148	168	147	150	157	165	177	162	136	159	152	165	189	160	154	160	163	153	147	162	194	168	178	160	147	149	150	158	159	168	168	173	164	157	161	177	191	159	157	145	151	164	145	148	164	169	147	170	131	147	170	173	140	212	180	181	178	149	148	157	149	182	170	172	150	179	161	159	153	176	162	168	157	168	164	181	149	165	163
16308	20985	14849	3291	2633	2227	7724	8844	1769	181	181	167	177	182	180	174	157	196	170	165	178	169	161	148	178	177	168	171	164	169	151	168	162	164	179	165	167	138	166	176	135	159	174	144	168	147	162	154	170	192	156	161	160	170	169	157	181	186	158	168	170	189	162	171	160	159	173	163	178	162	209	152	165	186	191	153	165	152	181	152	157	153	145	156	178	151	172	147	152	163	181	174	171	178	167	177	171	158	150	182	170	204	137	165	170	173	186	182	170	161	148	170	147	170	159	190	176	163	171	162	167	158	164	164	185	140	161	163	169	150	165	146	166	155	173	176	184	149	207	178	188	157	163	169	169	184	151	179	161	173	184	171	148	156	187	187	203	148	154	175	158	140	179	195	181	155	168	166	180	159	164	196	181	167	171	157	172	172	147	185	164	169	187	171	166	188	196	169	201	157	170	177	169	176	183	164	156	159	152	180	188	171	158	159	161	162	166	160	168	200	148	157	161	162	166	149	151	164	163	149	169	181	158	157	184	198	183	167	174	175	173	173	145	185	151	166	176	157	154	163	170	182	163	161	171	156	160	179	171	168	165	171	165	171	157	166	178	177	163	159	147	164	174	173	180	166	143	165	198	167	166	170	167	150	173	153	158	163	203	179	153	152	166	170	163	159	160	146	177	149	169	161	168	173	155	166	157	190	170	161	143	164	154	150	138	175	154	181	167	153	171	169	170	173	162	162	167	161	166	187	156	170	153	166	165	158	184	164	169	170	176	170	181	172	168	169	180	159	188	166	173	170	160	173	166	180	165	162	175	181	173	176	172	157	160	173	169	161	179	158	171	179	149	143	176	150	170	162	189	167	183	156	181	185	188	171	178	154	146	187	143	158	186	176	151	184	196	167	167	172	151	140	174	163	147	161	159	190	156	187	161	193	173	155	169	167	163	167	163	170	168	152	174	180	157	156	178	190	161	170	179	175	153	141	173	173	168	162	191	169	173	174	157	156	164	168	158	183	184	165	172	161	158	165	173	154	159	149	181	178	178	169	164	159	171	182	167	165	161	177	173	169	165	157	173	149	173	186	168	161	180	190	160	181	156	168	153	170	182	187	161	177	178	172	162	173	157	176	168	170	169	168	162	185	158	167	177	174	170	175	168	172	146	163	145	154	162	164	164	180	172	175	170	164	161	178	171	177	166	169	167	171	201	187	178	144	155	140	179	160	198	154	174	153	150	163	140	164	165	146	164	184	172	185	171	166	170	172	175	174	169	176	160	165	159	179	184	181	180	185	170	172	154	184	170	200	167	167	153	185	180	184	172	164	156	165	152	162	164	168	168	148	171	171	159	170	167	147	150	150	164	172	165	159	187	160	176	164	164	173	171	207	164	174	158	160	185	179	166	158	180	163	165	165	177	163	160	165	163	173	173	169	160	170	166	160	158	185	167	164	185	172	197	170	160	168	180	168	145	186	190	159	175	158	159	178	172	170	192	166	182	171	182	183	137	160	165	161	185	165	166	174	144	168	166	152	183	182	164	166	154	171	160	173	164	183	136	166	150	164	164	163	151	162	156	176	174	180	168	159	175	152	162	162	163	183	166	162	161	196	163	170	164	169	146	186	161	167	181	160	161	169	169	159	167	172	167	151	167	174	178	207	162	172	171	176	149	172	177	161	171	185	203	168	172	157	179	172	162	153	169	175	161	157	156	184	149	153	184	206	174	152	143	185	165	170	184	164	159	185	167	170	172	161	159	185	164	145	172	169	178	168	187	144	167	172	152	176	151	163	171	166	163	172	179	163	178	159	159	168	161	177	181	176	173	170	155	168	147	171	174	170	180	150	173	173	156	152	184	174	163	177	178	166	156	178	175	193	157	191	161	170	166	187	170	147	175	171	163	164	168	165	181	152	174	172	153	170	174	170	168	168	167	184	177	173	182	171	184	186	150	175	174	170	177	164	174	176	159	182	161	150	168	141	157	166	150	173	182	153	152	176	164	190	156	183	167	165	161	160	188	186	178	166	154	161	171	167	181	175	157	168	190	184	163	158	159	165	171	181	163	159	165	178	147	173	162	167	166	149	164	173	139	146	159	169	171	153	177	179	179	183	177	178	180	172	170	178	168	173	183	172	176	162	174	194	166	166	178	154	162	173	153	170	159	161	175	174	179	162	189	148	166	191	151	177	163	163	147	138	150	180	181	161	160	190	172	185	175	173	173	171	168	169	176	146	168	164	168	162	195	155	174	177	167	177	170	147	164	195	151	175	158	156	172	163	170	163	191	176	174	177	166	156	184	169	172	185	166	143	151	188	173	171	185	137	143	170	190	165	160	152	173	160	186	175	157	157	153	184	199	171	191	155	166	168	140	167	158	162	165	181	151	181	177	173	167	193	180	161	154	165	136	174	164	159	173	201	167	162	161	198	174	179	155	169	162	166	157	162	158	145	192	188	176	164	146	180	198	191	144	159	172	201	152	144	175	148	181	174	156	164	169	177	170	182	171	179	180	188	169	164	162	173	171	175	169	180	159	157	172	175	181	208	154	158	180	178	152	148	169	150	170	155	150	159	171	166	162	180	166	188	159	147	173	169	162	168	180	174	143	150	182	149	177	161	161	168	163	154	157	187	172	149	189	164	158	188	169	168	155	161	175	151	169	170	183	153	128	149	148	188	177	166	154	163	161	164	152	145	158	170	193	163	166	150	169	145	173	165	155	167	187	156	197	168	166	187	199	167	158	161	149	155	181	151	178	162	166	160	152	161	177	169	173	170	156	150	152	154	159	165	164	166	157	149	175	165	172	204	144	155	181	191	167	171	166	177	185	176	172	158	160	180	173	182	173	190	166	182	171	171	176	173	161	167	193	168	181	171	150	165	183	178	147	172	171	167	184	163	161	159	160	154	189	180	177	153	177	168	160	161	184	164	162	167	166	187	174	137	150	158	160	189	144	164	174	152	169	177	167	179	168	177	166	174	154	179	173	162	168	141	180	177	177	188	185	166	166	183	194	178	175	171	173	161	166	163	154	182	175	173	183	168	166	183	170	186	147	176	169	171	166	170	157	175	174	158	178	177	163	155	151	157	167	166	165	174	188	177	203	164	171	167	166	174	167	171	163	166	166	188	156	168	133	146	168	176	143	169	159	160	180	181	160	201	166	175	168	174	157	170	150	182	174	156	186	157	163	156	200	186	190	156	176	171	168	172	178	175	184	177	148	149	164	202	171	169	174	173	166	158	182	132	178	163	175	177	165	176	186	168	175	187	171	152	153	171	164	177	166	159	165	181	171	155	165	181	170	150	165	182	158	160	172	178	155	161	165	159	198	164	183	184	173	162	183	189	159	154	163	164	172	184	176	160	170	170	178	172	189	161	165	164	171	188	170	187	156	189	138	182	150	190	167	178	162	168	144	165	184	179	158	157	159	151	155	169	189	175	194	179	172	178	160	161	175	179	155	168	169	191	172	168	156	193	183	137	173	150	148	174	163	164	146	179
24826	20471	27904	23205	20358	15928	38848	50799	24831	2498	445	416	402	365	348	343	333	350	354	354	344	319	324	307	344	306	342	332	330	366	310	337	342	357	318	348	311	300	312	333	329	315	331	314	306	329	321	323	321	327	291	316	342	324	335	305	318	357	311	318	335	284	338	338	349	353	326	333	347	319	340	333	301	304	334	323	315	317	314	284	351	331	327	328	296	306	302	323	305	346	316	343	293	301	331	322	316	333	354	326	367	320	298	291	318	294	324	315	296	320	329	261	307	312	322	314	338	319	329	321	334	320	331	319	285	308	349	336	310	326	352	315	300	331	330	322	312	346	360	305	327	348	316	338	301	325	322	297	308	298	337	309	317	309	298	306	322	326	335	326	292	330	317	320	309	333	339	331	337	300	301	311	308	311	350	325	303	310	329	325	310	334	323	285	303	326	298	310	340	330	339	332	315	278	318	354	321	329	283	324	301	300	337	283	336	307	328	327	292	333	289	337	370	302	329	320	288	314	319	321	330	328	328	332	309	338	319	305	292	353	337	317	336	353	335	344	311	343	332	327	304	325	303	318	347	309	290	327	319	300	303	330	332	331	302	327	337	338	312	313	329	337	311	339	316	313	343	297	321	306	329	329	332	321	305	320	336	290	293	339	316	341	312	321	351	341	317	319	317	351	334	346	291	331	328	317	321	328	307	349	332	298	310	338	307	322	331	319	330	312	324	359	324	318	357	302	310	304	327	337	299	319	321	320	319	306	319	325	320	314	282	359	307	309	301	349	298	349	297	331	337	299	341	305	331	299	338	279	323	323	325	328	339	329	349	344	357	315	325	317	283	340	289	335	297	307	287	329	317	285	293	283	314	326	301	328	322	325	343	343	311	315	310	341	310	307	308	328	345	307	297	336	319	325	348	314	320	318	298	313	328	323	330	340	321	306	314	328	358	316	291	306	310	322	310	333	324	283	304	332	315	321	316	313	326	309	289	296	331	314	328	307	294	350	308	317	347	326	317	329	309	330	311	332	315	308	334	309	280	350	314	343	344	325	300	332	322	300	339	306	299	333	338	300	342	346	297	316	321	311	317	322	307	300	303	333	340	311	295	296	317	311	312	334	301	323	312	337	361	341	282	323	334	304	331	336	313	311	326	310	310	363	356	312	318	321	329	325	326	299	326	310	336	351	328	318	323	322	307	301	326	311	327	314	314	296	329	318	301	316	321	348	292	333	313	340	307	343	330	311	351	336	336	316	331	320	333	321	307	337	333	347	373	310	320	351	306	326	338	313	304	342	302	330	337	314	299	300	317	303	344	299	326	309	356	281	321	328	320	340	313	313	317	307	335	320	336	341	370	331	341	328	307	301	352	339	309	331	310	310	334	358	320	365	311	318	299	346	315	304	290	318	309	334	319	329	333	307	378	291	340	315	295	345	315	330	322	306	329	306	307	334	328	347	297	294	281	325	301	304	312	339	334	322	297	291	333	311	338	290	304	304	326	337	338	345	324	296	366	314	305	297	323	308	343	322	341	334	310	327	314	322	338	289	310	311	313	294	353	342	351	317	321	308	310	321	307	316	271	343	330	320	337	329	353	361	347	309	294	286	298	317	310	301	332	328	329	350	336	364	338	315	326	324	320	327	339	331	311	298	372	312	297	332	342	336	366	354	321	336	299	305	317	331	331	344	302	323	340	334	329	310	318	301	309	325	323	363	323	324	330	317	301	297	317	297	346	290	304	303	352	321	316	331	312	308	312	313	333	302	311	323	338	338	320	338	315	338	345	321	310	308	306	326	314	300	318	331	335	335	302	325	365	333	297	296	334	343	336	338	314	313	313	336	299	357	311	317	312	334	302	361	307	312	386	316	343	343	326	307	285	324	366	329	302	318	307	328	337	346	354	334	331	317	318	310	323	300	287	332	320	262	345	313	326	335	309	324	327	289	277	322	303	298	306	336	321	285	337	334	321	295	314	341	292	336	327	328	302	291	331	317	298	318	312	304	329	318	362	296	349	319	340	326	315	307	310	296	312	315	308	331	297	316	300	329	334	290	310	344	300	328	329	324	341	315	315	313	347	320	328	331	317	326	293	331	347	328	346	288	328	323	320	311	295	326	351	288	335	313	345	322	345	306	317	327	311	339	283	297	317	306	364	349	310	348	310	293	317	327	304	309	338	320	318	322	285	339	331	339	325	309	295	297	324	296	334	310	339	299	333	354	334	318	317	315	321	306	292	358	311	308	310	301	310	305	306	340	302	355	348	341	372	307	317	302	298	299	336	301	360	332	310	313	299	321	288	332	340	304	309	324	304	339	309	302	314	343	326	291	307	350	300	308	320	314	321	336	321	311	300	314	293	328	326	302	315	288	372	330	325	351	298	334	313	356	323	341	324	299	324	321	305	298	332	323	291	278	311	298	338	300	337	325	325	332	315	353	327	351	318	309	299	327	305	317	312	323	357	292	331	334	328	312	338	317	300	339	356	320	313	338	333	330	341	312	319	337	310	332	295	325	342	321	305	317	328	333	330	312	344	308	342	319	331	339	321	292	330	335	343	329	321	317	348	338	310	332	358	313	285	326	286	306	325	315	315	312	321	308	328	328	338	335	328	334	302	316	310	330	303	329	321	340	337	324	291	298	329	303	320	329	338	333	287	312	317	328	321	319	345	301	313	338	350	351	321	297	309	314	321	322	312	296	317	317	324	318	321	339	308	339	342	322	325	304	340	306	307	319	320	311	346	318	315	354	320	313	312	303	320	340	337	321	311	320	311	340	310	341	276	347	322	348	318	328	305	332	324	350	324	352	315	319	330	336	340	327	296	325	355	331	326	334	359	304	342	297	325	319	348	325	353	281	300	304	299	281	332	360	314	324	338	319	345	283	331	351	317	310	342	326	294	319	326	304	341	323	346	315	328	301	317	317	316	332	287	330	324	368	345	300	346	366	327	361	338	299	343	325	350	312	306	357	339	302	281	294	318	317	308	324	277	327	343	313	335	297	327	326	313	332	294	356	308	310	310	326	359	345	335	303	320	324	334	283	337	302	305	329	308	325	309	319	311	327	329	334	296	322	302	291	327	316	301	293	328	328	329	293	331	328	314	317	337	337	325	360	338	301	317	334	354	362	318	328	317	325	325	331	289	317	286	335	321	307	326	309	298	337	326	313	308	321	298	307	305	286	308	298	325	305	313	293	339	321	310	310	328	322	334	339	307	359	322	342	286	337	345	302	317	318	297	360	314	333	339	318	316	340	314	335	337	314	345	297	351	342	326	293	369	337	294	317	315	353	337	346	334	286	303	297	345	327	325	347	327	303	288	287	316	320	320	329	284	324	299	308	317	326	301	312	336	359	302	303	346	340	325	329	291	330	307	312	315	333	336	305	316	329	321	301	307	293	306	326	294	347	314	328	330	306	309	341	288	318	336	343	300	317	333	312	333	315	300	321	300	335	315	327	326	313	301	305	357	316	298	359	328	303	314	316	321	328	310	344
32224	57104	42798	10692	6917	9290	40739	47535	12786	471	478	462	405	394	373	371	339	364	314	360	321	338	312	324	328	351	319	313	313	322	301	301	317	279	353	314	322	304	310	293	323	309	283	339	330	296	320	299	320	319	295	311	276	310	296	301	278	295	322	290	280	326	297	313	309	313	279	322	301	311	299	325	285	309	307	276	269	344	302	343	294	268	262	325	300	323	303	310	292	296	270	321	294	335	293	315	292	313	303	306	260	303	321	262	275	293	302	280	284	305	322	299	262	289	290	301	288	288	295	289	310	262	316	281	299	287	335	312	291	302	338	324	298	285	322	296	329	291	304	291	303	307	268	301	311	316	289	309	311	292	316	322	337	286	308	315	298	301	316	306	290	299	320	280	341	286	301	252	291	276	305	319	297	272	281	291	283	302	289	308	285	270	307	299	274	318	304	268	326	260	307	274	316	305	303	297	323	307	322	330	290	280	319	299	320	322	298	307	291	298	320	274	303	310	293	312	312	302	318	307	303	271	280	302	295	286	312	288	292	259	334	297	279	335	301	303	312	311	285	308	295	313	310	300	283	309	288	310	295	279	255	296	303	314	318	293	295	255	295	293	288	292	263	295	314	297	278	291	324	298	299	283	304	319	322	279	292	283	309	281	323	319	298	289	300	270	288	303	293	311	282	298	318	319	322	327	293	305	316	257	309	301	263	298	283	300	340	306	320	301	330	314	283	291	288	291	290	276	276	299	314	321	296	329	285	294	283	292	299	292	334	266	310	300	330	321	313	288	314	265	275	290	260	318	278	285	303	284	289	280	313	299	295	313	292	287	289	306	305	300	310	312	306	294	322	330	305	305	320	317	311	278	291	305	294	290	310	272	294	296	314	307	277	273	307	269	293	326	316	327	298	303	305	333	308	291	283	273	342	283	285	298	314	302	295	314	309	281	318	298	341	309	334	304	289	289	297	293	305	302	298	329	277	297	319	282	282	302	266	331	303	335	273	253	276	296	283	262	307	284	326	317	286	261	299	298	320	290	322	291	315	308	330	285	314	318	277	261	309	318	307	296	306	305	281	312	321	302	290	291	303	291	323	342	276	318	302	292	302	311	309	329	332	319	313	277	291	301	299	279	280	325	308	298	302	286	319	293	303	272	301	276	299	288	289	334	317	304	317	301	302	288	314	322	331	293	259	294	299	315	317	317	295	303	290	291	300	300	313	287	299	303	310	299	307	322	300	331	305	282	322	290	278	300	318	288	296	350	304	302	310	298	298	322	316	300	295	310	316	303	290	285	281	263	301	305	299	304	327	310	291	289	317	263	304	316	290	314	315	294	298	311	296	298	284	308	285	332	275	302	294	281	303	308	311	282	314	291	324	313	314	293	284	316	293	305	271	316	293	306	328	289	301	305	312	285	290	287	283	301	293	307	303	301	313	306	285	277	299	295	310	341	299	298	297	336	310	307	307	275	320	269	300	310	302	295	307	276	286	285	297	299	288	291	300	271	310	268	310	277	259	324	290	276	267	299	284	270	304	309	269	297	333	297	354	286	371	294	322	277	310	289	303	300	304	329	286	268	283	296	305	320	294	328	304	316	289	326	279	302	270	290	288	304	301	295	309	326	324	328	319	324	304	317	282	294	322	278	309	320	319	290	286	285	294	319	268	289	311	307	298	312	290	316	330	279	334	283	332	284	300	298	316	300	297	285	321	312	309	293	285	296	309	302	319	312	333	338	315	315	300	294	297	307	292	291	328	297	292	307	310	303	304	296	293	293	328	297	309	316	298	303	333	327	286	314	272	311	293	313	310	299	271	349	269	305	303	319	290	286	323	287	309	327	294	300	329	317	297	292	306	299	294	294	296	269	297	307	295	270	307	331	300	322	302	323	290	295	273	280	292	298	276	281	272	300	270	314	278	250	304	294	285	288	309	308	269	310	312	279	293	292	310	297	317	312	324	317	295	313	321	318	274	299	317	289	299	270	290	295	314	302	269	304	304	295	304	278	291	322	306	311	312	261	283	303	292	293	314	329	309	316	297	306	323	272	330	306	316	298	303	298	282	307	304	287	304	313	284	321	302	292	307	308	312	298	281	346	305	290	312	288	306	315	327	300	275	296	321	316	293	271	319	322	290	285	328	295	324	305	327	288	333	311	299	282	302	309	302	292	290	297	303	286	295	330	292	297	318	292	294	294	314	310	305	326	296	301	324	296	268	282	306	311	272	325	305	322	281	309	318	321	334	280	308	308	315	275	283	288	295	293	294	321	311	300	281	289	328	294	271	302	288	308	278	319	292	291	305	280	262	246	291	288	318	296	327	298	281	308	308	313	321	314	298	325	329	295	333	282	303	308	284	294	282	325	296	312	299	324	291	299	310	276	312	318	290	303	321	311	301	318	285	305	289	321	260	312	286	298	291	275	313	297	291	288	309	305	326	294	300	295	308	304	318	335	280	297	289	306	285	297	293	282	292	316	292	318	321	294	316	298	334	301	289	264	293	299	269	303	303	298	323	329	302	322	306	296	271	315	313	294	276	301	297	312	297	305	333	323	295	280	272	266	307	299	288	283	307	287	275	309	295	310	315	291	265	310	293	301	312	274	279	315	274	274	276	313	269	294	291	308	291	277	277	301	309	295	311	317	266	262	323	303	310	280	289	278	261	303	302	277	296	294	281	312	345	288	304	297	270	319	299	355	324	308	295	308	301	279	290	281	295	299	318	309	281	288	284	300	292	337	270	309	275	294	298	291	279	319	267	280	310	314	284	302	285	301	316	298	285	326	317	299	307	329	312	282	300	291	299	296	308	313	284	317	326	247	260	313	330	296	279	323	296	322	326	346	276	291	322	309	278	292	281	289	328	294	307	313	284	293	285	286	270	316	281	304	311	330	305	320	305	301	289	271	325	311	294	310	294	294	289	307	302	304	322	304	307	329	281	305	277	307	314	278	339	298	250	319	284	299	315	291	273	315	305	302	325	291	302	269	294	272	311	307	289	280	312	281	312	305	289	314	303	312	264	295	298	287	295	283	308	298	301	279	319	301	287	303	263	287	299	301	305	300	304	282	295	300	298	302	302	298	315	297	327	319	303	291	294	268	308	274	266	311	304	348	307	273	304	315	315	300	291	317	317	294	317	319	314	312	305	286	283	297	307	290	302	294	278	281	303	294	317	299	356	289	301	271	260	298	310	313	274	295	328	325	291	299	283	304	298	325	298	344	335	303	300	309	272	314	294	316	297	309	287	290	303	295	274	307	334	290	316	311	314	325	310	306	306	310	309	309	289	278	278	337	296	278	296	311	324	291	309	334	311	315	287	313	283	298	309	311	317	281	291	305	264	272	292	296	267	277	299	311	331	316	302	290	303	298	278	317	306	295	314	309	259	295	337	286	295	329	330	284	314	263	306	286	275	281	309	280	314	275	331	264	297	286	296	310	321	308	255	307	302	304	295	284	302	317	302	311	302	296	319	290	289	271	293	283	295	285	298	314
22532	20443	28826	22208	20418	21650	55289	57996	18712	2724	747	725	649	620	634	658	603	629	584	575	612	585	584	538	530	507	542	573	552	540	548	543	524	532	538	517	539	543	544	539	548	586	564	520	525	522	500	476	478	503	507	534	517	551	561	541	549	513	514	565	563	521	534	544	531	511	545	547	538	452	525	476	537	547	528	509	532	547	549	489	514	549	551	508	482	557	516	524	490	523	500	510	540	546	521	512	521	544	519	522	556	509	514	504	517	488	498	526	493	517	519	594	479	497	506	536	506	505	556	552	498	555	472	496	561	515	489	494	538	515	515	488	509	490	508	523	500	506	504	512	476	540	517	534	511	537	520	493	507	521	562	546	509	556	547	525	513	521	526	520	528	539	511	560	527	531	541	502	539	490	523	517	533	515	513	489	504	536	503	510	565	556	505	535	512	519	502	492	497	523	555	535	526	502	525	517	539	514	518	508	538	529	484	509	520	508	528	563	556	518	549	493	539	485	551	491	488	527	527	506	552	518	506	546	515	520	494	512	527	513	541	494	491	519	557	493	542	536	519	531	553	507	518	511	516	527	541	465	498	527	499	539	523	535	531	506	496	552	536	534	480	544	496	493	481	533	455	497	543	532	515	514	536	503	512	490	530	538	520	491	509	534	494	496	506	513	510	510	529	519	533	512	516	510	549	499	550	502	502	500	527	499	548	531	503	536	470	508	516	519	479	512	507	523	522	503	529	523	483	574	504	515	479	556	560	488	524	502	529	573	524	502	535	524	505	513	532	525	512	538	516	506	537	495	504	549	553	505	546	571	534	511	513	517	493	522	512	524	515	539	508	501	504	504	487	551	519	557	530	482	521	501	551	517	501	512	512	559	528	520	525	504	485	535	530	502	517	495	498	524	527	498	478	499	474	496	539	522	543	550	474	537	542	547	513	511	550	529	489	500	538	528	506	547	516	521	509	503	513	528	541	537	541	526	514	518	505	561	521	528	523	518	559	503	514	508	520	482	508	565	542	546	541	501	529	505	546	514	500	514	496	493	529	503	571	492	496	515	548	532	495	533	536	485	519	516	497	494	559	481	532	535	497	513	491	512	520	499	542	536	488	542	538	495	487	533	476	548	486	527	520	542	518	504	519	474	519	527	524	520	498	514	543	560	477	543	516	506	522	487	468	563	514	515	495	511	524	512	511	492	563	538	498	516	532	498	555	506	526	495	531	532	511	511	587	574	511	527	532	542	547	535	518	542	505	529	475	584	493	553	542	529	483	544	532	518	518	536	556	501	525	503	535	534	501	532	538	523	522	549	502	495	515	526	476	502	516	547	522	497	553	521	552	512	559	518	562	529	502	525	531	544	540	528	533	537	551	530	561	491	486	498	504	533	500	498	545	529	526	518	467	467	534	540	536	530	541	543	539	509	519	540	489	522	530	517	523	530	499	498	497	579	493	497	520	547	549	534	545	511	565	529	499	515	518	471	508	535	484	486	535	543	536	512	547	518	497	481	527	509	490	512	567	525	558	504	515	539	536	511	529	512	510	502	544	472	514	509	523	532	555	560	509	492	522	534	476	533	509	526	535	540	561	510	489	539	515	497	530	488	544	476	506	476	518	580	475	526	520	564	552	523	536	518	529	530	543	530	551	495	511	542	472	567	467	572	510	475	528	496	570	510	510	508	531	536	523	534	563	529	571	526	515	533	522	519	532	547	521	526	530	522	509	554	480	495	522	534	494	519	531	524	514	491	509	536	530	529	515	450	519	529	542	538	513	490	490	490	514	542	464	541	501	552	523	510	512	514	505	478	513	521	475	501	530	542	491	549	513	535	487	531	500	501	544	468	531	486	516	518	511	546	528	482	485	519	506	508	505	529	538	532	523	540	492	555	501	530	551	512	528	512	523	511	531	506	571	535	514	539	571	512	513	521	526	496	520	536	529	527	505	448	536	561	490	582	542	459	494	490	528	539	530	524	493	525	542	488	557	555	544	538	549	511	498	491	526	524	541	549	572	521	567	504	530	488	556	521	531	521	528	515	521	505	481	512	537	517	513	509	511	490	550	529	516	556	508	525	542	501	501	561	545	502	532	517	481	541	502	518	494	505	539	514	525	517	500	577	528	541	528	546	527	519	553	512	528	532	521	542	556	553	495	539	524	541	482	563	521	514	503	483	587	530	526	533	532	503	546	505	527	500	562	474	529	556	505	496	491	507	523	530	515	516	518	567	502	483	594	517	553	538	509	543	510	531	513	552	530	509	542	524	487	544	484	571	525	519	560	507	520	492	575	489	520	568	511	530	558	567	530	512	504	516	546	509	524	523	570	509	500	522	507	550	531	558	554	545	509	526	535	536	516	549	524	527	505	496	532	499	536	490	507	562	502	530	518	559	501	533	492	496	510	531	523	533	512	496	503	457	533	544	525	533	495	516	528	518	522	537	527	511	522	489	490	565	522	559	545	559	514	505	484	543	509	534	499	522	488	497	549	526	527	564	503	490	499	508	511	459	535	519	499	546	579	540	518	534	530	529	509	544	535	558	503	496	576	489	531	521	491	555	511	574	546	502	553	509	537	534	521	517	517	519	509	508	501	529	554	545	520	554	497	509	532	456	546	539	561	540	550	524	557	526	524	514	511	522	508	523	482	522	513	465	502	496	548	501	533	516	542	491	554	533	514	526	497	493	529	514	505	550	534	519	529	526	495	493	514	546	540	487	505	507	496	527	502	512	548	531	531	552	524	514	518	530	558	497	510	531	544	510	577	480	567	536	527	515	495	493	532	489	517	487	494	499	544	481	500	515	491	496	528	494	531	532	527	479	534	481	500	523	499	529	533	522	530	509	503	519	541	526	504	510	542	547	528	500	498	498	514	532	491	555	507	526	521	541	540	515	533	522	546	518	499	544	505	523	516	499	503	536	535	529	536	538	554	511	503	507	558	553	512	529	518	506	513	528	580	506	514	532	466	536	548	544	489	498	480	509	564	508	511	498	533	523	503	482	529	507	507	527	498	492	518	529	485	466	527	524	523	529	510	547	509	501	547	509	542	505	504	504	587	494	471	500	538	533	471	539	542	536	505	533	535	523	494	508	513	558	558	518	507	465	522	511	510	542	529	540	508	512	550	508	521	514	531	537	497	472	490	524	517	533	497	527	494	552	496	573	529	536	519	547	540	559	512	501	509	523	578	514	528	501	503	486	498	567	566	526	514	487	528	535	535	556	571	579	454	508	546	531	528	500	524	512	503	525	520	499	518	539	505	531	544	539	568	513	534	551	524	515	520	528	518	504	513	532	509	530	537	490	478	521	562	538	543	516	546	502	556	498	469	529	531	516	469	524	536	530	522	494	528	536	512	523	507	548	575	497	537	511	550	511	510	489	527	544	536	482	492	553	552	515	506	520	487	486	505	525	563	544	502	526	529	494	514	483	530	516	517	562	533	496	485	525	526	479	547	544	530	529	521	505	538	530	491	519	521	536	482	509	511	530	554	551
34403	68845	48446	16589	11005	14615	54681	50045	4362	932	917	823	756	762	697	626	645	577	577	632	578	558	540	527	553	510	556	514	526	563	532	510	487	488	523	504	500	507	502	504	476	508	495	519	530	485	531	492	524	496	516	472	475	507	478	476	506	520	517	492	495	479	502	488	528	453	454	471	504	454	498	470	471	481	489	514	480	486	495	509	482	543	474	444	516	496	510	477	539	465	461	479	452	509	478	450	474	454	476	497	480	507	477	493	479	495	444	507	461	478	498	492	457	512	467	499	464	462	472	482	529	461	527	496	487	476	479	467	531	506	492	484	442	493	519	483	535	461	477	482	461	475	468	456	479	478	467	480	447	503	459	477	457	491	470	536	485	482	517	493	500	474	478	480	482	461	520	484	484	491	463	483	479	467	481	503	487	452	495	478	464	470	490	500	480	482	489	494	499	455	471	482	504	474	470	496	462	474	455	444	490	468	456	498	494	477	514	508	468	489	447	486	453	492	483	469	499	469	490	485	437	514	507	481	446	489	495	489	518	482	471	496	471	491	446	457	486	489	480	496	502	484	503	483	488	484	493	473	501	444	497	476	479	455	464	470	506	473	448	489	473	475	466	438	471	463	475	460	478	491	500	480	487	468	485	492	482	473	474	494	508	486	499	516	455	488	471	507	451	443	476	430	497	489	459	476	489	479	447	487	472	465	485	508	489	485	495	491	482	453	526	457	454	453	501	476	508	480	479	430	478	440	475	494	508	494	478	481	451	465	490	484	479	463	496	514	509	522	491	466	450	485	485	453	503	467	442	489	433	461	475	500	491	511	488	473	474	492	483	513	508	494	490	473	443	467	508	474	474	472	490	488	494	453	498	458	493	484	470	469	469	461	474	523	464	494	483	472	471	462	497	498	470	473	513	473	528	480	455	481	435	485	511	502	500	457	494	498	539	470	464	452	473	461	475	435	480	459	438	466	468	435	468	466	462	461	498	445	478	454	483	485	481	479	487	438	475	482	484	475	451	502	543	478	489	457	468	479	502	441	483	477	477	492	491	527	467	444	478	473	469	476	523	468	470	469	501	476	490	468	481	502	460	464	473	491	491	440	434	477	489	486	483	486	509	463	485	467	529	451	449	479	456	484	465	482	488	516	495	493	484	495	456	473	505	461	479	501	512	465	487	509	504	459	491	474	494	441	484	477	465	474	501	515	477	493	507	480	479	498	452	479	438	470	524	459	480	474	467	488	440	469	490	495	487	480	487	476	484	486	503	441	488	479	484	456	484	470	462	510	485	495	433	479	508	471	506	441	464	496	474	464	511	440	462	463	484	462	472	475	483	456	459	495	479	495	472	484	505	475	505	486	497	473	497	457	479	485	490	489	488	480	497	454	524	476	471	499	484	496	484	507	495	489	483	482	469	470	494	456	482	495	457	478	446	489	519	498	461	486	497	487	489	467	482	461	484	492	485	499	462	498	516	475	511	453	479	508	522	472	495	482	453	487	481	485	471	481	471	473	496	498	484	512	465	481	453	500	542	467	507	506	477	478	475	483	506	470	503	469	448	499	477	442	457	524	489	485	489	478	488	471	491	496	460	481	469	468	462	485	478	444	531	492	428	483	513	432	482	470	470	459	483	498	447	464	473	505	503	500	492	446	526	453	486	492	480	474	500	485	494	501	497	461	493	471	476	442	501	468	497	516	461	474	496	476	449	473	456	466	469	477	474	517	497	500	415	487	497	485	541	491	483	493	504	467	515	453	447	472	469	479	443	474	486	468	498	498	500	494	507	518	462	490	464	442	471	480	463	450	471	488	490	454	498	470	458	509	500	460	547	497	485	476	488	481	496	492	455	471	472	528	459	468	469	472	501	484	500	479	504	502	514	454	449	499	467	471	488	426	504	520	491	504	511	470	512	490	484	467	474	515	485	479	475	450	480	469	508	452	467	507	480	495	451	462	505	480	506	511	496	460	481	472	479	506	446	467	458	463	480	482	491	467	481	458	488	480	489	458	485	442	524	479	498	436	458	481	557	490	512	511	501	499	452	462	471	446	483	507	484	482	523	460	488	447	480	492	480	476	499	467	452	489	456	446	544	467	469	495	498	517	446	465	498	461	448	479	495	479	484	456	475	466	514	460	473	502	506	468	555	491	485	471	496	464	450	464	476	476	470	459	496	469	457	500	463	495	479	463	481	523	501	485	452	482	513	460	481	451	446	465	503	476	444	481	452	432	482	508	454	458	485	480	465	475	462	490	468	456	475	467	478	456	483	460	493	494	453	470	475	485	463	455	449	476	487	485	458	480	535	532	463	480	481	470	526	482	487	479	496	467	493	456	471	494	464	519	497	472	461	499	500	514	477	446	488	489	548	465	486	479	440	477	464	483	452	496	482	503	449	513	474	474	487	508	496	489	500	489	492	453	491	502	509	525	484	479	464	498	454	471	457	451	465	480	454	464	505	486	459	508	459	494	447	525	483	469	489	486	456	444	530	463	481	476	512	470	501	473	480	475	502	465	485	505	471	487	467	484	486	452	488	507	490	508	437	496	489	503	453	462	442	550	490	493	494	487	490	445	506	431	483	469	476	435	444	462	471	472	456	502	510	447	453	514	485	477	479	477	501	502	533	459	509	477	491	483	476	472	474	505	462	482	426	489	460	476	450	455	519	470	467	502	492	485	478	457	525	487	502	476	481	500	508	479	547	496	541	492	454	442	490	568	473	470	504	471	452	492	498	481	454	454	490	495	481	478	443	484	466	491	490	478	513	472	458	479	476	447	491	488	458	471	460	473	503	520	489	461	453	498	431	473	462	479	489	517	465	485	462	512	507	506	479	448	491	488	462	482	455	502	469	445	500	456	491	461	459	513	469	480	452	502	475	462	487	504	471	476	483	499	458	478	518	447	486	499	466	499	487	477	498	450	446	464	445	481	446	504	464	485	503	484	508	490	485	475	435	511	448	489	473	505	458	486	462	472	460	497	510	462	492	471	470	518	517	490	459	491	478	471	445	477	485	454	507	518	500	515	483	426	459	478	510	465	467	492	425	473	475	493	496	460	485	417	492	467	471	444	484	533	474	479	514	455	486	480	495	496	470	467	492	530	453	474	478	468	494	500	517	460	473	476	475	515	483	468	540	483	460	459	482	443	475	481	454	457	447	461	479	476	482	471	514	460	492	453	484	488	499	462	460	464	462	484	463	482	479	492	471	502	474	466	443	473	491	461	496	448	490	440	486	448	476	483	498	477	433	461	461	446	450	463	474	519	470	491	485	456	460	466	509	488	506	506	452	457	474	427	491	479	460	493	497	460	492	511	473	501	476	464	523	453	465	462	479	453	481	491	498	485	458	476	464	466	475	477	502	488	482	454	492	492	477	482	481	474	482	490	518	474	438	480	488	497	471	463	453	490	464	506	504	510	495	490	480	495	496	467	482	531	546	478	468	513	435	464	489	512	434	485	512	441	472	443	491	498	500	470	465	503	484	508	448	501
28384	19539	14193	3932	1124	1270	5035	5712	395	173	156	163	175	156	146	159	154	147	165	176	159	143	169	150	148	166	179	171	144	158	146	171	171	155	170	132	161	160	136	153	162	162	163	162	166	165	162	145	177	153	133	143	157	146	163	140	157	197	155	164	141	148	154	153	141	154	163	161	182	154	176	174	161	146	156	146	151	151	163	171	166	168	159	137	135	177	133	142	148	142	162	160	155	166	133	149	167	129	158	144	180	127	142	142	143	167	145	146	137	172	147	152	187	172	143	165	165	146	151	160	161	169	162	157	162	165	138	150	170	179	161	143	162	157	155	160	200	170	170	151	177	160	150	160	168	141	146	170	160	156	156	164	163	158	163	156	150	160	150	167	169	171	146	145	155	157	163	140	131	164	184	133	134	167	146	165	142	155	151	159	156	146	150	165	159	174	157	143	152	162	150	147	148	139	159	161	171	155	148	173	137	143	164	162	140	149	156	149	135	146	164	160	141	147	159	152	161	137	142	144	167	146	151	158	149	185	133	165	154	126	149	146	157	170	179	161	166	150	160	149	174	150	149	166	165	160	159	157	149	184	153	146	148	160	143	178	134	131	188	161	139	146	143	150	154	142	130	189	147	150	148	146	165	163	163	150	128	156	146	194	147	145	147	154	127	152	167	129	154	143	153	138	160	128	152	151	155	157	186	135	129	159	176	150	157	147	146	153	158	153	181	165	158	157	161	176	169	152	162	162	134	152	138	165	156	140	150	155	146	162	145	161	142	158	135	144	162	161	164	151	152	148	154	141	151	156	163	148	147	155	175	154	168	174	155	158	147	139	143	170	171	142	150	162	155	131	155	162	164	160	149	169	148	146	167	170	154	167	149	143	149	142	137	160	159	157	143	134	165	162	151	162	168	137	162	145	162	160	162	155	175	171	165	166	150	138	153	132	155	149	153	146	151	167	154	173	138	145	155	158	149	156	150	141	160	136	165	155	165	157	146	159	157	162	165	159	161	158	161	142	147	146	158	155	161	150	155	160	159	153	157	176	152	154	170	175	166	169	153	147	168	169	158	167	111	146	157	161	148	161	166	148	155	153	157	149	144	146	161	165	136	164	141	133	165	147	153	154	162	160	145	155	119	168	168	170	153	135	162	121	155	151	171	153	168	141	148	155	156	146	163	141	183	168	140	156	155	164	135	148	144	157	159	164	161	155	152	161	155	166	150	156	120	157	170	155	156	142	155	157	168	146	161	159	156	135	155	195	154	157	139	164	133	151	152	155	140	138	168	173	161	141	153	164	144	171	156	177	144	163	167	154	149	175	168	159	136	154	154	158	157	149	157	143	143	153	162	159	147	152	163	157	144	157	162	139	151	139	152	145	152	161	172	176	147	165	144	154	133	161	181	155	155	154	142	167	139	172	155	182	146	184	162	174	147	158	141	146	170	160	158	158	170	127	155	157	158	153	151	190	173	156	139	143	165	160	170	153	151	172	156	145	136	142	170	134	180	143	154	160	157	143	179	154	165	170	142	155	143	146	154	153	145	146	143	157	140	159	148	157	170	144	151	161	151	157	164	140	154	135	146	175	155	152	148	141	166	168	162	159	155	166	145	154	155	132	150	157	157	154	139	133	143	160	158	148	138	147	165	159	140	162	155	163	152	162	136	169	186	195	155	175	137	149	158	143	125	183	164	156	166	165	152	161	149	155	161	166	159	149	163	151	172	154	160	158	161	142	154	157	170	159	151	159	170	138	190	156	153	151	152	164	158	150	119	168	164	165	162	163	159	145	167	160	157	144	149	135	168	147	130	149	133	152	144	167	166	157	157	157	140	155	148	162	163	143	147	150	149	164	166	134	144	175	167	167	149	159	180	155	172	159	169	191	173	138	153	153	161	127	146	161	153	155	152	163	161	164	148	171	158	163	161	154	162	165	163	158	149	159	137	142	147	150	154	155	138	149	145	151	145	151	163	139	141	155	155	152	152	175	172	144	153	135	154	167	143	142	178	166	150	143	158	171	163	148	161	148	144	158	154	156	147	167	159	146	159	144	158	151	131	150	159	146	152	150	171	155	149	169	159	144	171	139	176	145	169	149	140	177	163	166	156	148	160	160	149	135	154	163	154	146	168	122	148	157	151	163	140	176	150	185	156	154	172	153	164	174	135	181	126	164	172	166	140	152	162	140	147	169	162	131	143	143	158	152	159	174	156	158	165	151	141	151	153	147	157	166	173	163	153	160	143	141	142	160	161	161	196	160	151	172	160	127	142	154	166	145	131	161	129	146	168	148	161	134	142	149	155	162	156	148	145	155	146	140	161	186	143	146	160	170	162	151	144	161	161	154	171	164	169	144	158	135	169	181	159	160	160	183	157	149	187	167	157	140	168	158	176	137	165	171	164	171	169	170	151	159	166	147	160	165	168	142	143	170	154	177	161	142	139	135	166	145	153	183	168	156	150	148	155	165	143	186	167	166	175	149	142	157	140	146	147	147	147	143	151	149	156	155	151	131	150	135	126	169	157	149	141	146	136	167	174	154	174	147	169	128	173	145	143	161	157	161	144	130	155	137	163	131	148	151	156	131	160	149	153	155	169	157	164	145	171	157	147	162	157	161	182	156	154	159	136	135	168	164	151	164	148	180	155	144	158	169	164	164	152	161	153	139	172	155	163	159	149	189	163	158	155	169	167	174	145	180	159	160	154	153	149	142	163	161	157	133	139	163	139	161	162	159	161	158	161	146	172	152	175	155	161	142	143	177	144	176	165	180	153	135	160	165	133	150	161	163	141	178	157	146	184	160	147	157	160	138	169	172	148	150	147	169	159	168	140	176	157	134	166	150	158	151	154	159	150	175	169	156	158	151	178	159	159	146	147	148	155	172	165	155	164	149	164	132	174	163	150	178	165	164	128	169	169	144	151	134	170	168	138	149	147	165	172	152	143	146	145	157	162	162	169	150	156	148	156	162	155	148	144	158	126	170	168	155	144	160	159	145	131	180	151	151	128	152	153	162	136	172	159	167	147	147	144	161	157	121	159	166	162	148	146	139	179	157	156	148	149	161	141	157	138	154	150	158	135	157	170	166	155	150	149	151	154	170	161	160	167	161	145	161	156	177	146	144	199	160	133	153	175	150	126	155	168	169	148	167	144	169	164	134	147	158	141	159	134	156	160	134	153	161	153	150	141	144	146	162	158	145	130	154	135	131	164	142	153	150	143	150	153	144	161	164	151	151	162	166	141	136	170	133	161	145	178	159	158	162	161	154	174	161	148	169	167	160	154	161	159	142	159	161	148	150	140	164	158	159	129	167	168	157	145	151	148	159	161	140	147	183	160	189	157	166	142	161	136	166	170	183	164	155	162	146	150	150	170	149	168	151	169	151	143	155	167	164	160	155	172	153	159	153	155	149	158	149	150	154	171	189	153	160	146	149	144	148	161	147	180	146	165	150	169	162	160	156	140	146	171	141	143	161	170	147	154	162	144	147	159	162
16157	23624	16608	5481	2328	2456	8380	8215	422	171	177	173	170	168	164	157	160	169	165	187	169	167	181	160	122	142	179	162	157	144	171	180	182	178	166	124	146	169	181	152	159	165	149	160	138	139	145	159	174	156	169	162	169	181	147	162	135	161	176	145	142	164	151	157	183	150	159	183	162	143	166	164	163	157	175	167	176	189	169	172	173	182	143	162	169	177	151	139	175	147	168	166	173	162	167	164	150	151	172	155	149	168	173	145	172	172	150	144	169	146	161	187	184	164	153	153	184	174	151	150	182	169	164	176	171	172	136	162	166	179	146	160	176	189	170	179	176	156	166	156	160	147	159	167	139	171	158	156	180	166	167	164	174	170	169	146	151	137	153	164	172	159	187	152	154	195	170	165	161	133	176	180	144	180	176	177	184	153	166	155	161	165	166	170	169	148	189	166	171	182	166	161	174	160	149	175	151	159	165	160	168	162	170	156	156	178	169	164	156	159	137	171	172	159	178	172	148	166	172	152	162	156	172	139	159	125	149	161	165	155	161	157	183	133	162	167	190	140	175	173	164	181	167	161	161	172	174	167	185	181	165	161	165	149	158	154	174	172	179	146	147	151	175	180	167	160	156	171	142	150	162	151	144	179	155	176	161	178	168	168	189	141	172	162	163	164	159	140	171	168	185	158	184	156	146	162	150	172	170	171	173	169	149	174	164	192	159	155	147	177	165	151	156	154	167	169	154	143	145	170	171	185	164	173	153	178	167	166	179	151	145	180	157	140	165	173	171	206	154	162	166	169	179	147	169	144	148	152	164	142	169	167	118	157	165	188	174	147	189	170	162	155	170	156	193	149	175	172	179	174	159	147	185	163	160	153	161	181	147	183	164	164	171	147	165	151	159	155	154	152	143	164	165	164	151	181	147	154	155	162	176	162	167	161	173	161	167	156	138	141	145	147	148	159	148	146	169	156	168	167	137	170	146	169	156	177	145	175	183	157	141	165	150	172	178	168	181	171	155	180	182	175	177	157	167	191	151	144	155	158	166	163	135	179	153	146	170	166	151	165	157	150	161	170	173	174	152	153	150	158	163	161	163	175	176	160	183	186	164	180	157	168	170	176	150	169	175	165	157	181	156	162	161	190	180	162	157	146	184	167	171	183	161	200	169	157	166	141	165	156	151	148	163	160	155	151	168	150	174	162	175	163	151	149	167	164	179	154	176	176	138	153	156	164	169	166	156	164	171	193	171	174	147	165	174	167	170	180	172	175	137	171	144	155	164	154	152	154	183	171	158	147	164	178	164	143	153	147	162	164	167	166	149	161	140	161	166	172	162	157	171	166	172	151	146	143	166	184	164	174	196	166	183	163	149	161	176	139	154	153	162	157	163	175	162	164	181	156	145	167	168	168	125	165	178	165	170	183	163	154	148	155	163	151	176	166	150	144	159	184	164	155	172	169	152	160	178	167	173	168	159	182	147	160	145	158	165	159	145	208	175	166	165	180	175	168	170	159	155	159	159	181	155	163	152	160	153	180	169	141	150	157	170	161	173	165	181	155	164	194	144	163	170	166	147	160	164	146	155	161	158	159	155	149	163	176	163	166	169	156	142	172	155	153	165	181	171	172	163	188	155	184	163	167	150	152	170	154	151	198	168	170	154	164	176	157	146	172	160	157	165	177	153	164	159	143	165	164	160	166	169	182	161	160	156	160	155	168	165	180	151	147	168	160	160	145	144	177	165	170	174	174	168	163	158	172	151	169	161	177	160	173	151	173	140	165	174	155	167	163	140	152	169	181	158	164	164	160	162	154	173	163	167	156	176	184	145	126	166	163	167	159	145	168	167	171	164	185	149	179	154	141	174	158	136	187	186	147	181	176	144	153	150	175	173	163	159	187	174	160	144	162	167	150	166	175	158	175	153	154	170	171	136	143	138	162	153	153	133	151	153	179	157	140	141	152	148	144	153	150	175	161	171	145	163	172	205	169	150	166	169	178	167	170	148	162	166	167	155	155	208	163	156	161	144	153	172	163	143	161	140	159	187	173	169	172	153	159	169	164	168	184	164	159	158	158	177	161	159	167	176	136	156	171	159	145	161	194	163	172	163	185	153	164	158	139	169	154	158	170	150	171	180	166	143	186	179	165	168	154	165	148	169	150	176	145	141	175	158	154	162	145	159	189	166	159	153	176	134	159	159	149	161	169	166	157	148	152	182	170	166	181	168	152	161	157	154	166	154	157	163	165	161	164	172	170	170	150	161	149	163	159	158	185	157	162	142	160	165	151	151	188	144	144	184	148	151	176	147	157	143	177	144	162	170	133	171	159	165	186	160	149	168	151	176	160	178	165	161	153	166	180	169	178	182	167	141	142	165	172	154	171	186	170	147	175	174	171	164	157	158	147	157	164	167	139	160	154	170	158	173	183	182	146	161	164	157	149	155	161	180	144	149	179	183	162	134	166	152	159	153	190	156	153	140	132	181	147	169	156	173	163	178	155	160	178	147	157	155	154	168	158	186	165	173	144	164	176	181	182	151	157	174	138	157	170	161	160	158	166	150	160	146	156	158	162	157	157	158	181	164	153	143	152	178	163	166	166	159	151	169	157	155	168	148	176	179	169	158	185	169	171	165	165	170	171	162	165	140	184	177	171	147	162	171	150	153	182	149	146	178	160	182	176	176	146	147	161	154	177	168	188	138	159	153	155	156	154	161	141	167	171	188	169	165	162	151	159	155	164	153	168	143	166	154	196	167	155	156	177	184	156	157	163	169	142	154	168	158	168	163	174	162	171	167	182	148	177	165	179	160	158	159	171	183	153	157	172	181	144	185	168	158	175	164	172	163	129	180	158	164	170	168	154	161	171	158	165	151	183	159	167	148	145	150	154	174	168	173	150	139	171	151	157	187	144	148	163	160	141	143	175	156	174	163	166	162	158	157	156	150	175	156	153	156	175	170	170	133	157	168	169	174	155	160	168	147	176	174	138	167	162	149	168	167	159	155	169	181	182	142	149	159	177	155	156	155	161	163	171	170	143	160	167	149	160	162	144	184	136	164	147	172	162	183	171	189	151	159	176	166	181	168	158	176	178	188	162	177	170	156	151	180	178	156	149	180	175	186	142	171	171	156	156	152	163	143	164	171	191	172	161	139	164	157	146	148	137	162	162	160	167	148	137	188	159	163	168	184	165	186	159	167	170	158	175	163	170	156	166	188	162	161	168	163	148	184	134	159	170	173	151	157	166	176	146	153	144	158	162	184	171	151	165	176	151	152	180	166	159	165	176	149	173	137	164	161	161	156	184	154	162	169	197	141	180	175	163	175	150	173	168	170	159	163	174	170	156	153	147	198	172	174	161	152	180	152	151	156	173	177	173	167	140	164	167	172	185	164	165	187	166	176	164	155	169	177	170	155	161	148	163	182	195	172	157	170	152	164	149	157	197	132	158	136	178	184	181	157	181	163	156	154	148	187	158	189	148	154	152	148	159	163	150	184	154
24851	20428	27093	23892	20178	14598	40676	52358	28798	3939	435	385	395	363	368	362	373	344	372	346	383	341	346	298	321	365	312	365	341	335	338	368	329	349	340	327	339	337	343	360	370	328	350	344	364	334	329	342	356	326	305	335	358	285	336	338	345	281	351	306	359	330	350	303	321	334	319	306	338	351	338	339	367	337	339	316	309	326	362	334	329	336	351	339	300	302	325	336	320	311	367	359	353	347	322	337	339	329	312	326	310	310	314	319	314	316	301	326	341	346	359	341	308	330	327	328	332	307	316	311	349	288	319	316	344	326	326	329	328	320	349	343	333	327	334	319	345	311	326	319	328	321	341	349	303	328	338	319	340	351	347	312	347	348	295	310	342	287	321	302	320	363	335	308	325	326	321	360	326	318	340	328	328	321	316	305	283	369	343	290	376	332	364	359	343	331	341	307	301	316	349	313	318	324	359	323	342	288	319	352	339	362	287	339	335	349	314	325	348	306	337	323	348	321	332	320	312	332	349	353	331	345	346	366	363	313	331	351	326	327	348	313	347	320	340	332	346	350	340	342	331	289	327	312	342	331	322	345	314	316	316	353	351	341	366	341	354	295	346	279	306	346	306	333	367	320	339	332	331	364	341	322	308	281	351	348	341	342	305	323	303	318	345	309	353	328	352	338	340	339	337	309	303	345	348	311	307	344	309	367	301	327	334	342	343	323	334	325	320	317	337	316	328	364	342	288	304	352	331	312	322	331	337	341	363	302	314	296	346	306	332	340	327	340	334	333	321	364	328	335	388	336	341	309	316	339	331	334	367	304	363	365	311	322	325	357	334	313	321	335	321	307	350	328	290	303	355	336	336	352	314	303	349	339	309	334	352	343	336	348	332	317	332	339	326	319	320	329	317	349	317	318	312	329	353	313	320	317	369	335	354	316	345	344	310	325	325	334	331	332	325	320	323	319	308	362	351	290	351	342	329	334	315	301	319	355	324	349	341	286	355	362	346	317	337	354	311	345	336	306	331	337	322	334	347	346	344	318	322	327	343	328	340	310	303	334	307	337	304	347	336	344	315	322	322	345	309	322	314	302	317	349	355	312	318	312	331	298	371	338	349	317	335	307	331	313	304	342	304	330	369	327	339	335	327	322	327	314	323	322	315	315	319	337	351	323	324	302	316	369	314	310	320	325	328	344	329	383	362	319	325	348	325	352	341	323	333	342	350	315	305	337	334	347	351	298	352	338	327	329	374	364	331	357	337	372	326	305	328	331	301	293	315	315	331	326	351	296	350	354	315	314	333	342	320	355	358	315	306	336	343	326	350	348	317	345	361	323	305	335	334	325	365	315	308	327	342	356	335	322	343	329	342	323	319	355	292	325	353	324	312	309	311	321	352	327	318	289	315	317	333	327	333	336	305	349	348	320	356	292	330	316	318	337	301	331	318	285	347	321	297	316	310	375	319	315	323	346	296	320	320	331	331	319	345	326	341	312	343	331	335	360	337	348	342	340	330	344	324	340	324	319	358	313	346	354	341	341	311	329	352	329	337	353	312	372	320	320	355	362	328	338	307	339	345	332	339	355	339	315	355	350	316	318	330	324	319	332	312	313	325	321	323	317	339	338	348	332	331	350	317	340	305	290	310	334	329	301	305	332	309	317	322	356	333	306	340	341	320	357	293	338	330	309	340	325	335	324	330	325	303	333	322	337	331	343	309	312	341	327	331	317	336	328	324	309	343	324	305	348	358	329	326	313	355	323	330	344	320	319	349	339	334	371	338	382	308	352	335	335	312	316	362	353	363	301	344	305	331	329	316	323	346	313	317	324	311	332	355	354	357	320	360	335	315	359	359	336	320	318	354	305	335	336	358	319	343	350	394	348	326	328	330	332	326	309	351	332	330	346	357	362	320	333	294	322	370	336	335	288	348	349	339	319	328	339	339	307	305	324	354	359	321	322	331	363	329	312	319	348	350	339	332	349	336	340	338	324	306	303	292	350	349	295	335	329	368	347	311	318	322	351	348	327	332	355	349	326	353	324	342	345	342	361	328	341	338	344	334	345	320	307	336	332	311	279	331	352	345	352	319	331	325	353	336	345	286	343	347	354	344	324	332	334	325	346	322	316	339	354	313	322	324	340	304	340	322	338	329	315	345	338	330	304	332	363	322	358	306	328	304	322	299	346	338	324	351	330	343	350	342	340	296	353	335	337	293	301	367	356	312	356	322	310	299	347	334	336	355	301	333	399	312	320	317	307	313	329	327	325	312	330	328	319	337	341	318	314	340	344	325	300	347	330	326	291	327	331	330	330	320	369	316	314	308	294	342	315	350	331	332	316	343	345	314	329	352	311	323	326	355	349	324	355	324	329	346	295	301	347	328	303	323	342	336	305	329	346	344	323	355	304	343	333	350	361	336	342	335	317	310	337	342	301	304	343	343	287	326	324	327	342	341	350	320	312	319	329	315	333	322	336	327	309	341	321	349	357	317	290	339	334	366	333	331	330	332	301	320	276	356	312	335	330	334	292	335	344	320	335	311	305	333	300	321	332	357	339	366	357	334	329	359	328	303	318	294	323	344	322	303	323	319	326	335	334	357	373	327	344	325	307	333	332	331	334	330	321	319	343	342	339	315	322	312	364	342	342	312	330	330	359	318	351	328	307	331	324	308	341	357	350	314	322	309	326	320	341	356	330	302	311	342	309	325	339	352	316	373	342	329	317	334	308	342	325	289	341	338	332	368	364	305	310	319	339	292	335	365	316	310	315	334	320	347	322	323	320	318	343	308	327	319	320	325	315	312	331	329	332	361	357	350	322	307	331	321	336	343	329	327	348	333	362	308	340	314	329	325	347	330	343	308	326	337	353	347	316	349	352	326	342	352	319	339	328	359	358	332	332	323	328	326	328	316	321	329	319	303	328	316	319	315	344	355	316	346	299	315	340	293	315	346	332	306	333	313	320	304	327	332	333	345	321	314	347	338	329	361	322	343	319	354	381	346	342	357	339	323	338	345	331	332	306	308	343	324	323	344	322	329	330	309	340	356	300	318	376	291	348	344	338	321	312	330	303	318	371	369	330	351	317	325	299	297	322	325	322	316	321	315	335	331	343	329	333	345	299	329	314	315	317	339	327	317	319	280	358	344	342	347	334	317	292	338	346	333	333	325	322	357	337	332	322	320	331	357	351	326	365	327	350	328	345	334	341	307	326	319	310	350	326	351	331	345	352	297	328	339	339	303	313	312	342	329	331	331	342	326	340	343	346	345	326	329	320	342	357	326	336	308	335	342	329	322	335	332	324	343	315	271	333	366	351	297	334	322	343	310	365	322	322	349	355	349	330	358	316	293	350	308	336	354	344	307	328	293	318	303	322	336	353	385	303	299	358	333	312	323	306	347	319	350	309	336	291	321	315	352	327	349	343	316	323	329	332	352	330	346	368	336	320	340	301	305	304	322	344	350	327	334	317	326	334	309	329	339	356	335	348	307	315	346	348	317	352
33820	59892	40548	14353	8459	11754	42298	48912	17264	496	394	391	429	381	380	345	373	359	372	331	354	321	339	308	306	343	330	340	349	340	344	339	311	316	299	295	355	305	324	298	334	299	308	307	313	295	324	312	306	299	318	337	310	311	311	334	319	320	294	292	317	328	295	323	305	321	297	330	309	312	280	290	310	279	317	297	331	302	297	327	310	291	307	301	315	318	295	342	324	319	329	308	325	318	331	338	299	324	340	289	319	313	307	316	307	325	302	293	311	328	294	286	325	335	302	303	307	322	334	323	298	267	313	309	290	308	280	307	287	353	303	295	324	292	316	303	303	321	303	315	281	284	335	313	300	329	320	256	308	304	294	292	322	313	308	349	307	299	306	293	311	311	287	360	319	286	319	312	307	324	305	296	313	297	293	309	294	324	294	313	317	275	301	293	283	306	322	313	325	289	315	311	275	326	320	304	306	314	289	301	320	318	302	306	300	291	329	312	320	297	309	304	326	320	285	304	312	333	304	297	287	296	314	315	261	289	345	277	296	316	313	297	312	311	314	312	315	286	296	316	333	349	297	332	315	354	329	312	305	300	275	274	341	323	335	322	302	338	278	344	333	267	313	323	281	311	335	349	318	295	319	290	296	313	323	279	309	299	305	327	343	306	288	314	287	314	309	298	301	313	295	331	322	307	313	297	298	334	296	319	306	282	299	315	331	321	291	287	284	299	318	320	324	307	313	312	324	314	314	334	337	321	347	296	304	326	307	328	302	324	298	280	308	356	271	306	297	320	325	316	277	298	316	314	314	326	319	281	312	327	330	296	276	289	309	287	317	308	327	323	327	267	311	301	327	300	322	307	317	352	337	307	307	326	317	301	314	334	298	335	292	287	303	305	304	285	305	286	352	312	321	305	327	335	358	309	284	342	299	282	295	308	315	306	318	294	341	307	316	326	312	293	341	333	310	303	294	317	297	295	312	321	288	303	320	279	299	295	301	342	332	318	319	322	330	299	301	323	300	297	325	301	313	314	314	324	341	318	309	299	289	287	309	277	293	331	309	300	296	302	316	281	344	273	310	317	302	299	298	310	332	308	293	328	317	293	305	323	317	303	300	303	310	293	331	327	349	336	321	288	334	319	293	351	321	292	302	301	299	335	315	300	313	303	302	282	301	343	321	315	302	318	308	306	305	276	296	290	347	328	297	304	311	315	296	310	291	312	311	314	295	306	282	307	306	310	303	316	289	283	332	313	310	307	309	313	289	319	334	304	302	325	312	340	317	292	300	269	283	307	306	301	288	279	293	285	325	295	297	289	306	288	323	298	297	308	314	276	300	308	299	304	327	325	320	311	327	306	311	322	312	305	293	315	308	288	316	336	301	306	333	346	326	316	290	317	283	319	320	340	317	320	316	300	304	312	289	317	292	309	308	303	319	290	302	336	333	278	321	298	311	312	311	312	299	304	286	322	313	318	325	302	295	303	276	332	288	300	320	342	291	328	305	327	299	313	325	278	273	304	313	294	315	286	294	303	301	298	310	304	296	316	302	324	305	296	315	344	326	321	281	332	300	323	301	307	278	323	290	326	317	327	299	328	312	334	315	295	311	322	317	298	314	303	330	331	300	307	306	311	281	324	311	284	321	328	289	294	325	316	291	293	331	311	294	295	309	296	292	340	307	287	305	297	296	289	312	316	318	292	316	332	318	301	325	292	295	320	297	331	289	302	298	284	317	332	316	323	317	306	284	291	311	271	323	277	301	364	311	341	286	333	339	292	296	311	272	300	288	310	318	305	300	352	333	287	303	322	274	341	304	309	311	315	324	299	311	284	305	297	350	284	320	279	301	265	300	315	318	292	275	313	297	320	330	318	308	297	337	323	302	312	293	306	314	326	319	299	314	310	323	270	307	320	294	284	280	315	338	287	307	289	296	318	313	322	290	294	327	310	355	325	345	317	313	320	324	317	315	316	291	294	310	300	328	323	289	306	274	311	338	308	287	335	301	306	307	306	316	268	296	306	320	291	317	306	326	292	309	298	329	279	280	316	312	292	337	313	294	319	329	306	313	308	312	285	303	303	320	306	345	317	295	300	295	313	284	320	318	296	323	321	285	304	329	324	295	332	319	351	329	306	297	305	327	323	322	304	278	335	282	301	325	316	309	298	304	353	326	283	326	280	299	290	311	325	293	306	305	288	304	304	313	356	322	313	318	303	316	284	293	317	321	347	315	296	310	321	299	357	321	328	312	318	342	297	310	288	286	337	273	310	313	327	330	333	293	296	318	317	310	307	285	306	287	284	323	300	319	302	305	327	309	320	319	314	340	335	285	334	305	295	284	337	293	300	319	263	301	309	306	329	306	302	280	300	320	340	289	318	305	307	330	303	322	300	326	302	297	286	283	329	307	301	336	309	301	313	312	333	304	317	327	298	317	319	305	306	301	321	338	278	298	312	301	305	315	308	331	303	293	308	307	305	294	290	307	308	293	311	282	325	290	303	305	316	314	321	304	289	346	290	309	318	321	306	319	303	298	326	320	310	333	309	295	296	302	318	307	335	332	311	306	293	302	302	297	349	318	316	292	335	300	311	304	308	341	302	314	329	297	288	334	288	297	327	317	297	312	342	292	315	293	301	274	313	345	277	327	305	307	305	280	301	269	313	278	272	309	292	330	319	324	303	325	312	297	336	289	309	304	312	301	300	298	305	323	308	305	330	322	328	323	283	284	296	300	324	315	302	285	301	307	295	334	310	296	313	302	306	313	309	331	319	272	327	301	282	301	327	267	315	304	304	318	285	294	304	293	308	304	302	335	305	307	298	308	309	290	294	299	300	313	303	282	303	320	316	329	341	288	303	330	351	317	311	308	331	290	348	312	288	311	313	325	298	277	316	310	332	305	316	335	293	271	291	286	319	300	324	266	341	311	323	311	294	317	366	296	313	319	305	296	289	321	318	319	297	309	279	294	296	302	299	312	324	301	281	315	315	305	302	330	315	288	291	295	317	324	295	298	334	326	302	318	298	307	300	296	324	292	307	311	305	301	293	304	311	299	305	322	301	288	329	325	314	315	343	297	326	293	284	316	290	310	332	266	306	327	293	336	311	334	300	296	293	328	333	295	302	310	314	316	307	332	304	307	319	268	335	302	314	306	324	316	346	280	291	303	335	303	298	317	293	302	312	303	320	330	291	314	299	321	302	310	289	310	324	290	327	305	316	314	290	318	330	289	300	300	288	336	312	310	322	310	303	334	313	319	321	298	307	339	321	312	324	308	311	316	305	323	328	297	321	320	301	322	304	321	327	287	282	288	352	311	309	283	305	328	301	301	313	306	309	269	306	312	304	315	321	308	305	324	314	317	332	324	308	336	311	318	321	289	328	295	301	301	326	276	301	329	331	322	330	303	272	279	326	341	321	285	312	330	306	288	310	294	280	282	341	292	336	313	302	308	282	298	315	291	290	279	306	306	335	332	291	312	276	314	298	321	308	359	302	336	304
22506	20439	27077	23815	20462	21071	49419	65786	40923	9626	1106	636	643	653	604	634	610	584	628	624	557	557	585	609	574	597	567	606	593	569	562	581	556	543	591	527	606	507	583	594	504	557	541	568	548	563	517	562	549	545	577	616	543	580	504	560	574	558	528	502	538	527	559	528	517	558	587	574	541	561	556	534	505	518	550	574	544	525	544	590	559	544	499	550	583	562	558	575	593	551	546	589	538	535	541	542	515	568	558	514	577	564	526	557	520	576	544	562	520	544	556	518	526	559	546	536	517	526	579	569	579	535	531	565	545	522	540	500	545	512	574	541	549	552	549	570	559	528	526	500	546	574	519	584	521	564	496	513	567	563	557	530	523	529	520	529	551	550	552	533	556	534	576	560	539	574	548	589	564	565	556	534	553	521	555	582	550	534	562	547	546	591	523	521	573	543	573	560	558	554	540	531	551	547	537	555	557	534	533	495	566	522	565	519	565	580	582	515	558	541	508	542	536	530	540	536	505	565	549	540	517	520	556	514	569	555	569	581	543	530	531	527	550	541	551	584	566	536	525	538	506	567	538	541	575	558	542	569	534	547	533	558	557	513	579	573	558	542	531	528	547	530	521	587	498	536	563	537	497	554	551	538	519	560	548	528	547	541	514	532	544	602	518	534	555	514	535	550	562	504	552	556	560	586	556	536	532	560	526	541	568	540	558	549	542	570	548	551	561	561	551	572	551	554	517	578	563	542	540	571	541	523	556	539	537	583	530	504	541	552	513	574	534	562	515	538	547	530	553	565	560	510	522	527	557	535	543	568	540	584	560	537	575	523	537	570	552	524	540	556	537	555	498	548	543	546	523	528	557	518	527	576	560	570	564	504	549	545	559	558	547	585	534	474	535	546	522	520	532	540	564	562	574	527	534	502	578	581	549	562	572	577	530	527	552	562	516	565	565	561	532	557	535	537	597	516	505	560	581	520	538	526	513	553	516	557	539	544	560	543	526	568	536	556	548	548	612	577	519	520	492	546	552	540	539	519	589	535	543	583	565	543	555	540	563	545	597	532	554	556	572	551	545	568	548	561	557	546	534	467	515	541	527	581	575	623	537	548	504	564	585	524	525	545	591	556	555	554	479	531	546	555	528	536	527	580	499	514	563	543	517	570	545	558	540	492	533	546	530	523	576	565	551	554	569	513	535	547	539	602	566	511	529	538	544	582	549	512	536	519	544	547	537	517	556	535	592	539	577	551	510	557	540	548	562	528	511	551	546	547	519	512	529	535	576	538	528	539	503	496	527	541	504	568	528	561	547	530	565	551	509	560	503	594	529	511	566	503	505	496	495	551	526	552	534	570	569	526	536	557	547	565	545	543	588	602	563	562	545	527	580	572	555	524	534	574	448	533	554	498	584	530	496	553	509	536	556	517	525	535	493	550	534	540	517	540	483	542	556	543	551	547	521	532	496	523	561	582	521	533	539	595	511	563	534	501	544	587	532	517	575	555	522	570	543	571	557	558	538	572	525	544	516	515	536	543	564	593	570	514	546	531	538	535	569	571	555	571	502	561	526	482	529	552	563	532	536	563	534	491	556	558	573	564	515	507	542	510	515	522	567	526	536	550	565	557	543	542	530	536	564	515	570	531	547	503	503	501	517	501	543	523	519	563	538	561	535	503	520	533	531	551	507	525	557	539	554	501	516	539	532	588	562	521	542	543	540	550	559	531	528	532	572	507	550	567	555	510	568	536	540	540	555	550	497	556	513	518	555	557	516	561	518	569	538	594	546	558	571	561	518	546	549	541	557	542	522	526	562	508	547	558	534	539	548	536	544	526	583	523	518	551	568	547	562	580	497	540	511	539	564	522	588	575	521	518	562	512	536	541	537	579	536	529	560	518	514	501	497	532	525	517	561	539	564	552	527	528	560	528	516	520	537	547	576	573	553	577	528	554	549	553	547	519	529	526	487	555	550	532	559	552	516	567	558	610	527	531	559	546	526	535	571	561	495	553	565	581	577	585	588	550	520	583	538	559	581	593	539	528	546	559	554	555	562	539	543	556	569	592	562	547	517	525	536	550	568	583	519	550	526	557	540	532	568	555	529	575	566	565	540	559	577	530	551	536	546	514	564	539	604	524	547	534	565	596	494	564	529	561	547	562	520	539	504	519	551	535	551	570	535	591	559	572	575	524	555	568	537	503	566	517	557	532	539	621	569	575	540	504	558	532	545	568	560	511	559	536	503	559	521	579	499	526	541	541	536	553	507	567	532	551	616	572	578	567	529	550	531	551	520	499	520	537	498	544	590	533	566	586	527	546	578	560	572	537	532	518	513	585	521	526	537	473	544	495	563	587	572	547	560	508	518	507	535	509	551	511	554	516	612	580	517	547	538	548	568	513	541	567	532	562	600	561	549	540	557	541	597	563	588	548	524	553	563	591	555	534	586	570	526	540	558	533	545	612	563	556	546	561	529	595	590	582	548	536	572	572	545	539	533	548	545	568	557	557	529	492	543	544	590	528	529	520	527	541	511	530	532	522	530	596	527	535	551	495	524	521	571	551	504	534	545	514	493	524	573	552	582	575	521	535	546	564	506	513	549	548	558	589	548	542	561	509	519	551	506	537	559	573	544	549	564	578	481	568	542	539	540	524	531	535	583	564	553	507	551	565	498	557	499	533	567	512	581	543	523	553	547	559	557	551	537	554	559	538	546	520	525	600	556	521	563	544	547	566	527	587	557	567	541	532	520	534	513	562	537	545	558	514	577	500	545	566	570	520	558	560	528	536	572	546	579	535	520	502	571	547	512	536	580	568	533	563	526	493	566	527	515	559	537	516	511	469	551	537	559	547	545	540	546	567	517	545	541	544	523	564	564	560	511	568	555	556	565	564	570	537	522	550	562	545	520	560	519	567	514	534	565	543	558	527	529	547	552	561	542	550	555	575	512	547	501	515	498	539	533	528	562	549	577	549	535	539	542	538	534	551	586	560	565	536	526	519	564	580	546	593	559	554	510	576	542	526	532	540	568	564	509	512	508	526	533	544	513	563	546	531	541	563	560	578	573	554	520	560	559	562	603	559	525	590	572	577	508	521	541	519	551	572	556	551	534	541	562	538	495	571	532	531	534	538	531	550	554	501	516	543	529	553	519	542	535	568	514	590	540	536	518	581	531	530	510	537	549	564	543	555	540	560	553	531	551	550	533	600	521	546	537	532	555	550	551	560	575	532	559	560	560	524	521	560	571	539	548	566	537	550	588	528	544	541	533	534	568	551	526	529	532	533	551	549	516	561	552	530	534	559	543	566	516	575	535	526	506	564	589	549	549	565	553	544	540	524	519	532	530	545	537	522	542	550	547	563	549	536	525	496	528	626	517	529	557	584	540	526	535	558	547	529	560	515	566	565	558	527	536	526	594	545	550	522	551	500	536	561	515	548	512	573	540	558	530	547	548	603	505	529	536	559	564	517	564	519	563	574	555	533	552	534	566	551	527	550	566	517
38682	61273	44062	19734	14085	13670	49786	62191	26046	785	717	678	723	695	653	594	617	557	586	567	583	530	509	539	550	544	533	526	515	535	551	536	553	508	528	503	501	513	466	522	482	493	500	472	548	513	531	506	503	478	534	510	484	501	515	511	521	476	506	559	479	533	493	493	541	522	508	499	498	504	509	506	498	505	529	481	452	464	519	519	543	490	532	520	528	530	536	498	525	515	522	457	483	482	505	511	512	526	494	493	482	517	518	500	531	514	500	526	505	469	456	527	507	490	533	489	517	495	489	486	532	474	518	474	503	503	514	526	512	546	504	479	526	499	507	522	521	508	480	531	507	498	481	489	490	458	463	538	509	486	532	503	483	511	532	514	485	518	502	490	492	501	505	508	498	480	499	464	503	499	523	485	479	507	504	515	490	468	516	481	476	512	467	455	497	476	493	472	473	512	510	510	491	511	497	481	518	497	477	534	562	531	512	531	473	532	479	486	523	520	477	520	505	482	496	476	524	497	543	481	525	479	483	513	480	466	512	503	534	493	480	512	513	481	490	496	492	505	484	531	470	454	546	532	506	493	516	475	536	454	472	508	539	491	497	503	504	500	460	516	505	468	514	519	457	454	517	513	451	483	483	489	509	515	489	492	529	478	517	484	534	522	526	501	479	531	465	479	528	470	540	485	508	523	516	509	492	497	482	481	455	536	520	491	537	517	486	503	511	538	508	524	496	508	484	478	507	492	545	482	491	515	490	478	481	479	482	491	522	521	493	537	486	518	489	485	546	543	514	475	473	523	502	466	491	497	479	478	524	517	495	495	503	504	523	444	509	509	518	519	520	486	523	489	504	501	494	497	489	512	492	536	522	489	524	548	488	491	522	450	491	485	498	464	487	496	471	530	522	522	493	484	478	494	475	496	462	465	493	520	535	508	483	488	487	483	522	461	497	536	503	523	495	525	468	467	486	540	526	454	539	511	527	480	528	557	520	494	507	445	550	501	499	483	450	466	515	496	479	519	489	518	478	513	469	483	545	518	526	487	478	507	546	506	534	479	495	520	515	489	525	532	510	467	495	511	541	502	496	482	542	512	475	499	509	469	543	502	546	478	499	517	519	474	449	503	517	465	477	513	506	544	516	505	476	494	489	504	496	474	530	518	518	501	492	491	464	493	516	538	452	503	507	514	479	511	504	546	494	508	520	463	483	505	518	496	525	489	458	534	508	503	502	492	492	475	512	483	505	554	496	534	497	518	508	507	556	489	507	540	506	512	488	488	503	507	505	508	503	533	501	530	491	508	511	475	478	508	500	460	537	463	488	469	471	501	509	494	518	508	511	500	527	498	485	462	523	518	527	513	500	477	516	533	474	503	489	503	504	480	489	528	511	469	483	478	494	476	482	479	550	455	514	494	510	477	482	488	473	540	483	526	509	516	569	489	487	512	482	500	508	516	530	461	472	485	505	543	475	475	510	494	466	496	506	499	480	508	497	510	514	491	501	489	501	483	468	506	517	500	533	503	524	498	467	489	511	484	483	502	505	499	491	506	457	514	521	499	494	470	553	495	498	501	491	510	516	477	500	515	510	483	535	472	488	508	524	485	501	518	525	489	467	508	484	501	506	477	458	439	478	508	471	531	456	500	495	500	471	467	485	479	537	511	473	526	497	497	514	515	482	500	505	522	466	475	497	485	531	516	505	470	489	532	503	530	518	504	510	501	508	516	488	502	473	487	539	497	541	488	471	489	504	515	522	469	495	514	511	509	499	517	501	535	477	553	493	479	577	527	516	499	495	488	429	508	476	531	466	520	491	486	487	470	538	485	492	483	484	504	517	503	485	464	499	475	482	510	488	494	499	482	490	484	529	504	481	533	472	505	493	478	512	459	500	521	498	479	510	491	504	541	514	496	502	510	513	528	477	506	491	507	495	568	498	492	518	531	498	485	498	509	475	486	495	519	512	496	476	494	489	495	464	445	516	524	502	521	498	494	502	465	540	475	540	460	486	518	472	478	496	497	516	501	432	483	498	530	484	509	508	424	472	473	495	518	495	508	527	552	520	481	461	479	503	525	537	485	506	507	515	482	495	471	537	498	506	518	506	490	547	500	445	494	519	539	481	458	514	482	483	501	522	482	493	505	495	483	459	495	495	519	474	516	505	506	493	503	465	523	505	484	470	479	498	499	467	512	507	493	504	513	476	499	497	510	554	476	549	537	496	462	491	470	536	532	522	484	494	474	446	536	479	511	490	512	535	519	500	514	493	490	526	487	495	549	521	506	517	519	532	520	528	511	530	462	488	454	478	483	532	527	565	518	521	475	535	532	470	533	488	468	501	485	502	502	519	521	490	494	502	489	480	495	504	450	492	498	527	513	500	507	490	508	514	537	457	513	512	514	491	502	511	505	491	522	521	528	509	528	471	547	519	472	516	498	499	445	539	512	523	490	504	511	498	500	497	506	504	518	498	487	483	494	482	477	496	469	481	497	506	480	492	470	515	494	523	512	486	482	480	469	494	519	481	493	493	517	476	504	510	519	495	491	492	504	497	526	486	522	505	495	498	510	525	496	524	515	497	476	498	518	504	497	469	502	498	495	484	506	556	503	504	485	473	484	487	498	503	481	503	520	542	475	502	504	465	483	533	490	518	492	513	492	498	499	487	481	503	508	512	489	498	485	487	468	483	482	489	509	497	516	481	498	493	546	491	504	470	463	456	520	507	455	510	462	474	487	488	528	472	498	531	519	481	515	475	498	501	482	520	522	488	487	486	507	522	506	475	482	523	535	492	503	480	550	503	509	500	513	519	498	518	488	490	485	497	505	482	486	485	509	518	528	499	500	493	506	493	525	477	523	483	506	500	526	492	508	463	509	499	527	530	503	449	517	489	496	502	500	497	504	496	482	519	503	514	509	498	529	513	469	494	490	537	474	488	559	495	503	521	526	491	468	511	501	497	473	483	492	531	523	488	532	497	507	513	516	507	463	496	487	486	524	514	488	517	440	502	532	466	462	493	511	488	485	491	510	510	515	513	535	489	523	531	528	501	495	516	488	477	470	537	541	521	533	517	464	493	506	485	487	484	494	509	482	485	495	486	515	531	530	480	471	468	487	531	473	517	510	516	469	446	549	470	491	471	471	498	533	501	514	483	531	510	503	493	514	467	499	542	516	503	475	556	529	498	489	499	459	506	479	517	475	509	474	527	478	478	480	497	508	522	505	575	500	466	477	520	504	500	504	475	460	480	474	497	495	501	492	455	513	494	527	521	525	515	506	508	513	527	507	501	514	498	493	486	517	494	519	526	480	498	505	477	495	508	498	471	511	488	453	520	508	497	487	521	504	496	455	510	499	490	475	453	497	517	516	431	462	511	487	501	527	515	505	476	501	508	494	467	463	479	449	488	488	518	470	518	507	468	552	514	496	505	461	482	536	517	497	466	514	542	471	526	486	490	543	486	517	495	486	517	522	478	500	480	483	527	488	460	450	501	510	492	476
28649	17814	12298	3988	1714	1478	4671	5730	1818	211	153	160	152	149	166	155	143	167	164	148	176	174	160	176	156	169	142	180	173	145	147	155	160	173	160	151	159	152	166	160	155	159	151	160	165	168	167	164	148	170	193	169	145	163	178	142	158	164	137	160	172	152	154	160	138	155	160	162	184	168	156	165	170	151	180	172	178	170	165	169	164	165	176	179	156	175	151	173	163	162	139	166	154	165	175	144	180	151	176	148	149	160	159	176	140	171	171	149	161	190	168	149	177	150	150	176	180	150	170	154	172	154	166	177	154	185	147	155	177	179	158	147	185	167	155	157	149	154	180	150	154	165	171	187	175	164	146	142	169	168	154	179	169	164	167	151	183	133	171	168	164	148	153	137	165	167	144	153	170	149	176	177	141	144	193	167	161	158	159	153	156	177	167	172	162	172	181	134	164	193	180	163	172	172	150	142	163	183	157	166	166	205	185	141	175	160	148	152	168	144	130	144	192	140	150	140	174	173	145	161	171	177	170	168	147	159	162	167	166	172	173	181	148	173	166	144	140	161	146	158	160	156	187	168	152	157	173	171	163	147	174	145	135	169	152	182	171	160	151	171	167	150	173	165	158	179	148	143	191	160	161	163	151	177	159	165	191	147	162	149	178	161	157	152	149	166	133	159	150	152	149	153	174	156	162	147	175	151	175	138	154	158	171	165	163	143	168	163	155	171	151	173	179	143	160	141	156	165	170	154	173	182	160	155	157	165	146	166	173	153	142	193	163	136	162	174	158	137	166	171	149	167	173	155	160	146	175	165	142	164	160	171	166	161	161	171	165	166	137	135	149	133	165	195	180	181	163	158	152	169	160	160	182	178	160	167	157	167	168	156	154	167	156	168	174	152	143	143	168	137	176	174	185	163	181	161	169	158	170	156	162	164	168	161	175	150	156	154	175	177	171	137	154	143	156	167	167	164	161	142	169	160	167	160	165	160	157	166	155	155	164	165	153	158	177	165	155	175	163	156	152	169	173	171	173	165	166	174	178	181	197	148	158	153	174	141	132	138	151	141	156	176	143	145	147	168	146	156	159	151	146	145	154	157	157	180	172	167	163	136	148	170	173	164	192	159	178	147	156	179	175	145	165	165	176	184	147	175	156	172	165	144	165	185	160	140	162	167	176	173	169	168	196	153	139	195	163	174	187	180	144	173	172	152	183	155	146	158	154	157	174	164	177	149	145	151	152	192	156	172	155	167	159	138	158	163	168	153	175	158	153	161	175	141	165	172	178	185	171	150	179	166	145	159	160	167	150	154	171	152	160	146	147	153	190	168	128	156	176	169	176	172	158	169	170	171	160	137	157	160	146	141	156	166	174	172	169	149	164	162	170	159	145	143	146	154	161	173	155	154	171	149	155	161	163	179	184	141	151	173	166	179	144	197	167	161	146	159	175	177	188	152	165	168	167	142	152	146	156	159	160	134	166	157	176	167	151	142	143	168	165	141	173	175	156	160	181	192	158	162	181	144	175	168	167	151	172	156	167	164	168	161	146	171	176	167	160	173	199	167	173	158	159	199	181	152	153	168	161	173	175	157	172	135	167	177	173	151	152	169	162	144	176	165	147	177	200	153	163	151	161	176	145	162	151	163	129	183	168	168	187	152	168	143	182	177	160	158	165	171	149	153	162	129	181	184	183	168	181	171	149	167	148	175	159	173	169	173	149	145	154	164	174	162	139	148	174	154	167	155	171	141	154	143	175	127	173	186	160	171	156	193	150	177	198	172	150	174	180	174	165	151	162	173	180	185	144	190	137	183	189	157	169	154	159	160	151	179	148	153	148	163	168	164	154	161	168	170	183	174	181	155	152	137	148	179	165	164	171	148	165	175	200	176	167	192	157	171	169	151	163	151	153	134	153	166	170	158	157	154	185	143	129	173	146	162	179	147	138	170	182	161	130	162	156	149	155	138	170	178	159	172	168	168	156	170	183	146	181	146	177	147	189	184	183	169	174	161	129	144	168	156	161	176	142	170	164	133	153	170	152	156	153	159	165	155	137	155	141	182	159	162	155	154	160	142	165	149	151	178	173	184	173	181	191	155	164	171	137	170	163	143	156	148	191	177	157	163	155	154	169	159	153	162	144	159	173	157	175	171	173	164	151	138	171	149	148	164	167	175	186	159	150	172	164	166	159	168	167	191	140	145	178	166	154	161	158	139	184	177	151	140	155	162	173	170	147	166	143	168	162	157	147	140	158	151	157	180	170	158	157	163	153	158	167	143	173	155	160	144	178	188	172	169	172	144	150	156	158	172	153	168	154	164	150	165	169	175	167	160	151	156	171	172	151	165	152	146	154	166	170	174	166	152	189	136	183	154	150	173	163	162	176	185	169	178	170	186	174	146	158	153	147	162	169	181	155	174	174	152	168	144	166	153	172	171	175	163	167	147	158	144	153	187	148	178	180	158	148	177	178	165	165	153	169	154	156	152	139	161	147	158	160	171	147	153	165	169	179	158	138	152	171	163	177	164	180	155	163	159	146	175	162	142	150	175	186	164	160	164	179	173	154	168	146	156	180	166	155	161	175	172	156	190	177	149	176	167	181	172	139	160	155	171	144	190	155	148	138	154	147	176	175	160	146	156	171	176	183	146	172	167	157	148	156	158	176	172	160	151	157	181	157	175	168	162	165	174	156	157	166	155	165	166	160	154	180	160	137	172	167	150	161	161	160	171	145	175	159	164	169	154	185	144	169	167	192	148	152	167	161	145	135	170	171	159	132	151	142	153	151	151	165	175	162	153	164	165	148	190	149	155	149	161	178	171	165	155	145	165	157	137	175	161	141	158	172	145	164	160	171	146	193	176	144	171	181	156	173	189	183	188	158	164	170	175	139	174	175	164	170	146	166	154	167	162	149	183	177	154	159	143	172	184	171	179	162	158	154	136	159	171	159	143	174	165	182	168	143	157	179	162	161	168	158	189	149	151	155	159	148	152	144	167	127	148	146	150	141	171	171	184	145	167	195	170	153	144	152	159	152	182	152	160	165	142	178	182	179	180	166	169	175	160	166	159	142	169	170	174	153	139	158	145	161	165	142	158	155	144	153	161	153	173	151	163	163	140	165	152	163	156	162	137	148	153	173	161	170	178	158	157	154	173	180	183	150	155	173	162	203	163	143	166	159	167	185	154	169	162	181	173	169	151	156	161	133	145	178	201	163	177	159	179	162	164	167	161	155	176	160	152	162	169	155	159	138	162	157	155	171	157	161	134	163	163	173	145	158	146	128	154	172	161	156	176	165	176	152	147	171	158	146	193	175	160	183	146	152	160	125	176	164	172	158	143	174	154	155	154	163	169	166	153	151	168	168	168	177	150	160	164	162	160	169	153	148	141	162	154	157	166	168	177	160	174	160	178	146	165	181	178	165	176	151	161	174	153	159	169	161	166	144	182	149	152	176	177	187	169	162	124	157	176	159	168	160	186	161	158	158	160	171	167	161	155
17912	17117	16005	5822	3300	2924	7829	8853	2420	162	167	175	176	169	174	200	166	165	178	174	166	180	180	180	196	184	171	180	167	171	140	193	189	173	170	166	159	186	147	180	192	170	174	160	178	172	163	166	155	193	150	165	164	149	180	160	202	155	174	179	174	149	181	178	158	167	163	175	174	156	167	171	179	190	177	152	149	172	189	168	147	156	198	152	192	176	171	178	144	185	183	155	173	170	174	153	172	148	167	178	142	182	183	169	160	182	160	177	176	181	156	170	144	141	167	162	159	176	157	175	159	175	160	166	179	179	171	179	173	186	175	155	172	158	175	169	165	176	159	200	163	175	180	176	207	175	150	171	186	169	160	165	168	159	143	200	197	161	156	172	179	169	167	160	181	157	156	176	165	177	155	157	181	171	160	177	197	180	165	163	177	177	175	190	160	164	173	162	180	166	163	163	181	139	165	149	173	161	153	180	158	164	162	184	186	139	177	165	181	146	191	168	167	162	137	144	167	184	171	186	154	150	137	152	163	170	173	171	172	166	188	165	135	170	165	191	181	165	182	187	164	176	149	179	176	169	153	165	171	172	189	150	192	167	185	151	196	175	181	168	176	166	158	169	164	188	175	153	178	173	183	198	158	179	170	145	170	161	196	187	167	176	175	171	178	159	184	159	160	184	180	169	153	181	185	179	150	160	162	160	167	141	184	177	164	175	172	169	177	170	157	146	176	164	170	142	171	173	151	188	176	164	145	183	175	162	164	150	171	170	199	149	160	166	180	166	157	179	160	168	179	162	155	170	166	155	177	192	156	188	160	177	175	154	157	160	136	173	188	167	151	158	168	194	186	152	178	161	176	178	182	178	174	169	153	150	182	167	174	152	188	147	152	182	162	185	163	155	171	181	159	165	183	173	172	156	176	168	147	201	205	183	192	182	190	176	189	171	184	195	192	164	147	184	175	145	147	153	154	177	160	165	189	170	194	153	143	193	170	176	174	179	166	170	143	176	151	170	163	173	179	168	175	173	186	169	182	155	178	177	165	185	172	139	164	163	190	174	164	172	181	191	196	172	164	185	178	159	152	164	170	171	165	182	196	136	177	169	171	178	159	168	180	168	161	164	174	209	193	162	163	171	143	165	182	165	155	150	182	158	161	173	167	157	148	151	170	153	165	174	177	172	175	156	160	160	153	164	174	158	167	144	163	157	173	163	186	148	166	147	167	163	166	164	161	152	174	167	187	143	176	152	156	170	178	180	195	192	197	175	150	170	168	192	184	168	170	177	170	164	155	169	168	168	168	151	183	153	153	183	172	193	190	178	158	173	168	146	167	159	169	189	157	164	159	183	175	148	142	145	173	161	169	154	181	174	167	156	171	184	165	167	167	169	175	163	177	167	167	181	178	146	158	174	170	176	164	162	161	164	190	148	175	159	147	196	179	187	162	175	161	178	182	172	170	182	209	154	161	166	151	161	170	158	153	150	160	188	170	177	184	196	169	172	161	151	166	179	176	185	173	158	172	172	152	153	178	147	159	172	167	170	154	181	156	157	166	162	193	175	166	150	169	172	145	173	133	178	178	158	144	182	167	165	179	173	171	176	160	175	158	168	192	186	158	179	187	172	165	159	179	143	174	173	178	164	146	154	172	170	173	181	169	182	189	196	174	185	164	175	185	166	171	173	167	188	160	175	158	169	172	167	169	152	170	162	165	190	175	169	176	159	170	158	165	199	149	173	152	151	168	147	164	172	184	173	176	169	187	163	162	191	171	167	201	182	182	166	178	157	160	146	179	163	167	181	149	167	164	187	166	160	149	165	177	176	172	158	141	173	169	163	180	151	172	164	176	165	172	181	183	169	200	169	160	163	152	170	166	171	194	170	182	159	153	158	166	188	178	147	174	152	180	179	169	193	178	191	168	170	167	167	160	166	175	161	159	165	181	187	164	155	160	176	185	171	169	161	174	158	173	151	189	210	159	165	179	149	161	143	162	175	185	158	150	160	186	164	175	188	176	168	175	176	165	166	185	186	178	165	149	161	159	188	157	161	172	185	145	175	169	184	164	178	193	159	156	173	163	167	157	181	166	161	160	187	144	175	172	172	162	167	198	175	161	174	148	150	165	151	184	182	175	163	174	168	160	161	170	166	164	167	184	148	173	172	162	192	178	168	160	186	182	176	159	177	157	168	151	172	178	168	156	152	190	154	158	163	161	149	181	161	171	173	159	166	152	159	170	155	196	199	158	174	192	176	181	182	164	164	175	163	168	176	194	184	177	162	170	156	177	167	138	160	188	164	157	162	170	158	185	167	178	185	150	174	168	178	176	153	170	164	186	174	166	178	162	175	164	145	167	169	177	160	161	165	144	162	177	162	155	148	176	172	179	157	157	173	152	161	169	170	191	172	155	156	156	164	181	183	169	177	166	179	188	161	173	157	201	182	167	171	168	167	167	160	154	143	189	173	145	180	180	160	181	170	168	164	187	144	172	175	161	161	194	183	191	159	151	189	166	175	178	169	171	185	172	171	153	172	159	169	164	175	177	133	167	182	164	154	175	163	151	178	170	167	166	172	159	156	164	178	155	183	166	192	197	163	193	191	172	160	158	164	177	148	161	144	165	156	185	164	168	152	183	168	162	164	174	174	157	180	162	139	180	171	183	151	195	174	169	190	158	177	150	163	166	175	172	151	151	159	181	180	193	180	193	162	158	175	179	161	182	178	154	170	174	174	172	160	176	177	167	157	153	179	177	176	169	182	158	168	157	166	176	174	172	176	163	162	165	162	180	162	186	155	172	161	172	151	164	174	148	185	160	161	175	169	183	160	156	159	166	177	161	161	175	146	167	173	174	168	182	174	189	150	168	184	171	158	180	150	185	164	184	166	187	170	182	165	167	157	162	182	163	164	158	168	178	155	175	169	175	164	187	165	149	170	168	182	166	181	157	166	174	156	142	176	173	152	155	176	168	142	154	177	180	147	178	148	156	188	152	158	174	170	170	171	199	162	177	188	166	172	189	175	172	174	200	169	164	179	176	172	151	195	162	179	160	163	162	170	169	194	180	154	164	171	171	160	173	174	173	186	138	203	169	168	179	181	161	171	193	191	156	159	162	151	171	174	180	176	166	161	169	184	163	150	197	181	185	166	156	133	176	170	164	168	177	164	168	169	147	163	170	178	150	151	155	159	162	163	167	162	170	177	173	182	159	141	173	147	165	162	159	173	152	174	155	171	165	142	169	167	160	185	157	172	163	188	181	180	162	169	180	155	177	183	161	162	178	165	171	179	172	156	184	176	175	157	158	176	174	185	190	174	171	168	153	180	165	193	161	175	164	142	171	176	172	148	169	168	158	143	158	184	171	149	178	140	165	166	181	163	160	155	166	166	170	177	162	184	180	188	160	161	183	170	188	164	161	171	170	163	151	161	176	165	170	165	195	164	174	140	172	170	143	135	158	157	182	151	169	168	172	154	155	170	168	187	182	154	168	159	188	169
24953	20417	26817	24052	20425	19827	42953	49774	24573	2508	440	381	371	411	372	368	350	345	357	350	348	346	334	393	305	322	332	334	346	338	328	347	330	318	317	324	352	323	276	345	346	321	345	330	293	295	285	317	313	323	307	287	325	330	305	318	299	302	329	304	314	284	319	294	337	314	324	306	308	343	322	331	359	316	301	321	324	316	318	300	330	311	294	315	327	298	306	351	350	301	313	329	320	296	299	325	294	305	307	338	319	326	312	310	295	302	308	320	345	319	324	326	338	352	327	310	287	315	298	331	310	308	306	316	324	317	327	299	293	308	324	310	305	321	306	369	313	327	321	315	329	318	316	341	340	306	319	321	303	272	314	309	312	337	300	298	327	313	286	285	323	295	336	326	338	328	325	305	295	336	348	333	310	307	300	326	341	301	306	339	339	319	333	334	291	319	318	328	348	327	329	311	335	321	322	343	333	293	332	363	310	325	351	306	332	326	308	341	336	297	319	311	335	318	336	311	326	332	334	341	306	315	315	317	300	272	310	299	381	355	321	340	343	312	314	331	321	284	279	322	353	332	299	311	337	305	336	337	289	351	296	358	349	287	313	322	322	285	316	360	351	320	322	331	316	313	325	283	303	342	330	315	320	300	283	318	311	340	321	312	281	326	332	294	312	340	323	338	327	308	305	309	307	309	345	299	299	280	337	341	302	338	329	310	317	303	315	337	309	348	319	330	333	313	321	325	300	310	276	342	320	313	329	331	312	315	272	330	324	332	320	299	340	330	305	325	306	333	285	330	306	337	339	308	359	302	311	339	311	338	337	314	300	349	318	319	318	296	320	290	288	295	317	313	294	304	334	324	315	327	309	318	314	352	283	292	316	340	298	302	299	327	315	304	296	317	313	336	316	312	349	330	305	330	352	284	286	310	304	305	322	314	314	316	303	306	348	343	339	306	327	349	343	312	335	323	331	300	322	327	318	318	342	303	320	300	297	355	331	308	298	317	329	306	313	322	316	329	343	311	350	292	309	315	305	315	329	297	314	319	304	319	332	309	347	339	299	334	307	313	311	304	295	342	298	331	356	331	312	298	301	318	313	301	336	326	325	315	302	326	307	315	324	312	348	337	318	334	314	325	328	335	323	300	318	347	320	333	317	316	325	335	315	329	284	289	337	340	298	288	309	283	304	296	317	283	293	311	295	307	331	355	314	339	319	320	292	336	332	308	297	336	318	311	305	328	354	301	302	336	327	301	339	344	347	343	346	322	318	323	338	314	311	306	315	324	306	305	331	315	309	305	290	343	299	353	333	296	305	306	331	312	322	319	321	283	330	318	319	327	325	306	293	301	362	326	311	312	331	327	313	314	303	338	312	291	317	336	312	335	339	308	356	297	349	309	333	317	276	302	306	344	288	298	324	314	316	300	363	309	350	326	310	280	333	355	315	306	329	325	313	340	310	317	296	341	309	283	324	312	293	329	324	302	339	336	299	328	343	305	289	300	325	325	306	314	328	317	327	348	311	330	345	336	308	305	331	339	337	321	324	310	307	285	347	326	331	285	301	309	331	325	300	315	280	320	339	297	320	336	327	288	321	309	333	289	303	302	308	307	311	321	309	302	310	290	312	293	316	321	321	319	342	326	313	307	337	325	345	323	338	306	312	285	314	297	339	324	303	323	308	310	308	336	317	311	303	345	313	307	321	321	311	319	301	328	318	297	307	324	329	311	302	312	322	295	289	312	321	301	326	348	359	336	308	302	310	280	311	342	329	316	307	333	330	374	318	300	332	323	308	301	303	306	359	280	361	327	300	306	316	331	302	305	313	300	280	301	331	306	286	306	329	323	306	279	316	300	335	326	348	348	334	325	320	297	325	306	351	325	328	305	293	282	328	321	319	317	306	303	331	309	294	291	309	319	297	306	305	311	318	282	316	304	341	314	332	320	311	292	273	323	315	306	327	273	314	332	328	323	322	311	338	333	299	318	326	329	310	326	318	320	345	296	335	324	277	313	325	320	308	311	336	314	303	309	334	301	305	343	321	343	330	292	279	303	309	307	318	313	307	304	342	316	326	297	303	334	284	294	345	318	317	325	346	313	300	347	308	329	339	304	301	312	325	332	313	344	335	291	326	299	339	356	327	305	304	310	325	291	324	296	293	325	294	313	322	311	317	333	313	343	323	322	319	321	275	336	298	306	330	324	308	303	325	283	314	326	302	309	358	335	308	328	346	332	319	325	316	326	319	297	307	311	310	345	315	337	326	311	308	311	313	303	318	338	292	345	293	312	338	323	328	307	316	313	349	316	325	315	342	323	355	288	299	328	309	316	326	308	306	294	300	346	287	326	313	302	330	343	336	323	320	337	342	338	320	293	315	320	305	328	308	346	294	329	306	307	321	286	310	331	299	329	345	343	333	339	310	340	303	310	278	296	332	308	308	317	307	308	312	304	325	341	301	330	319	320	326	305	329	323	290	308	337	317	334	332	311	341	301	307	318	309	318	311	290	301	288	337	316	342	292	335	341	337	303	326	344	307	322	324	300	309	312	322	342	330	300	322	306	301	309	337	308	319	307	322	291	319	318	315	315	322	308	281	325	332	330	332	293	350	310	354	305	300	342	292	333	305	286	307	325	336	314	307	310	367	321	301	320	294	329	353	287	290	346	311	298	275	326	319	336	311	320	328	298	335	313	331	314	326	301	287	339	303	310	318	328	357	291	333	321	326	331	313	335	309	333	293	323	336	342	327	319	332	313	330	323	310	351	335	324	301	340	299	318	319	335	334	303	316	305	308	322	306	313	298	320	307	303	314	318	320	349	315	306	287	320	334	321	302	321	301	320	317	310	306	338	293	305	333	332	337	311	334	302	315	292	316	330	320	298	327	289	340	302	317	305	332	332	311	295	336	292	309	297	319	338	294	340	311	328	312	331	327	322	300	300	283	290	290	302	326	328	331	327	290	325	298	325	319	297	335	317	295	328	310	337	310	369	341	349	297	310	338	294	344	336	310	344	335	277	298	320	336	312	364	325	344	316	343	326	308	321	320	349	349	364	315	318	310	291	357	296	318	309	322	318	335	323	339	345	302	299	354	332	308	342	312	309	287	313	330	325	300	313	297	333	332	317	324	322	356	317	321	330	306	309	315	299	339	320	321	347	326	323	358	302	316	316	310	313	330	337	334	321	326	303	314	313	309	342	291	335	330	312	313	328	341	307	316	294	319	315	322	314	351	307	317	308	334	343	319	336	313	313	346	354	306	302	332	308	300	342	332	316	330	347	326	301	349	309	312	292	303	286	299	319	327	324	328	330	321	325	311	331	329	297	318	305	299	314	322	336	310	334	299	303	326	293	304	324	332	337	299	326	306	319	320	346	332	309	308	330	355	284	300	280	352	324	338	318	328	344	321	331	310	338	351	314	329	307	329	339	286	324	326	312	307	327	313	302	313	322	313	313	305	337	348	300	337	331	314	329	325	288	334	319	312	359	306	328	319	316	356
36615	42852	42461	12593	9602	19336	43792	47183	12666	517	455	464	432	391	384	414	352	338	369	329	319	287	310	300	313	311	323	287	332	306	318	297	312	320	333	300	283	346	285	287	333	293	292	312	299	311	297	264	327	305	295	300	279	302	292	321	314	295	312	305	282	307	307	303	301	312	312	287	286	284	317	295	281	294	323	293	295	293	305	317	302	306	308	291	290	307	310	285	300	343	315	292	317	306	311	294	299	314	283	312	299	301	295	325	298	314	327	320	308	343	286	311	318	323	271	300	317	305	310	294	284	338	298	312	294	272	282	279	289	302	325	266	291	283	289	303	287	288	298	300	321	320	299	299	303	311	281	288	305	297	296	298	291	322	285	282	293	279	315	306	296	285	303	316	301	324	288	276	291	285	317	281	261	283	300	286	300	313	303	300	293	302	301	279	296	264	291	299	287	314	314	317	279	301	306	264	280	293	303	258	316	311	317	311	273	302	313	306	324	290	298	265	276	285	288	276	311	296	275	314	286	322	299	310	300	294	321	342	291	291	287	300	288	315	297	308	295	285	288	286	282	310	306	265	321	287	308	288	317	264	294	318	300	282	306	273	315	316	266	293	306	300	289	291	281	292	296	316	312	288	288	298	296	297	308	294	281	317	322	286	307	292	312	279	309	290	311	259	274	301	294	278	303	290	288	354	308	291	313	290	307	315	287	263	296	282	308	321	276	270	298	280	283	294	283	312	263	328	310	311	291	313	298	300	298	308	288	281	294	310	273	289	325	304	261	293	264	294	298	309	292	282	293	318	293	297	303	313	317	324	283	272	310	308	270	288	279	262	334	324	323	294	276	302	282	295	293	310	277	285	264	295	271	286	292	310	299	293	277	296	309	280	280	330	308	296	303	277	287	277	296	311	247	305	315	322	282	296	308	278	342	281	331	283	333	285	309	341	279	283	305	314	278	299	305	310	317	333	296	302	287	285	285	295	310	350	291	276	297	285	280	279	258	310	283	328	295	281	297	286	263	315	295	305	302	284	292	280	264	322	299	296	287	308	274	290	302	301	276	293	342	288	307	286	293	286	299	308	295	337	303	313	274	300	303	275	286	323	312	308	317	311	294	320	314	303	266	327	298	300	279	295	298	283	299	284	316	291	297	291	254	291	292	322	309	312	288	310	286	270	314	306	293	319	312	275	296	308	285	301	331	263	303	279	303	295	319	306	290	301	268	328	296	282	301	284	342	302	293	286	281	295	297	307	294	314	328	289	310	281	316	291	275	293	299	281	330	273	289	282	282	304	287	311	299	313	291	311	290	295	313	303	310	288	318	315	301	274	303	298	289	278	278	263	284	291	303	316	281	331	251	283	313	304	310	297	300	284	309	301	287	262	320	294	297	294	281	281	285	263	271	299	332	311	288	302	297	314	289	278	304	309	273	281	283	297	300	297	328	297	318	317	301	292	280	289	304	321	278	308	280	303	319	308	314	317	303	288	285	321	266	302	304	312	299	289	280	297	287	276	307	285	298	290	323	287	317	268	307	291	290	346	304	333	285	303	275	284	284	280	267	290	289	260	317	301	333	311	281	317	305	272	312	282	273	299	318	288	301	299	313	288	290	268	277	277	289	306	270	280	304	294	283	312	297	290	296	283	301	312	305	308	294	279	330	268	286	294	297	315	298	310	290	320	295	308	307	280	314	290	304	290	281	314	291	250	299	328	315	277	303	273	323	306	306	294	299	281	271	299	268	278	289	289	301	282	276	309	312	322	292	313	291	276	317	309	304	311	283	313	317	288	300	281	296	273	274	317	258	295	291	280	298	294	279	287	302	302	311	295	315	331	301	275	285	307	317	309	306	319	273	309	292	290	295	300	302	324	314	300	276	270	302	306	291	280	299	262	302	290	328	268	297	267	306	291	291	305	304	275	328	285	281	304	290	275	268	275	295	303	307	286	313	289	306	299	287	305	309	294	282	289	297	324	289	332	310	322	322	271	327	296	310	280	289	274	305	290	300	284	308	289	313	335	294	315	305	295	316	309	301	303	291	309	273	291	301	310	309	291	324	333	307	297	299	301	309	284	305	303	287	307	304	299	278	306	277	288	298	316	301	309	320	334	287	321	283	279	316	289	294	284	307	334	291	291	300	323	304	311	321	299	317	269	267	299	302	271	295	314	262	272	282	294	313	297	304	291	325	279	282	294	289	293	299	272	291	327	315	313	267	283	310	325	295	276	298	303	317	296	279	297	300	271	296	294	302	284	275	320	297	314	308	307	279	292	298	294	287	303	275	305	289	270	294	287	311	302	316	282	306	297	295	284	283	287	316	276	317	293	304	250	298	272	309	274	297	281	319	297	283	275	295	284	305	325	303	302	275	295	310	296	316	285	280	279	290	317	307	314	283	306	328	326	263	279	291	322	307	296	316	280	306	333	288	268	301	287	320	301	277	257	313	298	296	306	309	302	337	294	322	308	286	294	295	328	296	297	307	284	316	320	293	270	300	293	273	300	295	274	311	299	310	297	292	289	327	304	286	314	252	286	309	298	286	297	270	257	352	296	279	288	268	300	295	281	296	303	293	316	318	280	333	284	305	301	285	288	337	306	299	287	298	294	269	265	292	308	306	283	280	317	295	329	282	268	301	278	286	320	275	285	313	291	297	275	277	298	294	279	290	310	300	324	289	268	288	299	306	302	303	269	283	278	300	317	272	334	300	306	287	265	331	292	313	310	300	294	314	302	311	286	272	319	286	304	298	276	302	272	286	246	299	298	312	284	312	320	300	302	325	273	298	298	286	301	289	322	332	305	305	308	297	292	292	301	256	262	315	282	299	283	282	300	281	269	293	300	273	258	291	290	306	317	294	273	323	321	328	296	301	284	312	293	311	293	284	254	287	291	288	294	285	298	313	279	299	279	284	295	305	300	320	283	287	311	270	296	299	280	294	325	279	310	291	268	299	300	293	311	306	286	304	317	278	305	282	327	274	300	277	350	325	281	298	275	279	299	289	280	336	298	287	294	295	314	326	321	282	302	308	289	286	327	293	316	289	275	314	329	313	271	309	260	309	285	278	293	306	318	301	286	324	282	306	282	290	281	278	306	307	296	315	273	289	328	300	288	287	316	299	297	308	297	299	309	300	281	275	311	320	288	322	280	304	274	312	300	307	283	279	305	317	290	255	296	296	303	306	276	342	272	271	310	296	297	284	283	298	319	275	283	270	284	299	301	317	336	276	283	281	301	319	270	326	323	288	298	317	288	259	289	273	288	317	303	301	253	297	259	278	304	288	309	280	278	278	293	296	263	270	285	293	300	305	292	301	281	280	282	287	260	302	327	275	328	298	267	309	304	318	290	297	264	301	301	291	337	301	302	269	312	277	298	298	299	307	284	273	311	291	319	260	325	308	300	263	303	290	310	291	305	315	290	299	307	299	312	308	299	327	300	287	327	299	313	295	297	303	260	307	295	285	318	300	278	315	300	325	312	311	304	317	299	310	296
22553	20408	27111	23676	20424	22844	43943	63788	39229	9021	1055	645	648	639	629	593	606	564	561	592	560	583	618	576	591	543	572	583	550	566	500	525	543	537	549	500	532	563	547	558	553	532	530	482	523	545	517	500	563	555	538	535	553	530	511	518	524	519	537	553	529	521	577	561	545	527	537	544	549	540	521	520	503	565	578	530	504	495	523	573	548	558	539	498	535	497	539	542	516	556	540	540	527	526	509	551	507	529	510	522	533	530	538	523	489	507	492	523	498	523	533	555	555	495	458	546	492	550	519	504	565	529	496	521	500	522	550	494	521	573	532	539	523	549	508	572	535	493	561	493	547	524	541	521	504	550	530	544	554	514	532	507	524	544	549	549	544	552	508	535	552	505	535	563	531	575	513	562	562	495	530	517	574	516	561	550	507	520	493	598	541	537	518	517	510	532	480	529	588	495	510	526	560	514	489	522	518	529	549	534	517	489	539	520	539	536	531	525	510	523	520	539	508	553	531	574	601	547	528	497	526	535	562	521	574	513	515	507	520	542	526	502	510	524	554	527	507	530	517	530	557	493	544	522	524	534	497	567	497	553	509	527	523	560	534	500	553	491	556	509	516	546	523	542	539	548	516	557	530	548	542	530	508	539	513	493	533	509	526	505	559	535	503	500	520	545	514	516	530	526	518	512	457	533	558	479	494	531	571	511	533	579	541	524	523	538	513	510	513	564	530	531	547	500	551	493	497	527	509	517	538	514	554	530	496	566	511	507	539	548	506	540	537	546	468	566	509	528	522	534	491	544	490	538	510	523	556	540	475	530	526	506	534	501	539	531	487	520	540	546	527	492	534	491	482	528	528	529	563	533	540	504	517	537	576	488	567	512	503	493	491	545	518	538	512	542	484	517	549	510	532	521	562	534	508	535	523	569	496	507	560	569	491	516	476	497	558	551	539	532	525	501	536	518	495	557	529	531	502	528	557	495	520	497	512	518	537	561	603	557	505	504	553	524	532	503	513	524	501	533	508	565	531	478	522	540	498	542	538	529	576	518	588	539	577	541	512	520	503	510	552	577	486	504	511	501	562	511	554	533	531	534	527	523	517	502	500	528	522	552	526	488	563	499	552	457	500	533	521	522	547	502	510	546	570	560	535	549	521	525	492	520	563	548	522	553	525	489	496	519	554	508	575	495	527	538	480	509	522	530	534	513	515	503	516	554	508	515	568	490	514	503	473	543	545	508	554	534	525	550	485	488	526	512	492	540	494	549	536	505	522	538	546	490	520	523	530	511	564	490	489	528	529	544	509	516	500	549	547	532	476	527	543	514	539	531	472	522	507	506	525	547	533	534	520	514	515	529	525	540	564	506	531	543	514	474	585	537	545	522	564	564	562	548	516	536	519	512	546	518	488	485	504	531	537	506	515	541	520	573	540	530	516	535	562	550	495	521	556	540	570	511	533	526	566	543	520	539	522	545	563	549	505	552	557	527	530	525	506	495	511	514	537	533	503	528	570	511	537	534	567	547	512	540	504	487	549	540	503	578	503	545	470	499	498	516	505	531	516	549	518	521	541	559	519	564	512	506	502	477	517	572	530	535	546	527	520	538	511	528	509	529	564	535	568	546	542	490	535	515	546	564	525	536	570	530	568	483	494	482	519	532	535	504	499	549	523	528	532	543	516	545	513	496	478	559	571	560	492	509	569	569	501	548	506	520	544	540	524	520	526	518	537	528	537	528	484	538	543	528	517	514	509	564	511	523	518	532	526	538	509	525	516	540	508	514	528	518	485	540	535	545	496	589	572	528	539	529	564	540	505	517	547	501	539	499	536	515	534	481	519	549	516	485	518	511	517	508	496	522	519	503	551	563	509	537	522	580	517	441	491	548	569	528	546	498	549	523	517	508	513	545	543	509	528	526	507	487	508	543	531	565	501	491	516	576	526	532	530	523	495	515	518	558	522	520	570	531	510	528	529	539	565	531	537	514	558	502	490	524	557	521	548	501	536	514	517	545	564	508	569	498	512	523	532	563	557	539	534	517	544	504	506	490	515	512	536	508	508	559	530	493	542	547	570	513	555	496	511	514	546	538	515	550	538	510	558	495	536	516	536	477	530	533	545	503	491	561	544	541	532	514	532	514	521	502	474	515	514	494	512	511	557	568	486	543	556	497	513	553	522	516	503	530	544	496	487	485	542	511	549	520	536	535	528	508	535	530	524	548	510	519	514	523	526	532	526	558	547	536	526	526	563	530	546	546	512	510	512	527	519	507	540	500	529	576	530	529	539	488	527	532	533	512	539	563	501	559	549	518	499	567	501	528	513	496	492	545	529	510	502	522	526	581	553	566	511	530	529	564	486	516	540	565	525	483	548	485	517	465	524	542	564	488	536	526	511	541	506	518	529	552	504	505	510	535	548	515	524	527	538	532	506	537	514	553	567	506	559	566	523	532	517	550	556	508	509	527	517	517	483	502	472	552	565	509	511	504	533	531	535	567	544	571	547	500	534	568	574	547	537	540	504	529	493	568	493	548	506	513	508	518	510	584	546	556	518	537	555	506	504	532	551	533	541	536	574	516	528	485	517	521	530	543	527	533	524	500	485	535	545	582	508	496	496	527	546	546	551	567	509	511	563	487	498	519	532	524	531	519	532	530	526	508	526	509	533	533	510	501	538	581	514	564	525	510	551	506	531	509	544	502	503	552	505	469	516	513	533	506	522	532	536	512	530	530	523	534	548	508	556	533	517	515	543	519	545	531	534	533	501	551	542	564	555	482	545	533	539	512	571	508	508	542	523	522	550	541	525	537	505	546	555	499	519	515	495	527	540	509	527	531	508	522	512	531	559	542	496	545	538	558	529	527	505	577	527	549	523	511	553	526	556	536	513	494	511	518	560	547	543	539	541	508	488	517	571	545	517	537	538	535	493	512	515	551	522	557	508	533	528	532	511	543	539	549	545	579	531	514	521	518	526	525	530	546	558	535	556	520	517	514	511	532	555	514	533	518	521	555	547	531	517	540	538	537	565	517	534	525	517	527	521	474	498	527	549	502	523	527	540	520	548	524	560	542	527	525	485	532	480	492	558	517	517	550	559	521	506	497	546	505	564	535	480	533	488	530	511	473	541	505	559	473	566	523	542	481	518	523	543	546	520	526	533	483	526	511	525	509	539	555	498	511	495	492	536	538	521	510	503	538	523	530	576	557	559	505	501	489	528	512	489	560	530	540	484	527	547	516	525	506	501	562	527	565	513	540	548	543	479	517	529	501	539	473	553	534	554	486	500	528	499	563	499	530	563	548	562	520	492	503	537	544	596	543	539	498	531	509	558	514	604	507	531	550	556	519	556	503	554	503	535	539	505	520	531	502	458	552	529	518	485	516	557	510	532	544	527	566	514	556	503	480	540	530	524	521	581	556	538	508	535	533	502	509	530	562	527	522	544	544	551	540	516	520	505	478	538	556	500	522	543	556	506	527	520	495	512	503	540	535	529	539	575	560
41607	47507	48036	17715	11670	24112	45175	60276	21092	964	892	793	764	680	684	618	668	616	578	564	556	594	548	545	573	560	528	507	516	511	514	536	482	509	507	529	487	550	506	507	478	501	527	477	499	525	508	504	513	512	499	469	499	511	504	537	495	510	465	509	505	478	517	508	478	485	501	513	456	473	500	487	475	521	487	466	517	506	515	488	531	521	507	534	467	469	489	510	477	502	496	499	453	531	521	469	495	464	485	471	443	499	479	481	524	501	484	511	451	512	504	508	487	495	500	498	542	488	450	516	506	456	435	498	483	500	482	468	512	467	498	462	478	486	488	477	469	497	505	485	491	478	492	481	491	479	472	459	512	477	477	476	500	495	458	491	505	451	468	473	516	501	524	467	492	457	477	490	513	484	489	512	506	496	451	484	470	507	489	498	505	491	504	508	495	472	481	462	485	494	485	492	495	517	471	497	457	540	512	447	499	473	478	468	497	485	522	466	488	498	488	486	474	468	494	486	491	479	452	503	431	436	491	481	513	502	507	461	500	461	442	460	473	531	479	518	500	487	486	494	541	509	518	477	513	498	497	494	474	487	489	488	464	464	433	510	504	503	495	529	450	477	495	456	540	494	509	508	451	472	498	480	480	511	459	446	494	487	471	470	471	487	477	485	487	476	517	516	513	496	504	481	510	489	489	488	437	482	469	450	493	499	484	498	443	421	482	482	519	500	491	484	535	504	488	491	508	467	486	530	493	487	514	486	440	482	485	443	474	542	475	469	467	527	478	475	468	465	525	482	494	473	477	518	510	477	500	473	477	464	519	491	490	497	528	501	503	479	461	496	480	514	513	487	446	469	501	477	487	493	509	467	493	508	513	457	496	478	510	460	470	504	465	535	490	475	479	466	484	490	442	532	499	493	470	506	497	480	538	478	467	489	498	478	501	508	512	503	490	495	507	502	522	496	514	483	525	485	498	473	501	492	485	492	507	483	526	495	509	486	473	449	500	534	507	512	468	469	539	489	476	482	466	495	519	492	479	514	462	495	483	513	483	503	476	454	487	518	470	509	470	506	475	488	469	451	507	451	483	449	489	477	510	536	477	462	474	482	485	474	484	491	483	449	535	507	493	458	477	477	470	483	467	494	464	469	496	509	486	455	470	481	464	480	485	488	485	514	491	469	455	483	510	470	492	492	471	470	506	452	507	496	482	491	491	480	536	497	479	509	491	471	495	470	484	479	519	474	465	508	509	479	479	466	462	452	489	486	468	471	515	493	479	505	491	512	492	427	482	502	487	502	502	534	505	485	506	489	468	491	469	467	485	509	519	478	478	494	495	486	507	495	513	524	475	508	491	511	502	482	513	453	508	470	478	474	509	459	527	490	493	478	486	455	479	474	478	481	521	487	516	492	498	468	482	474	499	469	499	468	530	519	473	485	505	436	537	492	458	491	491	451	498	516	514	479	530	465	525	469	465	500	535	490	490	530	482	486	487	506	469	494	476	490	473	485	465	456	507	445	506	459	493	500	448	461	469	489	505	489	498	467	492	558	508	500	438	439	474	487	474	481	506	478	524	477	466	487	495	518	478	483	469	473	503	450	480	503	485	514	490	483	504	479	532	487	528	513	501	499	491	498	528	483	504	484	491	492	502	478	486	489	467	470	470	466	481	460	456	513	516	491	478	510	511	484	506	505	474	506	512	493	484	458	485	482	517	477	477	500	501	506	470	499	459	462	468	480	526	486	515	498	485	524	460	494	526	477	455	475	491	483	462	503	519	490	507	524	516	465	509	481	508	517	466	507	491	483	517	550	514	490	504	505	540	497	486	440	486	454	492	492	496	518	501	458	489	470	519	500	479	493	496	484	483	477	446	499	481	515	493	455	503	476	472	481	502	465	498	508	501	449	523	497	470	476	488	471	477	500	518	481	440	442	513	504	492	521	461	457	483	449	473	517	462	501	520	541	465	501	476	510	488	471	505	475	486	486	481	488	460	513	439	510	478	528	490	462	493	469	481	487	507	540	504	486	481	520	497	477	481	450	500	489	479	473	509	447	487	490	483	499	507	490	517	478	471	455	504	502	501	490	452	492	513	446	505	504	476	491	478	527	467	537	479	451	475	469	510	485	475	517	452	462	507	475	542	503	480	469	463	504	483	491	488	505	499	505	481	521	508	477	470	519	487	475	491	476	495	477	418	493	516	503	469	491	501	510	463	538	452	531	458	522	486	497	504	497	471	481	473	515	495	506	493	477	504	477	465	489	511	485	503	482	485	469	532	497	466	496	542	479	490	498	478	476	437	509	493	483	492	495	479	449	476	505	514	469	486	467	476	513	501	561	453	450	480	466	477	472	510	494	471	483	518	471	478	508	530	493	512	502	474	456	498	475	446	490	498	501	440	481	518	527	466	488	471	442	484	497	479	495	467	486	465	461	478	517	507	530	484	466	469	457	507	511	484	450	479	462	535	480	494	440	475	477	499	496	466	516	491	505	512	477	488	490	485	495	486	518	504	484	500	521	461	496	497	495	476	501	494	501	487	501	479	496	494	492	506	462	520	504	497	505	491	504	474	494	497	492	481	481	478	458	477	474	502	515	500	478	493	436	485	454	493	483	500	481	474	443	470	489	482	516	519	499	455	490	512	443	498	454	501	478	503	503	524	485	513	492	445	518	504	509	526	461	450	471	505	486	476	435	508	455	482	535	509	461	479	487	479	460	530	515	512	504	474	519	490	483	488	484	474	503	494	458	448	517	512	505	491	487	508	493	509	443	512	515	470	537	494	510	489	525	531	467	511	458	465	490	499	498	511	473	518	474	464	475	512	482	499	522	534	509	527	484	460	503	515	512	479	436	490	519	449	500	478	479	473	471	492	471	489	472	493	458	489	499	520	454	518	446	508	477	517	456	486	449	495	494	476	496	494	483	466	499	459	493	520	453	506	463	492	505	488	500	451	472	483	472	500	477	428	483	464	484	471	454	490	481	515	453	489	479	481	501	466	497	460	504	476	519	469	468	483	469	524	487	476	483	479	482	476	484	490	482	468	518	500	518	479	529	496	484	464	499	472	514	484	497	463	499	506	493	472	520	444	494	466	455	511	475	486	481	481	505	503	477	505	479	500	493	482	545	523	486	518	481	474	450	469	489	499	488	500	484	527	512	443	508	484	477	455	482	511	526	472	485	502	467	467	509	459	460	489	494	529	490	451	493	497	501	487	521	486	458	457	483	491	484	502	491	486	491	483	496	476	470	466	465	471	528	443	472	481	514	472	508	472	459	481	490	476	497	491	514	513	488	442	435	505	493	538	437	445	500	479	480	520	494	493	496	514	457	484	453	497	443	497	453	512	472	486	475	509	472	517	505	475	492	516	481	428	490	503	499	503	504	485	534	470	476	480	498	496	450	523	477	479	484	484	497	450	519	467	479	494	467	478	495	469	474	512	527	497	498	485	516	484	476	500	463	450	513	475	449	498	513	498	453	518	486	493	478	501	507
28536	17368	11650	2637	1744	1772	2232	6290	3734	199	159	178	152	172	151	188	169	182	157	166	172	168	180	147	159	165	170	163	174	142	145	142	155	151	159	163	177	161	168	167	178	169	154	155	140	177	146	175	159	170	161	148	134	178	186	157	165	177	161	165	165	163	176	146	156	179	180	176	187	167	171	144	170	164	150	156	154	166	171	163	148	170	167	148	175	175	151	170	167	163	172	152	188	169	171	145	169	171	147	153	178	167	176	151	162	171	171	158	165	167	174	143	168	166	165	181	179	145	164	158	158	163	168	152	159	141	167	179	171	184	158	139	180	166	175	167	157	170	175	159	166	180	166	172	176	148	140	146	167	156	173	183	153	185	168	162	164	169	194	160	153	157	165	139	166	146	157	156	157	170	179	198	158	133	153	149	174	173	167	162	192	140	155	163	150	164	156	174	164	167	173	168	182	170	166	142	160	153	168	160	150	171	160	156	178	158	174	160	125	166	156	168	149	158	177	167	156	180	136	151	137	153	160	155	194	149	178	150	162	148	162	156	176	141	162	153	176	160	157	180	162	149	176	164	169	171	162	160	161	176	177	158	148	145	154	171	161	185	156	152	153	154	134	141	180	173	139	166	164	159	156	182	170	169	188	157	150	157	158	160	173	170	158	169	170	160	142	173	159	169	177	164	164	183	181	164	158	151	185	152	165	166	142	175	148	158	168	171	174	181	170	151	182	156	171	178	162	159	177	167	157	157	179	153	172	165	170	168	172	165	159	168	158	174	163	166	145	159	144	167	157	181	160	171	160	168	180	162	141	191	160	171	156	153	170	170	188	155	158	162	154	169	167	178	178	172	150	163	180	175	168	150	145	174	178	159	127	160	160	125	163	193	165	160	184	167	168	163	181	145	152	151	163	148	158	158	169	185	172	178	142	162	171	180	172	155	189	170	160	168	163	175	160	174	175	149	166	159	158	166	166	150	157	157	185	166	144	151	158	179	165	173	161	179	144	160	183	167	164	160	165	154	137	151	160	166	185	167	169	150	186	185	153	159	159	154	170	177	170	165	169	147	188	169	161	158	173	178	187	161	170	166	166	152	174	175	151	168	169	163	159	160	147	170	151	168	163	160	165	164	128	150	157	134	179	152	173	173	178	163	163	164	164	152	180	170	134	150	179	160	160	176	152	167	153	184	174	135	176	170	160	182	168	151	157	153	164	151	151	164	178	177	141	192	153	165	161	159	171	159	194	170	187	142	172	145	181	167	187	174	149	166	174	146	167	151	161	159	170	152	143	173	168	158	146	155	183	142	166	171	144	157	142	156	166	177	175	153	148	156	155	168	174	160	162	152	160	170	140	161	176	151	184	171	162	149	140	153	171	180	159	155	167	168	153	157	159	166	172	172	183	162	189	158	175	165	164	151	163	151	173	154	164	166	176	167	166	160	161	148	167	168	173	152	156	178	182	159	147	176	156	157	182	149	153	178	162	159	162	178	159	168	155	178	177	166	191	177	179	166	135	151	169	157	154	154	159	173	164	150	147	153	136	170	162	179	150	162	166	189	155	179	151	157	142	148	184	149	161	139	178	180	161	159	167	145	159	168	178	164	161	146	163	175	165	174	146	166	145	132	147	172	148	157	174	156	169	178	149	153	146	171	162	173	163	150	149	159	162	147	160	140	148	177	157	165	162	188	151	158	190	157	163	153	159	163	156	190	155	173	156	161	168	181	175	165	152	169	139	180	156	155	189	157	170	166	186	154	166	168	182	180	178	181	161	152	155	171	162	146	161	173	169	158	182	160	159	139	163	176	183	163	152	162	206	157	175	166	161	166	155	189	159	171	170	178	169	148	166	167	163	150	153	146	144	169	159	155	164	169	149	151	166	160	170	186	161	162	142	163	165	140	152	148	154	169	151	169	183	194	164	159	188	161	154	142	176	143	160	157	147	197	170	177	153	169	168	165	172	180	169	179	149	141	188	177	159	168	148	164	155	156	180	160	148	162	178	181	153	127	156	159	154	179	186	175	162	154	135	150	175	163	190	153	168	175	160	158	155	149	160	164	174	170	164	164	165	171	155	175	159	148	149	153	151	155	141	159	175	183	173	161	175	153	152	167	150	168	165	160	172	155	157	158	173	165	154	159	169	153	156	152	185	154	169	161	153	163	160	182	145	199	160	158	160	148	167	174	159	183	160	141	180	143	138	152	185	177	147	154	164	158	172	173	159	158	141	156	160	170	158	182	148	152	170	177	198	176	138	183	175	161	162	141	175	158	158	159	147	182	150	168	148	156	182	168	186	178	165	165	137	167	158	179	201	179	170	164	170	161	164	161	181	155	139	213	151	160	169	164	170	205	188	154	151	171	148	145	154	160	148	175	173	166	166	146	146	182	165	151	166	157	153	163	167	168	152	193	166	138	148	155	175	159	142	167	210	161	193	157	142	181	152	176	142	149	149	170	158	154	155	155	164	158	166	179	157	150	168	160	183	170	160	148	178	171	145	168	158	148	165	178	156	154	181	155	160	167	167	147	149	180	155	173	156	173	154	160	168	171	187	151	152	170	150	169	164	160	170	171	170	141	185	165	152	174	187	153	164	173	170	162	169	152	182	164	163	169	154	189	150	170	167	141	162	181	152	152	146	149	146	157	169	190	165	164	168	157	154	153	192	183	156	137	159	159	195	166	165	181	147	144	147	176	162	185	164	146	169	183	150	158	163	177	166	170	152	170	189	166	170	160	193	164	154	173	171	182	150	159	169	160	162	164	178	166	171	170	139	177	163	176	153	178	153	174	160	150	143	162	164	183	155	126	176	162	160	147	131	166	165	147	145	152	167	163	160	182	190	169	173	160	167	148	180	165	152	169	157	132	149	169	188	154	184	153	156	162	164	152	180	163	195	153	150	152	173	157	174	159	161	160	168	158	146	158	163	169	174	168	162	148	148	177	154	167	175	156	177	149	166	183	159	168	145	148	154	154	166	174	161	163	159	151	161	145	159	182	201	174	157	164	170	150	158	148	170	158	155	144	141	159	156	187	173	147	175	145	164	163	166	162	161	170	161	175	147	153	147	147	159	157	163	173	164	155	146	151	148	146	150	169	174	157	150	158	165	174	164	176	152	173	190	166	158	181	137	160	174	166	169	192	147	160	153	148	176	174	147	173	172	169	155	159	158	167	171	145	150	146	147	160	175	139	184	172	178	152	149	166	191	146	168	176	145	167	181	141	169	163	148	151	160	176	160	185	132	182	160	146	173	156	160	141	153	164	160	158	145	149	191	154	174	182	146	164	166	158	184	170	163	153	157	151	190	156	159	146	138	151	160	183	156	146	181	161	185	166	159	158	173	163	171	160	162	154	176	193	149	154	158	164	138	143	165	158	162	168	183	143	141	159	173	162	176	156	158	156	158	156	155	164	179	178	163	170	162	171	153	156	168	176	159	154	173	145	167	166	148	173	174	169	167	162	172	167	175	163	148	164	158	172	151	162	147	171
16638	14649	15213	3857	3629	3883	4451	10321	5356	190	181	180	157	176	181	181	171	164	197	181	150	174	193	157	161	169	187	161	178	166	165	190	156	174	171	172	172	166	159	182	161	158	152	177	161	181	180	159	186	176	161	161	160	165	171	164	168	157	189	155	155	157	194	164	170	184	169	151	177	168	153	168	195	164	165	168	202	193	160	165	157	188	150	190	178	143	158	161	153	191	182	181	180	177	170	155	162	170	162	170	172	204	172	154	200	156	186	178	163	163	149	174	205	172	167	164	160	169	172	175	174	175	158	163	151	156	178	174	190	156	159	172	165	194	154	157	181	183	177	184	183	161	169	177	165	200	163	169	179	142	183	165	172	170	155	162	178	179	172	180	163	191	171	173	175	166	185	172	189	185	156	171	181	171	171	157	166	177	176	155	165	167	175	153	195	170	176	157	162	159	167	157	175	169	167	182	184	165	200	202	200	175	184	158	180	190	153	173	181	167	175	152	159	183	178	169	168	181	170	161	167	178	179	181	163	153	198	159	156	158	194	161	162	183	170	154	179	175	191	168	177	176	168	162	157	179	154	191	182	164	150	154	151	157	154	197	170	154	165	159	167	165	170	174	172	179	199	158	176	179	173	148	155	180	164	200	162	180	165	166	163	144	164	166	182	178	180	167	182	176	190	162	155	164	165	164	183	165	182	177	175	180	172	193	166	170	181	168	167	187	152	165	154	188	176	170	186	161	148	150	178	175	162	163	190	151	168	174	174	170	187	177	162	161	145	185	180	184	177	176	173	180	185	173	190	188	168	177	166	183	197	150	159	176	175	184	166	172	197	157	185	177	173	196	176	155	174	186	163	161	176	149	186	165	163	179	159	188	180	166	174	185	178	161	150	165	191	188	177	160	172	180	177	184	169	174	162	180	178	168	156	187	183	164	163	179	159	172	163	143	176	176	184	177	173	190	147	175	183	160	171	138	169	199	184	156	188	158	145	181	160	191	183	153	162	183	173	192	177	189	183	166	170	151	167	173	190	158	164	139	146	161	171	177	187	178	163	164	171	185	174	166	171	178	169	190	172	199	193	167	169	154	144	167	177	158	160	163	165	178	154	157	203	177	180	202	181	175	183	170	158	170	168	155	145	164	172	169	171	168	179	161	182	191	182	181	161	190	152	184	171	188	144	160	178	176	206	177	171	179	180	202	165	178	151	162	154	172	195	154	189	179	184	206	170	158	180	173	174	183	172	157	181	173	178	175	158	196	186	169	189	165	170	159	175	197	167	165	152	171	156	160	177	161	172	167	136	161	163	165	171	174	171	188	147	182	188	193	176	173	158	185	164	169	177	176	166	163	183	166	166	169	167	179	158	170	168	212	150	148	156	175	192	157	191	180	168	190	173	162	175	170	154	169	190	195	169	182	195	164	181	158	186	150	161	188	158	162	161	171	150	172	180	167	177	176	190	167	158	161	190	181	176	179	155	171	200	166	174	177	194	179	188	188	181	180	169	188	151	159	190	160	164	184	167	168	176	175	150	163	169	155	189	156	168	150	182	175	183	176	144	187	170	176	169	164	155	155	195	167	163	181	152	183	180	165	176	163	162	170	176	157	164	181	186	164	156	171	176	159	186	167	153	160	171	176	157	179	174	175	170	174	189	186	136	175	169	155	157	145	180	156	151	208	162	173	149	151	177	169	170	184	187	157	150	165	151	149	157	135	175	159	187	161	190	169	176	166	164	125	156	178	175	187	171	172	167	191	186	166	172	169	201	179	163	185	184	191	166	200	188	159	170	167	178	190	181	146	167	182	183	173	164	168	152	136	164	160	169	171	172	168	178	176	165	178	177	165	170	185	173	197	160	146	185	189	173	187	179	173	158	156	154	195	188	171	156	166	186	187	154	170	165	186	187	183	174	157	185	169	149	182	155	167	168	151	162	159	145	172	165	158	160	170	180	168	180	155	172	172	168	166	163	176	167	147	208	180	164	157	169	160	172	159	153	180	182	139	170	175	175	153	161	180	181	173	195	189	175	201	162	150	174	160	181	187	162	187	166	159	158	158	141	163	163	187	168	190	181	183	162	173	161	157	170	150	187	174	189	151	170	177	207	160	190	157	171	162	143	195	165	155	154	171	162	180	169	153	172	196	185	172	186	173	166	152	161	170	205	155	163	184	175	175	182	177	192	155	185	171	174	156	159	171	186	177	176	185	173	155	157	168	152	173	198	160	155	174	183	153	167	190	193	153	167	154	183	165	158	190	161	162	179	152	170	188	157	201	174	185	172	164	146	151	155	171	169	165	176	162	197	149	190	168	169	173	170	171	154	168	167	170	192	164	168	158	182	158	151	164	167	175	164	160	187	171	174	180	172	186	144	158	168	169	180	141	159	185	174	172	180	186	169	183	182	163	170	193	174	167	184	174	173	172	192	175	165	180	181	157	183	195	173	181	174	169	182	184	151	155	172	158	172	166	175	188	186	161	156	145	151	141	168	150	181	156	148	156	188	163	190	173	168	160	187	178	156	174	174	162	192	171	178	181	178	154	188	162	148	182	168	198	169	190	200	173	157	183	170	180	175	182	176	161	194	174	186	161	181	188	156	164	183	184	169	169	156	181	174	143	157	162	170	151	162	158	178	172	162	137	186	188	171	162	163	153	197	170	165	165	177	189	175	155	182	174	177	177	162	172	178	171	178	174	172	181	177	149	184	166	170	171	147	133	163	169	179	167	164	159	164	172	170	154	160	185	174	182	171	205	131	158	179	183	180	142	181	183	182	192	157	160	183	157	139	178	182	152	184	188	182	203	150	166	188	166	175	151	158	174	161	176	164	173	195	150	174	175	162	182	183	187	155	177	179	209	167	146	162	160	160	165	170	180	158	170	166	177	180	178	154	185	189	183	183	180	161	171	150	164	173	165	168	179	188	153	180	163	176	165	182	191	168	178	176	168	180	153	162	166	175	169	179	152	177	174	167	185	170	165	171	196	168	169	181	186	174	177	149	181	171	167	178	163	179	152	180	180	193	170	175	195	203	177	166	188	171	189	185	179	149	165	175	180	157	172	199	172	199	173	179	156	162	173	185	170	174	169	158	146	161	189	169	176	185	157	182	168	188	168	183	177	174	181	171	183	168	164	162	205	161	159	177	171	149	167	157	186	163	171	165	162	179	149	186	167	172	177	162	186	169	144	190	180	194	172	170	179	169	162	190	189	164	178	182	166	163	175	171	168	193	169	180	166	157	165	158	152	174	135	180	169	157	194	161	181	149	143	184	169	166	167	151	169	180	154	164	168	151	168	169	170	173	170	163	184	158	150	175	175	169	187	164	183	175	172	168	174	167	144	174	163	181	183	174	146	155	170	173	164	146	174	181	181	177	162	177	195	172	163	170	186	142	154	171	173	145	180	151	178	174	156	165	162	164	174	156	177	169	184	178	179	172	141	173	180	180	140	192	155	191	175	177	196	189	161	177	189	177	158	183	180	177	163	159	178
24874	20396	26511	24399	20340	14527	29780	49306	39242	6874	546	390	370	339	341	355	353	386	371	338	324	385	319	353	326	316	356	330	349	354	322	347	316	308	339	349	349	356	368	336	314	354	330	332	350	332	312	321	358	353	292	332	307	317	341	315	328	322	365	313	348	314	314	319	305	347	305	317	331	300	335	356	335	331	348	331	308	331	327	347	323	322	341	286	331	310	347	339	313	298	301	341	327	306	326	335	312	308	344	351	313	369	315	317	347	319	309	322	323	342	309	351	299	336	315	314	325	320	344	339	319	319	313	339	345	323	309	331	319	341	361	317	325	322	344	325	347	308	339	325	311	319	319	344	310	348	358	295	313	344	358	311	333	343	354	326	317	334	313	302	318	345	329	345	320	352	340	311	350	301	357	297	304	305	328	340	333	281	332	315	357	378	364	330	325	304	313	343	302	318	324	365	350	323	313	319	338	296	319	322	313	330	331	324	333	316	311	330	332	344	307	338	320	323	325	327	320	340	315	325	355	343	333	333	340	337	336	308	315	322	319	320	329	340	328	334	312	299	333	373	318	326	320	316	324	304	315	324	336	337	326	337	350	328	350	312	328	318	318	330	313	351	321	330	297	314	362	351	340	313	320	328	295	347	348	314	329	329	354	333	352	352	315	341	355	321	304	327	303	304	321	328	347	329	351	326	327	320	354	313	350	335	318	332	324	317	307	353	333	339	324	326	320	308	331	336	316	277	323	299	312	311	352	310	287	328	317	347	352	326	329	360	321	295	369	332	293	290	328	339	298	343	312	335	281	300	324	319	310	324	320	324	338	330	305	314	302	307	342	336	318	335	317	319	338	333	293	310	346	334	307	348	357	306	326	336	348	314	311	338	340	330	310	343	334	291	337	348	289	339	304	287	319	323	305	354	328	324	329	298	317	339	331	350	319	359	344	338	324	327	365	349	309	336	337	328	320	364	335	360	343	309	359	300	332	321	341	306	299	341	336	321	334	325	328	350	353	304	343	315	313	327	351	322	331	349	303	323	331	304	336	290	299	354	331	338	321	336	355	354	338	299	347	345	327	316	341	344	318	324	363	312	301	346	320	340	327	308	315	310	341	330	313	310	330	323	314	363	337	336	341	315	301	325	318	329	331	318	314	322	333	316	336	322	327	336	296	318	359	328	320	336	327	308	338	356	322	310	320	331	322	355	314	329	307	334	334	330	329	315	337	348	305	330	320	302	319	363	317	334	340	332	304	289	353	300	325	297	329	355	318	314	350	300	328	337	357	335	341	321	332	311	347	296	339	323	329	303	324	318	316	330	344	346	318	321	332	314	322	312	322	338	357	279	330	311	304	345	339	298	345	317	329	322	336	345	343	286	345	311	333	348	325	307	290	334	324	309	341	280	307	324	366	355	297	291	308	293	298	333	297	319	320	338	325	353	322	310	317	341	328	324	337	308	303	343	327	292	348	315	312	308	339	334	329	317	334	326	320	377	352	334	362	318	329	321	332	272	316	354	338	308	337	316	340	327	328	330	292	352	320	359	309	376	353	329	321	338	311	305	333	331	350	314	314	351	307	318	325	340	328	333	338	300	317	329	354	359	300	326	326	305	321	350	303	361	330	342	332	297	314	330	292	323	323	310	326	327	312	315	358	330	334	309	320	357	340	321	318	313	301	304	299	324	332	307	355	329	310	341	313	352	328	290	313	323	334	320	312	299	336	331	329	351	333	333	324	353	313	346	279	334	339	351	332	301	328	328	310	349	332	313	367	330	288	355	323	307	324	327	357	337	337	318	331	328	330	358	322	314	328	331	302	361	335	324	357	325	329	338	360	332	307	314	355	328	327	331	319	337	319	326	340	330	332	339	336	313	344	345	347	341	331	316	329	344	313	313	326	343	325	317	344	338	334	303	309	351	335	350	302	326	360	298	350	329	297	319	304	305	318	327	318	310	319	339	336	318	323	334	347	331	323	346	318	306	339	330	331	331	348	339	337	344	324	332	313	325	340	329	320	337	331	331	336	320	324	329	334	345	373	293	362	312	339	304	367	365	339	322	332	314	325	291	325	303	355	330	322	336	343	298	360	315	311	289	341	336	326	309	348	337	320	349	312	289	312	306	335	287	338	335	319	282	322	361	330	339	322	336	320	335	298	274	349	329	304	348	316	294	318	345	311	339	332	320	355	317	312	352	335	300	350	345	324	329	286	325	340	336	278	327	340	320	341	335	341	333	310	331	339	348	365	315	342	324	344	329	362	305	340	359	341	290	309	338	279	316	316	312	299	339	322	338	330	320	310	320	333	327	336	350	310	352	310	301	328	319	343	343	325	333	317	334	315	322	312	318	303	326	308	351	338	329	342	340	318	327	318	342	294	347	286	333	374	329	334	302	344	313	334	326	317	327	397	357	330	340	330	314	329	349	278	340	339	298	337	338	291	317	307	335	292	334	299	313	331	331	317	306	303	342	339	325	327	355	327	339	358	317	343	326	311	284	322	307	351	326	304	336	355	311	330	317	345	303	325	321	335	315	347	332	302	336	366	359	322	330	294	326	312	311	329	344	347	308	331	342	271	319	305	348	345	350	312	318	343	321	306	330	343	315	305	336	320	327	344	327	309	339	325	294	346	326	330	324	345	318	322	321	327	363	339	306	327	329	342	336	295	339	338	317	318	327	331	319	319	326	374	354	312	350	308	333	304	321	319	355	358	310	313	336	294	371	357	281	301	359	358	358	339	325	329	391	312	326	340	360	330	309	338	269	313	341	339	332	351	337	305	353	332	336	362	330	328	330	358	354	360	336	336	308	323	318	350	372	321	306	324	355	328	328	300	331	319	336	329	285	333	330	317	359	287	338	308	347	347	325	333	329	311	321	358	329	313	345	351	336	364	317	352	327	285	332	318	317	308	310	330	311	327	338	328	338	348	349	314	306	309	339	333	331	343	329	330	359	329	321	353	326	337	298	314	370	315	315	312	351	313	333	329	318	346	308	353	355	297	318	320	342	300	337	306	330	317	359	306	314	338	324	324	284	358	292	326	380	343	339	353	358	314	324	332	337	311	368	337	304	321	356	336	319	311	320	309	331	327	304	350	315	341	345	333	334	326	311	316	289	335	330	332	354	337	349	355	311	342	330	336	296	308	339	294	317	305	326	368	335	343	283	314	341	355	325	319	328	347	307	322	323	307	352	351	325	331	385	348	337	359	352	335	324	316	353	340	315	342	334	317	312	319	337	322	340	262	300	331	335	341	323	344	288	350	321	348	368	308	321	327	321	348	344	348	330	336	324	336	326	313	312	342	290	309	319	345	368	337	316	339	349	292	343	334	326	323	323	330	324	312	288	335	336	316	329	371	332	323	323	316	280	314	318	331	294	343	322	295	315	343	320	341	324	346	343	306	300	296	324	314	318	309	334	317	341	348	358	324	330	290	333	314	335	331	329	325	328	321	343	339	321	272	336	322	302	313	336	331	329	329	329	315	294	334	350	334	303
36377	38413	44823	14091	8865	10747	34265	47270	31727	468	460	385	413	405	390	343	370	362	350	359	343	347	325	314	323	329	335	340	324	313	329	317	316	302	314	313	326	350	301	295	297	318	320	332	307	325	319	326	312	297	290	304	306	306	338	299	288	291	281	308	307	302	302	314	306	298	329	308	307	330	321	329	345	312	305	302	302	335	302	307	323	302	295	306	327	305	295	297	304	305	312	327	291	324	316	329	303	298	301	311	332	311	315	276	296	292	270	322	326	298	298	289	327	307	323	272	274	296	327	300	298	307	328	334	292	296	307	300	294	330	297	269	284	310	329	313	287	317	282	295	283	296	295	315	309	325	292	317	301	320	305	299	318	294	293	326	293	302	310	274	298	297	288	329	325	288	262	317	294	307	304	319	287	270	289	308	303	331	292	312	307	303	342	286	313	315	273	301	290	298	278	319	311	322	313	312	303	330	285	314	288	302	314	283	308	333	284	314	327	308	284	311	294	309	324	323	320	305	322	298	272	288	315	311	294	296	271	306	289	305	281	296	327	320	288	308	290	285	309	302	294	308	330	280	302	321	314	298	313	329	318	333	269	306	304	288	311	321	311	303	286	334	310	353	293	308	313	293	294	308	308	304	320	316	330	311	265	283	298	299	287	340	252	345	313	282	335	323	298	320	297	295	324	300	344	321	315	315	314	277	298	284	298	332	336	329	311	329	307	317	294	312	305	279	316	294	275	289	275	276	309	293	287	282	333	311	316	296	279	340	308	325	316	299	328	314	310	308	304	327	312	313	293	308	296	283	302	318	315	287	318	311	305	325	300	291	321	304	277	323	307	306	302	310	304	337	313	281	335	320	313	303	338	304	288	301	288	300	310	305	306	305	305	325	308	302	295	297	309	329	284	323	313	291	312	306	306	325	275	308	307	305	311	293	277	288	289	311	288	315	342	302	309	277	319	326	315	296	323	309	291	306	290	314	290	274	326	286	284	308	282	309	302	315	294	317	314	303	289	303	279	324	294	306	301	317	304	286	329	311	287	322	326	318	285	314	291	312	287	320	304	295	290	306	299	289	313	327	288	303	277	296	336	287	313	301	319	340	311	306	322	325	324	313	321	301	326	283	329	273	289	311	319	314	317	317	308	280	323	253	311	323	304	306	305	313	283	311	284	304	290	294	337	308	303	309	312	305	273	337	298	319	325	330	332	315	301	331	294	290	323	336	328	299	321	317	311	301	344	328	303	315	299	315	279	368	262	315	310	307	338	308	297	295	308	298	318	283	313	339	314	288	316	274	297	301	338	282	306	334	303	323	295	314	301	305	325	283	339	310	324	314	309	276	287	316	313	277	340	296	320	316	274	279	302	322	303	306	292	301	289	290	307	314	309	288	342	270	309	323	318	301	290	286	328	314	288	289	272	328	285	314	270	335	338	316	304	297	296	319	315	285	282	295	313	302	271	309	300	298	298	284	295	317	282	261	317	300	329	309	328	299	321	280	307	297	313	305	267	357	297	330	300	311	326	331	314	310	338	285	290	329	337	307	313	314	296	312	280	331	297	302	302	291	283	304	309	340	306	294	292	291	318	320	292	274	264	285	312	283	297	314	297	303	298	337	288	295	305	274	339	303	292	288	273	280	321	286	302	293	314	306	290	307	311	311	299	300	316	285	309	327	302	289	317	302	306	303	301	287	296	300	318	290	304	332	320	278	307	325	323	328	279	291	311	290	270	277	294	320	288	292	315	308	290	329	322	283	295	321	327	311	306	314	297	314	341	286	322	322	301	311	324	283	325	305	279	297	285	274	293	308	287	281	339	305	267	307	306	315	324	310	342	340	287	336	292	311	313	312	321	320	311	305	296	328	295	309	292	312	284	284	328	323	293	284	288	305	311	313	316	310	316	284	310	327	270	303	321	331	291	305	294	288	297	326	283	305	295	302	310	285	303	298	276	302	312	314	332	283	296	297	316	314	304	317	320	278	332	344	292	326	323	313	325	314	311	303	293	294	301	288	282	300	324	324	318	294	298	327	299	308	295	325	291	308	284	345	306	303	302	308	306	342	337	282	308	308	300	295	309	280	325	321	327	289	279	319	298	318	334	314	310	298	325	306	287	326	340	334	295	336	324	285	309	298	322	273	308	319	326	298	341	293	290	297	305	296	270	312	297	333	275	260	284	321	296	293	280	302	305	304	320	321	278	304	314	301	301	327	283	313	316	268	295	288	329	313	297	289	293	334	339	336	286	310	305	302	284	283	287	316	306	282	319	319	293	294	272	295	283	319	318	290	317	270	314	293	301	320	315	311	330	324	285	311	279	295	301	309	290	283	297	310	282	309	321	313	315	321	355	318	335	322	288	320	287	316	310	308	314	312	293	313	283	300	333	305	299	340	336	318	282	303	313	304	286	314	290	320	300	321	297	317	292	296	312	314	296	317	304	331	301	286	294	288	329	284	314	303	308	288	311	316	286	271	290	329	271	302	277	293	291	289	298	317	336	308	293	284	295	296	309	298	274	327	311	293	331	325	291	282	340	323	305	288	282	313	308	311	293	312	338	317	299	277	344	287	289	328	312	303	279	328	293	295	290	282	283	270	313	329	270	326	272	300	298	299	287	286	330	333	332	294	313	307	314	314	279	313	344	300	328	294	300	295	304	297	295	332	299	315	291	358	269	320	327	325	290	318	330	284	288	310	322	317	307	309	290	300	315	296	318	289	303	310	307	302	301	308	318	326	285	286	312	293	339	320	281	315	335	286	284	318	335	315	312	309	314	279	291	293	293	306	333	349	307	296	306	268	301	277	270	343	298	305	292	300	298	304	294	276	291	305	313	326	299	326	316	313	308	319	331	306	294	299	300	284	348	316	289	319	287	316	309	318	290	302	297	304	300	283	289	300	293	274	273	305	290	313	321	301	320	302	312	284	332	337	289	282	310	327	298	335	294	314	322	307	318	309	303	313	301	295	318	319	278	309	328	307	328	299	299	290	324	319	316	315	298	342	302	321	312	313	327	314	310	300	252	312	288	303	291	315	310	268	259	299	321	333	277	298	306	291	349	306	301	287	297	314	316	296	310	303	300	318	297	280	306	312	294	308	331	293	287	333	286	272	297	324	288	305	331	333	330	300	318	322	309	322	292	310	322	303	303	263	296	292	294	287	301	296	302	305	293	322	290	306	290	337	320	339	286	310	329	298	299	334	300	305	310	297	304	279	289	311	312	302	303	324	310	289	306	295	291	291	276	323	312	284	305	284	328	306	311	306	303	314	316	309	296	292	244	293	282	291	314	271	294	310	304	298	298	322	300	317	304	290	295	298	320	310	332	282	317	277	329	321	301	274	293	299	314	302	282	319	279	315	303	295	277	305	319	320	314	300	290	304	315	325	296	288	313	293	269	290	291	298	292	309	305	293	337	291	320	298	300	289	325	311	292	316	313	303	308	292	253	284	323	275	311	283	308	295	279	310	297	309	304	305	302	300	318	274	298	320
22553	20408	27020	23764	20426	20862	35930	60557	47343	11649	1378	665	663	611	639	629	612	613	624	578	557	620	540	533	551	581	571	551	540	534	576	564	563	541	548	571	525	510	558	565	508	504	540	551	544	545	518	539	549	537	550	560	510	531	545	530	535	524	559	551	504	539	536	523	525	528	531	540	518	522	592	505	565	564	562	556	519	550	519	510	522	537	524	516	513	559	575	541	521	500	567	509	553	515	556	538	504	524	528	540	535	533	537	545	577	518	508	547	545	526	578	487	550	510	550	540	524	534	556	482	525	547	549	513	561	540	544	528	528	528	544	508	537	562	518	568	538	522	534	494	504	546	533	527	535	536	508	568	552	514	555	528	535	504	537	496	535	499	537	504	548	499	565	568	538	522	504	494	471	534	515	520	525	520	529	528	550	510	498	513	583	543	553	534	528	535	538	514	503	488	555	542	483	509	565	545	510	537	547	493	533	513	567	518	539	539	533	555	535	548	515	524	519	515	551	538	571	537	529	483	545	501	521	548	548	511	533	529	522	565	498	533	529	496	525	553	450	492	562	552	574	558	501	522	518	471	501	530	541	523	559	535	509	553	498	519	556	508	519	513	544	545	553	550	550	511	536	529	563	510	518	480	552	516	530	508	528	483	520	524	514	549	512	527	531	533	526	501	564	529	548	498	502	525	546	549	548	544	504	545	515	510	523	578	529	552	516	505	541	503	529	500	499	550	509	541	526	569	561	519	576	512	534	498	541	516	555	553	537	559	487	534	557	542	547	535	486	573	519	520	564	518	567	569	516	547	494	519	565	539	553	522	536	517	527	518	525	517	469	543	494	538	519	514	489	515	562	560	550	494	543	527	566	545	565	520	524	506	551	551	515	527	502	562	541	532	525	542	549	511	589	522	574	526	554	505	511	567	522	565	535	518	492	532	566	565	515	545	541	564	537	559	516	544	546	572	554	524	528	571	532	505	499	546	494	564	568	524	581	548	462	510	548	570	476	555	520	548	509	557	509	523	497	558	530	553	534	504	549	525	490	514	530	548	550	514	529	557	532	490	528	465	493	494	546	485	537	501	483	529	541	483	507	547	542	539	527	548	548	510	510	547	546	537	486	526	503	540	526	520	520	541	509	560	563	527	572	523	567	530	521	512	569	536	506	551	506	545	553	491	532	534	518	552	485	563	531	516	551	522	537	506	487	550	548	507	505	499	519	560	509	562	513	544	488	504	541	492	538	546	524	496	524	515	555	568	526	506	510	529	513	540	559	509	523	511	551	524	504	549	557	536	587	542	525	531	569	531	500	542	528	568	507	528	562	554	531	570	521	538	529	553	527	549	535	542	513	543	497	538	560	537	524	538	506	497	541	536	499	497	520	558	511	557	527	508	519	533	547	506	553	549	509	545	540	551	537	502	528	511	520	541	557	479	494	511	530	538	542	565	541	603	538	511	554	508	527	565	562	494	507	519	562	516	544	508	560	560	544	477	522	528	527	574	557	512	509	524	498	526	530	547	536	558	528	547	557	518	542	516	526	537	560	510	543	597	523	529	545	557	558	533	516	539	492	511	546	505	507	562	548	548	525	488	518	538	527	555	516	537	547	554	559	506	511	514	534	537	470	535	582	490	560	539	527	545	545	542	579	548	553	557	543	483	518	533	491	515	542	516	511	560	528	585	531	545	522	523	551	544	556	488	546	528	556	534	497	543	537	549	557	523	557	529	515	560	506	565	567	532	546	578	521	505	494	516	515	536	528	518	524	516	525	542	558	534	528	521	545	559	500	480	541	511	548	519	544	512	563	527	561	539	492	522	503	529	560	544	518	541	572	519	562	502	538	525	521	510	512	526	550	518	549	564	516	495	512	529	522	494	520	551	545	556	523	544	574	511	618	569	543	530	515	509	499	511	495	520	554	589	507	524	501	554	529	499	527	535	561	494	535	509	519	563	535	531	500	538	516	527	546	544	502	515	530	519	544	542	581	548	529	531	540	517	508	545	522	548	568	504	576	518	537	538	517	508	538	520	530	517	520	517	569	541	551	507	515	515	549	528	568	569	528	493	528	505	529	526	493	510	515	537	555	530	527	496	554	514	487	511	562	537	553	516	498	561	524	481	532	513	525	526	510	526	568	571	516	563	533	549	547	516	499	527	543	500	547	521	532	519	524	523	505	490	511	504	522	486	506	511	558	540	523	517	566	528	539	524	540	551	508	528	578	528	520	527	515	524	571	496	562	539	569	558	522	533	581	553	531	530	511	544	537	506	525	518	514	543	520	492	532	563	531	539	555	570	522	554	575	545	532	503	507	582	569	514	513	559	511	537	536	571	513	549	533	503	552	552	537	510	566	532	505	544	523	526	561	557	498	514	528	544	526	520	529	533	536	477	485	511	537	564	531	529	558	529	489	525	520	557	549	568	532	507	530	512	539	504	531	523	506	565	512	547	505	531	527	544	522	567	545	520	511	527	476	535	530	536	582	503	497	555	506	445	554	536	529	534	532	560	558	500	510	496	532	556	553	522	583	561	536	582	530	534	532	550	504	486	532	521	541	534	561	509	512	525	495	556	497	536	583	517	567	547	533	551	538	541	526	569	509	501	541	554	528	527	538	562	483	539	526	524	544	571	518	543	571	540	571	555	532	510	554	468	550	523	500	509	521	550	567	537	562	508	514	557	491	504	519	542	532	514	533	512	502	514	540	506	528	571	535	496	539	529	541	514	543	513	534	535	497	536	502	590	545	520	550	567	515	525	512	503	535	522	475	542	538	473	572	553	520	524	492	564	528	483	517	564	593	528	502	538	548	520	529	481	492	517	548	550	581	576	512	523	528	514	581	540	538	580	525	526	540	504	528	529	523	535	525	502	548	542	539	532	521	521	533	531	537	574	532	541	543	585	500	514	503	538	524	551	529	506	535	553	561	511	472	547	524	513	603	580	512	516	533	507	533	529	549	490	591	512	532	496	543	544	539	497	560	542	560	504	492	502	523	490	517	552	494	543	543	539	509	528	529	571	549	526	510	496	543	544	563	576	528	542	533	538	492	556	542	493	536	530	556	527	540	531	529	555	522	491	544	487	524	550	492	527	554	538	544	514	516	554	557	546	526	536	548	497	520	541	523	540	525	528	518	508	493	560	581	513	511	520	500	525	511	521	488	507	556	546	558	474	502	532	519	520	553	575	501	532	511	537	547	513	536	510	538	559	534	550	502	552	538	589	512	558	511	505	503	537	533	561	495	480	578	528	566	540	556	546	504	545	522	521	511	507	542	507	499	490	524	551	567	519	548	525	530	537	552	514	571	527	526	560	534	516	499	526	487	473	503	514	535	526	523	507	544	505	518	563	554	521	483	545	528	502	532	546	538	529	520	523	542	524	523	509	537	571	555	524	494	568	517	518	560	558	578	545	528	531	536	524	522	532	584	524	547	521	525	526	540	495	527	566	602	533	523	534	547	536	569	522	529	490	562	531	525	494	517	575	517	551	580	507
41523	42739	51808	19909	13308	13367	35818	58402	35662	986	885	796	776	728	674	656	633	664	578	606	598	585	559	540	579	533	531	498	516	532	517	483	527	506	497	536	506	498	510	509	515	510	485	534	513	508	532	500	438	489	490	525	510	495	476	472	539	485	456	449	522	510	489	488	509	495	486	478	498	462	504	512	496	479	499	472	489	481	483	500	523	469	489	501	482	484	479	458	531	486	499	486	480	515	511	497	477	511	494	485	500	481	502	493	488	484	497	482	502	490	490	458	518	465	458	496	464	493	476	501	512	465	472	502	494	470	468	501	492	440	542	512	488	491	483	457	478	504	487	542	512	476	435	495	477	492	482	493	478	471	453	470	521	532	477	494	456	485	453	472	519	472	500	444	524	512	480	506	473	441	498	506	456	453	494	512	467	506	469	508	496	520	500	522	474	474	506	512	468	500	466	477	468	496	487	502	509	496	494	485	529	512	501	512	443	507	467	524	504	505	497	526	512	493	498	498	481	482	464	461	513	474	510	512	513	477	483	498	479	565	496	476	466	485	474	476	458	461	501	466	476	497	500	451	511	480	517	464	501	477	519	518	509	509	465	499	438	508	478	486	485	517	482	498	515	500	487	461	475	477	479	417	478	474	440	497	467	445	480	492	465	506	523	487	484	470	482	497	509	542	491	507	475	515	513	476	500	513	463	507	465	518	490	495	522	492	521	532	487	448	489	517	483	504	444	496	493	435	501	506	488	480	474	489	486	485	485	490	500	476	471	503	485	435	510	496	473	500	498	478	517	488	505	482	468	474	467	489	516	464	528	465	507	500	512	475	454	467	472	538	511	496	509	500	497	495	480	488	455	459	509	482	511	483	466	492	448	487	510	486	452	475	464	467	550	450	470	470	484	506	512	522	491	459	529	511	499	522	533	499	470	464	500	469	500	496	514	479	481	505	490	485	483	518	499	514	472	494	493	511	477	494	461	510	489	516	467	502	484	494	499	490	468	465	521	484	475	461	477	466	500	492	465	479	441	497	500	519	498	478	490	498	481	472	487	482	479	492	463	493	457	476	482	459	465	511	462	491	516	441	499	470	531	479	470	508	481	474	508	466	469	474	485	434	528	486	474	471	456	498	489	492	484	453	471	450	501	466	519	434	464	468	480	478	473	476	522	500	480	488	478	498	467	486	498	497	506	487	478	455	511	531	481	502	485	500	503	486	501	461	490	492	483	528	509	487	491	502	445	467	476	527	481	502	470	456	481	509	459	485	483	469	527	498	484	497	484	511	504	494	497	521	481	523	469	476	538	507	472	455	447	480	471	535	480	449	481	499	455	471	461	502	474	456	471	539	479	487	470	495	484	464	486	469	482	525	459	489	489	452	485	513	465	462	429	465	473	498	477	518	497	537	509	504	485	490	516	483	473	443	443	487	467	469	485	465	494	522	450	495	477	500	459	510	477	493	474	498	513	503	535	435	474	491	461	497	479	474	469	486	490	462	449	485	472	473	477	490	422	509	467	507	470	485	476	475	466	508	489	462	471	499	555	500	460	466	472	454	519	473	467	479	503	476	468	499	468	469	433	535	488	436	481	488	489	516	519	493	484	440	516	463	480	512	508	500	500	479	468	512	500	502	477	459	502	511	489	498	510	470	512	441	495	484	482	484	488	460	534	497	474	475	456	457	451	516	510	516	516	518	461	493	503	501	465	425	475	491	508	503	508	488	500	515	483	483	501	494	476	455	476	470	517	493	507	495	482	498	477	496	477	505	498	483	538	466	480	516	490	487	481	479	516	497	465	511	480	535	507	451	517	489	484	519	457	495	492	514	508	526	509	510	498	455	526	481	499	503	504	497	450	455	510	456	500	459	486	464	459	491	499	496	495	480	476	501	491	488	483	497	483	479	519	504	485	504	503	452	503	500	486	522	432	487	517	478	480	486	509	511	480	487	508	505	498	464	482	503	510	489	525	464	445	477	474	486	463	495	497	483	426	523	501	498	446	546	508	505	467	488	444	522	520	506	487	499	471	474	482	497	471	474	470	461	477	459	505	476	494	506	462	482	515	484	487	494	497	491	543	475	492	455	478	490	480	507	512	439	485	494	449	501	467	476	511	515	486	494	473	518	490	463	513	480	508	487	461	472	497	473	475	464	470	465	517	522	491	473	493	516	489	512	528	484	485	491	455	468	500	472	494	501	487	475	504	505	498	469	482	463	419	492	473	470	480	490	489	500	477	449	492	510	463	497	529	470	503	508	516	477	507	460	483	506	492	469	449	450	505	503	525	508	510	498	504	479	520	476	503	511	449	488	539	488	497	507	488	485	476	480	489	442	482	527	504	474	517	493	474	459	486	499	516	473	454	440	452	518	480	514	495	463	520	494	488	494	435	497	500	498	463	501	476	460	484	532	503	476	495	486	468	491	527	468	490	526	496	451	466	450	520	485	511	524	494	492	479	498	481	425	435	479	475	479	509	496	472	488	492	524	518	483	466	525	490	481	473	458	498	470	503	455	483	465	470	510	522	505	468	499	497	478	479	486	493	471	476	475	481	465	516	487	464	503	493	490	455	453	474	488	471	499	495	482	479	504	514	491	476	514	483	495	494	486	516	520	483	450	475	475	471	511	514	480	486	459	497	455	512	486	490	492	462	489	474	524	426	464	477	473	484	484	488	452	469	473	503	493	486	505	454	521	496	460	501	465	486	472	502	477	499	482	480	491	509	471	528	514	513	482	527	480	499	509	512	516	456	499	454	485	508	509	465	498	548	481	510	499	482	478	514	520	511	491	469	478	491	478	505	485	485	476	506	474	531	467	495	531	465	504	507	539	505	495	508	460	465	472	493	484	475	485	491	510	538	487	490	470	454	514	458	470	471	512	466	511	482	497	484	465	526	514	477	502	518	464	493	466	496	483	511	490	484	480	457	466	472	511	491	479	491	493	524	480	510	480	494	491	465	462	487	512	480	469	521	456	492	486	467	514	483	460	481	525	523	446	497	464	488	507	484	481	516	486	474	510	474	523	498	486	466	493	503	508	476	526	524	437	497	517	504	517	474	508	474	502	501	506	503	497	490	496	436	503	465	450	453	496	460	466	521	533	459	462	459	527	417	468	463	456	488	478	491	538	510	437	506	512	496	520	489	493	489	497	484	491	515	453	497	494	499	483	449	444	502	527	451	506	484	491	508	515	473	472	446	535	453	481	502	463	478	526	521	494	496	460	501	458	480	520	493	475	473	514	477	531	484	475	500	460	491	517	472	477	493	474	504	462	471	521	515	537	485	472	478	483	496	528	550	530	479	521	475	508	461	513	516	511	510	482	540	465	481	460	493	451	483	521	466	509	495	512	461	492	499	509	503	477	494	483	477	445	491	513	451	476	494	504	477	466	469	501	431	487	538	496	475	501	478	480	527	500	490	474	483	480	483	479	478	518	479	490	491	487	460	495	501	488	472	474	532	511	508	489	482	496	486	432	478	461	519	434	485	512	489	474
28417	17239	11389	2984	1612	1010	1216	5066	4042	192	146	158	136	157	140	150	161	143	147	151	173	160	146	161	160	151	147	155	152	144	171	173	169	141	165	148	174	163	163	158	165	133	143	155	140	157	153	156	183	154	175	154	149	171	140	160	154	160	142	162	147	150	157	143	145	151	149	186	143	151	149	155	174	162	157	142	159	131	137	145	166	158	162	161	174	142	158	155	140	133	149	167	150	150	152	165	135	147	149	138	149	161	157	139	162	146	155	140	146	158	176	150	141	159	166	163	155	156	146	157	157	156	134	175	161	128	129	177	159	135	160	143	172	170	155	141	156	165	173	151	156	146	149	142	158	156	139	157	162	158	131	173	146	148	163	183	129	166	161	132	157	148	160	149	141	156	143	171	159	149	131	149	154	148	180	164	143	147	162	149	161	165	173	164	146	140	164	164	158	161	144	151	148	133	146	150	130	160	142	155	165	156	159	146	159	139	163	169	153	187	166	152	150	153	164	165	146	152	150	174	157	165	161	165	145	163	139	166	162	163	170	151	150	160	151	133	143	165	131	165	149	145	174	167	129	142	184	144	153	145	142	139	133	150	141	121	163	151	162	149	166	167	159	161	163	162	140	166	150	166	156	164	129	156	154	162	152	161	135	149	151	139	142	147	148	147	166	158	139	167	151	146	167	157	158	143	159	164	170	156	136	145	150	158	165	165	180	167	184	162	136	167	149	155	144	168	155	161	155	150	150	144	144	168	141	140	156	151	168	155	147	153	135	137	165	137	164	171	170	162	123	131	161	178	147	168	137	149	150	161	157	150	146	175	163	144	152	156	177	160	151	133	162	151	145	146	148	143	113	147	133	145	150	131	131	141	151	134	162	165	147	166	150	158	164	155	135	141	164	142	153	163	168	134	170	159	145	132	167	169	134	153	142	162	142	161	167	144	170	165	146	151	174	182	140	169	173	155	135	137	132	144	142	161	164	171	139	148	161	158	143	135	158	142	153	139	155	140	164	161	155	150	152	139	156	142	160	138	151	160	153	139	176	128	153	153	164	155	164	165	176	139	151	155	144	158	155	152	173	168	160	146	170	174	144	159	140	144	135	151	158	158	155	149	159	153	156	168	138	149	170	147	159	156	157	148	143	135	174	136	177	141	171	142	143	143	149	153	151	148	130	153	128	152	164	151	153	153	142	158	146	146	139	149	158	177	134	155	154	178	156	163	155	141	158	159	143	141	143	165	170	165	155	155	140	142	167	159	146	149	153	148	152	155	167	148	176	148	175	129	145	126	148	175	163	178	130	157	174	169	160	135	140	153	144	161	125	160	156	151	136	177	134	150	144	160	148	134	171	160	161	170	168	165	143	149	150	127	131	141	159	159	141	170	153	159	154	150	155	167	157	147	162	165	152	158	152	156	136	128	167	160	159	150	152	130	158	149	148	163	153	156	152	167	146	155	166	149	158	163	160	177	153	170	155	138	171	143	164	148	173	157	158	144	135	139	162	150	152	140	150	150	153	137	150	160	155	136	138	152	165	170	166	170	139	143	185	163	162	146	155	156	139	147	154	146	156	163	152	134	148	174	145	158	148	138	158	158	153	141	147	132	161	165	146	148	160	157	158	160	169	136	168	165	139	143	158	126	153	172	161	180	155	161	159	162	165	150	128	144	153	180	140	157	120	152	160	155	134	128	152	164	144	148	156	131	127	145	124	131	140	144	170	128	136	171	180	163	171	159	139	149	165	152	154	163	132	179	151	157	155	157	157	120	171	164	166	141	149	156	154	147	170	167	152	139	175	155	181	154	155	159	166	140	162	157	165	162	149	133	154	172	151	150	143	156	139	155	163	161	144	140	145	129	165	135	153	135	146	160	145	126	151	158	145	145	189	147	165	172	157	173	164	133	174	148	161	136	155	144	155	152	141	174	154	164	169	148	161	157	166	168	156	152	148	168	142	127	163	146	138	145	170	153	150	148	164	133	156	175	141	135	139	136	173	153	154	145	157	150	145	138	161	143	163	161	151	129	148	162	161	138	185	146	152	147	164	142	147	149	168	154	143	169	151	165	164	147	150	144	174	145	165	160	188	160	161	125	146	148	136	158	144	153	141	170	141	177	140	143	142	142	135	145	146	162	152	165	140	144	140	148	144	153	149	143	155	146	156	165	152	146	142	145	185	136	122	159	154	173	166	164	142	156	140	152	166	151	173	150	162	150	145	153	169	140	150	134	152	166	152	153	146	152	161	167	165	127	157	155	167	165	145	145	152	148	157	139	151	153	155	147	153	146	145	156	170	148	149	153	155	143	144	143	186	144	150	163	149	152	157	168	141	143	157	137	145	162	136	144	171	163	167	149	157	136	137	147	146	162	166	174	151	168	153	138	142	135	146	161	152	131	138	161	155	144	153	143	170	148	147	155	158	155	130	163	143	146	164	141	145	169	155	168	137	152	128	152	147	165	156	189	149	146	176	165	136	153	141	159	138	138	154	168	168	147	159	171	145	167	162	155	186	159	159	145	149	142	177	158	146	135	160	156	137	171	148	146	147	144	155	171	170	164	174	142	154	181	157	168	174	143	166	177	152	148	145	148	166	148	162	160	193	144	156	174	150	123	148	149	144	140	155	148	146	139	167	140	145	148	165	152	185	143	149	153	164	158	162	155	138	166	155	147	156	167	167	151	131	153	158	150	146	154	138	159	161	148	142	157	166	154	140	143	160	159	162	159	157	155	147	163	149	162	159	154	158	132	152	156	155	152	135	172	165	177	167	147	174	181	137	144	181	147	170	136	156	149	151	142	159	128	170	146	165	149	162	151	180	132	148	159	170	164	161	157	148	139	160	144	143	171	152	153	164	146	162	122	150	148	151	149	146	157	149	159	154	130	153	140	142	155	158	142	140	153	144	147	164	172	152	122	162	147	151	149	157	130	152	159	136	164	153	148	148	148	150	144	177	162	171	147	154	145	160	171	149	164	154	138	167	159	151	137	139	155	158	142	132	169	139	167	147	146	169	123	163	145	132	169	154	175	179	153	152	167	167	161	171	165	158	146	168	147	158	147	157	153	147	157	146	148	156	141	157	143	148	143	150	146	139	127	154	147	170	170	185	143	153	141	135	154	146	155	172	173	163	149	140	153	136	150	141	146	151	161	172	132	194	145	164	160	135	165	142	166	153	169	129	152	149	166	169	149	149	120	158	155	150	148	166	160	161	154	125	147	144	161	143	163	130	156	161	163	150	147	156	151	164	152	136	156	122	170	155	152	164	148	144	158	148	156	163	168	136	154	155	142	144	147	151	138	143	172	144	144	166	141	144	162	196	156	124	151	164	150	157	145	145	169	157	141	150	141	165	147	176	139	178	155	160	132	141	146	130	162	147	143	132	146	148	173	159	151	151	152	161	131	146	160	154	163	152	147	161	156	150	163	171	140	167	155	167	163	149	142	146	151	132	165	137	156	159	138	164	148	141	149	149	159	158	144	138	159	142	152
16307	13351	15893	4021	3332	2173	2469	8834	5930	199	204	155	166	161	154	152	157	164	150	155	164	176	163	169	165	154	153	148	187	158	161	145	137	179	181	153	169	179	175	148	172	162	176	156	163	159	184	151	152	163	160	143	163	150	151	156	180	145	164	155	145	172	171	136	154	157	154	161	152	186	148	142	159	181	162	179	173	143	158	173	146	161	181	163	164	143	156	160	168	153	184	171	164	141	166	153	163	148	151	163	154	173	181	146	170	180	168	148	154	181	157	158	166	163	160	149	155	166	177	154	158	163	157	165	155	133	165	181	155	149	161	168	153	147	152	146	177	175	133	167	165	161	151	151	143	148	160	159	169	169	167	149	160	163	158	163	131	140	147	139	165	152	155	181	181	158	174	164	145	168	165	178	172	158	179	174	133	171	185	161	167	157	153	148	157	160	174	175	138	162	143	179	162	151	169	160	146	170	164	176	165	156	152	170	161	155	160	162	148	155	177	141	155	146	151	180	146	150	153	168	179	175	144	166	146	157	147	163	178	151	162	159	157	165	166	174	192	162	161	145	155	169	153	160	163	143	159	160	165	136	164	151	151	168	163	152	154	163	153	179	168	170	164	160	169	169	171	166	175	155	158	180	181	168	172	159	162	157	157	158	184	157	156	175	159	153	185	145	161	171	156	171	171	162	163	150	145	159	166	154	176	182	172	171	179	162	169	161	160	153	146	185	135	171	144	155	153	159	137	166	160	167	168	141	151	171	169	165	127	159	167	166	144	160	149	187	160	149	180	159	147	159	160	151	165	154	152	158	165	170	150	166	152	154	166	152	157	173	157	151	167	168	152	169	166	146	167	153	172	176	143	144	167	168	160	159	149	151	173	147	176	170	155	163	159	145	184	149	178	159	162	165	152	149	168	156	153	170	165	159	155	150	173	175	165	156	170	170	159	149	177	151	148	158	153	150	164	159	151	164	156	161	148	166	168	170	151	182	197	167	147	163	146	143	155	166	164	178	151	152	169	140	156	159	175	145	144	168	156	149	165	151	152	161	155	154	182	156	152	164	147	148	174	127	163	159	166	159	157	157	145	170	166	145	165	153	170	137	190	169	164	165	169	163	142	166	169	143	164	159	173	158	153	171	156	137	147	177	153	174	162	153	189	168	158	179	161	151	169	161	183	180	150	178	145	146	160	150	168	153	189	169	152	150	158	159	161	141	188	152	153	177	171	167	159	164	171	179	160	160	179	158	148	166	148	158	145	141	159	193	171	146	164	170	178	159	154	165	181	150	155	155	174	133	167	161	157	158	156	152	161	154	167	138	157	169	160	169	149	142	132	160	182	161	146	154	146	171	161	135	133	158	169	128	156	167	174	172	138	162	152	186	140	138	149	148	166	172	155	159	187	148	153	144	148	175	178	182	156	165	164	161	156	146	156	184	156	172	178	166	181	152	164	155	164	134	151	169	158	168	155	158	158	138	172	168	156	156	162	161	183	147	146	160	176	152	142	166	165	155	163	160	165	152	148	178	155	151	132	157	151	172	155	161	155	184	160	177	144	160	159	178	162	161	155	176	151	163	154	147	174	154	172	161	144	165	152	144	177	143	155	184	140	156	169	147	152	153	152	154	182	153	164	132	171	143	148	173	158	159	170	166	172	153	171	173	164	152	159	180	142	178	175	160	160	140	130	166	153	159	160	191	157	143	143	161	176	149	190	149	168	167	141	151	159	155	145	139	177	169	151	165	176	141	169	150	150	170	160	152	139	169	145	169	168	165	170	174	159	184	166	146	165	150	170	159	179	162	167	151	166	170	150	159	143	178	187	163	181	172	139	152	161	146	162	167	159	143	180	171	166	144	154	154	182	158	167	162	149	153	155	153	177	169	159	143	157	180	176	165	142	181	158	151	168	159	169	169	166	162	176	164	148	172	138	178	153	168	157	146	173	152	173	151	170	180	153	160	158	179	147	159	165	166	150	140	162	170	163	176	166	178	160	189	184	150	173	159	154	156	183	165	176	156	159	153	169	173	163	166	176	161	167	149	156	157	182	180	162	148	155	154	164	154	154	149	173	165	178	159	133	180	165	177	160	171	164	168	160	173	168	146	148	168	118	154	192	150	146	167	166	185	155	167	144	159	133	163	157	158	157	167	132	169	138	162	147	154	131	157	153	159	145	184	161	182	154	157	164	184	143	145	170	150	161	157	147	156	185	147	137	145	174	191	154	133	158	143	146	155	161	174	182	169	139	161	158	175	145	164	159	148	170	162	170	145	166	146	171	158	159	178	147	162	150	171	161	146	157	170	162	150	175	153	183	130	156	149	168	176	149	157	176	164	162	180	171	161	166	152	179	160	165	169	170	158	155	176	147	171	173	165	141	168	159	159	140	179	144	175	141	157	177	160	174	158	165	167	170	157	177	195	189	156	151	171	173	164	174	165	177	160	154	161	174	167	165	162	179	166	186	181	143	179	164	160	167	160	180	157	141	162	148	156	154	140	165	160	180	169	145	175	171	153	180	178	155	160	160	147	164	162	152	173	154	160	165	173	171	143	164	145	172	172	156	170	160	148	156	173	169	146	173	169	154	162	169	166	157	171	173	136	143	151	144	182	139	150	167	164	166	157	149	143	148	172	172	171	157	170	163	166	160	152	152	178	157	164	139	194	158	153	154	160	155	142	163	160	154	147	147	149	162	163	157	161	154	152	157	170	153	147	185	141	161	161	150	158	164	141	159	189	164	158	169	159	158	159	161	150	162	171	165	177	182	178	151	161	157	165	183	161	158	193	163	157	147	151	172	148	160	179	160	156	154	159	150	157	169	168	149	156	151	168	163	153	165	171	182	206	131	151	159	162	161	146	158	155	180	172	131	154	170	137	186	158	170	135	163	133	173	168	162	160	161	170	153	168	155	159	167	161	164	153	163	159	167	154	152	145	173	146	141	158	172	174	145	145	177	174	161	168	139	151	143	173	149	165	152	163	143	152	178	190	147	151	161	165	154	176	126	181	170	151	150	152	175	185	157	160	182	138	166	176	159	131	162	176	137	137	173	174	156	169	169	140	155	180	163	159	173	171	153	161	168	142	159	156	158	150	159	161	158	186	154	160	169	176	147	172	153	146	162	152	136	149	181	154	160	166	181	146	142	154	160	148	180	176	153	158	183	154	155	147	150	164	174	157	158	152	152	167	155	153	166	171	166	145	170	165	184	142	155	160	161	186	165	163	168	163	168	166	145	163	179	176	159	166	165	144	166	162	145	142	166	164	148	155	158	164	178	141	162	173	146	164	147	159	170	171	147	187	141	162	138	185	153	155	173	154	159	149	137	170	169	162	158	161	165	168	179	167	171	178	162	177	157	160	157	193	147	140	155	146	159	150	171	170	163	161	161	173	175	179	166	175	156	173	165	149	168	134	170	161	152	174	170	141	158	131	168	163	159	158	179	140	149	159	180	147	159	155	177	133	159	170	160	163	138	166	137	160	167	173	167	139
24856	20384	26237	24524	20287	11656	9852	42516	34085	5119	499	377	376	387	374	387	352	335	361	287	318	351	328	353	326	332	322	364	327	352	316	322	280	284	316	342	308	319	308	311	277	321	345	286	330	283	302	311	303	288	302	323	323	328	292	292	302	330	310	343	298	303	307	302	324	314	321	335	289	316	309	304	288	301	314	335	325	318	300	305	308	303	301	286	282	294	334	282	321	315	302	280	331	299	299	314	316	317	304	343	317	308	314	316	311	310	303	307	313	292	282	308	302	274	300	289	297	323	299	318	281	294	306	305	303	299	325	327	299	330	298	319	316	304	277	326	303	305	276	304	282	297	306	296	279	317	310	321	326	324	304	331	295	293	348	290	330	310	318	306	307	295	303	301	334	301	295	297	309	283	321	263	320	305	294	318	276	290	311	316	287	258	311	296	322	301	275	319	305	347	290	304	324	285	260	316	316	313	297	250	302	316	294	292	325	326	318	294	307	310	303	316	346	337	307	294	310	304	288	315	299	281	300	310	272	308	297	315	325	298	318	309	279	326	298	300	297	240	331	310	302	284	325	325	325	319	316	321	281	293	289	280	297	334	327	301	311	327	328	318	309	302	294	320	318	285	278	315	263	286	304	282	319	312	321	294	277	277	301	327	302	299	324	329	300	296	325	338	315	298	289	290	290	326	303	335	309	316	322	305	308	301	352	320	312	301	278	289	332	298	327	314	330	311	289	296	279	316	309	299	339	299	299	323	259	291	294	338	285	329	323	286	313	281	294	303	297	309	293	285	318	324	346	316	296	317	331	298	323	329	324	293	326	318	312	308	294	290	282	309	326	300	278	273	319	316	299	295	324	296	281	332	308	338	294	285	301	275	325	312	280	316	308	324	284	295	284	308	305	296	301	308	306	322	347	315	303	320	315	322	296	298	290	307	291	287	287	290	299	312	307	288	317	291	309	292	328	323	292	299	314	316	329	289	247	330	292	297	300	323	339	275	314	279	313	305	318	277	306	278	315	318	294	325	316	330	321	299	297	313	303	319	315	275	303	282	306	327	322	326	303	333	293	288	321	321	301	341	289	343	311	306	312	306	320	318	293	294	294	267	284	319	316	321	315	316	298	328	317	298	323	304	298	288	310	303	324	305	262	286	321	293	288	280	341	280	311	290	304	310	312	298	298	302	323	298	308	325	332	307	301	321	299	323	305	321	292	299	301	285	314	307	328	331	318	298	316	270	331	335	336	315	309	322	291	289	281	306	318	321	293	327	326	314	319	333	310	288	317	331	361	283	272	352	294	279	299	312	279	307	320	316	282	336	306	304	315	296	340	325	305	306	296	317	323	301	303	299	303	320	297	286	297	293	290	326	287	315	355	272	310	336	284	318	300	334	348	338	305	282	338	278	289	302	304	336	286	291	308	314	318	289	304	284	318	307	300	313	307	320	318	323	287	284	353	307	308	286	294	326	313	310	297	339	306	304	314	293	338	315	268	327	291	319	308	312	290	298	296	322	301	305	287	301	282	343	328	296	315	315	284	305	259	299	322	312	310	291	310	298	293	306	310	294	301	328	274	292	292	329	336	315	305	349	294	304	345	330	317	291	297	292	328	300	279	273	327	348	313	327	284	315	319	335	317	309	303	273	294	346	276	335	320	295	282	299	291	277	299	330	310	323	296	288	338	306	293	330	353	314	268	323	295	304	290	304	280	292	289	305	303	309	286	295	290	292	329	300	291	276	305	285	299	311	298	288	353	348	305	284	302	310	320	301	307	292	317	293	297	318	285	314	304	293	272	313	323	300	311	312	291	293	287	326	301	311	314	286	296	295	333	320	312	316	290	291	292	308	326	306	288	314	298	324	311	313	297	293	310	316	283	296	311	344	310	271	280	292	319	300	285	355	291	288	288	317	351	298	342	290	301	311	286	304	330	311	273	309	294	308	304	286	320	333	294	315	296	321	290	290	306	304	285	315	274	284	321	293	280	290	315	342	301	285	305	294	320	298	315	286	270	306	285	346	314	286	289	321	296	292	307	306	328	267	331	301	334	314	310	328	332	307	305	330	302	312	304	318	333	342	311	311	336	296	310	289	301	285	320	288	315	280	321	314	295	312	301	281	327	316	307	300	319	310	318	276	305	287	304	337	308	319	339	325	299	293	307	316	325	274	334	295	304	329	322	268	315	303	286	295	306	283	296	326	289	314	306	312	295	286	284	300	293	309	295	332	304	331	319	324	293	265	346	315	298	289	310	288	314	289	332	330	295	326	293	293	287	278	302	297	281	316	275	324	306	284	290	289	304	308	302	311	315	317	316	293	339	332	282	314	314	286	337	301	321	303	295	321	287	271	301	288	317	294	306	286	292	296	304	309	298	310	314	296	293	283	293	319	284	306	325	308	304	307	325	318	334	329	296	297	293	308	290	281	317	317	300	297	342	296	298	288	317	339	315	295	311	277	337	326	293	307	314	310	322	293	269	304	328	310	305	308	299	313	321	306	323	293	284	301	293	283	308	308	298	296	301	289	297	302	299	290	277	302	282	269	290	308	291	295	286	315	297	310	298	320	310	315	303	308	308	305	305	295	290	292	289	353	291	301	315	289	315	306	290	294	315	333	298	309	319	307	332	302	332	298	281	292	306	291	309	338	322	294	305	324	305	317	330	296	294	293	339	297	312	335	288	329	305	335	307	314	274	321	301	303	313	281	291	282	326	339	320	300	300	296	361	317	332	320	303	291	309	298	287	289	277	328	277	274	281	314	297	329	324	295	297	271	286	303	317	292	338	292	315	280	315	270	316	323	305	308	299	289	308	310	335	333	282	277	313	310	302	331	333	261	299	292	319	322	304	302	311	304	308	281	301	336	299	301	325	311	291	305	299	292	321	317	312	290	319	278	300	323	313	291	330	298	341	282	269	311	289	263	336	289	299	303	322	295	303	284	314	326	336	298	312	312	308	278	283	342	281	303	289	303	289	299	302	287	283	285	331	329	359	300	296	304	320	309	331	301	296	294	311	304	313	297	273	325	310	298	270	306	331	305	303	302	299	318	295	318	295	274	291	283	307	305	280	301	304	334	304	332	304	319	314	318	299	319	289	310	331	303	292	289	312	303	294	284	323	315	310	315	324	322	285	311	341	309	286	335	269	308	268	310	322	311	319	291	278	262	309	328	298	289	314	339	314	293	318	296	301	328	294	298	279	302	337	309	302	301	304	281	289	326	285	288	308	300	291	291	341	313	327	326	297	301	301	286	296	316	299	302	309	315	333	311	311	286	317	300	287	302	305	316	267	285	336	313	294	293	259	293	297	276	331	322	302	331	302	316	318	298	336	325	295	282	262	362	313	287	298	326	341	306	299	316	326	315	293	285	316	303	300	303	327	291	278	282	311	342	290	302	309	329	273	286	312	317	332	282	282	302	337	305	286	314	298	309	314	302	294	315	297	317	302	319	317	283	276	273	276	295	303	311	291	325	330	299	332	325	320	292	325	294
35336	26087	36965	10886	8038	7398	14448	44451	22560	609	517	540	452	455	412	385	401	360	365	351	356	342	324	346	345	305	347	339	316	271	305	266	294	315	303	308	307	299	302	307	291	280	284	317	276	288	307	286	292	283	293	299	315	305	298	280	302	294	250	256	267	283	294	314	348	298	275	277	305	297	277	296	287	269	285	278	291	292	286	318	304	241	282	299	280	261	293	288	285	267	275	289	269	274	276	310	313	281	283	306	280	272	270	289	271	263	290	290	286	285	311	329	288	286	286	276	285	275	298	306	287	283	277	279	309	279	286	275	286	252	298	287	293	284	291	300	265	281	279	282	286	292	267	281	264	280	249	292	297	311	271	311	281	284	279	262	283	280	284	265	273	291	269	299	294	298	315	270	300	284	281	280	310	290	266	310	264	303	282	305	286	285	294	272	276	269	293	273	310	283	296	299	288	295	276	303	270	303	251	265	295	293	275	268	283	267	304	299	278	271	294	318	269	265	310	312	306	310	271	264	285	257	296	278	282	306	296	299	273	295	297	275	278	311	275	267	295	302	282	271	326	302	284	270	289	293	285	255	272	242	256	304	261	266	287	279	278	280	270	303	311	296	304	280	274	267	265	286	281	294	300	298	285	272	297	267	285	292	276	250	267	279	295	274	281	293	269	295	252	312	306	300	283	273	267	311	295	271	318	280	300	290	281	271	264	301	280	251	286	273	273	286	305	304	284	254	289	264	247	276	257	305	280	285	278	264	278	250	294	249	270	278	305	263	262	259	303	286	282	281	263	243	288	283	274	268	261	287	251	280	268	302	297	283	292	275	273	285	277	249	307	266	257	279	273	294	294	278	306	275	272	277	286	310	284	263	296	259	306	256	319	256	317	281	292	281	299	286	306	279	288	293	293	289	282	280	279	296	316	266	276	241	260	263	295	263	312	291	299	268	289	280	291	301	275	311	287	256	279	295	257	318	322	294	265	290	253	275	310	283	308	299	305	295	279	291	297	299	294	279	304	291	315	287	304	279	296	302	299	311	277	264	301	332	297	283	294	294	303	268	284	286	283	282	262	272	292	289	297	282	336	285	281	286	282	252	271	301	288	273	280	296	281	286	285	306	325	276	290	256	299	260	298	277	287	334	295	295	268	295	293	283	310	342	268	282	301	286	284	325	263	269	272	313	254	313	297	303	298	312	303	265	281	274	271	284	259	281	279	319	285	307	278	299	271	285	269	291	292	303	275	301	274	296	294	297	275	291	299	285	305	320	286	290	288	291	279	297	268	269	283	294	277	308	287	313	291	275	290	274	279	297	292	283	293	264	314	303	304	256	290	273	269	286	296	284	265	321	285	306	279	283	314	268	306	298	296	300	255	314	282	300	298	272	289	284	240	282	275	289	290	269	281	300	291	298	310	297	271	291	294	295	284	305	265	304	278	290	279	297	264	300	267	263	269	287	297	257	296	263	284	296	267	314	290	283	293	269	307	305	312	294	266	307	258	331	260	292	306	265	321	286	285	269	269	297	284	280	317	292	272	286	287	295	273	319	286	307	296	293	262	295	307	321	254	301	276	287	281	276	283	314	283	272	245	298	273	300	308	282	249	291	274	303	274	290	276	250	279	282	298	253	305	277	288	250	299	279	282	279	282	276	265	254	281	301	292	282	298	277	270	304	291	294	284	283	272	291	286	254	281	282	282	277	288	265	292	286	270	288	279	262	309	272	310	295	302	281	296	285	301	263	309	295	282	267	319	285	272	258	268	311	292	264	283	305	311	282	276	283	291	286	299	301	323	302	297	311	263	288	291	281	313	303	293	285	285	281	256	310	310	311	291	317	285	285	285	277	255	281	254	261	291	283	272	264	293	300	271	289	293	287	290	259	261	302	273	288	300	302	308	277	313	320	266	266	336	290	264	280	292	305	262	275	267	283	299	274	294	287	281	263	311	279	285	281	277	280	279	311	325	287	295	294	293	276	271	285	324	274	289	296	264	296	279	265	301	285	262	259	274	281	279	268	283	270	282	286	291	273	304	296	285	292	274	289	281	260	316	279	274	282	287	292	280	281	288	266	283	264	292	276	274	318	274	279	282	300	313	268	268	244	298	275	266	316	288	292	281	303	303	302	269	277	290	297	260	303	255	276	277	275	270	307	301	276	278	276	289	284	301	269	309	318	262	272	289	295	322	295	263	307	296	307	295	295	275	256	259	263	280	254	304	283	261	294	251	299	278	306	285	283	300	281	285	255	285	268	300	303	277	278	276	289	290	288	294	295	303	296	305	267	257	318	276	313	268	270	302	287	296	267	293	275	273	258	302	303	276	261	296	270	266	281	282	267	298	260	235	278	291	282	286	285	281	287	285	279	299	289	259	289	299	276	287	251	272	293	273	272	283	284	303	279	271	307	279	301	295	244	293	270	298	296	306	304	285	291	273	286	263	261	269	289	297	308	303	270	283	284	293	291	282	278	247	295	291	274	294	307	303	286	313	270	281	281	299	269	308	304	269	270	296	313	263	281	296	297	282	271	257	269	298	271	262	290	291	293	283	271	302	281	292	269	281	285	307	279	259	280	273	300	279	305	284	270	277	272	287	301	274	258	310	303	281	296	258	278	288	290	294	290	277	295	300	284	284	282	325	287	279	310	281	286	299	272	308	264	262	258	282	305	330	280	288	288	265	302	266	285	304	290	305	273	272	272	301	252	273	263	300	309	273	289	276	319	275	294	284	273	278	268	293	298	294	264	280	278	305	282	275	295	304	281	278	255	285	258	326	300	280	268	297	295	258	285	300	285	270	261	255	298	297	277	271	289	278	297	273	260	266	287	298	282	291	277	291	288	269	305	306	309	306	288	265	276	281	276	293	270	300	290	267	302	321	269	293	269	259	287	266	280	291	266	284	286	273	268	289	286	298	298	304	281	272	289	290	285	299	286	284	299	271	308	273	314	303	289	269	295	282	271	295	288	281	303	277	285	274	290	254	270	271	296	268	280	315	278	279	287	282	273	255	270	298	297	266	268	265	267	285	305	287	282	318	317	297	281	274	268	279	280	291	300	284	283	272	264	268	265	284	241	273	295	301	294	261	289	275	300	275	301	286	279	285	273	277	304	278	308	276	258	259	304	285	267	311	279	292	290	261	292	272	282	282	289	286	293	291	283	311	290	274	274	279	298	274	287	297	276	263	273	273	299	274	262	331	306	289	290	294	287	288	289	269	294	272	274	313	299	314	240	286	292	270	293	276	278	271	294	270	301	287	266	268	282	299	274	281	288	266	290	297	317	304	318	266	263	273	276	289	267	274	261	271	313	271	290	295	276	274	260	293	276	284	291	313	251	277	320	282	283	272	283	294	302	327	276	274	266	295	268	271	279	260	271	299	301	261	266	278	281	286	323	271	283	291	290	312	274	268	286	303	287	281	288	287	265	295	268	297	297	272	271	286	288	272	262	311	271	284	276	296	275	259	298	282	277	278	263	285	304	257	272	276	290
22505	20384	27101	23704	20428	20885	24413	51349	51164	12832	1604	690	677	634	653	636	631	543	609	575	571	562	546	596	575	636	587	557	541	535	513	526	546	570	552	540	551	516	562	535	533	503	553	550	497	525	550	520	550	556	540	528	510	491	524	538	552	503	522	502	510	538	556	520	524	482	547	538	541	561	499	532	521	477	527	508	522	499	535	496	540	530	544	501	521	555	545	498	506	545	533	535	546	498	499	502	549	546	523	519	560	534	531	496	490	540	506	504	520	534	510	566	498	525	517	566	525	505	520	522	508	545	505	566	535	484	533	513	492	531	551	509	549	513	535	488	496	511	560	507	526	505	490	501	497	523	522	542	509	474	574	502	564	528	522	506	545	538	508	568	506	526	517	526	540	515	524	509	513	528	514	526	506	542	526	559	532	578	545	554	555	581	535	562	523	518	531	507	491	504	492	502	498	524	564	546	518	543	555	544	511	518	519	507	487	492	514	506	514	526	538	530	510	496	511	469	513	514	514	531	486	538	522	560	525	511	532	489	501	490	515	517	496	516	546	547	498	509	538	533	510	520	495	530	494	574	554	503	524	524	568	538	502	490	531	513	541	528	511	489	515	525	544	509	550	563	473	533	571	514	484	499	555	541	492	527	495	520	534	551	548	521	539	515	525	551	546	511	504	535	485	518	529	514	555	501	494	584	546	545	517	512	531	504	555	525	510	505	525	529	494	500	523	514	492	535	504	531	498	537	538	542	526	501	540	520	555	519	529	567	510	492	517	539	555	540	502	516	502	549	528	497	569	492	515	534	478	532	547	577	483	504	523	513	511	498	516	532	492	512	515	503	531	555	509	510	498	481	551	507	574	472	535	525	581	537	491	529	567	532	515	533	490	510	488	559	506	535	552	479	539	522	506	513	492	560	564	511	510	476	513	490	491	529	513	543	515	514	536	545	516	514	505	433	497	558	530	539	531	530	514	510	524	513	514	513	508	479	525	527	513	558	505	512	491	519	534	511	530	484	559	562	541	532	519	519	525	553	519	475	507	527	507	513	515	516	556	531	534	521	470	497	515	530	506	518	559	490	591	503	536	537	492	526	504	563	535	529	513	553	509	512	499	516	525	549	543	537	567	516	531	541	523	557	544	502	487	521	510	550	509	495	503	528	517	544	576	521	505	476	514	510	528	534	564	541	512	473	513	522	520	512	546	541	497	569	570	515	539	513	526	479	511	547	518	586	515	536	545	531	549	477	498	512	504	534	484	523	511	516	477	531	494	547	562	513	533	526	491	505	510	547	514	533	501	512	524	512	503	529	544	510	527	515	527	517	563	506	486	542	504	531	520	537	523	540	503	490	512	528	469	520	537	551	594	521	500	536	466	497	498	523	495	534	510	526	534	526	541	516	530	507	511	516	572	516	503	549	500	524	551	522	526	509	503	550	558	548	493	509	501	490	514	495	546	499	565	526	487	565	523	516	525	544	519	529	528	537	526	553	554	510	478	514	506	562	504	535	542	526	517	516	518	478	493	510	502	549	534	524	508	495	518	534	512	594	540	476	499	496	547	508	549	573	548	549	512	511	530	505	536	552	532	505	528	495	490	597	575	549	552	537	510	532	511	502	481	496	521	538	544	544	535	510	539	549	494	497	503	516	493	500	516	568	515	533	502	491	496	475	526	501	493	535	499	497	557	510	530	532	540	558	505	517	522	500	528	514	554	545	547	523	544	538	569	511	575	558	507	521	477	474	549	539	484	513	514	517	496	557	521	526	522	566	510	490	517	565	547	540	522	523	496	513	494	541	515	538	534	539	513	562	515	577	506	535	549	532	529	559	527	573	538	512	520	579	510	508	474	528	545	529	536	501	480	517	529	529	536	523	531	519	498	567	505	515	518	561	542	540	544	513	509	490	490	503	545	503	535	529	524	510	512	546	454	512	484	586	551	501	516	506	531	539	535	538	534	530	515	537	545	505	537	519	527	565	509	519	554	505	543	547	513	509	491	495	494	549	513	528	502	523	486	527	529	503	534	513	498	510	532	512	482	579	471	496	485	571	516	541	520	459	523	472	542	504	555	531	535	469	546	528	542	518	486	543	508	515	515	514	537	538	487	535	522	486	519	526	534	521	485	523	509	505	559	525	523	537	539	537	501	506	509	506	515	516	508	477	526	499	532	505	515	516	550	546	521	503	494	543	538	529	524	508	534	531	506	537	525	536	512	493	554	478	500	530	495	502	528	552	495	544	524	565	502	503	547	532	546	514	554	521	540	537	535	518	538	530	526	563	510	524	555	492	539	527	507	535	538	518	491	495	549	514	523	542	521	530	543	524	553	532	572	522	489	568	515	511	500	489	575	499	565	499	549	517	518	553	503	547	562	539	513	573	549	540	542	516	534	523	529	529	501	527	540	527	538	519	507	550	539	516	547	507	508	527	553	492	513	515	531	495	524	513	511	534	514	510	529	507	506	535	502	481	495	548	504	522	534	521	561	541	537	472	532	514	542	529	507	517	507	529	517	536	533	469	544	549	506	540	505	523	532	511	562	529	569	502	535	573	543	524	498	520	510	549	506	525	507	506	490	547	524	540	514	518	496	494	537	520	508	536	549	497	533	531	527	563	575	514	509	542	531	480	508	499	565	511	493	510	547	544	524	493	544	494	554	542	533	581	504	566	526	542	507	508	543	548	505	515	544	494	503	485	512	517	559	555	520	551	533	548	500	518	484	551	533	527	490	504	528	557	500	540	551	522	530	509	495	524	476	510	516	578	542	589	512	486	530	515	522	494	536	533	538	498	499	493	529	510	512	533	518	516	510	520	512	510	540	548	499	505	534	494	547	521	526	500	520	525	516	502	526	559	507	508	527	514	474	490	494	500	549	502	529	529	532	568	555	517	547	499	545	536	538	536	503	493	548	523	550	501	528	515	533	507	527	541	487	540	527	485	542	506	557	526	545	558	549	543	537	525	526	506	508	510	496	482	506	499	523	552	572	461	488	500	545	464	516	534	488	485	541	529	543	512	521	492	505	523	522	490	519	499	519	524	495	518	505	505	507	474	534	540	554	554	492	525	540	530	545	502	523	513	510	533	539	540	521	516	522	527	497	552	516	519	526	503	500	506	549	538	540	507	544	516	525	522	506	525	518	465	513	531	565	516	497	526	547	566	530	515	538	489	505	506	530	555	503	498	566	552	495	534	558	534	537	506	528	520	518	535	500	512	554	499	498	546	494	552	579	522	506	542	494	556	509	527	586	559	524	530	527	509	532	518	540	504	521	515	484	516	506	500	498	554	559	531	530	532	502	533	494	539	513	538	521	513	537	516	495	553	555	479	532	537	501	538	527	561	531	464	465	526	531	513	533	512	514	530	502	522	543	509	540	492	534	536	521	537	488	540	551	519	555	569	510	544	539	563	561	493	520	521	541	528	503	556	522	553	548	527	497	513	515	538	531	511	506	542	526	507	555	479	546	516	533	513	488	550	505	471	518	493	550	507
38980	35260	50116	17451	16326	14814	24844	52282	37018	1102	979	867	815	741	722	682	696	632	598	624	579	615	577	562	585	566	556	537	514	539	498	516	506	537	543	503	546	501	537	536	500	493	466	500	497	494	499	487	505	494	506	514	515	463	532	478	524	474	498	475	515	471	465	498	466	511	499	499	482	501	445	515	460	491	457	538	470	509	478	458	489	481	474	468	470	484	497	485	486	504	470	537	490	508	472	441	518	488	480	443	491	465	543	486	517	491	505	503	449	489	486	455	499	517	465	452	452	464	461	457	460	498	465	491	495	475	484	494	482	445	484	518	499	464	493	498	498	486	501	508	436	469	464	511	469	514	486	468	441	496	517	511	481	493	502	518	451	512	497	444	463	469	465	480	458	523	484	484	480	479	536	459	515	467	472	469	486	517	472	489	484	501	497	505	490	517	473	514	483	456	482	469	483	492	479	462	521	481	437	468	496	444	447	495	483	456	513	465	490	470	497	480	487	503	450	477	489	519	450	451	487	482	480	468	477	489	458	462	504	475	481	464	504	470	498	468	482	496	455	545	450	519	525	502	487	479	509	458	459	435	474	460	495	503	500	475	486	480	482	462	516	496	499	453	493	482	487	496	441	475	468	509	478	474	431	477	486	497	468	512	474	443	474	506	504	481	492	478	445	451	473	474	460	475	476	492	488	506	512	434	502	484	496	517	469	492	500	486	441	500	488	486	452	475	528	463	508	455	490	468	504	474	469	453	481	472	482	463	447	506	487	480	533	453	445	502	491	482	515	519	491	493	471	496	532	480	463	512	523	486	451	503	468	437	458	436	541	505	503	433	485	476	542	488	499	457	447	482	504	461	521	495	512	476	463	506	465	497	480	499	460	481	526	494	480	488	473	520	455	513	482	452	513	436	488	465	471	467	492	449	491	474	481	486	475	438	460	461	493	497	499	493	486	503	507	510	480	475	489	466	454	510	520	466	455	508	474	493	444	485	460	480	470	486	504	502	465	437	464	529	489	479	503	498	469	497	480	522	485	517	472	477	503	505	508	435	465	479	459	505	460	495	502	476	499	505	489	512	489	441	462	453	506	491	495	456	464	460	506	491	487	467	475	464	451	480	493	495	490	492	522	476	455	473	494	450	480	479	482	465	482	499	504	494	476	449	523	475	493	492	488	496	482	491	450	478	486	489	493	453	500	493	500	449	501	453	465	471	439	463	482	503	495	501	488	449	478	489	504	499	470	472	474	483	503	468	436	465	458	464	503	476	450	489	527	475	459	468	464	492	463	474	486	489	458	487	516	477	531	491	476	470	466	518	472	513	451	516	493	494	497	516	443	488	507	502	510	473	486	480	525	465	461	469	494	492	498	483	488	506	473	455	468	496	484	476	455	481	478	470	493	517	500	468	486	461	481	477	469	480	478	480	473	474	463	498	483	499	466	445	452	494	447	480	482	474	511	477	507	433	464	478	484	484	497	488	467	457	456	435	503	539	482	460	448	470	488	470	467	476	475	449	471	493	473	469	498	463	511	475	478	460	465	481	495	464	428	441	482	470	514	501	446	459	505	481	451	481	486	446	485	480	491	485	461	490	488	426	495	493	470	484	478	454	463	487	511	495	503	480	490	490	463	471	469	512	473	453	487	480	480	462	475	462	495	467	499	490	454	437	469	508	459	491	508	511	494	475	501	489	480	475	406	509	470	479	486	529	512	478	471	474	460	453	515	512	486	444	493	466	503	500	522	489	470	477	492	505	442	450	522	475	462	469	480	473	491	493	465	449	459	468	437	463	479	458	465	490	492	454	467	477	482	489	441	500	449	488	497	498	477	475	482	452	493	468	477	486	470	475	514	469	474	477	451	455	501	464	462	509	504	479	500	522	456	466	467	470	485	520	477	499	470	469	483	511	500	491	461	473	482	477	514	494	467	501	476	459	455	482	500	475	489	494	479	475	491	478	479	455	498	460	468	508	471	506	505	471	503	491	484	474	514	479	488	486	479	468	479	497	470	477	435	461	477	481	472	481	485	470	484	512	501	496	488	457	468	481	469	505	484	460	487	472	493	482	527	497	508	424	468	475	469	497	550	511	492	513	506	449	503	520	502	505	506	474	489	435	502	473	509	462	455	469	478	455	427	492	496	468	471	454	490	446	474	486	472	452	469	472	495	492	497	478	499	471	480	497	427	479	478	465	520	519	546	489	455	492	485	493	443	470	518	478	492	486	490	484	506	469	494	491	490	477	470	527	468	474	482	474	473	477	507	456	512	443	460	475	491	500	524	553	484	503	459	497	503	479	486	477	484	503	453	462	501	442	436	525	511	461	482	475	478	483	481	492	488	518	439	476	410	469	480	509	476	493	493	472	497	469	534	481	493	520	443	495	499	473	457	499	483	470	486	489	494	466	510	495	457	480	525	493	523	448	505	508	454	474	436	457	471	476	470	474	507	452	470	516	478	478	468	493	477	477	474	454	502	477	481	514	455	487	493	459	485	501	505	470	492	430	491	450	503	479	482	495	468	500	453	509	474	526	492	489	452	452	506	481	476	493	438	512	472	481	490	481	490	494	510	503	455	478	443	497	455	479	501	510	486	442	472	453	434	488	468	511	475	468	512	466	498	505	455	519	463	477	492	487	454	473	480	491	487	466	524	460	483	529	510	465	451	477	476	440	460	476	469	469	461	470	494	485	491	458	461	508	467	498	475	454	489	484	502	487	476	480	494	481	428	501	502	464	480	477	449	533	539	490	472	475	513	460	447	480	477	505	461	490	452	507	496	499	485	474	478	501	464	488	475	495	491	491	445	527	503	482	488	498	512	498	513	498	472	486	510	477	511	491	482	470	464	472	503	451	444	472	521	491	453	447	457	444	473	510	510	502	512	473	493	482	469	453	500	500	456	485	449	496	462	495	477	522	499	469	465	501	456	458	509	458	459	477	485	456	487	465	468	473	490	499	485	513	484	495	492	496	516	483	463	456	482	501	489	493	482	455	486	461	500	482	478	515	440	476	449	492	477	493	466	508	457	473	455	496	493	483	451	489	500	483	471	458	447	457	503	440	464	493	472	460	502	479	498	518	481	456	478	492	483	456	486	468	494	434	485	478	490	500	435	510	496	487	483	481	454	453	435	509	491	457	487	453	459	478	459	478	477	523	488	519	501	493	468	482	495	464	459	515	502	486	472	458	471	441	521	463	489	504	485	488	470	476	493	494	505	472	484	446	488	463	494	486	493	443	474	474	458	483	453	500	493	470	494	490	525	463	514	504	477	491	412	495	506	457	505	430	422	481	499	463	452	497	457	454	479	480	509	489	482	462	502	480	484	493	457	457	503	473	511	482	441	509	487	491	482	475	475	497	482	427	489	466	467	483	491	495	511	486	463	498	445	494	500	512	451	465	494	472	476	458	498	453	496	487	467	480	506	499	512	491	459	512	493	452	476	453	486	488	460	523	481	482	504	452	467	495	468	525	478	428	449	480	500	429	457	524
28421	16946	10625	5034	2290	1371	1355	3310	1114	128	155	121	128	127	138	114	138	152	116	146	137	145	153	157	142	143	131	150	126	139	140	123	131	135	152	136	128	121	144	126	135	128	125	134	129	144	136	113	148	131	132	140	113	130	130	145	126	159	112	141	138	144	126	116	137	155	119	146	140	150	133	138	125	132	151	145	129	145	139	122	137	136	146	114	153	116	105	149	116	149	142	154	157	145	147	111	140	150	143	156	111	133	133	159	138	122	139	124	128	114	134	122	113	155	123	126	148	144	125	136	156	121	129	144	155	123	152	137	142	125	144	117	128	143	130	140	138	133	141	124	138	118	137	147	132	134	120	136	152	146	143	162	105	134	124	146	139	125	111	126	110	126	148	136	131	135	149	144	145	157	110	126	137	134	131	119	154	144	144	113	141	111	138	148	124	121	141	129	128	143	129	122	125	119	150	129	135	127	139	138	137	149	154	126	129	126	133	127	120	139	150	130	134	139	113	132	140	142	131	118	137	150	145	133	116	144	151	136	132	103	126	131	122	130	142	129	122	119	123	132	151	129	132	124	122	142	126	110	137	135	144	126	127	141	127	133	139	136	127	154	131	138	130	131	108	142	128	135	136	125	134	132	132	118	131	123	139	139	129	147	142	122	138	115	123	120	130	125	132	133	137	132	144	146	136	132	122	117	125	145	145	134	138	123	125	120	148	111	131	131	129	125	131	120	116	118	133	159	138	132	147	133	129	123	133	123	134	127	134	139	147	140	140	139	144	131	123	145	131	124	132	115	140	121	145	107	120	131	129	146	136	110	127	115	130	136	146	111	124	124	114	132	133	120	115	141	134	151	142	136	138	104	141	143	125	125	127	134	149	156	152	139	139	125	123	107	138	134	130	132	114	120	121	155	144	127	136	120	134	162	124	125	128	136	121	122	140	146	136	121	120	124	118	151	128	130	124	148	143	142	109	115	115	123	132	133	136	133	134	128	120	142	133	119	127	128	128	145	113	124	135	142	140	140	146	112	128	113	140	134	114	149	150	116	134	154	135	116	139	135	120	117	128	144	122	138	126	139	126	126	155	145	109	123	124	143	129	133	134	137	146	157	106	134	150	135	158	132	141	146	116	128	135	163	134	122	133	135	134	127	127	140	144	122	133	146	119	137	142	125	132	108	134	146	141	128	129	126	159	146	150	134	142	145	119	138	136	129	150	120	130	156	158	105	127	151	133	129	126	134	116	142	138	134	121	130	122	131	111	139	134	142	139	132	129	118	135	131	136	135	133	128	123	121	129	134	144	126	147	134	141	145	136	142	131	129	123	136	150	149	132	125	122	130	130	119	116	133	137	143	112	133	141	143	142	130	151	144	139	133	132	132	142	109	124	131	137	147	154	114	128	135	109	145	152	132	137	135	116	156	146	142	150	103	138	151	118	136	112	117	145	149	133	127	109	134	133	122	149	137	123	132	122	135	144	148	128	126	153	117	140	140	122	122	147	137	146	144	153	137	141	131	139	142	114	123	132	121	137	132	114	164	121	132	137	136	153	159	131	134	111	132	146	135	131	138	134	125	115	148	122	129	116	146	140	140	120	132	141	150	132	142	141	143	130	128	136	125	112	126	138	123	106	140	138	129	144	117	116	152	127	131	118	167	128	130	142	128	137	137	133	137	126	128	132	134	136	124	143	137	135	137	135	134	129	135	122	106	137	135	131	151	133	142	144	125	129	120	149	138	129	134	123	130	140	154	125	131	123	115	107	125	135	129	141	142	141	134	137	124	135	147	125	144	121	118	113	98	142	127	114	112	140	138	119	126	116	154	113	151	118	166	147	135	140	154	156	132	137	117	126	136	114	133	142	118	124	130	139	136	160	114	137	117	120	153	146	111	125	125	123	133	122	164	130	139	130	137	124	144	138	123	160	134	145	142	129	150	141	137	128	146	119	134	158	121	130	143	98	127	137	113	140	138	142	127	150	135	134	126	121	127	136	160	125	122	123	114	124	132	157	121	133	139	114	124	141	141	134	150	119	117	131	135	138	114	155	130	142	145	157	136	141	146	149	140	138	134	129	132	139	114	119	136	146	120	141	108	127	137	151	133	125	122	147	124	132	129	132	124	131	142	129	124	144	132	126	115	110	113	129	125	122	150	136	138	139	140	140	125	128	127	132	138	138	153	146	110	147	126	150	148	108	137	117	120	98	143	142	119	108	153	119	126	150	145	133	116	96	125	130	137	128	115	118	142	135	133	122	142	141	120	130	143	120	127	123	124	125	124	137	140	117	139	125	148	104	127	121	115	136	128	125	149	138	126	146	115	141	138	124	117	120	142	133	138	131	134	115	142	121	138	126	120	111	133	137	126	140	138	113	122	135	140	132	140	142	145	131	123	144	128	135	140	144	139	115	102	142	130	135	143	157	134	109	116	119	130	141	117	125	122	146	129	150	136	146	125	137	139	156	148	126	129	125	131	137	135	154	115	140	135	133	148	130	123	140	113	119	130	133	121	135	146	142	117	131	137	130	114	130	142	149	150	162	125	106	136	134	119	115	120	147	124	146	139	148	137	155	123	130	125	125	128	112	118	122	126	129	152	140	133	126	127	117	143	160	120	136	151	150	144	138	139	142	131	129	121	132	142	132	114	132	125	145	142	144	107	145	119	154	122	149	120	116	142	128	129	133	149	126	128	127	135	125	135	132	136	128	132	118	135	137	145	136	132	127	122	135	128	132	135	113	128	135	147	129	126	139	129	140	133	146	128	149	128	131	137	126	131	119	134	119	131	115	129	131	140	131	132	147	128	124	122	161	124	124	150	126	145	135	129	135	118	145	155	141	139	133	135	137	138	153	128	133	138	120	130	151	128	128	116	149	112	124	141	111	128	131	122	146	109	145	130	126	147	126	126	141	120	144	157	144	135	130	126	134	144	122	144	134	154	130	129	117	138	134	143	145	132	152	138	133	127	145	126	136	136	135	133	139	143	148	124	142	152	175	151	132	118	136	117	155	130	138	162	131	138	148	128	132	135	125	143	140	126	125	137	126	119	117	120	130	137	122	144	143	136	133	119	131	154	156	145	112	114	114	130	118	144	122	127	127	151	149	112	122	143	133	142	116	159	145	141	138	147	156	143	144	153	119	137	161	125	136	119	131	115	130	132	133	136	124	142	121	132	156	129	132	139	133	117	125	161	121	124	144	125	150	137	122	117	128	131	128	131	120	131	165	125	121	126	140	135	122	124	131	155	136	134	126	128	128	171	130	122	137	132	143	118	135	156	117	120	133	123	162	136	131	145	117	119	137	143	113	132	121	134	148	128	129	143	135	132	107	147	132	172	145	104	114	130	138	139	120	127	138	125	138	126	148	134	117	130	147	137	126	124	152	147	152	138	99	145	127	140	132	129	134	149	129	110	127	127	125	143	125	117	141	169	138	148	167	125	127	117	146	131	145	131	130	121	138	123	139	153	149	128	119	134	135	131	130	139	126	133
15218	12274	14567	6159	4646	2918	2873	5874	1589	170	178	154	174	147	166	139	162	173	156	137	140	141	144	152	123	133	121	170	161	162	158	155	161	146	134	144	120	130	153	140	146	136	161	129	136	127	135	136	168	124	117	139	139	139	144	151	125	124	143	152	146	143	162	142	167	165	156	133	134	137	101	166	120	136	138	115	149	131	144	156	146	158	142	141	147	161	133	121	130	127	143	140	150	150	163	142	146	160	145	127	140	148	141	146	142	131	133	139	148	121	131	143	123	144	142	147	131	158	137	126	156	149	137	165	135	151	131	157	136	152	150	129	169	139	136	137	160	139	154	156	132	122	153	142	139	129	167	148	135	141	165	157	142	131	150	121	144	123	150	139	134	125	163	148	142	151	156	151	151	140	144	133	143	153	149	125	145	129	160	155	119	126	145	147	136	135	136	142	136	147	145	168	145	152	127	154	152	121	138	138	157	143	146	144	139	165	136	121	147	143	158	121	134	150	143	153	153	131	147	139	135	122	143	143	150	151	148	143	127	132	136	143	141	142	144	124	148	143	169	132	144	130	123	160	130	135	132	153	163	134	164	132	150	141	159	122	141	142	158	132	143	134	135	144	121	150	140	141	133	130	139	127	146	137	119	155	152	156	145	134	142	151	150	131	148	159	139	150	124	151	150	127	154	145	146	112	161	151	153	161	154	146	138	149	149	140	148	142	146	145	162	141	139	149	179	145	143	138	143	150	116	133	145	147	151	146	141	136	158	140	117	129	155	145	136	145	145	145	136	139	136	145	137	132	139	134	143	130	140	152	152	158	138	164	120	149	146	155	131	139	153	149	155	146	152	154	156	164	134	143	145	154	127	161	151	158	158	135	119	148	133	150	163	130	151	145	138	145	136	152	133	123	136	154	135	150	144	160	145	166	143	131	143	152	155	136	165	135	156	151	149	149	134	144	145	157	137	137	155	171	151	169	154	145	137	143	140	137	172	150	117	151	125	124	154	150	148	156	143	152	141	131	137	154	134	133	156	126	146	144	131	132	148	148	149	150	133	141	136	151	145	134	134	134	151	139	127	143	126	146	134	154	130	153	137	167	148	115	145	132	144	145	150	128	162	148	169	136	147	110	141	142	162	155	148	140	154	128	126	141	131	136	144	143	142	124	140	149	156	156	148	139	127	129	138	128	144	141	140	133	158	150	141	141	148	141	133	132	151	146	127	125	153	119	126	130	129	155	140	121	140	170	149	146	126	156	150	142	146	134	139	143	113	165	128	130	132	144	133	132	144	144	144	138	125	129	161	136	121	136	127	136	149	131	131	138	145	148	163	145	145	125	129	160	175	142	119	135	154	127	136	141	132	136	116	139	162	152	140	149	140	142	146	144	159	133	149	144	156	151	143	139	160	132	136	131	152	141	124	132	156	122	146	123	158	152	131	156	159	154	144	149	165	152	137	131	140	153	153	145	161	147	165	145	148	163	147	141	140	151	154	133	149	156	130	150	121	148	119	120	140	160	152	129	139	158	148	134	149	150	161	155	143	125	142	133	146	145	158	155	133	161	144	138	144	146	136	140	149	144	157	140	126	142	142	113	136	131	128	139	137	171	147	134	137	141	128	128	149	173	151	135	120	131	119	142	139	139	163	165	147	125	145	156	132	156	154	135	152	135	134	124	145	132	116	154	143	157	131	142	147	132	110	130	167	155	165	179	154	158	140	127	133	133	130	140	136	167	131	149	144	151	127	147	152	143	148	165	128	142	139	121	145	131	130	147	130	138	158	150	136	148	118	141	171	173	140	158	135	148	116	145	126	142	160	148	147	136	121	124	144	138	145	135	134	131	154	146	147	158	133	158	124	155	109	123	127	161	144	129	146	131	145	115	152	138	143	139	141	157	160	140	153	133	179	125	149	144	151	146	138	140	159	145	135	171	140	145	127	158	132	135	155	127	139	157	140	142	133	131	134	159	132	153	139	123	159	133	148	145	138	140	134	162	130	154	147	136	132	137	163	143	138	136	125	142	147	132	130	146	152	149	120	159	141	143	141	143	124	134	131	123	125	142	159	136	120	131	138	155	147	148	144	140	129	143	131	126	153	130	132	141	156	134	135	144	151	140	138	140	144	131	153	136	135	155	148	143	140	144	115	151	146	130	149	135	159	164	132	139	155	142	184	157	116	154	129	161	144	148	149	135	141	144	147	143	137	166	146	128	130	145	161	140	155	146	129	158	109	151	150	131	151	121	162	156	142	129	141	122	157	136	119	124	142	133	152	147	133	150	132	137	170	152	140	147	121	137	154	145	144	138	131	144	141	130	136	144	147	128	149	141	146	164	149	161	151	144	137	139	145	148	152	145	138	125	131	156	158	133	131	141	130	141	159	128	136	142	151	162	123	138	147	140	160	110	138	132	146	137	139	117	164	154	178	145	133	139	139	144	151	125	135	144	141	143	136	121	149	141	116	155	166	150	153	137	131	149	132	178	146	114	147	150	128	155	123	137	135	145	146	137	136	159	132	127	142	149	148	144	160	112	155	134	134	149	161	134	143	126	144	130	139	146	140	148	132	153	141	157	124	123	120	148	144	133	135	135	143	109	140	131	141	143	143	143	139	143	144	135	139	159	156	161	134	122	139	133	164	145	145	137	143	133	158	178	158	134	162	148	148	164	135	141	134	142	148	133	136	121	151	122	144	130	137	137	143	119	148	153	146	156	134	143	129	154	148	164	148	164	150	131	139	148	121	148	146	151	152	129	159	143	139	149	124	119	128	138	145	137	157	148	152	136	167	160	131	138	153	138	147	122	124	147	143	155	132	123	156	145	151	135	135	138	124	151	137	131	141	153	136	147	155	129	116	148	152	135	143	152	144	158	147	136	152	121	129	149	126	130	139	146	139	130	146	130	145	162	135	172	142	143	152	156	161	141	138	145	136	129	132	142	144	145	136	110	141	141	157	148	136	147	129	152	142	161	147	156	145	153	140	148	143	147	119	153	138	137	147	142	139	154	165	161	116	128	121	153	120	112	140	129	142	133	135	144	134	137	144	139	140	145	131	134	147	171	128	140	136	163	118	150	124	160	128	145	131	163	137	155	154	132	132	129	144	136	135	146	143	111	147	122	150	135	134	144	146	138	140	121	126	132	149	143	140	144	143	164	153	129	134	140	137	133	147	140	154	141	156	140	140	160	131	156	160	163	127	137	140	125	136	141	143	159	162	141	147	141	142	122	155	132	159	140	129	148	142	133	169	165	149	148	132	167	147	127	146	122	150	151	125	139	126	134	163	127	156	138	145	159	182	130	133	132	149	159	145	157	158	170	140	149	148	133	116	148	146	132	157	150	150	159	138	142	152	165	103	139	135	132	150	141	169	132	147	142	130	141	145	166	153	153	134	130	134	148	137	135	144	150	140	154	132	151	136	129	120	144	139	149	136	132	149	140	149	127	157	138	144	136	143	151	137	140	127	130	129	134	156	139	168	141	159	123	145	143
24880	20436	26801	23999	20465	14309	10152	43497	33320	4431	448	403	422	378	386	369	369	338	352	334	353	318	346	348	331	334	333	328	316	325	335	297	305	316	313	327	311	319	318	300	312	323	293	293	320	328	290	312	317	287	327	310	308	341	310	313	337	332	331	307	307	300	324	294	309	299	328	334	304	314	317	318	290	313	352	294	301	289	338	345	326	313	305	308	311	308	294	311	307	314	298	321	305	334	318	320	315	348	291	322	306	322	299	302	321	314	297	302	311	279	318	305	295	332	310	318	307	335	304	316	295	290	276	328	316	317	318	301	312	287	314	299	311	323	286	320	319	355	293	282	298	282	313	285	324	306	297	345	349	291	305	304	313	360	298	304	284	325	285	308	338	304	328	279	285	309	297	313	285	326	308	305	284	297	313	341	289	321	313	314	349	322	305	298	313	289	309	306	336	311	329	319	305	282	298	310	288	339	323	314	319	305	294	335	301	306	305	321	331	270	309	307	315	342	316	313	321	305	325	321	317	283	320	277	266	308	293	333	266	309	284	291	305	270	323	309	320	266	286	318	286	297	281	325	284	347	348	334	332	336	316	293	288	304	320	305	313	368	325	301	323	293	310	297	302	279	299	292	299	292	308	270	343	245	320	328	299	307	321	316	290	280	317	309	289	339	317	322	320	316	321	292	326	322	303	283	280	323	299	313	321	289	283	325	311	301	297	317	275	311	283	265	309	283	315	296	316	329	341	279	307	305	321	332	293	319	301	342	320	332	307	275	299	305	296	319	317	317	294	291	307	308	291	324	291	331	309	329	318	308	315	305	340	340	327	321	336	289	299	306	309	331	278	311	282	284	293	312	341	340	292	317	290	303	304	308	305	308	316	287	290	287	330	322	264	309	317	338	328	324	291	325	333	286	296	310	315	299	321	313	322	319	291	286	300	317	287	296	304	296	306	288	311	324	287	266	311	314	296	306	307	331	274	282	303	294	309	307	327	325	311	315	313	329	321	334	316	275	300	292	327	309	303	338	317	322	344	311	307	294	333	273	285	308	321	303	314	309	326	298	285	311	305	268	301	303	322	316	307	310	335	280	310	309	298	332	342	311	298	302	301	317	324	302	305	315	311	320	329	298	304	340	295	328	307	283	313	304	313	289	308	334	313	303	300	328	297	304	286	329	308	297	292	273	274	337	317	307	330	302	314	310	320	340	282	307	314	291	302	325	328	312	279	322	334	321	275	334	305	282	278	328	305	292	304	323	298	276	292	323	327	285	302	319	299	316	290	328	346	349	294	314	305	310	282	321	306	284	307	295	302	314	253	290	322	323	296	328	303	291	328	324	305	317	315	290	316	288	322	350	280	282	312	347	310	329	310	310	329	298	302	297	320	275	293	336	322	306	331	312	307	325	331	289	301	275	289	333	314	317	311	313	330	282	315	307	309	310	338	308	313	315	294	310	308	301	296	317	313	293	274	303	325	326	312	322	289	345	315	308	303	309	324	298	302	312	320	305	310	297	283	332	306	294	289	294	286	319	323	304	305	321	320	306	314	297	297	295	326	313	312	323	321	319	293	307	302	307	299	293	310	304	257	307	302	279	323	320	292	277	307	335	302	317	308	306	314	280	307	343	320	266	295	335	285	312	288	296	326	312	314	301	284	317	327	337	259	311	327	325	311	300	292	288	284	303	305	336	321	325	350	301	303	306	325	295	326	329	284	305	298	290	289	281	301	315	268	311	292	289	292	303	301	295	341	316	339	296	313	293	334	328	304	287	300	315	307	315	311	289	332	302	282	306	293	300	313	309	311	312	322	321	297	301	334	321	310	302	299	321	322	285	294	313	291	310	299	300	299	323	305	269	321	287	312	284	308	297	297	326	325	291	311	293	298	315	311	331	319	308	291	318	285	283	287	323	274	275	293	281	303	324	317	312	333	336	298	268	281	319	311	318	310	301	307	305	311	299	308	314	286	304	281	300	323	285	285	307	309	321	288	326	298	312	310	295	299	309	285	301	291	332	294	303	319	306	319	337	297	276	322	312	315	305	326	317	321	352	304	343	304	296	293	317	336	291	263	310	325	335	321	342	299	317	291	311	322	297	300	298	341	303	315	322	297	340	294	300	303	295	323	326	301	288	301	302	321	328	325	293	274	271	346	275	286	304	291	299	284	296	315	295	330	301	301	330	290	273	292	323	302	277	299	309	319	285	307	303	291	299	273	289	310	300	287	318	323	292	309	307	312	288	275	308	308	317	286	310	353	311	326	351	311	334	292	287	321	310	299	291	319	286	304	316	328	312	312	311	297	305	312	264	324	299	318	329	324	306	311	343	280	308	314	359	304	300	289	285	303	302	322	286	285	279	286	320	328	268	299	309	312	309	305	271	334	304	325	289	279	295	305	276	337	305	333	322	356	301	299	346	323	328	314	301	274	296	317	321	315	274	304	272	281	289	311	317	330	343	274	319	324	317	295	327	327	313	297	312	293	308	297	291	318	326	283	306	310	310	295	350	267	310	292	306	318	292	290	332	304	318	350	294	324	319	310	309	331	295	295	283	300	311	298	317	295	298	338	318	296	315	334	311	319	323	303	323	286	304	285	320	312	308	309	282	335	316	320	321	318	275	283	321	301	300	300	334	323	337	321	320	324	327	304	296	298	307	298	297	285	323	309	310	308	316	336	306	310	322	290	319	288	291	317	292	273	308	352	292	334	310	328	304	291	319	300	310	287	313	325	330	315	273	313	313	308	311	284	314	288	326	337	302	298	320	282	298	309	333	310	280	322	311	302	279	329	311	322	297	304	296	308	315	310	301	303	313	313	320	304	289	300	312	337	289	304	325	307	318	313	307	353	307	294	312	325	289	302	297	308	296	294	347	317	306	299	313	294	285	294	333	292	289	326	286	275	322	298	320	314	326	331	304	300	312	286	312	303	323	322	317	308	288	357	314	338	343	343	312	303	323	338	344	334	323	305	324	278	335	334	307	269	312	284	277	297	318	315	321	298	302	320	299	298	303	306	307	309	314	334	311	315	310	324	298	311	295	310	326	288	314	303	329	324	323	309	306	323	316	299	292	294	308	321	288	282	315	308	309	318	278	322	319	330	285	297	310	308	297	302	285	322	312	322	297	268	308	319	329	266	286	304	324	302	310	298	312	311	307	296	310	305	300	292	315	265	289	285	311	332	327	302	286	316	310	314	303	324	325	312	286	296	294	325	304	284	308	302	293	316	300	327	313	312	341	310	315	274	305	297	311	303	290	278	302	330	318	297	358	293	317	301	310	362	278	314	318	278	304	314	287	334	289	308	335	316	296	328	331	292	296	282	293	322	296	318	346	300	297	293	297	325	325	325	319	311	320	301	354	310	335	312	282	328	304	288	296	339	306	293	296	297	330	305	281	297	311	285	329	302	326	294	296	317	278	317	337	334	310	289	291	314	298	292	314	314	326	317	282	320	289	303	324	307	310	296	310	301	298	308	274	299	287	329	315	304	345
37057	30543	40602	15546	8541	7985	14053	44793	21899	635	516	512	459	386	443	389	393	370	354	402	332	339	332	338	313	349	325	331	358	323	296	317	335	276	326	283	275	313	293	307	299	330	313	290	309	290	275	320	322	293	293	289	298	295	312	308	251	273	270	286	289	310	313	314	303	289	327	280	325	270	291	284	274	259	263	270	298	302	287	320	301	325	309	299	283	281	276	299	288	304	282	269	269	286	294	271	273	290	264	260	285	312	284	282	298	284	313	269	291	307	284	251	299	297	269	286	294	310	281	302	280	284	297	292	308	293	280	281	283	287	270	259	308	291	288	333	301	328	302	273	292	297	275	298	297	272	300	291	272	277	277	270	311	289	303	269	312	328	268	283	306	296	268	266	254	311	288	244	295	267	286	267	272	341	297	308	306	318	318	290	308	294	303	309	262	268	286	293	291	315	273	248	291	283	288	257	301	276	287	293	263	284	250	310	309	289	300	306	293	310	309	295	272	277	291	256	319	265	311	288	306	287	313	273	298	273	294	284	261	288	293	280	268	280	280	319	277	307	276	292	284	300	287	268	286	295	314	294	317	309	287	290	313	300	309	266	281	287	274	295	298	286	282	277	304	298	284	303	317	252	296	316	325	298	270	291	278	314	307	281	287	291	324	307	291	312	283	292	295	322	304	278	265	285	287	307	274	308	299	297	292	274	245	282	305	253	318	320	311	291	288	294	282	269	267	288	304	266	293	286	283	298	268	264	306	280	281	326	295	298	300	272	292	287	301	281	257	282	307	309	281	295	292	282	284	304	314	298	279	276	268	297	264	288	277	305	277	327	271	308	298	266	255	289	288	318	304	252	254	300	317	295	262	293	297	269	265	291	294	300	293	312	289	283	272	294	271	271	266	258	293	276	292	301	301	283	291	265	292	278	292	298	278	310	294	257	268	319	304	296	277	296	264	287	259	305	299	289	288	273	294	268	276	286	306	270	301	298	323	288	276	284	270	289	293	281	301	291	289	299	290	291	280	286	304	311	282	286	281	294	294	277	274	296	265	299	269	281	276	297	295	293	308	269	274	291	299	317	274	309	275	278	318	298	311	302	292	298	277	287	297	277	266	268	283	256	299	282	271	294	336	270	260	268	297	318	271	302	304	281	290	271	300	310	304	284	270	297	281	273	269	280	323	293	260	280	322	269	308	286	294	300	286	295	308	267	300	234	297	301	312	284	312	298	256	297	267	278	290	279	293	314	291	310	298	298	305	287	294	255	295	267	280	320	294	288	273	272	288	310	245	300	278	298	273	310	277	261	301	242	298	280	297	279	274	305	310	303	312	273	282	269	305	275	287	286	302	275	307	307	258	276	299	310	311	246	263	289	257	262	286	299	286	289	283	305	285	288	298	286	274	265	283	308	276	303	305	260	280	306	311	310	296	274	310	305	286	269	276	285	278	325	278	339	279	262	293	291	312	258	275	306	273	285	269	303	278	297	314	295	291	286	277	298	308	270	328	292	322	291	300	280	300	298	272	293	291	263	308	299	287	300	239	275	291	311	305	296	301	318	290	298	296	290	299	295	300	269	306	275	268	280	276	284	294	297	259	274	288	280	269	282	307	295	299	310	273	318	275	298	312	278	311	278	299	278	298	261	306	293	283	308	292	307	297	270	258	281	272	298	277	313	289	323	315	297	283	284	300	259	301	250	292	279	271	273	279	291	279	282	294	310	297	309	283	312	288	299	276	292	278	280	280	291	280	285	294	313	306	297	274	287	273	293	287	279	266	263	272	259	277	257	307	300	270	291	290	272	298	307	283	282	307	312	275	296	297	266	276	277	281	307	297	297	284	302	312	292	295	265	257	289	280	301	271	296	268	299	303	308	281	293	291	321	256	282	255	312	291	299	278	301	296	270	282	254	302	281	271	265	260	301	312	293	294	290	259	257	289	279	296	283	276	290	276	242	283	320	286	290	258	277	274	287	292	306	266	307	262	331	283	292	287	314	277	265	278	251	290	302	263	279	262	287	282	278	293	263	268	259	269	282	281	278	289	306	282	271	284	289	277	279	303	283	310	317	294	312	279	267	297	284	287	304	300	276	298	283	264	276	277	266	298	283	289	276	277	307	292	281	286	277	262	288	308	302	275	290	299	280	285	301	304	255	279	301	304	287	307	287	271	277	306	277	321	298	304	270	299	287	293	250	313	310	278	280	279	272	292	266	262	312	263	274	286	280	291	291	286	289	256	294	273	303	283	301	288	271	307	290	305	280	308	282	264	254	299	277	291	302	302	274	290	300	295	274	269	305	304	281	273	275	290	307	262	292	310	309	271	256	298	293	319	298	271	280	235	280	267	287	314	300	322	308	280	282	288	279	271	301	276	284	296	285	295	282	295	294	295	278	304	277	258	282	290	269	311	280	299	297	261	304	299	300	299	285	280	285	317	264	313	281	250	275	281	306	298	306	268	278	311	294	293	293	249	299	269	298	283	300	292	270	297	311	268	297	298	294	315	302	258	263	281	273	288	270	298	265	282	273	289	282	276	282	292	303	306	309	280	282	271	263	303	297	302	269	301	313	292	291	305	300	284	289	313	295	284	280	264	314	290	271	279	292	297	286	304	289	284	293	292	267	271	291	296	285	316	290	286	276	306	306	280	285	284	294	305	307	299	285	285	278	293	296	269	286	290	275	281	314	291	281	312	308	269	271	258	293	291	288	296	291	281	294	304	266	279	290	283	278	324	296	276	269	292	258	316	299	278	272	253	278	285	268	278	300	298	294	308	278	259	284	294	286	260	288	301	297	309	281	286	262	278	303	238	284	276	307	292	271	275	301	286	294	296	275	289	269	256	312	303	251	270	324	327	315	299	294	270	289	316	288	294	290	295	294	313	259	294	267	277	253	266	302	316	313	290	304	302	269	308	279	289	283	336	281	267	293	265	273	268	292	280	248	265	250	298	275	293	261	297	326	295	274	268	296	292	283	305	316	264	327	290	268	303	277	318	283	303	306	266	286	283	297	304	281	279	280	291	264	270	283	295	277	302	284	274	288	318	306	241	319	290	296	312	299	296	281	268	287	287	285	302	256	276	291	287	273	247	279	276	282	276	291	291	304	265	285	287	279	269	288	332	288	265	295	308	317	260	266	294	265	280	278	275	291	271	299	286	310	293	275	308	316	269	306	298	305	294	283	296	301	300	287	256	291	300	285	334	313	286	273	295	326	276	299	275	266	316	280	310	303	262	270	280	265	294	305	286	277	283	285	278	271	285	284	273	316	263	281	266	297	311	282	297	270	275	320	265	275	298	306	261	300	283	307	295	276	316	288	289	298	299	295	303	281	267	275	294	278	276	288	291	276	301	302	311	289	320	296	268	303	299	290	292	267	276	286	313	294	293	293	293	305	291	328	271	258	277	259	275	293	295	284	305	300	263	272	295	292	303	294	276	275	319	291	321	276	313	275	309	259	276	267	286	309	271	269	290	278	274	286	313	286	311	279
22502	20404	27044	23695	20484	21029	18709	40132	53833	12540	1549	718	728	701	686	653	612	568	606	604	563	535	570	588	626	626	581	550	533	546	535	577	574	544	529	561	592	553	502	553	501	529	523	569	520	524	543	541	546	506	523	526	562	522	525	486	514	526	527	529	518	550	531	497	487	537	527	509	545	523	475	482	545	536	489	539	537	494	531	508	510	541	512	519	555	498	481	505	479	527	559	504	570	527	504	514	521	533	525	554	522	541	481	549	541	481	527	508	523	539	515	531	514	519	564	527	491	563	511	535	516	539	547	540	550	506	476	506	518	536	522	495	461	534	531	538	492	513	526	523	541	527	535	567	539	574	523	522	517	492	500	555	547	494	506	503	534	540	478	494	514	501	554	510	499	536	474	504	507	489	527	507	507	484	527	505	520	505	513	508	528	559	502	507	503	513	539	522	498	508	515	519	554	505	517	535	493	507	527	533	563	519	510	523	537	499	526	501	534	529	546	526	490	533	509	513	507	522	481	498	509	536	554	498	536	526	566	523	512	536	521	546	518	533	524	528	510	529	555	519	539	507	560	508	535	525	533	536	532	489	546	531	519	520	553	523	523	521	540	498	505	506	524	550	497	519	500	493	521	508	545	511	492	546	547	511	495	550	522	469	536	490	525	509	512	537	552	511	520	483	510	514	502	513	546	517	504	524	521	535	518	495	510	525	503	530	515	547	491	506	539	514	519	505	520	519	548	517	530	541	510	499	489	501	482	533	518	531	570	522	542	544	528	499	505	494	542	534	485	568	536	512	555	536	527	518	525	508	508	513	510	481	527	511	512	553	523	557	544	486	500	495	548	489	528	477	518	481	488	492	515	493	569	514	512	553	498	512	510	483	533	526	508	553	509	570	496	494	532	508	543	498	526	516	530	495	518	556	534	481	512	533	580	514	505	530	517	513	500	521	545	574	500	503	506	519	487	553	488	491	522	497	552	476	510	518	509	549	489	573	527	529	534	493	535	507	513	511	501	523	526	501	535	526	534	499	509	513	591	530	481	536	533	516	522	544	514	532	532	508	529	527	535	520	515	532	525	534	520	543	529	475	526	526	508	502	546	524	532	516	510	472	538	507	502	492	502	502	531	526	517	516	530	523	551	460	506	537	504	511	533	550	535	511	480	540	557	556	483	548	520	484	525	510	546	494	540	526	491	504	519	538	500	522	520	553	543	528	487	548	534	533	505	501	559	546	475	563	514	513	513	514	532	559	515	472	507	522	538	492	492	529	580	512	498	555	545	532	508	490	571	507	527	523	504	524	488	532	530	533	545	521	490	534	500	537	491	480	579	537	508	498	512	500	550	506	490	500	529	529	532	539	550	543	441	525	497	508	539	519	523	544	488	491	498	520	502	527	500	491	520	509	496	507	540	529	518	484	502	499	487	568	536	506	512	535	498	485	539	540	558	512	510	508	530	529	557	535	506	511	520	515	499	517	535	526	519	504	505	531	575	484	527	517	513	532	550	540	511	517	534	475	557	537	512	522	496	508	506	534	511	481	508	560	518	515	525	514	523	515	549	524	515	536	550	512	491	523	506	513	533	557	508	537	508	523	531	522	521	492	537	513	525	482	546	508	536	539	519	526	534	527	499	539	541	509	531	544	506	495	546	545	555	517	508	542	550	548	492	510	542	503	486	547	494	524	551	548	518	535	536	505	534	516	543	505	524	499	476	525	529	527	486	514	528	544	519	506	571	545	523	539	540	546	553	497	538	529	539	505	508	507	549	532	520	539	482	522	526	531	535	504	543	519	490	490	520	556	482	522	522	513	534	525	527	526	471	487	519	539	508	532	494	547	528	496	479	496	553	473	526	502	503	519	516	511	527	535	556	530	536	553	509	501	527	522	506	553	526	532	519	536	513	522	538	542	506	515	527	545	510	521	523	514	537	515	515	555	543	514	556	501	480	552	522	526	524	534	511	485	482	514	527	488	539	494	506	523	523	499	523	537	492	516	472	533	501	522	510	508	528	499	502	518	530	543	522	504	513	487	496	528	525	521	531	506	510	535	505	516	517	530	486	487	535	520	527	518	503	523	517	520	532	495	509	516	501	562	541	558	484	519	534	504	543	522	557	501	556	519	531	535	522	524	535	486	533	550	520	536	507	535	555	518	506	522	542	511	502	547	533	506	526	558	533	495	544	519	502	489	535	486	527	534	527	517	510	497	490	499	497	516	526	497	542	540	528	496	512	504	502	509	533	484	555	506	542	482	523	536	545	541	501	529	481	530	490	532	523	540	495	524	483	539	464	482	510	509	516	538	548	508	526	523	537	547	479	487	530	496	496	485	516	561	515	478	532	522	487	537	552	510	467	505	528	493	508	522	524	505	517	535	493	504	506	482	543	496	531	494	532	514	504	512	546	536	518	528	535	553	544	528	559	534	536	461	516	581	546	528	540	568	524	574	549	525	518	562	535	535	522	538	497	482	513	522	525	544	566	552	562	538	551	505	501	501	526	540	522	530	497	530	517	523	546	516	555	553	527	529	547	474	508	507	484	486	552	529	550	530	526	487	494	522	507	535	521	528	538	526	556	461	555	519	517	513	521	520	540	559	483	519	539	511	544	527	505	536	501	543	544	560	515	524	486	493	532	536	525	486	524	531	551	545	506	535	480	474	532	505	543	511	494	523	513	512	514	507	550	522	500	518	520	519	521	548	473	478	519	514	532	534	549	532	556	506	528	539	518	512	542	501	506	495	502	506	528	491	510	525	509	551	527	513	512	563	493	516	543	542	481	524	517	520	495	504	556	526	466	546	487	527	509	488	551	536	506	482	524	518	520	504	507	546	483	542	514	519	533	536	553	485	528	539	558	520	502	536	528	537	545	523	551	498	478	527	529	509	507	479	550	513	489	521	532	519	517	473	525	549	534	546	501	508	515	543	483	536	506	519	535	505	518	534	518	532	498	533	508	494	510	479	553	511	465	498	539	502	505	536	518	564	487	518	520	485	540	539	504	501	498	518	484	518	545	476	506	506	538	509	484	505	515	522	531	484	488	525	532	529	573	548	520	512	482	532	564	488	483	504	510	560	538	511	528	510	531	531	548	491	527	535	530	504	464	496	538	520	520	568	562	524	489	514	548	520	487	507	508	494	521	523	491	483	531	510	503	521	554	498	553	524	484	499	522	511	527	523	481	514	526	476	520	495	520	518	553	527	493	544	483	509	503	497	494	493	531	526	489	529	553	508	543	497	463	523	543	544	503	546	546	509	509	527	533	508	539	541	513	586	545	520	502	521	523	517	523	502	567	493	547	538	509	507	516	497	535	498	542	539	522	517	564	529	502	505	517	568	476	546	543	514	508	483	533	553	536	553	506	494	504	503	525	530	532	519	547	514	491	495	522	545	516	516	526	546	521	541	511	525	528	531	505	521	541	537	517	543	515	510	502	535	515	579	516	503	515	512	477	508	546	479	492	481	537	519	482	523	509	500	514	540	550	491	503	570
40895	30036	46025	20768	21525	16443	15663	42474	38867	1183	1061	963	898	804	753	751	685	646	698	615	635	613	594	562	546	594	591	527	537	467	565	521	489	534	488	461	538	489	519	519	533	496	478	520	512	506	487	490	494	530	466	507	472	502	486	522	485	477	505	495	475	480	523	499	479	462	483	503	512	534	479	512	482	486	525	507	481	482	488	495	491	496	463	454	486	486	507	459	488	454	496	489	506	475	444	482	493	480	523	480	488	464	470	462	517	482	457	491	460	488	477	466	506	469	480	460	472	514	526	457	465	526	458	466	473	417	481	442	488	469	489	520	473	478	551	491	503	463	437	456	463	492	496	507	459	478	445	471	488	473	445	469	474	481	526	470	472	448	499	490	477	509	471	474	510	456	489	478	501	470	504	442	474	491	441	446	440	478	472	471	494	506	526	477	490	469	484	471	501	469	477	452	470	479	492	469	516	465	451	508	428	477	450	472	432	466	448	470	466	502	477	526	408	518	473	459	489	457	444	475	486	458	492	463	536	467	479	488	501	499	521	463	493	517	434	437	511	490	481	504	513	470	473	443	464	472	464	469	470	496	482	517	490	470	513	464	511	532	509	504	439	454	486	469	474	466	449	466	483	516	473	441	482	468	493	477	488	479	450	486	442	442	483	475	495	487	435	494	485	480	440	473	506	532	458	498	473	523	499	470	515	467	475	499	477	481	531	460	462	519	455	495	537	469	454	467	458	504	461	498	482	472	469	496	483	453	499	469	507	448	503	483	476	475	455	465	489	483	499	456	513	461	486	468	493	483	454	470	492	471	479	450	526	484	479	486	476	484	484	464	505	496	502	462	476	468	463	491	461	464	495	477	437	460	475	489	467	477	479	495	498	471	500	473	508	476	452	454	478	494	491	474	500	467	487	502	464	462	479	502	477	466	456	494	523	479	519	457	517	493	499	491	497	448	469	452	489	443	451	499	500	450	523	499	470	478	481	502	503	499	461	489	479	452	496	470	519	477	499	502	469	493	469	467	448	486	485	505	510	469	481	472	451	462	478	474	431	460	485	521	467	458	507	484	466	490	506	477	475	502	461	469	484	489	486	501	516	484	509	490	452	496	450	467	481	504	489	444	529	470	491	484	457	491	514	468	437	474	504	490	460	504	502	469	458	461	449	478	478	488	467	475	496	456	519	475	496	432	471	478	471	497	475	480	460	466	483	504	483	502	479	468	500	476	453	484	478	498	462	463	493	456	458	490	494	512	509	433	472	492	477	492	489	474	477	506	492	466	459	486	470	442	506	404	497	524	497	511	454	468	495	506	532	490	450	439	477	476	462	467	506	433	478	449	493	484	472	517	466	463	461	445	482	530	474	508	522	472	476	516	456	487	498	467	481	483	506	514	481	486	477	462	451	512	455	527	426	486	467	479	482	440	501	435	486	485	459	493	481	497	487	507	473	523	491	478	498	483	481	503	447	468	525	444	493	499	497	473	481	510	467	473	478	488	444	475	458	496	482	433	492	474	487	515	493	468	475	509	481	494	460	489	436	501	460	482	476	426	475	460	486	483	484	473	519	456	447	456	472	453	477	427	488	463	471	493	484	496	475	499	504	450	515	477	488	463	492	482	452	490	462	467	470	480	451	480	496	493	497	471	463	457	463	467	475	475	519	476	502	467	537	505	463	475	436	469	488	462	489	503	476	514	510	469	509	495	529	479	458	505	510	507	494	488	525	486	449	472	499	502	480	464	498	464	466	470	485	462	463	488	492	451	474	506	494	440	516	469	460	485	481	509	467	459	479	460	482	494	451	482	469	467	482	479	477	502	448	476	492	517	492	496	426	459	509	486	465	446	498	474	501	510	491	465	492	521	471	493	514	487	466	465	478	493	487	469	461	474	475	497	465	477	458	488	486	518	498	497	502	490	468	465	437	478	415	484	484	495	472	493	483	498	488	541	474	475	475	514	489	462	468	477	478	473	474	474	497	488	491	480	489	474	473	503	496	497	467	470	485	499	501	451	482	520	500	486	460	443	466	494	474	451	500	449	485	467	488	497	516	484	484	438	477	491	501	463	448	464	486	480	457	441	499	488	470	503	530	479	465	487	449	476	513	494	499	474	482	456	506	483	492	475	505	489	476	491	465	472	472	525	489	543	502	536	480	459	493	446	493	447	463	487	500	457	460	524	481	461	482	501	464	514	463	538	509	530	473	473	481	432	474	464	509	488	484	464	463	441	518	477	488	457	477	463	488	469	514	495	463	462	475	432	461	499	493	466	505	445	499	461	456	506	496	478	505	480	462	467	478	444	520	454	488	475	459	478	493	486	467	475	460	490	503	487	461	470	480	462	489	479	465	497	488	475	467	513	467	472	466	488	499	477	473	490	516	485	484	461	523	448	492	481	458	501	498	527	483	453	487	511	481	484	477	436	463	469	463	487	461	485	473	486	497	517	480	470	492	482	455	480	493	504	460	478	478	448	496	461	477	522	450	428	460	475	515	481	494	462	472	495	458	501	463	468	466	487	476	466	466	473	472	479	469	486	473	492	456	466	510	468	463	493	488	456	480	499	478	467	503	499	457	518	489	508	524	506	520	484	495	500	481	443	491	490	480	469	501	500	469	447	476	468	485	488	482	501	477	472	500	500	517	461	454	468	469	490	486	522	474	512	497	544	472	483	481	483	464	465	454	465	504	502	457	465	428	458	495	454	479	482	480	473	445	435	503	447	466	513	472	502	449	478	514	479	502	480	460	507	501	469	458	507	481	485	475	487	501	494	501	507	486	463	453	447	470	489	449	425	471	471	511	489	490	472	522	503	486	512	460	451	475	485	444	466	476	463	466	469	490	482	461	521	448	474	503	504	506	460	500	486	477	478	472	500	469	505	476	485	471	458	496	504	501	517	507	473	518	509	474	487	435	461	510	499	485	470	466	470	446	495	482	491	454	483	454	486	531	445	504	459	460	446	494	523	455	472	506	430	477	468	512	492	467	544	523	478	502	481	458	538	463	480	495	498	493	480	475	484	488	464	490	504	490	489	512	459	472	467	469	475	498	500	497	484	508	453	491	503	510	481	472	463	464	472	461	430	489	480	481	494	468	462	457	504	463	507	507	485	464	503	487	446	485	486	514	490	505	508	477	520	485	489	459	451	470	480	501	498	456	485	456	474	531	490	451	461	506	479	462	441	455	509	498	474	478	472	512	495	480	481	482	522	459	484	515	467	463	445	480	436	473	487	492	485	505	479	472	486	515	494	485	454	485	481	493	482	467	502	513	441	477	465	467	497	461	471	466	465	440	484	505	448	478	511	495	488	479	484	461	490	479	495	467	481	507	507	486	472	468	460	491	442	458	508	465	470	499	441	506	479	463	484	451	499	483	490	505	502	502	479	481	481	479	471	451	450	445	508	509	500	479	496	504	513	488	486	495	457	459	479	487	502	488	420	499	486	464	500	482	439	495	438	512	486	490	468	459	485	474	451	505	510	522	511	482	448
28131	15964	5927	2474	3164	2808	1433	2341	3180	159	149	160	151	123	127	130	132	152	148	152	132	140	120	147	140	145	133	136	134	132	147	129	119	141	146	116	130	142	135	164	129	125	136	149	173	160	162	129	141	124	157	128	117	122	135	129	128	130	122	144	106	154	137	140	139	132	137	134	132	131	138	145	126	121	131	146	138	131	133	137	142	121	141	116	132	134	134	128	142	130	133	120	147	136	138	151	140	139	113	151	129	140	121	119	143	126	138	126	142	131	133	129	117	147	146	132	149	120	133	134	147	133	120	140	121	134	137	131	139	122	130	138	157	128	155	136	139	147	131	147	142	118	144	129	144	162	117	110	127	141	124	132	127	136	134	127	140	137	138	151	137	133	134	127	138	126	116	144	125	138	133	132	129	145	137	136	150	119	145	128	127	128	154	129	146	139	134	130	138	133	156	143	134	160	129	150	136	126	131	139	125	127	116	130	139	136	141	121	135	125	138	136	143	126	99	130	139	149	125	135	114	124	131	137	113	138	151	141	130	147	127	150	111	153	141	135	133	125	126	136	125	132	137	134	134	113	131	125	146	149	134	134	139	146	124	129	124	135	109	148	148	131	147	133	150	148	138	133	130	132	120	119	132	147	129	147	130	136	164	124	155	120	128	119	148	129	116	133	133	117	125	148	144	139	122	120	121	127	140	128	134	132	139	137	147	120	115	149	136	128	128	117	132	127	153	168	117	127	118	141	126	126	139	157	143	124	133	126	127	128	141	134	126	146	142	137	118	140	120	145	164	142	142	143	140	136	110	144	121	140	138	135	140	128	123	134	144	146	143	133	114	117	137	122	148	146	134	124	138	114	132	162	135	134	150	178	150	121	129	144	145	128	129	137	136	122	128	134	121	141	141	152	127	135	129	132	137	143	129	123	134	132	157	128	108	146	136	150	151	136	143	140	138	152	138	150	121	142	146	130	144	135	125	139	135	143	166	143	125	143	134	127	132	137	126	124	151	148	139	128	140	138	135	132	124	131	131	136	146	141	118	117	137	157	143	120	135	166	142	144	141	158	147	135	133	126	132	142	139	147	148	135	130	137	148	140	140	133	129	142	123	143	133	128	131	131	117	138	118	137	137	137	151	133	136	139	145	134	142	121	138	124	130	122	106	149	116	127	130	141	135	151	123	133	117	126	116	136	148	148	126	143	134	138	136	125	131	133	149	132	124	129	121	130	149	139	135	143	134	135	142	125	136	152	142	114	122	144	136	121	135	105	130	114	147	131	134	152	142	107	160	131	141	138	124	133	130	138	119	123	139	137	122	144	143	136	133	141	129	145	125	128	137	132	128	147	146	127	132	141	150	146	118	136	137	131	129	142	131	136	117	126	146	147	141	139	156	137	121	116	139	139	129	131	111	163	133	139	129	150	130	110	126	119	128	148	135	137	134	134	141	129	150	135	142	140	127	142	114	117	138	129	109	137	135	142	135	128	128	138	165	151	125	114	135	146	148	148	132	133	137	132	146	139	101	130	148	132	119	120	129	126	128	140	132	118	128	133	139	139	125	147	134	155	141	150	116	118	118	135	120	125	114	155	151	124	136	130	141	148	127	142	110	135	129	132	145	147	147	137	137	124	148	124	141	140	113	127	134	127	130	128	94	124	129	118	135	127	139	128	146	145	129	122	114	147	151	119	157	134	126	130	155	113	136	124	119	137	140	149	130	134	125	121	137	124	145	132	120	128	145	130	116	127	146	138	146	139	125	146	136	138	137	130	140	144	151	137	137	138	147	132	117	132	140	150	130	129	126	134	150	128	133	122	130	132	144	133	151	128	132	135	112	145	153	128	139	139	133	142	144	142	134	134	135	116	131	122	130	159	140	130	128	124	138	115	130	131	145	146	147	139	130	137	141	134	135	123	133	139	134	131	128	122	142	136	139	117	144	150	129	138	141	145	122	144	122	144	117	109	131	117	152	132	142	132	124	120	142	155	131	150	145	114	125	149	145	122	149	141	134	150	117	133	116	149	159	134	132	121	136	135	138	131	132	151	138	126	135	136	141	161	123	114	130	129	131	144	126	133	127	147	126	127	140	136	139	143	118	129	135	110	142	135	140	147	121	148	140	110	129	136	127	140	106	146	149	126	119	135	166	126	135	134	138	142	142	125	128	111	148	129	120	134	135	117	161	122	131	125	141	125	134	128	126	146	134	127	125	150	112	111	139	137	111	113	133	147	150	128	147	129	163	141	152	125	133	128	139	134	131	133	150	150	157	135	144	119	131	119	151	130	132	138	145	127	130	128	132	162	123	118	164	138	131	124	129	157	122	151	118	137	139	144	140	123	130	126	135	123	162	129	121	143	135	156	120	130	157	137	148	120	145	141	143	139	149	123	154	143	143	144	146	128	121	138	127	139	131	154	120	134	137	125	137	129	142	134	150	130	125	150	135	129	144	140	135	159	149	121	146	112	142	150	140	131	123	163	139	151	131	138	118	139	130	138	141	142	139	133	161	138	152	107	141	129	134	135	128	132	137	142	139	118	152	133	129	130	129	135	130	135	120	122	118	125	135	138	107	134	144	149	141	124	149	147	151	125	139	120	135	146	133	130	104	126	126	130	133	127	145	128	132	105	142	147	123	123	144	160	137	148	146	136	155	152	129	121	133	110	156	137	141	116	138	148	126	135	131	141	137	152	130	139	145	144	134	125	134	131	144	133	139	143	147	134	131	144	134	148	119	131	148	145	153	151	155	131	147	142	123	121	122	126	133	122	136	136	144	121	122	126	132	142	136	124	142	129	150	137	138	143	140	133	108	110	134	160	128	144	135	117	141	139	144	145	139	146	137	129	140	121	133	132	146	130	146	160	153	132	124	139	124	124	120	143	141	125	150	131	130	140	124	149	119	134	129	149	132	146	137	122	142	134	122	116	137	130	140	133	137	142	147	128	134	130	130	118	120	132	133	126	136	143	140	125	121	140	123	135	151	139	114	137	160	132	127	143	122	118	136	123	139	113	136	135	137	121	137	127	108	110	129	122	138	113	128	118	124	152	132	115	125	109	151	148	139	143	125	124	128	130	119	124	145	119	143	131	141	133	130	139	118	152	127	138	155	141	125	139	142	120	127	145	139	118	126	132	132	135	130	146	119	145	132	140	117	129	135	129	117	143	150	153	129	106	121	166	126	147	142	106	164	136	137	144	140	143	130	120	155	121	153	161	139	122	127	133	125	136	121	140	159	146	139	136	130	156	132	140	133	138	151	121	122	145	130	120	132	156	159	131	124	136	145	120	129	148	135	128	145	152	117	141	143	139	124	143	130	145	143	133	142	136	132	131	152	129	123	123	132	146	123	155	130	139	127	112	145	125	137	115	122	134	136	124	129	139	141	145	122	148	137	135	137	118	102	138	151	139	118	147	141	147	155	132	120	147	129	157	142	150	130	138	151	132	146	141	108	127	134	139	119	140	138	125	126	145	123	127	141	121	123	124	128	144
14868	6367	7684	4309	6521	5613	2925	4714	5410	170	155	154	140	157	153	159	152	118	144	161	130	144	159	133	146	150	132	166	151	166	154	147	171	159	143	153	135	154	156	135	137	140	165	130	148	143	142	130	137	143	132	126	146	131	135	135	134	144	153	135	147	141	152	150	138	151	126	136	145	134	159	127	132	143	124	122	146	127	167	147	151	128	141	142	145	154	127	143	140	155	156	140	156	137	137	139	152	128	133	148	136	139	142	142	158	140	138	137	121	130	143	164	140	146	150	138	155	149	154	149	137	124	143	130	131	168	144	131	144	136	155	159	134	157	127	157	150	135	159	144	182	113	135	144	153	144	153	158	150	140	166	141	146	152	127	164	122	140	126	161	159	144	142	131	140	150	149	150	136	138	135	156	144	164	160	154	143	147	131	152	130	135	127	149	159	146	145	140	124	148	135	159	146	155	148	158	128	141	142	159	139	154	139	128	128	152	130	139	146	140	132	148	130	143	117	157	151	149	136	154	158	145	122	143	147	148	134	148	133	150	134	148	143	117	118	145	137	152	158	142	146	138	139	140	141	142	139	140	167	136	145	162	143	145	132	157	141	150	156	148	133	140	130	148	127	142	139	123	171	132	139	131	147	142	166	146	151	133	152	126	151	124	141	142	156	155	152	134	136	156	124	165	139	138	152	138	156	132	150	159	142	139	132	137	130	148	134	138	130	135	129	161	153	153	160	136	158	127	163	139	124	143	153	159	133	148	135	153	135	139	170	147	154	118	156	128	135	137	130	132	151	148	147	125	134	141	163	150	154	130	141	149	131	145	146	136	137	156	173	166	151	120	130	162	152	116	162	148	158	171	158	139	163	131	134	141	161	139	150	174	118	126	139	133	136	116	141	152	141	145	114	142	134	170	153	147	138	157	149	131	129	148	134	149	142	142	131	136	142	158	149	128	151	135	155	147	136	132	141	121	130	143	151	150	127	131	144	141	150	139	155	134	151	142	138	145	140	151	149	160	145	140	175	138	146	150	137	150	128	127	144	124	140	123	167	148	134	131	127	156	134	138	135	140	129	157	139	134	144	142	141	137	145	146	155	157	151	135	153	139	133	143	155	138	128	146	141	152	148	156	121	148	145	123	150	173	134	146	135	158	144	139	141	155	138	150	154	140	145	142	144	160	132	136	126	157	157	148	141	176	129	151	140	152	154	121	138	145	157	137	168	140	129	156	160	125	131	163	125	141	135	128	133	128	126	133	148	159	161	144	148	131	136	165	141	132	149	142	136	124	132	141	146	138	152	156	137	144	142	155	136	146	129	152	158	146	139	137	140	137	131	140	121	140	138	148	155	132	148	153	148	154	161	157	146	171	153	136	149	164	147	136	149	142	146	141	138	164	143	172	147	132	160	146	143	131	158	148	123	138	126	148	135	138	139	139	132	156	145	158	159	140	188	133	143	142	138	168	112	148	166	141	115	140	140	119	133	140	121	130	133	145	154	129	137	149	140	158	141	136	137	143	149	137	145	131	144	141	140	129	143	135	138	139	154	161	136	120	137	129	147	116	144	135	133	133	139	145	132	155	150	146	125	148	137	150	131	121	134	147	137	151	150	137	161	156	145	139	156	130	133	153	166	148	143	137	163	150	129	136	159	124	130	169	140	154	169	140	160	159	146	141	141	143	138	124	128	157	154	137	134	138	134	147	134	124	164	136	145	144	144	144	146	152	131	132	129	140	116	141	144	149	136	134	123	129	148	158	145	162	138	143	152	153	151	148	150	129	145	156	121	172	152	136	176	151	149	129	160	151	145	134	139	148	130	140	152	158	140	162	141	132	139	140	147	138	151	135	141	147	149	154	158	144	130	142	143	140	150	154	153	128	148	142	124	145	144	124	126	138	130	157	130	128	150	149	135	124	152	158	162	135	119	129	153	119	153	128	139	150	125	152	120	141	133	143	165	122	151	137	136	161	174	136	132	128	141	135	135	151	144	125	175	153	155	150	142	143	125	134	184	152	156	148	139	146	134	146	156	150	146	143	137	137	144	138	145	148	158	136	130	154	138	114	153	144	161	147	136	136	127	161	130	130	158	132	148	147	149	165	150	157	148	158	149	125	157	162	133	137	150	136	157	113	162	142	127	140	153	171	131	133	117	138	150	136	123	175	142	136	147	141	137	141	129	134	148	154	138	152	150	113	131	140	157	125	144	167	156	133	154	150	171	149	110	154	123	153	133	145	133	158	159	149	131	151	136	140	155	131	135	159	142	118	159	141	155	132	140	146	144	145	154	149	120	161	138	158	124	146	153	136	135	145	129	161	152	135	116	133	154	136	127	139	155	147	152	155	144	142	140	161	155	140	130	138	150	145	137	153	136	149	154	138	123	147	134	141	162	124	147	151	123	143	157	138	120	126	154	153	145	120	142	130	154	156	146	134	180	131	127	141	147	152	137	143	134	161	137	152	146	152	137	169	159	166	140	144	137	154	161	137	129	143	169	128	140	123	130	149	154	153	138	154	145	150	147	170	157	137	140	135	129	126	131	144	144	140	135	182	135	143	153	144	155	148	155	157	145	161	138	168	138	135	158	154	139	142	138	159	144	136	141	116	137	161	134	134	147	168	130	166	154	133	153	153	124	126	155	162	131	139	165	142	131	127	141	127	145	154	147	148	146	121	147	144	144	139	145	138	134	128	114	156	147	151	144	130	119	147	148	159	144	140	154	143	160	161	142	144	158	129	135	145	150	146	149	132	132	133	122	120	141	149	147	166	125	177	143	134	142	135	145	150	151	153	130	145	130	145	116	135	152	163	148	130	160	151	150	143	147	134	153	136	138	141	130	129	157	122	163	144	178	142	132	142	147	165	141	146	151	159	149	144	132	146	140	135	150	164	144	152	143	148	144	125	132	150	161	142	150	129	166	151	150	151	141	134	139	134	124	151	164	137	133	142	129	150	133	133	145	125	143	160	129	138	142	138	149	144	152	133	147	135	139	154	148	132	136	130	163	151	130	133	150	136	146	139	149	157	156	156	136	144	115	144	140	161	166	154	165	137	149	137	150	145	146	144	117	152	129	161	146	140	138	139	122	153	147	109	151	183	140	118	131	132	165	148	145	128	114	142	147	162	128	142	139	160	160	135	134	148	142	148	131	139	134	140	148	145	135	124	142	148	142	153	164	135	126	149	162	147	134	127	151	139	144	134	152	167	156	165	133	144	149	140	122	143	131	132	148	153	139	122	150	115	141	144	150	149	149	155	121	147	145	147	140	152	149	132	133	138	160	137	166	152	132	140	137	163	145	138	137	141	133	145	141	154	155	153	148	126	132	136	124	146	143	141	140	152	165	140	154	145	157	141	136	130	137	133	152	155	134	145	158	127	129	152	158	148	134	123	149	142	149	146	142	138	129	167	143	119	134	133	139	155	138	146	160	132	156	166	144	139	131	139	137	153	138	137	143	136	139	147	158	161	148	127	142	158	148	151	144	148	148	129
24868	20396	26631	24066	20508	15657	5875	27404	33400	4779	504	448	413	384	354	377	344	337	364	358	343	347	339	318	300	310	343	291	318	306	314	321	332	301	315	350	281	291	287	333	307	310	310	305	313	318	343	297	293	315	299	301	285	300	296	309	257	303	303	285	299	282	298	290	288	292	322	303	271	293	294	298	281	277	267	278	293	283	296	312	309	305	337	317	300	286	278	316	292	321	305	352	327	310	322	305	300	263	291	301	345	280	292	326	280	321	293	286	275	268	279	308	284	324	262	303	293	252	282	310	319	287	310	313	328	305	280	314	285	285	276	344	306	337	324	274	282	291	304	329	306	312	296	290	301	319	294	296	272	317	306	291	319	315	285	277	317	291	311	287	286	290	317	311	289	297	309	325	309	313	322	314	283	308	293	321	281	292	297	308	318	301	294	324	312	295	288	317	321	298	314	290	297	331	300	281	296	303	341	275	308	335	303	292	309	275	273	306	307	264	284	303	319	275	282	311	340	288	303	294	298	314	340	303	309	322	322	302	304	293	295	288	308	295	302	299	297	269	324	312	324	309	279	319	298	287	301	291	312	290	309	331	326	297	258	307	264	286	275	293	304	297	268	317	293	277	293	269	318	310	294	301	287	307	287	278	297	286	290	285	304	307	308	321	282	280	292	284	307	312	288	314	297	321	287	303	305	289	282	264	274	287	298	296	296	319	301	315	307	317	271	311	302	292	279	308	310	317	310	318	302	324	318	274	282	317	300	278	308	281	305	283	307	304	267	299	287	307	297	297	301	262	301	285	288	278	301	307	259	288	266	326	309	294	283	320	292	276	264	297	266	267	281	303	282	305	286	297	289	304	301	286	304	317	315	289	324	313	309	281	294	278	312	279	342	305	329	313	288	314	288	272	302	302	281	292	299	284	291	305	293	276	313	294	294	270	281	294	269	302	311	278	302	292	267	302	298	296	284	318	271	288	289	294	267	298	321	300	284	301	304	317	305	292	323	279	289	311	275	293	307	297	287	304	286	302	291	274	302	274	298	286	295	260	297	316	275	286	277	300	317	283	273	260	303	269	308	297	316	307	306	301	301	301	321	294	289	297	299	300	313	269	320	302	298	294	314	265	323	304	287	307	310	267	289	327	271	296	293	284	316	333	315	289	281	305	298	297	321	290	306	307	268	309	321	299	320	301	317	327	293	295	288	298	294	316	292	253	280	299	307	292	297	321	285	274	306	303	269	324	260	315	321	323	341	319	287	289	305	305	279	307	292	297	301	332	325	276	298	286	301	292	281	288	311	290	261	304	321	277	287	297	297	279	284	302	296	288	302	285	297	280	326	319	285	287	299	303	291	275	279	290	302	307	298	309	305	303	264	320	318	271	307	283	287	257	264	277	304	302	334	282	295	315	298	279	304	296	292	275	281	286	275	300	283	325	292	297	266	310	328	271	303	277	305	285	289	255	301	298	307	302	296	313	299	278	309	259	284	310	299	308	285	313	294	290	317	268	270	273	286	326	305	304	290	292	268	290	314	293	311	309	293	312	310	288	284	309	307	291	304	312	300	302	317	307	293	290	288	288	298	279	301	292	280	283	289	326	292	298	324	309	284	295	281	275	319	297	280	300	281	288	305	297	276	294	288	323	286	247	307	278	285	325	282	270	323	321	268	298	295	292	279	313	302	261	312	324	281	328	300	261	307	299	283	317	306	303	281	288	289	317	297	304	312	312	290	290	314	290	309	316	314	318	295	296	299	301	295	293	283	286	314	271	269	275	342	286	296	270	296	305	341	290	308	310	331	294	291	278	273	297	309	327	292	293	272	313	320	286	298	323	283	272	302	301	300	297	303	256	287	286	306	311	303	298	281	299	285	307	320	286	287	294	277	290	305	289	316	265	298	304	291	332	264	300	282	276	298	295	310	299	281	295	278	299	269	288	342	303	284	304	303	286	299	318	303	310	329	267	324	300	294	304	275	290	268	295	304	285	290	283	294	294	300	316	280	273	252	323	303	295	262	313	282	285	302	322	279	306	304	303	293	298	270	316	311	285	291	295	292	310	319	283	263	299	310	317	261	272	303	291	290	308	330	294	294	277	335	273	338	273	327	279	279	285	292	304	313	300	322	282	308	282	294	278	280	313	334	301	317	312	303	297	315	292	282	289	286	279	298	301	304	296	269	297	333	292	304	271	294	294	292	296	293	297	309	322	266	295	285	287	303	319	344	269	307	280	306	319	269	313	278	317	301	279	272	277	345	287	299	294	273	302	319	295	319	283	284	296	315	282	316	278	290	279	299	285	294	301	301	301	300	320	304	290	304	297	288	318	314	298	296	296	278	305	309	298	285	293	277	318	309	306	303	309	277	283	329	306	267	287	288	265	309	280	280	292	283	288	319	292	306	293	322	268	291	261	290	303	303	295	299	292	292	302	281	288	309	298	303	267	301	294	273	303	315	277	306	296	289	292	277	283	285	291	263	296	343	296	297	271	256	285	313	288	280	311	294	290	282	276	300	286	296	297	289	308	311	307	271	300	286	281	300	265	299	298	295	321	308	303	271	289	287	260	305	310	277	313	300	306	281	310	308	292	286	330	305	269	309	289	286	288	302	271	292	307	294	296	294	303	305	309	269	298	309	287	323	312	293	306	319	307	309	297	284	267	312	285	286	327	303	262	267	266	282	302	296	286	286	314	312	289	306	280	296	279	328	312	301	283	307	322	263	308	262	285	313	284	302	254	310	343	284	293	286	282	285	264	280	312	293	318	265	292	263	275	267	291	308	284	319	271	299	287	286	320	310	312	289	308	278	302	324	275	312	327	310	293	290	315	293	312	300	287	282	301	286	315	300	303	296	306	308	328	275	305	298	305	301	296	281	278	280	292	313	278	298	272	313	293	281	322	272	311	299	336	299	291	265	285	302	326	295	290	272	306	340	311	273	283	278	303	271	316	317	299	284	299	287	310	273	297	297	283	314	311	306	306	312	296	335	317	305	305	292	301	316	310	291	291	328	302	301	285	323	314	298	312	283	311	272	275	277	301	309	298	284	282	314	305	274	287	285	308	289	293	266	306	282	281	283	308	266	312	302	308	280	316	295	307	286	289	300	271	265	320	277	305	288	303	299	305	313	280	315	254	307	305	296	322	288	283	315	278	289	280	262	305	316	330	300	313	309	296	280	281	298	282	310	293	296	291	301	303	283	313	296	296	314	303	327	303	320	292	293	290	258	294	322	323	306	297	286	275	332	265	329	301	303	285	324	279	306	281	304	278	291	282	272	288	304	276	308	293	325	325	300	311	291	290	315	321	305	274	337	317	282	285	243	311	310	310	255	321	308	287	249	296	327	273	289	305	307	301	290	310	294	289	322	287	308	297	317	267	281	297	294	290	298	277	301	285	307	321	307	300	281	313	292	326	321	309	308	261	293	296	303	329	286	304	274	297	265	302	305	273	284	297	302	296	332	269	290	289	318	291	284	313	311	328	312	311	288	317
35626	21558	27604	16867	11072	10763	7447	32665	24020	716	638	550	534	439	480	408	432	416	403	368	378	373	364	324	353	314	338	320	335	322	303	317	295	308	259	285	273	307	293	306	301	267	324	299	287	316	323	309	324	268	300	294	276	295	265	269	296	271	302	281	255	267	291	332	273	294	280	287	303	321	249	289	304	289	287	285	297	283	297	290	283	254	298	272	299	264	291	284	294	264	303	293	281	298	248	294	300	260	290	281	241	269	309	297	302	288	255	271	293	293	271	254	311	314	257	295	273	269	251	271	263	231	279	260	259	309	279	271	260	283	273	303	264	285	297	282	267	273	291	278	261	284	275	247	259	268	274	277	295	281	275	278	266	278	278	256	268	272	263	296	292	274	305	286	294	282	274	243	250	294	298	255	257	287	257	270	304	277	278	270	263	261	264	269	289	264	283	268	262	274	270	275	288	294	259	289	256	290	279	299	261	260	282	304	260	287	309	281	279	256	286	260	296	281	269	264	250	290	276	269	267	275	297	259	276	261	303	284	291	278	260	275	276	281	290	277	286	301	283	262	288	277	257	297	265	278	292	295	314	294	247	298	273	280	282	298	297	261	272	296	259	274	286	288	296	315	254	276	297	273	260	293	294	271	270	305	247	278	299	270	292	266	316	298	267	276	294	286	292	294	272	292	252	257	278	259	289	270	277	249	281	277	276	276	270	267	258	287	268	272	309	283	286	273	282	277	292	298	282	296	253	288	278	276	260	273	300	288	302	294	284	292	262	277	304	292	292	262	268	274	255	282	263	293	283	262	287	282	278	275	268	283	317	273	282	289	244	283	266	295	293	279	288	261	272	293	272	272	286	290	304	279	294	291	316	255	294	293	273	281	242	305	259	289	276	272	301	284	276	268	302	280	291	306	291	274	261	274	319	290	285	288	252	283	284	292	283	279	288	275	263	315	258	255	255	285	291	311	265	279	295	267	292	301	297	266	278	269	277	264	276	269	277	304	286	277	264	257	278	270	298	274	290	273	286	252	275	278	292	291	275	264	279	255	280	283	285	279	273	281	254	277	270	309	284	288	305	280	252	249	265	296	316	258	254	275	298	276	251	265	284	270	257	258	265	263	311	266	256	262	295	271	269	275	285	270	274	291	244	257	286	319	290	281	260	272	276	280	261	292	273	310	280	288	295	289	261	307	277	283	305	301	321	281	297	279	290	262	299	245	258	261	291	297	263	307	273	298	278	283	281	283	270	264	276	242	306	270	287	281	296	262	292	270	269	282	284	273	279	270	261	292	292	289	295	278	272	288	263	267	291	275	261	317	271	277	273	278	278	274	287	274	297	231	288	275	276	276	279	267	264	300	280	282	312	272	270	276	296	275	280	285	285	277	280	296	266	282	280	263	280	270	278	291	265	263	247	320	270	283	298	285	274	304	266	293	279	249	272	297	271	310	262	296	272	274	296	253	290	279	277	278	273	273	258	227	273	279	276	276	273	267	277	268	243	275	291	289	274	294	306	268	265	270	281	283	301	299	274	276	287	279	279	284	265	269	290	262	283	292	254	277	266	279	277	277	254	306	279	252	259	249	264	268	295	287	285	290	268	273	257	270	266	287	266	296	308	280	280	268	280	269	291	278	303	286	281	281	282	303	258	278	291	276	310	263	258	281	284	313	297	263	283	240	270	297	291	280	278	271	288	297	288	290	298	265	288	284	272	290	257	266	250	310	263	305	236	307	315	269	274	306	275	287	283	322	283	272	284	279	281	260	287	265	274	292	308	303	266	280	286	284	291	267	273	268	272	296	262	269	282	275	270	280	285	243	267	300	277	272	268	274	264	284	305	243	274	257	288	279	291	297	245	287	290	276	280	285	289	309	290	267	258	265	290	288	266	309	276	302	266	305	279	288	264	272	283	299	287	268	298	253	253	297	291	300	298	324	271	299	265	271	299	273	293	260	275	272	262	248	267	247	301	256	294	274	278	275	259	293	260	299	255	296	311	300	276	293	267	328	281	302	277	272	268	295	282	272	295	265	288	275	265	292	306	274	305	285	294	290	317	281	296	283	262	265	279	273	265	302	311	291	305	270	276	286	261	258	270	267	305	274	306	283	294	271	292	309	287	250	258	280	296	271	251	292	266	279	279	269	269	266	283	281	268	305	272	259	281	240	268	269	268	262	253	283	264	282	265	289	286	281	280	299	271	321	261	267	292	263	260	251	249	291	278	298	277	284	288	285	256	285	281	293	280	272	267	286	270	272	275	281	279	256	284	279	261	285	272	251	273	296	260	261	275	281	276	286	274	241	295	282	295	284	289	283	298	272	299	285	276	273	273	298	288	266	278	286	292	284	281	303	265	295	288	295	310	278	281	282	299	297	294	275	284	297	304	270	266	277	320	306	280	295	297	282	288	286	274	285	271	263	273	268	312	293	298	282	268	287	301	274	271	261	293	263	291	289	278	256	290	303	320	290	248	254	282	259	291	255	276	268	286	284	290	253	252	292	269	274	323	283	288	261	265	278	258	297	255	272	297	264	298	294	262	320	286	280	308	285	284	246	282	263	272	283	288	265	296	267	274	268	241	297	294	267	256	295	258	291	286	275	298	290	305	292	282	287	262	275	316	294	274	273	280	294	289	286	254	268	257	279	279	285	274	253	293	272	283	293	272	288	284	260	292	266	301	279	250	292	275	298	282	283	283	253	246	287	271	277	304	265	280	273	252	265	275	301	271	294	259	271	289	282	286	287	269	276	259	245	267	307	270	282	276	261	272	284	278	271	277	283	278	291	265	284	286	277	277	277	312	264	302	257	261	264	290	275	289	304	274	277	269	289	255	277	284	272	282	294	301	261	267	263	265	256	288	272	280	267	277	285	281	283	306	257	287	290	298	281	278	292	262	282	271	262	263	289	282	251	270	293	248	285	302	274	277	290	248	287	257	290	297	300	304	290	284	256	271	283	251	278	242	287	247	284	292	297	284	260	299	296	265	289	249	280	269	269	295	281	267	269	304	288	270	294	285	293	283	302	288	300	265	270	255	268	271	268	280	297	274	274	286	256	270	269	233	289	292	297	299	286	311	279	253	286	268	292	271	271	270	263	262	272	284	321	295	273	277	287	260	249	272	294	286	249	283	274	302	301	288	279	259	282	288	263	263	290	288	281	259	295	290	288	272	300	216	289	269	316	290	298	272	287	298	263	281	279	294	255	306	277	265	263	291	301	283	293	277	281	282	308	306	301	272	289	241	275	297	277	270	267	266	283	307	275	248	281	274	254	264	306	297	291	307	254	285	278	281	269	271	289	292	267	280	260	279	282	279	273	285	268	265	283	268	278	277	279	297	247	276	293	267	274	296	321	264	287	282	281	280	294	271	264	285	295	263	284	264	277	288	285	287	289	294	273	285	269	284	263	279	293	277	314	293	276	308	309	281	291	301	292	245	241	263	259	265	270	314	270	291	246	278	310	278	262	279	298	277	288	294	257	281	275	260	280
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
