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
339689919549	339689920070	339689920618	339689921168	339689921720	339689922270	339689922818	339689923368	339689923920	339689924468	339689925020	339689925568	339689926118	339689926668	339689927220	339689927768	339689928320	339689928868	339689929418	339689929968	339689930520	339689931068	339689931620	339689932168	339689932718	339689933268	339689933818	339689934368	339689934920	339689935468	339689936020	339689936570	339689937118	339689937668	339689938220	339689938768	339689939320	339689939870	339689940420	339689940968	339689941520	339689942070	339689942620	339689943170	339689943720	339689944270	339689944820	339689945370	339689945920	339689946470	339689947018	339689947570	339689948120	339689948670	339689949220	339689949770	339689950318	339689950868	339689951418	339689951970	339689952520	339689953070	339689953620	339689954170	339689954720	339689955268	339689955820	339689956370	339689956920	339689957470	339689958020	339689958570	339689959120	339689959670	339689960220	339689960770	339689961320	339689961870	339689962420	339689962970	339689963520	339689964070	339689964620	339689965170	339689965720	339689966270	339689966820	339689967370	339689967920	339689968470	339689969020	339689969570	339689970120	339689970670	339689971220	339689971770	339689972320	339689972870	339689973420	339689973970	339689974520	339689975070	339689975620	339689976170	339689976720	339689977270	339689977820	339689978370	339689978920	339689979470	339689980020	339689980570	339689981120	339689981670	339689982220	339689982770	339689983320	339689983870	339689984420	339689984970	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21940	20177	28238	21790	20142	19790	2642	377	288	246	231	229	218	207	184	181	178	153	181	186	163	179	174	164	145	158	140	134	136	170	159	159	148	154	151	132	145	150	135	143	164	125	166	144	162	144	161	175	151	127	151	142	172	135	138	152	152	152	173	145	163	157	148	149	144	123	147	146	130	135	140	145	164	155	158	152	145	139	145	141	128	132	122	137	164	118	128	142	144	160	157	141	135	156	161	146	147	142	142	147	141	132	146	160	135	146	147	135	156	163	134	136	134	154	130	137	129	146	146	162	142	129	165	150	126	167	138	143	134	130	151	151	142	162	137	126	139	134	141	138	144	133	147	138	131	143	152	118	151	153	149	157	112	147	147	114	146	129	136	120	174	140	122	136	130	142	152	142	150	166	131	129	122	154	154	157	149	115	138	148	146	158	133	137	149	161	141	135	108	147	135	148	145	134	143	146	133	162	141	138	171	140	140	129	138	132	151	125	141	139	149	145	141	124	132	150	164	141	158	145	150	148	129	162	138	144	127	144	144	160	134	143	154	158	146	176	140	154	151	137	158	119	140	134	131	152	128	147	159	140	148	134	141	135	144	145	147	112	136	128	140	142	134	144	157	148	140	133	147	130	138	153	182	123	142	129	119	143	156	133	143	136	133	183	147	146	144	140	148	144	145	139	147	136	134	143	148	130	140	137	129	135	145	122	139	156	163	148	161	141	136	129	136	145	148	127	149	147	125	158	121	156	153	155	133	137	126	133	138	125	154	123	134	131	140	146	146	135	144	141	141	165	130	152	166	126	141	143	130	139	126	149	152	152	145	157	159	149	143	125	151	138	148	140	129	148	146	150	155	136	151	133	143	133	153	144	135	137	154	145	167	142	135	168	148	140	138	148	134	145	147	167	147	140	154	175	146	146	131	142	138	146	145	122	146	120	139	157	129	149	127	147	140	131	132	145	136	136	152	139	137	149	159	141	159	145	153	140	139	133	140	148	140	151	179	133	141	160	146	149	167	130	152	130	133	171	136	144	151	154	127	139	163	125	166	135	152	139	160	138	165	148	137	131	141	155	153	140	129	129	134	143	149	150	167	147	165	130	160	130	134	117	140	152	136	144	144	135	136	155	171	141	140	123	154	151	148	143	125	168	145	137	131	166	132	142	127	126	167	158	158	165	132	151	153	140	138	157	152	146	150	151	137	152	143	151	169	130	136	164	166	147	131	129	153	149	148	139	131	139	154	137	157	156	151	168	151	153	149	169	138	136	142	137	171	129	140	146	127	119	144	146	148	129	149	134	145	152	135	135	130	139	149	131	156	126	115	146	135	136	112	139	138	141	124	169	148	136	138	138	140	158	148	155	138	143	157	142	163	128	149	134	135	135	109	137	140	129	138	160	132	155	155	128	136	151	148	125	171	157	139	130	138	141	133	141	152	135	144	150	136	149	155	127	158	159	139	130	144	158	145	150	150	132	118	133	120	153	126	149	128	113	149	130	143	143	132	145	146	146	146	129	138	154	142	143	128	143	139	155	125	146	143	159	135	141	150	157	147	133	139	130	149	147	156	139	145	141	160	142	145	148	146	132	164	126	138	140	138	134	150	142	118	141	120	137	138	136	148	153	171	139	127	158	138	135	151	134	149	144	141	144	140	161	166	163	143	150	163	135	145	149	149	136	156	161	121	137	143	140	133	136	149	137	135	167	143	160	156	134	117	144	143	134	136	149	140	134	153	139	146	155	146	115	142	135	123	125	155	138	156	152	159	140	125	136	178	163	143	138	146	126	159	145	126	139	114	153	155	131	136	131	142	125	159	160	140	161	147	118	141	128	139	140	134	143	138	134	125	146	130	131	112	143	140	164	138	150	132	137	136	140	151	133	159	129	145	142	138	141	120	151	146	144	145	143	155	122	152	126	143	133	147	148	116	154	138	134	128	140	139	158	136	145	165	144	126	135	146	149	168	137	143	174	142	139	139	153	141	129	154	129	183	146	161	146	130	141	121	121	150	130	155	169	149	175	97	135	141	141	141	158	131	143	142	138	150	133	152	142	147	119	151	134	133	135	144	147	132	151	149	132	150	148	144	164	135	125	153	145	132	162	144	141	143	128	136	126	131	123	167	152	138	139	155	164	182	133	133	153	129	119	150	150	151	148	151	148	154	141	153	139	150	133	139	147	145	139	163	126	144	152	145	134	148	160	153	129	128	139	127	137	107	177	150	138	126	156	122	169	148	124	155	152	151	164	157	135	146	127	134	133	145	136	140	143	137	146	156	130	142	138	128	138	151	131	125	150	138	164	157	160	154	146	148	164	155	135	141	164	145	158	131	138	150	148	138	136	150	135	130	136	146	127	168	130	153	156	184	149	150	123	132	133	144	146	151	147	142	123	130	133	157	149	145	155	157	141	121	148	138	135	155	150	149	155	147	142	138	133	152	153	150	124	132	129	145	149	153	134	127	128	153	146	135	120	151	147	135	144	130	137	128	143	152	149	128	144	134	137	146	142	159	150	123	152	139	146	141	139	160	147	142	143	138	162	161	131	163	140	129	135	150	120	145	152	139	147	154	133	146	141	144	160	158	172	150	142	138	125	143	146	158	137	129	130	154	142	130	139	141	159	123	119	157	146	143	153	132	128	129	143	133	151	143	154	141	141	120	138	150	159	136	135	141	162	144	133	155	150	163	131	124	141	177	139	151	145	145	145	171	140	158	151	145	125	144	149	130	136	120	139	132	149	138	135	116	144	143	138	147	150	143	143	160	147	168	125	138	142	144	141	135	131	138	129	140	141	132	131	158	139	162	132	143	135	164	157	147	133	134	138	125	132	155	142	137	147	138	153	143	158	141	136	141	134	134	137	163	151	139	145	151	132	142	168	119	148	168	143	143	132	114	121	148	163	140	139	143	130	149	137	145	170	129	129	145	137	126	126	130	119	119	147	147	157	141	140	129	147	142	149	140	116	129	138	138	159	153	146	133	131	135	140	134	152	145	144	137	126	128	150	149	155	130	138	161	126	128	140	136	136	160	140	131	145	142	157	133	144	141	146	123	142	150	150	127	130	143	143	151	117	133	131	148	141	151	140	146	162	138	155	145	112	149	122	139	159	133	139	123	148	160	142	140	138	151	153	146	135	132	136	141	154	118	150	145	128	153	112	107	143	162	151	146	137	148	131	150	105	131	138	145	166	149	124	135	147	185	168	133	119	155	154	150	156	123	144	130	152	146	121	152	139	161	151	154	141	137	137	140	147	141	152	113	147	171	148	163	147	177	137	140	127	131	142	143	144	140	144	152	146	135	128	139	149	158	142	131	123	141	161	133	130	135	146	166	149	154	147	143	165	148	154	129	156	157	148	121	137	158	141	148	135	136	145	141	133	138	137	124	131	145	181	153	145	129	149	154	148	132	131	170	149	142	165	155	116	138	158	143	143	125	155	145	152	147	159	121	127	157	148	147	145	138	139	174	136	143	151	132	127	141	138	147	140
54219	59054	8270	4121	2639	1797	1311	1072	857	733	692	622	528	477	435	470	413	376	356	394	348	333	322	328	329	322	329	311	331	308	305	304	297	285	274	273	299	278	268	270	277	281	294	276	276	289	262	261	297	278	287	303	263	262	297	281	287	284	253	270	281	273	258	285	281	279	267	300	292	292	288	278	254	258	242	275	252	250	244	266	292	267	279	252	278	261	243	272	261	273	269	277	321	260	273	271	267	290	262	289	293	288	259	283	266	299	277	290	286	265	280	296	275	269	279	249	267	297	268	288	254	246	280	247	272	273	273	294	293	249	277	256	244	263	287	276	260	234	242	261	288	271	240	250	260	271	264	257	242	265	302	252	256	251	270	271	280	297	256	283	270	253	247	259	282	281	267	255	258	289	265	257	268	290	281	245	273	274	274	259	268	282	281	273	248	270	250	273	254	272	276	273	274	261	245	244	263	264	315	258	259	262	234	290	277	271	265	291	241	274	265	270	224	251	274	231	263	259	252	269	263	276	256	250	274	269	295	252	249	256	259	268	280	260	282	235	273	277	266	295	248	281	279	240	265	275	274	263	234	261	270	271	244	250	291	287	254	288	248	290	292	254	237	278	265	280	260	283	271	275	275	237	245	256	275	246	265	232	257	280	247	276	273	258	244	242	269	235	260	248	274	309	254	278	261	258	270	242	268	279	265	265	294	262	238	283	259	274	263	276	258	252	264	242	283	267	277	289	291	243	264	258	261	267	268	284	281	285	247	287	266	259	275	272	284	289	247	246	251	271	253	270	258	281	276	267	276	258	255	268	274	245	267	236	250	241	308	284	259	272	263	310	270	261	260	258	267	292	290	257	270	263	253	260	246	283	280	291	253	251	263	278	243	280	245	258	250	281	282	271	241	282	268	266	281	264	267	258	242	251	303	276	266	242	268	257	269	277	261	262	279	268	286	259	282	262	279	258	282	277	270	251	273	243	257	262	264	285	275	272	277	301	252	267	247	256	252	267	269	253	264	275	272	253	251	279	290	265	240	276	266	266	261	253	273	259	261	288	240	283	259	241	269	266	252	290	261	280	275	264	248	281	258	248	242	255	275	261	242	248	267	248	259	284	287	251	262	272	291	277	281	262	269	257	280	270	294	285	289	273	261	259	287	278	255	283	266	283	268	246	251	246	252	257	270	247	249	289	256	268	279	271	269	261	266	281	293	262	270	251	267	260	235	271	237	268	285	268	258	256	256	243	263	263	273	266	303	268	257	247	256	271	303	247	259	292	289	275	235	267	261	232	273	278	297	260	285	253	259	258	275	259	279	269	282	250	253	292	265	266	237	254	285	253	253	246	293	277	259	292	265	254	248	244	285	278	304	245	258	267	284	240	271	265	247	279	264	267	253	273	276	269	274	262	245	271	286	270	285	269	270	273	252	266	269	255	257	244	289	243	253	274	278	279	271	255	293	293	237	237	263	277	256	269	277	283	254	287	244	269	265	270	271	244	282	277	288	269	267	254	255	246	270	271	248	297	222	284	253	300	259	275	280	281	286	242	265	267	274	248	268	249	265	269	277	254	262	242	234	247	285	270	281	271	256	268	267	251	274	288	285	257	274	257	258	267	272	278	272	274	262	283	257	264	246	277	281	297	254	272	247	259	284	248	277	229	261	245	260	260	280	277	251	265	225	265	283	278	264	254	268	294	221	265	281	259	257	250	244	301	265	245	270	281	251	242	286	253	268	289	268	267	280	279	273	265	271	254	261	252	285	295	298	256	249	255	248	257	281	275	228	251	251	256	282	252	245	274	251	236	250	287	239	235	247	248	272	242	279	255	283	273	259	262	262	248	253	273	268	268	274	260	313	270	259	240	241	255	266	270	281	263	256	291	261	282	245	252	276	267	282	266	277	278	273	274	254	242	252	263	283	270	240	242	279	280	284	247	279	281	268	253	286	274	244	266	271	273	282	250	255	257	278	296	267	259	264	232	262	243	262	274	281	306	255	240	282	275	254	258	252	258	262	286	256	233	274	248	266	273	247	292	269	261	258	271	263	270	256	236	274	275	220	254	261	284	251	277	255	268	268	294	259	260	261	264	240	274	260	251	240	227	253	237	249	278	269	252	276	271	272	263	252	249	236	259	258	260	224	276	276	260	274	279	251	272	255	303	273	259	255	245	266	269	292	274	251	270	263	263	267	227	268	259	281	273	261	255	257	270	289	239	254	271	292	254	260	268	251	241	283	268	252	257	258	263	262	278	258	270	262	277	281	255	266	262	247	314	260	299	240	302	288	260	286	281	246	250	266	255	263	274	282	267	247	256	239	246	280	283	276	257	247	252	272	243	252	289	244	275	267	268	255	271	237	233	262	262	283	272	255	288	269	245	260	271	293	267	264	290	284	270	263	233	269	262	269	287	269	248	297	277	283	235	279	262	276	267	247	266	268	290	251	272	265	265	276	259	287	274	268	290	292	249	248	263	266	279	267	251	256	244	268	282	262	308	285	233	268	243	259	263	271	282	278	246	287	277	258	223	254	295	273	269	276	283	275	279	281	257	266	243	257	273	252	264	280	261	279	251	271	278	254	281	226	260	250	274	287	218	250	242	292	242	265	262	250	257	263	274	275	269	258	278	250	267	269	287	303	262	247	269	291	275	262	240	266	270	277	287	279	257	285	270	270	254	265	254	282	256	274	272	253	235	303	229	280	258	291	246	263	266	251	276	260	246	265	267	282	262	251	267	285	283	251	267	276	280	273	259	270	267	256	281	256	256	244	256	268	266	263	257	305	265	257	265	263	254	268	260	262	301	264	268	270	264	251	267	283	289	285	238	285	240	259	248	269	270	283	286	248	265	292	276	265	254	249	261	253	270	238	294	267	280	229	252	251	248	285	256	241	279	280	275	293	276	243	250	227	245	236	260	267	289	266	271	282	248	268	274	294	250	275	232	252	245	284	232	277	268	257	247	269	241	282	283	273	264	261	274	229	275	255	278	268	254	290	267	261	278	286	273	225	265	297	273	281	264	298	249	295	266	245	260	236	284	247	278	278	249	276	277	250	258	257	292	270	243	244	258	260	271	248	244	275	252	257	266	258	280	274	252	245	280	263	265	293	271	299	275	243	268	245	257	295	247	245	285	261	256	241	241	256	255	256	265	265	278	272	235	270	247	256	277	280	282	256	243	255	287	268	273	250	242	264	251	291	266	259	249	268	272	258	260	247	258	301	249	246	277	271	295	258	255	269	283	263	232	277	283	259	284	278	295	242	286	289	288	233	251	273	273	241	254	256	271	240	253	287	276	257	252	255	257	269	243	274	241	260	252	256	288	258	267	286	248	245	247	272	232	252	262	276	275	276	279	269	291	298	291	289	251	281	281	265	285	247	248	239	251	260	275	268	263	256	261	258	258	247	281	255	263	263	264	234	277	260	298	263	268	267	292	272	254	246	246	274	276	250	273	290	258	253	257	248	272	310	256	264	257	275	247	244	260	263	257
27376	22268	13470	1174	454	386	352	376	390	359	360	337	362	347	309	329	390	380	342	332	361	342	329	347	352	388	353	343	377	334	359	376	381	376	363	332	344	339	353	353	357	346	375	351	352	366	378	321	351	360	354	361	378	364	345	336	347	368	344	328	352	351	364	335	376	319	352	389	360	352	337	390	356	358	357	377	366	344	342	386	364	341	395	352	373	343	380	345	360	371	368	322	372	354	328	340	334	382	388	380	331	360	359	357	372	310	331	360	404	337	374	337	379	344	341	362	329	341	391	376	396	352	335	359	338	373	418	338	350	364	340	393	313	352	359	385	357	329	326	328	363	320	341	382	353	368	368	322	371	332	343	356	373	355	361	383	357	428	384	354	349	375	356	320	356	351	320	353	359	330	338	336	379	365	344	331	355	368	374	330	331	342	329	346	340	356	359	364	336	388	386	339	362	379	386	354	368	337	337	346	339	352	370	362	330	352	337	364	332	349	344	345	351	357	331	348	373	377	339	356	352	329	337	340	300	403	385	341	334	388	361	364	333	366	350	334	348	351	367	325	343	344	360	347	350	333	355	354	384	341	368	355	363	351	367	356	336	345	354	320	364	365	349	374	357	334	344	349	355	351	348	321	351	351	367	387	371	328	383	365	356	323	357	319	355	335	332	350	361	319	375	334	372	360	363	350	357	390	380	342	371	376	336	365	351	353	385	371	378	394	375	352	355	348	386	387	384	358	384	344	375	382	369	345	356	370	362	333	371	350	321	352	374	375	350	347	381	364	368	384	387	355	347	340	370	344	361	389	354	364	329	370	363	353	339	347	391	382	330	353	371	355	361	347	352	379	330	368	332	338	345	360	370	351	327	352	328	388	364	365	361	314	342	393	358	348	356	354	338	359	333	356	343	357	362	351	374	347	389	358	365	355	357	339	352	361	365	345	342	366	378	353	405	320	368	358	376	372	331	370	340	342	341	383	353	304	381	368	345	378	335	344	397	381	331	384	341	356	345	347	352	350	357	347	347	355	346	355	359	347	324	324	385	339	343	362	348	348	340	332	376	362	373	310	342	363	371	356	340	329	379	353	331	392	348	367	351	357	369	350	363	349	361	381	378	338	366	357	367	331	377	317	377	372	350	329	350	379	338	356	328	350	366	387	366	351	349	349	359	339	336	354	360	372	357	357	339	374	362	355	385	352	369	336	352	374	365	354	373	365	380	344	346	361	340	365	385	346	333	374	339	351	353	329	364	375	364	348	356	366	365	348	367	353	351	367	374	348	335	358	354	384	358	358	337	360	340	329	354	357	361	352	361	344	359	365	357	332	332	372	369	347	350	348	350	365	358	344	351	342	354	372	337	337	366	360	358	354	331	360	356	360	341	394	376	353	362	367	368	333	352	355	351	343	370	365	333	358	345	348	348	341	352	370	379	394	369	349	333	327	349	386	331	363	368	339	367	364	342	366	355	362	362	355	302	361	384	345	378	350	352	350	352	351	319	356	369	341	340	344	353	390	353	333	377	347	388	334	366	333	353	334	372	356	342	347	393	346	360	332	338	368	378	354	335	395	373	362	341	321	356	337	331	371	389	342	367	351	391	384	354	358	349	354	327	345	349	358	336	308	361	368	362	378	345	323	367	339	353	364	351	340	383	346	323	382	360	395	346	359	346	377	358	333	355	373	347	332	352	372	386	346	338	371	352	345	366	396	356	359	374	358	374	366	325	353	351	352	336	343	354	362	333	357	359	379	290	348	368	339	351	375	363	407	384	392	348	373	374	389	360	357	345	355	363	366	335	337	345	367	381	331	370	363	340	331	363	345	356	347	370	391	330	349	374	345	333	372	365	375	377	329	369	368	385	348	364	353	376	331	367	366	369	361	380	357	352	360	346	395	362	360	359	355	354	318	348	351	363	340	338	366	375	321	349	353	355	320	354	393	382	376	345	339	360	377	356	360	333	344	359	352	341	356	383	331	344	366	333	386	354	375	341	362	380	356	345	339	350	339	345	395	327	365	377	385	354	370	388	367	366	390	357	339	334	392	354	345	339	374	344	368	376	366	366	385	368	394	350	361	347	344	362	338	386	380	389	362	341	359	350	340	375	360	315	353	343	324	348	342	367	364	357	381	351	370	333	328	331	368	370	375	360	351	366	324	335	354	324	347	364	354	379	363	333	376	361	356	348	376	340	323	349	387	359	351	381	335	385	348	340	354	372	326	354	334	346	378	359	367	395	370	370	373	332	359	370	372	386	330	366	347	356	332	324	334	329	366	339	363	352	348	355	368	356	354	354	323	382	348	334	347	337	365	375	344	363	376	376	374	328	344	365	359	376	363	353	325	358	361	360	324	378	348	329	368	333	334	364	349	343	352	336	360	323	339	396	326	364	350	355	358	377	352	372	325	343	365	355	358	336	389	337	369	337	341	390	357	328	346	346	353	359	346	368	363	383	323	381	331	359	376	328	350	386	372	352	369	387	314	359	380	330	379	371	350	332	362	351	340	347	377	375	341	373	353	345	310	342	353	353	337	352	388	337	332	384	346	392	362	328	356	330	358	338	373	348	356	363	325	358	356	368	377	330	349	357	314	345	334	332	363	384	373	380	350	370	359	361	347	380	376	354	344	315	339	329	338	341	355	332	363	355	337	353	379	369	349	356	373	368	354	346	374	346	386	350	340	384	350	364	365	330	353	341	400	329	351	386	344	364	352	343	362	314	334	377	363	382	411	349	374	358	357	387	356	372	378	371	350	352	359	353	336	309	333	338	368	362	354	346	354	332	370	353	362	347	333	364	346	380	368	365	341	325	336	388	358	401	382	337	345	359	353	338	340	337	342	343	337	354	360	339	376	339	342	364	336	332	343	312	360	374	373	324	364	381	369	361	313	371	411	356	375	379	343	385	360	360	346	329	350	349	356	379	359	351	346	373	376	326	374	348	386	392	376	331	350	364	330	343	333	363	365	382	367	370	363	391	323	385	358	343	363	334	346	364	357	337	360	339	363	375	351	380	359	361	363	353	295	376	349	336	363	362	323	333	386	339	318	343	366	340	365	356	351	348	385	347	331	351	373	303	369	331	356	356	334	351	344	375	411	379	372	354	342	297	364	310	354	357	339	392	330	332	381	345	344	387	329	354	351	356	357	339	333	355	346	349	356	367	338	361	350	386	333	363	355	336	350	341	366	369	334	301	377	357	289	378	350	341	346	368	353	328	355	341	349	371	343	360	343	335	371	376	331	345	364	326	372	369	333	340	385	348	353	374	376	338	352	362	355	350	330	355	358	367	347	367	370	343	346	346	391	355	340	335	330	377	369	340	364	357	339	387	351	388	366	361	341	342	347	341	346	375	373	379	338	337	371	356	359	390	375	331	410	344	332	351	382	360	375	348	377	368	368	323	336	335	357	358	338	341	350	362	339	363	341	344	327	338	378	334	366	339	345	362	332	373	360	337	331	347	346	334	358	349	332	357	349	335	344	357	365	381	348
27557	31945	1268	928	792	741	739	737	710	684	676	721	690	689	691	694	647	651	715	698	709	694	663	666	700	639	701	656	708	693	665	667	690	691	723	666	681	709	691	635	694	651	664	733	663	690	679	718	696	686	656	712	660	644	705	638	688	665	670	664	668	652	689	694	665	659	623	665	653	666	680	652	649	693	683	688	655	697	676	667	652	660	705	657	665	656	678	696	680	673	659	672	683	662	627	701	656	722	699	668	676	667	681	688	630	648	689	672	667	630	693	650	692	687	700	664	667	667	619	664	687	673	699	661	673	700	699	726	652	654	680	658	713	680	658	720	716	685	640	693	685	733	687	697	693	645	674	657	684	702	641	646	662	695	689	718	663	691	673	685	651	688	696	672	697	644	649	692	670	651	680	714	667	716	686	663	690	695	675	694	651	650	662	706	684	693	749	651	689	695	640	651	662	687	673	640	672	665	682	651	687	654	657	682	685	676	675	647	674	630	614	720	692	641	694	657	691	666	657	709	691	668	682	681	677	659	680	667	678	671	665	674	659	658	716	678	657	661	671	661	687	677	671	669	713	665	606	662	657	667	678	695	694	653	750	717	679	668	654	682	682	671	665	663	685	658	697	694	663	657	694	666	672	678	653	684	684	661	674	680	687	723	713	669	673	681	716	711	636	675	674	683	677	655	651	704	656	676	723	648	662	687	701	654	674	656	712	668	683	670	660	681	673	697	648	660	651	709	704	722	688	662	653	674	711	722	671	696	711	670	681	706	661	650	708	716	709	715	661	641	646	643	662	651	707	720	700	648	701	701	693	691	689	696	658	683	666	693	666	704	703	709	648	679	697	656	655	676	670	622	662	650	738	628	709	674	671	683	692	664	698	696	653	705	689	677	651	652	731	706	709	691	677	666	696	678	647	690	735	656	691	696	725	653	679	687	647	678	662	674	693	655	698	729	675	655	659	662	672	683	690	688	714	688	697	673	711	699	653	655	704	659	701	712	652	714	692	643	722	660	693	658	710	676	641	667	675	644	734	649	649	701	675	693	607	687	710	656	670	674	719	646	660	699	681	654	673	648	653	688	678	690	644	674	645	665	679	678	650	699	705	619	678	670	716	703	652	685	674	694	619	678	690	674	671	667	691	667	680	661	672	702	647	688	706	686	667	678	718	701	713	686	665	669	631	685	672	642	679	650	660	654	672	682	662	672	646	624	676	686	689	675	657	674	729	709	701	706	685	641	655	691	656	687	685	713	669	678	671	692	668	683	640	682	714	657	722	721	719	665	673	694	715	662	712	651	702	721	660	705	649	633	692	689	690	692	645	682	676	682	671	647	656	672	709	696	708	680	669	624	682	698	681	665	717	674	686	641	718	714	698	654	710	674	622	663	646	744	655	719	652	670	668	679	682	680	686	663	667	640	683	683	686	697	679	718	671	658	676	632	707	693	653	681	730	676	735	647	614	655	677	666	662	692	655	712	681	702	746	670	717	675	703	664	681	650	660	642	674	727	670	670	692	634	665	701	718	669	687	682	740	662	685	688	667	685	660	651	702	709	701	678	720	711	687	703	672	665	678	701	674	657	772	669	649	678	726	691	664	677	708	663	668	670	646	662	656	657	640	693	690	686	704	719	733	665	678	654	662	668	675	670	629	666	662	673	728	659	714	672	683	680	649	649	689	664	736	682	711	695	692	637	719	624	624	679	664	717	702	665	684	664	645	712	711	664	665	671	659	708	652	697	712	643	701	671	688	673	679	675	688	685	696	671	686	679	675	696	657	715	736	715	667	637	685	689	699	686	628	676	679	662	687	693	714	691	704	670	695	655	706	715	667	676	671	703	712	626	665	684	715	681	678	682	683	641	669	686	676	696	715	670	699	666	684	692	701	676	705	612	670	674	686	729	693	655	648	663	665	634	704	703	691	715	692	693	701	685	682	666	670	681	726	664	696	703	687	673	676	706	702	742	709	660	727	697	672	663	672	682	680	730	682	680	673	650	688	685	713	652	689	698	737	686	649	700	691	659	670	690	705	663	640	692	670	714	700	710	669	667	655	699	680	678	671	686	707	697	646	706	679	668	695	674	709	675	690	700	629	661	673	682	656	657	667	689	692	646	716	682	636	667	670	676	692	646	654	698	701	659	693	644	672	690	680	754	719	695	669	696	687	718	693	633	707	685	710	645	711	640	689	691	672	653	724	671	686	697	689	691	677	737	703	690	674	711	660	670	697	685	683	718	631	655	623	696	682	658	663	736	708	666	639	679	668	709	727	686	697	704	691	648	671	690	692	681	683	659	675	737	702	696	669	715	665	655	654	697	697	715	653	687	681	688	692	701	675	696	664	648	704	648	696	691	689	693	689	672	666	661	608	658	706	687	656	720	701	719	656	693	644	732	702	645	637	698	698	682	661	673	701	643	727	702	701	668	672	704	668	669	666	691	699	659	688	655	667	689	628	692	664	682	684	681	644	671	694	671	701	695	662	710	725	678	665	687	706	690	686	721	695	637	603	694	676	652	641	655	653	693	634	685	693	683	689	662	750	670	686	642	719	679	684	695	695	692	656	689	678	641	642	719	678	714	643	718	672	642	681	677	724	684	666	682	682	671	658	689	630	718	675	713	650	664	612	665	684	677	745	701	685	675	713	645	679	639	694	654	693	657	676	679	672	641	687	680	703	714	705	656	686	646	684	668	672	679	678	671	678	673	681	661	682	700	705	671	669	658	632	670	703	701	652	702	658	692	714	691	674	725	660	708	658	655	697	688	699	688	649	699	682	693	744	675	678	668	681	699	740	704	696	661	654	645	743	671	747	682	672	695	707	685	711	674	679	645	654	723	658	674	675	713	681	677	619	671	647	649	720	694	706	642	660	698	680	710	653	642	639	666	644	644	680	718	647	696	681	692	720	722	681	651	665	680	675	667	706	705	697	698	691	680	737	711	681	679	668	689	680	674	685	696	646	716	662	639	657	635	649	663	705	703	710	671	684	714	699	672	637	699	701	672	714	702	644	678	702	632	647	658	672	674	685	692	644	659	710	660	661	649	684	726	666	697	645	657	732	666	649	647	672	641	689	670	686	646	669	677	652	673	656	673	672	700	699	686	645	665	669	657	706	675	654	669	690	704	729	707	674	704	693	678	658	671	677	648	718	674	668	727	618	628	653	651	655	646	669	673	723	660	687	694	629	667	701	699	697	686	666	674	656	699	664	652	667	716	654	680	668	690	647	665	657	698	647	688	678	696	693	673	679	719	730	675	692	637	701	677	699	643	712	681	702	646	759	662	653	678	670	639	699	677	686	670	691	718	684	728	636	681	654	614	749	678	644	670	695	721	676	638	678	659	692	647	682	663	674	683	669	718	684	719	703	671	709	665	650	661	647	639	652	681	647	653	714	672	675	666	646	678	669	689	642	688	686	699	719	639	699	678	704	760	708	668	691	656	671	743	648	665	668	633	682	666	654	728	687	677	643	688	673	671	666	696	720	682
24269	21464	28948	24108	21091	5710	458	312	289	253	243	199	215	205	189	181	202	204	190	177	182	199	175	187	192	188	179	188	187	195	177	178	173	165	198	164	178	182	178	184	166	172	171	173	142	170	185	181	162	170	167	156	168	169	191	165	172	191	202	168	170	197	173	162	181	175	178	164	174	157	175	172	161	188	154	155	179	193	166	169	175	166	172	193	169	185	188	172	184	170	176	176	179	183	155	166	160	173	168	189	175	200	155	193	162	175	180	162	182	180	165	199	157	157	189	163	192	177	178	166	179	170	163	167	184	177	180	184	171	187	142	168	182	192	140	169	157	171	159	171	184	180	154	164	187	166	201	186	170	159	166	174	148	167	148	191	175	169	197	156	158	153	184	215	183	167	154	161	171	174	166	163	166	160	170	181	166	167	173	157	146	183	173	159	169	162	150	154	177	177	174	176	178	189	165	183	147	158	166	170	167	188	146	174	167	200	145	178	168	167	166	171	167	186	167	194	166	199	179	171	161	171	188	153	184	143	161	148	166	174	180	164	154	185	171	148	164	180	172	182	156	183	167	148	171	202	177	189	177	184	158	157	158	167	180	161	174	180	175	161	177	174	158	162	177	182	189	168	175	168	169	173	178	149	182	157	157	164	170	178	170	168	144	174	180	187	178	173	189	159	183	154	140	162	185	170	181	167	188	172	174	165	189	162	174	163	188	166	166	146	184	174	170	156	165	163	166	176	140	176	169	196	163	192	173	187	191	188	175	163	165	158	204	183	194	170	169	181	160	161	160	182	182	171	168	174	155	153	160	172	174	190	174	197	168	182	176	181	166	157	189	155	190	158	186	146	159	169	190	176	175	171	161	152	180	156	198	146	166	139	173	181	178	188	176	196	164	181	172	174	176	180	166	177	180	180	167	161	165	169	186	191	169	167	163	178	156	168	163	174	160	195	184	162	165	162	165	170	163	157	156	199	171	164	165	188	177	199	138	159	182	175	195	164	175	185	149	185	179	158	200	180	179	185	178	170	200	171	145	151	175	165	194	166	180	166	189	157	154	174	186	180	163	167	202	161	195	146	172	177	179	172	172	172	174	188	177	183	140	196	161	166	163	174	157	173	177	183	176	149	153	153	179	172	171	175	160	158	178	202	160	175	170	179	186	160	180	157	184	169	164	156	155	169	168	198	176	186	165	177	177	183	181	175	150	183	157	176	169	170	166	191	186	182	190	166	175	177	155	168	187	165	160	166	169	162	171	179	185	175	176	177	165	187	171	175	169	174	139	166	167	189	145	177	178	184	175	197	201	153	151	190	161	184	171	164	177	173	156	197	163	184	194	221	174	183	174	171	173	183	182	177	157	164	185	198	174	165	169	192	175	148	202	172	163	171	174	189	191	161	183	171	176	175	161	170	167	165	167	186	149	144	180	199	188	165	191	165	164	153	149	196	198	178	152	168	171	152	183	168	178	182	173	167	177	190	155	177	169	180	150	169	159	179	153	174	165	175	166	177	154	224	171	177	170	158	152	159	166	177	179	158	191	167	189	170	166	186	180	185	150	173	160	173	173	176	183	180	200	167	191	150	156	158	165	175	173	150	169	162	176	176	181	170	165	176	176	168	186	178	162	163	174	162	177	200	188	166	201	170	157	176	148	177	172	193	184	175	173	180	160	161	186	157	153	171	167	184	169	182	178	159	176	165	183	154	170	177	182	171	163	182	137	174	169	162	165	182	178	167	168	171	167	152	154	171	183	160	174	196	171	159	167	192	176	178	164	187	181	189	161	173	215	167	163	156	168	194	160	187	159	145	166	172	187	176	155	187	145	152	173	171	187	158	180	180	173	162	163	152	154	166	184	167	145	171	182	152	173	158	193	167	183	164	181	153	167	182	181	200	157	202	177	191	178	160	171	168	162	160	157	150	173	164	169	194	162	156	173	185	176	181	177	155	173	160	175	183	183	164	156	181	149	154	172	163	172	185	163	181	196	182	186	184	170	182	162	186	164	150	169	169	173	142	175	162	159	183	159	170	186	153	155	172	189	173	169	180	192	170	178	170	162	196	179	172	193	176	174	183	177	192	160	174	184	197	173	172	174	179	184	181	182	152	179	163	183	169	194	167	166	172	172	165	185	162	176	164	154	157	157	195	151	167	160	170	187	187	188	191	180	176	160	184	177	164	144	169	177	171	181	216	168	176	166	184	171	164	168	153	151	169	152	144	147	195	186	183	173	174	160	158	176	168	159	177	193	169	181	165	170	176	167	159	173	170	179	173	164	184	163	188	167	188	160	183	185	160	149	166	184	171	186	191	155	178	162	179	189	192	160	178	175	152	147	171	190	178	154	158	202	171	169	179	173	186	149	172	150	181	180	156	141	166	194	162	159	193	158	155	179	155	158	162	177	162	181	185	170	176	171	164	159	173	179	187	181	184	156	149	152	199	183	170	159	173	173	163	165	146	203	156	163	184	188	159	171	185	168	170	176	153	191	176	171	173	169	147	165	168	171	155	158	167	188	165	182	201	155	141	173	185	182	204	162	198	158	168	146	181	169	184	156	154	159	176	176	187	174	185	160	172	182	172	169	181	160	151	157	174	171	166	161	180	183	157	165	176	179	162	175	166	145	155	172	172	175	159	157	153	179	208	183	153	178	175	172	169	157	156	167	165	186	186	161	178	153	160	153	186	162	168	181	180	166	173	196	164	168	163	179	170	159	215	160	177	163	194	182	183	185	163	179	182	178	165	157	170	159	169	194	171	169	185	177	160	160	164	159	173	190	149	164	191	167	175	162	185	177	165	197	142	177	159	174	168	168	186	179	173	185	174	181	194	194	183	162	175	159	183	172	163	182	176	179	168	192	182	164	175	166	179	170	166	149	193	163	171	173	178	158	164	167	142	173	162	176	158	171	176	157	167	162	148	162	175	153	177	173	160	179	167	194	149	165	154	170	182	178	153	174	171	145	176	158	171	158	200	156	147	184	188	156	174	147	158	150	156	149	161	165	176	190	178	166	197	152	166	169	175	171	188	185	206	163	172	185	176	188	151	185	195	157	167	165	165	179	167	182	191	175	162	185	188	176	176	162	152	176	177	188	149	162	154	163	148	164	174	154	160	172	168	165	173	196	163	166	174	158	185	198	168	167	157	159	199	145	194	173	158	184	155	175	187	163	159	160	164	180	174	184	163	167	205	148	167	165	182	178	180	148	175	167	176	199	172	167	162	152	169	182	184	216	162	172	172	174	154	165	171	156	155	184	173	172	159	171	155	176	157	179	144	178	167	194	174	184	188	169	177	152	157	166	209	167	169	152	154	184	158	155	182	163	183	180	155	177	155	161	154	174	152	174	174	187	163	192	177	167	178	164	174	158	146	187	175	181	167	159	201	168	204	186	173	185	159	175	170	160	166	167	185	166	168	181	163	175	151	193	178	194	154	154	168	169	147	170	143	175	186	167	193	166	171	174	195	163	183	180	156	185	155	175	149	181	174
50880	60819	5573	2671	1783	1217	996	823	705	650	545	515	472	453	458	433	439	415	385	415	388	398	349	391	356	380	393	386	379	362	364	357	364	361	371	378	369	372	345	377	384	361	340	339	370	347	352	362	366	366	344	341	365	367	377	380	366	346	340	364	366	329	367	353	350	350	352	380	334	333	338	325	351	354	361	331	366	354	351	300	341	354	348	358	358	376	379	329	356	367	355	331	345	361	352	345	368	365	367	342	358	316	350	340	331	360	352	361	345	349	372	356	360	375	339	352	354	353	340	352	365	364	340	363	377	343	360	340	338	364	350	324	367	333	349	397	334	356	342	351	330	335	354	360	342	355	335	327	361	350	328	380	348	344	338	374	365	359	328	332	402	333	329	333	352	376	355	340	324	350	357	329	351	372	358	367	363	382	354	327	345	344	328	346	332	326	370	358	343	348	359	351	364	369	347	339	347	357	349	350	355	346	383	338	309	303	364	337	356	360	322	335	348	340	325	325	377	332	328	321	360	317	339	314	368	328	350	315	359	338	342	371	350	339	325	362	344	339	346	351	334	360	356	360	359	361	344	327	318	387	314	367	389	352	365	334	378	330	347	317	353	356	355	356	348	351	351	384	351	341	351	344	344	358	354	348	349	344	376	343	347	347	319	350	336	322	351	347	361	349	347	319	338	351	365	352	311	349	359	326	366	354	323	341	351	351	363	309	344	366	325	356	331	310	362	337	346	353	351	340	366	340	316	322	341	315	336	332	315	330	356	343	341	339	341	334	328	348	341	371	348	340	344	353	378	339	344	365	363	350	336	334	318	361	336	358	370	343	369	347	359	359	358	356	354	363	338	331	343	352	351	345	365	369	348	345	359	323	321	359	361	324	325	318	342	321	344	346	361	365	329	330	336	361	334	363	330	354	358	340	351	353	360	368	358	340	371	337	351	375	336	329	365	341	313	362	318	363	350	358	332	337	351	347	328	344	373	345	379	352	361	331	358	346	324	347	340	337	357	363	352	312	349	401	364	308	331	330	360	358	379	352	373	355	374	357	346	348	368	331	346	331	360	369	353	373	336	358	314	345	322	353	344	347	322	345	331	378	337	356	373	315	339	335	358	371	341	292	344	363	341	342	333	370	315	354	336	331	325	344	367	343	352	345	320	362	331	344	352	334	334	371	357	351	311	340	320	310	359	350	342	368	302	300	354	373	354	333	352	398	349	316	329	327	333	363	333	353	328	335	349	288	372	305	340	330	322	363	337	327	384	351	312	336	338	389	322	361	356	319	331	353	342	343	322	356	355	377	349	342	344	371	345	357	355	343	339	353	331	375	330	368	367	336	377	364	352	347	320	347	341	334	291	338	356	324	321	318	338	355	312	333	324	342	348	334	327	354	342	325	350	341	368	328	347	348	355	360	346	344	355	326	338	352	348	391	313	329	336	349	324	347	341	351	335	324	373	327	334	337	345	370	333	362	356	325	332	349	345	351	320	352	361	332	363	363	358	358	362	375	329	352	358	339	356	354	368	324	336	362	336	312	330	350	331	334	328	377	319	353	368	363	333	339	337	351	367	371	382	327	365	365	362	341	354	354	356	368	363	370	350	362	376	349	339	331	343	342	312	347	353	353	331	344	372	379	358	314	357	359	331	346	369	327	352	351	343	355	374	336	320	355	374	336	364	346	355	349	346	363	340	322	356	341	392	345	328	353	315	349	332	339	323	363	337	321	335	362	349	320	357	331	357	362	358	364	366	337	333	320	348	359	362	344	357	383	344	353	337	334	338	337	349	375	371	327	355	317	335	348	323	338	348	352	359	363	342	374	335	326	362	330	367	331	353	355	356	339	327	360	383	380	319	369	321	363	355	344	386	356	371	324	397	374	328	371	329	323	341	333	358	364	358	359	345	347	357	350	346	362	372	350	348	330	331	360	323	312	310	332	350	333	325	324	334	323	342	334	342	358	366	340	338	351	381	334	351	406	315	352	328	348	350	350	338	350	383	347	346	358	373	364	366	346	355	343	382	344	350	366	326	331	379	308	333	336	325	352	364	363	310	357	359	327	342	357	326	347	333	367	358	338	336	326	353	345	364	338	337	331	343	364	346	314	349	336	387	297	321	357	338	358	335	384	340	329	330	318	374	371	333	315	350	350	347	348	373	308	351	351	335	351	385	342	389	339	341	330	352	393	362	342	335	332	313	342	344	355	359	393	342	332	322	369	366	345	368	347	348	376	351	321	345	332	343	333	326	347	372	344	377	348	329	318	346	361	335	372	324	371	350	331	358	343	365	364	362	383	330	345	324	323	379	347	323	344	342	343	330	342	366	312	355	353	330	342	362	362	356	370	342	364	361	315	293	347	353	362	334	316	350	338	327	347	342	340	317	370	327	351	333	331	329	329	322	342	379	382	386	337	337	360	326	333	374	360	337	334	377	347	344	340	318	316	327	342	339	336	331	333	336	307	349	334	352	361	325	331	363	344	308	351	375	370	348	331	339	324	334	352	366	343	375	338	382	355	347	309	349	364	349	338	333	359	344	332	346	346	363	343	342	360	355	359	330	355	305	320	359	334	339	333	342	312	355	355	341	332	339	353	324	371	329	351	338	372	355	337	354	369	379	340	351	335	354	330	312	326	323	358	307	386	345	333	360	342	356	326	353	328	356	346	324	343	335	330	350	350	324	371	310	356	328	362	357	335	349	369	345	341	360	358	312	348	333	335	366	325	324	345	345	373	346	320	327	324	305	338	354	352	333	367	365	383	344	355	313	326	360	322	331	330	308	365	318	369	336	335	358	347	334	321	361	340	351	332	321	368	317	357	360	359	340	334	339	348	358	354	360	358	330	358	361	335	381	313	355	341	350	326	337	353	304	332	339	361	373	348	362	354	337	359	330	335	354	335	376	358	375	364	343	297	329	337	339	362	345	316	352	337	336	342	354	330	371	364	360	347	339	341	359	351	323	344	348	311	334	362	318	350	316	320	349	363	329	339	342	367	336	378	323	334	336	346	366	309	341	333	327	352	329	353	327	307	368	339	375	370	359	325	346	339	341	336	359	332	345	334	353	325	330	319	341	351	357	315	388	370	351	323	305	363	341	387	384	345	336	333	344	306	335	354	309	317	345	373	360	325	361	351	318	347	318	380	357	352	354	371	350	316	355	332	320	358	357	351	346	326	328	366	356	360	332	330	324	367	353	336	352	349	341	329	357	340	321	327	377	337	334	381	350	313	375	323	340	347	348	339	338	365	354	341	331	355	345	326	348	349	357	351	351	337	350	380	336	342	341	357	338	335	400	332	336	319	344	359	350	340	346	328	354	319	327	342	358	316	330	321	352	366	327	330	338	341	347	361	355	368	326	316	392	345	363	359	330	361	327	345	377	337	341	367	349	370	342	325	334	367	340	357	345	360	354	379	347	355	356	323	304	326	347	333	323	337	326	330	343	353	314	347	331	383	348	333	373	340	329	368	358	313	330	369	326	362	342	347
23336	21428	29557	23554	21377	21046	3150	402	300	268	230	258	230	219	207	201	191	205	190	177	186	169	181	171	160	190	176	164	139	162	149	157	154	155	160	167	160	147	154	150	147	185	154	166	163	146	147	165	162	163	159	150	159	159	149	154	134	156	166	137	132	154	145	165	136	135	155	162	130	160	151	151	156	154	156	174	147	144	164	139	152	143	154	170	153	152	132	161	162	151	167	135	141	145	138	147	147	149	159	142	166	140	156	164	153	155	147	132	175	145	163	142	164	173	156	151	149	146	125	148	152	147	151	145	153	155	159	147	153	159	156	141	129	143	163	144	178	140	140	145	155	128	158	155	137	148	143	173	151	135	154	137	157	136	140	141	159	151	147	139	147	149	144	166	149	137	157	146	131	141	149	137	148	123	147	142	161	144	132	134	162	157	137	138	159	155	152	126	146	150	139	155	139	147	154	147	148	159	144	127	150	150	139	137	134	152	161	155	154	151	141	132	136	155	164	145	152	140	161	130	166	152	151	142	165	144	140	175	148	134	135	148	158	156	176	160	154	146	143	133	149	152	168	136	137	169	161	130	166	138	140	133	143	152	156	154	149	159	172	162	146	136	144	139	168	170	135	147	169	174	156	146	139	159	148	136	156	130	144	150	138	140	125	141	155	150	159	155	163	144	192	142	151	159	139	169	148	137	163	133	136	133	141	139	175	135	158	165	123	168	163	132	157	155	178	139	125	132	149	134	137	143	152	159	120	154	166	155	152	151	163	139	153	153	143	167	148	156	142	125	150	133	147	146	155	160	146	146	122	121	151	152	136	127	162	161	139	142	140	150	148	131	156	152	148	153	161	161	168	138	149	178	159	146	154	167	153	152	147	162	157	145	157	145	145	148	173	167	148	184	142	129	157	150	135	135	163	165	153	146	127	165	138	147	143	155	135	155	169	128	150	155	162	119	152	129	141	150	135	164	158	130	122	138	147	149	141	153	127	158	147	153	155	129	128	152	137	160	144	158	146	142	135	153	181	157	141	156	138	184	148	129	154	162	145	167	170	130	152	128	147	177	155	159	173	135	166	134	135	149	134	175	148	139	157	147	135	152	142	173	123	144	134	132	153	135	140	157	159	158	155	155	151	111	149	156	134	136	141	139	170	149	156	146	148	146	139	167	155	127	130	154	164	139	127	168	140	144	151	159	140	145	167	151	141	168	150	154	130	139	136	137	138	152	140	136	164	165	160	158	141	142	139	156	167	142	159	149	155	165	173	151	140	129	158	140	122	175	164	124	145	162	135	134	149	134	147	158	173	154	134	131	159	124	130	137	153	147	149	152	146	175	143	152	135	151	157	141	148	147	157	154	154	146	161	163	143	145	146	138	143	147	136	145	154	156	138	147	128	160	148	150	155	166	152	129	164	141	133	154	157	166	169	166	162	146	151	160	164	163	165	142	143	149	157	152	128	157	151	154	162	138	137	140	156	139	134	149	147	159	146	149	131	163	134	146	144	153	159	170	176	154	148	142	135	129	159	163	146	149	135	141	129	146	155	157	156	135	158	163	154	149	157	130	142	132	135	134	142	153	137	148	151	147	144	160	169	166	148	136	165	163	141	161	159	149	172	148	142	151	167	143	148	153	130	139	151	152	158	166	126	143	150	168	157	144	130	159	146	134	165	159	145	160	140	165	137	176	148	155	167	151	170	140	143	134	150	137	167	156	149	144	136	153	150	154	165	160	152	165	143	157	159	132	129	151	153	153	138	143	144	165	145	163	158	136	131	141	152	147	182	140	155	148	147	158	161	161	150	158	133	148	132	175	146	133	160	138	139	148	125	139	139	142	164	171	151	132	148	159	143	138	154	156	156	136	133	148	145	131	145	152	143	148	144	145	157	134	152	118	159	139	146	147	143	147	143	147	152	146	151	137	144	163	167	158	137	126	137	167	155	154	129	134	145	165	156	160	142	137	137	155	158	152	139	131	129	170	149	146	125	150	156	150	133	147	159	161	142	139	139	172	146	139	173	145	181	129	151	145	161	154	180	134	155	154	165	144	176	153	130	148	160	158	144	134	136	151	146	148	163	146	157	154	167	127	153	152	150	126	167	126	185	160	139	124	144	159	135	161	132	141	147	174	142	131	171	160	147	133	149	158	141	126	133	136	138	131	161	129	151	130	160	154	144	143	143	144	142	145	155	153	115	145	149	131	158	136	146	155	160	145	143	147	168	156	136	166	139	145	135	145	155	142	146	151	153	152	138	148	139	130	149	141	155	137	147	145	149	156	165	157	149	167	166	157	145	155	136	160	154	144	138	130	157	137	164	149	150	156	164	156	170	147	155	133	140	167	151	143	131	149	128	122	166	157	153	147	147	132	138	160	152	167	146	148	147	150	163	155	154	150	154	136	168	127	157	170	162	151	159	162	168	144	138	143	162	166	168	150	158	146	146	154	149	152	143	125	155	171	144	152	165	166	149	155	165	158	150	151	161	144	151	158	139	141	152	164	155	155	167	136	127	159	148	148	144	141	143	133	169	143	162	137	135	128	155	149	169	155	151	154	127	169	137	162	160	145	151	151	131	152	138	166	170	152	142	147	138	127	135	152	157	160	143	139	151	147	144	133	147	135	139	146	153	150	166	130	137	148	146	143	135	138	142	151	162	130	132	125	157	124	151	126	151	159	143	166	138	167	164	156	162	148	137	137	158	181	160	161	124	144	150	135	157	149	146	166	152	131	147	153	138	164	163	150	143	163	143	145	152	151	129	143	156	167	131	160	157	141	144	154	153	161	160	151	155	145	129	154	166	170	136	147	156	158	140	156	147	158	155	125	152	153	140	149	125	141	160	138	138	163	147	145	139	146	138	169	164	159	148	147	148	135	138	136	145	166	147	151	160	164	158	140	140	162	143	146	151	158	121	180	167	125	148	138	121	129	137	165	162	145	153	146	156	155	153	148	148	168	157	145	137	155	142	165	159	142	148	128	132	152	149	153	156	165	154	157	145	140	152	161	131	125	158	145	143	142	129	151	155	138	155	149	164	143	159	153	159	157	134	149	153	158	146	151	142	149	150	140	144	148	151	144	127	156	150	141	135	144	157	176	155	135	160	141	159	126	143	153	141	141	148	152	148	159	152	150	155	150	162	169	148	142	145	150	160	144	155	140	153	128	155	149	150	155	136	125	137	150	155	161	129	140	118	140	164	153	163	147	130	145	160	142	140	154	146	136	131	158	146	166	153	139	182	149	145	152	128	157	151	149	139	136	146	161	163	145	142	160	160	175	146	151	155	140	138	158	149	140	136	163	153	142	143	135	153	151	138	176	167	135	163	170	133	137	145	163	155	149	146	168	159	147	143	157	158	143	139	154	151	141	134	170	145	127	142	159	153	141	138	140	134	139	143	132	130	133	140	154	136	146	151	156	164	143	152	136	162	145	135	152	144	128	167	153	152	149	145	148	127	130	172	143	126	148	153	136	149	144	144	152	151	153	140	184
55200	68906	8489	4518	2846	2014	1472	1238	927	833	685	673	560	497	492	435	426	418	436	353	347	388	328	349	337	355	354	327	329	359	346	294	298	327	310	296	277	311	329	302	307	319	284	308	283	262	272	315	325	292	296	271	307	270	319	303	272	324	283	289	307	305	304	289	286	314	286	290	296	313	284	241	288	290	267	304	312	296	251	292	282	262	266	258	296	273	272	277	278	276	280	276	284	296	265	284	294	257	261	288	304	276	281	309	282	290	229	291	303	293	298	230	289	302	299	280	257	269	307	258	305	276	277	253	267	279	288	278	269	305	290	258	286	287	277	288	289	260	291	290	255	291	259	291	303	291	306	265	280	310	277	275	276	260	283	263	279	281	283	265	273	282	278	263	302	303	284	289	257	265	300	259	262	275	288	273	295	311	260	275	275	261	285	252	265	258	262	264	285	290	265	269	281	279	257	286	288	283	287	307	318	264	246	295	266	276	261	307	265	284	280	294	320	291	286	275	266	256	282	269	290	281	320	272	313	283	271	316	286	274	264	273	272	303	267	272	308	315	243	280	267	241	284	299	272	277	295	273	265	300	282	269	279	295	275	294	275	276	255	292	288	283	287	250	271	292	271	294	294	263	289	301	285	280	284	302	255	291	291	319	285	267	277	272	298	287	305	284	272	282	303	265	271	289	268	274	259	293	251	284	257	277	259	275	276	280	270	263	287	274	287	285	268	270	320	278	273	268	292	281	279	244	278	292	279	260	263	281	303	281	280	273	285	287	294	274	254	297	276	248	273	276	287	241	270	275	279	269	264	290	259	267	301	277	276	297	271	294	289	279	270	263	256	293	283	278	306	274	263	283	272	285	269	282	281	301	272	273	306	284	305	265	290	271	276	251	277	253	251	297	288	283	294	282	280	260	266	285	284	264	273	236	261	253	284	283	253	266	250	274	314	265	271	302	315	292	278	293	255	285	298	280	287	258	266	299	244	280	274	270	279	302	271	276	247	254	274	285	312	301	264	254	270	261	285	279	261	263	274	267	292	287	282	251	264	275	281	273	240	250	276	277	279	309	261	287	280	258	277	293	282	279	271	276	268	287	268	284	279	264	292	297	289	285	284	268	314	282	287	261	274	284	297	276	273	239	248	281	275	286	275	274	298	285	301	284	292	237	277	283	288	295	265	307	257	301	274	259	301	270	260	274	300	277	286	254	282	279	283	259	273	255	269	302	307	273	275	280	287	262	250	268	281	266	263	277	286	277	280	271	277	253	296	271	290	285	270	261	296	282	319	293	279	282	282	298	294	288	280	281	301	274	272	260	256	269	268	252	262	272	272	283	270	269	249	261	298	276	269	281	271	298	295	255	258	274	285	278	267	281	275	311	273	290	299	290	304	278	291	287	287	287	289	300	293	274	254	312	290	280	276	292	297	287	257	269	296	286	276	264	311	277	294	290	300	311	286	264	316	277	274	270	268	290	270	288	282	272	280	293	274	268	286	276	293	293	303	280	281	302	267	278	290	267	252	296	285	283	274	270	288	279	283	290	283	258	289	303	266	294	292	267	263	285	312	273	262	263	288	311	276	275	294	293	280	292	318	306	262	292	247	253	288	271	274	280	312	258	263	294	274	278	284	273	285	278	289	263	283	273	268	317	322	245	287	290	283	271	284	261	274	257	277	287	284	261	272	282	229	271	282	280	253	289	278	307	258	267	251	308	298	266	293	278	276	258	263	289	276	270	285	280	290	242	297	262	266	284	290	250	262	252	276	285	291	279	283	286	274	275	261	264	293	257	313	280	260	307	254	266	238	303	267	272	240	280	316	266	273	299	274	283	247	267	272	268	256	269	300	261	302	276	252	284	249	289	270	286	284	242	287	265	267	257	294	246	312	249	260	252	291	326	272	282	260	261	296	278	272	272	297	274	255	280	259	280	292	268	239	301	247	276	278	295	260	294	293	318	252	271	304	278	274	257	299	285	303	291	277	277	261	271	302	282	250	272	264	261	266	260	285	279	295	310	278	287	254	273	283	274	287	289	279	272	270	261	265	293	308	298	267	298	284	291	290	262	260	269	282	276	285	277	297	293	257	290	276	281	228	282	267	282	287	307	253	305	299	257	250	300	320	255	277	299	298	263	263	258	302	286	282	269	255	264	281	271	267	280	292	256	312	306	288	287	273	297	249	272	265	274	286	263	288	301	305	276	298	271	291	308	279	291	273	282	253	257	265	267	301	287	284	305	273	285	264	281	283	291	307	276	261	293	272	299	285	276	288	287	301	257	267	321	296	300	266	264	278	254	280	272	288	280	288	276	302	282	301	292	264	284	282	275	268	272	287	255	278	255	247	280	282	256	266	262	289	275	291	287	308	291	307	301	304	316	313	250	295	263	282	265	262	297	279	302	292	266	240	303	286	297	301	273	277	259	303	269	249	265	272	254	295	259	307	254	271	276	299	308	291	261	264	251	301	265	275	267	286	254	300	267	300	257	310	266	304	287	291	266	282	323	236	244	257	302	303	260	279	298	271	285	276	282	275	284	278	283	279	297	291	291	285	276	262	284	289	277	274	262	279	271	310	265	270	279	271	254	290	259	310	274	318	285	271	285	274	259	297	294	268	269	276	275	281	310	254	268	283	290	288	290	250	275	318	279	263	282	284	276	278	278	280	276	268	279	263	279	310	301	284	265	235	279	272	290	288	272	263	298	301	273	268	297	292	279	286	275	298	261	280	251	302	278	270	286	262	245	279	298	266	262	265	287	272	282	297	275	280	259	278	292	242	287	267	294	290	271	268	300	299	274	294	262	305	278	282	296	299	308	294	302	299	296	267	260	273	256	281	311	253	275	275	255	273	288	259	266	279	268	272	274	262	283	260	256	281	287	282	282	283	307	265	317	278	264	262	302	295	299	281	290	309	285	265	279	280	295	273	286	288	265	267	295	260	270	275	306	272	284	261	280	276	300	254	279	295	261	267	260	290	257	292	294	274	283	290	273	296	269	306	256	275	270	284	283	287	272	270	279	267	262	289	256	313	269	263	287	301	293	294	287	290	287	271	266	256	292	272	281	279	262	261	287	278	265	270	309	284	302	287	298	247	280	247	295	303	290	267	287	271	258	277	279	283	298	253	253	284	281	277	267	298	302	277	291	283	256	269	306	281	287	280	269	276	275	291	263	279	293	248	277	278	274	255	309	282	274	299	301	294	269	283	254	265	250	223	256	285	270	286	276	272	286	283	258	304	280	259	258	287	280	280	276	277	301	270	265	290	274	276	297	259	285	279	265	279	290	262	269	287	291	271	279	263	266	275	259	285	271	279	292	270	279	283	282	266	246	282	269	278	281	266	299	277	271	307	301	279	328	289	265	295	289	275	281	285	258	283	298	256	305	274	290	291	296	257	283	271	281	305	288	269	301	288	266	270	278	278	310	282	294	282	283	278	272	266	267	332	265	283	243	292	283	287	274	292	291	292	301	273	264	295	282	277	293	279	280
27228	22185	13476	1392	623	535	357	375	348	365	394	322	343	321	365	363	358	339	377	349	380	354	355	377	385	327	336	354	362	367	338	341	343	372	374	340	389	373	377	356	319	318	401	341	338	390	326	337	336	368	389	364	369	353	381	350	360	363	356	354	358	403	371	324	351	333	338	331	342	319	341	347	378	352	356	342	360	368	320	375	388	361	361	343	380	319	346	360	353	347	338	299	373	377	323	345	337	312	318	375	328	328	347	349	337	332	365	391	369	336	384	341	331	349	346	365	363	366	343	345	301	379	344	315	367	369	354	360	313	367	390	380	319	358	370	346	348	342	371	341	337	353	369	367	358	391	345	360	347	334	371	342	346	385	353	361	366	337	310	374	377	361	345	392	348	357	342	354	343	340	351	353	390	354	326	343	360	337	364	350	343	340	375	367	332	354	332	357	319	354	324	361	369	383	369	343	329	358	319	352	367	353	355	338	368	313	330	375	342	347	346	356	361	375	319	371	375	357	326	348	360	316	355	342	351	334	361	354	352	347	352	349	348	360	348	367	343	351	344	333	343	342	357	339	312	357	329	355	352	360	342	365	364	357	346	342	357	343	341	356	365	371	344	351	353	307	333	356	345	368	300	350	392	335	364	341	350	365	357	351	351	342	321	347	357	348	344	346	342	348	342	349	353	380	344	351	355	361	337	362	325	362	335	360	334	338	333	327	364	365	348	349	342	331	359	384	401	374	312	329	378	340	354	322	328	332	386	386	347	345	339	352	359	367	344	372	362	378	364	374	350	352	377	346	352	344	342	337	368	325	375	368	365	340	323	348	398	369	377	363	351	358	323	329	364	331	317	326	332	341	400	353	337	350	315	355	312	368	345	342	305	334	336	362	361	345	363	367	309	341	328	370	327	328	341	373	368	328	366	347	344	370	368	355	309	366	368	339	337	335	354	339	347	354	339	330	384	359	367	317	356	360	381	354	347	349	348	335	351	343	356	368	365	352	369	338	344	365	367	368	367	333	322	350	350	333	363	370	357	334	338	356	348	396	383	372	361	370	349	355	336	367	363	346	358	381	342	359	322	385	331	357	357	318	339	409	331	355	354	386	341	359	353	362	352	332	369	334	313	350	383	336	328	351	377	345	350	323	349	390	357	403	321	336	310	378	346	343	360	385	355	372	358	359	374	344	365	332	347	322	345	332	358	369	354	340	366	395	340	345	370	297	344	359	340	375	383	369	381	358	328	348	379	397	346	367	355	367	352	391	333	385	347	336	364	326	342	340	346	349	358	351	386	361	327	357	348	366	370	363	348	394	351	355	355	362	321	362	353	341	336	376	343	354	348	357	333	392	373	303	351	337	343	349	352	363	390	392	358	337	345	345	356	338	346	355	356	377	322	363	352	360	350	331	367	362	356	327	351	317	329	342	360	360	377	341	365	326	314	339	359	340	373	352	360	372	315	347	340	403	357	370	357	328	345	369	354	336	376	343	322	373	355	361	349	303	340	346	342	358	367	350	353	388	346	340	346	329	347	365	378	322	328	355	313	359	325	367	338	284	340	360	362	372	330	346	356	360	336	320	360	372	358	367	354	337	391	376	351	342	346	361	347	353	356	355	336	359	365	365	348	348	347	311	352	336	320	336	353	368	359	345	383	342	352	322	326	360	377	352	369	334	362	345	363	348	313	346	330	301	345	332	384	341	355	326	349	375	345	360	348	382	326	350	326	357	370	340	329	356	380	377	371	362	350	345	356	331	364	324	346	339	380	326	351	353	354	335	343	364	347	354	358	370	356	352	358	343	363	385	332	368	328	341	337	345	328	368	333	341	372	381	342	342	345	372	337	336	349	353	346	342	355	343	359	335	362	366	349	339	363	370	366	335	357	365	365	364	321	321	341	357	320	340	356	341	362	320	366	352	362	333	347	371	323	343	341	315	345	398	378	374	342	371	355	329	354	359	338	351	366	344	335	333	335	372	380	358	374	346	367	335	326	349	335	336	348	354	375	361	381	333	333	346	330	341	331	308	343	354	375	340	354	361	333	334	334	334	351	371	389	344	351	325	352	332	338	342	353	374	367	386	376	367	355	376	331	364	377	364	335	388	367	334	345	347	325	378	387	347	378	370	347	355	326	385	367	367	358	322	335	340	348	357	326	332	348	373	361	320	347	327	336	337	334	344	367	314	343	333	344	373	358	359	364	368	362	357	361	325	368	366	323	365	357	332	347	371	380	353	384	349	328	319	401	392	320	381	307	323	356	339	371	351	381	325	329	361	359	358	313	390	366	339	366	357	305	320	338	347	353	353	370	342	341	336	354	323	358	366	365	361	362	362	376	397	364	354	363	351	350	351	321	332	366	346	366	369	322	311	333	349	369	338	340	326	340	315	333	332	339	340	363	308	371	338	359	365	322	345	340	333	375	342	364	351	370	355	365	332	331	405	338	362	357	344	360	329	342	392	369	344	366	341	358	349	366	356	341	341	347	344	332	344	338	369	341	331	344	328	349	357	318	319	372	331	348	375	354	353	357	338	344	346	314	358	343	343	384	374	336	340	342	396	340	376	320	340	356	349	354	368	351	300	333	339	363	384	335	342	363	376	340	347	362	353	323	395	342	361	322	324	334	336	338	369	378	366	342	367	347	358	365	304	345	350	356	356	356	362	340	360	330	368	346	331	328	335	363	339	358	339	359	368	357	344	346	364	353	360	355	323	335	355	362	335	375	341	356	358	373	335	338	382	370	390	357	365	333	344	345	339	329	362	358	317	343	348	368	380	356	335	350	361	348	347	334	338	344	352	366	353	341	380	364	345	375	368	346	350	344	364	343	342	375	379	327	325	351	359	352	335	344	359	372	362	338	357	342	338	339	345	332	353	357	354	334	333	340	360	357	371	352	352	357	338	363	325	338	345	348	374	342	376	370	340	371	358	313	321	367	371	330	353	349	344	358	359	371	340	326	342	341	368	366	350	328	413	331	355	333	360	345	340	345	354	298	347	354	337	379	337	376	343	379	369	327	349	337	340	370	348	356	350	357	350	330	352	368	354	371	367	353	369	338	375	357	363	357	360	351	374	352	304	349	371	368	397	345	346	346	325	362	336	316	363	369	357	368	385	361	342	348	370	383	303	369	374	371	358	368	359	373	336	346	338	372	363	350	341	384	349	323	321	335	374	349	315	348	325	342	359	382	364	360	336	346	336	359	386	365	308	369	331	335	323	342	384	356	332	361	347	307	324	367	348	357	354	347	336	382	350	367	358	331	340	365	356	394	360	316	309	334	354	371	368	328	331	325	338	350	317	322	367	356	349	366	335	358	377	386	336	330	398	315	331	372	344	326	350	366	338	327	347	343	379	347	372	335	342	337	321	352	359	344	349	355	361	357	340	344	349	354	366	330	361	306	356	363	382	346	332	382	303	343	328	365	339	341	328	337	336	353	353	352	347	345	354	352	372	368	359	365	378	377	374	355	379	358	388	374	329	381	342	346	380
26865	33483	1265	912	834	781	720	714	697	741	733	695	676	673	655	644	686	723	660	708	687	702	609	679	720	647	690	668	686	680	683	683	695	647	656	688	647	717	670	692	689	671	619	659	636	659	670	673	650	671	643	628	667	622	654	658	637	712	639	716	674	691	674	654	641	668	625	635	661	685	674	687	639	694	638	665	669	630	654	632	695	684	611	669	665	668	653	684	660	716	646	655	707	658	666	650	657	679	627	699	652	722	710	694	680	622	664	679	659	652	703	672	683	652	661	694	612	688	673	682	716	660	665	707	660	653	742	656	652	634	680	669	660	660	665	644	631	706	664	645	603	675	653	691	691	729	619	656	688	667	712	703	616	675	673	642	647	641	608	672	660	699	716	661	703	647	640	655	651	653	748	664	667	685	686	699	700	689	650	673	657	670	658	706	664	638	651	687	640	672	640	674	639	638	658	647	657	663	675	717	642	648	675	689	683	715	663	689	678	678	657	645	654	691	706	666	655	671	694	664	622	688	658	689	629	672	618	611	645	684	698	641	685	670	689	640	668	648	672	699	649	596	658	634	665	648	638	629	660	681	671	632	704	672	679	656	641	668	659	670	660	622	690	657	644	667	684	672	652	657	647	671	676	628	670	666	682	650	642	660	627	661	654	697	660	692	669	683	723	717	688	648	626	721	664	672	678	603	663	669	695	726	644	659	684	721	696	657	663	670	656	666	680	651	686	694	671	668	694	668	699	686	654	638	691	662	650	678	664	704	683	638	634	685	681	650	615	682	654	680	658	624	703	660	706	674	662	672	699	674	676	650	584	652	690	700	655	690	704	682	654	682	708	662	669	667	704	683	674	642	667	631	689	646	648	707	693	672	667	647	661	648	690	666	702	684	651	626	700	701	710	674	675	669	658	658	664	655	703	666	678	648	652	676	646	638	628	656	703	698	658	663	650	665	637	687	685	675	662	658	629	711	709	664	658	669	667	703	702	609	689	694	663	659	687	687	649	675	684	678	644	710	676	685	699	684	672	676	715	696	670	695	629	682	676	681	720	616	667	682	677	654	672	642	708	687	686	655	697	693	659	641	693	680	715	660	637	682	689	648	655	654	642	667	677	625	669	626	644	624	669	646	653	684	649	663	691	655	670	692	655	611	668	673	694	670	677	683	634	655	681	705	642	691	661	634	655	630	663	658	670	655	673	669	671	699	664	685	669	672	678	690	653	683	673	638	641	731	673	646	682	641	682	673	681	644	707	658	693	635	651	646	677	697	740	672	702	708	656	663	679	708	689	719	663	647	696	659	661	644	664	676	699	694	686	653	660	664	716	622	635	668	657	701	624	686	678	643	672	688	655	678	633	666	713	613	663	725	692	666	717	720	704	688	627	639	682	626	683	657	664	708	676	635	655	694	676	647	645	667	659	687	640	612	611	656	659	664	685	678	749	695	647	633	656	653	638	679	685	667	650	653	704	689	686	694	658	656	644	663	691	664	667	708	675	675	641	675	644	675	667	659	683	631	667	659	676	630	708	616	645	673	677	668	662	691	652	685	655	666	657	702	680	721	733	709	662	666	650	636	679	631	674	709	723	671	668	676	681	692	687	707	633	682	683	696	657	700	643	724	660	655	652	664	694	696	700	656	619	621	695	644	651	658	694	706	679	661	664	619	669	658	680	681	661	618	697	654	669	664	628	654	679	669	705	681	671	682	692	638	697	644	644	700	676	668	623	661	679	691	705	653	700	666	613	695	656	666	653	639	620	639	637	699	650	695	667	642	693	646	652	640	663	686	636	694	655	647	659	633	669	711	659	635	689	650	644	677	668	659	626	648	634	709	697	670	638	624	668	708	694	658	653	648	638	625	724	692	635	675	685	669	631	642	662	677	644	664	681	650	676	690	676	730	635	692	645	670	703	632	648	648	684	666	716	638	614	656	703	650	627	686	690	623	670	645	708	639	680	726	718	621	646	661	669	660	699	667	685	702	699	707	675	652	648	635	709	692	635	654	640	674	644	622	643	679	676	659	666	709	682	678	657	682	677	683	655	663	657	690	665	651	621	693	699	711	681	692	668	629	642	647	654	650	664	704	711	644	642	645	638	641	716	674	638	662	639	664	710	676	632	662	659	645	666	694	664	683	650	676	674	687	678	652	652	662	701	698	681	676	670	678	690	686	681	657	687	701	670	665	660	681	669	678	690	705	639	682	683	682	688	675	679	696	673	655	688	647	654	652	674	654	673	664	687	652	692	678	648	646	676	668	656	692	619	698	631	660	624	638	650	658	637	712	646	694	673	666	682	699	664	678	717	658	656	674	643	664	617	622	654	667	634	681	674	664	657	643	606	687	666	668	648	687	641	662	689	668	652	675	702	687	644	706	685	665	661	643	674	666	671	712	668	635	695	714	725	698	651	626	646	640	672	708	658	666	674	649	654	654	686	655	644	665	642	697	647	640	700	660	688	659	677	655	628	702	677	649	687	698	717	643	654	688	629	672	677	691	700	628	623	663	607	676	726	640	645	661	642	705	624	637	632	703	655	646	650	685	647	630	711	678	694	626	689	681	675	688	650	671	708	680	637	659	673	649	641	649	738	659	612	677	682	683	705	699	664	671	671	670	664	658	671	606	665	631	688	653	662	680	618	634	611	680	696	674	681	668	654	697	610	710	689	652	659	643	673	661	685	654	681	657	655	704	707	634	659	682	658	629	671	691	622	660	698	637	718	679	677	674	644	644	686	683	664	686	683	695	626	657	666	676	672	679	682	672	637	658	648	674	647	624	673	642	661	677	650	631	615	664	612	662	688	693	710	663	686	651	675	666	687	640	654	639	647	675	670	688	670	723	676	680	638	658	634	618	698	691	662	642	660	618	670	642	701	689	692	625	662	669	695	624	655	680	711	615	706	682	660	639	598	703	664	663	705	690	675	659	670	684	714	703	689	641	681	655	699	707	654	634	687	668	697	671	635	645	638	701	643	669	682	678	665	665	658	641	673	693	681	681	645	663	677	686	693	652	689	680	674	679	663	676	711	705	688	697	637	666	670	607	723	673	683	704	680	684	674	700	632	671	636	669	708	665	690	670	690	693	652	696	671	632	649	637	669	667	679	631	684	697	655	697	680	693	621	641	732	684	686	647	677	678	656	655	649	710	699	688	677	649	662	705	688	719	690	684	686	649	619	628	674	670	636	723	650	641	705	651	682	675	613	664	644	648	688	628	688	682	635	631	663	664	622	732	666	625	661	671	669	682	645	653	628	673	666	700	670	670	669	680	701	643	683	679	697	689	669	670	692	665	664	687	664	688	695	651	660	668	645	733	694	698	630	689	627	659	643	662	661	659	661	663	691	746	663	689	655	670	649	709	689	695	679	656	662	661	633	676	655	656	680	638	655	609	626	649	636	629	695	667	693	652	684	643	685	670	638	682	645	624	640	653	653	664	731	682	661	630	714	659	664	658	659	674	639	649	627	654	632	681	697	689	670	673	673	635
24192	21468	29033	24000	20949	4785	410	293	260	229	238	210	218	175	204	192	211	189	178	180	165	168	194	162	178	190	164	174	170	156	178	191	175	175	185	176	180	161	160	186	177	182	198	145	182	161	170	181	186	167	180	186	158	172	167	184	170	185	168	186	178	170	171	181	183	167	176	151	168	150	159	206	145	164	174	176	172	153	165	171	159	182	207	176	196	173	179	189	189	171	187	173	189	172	168	178	164	162	171	161	157	184	191	151	196	164	188	192	165	142	180	190	167	153	202	183	170	178	169	168	197	155	198	176	182	165	195	166	181	174	168	167	158	168	167	201	179	139	195	164	145	158	149	176	168	182	185	170	152	184	181	195	185	132	164	172	161	180	193	170	177	155	174	164	173	132	165	174	173	175	160	144	151	179	179	179	182	158	174	156	157	175	175	175	148	163	151	153	177	185	168	190	191	171	172	175	165	165	173	174	180	193	138	165	159	156	164	167	168	153	191	184	172	176	180	173	181	192	173	160	165	155	161	188	186	154	187	184	173	159	180	156	171	178	191	179	173	170	169	168	143	179	176	163	170	202	157	175	174	150	167	177	163	173	177	141	175	182	170	176	176	163	175	152	172	177	151	163	156	169	169	180	154	177	165	166	170	168	148	183	176	166	169	171	170	195	165	181	170	174	168	170	168	145	195	174	190	167	199	180	201	177	199	155	184	208	184	177	160	174	165	156	168	181	150	175	176	163	183	197	164	163	171	158	173	157	186	167	157	158	169	169	167	170	156	166	163	154	201	172	172	188	186	175	191	157	170	161	153	158	184	195	164	164	182	195	174	178	164	175	168	169	170	139	151	177	166	172	171	174	190	168	174	182	172	178	184	184	163	160	171	153	160	177	182	179	175	161	179	178	189	167	175	154	187	190	195	158	169	178	201	171	173	179	173	197	152	167	186	155	176	145	178	161	172	160	153	161	176	173	170	164	173	149	169	184	183	192	173	164	175	172	165	165	155	157	164	176	191	163	157	174	184	152	141	167	169	158	173	168	157	172	179	201	178	174	163	176	177	160	179	192	159	167	147	166	148	145	173	169	155	184	180	170	168	191	173	169	176	167	180	162	152	185	167	171	169	179	175	176	148	183	165	199	155	175	186	178	152	169	164	175	180	167	159	151	181	165	158	187	172	159	169	160	201	151	168	170	161	160	174	172	201	164	170	164	152	152	168	190	173	170	198	168	159	168	181	155	152	177	162	175	175	174	174	160	175	184	191	184	174	161	170	183	167	177	213	179	170	142	196	159	167	197	183	165	155	178	165	196	187	183	167	182	175	168	173	161	185	184	163	166	194	195	175	159	175	146	197	190	143	175	155	171	166	183	178	146	156	172	164	162	173	190	178	154	172	164	167	169	158	185	167	176	168	153	166	173	174	154	158	194	165	171	179	185	161	184	181	163	195	165	168	201	156	172	165	164	179	186	161	167	141	148	156	159	148	167	155	173	165	150	168	151	153	177	188	160	180	200	165	191	164	154	175	165	155	167	174	193	161	178	175	167	145	161	159	189	152	172	166	164	162	181	193	183	170	149	159	169	150	153	192	160	181	176	176	159	188	142	198	175	175	183	163	193	166	166	148	189	147	175	179	163	157	154	184	196	175	207	159	162	174	144	165	183	174	154	155	168	179	162	168	182	164	168	185	158	176	156	161	181	198	159	163	178	177	188	168	181	147	169	166	165	166	177	175	168	185	161	136	176	160	165	164	164	179	164	175	170	159	162	149	164	161	181	180	159	166	134	177	172	143	168	194	169	173	181	154	160	167	160	180	175	151	178	187	170	185	184	168	153	164	169	167	161	164	173	145	170	176	164	164	185	178	164	186	168	169	170	146	163	150	199	146	140	141	151	206	195	161	170	148	174	160	167	155	170	184	166	172	153	138	173	161	186	174	179	139	165	173	139	164	188	168	149	188	173	168	161	176	157	182	162	163	169	157	169	148	155	162	170	156	171	180	186	178	178	191	168	151	155	164	164	192	177	181	157	173	170	153	179	180	173	178	198	159	187	172	175	157	169	186	165	147	150	187	180	164	192	158	159	151	175	173	169	157	172	176	185	175	179	135	161	174	165	166	193	157	169	147	188	182	167	165	181	168	168	163	170	188	176	154	178	163	176	159	143	182	151	171	162	181	146	167	175	153	171	199	130	162	156	149	163	172	157	154	154	157	181	200	167	178	186	147	144	156	169	165	178	148	178	168	156	176	185	165	181	178	178	191	175	164	176	196	181	187	170	161	155	180	180	161	134	168	153	170	159	201	191	188	167	169	149	161	143	169	170	146	141	166	179	165	149	164	180	188	182	151	165	180	192	190	159	165	157	161	170	168	192	180	168	138	149	162	149	159	191	182	165	191	166	149	160	158	165	163	196	177	171	179	166	167	177	174	185	182	152	146	156	156	175	161	157	158	152	180	202	166	173	172	171	147	161	195	160	158	170	178	174	175	174	173	169	161	174	179	176	171	171	170	166	172	193	181	195	184	181	173	141	175	146	204	156	184	166	159	158	209	151	162	171	169	199	196	148	151	160	183	168	173	177	200	173	166	171	166	166	180	170	174	176	163	165	168	166	194	191	155	175	171	166	169	174	167	159	164	182	161	179	176	157	151	169	176	157	179	158	174	169	155	154	168	168	183	149	187	174	204	168	182	170	180	181	166	152	161	176	157	161	175	180	160	139	167	149	168	156	181	167	160	190	157	171	163	179	170	189	158	173	194	167	200	137	141	177	167	143	173	181	166	190	138	162	174	156	198	177	166	169	159	170	163	170	158	183	160	162	180	158	173	185	162	146	184	140	175	158	159	160	169	180	172	176	190	179	185	180	178	183	170	197	170	166	163	152	160	172	147	167	172	173	196	161	161	168	155	144	165	159	149	164	172	179	170	165	180	177	164	165	172	179	173	176	154	166	164	170	181	178	176	172	183	177	162	164	167	182	166	147	179	173	170	173	150	180	175	184	181	169	161	165	167	177	162	173	177	152	170	164	176	174	163	146	181	150	143	147	178	171	188	168	166	176	178	163	174	176	170	157	161	187	190	178	176	168	172	170	168	158	150	181	186	174	174	174	183	183	164	171	204	180	179	173	157	176	161	164	171	171	159	182	185	147	149	160	172	182	185	172	163	182	193	177	169	180	161	166	163	173	168	161	181	164	166	188	159	167	163	192	199	177	176	154	172	152	180	167	161	166	184	151	175	187	170	145	189	179	160	189	155	169	188	165	179	178	180	172	162	164	156	172	176	147	184	159	190	163	195	157	149	155	149	177	175	167	174	165	162	182	173	181	167	180	166	168	150	177	164	184	166	185	182	155	161	163	162	170	194	201	179	174	186	168	183	172	170	183	163	178	163	184	162	169	170	149	159	174	172	145	181	183	174	161	179	170	176	160	146	159	166	144	186	185	162	153	194	182	154	148	166	158	163	160	160	152	170	163	183	170	171	157	178	162	177	168
49192	62357	5632	2775	1741	1300	1018	816	720	617	535	522	519	486	490	434	466	425	376	421	397	365	362	374	368	379	404	409	394	334	365	364	360	348	357	381	355	398	381	363	388	313	330	346	351	352	352	339	363	379	344	318	370	344	326	358	387	354	344	343	362	368	366	341	319	362	358	336	351	340	325	329	347	344	282	354	360	365	290	390	351	328	326	325	337	300	347	372	320	358	351	348	338	348	325	300	342	347	341	314	350	367	364	351	353	346	369	319	336	325	320	340	338	352	330	316	312	310	348	342	307	331	298	328	342	345	327	371	341	344	337	371	324	315	335	368	372	347	349	329	320	349	345	374	319	339	328	340	349	349	360	377	361	339	342	360	336	346	332	350	332	358	331	355	341	331	377	360	342	360	306	352	326	352	363	330	347	345	339	313	341	334	339	332	324	356	351	321	343	312	367	368	349	356	300	362	340	336	390	350	314	338	335	346	343	343	367	341	349	347	338	369	333	355	390	362	309	343	349	368	360	310	324	348	316	338	330	340	338	333	332	359	322	350	319	359	312	335	349	334	357	368	341	340	353	323	349	385	326	337	327	334	386	361	335	303	344	318	319	373	373	344	336	315	341	343	348	330	357	337	316	363	353	347	353	340	342	342	326	335	351	338	372	337	324	310	318	335	342	300	353	317	361	346	320	342	346	347	329	332	345	337	309	331	309	289	349	339	362	383	371	342	347	358	333	303	357	335	325	317	319	354	369	343	336	337	376	330	320	353	332	320	333	321	302	331	363	334	350	334	326	340	359	334	338	327	325	380	364	340	317	335	293	331	334	364	312	347	333	326	359	343	334	326	327	364	363	330	340	342	313	365	375	349	369	333	356	310	316	349	353	354	360	321	348	350	323	352	320	321	351	325	341	340	337	335	370	333	353	331	347	376	336	337	331	319	370	338	312	331	339	348	359	349	347	335	339	357	362	318	340	343	360	328	332	322	355	381	351	334	396	334	354	358	306	306	331	309	357	341	375	323	366	342	370	369	355	361	359	387	332	321	345	314	309	328	323	330	359	368	345	325	321	345	348	330	356	329	312	322	339	346	349	312	325	342	366	333	335	364	340	344	336	349	355	372	356	332	329	350	351	342	358	329	325	309	318	326	362	318	330	324	336	352	302	339	324	366	360	317	340	308	368	318	343	380	339	334	307	332	321	340	362	333	389	344	305	333	357	369	367	316	342	317	313	314	331	308	369	339	374	330	287	359	321	321	315	344	349	321	331	341	306	292	349	309	350	342	350	331	303	333	310	333	337	367	361	347	337	348	353	352	318	341	337	362	313	360	327	314	321	337	337	321	355	337	331	320	356	324	358	325	355	338	357	377	308	348	322	351	316	325	314	338	342	339	344	306	333	328	361	342	324	346	359	366	356	336	333	332	319	356	338	340	343	316	310	341	352	346	332	321	363	325	348	350	364	330	339	356	343	327	348	327	358	353	346	313	345	335	319	355	349	344	303	305	323	313	355	340	346	333	349	328	315	353	319	299	335	385	334	304	316	320	331	292	343	312	347	320	363	348	350	331	315	321	351	338	359	340	331	361	353	337	375	348	349	338	342	346	336	344	354	373	330	342	309	308	339	350	341	350	333	323	360	361	350	331	320	344	330	319	337	351	318	327	336	331	344	311	369	328	358	321	341	333	339	321	316	353	372	330	333	368	344	353	314	321	357	359	347	312	349	345	342	331	338	386	346	361	338	330	350	341	336	326	340	343	356	361	373	358	344	335	302	338	325	322	354	345	327	358	358	350	356	340	330	367	319	337	357	324	348	348	374	311	329	342	378	322	340	349	354	336	343	366	316	346	325	335	338	365	317	360	325	339	340	343	380	334	327	346	331	334	330	341	344	318	344	347	323	333	380	335	290	340	336	352	319	320	325	310	301	345	338	338	363	349	312	342	348	349	322	334	351	335	334	385	384	333	330	333	373	333	368	312	357	336	363	369	317	349	353	330	317	318	334	307	345	336	336	351	359	343	336	328	340	304	330	324	312	296	370	302	341	338	314	349	327	349	336	327	342	360	359	331	301	327	330	322	342	337	332	338	353	349	339	352	348	314	351	327	340	320	357	342	373	343	406	337	309	341	336	342	360	342	313	345	323	330	372	319	359	370	372	337	313	356	343	342	333	366	335	320	382	353	358	345	343	326	336	359	370	364	338	346	350	355	338	342	337	349	327	367	327	335	322	353	338	342	350	362	368	340	326	353	314	341	371	353	332	329	319	315	373	331	304	347	330	351	344	340	326	327	330	357	348	351	353	337	342	387	325	339	328	354	352	349	334	322	376	328	333	325	331	328	325	319	302	349	322	358	371	325	338	353	374	347	338	374	325	338	379	355	340	359	337	390	380	370	347	341	336	333	333	337	322	348	329	344	339	352	345	337	335	339	321	337	318	313	354	332	337	335	341	330	332	324	365	340	333	330	357	362	369	344	333	315	328	283	341	356	372	336	348	343	307	345	348	318	344	346	331	313	368	334	360	359	321	379	351	340	342	319	309	354	331	367	347	319	337	354	315	342	313	352	325	330	332	358	357	344	372	343	344	349	334	357	331	324	350	348	364	332	336	337	325	333	362	349	343	362	308	342	350	350	333	371	346	328	351	348	325	364	354	339	331	355	325	379	331	342	329	344	347	328	362	330	324	335	343	350	319	340	329	324	322	319	350	375	357	375	341	320	310	345	365	351	358	351	333	344	380	341	359	349	354	333	341	338	323	330	331	363	325	340	329	326	354	338	336	361	349	330	326	339	344	331	346	330	321	337	323	348	316	340	348	340	331	333	331	340	318	316	318	334	319	327	347	353	325	364	358	332	363	338	323	314	387	347	328	328	332	345	326	349	348	308	318	352	348	340	321	356	332	348	363	333	343	355	344	380	330	341	323	354	314	353	353	321	338	339	360	377	328	310	367	347	323	363	323	318	308	348	344	323	342	335	326	307	311	336	331	386	368	331	335	333	322	348	355	349	309	354	351	347	345	323	375	328	336	355	349	360	349	352	346	333	353	318	340	370	381	314	361	320	320	332	340	334	368	340	333	388	321	326	343	341	338	314	337	302	326	321	326	333	349	351	331	369	311	377	335	332	359	340	320	350	341	364	327	320	374	343	333	342	335	348	361	359	360	344	337	304	352	382	323	374	335	353	336	353	344	370	340	325	341	339	341	355	320	331	344	347	320	323	342	334	331	316	354	313	333	340	326	320	303	327	334	337	327	347	329	358	332	345	337	322	319	333	345	332	353	348	344	336	325	365	345	337	339	369	350	335	351	356	324	332	335	313	326	355	321	340	308	290	372	324	336	363	343	327	367	337	339	319	343	366	341	373	401	355	328	361	322	336	340	346	339	352	352	329	329	342	353	362	350	330	370	307	340	377	337	360	339	342	336	306	323	374	359	318	333	359	361	333	348	343	340	322	326	321	349	337	342	332	356	299	335	348	324	337	330	334	336	367
23262	21385	29891	23190	21358	20833	2408	428	320	267	235	266	200	208	182	190	192	158	176	197	177	154	160	167	170	158	171	142	150	156	158	162	157	163	156	152	152	157	158	140	151	156	154	147	158	161	131	170	169	143	170	155	161	153	137	127	136	175	143	154	142	137	156	142	148	137	157	139	149	135	147	154	156	152	154	134	138	157	158	145	166	144	152	125	161	142	156	132	143	157	156	155	154	142	164	145	145	153	157	143	158	145	132	146	141	147	147	131	129	136	155	153	151	110	149	129	139	148	145	170	173	136	159	137	155	145	144	146	131	147	151	142	151	141	153	126	133	177	139	147	155	152	155	150	126	152	128	131	155	161	146	164	125	174	155	123	154	160	162	137	139	161	145	137	131	146	154	144	148	154	139	145	136	143	128	137	137	155	162	151	134	153	133	129	146	140	152	122	142	144	153	135	137	165	122	146	135	118	144	153	131	141	130	159	109	119	130	154	146	137	159	140	127	151	143	155	152	125	137	145	142	144	142	151	144	151	140	155	152	144	150	150	144	164	165	145	141	117	149	165	159	150	147	138	148	134	150	147	153	130	151	135	131	139	153	171	130	134	157	141	147	153	147	149	139	150	159	137	151	148	138	133	162	150	171	158	150	135	141	146	124	151	144	140	139	145	147	140	164	164	155	126	139	157	154	133	152	170	164	137	151	170	127	142	137	120	147	142	168	144	162	137	148	126	149	135	130	137	151	149	160	155	157	161	118	149	149	134	147	152	142	146	163	154	148	137	149	139	154	167	129	149	138	157	151	166	155	133	157	160	146	135	156	145	147	144	150	136	142	119	131	157	132	131	140	149	155	154	140	147	141	141	143	156	129	163	143	154	152	146	146	161	141	142	144	132	166	146	136	160	154	142	149	144	156	147	161	164	147	140	162	154	125	155	143	141	155	164	152	134	140	150	147	147	135	153	137	132	154	151	168	150	125	161	148	164	148	153	168	116	148	160	142	131	138	144	145	134	167	157	140	140	148	158	141	159	161	164	153	143	145	156	117	139	121	117	146	134	160	144	147	152	156	122	125	133	144	124	127	157	148	143	135	134	169	159	140	139	130	137	137	152	143	137	147	159	131	143	151	163	136	132	148	158	163	158	135	151	123	130	126	149	122	133	147	145	145	177	148	154	165	135	130	139	162	142	141	151	122	157	143	135	143	156	135	145	124	148	134	149	144	140	143	155	146	152	152	137	156	155	141	150	133	129	150	140	158	150	143	158	149	131	125	149	136	157	131	156	129	152	150	153	141	133	149	128	160	159	141	153	146	127	141	135	159	146	141	137	125	139	141	152	130	129	150	145	139	134	115	129	140	142	147	138	142	147	137	162	139	149	128	159	147	158	139	155	139	149	146	139	156	141	138	147	117	156	162	170	137	159	163	165	143	142	136	156	157	150	154	149	151	140	159	153	139	150	135	144	147	135	171	146	161	148	163	133	128	148	156	170	130	118	142	120	134	143	138	143	143	159	137	163	158	162	126	148	140	140	127	157	138	160	156	163	151	156	137	145	156	136	150	139	136	154	146	163	150	161	138	134	164	177	162	180	133	163	166	156	128	129	149	140	128	130	140	133	133	141	163	131	138	145	135	183	164	136	157	157	150	154	134	140	132	176	156	145	141	162	137	156	142	132	142	141	137	129	153	138	153	139	142	131	147	140	124	143	154	143	162	132	147	176	132	146	132	141	156	140	162	155	155	165	140	130	168	131	136	144	133	149	146	155	149	158	139	141	143	147	141	147	144	139	148	165	152	144	154	152	139	157	141	150	123	174	133	153	136	127	160	157	131	150	159	150	135	154	159	161	140	147	146	156	135	148	148	142	144	163	147	149	137	158	129	130	140	132	132	156	161	154	127	145	155	141	123	141	143	127	131	143	163	140	155	155	152	148	132	167	142	138	138	135	149	167	144	143	145	147	174	139	158	161	146	147	154	152	153	148	152	154	146	150	183	138	141	153	155	163	153	159	153	147	150	142	139	139	142	143	140	158	139	143	141	125	143	155	152	141	145	146	141	156	155	133	122	158	147	145	156	140	154	155	128	145	152	171	133	160	137	150	173	159	146	157	143	140	145	138	157	154	140	147	124	173	140	137	132	149	155	154	137	160	163	130	137	151	146	153	121	156	126	144	134	135	166	128	141	147	153	153	147	156	127	159	142	138	158	162	139	140	157	148	146	165	149	128	148	153	151	149	158	118	140	153	143	133	165	164	146	119	149	156	137	146	173	141	137	146	149	172	143	129	138	144	155	134	154	149	184	151	140	130	135	137	146	148	132	138	135	148	156	160	146	121	139	140	144	134	164	132	137	132	149	132	145	155	158	153	140	141	141	148	150	158	141	137	150	144	143	144	173	140	134	137	144	155	150	174	128	134	144	135	130	144	145	140	156	144	146	143	139	162	141	137	136	146	140	126	139	149	140	132	142	157	152	132	135	146	159	150	148	128	154	162	152	126	116	142	158	146	138	130	148	137	140	129	143	149	134	150	154	160	141	135	161	121	125	126	143	152	143	147	166	133	166	134	135	131	161	149	157	133	159	156	152	147	156	127	160	138	155	164	146	133	115	142	139	150	145	125	168	145	153	164	135	147	140	151	135	142	155	124	129	147	151	135	142	147	168	125	129	160	152	154	154	168	153	137	161	124	168	157	147	138	131	131	154	140	166	129	161	141	154	143	131	142	143	117	152	127	150	138	131	147	143	136	143	155	148	150	140	150	151	157	135	136	146	138	159	153	147	142	154	138	134	154	164	143	156	153	153	130	125	150	137	135	156	132	147	159	166	134	118	158	153	135	132	155	161	149	154	148	155	141	141	132	136	149	155	186	127	145	149	139	151	143	158	150	137	136	141	172	148	143	152	150	138	142	139	151	156	136	160	155	142	146	124	139	157	156	147	137	146	145	149	140	146	118	151	144	129	142	135	140	151	140	130	155	151	158	138	140	113	145	142	147	150	169	153	165	133	149	161	131	137	162	125	162	161	149	155	133	150	160	136	142	129	147	157	165	125	145	148	145	140	143	165	158	157	141	137	151	137	164	151	133	132	141	156	130	153	133	138	137	179	158	173	152	166	143	161	158	110	152	143	145	140	122	128	160	132	132	131	144	145	164	127	156	139	134	147	152	136	174	158	142	142	145	152	144	131	149	134	163	154	151	126	140	138	148	164	131	148	166	161	148	158	151	141	131	125	147	177	149	152	157	147	160	148	155	140	152	149	134	158	145	137	141	150	139	145	131	148	145	141	142	154	150	144	131	137	128	142	166	123	159	136	158	153	128	162	126	144	162	161	152	128	160	150	163	155	138	109	151	131	149	139	147	152	152	133	148	158	130	146	165	141	140	141	138	140	165	130	132	156	122	158	159	135	142	143	145	152	172	134	128	153	151	161	141	150	149	158	155	151	125	140	151	129	136	134	149	164	137	139	157	154	137	144	137	152	141	144	148	153	136
53072	65376	9096	4586	3008	2020	1462	1195	976	804	743	647	604	526	493	451	453	436	414	358	381	390	343	366	375	309	340	327	311	265	299	324	285	303	296	301	290	291	297	290	300	304	285	282	294	293	279	313	302	291	282	295	305	281	280	314	301	306	303	309	277	288	252	297	306	266	301	276	260	257	273	257	306	288	251	270	254	317	233	264	271	291	286	266	276	274	278	260	289	259	275	287	295	276	286	307	259	280	256	276	276	251	292	303	260	292	271	267	296	322	264	256	280	288	268	288	284	279	276	277	284	268	279	262	280	261	272	298	287	273	239	259	266	270	273	289	260	257	290	289	290	255	268	278	280	262	297	307	277	297	258	298	283	266	268	260	288	307	272	238	296	288	287	282	258	287	300	290	277	266	226	274	280	264	230	281	241	306	266	289	259	276	285	301	275	289	282	287	311	293	276	296	269	275	287	261	284	289	286	284	268	278	300	288	304	300	279	264	271	286	277	261	260	275	269	289	277	266	265	297	288	249	287	307	262	247	274	288	255	253	273	299	268	260	294	290	285	265	272	260	248	294	274	259	297	290	277	244	265	270	269	280	277	274	310	321	282	261	276	270	279	286	279	292	293	289	285	232	315	277	254	294	268	273	293	266	264	254	260	291	279	284	272	301	274	260	264	283	245	276	264	275	272	292	277	274	277	265	263	313	291	268	268	246	290	273	284	274	306	226	290	268	285	284	262	253	291	254	270	275	277	252	259	265	246	301	267	271	269	277	259	275	264	255	287	262	276	266	305	245	256	272	285	279	288	236	268	272	262	275	306	271	298	281	267	255	290	278	270	234	259	250	297	274	245	253	281	278	315	273	245	272	273	299	323	276	270	288	299	284	271	269	256	312	291	267	259	272	280	247	297	277	284	286	255	295	278	250	262	264	293	267	298	264	267	253	280	303	259	269	285	279	300	275	276	294	270	265	299	286	294	278	273	259	267	287	274	247	248	283	264	266	283	255	259	255	269	265	265	292	292	265	290	274	282	270	288	273	286	274	227	283	288	292	283	251	264	275	247	271	266	274	291	293	294	296	268	275	264	283	280	272	264	229	277	277	287	302	287	307	285	266	271	275	261	252	254	272	276	273	276	279	277	278	297	293	267	289	274	272	285	277	251	252	265	271	275	269	268	267	289	277	259	268	297	278	261	268	302	287	239	304	311	274	307	241	258	234	255	288	298	275	288	275	289	296	285	262	252	283	273	286	276	283	295	250	261	284	279	278	275	294	255	271	275	253	267	275	278	271	282	299	273	270	278	273	268	258	256	254	260	268	272	261	284	273	269	273	277	302	260	270	277	285	286	273	264	255	279	283	285	282	295	269	293	286	266	273	274	262	285	279	292	264	263	294	232	252	263	306	274	286	256	256	272	331	263	282	266	282	273	269	249	267	242	270	265	285	283	250	271	276	267	271	265	274	292	269	278	284	267	277	236	289	269	253	283	268	250	289	253	298	299	274	255	281	262	270	242	276	272	270	246	276	290	256	228	290	273	280	260	256	274	277	249	289	273	269	294	266	283	283	268	264	303	275	284	259	299	314	272	282	276	248	292	296	276	266	280	276	260	285	254	269	264	269	263	292	281	280	260	297	267	271	277	248	283	248	275	291	283	252	264	282	272	241	254	254	287	259	262	281	276	266	299	287	289	275	299	277	301	271	261	265	311	288	302	277	301	250	275	266	256	295	267	257	264	273	288	277	269	278	259	276	257	298	275	258	261	309	298	262	255	282	261	248	321	274	266	273	279	260	254	269	243	264	280	270	258	282	291	272	260	285	302	256	279	313	256	301	255	262	290	273	262	272	281	265	271	296	273	277	287	288	294	256	245	230	272	304	267	276	275	278	256	301	291	278	298	258	277	280	265	274	223	269	270	271	277	274	299	268	253	290	285	280	276	247	266	303	281	275	277	269	251	276	278	254	278	273	281	260	286	283	275	272	267	266	276	288	279	268	301	296	286	284	247	280	263	288	257	261	303	270	256	263	277	246	274	286	275	284	271	287	268	276	293	258	271	249	288	278	238	269	301	262	246	279	287	274	276	272	262	294	264	256	286	262	273	286	269	265	290	274	268	242	248	287	300	269	282	256	282	270	293	271	276	258	284	289	297	289	258	277	260	259	297	272	266	249	300	253	254	292	277	291	288	299	294	294	292	262	250	265	303	281	264	248	257	271	294	282	268	282	277	283	252	309	258	312	261	272	306	274	283	308	306	282	286	262	270	273	248	273	330	266	273	265	295	296	260	267	293	262	289	245	256	294	281	257	268	275	259	286	277	293	292	290	290	311	270	291	269	283	288	272	266	269	270	265	282	306	250	258	275	278	261	299	270	249	257	298	282	268	289	279	296	275	268	279	262	291	291	284	252	260	281	310	263	287	292	303	281	257	288	288	307	255	271	281	261	275	292	292	300	276	278	260	253	258	256	260	276	272	283	267	278	250	274	272	276	264	265	289	275	287	250	280	275	276	230	237	266	319	256	244	257	275	261	254	272	275	286	266	284	303	254	277	268	299	284	280	278	253	324	285	273	275	262	270	259	312	256	306	270	279	272	282	294	282	288	295	312	285	279	273	287	277	261	244	295	284	288	279	267	252	270	289	287	276	259	291	285	274	249	260	257	286	274	277	284	259	291	263	300	259	267	266	259	267	290	271	265	272	293	298	274	249	254	258	261	247	254	296	245	245	284	268	288	242	286	256	285	279	284	272	276	280	265	258	267	286	264	286	279	295	281	289	280	276	269	264	237	284	260	271	260	281	269	271	270	260	268	313	248	267	269	262	265	279	258	262	283	282	294	250	288	291	272	280	294	257	299	283	302	259	274	251	261	261	271	272	291	287	303	254	258	255	271	271	245	271	300	285	291	246	268	259	294	261	284	280	296	290	298	279	281	255	281	288	249	265	245	249	301	264	277	287	290	272	276	273	305	265	276	246	240	258	263	258	256	226	299	254	300	267	255	278	265	286	286	269	293	255	257	265	284	269	283	272	284	274	261	275	280	260	267	255	293	258	274	272	278	272	270	270	278	252	269	285	271	286	272	291	281	271	265	290	258	306	276	317	291	252	271	265	303	269	259	289	271	285	283	268	253	256	298	284	257	277	298	273	258	305	296	303	273	275	330	292	279	245	262	277	232	268	271	288	266	289	295	265	255	277	248	250	253	279	285	288	294	246	293	273	303	233	250	256	256	295	277	269	265	266	275	274	274	279	298	312	274	282	281	269	249	303	297	276	243	246	285	254	269	291	255	272	250	270	272	242	254	225	284	296	264	301	265	270	305	266	284	297	285	256	279	298	249	267	248	287	278	295	276	275	262	278	277	265	300	237	273	281	247	252	274	247	274	244	271	251	253	258	266	291	284	266	250	278	269	243	279	259	293	293	272	255	281	256	273	289	247	284	301	269	252	246	261	269	291	298	234	296	297	288	273	273	250	299	305	293	272	262	304	277	264	279
27277	21942	11318	890	429	360	409	363	359	340	370	338	347	319	358	352	340	367	356	343	344	353	364	352	365	339	334	341	347	330	388	302	342	362	311	346	328	327	360	337	348	396	350	308	363	371	358	333	364	369	338	327	363	347	337	348	348	314	353	337	357	334	369	319	382	323	387	348	372	333	327	370	384	333	394	378	348	332	374	364	333	328	322	351	356	350	305	319	350	360	340	360	375	334	373	352	343	374	344	346	334	323	366	369	333	359	359	364	343	368	361	352	341	346	351	329	344	351	340	348	338	363	329	350	329	342	367	343	384	362	326	347	350	326	336	349	344	367	297	362	387	355	362	356	350	336	381	351	349	355	330	359	365	375	331	344	363	339	371	339	351	334	378	362	365	374	293	319	328	330	365	360	334	316	325	335	334	330	342	370	344	329	337	341	379	344	344	352	348	329	327	321	364	340	366	335	357	365	350	349	339	355	324	366	327	324	363	355	356	349	355	352	359	350	360	335	340	368	362	326	377	348	319	333	335	366	342	325	346	340	354	366	344	383	353	331	368	341	365	339	360	348	317	337	354	360	322	351	331	352	365	359	339	345	341	336	316	350	367	355	311	361	310	290	328	394	363	342	329	343	363	342	355	367	324	327	399	360	368	323	334	333	336	392	333	359	357	365	355	380	383	321	361	326	308	342	360	339	329	353	347	335	350	340	337	345	337	342	336	354	365	386	330	341	302	327	362	332	358	334	382	355	337	356	352	344	306	351	345	350	349	348	361	352	355	358	365	351	360	360	350	332	329	368	338	380	346	343	352	344	362	334	358	304	359	361	330	362	342	347	353	381	339	345	364	361	346	343	353	346	318	346	364	346	347	342	381	349	321	366	363	386	338	370	328	343	327	357	359	352	347	322	334	346	335	337	344	341	355	339	341	310	387	378	381	350	361	329	360	352	305	359	351	335	352	338	301	332	351	344	363	312	342	331	322	395	344	347	345	364	347	351	322	341	345	329	361	339	346	334	337	369	361	312	318	332	332	364	354	338	331	340	368	355	369	367	318	340	362	341	364	351	344	341	343	338	344	316	377	352	362	364	373	355	342	362	370	324	330	328	339	343	361	349	310	332	353	326	345	328	339	346	331	325	353	330	350	354	336	360	352	348	333	321	351	377	338	333	342	340	354	356	341	336	344	368	345	326	361	361	350	335	355	325	317	333	345	333	342	346	326	340	344	351	357	354	343	341	342	283	332	322	354	384	320	322	372	355	347	329	320	341	349	335	337	381	319	361	333	354	331	348	378	356	352	338	369	377	364	339	370	343	355	379	374	357	341	337	357	335	350	350	343	361	359	361	355	343	353	332	372	328	338	355	313	343	371	323	360	320	369	352	322	377	329	345	321	333	361	353	341	329	353	371	344	341	310	332	347	338	351	348	343	387	336	346	336	334	320	341	347	366	334	357	345	325	312	382	331	334	335	333	317	362	340	338	359	353	341	333	335	368	341	322	327	326	369	355	328	374	355	329	340	344	323	335	337	339	351	322	323	378	340	341	356	336	358	360	371	351	363	328	334	301	349	348	362	334	333	366	357	310	415	352	375	291	351	329	345	325	338	319	372	329	353	383	343	343	367	351	364	343	364	330	338	326	338	341	343	347	382	328	360	346	326	333	351	359	339	381	318	343	351	353	356	371	372	338	368	387	364	357	360	346	334	345	357	321	316	341	342	311	351	366	351	326	342	370	321	313	338	301	330	360	328	338	347	358	324	381	352	363	335	356	350	334	355	342	369	344	341	370	366	337	347	343	357	335	362	353	338	354	366	364	336	348	350	347	338	346	362	362	338	388	345	327	338	333	367	310	340	314	388	372	367	358	402	336	366	352	347	341	344	340	342	345	351	360	358	367	377	341	349	362	368	330	381	297	358	351	348	341	332	348	370	353	352	371	361	333	365	352	332	334	363	360	337	373	336	350	332	324	318	324	315	381	337	360	328	353	371	322	330	359	365	330	323	346	361	342	362	350	323	379	318	355	378	384	369	340	378	337	340	352	354	349	359	368	294	318	358	316	353	374	324	326	365	358	372	344	356	358	357	307	351	346	328	352	335	322	342	388	347	344	347	339	344	355	300	331	331	328	365	339	349	378	350	344	360	321	347	351	339	366	332	353	360	328	346	324	344	340	362	354	358	306	353	350	330	350	334	342	326	349	331	351	358	334	351	303	346	331	344	335	344	311	351	353	354	362	357	343	345	353	358	326	346	352	366	318	353	336	310	333	309	345	362	348	315	368	322	387	322	324	348	360	331	317	320	372	354	354	343	316	331	322	357	347	349	347	350	374	364	342	371	344	328	354	331	360	355	328	342	344	330	304	346	319	349	383	347	391	340	359	308	332	362	376	360	362	342	335	362	347	339	352	337	329	309	336	355	358	346	311	332	379	352	378	322	315	346	309	363	342	342	338	355	353	314	346	356	362	346	348	349	356	343	351	341	365	356	349	351	339	328	354	369	335	317	320	345	315	317	336	372	408	368	328	338	334	350	339	319	322	320	322	334	335	328	329	355	333	380	375	321	352	356	333	308	339	339	363	357	372	336	378	342	357	358	311	339	332	331	335	329	338	330	332	366	360	329	350	367	333	362	372	341	341	372	322	356	326	368	348	341	362	333	343	327	325	336	366	324	356	376	375	386	335	365	338	380	343	374	347	326	380	363	326	369	374	332	387	317	360	344	331	308	329	355	357	340	350	337	353	351	342	324	322	341	327	348	341	351	376	336	349	336	352	359	358	352	350	341	344	334	367	347	348	372	368	343	335	356	387	326	326	359	380	322	345	338	326	349	336	365	323	363	318	404	340	343	355	334	366	346	342	366	334	367	312	304	354	331	331	360	322	359	338	356	356	341	341	325	352	331	359	337	378	334	387	353	334	355	352	350	333	312	334	345	349	365	356	333	333	364	377	343	324	368	351	352	371	343	345	351	338	353	348	307	364	338	348	347	322	386	353	322	340	356	348	370	387	339	334	378	358	333	351	384	323	330	347	330	320	330	349	379	347	365	370	357	315	353	367	310	346	351	328	358	351	356	361	366	395	329	343	330	337	349	399	371	332	367	340	342	352	373	360	381	336	341	338	377	355	347	349	356	347	355	351	388	368	356	330	333	358	338	361	361	352	340	344	334	387	329	360	347	331	324	363	336	329	357	335	352	354	342	322	343	337	334	345	352	375	355	321	356	305	348	384	333	355	337	358	370	350	366	357	364	372	358	309	341	339	323	358	339	340	360	315	292	346	338	345	343	323	361	386	386	344	389	358	393	299	330	365	357	343	356	326	378	347	321	355	403	351	359	359	341	361	337	335	365	382	341	363	328	357	336	387	331	343	326	364	348	320	356	353	360	335	332	362	359	378	375	296	379	334	357	356	360	339	341	329	319	347	348	340	306	364	344	367	370	345	367	347	365	343	335	372	379	329	355	337	350	346	370	307	359	364	355	355	341	358	328	359
26446	30293	1214	914	823	752	741	703	704	683	727	660	679	667	692	716	715	658	640	618	640	721	643	646	696	694	667	633	679	633	665	666	673	646	677	637	716	655	647	646	628	659	637	702	641	671	673	669	688	624	679	652	696	692	666	657	661	649	651	698	661	658	676	658	616	655	705	666	664	652	689	661	639	697	621	674	667	667	659	698	665	656	667	667	653	644	692	696	623	679	685	642	696	640	652	645	640	704	686	602	663	702	665	680	659	688	640	634	684	674	642	673	711	689	683	673	601	695	653	695	655	726	672	680	671	669	668	615	659	645	701	664	676	631	647	683	656	688	647	683	681	665	693	655	631	648	693	644	692	670	648	665	697	685	638	640	657	637	683	659	673	625	667	636	668	651	703	679	643	674	658	610	679	652	638	652	673	690	652	670	653	686	685	660	674	703	660	652	710	644	664	591	678	670	689	701	653	696	676	654	673	670	689	673	655	587	675	661	698	681	654	646	649	705	679	689	697	636	646	692	668	649	672	673	665	699	716	743	652	611	699	704	661	665	639	624	688	679	625	648	677	697	695	646	716	665	685	639	699	687	648	723	660	621	660	675	729	649	683	601	662	729	671	663	684	664	709	674	642	678	658	677	655	619	663	655	656	670	678	698	705	659	643	671	711	667	614	660	706	624	654	679	648	684	643	606	646	655	661	685	627	660	670	679	634	661	680	660	627	698	661	671	701	645	724	660	669	671	692	680	634	648	677	682	678	683	652	692	673	641	661	652	644	657	652	667	660	628	655	659	654	666	678	669	677	657	700	697	664	690	656	679	691	661	645	724	677	700	659	742	621	639	705	662	622	715	634	653	731	658	633	678	688	666	667	680	637	693	661	661	647	666	674	656	650	645	691	653	661	656	685	639	639	661	674	640	633	703	642	644	654	657	657	699	629	680	659	699	722	622	689	649	691	709	697	612	633	684	666	685	696	702	657	643	666	656	676	623	673	676	626	685	594	666	694	708	666	654	691	691	655	632	681	658	669	675	657	679	656	640	673	625	684	696	650	645	706	663	682	677	631	683	622	681	622	681	698	712	663	633	687	627	647	684	674	672	678	652	625	677	700	652	641	671	660	706	675	661	647	666	646	656	678	657	703	660	648	683	688	664	670	688	677	660	625	689	654	662	589	694	655	663	625	631	668	709	656	691	645	690	696	657	690	674	658	702	669	661	652	696	656	705	683	674	696	678	660	675	657	646	666	656	702	715	690	627	647	630	671	631	663	703	692	662	658	675	656	664	669	678	684	629	654	658	650	652	676	693	659	662	694	693	705	686	699	634	635	627	682	676	681	637	617	690	605	685	694	635	669	627	658	710	646	675	650	651	676	657	651	692	634	668	692	698	699	667	615	613	647	686	626	610	670	664	693	655	641	637	700	656	637	674	687	681	646	675	663	677	653	702	675	693	631	670	683	644	602	698	687	650	645	712	688	639	624	676	667	660	700	642	678	665	626	668	654	635	627	689	674	752	658	662	674	655	651	643	650	695	667	689	683	646	693	696	685	662	637	655	680	691	686	666	650	660	624	668	660	641	660	686	691	636	703	652	623	693	677	690	685	661	655	653	645	652	710	688	670	662	679	652	654	644	656	630	626	629	654	657	649	681	679	693	711	679	628	664	653	654	657	641	663	688	667	637	693	646	663	652	634	700	704	631	704	647	670	676	698	660	654	670	648	652	626	705	656	689	674	670	683	664	669	646	659	690	648	704	628	657	668	690	662	666	644	694	645	677	699	657	684	672	659	662	668	648	636	649	634	664	659	663	618	688	663	664	685	689	631	698	668	680	644	679	684	668	664	618	671	675	680	647	664	667	625	735	651	657	646	695	647	651	660	660	665	650	717	688	669	681	691	649	705	682	704	700	640	683	634	669	656	666	663	639	650	682	668	675	712	671	709	640	623	646	681	639	714	685	669	630	685	683	683	681	682	659	667	633	652	669	651	641	646	673	675	639	685	616	691	641	657	716	663	673	655	679	690	661	664	611	648	705	674	680	601	640	629	606	650	659	716	679	643	679	646	627	709	671	621	673	688	643	649	686	632	669	682	678	622	663	666	636	651	694	622	677	638	641	667	677	683	683	698	647	657	626	623	659	617	666	695	634	667	683	674	688	658	695	689	599	656	642	681	745	675	690	688	659	666	629	667	644	702	667	691	685	643	671	673	643	614	659	658	703	660	647	688	711	651	648	632	676	625	664	670	668	649	689	666	657	654	634	647	676	670	665	638	678	691	666	662	633	678	672	603	683	642	595	654	617	686	631	663	660	630	656	699	644	635	616	664	676	628	607	680	658	631	637	635	640	675	662	662	668	662	666	686	673	691	681	645	665	633	698	638	661	650	699	635	630	649	664	658	682	695	617	647	683	650	690	702	678	640	691	662	692	636	686	681	685	633	690	666	668	681	749	654	655	670	721	679	664	658	671	642	723	679	641	675	640	704	661	675	677	657	638	641	677	645	683	651	677	673	649	687	665	679	678	717	650	660	699	666	671	636	665	672	677	652	610	642	606	670	670	679	727	630	707	670	633	674	675	671	653	648	699	658	632	709	685	688	632	649	651	681	689	624	705	637	645	607	677	635	670	669	692	669	660	646	675	654	681	701	653	649	659	667	638	705	675	673	648	713	601	647	632	674	657	644	670	649	677	675	660	664	672	635	631	687	698	685	678	668	646	625	651	623	686	661	675	635	723	658	660	649	657	633	634	711	661	650	636	679	686	680	650	629	666	670	669	676	677	738	639	670	658	672	635	641	663	610	652	664	673	615	670	686	629	610	688	646	653	651	649	626	638	698	657	674	668	662	658	653	655	661	668	629	675	673	709	670	628	661	655	659	628	718	699	691	664	684	602	648	622	690	643	647	610	624	667	655	719	678	665	637	624	667	662	648	670	685	662	673	648	610	691	694	671	664	734	663	652	693	654	678	702	688	650	686	695	669	656	660	659	657	635	669	658	667	603	639	635	655	667	666	682	618	696	720	685	701	668	656	687	658	674	652	659	655	661	639	681	648	675	612	677	696	660	633	637	635	626	707	672	623	643	666	640	705	645	644	678	650	669	661	689	683	702	649	668	690	722	646	701	648	677	616	677	665	704	667	659	697	675	661	649	676	645	672	671	653	667	674	692	687	717	650	686	651	629	656	625	636	728	674	657	670	694	662	680	662	705	651	620	670	674	696	626	659	708	658	692	687	681	629	677	634	666	648	620	643	607	694	697	675	701	678	665	653	628	652	684	654	648	627	695	677	685	711	663	704	634	647	681	635	690	622	679	688	664	677	650	671	649	657	681	695	597	673	654	618	666	646	699	670	681	667	646	648	652	663	646	643	664	662	692	648	678	673	624	715	641	655	662	686	636	657	648	656	689	696	650	704	624	716	643	637	648	682	671	692	683	663	699	677	687	712	732	677	660	677	642	673	742	711	675	690	699	632	680	699	628	652	649	629	624	683	681
24218	21454	29381	23610	20388	2930	418	278	231	204	242	214	198	203	174	216	191	187	171	163	164	174	187	187	168	175	161	176	188	146	158	178	183	173	153	170	188	180	151	179	196	168	167	151	164	173	148	168	176	159	164	146	163	183	185	176	169	158	179	181	165	175	153	166	172	153	162	169	166	156	160	163	158	149	170	155	164	160	187	174	146	158	135	168	171	135	170	162	153	154	177	156	172	153	164	187	138	167	177	177	163	157	167	173	182	155	164	154	153	181	139	188	172	176	184	158	185	169	173	165	176	158	165	141	157	158	178	182	149	174	158	167	150	143	161	182	158	180	146	166	146	173	147	151	168	189	186	160	164	172	185	175	177	174	174	161	151	148	161	188	176	182	156	172	161	176	169	175	164	178	147	161	161	182	170	174	143	159	185	178	187	175	154	166	145	178	175	151	197	183	184	179	159	171	149	183	151	174	154	157	171	177	170	195	159	180	167	163	180	144	152	173	165	171	181	155	178	161	154	143	157	186	147	173	173	160	190	172	207	142	166	158	150	191	160	184	181	184	184	149	163	156	169	158	174	159	159	176	161	163	158	170	187	175	170	149	152	174	154	169	160	169	156	172	180	148	168	179	171	179	164	181	180	175	167	168	160	150	153	166	149	145	160	185	170	146	174	150	158	181	164	175	165	177	167	168	168	146	191	157	176	183	173	163	188	175	153	171	171	167	190	161	168	186	168	156	176	167	187	179	141	163	158	168	147	190	163	147	169	182	165	157	156	171	146	163	152	170	192	153	157	168	205	176	167	155	155	168	211	148	164	138	147	161	155	155	163	160	179	180	161	152	154	163	175	148	190	168	160	179	162	150	159	168	192	153	198	160	176	152	167	191	162	152	167	157	169	184	156	162	144	171	144	178	139	161	188	157	183	155	184	164	158	170	172	133	162	158	160	177	197	154	174	155	154	134	152	145	179	202	153	160	170	149	167	170	152	199	135	141	162	185	167	152	161	173	159	147	158	183	170	150	191	184	158	153	157	171	163	166	174	179	164	161	160	178	178	149	166	161	167	193	144	150	156	182	192	159	152	161	163	166	181	173	157	171	188	173	180	143	168	160	165	191	194	152	172	165	141	162	148	161	169	157	154	151	154	151	172	164	181	153	174	165	196	180	170	184	178	149	153	166	187	170	159	134	174	132	160	169	194	150	184	181	176	174	163	170	167	158	178	169	182	149	138	184	139	152	167	168	168	167	152	172	177	165	169	166	187	207	158	165	177	166	149	165	164	162	169	153	174	168	162	168	183	146	171	186	166	167	194	151	151	191	170	170	163	167	151	181	163	176	151	159	150	175	148	167	160	166	171	156	169	167	184	180	175	175	132	161	169	161	154	196	180	161	156	171	182	161	171	153	149	165	156	168	157	179	150	159	156	165	141	170	156	183	143	163	175	163	168	164	158	189	150	147	149	171	152	160	161	157	152	144	165	169	167	162	183	164	182	171	149	173	147	178	170	148	171	170	190	183	163	182	172	202	158	174	172	170	153	175	169	164	149	170	143	169	177	189	155	162	188	170	156	155	143	179	126	158	143	166	165	174	177	167	186	158	175	148	164	170	166	154	172	157	174	173	161	151	156	145	149	154	159	172	175	153	168	183	160	178	170	177	164	203	160	141	179	157	169	178	151	172	190	171	143	154	179	165	151	182	172	160	167	163	169	204	164	159	176	166	162	169	177	146	170	169	141	172	171	153	195	137	165	185	161	157	147	159	175	185	156	137	166	165	165	181	176	187	144	170	152	162	144	178	204	160	163	175	154	161	168	159	167	173	158	147	172	178	149	172	161	174	148	158	173	140	180	164	185	193	149	167	166	147	179	186	160	184	176	157	160	162	182	164	189	179	163	162	155	160	147	160	187	178	175	163	182	175	155	181	166	185	167	153	159	181	178	142	171	196	172	158	146	178	141	154	169	162	166	144	134	168	159	152	178	160	168	173	171	152	161	166	162	150	175	176	151	179	163	170	163	172	180	181	163	161	154	179	163	181	199	159	178	171	184	152	149	152	142	165	174	153	149	159	169	179	170	157	170	162	178	160	151	178	177	173	165	153	150	166	149	152	158	170	172	152	156	170	148	160	157	162	163	163	182	162	159	176	170	162	167	162	171	157	193	160	163	156	178	150	179	139	132	184	153	168	153	163	163	154	167	166	161	136	192	155	165	162	167	146	172	156	158	159	175	170	173	188	164	152	160	157	160	179	173	170	148	165	171	168	144	161	144	161	185	168	165	173	142	172	164	152	175	167	180	180	162	158	189	149	162	170	154	162	183	155	164	165	150	161	145	171	158	182	154	154	184	158	161	168	172	175	169	136	187	142	148	192	168	157	166	152	164	169	175	152	158	126	157	191	162	179	155	189	168	170	189	145	164	167	162	149	171	172	168	182	168	168	161	177	165	173	178	174	176	170	167	168	169	153	164	163	159	175	143	178	169	182	168	163	146	178	155	180	168	177	161	147	183	168	176	171	144	174	168	159	167	169	163	186	171	164	191	170	161	175	139	170	178	155	169	169	172	178	174	170	156	181	156	132	172	167	190	138	170	167	182	153	138	179	158	164	156	159	171	174	176	167	158	153	147	141	176	165	148	171	158	157	179	149	166	178	167	181	156	182	174	166	158	164	165	182	153	157	160	149	138	169	161	186	173	186	162	180	173	156	175	186	148	174	171	158	190	147	165	182	156	168	162	138	180	169	178	172	185	179	166	167	192	171	166	153	172	174	171	145	148	148	160	146	164	164	157	160	177	161	156	173	165	173	166	159	191	186	176	155	152	165	169	152	167	169	162	158	181	181	169	166	161	168	164	164	150	166	184	163	162	162	154	171	168	166	156	189	146	166	155	183	155	180	168	144	167	159	155	155	190	162	160	150	160	175	164	167	136	182	169	167	161	157	192	186	162	160	142	153	150	165	167	159	163	171	169	187	173	156	149	166	163	161	176	176	175	178	161	174	158	185	178	164	144	168	183	206	171	170	168	158	172	192	176	173	145	179	171	152	173	153	168	185	178	164	165	136	175	160	160	179	181	162	170	173	195	175	165	165	174	161	173	167	160	157	172	177	159	182	160	169	170	150	166	171	169	159	160	164	180	145	155	177	160	178	173	167	181	171	179	166	160	160	184	153	195	149	163	169	156	178	150	159	183	179	174	182	174	169	165	165	164	159	160	170	156	154	181	168	162	160	198	147	176	180	173	173	178	172	172	162	176	154	156	162	160	168	157	176	171	155	178	175	175	176	152	170	194	194	182	187	150	194	148	191	149	179	161	163	181	172	175	149	173	169	159	143	161	159	166	172	186	158	184	167	166	181	160	157	160	176	172	161	166	150	205	157	167	164	175	168	179	152	177	158	166	185	160	159	150	163	133	168	162	159	151	163	171	166	180	180	163	202	168	162	157	169	167	165	152	172	167	167	151	157	163	170	136	143	152	159	142	138	146	159	168	181
49339	56450	5836	2755	1850	1243	985	822	706	627	537	504	458	433	439	449	421	387	383	454	387	404	394	360	343	354	357	360	345	340	391	338	342	343	389	328	348	338	357	377	365	360	371	332	294	344	358	364	347	353	328	338	335	319	362	344	334	361	308	348	354	361	360	328	316	308	308	350	359	366	343	331	364	355	338	348	349	315	354	337	361	313	323	380	316	343	346	344	330	327	324	369	359	364	320	355	366	351	340	369	357	327	320	316	335	323	355	326	356	367	308	309	347	364	348	332	339	332	328	355	303	352	325	333	350	313	359	357	354	338	341	318	368	342	322	350	343	366	340	318	337	371	324	319	329	335	335	336	343	357	336	331	347	345	353	317	347	305	347	344	344	333	331	335	349	348	317	342	328	303	350	320	329	333	349	348	307	348	371	398	347	314	333	330	338	362	324	352	368	332	329	349	339	345	289	354	323	321	314	299	327	318	344	317	339	323	335	322	307	338	367	349	343	364	325	341	346	342	326	313	327	337	314	338	343	308	333	352	336	348	317	318	318	317	351	340	362	323	360	313	348	342	336	314	341	358	327	333	344	328	333	354	330	293	347	337	328	318	311	327	339	321	351	317	331	367	343	321	378	317	321	342	368	356	324	368	290	345	348	372	352	371	322	293	337	305	343	353	329	343	363	333	333	322	361	338	360	350	335	325	340	318	331	353	342	385	321	357	332	368	356	332	340	329	322	344	327	323	335	344	355	370	355	333	340	313	350	353	319	337	306	333	308	304	321	307	323	374	344	348	329	345	330	317	336	332	305	329	315	343	376	314	333	351	322	330	337	331	342	328	328	300	321	316	284	345	314	316	338	324	349	328	334	350	336	319	285	368	340	347	345	341	320	301	327	333	343	356	330	311	356	330	312	336	341	359	335	373	309	335	318	338	359	339	344	345	329	320	348	327	341	359	325	316	362	342	341	297	373	343	297	319	314	299	335	320	340	328	342	336	337	327	323	327	323	367	330	312	375	325	334	308	372	354	343	363	350	325	317	315	302	336	359	332	341	343	345	337	318	322	323	360	337	357	380	365	353	302	348	343	312	349	352	307	304	343	348	349	326	395	330	312	322	334	299	306	343	362	354	350	349	304	344	367	321	335	357	325	360	314	319	375	315	339	309	340	334	340	362	327	368	345	316	330	346	316	343	345	341	374	318	382	329	339	351	313	346	329	331	309	332	347	341	332	320	348	346	351	323	349	346	318	333	367	329	312	328	346	331	328	325	351	332	327	336	361	323	334	391	344	322	363	337	345	319	330	333	368	339	332	338	364	307	326	321	326	314	328	340	317	303	314	311	350	331	354	356	348	333	338	351	354	349	347	330	322	347	320	347	290	349	307	322	341	329	333	305	330	323	323	316	330	319	351	345	347	348	325	325	325	292	299	342	350	320	334	345	363	364	330	363	324	339	344	337	334	308	356	352	336	313	352	305	331	349	347	361	333	334	394	352	338	380	340	364	333	314	358	319	351	336	270	327	345	303	357	338	305	334	315	337	322	333	323	318	353	352	326	310	351	338	351	335	330	321	346	320	372	348	340	333	341	314	328	321	320	343	334	312	350	327	326	359	323	356	342	335	326	343	315	359	335	299	362	361	324	333	377	315	331	348	356	341	338	311	349	316	338	355	298	357	321	333	337	319	355	305	313	327	362	329	312	345	338	327	331	363	327	347	335	336	325	335	338	342	350	335	321	314	333	302	358	349	309	341	357	350	360	368	343	328	316	346	333	349	356	335	348	310	352	325	351	313	354	339	329	350	324	379	326	338	367	352	362	341	338	343	361	358	305	332	327	313	364	345	344	334	316	347	357	383	345	348	325	322	347	329	349	359	324	329	342	350	366	334	335	350	341	355	316	330	307	341	344	359	309	316	362	338	345	336	351	334	343	346	271	321	341	312	326	346	367	364	312	360	318	346	327	316	349	330	369	305	324	328	338	357	346	334	319	312	367	345	339	351	344	320	343	337	336	348	356	356	350	358	337	353	356	332	328	345	330	309	335	317	349	322	334	316	317	311	323	328	366	343	314	341	335	339	326	287	312	341	322	314	353	327	298	353	357	337	353	332	370	328	292	317	318	355	306	347	336	332	343	318	336	317	346	312	319	317	360	343	341	323	348	323	289	326	366	352	370	344	334	307	317	346	333	343	354	326	333	334	331	348	359	351	300	317	324	365	349	334	319	347	349	310	350	319	373	355	320	321	321	298	316	356	334	348	336	339	347	360	353	331	334	325	349	328	365	296	357	333	350	333	319	349	346	325	316	339	324	322	341	330	321	332	354	331	335	380	346	341	323	326	330	333	346	334	327	351	336	330	327	345	325	379	365	305	328	336	333	336	329	305	322	346	311	360	354	292	311	345	329	322	333	295	320	323	349	346	350	365	344	343	350	310	361	304	309	349	331	349	337	337	356	338	328	343	363	335	338	328	332	358	358	345	356	350	360	368	343	338	360	342	344	370	368	330	328	329	302	335	357	356	366	324	337	342	322	330	373	352	345	351	340	332	329	322	329	366	363	347	353	332	357	364	305	358	328	345	332	344	345	325	361	344	324	322	323	328	339	330	308	320	338	317	382	375	367	343	364	323	346	305	313	330	352	308	331	368	334	307	335	312	346	310	332	387	304	326	312	345	343	348	345	340	374	356	342	331	322	350	341	316	347	318	307	351	309	306	301	339	332	327	340	360	325	330	337	337	326	336	323	319	352	324	325	310	291	336	327	322	325	339	336	338	325	376	315	343	347	307	294	333	335	326	348	373	356	345	361	317	305	389	379	352	348	338	342	326	316	354	332	317	342	353	282	356	351	334	356	326	313	327	308	350	330	303	309	328	346	342	337	330	354	372	353	334	351	326	315	346	325	353	335	380	329	314	324	313	353	339	333	315	348	352	342	363	338	335	329	365	353	311	313	357	321	325	318	328	358	328	333	333	320	319	336	317	333	298	319	327	335	331	327	336	357	333	339	348	307	308	333	328	319	307	317	340	321	351	342	356	360	333	330	334	331	340	350	339	342	341	343	337	334	330	316	362	331	316	365	315	336	324	350	338	327	317	325	331	348	338	340	333	308	321	332	340	331	335	320	331	347	316	331	365	313	334	313	347	322	332	312	325	326	346	338	358	335	285	332	323	352	314	332	326	376	338	332	338	337	350	348	317	362	338	318	335	322	350	309	310	355	343	344	339	333	316	312	340	341	329	362	348	359	353	318	325	356	325	352	357	333	338	357	320	366	353	331	326	341	344	364	338	316	286	340	364	364	353	342	337	323	339	343	354	342	353	384	355	343	322	330	324	328	384	385	362	341	350	345	346	332	310	313	368	295	349	293	319	329	352	351	358	330	367	311	320	343	341	325	325	364	346	309	354	304	348	328	315	324	339	322	345	326	346	343	353	370	298	328	373	313	319	322	323	324	339	301	321	319	310	362	356	339	375	329	344	364	325	330	324	346	359	282
23346	21447	30161	23057	21417	19999	1503	411	314	292	250	214	217	205	197	186	197	192	177	156	167	174	172	148	165	162	143	168	169	175	177	120	158	168	152	167	138	149	151	149	180	158	126	153	151	151	165	131	129	148	172	145	157	147	148	147	156	153	135	140	142	131	167	126	125	149	157	146	160	161	163	150	155	161	157	157	137	159	140	154	138	127	162	137	123	148	151	146	132	141	143	140	144	156	144	138	145	156	150	152	141	173	163	159	134	140	170	138	140	151	161	163	130	136	142	136	145	171	153	152	131	156	151	142	146	140	138	152	182	136	115	143	161	143	163	162	167	126	160	151	161	128	140	138	169	157	158	127	143	152	156	151	163	146	127	163	137	148	135	151	153	149	158	162	171	134	164	148	145	159	160	140	145	139	127	140	148	144	154	159	153	148	156	151	147	135	160	128	149	138	140	139	162	149	132	127	164	151	136	145	145	134	149	143	144	165	144	146	156	133	158	133	159	146	119	115	150	144	142	145	129	126	153	125	141	158	145	148	137	166	138	150	138	149	140	148	151	145	144	151	142	154	160	140	137	160	145	154	146	114	128	139	128	128	174	162	148	147	170	126	158	139	132	159	131	154	138	128	143	157	141	144	146	142	134	150	150	139	134	130	142	176	142	141	151	144	154	130	152	135	146	158	154	154	127	141	122	151	131	145	152	143	142	151	151	141	148	139	127	128	174	145	163	154	144	147	140	140	170	145	156	131	138	125	151	128	149	147	162	133	138	141	130	155	139	140	159	145	135	146	132	139	131	142	142	152	141	139	156	140	138	143	154	138	170	152	168	171	127	129	132	141	123	136	126	147	131	136	143	156	130	134	151	134	144	140	158	144	137	166	155	159	140	151	150	153	156	147	166	156	143	141	143	119	158	123	123	155	143	134	156	129	120	187	130	144	124	153	138	133	145	141	159	144	134	131	151	145	135	143	128	140	154	133	130	132	127	151	147	149	161	162	163	159	156	141	154	140	139	131	149	156	153	137	113	139	169	129	146	153	140	148	149	143	135	157	152	134	145	140	158	140	134	144	140	120	166	147	147	160	142	146	138	142	160	160	151	151	136	132	132	127	135	148	140	138	153	150	135	166	138	153	129	162	130	147	175	164	161	119	135	132	141	146	125	154	136	133	138	148	151	154	151	143	131	144	169	120	147	154	148	136	136	142	146	135	164	159	132	127	160	138	143	144	137	145	142	141	157	149	153	129	130	167	169	141	153	155	129	137	129	138	151	146	157	143	132	156	162	153	132	148	164	161	152	127	142	135	149	156	113	129	125	149	175	134	126	137	146	153	144	140	143	121	139	139	152	142	140	145	142	154	129	149	148	149	140	146	134	164	139	136	140	138	153	165	141	161	143	136	128	149	135	125	143	141	163	147	153	145	137	144	132	131	164	153	143	154	149	143	143	146	140	148	150	150	154	151	129	143	148	147	141	140	155	151	125	121	164	147	138	126	149	134	140	154	165	163	144	134	149	150	175	133	143	148	160	151	168	154	128	124	147	124	147	149	109	142	149	134	145	134	147	145	121	144	150	142	143	114	148	150	146	137	139	151	139	135	140	147	150	137	148	175	149	144	134	147	149	151	144	140	155	167	146	165	148	160	132	156	162	141	131	143	136	140	163	143	137	124	146	134	141	148	151	148	145	135	141	135	154	151	144	144	146	146	160	139	142	123	158	159	121	148	145	125	144	144	156	153	141	147	140	140	155	165	140	157	141	140	145	146	163	132	131	137	149	157	150	142	144	139	130	145	142	153	140	144	127	150	150	128	153	146	131	141	163	142	141	133	144	149	134	131	149	162	152	138	160	143	146	138	139	166	149	139	142	158	147	145	149	130	137	162	133	152	161	169	140	148	147	134	141	149	169	145	133	147	152	152	145	141	140	132	137	162	131	140	123	147	142	168	135	141	136	152	145	154	150	139	170	162	175	130	135	154	140	111	167	152	158	152	138	151	135	134	139	152	131	129	145	162	140	141	148	170	136	129	153	124	153	143	155	143	145	142	141	128	148	159	177	122	130	133	128	154	132	125	128	145	140	143	138	168	156	143	167	151	158	135	164	144	135	145	146	138	137	165	145	136	149	153	147	162	138	152	135	137	135	124	133	138	125	140	135	140	158	120	135	143	132	146	119	147	135	147	142	136	140	156	116	124	135	133	162	169	131	123	140	133	142	135	125	142	168	142	150	144	141	157	135	136	130	127	124	150	164	141	138	146	149	151	172	144	142	131	144	149	142	138	140	141	150	155	137	141	147	139	133	145	140	146	127	149	152	160	145	166	155	131	130	130	129	156	127	160	157	131	159	134	140	133	142	153	165	119	117	131	142	156	142	138	150	148	153	138	137	148	170	148	136	119	137	131	154	146	135	154	148	147	154	140	157	155	123	159	156	146	147	138	130	129	132	137	128	158	147	146	145	132	149	137	139	164	135	164	147	139	141	142	146	153	148	154	159	125	139	144	146	151	142	143	141	141	151	171	131	147	140	144	135	141	170	126	147	150	137	117	134	126	143	148	141	141	148	148	112	143	152	150	142	157	130	151	160	136	166	144	153	129	130	152	146	159	130	151	155	139	132	150	156	137	140	137	126	128	156	144	150	130	169	144	134	155	130	138	147	144	114	157	138	152	135	155	149	155	128	165	142	152	136	148	145	149	157	156	144	144	136	125	147	152	134	138	137	134	137	142	133	146	146	148	140	156	141	152	147	137	127	141	185	148	153	134	146	144	150	144	138	159	168	136	141	145	135	150	163	147	171	155	141	141	155	152	139	145	150	134	134	142	135	147	137	139	156	147	142	165	146	137	151	154	151	148	151	155	151	139	142	122	143	154	140	175	138	134	167	117	153	141	154	154	153	133	154	129	145	156	125	150	144	125	127	169	159	133	155	122	154	146	134	146	139	147	150	156	144	159	157	124	142	136	144	125	157	145	161	148	159	131	146	144	146	116	141	142	138	142	144	137	140	133	162	159	138	153	158	130	149	156	148	147	160	142	137	142	151	147	155	162	134	152	149	138	140	150	149	149	156	162	145	159	154	157	138	141	143	153	152	148	149	159	146	135	128	151	149	159	144	153	161	146	147	136	142	145	152	151	137	148	171	141	135	163	135	149	135	127	157	143	161	140	133	126	122	155	125	124	143	161	144	170	148	165	143	155	169	155	135	157	147	145	133	144	130	150	138	151	149	133	122	133	137	157	109	152	163	131	142	143	153	167	137	118	151	170	157	126	150	153	134	143	150	151	155	146	149	141	137	157	125	127	149	154	107	130	170	150	157	138	145	152	152	160	162	164	132	142	142	142	175	152	133	147	161	144	152	156	127	152	145	154	169	154	149	163	153	173	165	163	153	147	133	127	142	148	135	151	149	124	142	146	132	135	128	144	134	128	151	129	131	131	153	162	121	158	135	162	145	137	150	142	142	129	130	112	159	182	145	155	165	146	147	127	134	157
51941	57748	9710	4686	2971	2022	1498	1214	1021	844	716	611	581	502	478	484	411	392	384	441	384	349	329	366	327	328	330	328	304	301	307	312	292	305	305	309	290	273	282	306	333	299	255	305	287	297	282	299	263	265	266	287	276	268	279	291	278	286	264	298	280	262	297	264	271	270	254	287	270	294	274	281	269	278	300	248	274	309	271	296	306	286	233	295	259	286	296	282	281	270	260	281	315	289	276	281	294	266	242	253	286	242	263	266	292	281	272	268	258	271	290	283	296	285	289	269	255	273	275	266	257	245	282	294	277	299	281	298	301	250	282	275	266	267	296	316	268	266	255	256	268	271	276	280	259	266	311	287	290	270	259	282	281	281	263	244	282	256	263	266	273	287	260	264	254	243	271	293	271	314	263	253	288	277	288	238	288	266	278	241	291	265	282	298	277	265	296	267	262	295	308	281	262	243	267	300	269	257	249	275	295	277	244	277	259	294	288	259	261	247	306	265	262	295	281	278	284	279	289	281	241	282	267	256	258	295	298	245	282	244	291	268	300	267	243	298	277	289	272	254	282	286	255	249	284	270	277	282	266	292	293	293	269	271	263	256	244	290	298	287	261	275	296	279	264	277	272	286	264	240	280	244	283	272	234	288	288	247	259	298	246	266	267	271	258	268	277	249	271	280	291	256	267	269	278	263	289	277	254	282	299	270	282	237	259	267	249	285	276	293	251	262	282	254	278	269	274	279	268	254	274	273	270	265	277	279	279	261	280	284	247	274	293	264	278	263	256	240	272	266	260	275	274	260	285	250	275	274	282	263	283	224	241	304	270	244	270	281	283	270	260	277	246	286	259	283	294	264	271	252	268	246	268	282	239	294	273	237	279	278	275	290	264	269	270	281	246	252	274	262	287	265	273	263	292	252	286	264	301	304	269	276	257	252	246	287	274	261	254	257	281	307	252	266	271	271	284	264	301	292	291	263	256	256	257	276	266	272	291	288	300	267	288	254	278	241	259	256	247	296	272	303	296	297	267	286	257	256	277	282	286	284	257	245	293	269	274	246	279	267	269	274	261	284	291	251	244	288	281	270	268	255	272	259	264	292	272	256	269	270	298	261	287	287	269	288	262	243	269	256	277	279	281	279	279	284	285	271	257	271	266	273	280	264	278	258	298	256	270	247	273	281	280	288	272	269	288	248	268	293	246	268	275	269	270	273	265	286	254	284	257	272	264	267	266	267	296	242	242	276	273	265	253	268	260	294	276	263	270	273	264	268	248	277	267	237	311	261	263	248	286	264	299	286	263	282	267	272	278	273	232	254	276	276	265	264	271	272	271	240	252	274	276	290	312	273	301	237	296	281	275	262	269	292	294	267	244	281	267	254	286	257	264	285	258	254	266	282	262	253	295	272	238	292	277	269	263	277	290	265	267	291	262	268	254	273	244	254	246	274	290	271	262	297	261	265	303	256	249	282	240	284	288	271	264	300	276	228	262	255	280	275	261	255	289	261	275	280	273	257	258	280	278	250	285	257	263	270	266	292	275	278	263	252	275	285	285	271	265	270	259	254	266	244	277	280	268	254	253	253	275	282	279	281	257	258	272	270	261	281	264	265	269	267	240	267	223	274	282	258	221	261	278	243	297	281	266	283	276	273	252	266	250	271	280	282	257	259	263	291	290	269	276	282	264	247	302	272	282	285	262	270	277	294	306	263	270	259	305	273	279	252	275	277	251	273	262	219	261	314	264	300	253	267	272	280	307	280	275	276	305	263	277	255	276	269	289	292	294	280	259	285	299	265	240	295	239	266	285	269	284	269	289	279	272	298	259	265	289	267	294	263	263	278	283	297	275	292	295	254	239	270	259	302	291	291	251	256	275	279	310	273	255	295	281	280	257	242	273	266	257	294	295	294	259	280	243	273	282	255	250	269	282	281	282	245	290	265	291	277	263	269	263	272	265	234	262	258	276	249	271	241	292	270	283	245	260	268	267	262	293	292	271	263	254	262	266	277	256	286	267	267	275	263	262	256	256	253	291	281	277	278	251	246	283	261	279	287	304	262	267	236	259	288	278	256	278	259	276	291	269	285	290	233	292	268	265	300	258	263	270	270	278	272	263	268	276	280	279	254	283	292	263	261	248	292	266	272	265	285	269	265	279	278	258	252	277	273	259	242	265	264	278	265	241	276	273	263	246	259	286	262	290	270	265	253	262	283	247	272	282	283	273	297	269	269	257	280	262	264	305	283	268	291	270	279	263	263	259	270	256	275	276	279	290	295	281	271	283	276	276	275	237	276	281	270	286	270	283	253	257	228	275	261	258	272	253	271	270	250	273	265	292	262	253	269	278	270	290	244	256	274	265	268	293	241	277	267	257	256	264	282	271	254	263	277	254	275	288	272	263	290	281	263	302	257	266	262	271	273	266	282	273	262	246	295	291	249	282	287	251	271	281	274	304	240	290	259	270	263	262	262	271	294	242	276	273	312	282	278	278	264	281	275	275	281	295	269	265	292	246	261	250	247	273	256	277	240	284	263	287	277	245	264	263	258	249	251	272	272	288	297	253	266	250	276	282	251	299	239	248	219	281	278	279	264	297	265	281	262	275	299	256	258	300	292	267	267	306	281	272	256	272	271	267	288	270	288	263	303	271	250	281	301	276	256	265	277	269	274	292	285	294	273	259	273	268	270	256	295	291	257	288	239	265	286	298	262	279	283	272	267	280	274	271	270	302	241	267	278	295	283	284	250	251	293	268	258	292	270	272	257	264	281	265	283	257	236	274	285	270	269	285	240	279	273	289	257	274	293	269	260	274	270	301	273	258	293	279	287	261	266	254	287	272	268	277	255	269	253	267	283	300	267	300	248	281	288	285	274	281	260	286	274	287	258	276	269	263	286	262	287	258	278	271	292	248	271	280	274	268	288	282	289	250	260	241	278	271	274	257	241	249	289	274	293	276	269	276	254	260	284	273	286	267	256	272	248	262	274	280	283	310	273	297	271	278	289	240	228	267	267	281	289	273	259	259	284	272	265	291	271	278	295	285	258	268	262	266	252	318	294	304	288	261	275	255	244	271	257	279	271	271	263	271	259	271	262	253	274	285	254	280	286	280	275	266	254	285	297	264	244	276	253	275	291	269	259	250	260	278	274	248	275	282	297	270	268	272	269	272	250	304	257	302	281	240	254	276	255	266	266	298	279	260	246	283	269	282	250	263	252	271	270	284	270	293	276	303	262	285	264	266	266	276	277	251	292	297	259	278	276	262	271	282	272	281	272	260	285	301	274	268	258	238	277	245	274	280	276	268	282	278	253	260	260	270	272	259	287	246	283	272	225	271	277	251	283	283	278	274	295	238	289	291	272	293	278	297	310	286	263	281	313	276	258	251	292	282	284	266	296	295	253	272	299	292	267	267	258	275	269	262	247	273	273	248	273	270	261	285	253	291	278	270	265	235	288	275	275	268	281	255	254	267	275	274	276	258	271	250	258	282	268	277	243
27146	21571	11003	839	434	336	339	328	339	355	361	338	379	352	366	345	371	363	337	306	347	352	291	390	359	363	336	340	356	376	338	351	321	369	328	323	364	328	341	355	347	347	311	310	315	346	350	326	333	357	348	336	350	386	335	357	346	343	365	326	340	347	312	338	339	347	338	340	324	380	357	330	367	343	351	350	319	311	343	352	341	310	306	332	322	367	357	337	360	354	359	370	330	336	358	338	297	341	347	361	328	341	341	348	349	348	356	342	353	315	354	326	351	349	341	357	311	326	312	340	329	335	338	368	332	297	334	393	362	335	345	349	362	339	353	325	319	304	326	312	357	324	367	348	354	344	311	334	361	324	330	361	332	361	320	376	332	338	347	327	368	320	345	357	351	382	332	302	340	332	349	340	334	347	316	348	358	319	354	345	378	320	343	385	335	330	335	329	354	367	338	368	338	351	340	338	341	364	352	339	341	327	332	333	343	335	349	345	342	339	342	318	329	311	358	317	348	349	334	351	308	311	335	300	330	339	332	302	339	342	343	360	311	334	349	346	344	324	331	349	346	335	329	329	329	326	321	343	337	355	339	310	326	347	309	290	341	320	360	336	337	308	351	364	338	369	318	339	328	324	344	340	342	350	352	362	359	345	336	322	314	337	332	373	338	322	328	343	356	335	353	359	344	342	314	330	328	338	346	341	349	336	350	321	345	322	344	323	352	363	348	353	311	326	337	361	348	324	352	338	337	342	307	341	345	312	330	364	344	348	337	343	334	343	344	365	326	306	376	353	316	366	352	322	345	343	343	342	350	338	325	337	314	330	329	332	337	351	352	357	395	328	359	311	372	353	329	369	341	356	347	328	339	330	354	327	334	338	332	350	332	350	340	343	314	350	311	323	358	337	311	345	322	359	318	314	371	311	307	323	368	332	334	389	344	309	328	362	321	343	337	342	367	336	348	340	373	346	343	350	328	335	325	336	339	363	346	339	345	336	333	339	356	356	358	346	347	352	366	322	343	353	348	356	346	338	332	345	359	362	359	308	370	331	324	312	339	345	357	332	350	330	330	362	359	327	348	356	361	329	348	326	341	351	354	352	313	316	321	323	304	333	355	357	340	348	323	317	356	312	308	318	341	339	325	336	339	318	333	304	329	320	307	324	333	341	357	321	335	341	355	330	365	323	374	318	356	350	325	325	333	323	341	329	362	335	332	340	379	358	345	323	310	307	380	327	303	334	309	328	348	346	350	329	331	357	357	321	380	331	321	339	332	344	332	365	329	345	336	341	356	307	339	303	330	308	312	325	334	316	305	317	300	331	348	303	324	323	313	344	335	342	320	313	348	340	338	330	355	329	326	345	347	325	342	314	368	338	343	342	390	379	318	370	345	339	400	345	355	340	327	357	330	317	350	333	365	359	324	293	343	359	350	322	366	364	355	315	350	337	325	364	356	325	330	345	345	339	336	355	319	340	317	344	331	356	369	342	344	328	319	336	315	306	333	345	311	359	334	315	331	332	336	351	338	344	352	332	359	322	369	328	368	332	387	338	341	343	337	361	327	361	327	335	349	358	354	358	352	312	346	320	311	309	331	359	335	358	328	304	343	339	318	362	326	337	342	344	338	336	349	333	313	331	330	340	376	342	352	296	313	328	331	342	358	363	352	349	350	356	325	345	335	339	342	318	320	366	330	342	359	332	354	364	329	340	337	337	362	354	316	325	364	331	338	331	324	310	352	338	338	350	303	332	335	342	361	349	322	354	329	330	315	321	318	377	326	364	311	364	328	354	330	329	326	386	368	343	353	362	319	313	320	344	346	322	366	325	353	302	349	356	345	331	338	344	333	348	332	331	341	355	345	342	339	370	345	332	337	337	351	349	356	329	344	329	341	323	322	330	346	370	336	325	340	349	311	357	342	357	356	321	321	339	319	351	342	312	338	370	370	331	352	324	338	351	355	346	325	318	323	326	359	329	343	327	344	333	339	354	334	338	353	333	333	339	335	367	345	314	346	285	328	331	340	346	345	325	339	381	356	332	349	330	340	333	331	330	342	350	350	358	323	336	342	313	367	336	330	346	320	351	336	350	359	334	338	358	311	341	344	340	346	326	330	344	342	337	361	333	338	350	349	330	353	341	351	369	322	347	340	336	304	336	362	395	343	356	360	319	365	306	350	375	368	351	348	341	325	364	303	345	349	334	329	348	324	341	300	337	352	321	320	322	351	330	353	342	318	347	328	358	320	298	344	331	323	328	337	342	321	352	327	341	340	320	329	319	324	341	314	396	309	382	347	339	311	329	348	356	313	346	356	358	336	336	342	303	358	315	348	363	341	329	348	348	351	341	334	288	356	361	357	327	314	359	358	356	337	338	344	354	326	332	366	327	315	341	321	328	336	380	328	319	348	362	356	315	333	351	321	305	333	336	322	347	306	348	343	340	371	363	316	359	336	315	332	327	362	360	404	325	350	328	344	334	363	325	327	337	373	317	325	352	347	341	328	294	319	318	321	354	339	356	310	337	349	330	364	335	312	324	363	333	326	327	335	309	306	339	379	352	354	315	338	341	352	300	303	331	305	341	332	311	344	311	326	297	355	338	317	330	324	319	371	328	313	362	330	345	325	334	324	326	313	347	363	317	347	335	338	356	339	347	360	336	349	301	351	317	322	351	316	357	347	339	329	321	333	300	350	307	343	301	313	333	326	332	318	343	373	315	321	320	326	365	344	348	325	347	333	380	339	322	318	313	326	339	342	318	326	335	362	352	338	348	332	334	318	362	316	350	322	294	326	330	315	343	338	357	314	371	304	301	330	314	356	345	335	372	348	360	344	348	348	333	316	323	342	339	299	311	326	317	371	324	343	337	385	330	336	357	335	326	356	326	349	336	314	359	301	335	353	336	346	312	337	346	305	332	373	332	312	295	342	336	306	337	326	311	319	309	369	362	319	329	340	375	347	346	308	346	323	339	322	341	367	335	338	346	338	360	357	341	345	325	331	305	348	324	367	355	364	357	336	333	310	345	344	334	358	343	309	360	325	351	345	337	350	354	341	365	312	337	340	332	356	378	377	340	323	323	311	322	326	370	318	337	364	346	378	357	341	326	351	331	346	302	350	331	354	313	312	337	315	348	334	341	342	328	315	323	338	356	327	341	311	337	341	348	350	350	335	341	345	330	338	320	358	342	334	335	328	361	333	369	295	389	303	344	334	317	329	330	328	369	335	332	328	347	335	340	334	342	337	344	340	327	338	355	319	354	340	340	319	350	369	361	330	336	346	333	357	338	334	343	358	323	314	300	329	342	327	345	350	347	312	339	331	327	328	370	342	339	339	348	314	353	338	374	313	377	365	326	327	316	336	344	368	347	346	324	320	337	351	368	315	329	295	358	362	351	327	304	355	315	330	382	347	341	341	353	349	340	354	346	334	309	335	339	348	335	348	311	339	325	325	321	323	342	327	329	356	328	320	353	352	357	368	337	364	376	329	318	350	324
26485	27647	1270	935	778	740	715	710	656	617	649	699	661	686	658	652	660	641	648	717	689	700	647	634	679	674	659	723	640	647	610	672	690	630	648	639	679	635	623	692	686	665	651	635	648	691	658	646	697	620	700	643	698	645	606	655	634	638	705	634	621	617	617	595	616	687	663	631	633	631	625	635	640	640	647	679	636	633	669	612	682	662	641	695	677	677	657	656	633	642	600	644	696	614	640	671	654	608	653	666	649	653	695	645	663	656	659	613	637	625	669	632	681	644	679	609	613	665	669	665	645	603	669	627	639	654	675	676	630	657	625	631	649	665	685	628	650	661	645	580	664	669	633	680	618	662	657	653	667	674	636	650	656	648	630	655	683	629	654	671	648	660	641	640	712	647	720	654	590	634	624	679	696	579	647	673	685	661	648	655	631	669	607	633	618	642	657	647	629	684	646	651	687	685	648	678	648	653	642	649	676	599	630	643	610	618	652	642	658	699	672	670	651	643	668	655	634	688	650	666	623	678	650	631	699	660	647	644	613	681	639	634	633	653	638	654	669	675	675	646	678	635	669	663	669	684	663	649	655	637	657	675	680	672	720	659	623	672	672	663	709	625	630	667	685	671	638	646	644	654	658	653	658	696	681	665	638	648	701	614	677	665	675	624	689	617	636	660	672	592	648	689	672	664	682	640	636	648	642	688	636	669	653	677	680	642	658	636	679	642	706	627	709	645	666	662	626	628	673	640	650	621	622	633	700	637	621	655	643	657	668	661	620	665	690	609	624	605	650	668	638	637	682	666	671	645	684	676	678	675	617	604	638	632	638	658	677	634	656	681	648	632	646	649	640	666	647	669	671	695	650	631	624	602	597	655	638	647	672	606	630	649	689	643	659	639	632	681	644	675	619	672	613	666	643	646	621	650	631	653	623	654	706	647	667	643	674	647	629	659	655	695	652	648	668	632	620	696	670	600	685	643	650	690	638	606	637	688	646	639	618	642	640	716	634	705	634	624	629	691	624	687	636	698	638	675	618	667	622	643	658	626	702	676	632	654	692	688	697	653	671	643	680	688	618	674	677	682	664	645	671	621	645	667	713	649	673	691	646	641	674	652	615	659	650	653	681	642	613	634	624	612	608	616	655	616	674	693	630	644	622	628	684	680	675	677	656	661	669	655	633	667	665	661	681	624	606	632	649	641	695	676	691	600	662	658	674	693	634	596	657	648	610	651	630	677	675	666	676	680	688	671	695	637	674	663	654	620	673	614	671	642	681	669	659	619	655	614	715	674	629	662	615	701	611	652	637	676	660	663	660	691	636	651	655	707	661	647	614	615	671	677	671	624	668	702	636	672	598	659	640	686	622	677	684	643	590	641	644	672	681	612	700	662	598	631	655	619	650	647	679	629	633	673	666	632	648	671	621	627	659	670	699	675	695	628	652	614	679	658	682	611	648	650	699	600	687	652	641	680	627	694	700	667	656	679	666	638	631	682	680	641	650	623	627	678	644	658	638	673	640	597	679	657	705	641	636	662	663	662	572	716	677	668	612	689	686	655	684	680	660	627	662	639	642	634	627	644	642	654	645	614	626	641	632	661	657	619	643	671	649	654	651	653	651	665	693	667	635	639	664	660	630	699	629	640	692	658	670	681	690	634	644	626	620	653	642	676	598	639	655	692	687	665	664	666	633	643	651	686	654	625	657	614	678	671	614	650	653	637	679	629	663	634	722	651	627	650	660	653	680	642	688	615	640	681	673	692	650	665	644	697	621	640	639	739	651	669	669	655	677	679	669	632	614	663	645	639	664	669	635	630	670	638	661	612	603	617	619	635	677	608	684	627	693	639	694	630	645	625	613	608	631	654	642	679	623	660	679	621	620	606	671	674	615	694	614	629	669	627	644	646	634	655	716	638	649	638	634	642	660	696	673	646	643	669	619	636	664	643	688	670	685	714	649	616	651	650	655	643	589	678	660	692	682	653	648	673	623	676	616	652	654	664	655	635	666	644	686	642	642	678	633	670	647	664	688	663	639	688	634	661	663	631	667	699	650	666	616	608	623	665	689	677	634	666	629	664	608	652	664	674	610	678	625	695	677	696	673	646	659	661	661	642	647	646	637	664	697	644	672	663	621	671	675	654	663	712	667	672	659	679	685	614	635	696	689	616	676	643	643	639	693	632	654	665	649	654	655	646	645	675	632	645	623	588	689	629	618	651	673	656	670	669	629	677	666	623	692	652	638	653	654	634	656	647	675	642	655	723	646	634	643	651	677	609	625	675	640	594	658	609	640	678	667	637	647	657	638	646	686	638	644	645	624	624	636	693	651	615	664	657	660	643	664	690	631	617	659	659	625	641	655	598	647	628	611	629	637	624	677	676	638	642	682	667	622	646	702	658	667	688	660	658	640	679	671	643	617	617	640	681	624	651	642	660	704	703	635	674	632	612	658	638	632	695	654	631	633	640	671	677	684	632	635	676	646	641	621	678	628	664	654	676	614	676	656	612	678	665	645	606	694	649	670	672	619	638	687	614	666	635	616	620	653	634	653	622	614	649	683	675	626	629	686	660	634	623	709	660	611	672	654	697	620	686	615	654	631	644	628	700	619	640	652	660	637	638	646	678	667	672	669	689	615	638	667	647	661	613	589	620	654	639	632	653	626	684	678	631	669	690	647	609	614	601	662	662	685	675	668	688	705	643	639	708	611	647	614	643	668	681	690	649	635	651	619	673	645	642	643	685	659	683	641	636	652	668	625	689	699	678	639	593	639	643	660	706	668	648	692	603	646	679	656	662	629	698	662	661	662	626	663	661	662	662	650	655	662	635	644	681	623	653	678	650	681	636	666	646	636	635	626	657	664	619	639	673	647	632	652	702	659	617	649	687	674	652	619	690	602	701	625	697	656	637	646	677	630	661	723	664	646	648	653	673	664	656	648	704	655	627	637	680	659	645	641	686	640	652	638	669	647	621	636	657	687	672	681	661	659	640	698	628	630	683	635	631	673	665	654	659	658	700	641	634	667	703	642	698	620	648	670	676	660	650	687	629	642	671	678	624	657	663	625	623	698	662	634	665	632	648	640	664	679	611	664	660	670	642	648	679	640	628	640	649	602	660	667	647	647	698	635	671	661	643	677	637	690	662	674	662	664	670	645	641	636	689	657	638	666	667	678	641	627	667	658	685	673	640	663	700	658	641	661	683	649	660	637	632	636	656	684	654	657	666	665	642	675	651	625	644	662	670	620	642	638	666	664	663	663	694	708	639	640	680	637	646	666	678	679	670	648	644	609	653	601	690	703	628	671	676	675	663	658	643	707	636	662	647	636	679	595	646	618	663	671	704	636	660	649	653	641	644	645	644	616	641	635	660	622	660	678	622	655	671	686	665	644	611	602	658	661	659	653	682	646	669	682	657	628	671	683	658	676	679	668	676	673	660	669	723	672	640	648	680	657	664	657	681	642	648	681	667	667	619	646	650	626	618	705	622	689	661	674	682
24263	21446	29384	23640	20355	2974	405	309	245	241	238	194	237	206	193	189	156	191	183	184	175	187	192	182	156	174	191	191	176	195	177	181	167	177	165	178	163	193	182	168	163	184	166	162	166	172	139	147	164	181	156	176	180	160	155	151	167	182	153	172	151	167	180	161	174	188	164	168	175	171	159	163	178	178	158	174	174	148	181	169	165	181	159	161	159	170	157	170	180	175	169	159	194	139	179	166	151	166	172	156	182	160	186	161	186	168	153	152	171	159	150	180	177	155	156	149	180	137	163	158	154	173	158	153	145	165	186	166	165	156	160	167	158	157	152	158	152	178	169	169	173	155	154	173	177	141	167	155	176	167	137	158	148	172	167	174	171	163	179	188	166	163	156	152	166	166	152	140	168	131	154	154	151	172	166	162	141	177	153	171	163	148	175	163	148	182	165	161	170	157	150	184	162	153	169	167	160	163	155	172	190	170	157	153	143	149	151	160	165	162	177	147	155	162	165	151	165	166	168	142	157	164	140	175	161	164	146	149	148	143	153	170	174	160	166	151	168	169	156	157	191	164	146	181	157	159	171	176	159	175	164	178	159	165	156	201	156	162	145	151	159	142	169	174	155	161	159	179	166	145	155	166	139	153	148	164	165	141	189	159	172	151	170	162	184	163	179	187	158	154	158	166	146	147	180	171	152	140	145	162	171	163	170	158	182	182	152	183	154	163	168	183	148	168	149	151	203	149	181	154	173	173	173	148	176	147	149	158	186	159	166	181	163	174	180	162	151	150	166	155	164	163	172	161	169	164	152	177	175	170	184	163	192	172	152	149	154	166	171	169	151	167	170	170	115	143	174	168	159	176	176	168	167	148	185	152	143	194	151	169	158	170	163	178	155	153	174	161	140	178	168	165	148	182	182	180	165	136	173	172	177	162	141	176	189	145	126	157	166	170	182	169	186	154	140	160	156	162	166	161	146	157	163	171	174	173	159	170	166	155	159	191	149	169	169	172	182	160	162	149	179	194	166	162	168	178	177	165	173	169	172	167	179	146	155	181	170	162	191	148	173	146	160	167	154	170	164	162	171	169	171	154	146	151	150	173	152	163	147	167	166	178	169	180	161	162	170	168	175	156	177	154	162	178	163	164	166	179	155	176	170	175	165	149	163	157	145	155	191	167	160	164	162	167	155	167	170	168	152	178	165	179	177	168	175	175	158	164	151	161	157	176	160	159	151	155	165	158	160	178	161	157	147	177	161	156	175	153	169	159	143	175	178	162	153	163	169	168	175	164	169	139	169	167	159	154	177	148	155	165	149	173	165	155	158	174	165	163	178	152	170	167	166	177	193	144	157	175	140	150	164	160	160	147	175	154	152	172	191	152	162	149	169	168	150	161	166	173	166	170	151	172	172	151	171	150	149	165	160	164	182	188	179	167	168	166	157	166	132	146	156	184	150	158	173	155	148	159	181	155	164	178	162	157	165	171	172	169	161	165	165	148	165	146	154	163	174	152	175	158	185	147	175	176	154	180	162	149	162	177	160	155	158	158	225	170	169	172	156	163	128	151	154	160	150	147	188	185	145	151	163	163	162	173	161	163	166	185	183	164	151	174	177	155	164	169	152	164	162	174	142	164	164	145	174	167	157	155	183	163	161	161	150	178	142	158	144	156	152	160	187	160	158	138	168	153	186	190	163	164	169	163	202	176	165	174	170	153	157	180	194	156	146	172	152	166	167	157	166	170	181	184	141	159	157	174	159	156	185	150	177	158	184	157	156	167	168	151	158	193	169	170	162	154	167	148	153	176	166	153	179	170	203	148	179	164	168	169	186	154	161	156	170	155	163	150	170	165	167	154	165	165	177	150	146	178	166	158	186	160	184	169	150	139	176	169	184	176	165	156	158	164	136	184	170	181	170	185	186	151	161	155	164	167	167	159	157	174	165	160	176	150	184	141	170	160	158	169	169	171	156	178	173	165	171	184	161	158	166	195	170	194	150	173	157	190	172	163	172	147	155	135	177	152	182	157	172	157	175	180	169	200	171	173	160	147	195	162	177	186	181	156	172	188	168	155	187	186	176	162	157	171	149	183	167	157	142	159	186	151	162	176	148	147	180	173	186	138	183	171	155	158	154	153	132	163	151	135	176	145	173	160	169	167	140	165	192	175	182	156	153	138	175	185	151	185	179	187	159	166	161	154	165	148	154	164	156	152	156	145	166	160	161	159	163	166	153	155	160	184	163	190	160	153	160	146	161	155	176	146	173	146	166	167	152	151	141	163	154	184	170	151	166	149	177	165	156	163	164	180	168	173	155	148	170	175	181	155	171	154	189	175	162	178	172	166	142	155	159	163	176	171	166	153	149	178	147	149	169	145	147	167	170	181	153	152	155	163	167	164	162	166	167	157	153	171	161	175	172	164	174	153	149	182	177	164	149	164	166	169	175	165	139	172	154	169	137	156	178	188	166	162	184	168	127	162	163	183	179	174	176	173	149	152	164	168	182	163	158	156	163	163	164	175	159	166	157	150	171	155	164	168	173	171	167	180	146	182	159	154	182	159	179	158	164	171	151	163	158	152	149	163	151	146	140	162	164	174	151	180	160	153	173	191	163	191	166	162	180	156	147	165	171	174	170	188	167	160	160	155	180	147	154	161	164	178	139	182	175	177	152	146	153	146	188	168	172	161	182	151	144	155	167	159	177	163	166	181	171	165	178	170	149	160	177	161	175	177	171	193	174	184	149	168	156	172	158	159	175	139	182	166	168	160	173	152	156	176	164	164	142	160	153	175	169	158	177	137	160	157	178	165	165	170	175	163	168	171	153	166	157	183	191	167	162	170	164	165	157	158	157	166	186	161	187	167	158	178	178	167	161	161	158	148	149	171	153	167	181	168	146	145	166	162	177	145	163	181	171	151	165	149	173	148	162	163	166	195	147	167	178	182	168	169	150	146	141	167	175	149	181	154	181	185	161	159	168	184	186	192	152	157	168	160	171	150	167	157	176	176	154	164	172	172	160	170	165	161	135	189	151	147	162	149	188	182	172	164	180	168	144	171	166	170	154	164	157	160	166	159	145	165	152	157	149	142	158	172	160	175	182	166	175	149	176	138	154	129	154	171	184	164	154	155	177	157	167	154	155	154	172	156	149	172	154	169	163	148	156	168	152	164	150	157	155	175	183	137	155	191	159	157	177	148	155	139	152	146	161	171	163	167	167	174	174	160	142	171	152	181	135	155	156	166	175	169	147	155	168	177	159	174	148	176	167	174	165	180	156	149	140	138	167	156	150	215	180	144	149	159	174	155	156	155	172	160	153	179	143	140	165	187	166	156	175	167	162	161	178	196	165	174	168	158	163	172	170	163	159	168	178	149	157	165	170	138	156	151	163	154	161	161	173	149	192	163	166	147	155	184	141	152	160	152	178	173	165	173	164	155	174	147	157	155	146	145	173	160	157	187	172	159	177	148	163	161	164	184	145	150	144	167	144	183	155	186
48764	56179	6214	2814	1760	1272	1041	852	654	636	578	533	535	488	462	388	426	406	403	380	399	371	375	357	359	361	378	366	355	345	385	376	353	392	370	378	343	326	355	360	365	315	339	359	345	353	360	357	363	348	381	316	338	370	304	355	347	316	332	360	351	351	328	325	352	340	304	365	334	326	341	328	378	367	355	346	375	271	329	319	318	331	350	340	332	323	295	345	342	330	328	360	312	345	382	335	330	297	346	373	326	339	338	351	324	368	361	345	338	333	322	293	331	349	309	345	357	292	355	334	332	340	327	337	310	328	345	323	329	316	370	365	364	335	345	341	316	352	318	353	352	331	325	323	332	343	334	356	353	332	322	352	308	338	338	330	352	320	327	346	353	346	294	349	324	353	308	341	360	376	328	332	326	318	329	328	364	350	288	336	321	346	349	348	348	355	316	318	320	325	316	341	316	337	350	311	345	311	337	306	317	369	325	355	333	299	307	331	353	366	321	364	311	326	362	339	334	353	313	337	306	321	328	316	351	353	322	329	353	331	339	325	319	320	324	315	337	317	360	360	317	339	311	337	317	325	370	322	327	344	328	331	334	345	328	335	350	317	317	324	330	365	329	351	326	369	340	359	353	323	338	346	326	318	332	323	324	307	360	350	318	307	328	347	352	352	335	335	351	306	322	370	326	356	324	335	328	339	333	337	335	346	333	346	335	339	298	358	341	315	334	316	332	357	309	352	303	299	368	362	343	333	282	321	336	343	323	352	288	357	328	346	327	359	311	337	354	360	307	339	300	334	330	326	331	324	334	350	336	327	320	325	310	336	330	311	310	335	349	328	370	322	360	356	312	353	337	343	332	310	313	343	343	325	327	351	338	329	337	335	351	337	358	345	328	305	325	350	303	349	321	351	325	308	339	310	327	293	331	319	318	346	314	358	331	330	340	312	353	313	345	342	335	349	370	359	334	351	352	305	324	338	351	319	314	327	317	326	379	323	329	330	322	322	317	310	316	344	345	343	307	343	336	340	313	324	330	296	342	313	341	313	339	302	319	310	345	338	352	339	337	341	328	325	313	318	334	312	321	333	325	321	299	326	323	340	360	317	315	354	305	342	325	306	332	313	316	322	330	330	344	339	310	344	333	319	343	323	361	343	344	319	319	314	342	344	323	327	330	333	316	313	306	328	346	346	382	329	339	347	382	343	349	344	332	362	311	301	333	322	347	352	338	327	338	335	373	352	320	335	306	288	369	340	342	329	362	313	333	359	350	346	340	352	352	353	323	338	336	315	339	318	357	356	319	338	354	349	335	297	320	350	337	320	343	342	328	309	335	330	362	315	300	334	341	316	373	342	348	336	328	370	361	340	328	297	320	342	328	330	364	333	325	347	320	339	349	320	340	382	360	350	306	344	329	311	339	317	313	336	299	342	326	337	360	340	338	345	327	331	315	317	337	372	318	348	329	305	334	352	322	304	309	350	353	285	339	312	315	365	328	323	320	344	332	345	337	317	320	329	325	364	326	327	330	374	321	345	336	324	339	322	327	330	305	361	333	333	347	331	344	321	324	329	330	334	352	337	301	319	339	343	343	311	343	323	330	334	350	330	356	332	312	347	329	317	316	321	353	336	343	298	320	335	301	308	337	327	319	317	314	347	323	313	345	336	389	343	333	310	324	376	363	364	358	333	308	365	344	313	337	347	310	334	337	335	340	358	328	334	291	351	346	308	336	312	335	345	312	346	323	336	311	348	350	300	336	328	327	313	350	346	337	348	340	356	329	290	327	317	348	331	332	330	350	333	351	341	321	302	330	305	358	326	334	359	344	345	327	329	304	329	318	329	361	319	338	335	348	338	313	370	347	313	342	357	396	336	332	327	304	315	330	329	330	355	322	303	359	364	346	317	342	362	326	358	337	333	316	329	351	334	341	354	298	326	320	312	335	337	340	350	316	338	345	381	311	353	354	327	330	314	331	322	347	352	335	339	355	329	326	350	321	322	287	329	315	305	333	305	357	310	365	320	313	314	345	352	327	329	308	348	350	361	334	293	335	312	330	310	316	307	332	299	333	348	331	336	314	308	323	335	342	300	310	334	345	340	356	328	344	382	311	343	339	329	317	364	345	342	366	337	342	304	309	356	312	313	338	319	307	349	332	348	315	322	341	348	318	310	334	325	315	331	387	336	322	336	315	318	308	352	334	326	343	316	359	329	335	355	329	323	340	339	323	320	325	318	325	351	323	336	316	315	356	303	307	318	337	342	290	338	368	326	324	352	310	305	358	305	337	311	333	333	343	325	320	355	315	323	359	336	315	331	334	368	331	325	342	311	335	323	346	338	307	300	327	309	353	303	320	290	321	288	315	315	299	349	336	319	320	359	350	321	341	342	360	345	373	329	332	339	328	321	329	321	315	356	331	351	329	322	310	364	335	343	324	337	303	325	291	330	317	344	302	319	320	337	322	362	337	299	328	342	294	322	358	329	315	342	354	328	314	321	319	341	340	339	320	318	318	288	336	340	338	351	324	335	333	329	338	334	342	316	348	347	371	333	353	342	325	307	312	334	319	343	352	372	329	325	314	339	344	345	322	339	330	335	333	359	339	334	314	335	365	328	322	334	345	337	329	316	339	361	350	324	345	337	349	322	324	347	314	351	319	352	326	322	365	317	340	330	326	329	362	337	329	350	306	382	322	360	356	347	341	304	325	340	369	352	299	342	356	336	365	346	335	317	338	329	292	374	336	315	336	328	321	343	329	328	338	373	350	393	315	324	337	297	330	336	368	327	323	312	352	321	327	353	336	307	348	350	340	350	332	321	354	357	359	351	329	311	317	326	328	336	346	331	341	332	324	314	344	322	341	332	343	353	323	343	335	330	313	326	339	355	341	357	325	329	343	303	329	379	311	318	316	344	337	314	341	345	351	337	346	330	328	341	311	348	292	345	367	366	349	356	365	331	358	342	323	327	339	348	368	337	332	325	342	343	339	368	331	328	372	352	342	310	342	304	330	303	324	308	321	332	376	345	358	371	362	371	364	307	368	349	350	340	364	338	324	325	281	338	336	336	321	374	327	336	363	358	333	334	323	345	356	320	354	324	342	333	318	313	325	337	335	313	333	364	314	345	347	305	344	357	337	327	358	328	333	351	326	328	347	370	296	350	332	363	353	328	353	317	299	340	360	330	333	302	336	327	357	343	329	344	341	342	323	288	317	317	333	352	362	342	356	340	338	358	309	318	347	337	319	350	310	340	333	336	293	352	344	325	351	353	341	352	302	322	344	335	339	333	328	304	327	317	313	341	328	343	334	318	324	332	312	316	350	332	348	303	326	330	359	332	327	347	331	329	334	343	335	381	325	341	331	340	346	348	319	319	338	355	345	357	332	339	348	337	345	339	341	346	337	362	327	355	317	324	326	324	334	346	348	369	340	325	327	313	335	320	329	307	353	307	345	325	373	328	369	297	331	311	332	321	326	320	353	346	338	344	314	347	343	324
23270	21373	29649	23421	21357	20610	2123	412	319	272	246	244	209	188	203	186	208	172	203	176	170	194	171	148	187	166	183	198	151	162	148	161	149	146	183	156	160	160	151	172	149	149	121	149	149	168	144	137	138	144	137	155	158	172	165	145	139	146	153	159	148	148	124	165	159	166	156	141	163	155	175	163	145	160	147	138	163	158	148	136	153	142	142	152	133	149	158	131	160	131	148	175	151	143	158	141	158	135	160	140	136	149	170	158	141	137	144	143	155	165	140	157	170	153	169	153	144	148	144	153	161	164	148	143	181	138	143	174	141	124	135	144	134	172	134	140	144	154	152	142	142	146	160	140	140	161	148	156	153	173	142	132	128	155	138	151	164	152	143	157	127	143	150	128	151	165	150	122	148	140	161	130	144	138	145	152	144	141	147	137	134	155	166	125	149	146	139	157	148	148	147	159	166	162	137	138	123	154	143	163	148	127	165	159	153	169	136	150	132	157	163	158	161	141	143	146	165	152	155	132	134	135	157	137	141	156	144	138	141	142	143	151	171	168	143	150	147	155	124	142	161	136	160	169	132	147	130	146	155	131	140	139	164	167	133	131	161	140	165	131	142	160	125	152	146	145	130	139	151	170	128	149	123	158	154	135	143	143	167	151	135	173	148	137	161	130	144	150	133	157	135	144	148	137	166	147	136	151	138	136	149	128	155	143	137	142	147	160	157	149	134	152	159	165	141	164	141	150	138	156	147	135	161	152	171	144	154	129	150	147	133	157	151	132	150	153	166	146	147	140	145	122	139	119	149	147	146	150	136	126	140	133	156	154	136	129	123	137	153	158	159	137	151	155	148	161	128	160	142	140	157	164	132	150	155	141	141	145	164	159	152	148	146	151	145	154	137	159	139	165	147	130	161	140	149	146	163	141	116	151	137	143	136	156	141	152	142	134	146	147	140	134	131	160	158	145	149	149	152	125	147	145	149	158	165	152	147	162	161	164	185	171	151	147	151	141	131	169	135	159	157	173	148	161	147	155	152	148	138	139	161	162	153	176	147	133	141	155	157	152	146	171	138	157	143	149	137	134	141	156	185	160	143	162	144	139	128	140	170	145	146	137	154	134	122	167	142	142	136	129	142	132	146	157	139	141	130	155	141	155	145	139	137	142	156	158	166	146	140	144	142	138	152	159	164	133	121	134	130	166	142	150	148	136	147	135	147	150	154	144	156	131	167	149	157	165	131	149	125	144	140	134	132	129	143	147	139	150	153	144	132	142	149	154	140	137	137	133	154	128	152	140	137	126	156	166	164	149	169	140	128	138	145	119	149	126	165	164	150	147	162	165	164	150	151	147	125	146	153	153	151	123	155	141	122	165	142	165	113	154	138	138	140	139	160	145	143	128	152	131	165	150	136	137	136	146	159	148	169	163	168	151	148	148	158	137	156	152	171	153	150	118	138	145	139	154	136	139	152	137	157	138	140	147	152	144	143	157	144	154	124	144	127	155	162	137	160	181	146	152	154	151	133	171	162	161	150	135	145	142	118	168	139	140	144	144	151	143	144	136	158	132	158	141	151	159	153	146	136	159	139	145	140	108	139	158	156	167	154	167	150	147	158	154	132	151	149	147	125	140	132	143	135	152	155	165	152	121	157	156	153	155	146	149	147	128	141	149	151	141	163	150	144	137	153	156	132	141	163	136	144	144	157	164	150	141	149	154	150	147	142	146	160	153	130	147	147	140	158	151	150	140	158	143	117	158	132	143	146	132	158	141	147	113	165	129	177	126	148	150	154	129	147	134	156	174	136	148	165	138	149	152	142	144	142	154	145	132	147	149	142	142	139	141	132	144	136	138	141	159	150	129	157	163	150	146	133	142	164	177	128	146	121	142	144	134	152	147	139	128	143	154	157	145	137	130	137	159	152	164	170	139	150	144	137	157	162	133	164	160	156	141	141	126	139	159	142	146	171	159	139	125	146	145	162	147	138	154	150	162	142	151	175	171	156	124	132	154	171	157	149	144	136	147	123	151	145	145	181	153	161	125	133	157	157	126	139	151	134	151	140	134	129	150	163	143	148	151	163	149	141	143	143	149	153	139	139	160	176	138	175	120	148	143	156	138	152	152	153	143	155	158	133	144	168	156	147	145	162	163	154	158	139	134	140	142	151	157	130	175	150	164	135	149	146	158	126	146	150	160	133	130	163	131	141	169	159	153	155	156	132	136	161	132	125	144	139	144	159	154	164	142	127	108	152	155	138	161	148	144	130	142	121	141	133	158	141	160	151	138	153	145	149	143	162	145	135	170	147	137	158	149	151	146	147	137	158	149	142	161	148	178	172	148	146	154	169	147	153	141	147	142	131	131	147	151	156	143	151	133	156	141	132	159	142	148	151	149	127	140	157	147	138	147	147	154	150	155	146	138	142	153	159	150	158	160	137	145	147	144	153	154	149	142	158	135	154	145	144	187	144	145	160	136	160	148	151	135	153	137	140	147	137	133	153	153	136	142	160	157	137	125	121	159	142	164	137	148	138	146	148	152	148	130	137	156	135	148	153	128	156	150	177	150	151	139	140	174	137	162	151	153	153	153	150	167	144	125	131	151	138	150	153	134	133	162	140	140	131	126	142	123	149	159	134	129	147	140	170	134	154	169	135	151	140	139	146	141	130	135	152	136	147	150	138	136	164	156	146	165	158	131	149	159	163	166	132	139	178	145	138	133	129	138	144	122	133	134	148	161	142	152	160	142	135	145	146	144	154	158	145	157	124	159	153	162	157	136	124	143	127	146	147	159	150	149	155	166	168	156	155	125	146	145	138	165	157	170	140	140	166	138	144	167	128	143	140	141	153	146	156	139	137	148	126	143	146	157	145	150	139	145	141	141	137	131	139	155	142	148	138	154	148	173	121	151	143	165	123	148	135	128	166	133	152	139	145	150	128	146	127	149	141	153	144	149	150	154	160	135	138	143	142	167	133	145	129	140	137	147	158	158	142	134	166	132	138	156	132	147	116	168	137	130	155	136	145	167	152	137	152	160	135	153	130	130	130	143	169	120	158	155	143	146	140	146	134	146	145	145	122	113	152	146	157	148	157	152	150	147	135	156	145	154	147	136	164	142	152	138	152	135	163	148	156	156	133	128	138	145	150	171	161	151	150	163	145	134	150	138	124	151	143	151	138	140	154	145	158	138	136	145	133	145	154	131	130	153	117	150	141	147	147	148	153	137	161	158	137	135	152	153	158	143	140	151	145	156	140	141	141	173	146	145	124	148	129	145	143	157	129	165	161	141	148	141	172	164	140	138	141	147	145	147	139	147	129	146	173	142	157	163	164	150	131	157	149	123	156	154	125	149	168	149	152	165	151	155	158	159	146	162	149	139	140	158	145	124	130	143	147	153	160	157	136	140	141	136	156	178	162	129	153	146	153	135	143	141	167	138	168	136	158	134	143	150	145	149	161	133	151	137	153	161	147	136	152	150	155	135	144	120	151	178	146	144
51003	68417	8548	4616	2848	1998	1458	1139	967	843	739	667	552	539	481	485	419	400	384	365	391	369	328	355	342	353	297	317	328	325	368	325	333	300	300	298	286	256	317	289	295	300	295	324	273	291	263	283	278	262	293	300	312	291	289	302	314	263	288	286	303	274	284	268	282	273	258	277	272	277	286	280	279	266	274	281	284	259	313	285	270	275	249	265	279	276	287	285	281	280	279	264	269	257	283	261	295	278	265	282	260	255	277	288	244	295	262	261	287	315	263	285	284	274	273	280	286	301	275	256	262	228	306	264	257	266	303	284	292	273	272	261	259	269	273	294	267	318	259	263	289	263	268	260	269	265	275	267	268	285	273	276	284	269	254	247	280	271	247	282	288	263	263	261	267	281	247	262	247	288	269	253	252	266	282	270	254	245	247	229	247	285	283	306	256	261	269	285	279	263	259	273	260	309	289	272	276	283	273	275	302	281	241	258	296	258	289	278	258	250	305	266	288	261	283	279	298	253	235	273	276	269	280	278	247	306	236	282	261	284	274	299	274	287	244	270	239	270	247	255	266	250	287	293	288	296	286	268	241	275	292	252	261	277	293	268	237	248	275	269	258	280	284	249	246	293	250	279	278	300	243	294	249	260	264	308	258	250	235	259	253	282	260	267	284	267	300	276	261	258	249	290	275	295	235	290	249	289	295	296	271	236	254	272	276	268	266	279	284	274	281	274	254	274	292	263	265	281	285	274	269	264	252	273	285	267	291	285	293	259	275	293	272	277	255	267	276	294	279	276	246	259	240	283	279	271	263	278	260	280	247	254	289	276	280	260	263	270	279	264	310	277	294	276	272	282	264	261	284	266	281	234	252	264	250	252	272	264	292	267	278	262	265	257	293	277	280	265	278	279	251	255	276	291	283	286	272	291	291	283	270	271	279	285	257	274	264	264	269	254	274	284	287	237	242	266	277	285	271	287	273	272	271	283	269	255	278	277	264	289	266	277	285	270	300	268	274	269	250	273	265	254	303	255	278	282	272	261	269	276	232	256	262	253	268	264	300	306	269	264	267	307	300	259	275	280	259	258	252	274	276	225	269	264	257	290	238	292	268	246	268	226	294	260	285	257	297	251	276	277	262	285	281	261	277	288	282	268	324	286	284	298	285	251	275	259	251	251	283	278	252	292	268	247	253	259	309	268	284	257	238	265	258	277	253	280	283	273	280	264	248	271	263	234	273	263	260	259	274	283	269	232	309	263	273	256	268	260	296	283	264	289	285	254	267	303	254	276	262	285	302	284	265	263	258	270	290	270	269	255	277	313	280	293	260	273	292	284	297	281	299	223	252	263	271	270	265	286	262	286	291	268	276	289	280	248	281	278	253	285	261	289	261	288	288	293	277	266	255	268	283	278	265	243	277	266	269	292	294	274	275	302	270	272	304	288	287	271	277	277	280	282	299	284	256	266	303	262	257	272	245	260	273	274	279	259	301	285	250	272	271	291	286	269	250	258	250	269	273	264	249	277	286	257	280	269	279	293	291	264	279	255	293	305	290	229	248	283	278	259	267	284	259	278	281	267	285	281	263	288	273	270	288	269	280	284	271	271	267	265	275	283	300	282	254	254	265	279	288	238	248	288	267	268	288	272	285	273	298	289	295	277	256	273	256	257	269	280	295	257	293	247	255	265	272	274	249	255	256	289	273	267	240	263	268	274	241	254	268	252	263	279	262	258	262	275	294	271	251	301	262	274	263	270	262	259	312	297	267	264	253	275	289	288	253	289	259	269	266	266	261	294	262	283	294	288	280	289	266	248	237	272	236	264	235	256	269	283	273	253	297	295	299	245	302	271	256	277	291	272	268	259	305	242	268	301	288	293	277	269	241	254	251	278	255	259	282	275	264	285	271	266	267	287	271	278	292	281	304	275	248	268	260	268	292	270	257	269	294	242	311	306	277	309	261	294	268	273	278	271	252	274	297	285	281	277	246	261	266	250	233	264	259	274	269	279	255	263	249	241	293	288	272	282	265	266	284	273	261	301	273	273	276	268	274	231	259	249	281	265	285	281	272	242	254	285	261	288	296	268	275	278	249	269	281	274	245	298	277	292	296	287	295	243	280	277	267	259	249	281	262	268	271	282	244	298	259	304	256	295	286	249	265	260	287	285	253	288	297	271	247	269	253	279	289	265	258	272	274	261	267	253	265	286	258	267	255	259	250	263	294	310	272	253	271	329	283	242	279	278	289	299	267	265	233	262	292	256	300	282	237	276	299	274	273	258	279	231	271	300	270	263	242	275	306	294	264	283	274	277	285	281	267	252	310	248	274	253	269	282	250	285	240	271	264	262	292	254	297	258	263	257	284	280	283	294	268	269	293	314	297	256	292	288	254	273	247	298	296	278	288	264	275	282	250	276	232	252	274	279	309	272	232	278	257	297	294	282	271	279	277	283	277	262	247	258	267	287	312	255	255	245	278	295	238	268	290	304	255	260	255	279	269	273	241	296	243	253	286	268	273	276	277	244	272	264	272	268	281	283	257	274	278	282	282	264	274	253	254	283	250	272	265	268	252	271	270	251	289	274	275	269	264	274	276	252	256	267	232	268	259	262	275	283	280	251	240	270	270	272	285	267	285	256	271	298	296	287	281	301	282	254	287	267	267	260	300	271	232	274	261	289	285	275	285	252	302	268	252	280	299	245	262	250	305	270	257	285	301	247	276	274	267	268	277	287	279	292	254	281	281	265	268	273	297	239	269	250	260	258	266	261	302	265	244	241	297	281	262	297	265	237	243	272	275	268	288	285	263	246	259	300	265	258	289	263	262	252	277	257	243	261	300	270	290	257	275	276	277	277	270	257	268	281	267	258	277	296	275	275	299	245	249	303	278	321	276	274	285	311	264	267	298	271	272	270	285	257	277	248	253	246	268	262	307	288	255	268	281	283	281	264	277	270	266	264	231	302	254	276	247	287	286	244	257	255	274	289	251	250	286	272	241	282	248	263	287	295	291	269	248	224	323	252	282	245	255	274	301	254	269	309	261	259	268	260	270	271	252	273	294	267	282	272	260	250	273	247	272	263	271	281	273	292	282	248	268	281	287	253	259	262	295	276	277	269	292	263	303	292	295	286	284	275	275	281	290	284	256	268	279	267	272	283	271	279	274	283	275	302	256	288	252	235	278	252	281	274	291	265	291	299	288	280	265	245	263	266	264	263	269	276	266	276	271	287	253	257	269	280	272	252	278	301	263	281	242	255	266	266	278	278	313	287	279	315	266	284	271	245	248	265	295	271	279	268	255	275	274	269	267	296	249	269	265	283	265	283	274	288	267	264	289	243	271	262	259	246	259	273	240	257	290	298	272	269	293	261	278	261	261	291	306	267	295	260	279	277	257	258	290	270	257	257	237	281	262	270	291	257	286	268	273	237	283	292	265	297	254	281	284	287	286	251	251	283	249	263	282	260	286	261	291	253	236	270	280	279	251	273	252	285	289	268	311	297
27284	21780	13296	1128	486	351	380	366	363	365	376	343	353	322	337	338	356	340	351	365	367	328	339	310	341	341	384	376	359	333	326	314	328	351	329	350	376	315	350	398	320	363	328	325	316	334	309	353	339	315	364	325	347	360	330	327	371	342	346	363	325	345	323	363	350	353	365	327	362	344	343	333	354	363	311	361	328	379	340	386	341	335	348	338	354	332	337	364	332	337	342	352	353	359	315	336	329	345	381	335	353	381	348	337	345	386	378	339	358	353	323	324	347	339	380	374	339	321	316	340	325	324	346	346	334	350	350	326	336	332	324	330	331	353	335	373	335	349	356	362	343	332	386	351	329	339	341	363	338	318	320	373	351	340	341	336	379	352	345	347	339	335	351	378	310	390	348	334	340	378	370	357	351	342	326	339	328	363	343	339	331	341	360	343	326	341	361	344	363	361	327	337	332	321	340	343	369	343	341	357	332	330	326	351	363	347	310	324	339	367	366	362	355	325	330	361	326	369	323	351	361	339	329	347	333	336	352	359	343	369	363	315	351	344	350	376	349	380	357	345	307	315	356	325	339	347	367	323	334	349	307	318	352	337	329	331	299	362	331	365	351	356	364	355	326	298	351	348	355	344	334	354	343	346	324	327	346	364	316	329	345	325	338	367	355	356	335	342	360	314	354	365	375	373	346	331	370	335	315	335	337	371	367	328	345	354	341	307	321	336	362	329	380	364	349	357	360	342	332	370	344	303	324	337	306	371	336	365	364	338	353	371	347	321	364	382	331	353	368	324	346	344	341	351	373	335	353	357	365	358	352	338	330	347	319	364	338	348	339	337	380	366	345	323	330	373	368	365	319	350	361	339	367	342	365	340	363	347	350	313	347	338	361	313	325	337	380	350	348	338	347	353	355	306	362	360	378	316	332	354	342	357	371	381	380	347	372	329	348	335	346	342	353	389	349	331	354	366	350	333	321	345	321	358	362	325	311	357	345	362	325	353	338	365	348	349	364	366	360	342	339	357	323	358	350	330	360	361	348	376	350	366	340	324	324	375	322	326	363	358	359	337	331	341	334	331	323	334	339	342	338	346	365	365	356	349	339	328	343	353	350	312	312	358	348	344	339	376	359	334	366	340	368	343	377	341	309	341	356	339	358	335	370	346	337	338	315	340	340	346	345	333	339	345	330	335	354	359	353	346	353	327	329	367	350	346	321	353	344	349	366	352	312	338	343	354	328	320	341	374	358	355	329	353	361	339	346	335	341	357	329	364	346	348	359	338	311	318	351	385	367	350	355	343	327	349	311	350	351	362	337	336	379	339	380	358	352	333	346	355	364	351	352	340	291	361	348	346	338	372	327	379	344	352	333	328	324	322	310	332	346	314	330	349	344	374	350	327	308	313	313	370	351	330	352	361	349	313	334	322	363	371	349	357	360	355	330	320	355	323	345	346	347	315	353	358	331	354	371	323	341	337	343	325	324	325	310	297	337	366	331	325	358	327	311	351	373	338	331	328	342	323	345	356	341	334	348	332	350	373	332	334	365	346	328	349	356	363	374	334	343	368	375	369	346	379	349	364	361	366	372	367	340	345	322	354	321	350	341	349	354	338	354	353	364	353	350	344	335	338	338	352	368	342	355	326	316	345	334	325	350	335	342	347	363	350	324	331	350	325	361	342	355	373	337	369	366	361	344	338	329	346	332	372	318	354	362	372	345	339	352	328	334	321	340	352	315	347	348	341	325	373	344	327	342	341	363	331	352	367	348	324	350	329	364	350	366	372	361	340	338	368	356	351	356	329	343	331	354	348	351	347	340	334	345	347	364	289	371	367	357	362	365	331	333	351	365	336	328	351	363	360	334	345	356	345	337	362	357	328	351	379	339	358	365	340	334	325	324	380	333	341	379	335	325	346	337	346	360	363	322	341	347	355	334	350	332	336	353	344	342	336	370	363	357	339	354	374	343	362	310	344	343	337	345	335	329	371	347	377	332	358	314	334	361	355	373	354	361	359	355	324	372	335	353	364	324	366	371	358	365	343	363	401	369	342	318	374	333	333	377	367	370	370	333	350	314	375	378	328	328	342	352	352	373	368	368	343	385	336	348	319	346	340	349	343	366	359	329	353	342	355	334	321	351	365	343	371	362	352	345	350	347	367	354	353	335	344	361	328	331	349	357	333	322	347	350	375	344	353	385	347	334	346	331	373	357	302	347	348	342	364	343	359	317	341	308	317	375	352	313	336	334	367	327	380	328	356	349	333	372	362	369	363	360	366	303	330	292	363	339	339	348	318	346	338	347	319	329	339	339	327	327	366	323	331	355	348	356	375	352	321	376	336	347	377	340	353	337	338	335	364	360	312	372	339	357	332	341	347	338	358	329	351	334	319	336	326	357	329	350	378	331	340	333	329	359	349	357	339	334	333	361	356	375	315	345	347	333	352	359	317	330	361	341	341	345	322	350	325	359	356	339	359	355	335	340	329	363	337	336	345	315	347	367	343	334	365	320	377	363	368	324	335	344	349	339	322	337	357	347	342	332	327	357	328	347	333	332	341	347	341	333	353	303	341	343	345	339	354	332	329	353	343	381	356	352	349	354	319	343	377	383	344	313	362	360	343	343	341	366	361	374	373	291	345	325	345	329	338	336	332	348	329	357	338	377	317	327	348	332	346	340	382	375	362	325	379	323	339	332	358	348	357	330	331	314	331	312	332	371	349	355	353	351	345	354	337	346	338	362	337	349	346	363	363	323	332	336	339	351	343	382	391	341	355	402	318	337	354	300	354	338	361	332	343	335	359	339	346	363	377	324	330	384	340	355	348	328	361	358	359	372	331	372	326	350	330	365	321	350	347	389	336	346	361	330	365	331	323	351	351	360	352	350	352	331	340	315	323	377	365	380	336	351	382	332	382	373	334	331	374	339	327	334	361	340	349	343	326	320	344	336	343	342	328	342	346	359	363	340	315	329	382	347	329	368	371	330	348	372	346	367	377	349	357	344	343	322	363	348	371	373	328	339	377	360	385	357	368	341	351	355	356	359	333	344	342	362	288	377	355	352	367	352	362	368	363	374	342	349	383	279	336	340	365	365	356	343	331	337	330	389	359	333	345	360	356	375	359	343	367	313	399	361	307	321	359	371	311	338	356	347	359	367	356	353	337	346	368	303	353	319	326	339	322	355	352	390	333	346	332	333	337	342	368	347	342	333	376	344	324	343	337	331	355	349	327	339	357	338	310	359	379	333	330	339	349	337	340	356	325	332	359	368	343	358	325	323	369	342	306	352	334	339	346	335	340	362	348	377	335	343	374	308	369	322	337	337	335	340	358	368	357	349	353	329	329	351	347	346	356	356	328	341	344	355	343	335	351	325	341	379	370	328	337	301	346	329	357	338	357	329	350	347	351	338	349	324	340	374	354	345	331	319	340	352	347	363	308	375	374	335	362	353	314	349	340	350	365	353	355	350	366	371	333	335	366	324	354	348	390	351	381	378	330
27476	31304	1593	867	793	729	679	678	671	669	695	676	646	665	701	609	699	620	666	676	694	630	658	594	655	670	676	642	685	689	646	628	631	649	673	645	637	670	635	662	634	697	691	626	627	634	662	676	674	627	667	672	656	598	693	664	654	669	668	624	680	646	659	655	634	658	681	668	675	646	614	645	652	657	654	655	668	650	644	618	660	660	669	661	693	637	690	657	640	689	630	634	666	621	717	654	658	653	630	710	676	672	639	603	616	626	658	636	664	638	669	602	680	636	676	683	630	666	626	673	631	659	659	616	630	626	661	654	620	639	636	683	611	636	664	663	653	676	670	650	646	663	664	643	642	619	634	659	641	661	598	673	612	661	665	645	664	650	663	663	644	643	737	663	679	615	675	641	614	650	644	620	638	637	670	636	645	682	652	702	696	628	644	637	682	681	654	674	704	688	676	602	680	678	636	668	660	587	673	673	658	622	599	690	620	660	627	636	706	668	674	643	647	678	663	672	638	651	653	660	630	631	735	675	685	651	622	653	665	636	638	639	698	680	644	639	648	630	650	609	640	637	701	655	665	675	632	681	675	640	627	684	654	678	666	639	633	617	612	653	654	627	640	651	672	643	645	701	638	672	669	646	646	690	658	655	664	699	638	622	638	661	644	663	645	627	639	634	660	696	622	695	663	640	679	659	676	634	692	604	652	660	633	678	659	651	598	672	692	665	641	674	654	648	622	687	644	632	615	652	651	646	647	663	651	663	626	654	626	675	670	645	646	659	593	623	627	624	665	681	703	645	672	680	651	616	597	639	664	631	651	670	665	674	657	635	635	633	646	622	657	654	635	648	696	650	623	671	630	622	612	680	658	632	694	652	606	646	692	683	665	641	664	670	676	618	622	629	673	663	626	642	634	622	633	657	642	650	651	637	682	685	631	669	651	642	646	661	623	623	634	675	666	639	664	699	637	617	655	631	661	663	680	680	632	682	663	644	682	672	681	656	635	625	700	638	610	690	640	669	638	629	728	646	683	696	644	608	636	655	677	660	649	652	675	644	656	658	676	638	646	716	644	663	681	632	659	707	595	658	670	621	669	657	643	662	667	652	667	636	624	646	663	670	643	656	679	709	619	663	651	689	630	679	646	651	691	683	683	642	674	649	692	678	681	651	626	628	648	639	625	663	675	709	663	641	662	634	658	659	627	619	682	664	668	650	659	669	640	634	657	684	696	646	637	675	652	640	676	663	666	638	656	674	643	662	622	667	661	633	717	617	642	721	640	626	656	694	638	620	679	695	664	684	647	632	677	699	643	682	654	643	657	619	673	606	705	634	653	609	645	619	666	650	616	681	634	636	691	638	661	656	652	657	613	624	696	682	654	676	639	627	705	691	708	630	648	669	669	648	684	649	709	653	632	710	649	632	674	663	636	657	642	635	622	660	652	657	625	647	665	641	682	632	645	624	656	636	617	666	636	697	651	643	642	638	694	671	655	681	653	685	676	683	624	678	645	638	663	645	608	708	614	705	637	675	675	614	598	659	658	646	662	633	641	621	652	647	658	638	599	666	636	627	661	665	687	644	654	678	655	633	655	667	673	640	632	676	638	624	688	664	663	690	657	668	651	680	663	650	657	649	613	599	664	679	626	707	644	716	677	643	627	643	679	638	631	604	674	629	645	626	646	645	626	645	644	673	659	671	664	676	622	670	650	618	659	667	662	633	659	703	621	655	646	622	648	648	708	669	648	585	666	664	641	673	609	695	683	688	633	649	658	613	654	669	637	668	664	636	633	630	681	638	666	668	683	655	658	649	651	671	681	673	636	672	683	667	642	631	614	666	677	641	656	629	644	674	646	655	661	704	665	715	634	658	692	638	621	662	691	649	660	703	708	653	608	644	664	669	670	665	667	659	649	672	625	642	648	619	637	662	727	660	619	668	659	626	635	679	661	674	632	639	707	654	636	666	671	658	700	691	639	619	664	633	649	646	615	631	659	613	684	643	660	619	652	663	652	612	677	659	661	610	633	642	619	666	598	654	687	657	671	656	654	662	637	651	619	702	645	636	617	629	682	637	637	660	652	637	634	656	642	683	634	674	685	609	654	647	659	660	631	659	642	631	648	643	702	638	639	651	652	674	677	646	649	669	636	666	649	620	668	664	656	712	667	637	667	673	641	668	646	697	668	652	684	657	647	635	701	647	636	690	678	673	603	636	625	606	615	662	689	702	671	675	681	669	637	672	659	610	610	648	664	638	669	638	656	648	671	670	696	695	632	606	671	624	660	671	639	644	680	610	627	678	694	637	631	687	638	636	604	588	692	702	653	647	644	641	630	638	644	665	689	665	651	686	647	661	645	643	667	687	599	613	664	682	661	674	611	635	618	689	669	612	651	660	691	634	634	628	727	665	691	688	674	633	677	684	633	669	662	702	674	686	609	644	641	679	649	656	738	634	681	670	650	641	631	643	627	631	661	642	652	659	709	634	589	645	635	651	668	655	644	681	658	608	675	657	655	630	703	666	649	674	683	687	647	662	625	674	688	641	673	649	683	665	651	639	680	693	669	628	682	618	714	622	671	661	653	617	710	637	659	645	639	677	641	639	645	655	685	609	664	617	665	641	701	642	644	621	642	719	671	638	654	615	651	624	662	684	652	662	671	648	653	678	630	648	655	574	681	671	668	635	634	657	643	622	638	651	621	631	678	620	656	644	668	668	699	683	668	668	649	684	624	611	684	684	650	653	603	614	621	625	643	668	631	639	663	667	657	603	666	671	624	661	645	650	642	668	690	683	676	596	670	689	664	653	663	626	656	648	676	631	624	656	697	687	653	630	658	694	652	667	635	622	675	606	661	667	654	663	654	660	636	647	664	650	655	676	657	722	661	673	692	676	718	646	648	704	726	657	637	702	705	676	658	656	650	653	646	624	641	624	640	643	662	656	677	645	657	635	729	619	632	632	665	653	666	678	689	631	655	612	670	677	631	674	710	673	650	604	683	678	691	673	643	633	656	666	651	638	672	644	654	672	677	669	654	620	672	636	685	635	658	698	632	673	684	645	619	681	686	645	667	713	632	651	608	676	684	660	644	625	624	672	594	670	666	659	644	628	678	678	623	659	643	666	601	649	660	620	678	647	599	675	647	638	676	701	645	626	635	626	694	624	666	633	628	648	630	693	657	677	667	610	660	664	634	664	681	675	692	655	613	638	628	665	656	655	735	637	659	684	646	614	659	671	640	675	657	648	680	696	652	641	636	643	660	702	645	614	692	641	655	658	646	653	664	664	639	663	643	626	678	640	654	657	640	637	698	629	695	650	667	694	664	619	660	636	634	652	655	637	653	686	667	595	653	633	639	578	640	657	648	619	665	631	683	624	681	625	649	645	626	628	638	709	661	667	656	641	624	654	639	648	654	649	634	677	661	625	604	640	714	643	637	614	617	687	634	695	676	639	688	671	642	664	619	605	648	682	671	608	672	670	629	719	666	674	651	611	640	705
24270	21424	29256	23819	20463	2897	437	326	266	229	230	224	217	192	211	198	188	190	178	189	172	166	178	185	176	149	162	185	175	153	192	165	175	168	182	171	153	172	176	165	213	174	161	145	159	153	176	175	163	181	181	155	166	164	177	184	169	170	175	194	159	172	152	162	180	161	160	163	168	167	172	178	181	151	189	179	163	159	160	179	184	149	159	173	168	154	160	149	148	193	176	166	164	192	140	205	156	183	155	159	156	179	156	168	147	173	182	166	162	163	143	174	165	168	158	161	169	151	167	163	177	176	183	171	149	176	138	175	144	182	163	163	148	147	172	144	173	166	142	150	188	166	175	171	180	161	169	172	162	169	145	179	151	165	169	169	158	172	184	173	163	173	179	177	184	172	175	157	182	201	163	182	147	136	171	163	176	165	172	169	166	157	162	148	178	170	154	169	154	156	200	165	166	173	170	131	137	177	172	166	169	167	165	148	173	154	158	154	160	155	163	181	158	156	161	173	164	160	165	178	159	139	154	146	161	160	166	171	182	168	169	175	179	152	169	164	177	172	173	163	155	158	145	141	151	161	163	182	159	153	188	182	170	157	158	195	152	150	161	191	174	155	161	160	163	155	176	161	170	164	158	136	156	195	165	187	162	186	175	151	161	164	151	161	198	164	153	193	188	162	167	159	179	170	158	165	174	162	158	153	175	173	170	186	191	167	187	169	157	167	151	157	180	170	160	171	153	156	152	163	160	146	172	149	146	177	172	154	171	175	184	163	177	185	149	170	152	164	173	159	151	151	169	160	151	169	169	179	174	144	143	164	149	168	187	158	156	178	164	173	170	163	156	154	141	164	154	183	171	142	166	164	154	177	162	150	166	174	175	190	148	154	187	161	167	167	171	171	165	150	146	173	143	173	160	180	163	149	153	158	150	154	132	160	164	177	166	165	160	155	173	165	169	171	146	174	176	171	172	173	166	158	185	152	179	149	166	162	165	179	160	144	176	166	165	163	154	169	189	172	166	158	157	179	158	148	182	167	150	166	162	163	161	162	162	161	162	168	127	167	150	173	186	177	192	156	177	155	142	161	162	170	185	162	167	177	167	165	155	184	165	172	153	169	173	159	169	168	151	158	155	163	149	164	155	161	159	162	184	148	157	166	162	156	155	154	174	169	162	151	155	166	144	179	153	155	172	153	172	155	143	177	183	176	171	153	155	162	168	167	139	151	169	171	157	172	170	181	165	168	149	168	168	186	174	178	167	169	167	164	156	152	173	161	180	149	168	144	194	162	172	187	166	150	171	171	167	158	170	167	153	160	173	168	163	162	187	190	161	161	183	165	157	165	178	183	162	152	172	157	179	171	183	148	177	171	135	168	166	166	170	180	152	199	159	167	139	172	180	188	185	175	182	154	169	197	175	168	168	172	170	180	162	169	185	159	184	168	199	165	179	148	158	186	171	147	145	173	176	165	169	161	149	175	176	139	149	173	178	151	170	162	176	175	186	168	176	172	147	175	180	183	166	147	146	153	172	167	166	166	174	157	173	146	165	163	176	167	158	165	184	167	173	160	171	151	159	176	157	167	179	183	151	171	168	166	170	177	145	159	170	192	163	168	157	160	177	153	167	174	167	165	165	142	151	165	165	183	158	196	181	182	166	154	175	166	159	160	179	162	174	147	193	151	173	148	166	171	156	174	147	174	171	145	169	139	125	169	161	160	160	176	179	169	181	171	156	178	136	169	172	167	156	169	157	157	173	195	128	166	163	145	176	183	167	142	181	170	174	162	161	172	155	161	162	173	170	162	169	161	162	150	186	170	167	199	140	176	184	149	167	157	156	149	167	178	166	173	182	177	140	160	168	164	155	149	194	157	165	166	189	183	170	146	141	179	165	149	150	163	139	181	157	170	139	195	179	166	179	153	172	181	150	168	186	162	159	139	178	169	183	177	170	184	170	164	149	162	156	143	161	171	148	156	164	170	157	184	168	148	174	178	158	178	153	160	167	169	173	172	158	187	158	179	191	184	163	162	158	168	164	186	181	194	171	194	185	180	184	166	158	157	183	163	152	151	168	148	171	154	181	168	165	162	164	161	163	152	151	164	144	165	161	195	152	159	173	145	148	153	146	159	163	152	157	156	163	159	179	165	193	149	156	171	167	168	194	159	181	181	153	156	161	186	177	158	180	173	170	187	191	187	154	162	153	153	163	150	164	156	157	157	168	180	140	169	150	183	176	166	202	165	167	194	192	154	142	165	179	146	178	160	168	174	157	178	164	162	170	170	176	146	172	147	162	158	163	165	176	158	179	156	175	176	179	149	188	159	168	143	175	171	159	166	168	177	172	167	164	151	180	177	160	157	169	157	148	166	155	184	190	161	145	174	152	198	179	183	184	166	172	176	148	194	172	177	148	166	154	142	156	173	177	161	158	148	193	164	164	147	166	200	157	166	187	143	188	189	146	144	162	142	163	165	162	158	182	171	158	165	150	180	154	170	169	158	155	173	163	180	149	152	157	166	164	157	159	177	173	149	182	162	135	168	150	150	157	152	175	171	148	194	169	158	182	149	156	154	176	156	180	162	160	172	173	188	143	155	173	174	155	181	134	158	159	174	172	158	146	147	160	147	168	160	165	164	160	192	143	158	186	172	176	190	166	133	169	183	158	167	160	186	170	147	165	156	179	173	182	164	159	165	170	180	195	188	164	163	169	168	162	156	159	170	139	181	170	150	166	153	169	191	180	161	151	158	188	172	168	155	167	165	181	153	177	170	174	150	162	170	142	141	179	181	156	156	155	181	173	168	193	158	159	176	164	167	169	184	164	176	165	169	137	158	167	165	171	148	179	179	159	181	169	188	166	162	159	163	165	146	154	157	172	163	170	184	141	154	187	165	176	177	133	177	174	173	147	168	157	181	174	147	176	177	167	144	154	163	167	176	157	152	142	164	176	167	159	156	159	181	160	178	145	154	179	156	163	173	175	167	154	165	151	165	167	166	155	180	156	181	178	158	155	150	169	165	192	174	162	193	153	185	171	170	173	179	167	158	177	185	162	168	149	173	164	188	179	171	163	192	146	181	191	157	172	166	148	153	162	176	155	155	191	168	154	160	194	185	156	177	146	168	166	191	155	177	183	162	157	152	163	178	155	169	159	158	212	171	178	196	182	163	172	192	173	156	159	172	165	181	172	156	170	149	159	154	169	179	167	167	189	179	151	146	149	158	159	167	124	160	182	165	164	146	171	143	158	146	178	169	156	164	172	163	137	154	167	165	164	161	176	172	183	159	168	137	167	182	186	189	173	175	181	161	165	161	192	130	172	190	178	171	160	171	184	171	142	169	154	180	184	156	168	184	152	179	170	137	198	161	164	198	197	162	186	167	174	162	174	167	173	171	172	181	178	163	173	204	159	155	176	163	166	158	153	157	142	173	142	189	188	201	155	194	152	169	163	156	164	167	169	169	168	183	161	142	150	179	169	171	162	157	185	167	164	184
49111	58884	5731	2777	1739	1196	969	819	689	606	550	564	485	470	436	446	435	412	397	384	379	336	344	401	357	352	378	388	364	364	356	347	384	326	340	308	358	344	340	327	321	354	369	348	327	327	358	377	323	354	324	332	320	342	363	333	352	349	300	343	347	368	330	333	335	360	338	287	344	348	345	351	338	350	338	333	371	334	359	347	329	330	330	324	329	338	345	321	325	341	320	332	356	336	332	314	331	309	320	324	332	331	332	321	320	352	330	312	333	356	361	331	354	333	337	340	342	344	314	338	321	344	309	336	299	316	325	327	350	326	325	326	319	307	302	347	337	340	309	352	334	329	382	332	323	323	334	344	318	334	311	316	326	310	329	312	327	329	311	274	328	352	341	338	321	356	331	329	328	328	321	320	312	338	369	368	343	332	363	326	342	334	309	314	355	325	330	352	331	330	328	349	320	374	321	338	356	348	315	321	337	329	326	311	330	340	330	321	342	353	349	312	338	322	342	342	335	317	316	345	316	336	348	289	344	350	338	341	335	313	351	298	319	340	382	318	319	339	312	284	319	327	345	325	359	350	334	333	301	331	325	341	357	334	344	317	331	321	328	322	347	337	319	325	324	333	323	306	311	337	343	337	306	318	338	367	330	326	339	331	360	323	327	360	325	317	309	336	319	328	309	333	337	341	331	348	322	336	340	325	333	325	340	345	315	332	356	303	341	320	350	318	300	342	343	329	323	366	312	365	333	331	351	331	325	346	302	317	357	326	329	328	332	303	314	320	326	345	333	320	331	353	322	348	343	343	338	340	337	320	321	356	329	303	373	334	346	309	373	322	338	302	340	322	321	328	346	362	346	344	348	324	330	309	317	327	335	330	333	356	337	300	318	364	314	334	304	347	302	303	351	332	319	290	359	368	337	361	359	341	338	338	318	357	336	360	347	341	333	340	348	337	336	343	315	344	336	342	346	358	321	340	324	370	306	339	356	327	299	317	332	314	315	335	321	360	338	315	363	346	315	314	295	353	338	308	344	330	345	377	347	327	310	315	334	318	307	337	378	345	332	330	312	317	320	329	318	330	323	331	317	314	331	345	341	341	326	329	304	351	307	343	309	324	334	323	310	303	315	348	348	348	357	346	326	325	341	303	326	314	313	334	324	325	353	314	373	342	356	323	334	289	333	364	326	300	325	336	333	318	331	322	347	317	342	361	339	363	353	313	364	340	318	350	338	339	308	336	356	329	329	349	335	354	321	360	321	297	326	323	365	329	336	336	305	343	301	339	347	314	310	345	309	296	326	345	336	356	338	321	357	332	337	362	315	324	332	385	326	314	364	313	302	331	340	340	299	331	333	296	342	381	310	337	343	360	328	312	347	328	335	360	319	315	333	336	333	309	353	328	334	331	305	343	312	306	327	320	346	363	334	319	343	333	342	332	315	333	338	337	304	307	311	327	304	350	303	334	329	335	334	327	343	340	310	314	309	335	364	338	329	320	336	351	322	332	355	335	355	328	304	324	302	362	345	322	326	334	324	325	332	337	330	329	325	361	330	336	331	347	340	352	316	321	326	336	335	339	357	353	345	339	334	370	327	335	319	312	337	352	345	337	337	349	331	346	344	292	339	321	345	363	336	337	335	336	322	334	307	308	331	388	318	308	328	339	319	322	328	335	338	333	315	357	309	318	314	329	335	298	333	362	321	328	346	301	338	330	314	395	362	332	320	329	345	338	334	303	313	322	334	331	313	359	329	344	344	301	331	357	343	307	303	330	360	352	366	349	319	287	354	317	310	345	337	333	337	338	306	319	323	327	337	308	365	322	342	289	350	325	338	338	318	347	337	310	360	345	321	335	303	344	319	328	334	302	328	317	301	334	353	358	350	316	312	346	348	340	349	286	308	350	301	335	346	299	333	339	339	309	328	349	357	309	310	326	347	328	345	341	361	308	326	338	342	330	330	339	357	316	333	311	354	318	334	348	326	337	331	362	353	326	336	321	363	352	316	349	349	329	365	326	308	317	364	312	356	338	347	301	347	288	355	334	326	334	323	337	352	327	348	303	326	333	312	323	312	334	326	325	333	347	332	303	348	341	320	385	331	361	341	339	302	334	341	311	355	344	322	333	342	304	347	329	341	355	339	318	323	316	319	341	323	312	326	341	320	357	357	340	328	331	338	297	354	331	309	318	311	340	334	308	344	323	334	345	333	318	347	361	331	327	313	356	319	293	307	331	339	337	295	338	343	349	337	316	339	315	337	334	309	333	318	331	319	323	298	341	310	313	335	293	328	334	366	335	349	347	344	365	313	350	333	333	326	342	313	290	320	311	344	332	318	355	332	325	341	330	315	327	334	331	301	338	345	328	343	319	332	325	347	347	339	316	282	342	349	355	311	338	337	314	356	354	332	374	322	330	326	352	355	348	346	369	301	298	338	341	325	332	345	292	291	347	327	308	328	298	325	327	314	316	351	314	326	333	339	334	358	315	308	293	306	330	312	345	331	376	358	341	317	322	334	341	324	349	319	324	356	352	352	365	343	332	326	342	333	339	346	320	338	344	296	342	345	326	358	329	329	331	340	338	336	321	338	326	348	306	321	325	343	337	336	347	307	321	342	349	340	326	343	337	319	336	327	361	325	319	331	359	310	338	319	314	385	329	321	309	337	311	326	336	338	340	338	328	324	332	364	336	327	326	351	313	329	326	328	318	342	320	324	332	355	341	357	339	351	343	337	303	340	308	341	318	350	301	349	325	313	344	340	327	320	338	339	324	343	344	308	342	366	351	340	356	318	352	360	348	342	313	337	375	324	331	318	336	352	350	314	334	346	342	315	325	357	322	330	351	344	322	330	338	338	345	336	336	370	322	310	330	322	348	348	334	330	311	330	320	308	306	322	355	346	303	353	307	342	348	314	340	327	336	308	330	343	338	314	341	346	339	321	302	328	341	343	328	343	333	343	328	338	326	325	378	320	348	354	353	355	335	322	327	352	340	343	323	360	351	377	339	320	310	350	358	368	333	332	322	329	348	322	350	352	285	295	337	282	313	305	325	327	346	331	305	322	332	347	322	291	331	334	340	327	356	341	327	322	310	316	340	310	323	324	337	319	358	337	347	312	315	339	349	297	308	325	349	354	335	339	323	360	314	311	330	332	339	336	322	335	341	330	325	335	315	376	346	341	306	295	345	339	327	366	313	322	352	342	321	291	347	349	317	324	331	336	314	342	358	302	344	327	349	315	336	324	367	334	334	328	359	304	335	357	337	370	298	300	332	321	332	374	327	377	318	336	339	327	325	349	330	326	343	372	367	329	340	338	321	326	301	315	316	336	327	346	322	338	324	323	357	327	341	338	324	322	361	333	306	335	328	348	333	349	300	347	347	360	351	345	323	334	315	312	332	339	326	357	347	349	373	333	351	295	358	317	337	331	328	348	347	317	345	343	302	347	331	336	318	371	320	349	321	314	338	308	304	347	321	326	325	313	334	282	319	340	337
23335	21369	29904	23143	21350	20569	2013	416	307	248	273	212	228	221	174	205	189	179	192	196	174	159	177	169	166	155	156	148	175	177	157	118	155	143	170	158	163	138	172	129	139	158	128	150	153	167	143	127	125	163	154	152	143	147	134	152	137	125	134	166	151	135	132	151	140	146	171	144	139	147	171	154	152	155	149	162	161	155	155	133	144	150	135	142	148	149	136	138	140	175	144	144	144	156	144	161	160	161	124	129	125	153	150	156	148	133	151	155	154	141	167	144	142	143	168	156	141	148	141	145	142	127	135	138	141	149	158	150	146	143	170	139	149	139	149	139	138	149	154	143	156	134	130	148	141	142	164	146	174	140	125	137	142	138	158	160	143	116	151	152	126	156	154	166	140	138	135	158	174	146	149	133	150	133	162	160	158	156	159	122	137	178	148	155	127	150	151	170	159	151	151	154	149	148	150	136	148	134	145	160	145	141	152	151	154	152	123	133	159	141	152	135	140	148	161	141	133	153	144	147	152	129	138	146	137	161	137	118	173	123	171	140	132	150	140	155	133	170	128	141	146	159	126	146	144	148	151	137	150	130	136	135	143	149	163	145	139	144	156	149	141	155	153	143	154	149	156	152	151	130	150	155	145	137	157	169	141	156	145	126	138	143	126	129	160	140	153	149	161	156	144	150	134	147	148	145	136	131	165	132	137	130	153	166	123	139	147	154	141	141	156	125	154	142	144	152	138	159	149	143	129	127	148	167	159	163	144	154	157	140	146	133	134	163	166	134	128	165	167	157	118	146	151	134	181	147	142	167	142	147	160	150	137	141	131	134	150	136	150	139	142	138	135	158	135	152	154	158	144	149	155	143	164	148	170	149	147	142	138	128	133	133	159	119	130	176	145	153	151	147	125	152	163	155	146	140	151	170	145	121	130	127	145	148	140	152	168	160	177	152	149	152	136	137	153	140	142	151	150	133	146	131	144	153	150	141	146	150	168	159	147	145	132	156	151	167	130	161	130	136	158	148	140	162	152	151	141	134	163	139	130	143	148	141	161	142	114	126	163	137	139	130	134	143	164	135	168	155	157	148	156	128	143	143	134	136	148	139	159	145	146	148	154	147	143	131	145	145	134	162	135	135	150	146	152	151	149	153	149	143	158	125	147	141	138	159	136	158	137	156	142	146	140	135	143	131	143	142	134	167	147	140	136	155	139	157	162	122	132	141	155	151	149	151	114	147	142	145	172	144	140	136	141	156	144	127	173	145	147	133	136	147	147	149	152	143	140	150	149	150	136	162	155	144	153	153	146	137	128	107	157	141	146	143	135	146	163	154	148	142	144	147	160	162	137	121	150	161	140	137	164	138	156	179	137	143	153	150	142	139	159	138	171	127	145	149	136	127	146	152	151	155	150	156	149	148	149	139	129	144	172	142	162	139	137	145	146	154	137	143	145	159	134	146	134	144	133	144	145	132	144	125	147	147	149	127	139	127	158	128	147	144	148	125	166	165	139	140	150	132	164	152	123	150	138	145	141	158	153	125	132	170	138	152	125	142	118	131	153	157	125	143	131	136	148	143	133	140	166	141	155	129	140	142	147	137	138	136	142	128	148	146	128	154	151	141	144	149	142	166	165	144	155	168	145	147	144	144	147	140	139	129	151	122	163	142	136	142	146	158	169	167	154	148	142	147	166	158	132	143	153	135	135	163	134	138	150	161	144	134	156	147	131	128	143	152	132	158	160	130	153	150	153	143	161	145	138	166	130	149	134	136	134	156	128	137	146	161	159	162	158	145	134	139	125	159	141	133	152	150	137	124	141	145	140	147	144	151	149	137	166	144	145	142	162	132	135	149	144	138	166	143	146	142	135	147	147	138	159	164	142	167	149	128	146	155	141	127	132	153	153	145	146	148	137	136	151	152	164	150	126	176	149	120	134	146	139	152	135	121	144	129	157	136	170	138	162	153	142	141	152	144	170	150	150	143	159	148	123	136	170	122	149	127	178	142	134	145	151	150	155	163	149	169	145	135	159	142	159	144	162	146	156	135	161	147	137	150	138	151	140	157	145	147	147	151	136	150	149	125	140	158	143	119	136	124	150	155	140	136	144	146	150	149	145	147	121	125	146	145	149	144	128	130	132	142	134	127	155	133	123	126	146	148	140	137	150	143	146	148	134	132	149	168	147	139	148	131	157	167	141	145	130	152	150	148	144	151	155	146	152	149	145	151	157	141	175	161	115	153	130	159	137	167	138	154	143	157	144	179	136	135	138	143	140	141	143	159	148	130	138	156	149	124	154	151	149	156	134	135	137	154	150	131	140	143	141	155	142	144	142	158	155	155	128	153	155	160	156	111	122	157	143	138	143	150	139	124	144	148	146	144	126	133	149	140	142	156	170	169	139	135	149	140	159	134	155	152	133	159	158	144	145	147	139	158	158	132	173	136	150	157	158	129	144	154	139	157	163	138	137	150	131	161	151	147	138	156	161	159	145	182	129	124	137	134	143	136	141	145	148	138	131	126	147	137	156	141	148	153	149	150	155	150	146	145	155	157	145	131	166	143	137	168	149	121	153	140	146	165	148	135	143	150	142	146	142	137	153	134	139	160	133	132	114	130	131	146	140	138	154	138	150	135	138	168	134	144	155	143	158	153	145	145	149	136	133	136	149	127	148	141	160	150	143	161	145	151	170	159	147	126	133	146	125	128	152	154	133	147	153	161	138	152	157	126	172	152	166	146	148	147	134	137	152	136	157	158	136	145	160	140	156	130	138	159	149	158	135	159	167	140	146	143	128	141	143	136	123	142	141	143	137	132	131	170	154	155	149	135	147	124	150	147	137	140	144	147	129	166	144	125	145	153	150	140	149	162	136	144	139	128	137	141	143	123	141	148	132	154	150	152	141	136	143	160	149	146	158	124	147	153	159	128	156	142	143	136	148	154	152	159	125	154	162	138	150	155	147	157	160	141	167	140	140	146	145	150	139	127	152	143	145	153	167	152	129	140	148	141	149	147	138	139	140	166	152	151	155	160	157	141	140	154	158	143	148	152	145	144	149	119	150	149	146	153	153	117	179	127	141	160	165	151	142	140	151	129	154	120	137	124	140	129	129	144	156	139	139	136	128	135	135	113	158	142	133	147	134	137	157	129	136	123	157	156	141	134	143	140	156	162	151	143	136	125	151	137	136	151	163	135	152	157	147	150	153	138	155	154	144	132	141	159	155	141	139	125	140	146	144	152	164	150	150	162	137	142	158	145	161	152	155	140	139	109	137	141	138	152	139	145	159	152	127	157	149	136	125	130	143	134	139	136	156	113	142	155	155	141	140	163	150	146	144	151	135	164	130	154	137	127	178	143	170	140	116	132	128	142	140	132	147	149	155	125	165	161	146	142	153	139	153	150	131	123	125	146	133	155	153	142	146	115	151	124	144	137	142	138	148	144	117	137	163	148	147	158	157	148	148	156	138	154	135	143	147	128	153	128	151	156	145	125	159	129
51057	59501	9475	4662	3067	1943	1519	1213	933	795	721	645	606	502	471	443	453	405	398	379	362	377	353	358	321	329	312	320	317	319	315	373	298	302	307	291	273	296	305	277	277	292	261	300	252	316	282	299	291	290	261	289	261	293	291	270	258	297	277	277	294	269	301	254	250	282	284	291	292	268	263	249	246	283	278	268	277	282	275	266	286	252	275	253	285	261	264	301	272	228	268	274	274	252	253	244	288	296	276	238	283	275	301	253	266	286	225	265	270	258	265	256	309	274	260	258	258	259	265	281	290	270	257	276	266	279	241	300	284	289	267	292	273	289	300	258	253	273	263	301	263	259	268	278	278	238	288	268	276	275	310	273	273	255	264	286	291	274	288	280	253	292	279	237	241	239	271	261	276	268	288	265	267	277	277	306	278	239	240	302	289	250	261	242	240	281	295	264	287	254	259	255	242	284	254	265	280	248	256	259	289	279	252	250	292	254	255	249	269	292	263	251	242	251	245	254	269	274	289	281	241	266	262	254	242	225	242	265	241	282	238	289	276	274	266	259	247	240	229	277	259	243	266	269	275	258	278	271	276	267	272	261	262	276	249	293	270	237	279	287	290	264	287	300	255	273	249	260	252	257	280	271	264	290	262	276	258	255	252	294	279	251	255	275	307	267	278	254	282	245	288	293	249	260	290	255	247	268	301	241	247	276	253	296	248	266	263	268	258	255	247	290	285	259	269	271	265	266	246	283	256	253	249	276	263	259	240	261	262	264	269	252	261	292	275	275	277	270	293	283	296	268	274	264	291	275	276	253	267	274	259	243	286	266	273	274	306	310	243	292	277	254	262	272	294	299	255	258	257	279	273	259	261	261	249	273	302	245	244	239	303	251	289	272	278	294	275	255	283	265	245	257	277	290	267	278	277	262	257	249	259	285	276	267	274	284	251	270	273	253	270	258	263	253	251	256	277	271	296	289	271	274	254	283	265	259	275	267	250	259	286	268	246	263	265	273	288	264	250	289	273	276	296	267	288	309	286	267	267	289	290	265	252	252	280	277	264	275	243	260	286	271	268	252	258	266	269	277	284	270	253	275	252	272	278	264	263	276	242	262	277	248	281	272	257	277	253	275	268	259	260	225	294	254	273	276	256	282	260	251	286	289	276	256	272	265	285	255	263	270	267	240	272	248	271	276	284	256	290	257	276	283	262	272	254	261	271	267	263	290	275	250	268	255	282	283	257	290	227	294	272	238	249	243	286	273	290	274	247	269	266	269	259	273	263	273	267	265	261	268	269	270	238	249	296	296	275	286	245	262	278	283	264	260	237	280	264	285	242	251	269	253	265	286	264	250	284	255	280	255	280	255	265	312	286	276	320	250	277	260	283	273	292	264	255	283	258	272	279	285	277	292	265	238	286	262	272	263	259	267	293	280	292	284	268	270	240	258	260	249	298	251	280	288	268	264	263	267	266	300	266	252	252	264	281	244	242	292	281	265	233	261	245	263	261	240	235	302	268	229	274	266	279	266	272	271	252	264	273	270	261	259	251	267	258	266	293	253	283	265	252	279	268	275	302	278	275	288	280	265	259	286	273	302	286	244	246	262	254	270	274	252	279	292	268	272	244	298	255	255	238	270	293	266	245	247	288	281	281	246	286	266	284	254	263	278	246	239	252	260	298	278	273	242	266	261	230	289	288	265	275	282	264	269	261	284	263	249	260	272	280	241	278	246	246	243	285	271	286	261	258	273	300	279	276	273	278	279	286	258	270	260	263	275	264	265	260	241	280	267	264	249	271	253	283	227	290	271	299	262	273	279	251	288	258	276	269	267	248	248	247	287	276	280	263	268	259	253	254	297	290	271	252	265	250	295	263	280	297	266	251	263	262	259	272	256	248	229	280	292	274	250	257	265	240	262	278	256	278	278	291	279	284	266	232	273	276	280	280	277	257	302	246	258	268	264	244	264	271	257	274	271	247	257	258	294	257	295	257	274	264	282	266	272	285	244	242	276	275	288	291	287	262	274	270	257	239	295	264	280	259	266	259	262	247	272	270	282	249	281	249	270	247	260	291	254	264	243	270	280	279	257	264	275	258	267	273	292	253	259	270	236	274	260	239	269	256	236	275	255	264	251	275	289	275	254	261	269	273	272	252	269	278	269	270	236	253	287	276	276	281	268	241	279	278	280	244	255	240	259	252	249	276	286	274	279	292	269	280	262	236	293	287	282	273	257	276	248	261	267	260	286	288	289	248	261	257	296	274	252	259	290	275	280	284	263	299	247	260	286	257	266	285	253	246	261	290	259	296	257	260	235	264	275	260	266	262	256	263	259	298	264	292	272	252	259	272	248	298	301	261	253	260	257	239	281	281	274	283	279	287	274	292	269	261	265	265	296	258	262	249	277	259	239	251	244	236	254	276	300	247	260	262	290	238	265	249	259	300	275	261	312	256	239	282	261	254	262	287	302	261	250	272	256	273	245	267	272	302	255	282	255	272	235	236	278	267	274	263	289	287	279	272	265	281	275	284	272	259	252	285	246	266	244	253	280	253	268	259	272	270	290	290	273	273	268	252	251	283	272	253	283	257	290	260	295	273	260	267	266	301	246	246	233	241	269	248	253	266	280	246	273	281	295	253	257	266	269	240	247	271	259	281	263	256	261	286	293	293	273	239	267	271	265	252	277	260	255	289	254	270	274	275	278	278	287	274	254	257	291	274	270	278	290	260	272	242	256	256	272	287	269	277	279	299	239	242	279	253	260	279	254	284	246	271	252	269	248	252	252	268	296	290	235	276	277	254	288	265	255	264	268	277	262	258	285	266	281	269	286	248	255	284	250	274	273	290	283	268	267	278	256	269	260	271	284	283	291	283	279	277	280	292	287	272	247	297	272	293	266	256	274	258	301	300	266	268	284	251	265	285	268	243	275	286	297	256	281	249	267	260	286	276	259	260	247	269	275	281	258	253	276	281	261	274	283	270	249	266	257	259	240	259	257	267	277	255	247	265	263	264	271	270	282	262	239	270	252	235	267	252	240	284	260	254	271	271	269	249	278	275	264	270	258	282	272	269	269	284	282	267	255	234	282	290	269	287	279	294	304	273	259	286	276	283	298	283	272	286	284	278	252	262	274	261	267	284	253	265	266	273	254	276	280	284	264	252	258	270	273	300	274	255	262	247	296	311	257	237	290	257	298	258	303	276	269	263	257	257	273	220	245	272	262	248	295	275	265	296	254	261	293	276	280	266	244	266	293	265	281	275	280	275	277	268	278	274	286	260	247	288	262	272	249	243	245	287	283	271	246	247	262	270	247	285	277	259	261	285	267	252	257	258	261	250	288	265	267	276	251	247	256	296	261	271	261	277	297	287	287	297	281	265	269	294	245	269	259	240	248	271	275	252	254	286	253	265	279	284	249	260	262	266	251	248	254	262	263	277	259	240	255	254	274	254	274	289	283	286	269	267	276	262	306	271	257	310	275	289	249	293	289	238	269	259	284
27302	21392	12332	966	434	408	363	338	361	338	359	347	399	374	388	338	356	326	328	349	335	341	360	340	385	349	346	354	342	341	307	336	343	347	346	345	341	349	370	371	332	366	340	365	341	343	364	342	335	301	342	360	325	355	296	330	361	373	377	366	351	345	356	335	318	337	326	330	351	371	338	343	336	340	331	341	358	340	365	339	329	361	363	338	380	346	339	350	352	338	328	373	330	323	336	328	310	337	327	361	328	309	328	323	361	333	332	348	289	356	379	360	346	331	328	329	371	357	327	334	314	339	358	343	328	320	327	353	329	315	342	335	357	326	354	356	307	370	325	331	358	343	337	363	336	342	335	353	360	368	350	314	351	345	363	365	346	329	351	348	362	348	346	350	346	344	344	345	327	340	337	357	335	345	327	355	333	327	355	350	341	341	362	346	302	372	345	326	363	337	337	362	346	368	318	346	329	362	342	343	331	339	358	353	353	308	347	315	357	360	373	357	302	332	330	339	324	354	365	363	364	352	342	320	344	343	356	369	333	335	323	345	332	344	353	360	337	342	389	372	337	385	341	323	379	315	316	312	359	352	309	339	351	362	330	357	319	367	357	322	326	359	375	339	342	319	345	317	309	376	358	337	325	367	382	325	291	352	316	336	320	357	349	353	349	320	315	376	317	320	336	353	336	341	365	316	372	358	339	364	338	331	330	320	309	385	368	305	379	358	352	334	333	356	351	347	341	360	339	346	359	369	335	341	339	305	329	341	368	342	342	350	325	345	344	342	364	310	350	333	336	345	342	354	344	343	369	334	364	304	344	321	340	334	353	340	352	342	352	322	357	342	320	372	377	355	337	335	342	313	364	318	382	343	320	343	387	346	338	341	367	375	342	323	340	319	341	350	350	343	359	344	316	341	347	305	316	344	348	359	336	327	358	318	323	294	336	304	327	339	364	333	341	356	340	361	338	351	344	326	330	314	317	336	374	356	322	325	336	343	348	342	315	290	336	320	357	327	334	332	343	305	317	383	329	347	363	302	324	375	354	311	300	367	347	344	374	363	332	364	352	343	355	328	326	327	320	334	356	333	345	353	334	339	325	378	323	331	356	326	343	351	352	328	347	335	314	331	328	378	342	338	367	328	358	349	324	321	340	331	342	343	369	315	300	316	361	330	342	370	321	354	323	338	321	351	327	363	330	348	353	360	372	348	363	333	378	354	325	354	367	329	333	317	334	309	362	323	333	334	368	343	341	337	303	336	363	353	333	354	327	326	331	394	355	335	342	316	316	360	362	385	374	344	336	344	359	338	328	346	339	357	359	335	367	379	369	362	347	378	344	337	335	300	350	349	327	332	319	355	336	351	341	344	403	350	333	344	351	308	340	321	309	318	318	371	330	338	343	335	327	360	324	350	335	347	342	345	377	311	329	330	352	354	322	330	379	320	333	348	344	324	367	320	364	315	330	349	331	321	348	350	291	311	368	344	335	334	334	351	328	338	345	311	368	317	333	340	339	349	351	380	336	362	337	331	339	312	357	356	368	362	333	383	371	346	339	339	348	335	308	376	349	330	330	351	358	349	358	364	380	367	375	334	375	358	352	344	351	317	354	305	327	351	333	357	352	310	347	349	332	366	301	328	356	337	332	358	309	342	358	316	334	350	323	363	305	325	370	372	326	316	345	362	417	326	330	328	337	334	399	352	365	320	336	346	314	351	347	357	351	359	400	338	331	332	343	361	366	356	340	362	328	335	319	337	324	327	357	359	338	349	354	352	332	344	327	320	372	340	311	333	309	339	324	325	339	327	338	320	320	344	342	309	344	338	354	349	345	356	350	377	349	308	313	358	329	362	354	347	340	342	333	353	335	325	315	341	334	343	379	335	343	320	319	350	361	362	359	348	359	313	298	312	348	321	337	314	369	351	334	330	332	355	313	364	305	333	346	366	362	325	336	345	308	354	348	360	346	346	350	346	326	334	345	355	376	345	368	349	374	341	326	344	350	309	346	356	370	352	339	335	378	325	338	365	331	372	353	383	335	335	316	341	337	335	338	349	360	321	351	340	345	360	341	340	369	373	339	334	333	329	275	341	302	367	294	336	327	338	347	312	349	317	344	330	381	341	323	351	342	331	367	334	312	330	371	340	327	360	355	336	320	364	326	359	327	341	346	325	328	358	339	338	353	325	317	321	334	354	345	373	331	337	335	346	339	352	374	325	334	308	359	311	354	378	371	350	361	346	327	334	347	358	328	335	322	373	339	359	332	371	349	306	331	336	333	327	322	330	350	332	362	335	343	347	320	354	352	351	370	345	342	327	386	337	375	388	334	364	326	319	368	387	360	305	346	334	358	322	335	326	354	341	366	341	340	336	327	321	366	337	332	319	343	333	356	344	354	336	369	333	321	306	357	343	332	364	358	349	310	316	337	369	353	347	296	369	359	331	377	342	319	295	336	335	355	337	335	317	358	355	340	336	348	322	368	325	322	325	304	341	334	330	371	338	338	351	367	329	339	315	331	327	335	369	327	336	336	378	340	366	342	344	412	299	343	333	332	377	347	317	357	345	357	337	370	352	338	342	334	320	343	356	341	356	341	310	357	353	347	352	368	351	330	369	336	361	351	367	316	362	378	344	368	358	370	312	382	321	328	342	368	356	323	333	364	346	361	365	384	331	370	326	379	339	299	326	382	333	368	328	348	304	337	316	369	353	325	356	339	351	367	343	298	314	335	320	364	350	332	335	360	331	323	362	345	376	345	351	337	375	326	322	361	349	334	346	341	324	356	355	381	340	325	370	329	351	334	321	338	344	339	346	290	339	300	331	331	364	314	343	337	374	349	319	372	315	319	338	331	377	364	362	344	353	335	350	305	321	359	368	315	322	339	340	344	335	338	328	340	348	354	334	357	323	319	304	307	326	344	346	362	361	348	295	348	355	352	343	343	346	367	365	382	324	329	337	333	364	346	381	335	336	315	309	330	346	318	334	265	339	357	372	335	346	340	339	362	348	331	339	341	319	320	318	322	326	331	334	353	310	336	355	312	342	321	323	351	336	387	337	374	327	364	334	312	335	318	320	323	329	327	375	353	342	355	336	345	318	313	335	335	339	326	332	317	353	321	328	348	324	324	343	350	333	325	333	328	333	349	327	330	341	364	321	333	345	355	336	308	361	332	354	346	345	371	340	337	328	353	338	336	337	348	347	330	335	348	334	368	332	368	336	336	338	322	339	330	340	342	344	370	353	317	325	373	338	361	348	339	359	325	330	346	337	339	295	348	370	349	327	337	356	334	342	346	350	301	332	331	364	345	334	344	371	330	333	306	325	315	363	332	352	350	347	350	345	365	352	363	342	318	330	329	333	315	340	354	364	319	339	327	345	318	335	356	359	337	325	310	316	367	352	364	342	349	346	325	368	321	330	339	336	339	350	346	340	305	327	338	348	323	346	353	357	366	334	343	380	351	361	291	365	355	322	346	356	333	340	362	326	338	308	368	318
27719	27860	1418	836	768	742	655	696	681	674	680	706	714	634	644	667	618	665	656	654	674	623	634	668	617	634	660	656	589	643	635	671	646	626	615	642	630	676	623	633	607	639	639	670	698	664	633	659	624	629	671	636	660	656	647	631	630	660	600	607	669	636	666	660	703	633	653	640	684	661	679	630	651	639	658	642	622	648	701	674	635	702	662	647	612	644	646	648	629	612	632	651	635	631	639	642	646	708	659	638	617	662	693	653	618	677	642	675	639	631	654	607	669	683	696	627	593	604	672	670	604	718	667	580	586	626	639	622	667	670	597	636	650	553	670	672	661	644	632	670	625	628	629	615	650	637	611	664	657	635	700	683	625	658	612	663	636	678	600	632	602	618	651	687	608	632	658	675	651	648	622	612	621	639	697	629	669	688	637	634	591	671	653	631	662	642	647	648	647	672	646	639	638	667	637	658	630	666	661	636	605	671	643	634	620	652	658	599	694	630	612	666	658	687	661	599	669	614	671	665	696	610	619	658	668	643	641	637	650	692	640	626	657	644	614	700	638	638	615	672	644	630	644	638	597	649	652	668	630	614	657	643	619	628	634	644	588	669	628	651	630	622	646	633	623	655	614	651	662	624	662	571	694	656	631	635	620	671	675	645	650	641	657	647	639	642	607	662	614	686	691	633	635	622	650	653	646	654	625	606	645	671	645	671	631	671	709	636	658	645	632	651	665	629	647	668	623	656	690	628	618	662	661	640	622	667	625	669	624	657	630	629	625	675	668	646	646	635	636	620	667	631	642	618	642	634	647	691	631	653	672	595	636	644	630	621	642	681	683	609	653	663	619	640	624	641	626	655	666	663	696	693	668	627	693	659	641	683	620	658	648	627	642	672	608	655	663	606	591	656	639	676	639	663	642	678	608	688	657	707	690	630	684	695	691	586	637	653	656	633	656	658	664	631	636	668	683	628	693	638	635	677	648	674	622	643	708	622	655	673	648	683	666	644	642	674	612	629	674	633	654	600	596	700	607	671	658	671	643	621	648	686	664	621	664	705	622	638	625	676	640	618	616	638	647	628	658	643	667	610	660	676	600	644	632	651	622	634	669	638	630	613	666	677	592	648	633	668	637	638	653	649	623	621	677	638	649	662	590	660	668	657	654	655	648	639	703	612	608	636	673	648	673	609	619	629	669	666	613	673	667	632	638	645	609	656	640	625	609	619	596	688	626	642	667	664	638	633	678	672	636	683	638	657	637	675	622	648	698	598	618	681	640	668	675	639	643	666	627	647	643	619	639	646	666	640	670	632	647	635	601	595	611	671	653	645	653	667	615	602	613	629	662	677	649	647	676	636	691	644	627	617	621	638	604	634	611	628	686	597	636	652	660	647	612	667	635	625	663	659	638	628	703	663	630	677	679	671	623	653	630	645	649	672	672	675	634	643	649	681	641	632	629	614	630	630	689	646	644	627	654	638	629	646	613	627	657	649	641	666	686	643	653	677	643	648	615	656	655	627	645	613	671	650	644	645	643	666	651	681	632	646	705	614	641	710	639	633	658	594	649	631	675	696	642	679	625	653	671	606	653	635	617	632	664	651	632	641	613	651	606	628	618	685	636	670	666	704	651	635	645	653	674	631	659	690	669	659	607	664	672	680	641	653	659	579	633	635	629	652	593	667	663	647	626	641	662	616	651	625	686	620	698	596	662	659	602	662	654	631	576	599	624	634	675	618	624	611	673	636	688	655	679	642	689	661	704	661	661	684	629	667	652	671	628	686	651	636	638	639	639	619	657	630	613	653	636	640	617	667	622	671	682	650	666	658	654	677	649	616	665	608	621	652	648	632	668	602	690	636	668	637	646	655	690	630	654	638	674	637	672	633	600	616	657	652	628	673	693	582	614	681	630	623	636	585	646	635	615	686	663	632	659	639	607	646	689	677	626	693	651	657	630	712	630	629	645	642	644	618	625	667	739	634	611	604	709	687	632	632	622	640	642	633	674	618	677	618	639	629	618	614	706	618	663	621	642	639	659	619	638	669	677	663	629	698	687	661	616	670	682	664	648	628	675	684	644	649	639	619	638	638	644	666	609	650	680	658	670	659	673	630	685	671	686	648	668	691	608	613	677	666	616	677	658	622	661	667	662	676	653	640	642	647	642	639	604	660	660	688	699	633	692	618	659	652	643	668	612	594	615	640	665	632	626	641	632	682	666	608	654	653	612	638	636	600	668	609	656	660	697	642	637	691	656	618	622	622	666	688	668	651	635	648	627	658	641	675	662	637	626	667	722	649	592	625	613	618	639	590	646	649	662	659	653	622	654	656	626	697	660	627	662	620	635	596	616	651	644	684	698	610	636	673	574	639	635	653	651	663	652	673	625	696	572	651	673	676	692	618	630	619	600	625	634	654	645	624	657	642	647	698	644	654	641	634	640	674	714	616	660	681	682	673	663	632	657	645	598	687	612	646	644	688	643	650	623	679	647	672	680	622	606	663	637	676	639	666	608	657	635	623	661	643	651	646	596	641	641	648	620	648	664	655	712	650	619	668	630	627	654	644	692	591	619	686	674	654	604	593	612	643	633	682	638	678	605	606	600	664	646	641	631	653	676	618	626	629	583	611	683	623	654	666	681	625	638	674	628	619	643	649	648	585	634	657	665	645	616	639	635	628	632	601	653	645	637	618	582	657	602	652	610	609	670	659	622	643	639	632	616	593	638	646	659	657	646	677	644	675	640	641	643	671	682	636	650	589	608	618	632	637	646	663	619	683	642	664	589	644	621	647	686	620	642	659	630	647	652	684	691	654	614	662	631	625	661	656	649	613	682	598	640	607	619	643	698	679	594	653	612	641	680	631	623	646	668	647	684	640	646	635	649	618	673	671	652	634	675	631	668	673	616	628	630	622	630	647	669	608	636	670	634	685	596	650	634	639	641	642	638	636	591	636	605	641	624	661	621	627	590	652	645	673	663	618	630	644	619	644	711	666	677	642	647	632	639	628	644	666	689	670	630	656	685	641	632	600	652	657	630	630	669	640	651	655	615	636	649	634	678	636	625	677	654	650	647	617	646	633	629	666	674	617	661	641	656	658	618	637	636	622	646	636	658	651	648	626	662	680	660	685	659	687	654	656	651	645	662	678	634	680	622	660	608	686	629	614	680	641	655	669	639	658	681	621	681	649	619	646	637	670	609	694	664	671	645	636	640	661	669	626	686	628	664	628	629	660	606	584	631	699	626	616	644	688	652	646	655	627	652	628	666	657	653	667	664	646	635	622	685	603	657	619	661	669	646	651	647	667	654	684	597	623	653	595	670	630	673	669	657	664	649	621	707	637	650	642	627	701	646	660	653	624	661	610	633	639	604	670	636	606	647	688	664	655	682	639	650	682	647	649	645	639	694	659	663	601	673	661	656	581	640	632	624	669	581	630	630	672	662	678	675	672	629	594	578	656	652	635	639	613	698	619	637	618	691	589	671	646	597	641	633	620	645	675
24274	21426	28856	24245	21073	4867	448	285	240	247	230	233	224	190	185	187	180	166	194	169	202	188	168	183	167	158	156	183	198	150	155	168	173	165	177	178	169	161	192	131	141	179	148	147	166	164	170	165	162	167	168	158	163	185	158	137	162	176	165	153	184	187	152	133	160	173	188	195	161	157	146	176	174	156	162	165	155	169	161	182	181	153	175	143	151	170	153	174	164	182	154	162	171	168	155	156	173	159	165	171	166	191	198	171	177	154	186	168	144	169	154	151	165	162	155	176	169	165	160	182	174	173	147	173	169	169	176	177	156	178	174	185	152	156	148	157	162	157	164	171	155	158	176	162	147	169	166	171	141	165	180	154	158	176	180	180	158	174	141	165	159	152	185	199	155	168	152	164	157	159	191	177	140	151	164	149	152	166	156	165	174	184	168	160	166	173	157	159	154	171	168	165	169	161	151	185	183	157	168	168	194	171	144	163	161	188	152	162	160	153	166	183	149	147	154	150	184	149	187	169	148	173	174	160	182	176	157	167	148	153	146	148	188	140	158	139	152	163	149	158	174	143	150	144	163	165	156	153	152	161	153	156	162	166	155	177	163	137	173	157	175	160	166	145	160	156	160	159	153	159	163	176	168	157	162	141	168	167	155	165	166	148	164	166	147	157	168	157	159	149	163	159	167	168	161	153	166	173	152	159	177	164	166	152	186	167	147	142	158	197	136	170	176	160	189	165	172	171	151	158	162	153	170	169	155	173	177	154	161	149	156	168	167	153	169	165	169	166	181	179	163	174	148	179	155	162	157	168	174	167	191	178	151	165	168	159	141	156	166	160	152	171	167	166	142	180	146	164	165	155	184	168	156	173	152	145	164	168	163	153	168	167	159	159	170	187	139	168	166	160	186	154	161	164	192	163	186	167	178	160	178	142	169	162	162	159	167	172	168	176	164	181	147	161	163	158	198	191	169	172	167	171	157	178	149	169	167	157	163	186	153	195	174	195	167	174	138	133	146	174	154	167	165	152	163	188	156	182	193	165	157	194	160	164	145	183	186	154	143	174	196	163	161	168	149	176	167	162	163	162	173	150	171	162	176	164	176	156	144	170	154	169	147	158	154	155	146	173	170	177	165	165	175	159	163	152	152	163	166	161	173	154	157	163	166	186	147	149	156	170	191	173	138	142	152	182	148	155	178	176	149	173	171	157	172	158	156	187	169	154	150	160	160	158	175	174	161	153	154	159	186	168	162	170	175	154	196	148	168	149	149	171	165	177	164	172	169	153	158	182	165	150	141	170	177	166	167	161	164	173	139	149	157	163	198	157	166	164	175	160	159	189	173	144	161	177	165	160	149	174	181	184	171	153	180	153	160	161	166	182	145	151	173	148	166	147	168	130	180	187	166	150	178	189	188	188	173	175	185	155	185	170	180	180	162	173	151	165	190	144	188	145	178	180	177	169	161	170	174	158	155	161	182	173	162	146	137	165	170	170	152	174	178	173	163	195	151	157	168	186	171	182	164	147	189	160	167	146	180	155	177	172	169	135	160	164	142	164	159	167	145	157	153	159	180	168	164	168	161	175	143	169	171	162	151	162	172	175	147	155	161	164	149	173	131	170	167	154	174	161	161	190	152	158	194	173	143	148	152	180	161	153	145	165	156	158	170	129	169	147	152	166	164	151	168	179	176	160	156	170	151	152	169	179	164	171	146	169	158	164	166	170	156	169	181	142	173	151	157	175	164	157	166	153	187	152	160	200	166	176	136	149	185	176	174	174	150	160	150	167	170	168	178	159	158	173	177	150	160	168	146	146	146	160	153	163	179	172	170	149	150	192	167	157	169	164	163	156	151	146	184	149	156	157	182	156	173	162	168	186	165	157	167	181	160	179	167	157	167	158	168	180	159	182	160	146	187	147	155	170	170	157	170	158	157	156	167	188	181	143	162	161	177	138	152	165	161	176	169	164	174	174	174	161	168	159	167	155	157	146	173	187	177	129	183	152	174	162	148	160	168	204	161	189	154	171	185	172	195	172	150	156	177	164	175	183	152	160	177	157	155	166	166	164	169	139	166	183	149	167	159	150	156	138	156	172	173	157	166	150	145	179	179	164	177	189	167	173	143	173	176	157	179	163	156	175	158	179	184	152	147	163	174	157	164	181	172	183	169	175	141	165	171	164	161	145	168	158	167	170	163	169	181	153	147	162	164	169	168	178	150	174	147	170	158	166	180	168	183	163	157	163	187	169	172	170	162	159	153	175	184	178	159	166	146	165	145	176	141	150	170	169	148	168	157	188	159	166	143	176	160	160	156	168	168	170	161	159	166	154	159	164	140	168	160	153	163	183	175	165	153	156	160	174	172	155	157	175	129	162	164	181	168	169	155	166	173	162	161	159	183	157	167	174	136	170	168	181	183	146	167	129	152	154	156	159	155	174	158	173	156	171	167	142	167	198	177	175	137	161	164	163	167	162	174	171	162	152	177	153	156	170	145	150	161	157	187	163	172	173	182	166	173	149	131	154	158	169	166	160	152	171	166	179	161	165	143	164	156	166	187	172	154	159	152	152	141	141	141	139	154	168	158	148	152	155	143	167	172	172	169	170	175	188	173	140	160	183	170	181	160	175	186	166	152	165	185	148	164	167	174	152	157	157	149	174	157	186	192	142	160	169	169	181	181	167	170	173	171	158	182	162	133	169	140	188	178	188	150	196	167	173	166	166	191	186	145	174	167	152	186	165	139	151	165	168	173	152	155	171	171	175	161	151	181	148	147	170	162	164	164	170	160	165	151	170	156	155	165	181	146	179	167	169	159	167	173	179	167	180	166	178	156	152	170	167	159	179	166	178	162	168	159	185	164	157	154	178	141	165	165	172	162	163	166	125	160	159	141	148	176	147	164	169	157	167	156	151	170	159	158	139	165	164	170	160	153	162	137	154	155	182	162	192	182	178	148	159	181	154	167	153	172	193	192	146	182	158	174	164	165	169	174	154	167	158	185	136	137	177	173	171	172	149	153	151	183	169	149	145	177	176	150	153	180	155	171	178	160	192	145	170	158	165	184	181	160	163	177	171	145	157	159	144	189	182	152	175	182	159	180	160	196	166	186	163	171	201	161	162	145	170	180	151	180	142	163	165	165	164	182	172	185	185	154	150	181	157	164	154	157	152	153	177	177	157	162	172	178	148	156	179	148	165	174	173	145	179	167	187	167	172	162	160	170	157	170	172	160	154	156	150	149	146	155	171	161	180	144	173	166	163	160	166	145	143	167	158	172	149	146	169	180	174	147	163	172	166	173	162	159	159	168	168	190	164	136	160	200	150	168	159	155	149	167	168	150	155	165	176	156	132	172	162	165	145	162	177	121	182	166	169	169	167	196	176	171	161	169	162	162	146	171	168	178	164	182	153	174	175	156	147	147	154	182	179	173	147	170	176	168	169	156	165	168	165	180	157	171	152	188	184	149	173	165	165	174	147	156	156	141	164	178	183	164	160
48979	55674	6131	2781	1820	1237	914	796	693	617	565	543	489	486	424	424	417	422	365	371	367	403	373	368	375	346	345	375	359	316	358	353	364	365	314	329	345	361	360	381	343	330	348	344	377	342	315	366	353	352	363	330	311	355	361	329	324	344	308	331	349	333	335	346	358	331	340	345	329	343	339	332	337	323	348	339	327	352	324	365	302	315	344	311	360	335	353	329	305	357	308	320	337	316	328	342	345	342	346	341	347	321	352	331	307	322	318	322	333	352	345	304	329	316	309	319	337	345	335	321	351	347	339	270	345	336	304	331	331	332	343	338	310	324	321	357	307	344	326	317	338	314	291	317	318	333	325	310	348	329	351	324	336	336	319	329	334	301	338	314	341	370	315	335	314	311	349	344	340	324	298	329	325	317	325	309	329	349	342	334	353	304	349	338	331	308	337	294	315	354	360	360	325	330	304	334	351	345	297	337	316	338	344	338	333	357	323	342	335	323	336	314	315	341	354	333	345	334	341	316	354	330	335	305	348	327	323	326	318	282	334	309	344	344	304	340	350	338	312	326	325	344	341	329	333	327	332	310	334	320	325	347	315	347	355	312	317	319	367	330	334	337	310	322	315	337	338	323	339	305	336	330	342	312	357	301	302	283	346	333	323	350	319	346	338	319	332	313	339	325	342	341	320	317	381	340	309	353	312	358	308	329	318	304	331	332	334	340	333	343	335	337	342	313	338	335	299	342	323	335	314	314	319	305	307	316	332	324	312	329	327	320	344	336	306	331	339	329	359	350	333	325	328	308	342	326	321	323	334	307	314	280	335	343	335	319	339	334	288	325	343	354	359	322	334	319	313	337	330	323	348	303	313	328	334	353	355	335	323	283	337	322	312	321	316	311	360	312	343	319	347	292	341	350	345	302	324	371	354	314	341	336	336	350	339	304	362	305	343	294	331	337	319	335	359	315	357	345	351	325	331	296	328	305	338	332	305	318	347	321	327	327	309	333	348	301	339	334	301	333	315	318	300	315	333	299	304	354	331	334	319	344	318	339	339	350	331	323	352	355	337	295	360	315	310	304	331	342	326	308	313	354	352	311	322	347	331	350	305	318	320	322	330	369	329	316	354	336	292	324	347	315	345	351	287	340	345	355	311	322	312	297	331	387	332	310	344	349	342	354	330	331	323	331	333	312	355	316	312	347	348	350	326	310	323	332	326	314	328	318	344	303	349	326	293	345	349	298	302	333	302	333	326	348	332	323	345	329	330	328	329	346	328	329	306	334	347	326	327	345	320	298	292	320	319	349	339	325	330	339	337	325	297	354	318	335	320	361	302	335	298	304	346	313	312	312	314	318	328	366	323	340	305	341	334	333	308	366	311	325	323	333	340	321	333	357	314	325	346	338	317	289	324	329	332	317	334	335	328	341	342	334	304	304	334	324	298	347	353	333	321	340	301	329	346	305	322	341	324	357	328	320	341	389	323	295	349	285	309	328	339	320	337	350	323	341	347	359	342	320	329	344	363	311	339	298	324	370	331	320	316	296	338	311	318	326	362	354	326	322	313	313	330	328	345	344	295	346	342	371	319	334	331	346	331	335	329	328	293	324	321	312	332	337	309	350	316	321	359	315	311	358	310	316	312	310	347	308	332	324	323	346	331	339	329	311	329	336	309	296	317	338	337	361	329	320	316	308	336	315	365	315	331	336	299	335	318	334	329	346	346	337	304	309	338	331	309	339	330	328	317	301	313	351	304	310	331	306	322	316	357	322	331	317	318	329	334	355	348	327	324	344	341	311	336	367	337	338	372	319	321	313	334	343	340	315	327	323	325	337	328	307	325	303	288	318	306	319	318	301	300	362	323	317	361	316	373	348	331	309	308	336	327	314	295	324	288	327	342	319	366	341	321	308	337	335	355	345	338	352	343	328	315	376	304	331	330	332	294	348	352	319	287	358	358	316	327	323	347	330	343	319	328	330	333	307	317	349	326	303	353	331	328	330	354	321	322	320	338	326	314	346	312	326	349	328	342	315	323	340	311	324	341	358	316	337	300	334	314	301	338	327	308	295	343	308	331	358	346	327	321	305	360	280	347	313	317	310	330	319	339	336	351	328	334	334	342	361	333	337	335	333	317	344	336	320	335	304	309	317	332	311	313	290	332	344	321	314	333	330	354	362	326	339	343	369	348	314	339	345	334	358	304	351	340	332	333	306	317	347	326	370	342	349	348	335	316	342	340	330	314	330	340	328	347	321	306	344	342	335	316	378	339	317	330	312	343	328	338	313	320	360	319	310	321	337	305	295	363	301	330	313	347	320	339	316	299	325	303	324	339	328	365	320	313	321	311	368	344	307	293	364	320	322	315	334	326	339	329	320	345	349	372	305	326	340	356	318	345	336	350	359	346	312	348	317	306	338	358	326	306	331	364	319	361	328	344	349	327	355	332	316	346	312	327	315	302	337	350	340	307	313	345	309	348	309	344	354	324	332	341	304	365	365	299	329	318	349	315	358	340	343	308	332	336	325	340	296	313	315	305	313	334	287	340	364	332	321	346	301	334	325	351	313	339	321	370	338	353	324	351	333	327	320	318	344	358	352	320	323	335	313	308	328	289	356	325	315	307	349	322	313	339	330	321	331	325	326	337	316	311	326	330	321	319	355	344	336	325	353	314	326	334	320	322	324	380	338	330	327	347	280	305	325	311	326	319	305	341	336	327	344	337	346	323	324	301	333	324	323	344	343	352	358	306	337	308	324	339	325	332	335	318	319	319	319	332	347	295	307	351	343	312	347	358	314	321	326	345	317	314	325	310	321	352	339	331	302	347	320	312	318	334	321	346	323	354	361	306	337	355	384	305	323	314	336	338	323	313	328	305	331	347	343	300	332	313	317	312	341	324	312	354	336	340	345	343	347	318	357	355	329	310	336	349	352	297	321	330	333	314	323	308	303	363	351	326	365	359	320	314	335	314	351	321	321	315	338	285	317	309	334	347	339	327	342	368	292	341	338	330	326	313	346	334	329	327	329	344	342	328	309	312	313	361	337	302	294	320	354	326	348	339	301	321	335	331	310	326	346	357	308	313	324	347	327	336	352	324	361	344	312	303	325	304	335	328	323	360	352	321	342	341	351	334	349	292	331	332	355	299	331	341	397	345	337	326	339	313	309	332	331	357	306	326	357	342	351	365	339	326	340	316	357	307	343	311	343	355	331	355	347	332	318	297	301	365	330	361	305	318	346	309	335	330	310	340	340	342	320	360	332	309	355	326	344	343	320	357	321	306	355	354	310	326	300	316	316	312	313	366	322	332	370	318	314	313	308	344	315	322	330	318	297	309	340	306	288	331	310	367	322	344	363	338	316	348	356	286	335	335	326	331	324	380	349	301	340	322	321	345	328	306	332	354	341	314	329	359	343	319	336	331	310	309	315	313	335	336	301	336	310	353	339	337	333	336	321	337	310	353	320	342	337	292	344	327	346	288	337	321	344	356	321	346	329
23221	21369	29435	23641	21356	20729	1946	397	310	285	251	209	245	217	192	186	202	190	174	156	165	160	167	166	158	172	153	152	149	150	169	158	172	162	169	146	149	154	153	150	149	151	161	184	150	137	148	156	175	168	134	131	130	146	156	170	144	149	155	175	147	147	152	148	156	136	142	150	139	116	134	135	121	144	147	147	149	152	141	155	137	164	142	152	154	153	133	148	145	137	143	156	162	141	136	144	159	133	145	139	151	138	155	140	154	128	149	151	142	126	149	141	145	131	153	150	149	158	139	129	160	132	137	143	124	148	133	150	140	132	144	150	167	153	137	126	159	136	124	152	159	138	123	151	135	164	163	129	146	152	129	145	153	155	132	159	142	152	135	131	150	124	128	145	125	147	146	136	138	149	151	118	153	143	142	121	141	143	123	134	147	164	145	142	140	150	150	163	141	131	138	147	150	173	155	142	134	146	133	137	147	146	161	145	146	141	123	148	138	147	139	142	148	140	143	141	133	122	149	139	153	138	120	148	156	137	139	135	163	144	137	146	141	171	132	118	174	142	151	152	140	148	174	127	145	129	137	122	140	154	143	137	151	148	122	136	162	164	140	162	141	140	147	147	167	161	141	151	131	132	144	134	140	139	134	131	125	138	147	135	131	140	154	172	129	156	142	134	123	155	158	165	118	155	138	140	141	151	123	154	148	160	146	129	148	143	146	152	134	164	154	179	126	143	171	132	155	136	140	142	139	130	149	135	126	157	132	147	142	159	146	159	127	140	150	141	134	121	158	146	145	132	133	133	151	133	123	150	131	157	157	137	131	160	125	162	148	129	154	154	136	147	129	158	146	154	142	132	133	142	149	148	138	141	150	152	142	148	154	134	154	162	130	154	158	125	157	140	146	131	130	149	157	140	145	148	165	144	141	123	152	138	154	125	142	159	156	156	170	148	141	131	152	142	140	151	142	151	151	159	167	140	137	142	128	139	146	146	141	156	152	151	136	140	157	135	127	151	146	135	160	133	135	144	120	145	148	138	134	156	151	153	153	142	128	141	138	144	142	150	117	151	150	126	155	123	149	141	156	124	151	136	152	150	150	139	120	142	129	132	144	142	127	149	150	130	124	155	145	148	170	149	144	129	132	146	142	139	139	135	158	148	141	143	159	137	155	125	126	148	137	127	153	126	128	139	132	144	143	136	141	144	138	169	141	153	129	136	141	131	151	152	148	119	153	169	154	125	125	144	139	136	129	145	147	133	138	153	131	145	119	149	119	138	151	145	129	147	135	144	148	152	152	156	166	164	145	145	120	135	141	142	146	159	133	137	149	171	148	149	136	150	149	133	130	161	153	175	148	162	148	151	136	155	147	141	125	162	155	124	147	133	149	155	155	136	126	150	123	171	144	149	144	129	162	134	139	137	133	164	162	124	145	154	152	141	137	126	148	149	154	126	150	152	131	130	138	125	158	148	142	127	148	121	149	170	149	139	119	157	135	136	141	149	142	140	153	150	145	160	152	153	146	147	146	132	138	157	135	147	150	117	157	139	145	154	130	134	124	154	164	145	157	157	156	139	123	163	120	123	154	139	147	138	143	164	143	135	131	150	145	152	136	143	149	137	130	152	125	144	157	153	140	155	140	146	140	143	148	139	140	133	154	156	133	149	149	150	149	140	152	151	145	132	154	146	165	140	137	156	147	143	169	129	114	144	138	143	128	135	140	153	149	151	168	153	122	158	149	134	135	148	140	151	132	169	148	162	154	142	142	128	144	143	158	146	135	126	157	119	137	132	152	164	156	144	130	133	141	154	153	148	162	157	132	138	135	140	150	151	140	152	145	152	155	154	153	154	126	145	155	155	133	146	151	153	117	136	149	145	161	148	153	133	149	158	139	150	145	156	132	145	149	149	139	139	149	140	159	136	154	152	156	128	138	138	153	130	163	155	141	149	140	136	134	132	134	155	138	154	157	155	139	139	141	129	144	159	159	162	151	140	148	152	124	160	157	134	149	126	150	175	142	135	137	122	149	160	141	131	139	140	136	146	157	154	137	153	113	140	149	153	130	141	139	127	128	169	139	149	123	142	148	132	150	143	160	168	149	120	128	140	134	154	153	142	150	140	151	174	148	155	149	115	139	155	152	154	149	142	156	137	151	130	134	121	138	137	134	148	140	139	159	122	166	160	143	147	135	129	125	156	152	152	136	114	156	136	140	130	136	130	127	139	135	128	141	159	133	144	128	129	149	175	140	126	131	137	160	157	156	158	157	131	139	121	156	149	144	128	143	147	137	141	143	170	142	162	146	143	143	128	145	146	133	149	148	153	132	133	168	139	161	137	144	182	153	144	146	127	155	166	150	130	162	138	139	141	128	137	133	127	149	136	129	149	144	119	156	146	165	141	136	152	149	155	152	158	142	155	141	149	134	135	114	143	153	135	159	153	148	141	138	134	148	157	163	159	164	145	162	148	146	136	132	129	145	129	124	141	123	167	122	145	157	141	130	127	158	145	145	130	150	137	155	137	143	145	142	130	159	148	155	147	144	158	154	130	156	146	175	142	157	154	152	153	146	152	142	139	150	139	140	130	152	134	141	139	115	150	140	133	160	148	139	152	145	158	162	135	107	140	155	125	146	129	166	141	148	131	148	134	155	144	146	133	172	137	136	157	136	160	141	139	149	141	142	130	142	133	144	144	138	147	148	112	158	135	140	144	151	148	144	148	136	137	132	133	140	145	145	156	148	164	177	143	144	141	163	165	142	137	126	151	136	163	137	146	143	166	147	140	147	153	146	121	130	141	143	138	139	133	161	146	164	150	163	162	149	137	158	139	140	155	157	142	136	152	145	149	155	163	152	157	151	135	133	144	169	168	154	132	123	137	157	139	144	158	152	131	138	127	127	140	132	131	127	136	160	131	131	145	123	147	154	137	131	137	127	128	141	125	129	143	129	147	161	139	153	134	141	144	127	143	161	142	137	151	133	141	142	163	143	126	162	142	156	125	146	127	150	135	148	142	147	128	138	153	131	127	135	134	153	129	150	136	145	148	145	122	134	159	177	146	153	128	122	141	141	130	149	147	163	144	131	118	158	149	139	136	132	147	145	129	161	156	124	141	161	144	143	142	147	132	128	143	149	168	138	139	149	128	158	140	151	151	152	138	152	150	123	171	143	133	129	157	137	141	156	134	125	130	165	162	145	150	154	149	126	134	147	155	140	161	142	151	131	160	143	143	132	168	137	143	160	140	116	140	150	134	128	153	154	151	155	132	138	146	168	142	129	133	173	148	164	147	153	145	143	145	157	164	166	126	144	131	132	162	130	147	139	148	151	153	124	141	170	148	144	125	152	157	122	158	134	146	153	151	162	141	147	129	125	147	123	145	150	120	132	139	115	139	140	141	149	168	121	133	140	156	170	122	140	123	118	130	151	150	142	132	153	165	152	148	131	136	142	148	151	140	165	130	141	152	146	135	141	153	149	155	147	153	162	145	126	154
49232	59915	8767	4556	2994	1980	1493	1146	929	817	729	680	589	513	493	459	417	423	364	332	358	345	333	388	334	307	334	292	317	314	276	344	301	311	309	279	297	278	274	293	295	291	255	293	297	281	290	291	256	309	250	276	261	302	279	269	257	270	291	258	302	244	275	268	277	258	275	271	264	264	252	285	265	299	275	295	280	262	249	256	271	230	294	264	264	295	274	258	283	255	280	269	299	291	277	251	277	264	257	252	261	290	262	277	257	262	269	247	264	240	280	234	269	279	283	271	250	290	288	258	268	243	285	283	275	267	251	234	289	248	260	268	265	252	289	263	263	273	288	258	278	246	279	296	269	234	268	269	294	314	267	264	294	275	249	249	258	240	271	258	269	251	279	279	286	267	251	257	250	254	292	265	241	303	272	258	274	273	286	279	273	237	263	289	275	262	267	246	258	269	292	293	266	289	279	271	288	281	258	282	284	239	276	260	247	259	270	289	261	245	256	280	288	241	273	280	267	266	276	265	249	255	279	264	278	269	268	294	258	264	266	292	259	248	298	257	284	244	252	263	250	261	271	252	282	267	242	250	267	246	263	272	267	252	265	274	273	268	264	258	254	265	265	260	254	286	267	253	268	271	297	265	257	243	262	260	258	265	258	278	257	255	255	273	300	240	283	296	267	279	256	249	281	267	273	274	243	251	285	255	280	231	290	257	267	285	259	278	259	237	286	273	271	270	266	256	272	246	268	284	265	244	265	275	266	283	295	255	280	300	253	264	278	284	257	275	286	280	282	282	245	277	257	267	247	270	273	242	265	249	265	270	276	249	269	247	279	281	291	270	255	269	297	246	280	257	267	262	279	275	263	251	269	261	291	253	278	278	278	272	264	269	305	283	287	278	252	274	226	258	274	255	264	265	239	255	245	253	260	290	266	279	277	274	251	264	274	269	291	274	237	279	255	263	250	298	270	264	258	312	273	277	280	257	257	276	263	285	251	262	256	272	269	261	267	262	292	249	275	256	270	283	279	286	269	255	271	257	273	272	271	293	287	307	249	270	265	244	256	289	291	260	287	278	249	272	254	272	293	258	278	272	257	267	274	269	285	269	247	276	293	298	263	270	271	287	287	276	251	253	312	244	252	266	276	269	258	243	251	266	255	284	267	286	267	285	268	317	249	257	281	285	254	284	265	250	249	262	284	238	246	244	256	280	245	303	256	266	264	258	271	240	279	258	273	301	255	280	235	287	259	287	237	287	287	259	271	230	271	253	258	253	271	291	240	257	275	271	268	270	280	268	259	241	285	258	240	247	236	279	264	257	262	265	258	294	252	257	256	273	277	286	253	256	252	253	259	282	283	275	278	256	280	275	268	256	248	275	284	291	256	248	269	297	245	243	269	262	261	304	252	264	277	260	286	237	276	249	291	282	318	255	259	289	306	255	257	272	280	277	264	245	275	256	254	272	259	304	291	257	251	255	271	268	262	259	284	259	275	294	257	295	282	278	280	285	259	249	239	262	274	296	271	263	261	273	251	272	272	272	265	285	274	291	267	275	287	283	267	268	289	273	272	276	260	268	286	248	282	280	262	226	248	282	288	252	272	260	238	268	265	276	291	256	262	256	262	267	265	274	280	285	262	234	246	292	283	249	285	273	289	266	303	294	254	253	262	236	279	270	300	241	293	260	255	264	284	256	291	250	263	256	267	262	259	267	253	232	263	259	287	266	257	245	261	281	240	268	273	229	269	265	282	259	285	245	263	288	273	264	320	265	286	286	295	293	285	265	267	264	259	265	284	264	275	260	265	297	292	266	269	237	232	265	282	247	248	299	298	267	266	273	251	278	302	264	265	281	285	272	279	290	270	260	278	282	265	281	267	281	316	274	266	266	288	277	281	293	259	285	292	240	283	306	281	278	276	263	253	286	262	273	260	276	283	261	289	271	273	262	239	266	244	301	264	290	291	283	239	263	275	254	249	265	279	298	268	270	267	277	270	245	262	248	275	255	255	292	250	289	289	286	276	304	280	251	293	283	273	281	259	285	276	233	249	279	281	281	266	238	280	290	260	259	261	237	259	270	283	271	263	275	250	291	257	239	258	259	264	234	241	281	288	263	265	227	263	263	260	269	280	260	262	269	293	257	252	263	267	265	270	250	282	284	278	305	249	275	274	284	270	273	266	253	273	301	257	253	293	239	278	273	256	270	291	251	258	269	243	278	251	299	298	274	276	276	269	258	279	277	257	252	272	267	285	267	295	242	258	277	252	256	283	254	245	259	238	245	268	276	280	261	261	255	260	280	247	272	273	259	291	267	285	242	260	252	271	254	267	272	301	253	273	300	275	262	260	297	257	256	284	287	261	250	268	283	270	272	270	268	269	260	267	300	273	281	265	266	310	278	257	256	273	246	235	256	298	261	288	267	277	268	313	279	278	258	270	273	245	268	278	271	277	258	283	269	254	301	257	261	279	271	268	286	276	275	298	257	248	252	255	255	273	255	282	266	288	254	265	278	256	267	247	262	281	270	298	262	261	302	280	273	267	283	270	251	253	278	295	266	252	275	298	273	268	264	245	245	246	283	252	265	270	265	261	293	253	287	262	266	263	260	274	291	262	267	300	272	274	245	276	264	281	279	265	300	239	248	262	248	247	279	273	257	272	276	293	270	310	286	249	265	270	255	265	256	230	249	243	266	282	290	264	270	263	256	258	271	245	253	291	264	234	254	272	246	276	247	262	259	275	275	260	271	279	268	268	273	273	280	292	268	249	278	267	280	304	277	272	282	256	271	275	265	303	260	299	296	292	293	289	311	283	270	254	240	292	255	270	250	243	278	262	275	245	298	263	292	258	303	272	281	260	267	273	277	275	257	254	264	283	260	260	256	269	258	254	277	294	286	286	256	251	267	291	250	262	274	264	267	284	293	256	250	262	277	278	261	241	285	262	270	258	220	273	282	256	270	262	256	260	274	256	252	275	275	271	242	276	267	251	264	274	260	265	255	285	262	271	262	250	283	264	252	266	239	272	278	282	253	278	269	283	252	265	280	252	258	247	303	254	260	263	288	274	248	263	256	270	254	256	279	261	260	255	256	261	280	253	262	294	285	250	262	249	249	270	288	261	258	284	249	254	267	270	277	272	266	277	257	280	268	252	295	259	271	234	270	270	262	290	251	267	287	251	272	246	287	268	260	266	271	253	262	259	257	275	281	287	260	290	250	286	283	276	253	268	288	298	271	277	237	282	282	246	251	262	255	271	278	260	288	285	259	262	294	247	291	248	268	248	255	253	257	255	300	261	262	266	270	245	262	260	291	246	270	262	275	318	271	268	272	276	258	262	256	231	246	281	284	273	261	315	243	255	290	249	260	271	262	282	302	231	262	250	287	268	228	261	278	291	280	272	287	266	273	250	276	250	301	288	273	282	245	278	274	269	223	276	236	261	231	277	273	323	255	259	272	275	261	275	257	256	245	303	273	265	277	263	233	272	276	251	304	300	266
27646	21566	11563	809	388	367	357	365	356	355	330	361	361	350	380	337	349	362	342	315	322	340	315	343	341	353	365	352	305	359	358	344	305	379	380	354	365	318	337	322	314	336	359	340	325	349	326	337	325	325	351	348	331	330	339	333	327	317	384	353	351	325	327	307	332	332	340	334	328	339	329	334	344	361	385	353	331	348	340	339	373	350	334	366	309	327	359	314	343	363	300	335	352	325	336	391	391	356	338	349	348	349	308	310	335	365	339	345	347	343	329	323	327	314	344	330	336	318	339	311	325	339	342	342	362	344	336	332	317	324	365	366	339	308	297	342	365	329	332	353	323	335	339	316	342	330	359	332	330	362	355	319	343	346	348	346	334	348	345	363	364	331	313	350	347	330	296	322	339	336	313	332	305	340	299	312	347	354	301	309	364	334	325	344	364	336	350	322	351	313	339	343	340	350	348	337	333	363	342	375	330	354	312	316	351	375	342	340	335	363	371	337	344	327	331	354	324	355	318	361	343	356	341	334	372	317	324	334	305	312	335	368	323	358	368	382	334	335	364	328	346	353	331	307	366	321	365	313	323	323	324	336	335	336	343	342	351	360	351	315	322	330	323	316	374	313	313	339	328	360	348	354	295	314	328	366	348	351	330	338	330	343	315	318	339	348	325	320	309	322	310	314	328	323	316	328	350	312	312	297	343	324	338	363	347	331	338	349	337	365	338	351	370	323	340	336	329	322	343	345	318	326	313	335	340	377	315	327	353	332	350	342	331	337	340	323	319	375	366	358	361	337	329	371	373	353	341	361	360	337	334	332	333	352	366	334	336	330	340	344	353	337	340	347	340	369	345	353	310	325	345	338	331	337	338	352	337	327	344	328	322	331	361	354	338	362	344	393	311	346	362	324	355	351	337	342	359	327	340	340	323	313	368	344	330	355	368	334	328	334	333	342	349	317	328	333	368	359	371	326	351	337	348	363	342	349	343	340	338	372	367	336	335	347	327	329	323	308	317	360	350	343	338	327	328	342	315	351	315	331	356	358	312	333	315	337	332	337	359	325	332	346	337	376	330	344	316	348	323	333	348	353	332	342	348	354	373	352	325	346	341	338	342	338	306	360	337	354	339	363	337	355	320	344	330	341	338	329	331	354	312	344	318	332	371	323	335	328	331	320	332	349	307	340	299	362	314	355	332	350	339	335	335	369	347	355	326	342	368	338	390	321	352	344	339	307	344	368	317	357	352	334	343	350	336	305	363	342	330	332	376	334	338	353	303	366	307	330	337	327	353	327	308	347	318	339	329	342	364	347	333	340	318	340	354	358	341	345	354	322	353	309	345	351	331	363	335	339	330	349	298	334	358	330	338	329	329	335	351	329	354	347	348	332	337	312	330	361	352	358	368	309	281	332	356	316	343	339	353	320	342	333	299	351	342	341	337	347	320	366	366	323	350	328	332	317	356	317	335	318	353	339	367	310	358	325	351	332	349	328	351	328	358	356	342	324	315	327	330	319	361	353	353	359	334	348	387	317	351	340	335	368	346	383	339	334	369	371	339	339	315	356	349	331	352	340	343	318	359	379	337	340	346	321	315	335	345	311	341	377	355	350	321	340	332	340	312	329	357	327	323	337	332	360	341	335	320	367	348	330	339	285	363	380	345	347	322	319	339	321	310	335	341	325	344	346	337	322	359	324	340	349	347	354	325	344	335	312	355	334	327	344	344	373	311	347	326	344	385	310	316	326	341	350	356	334	355	336	346	336	345	314	344	345	317	324	370	351	368	332	339	333	346	351	342	345	362	325	316	375	331	341	358	355	314	341	357	336	344	333	304	361	361	326	313	319	328	357	335	354	341	347	387	342	345	334	341	337	337	331	356	338	339	374	338	329	340	321	310	336	332	347	331	327	312	283	343	321	347	345	335	367	330	347	375	336	339	331	311	334	364	384	356	337	356	340	344	363	310	323	362	328	331	358	379	338	348	302	339	338	321	325	363	335	353	369	342	353	335	346	337	347	365	294	343	354	347	323	329	348	346	351	332	338	279	360	319	318	306	342	359	353	318	328	360	345	397	346	328	346	363	350	364	328	348	331	345	324	343	329	349	300	342	340	335	317	328	321	371	337	341	363	320	314	342	327	333	333	331	325	312	329	324	330	301	351	355	337	344	326	320	371	325	328	340	350	349	360	346	331	333	351	352	347	334	362	329	320	312	362	338	333	360	360	351	348	307	346	352	339	336	351	330	320	353	359	360	349	324	357	311	336	366	352	334	345	321	335	325	353	346	353	325	360	347	332	329	364	312	328	334	336	343	347	318	340	347	347	344	317	336	334	335	349	357	330	373	352	355	338	365	324	340	337	355	371	349	362	338	349	345	335	343	339	338	332	353	360	345	377	308	318	335	339	364	329	335	347	325	324	329	359	319	354	318	345	327	344	344	328	347	322	339	362	361	333	342	343	321	352	343	340	339	362	356	346	351	361	325	325	360	339	358	354	339	323	315	306	341	344	330	315	335	344	327	347	324	345	355	362	351	348	330	327	363	347	347	333	309	347	376	324	310	352	344	335	298	349	353	337	323	333	346	343	352	329	353	341	327	372	304	318	341	326	346	333	345	358	305	339	355	342	332	318	317	325	377	390	380	366	357	315	343	324	322	349	366	344	354	309	334	326	371	327	332	358	315	362	350	327	357	353	312	352	326	362	336	291	350	316	357	300	356	345	331	361	364	332	345	328	349	327	335	345	334	322	339	311	341	289	353	323	329	347	380	337	306	335	369	366	332	372	344	338	342	346	359	335	347	363	357	339	323	338	318	333	342	347	336	329	356	351	304	306	327	329	326	351	352	313	337	317	334	354	368	326	304	313	325	360	330	341	298	333	314	351	295	322	310	343	319	311	341	338	307	323	316	357	358	316	348	365	345	367	317	344	342	342	320	315	350	389	359	368	341	329	375	317	346	321	308	327	341	325	299	333	336	331	319	383	348	323	342	335	356	329	344	344	339	339	370	323	329	366	311	360	364	336	342	336	349	335	362	362	369	366	347	345	319	346	350	291	330	319	331	348	338	362	345	359	317	310	354	353	326	332	374	356	327	342	328	329	347	336	333	314	357	306	371	350	348	327	321	318	387	357	315	291	337	336	329	374	323	354	330	344	355	324	358	368	321	351	345	332	303	325	351	347	337	350	343	335	353	327	350	354	334	335	349	361	334	340	364	334	337	338	362	334	350	352	344	343	312	326	376	316	312	352	363	336	323	332	333	377	350	324	302	357	341	323	327	368	367	343	316	322	356	329	336	351	361	326	316	336	371	288	311	323	347	354	363	367	359	337	337	338	352	331	336	350	339	358	352	401	357	316	352	335	327	355	342	328	323	339	349	351	333	365	332	374	317	348	347	326	313	355	341	331	343	369	316	344	331	318	314	371	329	332	346	348	335	335	356	331	356	355	339	334	330	358	345	340	338	339	349	345	365	323	322	349	316	342	335	323	345	338
27835	27094	1427	872	766	716	690	704	643	640	657	648	624	682	688	625	628	622	647	671	655	638	669	655	637	658	644	634	605	650	629	627	643	621	694	691	663	664	675	691	660	654	608	628	677	627	659	620	656	646	673	657	616	654	632	646	665	624	667	669	634	608	681	680	661	615	660	631	671	679	648	698	635	647	711	614	650	657	657	671	649	679	661	609	670	661	673	667	612	632	608	661	679	619	600	658	671	670	681	641	665	638	670	638	705	637	662	680	711	667	717	618	671	661	693	667	621	622	621	646	662	687	626	655	596	605	598	629	631	681	676	618	689	686	607	670	612	591	624	653	683	672	667	640	642	655	660	714	623	662	644	672	658	646	670	638	593	628	632	640	610	638	647	602	608	622	584	559	640	625	680	630	630	714	680	613	633	585	647	640	652	659	700	663	626	665	697	607	653	629	683	648	649	618	629	640	620	582	633	642	678	648	646	655	609	622	625	696	694	644	650	675	610	678	667	677	693	599	647	665	614	596	620	624	732	675	604	642	663	635	621	627	631	648	605	616	637	658	665	610	630	615	681	646	611	666	675	661	718	657	647	680	658	691	645	634	599	691	642	652	619	644	625	666	662	643	666	686	652	669	662	618	656	667	647	669	713	646	600	684	656	616	616	617	670	673	662	654	648	667	618	618	616	629	626	643	605	669	698	643	651	650	662	665	658	652	670	627	675	642	662	632	616	629	667	643	646	629	579	639	681	652	592	616	633	634	666	667	670	670	666	660	632	645	653	658	664	640	656	691	660	648	624	651	632	644	685	651	586	656	644	635	661	661	693	673	639	623	694	690	650	653	670	635	643	700	651	634	644	646	638	611	637	689	682	617	635	639	634	643	641	626	631	657	682	682	646	638	648	678	691	626	697	650	627	603	709	642	702	598	636	671	631	695	639	630	648	619	646	634	649	649	637	635	618	643	629	634	647	662	652	637	632	666	702	620	627	634	693	622	652	695	657	676	643	674	636	611	662	650	667	641	679	653	652	631	653	665	624	655	617	628	653	677	615	628	631	652	672	643	690	651	659	651	668	623	635	660	611	618	659	621	646	656	639	652	631	608	622	643	651	613	620	650	687	643	646	659	612	662	660	669	640	629	642	650	669	635	641	634	674	618	655	587	622	669	688	620	676	643	652	594	622	635	639	670	645	666	650	639	624	652	654	623	614	679	644	650	689	630	597	631	625	708	676	699	642	618	682	612	625	631	644	633	650	671	630	644	618	639	635	642	677	659	603	642	661	597	667	626	597	618	635	598	604	639	629	668	642	641	619	651	609	632	612	631	662	681	640	614	645	663	599	666	658	624	639	669	653	625	691	642	665	698	629	624	655	655	624	682	667	650	590	684	665	612	653	652	662	637	614	624	628	647	669	645	653	691	649	581	667	628	640	681	674	661	676	635	598	655	665	621	629	584	624	617	647	684	649	664	635	682	679	641	601	666	642	625	624	615	634	646	618	631	658	705	609	660	655	665	650	650	645	646	651	628	628	644	659	637	589	667	637	630	632	614	610	616	637	682	627	657	619	691	656	631	680	638	636	650	665	632	612	649	668	639	646	652	673	649	664	638	669	608	622	676	600	620	627	660	635	646	686	646	623	672	677	659	685	618	638	602	685	707	595	672	641	640	619	689	634	631	624	646	631	648	620	638	647	675	676	650	635	630	683	672	595	661	702	635	603	630	650	634	630	629	630	669	636	693	676	601	687	644	654	674	633	646	656	629	623	622	654	642	650	666	665	630	665	659	614	649	629	628	633	691	625	607	667	609	698	635	655	662	659	634	641	658	629	656	663	646	616	637	635	652	642	651	644	670	682	676	720	628	649	648	653	621	607	660	618	639	662	642	667	662	651	641	652	654	670	673	650	652	639	625	629	597	646	614	690	647	673	672	641	677	624	683	694	642	614	601	648	639	628	705	605	634	635	648	635	647	647	657	677	665	689	612	648	627	661	646	686	667	642	651	665	655	638	652	631	584	646	632	668	589	636	706	631	672	629	651	636	694	645	638	636	622	650	636	623	648	609	643	668	665	685	663	647	640	727	698	633	680	690	603	643	612	658	664	640	652	636	640	658	660	650	656	614	613	663	648	649	627	645	650	655	685	711	677	647	642	625	666	663	636	658	648	664	680	587	628	622	639	658	628	625	621	630	588	657	669	649	662	622	645	639	648	632	677	660	647	635	652	623	702	646	640	622	627	641	622	663	663	618	671	646	641	627	625	656	634	659	659	635	675	613	648	675	635	609	676	623	648	667	643	622	635	627	616	603	672	683	675	627	639	637	625	687	606	645	602	662	669	661	662	632	608	596	603	642	664	650	670	671	672	630	635	634	597	626	650	631	649	641	650	604	607	650	667	678	656	653	643	652	590	651	668	637	627	613	637	614	622	655	679	615	620	663	653	635	666	634	679	650	672	646	636	639	678	624	636	625	607	638	648	649	694	672	630	614	636	641	609	652	654	678	689	636	639	649	642	675	679	650	651	649	620	675	624	651	623	673	637	687	632	622	613	628	682	638	674	584	690	674	645	650	700	654	606	647	645	626	679	623	666	632	695	687	611	651	653	648	609	602	654	677	660	644	651	666	621	660	634	641	693	664	657	642	658	653	644	594	605	672	638	629	645	620	609	614	690	676	618	665	602	674	598	677	651	690	653	680	621	646	705	636	666	642	694	650	644	634	687	681	678	647	645	655	647	660	633	624	619	590	674	630	659	657	639	691	630	666	678	657	601	670	631	679	621	652	679	577	648	678	642	656	643	651	640	668	659	630	656	650	631	622	690	617	670	645	670	635	648	674	660	656	633	669	628	657	623	632	632	640	638	667	637	663	619	614	650	623	599	664	666	622	596	624	641	643	643	621	701	620	692	651	664	709	672	632	635	714	653	623	642	644	631	628	589	668	647	665	648	606	643	645	670	666	663	700	648	657	604	634	653	680	641	578	662	679	667	636	677	699	660	654	623	608	633	646	620	647	617	606	636	656	625	607	626	727	621	635	632	627	681	675	660	648	670	649	644	664	635	637	641	645	680	662	640	630	632	654	637	663	640	635	643	638	697	667	684	646	629	630	643	650	696	684	634	630	655	660	646	686	647	649	653	680	586	644	602	590	600	662	652	644	652	646	649	679	673	646	658	617	607	651	663	651	644	642	659	655	634	634	643	678	660	650	638	638	614	634	646	657	653	635	670	649	645	633	683	618	658	649	620	675	637	663	675	662	683	671	617	645	667	663	622	674	702	620	640	627	689	675	646	627	634	650	685	643	645	639	684	618	626	654	623	719	615	628	608	648	713	633	613	669	630	635	677	683	665	655	639	637	652	685	623	648	652	646	679	671	667	635	679	571	628	628	629	680	663	666	620	713	550	613	621	648	642	657	672	691	641	681	637	652	630	662	661	668	645	662	632	648	659	721	655	640	705	624	662	660	675	661	628	674	614	618	639	640	649	647	648	650	674
24361	21499	28788	24411	20278	2467	392	309	252	262	229	217	193	205	191	192	177	172	184	182	191	171	188	178	159	181	163	175	149	177	168	170	171	173	149	178	164	172	194	166	175	177	167	182	205	149	153	139	151	151	184	174	156	167	169	185	156	164	190	175	185	157	179	185	177	186	181	167	163	177	178	186	147	197	153	161	167	149	172	158	156	159	154	198	185	155	177	167	174	170	166	166	152	159	151	173	156	182	177	140	182	150	157	156	164	150	169	167	189	186	162	156	165	149	168	167	183	164	169	160	170	183	167	164	180	155	165	158	184	158	170	158	142	162	162	189	173	151	192	177	159	176	162	177	138	161	168	153	170	170	188	139	146	178	163	163	177	158	173	155	160	147	182	187	142	161	146	179	140	169	166	142	154	172	153	163	171	171	152	163	166	153	164	165	154	177	187	157	171	149	162	162	173	162	177	170	181	163	154	171	169	126	150	157	168	156	159	171	166	177	150	152	179	157	169	174	154	148	163	166	163	167	162	174	166	170	166	147	169	152	154	173	136	165	169	163	163	148	160	175	160	165	150	154	177	170	152	174	148	179	160	162	162	164	163	150	158	170	169	159	152	139	165	153	144	156	139	176	161	163	161	180	169	167	178	165	170	157	162	155	173	178	145	148	169	165	158	179	155	180	143	172	156	169	186	175	157	153	161	163	160	167	181	164	165	149	185	162	182	175	171	171	186	165	153	171	166	148	147	171	166	152	151	172	190	159	138	164	171	177	156	157	166	159	162	177	162	174	176	174	140	153	185	165	154	180	180	159	149	155	162	142	149	156	178	176	162	172	175	157	146	160	157	155	152	181	187	163	145	155	163	161	163	159	161	155	182	182	150	158	152	156	167	159	162	162	176	160	145	176	196	165	159	149	168	202	154	171	167	167	163	148	148	143	175	191	151	176	159	145	152	176	163	184	152	160	179	148	165	168	152	156	148	175	148	159	157	135	169	160	162	152	158	160	152	175	186	163	155	163	172	183	167	158	175	143	174	147	164	162	147	165	178	160	178	149	163	166	165	179	179	160	181	144	161	157	153	148	180	169	157	163	171	143	157	165	135	159	158	155	159	164	187	188	177	169	202	160	159	186	176	172	156	167	190	169	182	179	150	159	141	172	145	148	159	165	176	165	179	153	160	159	182	171	182	145	154	180	166	172	161	183	154	161	159	185	152	161	160	147	179	160	150	153	157	137	139	169	164	128	167	171	160	180	168	162	197	153	176	169	153	169	167	172	166	166	158	148	158	155	171	173	164	170	162	177	149	177	151	150	143	179	165	176	150	137	161	135	165	177	148	169	176	183	175	159	177	155	167	156	182	169	170	166	171	168	149	154	168	173	150	156	156	173	165	162	161	172	175	174	163	166	167	154	184	196	156	156	169	175	158	149	170	162	165	163	155	164	164	167	174	179	161	171	185	175	175	162	149	156	158	182	178	155	162	156	158	170	158	150	159	165	189	160	149	157	175	170	192	158	166	171	149	168	152	154	168	170	154	132	169	159	151	179	165	159	151	167	181	146	164	165	168	159	159	145	147	174	175	157	168	183	167	171	166	148	151	166	153	151	184	170	154	166	182	172	160	153	181	164	154	158	168	147	172	161	164	174	149	164	189	164	146	171	156	139	186	181	150	187	145	161	181	164	173	160	169	191	153	174	162	168	157	168	184	171	155	158	163	157	178	171	159	177	171	180	167	173	163	149	134	163	190	159	151	164	176	173	177	161	188	144	167	164	164	168	156	153	178	187	178	141	171	178	150	171	148	182	169	173	148	145	186	135	183	169	171	169	165	154	145	170	148	162	147	166	171	165	159	172	161	165	173	148	166	172	185	148	171	189	136	165	153	160	172	144	158	190	142	173	179	191	151	152	151	166	163	164	165	143	148	160	146	171	185	156	175	165	173	151	134	171	149	150	167	166	170	171	159	160	184	152	171	166	171	157	166	174	178	163	168	168	153	163	175	149	165	156	177	160	155	177	183	164	159	169	169	182	141	152	152	175	186	167	133	183	172	161	147	152	151	161	170	163	189	154	147	171	168	148	160	155	145	166	162	163	165	196	163	175	158	150	160	183	186	159	162	166	185	171	156	176	164	158	162	151	167	174	176	164	161	159	164	167	169	159	180	174	136	161	167	190	144	174	169	177	171	149	179	160	182	155	157	155	143	157	169	168	177	191	145	156	143	164	178	149	152	185	181	158	160	144	164	149	158	168	176	141	178	184	161	164	177	158	156	155	144	170	173	167	179	165	167	178	168	174	166	178	179	162	148	193	177	170	138	164	186	159	160	166	161	165	183	146	171	156	170	166	161	143	155	150	169	164	149	168	161	181	171	170	173	164	160	160	158	164	161	171	176	185	165	162	160	154	180	155	143	149	169	158	171	169	140	154	150	163	178	172	156	178	174	162	169	157	177	165	170	161	192	151	155	147	179	160	202	161	169	174	180	148	162	153	162	145	186	181	165	173	163	160	172	186	157	163	149	159	162	146	167	165	156	149	160	166	168	151	158	171	177	163	170	176	172	154	178	159	183	178	173	157	168	175	172	160	163	167	162	195	163	180	149	177	142	146	166	175	171	164	164	158	161	146	182	189	156	142	148	153	155	162	167	178	161	148	171	165	160	170	183	176	156	183	153	152	169	159	168	163	140	186	182	150	182	160	170	144	170	167	135	159	174	174	158	186	150	159	161	145	170	156	153	168	159	168	155	163	186	172	156	160	169	176	174	168	154	165	190	171	162	144	162	182	145	152	151	163	208	138	144	163	166	140	157	148	167	150	173	161	164	159	179	164	168	157	164	152	153	158	161	155	176	170	149	169	156	160	151	164	173	146	153	191	139	168	163	168	165	165	171	178	162	172	160	162	169	162	168	151	161	181	171	135	159	205	174	156	180	154	154	159	167	171	152	169	145	166	163	173	160	147	156	144	163	144	156	137	152	171	159	142	156	157	169	151	160	194	140	167	149	151	168	153	163	181	142	166	161	168	190	159	171	163	149	166	160	165	161	151	168	165	163	168	156	151	164	173	145	148	162	125	178	165	173	148	177	171	172	194	159	175	162	164	140	159	162	153	154	185	165	158	151	171	160	166	156	171	171	155	159	140	166	153	165	155	163	158	152	168	148	168	152	155	179	170	169	199	168	175	174	159	153	145	188	165	146	176	174	188	157	138	156	173	148	174	188	184	154	183	179	174	147	151	179	150	167	152	167	187	152	167	159	163	175	156	171	145	165	191	164	155	166	178	167	173	165	194	160	155	178	180	183	171	177	167	153	168	159	183	172	157	150	172	141	147	175	175	181	169	173	153	141	157	157	139	151	161	166	170	165	153	159	167	197	172	173	172	163	176	120	157	174	180	173	161	154	156	200	162	171	156	166	192	141	168	174	183	165	171	173	164	173	155	155	145	171	172	151	169	146	159	172	139	186	160	203	145	187	155	167	151	173	170	165	148	167	180
46495	55527	6059	2820	1794	1211	924	837	727	626	589	533	495	438	442	417	415	413	370	385	378	351	345	357	365	385	371	336	367	326	319	363	344	347	338	370	324	325	352	321	325	366	350	324	371	354	339	333	315	337	330	353	330	350	345	312	343	330	345	327	331	340	319	323	340	325	333	347	338	333	317	342	333	327	311	375	354	343	327	329	337	324	317	341	329	329	368	335	306	321	341	293	313	331	354	337	341	294	306	354	322	373	316	329	317	328	281	391	309	324	325	328	306	332	306	315	350	327	324	355	329	302	326	361	297	344	359	318	333	329	332	326	345	334	335	330	351	332	335	359	288	343	337	321	337	329	358	342	326	335	313	342	352	332	293	313	360	314	332	344	315	320	352	355	334	345	345	301	343	316	358	320	324	336	299	328	299	358	323	340	319	345	309	312	319	343	312	335	300	326	342	308	332	329	291	349	301	321	364	303	337	305	336	329	299	329	345	318	355	341	334	333	340	365	336	365	316	335	326	317	339	339	355	334	314	369	312	350	328	333	358	335	346	341	321	369	327	285	327	324	325	310	349	310	305	343	333	330	303	337	296	370	295	340	319	307	351	374	355	348	317	310	331	305	316	317	309	334	335	338	357	326	333	336	307	349	350	346	311	347	331	333	325	342	320	339	344	337	345	316	337	340	370	319	340	358	339	356	326	334	330	335	305	321	322	316	321	327	325	330	335	334	347	331	362	323	313	321	320	337	327	343	337	330	355	334	318	339	336	337	338	325	346	331	308	298	328	352	353	311	320	336	312	328	330	326	351	343	348	301	319	278	307	356	312	328	349	317	303	331	324	348	341	351	318	323	327	329	311	314	340	364	308	305	364	323	315	305	328	373	323	339	341	306	339	328	351	333	306	279	312	355	329	309	324	330	338	353	335	311	337	309	337	322	321	321	316	338	339	329	347	318	306	300	347	337	363	342	322	317	340	329	325	296	299	341	340	304	352	315	353	359	362	352	321	325	334	305	345	341	327	379	318	341	287	341	333	342	342	356	316	338	349	342	323	320	360	343	342	307	327	370	318	316	348	349	313	316	345	339	338	345	326	314	308	307	321	349	352	360	312	325	287	311	327	338	323	321	307	310	331	317	328	328	315	324	309	368	340	349	314	312	352	314	335	342	281	325	334	293	368	323	319	282	353	350	332	305	328	336	315	317	344	310	330	354	362	333	371	338	310	314	312	312	342	323	327	333	316	327	351	316	325	316	322	361	310	327	361	313	313	291	314	310	348	335	343	333	326	355	333	309	305	328	353	306	363	295	303	319	329	356	362	319	349	325	326	323	333	319	311	361	323	340	337	325	375	348	356	300	304	318	314	336	294	315	302	287	350	320	320	305	332	376	316	333	310	293	314	317	352	320	318	311	310	344	339	348	318	309	331	319	345	312	312	343	341	322	306	363	318	305	328	354	347	357	346	305	346	297	303	322	318	317	323	345	320	325	327	348	309	319	326	360	343	322	383	311	354	337	344	355	333	319	359	331	322	321	296	335	330	337	348	322	308	345	338	335	308	350	333	326	335	362	354	327	340	310	339	298	324	323	334	322	300	325	303	321	370	357	313	328	350	354	299	315	329	313	342	309	294	311	338	309	325	319	346	326	352	302	338	299	339	312	327	323	356	330	326	323	306	342	316	332	300	340	338	304	350	318	334	327	327	343	337	344	325	305	334	333	327	311	351	323	321	351	332	356	323	307	305	315	351	320	373	342	351	333	372	331	335	314	331	334	337	317	327	371	351	365	340	333	322	323	343	297	322	335	337	329	331	315	369	363	343	330	340	335	313	312	329	348	330	326	326	312	331	335	340	349	310	305	328	322	317	326	328	360	352	327	337	304	321	329	338	334	334	320	329	303	358	323	325	300	308	339	287	337	350	348	323	282	323	363	313	319	287	374	376	314	340	315	343	348	361	314	308	325	318	332	339	310	343	326	351	320	348	338	325	340	347	348	349	298	349	319	331	350	342	350	322	307	310	330	344	326	328	316	338	355	348	328	310	315	335	326	353	346	332	321	323	326	301	329	324	335	338	334	316	310	324	347	333	345	332	332	336	312	354	306	334	312	364	325	309	340	324	320	326	324	399	323	342	322	334	347	326	340	312	311	341	340	327	309	315	335	343	325	281	320	331	316	341	325	324	346	336	317	353	309	327	330	336	335	313	314	342	338	350	319	326	352	345	307	303	345	343	327	345	297	343	323	296	329	333	332	327	316	318	351	323	311	342	341	348	342	334	325	319	320	351	360	346	337	334	297	326	318	338	295	352	330	304	303	348	318	368	295	336	293	323	310	330	341	300	325	308	342	341	322	342	325	319	365	328	325	331	319	317	313	331	343	332	314	312	317	309	311	333	300	321	292	319	292	323	304	326	312	316	333	351	368	328	305	325	319	330	316	294	324	341	344	326	316	316	359	350	368	342	333	351	341	327	334	371	329	313	340	314	300	343	310	341	335	308	325	335	308	333	322	326	326	325	318	334	303	359	332	316	327	339	343	343	330	354	299	303	333	344	323	310	350	345	321	324	336	344	297	354	332	292	318	324	323	322	318	359	342	336	291	295	338	340	321	320	336	308	326	349	311	322	309	368	327	329	312	336	329	319	345	341	320	317	359	357	328	319	316	308	308	343	342	324	324	336	329	290	309	343	328	338	343	352	306	354	332	310	305	303	373	331	334	313	322	325	336	323	346	324	342	322	352	310	315	316	340	306	345	334	322	314	310	351	304	343	359	329	316	320	323	342	322	317	312	317	373	331	311	354	331	332	327	332	338	320	334	323	332	282	353	320	333	333	328	326	338	332	338	344	318	326	365	316	325	336	344	326	339	328	319	311	322	349	329	332	344	318	346	331	317	383	341	354	340	288	354	318	331	317	341	315	348	304	348	314	314	347	364	338	344	319	337	316	380	366	324	296	349	330	337	331	321	357	298	340	325	309	326	328	335	309	365	332	332	343	332	369	351	343	321	308	315	331	325	319	312	327	322	321	314	317	325	344	348	304	319	289	320	332	342	339	345	300	311	314	330	304	356	336	332	318	353	352	354	301	357	339	347	350	322	328	333	360	372	330	318	332	314	344	328	353	304	339	339	300	343	322	307	346	359	322	324	329	329	311	323	319	301	314	363	330	323	335	344	333	356	333	336	326	290	331	323	316	335	354	296	334	320	330	317	308	326	358	315	322	319	345	330	302	319	365	352	315	325	331	318	338	345	333	307	355	302	343	333	312	307	342	339	345	342	305	319	327	324	333	326	333	318	334	333	330	304	312	328	346	324	307	378	328	348	353	349	322	343	324	343	356	347	291	309	341	341	366	331	331	362	300	309	299	310	325	300	327	354	325	329	319	346	345	302	309	298	308	292	362	360	335	303	329	316	336	327	338	339	315	321	335	303	296	338	301	322	341	345	313	334	306	312	351	361	334	333	320	345	323	334	280	330	327	319	333	346	332	348	308	326
23351	21430	29894	23313	21415	18798	1144	374	311	266	266	250	211	190	187	195	206	185	162	171	173	174	193	176	168	145	147	180	145	158	164	153	159	173	170	179	133	140	143	139	147	141	169	138	136	136	167	135	138	151	148	149	159	144	158	150	141	130	124	151	164	158	142	130	160	140	135	157	139	153	154	139	132	132	152	142	150	146	143	147	135	138	142	144	141	194	139	145	150	144	140	147	155	152	160	147	134	155	146	123	138	152	151	137	141	134	142	161	160	127	158	128	134	131	141	125	137	136	152	132	162	146	147	126	137	160	154	152	142	148	145	131	144	139	141	163	130	165	137	135	100	140	143	131	137	151	146	147	120	142	153	135	140	153	159	136	161	153	137	142	154	141	167	147	124	136	133	160	176	153	165	151	156	133	139	145	153	149	140	154	142	171	152	126	151	139	144	126	150	147	151	131	120	146	122	154	134	146	140	151	141	149	154	153	147	135	143	144	163	155	145	163	145	146	126	149	147	137	139	150	141	150	143	126	145	141	163	139	152	155	162	125	147	141	158	147	132	154	129	152	143	169	157	160	147	134	142	131	153	137	174	129	129	159	136	154	146	134	126	149	149	167	135	147	162	141	130	140	146	146	143	142	144	123	166	144	152	144	137	153	118	154	136	129	139	128	130	153	120	151	134	156	155	118	123	139	147	122	136	115	131	155	146	157	141	160	136	150	151	141	160	155	127	142	154	139	130	135	148	149	134	142	133	167	140	148	158	155	128	166	145	136	134	131	151	150	157	157	144	143	144	161	150	179	143	150	161	149	134	147	142	137	147	135	145	146	125	141	138	134	121	155	139	132	182	137	136	138	140	152	135	159	141	146	164	125	137	150	136	155	154	124	144	144	162	157	130	122	152	134	152	156	146	139	135	157	160	153	146	155	141	168	153	153	139	138	129	158	128	149	119	140	132	147	123	127	148	143	140	140	136	138	122	148	144	161	153	156	143	130	139	147	171	148	153	147	140	133	150	168	129	162	147	140	163	162	140	156	142	133	139	141	127	134	144	158	141	138	155	142	156	152	155	151	149	162	144	148	142	126	128	140	148	160	150	164	142	138	157	159	132	149	140	146	157	143	145	160	159	133	152	137	142	149	163	143	127	157	140	167	153	139	144	129	144	141	143	149	153	148	123	147	139	133	154	149	135	157	134	137	151	162	152	128	154	155	148	136	157	145	167	154	140	167	149	144	156	141	147	163	145	141	134	131	146	145	164	134	138	162	134	141	150	157	130	150	129	148	154	164	155	137	140	142	137	171	152	169	136	158	159	145	148	132	165	140	163	150	149	134	143	147	148	151	132	136	133	154	149	136	134	141	162	129	147	153	131	122	159	133	139	135	145	165	146	147	143	154	142	132	142	134	147	168	148	133	139	131	143	140	140	139	128	119	124	141	133	129	148	121	139	137	139	143	137	147	142	146	142	145	133	144	148	136	129	157	132	125	146	131	166	136	143	129	135	143	140	151	151	136	143	161	158	143	152	133	122	137	160	133	161	154	146	162	154	163	156	144	142	140	150	160	146	142	142	140	149	133	135	152	148	141	139	166	140	161	149	170	140	133	148	154	142	155	127	152	150	144	139	156	138	140	173	148	152	147	159	147	127	160	140	125	147	149	132	122	145	128	148	133	147	141	159	127	144	150	154	162	140	132	148	128	131	141	144	140	143	149	136	133	133	164	129	138	139	155	121	121	141	157	139	152	148	148	119	148	147	146	136	161	152	139	159	145	162	128	135	152	149	167	144	145	149	140	136	142	152	132	142	142	148	127	144	152	174	142	127	133	139	138	176	156	130	125	144	149	155	133	160	150	135	136	167	126	149	145	146	165	151	147	153	139	142	164	142	141	134	169	142	118	138	139	129	153	147	124	116	139	137	154	139	150	143	140	146	136	158	150	157	165	141	155	144	165	142	131	153	136	144	128	144	148	158	143	150	134	165	165	137	149	153	134	146	152	143	125	124	143	161	125	165	156	137	157	158	140	146	149	137	136	148	138	139	151	144	131	141	149	152	146	121	150	146	144	148	139	145	169	168	134	162	131	153	154	142	140	156	139	171	146	146	154	136	127	145	151	143	156	146	135	152	125	143	150	156	145	151	157	128	150	141	143	134	144	133	134	164	158	162	129	133	147	149	151	170	150	129	152	151	148	135	155	154	138	127	139	141	145	139	153	149	145	148	135	141	131	154	145	135	133	159	154	129	144	157	119	160	145	134	144	159	134	137	141	145	155	142	133	130	155	144	120	132	154	148	164	132	141	125	150	149	144	156	130	152	135	131	130	146	139	138	149	135	122	135	139	127	157	141	144	162	143	130	153	147	118	150	167	126	135	128	151	96	155	123	156	127	143	160	140	159	147	139	153	142	154	128	147	144	137	164	144	119	142	136	143	146	147	148	147	130	139	145	140	152	127	131	137	136	123	148	146	135	148	139	136	140	123	157	152	145	136	161	155	161	143	140	140	155	134	141	134	130	158	152	165	136	137	152	162	140	168	153	141	155	134	130	152	141	136	139	137	141	132	162	151	138	132	154	138	159	159	156	158	140	139	131	148	145	136	160	129	148	166	161	149	159	161	134	137	164	166	143	124	145	130	163	123	139	134	151	165	136	115	143	143	132	158	126	130	162	147	142	148	158	166	137	157	145	132	143	144	146	125	141	137	128	139	139	140	142	149	150	121	130	153	134	153	161	135	141	149	139	156	155	140	132	158	131	140	150	161	147	163	158	119	146	148	169	132	152	162	152	140	162	151	140	151	154	149	151	146	154	146	148	138	124	149	129	174	123	168	163	149	146	150	120	147	152	146	143	134	131	146	143	131	151	135	153	159	149	137	157	153	131	143	174	128	132	144	175	151	143	151	137	137	141	147	157	159	140	179	154	136	138	164	143	129	165	112	150	120	157	136	147	143	147	145	146	132	135	179	141	156	134	125	150	150	150	148	151	175	141	145	159	162	158	120	161	134	148	128	137	116	167	136	158	145	152	131	110	160	154	145	132	133	150	148	163	146	166	143	123	158	130	148	122	142	166	152	145	141	152	150	152	175	162	147	123	162	128	144	151	150	135	158	167	150	138	149	125	160	160	152	155	136	120	147	131	157	150	125	150	142	159	143	151	154	135	131	166	143	132	144	137	143	173	145	137	159	157	154	147	168	152	160	128	140	144	165	152	124	148	126	147	140	156	132	136	137	148	145	131	136	144	144	136	134	152	142	144	126	142	147	143	161	144	127	159	152	137	152	162	150	139	138	156	141	138	145	147	148	132	155	144	141	133	137	157	136	145	138	133	142	148	144	142	152	156	140	162	132	162	154	133	168	153	158	171	130	148	133	144	147	132	120	143	137	142	129	149	142	121	155	146	140	135	140	135	120	145	150	140	164	156	149	145	143	148	148	142	155	147	144	136	131	161	146	141	137	132	150	128	135	134	147	143	152	152	162	146	125	145	136	138	161
44049	56010	8640	4582	2959	1947	1492	1192	978	843	708	673	586	540	492	416	428	399	410	351	351	383	341	321	351	328	303	321	314	337	280	310	253	321	276	303	306	284	284	305	286	287	306	337	274	324	283	258	261	256	282	273	306	278	253	272	262	278	273	247	307	282	270	256	268	267	276	277	293	260	269	251	281	252	259	278	281	280	258	303	264	277	269	280	315	278	256	265	246	283	258	283	281	259	276	269	291	288	255	254	230	279	267	277	273	277	285	251	294	264	281	258	282	255	292	278	261	255	248	288	267	242	259	247	244	241	281	275	261	270	272	261	282	296	289	285	273	261	242	257	243	269	246	260	266	283	267	274	259	262	299	269	278	277	229	268	252	255	251	272	264	265	264	272	260	248	283	269	240	265	279	236	271	267	289	246	280	269	246	260	269	276	265	248	284	242	276	238	249	286	272	285	276	287	261	256	299	268	283	252	260	262	281	285	259	294	271	249	228	263	286	253	285	254	269	273	262	268	243	272	264	259	266	295	279	263	275	246	243	311	277	244	263	277	283	259	234	254	229	277	263	265	272	263	288	255	278	252	295	276	262	280	266	277	296	258	250	229	267	268	255	280	227	297	295	307	290	270	258	246	311	279	270	271	271	286	284	245	239	240	253	272	255	261	286	269	272	277	271	244	243	241	262	238	252	296	233	260	303	277	282	258	299	253	259	275	245	282	248	252	278	274	285	231	253	282	293	286	298	254	273	255	323	274	262	294	244	261	265	249	294	257	249	292	277	283	271	276	275	270	279	291	261	261	271	254	291	261	287	253	299	252	282	249	270	255	277	269	258	290	259	248	254	279	260	272	235	244	272	269	232	240	267	273	266	239	261	245	300	255	272	257	271	252	250	294	278	276	282	260	271	272	254	285	266	269	258	256	274	272	279	275	255	305	279	277	280	270	269	310	272	267	270	261	260	249	280	288	282	271	232	278	246	283	254	283	265	273	251	254	266	256	292	257	250	268	257	260	273	272	265	302	280	268	273	281	258	271	247	266	237	270	310	266	292	252	268	267	282	258	272	261	267	239	250	266	253	284	261	255	289	281	253	274	245	267	265	257	266	294	276	288	272	257	277	302	261	253	284	279	291	263	258	276	269	283	282	255	256	268	237	257	255	288	262	271	280	275	261	296	254	264	263	294	275	258	276	260	256	261	248	272	255	256	274	247	278	276	282	291	269	246	278	266	254	275	284	251	258	268	299	276	272	284	275	279	293	258	283	279	272	281	250	276	237	265	262	273	243	244	264	236	283	261	270	256	303	283	288	266	266	251	257	263	278	242	274	293	289	292	246	232	252	246	265	257	274	273	267	289	265	257	261	266	294	271	251	260	241	264	253	276	261	244	283	279	252	244	288	281	258	277	255	272	306	307	293	269	269	253	288	249	294	255	272	256	271	311	263	271	272	248	269	283	249	289	287	248	279	285	276	263	287	244	279	302	252	255	284	259	270	261	269	263	274	224	249	258	237	282	269	269	276	267	253	236	247	255	268	232	261	276	301	253	272	249	271	263	244	251	298	257	270	267	292	241	279	293	252	248	265	279	255	252	250	251	255	275	263	266	275	274	267	250	271	248	285	268	271	270	255	277	277	277	269	279	269	290	245	264	273	280	252	233	256	259	289	286	256	308	289	279	237	244	257	290	285	248	252	276	263	285	260	242	269	244	236	285	268	261	242	264	264	274	265	254	290	268	263	259	250	259	271	297	283	264	237	265	270	287	284	284	245	258	243	237	269	297	248	265	251	259	278	284	250	270	266	254	268	289	275	250	273	272	253	266	255	262	261	276	256	242	272	281	282	261	270	267	284	275	252	240	309	262	272	247	261	256	279	271	291	271	238	287	288	283	261	275	265	251	270	282	263	255	278	278	320	302	253	275	239	236	248	265	248	301	277	269	250	289	238	261	254	305	280	282	262	258	259	253	280	266	246	270	256	247	254	263	277	280	292	270	253	257	281	242	260	302	289	264	287	253	245	276	241	260	271	267	244	241	280	292	256	273	272	285	259	300	278	257	281	286	272	255	284	279	261	275	249	260	255	278	266	263	267	277	255	275	258	272	252	264	293	257	293	257	249	267	261	271	268	280	278	253	247	297	252	272	269	261	299	267	265	269	263	262	300	268	227	267	274	258	254	241	291	259	261	270	272	265	274	281	253	280	271	248	253	283	270	258	280	253	280	251	291	253	273	246	259	278	242	251	301	285	284	275	269	278	259	275	288	254	237	305	265	292	272	266	277	259	270	260	267	270	283	256	257	271	242	282	268	256	252	296	242	261	283	296	265	289	247	274	216	271	292	256	267	268	270	244	294	304	250	265	245	243	247	282	273	257	256	243	287	268	271	279	283	270	299	283	310	275	268	253	249	261	281	250	269	286	263	253	254	275	273	270	260	250	275	235	267	264	264	276	283	252	280	265	261	283	254	263	274	277	233	276	259	263	298	274	271	276	255	271	261	281	271	260	234	264	263	274	278	254	262	251	292	278	236	256	259	264	258	277	259	269	288	263	269	261	262	252	279	277	258	250	278	276	282	240	289	285	251	249	244	245	267	240	266	268	264	234	279	280	255	265	261	279	287	287	271	267	279	258	247	293	270	261	282	238	261	259	285	305	282	249	262	258	265	262	250	269	265	259	245	263	257	269	298	280	286	260	245	309	257	296	253	233	256	244	270	265	244	265	243	270	260	291	265	267	245	267	253	279	264	250	285	259	242	274	241	256	301	267	270	288	248	265	265	263	275	268	262	288	277	264	301	287	268	273	276	255	245	266	252	245	282	249	253	235	264	278	248	268	268	267	294	254	262	269	261	242	274	252	298	261	289	292	267	280	279	264	282	255	277	276	292	261	258	291	272	289	239	280	274	272	232	220	256	268	282	272	289	294	251	266	252	285	283	247	253	280	287	255	268	280	251	272	276	282	244	273	271	272	273	260	280	292	253	261	306	260	269	261	277	275	238	260	268	282	257	252	240	270	290	261	252	246	261	286	272	237	275	284	227	251	251	254	282	264	237	255	270	279	257	256	244	253	271	249	282	299	254	297	263	275	277	242	290	268	243	260	270	281	271	257	270	287	271	283	258	263	266	270	281	255	264	232	250	250	242	286	279	281	246	308	267	294	275	248	259	245	285	246	272	267	251	255	269	281	245	245	288	284	259	282	267	263	274	242	266	269	265	252	283	262	251	263	306	302	266	278	262	274	234	295	282	250	258	233	240	269	259	235	272	259	254	258	256	266	257	277	274	243	253	255	253	243	289	251	276	278	274	276	276	242	284	264	253	244	264	252	243	266	274	268	283	288	272	264	257	262	274	244	266	268	255	268	256	258	290	259	267	302	280	270	237	271	248	284	263	298	277	274	298	287	287	274	255	263	273	269	262	260	278	252	252	274	264	277	255	277	274	253	304	253	260	262	275	261	251	287	279	293	267	286	285	303	283	275	294	248	301	249	283	296
27497	21092	9611	674	363	377	380	347	349	323	333	323	344	336	336	330	345	334	331	311	337	313	364	349	357	333	318	351	336	352	313	345	360	343	309	347	310	362	324	358	335	318	308	336	360	342	329	345	336	350	346	334	302	345	339	356	335	343	351	342	349	321	344	326	339	325	341	342	326	308	323	340	331	327	331	379	344	338	365	322	347	354	345	346	312	327	346	322	296	364	365	364	382	317	308	322	344	338	320	383	335	360	339	312	341	368	386	336	327	332	328	342	339	320	354	326	299	295	361	325	316	323	344	300	335	324	347	345	362	318	335	350	331	313	330	332	383	324	339	328	329	329	334	306	308	353	371	354	339	358	316	343	323	345	388	312	315	365	359	334	352	353	336	360	331	332	353	311	339	345	352	359	357	322	343	377	360	315	345	343	358	335	315	342	361	342	352	367	339	354	338	342	318	344	300	372	335	307	370	324	319	384	309	312	343	318	330	334	348	349	337	319	315	368	364	341	313	330	349	312	305	336	327	340	350	344	328	344	325	379	335	344	318	303	319	317	332	358	319	318	332	377	347	346	330	326	341	361	325	358	319	324	338	322	367	343	303	354	349	363	321	346	334	352	362	358	354	355	358	355	337	354	301	348	360	313	353	360	326	324	331	342	325	329	329	307	342	345	348	349	362	363	363	347	343	302	343	295	330	303	310	340	350	323	339	328	347	333	317	344	357	334	346	324	340	344	325	343	337	324	300	338	329	320	294	301	325	360	362	356	352	350	355	326	295	360	325	344	375	364	324	310	308	302	329	314	312	340	292	345	355	308	363	335	323	324	314	341	369	319	350	322	322	327	353	360	306	326	315	316	298	362	322	323	330	327	323	335	368	354	346	360	311	356	340	362	356	321	362	316	398	328	323	368	324	308	307	343	330	354	345	368	332	334	333	357	358	358	328	352	350	347	337	335	348	336	335	348	316	328	335	348	333	352	326	334	339	356	355	326	324	334	346	316	341	344	348	334	347	328	329	336	335	337	331	319	343	342	355	338	337	334	326	337	307	322	360	345	373	363	322	304	312	361	347	325	328	338	321	340	318	352	320	311	290	341	371	327	302	313	338	343	340	339	336	364	384	345	345	369	330	362	355	332	336	362	355	350	320	341	331	360	350	326	341	335	340	354	349	310	293	342	344	356	317	327	347	353	342	322	350	320	322	346	328	327	309	348	298	333	347	371	323	332	370	346	333	324	308	355	342	350	332	340	301	335	353	305	333	352	343	366	331	331	325	332	369	350	362	364	325	325	347	331	342	349	363	307	336	327	326	313	346	304	337	342	333	316	330	340	362	332	316	346	331	325	363	349	313	411	340	362	335	332	348	343	322	357	339	331	324	350	335	339	342	343	357	369	320	356	355	337	373	325	326	340	322	301	301	341	352	357	331	355	308	330	311	334	306	325	358	356	327	326	356	316	353	321	354	288	351	367	335	317	336	362	340	317	336	332	329	353	329	329	336	339	338	346	347	331	344	315	340	333	356	373	330	323	335	361	333	340	313	349	346	323	332	366	320	337	348	350	371	340	362	373	357	340	355	314	328	339	347	321	354	303	300	346	340	326	361	332	367	318	315	363	342	322	332	349	330	331	336	358	317	313	320	329	343	330	352	334	325	343	317	339	368	325	364	323	355	310	343	335	336	341	332	350	364	311	318	355	337	353	391	338	358	372	313	366	319	338	348	365	357	337	312	331	325	349	319	370	325	325	328	337	322	380	331	342	331	367	353	325	337	305	346	323	332	344	345	322	346	376	345	360	330	328	311	317	337	322	336	369	337	331	356	354	344	323	301	369	314	326	382	336	346	327	322	351	341	337	334	363	328	365	354	344	322	311	318	325	336	330	369	323	329	374	340	328	334	339	384	373	311	358	365	341	370	329	348	366	334	307	334	359	332	340	341	327	335	353	354	328	303	349	331	334	347	363	334	328	326	308	329	336	320	339	322	355	339	315	327	317	312	323	325	325	318	368	323	322	328	323	344	337	351	305	351	333	305	358	319	371	335	297	325	339	378	356	360	339	317	350	365	349	351	310	317	332	363	329	330	338	328	350	329	369	335	343	348	311	330	327	320	314	372	314	319	333	364	340	328	371	349	332	332	334	342	335	314	339	365	359	313	348	330	348	316	304	345	362	338	331	358	327	335	337	362	363	346	318	338	311	344	359	361	331	326	348	341	325	346	326	343	336	341	333	350	353	334	375	349	345	334	330	340	335	332	369	334	363	350	290	347	323	339	332	329	305	336	339	338	326	338	336	336	319	330	348	319	365	327	358	365	298	329	351	354	342	327	363	348	334	351	306	325	343	325	302	353	344	328	347	326	362	323	366	312	304	345	361	317	324	333	293	363	330	352	342	304	310	330	322	339	362	360	350	333	354	319	296	345	349	337	312	289	331	338	312	337	324	365	325	340	326	332	313	345	337	336	327	344	339	310	303	353	319	317	317	319	324	348	325	376	317	329	330	338	323	339	316	351	338	332	329	352	365	341	362	317	330	334	338	291	309	349	310	323	365	322	341	317	342	342	336	333	348	330	298	355	337	353	328	310	317	312	361	344	326	352	344	359	322	336	315	308	323	343	335	353	346	339	309	332	317	372	311	337	291	321	331	348	384	285	325	328	329	326	327	342	365	334	309	319	331	330	330	335	372	333	356	329	353	326	329	334	358	372	366	350	286	356	363	311	334	338	318	312	350	338	329	337	299	326	321	348	320	321	335	374	324	342	361	334	338	343	341	305	328	363	346	349	344	336	359	350	347	341	338	327	325	316	324	331	316	321	326	351	369	319	291	340	335	384	333	351	343	331	340	336	326	319	320	301	324	323	316	348	335	291	340	330	336	363	356	313	309	368	305	355	326	339	305	333	300	350	350	313	342	288	323	347	334	357	356	371	347	388	326	315	318	367	320	307	343	331	353	332	308	344	360	321	331	378	324	362	306	332	329	371	337	333	349	346	386	319	356	350	332	353	341	342	326	359	322	342	337	352	353	347	335	352	343	330	352	335	360	336	333	308	346	328	342	326	344	326	344	317	353	346	344	317	309	349	300	324	349	323	371	362	338	322	328	366	340	355	315	300	303	353	341	337	360	329	358	359	327	330	352	314	341	352	331	310	323	327	315	317	307	335	341	322	352	322	303	347	321	334	341	314	333	352	340	334	338	377	335	362	356	340	337	310	330	348	322	316	313	300	309	359	338	325	363	343	337	360	349	326	339	321	344	323	358	324	321	326	342	354	343	357	337	338	341	342	318	338	360	344	328	324	331	329	340	333	341	356	306	324	334	330	364	384	313	321	377	321	368	349	351	337	360	317	319	331	295	333	372	325	336	314	333	340	334	343	323	307	337	310	300	351	346	314	348	318	347	348	324	300	364	315	353	389	367	338	348	350	357	345	305	311	340	312	354	353	318	328	335	375	342	315	288	344	357	316	318	334	321	340	308	369	326	335	318	362	336
27833	22069	1831	881	792	714	715	664	684	693	660	636	704	681	662	637	649	642	655	634	610	627	596	638	634	655	667	670	630	660	625	606	639	665	633	633	636	659	657	603	626	640	612	619	643	621	659	638	616	659	635	636	623	667	624	618	583	656	601	631	696	607	618	649	594	643	665	624	651	671	606	643	635	643	659	644	635	641	668	599	622	609	642	653	681	650	601	634	643	597	615	639	635	630	707	629	600	616	596	632	631	601	599	631	600	665	663	665	639	646	630	713	633	638	658	599	654	627	660	606	629	660	659	644	607	629	611	618	631	674	636	603	637	663	620	625	678	674	668	642	636	625	641	625	653	648	645	575	678	638	636	611	634	640	640	652	617	662	646	607	661	656	612	617	652	647	666	621	648	639	588	633	600	625	608	621	668	604	626	634	632	625	639	632	649	647	584	649	674	654	635	620	618	576	665	598	621	670	629	620	653	660	662	653	667	653	672	647	591	627	628	652	665	607	622	625	619	587	656	670	652	583	621	654	609	641	633	602	633	606	624	627	628	667	699	645	621	630	618	642	652	643	620	631	608	582	623	625	654	649	646	629	614	603	644	613	614	665	636	650	658	651	626	666	601	652	653	683	677	669	567	633	656	611	605	627	623	649	608	647	635	636	620	658	618	600	614	702	612	658	595	648	598	626	655	678	589	631	593	674	637	668	662	641	631	674	649	618	654	616	651	627	606	612	666	640	631	675	644	625	632	592	708	630	625	636	642	630	607	679	653	621	600	625	602	654	618	654	610	640	601	628	633	618	642	643	587	659	578	603	573	570	637	614	663	609	628	649	658	698	646	619	596	647	620	623	668	630	642	634	635	629	674	620	649	642	670	619	658	617	626	646	610	605	630	622	647	631	659	645	638	631	641	592	641	663	656	640	662	640	578	652	625	634	629	622	625	622	626	656	615	640	649	658	671	619	665	633	639	656	619	616	584	617	623	594	616	646	665	619	638	642	667	598	637	632	660	620	633	638	626	630	655	648	657	663	588	620	672	693	596	620	641	654	643	641	649	661	659	617	621	635	665	642	638	653	637	621	600	689	611	667	610	632	612	688	691	666	636	665	680	591	642	621	641	650	665	669	660	651	633	637	693	618	645	634	662	595	591	623	609	602	634	612	632	626	644	628	631	639	623	673	639	631	625	683	649	605	628	648	646	647	629	616	659	702	653	631	628	627	670	673	627	625	634	643	663	636	682	630	600	654	657	660	635	626	668	649	607	655	635	665	682	632	673	600	624	681	663	622	668	642	631	597	613	682	621	666	648	626	638	595	648	635	654	637	634	707	573	640	575	665	621	617	658	606	652	603	658	605	646	624	683	638	626	643	667	592	619	607	648	646	631	621	637	623	613	597	643	642	620	605	634	647	648	633	617	616	619	641	645	692	620	625	618	563	597	642	615	616	646	639	635	678	635	663	663	627	594	609	675	611	653	680	624	662	599	626	630	637	627	659	630	600	617	641	678	661	684	636	649	593	638	587	630	670	611	668	644	669	643	599	633	650	619	643	643	659	659	610	647	615	655	651	659	644	639	594	623	629	615	684	614	651	620	674	658	661	621	626	615	587	600	656	622	637	643	595	615	651	629	619	662	662	619	601	645	612	624	627	633	638	644	649	653	637	647	635	584	614	618	658	622	638	658	594	624	597	629	694	627	630	634	609	628	622	621	653	615	656	651	611	616	626	692	612	613	646	620	663	632	646	621	624	688	665	639	616	637	639	628	620	617	601	680	651	634	658	664	639	614	646	624	665	628	655	648	641	627	652	645	616	627	644	649	628	640	626	633	644	635	648	613	667	617	622	623	692	627	639	638	617	634	612	616	639	638	627	627	626	620	678	675	621	592	643	687	653	673	599	654	643	584	606	652	611	678	666	681	633	641	667	636	617	643	650	633	658	678	650	624	623	644	624	587	675	582	611	680	686	642	677	602	696	608	625	612	673	589	667	657	635	653	628	656	574	677	625	611	623	615	665	593	616	608	619	654	618	694	668	647	608	661	666	658	624	624	608	660	666	578	686	627	630	665	608	680	674	598	618	621	613	641	685	664	664	658	602	607	620	605	621	663	627	630	620	682	657	605	654	634	611	639	655	607	612	615	646	652	643	605	630	643	588	667	655	624	651	662	625	593	652	610	642	635	630	638	657	668	657	642	606	622	675	687	664	596	622	656	632	669	667	605	620	657	608	638	599	618	643	665	676	627	581	632	669	656	675	677	589	622	661	606	625	595	650	679	633	621	642	658	632	627	624	635	671	644	625	659	642	618	636	610	637	601	651	622	649	595	633	626	622	620	625	602	601	606	625	581	635	673	607	646	639	683	658	651	660	666	659	638	603	666	623	613	629	606	643	626	609	625	677	660	648	614	645	668	625	636	613	656	599	637	650	632	597	629	598	642	615	676	625	632	654	568	624	668	654	635	633	658	634	606	615	625	649	615	632	664	643	658	653	597	640	656	638	628	643	626	591	680	635	593	655	645	616	598	601	616	606	622	664	618	581	631	664	653	680	595	633	624	593	674	636	623	633	626	654	615	627	633	632	653	639	658	638	676	633	572	619	599	630	643	622	609	631	653	654	623	668	646	632	570	632	645	590	666	571	622	632	678	604	660	622	675	637	584	630	631	657	648	644	633	656	678	604	600	624	615	585	621	604	626	641	602	626	623	639	670	622	686	637	652	642	621	611	649	616	661	668	613	641	661	617	607	624	614	644	630	652	666	662	667	642	622	671	603	667	641	610	652	664	682	629	650	663	635	620	701	643	645	628	639	618	636	641	646	633	627	641	610	649	616	659	605	614	652	667	656	628	637	664	590	579	638	614	674	642	671	636	643	641	621	686	622	655	653	643	641	638	685	667	621	601	632	642	630	643	654	635	622	669	640	664	641	665	575	668	647	661	622	670	656	651	590	701	652	635	633	641	641	649	643	634	639	661	609	626	657	642	630	585	646	654	646	633	588	635	602	629	613	675	660	646	607	609	679	629	623	610	663	600	647	659	640	623	647	590	648	651	654	642	622	654	652	655	609	629	630	671	688	622	640	632	649	678	620	647	618	553	586	619	656	622	704	571	669	611	597	624	677	610	625	611	634	597	647	640	637	643	632	584	703	629	637	647	648	626	630	656	577	646	612	610	645	608	640	630	604	643	674	685	654	641	626	631	623	619	678	637	659	649	655	588	653	628	604	674	627	645	660	657	611	698	648	659	664	627	632	643	652	633	662	629	674	626	637	635	614	601	622	660	660	648	630	639	653	620	685	599	668	634	637	627	654	629	620	646	621	633	653	605	605	635	643	626	648	638	616	656	663	617	623	651	640	636	652	592	689	652	638	660	617	659	671	613	645	626	644	638	643	637	579	644	604	635	651	622	607	625	625	628	625	659	651	610	633	634	579	667	628	641	575	629	608	604	629	622	705	665	667	663	651	634	603	640	649	623	617	634	654	627	609	634	640	592
24359	21467	29048	24198	19878	1944	405	300	255	219	240	216	180	182	174	179	182	189	185	183	175	164	154	163	181	187	167	167	151	177	142	179	162	170	167	173	173	171	169	165	163	145	179	162	163	177	184	151	160	170	166	178	167	158	193	156	178	168	168	150	177	181	157	162	146	152	186	167	145	175	189	167	131	156	157	187	156	157	155	145	161	162	156	182	182	177	151	205	142	176	149	161	164	162	169	156	181	167	156	176	174	154	159	175	172	156	168	157	160	157	176	187	165	150	169	161	159	180	181	147	177	169	175	153	145	142	162	145	152	150	169	142	146	180	143	175	161	148	174	190	159	166	158	156	157	152	159	156	179	160	181	160	170	152	177	187	162	177	187	157	168	138	161	155	149	172	141	184	164	179	142	156	166	143	152	171	158	187	176	165	182	165	152	166	167	142	136	138	165	162	177	140	160	164	150	166	192	163	181	159	156	153	169	159	200	189	174	162	165	186	152	143	178	177	162	168	145	162	146	168	153	147	167	158	163	159	162	154	194	166	164	180	156	156	169	183	166	149	157	158	135	162	169	162	156	138	166	170	140	176	163	171	172	155	161	174	190	162	166	145	159	155	163	182	191	150	187	146	160	177	184	184	156	165	176	177	136	153	162	151	162	167	160	151	149	172	154	145	143	148	162	187	157	160	149	161	132	167	164	183	179	159	174	178	153	169	166	165	130	151	205	173	161	152	163	175	152	140	158	159	156	161	175	176	160	168	167	163	171	155	158	169	161	160	166	142	159	145	152	192	176	154	170	165	142	127	159	166	171	168	173	146	161	151	161	165	142	163	170	159	170	153	169	176	151	166	141	170	160	145	158	182	146	178	175	155	157	164	177	173	178	139	152	146	176	168	161	168	167	163	158	158	144	146	158	154	176	160	151	179	151	161	163	147	156	145	151	159	177	133	172	168	166	133	160	174	163	159	169	168	169	172	156	142	205	156	179	160	170	170	161	161	173	130	172	169	182	181	143	147	159	178	149	156	144	165	152	142	150	178	170	162	129	183	141	159	153	168	174	156	160	171	153	144	156	173	171	181	167	160	167	164	150	159	166	158	181	170	156	160	146	160	168	157	152	159	137	152	161	158	156	165	164	153	160	163	153	159	159	148	146	152	152	181	163	180	170	173	175	158	155	168	177	157	166	167	172	186	139	164	134	142	153	170	132	168	179	164	162	177	159	163	156	173	142	146	147	174	166	146	157	159	135	163	148	150	161	166	142	176	168	169	147	155	160	157	182	150	168	155	147	177	158	139	150	155	179	166	169	185	151	163	159	160	148	159	171	169	156	168	164	164	162	160	167	156	159	149	158	142	161	156	169	155	171	145	169	151	159	166	165	170	157	168	147	159	170	166	158	143	199	116	137	172	157	161	180	190	159	162	148	163	149	158	179	155	145	185	155	148	143	152	159	157	149	161	161	158	170	152	154	168	155	181	180	175	149	158	160	175	184	166	178	162	157	139	171	154	162	174	178	162	152	161	163	171	152	156	157	150	164	154	161	177	166	159	155	177	145	189	165	162	165	163	149	142	170	172	159	163	160	179	154	172	166	171	159	143	153	190	175	143	175	175	144	165	183	162	143	172	160	155	163	161	159	167	154	170	162	162	175	180	151	174	201	157	156	185	162	169	190	151	180	166	160	144	164	150	166	156	180	209	151	131	149	137	166	163	161	170	159	153	152	156	152	145	172	174	150	159	185	173	176	161	166	173	173	150	163	151	167	177	163	188	165	166	163	186	144	166	162	166	168	153	162	163	156	169	157	185	160	152	155	165	142	174	172	174	151	151	160	180	152	161	165	160	185	156	164	160	145	165	148	145	166	180	163	164	165	163	159	136	170	181	162	168	155	163	148	158	166	171	182	153	149	180	152	170	172	147	172	166	157	162	161	176	169	154	172	170	164	141	173	166	153	156	165	168	155	155	165	150	171	164	143	168	192	158	167	165	150	140	172	192	157	159	158	169	172	152	154	176	156	162	177	158	154	173	167	168	171	142	173	183	195	155	144	147	157	156	176	160	167	149	166	151	187	192	148	162	173	159	163	168	152	160	162	154	164	142	152	157	155	157	202	180	142	201	151	160	141	155	159	168	159	149	167	165	167	175	171	169	169	162	169	150	153	166	149	181	168	174	166	156	162	160	147	140	167	177	156	152	163	160	140	148	154	165	148	165	167	141	144	158	160	151	176	146	157	148	167	176	177	148	153	160	191	155	146	161	172	149	172	145	161	154	144	176	174	175	147	156	154	150	146	153	178	152	152	192	177	200	185	155	135	160	159	163	159	163	155	162	144	167	151	154	164	163	160	170	170	191	163	170	186	155	151	184	150	145	164	161	162	166	158	179	181	153	152	153	172	161	154	142	134	156	158	157	154	173	162	170	176	149	139	167	157	183	174	164	150	166	182	159	166	166	169	175	155	147	185	156	159	170	162	207	162	159	186	157	185	153	180	160	161	166	164	156	146	158	157	160	146	168	147	155	164	174	197	170	167	159	165	161	173	144	154	155	148	141	157	173	181	179	162	173	143	165	162	171	167	167	142	155	139	148	166	151	184	140	173	164	171	159	177	161	177	189	153	180	167	157	181	174	168	157	167	148	152	156	196	164	169	166	187	154	172	152	166	144	185	123	167	159	168	163	166	152	159	163	153	159	160	160	172	154	134	154	159	184	149	153	164	160	161	131	182	169	179	148	159	140	185	165	148	154	173	148	177	160	148	166	170	160	153	173	190	164	167	158	149	155	169	179	154	162	146	143	157	161	162	176	197	133	148	157	166	162	162	160	177	150	164	167	155	173	167	159	166	149	161	164	150	180	150	147	159	150	161	140	155	161	177	182	172	162	180	158	146	146	151	146	179	173	156	148	142	153	153	167	149	169	172	164	147	167	151	172	167	132	179	164	163	166	166	149	158	169	173	149	158	159	180	152	153	150	164	176	165	160	158	164	150	149	145	175	159	171	158	149	170	175	163	167	158	164	179	176	161	153	158	165	154	153	165	175	165	163	160	183	179	173	178	138	147	173	164	157	163	143	169	155	169	151	156	151	163	161	161	145	159	179	162	168	181	183	164	169	166	143	180	152	150	140	168	169	171	158	156	172	160	154	157	144	164	166	155	163	158	175	157	169	185	159	174	148	168	144	160	153	170	153	167	177	160	149	134	175	154	171	133	170	174	169	162	160	168	181	175	153	186	152	166	152	158	177	164	170	149	140	182	168	158	147	180	163	183	160	152	153	159	176	157	157	163	157	160	163	147	151	126	175	164	175	182	169	162	157	163	167	149	157	163	160	155	149	167	161	150	170	160	197	155	162	136	141	177	170	153	171	162	143	170	181	142	172	146	137	164	159	158	159	170	156	131	158	163	170	169	155	177	165	155	152	141	164	154	157	160	168	166	163	157	149	182	169	147	168	149	137	169	176	153	185	173	150	159	139	146	160	175	173	176	132	179	157
46771	47629	5837	2787	1806	1274	1020	797	690	634	519	503	500	457	442	429	392	380	347	391	363	362	372	346	428	345	380	336	379	346	368	352	331	377	313	366	344	321	305	365	332	342	319	317	346	310	332	320	319	297	296	337	327	348	332	343	331	329	342	335	324	370	326	347	352	318	327	346	338	335	314	322	360	323	309	367	299	336	317	336	320	347	317	333	373	328	304	346	285	318	319	324	348	313	324	323	296	354	332	341	366	337	348	343	320	310	345	339	350	312	339	368	310	311	296	347	307	337	367	338	342	304	353	292	295	308	332	321	318	324	338	339	334	327	304	312	336	348	332	303	332	314	298	312	340	374	351	286	335	298	312	332	339	309	359	315	333	341	346	315	301	312	302	317	312	302	314	304	282	317	365	299	329	312	316	331	328	308	324	289	307	322	313	365	339	314	308	280	326	270	334	275	319	341	314	349	329	331	350	333	318	320	355	311	342	311	324	318	355	330	301	360	347	300	320	329	334	328	331	349	299	276	317	338	340	322	341	299	335	321	314	321	354	324	340	338	303	312	342	331	312	345	304	333	334	340	324	312	355	327	318	305	319	324	328	308	361	333	300	318	315	317	330	315	325	305	339	318	331	313	294	279	306	305	299	328	309	339	321	298	334	321	326	354	328	324	328	316	316	354	283	325	336	309	327	362	347	338	342	332	319	333	338	321	315	331	319	332	326	318	310	316	306	311	351	312	348	324	339	324	323	314	306	331	325	322	329	341	310	294	352	341	352	319	321	336	309	320	346	349	319	325	315	306	348	348	330	326	337	302	320	344	319	314	302	304	318	337	323	316	320	316	334	320	315	327	338	363	305	340	298	323	322	313	346	308	330	351	333	334	321	337	336	331	311	309	302	309	336	330	334	316	321	359	331	349	357	312	314	311	348	322	320	355	328	309	302	296	331	344	313	318	364	349	314	321	326	366	323	322	306	356	314	336	325	325	334	344	347	316	329	327	306	312	336	326	331	330	345	365	302	302	330	342	308	325	330	324	325	340	269	316	313	372	328	317	334	327	348	333	328	311	319	315	321	325	296	350	329	331	323	287	340	311	316	353	333	311	355	338	291	353	321	311	337	297	359	311	291	321	345	318	349	321	290	321	301	349	295	318	311	313	348	310	317	320	310	350	335	348	309	322	313	333	330	319	319	297	369	359	326	299	305	308	305	343	345	304	322	312	317	311	317	340	325	315	335	338	304	336	357	358	322	301	317	347	334	327	361	326	322	293	334	354	363	354	339	316	306	320	339	336	319	323	297	302	329	329	336	321	330	316	342	349	302	264	350	328	322	319	334	310	309	324	323	327	312	320	320	344	330	355	333	325	326	323	309	309	318	324	336	324	285	310	309	306	361	297	334	339	327	331	299	298	345	328	328	337	327	319	295	304	323	360	300	311	339	310	332	339	335	312	339	313	324	333	307	304	311	323	320	360	311	366	306	314	312	315	320	345	339	322	306	327	319	340	329	339	325	341	335	316	320	293	314	310	317	351	325	318	320	343	349	304	316	304	311	290	325	308	319	303	317	330	358	313	341	316	344	331	344	343	294	325	306	298	303	317	335	331	350	304	318	317	333	299	318	333	308	339	336	332	317	293	314	310	316	288	300	328	339	331	345	332	349	329	328	331	314	346	323	315	338	313	293	333	356	320	335	289	320	362	331	321	322	348	340	304	289	333	309	301	319	332	309	323	315	328	299	328	328	324	355	290	315	327	332	345	312	335	334	324	331	334	316	318	346	300	327	326	302	355	333	370	330	338	337	349	331	337	337	345	313	326	341	314	309	328	337	326	313	301	349	355	322	317	347	339	308	327	310	329	332	314	353	352	310	334	334	304	333	354	337	323	318	335	329	320	325	331	302	332	355	328	333	318	353	324	345	352	315	322	308	351	324	322	333	341	349	321	321	322	327	300	332	306	325	343	322	349	343	314	328	359	310	314	318	325	350	348	322	365	339	318	325	298	347	340	331	334	327	323	334	333	299	318	341	350	317	324	330	302	323	328	324	319	323	330	341	338	321	300	334	317	330	315	331	326	335	301	311	312	339	331	329	305	334	323	310	310	332	301	325	306	329	315	298	322	331	315	322	323	328	315	312	316	333	294	324	318	347	308	324	312	313	326	347	316	308	290	330	328	323	321	300	316	330	298	307	314	332	338	323	344	317	369	311	312	341	299	333	316	308	309	344	370	297	278	313	340	293	311	340	337	328	293	315	341	326	307	320	327	272	328	338	309	321	318	329	350	314	323	342	310	326	309	326	316	292	298	312	308	316	306	302	307	333	321	336	337	343	335	309	316	310	326	338	357	343	313	323	332	311	317	312	325	288	304	351	359	309	329	327	268	295	325	279	330	336	317	319	360	353	345	309	322	324	289	298	325	347	319	338	318	296	303	323	305	354	329	309	316	313	321	328	329	326	294	348	337	325	319	360	327	327	290	314	319	301	357	350	323	344	333	313	314	298	304	335	318	334	333	330	314	318	303	335	301	317	342	334	313	321	328	347	275	339	310	336	316	333	307	330	351	320	332	305	315	335	332	348	333	340	361	315	320	330	343	321	306	303	332	331	313	299	323	312	317	284	345	351	306	339	335	316	323	301	297	313	326	340	321	330	305	303	344	344	341	335	314	305	310	330	355	339	343	352	302	295	321	316	342	322	321	327	334	361	326	313	308	311	335	331	325	322	315	324	333	319	318	327	326	293	311	347	301	328	330	333	366	329	334	301	335	351	324	291	315	330	357	309	318	321	310	330	343	343	335	321	340	340	319	330	327	333	344	300	305	302	303	327	300	334	336	334	321	327	333	325	306	301	324	306	354	329	318	348	298	332	340	321	325	338	328	339	349	311	308	334	344	328	300	339	330	325	374	319	319	327	306	354	336	309	333	312	331	365	329	305	308	299	310	327	302	343	336	335	296	307	295	309	297	312	330	321	311	335	345	313	290	297	308	328	320	361	312	319	301	323	338	318	343	292	299	322	323	310	318	284	333	332	306	317	337	316	330	297	333	333	342	327	307	323	307	344	314	316	306	322	328	341	293	311	339	317	324	328	313	295	307	321	335	299	315	320	316	325	336	343	334	338	309	332	334	356	319	300	319	326	351	322	327	341	362	314	341	343	304	338	321	297	322	338	290	339	299	310	326	356	302	329	308	340	330	310	314	337	315	344	315	308	341	349	330	313	319	322	309	346	326	316	310	337	342	321	333	353	320	301	310	322	343	318	316	306	340	329	280	333	378	330	350	341	312	326	316	296	348	334	321	351	311	342	332	320	341	341	338	312	318	361	312	308	288	290	332	305	332	307	305	286	297	317	340	311	316	299	325	309	344	317	345	334	299	351	354	327	361	306	320	330	322	357	300	312	318	336	322	305	324	309	306	332	298	291	314	315	343	297	328	346	325	318	320	302	299	333	298	320	333	338	365	327	309	354	309	301	288	326	331	325	323	324	296	323	305
23418	21437	29887	23350	21430	19912	1371	398	305	257	226	233	213	193	182	206	200	182	167	190	138	161	166	174	155	151	156	136	160	148	165	140	168	157	146	128	176	147	151	139	155	156	135	135	150	139	129	148	144	142	129	128	148	152	149	143	143	149	155	139	143	154	132	173	140	132	145	147	163	144	136	121	140	163	156	158	147	142	152	146	139	134	137	119	142	129	149	135	132	141	145	145	139	136	124	144	138	152	140	138	153	155	118	143	154	134	143	141	134	137	146	129	135	136	156	164	156	139	133	138	156	146	148	143	152	123	149	138	144	157	165	140	134	141	152	136	148	150	137	114	152	149	149	155	144	151	136	137	139	110	156	152	136	148	139	135	128	117	137	141	148	123	138	139	140	154	148	135	143	144	137	159	122	142	149	138	149	151	138	152	141	152	148	137	145	156	151	148	157	172	122	146	134	153	149	134	147	132	140	126	150	119	142	154	146	127	136	154	108	133	149	157	144	147	151	128	131	146	150	153	173	123	136	155	169	144	138	129	148	142	131	143	147	155	158	132	163	151	147	140	162	156	142	130	131	141	144	141	141	147	158	145	156	146	136	148	142	126	150	130	139	155	153	155	169	152	156	141	139	140	139	148	160	141	143	136	141	149	147	154	133	142	170	150	130	147	139	164	140	148	143	136	137	129	131	145	138	147	147	143	166	138	138	137	130	128	143	151	136	164	136	142	133	137	163	137	153	141	156	139	135	137	145	153	140	141	135	137	161	155	142	146	135	126	159	143	126	142	143	158	152	173	155	164	127	154	138	132	151	171	137	143	143	154	157	139	147	148	131	148	149	146	148	133	139	182	133	141	145	137	129	134	140	148	140	130	163	137	146	164	139	140	126	133	158	149	137	133	139	128	131	124	132	167	151	127	159	147	152	127	155	142	146	131	148	131	145	136	144	161	129	139	149	159	131	131	141	134	172	123	147	142	144	143	140	149	144	133	156	149	163	142	154	143	149	149	161	133	131	121	164	142	118	129	143	133	144	148	127	159	144	136	123	116	139	139	159	113	153	141	125	149	147	153	127	161	151	166	158	142	144	143	146	152	148	149	155	140	136	112	142	136	125	138	133	114	130	146	149	157	152	145	169	134	129	153	142	156	130	153	143	140	126	114	133	120	134	146	144	165	139	128	137	147	132	149	135	141	134	112	141	137	150	138	132	149	132	167	138	141	152	150	135	151	143	140	153	138	126	157	157	134	121	127	157	146	146	129	117	151	126	158	134	166	131	159	133	134	151	148	123	163	129	144	122	126	174	120	139	145	143	148	158	156	156	147	132	157	142	150	135	150	141	145	148	141	169	121	131	143	121	132	133	142	141	140	148	130	135	133	147	124	145	141	140	151	160	128	129	137	133	143	138	141	143	140	148	132	137	131	142	137	131	123	143	143	148	137	154	149	144	119	147	147	142	144	149	143	123	138	144	140	149	151	143	133	122	139	144	131	135	155	143	125	147	133	135	136	143	150	121	144	154	122	151	138	136	142	151	161	145	125	148	156	134	140	129	151	150	153	148	127	148	141	126	127	137	152	129	127	128	154	120	144	139	129	130	147	154	136	137	120	137	123	143	143	145	137	152	161	161	121	152	134	144	135	131	160	137	145	153	121	145	127	167	133	136	136	123	159	153	136	135	152	143	138	159	132	114	156	163	144	160	148	168	151	143	152	151	145	159	126	137	141	135	131	123	150	141	173	150	153	125	152	159	143	139	145	127	144	121	136	171	167	155	145	153	152	129	146	142	130	138	149	129	125	138	144	135	147	130	125	134	175	153	157	152	139	139	121	147	138	120	133	144	139	158	148	161	147	151	135	158	139	124	142	150	148	138	115	148	134	147	146	132	160	150	142	143	162	160	153	146	149	142	145	135	113	149	120	126	142	134	154	127	157	140	144	152	135	144	144	145	134	132	147	154	134	162	145	124	140	129	152	129	139	146	131	149	129	129	144	127	153	132	144	130	137	135	163	139	148	138	120	152	135	133	131	167	137	144	134	149	165	125	134	145	130	139	123	132	145	145	142	142	123	142	132	136	124	139	138	143	129	141	141	128	142	141	157	153	151	152	150	171	118	130	135	152	130	132	156	135	129	148	131	145	155	139	146	131	135	136	146	164	135	132	142	137	150	148	135	154	150	140	143	143	127	136	141	140	165	156	155	149	136	130	144	150	155	138	124	136	141	122	150	148	149	142	154	130	146	147	132	128	150	157	152	166	138	150	149	138	127	129	148	145	143	142	142	139	152	160	129	143	143	147	152	179	143	132	119	152	159	140	159	139	145	144	136	149	129	149	132	143	128	141	134	140	134	140	134	152	138	134	148	141	139	136	131	136	130	144	149	137	137	153	122	142	151	138	149	133	145	134	140	139	154	152	134	139	148	150	140	144	142	143	154	143	155	131	116	144	149	122	140	128	158	148	146	142	135	179	145	167	142	131	129	144	129	161	124	140	149	157	178	124	148	141	138	137	141	128	137	153	135	146	148	142	128	152	128	139	147	153	162	140	140	151	148	146	165	139	150	134	126	128	129	136	154	155	130	138	135	140	138	136	140	160	127	133	140	133	145	129	130	120	150	147	149	150	117	141	144	150	154	154	130	130	146	134	132	141	132	144	136	124	138	162	150	148	132	156	140	140	171	146	135	142	146	150	148	146	139	160	129	143	130	130	142	130	134	149	159	143	133	147	124	140	127	137	136	152	148	134	141	143	143	139	146	129	134	144	171	143	152	154	147	143	146	150	143	152	138	134	153	153	127	142	138	143	150	158	106	142	135	140	150	130	142	155	151	148	144	139	159	126	146	147	168	147	114	129	123	119	140	142	143	140	132	129	132	130	140	125	152	148	119	136	146	115	144	135	137	147	131	126	114	138	139	118	148	157	160	128	146	138	165	132	135	139	128	139	141	120	122	141	120	149	157	146	142	125	134	140	146	167	137	142	138	131	151	147	162	170	130	137	135	146	128	157	132	151	148	148	127	142	153	146	124	139	150	152	125	156	142	137	155	127	143	120	137	139	139	122	155	130	135	169	127	140	131	154	150	117	135	159	159	124	155	135	144	155	151	162	123	134	145	155	164	149	139	156	124	161	159	147	138	138	148	146	140	149	117	136	128	138	148	143	123	153	141	122	148	140	140	168	139	156	148	150	134	146	123	135	133	146	142	138	132	149	158	148	148	167	142	142	140	130	155	126	125	132	144	151	176	152	132	145	133	157	154	130	130	135	144	129	126	135	136	148	125	143	149	138	126	146	141	141	161	150	153	153	126	150	158	143	140	149	170	140	152	126	127	154	146	142	139	127	134	125	160	149	150	143	132	166	128	135	147	123	142	134	144	136	132	154	133	155	164	135	143	145	150	144	142	145	152	132	137	134	157	145	134	169	139	139	146	132	146	145	120	166	141	148	133	151	154	160	142	142	138	134	147	145	167	144	152	130	143	138	129	137	150	156	120
47765	48098	8662	4773	2983	1986	1540	1210	985	850	765	669	554	530	476	440	418	404	374	401	342	356	333	330	333	369	318	334	318	318	291	281	299	292	302	288	301	273	312	283	258	300	304	300	276	319	284	287	276	272	282	288	303	290	278	277	329	324	259	314	273	253	259	301	294	306	282	276	299	297	279	292	283	294	312	277	270	254	259	272	252	256	297	258	293	253	294	282	284	253	264	258	252	297	262	282	261	269	265	247	269	270	251	263	256	280	248	264	275	269	252	271	254	262	250	254	262	252	266	256	257	298	247	279	272	263	269	276	240	265	279	231	263	260	268	268	279	276	263	265	258	266	270	280	260	269	262	245	297	254	259	270	246	261	257	245	278	285	265	257	241	255	276	252	269	229	267	243	261	264	253	270	286	249	276	257	244	276	261	295	270	274	290	257	287	279	286	245	244	265	264	254	270	250	272	303	242	272	259	304	297	284	257	266	265	270	246	274	229	267	284	284	268	254	255	253	269	254	251	248	263	268	246	258	296	269	277	248	281	273	266	265	289	286	261	276	253	257	244	269	276	266	256	266	266	282	291	256	252	250	273	237	269	233	263	265	287	281	268	280	244	258	246	284	247	266	262	235	277	266	254	271	272	273	281	260	245	263	268	275	243	257	269	266	283	248	282	264	251	262	254	278	263	253	270	291	265	270	261	249	236	274	266	273	271	266	285	284	308	254	273	248	268	235	255	273	285	281	270	287	272	263	296	268	251	296	266	274	230	287	280	285	266	266	265	275	262	257	262	293	246	269	272	266	276	230	224	260	251	246	261	286	283	264	237	283	273	276	279	252	276	268	272	281	271	250	269	266	255	254	249	296	264	252	246	287	279	278	278	262	261	273	276	240	265	274	287	249	282	279	238	259	289	270	264	257	277	248	295	249	266	260	271	268	277	263	253	287	288	286	262	275	268	268	266	282	248	278	276	265	254	268	256	238	282	269	283	249	259	290	264	257	284	262	254	261	287	265	309	256	265	273	276	249	240	264	281	252	238	265	266	260	277	238	267	277	276	250	254	270	279	255	272	239	259	280	250	271	258	291	270	253	283	252	244	254	265	288	274	246	274	279	242	281	306	269	245	293	274	258	308	244	268	278	257	264	239	272	305	248	279	287	251	272	275	259	267	257	250	296	259	257	251	267	253	283	258	282	288	248	247	263	271	271	268	257	255	255	233	278	277	271	261	273	264	248	255	261	267	257	237	259	251	289	252	258	258	286	276	254	300	265	284	268	277	275	250	260	275	261	269	262	255	271	248	263	269	293	283	249	304	240	261	250	256	257	260	267	253	291	273	292	279	287	275	243	310	284	245	278	279	248	260	271	252	228	254	279	261	246	272	251	262	250	247	254	287	256	248	255	269	283	271	265	259	231	274	277	265	225	241	270	272	263	258	257	277	269	273	258	263	269	301	250	243	279	266	247	245	276	239	262	272	262	263	251	244	261	274	276	220	273	254	251	311	264	295	258	276	288	245	270	273	280	251	254	242	286	245	254	287	274	242	291	298	237	263	246	241	287	285	286	261	243	266	271	282	263	278	249	226	255	256	259	265	269	266	285	251	256	251	259	239	270	281	267	245	275	288	282	297	270	237	228	257	270	281	263	265	265	277	274	252	311	252	238	281	270	297	277	275	262	262	247	223	251	256	263	271	240	272	239	274	267	271	263	241	279	247	233	277	293	269	262	244	256	267	255	263	254	283	254	264	268	288	269	286	253	239	266	273	259	261	271	268	253	284	243	260	259	257	272	274	267	290	299	259	260	267	245	267	256	258	267	278	266	267	256	292	271	261	239	230	240	260	250	288	278	251	274	270	263	281	233	252	240	261	261	269	261	293	285	234	257	261	251	254	263	264	265	272	246	260	263	275	267	273	238	274	291	265	248	252	257	269	261	237	274	273	271	261	264	270	258	273	260	254	265	268	275	256	264	258	284	277	244	294	279	278	235	260	275	243	266	276	261	286	269	269	287	252	286	236	283	262	266	251	281	288	271	288	277	276	251	252	245	255	265	265	246	272	289	297	298	270	250	251	261	289	297	227	256	265	279	277	265	288	264	248	253	285	270	267	275	294	256	257	253	289	248	268	270	276	276	265	270	266	273	276	234	277	267	285	269	244	270	269	251	268	290	295	264	261	240	281	268	271	298	272	262	279	249	265	275	240	280	276	271	277	251	261	251	255	233	269	284	264	255	231	269	284	270	284	294	306	278	245	228	267	250	259	294	262	259	279	266	264	262	261	254	255	248	257	247	285	265	263	310	262	242	283	273	281	279	268	223	262	304	270	286	259	269	263	282	283	296	287	271	246	260	269	250	263	263	269	267	224	260	233	257	252	274	255	245	245	282	249	258	254	283	257	274	255	262	241	322	259	270	274	253	282	269	258	258	265	269	268	249	253	276	234	285	275	278	286	262	279	307	264	276	282	278	285	239	288	244	257	242	284	255	257	252	253	266	258	267	272	255	260	284	258	261	307	258	252	251	262	283	278	273	235	269	259	273	261	270	257	237	272	252	294	264	265	309	267	266	253	272	267	258	279	280	260	290	240	273	254	270	255	249	261	248	247	285	265	224	252	311	279	275	233	249	252	264	287	292	258	248	280	263	242	257	250	258	256	269	260	248	258	270	278	272	251	292	287	269	261	265	250	248	262	289	259	302	289	281	282	308	260	266	253	241	241	261	269	246	242	254	253	280	287	282	284	236	254	252	263	266	252	266	292	292	279	272	247	277	262	280	266	251	267	261	287	278	270	230	270	269	254	243	304	279	270	267	298	271	245	265	277	265	281	261	264	256	278	251	241	255	279	279	253	284	265	247	289	255	258	289	249	271	261	263	280	263	259	270	261	259	274	262	260	262	258	234	269	303	265	281	257	272	273	254	302	296	261	267	283	256	252	275	290	270	260	266	236	281	266	243	247	250	249	242	241	260	294	259	252	264	239	269	254	247	255	285	268	262	273	252	268	234	265	240	278	276	279	257	276	249	256	270	279	273	274	244	261	277	289	249	245	288	278	272	270	285	290	290	251	254	302	225	282	259	273	287	259	252	296	248	264	249	281	252	270	249	243	261	270	257	277	276	290	285	246	243	251	262	266	243	264	269	275	274	251	264	282	274	253	251	254	287	275	259	287	255	264	273	257	254	279	268	258	252	283	282	249	271	242	273	276	275	271	279	308	267	255	254	233	267	267	290	277	231	275	266	287	266	241	261	266	272	241	254	232	280	237	250	301	274	258	260	265	265	240	247	245	268	271	278	274	285	259	262	278	265	269	254	283	266	257	269	277	268	231	287	274	261	253	250	279	277	259	284	272	263	247	274	255	275	271	281	252	280	256	271	252	268	292	274	273	274	246	284	274	261	239	283	281	268	264	266	268	260	275	260	260	256	280	292	285	292	263	300	284	267	275	245	268	302	278	264	276	268	267	282	285	269	288	262	252	266	264	311	244	258	264	229
27701	21163	9667	643	370	392	349	330	329	328	323	343	355	328	333	320	346	341	311	359	352	371	328	343	317	315	341	367	337	333	388	366	349	334	361	376	345	323	350	367	359	328	319	333	317	339	339	316	298	300	356	343	356	311	351	306	310	335	343	305	360	363	350	354	340	339	366	344	315	323	363	344	338	361	337	368	321	333	346	329	331	325	335	350	356	353	337	315	345	330	322	328	339	344	335	336	327	335	379	349	331	360	345	344	354	340	308	342	353	330	325	352	322	384	381	326	341	343	309	317	308	324	329	342	346	322	350	306	328	354	338	338	338	331	300	339	327	327	364	356	346	325	322	345	362	296	311	339	345	342	312	363	337	339	328	315	322	363	309	325	346	351	342	357	356	375	346	324	333	353	340	322	344	320	303	355	324	356	331	343	288	327	345	340	347	325	319	297	334	329	330	325	331	353	318	344	357	321	342	343	385	296	339	352	287	308	310	341	328	329	316	339	339	343	324	362	293	346	331	366	366	312	349	288	315	343	334	350	322	352	332	333	351	350	347	331	334	325	329	341	322	314	321	321	325	366	314	343	347	340	354	345	367	346	340	349	309	336	330	325	350	352	343	338	351	310	345	306	318	332	298	337	324	336	343	323	335	342	348	377	300	363	320	313	354	362	334	342	336	309	343	309	376	332	280	365	287	357	335	341	372	309	311	351	351	322	346	328	356	318	344	334	314	331	316	337	350	304	317	338	336	334	337	327	373	346	342	348	311	333	323	362	341	349	313	359	360	344	328	340	365	349	332	350	357	335	348	324	345	340	336	344	341	303	336	328	322	301	333	333	352	329	353	332	338	331	339	301	330	342	327	339	340	317	331	356	363	315	336	313	350	303	338	335	362	330	322	328	360	329	327	344	323	338	342	334	335	360	296	353	309	332	331	330	354	309	374	321	332	343	342	362	292	346	334	298	356	306	345	347	336	335	367	308	349	359	362	343	321	337	331	341	311	314	325	302	320	365	318	363	349	339	318	336	370	356	321	330	343	307	347	361	332	317	342	330	338	344	308	341	310	342	365	308	354	337	346	379	346	345	329	324	321	339	331	362	337	346	348	298	308	330	310	333	353	335	327	341	321	330	322	323	320	341	335	310	330	352	309	363	333	342	334	323	324	352	340	373	339	309	354	327	331	347	325	314	344	328	339	344	352	342	364	346	360	369	329	300	351	319	326	329	345	320	346	339	336	325	333	358	355	338	337	327	320	336	320	350	341	330	348	344	344	340	342	355	357	352	347	348	336	353	357	320	353	365	324	348	340	345	318	343	317	312	350	342	333	332	346	337	313	354	318	340	331	342	355	348	353	346	316	325	367	339	375	337	328	326	336	340	316	362	319	328	354	340	344	350	314	336	332	365	342	343	324	321	362	335	337	329	319	353	342	323	322	328	335	361	348	330	336	327	326	355	319	341	335	323	320	324	310	334	339	361	337	334	356	359	357	285	361	330	315	334	318	322	299	305	340	319	334	327	353	332	316	288	346	332	343	332	330	312	313	314	346	330	322	326	346	372	324	329	295	365	345	333	332	317	315	365	329	341	333	305	352	348	377	387	321	322	340	342	318	349	306	326	351	313	343	334	325	317	350	331	317	340	339	366	343	345	356	335	347	346	322	335	328	325	325	402	313	302	331	328	347	349	358	328	347	342	399	317	341	334	349	328	349	364	373	334	337	337	341	357	305	364	337	343	345	338	332	313	311	330	296	329	369	370	322	347	374	330	329	323	339	365	356	353	328	379	348	334	358	324	332	340	363	334	342	332	352	319	353	377	323	333	363	375	325	352	354	350	338	324	350	347	359	348	311	360	323	322	361	356	331	325	339	343	332	341	344	345	348	349	329	361	314	306	302	301	327	339	355	360	373	347	350	290	334	322	330	321	324	351	354	303	297	349	349	332	355	348	326	357	348	313	382	324	364	340	356	332	320	338	314	327	324	306	345	324	338	355	296	332	340	345	330	373	374	314	356	358	364	365	331	362	313	346	325	367	354	340	328	344	330	336	368	325	317	328	332	327	323	329	294	352	340	344	341	351	359	323	314	344	327	357	335	307	332	332	312	340	329	358	332	340	334	348	343	327	342	355	347	339	356	372	343	364	341	334	327	308	344	358	334	328	343	322	326	341	301	337	307	320	331	324	337	328	340	316	334	299	304	343	368	285	319	313	343	320	322	333	331	356	342	345	369	367	313	309	345	318	324	328	322	335	338	346	290	311	354	326	342	355	375	347	344	353	329	341	305	359	356	334	350	343	323	323	342	404	325	356	345	316	335	342	295	334	331	330	331	329	357	326	316	339	359	348	332	341	345	340	337	323	322	358	320	308	333	344	319	333	325	339	363	325	317	363	319	339	324	342	357	328	365	339	362	337	341	324	333	351	337	306	318	333	356	352	354	341	360	319	306	361	347	333	348	338	330	301	347	352	333	354	325	325	342	327	362	338	345	350	370	330	319	328	365	362	321	320	330	328	345	355	303	322	325	338	294	352	332	326	322	331	316	318	343	321	369	350	306	340	373	319	312	313	342	328	338	343	343	369	333	343	325	352	336	345	332	332	346	328	327	318	372	360	330	329	333	327	333	331	330	387	338	338	348	330	296	322	335	333	357	314	360	352	345	313	364	342	334	317	337	316	336	330	301	340	351	329	342	339	352	315	356	333	346	356	337	329	341	315	341	348	363	319	334	322	321	369	345	339	335	351	353	339	339	325	329	324	316	341	331	346	345	347	331	330	340	314	345	350	329	355	323	351	317	291	339	327	336	334	331	339	371	351	344	345	343	339	341	347	345	344	327	331	343	354	370	308	337	351	348	358	344	341	326	335	323	319	381	344	317	334	348	348	302	343	372	362	312	337	345	323	325	321	359	330	318	324	339	324	333	335	333	342	319	329	363	330	331	335	327	367	335	339	331	333	350	356	351	344	372	339	317	337	330	313	387	343	352	344	325	333	344	332	312	332	303	328	343	369	342	337	351	320	306	314	337	358	358	311	368	338	318	327	348	346	337	333	368	323	368	358	300	337	317	334	312	325	342	326	337	343	344	344	341	346	354	342	331	324	323	324	317	330	328	355	341	351	345	318	322	320	335	373	350	354	347	363	347	347	329	332	326	325	353	323	338	318	313	316	328	354	326	359	365	343	367	327	350	329	321	319	338	337	340	349	333	349	328	365	354	335	338	321	315	323	293	306	355	319	379	298	304	351	341	312	327	361	343	311	337	329	347	319	328	347	325	328	361	369	346	340	334	324	328	345	344	328	362	326	381	367	351	336	308	337	346	310	335	354	333	301	331	350	364	335	349	360	312	341	300	329	337	359	369	327	372	340	329	313	363	349	303	363	322	324	313	321	332	352	328	344	348	319	348	316	345	330	305	343	324	310	313	334	323	327	327	334	324	359	344	300	346	311	304	334	312	340	369	318	336	332	309	302	342	349	346	321	334	312	314	342	307	317
28793	18624	1893	925	737	740	702	679	631	679	632	702	661	645	674	667	684	628	647	654	685	634	607	623	639	644	658	621	637	626	680	649	651	636	645	670	642	666	634	606	646	625	647	633	625	650	637	641	673	627	641	640	621	650	609	600	627	630	655	601	705	663	635	638	606	669	652	639	640	593	634	642	672	682	639	653	672	594	654	613	675	675	644	634	648	610	628	588	645	615	644	629	629	691	604	655	625	606	627	650	681	624	677	668	633	619	663	651	672	645	642	674	615	652	649	595	646	643	650	612	654	628	619	612	619	635	607	649	637	677	664	635	666	631	632	642	626	601	669	641	636	670	651	606	616	630	694	671	601	666	653	640	715	637	607	618	624	654	644	653	611	621	621	614	598	617	697	632	659	639	659	579	652	643	649	617	626	637	629	602	666	642	640	643	647	618	647	651	634	660	634	616	636	575	605	662	648	617	641	625	619	659	628	674	642	647	665	635	635	652	601	643	649	674	621	613	626	609	628	614	657	625	658	619	660	619	623	612	624	654	627	630	633	589	582	635	637	622	609	622	678	635	634	653	622	651	645	635	610	624	665	611	661	645	631	668	649	629	660	664	640	657	637	673	677	618	637	646	595	649	595	611	618	613	693	667	616	613	652	625	646	647	640	667	673	642	641	656	632	621	673	646	641	644	586	619	651	604	613	673	673	613	668	585	675	645	651	636	663	633	663	650	608	611	644	664	648	664	648	609	635	656	609	613	637	652	632	666	663	656	621	620	649	664	621	620	642	642	669	650	655	655	616	648	650	603	664	562	688	601	665	605	659	662	685	645	688	611	611	646	589	615	649	635	624	633	622	640	651	617	629	609	633	651	647	648	604	612	610	616	622	647	665	680	632	710	671	641	695	585	642	665	634	608	624	610	677	638	658	617	676	598	618	672	617	599	651	590	646	631	652	646	661	612	637	626	612	647	642	603	675	646	641	682	655	605	594	651	627	611	612	635	629	695	664	598	674	667	632	586	672	634	624	594	624	660	706	626	621	620	623	650	609	620	637	607	644	647	675	640	652	655	657	583	608	650	629	644	625	609	598	634	588	613	638	642	616	647	651	587	601	656	685	645	653	635	644	672	641	654	622	625	647	596	668	643	585	634	639	643	625	595	639	640	585	620	633	673	633	630	653	642	629	640	646	646	676	614	675	650	677	660	625	637	596	612	618	680	668	660	614	675	633	611	638	646	607	625	663	616	650	585	612	631	649	615	635	616	657	645	614	624	656	585	594	692	609	611	659	619	661	631	653	626	661	627	652	654	597	642	615	642	663	643	627	597	637	610	594	662	614	661	629	652	591	565	581	666	638	633	613	684	647	663	618	604	662	625	659	641	621	672	625	698	651	659	631	612	634	617	622	622	622	643	648	642	672	623	649	674	607	669	622	608	644	657	648	596	617	648	614	604	621	657	662	625	610	639	654	642	613	650	588	671	629	649	626	623	608	621	670	627	565	680	638	586	679	601	639	620	649	594	614	638	623	653	612	597	669	648	640	575	633	645	661	641	649	663	655	640	640	605	654	623	677	609	645	580	584	661	595	610	666	616	652	605	661	634	634	609	592	669	638	674	625	642	633	620	632	631	641	625	672	614	598	645	664	659	627	633	656	669	648	653	608	652	646	677	688	618	605	625	607	602	625	672	591	609	615	623	623	588	620	650	620	641	605	622	650	642	625	627	655	662	627	635	675	656	569	638	590	657	648	630	672	649	655	616	609	598	597	674	628	686	604	617	599	657	624	636	604	638	625	688	669	598	602	614	624	626	635	609	675	636	634	620	674	656	655	637	624	631	670	683	645	631	678	617	639	660	655	647	631	615	630	596	620	619	663	598	661	631	617	650	646	631	679	629	636	626	595	626	633	619	652	621	578	639	651	608	661	625	627	658	640	647	644	647	585	669	657	647	659	616	608	660	662	624	653	600	622	608	652	637	689	651	653	661	674	645	620	671	646	669	648	656	626	610	609	698	691	617	641	589	654	638	624	648	631	625	671	638	607	644	652	653	645	642	658	676	653	632	584	610	605	625	630	622	650	643	605	659	643	620	626	625	655	624	607	636	680	633	647	639	628	593	683	590	634	679	608	649	603	594	652	655	644	655	620	658	640	608	668	621	616	641	640	639	644	637	618	629	621	621	618	623	652	617	624	663	631	630	653	622	633	657	627	618	658	649	614	669	645	613	643	623	605	662	639	649	615	647	630	622	611	622	634	616	608	588	661	626	652	694	639	606	629	663	635	608	628	680	632	629	646	641	626	635	642	624	661	588	609	637	603	673	649	656	641	653	616	613	668	610	624	654	633	634	582	610	592	628	578	622	632	666	625	645	630	569	592	617	576	643	633	637	637	618	658	629	654	624	629	639	656	619	605	622	604	631	659	635	636	593	643	645	631	608	656	623	607	647	631	640	606	628	667	643	640	695	643	657	631	617	676	605	651	635	647	614	659	645	664	625	661	665	624	669	600	650	610	642	620	647	638	583	649	611	624	591	644	635	622	627	641	647	659	654	621	640	647	662	677	610	610	654	614	657	638	626	646	632	659	629	648	653	605	623	625	596	630	625	669	594	651	611	614	611	673	633	662	625	624	618	644	655	653	622	646	615	665	627	652	649	623	634	639	677	611	627	635	639	583	611	627	589	639	608	673	629	625	677	695	646	664	625	649	598	665	658	681	595	687	644	671	633	645	629	625	636	613	628	652	663	645	679	682	637	654	621	618	674	646	655	613	670	618	620	630	612	629	669	619	663	637	628	692	621	626	657	663	642	599	656	622	601	656	624	628	663	632	628	636	652	674	594	617	623	585	657	632	613	655	690	638	599	626	625	582	698	673	645	659	652	631	617	682	642	652	652	653	650	618	617	635	646	643	660	645	670	646	617	610	640	637	624	634	593	610	624	630	669	650	615	605	647	609	640	656	651	686	636	672	604	656	624	634	595	637	606	619	631	628	645	602	672	660	661	643	637	642	615	611	606	621	633	666	637	657	631	651	610	634	641	643	598	585	696	636	619	671	675	657	664	640	661	647	652	657	713	617	622	612	644	612	638	598	682	663	664	633	637	651	649	684	640	650	632	681	607	667	617	652	669	636	652	624	609	674	644	626	707	619	652	649	626	628	612	641	650	611	628	622	627	588	672	623	650	628	653	662	588	649	649	656	674	604	647	638	615	646	632	641	629	693	610	638	654	633	626	631	598	624	608	651	671	662	628	652	654	624	650	620	601	661	642	625	638	635	649	658	591	637	629	649	643	622	656	656	650	642	652	639	659	653	647	641	660	677	651	586	669	649	623	651	634	656	639	665	640	661	623	611	617	621	597	624	631	661	641	687	612	660	627	634	631	616	616	680	654	618	671	632	617	611	631	615	644	620	658	612	601	612	609	584	625	643	660	620	641	611	620	661	631	648	617	622	675	620	628	618	639	645	633	688	616	633	656	652	622	619	614	597	611	657	616
24343	21466	29269	23979	20598	2899	374	294	233	206	222	223	179	184	196	175	177	160	179	179	170	150	184	156	158	195	154	155	185	181	146	176	152	173	162	152	178	169	172	193	150	186	170	183	163	149	163	158	167	138	184	156	160	157	172	145	159	151	155	159	189	156	164	165	144	166	169	155	138	149	165	146	162	165	193	180	166	164	156	165	166	150	174	167	147	139	159	175	167	166	168	159	187	138	168	150	159	142	194	180	177	171	153	171	149	167	157	156	158	151	171	166	158	140	144	149	161	144	191	152	153	163	167	152	143	141	144	158	160	174	162	188	159	164	160	173	148	185	161	154	160	164	170	173	164	167	163	150	158	174	163	151	163	158	146	163	175	153	151	149	160	157	161	164	165	165	149	166	162	176	170	174	138	165	167	153	172	178	193	172	152	175	166	169	163	154	155	141	145	155	166	158	144	157	168	151	179	160	158	165	180	160	158	135	164	151	148	178	169	170	150	144	172	182	159	163	192	130	127	178	177	141	157	145	164	150	153	147	168	164	133	160	178	161	171	163	165	184	166	179	155	167	153	169	168	168	143	151	161	174	160	175	183	159	153	165	169	165	160	166	178	167	141	182	185	152	163	153	152	161	177	142	180	160	160	147	178	148	177	146	156	173	147	166	166	166	162	168	153	150	159	162	190	138	174	158	167	156	161	149	166	160	141	137	160	154	180	154	177	135	155	143	146	157	145	169	156	192	148	160	161	159	174	164	187	177	162	157	149	159	162	165	169	164	155	156	186	160	162	199	154	187	172	177	153	178	164	161	193	162	161	168	162	175	147	157	150	164	156	164	167	181	154	178	153	161	169	180	154	165	180	169	159	142	172	158	181	187	162	182	144	153	155	150	149	162	167	182	171	171	162	154	161	156	141	160	172	156	156	167	145	156	153	150	176	174	160	152	170	163	142	169	159	141	166	134	173	147	159	163	158	134	160	175	176	186	166	148	170	157	149	134	178	147	178	170	155	137	143	138	167	163	177	176	159	153	140	181	175	163	160	156	149	191	162	162	157	151	164	172	166	161	172	179	137	165	160	153	166	147	144	158	140	162	156	158	167	162	179	167	183	164	161	132	151	180	183	156	154	153	181	154	154	162	153	150	174	172	171	146	168	158	165	168	166	166	142	154	156	183	164	166	155	152	169	145	163	140	146	163	138	159	166	163	170	161	162	157	187	163	148	151	164	169	167	172	147	177	140	158	167	161	178	168	159	166	159	153	156	159	166	147	152	160	141	179	156	151	144	152	152	193	168	182	156	173	165	162	152	172	164	189	173	154	162	167	151	166	159	169	136	164	144	151	169	172	169	190	128	167	159	169	176	170	164	172	161	175	163	158	161	164	148	158	180	182	154	155	157	154	182	152	168	162	181	154	153	165	146	144	150	164	135	167	160	175	151	151	160	165	183	159	166	185	157	147	168	181	179	172	166	176	159	164	139	164	135	169	179	162	152	151	157	153	149	155	155	162	155	154	169	136	172	153	160	138	152	177	152	171	150	145	150	174	171	133	160	164	153	168	148	149	167	175	159	168	168	160	165	167	158	144	158	153	156	146	176	178	137	156	143	168	174	164	148	168	170	167	149	165	157	159	164	162	140	173	160	163	170	168	158	177	165	165	186	177	158	171	162	152	152	159	169	186	165	167	168	163	168	169	165	177	155	153	173	161	168	166	163	157	139	161	148	168	166	132	149	173	149	172	180	136	182	151	180	146	173	183	170	178	166	179	163	153	163	163	131	139	165	155	156	156	169	195	168	178	168	151	168	174	167	177	152	169	179	195	156	178	155	162	156	174	146	176	159	147	181	158	162	161	185	154	156	154	159	186	170	156	180	172	177	168	123	168	147	163	176	161	167	172	188	174	175	186	150	146	166	172	141	164	139	148	154	151	148	154	161	151	145	153	164	183	160	149	138	165	192	147	177	188	151	173	170	159	150	179	132	172	180	183	155	172	158	152	158	172	176	160	170	166	156	155	163	133	171	168	175	156	170	190	173	183	156	162	148	159	159	166	143	190	159	160	160	147	169	132	159	150	174	148	159	171	176	182	178	161	182	157	173	169	168	157	156	182	174	146	155	136	169	183	176	167	155	163	144	154	145	178	178	167	154	162	162	160	175	179	155	200	161	157	147	164	160	152	167	160	151	154	151	155	157	159	160	167	181	149	164	159	162	171	134	170	152	172	165	159	193	155	149	162	146	157	185	146	160	174	150	159	156	163	160	143	180	158	169	158	164	157	145	159	171	165	157	165	158	148	155	159	193	156	177	138	155	158	173	148	138	168	147	161	142	175	172	164	155	164	152	162	166	145	155	150	154	191	144	162	173	162	164	166	165	157	159	148	172	151	152	167	185	160	170	169	162	166	154	143	158	159	144	172	169	160	199	168	174	157	158	162	163	189	175	161	145	167	169	164	175	153	159	161	173	179	165	157	174	136	148	183	176	176	164	170	144	174	176	167	164	151	156	161	167	165	181	132	144	166	171	169	150	158	175	154	171	153	139	182	142	177	167	161	151	144	167	190	157	143	153	161	173	152	174	162	180	140	178	160	153	145	172	141	166	149	166	168	154	164	137	192	170	131	154	168	197	143	151	148	158	181	164	153	146	153	179	149	159	141	153	153	156	161	162	164	160	143	167	161	154	181	169	175	168	156	136	167	159	147	157	152	173	131	170	165	177	163	143	169	161	169	160	173	162	174	181	154	160	162	167	177	168	170	156	169	158	145	153	175	149	160	181	149	170	151	156	189	183	167	155	155	153	153	170	146	144	139	178	170	159	142	168	176	142	159	176	143	169	158	155	165	172	175	155	140	164	147	146	153	180	154	167	139	158	170	163	145	167	171	148	148	145	137	171	166	162	136	144	165	165	131	162	152	154	165	181	168	168	153	166	129	161	175	176	174	165	154	170	158	162	150	171	151	205	150	139	174	167	164	156	169	149	149	150	167	168	163	170	170	172	158	151	160	175	172	160	191	165	142	184	180	161	171	147	167	158	166	143	161	168	176	178	167	168	142	156	161	131	156	163	160	156	155	141	169	160	176	169	155	144	133	159	157	154	154	147	170	163	164	168	145	157	144	167	164	152	164	171	134	163	181	156	158	146	154	155	174	162	163	182	181	175	178	193	143	144	133	145	173	173	161	175	174	173	167	172	177	182	148	167	137	154	165	141	172	163	145	156	193	145	171	168	150	178	177	171	163	173	155	159	157	181	159	180	150	173	165	156	164	158	145	144	142	171	167	169	180	140	161	168	161	147	154	160	193	162	161	153	166	167	149	170	145	170	179	155	157	170	156	152	174	162	142	181	156	180	162	177	168	177	143	146	179	181	162	162	158	173	168	163	169	160	146	151	147	187	158	174	153	153	173	149	143	158	141	140	153	165	151	184	166	151	162	159	168	171	171	175	166	158	157	160	160	144	161	159	165	182	162	147	170	144	156	165	170	151	160	156	150
51735	40487	6479	2780	1811	1284	942	797	635	622	540	508	516	458	443	420	420	407	383	370	342	360	325	397	364	341	334	346	347	348	330	299	321	349	345	364	345	347	330	322	288	336	326	339	319	330	315	326	374	328	326	338	319	303	324	333	298	312	304	350	332	301	303	319	342	335	348	303	312	350	356	302	364	359	335	305	324	355	328	321	306	322	329	338	321	319	321	335	299	322	371	351	308	333	360	310	321	344	316	326	321	308	314	321	311	343	338	335	343	353	338	323	309	283	341	356	310	313	332	284	330	335	336	341	339	302	327	327	319	297	327	334	305	353	348	371	338	341	297	341	310	335	344	321	339	303	296	328	337	303	326	328	308	311	345	326	330	333	332	308	322	336	323	324	301	324	314	325	335	321	338	301	345	296	334	321	323	336	321	336	342	338	348	342	319	312	341	337	301	310	365	329	340	297	301	277	321	366	324	345	333	297	346	341	315	317	320	329	308	319	308	336	314	283	319	332	305	328	301	312	322	295	302	312	318	337	323	343	311	307	370	292	303	304	344	308	317	324	311	331	334	315	302	327	314	338	296	345	336	309	280	343	333	321	321	330	308	332	325	320	332	297	330	305	307	319	308	311	345	333	295	325	333	330	325	324	338	322	321	353	303	327	342	314	311	298	368	308	333	358	332	334	321	318	319	317	348	310	332	292	275	317	322	308	350	302	336	315	335	360	295	333	314	327	291	338	263	327	320	321	316	326	322	311	303	288	324	314	326	339	327	320	317	350	335	368	333	318	330	308	306	310	314	352	330	308	339	322	301	313	319	347	347	347	306	318	351	299	334	338	346	350	330	283	304	326	307	337	313	294	341	323	318	300	322	342	321	308	307	315	329	314	305	335	343	309	329	360	314	331	339	337	283	327	323	315	326	332	334	323	295	304	323	322	304	324	351	349	323	331	323	333	331	318	336	348	306	324	361	307	290	340	313	348	336	307	326	314	314	328	342	340	326	309	290	329	319	310	287	328	326	362	308	332	323	336	339	338	323	316	306	308	316	324	345	327	317	334	319	320	313	306	313	329	321	330	321	349	308	287	319	297	326	319	332	353	331	336	330	310	324	339	350	290	310	293	325	328	327	290	333	302	304	301	295	306	337	336	312	282	334	297	303	343	333	332	348	313	337	312	338	326	306	347	325	287	325	345	318	295	312	293	307	326	347	351	324	333	340	321	308	311	280	346	317	328	293	301	327	331	340	343	302	348	316	327	325	299	352	326	333	313	328	300	279	301	291	330	301	313	316	344	331	333	304	359	347	313	320	358	329	311	336	336	323	315	303	296	322	349	332	330	330	337	327	320	317	322	296	296	308	323	346	329	311	305	313	317	338	349	313	313	323	323	314	331	342	291	348	325	322	325	304	345	338	346	311	296	336	283	331	330	314	308	330	315	319	343	340	339	359	338	345	305	341	323	337	346	321	325	326	298	324	313	331	332	338	339	339	344	312	313	351	340	318	335	316	310	304	302	285	321	327	309	330	317	337	330	313	355	313	325	312	312	277	300	298	338	309	315	313	355	313	349	306	318	316	350	314	351	307	341	308	310	299	303	298	365	335	346	330	305	300	291	329	292	311	345	309	337	295	338	302	326	314	325	325	343	287	321	325	320	332	306	310	336	319	302	356	325	307	310	315	313	308	359	319	325	321	322	323	319	308	296	326	326	314	353	332	351	345	315	330	309	307	323	329	334	307	311	324	329	312	295	342	341	301	307	350	306	314	322	293	319	342	341	337	310	326	332	340	350	318	308	329	346	314	306	316	316	353	332	319	327	338	307	296	305	359	305	342	306	319	343	337	324	309	314	321	296	285	285	350	342	340	317	353	301	337	316	294	332	344	295	340	329	307	317	338	320	328	320	313	320	294	269	355	325	314	334	326	306	321	302	313	333	333	345	315	312	337	321	330	326	323	332	324	329	313	343	316	317	308	323	354	326	332	301	307	357	349	317	329	337	329	327	320	297	324	327	292	309	329	335	298	342	325	318	328	301	348	345	341	342	309	336	307	365	343	348	328	320	318	339	328	317	331	310	316	309	304	328	354	315	314	312	294	312	357	299	296	323	330	312	333	313	320	301	303	329	297	308	322	338	321	345	323	309	299	342	289	306	337	318	300	346	322	317	340	311	326	306	363	311	331	325	325	339	364	340	312	329	335	337	316	339	338	335	310	321	320	324	313	321	315	314	343	339	351	317	313	337	325	337	317	323	306	337	322	324	294	322	305	329	321	357	319	297	334	298	331	340	338	346	303	346	315	321	332	329	306	336	339	306	309	317	319	336	319	300	331	297	350	324	304	365	320	350	326	316	313	329	276	314	338	312	353	314	339	335	333	304	320	349	328	314	287	359	314	305	359	343	304	315	303	308	311	314	282	340	320	326	315	319	291	323	322	327	314	324	355	338	329	307	318	314	285	319	346	337	304	286	282	300	324	301	339	339	327	319	312	310	327	367	329	316	318	327	308	306	341	302	307	323	351	321	327	333	335	326	314	325	350	303	311	325	308	353	330	301	318	303	326	342	319	347	321	310	318	326	373	295	327	331	338	332	335	355	341	345	288	354	318	317	304	349	334	316	341	319	293	338	271	331	337	343	325	354	324	322	328	349	325	334	319	323	331	339	357	305	348	349	307	319	272	332	352	309	344	335	356	321	317	321	301	339	344	340	263	317	319	313	306	333	329	334	309	320	327	332	327	332	326	307	336	343	307	305	320	318	303	344	302	362	313	337	309	344	325	313	329	334	330	325	314	335	324	293	301	328	312	307	320	303	309	305	323	318	331	317	319	289	291	302	318	296	329	342	315	346	318	296	320	334	304	330	336	329	351	332	308	289	315	331	313	303	294	302	372	340	321	311	319	312	322	289	347	373	331	323	298	308	361	333	331	297	334	353	327	314	323	345	299	323	336	312	331	297	312	318	367	330	309	335	318	330	305	345	299	309	334	311	310	297	307	326	349	333	297	280	311	315	319	315	319	308	320	315	304	341	323	318	334	313	350	327	331	315	349	314	302	329	312	310	329	332	296	328	314	345	290	360	308	318	314	287	293	331	358	330	330	329	322	293	317	294	353	333	349	330	309	316	329	341	309	319	365	340	305	352	324	321	340	331	296	301	350	331	322	355	358	334	291	336	350	300	366	328	330	310	316	332	316	333	296	318	321	274	315	299	327	296	318	304	336	303	334	343	300	318	349	322	333	317	312	336	320	329	327	318	334	323	352	312	302	319	302	323	330	291	307	292	290	294	323	295	317	303	290	319	303	288	313	326	314	298	326	282	303	333	315	297	310	304	288	328	322	353	339	319	316	362	343	305	338	310	311	306	345	307	323	323	346	303	341	327	338	296	320	343	323	310	327	318	342	290	306	335	294	343	316	288	352	283	321	305	348	310	275	295	355	317	327	330	319	285	341	332	352	277	343	320	314	292	318	335	302	332	319	305	321	315	321	323	326	361
23306	21394	29929	23237	21388	20226	1537	399	261	271	241	233	218	204	185	184	195	179	165	155	152	175	164	130	153	168	149	153	182	160	189	150	164	163	156	124	154	144	160	142	158	126	139	161	139	141	142	131	137	153	154	137	138	139	143	143	129	150	151	138	157	134	145	131	163	164	152	153	133	143	170	150	118	159	139	124	151	134	143	149	138	126	147	155	133	168	138	135	152	148	143	140	142	133	170	130	144	123	152	125	149	147	147	137	148	134	145	125	143	142	137	138	133	142	146	125	136	138	127	153	143	114	122	163	152	154	137	124	141	152	136	140	141	139	152	135	141	147	130	161	163	139	163	147	150	143	173	172	130	141	153	137	155	136	141	146	130	140	132	115	161	134	147	142	130	143	140	140	154	139	143	146	154	139	134	118	155	121	116	120	144	154	148	140	140	127	142	154	163	143	152	141	159	154	136	138	164	148	122	115	137	136	147	136	130	138	136	147	115	144	141	148	169	160	132	138	158	140	150	145	156	152	135	156	160	132	133	149	132	150	151	139	142	151	136	140	150	144	135	144	124	141	133	124	154	127	148	175	165	152	134	119	135	147	143	133	127	140	149	130	163	146	134	148	134	135	150	133	148	137	160	140	135	134	146	134	135	127	142	127	135	141	114	139	133	159	132	96	136	123	155	145	147	145	153	140	152	143	144	133	111	142	141	140	146	133	134	151	144	156	127	141	135	132	133	146	157	134	138	115	138	148	146	143	141	136	163	136	140	153	154	159	172	152	135	138	146	146	144	147	142	145	148	158	131	117	130	149	138	136	149	154	141	136	150	150	145	134	111	143	134	148	130	153	130	162	142	130	137	137	150	144	139	132	156	131	154	147	131	137	133	128	171	148	138	129	130	150	156	133	136	125	150	127	129	157	154	132	167	156	136	142	137	141	153	141	158	139	128	145	129	140	162	149	119	152	143	125	139	137	139	142	143	129	148	135	133	149	149	127	137	125	129	145	142	135	154	145	150	131	137	140	151	149	139	138	144	138	142	127	145	115	141	140	142	145	127	137	142	149	123	129	163	161	136	153	132	145	139	124	149	154	140	152	145	147	123	137	151	137	145	130	145	132	134	146	159	145	156	160	125	148	152	143	139	155	151	132	139	147	126	148	149	139	140	128	161	130	156	129	137	137	132	137	133	148	146	162	143	135	137	157	131	155	146	157	135	159	140	149	122	136	142	125	142	128	161	138	162	141	150	130	145	141	162	152	145	154	134	138	145	137	140	143	149	155	143	150	134	133	131	155	135	149	130	150	142	156	152	135	127	151	141	156	142	138	148	150	160	128	160	131	158	133	136	123	148	147	141	142	164	123	131	149	145	122	149	146	131	152	164	132	153	133	131	151	143	128	131	148	161	138	146	140	133	147	140	139	151	148	130	142	151	154	154	143	127	136	159	133	173	128	161	114	129	138	139	136	156	127	117	134	177	141	131	152	172	170	151	135	156	156	120	145	153	147	145	133	140	141	142	150	138	151	148	130	137	166	138	139	133	129	154	133	147	141	123	155	139	147	146	131	132	155	145	130	148	144	137	156	158	135	137	164	137	130	126	119	155	134	142	134	145	148	136	154	131	141	129	158	145	150	151	133	138	127	141	122	160	160	144	148	130	139	142	144	161	139	132	140	141	136	158	142	142	136	158	156	155	120	148	150	145	132	140	159	124	137	148	127	159	134	141	119	142	125	123	140	121	152	124	147	147	137	152	136	149	152	142	140	141	151	143	133	151	127	129	162	144	149	137	164	138	158	124	146	134	125	140	136	156	136	142	146	137	133	144	138	136	132	138	139	155	130	158	139	140	147	160	156	137	161	137	152	144	177	155	163	126	126	135	149	139	140	148	125	138	135	137	157	153	148	155	140	155	137	137	124	135	148	140	146	160	142	154	144	131	145	122	143	133	141	144	131	140	127	154	143	147	159	135	125	130	138	143	134	154	144	149	138	135	130	140	142	162	164	139	146	160	157	151	149	133	132	145	142	138	149	151	138	128	142	140	147	158	141	127	127	159	150	122	149	147	132	146	143	137	139	153	164	154	131	139	126	120	141	147	145	149	137	150	139	142	137	158	151	144	143	128	148	129	165	149	148	144	147	123	172	136	152	154	144	142	161	131	126	142	139	138	135	132	149	142	139	161	140	130	126	138	144	134	125	129	145	133	145	148	134	156	142	152	129	143	116	138	148	145	115	148	117	154	142	130	142	140	125	152	158	142	143	136	146	125	141	169	152	125	127	154	152	136	129	136	140	147	163	125	139	143	137	135	161	126	154	148	137	162	144	139	148	157	137	141	146	143	132	154	120	131	151	156	122	149	152	148	146	146	147	122	154	163	151	153	135	142	160	131	143	132	145	125	136	132	145	137	141	146	162	132	158	153	143	154	154	147	131	150	153	138	144	145	132	133	125	160	142	139	144	145	140	151	148	138	143	143	130	171	166	153	143	161	150	134	146	146	148	155	153	129	125	125	139	141	144	136	146	128	129	144	129	132	139	152	127	130	134	134	149	139	120	135	156	141	134	146	144	132	131	136	130	133	147	144	128	146	149	147	176	145	142	145	138	166	150	119	125	130	152	149	143	134	143	157	142	139	139	137	143	142	135	124	141	139	136	129	167	137	138	138	112	136	155	142	142	143	145	153	154	150	141	156	147	142	150	146	157	155	125	124	148	133	132	166	153	140	151	161	155	154	132	140	123	143	139	148	140	151	141	162	135	154	131	122	144	142	149	134	145	132	136	131	145	119	144	143	129	162	132	142	120	120	152	149	138	154	153	132	127	115	116	147	148	128	137	136	125	147	118	159	133	131	150	130	133	140	131	155	142	149	160	141	150	160	151	139	144	154	163	141	161	159	126	144	171	144	134	137	130	128	160	153	133	130	139	129	128	125	138	137	146	139	132	141	159	134	146	127	159	147	143	111	157	153	139	145	149	123	152	136	144	133	169	143	152	121	136	138	138	119	122	144	142	150	151	134	154	147	145	131	133	150	158	148	137	150	157	133	135	155	150	145	135	133	146	145	145	147	144	162	144	138	139	136	136	143	133	140	135	139	153	145	159	139	153	125	135	135	140	148	132	142	140	137	141	143	146	135	134	115	130	144	142	120	144	147	145	143	134	131	140	132	137	142	143	149	137	143	128	133	144	144	132	144	129	144	153	138	129	144	148	136	141	143	150	138	140	161	130	141	144	130	139	138	159	153	155	144	147	136	146	141	128	133	150	139	143	132	127	151	128	135	140	149	152	160	142	155	148	148	141	143	134	141	149	140	134	129	145	136	148	143	136	127	138	127	151	161	151	114	129	153	139	140	151	130	129	155	135	159	144	134	151	155	128	157	171	124	138	154	137	146	139	150	120	134	141	140	140	151	136	134	158	129	137	143	156	128	147	126	130	160	163	145	148	139	123	140	131	139	126	144	146	140	157	151	159	136	124	141	116	152	135	139	123	128	138
52486	43373	9988	4644	2967	2031	1457	1130	964	818	720	650	582	519	491	442	423	413	409	371	359	368	363	333	339	318	323	299	331	284	323	294	307	321	304	275	309	289	315	306	273	302	277	291	248	282	289	261	282	300	301	278	275	287	277	278	290	264	268	258	248	294	268	289	275	261	284	259	294	246	251	281	268	278	262	263	318	294	285	261	290	267	246	252	271	270	268	262	275	272	261	294	277	278	259	241	254	284	278	253	245	244	275	285	277	283	254	243	284	259	277	257	257	257	262	281	265	253	250	286	240	226	275	254	294	270	265	249	254	278	271	260	273	253	279	258	230	291	276	266	256	287	246	263	270	271	330	265	262	271	281	273	249	249	254	258	275	265	249	311	272	293	261	270	242	277	269	259	241	246	271	260	272	242	310	268	267	286	286	268	262	278	277	253	273	231	254	261	262	254	278	284	238	234	292	278	274	259	274	258	253	253	272	272	271	258	258	249	261	264	261	269	265	264	236	256	229	283	278	286	257	244	269	227	277	264	246	270	274	275	264	251	252	255	278	266	270	254	245	276	274	284	251	262	259	250	254	251	288	287	245	262	275	282	270	248	263	269	267	275	244	267	248	260	257	260	292	279	263	281	296	237	265	259	276	283	235	266	257	259	275	243	245	297	253	273	258	300	282	275	285	227	258	248	258	276	257	279	275	277	256	264	285	251	249	281	283	259	270	262	295	285	254	288	263	244	286	266	280	249	267	258	263	264	279	251	271	279	281	251	286	280	256	264	271	279	246	280	277	272	242	268	260	232	289	268	236	229	268	245	259	253	255	275	252	253	269	266	270	255	239	255	272	269	274	293	273	271	269	260	252	265	249	285	243	285	249	292	278	240	284	292	249	251	259	290	292	285	259	285	239	272	285	269	269	248	272	287	266	250	286	280	259	274	296	247	263	250	296	234	283	265	279	259	261	280	250	249	272	276	258	249	253	269	248	248	239	264	239	278	248	256	232	277	276	269	243	293	262	268	270	273	276	246	280	291	235	240	295	294	270	264	254	247	278	248	280	270	249	241	264	260	279	271	250	263	271	281	294	264	254	253	253	264	253	266	300	287	277	242	241	263	248	242	267	252	233	246	249	274	263	238	253	248	261	261	234	285	268	299	241	231	259	246	259	242	276	264	240	265	291	260	251	266	269	293	277	289	263	291	262	296	262	270	279	241	244	280	282	291	276	275	266	288	267	254	246	297	266	246	265	254	272	272	262	228	273	259	269	275	239	246	271	266	266	259	272	274	272	273	258	258	235	280	265	269	246	246	239	260	233	257	235	249	267	287	248	262	273	283	259	278	276	261	275	244	240	241	291	245	273	252	256	282	276	261	259	281	275	270	257	251	273	276	276	255	259	248	251	251	257	254	263	255	262	240	246	252	221	269	267	282	257	283	262	297	256	238	292	295	298	238	242	276	280	270	277	258	261	278	280	250	268	287	272	255	261	285	258	244	258	270	264	256	277	253	244	260	253	273	275	293	268	253	246	241	232	243	263	281	281	238	247	254	256	249	266	281	238	285	271	278	251	242	277	276	228	310	278	270	266	263	258	257	239	262	269	256	276	240	250	268	285	270	288	269	268	266	262	260	272	257	248	293	248	262	268	287	262	273	234	258	285	281	274	281	247	246	243	252	237	250	287	261	276	278	269	258	258	276	292	277	244	254	258	279	283	258	290	281	262	266	269	234	273	271	278	271	267	279	261	267	276	272	264	285	289	266	250	258	274	276	245	265	233	250	246	246	266	278	238	242	262	251	280	252	264	293	255	272	258	255	255	240	259	263	269	239	231	258	266	266	266	284	250	287	283	264	248	244	262	248	270	292	269	246	267	252	282	281	270	259	251	253	279	246	218	284	267	261	259	267	243	272	268	248	267	272	296	256	272	272	296	280	247	267	262	251	253	232	254	262	263	255	304	276	277	285	256	246	305	284	237	254	227	247	258	254	248	272	301	253	289	252	263	251	270	276	284	277	246	278	241	256	286	263	270	259	282	286	249	252	241	258	279	271	271	279	272	260	245	293	243	262	288	252	264	273	284	278	269	268	251	245	272	281	259	302	287	268	258	265	245	275	275	278	263	259	288	268	269	305	246	284	253	277	277	260	321	255	254	253	258	258	263	249	253	248	254	294	267	235	284	243	262	250	279	259	273	267	259	289	242	236	242	288	272	274	278	261	284	260	242	245	231	269	246	294	262	266	252	249	280	238	257	252	285	262	276	269	233	254	281	277	256	282	275	268	247	264	272	257	259	235	253	260	268	277	262	253	255	276	250	261	285	257	258	275	254	265	252	272	273	277	247	275	259	287	279	268	271	292	260	257	274	272	250	264	260	262	280	256	267	246	268	276	245	260	249	271	261	281	257	270	264	274	254	249	296	238	277	241	262	251	256	259	263	269	252	267	258	290	268	289	238	252	265	252	278	275	264	253	281	264	276	261	249	272	256	246	234	273	245	248	276	280	283	259	271	251	259	271	291	264	278	238	244	249	266	263	265	277	240	289	281	266	269	270	239	263	246	283	252	290	241	310	285	244	294	259	263	263	239	297	274	266	260	270	260	291	290	257	266	259	269	238	270	255	240	251	275	250	241	234	257	246	257	280	265	267	266	238	261	262	258	268	279	267	252	254	300	276	231	265	234	247	254	250	265	276	248	265	264	273	272	266	288	278	259	253	278	254	233	300	290	270	278	252	265	257	267	265	282	252	270	289	263	247	268	258	250	279	262	281	257	281	269	290	273	241	266	279	258	298	279	267	283	278	242	259	265	280	264	284	245	256	272	224	245	272	233	280	276	252	262	264	280	261	269	272	258	271	280	262	233	252	250	260	244	258	248	258	265	278	262	276	241	240	282	273	238	260	253	266	251	226	244	302	272	281	263	277	272	279	291	301	240	295	274	264	281	274	229	300	260	262	280	278	264	276	257	245	268	231	298	290	281	269	303	248	245	259	223	274	296	234	271	292	283	283	277	256	281	275	256	275	293	298	250	237	255	264	264	267	297	273	238	245	248	274	267	282	266	285	285	263	254	280	250	280	242	270	272	251	250	236	261	279	267	255	271	277	267	245	266	260	288	243	283	275	254	276	294	274	233	258	256	264	251	268	265	309	290	296	250	258	260	280	270	257	292	266	274	236	288	290	278	277	289	271	255	276	235	286	254	276	260	268	258	247	234	245	270	279	280	272	228	251	247	274	263	280	277	258	249	268	262	244	265	275	272	263	262	250	279	263	273	282	287	275	279	272	283	258	252	256	255	251	261	250	263	274	261	272	259	256	265	260	284	277	261	255	268	289	254	256	259	280	245	272	263	246	244	282	252	291	248	268	253	281	240	255	300	256	271	258	293	243	253	281	255	262	239	236	263	286	278	286	260	284	260	284	280	269	270	287	303	295	274	252	272	269	270	281	237	245	255	240	272	265	265	282	274	256	230	278	276	266	253	261	268	260	280	261	288	262
27618	21191	10148	653	342	372	349	350	344	333	314	356	343	329	308	332	333	349	329	326	331	367	361	318	340	329	349	343	319	330	361	319	340	320	348	306	298	350	338	325	328	343	353	323	350	316	345	319	325	305	331	336	348	327	329	316	320	338	320	302	284	322	361	363	317	313	352	356	354	314	314	328	324	342	327	334	319	303	326	334	368	316	320	320	346	354	325	342	309	339	365	343	358	322	360	323	316	338	317	357	338	307	304	353	318	325	316	327	359	329	328	321	319	318	332	351	336	313	337	360	342	339	305	330	310	316	373	326	326	323	334	325	327	326	314	320	341	334	333	338	351	328	334	324	323	342	318	331	324	296	308	301	313	327	314	297	297	333	340	325	345	331	315	358	304	314	324	334	330	327	336	327	326	350	330	334	324	326	336	318	330	301	375	348	350	329	352	333	331	327	343	334	286	302	314	320	329	332	313	359	310	352	306	333	328	334	325	324	328	324	333	333	328	353	335	386	311	299	327	335	329	347	301	330	321	325	349	326	333	323	327	324	317	339	314	319	344	341	327	358	309	372	319	322	303	349	315	327	322	293	348	337	307	327	289	343	299	322	326	334	343	337	338	343	321	338	309	309	338	322	326	327	333	340	315	310	325	344	341	330	352	312	347	337	332	342	324	307	312	325	356	326	308	340	342	315	313	346	365	328	330	334	312	339	342	317	331	353	341	315	359	330	314	348	310	341	325	320	339	340	294	340	336	323	315	291	348	361	315	312	319	344	338	351	302	310	359	342	358	351	327	359	316	333	317	318	327	328	335	381	326	334	318	337	347	313	349	339	323	361	346	333	308	327	294	318	326	317	317	311	351	315	330	328	365	389	342	355	343	349	321	303	338	368	349	308	307	328	324	357	335	334	327	365	326	310	364	333	307	315	337	338	309	348	308	338	350	314	343	340	315	323	310	341	345	333	321	340	353	324	344	338	335	337	333	341	330	307	341	326	358	356	311	317	324	323	316	371	347	327	340	337	339	372	388	334	350	321	337	352	338	326	307	317	310	353	337	337	328	328	321	336	314	351	313	301	311	322	332	342	376	350	360	313	326	357	321	353	349	325	341	330	347	323	312	341	341	368	329	334	331	333	338	327	330	304	309	334	311	362	357	324	334	353	337	339	319	318	347	301	336	285	333	320	353	340	350	347	356	312	357	316	315	359	283	324	334	323	324	334	335	362	364	323	340	325	322	353	319	306	339	315	348	297	331	321	349	338	335	366	316	325	335	344	336	392	332	338	324	311	329	303	306	330	281	342	354	305	319	341	328	306	311	334	315	372	335	321	363	319	332	340	324	347	339	371	339	342	318	346	326	352	330	341	325	343	325	341	350	315	372	333	328	330	355	346	342	302	292	374	345	316	325	343	325	317	314	327	319	332	359	327	322	313	357	336	331	305	370	341	314	369	327	349	331	356	390	311	328	328	348	346	336	325	364	306	367	338	366	330	361	306	309	330	317	335	352	291	333	332	294	306	343	348	331	320	366	353	317	356	333	329	362	360	331	274	309	324	347	358	339	326	326	312	323	326	315	323	332	316	327	329	325	327	307	334	318	343	324	310	345	348	331	325	313	353	316	315	300	340	334	326	356	349	356	338	349	333	342	350	361	372	326	321	306	309	338	335	313	320	331	336	333	311	332	348	361	341	353	367	327	327	326	364	315	345	351	322	359	349	343	360	336	333	326	322	341	318	344	322	307	312	346	363	343	339	342	341	311	366	332	329	305	322	343	333	340	343	364	305	331	346	316	335	342	313	327	292	345	336	333	341	324	313	334	322	352	333	329	347	328	347	340	313	335	338	347	332	304	317	319	335	335	325	366	356	323	338	313	342	356	340	306	328	301	344	326	345	330	358	326	347	328	289	330	356	336	329	275	337	352	335	317	336	390	309	333	337	334	313	334	333	365	342	354	339	336	324	337	339	319	331	339	353	311	318	313	302	345	331	330	316	345	349	339	355	345	369	332	355	368	344	323	334	360	316	319	313	328	342	309	349	361	290	345	342	320	312	313	324	332	311	346	331	327	357	302	350	322	314	339	340	332	331	344	312	319	358	351	351	338	336	339	357	340	319	333	342	298	323	351	329	356	343	287	367	332	318	318	324	320	315	336	313	338	342	329	332	313	332	319	332	350	329	328	327	353	309	353	350	345	335	361	350	314	355	333	348	342	334	355	316	353	327	334	319	326	309	274	362	353	309	337	301	328	316	313	305	297	329	320	349	357	335	342	316	333	341	364	341	291	299	339	335	324	336	337	340	342	366	332	317	343	373	325	312	346	334	318	321	343	349	319	352	338	311	342	353	291	308	340	334	330	360	345	338	349	304	342	300	315	296	309	325	328	367	349	333	318	337	324	331	333	323	319	352	335	346	300	332	317	290	332	346	305	327	335	337	336	335	342	303	332	321	337	338	320	336	333	312	310	347	331	335	323	316	346	346	341	368	345	374	321	363	343	340	330	328	339	324	324	316	317	338	308	290	304	296	319	292	308	312	302	322	308	321	340	349	311	346	321	353	310	329	365	324	325	303	354	321	345	356	333	308	322	322	367	351	339	342	340	289	357	333	324	305	369	305	354	351	320	329	340	322	350	324	335	341	340	339	348	333	336	338	364	362	351	370	341	347	314	302	328	342	350	341	345	337	348	318	342	333	332	333	321	344	364	288	328	333	357	314	341	324	354	332	336	319	343	316	352	314	321	312	308	286	345	327	325	345	328	320	334	304	320	324	332	316	344	297	321	341	316	348	313	363	334	353	324	324	339	315	333	346	347	332	307	330	316	317	317	344	346	334	313	319	322	331	342	299	343	330	295	356	347	317	377	309	326	302	333	333	339	305	342	324	300	356	327	334	352	332	331	316	319	316	312	336	346	312	340	342	361	340	335	284	346	368	396	308	328	304	332	337	342	332	320	328	343	339	332	309	339	324	347	322	312	356	323	347	322	310	352	315	339	339	298	312	336	333	339	367	340	332	329	311	295	331	350	319	314	316	319	330	343	297	346	341	322	300	342	324	306	312	332	338	308	339	307	324	320	351	345	327	291	308	299	317	319	330	323	364	345	308	355	332	323	342	334	325	343	352	295	321	316	339	370	317	320	326	309	353	318	338	305	325	330	319	342	348	324	336	321	315	330	306	325	364	318	296	357	304	320	321	347	347	323	325	333	338	357	326	349	327	321	350	329	314	314	311	354	297	320	329	315	340	313	318	344	317	359	333	369	317	349	348	369	333	359	291	310	346	320	341	357	347	310	326	367	356	315	356	339	306	329	309	313	336	311	346	313	323	325	323	334	335	350	312	333	307	326	349	341	331	331	321	344	302	321	339	342	346	305	321	294	297	318	318	314	324	342	307	385	323	346	331	333	351	315	346	341	301	373	366	326	341	343	350	355	346	351	361	319	298	279	344	346	309	312	327	356	341	333	304	317	352	326	316	309	346	350	295	355	335	338	295
29789	17356	2304	849	773	705	676	675	717	637	688	617	670	649	651	647	626	634	707	624	666	654	611	654	667	635	626	633	653	632	662	656	654	609	640	646	654	631	636	680	650	642	622	619	597	613	623	616	615	666	642	609	654	654	657	614	589	632	629	678	638	611	645	634	627	650	655	665	640	626	650	658	632	627	595	642	638	618	603	675	635	630	624	673	644	623	654	608	585	602	635	626	605	611	683	659	618	627	620	663	628	641	621	631	613	629	625	621	598	631	633	642	612	648	634	604	643	682	632	626	613	618	640	612	589	634	637	657	625	603	636	623	624	660	635	621	674	621	630	634	664	646	636	586	652	637	598	615	674	672	667	609	620	611	646	658	601	612	589	617	680	608	609	640	600	638	678	616	618	707	657	605	653	664	639	666	620	633	639	637	615	659	629	638	622	628	625	632	603	650	655	598	608	618	648	663	600	583	672	642	649	614	639	654	695	652	578	605	652	623	646	610	610	654	694	606	653	589	630	627	599	646	690	628	621	639	676	641	658	646	598	604	638	575	632	639	649	647	630	607	630	610	629	609	598	613	593	641	620	636	643	626	654	612	700	637	631	643	623	607	630	615	631	619	625	621	602	620	621	571	670	639	630	634	627	646	673	634	651	663	693	634	609	652	649	624	712	682	645	643	672	641	622	622	652	658	659	645	630	613	676	628	663	623	622	640	625	621	592	617	582	618	647	639	654	616	590	597	615	688	647	625	665	640	607	639	600	620	657	626	575	626	626	639	642	604	647	633	651	613	645	666	636	661	613	672	650	618	645	615	649	688	600	601	613	644	603	673	669	638	662	643	675	615	608	629	624	672	607	646	637	650	612	633	620	654	646	634	647	641	613	638	569	623	631	587	630	637	647	591	639	622	646	660	627	654	625	637	588	634	647	622	632	622	627	663	637	645	601	660	624	617	635	653	607	597	569	630	664	609	643	658	659	718	649	668	673	620	634	660	608	645	627	619	612	602	632	630	705	655	684	596	613	655	599	626	677	595	625	629	585	614	605	642	610	645	635	655	666	641	605	633	653	631	650	580	580	641	602	656	640	604	634	643	646	630	694	621	650	660	607	638	637	649	614	626	699	647	635	663	653	649	603	609	627	617	612	616	665	596	652	653	616	673	658	646	618	614	618	610	641	666	651	630	671	642	615	562	652	647	636	576	668	644	593	633	614	630	624	666	619	628	668	611	624	655	616	600	682	625	627	597	619	633	654	622	597	596	652	593	626	642	614	618	657	622	688	635	646	631	585	651	645	640	653	645	657	616	649	590	612	640	647	578	615	561	588	596	657	633	652	636	635	637	642	598	635	610	624	635	649	603	636	563	645	651	598	641	624	651	644	600	591	592	644	663	681	614	633	625	592	638	603	623	669	611	649	642	630	618	622	622	653	654	643	659	622	629	597	642	628	629	641	634	640	616	656	636	605	668	638	675	619	595	602	648	679	632	666	676	670	640	672	669	640	628	655	655	593	643	611	660	618	615	619	669	607	679	660	637	630	642	666	673	619	624	661	622	629	625	615	652	596	650	657	664	620	638	627	626	664	640	652	618	673	663	630	626	617	626	623	613	657	593	659	623	661	655	689	623	617	666	643	658	621	617	672	650	606	630	633	637	606	662	622	648	653	651	643	630	684	605	618	647	602	606	628	610	669	602	651	652	621	643	623	636	617	630	660	599	656	662	611	617	659	648	602	611	690	592	612	619	682	634	661	665	647	643	633	616	651	623	638	645	659	639	654	628	612	649	624	606	622	661	625	642	653	640	611	613	680	591	575	645	664	617	662	600	688	581	662	609	632	595	629	593	627	644	655	638	621	684	627	691	619	619	581	681	633	612	618	653	629	643	658	649	609	633	605	629	634	697	635	628	695	621	621	623	640	583	649	641	610	640	643	610	629	624	667	592	609	599	603	623	621	639	600	633	639	631	632	631	646	622	643	622	646	693	617	616	654	640	593	636	636	597	637	649	603	613	654	657	650	626	620	657	639	646	655	619	654	621	637	669	621	607	631	608	666	572	649	572	645	642	578	593	654	621	599	636	613	664	671	648	634	605	659	652	666	630	592	632	659	684	597	615	638	596	620	628	617	635	632	663	640	609	594	648	612	604	638	657	635	632	608	665	605	621	653	620	641	587	647	671	657	586	633	637	627	675	615	642	633	625	639	626	618	618	612	613	647	603	657	630	645	622	575	650	655	660	590	641	617	637	629	616	674	651	648	592	619	578	625	657	607	618	666	675	637	637	663	644	578	593	641	663	635	622	625	629	661	634	620	593	616	589	615	667	633	659	615	643	584	652	683	600	673	673	605	635	636	646	619	635	607	611	656	645	653	671	615	652	603	657	661	631	625	648	653	630	637	635	673	590	673	645	632	657	637	582	641	647	646	691	640	632	623	599	641	604	624	600	653	628	649	596	622	652	599	660	627	651	619	649	666	616	619	607	653	633	597	627	634	625	635	620	592	569	627	649	636	669	589	610	661	613	659	606	640	648	630	613	644	618	629	638	643	622	597	612	632	662	651	655	609	640	625	666	583	653	609	626	640	652	589	678	618	617	647	644	605	635	655	613	660	615	635	636	651	651	630	678	621	640	583	605	616	678	603	670	608	647	656	673	610	630	632	656	629	606	582	622	634	609	661	634	641	615	643	615	618	606	628	616	641	621	608	630	633	652	656	646	611	682	652	653	647	616	708	633	623	610	607	580	595	623	642	666	634	610	610	656	629	665	605	640	595	667	626	625	637	658	685	618	640	617	627	611	626	594	598	622	601	624	623	611	584	600	613	614	625	644	595	646	632	627	648	633	639	673	675	700	628	650	594	641	617	636	644	614	619	640	649	626	630	632	623	605	606	678	593	615	674	612	625	612	653	662	652	617	610	621	621	629	600	599	658	591	681	684	634	614	641	645	673	626	651	598	637	651	640	621	597	633	677	604	608	622	565	605	659	624	643	644	637	675	659	568	605	607	632	666	624	640	646	632	678	662	611	661	657	632	602	650	643	681	630	623	623	645	619	594	631	630	658	639	618	637	670	662	671	673	602	626	660	569	597	636	649	636	660	609	634	631	652	617	669	594	647	628	660	624	665	658	614	617	627	678	655	637	624	623	668	682	599	652	643	619	611	613	659	646	671	641	637	657	633	618	603	639	651	638	618	677	619	658	599	649	647	599	641	614	687	651	636	639	628	634	675	626	656	640	630	616	656	633	668	598	632	646	618	597	654	625	620	646	655	633	611	626	673	641	637	597	590	624	654	667	650	644	657	630	609	631	644	672	633	718	626	662	598	612	608	621	591	617	621	667	637	649	660	714	614	629	628	635	599	620	616	613	622	661	627	636	604	603	604	627	637	622	615	588	614	663	641	641	633	635	639	629	661	640	640	647	611	618	642	652	617	613	612	628	648	659	626	624	663	594	653	596	607	634	685	639	640	611	650	612	622	619	598	652	651	657	602	672
24333	21423	29272	23896	20330	2294	382	271	255	249	234	189	176	203	181	197	170	187	165	165	189	156	178	206	176	160	178	162	169	166	168	179	137	159	156	146	156	181	142	171	141	162	175	156	154	160	157	182	134	161	163	166	162	171	158	149	183	163	150	158	178	161	146	153	187	178	144	181	152	164	140	169	134	161	162	173	167	135	183	153	152	168	162	144	168	145	166	168	155	166	164	135	135	162	153	165	152	145	163	162	183	165	173	170	136	166	145	153	138	170	167	149	152	153	174	188	177	154	158	171	164	136	155	156	165	150	171	165	143	168	155	148	168	158	162	157	163	147	151	165	176	146	145	174	159	136	160	171	172	142	176	162	182	141	137	157	159	142	160	157	175	169	165	168	176	164	154	159	161	171	154	160	166	185	136	142	155	166	179	166	160	166	159	164	148	142	158	162	145	173	161	160	150	172	177	144	154	166	169	148	165	166	138	164	133	143	157	144	134	179	161	162	150	156	158	155	158	159	184	173	152	182	156	167	138	159	148	157	168	153	171	169	131	186	155	155	164	150	161	165	158	162	149	162	164	145	153	150	172	174	179	160	163	161	156	126	158	164	157	138	166	168	154	160	156	132	161	153	135	169	171	147	171	155	165	158	141	173	173	157	145	165	170	170	149	142	155	164	164	143	174	169	154	156	146	174	169	154	153	177	176	166	164	156	160	166	155	156	160	161	150	151	153	149	144	160	148	154	138	166	163	140	141	163	143	162	137	149	135	153	121	159	178	144	153	163	159	152	160	165	128	148	147	157	156	158	117	167	148	147	171	171	155	156	153	160	164	147	163	152	163	166	164	146	175	160	191	151	174	153	153	167	146	163	175	158	146	163	161	190	155	143	164	154	166	152	177	151	155	161	156	156	174	151	146	134	196	158	185	152	166	155	165	149	154	160	166	176	158	154	183	146	145	156	140	151	164	172	154	147	156	142	137	152	159	159	155	162	194	179	138	161	171	157	153	175	156	153	165	171	165	157	150	152	141	175	164	152	174	181	160	159	162	156	140	149	145	190	148	159	155	140	178	158	167	159	157	148	152	142	151	139	145	159	167	155	159	177	161	149	163	164	170	162	136	164	141	142	154	156	179	146	164	150	159	164	149	144	160	167	147	168	180	154	145	155	144	167	158	169	163	154	152	129	147	140	146	170	138	159	170	167	163	165	160	137	166	136	147	156	182	139	154	125	152	150	179	168	146	151	144	148	168	164	158	160	131	178	150	141	183	169	167	151	146	149	149	154	139	158	156	155	160	157	145	169	164	139	145	162	170	146	150	156	152	168	129	163	156	136	163	168	169	131	158	148	166	147	160	159	158	165	139	168	170	177	150	157	161	154	142	186	164	145	180	166	155	156	158	163	152	150	149	144	147	173	143	156	149	153	137	138	170	171	161	151	133	168	174	152	173	175	160	155	154	159	156	140	160	177	163	164	144	155	170	179	149	176	136	156	164	154	165	163	150	168	152	187	167	146	160	168	164	176	164	185	139	163	145	132	166	156	167	140	143	134	154	163	168	171	140	160	161	133	167	155	150	155	160	154	161	163	143	148	154	168	156	146	154	161	156	158	148	177	172	148	145	161	165	185	166	146	182	158	158	166	164	141	153	153	149	140	167	145	183	172	159	156	177	160	153	177	140	154	153	158	162	138	160	144	190	146	165	160	132	156	176	150	154	153	130	157	174	145	163	171	153	156	144	145	161	142	163	163	164	155	170	159	161	152	155	161	150	148	144	159	146	158	165	193	163	152	168	151	154	155	164	171	149	158	164	153	157	149	166	161	164	168	147	142	155	150	167	149	161	161	162	147	142	149	147	160	160	177	162	152	155	132	162	157	126	156	141	138	155	150	165	159	145	176	162	148	135	140	162	157	167	141	153	146	152	159	154	152	153	169	143	184	154	139	138	162	165	172	143	157	175	167	122	159	168	143	153	171	172	137	166	168	179	175	153	152	167	151	175	159	161	153	140	152	157	162	155	145	140	163	172	183	151	153	161	182	141	151	159	141	171	154	167	141	162	170	132	165	178	152	171	160	146	171	142	153	154	173	141	158	148	165	137	133	142	141	140	129	143	143	161	165	155	148	156	161	181	164	158	173	152	148	157	164	139	166	157	135	164	143	152	160	164	173	168	162	166	187	166	159	154	165	168	143	168	146	169	164	158	141	163	172	156	145	160	126	160	176	161	156	135	170	177	170	145	169	163	151	178	138	173	153	151	169	150	147	159	158	150	181	151	166	144	165	148	141	172	167	150	162	154	166	159	157	156	168	177	158	154	155	144	171	160	155	149	153	142	160	148	139	152	168	171	157	154	154	160	139	135	160	135	157	147	159	126	147	154	146	162	148	142	137	142	153	161	138	168	155	172	156	190	163	178	172	178	142	158	148	154	168	158	163	143	165	181	177	192	165	157	155	158	163	150	187	137	173	173	158	195	169	182	150	150	152	153	169	146	148	152	177	153	141	164	171	163	146	160	154	157	173	162	157	161	154	165	145	145	163	158	154	166	153	160	151	136	168	182	170	159	170	141	142	170	172	153	172	164	173	143	162	160	143	147	161	156	151	161	141	167	145	171	158	146	163	168	168	166	135	148	166	158	167	141	169	166	170	153	176	157	152	168	149	134	156	166	150	171	172	157	136	152	159	146	144	165	164	157	156	145	143	142	169	153	163	159	168	163	155	160	152	143	155	157	162	160	149	140	170	168	156	148	175	156	159	173	151	156	164	151	157	150	122	155	155	171	147	152	152	139	170	151	149	145	177	173	155	153	155	162	157	170	170	158	166	174	136	148	127	150	145	166	146	145	164	146	153	153	154	176	168	156	142	148	154	164	159	155	170	167	150	163	148	159	153	164	137	155	190	169	196	161	173	146	170	184	132	152	146	150	148	169	170	169	162	165	152	170	139	143	169	167	160	166	167	167	146	161	165	175	142	170	139	178	140	148	161	166	146	137	177	175	150	143	163	153	156	145	162	161	182	158	136	159	170	156	153	150	171	148	163	170	152	170	164	150	146	170	153	156	162	178	179	170	160	157	134	142	167	163	148	138	172	154	144	166	161	160	166	154	163	145	178	167	158	194	160	171	151	148	159	136	163	148	154	148	164	153	174	145	161	156	146	169	167	136	146	157	151	160	151	167	158	131	166	149	167	158	163	161	159	161	158	160	158	165	176	132	150	187	149	157	130	146	162	176	169	168	128	134	157	161	144	163	160	144	148	149	158	199	157	151	183	189	167	174	164	164	158	161	150	144	167	131	152	156	152	164	181	164	138	137	175	168	154	140	173	151	169	169	170	145	145	175	158	176	115	172	145	156	158	124	148	144	179	151	142	144	145	157	143	161	181	149	168	175	148	177	161	157	137	144	171	139	149	171	143	138	164	167	163	163	159	149	162	157	135	153	164	136	157	147	142	149	157	142	161	166	160	169	152	159	164	167	189	165	164	186	158	169	165
51649	35266	6841	2870	1792	1279	1007	792	695	611	552	531	488	426	407	414	359	411	361	385	363	393	322	360	320	354	334	335	345	344	329	343	348	337	321	355	340	332	329	332	317	313	367	358	354	324	331	349	343	308	322	286	343	352	313	322	313	310	352	334	349	340	329	320	328	323	314	309	314	304	316	293	291	317	275	322	322	307	336	309	314	297	328	309	309	326	336	306	305	334	308	318	337	320	333	339	342	325	322	309	317	321	324	341	324	309	345	325	313	292	326	300	341	316	332	329	268	329	306	279	308	321	319	288	321	311	320	303	330	348	322	310	305	337	319	305	297	340	333	327	303	314	311	310	346	317	318	347	309	307	324	327	318	323	303	300	327	290	356	351	312	326	317	310	285	337	351	303	316	319	307	336	323	302	301	296	375	337	320	327	293	334	312	312	344	340	305	303	342	335	319	344	326	346	316	302	309	322	326	341	359	305	314	312	331	348	299	318	277	307	312	325	294	302	297	306	297	303	291	296	344	329	340	339	319	331	298	337	314	324	350	317	319	349	318	341	352	314	316	324	310	322	316	330	324	298	310	324	306	303	327	325	327	333	315	338	294	312	326	340	286	294	324	290	329	317	338	309	285	330	317	315	324	347	317	363	318	305	283	336	315	326	324	295	349	313	352	299	321	337	312	302	324	326	310	332	287	314	322	352	305	312	332	309	315	327	348	315	331	313	296	299	325	327	306	338	338	309	351	316	319	295	327	298	316	303	311	317	363	352	350	306	299	297	332	348	308	313	321	322	307	352	316	316	326	304	288	310	325	319	318	308	332	336	321	324	315	292	319	322	337	301	318	309	348	322	305	309	330	337	332	294	292	321	330	340	326	351	355	318	320	337	341	319	319	274	319	322	296	354	318	308	304	319	300	304	290	305	320	327	341	337	318	369	296	300	339	311	313	293	310	358	320	326	310	335	319	311	312	313	300	303	321	302	329	302	301	271	325	314	326	322	321	292	307	306	348	308	330	317	327	322	348	309	330	344	310	305	352	348	318	292	302	329	322	356	333	296	331	297	323	330	304	293	317	350	339	318	287	320	341	289	314	318	317	340	308	304	302	342	289	327	304	313	324	296	340	296	321	286	299	289	334	321	309	322	278	319	332	340	290	334	316	294	329	331	339	310	332	289	294	325	334	309	317	343	310	280	319	321	293	323	327	308	304	285	310	309	328	304	330	332	339	328	308	322	340	312	319	297	321	316	347	337	334	354	379	325	321	349	324	310	327	299	299	331	365	303	339	324	313	318	311	284	309	292	303	314	297	346	312	309	329	313	317	317	314	330	340	324	301	281	294	338	352	337	340	294	299	332	324	311	338	343	341	320	307	344	308	327	309	306	327	293	318	289	311	299	318	331	286	320	323	307	353	324	297	318	322	316	321	295	310	317	331	310	274	315	299	282	329	385	296	314	295	297	317	324	339	299	312	305	312	318	315	326	295	302	321	337	351	292	317	305	297	295	324	326	306	307	295	297	318	335	328	365	299	322	327	343	303	294	307	322	309	323	326	343	317	311	308	322	312	334	296	303	326	329	325	329	299	302	313	312	357	305	299	337	309	314	327	338	294	310	309	288	319	329	315	296	334	296	303	309	301	321	319	330	312	313	318	310	358	330	334	298	313	324	334	324	281	336	321	318	309	337	300	328	301	293	311	287	337	340	313	327	311	302	286	336	332	363	317	319	344	336	292	332	275	314	309	287	341	327	349	309	331	308	332	296	316	325	321	346	310	294	291	310	317	295	287	313	308	325	315	317	312	334	327	322	324	335	314	312	302	331	368	341	323	298	319	306	315	296	337	341	329	303	321	343	334	312	338	305	314	312	335	316	316	321	303	325	335	303	304	333	336	347	363	332	315	307	291	323	310	322	317	307	344	355	303	307	311	309	296	298	328	291	324	307	339	340	302	343	312	297	298	317	308	298	307	329	346	325	308	326	283	360	306	301	325	308	378	304	277	346	306	319	331	295	288	297	330	360	310	327	345	314	339	335	357	336	319	315	289	290	337	304	339	310	337	315	307	283	311	349	320	303	349	310	293	279	331	330	306	324	320	319	303	296	322	362	333	320	316	293	352	288	315	333	323	333	295	311	326	328	324	349	311	295	282	313	298	310	332	313	300	295	277	307	316	322	337	315	312	299	327	319	305	317	313	290	306	316	352	307	347	331	298	339	328	332	330	331	305	307	322	285	320	285	338	309	320	298	305	351	330	363	319	344	294	311	312	332	317	309	358	310	312	353	348	330	319	305	299	315	344	323	320	291	325	323	306	300	360	337	315	327	300	334	331	310	308	314	302	310	331	303	308	297	314	315	309	302	325	330	300	326	335	323	287	313	323	288	339	304	304	307	334	319	313	311	312	336	322	282	294	318	306	277	299	338	329	306	304	310	309	323	323	329	311	296	350	322	309	339	304	324	328	342	315	292	307	324	314	320	337	310	327	320	317	331	298	314	301	337	304	327	332	291	298	302	294	289	277	304	282	341	331	346	337	336	329	333	313	336	316	318	303	311	330	349	328	315	330	289	331	318	336	318	316	310	283	336	323	348	320	342	300	327	308	313	321	328	310	309	295	318	314	359	315	325	304	304	301	332	318	330	334	371	326	312	350	321	324	310	301	302	302	320	307	329	310	312	306	331	292	317	307	359	320	302	312	331	307	314	292	337	335	303	300	341	325	313	299	306	350	321	316	302	333	317	298	328	325	318	266	317	305	318	332	312	311	317	325	291	307	339	331	329	315	304	340	308	305	278	292	335	324	324	300	304	317	318	324	299	303	326	324	313	289	325	312	320	304	297	345	319	302	352	339	289	330	305	283	304	333	337	331	321	318	327	282	325	339	316	311	307	337	357	315	334	327	322	333	326	362	291	302	315	342	324	330	333	311	315	336	323	290	317	324	315	329	302	335	290	300	323	319	329	322	326	325	313	346	357	317	310	301	297	313	317	324	345	325	354	303	302	318	325	305	335	331	298	292	335	327	315	362	324	320	317	292	334	344	313	313	320	321	360	300	314	311	309	296	291	310	348	310	321	346	306	322	314	302	302	322	313	305	293	332	296	285	335	349	346	315	304	348	296	295	315	318	322	328	290	319	304	336	358	333	327	317	281	298	323	345	315	309	305	281	333	290	349	285	272	291	323	336	312	288	283	299	366	321	342	342	350	318	341	328	313	302	302	340	340	316	320	311	313	322	322	318	313	338	291	304	315	315	316	307	309	305	335	307	319	310	329	322	321	305	333	312	313	294	333	308	310	294	314	352	309	336	312	330	306	331	314	297	311	339	314	364	288	339	303	313	285	333	319	326	319	333	350	315	342	289	343	284	312	343	324	335	355	333	324	352	310	313	312	299	285	322	361	326	301	313	312	338	305	315	303	325	303	328	312	337	309	337	333	295	342	321	283	300	338	293	284	312	298	305	330	278	331	307	328	336	311	330	338	321	310	339	311	285	325
23282	21390	29969	23168	21386	20142	1475	399	316	274	259	235	207	190	228	180	167	187	177	143	157	175	174	178	172	146	119	149	158	155	152	156	140	161	146	146	151	140	138	146	171	151	120	150	146	124	149	133	163	137	132	163	150	142	155	137	132	133	166	159	140	140	146	136	143	126	148	138	167	121	140	146	144	129	135	129	143	158	163	158	139	135	143	133	129	168	132	144	138	126	141	165	134	139	148	150	154	131	160	142	144	153	126	135	152	151	168	130	128	161	132	125	147	151	149	135	153	158	132	139	147	144	132	111	141	128	140	124	145	137	133	122	141	130	136	151	122	145	142	143	135	129	135	139	139	133	149	141	142	157	154	129	142	147	147	160	139	135	138	122	144	127	144	136	150	140	123	157	136	138	135	137	135	147	154	155	142	136	149	155	124	136	169	147	140	139	131	150	140	128	124	122	148	135	141	134	149	153	143	146	133	134	129	145	129	135	119	113	119	145	146	139	125	118	142	130	140	153	112	130	137	133	147	112	167	135	149	143	129	139	141	133	142	141	146	143	143	146	146	144	149	127	133	151	137	148	144	143	149	138	139	134	158	135	115	145	137	126	166	148	125	125	139	134	142	144	148	128	127	129	137	151	144	162	135	112	147	158	145	137	143	143	132	124	125	128	147	136	129	183	151	146	137	141	132	139	145	142	110	142	139	150	132	123	135	159	119	156	139	138	140	149	149	143	145	126	156	146	152	142	128	139	147	121	132	153	157	144	144	153	137	116	137	163	133	135	151	145	141	109	128	141	123	141	117	153	123	116	134	148	143	137	134	130	153	128	121	154	140	141	127	134	146	137	126	140	140	138	142	153	153	143	140	142	135	149	141	156	138	155	148	138	144	153	121	152	129	143	138	138	115	142	126	122	145	131	137	145	136	125	137	135	162	131	142	136	130	143	173	134	124	142	148	142	157	126	136	134	120	138	153	145	146	130	135	154	132	113	138	124	131	143	140	119	114	121	120	143	113	144	146	160	122	136	139	125	146	124	134	125	140	160	134	139	139	153	122	146	147	158	138	134	152	152	129	139	151	128	141	155	129	131	120	153	133	130	137	138	150	147	142	152	144	142	138	158	139	120	116	132	148	130	157	130	133	141	134	139	143	156	158	138	139	130	140	164	135	143	126	134	130	140	148	135	142	142	151	140	125	150	129	156	139	144	136	119	148	154	151	154	139	139	146	123	149	149	143	137	146	132	147	126	130	143	157	136	120	146	133	141	155	152	133	129	145	122	138	132	143	156	124	151	137	144	141	133	131	130	147	132	119	151	136	135	128	136	132	138	120	139	141	119	155	129	150	133	124	144	134	125	133	143	140	149	147	133	123	132	123	122	125	118	155	156	138	139	134	123	147	133	110	156	152	123	143	152	154	130	152	135	139	160	145	129	152	134	142	132	135	148	145	131	136	162	137	147	137	127	138	125	126	141	139	138	158	143	137	156	136	119	156	128	120	136	125	127	132	128	136	147	125	120	134	113	149	114	148	129	150	149	136	141	123	131	111	155	128	136	139	151	138	129	149	156	139	129	153	133	148	133	127	142	150	132	131	139	145	144	135	156	135	145	125	118	149	142	129	140	151	165	140	143	129	138	156	131	132	160	132	145	138	149	132	131	111	124	145	131	125	137	154	142	151	137	119	157	132	124	152	148	151	148	126	131	157	137	140	147	144	126	132	144	146	135	148	121	132	136	132	139	143	138	124	127	130	137	132	144	137	120	142	149	130	150	136	130	155	169	150	154	144	152	142	139	143	166	129	164	158	115	150	138	135	148	124	149	140	147	151	139	145	149	119	170	130	156	149	154	146	115	160	146	137	142	134	129	160	139	149	147	139	130	137	122	139	125	129	135	131	130	145	141	145	130	151	114	132	148	126	146	144	140	143	140	153	140	160	126	152	158	141	122	130	154	123	149	139	154	154	126	146	145	142	157	159	154	139	142	123	124	131	135	137	142	156	136	117	130	135	142	140	155	148	121	149	126	127	112	135	137	137	137	129	134	141	142	149	138	148	143	153	138	151	143	132	135	134	145	190	129	141	140	149	130	143	133	136	118	162	138	146	148	130	140	149	167	141	144	128	132	131	144	149	117	140	114	136	145	158	130	143	145	145	134	145	122	146	139	153	142	142	132	143	154	144	140	147	152	144	147	134	132	142	151	137	136	158	137	133	118	129	158	154	128	137	140	136	140	133	146	137	137	148	152	136	115	148	138	143	170	140	135	148	147	142	138	135	149	142	133	135	168	132	122	144	155	161	152	143	148	140	141	136	128	124	140	118	118	127	152	139	130	146	157	147	147	125	135	145	142	127	138	144	122	146	126	147	145	134	133	155	153	136	154	138	138	132	131	138	132	145	136	125	123	145	147	138	142	123	142	136	151	136	136	148	141	146	150	139	129	137	141	149	126	136	143	131	140	146	148	146	146	143	159	140	139	132	138	125	132	123	141	155	139	124	130	129	145	148	150	143	157	148	156	140	154	137	116	133	141	158	116	125	123	154	153	137	140	144	139	155	163	148	134	130	130	122	110	140	138	136	151	131	131	155	157	136	152	151	124	132	158	145	149	153	143	128	125	165	138	133	132	154	134	132	128	144	140	145	142	143	125	121	153	151	133	129	156	153	149	128	139	145	130	149	138	136	140	139	125	134	147	150	156	151	135	140	131	134	148	129	157	155	148	123	147	114	156	134	134	141	150	158	127	146	137	131	127	127	125	139	154	138	137	128	151	154	147	121	152	142	140	149	138	128	155	130	155	138	127	130	152	144	111	130	155	143	144	152	148	145	113	128	148	135	142	147	151	127	163	145	133	121	137	154	144	133	149	145	118	153	152	152	123	132	146	125	144	128	145	148	130	148	143	145	145	147	169	141	133	143	117	146	148	136	138	138	131	131	126	129	127	170	143	136	119	142	139	145	141	129	131	119	124	154	145	138	135	165	144	149	118	138	156	146	118	145	147	146	146	143	157	152	142	144	135	120	137	148	137	147	146	153	155	137	133	158	130	143	144	162	128	146	163	134	136	145	135	134	152	129	145	143	159	149	150	122	138	145	131	151	137	132	135	125	135	151	155	128	130	153	139	134	135	135	157	141	141	130	139	128	154	135	131	143	140	140	128	140	137	127	163	143	150	166	133	131	125	156	153	160	129	137	140	151	132	144	132	148	134	141	141	125	148	143	140	135	152	164	148	144	143	136	125	158	133	155	130	153	129	158	142	129	141	146	152	133	133	170	127	143	123	142	142	146	159	153	140	138	143	155	137	138	121	136	141	147	139	154	141	139	136	124	141	123	152	125	140	140	132	143	137	136	151	146	147	139	129	127	140	133	160	130	131	152	135	128	139	135	139	133	124	126	148	131	141	149	133	166	135	131	158	156	153	132	117	167	136	130	139	118	135	155	144	132	148	121	132	149	154	137	119	127	160	129	143	129	147	132	161	127	139	147	123	139	133
53579	36054	10113	4789	3005	2011	1522	1165	1046	808	705	702	573	529	462	451	435	401	394	391	372	368	378	335	315	314	294	277	308	299	294	285	287	302	306	304	308	264	303	284	297	268	274	277	285	279	264	267	259	251	285	270	290	260	282	262	272	255	241	252	274	271	253	282	287	275	281	269	260	253	243	241	283	270	285	284	250	275	261	266	286	261	264	282	257	280	249	260	285	273	272	261	258	248	267	245	277	272	234	267	268	280	225	250	253	266	254	291	251	252	255	259	275	270	271	302	250	223	259	270	284	272	285	256	247	255	283	248	251	292	233	258	256	294	264	261	297	281	271	299	227	247	245	255	261	254	248	279	235	241	264	273	260	231	252	236	260	275	260	268	251	301	258	271	254	266	283	254	252	242	276	261	252	287	248	285	253	253	262	286	260	247	254	235	263	228	270	239	245	230	287	260	230	262	218	264	266	286	260	248	240	276	285	251	253	231	240	230	274	277	265	292	273	262	269	251	259	252	247	299	252	252	247	263	266	281	265	280	253	253	246	266	254	238	245	247	256	274	257	279	248	274	279	249	270	287	277	280	251	264	267	259	252	257	268	285	268	250	291	243	234	261	248	238	260	253	266	263	259	275	265	250	256	238	292	259	230	255	267	238	263	254	258	243	280	249	222	268	277	260	260	262	256	242	275	234	247	264	269	280	248	266	238	272	245	255	267	252	254	294	260	243	270	269	288	282	257	260	259	261	268	286	266	229	259	273	215	260	266	246	252	287	265	257	243	267	282	264	247	268	279	250	254	251	284	245	244	252	266	259	271	240	266	290	285	239	255	264	233	284	244	262	243	267	249	285	275	256	253	246	268	244	275	269	254	266	262	252	258	252	256	257	269	262	256	272	261	240	241	260	280	268	268	287	249	236	253	292	235	236	245	250	253	285	254	293	245	249	248	269	291	274	259	245	232	250	253	244	262	244	305	245	248	245	291	245	262	258	262	271	245	261	283	253	247	272	254	271	282	263	263	274	280	255	262	260	253	267	265	261	261	247	254	288	233	253	277	250	242	237	283	256	281	268	246	242	279	284	253	235	283	289	241	234	275	215	272	264	258	264	249	261	245	263	228	240	249	257	255	272	300	272	271	247	280	294	276	239	286	276	256	243	251	259	272	272	260	234	287	246	272	252	285	262	274	309	289	247	251	245	288	283	245	243	266	264	259	223	258	294	274	274	252	237	263	257	257	271	240	272	274	275	256	235	279	260	274	287	275	251	268	276	267	260	238	272	275	274	237	259	261	274	249	255	251	270	289	293	259	293	233	253	277	275	287	252	260	236	270	224	265	256	251	256	251	259	272	265	257	243	271	260	257	253	273	256	261	248	263	286	266	251	263	269	261	277	262	273	278	285	251	252	260	254	261	273	271	259	253	251	273	256	245	269	238	261	232	277	238	254	241	251	264	257	255	246	219	241	279	243	257	247	247	279	248	257	252	246	261	278	302	257	276	229	271	268	280	265	272	287	242	250	257	261	279	233	268	247	277	250	272	272	255	283	269	263	244	296	276	232	262	263	252	260	265	279	267	294	279	278	281	254	299	261	279	276	241	266	236	284	254	271	254	274	254	283	247	254	263	242	263	267	273	239	222	256	253	289	264	229	230	276	264	255	262	248	237	270	267	249	262	274	252	261	247	268	223	269	272	261	252	244	263	257	271	266	257	260	260	292	259	274	291	278	236	274	264	274	273	255	264	263	248	278	272	244	247	254	265	238	295	261	268	238	257	257	268	243	263	237	239	259	267	259	253	281	272	256	245	263	244	261	265	248	240	273	269	267	278	262	251	251	243	250	275	262	267	245	214	240	250	232	258	256	224	266	237	273	275	237	268	244	255	259	262	278	291	266	263	259	248	273	268	261	271	240	251	260	251	268	262	270	264	261	277	247	274	309	279	280	258	244	257	259	264	295	256	258	258	291	252	250	281	285	286	254	261	258	258	255	243	251	245	240	268	277	273	250	252	275	270	273	218	286	252	286	254	250	252	243	259	256	236	278	270	261	268	267	279	247	266	262	276	269	254	242	266	270	295	260	269	281	267	258	248	234	260	252	276	257	257	267	243	263	273	254	256	261	268	255	260	244	276	268	244	282	221	262	245	211	282	227	268	255	273	267	270	264	237	281	251	274	271	261	252	256	262	254	254	259	252	262	243	275	264	272	265	247	265	276	279	238	250	288	251	272	275	248	266	249	263	253	223	257	227	264	274	256	265	242	242	267	257	242	262	237	251	262	270	257	291	252	265	248	265	252	251	287	286	267	261	251	266	276	247	255	250	257	259	272	250	293	248	260	249	255	243	256	257	245	239	248	268	242	253	296	239	267	281	264	274	250	237	289	243	237	291	246	242	271	245	288	249	265	270	250	246	257	265	273	256	262	257	228	245	263	266	256	256	266	253	248	261	258	256	270	265	263	248	279	233	243	245	263	241	272	255	288	249	259	235	260	268	270	301	243	275	232	290	254	245	218	267	259	270	257	253	250	248	271	280	261	265	254	247	260	275	281	269	269	253	266	252	266	279	237	282	282	264	267	258	265	255	235	286	276	237	238	274	273	246	262	257	248	283	267	250	243	258	263	259	250	269	226	285	249	250	253	275	269	270	290	266	265	237	236	256	278	317	261	264	240	263	276	283	254	275	252	283	259	262	260	268	246	292	256	260	271	272	253	241	283	281	280	264	265	257	248	255	250	280	265	279	286	264	260	270	260	243	258	251	230	254	264	244	261	231	255	277	252	250	261	286	280	258	257	249	269	272	258	285	259	257	248	269	220	265	266	253	247	247	256	253	261	269	274	259	267	263	289	266	264	279	243	253	282	262	292	284	235	248	278	238	243	263	245	261	280	240	240	265	254	240	234	254	278	266	224	281	242	256	255	253	254	266	271	278	252	266	254	257	262	269	273	278	254	267	243	242	275	240	237	237	243	267	269	292	275	280	266	262	272	282	307	259	264	275	269	256	255	254	293	261	254	251	272	260	260	232	240	256	279	277	265	248	255	272	252	287	304	268	267	258	273	256	261	276	253	277	268	238	246	245	278	268	261	247	248	248	256	261	277	262	259	218	252	276	285	267	251	254	249	249	260	275	270	256	287	283	265	257	263	255	269	250	272	260	274	258	243	270	272	284	269	275	259	267	256	264	263	258	269	261	250	270	276	257	233	250	235	244	279	271	278	259	258	269	276	282	274	253	243	253	271	278	234	249	261	252	249	267	245	259	258	282	257	276	276	252	263	250	261	280	272	248	248	255	242	287	274	244	264	266	270	245	252	306	270	247	273	272	277	212	258	266	257	250	268	263	234	282	232	256	275	255	251	274	260	258	273	259	250	259	267	257	271	292	246	264	261	244	258	261	251	267	241	277	248	247	255	259	268	266	265	249	224	236	264	261	260	268	268	283	251	265	278	277	272	269	265	263	254	270	255	249	262	256	268	277	254	285	267	270	248	256	224
27624	20930	9226	698	379	351	378	309	323	321	338	331	327	335	312	349	340	302	347	302	286	339	318	349	319	305	294	343	336	304	320	371	339	334	320	317	319	337	318	319	331	309	295	344	320	309	326	282	329	332	353	350	355	301	297	317	344	318	328	309	348	319	307	318	303	329	306	324	335	324	287	328	359	328	327	301	310	355	331	333	298	342	320	323	330	341	303	306	339	367	319	332	326	326	332	320	373	328	329	350	320	320	296	315	294	329	310	322	302	332	307	355	371	343	325	321	358	342	365	311	329	314	288	302	322	315	314	311	296	317	347	297	299	325	323	320	315	343	333	354	318	329	318	369	293	329	330	332	354	335	324	310	312	333	344	352	343	311	321	348	346	350	361	327	339	328	333	338	315	297	315	322	305	312	349	354	307	333	320	337	318	343	289	326	338	292	366	311	326	336	300	299	318	319	328	334	308	324	323	329	336	312	329	307	340	301	323	317	351	340	315	340	306	346	317	303	327	348	315	300	333	365	348	320	324	313	311	315	324	331	325	296	332	357	332	320	350	318	351	310	331	313	315	322	329	338	326	328	365	347	347	349	328	314	312	330	307	295	331	307	330	348	358	336	314	349	321	279	331	322	337	296	340	359	338	315	325	311	327	352	339	304	319	328	354	301	308	320	296	341	343	292	331	314	309	337	320	309	338	312	348	341	328	346	342	342	356	292	329	351	312	337	314	312	322	324	309	313	329	303	331	315	324	320	310	312	316	339	317	356	326	366	335	302	335	332	334	326	298	292	339	295	337	321	306	314	298	292	336	302	322	325	287	368	327	313	324	349	327	309	349	340	322	310	324	342	329	364	326	346	331	315	323	330	321	321	341	300	367	323	345	312	344	328	337	345	323	337	286	337	331	324	323	346	351	328	296	308	337	321	331	331	313	320	321	329	293	314	297	320	345	355	343	335	323	302	344	321	339	329	319	343	343	302	333	341	339	332	318	331	338	316	332	320	310	361	339	345	305	338	321	350	331	362	329	319	328	319	325	358	313	315	324	306	313	352	363	335	303	283	320	318	332	302	306	343	342	309	322	317	324	329	316	330	335	331	314	347	316	373	314	329	326	315	349	342	366	312	340	323	331	345	328	307	336	325	330	343	323	346	324	309	310	311	323	342	294	300	341	335	291	315	345	340	320	340	329	330	313	327	339	326	318	346	314	326	343	337	349	335	338	326	320	303	311	310	306	347	333	335	322	342	321	332	358	322	325	312	341	329	329	327	305	316	296	308	317	317	309	320	335	315	333	326	326	331	351	328	335	330	349	334	350	313	325	354	339	320	346	360	320	332	301	317	330	307	341	339	342	317	301	318	345	315	323	318	317	333	323	350	280	326	294	331	325	317	330	361	299	323	317	341	301	313	335	294	326	344	372	373	319	334	350	339	330	303	331	320	338	373	334	311	341	343	342	334	332	337	313	307	326	289	366	369	361	310	358	295	361	335	342	320	338	358	347	334	358	364	354	355	295	344	338	311	322	330	322	315	320	308	317	299	341	322	332	305	344	325	356	325	325	336	352	313	318	329	337	320	322	321	323	346	350	323	322	331	330	303	351	308	328	320	332	340	338	343	332	338	361	333	332	341	303	312	313	335	337	330	311	332	329	313	326	331	331	347	334	315	319	296	311	341	320	339	319	315	306	347	354	362	312	324	333	314	324	351	296	338	302	353	317	327	308	329	327	350	329	317	327	321	316	343	293	330	336	332	341	332	345	302	332	315	351	334	347	328	335	345	315	339	312	336	337	304	297	349	301	351	316	324	332	342	327	346	364	335	345	318	308	319	321	309	344	343	310	322	329	311	324	294	343	310	321	300	320	342	354	332	317	324	360	318	312	287	328	356	321	344	356	334	320	335	325	321	325	326	319	323	349	319	363	351	343	320	315	327	317	340	352	297	336	347	315	306	336	282	334	329	332	347	333	328	327	334	344	327	308	340	349	331	326	324	353	346	333	319	331	360	340	313	328	316	306	321	326	352	318	301	326	339	315	311	300	348	341	287	318	323	317	325	326	319	350	342	299	334	299	337	335	319	367	357	313	327	309	338	316	344	310	315	350	338	341	335	320	312	325	314	296	344	317	329	345	351	350	344	314	335	317	346	302	316	329	347	322	312	345	329	317	334	318	322	327	310	305	325	331	371	340	351	317	358	348	320	318	318	292	321	332	332	336	310	327	326	340	343	310	325	315	322	334	365	316	313	339	328	346	305	311	361	336	334	327	297	321	330	344	315	320	342	309	325	311	316	326	315	333	329	327	317	325	352	322	335	305	333	336	319	310	354	302	338	351	338	331	337	340	347	317	361	344	305	351	326	313	328	315	305	338	336	352	327	316	315	333	315	342	331	317	318	353	328	339	308	321	333	303	328	301	334	312	341	325	331	312	343	364	279	329	324	344	308	303	376	352	329	348	362	351	347	324	315	311	336	324	323	300	336	317	318	324	330	328	343	320	310	345	312	332	329	329	364	313	334	341	328	326	300	327	348	329	348	357	300	308	342	323	312	322	330	300	327	311	315	337	311	369	290	345	340	351	322	315	327	328	304	327	327	312	348	299	319	321	331	311	347	320	331	327	333	333	322	300	332	336	320	315	339	337	327	332	310	306	336	319	336	314	345	311	292	308	304	325	345	348	332	360	288	325	322	310	313	330	336	365	319	317	325	355	313	321	324	357	339	306	309	307	351	350	304	358	341	324	335	355	331	306	318	339	311	330	341	326	358	314	344	361	287	332	298	312	325	312	317	318	327	306	314	319	352	360	324	318	340	324	334	322	309	336	301	312	337	328	326	320	294	330	327	300	313	339	306	322	283	357	330	332	323	315	314	324	323	320	305	337	348	320	329	333	308	331	341	312	281	301	312	343	306	333	335	337	334	333	313	337	314	308	301	311	336	323	301	377	339	359	359	333	330	348	317	339	330	286	321	300	354	336	345	327	328	316	331	324	296	315	311	349	325	345	362	328	339	368	327	322	314	310	325	289	340	332	310	330	310	312	323	334	338	330	341	336	314	306	311	305	289	334	330	317	358	325	317	299	321	344	315	361	325	314	333	375	334	315	319	350	317	312	345	295	355	347	334	357	352	330	323	322	309	342	336	319	362	306	324	304	337	304	324	334	336	331	331	363	352	349	309	314	334	326	337	346	335	338	333	367	313	329	312	345	314	335	330	328	373	358	302	325	362	328	321	327	337	365	359	323	320	306	355	334	347	341	327	318	321	333	306	359	367	310	345	351	313	330	332	318	317	335	332	321	317	278	331	341	292	346	321	354	329	330	330	343	323	343	327	317	352	330	280	333	336	303	333	339	332	338	329	302	333	300	322	330	345	347	337	319	323	331	334	335	348	322	343	346	314	296	330	338	288	327	297	340	330	309	348	333	317	313	352	308	330	314	315	350	303	334	354	322	333	314	349	331	334	332	317	322	345	331	330	331	309	329	325	329	322	341	334
29195	13533	1958	805	778	721	661	640	679	645	615	611	609	643	635	629	627	602	627	605	633	619	585	663	637	656	599	639	633	624	664	642	634	642	602	626	613	650	650	648	631	662	639	636	647	643	605	627	610	616	605	647	675	649	648	629	600	650	615	634	629	631	617	615	615	630	592	659	613	641	649	645	609	592	639	632	644	623	662	600	634	653	642	625	628	605	648	672	632	607	615	636	646	628	642	624	631	624	612	637	659	616	669	599	607	572	607	629	644	619	634	633	619	603	606	596	638	642	626	603	603	580	673	625	604	622	639	638	610	639	591	581	672	611	582	618	628	567	665	632	628	644	623	605	632	617	628	585	599	598	583	671	595	613	602	613	626	639	602	614	638	648	661	650	636	606	605	586	622	621	611	625	619	618	669	614	606	665	564	664	608	633	638	631	627	625	590	632	617	596	577	583	640	593	581	638	621	638	629	620	620	629	626	583	648	612	601	590	578	614	638	612	654	586	654	610	631	628	638	610	609	576	592	595	618	616	615	641	639	604	634	649	627	633	590	622	661	583	657	629	604	606	642	621	666	622	593	659	625	602	595	596	658	607	618	633	623	572	623	625	606	623	627	591	606	664	647	613	603	648	599	624	609	631	654	637	606	616	646	653	582	631	645	671	629	602	626	613	646	612	658	651	638	628	640	588	648	598	668	588	623	600	619	604	636	627	596	614	637	668	652	656	601	600	602	604	649	620	612	606	624	626	624	636	632	606	646	589	635	660	632	616	577	618	605	657	660	620	579	579	627	613	656	580	615	619	606	578	641	580	624	627	616	600	631	647	665	633	613	647	627	616	637	606	629	608	651	625	604	648	604	611	661	576	673	614	619	627	637	594	622	634	651	628	681	622	637	623	627	603	611	656	591	661	596	631	588	618	634	623	594	632	656	620	645	601	678	641	681	655	621	634	615	643	655	628	554	596	622	612	599	623	623	638	620	622	653	624	601	609	600	676	626	650	635	603	581	648	635	643	608	677	605	617	615	597	592	624	623	582	627	601	639	599	649	612	606	629	593	626	646	584	622	657	624	616	602	613	605	610	621	643	626	625	599	618	612	585	679	656	624	601	650	564	620	634	643	585	623	617	663	618	608	667	608	643	650	637	632	612	647	644	603	660	643	637	697	643	637	628	637	568	613	660	634	664	616	678	586	604	637	605	639	575	629	640	620	611	616	599	602	637	647	631	595	625	664	632	597	584	627	608	654	599	635	654	642	635	642	592	637	591	609	635	596	640	642	597	619	654	669	632	599	627	648	592	623	617	617	619	613	583	675	653	628	644	641	632	604	658	625	645	636	580	586	626	647	580	599	630	599	622	669	646	641	620	598	661	638	632	600	619	580	634	586	646	615	660	655	604	590	675	598	615	608	561	643	626	609	622	621	612	623	602	583	646	648	624	598	609	611	639	646	641	611	620	609	631	669	615	618	665	623	639	615	569	661	577	632	588	651	624	657	609	619	611	636	614	629	547	601	603	637	643	567	616	612	663	630	622	643	624	586	611	623	620	635	617	635	637	624	619	633	620	607	655	645	600	645	627	628	632	653	629	612	612	595	626	628	651	632	618	616	638	624	621	649	572	623	646	648	591	554	601	604	634	637	583	629	591	609	587	634	613	649	612	605	618	634	614	613	615	673	564	644	672	659	648	630	636	669	622	632	614	644	666	616	640	646	641	642	613	622	669	679	618	615	570	615	660	602	612	609	606	622	614	602	677	625	654	604	650	647	576	674	655	644	597	562	604	598	589	643	636	636	606	617	602	624	636	599	607	639	639	613	591	643	661	599	612	634	595	669	640	628	647	622	644	606	602	588	627	606	609	611	629	657	617	621	616	655	588	622	629	652	616	617	620	635	642	593	632	662	616	663	657	647	654	613	654	617	667	626	617	546	640	563	608	617	661	608	619	639	620	622	612	595	661	643	625	608	613	642	650	605	612	600	610	602	655	623	624	614	659	563	638	588	637	616	617	558	640	565	589	585	629	604	657	631	593	589	638	624	600	667	620	663	644	639	639	591	657	628	605	640	617	666	627	648	623	614	617	659	645	647	655	662	589	637	625	655	611	620	645	632	584	613	675	625	651	605	601	683	635	628	640	630	630	610	613	633	639	610	610	672	660	616	650	635	647	633	615	668	602	613	602	626	581	631	696	623	577	619	651	652	634	625	655	597	644	615	601	647	654	613	635	591	606	627	609	636	617	661	598	630	649	609	638	681	607	623	647	622	634	630	638	629	625	651	617	656	606	612	596	631	652	622	612	621	592	611	614	632	631	581	580	634	662	647	620	649	563	629	633	582	630	649	588	621	610	626	597	626	618	650	619	618	612	619	645	635	650	637	631	649	639	629	643	617	599	632	624	602	620	661	624	619	616	613	675	620	632	636	627	599	635	635	611	647	627	633	625	649	618	623	576	677	631	634	609	602	620	581	606	639	653	600	646	630	616	641	649	599	639	659	659	628	593	659	615	628	619	612	614	652	606	635	606	624	635	648	611	598	611	632	606	620	649	638	603	690	654	602	658	620	654	588	610	646	622	648	598	615	604	647	640	628	617	640	638	585	610	679	687	667	598	646	597	603	642	643	637	637	607	612	614	579	659	574	598	678	601	640	627	643	653	631	623	585	639	630	671	623	615	649	662	636	631	635	624	596	653	634	616	642	644	645	618	620	609	602	639	672	619	605	624	638	644	645	629	642	608	605	567	618	620	595	702	591	629	650	615	586	625	638	633	642	623	635	638	637	675	646	585	624	598	643	656	617	628	629	655	613	580	687	619	635	610	612	632	612	593	620	622	595	656	618	640	671	624	619	609	603	610	555	583	631	643	639	602	631	633	658	671	635	568	601	605	604	615	615	568	618	635	615	667	666	637	604	596	591	652	648	576	655	597	588	598	629	637	620	640	651	668	632	593	667	642	625	597	651	667	587	619	625	627	633	638	612	579	661	641	654	591	663	600	593	619	624	655	634	615	623	650	636	626	652	646	623	626	620	644	615	606	622	624	618	599	581	632	621	658	591	621	602	634	610	616	642	577	590	576	596	642	649	611	617	656	607	603	639	599	638	596	608	613	622	644	622	658	614	600	623	568	615	637	648	610	659	617	580	660	642	621	621	660	617	647	637	620	585	641	631	629	597	583	637	637	584	575	589	607	626	594	643	651	593	608	612	636	613	586	634	601	640	631	629	614	591	626	624	602	614	616	625	598	646	622	607	622	642	618	598	577	651	592	601	672	668	661	651	607	647	597	601	582	591	638	613	637	661	599	603	633	626	603	655	639	623	628	642	588	630	615	602	656	644	619	577	657	600	598	623	636	636	599	622	656	665	626	584	656	633	668	661	627	651	652	646	623	603	608	595	648	591	639	587	617	649	604	583	610	632	679	581	601	603	626	635	565	594	673	651	651	671	649	629	611	633	607	639	606	677	654	655	609	612	634	643	640	617	625	627	595	610	616
24256	21386	29201	23872	19857	1842	360	283	235	237	206	203	197	214	163	169	179	189	151	164	158	177	195	159	153	169	160	178	148	161	169	171	132	164	165	138	148	195	170	152	173	151	173	145	172	148	153	166	160	159	154	161	151	138	152	165	140	142	154	146	153	159	163	154	146	174	166	133	144	159	156	190	153	144	165	156	147	167	145	158	155	146	138	173	160	168	158	153	186	174	157	172	150	179	173	163	152	135	164	165	163	154	142	162	130	178	176	138	149	158	154	162	130	153	181	142	170	150	151	140	161	147	177	178	163	151	154	155	158	158	145	170	152	129	186	172	166	196	163	157	162	154	152	158	145	161	162	153	151	152	161	156	144	159	151	153	154	153	159	157	171	153	153	135	155	145	158	167	156	150	164	161	160	165	145	161	154	178	156	141	153	124	165	144	157	153	154	149	163	154	146	153	169	148	156	159	145	162	180	150	149	164	141	144	153	141	149	146	158	161	148	152	148	161	169	154	156	164	153	140	154	142	170	148	167	144	161	167	158	157	157	171	174	149	158	133	158	163	182	150	164	157	149	149	169	175	162	179	151	157	137	154	151	182	161	163	164	172	147	134	145	143	138	160	155	167	165	161	155	147	156	141	155	152	153	159	152	144	152	157	157	156	172	151	127	180	124	161	146	152	151	155	142	163	159	136	144	139	120	162	149	173	143	146	142	153	163	145	167	155	159	138	141	171	161	162	160	136	169	126	154	151	146	168	153	155	155	149	156	166	178	148	152	148	156	143	150	147	148	132	165	181	161	167	167	166	135	152	141	141	141	159	147	157	166	153	166	150	161	158	158	157	164	162	153	166	156	175	199	146	166	157	169	150	151	173	131	169	163	176	150	151	151	160	152	157	127	164	151	165	147	161	163	156	151	142	142	144	124	151	154	178	143	168	149	172	136	177	156	158	138	174	143	150	155	160	143	144	146	133	174	125	161	179	153	142	157	138	149	153	134	165	176	150	158	136	185	156	158	161	175	157	160	169	160	154	152	147	166	157	163	152	130	145	158	150	133	137	133	164	158	149	156	164	162	160	148	150	154	158	160	156	168	159	162	147	167	151	144	146	144	161	150	156	171	144	145	158	156	157	139	164	167	158	150	150	160	166	153	159	146	148	162	152	151	168	156	155	141	172	152	149	155	138	155	132	128	165	171	164	147	157	169	173	150	159	168	165	150	179	158	169	149	153	152	131	154	175	155	151	149	177	145	165	147	157	163	154	163	140	161	168	147	136	138	160	172	168	169	136	139	153	177	142	172	175	138	158	171	152	147	148	148	164	157	127	145	164	144	155	145	142	161	161	152	161	157	164	152	158	145	150	150	159	152	164	153	150	163	166	159	165	155	154	141	146	147	152	128	152	164	145	155	166	164	165	147	132	145	145	137	168	163	150	164	158	152	161	136	168	151	160	150	165	156	167	155	176	142	162	145	143	179	140	152	179	163	175	148	130	117	171	152	144	163	146	173	161	188	168	150	171	178	161	155	164	143	142	151	156	151	166	164	168	151	152	149	157	147	135	162	162	160	155	156	150	158	141	161	152	148	134	167	137	153	162	151	165	168	158	151	147	159	156	161	172	147	154	157	167	143	139	145	156	174	157	180	141	164	168	158	180	160	141	175	152	164	155	154	147	182	167	166	130	177	152	159	152	162	148	147	158	135	139	153	148	143	162	174	161	152	139	153	163	159	170	167	148	152	150	134	192	130	146	145	146	165	155	132	135	163	136	161	173	143	179	167	155	143	160	161	153	156	153	153	143	137	174	158	162	165	145	146	144	161	176	151	189	143	164	154	192	165	159	189	172	147	158	177	156	141	155	159	164	178	153	161	163	151	154	161	159	156	159	162	157	150	147	149	148	157	167	158	156	173	158	161	149	169	157	126	159	173	145	148	168	173	156	164	141	155	159	145	160	156	159	151	159	141	169	120	156	136	168	164	130	134	142	170	141	148	172	143	162	164	149	159	148	155	135	166	156	175	161	192	121	164	156	163	163	157	165	176	135	176	149	132	153	166	150	151	150	170	157	145	166	156	132	148	178	170	159	154	154	165	170	178	178	145	143	146	139	175	178	157	161	175	141	176	172	147	174	155	165	125	147	160	163	155	157	137	153	154	167	146	152	179	147	151	158	156	158	145	142	166	178	150	190	148	168	166	145	169	162	162	158	160	158	170	178	159	147	155	135	168	142	153	163	142	176	157	163	160	158	146	145	149	174	171	164	153	140	146	178	163	155	170	157	146	163	182	153	173	152	171	164	165	170	132	160	149	144	162	167	156	168	175	139	157	168	147	163	149	161	160	170	147	161	160	163	153	152	138	142	137	174	138	160	158	138	151	145	133	158	140	157	168	161	163	168	165	164	153	181	150	150	175	149	161	145	162	141	162	141	154	171	138	156	177	161	195	148	135	170	149	160	176	160	150	177	172	146	141	157	166	170	159	158	159	159	158	168	149	153	149	173	139	163	171	165	184	169	165	141	139	131	164	149	157	136	149	185	148	168	149	165	144	137	156	167	146	158	164	155	154	132	166	151	176	162	163	147	162	166	197	157	162	162	136	173	152	147	148	141	168	141	162	156	191	161	170	151	150	139	166	153	151	150	169	149	180	154	170	161	186	160	167	143	139	151	153	181	152	137	179	169	160	173	154	140	141	153	153	137	150	171	161	157	154	153	152	147	157	161	144	144	145	154	136	171	166	170	141	167	175	149	160	154	152	158	137	152	161	147	161	168	125	148	154	159	126	164	159	160	176	159	152	154	154	152	153	152	144	147	174	164	153	153	176	154	154	170	145	177	150	155	137	152	159	159	139	168	155	168	145	139	136	184	168	163	172	142	123	167	158	171	144	155	173	144	159	156	156	163	148	172	154	168	158	143	183	156	139	156	155	145	164	175	161	149	156	140	149	167	152	180	135	148	169	180	151	178	155	160	138	137	160	153	174	178	159	167	159	163	177	187	157	173	176	163	180	135	157	144	171	152	158	144	161	176	130	156	156	162	189	141	154	133	163	148	168	147	151	151	149	147	152	150	150	153	150	154	161	126	150	167	175	165	176	157	188	145	152	171	157	163	133	138	149	150	179	148	132	145	153	157	162	169	119	165	145	152	145	157	167	151	187	124	148	196	156	156	161	149	190	157	182	170	153	168	161	163	155	163	158	167	140	157	162	148	168	177	134	148	162	164	171	148	167	153	175	166	150	162	145	144	152	152	149	161	168	159	151	149	161	144	144	169	135	153	143	175	147	142	120	165	162	157	158	174	138	165	151	157	164	160	141	172	162	170	162	151	157	127	148	157	177	153	142	172	166	175	173	140	158	165	189	148	153	155	153	151	156	141	160	148	157	160	154	145	151	163	139	166	153	144	175	171	164	150	164	144	126	168	161	204	166	141	169	162	151	165	139	146	158	152	186	159	143	160	145	160	163	151	149	153	179	139	152	147	148	174	140	135	163	164
51094	30725	7892	2768	1846	1297	943	813	654	641	545	534	478	439	471	419	423	349	403	374	388	401	317	367	319	351	340	341	350	305	354	328	336	304	337	330	329	332	320	356	347	321	335	290	342	318	330	322	305	339	340	317	286	345	326	337	309	340	315	339	289	329	331	306	292	267	331	320	314	320	322	292	300	324	305	318	321	297	305	323	334	300	283	283	276	356	321	313	318	333	302	333	288	291	318	307	298	320	337	317	319	307	309	304	319	294	310	308	305	285	302	301	312	289	309	293	324	291	315	329	330	315	306	296	314	324	268	316	298	312	276	323	322	285	317	334	300	273	284	308	323	306	333	332	302	338	297	298	327	299	297	299	303	322	323	298	328	323	306	309	326	326	351	325	316	317	346	313	318	296	310	291	328	348	373	316	313	318	302	289	273	294	310	287	335	323	327	328	314	338	314	322	303	324	313	316	283	330	312	314	356	305	335	298	314	295	309	292	308	333	292	302	323	307	317	326	295	367	309	286	309	332	300	359	319	290	308	298	343	296	296	300	321	316	303	311	317	298	334	289	307	341	308	292	333	337	301	323	296	308	322	329	320	344	300	309	334	268	329	317	306	344	313	313	335	343	296	322	315	318	348	332	316	303	354	308	337	332	316	324	313	339	334	304	320	284	319	295	324	343	302	309	327	312	321	313	284	308	342	298	326	314	327	345	335	308	268	298	337	283	332	314	318	291	333	344	370	341	318	327	305	337	305	316	318	307	281	359	282	353	282	302	308	314	342	329	341	333	316	272	305	315	317	299	314	330	337	336	362	291	330	323	325	374	298	303	301	302	277	319	294	312	299	312	333	327	277	336	315	327	305	340	342	340	320	337	336	325	289	317	296	273	292	302	330	299	339	310	326	321	332	301	300	309	329	305	310	277	313	329	346	294	328	294	293	298	297	299	318	299	297	317	307	321	298	351	326	299	322	339	309	317	305	325	321	337	297	311	319	299	344	304	306	329	281	302	302	300	297	324	327	320	298	315	320	318	322	304	294	292	329	306	285	291	305	322	308	316	333	312	308	325	290	277	307	292	325	315	306	264	273	346	305	298	345	301	299	323	324	309	319	305	329	317	301	357	323	293	298	329	303	291	316	313	298	300	288	347	305	320	342	338	283	338	321	313	307	328	323	320	306	326	296	304	331	339	309	319	297	316	305	346	345	307	315	309	294	294	316	303	331	295	280	302	285	321	304	352	327	301	319	286	324	300	290	338	308	345	278	330	327	305	289	321	301	298	308	314	317	338	335	318	330	311	329	300	311	297	309	336	294	326	342	340	327	303	336	344	319	320	290	328	337	297	300	318	303	309	325	313	327	317	322	292	291	298	304	310	302	331	340	293	327	297	329	332	283	327	328	298	327	276	294	305	309	290	306	304	341	303	345	285	314	314	299	332	323	316	311	271	282	281	295	296	320	313	330	315	312	294	301	290	307	294	322	320	273	288	320	324	323	333	362	335	324	327	285	284	316	331	316	341	316	298	269	314	323	320	307	334	325	313	349	320	332	339	305	349	314	307	305	306	295	333	315	321	330	271	324	305	299	325	321	299	333	282	297	324	303	326	330	301	304	309	328	334	305	322	299	293	320	306	319	340	318	324	347	319	308	310	303	300	311	310	332	300	307	306	319	320	324	331	289	302	291	296	315	329	318	304	344	318	332	328	298	318	325	323	349	278	290	311	307	291	305	323	323	303	323	310	307	330	314	290	303	288	315	282	312	330	300	328	363	267	331	336	310	291	323	317	308	315	312	351	301	310	310	330	308	300	326	331	335	289	324	344	314	316	317	331	318	292	290	304	334	325	328	285	305	319	340	318	305	325	313	319	281	318	303	308	335	339	331	297	347	294	321	332	279	319	337	309	307	313	316	330	316	327	285	300	303	296	321	305	319	302	332	317	308	316	320	326	320	295	301	289	288	297	326	338	296	314	328	359	303	305	357	300	326	293	302	322	301	289	297	362	326	316	315	269	344	310	317	302	286	319	310	293	300	307	318	325	315	327	326	313	332	312	268	292	305	328	334	308	316	339	318	333	347	284	303	291	318	317	272	302	306	334	338	310	286	333	315	317	291	338	291	319	347	303	306	295	298	315	296	329	313	321	347	317	334	302	297	288	320	326	306	301	320	313	310	331	324	319	333	294	307	351	310	341	301	309	320	312	308	305	326	321	320	312	307	281	331	331	323	309	321	321	308	325	304	323	310	306	357	305	320	286	299	301	316	321	307	302	311	346	331	306	313	309	285	315	326	310	291	301	285	329	338	285	347	321	293	305	359	298	302	338	334	320	320	332	348	320	347	303	297	329	305	307	326	313	322	321	321	339	320	308	337	336	318	353	296	340	320	311	288	320	271	299	323	305	333	301	330	322	303	330	297	323	287	331	315	310	310	320	326	297	307	335	318	294	289	310	299	311	319	314	334	330	279	308	310	297	312	331	351	314	280	340	337	316	287	304	303	351	323	314	299	329	332	304	310	278	316	313	321	335	307	294	283	340	322	324	334	335	325	330	302	306	336	298	319	322	298	351	312	311	309	318	323	303	317	292	295	294	305	344	317	307	335	312	315	298	301	313	317	275	328	306	306	321	344	315	306	312	304	318	297	305	329	295	320	306	342	356	308	306	323	297	300	315	327	304	307	322	328	310	351	290	281	310	318	331	298	310	300	302	329	333	345	340	329	324	320	318	316	316	352	298	289	327	327	334	320	318	322	334	288	303	305	286	308	327	350	295	298	335	295	306	320	296	322	328	290	296	326	300	296	324	314	339	321	366	318	314	283	315	330	325	325	309	314	320	306	283	299	310	314	310	301	294	301	337	292	320	279	310	329	326	317	295	311	316	341	297	345	290	299	311	285	340	298	289	326	313	321	329	296	335	320	297	313	333	308	297	334	305	308	329	307	307	316	303	328	318	323	301	344	310	324	312	320	337	296	306	293	283	319	319	325	320	309	326	299	306	315	321	319	311	347	324	310	309	307	322	307	313	318	286	311	307	306	341	315	317	295	322	294	317	307	283	308	343	295	331	331	322	302	331	292	339	289	333	300	318	297	333	313	305	313	348	323	300	312	298	339	344	325	323	332	305	290	351	305	302	308	310	296	311	300	305	294	341	318	294	326	297	304	310	339	321	334	312	306	313	295	323	314	316	317	335	319	343	320	280	317	318	310	295	319	318	311	287	328	326	320	298	367	295	296	310	298	309	337	309	297	320	345	303	319	297	314	300	302	319	310	334	287	328	322	306	286	328	329	324	326	310	330	341	331	332	305	272	301	328	299	291	337	323	312	293	321	329	325	296	344	331	323	350	326	292	340	308	301	311	302	309	305	332	317	329	313	293	324	331	301	323	330	338	323	279	289	304	315	298	304	311	285	340	302	300	334	282	285	320	344	312	326	334	314	307	335	321	315	317	293	345	314	292	297	314	322	273	331	304	273	304	298	339	315	311	306	314	314	284
23306	21381	29991	23168	21380	19803	1224	428	307	270	254	216	185	197	176	178	175	167	147	170	153	155	154	144	151	174	155	169	147	163	121	156	146	149	153	157	152	147	153	150	145	153	130	145	132	146	122	133	150	154	144	161	150	135	151	139	156	138	123	159	134	146	136	134	141	190	173	130	142	137	147	146	131	140	151	146	128	140	156	129	139	138	151	144	144	145	147	122	134	131	179	143	140	126	131	127	155	146	141	133	129	139	133	136	147	151	146	142	124	128	141	129	134	151	127	141	138	123	163	134	136	110	142	135	139	115	150	164	122	161	159	153	140	126	143	134	132	154	160	143	152	109	131	173	131	144	132	137	145	135	134	139	115	144	137	137	128	151	142	157	137	138	146	122	134	139	142	153	160	144	147	147	138	144	109	144	153	129	128	142	135	138	165	145	149	157	126	136	141	160	143	141	148	139	143	132	128	135	144	111	138	142	134	158	148	153	137	124	147	129	126	152	139	146	158	149	148	139	139	130	142	144	111	155	111	142	123	147	123	143	129	151	147	142	152	127	138	123	142	118	131	132	117	123	159	154	123	141	146	163	138	145	126	146	141	150	149	146	119	129	145	136	123	138	138	137	120	150	140	132	126	146	149	152	128	145	138	142	152	129	150	136	142	133	160	138	121	128	171	145	145	137	146	141	140	128	140	136	135	127	140	139	144	131	144	139	135	141	134	131	119	127	136	145	141	131	147	140	130	150	102	145	145	131	152	126	131	131	150	132	150	120	126	131	135	133	143	140	112	119	130	146	136	159	136	140	127	135	119	143	142	145	128	137	162	134	134	136	145	151	149	149	142	136	162	129	146	136	145	138	137	146	139	125	159	122	142	138	131	129	127	135	147	131	122	150	122	123	151	158	145	128	151	131	157	130	130	143	146	146	123	141	149	128	146	142	149	135	132	138	113	164	139	142	130	131	142	154	153	138	150	150	134	157	121	140	154	140	161	152	137	143	136	139	133	141	151	144	136	148	137	132	150	140	149	145	162	168	133	124	153	128	143	140	143	138	135	140	144	146	127	142	114	138	140	159	159	137	144	140	140	153	153	139	166	134	136	143	127	128	138	130	158	125	137	126	149	116	141	153	117	138	127	144	137	133	140	137	127	159	153	135	139	119	135	136	135	141	150	142	145	135	149	132	130	140	146	159	129	127	122	129	119	129	134	146	152	131	147	155	117	136	111	132	134	140	131	151	149	156	134	146	139	138	149	144	137	136	129	142	126	142	134	125	135	145	115	149	159	150	147	156	124	138	141	134	129	149	150	162	161	134	148	126	161	144	146	143	138	142	149	143	159	144	178	136	154	115	145	139	143	142	146	150	123	148	140	138	152	136	137	142	148	154	146	125	140	130	158	132	124	135	146	138	155	135	128	116	151	149	141	154	140	129	137	140	143	127	141	130	140	148	120	117	158	143	143	143	148	125	121	126	126	135	137	125	141	147	148	141	153	139	142	145	111	171	137	138	135	133	130	134	156	165	137	138	151	138	113	122	124	145	147	134	136	116	137	146	128	137	133	135	146	139	154	146	151	131	126	139	144	137	118	128	146	153	148	125	141	131	150	151	140	167	147	141	109	138	144	124	125	164	143	131	144	136	135	131	139	148	133	159	137	131	122	133	129	161	138	164	149	119	134	143	125	143	144	140	122	153	139	131	108	147	154	135	141	157	134	141	149	141	114	153	124	137	140	144	149	140	131	126	146	150	135	154	158	129	113	146	140	128	148	143	113	132	154	144	125	118	149	135	130	152	155	142	133	142	130	140	135	135	118	148	139	141	112	125	134	154	133	154	120	148	128	133	151	134	115	140	131	136	146	139	154	133	128	139	132	137	152	134	136	144	126	153	134	132	143	151	144	122	138	140	154	129	134	157	134	156	151	155	144	147	114	123	143	136	128	133	172	134	147	127	144	120	146	141	150	140	139	124	150	132	131	129	125	153	149	148	139	145	144	134	148	139	144	126	130	142	158	147	148	146	132	138	137	134	151	133	136	127	129	143	137	126	133	142	141	109	145	158	151	129	157	127	159	128	137	144	132	147	124	129	162	135	140	137	144	125	153	156	136	135	149	141	133	131	135	133	140	139	151	131	131	153	142	141	159	152	152	141	151	144	144	127	123	155	142	131	162	141	133	151	134	149	136	125	144	143	149	164	136	141	143	139	132	126	142	138	125	146	109	132	142	149	136	149	132	148	133	132	141	145	127	150	139	156	140	137	135	129	126	146	134	141	137	139	152	147	134	161	143	134	121	146	159	132	149	144	143	154	126	133	125	135	143	156	143	135	145	142	141	146	129	125	134	134	123	147	153	150	139	125	141	159	106	134	157	123	140	142	129	126	143	152	147	148	151	131	127	129	135	150	134	155	144	137	137	158	156	113	124	126	140	130	158	146	122	119	152	136	146	142	152	132	120	140	119	158	145	124	127	140	142	152	129	138	137	153	144	153	114	133	149	131	135	140	130	141	138	131	127	149	137	141	137	157	145	151	141	133	142	137	148	144	163	148	133	133	148	141	129	148	149	135	137	146	139	132	134	146	164	128	122	137	122	132	155	144	123	142	131	115	128	161	154	138	132	152	155	147	168	127	137	140	116	128	144	118	149	142	141	114	131	143	154	126	146	139	145	148	151	137	147	128	156	111	157	146	156	149	148	140	145	121	124	142	136	139	120	125	147	156	150	138	160	165	135	127	147	134	118	148	159	151	132	142	131	136	136	117	151	152	117	138	144	134	157	133	129	145	137	109	136	133	133	154	145	155	133	145	144	134	153	138	148	144	140	119	142	141	121	144	161	144	140	134	123	123	142	138	147	142	122	155	126	131	135	141	158	124	158	145	143	151	144	104	140	120	133	152	136	124	153	124	135	157	156	130	129	153	142	141	166	129	116	147	139	154	145	128	148	138	131	126	138	116	136	143	131	137	138	126	107	131	138	153	133	148	136	135	164	128	137	156	133	139	128	133	130	151	152	137	138	124	132	147	136	155	156	146	139	139	119	128	110	153	144	118	130	124	149	112	124	142	144	134	130	129	125	152	134	137	132	153	151	135	132	127	174	141	142	127	111	141	130	144	139	154	141	136	158	137	144	141	130	125	139	123	143	137	133	155	134	124	153	151	141	149	122	158	136	153	126	141	154	150	144	119	136	157	142	163	144	150	137	140	148	164	138	135	150	138	154	150	142	122	156	131	146	165	139	143	138	135	148	113	148	135	130	146	138	137	122	133	143	135	145	134	137	143	133	154	158	141	152	137	159	141	137	143	127	148	133	131	134	136	134	131	137	143	113	138	137	159	126	138	139	108	124	138	129	134	128	147	138	130	139	117	129	158	154	137	146	129	151	144	141	135	154	115	136	125	154	127	140	136	150	137	144	135	129	121	137	141	137	132	151	140	150	147	158	147	148	146	143	142	153	161	151	124	133	137	152	152	148	121	127	145	143	135	142	138	142	128
52688	33462	10953	4654	2919	2007	1532	1189	1006	809	693	685	566	463	462	447	424	401	399	395	374	327	375	316	326	332	321	340	319	320	304	303	324	309	268	275	288	285	255	255	276	298	277	283	277	313	254	312	279	278	287	243	265	282	243	252	296	280	287	269	255	238	258	295	261	284	283	252	292	262	253	237	277	269	251	260	271	305	257	266	275	249	257	265	236	306	278	233	275	268	231	260	247	274	248	299	241	263	257	271	253	262	254	259	241	265	243	232	239	278	260	258	273	248	276	262	248	261	287	274	254	267	270	289	252	274	237	264	245	225	272	266	286	246	261	281	286	244	270	249	266	249	257	237	230	243	243	256	222	271	281	263	254	269	266	286	275	247	273	239	240	261	244	250	273	274	249	272	276	258	254	281	247	260	250	292	272	251	245	257	281	215	280	247	231	252	251	253	243	275	264	241	272	243	283	257	245	277	270	220	260	252	263	235	269	274	252	230	229	278	258	243	267	280	267	261	256	277	262	244	248	292	266	264	269	269	238	275	234	257	265	243	244	260	260	238	278	283	247	256	237	218	283	266	240	264	265	258	257	269	267	257	258	278	251	267	253	250	236	274	291	270	254	259	265	245	240	271	240	270	242	250	271	274	273	264	229	265	235	216	269	245	251	267	241	237	257	249	254	243	263	279	274	265	245	271	240	286	213	245	263	229	258	265	249	265	271	251	248	266	242	235	261	255	265	292	251	275	261	257	258	284	233	259	253	252	252	253	284	225	256	272	246	247	254	240	267	243	267	257	254	272	259	250	276	264	250	249	257	258	258	253	259	269	281	256	238	247	275	245	218	265	242	281	253	243	281	279	254	260	263	273	253	269	219	273	260	270	262	250	249	270	248	289	238	266	258	268	259	215	248	248	253	247	259	249	271	258	249	273	245	271	256	255	264	239	277	254	234	229	277	286	252	274	268	261	256	271	265	264	253	270	269	271	285	263	273	285	260	233	268	249	269	240	265	254	260	252	279	268	239	240	258	260	267	241	249	270	256	285	263	259	237	233	252	256	271	263	256	243	218	279	261	279	283	241	223	292	267	239	249	262	225	278	257	233	273	263	264	264	256	248	302	245	274	248	268	223	288	242	237	249	237	279	241	270	255	249	242	269	249	251	276	260	266	261	273	250	253	241	267	269	242	237	264	250	270	258	283	256	272	258	260	250	244	254	233	274	265	234	265	244	241	251	267	274	252	293	294	295	254	254	240	270	265	252	233	233	255	250	264	247	266	265	260	287	270	248	261	265	251	256	211	272	273	265	249	254	275	270	243	251	238	266	277	261	259	279	261	275	272	280	272	246	274	271	249	270	240	283	275	287	262	250	264	260	245	258	257	253	266	270	239	259	273	272	282	242	289	245	252	245	237	254	262	241	252	278	276	298	258	284	272	257	249	260	260	261	241	252	248	249	265	237	258	267	256	278	265	253	246	274	253	273	235	254	258	259	254	235	254	257	255	282	248	254	255	275	271	257	253	221	258	257	268	254	271	284	271	270	282	276	257	259	280	263	226	253	259	276	249	243	238	260	266	247	261	277	255	240	276	245	265	279	263	291	264	250	260	262	282	281	248	245	274	267	262	290	263	267	261	248	280	257	263	231	265	260	236	278	268	246	280	255	283	281	253	272	270	250	246	244	266	252	241	246	270	252	244	245	248	276	275	246	287	247	257	263	264	247	243	272	216	259	267	273	254	221	264	254	285	263	281	284	255	258	264	256	225	250	253	269	273	259	243	271	275	251	253	280	274	263	258	267	251	234	263	259	263	268	248	256	232	262	273	249	267	270	277	249	282	241	223	245	245	244	250	247	229	268	244	249	254	237	252	236	241	249	238	260	268	264	238	254	251	231	259	265	249	284	222	250	260	287	280	251	261	240	241	265	257	242	251	269	260	254	249	245	268	272	250	271	277	254	266	265	279	274	248	257	268	281	287	269	250	260	273	273	242	233	289	239	257	270	247	267	278	266	277	260	268	243	280	242	255	258	271	258	258	264	246	263	273	234	256	242	265	256	271	250	286	255	263	283	257	255	219	253	268	260	273	252	252	258	255	263	294	242	250	225	263	249	259	286	254	274	260	242	262	261	252	251	250	255	292	261	281	273	264	270	248	264	234	277	237	253	261	285	257	251	259	249	282	256	265	256	270	257	270	257	241	279	274	265	250	251	257	249	270	254	227	268	254	234	251	270	266	249	278	263	268	232	260	263	257	271	254	252	249	260	262	256	265	265	272	248	269	264	262	276	255	285	281	261	293	259	254	254	260	244	286	282	291	265	261	295	249	240	257	244	240	271	273	251	280	269	249	270	287	283	264	272	244	265	255	260	252	252	266	235	276	246	242	261	254	277	258	231	255	256	275	265	259	261	268	268	244	270	241	260	242	277	260	262	239	296	235	275	252	279	283	229	226	243	255	253	289	257	266	244	261	274	245	239	261	264	268	252	237	288	234	244	231	258	253	235	262	263	267	270	254	273	288	255	257	249	237	260	299	251	259	291	235	243	289	249	241	256	292	251	271	262	251	261	277	257	258	241	261	269	259	259	244	299	281	250	263	266	265	271	243	247	279	249	268	252	265	250	270	247	249	275	271	283	251	263	275	284	267	259	248	272	255	263	286	255	276	246	268	237	278	232	243	251	236	272	253	282	277	263	266	224	257	266	252	269	252	273	250	252	222	256	249	250	262	261	236	227	245	238	252	260	263	257	286	239	274	255	246	237	258	270	254	283	233	276	236	256	236	269	261	265	263	249	246	248	271	246	263	237	251	290	285	251	261	269	238	245	270	235	271	230	247	270	261	259	286	261	235	239	287	259	243	261	247	242	262	283	274	303	233	225	256	265	260	263	260	242	255	252	251	269	287	270	279	245	279	226	268	273	261	243	291	265	298	255	256	249	257	261	267	245	262	247	241	262	259	278	297	240	238	249	273	246	258	249	229	263	263	272	270	251	248	253	253	257	271	245	243	250	284	291	250	256	283	256	251	263	267	273	259	256	258	234	273	232	261	261	261	273	271	280	275	268	277	259	281	275	232	282	236	224	247	238	242	278	284	259	258	254	258	253	289	235	295	236	258	269	231	260	259	269	262	269	234	269	258	244	271	233	243	278	276	265	262	258	249	273	271	265	265	238	237	253	246	259	264	234	251	293	242	225	247	228	228	238	259	267	286	241	276	254	263	263	258	248	265	273	266	259	262	243	243	272	265	248	277	264	277	254	255	262	241	220	253	245	251	275	233	277	257	279	258	243	257	278	234	267	277	267	255	254	276	262	252	256	286	242	226	252	266	252	292	261	248	252	265	243	272	236	236	273	240	278	228	265	272	260	281	239	271	244	256	271	275	272	255	248	284	290	246	293	256	251	274	265	230	255	253	246	254	296	263	238	214	248	246	249	248	265	246	270	269	239	264	231	253	245	271	244	274	262	265	254	245	269	276	266	276	268	269	289	261	246	250	271
27757	20925	8967	726	386	377	322	323	322	314	324	353	315	331	321	340	319	338	312	322	342	314	365	298	332	323	337	338	282	319	299	354	338	316	344	332	318	313	311	312	316	318	301	323	326	302	315	303	326	317	327	335	327	327	312	333	343	324	363	319	321	313	304	319	296	279	336	346	332	348	360	303	346	292	332	350	323	329	337	324	332	328	313	311	319	321	384	349	331	311	345	333	327	348	342	343	321	334	329	314	336	320	329	317	348	295	318	334	338	338	337	300	325	354	321	343	309	320	341	329	326	323	335	340	327	314	294	308	360	312	321	323	312	322	301	294	307	278	297	332	345	313	324	294	320	327	329	332	319	343	305	310	293	337	339	318	315	350	338	343	291	315	349	312	314	351	308	333	334	333	366	311	323	329	322	345	310	322	336	305	311	333	315	336	314	344	361	309	345	295	307	336	340	333	310	305	364	343	333	327	343	349	358	321	320	333	334	346	371	327	291	325	340	342	332	280	346	308	322	332	335	323	315	338	321	337	302	357	290	326	312	300	319	317	289	314	322	317	322	340	304	307	301	331	290	316	347	323	300	348	348	329	307	302	310	317	339	305	340	322	337	299	336	335	312	337	319	320	336	310	307	311	303	319	321	342	311	302	346	317	326	351	313	351	341	325	301	323	299	311	329	325	320	321	327	358	317	339	296	329	317	306	305	336	360	319	315	314	327	322	362	323	326	318	316	324	300	314	343	326	322	327	293	351	305	315	341	318	342	290	360	318	294	329	316	324	301	332	322	298	294	323	360	286	295	323	311	306	346	290	294	328	314	343	322	343	322	326	338	349	317	323	347	324	347	307	313	322	299	336	337	318	299	319	333	295	307	339	351	333	322	311	347	319	302	360	347	351	320	318	315	342	347	341	296	310	327	338	307	331	341	297	315	314	298	324	328	319	321	351	302	316	302	321	329	308	329	314	308	327	339	302	325	310	324	331	319	305	301	340	368	331	309	314	302	326	345	330	311	312	318	340	375	350	341	313	315	344	302	346	359	335	339	332	329	309	312	332	314	300	311	362	313	325	324	325	344	341	312	312	310	317	326	328	330	339	310	320	345	335	314	331	314	328	324	314	336	361	310	337	305	300	334	328	327	318	310	310	357	337	325	321	327	313	339	324	375	340	314	318	325	335	334	310	343	330	312	354	331	312	298	330	328	288	343	313	331	331	313	318	314	330	298	323	328	343	362	347	346	286	342	333	316	302	319	328	317	308	304	307	326	306	299	303	317	361	307	281	300	317	343	312	314	339	328	338	340	311	336	308	331	332	347	346	309	347	358	312	322	323	329	286	333	328	331	318	348	370	327	279	342	299	317	300	327	345	330	328	318	342	382	316	332	327	350	319	339	298	331	340	315	294	328	302	287	292	318	294	331	324	308	342	296	325	328	307	362	359	350	306	317	328	304	339	313	325	317	312	337	343	332	331	332	327	324	297	330	313	320	293	339	327	323	304	349	332	309	298	317	322	320	339	338	319	348	314	312	316	325	300	348	335	305	328	314	342	332	349	310	316	305	291	316	336	296	337	314	363	316	321	321	356	333	319	321	327	320	307	341	339	293	331	312	302	346	337	291	353	332	330	336	317	337	337	345	315	321	368	315	307	331	321	335	341	326	332	315	302	315	333	312	340	319	348	321	312	303	305	340	328	310	307	320	322	356	342	321	323	316	345	336	331	356	308	352	317	333	336	344	357	343	311	324	312	330	294	320	294	318	332	328	344	323	363	324	334	314	330	310	317	304	314	338	347	324	326	369	342	356	321	330	341	349	330	316	313	303	329	302	316	297	378	346	313	350	328	272	337	346	347	343	314	288	353	321	324	303	350	342	366	346	322	283	340	318	306	334	355	349	322	300	336	325	354	307	310	312	298	328	337	330	304	338	337	332	320	348	293	310	321	310	346	288	301	312	331	321	317	313	343	333	343	328	324	304	310	362	334	304	353	317	345	278	298	327	311	338	316	326	309	325	275	322	325	323	359	327	283	343	275	318	315	303	296	307	314	335	333	312	336	333	346	303	343	355	326	338	348	359	339	307	312	345	323	326	323	325	347	290	342	304	324	327	310	320	289	333	341	338	339	343	315	303	334	344	317	314	314	309	299	361	341	353	318	306	326	325	334	342	311	349	298	333	312	335	326	322	332	344	315	322	329	311	337	291	309	309	325	321	349	312	310	322	341	312	311	387	346	378	332	324	313	334	317	321	327	335	335	293	316	348	319	298	381	336	307	319	295	314	312	319	294	316	321	351	313	343	337	290	316	331	320	342	332	303	341	305	319	358	339	368	295	314	364	320	301	318	286	349	353	315	315	340	332	348	278	302	336	315	329	352	353	328	325	302	346	339	348	332	301	343	308	322	302	301	287	305	340	354	329	329	327	325	335	340	343	329	301	321	323	324	344	315	337	337	334	323	316	343	313	332	343	334	342	337	350	319	331	314	312	346	335	298	306	339	305	348	315	309	317	310	345	320	340	330	333	314	337	349	309	310	322	317	347	378	349	325	295	329	328	296	338	345	294	330	372	317	298	338	340	361	342	349	325	315	305	334	326	345	327	357	294	343	335	312	353	340	337	329	341	331	357	317	344	321	326	315	315	348	367	317	314	318	326	332	332	307	297	333	313	337	350	322	341	312	340	328	322	346	306	306	324	294	323	307	351	302	314	291	349	345	347	314	345	339	339	346	310	348	355	364	352	320	338	315	334	345	321	291	333	328	303	356	314	332	338	325	321	341	319	289	336	327	320	339	319	330	287	320	305	333	330	302	328	327	305	309	310	350	299	313	306	305	336	333	368	337	322	311	289	329	297	311	341	332	347	319	307	331	328	322	332	318	345	352	322	311	320	300	333	325	336	302	318	305	325	313	356	350	312	304	312	322	305	332	292	333	311	303	316	339	322	326	331	329	334	330	325	339	329	291	358	368	298	339	336	323	312	322	325	343	337	300	356	346	304	303	326	323	313	330	335	315	312	348	334	333	343	341	337	312	347	333	315	334	317	342	368	319	365	349	328	331	336	296	319	314	334	323	352	309	345	306	317	311	340	324	310	296	329	313	322	342	325	349	324	306	299	305	298	305	334	352	279	339	320	360	333	357	321	352	293	330	349	326	309	334	345	328	341	349	337	316	323	310	353	326	286	345	303	353	329	315	340	358	337	352	346	336	330	338	344	332	308	333	325	338	351	321	304	334	315	342	341	299	332	319	305	329	321	327	312	348	331	322	319	327	317	344	281	306	357	334	307	308	311	307	304	359	326	306	307	344	332	333	312	308	301	306	303	330	319	326	334	315	325	328	318	319	323	319	358	353	319	343	337	350	296	314	301	319	347	334	330	336	354	342	306	300	350	379	346	342	334	337	317	312	335	348	346	342	343	304	334	320	332	321	327	294	339	329	292	343	333	313	342	342	358	328	332	332	287	326	315	332	343	327	310	329	329	329	343	306	300	344	337
29962	11035	1429	863	776	723	657	682	663	725	686	641	681	606	633	614	643	635	646	641	647	647	637	628	625	646	616	604	612	599	655	634	609	585	643	647	650	633	610	605	605	630	615	601	639	645	644	585	623	607	633	620	576	595	598	656	648	589	642	644	639	619	593	604	599	610	617	585	634	606	646	570	612	568	649	621	605	647	649	647	620	633	630	602	666	616	621	623	636	611	640	638	606	637	647	665	571	614	604	669	600	641	618	596	635	588	630	617	631	609	596	648	598	603	655	609	650	625	629	615	657	630	630	622	582	597	652	646	610	588	585	622	592	623	635	606	634	593	680	624	626	640	647	671	592	628	652	610	646	619	659	642	614	631	629	590	641	599	615	610	594	628	642	567	610	634	596	626	617	618	642	615	592	652	618	661	625	589	629	622	621	594	606	569	623	599	608	621	563	626	643	602	654	629	607	640	653	604	637	643	630	618	656	578	630	610	632	610	660	585	621	605	613	582	588	575	628	579	591	605	627	644	612	645	607	604	612	575	579	586	621	598	651	621	599	632	594	596	600	629	618	642	624	602	635	617	597	564	627	602	588	601	660	636	631	562	586	615	659	592	658	573	644	634	606	644	620	579	659	596	644	640	572	643	668	653	634	569	637	633	610	598	626	628	644	599	636	590	666	632	606	638	600	642	612	602	604	591	600	631	629	595	577	603	650	611	590	592	630	589	645	638	616	614	626	636	630	596	633	613	645	646	639	648	656	621	635	639	617	610	606	583	612	597	635	607	662	623	635	654	643	640	611	609	648	602	626	606	628	593	621	636	622	564	638	574	599	645	654	586	630	629	625	617	583	629	594	624	619	596	631	602	609	634	596	631	643	626	602	632	614	658	604	642	622	602	617	641	580	663	612	612	663	618	595	633	608	625	627	652	559	639	647	566	627	611	623	606	638	623	614	596	577	592	608	591	614	565	638	595	571	646	611	626	596	555	621	620	611	605	623	627	591	631	618	624	628	617	624	630	594	619	633	670	629	647	643	615	600	642	652	602	617	659	598	690	633	648	630	622	613	622	625	602	594	671	653	622	619	595	634	572	628	591	628	636	625	604	632	629	623	629	577	591	647	625	631	613	589	641	673	574	636	674	606	601	601	653	620	646	579	616	632	594	595	581	607	579	641	618	600	630	616	630	594	639	601	633	639	604	615	640	654	622	598	599	629	620	587	589	643	616	595	622	625	626	652	613	635	580	615	668	569	603	629	636	646	613	668	591	619	598	648	599	630	630	598	618	629	609	587	638	632	626	608	589	589	630	634	610	602	595	576	634	636	618	598	641	641	628	617	595	592	630	628	601	623	670	604	639	636	615	622	582	590	643	660	594	562	610	633	657	616	601	623	595	631	629	612	645	602	608	566	610	617	567	630	620	651	577	626	684	638	618	651	613	613	617	591	626	628	650	622	630	622	595	648	598	632	653	616	584	613	656	562	610	602	602	612	604	662	592	637	621	612	632	639	549	637	607	648	602	655	616	643	581	620	644	600	649	580	626	680	593	627	641	613	599	556	680	641	611	655	593	641	663	622	609	615	550	648	592	604	633	632	589	578	621	560	659	650	587	623	613	632	620	638	593	614	621	620	657	639	579	624	601	620	618	605	620	636	594	618	608	634	611	613	660	607	643	618	643	603	610	590	648	612	609	622	580	629	611	640	648	615	644	594	622	590	572	662	617	606	649	649	643	588	562	630	591	629	600	609	616	624	650	625	662	689	571	617	601	616	616	601	622	632	655	634	605	610	594	644	613	616	643	594	629	613	576	649	648	615	657	565	619	607	647	628	640	624	622	633	619	576	619	589	606	633	627	600	612	605	606	631	672	606	641	591	645	595	642	625	602	600	628	634	594	649	605	585	643	580	610	630	633	649	597	613	619	646	591	651	629	649	651	607	644	676	606	579	631	657	668	602	598	630	641	624	614	645	652	603	646	642	636	591	660	614	624	612	581	610	666	606	594	661	642	624	605	683	616	583	608	608	539	642	605	645	600	595	652	580	622	627	613	609	619	642	626	636	622	619	645	630	607	626	625	643	655	605	617	608	667	587	620	622	587	629	579	611	628	611	663	616	604	586	611	586	629	588	599	628	637	583	621	629	628	642	631	576	675	631	632	630	652	589	662	600	616	593	620	606	626	631	614	591	626	633	615	580	662	571	641	655	633	621	622	635	647	632	593	643	615	610	627	632	566	600	589	630	601	583	655	625	597	641	602	648	650	635	622	628	632	598	637	605	634	631	612	600	637	608	613	652	693	590	594	567	573	633	623	614	612	632	646	572	616	629	634	617	627	601	627	652	609	631	597	644	628	611	627	578	634	647	583	667	669	615	651	638	632	609	608	583	622	608	561	632	629	646	638	584	640	603	599	618	611	659	595	635	654	602	616	626	586	630	658	651	630	606	611	638	578	629	611	644	639	625	639	643	606	593	597	600	643	605	625	643	596	598	664	608	619	611	618	628	614	622	636	591	602	590	598	626	629	593	598	586	596	645	646	629	641	663	606	588	588	609	648	616	614	642	606	661	599	607	627	567	631	626	626	610	636	623	615	613	622	603	644	600	594	623	668	630	556	572	583	614	594	642	591	626	631	621	619	640	629	635	635	595	649	604	641	631	603	641	631	626	657	653	607	646	632	606	616	591	620	647	586	613	613	635	628	635	658	616	605	620	639	638	629	607	572	657	635	620	629	591	617	622	651	587	628	634	599	620	613	597	599	596	578	634	599	658	667	592	617	665	651	648	606	638	629	617	628	644	590	620	564	627	608	603	627	566	585	632	622	614	624	581	680	642	593	623	617	590	630	594	654	616	616	612	618	618	611	607	577	627	577	636	647	602	621	581	607	624	631	650	647	568	652	641	580	664	623	588	651	657	610	613	587	567	595	615	603	613	643	647	580	603	625	588	638	608	608	600	655	596	651	637	607	626	615	612	636	583	649	602	626	647	625	643	592	633	602	620	611	623	626	607	685	640	637	614	633	602	661	604	584	635	640	623	605	644	582	676	606	610	596	587	638	618	650	630	673	627	682	629	638	616	608	603	590	642	601	594	634	618	699	626	604	663	612	631	582	650	601	616	640	632	665	614	624	605	573	614	562	591	633	635	600	608	609	628	642	645	628	580	612	615	592	642	684	672	564	641	634	606	640	597	628	600	675	632	668	614	666	596	595	578	581	600	605	637	620	635	609	650	625	613	656	638	591	618	633	647	616	587	649	627	608	685	621	641	635	622	591	661	622	611	636	612	582	591	639	662	634	580	647	613	640	639	616	647	606	605	591	628	579	572	597	609	628	648	652	619	630	611	589	578	617	625	566	615	638	655	601	603	594	685	616	611	616	638	580	628	623	585	626	636	591	623	578	625	598	611	628	669	659	581	601	659	615	651	620	606	634	658	599	644	595	565	606	612	597	653	629	554	637	663	593	635	575	655	605	625	653	660	721	592	614	675	672	599	590
24226	21366	29263	23748	20362	2326	405	284	259	228	217	203	188	199	188	175	181	166	168	167	189	179	153	163	159	166	151	166	148	154	166	163	193	177	159	172	165	150	181	185	142	147	174	138	154	159	148	141	171	186	147	142	163	166	155	191	143	159	160	179	149	145	160	146	179	167	149	173	147	144	164	149	169	169	148	168	155	127	146	171	144	135	165	154	161	169	144	168	150	132	165	157	135	153	127	156	153	152	149	149	164	153	165	163	169	169	144	162	153	152	188	149	139	151	156	180	145	167	139	157	144	139	149	162	156	167	138	170	156	174	170	146	148	140	146	179	139	143	164	157	137	166	170	139	170	150	158	147	143	177	168	150	160	153	153	153	177	167	175	149	155	169	161	157	151	153	175	152	137	164	143	127	156	176	170	152	169	164	142	160	153	182	158	172	167	156	159	148	172	154	164	138	155	150	142	164	157	164	153	149	155	157	163	178	164	171	162	172	142	140	160	162	146	138	157	166	183	154	151	155	145	133	148	154	172	135	132	158	161	157	143	151	170	168	145	158	139	157	155	160	139	131	151	146	152	146	163	174	175	154	164	143	176	141	145	141	150	168	152	158	157	172	162	140	151	159	145	149	144	156	137	139	157	146	164	157	147	150	138	178	146	148	164	152	142	146	143	173	138	156	159	174	165	161	164	152	141	157	147	166	175	156	156	154	160	142	165	148	170	146	162	163	150	140	145	155	152	190	158	155	156	161	157	162	158	180	146	159	180	148	160	141	146	151	151	162	143	153	127	135	152	151	150	148	135	154	141	123	160	163	156	165	141	165	126	138	155	142	155	162	154	165	148	146	151	163	157	173	153	156	130	133	139	149	130	150	154	144	135	157	154	154	170	136	160	127	172	146	157	169	160	146	172	183	161	162	157	151	146	173	142	162	145	149	160	155	139	138	162	158	174	174	172	164	156	155	151	139	161	163	126	153	185	182	174	138	145	149	167	151	152	160	160	129	138	162	165	164	127	179	149	146	161	173	168	166	169	179	180	152	167	175	159	159	164	162	153	166	148	148	148	150	174	156	153	145	157	149	151	141	168	179	152	167	158	162	163	162	165	135	158	173	141	163	161	170	148	159	168	132	165	153	131	139	157	141	144	157	161	164	151	141	156	149	136	152	156	157	157	152	184	141	158	168	142	145	155	156	165	156	167	133	165	185	162	149	176	149	147	152	159	143	132	152	161	164	142	157	162	148	151	154	163	145	150	149	150	176	152	152	156	186	192	128	155	140	162	173	142	152	156	157	176	151	151	181	155	166	151	145	145	141	159	141	168	158	151	153	142	173	159	161	155	155	151	137	138	157	169	166	172	131	146	159	170	172	142	166	158	142	159	173	169	172	162	146	153	160	147	149	150	130	151	161	148	170	169	153	161	167	166	125	165	173	157	169	153	175	174	158	144	168	154	149	161	176	158	134	172	153	150	138	146	165	168	161	146	137	158	153	168	145	164	154	152	162	162	157	147	160	161	148	147	157	167	150	146	152	176	164	165	146	131	143	160	147	164	168	157	165	149	169	146	163	167	171	164	167	153	165	154	163	156	166	178	149	145	150	146	150	138	150	148	162	151	157	145	154	145	143	134	137	169	168	154	144	133	170	158	140	164	160	178	132	143	143	140	141	135	170	162	143	163	169	153	163	156	149	150	148	152	154	161	160	166	136	135	178	155	154	148	157	152	160	167	152	160	156	194	172	150	165	178	131	144	145	162	176	149	128	167	170	146	157	152	164	131	163	155	134	147	159	152	145	154	169	155	170	134	169	158	153	155	143	161	169	138	156	149	163	163	160	153	146	154	160	142	155	194	140	146	138	147	149	155	200	154	149	170	145	131	160	155	158	145	149	156	134	147	153	140	164	130	165	143	155	151	152	152	150	148	137	167	142	149	153	171	149	145	139	152	183	158	149	137	164	168	148	154	152	153	139	151	154	184	150	140	162	173	158	151	171	148	154	157	177	153	146	131	168	141	164	146	145	160	167	160	155	183	156	161	155	148	151	164	150	164	148	149	147	169	144	164	170	155	166	149	188	152	182	152	176	158	167	159	159	172	152	157	149	152	156	146	169	159	163	142	157	167	144	140	153	149	145	169	150	140	158	154	161	152	150	161	168	168	156	155	137	152	173	152	139	184	146	155	148	135	174	134	153	161	162	179	180	165	143	163	159	150	176	145	167	175	162	144	142	147	142	134	153	133	147	172	198	144	149	168	179	148	167	169	148	154	134	151	137	157	155	182	163	148	137	162	163	132	144	174	152	144	145	173	171	164	158	155	136	154	144	161	163	139	180	162	147	142	153	168	153	159	171	151	153	143	161	162	154	166	148	140	180	139	143	161	158	161	157	136	153	160	166	145	168	152	151	170	138	160	154	161	161	154	153	155	169	156	165	153	152	165	151	153	140	147	182	137	134	154	163	164	179	152	143	165	164	179	148	129	151	139	169	158	142	166	147	150	165	156	152	127	162	172	162	174	149	161	169	176	170	128	156	166	157	166	152	160	165	145	169	150	154	146	159	146	152	155	139	154	151	161	157	179	152	160	145	165	169	134	159	169	183	150	144	139	160	143	145	169	160	159	141	169	151	165	147	156	172	149	159	167	145	152	175	146	145	178	167	128	160	167	148	163	154	155	155	135	136	155	165	173	160	164	141	152	157	140	145	142	140	149	139	161	130	163	136	148	147	163	162	166	142	163	159	155	150	176	166	163	160	163	173	157	130	133	153	178	143	147	139	166	166	172	167	166	146	168	154	151	180	176	165	127	166	142	167	178	153	140	149	159	167	147	147	142	154	154	188	149	147	160	159	150	158	141	162	167	124	175	165	165	137	164	152	168	171	154	170	156	178	171	152	158	164	140	165	154	120	145	167	170	152	142	181	160	145	156	150	146	163	146	151	162	168	163	169	150	163	168	164	165	151	128	153	141	168	181	149	162	174	142	163	155	159	152	161	127	148	149	138	159	146	155	142	154	173	161	140	177	158	145	183	161	144	156	146	155	154	169	174	153	140	152	142	146	143	145	154	143	175	146	149	160	158	148	150	167	153	152	153	149	154	158	163	135	156	175	170	148	143	154	167	153	131	144	154	180	171	153	144	164	161	145	141	179	158	143	179	146	147	138	149	175	166	147	133	140	163	152	153	142	164	178	156	177	127	148	135	153	134	146	155	158	164	156	148	149	154	150	170	163	147	155	166	156	157	170	152	151	160	163	140	148	146	160	154	160	179	143	163	183	158	152	170	137	139	140	122	165	143	153	163	158	150	139	146	155	164	169	154	147	144	146	152	155	144	148	167	140	149	147	157	156	155	165	178	129	172	148	149	159	155	171	159	158	143	164	154	157	175	117	171	171	160	170	148	174	155	160	145	165	159	150	171	165	154	165	147	140	167	153	158	170	143	143	134	143	165	129	145	165	146	161	133	170	157	142	157	152	149	160	154	161	171	153	158	152	161
51728	22815	5780	2894	1797	1258	1002	834	641	593	592	509	498	481	451	417	414	419	374	347	365	370	373	367	350	324	345	338	335	360	313	298	321	304	347	334	348	267	308	324	333	306	342	276	290	290	331	313	314	316	325	316	300	324	314	337	313	292	309	302	311	318	327	310	337	330	308	337	291	314	308	318	325	319	312	321	316	319	312	312	311	329	302	369	319	308	282	298	296	303	340	339	299	342	281	322	305	282	269	292	324	306	311	330	323	313	296	331	318	325	323	314	302	272	316	320	320	299	274	315	331	287	307	312	320	285	280	293	337	324	283	334	336	319	285	314	289	290	315	331	308	331	323	301	317	325	339	294	310	298	317	336	299	340	300	326	344	316	301	330	314	288	312	277	325	306	297	329	317	349	309	344	291	297	298	333	265	283	313	301	307	342	355	305	283	292	333	336	322	309	302	327	298	280	295	309	307	278	277	331	312	333	303	345	323	268	305	314	316	314	321	337	301	318	326	336	318	349	305	324	318	318	335	281	287	282	328	297	314	285	306	320	293	320	309	279	327	311	293	341	274	325	289	325	341	304	320	304	333	330	339	339	303	301	320	297	314	319	317	299	316	356	307	300	297	326	329	316	310	329	316	307	291	347	282	334	325	276	309	331	327	338	344	299	335	336	302	300	304	323	305	303	322	310	302	314	303	286	284	321	315	315	283	316	317	284	288	311	310	302	314	318	274	318	301	335	290	300	293	318	288	300	358	317	330	299	334	332	321	281	286	309	293	313	308	303	304	276	307	317	340	322	309	280	319	283	295	314	295	322	282	314	320	293	319	291	331	326	344	343	305	313	351	314	309	298	315	291	287	342	307	300	305	300	313	318	299	283	297	304	309	298	286	304	301	284	275	302	313	320	305	301	265	318	300	328	251	324	313	290	330	300	309	312	311	275	322	278	309	319	324	312	286	293	292	331	316	313	306	298	338	313	312	340	320	329	297	334	327	340	344	322	296	299	329	288	300	323	316	312	298	292	331	320	326	303	317	319	286	282	295	301	316	319	288	320	287	311	290	327	305	323	324	302	300	292	298	318	305	314	308	325	287	301	308	299	289	325	300	313	301	310	344	305	295	296	313	311	274	348	309	311	306	340	340	287	327	319	317	316	319	294	337	338	337	305	328	336	302	307	315	299	300	296	327	285	329	317	294	328	283	361	309	300	292	298	298	312	336	322	291	314	353	330	321	342	312	304	334	359	311	307	303	319	332	324	326	300	304	295	290	306	321	323	303	308	287	292	316	327	283	290	346	314	334	350	323	345	314	345	297	317	320	290	263	309	310	310	287	303	350	311	285	308	312	313	299	312	308	291	303	319	321	315	328	317	301	323	305	320	326	294	300	297	301	310	314	270	305	314	356	287	314	298	347	285	290	305	288	306	294	323	321	294	320	306	318	307	295	350	315	303	299	303	305	312	325	289	297	282	299	303	330	289	303	320	302	312	313	306	316	298	299	302	329	307	327	287	300	345	297	305	333	358	309	302	326	351	308	296	329	320	299	333	330	320	311	329	338	318	305	307	316	300	290	328	332	305	335	331	314	316	324	332	265	306	280	271	296	338	308	327	317	307	290	325	344	309	314	297	284	308	298	309	304	322	324	320	303	268	313	288	298	342	315	314	293	341	295	320	313	313	320	287	325	347	288	332	333	329	310	289	308	323	328	285	288	317	307	304	327	296	297	328	318	299	321	329	303	330	317	296	331	307	291	330	263	315	303	281	310	312	305	315	306	346	318	295	266	297	328	316	311	307	317	309	268	311	293	329	314	334	344	281	306	328	332	328	284	294	284	291	323	297	312	314	313	342	327	308	301	290	324	287	297	317	308	329	299	310	316	293	306	337	325	327	324	342	293	321	317	297	302	339	284	310	331	305	323	315	334	314	291	340	304	330	319	297	293	341	336	336	299	303	297	319	296	297	279	287	304	307	319	306	311	336	327	298	307	322	325	293	303	337	339	313	303	284	315	318	289	294	304	331	357	286	302	303	323	352	317	327	321	294	331	330	302	313	306	259	298	325	327	317	315	310	283	292	277	287	319	289	338	316	273	319	308	308	339	295	291	309	326	305	316	295	288	308	284	326	329	319	323	336	304	297	303	293	294	365	307	310	289	295	296	282	297	324	298	352	327	301	308	332	282	292	308	290	306	315	310	285	304	306	330	331	319	323	341	288	293	301	294	305	322	296	352	309	293	303	301	342	290	302	275	332	302	345	299	325	282	291	339	294	308	325	325	318	274	283	308	306	326	319	307	280	310	317	338	324	310	295	318	307	310	286	319	302	298	283	308	322	311	327	327	286	313	313	304	336	311	304	282	316	300	305	331	291	310	328	312	314	306	295	271	320	293	311	317	331	292	315	285	282	339	309	297	321	325	311	339	306	324	284	317	313	319	304	305	293	295	301	340	291	341	303	287	341	330	307	323	312	312	305	329	312	280	329	298	304	319	324	293	322	324	332	312	310	314	313	290	317	304	310	328	318	320	326	324	305	286	289	291	316	320	262	292	329	343	320	287	329	321	340	300	292	313	327	292	308	304	315	262	312	327	338	315	320	314	313	286	313	300	303	289	298	298	321	317	301	298	325	300	296	296	286	299	286	318	307	323	298	304	326	344	299	308	302	336	331	346	305	321	352	268	319	317	311	264	307	320	318	321	311	332	302	301	308	315	296	309	324	298	314	303	334	327	310	318	302	342	326	302	311	313	322	323	301	323	333	308	303	294	322	302	288	281	304	279	322	311	294	307	297	333	327	295	299	302	317	302	330	291	319	263	309	337	277	323	294	276	314	314	328	291	330	330	304	301	352	314	320	345	306	305	318	294	323	281	321	310	304	296	298	304	305	282	316	286	323	303	333	306	330	298	254	318	316	330	315	317	302	293	301	312	316	290	318	348	323	316	311	295	323	314	305	296	330	316	327	317	331	322	336	322	297	304	316	350	296	293	323	300	339	316	322	295	298	316	305	298	302	309	306	313	300	287	311	281	324	281	275	317	325	282	308	315	325	286	319	305	310	300	304	295	309	316	333	288	360	291	345	325	364	311	313	301	331	293	293	332	304	286	303	295	287	321	331	302	310	353	332	322	303	320	316	306	330	307	306	304	343	352	285	328	286	322	286	304	298	319	295	321	277	287	300	286	302	318	301	303	304	313	320	334	321	324	328	297	313	291	277	282	308	304	286	308	314	318	282	303	282	306	327	333	303	303	298	279	304	342	293	282	319	294	326	309	330	314	318	280	304	297	294	293	317	296	330	286	325	281	312	321	307	328	295	294	321	313	311	292	326	323	312	331	301	289	340	334	325	345	285	279	294	306	309	332	335	297	346	324	296	284	313	310	312	332	325	319	299	282	299	338	311	301	273	322	298	317	312	317	302	340	311	307	303	294	314	316	325	293	303	319	324	318	307	321	308	315	328	322	341	277	333	324	319	311	327	334	328	278	351	277	319	310	310
23300	21390	29843	23283	21386	19258	1237	392	297	262	245	234	211	201	188	199	177	182	174	161	174	146	145	175	156	172	150	165	145	166	164	162	167	171	164	148	123	161	155	137	161	145	144	120	144	158	146	134	140	127	135	135	152	134	148	122	145	128	129	135	161	128	147	136	145	143	121	171	153	138	115	140	137	144	148	159	131	112	144	143	153	142	130	148	130	124	144	159	116	127	145	142	150	146	155	153	140	136	152	145	133	146	126	147	122	147	157	118	134	115	122	151	156	147	142	158	137	153	176	134	141	127	155	121	147	136	112	144	142	131	156	134	152	121	133	137	140	143	146	148	136	135	138	127	152	137	135	127	127	151	146	140	132	116	139	133	142	126	149	141	144	147	134	125	127	139	139	156	120	130	125	144	119	132	120	155	139	157	149	132	126	136	133	129	131	162	158	158	135	139	151	162	116	147	117	132	122	159	153	131	140	122	145	145	121	136	149	153	142	142	129	135	133	155	141	123	118	146	136	138	131	141	120	142	138	153	132	133	138	147	151	136	138	116	127	134	148	142	88	144	146	140	151	154	151	114	135	129	141	110	119	148	135	142	123	144	144	135	158	119	130	133	104	131	125	148	120	117	162	141	142	116	142	126	132	132	137	148	140	122	160	131	158	133	145	143	144	153	137	149	144	124	139	116	150	120	135	135	156	132	143	152	133	127	136	127	129	120	117	156	129	155	142	118	146	169	154	124	119	154	155	124	145	147	166	144	144	146	131	151	118	138	156	135	137	129	129	123	135	131	148	140	124	142	142	146	166	135	123	172	157	162	166	131	133	126	145	121	153	143	163	142	120	141	154	172	126	136	123	103	147	139	138	143	140	160	142	125	140	119	149	139	139	132	133	143	138	151	160	144	134	132	146	148	128	140	134	119	132	138	136	129	141	143	156	144	138	148	123	150	123	139	112	121	137	152	138	138	149	133	125	153	127	144	144	143	139	132	146	137	109	147	144	138	143	137	141	138	140	140	168	152	140	134	144	140	136	144	158	133	146	140	126	136	134	146	148	142	146	115	147	153	152	123	149	153	142	146	130	120	138	138	119	149	142	137	136	135	144	127	139	137	145	157	143	142	133	127	158	161	156	125	125	135	122	156	157	124	128	124	166	141	156	164	139	126	147	153	136	130	150	130	126	132	146	143	129	134	133	135	130	123	135	137	145	124	132	143	120	134	142	159	114	122	140	111	125	174	173	146	141	124	133	137	174	150	139	143	161	129	129	143	122	145	115	141	148	154	131	137	156	141	137	153	131	146	137	157	124	141	133	132	142	151	146	138	144	149	134	130	141	131	141	151	139	145	156	132	137	164	147	136	154	136	149	122	116	157	117	136	134	160	129	136	149	137	134	118	121	137	147	177	127	151	127	127	117	143	171	138	144	154	147	144	141	145	121	143	141	140	160	161	149	124	153	137	106	138	122	127	152	145	142	146	150	147	134	143	141	159	121	138	126	141	144	147	136	139	138	156	146	169	132	128	130	132	169	151	152	154	153	145	137	122	134	125	132	119	149	133	128	140	146	141	128	139	132	125	136	126	129	134	145	154	127	139	141	135	148	134	158	152	153	126	158	139	158	146	153	121	137	148	138	144	137	156	133	156	158	162	135	141	139	151	113	130	147	128	145	142	123	153	116	138	135	129	126	130	147	142	149	150	123	135	136	140	147	137	122	159	122	127	132	155	166	139	128	142	148	145	159	141	126	143	145	127	143	147	144	153	140	142	123	133	110	128	139	143	123	143	132	139	130	138	143	152	139	141	133	129	127	146	140	145	158	140	121	148	156	128	164	143	148	142	173	151	135	149	142	120	128	139	123	117	146	144	143	136	129	138	169	120	140	157	151	124	139	129	124	143	134	124	137	141	123	151	147	123	124	149	147	135	133	134	126	134	150	118	144	146	146	143	133	148	146	131	124	128	129	164	151	143	126	161	133	128	154	135	166	130	147	157	149	141	131	127	126	147	142	154	145	159	130	126	146	158	124	125	139	150	133	145	169	126	155	145	131	150	135	128	139	119	106	141	123	155	149	166	131	145	131	133	124	150	126	147	131	133	139	139	146	126	138	133	150	142	137	131	122	143	155	138	145	135	147	131	125	145	161	118	140	124	130	125	123	146	150	127	157	125	135	148	135	116	139	128	118	128	122	136	138	137	161	139	140	141	137	147	119	124	134	156	135	135	136	141	126	133	139	122	142	137	131	150	143	136	154	132	120	131	126	139	137	142	141	124	137	154	128	142	134	145	142	153	124	159	141	136	162	147	138	146	133	141	152	135	137	141	130	132	154	132	135	139	145	138	166	133	135	146	130	145	136	133	122	151	129	111	148	141	131	154	135	123	133	147	124	135	143	147	128	146	125	134	154	140	144	155	123	140	148	151	142	138	129	127	131	138	158	134	141	140	135	152	125	133	139	160	122	124	131	131	139	147	117	146	126	162	153	153	136	140	136	143	139	134	130	132	136	154	131	139	132	131	156	142	117	142	124	139	125	149	148	129	124	124	129	163	131	136	128	132	137	154	143	146	147	145	138	130	131	139	153	141	128	134	122	134	125	122	173	139	153	133	133	146	125	145	136	149	136	122	157	144	137	150	138	169	121	151	153	147	121	118	134	145	143	141	131	154	120	118	153	152	144	145	140	137	132	128	134	144	150	154	153	135	129	142	135	116	144	134	142	134	139	155	127	139	148	149	129	145	128	137	155	130	143	148	139	150	129	164	145	124	139	145	132	154	129	152	141	139	147	135	119	152	166	151	129	139	142	154	133	141	121	125	145	132	139	127	135	132	121	148	134	140	130	150	121	128	152	134	149	142	152	158	132	114	137	146	162	120	145	138	137	126	143	133	134	134	116	141	140	136	133	142	134	152	148	151	158	145	130	152	144	137	127	128	142	132	128	160	124	148	133	135	144	127	150	165	144	120	146	127	152	164	137	129	145	118	148	150	148	134	134	130	140	134	153	142	127	124	133	143	144	149	130	152	148	112	131	141	130	123	162	131	124	128	140	134	140	145	141	138	137	142	138	155	152	133	162	132	137	136	138	134	152	132	155	129	137	166	135	124	124	133	110	134	149	149	128	133	145	138	130	150	137	111	128	143	153	160	151	127	134	136	155	142	157	153	150	168	138	137	122	151	121	147	126	154	137	130	139	145	152	152	107	138	150	129	148	156	118	136	129	150	149	141	155	139	134	129	160	148	153	136	136	138	132	142	140	157	134	159	128	135	129	149	124	133	142	126	150	153	144	163	136	148	132	137	137	111	166	132	122	109	137	152	130	142	124	129	150	132	130	134	138	128	129	132	143	125	142	149	140	144	127	142	155	141	129	142	140	131	137	155	146	157	134	156	162	141	139	145	137	122	128	135	128	158	137	147	156	138	130	121	116	124	137	133	115	129	132	156	147	153	143	162	146	129	148	133	132	146	150	90	164	137	128	144	126	142	140	139	138	138
50047	26889	9643	4811	2975	1980	1572	1204	958	797	733	630	567	534	495	472	437	417	340	380	361	327	356	358	339	344	292	321	348	330	301	278	279	309	265	298	275	280	317	268	266	286	279	285	307	269	253	246	253	272	249	253	230	248	269	290	244	286	243	276	252	236	282	272	251	255	273	255	248	271	278	276	284	274	242	287	250	266	227	288	274	262	266	282	283	238	255	248	258	235	283	305	253	301	253	245	261	267	251	237	240	259	257	277	260	240	250	252	253	254	286	253	241	269	240	281	257	261	250	281	249	261	256	247	243	277	262	272	275	228	269	269	285	256	244	299	265	279	256	261	252	255	283	241	265	273	265	267	240	287	286	223	273	227	271	250	242	231	259	250	302	262	240	279	260	281	289	242	262	246	240	250	252	240	249	244	276	280	248	253	253	288	249	275	271	252	235	235	261	279	240	244	268	238	270	249	247	287	229	245	252	233	274	253	227	241	255	245	287	238	261	270	249	264	265	251	255	244	250	248	272	268	288	241	251	244	273	242	270	272	239	272	240	260	258	282	280	272	240	291	249	271	249	250	239	230	277	232	241	291	263	286	243	236	274	267	267	241	274	260	271	254	257	296	223	270	255	256	287	245	232	253	253	251	250	267	254	274	261	310	282	240	261	258	267	269	254	300	225	265	238	287	240	258	274	251	267	246	299	257	284	242	267	255	268	261	249	258	271	247	285	248	255	252	242	246	242	268	252	253	278	250	264	252	270	271	270	258	256	272	254	253	260	249	266	256	290	277	255	255	250	202	251	270	233	248	248	219	273	274	258	253	265	250	254	253	249	285	259	258	239	271	290	294	259	256	271	259	262	287	257	249	230	236	251	266	242	271	270	252	245	247	231	273	241	283	261	257	255	258	260	283	266	255	279	232	262	284	253	263	245	250	237	270	278	292	250	262	257	259	274	250	272	259	249	282	261	250	258	249	265	287	235	240	247	262	265	275	239	257	268	252	275	254	249	238	240	248	264	272	258	248	261	246	235	284	243	273	260	246	212	258	262	251	270	240	248	297	264	255	241	249	275	252	235	271	237	241	247	253	259	241	274	264	290	228	250	231	311	234	259	294	272	270	244	247	273	242	282	231	243	267	262	263	242	248	275	242	261	244	264	244	248	260	266	278	297	258	268	251	260	275	253	274	276	261	284	267	268	273	249	279	264	284	260	255	289	267	255	279	260	285	280	263	255	252	305	258	252	255	269	272	271	247	238	271	261	258	271	255	242	265	255	276	255	230	255	254	278	248	240	241	258	253	260	273	265	255	262	269	247	274	248	241	239	242	238	243	270	289	230	255	274	248	245	242	261	255	262	273	258	268	248	252	253	260	230	242	261	215	267	280	252	245	246	231	250	278	247	253	224	281	244	258	255	246	239	244	232	233	268	265	248	251	248	288	244	274	282	242	256	244	239	280	286	283	248	248	251	268	239	288	297	260	255	246	281	261	254	263	271	282	241	247	243	266	264	269	245	246	253	246	249	267	259	245	257	287	258	280	263	254	265	255	267	269	266	248	265	257	269	241	250	291	286	241	253	265	263	249	265	252	254	253	271	264	274	236	231	227	265	262	279	205	268	247	271	245	268	247	281	243	251	247	261	255	250	257	263	255	249	291	265	234	258	249	238	259	235	259	270	270	271	278	241	260	239	273	259	265	261	260	248	232	257	268	274	249	233	248	236	268	278	269	253	260	286	252	254	273	255	260	273	261	244	268	262	275	237	262	243	265	263	257	259	239	288	250	243	261	269	250	267	270	266	259	285	248	272	261	291	277	245	242	261	277	263	250	254	252	261	280	281	241	219	253	255	276	269	274	286	260	248	256	266	273	288	262	235	276	243	248	234	267	270	239	256	261	278	257	248	237	236	285	229	239	258	266	254	256	266	267	250	254	245	265	244	258	242	266	235	243	270	259	265	245	268	278	281	295	243	274	262	259	261	234	301	265	237	245	277	247	258	269	254	251	244	253	290	273	262	258	269	249	273	254	262	250	261	264	285	257	224	273	295	243	235	243	274	251	245	278	255	281	225	266	251	243	286	287	239	267	218	235	249	268	273	262	303	261	233	253	279	223	263	245	277	254	255	268	243	227	264	257	235	257	268	250	268	247	249	226	247	247	229	273	242	281	253	235	253	272	260	247	265	275	245	277	249	258	234	262	233	260	273	264	238	260	251	279	284	264	250	290	263	293	289	288	221	269	263	283	259	282	260	263	285	275	245	281	282	248	241	245	233	243	247	209	242	233	266	240	266	281	274	250	257	256	273	250	272	258	265	267	257	261	268	225	245	233	252	273	275	270	271	238	287	261	250	227	244	240	251	229	251	257	265	251	267	257	257	271	291	216	284	256	266	240	251	258	268	251	251	275	258	247	250	251	268	250	266	260	235	252	266	266	268	258	230	248	246	258	253	251	244	256	240	258	259	251	262	247	266	258	269	273	255	278	268	285	248	283	257	263	263	270	272	293	261	234	232	270	273	290	234	237	289	273	296	234	265	256	253	257	242	240	260	273	245	287	270	270	237	282	299	237	260	251	262	291	272	276	260	294	274	264	273	234	260	261	234	237	273	251	286	229	244	254	236	222	287	230	256	277	254	278	260	268	241	291	255	245	253	251	255	258	258	272	275	270	261	243	240	252	258	249	262	262	250	246	270	230	252	231	242	241	288	266	265	256	263	289	245	255	270	239	224	282	278	285	266	240	245	253	250	273	257	266	239	257	239	292	270	260	267	275	271	275	234	255	277	287	266	249	245	253	256	275	257	268	252	254	278	279	241	273	260	250	250	248	267	253	227	257	250	255	271	260	280	268	291	256	281	263	262	270	289	248	271	266	257	240	290	262	265	271	247	270	253	230	260	286	254	288	234	254	222	288	264	242	266	237	270	256	254	260	265	243	252	236	262	240	247	250	264	244	268	267	265	250	222	261	278	255	247	240	253	249	248	254	239	250	266	259	276	262	238	267	258	248	245	216	246	292	246	244	267	244	261	258	265	232	230	277	260	271	259	232	253	246	217	254	255	244	297	250	247	255	250	232	254	248	257	281	253	262	267	266	283	279	244	268	258	260	230	244	251	263	241	292	271	283	250	223	253	238	240	265	289	245	254	256	247	246	290	264	252	276	243	277	255	252	282	278	268	243	258	243	257	280	264	269	255	251	233	257	265	251	255	251	256	249	251	241	249	253	252	249	287	244	282	270	271	260	258	270	254	242	234	243	261	292	254	248	281	272	262	246	234	270	276	240	255	272	278	292	264	246	292	262	251	279	260	251	228	269	234	252	251	263	246	251	242	220	279	255	253	257	260	261	254	256	259	272	274	260	271	236	278	252	261	239	253	271	284	287	257	287	278	260	269	264	232	271	254	266	260	267	252	241	264	254	265	264	238	250	265	242	251	231	266	242	284	266	263	249	260	262	240	277	262	273	274	249	268	250	268	262	262	250	263	248	263	283	274	243
27731	20879	9115	724	378	367	362	353	325	302	379	302	303	296	337	334	345	349	331	310	314	361	340	339	353	316	312	354	332	307	330	342	321	326	316	329	339	316	315	303	351	345	324	341	358	335	297	345	343	336	323	340	306	341	315	326	351	324	317	307	320	339	300	307	296	341	320	323	305	356	335	323	326	309	329	344	333	342	336	290	334	340	309	301	309	296	359	276	305	349	365	313	321	329	368	335	300	317	334	313	322	321	302	323	329	316	287	314	324	315	350	312	322	300	317	302	328	351	339	328	320	316	345	312	319	350	297	308	359	311	317	322	308	347	313	304	333	338	300	313	346	318	311	321	320	341	319	290	287	328	320	325	354	311	334	358	366	348	338	320	310	337	350	317	284	349	344	306	363	328	323	335	332	328	342	326	299	327	324	300	298	337	317	317	329	313	321	328	311	332	325	287	337	355	296	295	364	338	296	325	342	341	348	334	335	316	342	302	317	323	337	329	334	336	356	319	341	328	307	326	308	317	306	346	320	335	343	338	320	302	289	308	343	322	353	309	334	306	313	307	298	326	322	333	298	315	330	285	340	322	336	336	312	330	294	311	312	281	328	322	327	311	294	310	287	316	357	300	342	302	328	329	348	294	333	326	324	338	322	356	325	350	327	347	331	351	353	313	286	341	350	324	344	313	342	300	316	297	326	294	328	326	344	326	325	335	308	326	297	332	318	348	317	310	343	324	332	289	298	299	345	303	360	318	333	305	351	326	318	318	333	319	325	332	370	344	313	366	310	300	307	334	292	341	323	322	340	320	291	313	318	330	351	341	311	316	285	304	294	326	306	326	365	300	293	289	343	349	315	332	325	326	317	317	346	306	337	327	345	339	314	328	320	341	293	314	358	304	315	348	353	329	321	321	350	306	333	318	330	324	336	284	329	285	324	367	297	306	358	364	296	337	320	351	318	325	315	335	357	351	314	337	314	327	326	333	334	320	326	344	325	291	314	329	329	294	341	326	344	319	338	371	328	365	289	328	334	308	315	311	332	323	298	315	306	340	314	289	316	317	305	296	311	300	336	321	312	262	329	313	327	340	363	313	298	318	345	330	363	328	338	314	330	311	328	335	334	326	335	359	341	318	347	302	309	286	319	306	345	307	304	366	324	330	300	334	308	328	316	333	289	323	330	312	305	336	323	336	330	322	333	326	319	314	341	297	313	334	341	319	326	306	329	321	304	298	321	308	302	330	315	316	331	330	324	311	326	337	319	340	313	355	346	311	303	283	292	337	312	350	329	341	330	351	311	315	320	310	330	336	329	315	350	301	317	324	304	321	312	307	304	319	328	325	303	354	359	340	331	315	347	310	300	314	308	324	334	321	310	301	334	325	327	319	343	344	288	327	330	347	349	327	295	337	346	351	330	353	326	299	330	334	328	310	346	311	344	323	302	293	316	323	322	315	342	323	319	331	362	287	300	310	334	327	336	341	349	295	334	356	294	313	315	335	313	299	305	327	310	308	344	294	357	331	335	296	326	321	305	336	322	361	301	324	321	320	281	316	349	303	323	294	306	342	328	316	349	345	340	348	304	345	302	325	343	335	309	317	314	308	294	316	325	343	356	327	330	258	311	365	345	352	331	302	302	322	316	302	336	299	334	344	347	315	292	322	320	315	317	326	323	320	321	311	286	354	343	334	299	331	309	330	332	313	306	341	319	304	314	350	326	362	314	311	330	336	313	337	309	304	315	325	333	321	297	338	306	328	335	323	342	320	308	307	342	317	312	309	345	298	310	322	360	309	328	290	329	311	335	330	311	351	305	348	304	322	303	317	326	315	332	282	349	325	307	304	303	334	315	319	365	306	312	313	311	315	297	307	317	319	322	346	339	291	297	363	294	314	281	313	293	331	300	345	323	335	336	307	352	343	314	324	352	313	324	311	344	341	307	309	332	320	317	314	338	339	307	322	295	339	322	332	325	327	314	342	351	314	320	354	325	318	282	345	339	316	310	351	298	371	301	327	324	338	297	316	308	349	308	325	341	322	345	350	307	352	305	329	289	315	322	333	330	357	297	336	298	305	319	354	310	306	336	289	308	300	343	297	333	329	334	323	311	308	303	318	317	316	318	287	370	295	326	320	319	337	340	319	324	297	326	289	334	317	352	321	323	305	345	342	325	312	326	320	337	325	327	358	292	329	330	313	327	342	345	305	305	292	307	329	318	324	341	323	310	336	291	341	335	303	313	307	305	312	320	304	317	321	334	351	326	339	332	343	352	325	326	360	329	320	353	336	312	334	333	302	311	299	285	311	323	318	362	307	309	341	348	329	323	365	360	335	318	306	324	329	339	338	345	334	262	318	338	339	335	314	332	338	325	331	339	284	300	363	350	349	359	332	299	326	364	304	320	354	309	302	336	332	334	330	312	287	351	338	299	322	326	290	315	305	332	315	309	333	359	325	318	318	336	314	313	328	343	323	345	302	305	378	346	332	313	304	315	350	300	350	309	311	369	334	320	320	360	333	370	313	292	339	317	350	323	305	349	299	336	331	322	314	344	322	292	308	306	360	309	299	356	340	340	324	333	332	317	340	324	336	371	307	347	326	343	320	327	308	314	330	292	313	319	337	304	321	311	342	347	318	297	326	330	304	300	332	333	346	309	290	354	318	314	318	339	326	355	357	319	326	351	291	334	350	339	327	352	296	336	308	343	366	318	320	333	331	338	312	299	327	357	320	315	340	349	298	326	336	315	330	338	316	326	330	324	311	315	306	327	343	322	283	312	319	331	342	327	359	284	337	328	332	321	334	339	284	334	323	350	342	325	318	336	347	313	348	320	324	308	342	340	325	316	323	329	323	341	310	327	331	347	316	332	347	320	310	324	309	328	328	341	307	331	323	320	333	318	338	320	336	288	348	350	291	354	353	324	327	314	308	333	341	309	365	310	329	336	296	325	353	325	324	340	326	338	340	324	391	306	343	288	285	357	339	295	345	338	335	321	309	346	317	309	318	321	304	349	330	326	353	344	343	333	358	331	314	309	329	298	331	334	312	293	316	309	328	337	321	338	341	317	307	314	309	325	300	363	352	316	311	296	331	318	321	341	335	345	357	317	322	310	324	332	319	344	310	294	332	319	348	317	335	336	324	322	309	305	337	346	331	312	311	324	335	323	313	347	305	301	291	338	345	330	307	301	322	329	316	352	329	353	309	310	324	337	332	339	345	317	354	294	321	315	322	298	325	299	323	350	308	299	312	337	341	331	318	282	299	289	369	331	346	298	317	336	326	336	308	343	324	337	330	325	285	299	361	309	307	303	315	322	322	329	320	341	314	295	332	327	338	326	324	349	316	330	346	340	297	317	346	332	317	289	358	328	327	317	320	329	342	306	315	327	315	346	329	319	330	317	339	282	316	340	313	319	344	285	309	334	323	305	365	364	339	317	354	320	328	344	324	321	277	307	311	338	332	342	374	323	330	348	315	331	322	340	312	303	331	345	331
30312	10613	1222	860	766	714	673	662	639	633	666	605	615	650	602	640	592	640	642	620	630	652	591	592	639	607	649	600	617	634	617	654	646	639	611	652	622	598	657	659	578	612	587	635	587	644	649	651	667	639	647	619	602	592	584	612	609	618	628	655	640	624	600	635	631	683	609	618	644	622	626	611	577	611	610	608	634	589	559	650	604	616	630	623	621	591	596	572	659	638	630	607	636	612	633	598	636	656	615	619	605	615	637	600	614	641	597	649	614	600	664	641	576	597	614	645	612	611	629	611	635	624	580	650	627	566	638	641	583	635	566	604	626	594	609	625	643	597	616	661	610	651	605	608	639	619	639	593	656	600	568	597	635	689	624	615	617	585	601	581	632	617	639	613	587	635	613	633	584	639	619	616	576	586	622	589	601	631	621	645	644	589	626	607	606	622	646	591	634	619	635	644	643	600	618	601	622	651	601	562	550	597	581	618	611	602	632	580	655	594	631	528	647	619	663	614	658	624	605	637	610	601	586	627	633	588	663	654	623	593	565	639	597	580	601	633	646	590	611	625	589	581	557	660	651	606	606	587	613	644	628	648	598	652	603	568	593	616	631	615	591	664	618	589	588	623	663	652	607	625	619	650	674	623	624	636	606	647	578	598	585	584	600	616	643	619	617	611	633	625	662	593	594	622	626	629	650	599	642	614	609	608	595	621	609	591	639	623	626	627	609	569	593	598	598	637	602	633	630	640	624	623	626	619	635	622	591	690	593	648	607	616	608	585	617	648	582	614	608	596	641	639	636	626	586	600	608	614	640	716	598	606	583	595	603	630	618	607	655	609	589	590	561	626	625	672	585	612	621	627	626	611	628	609	613	633	614	589	600	616	584	587	628	656	640	613	595	606	632	640	616	617	614	595	634	661	656	618	642	691	631	594	639	599	582	613	630	642	616	663	594	672	650	615	594	626	616	611	643	567	582	605	614	633	604	598	612	601	624	587	621	589	582	604	570	623	644	615	585	692	608	623	637	614	628	616	623	626	624	647	653	623	628	613	626	612	613	578	631	601	607	601	599	630	607	624	615	605	683	623	624	604	677	582	637	656	602	604	632	610	659	593	626	600	609	608	610	594	588	629	609	596	642	647	604	611	628	690	566	608	588	646	596	650	600	654	625	624	604	620	592	629	662	631	607	628	615	592	639	635	619	628	607	605	625	573	610	587	643	633	615	572	614	639	574	651	659	605	655	638	601	609	640	677	630	623	627	619	594	613	607	607	636	594	628	632	611	575	634	588	653	622	595	645	628	637	611	647	618	669	621	627	626	699	613	590	642	609	635	629	569	595	631	636	604	599	626	671	650	595	622	677	602	567	584	610	640	592	609	639	637	618	643	604	620	609	593	612	628	614	636	582	648	667	617	609	610	643	607	601	613	620	611	617	592	597	648	572	673	620	671	606	653	642	616	642	596	656	576	622	630	578	613	653	642	637	601	655	645	641	613	617	638	650	613	618	584	568	591	584	577	620	590	662	656	649	590	569	604	655	638	653	604	674	631	670	588	609	606	611	601	554	609	641	654	620	598	670	591	636	584	667	598	656	635	661	617	632	612	613	645	608	600	634	614	646	603	594	576	625	597	619	632	601	604	657	643	587	641	624	628	601	643	655	605	598	631	629	583	633	604	643	577	622	599	613	624	628	618	623	648	630	586	566	599	623	598	578	628	582	596	643	647	640	642	621	624	637	572	645	571	648	639	591	646	623	647	619	597	630	640	642	654	638	621	645	601	623	603	630	615	639	627	591	640	639	573	585	563	596	621	615	617	604	624	578	599	623	616	593	643	631	586	622	580	615	617	602	643	561	637	623	601	636	591	552	656	633	611	640	582	601	607	636	676	611	602	618	583	631	647	623	620	640	594	576	656	581	592	662	639	621	615	581	591	646	586	618	595	617	612	627	638	614	619	566	629	604	592	642	588	609	607	607	578	569	654	593	597	601	591	631	598	652	623	622	629	607	661	612	581	610	587	644	636	620	606	619	640	615	627	637	593	620	618	659	602	604	631	605	641	612	674	590	622	600	642	647	618	656	566	605	642	606	615	610	595	635	585	602	660	613	626	623	640	580	659	622	633	628	592	648	633	592	658	643	606	609	604	627	666	643	656	615	659	611	628	618	613	603	620	636	586	631	606	643	602	646	600	629	618	657	600	644	607	662	622	597	623	573	603	627	602	588	592	649	564	633	572	623	606	615	581	618	593	586	592	609	575	595	597	667	662	605	594	588	605	651	616	623	622	616	629	616	610	602	658	614	632	632	615	634	608	633	589	597	582	658	615	575	577	612	605	618	592	627	632	578	592	631	625	628	560	611	596	644	619	642	635	587	594	608	648	664	638	595	595	612	628	642	635	597	650	637	643	592	654	614	601	646	599	605	603	587	597	638	642	638	644	593	597	598	639	620	674	610	650	595	586	576	606	616	613	634	615	602	613	606	594	594	602	655	553	650	682	644	615	633	578	604	628	636	603	610	637	633	626	612	618	604	643	625	667	621	624	642	624	627	614	672	652	612	640	615	630	621	611	590	585	603	619	637	603	635	581	607	617	597	652	597	625	599	597	563	637	667	620	607	653	602	613	614	601	622	618	625	645	610	630	617	624	602	658	640	615	607	664	572	630	614	625	642	609	556	639	602	596	619	651	568	640	621	601	623	598	613	651	671	645	642	613	620	580	651	567	622	617	609	613	598	628	621	645	622	610	581	595	617	582	603	616	625	623	639	676	625	632	618	588	592	620	651	637	617	644	599	629	645	645	573	629	655	581	579	652	612	692	652	636	644	611	600	614	631	624	651	623	574	625	646	627	606	624	574	577	668	622	618	641	604	633	591	575	582	624	624	595	617	631	595	667	631	608	611	623	577	615	613	612	586	660	596	582	588	616	624	587	618	594	651	643	591	622	605	613	629	608	649	611	639	624	614	574	646	608	610	586	622	592	592	662	627	586	641	618	639	575	571	638	615	651	663	625	570	646	608	585	610	640	637	612	595	623	679	641	647	606	614	579	619	618	581	640	581	627	592	560	662	622	626	577	627	576	601	591	656	606	634	618	642	625	627	614	612	644	647	589	593	618	653	629	614	635	591	623	614	659	628	586	593	597	629	592	603	621	604	595	610	601	580	601	579	601	615	618	607	638	557	619	651	611	603	661	587	596	612	611	604	639	596	651	622	608	623	632	619	603	583	640	607	615	574	598	654	585	648	593	589	644	613	624	616	627	609	563	691	615	626	584	622	568	605	602	655	629	615	638	599	605	647	617	640	586	607	624	598	570	696	607	647	622	639	643	603	579	614	616	598	639	638	604	612	617	652	646	635	591	622	579	602	610	580	597	651	609	570	612	627	660	619	610	607	629	607	593	616	614	612	590	599	604	589	634	609	616	646	635	634	653	582	617	625	601	629	632	667	630	611	617	611	587	602	679	632	597	603	618	608	620	674	598	617	658	595	623	607
24209	21369	29104	23929	20228	2036	430	307	255	224	179	184	204	192	175	184	176	183	171	156	152	151	157	182	140	159	153	179	165	165	146	157	167	173	180	142	164	172	168	157	140	160	171	153	198	140	127	150	168	160	151	169	175	182	145	150	148	148	161	141	145	157	129	145	159	164	156	161	154	141	188	152	154	139	156	148	170	183	149	166	158	136	133	141	129	153	168	157	170	166	154	171	149	134	181	153	155	158	146	152	132	141	168	154	131	159	192	148	158	163	151	153	141	158	155	149	155	138	144	174	134	139	160	170	133	158	174	172	162	168	153	159	155	145	158	151	161	144	157	150	155	145	169	158	130	163	149	144	146	168	144	157	154	165	147	164	147	173	145	161	161	171	161	137	155	160	140	141	154	163	156	162	150	150	164	137	145	153	149	145	160	139	166	161	161	155	152	166	167	140	171	141	150	157	135	149	168	158	146	161	163	164	145	163	184	148	143	166	167	138	164	154	144	168	193	144	181	137	172	163	160	164	159	157	145	151	139	154	167	168	179	134	154	153	162	169	147	162	162	157	157	148	144	162	172	149	136	147	139	150	149	148	139	168	165	151	128	168	136	149	165	158	127	166	155	152	142	163	160	149	156	157	165	137	121	136	185	133	157	130	166	135	155	167	152	172	152	164	134	147	138	152	159	142	168	149	151	145	159	169	148	153	132	155	159	140	144	144	159	146	152	151	155	139	166	163	130	168	164	182	152	178	133	148	147	174	145	149	152	153	144	151	128	171	168	148	147	150	136	154	161	155	140	153	167	140	141	142	137	143	165	171	162	174	168	155	160	151	139	156	157	149	135	174	155	143	150	137	154	146	152	165	152	156	163	155	141	167	162	166	158	135	153	146	161	158	169	170	146	155	150	151	154	134	153	167	152	168	183	143	154	155	163	165	161	153	140	153	155	153	173	143	151	156	159	132	147	139	135	133	163	153	162	171	129	141	144	150	140	166	157	138	148	158	171	153	163	135	154	174	159	164	146	147	155	151	135	160	163	147	171	153	180	151	156	177	137	160	156	147	158	170	154	153	156	163	177	145	170	159	147	167	156	149	154	145	154	157	145	153	168	154	154	159	169	139	147	145	167	150	159	152	170	157	163	154	146	148	160	164	144	173	147	137	145	137	156	160	148	144	142	154	147	154	135	151	138	145	133	154	153	171	157	151	178	133	153	157	157	179	144	151	149	156	144	166	158	178	152	150	137	146	140	157	161	177	174	169	146	174	155	175	150	159	138	150	139	154	144	165	141	154	162	162	152	157	169	174	136	151	185	158	139	146	154	156	143	157	145	147	148	143	144	173	160	138	168	165	161	139	148	161	173	171	141	179	158	146	146	141	149	154	140	163	156	153	154	141	142	172	151	150	175	145	148	140	140	158	160	172	161	154	161	160	147	162	153	163	134	156	135	179	165	169	154	145	150	143	154	163	180	140	155	141	147	135	146	167	161	154	157	155	150	144	143	139	158	155	179	142	169	144	164	155	153	133	151	172	156	159	160	155	152	160	134	146	152	145	135	158	154	166	140	148	129	150	157	163	172	142	160	170	153	151	166	169	155	152	132	165	141	152	164	142	150	177	135	141	162	146	145	139	130	155	136	167	171	156	167	158	135	143	166	146	158	128	157	149	164	164	165	153	151	155	153	169	143	141	171	167	139	141	167	139	162	174	143	149	149	134	156	170	150	153	151	155	178	179	148	165	179	143	146	143	148	149	163	159	148	161	177	144	177	172	160	156	137	200	142	155	154	150	150	145	137	135	149	155	173	142	144	158	144	144	171	155	159	168	166	146	162	150	137	158	153	156	143	143	128	150	141	143	153	132	169	170	143	144	143	159	154	156	145	143	142	150	142	146	157	142	164	148	157	136	133	161	147	145	158	176	162	136	141	125	165	173	143	130	150	130	159	165	149	151	150	157	116	129	151	166	160	150	150	162	139	176	157	164	156	162	148	147	154	161	171	156	162	175	155	165	154	149	163	148	169	160	152	163	176	149	151	140	164	166	139	146	160	157	134	151	163	157	170	159	141	167	156	158	150	156	157	162	139	136	143	169	140	145	156	145	131	177	158	163	149	144	151	158	138	147	165	151	159	146	150	148	152	155	163	177	132	156	183	134	164	181	140	184	169	163	159	121	154	155	172	146	143	137	141	149	150	162	171	135	151	169	156	132	162	172	144	152	150	173	141	150	161	163	167	133	150	148	149	156	161	165	186	154	168	160	156	160	170	134	167	180	151	147	168	144	179	139	151	149	139	157	163	163	150	164	137	150	145	159	137	154	154	149	155	170	163	155	143	147	148	161	150	155	139	151	178	156	148	131	168	159	147	137	138	153	135	155	132	146	156	150	170	154	126	167	146	157	162	150	161	151	151	150	166	151	169	154	137	149	159	173	168	147	147	160	141	147	170	146	156	162	150	147	169	157	136	182	143	136	165	161	135	166	141	167	139	145	164	174	156	131	158	166	138	154	164	152	167	175	149	156	159	154	153	175	179	139	164	147	162	170	153	135	187	158	185	160	159	119	140	166	139	138	161	152	130	163	145	142	150	167	132	175	173	147	151	105	170	172	163	161	152	146	158	176	136	144	141	169	154	137	140	145	137	161	163	135	173	149	155	158	163	173	144	155	138	163	178	141	156	160	152	160	134	162	147	159	139	159	142	152	150	131	165	141	144	154	130	146	148	155	157	167	150	160	135	164	153	144	140	151	150	169	140	146	161	161	154	132	202	168	142	134	167	156	148	165	127	125	149	158	161	145	151	144	146	155	178	147	160	126	162	149	152	136	150	156	152	159	153	163	166	139	149	153	151	165	139	147	126	160	142	156	159	149	158	145	157	162	146	158	149	142	157	133	164	148	147	136	172	154	147	158	146	176	156	154	148	142	161	166	156	151	155	155	150	149	160	155	136	159	142	163	137	145	146	151	163	191	158	133	162	160	160	143	162	172	149	161	162	155	153	150	156	162	149	154	160	158	148	151	154	150	145	189	161	173	152	154	150	154	149	176	152	128	155	137	164	174	150	146	145	131	172	120	143	125	173	153	154	151	178	166	158	162	152	161	136	130	149	153	172	159	144	152	138	163	168	177	151	161	154	167	160	155	143	161	153	166	168	142	164	161	145	151	138	170	150	145	157	145	167	141	147	139	148	144	132	144	162	168	135	168	168	150	167	151	144	141	158	157	157	168	147	165	146	140	157	168	147	163	148	149	163	152	190	168	141	139	152	160	151	154	176	151	148	166	149	162	158	164	158	150	129	153	176	136	143	169	156	145	158	158	139	158	162	149	144	147	131	145	144	140	152	140	131	160	159	158	170	173	149	165	140	159	137	143	136	156	142	153	169	170	137	159	136	138	153	151	166	145	162	150	125	155	158	149	172	156	164	175	134	134	170	162	162	154	170	157	139	157	137	152	176	151	147	158	155	139	143	136	130	153	163	158	153	140	136	157	139	148
50847	23520	5979	2928	1777	1202	969	812	674	601	500	508	443	424	444	423	382	383	358	353	356	388	341	368	345	382	324	340	305	335	318	349	311	298	315	328	343	347	298	309	355	317	331	321	288	314	323	326	340	313	319	312	294	310	318	303	312	331	327	344	282	310	301	303	303	335	294	298	324	307	324	320	318	350	305	294	335	293	306	324	304	319	346	325	314	355	293	312	281	307	319	312	323	322	308	298	321	313	285	285	315	321	324	301	297	304	314	329	291	314	323	328	330	320	306	273	327	313	319	321	308	318	300	295	304	327	319	331	306	337	324	321	327	302	330	308	313	341	325	308	332	302	329	312	300	310	330	321	320	309	310	290	304	295	307	288	309	315	314	310	327	336	300	300	295	324	311	252	306	290	297	289	300	313	305	304	339	302	282	298	324	334	338	295	308	306	316	330	325	316	297	286	283	323	348	311	300	284	320	314	341	317	288	312	330	346	311	307	347	307	307	322	308	339	317	313	333	312	312	300	314	316	320	302	317	319	328	311	342	331	346	296	319	283	321	290	302	296	320	326	288	325	309	306	329	315	343	307	313	337	281	316	316	287	324	285	317	319	312	300	326	299	285	328	298	285	308	310	315	331	293	329	301	288	309	316	312	330	284	316	301	326	314	293	342	291	303	294	303	306	292	297	318	303	321	316	310	301	265	281	280	320	304	309	334	287	313	302	301	318	310	343	329	327	309	314	302	309	306	318	315	321	280	335	325	347	311	289	331	327	294	297	306	333	310	345	324	312	312	317	318	300	339	314	321	308	325	256	323	299	327	306	319	337	324	289	306	315	327	318	328	335	292	315	326	297	303	311	302	289	317	341	290	314	310	310	288	306	271	350	315	258	327	278	328	322	293	320	365	320	303	326	333	327	285	333	311	316	335	310	266	298	334	289	326	303	293	315	285	326	309	288	311	295	330	290	311	301	302	306	337	303	315	306	305	297	336	301	334	320	334	255	310	305	307	320	334	283	297	283	317	300	328	325	310	344	284	311	347	311	312	292	309	308	333	301	299	300	293	300	299	305	329	315	270	288	285	313	301	295	329	312	336	292	336	321	299	354	343	309	290	312	335	303	289	304	324	321	322	311	318	273	322	343	297	280	304	287	295	312	328	339	290	314	293	291	313	290	337	291	314	338	310	321	320	313	307	286	318	297	291	322	323	332	302	318	284	254	301	305	307	310	298	296	316	316	282	336	298	296	350	267	294	323	340	291	305	295	310	286	317	321	288	328	316	295	306	314	304	306	308	313	260	329	311	293	285	326	308	313	281	278	320	297	295	321	313	320	313	302	305	307	312	332	302	292	338	314	324	356	297	315	298	326	298	320	301	296	328	291	317	339	296	330	321	293	294	306	316	321	293	317	307	299	318	297	292	307	319	311	292	318	298	349	315	306	324	304	332	323	354	310	301	323	285	290	287	294	306	334	301	314	293	327	297	304	310	336	317	328	301	305	334	291	322	332	295	317	301	289	312	287	309	306	301	316	309	294	317	332	284	288	300	295	329	326	304	310	308	351	287	310	318	341	312	284	293	300	312	288	324	322	303	292	318	307	329	266	283	310	307	332	341	274	332	314	311	336	339	306	318	333	306	324	289	314	299	334	316	332	330	290	310	308	316	310	307	325	324	307	331	324	307	335	291	297	296	289	320	277	341	327	326	325	305	323	281	278	311	354	296	326	322	313	300	295	349	311	292	334	303	298	279	282	304	297	329	273	328	315	297	315	283	329	330	281	306	334	319	286	305	314	318	279	316	269	303	298	293	301	297	345	314	309	330	320	290	310	331	294	319	320	336	347	339	316	297	296	320	275	294	341	285	320	314	289	324	335	305	310	307	317	318	315	335	313	320	318	324	302	303	311	301	323	293	327	332	333	296	295	296	314	312	272	302	299	287	298	310	325	302	303	304	277	318	305	321	275	291	304	313	303	287	332	308	305	353	302	295	322	304	291	302	286	334	309	305	324	323	330	291	293	318	304	338	298	323	291	316	312	333	333	330	311	297	300	310	308	303	303	305	330	285	309	300	321	299	285	343	312	316	311	287	320	301	263	270	322	315	311	326	329	308	313	305	300	335	300	326	338	324	315	293	307	338	304	326	323	325	287	288	286	276	308	306	308	282	329	296	323	315	329	288	307	296	365	277	319	326	301	318	308	322	324	309	291	307	274	340	286	315	311	331	317	299	316	306	304	324	337	331	331	301	342	310	331	339	340	303	280	290	286	318	316	295	305	294	271	309	334	313	297	326	319	309	294	300	292	296	312	288	304	320	316	350	285	296	309	317	305	315	315	314	289	300	326	344	321	311	320	293	331	337	331	297	317	294	323	293	305	289	321	308	323	332	306	327	321	275	333	298	299	325	312	334	336	330	314	309	337	310	318	317	309	301	289	310	293	314	309	311	270	310	309	304	295	315	304	274	334	320	295	340	300	262	299	281	340	312	285	266	314	313	337	259	293	293	295	295	311	305	336	301	300	289	300	315	288	280	330	329	329	325	297	293	314	289	339	336	324	324	268	268	305	292	294	293	277	295	316	318	308	322	293	307	324	312	299	281	309	297	319	259	304	296	308	302	257	300	292	314	292	329	320	308	299	303	268	336	358	303	290	320	273	303	318	307	312	338	307	283	320	323	325	330	321	309	300	288	258	325	354	317	311	285	318	318	265	316	301	278	336	296	323	303	294	334	337	301	288	299	311	297	299	317	300	321	301	303	312	325	324	314	308	308	316	340	286	288	310	363	295	388	305	311	289	324	296	316	309	313	301	310	294	304	308	295	295	264	319	296	309	310	303	292	312	271	326	354	285	272	340	318	257	355	320	315	300	301	322	335	292	302	317	298	314	300	315	322	294	330	310	312	326	294	342	313	330	293	286	324	303	312	299	325	294	308	313	328	328	330	325	293	305	266	314	317	315	319	300	312	287	286	311	305	288	314	276	313	294	295	313	328	325	325	324	317	293	300	290	317	314	296	344	318	296	346	318	319	313	334	310	316	328	300	323	327	299	321	319	343	320	300	301	314	326	283	311	303	304	325	308	313	326	336	315	326	304	279	311	289	319	322	324	337	322	315	305	304	332	316	311	290	295	299	329	316	323	325	305	335	253	297	299	333	302	292	306	293	303	285	287	307	339	332	314	315	309	331	335	330	316	323	311	323	321	329	308	303	306	325	349	342	309	297	335	289	306	322	293	344	287	311	317	285	308	344	307	296	303	328	321	297	313	291	293	309	341	303	310	297	303	320	322	304	317	292	285	304	300	290	308	256	321	277	294	297	312	305	293	301	299	315	322	303	334	286	294	294	286	287	309	331	288	341	340	346	287	329	317	321	336	319	337	343	283	339	329	300	325	317	318	311	274	297	281	309	329	318	303	286	306	298	288	275	319	305	312	317	288	314	285	348	276	322	309	333	312	311	300	326	296	283	339	307	305	326	291	333	310	312	298	299	314	323	323
23263	21382	29717	23397	21373	19633	1205	393	322	258	236	244	236	196	191	191	178	159	178	166	159	158	151	160	151	170	159	141	141	137	156	133	170	131	157	173	139	154	135	151	146	134	148	140	126	153	155	139	132	141	150	144	133	170	126	140	132	139	144	134	140	152	148	149	150	122	146	138	143	106	105	149	125	122	147	122	152	153	131	130	138	151	127	141	149	131	133	153	140	140	152	159	145	154	143	130	156	136	114	144	147	158	170	137	132	143	136	136	142	129	149	150	142	142	138	112	129	124	124	118	145	144	139	138	123	122	136	130	146	148	123	156	127	145	136	138	165	144	141	128	172	142	153	122	131	138	145	121	156	137	156	128	132	152	149	128	114	128	149	122	136	144	142	158	154	112	178	151	154	127	121	128	137	169	156	118	136	152	152	180	153	116	129	130	130	125	132	146	149	126	133	129	144	119	129	150	167	142	133	131	123	142	130	123	163	130	142	134	133	123	141	133	143	126	157	126	126	117	126	153	134	165	153	131	153	125	133	150	143	122	135	133	150	133	150	138	136	124	138	125	131	138	149	142	135	122	130	133	139	151	134	125	139	159	151	158	132	144	135	139	121	142	158	135	139	154	132	147	132	138	119	131	145	137	147	153	134	146	126	157	129	133	160	136	138	159	153	135	148	156	128	133	139	146	143	131	104	152	135	124	152	125	136	113	152	149	131	134	163	143	127	141	133	130	128	132	157	130	138	157	152	125	156	117	129	137	137	150	163	125	140	155	129	142	146	152	140	120	133	115	160	137	121	122	139	127	152	141	159	161	144	156	133	146	132	138	151	151	152	105	157	138	137	142	139	144	159	150	151	164	139	139	157	119	126	147	119	135	136	150	152	131	136	137	145	139	126	142	127	128	146	141	110	143	121	151	145	139	158	141	140	153	125	137	131	152	154	134	121	149	134	141	159	123	134	145	141	123	134	135	132	147	145	136	138	137	162	150	144	149	157	138	123	140	160	141	136	118	144	136	124	120	140	129	125	129	151	122	126	130	133	142	140	124	161	119	142	137	163	160	156	135	131	138	142	134	152	150	125	131	129	137	131	154	137	120	157	152	145	148	147	148	152	124	128	116	126	139	156	136	129	144	117	138	162	154	165	141	129	156	138	132	140	149	140	124	138	142	141	128	151	150	132	147	137	142	126	123	143	144	143	154	123	157	140	165	139	133	153	143	138	129	130	133	135	139	135	147	135	119	122	150	117	134	131	146	149	122	148	144	174	136	142	123	142	169	144	126	131	125	130	141	116	148	156	135	145	137	134	124	171	141	151	147	129	131	118	130	133	141	151	108	126	137	136	142	151	174	146	132	138	136	129	138	156	138	138	128	144	135	132	134	133	130	149	135	145	144	134	127	165	125	131	155	129	147	181	131	121	118	122	117	156	126	136	120	135	149	136	141	148	139	138	151	139	148	138	146	139	112	120	130	142	143	145	148	150	140	152	143	148	144	142	143	154	134	144	128	150	150	139	144	154	119	146	148	152	127	166	134	155	124	127	143	161	135	120	141	141	139	140	139	162	163	132	125	146	133	154	132	130	139	136	141	142	141	161	141	136	147	137	150	118	134	136	122	154	128	121	139	120	145	165	139	151	125	145	148	124	141	140	138	127	140	132	129	142	145	133	136	138	153	133	130	142	135	124	120	147	141	130	136	136	134	137	136	150	141	129	127	137	154	126	134	123	137	151	150	135	143	153	158	148	141	154	145	130	134	133	118	125	124	150	148	139	157	148	144	123	134	130	138	124	135	137	135	144	143	143	141	142	136	162	127	117	156	148	130	142	137	158	136	135	153	147	138	125	137	129	146	120	131	139	136	147	145	141	123	117	125	143	149	144	141	155	138	144	127	139	129	152	112	156	142	143	125	143	156	145	149	146	136	159	150	142	133	124	124	127	124	157	158	127	149	147	142	153	134	138	148	137	131	124	131	155	141	126	139	126	135	140	124	120	134	142	136	126	132	127	136	142	122	138	131	133	139	125	127	147	151	126	144	135	144	122	142	132	128	140	145	145	135	146	149	151	117	169	144	147	112	127	150	151	132	140	147	135	135	133	140	143	149	137	133	124	143	157	155	126	129	119	141	148	136	138	129	135	143	149	137	141	158	148	152	143	119	139	132	153	131	128	131	124	137	126	122	132	132	136	143	120	134	127	145	147	141	140	127	124	159	134	139	160	146	133	135	124	122	130	146	129	142	138	117	152	128	155	136	152	135	149	131	149	120	122	159	138	123	129	125	160	127	143	146	127	132	151	123	133	117	136	128	116	114	137	133	152	152	130	120	121	138	135	135	127	136	134	146	146	138	137	155	122	148	144	145	126	146	151	150	143	146	153	126	143	119	137	148	136	141	124	140	136	152	146	145	118	152	151	129	126	142	125	139	145	126	132	165	137	151	168	118	126	120	131	124	125	141	160	152	141	114	150	122	137	130	138	135	122	137	153	146	132	156	135	154	129	139	147	124	131	142	151	134	145	126	141	147	128	128	128	122	150	142	153	151	133	135	139	149	129	136	137	155	123	143	141	149	136	130	135	123	154	135	165	121	129	132	131	158	145	131	139	110	145	120	140	152	141	131	129	163	120	152	145	150	144	132	113	157	140	136	145	130	140	137	153	139	134	135	120	154	142	132	141	128	156	155	117	141	145	126	157	137	134	133	127	138	146	140	136	140	137	145	134	137	137	131	146	128	138	145	146	139	146	146	124	134	99	132	132	154	145	123	159	135	139	163	131	145	118	155	146	139	163	120	127	142	139	146	133	107	142	132	143	154	130	148	132	139	123	158	132	147	134	134	133	144	152	136	123	126	140	142	127	133	148	134	126	135	132	137	122	124	143	127	147	119	122	134	152	136	109	134	151	117	115	136	151	154	128	116	140	148	150	130	147	153	147	149	139	139	131	134	161	142	135	128	143	158	119	147	125	131	142	147	169	122	137	170	143	142	123	154	152	127	134	136	135	127	128	126	130	139	142	114	141	156	146	137	152	151	139	140	124	135	130	118	111	124	144	122	140	139	144	141	143	145	134	141	133	125	114	140	121	126	138	130	138	151	148	139	146	141	148	156	149	133	142	160	157	136	128	119	131	147	139	148	117	154	140	133	114	140	137	134	120	126	136	134	138	127	144	131	126	113	147	133	168	127	136	146	159	144	132	142	132	129	139	144	150	140	138	131	136	142	141	149	138	143	150	148	132	136	158	144	127	142	141	154	121	144	154	153	140	134	154	128	142	142	139	123	145	147	145	132	139	142	142	149	146	125	125	137	134	142	159	158	151	122	125	137	145	120	128	155	156	133	134	143	132	144	143	141	135	121	130	147	121	131	135	107	140	131	158	152	176	158	140	134	136	154	148	132	127	162	134	139	148	146	136	145	139	125	123	150	151	139	126	127	132	141	152	132	138	130	126	127	136	128	121	133	136	134	146	163	143	137	136	132	139	134	152	134	139	156
51635	26684	9390	4905	2941	1956	1508	1232	964	792	713	644	587	530	529	429	393	419	387	378	358	320	336	358	318	322	278	309	366	288	290	255	278	294	279	274	319	312	289	282	247	275	305	305	289	273	276	254	278	259	282	294	254	310	254	297	283	270	293	256	265	298	262	246	289	263	268	257	263	270	254	258	257	221	260	303	266	261	255	273	246	245	263	277	273	259	261	247	283	266	242	269	245	250	276	282	260	256	247	257	269	261	242	273	250	283	274	276	224	235	255	235	286	228	250	245	228	280	257	238	263	264	271	260	270	262	262	241	245	234	308	263	241	278	275	252	241	243	266	289	255	243	239	272	264	241	253	251	262	255	271	262	264	258	270	264	268	263	274	271	279	263	244	264	254	217	230	272	258	266	288	261	261	231	262	252	294	270	247	248	244	261	241	254	249	257	251	247	269	266	233	273	263	260	235	263	264	284	253	276	273	263	247	264	278	272	273	242	277	260	243	209	271	242	246	237	271	275	241	261	287	286	285	256	241	263	254	292	274	261	241	238	262	250	248	275	264	264	276	251	251	234	265	259	243	251	249	248	258	280	284	257	267	276	268	239	260	262	254	253	242	256	243	247	249	290	254	268	260	260	264	249	264	291	243	247	269	278	267	258	272	268	261	284	269	254	284	253	233	271	266	235	268	243	241	252	262	270	261	272	245	264	245	253	283	259	272	233	269	244	241	218	278	267	262	236	287	236	244	247	254	265	246	265	256	235	227	256	261	275	248	253	247	259	247	255	256	244	302	247	296	219	260	254	272	275	267	260	274	277	253	257	252	254	266	244	263	256	262	277	258	273	250	232	267	263	237	241	235	237	237	233	288	242	267	276	261	276	264	286	245	256	236	231	257	246	238	279	258	282	271	243	249	250	263	254	275	265	239	262	230	260	254	244	253	272	260	272	244	262	259	253	226	241	259	271	279	251	259	255	243	257	277	228	253	249	217	233	234	271	251	250	256	273	260	263	260	271	278	275	251	242	268	245	252	266	264	236	247	237	256	269	253	272	250	243	274	255	270	241	232	256	264	232	277	262	259	266	253	250	276	239	259	282	276	271	270	256	255	245	276	237	259	255	282	220	243	235	261	253	236	261	252	258	251	258	254	270	286	292	258	234	244	250	252	260	270	245	256	263	239	233	269	265	250	245	258	271	273	265	263	246	254	259	270	250	278	258	224	267	267	239	265	313	246	269	266	272	264	231	258	275	240	244	255	247	262	248	264	255	257	235	233	283	263	235	248	248	242	260	258	284	260	273	259	234	259	253	269	239	231	270	239	261	219	250	265	249	249	258	254	232	221	265	264	241	279	257	280	292	253	253	270	248	244	260	253	232	238	259	259	260	246	237	257	236	286	246	248	240	221	239	278	234	238	264	232	262	264	253	277	260	266	263	285	224	233	249	260	241	278	270	253	253	249	268	257	254	276	279	282	249	281	267	255	268	270	258	297	250	264	227	245	236	265	258	244	301	250	243	267	254	245	258	259	236	254	256	260	277	232	243	271	240	246	258	271	269	256	272	244	252	257	279	248	231	242	282	242	242	235	253	259	266	229	251	238	316	232	254	268	232	252	243	256	261	280	272	258	250	257	275	254	248	277	245	249	264	252	277	242	265	231	276	283	263	279	280	253	245	267	251	251	274	269	271	236	266	254	271	232	268	276	232	266	253	263	230	229	236	273	234	252	243	258	243	270	276	265	221	279	278	253	258	279	256	218	255	272	262	261	236	274	283	259	259	262	272	260	268	257	265	251	257	250	245	252	264	266	253	264	250	282	245	246	252	265	244	260	242	243	243	259	269	270	247	271	273	262	269	271	254	257	265	260	252	248	271	265	290	262	286	232	292	243	251	278	259	250	271	281	245	254	244	283	280	260	263	260	272	253	270	255	245	253	247	251	252	246	266	267	260	263	316	262	275	298	241	248	247	262	240	276	251	238	274	234	253	263	247	249	273	246	275	235	267	268	283	270	253	236	277	247	257	276	251	262	252	236	249	266	267	276	266	267	280	279	250	286	226	254	254	259	266	256	247	275	258	245	292	246	250	271	281	263	266	252	263	235	262	254	258	286	238	255	264	242	249	285	258	229	271	232	252	239	260	286	241	257	243	267	214	275	257	277	261	233	241	280	261	231	282	246	231	253	257	248	269	251	275	255	255	273	256	238	272	244	263	244	270	269	277	277	288	276	267	241	254	284	220	269	247	249	259	251	239	268	254	273	248	246	256	267	243	246	279	271	254	253	241	270	278	256	258	232	216	243	265	256	247	259	280	243	240	269	291	253	228	219	269	243	242	267	259	252	258	248	265	265	230	277	244	256	257	264	275	246	271	265	238	257	255	229	244	264	263	259	250	227	249	237	272	261	240	232	272	274	248	283	273	237	257	241	267	253	278	267	237	250	272	244	248	268	265	261	280	244	262	265	243	272	217	266	268	262	253	244	235	250	244	272	287	264	260	267	269	286	244	245	279	245	252	278	248	239	234	233	248	263	246	288	274	265	258	285	250	256	264	240	238	274	257	262	284	276	266	283	248	271	259	271	270	249	269	228	268	275	245	265	257	252	244	247	274	238	265	233	268	252	245	245	233	269	268	230	266	235	268	250	238	298	276	267	237	288	265	238	256	224	263	251	256	262	271	276	259	258	252	285	240	288	223	261	271	248	255	258	271	224	252	261	265	227	252	266	269	242	269	248	258	272	229	252	267	248	222	276	275	261	293	268	260	256	264	263	252	272	242	245	258	271	257	261	257	271	265	274	246	259	275	249	240	239	241	253	261	262	265	259	267	285	237	258	279	278	239	260	240	239	286	292	280	271	266	287	262	254	248	280	228	252	300	263	274	287	260	274	263	239	260	264	272	249	270	260	274	243	271	250	261	244	256	256	244	248	268	273	284	282	253	263	247	257	288	260	241	286	255	259	281	284	241	272	256	227	251	249	261	270	293	278	262	240	260	224	301	274	264	256	248	275	260	273	263	273	262	270	269	266	218	254	230	275	275	235	249	269	263	258	266	248	268	255	237	270	251	239	260	287	283	258	260	250	236	246	258	250	248	276	267	263	258	267	284	269	249	291	273	225	250	273	256	262	276	247	258	275	254	293	273	259	274	252	264	241	271	297	248	238	242	242	258	257	245	258	265	241	258	258	252	254	272	263	288	258	247	249	252	235	265	260	239	258	255	263	231	222	303	240	262	260	276	253	235	269	256	258	247	258	255	276	269	261	266	253	251	258	240	288	226	245	232	250	247	251	252	272	228	240	266	241	254	255	273	261	241	254	253	256	269	250	254	242	229	246	231	253	275	265	255	231	236	276	266	250	226	240	280	238	283	261	238	241	260	245	227	270	248	235	273	279	277	276	229	228	265	255	259	255	258	254	272	299	248	248	264	273	257	243	243	211	255	246	243	261	266	232	282	260	264	248	267	240	267	247	245	231	253	285	258	227	275	268	243	249	238
27780	20888	9119	723	400	408	342	337	307	353	321	334	298	289	339	338	303	321	311	332	316	321	337	359	337	293	312	331	322	327	345	315	322	329	337	333	320	338	297	334	349	320	323	288	324	339	316	312	335	281	326	342	297	306	349	306	304	301	314	342	316	326	323	336	327	319	328	302	343	336	332	349	294	333	284	302	327	336	341	327	339	328	317	282	269	310	340	341	319	325	357	285	310	325	325	338	308	339	278	324	302	322	315	312	338	295	328	274	338	318	330	308	318	358	335	323	324	290	305	323	306	307	307	334	310	330	303	282	324	357	326	314	306	333	287	342	288	325	314	318	327	325	333	289	331	345	333	320	334	329	325	336	343	300	321	329	291	311	285	309	348	313	310	322	337	341	308	367	311	316	324	328	325	336	293	329	308	307	321	335	341	319	335	308	318	343	310	334	310	293	315	307	316	321	316	307	295	316	325	342	317	320	293	342	313	321	337	291	301	325	300	326	325	329	316	286	325	311	304	352	305	293	295	326	326	369	318	336	352	326	297	317	355	335	329	320	348	295	305	316	314	323	306	296	301	311	323	344	324	335	338	312	329	324	310	319	321	311	329	303	335	341	309	335	340	327	332	291	293	311	313	342	307	285	361	334	309	336	336	325	299	306	323	332	331	316	338	347	308	322	332	332	324	337	325	331	334	301	312	325	339	317	310	328	338	328	314	324	311	318	342	334	316	307	346	313	336	354	296	261	311	297	319	316	301	305	274	332	293	319	316	325	303	325	289	298	338	320	332	314	336	317	345	306	320	318	301	329	301	318	289	288	306	339	319	317	323	310	328	305	338	328	320	329	322	323	324	321	325	324	327	334	315	329	310	313	300	317	302	331	308	316	329	375	309	351	323	333	321	312	337	297	289	339	344	305	316	323	299	305	318	342	323	303	314	307	302	307	302	315	360	354	343	321	299	334	308	317	322	315	292	290	312	323	317	334	327	304	299	302	332	316	337	331	315	311	324	332	307	329	299	291	320	301	306	259	304	295	311	308	290	309	322	294	337	310	362	322	352	301	310	361	328	327	322	334	333	322	312	297	344	292	301	328	310	320	311	333	350	340	327	315	274	337	331	299	331	291	305	303	363	304	297	313	324	319	321	310	328	327	304	314	318	311	309	344	308	314	341	302	340	272	316	337	304	308	325	312	302	330	306	325	286	302	325	297	303	326	310	331	287	356	310	351	309	315	340	322	332	298	313	320	295	282	315	323	315	330	335	343	328	298	325	300	302	312	314	317	313	274	331	290	346	326	317	320	315	322	330	317	342	322	334	319	326	344	321	303	306	312	299	341	313	333	311	345	300	317	311	318	292	310	321	291	341	306	301	304	325	320	323	330	325	344	313	326	297	325	309	310	327	336	321	299	311	274	346	322	316	317	298	341	313	318	308	307	301	303	331	318	300	329	296	329	329	323	337	321	329	340	330	327	327	323	298	308	295	352	315	305	297	333	307	307	274	318	313	325	339	322	348	334	305	280	322	313	314	322	299	315	323	328	342	317	330	333	324	322	315	308	328	313	292	300	291	318	330	312	336	330	318	335	339	319	321	303	330	307	303	316	319	321	330	327	316	319	304	283	306	336	349	335	322	310	353	327	322	347	299	333	292	298	310	331	352	304	318	344	324	320	340	323	313	364	303	308	304	326	313	332	315	327	343	298	335	341	352	303	342	338	332	322	313	328	332	320	328	329	321	335	304	343	319	326	331	321	345	301	335	339	315	332	324	310	331	335	317	328	301	315	289	340	331	331	312	327	318	330	315	314	307	295	339	320	315	333	321	337	336	303	344	328	369	310	348	326	312	327	298	315	341	343	310	326	298	319	315	310	353	334	321	310	305	335	318	314	321	301	308	312	293	335	329	335	334	340	350	312	306	341	321	309	315	306	291	339	343	335	318	319	312	296	312	320	341	349	288	311	310	313	291	318	346	324	337	341	299	296	318	331	293	316	334	320	294	331	318	318	322	287	313	351	334	317	322	309	329	307	337	347	334	323	337	319	340	324	308	325	344	298	322	274	309	325	306	341	336	319	297	320	326	328	338	320	316	329	305	304	341	317	307	323	289	352	337	333	308	325	311	291	335	340	316	328	348	338	311	344	300	326	315	318	329	281	323	338	274	310	325	356	306	307	310	287	314	310	297	357	317	329	312	326	310	308	350	303	327	324	323	313	333	330	298	311	333	342	310	324	310	299	316	317	333	319	314	346	295	311	300	310	328	337	319	313	279	305	335	307	293	331	333	304	296	260	322	313	322	336	329	345	328	340	300	295	344	314	302	353	339	335	319	306	300	305	319	313	310	307	338	322	277	347	339	323	332	340	289	292	337	348	332	313	294	307	322	315	341	307	328	301	296	299	341	312	297	313	336	287	333	329	314	320	328	305	300	341	290	318	312	307	331	334	317	321	313	325	302	329	332	308	313	303	302	304	303	361	308	344	299	331	350	307	318	328	332	328	308	367	295	302	336	322	322	315	315	334	314	331	332	316	300	315	319	310	335	297	301	309	326	313	304	327	312	325	347	359	321	336	333	288	322	313	334	328	336	318	338	315	335	320	315	343	321	324	303	299	301	306	313	342	318	313	300	290	301	324	286	324	319	326	314	310	332	347	300	342	316	327	265	336	302	304	306	345	355	301	311	341	318	306	338	327	295	316	314	309	320	316	300	303	331	330	332	335	313	332	301	322	330	292	330	347	339	313	314	359	316	303	301	310	298	317	323	299	322	325	346	327	341	321	307	347	313	299	328	345	315	307	294	326	321	310	317	303	310	296	328	307	327	334	328	303	300	350	329	326	327	348	320	335	298	348	319	317	317	328	331	333	329	332	310	324	302	312	351	343	304	306	341	333	311	299	318	301	333	351	336	332	309	347	334	351	333	299	307	343	354	311	326	307	323	348	338	337	318	344	319	256	321	307	343	304	326	311	311	349	342	301	319	336	305	322	335	319	315	327	333	343	312	309	308	335	310	333	330	348	321	310	312	286	296	338	306	319	291	345	336	319	339	288	308	271	309	303	321	317	301	362	323	298	353	301	322	357	320	318	309	292	334	290	290	363	283	323	314	296	313	335	322	339	311	350	293	310	340	316	325	310	323	348	339	323	296	306	305	316	301	295	331	319	296	318	335	294	345	302	353	327	307	296	309	321	335	321	301	294	341	332	310	326	294	311	327	303	348	320	342	311	331	305	294	319	314	315	298	310	322	315	323	295	305	345	310	311	311	330	305	369	316	306	292	335	316	305	330	323	342	313	306	310	329	326	332	331	348	325	328	312	295	314	323	286	325	316	290	357	348	308	323	317	319	329	319	318	315	329	320	305	329	327	312	315	311	323	318	315	286	324	322	340	309	322	322	335	325	270	295	310	319	321	335	293	321	342	342	334	300	321	316	341	314	325	333	334	320	353	320	325	333	350	317	324	323	326	337	286	347	327	300	314	341	320	328	331	336	321
30651	9873	1179	828	732	736	693	628	630	636	667	571	657	623	648	619	619	645	652	635	630	621	602	616	632	640	622	601	630	640	593	632	600	583	640	631	583	589	602	588	572	597	606	666	634	637	629	579	648	631	666	596	602	625	641	658	591	662	628	601	641	593	606	581	629	622	577	579	648	601	570	625	633	567	605	589	568	593	579	591	597	656	582	624	599	627	593	616	592	603	619	617	600	657	631	601	579	595	591	605	622	635	582	600	663	657	581	650	616	598	639	590	630	587	581	592	555	604	615	630	587	593	598	557	592	585	598	578	585	616	625	621	596	638	634	611	607	589	619	593	634	644	604	599	616	622	624	620	639	586	623	625	628	625	615	619	587	600	612	656	568	623	665	615	633	610	608	598	659	666	574	644	614	619	664	633	624	587	609	570	638	598	614	578	642	623	599	631	620	642	632	634	658	610	560	688	572	602	625	595	658	644	656	580	642	636	613	616	657	642	576	636	612	641	578	638	597	622	619	587	632	605	624	604	592	589	594	615	634	595	577	662	590	600	610	604	646	610	639	621	638	569	626	611	601	630	661	640	597	626	604	604	617	620	601	608	609	609	626	603	604	583	629	605	633	559	659	589	598	640	567	594	602	586	568	668	607	644	590	586	632	629	628	574	617	628	626	655	618	615	630	601	558	609	599	608	591	639	627	636	589	600	648	604	645	578	633	636	649	574	602	582	610	631	605	603	638	622	635	616	592	598	603	609	571	656	641	574	620	629	588	580	623	631	615	630	636	659	627	579	601	602	614	653	577	650	602	608	630	590	607	570	642	599	607	595	644	636	579	613	602	635	648	626	593	616	644	599	563	636	609	602	591	646	547	614	614	614	693	598	645	614	619	625	620	639	619	608	599	578	597	593	673	624	609	600	649	593	617	617	655	659	596	597	624	615	637	643	593	588	605	636	611	598	614	618	613	639	633	587	598	640	678	591	605	589	584	620	627	592	607	607	599	590	607	636	627	648	624	578	645	619	597	655	593	618	634	617	583	612	608	636	604	676	636	610	627	593	632	576	600	643	604	582	645	616	644	657	621	620	661	651	666	592	597	609	621	659	618	622	658	589	632	594	617	567	600	600	620	620	629	621	630	618	657	554	641	631	632	664	629	594	600	642	627	584	626	593	618	626	642	615	632	635	657	633	621	632	606	589	638	621	615	588	628	623	582	606	603	589	632	594	673	567	624	608	626	613	601	632	595	599	609	640	617	667	602	631	627	650	644	628	639	558	622	645	573	600	571	659	658	591	616	615	579	604	601	598	645	603	606	633	641	610	627	669	603	612	615	579	605	637	606	599	633	617	573	623	617	612	614	599	634	589	614	590	596	597	659	629	577	625	650	596	586	598	661	587	628	655	615	611	593	611	597	630	591	621	592	676	607	629	639	625	628	640	631	610	617	601	611	634	647	641	614	606	655	567	619	639	560	581	638	655	592	603	587	589	620	628	600	599	590	595	642	563	629	621	672	596	621	614	610	619	658	623	551	610	623	616	598	601	605	633	583	598	608	612	634	617	612	631	634	584	664	606	633	624	647	578	634	638	634	591	603	641	598	607	595	630	624	616	610	604	583	637	601	628	636	618	578	616	620	587	637	592	633	592	642	597	585	635	658	607	627	621	622	562	598	606	598	640	639	610	630	618	593	584	610	629	610	654	636	669	622	645	675	602	575	628	619	613	627	595	609	622	596	622	621	628	659	596	599	647	612	576	621	640	617	614	652	601	601	600	597	598	610	629	627	626	622	607	641	642	611	639	625	621	605	636	625	585	595	595	618	583	643	625	618	599	607	602	626	649	640	606	583	626	650	639	609	602	624	640	598	630	621	610	610	627	608	669	600	622	631	643	634	597	618	655	611	619	594	601	625	591	616	588	603	618	612	653	591	605	624	677	619	600	607	623	602	633	596	630	590	598	617	636	593	598	679	572	610	627	660	647	593	576	609	602	608	610	657	603	611	603	612	577	615	616	613	634	620	614	584	616	594	678	630	557	593	610	614	624	618	567	586	595	613	594	609	583	648	604	577	601	641	619	648	603	595	588	593	666	615	609	622	652	655	631	617	627	626	585	596	597	627	572	629	626	627	558	612	601	596	627	603	626	592	577	622	597	624	628	614	641	605	678	561	626	624	607	584	620	615	594	647	628	593	616	575	616	635	597	643	623	635	591	608	605	599	604	643	589	584	597	615	614	580	573	580	591	624	621	623	638	613	592	609	623	606	585	622	621	600	634	611	617	637	616	634	579	620	628	605	625	618	632	631	621	587	626	600	656	605	580	639	634	582	634	604	623	647	599	643	623	601	613	597	640	613	640	621	602	584	593	597	587	601	627	601	613	575	581	622	595	613	623	613	641	674	599	598	638	589	591	655	610	614	582	638	633	605	630	649	637	599	643	612	592	645	568	649	594	607	589	597	611	581	628	633	622	634	640	602	588	618	595	629	636	617	638	636	589	662	619	645	632	627	622	598	602	591	645	650	622	587	569	645	615	613	628	611	639	613	643	596	634	615	623	593	606	646	608	580	629	622	579	601	597	682	622	616	637	641	559	628	702	619	646	590	601	607	613	623	564	600	625	620	603	656	614	614	595	612	647	599	642	625	585	608	592	637	619	579	610	655	599	620	541	660	591	619	636	611	605	634	595	640	654	622	641	644	588	579	617	586	589	611	640	612	625	557	606	638	589	589	606	603	589	626	634	615	604	582	622	651	607	637	611	614	582	644	552	609	629	669	581	592	654	639	647	622	629	614	631	586	649	604	611	617	593	617	649	610	640	590	649	621	636	648	581	594	604	634	636	626	602	589	607	590	600	607	616	593	656	613	603	596	585	647	654	644	568	608	605	582	652	584	643	602	625	570	633	645	645	634	620	618	615	611	648	587	602	645	601	628	643	593	585	578	644	604	608	597	634	622	567	618	604	582	633	580	599	632	634	569	596	621	592	608	567	596	635	583	598	639	611	630	586	590	588	621	650	646	590	561	626	650	588	599	588	608	642	656	641	608	587	624	593	569	655	604	638	613	599	613	614	624	604	668	608	594	635	621	620	594	585	629	581	625	612	632	593	622	590	647	632	568	637	647	647	544	602	581	614	595	574	613	617	611	615	615	623	633	639	622	626	643	594	596	619	611	592	611	614	656	592	601	662	655	683	612	635	608	572	586	581	601	597	601	608	603	677	614	624	586	647	619	591	586	576	587	562	594	617	620	631	627	601	590	594	653	603	613	622	649	614	619	590	617	634	615	609	612	628	607	604	630	602	562	598	559	622	656	659	573	620	626	593	598	629	604	663	625	604	682	623	603	633	670	610	609	631	610	655	575	650	579	641	603	646	589	608	608	569	638	599	650	589	632	618	563	624	634	617	630	624	655	637	640	607	671	645	631	619	590	644	614	599	600	630	603	601	613	599	629	580	631	602	611	641	625	643	601	600	593	633	605	648	610	624	611	599	566	617
24293	21418	28874	24270	20150	1905	416	254	225	224	206	175	201	188	194	188	187	168	163	160	169	160	163	156	148	153	164	164	151	174	167	154	168	164	155	149	172	163	129	165	128	152	151	153	162	145	151	166	176	167	144	152	151	151	159	148	128	148	151	142	149	131	179	171	147	156	136	155	149	170	137	145	135	172	153	146	165	160	134	148	169	156	153	178	150	170	150	162	152	172	144	151	138	166	147	152	171	135	176	138	145	143	158	160	131	149	160	151	135	136	151	145	167	154	161	148	160	157	153	138	160	157	146	144	140	172	166	156	145	171	128	154	144	164	177	149	161	145	146	160	164	149	156	142	138	162	146	152	134	137	149	145	153	144	181	132	147	139	149	175	158	138	158	143	150	165	144	153	146	177	165	147	152	149	147	160	164	159	140	158	185	148	139	151	148	168	149	148	158	158	131	146	155	165	147	146	137	156	160	148	158	153	126	139	143	145	155	156	146	134	157	145	154	154	147	155	164	135	153	171	156	153	170	175	158	156	153	159	149	149	164	147	145	144	147	147	122	178	144	152	130	154	173	170	159	167	155	143	157	134	148	151	172	153	129	147	159	158	155	161	153	144	162	154	166	143	138	144	150	136	140	162	162	143	158	133	168	158	137	150	141	122	161	142	137	154	151	156	154	131	159	167	156	130	151	155	150	140	135	154	173	143	141	145	157	149	178	158	130	148	139	139	149	137	142	156	163	122	151	175	139	160	135	152	152	146	152	158	163	157	160	162	158	153	140	149	158	161	154	159	141	134	147	128	169	162	145	144	146	142	148	153	143	140	169	151	165	162	142	150	142	146	161	159	139	154	131	159	169	172	156	133	152	157	144	138	158	162	128	143	138	134	127	165	165	170	129	154	153	163	148	148	154	157	149	160	144	145	151	164	144	140	140	155	158	123	144	144	166	143	147	150	151	176	133	150	161	153	149	151	156	146	155	149	149	151	160	135	141	154	144	153	139	143	163	139	164	162	149	143	155	163	160	131	163	142	140	142	142	136	151	172	152	166	154	150	156	167	162	144	166	129	152	142	154	169	161	145	141	169	140	167	150	148	136	151	139	133	155	151	170	143	148	143	146	141	143	164	150	139	163	150	145	149	138	181	157	158	145	154	170	143	149	147	171	150	136	143	133	157	134	152	167	150	188	163	150	137	172	122	146	158	156	158	152	127	143	151	154	149	170	145	145	146	179	139	162	146	165	136	161	159	158	158	155	159	144	147	147	141	144	151	155	162	154	143	155	164	164	163	148	156	167	159	139	141	137	151	169	152	142	138	163	145	159	152	134	161	132	141	151	168	141	168	140	164	158	149	135	139	158	176	164	168	168	144	152	150	155	153	159	142	146	137	136	140	141	155	137	161	142	148	155	147	146	123	137	148	148	147	143	142	152	159	132	142	153	145	151	138	155	149	135	149	166	157	125	136	145	150	142	142	149	152	145	135	148	167	154	147	142	173	157	151	151	143	155	138	133	144	158	140	162	175	155	159	136	137	160	140	133	151	165	157	168	147	162	145	157	148	154	169	129	147	147	154	160	165	155	165	127	112	135	182	127	157	137	167	170	116	168	158	150	148	153	159	144	144	170	153	143	159	148	154	159	142	177	156	140	156	163	171	150	163	142	149	172	157	143	145	136	144	157	164	158	157	131	148	179	132	153	167	160	159	128	159	161	161	150	135	144	150	165	160	154	150	158	157	155	179	138	155	150	159	168	157	132	148	157	132	137	161	140	140	143	145	171	137	168	156	146	153	144	155	157	163	136	158	179	156	151	150	146	149	168	145	156	129	127	163	148	152	148	151	154	149	163	149	148	170	148	145	148	149	165	160	150	147	159	146	142	148	164	149	143	147	159	143	174	159	147	138	165	148	177	142	160	171	133	159	133	151	147	182	147	152	136	165	135	134	148	140	144	171	130	150	134	166	166	164	164	156	167	134	149	148	139	152	158	159	165	145	159	163	133	146	150	139	167	152	160	168	142	157	146	144	150	158	168	162	143	159	168	154	147	158	146	145	134	157	159	145	143	155	177	152	176	160	172	168	164	128	155	166	133	143	151	163	148	166	142	158	184	136	164	160	156	164	155	142	133	156	169	178	161	143	158	160	170	131	160	149	151	145	155	150	167	128	139	137	153	149	151	152	164	148	149	136	138	155	155	153	160	158	163	145	165	156	129	165	124	147	159	155	165	168	131	140	166	152	159	149	152	143	147	148	164	169	165	172	158	128	163	157	137	144	154	158	167	155	161	154	142	146	151	143	160	164	144	167	140	142	150	135	142	146	155	149	153	161	133	162	159	165	146	131	145	138	150	162	152	148	148	140	154	144	147	145	143	140	120	162	170	137	161	168	156	139	168	152	162	141	155	157	160	129	158	161	159	151	130	152	127	142	167	153	147	145	154	165	167	139	155	151	155	130	166	172	147	140	160	153	157	160	159	138	152	170	138	149	159	128	154	147	129	159	149	130	155	143	151	134	152	150	159	165	140	144	159	138	146	140	153	160	162	161	152	143	156	135	150	130	155	161	164	141	150	142	140	115	170	146	159	136	158	152	134	148	138	150	182	155	136	181	179	139	151	127	160	139	142	146	158	139	181	157	162	151	157	148	140	181	153	145	154	153	160	149	138	152	137	160	167	137	150	160	165	161	156	128	152	145	150	160	146	162	151	164	154	129	150	141	150	143	162	131	166	140	160	139	142	148	168	152	177	155	156	142	150	140	150	158	130	186	144	155	174	164	149	164	164	150	130	154	131	148	147	152	124	138	175	154	160	166	157	144	159	143	151	164	145	145	149	146	168	159	168	160	143	148	152	137	130	135	141	144	120	131	166	151	162	174	136	148	172	143	145	140	162	166	140	186	140	167	141	157	149	136	144	157	174	169	170	149	137	161	156	147	163	147	168	181	126	159	144	145	160	169	126	145	155	157	156	161	174	158	154	171	150	162	155	136	147	149	142	144	147	157	158	142	178	153	149	156	159	129	154	138	159	158	135	162	178	144	133	155	137	148	163	148	171	133	156	132	138	154	158	151	172	154	142	170	162	172	149	178	137	156	160	160	163	146	153	154	178	160	154	136	143	144	148	161	162	145	153	153	156	140	146	138	159	158	160	143	153	162	156	158	155	148	143	133	152	150	127	156	156	148	151	144	148	162	156	134	141	140	149	158	140	130	146	141	150	159	139	160	176	147	134	153	156	146	153	136	157	158	159	128	150	132	139	143	154	157	153	165	158	154	138	164	124	154	179	144	154	157	175	165	150	146	149	159	153	164	149	131	172	156	159	177	147	183	160	155	145	160	142	154	152	157	181	154	146	148	158	168	149	165	154	129	141	160	148	144	156	144	163	142	146	147	133	177	166	171	154	166	144	145	133	135	152	158	126	158	157	151	138	140	163	158	135	159	140	158	148	161	164	127	153	147	147	140	157	187	136	142	128	136	140	138	156	150	140	170	134	154
51822	20870	5720	3010	1789	1209	909	792	718	628	551	519	491	450	409	375	405	386	353	375	353	348	359	322	332	351	331	358	320	317	305	309	315	350	319	328	360	306	333	304	307	306	311	336	310	295	326	310	326	322	327	304	324	331	275	327	303	300	350	310	344	333	331	331	344	324	350	271	294	331	331	332	303	329	304	271	330	330	311	310	305	333	305	314	297	308	305	317	287	277	323	310	326	308	292	309	285	293	311	306	322	321	292	312	328	295	323	277	281	302	316	315	309	326	341	305	298	274	327	305	308	304	345	304	298	272	305	312	313	289	321	355	292	328	342	279	337	318	307	291	307	317	322	296	281	299	287	351	333	309	324	302	304	300	294	320	316	294	328	297	321	318	312	314	306	278	293	330	296	300	296	361	283	310	324	344	297	300	314	330	273	335	305	299	298	313	322	336	327	314	291	299	309	302	295	268	295	298	285	299	292	325	306	316	311	301	291	321	270	294	306	317	275	339	303	322	305	337	312	280	301	290	322	318	300	294	340	327	306	277	279	300	300	285	321	286	313	293	291	316	297	298	341	296	307	293	294	288	306	300	313	329	279	316	311	321	303	313	329	333	300	305	322	322	288	309	314	300	305	327	282	312	311	299	306	312	313	288	331	343	287	295	293	313	297	297	318	308	353	313	310	312	281	313	308	276	302	342	308	319	318	299	320	299	316	318	306	293	297	328	303	276	307	276	313	329	297	312	329	313	309	289	311	307	271	304	329	293	300	302	316	306	310	330	307	296	309	310	306	335	316	326	292	318	323	343	297	321	270	333	285	303	305	344	290	293	298	355	286	315	288	302	305	301	334	293	326	331	304	305	301	302	266	328	303	312	307	296	302	327	321	294	311	293	323	297	327	309	332	309	307	295	349	286	291	299	312	312	320	309	305	323	330	292	320	284	315	299	287	306	316	326	294	345	276	328	297	302	312	298	291	298	319	322	335	320	316	314	318	312	279	314	313	322	334	331	270	342	310	294	334	334	283	341	316	279	297	331	301	301	299	296	308	322	292	300	306	280	287	293	308	322	328	312	301	296	353	289	331	301	308	342	306	301	307	344	293	316	310	294	276	307	321	286	320	296	299	305	270	285	298	302	306	284	297	331	299	315	284	319	304	317	342	288	319	321	291	327	311	266	317	264	307	290	304	292	350	317	308	328	273	324	300	326	285	288	302	278	306	318	305	309	326	277	329	325	271	321	311	298	293	305	320	333	330	315	305	300	314	299	306	293	297	312	313	346	325	301	322	327	295	306	316	302	315	297	312	279	316	313	309	299	304	298	326	318	320	291	316	290	328	357	331	335	348	319	279	320	321	321	307	311	283	307	325	284	310	292	294	302	314	309	328	320	306	315	329	287	323	296	271	297	308	315	325	324	293	323	301	317	306	312	346	314	278	305	294	300	315	297	309	311	336	289	295	291	325	347	297	319	323	281	306	292	316	318	297	283	287	289	327	291	296	301	311	293	310	325	327	299	280	313	311	282	294	304	302	323	317	300	335	325	307	304	335	316	290	326	315	304	321	278	286	315	302	296	322	282	327	331	291	307	284	317	304	357	311	281	325	318	316	297	286	282	294	313	331	273	340	307	323	335	314	318	313	295	260	279	329	298	294	330	301	285	293	315	298	329	295	319	302	321	305	288	321	304	308	306	298	320	297	304	312	302	300	291	294	303	293	273	296	331	292	292	310	314	302	296	317	306	307	306	300	287	307	301	313	286	336	297	325	306	304	318	318	296	306	284	317	313	321	301	337	300	335	345	317	330	335	300	327	280	310	285	307	296	302	319	304	340	330	287	311	327	285	304	297	328	325	301	299	308	341	306	278	298	281	283	306	294	294	308	318	299	283	316	293	295	313	300	294	313	325	315	316	326	301	320	285	286	345	311	295	291	318	310	292	275	291	328	321	332	308	329	312	275	315	297	315	289	315	330	319	329	299	303	304	273	298	311	348	307	318	270	319	274	347	335	330	303	276	309	310	315	311	283	328	295	321	322	300	315	298	306	319	274	290	311	311	305	292	323	276	300	302	326	310	311	310	307	280	303	318	268	301	323	316	296	306	320	316	321	295	269	322	291	310	307	310	273	318	308	305	292	317	283	350	357	333	306	301	295	318	339	298	310	318	328	328	307	315	329	303	289	281	331	327	321	311	290	301	330	292	277	337	310	334	331	313	314	296	317	292	251	296	299	306	293	288	318	322	299	313	306	296	344	333	302	311	310	279	349	324	314	336	251	305	315	277	276	294	321	303	282	312	286	274	302	292	316	287	282	326	310	314	289	283	293	340	295	323	297	337	304	290	310	348	297	322	294	259	328	295	331	308	304	343	341	293	336	292	289	288	328	307	339	271	322	319	301	307	293	308	321	313	323	342	305	303	298	315	322	313	323	309	313	280	317	341	296	315	333	291	315	284	319	297	336	311	315	298	329	262	310	302	289	296	288	336	314	281	313	309	287	267	298	276	268	317	280	280	291	282	322	294	313	332	315	304	307	322	293	282	323	259	337	302	295	273	290	297	321	322	323	299	314	332	297	293	304	316	293	319	332	311	303	292	310	274	312	318	288	298	308	287	324	317	320	317	290	324	309	299	308	331	347	308	314	303	301	293	329	295	300	306	318	301	273	337	291	299	321	328	330	283	329	316	309	314	282	293	274	298	303	307	305	295	279	318	324	314	333	317	312	270	330	270	297	292	306	313	314	337	310	312	332	313	312	310	335	274	292	325	325	302	283	312	324	300	321	306	309	308	296	293	309	344	299	332	299	269	301	302	315	283	340	311	343	322	317	290	328	314	294	305	309	326	290	321	315	334	291	334	336	327	338	302	309	300	289	299	318	319	313	295	310	306	308	292	336	287	311	275	288	312	315	294	316	317	302	308	287	316	292	302	315	291	325	316	290	312	306	297	300	312	303	274	333	304	307	291	280	345	283	307	273	310	301	289	332	303	343	325	322	296	328	275	294	315	297	303	295	293	323	297	316	318	314	318	306	323	314	311	283	313	332	294	317	318	331	309	300	340	318	331	315	294	306	320	313	311	297	332	338	317	323	313	310	325	327	315	316	321	287	328	329	266	304	294	310	298	287	301	347	304	300	322	300	325	327	300	291	330	323	294	266	312	313	342	290	302	327	305	319	287	276	325	285	289	287	306	325	282	328	303	297	306	280	307	277	332	313	276	315	286	305	280	312	316	309	306	315	306	313	294	292	323	306	289	312	293	284	305	331	285	308	330	324	337	320	307	308	318	284	345	300	314	320	317	307	305	322	317	280	301	312	330	339	304	329	281	314	265	360	301	331	320	283	304	275	311	268	301	312	309	323	326	302	281	332	307	309	297	327	310	307	309	331	297	313	294	300	342	315	338	331	322	281	286	322	351	312	270	305	264	298	321	332	330	329	308	287	333	304	277	303	321	314	313	266	272	332	315	304	325	302	346	307	297	343	300	304	325	309	328	281
23283	21371	29268	23815	21365	19026	1122	416	311	257	218	251	235	202	193	156	175	179	164	170	167	159	147	165	178	134	144	157	149	152	140	136	144	149	153	124	147	134	155	152	159	126	142	145	135	162	129	122	146	143	143	162	163	142	132	139	134	141	136	132	154	157	136	149	141	138	159	121	124	146	120	137	122	141	142	150	163	147	141	143	135	132	134	161	125	137	113	122	140	157	142	137	138	122	152	150	138	139	132	135	130	145	155	127	131	126	129	155	156	163	131	142	129	135	133	145	128	142	126	139	139	139	148	132	126	138	127	136	156	152	126	131	147	142	142	135	132	132	133	150	157	116	141	124	153	118	114	135	139	131	144	123	155	115	119	138	129	143	143	111	136	120	152	135	144	129	140	152	134	129	138	126	139	158	148	141	137	140	122	172	136	123	138	119	160	150	141	135	140	141	130	134	152	126	161	160	139	137	136	144	167	129	141	109	139	136	133	151	139	146	169	145	146	131	150	134	138	135	125	144	137	142	125	136	150	116	135	128	143	165	147	145	143	121	131	140	130	131	124	101	145	132	170	155	123	164	122	139	122	118	137	145	146	121	166	145	149	127	118	118	149	134	136	135	134	125	134	143	149	136	125	149	134	129	149	121	135	169	139	138	150	131	156	139	143	149	126	145	160	142	125	120	146	148	140	131	127	146	126	143	129	177	126	144	153	126	133	156	125	143	143	138	150	140	149	139	132	140	162	166	129	121	160	134	137	147	130	148	122	130	139	142	129	131	127	150	138	130	155	121	148	143	147	130	115	139	120	128	142	133	135	102	129	131	138	114	135	130	142	115	136	124	156	150	140	150	126	139	149	150	140	139	124	155	128	157	136	147	131	122	151	149	137	160	139	145	121	151	142	165	128	133	151	128	140	125	131	141	136	121	135	130	131	131	147	146	117	146	137	148	128	129	150	114	151	133	132	133	135	129	138	152	134	127	156	142	139	149	144	146	123	129	152	122	113	135	115	137	129	134	117	146	130	119	124	132	148	154	145	151	128	115	135	95	111	144	133	138	116	155	143	127	138	137	138	143	137	137	121	145	135	150	138	142	146	137	143	130	118	135	126	135	128	146	153	150	131	142	136	131	152	139	137	125	154	147	121	141	134	117	124	121	139	147	117	127	139	140	150	104	139	140	120	146	136	141	115	120	134	145	149	133	127	132	139	125	136	158	141	128	147	137	119	142	133	163	130	127	140	134	143	151	162	141	144	150	129	156	137	135	119	156	149	150	134	144	170	126	138	127	147	130	145	151	167	141	142	138	119	145	135	120	147	117	148	132	126	145	130	143	140	146	150	135	145	142	158	133	126	161	141	129	151	138	128	154	130	123	138	138	135	145	147	125	133	158	137	132	126	132	116	123	128	146	130	132	126	130	144	150	129	145	135	149	121	138	121	135	133	129	157	151	146	125	140	116	138	149	145	135	133	132	138	163	140	139	143	143	161	146	147	134	154	153	159	144	138	161	141	131	160	131	148	134	128	120	130	147	132	123	132	161	130	134	132	147	136	163	135	135	154	127	158	143	138	156	150	147	141	127	144	134	148	140	129	124	151	143	133	144	146	132	124	132	127	144	140	147	140	134	146	127	134	128	136	132	119	132	119	169	166	151	106	137	146	124	135	126	140	139	141	148	139	151	155	147	130	147	149	146	130	140	149	129	132	153	141	132	159	129	146	125	120	144	141	130	115	142	147	145	134	139	116	150	115	129	132	151	132	143	140	139	123	135	139	147	146	113	156	130	161	139	127	138	122	131	148	124	129	129	152	145	117	145	148	134	134	140	160	132	139	112	165	138	141	143	129	131	137	152	154	140	126	135	136	150	149	127	142	131	129	134	128	150	133	133	122	123	145	153	141	133	137	135	131	119	133	154	126	135	140	145	141	123	137	151	151	129	142	113	139	136	127	128	142	136	128	136	155	147	141	148	147	146	132	130	153	137	137	134	146	141	131	136	136	125	130	134	141	145	140	132	148	142	132	144	135	143	134	121	127	131	166	139	144	156	149	136	139	139	128	136	130	128	145	147	141	119	148	128	157	141	137	122	147	128	130	152	115	148	150	115	146	136	129	127	117	154	140	139	133	129	127	135	138	154	133	143	129	143	141	147	168	154	142	139	150	131	134	136	134	141	140	133	130	143	148	134	122	132	155	154	143	133	133	155	129	141	151	123	129	146	136	141	149	143	131	135	115	145	136	154	140	131	170	118	122	140	155	134	146	130	145	128	128	133	127	146	133	153	162	144	134	145	137	133	91	140	126	97	144	133	130	138	160	127	143	160	141	150	132	144	132	152	133	143	144	172	124	145	149	142	144	124	117	137	111	133	159	142	147	154	144	168	115	137	129	133	133	124	149	139	144	140	147	136	145	136	133	147	152	124	136	129	149	146	111	134	132	129	133	134	127	131	122	130	148	148	141	130	134	139	141	142	122	146	137	129	129	148	142	137	132	131	134	136	137	114	146	151	126	146	138	133	135	137	127	143	149	147	127	122	129	121	139	140	122	139	152	145	135	141	141	134	136	122	135	139	134	127	127	108	130	107	129	126	118	131	128	132	146	137	153	120	133	156	150	129	151	143	139	156	127	136	117	145	134	126	134	131	129	112	144	152	146	136	156	145	138	135	141	130	153	131	129	125	147	125	133	132	136	131	148	128	144	133	135	140	139	163	139	126	139	158	138	128	135	144	142	143	138	121	167	134	164	129	127	146	142	146	131	136	121	149	133	141	136	152	140	160	142	123	140	143	129	136	146	150	153	111	148	143	137	112	128	137	144	125	111	148	126	122	127	156	115	155	144	158	140	114	145	117	142	144	137	130	128	144	140	146	143	150	133	132	131	135	141	145	128	125	133	152	114	127	134	126	144	141	136	129	111	112	124	124	146	134	117	171	144	136	136	123	177	149	146	138	122	131	139	126	115	136	142	126	130	125	137	130	154	146	134	135	149	136	152	145	121	147	129	139	154	157	128	153	152	137	136	123	129	122	132	152	139	125	151	151	135	138	145	145	142	138	130	140	138	142	109	124	153	123	121	149	117	145	130	148	138	114	107	139	159	153	129	128	119	121	138	136	149	133	150	139	126	131	134	132	143	138	145	127	139	139	127	135	144	166	138	113	135	123	117	133	150	139	146	145	153	137	126	130	134	118	146	144	130	147	165	150	135	144	134	134	156	134	116	135	150	141	130	134	134	150	119	138	143	124	128	127	144	129	124	129	134	146	133	118	143	148	135	141	117	150	117	152	128	114	151	138	122	138	138	137	143	130	151	137	143	143	161	143	129	147	120	137	142	142	130	131	134	136	133	142	148	124	144	147	125	128	139	136	131	145	129	134	120	130	155	146	131	131	127	136	143	122	121	120	144	139	107	135	152	137	155	149	143	141	131	154	131	139	139	139	133	155	155	127	132	149	143	116	147	141	136	150	135	136	157	156	168	137	140	144	121	137	142	139
51047	22644	9263	7756	3021	2045	1544	1201	1020	866	705	602	514	504	492	458	439	404	369	371	366	356	316	340	322	330	310	301	336	303	303	310	271	302	289	272	307	280	286	273	280	239	269	279	288	269	277	270	260	289	278	256	269	281	260	281	284	273	290	269	278	267	252	246	257	260	267	276	230	268	238	279	278	267	264	245	270	244	256	263	228	240	290	281	273	237	237	249	268	251	257	250	253	284	267	242	243	272	265	245	238	239	279	251	264	254	239	268	258	259	236	263	273	248	258	259	265	253	260	288	252	257	254	255	253	241	255	263	248	241	249	245	247	243	272	270	250	225	264	249	247	249	259	227	250	266	286	257	287	292	277	269	241	213	248	297	260	261	232	267	252	264	232	274	256	265	291	255	263	212	259	292	235	267	291	231	237	265	258	239	270	241	268	231	274	276	267	255	259	256	244	261	243	253	270	257	238	250	243	238	287	262	269	254	270	287	255	254	255	256	252	241	258	235	239	261	242	267	252	266	243	271	244	265	281	258	266	265	250	242	229	222	266	262	245	244	261	231	255	238	253	245	274	232	257	233	280	234	257	263	271	257	213	270	251	275	233	246	249	225	234	216	264	238	247	259	232	238	240	268	284	275	241	243	291	257	264	272	249	251	241	266	278	261	254	257	221	263	244	250	290	268	245	247	282	246	271	296	251	228	251	284	226	253	227	269	235	246	243	247	248	285	258	264	269	252	253	227	277	245	259	255	273	266	247	251	286	284	236	280	259	230	235	279	254	285	247	242	259	274	252	263	229	252	215	242	273	237	256	283	233	254	272	257	258	242	253	246	246	247	263	229	248	268	253	218	254	244	280	243	237	262	274	269	238	258	256	222	231	258	242	237	262	256	287	240	256	229	259	246	260	258	222	257	228	262	262	268	263	286	252	260	275	244	257	250	251	248	248	245	242	259	249	249	218	257	237	273	257	258	276	238	253	255	250	265	255	256	287	258	248	259	261	254	272	276	253	259	234	273	263	252	253	255	259	258	267	267	251	248	270	249	228	265	234	233	263	254	249	254	283	267	247	297	236	248	246	240	252	265	228	248	267	255	262	279	286	233	259	268	228	228	240	229	256	238	245	238	240	246	260	260	273	268	250	241	248	256	236	241	264	256	237	266	255	227	225	245	288	248	253	226	250	280	280	258	234	253	224	265	258	239	264	284	298	240	290	252	261	256	273	280	268	270	240	264	250	258	230	249	247	242	275	229	271	237	208	234	254	268	239	242	267	247	265	243	263	255	243	261	245	248	248	276	251	284	258	269	251	240	257	258	259	246	269	230	249	248	264	222	284	242	269	252	229	264	269	259	269	267	262	246	244	258	261	240	265	248	266	239	255	248	262	243	259	240	267	243	244	279	262	245	261	235	269	242	260	267	245	259	228	261	284	265	244	234	278	243	239	243	290	275	243	235	236	250	274	249	242	259	248	271	233	246	273	279	273	267	241	239	233	277	245	256	249	265	237	260	238	252	252	249	249	261	239	235	283	277	247	246	270	255	256	249	252	279	281	249	269	249	275	241	245	246	248	212	250	249	299	251	235	243	259	269	245	255	245	240	251	237	253	260	265	246	234	250	244	273	248	263	238	266	270	241	277	239	252	245	262	271	252	260	258	262	274	238	268	246	243	256	246	243	244	271	249	254	249	240	263	256	255	243	266	243	241	249	271	236	265	239	274	246	250	247	253	251	296	264	257	266	281	235	257	256	247	264	237	245	268	228	237	254	289	231	268	224	260	256	242	244	252	245	257	251	272	255	248	247	243	251	296	234	291	249	259	237	253	243	251	253	255	247	269	270	264	263	237	278	260	231	276	227	227	258	270	255	283	257	245	269	266	256	240	271	258	254	247	286	265	261	228	263	244	280	273	245	262	264	272	265	241	256	230	241	226	296	279	256	265	273	230	261	262	241	264	263	254	259	266	254	261	245	252	226	240	263	242	256	240	250	256	245	261	241	253	251	257	250	241	276	270	230	255	249	261	249	265	241	245	278	271	258	270	220	259	244	257	243	276	243	251	250	231	234	222	259	266	249	257	234	218	282	241	254	251	234	257	246	267	244	242	221	271	265	252	266	248	273	280	262	251	226	267	234	258	267	248	243	268	274	278	249	250	249	260	270	262	250	260	245	244	300	252	264	263	238	249	249	242	277	255	259	243	265	246	276	260	245	287	231	250	242	258	278	252	259	234	239	264	242	248	231	253	265	240	263	266	238	225	263	253	282	264	244	260	266	236	257	243	258	267	251	273	286	251	241	247	269	261	248	249	265	234	249	257	262	246	253	241	234	266	268	278	289	237	279	244	232	274	226	260	251	264	276	237	257	254	236	272	240	263	234	245	249	260	263	252	289	245	247	269	245	260	268	273	268	276	276	257	237	248	279	239	245	272	263	238	252	269	240	258	244	234	236	266	245	252	264	257	251	253	231	273	257	259	216	244	257	261	259	235	249	280	269	237	256	266	254	262	280	257	242	248	263	260	263	249	257	247	259	265	253	261	254	256	260	246	262	260	267	277	247	263	244	254	237	252	243	271	282	251	258	268	270	283	244	245	245	252	266	247	237	266	242	266	247	243	261	257	260	264	249	242	276	250	243	256	273	242	242	254	257	243	266	271	267	273	253	253	255	246	245	239	254	234	249	242	279	228	250	265	267	255	290	255	258	236	233	272	239	267	242	255	231	239	261	239	232	261	240	251	229	235	247	235	262	263	230	244	241	226	280	255	225	261	246	237	266	236	252	246	255	228	258	238	229	279	259	251	245	268	246	247	251	237	232	274	250	249	242	253	254	235	266	251	278	260	251	262	242	258	286	271	249	272	262	282	270	254	229	251	278	251	264	239	267	275	265	249	253	234	257	276	251	282	298	227	272	230	247	249	268	267	272	236	252	260	240	260	249	270	267	241	219	246	262	265	289	245	243	242	283	246	261	249	264	254	246	243	264	242	224	227	233	254	248	268	258	259	286	258	255	267	280	274	242	284	265	271	252	248	246	263	251	272	252	266	254	245	236	262	262	240	231	251	227	215	287	271	259	247	259	264	243	281	266	262	252	279	241	250	259	243	233	258	252	256	246	250	239	248	248	256	220	251	247	257	227	257	247	270	244	257	266	270	250	252	233	247	260	241	231	249	245	272	248	286	232	233	241	250	247	265	259	243	275	250	272	255	268	248	243	277	235	220	232	239	256	288	247	279	225	242	265	258	266	250	242	245	268	245	252	266	255	246	223	274	258	256	261	273	242	245	255	253	254	247	271	249	253	273	256	242	244	259	242	239	265	244	280	263	243	259	232	242	249	254	262	244	230	250	269	243	247	245	250	261	258	241	282	250	265	256	260	260	248	258	250	248	258	264	243	228	234	243	229	235	283	234	253	237	262	286	283	246	257	257	251	250	286	248	261	273	233	244	258	226	232	241	254	268	269	256	223	241	266	266	257	259	281	259	237	261	249	274	274
27783	20701	8625	932	422	316	314	348	319	322	319	337	315	348	300	324	352	326	295	315	336	350	352	284	318	315	332	331	297	316	318	315	349	321	303	304	326	306	307	329	335	323	306	326	330	304	292	336	324	299	340	324	363	342	299	370	324	336	298	325	315	293	343	332	309	327	303	312	352	326	369	318	324	334	314	337	328	310	297	346	330	317	314	335	348	313	274	312	310	314	317	304	308	333	325	322	293	304	321	311	311	324	349	323	325	308	301	318	339	321	298	316	335	328	325	306	340	306	321	301	306	296	308	294	340	307	335	311	320	275	331	295	309	316	337	324	322	304	341	316	317	300	339	292	298	334	313	332	335	334	312	337	315	307	318	363	311	277	322	298	324	314	324	325	325	317	315	317	346	306	319	296	322	297	321	322	327	287	333	312	313	305	317	314	314	314	339	318	304	311	309	305	345	327	319	302	310	261	338	323	346	329	320	293	342	325	338	323	295	316	300	302	336	303	309	305	321	336	312	345	313	286	319	336	302	301	314	304	320	349	321	329	298	324	327	315	315	326	311	329	307	324	329	324	296	340	311	299	302	298	291	320	335	311	314	334	278	328	297	353	313	323	319	286	334	349	312	337	286	340	285	320	337	305	284	345	338	295	299	319	319	322	317	319	322	316	326	358	289	341	331	295	329	333	324	331	306	294	314	324	332	304	328	340	327	293	311	326	308	311	319	319	342	329	330	307	313	295	320	320	310	318	320	316	349	289	327	342	333	316	305	295	318	320	329	352	314	301	315	313	343	293	301	340	282	281	290	307	310	327	327	324	316	317	309	295	307	315	313	304	319	326	333	323	328	312	331	336	345	316	321	300	315	324	328	327	315	321	329	330	287	290	324	355	309	341	289	334	293	320	302	311	283	299	284	298	326	296	321	303	293	325	350	296	291	293	314	315	314	296	297	308	318	308	307	309	347	293	306	292	315	320	318	298	304	309	303	302	339	319	322	334	323	339	310	330	304	308	310	316	328	320	296	325	324	315	298	317	309	318	302	301	318	324	299	303	312	313	311	297	343	327	321	303	333	347	316	340	328	310	342	299	288	332	323	304	305	332	304	304	330	290	308	329	314	333	312	336	312	318	316	321	295	272	320	322	336	330	298	321	316	309	331	313	339	337	338	301	311	289	348	323	334	351	329	308	303	310	306	310	308	325	340	347	360	321	309	332	332	311	312	292	318	304	302	301	319	342	328	315	356	337	334	313	309	327	326	296	319	326	328	306	302	308	310	320	355	326	333	303	306	277	331	320	322	296	302	319	311	322	321	300	319	307	312	355	331	318	317	332	349	324	314	324	312	287	316	323	314	337	306	315	340	316	293	343	333	314	276	294	325	316	308	328	322	307	300	318	302	301	287	318	329	282	300	309	304	307	317	323	322	304	299	314	323	299	325	343	319	320	285	319	326	302	323	340	305	287	356	300	335	322	326	351	299	284	329	295	330	305	289	294	325	326	290	323	315	328	306	318	307	332	305	335	305	322	312	313	308	360	314	294	306	364	346	339	310	318	322	309	287	297	306	323	314	335	307	327	339	255	338	316	338	332	309	337	317	326	297	320	307	326	317	322	342	323	295	299	320	304	332	346	269	329	327	313	310	325	334	337	326	307	315	302	316	335	298	329	349	290	319	309	316	303	315	273	334	343	308	278	302	330	324	335	305	325	296	300	321	296	301	296	345	315	287	349	307	299	298	322	291	336	308	308	314	332	338	320	333	299	322	327	288	313	331	327	283	324	365	316	309	274	327	325	341	304	360	306	311	308	302	310	324	311	295	327	298	345	313	306	324	280	348	314	329	296	321	293	310	322	324	321	310	306	315	292	323	306	336	334	322	330	313	307	293	313	319	300	332	315	297	351	286	338	297	313	316	324	320	300	313	297	319	340	308	326	308	342	305	311	283	330	303	339	304	338	294	300	324	318	282	317	320	317	318	309	325	317	337	326	319	302	321	326	321	316	289	316	335	310	316	316	311	304	308	331	312	303	309	323	324	314	320	317	328	333	295	298	344	368	300	325	327	337	294	340	322	295	338	329	333	312	321	324	300	325	327	311	325	343	328	357	278	329	277	307	329	322	347	333	310	299	286	326	314	326	352	295	299	332	333	328	339	302	315	329	321	322	305	303	326	312	320	299	338	329	309	324	324	285	322	313	366	319	322	319	313	307	299	319	308	320	301	338	362	317	320	309	310	279	318	320	305	310	326	340	311	286	308	298	298	298	330	319	330	303	314	299	327	299	322	310	342	331	318	322	343	313	356	308	345	337	325	324	312	297	298	302	325	295	286	283	302	315	276	322	330	298	316	308	346	298	323	316	351	292	346	317	325	314	321	316	337	335	307	297	350	294	352	320	325	315	295	307	322	320	303	350	308	310	318	357	295	285	322	317	314	337	306	341	295	322	292	332	309	296	309	323	322	306	335	325	336	336	302	317	334	340	304	360	340	336	310	352	284	321	312	287	304	296	314	328	307	332	340	318	316	312	283	335	329	310	322	291	329	319	324	302	329	333	314	324	317	297	309	363	280	326	339	315	287	325	337	281	334	338	308	303	286	296	295	315	300	294	305	323	318	324	331	313	324	314	303	320	291	286	306	325	331	345	331	355	339	339	324	341	311	315	321	313	302	305	319	325	310	326	348	330	318	315	302	320	319	349	323	367	309	290	336	287	312	297	340	318	332	318	316	348	328	328	351	287	290	287	267	330	359	313	319	320	335	305	351	353	296	294	363	305	330	350	291	331	309	344	321	301	326	322	291	331	298	333	337	286	309	308	324	299	300	286	280	313	324	307	326	326	281	317	318	339	330	300	324	339	269	310	289	319	309	308	343	286	304	309	303	289	324	288	332	306	298	299	332	335	307	293	338	347	311	318	293	335	298	305	300	294	313	326	288	312	293	322	329	319	297	332	323	349	326	318	307	338	304	325	313	329	319	307	326	311	281	296	315	314	358	309	362	307	329	287	338	324	339	341	306	304	343	359	306	307	313	320	311	325	331	305	303	323	321	322	292	346	338	313	308	311	336	302	337	338	325	318	327	330	298	351	327	340	319	333	342	302	335	286	329	283	293	314	326	338	314	341	278	330	323	309	345	297	335	323	328	307	330	299	316	290	305	296	310	323	321	311	327	320	315	314	313	335	335	298	304	326	298	334	318	342	301	325	315	301	322	309	298	311	308	314	309	332	329	305	331	280	284	308	338	308	332	305	332	303	306	335	352	289	322	306	293	313	318	315	310	329	321	333	344	304	305	314	302	322	301	333	299	337	299	297	337	293	350	305	296	308	297	311	296	301	295	308	317	311	294	298	319	323	328	289	323	296	316	321	313	308	308	312	330	322	296	298	330	312	330	313	304	307	321	323	334	313	285	321	296	315	332	329	286	365	320	295	300	290	311	325	346	298	309	301	283	324	327	331	345	332	328	278	340	286	309	328	329	302	333	310	301	314	334	332
30493	7494	1151	1424	707	718	669	633	659	609	614	650	660	647	580	664	579	595	627	612	588	567	612	584	655	602	621	656	615	603	611	624	642	594	612	623	631	586	603	637	631	595	570	585	574	626	611	592	593	629	613	616	595	615	664	640	619	593	579	605	626	619	591	614	597	593	625	617	636	590	624	568	594	576	652	582	609	589	615	567	614	622	609	620	597	614	626	598	608	594	570	598	581	588	621	592	601	581	586	617	581	595	586	611	619	655	606	612	595	590	584	622	614	615	650	615	606	590	621	581	633	617	577	607	617	615	564	592	596	616	603	630	604	637	595	585	594	606	601	595	586	601	619	605	588	590	598	591	597	571	632	585	619	613	608	602	642	633	634	572	575	609	647	559	618	645	587	584	617	573	616	589	585	575	602	607	597	614	611	627	607	597	655	630	578	613	607	563	629	589	597	621	606	614	637	579	643	621	558	634	615	594	623	608	617	646	582	642	596	644	579	558	606	598	617	603	635	649	605	612	558	646	620	599	654	590	612	603	595	614	579	569	616	627	614	576	666	619	607	612	644	624	636	611	612	606	620	620	608	630	601	601	631	603	596	573	621	618	609	601	652	634	570	586	593	633	631	603	578	595	620	580	615	600	575	607	630	569	600	627	638	608	607	574	607	614	628	680	571	648	580	628	582	598	603	582	602	621	657	605	623	622	615	603	606	601	589	631	599	607	606	609	611	623	643	606	579	587	621	618	578	611	620	619	590	594	581	638	607	591	557	593	629	637	618	643	631	589	581	594	617	591	607	587	646	614	567	565	559	571	578	596	625	601	606	628	593	608	613	610	583	596	608	638	598	589	569	641	610	647	594	583	592	636	615	602	622	608	614	585	639	630	574	609	600	593	571	642	633	611	616	595	608	616	619	579	582	610	600	601	592	594	628	585	623	599	612	612	605	603	609	635	624	581	619	600	584	579	596	613	570	582	617	582	602	557	653	599	599	603	592	645	629	614	601	598	614	582	653	622	589	603	614	625	625	632	648	605	611	584	641	601	650	622	630	575	591	619	597	604	575	586	603	613	583	623	632	604	647	630	571	627	644	557	593	609	559	609	611	615	584	623	568	590	598	622	657	575	577	584	597	568	615	608	629	626	672	622	568	595	614	657	573	603	615	614	594	599	604	636	531	612	631	634	652	601	612	628	599	559	643	610	632	620	634	612	598	613	549	629	566	570	610	572	583	631	603	633	623	617	624	607	609	566	649	606	623	564	600	583	634	569	624	614	624	612	598	637	609	633	610	596	596	579	632	622	578	635	557	619	614	566	657	614	662	605	651	585	601	585	620	608	579	580	617	600	618	569	606	626	590	593	623	611	597	587	617	590	620	606	609	615	601	589	629	591	610	583	616	612	644	583	585	610	590	605	577	589	586	587	613	580	620	611	593	639	651	602	621	628	636	661	613	623	629	630	621	624	644	597	622	631	603	613	616	612	607	598	612	587	628	596	604	604	642	613	588	592	542	581	595	640	587	626	611	611	595	613	649	607	598	596	595	619	546	612	623	636	587	588	598	581	623	626	648	632	624	579	632	615	615	594	577	558	582	632	603	539	616	643	618	631	628	656	620	599	593	601	631	581	635	597	598	622	643	590	594	597	603	612	615	611	627	643	617	614	609	572	621	627	616	598	590	618	568	605	604	627	565	585	628	615	601	627	579	656	586	636	581	597	616	664	561	603	583	605	615	645	593	563	611	612	569	586	565	586	594	613	583	608	640	596	577	626	587	584	586	598	589	579	624	603	619	609	580	629	619	633	604	626	598	575	585	592	619	642	590	588	584	574	602	597	597	572	594	604	586	571	605	543	614	603	588	578	620	627	618	625	606	592	589	587	651	590	633	664	596	610	590	602	631	618	648	627	591	586	587	625	624	617	559	625	606	612	575	582	565	615	597	596	587	608	634	638	615	619	584	594	607	588	544	585	596	611	601	585	643	642	641	581	617	588	630	621	602	577	629	619	608	591	570	606	582	610	609	624	623	635	595	617	596	578	607	605	615	610	602	595	568	617	611	576	610	632	601	625	626	603	594	624	602	616	630	658	629	640	625	571	608	631	667	663	644	572	607	622	581	600	601	652	601	658	610	557	617	611	587	631	618	639	598	627	570	611	631	625	609	606	629	618	582	580	655	589	577	615	600	588	588	621	627	605	621	576	608	620	580	659	593	605	541	615	598	560	604	606	599	608	659	607	593	604	596	628	595	608	665	602	587	576	628	599	578	631	619	606	648	586	592	591	594	631	614	642	614	620	622	603	587	596	576	623	611	610	638	637	604	625	620	597	563	604	589	542	640	599	563	631	607	611	610	616	597	584	634	608	590	630	611	591	581	594	609	641	576	642	649	582	625	652	639	614	559	605	554	598	626	634	546	615	576	597	614	583	608	601	630	634	607	625	613	586	639	595	635	587	561	617	580	612	623	648	600	626	630	630	613	605	604	663	557	592	611	644	607	608	620	658	592	602	613	581	593	600	601	601	629	569	588	586	541	592	552	645	593	602	598	570	602	612	594	626	608	616	622	614	604	634	588	593	602	634	625	609	569	606	622	572	597	582	559	585	604	614	579	627	645	608	626	584	598	583	612	613	611	621	602	583	605	618	558	606	637	635	642	633	609	624	609	619	573	571	564	606	622	632	607	625	573	614	608	604	632	606	583	634	605	604	571	620	566	631	631	574	579	562	598	605	564	575	615	625	582	608	654	630	612	621	604	591	594	594	610	624	563	643	597	557	620	601	602	605	593	549	573	642	611	624	554	585	631	591	609	634	631	610	630	648	601	597	556	573	644	620	642	596	636	591	618	624	630	595	592	615	583	620	575	608	591	579	578	586	608	598	585	623	600	628	605	587	586	608	590	598	587	599	610	595	625	628	631	601	620	588	583	615	633	607	605	596	561	619	603	606	641	613	608	579	596	605	573	579	580	565	593	582	612	600	610	626	656	623	651	643	609	586	603	572	614	642	597	642	613	627	604	606	594	655	595	645	611	624	643	569	584	597	607	620	632	585	595	642	610	583	610	606	635	563	611	595	583	606	631	613	603	579	596	606	579	566	605	564	618	591	611	617	604	563	567	632	599	584	564	648	584	591	606	596	634	587	645	604	572	589	556	638	619	620	615	590	596	566	573	631	641	609	604	578	589	632	575	612	548	611	602	606	584	595	580	594	588	601	555	602	607	610	601	645	588	600	574	676	564	617	556	592	585	626	643	585	638	627	583	560	589	616	604	649	632	632	575	616	573	608	620	588	595	612	598	581	619	577	598	607	674	631	620	598	569	617	621	604	609	639	595	611	652	622	629	624	591	568	613	615	623	609	611	607	596	650	597	603	542	631	635	660	550	581	616	591	606	628	638	623	599	597	619	613	610	587	586	632	631	610	600	612	622	635	589	600	640	591	581	631	597	631	589	622	607	591	629	658	673	596	611	612	607	603	606	633	555	604	623	578	612	594
24208	21383	28402	24682	20820	3763	424	284	260	226	211	210	175	180	172	187	171	169	147	171	171	158	160	170	161	172	129	163	153	152	173	158	155	149	180	159	147	163	143	167	157	164	137	139	146	157	157	150	163	185	157	163	141	150	171	147	150	182	139	148	131	143	147	155	178	129	128	178	164	171	129	158	128	152	149	157	144	176	136	179	162	159	159	134	153	167	167	123	143	134	138	167	163	145	153	152	156	144	167	138	167	152	150	150	138	139	164	157	161	134	157	143	138	128	153	160	158	152	146	137	139	158	151	151	145	169	163	141	174	161	145	159	163	131	140	135	148	173	163	145	144	154	155	159	162	162	157	144	153	163	148	154	174	143	146	170	141	162	138	164	134	154	157	136	133	147	153	158	150	154	145	143	152	136	157	169	173	146	157	138	145	145	142	142	143	129	144	155	165	141	137	155	161	158	162	169	142	179	149	161	158	162	163	173	156	131	150	160	174	152	137	166	143	136	147	155	160	160	157	151	133	176	150	143	141	148	137	153	143	160	151	133	172	139	146	150	175	157	153	139	172	141	154	143	165	147	146	162	164	149	141	151	155	154	144	169	162	145	152	163	160	157	160	151	137	133	146	140	141	152	157	152	141	165	132	166	148	151	181	160	149	165	125	168	156	147	159	146	146	148	150	131	160	139	145	123	149	146	146	125	163	146	134	131	153	152	130	154	141	138	168	154	147	157	141	157	140	167	142	140	136	137	162	146	159	178	139	150	159	154	163	121	131	142	174	151	138	157	148	156	154	170	165	156	161	149	175	128	138	151	146	142	166	163	156	138	141	173	154	167	123	165	158	148	164	175	178	155	134	156	161	152	133	176	159	139	146	160	160	168	126	160	147	146	149	153	139	156	188	152	149	152	164	142	148	141	141	151	136	161	146	176	166	134	153	170	164	147	165	163	150	128	160	152	152	134	150	157	139	181	163	150	154	153	152	149	139	159	177	144	161	150	166	177	157	149	133	155	164	141	142	150	161	168	159	143	155	153	156	151	147	167	153	172	149	158	133	134	146	163	168	157	142	157	149	151	148	132	146	146	187	155	144	150	154	159	190	149	148	139	149	153	169	161	155	150	150	112	145	162	160	142	140	180	160	140	174	140	161	143	129	158	166	158	163	137	133	137	153	171	166	151	145	170	127	137	166	157	153	147	179	167	149	144	152	169	142	147	173	156	166	165	164	182	138	142	153	149	146	147	147	165	139	142	141	145	158	157	136	158	146	166	146	161	148	138	138	180	134	126	137	157	137	162	141	139	150	167	159	160	149	172	172	162	178	163	139	141	140	154	144	152	149	163	152	152	151	135	140	118	159	141	144	169	135	137	147	144	168	157	145	146	178	141	133	173	125	158	165	136	155	161	141	164	148	157	152	124	138	162	151	151	128	151	160	167	158	151	139	147	159	150	157	163	146	138	142	141	144	140	178	166	164	136	129	164	151	154	122	161	163	148	135	149	152	138	158	169	173	130	140	142	162	160	176	153	175	160	160	175	168	152	147	138	138	161	158	122	166	155	151	174	171	144	168	169	141	157	169	148	153	142	146	153	149	156	159	146	153	147	151	143	144	148	160	140	128	174	155	148	142	153	155	150	157	140	152	156	148	152	131	155	151	153	131	131	147	147	144	139	142	137	145	149	161	132	143	126	135	142	152	131	155	154	163	135	139	163	127	149	176	163	148	150	169	135	141	154	139	137	142	159	155	136	156	144	168	125	174	158	163	141	144	165	152	144	147	159	149	131	121	143	150	141	136	153	151	157	146	148	156	146	168	160	144	146	153	146	122	165	161	150	149	147	163	152	153	145	159	151	143	153	142	156	136	152	141	150	144	131	141	168	169	148	133	170	137	139	137	138	148	136	145	162	161	142	161	128	139	140	141	149	153	145	181	141	135	155	153	170	146	199	143	158	155	145	115	141	173	132	169	143	141	139	140	139	155	148	158	128	162	143	149	139	157	164	168	172	139	163	166	143	154	144	152	151	146	165	148	157	147	150	152	146	137	138	142	144	160	146	154	142	145	150	157	154	156	149	136	139	152	155	154	151	177	154	164	150	148	149	159	117	127	143	148	143	137	132	160	140	157	159	153	138	137	127	161	111	135	172	164	135	146	158	131	150	144	144	143	168	135	145	141	138	166	132	156	157	143	161	165	175	162	162	147	167	141	151	178	167	160	153	131	163	155	158	131	130	127	140	181	138	147	144	137	178	137	145	166	151	157	153	149	161	136	156	147	150	147	154	128	138	163	127	140	141	159	142	168	153	160	155	165	156	141	160	162	151	151	151	147	152	165	163	163	151	165	155	137	141	160	134	169	149	142	147	169	168	168	144	157	151	151	140	152	151	138	160	141	133	134	164	161	148	158	124	156	156	148	159	154	134	146	145	127	149	149	164	154	135	154	149	133	142	162	161	142	148	155	142	158	160	160	152	138	148	165	174	139	118	169	154	153	150	152	148	166	158	151	153	146	157	161	145	159	158	152	161	145	153	161	137	165	145	145	144	142	136	150	140	146	148	132	138	142	172	181	152	141	159	144	171	155	175	157	132	137	143	145	160	128	151	144	156	152	147	150	159	156	146	153	150	130	130	139	152	148	149	140	148	129	157	151	149	134	163	141	150	156	131	159	158	143	148	180	161	146	165	159	158	137	161	119	147	127	144	164	168	159	144	161	155	146	136	156	158	136	162	134	152	147	183	130	151	166	144	157	160	142	170	152	154	161	151	147	152	165	146	145	155	155	135	182	158	137	138	148	153	175	134	156	141	167	170	167	149	158	161	147	159	161	142	151	151	166	150	147	165	127	134	149	159	159	155	170	150	151	152	139	144	152	123	137	152	179	151	150	148	133	130	178	166	153	163	139	150	136	160	151	160	142	143	143	149	165	170	165	160	141	124	152	150	142	140	139	150	142	143	140	149	169	141	151	120	168	136	151	145	165	147	154	143	132	174	156	164	161	156	166	153	150	175	145	132	162	168	167	164	143	158	161	148	150	165	154	144	152	151	134	161	150	158	147	139	151	137	150	151	161	155	163	129	137	132	145	157	155	139	171	128	150	144	146	166	158	147	148	171	130	149	142	156	162	178	163	168	147	145	174	149	147	141	157	133	142	159	147	153	154	134	151	151	168	139	151	155	147	139	142	147	162	137	135	136	148	136	151	161	184	156	155	153	169	149	149	148	137	145	178	156	150	153	157	150	141	164	146	151	158	161	145	146	151	132	149	131	150	145	151	170	156	146	130	138	140	149	162	147	141	152	154	161	124	163	148	152	140	165	162	139	160	136	146	148	160	155	142	161	159	147	175	150	147	141	153	148	147	175	143	171	171	111	155	156	134	153	139	154	142	168	146	137	140	119	130	144	133	130	157	141	167	160	145	166	150	153	148	147	136	152	151	160	133	147	163	146	157	161	161	144	156	142	136	156	152	137	143	157	149	137	161	147	164	165	181	150
52132	16739	5688	9577	1996	1243	935	758	683	603	524	502	453	432	406	411	406	400	356	360	378	360	321	351	342	318	323	353	334	324	332	331	328	332	360	293	289	321	320	274	312	323	298	318	319	297	303	339	319	326	320	327	284	296	328	327	281	319	306	303	321	300	304	308	314	274	307	302	319	304	307	298	299	317	308	310	328	298	330	302	311	307	320	325	295	300	309	293	291	314	309	305	292	292	298	285	274	314	306	306	291	297	299	308	312	294	325	319	330	304	295	306	288	288	311	318	301	304	299	308	350	315	314	273	338	334	311	298	278	300	298	317	284	281	320	319	306	298	309	290	320	315	280	307	315	301	300	296	321	321	313	317	283	336	342	307	310	303	311	319	295	330	299	288	331	288	287	280	312	313	318	321	313	323	282	308	299	289	306	309	312	279	309	300	298	315	291	281	284	319	300	297	352	317	279	318	323	328	294	295	314	271	296	310	291	309	344	328	318	293	335	277	318	316	311	326	312	297	306	316	322	331	299	301	297	293	329	307	333	318	295	294	294	282	324	304	298	294	304	316	310	281	325	326	266	295	317	276	307	320	280	308	321	328	284	305	296	316	309	314	318	323	324	306	308	283	313	317	298	331	287	318	297	308	286	275	310	305	308	314	300	315	272	328	287	317	323	331	307	320	300	342	319	316	329	312	293	299	322	302	320	301	265	323	298	299	322	286	291	303	299	322	291	323	313	283	306	325	293	293	327	336	283	302	330	282	278	328	282	314	321	304	297	310	302	303	304	270	273	317	291	277	319	315	299	282	325	293	284	317	336	279	325	288	316	316	281	316	303	344	296	320	323	293	319	287	322	289	305	316	293	304	334	323	308	329	278	312	300	295	319	307	306	312	300	300	301	311	315	315	328	302	285	314	309	320	311	311	282	316	302	302	329	320	321	280	318	293	291	302	347	313	320	317	307	287	294	319	308	283	295	331	311	320	289	297	280	327	314	300	281	308	307	327	302	311	317	320	321	306	284	317	319	296	273	297	304	315	303	259	287	311	317	283	281	308	312	307	287	318	351	300	286	296	291	313	353	280	323	316	300	288	301	331	311	283	298	302	296	296	370	335	297	324	295	295	314	325	295	293	313	319	319	298	303	310	303	321	293	300	305	291	267	302	306	328	324	309	316	313	291	276	303	299	314	319	298	310	291	286	312	298	310	314	296	276	313	287	296	283	305	300	300	289	308	339	304	299	278	272	316	303	282	298	287	316	282	274	326	310	290	333	310	293	293	311	324	281	285	319	293	301	293	337	296	300	277	306	336	318	302	312	313	314	291	332	315	288	297	321	308	329	318	298	307	328	280	317	317	296	274	310	330	317	282	359	321	314	295	317	300	314	309	323	319	302	341	322	303	328	308	311	312	290	262	336	300	300	334	297	301	324	303	322	309	285	310	286	312	283	299	290	301	298	275	306	298	300	299	276	279	299	296	290	326	313	329	315	339	304	313	288	317	307	308	281	315	335	309	271	330	310	297	341	272	286	285	325	317	296	335	326	310	312	309	315	296	304	286	342	304	314	307	328	334	303	304	311	283	309	314	300	328	326	347	299	327	323	318	317	323	309	341	299	325	296	322	314	277	306	284	285	334	326	297	323	302	286	278	294	298	289	299	298	300	292	299	317	329	296	289	318	289	305	307	314	308	319	259	294	320	328	290	333	324	328	314	320	305	330	309	276	314	271	322	310	298	289	332	309	321	303	312	328	306	308	307	307	331	323	334	304	305	315	312	312	308	284	297	315	285	332	307	293	302	279	262	312	337	275	299	329	335	298	316	295	272	268	302	344	299	315	330	301	297	312	307	294	317	319	332	311	290	314	313	303	305	348	322	312	271	320	327	333	353	319	287	313	304	260	298	316	321	333	306	292	321	325	367	288	264	316	285	281	314	302	311	301	305	332	283	320	259	294	300	293	279	307	296	303	293	302	294	315	309	307	300	305	317	313	308	320	290	299	290	281	323	296	279	317	323	316	332	295	319	293	305	298	296	312	302	299	324	284	298	307	310	296	312	308	314	282	314	302	316	316	301	316	308	287	282	287	313	295	322	294	315	286	301	317	312	316	287	317	285	268	274	288	297	337	291	288	295	311	304	306	319	296	310	284	295	281	302	312	304	277	293	296	298	317	307	336	278	298	317	290	312	286	271	296	295	305	296	300	297	300	305	300	298	291	332	323	280	309	314	317	300	305	323	301	300	296	305	270	310	321	308	311	297	328	309	310	291	297	302	304	329	299	317	312	315	300	266	317	315	287	293	308	308	307	301	295	270	285	310	282	307	307	310	329	367	294	283	303	314	308	286	300	270	297	297	299	299	301	324	328	301	297	294	320	287	323	294	320	333	314	308	328	288	277	337	338	317	294	303	275	272	290	311	330	313	318	308	279	303	277	321	323	314	317	307	300	270	313	308	303	294	307	296	312	294	307	287	257	333	315	290	314	312	306	305	269	293	301	315	341	298	341	310	267	278	310	332	313	297	291	304	270	279	285	301	339	291	291	307	302	316	311	319	318	304	283	323	292	333	297	304	297	316	303	278	299	309	319	330	293	307	307	317	316	313	291	329	300	305	321	307	295	326	297	286	286	332	294	276	319	333	289	277	294	309	324	284	300	322	300	315	279	298	289	305	316	300	322	306	288	286	317	301	305	351	306	331	298	334	331	311	296	318	297	276	334	321	318	314	289	323	312	286	332	301	302	315	293	275	320	290	301	321	318	297	309	297	288	296	313	309	279	336	308	323	303	304	312	323	290	282	272	336	263	315	312	328	301	315	302	319	264	309	317	323	296	300	286	309	304	293	270	333	300	319	332	303	291	288	315	318	327	317	308	302	311	289	305	292	302	345	320	327	284	301	282	287	315	274	325	293	313	290	325	287	307	330	305	327	295	335	307	292	293	300	299	265	266	315	313	311	315	313	282	301	290	277	300	293	328	306	294	283	338	301	330	297	315	295	290	314	291	282	297	293	308	322	295	313	311	291	313	273	335	302	306	291	314	304	281	309	273	343	309	321	297	300	309	338	292	321	273	308	287	308	304	306	316	324	307	315	310	304	299	297	293	305	293	300	313	313	325	321	323	316	283	319	289	322	302	315	308	293	299	293	294	298	290	307	317	330	298	307	290	301	322	308	339	324	284	299	286	316	320	291	289	315	286	289	285	297	310	313	304	313	291	289	337	316	321	311	304	304	321	303	326	315	310	263	314	306	317	275	306	299	298	332	316	296	302	309	288	308	286	311	284	344	294	304	302	304	325	304	320	281	281	330	280	304	287	297	276	314	311	290	295	316	327	302	333	307	273	308	286	277	330	320	309	296	301	320	340	344	346	323	301	284	302	285	288	311	335	326	280	270	313	293	337	301	311	284	319	274	287	308	325	341	326	295	311	290	309	334	323	285	318	296	289	308	326	324	291	284	302	292	278	309	286	292	304	322	283	317	307	312	287	318	307	307	298
23304	21358	29032	23998	21354	20784	2679	414	273	277	257	229	207	186	173	190	169	156	188	156	152	160	151	167	136	134	161	155	137	147	158	139	145	126	142	149	147	157	149	139	149	138	147	131	151	137	119	145	128	125	141	135	123	125	146	136	160	141	176	141	141	128	120	115	149	152	131	146	140	141	165	142	130	154	141	138	143	156	118	141	137	128	135	160	119	139	134	132	127	149	152	118	133	138	125	156	128	123	125	151	120	140	135	142	150	132	141	131	130	136	121	149	146	149	125	145	145	132	125	137	135	148	122	135	133	137	142	131	139	113	130	129	143	139	138	133	129	142	132	156	157	144	155	132	135	124	142	136	143	163	128	143	127	153	135	122	148	144	143	122	128	130	144	151	155	138	133	118	126	145	127	135	121	124	117	119	128	125	136	163	120	126	172	151	126	137	154	139	117	121	136	112	143	118	127	141	122	145	132	138	135	146	124	138	142	112	127	122	143	131	159	147	132	133	150	140	145	149	121	130	137	127	138	123	122	137	128	147	123	132	131	141	114	127	154	140	123	135	140	144	115	136	136	139	119	141	142	137	131	144	144	153	133	125	158	148	125	140	142	131	122	135	128	146	126	148	148	138	153	140	120	132	133	127	124	131	132	122	127	138	126	130	163	125	125	118	133	132	133	125	134	152	130	136	144	140	148	153	160	136	136	131	116	153	127	137	148	129	118	140	153	133	140	119	150	133	118	145	122	161	126	122	145	142	128	157	138	147	114	125	131	157	143	157	137	144	136	146	125	146	128	145	123	116	130	137	126	144	123	117	138	129	137	128	151	142	144	127	124	130	137	144	153	127	162	132	139	108	151	120	135	150	146	143	140	146	140	131	143	125	148	132	137	144	114	140	123	135	127	117	153	149	137	147	123	133	124	125	144	136	161	138	134	142	138	131	138	138	134	117	122	134	157	129	136	134	125	123	131	114	156	114	140	142	134	129	134	149	127	133	143	106	136	145	136	127	136	128	133	124	132	131	127	134	137	127	146	130	125	126	150	145	136	125	110	135	125	130	113	139	151	136	130	138	112	127	145	127	143	130	146	146	144	139	144	124	137	139	144	138	140	151	146	140	171	149	115	123	142	167	132	127	128	122	118	126	143	150	156	122	132	153	128	126	161	126	148	127	142	123	143	154	147	136	150	132	119	136	132	150	124	148	144	151	139	135	140	138	143	137	150	141	119	148	125	116	149	137	138	136	139	116	126	143	136	141	130	131	136	135	124	112	146	135	145	140	133	140	138	133	137	150	152	139	136	134	147	132	142	160	163	139	152	115	135	137	139	154	149	143	133	129	128	135	129	136	131	137	111	137	131	142	133	135	147	140	121	145	149	135	142	137	121	136	100	137	121	137	127	135	153	120	133	131	155	138	145	135	128	148	147	135	132	115	140	116	144	140	137	139	157	121	137	149	135	116	140	136	138	146	140	129	130	126	146	154	143	142	118	141	114	146	121	120	143	134	153	142	130	139	138	130	122	148	145	123	139	130	127	127	138	133	140	135	123	131	139	153	125	157	131	135	127	131	130	140	134	144	133	159	129	118	137	128	153	124	139	150	154	154	145	113	142	141	144	120	135	133	149	117	151	118	116	127	132	130	138	130	143	143	141	131	140	133	127	153	138	117	160	152	124	138	118	132	114	133	139	135	130	131	118	140	144	139	154	136	134	126	129	122	133	132	135	121	174	141	135	139	141	135	114	124	138	116	117	126	128	155	146	123	124	163	107	135	148	143	131	143	158	131	140	127	157	127	138	127	107	134	136	141	140	133	142	120	136	147	143	140	140	154	109	116	122	136	125	143	130	165	142	137	136	132	143	141	140	147	149	143	155	133	146	134	121	133	139	119	118	138	130	126	134	151	135	130	123	141	123	140	135	127	146	134	131	160	132	148	121	147	129	127	125	133	132	149	138	133	154	148	127	142	132	133	142	120	131	142	147	145	133	128	146	131	124	134	159	139	161	144	127	131	134	143	120	132	144	143	140	126	140	115	161	140	127	158	141	151	141	140	130	124	135	134	152	146	142	135	135	129	130	134	142	135	137	127	152	146	122	131	136	144	122	147	128	130	131	131	154	127	156	111	142	140	141	134	154	113	138	153	131	130	140	149	137	133	129	135	138	139	145	146	142	170	130	138	124	144	161	120	136	134	146	137	134	119	115	136	131	118	131	133	159	149	157	133	144	118	123	151	146	139	162	138	146	133	130	148	133	154	133	140	144	155	138	146	141	126	136	139	122	140	118	132	126	142	120	165	119	157	120	136	126	133	149	122	125	137	136	120	148	125	151	126	143	141	129	148	138	139	153	127	118	112	138	134	118	135	128	147	150	137	120	129	163	152	126	123	155	133	128	129	136	108	128	152	128	137	116	149	147	116	138	115	152	131	144	136	139	148	163	115	121	130	131	138	147	135	166	131	114	138	125	142	135	130	151	122	116	148	123	142	133	126	115	138	138	131	139	121	130	145	148	145	142	148	144	114	133	114	147	144	134	137	130	136	112	114	137	109	143	160	117	140	139	131	115	136	148	123	124	137	140	140	133	135	127	153	141	144	136	123	107	150	144	145	133	133	137	146	122	117	132	143	125	131	141	152	120	153	137	146	116	129	137	133	132	129	151	131	132	145	140	134	137	137	119	140	120	124	119	125	124	118	130	141	143	124	132	129	133	119	141	154	119	135	117	119	136	132	124	148	133	144	130	153	139	122	140	141	121	146	131	124	131	141	128	146	157	117	132	131	126	128	123	131	124	128	131	139	116	129	139	113	129	137	126	157	139	125	124	139	139	125	146	132	130	122	146	127	137	117	116	131	116	107	174	147	123	132	128	132	124	126	142	141	135	141	118	162	127	131	135	131	141	149	151	136	137	150	106	134	118	131	120	139	165	110	130	126	139	125	138	138	123	139	124	129	158	128	147	132	137	148	156	143	127	150	120	140	124	122	133	159	132	137	147	122	120	149	182	129	141	162	142	143	152	122	148	124	130	136	135	135	128	127	141	147	104	125	133	129	141	119	123	117	143	142	147	135	140	137	140	131	154	140	142	130	115	104	136	121	134	153	149	168	133	136	127	144	157	136	110	117	142	121	150	116	126	133	123	129	154	141	136	119	134	138	139	152	123	119	132	143	131	144	128	141	118	128	137	117	130	132	159	135	155	146	131	108	152	126	151	152	134	127	111	140	124	137	130	128	159	142	128	141	141	146	132	132	123	123	141	136	124	146	142	109	109	120	116	126	118	140	142	136	109	128	131	147	148	138	125	125	148	155	140	148	145	124	128	154	164	150	137	135	127	135	129	130	119	141	131	124	124	132	118	114	140	140	132	139	142	141	119	118	125	116	125	139	123	143	132	133	115	138	128	132	129	142	128	142	116	137	130	136	142	131	136	156	138	138	138	134	116	118	137	129	138	150	129	134	136	141	131	141	157	147	142	150	128	138	143	125	122	145	138	124
51707	18689	9216	11844	4150	2085	1544	1154	896	819	732	636	574	521	430	449	407	408	390	382	337	335	326	344	335	339	326	298	294	300	340	308	263	278	279	308	270	287	266	294	309	280	273	292	281	257	259	241	276	287	244	259	230	278	255	260	253	277	262	247	266	234	281	292	262	247	276	251	256	268	272	246	260	276	237	233	264	277	262	266	235	270	272	270	243	239	284	264	281	254	245	229	244	258	275	262	263	288	253	265	263	268	249	237	250	249	248	246	257	240	254	288	268	255	254	254	278	272	250	251	254	275	257	232	249	283	222	284	250	277	243	239	245	268	250	274	274	254	266	265	207	255	269	228	255	255	216	248	248	231	252	247	263	290	221	236	271	243	231	248	238	272	232	251	257	244	257	242	254	258	212	245	266	250	257	240	254	254	265	246	258	243	256	260	276	246	272	267	245	274	248	220	248	247	240	266	237	215	268	218	263	313	254	236	255	241	273	267	246	234	249	246	247	241	244	242	243	242	280	277	248	263	278	237	245	251	253	244	268	254	239	253	256	279	249	251	259	253	255	230	254	254	240	241	254	261	266	269	245	266	252	252	255	232	242	263	258	271	263	277	251	258	265	261	251	229	234	255	271	268	241	226	246	226	232	249	235	238	248	279	242	247	276	256	252	249	252	236	251	252	254	253	243	249	247	273	260	257	238	288	252	268	283	260	251	237	239	254	243	264	240	241	256	254	246	222	254	242	284	209	243	261	246	248	257	239	246	244	227	280	255	257	291	245	255	254	255	276	241	255	257	241	275	258	243	251	241	238	265	236	256	257	268	279	238	259	289	251	279	249	237	266	256	262	266	269	258	256	253	249	268	247	269	258	240	253	263	258	260	257	246	235	264	236	261	257	247	265	254	245	220	268	241	252	272	268	237	234	273	242	249	262	223	249	279	246	251	259	240	258	289	274	237	234	251	267	259	282	269	268	280	239	256	268	235	243	224	236	227	232	231	249	225	244	264	264	252	236	243	245	260	239	247	236	244	224	236	227	274	272	283	259	259	218	253	249	248	274	240	254	253	260	250	267	235	237	225	239	294	236	248	259	258	258	210	248	265	257	246	251	238	230	263	271	267	276	261	266	254	235	268	265	254	275	260	246	267	262	243	280	255	247	263	250	273	262	251	272	241	256	245	247	264	277	251	245	248	226	247	263	253	248	287	231	264	238	249	243	230	217	259	253	274	236	256	247	266	227	246	225	243	267	263	256	245	268	231	265	268	236	225	277	238	217	257	256	247	250	241	253	266	277	265	260	265	252	262	253	258	263	269	235	261	274	235	248	249	250	261	272	255	217	275	255	239	256	249	281	234	263	262	258	236	245	256	241	253	270	248	262	251	234	260	252	250	270	248	248	284	236	255	247	245	265	246	253	242	239	266	248	260	250	275	234	270	253	260	260	265	250	249	229	252	273	252	257	245	246	256	270	265	228	275	271	262	277	262	269	243	217	234	281	251	235	241	279	260	282	261	260	274	228	246	235	243	244	260	266	235	262	246	293	243	253	242	262	259	260	245	240	258	211	245	253	225	275	251	261	267	239	221	213	236	265	252	263	245	277	285	240	243	242	212	266	272	231	259	261	265	235	253	262	266	222	252	275	236	272	222	246	224	256	246	270	249	254	262	280	231	256	232	278	281	256	250	253	259	292	259	256	250	281	229	239	251	271	248	266	244	256	282	240	264	238	253	256	280	265	247	241	255	252	253	288	245	258	257	250	235	232	279	244	240	254	259	238	234	280	274	279	241	243	248	257	240	243	236	248	265	236	258	243	249	246	249	262	263	264	255	258	253	249	249	239	261	249	244	246	260	249	238	249	261	240	249	254	239	243	245	236	245	241	259	260	243	255	254	262	248	227	249	277	247	296	248	239	269	263	264	252	231	232	256	260	251	264	245	260	245	278	270	251	253	281	261	268	223	270	268	254	274	246	227	256	275	260	255	243	236	244	226	273	241	247	249	259	230	276	232	207	232	251	245	224	229	266	224	246	254	230	245	251	253	241	224	240	253	260	253	236	250	267	243	277	244	235	281	251	229	253	247	245	263	263	250	250	249	245	260	255	261	254	245	281	236	247	225	266	229	237	276	255	270	234	254	250	254	262	266	219	249	273	281	261	251	258	289	266	241	267	262	265	242	282	240	250	209	216	265	249	248	262	259	286	236	246	246	261	245	275	244	291	232	231	232	252	270	257	277	269	252	251	281	237	256	239	256	255	223	239	257	261	269	267	265	247	280	284	280	291	243	247	241	263	229	285	238	251	243	247	225	236	266	251	261	271	265	242	235	281	252	277	241	242	230	241	273	229	269	229	255	253	248	265	232	252	216	241	257	245	279	260	228	233	250	238	265	252	269	270	251	211	263	214	259	234	251	238	253	285	251	253	252	236	259	272	251	242	261	257	242	254	267	262	259	230	236	251	258	264	260	243	275	243	256	252	247	263	243	253	242	259	248	256	255	265	249	246	222	245	263	264	262	247	275	240	232	232	269	254	265	265	240	246	260	250	264	267	238	272	260	269	278	246	250	271	268	255	272	239	239	271	253	218	260	271	244	245	247	245	255	272	268	237	251	253	244	242	241	258	246	258	223	257	263	247	277	266	261	255	247	231	251	250	252	264	233	254	249	250	264	250	237	269	267	233	281	308	267	268	266	229	244	257	251	262	233	257	239	237	239	292	254	275	260	257	247	243	243	268	264	275	263	222	224	247	246	255	256	237	273	228	253	251	251	253	241	258	258	230	240	258	238	294	240	271	235	217	269	280	243	285	230	256	260	246	245	263	249	263	250	261	277	236	286	241	263	262	254	271	230	262	244	256	256	236	282	254	242	236	243	255	248	243	258	295	253	250	268	234	274	241	259	248	276	262	249	236	243	236	271	239	280	241	244	256	268	248	252	259	267	213	253	261	274	275	256	245	237	232	256	279	264	248	235	266	261	256	266	244	241	245	276	240	264	240	234	243	235	267	215	263	267	261	269	254	260	249	228	279	256	275	268	262	270	256	283	218	244	248	243	245	243	261	261	279	286	237	255	283	248	282	262	258	265	246	265	235	242	252	261	236	252	270	249	238	252	305	245	251	251	230	254	244	231	254	224	252	247	251	241	247	271	265	245	236	250	258	218	263	263	260	233	224	260	268	284	258	232	244	250	293	245	259	246	288	248	255	244	247	240	250	256	274	249	255	247	251	231	249	263	286	234	268	249	221	241	250	221	274	236	256	238	231	231	256	250	260	272	243	258	259	264	246	249	235	250	248	261	240	246	264	220	243	257	255	255	246	235	245	240	270	247	237	229	257	249	254	275	252	229	247	264	265	247	263	268	253	220	239	271	271	266	269	276	278	257	253	271	227	260	244	247	249	225	252	257	229	235	248	282	246	240	251	236	259	239	249	243	244	228	239	243	259	253	267	266	245	249	253	264	255	251	254	252	246	247	271	265	249	255	238	248	290	244	254
27868	20763	8638	968	503	327	346	330	326	320	314	291	340	329	305	317	348	353	342	334	364	312	325	343	319	299	307	347	310	289	322	356	323	333	297	342	335	319	348	329	297	315	326	336	307	339	327	276	327	292	309	358	306	302	312	314	303	342	330	300	295	326	314	324	292	320	285	340	289	310	307	301	316	324	309	333	324	320	327	321	295	318	333	318	349	326	311	328	299	291	338	327	353	327	314	328	296	317	323	343	298	287	312	313	290	307	345	308	319	301	321	305	307	325	304	299	287	348	311	278	280	325	325	289	322	307	307	300	315	304	311	307	337	291	302	311	292	326	318	303	324	317	309	299	328	334	310	309	295	288	346	326	305	312	313	288	280	321	319	326	315	279	321	329	294	306	322	300	320	317	318	327	296	301	273	336	319	308	337	304	320	349	281	309	342	337	317	354	293	308	287	310	277	330	325	327	309	316	324	342	304	289	297	292	317	319	303	364	317	310	275	315	296	322	270	310	309	309	321	305	313	324	313	295	308	298	304	301	320	322	330	320	339	341	330	289	318	295	314	322	327	365	307	310	330	343	327	280	324	322	302	309	333	289	316	290	325	284	303	311	306	340	316	295	344	331	327	330	321	318	320	306	345	285	297	322	324	322	309	318	306	289	333	304	350	336	299	308	313	290	319	279	327	313	329	291	329	339	312	324	321	308	325	332	301	348	306	297	321	301	304	297	304	327	310	310	300	347	318	297	317	329	276	279	311	317	318	312	338	310	329	309	312	310	308	323	304	295	318	349	306	318	316	333	311	326	286	295	329	293	312	324	330	307	319	328	324	350	332	320	299	302	324	312	319	288	335	312	319	308	317	342	303	285	327	322	316	317	298	278	330	332	323	303	322	331	315	304	321	313	319	310	338	304	308	315	305	303	295	332	352	316	306	294	309	321	339	349	318	316	336	299	367	295	326	282	338	290	332	310	316	295	333	332	309	327	340	323	303	308	314	319	285	319	313	314	306	338	295	304	286	328	338	304	293	320	297	293	320	297	310	312	372	340	293	339	316	294	294	333	291	289	311	323	302	328	311	294	299	344	333	298	319	295	310	345	333	324	324	262	342	290	305	307	296	310	305	301	308	318	299	309	314	310	321	288	305	297	297	308	293	296	345	314	339	315	329	309	315	312	326	306	311	328	313	352	335	335	300	310	318	294	306	345	309	353	336	335	311	328	312	294	305	308	329	313	327	304	293	299	323	326	343	306	325	257	362	324	325	322	301	305	313	311	289	342	288	293	311	302	355	311	308	345	305	329	276	319	328	272	327	300	304	307	304	321	291	275	324	327	298	318	316	395	301	315	320	333	313	309	296	298	305	315	333	265	310	315	323	322	301	320	281	324	298	325	310	319	296	329	321	310	344	317	328	318	276	359	324	322	312	317	296	326	327	305	319	345	330	319	320	300	307	320	342	302	343	325	339	311	333	351	299	316	290	339	301	322	309	306	325	328	308	332	311	300	328	332	302	310	330	344	298	308	303	340	320	300	301	345	327	321	322	306	309	326	306	304	301	298	285	290	309	293	307	349	307	325	315	319	289	329	324	306	322	294	314	272	321	307	305	305	329	364	308	291	280	296	340	323	296	329	286	326	315	296	314	314	371	300	323	316	330	308	315	324	312	349	305	295	322	327	326	292	307	315	316	302	339	296	321	315	311	310	318	307	303	324	329	300	276	339	292	322	313	362	304	295	288	303	305	319	356	315	306	297	271	298	323	296	311	337	326	322	323	302	342	314	343	315	332	283	341	343	375	331	311	305	302	333	332	292	329	342	310	315	291	314	292	317	310	309	364	310	325	301	321	325	333	318	322	313	279	285	328	345	284	302	291	331	321	304	311	334	296	318	324	347	289	313	320	334	315	346	334	316	294	269	317	334	330	312	319	356	298	307	288	287	285	299	318	325	331	313	316	310	336	336	315	334	337	301	306	352	349	303	316	282	323	313	336	338	320	329	275	306	342	323	310	321	308	300	312	321	336	314	318	293	291	311	334	353	336	314	340	305	306	292	313	313	302	284	320	315	348	325	301	303	344	304	317	347	314	310	318	313	324	304	296	275	311	338	308	309	313	349	292	298	291	310	308	312	315	316	295	326	328	307	308	327	307	304	284	295	312	337	296	297	346	259	329	302	307	309	310	296	346	317	308	304	321	316	316	306	300	318	317	313	297	320	315	321	297	321	294	299	310	327	300	294	288	341	308	321	316	317	328	317	323	293	332	281	304	344	332	310	326	319	315	298	338	341	330	311	357	323	300	307	309	313	307	294	308	291	319	339	363	344	325	316	290	317	280	354	299	317	313	303	337	322	309	332	329	308	322	321	318	329	316	302	300	326	346	347	319	293	309	333	301	345	318	315	299	310	298	324	306	319	366	294	323	288	331	331	309	275	351	311	287	301	299	299	299	324	308	327	310	284	305	327	331	310	319	314	343	307	304	304	344	295	313	314	276	313	316	310	335	319	320	300	319	311	295	276	311	297	336	332	339	340	328	326	321	321	323	312	288	319	291	294	316	307	307	312	297	338	302	305	308	338	314	314	317	294	328	324	307	303	302	300	314	342	351	310	290	303	318	303	310	316	294	316	299	302	292	316	322	318	331	332	321	311	280	319	324	287	339	298	313	311	314	287	327	335	308	338	308	325	315	294	291	347	302	285	311	296	281	311	297	308	301	301	318	338	285	328	329	318	340	309	313	305	315	310	347	300	321	291	320	308	333	327	294	331	291	365	306	331	273	323	330	288	300	313	319	304	319	322	302	326	312	354	306	320	313	299	337	319	356	338	316	323	307	338	323	330	314	276	301	315	324	285	302	316	328	305	324	291	295	320	315	282	275	320	309	316	317	298	332	291	288	330	295	274	310	306	328	296	319	309	317	310	300	313	333	323	331	306	270	344	342	317	296	336	294	307	312	319	342	305	318	292	328	338	343	347	312	281	312	313	315	309	304	323	308	317	273	292	282	310	293	296	310	305	296	285	335	302	329	308	315	314	323	316	309	308	296	342	298	296	328	325	297	311	347	299	303	318	296	292	301	340	336	322	338	300	315	318	304	321	309	294	296	313	340	344	288	325	319	309	345	366	331	263	312	288	292	292	302	291	330	299	304	333	299	312	298	297	291	325	292	308	336	314	320	315	312	303	312	302	307	330	315	307	324	334	310	304	324	321	302	307	320	316	334	326	329	308	301	346	325	313	315	352	288	312	322	301	305	337	296	297	305	301	326	301	308	285	341	297	319	293	320	329	319	287	344	334	294	295	340	315	300	329	325	288	312	302	346	267	333	318	316	314	322	287	328	300	288	308	281	273	332	304	312	319	279	283	320	328	340	329	301	329	339	316	282	309	328	291	303	335	309	323	298	317	313	318	344	309	297	318	311	312	306	335	313	320	305	306	307	346	290	306	312	313	298	291	295	282	314	321	316	308	315	283	312	330	335	315	285	341	306	297	295	309
30817	7369	1205	1391	980	687	612	658	609	603	644	622	601	601	620	597	648	607	629	587	596	626	576	604	592	616	573	581	606	598	612	559	615	609	627	568	598	566	547	638	643	562	618	584	572	626	582	633	621	623	598	647	595	608	565	624	595	600	586	654	588	599	615	577	647	584	593	573	587	595	594	608	590	618	640	603	596	556	648	615	584	587	603	616	591	629	607	612	648	599	620	616	569	569	625	589	577	580	632	566	616	643	586	620	610	581	637	607	607	577	616	621	579	607	589	613	589	573	623	584	629	574	593	590	565	619	591	615	576	630	570	618	607	607	617	602	595	586	584	635	570	602	618	580	567	608	568	610	593	576	581	676	540	608	571	629	585	586	620	605	613	643	586	597	588	614	569	632	622	616	575	578	579	599	577	629	610	572	589	625	582	655	593	609	538	644	584	614	631	599	594	608	593	621	618	578	557	643	615	619	610	604	585	590	598	592	620	671	582	627	620	623	626	565	629	614	617	609	620	599	577	646	619	590	600	605	618	548	555	619	606	617	565	588	578	666	614	611	582	605	620	578	627	650	599	580	584	613	592	597	599	632	553	613	647	616	603	577	616	581	632	594	548	648	598	618	631	598	580	584	589	591	592	592	569	584	614	595	576	647	606	585	610	606	626	570	596	618	614	558	597	610	569	598	604	622	646	600	640	589	572	642	604	610	617	558	650	602	594	652	603	634	621	652	612	669	564	624	646	578	586	598	632	600	621	619	639	617	575	628	591	592	623	627	596	620	585	619	646	583	618	637	634	603	612	597	598	584	621	602	625	652	634	654	579	599	585	581	608	603	614	593	629	607	599	641	604	620	619	596	562	621	601	630	600	576	606	608	570	595	580	583	576	600	588	622	542	555	559	588	616	559	599	597	616	620	609	588	593	575	639	597	618	612	592	604	659	575	598	627	564	614	636	630	633	627	634	653	589	618	583	670	542	625	610	596	588	625	596	596	571	590	567	596	580	613	586	581	620	611	594	622	602	637	625	596	599	618	574	584	612	598	631	610	555	637	594	595	677	589	560	635	607	579	577	603	555	553	596	616	615	559	592	603	608	652	572	605	592	655	592	572	549	612	625	562	574	608	597	607	609	603	585	601	602	601	591	627	585	577	645	633	585	592	627	576	640	596	599	615	640	580	591	603	546	605	618	597	600	618	584	530	573	613	558	610	622	576	642	599	622	643	609	632	609	589	651	609	624	563	586	614	627	575	593	588	650	614	549	610	592	578	616	577	639	626	595	564	590	598	589	622	589	567	617	627	568	580	563	604	605	586	576	579	588	610	596	617	631	615	646	610	589	622	620	618	620	579	633	611	611	618	580	615	607	600	586	625	578	597	600	589	594	584	596	643	627	602	636	609	621	588	609	623	599	614	623	582	608	592	631	618	608	592	610	558	570	610	609	565	576	613	580	589	603	613	598	576	609	618	579	601	620	613	617	590	590	625	576	620	675	646	599	596	569	584	612	631	571	555	577	600	595	621	572	579	608	617	606	622	540	624	620	632	622	567	597	584	605	597	623	591	585	597	639	667	656	609	603	583	628	603	609	573	578	621	662	645	593	602	577	621	609	566	585	612	586	619	587	633	635	619	570	599	600	611	628	585	625	602	595	581	600	583	632	587	614	550	573	572	635	619	630	604	637	601	586	615	596	605	629	600	597	615	597	590	595	554	632	561	603	615	592	615	554	576	570	591	654	607	609	602	581	611	630	609	559	592	573	611	585	642	595	632	551	596	609	579	602	622	589	583	617	580	634	598	576	625	652	616	611	580	575	583	617	617	613	599	637	585	598	625	595	599	612	648	553	615	626	604	601	620	622	618	565	591	615	654	651	594	593	643	575	576	629	624	599	658	619	627	608	616	587	640	601	581	622	567	633	616	625	609	610	597	621	590	579	610	586	585	588	626	572	610	616	604	608	623	672	632	612	599	599	590	609	603	605	577	597	573	559	642	653	638	588	567	572	612	601	576	635	599	631	570	596	588	635	597	623	589	603	594	613	600	555	638	603	593	614	600	620	616	570	598	571	572	584	584	609	637	618	593	617	593	589	620	604	637	589	622	577	611	615	611	622	582	570	613	607	586	617	595	614	615	575	609	601	614	606	611	572	619	623	566	601	627	593	616	602	562	610	610	649	607	626	631	581	619	545	584	616	622	572	605	593	585	578	604	567	589	652	627	608	581	583	621	587	580	600	597	629	552	594	628	622	648	607	600	605	602	597	621	599	610	589	628	605	579	570	571	582	627	557	631	631	578	580	599	603	667	569	617	614	625	597	619	608	575	601	595	559	600	602	559	636	588	586	631	651	573	656	594	624	594	581	625	593	594	579	598	613	614	612	623	555	582	601	578	630	612	586	597	613	600	605	619	625	610	611	582	632	602	592	573	562	629	614	648	596	598	575	638	624	604	597	584	566	579	607	569	596	607	638	592	577	595	587	590	597	587	585	601	664	545	607	625	621	622	587	597	608	640	604	651	587	613	590	581	615	563	622	638	592	588	588	594	611	604	578	592	603	580	645	628	576	619	624	642	607	621	593	584	608	611	601	621	612	622	592	591	596	596	643	639	596	619	601	633	627	604	642	616	579	571	621	583	559	610	587	616	623	599	578	602	601	636	622	642	553	612	617	596	644	636	622	607	589	590	625	585	594	565	579	599	609	600	616	621	612	611	592	591	591	605	616	589	591	640	621	620	619	596	613	585	622	606	580	576	604	601	592	589	625	532	595	594	624	608	557	608	639	583	608	559	595	580	581	546	608	621	587	546	625	567	653	600	598	584	577	590	606	599	588	608	616	567	609	565	571	607	609	600	597	585	605	576	581	612	621	568	614	575	583	604	612	612	602	604	591	599	618	578	626	610	573	614	590	594	548	619	619	610	612	617	585	588	608	627	585	623	576	604	594	615	577	573	591	544	567	637	590	616	622	658	585	580	583	599	599	596	608	568	533	624	582	573	623	609	586	546	592	602	619	599	628	596	568	627	585	647	612	622	576	604	588	608	576	600	586	674	609	636	636	639	585	607	582	606	629	614	624	621	610	596	615	575	590	622	604	609	591	623	590	569	619	631	593	589	613	612	571	636	606	617	586	599	584	608	598	608	634	611	621	586	589	596	607	580	557	574	598	577	588	622	615	598	621	584	627	573	624	631	622	583	615	611	609	588	589	564	620	603	588	562	555	593	617	628	614	597	596	582	573	580	643	566	612	568	573	625	620	601	579	630	565	628	614	602	580	574	587	596	629	615	598	618	638	597	625	606	552	607	625	604	591	577	595	583	583	643	591	662	639	602	657	571	608	608	590	653	609	620	603	577	598	659	597	638	584	622	603	624	605	629	554	608	590	585	539	585	601	595	617	584	616	628	590	593	576	587	603	625	629	612	625	611	618	639	635	641	581	613	573	576	600	651	628	609	648	615	607	590	602	574	588	612	614	624	631	618	614	629	590	586	589	638
24226	21376	28463	24583	20546	3156	422	268	222	223	217	170	196	192	193	164	150	189	200	160	140	167	159	171	170	181	134	155	148	173	152	164	156	158	141	142	170	145	158	146	153	169	161	155	144	168	159	180	156	157	131	168	142	168	154	143	148	141	166	153	136	154	157	146	138	143	138	140	159	140	154	165	159	147	154	158	163	146	140	130	145	156	161	151	161	148	137	149	136	153	154	150	156	161	150	160	149	133	149	157	142	133	144	141	153	152	144	138	163	166	157	147	162	158	134	143	166	159	149	161	134	123	135	152	145	170	158	158	143	127	148	145	141	157	144	165	138	143	168	148	143	149	163	154	155	158	157	147	169	138	146	165	140	151	163	153	129	148	136	168	159	128	147	155	140	142	150	154	152	142	149	168	148	150	161	137	146	145	157	151	166	151	156	128	147	154	150	128	160	148	164	145	155	156	164	131	153	158	167	139	151	142	130	168	136	160	148	149	162	158	161	164	145	171	158	160	144	139	176	134	143	134	131	141	160	153	125	163	133	171	174	135	157	144	132	162	162	172	123	167	153	140	146	166	147	139	162	138	144	133	138	172	136	135	148	153	160	150	154	150	161	151	165	148	153	143	162	147	150	136	137	136	134	150	138	144	139	153	155	158	145	168	143	157	141	128	166	163	148	124	159	155	153	152	162	139	164	142	159	146	145	146	155	159	163	160	160	162	138	130	143	159	123	149	136	134	166	150	138	143	158	149	152	142	167	165	140	148	170	136	160	151	159	171	133	149	150	160	144	130	140	173	142	141	147	143	145	144	150	146	162	150	164	146	132	168	156	169	146	164	151	163	165	144	135	120	134	130	165	149	135	150	161	157	154	132	142	160	126	156	141	159	153	191	136	140	159	134	147	153	156	127	142	144	151	146	147	153	147	146	154	146	144	171	139	161	144	141	147	146	166	155	151	145	147	146	142	151	154	145	150	157	152	136	143	168	142	164	145	157	157	144	146	141	150	178	164	161	149	144	124	136	156	140	164	152	157	146	156	144	135	140	151	144	151	150	154	127	141	150	152	160	120	141	149	133	122	176	137	165	176	170	150	144	122	140	163	154	161	143	157	162	152	157	154	142	140	154	143	150	155	138	151	184	168	164	145	159	178	160	155	144	160	143	141	135	154	155	146	174	158	150	162	160	146	130	150	135	160	176	158	126	130	137	153	154	183	171	171	155	161	129	136	159	133	147	147	156	141	159	168	156	152	150	154	148	144	160	142	144	138	150	146	160	124	147	156	158	145	157	131	137	145	142	146	134	165	136	150	154	138	145	145	149	172	126	163	153	134	145	157	147	149	148	144	153	156	153	147	144	132	133	169	156	149	143	144	140	125	145	169	160	150	158	155	148	157	150	155	175	161	155	168	123	143	147	121	157	148	130	156	153	157	142	151	151	148	149	147	161	147	145	159	168	161	136	163	166	170	135	165	140	133	128	136	140	150	127	151	142	162	132	145	141	153	140	153	124	146	175	152	140	145	155	128	136	144	149	132	161	147	152	159	148	131	138	158	128	149	152	150	156	139	171	157	127	134	130	137	143	151	152	154	136	140	158	147	151	120	145	157	160	151	140	146	142	162	137	159	146	151	139	158	174	142	158	133	162	142	151	141	137	148	145	167	144	132	153	136	136	152	124	150	129	151	146	160	159	144	159	156	153	137	159	146	143	134	153	153	153	159	161	143	151	146	144	154	145	153	160	155	149	132	154	141	156	149	163	153	139	177	140	150	172	159	139	143	167	131	142	131	133	153	136	154	156	149	148	131	155	159	136	160	143	147	170	123	137	147	141	137	128	175	159	182	139	148	144	138	132	141	166	149	151	161	148	159	149	148	161	145	152	146	142	146	170	151	150	142	132	166	136	156	164	126	150	147	131	123	129	145	140	140	135	116	146	142	162	148	154	144	146	146	136	150	150	153	146	168	144	144	154	137	128	133	138	173	174	133	151	154	153	141	166	130	151	162	138	135	168	152	135	148	138	151	146	135	140	137	153	139	127	145	134	137	148	144	135	163	162	155	148	142	146	151	138	156	169	152	126	149	152	143	154	144	127	160	154	154	170	151	151	134	152	148	149	158	133	153	151	165	154	142	138	145	164	157	168	153	144	155	163	161	156	140	148	142	139	144	147	164	133	137	157	146	157	156	159	132	171	133	160	151	161	131	155	146	176	139	148	153	151	158	131	152	157	143	155	155	152	159	143	163	157	146	159	153	158	136	140	153	139	147	143	159	133	155	160	153	147	152	132	137	150	150	185	147	147	133	170	158	161	155	138	158	150	164	141	167	142	143	154	134	164	139	162	141	158	151	166	163	132	148	148	139	146	134	143	150	143	158	138	161	153	164	148	141	120	152	137	173	153	129	150	156	160	151	156	150	165	132	147	147	152	152	136	141	140	163	140	137	136	144	121	154	145	153	154	168	153	149	146	157	162	162	130	148	153	142	128	152	154	135	127	141	148	148	160	176	143	151	174	154	149	145	160	170	147	147	139	149	156	161	145	144	147	149	148	138	143	131	153	163	148	163	157	158	154	166	149	150	145	147	145	176	158	167	158	141	138	156	153	130	134	127	138	149	140	135	153	153	148	156	133	161	133	149	147	151	141	143	141	152	144	173	147	133	166	137	153	145	147	153	159	150	130	144	155	147	146	154	158	153	137	143	126	148	152	173	140	140	152	144	130	160	124	150	173	161	165	141	168	158	121	146	169	155	168	149	171	153	147	154	145	161	130	168	122	136	155	144	172	141	163	159	156	137	129	134	149	167	133	146	156	135	169	141	160	162	144	156	144	125	156	139	164	138	166	133	142	142	161	141	148	146	160	142	146	130	152	171	133	146	159	140	131	154	164	146	146	162	155	133	145	138	131	181	129	161	146	156	162	155	157	147	141	153	144	144	131	149	163	154	147	153	154	142	146	148	158	172	149	133	147	155	144	150	152	145	155	155	130	134	155	163	150	137	150	152	138	132	140	161	137	164	139	167	123	156	151	148	164	159	138	138	147	135	167	156	159	155	156	150	144	165	147	145	158	170	154	154	169	155	148	154	145	153	142	147	143	168	147	124	155	167	150	145	133	155	127	136	150	135	142	149	133	159	143	163	154	135	162	140	138	159	145	131	157	149	143	140	155	155	141	168	143	159	134	155	131	148	162	155	153	137	136	139	138	147	143	156	152	158	150	147	167	168	155	155	159	168	170	148	142	165	163	158	151	148	136	133	134	117	156	141	154	147	134	159	145	156	137	128	170	151	143	145	155	125	158	159	156	148	156	161	135	158	155	143	147	155	156	155	143	141	150	159	152	152	166	148	163	147	151	155	150	147	125	152	158	146	122	146	132	130	184	160	141	146	140	132	148	150	133	143	135	155	145	135	120	155	165	164	132	124	159	143	176	168	145	153	133	147	139	161	140	130	142	127	149	145	150	145	149	162	156	143	154	181	151	150	135	161	135	135	147
51729	17558	5618	8704	2034	1223	939	766	720	584	577	539	454	426	450	424	376	413	369	323	354	371	364	394	331	331	334	345	335	356	351	342	316	300	330	305	304	295	314	305	364	324	334	326	304	300	318	334	322	294	321	323	320	324	306	319	292	305	328	295	291	339	305	287	298	302	304	310	312	313	311	308	305	311	295	295	315	303	284	286	326	282	320	278	299	318	310	290	316	308	317	318	314	280	300	294	310	304	322	287	287	326	281	312	311	300	326	291	296	284	302	330	285	310	330	282	295	294	313	288	312	328	301	263	291	291	277	320	295	276	311	290	294	300	326	280	317	303	323	285	317	305	310	314	302	297	303	347	304	276	245	306	314	278	280	281	268	288	325	296	324	268	307	312	317	343	282	345	285	297	280	269	290	298	321	279	286	299	282	285	293	273	302	298	279	313	313	330	308	306	304	288	304	331	295	278	295	291	311	322	297	335	319	304	278	330	305	296	291	309	326	326	311	319	271	314	314	298	305	314	294	327	323	327	318	325	327	331	306	279	308	331	300	301	297	280	303	289	299	313	278	327	328	315	307	288	294	285	306	298	315	293	317	304	276	302	309	291	310	270	284	287	274	301	272	272	296	353	306	319	296	308	288	311	267	276	298	328	260	255	265	284	273	312	296	316	311	290	304	300	269	297	276	273	290	298	300	334	304	302	328	299	295	329	310	304	292	309	298	322	284	304	305	304	298	311	283	280	301	299	307	336	255	296	298	267	321	302	290	306	297	302	299	301	335	316	319	304	323	320	286	331	289	300	280	307	294	301	315	325	315	305	306	330	315	288	331	323	302	316	279	317	321	258	274	310	294	302	301	293	286	281	279	290	277	279	293	305	291	294	308	298	287	291	301	340	326	282	277	301	307	283	297	296	325	300	293	334	328	322	287	326	295	301	281	280	314	294	322	295	268	316	308	280	286	308	305	308	304	289	270	313	306	334	311	318	310	286	283	288	319	284	312	287	289	289	278	304	316	292	293	306	295	273	266	282	295	325	308	324	315	291	344	273	325	300	313	297	328	290	306	296	312	308	289	303	297	299	282	297	303	316	299	322	293	298	297	297	315	290	306	310	336	275	288	290	280	319	273	310	293	289	284	308	292	303	300	301	294	281	322	308	279	323	323	293	290	296	289	283	317	336	312	289	303	317	297	334	272	300	318	305	287	305	293	288	280	322	312	284	259	317	303	286	296	307	304	312	333	324	314	317	305	321	261	292	288	285	298	277	278	328	298	284	310	311	307	299	316	262	318	302	300	318	341	312	287	290	306	301	307	296	308	325	305	316	328	358	275	285	316	285	292	338	282	287	293	295	273	315	292	299	306	301	282	296	319	303	298	286	311	304	281	318	282	301	290	302	285	286	299	324	281	310	305	325	311	303	285	325	312	303	327	302	320	311	291	299	311	294	292	312	290	281	304	300	300	288	325	287	272	294	320	297	310	267	278	302	286	293	311	302	328	330	285	269	296	305	295	322	317	313	275	288	286	267	291	310	312	320	304	290	301	306	327	296	293	303	288	296	294	316	314	314	313	303	292	271	276	305	289	272	280	290	303	327	287	316	325	315	324	308	317	283	325	287	307	295	328	282	308	282	321	276	286	304	311	307	302	308	295	270	320	276	286	306	303	304	310	315	318	318	307	330	338	288	295	266	339	311	293	296	304	281	298	290	298	319	293	323	294	285	326	281	316	309	288	306	311	298	282	317	294	309	297	272	325	279	311	295	299	309	316	298	306	315	328	288	293	276	324	314	307	299	321	316	329	310	309	285	299	295	311	285	275	285	312	311	306	322	305	281	326	297	300	277	296	321	306	321	317	282	319	290	331	292	288	317	263	294	284	305	315	306	329	318	323	291	286	291	298	304	283	311	260	294	307	325	304	297	304	301	301	303	318	302	299	320	307	265	320	262	323	300	294	303	323	336	292	318	267	294	304	291	302	284	270	349	306	290	319	308	317	298	299	328	335	300	315	289	293	311	328	341	335	291	270	286	313	306	291	266	326	326	317	325	299	274	328	270	284	295	262	309	295	314	293	300	281	297	292	296	268	289	260	308	293	312	301	311	301	335	306	292	289	304	310	321	303	320	303	313	311	328	285	339	295	322	317	309	289	311	302	320	266	315	289	292	315	335	295	303	292	316	303	315	296	303	325	322	310	298	305	321	302	315	309	305	297	326	291	286	339	307	302	323	275	319	292	290	290	329	295	273	268	341	328	301	340	299	285	318	290	331	292	291	326	316	280	287	322	332	289	286	286	283	344	309	285	326	307	325	296	315	298	292	308	284	274	316	294	315	278	305	298	293	318	253	303	294	298	334	304	285	310	306	302	333	298	296	296	329	296	302	300	305	296	295	318	313	291	315	303	294	299	272	324	299	281	356	330	296	291	288	284	323	310	291	283	299	311	285	268	294	299	310	287	284	280	292	274	325	304	267	282	309	275	291	325	342	306	256	289	284	313	312	291	284	286	287	332	271	303	343	334	309	308	297	315	314	303	324	319	298	266	307	311	278	317	301	272	298	303	304	310	337	292	301	282	323	301	285	311	311	327	297	303	325	298	318	288	276	272	298	308	319	311	321	297	318	283	279	284	313	285	296	305	304	287	298	311	302	345	334	311	287	304	320	297	305	324	310	286	295	326	306	291	302	320	319	301	315	278	325	297	297	346	322	281	297	294	282	292	295	261	340	298	291	286	265	298	310	290	291	296	297	293	306	296	326	327	301	289	276	318	298	318	311	308	327	297	292	323	295	289	277	284	313	330	286	292	304	291	296	290	303	314	345	297	322	343	307	265	330	293	301	290	286	276	320	305	331	325	281	315	307	308	279	328	317	289	326	307	281	271	312	311	294	292	309	266	296	279	305	301	329	300	301	270	293	332	317	308	306	314	296	315	293	296	312	272	276	300	323	294	272	284	310	296	286	317	296	309	322	307	309	311	309	304	309	355	330	296	295	295	280	322	313	337	273	282	318	296	287	303	312	308	287	304	309	312	295	307	289	290	327	326	320	321	308	296	316	308	289	290	299	306	301	319	312	295	312	306	311	282	335	303	285	301	309	264	295	306	332	293	282	309	308	292	274	294	301	294	309	298	308	330	293	307	283	304	289	301	297	296	280	331	280	329	306	301	299	306	295	298	301	312	312	306	305	299	301	304	287	266	295	298	286	329	335	287	306	279	338	314	305	298	300	305	315	311	318	312	331	306	286	324	312	292	286	295	314	288	291	324	286	300	329	296	294	306	301	294	292	297	296	317	284	291	299	308	313	330	303	288	274	321	272	337	323	283	276	316	288	309	317	322	308	291	310	318	318	295	316	316	264	306	306	317	321	298	297	312	314	305	311	315	322	275	297	296	322	296	303	297	320	308	288	336	304	256	336	297	299	297	304	292	290	282	323	312	302	293	282	322	280	328	270	288	308	303	310	287	291	302	300	306	302	321	300	329	315	285	296	292	301
23327	21404	28959	24220	21403	20124	1591	362	291	260	261	236	190	181	215	201	185	156	162	154	150	171	171	172	165	170	143	144	130	147	130	139	170	140	151	137	151	147	149	137	141	123	140	125	146	143	141	141	147	120	144	132	144	142	147	122	129	158	139	152	152	138	158	120	141	139	147	139	134	146	120	152	129	132	114	140	136	153	117	152	150	133	136	142	138	143	132	158	125	132	125	148	153	146	147	150	151	139	148	142	131	144	128	139	136	102	133	140	123	148	117	147	121	132	113	129	133	104	141	147	139	113	131	133	140	129	147	112	147	131	134	133	143	144	139	128	143	141	134	162	133	130	153	146	126	151	148	155	145	133	114	128	136	140	146	138	127	128	125	136	142	150	148	149	147	134	140	140	129	146	152	144	138	132	152	130	147	125	164	141	123	145	129	124	126	137	109	135	144	136	147	139	125	143	136	122	141	135	145	125	127	137	138	110	131	122	159	146	137	148	119	140	138	146	160	120	128	127	113	145	145	154	129	137	133	116	162	149	143	141	175	152	121	125	152	140	148	133	134	146	123	116	122	137	142	143	142	126	138	133	142	140	135	141	146	116	130	127	139	138	129	135	131	133	131	123	169	140	136	148	139	131	152	141	137	113	142	128	137	157	131	139	148	141	135	131	134	128	137	150	145	152	130	151	130	94	126	130	147	140	147	125	129	135	128	146	131	120	144	115	154	150	152	131	121	125	131	153	144	112	132	132	133	140	126	144	133	135	144	128	140	141	119	137	152	123	128	155	140	130	133	132	138	138	133	133	151	151	140	128	114	132	116	137	131	134	131	136	144	108	152	132	155	145	136	131	137	126	147	119	102	150	131	153	132	150	125	132	130	124	130	143	128	134	137	134	131	129	124	128	138	143	140	130	154	125	133	125	136	139	167	132	147	147	141	139	119	138	142	145	140	148	147	146	158	134	123	139	118	146	116	164	140	140	131	117	128	146	130	145	133	126	142	137	124	128	143	135	134	112	132	124	126	140	129	128	151	158	153	141	117	113	131	135	153	147	112	137	138	134	138	129	131	124	134	128	148	145	135	139	160	139	113	129	150	112	133	129	146	138	126	159	118	150	122	143	150	124	119	118	124	111	141	135	144	112	129	129	124	136	136	114	138	138	138	147	155	135	135	128	129	162	127	127	131	123	126	150	134	146	126	154	139	130	125	126	141	149	127	123	134	121	125	140	139	144	144	134	139	125	131	160	130	133	133	144	119	147	148	156	139	133	137	136	138	142	138	125	123	130	132	125	156	127	119	127	120	138	129	129	155	145	122	124	118	138	119	150	116	127	146	146	137	132	122	150	147	119	136	110	131	146	126	148	131	135	148	150	128	123	138	132	135	146	155	133	124	164	122	128	131	122	135	105	135	152	141	144	135	147	135	148	143	124	141	132	146	147	151	144	157	151	168	139	132	140	171	146	152	133	131	125	136	110	127	121	136	143	137	138	128	142	132	156	129	110	148	155	127	133	145	141	129	136	118	141	129	126	132	132	155	126	132	135	131	146	116	164	146	151	135	122	146	126	135	134	128	130	132	143	130	139	120	148	155	135	141	157	139	146	138	125	157	124	131	113	154	130	138	128	141	138	129	136	147	151	157	131	143	134	126	139	134	126	133	152	139	137	132	133	151	122	142	134	133	116	130	153	146	147	128	143	125	130	140	163	133	142	119	120	138	133	140	127	132	128	144	122	136	151	114	135	143	124	149	112	158	150	149	136	110	133	107	120	127	158	143	131	133	143	125	133	123	151	131	137	117	132	130	134	143	120	130	118	124	135	154	152	127	124	113	145	166	115	127	144	123	121	145	152	125	130	155	142	148	161	138	143	146	109	127	113	135	135	141	139	146	125	152	133	124	136	141	153	150	119	137	119	136	133	126	136	129	148	136	140	151	120	134	121	140	148	132	167	118	144	134	113	136	119	129	152	118	144	119	127	131	107	131	144	119	115	136	138	124	126	142	166	124	145	130	144	152	122	148	121	157	151	136	139	131	127	148	120	135	132	127	136	172	147	150	126	128	141	141	135	155	154	138	136	126	135	135	136	142	127	118	135	142	129	154	134	112	146	138	146	126	121	139	141	154	142	128	133	129	116	139	139	126	136	144	140	145	125	146	132	142	150	119	113	110	117	145	172	129	140	147	123	139	137	137	122	164	145	153	135	162	125	150	135	131	126	133	146	148	150	130	142	143	131	150	133	123	143	120	125	141	131	146	130	151	164	135	134	152	131	124	132	157	129	134	132	152	121	129	129	171	125	140	138	138	123	147	114	124	144	155	136	132	151	130	133	130	133	145	126	135	145	132	143	146	147	145	133	148	116	123	138	149	124	150	139	133	144	152	123	154	161	151	127	126	131	141	134	150	126	134	145	135	121	121	121	137	140	132	125	129	149	140	141	147	122	125	127	148	134	107	132	153	119	168	106	118	142	144	127	142	156	136	152	122	127	131	131	130	135	144	153	137	133	137	109	118	129	141	138	138	149	140	153	148	130	135	141	124	153	111	129	143	95	135	142	129	138	135	105	133	153	128	136	123	135	148	146	129	153	134	143	163	136	153	148	135	134	135	146	110	113	116	113	140	152	118	148	138	134	136	142	137	145	117	135	113	134	142	137	133	154	123	135	120	142	131	147	119	165	137	131	141	134	160	143	138	140	143	149	126	133	131	154	133	124	149	147	113	161	148	121	133	124	141	145	133	151	115	115	143	139	157	129	141	125	117	148	135	142	141	153	134	146	145	118	140	137	145	151	138	163	123	144	152	138	112	128	152	134	141	118	120	126	125	140	141	143	125	140	132	119	134	129	132	132	137	136	133	128	149	148	143	130	145	129	113	135	111	127	130	136	146	141	136	132	123	128	151	142	134	147	153	118	126	135	140	141	152	144	121	146	145	112	125	163	126	131	145	143	144	126	138	132	143	129	134	129	104	132	141	150	128	132	126	143	138	141	140	136	137	132	137	126	126	141	125	109	130	132	115	139	126	136	121	121	138	135	154	141	127	134	160	134	127	132	132	143	135	146	126	138	119	153	146	143	131	123	130	126	148	118	117	153	139	132	125	138	138	125	130	142	146	133	142	126	127	117	112	136	129	133	129	131	165	133	123	146	137	110	121	127	143	128	124	116	137	133	139	128	130	132	129	149	127	115	137	145	143	138	120	153	125	147	115	124	141	123	130	133	147	122	139	133	129	127	136	137	142	133	140	135	149	139	143	152	137	119	132	133	139	131	141	142	145	129	116	105	157	122	149	145	153	132	135	164	141	117	153	137	119	123	125	130	130	133	113	133	135	129	121	132	143	120	130	126	155	115	157	164	125	131	161	177	138	141	115	145	122	131	147	135	158	127	112	117	143	131	136	137	147	140	140	114	115	139	120	153	150	148	143	141	138	129	97	148	129	136	142	119	123	137	130	124	144	132	149	124	120	138	125	154	130	144	125	126	139	138	129	153
49576	21382	9428	8006	4935	2052	1490	1191	1018	829	687	649	568	494	495	411	410	402	366	366	358	339	328	336	279	342	291	312	326	315	293	296	274	270	268	302	265	261	298	274	288	256	279	261	292	256	264	252	298	281	238	258	235	251	247	272	281	279	257	291	255	299	266	261	283	279	279	279	281	265	266	240	294	292	295	239	282	264	266	275	286	262	271	246	275	251	237	267	241	257	279	232	264	255	253	260	244	264	285	268	262	269	235	261	253	259	245	264	273	249	276	260	217	229	237	251	265	266	263	254	257	279	301	266	257	249	229	227	248	269	236	266	253	215	251	245	247	233	274	274	285	246	253	259	247	239	245	276	232	255	257	236	246	252	262	236	251	238	270	257	285	238	242	254	219	276	257	251	242	272	278	242	248	265	257	260	253	254	276	249	242	280	228	249	232	260	243	245	236	236	251	236	229	285	222	253	274	250	231	287	267	274	254	270	217	254	247	258	266	234	264	230	281	272	241	246	231	271	224	248	271	255	261	238	244	272	261	263	259	259	247	268	241	212	257	243	256	260	264	261	265	223	257	231	248	252	245	258	246	256	271	250	272	259	242	241	250	250	251	244	228	258	234	256	259	231	244	262	262	243	271	242	245	240	227	277	276	244	265	237	258	247	233	256	236	274	265	242	273	267	266	242	250	247	246	235	210	230	241	273	280	275	264	247	274	257	268	251	224	237	265	277	229	250	249	251	245	285	272	248	245	226	254	253	261	240	227	262	257	242	238	229	239	242	234	260	244	256	289	269	227	271	236	257	252	229	268	240	259	264	228	260	277	261	297	221	235	238	248	244	268	252	255	275	260	273	240	262	231	239	266	278	248	245	268	242	272	248	270	259	242	277	263	262	251	235	228	218	218	245	259	232	266	266	271	228	267	218	252	220	234	275	288	227	256	272	270	241	273	247	239	254	278	259	263	290	225	243	243	265	257	263	262	226	277	288	249	234	250	235	233	260	251	237	246	252	239	254	234	267	239	241	239	268	246	268	249	230	285	254	252	255	282	243	250	238	245	262	222	236	248	258	270	236	246	267	228	235	262	249	245	259	235	264	270	241	257	236	228	256	249	246	253	249	255	238	244	253	247	234	249	259	253	272	238	236	279	249	252	235	290	223	237	251	253	265	258	253	242	254	274	259	232	257	250	246	251	250	244	232	261	284	258	236	234	278	264	270	231	248	262	242	242	282	258	266	251	212	262	249	266	263	242	226	260	229	285	236	228	228	268	248	214	247	290	279	248	270	251	244	246	264	272	260	223	243	265	270	245	244	238	255	248	247	223	251	219	262	244	255	239	231	219	252	250	240	238	249	257	275	258	224	247	244	253	235	263	228	246	275	254	253	244	226	232	230	257	218	246	240	270	263	246	266	274	238	268	233	259	242	259	275	246	247	237	274	255	262	256	275	254	257	269	227	279	223	268	246	270	237	270	237	253	239	268	259	247	242	270	254	236	243	233	255	266	263	254	255	254	264	276	241	247	287	248	239	250	241	254	249	258	225	238	253	261	227	255	246	234	243	254	254	272	251	268	266	278	234	287	248	239	247	240	266	239	260	237	222	235	254	250	222	270	263	252	262	263	273	251	230	257	277	245	250	227	248	262	240	266	264	278	262	225	217	291	254	247	259	253	247	245	279	259	227	250	258	221	237	269	266	249	226	255	265	260	230	259	264	263	234	297	267	271	254	253	257	258	257	262	256	231	256	257	268	257	267	279	226	240	241	232	262	267	257	247	256	241	230	253	245	281	252	250	251	224	269	240	250	279	241	242	278	246	233	232	249	223	244	280	235	264	267	257	247	308	238	247	258	301	237	246	274	273	263	249	263	252	255	249	245	283	260	248	260	230	274	254	265	260	226	256	250	238	262	246	267	237	245	245	249	248	238	297	248	234	254	247	247	253	256	255	264	252	263	268	269	238	266	241	249	235	278	266	240	233	265	243	258	227	263	230	238	272	246	242	265	260	296	260	255	264	261	268	262	265	262	270	249	243	265	266	253	279	229	265	244	257	258	236	237	262	249	244	265	240	246	233	272	225	241	253	266	230	245	264	236	267	285	261	258	228	257	247	269	255	258	260	267	227	252	226	257	274	219	252	256	227	249	256	254	252	220	236	253	242	250	281	251	257	248	250	265	224	267	246	250	229	257	273	254	275	234	270	203	269	274	230	267	236	230	257	286	249	222	265	259	252	263	255	264	283	284	245	260	241	254	246	286	275	228	248	243	272	240	274	270	229	229	246	269	234	253	255	264	254	255	216	285	254	255	264	219	239	252	279	245	238	265	232	243	225	237	236	275	290	248	244	251	253	267	256	243	252	238	227	213	249	258	261	251	245	270	241	234	252	252	251	258	252	275	246	285	276	245	297	238	225	259	260	249	223	269	249	260	254	234	263	255	218	271	234	265	267	270	261	266	236	248	263	231	252	265	248	280	251	252	288	264	265	252	277	226	256	267	253	234	230	268	235	242	281	274	238	263	249	252	239	274	260	234	285	258	258	234	219	257	258	269	241	258	266	245	257	259	246	227	271	236	264	275	276	238	225	249	275	227	239	282	243	265	251	240	261	281	264	247	257	245	233	274	259	243	269	246	264	270	258	245	258	252	253	236	249	241	267	232	256	279	252	272	278	250	235	260	275	254	244	269	256	241	255	240	255	226	272	239	241	219	276	250	293	248	246	239	271	243	266	256	266	246	234	272	261	239	239	280	256	260	234	257	272	258	280	245	239	231	261	273	261	274	265	246	254	237	221	251	244	245	259	218	252	264	252	257	215	268	250	252	258	262	230	237	236	246	271	291	243	254	267	232	256	225	236	275	243	242	256	274	239	231	252	233	247	246	229	244	258	252	225	254	287	277	252	263	263	252	253	260	261	230	235	236	251	228	223	247	249	225	273	240	235	250	252	231	255	255	269	254	235	282	258	259	230	256	236	249	257	267	257	281	251	245	248	246	241	246	271	223	263	284	283	219	259	278	248	247	273	230	263	268	267	267	277	244	262	278	258	245	244	276	239	230	257	243	270	251	241	253	244	235	244	257	258	273	216	266	262	248	251	252	253	256	262	257	240	251	240	252	245	238	264	255	251	229	249	245	247	261	235	251	251	244	241	260	258	222	232	256	224	265	278	238	230	238	258	269	241	251	251	271	283	254	245	262	261	261	289	232	233	238	242	213	287	233	255	255	258	242	256	270	253	259	257	259	262	265	257	257	254	246	256	245	262	240	254	232	286	287	274	274	265	234	266	227	270	252	261	254	276	277	241	250	263	260	241	263	255	253	240	232	249	248	230	253	239	245	282	252	253	250	268	228	266	269	242	215	265	259	254	254	239	247	260	246	275	226	257	239	224	246	283	270	242	251	251	260	271	238	272	244	261	260	246	266	268	255	263	248	246	253	265	265	234	269	228	267	232	267	275	238	258	230	242	259	255	250	252	226	242	262	277	231	240	275	246	244
27813	20747	8536	651	452	358	374	340	309	354	318	317	297	295	328	345	325	303	315	311	301	311	328	324	305	315	295	297	306	297	335	334	324	298	298	348	333	308	309	291	322	352	346	308	275	311	310	329	309	310	320	325	303	312	334	319	298	274	314	328	313	318	293	322	320	309	286	309	343	287	313	311	329	333	283	325	324	310	312	320	287	316	301	304	339	316	326	331	321	329	312	293	321	319	314	283	315	328	285	274	344	350	344	325	289	314	299	312	297	280	301	308	297	362	313	322	301	299	303	286	300	293	314	310	317	296	312	325	318	315	304	301	309	283	342	300	342	308	303	297	312	264	286	340	317	288	295	325	310	304	310	318	308	322	323	308	299	296	289	283	303	289	337	305	315	317	303	297	351	319	294	293	319	324	299	342	290	327	316	289	288	320	305	312	307	328	299	283	325	344	300	320	335	283	290	286	301	296	317	284	321	315	323	295	302	316	301	290	325	318	327	304	316	330	331	336	314	304	289	319	327	287	285	319	320	292	301	296	316	277	305	314	309	309	323	324	311	329	334	307	322	320	288	281	328	302	310	315	307	322	321	301	347	303	306	342	272	310	350	302	292	340	308	288	336	322	335	286	296	287	322	330	254	310	320	302	330	330	302	341	320	308	323	303	289	340	309	309	317	354	338	323	292	321	291	322	339	330	327	350	305	297	288	339	302	312	331	297	310	290	324	327	339	317	354	333	293	302	318	303	328	301	289	294	298	313	327	309	296	297	303	331	305	314	339	286	298	327	259	330	332	300	300	307	290	275	297	317	325	296	309	322	326	321	308	330	311	300	277	314	310	307	316	301	285	311	306	312	272	305	324	332	307	307	316	323	304	283	301	310	299	295	301	280	322	318	304	320	301	288	296	281	318	319	294	303	318	313	300	304	310	300	295	320	285	318	327	334	294	320	310	344	309	309	351	334	295	304	322	293	294	333	305	302	302	277	313	306	292	314	317	308	336	301	318	329	341	319	294	317	336	304	296	339	292	300	307	327	307	296	325	302	259	274	326	298	342	347	336	299	287	334	325	328	309	306	319	314	287	314	314	301	323	310	300	317	321	307	315	304	321	315	283	301	337	304	324	354	306	295	287	301	304	332	299	303	313	330	320	295	283	342	346	348	324	314	302	340	312	282	273	291	282	312	326	291	316	293	285	333	336	323	304	305	289	309	333	322	306	297	308	292	330	294	284	300	312	313	320	323	346	330	293	283	308	307	345	303	328	283	298	319	311	330	292	302	295	265	299	312	286	318	309	306	329	322	325	316	310	290	330	308	302	306	289	301	326	329	263	335	315	331	325	284	310	279	320	326	313	327	296	319	320	308	286	326	314	288	301	332	310	321	332	317	272	302	296	314	315	332	360	291	319	307	308	332	314	316	285	335	303	295	351	319	297	303	321	335	307	326	297	302	313	320	304	276	283	333	302	318	279	299	334	298	312	299	314	293	319	280	314	296	297	332	341	302	333	309	325	306	291	293	304	309	303	368	325	344	345	336	282	346	336	293	329	298	344	322	321	313	298	302	332	341	309	326	315	325	323	282	324	312	274	300	294	325	348	313	302	330	317	306	284	316	310	345	327	305	326	302	338	330	338	293	346	322	291	326	332	304	325	318	326	312	298	304	320	311	305	314	312	309	317	298	289	319	302	341	301	338	325	295	315	298	277	311	303	306	306	299	320	303	322	330	313	308	329	279	302	288	329	315	318	308	316	346	293	294	286	297	299	324	331	337	318	285	298	299	317	302	294	321	312	309	313	291	317	330	313	340	333	293	292	340	303	315	283	330	307	287	316	329	293	357	309	284	294	307	316	315	311	287	313	304	329	287	331	295	307	313	322	300	265	297	314	305	320	354	332	312	292	338	260	308	337	288	317	324	284	317	332	311	297	311	305	287	325	291	297	309	326	305	330	320	283	316	310	310	320	294	346	299	318	327	302	290	295	321	277	288	335	315	313	326	325	281	302	317	294	349	339	300	304	309	295	333	317	314	303	337	314	318	291	303	290	297	328	320	298	315	308	333	321	339	330	316	326	299	296	326	333	281	342	335	307	306	294	314	321	294	338	328	318	311	274	325	322	312	319	318	336	333	310	296	340	340	343	329	288	317	309	294	297	309	298	325	312	294	316	323	321	305	297	329	348	313	333	322	311	288	296	311	300	309	297	338	335	336	301	290	286	315	326	299	321	307	280	334	308	290	310	341	319	297	288	309	278	331	305	293	310	310	307	313	287	312	324	320	314	320	306	289	326	352	271	281	307	302	301	315	305	348	302	302	307	337	273	344	291	309	319	273	309	295	313	297	301	308	314	336	323	285	277	291	315	319	323	319	313	320	326	309	303	290	306	272	309	371	318	328	281	318	291	314	310	284	301	299	314	289	294	314	317	328	306	324	300	300	336	310	313	297	287	348	330	311	315	332	326	283	311	317	289	303	291	325	325	315	306	301	303	335	326	324	297	271	296	286	337	328	302	312	299	279	294	323	287	348	293	311	322	326	314	327	299	315	304	338	305	315	316	325	336	338	322	296	345	298	338	311	311	309	314	304	299	295	325	353	289	331	319	282	301	343	350	302	299	298	329	337	304	314	319	294	317	316	305	337	317	283	337	322	316	313	336	325	305	323	323	296	310	331	286	306	320	329	305	295	321	308	321	306	311	317	313	325	325	277	359	329	311	317	358	310	295	301	301	293	318	291	317	313	308	334	321	321	324	297	296	313	338	327	300	320	335	307	316	293	314	290	324	314	297	321	269	311	277	321	317	316	276	291	281	294	309	263	337	308	286	315	298	326	319	330	300	325	305	355	319	333	289	321	360	313	323	305	280	324	320	288	324	315	317	334	311	308	321	331	319	290	309	307	336	293	285	318	328	307	304	301	323	297	312	310	294	322	308	309	307	345	285	318	322	315	304	313	309	335	345	307	311	348	330	337	325	320	307	321	314	297	307	328	331	296	314	328	316	265	315	325	314	316	251	344	307	285	302	333	319	286	315	335	290	349	313	291	307	318	314	312	287	278	292	316	299	303	316	282	339	276	312	301	300	315	329	336	302	312	317	307	302	324	376	285	310	313	303	325	327	297	326	296	320	304	323	334	299	301	328	303	357	332	339	347	345	323	301	326	289	308	297	296	317	317	313	323	300	321	352	289	321	293	301	341	280	275	331	288	288	294	300	298	293	290	318	311	314	314	304	310	317	297	290	327	321	320	322	320	283	308	318	322	302	317	328	327	335	324	339	313	316	300	337	309	306	337	280	274	269	329	295	276	309	291	297	327	295	309	286	314	309	321	301	316	305	288	299	307	312	299	294	327	340	280	322	276	290	320	329	307	320	310	347	296	297	308	334	313	326	297	292	303	316	333	321	319	326	302	339	324	306	316	349	287	294	323	306	305	326	319	291	297	332	305	282	292	329	308	345	306	300	331	307	309	299	319	289	293	349	304	315	336	293	296	281	281
30602	8083	1127	887	914	711	663	663	626	599	633	612	623	610	601	636	602	602	660	630	596	606	552	654	598	605	604	591	646	648	619	581	594	608	590	608	598	624	574	591	621	637	564	605	623	615	618	612	635	657	618	627	570	627	631	606	590	545	604	593	569	590	624	618	594	671	566	622	605	598	598	570	580	638	558	622	615	584	644	555	652	635	614	581	583	627	590	599	586	608	613	593	588	606	601	606	589	632	611	628	605	558	575	651	589	590	591	663	662	632	604	595	584	583	616	595	599	609	631	622	641	554	638	605	602	634	634	605	618	614	626	614	594	651	663	603	591	589	621	633	626	587	588	609	572	585	601	600	614	600	593	561	623	612	623	589	616	599	603	615	605	594	586	637	599	616	646	655	559	611	579	615	615	614	624	594	621	608	585	615	597	609	609	590	573	557	594	636	611	588	602	593	622	613	599	577	664	548	593	612	644	578	601	623	579	590	563	602	634	571	659	631	590	567	583	623	636	638	629	588	591	604	583	593	618	638	621	628	628	582	594	626	632	608	616	619	570	615	618	657	614	625	570	602	598	571	607	583	587	597	593	645	590	621	606	598	600	593	626	578	588	610	604	619	630	662	625	597	603	630	646	632	589	604	579	626	605	634	614	635	622	619	608	604	625	610	580	606	606	618	608	618	601	582	642	601	638	609	619	604	619	583	585	610	565	616	583	625	601	598	618	609	602	565	601	604	625	614	612	586	652	575	546	583	579	613	636	608	609	565	618	597	592	630	605	608	612	609	606	625	624	584	546	601	594	586	591	603	606	595	620	608	562	586	605	590	596	612	592	666	565	594	604	590	591	609	611	618	618	635	641	633	584	582	617	617	603	587	594	557	582	578	621	598	586	633	604	583	626	641	571	596	593	617	592	602	595	636	606	640	619	586	575	585	624	618	594	614	576	645	565	584	602	610	613	602	603	560	573	575	602	623	582	607	617	564	599	575	607	589	634	637	583	589	636	608	615	684	586	630	611	617	594	607	588	601	593	605	597	581	592	602	593	624	563	595	607	593	610	589	579	554	613	620	599	565	607	604	594	602	576	595	579	595	572	630	650	591	614	640	582	612	591	572	616	602	603	618	609	620	596	612	602	602	613	586	594	602	595	611	595	603	615	598	584	597	605	596	604	558	614	550	631	616	567	603	626	627	636	621	606	666	597	591	597	648	622	608	638	583	572	598	573	556	589	573	615	571	597	588	614	598	590	632	596	597	552	606	547	574	598	641	589	604	629	643	659	569	644	567	567	573	580	641	608	638	553	570	612	591	591	570	578	610	618	606	572	591	616	578	550	598	591	600	613	617	589	592	622	586	612	619	600	567	584	596	578	562	631	603	604	660	583	571	603	600	641	566	569	601	615	611	594	611	610	632	554	610	592	579	617	638	617	617	571	568	594	607	613	579	628	580	597	592	572	581	648	589	589	619	614	594	625	624	576	586	613	568	639	622	608	609	569	633	576	632	597	612	579	573	620	610	609	610	579	621	621	617	584	586	604	607	599	614	595	588	621	553	607	611	579	591	589	573	582	551	608	616	606	583	559	563	634	569	590	615	609	621	643	576	639	581	640	590	610	601	601	607	587	575	617	632	649	559	633	600	578	574	624	574	613	565	612	534	647	654	562	605	621	620	605	612	567	585	592	623	575	592	582	608	627	572	599	611	630	604	620	566	622	596	614	598	581	621	639	615	633	580	595	599	601	609	570	619	599	605	583	621	560	612	612	582	564	566	585	604	591	593	606	612	615	583	568	623	544	633	630	603	579	570	595	634	585	608	571	648	689	594	609	641	597	654	563	594	586	565	642	601	561	617	603	582	608	581	547	641	571	603	619	581	584	568	594	614	576	611	635	590	618	618	578	625	626	625	640	613	592	619	640	559	601	599	608	593	618	602	587	638	584	589	572	602	552	595	617	612	600	610	616	617	603	581	597	567	612	630	585	587	593	594	605	583	577	614	636	589	570	585	658	577	635	593	585	620	613	593	581	543	597	644	609	604	591	611	598	591	607	617	547	574	584	592	631	581	600	579	588	586	605	607	574	567	590	585	601	627	619	627	608	616	584	563	577	621	633	638	569	591	523	575	598	564	633	580	618	604	597	628	640	572	631	546	616	613	602	569	617	629	614	595	585	615	591	614	588	617	576	575	566	629	590	628	657	618	628	563	591	573	604	595	617	565	565	570	585	632	601	599	586	627	591	589	597	600	613	606	596	602	594	584	600	602	603	602	635	618	631	604	591	567	571	626	578	599	617	589	636	556	630	626	625	592	576	583	566	577	584	565	603	582	596	628	631	637	584	613	624	636	600	621	572	540	581	638	626	610	637	641	580	584	573	640	626	589	589	616	607	640	588	634	609	601	635	586	569	624	594	598	606	632	596	584	587	610	580	576	621	599	653	553	663	579	582	565	568	606	611	629	578	659	586	593	565	627	645	584	593	573	581	561	631	597	560	599	611	597	608	597	610	582	636	599	642	596	614	600	605	603	591	571	628	643	558	596	590	603	569	628	602	590	576	624	587	589	591	628	641	607	615	623	620	587	641	630	555	596	559	604	597	605	584	617	599	623	609	627	597	584	592	563	584	590	595	595	615	606	586	651	622	580	607	605	576	564	587	594	583	615	606	628	650	617	612	589	621	654	565	587	577	610	607	654	614	626	598	572	578	578	605	632	614	605	601	603	595	572	611	559	617	611	553	623	620	642	592	578	603	568	595	562	590	637	600	642	595	609	612	628	605	599	579	599	629	663	610	578	622	597	634	575	560	623	576	558	618	613	598	630	608	551	606	598	592	616	582	527	623	552	601	550	592	563	605	580	576	617	636	587	576	606	593	610	605	604	595	563	612	601	619	600	606	588	615	621	636	592	618	587	581	612	555	595	601	605	606	586	651	617	603	624	576	637	588	581	585	640	577	581	628	583	589	606	557	630	591	561	620	635	560	636	557	597	564	579	654	588	594	594	620	629	569	578	622	610	631	605	591	594	633	578	595	566	591	579	562	618	610	608	607	602	553	632	595	571	611	587	582	569	558	604	569	663	607	623	607	556	622	598	558	579	597	647	579	569	595	616	559	606	609	617	600	630	635	648	592	588	594	626	604	579	595	584	603	617	632	606	620	594	630	620	612	643	582	570	604	578	561	613	592	589	597	592	649	551	591	559	542	596	625	588	592	604	588	634	590	662	589	567	613	579	593	608	593	559	617	600	602	568	592	641	585	589	672	604	573	579	573	616	635	600	612	653	592	644	607	592	608	621	635	594	636	614	573	600	579	613	626	575	597	568	577	629	624	611	582	594	570	600	601	630	604	611	598	589	585	628	595	620	613	579	606	654	625	669	574	599	546	611	574	591	572	563	569	664	604	588	591	630	553	598	614	579	572	581	605	588	613	614	594	639	601	634	566	574	608	549	592	617	602	593	611	573	627	597	560	604	561	550	569	581	574	624	616	550	591	607
24309	21401	28593	24508	20387	2420	369	281	215	197	215	205	191	168	181	185	182	173	167	162	179	162	160	174	159	151	147	162	145	138	156	163	150	150	146	164	153	149	156	142	139	142	158	146	151	153	158	159	145	140	150	146	177	164	141	157	157	159	151	135	164	119	152	149	159	158	139	164	166	169	148	162	164	131	162	155	157	172	144	171	154	150	141	164	156	161	145	144	140	146	149	147	170	133	166	159	168	142	164	158	172	173	155	146	156	137	144	147	161	137	132	157	177	150	138	161	126	137	134	147	158	144	153	135	151	146	155	131	140	132	144	156	157	143	125	140	138	140	152	162	158	117	168	138	159	159	151	125	156	170	158	150	153	153	163	151	157	168	136	144	146	154	160	160	130	137	134	157	151	159	124	155	151	138	147	144	162	162	158	144	142	144	147	134	153	144	163	132	151	120	141	147	156	122	137	153	142	147	141	150	144	136	153	163	141	137	120	125	136	127	149	159	144	149	130	158	157	162	151	156	173	118	154	179	149	151	146	134	159	137	145	151	153	150	147	148	155	134	152	150	153	148	141	168	139	140	143	164	136	144	149	139	129	163	141	152	131	165	163	149	141	143	154	163	129	145	147	140	164	166	137	148	138	150	156	138	145	141	153	148	132	141	144	150	156	145	138	153	140	141	144	161	152	137	129	139	154	133	155	152	132	154	142	157	135	151	160	139	136	156	137	148	141	143	140	158	177	164	168	131	147	153	156	136	145	148	151	158	156	145	142	164	121	143	155	166	142	141	154	154	133	141	140	147	169	171	138	161	130	141	144	175	141	150	143	151	159	129	151	145	143	150	145	162	158	151	150	140	152	149	163	134	150	163	173	130	153	144	163	152	146	146	173	171	146	155	140	165	148	143	156	142	158	142	132	166	159	139	149	163	146	134	156	124	159	153	158	146	137	125	159	126	149	148	174	125	149	152	183	159	150	137	158	137	146	138	165	144	158	165	157	163	155	147	147	151	152	146	146	140	148	151	136	142	154	139	148	163	142	146	171	160	180	135	139	156	166	182	153	155	124	145	149	158	145	150	148	150	139	155	146	150	138	142	163	182	147	132	156	137	156	139	156	149	156	140	142	165	139	171	166	132	169	146	140	114	147	148	148	144	134	179	124	161	154	166	140	139	138	127	150	160	171	152	136	148	156	124	151	144	185	157	164	147	151	142	148	159	164	132	147	138	130	133	169	147	155	159	164	150	145	144	150	127	144	177	142	157	144	128	142	131	160	126	152	166	166	139	151	157	160	131	178	132	140	163	150	158	160	146	154	133	118	146	149	144	121	136	149	150	176	143	124	150	152	152	157	170	174	157	153	122	143	145	145	156	157	148	139	157	137	155	133	150	146	147	167	152	149	165	150	161	159	176	161	134	149	162	139	150	158	167	150	150	161	174	141	165	137	138	144	166	156	157	142	156	148	161	144	149	146	160	156	144	153	166	148	143	131	141	132	167	162	147	135	163	159	137	178	131	148	131	125	153	162	141	124	150	148	185	153	155	141	149	152	184	140	147	175	162	162	135	148	148	142	135	139	158	141	148	147	172	149	168	122	137	131	151	143	137	129	150	151	136	169	138	166	160	138	182	138	176	166	143	158	163	179	157	163	152	156	164	139	131	138	145	150	138	169	170	134	158	155	139	149	135	149	137	145	157	175	142	149	134	149	153	158	147	157	157	147	152	148	155	155	169	156	154	137	150	135	154	131	151	161	153	169	142	143	191	128	190	140	141	155	131	134	140	152	154	139	131	149	151	140	152	157	138	125	153	136	156	128	168	161	150	160	142	161	150	157	157	152	157	148	137	145	156	145	164	164	131	147	131	147	157	158	151	165	138	153	144	157	171	137	154	161	156	154	165	159	148	140	143	119	163	153	125	139	161	140	129	153	157	124	159	125	142	160	148	127	147	162	166	151	136	160	119	143	148	172	158	142	169	161	146	160	112	139	145	149	133	158	160	148	136	151	146	140	135	150	157	141	138	155	155	170	146	137	143	147	147	156	144	176	135	144	154	161	145	147	154	152	147	137	154	149	156	144	129	141	166	167	136	149	141	152	160	136	142	147	139	151	155	141	153	152	150	147	156	136	140	128	136	150	170	160	160	151	142	154	168	152	168	134	160	155	132	150	160	153	159	136	137	140	163	154	149	146	146	150	128	153	146	156	133	134	169	138	147	155	158	144	151	129	150	142	151	155	159	152	151	156	173	144	150	143	147	155	153	158	160	166	158	136	154	143	141	144	123	130	153	146	131	129	132	142	162	154	155	156	166	160	147	157	164	154	138	141	146	129	161	146	156	135	173	164	159	142	156	158	127	136	159	157	154	142	156	167	171	178	134	160	148	157	152	150	156	138	146	148	150	173	136	131	159	154	162	143	138	151	136	152	144	148	128	133	145	169	141	143	170	178	161	160	163	172	180	119	157	137	151	157	145	139	131	157	154	163	140	156	133	141	157	148	159	135	149	131	142	148	165	150	148	157	150	156	111	164	159	148	128	172	149	126	152	137	158	130	160	169	149	143	161	147	152	131	151	150	144	146	175	153	168	150	167	152	163	147	131	146	143	143	141	164	155	143	145	169	166	151	155	160	141	169	144	131	174	154	142	148	162	153	137	147	133	174	142	156	148	151	153	159	156	164	164	161	145	151	153	167	140	163	137	167	159	134	151	153	136	161	157	142	149	170	150	136	157	154	143	169	164	153	156	132	149	136	153	124	148	145	158	141	123	165	146	146	153	159	154	146	162	167	127	139	143	142	146	147	150	156	147	138	170	162	163	167	146	141	173	152	115	168	141	146	172	159	151	149	173	146	145	153	132	138	127	159	153	160	171	178	139	158	174	130	158	180	143	151	144	169	135	157	128	167	157	165	151	154	131	144	154	155	149	150	150	153	144	145	151	143	148	167	147	134	150	151	159	141	151	144	138	157	167	131	155	163	147	179	158	152	153	146	149	150	152	146	171	133	140	160	137	143	128	129	145	130	176	144	138	165	133	117	164	159	135	161	148	164	150	147	138	158	155	152	145	145	159	158	135	141	155	169	138	147	156	154	167	163	156	124	152	137	145	163	150	132	140	151	154	146	131	155	120	143	128	172	136	144	194	128	137	154	140	127	148	167	148	146	166	165	134	134	128	147	158	155	161	143	139	154	130	164	148	169	161	155	154	140	156	127	131	138	160	155	148	160	161	160	139	143	167	145	146	130	147	146	151	142	162	156	160	153	135	148	151	137	141	174	152	149	146	161	133	149	157	144	132	126	148	141	142	146	156	162	163	133	176	186	136	164	154	144	151	133	151	141	150	145	136	155	141	142	134	155	163	152	126	146	152	141	134	170	150	145	148	127	154	132	152	166	177	131	163	158	142	131	154	136	169	157	153	146	159	145	147	165	140	136	156	146	147	132	138	146	155	130	147	145	158	166	164	130	153	163	177	143	119	151	163	174	129	128	140	151	151
51269	21027	5506	3742	3734	1232	977	793	682	596	548	465	439	406	448	408	400	397	387	352	355	363	355	316	347	319	310	369	355	318	365	312	355	299	337	317	326	336	303	316	301	337	290	304	327	309	331	306	299	318	283	316	311	278	304	312	291	324	279	314	330	296	296	278	292	276	318	334	294	328	283	301	297	308	306	334	291	288	279	270	310	285	329	289	314	308	307	298	331	301	288	299	291	320	336	289	302	317	288	307	279	322	280	310	285	284	300	324	326	312	311	298	299	308	302	304	275	295	313	314	294	317	320	316	271	299	288	307	314	315	295	304	311	324	305	312	300	331	342	318	269	344	299	314	286	309	300	296	308	297	288	307	298	304	290	313	314	307	302	295	332	273	297	317	290	292	292	312	289	283	286	319	354	304	306	305	306	290	283	294	286	316	327	297	303	310	280	304	320	270	317	277	321	305	315	268	297	312	305	292	327	265	289	313	321	287	288	341	325	294	285	297	272	300	303	291	309	259	287	316	333	316	276	273	287	315	269	314	289	310	293	280	275	332	286	292	302	310	315	284	303	286	299	302	294	322	330	320	300	315	304	307	326	287	287	332	261	310	300	294	320	294	321	298	287	323	312	329	304	307	260	290	297	290	272	303	293	290	315	289	323	291	313	313	333	341	296	301	295	319	278	270	301	309	292	292	346	270	320	303	298	300	305	318	314	316	269	314	291	278	300	314	286	325	315	285	289	290	317	319	278	279	314	270	331	290	295	274	342	313	284	268	295	301	298	321	304	312	313	324	313	311	286	306	314	292	362	287	319	289	336	285	305	294	319	302	298	300	271	305	324	303	347	289	325	299	287	296	320	287	297	298	305	307	303	297	295	304	336	314	312	289	289	290	331	305	305	325	297	300	312	338	309	290	294	339	320	319	297	301	317	287	310	315	293	284	306	291	300	280	305	301	308	298	293	311	330	328	277	296	294	320	308	315	292	313	311	307	302	311	294	309	320	328	299	284	306	312	291	303	292	292	316	309	304	306	301	293	315	327	325	303	270	332	315	278	296	314	306	280	334	296	290	323	301	256	325	328	284	325	308	314	309	321	284	281	315	304	296	308	295	289	303	284	306	343	339	291	290	274	305	320	303	313	295	314	294	303	291	311	304	307	307	321	284	298	293	288	317	289	303	302	284	276	301	295	297	291	290	295	301	316	311	280	296	279	300	317	280	294	312	277	304	294	334	319	288	328	285	307	310	302	321	305	304	292	326	322	279	288	301	300	321	309	305	276	306	297	285	273	294	291	309	309	332	290	280	304	287	333	284	318	282	298	306	330	289	280	311	311	302	292	300	311	302	316	302	303	302	320	292	299	285	294	294	301	295	295	289	309	291	311	271	300	312	311	307	323	324	291	300	292	298	314	291	307	279	303	272	296	295	305	306	336	294	304	276	309	301	287	277	315	308	306	290	323	345	275	307	313	284	315	320	304	308	319	280	308	319	324	290	293	297	308	304	297	316	307	290	316	345	310	282	323	284	302	294	289	297	291	309	305	309	294	321	299	328	309	288	306	290	330	310	313	288	327	309	291	295	298	296	286	327	295	331	314	313	283	324	319	286	317	304	331	287	302	325	306	301	299	278	304	338	312	278	320	306	309	278	311	301	299	280	323	329	252	295	324	257	311	342	318	309	299	281	334	303	308	299	319	311	281	308	290	287	332	305	325	309	281	283	328	280	316	300	322	309	294	286	312	298	285	271	285	281	300	322	276	317	309	302	283	306	296	278	289	313	326	290	321	285	303	279	284	308	312	267	279	282	298	330	317	294	304	288	290	272	304	287	301	338	298	285	325	329	299	335	304	296	317	318	306	326	285	302	331	287	312	319	312	297	284	300	287	295	313	305	290	306	298	302	275	296	293	299	278	314	288	297	327	293	299	322	295	297	277	296	291	324	310	305	334	319	305	308	295	319	282	307	279	288	328	293	298	328	278	305	317	275	279	291	298	302	317	272	323	295	297	302	298	334	331	309	287	300	309	320	297	261	291	325	286	310	326	294	294	300	334	297	300	291	311	313	317	292	294	330	281	303	300	297	309	324	308	295	286	343	316	325	302	312	318	306	324	325	329	286	272	304	306	292	303	292	298	308	307	332	276	301	311	284	308	277	273	289	335	308	297	294	307	290	290	310	302	320	293	282	292	311	300	332	335	287	309	315	293	318	300	295	304	307	292	299	293	284	300	323	278	310	310	306	307	290	335	294	297	300	301	283	292	323	258	315	306	274	316	304	284	293	294	301	310	303	281	309	273	311	292	302	311	296	296	323	313	323	274	297	298	308	321	290	291	298	283	310	318	342	300	291	321	327	286	304	297	314	294	286	297	342	311	292	318	304	300	313	316	293	279	320	309	309	290	322	248	299	330	320	319	303	281	342	304	315	295	300	305	310	303	288	285	300	283	352	301	305	306	302	346	302	279	309	309	294	304	318	274	316	264	303	300	315	295	319	314	299	291	306	311	289	326	275	285	321	332	288	304	303	325	331	313	328	279	303	298	313	295	294	312	315	303	297	306	280	289	327	302	299	312	322	302	309	314	312	299	307	263	297	295	270	290	296	305	310	285	312	302	313	263	341	328	318	292	302	306	311	307	294	290	339	274	279	290	329	318	294	304	301	303	322	265	311	299	295	285	303	303	290	321	295	321	288	280	289	271	306	308	323	282	286	291	285	300	306	309	327	292	306	286	289	315	325	311	296	269	324	316	285	303	302	314	281	292	305	305	275	299	272	311	275	295	301	308	309	304	304	332	313	321	282	323	331	304	301	290	290	316	331	307	348	279	293	300	284	269	306	284	299	309	299	305	317	297	286	319	307	304	322	296	315	283	289	326	304	308	316	312	303	329	303	308	292	272	299	300	304	297	353	313	300	264	285	320	287	322	295	297	313	301	300	319	295	315	326	308	292	277	316	333	283	281	296	313	311	297	298	312	290	301	277	329	307	325	289	326	321	279	301	277	313	283	319	322	305	336	304	311	341	335	308	287	304	307	296	284	303	323	276	314	268	318	318	274	287	324	318	310	263	311	299	292	274	306	291	312	324	315	287	293	318	317	305	304	310	297	287	305	341	300	317	274	300	286	313	302	319	316	317	297	257	292	285	283	309	313	331	300	285	310	283	309	284	310	313	323	280	314	307	299	290	290	344	301	290	292	273	313	337	274	302	300	283	319	318	289	303	302	298	309	323	303	279	323	276	323	328	290	300	289	327	316	307	320	293	294	299	297	272	325	312	333	311	301	300	288	317	292	336	309	346	305	338	308	334	318	299	311	305	272	253	319	321	258	323	279	310	317	303	310	292	296	288	322	262	284	307	306	314	263	302	290	321	300	303	284	289	309	273	291	314	283	317	308	271	305	301	281	282	320	302	288	297	309	322	308	293	323	278	282	294	318	307	307	333	280	307	304	275	306	341	278	307	300	323	275	294	319	304	299	323	264	302	308	308	285	322	294
23309	21374	29320	23804	21366	18896	1054	389	294	266	236	219	218	179	190	201	183	161	162	167	143	170	158	166	141	143	144	156	157	127	135	126	135	138	142	124	149	137	142	128	163	133	136	121	144	156	164	155	142	126	146	146	137	140	136	131	146	154	130	111	134	124	153	135	123	146	143	141	140	146	119	135	133	169	118	124	149	150	141	146	141	123	122	129	130	127	129	130	134	124	123	133	102	146	151	134	145	130	138	138	137	139	125	132	129	135	134	145	126	121	157	115	131	153	140	122	121	127	127	123	136	154	139	128	147	112	145	148	124	143	125	120	124	129	124	146	103	157	120	138	122	132	133	139	131	115	173	128	126	122	125	144	149	145	149	174	120	118	157	150	132	129	142	153	141	145	139	130	134	150	122	131	140	140	146	146	140	141	149	127	117	113	132	138	140	138	144	123	140	131	149	146	129	127	115	116	144	151	138	130	131	138	137	139	144	124	153	116	125	136	136	138	142	136	118	143	141	116	121	121	131	119	129	148	134	130	136	151	134	127	138	144	140	127	117	148	154	143	142	120	138	134	118	135	127	148	147	127	144	141	138	149	138	138	128	131	125	139	116	148	150	130	131	145	153	141	162	134	124	124	142	107	156	141	145	150	138	113	112	141	141	131	126	151	150	139	121	124	121	123	147	140	153	132	141	131	129	151	137	131	119	160	147	143	131	136	126	145	129	126	132	138	127	133	126	139	155	120	124	131	143	132	126	133	109	129	129	137	126	138	115	153	135	138	127	132	146	102	138	131	130	153	128	130	163	127	131	140	143	154	133	147	137	149	122	160	120	134	132	147	130	138	147	142	156	123	146	136	124	114	130	136	147	133	129	129	114	142	142	113	134	135	142	145	127	145	127	146	149	112	140	129	131	133	123	123	154	149	129	143	160	120	125	135	138	147	122	136	134	125	136	118	118	133	132	137	150	124	148	152	133	145	126	131	131	128	128	123	141	117	135	148	124	154	136	144	129	143	143	132	131	125	148	127	132	122	135	129	138	137	147	130	129	143	130	115	131	131	126	128	145	138	147	142	145	119	130	129	126	125	133	148	143	151	137	139	158	145	150	142	140	150	143	138	139	125	135	145	142	130	116	116	146	144	128	121	152	137	150	143	137	136	116	132	135	155	141	142	145	116	148	138	139	133	150	144	142	153	114	131	146	147	109	128	132	141	132	133	119	114	158	150	162	125	128	152	118	127	140	133	147	142	141	129	141	116	139	124	133	134	152	130	129	141	133	147	130	132	148	125	124	132	124	142	146	140	147	147	132	142	145	140	122	150	161	158	133	139	133	141	139	124	134	140	139	131	145	137	130	131	130	141	132	120	139	138	120	120	144	117	143	142	139	124	130	134	155	135	129	119	144	142	133	150	136	126	128	128	129	139	140	122	140	136	135	139	144	119	142	149	135	152	117	134	131	149	128	132	144	134	123	141	142	129	136	153	125	132	163	140	163	128	146	129	154	140	126	138	130	134	136	128	137	132	147	129	146	139	145	137	128	133	126	153	128	133	134	128	144	118	150	135	124	138	126	147	139	135	131	119	145	122	142	133	143	135	139	133	123	135	141	140	147	140	140	153	140	148	140	133	136	154	138	126	138	135	162	133	117	133	131	121	134	141	140	128	140	135	144	142	130	126	135	137	147	138	144	162	135	130	143	126	163	129	160	137	152	132	123	144	151	145	124	134	137	137	132	146	130	126	141	127	138	131	128	142	131	142	143	133	135	146	131	122	141	143	128	150	139	144	141	125	119	140	136	139	144	136	127	149	131	134	114	141	130	103	145	134	148	149	135	143	149	119	125	151	150	138	139	134	142	142	123	147	139	124	133	135	116	120	142	145	138	143	146	147	132	130	137	136	122	132	152	137	152	131	120	144	128	127	120	145	141	134	135	160	126	147	132	117	140	119	152	140	143	141	123	135	139	128	116	137	154	114	128	142	139	145	149	140	154	132	137	136	141	138	132	140	134	154	122	126	119	134	133	136	130	124	155	135	146	126	134	141	155	124	125	132	137	133	123	140	125	126	138	144	118	128	152	119	152	129	132	142	158	148	122	159	120	159	120	122	125	133	153	146	129	138	124	150	117	133	130	125	116	135	123	122	115	119	127	137	127	128	132	130	143	138	135	101	127	121	158	126	156	141	124	140	149	139	129	143	131	139	117	124	150	154	137	141	123	141	148	147	130	157	147	131	138	118	125	138	119	122	133	126	124	111	140	136	133	127	141	147	134	149	136	143	140	144	124	137	123	123	127	115	127	138	144	139	126	133	145	111	140	136	120	115	149	116	138	151	115	133	145	126	131	125	135	125	137	122	122	116	147	143	121	121	163	137	160	155	139	136	151	142	128	118	123	136	139	154	123	137	127	130	126	136	145	136	139	131	140	151	144	142	143	125	132	126	122	139	145	120	128	135	133	111	136	139	140	141	148	115	135	113	124	153	140	140	115	127	134	144	143	146	149	128	178	117	128	146	129	129	133	141	138	146	136	131	121	123	145	149	142	134	132	150	134	145	124	135	145	137	146	135	139	124	147	113	133	125	127	112	139	120	131	136	136	154	125	147	140	151	139	138	132	113	147	148	117	155	141	138	134	133	138	141	118	143	119	112	138	125	122	138	137	138	127	143	145	124	148	153	144	137	144	144	150	150	143	130	138	144	131	129	141	112	133	137	135	138	131	141	134	162	131	148	121	136	151	120	128	131	129	149	122	135	115	129	122	150	140	145	152	139	134	132	131	143	129	124	114	138	134	127	124	155	134	131	155	113	120	136	135	142	146	133	133	134	151	129	140	114	152	149	131	141	120	142	127	124	131	132	152	124	150	134	135	132	131	141	160	131	136	133	150	124	132	123	135	146	142	123	148	132	153	112	126	126	139	132	147	122	111	141	123	146	139	134	140	119	119	127	126	126	127	120	134	134	132	131	126	127	135	150	140	123	134	139	138	144	147	132	110	124	136	138	138	137	142	138	128	148	154	133	133	119	129	122	114	146	140	133	125	149	154	137	121	130	146	130	134	144	122	148	144	134	134	112	127	134	133	136	144	123	115	124	126	146	113	144	120	127	133	152	141	133	159	127	127	107	125	123	124	118	127	142	142	150	150	141	131	125	131	129	123	120	132	142	108	130	139	131	127	131	116	159	129	143	140	141	146	150	140	129	142	122	123	121	136	131	139	135	160	124	129	130	127	120	129	125	130	150	121	144	146	153	119	122	132	125	131	138	125	138	137	123	136	134	128	136	114	143	138	153	130	139	127	120	137	148	138	141	123	143	135	121	121	135	124	139	121	147	140	145	152	132	145	138	163	120	148	129	148	141	135	122	131	125	130	110	109	127	126	135	146	146	134	143	130	160	153	137	137	118	138	132	135	135	154	129	123	145	133	140	121	139	130	146	144	128	151	122	144	138	119	161	132	153	152	158	157	132	132	143	129	133	146	149	121	117	140	138	128	139
50386	25660	9129	5362	2943	1957	1447	1136	934	787	689	624	579	522	445	442	478	408	344	357	372	361	332	325	324	310	316	289	287	307	321	329	260	298	272	282	272	260	263	267	251	271	268	279	259	272	261	282	260	239	267	273	266	247	253	291	266	254	293	273	283	230	262	266	273	259	262	261	244	267	245	267	269	247	250	268	252	241	263	244	255	280	267	281	275	238	252	241	240	234	254	259	263	277	228	256	271	276	270	287	237	253	238	249	258	243	241	245	267	248	279	249	282	270	231	239	268	255	234	253	270	235	231	270	291	261	243	249	260	248	249	236	241	270	257	256	256	246	239	254	277	246	267	276	253	266	263	262	232	261	248	248	267	230	257	242	239	272	238	198	238	256	237	237	264	289	269	262	255	235	271	276	252	229	230	249	260	252	260	239	213	274	253	262	237	224	250	230	254	264	236	230	241	243	238	258	247	247	271	255	288	280	234	227	276	264	234	245	223	273	249	253	249	289	253	265	261	264	258	241	240	235	251	260	243	258	264	264	226	278	233	235	239	242	234	266	233	231	288	261	259	222	274	292	270	247	256	210	241	251	247	259	272	241	237	261	269	234	246	270	251	239	254	233	256	224	289	270	236	227	240	237	264	251	249	232	264	227	236	236	259	231	255	241	240	254	247	272	235	266	250	257	226	283	264	239	265	250	242	243	248	236	266	264	264	223	280	257	231	261	254	243	259	262	256	270	255	248	265	250	233	253	266	259	270	240	227	247	265	231	264	249	234	238	253	237	271	240	245	241	226	249	248	240	287	228	264	247	243	240	272	259	249	243	259	245	258	279	254	253	224	232	247	246	230	264	267	269	271	250	244	245	250	263	271	248	249	270	263	250	231	242	258	269	241	276	290	269	280	253	263	230	255	224	257	227	227	225	250	237	260	251	247	235	239	249	235	273	237	243	263	248	232	249	266	275	270	253	244	263	243	266	272	252	254	282	263	266	230	242	260	277	261	251	241	245	243	257	228	242	235	255	272	252	252	259	272	260	245	267	244	239	230	266	280	243	251	258	278	225	276	222	271	256	232	266	270	261	255	259	223	246	267	230	257	246	259	283	227	244	274	242	259	270	259	243	201	235	249	238	239	238	237	266	253	278	246	266	249	257	253	238	238	247	230	240	238	254	243	239	242	260	243	265	283	250	274	238	283	213	244	227	247	253	243	259	265	255	241	266	241	265	270	247	259	250	254	284	260	256	254	238	244	253	250	243	249	251	257	226	245	248	269	240	248	256	270	268	231	228	253	229	273	254	250	286	290	259	253	228	244	246	256	245	262	266	254	240	272	254	227	288	242	244	252	273	260	240	253	235	256	210	254	259	270	263	254	235	222	255	256	253	262	257	237	257	221	235	262	284	276	281	291	278	254	232	232	272	231	240	264	238	269	269	237	248	241	245	241	254	262	276	283	241	247	285	215	251	248	284	232	230	242	268	254	260	255	220	235	234	245	219	282	247	237	240	243	277	230	260	249	267	248	250	240	276	286	224	268	227	247	267	253	282	242	262	282	261	269	239	261	251	243	263	238	259	253	249	230	270	251	254	263	257	260	250	256	239	242	250	250	246	244	256	252	245	239	293	256	259	240	238	238	280	289	252	286	260	232	284	239	233	275	258	251	268	235	253	266	275	248	275	245	252	252	241	235	244	254	271	258	279	269	272	274	249	256	232	238	265	253	247	270	252	269	261	247	254	245	240	242	226	237	229	237	275	233	257	268	219	258	238	263	297	265	253	263	244	261	242	232	235	254	248	250	241	262	264	230	228	225	242	267	238	255	254	231	259	269	293	243	244	263	238	238	261	243	259	268	254	263	249	242	233	262	277	238	249	225	227	246	253	263	274	242	241	265	276	226	265	267	228	229	268	252	235	246	262	289	257	234	244	287	286	256	250	265	261	263	266	256	236	245	239	272	245	249	248	263	227	262	232	270	249	278	224	256	233	267	254	250	250	257	270	265	241	241	259	261	222	272	265	269	269	279	239	239	244	262	241	260	238	249	267	261	250	226	252	256	242	229	238	235	293	267	254	214	259	230	246	268	244	213	280	247	261	252	237	244	219	287	233	246	274	223	239	250	259	265	258	256	244	239	272	228	248	250	241	245	253	255	280	269	277	259	260	251	244	245	224	240	254	250	241	243	240	245	252	233	235	242	243	247	254	289	258	247	273	281	252	243	267	241	258	262	247	256	242	245	260	267	264	263	248	267	267	251	259	278	262	233	218	267	269	269	265	262	246	232	219	249	258	252	269	269	262	238	258	263	256	235	230	283	247	226	257	246	280	243	225	254	231	246	272	225	257	265	242	276	229	260	253	234	250	279	240	263	259	250	250	253	253	233	255	249	254	244	259	270	258	276	231	282	268	264	277	218	249	251	228	245	252	252	255	281	231	227	245	252	257	253	246	253	260	239	254	271	270	269	259	269	256	266	244	218	227	245	255	265	261	231	247	239	252	229	230	244	260	232	244	247	285	292	272	221	261	272	276	240	239	250	265	232	258	252	246	237	271	216	258	279	265	247	257	240	259	234	261	239	268	257	267	240	258	268	250	248	265	241	257	252	279	248	277	247	256	264	256	266	234	253	247	251	262	259	278	226	254	230	219	289	254	276	250	280	253	271	236	239	278	263	222	247	227	268	268	214	245	257	230	260	247	239	246	231	241	242	244	270	232	245	267	236	244	286	240	251	242	236	243	263	242	250	271	242	238	273	262	248	248	270	254	229	257	242	228	243	244	243	273	266	252	244	255	257	263	285	267	235	247	265	239	226	250	249	245	226	263	249	259	257	243	260	245	271	213	223	243	271	246	238	270	258	248	278	270	293	224	247	242	257	238	250	262	248	256	267	258	237	253	266	257	269	258	269	264	257	238	257	246	247	273	251	291	237	267	252	290	266	250	259	250	228	268	251	273	221	218	247	254	234	259	226	231	268	279	277	207	289	263	253	257	248	243	244	264	236	263	256	263	265	229	245	244	226	255	254	250	239	261	250	256	258	226	233	257	243	255	290	224	250	247	254	256	259	245	282	249	234	262	261	249	247	230	251	265	234	265	249	234	277	250	255	263	280	246	296	249	257	250	259	258	252	244	262	256	261	249	255	228	259	242	255	259	261	242	239	275	233	242	274	222	245	248	263	233	243	290	233	262	256	251	246	257	277	228	248	219	248	225	246	248	245	257	287	258	245	244	231	259	236	235	236	257	255	262	258	276	243	237	266	245	251	247	264	255	263	274	263	240	250	277	295	273	264	225	260	216	253	261	225	283	240	260	283	238	273	257	247	241	229	251	279	253	234	272	237	243	244	247	261	248	251	210	261	237	236	247	249	227	267	248	243	256	267	237	261	271	256	278	274	243	239	247	224	244	253	240	256	253	267	281	263	272	265	269	270	270	252	252	242	262	270	241	255	267	252	266	259	264	241	247	256	246	279	252	244	239	279	238	271	247	267	266	265	275
27804	20761	8519	683	367	360	335	346	332	350	317	303	314	298	319	334	318	333	324	342	310	306	303	310	329	348	327	330	312	317	301	278	303	334	322	330	311	328	320	319	321	294	307	341	328	307	307	291	311	310	317	327	340	302	308	315	311	332	344	303	292	332	313	326	329	335	322	288	334	344	321	374	335	297	274	268	310	290	337	336	343	292	291	319	360	310	324	282	319	304	297	322	302	266	318	303	297	306	325	311	284	287	276	330	303	321	276	325	279	340	307	295	319	317	345	301	304	295	343	319	283	305	316	320	281	289	301	350	331	322	328	313	315	318	294	323	286	332	334	319	307	302	323	308	309	331	313	360	301	318	303	319	305	327	326	281	341	270	339	282	301	302	308	329	300	337	303	319	289	307	287	322	299	312	317	318	326	326	343	343	291	309	324	320	330	290	291	312	308	351	334	329	292	302	313	321	301	315	301	316	300	302	290	298	313	314	324	310	305	337	313	297	299	344	338	294	324	308	324	321	300	307	292	318	322	321	313	314	346	307	320	337	319	330	303	295	289	328	341	296	325	315	310	306	304	312	325	304	293	331	312	327	332	303	319	300	269	314	305	295	278	318	292	316	334	278	313	279	323	319	327	315	323	308	294	293	294	340	302	313	326	333	287	307	291	317	291	317	314	312	316	299	300	329	332	333	331	338	320	365	307	322	283	323	298	286	284	334	322	316	333	313	309	322	286	311	305	285	312	323	321	312	294	304	299	324	319	276	322	313	316	280	305	326	312	323	326	290	315	313	327	311	306	325	303	318	274	281	320	310	272	316	335	303	326	298	296	318	296	330	319	345	308	321	291	331	323	311	324	328	311	328	319	302	313	303	319	326	313	304	334	309	323	309	316	324	299	348	307	290	288	316	333	280	349	301	310	311	339	316	339	321	309	294	298	311	284	304	335	319	296	311	329	312	324	303	334	305	322	311	320	304	335	317	305	309	332	303	309	295	345	356	292	314	295	305	334	281	315	309	314	324	295	320	323	331	280	341	295	276	282	317	293	303	312	289	293	280	329	333	313	363	310	310	298	325	304	343	321	279	323	318	327	322	297	321	287	305	300	299	306	304	284	293	298	304	307	337	309	334	310	303	273	298	319	304	324	283	323	311	352	335	336	346	306	319	312	315	299	286	327	285	306	293	294	300	297	322	281	320	295	279	303	308	282	266	329	315	290	306	310	313	301	317	279	273	333	290	297	323	330	289	312	328	314	339	284	317	300	296	308	315	282	341	338	323	308	321	322	327	333	318	305	305	313	316	322	326	332	306	275	335	329	318	333	288	309	338	310	328	312	306	278	318	321	305	322	298	290	336	301	302	304	306	287	305	318	295	323	319	309	296	296	340	321	303	301	315	312	287	330	292	302	328	292	302	280	311	309	336	314	292	326	299	296	274	301	318	270	306	311	278	330	325	308	300	326	313	319	329	302	309	345	297	298	312	284	322	324	302	321	292	325	305	325	260	317	309	312	312	328	325	306	334	308	308	299	329	334	319	329	319	349	313	312	337	285	314	336	335	323	305	303	306	325	296	309	292	350	306	318	317	310	329	300	328	303	315	324	347	321	311	306	308	312	298	314	301	304	305	303	284	335	301	302	305	319	321	305	292	351	316	300	319	323	293	292	326	302	337	287	296	304	295	297	329	293	308	304	297	324	317	333	313	338	317	319	296	292	311	341	303	317	349	324	339	319	320	319	352	327	368	327	325	302	291	354	304	308	327	287	311	296	279	300	324	318	280	328	304	335	309	304	326	340	299	322	300	314	314	287	307	343	345	316	334	281	314	291	312	285	304	310	319	307	356	311	320	319	340	307	284	314	323	301	279	277	250	338	291	335	306	290	290	319	342	311	305	298	282	340	297	290	337	301	283	281	297	293	344	316	292	304	295	327	330	324	292	322	313	328	314	292	335	315	315	304	314	324	304	304	302	308	314	310	319	323	330	323	299	327	322	301	304	327	303	328	309	296	274	319	321	301	318	321	295	311	327	299	337	323	325	282	280	308	340	326	337	296	338	304	315	327	295	313	299	299	307	312	282	312	291	309	318	316	306	302	301	304	306	286	304	328	261	324	286	301	304	327	315	289	324	300	317	316	304	291	284	291	296	321	326	319	316	288	291	295	292	278	310	345	333	314	304	325	271	308	292	299	293	310	329	312	300	309	324	306	302	295	335	299	320	295	339	317	319	303	311	311	271	331	305	312	336	324	298	334	322	315	321	302	305	304	340	320	309	299	319	264	328	293	334	307	310	334	311	306	286	284	294	323	314	297	302	334	312	334	304	319	318	302	314	326	307	299	302	320	315	315	296	319	294	303	316	318	304	302	307	306	325	326	303	302	273	305	294	300	302	315	298	314	281	295	313	324	272	320	289	340	337	326	321	324	321	317	298	318	299	285	309	296	338	285	310	287	333	317	322	305	319	312	299	343	311	294	300	306	291	317	325	308	345	282	308	297	309	305	311	316	319	322	321	352	307	292	301	317	318	327	328	316	340	300	304	334	316	309	325	336	316	315	307	305	326	313	329	339	306	329	318	303	301	320	290	299	330	326	312	315	343	316	339	329	302	309	300	326	311	310	317	293	300	280	287	310	278	293	320	321	304	306	334	297	339	273	320	316	294	346	307	281	330	312	265	310	292	346	296	317	295	318	307	309	302	318	302	298	296	340	308	281	314	282	306	319	321	291	296	301	309	347	312	289	306	314	307	328	307	301	329	312	302	331	316	322	296	321	330	333	304	302	327	304	319	323	311	328	322	320	304	313	307	311	286	317	322	315	299	293	314	357	319	318	321	314	322	303	307	293	328	274	293	303	288	323	323	294	296	306	312	320	301	321	316	328	312	294	341	323	333	328	310	298	320	317	333	276	309	324	277	343	298	336	340	313	286	315	313	293	321	322	284	317	327	350	327	312	315	287	306	322	308	324	280	321	324	287	306	287	306	316	310	334	328	313	313	320	290	324	320	339	294	293	319	303	318	310	312	269	300	304	276	323	320	333	292	351	341	345	317	327	310	286	317	321	330	362	309	290	281	306	317	339	313	289	328	298	300	303	303	305	329	305	286	315	314	318	306	345	274	314	315	306	318	323	319	307	302	314	299	328	315	300	284	324	316	308	290	304	291	312	317	323	320	316	292	300	306	313	302	336	297	330	281	294	308	337	341	297	335	302	292	302	293	317	323	303	313	302	316	335	325	321	320	300	316	288	312	292	292	329	320	350	305	280	301	274	311	290	314	310	342	327	322	305	320	307	317	284	338	302	312	339	301	314	326	304	314	328	330	323	298	290	294	305	295	309	309	336	352	285	301	328	310	312	331	297	315	319	288	286	339	322	313	318	304	295	314	327	290	309	315	348	290	346	298	310	339	305	321	328	293	355	321	287	308	308	332	296	325	286	295	329	302	326	287	308	304	299	308	305	327	337	303	312	314	303	336	330	290	307	296	317	341	313	302
30384	9903	1167	853	741	705	690	607	618	633	595	624	603	589	625	599	579	634	598	600	577	593	610	587	622	573	589	645	644	583	595	599	560	584	547	573	572	599	673	631	580	630	616	622	618	598	615	619	598	571	558	589	568	606	591	589	585	573	637	587	576	604	560	606	605	611	611	617	562	613	620	628	610	587	637	573	615	603	583	645	599	616	597	641	592	590	584	639	613	573	610	586	538	584	640	611	561	602	625	579	620	598	583	580	589	539	613	587	599	586	540	623	585	586	613	640	619	560	577	609	581	594	580	573	632	616	669	621	572	619	581	605	628	607	588	611	564	578	597	630	578	541	579	568	617	565	611	578	585	599	589	618	580	609	586	611	619	656	632	604	595	587	583	612	612	625	614	571	609	610	569	559	608	601	607	588	600	601	575	619	584	574	613	639	611	596	615	531	603	584	605	582	579	634	578	561	631	594	567	644	618	592	589	593	596	641	658	603	591	554	585	567	599	582	648	649	565	605	583	626	581	571	631	639	611	605	599	603	610	594	612	576	587	601	589	610	553	586	590	575	603	577	635	590	604	576	629	579	598	625	592	577	608	562	590	586	624	619	616	571	611	610	627	595	599	622	571	580	601	616	636	613	605	570	552	578	582	606	579	555	584	557	575	585	594	595	597	559	579	576	642	616	568	588	582	596	606	549	598	585	610	612	587	553	597	568	586	592	555	615	595	590	566	574	595	593	612	611	569	588	548	615	586	619	581	575	576	605	608	557	649	574	577	598	559	574	554	549	608	623	554	597	594	602	615	586	588	593	586	589	598	637	587	594	587	587	617	584	598	564	608	588	596	608	626	605	588	546	611	572	610	588	604	576	597	581	657	624	626	615	624	623	598	617	573	599	583	616	589	607	591	606	602	617	595	562	599	601	577	554	588	601	624	580	620	618	623	599	616	619	561	594	618	605	605	612	615	590	547	581	571	627	583	606	619	572	594	573	569	599	574	612	589	638	606	577	562	652	555	633	623	610	573	565	584	582	586	588	619	607	613	567	586	607	587	624	604	617	541	572	625	644	597	589	570	601	573	609	613	597	570	575	571	582	591	602	552	612	644	598	576	609	585	574	569	614	575	597	563	553	633	598	604	619	623	619	606	578	594	620	624	598	636	559	606	546	632	604	550	585	576	609	587	590	639	584	615	626	605	643	562	580	615	595	573	607	571	658	605	577	584	595	564	591	584	596	608	607	564	624	587	605	590	599	622	563	555	582	604	622	597	579	605	537	598	564	598	574	567	598	585	549	619	601	601	583	621	602	619	630	618	632	576	616	598	601	595	583	592	618	591	553	598	593	587	579	612	616	611	624	628	608	580	615	586	565	566	601	568	640	597	595	556	562	589	594	601	624	594	609	584	565	615	675	614	611	617	589	585	655	590	586	618	559	591	584	573	583	549	553	530	607	583	572	614	600	569	595	614	564	599	603	622	565	610	597	546	560	578	581	583	613	577	642	556	576	580	595	615	594	619	598	567	646	569	583	581	560	641	623	603	598	592	592	572	616	562	592	614	557	590	614	642	579	599	590	594	562	571	596	554	653	615	597	584	616	584	575	572	586	585	583	586	605	607	592	548	609	622	604	618	577	549	580	618	578	609	549	595	605	521	623	636	574	639	608	583	596	578	546	582	580	613	572	590	637	590	593	590	630	580	575	620	593	551	568	571	580	600	597	606	565	597	585	598	605	591	616	590	588	560	545	618	558	588	604	567	574	593	607	597	591	558	576	607	588	582	622	592	540	594	643	605	589	577	602	602	544	583	580	559	590	581	599	598	579	642	617	559	596	586	575	607	602	585	574	626	597	639	609	613	585	590	621	643	600	580	595	551	564	605	583	567	569	600	579	610	589	583	590	593	576	647	567	612	630	584	554	556	616	604	592	547	589	580	617	631	565	577	583	587	587	617	631	600	614	591	635	627	562	603	577	534	592	562	579	627	619	634	610	587	589	570	580	585	586	551	607	589	595	605	613	600	649	598	675	614	612	604	609	602	604	582	613	639	593	575	586	608	606	615	571	618	573	611	575	597	597	630	572	616	591	602	623	597	582	570	557	610	566	618	595	584	572	591	589	562	614	627	599	569	652	576	555	597	609	579	550	653	593	579	592	583	575	583	585	581	581	644	593	586	591	609	606	578	597	597	602	544	619	559	583	575	613	579	628	600	601	639	631	603	598	635	613	594	616	571	651	591	525	632	625	623	608	575	603	579	545	595	604	585	589	613	573	633	601	607	578	591	590	578	582	616	598	591	592	607	605	594	611	614	617	601	613	626	594	624	641	593	623	599	619	621	573	568	585	581	578	615	611	582	624	578	599	603	566	586	599	562	591	638	597	577	589	534	585	598	605	589	563	586	640	591	587	564	606	581	605	612	620	600	583	555	602	571	628	635	605	568	580	586	592	609	618	568	623	620	601	591	597	596	581	623	618	636	621	569	602	611	571	623	588	591	567	561	578	579	595	589	579	617	571	588	609	575	595	622	572	577	608	598	602	581	609	617	614	582	571	602	649	627	603	609	621	552	585	604	556	620	601	591	595	613	585	578	587	626	576	605	612	590	607	596	628	608	658	616	602	601	586	587	599	548	594	557	602	580	593	597	581	632	634	598	605	621	640	606	585	578	613	577	584	662	609	558	572	599	630	616	557	598	670	584	601	559	598	601	614	581	612	604	596	594	583	595	589	582	623	636	610	554	598	621	593	561	595	634	592	597	571	593	650	597	576	596	582	598	613	606	604	610	604	605	609	602	593	622	643	617	579	580	640	640	608	596	601	571	571	573	598	565	612	590	578	612	620	617	636	585	587	605	596	561	583	575	593	577	548	600	596	618	604	558	575	617	625	589	640	581	605	543	622	619	621	610	610	618	617	583	593	592	590	555	574	583	575	549	602	592	619	569	594	580	563	575	635	576	629	554	597	589	591	615	556	594	590	601	569	610	617	646	609	634	599	571	560	560	644	590	595	651	562	583	636	606	580	585	589	598	598	576	541	601	560	611	568	605	552	578	557	572	614	587	612	595	600	634	584	634	604	571	605	576	622	590	572	609	632	602	589	605	583	596	622	636	621	561	602	662	647	594	628	591	587	608	578	605	583	569	591	565	590	590	626	569	642	662	589	577	575	587	604	572	593	639	558	586	604	561	592	609	606	590	585	589	597	589	621	635	619	646	571	601	609	594	582	609	591	574	570	641	597	571	572	609	601	636	616	624	619	583	576	565	581	594	588	573	615	572	601	580	570	610	518	597	579	577	622	601	600	614	581	608	620	586	590	559	603	613	588	632	586	614	614	611	587	548	569	618	584	570	612	636	570	523	624	554	591	602	606	531	626	593	635	628	603	611	593	592	584	615	639	630	583	619	549	596	602	612	576	622	587	583	588	547	633	625	587	609	603	577	624	572	577	582	596	605	621	629	596	564	585	600	570	601	581	577	594	599	609	635	583	611	561	570	567
24233	21388	28614	24440	19799	1638	363	283	232	224	200	208	182	186	182	168	170	163	142	193	163	187	156	187	171	143	181	177	139	137	167	159	169	154	151	144	149	183	134	170	150	145	168	156	161	127	141	173	149	161	131	143	161	140	142	166	148	156	135	150	153	142	154	153	145	148	152	154	172	148	159	152	160	128	158	152	151	140	149	169	149	140	173	151	155	159	155	163	156	146	150	149	147	167	137	157	142	149	179	138	140	170	144	141	148	160	159	155	142	145	139	164	155	133	138	135	181	151	158	143	159	151	157	139	154	124	169	146	144	136	151	155	167	127	141	138	158	136	146	136	171	142	135	142	152	162	143	141	166	151	158	149	128	143	129	149	153	146	146	159	138	134	138	158	149	151	156	142	130	153	159	134	155	130	160	143	156	139	153	133	153	127	136	147	153	154	133	136	175	141	167	157	143	128	151	163	152	151	151	153	127	171	136	162	154	127	142	145	161	156	140	148	130	157	143	126	154	134	143	129	138	151	144	161	150	172	171	150	163	150	148	135	138	143	145	138	131	141	145	178	132	124	137	151	162	133	148	135	177	152	144	143	164	164	167	173	141	149	149	159	152	156	138	149	144	133	149	162	147	113	136	146	151	146	161	147	154	132	150	157	153	167	150	157	146	168	146	146	148	150	166	147	156	184	142	159	136	127	135	143	146	149	158	128	152	145	157	155	156	166	141	142	130	155	151	160	148	143	137	161	161	157	167	133	133	145	148	144	164	159	148	163	135	148	153	140	146	143	123	152	143	169	150	146	147	145	127	160	158	143	166	141	145	127	129	134	156	176	152	144	155	130	158	151	143	187	136	161	131	169	140	139	159	151	156	159	154	147	162	142	160	151	119	150	151	134	143	137	151	152	153	151	157	139	140	141	162	128	148	153	160	151	135	134	145	166	153	128	135	131	158	149	137	138	127	145	138	169	155	148	139	133	149	162	141	164	149	157	150	130	161	155	144	153	154	153	144	153	149	140	141	143	161	150	171	168	171	137	154	163	143	149	137	168	144	158	150	145	147	140	155	166	139	153	152	162	157	163	146	127	148	151	162	152	147	131	123	172	172	142	141	147	152	144	155	172	169	151	142	142	175	133	170	158	171	145	148	148	146	142	142	133	159	174	156	159	140	139	142	152	144	136	157	176	149	145	160	160	146	158	157	158	154	136	144	153	141	149	140	158	148	143	150	161	152	152	152	162	132	148	157	133	161	151	130	163	158	159	166	144	158	154	150	175	167	144	134	149	145	133	151	170	147	140	173	143	129	167	155	163	135	144	123	163	163	141	131	149	133	144	149	142	148	160	157	165	157	151	163	155	162	150	133	135	161	123	143	166	156	157	148	150	128	137	145	139	144	179	157	149	153	141	136	144	146	159	143	141	161	145	151	145	157	156	153	157	129	157	155	164	142	164	154	142	152	143	142	151	148	164	132	143	155	150	178	159	150	167	168	138	147	142	143	145	146	170	146	189	177	157	142	138	141	137	135	168	125	160	151	174	162	168	168	151	147	146	158	157	157	130	143	162	143	159	146	153	147	160	157	163	148	182	166	155	133	167	188	150	143	176	139	135	145	168	156	130	150	172	166	131	142	151	138	146	154	167	147	141	152	153	150	145	138	160	145	154	150	158	147	162	159	143	152	152	152	155	152	169	163	146	150	133	164	156	175	130	154	140	148	146	145	148	152	167	172	165	149	145	156	143	125	133	149	169	146	160	136	134	137	163	135	176	134	129	148	155	148	140	150	143	144	163	160	144	148	160	172	152	154	138	144	148	164	142	146	158	156	158	136	164	131	159	147	158	149	173	149	157	165	129	118	143	167	132	149	131	168	130	147	170	141	162	151	161	163	143	169	131	156	148	166	159	144	136	154	157	158	145	130	138	141	161	162	163	146	141	124	148	151	155	160	152	136	139	134	158	139	161	155	126	149	148	176	127	163	153	160	154	152	146	163	172	149	140	154	145	138	177	147	146	160	142	151	149	165	144	129	172	145	145	168	175	134	147	135	163	156	154	138	130	131	153	148	147	152	152	173	134	145	155	132	134	127	175	154	151	151	145	131	154	145	143	138	148	150	157	145	142	158	154	143	140	141	157	162	154	163	161	143	137	158	128	135	131	152	146	145	147	134	164	125	131	158	166	148	128	158	144	151	149	134	171	158	145	145	144	159	147	166	141	176	147	158	143	134	154	162	143	141	129	158	159	161	131	161	157	150	137	157	154	135	162	147	121	181	164	144	146	155	145	151	159	160	134	142	130	171	138	139	134	162	160	153	151	142	148	161	141	149	155	153	147	131	141	151	163	159	148	158	160	169	154	136	137	145	140	152	155	147	168	163	149	149	145	139	148	149	158	142	150	144	144	152	167	153	157	149	130	145	142	171	136	147	155	152	145	126	157	141	166	130	129	155	148	151	154	162	146	151	139	154	137	149	150	157	145	136	124	162	159	154	157	152	168	148	155	159	144	147	157	149	146	175	172	143	132	128	157	150	155	153	151	156	143	155	163	148	149	135	151	152	171	143	151	145	162	144	172	162	149	159	138	154	160	146	138	132	157	157	153	157	146	164	142	168	149	143	149	169	152	151	142	167	138	135	146	139	141	139	127	170	150	158	126	135	144	166	144	164	159	157	158	148	144	148	131	143	169	129	183	155	155	148	152	166	148	144	145	185	134	146	150	159	143	146	152	147	159	152	151	143	178	153	140	151	149	129	158	143	143	153	162	158	123	157	143	129	152	155	145	140	152	150	139	162	141	153	170	124	161	180	141	150	151	151	155	136	127	135	124	139	134	140	141	171	167	143	144	151	161	163	155	170	140	147	171	141	140	135	136	154	149	137	144	134	131	150	158	137	164	135	153	141	162	156	145	137	154	130	167	138	136	160	149	127	147	145	143	168	141	148	160	156	151	137	151	138	156	139	160	162	173	134	138	146	136	160	134	148	138	153	151	162	145	145	163	166	146	144	169	153	149	147	128	158	139	153	158	142	140	141	175	155	150	142	147	128	150	142	142	148	152	146	135	167	134	139	151	150	147	159	121	130	128	154	156	154	151	174	145	147	139	158	150	127	154	136	162	135	134	148	151	133	165	162	125	152	178	152	162	150	156	157	139	143	168	150	136	141	138	158	148	156	133	148	162	150	148	171	161	145	147	156	154	145	143	144	167	140	161	177	147	130	151	140	148	175	159	157	162	164	149	146	129	155	142	140	148	150	134	144	172	151	128	159	157	144	143	163	144	184	170	141	135	171	173	157	139	146	149	164	137	139	132	140	161	151	136	169	146	143	154	160	141	130	158	136	135	154	152	145	165	145	174	134	140	149	124	154	155	169	134	155	140	152	151	158	145	161	141	140	148	143	146	129	169	154	151	159	137	162	163	156	141	165	155	130	124	177	139	137	141	128	149	154	153	175	142	151	136	167	161	177	129	155	144	162	127	131	161	156	149	152	144	159	161
50790	23586	5637	3014	1777	1162	936	713	642	609	528	492	438	419	428	397	421	348	377	326	359	303	318	344	328	352	338	326	313	339	331	318	294	322	309	317	280	340	320	288	323	323	334	300	326	298	326	332	291	281	309	332	321	281	288	293	303	281	340	300	319	308	299	307	327	318	269	299	327	288	313	315	305	324	314	319	294	272	285	267	312	297	321	284	328	296	295	313	291	323	297	281	310	333	314	295	328	306	298	277	323	315	289	293	276	312	298	307	303	326	302	293	305	268	269	287	295	317	279	328	312	324	292	330	287	311	282	321	314	299	292	281	299	297	313	300	313	286	312	318	314	291	285	322	311	286	301	306	319	306	296	293	304	306	326	329	307	289	328	290	322	289	295	301	294	309	301	312	301	286	266	318	302	313	316	319	294	296	265	284	268	277	285	327	317	335	281	294	286	300	320	304	283	314	269	302	266	307	277	322	292	310	312	299	307	316	300	316	298	314	289	291	315	326	298	292	294	276	278	299	322	318	339	308	315	281	284	300	290	271	316	275	320	292	311	313	279	295	295	283	306	283	306	296	318	312	285	309	298	308	287	278	307	291	300	337	289	332	292	299	280	279	291	299	310	307	306	328	321	299	294	271	292	271	286	309	314	291	295	311	295	274	296	273	271	280	287	320	295	290	302	323	312	289	270	294	296	316	293	287	316	292	331	317	328	321	292	271	309	291	304	285	327	334	281	341	311	293	281	294	309	293	322	326	273	319	302	297	307	331	304	287	297	293	304	286	285	299	265	328	327	271	302	297	302	320	324	291	296	300	318	293	313	298	312	315	308	330	283	304	289	300	302	295	286	283	295	302	306	279	305	328	314	302	300	314	278	301	295	308	302	318	274	308	291	307	300	300	304	304	306	289	252	296	298	284	286	308	291	292	311	270	293	318	330	281	319	286	321	313	280	303	323	288	307	304	283	301	294	304	282	344	281	296	309	313	297	281	317	320	298	326	286	298	299	318	304	303	295	295	257	266	286	308	297	279	304	288	296	306	321	319	285	316	310	292	329	284	279	292	308	311	303	282	297	278	295	274	285	292	308	308	282	292	293	297	280	286	294	316	289	323	298	304	324	285	305	262	296	292	278	284	278	275	287	296	316	279	294	309	296	293	262	292	307	315	279	271	288	286	275	314	298	292	297	310	326	312	346	289	303	283	316	264	290	298	287	310	282	309	312	280	316	332	274	288	302	297	287	314	306	296	326	311	298	311	328	303	309	321	302	288	324	291	283	266	328	303	282	305	320	261	284	277	349	318	329	287	297	302	310	306	291	289	328	312	273	288	315	294	308	332	306	324	322	276	310	284	320	284	283	295	295	285	283	283	298	291	295	310	291	295	308	310	319	290	313	297	309	318	326	268	301	302	282	324	292	300	308	304	331	294	288	283	256	303	302	291	307	277	287	277	314	296	295	297	313	303	294	319	281	307	290	305	324	288	290	318	290	275	313	300	333	302	346	302	290	306	283	280	298	304	338	271	306	314	299	321	315	306	311	305	321	274	331	308	298	315	298	306	320	299	301	323	311	305	324	309	308	305	310	304	297	339	289	300	330	303	292	291	318	314	293	292	298	295	308	311	277	324	282	260	297	305	309	292	297	274	277	309	296	293	295	316	288	303	316	318	301	281	282	288	286	301	345	319	309	305	312	303	330	291	301	305	316	325	282	278	318	296	306	298	291	307	305	304	284	302	310	311	304	318	294	345	291	314	290	284	277	324	304	318	299	298	292	286	308	292	314	313	267	289	323	291	323	319	267	309	279	304	321	300	332	285	280	281	325	309	301	303	273	258	281	304	292	296	310	329	305	290	312	297	301	286	274	269	293	317	312	312	292	305	331	298	263	277	296	286	280	288	338	297	293	293	297	308	293	321	317	306	281	297	281	306	256	299	318	288	303	303	287	304	271	337	296	263	292	319	307	299	256	301	290	270	298	281	285	301	287	293	322	302	304	301	304	311	319	292	293	273	305	307	290	302	321	293	287	301	300	289	307	266	302	305	299	307	272	302	305	304	305	312	309	310	310	319	291	277	298	318	317	312	304	292	325	316	279	314	311	267	308	289	316	288	299	303	298	318	310	290	297	310	301	305	312	319	299	302	313	283	300	327	323	283	297	267	331	326	290	303	288	292	275	297	292	293	268	306	287	299	257	308	299	301	311	284	293	310	299	304	306	296	279	304	308	265	314	274	291	311	293	295	280	293	309	300	291	271	307	308	303	329	260	288	282	310	333	307	303	286	313	311	266	291	309	274	287	267	314	304	262	305	303	282	283	312	300	332	325	283	313	312	281	302	304	295	273	320	311	284	326	295	332	300	307	320	290	286	299	273	320	287	293	291	289	316	315	289	295	313	288	288	308	330	277	311	303	308	290	276	276	296	303	319	320	312	298	258	302	283	288	329	320	330	325	289	340	285	294	306	295	301	296	323	292	296	314	280	285	308	307	333	312	293	310	298	305	280	287	284	328	289	330	318	308	312	299	291	304	292	307	305	318	299	310	291	311	304	284	306	307	306	351	305	284	275	300	306	304	294	313	304	309	278	278	290	304	301	289	307	284	295	344	287	305	287	296	259	290	296	263	284	313	297	280	295	317	315	326	328	333	292	290	287	329	309	312	275	316	293	304	289	314	325	315	280	304	296	283	289	321	301	270	309	288	322	304	279	293	287	309	304	300	306	322	308	268	287	268	314	307	265	298	300	300	314	319	308	274	299	310	290	301	299	278	294	309	288	276	325	279	274	337	321	292	315	293	303	323	285	313	329	302	279	308	349	307	325	314	285	267	312	269	326	323	311	283	299	271	309	311	287	313	302	290	279	332	296	302	312	283	298	294	307	341	277	289	267	267	316	297	306	270	312	311	314	294	281	278	291	281	280	297	304	300	287	303	336	288	338	275	272	293	305	283	313	296	287	286	288	283	301	294	305	289	304	313	290	303	290	306	317	307	302	305	306	298	285	275	278	275	309	311	303	287	319	316	321	316	293	323	318	301	299	288	303	340	295	291	300	301	312	283	322	282	288	276	293	290	299	323	303	320	329	333	331	303	297	318	327	292	281	283	316	290	302	263	274	272	272	313	281	299	289	285	345	318	304	283	307	309	325	325	308	291	286	296	329	306	288	288	309	290	260	315	296	268	330	313	284	324	307	271	309	279	296	278	285	301	317	332	276	310	284	292	303	284	269	303	281	320	300	303	310	304	304	334	332	291	332	331	305	286	309	286	314	282	292	269	311	302	302	287	294	281	291	317	301	308	295	266	323	278	290	285	324	285	279	269	297	268	317	307	311	290	310	311	334	306	299	318	305	311	287	290	298	321	299	322	292	285	290	289	300	305	312	316	286	314	303	299	305	297	282	292	299	311	317	295	291	295	283	283	303	288	277	304	302	318	316	287	293	282	308	291	310	291	292	330	299	318	299	271	285	296	328	303	314	305	340	291	292	280	303	308	307
23195	21361	29230	23814	21355	19078	1081	382	298	259	226	240	206	187	176	166	179	171	161	152	171	158	150	157	166	164	163	142	157	124	159	136	140	146	139	147	145	147	139	133	147	132	119	122	161	120	132	147	144	124	145	157	154	130	119	150	151	151	123	146	147	136	128	125	138	137	140	141	135	149	132	135	121	148	148	140	151	140	121	145	135	149	131	133	144	139	110	128	145	150	140	130	125	130	139	138	106	156	120	140	129	154	143	153	135	135	126	137	137	157	135	122	131	123	134	131	131	123	135	133	159	121	156	136	135	139	142	120	161	164	138	132	152	147	134	129	148	135	130	139	147	138	124	125	146	115	127	152	146	147	125	138	125	148	129	130	126	144	130	117	134	143	132	120	151	142	138	123	130	136	146	136	134	162	114	156	136	133	145	143	138	149	117	143	134	133	131	137	125	151	138	137	143	141	137	134	130	140	127	140	132	148	135	119	142	109	136	134	142	118	115	125	141	156	155	158	130	129	139	146	140	137	111	142	139	128	142	139	144	131	131	115	129	148	146	131	144	155	133	132	132	119	123	136	112	140	136	133	118	105	142	106	158	131	146	135	129	150	137	139	146	137	131	123	132	135	131	126	141	124	151	134	152	151	135	149	145	134	142	119	132	150	136	136	118	139	121	164	125	144	137	136	130	120	127	131	136	127	116	130	125	132	117	119	157	127	123	149	143	149	138	137	133	133	149	148	132	143	149	139	146	141	147	142	146	125	121	135	122	140	127	146	137	125	128	132	154	143	128	136	122	112	110	114	134	130	122	123	146	150	137	138	131	128	135	104	131	117	112	128	122	130	120	154	128	130	132	123	137	134	140	105	149	148	130	162	135	146	146	148	134	125	117	120	129	143	118	120	157	151	128	132	134	154	134	159	155	147	126	144	122	147	148	150	118	128	135	131	140	153	140	155	154	139	125	133	125	144	138	119	112	126	138	113	153	138	126	141	140	142	144	119	134	131	134	134	150	122	127	126	124	130	132	157	130	119	137	152	138	129	119	127	126	153	142	139	129	140	118	137	150	141	133	130	137	144	152	134	138	123	142	132	135	117	132	157	129	153	141	128	112	120	127	129	132	152	133	130	112	139	158	154	122	131	139	119	121	159	138	147	127	160	149	127	111	144	112	131	109	149	139	122	131	116	126	138	125	129	122	104	128	119	134	134	147	126	160	147	126	124	128	124	130	159	148	131	114	143	137	124	118	144	162	128	145	135	143	141	135	146	141	136	133	134	139	142	125	134	115	112	140	137	136	118	152	130	144	143	133	154	148	134	140	121	139	149	145	118	121	113	124	133	125	136	116	140	135	146	140	139	129	112	118	123	138	155	144	121	128	151	133	174	127	124	121	124	125	137	135	122	144	141	141	111	135	124	154	124	163	133	137	136	137	149	142	146	125	113	135	145	147	128	118	134	133	130	153	144	135	144	119	131	126	139	130	125	125	132	149	137	127	135	168	138	134	129	128	140	142	139	140	144	146	158	137	149	141	158	126	146	124	134	131	130	118	154	142	131	147	135	141	119	115	132	126	136	152	133	147	128	112	135	128	126	108	136	134	136	145	134	126	117	142	127	128	145	153	142	142	140	116	153	125	148	161	142	121	133	149	136	139	143	136	122	135	143	135	140	141	142	146	136	131	144	125	99	142	149	120	132	147	132	138	135	117	143	134	125	137	134	149	143	131	125	134	139	144	133	132	116	134	129	151	126	126	147	130	115	121	125	161	127	145	142	140	128	126	106	114	133	131	154	133	135	135	146	123	132	126	119	114	138	108	115	124	119	143	133	138	142	155	158	111	131	140	113	131	127	122	137	122	146	151	134	116	149	157	159	130	124	136	123	138	146	137	145	106	136	132	121	158	114	132	127	130	136	127	119	116	134	137	138	149	139	123	131	132	137	132	120	135	154	134	146	138	135	167	158	151	140	127	120	133	146	121	143	164	139	135	139	129	118	126	134	133	139	125	150	132	140	125	143	136	117	143	138	139	134	131	145	133	138	116	123	133	131	131	137	129	130	148	143	138	117	138	131	172	134	128	137	107	153	129	133	136	140	133	132	110	124	113	132	146	133	136	117	147	135	129	130	111	131	146	137	130	163	146	126	145	135	134	135	151	142	142	144	130	143	130	148	155	128	125	135	132	136	137	146	133	129	146	139	135	138	106	156	140	116	114	146	142	112	124	137	145	124	124	145	145	149	140	136	133	134	131	154	134	133	132	137	131	116	131	139	139	145	124	131	138	140	141	128	138	114	147	142	154	128	146	138	136	129	155	135	149	139	140	127	138	140	136	130	157	132	142	136	135	149	136	112	134	127	142	125	127	146	159	138	110	130	145	156	142	120	122	134	141	118	160	134	146	139	141	149	117	118	128	140	148	159	146	146	120	137	124	124	126	133	135	136	130	146	124	118	129	140	121	128	149	124	134	141	160	138	133	141	132	110	144	127	110	135	128	129	133	121	123	128	142	135	143	138	143	138	133	131	109	148	141	129	134	124	145	150	148	135	139	132	133	121	125	148	125	132	143	132	122	145	130	126	130	117	119	132	148	126	140	117	119	144	136	126	107	137	128	153	146	129	136	147	134	130	135	132	143	123	131	128	135	120	139	137	130	131	142	120	151	129	136	143	118	142	153	137	142	136	129	125	121	159	133	122	150	128	143	151	126	149	147	143	144	149	119	117	122	124	135	126	145	124	134	114	128	147	127	147	128	134	139	130	146	139	136	140	130	124	133	106	119	119	129	143	119	132	164	140	130	154	146	129	131	144	140	153	112	128	138	130	135	131	145	151	126	138	127	113	132	138	111	133	130	116	119	147	142	130	141	146	119	121	133	133	128	128	145	124	146	141	155	126	126	140	148	130	144	127	142	132	161	139	138	148	130	135	155	136	136	148	122	146	146	148	132	128	136	140	140	128	149	142	152	126	139	140	134	129	140	144	125	107	124	121	134	152	146	139	133	109	120	135	142	124	158	120	136	126	139	151	133	124	121	121	127	156	135	134	130	132	146	130	142	132	119	110	156	156	142	134	143	135	125	132	126	133	134	141	125	133	158	153	124	132	136	137	134	127	131	123	116	140	137	125	132	165	145	130	133	157	134	133	135	149	132	134	134	143	139	129	140	124	138	137	153	131	130	124	175	135	151	129	114	140	137	135	143	124	122	129	147	131	127	147	131	110	122	109	135	147	145	130	139	143	131	146	131	145	143	128	114	163	127	140	128	129	138	132	141	131	148	114	125	132	134	133	132	137	124	144	124	116	147	127	124	131	113	122	138	132	144	131	145	122	121	138	127	153	109	142	124	138	148	153	128	139	119	122	110	146	138	145	130	152	137	125	149	133	125	118	138	123	125	128	139	126	122	143	139	142	122	141	126	131	139	122	123	132	117	156	145	152	138	126	141	135	121	142	123	121	134	139	135	130	138	143	132	140	146	131	140	153	137	139	141	124	133	142
49546	27205	9103	5185	3027	1995	1413	1076	919	828	722	620	555	497	440	437	405	416	407	392	349	369	333	310	338	311	309	304	260	305	284	286	270	282	269	295	269	289	274	281	288	262	291	260	247	284	283	258	277	229	275	264	256	298	243	278	282	264	291	254	272	276	238	252	257	266	264	306	251	255	223	247	278	253	270	227	238	223	268	259	225	293	274	233	229	267	256	245	272	267	259	224	243	244	273	270	238	272	259	262	266	272	240	268	279	233	249	228	265	251	243	251	250	255	263	242	233	273	247	234	236	246	255	246	289	259	270	253	264	221	267	240	231	234	258	264	252	239	231	261	264	270	220	223	247	275	262	249	266	253	221	248	262	282	251	261	275	265	254	253	221	244	262	222	260	266	229	242	288	256	243	268	250	254	243	237	240	248	262	262	221	307	258	266	239	262	255	222	256	229	272	269	253	249	243	247	237	264	262	239	253	248	282	255	243	262	244	244	258	269	275	227	251	273	234	248	234	262	265	255	268	252	246	236	234	260	258	270	259	245	278	227	250	256	257	255	251	225	254	260	236	226	241	247	280	260	275	227	251	229	261	230	251	262	262	264	265	245	256	257	260	222	238	265	239	252	252	241	275	252	242	216	230	277	239	249	240	264	261	239	258	225	253	263	278	271	261	241	250	248	218	242	228	235	261	258	268	252	255	220	253	271	239	253	227	261	265	254	252	271	239	259	251	272	255	261	266	270	241	256	261	228	260	245	267	247	263	289	246	257	273	250	238	253	238	236	239	227	249	251	257	241	255	273	226	253	219	233	258	233	247	255	268	249	249	268	252	242	232	273	227	276	269	255	246	282	246	272	256	270	266	277	232	246	246	251	273	256	263	235	244	253	240	247	240	245	271	270	240	228	264	257	232	258	256	237	246	249	248	263	281	230	255	260	259	260	275	271	216	257	236	274	256	280	235	243	279	279	277	250	243	239	256	259	270	245	249	263	255	246	254	230	262	248	243	232	244	270	255	255	255	259	249	250	238	224	211	262	231	265	258	260	262	258	239	250	253	248	214	244	259	240	256	239	234	228	247	253	248	257	254	231	254	237	245	235	278	242	240	234	248	239	272	246	263	251	280	254	267	248	270	268	264	243	272	265	232	265	241	255	240	275	247	246	247	264	266	237	255	267	235	260	248	270	270	242	258	247	285	246	246	239	274	236	255	248	248	263	264	266	245	242	248	253	284	276	223	259	260	275	238	249	261	230	265	245	245	242	264	215	245	254	252	260	260	243	254	257	246	230	273	237	238	259	247	241	248	257	261	263	224	231	238	263	258	255	274	255	252	264	269	231	241	242	243	237	223	260	244	258	252	240	276	233	274	244	259	246	247	265	279	258	243	252	245	249	256	243	236	260	252	265	262	258	280	268	239	238	257	247	260	286	255	257	258	263	272	263	262	203	267	251	269	245	244	281	246	248	268	255	261	235	272	236	257	260	247	249	284	268	261	261	230	241	248	274	266	242	226	251	236	232	249	281	242	248	269	244	223	257	257	252	261	251	234	242	237	248	265	224	250	258	241	286	255	248	264	258	244	248	247	261	282	276	264	237	255	265	249	221	249	245	241	284	258	243	262	265	265	240	270	266	278	237	268	272	245	253	265	241	231	242	262	259	253	230	267	226	251	224	252	253	267	250	268	249	261	273	255	261	282	242	248	239	282	232	217	294	260	240	265	269	256	248	238	228	228	249	264	267	251	232	232	259	238	279	233	228	240	234	261	245	267	252	260	249	253	268	264	258	267	252	283	221	257	231	243	271	259	264	240	263	252	249	258	301	263	248	240	261	263	253	281	259	240	243	231	306	281	248	250	281	240	259	249	296	275	236	272	275	251	254	239	220	248	252	240	239	230	275	247	250	244	252	243	261	270	225	247	247	256	230	239	245	273	239	259	255	237	273	263	217	239	277	252	250	253	262	238	213	261	234	275	259	271	257	251	226	242	243	249	245	260	239	273	231	265	264	250	259	265	267	235	271	228	246	267	244	213	228	248	292	217	248	232	274	276	246	251	242	257	273	241	251	266	258	252	246	249	245	258	276	240	274	262	262	280	273	252	265	247	262	261	269	258	237	264	241	244	274	235	256	251	239	271	272	286	240	240	244	264	266	234	239	239	215	234	287	266	266	258	250	269	263	282	232	245	252	254	252	258	247	253	257	257	268	265	232	264	254	274	270	242	218	261	264	220	245	268	216	249	252	263	279	234	240	243	236	225	252	249	273	255	229	256	240	242	251	221	238	246	269	255	264	225	260	263	280	228	252	215	224	262	246	272	231	263	261	257	274	270	244	264	250	243	232	223	256	244	277	245	268	284	229	263	263	226	248	235	253	250	270	233	265	247	257	246	234	265	247	255	236	253	258	265	243	302	249	238	229	261	251	261	275	241	245	212	260	261	232	250	239	224	249	246	249	272	232	235	224	263	238	256	240	248	268	248	272	263	238	230	249	253	256	232	234	261	261	249	259	265	240	231	262	279	277	244	255	251	247	288	236	262	251	253	233	263	245	243	241	234	239	236	243	267	240	243	254	246	238	229	277	243	246	262	272	251	277	243	231	251	242	258	269	254	265	245	248	254	279	263	256	258	271	259	259	270	227	253	258	290	267	250	241	239	252	258	239	249	247	244	254	265	231	267	255	251	221	260	260	247	273	249	268	233	268	260	293	274	246	264	264	250	249	247	265	264	242	276	226	227	267	272	256	223	224	246	263	285	268	266	259	233	272	267	265	264	258	269	259	253	287	247	272	243	250	273	271	272	274	210	253	267	213	245	269	263	274	243	233	252	256	235	249	254	273	258	223	252	236	266	247	223	256	226	208	264	249	257	277	237	278	246	264	243	263	269	258	266	257	254	256	260	249	265	261	252	231	247	251	267	281	254	259	251	274	286	267	268	235	298	244	248	241	246	247	256	221	244	264	235	274	248	251	270	247	252	248	230	226	244	267	233	268	234	241	236	238	272	250	231	250	257	240	243	252	250	253	278	260	237	280	236	239	263	281	225	266	233	271	244	253	250	247	249	243	242	251	264	260	277	265	262	263	253	280	253	250	269	255	239	266	238	276	263	238	270	246	219	243	271	245	226	261	288	258	280	269	254	253	239	242	272	245	271	242	251	240	270	251	236	266	262	254	262	267	244	239	260	240	236	234	223	255	226	247	273	250	231	252	260	235	220	250	255	241	244	253	262	261	250	240	233	213	269	270	263	253	264	270	247	260	267	268	260	275	267	241	279	233	293	258	243	267	249	259	265	250	263	256	242	264	284	231	266	232	244	246	257	217	265	236	252	245	261	260	248	236	261	254	267	241	221	248	254	233	263	218	273	252	251	215	239	260	234	271	238	257	244	248	228	264	248	253	250	249	254	228	242	254	245	271	254	262	224	247	249	284	263	253	234	278	288	253	272	260	244	251	249	228	260	254	270	247	267	243	234	259	234	232	243	227	258	244	259	279
27933	20838	8385	639	393	338	321	319	317	337	334	307	339	313	343	294	284	330	316	315	308	275	294	303	293	294	304	288	313	326	309	332	288	286	329	313	340	297	317	314	305	314	296	306	333	304	301	293	323	308	315	293	321	305	295	310	320	307	330	281	295	280	303	294	306	347	297	307	319	334	289	284	309	280	310	301	312	312	292	294	342	281	323	300	289	309	349	288	315	292	302	325	313	316	336	303	325	295	316	295	294	326	307	321	298	288	281	308	304	334	333	291	324	316	318	308	312	297	295	314	298	308	280	308	299	313	316	306	317	320	279	319	295	308	341	293	305	318	298	298	305	280	292	313	325	300	310	311	315	297	328	300	307	287	310	267	300	306	332	319	332	307	314	310	321	328	324	332	332	329	298	319	297	288	310	314	303	302	295	306	302	307	313	294	296	336	320	306	292	301	281	316	322	318	289	319	325	317	266	282	326	299	322	287	309	306	279	308	311	310	305	286	311	301	318	321	313	317	293	301	309	351	300	279	309	295	310	331	300	314	316	310	317	275	303	299	312	310	314	290	287	319	291	303	317	305	340	319	312	310	306	275	294	334	315	307	299	321	323	323	306	322	303	297	318	302	342	287	299	273	308	309	307	337	260	302	290	283	308	303	305	299	313	301	301	301	317	301	301	312	289	302	303	303	296	308	312	350	286	272	304	315	292	332	301	362	309	297	290	303	303	275	323	302	321	310	323	315	287	304	295	316	283	282	313	323	285	268	305	317	321	305	299	321	286	317	307	339	299	296	299	305	312	316	328	327	280	278	273	287	293	297	261	297	333	336	281	297	327	283	301	289	295	303	315	332	313	274	315	330	322	319	309	308	313	293	330	337	332	292	325	321	315	328	311	334	318	320	334	276	303	313	299	321	319	315	290	280	291	304	327	301	328	338	330	278	306	301	279	304	309	247	318	312	304	300	301	300	308	333	300	297	284	305	311	327	302	309	302	298	345	263	312	305	330	312	316	302	309	295	320	348	315	297	315	298	276	288	297	317	288	301	317	313	335	296	311	302	318	306	286	315	293	326	342	341	314	296	302	311	294	296	300	321	319	303	339	312	326	298	310	343	308	311	313	326	287	343	304	319	281	316	325	312	303	317	313	301	314	302	302	297	294	296	334	309	306	308	299	303	320	336	309	296	340	306	321	305	325	305	329	306	305	330	335	306	323	329	304	307	301	305	324	302	313	310	304	320	332	291	299	307	324	326	309	337	292	306	318	311	285	328	326	286	297	272	303	313	310	277	317	307	282	277	292	315	281	281	325	315	298	320	298	329	288	295	314	319	319	302	312	318	301	285	308	295	323	317	301	329	304	324	278	300	298	309	320	276	326	322	323	311	300	306	326	286	306	292	299	336	320	311	297	289	279	321	260	286	284	306	286	313	316	300	302	337	296	296	304	323	293	300	288	302	330	325	293	309	318	344	320	318	312	294	311	300	313	318	314	318	307	272	304	313	288	322	289	331	323	311	307	329	301	301	301	293	300	302	328	326	324	310	292	305	278	314	296	314	288	300	313	348	293	324	319	316	292	308	336	317	305	289	291	313	309	303	295	315	296	304	290	336	293	299	306	305	305	306	304	302	321	322	284	291	326	276	300	311	326	315	328	287	300	314	295	303	314	329	303	308	302	294	319	291	289	301	318	324	343	315	318	338	316	326	278	310	305	315	290	297	302	294	302	321	318	282	339	320	306	321	350	303	283	301	331	303	304	300	324	287	263	287	313	276	316	300	313	285	321	265	279	282	317	296	287	318	309	306	324	319	306	326	327	296	284	275	278	267	290	294	321	285	313	306	309	316	278	291	302	292	295	315	293	343	295	304	294	333	294	285	348	322	326	281	271	293	313	309	332	316	330	314	306	293	313	270	276	284	303	280	313	307	292	328	309	315	291	301	295	324	292	308	295	345	297	301	304	312	288	332	308	306	305	299	301	306	315	311	352	289	304	329	309	301	336	329	335	297	326	339	296	287	286	283	278	320	314	314	291	337	279	311	313	333	328	307	323	309	288	293	294	310	293	267	330	301	320	340	292	297	298	287	317	305	296	304	328	319	295	302	289	294	279	282	328	312	319	311	298	294	310	302	309	305	318	305	318	297	304	312	308	317	304	310	299	282	318	294	303	305	301	334	314	317	284	283	309	319	319	296	305	301	312	313	292	293	319	282	309	273	324	293	278	270	308	321	315	285	308	293	349	307	289	274	289	275	298	322	363	323	281	292	337	328	309	311	323	304	286	296	305	319	304	319	311	292	331	318	301	310	345	301	320	290	311	302	322	318	299	316	290	293	319	313	300	328	316	334	357	281	280	320	307	313	309	314	320	270	305	311	285	282	321	344	319	288	334	291	345	278	310	291	289	303	316	264	333	289	295	275	287	274	319	310	323	294	321	307	326	285	344	286	292	310	313	308	295	296	292	285	315	302	328	316	305	330	307	316	326	322	307	300	295	296	294	308	308	305	315	310	317	311	288	327	291	302	322	313	327	314	292	299	326	307	307	289	284	287	285	298	347	313	291	297	330	317	291	296	283	346	310	285	328	303	321	271	334	290	279	291	313	320	290	323	299	296	300	302	286	313	299	311	342	306	283	298	293	286	285	299	291	315	294	283	312	288	318	325	306	307	306	312	315	346	323	295	321	311	299	317	304	327	313	306	293	295	301	327	300	338	314	282	310	338	279	322	266	307	316	317	272	301	299	330	289	310	288	302	289	312	354	321	309	320	302	312	275	317	317	286	313	312	300	335	314	302	338	325	264	323	324	301	273	312	325	287	304	294	337	292	286	291	298	303	312	323	333	296	342	286	317	295	309	323	317	325	296	324	312	314	296	294	307	298	308	325	309	288	323	312	292	289	318	323	279	330	287	325	327	307	339	326	311	289	302	335	307	331	285	284	328	313	337	302	304	320	254	300	334	315	284	321	278	312	291	279	311	281	316	309	296	270	284	335	288	311	303	326	287	291	298	287	296	297	319	319	341	303	317	309	304	295	307	334	293	283	313	277	282	317	296	304	306	318	331	301	294	323	306	303	313	303	312	309	286	301	319	300	294	292	304	323	302	289	296	287	307	327	284	306	326	318	303	353	277	321	320	329	305	315	316	295	313	276	313	291	302	297	314	350	314	299	310	314	270	320	316	337	283	316	313	286	294	327	307	328	298	304	319	307	288	318	307	280	276	320	334	279	299	336	330	296	280	247	319	332	290	295	295	347	308	324	315	325	297	283	303	277	283	317	294	274	304	329	311	346	347	329	299	295	308	305	288	313	321	315	311	322	305	307	322	269	350	297	301	319	314	322	292	294	297	297	306	297	315	307	284	352	303	319	294	296	306	329	310	318	322	302	301	300	282	314	292	318	295	287	319	302	326	325	307	314	297	320	267	295	321	323	344	302	312	306	331	320	319	285	336	332	319	320	348	325	304	295	322	314	324	297	299	292	327	308	312	287	282	314
30740	10675	1090	791	758	692	668	631	605	623	633	581	590	542	610	637	594	570	543	642	593	595	583	601	577	571	601	599	598	561	580	591	596	613	640	564	600	559	596	611	594	612	594	571	593	640	603	599	587	572	634	595	590	590	604	570	586	627	575	584	610	560	600	536	565	594	606	601	557	572	615	599	611	621	584	611	593	607	585	611	579	589	572	576	596	574	624	629	609	578	603	577	604	609	605	635	630	590	595	623	564	539	565	581	588	593	613	621	602	576	592	568	600	581	578	596	586	580	572	590	609	565	585	602	565	612	601	569	581	601	567	574	565	602	580	617	612	519	590	585	597	594	562	603	591	602	568	586	614	620	596	616	601	638	551	582	574	594	595	617	620	573	557	611	593	602	560	598	570	626	564	577	604	587	621	560	605	618	563	574	564	573	601	588	583	570	609	620	583	601	629	602	594	580	567	561	570	606	595	578	607	583	585	564	607	615	564	610	606	607	590	589	572	620	586	592	589	603	599	605	587	609	593	565	593	590	594	559	585	577	622	584	640	620	601	632	615	607	564	608	631	598	630	621	629	578	612	569	618	603	565	585	548	606	636	563	539	546	586	570	617	606	612	613	579	568	522	629	554	617	593	574	605	620	589	642	605	568	571	592	654	581	556	602	560	608	543	563	604	561	620	614	593	585	573	597	602	556	567	612	592	612	587	606	613	616	601	571	588	594	591	609	603	617	573	583	535	591	554	608	607	576	582	570	588	562	593	578	548	550	589	586	583	611	622	605	631	593	592	579	567	616	648	588	573	554	565	558	587	602	609	606	555	594	572	594	595	603	583	583	623	590	585	585	598	632	582	601	596	617	560	535	612	605	608	547	592	621	591	581	595	622	571	585	640	644	602	601	632	578	575	612	559	615	631	564	590	543	568	645	593	562	598	616	579	596	584	533	613	532	613	596	607	552	577	588	582	595	627	571	600	585	570	577	610	582	536	585	633	615	594	587	586	566	606	579	605	630	606	580	557	593	612	569	565	629	561	613	615	607	570	599	608	594	563	576	581	636	583	596	577	545	586	601	556	587	572	578	550	634	540	582	559	591	623	595	571	590	606	607	609	578	581	576	659	605	603	585	578	588	599	569	586	620	608	587	582	568	602	589	616	588	588	593	587	545	584	587	608	605	643	553	598	580	613	593	555	628	603	583	604	572	594	573	594	592	611	605	563	527	562	555	592	543	617	573	588	597	613	586	620	596	580	600	623	570	579	605	581	602	577	543	612	587	573	608	635	587	540	585	601	616	600	602	558	571	578	578	555	615	592	574	643	598	581	586	562	578	628	599	606	564	589	554	585	574	597	602	546	643	565	588	629	575	625	626	624	578	613	591	576	546	581	569	600	545	540	604	550	568	580	600	599	580	540	587	596	538	606	586	591	589	593	613	588	581	635	566	598	587	600	592	583	547	585	625	657	670	583	620	604	608	602	640	552	605	543	592	622	622	580	653	564	612	641	590	581	543	584	576	602	586	598	565	582	594	562	583	625	625	603	601	592	578	596	603	563	567	565	594	596	598	567	571	584	607	605	618	622	548	581	593	605	576	611	579	579	592	560	616	622	611	603	615	577	581	608	599	587	589	577	614	575	588	625	605	579	583	595	599	629	565	615	621	556	651	578	608	618	563	596	581	643	570	600	612	595	621	586	585	620	588	624	565	616	610	561	617	582	586	632	602	584	602	576	590	604	585	595	599	620	616	596	615	611	551	599	581	610	574	596	606	521	617	578	566	561	597	617	616	587	579	608	572	591	582	576	615	615	588	596	591	555	634	618	588	608	595	571	553	619	588	577	580	579	609	600	586	574	592	589	569	565	630	568	569	588	619	552	631	678	593	604	568	578	586	561	616	551	571	645	562	586	593	626	622	582	602	601	610	631	578	585	561	588	597	528	638	609	640	549	574	553	584	617	561	613	628	564	537	587	595	634	587	598	595	532	593	585	586	588	589	522	587	566	576	610	571	584	638	596	616	589	600	586	538	597	582	570	591	562	593	589	620	556	551	568	581	580	599	608	602	544	582	569	571	605	572	606	584	571	592	593	614	528	591	591	586	590	586	583	577	595	606	605	552	601	582	568	594	594	609	571	584	591	585	584	577	594	613	563	549	592	560	558	645	576	548	620	572	614	599	609	610	572	596	538	611	622	608	606	609	638	631	600	552	602	606	573	579	618	591	593	577	614	551	585	544	603	593	633	580	590	627	560	629	636	629	611	618	563	644	605	568	592	599	582	604	612	611	595	570	586	578	585	618	615	620	615	607	592	543	598	622	546	600	615	593	541	610	602	554	602	607	607	598	632	599	584	572	568	596	571	607	600	596	569	606	624	607	601	613	582	559	617	614	628	590	594	571	613	598	587	601	594	595	607	579	563	557	598	596	620	642	538	550	633	604	604	564	605	561	619	584	618	579	640	610	580	598	587	625	613	569	596	580	616	584	553	606	584	581	614	560	567	598	574	598	644	582	584	583	576	599	642	565	601	624	586	570	569	596	618	596	591	584	608	573	600	533	585	533	585	602	610	548	618	580	580	618	544	566	593	601	577	573	614	630	583	589	553	622	582	564	615	558	578	580	631	651	564	623	596	599	633	603	575	572	631	613	622	621	588	572	598	595	574	583	627	589	567	588	545	597	590	567	586	631	573	569	629	583	563	596	576	594	600	545	600	594	601	592	617	583	565	545	606	564	597	530	604	599	543	615	610	574	586	525	602	591	568	610	578	626	547	564	563	623	585	568	639	586	574	589	554	616	613	620	585	588	606	563	608	620	569	568	640	570	578	613	606	629	585	589	612	573	601	579	598	588	579	564	578	627	581	602	596	552	648	588	577	581	569	624	604	599	545	622	586	597	604	586	604	641	554	575	586	568	561	582	548	559	592	594	550	613	588	610	614	580	601	644	594	584	581	576	620	596	643	556	606	623	565	614	592	595	576	638	648	591	563	588	597	626	568	591	594	544	592	548	589	582	603	601	552	626	569	597	584	576	585	618	615	589	529	562	582	627	556	552	641	567	659	606	586	576	598	621	620	571	562	574	576	616	590	599	624	623	601	581	586	578	633	613	615	563	534	557	572	621	571	625	572	601	547	573	595	592	536	555	591	579	658	612	547	586	576	595	586	576	572	573	574	601	612	593	580	588	588	576	568	624	590	593	544	588	559	597	601	648	565	617	625	557	601	564	605	634	585	580	595	577	585	576	598	604	572	624	581	628	567	611	618	598	631	575	546	605	610	608	587	604	608	588	621	538	579	575	603	639	644	540	650	585	570	583	588	551	598	604	540	563	593	599	587	601	546	571	604	568	601	587	607	588	578	552	628	547	580	567	628	598	593	559	553	581	617	592	613	629	565	550	631	556	592	572	612	588	606	597	617	598	598	599	573	643	616	543	587	608	597	583	589	578	611	583	597	569	599	623	577	625	561	585	585	601	628	552	618	613	591	583	579	548	584	594
24256	21408	28656	24433	20104	1883	375	237	235	226	242	172	187	157	161	154	155	170	173	151	149	150	156	160	150	154	153	136	150	164	170	148	160	140	136	163	156	126	124	133	141	150	147	167	124	157	151	149	151	141	158	165	161	147	149	146	152	150	155	150	153	130	130	140	166	132	138	182	146	147	129	145	161	141	162	127	151	143	149	134	141	161	159	152	149	140	174	136	163	170	138	148	147	134	143	153	157	140	159	147	154	154	139	149	153	150	152	156	147	143	147	140	133	144	152	140	150	145	133	132	150	144	136	165	144	165	122	131	145	140	141	138	142	152	148	157	148	148	145	151	130	170	142	133	145	139	138	157	140	152	146	138	161	135	163	153	142	157	138	163	139	178	145	131	151	159	166	125	148	145	135	153	145	139	162	170	158	142	147	165	149	182	145	143	161	144	146	148	143	159	134	148	153	133	137	132	148	158	137	155	139	144	159	140	134	144	158	139	143	148	147	137	124	169	153	159	159	147	146	134	124	141	157	142	146	162	140	163	141	149	149	139	143	146	154	142	145	154	164	135	140	164	116	139	167	140	146	163	139	173	152	134	126	146	162	132	145	135	170	155	152	161	167	160	147	141	134	157	151	146	120	148	142	129	172	138	172	155	123	153	147	118	140	134	153	134	137	149	148	161	133	146	154	146	176	163	139	169	156	160	122	167	150	156	159	150	141	138	155	152	135	154	158	152	124	160	157	146	120	136	119	140	154	150	161	141	152	145	154	151	146	138	136	146	159	154	135	150	146	145	142	151	146	145	132	150	156	163	150	135	175	144	167	162	160	162	156	149	134	146	132	136	145	162	146	163	146	133	151	126	158	138	149	122	136	150	139	155	146	143	168	153	167	128	156	139	140	134	152	126	142	149	140	153	154	154	159	137	136	149	135	158	154	156	152	161	145	142	162	152	136	135	146	154	147	146	143	135	137	156	147	160	155	160	151	168	158	150	145	149	153	151	155	144	141	137	149	127	143	139	151	163	134	147	144	157	131	150	146	159	159	125	128	156	137	146	143	136	135	139	158	148	149	137	155	150	159	158	154	131	126	149	143	149	152	139	148	149	160	160	137	150	155	144	145	159	164	125	142	168	158	138	131	139	166	134	130	143	160	160	140	155	166	156	151	129	132	145	129	163	163	153	146	137	155	159	158	156	143	164	132	144	144	138	159	169	146	137	126	140	145	140	151	145	156	124	140	144	137	155	143	160	159	141	152	130	151	139	149	167	118	141	150	139	142	162	147	152	126	170	133	158	133	142	148	146	134	145	145	146	145	160	144	140	167	145	148	169	161	167	159	153	131	155	135	171	140	110	153	131	128	136	166	142	154	151	143	164	153	163	142	168	150	152	151	151	145	151	155	149	169	145	155	132	175	132	153	155	150	131	150	124	140	155	148	147	135	149	120	146	150	130	138	144	159	167	151	148	148	144	154	143	135	140	140	167	153	168	133	158	160	146	172	154	142	135	159	151	161	167	158	138	146	149	166	141	163	166	144	142	154	140	162	158	149	156	144	141	161	127	151	142	142	141	156	149	153	149	156	123	150	150	141	146	139	162	139	141	179	136	131	151	166	144	153	143	169	123	151	137	143	154	145	141	166	143	156	167	142	145	157	139	134	158	144	144	144	160	151	137	156	125	170	138	128	140	155	165	158	141	160	178	147	141	149	150	143	140	151	168	150	128	151	174	169	135	159	137	134	164	134	145	140	143	150	156	146	163	160	144	190	144	154	154	130	136	141	138	144	145	147	127	156	152	134	131	162	150	156	139	157	134	140	145	148	145	129	144	136	168	128	132	144	143	157	152	141	127	161	152	141	158	152	143	121	135	159	139	136	158	128	135	155	152	130	165	155	153	140	141	134	162	124	163	156	173	147	156	148	157	142	133	135	156	167	138	148	152	152	147	149	149	152	154	155	142	140	142	143	141	123	146	169	137	144	147	158	169	152	132	145	145	163	148	166	144	168	143	150	145	156	178	156	154	165	153	158	153	132	157	156	148	166	146	152	129	149	123	143	161	171	167	127	150	172	160	125	160	124	158	145	164	135	142	144	158	141	151	141	160	139	145	163	149	152	125	149	149	172	116	130	170	148	134	168	135	158	152	137	156	163	129	155	161	144	152	155	150	162	125	137	162	136	132	135	136	148	144	139	156	130	155	156	162	145	147	114	163	145	148	136	158	126	152	157	131	148	134	170	140	148	137	157	153	134	142	142	152	147	161	155	137	145	160	135	160	134	153	143	109	147	141	147	155	131	153	138	123	143	157	169	133	131	145	152	125	146	146	154	147	145	148	154	154	154	127	154	152	148	145	149	136	139	149	120	165	141	163	163	166	152	155	176	161	153	175	156	165	134	134	151	140	146	167	167	114	156	141	152	142	153	160	144	152	147	155	144	130	162	159	139	146	129	148	155	164	133	147	140	140	155	166	160	140	147	149	150	155	172	163	148	164	147	172	147	173	168	139	136	149	159	145	155	142	135	128	146	174	144	148	153	157	135	165	132	135	131	156	160	134	157	148	153	168	147	134	139	144	130	155	149	159	138	147	151	131	168	150	160	136	158	161	155	144	145	160	155	129	169	149	150	149	149	158	153	147	173	158	139	130	147	171	163	150	132	148	136	152	135	136	178	147	161	139	125	152	130	133	141	147	146	155	162	134	136	148	142	139	137	141	160	150	147	145	164	139	179	146	153	145	150	163	140	144	130	140	164	152	150	147	184	140	152	129	155	126	143	124	136	126	153	173	158	177	153	144	148	156	153	154	166	147	155	149	144	151	124	160	150	152	136	182	144	154	165	126	145	146	151	138	121	151	142	162	163	138	148	151	141	167	148	144	151	164	147	152	153	146	141	138	150	159	147	145	153	147	138	146	132	159	163	141	137	154	155	133	153	150	133	158	137	162	155	161	133	147	143	162	120	135	147	152	134	153	153	137	148	147	142	159	148	162	163	147	136	139	140	144	167	155	145	128	136	162	154	146	147	145	138	137	165	113	163	126	154	177	139	136	126	150	164	163	142	142	156	164	155	124	150	140	161	126	131	129	150	148	147	149	141	141	145	150	145	140	151	152	152	159	151	149	135	147	132	157	168	156	138	139	139	166	145	146	153	167	163	144	154	157	157	124	147	158	166	137	148	144	167	140	158	154	160	144	155	170	149	163	126	150	170	153	141	142	148	130	158	161	152	151	151	136	146	144	138	116	133	144	135	163	143	149	150	161	152	181	166	153	158	141	140	154	155	156	135	109	156	155	153	142	164	163	146	129	146	148	156	151	120	165	148	144	157	141	154	138	159	159	151	157	118	164	159	131	163	153	149	132	147	133	158	167	130	144	137	151	173	157	173	145	149	135	164	153	129	147	148	157	148	153	165	145	130	146	156	133	170	164	146	140	125	146	128	122	141	149	140	138	137	155	135	154	138	147	145	137	150	120	152	148	141	148	150	157	140	131	144	127
51674	27272	5456	3070	1787	1230	998	737	650	613	555	461	413	416	391	422	382	369	374	347	371	329	309	340	359	343	325	326	308	315	324	319	309	318	315	301	330	316	308	324	298	317	290	290	321	276	305	298	309	311	306	317	283	316	321	305	298	316	325	261	309	290	329	302	359	290	330	307	309	317	286	302	282	301	332	294	317	291	284	304	328	310	280	296	301	295	295	270	293	292	291	300	286	327	298	321	316	292	296	303	320	274	286	278	272	328	300	298	304	263	275	316	294	290	300	263	306	301	309	311	283	292	260	298	275	313	318	301	323	281	300	321	265	296	307	289	314	273	292	305	285	286	312	323	277	317	263	291	308	298	311	289	313	282	299	302	310	277	294	308	301	312	289	323	300	285	271	280	295	301	262	302	295	294	316	303	300	303	304	309	282	305	335	309	286	288	305	310	314	283	288	317	268	306	272	282	264	296	319	289	267	301	304	292	332	280	307	333	284	303	291	280	265	286	270	305	331	295	302	323	311	304	273	309	293	294	277	304	277	262	276	304	297	316	292	276	300	282	305	299	288	324	319	312	279	339	314	313	278	289	310	320	310	290	324	305	294	309	273	313	285	301	286	319	303	315	281	300	309	303	298	289	280	334	320	306	291	299	319	293	277	286	296	292	299	327	283	285	284	303	297	284	264	295	290	277	306	300	289	297	292	298	310	274	301	276	289	317	301	287	306	298	290	311	305	284	278	283	326	326	264	302	325	308	304	282	309	304	276	292	308	292	273	330	281	341	292	309	312	266	304	305	307	329	298	266	301	300	325	283	306	303	288	288	287	296	321	292	317	292	288	325	281	305	312	308	313	311	312	277	294	300	308	268	323	311	282	306	312	286	288	328	266	263	268	326	273	316	310	309	309	313	330	300	276	305	298	284	296	275	322	310	288	292	293	295	278	306	321	285	296	281	295	288	311	298	307	252	310	319	317	279	281	295	278	308	292	308	306	299	311	276	298	284	274	291	281	320	284	282	308	283	286	281	310	271	306	316	317	304	315	297	295	292	308	265	312	306	298	281	298	265	280	299	325	305	285	267	290	306	289	304	320	293	298	290	299	286	276	302	322	339	292	300	276	300	328	285	306	298	303	293	286	298	294	260	298	285	285	282	271	293	310	263	310	341	312	279	296	276	299	311	296	293	278	309	328	294	301	288	302	282	321	296	300	309	290	304	283	280	278	322	325	309	285	302	298	296	307	279	282	321	311	310	297	255	345	267	280	302	294	292	304	318	285	273	289	291	302	307	334	313	316	316	290	293	273	300	287	285	305	309	270	270	303	333	294	296	312	354	297	282	315	323	313	304	300	298	296	297	305	290	290	307	331	308	272	305	307	302	290	316	307	280	292	300	282	294	314	304	295	304	320	310	297	275	281	287	294	283	305	298	322	293	302	319	287	309	296	291	274	286	299	286	323	279	304	294	324	302	282	310	303	293	321	312	291	328	322	314	319	305	303	319	296	303	268	295	273	310	357	304	300	287	291	290	271	271	270	299	302	288	325	274	303	278	296	283	320	311	291	288	302	296	312	269	283	281	319	296	303	290	324	312	342	314	289	336	263	296	305	292	271	318	326	304	290	280	317	296	285	299	295	315	307	302	305	292	286	315	271	325	312	296	316	311	304	293	313	280	296	283	304	278	307	297	332	279	303	310	289	309	305	305	301	287	284	305	286	313	273	274	276	314	309	291	294	268	284	314	270	298	318	338	282	304	282	293	287	300	289	303	316	298	289	296	296	289	313	293	298	290	320	303	283	283	304	303	294	295	289	311	296	318	305	298	324	319	297	303	290	278	274	289	290	306	308	294	290	326	305	292	290	321	289	285	295	284	323	290	294	285	306	323	318	285	280	325	263	308	324	269	304	318	277	320	283	291	299	318	316	295	335	294	278	280	301	277	294	342	276	289	295	315	284	293	305	306	258	289	292	304	297	281	271	264	307	282	313	352	317	326	334	313	308	304	315	309	282	291	297	308	280	288	318	283	304	283	264	303	298	292	320	314	279	318	294	272	254	304	299	292	295	291	306	277	289	314	288	276	326	285	327	278	286	301	279	290	275	237	285	315	279	301	298	300	314	305	283	307	316	271	283	308	295	292	287	298	295	281	284	262	285	339	314	278	300	328	262	302	293	306	280	260	291	308	271	303	272	278	316	304	310	291	268	311	295	300	314	289	302	317	279	306	292	308	309	315	277	323	288	298	309	328	315	294	322	311	276	267	290	285	319	273	311	312	290	295	306	318	285	300	295	314	265	312	283	302	291	285	304	301	281	336	303	313	291	278	309	256	291	293	292	279	318	296	297	302	293	319	304	326	278	295	300	313	333	301	297	316	298	299	283	327	314	294	294	290	313	317	301	272	296	316	311	285	273	261	341	297	289	317	299	286	298	303	346	305	323	321	307	294	310	326	298	297	278	279	309	310	265	327	303	282	255	328	268	305	280	288	287	272	316	299	304	293	287	289	292	296	295	299	296	281	280	282	314	308	303	324	303	321	308	297	282	281	301	285	295	297	307	288	330	279	302	301	311	310	301	298	288	306	280	275	263	281	302	315	292	323	286	271	277	261	303	254	282	281	302	299	329	286	297	300	324	308	298	287	279	283	278	283	286	293	300	304	303	289	314	299	291	306	324	282	301	268	317	309	307	279	319	292	321	314	291	298	331	324	290	294	309	304	294	288	277	301	296	290	294	297	295	298	308	309	295	284	258	320	285	299	295	298	310	280	312	283	285	310	282	260	299	285	319	323	290	278	297	284	275	320	324	286	292	282	285	291	276	267	294	307	291	303	305	302	311	294	311	312	332	315	290	305	331	265	301	300	300	293	285	293	295	283	311	280	284	318	293	303	306	276	317	287	293	285	297	320	277	269	313	275	270	291	315	301	294	302	336	329	310	312	311	339	306	337	287	296	286	321	298	301	306	280	313	292	298	279	303	294	274	295	290	307	298	302	293	304	285	301	303	307	293	297	312	297	341	288	293	260	303	282	311	283	310	323	295	321	310	319	283	282	314	296	309	315	308	308	316	314	323	264	312	289	269	322	299	285	323	297	317	277	265	316	314	299	304	300	318	335	300	297	311	294	302	308	316	327	295	272	295	290	308	306	284	310	309	267	300	271	299	304	317	301	238	317	334	297	283	311	283	313	306	291	325	309	320	281	316	283	292	328	297	318	276	293	309	267	302	311	321	289	292	311	261	309	303	279	302	281	285	293	284	310	316	284	308	327	281	289	304	304	315	310	291	296	304	284	299	310	275	300	305	302	305	300	283	289	298	279	272	308	269	325	310	303	289	275	314	278	325	283	301	253	274	315	299	310	287	322	301	260	278	307	297	298	328	265	309	299	292	252	319	329	289	275	285	280	298	294	280	313	289	286	264	292	297	303	299	310	281	288	279	316	296	305	285	272	311	311	297	309	308	303	293	310	300	313	295	297	271	298	310	301	269	310	334	294
23246	21375	28996	24101	21366	19496	1197	389	292	274	226	202	198	204	189	182	172	176	157	176	171	148	160	151	160	154	137	136	150	170	154	133	152	132	148	136	151	156	146	138	125	148	123	132	155	130	140	146	138	135	138	153	130	141	124	134	141	125	141	151	144	144	149	156	141	138	133	124	166	148	131	146	150	127	140	143	139	121	128	170	130	151	131	158	152	127	129	134	137	117	117	151	156	137	152	131	143	132	131	151	135	137	141	130	137	125	134	118	133	148	115	115	121	151	147	123	125	125	127	120	140	129	140	150	133	132	118	146	124	128	123	133	146	142	123	145	136	130	141	153	129	144	125	137	141	129	145	140	127	137	138	130	144	110	126	133	152	121	146	134	163	133	130	128	135	124	155	129	149	138	141	150	163	141	140	112	129	149	144	142	124	151	142	127	142	123	131	146	137	118	137	144	103	122	150	138	131	124	138	153	115	139	140	156	120	143	152	132	168	127	145	129	135	140	144	124	126	141	145	113	134	133	151	150	132	139	162	134	137	109	142	144	146	121	133	129	132	156	127	124	134	140	143	137	135	138	138	119	134	129	137	139	127	118	159	123	124	155	138	146	140	139	133	158	139	145	125	131	145	132	134	147	137	128	152	134	124	142	128	157	131	131	152	130	130	145	147	141	141	142	144	135	149	127	126	118	138	132	131	132	117	123	133	134	125	127	142	116	135	149	133	140	149	127	139	126	126	161	124	124	106	136	115	134	135	135	140	118	150	156	132	129	143	118	118	121	139	130	149	149	117	137	135	131	136	131	137	116	124	137	149	123	143	134	118	141	151	129	124	129	137	132	121	138	141	130	107	108	154	118	119	131	123	124	125	155	144	133	126	145	132	150	115	120	140	135	139	133	136	150	150	125	143	132	145	127	151	141	147	122	154	137	132	145	139	137	126	144	140	119	135	129	150	136	126	131	128	124	135	137	156	126	126	136	135	139	146	144	133	153	149	134	139	127	129	126	141	140	138	142	123	132	150	116	125	144	131	129	138	141	146	110	136	113	133	133	138	123	128	129	141	135	144	114	111	124	128	147	126	134	115	138	140	135	152	135	144	148	129	129	149	147	128	123	144	136	117	140	134	139	146	116	147	138	141	128	144	138	137	127	135	136	118	137	111	136	149	139	126	135	120	125	130	124	119	125	131	124	132	140	141	142	137	137	113	134	152	147	139	129	111	139	144	149	129	118	128	137	157	120	145	136	141	137	147	122	138	129	134	152	138	151	115	145	148	129	142	124	148	130	155	160	121	133	131	120	142	137	155	143	141	150	128	138	133	138	141	130	142	145	114	139	121	156	123	139	123	122	139	143	153	133	149	136	112	128	125	129	128	131	133	145	130	124	128	159	138	139	142	143	125	143	133	145	138	113	118	120	130	134	185	146	124	117	173	117	141	127	144	155	121	140	153	146	147	133	132	108	126	123	144	139	140	149	115	130	121	135	153	140	133	165	121	123	143	152	142	140	125	114	153	125	130	145	133	115	142	124	129	107	151	124	129	120	110	135	124	132	138	126	120	160	126	134	142	147	137	149	150	161	132	120	131	149	147	133	146	141	122	133	143	132	142	108	141	133	127	157	129	132	146	143	161	114	125	140	133	126	135	121	137	149	124	150	127	130	138	137	135	133	126	140	141	138	136	148	164	132	126	130	126	150	144	141	143	116	131	132	156	137	117	126	146	132	144	140	132	122	135	118	144	147	129	142	126	148	145	151	154	149	141	119	127	133	145	115	149	145	119	139	140	125	156	156	119	143	122	150	127	123	131	145	141	149	125	131	116	134	141	134	133	127	132	159	143	149	118	122	114	147	146	122	147	135	141	132	130	137	119	139	124	156	129	144	135	116	112	151	133	143	129	131	136	122	113	140	116	112	122	118	139	114	150	115	144	120	131	153	130	136	151	130	137	122	156	146	131	125	141	142	133	123	151	141	122	138	148	140	145	127	135	140	135	129	133	142	135	136	121	140	125	142	150	134	148	133	131	145	108	168	127	128	128	128	125	120	127	143	126	124	125	146	149	130	134	137	145	134	124	147	137	143	130	119	121	141	124	125	127	136	141	121	144	153	134	151	122	142	142	112	141	118	130	139	139	129	127	133	155	130	140	139	138	140	133	164	138	138	130	137	103	125	138	148	111	108	116	131	129	130	134	120	157	144	145	146	143	135	158	135	129	145	102	131	145	119	158	155	136	135	130	156	125	134	151	156	142	143	129	146	148	118	132	144	130	115	149	140	150	117	129	118	139	122	127	130	136	159	130	145	133	132	140	145	125	126	132	146	121	146	146	142	146	132	122	139	127	128	115	138	124	131	124	150	144	128	155	127	146	145	106	144	132	117	151	157	137	165	119	158	161	140	136	135	148	126	138	127	135	120	142	135	141	154	145	126	142	154	142	138	107	126	131	134	119	137	133	146	152	133	135	96	126	127	130	161	129	151	170	114	127	141	128	147	118	121	132	123	154	138	116	135	142	142	127	130	131	118	146	143	144	138	118	138	127	123	133	126	133	151	126	141	128	127	127	126	145	131	140	124	131	144	135	129	132	131	136	123	111	143	119	150	140	116	159	134	137	155	117	157	125	126	123	127	136	122	143	125	143	144	127	127	141	150	132	120	129	117	128	136	140	134	119	160	153	141	125	151	124	142	129	148	134	138	122	136	139	168	128	158	127	125	142	135	156	131	132	143	126	143	120	131	132	133	131	149	139	129	131	129	146	151	134	142	153	138	142	141	141	129	142	130	137	145	139	127	128	138	129	142	146	144	139	122	138	113	138	134	120	138	94	133	142	115	144	135	153	140	137	130	136	142	122	131	140	128	134	122	140	130	136	114	149	131	132	162	143	167	145	139	135	131	127	124	146	144	127	128	108	140	129	119	134	139	142	144	156	129	126	137	127	133	144	146	133	146	147	143	125	127	116	133	128	122	131	137	121	140	134	126	134	134	142	115	131	133	149	138	146	157	114	122	145	134	133	117	145	130	131	144	117	137	131	129	140	115	142	134	132	132	155	134	147	145	154	121	132	126	143	133	145	147	143	147	136	135	129	124	141	142	132	144	147	125	119	144	133	135	137	104	158	139	135	158	130	129	134	125	145	146	152	155	135	149	128	143	140	148	111	131	134	132	128	132	137	126	114	129	124	143	148	144	139	114	123	116	147	138	141	158	142	133	130	133	132	136	129	134	115	138	131	144	122	126	148	140	139	158	139	133	125	122	144	141	126	125	128	147	127	129	147	159	143	123	131	137	125	151	127	129	118	142	142	130	136	107	144	145	135	125	140	135	128	109	135	139	124	132	125	130	150	125	157	137	156	152	156	147	140	118	149	127	129	147	145	145	125	135	125	141	132	123	134	132	123	144	137	145	149	124	139	127	133	138	111	157	143	135	110	133	135	141	127	136	115	142	153	125	137	127	125	134	127	138	152	147	138	131	129	139	149	149	133	141	146	116
50483	29568	9280	5120	3064	1973	1406	1118	911	791	699	622	574	497	490	418	388	396	393	358	371	349	327	328	334	312	327	289	311	286	287	303	298	294	270	288	271	284	298	269	258	264	287	289	279	278	270	256	265	229	260	277	265	248	261	266	257	282	285	253	266	263	269	249	255	270	276	252	274	241	237	261	253	247	246	256	261	261	255	258	216	267	229	253	262	244	269	259	252	264	238	245	221	248	255	281	248	261	235	254	260	249	271	263	244	234	260	248	248	281	237	269	275	233	265	257	227	271	260	237	247	249	246	251	241	272	294	271	253	270	261	238	260	235	249	245	258	242	255	252	257	246	234	248	251	276	235	227	217	252	244	264	291	255	254	231	267	257	248	249	237	230	255	271	233	279	246	228	252	245	259	268	244	242	258	282	246	251	244	265	263	258	261	246	250	225	230	263	262	246	248	251	254	267	256	246	252	252	252	222	257	242	240	261	244	203	240	228	253	247	227	258	251	237	232	232	228	239	248	265	262	253	256	279	243	254	273	226	279	224	268	281	278	234	235	239	262	258	235	258	258	283	258	262	255	221	267	235	278	263	264	240	240	247	247	238	235	254	229	249	233	231	264	247	263	257	245	253	264	256	247	275	268	247	247	248	252	250	228	265	261	277	241	263	225	273	235	256	254	272	249	252	274	277	251	237	230	227	269	246	240	269	258	253	257	272	263	258	252	259	240	249	263	267	275	243	270	248	245	241	269	263	252	231	250	223	247	287	266	258	255	266	260	254	251	250	247	247	253	250	253	248	234	249	238	232	272	257	232	261	231	244	241	245	232	255	283	252	259	276	257	232	233	230	229	235	258	256	239	273	238	234	250	239	241	254	235	239	224	284	246	242	239	269	228	270	247	278	212	215	250	240	265	249	274	217	249	245	231	270	244	262	257	245	260	252	238	242	241	247	264	262	221	244	239	227	240	256	269	257	262	236	268	285	247	235	242	279	249	229	236	221	261	268	250	234	242	266	228	261	225	259	256	257	251	257	241	253	238	239	266	230	231	247	254	239	261	265	232	252	265	249	245	254	269	268	265	238	272	254	256	233	247	257	257	259	255	271	244	265	258	260	253	262	236	262	239	240	256	257	242	257	246	273	236	267	253	262	230	276	223	257	226	249	241	248	262	286	255	260	267	251	272	240	262	255	263	241	268	234	222	264	222	254	262	250	255	259	257	220	271	252	257	252	232	236	248	253	244	257	263	237	230	248	228	261	245	239	266	245	253	245	258	258	242	248	258	251	245	230	229	260	215	248	253	255	259	262	246	241	235	249	275	274	234	227	227	252	271	261	238	230	264	267	272	252	231	234	258	224	254	256	244	267	269	249	249	267	227	248	247	242	248	251	268	275	250	220	242	236	260	298	239	246	261	244	220	281	244	258	250	258	262	273	249	250	230	251	246	235	259	250	235	252	250	268	304	226	232	225	243	242	261	259	248	259	283	231	240	238	268	236	238	238	282	249	253	249	237	242	257	258	240	272	258	257	231	248	252	257	243	249	252	261	240	250	264	265	249	245	242	227	270	266	245	264	250	248	255	253	233	249	259	254	257	217	283	238	259	233	253	235	255	252	261	259	222	245	254	249	269	249	241	258	247	263	262	253	237	227	250	240	245	248	272	274	267	223	250	257	252	225	254	241	239	249	255	259	269	258	239	252	272	232	243	259	239	227	263	242	271	273	230	248	252	236	257	267	240	233	260	252	287	224	271	251	263	225	244	272	236	254	269	251	258	268	247	256	242	248	254	248	263	274	250	236	258	247	244	245	250	244	253	214	244	260	226	250	245	222	252	257	242	258	238	241	236	251	201	259	253	225	250	218	247	245	262	226	269	252	285	263	253	260	233	263	267	251	265	271	235	236	278	231	276	233	252	249	262	282	264	234	241	226	243	237	276	256	248	227	274	267	232	270	279	236	229	225	243	247	244	223	219	260	250	257	244	228	258	267	250	263	262	276	263	260	238	251	240	255	261	240	240	269	247	238	262	232	244	238	258	243	287	270	263	270	295	244	237	240	242	234	266	274	248	238	246	235	248	262	265	269	254	263	271	228	288	242	257	236	254	248	238	267	235	248	226	287	258	264	279	257	281	240	240	269	261	244	260	228	249	250	247	229	260	258	285	237	263	219	248	242	268	236	239	234	244	248	258	283	242	244	259	216	251	263	257	280	251	270	262	242	227	231	226	250	251	244	262	225	237	239	252	254	242	239	224	220	248	281	236	255	260	243	256	255	268	244	234	256	257	252	251	251	234	267	244	253	247	276	258	269	250	264	251	253	248	255	241	233	222	237	252	251	266	249	237	254	249	268	215	268	267	233	243	244	228	242	225	270	212	248	250	210	257	241	252	237	249	254	220	233	261	232	273	261	253	246	249	276	250	236	236	245	258	278	265	268	249	256	238	264	240	255	254	216	268	238	259	253	256	245	261	251	244	246	266	248	271	248	263	251	286	233	261	244	225	243	255	285	271	238	234	251	237	254	240	259	218	238	260	268	217	271	236	264	259	265	252	259	273	261	244	265	277	237	252	272	247	243	258	244	231	250	243	247	237	268	289	241	241	249	266	254	247	251	248	224	236	274	261	269	238	274	262	270	234	237	235	227	264	261	242	238	269	282	231	262	225	247	251	254	249	245	236	247	263	257	232	241	241	258	238	252	250	244	242	246	257	249	246	238	253	247	242	238	265	244	238	238	273	245	243	259	225	258	235	240	273	251	251	270	233	241	262	243	274	239	246	231	232	228	260	233	284	230	266	225	259	238	257	250	264	233	248	250	250	271	222	277	248	244	223	273	238	241	264	259	237	250	247	257	234	251	233	245	251	263	269	241	243	234	256	236	277	248	248	217	252	262	262	256	240	225	263	257	237	282	240	225	248	257	249	224	250	246	234	263	232	291	228	252	256	247	257	228	235	225	254	246	232	253	268	241	213	235	244	253	251	234	250	232	232	254	254	265	266	254	240	238	276	222	278	241	259	238	276	245	256	244	257	241	249	244	285	227	260	242	263	232	254	231	224	262	246	258	251	248	230	264	227	251	274	206	267	268	238	223	250	255	238	259	252	225	223	262	212	225	261	239	251	246	252	245	244	260	251	239	237	252	275	257	251	235	231	248	258	252	256	246	230	243	264	224	249	245	253	264	243	265	246	263	222	242	238	238	246	213	259	221	236	253	239	258	275	264	252	276	251	249	239	222	233	255	259	251	266	264	232	266	237	239	274	262	267	220	255	272	251	237	252	237	268	235	244	257	276	251	254	246	232	265	263	231	243	260	243	239	258	242	247	231	249	215	253	250	229	250	235	249	282	247	229	250	249	251	248	241	225	269	236	241	252	272	252	250	226	217	245	281	249	253	266	241	255	243	235	226	281	230	265	262	263	255	248	260	239	272	261	251	243	238	216	273	225	268	244	254	241	250	245	246	231	266	245	240	272	251	221	254	269	252	237	233	243	254
27912	20976	8914	640	370	305	339	316	320	271	310	294	316	302	302	319	336	314	356	308	321	327	325	304	315	296	325	320	313	289	333	340	304	319	306	323	336	276	298	309	309	291	315	280	316	312	288	298	298	295	280	288	325	299	304	302	293	296	298	299	292	320	300	314	313	294	331	290	301	303	312	304	277	309	282	297	297	319	310	319	296	309	313	286	290	293	308	282	306	300	345	311	327	294	300	305	297	326	314	319	315	339	349	275	292	315	304	330	277	297	317	291	308	307	334	287	345	303	305	300	269	302	307	341	281	333	312	320	314	291	305	321	302	305	327	300	319	298	294	310	318	304	280	312	332	295	296	324	311	266	325	295	339	335	288	331	283	290	293	305	315	311	345	302	278	318	295	311	295	296	314	313	315	318	289	323	302	340	340	319	312	275	316	330	297	309	300	311	305	333	315	304	314	297	320	317	303	308	327	312	311	298	311	319	313	325	299	303	289	324	350	298	275	313	315	300	292	302	299	276	279	277	349	328	295	333	312	309	307	306	327	322	308	325	336	301	308	300	302	311	311	315	325	318	296	347	291	338	294	296	294	299	276	317	343	296	338	307	302	290	294	317	325	322	288	312	286	308	324	300	334	316	307	327	303	295	322	306	314	300	282	298	301	303	272	300	307	321	308	302	294	303	293	309	337	300	291	338	327	298	318	321	287	298	308	297	301	293	290	313	304	297	313	330	296	319	296	292	333	347	318	293	311	304	303	289	308	314	290	276	310	294	297	311	300	287	320	306	319	317	289	285	292	291	270	329	312	290	326	293	312	272	329	303	308	289	281	285	287	317	277	284	282	254	295	322	300	317	284	304	283	297	299	310	295	300	322	287	267	322	301	304	333	296	328	341	292	296	315	321	348	289	308	300	306	328	315	270	296	263	298	315	346	336	314	273	324	324	350	319	312	268	298	311	343	299	291	284	328	332	289	318	319	298	330	289	300	301	315	312	300	324	292	291	326	315	318	310	304	309	337	312	318	337	305	283	314	332	322	319	306	308	298	293	304	299	317	311	327	302	309	317	334	348	326	340	297	308	289	299	280	333	300	335	326	305	304	311	314	292	298	295	293	339	292	294	315	297	286	280	284	305	336	301	353	304	302	303	330	355	321	294	310	321	299	317	317	305	306	325	284	321	335	316	348	297	316	336	299	295	317	296	330	319	297	320	329	315	311	320	316	342	282	306	329	299	284	331	316	286	358	297	317	297	305	293	294	307	291	270	290	306	324	268	261	328	316	346	317	317	309	317	257	332	303	287	300	295	310	315	311	339	336	288	337	325	293	333	303	310	311	288	309	297	302	286	312	321	319	291	322	287	308	289	305	343	296	308	315	285	283	311	290	304	320	317	300	315	319	336	305	334	331	257	302	293	276	307	297	290	294	316	309	324	289	320	332	310	330	315	261	307	274	297	351	311	331	322	294	294	312	310	316	326	313	300	289	328	299	296	291	344	322	314	326	323	324	313	290	285	286	328	345	317	320	318	289	311	307	263	289	325	344	304	307	329	296	311	306	263	307	304	309	314	325	340	308	317	282	297	303	319	326	323	300	316	330	319	296	303	268	301	340	313	284	300	318	309	307	279	290	302	308	285	287	316	312	304	303	305	340	323	316	279	321	308	300	277	312	332	310	306	331	314	299	303	309	296	297	328	302	301	298	307	278	331	323	324	315	286	297	315	307	294	298	313	295	291	322	305	307	294	328	284	317	322	306	319	302	300	327	307	345	310	305	331	289	274	322	278	323	277	312	305	311	317	324	285	333	308	270	298	295	304	318	287	327	326	304	299	295	299	304	313	308	326	302	295	290	304	286	309	328	301	313	315	282	316	303	312	274	318	295	317	338	289	310	304	298	308	314	331	325	344	351	293	298	305	318	296	306	280	333	293	300	311	297	286	284	291	335	285	311	320	277	316	294	304	276	318	321	277	328	281	284	283	308	306	303	294	274	284	329	277	272	343	303	291	297	300	314	302	293	269	326	316	288	304	316	337	303	287	319	304	280	303	311	310	300	292	292	292	311	300	305	313	319	327	295	290	331	297	299	334	344	316	286	314	289	315	310	305	284	341	325	329	293	293	313	348	318	308	314	320	304	316	305	312	312	317	301	300	331	284	292	322	329	297	314	309	295	318	294	327	306	324	299	306	308	305	299	316	323	313	312	287	321	299	317	333	315	321	339	327	306	312	284	339	319	293	288	323	294	313	309	331	290	316	304	319	335	310	306	306	336	296	294	306	300	318	303	309	307	276	288	337	305	291	317	299	331	282	292	332	306	313	297	296	313	301	297	354	331	310	318	303	310	292	327	303	323	295	312	291	298	316	290	288	352	312	307	276	297	325	299	291	290	343	304	302	302	306	329	339	345	304	286	299	286	310	316	293	302	312	317	309	316	312	324	309	293	301	308	327	292	300	321	261	305	332	274	346	303	301	308	308	275	310	296	317	303	314	330	289	314	313	309	281	315	311	325	320	305	273	305	307	316	278	293	308	305	291	312	301	310	319	307	301	323	332	315	290	281	319	288	293	314	329	300	316	305	315	286	275	348	307	312	322	317	295	294	310	316	313	325	285	317	330	306	327	308	314	300	333	319	323	283	302	329	307	311	306	301	316	277	304	303	265	277	286	303	301	314	315	307	322	313	284	268	316	298	310	282	311	307	333	272	319	309	297	339	322	306	315	328	316	307	308	321	306	288	305	275	313	302	292	313	308	313	266	304	307	307	320	285	301	305	294	322	302	317	280	341	291	307	292	290	323	283	326	300	278	292	338	311	285	317	295	301	283	307	312	280	325	284	306	311	308	282	309	296	294	348	295	306	311	316	298	315	305	308	310	304	314	308	317	293	306	322	328	293	324	284	311	331	304	273	335	315	294	281	276	287	290	296	310	268	308	333	325	329	307	336	308	281	322	337	302	326	295	304	323	308	309	321	308	301	290	322	303	298	284	307	299	330	297	313	306	329	318	278	309	283	322	333	316	312	295	326	298	299	337	328	296	307	308	334	314	338	317	311	297	322	319	307	334	310	290	319	332	319	312	288	264	292	289	297	312	290	312	323	293	298	317	285	307	284	276	300	302	289	283	313	328	303	302	300	326	327	310	308	293	305	303	333	330	313	301	281	305	343	303	291	344	333	305	315	294	332	301	296	332	286	292	314	293	312	310	284	309	291	301	322	291	300	312	312	324	326	328	298	280	292	298	285	285	288	305	331	291	322	300	277	284	305	280	308	332	317	317	312	308	341	325	291	322	349	309	326	329	290	281	330	306	333	312	307	299	310	305	285	307	309	353	319	321	306	274	323	315	297	319	307	325	307	302	304	317	323	290	331	305	315	328	318	306	302	315	331	300	315	310	329	296	297	320	314	301	315	287	336	330	312	348	304	284	291	358	316	309	301	313	305	338	330	291	324	298	304	283	306	296	280	313	344	311	314	331	288	317	310	335	329	302	309	298
31002	10460	1198	818	709	646	626	628	614	647	614	554	613	560	623	611	595	570	598	616	600	602	600	614	597	564	613	573	615	608	561	591	570	599	550	588	542	591	609	620	612	605	594	537	536	582	609	600	537	597	600	612	580	580	585	641	582	571	592	636	579	569	593	574	560	593	550	593	588	640	579	584	607	603	603	635	608	560	599	595	615	547	568	583	604	584	564	588	587	624	605	580	620	584	595	621	572	581	575	584	582	656	577	569	560	583	588	565	583	593	581	592	599	625	583	567	585	600	596	581	562	585	604	567	620	554	549	572	534	560	579	594	571	573	593	606	592	584	590	612	583	575	534	562	591	561	617	584	608	584	573	589	581	595	596	572	581	595	588	587	586	611	563	581	623	592	568	583	599	614	616	578	576	562	582	586	573	557	582	584	597	611	584	612	606	589	571	545	574	560	600	604	611	574	590	560	572	587	572	568	590	566	611	595	603	635	559	588	624	555	600	579	623	576	589	590	622	579	591	594	588	604	569	580	620	621	580	568	596	610	573	634	580	603	584	606	589	565	553	556	573	599	560	606	524	560	588	621	584	593	605	556	595	585	587	609	617	617	564	622	602	600	599	553	589	577	614	603	606	599	607	569	615	559	578	585	592	610	622	589	589	557	595	592	588	578	560	576	597	551	611	624	610	588	636	566	580	621	557	580	622	588	583	604	611	617	576	593	593	631	596	569	624	597	587	607	578	623	622	569	601	555	616	567	601	561	591	629	547	614	622	572	600	571	613	576	590	640	565	537	622	594	556	591	585	556	543	601	599	562	576	582	576	619	588	616	579	613	592	597	627	610	563	607	574	584	550	625	588	563	557	558	558	628	622	578	602	585	601	597	615	605	602	561	580	578	536	588	591	574	611	550	611	590	601	586	654	543	628	572	623	630	605	597	593	597	603	605	630	575	591	621	558	547	549	597	600	617	602	614	594	546	608	576	617	615	585	599	595	619	576	596	560	605	584	571	607	586	607	568	602	569	565	634	596	568	614	580	592	576	584	602	586	629	609	581	609	593	595	560	553	579	579	602	584	575	616	581	624	560	590	627	631	582	598	577	580	598	568	601	581	566	583	583	591	597	544	579	625	550	587	604	608	614	585	596	578	589	593	606	607	600	609	612	597	590	585	593	611	603	572	549	579	605	574	607	615	616	581	550	601	638	669	610	566	557	591	588	588	589	634	601	546	573	582	589	593	556	579	597	579	608	588	599	615	584	587	595	571	597	606	602	609	610	555	571	628	580	576	575	606	623	594	613	589	604	571	634	575	600	674	583	604	564	577	588	624	622	567	622	636	589	579	593	544	589	572	582	539	611	599	598	643	597	605	639	569	620	588	607	589	553	595	545	604	584	595	594	549	582	576	573	570	623	572	619	614	597	572	563	618	578	600	528	589	628	544	598	548	592	555	590	598	602	608	601	591	595	591	614	591	577	591	577	547	628	613	568	623	594	573	617	578	569	583	631	589	612	589	599	592	614	600	584	594	611	587	624	574	596	575	591	535	558	605	590	616	579	591	615	591	604	607	589	597	575	527	583	599	617	584	593	591	562	614	573	599	595	638	604	576	605	607	600	614	590	605	552	597	575	627	569	591	604	586	581	601	606	605	608	585	567	553	637	560	580	591	563	567	586	561	584	603	612	581	564	557	544	608	596	566	572	648	590	584	549	535	571	612	589	648	592	598	555	599	571	594	625	619	568	610	600	570	598	598	580	545	591	599	591	605	643	582	572	621	589	599	595	629	607	591	552	599	591	602	645	593	614	596	599	573	596	636	534	577	606	620	599	600	523	612	605	570	651	604	582	608	563	586	531	587	568	605	631	546	629	614	564	583	603	609	591	571	552	537	596	638	642	547	570	646	565	590	544	633	599	569	584	625	582	570	579	560	563	574	579	606	562	569	601	609	582	569	602	596	583	618	543	604	564	560	613	558	585	606	609	623	618	582	635	572	596	582	581	583	592	586	596	624	572	596	593	586	556	612	597	639	578	589	597	620	587	585	562	568	585	556	600	559	556	568	591	592	647	576	590	602	574	556	572	621	585	628	615	581	620	565	617	624	590	542	577	549	578	588	571	545	562	608	572	550	550	571	608	617	619	578	570	598	553	599	630	595	593	592	574	617	570	583	594	604	576	581	596	613	641	592	568	564	603	606	619	572	587	567	549	629	590	583	607	647	600	562	575	586	593	570	577	606	598	585	587	605	560	622	593	595	562	595	577	598	619	577	572	578	625	586	564	580	575	613	583	573	563	560	584	548	592	570	560	555	581	608	609	606	611	555	629	611	615	597	608	605	642	618	594	599	568	606	584	603	575	607	599	561	575	565	629	631	612	610	595	605	577	583	604	552	600	612	608	638	562	574	591	633	571	570	531	612	565	646	615	590	565	535	593	565	592	572	602	586	577	582	616	584	582	595	598	591	566	619	542	618	576	602	583	635	581	574	598	553	584	571	630	594	630	588	554	562	631	585	580	600	573	601	569	600	584	619	582	562	627	583	613	628	624	557	579	574	608	599	581	583	605	592	548	641	591	581	599	612	567	597	599	588	598	589	579	577	588	553	597	562	591	607	581	602	648	602	628	593	577	601	567	608	590	602	591	573	579	617	580	599	601	614	558	567	628	584	576	593	583	628	581	610	635	578	545	562	595	591	611	615	583	550	596	569	572	586	584	568	627	607	605	640	589	572	559	575	608	596	584	552	579	603	556	617	596	555	586	609	556	568	591	590	549	563	564	599	582	587	552	595	577	606	555	593	571	598	532	564	612	607	577	579	572	590	611	592	578	597	546	594	566	593	567	588	595	596	618	592	582	587	579	605	596	581	539	625	558	579	595	604	597	561	585	583	562	583	600	537	572	626	575	632	644	591	571	555	606	604	602	592	595	629	585	570	640	615	588	604	593	595	582	598	621	614	534	627	574	620	612	584	573	553	621	610	585	618	569	579	668	565	564	646	612	642	611	642	617	592	623	587	582	594	591	598	610	603	591	601	579	580	578	573	575	591	610	592	569	627	576	588	579	622	576	600	577	601	605	592	616	545	581	629	591	607	540	580	611	596	568	603	634	584	566	635	566	552	626	571	608	588	601	607	558	626	587	588	586	586	578	575	552	582	602	587	607	604	632	588	593	548	552	629	626	616	572	610	602	606	551	624	625	563	591	620	602	592	559	641	591	529	556	592	587	624	544	586	604	583	592	632	583	612	581	656	556	602	618	547	584	578	568	623	632	552	578	540	535	589	577	635	597	588	568	584	565	624	606	625	631	587	608	577	591	586	576	630	588	559	562	567	603	582	637	588	605	536	611	589	626	598	545	592	595	596	614	550	594	563	584	563	566	569	579	571	652	567	580	599	565	585	584	592	565	566	637	585	574	593	623	561	611	561	605	545	555	607	615	605	621	602	579	521	563	603	581	598	583	599	605	597	597	596	611	585	621	628	598	599	580	591	592	597	630
24317	21433	28748	24406	20356	2063	358	270	275	181	181	210	164	147	175	170	165	159	172	157	165	169	187	160	156	160	141	173	135	142	142	163	181	159	152	156	135	132	169	156	148	151	178	160	148	141	162	146	153	176	159	156	157	161	154	142	159	159	147	153	147	152	147	154	129	177	129	141	157	145	145	149	153	146	165	132	160	156	142	138	151	145	152	147	144	138	143	158	140	145	162	144	137	134	150	128	164	146	175	159	146	147	141	133	156	139	183	137	146	157	150	166	175	146	144	136	139	135	157	139	136	134	151	125	136	146	141	168	167	146	158	145	151	150	149	140	147	146	162	135	141	158	134	150	131	136	132	145	148	164	162	125	147	148	158	173	153	163	148	150	159	155	158	138	134	129	139	168	157	148	137	124	136	125	143	144	139	146	176	138	137	160	139	158	136	150	155	154	144	150	150	151	162	143	150	147	149	144	162	130	150	141	133	168	136	152	153	161	150	154	143	138	142	171	130	136	138	141	133	148	171	128	153	149	150	172	128	141	153	149	175	169	157	141	155	154	140	142	157	133	168	161	148	153	157	159	134	141	151	138	135	151	144	139	168	143	136	130	149	131	149	139	164	133	156	149	170	144	152	142	172	141	162	128	144	157	148	152	117	151	148	163	137	127	131	154	125	168	161	156	135	138	137	130	131	120	144	157	138	129	136	136	119	141	165	126	142	142	171	139	140	144	183	152	144	152	146	146	141	135	152	157	139	122	132	129	131	156	148	155	147	130	146	127	150	131	145	161	160	151	149	147	142	132	148	139	158	150	133	152	139	171	157	155	139	134	150	163	144	155	148	150	157	128	168	137	142	136	129	130	159	148	135	123	144	127	155	152	156	148	146	141	142	163	164	146	146	156	157	138	150	146	134	165	138	155	156	149	133	125	146	140	137	137	150	148	159	142	165	124	168	136	148	158	132	175	139	126	141	133	158	129	160	181	137	134	153	149	126	148	156	144	155	141	122	142	147	116	165	144	125	163	152	118	152	131	143	151	155	142	150	114	152	133	163	135	152	136	168	131	152	154	151	150	148	131	147	138	150	150	164	154	141	130	142	144	154	148	124	145	141	166	146	170	164	147	135	133	155	149	155	171	139	149	148	132	164	127	172	139	157	162	140	141	161	164	140	151	154	165	149	157	167	165	160	151	160	140	149	137	141	129	150	162	142	148	150	137	166	139	137	165	148	137	133	151	162	146	139	147	160	115	154	146	127	132	140	162	122	158	142	139	144	147	152	153	144	153	145	139	157	155	161	166	140	147	131	161	157	165	145	148	132	163	170	143	121	126	139	151	158	130	134	163	162	163	131	156	142	158	175	133	133	139	153	161	148	155	158	136	153	144	142	134	155	136	152	132	152	139	148	132	154	168	157	142	155	159	167	146	154	173	162	160	137	174	134	164	137	162	132	167	132	172	138	144	128	167	147	192	135	146	141	138	153	155	141	148	174	157	134	173	142	145	146	149	145	147	151	165	185	149	131	164	157	155	150	132	176	139	127	175	158	138	150	134	142	154	148	162	138	145	153	164	143	142	154	153	131	166	126	158	158	149	133	115	154	151	156	156	141	150	141	168	131	138	139	154	144	126	153	151	145	164	140	158	161	128	153	162	142	151	137	136	129	135	166	183	148	143	156	141	134	141	157	134	148	116	145	145	132	147	130	156	151	121	111	148	157	157	137	137	145	148	147	161	167	134	152	141	159	162	131	147	132	147	137	152	149	159	159	138	128	129	141	144	148	138	164	153	139	139	144	152	192	160	143	152	143	137	154	157	156	156	157	152	151	134	147	153	143	155	169	149	128	141	139	132	128	137	129	125	153	152	146	142	147	161	152	146	155	164	163	153	142	156	141	140	124	157	110	156	136	154	132	147	148	134	170	152	149	153	133	145	132	155	150	157	166	155	136	166	144	172	142	133	131	135	145	155	154	133	153	153	144	161	156	163	150	152	147	150	161	134	145	126	133	159	148	139	129	143	135	151	159	136	162	146	145	160	141	145	134	130	163	137	137	128	127	146	133	147	154	157	151	149	144	160	160	162	162	153	170	136	155	128	151	136	156	141	151	141	153	140	140	156	127	168	148	138	152	142	164	161	163	142	152	138	155	156	160	153	161	132	141	145	152	104	155	138	159	150	153	137	142	134	154	156	170	153	146	142	159	178	151	138	143	148	162	151	149	142	152	131	152	125	125	135	151	162	160	119	126	116	166	145	131	141	139	159	157	143	128	155	161	139	143	160	156	146	136	142	155	158	146	141	155	156	146	146	147	166	134	121	153	145	143	146	149	133	167	141	139	153	167	163	142	148	145	161	137	142	140	137	133	136	132	145	143	167	172	154	164	132	148	141	157	142	150	142	148	147	153	167	143	152	163	159	148	140	142	134	162	130	134	161	132	172	150	148	142	122	156	152	148	148	134	134	111	144	154	139	141	149	136	141	133	137	154	144	145	162	143	152	137	147	141	150	156	162	138	155	143	152	139	142	126	146	147	148	166	164	160	134	134	152	148	122	162	167	140	175	132	154	151	145	140	147	142	147	157	148	128	142	171	156	134	140	151	160	161	162	144	160	164	143	119	136	170	162	132	156	158	169	139	163	154	150	153	152	140	148	162	154	161	145	172	151	159	138	142	131	155	149	132	152	142	153	149	140	160	151	156	141	151	137	168	141	158	136	137	152	144	165	164	171	128	127	142	141	151	148	135	173	155	153	156	167	159	146	131	164	145	148	151	144	147	163	132	153	166	155	134	131	147	144	140	144	151	142	154	131	160	152	175	166	143	168	128	133	144	153	120	166	155	161	151	146	168	131	157	153	130	158	143	149	191	167	136	140	144	138	131	147	144	140	164	131	147	131	135	154	186	167	134	161	128	140	159	146	146	155	125	162	155	135	166	144	134	137	158	146	130	150	137	145	131	161	130	156	147	143	147	153	137	159	163	139	162	155	156	165	140	144	149	152	126	152	139	150	134	147	150	154	161	144	150	146	140	139	151	155	158	134	159	164	146	132	137	146	158	144	138	159	166	139	140	147	151	171	154	136	129	162	142	130	160	164	130	138	150	126	146	162	155	142	133	130	138	163	152	119	165	147	153	157	152	125	153	169	142	160	146	130	148	136	145	154	131	160	154	168	140	149	134	136	140	155	146	166	170	149	130	155	157	169	121	142	170	130	146	147	149	166	141	147	140	139	167	155	170	154	157	146	127	159	152	160	143	136	151	148	137	155	146	133	146	156	151	149	146	135	135	142	133	149	156	147	165	146	163	166	157	138	152	144	151	156	180	144	154	163	154	128	132	147	140	158	142	150	150	147	148	131	150	151	148	148	158	144	131	162	148	156	148	147	154	149	137	146	151	155	147	146	140	187	129	121	136	164	160	153	144	148	148	151	153	149	142	163	149	143	146	138	147	163	155	139	164	140	158	143	143	152	169	158	161	143	158	115	156	175	140	131	140	157
52475	24545	5392	2895	1682	1220	888	821	660	543	522	452	462	451	434	393	384	344	389	351	328	366	328	349	335	327	319	348	324	303	291	350	322	268	320	297	307	294	339	309	305	306	328	314	301	289	293	293	299	315	316	343	248	321	275	287	280	326	283	299	315	255	306	265	302	328	313	292	290	283	300	307	303	298	280	283	302	293	285	300	284	288	306	316	295	304	294	298	301	288	307	286	291	301	288	286	296	322	318	296	287	270	280	302	313	323	286	303	298	298	285	293	284	291	283	270	293	270	297	316	279	291	283	312	323	299	296	277	311	286	298	298	296	270	302	306	298	292	305	303	286	289	298	323	269	336	307	306	330	306	287	336	299	305	299	304	311	279	280	308	314	279	323	295	292	260	279	288	332	297	275	294	267	298	294	301	303	309	292	308	313	291	302	294	295	274	299	290	276	274	295	314	293	272	323	310	295	301	329	300	298	274	301	327	306	297	290	282	290	273	309	284	290	311	293	304	309	295	302	303	277	287	284	311	313	298	309	309	291	287	333	302	303	300	256	311	262	306	301	279	294	309	297	309	293	259	309	318	293	293	292	304	297	297	324	304	297	310	336	285	310	347	298	312	285	270	305	253	296	300	264	284	320	288	297	331	296	306	285	314	310	282	275	320	269	291	326	283	315	301	263	303	278	274	287	282	296	282	295	289	313	300	323	259	311	292	300	284	282	259	319	286	272	307	296	297	313	265	279	319	287	306	299	327	285	281	301	293	326	288	278	290	307	307	283	280	309	303	290	306	292	287	287	286	298	282	278	296	290	318	300	302	272	300	306	291	307	285	295	314	293	305	328	340	307	313	314	272	294	306	324	302	287	267	275	270	283	297	310	271	301	305	291	324	323	284	292	287	273	307	314	310	309	307	323	294	256	285	272	285	272	279	313	322	256	327	298	259	285	280	333	313	280	311	304	290	293	300	277	295	312	313	297	282	277	289	287	278	252	339	281	284	309	298	306	287	300	295	316	290	294	301	300	300	313	285	300	259	302	328	278	300	301	299	301	319	285	299	278	289	275	306	288	284	279	279	274	279	292	297	299	320	308	327	318	323	278	300	295	288	291	314	284	288	301	326	298	296	294	317	299	313	296	323	283	323	271	314	289	283	274	299	274	305	286	309	292	316	303	276	271	297	280	290	290	284	297	306	306	304	315	268	313	309	288	315	285	261	330	319	306	304	337	274	299	283	272	287	278	292	298	292	269	303	318	282	291	265	306	288	296	319	282	278	301	267	314	296	301	318	298	299	287	304	254	304	324	327	279	292	267	305	306	325	295	320	291	314	311	276	312	272	315	274	285	292	304	287	286	305	296	285	287	291	300	297	283	307	294	304	305	267	251	307	309	305	286	290	300	277	307	297	291	288	292	268	295	291	304	292	285	285	300	312	312	273	309	294	299	290	313	305	310	271	303	271	277	289	269	288	302	287	290	312	322	286	277	311	294	275	282	275	299	261	288	287	284	281	310	284	281	285	298	268	291	288	312	300	305	297	291	280	327	301	317	315	295	317	288	295	293	306	316	289	320	290	303	294	273	328	298	314	312	273	313	310	278	308	280	287	277	310	277	279	290	294	283	308	308	313	287	295	279	302	309	296	294	308	298	275	277	273	300	298	272	293	292	271	290	304	285	296	276	300	285	310	318	293	319	270	323	293	296	311	335	289	279	271	296	319	287	316	290	330	339	296	310	279	320	309	294	307	292	288	269	304	288	300	285	301	295	284	333	295	283	291	286	292	303	295	281	304	297	283	314	293	291	288	271	301	289	278	291	313	267	294	285	292	273	287	272	277	264	262	305	273	300	300	299	303	301	315	268	295	309	307	292	302	320	281	278	330	278	288	306	266	271	268	283	291	324	303	293	293	252	295	287	298	266	272	300	299	280	281	329	270	275	263	305	298	298	291	302	275	307	298	285	267	264	305	322	308	284	286	263	290	275	305	296	274	266	315	274	318	317	302	274	312	296	274	250	282	296	316	275	298	301	299	321	307	280	301	271	309	287	285	275	306	294	276	296	323	327	339	274	290	265	326	282	277	287	269	292	307	304	290	297	312	308	324	293	307	308	313	318	293	263	320	294	316	288	266	286	275	297	309	267	288	252	308	301	278	290	306	324	313	323	270	309	327	291	301	286	288	295	266	286	315	302	301	307	288	334	294	267	302	294	305	305	277	288	276	288	286	312	301	297	314	314	303	317	276	303	277	300	295	249	303	261	269	323	284	295	305	281	277	313	282	303	290	280	284	285	282	292	269	285	263	306	302	282	307	284	282	293	304	264	296	276	283	280	291	279	304	305	276	258	305	324	289	258	279	306	305	301	293	290	314	288	298	296	293	279	289	298	288	285	293	309	314	295	296	297	305	289	290	291	277	316	283	291	313	319	282	307	269	322	299	303	320	302	295	309	309	312	298	286	287	324	343	273	262	298	299	287	263	318	319	279	268	285	315	271	302	313	274	282	287	267	299	271	293	294	288	310	288	286	287	333	322	304	301	301	306	286	276	289	290	278	311	280	260	303	305	315	295	319	327	303	309	295	292	314	284	284	294	276	299	273	289	308	265	280	277	315	273	270	270	295	290	320	298	262	310	285	299	288	299	291	321	315	289	300	308	308	293	296	301	290	298	268	261	311	281	290	269	301	293	261	287	284	309	284	312	322	317	307	300	314	285	304	302	273	299	280	258	289	283	311	293	314	275	302	295	291	291	312	314	305	307	271	272	321	282	295	309	278	282	304	300	267	303	281	286	292	246	313	286	298	275	297	312	299	296	267	298	258	308	276	321	286	293	301	294	311	278	289	289	303	291	278	279	289	334	289	298	264	295	313	305	300	267	317	319	311	281	251	295	314	291	293	284	290	287	316	289	265	328	274	302	288	317	287	288	311	307	290	316	305	297	293	273	299	279	295	284	265	299	283	312	309	282	276	280	347	305	294	286	294	284	297	282	283	296	324	292	315	311	303	249	270	302	267	292	276	285	290	299	272	309	290	301	284	290	287	292	300	316	301	294	270	305	275	291	281	289	272	283	298	303	309	270	290	293	298	280	286	294	291	306	269	306	292	288	279	300	286	326	289	296	296	279	286	298	305	299	296	268	271	296	293	304	299	312	278	325	296	286	302	310	297	293	311	307	276	332	320	323	311	317	322	288	314	272	296	319	311	313	294	284	287	254	276	320	287	282	293	289	285	320	288	288	299	316	336	310	297	296	308	286	291	298	293	282	283	306	270	293	311	327	305	281	318	268	318	313	261	288	302	276	301	282	326	307	309	312	296	293	311	278	291	303	293	304	304	337	280	294	303	319	305	312	294	281	310	321	279	332	295	308	270	280	280	291	274	283	290	311	303	276	297	278	277	297	310	286	295	298	308	324	312	299	278	277	286	267	291	271	308	302	268	292	316	299	265	281	300	306	285	298	287	334	307	295	307	297	291	258	297	303	306	310	324	283	306	306
23326	21402	29211	23971	21392	19938	1327	412	289	264	223	215	223	197	180	165	183	151	158	150	168	131	163	159	128	151	158	154	157	153	144	134	154	149	123	163	146	141	136	140	137	137	136	158	163	111	139	129	145	146	132	150	123	128	140	136	127	148	135	158	121	130	160	163	134	126	134	142	134	128	139	151	138	148	134	114	137	121	120	142	103	141	146	113	137	130	143	142	106	125	126	151	130	133	136	152	119	135	144	142	129	121	142	168	155	150	112	135	137	122	122	116	160	145	122	141	141	160	126	130	153	122	142	140	144	142	136	125	145	128	145	112	114	141	132	126	142	127	147	115	125	119	111	145	137	128	147	133	146	143	132	116	122	133	149	143	119	132	139	136	127	107	133	121	138	127	130	147	132	133	131	140	127	163	140	126	119	127	128	127	127	145	147	113	139	141	122	137	129	131	139	145	127	134	147	110	146	135	129	128	121	115	146	137	135	118	131	146	156	138	129	135	147	141	133	146	127	115	122	151	142	148	126	155	133	118	120	138	145	117	161	134	130	128	132	141	119	130	124	144	127	136	140	132	136	134	137	127	140	122	120	134	142	129	147	134	118	125	127	138	148	143	138	135	121	140	140	121	123	131	126	135	141	130	123	144	161	133	138	150	140	137	128	128	164	132	105	134	120	139	141	139	150	143	139	142	147	133	128	128	140	132	141	134	146	142	132	124	132	138	121	149	132	128	137	144	162	141	142	129	130	108	157	137	129	126	131	149	135	121	124	128	145	151	123	140	125	149	120	130	152	121	132	130	151	137	138	150	127	110	146	122	143	131	129	135	139	154	146	113	137	134	132	130	129	138	132	141	116	139	128	112	139	136	123	128	138	152	142	137	148	128	150	107	127	115	135	154	130	131	126	144	126	139	124	129	123	120	128	136	132	133	141	139	120	131	134	155	142	112	135	127	112	148	136	144	132	146	128	154	142	125	123	152	146	146	123	146	127	152	113	128	139	137	136	130	137	123	133	134	140	156	137	122	143	111	134	132	110	144	125	145	148	132	141	138	116	129	158	157	123	126	139	120	147	152	135	146	138	130	134	121	113	149	146	121	125	122	122	139	131	135	141	123	144	158	143	149	121	121	137	134	117	134	144	128	147	125	136	125	123	130	136	159	140	130	130	133	142	125	140	123	125	151	127	125	135	146	97	149	132	144	143	151	130	133	136	120	124	157	133	135	124	154	118	148	138	153	164	117	157	151	124	132	110	120	136	136	127	144	128	146	149	130	144	145	124	127	110	120	135	138	134	135	138	129	134	110	140	120	130	131	132	137	136	115	119	142	134	120	142	112	133	136	133	133	144	132	145	143	127	141	146	124	117	144	133	128	135	142	140	127	131	141	123	130	142	122	158	120	136	148	139	121	129	144	133	127	125	139	127	123	138	131	147	129	139	143	166	144	145	110	120	140	143	130	150	135	119	117	125	123	129	131	114	145	127	141	128	136	157	159	146	133	131	112	140	153	137	138	127	120	130	118	129	120	130	130	139	153	166	126	133	126	136	130	139	139	124	119	124	140	128	124	130	136	146	143	124	106	132	136	134	102	148	108	139	131	130	128	136	109	135	136	131	125	140	126	126	147	122	149	118	131	135	146	139	165	128	108	131	131	130	148	138	127	142	138	146	154	118	119	129	113	152	110	134	155	135	147	138	113	130	139	136	116	147	138	134	140	131	117	133	140	122	131	130	142	135	116	150	128	156	141	136	161	147	123	135	143	129	139	136	116	117	120	132	129	141	132	135	154	122	137	129	146	116	131	135	152	138	114	130	130	127	135	112	122	131	144	126	147	148	144	136	147	125	136	123	134	133	129	131	119	131	138	139	128	147	132	142	128	111	126	145	141	134	129	121	124	136	122	119	128	126	131	148	158	131	122	126	146	155	129	132	146	120	141	133	128	127	126	113	136	139	137	146	132	129	140	147	131	135	111	122	154	133	127	127	132	129	139	122	121	145	109	121	129	122	140	143	145	124	143	141	123	123	117	135	134	132	142	141	133	128	131	147	135	107	136	148	135	130	150	138	134	120	136	140	130	134	149	141	113	127	120	146	126	137	115	129	137	113	119	148	145	134	134	126	154	126	121	148	128	157	117	135	133	140	155	116	141	131	158	153	135	134	137	132	130	129	159	128	142	134	152	153	135	146	128	130	124	135	124	130	113	143	123	125	147	120	146	121	124	123	149	150	143	131	133	135	136	123	138	109	132	123	125	131	127	136	123	118	128	146	136	137	117	136	129	148	114	146	137	124	147	137	152	145	126	154	147	131	128	153	130	128	121	159	121	131	134	128	125	111	148	147	134	144	126	136	129	147	135	134	131	128	135	153	140	146	125	124	110	133	138	119	143	143	125	140	145	121	125	148	142	152	128	147	142	134	133	131	126	138	121	138	136	121	144	120	107	128	136	134	138	136	134	132	140	138	113	125	122	131	124	110	127	149	139	135	139	150	143	135	118	122	130	135	131	118	126	142	154	127	131	156	119	137	131	151	154	140	139	144	125	127	152	145	116	136	133	145	131	132	124	119	138	131	132	128	116	130	132	139	137	130	117	114	116	129	148	123	146	127	129	115	141	142	138	130	112	129	126	154	136	131	131	122	111	146	131	126	129	116	157	147	130	116	145	132	115	130	123	120	126	99	147	152	137	114	125	139	151	132	136	121	109	112	144	142	148	135	128	134	142	119	117	155	143	134	123	137	130	118	131	133	156	127	151	139	147	117	144	111	137	134	128	132	132	151	129	136	155	137	123	135	128	131	126	111	126	130	130	117	123	127	128	141	130	132	136	139	149	126	126	152	120	128	130	154	124	131	153	130	132	147	135	135	117	118	127	118	127	124	136	136	136	122	138	145	130	133	131	143	148	144	151	119	137	140	147	125	151	122	130	145	150	132	137	114	156	153	113	136	132	132	138	128	125	135	121	110	134	115	129	117	137	120	129	136	147	128	134	148	127	144	157	136	134	152	115	134	130	123	109	123	133	136	147	122	154	156	133	131	124	117	139	129	142	144	134	136	127	142	146	148	138	124	153	118	125	132	157	127	145	133	149	128	143	130	132	144	141	135	135	154	131	112	143	142	129	115	140	135	135	152	119	120	159	124	133	129	118	144	140	124	132	129	143	142	122	133	129	151	133	141	138	128	147	125	132	133	142	131	140	117	120	138	129	153	143	142	147	156	132	144	143	131	126	139	148	133	137	139	112	128	119	144	127	128	139	121	116	135	133	153	115	126	130	126	142	136	137	129	131	130	109	130	129	139	151	137	161	138	124	150	140	117	138	118	129	134	141	142	127	138	115	121	144	144	133	166	140	141	138	148	129	142	134	129	144	128	127	143	151	132	157	149	119	132	121	114	133	139	153	128	133	142	150	136	134	142	120	124	137	124	155	144	131	150	144	137	136	123	159	122	138	151	158	127	141	141	155	122	120	128	140	127	134	140	133	138	125	122	154
51189	27208	9089	5286	2885	2006	1413	1153	987	724	744	609	542	492	451	423	396	395	339	387	349	344	329	356	327	322	250	312	278	305	284	299	313	278	322	280	285	252	293	255	264	266	261	283	247	270	266	241	264	287	270	230	266	238	279	267	238	220	286	233	229	221	236	269	286	263	311	229	241	253	277	249	245	266	254	227	278	267	253	222	240	240	263	248	257	253	260	249	240	261	242	245	258	246	228	246	253	241	245	257	265	265	247	235	240	248	269	264	263	257	231	287	255	233	218	259	261	264	246	274	246	232	264	248	299	242	269	264	225	258	244	249	221	284	260	256	220	246	285	269	277	280	250	230	226	251	265	257	287	245	233	276	268	239	249	222	264	256	229	230	245	265	258	231	284	246	235	244	232	258	232	255	291	237	220	246	254	247	238	253	254	233	241	216	255	251	248	287	248	272	264	240	229	239	222	253	240	262	262	238	278	267	259	249	224	251	256	242	227	238	247	239	287	233	233	245	253	265	247	257	249	256	277	236	238	246	258	267	275	260	234	241	248	228	234	253	269	259	245	268	243	247	242	282	264	252	250	268	267	265	247	256	256	251	245	234	249	269	262	238	258	266	271	258	250	249	265	274	243	238	274	250	235	265	256	240	249	260	234	229	266	252	250	250	232	249	218	243	244	254	238	235	246	245	242	267	251	246	285	226	261	242	262	261	264	241	243	213	216	257	250	272	297	247	247	264	254	253	261	250	270	237	253	271	249	234	250	229	265	240	247	276	287	251	244	224	234	245	264	255	243	250	230	280	221	259	272	248	240	258	258	236	247	228	230	247	243	254	279	253	231	265	263	244	263	233	283	224	237	228	217	236	257	262	227	244	282	257	262	232	250	248	261	241	236	223	230	262	249	233	234	261	252	249	255	242	242	243	233	243	263	255	268	267	217	263	246	237	265	260	239	265	250	217	262	276	283	239	235	226	244	250	238	274	274	252	242	242	242	249	257	242	259	248	235	262	253	255	252	243	246	257	267	275	276	245	263	252	228	269	233	266	253	266	245	254	268	251	250	266	226	253	237	265	255	257	236	274	255	213	238	259	219	250	266	262	255	227	238	228	252	236	242	233	262	260	256	239	243	251	243	243	208	256	245	258	238	238	255	273	251	241	245	261	242	275	243	249	260	236	291	223	284	242	260	260	243	255	273	252	235	222	247	262	199	230	247	260	260	250	255	263	246	266	254	232	259	257	251	208	258	247	249	222	249	245	262	243	217	272	225	223	237	256	253	256	236	257	253	259	253	268	256	226	277	286	253	259	267	229	251	229	298	224	246	266	279	258	254	300	231	245	235	270	273	245	276	250	221	257	276	234	247	227	282	232	265	243	232	249	258	282	224	240	226	266	263	245	253	270	251	248	297	226	241	272	238	215	237	238	243	252	233	256	242	240	236	262	269	264	262	252	253	255	233	222	244	247	245	244	263	229	227	267	277	243	292	260	253	237	257	245	240	254	249	238	258	247	242	233	234	259	247	252	241	268	280	254	251	224	241	257	253	271	248	236	257	231	273	242	265	262	234	265	263	214	275	247	279	230	267	252	231	259	227	274	230	263	239	254	237	274	260	262	250	263	237	267	285	237	249	234	251	262	237	273	261	269	277	262	266	246	238	248	227	267	272	256	243	231	255	245	260	259	244	271	268	239	251	280	257	238	272	252	248	265	266	280	234	254	267	239	250	247	272	256	240	257	254	239	261	232	253	244	268	248	236	247	257	268	246	268	252	264	252	240	244	279	236	267	236	248	234	247	260	230	236	268	235	261	242	276	211	247	255	262	242	248	237	238	238	243	267	228	250	245	240	262	239	269	234	261	264	262	236	250	238	221	234	271	265	265	240	265	273	267	260	255	253	235	262	232	235	293	245	263	250	250	245	255	240	257	232	225	243	279	228	271	237	233	227	258	249	246	262	265	242	222	248	236	261	236	231	262	226	270	254	240	242	256	226	250	232	224	251	242	270	227	233	239	245	244	269	249	275	247	278	254	226	242	258	289	257	273	253	232	237	255	243	244	238	247	257	245	263	248	235	246	212	234	251	262	254	244	245	255	242	228	238	241	270	218	248	241	242	238	221	247	240	224	239	236	233	251	235	251	248	231	260	261	239	246	279	259	241	256	240	240	251	265	238	236	250	248	232	260	241	248	235	217	233	276	235	242	254	256	269	266	239	249	240	257	252	242	239	252	231	258	239	258	257	267	221	278	260	230	266	255	247	272	221	238	259	270	253	250	253	267	237	245	269	232	250	242	256	241	257	202	265	258	268	254	261	270	250	253	266	280	253	231	255	249	262	290	241	244	272	246	251	218	245	273	250	253	236	240	242	250	232	263	253	277	266	239	265	238	247	244	239	268	228	257	256	269	244	237	254	238	248	231	246	237	253	256	263	236	249	233	229	236	238	243	256	247	242	250	258	225	232	246	271	230	253	232	257	255	234	270	270	264	258	283	257	244	251	254	274	262	231	257	251	258	230	238	253	260	272	243	224	269	246	274	246	270	236	256	273	261	270	249	268	258	276	244	245	243	236	258	249	235	214	245	297	241	250	238	241	250	261	245	243	260	225	262	274	276	248	258	257	233	235	232	281	225	272	253	256	236	230	268	261	277	223	266	273	255	255	244	255	242	234	245	247	239	238	253	238	258	235	247	253	241	233	248	242	273	228	260	250	230	250	259	229	255	274	249	267	267	246	262	240	258	263	244	247	235	241	267	225	232	234	266	285	263	260	278	256	259	243	253	275	267	294	255	245	264	249	253	264	259	236	282	252	239	266	233	245	247	251	262	243	220	217	238	262	268	281	254	247	264	236	259	262	251	286	249	246	276	251	252	250	233	238	242	229	269	250	261	242	230	261	268	228	237	258	281	221	233	237	250	247	267	247	255	257	235	276	270	247	272	268	257	258	214	245	249	269	235	261	287	243	269	246	248	232	256	247	241	278	275	260	266	253	257	239	258	227	249	235	249	264	246	228	245	243	231	269	246	236	255	274	275	245	263	247	251	259	225	245	237	253	216	243	246	264	263	230	267	263	255	255	251	241	252	221	248	255	214	245	260	235	238	253	271	243	231	215	245	242	223	251	240	243	245	247	237	239	221	245	246	244	274	267	212	246	233	259	258	256	256	248	258	259	242	225	228	252	239	248	255	266	280	234	242	274	262	234	249	266	286	245	229	241	272	252	251	249	243	237	252	262	244	242	238	229	258	241	262	249	251	233	253	226	220	244	270	235	266	254	233	262	232	263	238	242	250	227	245	276	230	230	246	253	247	246	244	221	244	255	246	273	254	261	268	244	232	249	240	235	227	249	278	243	235	247	243	235	242	256	245	248	240	271	231	266	230	237	249	232	285	256	224	247	290	261	247	262	225	246	270	219	245	274	209	271	243	255	278	243	248	240	249	242	254	235	269	248	241	262	263	275	245	245	244	232	259	227	264	253	265	222	267	268	260	215	254
27973	20906	9104	636	341	317	312	345	308	275	321	287	300	303	293	288	318	319	321	274	298	303	319	284	308	284	310	290	313	281	319	293	317	284	303	313	314	303	292	333	276	314	325	295	304	275	277	330	293	313	320	317	292	299	293	287	327	314	324	290	301	294	314	312	337	286	320	312	333	277	307	323	299	315	310	301	280	291	291	344	298	313	325	324	265	305	289	324	309	299	312	347	301	309	299	321	276	283	278	305	273	287	313	308	320	312	297	288	282	301	314	308	309	298	298	301	306	318	290	314	296	287	263	285	309	317	302	276	298	309	312	304	304	275	275	324	314	308	302	310	341	314	334	297	286	288	317	315	288	297	291	329	297	297	316	323	305	324	293	289	291	276	315	306	288	292	322	320	309	303	315	315	300	334	324	316	277	307	305	306	275	303	265	312	282	326	307	332	281	273	291	318	305	296	315	305	308	318	333	309	308	336	326	303	308	304	309	295	341	342	319	329	308	340	299	310	279	298	290	324	326	316	309	297	292	341	327	299	287	299	326	316	287	306	302	320	330	280	322	276	301	285	310	267	289	323	299	301	263	304	267	337	300	297	287	321	305	293	287	294	331	305	283	318	264	290	301	301	310	332	302	308	317	305	309	290	298	303	274	277	295	301	290	296	289	331	305	304	332	285	316	284	297	316	295	317	283	305	297	309	286	309	304	299	308	285	313	316	287	270	348	273	295	297	315	347	310	299	286	303	326	317	306	297	309	312	314	305	324	305	278	307	300	291	293	305	313	303	296	316	264	284	304	322	269	277	302	294	333	294	299	307	323	298	296	302	279	325	287	312	300	273	253	295	297	326	298	300	294	321	287	308	309	329	301	301	303	280	292	310	317	316	321	311	311	303	325	321	327	280	313	284	285	320	288	308	290	263	305	338	292	331	312	287	304	280	330	294	307	281	309	295	305	319	308	294	270	313	281	276	295	297	331	325	270	319	324	300	304	315	318	332	317	321	303	330	312	321	317	328	294	284	311	273	329	288	315	274	293	293	328	305	284	338	330	287	278	313	305	323	308	297	315	323	291	323	333	334	298	319	315	294	299	318	310	305	295	302	285	272	321	318	271	294	291	296	279	318	306	292	296	293	351	334	330	285	297	316	307	299	259	319	318	328	280	282	303	274	279	312	322	314	290	304	305	284	337	297	307	311	292	305	302	313	289	280	292	302	311	315	281	308	311	309	272	284	314	289	310	297	318	318	312	305	274	325	322	319	314	297	337	300	323	306	348	308	318	287	327	325	320	301	307	278	308	285	312	310	324	339	330	351	339	319	299	324	306	307	301	303	287	311	289	328	306	316	301	288	310	328	298	274	287	319	306	310	315	305	277	318	313	292	309	332	299	318	324	309	287	308	303	294	314	292	284	292	320	311	317	294	282	316	291	325	290	312	306	310	287	319	344	281	306	329	291	316	327	318	297	290	295	301	294	276	284	331	320	341	311	270	272	298	275	286	335	324	299	305	275	313	287	312	282	309	306	319	306	300	297	306	301	282	290	316	308	299	318	300	294	305	261	308	297	285	299	309	297	291	321	293	319	292	324	309	284	283	307	295	315	294	302	329	313	336	294	292	323	315	309	306	308	296	302	340	315	294	266	308	303	304	297	301	297	287	323	328	329	320	290	303	314	309	299	278	305	292	317	286	322	324	309	292	308	290	307	294	268	288	318	271	287	301	305	289	314	324	299	284	279	276	284	295	307	308	299	315	327	282	295	281	302	306	327	303	345	324	312	299	324	298	303	292	299	320	304	334	315	310	308	314	289	277	318	314	307	317	329	281	316	321	310	319	321	299	283	304	332	293	317	304	313	327	295	304	312	306	326	310	279	266	321	274	300	307	311	291	328	302	327	297	293	280	296	278	342	304	274	289	372	300	270	312	299	327	308	320	324	301	326	306	274	303	300	303	290	318	323	289	312	313	301	303	276	305	278	314	304	336	287	316	345	312	284	311	278	330	311	285	324	301	336	313	352	285	323	286	312	302	292	321	319	300	296	307	321	336	292	315	303	317	311	290	312	300	333	302	283	309	314	287	323	278	272	331	296	296	316	326	303	323	335	288	323	291	306	289	290	297	301	270	286	283	294	298	321	310	308	319	310	302	299	306	297	312	289	289	336	294	313	273	303	317	285	300	327	323	301	288	281	308	310	305	347	297	315	288	301	271	314	303	320	319	280	311	298	306	311	294	285	284	342	300	322	306	300	305	306	292	308	266	323	312	292	316	294	320	290	304	311	284	320	317	325	297	296	272	303	325	297	312	303	299	304	289	313	305	305	305	315	283	310	295	306	314	315	286	304	302	285	292	315	287	309	290	304	283	330	299	274	318	333	280	284	345	338	281	315	309	334	315	287	326	293	349	304	326	304	295	288	293	298	311	296	301	307	277	303	307	298	307	310	304	322	322	299	290	297	301	311	308	320	309	287	281	287	308	255	307	316	309	277	304	289	323	284	256	305	315	314	325	310	309	313	300	286	311	285	283	290	321	299	307	305	333	296	309	286	331	297	283	331	289	295	312	297	328	319	310	324	285	307	300	305	325	306	307	263	292	297	301	294	322	316	316	275	314	264	300	303	301	333	318	303	333	295	293	309	285	309	310	301	301	273	299	284	298	270	300	339	271	282	311	288	323	314	314	321	279	310	314	339	296	304	314	326	319	300	288	300	337	275	304	295	307	286	287	306	271	295	288	273	315	307	311	326	274	295	278	304	276	299	316	324	309	311	310	300	316	301	313	316	297	313	288	302	321	337	286	300	317	290	328	283	326	316	312	313	307	301	309	297	282	305	338	302	276	300	296	324	305	310	275	316	322	317	304	332	313	261	344	312	302	302	294	336	289	315	323	287	304	330	333	312	285	317	331	306	305	315	313	301	315	322	295	300	304	296	304	279	309	319	312	306	292	281	317	270	332	304	330	325	302	278	301	322	295	283	320	316	304	279	306	302	306	309	319	301	294	311	279	298	317	260	307	340	300	287	288	276	297	287	287	295	304	280	329	294	331	337	299	328	305	336	318	294	313	297	283	310	298	281	289	295	331	314	288	324	315	307	320	305	295	305	314	339	323	330	305	308	314	291	316	318	322	295	298	300	260	288	310	319	307	293	283	329	339	278	313	288	329	300	311	317	316	298	275	291	272	296	292	312	316	313	290	297	337	288	352	287	308	283	272	285	329	303	325	306	295	314	313	327	339	336	311	329	297	302	288	273	314	292	311	275	342	286	289	288	307	303	322	309	336	309	274	294	318	330	315	313	306	291	297	261	300	299	305	282	284	278	306	285	297	301	345	308	315	315	279	305	258	313	319	304	313	298	301	333	327	303	323	302	308	312	333	268	283	315	307	321	290	304	284	284	285	311	298	286	299	313	308	346	289	310	304	310	320	297	271	309	325	299	264	316	296	310	304	300	295	331	293	320	284	320	283	278	291	318	307	310	317	298	293	337	298	287	330
31331	8906	1165	894	709	676	650	636	632	595	581	622	560	660	610	614	598	595	567	659	604	570	617	579	611	609	603	593	545	585	642	578	619	613	593	578	574	624	569	587	583	591	594	568	575	547	622	605	585	602	581	576	619	587	579	608	575	565	608	644	604	589	571	584	568	611	612	586	598	616	568	571	557	564	613	575	531	528	565	571	580	532	593	553	627	584	570	598	561	600	558	638	615	585	603	624	568	589	580	596	594	598	590	594	590	550	595	587	594	610	597	551	610	585	594	580	604	571	626	591	632	554	636	600	604	569	588	571	613	596	521	559	580	633	557	583	596	557	581	589	605	573	564	590	612	571	573	594	575	577	597	609	631	557	579	617	625	576	599	596	604	537	610	565	585	599	569	644	594	605	579	598	571	550	545	558	622	544	607	530	610	614	576	592	575	586	569	592	629	588	558	583	568	588	561	617	606	562	603	597	563	551	603	612	609	567	543	546	599	571	556	573	558	585	560	579	536	567	593	534	630	586	603	591	595	594	581	580	580	617	589	596	587	639	643	615	596	615	597	556	573	555	585	611	625	569	597	596	608	600	557	574	557	539	556	545	596	556	583	638	563	551	556	552	584	546	604	560	594	586	596	529	624	573	568	597	511	600	595	577	536	592	548	584	624	575	539	588	585	580	626	615	613	564	583	584	553	582	565	580	591	584	577	552	603	556	595	613	575	585	589	599	565	581	618	638	566	592	578	563	587	522	591	626	563	586	590	608	556	603	616	559	551	600	583	551	618	601	612	613	615	582	578	631	593	597	606	580	553	599	608	603	580	598	575	574	595	592	613	555	628	596	590	583	573	552	626	552	610	570	571	589	629	606	543	580	568	611	605	624	541	564	571	621	571	593	554	603	586	558	612	588	572	585	585	634	604	552	515	590	647	567	592	611	558	596	566	567	569	614	603	610	550	596	610	624	610	563	584	560	603	553	554	618	594	610	587	582	597	557	563	599	600	602	630	581	576	606	566	557	575	604	592	593	539	571	574	638	566	592	583	545	619	560	629	530	575	592	551	607	559	616	594	602	572	621	591	574	580	578	597	566	565	612	601	568	547	569	628	590	574	582	601	593	574	567	571	587	558	570	610	539	596	565	570	545	551	571	618	562	583	603	603	578	557	590	605	578	580	575	595	583	535	532	622	540	550	553	560	594	553	613	613	577	586	585	597	608	561	595	545	639	640	584	587	575	578	618	598	571	627	598	585	638	587	552	568	603	599	609	550	583	550	616	596	582	579	619	564	588	593	584	606	615	602	551	610	555	587	559	569	559	569	575	606	626	574	601	583	611	593	564	599	573	553	554	560	572	647	599	586	607	587	574	593	598	564	618	574	576	573	559	579	600	540	587	545	605	595	563	589	630	601	573	601	581	561	596	592	593	624	527	573	579	546	588	547	607	578	569	597	560	608	641	598	573	556	556	606	579	557	627	608	564	573	539	586	595	597	610	600	614	597	619	601	561	544	569	581	611	597	588	590	579	595	560	583	557	568	597	551	579	578	605	560	556	585	536	532	600	586	562	575	593	562	595	607	581	583	573	565	557	607	574	575	617	582	566	597	565	571	547	562	561	610	563	605	604	596	631	585	571	549	581	567	599	583	563	555	587	588	587	589	577	570	587	570	573	568	620	592	608	569	563	605	572	608	607	632	534	582	572	587	629	594	590	592	546	602	586	598	567	590	599	597	614	619	606	603	608	544	615	599	579	560	593	566	560	574	570	552	596	586	612	606	589	587	567	567	612	572	621	585	575	611	575	560	587	587	584	534	557	587	592	610	590	608	569	561	566	607	597	592	592	567	598	571	587	585	596	552	577	567	583	579	525	604	579	598	581	553	566	573	553	582	569	641	597	605	612	581	562	563	566	554	585	557	592	545	579	548	575	611	576	593	613	582	571	577	600	593	559	578	576	611	572	553	574	574	612	613	553	563	584	588	598	562	632	600	551	594	612	619	563	586	546	617	609	546	625	593	600	579	594	561	572	611	611	578	592	574	565	572	597	548	594	583	583	592	578	595	541	582	597	547	577	616	598	565	604	594	635	566	595	612	553	574	552	612	631	592	587	571	560	603	597	610	563	548	559	594	589	602	588	599	568	592	604	620	585	593	576	591	573	570	577	614	562	557	628	585	606	575	618	555	553	625	574	593	581	575	541	619	555	558	586	607	591	589	586	561	598	582	527	564	551	584	546	635	551	615	594	551	625	555	586	569	566	588	597	599	619	586	631	600	604	578	619	564	589	584	584	571	594	569	576	619	574	540	607	601	618	557	564	611	576	574	549	586	594	553	613	590	582	538	583	590	623	573	612	578	582	601	562	591	600	573	578	586	599	612	563	550	581	604	583	562	620	621	555	577	634	585	569	572	610	593	543	585	592	587	596	559	578	564	598	604	598	561	550	568	601	577	605	561	554	557	596	620	598	620	560	617	599	564	567	623	583	614	569	563	603	588	576	581	607	551	626	570	586	559	556	589	601	615	552	599	634	596	610	584	591	590	595	606	551	579	591	591	572	544	581	595	626	593	562	579	557	531	590	612	587	580	551	578	575	583	598	572	594	591	563	591	605	590	575	609	587	623	576	548	589	573	637	582	589	609	582	577	568	588	574	620	542	537	620	570	577	592	559	586	590	623	525	570	612	567	561	552	591	596	586	595	605	606	599	606	565	542	587	575	589	589	559	578	559	568	596	567	556	539	610	592	576	571	562	585	590	608	590	644	600	604	625	611	577	606	598	584	577	544	578	591	567	549	584	615	580	585	540	607	591	601	631	582	587	563	577	569	572	571	594	553	598	604	563	571	572	648	583	584	603	574	569	554	598	626	588	557	584	590	624	579	574	633	595	590	549	611	577	558	577	543	553	578	562	612	586	587	592	599	570	604	616	635	573	547	584	607	571	621	561	573	598	616	560	585	524	598	604	603	627	581	603	586	600	556	588	570	603	580	587	549	593	618	574	570	555	601	550	568	577	557	583	646	559	584	609	539	587	592	637	578	555	570	579	594	609	600	595	641	573	586	592	577	596	600	581	610	595	587	604	581	612	610	610	590	570	600	552	598	604	595	623	607	577	581	567	569	557	583	590	584	618	594	604	581	566	552	626	579	603	583	615	556	585	616	604	607	573	552	635	620	557	547	562	538	614	618	619	589	594	567	598	593	542	553	588	624	596	602	558	624	560	614	552	547	589	544	548	546	579	574	603	598	561	603	541	611	601	561	613	608	556	546	579	528	622	618	574	541	570	554	591	605	616	579	580	614	563	589	579	573	589	562	604	603	557	537	600	580	592	532	616	586	557	590	621	575	607	597	533	571	656	577	623	589	587	588	597	607	588	599	602	565	603	522	552	571	576	610	558	606	645	598	577	571	593	586	605	597	557	570	645	583	595	576	590	584	575	563	593	572	566	644	588	575	546	603	592	587	555	600	606	540	573	594	551	587	591	564	579	591	584	617	592
24230	21425	28415	24742	20310	2031	339	259	211	204	220	202	173	184	183	170	155	189	148	151	165	159	168	139	140	165	165	160	163	152	150	168	130	152	152	134	160	168	150	141	150	139	157	148	176	152	145	150	147	147	147	145	137	167	131	161	139	151	134	152	158	129	148	131	144	134	143	146	169	150	142	126	165	132	147	139	146	158	149	152	152	155	138	115	145	154	134	158	130	153	161	138	136	130	131	152	127	130	137	154	131	153	164	136	154	131	151	137	161	140	147	154	155	149	168	148	137	133	137	134	141	145	121	150	145	164	141	134	149	137	155	144	135	146	151	135	132	141	129	143	141	156	158	162	152	148	157	135	135	133	169	166	131	120	155	141	153	150	147	146	143	158	133	141	160	147	150	139	156	144	171	155	157	172	137	170	149	154	129	141	132	156	129	127	144	131	145	146	147	140	163	143	172	145	152	157	152	133	149	161	127	151	152	150	139	131	158	175	140	149	138	141	162	142	156	143	135	148	138	142	137	145	123	147	147	136	140	146	150	137	159	125	149	151	154	141	162	160	132	139	170	162	141	135	142	167	151	129	155	158	158	142	147	153	139	145	144	139	146	129	151	154	146	147	136	167	128	143	162	141	126	160	148	147	136	141	136	144	148	140	161	149	142	140	135	152	144	152	145	139	160	146	135	139	135	132	154	141	140	155	139	139	136	126	153	144	135	148	160	140	154	142	137	168	169	138	139	128	133	137	149	150	136	151	144	156	149	135	142	154	156	139	155	148	127	141	149	140	169	147	157	149	165	138	128	143	147	143	132	136	128	127	139	136	133	153	149	123	170	146	143	143	136	110	160	140	130	133	140	142	136	132	163	117	155	142	122	147	158	133	134	138	148	143	118	141	141	149	137	149	151	165	162	128	133	137	144	158	143	157	130	124	149	143	147	150	142	133	154	118	153	135	148	141	151	143	165	146	156	146	140	135	157	151	146	149	140	135	145	137	150	141	149	147	146	134	147	140	134	135	144	143	169	140	137	144	146	134	147	129	152	145	147	147	131	153	149	162	150	135	129	140	150	137	129	133	158	144	160	141	134	133	137	152	151	161	160	143	126	157	154	157	146	152	164	149	152	144	144	147	169	123	141	146	128	148	137	139	141	173	120	157	162	142	156	152	149	134	161	136	158	144	152	140	145	147	140	140	152	126	132	131	137	141	159	131	141	140	162	144	144	175	146	157	152	131	155	156	132	130	158	133	171	161	136	145	151	153	147	143	139	129	120	128	144	152	135	147	141	123	151	140	126	166	142	162	134	156	145	129	134	152	151	151	166	160	139	134	149	139	182	150	145	147	158	159	126	158	140	143	136	122	128	152	152	140	147	120	141	143	135	134	155	155	152	127	151	145	133	149	147	139	172	134	164	127	180	141	146	145	156	149	163	130	146	167	140	133	164	120	159	147	127	154	145	140	136	149	147	161	137	143	142	152	147	158	158	156	139	141	143	158	138	151	148	132	132	139	132	145	138	127	151	153	139	139	149	136	138	146	145	163	132	161	159	155	134	146	150	148	145	156	155	154	143	128	146	168	148	169	134	128	127	158	138	144	129	128	136	133	134	153	142	137	119	155	155	143	137	120	166	145	155	132	141	144	137	154	136	168	161	144	133	147	128	125	140	139	139	138	156	153	130	146	152	139	126	156	142	147	135	145	150	170	167	131	119	158	116	161	149	145	137	156	154	146	132	144	166	172	139	158	137	126	143	151	143	154	155	121	167	142	133	146	145	138	134	155	158	134	159	151	136	124	143	136	141	162	140	118	132	138	157	167	139	150	133	171	142	142	154	152	131	124	149	129	142	151	128	145	162	162	155	140	145	138	148	155	141	146	133	145	147	155	142	139	123	140	145	132	148	120	143	171	148	145	146	128	137	142	173	150	138	157	138	146	149	142	173	148	145	132	132	166	148	139	134	139	151	135	143	132	156	137	121	138	151	154	131	133	145	160	162	169	156	155	144	157	142	149	120	162	154	147	148	146	142	139	143	148	126	156	161	125	152	150	138	143	117	145	140	144	150	158	151	128	128	141	147	159	138	151	135	149	141	145	136	160	136	108	161	142	142	148	147	155	168	134	155	138	153	134	138	131	144	159	141	145	154	135	145	146	134	133	144	157	153	155	134	169	166	151	152	160	146	148	149	137	163	146	149	141	139	139	166	150	123	159	139	126	141	149	151	144	148	142	131	136	160	147	138	149	141	142	129	132	151	157	157	155	128	126	154	162	148	155	152	142	151	120	141	160	145	150	150	163	141	142	163	134	156	128	138	144	137	153	152	158	123	138	164	157	131	138	150	131	144	158	137	134	119	151	152	161	161	152	138	145	151	143	155	128	162	142	152	154	139	138	169	155	179	126	147	144	180	138	144	147	140	158	136	141	153	137	142	131	136	148	128	153	127	156	133	144	135	155	144	156	148	145	152	135	150	142	129	157	161	148	156	153	144	141	156	165	140	132	164	148	141	149	133	172	132	139	169	168	141	156	142	155	175	174	148	138	153	155	146	136	158	119	139	165	156	136	154	128	145	136	149	127	143	127	162	150	154	147	160	129	148	130	170	121	131	148	151	131	140	150	140	172	133	128	143	145	158	149	141	125	139	135	155	153	135	151	142	167	143	155	137	130	157	164	154	144	144	154	134	145	128	153	136	129	170	150	153	155	153	131	155	147	152	141	145	126	143	153	135	122	144	156	138	131	151	142	116	140	164	151	134	150	135	156	142	127	148	156	127	148	160	149	164	148	155	130	158	111	158	148	151	164	131	157	154	145	141	137	151	144	145	147	174	175	136	159	149	128	155	129	139	152	144	149	147	167	149	139	127	129	120	148	144	141	134	146	134	145	133	138	150	147	135	158	148	139	142	148	138	146	139	150	146	145	139	144	148	170	146	142	136	149	147	127	147	155	153	130	168	153	148	143	143	158	151	160	137	142	138	145	135	131	151	141	148	175	160	150	142	128	151	135	145	138	137	146	129	131	141	152	142	144	147	158	165	139	151	121	128	141	164	142	149	133	135	142	150	155	147	151	134	160	158	148	149	123	151	148	163	169	154	146	141	177	156	159	162	150	159	178	159	146	140	148	121	144	145	128	149	148	146	163	125	168	139	136	143	132	137	151	127	135	154	143	148	146	138	145	143	158	157	151	129	154	166	145	144	133	144	131	160	121	160	132	148	141	118	171	149	148	127	134	152	134	143	139	138	155	154	152	142	153	124	166	133	134	140	159	131	145	138	150	133	164	162	157	158	163	134	145	143	155	153	145	116	128	147	162	172	144	159	167	147	180	145	158	147	157	127	145	146	141	156	149	162	152	150	131	132	140	127	138	153	151	131	145	159	154	151	142	153	149	147	163	155	132	125	129	167	151	143	161	146	148	138	151	156	144	146	149	144	153	135	167	129	140	148	153	129	148	126	150	166	140	151	143	149	144	149	164	146	160	158	155	140	156	158	158
52354	25089	5447	2889	1695	1195	891	789	665	552	517	484	445	442	428	366	375	374	354	361	348	349	289	310	322	318	308	315	311	364	311	314	351	260	330	310	296	268	288	308	297	311	287	283	298	333	302	282	264	307	308	265	300	303	296	280	286	268	293	295	280	305	278	284	272	275	294	299	283	270	300	307	304	270	300	313	327	284	262	291	283	328	310	281	311	318	269	304	289	313	296	318	278	282	291	310	314	283	301	270	312	292	303	304	306	305	293	307	295	302	294	310	300	301	331	311	304	310	251	304	308	284	278	309	307	299	308	285	299	298	285	293	282	258	297	289	283	299	295	288	316	319	272	283	260	281	297	279	296	287	279	294	306	298	291	284	292	296	320	292	292	289	329	302	305	273	290	306	278	272	307	311	315	300	294	259	340	300	284	268	301	289	289	289	290	281	292	290	274	328	271	277	283	301	277	267	305	304	294	270	312	313	283	306	293	313	307	294	285	312	273	300	279	275	300	312	293	285	291	309	297	293	283	277	268	301	315	300	275	267	296	319	292	297	285	303	327	291	306	298	324	288	274	285	280	273	326	299	290	295	282	298	294	318	305	311	286	279	319	283	276	301	319	300	285	294	299	298	310	299	264	288	302	322	304	267	313	303	280	252	273	318	306	280	278	298	276	307	302	281	295	306	268	297	288	304	299	279	293	284	296	280	289	274	280	303	308	325	312	298	304	289	297	284	280	289	304	321	299	266	318	298	294	283	303	292	305	295	278	290	319	270	297	271	288	280	273	265	330	303	311	253	285	297	287	304	296	296	293	288	279	299	303	278	300	297	292	283	260	290	296	319	304	310	261	297	308	278	275	299	290	287	273	292	300	278	290	280	298	289	262	294	289	258	286	302	305	272	323	284	303	282	289	282	297	288	293	297	247	284	297	274	272	304	294	297	301	278	306	283	279	276	288	286	287	317	292	262	323	271	293	264	246	317	293	299	311	290	316	284	308	282	290	335	287	279	272	290	307	253	287	251	284	294	294	291	292	289	285	289	278	293	284	313	300	298	281	289	258	301	297	291	308	291	277	289	305	268	314	292	287	303	310	295	303	292	284	308	288	264	331	278	311	304	300	282	280	304	315	290	313	303	322	292	297	303	297	273	303	279	295	281	312	255	330	303	314	303	295	314	282	289	321	274	294	306	305	299	277	260	282	277	279	348	291	312	276	307	298	286	326	310	307	263	309	291	304	283	290	305	284	316	296	268	272	279	283	303	299	292	317	303	289	263	315	286	305	303	311	295	297	258	328	298	316	300	284	269	302	299	278	278	284	277	260	296	299	284	282	312	310	287	274	291	287	308	304	272	278	292	284	314	294	281	308	285	301	336	282	279	267	286	274	270	320	302	287	283	297	249	302	290	297	271	319	293	294	300	289	279	284	299	301	300	294	278	293	297	289	294	284	297	297	307	297	299	307	283	274	326	290	246	271	278	314	304	302	278	287	275	326	281	271	313	283	275	332	292	328	267	296	292	292	308	308	262	331	271	309	268	301	303	316	285	259	297	339	271	274	267	293	269	311	294	292	298	309	275	295	304	297	301	288	282	291	308	313	310	292	303	306	284	295	290	319	304	265	319	271	300	292	284	288	307	296	282	305	267	327	287	280	301	270	304	278	281	298	279	267	308	281	314	310	280	262	312	291	278	295	299	296	300	306	273	295	285	305	307	262	315	272	282	290	302	281	298	308	299	305	298	313	273	323	300	294	277	259	312	302	315	299	328	290	299	316	307	273	279	278	268	276	334	276	276	313	269	295	283	309	280	300	281	301	316	299	246	296	297	287	305	280	285	277	296	301	291	300	277	305	294	319	314	282	270	306	277	299	277	312	315	287	311	295	268	289	289	299	268	316	329	307	270	288	287	266	308	267	288	277	293	294	295	277	307	300	302	287	302	267	309	294	320	294	301	297	300	277	281	312	338	292	267	282	276	285	322	306	308	300	297	249	279	271	309	268	318	285	325	299	282	278	333	311	290	293	291	284	261	293	298	292	322	287	301	296	288	275	280	288	324	289	277	290	323	253	305	283	322	327	298	279	305	323	313	277	292	284	283	265	272	303	287	308	302	283	283	323	296	274	284	293	293	299	289	275	265	305	300	314	312	295	293	289	288	295	285	305	306	280	288	299	273	281	295	290	294	300	313	307	281	279	311	310	294	322	279	304	277	285	274	282	275	281	276	283	306	268	326	290	276	277	279	276	297	283	331	327	277	301	337	314	297	305	293	285	268	282	301	274	300	291	328	308	293	299	299	278	273	305	304	327	297	297	300	317	292	274	295	302	298	284	295	318	281	285	308	287	298	293	286	326	283	302	299	266	313	305	283	282	278	268	293	294	278	291	292	300	293	304	308	294	312	288	268	275	285	270	271	292	295	324	301	316	320	282	305	296	308	271	308	295	281	305	279	287	313	295	289	267	314	282	304	306	280	274	288	296	295	317	305	308	262	311	302	321	278	292	275	283	296	283	272	283	281	296	311	313	298	284	293	286	301	284	299	286	296	290	330	285	302	284	287	300	297	288	305	296	296	297	261	336	288	291	273	305	292	316	308	285	301	277	316	304	259	293	313	301	249	293	274	314	300	322	300	279	309	288	305	284	263	311	313	294	281	285	287	286	299	288	289	294	306	292	293	288	256	292	310	296	268	271	320	294	305	327	295	293	288	279	336	272	313	289	315	334	320	301	293	308	268	285	284	289	308	322	292	279	290	297	280	311	266	327	260	303	304	306	300	293	309	288	314	320	282	279	290	303	302	308	291	258	297	318	296	315	270	280	321	294	310	289	307	299	314	269	316	285	258	303	268	302	304	300	290	313	302	307	284	275	273	311	289	305	267	282	286	300	297	307	283	266	280	281	310	296	311	311	282	310	280	291	281	280	296	272	292	278	313	290	304	275	294	320	299	283	261	292	293	312	292	289	281	288	303	306	286	275	270	306	266	291	296	288	297	302	331	294	311	316	286	303	283	290	288	291	268	307	294	298	274	269	295	276	303	317	272	274	321	268	289	272	301	333	278	316	286	302	316	285	309	296	310	304	329	296	303	296	295	280	276	301	288	306	301	284	293	316	311	295	322	289	268	279	305	319	261	269	303	274	279	307	328	295	294	274	324	344	318	278	301	288	304	320	290	293	290	310	287	271	289	302	279	326	293	275	297	312	308	292	322	297	295	291	282	327	291	300	302	296	289	280	287	304	288	280	291	271	306	298	289	281	289	294	290	267	291	300	285	314	307	299	324	303	284	320	315	295	290	295	282	306	278	285	298	312	305	292	273	323	271	275	303	273	300	262	330	291	285	279	310	272	299	294	315	295	295	282	300	294	287	306	304	298	318	298	294	302	245	284	285	285	270	276	290	274	266	294	329	289	286	306	258	279	259	321	320	301	309	282	325	295	309	288	274	287	305	298	297	286	310	302	275	291	287	292	309	294	290	296	278	294	297	283	312	296	295
23260	21353	29083	23994	21350	19830	1276	371	277	251	230	209	212	169	179	168	151	176	172	159	164	149	153	155	162	142	139	121	147	169	135	128	133	129	163	143	160	129	142	149	122	149	157	146	143	147	164	146	116	129	144	131	141	139	146	135	137	135	147	117	149	122	156	139	133	131	156	141	119	131	158	146	154	143	140	97	161	149	122	125	133	128	136	152	136	138	141	115	126	155	140	142	131	141	134	158	130	138	143	127	145	132	139	130	109	131	148	153	140	125	132	123	139	131	117	137	119	125	145	144	135	149	145	145	130	142	136	125	139	126	132	127	144	154	144	136	133	133	136	146	109	108	131	127	129	111	130	138	141	125	152	130	133	129	154	120	143	117	154	119	137	119	119	136	131	151	115	120	159	126	133	129	140	138	128	124	126	133	111	158	125	116	139	151	139	143	146	148	132	139	125	136	145	143	152	125	125	146	130	136	136	140	132	127	131	135	141	140	135	128	121	135	121	151	139	138	137	135	146	141	128	135	156	144	138	131	134	136	132	124	139	129	136	126	138	132	140	129	132	139	152	122	130	134	155	123	134	139	120	128	146	165	142	124	123	138	114	129	135	127	151	136	145	146	132	134	135	136	132	127	141	133	129	139	125	140	138	148	157	108	131	119	129	130	119	151	151	143	131	127	137	134	143	116	130	118	146	118	122	129	142	137	139	141	127	150	122	143	133	143	124	151	143	144	118	127	123	142	154	140	134	130	126	144	124	109	145	129	130	112	139	150	129	144	132	168	136	121	144	124	129	129	153	144	163	127	133	134	139	150	142	111	135	160	125	108	141	123	142	145	137	136	129	143	142	132	135	135	137	158	121	136	117	137	134	135	143	141	138	150	128	141	122	103	128	149	133	141	117	124	129	137	148	112	143	138	133	130	144	124	161	123	135	134	135	124	125	140	142	148	127	130	119	145	133	139	136	142	127	147	161	148	154	112	151	132	135	121	134	149	129	139	157	115	126	133	159	143	131	135	146	113	128	133	119	153	152	135	135	134	140	142	148	135	132	116	125	149	121	135	138	122	144	117	150	149	147	136	149	124	136	146	144	149	120	128	133	124	113	142	143	141	139	135	138	149	137	127	123	124	141	132	136	127	141	147	140	142	151	137	129	129	130	122	119	126	141	153	159	129	128	121	134	120	136	124	116	134	113	126	121	149	126	134	121	127	138	116	133	158	127	149	124	135	147	127	122	143	139	123	138	110	142	152	138	131	130	121	141	146	138	136	128	145	137	145	131	152	146	139	119	127	130	136	139	115	127	125	157	135	149	111	110	128	146	133	136	123	128	135	147	106	121	131	120	144	140	127	143	117	100	131	128	128	133	114	138	145	137	137	145	122	136	135	141	150	150	136	119	138	139	129	132	142	142	149	132	144	121	142	121	133	138	142	133	142	125	132	111	138	148	140	133	139	138	140	127	150	128	133	153	118	146	135	149	125	126	144	155	131	151	162	116	123	157	118	135	134	125	143	128	128	129	135	126	137	125	141	128	139	126	154	151	147	120	149	148	141	122	130	135	135	135	145	151	133	135	140	132	134	135	122	131	132	118	133	144	151	133	140	129	100	156	119	143	129	140	138	133	148	144	158	170	135	128	139	144	121	106	132	131	134	153	124	142	139	133	149	137	152	137	132	128	142	114	130	132	136	137	127	153	126	134	127	137	139	125	148	119	129	127	139	162	120	138	148	132	108	130	147	128	135	139	156	160	138	139	131	135	108	133	128	142	151	124	118	144	136	110	123	116	145	144	122	132	142	110	124	146	129	143	128	123	125	126	136	134	130	161	108	160	125	140	120	142	149	146	116	133	121	133	145	139	158	123	146	143	134	162	128	120	140	128	149	116	130	122	135	138	139	136	150	131	135	136	142	133	133	128	145	131	143	140	150	133	118	121	138	121	152	126	132	124	124	138	131	129	118	126	152	134	129	132	140	108	151	127	131	125	122	128	129	151	142	133	129	141	128	124	136	148	152	129	135	147	145	128	164	127	163	133	126	126	147	118	138	127	129	150	103	118	118	144	109	125	117	152	118	149	129	141	139	155	129	114	145	130	127	115	155	162	144	122	131	141	140	127	151	149	131	135	124	140	128	121	140	135	149	127	138	132	130	137	137	126	128	139	153	146	140	134	148	131	136	135	130	126	143	143	161	141	148	133	135	115	142	132	144	143	138	110	126	145	113	155	138	134	135	124	139	116	136	132	141	130	131	139	143	121	135	130	129	133	126	132	143	125	142	135	139	124	151	142	131	126	135	105	120	146	140	139	152	157	138	138	138	116	141	144	130	126	153	134	143	128	145	129	130	131	134	149	125	134	142	143	136	128	123	127	120	154	147	126	162	121	112	133	133	155	116	134	131	126	129	148	145	125	131	149	125	132	113	137	140	141	111	143	134	147	118	134	130	147	141	149	121	127	107	132	126	129	134	136	157	131	145	132	115	135	139	138	142	147	112	152	131	133	123	136	160	144	130	150	147	144	142	137	120	150	144	139	135	143	154	113	142	136	130	147	134	116	154	138	127	128	116	131	113	132	130	124	151	120	131	124	147	129	125	144	154	114	132	127	131	136	133	140	151	146	146	137	119	146	163	119	143	129	136	128	139	140	114	135	144	131	131	125	135	148	162	130	135	150	139	130	131	144	133	134	140	150	142	146	137	118	135	160	137	119	128	134	138	141	123	127	130	133	158	169	162	144	138	129	134	129	144	119	130	124	129	158	134	145	128	136	124	141	142	138	120	139	145	133	130	132	148	130	116	126	132	141	155	142	160	143	122	155	133	145	141	147	136	133	143	127	124	124	118	147	134	134	131	138	136	125	137	133	123	141	135	139	145	109	143	138	127	142	105	113	133	129	140	148	146	140	131	130	134	158	120	125	120	134	137	162	139	139	149	127	143	158	126	136	138	125	111	149	140	151	136	143	130	146	137	150	133	148	153	126	134	138	141	130	147	128	128	140	146	134	155	132	139	135	116	146	122	144	135	147	134	138	128	151	150	116	146	128	133	155	130	124	134	138	127	153	138	134	142	129	130	125	138	130	128	137	161	143	124	153	145	131	152	154	140	151	147	137	120	136	146	149	147	149	154	128	137	141	133	145	150	144	141	132	126	138	127	113	135	132	150	137	134	114	120	169	140	150	123	146	151	132	129	131	115	138	137	116	139	123	120	118	134	145	146	131	130	137	137	131	140	135	121	122	132	145	134	123	124	140	141	122	133	150	130	132	161	140	118	148	143	128	129	125	133	135	129	140	123	119	116	131	113	132	142	139	148	147	141	138	129	148	130	128	141	116	145	140	149	140	134	131	150	132	117	133	120	130	141	124	135	133	145	133	136	143	122	126	131	138	122	130	133	130	138	151	134	146	134	136	145	129	147	129	122	136	127	138	112	157	141	150	135	154	150	142	124	123	133	132	135	141	123	163	117	120	134	131	144	137	129	118	127	133	141	141	136
52368	28552	8987	4722	2826	1903	1413	1124	904	796	641	609	514	493	456	458	404	348	358	334	335	325	368	301	306	318	304	279	267	258	299	264	285	278	310	287	277	263	273	285	266	276	281	300	286	278	265	257	257	274	281	258	283	289	269	257	280	249	267	248	270	270	271	282	245	272	265	246	265	269	231	250	258	266	282	240	256	259	244	263	233	265	253	255	240	263	249	226	237	259	264	235	256	238	256	228	243	250	228	247	253	257	272	217	257	264	258	252	244	229	256	229	259	255	266	282	286	275	237	255	257	283	257	252	222	245	270	231	231	261	258	248	252	246	241	267	251	242	233	260	256	231	239	258	250	239	233	231	229	274	261	250	285	236	252	253	245	242	241	243	267	269	229	246	252	257	259	237	232	225	252	246	247	232	277	252	253	274	225	269	260	269	255	294	221	250	267	235	235	267	247	246	269	253	241	236	245	257	255	261	247	245	270	278	259	252	254	259	226	261	274	233	269	260	298	250	233	224	234	243	245	237	253	228	228	264	241	234	243	262	238	250	267	240	261	257	236	223	279	247	254	258	256	245	287	273	262	241	250	249	246	261	252	282	236	247	272	264	243	257	234	256	243	261	262	274	232	255	249	234	239	243	269	263	233	228	258	289	267	250	245	245	260	239	232	253	270	218	231	275	261	257	249	272	271	232	272	245	224	252	265	239	268	286	242	224	235	238	252	228	268	242	260	250	245	253	225	242	255	236	233	266	235	266	253	243	272	241	228	234	247	251	249	247	243	253	233	238	281	248	255	258	241	249	251	255	275	242	226	253	243	241	252	237	251	266	237	256	274	261	248	241	264	245	278	222	254	226	247	276	254	226	226	244	263	275	231	277	248	267	260	282	234	239	254	275	264	233	235	242	257	243	259	272	253	271	263	246	233	242	239	236	271	249	258	258	276	257	247	267	251	268	224	244	250	232	217	247	275	255	248	250	260	237	261	260	266	245	276	237	274	267	233	253	259	230	253	253	265	280	244	272	261	241	282	257	247	268	282	242	244	254	254	232	241	235	245	269	242	242	253	243	239	236	273	253	275	228	230	246	257	245	259	239	203	261	238	259	231	237	241	253	257	257	267	252	218	240	268	248	262	262	233	223	245	278	250	265	268	244	235	245	244	249	249	263	258	271	244	244	249	238	240	191	228	247	239	242	214	253	252	253	253	259	292	239	242	238	242	251	257	229	252	270	264	243	263	253	231	250	229	253	272	261	253	274	264	261	222	252	233	256	256	262	280	264	249	251	262	216	227	282	254	266	231	225	250	252	269	235	268	230	262	259	264	236	273	286	253	242	217	226	226	259	218	243	258	226	260	260	243	271	234	260	245	241	254	270	229	254	262	258	250	250	234	265	251	273	244	250	260	266	256	269	263	231	255	286	261	259	235	229	244	261	236	253	229	250	251	264	257	253	274	245	276	238	264	237	263	238	258	229	244	258	245	243	257	252	254	258	233	270	279	241	238	241	236	237	249	243	235	241	266	229	255	260	241	240	276	265	241	245	244	259	283	244	240	218	247	252	264	246	258	241	255	232	232	276	254	247	238	241	236	238	252	261	258	246	248	222	234	242	236	259	234	251	261	267	229	243	247	252	228	224	285	226	246	228	289	254	254	245	261	220	238	251	233	274	238	247	238	253	243	259	243	235	266	249	239	229	242	273	252	245	272	227	248	260	248	242	256	272	237	264	246	246	252	248	235	239	236	255	258	273	258	234	232	257	254	261	254	268	236	256	253	235	253	241	237	262	247	239	228	248	228	228	252	270	232	233	254	250	244	254	234	212	244	250	265	255	260	240	258	237	246	239	257	257	253	246	272	229	262	256	248	255	235	246	257	268	263	261	251	249	241	237	259	248	252	261	241	252	259	243	264	264	231	267	226	226	257	274	253	258	252	231	250	275	245	286	268	247	257	253	274	251	249	226	239	252	221	246	260	245	260	269	243	251	250	228	242	228	244	248	249	268	240	252	241	270	227	271	259	256	239	242	236	236	252	247	234	258	228	252	237	241	240	232	256	236	249	249	223	246	256	242	251	246	247	237	277	247	246	237	255	266	235	258	242	274	253	256	271	252	244	250	260	264	247	260	247	222	222	269	249	247	256	261	262	245	235	264	249	270	253	272	259	250	270	241	253	235	275	260	235	257	258	243	241	259	248	262	250	237	259	257	241	269	243	234	227	247	235	246	251	261	237	234	238	257	241	225	243	253	283	240	238	228	256	250	231	222	239	263	237	260	265	238	245	234	257	242	231	233	249	249	241	232	257	272	234	239	250	259	227	237	263	247	241	204	257	235	243	243	239	240	266	241	224	242	259	250	251	277	266	247	249	243	250	244	281	278	231	246	242	249	237	240	246	235	254	235	249	261	251	223	258	258	251	251	256	223	225	201	252	272	246	262	256	257	253	246	228	251	256	273	270	246	254	262	248	267	242	261	264	254	248	246	253	236	269	268	244	225	265	251	237	272	260	255	273	255	251	221	215	258	232	245	240	230	243	247	249	242	266	229	272	237	257	258	247	214	266	259	242	269	249	264	246	241	257	254	250	251	248	261	249	261	245	291	255	258	236	227	233	242	238	226	279	269	235	242	244	272	256	242	243	255	235	262	261	242	261	247	248	262	256	256	256	258	240	267	230	245	245	269	252	243	281	229	240	222	230	216	261	244	256	226	260	249	234	240	252	244	240	277	233	254	282	283	239	247	253	256	265	235	245	227	252	282	269	261	238	273	233	261	244	230	266	232	254	255	226	228	242	273	258	251	230	267	233	246	236	230	244	243	243	222	256	247	268	226	239	248	282	229	286	245	238	243	251	273	256	238	268	276	273	258	268	250	278	241	247	237	275	223	266	234	222	271	271	260	219	246	261	259	243	236	244	259	237	253	233	254	229	268	243	258	263	245	244	243	273	263	236	260	255	257	267	266	267	234	260	276	234	244	220	237	261	251	236	261	261	231	238	229	247	262	234	247	229	263	236	252	274	245	247	247	273	257	245	244	262	259	239	261	241	269	258	267	263	258	239	251	237	236	245	252	274	243	231	240	256	249	260	257	239	255	236	240	251	246	237	282	244	230	229	270	272	250	243	244	248	245	251	260	220	254	238	232	241	232	235	238	265	233	226	263	236	215	257	253	221	254	239	226	232	263	271	277	239	248	250	294	263	243	276	260	247	248	254	275	244	250	257	258	259	241	239	281	268	258	253	242	245	240	261	251	249	233	261	253	253	235	251	216	236	225	229	228	256	235	237	249	240	260	240	255	272	233	270	229	218	243	228	278	251	268	257	249	268	229	251	251	253	246	242	248	262	285	251	253	275	243	245	234	248	220	240	242	248	284	229	269	254	256	263	268	267	247	264	227	225	242	245	253	233	243	269	232	291	233	235	222	243	245	246	269	242	245	254	250	252	224	255	255	238	276	274	260	235	251	258	243	236	221	242	224	266	229	242	258	273	230	262	249
27720	20862	9272	665	387	363	319	328	301	332	299	297	316	289	308	295	315	300	314	309	308	286	289	309	307	342	314	324	304	312	292	327	313	298	323	300	290	268	306	299	314	316	302	298	297	305	271	311	308	279	314	311	301	317	317	314	296	291	293	277	303	317	290	327	304	303	288	342	338	284	287	306	301	294	309	309	309	258	292	284	309	326	315	300	328	267	312	291	317	326	311	297	287	305	281	315	285	295	281	315	294	315	289	285	314	295	288	300	306	278	321	305	311	300	288	353	300	292	298	303	334	319	290	294	323	307	302	295	296	276	326	328	299	290	290	271	285	286	334	276	324	324	306	325	307	305	298	308	317	294	307	290	297	313	307	279	275	280	297	308	275	279	305	274	291	309	303	265	299	329	277	292	309	321	268	326	273	327	327	284	295	278	284	274	310	303	283	287	272	317	298	307	307	320	313	304	307	289	314	320	295	272	298	303	282	287	314	299	303	284	320	311	301	265	313	299	303	344	319	291	325	312	283	300	329	299	286	302	276	295	286	283	282	313	302	308	320	294	323	298	325	300	307	308	286	278	304	313	286	308	276	283	297	317	317	299	289	283	307	290	334	294	299	297	328	275	286	320	319	284	311	308	309	300	266	280	292	302	313	302	293	288	290	292	320	291	308	331	291	312	323	314	297	314	298	295	291	271	280	299	308	291	290	317	277	296	310	301	298	339	340	314	296	320	290	317	316	310	307	323	300	293	328	320	326	336	294	307	266	309	295	315	319	308	297	293	315	313	274	294	277	292	274	301	284	276	314	318	305	278	287	292	289	302	264	306	279	301	268	286	312	297	301	312	302	301	301	270	293	293	283	339	301	313	287	351	303	307	319	307	307	297	322	306	280	293	323	289	271	295	295	336	287	298	298	298	310	311	298	308	292	285	296	288	297	286	298	285	306	324	303	329	315	313	291	277	292	263	285	298	303	301	315	301	311	299	313	332	264	260	311	292	303	303	293	290	301	284	290	289	276	331	298	303	317	298	294	322	290	322	274	324	311	280	279	314	278	320	296	300	321	344	303	298	334	321	322	296	309	323	304	286	286	303	305	298	335	320	335	289	286	313	280	295	289	302	266	343	292	299	309	303	305	316	320	310	307	288	293	303	307	295	297	302	315	304	280	307	334	308	292	295	300	332	285	289	318	297	300	288	304	284	299	293	290	325	275	315	266	301	303	299	296	276	282	310	309	296	328	317	269	290	305	297	290	298	286	323	296	321	293	281	304	318	317	278	304	310	325	304	297	317	298	313	272	337	318	302	318	303	313	311	301	321	308	266	340	276	310	332	315	299	293	301	295	301	322	317	326	314	287	285	295	283	324	304	318	305	319	301	313	294	290	290	330	312	288	316	319	299	284	319	272	288	297	268	318	317	325	285	328	311	276	276	333	317	304	334	290	308	296	282	313	274	340	301	303	289	313	303	302	252	309	290	260	323	312	292	298	326	305	311	277	323	315	303	307	302	297	306	292	292	294	342	308	297	307	293	264	336	288	318	317	284	282	281	313	302	324	337	339	268	314	302	279	259	279	291	251	308	307	305	302	308	297	295	330	305	303	263	293	300	288	326	325	325	293	304	297	310	319	274	297	281	311	291	315	296	304	294	307	296	303	301	302	271	305	287	307	316	306	304	291	292	305	281	275	306	314	297	306	302	340	286	280	302	286	263	286	271	307	313	309	304	318	308	298	316	302	333	298	282	293	267	310	300	322	304	291	321	287	336	292	287	313	311	307	281	302	322	285	292	305	314	279	328	316	303	307	307	286	315	305	306	267	311	299	290	299	301	296	296	289	304	268	299	311	305	315	333	296	310	299	315	289	316	322	284	294	292	290	292	297	293	301	297	290	294	316	287	303	317	278	305	309	289	296	328	263	295	319	320	321	321	310	274	293	287	313	300	304	289	296	272	287	292	330	340	326	301	311	334	336	301	307	335	315	301	295	285	316	326	305	276	292	314	290	286	260	325	293	316	299	328	315	308	295	310	289	322	311	303	309	300	299	349	293	305	312	316	284	318	261	298	297	302	319	303	285	275	278	325	295	303	312	295	350	296	288	298	286	296	351	297	294	273	318	324	254	320	303	281	298	298	297	321	289	307	314	316	293	298	303	325	360	310	283	299	293	323	271	277	288	293	339	291	329	331	288	303	306	309	275	299	293	286	320	322	324	307	292	269	276	326	335	320	319	312	320	267	291	297	302	321	315	300	282	302	308	310	310	297	300	301	301	323	306	311	305	321	286	296	304	314	285	287	304	262	301	297	303	291	279	265	304	315	318	331	305	307	323	316	285	282	308	294	274	272	336	333	263	302	286	322	326	287	318	287	322	282	276	283	343	328	289	282	335	279	315	299	307	338	296	304	339	275	272	309	317	291	320	278	286	307	276	292	314	326	303	294	324	312	309	302	284	320	316	303	283	293	311	285	306	326	314	328	288	320	306	292	306	306	296	275	295	309	320	302	312	331	292	289	302	318	298	290	315	292	271	281	299	285	314	322	312	278	285	326	290	350	312	292	283	292	282	285	320	314	328	300	298	295	308	301	323	311	303	283	323	288	322	284	333	296	293	291	286	347	294	305	303	324	311	280	350	309	295	307	282	289	290	314	319	279	295	309	311	310	319	291	315	289	309	284	303	324	323	276	287	326	308	263	301	284	293	323	309	281	276	303	303	296	304	288	301	321	323	291	297	303	344	301	298	312	300	305	311	315	288	309	305	280	297	305	275	290	310	271	311	285	269	293	307	298	296	302	301	313	360	313	295	288	328	296	346	323	319	288	282	253	322	293	279	326	281	291	287	282	323	342	268	324	292	343	335	303	302	301	284	284	282	295	293	315	328	270	324	320	274	282	339	273	314	316	300	302	328	288	333	307	329	342	284	319	327	315	328	306	279	321	335	299	304	313	315	274	273	290	278	309	309	282	282	321	320	295	288	302	293	300	315	337	320	317	287	308	322	301	318	310	284	318	288	288	318	321	286	312	321	310	321	320	291	313	288	318	297	313	337	289	274	307	291	259	287	307	304	312	309	292	285	333	302	278	260	292	321	257	296	314	318	300	303	309	275	296	325	294	308	307	307	294	285	308	282	274	316	273	317	261	287	300	299	275	313	288	286	335	303	315	308	305	290	283	307	279	283	309	304	307	307	302	278	298	317	292	280	314	312	281	318	313	294	275	284	307	297	304	283	333	304	330	319	283	294	288	305	294	287	314	316	312	320	312	285	294	325	303	316	300	302	291	333	302	304	290	293	285	296	327	312	306	300	282	280	266	275	294	299	300	293	281	288	338	280	289	271	305	324	330	303	281	277	319	281	326	306	269	304	314	313	291	326	294	275	304	298	298	260	276	309	288	273	304	307	281	304	289	320	314	305	295	290	306	284	306	304	266	299	293	288	304	330	316	317	284	283	325	281	280	303	317	305	281	313	311	297	301	300	303	286	304	341	282	270	288
31395	9726	1061	831	695	652	688	595	556	606	620	651	606	635	598	646	616	604	630	604	595	606	562	594	569	585	596	582	568	561	594	579	595	600	587	544	607	565	567	567	571	569	589	598	563	567	556	610	563	558	551	574	589	596	561	614	587	590	580	579	576	600	606	563	541	573	603	619	579	591	578	583	570	544	587	572	579	532	568	589	597	627	578	621	638	564	580	569	602	582	594	576	582	573	582	560	592	527	582	585	563	575	601	567	618	552	579	533	590	608	572	607	596	592	579	582	571	617	583	578	594	566	558	519	580	571	534	549	612	561	596	563	546	615	604	564	575	555	567	619	598	568	585	607	575	587	602	588	544	589	582	576	551	539	562	571	588	540	602	564	589	556	598	542	580	629	603	556	571	560	604	594	569	579	551	582	562	622	591	559	596	593	592	556	593	576	569	587	572	579	595	596	580	580	579	578	610	568	587	569	572	558	565	564	525	554	587	563	606	573	588	584	589	505	603	591	551	592	562	604	577	536	575	583	582	579	568	593	619	619	549	575	609	587	566	597	603	597	573	599	593	574	535	580	593	579	617	596	546	586	594	556	591	583	554	585	555	563	599	548	584	603	576	542	589	574	593	571	583	598	586	563	596	560	614	600	556	598	584	551	569	574	576	604	558	592	588	557	608	601	568	583	576	572	566	592	590	593	592	603	625	626	566	564	602	537	582	578	583	598	515	574	549	578	587	558	575	560	578	597	584	570	601	599	530	592	621	562	573	619	562	583	584	581	584	578	606	560	601	580	588	584	568	575	594	615	564	551	543	565	566	556	598	546	584	572	591	568	618	569	625	593	581	599	546	597	581	550	554	564	570	582	563	599	621	563	602	588	596	559	567	575	593	591	552	612	573	525	623	550	597	563	570	592	535	600	569	554	573	565	611	568	610	541	602	581	593	555	568	615	555	558	598	587	559	574	563	597	590	569	563	584	581	556	540	601	572	601	577	577	568	576	573	599	582	579	584	591	568	565	554	608	582	569	573	546	564	547	559	547	573	605	583	545	568	598	582	598	588	616	618	586	592	574	566	550	598	625	534	586	608	598	588	582	619	604	586	596	600	581	588	585	570	620	570	589	594	591	593	594	568	580	604	580	579	592	591	561	596	570	521	577	542	567	563	612	549	588	582	594	569	607	567	565	549	601	577	607	619	598	584	584	604	589	554	544	594	584	595	569	547	513	590	573	567	550	550	602	566	554	561	544	584	603	561	589	583	567	620	541	597	510	592	583	590	578	561	562	559	535	523	574	558	578	627	611	565	575	610	596	589	588	588	571	594	568	586	603	613	594	580	579	600	632	547	539	566	570	565	602	574	591	601	542	578	593	585	593	567	533	586	588	555	558	555	598	564	609	586	543	561	561	564	602	599	562	600	611	616	556	579	581	567	547	573	619	548	554	531	577	565	570	584	536	606	561	595	580	599	578	563	562	568	556	573	570	514	592	594	577	606	584	552	581	580	574	609	591	555	555	595	602	598	598	587	597	601	567	576	517	562	611	580	598	611	580	592	558	562	580	586	583	595	573	598	547	564	587	591	570	583	582	576	553	573	571	598	564	565	551	531	580	569	544	597	557	564	625	584	592	569	595	597	579	624	599	595	604	581	583	605	597	593	589	614	564	636	558	601	576	605	565	588	569	547	602	597	618	613	562	573	598	589	579	585	566	567	566	633	605	560	594	540	608	566	576	565	545	590	594	603	571	580	644	558	601	590	563	586	584	585	573	570	578	572	562	579	561	582	611	583	590	569	563	565	571	577	558	574	589	568	584	560	554	567	583	568	568	523	635	630	607	596	549	565	597	619	554	610	555	591	533	556	558	547	567	616	595	558	584	609	541	589	549	519	582	561	607	582	619	571	602	586	560	586	542	582	564	570	596	581	593	582	532	583	586	576	518	597	616	584	577	598	558	575	517	554	592	614	608	608	609	605	591	590	601	584	560	588	575	561	590	588	606	564	591	589	555	574	622	543	562	592	605	583	569	602	553	589	542	576	532	567	580	596	607	640	551	530	592	599	596	591	592	562	573	577	543	586	590	568	561	618	571	583	563	602	597	573	583	608	639	538	577	588	526	628	580	595	579	573	597	572	595	559	599	542	561	589	575	591	580	624	568	594	606	545	602	586	533	525	590	597	557	602	573	579	625	551	576	609	576	607	598	588	577	564	601	624	558	583	610	576	575	580	602	543	605	578	564	580	573	579	565	561	590	574	572	571	625	560	565	549	579	577	574	565	572	582	565	618	590	586	569	648	529	562	624	541	566	551	552	592	574	594	549	561	563	610	548	596	561	562	585	625	552	599	571	584	566	580	563	560	573	597	618	607	642	609	558	584	581	570	590	553	581	600	536	542	556	558	577	565	547	574	578	541	577	595	585	593	576	584	579	605	585	558	512	594	605	595	589	588	599	602	536	567	587	594	544	570	593	583	561	597	598	562	585	558	620	567	595	598	611	581	549	613	574	590	539	568	543	597	561	510	581	588	556	557	560	596	558	597	562	600	591	588	586	604	579	617	640	613	547	595	566	570	594	564	572	593	527	576	608	540	595	529	574	586	571	584	594	556	556	520	578	574	596	545	596	546	548	555	615	538	586	633	550	553	561	595	591	548	575	607	572	584	576	553	583	556	558	559	588	567	586	506	554	593	581	577	615	596	545	566	607	607	544	600	520	568	599	589	590	570	607	560	589	549	546	571	570	586	584	568	630	596	639	574	571	565	584	527	580	589	585	543	594	588	632	596	599	581	563	583	530	558	575	553	548	564	604	554	530	560	572	574	574	592	596	585	568	544	565	548	547	614	518	576	585	563	566	580	570	585	583	523	578	556	611	612	578	573	543	518	582	556	572	558	571	573	578	549	582	593	606	579	559	612	585	574	535	515	600	586	515	552	581	580	631	572	591	593	531	580	556	607	531	539	572	554	604	584	576	566	594	582	590	565	600	587	586	584	571	550	568	587	597	577	557	545	587	602	583	566	566	558	599	583	605	541	621	589	621	600	597	576	601	576	559	583	575	543	594	604	575	562	636	570	596	601	592	585	542	594	537	553	563	608	554	604	589	554	568	595	580	569	579	590	574	535	613	543	598	628	588	555	580	525	571	580	552	614	578	609	602	613	626	618	575	631	599	615	597	587	579	612	577	567	583	525	600	582	572	555	549	560	578	543	548	579	580	567	557	531	574	567	589	555	583	636	585	567	610	564	569	613	614	600	569	618	575	566	549	554	570	582	559	577	584	593	580	556	602	593	567	634	591	633	579	569	597	566	588	580	598	542	610	548	609	611	549	536	586	588	558	596	593	563	585	572	577	559	587	557	611	559	595	560	540	612	585	535	524	569	582	558	628	580	543	566	591	554	589	564	552	555	584	564	587	573	588	618	576	634	579	537	580	597	588	580	578	570	613	549	597	613	557	556	564	569	568	586	549	533	612	554	565	569	548	576	578	560	587	621	565
24225	21380	28550	24503	20205	1883	357	255	211	201	206	199	186	176	168	161	148	186	139	165	196	157	151	150	127	141	143	174	155	148	155	148	151	153	172	157	164	122	136	146	128	153	147	138	132	154	151	147	152	152	171	164	148	168	136	137	147	136	143	142	132	148	144	137	134	152	160	153	147	142	143	148	138	137	137	164	137	143	135	131	135	150	131	141	140	149	141	128	139	173	155	161	145	149	156	143	143	147	146	138	143	127	128	146	139	143	143	143	161	159	139	133	145	144	130	133	117	162	150	157	132	133	145	152	146	155	144	147	124	175	151	142	118	137	141	143	167	142	146	141	152	140	154	144	162	127	136	156	138	135	141	140	135	143	124	156	162	146	149	157	136	148	151	143	156	151	135	159	156	149	136	156	142	130	140	127	148	157	125	161	152	156	130	146	154	140	139	134	141	156	134	121	125	134	160	124	162	117	151	140	165	118	169	164	150	140	116	127	147	136	141	167	140	161	160	135	133	150	151	159	144	160	126	141	145	147	145	139	138	137	166	159	135	133	154	129	149	132	154	138	155	181	141	131	135	144	176	131	155	168	142	128	158	156	133	156	153	135	160	147	130	151	139	128	145	153	124	162	146	127	151	151	130	155	151	143	135	149	131	164	142	167	156	130	140	148	144	145	131	127	181	132	170	134	125	126	157	166	144	159	145	141	144	154	137	145	138	149	164	127	149	156	152	133	149	138	151	140	146	148	155	131	135	113	134	131	142	155	135	146	150	141	153	180	138	160	112	160	146	156	161	138	132	145	142	169	126	153	137	150	148	124	138	143	144	134	138	135	141	149	125	130	135	128	127	142	138	141	138	150	137	145	160	135	152	159	150	159	142	139	149	156	146	146	150	129	173	144	128	154	133	131	137	134	152	162	161	132	162	147	122	155	135	137	132	134	147	156	131	144	157	133	173	143	155	137	133	157	149	146	146	131	140	144	159	139	123	154	160	153	159	126	139	146	164	145	145	154	144	151	150	144	148	145	149	171	133	139	148	142	142	154	136	144	134	155	145	123	144	134	139	151	134	125	149	137	139	118	118	154	131	129	134	141	131	130	167	140	143	142	135	155	154	140	155	133	168	155	135	129	128	134	136	166	136	150	130	154	163	110	159	135	136	135	139	133	126	145	111	181	114	137	136	136	153	137	149	147	134	155	138	143	148	124	157	151	157	130	154	171	128	140	143	158	136	148	150	164	125	142	154	149	153	120	120	148	127	158	161	162	159	137	135	141	142	159	137	158	154	134	143	151	132	154	173	140	135	141	147	156	159	141	154	127	139	160	135	136	138	157	134	163	141	169	157	159	160	115	142	135	141	141	154	134	135	143	141	175	126	143	165	158	137	160	133	140	143	138	148	157	142	145	149	160	139	119	156	126	156	136	134	168	150	144	123	150	151	131	112	165	124	132	162	169	155	150	130	125	170	134	145	162	140	147	161	154	134	152	146	161	172	163	139	144	146	138	153	135	158	152	151	145	146	131	140	125	152	143	151	144	139	149	143	153	135	127	145	166	146	150	150	180	136	134	144	138	136	148	141	164	150	150	169	153	122	135	152	165	161	130	152	142	156	125	152	142	135	157	139	138	133	150	140	156	137	139	151	158	131	134	144	139	127	156	145	162	142	139	131	134	134	147	139	120	148	124	165	142	150	142	134	150	144	165	136	152	135	150	121	139	141	159	153	140	151	161	139	151	122	149	165	172	143	129	151	142	166	158	145	140	146	135	173	132	149	149	152	151	135	150	124	115	127	145	135	136	121	123	161	140	139	134	162	142	172	136	148	148	156	139	158	124	132	136	154	141	152	135	155	148	154	155	144	150	131	153	135	138	119	142	159	143	136	139	156	160	152	136	139	146	130	134	141	152	131	148	151	135	141	141	149	144	147	138	139	118	124	134	157	135	149	141	137	149	161	151	147	165	128	128	132	160	155	140	139	117	139	127	142	140	156	125	149	151	148	140	155	128	135	141	139	134	154	122	135	146	132	140	147	144	140	137	132	128	146	138	141	156	141	152	132	151	164	121	139	141	129	133	146	164	158	155	126	123	156	142	143	139	143	132	140	142	154	137	151	151	124	118	123	127	151	125	141	142	151	155	141	157	132	133	163	141	157	136	130	131	155	130	167	132	141	147	162	121	127	152	151	141	137	143	133	142	142	140	138	121	160	135	140	146	135	138	144	123	136	139	144	174	132	143	149	122	131	139	142	149	137	140	140	142	160	132	156	128	147	111	132	155	175	148	152	145	154	126	144	132	131	124	135	153	123	142	140	136	135	167	141	139	124	140	152	140	138	135	167	153	154	145	147	145	152	147	136	145	133	144	151	163	147	141	146	123	148	165	125	119	141	153	139	129	162	146	124	142	149	162	138	134	163	138	150	158	127	145	148	141	145	163	128	127	135	132	157	122	163	148	146	126	133	141	131	136	140	155	139	129	133	153	141	127	139	148	139	164	134	171	138	138	149	150	137	141	142	154	149	153	144	138	144	149	159	130	147	131	149	132	136	147	139	146	150	129	132	137	140	165	159	138	131	120	128	147	150	156	150	156	148	149	152	125	150	127	130	131	163	153	135	169	140	136	118	144	143	137	143	138	144	132	137	161	146	155	149	131	153	155	161	151	128	157	139	137	172	146	146	146	157	155	136	153	147	148	147	151	168	155	135	144	133	150	144	135	157	135	146	150	156	188	135	142	138	142	138	128	122	174	147	165	142	157	174	148	135	140	148	150	121	159	143	139	161	132	156	131	150	137	146	163	151	141	129	149	136	143	112	136	126	143	147	143	146	142	143	137	119	138	144	137	146	133	131	120	131	125	160	124	137	150	138	132	142	147	133	149	141	143	123	149	135	150	122	155	153	144	137	133	140	155	156	133	156	141	156	135	138	165	144	132	147	152	154	147	156	170	153	156	147	159	135	139	160	137	135	141	140	165	156	139	147	153	150	114	146	117	151	145	132	155	157	121	128	139	146	131	143	156	128	148	149	137	174	166	148	119	149	109	125	154	156	143	163	132	155	148	141	155	153	140	159	135	163	135	138	158	153	141	140	153	129	141	139	141	135	153	152	145	157	149	160	148	119	128	162	152	124	145	144	151	156	160	171	148	125	149	145	152	140	148	140	153	142	135	155	144	118	146	152	133	126	145	140	150	133	157	164	147	135	135	132	174	155	135	162	129	147	152	134	151	143	137	127	142	153	147	128	121	141	163	118	153	141	129	144	142	149	140	167	138	157	166	121	135	170	150	144	134	164	147	147	131	149	147	140	151	135	148	131	138	130	140	127	128	164	154	132	118	150	136	156	133	139	141	145	151	139	142	120	135	136	145	147	144	143	162	158	151	145	147	137	139	147	140	129	136	137	141	143	166	140	152	131	172	128	165	131	141	138	150	140	131	135	145	133	141	174	155	147	168	144	151	160	152	154	149	145	120	160	151	164	130	146	133	146	136	154	149
52645	25259	5471	2969	1749	1181	949	725	630	555	532	435	463	414	398	391	369	361	371	360	344	353	328	334	329	342	307	297	300	334	302	300	304	307	310	289	334	322	287	333	283	329	269	293	294	299	254	302	273	290	317	299	282	309	275	305	320	251	285	290	276	318	273	300	271	277	313	292	298	274	299	314	315	290	262	281	278	279	290	285	286	322	290	311	262	273	272	311	300	268	283	265	291	304	266	288	305	300	296	315	286	275	327	272	308	307	268	270	280	272	304	269	293	324	290	284	297	300	289	305	266	263	295	308	308	282	292	310	304	294	275	303	272	283	296	299	295	306	280	276	292	295	295	309	282	262	295	257	283	309	281	279	279	284	312	296	288	304	277	303	258	289	286	302	277	312	346	305	265	319	293	295	295	285	275	289	287	296	295	289	290	326	288	281	301	279	313	297	282	294	258	297	296	304	314	296	298	303	296	271	280	301	295	316	278	277	299	287	282	268	318	303	287	286	294	276	251	309	305	295	266	269	266	269	261	323	286	296	305	295	258	282	294	302	283	294	307	301	292	278	273	291	291	277	270	298	296	279	311	287	265	271	251	331	282	286	291	254	276	347	292	316	283	286	275	285	280	312	274	300	272	289	317	265	308	292	311	284	292	296	311	280	291	315	302	302	281	275	288	292	270	293	300	307	288	277	281	312	300	259	314	332	293	304	286	276	291	283	295	302	293	305	304	302	282	285	291	301	309	295	289	289	281	300	283	291	284	309	293	284	309	279	294	286	300	282	292	322	297	311	288	315	302	285	283	327	279	283	277	307	283	254	304	287	276	270	290	259	286	299	260	347	294	294	284	300	285	295	295	318	297	296	276	265	305	292	293	273	281	278	300	268	278	295	261	294	285	285	284	279	289	262	288	286	283	344	276	301	315	290	302	290	284	320	263	290	324	275	293	301	266	302	321	324	267	265	285	275	286	293	308	289	282	273	299	286	283	304	315	308	272	289	267	292	274	283	293	308	308	276	306	311	284	288	270	299	288	288	289	289	313	328	262	316	299	300	291	283	317	304	299	292	277	258	294	289	273	278	302	312	291	306	268	271	292	295	277	259	306	312	283	276	290	260	322	279	268	290	311	293	289	301	298	280	302	313	260	267	281	293	293	288	279	346	325	288	308	284	272	270	284	276	303	300	286	292	275	278	267	320	288	281	309	286	285	276	300	304	282	301	281	300	304	299	279	279	251	306	289	306	295	308	300	278	284	293	271	324	286	291	273	316	295	272	273	281	272	278	274	291	257	296	268	304	289	292	289	308	288	282	280	302	305	300	278	313	274	305	332	315	315	289	305	286	317	292	285	264	296	279	279	301	270	267	283	304	279	276	283	299	277	284	306	303	296	301	280	305	294	302	296	293	262	295	302	295	281	284	281	294	277	260	295	292	295	284	280	302	312	252	299	266	292	298	292	295	300	270	251	294	280	263	344	324	312	309	289	272	267	276	300	303	292	315	256	293	279	290	306	302	290	320	282	295	300	283	284	281	292	279	286	267	295	296	285	318	282	305	266	279	238	281	269	297	306	317	284	257	258	297	268	281	289	271	258	301	271	281	286	287	272	277	293	310	300	304	294	293	248	296	304	303	264	293	280	299	260	277	282	285	293	273	276	272	307	298	304	306	322	288	318	302	284	283	280	307	277	259	287	276	285	283	307	295	282	285	283	310	268	287	307	284	302	278	295	297	310	236	310	267	293	314	281	325	288	287	274	275	303	316	305	297	292	302	281	288	293	262	299	283	307	271	266	276	269	277	279	257	257	281	292	286	286	294	291	281	304	270	267	315	267	297	286	287	293	309	309	320	298	288	262	317	254	302	268	278	311	291	269	285	302	258	289	291	274	275	307	317	282	282	271	305	284	289	290	280	273	301	306	293	297	308	284	275	274	293	286	288	282	296	284	289	287	297	311	307	315	298	286	287	271	323	284	284	284	297	310	322	276	263	288	322	297	291	316	298	279	308	314	278	305	300	286	285	314	344	284	309	278	290	280	281	287	299	295	274	271	273	267	308	278	280	281	285	287	303	293	317	318	311	280	319	288	282	288	262	257	299	319	303	291	294	301	288	292	264	285	302	275	311	284	265	316	291	272	270	271	316	284	299	278	306	286	327	286	301	320	282	260	283	327	306	278	321	270	287	291	267	278	280	285	305	306	277	282	276	269	295	290	284	275	301	306	273	295	278	256	310	276	305	301	283	282	295	305	267	292	279	267	273	288	307	287	282	284	290	237	275	307	280	255	292	282	271	275	290	280	289	297	269	303	292	282	278	292	310	300	300	306	282	283	313	308	309	314	287	273	293	301	288	261	255	302	293	307	277	310	289	283	269	292	291	250	278	344	284	276	304	319	265	264	271	272	274	280	320	251	293	288	288	271	268	301	266	285	300	290	277	307	271	301	293	280	290	278	277	316	298	309	277	291	270	289	296	293	308	273	276	300	294	292	307	270	306	275	293	301	304	286	291	298	324	281	280	287	285	286	299	275	306	285	296	294	287	286	282	311	285	286	266	263	317	276	269	294	274	294	260	304	284	307	319	308	314	297	311	310	303	262	288	296	273	280	302	324	335	304	301	264	251	270	303	275	300	299	287	277	336	285	286	284	269	276	250	290	287	274	325	281	275	276	318	252	300	320	281	265	292	283	276	310	311	323	284	297	284	279	299	332	273	298	281	281	308	272	276	282	269	297	291	265	303	304	282	298	298	307	280	281	298	287	272	270	269	297	279	295	264	282	310	311	258	291	298	297	285	293	293	271	302	298	299	297	284	285	322	333	270	289	307	273	293	284	275	285	270	297	301	303	293	272	306	329	321	309	286	300	276	307	301	322	314	285	311	313	289	287	291	291	259	292	308	289	291	259	313	287	298	302	271	280	281	290	287	316	301	303	289	276	283	289	295	312	282	273	277	274	304	296	287	313	296	287	289	288	313	308	301	308	269	282	296	279	290	285	278	308	284	298	298	290	282	279	298	295	307	286	316	318	306	287	302	280	288	285	252	293	272	282	294	292	294	314	276	281	304	291	293	274	305	285	264	327	327	303	281	290	272	279	306	285	277	288	280	304	287	289	259	291	300	299	279	274	257	302	279	280	295	298	286	303	287	313	278	295	285	301	312	307	299	287	299	267	276	289	280	275	310	289	275	323	289	288	313	280	298	306	299	286	262	283	252	289	298	278	311	260	272	299	302	313	297	289	268	296	302	278	291	290	320	293	315	262	297	292	297	302	298	297	269	278	271	294	259	287	284	302	325	295	300	259	290	256	277	310	274	306	299	281	263	264	291	311	309	290	303	284	292	285	305	268	268	289	339	281	310	264	287	287	287	280	298	312	304	288	321	274	287	310	278	284	306	303	277	318	266	304	286	275	303	284	268	281	275	281	271	312	309	325	290	312	292	308	286	316	294	280	280	310	275	337	315	296	311	297	305	280	301	307	301	285	265	306	304	326	267
23228	21359	29182	23889	21356	20193	1303	382	290	265	279	251	212	194	198	179	163	157	154	145	140	162	160	151	142	142	147	150	145	155	120	164	128	142	130	151	145	137	134	132	127	137	145	151	145	172	127	147	135	139	138	146	145	149	142	141	131	123	137	132	133	142	153	149	138	137	129	132	135	130	127	139	124	149	133	123	121	132	136	146	165	127	130	141	136	118	137	149	120	120	127	133	148	134	146	112	133	145	115	124	136	120	130	130	125	140	159	120	123	134	140	141	137	114	146	147	133	130	143	134	119	134	124	131	137	128	126	122	114	121	133	120	126	131	157	128	127	149	127	144	135	128	103	151	134	131	138	138	114	127	118	124	143	120	144	127	118	150	138	131	129	127	128	120	112	148	140	149	132	125	116	141	129	121	148	127	126	148	158	128	143	139	144	131	127	121	147	117	120	127	119	143	150	138	130	146	133	137	127	121	125	121	138	132	125	135	128	137	120	138	129	135	120	165	133	140	113	163	143	137	119	131	133	128	124	120	139	117	131	122	125	136	149	129	123	137	105	115	137	141	139	135	137	155	104	115	136	121	140	130	152	119	151	139	129	142	124	136	146	127	133	130	131	137	142	139	126	131	139	124	123	115	152	115	100	134	126	131	126	132	130	120	141	124	118	116	146	141	145	147	123	135	128	131	133	130	136	114	129	123	123	123	118	139	136	133	151	139	120	114	137	160	116	131	139	137	135	132	131	157	117	114	117	161	159	119	132	120	146	120	144	129	125	122	147	127	127	139	117	123	116	133	135	136	157	131	125	125	133	115	151	139	142	138	140	113	120	110	146	136	115	128	141	142	144	147	138	133	143	129	134	132	139	132	134	136	141	127	123	126	119	128	134	130	125	126	125	120	134	133	135	151	111	132	135	139	129	148	121	129	138	113	117	135	140	136	121	141	130	130	162	133	140	146	128	132	162	107	125	114	146	148	156	130	122	144	147	120	129	125	110	120	126	158	124	137	122	126	149	136	130	165	136	118	136	123	122	125	140	130	154	132	135	124	127	124	121	109	106	139	119	135	123	132	122	151	138	137	121	121	139	132	140	122	142	138	150	133	135	126	135	124	116	126	126	122	132	146	128	139	149	115	123	121	134	123	147	148	121	132	121	122	145	119	133	131	132	131	143	119	111	130	156	133	128	155	134	156	128	112	122	135	138	148	149	112	137	144	126	140	157	160	134	134	127	142	107	142	139	148	137	158	136	145	122	136	133	128	132	136	127	147	133	108	118	132	142	119	112	132	119	126	135	127	144	137	148	125	117	157	120	124	127	134	115	122	139	140	151	146	136	128	114	131	138	145	136	103	124	128	149	112	144	127	135	138	109	140	149	106	133	149	137	133	133	129	154	154	115	114	135	126	128	121	133	134	132	125	127	130	144	122	121	138	130	125	134	123	123	129	136	135	146	120	140	141	139	119	143	156	149	147	129	141	128	121	137	119	128	118	146	143	120	150	135	148	124	132	136	161	105	144	115	140	120	155	145	132	149	128	150	127	144	141	125	105	133	160	142	142	136	120	131	132	159	127	156	143	123	130	135	142	140	117	135	117	127	133	154	129	151	130	131	133	115	150	138	125	132	133	118	135	140	126	148	143	113	135	146	136	134	130	132	136	138	137	125	141	128	127	121	119	117	146	123	134	103	139	145	154	127	131	151	127	128	127	148	143	117	128	136	105	167	126	148	151	123	140	133	126	138	135	139	133	146	144	110	137	147	153	99	143	120	115	124	152	120	125	146	133	124	114	134	138	137	143	136	133	132	144	116	138	123	150	114	135	134	112	129	149	115	123	143	153	143	125	140	134	135	129	122	139	154	142	120	124	122	140	145	120	142	123	136	127	124	107	120	136	128	136	119	123	115	130	125	129	135	121	133	121	142	132	126	121	157	126	146	130	133	114	113	128	127	144	119	140	143	149	141	134	127	139	141	133	128	148	126	153	123	144	133	135	144	138	142	139	129	151	143	130	134	126	133	119	124	135	137	123	147	134	147	138	162	156	136	148	132	144	123	130	149	137	136	151	145	119	126	129	137	143	140	120	137	152	127	148	139	122	131	159	138	159	131	137	148	137	127	156	144	140	143	112	124	125	160	141	139	120	137	128	151	126	119	150	137	141	136	147	125	119	135	138	148	165	114	117	146	138	121	139	140	134	158	145	135	123	126	140	148	120	137	132	123	164	120	129	136	140	140	144	122	140	126	147	153	146	141	127	131	131	134	140	120	129	122	141	133	122	130	122	129	147	127	119	140	133	155	124	108	133	132	113	138	129	121	128	130	141	140	125	149	120	113	129	154	129	135	136	127	129	135	128	140	133	120	158	135	130	129	133	141	116	106	118	125	131	131	127	153	145	138	137	136	121	134	146	128	140	133	147	124	125	136	114	130	154	128	128	141	132	133	138	133	131	117	116	136	102	113	142	134	143	129	161	149	125	136	118	138	116	140	146	140	128	124	138	122	140	140	133	137	124	132	133	147	127	121	141	116	134	130	140	113	130	129	123	112	144	128	130	150	139	119	127	124	118	137	111	158	135	116	124	130	134	120	119	138	118	132	127	134	106	132	142	120	139	114	141	132	128	130	119	125	119	148	141	123	147	146	136	137	135	145	121	135	147	124	125	125	126	146	132	132	135	130	144	141	144	135	133	113	131	130	127	149	129	132	142	125	127	116	108	128	143	131	118	131	146	159	127	147	135	135	126	145	160	131	155	140	154	132	134	153	136	131	131	111	142	130	132	127	141	123	144	140	142	125	125	122	129	137	133	120	148	149	139	122	148	123	137	146	120	124	145	152	135	127	128	129	147	134	131	127	133	126	129	141	125	107	138	126	143	114	136	127	120	132	141	146	122	114	122	134	129	128	147	147	131	135	123	128	141	125	126	125	123	132	132	130	162	147	160	121	141	135	131	128	141	118	138	133	126	135	134	124	139	139	138	118	131	140	154	129	124	129	111	149	140	132	133	111	139	128	137	131	136	128	133	123	136	133	116	135	121	145	132	139	126	130	129	129	148	131	125	131	126	103	110	144	155	138	112	149	138	142	132	129	147	135	129	153	130	150	135	129	125	133	138	125	128	119	140	127	137	133	137	138	142	119	130	145	145	121	132	132	148	138	116	129	136	130	127	131	125	139	123	118	127	125	130	130	127	111	158	156	132	130	133	130	116	135	138	140	131	130	134	134	138	145	151	121	127	132	137	127	132	141	137	149	131	125	147	121	138	139	133	138	138	118	130	138	130	138	136	116	146	129	125	119	131	134	132	116	126	116	137	149	132	129	133	122	133	144	142	137	153	116	156	130	148	124	124	123	126	133	113	123	145	133	138	118	130	116	138	133	123	131	137	127	147	165	139	155	139	116	122	124	140	143	138	128	107	127	140	118	132	118	127	125	125	159	132	137	167	127	145	139	139	131	124	125	132	128	134	138	116	125	114	118	157	130	123	121	117	142	142
52050	27996	8859	5027	2733	1929	1366	1159	926	818	697	576	532	475	472	447	407	399	363	343	381	332	351	359	314	310	318	319	309	286	304	281	265	304	274	271	288	311	281	284	279	251	267	250	244	277	261	268	312	255	256	244	257	270	251	259	236	246	251	249	238	240	248	246	253	256	260	248	266	236	254	245	257	234	264	223	274	260	277	252	265	252	242	262	259	257	267	274	260	256	274	254	266	234	226	278	244	234	266	262	223	256	241	251	286	270	242	217	266	259	224	253	242	262	243	261	242	260	247	233	240	278	236	236	233	249	259	260	259	238	239	250	264	260	264	254	235	245	254	243	239	265	235	239	261	236	265	248	284	242	269	261	258	251	257	244	240	259	233	255	229	249	250	242	253	239	247	266	238	255	239	228	262	248	304	265	267	258	238	237	249	228	226	237	244	255	250	245	297	242	246	258	238	264	258	272	262	245	265	230	249	248	255	239	204	273	233	274	274	251	264	245	229	245	246	254	235	237	245	230	259	247	222	252	245	242	255	242	252	258	261	241	265	241	269	239	256	254	260	276	247	246	260	241	255	231	228	259	258	226	255	251	268	247	235	250	256	248	252	239	262	281	259	256	258	237	259	234	278	256	248	233	225	234	254	259	270	245	239	274	236	265	243	243	238	237	246	247	243	244	253	229	248	225	263	236	268	236	228	259	221	233	214	268	263	261	249	235	274	245	257	243	253	263	226	240	236	242	256	255	242	257	256	251	244	275	250	250	244	238	267	274	252	235	246	257	260	245	262	261	231	256	224	259	227	228	240	228	274	259	245	244	249	236	241	247	246	260	247	233	230	258	283	236	246	262	261	239	279	242	250	241	257	252	252	248	242	245	243	260	224	257	225	269	234	248	231	232	239	232	251	233	266	271	235	259	253	256	234	237	252	230	278	266	239	236	247	273	242	264	225	252	260	225	261	248	226	223	259	243	233	249	232	254	241	260	238	230	241	265	249	251	253	254	240	234	249	257	243	227	233	223	231	231	245	259	240	237	257	221	272	236	240	230	235	236	212	235	263	243	245	241	303	246	259	252	236	247	223	245	268	268	259	274	255	251	223	247	255	269	264	250	240	264	270	258	261	227	248	251	268	244	227	245	247	268	278	253	271	249	233	248	253	252	253	280	230	244	253	239	242	248	256	227	242	240	285	267	271	258	255	261	248	260	258	277	236	228	267	231	237	270	229	267	257	245	276	217	266	261	236	252	265	228	221	258	235	258	252	258	214	252	275	262	272	231	248	242	240	218	295	233	255	231	257	271	246	229	234	217	206	233	259	246	256	234	226	268	240	236	262	256	264	242	243	238	240	250	256	264	265	259	250	232	234	249	245	242	262	238	241	276	246	242	264	258	252	246	252	238	248	262	283	239	233	261	223	262	267	242	243	263	242	260	238	266	264	265	220	282	264	239	268	231	249	248	238	250	249	230	256	237	250	217	235	246	271	248	235	215	266	248	235	241	260	263	259	246	270	236	263	239	238	241	237	255	258	274	237	236	240	252	260	269	248	243	252	240	247	270	242	259	234	257	256	239	247	236	244	271	253	261	250	236	258	236	244	263	248	271	237	228	249	238	238	241	228	261	231	244	221	249	245	300	273	238	244	248	251	250	256	248	250	263	257	259	223	278	254	245	260	242	237	240	250	230	263	260	240	240	248	220	249	237	246	244	245	272	237	261	242	245	248	248	230	228	256	256	266	243	256	264	238	279	267	242	262	242	273	239	272	228	206	257	270	262	250	257	225	217	230	261	221	260	232	248	230	264	253	256	246	268	254	243	216	227	236	233	252	245	235	262	273	235	242	271	231	233	269	243	272	275	235	234	272	254	239	247	256	266	257	218	300	234	266	207	265	242	236	231	276	279	264	258	232	224	229	250	261	227	276	229	234	219	247	238	250	231	261	272	239	261	268	247	245	241	243	243	241	268	242	249	239	248	244	262	289	249	240	240	263	256	260	250	258	236	278	226	259	251	240	274	258	249	242	274	264	238	235	244	245	242	216	242	258	234	238	248	250	228	260	273	237	227	242	242	261	266	213	232	271	250	248	262	262	265	264	239	265	246	232	257	235	222	227	254	269	252	243	253	281	254	282	273	251	228	244	309	246	256	244	242	241	254	238	259	241	250	251	248	237	243	261	251	235	249	240	270	241	218	273	253	231	248	244	251	217	240	247	245	232	247	250	265	224	261	267	236	244	272	273	269	262	233	259	233	260	227	255	261	235	264	254	246	250	268	241	268	233	243	258	242	237	281	252	247	251	246	255	251	236	272	271	264	240	220	238	235	277	220	242	234	227	256	248	236	259	259	271	230	252	242	293	258	268	252	245	226	263	266	221	260	221	236	231	261	241	235	242	224	245	243	239	269	252	229	268	249	255	244	222	241	254	239	245	262	246	219	242	255	239	247	254	237	265	262	234	246	253	248	252	224	270	289	267	248	261	222	244	234	261	248	274	232	249	228	248	221	227	240	281	278	234	259	273	259	262	272	212	242	225	238	257	244	255	230	236	248	212	225	225	249	264	283	225	241	272	240	261	241	240	239	249	232	253	244	248	239	256	256	241	233	219	247	250	259	227	221	273	270	232	224	226	234	249	250	236	268	239	251	241	245	264	238	241	248	239	242	228	258	254	260	225	236	248	265	229	234	237	276	218	265	250	240	256	272	230	277	237	262	275	273	240	278	250	206	231	257	241	247	254	270	241	270	251	238	265	234	260	279	251	236	211	213	265	253	256	258	228	235	236	261	253	224	247	250	285	246	250	219	224	253	244	259	242	230	229	288	270	260	261	248	254	240	260	230	257	267	254	261	238	278	231	235	245	232	258	258	253	255	249	243	246	239	249	233	222	257	246	276	240	231	232	263	255	249	249	232	272	251	261	263	244	273	258	236	227	225	217	257	244	269	279	244	247	252	256	258	253	244	238	259	237	241	235	247	236	240	268	248	236	227	248	256	251	259	261	240	242	229	227	262	239	249	248	223	260	240	229	229	236	228	251	236	253	248	242	253	237	242	243	266	237	259	259	242	263	255	249	275	245	260	258	237	255	236	246	223	243	231	262	243	243	238	214	256	272	239	256	245	236	233	245	260	229	246	272	262	246	240	256	255	224	235	242	264	262	243	235	253	241	225	256	236	227	239	223	229	247	253	272	217	221	236	246	268	246	285	233	256	246	227	244	266	232	268	262	233	281	238	263	260	230	271	258	248	279	263	248	202	226	275	230	252	281	244	256	268	258	231	244	236	268	254	233	260	260	251	260	249	230	245	266	254	246	245	227	251	235	248	242	245	247	217	223	259	255	254	233	243	293	248	267	245	226	225	242	253	240	247	250	245	245	246	245	262	224	254	239	231	224	232	249	267	234	244	226	245	259	252	285	283	255	248	239	244	232	227	246	245	251	249	257	240	251	263	257	213	252	254	260	263	261	258	242	246	235	235	243	269	248	213	235	245	243	245
27951	21025	9052	683	369	339	328	307	333	341	312	318	306	294	294	311	268	347	290	308	320	357	303	311	335	343	280	277	276	307	282	295	301	291	274	286	298	301	296	329	308	288	330	274	296	313	341	308	304	271	320	288	295	290	305	314	300	260	321	315	299	300	291	302	290	331	301	307	301	313	324	282	322	292	346	299	306	309	336	303	267	270	294	311	299	306	306	302	304	282	300	300	325	329	313	281	296	313	294	299	299	314	313	292	309	307	291	291	278	295	284	303	280	296	300	332	292	308	279	329	305	289	294	295	272	281	298	316	307	325	293	306	283	301	291	301	288	295	297	292	306	312	300	317	289	299	296	280	291	295	321	319	296	290	305	276	300	307	310	301	286	306	310	280	304	310	311	297	299	320	323	288	289	315	274	292	305	270	291	296	285	303	311	323	297	302	324	292	310	329	262	296	273	311	294	295	320	328	254	298	309	321	310	296	294	318	274	275	281	301	285	291	294	303	303	308	307	290	301	333	285	314	328	273	308	325	316	299	337	291	306	292	295	312	310	296	302	293	308	322	320	306	330	336	282	274	302	304	332	305	298	319	303	331	293	324	313	295	268	295	324	294	306	310	288	325	307	279	299	283	299	309	307	316	310	290	303	315	300	280	299	309	272	289	292	314	310	318	305	336	292	292	298	289	286	290	288	303	275	263	322	279	334	309	287	320	300	302	311	299	287	311	267	306	303	322	292	308	295	306	276	276	307	302	303	298	308	328	303	299	334	333	296	319	316	311	307	305	323	312	324	316	276	307	297	308	287	272	327	284	327	293	297	314	282	303	324	294	286	303	294	302	283	296	294	299	309	310	267	339	308	303	336	276	302	336	288	312	319	326	293	345	299	303	313	321	283	299	290	316	289	335	296	301	302	291	298	283	275	266	293	296	312	283	299	273	302	309	305	302	287	286	275	303	320	303	317	299	321	318	283	281	309	301	308	301	290	306	307	319	283	314	304	309	284	306	336	265	287	343	314	285	312	296	274	333	327	305	295	291	301	283	298	271	315	295	289	310	276	276	306	316	277	300	330	276	253	312	303	287	290	321	270	285	291	290	312	294	290	289	323	301	326	266	309	320	304	314	323	300	282	282	306	311	315	279	293	300	270	320	318	301	285	283	280	284	327	308	299	285	280	318	289	308	263	278	286	333	320	313	325	281	299	288	292	331	330	308	330	311	295	328	318	309	303	294	289	299	292	328	299	333	293	299	244	320	317	288	343	252	288	279	316	297	312	300	301	289	284	332	280	280	291	284	322	304	278	258	270	295	300	293	311	311	265	334	298	291	315	313	283	319	305	299	312	311	274	314	312	328	289	327	314	310	282	295	293	324	304	359	320	288	312	285	312	270	307	307	318	269	284	303	301	327	298	285	306	324	302	289	315	281	251	296	270	299	288	294	288	325	276	303	304	296	265	294	304	299	284	290	299	305	300	310	279	277	323	301	322	286	292	294	293	295	302	313	264	295	295	301	302	280	282	295	301	269	282	283	281	299	307	293	319	283	322	299	313	281	299	273	287	306	307	313	315	307	273	335	324	294	311	313	287	301	318	285	313	303	308	295	291	311	296	335	326	318	310	293	291	286	296	300	276	312	263	299	273	314	293	280	300	279	300	324	271	338	321	314	321	279	289	321	298	265	308	310	330	292	298	246	284	287	277	286	296	316	310	296	312	284	300	306	290	291	310	302	306	293	289	297	286	293	293	266	300	310	291	342	296	283	309	306	296	296	313	292	280	283	303	289	306	296	298	296	305	301	299	289	314	328	263	250	287	289	296	310	309	280	325	293	311	299	281	315	294	322	285	318	309	304	275	322	295	289	318	323	272	309	300	304	305	285	286	285	315	317	285	301	313	310	291	287	290	319	297	297	276	295	305	295	319	310	325	303	287	305	303	304	304	313	304	293	286	299	281	317	299	329	296	305	295	308	279	317	314	309	301	269	300	308	312	278	301	322	293	324	305	323	291	307	333	279	307	326	287	265	309	315	297	279	353	282	320	264	305	320	288	307	309	286	277	303	306	276	312	306	304	290	295	305	271	281	298	282	309	326	319	310	336	330	281	292	274	289	304	289	322	331	297	295	289	288	264	276	269	330	277	318	298	327	297	294	317	292	290	305	345	304	288	285	315	312	316	334	310	305	301	284	287	295	292	271	260	339	299	313	267	297	314	301	285	308	294	319	315	298	323	319	314	312	287	266	267	318	346	295	298	285	291	304	350	308	285	303	294	320	299	304	322	280	294	308	300	311	287	247	304	310	285	315	319	293	344	291	295	323	294	305	280	264	297	318	287	289	274	315	308	316	309	271	322	297	329	291	315	278	299	340	314	322	296	311	321	289	306	307	282	295	293	314	314	286	295	320	289	301	320	304	321	299	302	294	294	270	298	293	273	309	276	331	298	302	313	270	298	311	306	275	340	302	304	284	313	285	298	282	291	324	300	293	302	305	312	266	302	293	302	302	291	292	283	335	278	280	297	297	308	299	291	304	309	273	310	315	279	294	283	260	299	300	312	292	276	281	292	322	294	279	288	284	288	302	298	321	318	303	294	292	300	294	300	311	280	299	322	326	321	302	277	297	287	290	278	307	336	287	294	307	320	315	281	290	337	278	293	286	321	302	331	317	341	291	315	297	279	267	275	313	325	311	331	315	309	277	327	293	330	308	293	322	308	324	279	299	283	297	296	289	323	310	311	290	310	318	311	308	301	288	317	301	309	306	315	311	303	290	291	335	318	285	290	279	314	289	311	311	314	317	287	291	321	295	293	326	300	303	288	322	275	315	310	290	314	304	293	282	288	283	288	283	316	283	308	333	296	295	345	304	304	301	301	301	290	304	327	296	283	318	275	327	309	326	304	331	272	315	272	299	301	286	287	326	313	311	351	293	299	324	307	289	271	299	309	300	298	277	283	310	316	323	291	292	312	293	286	301	241	314	293	307	336	320	322	284	300	276	282	296	313	300	321	288	308	291	314	285	291	280	320	322	305	312	301	282	280	304	279	290	317	312	278	323	282	295	247	341	309	294	287	300	274	284	333	304	292	304	319	280	276	265	299	300	290	279	280	286	309	318	291	282	304	308	294	304	311	298	292	318	326	282	273	326	298	298	301	281	302	313	310	330	297	281	295	288	301	303	323	295	314	303	350	266	307	291	319	286	292	277	290	325	308	305	336	298	300	287	276	329	302	300	297	309	293	289	312	279	316	336	308	302	317	303	293	338	307	299	314	306	325	287	254	298	303	272	290	324	314	306	288	294	290	292	309	302	290	298	311	291	333	277	296	326	307	313	322	283	273	298	285	290	322	332	288	303	308	320	271	305	318	279	249	320	322	301	313	329	278	305	331	294	309	296	341	282	318	287	288	341	302	297	292	302	294	321	333	313	320	291	315	326	289	298	254	300	293	309	299	293	337	304	304	303	318	336	305	300	303	306	298	292	290	333	311	297	278	298
31562	12705	1044	821	682	652	590	577	572	552	625	579	557	561	579	611	562	591	611	631	617	590	571	608	543	597	635	553	565	566	591	597	609	524	568	578	580	558	571	586	566	554	573	559	560	577	551	593	583	573	585	613	624	579	604	607	567	583	551	589	599	575	565	546	605	546	579	589	628	595	624	559	570	563	588	625	550	572	604	610	581	574	529	609	578	574	591	548	545	535	574	572	588	587	601	560	581	578	609	588	542	597	609	606	550	569	554	568	596	566	572	626	586	571	572	591	639	613	560	579	557	570	553	571	545	571	577	600	570	564	582	579	572	520	594	592	575	596	559	585	622	558	570	544	573	546	588	568	574	589	564	578	575	576	538	594	552	608	576	589	584	569	543	560	560	594	581	565	579	575	566	578	591	580	568	585	566	565	579	585	586	596	572	569	592	576	557	585	545	616	604	597	597	593	576	606	547	594	542	620	553	601	586	586	567	545	573	606	569	587	572	588	592	578	571	565	554	544	551	587	576	581	592	576	596	543	597	549	523	544	581	604	557	618	633	560	598	604	596	553	561	613	582	573	545	577	560	585	569	547	563	593	566	627	549	546	587	584	577	558	562	541	559	587	569	567	557	542	551	590	582	605	615	558	609	579	572	583	573	588	587	586	561	607	558	610	538	563	582	562	591	579	564	597	546	595	601	560	554	575	523	559	580	579	580	556	566	590	588	571	595	531	576	566	569	560	609	628	589	550	574	605	569	553	550	568	622	583	589	594	606	565	542	602	558	614	593	588	567	569	586	573	605	632	587	569	588	579	597	574	604	579	572	597	561	561	588	609	569	603	569	554	572	577	589	583	586	584	599	573	579	568	609	586	566	602	564	560	595	552	597	587	574	574	627	568	552	600	582	603	564	579	554	578	589	556	611	554	553	556	559	548	557	588	603	561	560	575	578	579	578	563	611	582	567	564	602	572	583	528	561	561	631	591	561	551	594	576	552	543	623	574	583	617	578	554	554	566	538	604	609	544	530	582	562	592	522	584	556	530	613	599	557	523	636	619	558	557	563	625	563	615	579	611	578	602	626	580	579	564	583	575	586	583	580	549	512	575	580	553	564	570	568	612	601	561	568	616	588	571	540	566	608	564	649	563	630	572	574	556	626	616	550	576	501	512	592	620	548	592	594	580	552	577	608	581	546	539	574	586	569	591	585	549	602	576	609	605	609	562	552	568	548	613	559	585	571	583	579	548	607	546	521	609	562	549	618	572	566	568	621	606	610	586	571	576	601	632	540	565	550	526	536	549	616	554	557	577	566	531	620	563	576	617	556	550	559	594	567	570	585	559	592	587	642	557	619	577	555	561	567	616	575	621	560	601	584	576	555	585	568	529	574	528	573	563	563	561	590	587	568	602	605	592	613	558	621	602	589	541	627	564	544	564	576	559	574	590	612	598	552	562	576	592	538	588	583	577	523	547	583	642	602	601	534	587	601	600	574	586	591	589	593	581	591	553	590	574	563	556	555	551	593	602	568	562	572	608	574	615	576	547	591	549	607	589	527	565	629	533	596	571	594	598	573	619	554	588	544	576	582	540	623	560	565	569	600	590	583	611	526	555	567	564	585	539	562	573	527	569	591	551	615	583	616	598	590	551	551	589	573	551	560	544	588	589	551	581	571	558	572	579	551	585	573	588	585	575	585	640	569	576	588	561	553	556	567	585	612	580	548	522	561	572	551	559	560	611	609	561	598	572	553	596	547	571	572	587	572	604	571	602	583	612	570	586	606	549	620	615	630	568	581	600	582	596	597	529	591	573	565	578	568	581	540	596	621	596	541	619	545	573	578	575	577	557	574	595	571	541	604	607	564	589	570	591	562	576	575	582	577	576	592	554	575	574	573	592	577	578	568	587	541	604	594	558	588	587	598	567	557	558	587	554	591	603	545	561	623	577	581	543	592	558	607	589	614	560	596	609	598	561	575	620	593	586	563	626	559	544	551	570	551	580	594	590	591	554	560	542	549	554	591	560	609	595	559	632	579	592	613	544	581	577	546	562	612	571	566	574	594	586	556	566	590	578	516	628	529	605	535	600	642	574	558	558	565	561	582	552	586	620	563	597	621	585	562	515	570	549	562	608	578	577	591	595	623	617	586	579	601	578	571	566	555	530	558	553	551	559	571	618	570	605	557	604	567	567	613	628	573	561	591	562	549	578	608	575	580	533	598	570	607	635	587	529	540	605	549	589	587	552	573	606	565	581	563	542	583	561	589	576	585	578	580	594	549	556	583	554	566	590	538	575	570	564	587	591	594	522	595	576	584	569	573	562	597	578	586	569	536	541	553	569	560	607	623	593	623	603	596	607	587	542	556	592	583	565	578	549	594	576	588	562	604	565	558	603	566	566	568	598	632	591	580	590	600	613	588	526	581	562	591	592	633	592	605	532	565	567	618	591	576	548	584	565	604	537	577	548	553	594	575	510	586	570	531	567	556	581	568	569	585	567	619	535	560	546	570	587	552	633	601	587	599	580	575	584	567	593	556	565	628	587	538	564	545	568	590	587	593	552	549	544	592	611	578	607	591	586	576	587	587	578	545	583	572	591	581	579	589	558	555	543	611	579	573	587	582	599	570	559	531	590	569	584	606	550	597	577	593	542	587	609	556	571	560	580	596	624	527	584	588	593	560	563	551	543	518	570	603	583	571	596	577	536	578	585	591	572	584	551	562	547	588	574	630	566	612	585	640	582	548	559	586	594	562	574	551	578	604	576	577	588	574	582	534	581	601	555	594	546	564	562	565	539	576	571	572	558	584	569	568	562	577	583	554	620	566	607	547	586	577	591	574	569	543	576	578	555	556	576	560	565	559	585	601	546	596	587	587	588	579	586	599	541	555	590	590	580	583	583	562	578	577	523	576	590	560	599	579	551	586	548	608	527	582	572	588	603	539	520	538	551	578	557	529	573	566	614	568	595	603	603	595	555	571	591	593	552	580	588	598	589	601	596	604	570	598	566	548	542	575	534	585	576	531	530	544	585	622	584	555	565	575	594	631	607	583	538	576	559	535	575	544	565	578	633	553	559	572	594	605	580	567	594	569	588	546	567	550	563	527	589	539	551	584	579	592	532	595	579	589	586	576	586	591	631	592	567	575	595	548	563	568	581	536	582	594	567	552	574	575	575	585	588	533	559	572	539	592	574	566	613	579	584	583	575	579	568	561	625	561	550	585	588	598	543	575	569	564	574	528	590	538	573	603	566	585	593	578	553	554	560	588	598	584	558	575	570	561	620	572	577	593	603	576	623	608	587	577	605	579	596	565	576	596	544	564	598	581	577	550	555	555	573	583	588	609	576	601	615	576	629	552	577	551	581	550	586	553	588	555	558	574	547	600	574	597	584	566	580	577	572	605	542	607	613	550	555	579	610	605	604	572	590	594	567	588	588	596	557	613	545	624	582	525	561	553	560	578	590	608	596	586	596	544	599	530	567	562	560	584	562	569	535
24237	21420	29056	24065	20144	1936	394	261	256	202	193	203	201	158	153	186	162	170	166	119	175	143	164	147	122	153	140	136	159	155	127	161	151	146	146	152	138	149	157	144	159	126	148	153	145	170	139	145	150	118	145	150	138	140	145	147	143	161	126	116	160	132	158	155	160	143	122	133	123	153	144	166	127	115	149	131	127	149	165	129	165	124	158	123	159	147	137	136	129	141	156	150	127	160	144	116	145	147	147	143	146	130	138	152	147	149	140	139	146	143	150	155	115	165	139	131	120	134	127	148	158	139	146	134	134	133	153	156	140	145	154	139	143	125	167	136	150	118	151	163	147	131	156	154	143	160	154	137	138	138	154	116	147	148	159	132	136	162	143	132	134	139	147	147	137	147	156	151	143	157	151	139	150	132	133	147	141	153	154	151	132	128	140	138	156	145	148	149	155	151	157	150	160	138	128	152	123	149	142	141	138	143	144	127	138	148	124	150	144	170	159	109	152	141	144	156	158	150	162	161	158	157	156	143	151	163	148	131	141	146	162	152	147	137	142	158	135	146	144	146	139	161	152	158	158	142	144	137	149	164	122	159	147	147	160	153	159	129	140	135	149	107	153	138	148	127	161	136	147	158	164	145	139	145	135	157	138	136	126	160	136	144	149	156	145	154	135	141	157	149	142	141	135	162	143	137	152	159	145	165	124	158	142	149	163	143	151	141	162	139	129	134	140	151	166	153	143	144	136	154	132	167	146	136	141	157	135	159	139	152	134	119	156	142	168	135	152	157	148	134	165	156	143	160	125	131	149	136	144	136	141	157	161	141	158	144	135	140	130	143	139	160	125	158	160	148	154	132	151	132	152	144	146	138	141	152	154	137	150	136	133	141	173	138	121	134	139	153	154	142	146	138	156	148	131	141	142	153	164	163	151	148	149	157	150	129	150	136	149	130	146	151	150	130	138	133	137	165	158	163	131	133	123	146	155	144	123	142	157	122	136	148	151	145	140	155	128	135	131	164	146	142	140	150	137	145	160	146	142	145	140	157	189	137	159	150	156	133	142	145	130	144	141	137	142	173	135	156	141	156	144	130	125	128	135	128	143	156	133	152	145	154	168	156	155	144	140	144	141	145	138	152	138	150	149	165	142	154	142	150	132	143	144	117	146	150	141	153	136	160	147	131	153	140	152	138	137	139	159	154	140	157	160	139	141	153	164	138	141	148	137	153	147	158	164	138	159	122	146	140	117	151	137	146	144	163	123	158	131	144	146	135	149	146	138	122	161	145	158	140	153	150	132	134	141	124	132	145	147	154	135	126	138	145	142	151	146	161	134	136	155	142	154	139	141	141	139	152	147	124	144	130	128	165	165	144	135	156	138	145	148	145	135	141	134	150	149	159	154	151	166	129	145	162	140	142	138	154	135	151	161	144	148	152	158	164	144	142	146	152	145	133	180	146	140	132	123	134	157	145	160	159	152	173	138	158	131	134	165	139	140	134	138	167	148	153	122	132	138	138	149	136	145	142	158	157	132	142	145	146	153	132	151	131	144	142	168	149	161	139	136	150	149	158	150	165	146	146	152	141	144	144	148	151	132	137	132	149	135	152	152	150	130	136	151	134	163	160	167	151	145	148	147	140	144	160	157	163	141	136	158	139	121	150	115	122	148	148	154	137	139	148	161	143	153	147	149	144	140	150	137	136	135	133	138	128	147	114	157	151	139	132	150	160	152	155	131	125	137	153	155	131	161	139	158	150	161	154	136	142	133	154	144	135	158	162	134	149	147	145	149	126	139	138	140	142	141	158	151	170	144	151	132	126	141	166	165	152	146	142	135	138	137	143	146	147	146	139	145	170	141	148	142	143	157	131	154	141	151	138	133	141	156	138	145	144	154	140	161	128	145	143	137	136	143	150	123	144	146	155	136	146	116	130	117	164	131	137	130	146	150	124	150	139	145	135	155	158	135	156	134	146	119	156	134	143	137	146	166	147	152	134	143	153	158	136	155	141	117	155	136	135	138	140	147	130	135	173	142	134	137	148	125	136	145	148	149	144	133	138	135	151	158	134	144	154	148	151	130	133	121	165	123	146	155	152	147	145	155	154	145	125	130	142	151	137	144	129	138	164	144	139	145	153	138	146	151	146	154	153	145	137	158	152	137	138	164	145	142	115	129	154	150	158	150	155	149	128	155	129	137	137	139	146	136	160	134	153	148	142	161	138	139	150	142	139	149	132	137	163	123	150	155	151	134	153	149	152	136	165	152	163	124	145	152	158	123	162	135	160	128	165	152	149	163	141	124	133	155	132	151	130	147	142	146	130	135	162	136	144	136	130	136	149	128	147	162	135	141	152	144	150	142	139	142	153	133	136	146	134	122	133	144	139	157	159	140	123	138	144	129	125	147	167	147	160	142	160	161	114	158	139	131	153	161	146	129	130	141	149	142	126	156	131	129	139	148	149	138	121	126	142	124	150	152	130	123	154	149	142	148	136	140	164	159	153	160	145	153	149	127	114	135	137	139	131	146	136	148	155	136	149	113	159	146	123	123	157	135	131	138	139	146	137	129	137	145	140	144	141	153	139	135	154	146	150	143	133	153	153	150	123	161	157	127	144	135	144	135	122	115	145	146	163	144	151	140	145	125	145	141	141	146	136	140	151	158	159	140	170	147	131	156	149	136	140	130	146	125	138	142	139	173	134	129	153	148	134	138	126	142	167	152	135	151	132	137	152	153	151	149	133	150	156	153	155	146	123	149	128	156	158	160	166	140	163	120	127	142	142	134	159	132	147	151	137	139	151	140	152	147	157	157	144	130	134	143	126	141	138	159	167	131	122	126	131	137	170	155	130	144	162	146	129	132	160	127	160	146	129	176	135	162	128	152	150	137	152	151	141	157	140	150	148	137	129	141	148	132	157	169	173	143	140	136	135	148	148	140	147	126	153	134	146	157	137	143	142	160	129	155	145	141	147	147	158	153	163	150	153	129	141	142	156	148	142	165	140	146	133	141	142	146	167	173	165	135	129	146	128	142	154	130	152	160	140	148	155	162	143	122	134	147	145	150	135	144	156	160	140	129	145	139	131	145	139	143	144	162	170	140	130	149	134	131	141	160	151	159	147	148	142	167	123	154	141	138	145	146	166	161	135	135	146	163	155	152	145	148	155	146	135	165	130	133	148	125	168	146	142	144	149	150	154	136	147	142	165	142	149	129	172	122	136	146	162	151	144	152	126	139	134	159	155	161	159	150	131	152	139	141	161	135	158	153	158	146	132	157	142	139	125	150	168	138	153	129	137	127	139	122	131	137	142	150	136	144	160	166	150	161	171	149	142	156	146	157	155	143	139	150	114	135	142	142	154	142	134	140	133	126	146	152	136	147	126	154	139	160	133	144	146	130	158	143	158	152	145	153	144	142	146	129	153	141	131	147	150	132	129	137	148	130	172	136	150	149	154	154	137	138	138	134	129	123	134	161	155	143	143	141	126	145	128	149	164
52706	31602	5180	2702	1667	1205	862	758	688	609	495	498	461	425	381	362	389	379	387	353	311	320	316	329	293	325	331	313	307	324	300	323	317	301	307	280	302	303	318	320	312	335	280	309	323	295	293	291	314	285	306	309	320	282	294	285	267	293	303	284	302	314	260	292	294	284	314	265	299	300	263	310	269	304	306	289	291	302	276	299	311	268	251	282	308	306	335	304	286	300	295	310	296	317	311	320	302	290	272	293	277	301	316	257	328	273	326	303	296	307	299	289	291	302	294	294	297	297	267	275	291	303	295	316	276	290	293	317	330	285	316	301	294	310	288	294	321	297	277	272	296	279	317	278	271	264	281	290	298	268	287	319	303	279	309	304	274	285	277	310	317	285	268	303	284	268	300	293	300	274	297	286	316	289	304	273	312	289	301	310	326	301	288	296	270	294	292	295	299	283	259	302	274	310	301	255	261	281	298	288	297	304	314	304	287	273	310	309	304	278	308	307	289	288	285	284	316	290	306	327	297	310	337	309	304	320	279	280	293	319	311	312	296	311	281	312	291	306	316	274	312	318	300	269	299	276	292	298	285	294	289	290	285	296	295	282	289	317	293	287	298	289	294	282	296	293	299	286	271	311	265	312	288	286	276	279	296	261	289	301	308	286	278	294	305	261	283	296	301	289	306	267	305	308	298	288	283	276	287	293	266	277	280	270	286	292	330	253	273	269	305	305	290	309	279	297	296	259	316	279	309	261	304	289	296	251	251	264	322	310	294	303	277	287	284	257	265	293	318	292	283	289	296	307	327	275	298	267	281	288	280	274	329	339	278	309	274	300	288	308	280	298	293	303	281	292	286	301	293	310	284	287	287	276	305	278	293	303	298	286	284	314	273	289	275	305	288	292	286	284	267	299	312	316	269	300	295	305	321	323	288	277	299	278	279	308	280	293	305	309	282	282	305	291	290	272	311	315	276	284	313	269	282	281	304	311	273	261	292	283	307	297	258	279	285	260	271	246	308	284	308	293	300	286	289	290	287	304	298	304	289	278	322	271	291	279	286	293	308	307	295	291	274	283	304	299	305	280	337	290	303	307	322	300	302	317	289	287	294	290	318	275	289	278	289	264	314	288	280	271	305	276	279	271	276	296	295	282	282	277	278	296	291	295	289	304	323	295	266	287	317	286	275	272	267	263	274	305	288	276	320	315	315	277	309	293	298	308	261	327	282	288	281	269	322	287	282	313	311	265	290	319	292	316	295	303	310	308	301	313	300	313	278	279	298	297	292	283	283	311	312	274	281	290	271	293	265	309	278	311	293	278	312	310	261	267	295	271	314	304	296	298	291	279	292	290	299	278	312	317	297	313	290	353	346	301	276	314	270	303	317	314	274	283	297	300	298	297	268	286	334	303	275	289	284	303	252	317	308	278	275	297	287	316	304	271	291	279	317	267	294	297	308	297	301	294	310	269	279	277	305	303	303	315	300	309	279	275	281	293	313	253	285	293	306	349	290	308	280	300	276	317	291	298	270	280	260	322	282	280	289	278	280	308	276	293	273	274	314	308	295	286	304	274	299	315	302	313	315	309	258	309	328	320	275	291	294	322	309	300	301	313	309	288	262	291	326	278	297	275	288	281	311	279	296	319	313	289	283	307	318	288	289	267	296	285	287	287	334	285	291	305	309	298	274	272	289	298	309	302	291	271	284	299	288	303	294	255	283	304	289	318	274	269	310	267	292	272	302	291	312	291	336	279	305	339	281	280	299	323	311	268	290	321	283	295	314	293	300	307	311	278	294	304	294	296	289	277	286	284	289	266	275	285	311	292	309	280	290	284	316	319	302	274	306	288	313	272	323	282	286	281	291	282	279	268	290	292	302	287	308	289	290	309	343	300	273	309	269	302	291	312	298	317	304	295	311	307	255	284	318	288	310	298	296	300	268	290	329	329	310	306	265	277	295	281	271	326	293	302	300	275	300	294	313	327	293	283	290	299	306	276	296	286	276	304	279	322	305	277	316	303	271	261	283	297	315	312	251	310	306	265	283	304	292	281	289	297	302	291	280	298	288	288	291	324	296	270	288	258	282	318	308	282	273	298	280	289	281	324	290	289	303	317	290	296	284	281	327	301	283	283	289	303	281	286	305	332	286	313	288	300	277	315	262	308	294	295	290	272	298	284	311	304	245	282	310	264	287	293	281	295	277	288	274	259	282	287	286	260	267	284	280	276	310	297	291	296	287	263	282	288	294	290	311	296	291	267	299	275	299	288	314	302	296	282	272	301	285	296	282	298	303	331	294	305	305	302	283	291	310	319	269	283	283	300	267	317	318	269	323	313	295	289	284	293	297	307	279	285	307	276	298	299	318	308	347	290	274	267	291	302	295	277	301	308	273	302	287	308	288	283	295	288	275	277	325	273	308	320	230	301	309	289	269	307	295	310	295	303	278	314	298	285	304	301	273	269	291	285	292	298	280	297	281	298	272	296	305	271	305	296	259	304	279	291	312	290	253	289	301	268	307	299	287	307	262	280	289	290	302	304	281	307	300	276	312	288	294	290	262	284	276	288	285	287	304	262	291	289	269	296	296	300	299	287	298	341	303	266	268	289	275	279	329	307	295	298	254	299	300	261	297	293	315	305	294	252	283	267	276	294	281	305	288	285	301	304	299	285	267	259	296	305	307	291	291	290	325	281	320	304	278	267	315	278	308	284	312	287	310	293	319	292	287	239	270	311	286	304	311	333	284	289	307	289	272	265	331	259	322	297	311	275	326	274	299	283	286	279	280	312	274	285	311	302	291	283	289	303	317	299	302	296	304	287	305	303	265	297	306	333	268	284	335	255	261	294	286	300	299	289	339	296	287	296	298	302	309	299	309	284	287	274	289	292	314	287	280	264	306	294	260	279	297	298	259	294	282	309	265	291	321	268	330	280	294	286	270	281	323	269	276	283	296	260	326	296	276	269	314	289	284	278	258	323	286	307	309	306	319	323	261	286	287	268	262	287	324	275	332	295	277	288	315	275	288	324	305	291	299	298	266	293	299	293	286	296	292	309	299	288	322	304	285	286	299	279	302	281	278	301	286	265	293	275	301	296	307	296	290	278	313	271	295	275	281	285	285	288	278	292	298	291	291	282	281	288	288	307	287	315	287	254	296	306	299	260	294	294	298	295	283	286	313	267	306	284	316	290	254	311	313	284	316	286	282	306	285	314	268	278	283	338	315	310	288	294	306	306	306	291	311	310	283	284	301	290	288	290	289	311	290	275	272	279	301	286	289	310	309	276	293	327	285	293	281	289	265	308	297	274	279	285	297	290	277	288	262	282	290	284	321	289	275	286	284	318	306	312	306	275	340	277	271	286	280	319	288	293	292	308	290	305	302	290	310	280	262	294	260	309	279	302	271	303	296	278	307	309	267	308	302	293	277	283	292	282	294	285	284	297	317	309	340	280	269	295	300	293	293	285	303	269	314	283	303	277	304	268	296	328	286	302	310	314
23246	21377	29711	23405	21374	18410	1010	401	273	247	238	215	198	184	172	180	163	187	151	179	153	137	140	143	144	125	150	161	163	121	128	119	143	141	129	140	134	121	169	126	138	143	148	133	136	153	135	115	155	137	123	154	138	132	114	135	122	128	137	137	141	149	124	130	131	128	138	135	131	135	136	125	138	146	141	139	151	136	133	166	113	143	124	119	140	124	117	143	144	129	165	133	117	132	133	137	125	144	117	137	154	127	135	150	140	151	125	134	114	131	150	131	132	140	125	144	116	127	133	112	147	150	133	144	137	150	124	135	127	150	141	140	124	123	139	140	133	125	138	124	132	140	132	132	156	146	141	125	167	140	123	125	121	149	131	117	131	156	135	118	128	142	131	145	132	149	123	143	131	124	131	143	133	125	115	140	136	142	129	127	142	142	118	142	93	140	157	118	127	124	118	149	137	130	137	136	120	121	133	119	123	140	154	134	141	131	126	134	135	146	141	158	131	139	125	123	150	136	118	135	138	119	118	139	138	131	147	154	127	138	128	133	119	142	145	137	136	159	126	134	146	112	134	127	131	130	128	138	144	131	117	132	136	125	138	125	138	143	144	143	123	137	135	149	137	141	136	148	134	140	120	128	125	125	140	130	115	136	153	144	130	164	150	123	135	124	134	119	121	109	124	128	146	127	138	115	139	153	147	141	136	161	149	144	132	138	124	146	152	146	147	159	124	120	146	145	124	140	136	127	136	116	132	135	154	156	145	139	142	146	138	154	116	145	145	133	128	132	139	133	134	135	114	121	138	137	132	119	116	116	124	141	133	136	112	111	135	110	112	127	110	129	138	132	148	120	124	128	126	133	142	132	140	119	124	139	137	126	137	132	132	127	141	142	126	133	117	124	116	120	128	140	120	124	146	138	139	137	138	140	138	130	152	152	120	116	140	154	136	129	107	159	140	154	143	147	121	124	140	142	126	130	137	126	134	126	136	125	165	136	128	127	132	135	116	147	134	124	126	130	148	121	118	112	147	140	140	139	149	133	124	146	144	130	135	133	133	139	142	137	150	120	131	131	133	126	143	130	127	134	130	164	131	134	123	115	128	141	150	151	137	135	144	129	148	136	136	132	140	136	146	145	131	121	128	134	132	121	140	117	145	134	146	132	120	126	137	134	139	122	128	135	116	127	150	146	110	130	143	131	150	132	152	115	159	147	129	123	143	159	133	141	133	137	137	139	132	136	138	120	130	129	143	134	134	140	159	124	137	138	155	130	136	132	139	120	152	139	148	147	134	117	135	129	150	124	126	147	141	142	118	123	117	150	124	121	139	129	121	137	127	143	120	133	151	155	110	142	133	128	133	120	154	119	144	132	125	156	132	131	126	138	126	115	145	136	131	136	173	128	131	135	137	138	134	131	143	121	134	127	144	126	136	137	138	128	141	109	148	122	125	141	149	149	151	126	131	133	133	128	136	121	137	125	135	121	139	129	159	138	125	134	140	138	126	132	138	146	142	142	143	137	131	124	138	130	127	132	127	109	136	116	121	137	137	124	140	110	143	126	141	136	137	115	131	141	122	121	117	149	120	116	136	153	140	122	144	123	135	126	132	129	120	113	130	114	145	145	134	167	124	147	140	124	136	132	135	132	135	139	140	114	120	132	132	141	123	134	119	137	150	137	166	140	153	135	130	112	148	138	133	122	148	124	120	143	128	124	130	152	141	154	145	122	135	139	128	141	151	133	121	119	116	126	123	118	161	141	127	125	152	140	158	125	144	144	152	130	131	138	133	125	123	130	138	132	127	122	123	139	152	145	122	130	124	146	153	135	128	140	134	151	127	117	130	114	135	131	135	130	128	128	103	143	127	141	149	126	140	131	131	151	127	144	125	133	122	121	121	119	148	151	132	132	151	139	143	122	138	138	142	130	115	140	139	141	138	146	140	142	134	141	115	140	133	129	131	134	141	125	123	116	131	127	137	155	136	134	123	136	143	106	114	153	129	156	125	156	149	129	136	106	137	121	123	133	136	132	134	141	135	142	130	131	123	143	107	129	127	154	116	129	116	136	127	125	109	153	128	122	144	132	125	131	145	148	143	149	141	125	155	125	131	116	132	126	136	116	144	131	150	137	131	126	132	134	138	131	133	132	129	138	130	131	136	134	121	141	135	123	115	149	142	114	128	135	144	144	138	133	117	116	145	146	143	123	142	136	144	116	141	126	132	134	112	141	132	165	145	143	121	131	132	135	133	139	183	142	142	119	133	139	127	128	141	130	124	130	144	121	140	126	109	117	153	125	144	148	133	124	151	141	135	115	134	134	146	151	137	112	137	117	149	113	148	133	131	125	140	143	127	132	141	129	135	119	133	132	139	128	136	124	142	133	149	123	126	140	145	151	140	131	136	136	147	142	136	131	150	134	122	135	116	127	119	103	136	146	139	121	136	144	137	138	125	138	123	137	146	129	128	121	134	138	149	124	139	143	120	123	146	128	134	140	139	124	126	114	137	152	146	144	115	151	138	114	134	118	150	144	136	118	144	140	134	117	126	127	119	123	149	127	141	144	147	140	130	137	148	135	129	149	118	150	136	135	120	140	129	117	151	132	146	152	131	131	142	142	130	136	136	129	119	147	145	118	114	146	153	127	154	135	116	109	91	123	154	153	134	135	145	139	163	113	125	135	148	128	131	104	146	125	126	138	140	132	144	165	133	124	118	149	131	130	139	139	135	146	129	111	130	128	155	138	142	154	127	128	146	133	126	128	113	138	143	130	129	119	130	122	144	116	146	125	144	140	127	128	134	122	130	129	155	128	153	132	114	121	122	142	123	121	117	122	127	152	133	109	142	135	134	144	142	149	122	136	135	146	148	132	153	156	141	115	135	130	151	130	143	132	125	139	145	147	134	120	125	137	122	142	108	140	127	136	145	125	138	129	129	125	136	146	144	119	152	161	134	139	145	138	132	125	159	118	141	128	146	119	138	134	136	142	120	128	123	138	147	131	139	138	161	108	146	161	130	142	137	104	105	137	116	151	159	138	143	136	129	123	128	136	134	157	139	146	134	169	142	112	146	143	129	155	123	142	140	132	140	134	138	137	145	132	141	128	120	142	122	144	139	140	136	158	140	118	144	142	140	133	153	130	142	120	142	128	132	156	150	121	142	133	161	125	147	148	114	117	146	115	137	158	149	137	154	143	138	126	144	147	154	129	134	143	139	125	137	134	121	149	109	126	116	139	142	135	129	144	125	130	146	127	129	149	130	137	141	139	124	164	138	142	125	126	133	150	121	124	148	138	123	142	113	131	130	119	136	142	137	114	147	114	145	151	144	145	134	133	134	131	140	138	137	150	142	146	122	132	112	138	133	129	114	118	131	119	140	123	101	153	129	131	138	143	131	158	125	134	135	129	124	136	150	149	147	113	136	119	132	142	114	148	151	114	111	129	122	146	144	116	116	121	110	123	127	142	137	150	132	112	129	116	134	133	141	160	138	126
52106	33213	8669	4656	2810	1839	1410	1113	915	805	641	599	469	472	464	377	398	389	351	327	332	347	323	306	333	328	316	302	310	295	286	265	282	322	268	289	260	286	267	268	283	300	239	262	272	276	279	286	248	258	261	237	295	260	292	281	278	259	288	236	249	259	271	252	277	256	244	262	265	259	268	256	265	242	260	248	245	266	252	220	250	249	250	245	245	260	252	265	275	260	237	256	229	224	234	264	243	291	288	258	243	261	253	246	264	257	277	247	275	266	283	282	274	255	242	266	241	234	261	265	246	252	275	237	270	252	255	262	201	259	261	264	263	251	238	257	223	256	217	240	228	253	278	245	247	268	236	251	252	263	246	237	249	238	250	246	251	236	234	214	257	255	247	241	241	235	232	254	283	212	271	252	262	270	240	271	236	252	251	278	258	260	259	238	253	257	238	248	265	264	259	246	243	245	244	254	235	275	236	257	247	258	224	284	236	246	263	235	273	249	269	233	239	271	251	223	254	250	251	258	262	264	262	242	248	252	254	262	260	277	265	235	251	239	242	243	236	258	230	259	260	221	224	268	250	269	255	232	268	247	283	265	281	262	260	269	244	266	255	231	227	256	250	236	241	230	244	260	261	232	261	242	267	256	229	242	259	259	261	258	231	273	249	249	244	257	256	255	245	258	259	235	233	244	239	252	258	240	251	241	235	243	295	248	236	247	256	226	231	253	248	234	226	251	236	287	250	216	263	254	261	270	241	224	242	238	258	227	289	250	262	248	245	229	296	232	228	278	253	257	263	259	283	265	273	225	255	264	260	240	241	260	233	260	272	221	231	278	256	262	267	244	264	223	259	263	240	234	282	269	242	248	270	264	246	254	252	232	236	236	251	256	253	230	238	273	252	219	252	231	230	234	256	259	261	263	247	240	258	256	237	255	244	250	268	238	226	269	263	238	253	272	261	271	272	269	267	266	273	242	225	241	231	218	246	240	246	238	269	281	227	235	240	249	262	247	256	246	247	249	264	229	245	266	247	240	237	259	232	255	246	255	231	248	243	214	259	268	270	261	249	235	279	249	272	229	253	256	258	267	250	233	241	245	227	260	262	266	237	225	256	261	244	242	243	236	251	231	247	268	244	242	254	233	236	270	264	250	264	246	257	240	229	239	229	229	239	248	241	260	246	224	254	237	276	267	274	262	237	237	249	252	266	237	244	217	246	222	267	256	276	220	273	264	248	255	255	277	247	264	238	266	247	240	236	259	261	267	252	250	259	221	252	253	253	224	250	248	281	245	261	226	256	243	247	267	265	244	253	239	262	267	276	262	261	278	245	241	261	256	280	235	237	265	273	255	237	223	276	257	237	246	242	242	236	235	232	239	257	242	235	254	232	221	249	238	244	268	242	228	234	245	254	257	240	237	236	254	269	254	253	266	263	243	263	234	240	213	249	250	212	243	249	234	242	244	253	261	255	242	268	235	241	241	236	249	262	249	240	246	245	230	255	256	229	242	244	211	246	239	260	250	253	247	271	287	233	242	213	257	270	241	231	244	234	265	233	248	265	248	265	247	278	226	251	272	259	237	239	252	231	268	273	269	239	245	252	247	242	242	248	254	241	233	290	247	279	278	265	267	256	247	251	229	262	264	260	271	254	236	256	258	248	249	263	254	241	251	251	227	276	236	262	245	194	268	252	248	253	236	247	265	253	236	229	281	254	234	271	258	256	235	244	280	253	243	243	288	271	229	230	250	239	260	249	235	274	250	253	262	253	247	267	238	228	254	257	261	244	271	252	257	244	238	256	271	274	222	260	252	239	261	251	241	266	228	237	258	261	255	225	236	247	236	259	285	248	262	251	237	243	256	237	271	222	248	256	252	244	239	260	245	268	248	242	234	244	229	223	270	223	274	250	254	271	251	256	269	225	228	233	266	221	247	236	242	243	240	216	269	267	257	256	245	254	233	239	237	249	273	239	277	214	260	239	242	233	232	229	262	249	272	250	236	256	232	246	252	233	227	240	260	250	273	233	239	264	225	234	265	232	256	238	232	268	217	230	256	253	230	226	264	244	248	272	259	259	255	254	254	236	266	244	244	254	234	256	229	255	249	256	238	239	219	229	260	270	231	233	227	264	238	249	279	259	236	264	226	257	227	258	271	275	255	255	214	258	252	243	224	245	216	230	229	248	246	277	239	268	242	238	285	270	237	259	269	239	236	259	255	269	243	229	243	293	222	248	275	285	251	272	254	271	274	227	240	251	244	267	269	252	269	242	239	282	258	254	261	266	247	273	246	236	232	295	239	252	241	259	249	252	234	267	242	267	251	256	238	243	268	258	235	262	239	249	250	276	218	256	237	228	251	263	243	244	252	264	238	220	287	257	276	239	262	257	250	246	252	238	250	252	234	252	244	271	249	242	239	245	253	262	258	267	275	242	275	284	280	287	262	247	274	233	256	258	234	266	258	229	250	263	235	262	254	279	256	272	245	241	280	230	245	261	260	240	262	277	260	237	247	246	234	273	249	238	260	256	227	244	226	269	264	261	261	261	254	247	203	247	235	211	250	266	230	266	243	243	285	234	269	245	272	227	225	264	280	232	276	245	231	208	260	258	231	269	239	227	261	225	278	252	246	257	279	253	243	242	265	252	265	237	246	223	234	250	240	251	228	267	248	234	267	250	253	253	228	254	271	235	229	272	241	248	254	254	232	235	232	240	253	250	249	236	238	262	211	246	256	240	246	253	254	246	249	262	255	268	262	222	262	251	282	279	256	265	249	246	241	253	229	241	279	222	270	283	298	259	253	246	255	235	256	239	264	276	253	232	278	259	273	259	234	236	255	243	277	261	269	247	226	239	254	260	243	257	243	244	235	260	251	241	231	242	272	267	282	261	255	218	268	239	244	239	243	253	207	278	273	271	228	238	241	202	262	240	252	243	235	250	239	253	256	245	260	250	261	241	258	255	223	245	261	253	216	269	257	289	231	248	257	254	245	264	263	259	227	260	247	267	237	242	242	244	238	292	272	254	269	251	255	240	238	264	249	250	247	222	240	253	239	264	243	249	259	279	263	252	290	232	249	241	263	231	232	254	257	250	235	262	263	254	220	244	264	266	248	264	253	254	238	251	237	248	281	246	251	217	254	285	230	246	254	229	236	252	235	260	271	244	263	270	250	267	235	251	236	245	219	260	245	260	256	248	254	259	256	250	278	241	218	222	236	247	250	258	258	246	257	275	257	232	243	261	219	248	261	227	260	259	231	300	284	262	255	250	235	246	261	257	263	245	246	282	271	234	247	223	235	264	253	231	264	278	258	268	231	249	247	263	265	268	243	225	240	258	231	270	246	249	251	232	221	235	246	235	259	256	247	271	236	233	223	237	237	233	273	245	246	258	261	230	244	231	228	239	256	228	237	272	243	266	248	232	249	221	249	236	265	251	283	239	254	239	248	298	241	244	258	240	265	294	265	244	242	235	238	212	268	255	256	244	241	263	252	244	291
27626	21235	8659	590	387	337	321	331	314	299	310	280	318	312	342	302	289	290	295	275	285	281	332	307	298	325	293	306	291	308	318	288	310	305	320	300	335	318	300	276	313	294	308	321	298	334	269	301	313	308	296	292	285	348	277	306	296	315	324	316	302	321	311	277	304	298	285	270	308	296	308	267	280	298	310	294	308	334	296	299	291	314	284	304	285	327	289	312	324	303	291	309	307	293	295	275	293	332	285	279	319	302	324	297	294	283	262	284	297	303	291	273	276	291	302	306	311	299	309	273	296	290	308	289	297	308	335	303	295	314	260	293	299	303	310	265	283	310	312	308	320	282	305	301	289	321	320	310	318	277	276	317	272	269	267	322	285	279	296	281	291	311	303	303	283	313	339	308	303	324	313	306	268	293	315	311	297	304	330	297	292	306	320	291	302	288	297	273	327	326	286	323	316	298	296	307	301	283	290	288	294	280	302	306	330	294	280	276	331	316	308	298	302	294	325	307	318	312	302	282	308	312	311	307	262	304	261	289	295	295	291	335	307	290	286	309	292	312	304	289	297	310	280	288	293	307	306	316	331	302	302	293	283	270	300	308	301	306	311	314	291	321	314	320	298	314	320	301	280	292	288	349	290	304	314	314	307	316	312	303	285	276	302	327	288	299	293	330	285	293	284	306	337	295	308	336	296	321	307	317	327	250	291	289	277	307	304	275	318	344	322	330	301	277	295	295	270	306	304	288	304	317	287	286	293	313	302	285	319	300	326	288	287	291	300	284	321	324	303	302	350	299	304	324	269	316	296	326	298	330	299	298	284	313	299	296	298	277	293	305	323	284	289	344	300	290	322	321	310	320	320	300	240	330	297	298	303	303	302	298	315	289	313	335	290	270	297	313	338	335	301	321	300	298	313	318	273	295	292	299	311	291	300	312	297	274	316	296	283	291	293	340	302	319	273	312	305	324	341	291	295	331	300	303	293	303	275	289	315	308	268	282	297	306	287	320	275	286	311	320	282	315	291	285	305	292	304	293	324	281	295	316	321	284	290	279	303	335	289	303	313	279	324	284	284	288	346	307	270	268	301	295	311	275	302	290	299	306	303	301	307	296	314	310	285	288	287	285	291	315	305	278	306	295	322	259	298	302	292	288	302	303	295	308	310	287	285	302	315	321	297	311	309	297	282	302	328	292	287	309	283	312	290	278	309	296	324	295	291	287	289	277	317	323	313	279	266	294	281	349	294	305	296	333	300	297	275	361	279	306	274	292	287	302	321	304	269	286	330	277	334	310	313	309	287	303	282	261	307	338	332	313	302	308	297	335	328	309	326	283	295	316	313	282	320	282	289	305	309	306	324	298	302	289	305	288	301	288	306	302	275	320	281	269	288	264	313	292	300	310	273	307	310	294	310	306	303	292	303	298	315	282	281	312	316	303	316	287	308	336	282	301	299	313	287	285	332	289	270	313	297	302	335	317	315	293	301	301	312	323	302	344	290	316	294	297	297	274	315	340	304	307	320	297	261	313	308	316	274	318	272	328	318	282	290	339	277	280	276	307	296	277	289	276	309	278	289	261	272	292	283	288	314	279	317	296	320	300	299	291	300	306	297	311	294	319	290	298	280	308	305	300	299	324	320	285	289	316	276	302	272	298	293	285	282	309	274	303	290	293	282	304	299	325	290	299	296	307	305	291	319	302	294	283	308	262	297	294	286	297	282	314	301	302	290	319	304	292	306	337	317	308	297	311	289	282	310	308	271	296	322	314	288	295	294	313	284	309	308	283	298	322	323	316	271	290	298	291	315	300	273	309	293	272	283	291	292	316	344	303	309	309	340	314	329	330	296	321	300	254	309	292	268	302	289	311	294	334	328	321	297	300	296	294	291	289	308	297	270	298	308	324	293	322	335	299	315	288	287	291	280	297	276	313	296	262	281	286	317	300	302	311	312	311	293	321	296	295	308	301	293	326	318	311	297	310	287	315	290	285	285	313	281	296	337	310	306	309	277	321	314	291	286	309	281	293	257	276	313	288	294	332	296	286	286	314	307	317	290	327	306	271	314	329	284	310	312	293	326	326	305	271	297	322	287	306	287	294	313	325	294	344	297	327	296	278	308	289	294	316	269	321	273	298	286	303	301	270	310	293	276	344	320	314	277	298	295	312	292	297	303	314	297	313	285	299	319	305	298	314	309	301	288	296	301	306	299	281	293	294	296	298	298	312	304	308	329	290	282	300	284	307	293	311	313	283	345	301	278	306	325	290	323	332	286	301	306	337	319	302	276	304	303	300	342	335	334	279	282	347	278	312	304	303	281	308	296	286	298	321	275	310	312	295	271	306	317	280	286	280	307	301	310	314	284	286	305	271	317	299	274	320	293	324	275	320	270	325	287	317	281	325	315	299	313	303	256	329	303	287	275	302	285	280	314	289	280	287	310	291	307	325	331	320	291	297	287	289	313	283	270	299	331	285	258	298	321	297	273	296	323	306	312	322	327	285	285	316	304	305	294	296	302	312	320	305	296	291	292	279	313	291	298	312	308	297	321	290	280	275	273	317	305	313	296	270	337	310	335	314	318	267	305	302	270	287	310	289	324	318	307	309	314	307	318	294	293	311	301	310	288	269	302	303	289	316	303	289	302	303	301	277	300	305	287	311	324	280	315	313	315	289	279	288	295	286	295	260	334	314	302	285	322	328	271	303	282	314	281	309	271	307	300	327	325	297	288	290	302	293	285	305	312	291	297	317	313	285	293	279	280	327	308	277	327	276	323	327	309	267	306	312	284	311	318	302	317	294	262	277	284	270	312	316	292	304	286	317	275	302	305	308	311	329	296	260	315	344	303	292	299	297	300	331	291	287	275	303	342	291	311	271	323	322	287	287	291	307	291	328	315	262	310	280	292	305	305	285	311	303	301	315	316	297	296	302	310	304	296	292	283	280	281	320	262	293	278	304	281	302	273	264	282	317	281	293	290	307	294	292	294	290	329	319	275	264	293	297	268	287	297	324	289	306	327	318	308	305	317	293	279	276	340	282	309	322	270	284	318	291	326	303	264	305	301	277	298	266	278	306	283	306	281	293	287	283	319	314	290	299	307	268	312	318	301	292	328	304	281	308	319	285	271	285	286	273	283	296	269	300	311	322	318	309	307	302	279	327	324	294	275	299	302	287	265	298	327	306	298	325	298	305	290	306	287	294	307	292	277	290	281	300	301	285	289	302	308	298	302	315	270	294	299	308	287	322	290	318	292	305	321	318	280	315	327	285	304	334	309	303	316	293	288	270	303	345	287	319	319	297	317	314	300	294	329	314	313	303	291	297	326	315	278	322	315	323	294	299	323	292	268	302	288	313	300	276	298	298	294	281	300	292	302	314	310	280	285	345	289	283	263	302	328	285	340	271	323	306	317	305	318	308	286	323	281	332	298	292	282	300	278	335	307	281	303	279	303	301	312	302	323	299	285	290	326	311	283	290	286	308	291	288	291	293	302	312
30714	19717	1071	773	706	608	650	602	573	648	587	577	574	571	559	575	531	584	586	582	607	575	582	633	648	573	578	581	569	610	559	595	568	566	602	574	573	594	557	552	589	557	583	537	575	555	588	600	550	577	537	602	537	586	540	572	573	583	646	613	593	558	570	563	582	569	566	592	584	570	589	576	610	589	573	539	573	593	596	564	553	588	570	582	577	538	593	585	560	610	559	606	594	580	575	544	548	582	585	522	543	627	582	606	571	518	594	615	578	548	554	538	564	580	621	575	586	590	544	589	554	566	535	598	541	550	540	615	557	628	554	613	600	591	542	552	556	561	587	598	539	570	593	614	547	579	593	608	554	572	579	604	561	613	573	590	598	547	601	575	594	565	564	587	583	549	584	535	557	572	581	570	570	537	592	588	585	614	580	564	558	565	545	607	549	588	575	566	555	569	562	585	575	555	579	565	510	557	578	570	603	578	622	569	573	575	558	538	533	607	573	596	587	628	603	589	549	578	587	562	578	570	538	598	593	542	608	589	579	571	589	587	547	539	536	605	546	553	582	592	541	557	602	635	545	568	538	594	558	604	616	554	586	574	558	588	588	613	565	566	540	573	592	548	590	559	557	560	581	536	543	569	591	561	603	616	569	590	582	548	582	560	583	609	590	584	582	614	601	574	572	588	569	563	554	566	563	576	552	557	589	575	607	573	576	568	566	593	527	539	586	559	565	592	611	601	545	547	604	574	586	606	574	560	545	541	549	552	579	598	547	607	574	570	563	557	567	562	601	608	587	550	583	571	566	550	587	571	566	536	581	556	564	587	581	574	589	557	591	558	584	575	559	576	544	555	597	604	616	554	573	549	595	570	557	548	586	606	553	605	545	594	588	560	531	614	563	540	531	586	579	540	551	601	598	590	571	536	573	540	548	574	581	597	575	532	587	575	599	587	557	605	587	593	573	585	576	629	585	571	542	551	563	615	588	575	520	596	586	568	538	577	589	565	583	562	540	589	555	592	564	568	565	583	580	529	558	565	574	639	552	555	607	580	554	600	579	570	551	623	561	569	592	521	571	570	573	602	571	582	608	563	566	617	597	589	612	549	580	554	619	569	628	546	609	569	577	560	596	561	602	552	571	559	571	520	550	567	605	526	575	535	567	577	596	545	546	565	575	572	567	540	582	601	565	569	593	550	594	548	590	576	574	577	591	554	552	570	591	598	526	598	535	597	533	545	552	543	605	612	566	555	543	556	588	575	578	573	615	536	612	581	618	568	573	596	581	571	572	577	568	572	579	565	545	575	572	583	525	598	558	587	564	602	557	565	609	569	594	587	562	592	542	590	574	547	596	583	540	552	562	561	584	525	582	577	600	574	568	595	600	556	551	576	590	578	570	622	538	552	540	560	542	608	602	575	577	567	531	575	559	554	583	556	600	628	544	550	561	545	562	566	601	553	583	561	570	598	588	567	579	590	559	569	572	570	570	575	527	594	533	561	543	603	545	620	581	526	608	588	586	552	576	605	569	590	603	591	619	576	505	569	560	590	611	566	601	534	574	576	580	620	583	557	598	568	587	559	562	549	549	575	589	571	612	586	605	554	551	577	579	571	532	575	563	611	577	599	559	578	555	586	578	593	552	556	529	592	546	614	574	539	565	570	570	575	584	575	617	582	521	562	571	583	588	541	579	576	568	588	551	505	581	601	596	557	591	601	571	543	607	597	581	555	534	553	567	546	602	596	567	570	571	562	612	579	567	587	544	597	591	582	599	542	544	565	615	554	557	564	610	584	552	566	579	581	571	544	581	560	588	572	562	565	557	551	577	575	593	573	611	559	546	569	559	598	636	564	556	582	590	564	559	569	587	513	567	580	605	582	589	596	546	611	588	592	570	576	564	553	516	631	554	602	591	601	607	570	597	556	557	536	588	579	614	552	587	595	565	595	584	563	576	563	565	572	560	533	600	595	606	549	538	564	535	523	596	574	570	609	585	572	551	559	588	572	573	557	570	540	566	545	568	583	590	575	566	573	570	566	552	540	559	589	591	576	598	589	507	542	597	576	585	552	539	537	602	577	563	574	586	550	571	578	577	576	579	629	559	581	558	543	579	580	572	580	582	566	605	570	605	564	611	547	617	576	522	580	598	591	537	580	546	578	558	551	537	597	587	539	593	551	574	590	544	562	599	562	601	547	565	557	560	557	579	581	582	560	602	551	570	552	592	557	556	564	592	564	591	550	620	582	558	560	594	553	546	573	570	592	591	550	553	551	567	513	598	552	511	561	602	603	614	593	497	552	568	572	541	622	573	569	566	591	558	585	533	581	586	591	594	618	558	581	600	569	535	571	597	579	586	603	568	569	584	625	581	576	555	563	585	530	624	574	515	623	570	590	587	595	592	577	587	541	576	618	578	602	543	604	542	519	588	593	555	539	559	576	533	543	599	561	614	548	577	596	604	550	583	626	533	565	597	568	571	628	601	526	569	566	575	527	544	532	592	572	555	569	539	574	538	580	553	578	593	573	627	585	566	556	558	561	540	546	583	624	554	561	612	577	576	538	570	597	581	544	586	559	583	567	581	605	560	522	577	587	564	540	585	586	591	577	550	581	590	583	542	573	570	589	580	613	579	595	586	584	590	591	579	558	596	545	584	620	540	522	615	576	599	572	566	587	566	547	566	555	579	610	580	532	558	547	584	592	571	586	616	543	566	526	584	581	558	567	578	611	575	574	615	579	556	574	599	587	582	611	579	578	582	575	586	602	567	620	579	557	551	597	530	589	572	574	605	561	582	547	567	597	582	560	585	595	550	625	551	563	547	551	593	591	594	556	554	546	577	581	579	622	583	529	552	574	621	569	608	579	604	512	566	608	601	574	545	547	541	553	579	639	564	604	618	549	575	565	579	593	593	574	577	554	545	598	575	549	620	580	564	592	579	556	582	571	570	566	580	605	596	579	563	580	592	575	582	587	591	571	601	572	561	567	579	577	599	600	580	556	549	565	575	607	596	602	591	561	552	582	571	602	588	571	562	591	568	571	495	544	547	563	563	581	594	572	578	526	554	635	547	590	552	592	570	560	568	583	588	553	567	610	542	570	580	606	592	582	552	569	589	563	562	586	604	610	581	571	550	566	537	606	575	558	567	578	577	580	566	552	508	563	588	578	548	580	570	580	567	583	594	545	600	597	540	572	561	598	617	558	536	587	598	611	548	583	600	581	597	591	535	561	584	558	565	562	557	551	581	536	551	579	588	591	589	573	550	577	568	580	588	589	564	614	570	589	548	548	573	554	574	573	570	593	565	548	556	553	565	590	584	580	579	602	564	577	557	560	544	592	577	564	573	567	576	525	554	566	570	579	588	569	612	598	546	568	547	594	588	566	595	535	562	586	592	554	562	608	607	552	550	592	571	580	600	558	584	558	545	584	592	583	582	534	559	563	583	593	554	534	608	516	577	542	607	594	572	588	579	605	569	522	527	550	547	596	549	572	544	582
24254	21432	28777	24296	17863	1009	357	255	223	225	206	208	177	186	183	140	158	169	157	171	155	179	161	147	176	133	149	164	156	161	161	155	141	149	128	140	130	165	145	142	125	145	138	156	175	150	155	143	142	167	166	140	156	143	152	156	130	134	162	139	159	155	139	145	155	137	158	140	126	140	143	130	171	150	150	167	143	150	150	144	138	125	169	159	129	137	160	160	156	163	127	147	144	152	146	152	140	151	157	144	143	159	155	169	161	137	136	153	150	165	149	155	144	142	136	148	138	153	118	157	140	151	147	132	142	159	137	159	136	163	138	159	142	150	145	165	147	133	153	147	125	152	145	145	145	149	148	135	180	127	129	148	145	147	141	141	147	142	149	142	134	149	171	153	151	146	160	156	132	142	148	145	155	144	149	129	147	162	147	156	173	170	158	133	137	133	147	156	157	150	136	137	143	151	133	144	145	131	134	136	135	122	150	140	141	132	141	163	171	131	132	139	154	131	157	146	150	135	140	171	141	151	149	150	142	138	147	137	138	132	124	148	130	154	136	149	143	151	155	154	151	134	136	131	143	159	134	160	147	125	142	133	153	169	158	142	133	139	149	145	148	132	133	156	140	150	153	166	131	133	143	164	136	155	167	138	134	157	154	155	173	126	147	149	156	137	151	144	162	154	175	136	137	155	151	147	149	153	141	139	141	160	144	144	148	150	142	135	136	152	140	139	154	135	145	136	157	136	137	139	155	158	137	146	133	128	145	133	154	151	146	138	143	140	121	147	167	142	134	127	149	140	145	137	145	159	149	133	159	127	131	135	143	163	131	127	137	152	131	131	143	147	170	176	155	137	154	130	142	132	128	168	148	157	129	143	159	146	156	138	147	150	134	142	144	145	138	135	160	146	140	147	154	136	157	144	148	152	165	149	124	131	141	138	147	128	133	156	129	154	142	140	149	171	145	131	142	143	143	160	132	173	155	137	158	145	145	156	129	149	138	158	145	149	140	151	176	144	149	142	135	140	130	159	151	181	153	149	129	155	150	155	148	143	137	118	142	124	144	152	162	169	157	143	154	165	134	156	161	128	114	135	135	132	156	136	133	130	153	128	150	137	173	149	161	144	151	142	144	155	147	141	141	125	140	137	137	152	137	170	168	145	167	149	149	151	143	126	136	173	151	141	151	132	161	145	164	150	145	127	155	149	130	153	153	133	138	163	132	138	146	161	149	150	165	140	137	150	177	145	126	146	140	135	126	173	151	146	144	150	151	147	135	130	136	145	125	158	148	144	162	160	139	140	168	126	151	142	156	132	142	144	152	141	125	140	149	126	148	174	159	146	161	155	149	131	142	141	154	133	168	163	141	148	141	158	133	153	156	162	157	131	117	156	155	148	135	138	144	153	153	151	129	148	142	136	158	129	135	122	139	145	120	135	147	139	149	141	136	142	133	144	144	137	162	150	124	151	164	143	125	124	154	140	145	141	129	156	148	138	157	147	141	150	127	140	125	136	168	144	124	158	147	136	116	150	155	151	149	155	142	130	148	130	129	149	137	141	137	139	124	112	156	147	135	167	146	155	145	136	143	147	162	152	135	141	153	139	139	133	158	127	140	116	147	154	141	130	136	137	125	152	156	141	152	131	128	149	149	155	143	152	154	112	147	153	142	155	131	151	151	161	132	128	152	123	144	150	135	136	129	146	143	155	130	142	150	146	159	143	153	144	157	137	129	158	137	156	169	156	159	147	147	126	174	132	161	141	128	128	141	124	140	139	143	141	153	137	142	153	132	158	140	138	148	161	135	124	149	149	152	160	144	157	151	122	148	151	159	150	146	136	130	120	130	136	157	126	147	148	145	149	154	173	158	128	134	126	149	154	139	136	133	157	164	149	141	160	138	130	152	131	131	157	140	122	143	142	155	135	140	138	158	137	163	146	152	140	168	162	156	139	123	143	135	142	155	115	173	140	153	139	154	148	123	138	134	154	165	138	158	169	132	123	158	159	133	155	138	130	149	123	138	151	161	158	148	159	157	137	140	154	170	129	155	169	155	149	161	158	144	127	166	132	138	139	137	132	137	146	119	139	159	119	152	131	154	148	166	142	154	145	131	123	150	148	119	156	134	164	152	155	154	138	150	130	131	144	155	128	118	136	142	160	141	134	151	114	151	154	170	149	125	159	147	146	145	137	154	136	124	138	128	128	136	171	148	143	139	155	143	146	155	159	163	133	129	159	181	161	150	126	115	135	118	149	139	128	152	164	136	142	145	134	182	151	154	134	157	132	156	165	149	156	142	123	156	126	148	156	160	147	127	152	127	132	151	140	127	137	161	153	152	126	150	145	124	147	136	153	138	135	130	155	142	158	129	158	153	156	159	153	155	144	157	141	140	130	122	133	165	146	152	141	153	153	143	152	161	145	172	157	143	145	165	146	150	155	144	141	111	148	146	171	130	147	133	142	155	138	150	149	161	153	129	143	154	117	138	167	116	130	158	152	130	147	130	145	140	141	153	166	163	153	150	147	146	157	170	153	146	157	145	158	161	142	137	137	143	146	143	145	154	150	131	164	137	148	153	143	150	152	158	132	147	145	127	119	160	132	145	151	153	139	130	173	141	146	157	151	147	123	138	149	131	147	136	136	148	144	129	143	128	141	147	150	129	122	127	134	138	148	148	165	127	129	136	151	142	153	150	166	149	161	145	142	138	140	152	128	130	156	127	174	150	147	121	142	126	137	132	147	128	139	141	158	150	140	154	146	150	155	123	157	161	145	150	139	146	142	127	129	148	148	163	166	138	128	137	171	144	163	149	144	111	147	146	156	137	139	146	161	144	128	143	163	131	136	135	157	138	135	138	161	133	145	149	160	128	153	148	119	144	112	148	122	130	143	146	158	154	155	136	139	177	142	132	141	146	131	131	152	143	146	150	149	143	138	142	153	144	144	152	152	160	143	138	135	132	129	147	157	119	151	139	151	154	134	164	148	136	156	146	150	139	164	151	158	138	135	135	133	151	149	137	141	168	141	133	145	124	155	128	163	143	149	158	153	132	153	146	132	157	147	162	133	129	143	155	146	134	131	131	144	148	137	141	134	148	156	153	154	153	137	138	135	147	154	144	150	130	177	150	140	125	135	151	130	118	170	120	140	129	143	132	148	140	152	152	130	139	141	150	174	145	153	137	142	167	138	134	158	132	144	155	150	143	137	147	145	145	148	137	149	155	163	152	146	155	154	131	117	147	140	131	139	146	146	147	154	155	132	160	137	126	178	152	121	149	131	146	146	140	148	147	132	136	145	138	135	140	129	156	158	130	137	153	122	136	123	152	126	130	151	157	164	148	155	135	133	115	130	152	144	144	132	146	148	153	136	173	129	147	159	163	133	150	130	143	159	140	124	151	124	143	146	147	136	138	166	135	140	147	137	147	132	151	150	141	158	149	168	143	163	140	151	173	166	126	134	113	159	153	150	126	155	154	140	150	144	150	141	145	136	146	146
52228	38327	5191	2686	1670	1173	908	768	647	554	472	485	456	445	432	363	382	338	322	345	326	333	314	310	320	282	301	297	314	292	289	301	297	302	303	300	308	315	323	301	292	303	249	325	276	298	318	279	309	281	306	294	279	289	288	301	329	263	283	271	280	324	304	321	328	264	293	289	333	290	278	308	327	311	294	293	302	307	291	321	311	298	261	261	299	285	277	264	309	279	319	284	268	276	283	306	295	299	322	297	289	293	297	287	286	289	303	309	291	287	325	281	275	302	281	285	287	273	273	274	255	309	312	295	290	270	288	308	311	323	262	293	271	301	291	301	316	309	311	293	300	267	262	313	312	272	295	285	325	294	280	269	289	316	258	298	317	291	273	302	326	320	289	262	291	289	320	293	293	272	281	296	312	279	280	314	294	297	307	251	296	281	297	248	291	315	294	309	321	278	288	299	303	292	297	291	294	298	303	275	272	308	281	320	325	287	301	293	313	298	278	276	294	299	284	290	304	337	270	280	272	265	284	291	274	287	292	287	280	285	312	303	313	262	305	271	279	287	285	281	312	309	302	309	274	278	325	295	277	310	310	283	289	302	263	287	319	275	286	281	290	290	277	280	303	297	266	286	307	319	312	280	298	311	292	284	308	333	310	285	255	317	298	310	306	272	281	299	290	302	310	296	267	265	251	334	285	287	293	267	284	314	282	288	338	284	285	295	248	319	297	270	282	302	288	285	287	295	312	295	294	276	304	314	319	312	286	295	283	318	283	294	265	271	262	319	279	275	309	263	266	306	309	254	258	254	262	312	314	296	276	288	305	280	298	330	293	298	308	296	324	298	291	291	270	274	316	300	290	285	315	274	280	303	279	316	258	280	321	264	302	298	274	300	263	261	309	301	299	299	286	294	330	278	250	315	307	315	277	301	292	315	288	310	275	299	299	293	302	284	262	310	307	330	289	284	272	310	266	305	291	298	283	265	293	308	308	287	307	284	279	288	289	283	283	304	315	275	297	287	319	288	290	282	320	283	306	297	316	303	313	293	314	288	307	299	311	271	316	309	324	305	266	275	281	282	298	305	320	295	273	305	262	285	281	296	282	285	249	309	304	315	285	313	285	295	297	313	276	275	322	308	290	300	286	292	293	309	306	313	302	305	311	307	286	282	285	278	301	291	295	307	302	297	301	351	294	283	260	284	299	281	290	287	282	289	302	307	245	311	291	261	257	266	263	280	297	332	295	303	278	276	313	279	337	311	285	253	256	309	270	288	275	259	306	276	306	292	288	265	285	330	297	303	287	324	275	265	315	285	306	284	317	302	294	290	274	302	301	275	305	282	294	302	296	282	325	312	294	314	281	283	321	279	280	330	277	287	314	288	297	283	318	294	279	314	299	299	285	303	316	271	309	292	307	295	278	273	278	309	263	335	282	286	260	302	290	280	298	302	279	300	265	272	269	286	274	302	278	291	312	268	298	293	282	299	291	299	295	287	300	314	283	295	302	333	318	307	288	288	301	270	303	303	300	288	252	278	314	320	304	291	288	285	332	274	290	278	308	320	321	285	304	313	271	309	270	282	321	286	270	331	295	268	289	296	256	292	290	264	279	291	294	298	262	301	271	304	292	298	315	293	294	306	301	284	286	267	303	319	266	271	292	289	275	314	288	308	303	301	291	313	279	298	267	301	324	294	285	321	301	266	286	295	298	308	262	294	277	290	294	294	308	286	306	293	321	282	286	291	314	299	314	279	299	287	298	278	286	317	311	280	281	301	288	310	282	312	282	312	280	267	309	289	307	307	255	293	299	289	316	286	292	321	317	303	274	313	282	265	294	295	269	267	289	269	274	279	292	319	278	296	316	273	298	310	276	270	286	324	313	305	284	283	347	288	298	277	289	316	297	300	303	272	329	302	284	296	289	276	250	277	313	301	306	318	287	287	273	320	298	262	302	304	288	269	284	251	301	294	293	309	288	267	282	306	281	314	268	301	272	297	254	313	300	292	292	300	272	293	287	313	291	315	255	281	293	342	297	261	298	300	271	290	311	283	291	274	300	289	290	300	267	277	290	285	273	265	258	287	286	293	289	276	273	274	275	290	293	261	310	292	264	313	261	288	307	283	288	286	304	280	291	310	282	301	315	291	298	271	287	305	315	315	268	307	281	314	275	309	297	307	266	300	323	268	315	297	267	311	302	289	283	318	318	317	270	268	288	298	273	287	245	319	263	294	266	287	310	272	282	291	281	290	326	246	292	296	287	268	305	254	328	302	270	299	262	286	285	270	273	304	269	290	311	278	313	282	286	295	297	286	277	266	263	298	298	308	269	322	284	293	284	292	271	297	244	311	280	296	273	285	281	276	278	258	327	288	272	288	312	297	308	316	307	262	277	305	298	306	271	298	283	279	276	289	271	302	279	279	300	307	313	290	274	314	271	336	268	293	290	275	318	298	273	288	290	319	311	320	262	283	272	277	298	262	304	291	317	319	307	269	258	283	278	273	286	286	299	259	305	288	295	300	282	264	253	290	316	318	277	307	253	283	283	310	290	301	319	290	333	293	278	281	289	278	272	271	305	289	286	307	297	302	286	308	312	306	288	273	247	294	338	288	293	250	253	275	283	275	268	287	257	269	320	295	296	262	283	293	315	263	291	320	292	302	289	290	309	278	306	264	278	342	307	298	302	297	332	301	301	283	300	310	311	272	269	282	258	275	281	293	309	296	277	284	282	308	286	267	296	296	287	292	259	273	254	287	289	284	326	271	324	269	256	286	298	263	294	315	279	288	295	282	291	265	307	291	280	291	275	288	265	308	296	259	286	277	300	271	312	310	289	278	296	289	284	268	288	307	275	315	267	272	277	292	303	281	289	280	313	276	295	311	279	254	325	279	276	322	303	284	265	283	288	278	308	281	246	288	257	309	256	287	278	312	289	280	299	310	275	263	293	326	282	275	267	267	318	276	296	310	309	299	275	283	296	286	278	272	259	306	311	266	310	310	296	269	282	304	282	272	275	302	308	296	310	292	280	306	306	284	298	290	288	281	307	304	303	294	291	281	274	270	281	304	326	299	280	302	293	291	297	292	314	262	284	271	312	306	279	287	302	302	286	267	290	310	308	289	286	311	295	273	281	295	258	300	278	289	315	263	304	313	270	285	259	300	285	292	290	317	281	261	292	270	276	285	323	267	292	301	294	312	282	290	288	316	270	296	278	290	264	295	293	291	267	286	308	287	302	268	259	280	317	305	303	272	294	266	296	316	293	280	313	305	272	276	310	309	289	275	264	290	316	294	286	318	303	288	298	285	294	284	310	288	302	294	271	277	299	280	296	287	318	274	299	313	271	282	308	297	292	311	295	316	297	262	268	297	277	273	260	264	271	319	269	291	300	273	267	273	319	289	284	298	302	287	288	302	312	317	288	272	275	311	277	322	300	287	275	295	268	279	320	293	314	270	280	292	293	287	299	319	270	272	291	284	304	309	270	289	302	309	263	283
23302	21395	28986	24082	21356	16927	852	364	266	252	205	220	214	170	172	180	202	174	171	170	134	150	166	176	163	153	165	131	160	152	150	137	148	130	132	144	133	123	140	133	143	139	123	157	141	146	119	157	137	143	140	124	154	119	129	111	136	125	145	115	156	127	136	136	145	119	140	135	159	128	121	114	140	153	124	117	148	142	138	147	132	142	128	150	147	109	137	153	130	138	138	151	123	141	147	143	146	136	144	156	128	127	131	129	113	140	160	108	125	129	126	112	119	146	122	128	135	129	139	114	127	145	116	160	127	149	147	124	132	123	140	141	109	132	150	129	117	126	146	143	151	119	140	147	144	100	124	120	158	124	151	140	126	109	126	143	138	142	115	149	127	147	127	150	148	137	125	135	129	139	128	141	120	145	155	129	158	150	146	137	139	148	139	136	133	130	125	133	118	167	143	131	123	133	144	116	142	134	126	134	134	148	134	141	127	146	138	140	138	115	145	134	131	139	119	146	126	125	135	134	133	135	148	118	160	134	133	139	133	107	127	144	122	133	132	123	132	138	160	132	134	130	142	131	131	129	149	137	134	141	122	127	136	116	141	132	151	144	152	142	143	116	138	120	134	144	140	123	141	117	129	147	139	136	133	127	117	139	127	121	141	147	124	138	122	123	131	107	125	118	174	128	124	120	122	108	127	130	138	118	106	138	135	131	145	117	131	162	129	148	134	128	140	132	131	135	122	153	138	118	133	147	153	153	145	142	133	116	120	133	128	126	130	118	144	148	110	142	118	144	121	125	129	148	145	136	118	103	127	117	126	132	116	148	134	139	140	136	166	124	138	126	140	132	122	133	128	111	135	135	128	138	134	135	134	156	149	141	138	133	124	122	147	161	132	151	154	144	130	127	130	136	131	123	121	139	145	142	137	145	126	115	155	131	142	146	125	142	135	125	118	138	137	124	122	137	150	122	136	133	136	161	148	125	145	137	133	125	126	123	126	124	142	123	146	144	135	125	116	122	130	107	141	136	151	132	115	112	145	117	118	114	124	134	133	144	128	136	132	132	139	116	138	120	138	139	134	142	126	137	126	115	148	139	129	133	144	130	139	159	145	135	130	139	126	137	115	120	122	150	127	137	136	142	132	139	135	136	116	132	118	138	136	136	118	134	148	125	118	138	141	152	124	122	135	155	133	127	148	126	121	122	126	122	119	146	148	130	126	127	130	147	135	135	128	135	134	144	129	131	124	150	153	126	138	147	142	132	140	129	150	149	121	126	156	133	128	136	144	136	126	132	129	132	135	116	143	143	141	142	144	121	122	115	150	118	139	136	140	108	143	121	120	156	119	141	121	140	142	136	144	139	138	124	144	132	135	131	133	112	134	142	126	131	124	123	108	134	140	137	126	139	125	139	144	131	147	129	112	152	157	146	144	135	144	149	138	129	134	120	135	128	150	116	142	124	141	155	134	138	149	139	139	134	124	137	146	146	135	132	113	130	149	128	115	127	143	131	123	132	142	147	140	126	138	135	130	136	133	122	137	124	125	108	133	124	147	125	128	134	156	137	124	125	157	146	124	137	119	159	144	159	127	150	157	153	135	129	121	138	144	128	124	125	145	132	126	117	125	129	122	116	128	134	132	131	118	135	151	133	124	134	138	149	125	147	138	128	133	147	131	152	143	133	148	138	120	138	145	150	146	122	148	133	134	153	149	127	125	127	138	132	146	137	144	131	125	152	130	125	148	139	132	127	135	129	121	147	141	129	123	119	149	117	121	132	132	108	118	131	122	128	145	147	139	138	124	131	127	118	141	140	147	137	123	131	128	125	136	125	144	139	143	130	123	115	123	137	141	133	125	141	120	132	144	140	140	124	121	117	119	116	129	116	123	137	135	121	130	152	135	115	130	123	130	131	115	146	142	131	115	124	135	118	156	122	136	131	158	130	146	145	118	115	156	125	138	127	145	147	137	134	145	134	134	125	136	138	119	129	140	125	132	154	129	136	114	124	138	129	128	148	137	134	143	150	146	127	134	147	118	149	137	142	121	134	138	153	135	125	125	129	123	140	144	140	132	138	134	130	123	133	129	129	135	118	124	135	142	145	155	135	149	116	140	123	116	136	116	143	132	117	146	141	140	146	114	149	127	135	133	138	130	114	143	127	145	129	125	123	125	126	138	159	126	142	127	135	126	129	145	133	139	122	142	131	118	141	128	154	131	139	127	150	127	131	123	142	143	131	145	160	119	121	135	135	154	123	125	127	137	147	125	129	134	140	130	138	144	132	135	122	143	119	119	134	156	141	130	130	125	127	122	141	143	142	147	145	136	122	135	130	125	125	102	124	134	136	138	126	146	147	129	104	155	135	146	141	131	145	108	127	136	132	138	116	128	114	131	139	114	141	111	144	139	134	114	158	139	150	130	150	137	146	121	130	133	135	120	130	153	126	134	135	143	162	135	120	129	129	137	140	145	125	129	118	133	152	129	150	139	138	149	144	136	131	142	146	134	128	134	148	148	134	127	133	141	134	128	136	119	134	131	125	135	131	135	154	128	146	136	119	145	139	117	136	131	130	116	130	160	150	142	127	132	122	134	138	119	131	157	131	118	143	129	151	136	125	125	158	148	120	121	129	152	116	133	134	131	136	119	121	140	136	158	132	138	151	115	135	118	120	135	121	138	118	122	120	120	136	123	138	128	140	135	137	128	142	130	133	121	147	129	113	115	126	138	136	134	115	138	128	151	139	140	126	122	116	156	140	120	124	120	135	113	137	135	135	122	144	117	118	128	137	130	131	141	142	116	147	127	128	113	122	134	136	156	133	126	135	108	128	149	128	157	135	139	144	141	134	114	140	133	137	126	161	120	125	125	137	154	126	126	117	139	114	132	134	133	142	132	129	122	153	129	111	134	146	108	130	123	128	123	116	133	132	129	128	134	146	119	116	154	142	126	120	128	143	143	144	129	117	138	146	140	133	134	111	140	125	129	124	124	120	160	137	125	125	132	130	152	120	131	110	126	145	126	127	124	151	148	145	143	120	133	135	127	157	113	136	143	144	133	160	110	128	136	149	119	143	120	130	138	124	129	133	139	138	133	121	122	126	119	142	139	137	122	124	131	144	136	120	120	137	135	137	100	128	133	130	135	131	129	116	165	138	142	123	128	150	137	161	127	127	146	116	145	124	121	119	141	115	148	139	137	146	135	123	134	122	133	132	131	135	130	141	163	124	115	132	137	127	119	126	151	145	123	117	146	134	126	113	127	136	134	136	125	117	155	113	118	117	118	146	137	125	167	126	133	139	126	117	119	135	115	146	117	137	132	140	145	127	137	149	133	128	130	119	132	138	133	142	143	152	115	129	138	135	141	132	139	118	118	128	136	144	127	121	112	93	131	129	147	147	142	142	147	123	121	125	136	135	126	114	155	127	132	139	156	133	138	138	140	137	130	142	103	147	112	151	130	134	131	126	128	136	131	142	132	116	138	131	138	132	134	138
54705	37604	8322	4558	2623	1810	1388	1043	916	798	662	631	538	480	437	460	420	387	369	358	333	325	318	314	299	321	281	328	320	281	314	297	293	288	275	268	274	272	283	285	268	274	268	280	298	273	274	259	274	281	260	270	275	270	241	256	268	290	274	261	223	255	272	265	265	267	262	258	288	271	249	242	256	297	269	258	262	265	243	233	227	230	267	276	231	253	259	265	262	252	234	251	240	250	249	245	221	266	260	266	241	250	262	248	230	284	257	261	242	247	265	260	261	247	273	238	261	264	286	226	248	253	256	239	267	265	235	245	219	251	267	235	256	261	268	231	251	274	258	242	254	251	266	259	265	250	272	256	247	280	253	229	249	255	287	232	257	268	245	256	257	271	223	236	257	253	253	248	267	231	251	264	253	234	245	251	229	224	260	252	227	268	250	234	229	234	253	262	224	247	241	233	265	247	241	265	258	246	270	274	253	230	261	231	229	224	265	258	268	254	222	238	260	240	244	235	231	283	264	272	245	233	232	243	291	249	234	266	255	261	236	235	272	247	281	261	231	250	255	260	247	269	246	256	238	267	266	251	233	225	231	274	237	237	241	235	260	272	234	255	247	232	275	273	262	281	258	242	231	254	234	226	277	242	229	245	233	247	244	219	238	262	271	258	218	271	257	250	270	237	262	232	250	247	243	269	235	245	266	232	234	253	204	242	224	206	250	278	255	242	249	245	247	234	278	236	244	249	226	254	246	262	262	245	245	233	217	260	221	243	252	249	236	265	261	240	245	226	273	298	227	257	242	228	244	230	232	239	250	263	260	246	239	258	261	242	279	250	240	214	249	242	240	253	236	265	217	245	263	240	252	228	258	267	258	243	246	259	263	244	252	266	259	258	249	254	243	229	248	241	230	263	253	254	248	238	246	237	242	251	250	237	274	234	247	263	232	247	229	234	247	250	265	240	258	236	231	262	251	248	261	258	241	246	254	233	233	263	288	258	244	250	254	273	260	252	212	226	227	250	252	245	240	275	297	230	246	248	255	241	273	263	239	231	227	238	245	251	265	239	269	263	255	262	250	224	240	277	253	263	242	272	251	227	260	248	254	264	242	254	221	253	223	254	259	236	267	256	269	261	242	254	255	237	229	243	263	251	255	249	251	237	242	270	250	255	245	274	239	234	249	261	239	264	286	219	240	230	232	271	232	254	263	233	265	275	259	243	261	233	246	275	254	225	237	287	246	247	213	247	242	218	238	243	233	233	270	261	215	248	261	252	247	217	230	239	229	264	247	245	231	237	216	239	242	256	280	271	252	241	244	251	244	255	247	225	280	252	242	247	249	251	240	248	262	273	262	243	269	250	224	259	258	247	259	249	238	256	263	259	200	228	251	264	246	253	235	257	277	253	250	252	212	261	261	248	268	262	212	267	251	261	217	237	259	239	236	227	244	242	214	260	236	255	234	242	222	266	235	245	274	256	257	245	259	257	245	260	239	252	268	256	238	247	255	252	243	247	250	261	275	283	237	242	264	244	240	270	244	246	258	253	247	280	234	252	253	254	222	241	252	250	264	246	240	236	222	248	259	260	256	253	269	259	279	241	243	288	263	246	277	229	253	221	242	227	234	262	255	238	247	263	270	265	250	274	239	235	261	249	266	229	251	220	246	250	255	242	236	240	236	244	249	255	259	248	242	266	240	243	248	250	270	231	245	266	266	262	253	240	233	256	215	240	220	235	257	253	234	236	224	252	239	238	233	229	228	247	256	252	237	261	267	267	272	234	249	264	263	243	255	234	260	237	238	248	250	220	271	268	223	245	238	261	245	261	232	251	227	219	239	242	213	239	245	231	223	244	272	266	233	239	245	254	243	241	259	243	233	227	240	248	227	254	270	242	247	253	237	258	233	237	244	277	233	245	260	238	247	263	244	256	245	240	259	259	267	233	269	253	231	262	250	254	236	252	249	249	254	267	228	243	232	257	248	228	266	234	227	247	224	245	284	254	223	208	260	259	254	236	257	225	236	257	246	265	252	241	240	231	265	252	271	225	267	281	260	260	231	246	239	222	240	244	239	238	275	265	233	249	271	245	222	258	251	235	252	245	235	242	252	291	267	238	240	234	244	298	241	262	258	250	256	253	243	284	247	222	243	278	250	221	234	239	249	278	221	258	266	243	248	257	242	231	233	251	235	247	261	258	286	273	227	226	276	272	221	273	256	239	254	235	259	272	239	223	273	239	263	249	254	247	224	230	244	256	283	233	266	262	258	235	264	248	254	218	254	244	255	257	262	254	254	279	259	265	245	267	244	252	237	269	252	235	246	231	285	238	246	257	234	278	257	253	263	276	267	222	269	261	252	275	253	296	237	246	228	248	269	276	237	241	264	249	237	251	243	243	278	249	222	198	266	270	278	247	268	256	270	262	268	270	277	263	239	243	231	284	260	273	244	282	235	248	259	248	244	264	249	242	249	248	248	261	252	220	225	269	243	199	244	217	265	239	251	232	221	225	256	211	244	258	262	268	239	281	258	241	238	255	246	248	243	260	220	250	239	250	244	245	253	275	237	262	256	261	231	237	274	262	252	260	260	265	239	274	253	241	247	255	226	256	250	227	266	239	270	275	261	249	250	265	245	255	266	233	243	249	273	251	259	239	257	256	230	230	239	266	230	261	279	235	222	248	203	259	254	233	246	216	251	262	252	263	258	264	228	276	235	234	232	261	225	256	259	231	246	212	225	250	255	247	252	231	271	251	232	251	247	240	274	234	252	244	269	250	234	260	239	246	267	259	231	240	252	259	247	224	249	267	263	233	247	254	267	242	265	225	256	214	256	283	275	270	221	257	258	256	234	277	271	254	253	291	263	241	260	262	254	223	261	245	270	263	264	249	267	246	258	260	256	250	260	230	257	269	263	251	255	249	221	221	275	264	264	246	241	264	253	252	248	248	246	246	238	262	254	257	244	249	230	241	256	267	228	231	269	245	266	249	289	283	244	246	263	225	241	238	264	241	269	261	266	257	234	251	251	243	247	253	278	255	252	271	251	233	248	281	226	262	258	254	258	249	233	221	246	276	263	270	225	253	228	236	251	253	225	269	256	241	272	212	261	239	272	260	220	269	222	229	275	266	239	256	245	241	243	249	249	235	239	261	233	255	255	242	247	240	276	242	239	270	288	276	267	249	230	249	244	252	261	264	242	216	261	247	242	257	241	252	238	287	245	258	251	261	251	265	220	239	236	254	220	255	246	273	247	255	234	268	253	223	238	248	257	234	250	272	244	244	232	282	252	261	238	253	210	280	270	252	259	247	269	231	250	250	245	263	265	249	258	266	245	270	257	251	255	238	229	251	220	268	227	231	246	236	247	250	266	255	231	287	278	249	223	236	227	264	267	233	253	210	242	248	259	263	248	241	217	234	237	219	225	255	255	256	229	253	252	247	239	261	269	262	239	242	243	245	250	245	255	231	275	254	225	238	263	244	263	222	268	242	253	256	249	235
27784	21419	8466	684	380	336	325	307	305	302	311	298	300	280	321	312	326	315	273	303	310	291	325	313	291	287	310	300	296	263	339	278	316	274	328	313	345	304	328	300	314	316	304	308	289	292	320	299	288	299	296	315	280	288	323	314	287	333	325	332	287	291	298	274	283	286	285	315	263	275	285	296	323	301	302	287	306	312	316	282	279	285	315	281	282	312	300	288	275	301	297	300	319	303	305	310	287	287	327	264	312	289	296	299	277	301	294	304	301	261	299	286	322	310	305	309	278	283	328	319	319	273	323	306	301	297	299	280	290	288	288	297	291	325	294	293	301	308	301	300	318	301	285	305	281	325	284	291	315	331	303	301	302	297	292	296	294	295	264	270	298	305	303	302	336	293	287	329	281	305	288	276	287	297	325	316	320	309	296	300	305	294	323	308	321	308	294	305	291	282	307	311	309	325	302	277	311	298	301	277	293	290	274	334	279	331	309	300	265	322	308	319	296	321	303	314	301	294	301	294	321	280	287	333	314	305	295	307	286	325	307	273	280	299	316	273	307	276	315	279	314	306	333	294	283	297	306	291	322	302	323	308	334	314	319	288	286	317	298	285	313	319	308	291	282	300	306	305	273	285	299	285	313	305	289	327	302	282	331	274	328	309	284	310	312	303	305	300	333	280	320	309	306	305	299	286	281	289	285	308	291	327	321	289	339	305	290	313	296	292	302	303	300	276	322	293	331	321	295	298	305	309	303	316	276	282	325	297	328	285	295	305	314	300	304	291	326	307	306	323	273	307	304	318	290	279	309	327	273	293	297	279	297	321	287	340	271	295	291	329	311	293	297	315	283	288	290	315	287	300	303	267	289	313	270	308	297	341	309	308	281	316	294	275	299	298	303	295	295	314	321	323	301	293	279	311	321	339	314	301	276	297	272	267	288	310	288	290	308	310	273	286	327	295	281	306	302	299	254	296	312	307	280	326	326	313	323	283	302	291	307	333	280	267	310	278	301	299	307	327	291	277	306	313	280	294	329	331	293	285	312	270	285	286	312	277	315	288	304	301	299	276	346	298	310	315	296	267	309	286	303	307	304	289	273	315	295	292	312	318	250	307	301	270	290	327	291	296	302	300	291	290	300	319	268	306	296	315	305	284	317	308	299	289	294	307	303	313	275	298	298	304	275	269	311	259	302	311	303	280	300	327	285	287	305	315	305	309	297	320	337	300	302	277	287	277	287	350	307	263	296	308	283	290	325	297	270	299	305	304	305	289	291	299	297	305	292	296	292	290	271	294	289	292	338	337	318	285	290	288	305	316	306	297	292	281	310	287	299	342	319	330	290	322	279	292	276	290	276	268	305	316	321	295	296	316	293	307	347	293	285	301	284	309	328	311	293	309	297	314	276	291	318	306	303	290	331	298	302	304	293	320	299	267	297	292	288	302	293	322	264	275	307	327	290	300	320	302	288	331	300	288	302	288	282	279	295	271	274	303	305	280	289	294	296	328	316	307	287	301	295	276	270	296	264	310	286	298	287	264	287	305	310	310	324	280	298	301	274	296	328	275	302	305	294	282	317	300	303	286	297	304	337	283	300	299	292	320	314	327	306	304	310	292	305	300	336	295	336	304	318	315	284	299	293	290	328	283	292	298	290	312	327	290	282	291	313	300	261	308	273	280	303	299	311	296	300	323	290	304	281	310	294	262	278	290	300	319	310	291	290	288	340	307	311	313	306	334	324	302	300	341	297	311	290	274	273	273	289	312	289	291	281	311	302	306	288	291	302	299	303	346	303	296	262	334	314	296	319	289	303	306	303	301	285	273	321	318	268	287	288	310	264	301	302	289	303	316	286	281	290	289	275	304	334	275	283	328	288	292	298	290	311	251	309	304	332	317	298	261	309	307	307	296	300	301	317	283	333	280	274	266	296	309	282	309	289	283	309	302	353	307	261	298	293	307	299	315	324	272	322	318	305	317	319	276	286	332	285	277	313	321	300	291	296	293	272	309	321	290	316	325	280	304	299	343	300	289	303	313	339	314	298	275	302	304	316	290	297	277	296	317	301	264	294	299	285	276	276	304	303	284	312	285	306	312	281	291	305	279	317	288	296	285	308	302	310	296	321	321	286	312	298	315	316	305	309	271	282	274	314	295	298	306	280	313	300	303	302	289	315	284	277	303	287	273	294	291	312	332	288	286	301	302	314	267	293	328	301	308	306	299	331	273	316	309	307	286	268	294	300	298	288	281	283	293	294	267	296	288	293	314	296	327	299	312	285	310	313	333	309	267	333	321	281	320	321	284	324	284	320	295	325	317	323	267	283	312	313	319	279	298	337	323	287	280	273	306	319	290	267	309	289	337	276	300	279	286	290	302	309	301	298	313	289	311	271	280	329	310	289	319	336	307	273	294	314	284	289	285	315	337	306	295	298	305	309	282	321	292	302	300	306	292	321	298	312	294	292	284	296	280	293	272	306	289	335	298	306	318	317	322	277	294	310	292	289	290	320	314	337	302	309	313	318	280	302	255	323	294	292	309	307	298	269	302	295	316	341	313	299	303	284	314	290	302	312	295	309	282	318	280	304	297	319	328	308	297	280	335	287	317	318	271	319	334	331	318	313	276	270	303	323	328	285	324	292	293	293	309	294	263	299	307	300	326	312	301	297	307	311	299	295	295	276	288	279	292	292	297	284	290	255	287	344	317	276	312	298	297	280	334	306	325	305	313	308	333	299	317	275	297	320	294	311	302	277	308	256	292	304	313	304	275	287	299	304	319	318	296	286	298	279	298	295	292	285	319	275	273	299	321	306	295	278	260	307	310	313	316	313	283	280	305	297	328	277	298	283	287	307	295	276	294	318	244	308	292	303	317	302	305	298	293	288	296	311	316	301	267	290	296	294	294	333	281	329	309	336	290	300	338	287	319	337	279	311	311	288	298	324	282	316	284	324	305	286	328	280	316	321	277	313	289	297	320	318	293	315	330	347	307	253	330	274	288	342	285	282	315	309	327	286	259	282	292	294	302	298	261	343	304	303	297	279	295	297	341	307	296	309	311	336	300	294	285	333	318	284	305	297	299	308	308	310	299	309	322	295	304	284	299	337	306	297	324	323	325	289	322	297	305	282	298	295	320	289	281	317	280	303	302	310	281	291	286	329	322	306	299	314	310	300	314	317	322	290	327	282	304	295	292	303	315	318	287	293	265	299	294	274	316	322	258	333	310	304	279	304	295	296	319	280	278	287	270	317	280	305	281	278	299	278	267	289	330	292	291	284	285	304	306	298	320	321	283	295	314	323	325	326	301	316	302	300	319	292	332	277	290	288	315	299	320	301	306	271	328	258	294	317	313	318	316	307	285	329	287	278	300	302	291	301	293	298	291	295	313	294	321	288	317	317	308	297	327	291	315	323	276	294	287	291	314	258	302	301	307	284	322	313	319	301	312	292	292	290	311	303	306	316	296	269	320	312	318	281	326	295	281	301	268	279	269	278	326
31022	20759	1119	797	684	644	620	582	611	597	578	595	587	576	585	640	585	541	604	576	588	588	570	623	581	560	590	553	587	585	578	579	530	604	551	599	557	540	543	599	596	575	567	605	576	553	560	589	577	576	582	590	605	528	580	570	584	571	564	577	548	582	572	552	544	545	600	602	556	612	584	578	586	588	552	598	599	598	539	570	564	590	533	526	561	597	537	568	532	567	569	593	573	568	558	553	564	573	575	557	605	602	567	542	608	607	565	577	526	553	585	557	594	587	588	577	580	561	535	604	565	588	589	594	584	558	601	552	562	601	541	586	585	585	566	569	574	556	615	544	567	567	558	566	579	604	592	597	580	532	565	530	610	561	591	584	572	545	528	548	594	547	554	619	556	581	519	559	572	569	594	624	525	589	610	564	588	538	497	570	585	599	591	579	564	578	558	564	548	590	555	563	564	578	603	623	573	572	575	591	598	532	588	595	605	588	576	596	571	521	587	606	578	606	602	581	594	639	592	589	534	559	564	565	548	561	623	635	589	596	569	557	577	569	552	570	567	568	564	595	559	545	567	591	549	562	568	562	539	586	600	605	580	527	560	548	572	584	568	565	537	577	558	531	580	546	583	559	587	538	623	591	584	546	556	589	581	596	550	562	601	583	570	573	581	586	587	574	613	631	535	598	546	576	581	602	597	623	543	610	559	592	564	580	607	559	562	529	567	598	524	614	553	558	577	529	570	544	559	570	622	544	537	579	546	578	557	540	551	550	553	594	554	634	566	585	655	555	565	557	580	581	586	625	561	588	598	557	596	570	540	571	605	548	557	584	538	507	566	578	540	563	588	546	589	572	557	570	590	572	588	619	544	572	605	555	566	555	591	596	543	538	559	583	567	560	573	525	555	545	566	516	558	541	547	586	583	556	588	584	611	568	552	538	557	591	507	597	620	552	581	585	599	543	598	513	594	557	617	553	576	553	545	589	563	583	589	594	567	556	571	577	557	570	564	559	574	589	571	570	586	495	589	575	590	613	576	581	605	539	564	625	576	579	601	564	562	554	560	568	563	545	557	601	548	583	607	557	542	583	544	550	593	579	561	585	563	600	578	547	529	617	574	555	567	563	559	607	572	584	549	560	625	609	575	598	593	568	529	607	562	546	575	589	541	592	600	569	542	559	551	551	582	572	563	567	565	563	622	541	590	593	578	547	562	583	583	583	580	554	589	581	561	574	556	536	623	575	530	547	556	496	572	586	595	543	582	587	597	561	587	552	641	549	552	588	591	558	596	576	590	559	553	520	583	633	586	561	548	558	552	577	596	576	548	609	583	551	586	564	616	533	589	601	590	546	593	584	572	562	596	577	577	566	553	583	578	561	588	558	605	580	555	573	566	602	579	583	554	571	581	556	573	562	571	576	614	548	529	584	610	594	559	545	542	571	543	585	589	595	566	621	591	562	532	580	555	575	620	578	560	571	571	564	593	558	548	590	588	519	573	543	581	563	558	576	549	587	548	579	544	531	573	554	575	581	548	567	596	612	594	546	572	546	572	537	607	549	550	579	502	550	568	532	592	573	556	587	538	624	546	602	577	540	587	558	595	560	588	563	598	554	596	586	534	560	562	589	599	563	594	601	593	536	575	584	532	592	587	577	548	597	563	562	594	572	537	570	579	549	562	559	574	540	564	607	567	545	564	551	535	556	540	620	546	577	548	551	560	595	629	528	614	541	616	577	577	588	534	580	602	554	549	600	584	560	566	569	562	603	564	521	546	598	536	567	557	550	565	606	554	544	608	530	597	618	561	585	573	549	548	565	531	597	535	608	533	552	591	581	549	610	594	582	569	586	574	538	540	537	571	591	608	581	569	555	566	550	593	597	577	592	598	540	583	570	569	564	568	585	586	603	599	557	589	594	588	586	549	582	557	565	569	619	602	584	560	552	621	556	541	584	581	555	576	582	597	545	536	580	580	615	555	559	555	548	611	597	560	567	575	602	539	542	576	526	613	627	610	561	547	582	552	557	539	574	536	550	576	604	580	582	595	561	553	562	598	578	556	559	524	558	604	600	585	599	566	580	549	587	572	558	557	536	554	547	580	556	581	602	574	584	552	560	553	547	595	569	565	573	612	556	567	566	582	577	596	605	574	557	557	563	567	572	570	548	591	535	597	587	547	542	565	587	612	541	564	585	615	544	582	584	554	602	570	609	568	575	595	554	554	584	589	593	521	591	587	564	599	561	589	536	555	563	549	591	576	572	572	551	577	559	594	573	609	553	526	624	551	602	580	588	582	585	598	603	517	564	523	563	586	592	568	567	552	573	568	607	558	573	547	572	577	627	601	535	543	568	557	579	569	576	613	553	604	583	559	569	593	600	571	621	583	597	547	602	569	608	604	558	572	571	580	560	564	605	583	560	588	560	542	538	583	560	581	579	580	546	606	557	572	585	553	548	578	580	588	552	538	568	553	586	590	534	566	573	513	602	581	571	612	553	560	576	562	579	612	593	597	570	581	572	579	563	570	566	566	543	573	621	551	559	561	553	585	561	599	564	552	570	603	589	568	542	603	557	547	581	574	595	617	554	558	550	570	593	547	548	552	575	538	595	592	561	567	560	601	549	606	550	536	569	552	592	595	592	574	571	594	574	557	577	578	572	539	561	523	575	549	555	567	534	580	572	626	567	549	570	606	549	613	595	582	526	604	571	576	523	602	578	546	576	560	580	568	573	562	516	566	582	553	514	589	585	617	591	562	576	567	568	583	585	525	612	579	555	569	601	611	557	532	599	550	538	505	574	574	550	547	567	565	577	535	576	557	527	568	575	595	539	622	608	561	577	537	588	570	551	566	582	547	564	604	570	537	594	556	607	553	619	538	568	577	592	587	578	606	599	548	561	588	598	599	552	603	582	554	596	571	551	566	590	593	565	560	596	530	585	556	556	580	579	543	548	561	593	570	578	619	582	591	550	541	562	544	596	543	546	578	557	555	568	565	574	575	590	619	550	564	605	567	589	563	555	597	547	568	558	590	581	557	581	560	543	505	563	585	580	556	569	549	573	540	572	613	550	580	582	608	596	575	556	546	554	588	638	577	553	597	580	535	551	573	582	598	602	595	566	554	556	582	563	611	597	601	536	536	558	595	587	562	559	583	550	600	528	550	591	532	574	573	593	593	610	560	586	561	583	562	580	581	549	563	594	579	569	583	525	562	600	573	524	582	545	524	585	540	582	585	573	557	574	593	580	533	563	550	522	552	573	582	598	545	588	585	545	588	603	587	566	563	523	609	574	563	540	583	585	566	552	538	542	589	544	565	541	568	545	568	559	603	572	553	553	590	542	597	599	547	555	560	576	587	564	546	552	561	579	604	577	556	581	570	564	607	569	546	538	563	584	561	581	561	577	539	559	579	582	561	589	497	571	551	555	560	609	558	552	584	538	609	570	627	590	591	571	585	587	607	532	577	580	597	564	569	591	558	604	554	581	546	546	571	576	550	617
24178	21420	28540	24528	18984	1442	397	273	218	214	211	190	180	191	162	150	167	161	163	154	141	153	177	112	169	145	139	164	155	150	147	153	146	153	133	149	159	137	169	150	141	141	151	162	155	133	143	134	145	158	172	153	161	139	149	144	149	127	138	152	135	152	137	164	140	155	162	149	140	141	148	145	187	178	145	165	126	152	155	156	157	124	140	126	159	164	117	150	132	127	143	155	150	154	163	141	136	155	136	146	141	159	149	151	144	156	139	142	149	164	130	139	130	147	137	138	146	129	153	149	141	137	148	144	152	139	145	141	122	154	153	150	129	131	174	152	149	172	156	132	142	152	159	133	144	150	150	146	139	140	141	142	138	142	151	159	154	119	159	147	150	137	151	139	157	143	148	154	154	147	157	160	154	145	150	165	164	152	140	136	147	150	146	141	142	149	145	115	150	158	143	154	165	155	157	155	155	138	152	121	130	155	159	135	142	160	139	137	142	146	109	154	163	163	141	150	155	159	109	141	144	130	131	124	125	167	143	154	153	142	149	134	154	146	146	149	159	140	134	138	136	146	147	159	141	139	144	132	121	166	156	166	156	146	146	154	120	155	156	149	147	141	146	127	136	140	154	140	143	141	161	151	154	157	142	112	151	163	158	143	151	129	135	137	134	126	140	140	148	153	151	153	139	129	142	140	126	127	133	150	160	148	146	166	120	142	149	138	156	132	141	146	145	133	150	143	153	128	152	139	139	137	147	135	126	138	143	157	144	149	126	112	131	141	151	139	153	163	156	130	137	150	162	144	137	149	148	145	145	157	139	166	121	153	145	153	147	155	137	141	137	130	152	135	139	121	144	118	149	159	165	131	146	129	136	128	145	162	124	140	132	163	143	139	137	147	149	159	141	148	145	167	145	162	140	164	162	122	139	167	142	144	136	155	134	138	117	143	136	126	130	162	139	150	142	143	141	136	157	138	127	125	148	134	158	133	148	162	148	137	147	156	131	158	172	147	121	139	142	153	152	131	141	156	132	129	135	146	123	146	156	148	148	163	133	143	147	158	135	157	143	122	157	169	138	147	136	163	150	144	119	122	130	143	130	155	138	145	133	152	147	143	142	112	165	161	135	138	156	131	149	148	147	146	133	148	153	143	151	145	144	137	147	148	141	131	143	157	151	158	144	145	137	150	132	157	144	143	134	117	155	146	156	153	143	148	138	135	156	144	131	164	132	157	159	147	129	160	141	155	136	144	136	141	154	162	167	154	139	139	144	162	159	152	143	146	146	124	143	143	148	169	147	168	151	147	133	147	146	143	139	145	132	159	142	141	150	147	108	164	141	145	133	153	142	153	140	143	149	153	131	147	161	162	161	124	136	154	146	134	142	141	156	149	141	140	153	145	145	151	146	130	136	146	137	145	153	150	159	137	152	132	125	132	166	144	142	168	166	162	151	133	130	143	145	146	155	159	157	159	145	166	156	154	149	150	141	145	181	145	134	177	136	145	164	113	145	162	159	156	146	155	124	134	156	151	133	149	143	151	143	156	146	135	134	144	157	160	149	135	119	147	148	148	138	173	141	131	154	124	152	131	139	166	161	147	138	144	148	149	164	151	155	141	151	148	147	154	145	148	141	140	145	127	140	153	154	126	135	140	158	149	147	139	132	159	138	158	141	146	150	135	129	152	166	136	156	158	145	159	153	140	171	131	134	161	161	146	159	141	131	156	132	133	151	136	154	147	129	130	135	158	161	152	147	140	163	148	151	150	154	136	125	140	155	129	143	147	165	156	147	139	131	158	144	154	154	139	142	148	144	134	146	136	154	139	161	141	145	135	135	124	147	149	128	154	131	171	146	133	148	151	169	158	150	163	137	168	158	147	158	135	135	135	134	151	158	145	162	136	126	143	129	154	117	147	135	178	158	128	142	145	146	135	137	136	127	139	142	133	149	151	158	130	145	142	132	155	143	133	135	140	151	130	150	148	147	149	133	152	142	127	136	128	135	142	134	133	122	161	148	144	154	138	146	161	140	173	144	161	164	133	150	146	164	147	140	131	131	141	141	154	154	161	125	129	150	166	159	153	134	132	132	148	130	136	147	148	150	134	144	147	139	136	154	139	134	149	179	140	138	172	131	151	146	154	155	144	152	156	136	148	130	163	158	148	151	170	176	132	142	136	143	141	140	146	144	127	154	129	135	142	140	163	128	153	146	163	141	140	130	144	158	149	135	157	134	154	147	140	147	148	145	157	140	155	136	151	158	147	155	149	146	128	138	138	172	165	127	153	126	156	133	159	133	133	156	146	129	135	149	116	157	130	171	147	149	157	124	138	140	150	157	157	140	159	147	120	141	131	159	133	158	126	137	141	142	152	137	136	146	164	152	161	129	145	145	131	164	134	131	143	143	171	130	148	141	154	151	151	134	134	137	148	135	139	145	134	142	141	118	152	136	152	136	158	143	155	160	141	160	156	143	149	133	159	140	152	144	162	152	160	137	132	145	163	150	140	147	152	157	142	140	138	131	146	140	148	152	127	140	152	133	150	150	159	132	133	133	150	140	127	128	152	145	155	154	182	147	147	131	145	136	157	155	125	150	146	160	147	155	128	148	159	135	124	160	132	146	141	149	152	137	155	156	136	137	164	126	131	153	150	131	167	140	156	155	134	136	141	152	158	128	150	164	145	129	152	133	142	157	122	138	158	164	149	123	162	121	143	156	133	158	133	135	155	130	123	143	129	146	138	143	146	127	141	141	131	162	115	134	149	134	147	130	144	131	160	142	129	166	154	143	125	137	141	144	144	161	136	157	153	150	154	148	149	133	165	143	155	148	148	130	161	144	162	138	154	155	138	158	147	147	161	140	147	139	127	136	150	137	141	132	142	141	150	146	154	147	155	138	120	145	131	156	139	137	129	160	156	173	163	145	146	148	157	156	151	149	149	143	158	143	173	156	119	143	127	143	140	143	143	152	149	128	145	157	150	114	139	162	151	158	136	140	148	124	159	159	158	153	161	154	136	152	126	132	136	145	144	154	143	145	126	131	150	134	149	146	153	147	151	147	133	143	166	139	158	145	137	155	132	141	133	146	154	149	153	156	175	152	133	132	133	149	144	139	162	156	159	146	159	126	127	141	154	146	161	155	144	152	142	147	147	147	144	155	152	149	142	143	139	132	129	133	138	153	130	148	129	163	139	136	148	158	147	129	142	162	154	156	155	140	143	165	136	148	173	141	146	149	149	141	143	137	144	165	151	110	144	139	120	126	157	153	118	141	139	153	125	149	130	147	134	137	154	163	134	129	163	151	130	164	137	165	146	146	127	141	127	167	156	160	145	144	154	165	164	143	137	143	136	133	138	143	153	151	149	146	125	136	149	140	156	150	158	140	139	132	155	145	124	147	134	151	134	128	153	154	147	161	141	138	142	137	120	168	158	127	143	126	158	156	142	147	149	136	129	114	137	170	134	127	160	154	151	137	141	142	166	119	153	157	123	148	162
53204	44140	5059	2603	1576	1087	908	726	583	561	495	460	429	468	377	347	380	327	359	329	336	321	335	314	328	354	307	307	328	311	320	304	317	314	325	310	298	290	270	326	303	319	304	300	303	289	289	323	309	288	298	309	290	326	322	282	287	271	303	328	304	288	290	306	291	274	297	280	279	288	297	303	283	294	302	299	312	320	275	274	314	298	298	298	301	295	308	266	271	273	275	274	295	325	283	296	272	249	296	294	292	271	294	266	291	280	308	312	256	310	282	305	300	269	295	256	295	298	265	283	305	311	283	287	319	328	279	303	312	289	304	281	272	279	268	312	298	283	247	254	306	273	310	288	264	313	309	295	277	285	325	302	281	295	286	314	301	306	268	270	293	306	333	284	275	293	264	299	289	346	283	289	293	309	288	284	294	311	266	272	289	283	272	307	319	293	297	290	290	261	295	313	286	287	305	308	276	304	299	311	291	280	275	264	307	254	290	322	294	284	296	300	269	307	301	297	323	302	279	291	298	293	284	272	302	273	274	270	309	316	293	283	263	284	264	278	290	303	306	306	280	266	301	302	272	302	274	290	306	295	254	308	300	277	271	293	265	289	282	305	279	291	264	306	298	300	276	271	269	287	308	281	291	300	291	319	296	287	295	285	298	311	287	254	275	256	287	303	270	265	286	272	277	317	294	286	296	267	276	302	281	290	289	306	309	283	292	326	290	289	290	288	287	311	271	305	282	283	262	292	284	337	305	276	282	276	285	312	305	289	300	307	307	291	291	261	306	284	295	277	309	317	319	321	288	332	299	300	280	289	293	288	290	294	286	248	280	300	250	293	324	293	299	312	268	277	277	277	323	289	300	283	300	305	281	304	291	293	317	307	278	287	299	269	263	305	265	292	284	302	292	286	256	302	291	301	328	269	252	281	281	297	315	296	299	292	302	282	285	296	292	285	279	306	266	320	289	304	294	274	277	272	316	274	307	285	319	279	295	287	254	297	324	303	301	288	280	246	294	285	273	286	297	287	301	286	260	289	279	287	310	292	294	295	321	284	277	261	329	312	316	308	272	288	264	271	306	292	253	306	276	278	288	265	325	276	303	284	334	288	295	307	303	265	309	310	264	295	275	300	278	303	321	292	292	285	299	266	302	315	280	304	272	264	300	287	300	282	299	274	272	262	300	264	300	300	286	308	308	290	272	269	305	312	295	273	290	292	263	301	285	281	279	301	287	288	270	270	317	280	296	315	276	286	301	287	294	302	291	286	315	317	278	296	251	323	324	275	306	281	300	277	296	277	284	273	279	294	303	263	317	283	278	281	284	322	293	273	309	320	294	309	276	292	300	296	307	301	293	284	273	293	281	252	302	290	295	292	274	312	309	270	321	270	309	282	305	294	313	289	269	279	281	268	267	265	316	293	283	315	307	312	298	288	318	249	293	293	318	301	254	322	279	302	316	251	285	323	280	282	306	278	311	308	294	300	276	271	267	301	323	298	293	274	284	275	283	284	258	283	285	300	261	269	285	288	297	286	289	273	279	310	284	289	283	329	273	294	257	291	284	299	253	296	299	289	288	298	285	289	306	301	241	291	313	270	287	247	302	243	297	333	268	283	292	294	266	304	272	314	277	326	278	308	290	253	270	309	253	286	261	280	266	276	308	284	302	309	284	276	272	287	262	295	312	273	305	286	293	298	290	297	308	275	237	329	300	288	281	294	301	285	312	275	262	274	305	282	283	291	300	268	308	298	295	276	265	311	246	298	259	299	258	303	312	274	284	252	286	297	297	279	265	283	281	307	300	271	285	306	282	310	289	281	301	287	251	275	298	301	290	250	301	300	284	286	259	273	304	297	292	304	277	280	301	288	289	294	304	319	267	305	275	293	299	306	296	272	276	291	287	299	329	295	294	275	287	293	311	300	322	272	265	275	292	302	290	274	309	298	303	308	286	281	283	273	288	303	297	295	290	297	280	304	313	295	290	310	298	274	314	275	296	277	323	303	337	297	272	281	279	274	296	296	280	291	288	286	289	283	285	293	304	305	283	289	302	301	273	269	269	298	284	261	267	296	275	277	285	268	304	280	264	303	267	270	289	275	299	325	280	302	267	271	316	257	270	341	293	279	286	272	288	317	318	285	287	287	261	277	295	276	284	284	286	291	274	292	271	274	307	281	296	312	278	281	314	289	280	297	289	290	285	276	296	305	291	319	246	287	266	294	333	287	295	270	299	288	306	280	278	289	279	300	294	289	310	299	301	294	299	263	305	261	284	302	303	310	294	265	258	293	312	309	309	286	257	281	289	260	297	300	294	288	339	281	295	316	291	305	330	299	298	261	288	278	322	286	262	317	290	304	286	300	291	300	289	285	265	296	307	279	274	288	300	281	290	313	258	293	294	321	285	277	309	324	261	279	265	264	288	323	307	259	274	289	290	300	260	305	323	280	291	271	287	277	293	257	302	290	279	302	270	259	302	297	311	292	291	290	259	303	278	292	327	300	276	288	305	312	292	303	291	295	282	237	292	317	292	297	282	305	308	299	262	302	266	314	305	294	329	295	284	278	298	302	285	287	289	305	249	311	265	330	284	294	290	313	276	248	287	264	275	283	289	309	277	301	272	317	277	292	274	285	284	268	290	312	295	288	332	269	298	293	272	295	283	333	294	236	300	288	286	338	287	289	288	286	308	304	279	335	254	281	302	305	316	290	286	311	266	264	281	279	301	276	274	248	324	283	328	303	288	324	296	286	268	269	290	287	283	285	263	307	293	261	267	294	315	291	276	295	278	297	317	296	275	283	297	308	276	327	293	278	284	262	277	278	304	313	286	281	302	295	292	308	311	303	266	309	276	295	306	304	277	290	319	273	307	321	288	283	303	286	268	263	312	318	274	280	284	271	315	299	289	281	260	281	304	310	316	296	300	279	284	302	287	294	285	299	289	272	289	299	303	285	309	309	283	296	276	271	315	261	291	309	302	298	293	321	284	275	316	287	287	272	276	312	278	255	289	268	293	300	297	293	290	273	284	306	259	294	277	300	273	314	288	280	282	288	335	244	269	285	275	286	302	273	312	300	295	286	282	271	289	317	290	288	285	328	271	299	279	288	283	285	304	283	297	293	297	289	291	289	277	297	279	331	278	279	322	294	293	274	320	306	282	281	327	294	282	321	288	283	291	330	276	301	265	311	296	296	257	306	290	276	269	299	309	309	312	324	266	306	283	306	279	300	310	302	303	314	315	301	287	309	308	289	298	281	287	268	281	273	304	272	295	321	322	314	261	298	296	338	276	290	300	303	299	280	303	318	290	267	314	281	313	252	291	286	297	298	319	299	286	288	280	268	315	298	286	275	281	295	292	302	308	299	269	335	288	275	292	295	322	263	286	262	292	276	292	298	289	329	299	270	269	287	329	297	290	277	307	287	287	275	298	304	285	324	302	260	291	282	286	277	266	291	251	297	292	271	326	267	252	276	247	277	275	265	281	283	264	297	280	292
23320	21410	29664	23481	21380	18367	958	336	262	245	275	216	208	183	197	188	169	176	156	159	162	151	174	156	152	153	133	144	163	155	158	157	145	146	155	140	144	157	141	160	141	136	121	138	139	144	140	139	135	148	117	127	130	128	136	129	133	122	125	124	144	131	123	136	120	120	153	150	137	124	141	145	126	132	127	155	145	139	126	162	149	143	119	139	134	123	153	145	130	143	135	123	130	169	135	128	158	137	140	164	126	150	123	133	157	136	126	124	140	116	150	143	134	131	150	179	138	134	118	137	145	132	139	144	113	108	142	152	152	127	128	131	141	113	128	141	138	143	138	130	149	130	138	145	139	133	138	124	139	134	161	141	123	126	130	147	126	121	134	115	135	132	142	134	158	147	133	125	127	131	136	141	116	163	125	141	131	156	123	136	139	131	138	142	114	147	143	130	140	119	127	137	159	139	145	128	142	139	127	134	142	146	111	130	114	137	121	134	136	143	129	163	129	143	146	134	131	160	142	149	155	123	118	134	106	125	154	159	100	129	151	118	140	146	155	118	135	148	136	167	119	150	152	137	125	134	147	154	96	136	110	159	131	122	142	135	132	121	154	153	132	128	137	126	125	119	151	118	147	168	146	142	160	122	147	118	158	124	144	129	136	132	148	136	121	136	151	146	137	133	122	137	136	136	157	154	159	131	129	119	130	118	117	125	141	133	157	133	140	130	131	147	138	123	128	120	124	139	138	130	132	114	131	140	127	147	117	142	130	126	123	132	143	141	133	142	131	154	124	116	141	138	133	135	152	149	131	138	147	145	138	119	151	139	144	138	140	140	140	136	134	154	134	146	121	134	148	151	143	144	123	122	118	143	141	130	129	129	158	132	146	134	121	141	107	118	125	126	118	122	142	154	141	136	119	129	159	117	135	122	142	139	129	142	143	155	127	105	134	141	156	119	144	124	128	155	151	135	136	125	138	127	131	139	110	133	126	142	141	146	143	134	129	123	161	156	136	126	144	127	136	123	130	135	136	147	139	132	149	141	145	137	159	142	131	151	130	142	155	135	156	129	118	115	132	147	135	135	122	133	155	144	127	139	145	155	127	134	134	133	147	132	127	113	142	151	159	142	136	144	117	115	136	134	126	131	149	135	140	145	137	142	141	139	139	130	153	120	148	129	151	129	138	137	138	125	134	144	137	109	130	154	131	113	151	116	133	118	131	138	129	147	145	129	131	151	154	143	139	109	134	140	153	126	147	131	105	153	140	140	133	145	143	153	132	140	128	135	132	144	120	120	122	157	130	140	123	115	140	141	142	145	118	128	119	143	133	101	138	134	137	134	135	133	118	141	147	120	129	116	169	144	137	126	132	133	128	134	157	125	139	122	146	131	141	121	120	139	127	140	151	118	155	141	120	142	131	132	129	125	152	129	121	142	140	126	140	160	135	139	136	149	135	134	149	117	139	143	132	114	137	132	120	126	131	131	127	128	146	133	134	148	142	132	140	129	122	145	136	114	129	145	133	144	117	150	129	133	155	130	156	133	133	124	149	131	125	153	130	155	131	120	132	139	137	135	128	141	137	129	152	147	140	135	148	122	144	115	129	128	134	145	116	145	142	144	152	133	155	143	152	136	136	142	118	145	157	140	115	121	138	120	108	136	133	143	152	149	121	130	157	136	123	138	135	136	137	159	143	129	152	130	129	129	139	142	146	138	157	111	130	138	164	148	134	130	111	134	129	131	137	123	122	156	143	111	142	145	146	135	135	148	148	120	113	151	163	155	135	122	122	140	127	131	157	129	134	132	135	134	159	142	134	133	135	134	132	134	146	147	138	140	130	133	146	141	139	130	155	119	128	149	133	113	138	143	122	147	137	146	132	120	129	123	120	149	133	126	150	153	141	125	154	141	133	130	128	142	109	141	117	133	122	126	158	134	132	136	151	133	117	135	137	118	137	139	140	131	129	146	135	160	141	138	146	136	143	124	138	146	165	147	155	123	146	117	135	144	136	145	115	115	148	113	127	119	138	128	125	139	109	124	113	153	139	131	131	141	143	156	140	113	115	159	137	128	154	128	144	136	142	137	146	138	131	118	123	140	126	142	124	143	143	138	143	147	152	137	119	156	148	128	132	133	127	142	148	135	124	143	145	135	137	128	117	161	142	126	138	134	141	136	154	113	124	125	127	139	126	117	123	139	137	135	139	140	143	141	130	141	127	147	136	139	168	121	155	140	121	133	118	137	147	127	129	136	127	159	138	133	129	125	135	164	131	154	125	144	125	118	137	109	153	139	130	135	139	120	123	141	131	139	158	151	126	139	144	123	146	131	132	120	146	149	143	107	127	129	136	134	127	135	125	133	137	128	135	126	165	131	134	138	143	146	130	126	130	155	137	146	144	117	135	160	155	122	155	120	137	129	145	152	136	152	124	131	154	157	141	143	116	144	127	132	143	142	129	128	134	116	115	125	135	131	140	147	140	149	138	131	128	139	137	124	148	134	139	130	147	142	127	125	120	154	134	131	154	130	137	168	126	148	157	141	130	129	153	143	133	143	139	151	117	140	151	141	128	142	133	126	131	122	144	140	149	135	146	142	120	139	138	125	149	146	148	145	137	148	156	142	114	124	124	127	152	136	123	136	124	132	122	130	145	138	146	139	120	124	144	129	138	139	147	135	128	125	123	120	149	130	138	121	132	133	115	138	133	135	114	111	136	131	133	155	138	126	147	146	123	141	133	130	130	122	149	129	108	131	148	131	147	137	136	159	155	140	139	119	133	133	138	124	118	145	124	141	138	144	145	138	126	155	150	142	139	129	152	161	110	137	127	121	130	139	113	132	143	134	129	142	124	140	152	145	133	136	130	170	136	127	109	144	136	141	143	136	122	139	129	120	131	135	136	127	151	118	149	120	146	139	130	139	135	134	133	137	140	167	139	134	141	137	132	153	146	129	124	147	143	132	131	128	126	140	129	124	166	122	122	145	119	136	115	138	142	134	146	154	144	122	135	127	140	146	144	131	137	130	140	150	134	160	132	149	152	141	128	138	148	135	144	123	144	138	124	117	120	123	116	149	140	148	132	155	118	150	130	144	131	132	144	138	145	136	135	145	128	111	121	143	126	145	133	145	112	129	144	133	147	134	135	133	144	139	141	125	159	143	131	118	140	142	143	124	142	133	144	129	137	121	115	135	125	115	135	132	134	142	147	125	121	148	133	128	154	145	117	139	143	135	143	139	105	123	137	130	120	122	125	144	121	127	146	142	144	154	130	122	124	148	153	138	150	134	128	147	135	155	139	141	133	126	139	115	142	150	117	130	118	145	130	108	136	118	134	151	120	122	133	114	142	149	134	144	136	121	134	133	134	136	140	141	123	135	140	120	153	139	136	132	133	140	128	146	142	131	145	127	137	140	132	146	133	146	157	134	134	130	143	142	140	126	132	124	127	122	119	128	116	144	126	149	125	142	163	134	143	127	139	124	133	131	141	158	134	150
53814	52494	8007	4205	2576	1743	1318	1090	855	745	667	584	522	490	452	426	390	378	369	402	338	326	327	312	320	316	294	309	315	281	293	271	258	321	262	279	257	265	255	269	259	260	252	243	254	277	241	272	262	292	262	267	260	258	274	252	249	232	249	274	256	267	257	250	260	255	275	243	272	241	253	293	260	285	290	281	276	260	263	263	237	237	240	234	276	259	266	273	239	248	260	296	247	243	246	252	252	226	292	261	257	243	244	220	224	264	269	245	253	240	282	241	276	243	256	239	236	229	228	291	235	252	238	247	254	250	250	235	275	262	264	223	271	281	229	275	271	248	242	253	222	242	249	243	245	255	232	250	209	224	232	256	235	267	264	220	250	231	268	232	252	258	267	248	265	241	254	232	242	260	280	238	268	246	259	246	244	281	238	237	262	288	237	246	237	253	241	238	257	250	251	243	270	256	289	234	241	266	294	239	254	230	227	269	268	227	264	266	278	219	252	243	214	233	242	252	263	281	260	251	252	240	245	254	231	226	255	247	229	248	280	253	242	251	244	273	256	240	257	279	259	239	277	262	238	255	258	265	258	249	244	253	276	252	226	242	285	242	231	252	267	269	254	259	229	241	221	268	248	280	238	243	223	264	247	240	250	236	239	222	272	233	260	262	275	243	221	268	232	259	250	261	251	243	240	228	241	250	267	244	269	272	264	248	233	252	228	255	254	245	272	265	244	233	240	250	236	259	252	253	255	253	249	258	246	231	270	254	248	244	229	282	244	238	251	226	263	268	261	254	263	250	267	257	250	259	277	261	263	270	234	247	247	242	246	246	246	246	248	244	263	271	268	247	262	250	227	257	285	255	264	222	230	289	202	225	245	244	267	244	247	270	241	273	275	249	259	255	266	242	248	255	256	251	268	240	283	248	263	235	259	247	290	264	250	277	263	273	259	234	256	253	249	277	254	231	250	249	261	249	256	244	257	258	247	241	266	247	248	248	249	240	265	268	260	248	256	265	273	243	227	254	266	245	278	257	263	259	269	234	246	246	244	247	250	229	261	259	290	260	229	240	238	253	239	270	242	236	227	264	248	263	244	249	276	242	249	237	235	253	243	251	243	229	261	252	219	250	249	290	265	243	265	251	240	264	246	256	218	262	248	255	271	237	232	250	241	253	264	244	238	233	249	240	257	250	251	253	246	254	237	258	253	282	268	247	261	242	253	245	242	274	249	225	227	260	270	235	253	259	227	236	256	244	227	256	252	238	264	235	250	257	245	286	235	251	265	224	239	236	226	272	252	271	251	269	257	246	229	252	229	249	261	238	244	234	228	225	252	238	269	250	232	236	246	264	263	268	241	238	249	258	255	242	238	230	231	265	256	263	244	262	236	234	260	265	258	246	246	255	243	277	256	225	252	251	265	273	254	258	256	262	234	254	247	253	248	247	252	270	243	252	259	261	256	231	256	230	232	237	232	224	247	271	209	269	270	231	268	236	257	260	229	261	254	240	226	261	243	266	257	255	253	257	248	275	247	248	261	248	253	244	231	234	259	244	246	233	230	256	262	234	261	246	263	245	226	249	260	251	238	256	237	246	238	237	249	263	254	269	269	241	282	257	225	264	255	263	262	261	242	259	242	251	216	253	265	278	223	257	260	259	249	245	258	234	244	237	247	243	230	279	284	220	245	259	242	267	247	257	261	258	212	269	244	256	262	237	248	254	245	232	247	257	250	257	235	248	256	246	242	264	222	229	246	248	278	242	228	256	242	256	266	244	271	253	252	266	228	274	241	240	244	264	274	253	255	246	242	233	275	259	239	231	268	235	250	255	229	259	240	231	236	239	227	257	275	230	259	258	225	237	265	235	261	214	276	272	251	241	266	257	247	241	253	227	265	258	251	207	230	242	259	270	262	252	232	227	260	264	258	230	247	250	248	308	260	255	271	236	275	244	281	265	246	262	268	271	234	262	244	227	237	247	231	258	251	270	234	261	251	263	263	291	231	254	236	265	268	236	281	252	236	277	273	245	272	239	269	255	238	282	274	257	249	252	254	258	247	248	259	270	247	239	252	251	255	263	228	252	268	255	233	246	248	278	244	255	249	223	221	257	247	255	246	252	241	268	253	258	249	239	242	244	241	209	255	287	224	257	243	279	239	257	249	248	229	260	228	243	237	247	231	248	239	255	258	231	272	257	271	219	248	210	254	278	265	254	254	264	269	248	245	248	260	239	239	253	245	261	280	258	237	264	263	232	242	251	253	246	254	277	252	282	259	232	243	247	241	236	265	261	268	236	250	255	258	256	235	265	247	255	282	267	258	247	231	252	269	247	245	263	227	267	246	263	259	261	278	273	264	240	252	229	263	229	259	273	264	227	252	260	242	237	285	221	245	245	253	245	256	254	249	238	250	240	261	244	278	276	250	231	232	253	255	241	246	211	247	242	247	263	267	236	228	264	249	242	222	272	262	254	265	257	233	250	248	243	225	260	253	238	254	237	232	263	228	257	250	231	258	237	236	252	251	259	250	254	226	242	247	236	244	251	249	256	261	256	281	245	265	251	253	236	263	241	255	282	252	249	269	259	241	271	254	270	242	251	257	239	222	237	266	250	274	239	230	240	261	261	235	254	238	265	237	244	269	254	258	245	237	264	232	261	216	274	255	263	257	253	305	234	237	261	269	254	249	235	255	247	244	253	240	259	254	238	249	254	237	250	245	256	256	252	247	220	223	267	245	237	261	257	278	260	265	253	284	255	262	269	249	250	233	270	258	230	261	233	242	223	248	226	261	223	248	212	257	263	260	254	257	269	246	248	266	264	264	247	249	266	240	241	230	236	251	255	267	222	237	276	269	255	217	241	248	245	277	253	261	266	252	248	254	274	281	284	221	231	271	240	241	249	250	245	252	223	241	242	277	235	232	246	262	268	261	244	271	241	258	258	280	277	242	248	228	244	257	254	257	257	254	243	249	225	245	254	234	259	260	268	240	234	222	265	241	234	254	237	253	254	255	270	261	231	239	244	237	248	236	244	235	257	237	256	269	232	259	244	256	243	283	233	274	247	229	261	252	236	281	231	258	244	250	266	253	223	223	251	261	256	230	270	239	269	231	235	265	229	236	259	225	242	250	223	241	248	257	239	244	234	275	240	252	268	243	240	283	255	236	243	268	236	246	269	284	263	260	263	249	273	238	250	222	280	271	244	271	290	229	265	264	253	289	265	257	251	264	254	235	246	266	237	237	269	233	243	228	242	263	272	244	215	237	244	241	266	249	262	279	232	241	237	269	263	227	268	269	255	224	238	253	233	234	253	251	271	262	244	260	261	276	255	244	249	262	227	257	278	240	223	255	260	274	266	229	223	258	217	258	256	267	257	243	255	248	255	238	233	231	257	285	277	290	246	243	250	251	245	268	250	253	263	238	263	235	256	255	236	235	252	239	261	258	266	290	255	239	256	243	250	252	278	248	259	252	227	230	269	259	251	285	249	250	256	240	257
27550	21765	10245	710	405	361	311	324	307	307	280	314	276	304	310	312	292	324	327	268	291	292	284	340	309	290	285	331	297	277	310	290	279	304	307	306	318	313	285	250	273	315	323	298	312	297	293	331	262	305	300	304	312	268	284	282	308	297	323	283	277	311	295	323	274	299	290	306	299	328	299	291	272	280	297	307	301	274	284	285	298	299	306	297	308	325	277	279	306	307	307	306	307	302	295	285	286	289	280	283	314	266	285	320	297	291	309	295	317	272	292	277	288	269	275	300	305	301	308	299	326	295	300	293	291	307	315	308	296	289	295	264	300	297	297	260	322	310	269	296	308	324	274	275	296	308	292	288	315	294	291	260	279	266	301	285	281	295	274	306	299	300	290	320	286	292	310	235	298	312	307	279	292	320	255	269	304	286	340	292	287	323	310	282	310	320	313	306	284	299	284	296	297	328	279	302	273	258	288	281	283	273	314	294	330	303	303	302	305	291	298	283	289	289	301	292	302	334	303	280	318	308	279	324	292	295	283	336	284	291	312	304	303	304	303	309	276	296	282	313	321	305	309	296	275	301	344	278	292	299	291	294	326	283	304	316	288	291	283	284	275	285	317	250	271	267	289	325	327	300	315	285	290	304	284	282	276	282	300	326	323	290	300	330	323	302	301	305	291	294	301	287	292	303	275	317	293	293	302	294	297	268	288	279	291	292	319	322	285	285	302	333	298	302	305	273	292	287	296	280	330	282	296	280	303	278	273	323	283	292	272	288	297	297	304	297	276	280	311	293	311	298	276	293	292	310	299	303	357	312	328	278	282	322	283	279	291	272	312	294	272	316	292	288	280	309	287	319	322	308	307	318	283	301	274	307	316	261	273	297	265	318	284	307	303	305	297	300	282	289	289	320	280	315	297	295	302	307	282	306	294	305	273	303	288	332	285	299	290	332	302	285	284	298	304	275	285	333	288	296	272	299	282	280	304	276	289	292	307	315	296	286	285	279	294	286	284	317	315	321	311	298	314	285	302	280	330	258	300	306	310	301	294	295	290	301	259	303	264	300	318	288	276	321	308	308	298	298	307	282	301	309	277	267	277	291	297	290	322	311	314	298	280	298	302	279	303	307	285	283	281	303	323	302	316	303	301	324	331	264	286	301	278	282	296	275	307	264	284	302	269	307	306	301	296	284	312	290	283	316	331	293	289	308	294	301	282	281	332	310	287	295	313	324	290	299	304	313	313	285	318	302	304	307	293	281	297	277	287	290	309	286	310	297	288	307	299	291	289	297	296	301	294	262	335	310	293	257	310	300	306	303	314	314	320	318	284	288	287	300	311	288	306	285	276	313	281	299	282	301	273	280	311	298	292	295	268	287	288	284	303	280	295	310	294	317	311	287	309	292	320	269	342	319	285	309	301	333	293	325	300	295	277	312	287	289	309	343	297	270	282	277	314	312	270	306	271	266	290	302	292	286	328	289	273	287	274	316	277	299	282	319	303	312	314	266	315	316	302	300	296	290	311	287	275	298	307	296	292	296	293	292	272	290	322	318	299	285	286	282	312	313	310	321	292	302	293	270	275	302	303	281	297	324	302	326	309	293	299	309	266	303	269	310	289	310	305	283	296	281	301	309	288	302	290	295	311	313	332	321	316	282	285	297	294	282	296	275	281	308	311	303	269	296	262	282	298	294	326	293	266	278	316	324	292	317	297	248	319	348	281	307	333	305	297	302	283	308	285	286	271	294	319	291	299	268	284	316	277	275	314	295	299	295	301	299	303	298	303	271	317	285	288	301	282	297	332	299	320	293	298	285	328	308	306	301	312	292	278	273	299	305	299	288	295	298	319	289	287	281	309	268	288	301	305	292	318	310	288	302	319	281	284	300	304	267	313	326	307	292	284	301	286	291	278	329	315	281	313	305	319	255	286	307	287	283	289	305	293	327	330	298	341	272	318	289	309	301	290	283	295	276	284	282	298	291	290	294	300	297	300	295	305	276	308	258	303	273	302	274	284	286	315	274	303	289	308	304	315	294	314	308	310	300	277	325	297	279	289	272	306	292	296	296	288	283	297	297	315	293	301	294	293	294	285	292	284	317	310	296	289	264	317	324	306	310	292	318	316	277	314	285	319	324	328	316	291	285	291	282	300	292	284	309	287	269	285	275	286	294	301	281	306	288	303	303	303	309	311	326	291	296	297	295	299	264	305	277	273	276	289	294	325	320	306	290	306	277	272	301	276	296	275	309	288	285	281	272	305	311	270	304	320	300	310	300	318	274	286	318	316	310	293	282	290	315	309	312	345	306	282	291	322	288	280	268	297	289	285	295	345	292	316	298	270	293	313	291	302	287	293	301	299	319	268	294	319	325	280	292	279	278	305	284	268	322	312	304	285	315	282	306	312	306	290	311	311	340	282	331	273	276	338	318	307	314	272	328	303	296	284	300	299	301	260	275	274	329	300	331	318	293	273	276	303	313	305	295	311	289	317	307	284	323	310	309	299	304	334	315	281	317	288	297	309	293	273	267	279	293	316	274	324	311	320	291	300	283	307	297	306	295	295	307	271	303	330	293	290	323	287	296	306	291	291	304	298	295	305	315	320	326	289	295	283	303	311	293	284	294	322	342	337	293	296	309	309	268	316	311	280	284	310	288	273	293	276	297	254	312	287	298	279	307	315	273	295	286	277	296	279	320	320	305	282	313	337	297	306	274	302	307	280	301	291	274	302	285	319	292	314	301	290	311	310	310	317	334	357	320	279	298	274	290	307	306	299	298	289	284	256	287	293	296	271	265	313	291	294	308	312	336	321	273	279	306	271	277	287	312	284	312	299	279	282	303	311	315	276	287	269	318	312	296	303	310	291	303	325	258	276	290	282	309	281	288	304	282	310	285	289	298	289	288	319	327	305	323	298	314	300	316	322	275	274	282	314	303	282	296	316	303	317	334	295	287	269	299	272	316	312	338	302	321	323	286	314	322	284	296	327	276	306	321	316	292	269	278	280	296	292	287	254	299	304	304	318	285	267	337	298	318	272	283	279	322	306	285	320	302	318	317	277	289	279	318	301	297	292	311	280	278	293	293	313	305	278	313	269	321	297	305	271	312	301	323	312	281	291	282	255	330	312	326	311	302	300	311	295	262	271	308	298	324	326	302	296	298	304	322	267	311	313	279	276	314	315	301	289	284	321	290	306	299	349	287	302	324	327	273	321	291	301	303	291	275	283	275	313	319	304	294	298	311	281	279	303	294	294	296	297	277	321	280	304	297	301	275	316	308	291	296	281	305	318	288	300	312	284	296	330	309	295	273	287	275	307	310	314	300	289	280	284	268	295	283	280	290	282	286	284	307	296	307	281	296	287	288	303	286	312	297	313	318	311	287	264	317	288	292	261	301	306	333	313	312	281	300	292	278	312	282	293	285	310	314	313	309	279	300	287	285	286	282	305	277	296	284	311	294	299	290	310	322	268	293	337	300	292	282	293	300	307	307	300	300
30416	26902	1028	773	711	623	646	619	589	595	613	591	570	588	567	573	569	594	595	594	532	569	565	597	543	554	551	531	598	547	573	601	601	568	564	533	611	538	575	512	541	558	550	610	559	565	614	555	587	547	538	566	561	576	560	572	576	530	593	547	586	575	543	531	571	559	577	599	610	563	569	562	619	531	544	595	540	574	570	551	581	565	621	544	570	604	541	539	558	571	577	596	571	534	627	542	591	581	547	572	561	562	605	563	581	586	571	525	552	536	594	599	595	568	572	592	587	598	558	547	521	557	589	580	569	554	575	583	577	596	570	571	601	568	566	556	514	564	575	564	590	549	603	546	569	582	551	555	552	549	576	575	535	547	535	563	572	578	556	595	496	586	563	578	553	576	572	564	605	543	592	578	549	550	578	567	606	564	534	565	585	581	532	575	580	569	545	568	536	543	589	545	594	594	526	549	618	536	544	538	545	568	576	538	601	529	597	595	568	568	545	572	509	558	570	552	543	533	544	534	604	564	579	569	573	526	591	562	602	567	552	536	611	558	549	552	587	523	564	590	553	578	578	576	597	549	558	574	559	590	554	555	562	558	558	598	590	559	597	534	572	590	606	581	573	547	573	551	600	579	540	590	532	535	597	579	571	553	558	537	605	574	591	500	527	560	551	564	539	575	560	584	555	577	553	544	534	550	543	562	588	552	546	546	516	565	612	563	610	549	529	573	576	576	578	552	586	571	564	568	593	580	596	549	592	582	561	603	554	629	577	539	539	568	527	592	545	557	562	576	606	560	538	592	564	554	569	560	589	529	617	600	582	581	565	535	566	575	554	598	547	588	594	544	567	574	554	558	564	533	558	554	551	598	548	585	598	600	547	556	583	526	598	551	586	569	546	553	528	560	559	547	569	537	581	570	524	548	559	552	562	540	566	558	575	569	536	597	542	556	546	573	544	553	580	553	600	538	574	528	563	608	553	578	551	601	551	554	547	541	549	577	568	591	539	544	564	575	543	599	550	579	564	497	583	587	562	574	552	550	553	523	583	558	538	564	556	551	586	553	575	552	601	588	560	584	563	564	580	563	535	564	528	588	589	580	600	581	556	561	548	571	608	509	570	554	578	588	550	573	561	544	566	529	555	581	577	533	541	580	532	531	563	540	576	556	575	547	567	539	579	557	536	573	584	565	578	591	534	557	601	542	538	630	560	582	579	609	556	525	536	551	554	548	553	579	596	570	598	584	572	561	607	569	552	619	569	575	545	589	579	577	548	576	560	531	589	539	562	556	584	563	573	540	571	560	558	555	549	535	580	544	558	568	563	551	596	573	572	619	565	548	538	596	596	558	567	558	597	569	554	540	596	545	540	550	546	576	512	564	561	549	564	530	587	542	571	594	555	576	570	560	582	587	584	604	543	555	536	570	546	620	583	573	606	581	567	602	615	568	576	566	589	563	585	566	535	524	561	563	555	578	575	568	557	565	555	556	562	581	543	572	552	517	557	551	572	547	565	563	580	576	575	558	600	594	565	564	564	563	518	566	547	555	583	573	555	564	581	544	538	574	571	607	531	606	550	597	575	544	536	527	598	522	523	553	549	537	538	593	571	573	584	552	579	535	523	537	590	591	578	558	563	545	560	543	565	539	538	562	536	570	593	623	608	586	588	552	580	572	556	539	551	515	586	562	551	579	585	540	602	548	612	563	542	544	569	588	544	580	553	552	562	621	534	548	571	566	568	546	581	629	584	559	589	579	583	527	545	545	552	531	569	573	582	552	594	593	558	528	588	560	569	550	518	613	550	572	573	583	609	541	572	577	531	589	550	564	561	523	531	568	609	564	577	547	522	544	576	549	574	581	581	576	604	563	574	537	497	583	607	586	592	556	566	589	551	597	595	574	596	566	598	541	563	578	605	551	577	539	575	569	537	574	604	565	602	540	596	567	574	545	591	558	580	569	553	589	541	547	565	548	563	575	572	548	574	574	585	578	606	539	595	591	587	595	560	557	588	544	591	588	549	578	573	558	587	575	577	541	553	566	592	577	576	577	585	585	556	613	565	562	596	596	584	572	569	592	586	542	556	538	596	560	578	575	559	533	594	592	557	562	542	571	605	542	553	574	579	541	633	529	560	582	597	617	560	594	572	558	563	598	574	575	508	549	575	598	575	616	591	572	556	521	553	573	521	531	540	566	536	534	564	580	531	567	598	560	534	576	559	511	548	594	548	560	565	571	609	554	566	545	604	574	536	608	525	568	538	588	551	529	582	539	554	533	554	585	589	565	553	586	562	565	585	566	570	556	539	567	583	602	555	606	596	615	583	531	628	545	569	599	575	588	568	594	548	601	600	577	577	550	614	550	576	530	588	573	561	601	558	600	596	557	594	538	566	534	550	582	520	567	530	606	579	557	582	557	586	587	593	582	572	523	595	541	616	583	555	565	566	559	591	554	570	567	543	549	520	569	566	564	594	573	596	555	538	549	566	545	592	564	534	598	573	576	574	563	573	582	561	546	578	600	573	568	551	571	567	576	576	571	575	594	589	570	545	597	574	519	542	572	573	560	530	520	596	530	546	560	578	542	540	591	575	562	619	547	607	542	561	575	587	531	565	559	589	580	541	584	572	564	537	599	528	573	553	577	578	599	587	573	541	542	555	575	579	575	543	567	558	564	607	589	553	637	551	594	573	582	560	541	570	561	615	519	607	501	553	581	571	553	582	559	586	614	582	556	573	598	565	557	620	591	613	606	566	564	559	570	554	560	563	547	573	565	536	599	590	579	531	591	568	567	575	589	582	548	587	545	555	583	566	592	558	576	522	614	562	520	587	578	566	593	534	594	545	553	576	567	579	547	552	600	556	571	596	616	555	553	567	582	552	597	580	542	571	530	554	510	549	578	582	559	575	568	557	601	556	593	558	539	532	573	578	545	577	577	518	571	588	565	620	550	572	535	591	550	561	549	575	581	542	584	556	552	560	566	604	553	547	613	591	611	547	554	583	573	532	545	586	546	537	548	561	519	572	555	567	586	533	568	583	577	539	597	574	631	592	548	567	564	549	599	529	586	535	573	576	548	517	565	610	622	573	574	596	591	567	581	613	571	560	558	539	532	557	565	597	598	609	530	596	569	574	571	525	555	598	550	579	592	558	571	541	542	567	577	567	587	537	562	607	575	543	554	586	577	573	560	564	564	525	559	595	560	539	565	605	563	602	522	595	525	575	544	568	557	598	538	610	579	569	566	581	580	652	555	531	546	607	544	552	561	567	548	538	580	575	591	538	576	574	584	571	549	604	579	569	545	572	600	603	557	568	576	572	556	528	595	570	548	556	601	574	592	541	590	549	551	591	566	542	572	558	558	575	581	564	579	574	575	584	588	573	567	566	589	568	594	577	584	552	574	541	544	550	601	606	596	591	590	563	601	560	554	574	560	537	589	565	547	590	583	595	565	555	542	520	548	578	613	560	575	573	591	569	538	543	539	598	568	559	579	565	615
24241	21460	28812	24247	19497	1919	331	261	232	211	193	187	195	180	159	167	148	165	157	183	172	171	135	151	149	157	135	174	157	124	144	160	144	142	139	149	132	122	169	151	144	168	156	132	145	123	151	121	147	167	142	143	149	165	126	143	125	137	159	139	140	156	142	153	138	157	143	134	147	138	148	159	166	154	140	140	155	138	134	158	134	150	140	150	137	141	156	158	144	131	146	146	140	141	133	139	157	142	146	140	135	143	153	124	159	143	154	143	132	143	130	169	136	144	150	161	127	147	146	145	150	114	152	134	135	149	146	151	133	154	147	156	151	156	157	136	138	131	147	115	145	148	123	135	145	138	133	149	162	129	134	149	138	124	144	147	139	165	167	146	147	152	164	127	141	157	152	141	135	147	123	146	145	144	149	123	141	127	163	146	151	162	149	145	132	146	162	134	152	178	129	150	139	131	163	143	137	143	136	153	151	139	133	141	145	148	169	163	138	145	154	144	157	145	141	164	140	134	159	132	148	144	145	151	150	148	159	151	155	132	153	150	144	151	154	153	131	145	160	151	154	140	143	126	138	144	146	149	156	140	138	156	143	152	138	144	142	138	144	158	135	143	155	143	146	148	152	138	151	144	156	160	155	140	146	128	157	156	168	132	124	159	141	153	148	159	131	143	156	140	144	134	164	144	136	133	132	167	144	154	159	158	123	133	140	144	147	150	162	146	140	129	140	140	138	154	136	141	149	140	186	144	138	157	138	167	140	139	135	160	147	132	127	139	158	141	142	115	147	144	145	137	157	170	164	158	147	146	132	162	136	135	131	175	141	147	138	141	149	138	159	150	143	156	164	125	155	150	160	136	118	151	150	138	150	119	158	139	153	146	139	128	155	120	162	139	138	144	130	154	164	130	147	151	140	143	158	152	141	136	132	147	151	146	164	151	127	144	144	128	143	162	161	147	147	154	135	131	136	141	165	150	149	157	133	142	147	153	136	142	160	150	155	146	160	169	147	122	133	155	141	143	135	139	150	155	143	130	148	139	136	138	139	159	172	144	144	153	151	149	147	143	129	117	143	149	146	151	161	127	138	144	143	154	170	151	148	160	159	139	164	151	144	137	162	156	165	146	150	166	156	151	176	135	148	155	126	152	137	149	146	147	152	128	134	158	118	147	120	134	134	129	163	154	130	165	161	160	136	118	138	144	133	155	148	147	144	142	142	170	170	147	161	162	160	144	145	155	129	156	172	171	139	149	150	159	137	143	144	165	160	141	133	146	149	151	157	140	132	147	142	139	127	151	139	132	156	149	126	139	151	132	148	132	156	141	155	124	146	162	139	149	140	139	130	173	148	127	152	147	167	152	137	136	138	147	153	165	138	142	141	138	154	150	142	135	149	167	142	157	134	142	140	136	149	148	166	127	151	152	145	159	162	144	146	159	167	145	139	162	158	110	130	151	126	150	122	129	168	150	146	145	135	163	163	158	143	141	128	149	134	147	142	149	152	148	154	150	143	139	146	144	145	154	155	158	141	127	168	166	156	157	138	148	144	142	163	157	136	141	134	130	143	138	150	148	137	153	150	136	150	141	128	145	171	150	159	140	161	125	127	128	136	139	145	147	133	136	154	149	148	166	126	147	128	151	139	135	144	163	156	140	151	161	148	146	139	158	138	147	154	115	155	157	149	146	151	168	155	149	140	150	119	147	131	157	155	137	144	145	154	155	136	135	158	158	148	162	136	152	150	129	169	148	139	146	152	145	163	139	133	153	138	162	158	180	139	161	162	148	151	148	136	143	141	152	125	143	155	160	145	131	145	150	136	147	135	148	164	146	155	155	145	132	141	140	153	158	129	142	142	125	143	131	149	149	141	143	151	156	161	155	152	141	154	150	142	144	132	130	158	133	131	145	159	129	148	130	141	154	152	138	130	142	152	155	132	157	133	159	142	157	148	149	147	156	132	140	159	154	154	155	163	155	168	149	151	145	137	139	149	120	152	136	152	151	145	144	149	153	170	134	152	135	135	161	144	136	126	137	153	144	130	149	149	133	149	154	151	153	146	131	151	129	175	162	137	151	137	138	141	142	168	136	129	133	123	137	145	118	134	153	139	148	154	153	144	152	127	143	153	144	154	145	146	169	157	142	148	149	124	145	163	131	136	149	150	132	151	126	158	117	146	120	140	143	151	168	163	153	155	148	153	162	148	150	147	143	160	152	129	152	130	126	155	146	161	155	155	139	148	152	142	151	158	143	131	126	151	162	146	142	154	144	136	139	151	159	141	126	168	142	136	126	149	156	147	159	174	171	130	154	150	171	145	133	142	156	142	142	154	147	155	133	148	158	158	173	145	145	144	145	128	134	146	152	148	138	158	155	164	145	149	170	149	154	142	157	169	161	146	132	150	141	151	151	168	134	137	146	131	147	157	156	143	161	141	154	163	146	136	145	144	126	162	139	160	155	135	162	145	159	143	130	147	153	171	152	161	138	128	155	147	152	130	144	146	150	152	152	138	157	133	140	160	136	139	138	143	159	148	151	145	161	143	141	145	156	140	169	148	145	152	149	142	132	125	154	124	144	137	158	150	142	132	143	137	152	153	156	157	150	137	166	153	149	152	154	144	133	142	152	149	163	156	144	143	146	135	145	143	147	144	148	157	152	159	148	152	147	145	172	155	138	155	125	130	137	153	161	148	143	161	151	159	143	144	153	147	133	142	130	162	165	137	142	140	161	142	149	154	153	141	138	130	140	145	148	152	137	143	155	136	159	121	132	134	141	151	144	159	152	124	123	142	138	159	146	139	156	149	121	162	130	156	159	129	162	131	135	157	143	155	144	145	150	167	137	160	131	157	142	145	138	138	143	146	143	152	150	152	148	152	152	151	155	133	138	142	158	146	146	151	159	158	164	133	140	156	136	131	130	169	144	150	146	154	144	141	125	138	145	145	143	145	120	140	136	144	133	157	149	152	143	157	144	156	149	147	142	146	139	143	143	148	162	149	131	152	141	160	147	153	152	154	155	146	158	156	147	172	141	149	161	136	138	154	157	129	157	136	128	150	156	148	132	150	148	140	149	141	137	156	148	156	152	136	142	174	169	143	125	124	130	147	151	151	170	119	137	147	144	155	130	152	135	159	150	155	148	130	179	127	141	131	147	151	120	162	134	145	147	143	151	134	149	139	133	144	178	136	159	157	161	160	151	182	134	147	155	149	122	142	174	154	164	149	150	119	139	154	139	172	165	133	154	155	145	157	157	156	148	143	156	143	156	159	151	170	123	155	142	140	135	151	162	168	136	131	133	121	154	154	152	127	137	131	155	148	160	159	148	139	151	154	145	155	126	150	146	147	131	115	150	147	147	148	159	163	160	162	149	129	130	158	157	136	135	149	130	148	145	146	144	157	144	138	140	132	131	133	137	153	124	150	135	144	140	135	165	129	149	152	134	153	135	168	151	139	148	131	148	133	149	138	131	159	134	147	151	149	164	152	152	140	172
52015	51593	4654	2497	1517	1026	842	688	612	493	524	470	430	400	383	374	375	333	325	329	326	343	306	313	308	317	273	318	264	313	317	297	299	320	324	317	294	303	336	298	269	326	309	303	317	324	276	262	298	281	300	314	346	292	282	289	318	309	297	276	315	274	288	287	305	267	334	292	278	283	290	301	270	285	284	300	286	254	272	275	300	297	310	285	310	304	286	296	300	291	311	296	293	296	297	308	311	297	288	321	300	288	277	277	301	300	295	280	294	273	288	295	301	270	301	291	306	312	272	290	305	311	283	295	289	299	265	294	285	299	294	293	301	308	281	269	281	290	281	309	295	295	283	304	275	287	307	296	323	318	298	284	255	289	319	298	298	257	258	275	272	313	279	271	292	298	295	330	258	279	267	259	298	293	262	304	275	268	266	290	295	294	320	278	295	311	308	293	296	283	306	303	307	281	313	259	311	310	298	284	281	287	283	278	289	293	286	288	301	300	289	305	305	299	316	314	250	322	329	257	306	287	278	291	320	274	294	274	313	279	288	291	303	288	307	289	295	285	245	276	288	298	273	292	287	295	301	291	270	302	271	299	289	313	315	294	311	287	297	332	317	270	324	298	308	278	283	291	293	308	311	320	275	272	291	278	312	275	287	295	316	292	279	299	304	298	297	290	307	289	289	277	306	283	300	289	316	280	264	283	278	283	316	279	300	302	298	299	283	304	329	291	281	306	287	269	306	290	305	305	301	273	267	310	286	260	317	277	273	278	313	299	296	294	288	295	299	307	318	271	306	290	277	291	277	302	311	312	309	258	310	280	268	280	291	310	276	277	290	297	288	287	308	300	296	320	261	288	321	261	289	278	292	285	273	284	283	296	270	274	287	251	307	281	308	305	320	303	276	333	321	323	285	298	327	255	282	304	301	297	280	291	314	296	270	299	299	308	298	296	288	278	317	308	264	294	294	291	319	256	281	325	275	297	296	303	305	321	309	292	295	267	282	280	329	320	312	295	270	281	313	282	314	296	270	281	278	291	248	290	288	272	291	295	300	300	290	301	299	280	267	276	304	272	304	319	294	278	290	292	285	283	270	303	283	284	273	279	270	286	288	301	308	276	326	305	287	296	274	293	292	300	289	279	298	301	285	311	316	303	315	272	277	293	293	295	312	281	287	313	291	290	306	297	283	290	308	288	287	299	257	302	296	290	298	275	297	262	310	300	279	291	307	274	299	314	235	307	288	276	298	299	288	288	270	312	265	284	309	254	296	300	302	276	303	311	287	293	298	288	312	270	304	272	276	293	288	302	299	286	265	295	288	284	290	254	266	313	287	286	278	330	291	265	303	292	297	270	275	267	281	318	303	292	303	279	298	306	276	283	286	306	309	307	298	319	284	316	278	274	318	292	273	283	271	285	299	293	323	309	328	282	287	270	287	291	282	304	300	277	266	273	265	300	299	302	301	306	293	303	280	279	287	293	278	269	295	294	299	316	275	272	312	272	283	300	282	281	274	281	305	291	298	276	323	278	266	299	267	298	302	276	280	309	268	300	318	278	284	298	274	288	321	305	300	283	280	289	310	278	300	316	287	297	280	283	298	298	275	313	276	275	323	295	295	295	321	279	286	333	301	304	297	281	273	295	275	296	269	268	321	258	287	278	287	271	285	280	323	295	292	261	300	265	291	280	296	302	297	284	294	302	256	278	287	303	301	280	291	294	301	301	266	319	289	265	277	276	279	313	272	281	286	289	282	275	279	297	259	284	271	300	319	288	311	303	299	317	313	253	288	291	303	298	305	297	307	288	311	304	316	303	270	274	264	276	307	283	296	289	291	291	290	283	278	276	285	296	323	304	268	284	291	288	299	292	297	269	301	286	281	273	297	280	296	270	318	301	292	290	296	294	274	286	275	273	296	276	292	307	282	292	297	303	305	269	282	288	281	306	279	315	263	304	302	253	260	252	300	310	296	311	302	266	308	304	289	292	293	257	292	301	292	284	298	273	302	290	306	279	290	265	299	304	289	272	303	270	263	281	292	295	321	313	282	264	278	273	299	292	289	307	300	279	275	278	310	302	281	299	280	294	313	306	297	315	287	300	295	291	270	306	309	300	294	302	304	254	306	303	325	290	299	316	302	297	295	317	256	292	277	263	281	301	297	294	275	315	279	265	289	299	292	282	274	280	253	305	275	309	281	288	260	292	314	290	279	282	289	280	287	302	261	306	297	328	322	281	263	295	284	275	295	288	286	317	288	293	300	316	256	300	303	290	313	302	298	295	305	265	306	257	265	264	316	275	298	264	254	292	311	279	286	294	301	282	271	296	279	290	305	309	284	276	320	313	265	286	278	273	295	320	261	298	291	279	262	296	304	289	273	300	267	281	294	291	274	309	258	287	311	298	282	274	318	284	277	300	318	293	301	281	282	308	274	298	287	281	289	287	278	311	321	276	288	290	268	289	314	318	307	314	331	288	307	283	313	263	285	277	273	295	279	298	291	277	295	263	293	302	286	281	299	325	284	272	268	280	288	262	287	298	289	320	290	303	293	277	311	273	306	290	326	301	302	267	268	320	275	310	300	287	295	294	284	282	296	258	299	239	260	258	291	271	278	280	292	342	275	312	312	291	277	280	287	262	283	271	323	274	293	262	286	310	273	305	270	299	291	299	268	311	276	290	301	286	285	272	313	308	302	276	307	271	289	332	300	279	275	274	301	296	300	291	315	269	288	321	252	264	304	343	303	300	291	306	277	283	290	268	291	289	286	270	279	282	293	275	271	288	276	294	307	275	290	297	279	275	320	276	292	256	279	258	284	265	306	263	274	301	295	304	302	322	296	291	291	310	286	298	260	278	293	299	290	276	293	293	278	306	284	310	259	311	279	313	274	283	295	267	303	289	304	301	259	298	303	305	311	299	323	259	291	258	303	313	310	287	292	302	297	274	267	330	296	285	288	279	317	296	305	291	275	279	294	296	284	304	290	300	281	308	295	263	278	298	288	307	276	284	308	313	264	302	309	297	274	290	271	323	310	295	316	296	313	280	275	270	318	294	284	288	291	284	312	282	282	292	285	312	302	299	316	279	300	300	328	285	296	257	305	316	287	275	294	317	292	291	302	291	312	324	286	278	280	277	282	306	290	312	274	308	314	261	281	315	324	260	271	293	306	320	311	272	334	299	302	291	309	268	298	271	241	290	273	275	287	269	273	265	264	292	278	274	259	291	276	314	284	265	336	283	282	316	257	301	294	295	291	296	306	308	317	280	316	334	304	293	290	280	309	289	272	287	298	294	313	319	292	309	286	281	282	296	296	281	256	266	310	286	290	320	301	303	282	285	296	315	295	285	285	275	283	245	275	296	276	305	332	272	292	277	291	298	285	276	269	267	295	298	296	302	290	274	287	275	307	291	274	295	264	308	273	323	295	284	303	286	288	309	274	271	285	261	316	298	294	274	277	287	311	305	307	283	286	311	323	277	294	312	286	275	317	323	287	305
23230	21388	29092	23964	21356	19330	1212	361	276	236	228	188	193	178	209	155	186	170	167	150	165	177	184	164	159	178	159	153	145	128	136	148	154	145	128	153	147	157	158	134	133	139	157	143	142	155	143	148	129	147	147	142	143	141	150	128	142	136	140	158	136	136	134	145	132	152	143	151	114	138	152	137	150	137	146	126	144	141	145	139	120	126	131	145	149	122	158	151	123	129	119	138	123	150	143	136	134	138	142	120	160	148	137	134	150	126	143	158	141	154	123	138	145	131	150	142	149	149	113	154	136	150	139	124	137	128	135	130	131	139	145	125	161	134	126	133	148	124	140	124	146	153	127	112	150	140	126	134	128	125	142	108	151	135	132	127	112	164	142	132	148	131	163	129	142	152	137	138	150	145	142	130	150	127	149	124	136	139	131	133	138	152	133	131	128	149	150	132	127	151	137	153	124	135	145	130	140	130	138	116	114	141	141	136	129	122	118	139	123	145	129	133	144	149	150	135	142	136	141	126	139	156	139	117	147	143	122	126	141	145	138	128	132	118	117	131	150	148	133	165	133	138	146	146	154	134	133	153	130	155	144	126	168	136	145	130	125	128	135	140	142	141	155	124	142	130	154	125	136	132	151	134	147	139	121	114	128	127	130	128	136	171	126	143	144	151	141	142	124	124	152	121	136	138	127	161	154	139	129	138	138	150	138	140	130	135	124	139	154	145	135	140	132	142	150	115	140	141	129	133	133	148	132	125	140	146	127	128	139	142	129	151	124	133	142	140	147	141	122	133	140	161	127	147	133	126	156	143	138	135	135	114	151	105	125	148	139	119	118	140	158	136	144	127	122	129	135	142	125	155	151	149	156	127	129	137	143	137	130	167	123	149	150	140	146	147	139	120	128	120	138	130	121	135	125	127	133	145	132	119	128	130	120	151	145	124	121	134	144	144	116	145	138	120	136	138	140	131	133	127	128	128	149	127	153	154	135	121	131	122	154	153	137	140	152	125	135	147	135	133	128	160	142	134	131	146	131	123	140	133	155	135	124	137	145	140	146	146	144	127	141	137	142	134	143	125	123	126	139	145	151	143	141	144	127	143	144	144	126	134	126	148	143	132	144	113	131	130	124	149	121	124	139	130	134	125	117	138	134	126	132	114	133	142	132	135	138	134	150	150	153	121	117	131	146	134	124	144	139	143	132	134	175	143	152	126	125	132	133	117	143	139	145	142	138	139	157	123	125	151	133	130	134	126	134	134	131	148	137	135	142	154	131	131	128	129	131	133	134	117	146	129	132	121	127	138	137	142	143	145	142	141	117	129	130	140	123	128	129	128	129	114	125	136	124	127	125	131	146	148	121	131	155	142	148	137	122	126	121	141	127	135	129	129	135	160	127	135	130	120	128	116	135	145	132	139	124	130	135	127	130	126	142	124	125	147	136	139	154	144	136	129	124	147	141	142	135	125	132	137	127	142	123	137	123	130	109	141	133	136	132	140	144	134	128	129	133	142	132	130	147	114	150	128	131	151	120	132	153	140	144	125	146	149	145	136	135	128	127	121	121	139	140	144	148	145	141	125	120	145	148	140	137	118	168	143	136	130	148	122	137	124	163	115	144	147	138	115	145	130	132	126	128	138	136	138	132	149	135	139	119	124	149	164	147	127	134	155	151	140	126	136	139	137	129	133	131	143	124	138	143	150	129	142	155	140	146	124	134	126	137	118	138	128	149	142	127	139	121	133	137	124	152	124	124	150	149	139	143	137	130	149	137	130	122	124	167	142	142	120	128	135	132	147	141	116	139	125	140	153	131	128	131	139	142	109	123	130	129	134	138	126	139	154	133	126	138	136	118	153	134	151	157	142	125	140	142	163	146	133	134	139	153	139	140	146	154	129	138	144	135	127	136	132	153	134	132	144	137	125	143	122	129	148	139	158	147	134	136	140	120	129	141	139	129	125	130	132	125	121	147	122	103	126	127	149	129	151	122	141	147	123	138	132	138	148	136	156	122	148	151	133	139	125	129	137	132	132	126	143	125	134	137	156	157	160	150	142	132	134	133	134	134	134	140	146	112	143	134	134	159	137	141	135	149	119	143	127	152	148	143	155	135	136	140	112	137	137	151	149	140	130	155	133	147	133	140	146	154	152	152	121	123	104	123	136	133	122	141	156	125	129	131	149	144	148	132	153	134	127	156	143	121	132	151	149	148	153	137	157	138	143	132	144	137	133	151	138	134	123	132	141	136	130	123	118	123	141	124	148	128	143	133	130	133	159	143	118	118	143	127	150	144	123	128	139	132	143	132	155	135	134	126	129	138	145	152	132	126	134	133	131	141	109	133	118	140	143	137	118	115	124	148	150	112	159	141	138	158	106	148	130	137	151	126	151	124	147	148	152	113	141	126	116	146	144	143	133	141	147	130	148	136	145	133	135	124	127	138	139	146	144	163	142	148	143	144	137	119	141	113	144	128	119	115	134	142	159	139	143	154	136	175	145	130	154	139	128	130	129	139	137	131	153	124	115	127	158	141	144	143	121	127	129	144	126	141	141	122	128	132	136	135	113	132	160	146	147	124	139	141	145	126	144	128	132	130	137	142	148	161	139	128	115	127	132	140	128	140	115	151	141	116	138	139	137	131	145	121	112	137	156	123	141	147	143	126	124	128	142	139	142	129	118	134	134	129	145	121	127	150	147	136	138	144	113	152	150	126	139	137	138	149	148	143	122	156	123	137	140	148	116	141	129	143	141	134	132	136	130	145	135	121	159	140	150	150	142	114	128	135	154	126	141	137	123	132	107	134	140	116	150	124	147	124	133	145	156	144	142	146	147	148	117	140	135	148	147	135	128	147	148	147	137	164	170	136	156	132	160	112	121	137	146	144	148	141	129	147	142	162	142	128	137	156	142	144	141	148	145	147	144	134	128	114	134	145	121	129	133	148	126	153	144	143	147	107	161	140	135	124	147	137	139	131	148	142	171	157	138	136	134	133	131	141	134	130	157	131	122	127	142	128	126	144	127	124	142	153	126	151	150	137	153	155	129	133	115	135	137	139	148	126	146	128	154	150	153	134	147	139	137	130	128	133	134	151	137	137	124	144	146	130	149	148	117	136	154	140	123	138	133	136	154	127	133	141	124	148	126	153	135	138	129	140	121	162	127	114	124	144	135	126	141	142	135	139	114	135	133	122	113	152	131	111	129	144	133	128	136	128	137	149	126	151	125	116	134	143	119	151	143	130	142	138	135	121	156	141	125	147	138	111	131	122	130	137	123	134	127	152	133	131	149	131	149	132	140	138	146	126	133	122	149	135	129	136	138	138	140	150	135	122	137	140	143	128	153	139	145	131	137	141	131	102	128	137	127	141	129	160	155	139	134	155	125	133	144	109	150	122	120	127	147	128	146	122	118	162	122	145	125	127	124	130	140	139	130	134	126	115	133	140	151	146	136	124	125	144	162	137	145	127	137	155	138	135	142	134	152	131	133	161	140	150	134
53011	56427	7864	4126	2479	1749	1286	1024	859	712	632	584	495	435	451	410	405	391	354	349	338	338	315	299	332	313	303	284	298	278	262	301	296	273	285	274	280	296	237	246	255	267	259	250	282	240	252	249	269	289	243	280	293	268	272	241	262	268	250	279	248	285	261	273	244	265	268	266	259	254	266	270	238	259	251	262	278	256	232	258	242	247	289	267	237	269	246	243	251	235	234	244	236	244	263	266	237	235	249	243	246	270	261	260	254	261	264	240	237	250	237	234	237	255	272	256	229	254	253	259	246	257	258	250	243	224	276	275	283	243	247	258	223	252	257	262	263	262	255	262	265	250	251	248	252	268	238	277	254	265	268	255	238	267	220	250	259	271	237	269	254	243	223	261	267	257	241	277	243	234	264	270	239	241	262	269	259	274	255	235	255	263	283	251	227	229	247	232	284	246	242	257	240	271	247	245	278	267	243	267	218	221	262	257	258	262	269	274	234	243	244	280	252	255	263	240	265	232	253	225	250	252	246	232	232	237	266	277	239	230	268	238	233	263	243	271	251	277	246	263	219	278	234	257	238	244	244	242	254	258	221	269	245	240	258	222	267	253	249	260	252	231	250	247	242	242	264	238	243	266	273	240	255	259	220	243	265	267	233	272	263	248	267	248	254	268	252	276	266	230	283	283	265	238	266	250	244	262	210	243	232	276	256	249	235	233	282	256	268	244	250	257	223	225	235	238	261	275	232	255	250	267	257	256	248	224	256	267	285	222	237	258	266	226	239	243	243	244	246	256	259	257	236	247	242	256	230	271	245	245	246	229	205	234	243	272	282	265	253	241	233	216	218	271	253	255	257	237	261	251	273	261	247	256	251	251	246	266	241	239	231	275	263	246	258	254	236	232	235	279	240	257	253	236	260	241	265	279	272	273	249	232	255	278	268	267	246	242	231	228	245	252	273	249	255	260	282	224	242	238	234	254	258	227	254	237	260	232	245	258	242	247	288	261	259	241	223	255	268	279	261	238	248	231	271	273	264	248	259	267	244	260	242	238	251	246	245	249	241	216	263	253	256	250	266	258	249	279	246	261	244	254	264	234	235	268	259	241	266	263	228	246	227	272	224	251	273	239	257	242	283	256	279	236	245	273	259	242	248	249	279	272	234	256	240	238	258	236	259	250	244	252	261	250	253	290	233	242	260	249	278	252	225	242	269	248	263	221	232	236	247	249	215	251	239	250	236	268	261	228	255	242	246	239	254	239	249	225	248	239	244	258	259	246	258	224	239	251	276	266	244	270	242	251	247	248	303	274	273	228	254	253	259	253	246	281	245	231	241	242	245	264	241	273	245	238	232	244	239	237	246	221	250	252	247	258	242	294	260	255	294	254	272	273	242	256	272	243	240	266	223	244	240	257	260	274	255	258	253	245	246	260	236	279	249	247	259	236	252	238	275	248	264	242	241	260	287	254	251	251	249	259	279	271	260	266	269	242	279	233	266	249	259	244	240	275	283	250	260	260	241	262	274	257	262	250	273	245	268	234	257	274	258	232	254	210	248	261	269	245	253	256	247	249	247	245	260	215	278	243	266	242	231	246	273	252	247	267	228	242	241	267	244	257	259	226	265	241	260	283	251	244	258	269	243	278	241	237	237	241	245	254	252	274	243	264	244	254	264	217	246	283	242	251	254	246	236	219	271	268	241	246	240	234	264	249	271	240	260	272	256	253	246	256	267	237	238	250	245	269	245	291	247	249	242	246	262	270	281	248	251	246	240	278	265	242	256	253	259	244	300	238	262	246	233	227	232	243	216	266	252	262	232	261	241	252	259	225	245	260	236	220	235	252	272	224	264	222	253	237	264	237	256	271	250	250	265	262	263	220	270	269	225	252	239	245	234	252	249	264	243	259	229	230	260	265	281	279	246	252	244	237	267	246	271	245	230	253	261	244	242	247	236	222	236	251	284	291	249	278	241	245	265	269	231	252	275	234	269	239	237	251	245	230	250	242	275	255	237	261	253	269	286	229	267	281	253	255	275	289	253	274	244	237	256	249	256	235	245	249	256	272	246	258	249	255	254	267	231	257	266	263	278	252	260	241	264	243	273	250	254	245	257	268	249	273	233	255	238	235	255	235	242	251	243	222	238	276	243	264	252	231	244	266	253	248	236	257	278	234	233	255	247	273	244	269	279	239	249	254	258	254	259	243	247	223	260	262	253	226	247	234	258	268	255	249	222	243	243	274	272	258	254	244	250	223	255	253	243	276	268	243	251	245	224	259	272	251	249	255	257	254	263	266	250	235	250	272	252	242	252	274	271	254	235	264	263	266	255	251	253	272	265	285	252	241	271	248	242	242	244	249	250	268	262	256	222	232	251	262	246	240	261	243	245	256	289	268	266	233	241	268	253	250	256	244	262	237	250	289	237	250	227	268	219	220	235	235	247	230	262	265	253	251	233	257	272	245	236	233	277	257	276	260	280	274	226	256	262	270	261	263	264	268	283	246	267	255	270	243	253	256	250	235	295	253	270	222	254	270	250	246	258	244	275	259	267	270	261	213	241	240	234	255	242	259	269	248	240	261	237	259	225	235	265	272	284	233	275	267	287	241	250	229	256	250	242	219	234	242	255	242	255	240	266	264	226	260	251	256	256	259	246	254	286	250	267	243	260	238	242	231	270	278	287	238	264	263	231	253	243	251	215	271	258	243	250	230	242	269	259	231	271	244	266	288	268	232	259	226	279	234	244	258	285	259	255	258	253	252	210	258	228	247	271	236	243	262	265	250	263	263	248	249	256	237	241	271	259	277	231	263	259	281	241	264	254	241	235	224	249	280	249	259	260	233	264	260	272	258	255	232	263	225	242	248	231	277	250	259	243	249	275	254	242	281	262	228	270	275	248	246	237	246	230	251	227	259	243	238	238	225	234	238	273	266	234	261	246	249	266	238	284	244	243	252	251	243	256	264	266	256	257	226	268	228	240	244	243	282	241	251	243	247	233	236	234	281	231	242	253	246	247	238	236	256	232	248	253	262	238	264	234	258	241	226	278	234	256	246	240	247	257	239	260	258	284	254	276	235	245	267	257	270	261	282	277	278	246	223	247	246	295	244	249	239	253	213	251	257	261	266	255	271	277	245	226	259	251	233	275	236	239	268	238	259	251	245	233	248	256	257	236	224	227	230	270	246	229	232	231	241	250	260	245	266	234	272	264	258	265	263	267	260	235	272	265	243	248	231	252	221	264	234	262	244	238	225	264	239	254	267	259	253	280	232	221	270	256	265	262	292	245	248	255	266	240	256	252	257	253	259	244	254	243	238	203	241	261	247	251	257	240	243	234	260	244	259	245	257	262	272	255	247	248	268	240	215	270	282	246	253	247	256	267	254	253	265	268	215	248	292	229	242	245	267	256	247	247	287	269	247	266	252	292	259	276	229	260	252	245	271	237	254	239	261	280	277	298	245	269	228	250	273	289	228	266	243	239	258	279	255	231	266	296	261
27468	21862	11451	847	389	282	300	282	287	314	293	314	297	257	309	313	269	298	321	321	337	273	285	295	285	315	297	302	312	294	315	291	309	294	313	270	271	322	274	291	324	306	303	299	335	285	305	287	284	289	292	305	291	278	307	310	308	285	288	281	304	315	331	290	330	310	294	317	292	293	267	308	274	289	321	288	281	291	307	314	272	297	286	324	315	299	323	293	293	310	282	308	291	307	271	306	307	321	300	287	280	306	316	301	280	287	278	276	297	277	303	276	316	272	322	313	288	258	299	275	291	270	261	297	317	293	297	304	312	303	316	321	291	309	280	334	287	286	307	287	288	297	285	330	311	285	297	301	309	294	334	319	286	293	291	260	263	313	282	326	282	285	317	278	312	273	282	298	269	286	281	328	311	303	303	289	294	313	286	302	279	317	280	277	278	314	271	301	289	291	291	307	327	290	295	295	279	309	291	311	299	306	287	293	292	293	283	320	284	288	296	289	289	300	287	294	285	296	299	273	347	290	327	295	296	298	296	286	315	286	268	294	278	273	299	297	292	273	306	303	308	310	276	279	273	271	270	290	314	292	310	284	308	316	249	298	283	279	318	303	326	306	300	293	303	298	280	279	311	293	296	293	289	288	278	295	284	263	286	276	289	291	285	302	272	311	284	282	287	289	307	319	290	269	309	291	280	285	294	317	291	286	297	291	343	272	277	320	306	275	295	286	326	269	313	296	301	305	266	290	288	296	277	299	292	282	285	287	316	310	308	293	304	305	303	309	303	288	315	316	279	272	280	307	308	322	288	302	320	289	309	296	304	274	277	280	290	296	282	298	311	310	313	300	296	303	301	312	311	305	307	293	266	274	290	305	278	303	271	300	285	287	273	276	312	319	317	306	281	269	334	294	330	285	274	300	306	297	293	310	266	292	280	289	263	301	296	320	266	285	313	318	305	334	286	298	328	298	305	291	270	272	339	283	292	294	316	294	304	302	279	292	293	279	289	294	283	275	290	266	274	308	290	297	305	303	305	302	310	308	272	266	304	301	303	290	268	311	311	273	276	301	301	287	310	313	313	276	307	306	264	321	284	301	310	298	300	289	286	305	273	274	282	293	284	320	308	295	294	281	305	290	291	316	306	292	310	278	316	304	275	280	298	285	294	275	276	294	295	294	298	289	297	294	267	290	282	300	348	307	278	299	299	273	293	299	280	284	313	300	307	323	303	270	315	277	272	321	284	267	297	298	293	292	330	271	306	282	299	298	286	287	298	283	287	284	280	294	310	302	327	290	258	269	282	346	284	309	316	313	301	283	300	299	295	288	276	264	297	307	272	294	287	279	298	283	279	326	290	279	324	314	309	295	272	313	321	318	279	286	294	303	303	294	291	303	254	262	326	318	291	267	295	302	272	292	274	293	297	291	291	272	322	286	275	297	274	285	253	325	314	303	317	285	294	307	286	281	313	312	267	298	305	311	265	303	301	310	289	295	316	298	266	286	280	292	285	290	304	310	302	266	282	283	317	292	283	277	296	280	296	293	297	293	301	255	314	280	342	290	314	309	294	266	288	271	300	314	304	297	284	276	307	327	308	297	311	274	274	306	269	278	298	306	269	279	288	278	283	318	301	326	296	291	295	281	290	293	295	295	291	286	296	282	334	297	287	296	301	271	304	305	302	318	290	300	305	290	320	274	269	284	274	304	307	305	321	295	270	283	295	293	312	289	321	307	278	252	264	306	259	323	297	287	306	325	269	304	277	289	274	299	301	273	306	313	277	259	304	295	321	301	261	302	290	294	308	289	284	294	296	259	284	324	301	302	284	302	294	298	282	283	297	319	293	289	293	304	279	310	279	290	285	280	311	338	297	307	296	305	299	302	299	263	302	281	306	284	298	285	295	304	309	288	308	303	283	272	295	288	267	296	284	301	301	289	284	284	271	292	311	308	285	310	284	279	284	278	334	295	295	280	296	306	311	283	283	283	299	257	246	295	315	292	279	305	275	341	295	306	289	273	280	292	281	298	328	307	318	288	290	297	281	272	275	310	289	313	318	310	270	305	317	262	319	272	291	282	277	261	292	312	276	303	301	289	291	302	266	299	308	312	338	295	318	296	316	298	317	297	299	329	336	321	303	327	287	312	312	290	333	309	313	309	294	295	276	303	282	307	339	301	303	292	304	273	299	277	285	272	267	310	288	293	276	287	250	293	286	270	270	285	287	279	285	289	302	338	298	329	285	283	318	315	313	305	325	299	301	331	317	304	316	286	281	328	275	264	317	286	283	301	278	337	308	277	268	289	294	292	313	275	302	314	313	322	306	274	278	312	312	304	266	313	306	322	280	299	307	326	289	284	300	280	316	295	263	293	328	278	301	297	294	323	306	301	319	288	288	277	302	278	300	319	280	293	259	296	316	304	323	267	292	302	288	316	310	295	279	267	304	273	282	358	341	332	285	318	290	275	304	297	293	302	272	314	280	313	328	298	314	297	280	287	299	284	297	273	303	318	303	303	297	301	327	319	295	293	296	318	297	268	254	302	279	297	313	278	291	282	262	288	305	277	323	305	296	275	304	316	341	291	331	304	307	288	280	285	297	288	283	303	303	280	277	324	305	316	257	336	264	296	306	300	255	325	292	305	289	290	285	280	308	254	272	284	297	298	295	292	303	276	283	298	283	310	277	309	288	290	317	320	298	284	312	276	285	288	315	288	264	301	292	280	262	291	274	271	275	287	334	274	290	283	293	287	318	298	291	296	291	290	291	285	283	293	272	300	304	276	279	254	286	274	314	312	285	286	286	284	273	286	296	312	288	313	301	293	254	297	309	267	280	300	268	296	313	291	296	284	300	294	310	269	295	293	315	299	304	271	289	279	277	286	261	320	271	310	323	295	299	267	301	282	305	300	333	308	296	291	294	261	261	290	294	292	321	298	293	326	275	286	299	269	295	287	296	274	275	272	313	286	270	283	284	324	291	291	315	271	325	289	311	273	300	267	323	314	280	317	268	305	253	324	281	269	283	302	310	291	305	276	282	289	295	298	271	281	288	332	291	286	277	286	311	295	292	292	267	309	284	296	281	310	296	289	315	257	303	305	306	312	308	288	297	296	279	301	284	252	310	281	294	295	276	311	290	314	272	295	308	313	291	303	305	296	313	323	309	293	311	295	278	326	296	277	309	298	295	332	288	302	282	315	316	295	298	328	299	287	288	280	303	277	300	285	285	294	312	285	300	276	319	314	286	265	298	307	301	301	273	300	291	279	300	289	274	342	281	294	265	273	296	279	280	283	307	323	324	266	287	308	267	270	286	290	264	287	283	268	276	301	309	307	260	285	286	285	290	293	297	292	281	294	314	316	288	302	318	272	305	293	320	315	304	295	288	279	296	291	278	313	290	266	290	314	321	258	280	287	273	281	309	285	316	289	317	317	288	269	321	306	267	282	277	323	279	300	290	285	281	335	261	312	286	269	285	322	289	306	298	290	285	303	287	304
30233	26931	1041	754	687	663	572	614	583	591	581	610	569	553	609	594	549	569	554	562	530	567	522	546	560	623	563	537	541	564	572	587	589	508	567	566	539	544	569	588	581	591	554	563	595	565	547	565	552	536	571	585	567	556	561	554	581	540	558	567	581	596	550	596	571	581	575	585	582	617	548	532	563	567	540	567	594	567	540	546	572	575	571	545	554	529	584	543	502	542	557	580	517	554	554	592	571	592	564	607	564	526	580	582	516	553	534	551	572	585	593	625	527	569	540	602	585	568	586	595	558	560	563	590	543	579	553	550	528	560	580	554	561	581	563	529	574	624	580	549	566	549	551	540	543	498	609	542	565	627	546	529	545	572	570	580	542	564	536	558	553	551	558	544	541	547	581	574	558	565	626	575	579	594	529	573	550	543	538	553	521	565	539	583	573	551	547	587	539	541	551	605	544	579	550	574	562	562	575	538	512	536	560	552	576	538	540	580	585	563	594	576	575	491	521	546	593	574	525	553	558	585	505	547	595	538	562	535	537	609	578	503	547	540	570	539	564	529	562	593	589	550	548	581	532	551	567	581	595	569	556	572	569	523	560	591	541	570	530	566	567	578	570	574	557	540	548	570	592	584	585	570	525	540	584	576	550	552	558	567	596	555	541	553	556	537	587	589	573	619	566	537	550	556	562	556	564	558	579	591	497	527	538	577	601	569	552	542	524	576	575	543	583	565	566	572	580	537	565	602	567	548	561	582	567	595	571	547	533	572	563	571	545	550	566	568	534	576	574	585	565	562	557	564	539	571	522	549	597	582	562	553	548	524	594	533	577	574	533	565	593	576	585	568	558	580	565	577	512	554	555	535	598	576	525	532	571	570	605	585	568	567	548	540	531	561	570	564	579	533	587	598	519	550	556	511	536	546	570	541	538	576	576	617	529	543	554	629	577	574	532	528	549	589	557	560	545	553	533	576	518	549	588	568	560	553	526	540	571	545	554	569	538	585	558	536	596	558	539	583	517	567	578	529	538	584	553	558	551	576	605	594	589	545	557	577	561	615	547	543	575	555	535	585	547	573	553	552	555	553	543	546	586	533	547	584	593	579	586	559	577	561	564	580	614	544	585	521	505	586	558	555	555	557	529	538	582	617	539	572	569	570	588	537	532	597	560	611	588	583	609	549	563	587	548	582	548	541	594	567	548	584	527	589	541	647	588	521	573	614	600	538	556	582	592	596	543	550	579	602	533	558	538	537	562	565	594	568	573	535	561	583	529	531	587	558	566	572	529	558	577	564	556	562	579	593	539	569	590	575	558	563	575	534	552	582	598	553	572	587	560	518	551	559	585	542	528	530	564	572	605	547	572	524	576	553	580	500	542	546	477	521	567	535	570	582	537	555	580	575	527	538	536	540	615	554	566	556	556	539	523	567	540	599	601	541	549	548	528	568	596	607	567	566	555	548	524	549	523	560	580	548	534	586	552	598	542	574	501	581	538	508	595	547	561	552	564	569	573	593	565	549	549	568	576	556	568	595	541	547	560	559	563	586	511	522	562	550	540	558	564	556	596	546	545	586	506	561	533	569	594	599	538	568	549	544	568	562	535	567	569	568	535	581	532	521	592	567	542	568	561	568	591	576	560	586	553	534	577	581	553	562	581	601	594	558	566	516	561	571	598	555	564	605	613	597	564	539	539	529	593	577	549	594	535	558	572	571	577	575	552	559	561	564	582	559	545	581	575	604	560	561	537	560	575	557	520	567	536	572	571	559	544	552	603	542	535	544	564	565	585	565	566	546	573	573	558	565	607	576	557	600	575	562	555	561	540	606	589	546	568	570	575	561	553	571	569	571	574	569	581	580	635	558	562	577	592	521	568	561	565	601	516	565	540	544	560	568	574	589	582	590	568	575	524	576	573	566	565	599	542	574	534	562	558	557	499	537	594	596	585	562	586	590	589	545	504	605	540	576	558	520	569	564	541	577	571	559	549	584	601	538	562	548	576	513	550	584	561	540	548	556	535	570	540	549	570	554	601	552	556	572	561	528	556	567	531	576	579	562	560	573	568	589	572	552	573	560	533	603	595	561	550	572	541	547	546	555	563	522	576	605	533	557	520	522	573	563	578	609	541	593	571	573	575	546	556	566	573	552	562	534	551	565	607	523	537	578	567	583	532	598	558	552	573	552	552	568	569	550	543	541	558	563	566	591	573	594	547	542	573	561	538	548	579	599	576	541	559	573	592	571	557	595	572	548	535	574	581	543	596	620	613	555	587	559	573	554	549	583	560	515	535	575	524	536	501	571	540	526	560	561	565	544	524	534	585	593	584	537	591	541	539	566	568	533	542	579	570	558	551	577	563	569	577	576	507	557	584	536	529	549	567	537	574	562	575	586	544	570	553	579	577	544	562	575	581	545	542	561	571	561	597	601	594	557	579	606	501	557	546	565	518	594	598	608	575	589	551	554	613	585	564	574	518	587	546	571	596	564	549	560	581	569	528	535	608	621	584	560	569	595	574	536	535	601	526	545	565	540	532	518	586	556	560	507	571	584	521	518	546	571	545	574	594	582	566	559	582	517	550	566	571	582	586	612	594	606	562	600	564	583	620	550	604	568	512	582	576	623	530	529	496	553	562	569	556	575	538	544	604	539	532	581	553	530	552	517	547	559	559	587	533	553	576	605	568	532	597	557	587	563	600	541	570	573	565	569	539	563	587	575	557	556	549	571	565	530	562	539	571	584	573	533	573	625	580	557	550	553	571	584	554	513	595	541	524	581	556	567	565	549	562	566	546	554	601	546	535	573	544	572	588	541	605	553	547	543	575	605	634	538	530	524	605	526	550	546	569	562	576	525	563	552	538	546	595	602	566	561	540	548	556	536	544	543	567	560	590	602	581	528	569	549	557	576	523	539	580	553	530	542	540	606	598	612	575	540	584	584	560	586	554	570	566	570	554	576	561	539	525	569	617	578	531	594	585	580	598	589	586	549	564	598	566	566	550	599	559	594	558	530	559	563	554	591	566	545	572	580	596	557	527	576	556	528	556	589	569	569	572	562	542	588	580	559	542	574	580	568	558	628	543	535	577	598	573	538	576	616	556	581	550	561	535	539	566	571	567	573	574	553	558	552	538	600	553	547	585	568	550	569	543	595	551	590	561	578	568	570	578	577	561	593	540	621	550	533	548	591	545	567	580	553	559	528	534	586	545	575	587	516	577	556	562	563	557	526	568	578	523	576	555	569	573	586	587	554	567	556	560	575	525	545	585	580	543	590	551	568	534	555	554	558	563	591	568	540	572	552	573	561	587	555	530	584	536	601	563	572	551	577	546	535	586	567	623	597	545	551	582	567	563	584	552	575	562	549	546	564	587	571	586	532	563	559	578	544	579	575	542	566	561	549	546	544	595	541	547	554	618	514	560	581	560	525	582	550	598	565	581	588	553	580	532	581	597	575	509	583	588	605	552	591	619	600	551	526	539	559	573	556	530	533	539	568
24307	21531	28810	24343	20341	2856	328	267	211	204	197	191	163	150	190	157	136	154	163	157	162	141	153	165	159	163	181	160	131	163	152	127	174	165	129	147	151	147	131	151	126	159	142	154	147	141	139	135	148	146	130	134	134	140	138	144	147	148	145	145	133	162	147	141	159	146	151	145	130	165	137	147	141	147	156	134	158	141	126	146	152	137	128	152	156	142	119	145	167	139	153	146	142	128	146	139	146	135	143	157	138	138	150	137	145	139	148	128	159	161	149	171	149	147	172	153	172	135	147	151	165	171	156	153	121	134	148	135	135	128	143	143	139	121	134	133	131	131	143	139	152	152	139	133	140	146	136	136	141	145	182	142	161	140	145	131	155	137	138	150	145	149	151	123	150	159	135	149	131	140	134	139	138	143	136	137	141	146	137	131	135	138	149	133	143	171	121	151	165	162	133	132	145	124	154	134	125	129	145	168	144	133	137	140	162	137	146	132	158	133	140	145	159	133	146	152	142	132	154	142	133	133	145	147	115	151	135	132	164	160	153	166	140	156	145	152	127	147	130	135	143	131	142	146	149	138	127	146	168	156	131	138	134	143	166	135	140	122	170	150	142	130	147	151	116	133	142	143	147	153	146	134	144	152	154	148	120	177	146	147	154	138	131	154	145	128	183	149	152	148	150	149	147	131	134	136	139	150	158	138	134	125	134	142	161	150	146	136	126	155	152	131	144	136	150	131	135	147	158	135	133	156	140	133	146	148	157	153	166	135	139	128	144	145	138	145	150	146	145	140	152	136	158	138	144	141	147	153	148	156	138	139	131	154	149	141	139	141	148	149	146	135	140	164	152	148	156	164	161	145	140	152	138	140	145	137	154	152	155	153	129	139	132	161	133	142	168	137	140	150	143	136	156	148	143	142	124	164	145	147	141	126	126	140	149	134	136	159	173	161	143	167	155	145	155	137	157	152	149	141	146	134	176	122	136	145	146	137	126	162	136	150	144	163	147	153	156	124	145	136	163	137	135	126	161	114	170	160	113	122	125	134	140	156	136	138	133	136	159	131	141	132	147	156	165	145	137	145	156	155	160	152	150	137	152	148	128	138	137	147	144	137	147	150	152	152	135	178	157	160	121	129	141	149	138	127	137	133	162	156	148	151	132	152	171	152	163	143	151	134	152	145	152	131	131	146	148	140	138	140	149	144	143	144	154	136	162	131	153	141	139	144	154	135	140	184	143	145	133	142	162	126	162	140	156	141	133	141	143	144	141	147	130	139	140	138	135	138	140	149	132	138	170	127	136	141	155	166	168	147	144	132	136	136	143	139	155	146	143	160	158	133	143	155	134	134	156	128	151	153	151	154	140	146	130	125	148	124	129	144	137	133	143	155	142	151	128	146	150	145	137	179	143	136	119	144	135	163	136	146	150	131	147	149	140	121	129	145	157	128	147	126	125	142	140	140	137	136	114	132	153	152	127	162	137	161	147	127	149	150	151	137	143	127	137	148	147	156	138	158	144	156	156	147	132	133	132	147	135	137	145	142	125	144	147	156	175	140	124	140	132	153	150	146	115	168	136	130	143	141	133	148	153	141	135	153	131	130	148	139	130	120	163	152	150	123	146	152	145	141	138	130	131	142	134	149	132	134	151	157	150	136	161	137	145	142	123	150	145	146	159	148	148	148	155	134	146	141	135	132	147	159	152	147	143	135	148	146	146	129	137	162	136	127	156	136	144	136	132	128	159	142	140	134	145	125	146	149	158	154	136	139	110	168	143	149	130	133	155	167	126	116	163	139	117	146	146	137	151	145	131	144	150	136	127	145	152	151	151	137	144	143	129	137	152	160	159	137	138	128	133	140	137	123	154	160	157	133	145	121	156	139	174	149	156	145	142	130	119	145	140	153	141	127	135	166	143	168	149	131	125	136	146	125	130	156	149	165	164	158	151	151	147	127	144	115	141	143	138	140	145	135	150	154	145	145	124	141	131	137	143	134	151	145	141	142	136	146	150	137	142	142	144	144	166	162	154	160	163	146	145	145	121	140	139	136	152	146	134	153	179	147	148	149	140	126	141	125	162	141	151	154	140	133	150	131	126	162	150	145	140	136	159	136	136	152	136	136	137	137	160	140	138	151	151	144	148	146	136	167	147	148	149	134	137	141	148	144	131	142	144	132	150	162	141	152	136	140	163	151	136	127	152	140	126	125	131	154	142	160	144	148	162	137	147	143	130	151	148	130	147	154	169	147	129	144	154	136	131	129	124	132	150	166	144	144	162	142	150	136	151	144	136	143	154	116	138	131	151	139	149	130	165	151	137	137	146	145	140	128	136	146	140	132	155	153	145	147	147	143	133	153	153	156	133	134	155	126	153	153	156	150	155	130	158	151	152	147	138	150	136	147	154	156	133	116	143	144	159	132	155	143	115	132	173	158	150	152	152	138	124	160	149	146	131	141	144	146	121	176	132	163	145	135	161	158	130	155	139	137	145	136	155	137	143	131	157	123	135	163	138	135	118	144	138	126	159	131	125	135	147	115	122	131	110	138	159	126	128	170	143	143	157	140	145	155	150	146	138	142	149	148	148	134	135	139	136	148	120	157	133	140	146	153	147	132	125	150	154	143	155	138	147	145	136	141	163	144	153	145	123	159	141	160	157	126	145	149	156	143	140	152	146	133	124	128	144	145	151	149	148	142	165	136	158	146	137	159	161	145	132	125	130	150	145	148	138	127	139	137	157	142	135	119	147	139	140	147	130	153	158	163	137	155	151	142	139	150	134	144	152	137	134	141	150	142	135	151	146	158	165	142	138	120	153	153	148	139	135	142	167	151	147	156	149	133	150	153	141	151	123	144	137	147	139	159	115	153	141	135	159	142	151	138	128	148	167	125	140	142	150	142	146	149	151	155	154	136	155	161	140	145	153	134	156	143	122	133	156	152	126	152	146	160	137	129	150	131	129	156	145	150	148	142	158	129	142	138	151	142	159	161	146	125	134	156	156	145	136	135	148	139	159	165	161	152	142	138	158	147	124	173	123	168	154	147	147	142	154	145	127	160	126	157	131	126	129	150	146	137	159	163	121	158	169	143	136	154	120	141	133	136	136	140	137	165	134	147	140	147	155	146	135	139	159	163	137	139	156	125	142	161	131	146	129	145	147	135	174	151	145	124	139	138	162	156	174	152	162	135	140	150	150	136	163	147	134	123	130	163	145	150	124	141	120	135	163	151	153	147	134	142	134	169	148	155	142	134	155	146	143	138	139	128	121	135	139	149	158	163	133	166	155	134	158	127	156	159	148	146	134	136	152	163	142	158	151	151	119	150	140	146	158	140	136	136	141	136	118	156	165	144	142	133	143	150	134	138	144	146	142	143	138	124	135	131	151	148	159	141	151	140	162	123	158	121	133	157	133	145	145	125	145	136	144	151	149	122	145	147	148	143	121	144	115	138	172	158	128	141	127	145	131	152	141	123	136	155	126	146	148	141	155	141	149	126
51071	57431	4834	2450	1491	1064	849	744	614	502	488	436	463	410	353	370	360	333	360	331	325	314	315	292	316	341	312	309	310	299	315	288	296	335	311	257	297	301	316	298	327	281	302	292	267	304	262	297	322	289	291	270	305	310	299	285	320	279	303	309	303	304	279	276	301	304	293	273	328	312	292	321	266	252	319	278	288	307	257	303	278	286	310	252	307	296	276	321	304	304	295	291	304	274	305	309	300	277	275	327	252	278	293	296	265	304	282	268	304	291	318	303	270	311	255	299	273	304	308	320	285	324	277	313	310	297	319	274	269	302	298	304	280	278	328	268	279	266	281	292	301	282	287	315	294	281	283	306	316	258	305	293	328	287	278	298	281	275	283	266	280	291	287	318	294	243	262	281	274	272	267	269	288	268	281	276	300	284	265	255	300	295	289	301	316	286	321	329	278	295	291	313	297	278	277	299	255	277	291	275	295	290	286	296	314	277	284	296	293	288	276	282	273	292	277	285	288	300	287	320	277	285	289	292	317	289	296	273	300	286	268	285	266	266	273	287	272	292	313	283	288	276	268	297	268	289	293	302	268	300	290	268	283	309	279	315	274	313	272	281	314	280	302	311	276	290	297	265	281	315	269	299	298	292	306	292	265	274	295	262	293	267	296	288	289	255	290	270	264	286	288	302	311	315	299	283	289	292	286	297	293	292	313	317	316	267	289	305	278	284	330	281	272	284	310	287	273	307	300	264	290	297	313	270	278	298	282	328	317	294	277	271	282	282	301	305	278	273	263	301	261	277	286	300	296	303	276	281	287	307	270	270	260	288	283	305	296	288	306	272	296	269	275	282	312	292	278	299	334	288	317	275	326	321	252	294	288	267	281	293	287	306	278	297	278	301	296	321	307	297	283	280	288	300	251	288	288	277	294	286	250	293	290	269	287	262	269	296	272	282	285	287	286	302	304	291	267	281	288	272	298	281	291	271	280	282	269	290	292	298	321	310	320	285	291	326	313	324	268	291	284	318	326	304	312	316	321	285	246	314	278	285	290	310	290	287	291	294	286	280	317	309	285	299	301	322	278	306	282	286	267	293	313	291	282	284	291	277	313	295	279	289	317	268	279	279	311	285	269	261	308	269	286	283	266	295	289	298	274	260	297	295	306	277	296	267	306	318	309	308	319	272	294	293	314	286	297	299	291	255	291	291	304	312	305	313	270	256	331	270	269	310	307	273	316	280	269	264	304	277	303	303	283	270	266	314	270	266	296	289	266	252	286	289	301	333	283	271	302	305	301	271	301	277	308	286	280	299	285	311	262	306	291	281	275	267	309	297	307	273	286	274	312	305	284	264	304	286	285	272	283	256	276	281	278	292	313	269	254	294	282	334	315	290	262	308	293	303	312	278	294	269	295	280	288	269	276	290	280	312	295	286	308	254	291	273	303	269	289	259	298	280	287	297	286	312	293	303	274	314	297	307	299	274	304	289	277	285	257	295	271	307	330	301	317	311	301	271	306	271	283	295	290	306	299	320	291	265	291	279	313	251	285	286	282	284	288	300	256	309	305	310	281	282	284	289	298	289	307	320	286	306	292	271	306	307	284	322	300	324	289	288	295	269	276	295	288	277	272	299	307	306	247	285	286	282	291	289	280	352	267	264	277	261	292	304	276	301	259	290	285	310	308	270	287	274	273	268	290	277	278	266	284	307	268	263	289	295	297	293	270	304	305	322	290	256	313	330	297	298	255	288	284	280	343	270	282	311	283	305	288	295	284	276	320	265	315	279	268	302	275	301	291	312	309	313	276	316	305	286	279	271	265	301	280	289	305	292	263	272	290	316	313	315	291	289	269	288	288	315	269	257	259	277	271	310	269	299	293	291	285	295	301	317	317	286	282	306	251	273	287	284	310	306	318	274	292	282	283	305	304	271	273	301	261	281	280	278	301	254	267	293	277	267	277	285	293	301	262	314	307	279	292	309	292	304	296	277	294	333	251	274	284	280	299	295	275	297	292	287	296	306	301	275	311	293	294	302	280	270	289	302	300	295	292	261	280	279	277	299	303	292	284	307	282	279	290	282	270	271	256	293	285	283	255	272	257	294	296	280	279	279	289	312	299	282	299	292	311	304	288	252	312	307	271	282	290	274	299	299	278	306	299	303	261	269	289	275	275	259	300	292	288	282	291	292	292	295	305	305	277	309	267	301	299	254	278	279	294	305	305	302	307	302	283	321	296	331	293	298	301	255	324	302	320	320	332	276	278	299	312	291	287	307	272	286	279	283	306	321	281	260	278	294	291	320	294	310	259	324	305	289	303	299	272	286	274	283	285	302	278	277	290	277	308	299	281	299	292	313	281	247	290	278	296	301	248	263	283	268	292	279	301	277	290	304	276	306	287	271	295	279	272	264	299	281	295	275	297	301	322	293	259	274	307	279	277	281	316	270	301	284	303	258	263	271	281	281	269	313	276	328	288	299	303	304	277	283	303	333	309	271	290	293	280	287	282	283	279	306	276	294	302	280	299	282	279	261	295	273	284	285	285	281	289	289	313	305	264	291	292	332	291	273	290	295	295	313	289	280	286	286	255	278	262	273	298	319	285	294	287	296	300	293	304	295	310	316	306	294	321	293	307	259	295	283	308	290	273	286	288	292	299	301	306	283	306	290	284	262	333	306	279	276	287	314	295	286	308	246	276	294	299	307	291	292	305	271	296	267	264	280	288	274	271	290	273	324	272	292	292	280	296	297	270	281	302	285	286	320	290	294	320	262	293	292	241	286	299	272	286	268	282	286	288	265	272	278	253	299	302	273	282	309	299	290	276	286	265	289	295	278	272	269	312	262	292	280	296	281	319	303	279	300	288	262	319	268	310	302	279	276	298	294	237	233	297	309	292	268	305	312	316	277	274	277	287	279	304	299	290	278	264	303	264	255	282	290	287	261	287	308	288	288	281	288	304	285	306	321	274	286	269	276	303	277	291	323	289	250	277	282	278	284	272	287	264	288	284	295	275	282	280	307	298	335	290	242	309	323	350	304	328	301	305	290	291	315	304	286	292	280	273	270	290	286	281	288	298	307	272	302	268	281	325	290	307	285	292	264	292	302	292	279	260	288	265	307	292	276	294	294	299	285	255	300	286	272	290	280	244	272	298	284	283	301	279	284	307	306	299	274	270	286	303	283	280	288	300	305	271	280	302	277	295	309	295	269	271	269	283	287	264	280	299	306	280	311	266	289	277	289	294	296	269	288	284	300	278	289	291	268	273	266	270	288	277	299	280	295	297	272	275	301	299	257	296	300	306	284	282	274	307	281	297	291	293	276	284	273	306	259	280	281	325	271	323	289	281	266	270	301	308	274	291	301	298	283	296	283	289	267	262	268	279	279	271	258	305	331	303	268	274	299	299	308	281	308	273	286	288	287	300	295	280	253	282	308	305	287	304	300	299	304	260	324	300	282	323	295	296	262	285	326	301	280	273	304	296	287	289	294	282	293	286	290
23298	21440	29358	23733	21376	18572	1009	353	249	256	200	188	208	190	159	144	160	168	160	136	154	163	175	155	156	136	182	138	152	152	139	152	140	156	137	141	153	158	142	134	140	144	140	141	153	138	118	140	115	149	129	157	143	120	128	144	144	132	148	123	133	159	131	144	140	145	132	141	146	133	132	136	145	140	135	133	136	144	131	136	156	141	135	131	135	142	135	138	147	135	128	134	122	132	127	143	142	123	128	145	137	139	135	139	137	138	137	123	134	143	116	148	122	142	172	135	130	161	135	118	117	132	144	147	127	127	130	130	123	127	138	168	139	128	150	154	108	123	130	124	138	137	137	129	142	126	107	129	135	138	123	105	133	129	127	117	160	123	133	143	139	131	140	153	160	124	143	136	128	135	148	142	152	120	139	149	144	134	133	118	129	153	143	141	158	127	158	134	140	146	127	153	122	128	124	135	141	137	132	143	127	129	122	134	130	147	148	119	123	137	152	122	135	142	143	133	135	130	138	136	113	120	146	122	143	140	137	136	146	145	148	135	152	124	132	139	117	140	146	144	119	131	156	137	142	144	140	143	126	128	120	146	124	139	136	137	138	128	134	124	147	142	155	128	115	132	121	143	120	116	138	144	152	122	140	116	160	156	120	140	143	148	136	153	134	113	134	127	119	130	126	147	153	156	139	141	128	118	122	139	139	117	127	154	140	134	141	111	122	150	113	158	129	144	134	124	156	140	150	133	142	160	121	139	155	121	129	134	164	136	148	138	153	136	135	138	129	130	142	137	120	143	133	151	145	124	135	126	142	140	140	137	109	138	121	122	130	157	133	139	156	136	135	129	131	127	133	129	131	111	133	140	132	144	151	134	145	122	129	137	157	143	144	128	130	131	142	145	143	125	133	146	128	142	150	155	130	141	145	116	141	154	118	145	145	126	136	143	136	142	116	143	123	125	139	135	154	162	140	136	120	135	141	144	131	123	135	140	133	136	141	127	143	133	123	138	132	132	135	158	131	140	134	123	137	154	123	118	144	130	129	134	130	146	121	118	152	125	139	131	137	150	143	144	115	146	151	138	141	151	146	139	114	146	128	128	119	128	131	142	148	161	146	149	137	138	133	152	143	133	135	145	121	138	137	140	145	128	127	134	136	124	154	147	110	111	129	104	138	119	127	143	141	139	165	127	127	138	148	142	162	153	134	133	137	151	158	146	139	145	115	127	137	123	145	148	150	149	151	139	124	119	128	137	152	124	124	147	149	134	147	133	131	111	134	126	147	141	136	127	124	135	136	124	151	137	124	167	138	134	145	129	131	140	127	122	142	129	142	127	137	146	139	114	127	120	128	124	137	135	145	123	136	132	133	158	134	126	116	127	136	134	130	112	122	123	129	139	123	114	131	139	134	123	162	127	159	116	143	136	148	119	113	129	118	136	124	120	140	151	129	133	130	141	127	141	128	125	134	140	133	113	144	132	135	117	132	135	127	129	142	144	146	131	132	159	138	158	113	121	134	147	121	121	125	157	114	125	140	119	115	131	147	133	142	129	135	129	142	142	136	107	154	129	130	141	152	124	149	114	125	115	151	149	134	154	125	127	155	139	158	139	131	157	144	142	114	140	134	132	127	151	139	129	135	143	117	135	143	122	132	133	139	148	144	132	152	135	140	144	122	135	146	136	146	159	130	117	143	145	162	177	135	114	135	151	135	145	159	123	137	128	130	142	143	119	132	119	122	131	126	116	154	138	140	153	149	118	138	135	134	149	114	126	144	140	134	119	149	133	134	104	168	154	156	139	145	129	146	140	138	135	141	138	126	151	126	143	130	128	145	134	137	122	121	151	134	140	120	125	126	132	119	139	137	132	126	142	161	138	148	141	111	135	127	129	129	121	139	141	147	144	146	136	134	120	151	125	126	157	131	126	133	142	147	149	124	149	117	123	144	139	145	146	157	136	140	157	117	120	143	121	147	136	144	133	135	152	132	142	145	138	124	144	123	142	130	133	141	119	141	140	129	132	146	114	154	128	141	125	138	119	131	132	164	136	121	123	131	147	128	159	145	132	158	132	145	133	121	121	124	115	115	151	132	127	151	144	131	156	127	153	129	135	149	152	120	135	113	127	144	136	113	149	138	117	125	129	137	132	139	119	131	154	128	117	126	130	125	135	115	133	138	134	128	126	139	158	107	137	116	127	123	113	131	137	141	118	128	155	123	138	146	142	161	126	126	139	125	124	142	131	139	142	129	116	121	125	137	148	121	128	140	120	138	136	115	129	137	117	125	138	139	148	132	146	134	125	113	143	131	131	118	125	136	110	139	138	139	134	116	136	133	142	152	119	146	128	152	129	145	137	142	161	134	138	108	135	143	132	139	117	128	119	139	122	126	137	132	143	135	131	110	136	107	132	140	149	131	160	137	136	138	149	112	133	133	132	149	126	157	144	131	141	128	155	143	115	122	120	155	149	147	121	152	123	126	155	130	117	124	122	122	121	119	116	148	133	145	137	114	125	161	134	146	149	143	125	105	131	131	144	140	140	122	128	128	140	126	119	158	142	146	119	132	111	140	140	151	159	116	135	128	141	131	125	128	141	126	136	128	126	146	140	139	123	116	135	122	137	142	133	123	129	150	143	125	154	138	129	111	136	148	123	157	140	134	144	158	147	149	117	129	135	129	115	145	143	129	131	162	133	133	131	154	136	140	141	132	138	132	134	127	136	144	137	126	141	145	137	134	131	131	132	145	144	150	144	126	151	135	134	130	151	134	147	119	122	117	131	133	141	135	149	131	130	140	131	135	140	143	140	142	132	158	156	133	154	129	131	135	124	144	138	140	119	141	139	131	129	125	124	134	147	141	118	137	155	128	130	134	136	125	129	111	127	144	119	129	124	139	131	136	121	147	139	129	135	115	135	136	126	159	142	132	144	141	146	113	129	133	123	120	138	133	139	153	123	132	138	138	136	138	126	125	148	147	155	131	127	142	143	140	139	127	121	145	127	157	129	134	139	144	126	154	140	135	129	142	112	142	136	145	134	127	130	122	133	145	115	122	134	119	131	138	134	149	144	142	132	151	144	143	153	148	131	137	122	126	132	154	134	143	128	124	125	118	136	135	134	136	130	115	147	117	119	142	136	144	130	151	140	143	131	131	137	122	148	134	124	126	154	137	112	129	134	125	136	101	142	144	137	129	162	123	124	125	121	146	139	128	140	121	150	134	152	145	120	137	109	137	137	130	142	128	149	131	152	142	145	156	145	136	135	143	159	146	131	138	148	140	146	137	129	149	135	135	152	147	147	123	144	159	135	127	113	149	135	137	137	106	140	150	121	138	140	129	141	139	144	128	119	171	138	149	154	128	128	124	129	154	133	137	126	127	112	157	142	126	140	143	139	137	137	145	128	132	112	127	152	155	128	150	110	121	134	113	146	133	139	119	150	129	140	144	136	113	113	131	143	133	146	137	135	138	153	148	143	133	127	133	114	125	137	139	131
50939	60364	7680	4078	2503	1639	1335	1031	849	676	655	547	500	510	450	430	348	363	378	351	384	348	334	314	342	304	323	307	255	281	288	295	301	300	266	297	283	274	265	295	283	252	271	277	246	267	284	291	275	259	247	264	257	258	253	274	271	251	252	267	283	274	251	280	237	266	276	291	262	257	249	243	276	251	238	257	288	244	265	267	250	249	254	252	283	239	249	267	278	252	249	267	226	271	230	274	264	222	253	280	269	252	234	293	257	209	274	228	253	258	241	274	252	251	239	260	239	275	266	266	251	246	241	229	264	246	221	248	258	243	263	264	250	267	255	246	261	271	235	261	253	247	263	256	253	283	235	268	273	220	254	267	251	271	239	256	263	257	251	268	250	268	247	258	238	227	242	258	260	254	258	244	225	238	260	261	265	250	234	267	245	231	243	253	247	271	244	239	242	232	273	245	262	252	256	224	268	253	224	257	242	249	263	261	257	269	248	240	231	248	278	242	244	270	250	256	246	252	240	246	237	246	250	247	232	245	222	228	269	253	256	244	221	255	251	265	233	248	230	247	250	236	250	254	218	255	250	268	282	282	269	242	254	269	271	251	261	262	278	264	251	231	281	245	254	265	251	222	245	265	263	250	232	245	241	259	247	245	238	259	290	235	252	266	273	255	261	278	279	250	254	256	266	211	235	250	264	235	240	277	248	263	244	274	238	261	248	257	235	228	235	260	232	272	259	229	254	267	250	241	286	227	245	246	215	239	254	226	254	256	235	251	253	246	258	229	244	236	282	253	234	248	234	255	265	241	257	253	270	254	259	270	238	253	239	258	235	240	251	216	254	224	240	259	258	240	266	268	264	212	244	227	229	257	258	251	263	234	271	216	234	247	225	250	247	256	263	238	258	240	253	250	270	253	251	240	252	244	228	267	254	227	233	249	264	242	249	211	277	265	259	250	245	252	261	261	262	256	258	259	261	258	257	246	270	241	258	234	254	249	225	274	225	259	256	234	271	271	239	278	265	241	230	236	249	252	259	283	257	230	233	237	247	257	267	245	251	256	238	226	235	279	235	263	248	269	240	261	264	252	270	259	258	253	241	257	256	226	237	263	260	264	233	226	226	240	247	249	266	269	270	243	239	260	243	256	242	240	238	243	229	252	251	232	291	254	265	234	237	240	279	259	246	244	251	248	253	250	261	235	260	239	260	224	241	264	245	287	245	234	239	254	282	264	235	238	265	244	245	256	259	233	244	230	262	254	221	289	253	275	222	228	271	240	268	279	246	251	256	222	220	258	251	238	265	241	237	252	257	252	235	251	235	229	234	244	262	279	271	249	244	271	237	240	250	249	235	285	244	268	243	278	243	260	236	237	242	254	221	261	262	254	258	231	266	254	228	268	222	260	246	234	244	276	265	237	229	248	250	247	253	269	251	239	261	258	231	245	247	276	232	221	233	229	256	285	268	235	250	256	245	265	231	222	261	222	253	244	275	241	249	257	254	262	235	264	265	240	262	284	256	239	271	248	243	259	236	244	239	243	294	250	261	244	257	241	284	254	259	239	254	240	233	253	261	247	259	233	260	276	243	283	266	248	242	244	228	255	275	267	246	269	238	243	237	227	242	271	256	254	249	248	221	258	250	250	228	259	212	269	241	250	246	251	231	235	247	267	258	247	254	258	240	270	250	244	245	260	246	275	268	263	239	259	245	243	223	221	260	258	262	225	255	238	221	249	281	260	251	272	255	248	265	263	246	253	222	247	238	255	248	229	260	256	233	244	233	259	253	246	251	262	266	233	271	253	245	245	259	231	278	227	269	231	247	228	243	264	245	253	270	270	245	239	246	263	237	264	242	279	225	253	234	243	272	253	271	264	270	257	256	238	263	235	246	282	232	250	257	251	248	237	261	244	253	242	230	284	234	267	246	271	253	263	257	250	266	270	242	239	220	260	238	243	229	256	257	267	246	253	254	244	257	278	249	214	239	244	246	251	279	257	277	241	223	246	246	272	262	227	282	243	223	253	238	274	274	253	266	222	281	213	245	271	250	286	259	251	241	246	257	239	239	291	275	269	258	255	275	242	226	238	222	224	237	280	248	255	257	248	274	255	287	228	239	242	246	238	247	257	250	271	260	253	293	236	249	249	236	257	223	261	242	275	259	272	236	234	248	265	241	255	244	276	250	250	251	238	222	247	262	238	248	229	258	253	253	263	246	247	241	251	217	259	243	258	256	249	273	241	240	270	263	207	227	221	234	252	248	235	265	246	247	220	262	239	259	260	262	228	249	256	234	246	248	242	219	226	237	244	263	255	234	204	246	246	220	242	238	242	263	253	241	270	223	247	241	226	234	260	231	226	247	302	251	269	235	228	253	264	243	250	251	257	254	243	239	248	231	254	270	246	267	222	259	270	260	259	236	227	233	242	254	217	263	251	255	276	242	257	246	228	242	238	254	281	236	268	264	239	244	256	227	285	248	248	249	249	257	237	253	252	277	241	264	239	267	243	255	235	268	226	241	263	230	249	244	248	209	230	255	248	251	262	250	245	251	253	246	268	248	258	261	232	230	234	234	262	254	272	263	257	270	253	263	270	257	247	263	271	268	261	290	280	254	239	239	247	253	258	255	253	234	228	219	266	252	240	262	253	257	270	258	276	275	235	252	258	222	241	256	231	249	236	259	229	252	243	248	249	246	243	233	246	233	248	254	255	255	265	256	226	261	255	238	265	259	272	256	260	233	251	250	258	237	257	264	263	274	245	251	265	253	257	226	216	232	280	256	272	229	260	247	244	262	218	252	261	269	232	249	252	251	266	231	257	224	229	274	226	251	261	278	243	271	256	246	260	247	241	278	259	282	263	262	263	270	258	234	234	263	274	248	279	242	265	266	254	263	245	280	251	248	250	243	271	267	249	273	219	245	245	277	250	230	273	248	239	282	261	228	246	283	270	253	239	237	249	256	262	260	246	245	248	225	271	254	259	253	255	248	300	254	245	265	267	260	243	243	239	220	258	245	239	241	240	265	272	256	250	232	258	237	229	254	251	260	254	248	225	257	259	262	265	277	241	231	270	234	289	256	226	271	247	256	243	253	250	227	237	250	267	281	256	268	252	252	243	276	274	242	238	251	239	251	253	249	270	258	248	231	238	243	218	240	263	271	227	252	246	253	247	247	236	247	244	241	249	247	252	254	256	261	239	241	239	261	256	254	226	236	238	263	274	247	244	287	267	267	249	248	247	234	239	264	249	255	235	244	237	241	208	241	249	213	267	263	232	252	280	236	237	240	261	250	227	257	226	245	255	240	229	249	252	258	235	265	248	254	266	269	243	246	249	264	245	289	243	254	266	254	264	232	255	285	260	236	264	260	263	253	250	247	233	237	252	235	253	255	251	240	248	247	260	232	254	251	229	267	262	254	233	266	251	258	270	230	246	256	248	223	269	236	269	232	248	275	228	236	241	266	261	270	268	226	242	249	259	251	241	233	247	229	256	244	269
27738	22312	10995	712	344	309	347	316	302	325	297	307	283	341	264	293	291	321	257	284	297	300	261	315	280	303	312	312	271	287	267	289	288	303	301	308	266	332	294	308	327	292	299	298	281	311	276	307	300	281	319	282	281	296	277	283	302	293	304	322	301	273	267	277	286	298	272	273	323	300	285	285	321	282	284	301	265	296	309	306	314	275	291	317	259	298	289	276	275	263	279	331	300	316	300	299	311	267	281	302	315	300	282	263	294	263	265	274	309	269	307	295	282	297	291	300	314	283	288	288	289	284	312	279	301	317	320	289	277	268	314	293	286	271	281	275	288	311	320	284	290	301	334	287	308	283	313	312	290	307	252	291	314	286	325	305	297	279	317	280	321	292	286	304	280	277	292	326	313	285	316	310	286	296	311	280	291	284	297	309	286	280	286	289	333	290	292	270	298	270	305	261	315	278	306	265	302	282	288	280	289	258	311	288	280	270	281	316	308	275	275	293	283	265	314	281	278	302	280	293	272	302	287	293	271	288	270	297	315	290	279	290	279	299	307	330	273	297	290	269	299	281	278	290	274	292	320	318	295	254	298	289	309	274	258	285	292	315	282	284	290	289	316	327	303	286	296	284	309	299	284	276	282	306	318	307	304	280	295	283	336	294	304	270	299	287	320	296	298	285	291	290	282	332	311	284	278	308	258	306	298	318	277	289	300	280	303	297	285	322	333	293	283	295	290	316	292	280	290	323	274	292	298	311	297	280	261	310	315	304	270	286	304	294	291	286	291	313	314	295	315	301	283	319	278	276	289	334	287	291	280	267	293	306	306	311	319	292	282	332	294	306	296	325	301	259	294	261	304	316	311	273	285	290	295	285	326	301	292	281	300	294	311	306	289	298	298	301	278	264	287	257	302	314	307	288	317	324	297	303	299	336	283	261	307	296	297	308	276	292	302	298	284	303	295	252	298	275	290	291	286	268	298	272	303	273	304	303	304	297	300	272	300	300	268	292	293	296	300	281	271	248	303	310	307	319	308	282	270	310	303	336	280	305	296	290	278	294	283	294	296	321	299	296	287	270	272	312	269	285	329	309	308	312	319	294	304	289	283	298	275	306	296	301	304	284	267	292	289	300	319	305	279	311	302	282	309	298	298	300	315	296	288	296	314	324	311	311	288	293	299	276	302	280	315	316	301	328	288	283	300	278	306	294	318	312	305	297	310	261	276	289	285	294	283	289	301	264	276	309	288	299	275	305	279	286	308	284	316	289	303	305	292	277	298	293	287	296	287	296	294	278	292	293	299	298	317	311	272	276	262	311	267	290	276	326	313	322	294	304	268	274	281	272	308	291	319	281	291	304	286	310	288	267	322	298	310	281	287	308	317	319	295	276	283	313	315	295	286	296	311	297	279	307	279	288	329	285	282	279	289	312	255	287	290	280	271	277	282	282	263	282	256	288	306	261	278	315	292	286	306	302	300	283	304	289	283	279	285	282	316	269	287	316	280	288	302	303	286	273	272	279	298	310	297	292	311	293	268	314	288	296	294	282	297	306	297	289	270	319	315	301	284	315	311	304	299	303	272	291	268	280	289	315	275	267	316	298	263	317	323	300	281	305	286	314	296	287	307	277	309	285	288	286	319	274	260	286	295	289	292	279	263	306	276	311	309	294	295	318	287	310	269	288	295	313	287	285	274	298	304	348	321	283	267	298	272	280	309	292	311	283	268	292	313	332	292	303	276	274	307	276	305	295	299	278	324	269	303	293	282	295	286	293	282	272	289	294	267	292	295	290	312	294	296	279	305	298	292	292	278	273	324	287	282	283	310	285	275	315	294	290	270	268	318	259	294	291	316	263	310	270	274	274	283	282	304	289	301	303	305	346	276	283	292	292	268	296	295	270	319	314	269	324	342	295	275	270	306	306	346	282	287	328	292	290	301	308	296	294	308	295	278	270	307	298	326	293	307	276	268	291	323	331	284	287	303	259	310	304	302	285	294	289	274	269	299	303	285	305	304	302	299	257	289	294	266	289	279	288	295	309	296	275	296	319	300	299	300	269	278	277	303	282	271	293	285	312	287	323	264	271	292	311	289	325	281	283	301	281	292	283	292	264	279	293	288	286	273	302	281	302	297	272	287	301	280	281	306	299	289	273	290	291	318	309	302	321	301	337	259	282	283	275	288	290	322	304	288	290	290	310	247	290	279	300	282	265	270	324	289	305	302	293	280	297	270	280	270	273	283	279	290	309	311	295	326	270	262	254	284	287	292	262	265	272	296	288	299	300	276	289	304	288	271	272	297	264	317	264	282	299	300	317	278	337	269	299	289	303	309	304	326	283	300	319	299	283	295	290	288	284	298	298	315	318	288	297	331	286	280	317	278	302	278	281	296	282	284	259	257	275	300	315	290	303	305	317	298	278	308	275	311	320	305	297	296	295	321	277	315	278	277	324	283	334	268	280	292	285	294	292	291	321	302	231	299	304	276	319	292	294	306	281	279	278	308	304	303	273	294	273	252	298	282	283	307	304	280	295	285	305	294	290	269	304	318	274	283	275	306	269	273	282	282	294	309	302	319	305	295	280	244	255	321	286	298	310	278	294	291	350	309	287	295	272	300	300	299	312	275	321	294	282	292	267	275	285	289	295	310	312	290	279	308	289	313	286	297	280	299	293	285	311	301	301	274	295	313	302	254	285	267	289	269	293	287	312	329	327	319	280	305	317	327	293	308	291	327	303	317	280	327	310	307	276	301	270	270	286	292	296	294	314	301	305	319	299	274	286	311	308	294	291	279	308	293	289	313	273	314	297	269	308	270	300	286	313	310	283	285	299	317	286	288	308	303	276	254	294	305	280	310	289	283	289	279	290	295	274	287	311	281	311	286	296	299	312	289	267	278	296	292	294	288	304	287	285	319	285	314	275	295	321	295	269	309	268	274	272	299	287	270	282	307	261	321	275	304	304	300	297	302	296	281	325	315	272	296	281	269	286	274	293	263	270	283	284	323	272	297	319	310	314	322	297	309	296	272	285	298	256	305	282	271	314	298	274	261	301	309	294	291	323	309	301	288	287	294	285	286	295	282	290	268	306	270	293	249	318	289	275	303	323	280	284	268	311	309	305	297	284	270	265	302	277	291	298	279	325	279	290	291	281	273	299	267	290	284	306	271	273	278	291	290	296	257	302	285	318	295	284	324	278	275	295	295	284	262	294	274	282	294	260	291	276	288	299	289	287	323	295	286	304	283	312	289	297	292	286	314	323	302	311	302	283	286	282	294	304	267	284	301	297	290	281	272	285	292	288	302	260	310	293	300	292	305	292	293	302	281	310	272	302	295	252	305	254	292	263	300	322	303	307	295	305	340	296	294	239	273	297	321	318	301	288	271	300	311	293	284	291	283	318	290	293	295	300	280	301	294	284	275	326	285	276	295	304	307	272	284	308	308	287	272	300	322	296	312	286	303	278	275	298	292	281	282	272	282	282	312	283	278	272	307	298
30237	28857	1003	756	689	617	626	625	596	581	565	581	592	555	559	574	568	572	605	584	557	616	584	552	585	548	582	563	544	535	580	592	552	545	587	583	527	564	560	570	553	554	601	559	549	574	544	566	548	573	523	574	538	613	570	565	566	576	574	549	561	633	552	523	564	567	552	603	587	585	546	556	613	578	562	564	579	553	594	542	587	570	580	549	566	582	541	561	536	534	548	558	550	582	586	567	552	561	573	574	559	590	573	557	551	595	589	543	563	575	569	531	571	569	540	543	544	523	591	540	556	549	608	577	522	584	585	552	617	574	595	544	568	566	549	551	600	577	521	525	607	591	592	526	588	554	556	555	544	535	575	533	579	577	581	554	536	581	549	569	594	582	547	525	579	561	571	543	547	549	587	553	539	579	553	526	556	549	536	613	526	603	542	512	594	547	562	563	577	551	569	553	534	542	568	557	577	577	595	561	608	561	556	534	568	563	510	562	573	531	574	571	585	560	574	580	557	599	549	595	567	557	556	560	580	556	588	530	522	583	550	573	562	609	550	570	543	559	567	581	531	592	592	587	580	533	557	562	564	568	578	548	555	620	540	550	578	570	556	565	531	583	552	547	534	577	565	569	605	585	540	572	555	569	570	562	564	573	562	576	578	571	577	573	544	586	560	535	593	580	596	561	587	581	579	541	550	600	583	555	597	550	516	586	550	553	602	555	578	568	605	577	600	560	530	541	582	565	602	565	577	577	594	592	559	527	515	558	586	585	576	568	552	611	552	602	553	587	549	521	565	566	545	572	527	585	574	569	556	572	585	568	570	543	547	577	593	551	560	563	532	547	616	595	546	561	607	535	583	597	583	570	555	575	555	593	562	556	575	548	553	582	592	592	567	588	544	515	545	576	564	592	614	583	579	558	568	538	562	534	580	541	562	541	570	568	587	555	556	592	562	550	592	535	570	595	563	540	540	563	566	575	566	559	564	560	567	538	592	585	537	545	575	591	575	535	544	561	626	594	510	578	571	530	557	629	556	550	579	538	570	535	546	567	571	574	551	578	564	613	534	586	544	502	599	561	566	611	578	540	611	596	533	550	563	537	548	620	548	547	575	571	574	538	529	535	573	545	513	606	617	575	593	610	559	546	535	533	565	579	554	499	553	571	552	580	515	566	627	581	545	535	550	502	559	583	573	580	572	562	592	569	563	562	599	571	535	538	596	571	532	544	539	562	600	542	568	577	593	511	567	560	500	559	610	577	584	568	561	549	587	588	592	567	547	577	601	573	589	576	609	570	561	524	555	599	596	553	550	587	541	513	593	627	543	572	541	573	578	569	569	577	556	584	567	577	556	553	581	573	533	575	571	612	563	563	591	562	581	588	602	589	548	588	566	563	582	539	538	543	577	584	578	546	577	548	581	563	525	568	554	594	591	568	560	579	576	559	584	566	559	558	591	563	566	544	604	528	569	542	581	551	555	568	557	588	593	542	559	602	570	521	548	598	595	520	560	563	510	526	541	571	562	562	559	547	533	558	575	564	562	617	541	572	519	564	547	545	589	522	581	583	562	596	564	599	551	590	568	560	555	561	557	596	594	569	564	577	591	582	546	565	550	558	567	545	532	544	542	624	539	557	581	542	578	554	535	552	556	568	585	553	555	571	584	583	593	533	570	541	609	593	591	540	611	572	580	590	585	550	576	613	591	602	556	560	535	581	572	566	557	585	550	599	603	555	533	557	509	585	576	583	588	547	527	560	532	550	569	544	510	574	567	546	557	590	547	551	544	545	583	570	551	566	593	594	559	518	548	557	592	591	583	569	544	591	580	535	560	598	541	535	577	551	531	565	561	606	544	582	577	581	589	589	543	559	556	537	574	556	602	559	553	490	582	571	593	537	539	547	590	541	552	583	559	563	597	590	558	552	487	539	547	563	539	585	563	590	622	587	561	584	567	575	595	541	563	569	547	584	556	500	535	590	560	569	584	605	541	562	538	547	583	592	547	569	579	571	594	578	557	573	561	549	624	570	579	564	609	592	571	560	567	576	573	550	545	556	567	571	576	558	549	564	555	587	571	567	491	549	562	524	624	530	587	533	518	503	577	537	512	543	552	592	535	611	536	585	547	530	553	584	550	560	555	574	559	579	592	549	545	576	617	552	562	545	552	553	558	605	547	549	573	571	561	617	537	540	539	582	608	593	544	582	576	541	549	561	543	560	572	548	583	589	559	552	586	596	549	543	588	551	563	527	586	590	556	597	572	568	581	552	526	564	580	568	558	557	643	578	537	574	550	550	523	574	596	592	602	549	607	555	573	573	591	583	563	536	551	610	618	545	553	560	569	565	560	538	577	586	545	580	575	528	554	581	560	547	554	534	536	582	568	582	563	549	599	579	581	560	544	597	584	571	580	564	568	582	565	560	573	597	592	567	605	589	559	596	557	553	574	526	553	576	555	584	515	570	582	584	554	577	530	540	579	555	566	567	528	578	598	559	553	561	556	559	574	580	583	579	560	570	547	554	568	571	543	579	550	562	566	570	583	591	542	597	551	533	537	608	555	571	563	571	561	568	592	600	545	551	587	550	551	587	567	569	590	574	538	566	606	545	589	558	581	583	515	560	579	584	536	539	548	568	548	580	552	501	602	547	554	551	526	585	566	568	562	590	574	551	545	578	565	551	562	571	573	564	523	548	585	517	549	552	575	572	534	550	525	574	534	557	587	568	570	565	564	558	559	580	567	559	577	593	589	594	555	587	564	561	632	598	599	618	581	554	555	586	557	578	563	580	569	536	581	568	559	518	528	558	562	567	538	564	560	564	564	572	574	523	576	592	577	507	555	493	556	559	586	537	566	558	575	547	544	575	536	625	569	615	534	553	565	543	632	547	583	548	568	511	527	548	571	550	567	578	556	522	604	598	578	539	551	580	583	579	536	559	561	559	572	547	590	597	557	571	594	547	574	559	605	551	545	570	552	590	568	546	527	580	551	591	579	601	507	525	579	588	584	528	564	570	510	550	553	548	580	574	560	593	544	557	525	557	546	540	561	573	544	549	555	579	544	527	579	572	568	542	564	531	549	588	563	581	553	542	578	590	540	531	577	585	496	564	540	569	612	564	562	567	544	555	587	540	602	578	534	556	512	558	589	544	571	539	594	568	586	544	589	543	574	505	569	554	573	524	629	586	592	555	570	572	570	552	593	586	510	576	604	540	560	534	572	633	537	559	538	554	545	576	574	609	603	563	557	565	578	597	541	543	580	567	519	573	578	537	573	582	602	550	576	546	567	590	594	533	527	571	567	557	588	545	540	526	542	574	554	560	543	548	601	547	565	505	569	576	530	561	555	557	566	557	551	537	551	575	571	566	575	540	583	614	560	593	548	534	541	546	540	518	610	556	546	576	574	520	569	559	554	547	562	555	552	586	559	575	546	576	527	582	566	555	538	538	556	527	556	548	534	543	532	524	553	522	577	538	565	564	577	587	619	536	564	534	594	569
24219	21581	28605	24544	19756	2089	383	248	199	194	194	175	177	167	168	159	170	174	174	150	151	167	161	140	170	158	132	157	132	161	146	165	126	143	164	138	150	153	142	132	132	132	137	139	138	165	171	163	161	152	132	145	158	117	140	142	138	150	142	145	126	148	152	148	143	144	137	153	148	143	168	125	154	133	149	117	158	119	128	167	132	156	165	124	140	148	138	122	141	123	166	128	148	131	140	134	145	139	141	143	140	145	150	144	136	146	150	157	125	152	137	145	139	137	149	137	157	145	122	145	138	135	124	139	163	142	138	141	144	143	159	145	140	139	157	113	125	125	166	139	142	144	143	125	145	154	160	159	160	134	146	111	157	150	123	132	143	174	143	159	164	170	154	141	178	131	126	142	137	144	149	132	143	146	140	144	145	133	153	130	129	146	132	147	147	121	153	147	157	156	138	128	146	142	128	147	136	146	149	145	139	156	133	149	134	142	140	167	157	155	155	158	121	137	136	161	139	150	159	153	136	120	148	150	161	131	141	133	145	147	122	149	131	146	160	152	141	139	147	156	138	132	129	126	161	117	132	145	150	136	127	154	142	146	129	136	167	130	161	123	160	128	150	145	153	130	124	144	151	141	150	154	140	121	134	148	152	148	171	137	134	121	125	142	133	121	145	139	135	161	145	133	133	139	146	159	153	157	133	157	133	157	136	141	126	157	129	137	141	150	144	129	125	153	144	151	138	147	138	158	140	157	140	148	155	164	156	174	147	141	125	146	141	131	140	159	153	118	136	129	148	134	155	137	137	148	155	154	138	165	136	166	151	154	131	142	157	142	160	125	153	140	145	127	134	136	145	138	134	149	153	164	141	144	147	135	177	133	130	141	114	150	161	122	150	160	138	146	158	159	130	136	161	114	159	157	176	149	142	155	162	128	133	136	146	154	146	126	130	155	145	143	141	139	143	149	131	156	152	153	159	138	136	145	135	165	148	140	142	135	143	158	130	151	122	135	149	117	120	140	153	151	152	148	128	138	140	147	153	131	143	150	143	150	132	147	142	147	142	165	137	154	134	162	159	138	134	136	148	135	159	111	120	139	154	167	151	137	133	130	144	150	123	129	141	145	141	138	151	122	132	134	137	149	138	136	143	145	152	123	129	156	157	162	144	139	137	164	179	144	155	135	134	141	136	141	129	155	146	131	154	123	137	137	137	162	146	157	128	149	137	131	149	139	146	126	130	150	148	148	131	131	137	144	133	139	151	131	144	140	127	143	162	148	147	157	162	141	136	178	127	152	130	137	157	173	134	143	152	153	148	119	135	129	159	145	144	125	161	158	143	152	142	138	132	134	161	130	148	134	139	143	146	134	147	150	114	140	149	152	136	126	146	149	138	174	131	180	139	120	146	145	161	140	140	142	138	149	132	165	142	146	147	128	150	146	140	136	159	137	138	122	139	140	142	144	159	169	139	147	144	142	146	160	154	129	139	149	141	133	126	142	128	131	139	132	136	153	130	132	146	145	135	131	143	138	139	136	159	148	150	138	153	145	170	146	143	131	166	155	156	138	135	158	137	147	162	129	141	153	138	143	162	155	142	152	120	139	142	144	141	136	140	134	132	131	148	136	143	174	151	145	127	128	139	155	125	134	137	144	142	143	162	144	139	138	132	140	154	156	132	143	153	142	140	156	141	137	140	151	161	144	144	152	142	154	134	155	137	149	130	150	141	162	150	131	156	144	121	146	130	134	132	155	144	145	122	149	145	164	152	128	154	151	151	129	147	129	138	152	124	128	131	151	150	148	151	154	132	141	124	135	171	135	133	153	167	158	142	169	147	143	140	136	151	140	119	145	159	156	157	152	136	138	133	139	144	158	151	143	142	147	145	141	147	158	144	149	153	145	151	134	161	151	155	138	147	149	146	148	131	134	143	152	113	146	134	134	139	139	138	141	146	149	144	132	143	140	139	149	150	147	127	168	152	145	156	110	135	156	150	137	127	151	140	123	173	131	151	153	139	139	145	135	150	140	172	151	132	157	128	152	160	139	135	140	147	154	129	141	153	159	140	132	165	139	152	131	131	144	133	143	154	140	151	147	140	146	132	112	136	122	149	148	151	153	151	153	143	143	159	134	144	140	150	136	140	136	145	158	162	163	136	119	149	135	139	127	157	161	145	156	137	134	127	138	128	144	126	140	127	157	133	155	161	137	136	124	148	151	132	144	135	137	139	156	105	146	130	145	125	161	146	129	127	158	140	148	130	145	132	145	150	134	140	136	145	137	135	141	152	136	140	137	135	130	139	142	137	154	160	152	156	162	135	128	132	143	153	145	154	142	148	137	133	157	134	141	132	147	137	153	123	127	160	141	147	119	127	141	151	155	157	153	147	139	152	152	154	133	134	123	125	148	153	167	153	126	128	116	156	165	128	153	148	133	165	137	127	111	145	155	143	166	146	147	150	154	165	144	157	138	129	148	126	131	158	138	146	137	164	151	137	138	144	137	137	150	120	162	147	139	134	161	164	141	120	143	144	137	129	148	151	145	158	136	149	138	145	138	147	144	142	145	136	149	149	149	150	124	130	146	151	170	152	145	142	132	167	146	117	135	145	143	143	176	155	148	144	158	133	150	142	140	150	159	126	146	140	156	169	113	139	155	147	142	160	125	141	146	142	164	136	147	140	138	119	142	141	123	149	137	133	151	143	163	160	157	167	141	123	119	145	165	144	151	164	128	144	143	127	127	126	150	160	165	135	135	138	159	141	156	137	136	156	153	149	142	130	167	133	123	152	155	121	133	147	134	136	127	151	143	146	142	173	136	142	141	152	151	155	167	147	145	136	138	126	144	151	160	151	153	143	147	141	139	147	142	119	145	151	152	152	139	138	132	155	154	140	178	134	126	136	142	151	160	140	158	164	138	141	149	137	124	137	148	131	140	138	162	152	134	141	129	142	131	140	153	144	156	128	150	144	128	155	138	127	145	128	135	151	141	137	136	153	129	145	168	148	147	134	137	139	139	126	127	156	135	139	142	140	163	143	166	142	159	131	142	134	129	137	148	138	147	158	139	148	144	134	152	171	143	154	152	162	142	171	144	122	155	106	131	141	149	150	149	120	164	131	156	156	158	121	139	128	145	138	126	135	127	130	162	135	172	142	142	154	149	166	128	141	142	142	126	151	142	156	140	146	160	129	147	142	150	143	129	129	113	140	161	140	147	148	123	134	141	138	132	156	123	162	138	144	151	145	142	144	152	130	146	142	125	124	136	123	142	139	117	142	123	147	142	120	143	144	152	158	170	153	141	127	161	149	148	149	147	167	170	138	121	161	147	147	140	149	131	133	139	114	158	157	146	141	141	145	120	149	158	124	143	142	127	141	136	140	153	155	161	150	139	150	135	130	143	147	130	152	135	125	122	137	141	137	129	134	152	136	168	144	126	147	142	152	119	140	150	138	131	136	138	140	149	117	135	131	138	143	153	144	144	152	144	149	119	129	147
52172	55950	4504	2388	1463	1031	892	680	560	540	504	439	433	378	364	333	400	404	334	353	352	331	301	286	321	293	311	314	291	295	272	320	277	308	284	277	308	304	296	324	300	309	294	357	318	322	280	304	305	293	291	303	283	315	283	294	300	287	300	288	288	272	289	307	302	293	267	281	324	298	282	285	334	282	282	285	282	286	295	270	302	306	287	282	297	294	311	289	305	296	282	276	283	313	329	264	293	246	299	320	286	299	262	267	303	269	285	270	277	313	276	331	261	269	303	289	262	306	287	272	290	269	285	278	275	269	281	299	292	255	244	309	304	284	277	291	311	274	304	294	301	282	283	314	323	282	327	305	287	295	308	271	279	295	280	294	301	287	266	299	298	281	301	293	304	306	284	311	288	286	287	278	297	299	291	275	279	309	290	295	257	285	262	289	297	283	300	293	283	264	295	279	295	285	313	306	290	304	282	281	259	260	300	301	282	273	312	276	274	263	277	289	298	281	271	273	303	290	270	269	271	295	284	302	294	286	277	286	320	292	297	293	311	302	274	271	286	301	287	293	255	280	280	284	269	294	276	270	306	309	284	286	299	302	284	290	275	306	302	295	298	311	265	263	254	279	304	277	266	285	318	300	286	312	286	294	302	274	275	290	286	295	286	316	283	283	279	296	276	291	263	314	306	273	288	257	277	300	308	306	290	288	238	293	305	302	278	273	293	305	294	262	323	287	284	287	324	282	251	314	242	303	278	275	276	295	263	294	294	296	287	304	289	276	280	270	305	275	279	287	274	332	294	305	288	274	254	253	272	277	284	287	313	292	320	311	297	270	293	297	264	281	259	296	274	263	293	294	294	282	305	319	277	303	316	304	296	297	288	262	303	291	287	288	306	305	268	300	270	303	275	269	281	287	270	276	269	300	297	250	269	287	271	285	289	276	285	290	269	300	310	284	285	315	289	283	247	302	294	301	278	310	302	283	297	321	291	293	293	272	289	300	277	283	266	290	290	322	244	271	282	295	302	283	268	290	261	293	301	295	246	298	261	273	269	286	263	282	290	323	280	290	306	298	274	256	253	273	297	288	281	291	279	319	251	274	318	303	317	282	287	284	274	293	261	250	270	297	268	257	289	295	280	270	291	274	284	249	290	273	278	293	310	269	258	277	294	259	287	313	291	279	280	269	292	267	298	294	260	343	320	282	288	297	294	294	282	308	261	271	289	283	324	262	320	260	294	322	296	287	301	277	283	261	286	274	264	302	312	269	317	287	288	280	279	305	269	310	276	264	272	286	294	271	254	303	267	305	257	297	276	306	294	262	316	273	267	333	298	295	274	270	308	310	305	296	286	305	289	283	284	281	300	282	288	291	296	286	293	282	277	255	262	283	287	283	262	323	303	316	262	289	286	302	285	281	291	275	258	306	300	297	306	290	261	304	314	309	302	273	317	277	285	295	295	284	312	255	280	272	290	303	294	293	315	268	269	299	290	295	272	287	315	273	314	300	279	294	246	305	275	258	304	291	285	284	288	287	272	304	284	309	281	266	298	299	283	309	309	303	285	328	291	276	281	278	274	280	273	294	269	283	289	272	281	280	277	295	279	281	291	288	298	279	280	289	310	258	265	261	278	322	279	314	294	268	312	284	277	281	279	251	320	303	296	304	324	249	263	299	276	294	308	321	299	281	304	273	280	259	285	287	289	307	327	280	261	278	272	308	287	302	326	308	306	308	291	289	282	298	297	284	279	301	301	282	285	292	292	296	284	291	284	297	279	280	288	294	297	269	302	312	305	296	276	260	288	306	278	320	261	271	292	274	320	325	288	298	310	264	293	243	301	290	256	298	254	294	264	284	298	283	269	306	302	306	288	288	313	288	261	261	287	265	303	278	305	299	295	310	274	281	263	285	283	297	277	296	272	292	302	303	290	303	282	301	270	286	267	293	313	279	287	293	303	296	271	304	265	318	266	270	289	303	273	302	306	302	267	283	308	276	273	275	276	295	274	289	300	298	295	309	306	262	287	291	264	262	278	295	303	291	255	266	285	257	269	297	300	276	271	294	274	330	272	279	260	270	296	300	308	298	260	272	291	297	274	282	299	278	302	257	309	278	276	307	273	275	275	308	295	291	306	263	284	270	288	295	303	301	282	289	296	263	261	296	296	294	315	260	285	283	317	292	291	252	278	289	284	288	282	284	279	332	291	282	269	293	310	265	270	277	255	272	277	292	265	324	292	287	267	299	303	288	271	267	314	276	287	278	316	298	250	310	295	292	260	288	281	287	318	279	294	275	322	331	267	296	286	304	266	279	276	306	314	277	285	278	268	285	289	283	264	307	305	305	269	308	247	258	274	259	289	291	296	296	294	293	244	312	293	253	292	297	273	277	313	271	304	288	298	290	294	279	278	291	321	276	287	262	307	306	304	281	265	344	285	276	279	294	278	280	290	293	294	308	258	319	289	305	286	297	263	275	277	339	315	292	253	286	291	282	272	270	289	303	288	300	278	290	298	309	279	280	265	290	285	283	273	281	275	262	279	289	261	319	298	293	294	278	313	301	306	313	276	290	291	316	294	290	265	276	292	283	288	270	268	262	304	277	296	309	264	308	256	329	289	238	299	327	306	288	307	284	295	296	306	277	265	285	267	292	300	285	283	302	310	251	291	294	303	283	287	294	271	287	302	288	299	312	321	296	256	279	257	275	291	278	287	295	291	275	287	268	266	270	293	293	285	285	249	272	263	280	274	317	285	321	278	303	287	299	289	284	287	291	311	277	288	290	278	313	274	264	287	261	259	297	305	265	274	321	315	277	302	287	273	294	279	292	309	287	306	273	289	257	283	288	281	290	272	277	305	278	296	299	269	293	285	300	271	279	256	331	281	294	297	282	308	317	288	295	279	299	280	284	266	302	331	294	268	305	300	251	279	270	289	297	293	289	276	319	275	288	299	296	284	282	285	287	289	294	281	276	284	296	316	273	305	308	285	313	267	266	303	294	295	298	280	284	251	265	275	278	299	279	291	280	320	276	286	307	287	290	274	267	305	300	276	296	289	296	279	279	311	270	300	287	296	293	263	294	295	281	280	274	278	294	304	294	304	282	333	273	288	287	260	263	285	305	307	256	301	262	292	286	296	251	290	280	275	306	276	320	281	250	277	247	321	310	302	268	321	284	273	292	321	279	280	279	276	329	316	271	275	289	291	299	279	276	302	308	332	296	311	294	287	293	274	264	286	298	317	300	279	257	278	273	317	305	293	282	286	286	290	326	305	277	272	313	305	290	291	282	290	289	284	299	286	273	257	274	264	274	262	288	288	258	307	275	257	288	261	269	325	290	292	282	327	294	279	271	297	272	276	301	291	273	292	257	269	311	275	309	301	311	273	268	325	311	295	316	280	287	296	284	256	294	316	289	263	258	315	280	305	306	258	292	277	263	297	275	271	297	281	287	289	334	270	308	271	247	296	286	313	273	287	263	282	303	263	320	278	263	287	273
23292	21415	29172	23948	21372	20032	1662	398	242	265	220	181	200	178	193	158	175	195	185	182	142	159	146	134	120	161	113	149	143	159	143	152	128	141	149	154	123	152	130	137	147	142	150	165	123	132	157	126	143	134	146	138	135	133	139	133	130	166	152	156	135	142	151	125	128	141	135	150	137	144	141	133	135	144	129	129	149	140	139	150	113	136	128	147	134	143	130	161	165	156	126	138	161	129	132	145	136	154	133	126	118	145	140	112	151	149	133	136	143	133	142	143	144	135	138	118	139	122	119	126	129	140	158	144	120	123	122	138	127	133	127	147	165	155	114	139	127	150	132	131	128	134	161	156	135	135	141	124	142	120	136	125	137	129	134	128	148	125	141	131	142	142	143	137	125	132	144	124	124	140	144	136	128	137	149	138	119	111	121	119	145	136	142	122	143	118	132	127	150	127	131	140	123	149	136	137	132	125	142	144	148	147	125	153	134	149	144	152	140	138	128	138	114	139	139	148	149	123	140	130	131	133	122	145	146	143	145	143	146	137	140	119	139	119	146	123	141	128	141	139	127	140	139	145	131	136	129	123	139	142	132	138	149	151	130	142	148	121	139	135	132	131	133	103	118	137	130	135	149	130	140	117	120	138	137	129	111	144	118	111	143	137	139	135	124	124	149	135	141	148	125	141	135	136	164	143	142	121	139	125	128	120	132	137	135	121	135	130	126	163	123	131	132	142	162	136	126	121	130	115	118	143	133	134	131	126	141	142	157	140	123	141	125	129	131	131	152	125	142	117	151	142	136	137	138	121	124	130	116	144	136	137	128	142	155	122	127	152	134	142	126	151	126	118	132	134	135	145	140	123	136	127	134	134	147	157	117	145	136	125	126	129	124	143	150	149	147	130	146	132	135	139	127	131	127	141	135	124	132	142	154	133	148	118	133	127	114	143	132	135	133	131	144	148	109	120	135	144	139	144	124	127	139	130	143	137	130	161	153	129	140	146	123	128	140	148	129	120	142	141	124	129	131	154	142	142	137	139	137	115	148	133	134	130	124	125	127	132	139	128	125	128	130	167	146	123	147	119	138	145	137	138	133	142	151	138	148	126	144	139	129	104	125	137	131	140	138	147	142	126	130	150	140	145	134	132	129	153	153	127	133	131	140	116	138	154	141	134	124	138	126	140	147	141	130	134	129	143	138	139	132	115	140	146	156	120	167	128	156	141	136	126	110	117	133	123	145	137	116	138	117	138	119	142	118	127	122	126	148	135	143	149	144	132	147	144	137	127	139	129	139	149	126	136	154	114	143	125	112	125	138	128	129	155	148	140	141	122	145	144	119	144	110	172	130	154	147	145	124	128	116	150	121	126	140	115	126	134	140	132	147	130	109	154	132	129	148	126	155	127	138	139	136	137	123	112	125	131	119	150	118	131	120	135	143	115	147	135	125	151	131	116	125	127	126	128	137	125	134	128	117	157	123	112	126	141	140	137	143	138	151	143	142	128	154	139	125	151	119	126	121	125	136	118	128	142	135	136	138	136	138	134	147	147	134	127	151	113	127	123	127	126	113	146	123	122	128	136	136	122	148	133	141	125	139	138	123	131	130	116	143	143	159	143	150	150	129	136	134	145	143	129	136	134	129	135	134	120	132	132	138	142	132	122	130	141	137	126	133	132	142	130	139	128	121	148	129	152	149	131	128	151	119	122	138	127	119	156	124	129	129	132	129	142	118	134	122	147	137	124	140	105	122	134	131	127	146	138	142	117	153	138	148	118	147	133	136	119	121	127	115	139	143	123	129	131	139	143	149	147	131	139	133	152	106	133	124	114	134	137	143	135	131	138	129	126	127	132	119	138	134	131	139	133	145	141	131	142	125	135	120	135	136	145	132	166	149	162	137	116	130	120	121	125	146	129	145	133	137	131	138	137	124	144	158	128	157	150	144	121	130	136	128	129	120	127	128	135	142	128	143	128	136	114	130	140	130	138	140	140	124	156	136	164	138	120	132	153	162	131	126	128	130	131	137	143	138	140	130	125	160	133	132	136	115	135	128	118	136	114	149	137	145	129	151	126	124	134	146	140	128	143	134	118	161	138	151	128	135	128	126	148	141	126	130	143	121	138	151	134	118	129	138	130	150	138	132	155	131	114	143	146	124	126	136	124	121	116	139	141	122	128	130	133	138	134	144	148	131	118	147	137	137	145	150	120	143	148	127	137	114	114	129	142	133	131	121	125	137	125	121	161	153	146	142	131	153	127	135	117	135	134	143	127	132	133	121	138	155	116	136	141	161	129	137	114	130	168	123	118	128	160	116	127	156	132	154	129	133	154	121	148	149	152	122	124	115	153	151	128	127	122	138	143	125	144	133	139	144	166	132	151	137	130	126	124	120	119	136	121	145	132	130	128	129	149	131	139	136	136	142	134	143	131	153	135	144	123	132	132	133	147	136	125	143	141	134	151	125	146	122	133	152	137	123	158	133	145	139	137	125	136	143	141	143	144	123	140	146	154	121	134	143	131	127	127	138	141	152	130	133	130	142	142	143	131	147	147	137	146	135	143	142	146	144	110	124	132	138	143	139	125	155	146	141	121	138	128	143	132	132	148	126	138	123	151	126	134	135	126	119	146	151	137	144	154	128	132	126	146	144	149	143	160	135	149	128	142	120	152	124	154	111	145	130	115	153	131	130	125	135	134	132	123	145	147	136	134	135	145	140	137	133	146	140	133	119	125	121	141	132	127	143	136	132	140	118	122	132	134	158	115	137	127	133	132	136	140	124	121	120	131	135	116	131	124	121	133	130	130	138	116	141	117	157	118	142	124	146	137	116	134	123	134	136	123	137	172	136	154	144	130	126	135	124	143	119	126	128	157	152	150	134	125	153	135	126	120	134	130	138	119	172	151	143	136	130	140	133	112	135	126	132	142	138	150	124	131	118	127	134	123	142	130	145	137	122	131	141	135	142	149	153	154	130	145	130	155	150	145	138	144	138	141	138	130	131	143	146	142	139	132	130	135	148	123	133	139	133	147	151	138	134	151	143	130	140	134	130	140	155	127	159	128	129	133	135	136	113	152	119	139	135	147	120	127	144	138	129	138	148	122	126	133	120	134	127	164	144	138	147	147	160	136	151	145	146	142	132	137	116	132	149	134	129	140	119	152	134	128	145	129	124	142	147	153	121	127	156	128	125	136	119	155	145	138	136	124	150	131	120	146	133	112	129	137	147	160	138	137	144	133	116	119	132	146	122	102	131	133	115	145	136	145	146	126	142	129	155	117	158	170	143	157	134	112	115	162	136	117	157	109	125	137	136	131	144	124	128	137	132	150	151	136	131	146	133	127	130	144	134	119	134	121	139	130	144	142	148	144	131	128	138	139	122	132	137	140	141	150	137	139	164	138	143	135	138	142	142	122	124	140	131	129	141	130	150	143	125	119	146	136	138	132	129	134	131	133	149	125	141	144	124	133	146	131	138	130	131	123	172	139	128	146	131	120
55440	59540	7705	4004	2537	1654	1289	1034	848	712	567	543	533	440	425	425	381	371	325	348	311	318	298	318	330	324	275	296	319	276	284	282	252	275	270	254	296	278	272	240	268	286	280	259	254	260	272	270	276	238	252	264	265	274	259	273	239	255	273	263	263	268	237	271	246	236	244	240	253	263	227	277	265	231	256	257	250	253	244	250	261	268	265	251	265	260	236	247	247	273	239	247	233	248	265	253	284	241	235	285	251	264	251	251	261	253	248	258	243	248	235	266	250	281	234	243	245	257	255	273	249	247	253	267	248	261	254	273	249	229	242	241	235	268	260	263	238	258	252	238	251	230	262	302	243	278	255	246	269	266	235	252	264	260	266	234	260	274	243	243	244	266	241	226	251	241	251	275	288	257	244	254	254	227	248	243	228	251	224	230	233	244	256	258	257	252	282	289	259	245	256	280	290	258	241	243	247	229	231	246	245	220	243	278	263	228	258	248	248	247	271	264	209	244	242	243	235	257	248	229	260	273	257	258	245	238	242	225	251	260	259	253	269	242	240	214	225	258	230	235	267	250	265	251	272	231	263	214	251	229	243	216	237	262	265	264	262	261	214	269	221	267	257	267	263	264	245	232	262	257	248	247	251	238	270	254	242	248	249	256	233	272	254	239	260	260	236	242	262	269	274	246	233	234	279	243	266	256	289	221	235	267	269	268	237	242	238	243	246	252	267	254	248	249	252	257	262	260	252	252	264	268	252	235	267	235	245	258	211	266	254	268	256	271	261	269	249	271	225	230	235	235	230	239	248	285	227	253	222	262	216	258	248	211	210	261	245	230	247	235	243	275	235	244	269	238	262	237	247	242	239	241	250	252	253	253	273	253	252	243	240	216	247	253	257	258	255	247	280	257	264	271	241	228	284	295	237	241	224	247	261	253	282	256	238	252	252	280	270	223	289	250	252	284	224	242	251	253	254	242	232	256	244	268	232	250	236	274	244	268	270	264	262	239	238	240	270	237	252	241	234	249	268	247	229	269	256	237	232	279	232	275	268	259	263	261	271	259	234	232	235	271	234	238	234	271	258	226	227	235	252	258	269	219	265	256	268	274	256	237	245	238	270	247	255	258	242	238	234	246	250	235	249	247	239	276	238	262	251	222	270	247	215	230	269	275	241	263	259	249	281	266	269	257	268	268	255	238	235	265	248	238	262	256	244	231	247	259	235	228	253	245	255	271	212	276	238	255	268	243	273	229	247	257	246	229	235	234	241	246	276	247	247	252	234	258	224	231	253	242	258	262	232	230	275	239	238	242	304	253	228	243	243	254	227	225	245	258	266	231	241	268	233	259	253	249	286	241	247	265	238	238	226	231	246	223	223	270	249	260	237	252	269	251	227	252	265	226	230	225	251	221	249	254	246	249	262	242	242	249	238	257	240	258	258	245	245	235	260	251	251	258	247	275	242	230	269	245	256	272	291	263	248	230	250	219	260	240	241	269	263	236	238	260	268	233	254	245	238	270	237	233	249	253	248	233	240	264	272	268	262	295	234	258	267	263	255	271	260	251	307	261	263	253	247	255	234	255	257	252	231	221	261	235	241	238	232	263	253	249	242	247	248	260	247	245	249	252	236	234	245	260	255	269	261	231	271	275	254	265	241	280	237	258	252	258	252	247	238	235	261	247	225	236	292	262	233	237	243	298	249	274	266	263	267	269	252	274	276	271	243	222	252	211	250	230	268	239	243	213	260	238	249	224	255	238	251	248	249	225	249	266	234	283	246	232	258	281	256	238	273	240	229	264	204	224	242	277	223	262	235	265	258	223	249	243	243	271	244	283	254	266	256	252	246	253	292	252	262	260	255	252	247	248	255	237	234	273	243	252	237	248	277	231	246	246	265	265	251	249	236	250	285	276	259	244	272	249	277	235	250	237	226	233	257	243	239	242	269	271	240	252	234	232	220	235	253	250	265	267	240	253	261	228	269	241	249	274	254	259	294	248	276	262	248	261	266	245	247	224	265	280	238	244	244	251	234	269	225	245	239	253	261	244	252	235	248	256	272	240	271	246	261	271	249	253	246	251	227	272	266	243	260	253	276	252	246	226	246	254	264	248	235	241	245	241	264	252	258	226	266	256	259	267	259	257	234	239	238	234	250	255	261	251	231	253	235	233	266	262	237	268	227	276	231	250	238	234	269	252	247	278	261	211	222	254	232	258	240	254	282	281	229	259	257	263	239	220	256	263	244	243	247	255	245	259	255	235	237	248	234	248	258	273	254	249	262	245	251	249	273	263	223	259	246	272	262	246	248	255	259	244	256	275	258	270	240	256	219	240	243	254	263	260	279	249	234	228	244	254	257	255	233	251	261	235	262	245	253	259	239	246	236	258	238	211	249	244	237	259	266	218	258	252	227	261	233	238	235	221	232	264	245	255	237	268	255	249	267	251	235	245	245	260	245	270	285	256	261	305	234	267	218	257	257	222	267	256	228	253	239	234	254	269	235	259	261	252	237	266	254	268	260	271	263	229	232	268	255	237	248	275	263	250	243	245	248	250	270	243	223	264	265	267	265	242	281	249	265	275	244	255	258	218	269	242	234	261	241	245	241	232	258	252	271	256	264	258	277	234	243	274	254	256	229	248	244	253	253	249	244	247	264	249	258	258	225	255	230	238	213	234	247	258	260	287	263	244	244	268	228	284	255	222	246	228	258	242	280	249	252	239	250	234	241	254	257	256	254	246	238	279	229	248	272	232	231	253	238	275	256	255	263	252	256	266	237	242	229	262	252	259	271	264	257	296	287	248	244	248	259	295	276	224	234	258	242	241	270	232	245	241	267	258	301	290	247	266	270	254	264	241	254	249	234	262	253	271	244	260	249	269	270	258	262	273	240	256	256	258	267	233	274	263	265	268	232	245	246	233	268	251	254	270	249	278	240	259	250	228	256	249	245	235	256	245	251	254	224	263	232	267	246	270	271	281	238	256	224	269	257	251	261	254	245	244	236	246	264	245	241	257	238	272	252	269	251	205	248	226	244	242	249	248	231	248	251	235	256	260	274	278	279	275	260	224	241	252	235	244	256	262	263	239	284	260	270	247	265	261	256	228	243	258	232	239	230	249	254	241	275	237	261	238	253	220	246	278	272	257	265	260	226	261	252	250	243	270	222	246	243	266	242	208	251	251	235	253	248	283	259	257	267	235	234	242	252	239	256	247	214	243	288	228	254	256	256	220	233	231	254	252	254	239	220	232	265	231	262	239	258	246	241	230	241	261	228	248	256	229	247	267	249	233	251	231	232	250	244	238	212	240	251	244	250	273	238	265	246	241	252	252	269	270	245	263	260	249	230	236	259	251	271	250	238	222	231	236	261	249	254	248	238	252	220	263	239	240	222	265	244	225	259	248	255	231	242	258	240	236	256	253	240	265	254	241	234	254	241	230	249	263	218	242	251	259	250	267	246	233	271	253	283	280	253	226	272	280	268	282	227	274	223	246	264	258
27735	22094	11316	792	373	307	331	332	312	266	294	302	277	299	317	295	304	308	332	313	295	292	288	282	300	290	300	295	292	278	280	291	271	292	271	304	278	301	278	283	287	314	294	239	313	275	286	286	276	311	287	308	267	305	297	324	292	277	333	290	283	272	300	302	292	288	296	292	290	287	259	301	310	303	296	294	281	278	285	294	305	281	294	289	288	267	263	290	313	282	303	286	285	301	283	266	288	291	262	289	258	308	300	292	330	285	264	253	272	291	297	297	285	295	289	312	285	301	297	317	320	289	288	249	291	303	277	325	298	291	312	257	268	298	268	290	285	298	291	284	278	294	308	299	288	317	267	283	319	300	299	282	278	275	281	298	266	273	284	281	317	320	296	261	283	322	297	266	311	283	281	285	285	308	302	253	291	300	304	257	290	286	287	306	287	306	278	308	326	281	269	308	290	264	262	277	299	281	297	290	308	307	311	274	327	279	304	275	281	273	279	293	274	303	303	294	285	296	314	291	294	308	287	304	279	277	285	275	307	264	304	283	287	265	283	285	285	283	271	272	305	308	289	313	313	276	275	283	322	294	275	297	318	294	282	290	303	318	269	267	262	280	281	313	303	274	297	264	287	277	312	296	279	311	298	299	284	274	291	272	305	274	272	320	291	299	297	286	302	313	291	309	317	282	322	285	305	288	282	280	285	282	292	274	328	301	304	271	274	266	310	253	262	297	313	311	279	315	274	282	311	278	309	287	311	290	262	288	309	331	285	285	271	299	292	322	273	284	282	274	295	281	260	270	310	283	284	287	300	325	268	299	319	264	313	304	321	306	294	288	260	297	298	271	298	284	326	272	266	275	266	296	303	279	293	265	269	257	272	255	285	306	282	309	276	285	296	290	268	270	274	300	288	281	313	313	313	275	306	261	288	288	302	297	291	294	297	257	287	314	278	300	302	280	271	286	304	326	261	273	270	298	275	279	258	292	306	270	263	274	323	272	281	280	293	313	338	286	284	274	279	297	275	320	285	254	273	279	308	292	257	281	301	293	301	286	293	291	333	298	295	287	285	302	297	314	292	317	296	299	276	288	289	307	298	315	274	295	319	282	305	277	291	285	314	309	307	301	294	312	266	249	307	311	274	289	285	284	302	314	304	307	287	311	306	297	297	302	269	274	292	277	274	282	283	286	296	276	312	279	287	292	282	288	294	241	273	304	287	292	290	299	302	295	288	273	292	307	293	292	274	290	260	285	271	280	275	279	274	286	298	309	298	256	284	307	278	264	271	308	283	310	297	282	297	295	297	267	276	290	273	299	275	283	281	302	283	263	288	290	282	291	285	289	312	284	276	290	294	289	282	301	282	253	288	267	292	268	286	287	291	271	273	315	293	326	313	319	279	299	290	250	292	294	298	269	320	288	310	284	297	274	297	277	305	284	288	292	305	282	311	298	287	323	280	274	268	265	262	293	286	316	276	254	304	312	269	294	297	295	289	308	256	296	250	307	273	311	292	321	322	277	294	288	315	316	303	263	300	306	276	307	304	271	296	285	281	274	303	325	275	337	281	280	301	280	307	263	309	274	313	274	274	324	287	299	316	282	315	302	283	315	288	314	296	310	264	300	292	267	285	262	307	271	286	259	303	307	303	277	310	278	283	286	291	303	299	305	283	280	310	313	290	298	265	262	320	288	268	316	272	292	315	267	282	285	296	307	289	274	291	292	288	292	311	281	283	305	311	301	291	277	246	257	277	321	271	288	282	330	306	275	290	290	293	270	277	294	313	298	308	304	321	309	293	297	303	294	287	304	306	278	309	282	275	284	288	303	257	256	315	288	308	265	279	266	305	306	284	285	301	295	267	314	316	285	278	290	322	313	248	303	268	285	299	296	295	313	277	280	313	309	334	281	302	297	290	298	289	292	286	249	266	285	269	302	305	277	311	284	278	290	267	300	285	308	317	305	295	293	287	280	284	289	292	282	256	302	282	287	271	275	291	269	295	290	285	291	284	292	276	314	312	276	291	304	294	291	313	291	303	244	302	295	272	272	323	286	281	315	306	285	277	285	289	292	302	303	275	258	277	286	334	287	266	265	292	295	290	285	320	269	279	243	300	312	322	279	295	279	318	273	298	299	287	282	290	313	287	328	303	259	294	297	283	306	283	305	291	299	314	316	316	274	326	298	299	287	299	289	262	297	257	315	290	261	313	294	255	276	297	270	304	275	272	295	289	318	310	277	309	256	272	302	289	304	291	288	309	285	282	299	289	275	285	266	306	278	284	294	287	285	273	279	319	299	291	306	295	301	296	305	292	313	311	302	307	283	301	303	316	310	295	250	322	303	268	299	279	275	285	285	331	298	299	309	316	258	303	292	318	274	308	315	316	295	277	292	287	280	281	302	279	279	291	280	296	270	309	287	307	317	285	320	285	287	285	303	293	284	280	283	274	306	293	299	286	257	290	285	300	298	296	301	285	257	290	279	303	293	314	280	270	269	293	295	283	312	258	289	278	291	267	281	277	285	291	293	307	290	295	292	271	312	273	273	273	310	261	281	315	290	273	286	298	302	271	302	290	315	305	304	278	285	310	306	283	305	307	266	273	274	290	302	267	276	275	283	315	292	278	305	259	264	285	285	315	259	302	266	293	301	318	301	321	288	306	307	312	285	282	310	260	294	241	297	294	304	316	318	305	301	291	278	316	289	280	266	311	282	314	279	289	289	273	300	287	302	273	272	291	304	270	282	291	299	289	271	283	305	294	300	295	308	274	300	297	278	310	277	278	256	308	309	278	260	306	286	309	277	281	283	291	314	276	288	285	299	305	296	289	267	292	303	264	263	257	264	289	312	289	307	288	306	300	295	298	288	294	264	283	305	312	290	285	323	281	290	298	284	306	319	302	287	273	290	287	299	307	310	276	305	283	295	305	240	296	315	299	275	263	287	286	318	288	280	282	321	286	257	288	269	281	274	278	295	297	323	303	301	289	310	254	293	280	278	265	289	284	295	284	304	255	295	297	311	298	263	293	299	286	283	291	288	298	322	279	279	277	311	293	273	298	272	290	264	278	261	287	273	314	279	290	300	293	300	277	264	272	309	285	293	316	291	312	299	276	292	270	306	332	280	314	279	282	320	277	266	273	306	303	306	288	290	268	291	299	275	280	294	309	301	306	284	309	308	293	321	266	300	301	256	277	277	306	283	290	310	286	311	328	291	299	292	277	262	286	295	315	293	299	251	306	305	285	268	236	260	279	273	307	322	287	292	288	296	279	315	279	282	266	299	278	292	303	281	299	296	299	262	277	285	296	320	305	317	275	285	254	323	307	286	296	292	320	257	296	260	319	292	310	292	258	285	279	292	278	295	294	304	294	286	293	271	268	242	313	300	276	294	298	311	312	309	291	305	287	316	296	296	294	292	294	296	306	301	289	307	270	291	274	283	303	270	288	290	307	268	323	295	296	291	269	283	290	279	270	299	275	282	271	272	302	274	281	295
31049	25517	1003	768	648	641	615	667	570	550	537	583	577	604	588	576	568	548	575	556	592	562	595	531	585	576	551	578	563	548	544	527	563	601	525	550	568	548	561	572	586	588	550	569	585	547	566	562	505	534	549	556	575	604	573	532	581	578	529	544	522	566	570	569	556	576	547	550	601	515	589	603	570	576	610	580	548	533	550	596	542	506	557	556	596	564	531	528	534	552	560	538	612	540	554	567	548	544	523	573	534	581	551	548	537	546	527	576	565	542	550	571	600	566	587	579	626	546	567	542	549	559	578	552	602	553	532	571	565	549	575	516	566	613	583	564	552	551	562	552	578	553	551	549	528	548	544	499	564	584	538	561	571	564	563	583	539	570	578	543	560	543	571	539	530	550	586	473	582	552	544	537	572	542	529	594	591	564	532	547	548	569	533	591	591	533	562	567	592	559	547	520	546	528	534	571	553	590	575	603	552	518	561	544	557	545	572	531	569	562	528	558	559	571	549	605	549	531	585	577	565	558	578	540	514	568	548	588	569	540	542	532	542	565	546	591	565	563	582	572	532	591	554	555	553	578	566	585	566	560	572	535	556	585	592	535	548	557	553	551	573	527	552	597	562	541	530	519	538	576	589	579	566	575	602	589	540	540	535	570	555	557	515	593	598	549	519	578	559	605	567	552	535	575	551	571	575	566	603	577	578	556	565	553	579	580	586	551	580	512	539	557	549	568	621	535	566	572	558	569	573	544	559	576	615	544	548	531	563	523	515	543	560	582	588	561	587	531	536	574	547	542	526	554	568	531	573	551	612	516	538	573	558	511	582	565	569	558	558	556	585	543	554	561	544	545	540	586	552	577	563	558	581	557	579	546	546	569	581	543	614	555	565	555	569	524	543	565	560	563	570	569	564	565	587	567	547	543	554	576	578	520	560	583	581	556	614	520	537	533	587	571	554	548	526	587	547	580	556	572	585	567	568	572	586	535	515	577	583	570	533	547	595	575	534	565	546	581	547	561	565	573	618	535	585	565	558	556	570	540	537	549	545	575	563	510	565	525	547	581	579	529	531	585	546	557	527	589	577	598	576	538	565	590	578	502	570	569	551	573	546	561	569	530	573	553	555	534	576	518	539	565	524	551	560	508	584	529	529	580	556	592	543	555	530	527	555	557	596	540	569	563	574	582	523	558	538	575	531	534	560	526	586	565	589	553	572	547	528	579	563	567	559	578	522	554	565	540	541	579	556	547	569	584	556	534	572	583	554	555	536	554	538	558	591	528	578	538	593	539	546	545	552	552	562	566	559	578	564	518	541	550	551	557	587	547	548	599	564	555	570	571	561	565	537	559	564	560	587	569	565	578	558	577	533	535	553	564	543	544	559	515	597	535	566	551	546	575	561	597	567	604	547	548	559	591	591	565	582	532	554	567	575	548	526	561	520	559	581	548	523	566	526	574	510	530	548	599	580	566	554	591	563	546	579	584	602	571	558	612	533	552	574	552	547	568	549	581	557	523	576	547	543	562	555	566	537	575	561	530	596	568	525	581	568	563	558	533	540	611	552	607	557	561	576	621	540	582	552	569	543	563	558	571	596	535	549	545	567	594	514	562	555	568	559	537	564	586	571	572	513	584	556	576	564	543	551	566	544	563	570	578	568	542	563	580	538	586	530	546	560	548	527	576	533	575	562	564	536	550	565	544	555	526	583	549	557	547	533	534	569	506	583	603	549	556	545	552	590	544	550	556	557	589	602	557	536	538	567	581	569	555	595	568	568	566	579	551	538	562	546	556	550	560	592	527	599	550	558	558	571	554	574	580	598	562	573	563	546	588	594	555	582	514	562	568	549	556	563	560	542	580	569	580	556	525	533	502	544	574	549	513	577	554	568	561	606	594	536	551	523	532	562	527	537	522	556	536	517	576	558	581	556	540	583	505	575	584	557	523	545	565	580	514	567	574	587	580	559	613	542	574	535	549	562	542	542	561	517	550	541	546	557	565	556	581	557	552	574	542	530	554	585	562	544	522	596	545	560	588	587	573	539	586	547	535	573	582	554	531	551	538	532	554	589	539	564	535	601	571	603	539	563	556	577	536	574	581	558	554	544	545	547	578	539	592	531	503	591	583	577	546	587	548	548	562	544	582	551	574	586	559	577	511	559	555	587	569	542	570	571	605	567	530	573	534	583	561	556	580	555	583	540	590	531	586	548	493	588	596	587	491	569	521	556	555	578	585	561	550	529	600	559	561	581	589	592	571	558	566	540	540	588	583	582	557	600	597	568	554	570	545	551	612	571	538	587	561	562	564	530	545	568	541	602	527	571	507	558	608	524	533	566	610	554	565	553	581	562	554	556	531	547	579	568	572	580	547	549	569	506	534	599	544	530	509	496	563	562	579	607	535	564	580	528	543	534	579	575	582	549	572	563	536	558	610	619	541	550	567	540	585	563	501	537	495	533	600	584	537	549	567	542	590	566	577	553	587	581	562	608	509	560	558	581	570	546	530	580	567	492	541	557	513	545	550	583	539	534	592	557	543	559	558	592	551	560	592	597	528	551	565	567	532	500	560	546	578	550	576	595	539	566	558	531	545	550	520	538	548	591	543	578	575	569	519	563	569	541	573	592	531	543	546	592	544	545	576	591	599	553	539	533	553	576	548	566	547	558	535	573	548	554	547	513	561	573	530	562	549	556	532	528	535	561	582	555	519	553	554	573	548	565	578	563	562	506	578	560	610	560	593	565	566	498	556	570	579	540	551	563	538	588	531	564	579	581	575	522	559	596	556	537	564	534	500	496	573	574	526	559	575	594	545	562	582	577	584	540	550	558	576	555	585	568	521	570	584	610	537	577	516	556	548	569	569	575	514	583	548	546	541	563	591	516	562	538	549	566	548	606	559	565	525	552	536	582	553	559	500	543	582	546	563	566	596	563	521	551	561	565	562	592	575	554	551	551	553	559	561	558	549	539	538	592	533	560	556	577	541	580	564	555	554	547	568	570	572	553	523	565	522	548	577	555	539	598	571	586	544	567	509	576	562	567	551	568	608	564	543	582	531	552	532	540	586	528	581	532	531	551	570	547	561	548	553	562	544	554	554	580	552	567	536	531	580	559	563	543	557	553	531	566	535	607	546	542	513	597	531	529	569	571	543	524	569	536	518	591	537	543	559	568	542	550	586	537	569	577	559	588	557	529	569	538	571	536	542	562	565	552	584	557	588	603	599	573	592	590	577	576	605	561	539	551	573	563	531	557	549	599	576	593	577	568	555	518	555	587	542	531	525	542	547	560	558	518	548	550	550	594	580	556	600	551	534	573	591	577	542	572	556	550	539	579	535	603	586	547	545	573	568	573	539	569	571	585	574	571	563	577	566	574	554	552	509	536	550	610	545	534	550	545	578	569	570	560	561	573	511	540	585	533	544	585	575	520	583	551	582	518	524	561	535	548	592	569	551	534	559	573	582	607	569	581	582	563	546	577	568	576	558	564	558	542	544
24174	21448	28085	25006	20920	4166	374	227	207	191	204	176	181	164	146	169	164	179	155	151	166	147	157	148	127	167	130	166	138	149	143	148	133	150	136	149	151	145	137	162	145	129	143	164	143	146	133	172	136	154	145	132	155	135	149	166	148	150	146	122	160	123	148	126	157	145	115	143	153	148	151	141	132	148	130	147	128	140	125	140	138	146	144	133	137	114	129	137	141	139	129	127	153	143	155	153	127	136	151	168	142	150	141	123	131	147	124	135	171	163	146	137	126	132	144	129	149	160	140	169	152	118	145	130	146	139	138	169	159	146	133	129	178	144	126	146	134	124	138	152	136	133	142	128	131	126	137	145	137	157	143	138	158	136	108	147	149	145	150	140	137	132	125	149	130	128	128	121	118	158	146	150	172	125	133	152	145	122	151	117	143	162	167	154	150	161	144	141	136	141	119	149	136	136	129	121	132	124	133	126	163	138	152	140	126	137	164	131	147	146	145	131	146	143	188	126	151	122	132	138	150	145	132	136	146	105	162	130	138	153	130	139	129	134	125	127	158	149	134	153	156	138	161	129	136	142	160	137	133	120	123	140	129	135	168	131	145	139	153	143	139	151	134	157	141	153	144	138	143	166	129	128	135	155	143	139	152	139	145	165	137	149	143	123	124	147	131	143	133	139	158	145	132	143	149	138	134	144	136	129	141	124	129	115	131	155	164	131	147	152	122	141	138	156	131	136	148	144	134	125	123	125	155	146	128	149	135	141	160	139	156	151	138	110	149	145	131	147	120	139	132	127	139	150	120	127	142	155	138	144	148	144	145	152	135	133	155	134	123	126	138	131	135	137	148	145	128	124	147	167	151	134	152	128	152	150	161	119	126	180	130	125	136	115	139	138	124	160	139	139	157	140	140	142	163	163	146	133	136	149	147	134	146	142	152	131	123	136	145	134	130	134	158	143	133	125	124	146	120	151	155	146	149	124	134	114	147	142	168	150	136	138	139	145	121	110	128	161	140	132	153	128	164	149	152	147	141	144	127	138	157	148	147	129	138	164	152	150	146	125	114	136	152	155	134	153	123	131	136	129	158	103	140	136	115	147	140	130	125	149	148	135	142	159	139	138	143	152	140	144	134	148	146	139	137	146	144	146	122	138	135	148	149	134	122	134	140	141	141	142	152	155	141	138	131	156	152	139	126	131	139	136	117	121	123	140	156	141	154	130	144	145	139	155	134	148	128	149	135	147	140	134	159	115	150	148	140	133	137	168	154	145	148	130	145	143	142	130	147	161	160	138	162	173	148	151	136	122	154	146	115	126	121	155	153	141	126	131	151	142	139	134	163	163	155	118	156	162	163	150	155	137	141	136	148	129	155	137	126	147	141	136	140	150	156	145	148	143	155	158	139	135	140	136	173	128	119	155	149	139	128	134	149	141	133	139	158	154	103	144	134	144	136	139	145	131	160	142	146	181	126	147	138	143	142	146	152	121	151	143	145	136	159	143	135	130	127	139	152	135	147	127	115	144	143	150	158	160	128	156	147	143	157	122	137	145	136	155	146	130	154	120	126	123	153	157	160	134	141	156	159	132	148	159	136	167	144	140	131	130	145	118	151	135	129	134	153	158	139	139	139	165	148	125	126	146	140	156	134	134	135	155	143	127	126	123	125	140	141	164	151	148	121	167	147	143	135	158	150	130	163	150	131	155	141	133	136	148	135	141	121	129	167	121	146	104	137	136	157	138	146	119	144	162	168	148	136	147	144	132	140	142	130	149	136	137	135	137	141	147	149	141	132	149	136	115	133	135	143	132	141	134	141	126	139	145	154	150	152	150	145	140	150	148	139	132	137	131	173	137	143	156	169	137	124	117	127	175	132	141	149	153	153	141	131	154	154	153	139	146	140	144	164	154	145	137	115	166	127	162	139	159	144	143	131	136	145	135	147	126	135	167	166	145	128	129	141	120	127	147	138	117	140	155	167	129	163	155	150	136	137	149	143	138	144	153	132	146	147	150	135	154	153	128	149	128	130	148	155	139	135	154	132	145	143	126	129	120	129	138	143	137	127	128	135	137	137	142	139	137	154	133	157	127	142	146	144	124	129	144	152	143	124	166	140	137	137	145	114	143	122	155	126	158	120	144	124	111	138	134	138	129	130	149	143	159	152	124	138	139	132	145	134	131	135	109	154	154	140	177	145	152	155	155	139	135	148	131	162	136	140	152	129	130	132	126	169	121	131	148	153	150	134	135	135	146	137	129	150	152	143	149	131	142	144	105	156	132	145	127	136	147	170	123	135	127	138	130	141	124	150	128	138	139	116	152	150	138	156	96	158	160	147	150	129	146	147	126	146	152	140	120	122	140	130	157	145	144	159	165	140	154	125	138	157	144	118	140	139	158	160	142	154	147	135	123	155	138	144	125	149	130	151	147	149	135	147	134	145	124	145	148	140	127	149	124	133	137	141	171	128	134	119	143	149	156	133	160	125	147	136	135	128	126	115	142	142	134	154	183	135	130	150	137	119	141	116	147	109	129	141	149	144	130	145	126	160	135	137	142	170	119	148	149	159	139	134	134	148	164	130	150	140	145	157	145	131	127	125	133	146	141	145	137	138	153	167	141	159	137	139	129	146	123	152	133	136	151	148	141	140	147	151	142	149	141	131	124	153	144	168	149	154	137	132	135	154	144	141	142	138	144	137	132	146	159	152	140	128	129	133	129	134	154	156	130	126	129	133	132	167	141	139	142	158	158	149	136	160	165	142	149	160	155	137	165	152	137	154	142	120	125	139	128	145	148	131	145	140	133	129	154	157	139	131	153	129	132	151	139	157	143	133	130	146	122	143	139	142	155	134	147	123	129	143	125	152	145	143	136	152	157	152	158	157	140	141	142	135	159	138	161	153	167	149	122	134	126	142	136	148	132	130	125	139	158	138	134	143	130	142	137	155	141	141	125	145	153	127	140	134	163	142	149	153	144	139	146	152	145	155	113	134	130	134	135	152	146	132	148	148	140	147	136	139	138	152	128	118	144	134	149	127	119	141	131	147	127	137	139	132	130	130	143	149	145	115	122	148	144	142	134	147	136	151	144	158	142	149	127	153	137	131	156	148	168	149	151	145	136	126	146	148	143	130	137	158	156	140	144	145	158	119	121	157	140	101	149	130	150	170	146	134	122	160	121	137	144	141	149	147	134	135	139	138	142	154	114	160	126	137	172	137	134	118	136	137	153	142	140	139	144	146	153	134	151	141	114	140	121	130	121	139	140	136	150	130	123	156	144	158	147	124	161	170	150	138	134	155	153	132	133	139	152	149	139	144	150	132	135	134	113	127	145	145	123	156	158	129	153	130	125	141	142	162	164	142	138	158	143	144	157	147	159	150	139	137	140	131	145	133	129	156	129	153	141	139	159	129	131	143	142	149	131	152	143	137	142	143	143	131	159	162	145	161	127	139	141	140	158	131	118	137	160	143	158	131	164	142	125	149	164	149	145	148	137
53518	51329	4749	2481	1476	1081	876	766	583	506	479	442	440	387	380	373	377	349	366	316	318	362	314	339	314	326	323	312	312	273	301	297	303	277	319	278	285	295	309	284	256	301	307	342	286	286	277	263	307	303	311	297	304	270	297	291	266	275	273	277	263	295	289	308	303	308	281	286	298	304	262	272	273	287	283	281	276	271	274	251	306	270	275	271	275	267	271	273	302	292	265	261	276	273	320	295	275	267	288	283	277	253	272	307	291	269	289	318	273	261	301	314	256	284	281	274	276	291	312	283	287	290	293	271	269	305	272	321	287	282	302	281	250	303	282	273	294	282	277	295	296	302	256	312	277	268	252	293	285	308	266	304	292	267	276	281	280	273	251	318	302	294	288	296	293	285	275	320	270	263	317	308	296	294	261	286	260	296	289	299	282	258	275	304	267	287	291	273	272	301	279	276	300	253	296	285	296	293	250	258	279	306	290	272	298	308	266	303	262	294	285	260	267	258	304	297	257	286	289	260	251	281	288	255	296	278	266	283	296	288	277	265	279	270	278	289	287	287	277	289	272	264	289	251	287	279	297	284	301	299	265	259	286	295	265	267	289	283	252	232	272	275	282	318	289	298	282	286	310	288	273	289	280	273	281	265	277	255	273	268	248	274	271	287	289	271	303	268	288	279	279	281	266	278	262	304	275	296	269	296	250	282	270	260	276	282	263	277	303	273	283	277	307	275	257	268	275	299	246	281	278	282	312	311	313	253	283	291	270	267	274	299	263	281	272	276	292	290	280	299	272	282	279	298	290	291	293	280	301	280	287	289	267	298	300	291	295	296	297	269	307	265	271	282	293	301	303	272	278	249	285	294	295	255	324	282	294	288	285	305	273	244	279	296	288	325	293	262	303	260	285	276	279	275	274	309	274	287	289	289	319	265	274	293	292	296	277	259	281	288	288	274	302	275	316	281	292	296	291	256	268	272	268	313	283	294	305	268	284	272	294	295	270	255	278	266	297	270	291	277	298	326	269	262	290	302	282	253	263	283	280	284	279	297	285	283	276	266	288	292	275	280	298	291	284	262	295	259	307	247	270	301	251	292	280	275	258	275	302	284	275	289	305	316	268	299	287	319	275	274	277	267	292	303	264	280	314	260	281	277	277	273	268	273	288	301	286	300	267	282	263	306	268	289	316	253	255	250	311	288	270	291	275	275	283	307	303	287	288	270	273	285	279	297	262	284	274	253	265	268	285	275	305	254	306	256	245	277	267	289	303	303	295	328	291	248	262	287	295	286	291	285	277	271	284	279	272	287	286	292	287	259	283	287	293	287	292	265	270	260	285	269	289	294	293	281	288	288	301	307	281	293	287	301	274	281	284	307	320	282	261	272	290	301	266	286	306	276	297	316	304	302	277	269	282	272	297	264	296	271	301	297	333	299	254	314	289	253	256	269	258	304	302	267	268	299	294	266	236	295	301	288	283	299	285	287	279	264	330	271	286	276	301	266	256	310	293	263	270	289	295	307	318	297	281	316	274	269	263	272	304	259	261	275	254	271	270	305	281	278	259	278	278	272	297	297	266	294	299	287	305	280	272	270	302	295	286	280	295	309	308	269	284	295	280	287	306	302	284	303	301	284	304	250	288	304	325	270	289	272	278	269	293	270	281	294	292	285	294	297	297	305	287	280	282	259	261	276	281	284	257	294	295	311	275	299	280	266	276	310	283	286	280	270	258	272	281	283	292	271	259	299	285	303	296	267	316	290	264	311	253	285	275	260	277	249	301	309	292	297	275	259	272	256	290	303	282	279	280	303	281	313	296	268	282	284	275	272	282	256	260	282	266	299	287	276	255	296	294	266	280	292	291	268	292	314	284	282	262	264	278	280	272	299	263	268	280	249	277	273	279	286	261	286	288	301	306	292	250	280	289	287	281	311	269	297	247	257	278	290	276	283	275	264	267	277	278	297	323	295	292	252	276	295	288	259	287	293	276	242	269	255	270	275	306	273	278	305	281	283	286	278	281	298	275	280	284	281	293	323	271	281	260	287	281	276	259	322	289	283	270	284	293	260	283	284	300	257	284	282	265	276	296	283	293	285	262	279	279	267	287	256	279	299	313	275	270	286	297	260	289	292	318	286	285	292	292	312	268	294	279	283	272	302	296	273	284	310	286	291	298	255	288	284	315	272	293	274	281	259	294	283	307	292	272	308	299	246	268	328	278	270	285	273	305	287	304	301	297	287	273	252	293	259	288	261	295	279	255	260	263	291	271	273	319	264	275	257	294	308	308	239	283	249	267	250	282	281	308	294	302	286	304	284	300	284	288	299	292	264	279	267	281	292	272	277	281	263	279	287	282	305	288	288	272	310	298	280	266	300	266	287	265	266	279	294	317	277	272	287	290	283	270	289	280	314	263	249	278	281	288	286	274	278	277	291	282	298	264	298	304	270	282	282	304	309	285	262	324	259	272	277	276	289	289	313	282	294	298	291	288	279	307	297	276	287	285	288	268	304	278	286	270	289	243	255	287	297	294	282	283	268	264	304	308	280	262	265	304	277	258	293	261	295	270	317	305	286	288	303	286	259	280	280	282	288	272	256	293	303	258	297	294	276	303	260	291	319	262	306	299	264	278	263	284	268	300	285	298	309	304	245	307	291	289	278	260	286	287	279	276	301	278	291	318	296	291	290	291	256	279	303	282	273	287	270	311	300	264	254	303	268	270	250	323	289	276	299	271	281	304	296	310	271	265	269	254	293	290	295	284	259	306	258	268	263	293	284	274	295	296	291	280	286	248	290	285	311	319	263	274	277	301	293	281	283	278	258	274	307	265	264	261	293	286	290	286	273	257	303	267	305	276	273	275	301	278	294	268	291	287	275	307	309	299	263	264	275	300	268	281	292	295	303	296	313	277	297	291	281	305	283	263	294	277	287	282	299	263	286	273	283	264	277	264	281	319	290	276	289	283	302	273	273	273	294	290	291	288	260	258	269	276	261	291	305	311	281	266	303	260	263	277	291	275	296	280	267	274	290	262	266	259	291	311	285	291	291	315	276	286	270	271	280	274	285	292	278	292	278	305	292	309	284	294	289	298	264	305	289	260	282	269	313	283	266	270	301	273	291	259	292	287	306	273	270	275	305	289	292	288	295	313	295	306	279	280	309	263	264	276	288	290	276	247	249	294	279	273	273	295	275	278	294	262	296	292	302	282	241	258	301	271	301	281	288	287	294	281	269	298	249	278	291	297	273	297	294	266	261	284	280	279	274	256	276	248	281	234	285	276	262	274	263	292	283	275	272	268	273	272	285	282	261	287	274	252	316	277	280	308	253	295	301	303	272	274	265	280	291	283	279	279	266	284	257	277	279	292	278	274	282	287	266	284	303	274	288	306	253	307	260	303	305	314	310	283	261	281	295	281	281	267	281	284	248	278	291	262	303	301	269	279	290	287	292	274	287	283	297	278	255	270	290	302	287	275	261	274	285	293	305	282	302	302	267
23254	21382	28953	24112	21359	20718	2161	371	269	255	227	187	193	199	209	166	174	155	143	169	157	154	147	144	143	158	144	167	154	139	123	146	131	141	147	135	127	144	159	144	145	140	142	133	138	124	145	138	144	127	145	131	129	149	115	135	134	126	134	131	114	139	124	139	133	139	116	147	134	138	125	147	146	115	132	134	129	144	145	135	109	141	137	144	146	122	141	114	109	137	130	129	137	111	136	149	125	132	130	124	155	99	121	144	129	131	125	140	153	132	132	130	123	116	117	122	145	130	131	129	117	145	122	132	132	151	125	137	134	148	152	139	141	147	148	137	120	131	127	118	126	148	127	124	130	134	133	135	130	147	122	145	144	138	149	135	128	142	135	119	132	137	143	157	129	136	135	149	125	125	129	146	111	136	140	131	162	131	149	137	128	136	121	129	134	144	138	124	118	146	133	108	122	147	136	134	141	124	144	132	119	128	130	146	131	122	131	139	112	131	129	146	143	160	132	137	118	136	106	127	136	134	114	140	116	132	164	136	135	136	116	144	123	122	109	125	139	141	135	131	130	134	123	131	111	133	126	118	146	124	148	121	123	136	139	164	134	132	145	122	137	137	141	127	140	127	123	136	115	142	144	134	126	136	112	137	129	145	137	139	115	139	133	137	116	139	119	130	138	142	138	134	130	131	135	131	131	130	139	141	118	134	118	129	130	138	131	119	141	124	131	134	120	119	141	123	142	144	119	127	154	152	121	157	119	150	135	119	138	127	146	112	120	142	136	126	125	138	137	125	150	144	150	139	121	132	134	136	130	129	138	134	121	117	130	152	132	151	125	139	101	139	116	151	135	130	118	158	130	133	128	127	138	123	137	122	135	146	136	115	136	127	122	138	169	130	138	131	134	136	140	160	164	129	142	134	126	140	137	133	131	143	112	140	127	152	137	146	149	142	105	142	141	139	137	125	112	130	129	132	142	127	150	122	156	116	130	140	131	127	130	132	156	133	129	155	130	124	157	135	127	134	105	140	111	117	150	135	138	133	139	148	151	102	138	138	132	119	133	139	127	136	123	120	121	130	126	132	125	140	126	117	163	136	126	138	121	141	136	119	142	144	139	126	144	148	164	126	136	151	145	128	131	126	140	144	126	138	149	134	126	124	112	142	149	108	132	138	156	127	128	148	140	132	149	131	125	121	121	124	126	118	128	127	145	119	153	119	146	140	135	140	117	136	130	124	145	140	129	129	125	139	139	119	159	147	118	124	131	130	129	140	138	120	151	129	131	119	143	127	133	113	139	123	137	117	147	135	132	159	140	113	128	132	119	137	125	124	133	139	124	142	131	108	130	110	132	127	129	152	147	138	122	116	137	138	127	134	124	140	128	152	129	149	123	148	133	125	138	138	136	148	140	141	112	142	121	141	146	129	129	123	133	128	144	121	158	146	145	143	147	124	115	116	127	114	149	141	161	108	121	118	110	148	125	153	142	138	133	127	128	133	132	144	134	130	153	155	141	110	125	101	144	125	117	134	140	144	141	133	130	133	128	128	118	137	144	131	112	145	133	123	137	150	140	129	140	141	130	130	137	119	141	127	134	128	119	140	148	126	137	117	111	148	136	121	136	144	127	111	115	130	129	126	133	137	124	161	114	128	157	119	123	138	134	139	108	134	156	137	136	136	121	143	118	133	124	122	156	132	149	130	122	122	119	161	133	134	135	133	125	137	139	128	139	136	144	148	141	158	133	127	143	137	124	154	127	139	151	136	133	136	130	151	128	156	118	141	126	124	129	130	126	134	126	117	146	143	139	136	130	141	150	139	123	146	144	151	128	139	112	116	131	117	139	128	110	127	128	147	123	144	122	133	131	131	122	130	138	107	139	145	141	148	121	114	131	122	128	113	138	125	124	127	130	134	129	127	115	140	130	122	129	125	142	129	130	137	148	134	139	142	128	129	129	168	135	136	125	121	135	134	128	145	121	131	132	141	135	122	140	131	152	127	136	128	139	132	136	123	141	138	121	143	158	142	134	130	135	124	125	134	160	127	136	148	161	132	127	119	160	116	123	132	161	124	149	136	140	141	138	120	124	128	120	135	122	116	133	124	136	136	132	144	137	131	132	136	122	140	138	131	135	138	167	152	143	137	144	131	143	138	134	129	128	140	125	129	131	148	134	139	114	133	146	144	117	128	143	139	127	140	126	136	139	122	130	125	137	144	122	136	128	133	134	136	125	138	137	118	149	135	127	127	136	133	131	125	119	140	123	136	125	135	129	119	127	163	119	140	138	127	128	158	150	135	133	130	143	116	130	138	147	125	122	131	127	135	145	131	125	136	134	109	132	130	122	125	119	131	157	133	137	143	132	120	145	131	134	111	138	116	131	157	137	144	125	125	143	134	125	138	138	120	128	125	142	133	148	114	137	128	144	127	120	124	154	129	131	133	122	126	105	148	134	116	142	128	146	128	146	125	126	137	135	130	132	135	141	149	116	131	141	150	130	125	122	139	142	134	145	138	140	140	103	136	129	128	128	124	141	141	139	144	139	148	127	123	128	117	132	136	135	136	132	113	141	117	131	128	124	110	142	116	138	149	143	121	119	128	134	121	124	128	110	129	129	122	147	153	123	137	126	116	127	132	135	150	149	137	149	132	141	144	136	135	127	121	145	134	123	143	135	127	134	129	114	132	141	130	141	127	140	121	131	155	137	144	140	153	113	141	134	120	122	133	135	149	117	121	128	134	127	146	123	117	112	113	121	115	143	126	150	139	114	149	127	130	127	149	121	130	150	133	144	123	111	144	115	149	129	149	150	146	132	122	138	132	99	117	154	136	118	121	127	137	124	126	143	123	119	132	137	139	122	143	136	121	121	150	124	162	117	111	148	132	120	146	142	129	122	150	129	129	128	106	116	137	114	135	135	124	134	138	146	125	148	134	128	146	127	125	125	123	132	125	126	135	133	130	133	126	134	128	135	129	128	142	131	138	129	143	127	123	129	144	146	138	137	120	119	126	137	120	110	149	103	122	161	135	152	122	107	118	119	125	132	160	129	136	143	160	139	101	133	147	119	128	123	126	118	133	142	128	129	118	136	126	135	132	152	122	133	130	118	135	116	137	149	124	142	112	128	142	121	124	146	126	153	117	151	131	144	139	158	120	105	135	106	133	118	132	131	137	114	134	112	128	143	133	128	148	125	148	131	143	131	130	104	144	133	140	126	122	143	126	153	133	115	127	118	131	132	118	128	112	133	126	119	136	143	113	114	124	110	141	127	138	135	138	114	128	127	126	129	130	122	121	125	136	132	123	132	118	150	150	125	147	122	126	119	126	120	144	127	129	116	126	123	140	125	131	141	134	139	135	138	149	127	133	107	136	136	158	131	131	160	130	127	130	127	148	144	148	132	147	132	108	134	143	139	144	140	147	136	145	124	135	115	139	121	137	125	162	120	132	132	144	138	150	121	134	146	148	133	165	127	120	133	131	135	134	139	130	139	138
56741	60798	7864	4198	2584	1759	1376	1088	817	709	621	554	506	441	449	371	429	379	364	316	346	317	324	321	286	273	294	310	313	317	288	287	270	286	267	280	280	270	294	262	258	248	250	250	260	247	265	274	283	270	258	265	256	284	266	281	287	270	247	243	271	269	244	220	266	265	235	241	262	260	260	272	239	288	246	268	242	255	218	272	227	247	253	228	256	237	262	235	258	244	252	253	251	248	231	243	249	249	260	246	252	265	255	225	246	234	214	247	257	255	227	254	255	230	240	249	204	233	251	233	262	257	221	231	241	219	249	228	276	237	230	253	257	230	272	247	238	239	240	275	245	269	230	248	262	245	225	230	225	215	261	280	237	260	247	265	254	248	221	235	239	237	238	254	225	221	246	243	269	243	243	249	270	235	255	274	256	251	280	268	238	239	238	264	265	239	256	263	246	273	286	265	266	247	236	262	261	229	254	245	233	255	219	249	246	266	250	249	234	261	267	245	242	227	259	252	250	256	228	234	272	239	259	277	245	240	249	226	221	257	249	226	245	243	242	260	243	258	266	219	263	234	263	258	232	249	248	263	233	241	217	269	257	260	234	243	253	251	240	234	237	261	226	243	246	232	232	258	228	247	273	232	260	289	281	254	244	242	250	255	216	249	233	223	229	241	219	242	245	240	240	221	258	259	228	232	256	262	240	238	217	240	243	265	264	225	240	250	244	226	230	229	259	264	271	241	254	244	257	241	278	251	222	273	231	241	239	282	208	231	263	244	237	239	257	246	236	230	249	238	258	252	257	239	252	247	203	239	267	255	210	264	235	256	228	257	251	242	242	249	237	256	241	271	228	224	233	226	260	265	217	255	250	250	220	266	258	252	242	260	227	234	251	238	235	232	237	214	254	266	232	244	257	245	224	241	249	237	239	242	269	227	230	236	247	258	265	252	234	268	269	266	287	241	253	258	255	256	238	252	228	253	261	236	225	228	256	238	228	231	248	220	237	250	212	232	233	243	265	257	237	248	206	262	226	270	251	219	248	256	230	237	265	237	222	249	225	261	255	234	231	271	258	252	221	220	248	256	276	244	209	260	254	247	246	263	241	245	239	254	238	211	230	226	273	289	227	249	231	228	243	266	250	250	259	259	227	238	252	255	232	259	240	228	254	274	250	235	226	259	244	258	245	228	242	238	253	252	248	238	266	243	231	257	247	245	221	231	236	197	252	225	254	227	260	240	267	261	245	234	224	254	286	260	252	255	243	237	234	251	239	232	247	225	258	233	222	224	246	260	259	253	233	256	219	258	218	245	235	257	263	259	267	251	244	238	292	246	251	242	248	257	244	231	233	244	219	245	267	242	254	272	224	256	223	247	269	251	246	238	231	229	257	278	252	237	249	244	271	258	256	275	260	251	229	236	257	253	248	260	248	251	262	253	229	263	240	236	249	229	234	247	245	207	235	234	248	227	250	277	237	246	265	269	218	248	242	231	251	245	239	229	245	245	273	259	260	250	259	251	221	250	230	253	246	235	268	233	275	262	243	239	257	226	247	278	245	228	256	208	276	242	224	260	254	247	258	227	232	220	219	256	217	263	249	239	227	275	238	258	232	243	242	218	263	232	261	242	246	241	240	265	265	255	238	247	250	202	231	268	230	240	246	260	266	254	246	251	249	240	245	208	238	243	268	252	236	262	239	233	242	251	237	251	259	266	258	246	221	218	232	246	221	264	258	202	259	249	238	253	231	243	282	295	274	238	275	228	242	278	238	244	230	244	257	226	235	263	257	253	231	265	242	244	249	252	257	224	260	249	217	233	256	254	226	238	233	257	221	254	279	253	236	231	245	281	246	244	220	234	231	258	245	257	227	247	249	250	278	267	234	241	248	252	252	250	257	226	273	255	252	223	254	246	236	252	262	236	226	233	254	245	238	266	237	260	252	257	255	230	256	242	263	238	255	261	234	242	250	254	233	249	264	239	235	256	259	227	281	243	254	257	226	238	219	239	277	225	259	240	228	193	244	217	240	230	245	226	240	237	278	271	255	260	250	240	256	253	251	221	249	239	265	263	230	257	258	246	214	237	254	215	242	253	227	247	253	247	284	238	228	256	230	247	247	260	223	260	250	241	233	263	265	254	247	232	242	241	233	251	267	242	253	228	254	235	206	219	275	220	256	239	262	246	240	217	256	251	249	237	254	226	230	246	269	241	222	257	256	247	227	242	251	259	234	258	260	271	230	235	285	257	236	213	227	261	270	231	256	233	257	257	251	268	257	232	240	228	248	239	237	262	279	253	263	254	214	263	238	235	261	271	255	238	209	260	238	245	220	232	256	241	232	250	247	249	265	248	266	239	234	230	251	221	264	237	242	264	252	264	265	261	235	253	247	225	238	227	239	245	213	238	229	243	244	251	242	234	249	251	209	250	255	263	254	254	248	228	246	247	246	253	241	229	236	245	264	230	211	213	201	269	249	251	242	262	261	251	257	261	251	265	256	248	224	239	260	236	232	263	232	235	229	243	216	229	251	235	230	233	249	233	228	254	226	219	263	254	241	288	217	252	251	274	251	235	252	232	236	261	260	240	245	203	253	235	279	245	249	234	235	262	256	254	228	252	254	238	237	255	250	217	234	238	228	251	269	230	277	222	228	236	237	255	246	243	237	247	247	239	241	261	229	280	227	241	220	232	248	263	247	248	261	276	270	224	253	254	246	252	221	248	249	238	230	220	201	248	234	246	255	251	236	245	263	223	245	232	240	227	242	249	251	272	265	228	227	247	250	237	260	236	239	273	232	255	241	237	245	230	272	226	248	225	238	247	262	227	252	227	261	274	248	243	249	273	242	251	228	240	254	254	261	229	229	228	233	237	272	259	241	253	211	235	222	256	241	239	248	244	240	219	248	257	244	227	224	233	262	240	232	221	275	264	230	210	227	265	237	241	269	270	255	256	254	241	235	273	240	234	251	247	242	252	263	236	231	240	250	245	257	246	256	235	266	241	243	244	237	253	235	225	272	235	245	232	241	224	252	226	224	261	234	258	252	258	250	224	235	278	260	235	260	250	249	242	254	254	254	236	255	231	266	252	251	246	253	254	220	265	272	239	253	265	242	243	231	237	242	251	245	248	229	235	259	217	240	242	224	245	231	234	255	258	279	256	251	232	263	226	246	236	240	239	242	232	251	233	260	244	244	270	255	223	245	241	221	258	228	243	202	244	242	247	241	279	242	245	244	243	246	245	269	261	239	216	243	257	258	249	248	228	229	234	246	227	237	244	248	224	243	252	246	228	241	248	249	232	222	264	248	221	263	253	266	240	244	243	245	252	245	247	231	261	268	252	271	235	249	237	265	245	234	243	241	238	234	244	244	233	229	235	247	195	248	223	275	255	246	251	268	227	223	235	264	254	234	247	244	247	220	243	241	278	237	262	235	245	224	244	256	258	259	264	253	274	256	238	221	250	260	266	275	232	259	240	256	255	250	249	240	253	246	244	251	255
27566	21914	11397	811	332	336	305	283	302	310	309	267	321	277	293	307	251	302	308	275	283	233	303	265	294	291	287	264	308	265	295	287	291	300	299	287	322	295	250	274	278	299	264	297	300	273	284	284	292	312	279	285	275	302	311	294	284	277	271	270	297	264	286	276	263	313	283	287	286	281	266	278	286	294	307	294	311	265	294	283	270	262	271	319	253	284	283	281	278	285	295	266	301	279	276	270	279	263	276	296	337	270	271	271	283	258	298	299	295	299	312	322	273	274	256	265	259	272	275	294	284	291	292	266	304	279	263	272	253	293	308	280	261	265	281	312	301	294	297	284	281	307	286	281	306	273	310	288	285	266	277	302	279	320	271	301	300	274	284	279	272	271	309	270	313	289	286	288	270	308	286	277	303	287	287	304	276	296	280	269	285	297	278	262	274	288	274	290	291	302	271	308	335	297	265	307	283	290	258	280	271	304	329	281	288	293	259	258	272	325	292	310	276	310	287	297	280	262	308	283	264	279	297	260	276	300	286	325	287	265	300	278	266	308	319	301	279	275	261	304	287	266	307	289	324	287	299	278	288	289	268	262	288	278	296	261	287	275	285	313	264	281	286	295	284	282	318	285	271	283	264	280	242	295	293	313	285	305	297	270	269	275	270	280	310	266	290	313	310	304	282	304	287	275	268	244	280	294	258	291	278	243	266	263	284	308	279	262	291	290	290	272	270	302	303	309	299	280	272	275	287	301	271	277	289	325	278	258	265	300	314	284	277	270	317	307	274	287	246	272	310	272	304	276	292	252	304	265	301	290	310	291	254	273	288	290	291	286	275	299	295	292	283	312	276	291	286	318	280	264	284	279	305	298	263	280	297	306	294	304	284	294	283	277	280	288	286	316	288	282	257	271	293	284	324	310	281	301	275	277	299	254	289	274	280	287	279	276	276	297	289	332	293	282	279	291	312	305	292	275	280	311	289	259	282	234	291	276	267	292	245	297	302	270	301	317	258	247	284	285	281	298	321	286	302	264	296	277	287	286	288	279	282	258	286	271	274	315	278	293	297	259	296	264	288	317	289	298	306	279	273	315	282	273	281	287	293	301	300	266	273	310	280	307	272	287	275	321	298	280	301	323	270	265	302	317	294	286	272	299	279	301	299	272	276	301	295	281	290	298	283	306	278	251	283	271	308	294	290	277	303	261	299	292	285	298	279	292	303	327	294	298	287	279	299	288	261	270	262	300	284	284	293	279	288	296	270	331	291	273	288	285	277	281	303	261	290	278	307	257	285	263	283	275	253	270	294	297	271	317	324	283	263	288	299	289	293	295	283	278	288	303	279	299	313	282	269	274	271	280	272	269	307	268	289	258	307	290	313	268	263	296	252	268	271	269	302	279	307	266	271	278	267	297	293	265	302	286	308	296	296	271	275	279	270	317	328	269	289	279	274	280	276	296	278	286	265	317	301	309	295	288	277	315	264	296	291	317	260	248	293	255	252	312	303	273	295	290	307	285	276	314	270	295	287	294	258	301	276	276	288	280	293	299	291	291	302	266	282	319	312	262	291	304	295	285	304	282	317	272	262	279	301	287	307	295	284	287	266	320	304	252	273	280	263	295	282	334	265	283	266	317	305	297	295	282	273	269	279	321	243	277	286	269	295	302	285	276	275	299	300	306	295	314	272	276	288	292	256	269	260	294	236	288	293	276	290	247	291	246	283	290	290	274	304	263	296	286	298	293	299	282	281	300	274	286	281	282	273	266	272	299	272	278	304	305	307	299	296	295	290	295	292	294	290	263	270	289	293	315	271	287	270	291	294	271	286	276	264	320	328	295	282	274	320	274	299	300	273	280	269	301	287	287	308	297	297	277	305	306	258	311	273	238	293	314	259	322	283	292	268	316	283	268	268	281	272	270	293	261	264	294	286	289	288	292	289	303	316	282	309	300	306	278	299	267	266	283	292	305	282	282	273	281	302	292	287	316	280	304	267	263	295	294	280	276	317	281	273	302	309	288	276	293	303	280	281	279	269	252	304	292	300	291	299	271	311	279	303	266	282	264	252	290	270	283	302	279	299	302	287	277	279	280	291	273	248	254	265	275	281	299	282	288	287	290	296	336	289	302	304	329	301	286	297	290	270	254	256	280	309	267	291	268	258	291	274	271	292	280	303	318	275	260	278	274	299	253	297	270	290	302	265	254	297	292	284	282	299	318	293	279	287	255	306	265	247	270	296	267	320	323	281	289	300	272	280	298	282	319	255	295	268	242	291	304	310	322	270	303	285	284	315	292	284	262	243	311	292	274	293	293	283	298	308	273	306	272	294	293	297	288	280	278	244	269	283	314	296	257	273	284	306	282	282	305	265	248	277	303	284	281	301	312	313	304	296	288	268	277	263	264	324	291	253	282	274	277	258	260	277	325	296	283	292	283	292	277	301	294	264	320	290	294	288	287	273	320	332	333	289	268	300	270	283	303	284	260	295	293	309	306	255	270	295	298	287	282	287	285	285	284	308	273	302	273	282	288	271	241	294	255	306	292	262	277	283	265	265	317	293	292	302	267	266	253	308	263	264	284	310	295	287	301	297	272	283	312	289	312	299	275	312	302	308	265	285	333	252	272	288	286	303	272	288	299	275	318	294	256	297	264	265	270	307	300	288	294	303	302	279	289	314	275	312	281	300	272	295	289	259	292	287	285	288	316	303	310	252	278	282	321	309	335	294	305	291	309	280	288	287	301	283	256	292	263	276	300	292	282	273	271	273	299	265	262	251	286	297	285	289	300	281	275	276	282	284	282	297	286	298	273	312	295	274	256	286	283	312	295	271	266	286	318	281	293	286	304	287	295	289	310	305	287	271	293	299	258	271	285	287	300	291	268	284	324	276	268	304	263	289	273	296	273	326	298	262	301	261	301	314	286	316	303	270	289	269	299	278	292	301	280	273	278	288	283	271	314	273	314	272	302	293	269	321	273	274	297	283	259	280	286	277	285	286	265	275	277	295	281	282	287	302	304	279	281	270	291	258	267	266	260	278	292	306	289	324	306	301	274	289	269	288	265	253	275	263	277	294	303	314	275	337	275	274	293	285	287	283	305	303	314	294	289	269	289	276	281	285	290	278	263	278	289	291	276	289	277	280	324	279	293	272	295	293	301	279	270	284	300	316	250	302	295	301	287	279	295	293	298	293	286	283	282	257	285	287	289	263	272	286	281	298	316	282	272	318	279	296	292	280	243	316	289	262	316	267	310	296	299	314	275	264	275	293	307	291	303	303	299	282	275	337	280	269	308	276	297	283	274	273	296	316	298	290	309	270	302	288	270	291	301	307	282	278	289	290	286	293	279	278	305	290	308	296	275	316	273	269	288	317	264	282	261	287	267	274	287	288	270	304	289	303	308	282	274	308	272	284	284	318	271	284	288	286	257	285	287	298	283	303	294	282	292	265	277	291	299	293	283	268	272	268	307	291	282	259	263	283	264	276	314	269	292	275	290
30580	27172	989	775	672	608	601	601	581	543	593	574	572	550	562	593	568	619	548	552	559	546	574	562	553	546	581	519	533	512	586	599	547	539	542	529	541	571	538	559	569	558	550	524	544	529	564	566	556	533	562	547	546	557	522	513	531	516	509	527	545	585	526	576	525	573	541	513	572	586	562	540	516	540	543	545	572	540	568	566	538	544	566	513	562	541	557	555	568	568	550	540	573	522	537	563	546	588	570	563	504	521	566	549	538	581	519	569	528	537	538	558	589	577	579	509	552	591	524	547	563	592	504	536	608	553	552	593	496	533	603	540	553	579	556	544	494	539	539	583	566	542	571	551	578	554	566	578	540	559	563	550	549	537	562	551	513	575	533	600	528	546	569	545	565	528	502	547	549	553	553	553	558	572	564	560	577	501	593	566	536	551	528	570	542	497	534	551	541	578	552	553	535	569	518	549	527	516	560	561	494	538	525	522	542	559	576	581	553	525	523	559	548	502	528	490	530	539	582	581	536	572	539	586	577	571	456	607	538	546	519	551	554	582	529	566	528	545	539	507	557	575	581	557	526	554	563	567	565	552	527	557	542	612	518	532	603	589	556	554	545	588	541	584	561	553	518	576	537	522	540	531	596	520	570	537	554	584	554	570	537	530	556	568	611	574	562	548	551	542	569	575	547	543	545	601	555	486	515	539	542	544	561	564	557	585	504	552	616	516	550	574	494	541	541	546	526	571	515	559	540	525	559	597	536	551	572	551	550	526	527	570	517	541	520	544	547	540	554	557	546	567	594	580	544	549	523	568	574	594	518	514	535	566	569	575	531	560	556	557	565	562	556	586	548	540	539	574	587	575	514	512	537	549	558	566	548	544	568	513	552	537	544	554	509	581	526	520	499	535	579	555	566	542	533	584	558	554	556	523	533	554	548	587	539	541	541	549	535	537	521	552	535	545	569	574	552	543	557	550	552	568	585	500	546	536	543	546	542	539	510	586	611	523	540	539	600	546	513	546	587	514	513	540	613	511	525	560	510	538	540	531	584	560	574	549	541	579	547	555	546	556	537	546	574	531	538	565	581	538	540	587	566	573	557	557	582	511	589	557	521	539	548	554	550	512	547	569	586	558	562	588	575	552	573	516	579	534	547	553	546	540	539	553	590	515	571	537	539	572	536	531	538	554	554	525	538	559	555	551	596	550	539	531	539	577	516	541	578	574	595	537	557	527	550	524	532	533	583	542	527	570	550	538	558	548	510	517	504	560	528	557	569	537	582	498	521	564	489	530	578	550	540	520	566	558	537	532	589	570	568	541	536	589	535	556	550	598	535	566	538	563	549	569	562	536	547	539	514	507	560	558	517	560	507	530	532	519	584	568	518	518	531	556	524	554	498	559	505	538	541	574	551	552	570	556	542	583	600	554	545	520	556	567	550	555	558	537	546	521	524	571	535	576	513	534	574	534	516	526	495	559	550	539	566	507	552	552	545	526	577	552	555	560	526	510	548	534	481	577	572	539	565	572	553	535	559	564	516	555	523	602	564	526	530	612	584	562	520	578	535	536	522	545	565	541	555	524	550	546	552	543	536	562	556	559	513	515	515	566	520	582	564	525	594	500	534	545	580	531	535	576	570	541	539	585	550	578	512	577	554	570	544	519	575	555	534	546	563	538	559	537	566	574	536	558	523	550	524	537	536	532	571	541	567	546	538	567	537	576	535	586	566	585	545	560	559	585	560	517	572	585	533	545	555	553	533	547	544	532	603	532	562	541	552	542	545	546	527	536	578	594	548	564	591	587	517	558	562	582	545	572	572	518	536	544	502	583	561	563	563	544	561	565	525	536	541	563	553	576	525	568	524	577	553	534	579	573	528	556	559	557	588	544	558	535	562	539	570	570	529	549	553	565	575	550	528	599	552	584	560	541	548	546	566	576	547	550	534	551	534	547	571	537	516	540	594	571	541	547	521	533	554	549	555	541	549	550	541	554	538	508	531	530	545	597	533	575	569	528	539	557	571	575	542	523	579	534	539	544	534	551	553	574	572	543	534	596	562	551	531	563	555	562	564	576	557	544	518	563	572	543	520	557	559	533	548	542	573	579	591	573	554	534	573	518	560	510	627	547	503	538	536	568	550	544	570	566	561	556	513	539	552	564	545	546	595	533	634	560	538	560	532	580	558	589	524	544	501	531	562	493	554	537	564	551	559	544	570	517	534	562	483	572	555	533	570	514	545	520	583	528	551	590	593	572	515	561	590	531	540	543	579	545	527	568	559	562	540	545	554	533	575	553	535	527	566	523	547	541	544	579	535	547	499	524	524	541	526	528	537	567	588	546	528	564	550	534	522	502	553	522	567	518	582	570	564	516	545	509	562	541	547	574	563	496	567	533	524	551	554	508	557	544	575	507	548	571	560	520	547	583	553	527	560	540	563	515	559	537	498	546	566	577	569	515	526	564	603	582	496	527	529	588	574	529	541	547	515	573	592	544	571	593	573	582	551	571	599	509	563	544	558	578	558	582	555	542	556	611	559	549	552	554	583	537	546	568	526	542	578	518	555	575	536	567	556	576	555	570	542	569	545	542	557	549	546	618	540	557	565	548	533	553	562	569	598	542	580	569	549	534	521	503	542	553	577	558	548	552	570	528	521	563	568	587	552	579	558	558	539	538	533	519	555	540	544	554	534	549	516	584	534	557	581	536	531	526	556	553	526	561	517	527	527	537	538	539	537	567	611	588	551	527	542	548	534	562	546	513	558	569	545	582	541	588	560	592	562	549	548	534	542	538	525	540	545	544	552	574	542	546	555	540	544	520	555	527	526	549	563	570	542	520	554	574	560	500	539	487	539	512	561	530	552	495	565	562	596	531	568	538	556	566	551	579	552	541	524	548	560	572	539	548	500	570	539	554	508	546	530	557	533	576	535	533	552	539	537	560	549	546	572	579	551	529	526	555	590	542	543	499	564	513	552	508	549	550	557	512	518	565	532	582	536	550	539	557	514	558	553	560	577	554	550	535	527	544	567	557	551	542	514	531	599	519	543	609	572	560	540	515	550	550	542	556	549	559	558	524	547	526	598	560	579	570	544	575	535	533	564	531	537	558	552	523	528	537	535	554	527	553	569	570	557	597	521	555	534	544	547	517	564	505	594	556	578	556	580	502	543	558	496	520	529	545	561	572	543	532	560	549	589	543	584	549	532	599	563	525	553	610	584	531	559	551	540	575	518	589	546	547	546	606	564	569	557	510	558	573	568	522	532	574	561	508	550	536	527	516	539	513	524	584	522	553	529	569	568	560	581	551	520	555	578	541	535	570	602	571	544	551	567	511	532	563	549	585	577	533	530	564	520	620	520	603	536	493	549	592	538	566	584	578	542	499	558	482	542	578	564	598	560	568	598	528	553	555	537	625	560	567	540	579	525	553	564	578	539	553	571	523	523	519	561	530	527	516	525	590	554	540	542	528	545	566	559	563	566	598	517	575	567	564	528	538
24247	21448	28579	24442	20783	3767	335	250	220	214	174	163	181	176	175	155	153	177	164	156	168	143	144	152	143	162	147	138	153	155	141	148	148	151	140	148	135	153	132	135	123	128	135	162	143	133	123	153	158	132	126	137	145	132	141	145	164	144	136	142	152	145	121	118	139	120	125	147	166	119	146	149	131	128	136	128	129	140	145	140	127	138	147	124	149	115	144	143	135	170	137	127	172	148	114	147	137	148	119	152	143	153	132	138	156	148	144	136	130	134	155	146	127	138	135	164	149	146	138	154	142	137	133	121	140	138	158	135	130	136	142	130	142	134	138	129	137	154	126	175	118	132	146	139	142	143	129	147	161	126	137	133	155	116	154	160	122	154	121	137	126	142	108	144	145	131	149	155	129	121	143	139	141	145	155	139	126	136	146	155	157	144	130	141	152	135	143	122	140	133	116	148	130	122	126	147	132	138	131	154	136	148	147	138	133	134	141	144	130	146	122	138	139	152	141	140	117	147	137	132	152	143	143	128	144	151	151	142	132	124	154	150	148	152	136	162	143	154	148	140	137	156	148	118	130	152	134	153	146	149	161	131	145	131	131	123	149	150	131	142	137	150	149	133	114	149	162	136	132	147	153	149	158	126	173	122	134	162	142	139	137	122	128	132	131	139	149	154	139	133	135	136	117	138	145	131	158	139	140	129	152	155	159	143	155	156	157	172	136	133	142	138	139	136	129	127	153	156	136	134	153	133	134	148	127	130	161	147	137	135	139	116	141	128	143	137	162	165	148	141	147	154	136	129	128	143	149	136	145	155	117	177	146	148	131	144	138	147	127	135	150	125	150	148	129	133	150	142	136	132	138	145	127	161	140	140	115	136	130	142	165	143	127	151	148	133	141	135	152	149	138	149	149	136	131	126	158	122	141	142	162	142	136	158	131	137	136	133	157	136	165	148	139	135	149	142	137	129	152	146	148	165	135	155	122	152	118	163	152	142	148	131	159	131	156	127	136	142	145	127	146	145	162	143	154	142	129	133	115	155	143	133	155	130	160	139	150	118	138	147	124	122	135	135	132	146	138	148	126	152	127	151	134	127	128	155	145	149	149	143	129	140	142	156	161	140	150	143	142	141	148	130	154	132	149	160	144	152	140	128	132	134	136	131	149	147	152	139	152	131	127	135	152	158	135	139	120	148	152	128	138	120	132	134	141	158	137	148	138	147	141	129	125	135	131	142	150	154	138	132	147	146	141	142	166	139	127	149	140	111	128	117	132	141	129	152	156	147	146	148	149	134	133	143	143	138	154	128	137	131	147	142	131	142	165	143	135	142	145	127	143	131	117	134	133	152	150	127	124	141	114	150	115	139	112	125	132	144	159	155	149	131	135	149	143	143	138	144	133	129	108	138	133	145	134	153	123	152	138	132	134	127	137	166	137	130	141	158	146	136	164	125	150	168	136	158	152	156	143	143	158	140	143	144	118	135	132	143	147	170	142	162	140	127	162	121	138	134	135	143	140	130	128	144	162	146	155	146	120	145	137	112	132	134	130	142	153	146	151	149	130	124	143	139	137	138	135	145	135	142	128	122	149	145	123	129	132	149	133	143	121	145	150	143	148	150	141	147	144	146	143	146	143	133	132	136	136	156	121	150	134	123	147	137	155	145	126	144	124	148	128	150	126	112	145	162	103	158	138	131	155	124	158	137	125	156	159	145	139	144	129	151	126	137	148	145	129	148	147	130	146	160	151	145	138	136	144	132	146	146	149	129	129	133	140	144	117	145	144	132	130	147	139	133	118	137	157	147	123	141	150	131	146	146	132	127	135	136	147	151	138	146	118	161	133	121	138	145	135	121	123	125	135	128	115	146	124	123	146	139	148	126	147	123	152	135	118	135	137	143	125	126	147	150	118	106	145	136	135	152	144	159	138	153	119	166	136	151	122	152	143	139	164	116	136	140	160	144	139	130	132	130	142	130	127	138	147	146	148	131	147	133	138	121	168	143	141	140	147	124	155	123	143	132	146	159	138	123	137	144	152	121	129	123	133	159	129	149	141	127	146	149	137	130	155	133	146	167	137	144	155	134	132	125	141	132	109	146	145	127	131	140	128	170	163	123	143	121	134	145	126	154	146	137	131	120	117	151	119	129	146	144	135	129	134	134	141	130	124	145	148	138	147	145	123	125	146	126	155	136	134	132	140	150	130	133	138	181	169	139	124	151	136	129	121	132	129	148	143	160	149	159	134	157	129	145	151	122	147	140	133	148	129	144	123	138	136	144	163	147	151	138	135	148	143	137	131	143	150	146	158	154	142	133	118	146	145	144	132	140	147	141	135	135	136	141	137	130	134	152	128	149	124	122	149	137	121	155	157	144	140	168	128	140	155	142	152	142	141	134	134	154	150	147	143	124	125	130	130	142	106	147	129	142	132	121	142	129	149	141	155	128	131	163	138	127	150	147	150	129	135	133	154	133	144	137	122	135	153	152	132	145	144	142	137	134	147	137	131	140	154	130	141	151	156	147	126	140	160	138	141	140	136	162	148	144	125	128	155	146	146	146	149	151	147	128	130	134	139	151	133	152	153	127	143	133	142	139	121	122	151	150	137	129	148	147	141	127	164	118	137	124	144	130	131	140	134	130	172	127	131	160	142	146	132	129	129	122	128	155	156	150	143	128	114	136	136	148	144	168	137	158	162	139	163	123	159	135	157	147	150	161	144	134	145	160	138	106	135	131	156	138	153	135	157	120	148	147	136	156	146	128	134	132	150	148	128	139	160	133	129	131	143	127	163	150	140	133	151	140	125	132	132	148	118	138	135	146	161	127	140	124	120	155	118	125	139	125	148	113	143	131	150	133	163	123	152	131	149	145	142	133	158	129	141	146	155	127	154	146	134	134	127	129	141	137	161	178	157	151	153	151	142	148	158	140	119	145	133	154	151	158	128	140	136	139	134	138	154	124	142	131	143	131	146	155	145	142	151	151	124	144	131	133	134	133	143	133	139	156	132	124	158	143	137	121	145	131	135	132	139	145	132	146	160	156	151	121	144	144	132	134	129	154	126	138	133	138	133	146	153	120	132	122	142	145	133	147	134	142	160	141	158	147	143	134	124	138	146	161	143	142	128	133	154	121	167	131	147	126	156	138	154	134	135	141	155	136	138	147	134	119	152	161	144	141	139	147	133	131	143	136	140	133	142	141	141	121	139	157	150	147	133	162	133	136	135	150	142	132	161	136	147	142	127	154	176	140	139	147	141	145	142	154	141	124	150	136	142	148	142	162	142	130	136	120	146	137	167	130	154	172	140	129	128	130	126	136	142	128	155	143	150	130	151	123	137	141	120	131	134	158	123	123	132	122	144	131	149	140	122	156	150	145	133	138	136	144	146	147	152	126	130	145	136	130	138	126	148	142	123	142	133	137	142	158	131	139	126	144	112	146	128	138	156	152	158	140	144	143	126	156	112	150	135	139	165	126	141	158	133	140	144	140	147	139
56102	56409	4561	2346	1476	1032	830	668	604	530	493	442	414	391	383	349	354	313	370	308	348	373	311	281	343	327	313	288	288	312	323	310	291	307	287	310	291	298	291	285	297	289	277	279	275	319	297	271	297	295	276	303	281	287	281	255	288	302	278	254	313	282	288	278	304	310	303	292	289	278	277	294	262	341	267	286	288	296	280	306	295	276	270	313	268	284	293	289	270	295	283	290	303	278	272	274	265	276	288	279	309	298	298	273	267	310	294	307	283	275	290	302	301	263	269	266	283	289	283	297	280	272	311	288	296	279	276	273	293	278	288	270	265	267	274	266	302	291	262	298	315	277	328	274	285	270	279	274	292	287	291	295	280	303	275	272	272	289	279	294	266	279	258	274	271	272	294	266	284	277	299	277	292	283	311	286	256	302	297	320	255	296	288	267	281	296	291	281	284	274	290	301	311	292	295	275	318	270	289	248	299	281	273	281	314	283	283	274	275	301	298	278	268	283	270	283	307	313	306	273	279	262	305	290	295	267	244	304	297	271	264	276	283	276	283	269	285	314	280	301	330	285	281	305	240	290	306	280	286	281	271	274	280	309	298	298	286	289	286	278	290	266	304	292	266	284	280	289	274	293	264	285	287	283	260	294	278	289	296	321	279	305	255	263	299	263	274	294	294	284	256	264	270	263	311	270	310	298	287	288	305	288	266	264	298	279	266	302	269	287	270	294	284	297	288	259	238	301	287	291	293	303	284	283	270	309	303	284	258	285	302	271	266	284	337	257	285	280	294	294	285	272	320	295	254	319	293	258	292	295	269	311	267	310	280	254	284	283	278	268	285	258	286	259	279	294	303	282	287	257	273	265	262	284	296	283	261	297	306	311	302	263	285	281	287	256	282	281	285	289	308	283	257	277	283	284	300	273	277	277	283	294	283	288	264	268	272	293	274	275	272	295	274	287	262	300	248	268	281	286	250	265	263	246	297	290	270	276	280	265	286	310	280	283	280	305	290	279	265	270	239	290	284	287	319	297	278	272	284	255	292	289	303	311	251	291	319	283	318	298	286	262	292	306	272	304	284	260	268	275	276	277	313	270	269	301	266	271	280	313	311	270	258	307	273	245	281	304	270	266	281	286	288	279	281	264	268	288	298	269	323	264	268	292	268	279	264	275	286	280	265	278	304	293	282	307	294	274	287	296	310	259	285	286	277	283	276	286	272	307	286	287	268	288	258	285	274	270	303	277	280	280	303	280	279	297	289	315	283	278	295	281	287	296	286	283	246	285	284	310	316	286	256	300	268	291	269	260	285	268	268	317	270	322	302	270	269	278	264	285	280	274	294	266	304	295	267	287	256	275	274	274	280	298	270	290	305	287	277	274	274	278	268	273	285	274	302	286	273	275	263	271	308	278	223	275	262	273	265	269	270	284	319	259	280	275	281	278	296	271	282	265	317	293	292	274	269	275	310	260	303	279	271	240	299	283	297	265	283	292	297	280	299	283	265	286	294	270	337	286	275	311	299	271	272	293	300	297	267	267	293	295	265	286	301	278	307	306	276	281	290	292	316	277	298	283	274	272	218	257	273	275	267	252	280	277	297	294	266	251	253	274	244	280	265	294	260	317	264	273	308	289	290	269	279	280	302	275	324	284	274	273	283	286	294	302	295	283	284	278	292	288	268	281	274	295	307	284	270	294	257	289	284	318	278	279	311	298	303	279	284	313	284	281	260	312	267	275	281	262	280	277	266	277	280	283	267	295	314	283	284	265	292	290	245	297	308	275	303	323	280	306	263	276	275	279	276	269	309	290	285	265	277	283	259	308	271	267	292	291	262	300	292	288	271	278	272	266	305	286	266	267	286	303	276	293	275	259	258	282	268	329	267	283	306	302	283	284	278	271	265	283	274	278	297	332	271	288	255	283	279	270	278	278	272	282	271	274	285	312	292	297	284	274	275	272	265	271	283	299	270	268	295	263	284	273	265	276	271	287	291	294	305	307	254	286	284	288	308	268	269	284	285	281	273	268	276	293	279	296	269	298	281	291	285	271	278	273	276	272	273	267	280	264	291	258	270	280	305	280	302	274	265	266	295	296	288	282	305	269	288	293	296	262	280	253	304	266	287	246	249	286	294	275	280	287	309	257	281	310	294	284	282	293	287	288	278	309	276	275	292	290	298	288	310	290	299	281	277	283	280	289	276	310	241	276	302	297	276	290	287	279	258	293	281	283	278	268	258	301	257	318	273	273	259	285	299	291	296	297	293	301	308	255	300	250	316	286	339	267	286	270	311	275	286	282	257	297	281	296	282	268	280	323	285	295	276	276	272	283	283	299	297	287	298	260	270	271	272	272	261	299	267	271	259	267	299	297	301	291	293	247	287	303	291	282	318	269	251	259	305	322	271	289	256	280	282	286	280	284	259	274	273	269	281	287	261	267	273	263	299	294	300	288	287	320	253	282	275	275	264	280	280	298	292	322	295	295	281	272	282	301	303	266	280	293	291	282	296	275	291	295	282	257	264	291	274	271	302	288	292	273	284	300	278	319	260	305	252	304	295	257	321	277	266	256	289	283	277	300	258	289	303	288	277	310	272	276	235	261	269	295	298	289	244	278	269	289	327	315	258	268	269	297	260	259	272	271	258	320	263	272	300	280	285	279	325	276	254	276	293	304	288	259	275	295	244	314	262	256	304	309	299	248	283	277	292	284	268	300	291	285	283	286	278	295	277	290	264	290	303	289	257	284	319	281	249	274	264	311	279	248	266	286	295	260	266	294	293	259	280	300	276	283	289	288	241	273	262	277	272	280	304	297	275	275	281	308	270	290	264	299	291	285	290	274	286	278	290	276	284	291	281	261	294	310	274	258	276	287	259	312	278	305	294	270	284	265	262	292	281	303	293	272	289	277	284	285	252	249	244	291	300	263	277	267	256	284	308	275	266	263	287	234	284	269	280	283	297	280	288	295	277	265	320	285	291	289	286	277	252	287	295	311	267	301	272	292	267	284	264	253	276	276	278	288	276	303	277	279	283	292	276	288	302	277	277	248	295	284	282	246	274	290	327	299	299	295	285	305	264	287	308	284	293	299	272	288	298	289	310	272	264	284	262	295	286	268	276	294	254	258	262	259	280	274	276	304	292	279	276	283	284	283	300	259	271	290	272	262	289	296	290	292	271	261	287	266	309	271	280	269	300	276	299	277	299	303	268	247	274	283	261	287	284	292	271	274	279	296	267	278	265	262	264	277	282	292	261	280	276	289	330	310	301	275	316	289	308	272	245	255	258	283	272	282	289	264	291	276	320	272	283	301	295	307	305	292	293	319	295	277	280	320	308	281	308	278	267	295	279	285	288	284	281	287	284	276	268	287	280	299	308	308	254	297	296	277	282	282	296	275	320	314	269	272	279	271	275	287	298	290	285	278	304	250	314	302	285	304	291	274	285	295	286	308	279	267	252	289	254	286	302	284	281	301	279	258	282	278	295	289	266	269	278	253
23218	21395	29476	23571	21353	20099	1607	342	271	229	233	196	200	187	170	184	187	191	151	142	185	149	155	138	141	141	154	164	151	151	140	167	164	143	148	117	124	131	143	152	151	137	152	131	128	145	143	125	151	142	125	124	122	141	149	145	125	144	141	143	132	137	118	153	128	156	143	139	139	135	128	137	128	139	135	150	138	139	137	126	170	137	124	115	133	137	119	145	129	128	130	144	157	149	130	125	158	135	135	122	140	143	130	136	123	141	134	150	133	141	159	147	148	130	136	141	129	153	119	135	155	137	143	142	145	150	128	149	143	115	146	139	132	138	133	114	138	160	157	119	130	140	145	123	126	114	125	126	135	125	114	132	143	132	128	128	134	145	137	145	135	132	126	138	125	119	148	137	138	123	154	135	118	131	137	143	136	130	168	151	132	149	147	148	126	123	141	133	139	143	151	142	166	141	136	140	132	144	139	148	118	122	127	123	131	127	144	126	149	136	144	139	125	146	133	134	144	160	121	137	137	142	173	122	138	140	142	123	148	138	110	121	144	142	141	144	132	132	139	133	136	139	112	133	129	123	141	150	134	152	131	132	164	137	128	123	137	127	146	121	144	148	162	132	147	145	135	129	152	139	142	138	127	113	120	146	135	131	134	129	133	126	120	141	142	127	140	131	147	140	138	132	133	138	136	141	127	143	152	129	131	131	139	142	124	128	144	138	146	145	130	130	142	130	144	135	137	133	140	118	120	142	122	136	147	159	127	146	130	159	149	133	124	140	150	109	127	118	148	126	138	132	129	129	136	128	126	136	130	157	133	146	128	136	130	150	122	123	131	153	127	144	111	132	124	112	134	150	116	131	134	154	109	143	148	139	119	160	139	132	132	147	125	151	145	113	119	128	141	134	140	148	136	130	115	143	138	144	149	115	116	145	146	148	146	151	127	134	126	115	127	142	132	119	141	116	133	132	143	135	122	156	148	144	157	149	125	117	126	159	151	133	151	131	110	123	115	143	133	134	149	130	133	132	114	122	134	124	117	161	133	135	114	130	145	146	147	155	139	134	127	133	153	117	112	157	133	119	125	134	119	148	143	114	153	141	161	124	124	125	143	124	131	143	134	122	129	120	130	146	145	149	124	135	137	142	144	138	124	133	127	130	134	146	156	123	130	144	134	122	137	125	122	130	123	138	147	149	131	149	135	127	146	137	127	128	127	129	145	142	135	122	138	152	114	104	134	140	124	137	148	134	126	132	118	139	152	132	132	133	124	148	155	151	120	150	140	127	134	130	134	117	155	122	142	110	152	126	168	147	130	110	140	136	132	122	125	115	127	127	156	137	130	140	126	136	144	138	151	123	138	135	117	144	136	125	131	134	136	136	140	163	138	133	126	151	131	130	127	128	104	131	133	125	120	128	141	135	148	119	155	131	124	143	125	151	139	143	144	138	135	130	135	113	115	134	157	133	131	153	132	113	142	130	107	119	126	160	124	133	135	125	138	137	144	138	133	143	152	126	132	144	124	141	150	141	127	132	150	142	144	137	135	145	147	138	131	125	124	141	144	116	142	123	142	117	111	127	138	140	131	147	116	130	140	123	144	130	118	137	140	121	132	129	130	127	127	118	146	131	111	152	110	149	118	132	154	143	136	132	132	121	128	136	129	146	131	132	132	130	137	132	137	138	131	123	133	151	134	137	132	126	141	157	141	123	129	135	128	161	134	133	117	146	123	144	143	121	138	123	141	149	127	134	133	133	118	148	156	135	137	135	127	146	121	145	129	122	120	125	156	126	142	150	127	139	119	123	139	123	125	138	146	128	125	137	140	142	137	126	134	128	143	119	147	135	138	125	153	107	137	144	136	118	137	135	138	145	131	120	142	138	145	141	111	116	152	138	132	154	121	129	145	129	132	133	136	140	139	147	141	151	117	111	116	138	139	139	123	132	146	117	114	130	132	129	137	128	134	124	144	149	128	154	124	131	129	137	151	134	130	159	119	121	149	147	139	131	134	137	129	148	119	130	119	129	151	140	152	149	145	130	123	126	132	127	133	100	148	136	128	145	122	146	136	141	117	144	122	156	134	146	135	131	130	114	116	143	141	142	141	134	118	138	137	132	102	130	127	155	125	145	140	121	148	136	139	122	134	131	136	134	161	122	151	175	119	140	126	135	114	122	148	123	134	139	142	144	127	125	117	149	146	140	131	128	145	133	125	117	120	138	135	138	139	149	121	122	129	129	121	139	143	123	150	128	140	147	133	120	138	127	139	161	123	126	115	142	128	113	118	130	129	128	122	143	123	151	133	149	119	118	138	136	125	106	133	126	109	145	139	149	144	177	132	120	121	128	148	136	138	119	121	151	131	124	137	142	140	121	136	124	148	118	142	109	124	151	139	142	126	150	138	138	139	132	130	137	142	129	151	124	148	117	137	122	149	134	123	132	118	123	138	136	139	154	147	133	146	142	121	123	147	143	145	127	129	125	120	134	148	129	118	134	161	146	118	154	129	123	157	142	130	132	119	135	139	120	137	157	121	125	148	139	134	131	131	151	140	136	141	123	136	132	114	120	108	138	138	128	145	143	131	128	141	126	130	154	128	118	147	127	149	113	138	143	124	141	131	118	145	132	151	157	132	126	125	139	156	107	142	129	122	155	138	147	126	125	134	122	152	158	146	136	123	121	135	128	123	145	128	146	134	119	122	154	131	133	144	154	143	132	127	130	126	141	131	130	119	132	116	121	143	140	142	117	120	123	126	119	139	130	142	139	129	140	128	147	143	135	146	130	120	141	135	146	150	125	126	99	147	143	152	142	132	135	135	149	137	124	148	138	140	143	143	139	124	135	128	129	129	149	125	139	135	119	134	135	146	113	136	122	145	124	133	132	126	135	155	124	131	137	150	115	106	130	135	127	126	139	121	126	143	124	113	122	128	146	138	142	147	134	135	125	133	137	127	141	132	145	132	111	147	115	132	133	141	155	145	136	129	132	131	145	127	125	152	156	130	144	123	123	135	129	122	144	141	129	130	158	147	123	127	121	132	132	135	149	132	136	143	128	133	151	131	145	142	143	126	134	130	117	137	137	145	140	143	134	147	141	131	132	138	105	146	134	135	136	143	124	141	124	139	116	143	143	128	133	124	130	130	113	134	130	132	124	141	161	160	139	147	150	131	120	139	117	143	128	128	134	134	157	123	144	144	125	141	116	148	142	125	137	146	144	110	150	155	152	127	149	140	148	136	131	118	126	127	119	143	156	115	141	145	137	153	124	127	114	131	128	135	132	131	146	122	139	159	119	153	137	144	145	140	122	137	129	147	136	137	130	120	110	148	121	128	119	137	138	119	161	136	146	140	126	134	149	129	132	133	131	123	142	143	141	149	122	138	130	146	134	137	130	132	122	136	119	150	128	107	136	135	122	149	126	120	127	145	129	109	139	148	127	150	134	137	131	128	157	113	137	125	148	141	135	138	127	139	122	131	122	125	155	127	139	128	137
57713	65419	7287	3931	2548	1658	1227	1049	802	643	645	568	503	459	460	384	355	359	337	315	297	333	306	328	296	276	314	320	309	294	284	279	281	273	269	261	264	260	264	261	268	267	266	257	284	261	251	257	263	263	254	290	247	274	258	235	226	280	261	271	242	251	229	287	259	230	240	249	242	253	247	232	265	244	240	250	217	250	271	252	254	264	238	281	262	229	238	239	236	256	250	257	247	287	243	241	240	246	267	275	235	238	280	229	244	272	246	280	243	260	258	286	285	266	283	272	251	247	252	262	289	290	233	280	251	238	230	273	226	251	249	244	244	223	256	253	247	264	266	222	235	220	274	227	248	270	256	238	239	264	242	267	235	250	227	274	223	240	260	264	255	258	248	243	259	263	223	241	220	255	251	264	230	264	219	241	244	246	247	261	280	240	256	248	250	252	218	240	234	247	216	290	260	237	261	294	254	252	267	252	246	269	234	251	252	252	261	246	268	266	240	263	249	269	274	212	231	235	257	276	258	245	224	237	263	230	249	237	241	283	249	272	230	256	224	247	252	262	261	233	250	251	242	247	286	238	240	229	243	278	261	224	233	261	257	238	252	251	235	227	238	257	224	223	234	246	249	260	225	240	244	245	247	224	250	273	252	245	217	253	231	241	256	250	235	277	249	238	249	242	272	275	266	245	270	230	217	271	232	253	244	251	259	245	236	262	245	247	250	221	245	256	244	243	242	274	247	259	262	251	217	263	271	240	266	213	220	261	240	231	233	255	262	245	244	237	256	235	231	241	247	233	248	233	252	267	273	231	262	238	243	239	267	251	261	244	235	228	260	230	191	239	265	267	255	245	252	267	250	223	244	254	263	244	245	271	245	265	245	250	255	238	239	274	198	237	236	250	269	274	206	250	265	225	238	250	232	271	243	239	270	243	265	251	280	231	240	262	240	269	257	265	244	238	257	209	258	242	242	235	245	253	292	242	219	254	258	254	242	238	214	240	247	236	266	278	232	265	266	237	238	252	246	233	254	234	259	253	259	247	252	240	245	225	250	256	241	246	257	260	258	253	254	254	253	253	258	221	251	252	254	266	245	270	231	252	254	250	245	246	256	246	257	238	266	231	260	251	265	262	250	247	242	198	260	238	231	246	249	285	245	268	254	224	264	250	261	267	263	252	269	253	238	236	243	254	234	249	244	260	236	219	248	253	272	260	209	247	239	237	226	237	216	245	237	266	241	250	242	275	255	249	234	234	254	237	247	249	271	266	240	243	260	240	261	243	238	244	255	248	248	226	247	240	233	254	275	244	236	237	238	249	254	258	248	210	249	246	252	245	242	240	247	267	247	257	257	269	240	229	267	249	223	209	261	244	258	251	256	262	247	253	268	263	245	259	233	230	243	230	250	263	218	243	265	247	243	243	269	238	262	256	235	227	232	256	280	257	226	259	234	260	256	249	254	235	261	237	243	235	246	254	258	230	273	246	244	224	266	261	249	264	224	243	241	255	235	259	276	249	252	261	233	259	267	229	249	259	250	281	230	253	220	233	250	236	249	242	247	226	247	253	233	238	234	237	241	243	238	260	256	230	252	252	294	252	251	253	257	261	215	236	251	252	258	251	253	261	237	249	218	252	215	245	216	267	253	261	262	243	225	266	249	256	243	248	240	236	238	211	247	252	237	249	242	234	246	231	225	251	234	264	249	266	249	242	250	240	242	242	229	254	279	256	256	247	240	296	245	244	258	246	246	282	246	244	238	251	252	255	231	233	225	223	257	275	253	244	254	277	250	247	241	247	256	238	236	271	256	237	254	275	262	249	273	251	261	254	241	259	222	280	238	253	241	260	265	253	240	267	262	246	245	221	234	249	258	273	260	238	240	255	254	262	242	256	243	236	235	226	262	248	290	235	242	240	224	239	271	264	242	253	236	254	248	240	242	237	239	229	247	244	265	245	237	244	287	214	265	270	254	235	262	254	232	242	251	244	239	253	269	219	252	255	237	250	258	252	267	229	251	231	232	235	263	246	240	240	249	276	251	245	261	263	226	252	251	251	238	260	245	239	233	251	251	222	232	266	222	255	250	250	257	231	245	255	256	245	268	222	238	224	244	265	231	268	257	261	246	229	260	231	268	218	268	254	233	241	253	230	211	244	248	222	271	239	205	227	250	242	279	202	262	257	273	267	245	277	245	246	245	216	281	227	277	249	246	268	230	232	229	251	234	231	253	282	266	253	249	227	246	221	248	242	257	253	231	234	252	221	231	247	253	247	221	227	226	233	249	255	233	240	273	276	251	242	234	255	243	244	251	247	235	244	235	266	229	271	220	268	282	248	248	242	213	252	246	231	275	229	262	254	274	265	274	233	236	243	274	226	272	266	247	234	245	246	249	245	242	262	268	257	244	240	241	228	268	247	231	251	241	269	231	272	246	263	242	244	234	260	259	257	233	255	266	246	251	228	238	280	274	219	244	277	258	237	259	248	259	240	268	257	229	253	262	240	250	257	237	233	282	255	245	238	227	254	265	243	273	245	245	257	254	222	257	251	252	265	247	261	254	284	267	235	265	269	253	263	254	255	241	288	245	261	282	233	238	255	242	273	220	249	251	258	293	229	248	247	231	246	248	258	256	262	275	229	239	255	237	276	238	261	243	236	244	259	244	259	292	244	245	240	236	228	246	271	268	266	253	221	233	255	250	240	253	261	239	268	264	257	285	214	255	239	239	246	250	270	260	245	251	253	253	249	211	244	235	245	243	265	239	234	238	233	251	260	290	258	280	260	252	234	251	263	253	263	280	261	240	240	240	281	284	234	249	259	259	252	264	238	221	280	258	265	254	251	235	231	260	240	205	269	242	239	256	240	262	248	227	239	240	262	268	251	263	262	240	226	253	252	218	248	223	254	249	255	226	245	216	250	225	244	243	229	232	257	253	252	287	230	263	238	286	241	229	248	265	283	235	224	243	275	242	261	263	246	261	242	239	284	234	237	264	223	267	284	249	230	259	282	255	255	259	266	253	232	236	255	240	272	245	237	233	223	236	260	242	247	260	215	217	242	243	217	264	252	252	234	223	248	219	222	243	262	237	240	235	248	238	262	273	249	241	227	209	240	242	275	250	236	234	222	229	258	226	266	240	247	230	269	223	244	241	235	253	247	234	234	263	243	242	219	278	261	259	276	254	264	259	205	264	240	230	251	265	242	209	235	278	242	247	239	235	219	225	238	221	231	256	270	256	252	227	272	238	244	248	278	258	256	271	249	243	240	252	251	259	214	279	270	273	243	240	256	252	259	287	236	253	296	255	238	246	233	271	241	243	266	257	241	256	268	255	249	264	261	237	236	234	247	250	232	259	232	263	256	216	260	252	245	259	248	257	256	233	281	252	227	219	244	254	278	242	226	270	237	202	241	215	243	243	236	247	251	235	240	255	246	246	256	259	281	280	206	254	245	229	245	250	243	235	265	258	263	225	231	272	262	237	248	254	245	239	256	252	255
27604	21893	11816	848	371	313	320	305	322	270	298	316	312	294	312	290	284	297	294	270	295	318	287	313	291	267	319	296	260	292	271	307	295	311	298	282	292	284	298	291	287	284	285	301	299	290	283	316	271	284	288	298	266	309	290	293	293	291	286	312	297	299	261	276	290	330	271	284	292	303	293	254	301	286	320	277	273	275	314	291	295	267	282	282	302	283	288	327	314	307	281	302	291	277	281	300	277	317	311	277	272	274	255	279	278	314	292	276	289	274	292	260	296	261	287	298	284	274	293	281	268	290	271	296	267	303	293	276	291	300	275	256	334	266	282	295	270	297	291	298	269	283	282	271	302	274	295	290	316	282	289	303	316	296	286	291	284	289	288	310	253	303	282	281	281	271	289	286	269	289	290	310	269	287	289	265	273	264	278	264	280	276	270	274	306	304	271	295	273	293	305	284	301	273	282	266	301	317	292	285	285	286	282	287	307	263	271	258	284	276	265	323	283	301	284	291	273	288	254	310	306	280	297	283	283	293	275	281	286	281	265	286	284	284	288	255	285	316	321	289	271	321	254	278	285	268	292	285	293	247	290	293	291	309	255	277	335	299	287	296	310	280	297	286	267	297	311	302	329	303	285	286	290	251	303	262	273	293	263	269	296	252	285	285	305	302	300	309	267	311	288	288	272	283	295	293	265	316	278	255	291	293	267	306	325	316	281	311	299	290	285	288	303	265	298	301	284	273	270	290	276	282	274	272	281	268	285	275	279	290	299	252	310	314	269	294	284	263	277	273	256	288	286	263	266	300	290	279	267	306	279	302	299	283	297	320	295	276	261	301	286	330	327	281	292	278	275	299	288	274	304	285	276	268	268	308	284	276	294	281	306	291	294	282	310	275	289	306	297	303	298	263	262	270	286	304	283	293	314	308	300	282	291	260	269	296	291	263	282	264	299	292	276	297	284	319	268	286	289	277	277	289	298	278	313	253	261	287	268	282	271	293	282	286	289	296	274	288	318	284	296	266	305	289	283	312	279	295	310	308	295	291	293	266	295	296	272	262	264	271	297	298	274	315	271	276	268	289	313	292	267	281	281	284	273	290	258	292	269	292	284	276	300	292	276	248	295	259	297	302	256	265	282	268	293	302	298	316	277	275	257	281	278	308	283	342	302	274	268	281	301	284	299	278	304	294	282	295	292	293	290	267	274	284	301	307	290	259	295	291	279	275	299	297	319	294	287	259	321	310	274	276	294	260	290	278	271	314	290	296	292	324	316	284	281	265	306	273	278	297	292	301	286	256	286	282	293	320	291	316	294	276	290	292	304	306	269	315	296	294	280	283	286	259	305	311	297	284	313	232	289	277	273	290	307	300	292	289	315	291	266	290	288	281	309	288	278	298	278	308	243	297	283	265	300	279	293	301	291	291	292	307	302	261	307	276	295	266	295	290	240	284	289	264	295	298	273	290	293	283	279	313	273	299	260	310	318	289	299	312	301	272	299	324	305	266	293	314	276	265	248	311	279	275	265	299	284	281	267	279	316	297	288	305	316	276	276	301	294	271	309	284	281	295	297	271	307	289	294	272	282	292	301	301	293	257	296	275	292	282	335	282	276	322	275	297	303	305	305	284	298	250	277	293	300	285	288	283	281	314	288	289	248	274	289	252	274	324	275	293	283	271	296	299	268	311	281	308	290	296	298	274	302	288	282	283	303	290	286	282	269	282	334	275	281	298	280	253	297	272	286	285	283	279	315	292	255	286	311	309	293	279	308	300	277	295	251	282	276	281	254	275	283	280	300	292	294	284	317	295	299	263	261	268	247	302	279	310	259	274	274	292	312	271	290	272	300	254	302	281	301	274	269	274	316	296	310	276	310	276	267	275	300	299	310	319	294	312	288	294	282	292	293	280	294	271	302	271	269	278	300	283	262	295	285	285	280	296	308	294	277	291	293	282	264	287	300	283	261	316	278	267	273	314	308	278	290	283	324	329	264	264	267	289	265	289	276	299	298	267	295	299	282	304	271	315	285	280	273	294	296	306	283	288	278	324	268	273	272	290	290	286	282	304	265	275	305	244	298	280	288	264	249	287	289	312	266	297	279	284	292	296	266	309	295	284	295	267	292	285	284	261	269	286	302	306	287	292	290	262	267	289	282	298	300	266	267	281	314	272	284	279	307	275	271	286	290	268	281	294	283	301	284	265	299	303	280	299	287	285	280	293	277	275	284	295	284	293	291	284	304	253	293	303	262	282	286	274	268	263	295	309	272	267	268	301	305	272	279	302	275	283	295	276	299	285	314	299	288	282	259	309	285	307	303	293	272	274	267	274	318	274	311	297	274	271	298	292	314	283	300	270	286	282	296	313	258	306	318	286	271	274	289	296	293	291	250	301	301	293	264	320	268	297	282	304	265	275	272	313	267	267	293	325	284	285	273	302	254	286	316	323	309	257	271	302	286	285	347	268	274	274	264	297	256	302	300	327	276	289	293	277	297	302	283	281	297	276	274	298	295	269	303	288	258	296	288	294	281	279	282	309	301	269	297	278	266	281	272	311	300	287	290	295	299	295	280	295	301	287	277	302	242	293	296	296	275	292	252	304	357	297	315	299	292	262	303	284	274	282	296	301	290	296	283	301	283	292	249	287	298	302	286	274	262	275	313	295	292	296	292	290	317	301	279	274	291	278	272	263	290	262	291	303	289	298	287	289	282	276	287	312	310	272	307	312	276	292	284	294	302	274	303	276	301	286	287	296	272	343	306	264	284	281	266	291	278	269	288	257	291	273	294	304	290	269	294	283	309	293	278	273	324	272	260	280	307	290	286	307	270	291	294	289	247	278	297	245	275	283	286	283	333	306	305	292	279	299	275	259	264	281	269	286	291	313	286	302	320	285	328	243	300	310	292	278	251	277	300	274	300	306	306	281	270	301	302	271	280	274	273	278	263	289	313	274	286	298	295	314	288	287	279	269	275	307	283	286	277	290	282	313	253	297	293	296	299	268	268	282	283	266	261	263	277	275	304	279	269	317	305	275	276	291	289	306	271	279	299	295	332	295	262	279	260	290	294	306	302	280	272	241	275	291	270	272	313	286	322	269	286	273	308	249	322	332	263	267	301	285	272	300	293	277	271	285	274	296	268	311	290	298	278	290	283	276	265	298	292	279	266	258	259	299	309	290	318	281	295	282	302	267	324	281	294	296	300	283	295	268	262	301	314	292	304	285	290	270	280	306	282	311	305	272	306	293	263	266	279	299	302	319	279	278	300	312	299	276	264	301	303	313	280	304	287	284	298	291	285	299	286	284	275	286	289	287	280	284	301	267	301	298	303	316	299	331	308	279	304	282	285	293	267	281	294	289	276	285	292	268	293	281	274	310	298	292	276	275	297	322	274	281	313	251	267	278	302	287	307	302	285	263	279	301	293	281	308	269	289	278	293	270	306	288	292	312	291	285	262	276	301	285	277	269	286	291	270	293	302	277	302	273	276	270	298	259
30939	28905	942	748	676	629	586	578	570	595	519	602	531	522	534	556	601	570	533	544	542	580	544	525	600	599	557	544	550	553	542	561	569	521	547	581	560	537	549	554	539	526	555	543	571	550	547	544	553	533	558	548	535	526	546	534	566	537	563	558	530	518	584	535	541	530	545	547	543	540	537	548	534	545	503	552	585	550	528	570	533	576	525	571	531	553	541	525	588	546	571	529	536	573	512	527	522	548	531	528	566	529	561	560	592	551	530	542	551	546	525	510	578	537	547	551	536	532	562	559	503	578	571	534	527	556	537	526	563	560	509	545	516	595	551	564	573	580	528	565	557	537	540	547	532	544	544	556	559	537	547	564	545	532	576	508	564	552	537	547	543	552	565	559	570	586	549	504	571	582	540	547	579	537	525	555	543	524	537	518	577	552	515	562	532	579	541	499	552	491	544	534	552	536	543	543	574	569	563	555	562	534	526	563	530	567	570	584	542	571	531	566	558	546	563	542	557	564	536	546	557	554	573	524	588	537	549	554	496	548	546	566	567	524	552	549	548	514	522	605	563	541	553	546	534	531	521	537	553	546	579	506	579	566	511	570	532	565	558	529	568	557	530	535	560	528	583	526	535	537	542	509	595	543	537	546	543	559	540	536	550	586	521	525	546	537	552	509	577	525	539	514	544	549	542	540	523	550	506	535	528	566	529	541	541	580	591	555	596	581	519	543	529	532	540	559	570	554	522	509	527	562	498	526	528	532	541	540	550	584	534	544	566	597	557	518	557	509	557	542	548	553	550	506	538	557	525	529	594	525	520	547	553	559	545	529	562	580	525	508	555	593	532	547	557	512	552	567	560	533	580	559	565	565	564	516	536	590	537	495	527	548	511	543	570	581	549	525	576	507	540	531	570	576	511	521	525	568	554	607	533	540	531	570	562	595	558	522	522	611	531	547	548	547	568	507	569	548	537	566	547	565	529	523	557	580	518	564	558	510	561	551	574	562	550	547	586	541	523	511	544	535	516	592	554	572	564	545	537	557	520	582	554	526	562	554	557	535	554	575	505	570	533	525	530	557	574	544	572	564	517	540	498	539	549	530	534	538	549	551	530	554	520	517	585	559	543	546	548	535	497	554	526	549	547	527	561	560	532	556	542	546	520	561	518	515	535	531	569	548	547	531	546	515	513	555	544	513	585	537	577	558	557	540	515	554	536	547	584	581	528	615	604	566	546	544	602	587	517	571	553	577	556	538	538	545	597	538	599	501	514	584	578	555	574	575	551	473	579	574	543	582	561	519	550	520	543	519	529	551	527	541	551	514	545	513	522	536	575	521	532	562	531	579	534	588	558	495	534	543	549	563	532	581	524	591	605	532	544	561	580	562	542	532	558	572	568	577	546	528	528	586	518	542	532	589	532	553	562	544	543	541	538	539	567	521	525	538	584	555	535	594	561	558	550	505	552	532	563	552	529	521	557	529	569	537	554	584	532	563	555	499	568	550	530	590	546	558	517	548	572	566	571	576	524	555	546	507	532	518	611	570	546	579	517	544	516	578	562	507	559	521	527	500	543	529	580	547	548	557	570	516	573	517	530	521	538	550	534	563	535	550	561	534	576	585	545	544	560	549	549	532	580	565	540	521	584	520	541	545	588	579	562	557	571	533	577	532	546	530	522	545	578	577	574	544	585	547	571	521	556	556	592	498	566	570	557	533	589	544	535	556	546	544	610	557	569	581	569	537	594	510	557	546	567	537	549	580	577	550	556	537	548	539	565	554	542	599	540	541	537	561	554	572	593	554	543	564	525	573	525	543	510	561	542	542	563	576	594	573	552	562	521	513	542	548	557	548	539	564	545	585	560	570	524	578	515	550	559	531	578	561	529	527	574	555	563	565	536	600	561	529	570	538	546	517	528	598	553	516	544	550	538	556	581	575	573	529	562	562	557	553	534	560	540	523	528	522	554	546	532	553	609	574	559	588	559	537	541	564	527	515	540	576	561	496	602	562	550	511	518	555	594	508	535	575	547	540	608	573	573	546	563	521	552	540	531	597	522	527	568	543	599	511	563	565	556	538	569	560	549	556	580	533	526	574	566	554	581	523	537	537	551	542	528	586	568	544	587	570	572	519	531	553	571	540	570	519	539	582	524	541	534	562	538	583	573	532	602	549	539	556	513	562	568	540	580	529	533	561	554	545	541	549	503	523	554	563	524	545	521	566	577	551	528	528	528	555	513	556	529	568	535	553	544	533	569	571	565	520	558	505	540	542	542	577	530	537	547	534	548	574	503	567	534	537	537	568	555	519	525	522	522	554	556	567	562	596	528	586	512	583	573	515	541	589	585	538	545	559	564	546	556	525	574	559	568	549	552	522	567	536	493	547	539	576	484	566	512	521	545	550	516	536	558	531	515	548	534	497	523	539	532	532	564	570	587	531	596	525	563	530	554	570	525	568	536	523	524	540	508	521	530	552	534	531	546	554	554	543	533	568	553	551	553	578	557	551	523	535	509	569	560	529	556	559	539	508	555	560	532	530	551	530	533	511	584	558	567	525	538	550	525	554	535	540	563	545	519	527	573	549	576	510	511	549	535	520	542	542	592	490	543	538	540	568	532	557	578	566	576	529	566	545	555	544	602	548	531	598	530	545	517	546	529	561	568	523	511	526	586	495	538	578	512	573	573	603	535	523	519	531	550	520	555	540	563	556	567	578	537	579	586	518	551	558	548	576	571	527	553	581	564	592	566	559	565	567	561	556	513	545	598	521	559	541	595	536	548	528	578	562	593	540	527	552	559	552	572	574	535	541	543	571	559	531	551	577	537	529	570	527	541	561	602	523	511	539	564	553	587	554	537	496	531	562	552	518	519	570	540	527	558	560	557	557	545	552	531	596	554	541	516	554	524	547	513	545	557	541	574	558	538	515	512	567	529	537	541	551	514	549	507	523	536	553	565	530	531	546	526	526	513	594	524	558	536	573	525	534	539	546	542	548	527	543	570	588	541	561	575	513	536	566	519	539	561	523	522	537	508	517	532	555	570	559	545	536	599	543	561	561	547	564	533	559	559	548	550	568	576	528	579	531	519	539	540	534	563	511	538	505	530	550	572	504	524	544	530	586	591	550	538	529	547	594	535	570	532	512	541	554	571	560	540	584	566	565	531	515	512	550	551	536	534	558	568	476	512	549	540	526	595	533	543	564	526	547	562	577	574	565	541	590	559	537	491	512	537	573	512	551	556	534	568	548	564	561	559	574	549	550	541	551	569	568	567	497	575	567	576	565	556	567	532	514	502	576	543	526	538	571	553	556	544	555	553	523	507	536	547	576	508	553	532	563	550	558	541	546	568	535	559	550	557	561	517	559	545	503	518	565	572	558	574	507	524	568	553	545	543	543	566	582	552	565	504	519	582	582	566	529	554	532	495	587	523	553	567	542	556	531	563	554	553	534	539	528	528	543	582	512	532	554	573	489	561	573	543	536	572	516	562	558	529	559
24239	21518	28987	24104	20672	3570	335	246	202	196	181	187	162	169	190	152	125	155	154	150	158	146	144	137	156	146	151	153	138	170	142	148	164	154	139	150	146	156	132	138	173	153	158	142	149	131	151	136	146	149	131	129	133	156	154	146	148	135	145	144	153	151	141	142	145	150	153	135	173	139	132	166	156	121	125	131	150	142	163	147	136	138	131	139	140	137	148	140	143	137	139	160	124	134	136	145	170	138	141	139	138	146	150	130	154	137	139	152	136	138	167	125	146	171	144	154	137	160	142	135	156	144	156	139	127	139	166	143	161	139	144	138	162	149	143	160	131	134	143	133	130	131	125	146	148	137	123	154	143	158	136	110	149	171	148	136	124	142	138	153	119	121	152	153	140	130	159	155	153	147	135	138	142	139	154	140	142	138	147	133	146	150	135	143	118	148	140	136	156	137	158	146	144	132	132	124	141	139	123	131	113	137	131	156	139	152	131	137	129	146	120	149	122	168	147	141	130	137	154	132	167	131	131	159	156	127	146	150	135	130	133	145	153	129	138	152	123	160	121	138	128	139	136	141	145	165	146	137	142	149	143	135	135	120	150	140	153	127	148	138	124	167	137	130	143	148	141	153	138	139	157	148	137	143	132	161	155	160	134	151	165	151	143	142	139	142	165	158	151	142	132	146	156	149	148	154	130	157	140	138	112	148	146	129	153	145	167	133	137	136	147	148	126	164	162	135	126	133	147	144	156	147	164	149	150	134	147	168	153	154	135	153	153	154	147	160	156	133	151	118	160	154	146	132	130	172	161	153	157	148	145	135	145	150	125	141	178	159	134	120	129	137	127	144	126	150	159	150	163	143	141	116	129	162	144	142	149	136	144	159	156	147	131	136	154	128	134	148	147	138	156	186	129	128	135	139	157	125	128	125	131	138	128	148	149	131	143	160	138	156	131	147	136	145	148	144	137	158	128	157	123	139	139	140	154	145	142	142	143	132	143	149	121	136	153	154	132	128	143	134	169	159	140	118	120	148	112	154	131	143	157	155	136	151	147	148	121	152	149	156	141	139	144	149	149	116	142	127	134	147	146	135	147	135	143	130	133	136	148	148	144	127	133	136	137	129	153	140	136	153	162	148	156	121	131	152	161	130	137	134	129	150	137	159	143	148	169	145	116	130	129	112	166	131	138	149	144	153	126	136	138	161	151	134	153	137	146	133	141	152	145	140	160	146	153	140	120	142	158	139	149	144	154	141	143	150	132	141	143	138	142	134	127	125	151	116	141	133	160	163	135	129	137	153	143	129	154	138	140	131	142	152	141	135	137	152	128	134	147	141	143	150	154	137	120	145	144	151	146	134	162	161	140	153	128	138	156	146	135	143	153	136	125	130	138	139	153	134	118	151	141	147	129	129	123	149	151	148	140	145	151	146	162	140	155	154	144	140	169	145	156	114	142	139	146	143	159	159	139	147	150	141	153	133	135	132	146	149	170	132	138	133	140	168	168	175	167	152	167	138	150	118	137	151	154	127	150	155	136	132	146	120	160	133	141	136	148	135	145	143	148	141	142	146	132	157	128	150	142	129	134	138	157	142	145	139	158	152	161	146	149	137	142	124	162	166	141	107	131	139	135	133	152	147	132	133	145	166	155	131	103	154	123	136	163	168	153	157	143	148	140	133	140	126	147	156	134	156	145	139	144	144	136	153	139	169	158	147	132	155	146	144	140	152	132	169	138	122	150	136	143	151	165	130	145	123	136	149	155	135	129	144	126	153	147	146	134	142	158	143	137	137	117	137	130	119	141	138	136	123	143	148	145	149	145	129	136	144	129	144	149	139	140	132	146	128	124	153	137	130	141	158	140	137	147	163	141	161	121	130	127	138	144	127	138	143	129	129	133	119	148	137	142	150	119	140	150	157	154	142	146	146	161	141	149	139	135	144	131	138	133	141	138	142	152	149	142	156	149	143	143	143	133	144	139	148	144	154	149	136	156	126	136	153	145	148	117	156	150	148	142	144	152	131	147	150	135	128	149	163	173	132	153	140	135	136	148	147	126	158	121	138	144	154	143	147	150	154	150	149	142	147	138	158	134	148	132	134	138	134	143	142	135	143	156	130	131	145	146	138	138	147	153	146	139	157	145	144	138	138	135	129	154	153	142	128	134	151	151	152	144	147	141	129	135	153	137	134	149	126	163	149	129	138	136	145	143	125	140	136	130	138	141	144	142	148	152	173	152	154	144	133	140	146	153	164	141	134	151	120	149	148	140	129	127	140	139	134	117	156	153	120	166	148	137	139	139	149	151	146	144	139	135	129	133	148	153	124	131	153	134	138	148	120	131	152	144	121	148	143	136	151	140	130	154	144	140	145	131	142	145	144	140	152	132	131	137	157	141	122	138	150	149	148	136	127	154	139	144	134	148	143	136	134	133	128	137	141	131	146	164	131	122	156	146	114	143	135	158	130	134	133	145	139	157	168	141	149	148	146	147	141	135	116	141	132	116	139	140	164	151	146	151	143	145	149	166	134	140	150	147	142	124	131	131	140	156	140	131	136	153	127	142	161	146	140	153	151	133	152	135	152	161	137	131	140	148	144	159	135	144	126	150	154	135	149	135	137	136	148	133	158	128	142	138	152	152	145	117	141	146	148	143	140	147	158	144	163	130	147	149	137	143	156	151	149	145	145	146	145	139	158	147	143	140	153	136	125	144	123	142	146	147	129	127	125	143	125	127	150	138	147	161	128	142	151	148	134	136	140	147	154	135	140	154	134	133	117	150	167	140	157	153	162	155	160	132	137	131	117	130	126	168	139	144	136	153	152	144	139	170	123	136	153	136	131	138	145	128	139	150	147	138	149	133	135	132	139	129	123	121	151	123	155	138	123	129	165	137	146	144	150	172	135	147	134	153	142	123	136	147	151	124	157	121	135	126	141	159	141	152	122	130	143	134	128	121	144	123	151	140	129	135	137	132	148	156	125	153	135	145	144	148	146	134	132	133	159	132	124	153	143	161	136	144	163	139	136	153	131	126	142	133	140	139	158	147	148	133	153	145	146	170	136	153	139	139	125	171	140	132	135	134	153	130	134	144	132	129	143	135	123	131	139	147	143	137	144	142	150	149	139	136	140	131	146	149	127	142	130	166	130	139	139	156	134	132	107	157	134	154	138	143	154	131	164	143	142	141	134	137	132	148	147	146	152	130	137	133	141	144	151	132	143	147	133	129	146	155	141	140	120	132	157	167	136	154	140	137	126	135	149	164	126	131	147	151	147	152	148	122	146	142	156	142	158	141	118	127	150	134	156	131	152	138	141	119	137	146	145	145	155	135	144	171	121	158	125	127	156	141	167	139	135	141	151	132	150	156	134	142	146	134	128	137	128	131	131	156	133	154	126	148	152	131	114	134	152	142	148	130	126	152	149	140	170	139	155	124	134	172	149	154	153	126	143	155	159	130	162	133	150	122	150	152	164	125	129	133	141	119	132	139	145	128	145
54166	61383	4375	2319	1558	1038	828	665	590	493	479	464	401	389	314	395	389	338	386	312	328	296	320	302	338	319	292	329	299	293	293	317	276	277	310	316	294	292	292	292	321	283	312	292	301	267	291	275	324	283	341	306	291	296	297	294	300	269	276	261	295	300	270	318	270	327	305	290	294	291	297	267	265	303	264	275	263	280	269	293	265	256	277	282	287	275	314	285	294	302	265	258	299	306	294	291	301	271	265	293	288	313	252	264	312	288	286	253	281	256	274	286	250	292	282	278	310	241	299	265	309	262	297	277	293	270	285	285	247	264	284	272	265	279	292	281	259	321	279	289	305	289	281	281	282	291	302	270	292	278	279	254	287	292	267	268	285	263	308	266	276	286	264	319	296	271	286	285	289	271	295	265	279	292	260	297	333	294	265	296	277	288	271	255	293	311	303	300	313	274	280	293	284	290	271	282	279	259	259	306	303	262	296	317	275	278	292	295	260	287	287	293	278	287	300	254	331	247	302	270	283	280	300	279	278	252	279	264	296	266	284	272	310	271	250	263	283	308	283	288	277	276	297	297	291	274	261	257	309	275	303	282	276	293	321	269	279	252	314	313	293	279	294	273	275	293	266	265	281	282	288	256	298	274	293	297	309	287	262	259	301	280	288	304	290	315	304	299	294	277	269	314	287	303	265	281	261	255	308	301	268	272	273	266	274	283	279	275	295	296	297	312	265	294	292	288	295	289	282	287	271	301	274	282	282	265	299	260	267	270	268	288	289	280	271	282	309	287	283	272	276	286	284	304	281	286	266	286	269	281	271	262	293	296	293	312	279	304	294	299	299	278	289	288	269	265	300	263	272	288	250	281	287	296	278	281	288	281	283	275	282	265	332	280	251	276	267	307	264	306	282	322	258	263	286	280	262	296	288	286	283	289	273	263	314	303	289	259	291	290	308	299	294	275	289	290	260	279	271	304	291	282	296	279	248	273	317	278	271	288	267	301	295	273	278	274	302	289	283	270	262	252	279	306	285	274	280	253	263	264	285	297	289	255	285	288	291	291	283	267	304	287	319	308	292	284	278	266	288	256	280	267	284	287	252	262	291	286	279	265	280	303	274	264	288	298	290	286	259	276	258	267	273	281	281	270	280	259	281	280	270	259	258	255	314	277	260	281	276	267	276	314	295	287	298	309	322	280	274	251	250	290	293	300	271	301	277	287	265	255	291	281	279	278	289	273	294	273	300	285	316	277	262	300	269	288	268	263	283	293	254	249	271	283	264	291	294	270	303	266	283	274	272	272	286	290	262	294	265	299	255	287	295	296	294	259	277	276	295	289	288	289	291	284	293	274	303	280	263	270	274	279	294	282	277	295	296	307	282	297	264	272	276	273	251	281	287	281	300	275	279	288	286	284	270	286	297	263	286	298	282	291	319	291	253	285	257	280	277	284	304	272	276	263	298	283	267	288	296	273	300	286	282	271	264	275	291	301	259	282	259	275	299	289	270	262	279	316	274	298	288	257	280	310	300	273	309	282	297	302	276	263	283	289	302	309	277	251	276	273	284	287	270	268	270	288	269	263	289	288	274	260	268	300	298	290	287	305	300	254	284	284	299	297	263	263	293	289	273	274	297	266	337	324	309	278	294	303	288	259	257	290	293	291	275	306	292	278	284	267	285	246	311	281	282	280	287	267	303	304	265	279	286	294	300	282	274	300	272	277	290	292	290	278	285	283	307	289	309	307	301	285	265	279	284	301	299	277	275	267	268	263	293	283	268	321	270	268	319	279	270	294	301	282	314	285	293	300	269	291	268	291	296	324	297	247	288	259	298	267	273	301	299	269	292	288	277	316	298	249	299	301	281	263	308	280	276	275	280	290	282	261	275	263	310	327	288	297	251	255	279	272	269	276	263	263	290	277	274	274	288	292	299	274	308	305	331	269	300	284	260	273	268	300	281	304	295	271	273	286	279	291	295	286	292	272	312	300	301	296	276	268	301	314	263	248	303	325	283	284	271	280	289	286	278	281	294	278	273	271	278	279	266	266	272	276	315	266	304	272	269	327	304	298	293	273	260	283	253	270	291	263	265	271	268	266	306	297	269	271	285	266	256	273	298	278	290	255	296	270	286	297	279	249	273	263	279	252	282	275	284	303	253	292	288	256	291	295	316	265	295	302	298	281	304	291	279	293	278	317	285	284	285	300	257	279	279	254	260	278	259	299	288	311	261	279	251	257	297	273	286	290	303	264	260	290	282	268	282	293	280	304	276	279	306	287	291	268	275	262	287	240	278	279	293	296	276	293	258	283	291	320	281	256	252	258	293	264	281	300	319	261	259	282	261	289	282	273	271	292	245	275	265	294	281	243	273	315	259	293	289	261	278	280	302	270	278	278	264	281	307	296	270	285	301	274	288	270	271	279	280	300	306	303	310	295	291	263	286	303	286	279	276	279	281	283	260	273	266	243	302	302	274	260	280	266	255	270	277	286	268	283	292	270	298	269	265	260	269	291	294	277	302	294	276	284	283	273	292	254	267	306	283	274	265	310	283	286	272	279	330	269	283	293	285	317	279	296	263	260	256	267	276	302	261	275	295	298	308	267	258	280	287	284	281	291	288	296	272	280	276	313	281	294	331	274	269	252	294	256	309	271	287	266	291	292	298	285	288	272	284	290	299	303	286	297	313	316	296	290	273	275	260	286	293	267	289	291	282	294	261	318	269	308	259	299	266	287	262	295	276	309	280	292	281	309	282	301	276	297	279	292	273	276	301	268	302	276	301	274	251	313	279	279	256	290	303	307	293	256	285	309	255	281	251	307	282	267	294	296	294	277	316	249	276	274	256	314	270	266	296	264	284	293	264	292	288	291	314	294	273	301	266	310	274	271	279	282	291	307	279	255	267	275	292	296	296	277	305	277	301	269	274	261	302	284	269	296	298	283	254	276	286	262	288	260	277	320	300	288	278	278	264	294	281	300	286	268	284	288	270	288	271	270	276	276	297	277	282	259	285	282	278	301	262	251	282	290	285	285	285	293	288	257	299	280	268	279	279	297	292	280	269	273	274	292	292	317	288	297	273	305	250	274	265	288	277	292	295	279	274	283	272	270	265	269	286	253	288	272	314	254	283	272	284	295	298	273	285	292	270	249	312	302	288	295	276	290	287	272	305	274	295	250	269	253	267	299	265	287	292	296	301	273	329	302	255	296	293	263	275	272	258	287	266	275	286	303	308	267	269	312	286	274	289	258	283	281	289	308	284	270	285	269	295	284	299	287	278	274	289	274	255	275	271	310	274	284	288	277	251	290	248	278	276	290	249	295	280	279	270	281	254	270	297	278	307	291	280	283	274	285	274	305	271	287	274	295	271	307	275	307	274	304	269	299	274	294	281	309	281	311	274	294	280	271	297	277	281	298	306	284	299	323	311	289	269	253	279	264	298	284	295	275	260	258	275	266	264	291	288	281	282	282	296	284	286	282	292	285	271	311	301	295	273	287
23226	21365	29299	23756	21334	20773	2289	344	269	253	217	199	208	171	193	189	171	157	150	146	163	150	174	128	162	138	147	170	151	147	136	162	157	140	163	138	131	146	119	168	144	121	154	136	131	144	154	126	144	153	143	122	138	141	134	150	127	150	145	136	152	140	134	147	150	134	164	129	143	131	145	146	117	114	152	123	124	130	122	126	124	137	131	126	123	132	124	121	130	108	129	137	131	137	134	121	131	127	154	132	115	130	137	123	140	133	136	154	152	159	148	138	114	133	137	147	166	136	110	141	135	145	136	134	150	135	153	132	132	132	136	133	143	126	122	133	150	122	140	140	155	150	136	112	145	104	133	130	123	132	140	126	163	143	145	112	131	115	128	138	135	126	132	106	148	119	132	113	128	138	142	139	142	126	130	130	125	137	140	123	139	136	138	120	138	138	127	122	148	141	139	144	139	135	145	110	133	121	142	118	138	143	165	140	131	136	149	140	148	108	143	135	155	157	123	143	129	122	137	119	121	141	142	134	104	133	125	132	132	135	130	120	144	131	138	157	130	128	145	137	132	134	132	125	139	166	139	125	138	138	134	134	137	146	138	167	134	147	131	126	138	145	142	127	118	112	125	137	105	135	134	151	128	119	139	157	150	141	142	139	140	137	136	142	137	136	139	136	128	144	156	139	120	143	142	133	129	140	123	140	137	142	155	127	128	152	142	136	140	169	133	110	119	153	141	131	119	153	160	148	121	134	129	158	122	107	130	153	132	140	139	117	127	138	129	143	127	123	138	127	127	134	134	138	159	142	140	147	144	158	128	142	124	135	122	133	127	102	139	130	145	140	133	144	131	142	142	139	134	128	122	136	158	139	140	119	132	127	135	132	140	143	135	146	120	130	131	161	128	120	131	126	137	130	123	131	149	128	126	127	140	136	141	153	137	135	145	143	155	135	132	150	125	156	128	127	135	126	113	110	141	128	145	119	142	105	143	129	135	142	146	141	134	149	153	109	136	130	106	133	135	127	116	120	145	163	135	121	125	132	121	140	145	138	156	124	105	149	130	132	121	125	133	146	120	136	136	124	129	149	133	126	141	131	142	139	139	153	113	132	145	130	143	114	131	135	121	129	132	132	131	139	143	140	132	120	123	132	125	154	133	134	122	130	162	139	131	137	137	151	121	132	140	142	130	116	160	126	142	152	136	126	127	135	120	120	135	155	132	126	134	161	122	136	153	139	135	161	138	122	125	128	121	131	150	141	126	132	140	139	138	153	133	138	127	142	129	142	131	123	143	138	143	154	132	120	145	139	144	131	118	140	134	136	155	127	133	116	148	134	139	116	125	120	134	145	127	139	156	133	135	134	126	119	140	137	165	133	146	131	139	133	121	121	135	136	117	122	114	150	145	133	142	110	132	145	134	100	133	132	130	130	146	143	122	149	132	123	139	144	145	150	126	127	133	123	148	156	121	133	135	137	144	149	143	117	136	125	125	116	132	126	145	141	120	130	139	155	140	136	144	150	145	133	121	128	138	146	140	139	145	130	140	142	144	143	131	156	148	139	151	134	121	144	136	122	130	132	117	120	144	134	137	154	141	132	150	154	116	130	135	132	152	126	124	132	129	142	146	132	138	143	135	136	117	107	131	125	124	142	130	124	123	144	152	173	132	140	116	125	149	141	131	138	142	161	138	122	117	149	131	145	111	121	136	148	133	130	150	131	119	132	130	123	146	158	148	121	145	148	136	119	123	135	122	158	143	151	119	131	135	137	134	129	133	118	136	131	137	128	161	131	147	134	146	152	127	137	160	141	143	141	145	120	107	125	116	110	140	136	150	146	153	129	149	130	143	148	123	129	125	139	127	134	141	133	139	132	152	118	145	131	129	129	117	118	129	158	121	139	123	126	144	134	133	143	160	142	135	162	133	123	142	142	141	140	131	127	162	126	134	127	129	134	152	155	143	126	123	140	142	129	119	124	112	158	133	134	123	137	138	131	128	143	143	137	141	119	122	122	146	129	140	144	150	118	140	138	142	133	119	135	130	126	146	123	115	126	123	125	147	146	143	137	136	117	144	118	151	144	140	121	144	149	127	141	127	141	148	145	158	135	123	147	122	149	136	141	137	133	130	127	133	129	124	126	146	125	130	153	140	148	130	142	107	140	127	132	158	133	121	129	119	124	127	124	141	115	144	128	136	142	163	133	139	134	133	130	122	137	143	135	153	130	131	123	139	135	144	130	125	143	116	122	123	132	150	147	127	134	148	136	136	152	151	120	143	125	136	145	129	151	139	126	148	134	147	142	133	132	118	133	137	123	147	113	128	138	138	140	132	130	121	132	135	126	125	118	124	137	145	102	137	124	128	140	115	133	131	130	111	127	134	153	139	138	133	122	127	146	134	139	144	125	140	154	140	136	118	140	115	148	145	99	152	125	133	138	128	146	123	140	143	124	137	142	125	144	118	141	138	124	135	128	139	115	130	143	127	135	114	116	133	134	132	121	123	150	132	138	125	117	133	148	142	139	144	141	138	121	129	112	142	145	144	146	112	143	146	150	136	147	118	129	115	150	117	143	142	136	136	148	153	153	153	130	132	147	139	134	129	112	139	121	148	127	139	118	144	133	136	128	154	121	133	143	140	118	132	143	118	98	141	119	146	123	139	149	139	139	145	112	149	148	128	133	125	132	134	135	123	151	132	128	129	117	124	113	146	149	130	124	110	136	150	121	141	111	125	134	162	147	125	142	149	151	129	135	126	132	139	146	138	130	140	128	144	140	123	135	130	130	139	122	129	142	127	133	141	135	152	140	129	133	146	134	139	120	127	130	137	145	140	142	138	138	134	112	146	146	151	147	121	111	124	129	125	120	137	133	144	145	128	138	155	136	135	123	144	145	123	131	136	142	136	123	126	136	149	131	133	116	132	122	133	174	141	125	126	135	141	98	142	133	134	128	138	126	139	152	148	153	157	135	141	131	121	127	147	126	155	146	107	138	147	126	135	155	154	152	131	134	149	133	134	143	134	135	127	157	133	133	149	134	139	143	139	147	128	136	145	129	148	167	131	123	116	143	131	151	134	111	117	144	137	156	122	145	146	127	144	135	136	114	122	125	144	129	140	155	147	136	135	136	123	127	118	112	134	139	141	132	139	111	128	150	134	138	140	148	151	142	135	126	139	150	139	140	143	117	126	130	130	132	130	136	119	118	133	137	129	103	125	135	142	134	131	125	140	124	125	145	147	141	124	118	149	148	145	137	121	128	135	134	154	131	124	124	150	142	116	145	129	136	124	123	127	134	121	120	129	130	146	132	137	124	150	142	135	141	114	120	129	130	145	119	135	121	156	129	138	159	137	128	134	129	138	115	141	143	152	139	130	121	124	140	141	142	117	132	121	136	128	122	150	133	136	139	152	135	129	124	149	158	139	135	137	145	128	140	137	109	135	135	146	121	139	139	116	130	122	143	134	124	161	149	142	132	154	141	131	133	133	144	140	142
56173	70763	6975	3912	2744	1640	1296	984	828	698	599	562	535	466	369	394	390	381	352	329	318	301	348	301	297	288	291	278	273	282	315	291	273	264	276	262	258	276	239	259	277	270	254	268	279	293	250	266	276	277	277	251	227	232	257	241	272	264	233	251	275	278	239	236	254	252	283	260	224	243	263	245	269	242	226	260	243	255	240	250	233	249	246	259	232	227	252	225	246	274	257	223	252	236	264	229	268	243	236	265	241	255	250	232	251	273	229	226	253	275	220	239	237	283	241	240	222	254	248	251	251	250	225	216	242	234	255	229	257	244	241	237	264	241	235	256	236	232	245	238	279	267	239	259	260	275	249	227	256	246	261	257	260	249	243	236	244	239	215	230	261	240	212	247	251	255	256	267	212	258	257	235	244	267	239	218	286	241	260	257	264	225	246	234	230	268	244	245	230	244	258	256	212	223	222	238	213	249	231	248	232	231	251	244	241	232	249	275	272	253	255	252	263	242	226	247	247	288	235	237	230	231	252	253	271	242	233	220	261	226	246	248	232	254	251	237	223	274	267	229	260	226	243	262	277	279	249	268	238	244	249	252	261	230	261	228	270	264	270	243	247	248	252	240	232	233	257	238	222	232	252	236	265	274	252	250	231	248	234	262	276	274	281	258	261	233	267	243	237	252	203	250	239	248	241	278	258	244	240	234	242	259	242	251	252	253	267	251	230	239	238	274	246	233	241	259	220	253	250	273	257	262	244	256	236	247	223	218	261	224	230	233	257	235	262	236	241	265	227	268	245	257	248	236	258	253	240	264	258	245	241	247	242	255	248	244	253	232	258	232	244	228	271	242	242	228	267	253	231	251	238	229	267	224	262	242	260	220	240	224	257	225	231	260	258	276	243	242	233	221	255	239	261	233	232	237	276	249	265	274	248	243	226	237	240	245	279	222	238	236	242	260	250	228	253	230	265	267	258	229	239	246	249	254	256	247	239	258	228	216	283	249	268	247	225	237	271	266	238	256	241	246	256	247	234	243	233	255	243	260	237	238	250	242	220	259	250	234	224	247	226	233	232	262	248	246	266	271	240	256	236	248	246	269	241	255	233	251	251	237	252	243	264	253	281	266	243	229	253	234	236	262	265	234	257	242	269	227	256	257	239	254	252	253	260	267	246	234	232	243	229	230	254	215	227	252	251	242	247	242	269	268	263	267	231	248	236	263	235	251	255	251	253	240	254	239	258	258	229	262	249	254	236	238	229	249	256	248	250	282	233	231	278	233	253	256	230	237	255	249	251	257	257	245	247	255	232	250	236	241	268	241	251	221	235	230	238	243	255	243	265	262	230	241	254	230	266	227	267	242	258	250	213	256	258	246	238	245	245	259	259	256	260	246	234	260	253	235	243	247	240	258	242	221	223	223	266	231	267	227	232	249	225	284	237	269	265	247	243	247	227	254	223	275	257	249	203	259	236	264	246	260	239	254	235	267	227	225	246	259	258	251	260	241	248	234	257	229	241	242	234	247	239	217	269	233	240	223	245	231	241	235	267	254	271	236	224	234	229	238	246	250	254	241	231	232	230	242	253	248	263	250	231	267	245	213	229	239	269	246	255	221	261	273	229	267	231	257	242	248	249	233	257	234	296	243	257	233	215	249	264	238	234	234	235	244	285	250	239	236	254	247	258	264	243	246	261	248	235	273	237	235	238	261	267	255	265	269	262	247	257	253	270	237	239	264	274	255	249	277	257	230	229	280	225	240	240	237	252	258	260	252	245	219	252	259	243	236	223	258	232	233	253	250	240	248	256	274	229	242	259	252	241	277	228	291	232	227	232	249	227	228	247	215	261	276	258	231	249	260	263	261	228	226	250	259	233	252	220	256	250	252	235	238	223	241	226	267	236	259	258	234	245	242	244	235	255	238	247	216	251	241	232	243	231	277	227	260	235	260	235	233	236	254	245	266	239	273	251	248	236	245	238	232	226	257	262	216	272	235	280	251	267	252	240	220	222	205	235	239	224	240	268	249	234	235	244	253	210	238	240	231	248	259	221	247	230	249	274	225	218	234	256	269	246	252	283	241	250	256	277	260	239	257	255	269	242	241	254	236	230	265	238	254	235	235	255	227	225	261	251	251	222	233	239	250	246	244	238	252	214	255	272	243	241	257	251	281	234	231	237	254	280	241	264	249	239	278	234	222	237	264	231	222	249	228	233	239	240	259	241	253	242	233	239	238	253	260	258	232	249	291	220	255	257	267	236	236	257	226	230	219	280	238	223	219	254	224	243	290	257	257	256	260	232	247	236	220	252	245	246	264	239	253	240	234	269	226	256	252	221	276	238	246	261	249	236	258	245	258	244	253	250	239	248	258	235	250	240	235	245	255	227	258	233	235	222	254	223	250	245	228	253	243	296	230	232	242	243	236	230	258	259	270	226	284	279	257	211	253	263	221	241	232	221	232	230	231	251	227	228	256	255	262	219	236	234	235	273	260	222	251	239	251	260	268	245	276	219	246	246	262	222	255	232	223	263	237	251	259	253	281	258	248	240	277	258	232	245	242	290	225	251	228	257	235	252	257	269	249	248	250	247	261	227	244	242	259	244	241	238	226	247	262	258	279	244	256	231	261	252	239	261	279	260	246	238	268	254	262	261	224	246	230	245	240	250	251	258	242	265	250	268	258	258	269	260	249	245	264	220	242	248	243	280	257	240	220	252	241	235	235	229	248	233	242	257	264	241	224	244	226	248	226	259	200	248	252	266	259	257	263	266	264	274	214	260	228	253	266	247	234	266	273	258	271	240	246	249	258	254	246	261	226	225	242	246	216	254	219	223	249	248	244	219	235	255	233	235	238	252	235	260	234	220	220	260	255	248	227	249	246	226	250	233	247	239	230	251	250	247	273	237	241	260	233	246	237	239	254	247	237	268	238	277	239	269	232	223	257	222	265	258	242	239	231	232	272	241	250	235	278	255	222	265	251	244	248	232	230	236	256	237	262	228	219	248	255	279	227	232	250	287	224	253	240	227	264	267	248	252	245	258	258	257	244	239	253	248	248	222	253	249	264	252	285	240	242	215	270	243	261	270	241	242	249	244	232	259	242	241	253	244	237	249	233	228	253	263	269	251	235	216	229	271	247	235	235	236	267	258	235	263	259	263	241	247	235	213	247	258	244	249	250	229	266	242	256	215	240	237	242	246	264	275	264	238	269	289	229	274	236	276	249	267	239	238	253	236	258	273	259	258	248	267	262	243	298	214	271	259	218	271	224	249	212	242	251	259	266	233	244	235	237	271	259	266	272	245	276	245	218	228	241	253	281	233	230	237	239	230	211	226	268	265	220	198	281	263	254	251	247	247	243	233	223	250	242	251	256	242	215	227	224	244	279	255	265	256	235	250	231	273	283	259	266	242	267	221	292	233	267	262	240	224	238	258	258	260	252	255	292	247	246	251	264	255	285	219	253	255	272	234	246	250	265	224	254	240	249	270	245	243	249	252	261
27783	22125	11616	840	334	319	303	275	316	330	322	296	268	280	299	278	335	309	282	292	274	285	309	295	283	326	293	287	275	284	296	304	314	294	306	298	287	279	317	300	305	302	294	300	298	279	292	300	285	254	296	296	280	286	274	283	281	262	257	286	284	271	280	329	269	310	277	284	289	295	305	269	305	297	275	309	287	289	306	298	313	267	270	305	304	276	292	320	283	266	320	297	311	255	286	282	296	286	286	288	283	267	312	314	264	289	288	291	299	265	291	293	281	278	297	305	303	302	287	293	299	303	293	280	294	276	292	305	279	299	306	283	291	270	287	283	283	290	294	284	287	275	304	310	253	284	306	289	313	275	300	287	257	293	284	316	314	318	275	322	306	291	286	289	296	295	260	280	304	276	264	270	277	289	276	280	280	280	282	306	293	289	282	280	261	277	284	279	293	282	318	284	287	270	278	289	269	242	272	329	296	274	304	303	313	292	309	311	308	268	292	280	292	294	283	278	276	307	303	317	283	280	291	295	299	288	276	278	295	276	312	300	278	298	271	294	268	335	286	283	302	261	288	314	292	261	271	302	280	298	277	274	272	275	294	274	271	286	283	288	283	315	307	300	315	287	310	290	305	266	288	286	304	273	308	275	289	271	296	293	301	318	285	292	269	283	274	277	268	307	274	299	270	274	273	282	299	275	286	289	302	314	260	253	329	272	270	309	253	270	302	276	265	298	276	266	316	270	266	297	278	270	293	285	275	295	261	289	293	289	307	289	311	297	314	296	265	279	325	272	269	266	292	280	272	297	287	276	267	324	294	308	294	291	308	277	291	280	259	300	266	305	291	285	287	276	263	294	310	296	314	291	290	274	296	308	282	277	283	293	284	309	308	321	287	293	272	295	290	284	295	306	313	291	330	272	318	300	310	316	266	270	304	325	285	293	286	287	280	268	301	283	282	278	306	304	334	296	314	274	282	285	285	281	289	322	283	305	305	307	276	298	302	294	297	305	284	282	285	304	291	306	272	301	265	291	275	291	268	287	285	291	305	279	272	284	275	272	306	279	303	324	219	263	309	295	265	297	305	290	281	303	321	281	328	296	282	290	305	299	288	244	299	301	308	297	281	302	272	273	298	346	292	291	292	302	307	276	264	272	304	292	273	287	270	322	282	262	291	290	295	284	309	280	285	284	276	304	286	300	291	291	300	288	307	292	279	303	301	295	276	300	297	281	305	260	281	325	276	314	265	284	283	271	287	285	295	277	294	288	286	311	306	314	285	274	275	299	285	298	299	302	284	287	303	306	271	281	256	257	296	293	292	292	320	278	288	267	288	278	281	313	305	290	304	284	282	277	262	279	291	282	292	270	306	297	297	302	270	290	270	291	294	303	310	298	294	324	297	282	282	309	294	289	274	284	286	299	273	267	294	314	276	273	277	308	302	311	289	320	275	301	290	291	282	293	299	252	271	300	315	300	301	281	310	279	287	305	302	282	285	306	294	309	302	283	265	276	311	263	265	296	299	301	273	274	265	270	306	280	305	302	284	268	296	319	311	270	308	284	278	283	296	272	285	272	271	282	294	329	278	275	304	308	296	279	278	265	290	319	277	268	300	273	314	286	285	281	287	280	292	282	304	294	289	304	285	291	284	257	279	306	315	309	279	295	267	314	276	262	299	328	286	300	290	295	289	298	302	300	269	301	283	266	291	303	259	287	305	274	295	318	308	265	264	291	276	295	279	292	263	277	281	330	295	289	306	276	280	290	276	315	288	288	301	274	266	306	291	283	291	295	302	279	278	275	304	279	277	295	279	301	328	259	265	293	267	257	314	293	313	291	278	323	290	284	293	281	289	292	293	288	283	297	294	266	284	315	286	257	255	319	283	317	272	257	304	266	269	320	295	297	286	299	262	308	310	287	266	280	315	274	285	262	283	276	266	266	269	264	291	269	247	298	262	311	315	257	296	295	271	330	281	298	287	302	286	267	296	315	330	286	268	287	274	286	293	279	276	286	298	257	295	284	282	284	305	284	280	286	284	297	300	265	307	311	290	303	286	284	278	310	277	291	277	260	273	274	298	288	256	293	297	310	255	267	254	282	291	291	303	279	302	309	312	285	288	266	320	279	264	265	300	306	287	319	282	282	286	264	293	317	264	296	275	253	283	294	290	293	281	279	284	305	248	298	288	301	292	273	255	290	319	288	294	308	274	277	285	286	271	266	248	294	320	294	281	265	314	296	313	316	310	265	284	302	310	313	313	300	291	266	276	263	294	296	293	290	267	307	270	292	306	293	282	297	299	302	281	272	294	288	325	294	287	274	315	292	266	293	284	295	298	255	271	288	300	269	316	287	263	301	274	306	289	277	334	286	294	278	311	286	278	303	295	286	296	311	280	281	312	283	287	284	290	266	271	286	286	310	273	268	264	257	287	281	295	323	288	298	293	285	299	270	285	256	280	286	293	286	290	269	276	304	285	298	302	304	323	278	292	271	296	273	288	272	263	310	305	301	282	274	305	288	282	272	269	258	299	296	299	278	307	249	278	281	304	273	290	304	301	263	319	288	279	292	278	289	314	279	325	281	264	284	303	263	280	288	294	265	285	277	292	287	285	268	295	308	256	276	277	289	287	288	312	276	272	295	232	299	284	305	282	292	294	293	287	288	275	288	278	270	287	275	296	299	298	274	286	316	281	297	303	271	269	300	246	297	290	287	299	283	302	265	269	281	322	274	304	284	295	290	271	251	259	323	296	291	297	285	285	296	274	268	283	309	263	313	283	283	310	331	279	266	298	274	287	302	304	306	305	284	313	284	291	260	275	295	292	272	292	275	270	294	295	294	288	303	284	302	295	316	275	275	296	277	299	249	290	280	288	296	284	277	286	293	288	276	270	242	285	306	284	292	275	264	257	281	289	368	256	282	275	279	282	309	280	294	277	307	259	258	281	302	310	299	290	308	287	292	310	272	291	320	289	296	314	280	314	290	302	265	277	289	309	283	306	315	300	288	287	289	272	290	253	292	283	274	274	277	311	258	303	258	282	308	296	281	249	285	284	299	288	279	278	303	282	297	284	300	284	283	275	301	308	293	275	276	273	288	274	302	306	251	304	305	265	294	293	299	310	330	282	264	278	287	272	283	268	309	315	270	259	288	282	294	294	308	283	267	300	301	312	276	297	302	263	311	276	307	294	284	316	281	272	312	255	285	282	277	292	277	301	277	288	323	306	311	280	295	271	292	299	295	288	298	299	277	282	328	288	252	292	244	288	270	263	303	288	275	299	314	289	304	311	275	293	315	276	291	307	297	309	277	310	321	296	255	270	267	322	276	243	280	260	302	305	296	284	314	294	284	291	310	293	273	296	304	297	286	306	315	300	275	271	295	283	255	293	307	283	310	286	311	287	265	302	280	260	272	232	324	274	297	280	261	270	294	279	267	305	287	286	264	268	264	298	301	280	251	282	295	280	275	312	291	318	294	318	302	305	293	310	290	298	297
31314	29857	1038	733	612	566	615	552	546	539	561	563	531	558	589	547	567	595	574	573	574	567	558	536	552	513	539	508	568	545	604	565	592	578	529	541	561	553	550	567	567	549	566	554	556	540	559	535	562	573	580	589	551	514	550	589	559	506	526	590	538	540	556	565	537	522	538	524	586	502	569	547	560	511	561	562	559	536	549	518	546	564	561	546	567	546	568	564	589	548	577	538	551	568	562	500	527	531	548	528	592	556	550	588	532	512	545	572	558	536	544	538	535	539	564	541	542	560	558	565	559	553	572	531	555	568	509	557	546	537	528	534	548	503	536	522	524	548	523	554	570	536	499	562	567	558	533	556	538	523	538	546	547	517	554	546	575	543	553	569	523	567	515	542	554	533	513	535	537	556	555	527	549	562	607	554	522	545	558	546	520	607	547	559	507	558	573	560	516	558	536	573	517	537	568	534	534	545	531	535	563	616	545	552	556	595	563	531	562	542	570	522	549	533	553	553	519	554	578	546	541	528	552	568	556	522	534	580	566	566	522	553	561	550	544	523	518	538	469	555	545	544	547	568	585	520	593	523	573	573	569	531	537	546	524	523	559	560	575	567	545	516	547	561	532	532	565	541	572	526	569	572	546	547	524	494	565	541	570	519	531	555	536	559	555	548	558	542	585	537	514	537	513	533	567	507	519	535	529	560	568	548	534	564	556	533	561	589	591	531	543	553	516	573	558	592	570	552	523	493	560	569	555	514	574	559	517	556	561	538	577	599	583	539	527	529	563	560	572	563	540	509	575	526	537	562	564	560	529	534	533	551	584	511	519	570	543	548	530	548	515	505	546	519	544	580	550	558	566	576	546	477	547	554	578	546	586	579	560	537	542	541	532	530	572	529	566	551	579	532	531	540	592	544	582	546	550	608	513	572	579	560	515	552	529	603	562	544	544	578	550	532	561	564	480	557	531	543	553	542	644	527	518	539	565	561	561	573	530	535	567	563	537	578	542	577	576	496	550	572	557	535	544	585	539	528	562	543	561	556	524	509	559	527	572	545	575	551	535	530	555	528	583	525	569	557	492	606	569	535	559	555	488	602	552	543	545	556	534	574	504	564	590	549	560	576	548	546	595	526	552	541	543	595	556	562	532	574	535	578	563	573	570	547	586	502	525	566	596	553	538	525	574	533	539	557	550	557	572	550	550	491	548	552	595	530	569	543	571	554	562	545	505	576	506	596	576	561	528	592	595	496	572	509	548	501	541	541	535	515	588	494	523	603	572	504	576	575	565	594	516	566	495	544	539	513	548	542	514	517	551	575	570	547	542	541	530	568	531	545	558	548	576	568	568	565	539	492	513	581	578	543	529	553	592	547	552	523	565	538	542	545	572	557	516	569	586	546	547	546	575	511	570	550	553	557	542	556	567	568	540	508	551	515	562	566	554	518	523	559	532	522	539	572	555	563	554	526	570	566	581	541	495	564	513	560	538	545	565	551	564	563	516	550	490	577	543	551	582	542	563	511	564	537	561	569	561	571	553	572	537	537	521	605	588	561	548	525	588	559	551	548	542	555	549	533	519	524	549	550	533	543	544	552	560	539	546	568	584	537	550	562	528	565	514	531	528	561	567	547	544	547	562	540	517	527	537	527	531	533	511	527	560	569	563	603	531	515	547	522	549	508	533	534	562	532	531	557	559	539	569	534	548	558	554	544	573	571	567	554	501	539	527	551	567	540	543	542	540	572	563	553	555	580	528	527	558	531	572	567	567	553	532	547	576	544	560	559	532	558	544	557	527	553	544	550	555	511	521	541	534	559	559	545	546	567	542	583	566	548	554	551	544	575	530	556	582	584	541	570	525	534	528	572	531	513	502	550	535	559	528	543	603	559	579	569	546	532	559	546	578	581	512	526	558	591	539	570	516	540	555	544	549	523	521	570	540	559	567	554	541	548	547	560	510	583	560	558	542	569	537	556	541	515	560	557	589	543	552	548	545	541	526	553	530	554	549	527	552	473	563	561	566	547	568	531	534	574	568	499	530	566	545	574	527	528	510	545	549	541	580	579	537	590	564	510	534	574	551	514	518	516	537	590	547	585	551	521	540	553	542	525	522	515	544	522	544	522	535	581	547	523	514	500	535	516	573	539	535	547	507	554	520	576	536	564	544	564	544	568	564	553	550	538	541	573	515	542	541	541	542	538	527	560	545	559	548	553	517	570	529	535	566	549	556	538	580	530	574	538	546	532	577	577	548	572	591	517	582	527	527	524	534	561	588	556	510	570	554	537	536	523	579	542	542	494	543	559	558	524	560	535	573	505	562	553	544	552	569	542	568	560	563	554	519	577	570	561	515	559	575	561	530	585	551	519	580	577	547	541	539	574	580	537	552	564	560	582	550	573	570	535	522	530	572	557	568	518	539	567	564	586	540	580	569	568	593	592	587	554	565	555	549	545	549	568	556	554	546	551	534	545	533	500	580	531	525	555	501	546	517	524	546	519	599	511	544	521	542	526	577	546	554	579	564	523	516	592	535	583	530	501	519	565	522	536	541	572	550	503	539	559	563	590	547	560	532	568	547	553	508	535	556	555	570	555	541	541	561	565	531	522	538	542	552	545	535	531	506	555	528	541	571	549	566	573	564	533	542	576	544	552	578	561	537	550	514	547	551	548	508	541	542	529	549	520	573	544	559	605	548	557	562	508	539	568	541	544	554	560	575	521	531	583	599	580	557	555	554	554	584	543	534	521	523	541	546	520	569	514	492	543	615	579	534	541	535	563	559	555	542	551	541	578	549	568	562	562	554	537	528	571	574	526	522	560	551	541	551	549	540	552	538	552	521	546	539	572	562	540	539	590	556	552	565	499	537	550	572	519	526	549	515	526	547	592	525	585	496	504	561	539	525	519	510	521	553	550	516	545	526	547	539	553	554	547	531	554	525	550	582	576	525	536	544	560	558	549	539	490	580	544	586	533	526	531	575	532	574	552	554	517	516	555	545	509	527	528	554	536	492	579	520	572	513	536	570	548	524	553	552	581	531	545	517	543	550	526	537	552	548	526	524	546	508	586	536	543	572	549	558	529	557	534	538	561	496	559	512	534	530	569	574	522	580	565	559	518	591	582	560	569	555	528	516	551	560	531	513	534	559	541	553	572	552	551	552	545	563	574	553	596	541	565	580	561	538	545	585	540	554	532	584	562	569	554	515	559	570	540	553	578	560	495	530	555	517	551	550	595	541	552	514	507	540	557	533	531	560	554	549	563	576	558	547	516	513	563	537	510	587	526	546	579	576	557	550	522	553	536	560	557	538	543	523	514	493	609	574	572	558	528	541	547	533	551	527	561	604	563	587	526	556	504	536	530	539	536	575	538	548	553	539	538	554	529	565	554	516	559	523	541	569	536	539	608	559	529	537	572	534	519	577	563	522	510	510	522	546	596	542	540	563	525	560	557	559	531	568	588	526	563	575	542	567	527	560	559	561	522	535	541	508	529	572	553
24253	21537	28583	24580	20535	3139	377	235	230	194	187	189	174	179	162	161	170	152	146	168	152	147	150	149	142	140	150	150	129	133	148	131	144	126	143	131	165	145	143	134	142	156	131	122	134	141	153	137	138	142	148	139	128	150	126	158	128	137	149	161	154	151	147	149	135	128	158	141	147	134	158	145	145	143	132	144	159	137	162	135	131	133	143	152	145	140	132	119	145	130	108	129	136	147	120	119	136	170	158	140	126	134	123	141	146	128	149	139	135	138	142	163	147	131	142	145	157	157	145	119	152	133	131	127	155	127	122	140	146	138	136	141	128	140	143	146	144	133	134	131	154	142	119	160	143	151	133	132	133	128	149	142	131	134	144	135	141	145	145	153	143	131	148	153	129	167	129	133	156	130	168	125	145	138	147	154	146	129	130	112	145	123	126	114	138	124	147	118	140	127	136	146	135	140	132	137	146	160	140	168	146	139	131	156	138	141	142	145	139	166	139	154	132	140	137	143	140	151	131	155	152	137	145	161	140	140	137	152	144	135	139	143	140	151	174	137	168	141	129	161	147	146	163	139	144	151	121	142	155	141	138	162	162	132	136	149	128	145	133	141	131	143	127	154	142	143	129	146	150	128	170	152	147	135	142	134	134	133	127	126	142	152	149	132	142	143	145	146	146	145	161	139	147	119	133	117	118	144	143	163	136	141	121	138	125	155	148	127	99	147	130	140	147	136	128	152	134	151	134	160	150	127	135	146	130	145	150	166	131	143	141	145	137	110	124	136	149	153	152	143	144	127	133	143	134	154	151	152	132	130	146	150	154	124	120	142	169	149	155	140	125	126	151	134	138	129	147	156	132	134	124	157	127	134	151	129	126	160	117	141	153	154	144	137	159	147	134	121	156	143	147	158	136	141	137	111	140	131	138	131	146	150	129	147	145	139	128	134	132	124	127	155	146	144	122	134	164	140	159	145	164	135	132	141	154	137	142	131	128	127	160	121	133	133	136	138	144	154	136	118	154	145	143	143	142	166	135	152	149	152	141	140	127	131	140	130	134	136	135	161	134	131	131	154	140	157	139	159	165	153	155	153	164	129	157	144	155	154	148	149	124	142	136	123	152	149	160	126	151	132	146	142	128	129	143	136	120	168	126	155	160	136	158	136	162	142	141	133	150	148	113	143	143	153	151	137	117	131	139	145	163	127	163	136	140	140	130	128	133	150	125	139	155	137	144	145	141	150	172	133	133	138	145	153	130	150	135	111	136	158	129	139	132	139	131	120	146	143	142	136	139	139	128	163	127	146	131	147	133	136	159	141	142	142	153	148	147	110	134	137	134	148	151	146	132	155	136	134	144	128	126	146	135	142	138	136	152	152	165	143	129	133	126	127	150	151	160	134	134	138	153	130	143	141	144	139	129	139	146	140	139	141	122	143	129	127	137	138	136	128	131	121	120	126	123	148	142	134	134	141	133	176	144	153	139	145	140	161	132	153	147	140	122	134	125	124	125	132	134	124	112	145	131	138	136	130	128	149	124	135	162	140	120	138	143	138	160	157	145	145	133	125	136	116	144	147	145	138	145	125	140	140	136	118	155	140	124	132	122	136	159	148	156	135	124	139	115	122	143	163	149	150	151	133	149	159	124	162	144	144	140	152	160	145	138	145	150	141	140	141	162	122	137	148	158	158	123	136	150	125	135	133	123	127	127	131	152	137	136	134	148	127	127	140	151	149	130	161	145	149	139	154	141	144	138	126	134	138	149	122	153	149	129	136	140	153	147	155	136	150	157	139	140	117	131	169	138	154	126	142	156	137	123	153	139	138	137	137	151	139	141	134	132	136	144	138	129	164	137	140	127	135	148	140	144	125	124	159	129	148	149	122	127	132	130	120	151	148	149	134	144	148	141	131	121	132	148	143	145	143	131	138	133	133	157	147	133	154	138	133	159	147	129	127	140	143	135	133	154	120	143	152	160	147	135	113	132	145	152	145	133	138	127	133	148	166	130	148	144	149	153	112	134	127	141	138	155	171	140	159	133	132	146	146	141	135	150	133	133	138	159	150	125	154	128	134	157	127	164	141	122	136	152	155	136	143	138	146	130	143	152	142	161	138	132	162	145	130	143	134	131	127	136	119	136	130	132	114	148	146	136	158	163	121	137	151	149	152	132	154	159	143	132	135	130	136	145	159	138	160	123	148	153	147	149	143	151	141	136	131	107	158	132	148	135	119	145	130	141	136	145	125	133	140	140	131	157	143	137	148	138	146	137	159	153	158	118	136	137	127	162	127	116	125	139	151	134	140	125	145	152	146	143	138	129	151	136	148	130	161	128	136	145	134	124	166	149	138	132	151	124	159	149	139	141	144	153	135	157	129	138	127	138	166	139	155	143	145	117	142	137	136	133	152	150	133	148	164	133	150	146	136	142	159	141	150	155	143	133	131	141	154	155	146	153	107	134	113	150	132	149	152	138	141	114	142	131	146	155	143	139	141	136	128	106	151	140	132	126	144	142	130	159	125	146	148	124	132	112	125	136	148	118	123	139	141	145	155	155	146	125	130	135	153	144	145	154	141	136	160	130	157	135	136	129	142	126	146	150	135	145	154	137	113	132	130	139	138	128	135	137	137	139	155	139	159	149	112	128	128	134	144	120	137	144	127	130	150	154	147	125	144	158	138	158	126	140	120	129	156	156	129	154	134	162	135	136	124	134	133	146	144	104	148	138	130	136	146	147	137	131	151	146	157	157	132	147	140	112	140	156	153	166	146	129	144	137	169	133	150	130	128	146	132	152	151	142	137	150	153	135	128	142	135	145	123	155	125	131	140	141	147	134	148	136	124	149	136	145	147	151	132	133	156	123	121	128	127	133	158	146	135	153	138	135	140	174	132	138	136	132	123	133	153	138	164	147	134	154	129	157	137	108	146	131	146	128	137	159	146	148	163	127	162	149	140	128	156	139	124	124	143	152	121	159	147	148	136	152	152	161	139	142	167	158	133	142	154	130	143	164	138	156	126	154	135	126	157	142	139	148	141	151	145	115	132	141	138	150	142	161	150	108	141	137	120	142	123	144	146	160	155	136	141	133	143	135	155	157	131	129	147	151	118	125	149	137	144	162	144	155	157	137	145	118	133	143	133	135	169	147	153	125	136	118	144	141	136	138	143	156	160	132	127	142	133	144	137	137	151	133	147	136	145	147	169	137	131	136	114	130	131	158	159	131	150	143	141	121	126	136	124	129	142	135	130	126	144	115	138	134	138	154	142	140	143	128	130	139	160	114	147	107	128	144	143	154	151	132	166	128	135	138	133	149	127	133	148	157	136	135	132	137	149	132	157	140	134	134	140	138	140	131	152	131	159	123	165	153	113	118	157	121	149	126	155	142	133	151	162	137	130	126	122	136	126	129	148	133	145	120	134	149	143	132	139	143	142	132	139	132	135	154	132	160	146	162	127	149	123	139	139	135	137	144	134	129	143	129	138	152	138	153	123	162	131
53742	61999	4504	2350	1623	1010	838	670	620	520	442	477	385	417	360	381	326	380	334	345	342	336	297	311	316	307	297	346	302	327	283	291	269	323	272	294	303	318	286	298	240	307	332	280	298	302	286	290	279	303	323	312	295	286	292	294	293	278	287	291	324	274	308	297	286	281	268	288	260	263	277	293	286	269	269	279	307	277	289	299	255	295	288	282	296	283	278	270	256	278	261	290	270	301	265	295	283	270	290	282	251	260	318	254	298	287	261	276	279	274	301	255	290	281	267	292	279	308	289	274	290	300	306	301	259	297	282	259	281	301	282	279	271	300	245	291	259	247	262	312	298	274	272	287	263	275	274	252	301	267	268	248	284	278	266	294	272	290	294	256	251	288	320	271	294	271	264	293	296	292	295	285	283	273	315	300	289	292	282	272	270	291	306	276	307	333	242	282	285	289	272	265	288	290	297	296	295	308	263	280	255	270	274	294	286	279	306	326	270	263	294	281	297	257	257	294	296	292	297	270	287	303	284	279	286	304	303	266	251	282	304	261	287	266	268	309	283	292	269	256	283	287	268	291	282	287	293	273	275	282	281	275	275	325	281	254	287	267	269	274	299	271	251	275	284	248	287	259	275	276	260	299	266	294	284	290	298	290	313	246	295	259	281	284	296	279	258	267	262	276	284	275	262	292	257	298	274	259	325	276	266	315	268	261	294	306	313	259	270	276	279	295	266	284	257	286	294	267	277	286	267	285	275	282	265	295	289	269	312	275	280	286	255	290	299	284	281	289	299	282	294	310	274	280	256	287	299	295	294	273	305	281	260	265	260	265	245	266	301	292	262	264	277	268	284	281	280	289	272	268	280	308	282	300	263	267	259	286	273	272	279	271	306	271	266	307	256	282	291	277	269	278	288	296	260	295	283	282	281	297	330	300	267	240	296	256	309	271	270	269	289	293	294	286	287	266	262	281	252	290	291	254	267	284	305	250	273	285	283	265	264	257	278	257	279	290	272	288	287	265	295	302	273	285	259	260	283	299	261	276	306	261	282	299	288	280	263	292	265	294	256	280	267	274	277	266	267	291	247	315	275	301	283	300	288	288	319	298	293	279	293	269	303	289	284	294	271	294	268	267	300	249	291	302	286	299	279	271	272	289	259	302	294	277	286	292	274	296	286	278	273	282	268	283	266	274	276	299	285	293	268	285	293	255	307	281	270	271	299	285	262	289	285	279	283	278	283	315	273	267	271	286	244	283	329	267	262	290	249	318	252	310	278	300	280	266	289	325	259	271	280	291	268	295	284	286	294	268	270	283	302	308	259	304	273	300	281	284	265	265	281	298	267	293	273	283	286	294	280	268	273	268	288	265	289	288	282	279	267	282	269	297	318	296	298	295	298	293	272	274	292	308	285	274	272	251	288	266	261	279	278	269	280	270	287	259	268	289	258	252	278	291	301	294	297	267	267	278	264	265	277	282	282	283	319	301	239	285	280	263	275	298	294	272	301	256	297	281	281	290	282	271	286	268	272	281	252	268	274	263	317	284	316	255	276	307	235	294	289	327	308	263	294	280	274	274	260	245	280	290	301	276	293	264	248	282	292	261	306	321	307	275	276	258	264	282	286	262	305	264	284	303	274	257	280	294	266	270	289	297	268	314	295	311	281	290	279	269	312	282	291	303	274	280	292	264	280	286	282	285	290	266	268	275	294	312	290	281	265	282	286	281	276	264	254	273	279	289	257	300	291	280	298	254	247	292	309	287	275	270	305	294	279	242	307	284	268	252	270	283	282	252	251	273	287	284	286	294	284	293	291	267	308	292	281	252	297	282	276	289	273	301	294	273	275	263	308	296	272	285	281	294	289	282	274	273	268	305	265	281	272	292	271	287	298	267	240	299	283	309	255	268	279	316	265	294	253	269	295	298	309	294	278	299	279	271	294	284	294	308	256	298	271	283	277	270	314	288	253	281	276	285	305	280	242	274	283	284	260	296	265	286	247	268	278	262	298	262	290	317	286	254	293	260	288	276	299	264	287	281	263	307	316	259	266	238	279	281	261	271	271	282	284	267	250	272	261	285	305	262	263	283	275	235	260	279	287	275	286	292	254	255	252	288	263	251	259	273	278	298	280	286	308	311	252	285	262	294	282	275	287	293	264	272	284	303	291	294	252	280	272	281	318	312	290	307	281	280	278	278	311	272	292	275	282	306	282	303	257	273	287	268	292	274	261	294	301	271	300	303	277	283	295	287	292	270	283	296	303	285	274	265	280	273	287	283	285	298	283	304	297	261	296	282	271	296	258	276	263	319	266	267	268	259	306	297	259	315	284	283	256	253	266	299	286	269	283	259	285	251	279	268	280	280	297	296	256	288	269	305	272	266	268	283	269	288	293	269	302	291	282	277	268	318	296	275	291	282	276	299	279	285	289	263	279	255	285	295	261	280	307	289	320	288	278	285	276	279	294	260	281	292	280	250	251	298	294	276	295	275	290	271	286	291	266	290	301	296	323	289	273	280	276	281	286	287	297	298	253	287	276	272	272	266	253	317	281	289	301	268	256	283	270	261	269	283	286	322	268	292	295	270	259	315	284	271	300	311	254	295	290	249	289	257	243	289	288	287	307	302	258	284	258	285	298	291	295	293	274	279	277	286	278	276	270	274	279	287	294	279	283	332	267	293	297	295	267	291	286	269	296	286	297	260	311	287	297	258	306	254	262	293	259	259	272	297	283	280	243	291	290	263	297	312	281	274	286	284	272	302	289	270	297	291	261	285	298	267	288	290	275	293	275	283	290	304	269	290	309	273	290	277	281	291	279	290	267	318	289	273	271	295	295	276	271	248	321	272	283	278	283	275	258	289	262	245	292	293	293	279	280	259	285	274	271	292	270	299	291	277	308	284	292	274	252	266	282	278	269	279	302	268	279	281	290	278	267	271	275	274	266	255	271	271	271	293	308	293	271	292	291	276	273	258	277	265	289	278	261	256	285	310	290	300	282	238	251	304	271	296	269	257	269	263	301	302	292	263	279	291	259	279	277	258	257	275	262	247	274	260	271	262	258	304	265	308	270	270	277	296	286	260	277	256	293	298	319	284	238	282	264	271	295	291	275	296	307	274	290	278	290	244	270	300	297	282	269	298	277	271	278	319	291	280	276	274	279	304	284	311	257	260	264	294	265	299	283	287	311	262	293	286	285	291	282	291	319	261	277	273	304	255	270	270	273	280	279	269	303	286	304	274	266	258	280	256	259	233	287	282	298	267	272	280	269	284	307	244	289	272	259	283	297	292	283	271	249	270	279	286	257	290	272	284	278	282	246	271	281	285	277	276	281	271	244	278	313	271	275	265	302	291	259	276	261	274	254	266	265	301	296	299	285	275	264	288	272	290	297	269	295	284	274	274	250	266	256	273	286	276	290	265	273	315	291	268	296	286	279	269	290	288	330	252	283	298	268	282	286	287	273	308	280	286	295	268	279	268	321	304	278	277	275	294	298	293
23360	21450	29246	23949	21412	20284	1665	334	274	248	210	206	194	170	182	181	163	135	174	146	161	183	157	139	136	162	152	150	161	143	141	154	127	117	148	134	141	147	143	134	134	156	103	128	137	133	146	145	136	126	141	144	135	148	134	124	138	167	129	127	143	138	137	128	132	139	157	134	145	145	141	119	128	143	153	145	132	142	125	136	131	147	124	138	145	158	145	133	142	155	149	160	147	125	131	137	147	127	154	127	144	152	125	127	109	150	116	136	129	126	145	118	131	134	126	136	131	124	133	131	128	120	132	133	125	126	135	142	138	134	131	117	143	130	140	140	132	150	123	134	127	155	147	156	137	139	145	137	147	107	131	128	158	121	124	136	170	141	127	150	132	139	114	154	138	132	135	137	142	155	140	152	113	112	121	165	102	139	137	128	115	134	145	134	139	148	134	140	132	119	134	133	143	144	141	121	161	127	133	142	123	137	152	112	163	137	143	139	125	134	130	147	143	157	131	158	130	122	116	148	137	145	139	145	105	142	131	142	146	105	137	116	120	138	135	151	139	130	146	124	151	129	143	140	134	139	143	111	129	133	119	130	140	124	123	144	149	130	120	139	130	136	145	125	125	136	133	136	142	128	128	132	125	152	147	143	132	136	143	126	133	135	139	165	125	127	126	137	134	133	138	143	120	130	145	144	151	131	142	137	148	137	104	122	133	113	125	151	132	138	134	129	135	150	129	137	145	149	139	122	121	136	120	132	130	142	107	133	136	138	117	155	148	146	133	109	106	131	129	127	133	127	125	138	112	147	138	137	130	129	156	134	133	140	129	121	139	136	139	144	146	140	119	110	138	129	110	138	143	110	135	113	130	109	166	119	129	133	118	123	121	144	141	141	120	123	146	119	139	136	151	150	154	115	119	129	119	134	130	130	131	129	133	133	136	147	152	132	130	139	116	126	144	133	139	107	125	133	132	137	151	150	137	161	125	146	129	143	140	147	125	134	135	122	117	138	143	134	123	124	149	144	128	145	143	123	121	154	126	160	130	117	134	128	156	139	125	147	132	127	127	125	123	152	121	133	122	127	138	128	129	132	131	131	150	131	136	130	139	129	181	129	122	136	149	127	132	130	125	127	123	109	138	142	122	136	110	111	147	148	129	134	139	152	135	110	121	126	120	117	127	125	114	129	128	139	130	129	129	163	139	151	129	137	114	145	131	129	115	123	128	135	122	130	125	128	149	132	106	120	129	115	135	122	144	120	141	126	147	138	124	125	140	127	119	157	148	154	137	139	136	139	138	149	129	133	116	140	124	134	132	113	127	144	116	149	131	121	129	127	125	129	130	139	128	139	118	138	144	148	134	122	146	129	128	118	158	147	129	130	147	141	113	138	158	140	146	141	146	154	147	141	131	144	154	138	128	134	123	137	143	132	151	140	126	140	137	138	121	138	126	128	130	133	148	127	130	128	120	147	120	119	121	137	128	131	134	128	117	106	146	142	131	134	143	148	143	115	149	128	124	141	144	148	136	134	128	121	140	131	166	158	118	144	130	123	144	121	134	149	146	133	164	132	129	138	140	148	128	130	126	129	143	149	123	146	139	134	127	148	145	136	130	140	129	134	125	133	130	146	167	122	150	133	155	152	150	127	145	139	133	146	124	153	144	141	123	156	120	140	132	117	129	115	137	134	134	139	133	114	150	135	135	109	124	128	138	128	124	137	116	133	142	139	131	130	137	139	156	126	144	141	144	109	125	141	144	138	118	131	136	136	137	144	134	129	119	146	150	152	129	131	118	150	145	145	126	148	124	130	145	136	119	132	118	133	131	117	125	132	132	159	143	108	120	126	121	124	129	136	154	129	104	136	153	112	125	127	129	135	141	144	150	127	129	139	113	149	135	151	112	151	143	150	142	140	138	139	146	130	125	130	144	138	130	130	131	136	132	148	125	141	132	139	136	146	135	140	126	136	122	141	142	129	131	144	133	153	138	145	139	158	118	138	126	122	152	141	154	133	120	122	131	133	118	140	133	136	150	138	121	120	142	151	146	137	142	131	120	146	139	151	119	144	154	118	119	136	137	121	162	115	121	133	133	138	127	153	143	127	141	141	119	129	120	131	158	124	124	130	154	131	148	143	129	143	119	146	116	135	135	148	150	125	134	128	124	135	138	139	123	146	127	134	143	136	144	132	141	138	128	129	143	127	148	135	129	122	129	147	139	146	140	126	127	135	133	124	125	112	122	126	134	137	146	152	133	137	142	145	147	153	139	137	145	137	152	133	115	142	135	116	129	163	134	113	136	129	130	128	133	154	148	143	132	131	120	145	121	142	135	140	143	133	143	138	135	139	163	143	147	150	111	137	125	134	135	125	131	142	125	140	126	122	128	158	148	119	163	143	131	116	145	134	152	151	132	163	136	130	123	150	131	139	137	147	122	142	135	149	128	130	122	121	138	137	142	124	115	130	148	140	142	113	142	143	116	135	142	137	128	145	135	122	113	144	146	129	156	114	154	132	128	114	157	128	145	137	135	122	142	132	127	132	149	127	150	125	139	131	141	128	133	121	151	124	144	127	140	148	122	114	123	142	129	116	146	129	127	131	131	113	129	145	137	139	133	114	95	133	119	123	135	118	126	150	131	139	138	137	123	127	156	151	125	109	128	121	129	129	118	118	130	128	123	148	131	153	146	141	122	122	132	130	132	137	120	140	145	118	137	136	119	139	140	129	136	141	139	160	125	141	133	140	114	129	121	139	137	147	151	147	130	133	136	143	146	126	141	126	134	113	142	131	126	120	139	132	133	115	138	151	135	133	114	124	131	140	144	130	130	141	112	144	129	111	122	141	152	136	129	122	126	134	141	139	125	117	133	131	143	144	125	110	130	128	140	131	157	132	137	124	124	142	140	135	129	121	122	141	123	131	131	136	141	132	130	124	132	147	136	141	142	139	128	132	147	140	140	132	124	162	145	117	134	138	133	134	132	138	134	139	140	124	122	130	117	146	119	146	129	128	153	132	125	132	138	128	141	126	147	141	142	139	137	124	114	125	134	124	144	138	158	131	129	116	121	114	137	154	151	153	141	135	139	107	115	109	133	138	138	144	110	132	117	139	122	132	140	126	131	125	149	134	132	134	129	153	141	113	140	145	141	124	124	140	149	146	109	124	125	133	139	121	147	111	145	146	122	128	140	128	129	131	145	148	124	139	134	142	130	120	138	137	135	129	113	138	142	128	133	135	136	160	145	135	127	138	111	120	138	138	148	123	117	131	136	121	137	117	127	131	128	124	133	124	129	125	137	141	144	118	121	149	150	123	124	134	129	133	145	172	137	135	131	123	141	116	139	148	132	144	129	141	110	132	139	127	124	136	144	119	139	119	132	140	128	144	97	133	131	140	142	108	162	119	158	119	137	161	147	125	125	137	133	129	135	132	128	129	149	114	132	143	129	126	117	132	137	130	130	135	107	125	120	122	137	133	137	146	125	141	135	151	127	111
54110	71987	7015	4036	2557	1649	1187	1063	882	707	618	554	476	450	450	408	392	357	343	360	377	310	288	311	306	306	286	291	288	304	279	284	282	283	278	255	262	258	287	276	249	257	278	257	264	261	254	284	266	234	219	244	246	253	247	264	263	265	292	245	270	260	223	289	260	252	221	257	258	258	230	222	261	247	276	281	267	256	249	245	225	260	263	242	261	263	267	261	261	212	299	264	244	248	237	238	248	239	273	232	254	256	239	260	233	226	252	279	262	233	251	260	241	238	225	255	235	253	270	236	246	239	252	243	225	258	258	270	236	280	237	260	262	245	259	237	258	229	219	242	243	222	259	255	236	220	280	221	245	235	254	254	246	242	227	268	251	301	250	249	246	228	224	273	252	257	251	281	244	265	255	298	260	234	224	246	262	288	260	244	260	265	262	238	240	248	243	230	251	248	248	263	247	252	250	247	229	225	280	228	245	268	242	242	241	265	259	237	223	246	273	252	250	231	281	243	220	244	236	234	238	234	242	205	258	246	227	241	279	252	240	228	280	224	254	264	255	264	262	248	247	229	263	257	248	240	202	257	275	271	245	244	245	216	227	236	252	231	236	241	262	242	246	253	235	261	244	235	239	240	247	260	236	245	254	252	235	262	260	232	249	249	252	231	234	262	228	254	259	247	250	249	240	231	234	228	277	250	257	235	272	269	226	261	245	249	239	253	247	233	229	229	227	256	250	249	266	258	263	233	239	245	226	247	248	245	244	233	244	253	237	236	248	233	242	237	236	274	273	252	246	243	250	256	239	248	268	241	237	244	260	292	249	226	253	267	255	248	229	251	257	247	250	250	229	247	244	268	248	234	252	239	245	238	248	221	231	253	267	231	229	253	233	232	233	249	247	238	266	286	239	252	287	241	274	262	242	252	262	232	235	251	234	215	268	258	232	265	256	251	232	244	239	226	275	253	262	251	231	285	232	228	272	250	220	242	261	217	233	247	256	252	226	241	278	243	246	236	220	274	242	261	243	226	256	249	248	257	250	229	278	255	259	253	231	274	249	254	250	262	259	245	236	246	256	232	255	268	247	255	269	253	254	216	245	263	240	242	265	258	273	220	259	247	217	242	246	227	230	263	247	230	250	219	243	250	225	239	235	252	257	249	258	245	233	262	283	280	235	253	230	220	264	254	249	258	238	251	241	260	245	226	221	237	275	251	264	260	267	217	245	238	269	251	246	235	239	220	279	248	233	237	239	272	260	242	265	241	247	216	227	240	260	249	252	259	248	226	258	250	253	258	263	248	235	256	266	244	254	268	274	248	254	264	245	252	262	238	270	245	258	261	266	249	250	246	274	233	220	225	249	245	243	232	242	251	251	223	232	238	258	223	248	250	241	255	231	268	270	291	241	251	229	235	224	255	244	227	240	244	256	223	260	236	231	254	235	230	280	254	264	238	244	247	280	233	263	212	239	227	255	262	245	270	257	242	231	254	281	230	254	257	241	227	233	264	244	230	254	237	233	234	271	246	249	251	229	239	270	279	255	273	257	282	236	249	244	236	247	261	232	230	247	251	263	269	260	226	231	253	206	239	227	258	260	219	260	274	265	255	246	248	254	247	225	248	238	284	227	252	248	248	229	268	244	243	261	262	268	254	230	252	244	262	224	228	239	231	249	252	269	247	256	252	240	257	238	253	249	225	265	250	242	237	266	227	230	235	247	269	226	239	240	226	258	242	242	273	242	245	260	240	212	259	279	256	247	272	253	261	279	240	242	241	260	252	265	221	261	244	259	238	224	249	251	254	239	233	238	260	266	252	255	246	236	241	258	234	239	227	220	239	244	276	241	277	255	274	252	239	255	265	259	246	261	250	245	238	211	238	242	253	249	243	253	242	256	251	246	270	251	251	241	268	241	216	220	247	246	245	292	219	230	259	243	262	220	251	244	234	246	243	236	273	259	225	219	274	253	210	231	293	233	256	229	251	248	258	261	222	261	247	251	262	258	228	247	270	234	253	279	239	225	240	251	243	228	240	230	264	260	224	249	258	267	258	215	229	228	242	244	274	239	279	261	260	228	262	236	222	259	230	261	280	245	262	232	248	258	224	273	247	223	262	260	236	274	247	249	239	226	282	255	253	245	239	247	236	247	243	224	259	248	226	230	240	226	234	288	276	251	263	220	267	245	245	245	237	238	259	237	252	266	235	249	232	228	219	236	223	231	282	201	292	267	255	247	224	242	245	266	246	240	281	243	268	241	298	244	235	217	244	265	226	246	233	233	241	221	251	263	252	242	260	279	252	269	230	238	237	270	235	239	232	249	249	271	249	252	234	232	254	250	231	227	227	230	247	239	247	246	252	258	233	260	256	247	225	250	248	270	235	229	235	251	266	252	226	236	216	247	242	265	269	266	247	236	243	245	234	265	247	247	249	237	246	231	237	255	240	245	245	236	236	242	230	258	241	252	244	253	246	235	231	271	241	234	248	241	258	258	240	270	235	263	259	242	246	281	254	242	268	256	227	240	252	207	214	235	247	228	269	245	272	238	232	231	232	257	253	243	242	243	249	242	251	246	272	241	256	253	267	238	244	254	254	250	258	266	260	260	266	237	264	260	272	272	256	239	274	243	253	257	254	243	227	273	252	237	238	248	257	226	236	223	231	229	247	223	261	245	266	227	224	249	240	217	245	247	269	238	231	257	254	215	260	236	246	247	257	258	253	243	246	285	214	242	273	230	217	215	245	244	256	243	238	235	214	256	204	251	227	229	242	292	263	249	257	239	259	248	256	279	259	227	256	257	257	236	241	245	219	217	258	236	268	258	250	234	256	244	249	253	242	231	240	238	267	224	217	236	270	255	234	262	237	279	251	228	242	261	252	255	247	248	247	245	240	260	249	245	234	234	247	205	242	233	234	222	226	251	233	271	242	263	279	214	270	248	278	222	253	249	233	281	250	244	249	281	254	244	249	235	242	227	231	283	214	250	245	243	268	240	240	273	229	252	250	241	254	234	229	245	269	251	223	263	251	256	266	255	270	222	244	243	249	229	233	244	264	247	279	256	235	269	256	233	248	241	258	249	249	267	260	246	268	247	285	259	241	251	260	247	244	251	220	241	246	264	233	254	230	246	241	255	290	233	266	240	240	269	252	285	258	235	236	237	273	253	246	259	238	247	223	248	233	260	249	244	239	236	226	247	267	241	258	281	248	252	263	226	236	246	281	233	236	264	241	242	243	247	209	226	249	259	246	253	222	229	234	258	254	231	273	239	226	239	247	265	243	269	264	260	231	229	251	264	226	237	273	241	238	237	240	262	238	275	244	243	213	256	245	247	249	240	220	245	275	216	232	262	252	268	257	245	246	263	283	243	252	232	237	263	222	268	265	263	267	242	233	253	248	232	271	243	242	238	244	268	262	233	238	219	245	248	248	259	244	253	256	246	248	259	238	248	265	217	248	231	250	244	276	245	225	255	260	231	227	253	256	233	260	235	250	232	245
27770	22167	11942	919	408	351	313	329	286	311	287	304	293	316	284	289	266	293	286	302	305	286	297	304	275	293	293	261	276	288	289	291	290	290	316	284	295	294	280	296	288	297	290	274	295	296	273	305	262	280	300	265	273	307	293	287	304	298	269	312	293	316	262	278	297	291	280	304	292	282	276	285	293	286	303	282	294	280	308	276	292	290	267	288	241	270	299	286	295	293	283	270	287	280	283	268	299	285	277	258	300	294	294	293	267	279	287	289	275	295	316	267	284	291	280	286	266	291	285	264	272	319	298	297	280	265	286	316	263	298	298	238	280	274	297	266	276	296	296	291	316	265	266	273	289	256	306	282	267	278	278	302	271	308	301	282	277	289	281	281	280	280	255	308	296	286	295	286	276	284	277	267	275	277	285	258	298	278	252	325	301	277	269	287	282	267	289	265	302	306	280	269	279	305	297	271	268	306	283	273	322	280	285	250	254	291	294	291	274	301	273	257	278	289	275	277	283	279	306	306	299	295	270	273	286	287	312	301	308	287	271	280	269	293	270	287	251	296	279	303	279	281	298	288	293	278	306	291	267	317	293	261	290	270	305	295	267	268	259	277	288	278	294	267	276	263	288	279	261	284	283	324	290	272	312	273	251	328	294	267	296	289	300	259	298	270	299	324	279	282	310	281	295	259	293	267	290	312	308	304	265	286	274	318	284	262	278	293	289	278	261	336	295	276	296	287	277	309	277	280	274	272	283	304	267	286	285	300	294	298	293	271	309	266	282	298	274	308	285	282	318	293	273	292	285	278	289	308	318	267	249	289	276	261	296	288	280	286	287	260	281	287	283	298	269	268	281	300	267	272	314	290	279	280	303	286	332	302	289	282	286	303	296	316	284	269	270	307	284	265	272	274	288	283	264	246	280	282	300	299	300	329	301	288	288	261	274	302	291	293	269	283	286	289	287	310	297	286	281	276	272	246	306	278	283	251	310	266	265	282	291	281	267	283	268	271	289	276	259	283	287	290	285	286	268	316	272	250	263	279	281	270	272	243	275	282	300	283	278	314	268	312	305	266	276	287	291	290	259	288	281	285	269	293	274	304	300	285	295	246	295	302	268	299	294	289	241	280	278	299	308	281	294	270	289	310	317	300	286	300	311	280	286	298	263	283	311	289	268	281	299	312	299	276	290	284	279	274	283	279	276	270	288	277	286	277	265	297	315	303	293	271	296	289	300	300	258	302	309	255	289	281	296	291	289	274	299	286	292	270	276	298	283	299	309	271	271	279	273	289	283	291	258	265	277	269	275	276	292	266	282	303	297	253	290	281	279	282	271	261	255	272	275	298	276	269	285	298	312	279	279	270	261	280	290	266	314	280	301	272	244	290	299	280	289	263	290	287	269	274	280	251	288	278	265	278	282	293	274	294	280	289	285	261	289	307	290	285	304	316	299	288	295	292	298	283	268	257	292	289	298	293	303	322	293	289	296	263	280	265	281	277	286	280	320	258	297	305	288	267	316	244	290	272	305	273	261	296	288	289	283	272	256	301	257	264	263	269	288	287	252	288	277	301	295	281	261	277	272	264	325	308	293	291	290	293	307	309	289	287	289	273	303	269	303	269	280	284	287	296	246	286	309	283	285	265	256	276	276	288	269	252	285	268	303	282	292	284	253	288	287	277	270	311	270	290	303	271	254	271	298	275	239	320	296	319	261	287	273	292	273	269	329	259	247	284	273	286	277	275	294	301	289	272	283	280	277	287	292	316	274	294	297	274	281	267	277	289	284	294	278	301	329	264	274	263	274	293	296	288	278	305	292	276	261	283	270	312	293	267	290	306	280	260	290	295	302	292	256	291	293	282	285	306	305	288	300	304	261	312	279	279	276	292	305	286	285	294	314	254	284	279	309	306	279	281	262	291	288	298	287	264	267	296	272	265	295	306	269	274	282	300	298	263	292	255	284	281	291	258	283	311	288	253	306	316	287	314	253	276	300	285	270	268	281	298	303	267	283	273	282	290	312	294	289	301	276	298	279	270	286	295	265	275	274	288	285	324	291	312	282	301	265	292	295	290	257	296	270	303	286	291	292	265	267	279	302	272	263	277	285	284	288	267	276	280	279	284	293	292	271	274	266	304	283	256	289	263	290	294	269	262	285	282	311	289	271	273	278	272	292	289	281	297	284	303	296	261	299	254	286	291	270	292	341	270	262	267	280	297	247	313	289	265	265	280	290	278	269	277	287	289	290	261	305	286	272	257	264	284	259	300	283	256	316	262	309	297	309	281	303	284	273	264	294	295	324	292	312	285	287	270	298	294	279	293	269	311	312	287	270	303	279	321	300	302	266	258	300	287	284	269	301	291	284	301	305	285	298	309	263	307	283	294	263	286	276	301	269	279	296	313	264	323	263	280	271	321	286	290	289	276	344	285	273	269	295	308	281	303	300	283	287	312	301	261	286	291	281	283	277	286	299	302	244	267	277	283	301	298	289	317	267	278	305	261	252	245	293	279	275	257	290	295	288	295	257	299	313	275	298	310	268	302	273	279	301	310	271	288	294	289	283	296	290	295	279	247	288	295	279	279	274	299	281	295	283	318	287	300	295	290	268	276	284	286	319	281	299	268	278	304	277	302	281	293	270	279	270	283	251	277	254	302	268	297	303	296	312	262	259	297	259	296	282	277	310	260	256	286	324	274	293	292	276	307	279	277	306	329	310	297	300	304	298	282	263	274	295	274	274	286	281	276	292	289	288	273	311	290	295	248	296	285	291	298	247	283	309	306	290	309	274	244	296	258	306	279	287	262	306	280	284	271	296	262	288	283	292	280	295	270	282	273	280	285	284	281	296	302	306	247	257	292	285	293	267	277	259	294	271	294	308	276	275	290	293	283	260	271	283	287	279	295	289	286	291	313	263	293	283	260	270	275	274	282	292	259	305	301	262	305	279	272	274	296	301	308	282	268	262	308	270	305	268	278	249	292	302	262	274	307	290	283	278	307	272	255	263	300	281	282	273	292	282	297	315	276	300	302	312	301	287	285	263	266	316	302	308	305	306	262	283	292	299	253	276	274	323	269	288	284	299	301	296	287	309	276	286	285	298	292	260	281	293	272	296	284	296	265	274	301	271	272	333	310	289	278	273	275	256	269	288	291	262	271	287	292	267	287	301	297	291	270	269	295	286	291	265	289	271	290	271	293	269	293	262	318	299	305	286	269	246	275	300	297	282	267	276	282	272	290	295	291	284	259	278	275	279	277	307	260	303	272	258	279	270	287	303	264	310	311	283	278	280	263	298	287	295	263	304	309	261	290	333	266	269	295	303	306	329	305	272	278	303	279	274	282	280	256	299	281	270	287	308	292	293	290	269	278	268	278	294	294	290	290	286	269	295	242	299	273	262	277	282	291	315	285	282	271	293	285	292	254	253	283	266	261	311	270	267	275	274	286	238	293	268	290	290	274	292	310	297	277	286	296	304	322	262	292	292	286	270	269	303	274
30978	30896	1122	760	688	592	583	574	610	511	562	536	527	540	554	560	591	560	595	573	539	525	535	565	569	591	547	527	504	564	582	559	551	536	521	561	529	559	558	575	556	559	518	523	515	533	549	514	525	513	537	546	510	547	563	586	532	584	500	534	509	529	552	541	569	558	530	570	568	555	554	523	529	512	562	546	534	536	563	511	563	541	547	491	514	559	540	536	570	545	563	531	555	543	568	519	585	528	560	557	568	534	544	549	549	558	556	556	535	503	561	526	542	574	523	542	571	566	573	557	563	539	564	578	539	538	540	489	582	566	550	564	540	525	530	554	491	550	566	548	511	544	522	551	534	577	531	520	566	516	520	530	537	556	526	535	546	566	535	513	518	567	555	584	527	536	505	548	526	526	569	510	545	534	544	568	552	535	565	556	520	541	568	544	550	559	543	520	570	555	588	524	544	579	507	591	540	562	519	538	555	528	574	563	514	558	540	521	590	538	545	565	541	557	510	572	581	533	571	557	561	557	551	523	593	562	561	555	544	569	542	584	578	577	567	546	523	536	531	540	550	547	554	539	546	530	551	540	562	554	554	516	521	544	566	497	535	553	516	554	510	545	554	520	557	521	537	572	569	543	516	531	537	564	564	528	564	545	566	549	510	522	525	541	562	499	543	567	511	517	527	545	557	547	570	556	580	539	543	534	545	510	521	540	558	537	537	569	557	581	490	506	525	532	548	528	543	544	513	525	590	541	546	560	537	537	543	556	570	553	521	537	526	584	556	552	551	519	519	562	534	544	553	506	507	561	540	496	565	521	527	579	545	548	564	577	551	546	549	534	486	512	588	555	545	575	486	539	553	573	532	537	557	525	521	539	498	556	556	580	571	514	534	532	546	520	484	574	538	561	538	518	560	558	565	549	529	540	549	525	556	523	525	512	540	551	526	508	555	505	538	550	563	558	562	568	552	514	572	565	556	524	544	499	498	562	543	559	524	610	534	538	514	539	533	474	553	544	539	524	565	572	532	516	551	582	538	550	550	537	532	551	540	555	558	576	563	534	523	538	569	550	523	548	552	518	516	539	582	583	515	528	530	506	589	490	527	519	537	566	586	577	540	563	528	567	552	539	525	552	520	557	558	544	555	502	558	514	520	546	551	512	544	524	560	545	588	537	523	545	566	516	557	494	503	546	555	534	514	574	556	554	548	555	532	551	538	532	523	536	518	494	523	580	541	542	510	573	527	521	514	518	566	562	543	543	592	546	523	579	543	525	545	528	552	562	599	523	558	538	543	559	570	571	586	538	495	521	525	540	554	566	550	543	540	553	553	554	538	514	556	527	527	554	587	532	593	540	540	542	524	536	549	538	593	582	512	550	566	571	505	542	539	531	556	525	568	514	534	536	556	560	545	545	524	548	545	515	512	536	528	543	557	565	556	547	557	585	503	553	503	508	550	546	529	533	520	571	545	538	582	542	533	542	534	548	573	524	587	569	517	524	578	562	548	487	562	504	536	531	543	530	590	553	546	561	514	537	545	567	547	610	541	541	517	538	599	518	550	528	532	498	512	520	491	527	563	545	516	520	573	554	542	520	531	539	533	558	528	528	542	567	551	544	522	578	537	554	523	576	546	548	550	532	545	574	521	594	541	580	537	539	539	540	509	549	535	526	519	534	558	526	510	580	516	532	566	528	579	520	527	551	524	582	557	503	543	546	504	554	528	571	601	535	537	528	492	538	529	540	570	518	578	572	529	525	500	562	529	517	550	559	551	533	557	523	556	582	528	527	552	537	567	521	541	551	536	505	523	507	549	589	544	543	517	526	520	529	528	532	519	582	493	509	521	546	549	538	548	535	578	547	556	505	551	546	518	528	570	524	561	539	522	544	563	553	502	527	545	528	554	544	540	539	562	529	513	546	556	600	507	573	556	556	554	565	519	515	548	515	557	560	544	528	553	532	529	558	510	524	535	528	521	556	567	542	565	532	488	517	567	564	531	538	575	526	484	548	524	527	571	543	553	550	554	570	535	542	562	547	550	533	537	541	528	530	549	587	581	530	570	543	561	545	553	528	543	526	533	576	542	570	548	538	535	538	556	555	572	516	564	581	519	519	538	554	590	520	532	562	555	531	550	523	541	545	543	526	550	547	510	570	529	553	550	557	547	540	568	533	571	523	535	522	553	563	558	494	531	520	548	555	540	560	503	577	557	549	503	521	523	515	547	546	538	519	508	543	524	544	564	498	536	534	537	544	551	551	536	513	525	540	514	541	595	538	521	565	539	550	552	513	527	553	563	540	557	493	554	543	560	554	521	550	527	504	559	529	530	574	497	544	562	521	547	559	503	510	541	527	576	569	518	543	543	551	536	526	572	517	534	524	530	541	579	536	572	547	565	526	526	516	534	529	562	536	542	520	510	553	537	545	508	537	514	551	487	567	521	531	550	544	592	573	529	543	538	528	487	542	525	565	593	551	537	512	596	509	572	597	510	577	536	518	544	579	499	564	570	556	552	546	545	532	561	559	583	565	537	579	510	537	570	543	522	510	554	566	511	495	526	587	529	529	538	532	514	528	547	584	551	519	571	479	562	531	536	551	555	538	532	527	551	575	531	548	539	577	490	517	551	511	527	527	526	591	518	548	559	535	549	543	478	515	535	526	538	538	530	541	553	561	529	546	532	557	568	530	570	538	550	580	549	544	559	515	527	593	561	553	554	541	572	561	505	540	556	540	545	538	508	547	552	554	563	559	514	527	517	570	611	527	545	568	518	538	526	571	521	581	566	530	570	531	541	576	574	524	522	547	545	465	545	523	570	506	571	541	506	558	569	586	541	560	563	523	522	554	565	522	496	548	547	562	567	552	509	555	512	543	560	566	561	565	519	506	521	551	549	542	567	526	538	540	532	586	548	523	561	557	602	568	569	514	543	547	575	521	524	540	508	559	555	531	521	546	553	503	522	550	555	556	564	536	519	538	560	580	559	538	540	539	539	515	507	548	537	530	589	535	544	536	561	566	559	554	560	521	524	518	554	544	568	545	574	602	516	586	583	559	543	577	552	545	506	551	541	568	529	554	547	566	562	570	519	553	568	522	506	535	532	527	591	565	538	531	521	541	535	555	556	511	583	543	539	510	553	540	528	542	516	534	550	556	531	561	540	525	530	532	578	561	531	508	506	558	541	559	563	573	519	521	588	539	520	522	544	521	566	545	487	530	585	522	565	543	562	558	519	578	539	572	566	509	519	543	562	545	563	510	502	508	582	542	528	489	563	571	565	552	515	542	575	555	540	543	522	548	494	550	588	506	540	526	543	549	526	510	570	546	521	551	537	572	541	551	573	528	505	542	529	551	540	544	518	495	529	575	515	527	538	557	538	596	560	538	533	547	520	524	553	522	565	553	536	524	533	543	553	600	501	559	536	534	582	582	520	571	556	504	564	571	540	557	529	519	561	561	556	565	558	558	527	524	551	558	540	537	564	531	543	541	580	508	553	534
24197	21519	28424	24636	20328	3092	349	244	198	194	194	145	195	166	171	147	149	150	157	130	150	132	164	135	162	150	146	126	152	145	130	144	153	163	153	157	142	142	167	141	136	147	129	164	141	131	111	161	135	143	145	137	143	136	168	152	147	136	122	153	139	130	134	135	157	137	137	129	149	151	130	120	152	128	139	117	141	136	139	147	138	121	143	142	162	142	120	148	128	147	131	134	157	141	130	143	148	139	141	116	143	144	136	157	152	141	136	168	122	143	123	153	135	125	135	160	127	143	128	150	140	145	155	153	148	118	136	153	129	153	147	138	146	138	148	128	131	130	132	103	143	144	116	133	134	107	139	154	147	137	140	147	138	145	133	121	132	141	143	165	143	128	136	115	135	137	150	132	151	123	147	149	142	160	139	118	116	149	134	131	127	123	133	140	148	135	133	144	132	134	158	160	133	123	147	149	132	144	145	132	135	142	133	154	137	161	130	162	133	132	129	144	133	134	136	125	155	152	154	124	143	134	135	139	133	137	151	145	143	131	148	140	156	143	129	137	140	124	153	125	125	127	175	135	134	139	119	148	169	145	128	141	147	144	129	120	130	156	131	129	148	147	142	134	162	135	132	124	143	134	115	146	127	159	149	144	171	160	118	142	136	127	128	136	127	130	140	141	126	154	144	142	148	138	148	146	138	141	153	147	131	139	143	148	149	120	133	130	125	140	144	146	123	116	116	142	125	132	168	113	161	139	150	152	134	162	135	132	156	149	135	148	132	131	133	157	143	139	140	137	128	138	142	138	129	126	140	128	149	155	145	144	126	149	140	141	144	130	156	140	131	144	139	133	151	149	147	142	131	142	161	142	118	123	133	122	123	135	121	144	149	145	132	134	143	141	134	147	116	142	124	142	120	129	108	119	128	139	140	118	133	130	126	129	161	144	146	121	155	151	138	158	139	143	146	161	143	147	139	133	124	140	144	117	134	146	114	142	119	118	144	162	121	139	135	133	150	142	128	137	154	130	132	127	128	150	126	133	147	148	124	141	139	115	138	128	124	137	136	124	145	142	121	155	132	142	126	139	139	142	167	140	147	138	129	131	128	135	144	118	119	144	117	134	164	124	153	130	118	139	151	134	153	154	138	142	117	149	134	135	139	132	154	144	156	146	145	143	138	163	151	144	136	137	145	127	123	156	119	139	162	134	145	136	136	132	130	138	157	132	122	135	137	142	140	128	133	146	116	141	130	144	133	120	148	133	147	122	115	130	153	128	138	136	112	148	130	142	138	135	153	120	131	109	138	141	136	132	127	137	128	135	151	125	139	143	142	170	151	133	143	148	141	138	140	133	131	130	141	137	153	136	144	132	139	140	149	137	150	127	133	137	130	157	162	135	133	142	146	154	173	148	166	123	152	136	155	132	139	164	133	148	138	136	138	155	155	135	139	149	133	126	151	144	144	139	129	141	120	132	173	157	140	124	127	164	133	130	121	143	129	125	134	137	146	158	131	137	125	136	158	125	114	129	127	139	134	131	146	110	162	128	142	138	123	119	153	125	151	158	122	136	138	161	143	133	147	141	135	180	148	142	112	123	137	152	147	151	134	144	136	140	125	139	145	154	137	125	127	131	116	159	133	167	157	136	145	124	130	127	144	151	159	152	151	152	137	157	163	139	138	123	146	132	137	140	153	149	139	141	145	149	144	135	137	125	159	141	155	137	148	136	128	131	132	140	151	165	124	166	124	134	127	116	132	128	133	137	160	134	134	138	146	130	158	136	128	118	131	130	144	118	139	145	126	119	152	137	138	121	145	146	144	151	137	137	140	147	122	142	152	132	132	136	153	155	134	151	134	123	124	142	138	140	122	140	131	135	130	145	139	149	145	143	168	128	126	145	135	131	155	135	137	131	139	139	136	158	124	158	151	134	132	124	153	118	134	124	139	141	130	152	136	141	118	111	146	127	159	129	131	144	138	136	153	143	135	145	125	136	140	140	149	138	155	142	136	141	143	131	133	139	111	135	138	125	150	142	145	146	126	131	122	135	132	134	140	139	126	109	134	141	144	134	130	147	160	129	158	145	136	133	162	122	143	140	131	127	143	141	137	138	164	133	135	153	131	160	143	150	160	146	136	134	141	148	134	131	127	116	130	159	157	152	115	153	154	127	123	133	145	141	162	137	151	147	146	113	138	140	133	132	144	122	145	146	138	151	138	115	133	148	134	153	159	125	161	136	127	147	134	135	131	154	141	138	114	124	139	118	126	148	130	142	145	150	152	137	133	158	161	142	141	132	134	151	144	147	138	141	123	148	125	130	149	159	148	131	158	145	129	143	140	120	136	142	132	143	142	141	149	124	141	145	142	121	133	151	130	145	153	133	109	154	160	143	131	135	135	145	153	147	122	142	127	133	128	124	126	125	173	139	149	146	120	140	150	144	144	149	135	133	136	141	163	141	152	126	150	128	141	131	125	133	139	133	137	132	155	150	142	136	143	141	141	142	133	123	154	141	119	148	132	153	145	147	149	134	133	144	146	135	127	154	139	150	146	145	144	144	141	127	110	130	134	128	136	122	163	145	114	154	147	131	152	164	147	148	141	147	134	158	129	149	136	149	151	143	150	134	142	135	128	143	128	157	123	144	132	132	150	124	159	125	139	147	139	125	147	127	139	138	143	145	135	136	160	145	134	149	139	142	133	148	149	136	142	142	119	138	135	128	138	158	141	130	152	131	121	115	138	161	145	134	130	120	119	125	116	165	131	134	133	127	140	149	140	117	167	131	135	145	159	143	125	149	138	134	134	135	140	151	153	151	123	140	139	136	141	134	145	133	139	149	148	139	151	138	133	141	144	114	126	147	168	137	154	141	147	150	127	136	126	150	160	148	138	141	138	143	146	138	137	152	136	122	139	123	125	150	150	141	134	152	130	150	154	156	152	132	137	127	146	160	167	137	145	127	119	138	165	137	130	136	147	136	151	132	163	115	136	144	154	148	115	138	145	148	133	110	139	142	126	133	133	152	135	118	143	135	145	126	143	148	160	153	127	126	124	153	149	161	151	120	134	143	129	148	134	134	131	148	126	131	143	113	145	168	133	148	138	132	135	129	136	113	129	158	136	140	154	146	137	140	146	135	135	145	155	125	120	151	141	138	137	136	129	137	142	139	126	144	148	145	128	144	142	129	136	137	134	144	124	156	138	141	129	158	144	160	128	117	127	149	132	152	153	139	140	168	154	155	135	140	119	139	152	126	117	145	148	148	143	159	131	142	111	126	122	140	130	136	115	143	144	157	128	139	129	148	138	136	144	154	151	152	153	123	150	134	149	113	134	137	145	127	145	160	134	125	129	143	129	154	140	141	115	137	152	127	166	136	135	140	149	132	143	153	135	155	132	144	135	158	137	125	138	147	150	138	121	140	148	125	126	141	142	144	132	146	159	132	143	135	142	127	161	133	129	135	152	119	130	123	138	134	138	146	156	170	123	137	131	140	155	125
52545	64202	4430	2326	1531	1069	818	684	568	559	464	455	399	372	327	348	335	329	368	337	340	334	347	316	321	330	298	266	293	273	279	284	305	307	291	268	283	325	287	276	300	279	280	321	276	260	267	272	286	304	283	275	284	291	285	291	266	275	285	274	250	295	271	291	277	310	305	297	281	289	300	287	288	275	310	290	300	235	257	297	249	251	272	248	274	240	278	298	284	270	294	290	275	274	280	256	276	269	289	264	273	286	286	285	278	282	266	269	273	275	289	281	246	286	304	279	281	288	301	262	294	257	261	295	304	279	269	261	287	272	279	291	299	257	266	280	269	266	273	278	272	257	296	278	267	310	278	294	277	249	270	281	273	277	282	292	252	296	260	242	276	278	265	272	288	309	284	263	284	301	308	269	277	273	274	292	319	258	283	276	257	274	255	301	284	302	272	279	297	267	298	295	275	278	285	293	293	263	305	261	279	258	282	289	275	301	294	267	264	286	297	273	283	283	301	261	262	292	239	249	271	273	294	282	296	269	275	270	257	250	271	279	299	298	294	267	304	294	281	288	299	263	315	300	297	286	272	267	275	297	280	264	278	267	262	290	288	265	284	280	280	290	269	291	269	303	280	285	294	285	266	254	265	260	247	261	289	299	271	250	253	264	275	268	280	252	241	281	273	277	254	285	273	272	267	308	274	281	267	298	292	258	297	283	289	272	285	289	293	273	299	293	258	297	299	269	320	293	282	277	269	253	269	272	268	306	280	303	307	295	285	308	299	285	299	272	248	244	288	285	283	269	265	278	288	316	277	255	273	278	241	274	265	263	271	281	256	273	257	288	293	292	306	258	284	286	288	253	297	241	286	280	282	288	271	279	266	270	294	307	270	272	290	300	276	248	296	267	287	280	261	283	270	280	285	271	273	268	286	251	308	293	258	261	271	294	288	279	283	258	275	259	251	274	271	297	259	285	276	294	286	282	275	292	269	274	273	288	267	264	292	264	265	296	274	265	287	294	261	273	281	277	263	278	266	302	256	240	279	261	284	292	290	267	260	313	295	275	277	263	250	301	305	302	301	266	284	274	273	290	289	311	287	245	286	290	288	283	271	284	297	271	277	272	272	241	283	302	258	255	301	310	271	286	268	275	286	283	270	299	260	260	286	286	302	271	287	263	301	285	277	292	239	305	264	279	285	269	276	299	293	253	274	306	232	287	268	274	270	269	290	273	279	273	259	276	268	259	280	305	234	274	296	291	265	290	262	304	271	318	305	272	276	250	278	248	298	312	287	298	266	285	276	255	269	313	297	279	304	280	283	303	275	304	275	284	269	251	272	279	262	301	257	297	311	275	258	279	306	293	288	276	291	275	257	262	292	269	280	290	276	279	290	291	294	278	284	273	302	292	298	269	272	284	262	279	265	296	284	303	276	299	312	269	279	261	268	288	274	268	289	273	279	279	266	290	265	299	273	283	268	274	290	295	276	279	248	267	267	258	273	252	239	287	292	272	285	301	258	257	266	272	303	282	293	292	286	275	282	304	300	274	276	240	278	257	254	274	309	284	289	281	275	290	299	271	288	297	275	248	246	301	266	287	281	250	285	261	271	282	258	295	280	285	285	252	278	276	298	269	242	255	295	282	283	249	264	255	291	303	293	249	246	286	273	266	248	282	279	288	266	280	283	298	291	281	298	284	289	253	285	274	281	298	289	268	276	281	273	303	264	271	259	283	253	257	298	274	281	283	290	259	287	272	261	275	261	277	292	251	282	258	320	273	288	299	273	285	301	269	306	299	274	268	308	277	275	262	278	267	278	285	285	287	282	266	288	296	256	280	277	292	272	264	293	263	258	244	277	295	249	277	307	262	278	310	276	270	309	277	268	270	276	306	285	278	283	262	272	273	273	273	286	273	252	274	246	284	293	270	285	271	267	300	311	256	267	249	272	289	286	248	284	262	259	256	273	275	266	294	287	301	259	258	279	270	255	268	278	311	277	246	286	313	288	303	281	253	279	245	263	294	275	246	299	297	276	289	283	264	269	284	283	279	284	265	261	284	291	293	298	257	274	278	255	293	288	292	285	282	275	280	276	280	275	294	296	296	290	282	250	254	305	270	296	266	282	282	259	302	253	266	299	276	270	257	287	297	277	282	270	310	271	255	273	299	292	270	262	253	294	300	299	270	303	261	274	268	287	279	288	294	281	255	301	261	284	271	276	276	287	300	275	304	299	273	280	289	273	296	283	254	299	269	248	279	278	302	283	281	258	286	307	257	315	244	303	271	274	271	278	294	292	302	260	272	277	260	269	288	277	266	287	272	276	259	272	314	266	265	287	253	310	266	283	295	251	240	263	257	296	272	272	260	262	270	287	258	267	287	299	315	289	264	281	289	265	281	281	273	270	261	243	291	305	290	310	257	264	283	274	255	277	295	293	283	268	277	260	269	302	293	263	307	279	306	269	267	275	290	274	271	286	286	307	296	280	271	273	304	237	284	237	281	289	274	246	257	303	314	301	283	266	284	259	265	275	253	276	244	280	270	276	279	287	291	296	294	290	262	302	291	254	259	282	293	311	271	282	248	280	292	276	289	295	288	255	279	294	269	287	279	298	274	295	288	261	271	290	287	259	270	300	279	297	298	282	263	277	252	291	301	268	275	286	302	266	264	287	269	279	257	280	289	247	272	307	245	295	296	283	292	283	273	291	277	276	260	241	271	294	281	280	261	268	291	263	289	268	297	292	279	284	263	281	299	285	281	304	279	309	298	247	269	276	309	297	262	289	282	268	279	270	292	269	288	255	271	299	310	268	271	269	264	273	320	275	262	265	272	309	257	265	301	313	260	282	268	260	288	308	289	292	271	265	286	300	279	271	275	275	252	274	273	276	284	253	267	283	287	256	261	288	264	270	291	311	292	301	295	283	290	269	299	293	280	267	270	253	254	293	258	270	292	275	283	259	268	297	271	289	257	317	258	229	280	283	266	301	273	292	279	261	256	270	293	298	283	311	285	293	262	294	286	268	262	261	306	322	283	264	299	291	261	299	271	288	269	266	290	324	277	319	283	289	292	281	283	286	262	284	278	282	282	302	295	275	281	265	270	276	286	276	301	268	278	278	307	299	269	276	298	295	259	301	296	288	262	262	315	272	238	316	255	261	280	302	262	262	283	303	302	285	296	293	294	278	279	310	283	305	296	283	265	300	288	253	284	258	255	298	291	325	279	260	281	258	277	276	279	266	270	291	281	252	275	268	268	259	261	286	284	268	283	270	279	295	275	284	272	280	318	301	289	265	281	243	265	276	253	286	297	270	290	278	263	270	284	242	235	270	298	280	264	271	288	267	271	276	262	287	293	231	282	277	267	244	302	283	258	248	249	279	295	263	274	289	300	316	261	292	303	259	273	289	272	265	263	281	279	262	300	289	268	281	277	299	309	268	280	277	273	285	273	302	292	295	275	298	279	260	265	276	301	289	290	300	278	298	280	279	275	317	283	260	294
23249	21443	29146	23918	21346	18513	1089	308	271	242	227	214	170	162	166	173	173	157	161	136	161	170	163	145	149	147	127	133	142	136	139	169	137	126	130	119	156	117	140	161	152	137	122	138	151	132	161	157	141	119	157	150	129	124	131	137	137	140	126	134	117	131	156	135	123	134	134	135	130	118	141	120	115	125	126	141	109	126	133	118	150	139	150	155	145	131	145	137	135	140	134	115	127	145	156	138	142	147	131	151	135	127	137	134	125	160	131	126	128	146	148	127	123	144	143	136	137	135	137	127	137	117	132	143	125	134	135	142	128	132	133	122	122	113	118	133	126	137	155	124	137	136	129	145	146	134	108	135	152	145	138	134	126	139	133	137	125	130	133	121	133	105	125	146	135	135	146	122	120	164	140	122	115	138	117	125	132	149	130	129	138	126	150	154	116	126	144	118	142	136	146	139	148	132	156	122	123	123	134	119	136	144	143	119	115	153	123	123	138	139	133	153	135	141	162	141	136	130	147	116	124	140	124	137	113	122	133	123	123	141	116	155	124	132	159	144	131	148	132	136	115	124	123	131	133	124	125	121	144	120	116	118	123	135	148	138	131	141	129	131	142	130	128	136	122	136	153	112	118	135	141	141	140	122	138	111	103	134	130	128	140	132	134	127	145	148	120	129	151	125	139	144	130	120	132	116	127	161	126	117	121	141	113	120	134	134	152	136	141	111	146	111	142	114	138	132	107	143	137	142	139	126	130	161	134	152	127	138	151	155	116	117	104	146	136	146	154	141	117	132	126	109	141	128	132	123	134	138	113	125	161	140	121	126	149	120	140	148	102	124	130	130	135	147	122	143	136	130	145	158	133	131	144	127	143	125	118	138	115	124	137	159	141	126	122	128	139	123	136	131	145	122	143	131	144	150	146	124	115	144	120	137	130	133	142	132	133	130	138	133	141	132	142	137	134	129	148	130	121	140	127	137	127	146	122	141	125	139	131	146	148	158	129	132	117	135	144	126	122	123	132	124	136	130	121	119	135	133	136	116	156	149	131	130	142	160	119	132	119	132	126	132	126	124	144	129	107	142	137	145	130	111	150	130	152	139	152	140	141	144	129	126	126	121	129	139	132	114	128	133	142	109	137	128	125	140	116	149	129	132	141	118	118	142	126	143	146	148	129	131	119	121	140	120	129	137	118	126	132	128	141	127	138	154	124	143	139	130	144	138	116	134	135	126	133	151	116	120	132	144	123	141	136	112	139	136	135	129	155	142	132	140	133	134	139	159	132	133	138	129	122	127	128	130	131	129	144	142	143	146	136	147	141	132	147	156	140	130	143	139	107	126	131	121	124	136	124	119	132	124	133	161	115	145	158	132	134	144	141	117	125	110	114	147	122	115	134	127	136	135	112	132	114	124	121	142	143	134	141	150	131	109	144	140	133	146	160	143	130	134	137	146	124	121	135	151	129	128	131	129	134	136	137	123	151	100	138	123	133	131	127	136	118	133	128	133	118	124	105	143	136	136	123	124	162	115	137	137	147	138	131	147	111	118	140	150	131	153	154	135	132	156	138	139	139	137	134	141	133	128	141	159	154	137	146	125	126	136	135	130	115	140	135	148	146	129	146	124	131	119	124	128	142	137	143	153	125	142	142	114	134	148	124	124	116	117	150	145	142	150	140	105	143	146	127	116	152	146	134	134	133	150	131	109	140	130	149	137	135	153	148	148	137	139	144	121	136	130	116	139	141	147	146	147	155	137	122	124	135	118	129	129	132	148	133	127	119	115	135	136	131	141	147	126	139	131	141	134	128	147	133	121	153	150	136	147	140	154	139	131	123	153	132	135	155	145	130	153	136	128	128	123	125	135	114	122	144	124	113	145	136	138	114	132	130	121	136	138	109	119	133	146	153	129	151	134	148	147	129	129	128	115	114	133	133	155	155	121	115	137	136	138	145	139	135	107	123	130	141	144	157	121	135	121	127	125	142	125	135	156	115	121	131	136	141	128	157	131	133	141	156	117	156	138	120	150	144	120	143	143	121	141	114	150	150	128	148	133	141	132	130	131	130	150	143	167	125	136	130	127	125	117	136	124	132	137	145	146	121	126	130	148	125	158	117	143	140	135	119	134	127	129	135	112	138	131	157	144	127	129	125	143	135	138	117	104	113	139	117	116	157	130	138	156	132	124	129	135	138	142	135	128	134	136	133	128	128	137	153	123	112	137	117	118	144	123	131	141	148	133	140	141	151	113	135	134	132	142	133	136	109	133	151	125	128	132	136	116	120	135	124	125	138	131	127	150	130	141	131	112	141	151	136	143	132	142	135	140	136	127	125	132	135	138	113	137	136	116	106	128	134	115	137	141	152	142	140	126	124	140	142	133	125	139	140	134	132	122	135	136	126	123	128	127	147	135	142	119	146	127	141	130	122	115	138	128	126	149	114	117	135	152	148	143	120	137	148	129	150	108	109	137	122	133	106	111	131	137	140	128	146	128	139	125	140	123	123	145	129	120	130	155	141	116	147	152	136	136	147	149	135	146	140	143	130	134	117	140	148	142	121	123	127	131	118	120	138	134	131	115	108	150	140	123	154	150	134	132	127	128	126	146	131	132	140	145	130	149	168	145	144	127	126	134	124	135	128	146	113	142	134	141	159	120	148	136	133	138	138	123	136	125	141	125	130	147	122	133	139	124	136	142	131	133	127	137	128	121	109	115	127	122	139	145	122	137	131	134	144	151	126	155	130	135	143	144	138	139	117	146	147	129	124	132	147	124	136	120	143	131	129	140	117	122	126	148	124	124	129	134	130	143	115	121	131	124	140	132	127	134	130	122	128	149	127	155	138	134	131	124	147	140	150	146	141	128	129	130	123	128	132	134	122	120	144	146	132	144	124	142	122	159	141	133	122	153	143	128	141	118	113	145	129	156	141	139	113	128	113	149	128	144	116	136	136	129	140	141	168	120	131	132	141	139	117	141	128	131	134	132	138	141	147	119	133	131	108	133	118	142	144	139	122	125	137	144	148	130	121	140	113	130	131	108	158	156	150	134	134	148	133	147	153	107	135	152	119	111	135	123	134	129	125	130	122	116	123	144	125	141	137	132	142	137	123	121	130	122	131	145	132	146	129	124	134	143	128	138	134	141	128	123	132	123	126	142	132	127	125	128	116	142	160	108	133	138	142	128	154	143	120	135	121	111	116	145	134	129	143	128	125	142	125	141	138	131	148	139	135	142	125	140	140	135	123	126	126	125	151	145	134	123	117	135	115	151	115	142	134	151	125	119	137	134	126	112	149	122	124	136	122	124	128	120	161	141	130	120	143	140	122	119	123	138	134	128	146	136	126	143	137	160	139	131	149	129	137	125	127	128	121	121	135	139	147	142	140	121	140	148	157	151	143	130	131	134	125	150	150	124	134	144	128	121	135	139	145	142	128	120	144	122	148	125	129	124	118	142	126	115	116	123	141	110	130	134	136	132	141	122	143	118	134	128	127	133
52163	70936	6837	3905	2449	1653	1202	964	789	686	595	532	551	441	425	392	403	373	336	318	348	303	339	303	329	306	304	296	254	274	278	317	280	260	270	258	257	283	242	292	256	262	251	278	263	272	280	267	273	242	228	221	269	266	256	254	289	265	270	241	234	276	259	223	246	268	228	266	221	253	268	267	256	265	226	248	270	248	281	229	235	208	253	256	244	257	273	268	244	277	257	223	260	255	252	257	247	250	262	269	251	274	258	272	261	268	257	249	248	213	236	257	277	240	248	244	252	249	243	238	252	256	248	234	234	251	253	264	248	226	236	297	239	243	235	245	256	257	269	259	252	259	232	230	248	211	245	234	273	247	236	264	238	251	245	238	220	255	247	247	241	258	267	246	226	223	246	233	252	246	242	267	222	241	252	237	216	255	253	259	223	250	236	258	237	228	223	219	257	259	235	242	248	267	290	257	248	259	259	245	249	254	251	255	236	239	256	241	239	238	250	249	259	238	273	247	252	234	269	271	243	256	237	245	232	213	231	259	271	250	253	235	286	238	243	254	252	244	241	242	248	238	272	248	240	218	262	252	229	249	255	264	264	238	266	252	255	234	232	250	271	256	268	249	264	242	277	259	247	232	250	256	249	242	252	222	268	221	243	257	241	264	257	217	270	236	245	236	231	244	224	266	246	272	235	243	239	260	225	229	260	218	245	244	235	307	245	249	240	244	270	233	275	236	262	243	250	254	246	249	230	254	243	266	240	237	251	260	233	227	247	255	256	246	250	260	245	221	235	237	256	233	225	231	236	221	230	264	231	216	252	252	204	259	242	251	234	246	252	253	231	250	239	251	253	256	205	278	242	241	227	225	260	260	241	254	243	248	248	230	218	265	230	255	236	245	204	243	231	265	223	266	245	252	250	225	248	248	229	259	221	252	259	245	242	251	245	235	245	220	247	231	224	219	264	268	246	249	235	230	271	265	261	272	239	228	218	263	275	268	240	233	234	237	252	225	261	263	252	262	249	228	244	210	267	230	249	242	239	227	254	257	245	263	271	262	245	222	232	241	270	282	230	232	256	243	263	225	250	243	247	241	277	248	249	233	274	243	256	242	217	247	267	239	240	284	258	258	257	277	261	257	266	248	235	244	247	224	266	243	235	231	255	243	263	243	254	247	248	244	217	281	244	232	264	244	263	247	247	242	250	222	263	238	258	239	239	255	247	248	244	245	262	262	246	227	224	230	228	245	273	219	230	247	230	236	248	243	253	260	242	244	242	258	230	268	237	240	215	231	211	226	244	259	205	256	265	271	276	241	221	210	219	210	254	277	267	253	234	243	229	219	239	231	261	228	235	225	265	249	242	267	228	248	240	258	264	263	238	248	296	262	260	256	240	245	244	262	252	247	249	255	231	231	248	249	273	228	260	260	256	238	254	240	262	244	255	249	263	221	261	241	249	248	236	215	250	263	261	253	249	272	250	229	255	233	233	227	224	244	232	249	239	246	237	250	260	271	259	258	215	245	216	236	223	229	228	249	238	244	242	245	234	229	254	248	229	216	270	233	264	243	243	255	259	227	224	246	265	250	258	250	232	270	274	203	248	235	234	242	262	259	214	243	238	276	257	223	255	286	248	227	234	253	230	252	253	267	247	252	277	230	247	208	243	240	250	251	264	261	227	253	227	252	269	233	247	250	221	241	231	224	239	245	225	257	223	264	274	262	251	228	226	235	227	235	232	258	234	248	215	252	245	239	240	247	247	242	234	234	260	231	245	287	273	250	245	257	252	223	237	229	217	272	229	232	238	229	261	227	240	229	232	249	236	238	237	254	250	262	240	240	256	254	244	237	240	241	241	238	226	245	251	264	237	269	241	247	236	292	250	242	257	249	257	264	258	246	241	262	227	249	241	232	276	221	240	233	275	259	229	248	260	263	254	246	256	234	242	252	267	231	217	233	236	239	281	260	254	262	227	274	222	234	265	240	244	252	257	231	267	212	237	249	250	257	246	263	261	259	246	237	224	237	246	243	271	235	244	211	252	250	226	262	241	268	242	231	255	269	206	264	240	250	230	244	232	302	245	238	237	229	245	249	239	224	232	247	232	261	266	278	258	255	252	239	249	251	260	234	258	253	228	257	227	239	245	256	228	257	235	236	230	226	252	260	252	263	256	246	238	229	200	257	224	220	269	248	239	249	267	236	254	270	260	231	273	250	260	247	238	224	245	251	267	241	231	241	256	259	257	250	254	247	257	252	236	265	254	259	246	250	206	251	245	245	240	260	239	248	269	242	254	246	247	247	253	252	234	247	247	233	246	237	234	235	252	256	255	223	232	260	236	225	252	268	269	272	268	249	265	227	274	256	225	252	237	222	240	250	255	264	286	242	224	244	249	239	267	260	254	250	213	224	262	234	246	254	249	241	260	243	264	244	250	233	238	248	225	251	238	246	226	250	247	248	245	244	234	240	247	248	248	254	258	253	253	225	251	237	227	231	232	266	232	251	280	236	268	240	243	238	218	241	228	227	254	268	246	228	245	274	238	226	240	247	235	259	234	227	253	245	244	218	284	238	217	245	278	256	253	249	242	283	236	235	260	260	256	245	232	246	227	237	252	257	217	280	239	261	229	241	234	243	227	240	238	260	264	229	228	247	236	242	255	243	249	273	232	251	267	229	247	264	241	219	239	277	242	246	254	225	252	264	238	231	258	266	254	267	231	224	247	244	254	244	258	267	223	197	246	242	250	222	242	247	248	237	238	290	222	240	263	242	235	263	265	291	236	266	262	229	278	282	239	253	249	242	236	240	244	212	257	247	267	255	240	241	268	251	236	250	228	271	236	280	264	226	247	241	231	225	255	223	274	239	233	236	255	225	260	246	229	278	246	249	239	215	231	270	243	221	223	268	257	248	236	224	232	254	239	263	260	225	220	228	263	238	269	269	255	240	212	253	247	246	264	227	249	229	268	237	264	234	253	259	253	245	273	227	255	254	244	224	249	241	228	237	249	223	241	244	243	255	247	242	237	229	230	261	260	219	242	249	272	268	256	266	227	275	233	263	248	234	260	238	243	243	269	235	258	235	268	256	219	263	240	259	231	236	231	226	260	267	251	251	244	258	262	257	231	294	235	241	238	275	222	237	257	231	265	261	235	259	246	268	282	242	270	242	259	257	234	232	224	251	256	222	237	223	258	240	257	235	249	243	227	204	246	272	259	248	245	247	250	227	246	261	245	256	247	251	232	253	240	280	261	244	242	262	218	242	241	252	251	251	248	242	262	251	214	253	251	239	254	236	254	283	239	236	270	263	265	215	256	257	263	230	232	228	235	245	258	268	245	277	228	252	247	264	260	247	253	233	236	262	250	265	253	221	256	262	254	251	220	241	243	254	247	237	253	228	234	247	210	250	239	245	262	254	243	256	239	252	264	245	226	251	264	262	259	207	250	232	246	253	250	239	259	242	227	248	247	238	251	236	276	254	224	267	240	240	275	234	245	226
27667	22381	11633	862	322	340	327	282	306	303	299	257	300	265	262	304	306	327	302	279	289	279	277	279	289	302	270	306	270	290	290	264	285	284	277	317	296	274	300	274	287	279	278	289	267	262	266	284	287	250	262	255	254	295	301	285	278	298	283	280	273	277	293	245	286	292	259	286	278	303	279	267	296	277	294	288	266	275	256	314	280	245	286	282	287	279	271	278	251	278	298	296	294	269	280	279	295	262	245	274	314	264	254	284	307	268	297	277	287	279	248	261	324	292	271	292	281	302	267	273	253	289	264	266	266	278	292	283	285	287	294	277	295	255	275	271	296	267	303	290	301	270	272	281	282	286	274	298	290	270	274	272	278	295	270	290	290	222	275	269	304	273	278	274	296	280	248	293	296	298	295	279	293	266	292	258	296	292	288	270	295	301	280	281	286	261	291	274	293	319	288	286	279	277	273	274	289	291	268	237	289	281	313	279	272	261	267	244	274	280	285	279	291	309	283	286	279	282	269	279	304	281	309	280	291	295	295	282	312	293	272	309	296	313	292	243	286	286	262	290	302	264	277	284	255	304	278	253	277	279	285	284	258	258	273	252	292	285	252	279	273	296	282	262	290	279	269	285	286	271	289	280	286	283	306	287	281	263	280	268	285	302	283	284	263	308	278	284	261	281	298	280	290	320	299	243	293	262	293	290	251	294	282	296	273	290	292	273	261	268	283	284	280	282	292	293	272	295	276	298	289	259	271	274	288	268	258	277	311	298	283	300	266	292	294	292	281	285	307	290	283	326	279	288	300	277	293	299	273	307	279	296	264	287	270	276	274	307	275	287	276	267	265	302	301	271	289	288	299	298	297	272	288	286	292	289	308	301	311	298	287	287	286	259	287	318	282	284	281	259	301	280	267	269	278	274	274	283	289	254	249	308	259	309	255	277	265	242	257	263	289	246	273	284	252	275	287	285	290	289	310	274	276	284	264	273	285	283	284	285	284	284	325	283	264	286	282	286	273	299	247	275	288	302	282	304	265	292	292	284	282	284	258	266	275	304	283	258	269	266	256	282	253	302	273	275	311	263	300	269	261	279	264	258	273	288	289	263	285	288	254	296	289	298	274	296	280	285	276	275	284	298	289	278	311	291	259	261	294	255	306	293	271	282	324	286	310	307	275	273	272	319	310	310	281	274	261	289	293	301	281	305	291	278	283	280	277	260	256	300	278	275	288	294	270	281	295	268	297	290	269	280	307	277	269	271	275	301	272	300	285	275	276	321	285	304	281	294	294	290	293	265	279	265	298	277	278	263	315	313	272	298	312	283	278	314	276	292	278	301	297	264	253	301	305	303	301	270	274	276	243	304	279	273	270	271	291	263	319	287	261	261	267	286	297	288	277	283	255	292	284	291	261	299	284	254	276	293	295	270	257	275	293	288	320	313	305	282	281	288	280	287	265	289	300	288	273	299	310	259	273	302	282	297	274	288	276	313	281	293	292	275	293	252	301	277	283	282	264	290	280	292	285	262	286	301	295	265	305	274	287	251	281	332	311	305	292	251	282	294	263	297	310	294	290	281	285	287	269	258	271	268	282	304	278	294	321	303	271	279	267	242	298	289	307	296	255	304	282	283	276	325	288	282	296	269	291	267	271	325	318	280	273	264	257	280	296	292	271	268	281	292	302	265	269	301	274	280	292	284	259	272	263	255	266	297	263	291	271	277	270	305	284	296	290	295	291	310	296	269	246	310	280	281	343	291	290	291	280	288	278	259	267	279	279	295	320	273	248	284	287	284	279	281	277	255	286	273	272	282	256	295	312	296	286	325	289	261	310	306	297	279	268	294	287	279	274	301	294	276	285	279	301	267	292	288	281	270	300	254	300	296	272	269	250	264	248	254	258	297	292	309	308	286	309	331	294	296	271	302	280	254	311	288	272	293	271	261	303	245	292	291	286	277	280	309	298	305	288	273	298	276	279	288	295	263	260	287	280	283	282	268	290	294	278	290	269	272	284	291	283	264	264	285	285	273	273	237	275	277	292	282	265	275	286	288	285	263	282	277	270	282	282	291	285	290	285	276	244	292	289	251	252	290	266	298	277	279	284	260	276	258	266	274	299	291	287	263	267	285	285	259	272	295	274	289	251	262	295	265	290	281	297	293	287	305	278	287	278	300	283	300	279	266	287	273	332	283	302	284	300	286	278	273	283	312	275	280	264	311	259	272	297	309	301	282	288	251	290	280	292	282	255	292	265	278	298	292	270	265	269	271	293	294	301	316	290	285	278	291	279	293	277	261	264	256	278	312	293	268	281	290	274	271	274	275	268	289	255	282	281	306	290	287	314	274	276	273	261	259	287	271	287	269	299	267	329	248	270	293	306	278	286	291	273	282	271	281	251	293	288	263	248	264	269	299	297	284	268	304	280	269	298	258	298	276	250	267	283	282	262	293	308	224	287	287	285	293	273	295	286	306	290	289	307	255	269	262	255	292	300	281	284	254	312	296	263	278	265	285	298	286	279	294	273	260	241	292	262	287	286	275	284	309	286	279	295	258	293	267	315	271	274	279	288	265	274	275	254	305	269	268	296	271	269	259	287	294	283	327	275	287	277	297	259	256	266	294	264	272	293	293	291	250	302	300	271	296	322	287	290	270	292	267	289	295	288	286	275	279	278	291	291	283	248	306	303	302	284	280	307	271	273	299	282	275	258	283	273	308	267	305	276	303	294	272	271	278	285	309	277	255	304	293	274	314	304	274	286	288	259	286	263	288	268	301	285	259	298	281	275	318	275	307	292	288	295	281	275	277	286	287	280	299	267	273	288	289	289	288	245	260	271	274	291	261	291	279	283	287	280	271	274	266	284	296	262	289	245	290	289	280	272	290	243	263	276	299	279	296	313	274	264	295	267	291	281	271	242	288	280	294	287	274	310	287	258	296	259	274	270	267	303	280	284	282	289	292	288	262	276	281	282	237	272	286	293	266	286	290	300	293	296	304	313	276	268	283	283	280	263	283	286	286	293	290	287	269	286	278	268	257	284	258	292	295	255	261	260	283	276	285	276	308	281	273	303	254	290	311	285	266	286	298	299	325	293	292	288	276	293	261	284	278	306	294	300	278	294	303	288	241	309	263	277	274	279	246	271	277	286	302	271	281	290	291	279	286	257	288	270	286	275	299	295	264	272	281	332	293	270	305	292	275	286	292	276	267	285	315	291	282	278	293	268	289	289	271	266	306	290	283	283	257	295	310	279	292	299	271	275	285	293	263	319	286	278	266	273	307	284	285	315	277	270	296	255	288	290	261	290	270	305	289	294	295	280	289	278	268	262	280	285	288	264	270	306	304	291	291	294	262	289	270	274	279	276	257	302	305	264	281	276	282	254	256	280	308	307	281	250	246	280	293	262	277	259	296	286	281	283	259	281	306	266	293	308	287	279	307	244	281	302	287	275	234	291	290	283	275	297	301	281	288	259	284	275	280	274	308	294	246	290	276	275	258
30590	31602	990	725	648	614	597	610	536	593	557	524	547	562	506	567	578	561	562	564	520	546	527	548	526	551	493	517	558	495	532	576	554	556	548	570	547	569	561	509	560	552	585	568	516	511	550	553	534	498	553	524	541	545	567	517	535	521	558	530	557	516	539	546	524	572	587	568	537	542	580	536	523	535	522	524	530	516	514	577	522	512	557	543	527	539	506	528	554	536	511	542	519	543	531	523	520	568	549	563	533	527	516	532	516	528	545	574	538	544	581	544	539	544	528	542	520	540	540	555	545	518	560	576	520	544	564	570	566	550	541	559	462	526	553	571	504	553	491	567	565	516	562	529	566	489	525	544	586	531	543	553	543	534	567	502	538	546	562	584	568	505	579	567	537	544	523	544	530	527	550	516	560	534	551	538	548	550	519	522	526	570	536	542	530	544	529	512	549	541	546	553	571	550	486	551	546	574	540	561	548	544	503	575	499	528	493	551	529	547	528	534	515	533	522	568	533	515	590	532	505	503	556	540	503	527	523	510	542	539	518	535	555	523	530	543	548	565	519	537	519	541	551	585	567	533	546	555	540	530	523	556	541	552	539	544	525	502	533	559	552	541	525	540	516	542	576	561	540	533	530	602	577	528	504	553	558	536	548	538	544	527	605	560	563	546	534	547	550	576	551	494	530	577	536	543	550	531	518	530	530	521	540	508	522	586	549	521	556	517	529	558	544	564	521	549	556	553	563	549	551	536	529	547	566	540	538	530	518	564	529	556	544	519	526	565	521	521	538	563	523	590	525	539	532	562	541	561	505	531	532	515	538	566	517	567	566	512	505	484	552	505	529	556	531	543	543	585	536	569	550	524	539	548	515	541	537	528	547	516	559	510	494	508	537	523	555	544	553	555	518	500	547	575	548	550	509	515	571	557	555	552	558	524	560	580	526	522	559	522	555	550	506	530	564	539	562	533	547	532	538	538	555	502	557	576	592	539	525	562	497	537	544	527	549	616	521	580	558	541	538	513	533	518	540	589	576	514	533	481	527	541	501	502	531	560	561	534	547	549	592	539	534	556	546	564	551	515	537	478	509	555	584	541	541	578	549	515	538	558	511	596	509	540	549	536	559	503	542	544	525	565	548	596	520	526	554	529	572	553	515	530	520	581	548	553	498	576	558	535	547	520	540	517	567	508	532	553	538	546	540	553	570	543	518	533	547	498	582	539	544	537	555	521	560	562	547	557	555	541	520	546	533	543	513	516	556	554	543	518	477	533	509	551	559	554	549	519	528	545	599	530	537	571	572	515	533	564	523	540	529	527	516	505	528	567	542	561	523	558	514	559	552	543	518	519	523	546	563	546	532	522	591	546	547	489	523	532	538	533	528	526	541	539	554	552	537	542	555	554	538	525	516	567	539	536	567	529	557	530	525	498	563	522	547	546	550	513	533	529	561	565	555	509	508	565	548	516	565	536	558	536	539	528	550	548	502	532	519	498	572	525	539	553	506	509	560	515	543	561	552	532	565	557	517	552	532	521	527	560	557	543	523	561	547	544	550	552	535	546	539	506	554	550	521	507	510	547	515	546	551	518	547	517	546	475	537	511	529	560	542	519	486	497	528	589	552	489	550	529	518	563	513	528	549	544	524	492	508	519	518	524	502	538	537	518	549	498	509	529	564	565	550	561	562	553	491	532	486	564	528	538	555	583	510	563	581	543	568	542	544	525	535	525	531	523	549	540	557	539	555	527	573	508	551	544	550	502	519	539	515	549	534	533	546	521	542	522	554	543	518	529	500	509	546	508	566	513	566	535	539	553	551	515	511	563	485	527	542	551	544	578	553	576	537	514	535	498	526	550	529	568	549	545	515	550	558	566	529	549	563	553	549	544	552	509	564	588	515	581	527	576	521	505	520	482	588	499	537	506	558	532	545	534	530	546	514	546	548	538	545	600	563	540	520	535	551	533	584	537	548	543	533	588	491	529	543	540	534	511	550	517	553	568	539	546	539	522	578	543	570	503	556	539	532	514	554	525	560	475	517	557	530	570	510	552	595	531	549	529	555	531	528	538	541	549	529	507	537	521	554	539	541	499	535	564	559	534	549	548	553	462	525	520	607	541	535	587	512	526	508	546	581	529	515	548	580	544	509	542	558	566	540	545	516	524	524	533	530	554	521	568	521	527	565	558	541	539	521	544	515	538	534	528	560	576	557	501	560	520	537	571	540	538	559	550	549	570	538	539	509	531	507	536	584	522	507	568	552	555	510	526	533	570	565	522	550	564	557	582	539	548	556	543	563	556	561	544	553	511	550	546	576	522	562	495	517	513	537	532	528	566	516	549	546	489	537	582	526	526	522	514	542	532	548	560	563	559	501	541	579	525	553	551	532	526	562	540	512	587	569	496	528	588	542	520	531	534	557	525	481	563	573	568	568	555	542	535	520	594	588	500	554	529	559	545	544	511	545	545	544	545	514	543	576	539	584	562	562	568	542	505	562	501	528	570	557	541	509	569	544	531	539	516	565	535	529	575	536	505	523	515	497	524	525	549	548	544	548	544	524	524	526	530	519	548	523	553	563	513	511	525	546	510	588	577	493	537	541	581	478	563	553	520	593	559	513	511	521	540	514	564	502	563	599	525	538	552	559	549	554	498	544	525	551	555	551	555	525	532	500	555	579	530	540	505	526	540	572	529	507	529	530	551	573	538	529	508	558	525	533	513	543	573	530	524	546	524	564	554	566	520	542	559	562	558	545	553	546	564	572	481	550	546	518	513	594	532	556	545	583	519	534	528	588	496	524	517	529	553	504	555	548	511	524	565	546	562	559	579	569	579	561	536	543	539	561	490	567	564	550	571	540	578	569	544	507	508	565	543	535	544	582	574	580	560	545	569	538	544	594	537	552	543	574	557	514	517	574	552	533	569	492	535	555	530	546	523	492	570	585	544	566	545	560	568	564	533	540	508	515	522	529	527	568	534	518	544	513	505	504	563	526	550	566	496	529	512	539	530	550	544	538	531	511	544	523	530	561	534	526	503	535	572	537	564	612	574	545	555	580	584	533	578	566	560	542	595	552	535	499	551	537	557	547	532	532	533	521	522	535	537	548	541	529	542	566	590	531	558	518	517	527	527	559	535	513	520	528	550	566	547	569	488	540	546	529	572	544	523	522	544	541	535	545	507	557	522	547	586	544	539	484	522	519	579	486	556	530	550	534	579	526	558	556	541	594	540	558	527	563	539	561	531	503	558	512	556	510	565	543	523	539	510	536	539	546	551	565	513	552	512	508	498	558	530	562	557	544	546	579	564	541	544	562	558	532	555	519	499	516	543	510	546	505	525	570	546	566	550	553	610	541	575	570	532	541	526	519	544	538	530	525	515	554	551	542	563	557	550	562	542	542	465	557	526	531	535	535	531	518	553	525	519	568	513	538	554	517	526	561	570	520	505	559	522	525	569	519	540	553	494	521	572	534	549	529	547	538	529	570	529	539	561	555	574
24200	21498	28818	24308	20508	3140	365	236	207	203	189	167	173	175	166	148	156	144	122	152	131	151	140	137	141	163	142	140	164	142	125	140	145	144	138	136	151	160	151	148	152	129	136	140	142	134	139	142	140	153	132	145	145	153	155	125	140	144	134	128	148	140	137	143	135	133	145	126	125	137	139	126	138	160	127	131	119	155	140	120	143	133	143	138	133	142	154	144	167	140	140	130	146	153	129	119	145	139	164	136	126	144	142	119	133	149	139	125	138	122	152	136	139	129	147	168	132	163	126	130	150	138	137	144	154	136	145	140	119	155	138	124	127	139	145	128	127	138	138	138	130	153	127	146	137	146	112	121	146	128	123	162	138	155	146	136	140	136	116	138	146	136	147	133	139	139	122	134	144	117	147	148	134	132	132	130	140	145	131	148	127	125	126	140	138	122	127	138	142	160	151	119	130	101	135	129	159	168	130	141	154	133	134	134	145	147	135	140	146	119	134	153	128	144	145	137	141	127	143	120	150	140	148	132	142	120	121	133	125	145	147	135	157	148	138	131	136	141	155	124	159	134	153	132	142	124	147	127	120	135	135	129	136	156	129	140	134	154	107	121	139	146	136	126	141	132	137	113	145	127	144	138	140	132	120	120	161	135	140	147	132	127	126	135	134	134	130	160	126	140	134	144	128	151	136	116	144	129	142	157	132	133	151	136	143	116	140	144	145	168	136	109	138	129	152	127	122	131	130	138	148	147	131	134	154	147	136	153	149	147	122	135	132	141	122	134	138	127	128	143	123	131	152	167	132	137	133	127	149	134	120	130	132	144	139	158	146	117	135	131	159	131	120	125	133	160	127	175	143	150	152	155	135	154	150	122	131	158	149	148	139	127	149	121	148	136	131	116	129	146	133	128	126	126	131	133	149	137	124	139	151	137	138	151	161	129	153	122	147	154	134	142	107	124	123	133	150	134	151	136	133	142	124	145	127	135	147	101	131	120	144	132	143	156	151	132	141	129	150	141	140	152	144	149	134	146	128	129	166	125	131	150	127	140	111	145	133	140	122	157	156	136	138	147	129	122	127	130	117	131	133	134	137	123	137	128	126	126	153	131	140	136	142	146	123	148	146	157	133	127	139	154	148	145	147	136	125	151	110	131	137	127	150	131	139	148	139	136	137	139	146	135	145	131	130	115	149	140	137	131	140	125	134	164	111	122	158	151	137	135	142	141	138	136	149	122	161	160	139	138	145	137	135	127	129	141	148	140	140	127	140	131	147	141	129	127	126	116	128	128	170	118	120	137	132	134	129	160	130	128	159	152	157	141	150	154	127	124	137	151	124	144	165	136	128	134	148	139	133	118	132	154	142	143	163	132	145	120	129	151	137	156	139	123	114	124	144	149	123	125	147	128	140	142	140	114	117	145	125	143	119	130	172	133	148	137	136	145	143	125	139	124	160	133	131	145	144	147	118	131	139	151	133	136	126	124	138	129	159	124	127	126	129	131	133	141	140	143	153	140	132	139	138	125	131	152	132	140	142	135	157	111	134	147	132	134	135	132	126	123	142	131	149	124	132	121	132	135	133	121	124	131	128	137	142	123	143	141	144	124	135	132	145	146	129	124	113	124	147	174	132	122	127	130	139	114	125	159	161	137	141	122	136	137	117	145	113	113	139	133	120	155	163	108	120	135	143	128	137	128	140	129	121	154	132	129	139	146	131	130	146	171	143	146	123	151	125	156	131	119	137	124	133	135	129	122	149	139	132	148	134	145	113	140	136	135	120	138	139	122	145	149	124	141	154	147	139	142	129	105	129	131	132	126	117	112	144	123	149	152	159	134	147	144	122	142	124	138	139	143	150	134	131	134	133	136	131	153	133	138	128	148	122	119	128	153	129	121	152	121	131	150	144	119	134	148	129	129	139	123	165	141	165	143	143	143	128	124	143	138	146	134	134	127	142	134	128	156	126	138	123	137	148	138	151	126	130	131	150	126	131	127	125	145	161	145	143	121	134	143	129	151	134	130	128	132	122	147	153	126	161	152	142	150	117	144	127	132	124	118	144	147	132	132	131	133	134	133	117	163	143	138	136	122	152	127	148	143	130	126	132	97	159	139	143	144	131	131	140	127	130	149	139	125	128	139	132	135	136	136	130	136	143	119	146	141	156	163	113	112	165	150	142	132	137	121	142	144	144	151	149	165	137	159	127	126	143	105	141	129	138	144	137	148	133	135	139	150	150	133	151	128	140	140	130	148	148	127	126	122	131	118	132	143	131	143	131	114	141	132	124	154	138	119	126	135	131	125	137	141	149	126	131	136	129	135	128	128	148	153	138	152	143	134	137	142	137	147	123	150	129	124	118	128	158	115	137	142	132	135	120	145	129	122	142	118	119	141	135	126	150	145	155	154	142	127	131	125	154	128	138	131	138	145	121	127	126	143	144	144	135	143	128	115	156	147	126	118	121	130	137	148	163	139	124	142	138	127	124	102	135	150	137	133	127	133	143	119	136	142	142	130	145	145	128	124	122	141	142	166	154	147	151	142	127	144	133	154	138	162	136	120	144	132	139	142	127	136	139	137	121	136	148	141	146	145	146	111	143	146	145	156	129	143	130	122	120	131	134	161	132	138	132	144	123	138	149	134	135	131	131	151	128	146	108	125	156	129	137	132	132	160	156	139	131	142	126	144	140	160	140	114	143	157	147	145	158	122	130	116	130	143	125	119	158	138	162	130	136	142	132	146	135	166	116	132	143	142	150	138	105	121	140	122	165	146	126	121	150	121	135	145	119	124	142	119	148	135	125	133	140	144	145	155	149	153	134	141	156	132	126	151	125	132	141	125	160	124	138	147	133	158	144	138	139	143	143	143	138	139	131	133	152	142	127	148	151	132	113	136	129	139	141	149	140	133	134	133	127	141	160	140	141	136	155	139	125	123	137	147	111	133	142	147	146	150	128	140	131	131	136	134	152	131	133	141	143	144	131	126	127	141	146	141	149	152	147	118	141	135	138	139	148	150	141	155	139	126	163	143	128	159	130	128	160	150	140	131	148	130	136	127	145	154	119	131	136	135	137	128	134	141	123	127	134	124	151	127	148	140	136	139	137	137	151	139	125	141	139	148	147	144	139	149	158	135	154	137	122	152	143	173	121	126	154	128	147	136	150	152	127	148	161	129	142	129	180	138	157	137	150	156	136	134	144	127	125	149	124	140	151	132	140	129	132	128	153	134	142	120	131	151	149	130	145	117	138	121	135	125	111	126	130	119	136	124	136	133	139	145	150	150	147	147	141	155	140	139	150	140	145	128	138	131	134	143	140	127	132	133	138	140	128	143	131	121	124	151	133	144	144	148	155	119	146	127	120	139	157	133	133	143	150	138	130	154	116	133	133	125	140	130	126	148	133	152	133	133	135	160	141	145	166	147	132	129	144	130	126	154	132	131	147	125	122	155	124	141	128	127	155	135	145	126	131	146	147	134	131	167	126	121	129	169	141	142
52015	62204	4636	2360	1565	1013	779	679	540	527	468	481	404	392	374	372	372	355	318	317	333	292	323	314	296	320	261	283	306	306	274	290	296	316	302	292	270	299	287	274	278	290	311	281	276	262	292	279	275	272	260	255	277	284	278	262	251	276	236	237	268	272	264	275	279	268	282	273	301	288	262	285	253	254	294	278	303	280	293	271	263	279	277	277	285	293	257	273	277	272	285	276	271	270	279	291	263	268	282	276	296	257	308	262	295	259	277	264	273	242	295	289	276	279	281	294	283	290	275	258	280	264	260	261	283	242	279	282	254	289	289	336	269	277	277	266	286	280	268	271	283	303	269	284	295	250	265	266	265	264	267	241	260	261	282	266	294	268	297	293	289	273	296	311	261	326	283	312	278	279	278	280	282	247	302	273	295	239	240	271	244	270	270	284	250	269	284	261	269	276	255	295	304	290	277	239	279	282	292	287	274	283	253	291	273	278	282	282	263	287	293	283	285	255	292	248	301	285	265	282	292	275	260	276	288	260	284	234	286	290	296	264	264	277	278	299	282	297	255	283	282	269	284	270	287	299	282	254	278	257	282	283	305	272	287	269	275	273	291	254	270	277	257	260	266	288	289	252	275	309	264	256	274	247	295	258	274	271	233	268	294	274	284	264	269	273	248	264	262	277	269	261	268	248	261	267	246	278	299	273	280	255	248	261	279	262	294	255	278	259	286	286	272	285	269	294	312	275	270	256	300	291	278	268	294	262	239	246	270	293	287	253	273	293	252	263	285	270	281	296	289	268	279	248	275	261	306	271	249	284	268	271	267	258	290	260	291	270	294	250	296	269	284	263	285	288	291	267	277	270	281	281	262	299	297	255	281	266	292	295	272	294	286	308	269	281	248	257	283	256	260	264	246	298	282	256	279	269	254	303	257	254	245	261	225	275	297	286	292	290	269	269	309	284	304	292	289	271	283	258	260	272	270	256	301	279	229	301	272	261	271	271	311	289	279	274	286	281	296	293	253	288	285	286	275	288	282	272	261	295	280	273	261	265	249	255	278	261	280	279	263	259	264	288	286	271	262	298	302	269	247	290	257	277	275	287	279	289	290	288	269	241	270	272	278	268	290	285	288	293	250	279	293	276	285	265	268	288	253	297	282	323	265	272	269	298	260	265	281	271	272	277	250	266	278	279	295	297	274	259	296	246	268	239	289	284	279	271	293	289	271	281	288	278	275	262	302	273	298	263	262	287	303	240	260	264	279	304	285	255	264	278	261	265	295	273	283	252	258	258	282	257	234	272	275	266	267	269	264	274	296	264	271	277	313	267	284	315	266	287	266	268	287	261	279	227	296	266	291	279	298	271	255	262	261	268	273	265	284	278	256	259	272	285	241	305	268	257	242	269	243	270	247	288	263	272	269	294	291	279	292	288	264	277	257	277	292	288	264	294	256	290	265	259	264	266	292	264	314	270	284	258	265	256	268	274	281	281	280	257	293	270	282	298	241	263	269	251	316	269	279	290	268	274	275	268	285	292	263	248	276	284	295	290	253	268	271	263	263	267	262	281	260	272	279	261	249	267	298	286	304	268	288	280	296	265	279	272	250	284	286	264	276	269	283	292	266	271	272	266	287	277	305	273	253	290	266	270	288	256	264	290	270	276	277	271	249	290	282	261	304	266	278	271	273	264	284	259	245	283	289	283	271	268	260	239	255	265	276	265	272	281	268	278	265	250	248	285	301	267	266	284	284	276	270	260	333	284	278	269	300	299	247	260	262	244	282	278	285	285	266	283	278	276	281	270	276	296	283	297	254	268	259	274	278	257	320	283	272	276	279	267	289	265	257	298	288	250	281	281	276	287	289	259	261	284	249	247	250	313	263	258	320	235	273	285	274	280	269	274	259	274	293	283	274	255	261	287	301	297	278	272	268	296	274	250	286	285	268	270	275	258	276	291	280	281	296	300	256	281	232	274	298	277	276	291	256	292	289	282	253	282	264	268	289	293	308	278	271	289	278	276	275	247	250	302	289	263	267	277	283	270	253	273	272	272	251	265	252	293	278	302	275	330	250	259	281	276	286	267	274	270	305	264	271	272	290	294	277	250	288	294	278	258	289	268	286	293	259	270	279	267	297	294	257	314	275	255	256	268	247	280	283	292	278	269	284	274	274	252	277	294	299	266	263	281	290	269	266	273	266	292	267	274	289	282	269	249	253	242	298	262	280	287	285	292	273	251	268	269	260	305	256	269	270	265	275	272	298	284	262	252	257	250	250	295	273	245	246	283	241	241	277	272	266	272	269	278	259	276	266	282	312	272	264	254	253	292	283	249	275	284	261	295	276	284	254	269	296	261	311	273	302	264	285	285	251	252	295	253	286	276	296	271	287	286	266	256	270	280	257	256	270	266	264	306	258	253	294	275	345	290	311	270	280	304	304	274	278	294	284	261	261	237	281	257	263	258	274	245	274	269	277	276	290	298	280	275	267	279	277	261	277	301	282	243	282	275	278	289	265	251	276	293	274	290	282	250	275	245	278	267	266	299	301	253	276	283	270	268	302	260	261	283	282	239	278	264	251	304	266	255	278	263	278	266	251	267	269	286	300	292	285	280	266	286	282	250	246	262	291	261	278	265	259	299	270	264	306	276	249	277	282	291	285	298	255	262	276	299	297	250	262	291	268	239	244	268	271	248	262	261	275	255	284	286	280	272	300	259	288	261	277	278	265	274	273	266	270	287	261	269	254	261	281	284	257	288	264	296	290	252	252	281	280	260	290	268	295	301	282	275	295	274	279	304	258	310	265	305	269	273	289	286	251	285	271	269	300	261	296	300	266	268	283	276	269	269	259	286	246	265	281	274	247	265	259	283	257	256	284	264	277	273	273	262	273	268	266	283	284	278	297	280	283	291	290	288	280	267	264	277	280	258	314	309	273	296	275	289	249	280	276	264	282	262	268	253	273	310	240	266	262	291	259	278	269	311	268	292	268	274	267	268	250	271	242	252	310	241	261	279	269	250	275	266	255	264	290	277	292	260	281	262	254	258	259	279	284	255	274	303	271	282	245	266	264	262	286	276	279	288	273	268	261	264	284	290	309	272	275	291	274	273	258	263	247	287	274	274	257	287	280	283	283	265	272	248	270	298	276	259	253	278	252	292	292	275	271	301	239	276	257	310	280	259	265	283	251	300	265	278	274	303	279	280	283	247	282	296	247	273	276	280	271	294	276	262	276	246	278	281	284	269	291	256	282	269	256	294	295	267	261	280	287	252	248	290	295	308	268	281	288	287	280	256	264	245	287	259	278	241	267	242	267	330	289	288	275	236	254	223	288	264	268	246	272	280	254	236	242	264	279	282	287	237	250	256	303	274	271	285	286	263	269	282	273	272	281	269	295	278	268	288	263	278	246	290	297	287	270	279	261	291	304	265	233	269	293	290	282	241	274	277	272	287	233	275	256	278	265	252	262	266	273	270	273	311	304	280	277	272	274	271	261	269
23301	21385	29168	23885	21353	20372	1642	376	271	254	249	184	198	214	188	166	150	172	148	147	137	155	152	154	123	135	148	142	161	131	161	152	154	124	131	145	130	137	128	118	133	134	119	136	143	139	155	136	129	159	147	159	141	129	130	144	129	146	134	131	120	119	120	112	117	129	133	111	133	143	130	121	127	144	138	131	147	126	157	119	125	116	133	143	117	109	124	132	118	124	127	135	124	120	108	132	121	133	136	137	127	131	124	116	107	129	139	142	139	113	96	136	128	134	135	108	131	127	134	119	125	131	119	145	136	129	115	122	114	137	126	128	124	135	133	105	120	98	103	117	129	128	136	128	129	108	124	117	120	145	126	130	132	117	119	141	122	111	142	152	143	143	136	128	141	128	143	114	125	137	130	117	137	111	136	120	119	125	130	113	116	107	132	148	119	112	121	140	137	133	133	115	143	133	130	118	130	127	138	134	134	125	136	107	127	120	132	121	114	120	115	112	145	130	126	149	129	133	127	130	128	151	139	136	132	145	132	156	144	131	143	132	120	152	136	122	117	128	125	118	119	131	144	124	117	133	117	108	126	137	121	122	123	141	117	148	121	133	140	106	146	118	112	122	125	127	126	131	127	142	140	161	124	129	125	135	122	115	139	122	121	130	116	130	134	120	115	128	122	116	119	132	123	126	140	138	133	126	121	129	139	155	121	140	143	118	124	130	125	109	130	147	153	123	113	135	138	117	144	129	132	139	130	144	114	115	133	122	114	131	137	126	132	122	140	122	135	111	139	123	126	114	138	138	125	143	131	122	128	135	136	141	130	121	130	133	124	131	132	117	168	138	124	127	140	136	137	114	113	128	139	112	120	127	132	128	110	134	154	133	130	140	116	142	139	122	114	118	121	124	146	87	113	121	118	143	137	117	128	147	120	127	153	126	132	129	113	115	136	122	118	122	114	116	113	123	131	126	126	141	123	118	148	134	131	135	133	135	123	132	122	124	126	117	115	129	157	115	126	145	116	129	112	128	139	128	135	125	106	138	122	125	145	141	129	164	123	148	118	129	149	111	116	142	140	129	117	120	116	110	113	133	103	113	135	126	113	129	116	130	144	126	134	123	139	145	144	119	143	130	113	120	117	124	137	133	127	132	114	137	130	153	111	115	119	118	131	136	140	126	121	115	141	108	132	146	149	141	128	114	120	142	129	122	123	133	118	153	136	114	135	151	132	141	131	141	106	135	122	119	134	131	141	136	135	135	113	137	123	95	147	130	138	124	117	127	120	144	116	130	146	154	96	142	150	132	124	126	129	143	133	128	128	121	125	126	124	121	138	123	155	126	131	113	133	115	126	152	136	134	126	116	103	117	116	137	134	115	111	135	123	130	133	144	150	157	135	136	121	136	130	152	139	139	111	121	131	133	115	121	132	125	115	140	111	157	111	133	119	131	109	128	141	120	116	135	146	128	125	129	139	130	123	133	125	126	131	138	131	98	101	134	114	104	130	140	115	141	126	130	132	143	137	134	122	117	117	131	122	122	132	127	140	127	129	120	131	124	145	111	128	123	149	125	118	128	138	128	134	125	149	125	141	125	134	143	108	115	150	155	136	114	116	126	151	138	134	134	130	151	108	152	110	126	125	149	142	142	120	137	121	150	142	133	137	118	145	139	139	123	117	140	127	138	142	156	113	136	134	129	135	117	140	136	129	129	140	136	121	144	112	122	132	123	140	136	142	137	147	118	131	138	121	133	109	108	114	127	163	121	145	137	112	137	132	130	145	119	112	128	144	130	135	122	117	119	142	116	120	130	129	132	122	120	129	135	120	119	117	103	136	125	120	134	127	138	154	142	127	128	126	118	116	130	127	122	130	112	115	121	130	133	152	121	144	145	127	129	136	126	145	117	124	124	142	125	153	134	122	114	128	112	132	131	132	127	138	118	146	132	130	144	126	133	133	109	136	126	137	118	118	124	129	117	142	120	127	143	130	123	135	133	136	143	121	126	121	125	122	115	127	143	129	133	123	141	126	111	145	115	120	125	120	118	116	142	140	133	118	115	128	123	105	115	130	139	122	135	114	113	135	134	131	116	95	124	132	117	139	139	121	130	124	133	118	149	149	141	133	132	116	108	116	135	107	142	130	127	141	120	110	141	108	132	124	129	142	136	122	131	148	123	124	126	136	127	134	111	158	129	136	121	147	138	127	123	155	116	126	126	118	140	119	138	132	137	99	102	126	136	118	130	119	128	145	104	113	123	125	134	138	128	123	114	128	115	121	124	128	123	116	133	131	136	136	124	127	124	123	132	125	119	129	121	135	129	113	133	147	124	127	143	125	140	123	116	127	138	131	120	111	132	124	115	115	156	140	114	129	133	138	128	142	119	130	124	111	116	122	121	122	114	109	128	112	146	125	120	152	123	116	130	134	135	124	160	142	143	156	139	149	122	118	116	138	134	131	122	120	131	138	116	126	137	133	131	129	144	123	111	149	131	132	116	131	120	132	127	121	130	123	135	125	149	141	135	138	137	112	110	126	136	133	132	115	128	117	119	149	128	118	116	139	132	113	130	125	129	130	128	127	122	120	127	127	130	138	122	139	121	129	141	134	108	114	124	122	127	119	142	119	113	132	126	127	120	117	147	118	147	113	129	117	142	148	119	132	146	121	127	144	125	117	125	133	129	136	140	143	110	135	117	121	133	138	132	138	136	130	141	126	145	147	125	100	125	135	125	118	141	141	138	139	115	127	97	111	134	129	149	139	139	124	142	117	131	110	128	130	119	127	139	99	124	143	117	143	139	125	111	128	124	141	119	133	119	142	118	150	117	108	142	126	128	115	126	148	112	128	133	125	124	122	107	129	159	134	113	116	117	142	110	128	137	114	117	132	125	128	135	119	139	137	110	111	108	115	130	127	156	109	130	114	114	136	136	155	107	105	121	140	122	140	134	120	130	112	130	147	136	133	142	142	138	109	122	139	152	124	129	117	132	127	126	140	123	135	125	128	117	119	127	132	124	116	130	138	117	125	125	133	129	119	147	114	143	128	137	111	155	122	113	112	146	136	120	100	146	133	119	131	118	129	129	130	116	113	139	154	123	127	128	121	145	114	141	130	139	127	136	133	120	124	118	136	109	124	136	106	129	128	131	132	115	138	128	121	124	110	154	125	126	136	154	132	135	140	126	122	119	124	130	129	112	151	141	134	119	142	122	151	131	133	122	133	152	125	102	116	146	142	131	122	131	118	114	131	131	125	134	136	140	122	109	133	129	131	124	132	134	148	116	136	124	129	145	123	136	111	131	141	122	100	131	139	145	136	132	119	153	143	106	115	111	125	115	128	121	112	147	119	118	132	122	143	111	130	120	113	138	129	135	119	135	126	124	98	141	140	131	135	123	116	122	130	122	130	143	120	130	132	140	137	160	134	135	121	142	140	130	126	131	131	135	131	125	131	115	155	126	126	151	134	153	122	121	148	135	133	144	135	127	117	120	138	132
52787	68382	7536	4018	2617	1761	1316	1048	829	706	610	557	523	473	429	395	405	355	325	366	314	322	304	293	296	294	277	231	280	283	275	291	295	270	268	250	271	247	249	267	247	260	241	259	259	244	262	235	256	243	228	249	201	241	223	240	259	247	252	292	249	250	249	280	233	257	230	235	237	231	270	217	230	235	253	262	258	247	224	229	252	229	236	257	242	259	245	244	230	253	238	243	220	235	228	243	237	245	231	210	247	244	243	232	231	225	257	233	259	241	235	230	265	214	233	240	239	256	249	248	260	229	248	271	215	255	248	236	240	235	255	247	230	221	211	251	223	250	243	259	240	223	225	238	246	254	245	232	240	263	235	247	264	236	227	226	247	244	242	230	239	237	232	222	225	230	218	237	247	246	227	247	230	241	271	238	222	250	244	230	225	251	224	270	230	210	249	238	251	233	239	241	240	246	234	244	226	235	255	217	252	252	239	246	253	229	223	235	245	214	243	261	238	254	251	264	210	228	236	223	240	237	258	250	244	244	249	236	216	230	265	284	239	225	229	252	251	253	221	265	250	232	218	216	243	250	259	236	246	246	242	272	231	237	220	201	231	256	236	239	269	259	216	244	248	245	236	254	260	227	221	234	212	223	248	256	229	238	221	223	256	243	239	263	232	227	264	224	236	245	262	236	246	226	218	252	251	228	240	253	246	247	269	235	258	264	247	239	254	234	237	231	235	256	247	237	259	232	237	249	225	235	216	214	251	235	248	228	233	223	241	254	256	247	212	241	259	240	250	224	232	244	236	230	224	244	260	231	251	247	221	223	242	245	254	220	250	258	266	272	236	245	258	235	237	232	238	233	260	252	271	236	242	225	241	278	248	232	254	258	224	263	235	233	244	261	240	253	240	226	235	204	246	226	220	237	232	244	250	253	257	242	267	224	195	243	255	266	239	248	219	234	259	232	237	236	255	238	271	272	246	253	253	245	230	251	242	247	231	247	215	232	230	238	265	217	237	258	240	240	267	242	272	252	230	242	233	246	244	228	278	228	249	261	230	258	248	255	245	239	243	245	256	240	235	254	264	242	232	239	258	207	239	224	228	238	258	248	246	237	213	223	227	263	215	234	233	257	242	251	229	209	231	278	257	231	247	235	249	246	207	236	251	220	266	220	239	229	244	271	234	243	236	251	210	234	252	252	221	260	220	210	214	251	243	229	237	239	257	238	230	243	269	246	245	231	260	224	222	228	243	229	244	232	259	237	240	258	240	242	255	225	207	256	244	242	236	234	228	273	233	225	242	240	241	256	284	242	215	278	239	263	216	278	257	256	253	235	247	246	233	209	259	242	259	232	226	282	244	259	248	263	220	233	239	230	259	253	245	264	214	254	230	233	229	247	237	237	239	217	242	265	248	248	213	244	214	248	242	207	254	241	244	266	221	236	250	223	244	206	241	234	245	230	249	245	244	247	224	216	205	225	284	235	234	215	257	261	223	245	244	251	242	224	259	259	240	247	249	237	265	218	216	225	235	219	237	243	248	254	216	265	263	253	250	251	231	267	248	273	254	250	243	245	250	245	251	247	251	232	235	249	225	234	260	241	244	227	221	241	242	236	244	234	227	230	227	218	239	215	251	253	253	239	232	223	229	232	226	233	241	253	249	253	206	254	258	225	222	225	197	233	247	234	267	262	223	240	214	246	233	220	219	223	260	261	244	229	238	262	222	235	238	263	219	256	233	245	240	250	220	254	221	241	259	245	241	232	259	227	265	214	230	237	237	220	254	227	216	251	236	238	237	254	226	227	262	236	237	254	224	219	210	230	247	243	230	236	231	270	224	281	255	247	277	253	230	261	219	254	213	238	238	252	278	252	241	244	222	237	233	231	215	237	264	257	235	253	245	228	239	230	237	233	232	236	259	236	217	256	206	253	261	250	237	245	241	236	276	247	228	250	224	239	254	251	228	258	221	230	247	198	262	234	272	257	254	266	266	262	244	240	214	225	275	249	223	254	254	246	210	249	242	213	233	260	203	240	240	229	248	232	226	211	232	236	244	261	230	239	257	233	244	239	258	265	236	228	274	237	241	245	237	234	220	215	248	230	246	250	269	241	241	242	219	252	246	224	229	259	211	259	248	235	255	215	231	230	236	246	227	231	252	234	232	237	249	234	197	233	259	257	255	230	244	267	225	246	248	258	222	238	205	241	242	232	225	247	246	262	240	251	249	224	270	240	232	243	257	228	261	268	219	241	256	206	234	268	219	212	227	238	229	235	224	241	260	244	236	262	244	253	251	232	231	223	238	231	236	222	238	255	225	236	227	240	263	233	232	253	235	250	261	230	271	239	240	221	208	281	236	247	228	235	236	254	262	267	258	238	236	230	238	231	270	235	238	247	242	233	229	254	238	227	249	238	239	213	231	230	223	245	219	265	257	225	274	255	240	233	237	232	254	248	249	234	256	254	277	247	245	254	228	221	239	203	244	236	256	255	256	222	239	242	247	220	230	273	226	206	223	242	233	226	258	248	228	244	229	227	248	260	222	238	226	246	245	253	227	236	217	223	240	237	242	219	236	224	268	247	239	209	212	249	223	217	258	245	241	217	232	258	207	228	236	225	235	254	245	234	234	220	216	217	256	227	239	243	232	253	231	253	244	277	263	258	220	247	254	226	243	246	248	257	248	244	224	236	245	255	251	235	240	266	246	284	231	240	253	222	228	258	248	263	232	243	233	214	246	224	255	237	224	252	233	228	235	228	258	254	251	255	253	239	255	205	252	217	236	233	232	243	231	243	243	238	230	238	227	252	254	259	224	255	251	239	223	228	246	221	251	225	258	277	237	234	221	240	231	242	246	239	243	238	251	226	244	247	244	232	257	241	233	238	205	245	228	244	232	254	250	210	245	224	235	250	253	250	229	255	231	263	258	234	249	248	233	236	262	239	206	217	244	259	246	230	251	255	219	226	224	257	239	253	234	242	251	242	259	239	248	250	237	244	235	246	279	236	244	254	219	237	242	237	270	217	242	232	257	235	239	244	216	257	242	244	248	230	233	258	215	240	223	255	248	260	227	235	242	200	236	243	250	229	226	253	244	241	236	214	247	238	239	212	224	235	234	252	207	220	208	221	247	249	230	222	229	238	240	217	228	260	256	226	253	256	232	223	238	258	243	251	239	227	221	245	264	262	237	297	235	225	258	245	230	235	237	253	251	234	239	225	220	257	268	224	242	241	230	271	265	253	221	228	231	247	235	241	228	249	252	220	230	264	219	248	217	261	236	241	221	288	230	246	212	223	259	229	215	295	246	236	251	233	245	264	223	253	252	239	256	259	248	254	243	215	225	250	274	248	246	245	237	230	243	227	235	249	243	242	242	223	249	272	242	236	243	251	243	227	271	240	248	235	239	227	228	217	247	222	224	255	247	235	245	228	238	260	229	213	219	253	239	248	228	208	224	238	242	229	247	258	236	236	266	222	263	243	225	189	254	262	208	223	219	251
27933	21768	10731	772	360	289	325	287	297	284	310	275	254	283	282	281	291	286	266	262	279	313	269	290	286	281	272	276	283	303	259	295	296	282	260	256	279	306	270	297	276	301	290	270	276	287	261	302	297	290	281	223	291	266	257	244	259	257	299	305	279	261	285	263	292	280	273	313	277	274	260	284	270	248	294	293	300	276	279	291	286	253	284	268	272	280	249	265	258	258	296	285	256	282	279	282	267	261	274	285	284	311	287	260	260	285	316	262	309	283	286	259	296	259	267	273	236	277	285	273	279	248	303	267	275	271	275	267	292	272	260	284	254	283	292	290	283	287	271	287	293	272	256	292	290	280	292	294	259	281	261	266	295	259	261	248	263	304	301	277	289	248	271	260	245	285	275	308	257	303	310	270	258	241	291	284	278	289	258	306	286	257	268	259	290	288	270	272	279	284	280	293	256	315	300	283	262	253	290	265	287	287	258	272	269	259	267	275	307	308	280	290	281	266	247	286	260	291	283	296	287	299	301	284	259	265	277	261	274	267	294	321	274	260	258	282	298	273	276	296	289	256	269	225	267	268	271	264	258	303	287	266	294	264	276	271	252	254	286	295	293	272	269	296	253	272	275	267	253	272	277	274	300	258	275	270	271	267	279	264	293	279	269	299	256	302	237	284	275	283	285	275	275	255	271	275	272	251	237	281	267	259	281	298	280	283	288	284	263	268	301	276	291	273	240	257	263	295	260	293	269	276	256	295	278	285	298	289	287	258	279	252	280	293	275	261	311	285	291	252	252	283	249	311	277	261	272	293	281	281	258	277	280	282	261	296	271	257	278	285	257	296	261	271	275	263	268	294	270	266	256	283	319	307	279	261	265	290	284	277	294	301	309	250	259	274	282	274	265	313	303	280	263	252	294	309	275	244	281	298	282	275	292	314	299	290	294	276	253	288	272	271	252	262	278	243	268	246	276	274	252	294	266	288	281	254	272	268	237	263	299	306	274	291	277	310	280	244	250	271	293	261	295	272	283	274	261	269	288	290	271	230	294	265	272	285	267	256	250	262	265	276	299	275	280	268	303	279	284	269	253	259	288	276	264	247	283	266	253	277	262	278	289	273	277	221	328	273	307	279	280	280	244	294	304	278	306	255	291	271	291	297	308	265	285	252	265	263	304	277	264	273	283	279	299	262	287	268	265	278	282	280	290	254	258	282	285	273	261	286	268	300	292	293	235	312	266	264	284	239	267	269	272	268	265	259	289	278	271	258	287	277	282	280	282	284	314	272	275	275	274	281	296	292	271	290	262	266	277	286	269	272	247	271	254	255	238	295	265	267	302	302	276	269	272	274	273	300	272	275	275	281	287	261	282	274	239	293	304	282	302	274	287	303	246	310	278	266	283	271	285	299	265	267	259	253	273	262	265	269	264	309	259	284	275	253	267	313	270	269	263	270	285	290	298	276	301	289	263	266	281	283	281	289	310	281	263	270	300	281	266	271	260	305	323	260	278	250	279	277	304	293	284	250	258	261	304	264	256	284	276	297	278	309	295	287	272	265	266	274	268	268	281	268	279	255	277	295	268	275	280	258	252	276	292	283	270	272	276	297	272	284	280	261	263	249	277	285	285	269	289	281	280	282	300	276	284	267	308	270	301	272	272	277	281	298	294	288	295	288	288	287	265	258	271	286	251	272	261	262	274	281	278	281	295	275	246	258	292	259	276	255	274	303	299	285	269	277	286	265	282	279	300	260	265	299	269	269	315	296	276	288	304	286	275	256	272	302	280	290	262	285	298	273	285	289	275	299	265	300	282	296	265	286	289	283	289	263	236	279	233	276	260	292	295	286	290	279	277	252	275	276	294	313	267	289	289	317	296	269	283	273	302	282	306	295	279	271	279	277	280	320	270	277	306	273	266	278	283	262	270	294	290	264	289	301	296	293	249	277	307	289	266	274	287	255	241	273	281	286	282	290	282	287	246	252	275	291	265	284	284	259	280	283	277	300	280	262	301	291	253	273	292	277	298	289	281	291	262	287	285	264	268	248	293	256	264	263	286	243	238	303	249	273	259	280	268	315	253	262	288	247	273	284	276	287	278	301	280	281	265	271	248	267	266	251	263	263	268	291	270	311	287	291	307	317	284	285	305	280	260	283	270	276	289	258	275	284	306	272	283	269	269	274	311	283	278	285	280	260	264	276	301	275	266	275	274	253	275	319	274	276	254	275	253	273	267	285	313	291	292	305	271	271	240	277	279	265	299	272	262	259	248	287	272	260	278	268	279	263	256	323	297	299	258	291	249	254	279	309	276	268	277	273	253	268	240	300	290	280	298	287	266	286	298	258	264	279	297	279	280	271	309	277	255	286	263	299	267	292	288	304	296	269	287	249	288	250	274	293	272	269	277	286	276	276	263	277	270	253	264	236	269	278	285	290	287	307	280	281	279	256	280	284	277	275	252	248	295	292	272	282	296	285	269	241	285	287	272	315	264	274	270	290	254	264	277	275	280	320	288	275	263	305	280	282	304	293	265	302	278	259	250	290	284	288	247	300	272	285	308	302	256	266	264	265	284	261	291	263	280	282	273	280	277	310	260	276	278	264	284	314	284	239	263	272	254	291	268	277	268	276	274	307	258	291	271	281	298	283	294	272	281	297	276	284	261	315	306	303	270	282	285	256	294	297	264	263	289	249	240	297	260	282	265	288	280	287	290	274	285	266	256	284	273	273	259	289	295	268	260	264	296	279	272	273	289	254	315	276	295	272	264	259	250	271	296	290	267	294	279	311	277	256	258	243	271	298	302	296	279	264	279	276	258	256	319	273	280	284	302	264	284	285	302	258	266	256	269	255	289	249	294	301	250	266	277	280	260	293	294	301	280	300	271	293	272	283	282	291	272	269	259	255	265	283	268	292	283	252	292	299	258	269	283	261	279	298	252	256	263	279	304	283	240	271	301	256	280	288	281	265	278	322	262	259	272	277	276	272	252	257	272	297	280	259	281	269	264	219	278	253	279	269	308	285	258	313	271	281	297	287	305	298	277	251	245	273	278	286	264	273	261	293	292	298	268	301	267	278	293	274	250	293	276	240	272	245	312	271	299	278	291	289	303	253	270	294	274	271	270	258	273	273	271	285	283	257	293	266	283	315	251	246	268	262	256	281	312	251	299	276	230	315	275	255	258	275	294	289	262	302	294	267	274	272	286	278	267	260	259	273	259	257	293	323	305	288	285	282	271	300	281	289	286	272	289	300	280	270	280	280	280	255	290	289	253	288	278	283	265	280	302	270	305	262	297	258	286	263	259	277	296	310	276	303	303	292	283	277	278	268	279	276	294	265	288	310	287	275	310	306	265	260	254	248	297	279	264	264	279	251	278	283	296	287	264	255	280	326	273	303	286	285	249	294	271	279	276	285	255	269	260	280	290	264	270	287	310	266	281	276	297	279	258	300	286	279	304	259	284	296	300	278	284	249	296	308	323	289	260	267	269	271	248	311
31160	26635	978	729	668	643	585	521	496	583	537	522	526	495	538	508	558	552	536	544	528	549	521	555	532	530	553	525	550	546	533	560	532	514	564	562	519	566	548	547	526	524	561	534	563	521	514	531	541	525	523	509	563	522	520	522	554	513	577	554	508	532	553	567	541	543	520	551	528	550	567	510	508	524	528	552	561	541	523	523	558	506	520	548	508	537	538	520	531	511	547	536	532	529	539	531	494	505	549	493	524	533	503	529	520	527	583	544	512	535	539	486	535	472	537	525	539	565	539	541	525	544	520	522	552	525	512	554	547	519	561	503	542	575	512	527	532	521	514	524	522	556	520	524	527	572	585	530	561	558	545	521	541	569	560	532	493	519	529	566	523	507	541	536	536	510	534	513	549	542	542	549	537	552	523	563	557	507	507	506	534	527	532	563	548	548	529	535	519	606	478	509	555	533	596	526	522	512	567	502	548	555	548	559	521	537	557	499	545	520	502	524	496	548	572	529	468	516	492	564	553	524	538	573	564	545	559	473	541	511	553	543	573	500	514	522	557	512	559	529	572	555	522	570	543	486	548	518	519	524	557	517	554	539	538	539	497	517	520	495	543	545	515	550	497	561	516	521	549	550	524	504	556	499	550	522	547	539	524	530	514	555	533	525	510	523	547	504	543	495	488	542	522	529	505	542	545	499	524	573	511	575	514	514	509	506	533	506	518	549	564	537	530	539	535	560	516	540	563	562	524	532	525	524	532	518	558	572	537	524	509	580	522	558	528	512	535	579	549	541	535	549	528	528	568	533	577	563	518	550	512	511	541	550	570	555	547	493	540	525	532	546	554	541	527	513	547	522	516	526	528	551	544	590	554	549	542	568	527	532	588	537	533	534	573	491	543	502	513	516	548	552	522	540	547	512	578	483	539	550	542	500	512	538	524	553	519	502	533	537	546	562	576	535	551	498	540	528	562	544	463	558	530	519	497	483	528	540	472	568	599	550	550	531	543	524	544	493	564	513	555	506	540	547	500	529	543	533	510	516	527	514	533	548	529	563	565	552	507	556	518	536	494	509	598	546	518	531	502	516	544	549	533	537	551	552	546	531	535	511	530	554	480	565	556	548	546	525	484	542	542	523	540	570	551	543	534	563	530	549	546	543	529	526	497	480	551	514	557	512	544	540	527	538	516	508	509	531	542	529	540	543	577	530	535	535	528	538	511	503	529	525	553	526	490	484	540	546	559	542	546	528	541	537	561	556	563	543	500	574	529	507	559	527	535	553	542	528	531	527	541	536	537	519	519	565	543	532	534	515	551	522	541	523	523	545	537	554	542	536	547	513	557	551	549	582	536	484	546	537	494	553	569	593	535	537	531	563	507	523	535	562	567	537	515	511	510	608	556	503	561	529	525	538	502	513	552	504	513	563	513	569	544	523	522	537	520	538	542	556	569	554	546	572	543	483	537	552	540	548	554	553	520	515	539	521	566	548	541	533	503	565	507	514	560	519	538	551	537	583	520	603	550	544	527	567	509	544	490	535	564	536	531	568	535	519	548	495	520	540	581	507	575	555	532	519	524	525	521	558	565	522	490	581	529	520	539	522	527	577	548	546	521	574	512	524	495	532	540	495	550	567	520	559	534	529	512	567	529	528	497	560	560	548	526	539	472	526	535	534	539	535	513	528	517	552	515	548	491	495	550	527	529	499	537	562	516	523	514	533	528	527	537	492	529	514	527	521	525	543	545	595	557	550	541	532	525	515	531	537	536	538	587	594	559	568	548	533	547	493	550	528	544	556	557	532	571	519	551	507	536	538	563	482	537	544	509	547	519	541	518	545	544	547	499	578	486	553	571	564	527	553	525	551	537	541	545	495	525	495	544	519	540	493	505	552	535	558	511	531	549	501	565	534	532	528	548	498	527	492	556	519	546	489	554	500	533	532	517	516	518	520	542	557	549	545	523	479	509	547	533	505	530	564	537	573	531	535	516	518	528	541	537	498	525	565	563	569	504	543	599	513	534	495	532	543	522	538	562	505	516	624	555	548	540	552	530	533	538	476	532	548	514	489	493	474	547	524	534	565	520	594	530	538	508	558	531	534	541	537	501	552	504	533	483	517	550	519	531	550	552	521	528	550	546	552	517	531	544	493	506	554	557	552	561	523	500	536	570	554	562	510	565	507	541	519	545	498	507	528	514	561	530	516	568	533	533	578	492	521	493	544	542	533	533	532	548	536	536	505	552	534	541	576	534	527	536	527	515	514	533	569	545	559	521	514	536	530	499	523	513	524	528	559	493	564	494	521	502	495	506	516	551	550	498	555	511	599	525	520	545	554	532	570	575	558	529	537	557	526	557	556	532	491	553	515	497	584	535	549	504	565	571	586	552	554	520	561	531	539	553	527	520	530	501	545	568	544	519	519	567	564	550	527	510	556	570	531	542	565	504	518	564	539	496	506	499	530	546	528	558	542	573	551	497	541	536	527	552	537	502	531	573	528	577	565	511	576	505	535	535	567	538	555	520	524	521	512	549	567	529	565	540	520	559	486	548	561	559	521	539	549	509	565	516	510	527	542	542	553	565	545	531	542	516	515	510	572	543	536	510	534	537	522	525	522	515	539	552	495	488	515	526	582	545	550	527	545	551	551	550	524	525	535	509	539	533	506	544	507	513	533	544	543	529	559	526	542	524	575	520	566	552	547	566	537	540	516	574	503	519	521	504	554	531	520	485	547	542	539	558	519	546	523	513	564	514	534	554	522	516	540	518	531	543	545	528	517	556	557	476	582	508	588	592	514	520	530	535	565	557	535	521	539	543	560	507	530	528	511	544	530	533	548	537	527	525	524	526	576	525	540	540	555	519	527	511	545	546	539	518	504	508	550	545	539	568	539	563	525	556	545	506	523	484	540	508	520	521	547	546	499	535	518	520	514	530	512	558	501	535	518	503	536	510	488	511	555	556	486	527	521	549	539	530	524	506	567	506	549	534	525	530	504	585	538	531	514	565	536	510	543	539	529	539	483	519	534	521	503	555	557	515	530	531	516	518	538	508	488	545	536	543	518	525	526	538	531	524	508	555	516	496	529	546	592	570	529	531	510	538	556	494	536	547	574	487	510	542	533	528	498	518	490	551	569	529	511	548	510	557	503	514	493	538	522	548	540	551	529	513	543	517	514	514	486	543	548	546	549	559	562	553	556	468	533	525	595	556	543	569	505	551	483	528	534	575	533	545	523	558	521	566	508	528	585	551	517	519	552	537	533	536	535	530	516	524	554	532	524	533	539	518	579	567	532	545	497	510	558	562	533	529	503	547	478	507	544	519	516	536	493	524	548	521	510	526	525	495	524	521	538	522	512	526	509	529	519	523	510	538	548	507	540	545	515	548	529	529	539	486	537	516	545	558	514	543	544	554	527	499	519	513	512	538	543	543	568	559	549	549	538	571	512	542	535	515	526	492	516	548	553	550	537	524	544	516	543	524	516	515	534	534	537	548	484
24267	21460	28307	24758	20580	3122	346	253	210	193	164	175	158	150	161	111	154	131	143	158	136	149	156	146	120	137	165	142	153	142	116	152	130	148	133	141	146	167	134	162	144	130	149	143	139	129	125	124	137	167	136	140	157	150	134	146	147	135	158	129	130	131	132	132	119	152	129	134	138	141	129	145	135	156	159	127	127	133	120	124	166	154	139	144	126	144	130	123	149	144	133	153	126	139	131	139	150	133	121	135	130	127	128	134	132	153	114	148	144	138	147	115	136	133	117	129	137	127	139	140	129	147	144	125	143	138	129	130	133	111	132	129	128	123	116	130	150	134	132	122	136	136	129	118	131	147	132	130	129	133	137	132	119	153	135	129	130	130	140	162	142	121	132	140	139	133	130	166	132	154	134	134	149	113	98	130	148	119	127	124	147	119	129	133	126	152	147	150	129	149	143	148	142	137	127	154	132	136	151	124	126	128	129	134	143	139	143	140	149	128	144	119	127	134	136	135	110	141	117	141	141	140	122	150	124	145	161	123	123	127	111	127	127	160	141	129	128	138	136	115	109	145	137	127	142	134	133	108	126	115	128	120	126	150	133	159	132	147	129	143	126	133	141	152	116	150	122	157	119	137	126	114	150	127	133	135	143	129	156	121	144	133	137	115	129	140	129	146	128	157	138	153	131	140	145	142	137	116	126	133	141	147	150	135	155	122	137	126	141	127	125	132	141	137	124	123	135	130	151	137	139	134	129	127	113	148	149	132	134	140	140	141	145	125	153	155	132	134	126	140	141	145	128	136	134	135	147	122	123	136	116	126	148	160	107	131	128	127	117	135	132	133	116	132	126	150	130	138	131	156	133	119	144	127	128	120	127	134	138	136	131	128	142	127	119	126	131	135	150	138	131	121	147	141	139	154	141	142	134	154	145	144	146	157	132	143	120	154	111	143	129	146	137	121	117	126	125	152	136	135	117	141	130	128	156	126	132	153	148	129	145	133	132	138	133	154	133	145	131	116	128	134	129	132	141	142	145	130	130	147	141	124	135	143	130	127	156	127	141	130	128	127	148	121	146	123	131	148	141	131	136	151	159	153	139	135	131	114	137	128	134	119	137	133	140	120	127	143	143	123	147	139	133	151	121	119	126	124	127	132	121	151	137	126	129	114	141	161	122	148	128	130	141	148	126	148	125	106	146	148	153	110	134	136	132	135	136	132	148	152	118	140	147	145	141	132	124	126	135	124	155	123	112	136	137	133	151	136	153	117	130	129	146	131	133	117	115	133	142	155	138	130	118	151	133	145	126	132	146	150	142	117	152	156	120	130	129	136	143	130	162	134	139	142	120	120	116	120	133	156	111	124	122	145	120	135	159	132	136	130	138	117	138	120	124	154	157	122	110	114	122	142	136	149	140	133	120	133	145	131	122	147	104	147	155	136	137	124	159	138	136	141	119	128	143	148	120	136	143	137	119	125	133	127	147	131	136	131	143	145	128	143	134	142	136	127	158	137	131	156	122	115	117	145	137	153	132	138	135	131	149	128	157	131	133	134	133	167	136	141	131	130	119	113	124	125	138	118	133	139	143	144	158	143	153	167	158	150	111	132	120	141	131	140	140	146	143	125	124	124	123	134	135	92	145	146	125	120	144	140	121	140	160	143	138	155	144	125	129	153	136	140	134	134	150	140	140	138	127	122	132	127	124	150	114	114	139	144	147	133	123	146	137	124	111	126	154	134	114	158	116	139	142	150	157	120	129	131	139	133	131	142	135	150	140	138	134	120	141	143	160	135	119	129	164	140	143	129	125	121	129	139	142	137	135	137	135	115	146	131	145	134	135	138	150	133	112	143	132	126	138	118	135	105	155	146	140	134	129	146	122	143	153	114	153	137	144	143	125	132	134	125	125	142	143	129	127	114	143	137	129	141	146	125	151	146	142	138	141	141	111	154	126	131	138	146	136	131	120	141	170	122	146	136	157	151	142	130	111	139	129	146	131	133	142	132	128	111	155	157	133	130	114	141	126	145	129	142	134	139	152	127	116	120	138	136	120	110	143	149	119	142	137	135	146	142	153	129	152	131	130	152	129	166	137	134	124	146	140	117	118	125	124	129	115	131	149	155	123	149	137	131	133	132	125	155	123	130	127	131	134	113	140	147	127	130	137	149	159	130	153	132	129	132	148	148	112	148	115	152	132	122	161	114	127	148	126	131	115	143	140	121	144	158	140	114	127	140	138	150	129	129	143	153	113	139	130	146	132	140	118	103	124	135	129	138	128	146	165	140	109	157	138	127	137	140	132	133	150	142	119	134	141	149	143	125	127	121	127	117	135	138	143	125	120	149	171	143	143	135	137	128	135	133	129	149	131	118	137	126	125	133	135	134	151	123	135	141	120	141	126	135	138	125	135	138	137	144	125	126	122	145	133	137	124	111	138	124	133	128	130	138	134	128	146	149	143	151	149	135	130	129	113	126	121	134	150	137	135	144	141	129	136	143	134	118	143	141	129	132	148	159	137	122	151	135	151	116	153	150	134	150	139	149	124	121	147	128	146	152	153	126	133	132	155	136	150	108	144	143	124	117	131	140	128	145	130	160	128	166	125	119	138	144	149	129	125	164	126	132	140	129	146	127	122	122	138	137	130	126	151	145	136	137	143	130	154	136	135	136	131	140	119	131	137	122	159	132	110	121	133	139	127	131	128	131	140	130	144	136	122	141	124	146	122	164	152	138	157	143	119	146	126	113	135	148	145	135	136	144	138	132	133	120	143	140	126	135	154	147	137	127	138	120	137	145	121	127	155	133	137	141	118	134	126	126	116	129	143	132	115	151	120	124	131	128	133	126	180	126	143	119	134	112	140	125	146	129	148	149	130	137	133	146	133	126	115	132	122	152	145	126	138	147	142	131	153	127	135	125	132	143	134	131	120	138	138	133	127	130	149	159	160	142	122	133	132	117	144	122	144	134	120	123	151	157	139	147	137	130	137	132	153	143	132	142	149	141	146	142	132	116	116	141	139	127	140	140	144	118	140	129	151	124	122	134	149	119	121	123	130	142	152	139	121	123	119	147	133	120	115	157	119	121	134	139	140	144	123	142	130	137	128	128	145	120	133	145	136	128	128	135	125	134	124	125	141	151	125	115	112	127	152	130	140	133	140	135	137	149	137	137	124	146	136	139	127	129	124	126	150	133	127	128	147	141	126	119	152	133	138	126	140	146	134	117	129	130	116	149	136	126	125	132	107	142	139	130	127	124	146	125	125	123	148	121	128	136	130	148	133	114	122	138	149	124	147	134	126	137	133	138	156	129	120	130	137	148	135	121	145	141	130	140	136	120	136	143	129	153	134	137	149	122	149	138	144	124	125	138	137	138	114	148	126	138	129	134	124	157	139	116	131	119	129	119	142	142	145	137	134	141	117	115	156	144	131	122	139	118	134	122	121	162	129	132	139	136	134	153	132	144	139	119	148	150	121	132	155	134	154	132	147	148	144	112
55451	52965	4501	2423	1605	1078	794	635	581	535	484	430	384	393	358	378	337	342	321	325	337	305	307	330	322	300	315	258	282	305	290	289	345	300	279	285	314	285	280	248	294	298	274	284	276	277	271	295	273	300	294	274	299	283	319	294	254	265	284	294	240	283	288	271	284	286	237	296	297	263	276	269	293	294	300	284	280	258	267	297	266	262	265	307	274	314	256	255	292	291	285	307	280	289	261	248	295	294	278	277	268	276	293	253	261	281	257	269	264	284	282	279	269	281	258	282	303	251	273	252	289	240	266	281	288	271	266	282	295	289	256	298	289	261	287	287	272	266	249	283	310	274	304	290	282	285	262	252	257	258	291	274	251	270	258	274	282	287	282	293	257	313	280	264	286	277	291	251	265	275	304	277	282	281	252	282	275	266	286	271	259	258	267	293	292	287	242	273	261	292	282	307	272	258	275	273	248	261	273	272	279	295	241	289	253	257	266	239	279	259	297	277	271	265	286	292	299	293	286	254	304	278	276	282	269	292	265	290	279	283	270	292	290	280	238	287	257	261	274	276	281	275	266	275	257	259	321	283	285	302	266	247	262	293	263	272	252	269	283	278	268	296	290	288	245	287	256	264	256	279	285	295	300	302	282	262	256	277	262	289	279	264	259	297	282	274	255	288	270	265	253	287	299	253	259	262	278	279	274	262	268	280	290	284	297	253	305	266	260	251	271	270	283	272	278	262	287	269	262	290	286	276	277	246	250	323	288	284	270	294	255	250	256	265	250	249	273	275	291	274	271	245	245	282	276	260	292	265	273	272	267	270	269	253	243	312	254	256	273	255	273	285	268	270	272	260	275	274	301	275	281	268	272	287	281	275	275	267	282	290	265	241	263	275	263	284	270	266	248	278	279	283	269	258	310	269	299	292	265	284	258	257	265	259	260	295	277	299	283	263	273	277	252	259	236	251	257	270	264	292	294	256	258	281	275	262	273	272	271	264	278	249	301	270	264	269	302	237	297	282	276	277	287	247	263	268	257	289	282	310	255	278	252	285	269	273	239	255	256	307	259	278	284	287	282	284	268	266	281	270	299	283	285	272	245	321	255	264	285	292	283	268	276	293	276	283	278	301	291	265	277	257	275	301	285	295	300	281	279	274	281	269	267	280	268	274	264	269	294	286	281	261	285	281	287	271	264	259	302	264	284	271	256	270	254	281	284	259	274	258	241	275	296	278	292	291	266	301	293	262	249	270	255	262	259	267	238	269	289	254	286	267	246	278	270	265	273	282	289	272	296	300	275	287	290	286	282	281	241	270	274	283	293	289	265	276	254	262	271	272	275	272	267	275	270	285	233	245	259	290	276	260	276	288	247	286	305	277	242	276	323	259	237	272	261	281	255	261	271	264	281	281	276	276	258	287	288	262	271	285	295	276	269	282	253	263	247	273	278	275	297	277	258	265	254	259	268	292	266	292	254	287	298	239	288	274	276	266	280	269	270	254	255	300	268	269	242	279	276	277	257	264	268	265	277	267	289	253	257	272	276	332	282	288	264	282	282	292	288	281	287	257	244	291	286	275	245	277	273	287	264	261	282	254	305	281	284	291	255	282	250	250	267	270	264	260	275	269	308	281	268	266	261	276	254	262	285	260	282	285	262	311	265	232	282	257	275	306	288	313	257	281	301	268	260	301	275	269	288	291	230	279	251	276	298	269	274	286	266	283	284	299	324	245	262	284	278	262	278	285	244	298	273	275	242	285	260	268	295	286	277	263	277	280	297	241	271	279	289	247	252	274	277	280	299	287	301	269	273	282	284	262	293	274	277	294	278	279	298	298	285	268	270	247	273	250	269	266	281	249	266	263	282	270	292	262	270	279	297	290	233	288	287	272	279	301	263	275	260	284	275	260	309	280	271	269	265	297	273	268	288	283	262	270	276	236	272	264	248	268	264	254	265	280	272	270	280	254	277	274	278	268	297	251	289	283	255	268	251	292	283	288	286	262	265	269	259	242	277	261	280	286	241	251	269	259	260	275	303	276	286	331	268	270	280	281	278	256	263	261	269	294	269	272	287	275	268	259	263	260	303	267	258	270	265	295	289	302	292	279	281	310	280	274	264	262	323	275	259	293	299	284	278	277	235	260	280	269	246	248	264	265	257	246	286	254	291	271	303	293	270	282	253	240	273	258	259	258	282	261	278	297	263	247	247	283	313	291	268	255	277	272	254	272	282	266	285	243	251	312	256	278	290	266	279	298	280	299	296	270	269	241	278	251	239	271	263	301	279	276	274	269	253	266	276	287	296	286	285	278	271	279	264	260	261	265	289	274	287	269	241	304	261	269	288	279	244	254	249	277	257	276	272	291	287	267	264	272	289	292	262	254	326	261	270	285	260	318	292	280	280	279	274	253	308	267	293	253	298	271	259	253	245	285	242	252	274	268	270	278	281	247	270	283	266	288	294	256	253	269	267	257	256	268	270	259	294	306	261	273	266	295	273	278	249	288	274	271	282	257	264	255	271	266	271	280	265	259	279	253	253	278	286	303	280	267	252	245	272	271	246	304	276	259	275	292	289	274	276	238	261	248	284	296	263	270	281	251	275	243	274	279	290	252	233	257	274	293	253	284	287	236	257	269	289	237	259	287	257	261	268	239	259	263	281	261	301	265	270	243	296	253	273	258	277	330	280	264	252	290	256	291	286	258	270	270	273	291	253	283	270	266	260	281	263	256	273	258	267	247	240	268	277	295	312	267	289	252	264	251	285	273	271	288	285	234	261	290	297	282	282	235	296	263	278	246	277	249	297	284	292	292	268	267	256	272	239	263	253	288	268	243	288	259	299	278	259	282	266	271	271	281	267	264	276	297	279	276	284	274	283	250	292	264	289	269	269	281	264	296	272	296	278	253	274	284	237	280	265	251	284	284	258	268	268	271	261	269	279	285	265	274	276	270	279	277	281	282	279	268	275	276	258	272	298	287	254	285	267	258	285	242	284	265	289	298	247	276	277	281	263	281	264	297	274	264	256	266	262	301	282	240	285	265	257	277	276	272	264	271	267	274	246	267	307	295	266	254	276	264	255	268	265	289	275	274	259	254	285	263	241	287	271	263	267	307	271	253	273	274	295	293	257	272	256	271	258	268	300	268	296	238	270	251	266	263	264	252	284	274	270	268	245	246	273	291	279	283	290	281	275	231	301	261	278	251	264	286	291	292	279	271	246	268	264	255	240	292	265	292	277	254	274	254	283	266	288	257	282	277	249	274	265	262	239	249	274	257	286	277	285	274	274	257	260	257	280	252	276	246	273	283	281	279	254	279	273	254	301	285	262	284	280	287	235	276	287	307	277	304	290	283	276	287	256	256	261	253	288	297	278	294	284	263	285	270	265	251	315	278	279	299	272	254	279	275	282	251	270	291	246	263	281	253	256	278	264	298	285	254	271	288	259	233	242	284	274	277	273	284	265	256	258	250	279	287	299	281	294	257	253	269	268	258	295	267
23232	21380	28987	24040	21345	19983	1304	374	287	243	221	205	183	157	200	165	162	159	156	165	131	160	147	165	153	133	143	144	130	146	132	149	130	153	157	152	124	114	146	163	132	124	148	141	128	113	134	152	135	154	152	130	145	159	136	130	164	132	138	126	141	128	133	134	121	151	134	116	117	132	139	120	134	126	111	134	143	142	128	142	121	135	116	142	135	121	124	130	109	129	115	116	123	125	114	141	118	141	124	99	139	135	120	126	124	115	124	115	111	142	119	130	140	123	129	123	140	139	125	139	129	153	165	130	136	157	118	116	144	145	131	137	133	121	133	144	120	127	135	127	127	116	152	142	115	110	116	124	121	131	144	118	143	142	145	140	128	115	151	121	110	131	129	128	151	135	134	128	144	122	128	109	128	105	129	118	138	136	125	108	125	132	131	140	120	132	125	125	132	135	113	132	134	143	136	126	120	112	122	132	141	149	147	129	144	118	129	121	144	135	123	108	134	138	131	130	111	132	136	118	110	119	126	120	142	124	126	127	147	124	119	116	140	142	120	136	144	111	143	121	120	119	117	141	125	114	119	146	129	141	130	127	114	114	132	117	142	148	148	122	135	137	119	132	127	125	137	134	151	137	122	128	140	134	122	136	129	141	123	163	121	122	125	137	120	135	138	133	120	134	131	126	139	125	131	118	113	123	130	114	140	153	143	131	111	121	144	147	140	143	134	124	115	118	138	135	145	127	124	158	121	129	131	136	122	132	141	137	137	129	144	134	120	137	117	130	131	129	142	136	132	134	139	134	130	121	119	140	104	125	136	134	149	135	139	122	123	134	131	134	130	131	128	152	139	124	131	114	133	136	152	115	115	109	131	124	133	147	135	122	125	120	137	113	130	140	153	121	148	154	148	136	149	147	135	130	113	154	152	133	135	126	132	123	114	138	126	116	125	119	130	118	148	159	151	131	127	136	125	108	100	144	126	137	130	129	142	117	133	147	123	122	128	136	129	118	133	149	136	123	135	135	141	114	136	124	136	130	124	134	129	131	107	121	113	139	130	123	141	122	161	131	116	145	114	131	104	138	155	149	132	146	122	127	141	132	135	133	138	133	142	142	138	144	139	119	139	132	119	142	137	134	135	127	128	165	129	135	118	111	122	128	121	126	123	120	131	137	127	148	129	153	130	131	136	148	138	126	133	138	153	119	152	118	127	127	152	119	115	148	142	126	126	132	123	138	142	129	117	118	129	120	133	152	160	135	126	120	142	147	117	140	143	129	131	128	123	132	130	128	142	139	122	136	119	136	128	121	132	135	146	144	128	141	109	139	120	110	136	138	145	135	126	145	130	121	141	132	126	112	131	111	131	131	139	147	134	109	154	122	123	141	130	125	125	140	131	130	141	126	136	138	126	146	146	143	138	143	109	126	143	136	124	107	129	145	118	143	130	130	119	141	138	137	117	151	118	134	111	105	150	160	114	115	110	128	144	132	144	114	147	129	120	117	132	109	135	138	114	114	139	124	139	123	122	142	113	141	133	124	137	141	131	140	142	125	124	129	129	125	124	152	127	144	117	125	122	122	127	143	151	149	137	165	130	117	142	117	139	111	115	123	130	134	129	127	124	118	122	117	120	147	134	120	120	133	127	137	150	123	134	127	124	153	125	136	124	121	113	130	142	119	144	148	124	118	118	125	144	122	122	128	146	114	126	121	125	110	142	149	131	129	122	131	126	125	122	133	135	131	140	124	131	126	123	120	115	113	141	120	105	133	139	128	129	118	119	122	140	132	142	135	141	150	135	134	131	132	129	141	133	141	137	144	137	148	132	130	138	131	141	113	123	130	124	139	128	120	141	133	141	149	137	128	137	144	129	128	131	127	129	123	161	138	133	137	135	139	129	149	113	131	136	129	116	145	136	118	123	124	112	146	120	133	119	115	128	131	130	122	138	136	114	138	123	128	128	155	115	136	155	140	118	136	138	148	129	140	137	133	128	135	122	139	118	113	119	139	108	139	133	133	139	125	133	142	126	128	141	134	111	133	133	134	132	146	144	126	116	112	149	118	128	126	124	134	136	147	114	131	108	121	128	129	122	128	125	131	126	124	127	127	129	129	113	148	129	159	159	142	116	130	136	126	136	127	120	156	139	134	140	118	121	138	128	118	129	121	125	132	125	132	139	146	129	151	124	131	160	121	134	137	115	121	132	132	147	126	133	132	120	125	136	138	152	144	153	114	134	125	132	128	138	130	131	136	144	132	122	125	142	128	130	141	146	132	149	110	130	136	146	106	129	125	122	142	150	127	113	145	124	135	146	119	136	113	141	125	126	150	135	128	116	124	126	116	119	147	133	126	123	120	124	139	148	141	145	107	126	129	151	144	112	123	128	136	118	110	136	123	138	106	126	125	119	120	144	133	143	145	116	126	138	153	130	141	126	119	134	112	140	115	126	122	134	144	128	140	134	108	121	150	133	115	105	118	126	121	147	116	137	119	124	142	149	122	142	143	123	120	135	104	129	105	114	133	123	147	133	120	121	133	111	136	123	117	128	134	133	154	113	130	118	115	152	136	121	129	117	134	144	129	109	142	128	135	134	131	125	128	125	138	151	145	155	139	119	128	141	126	144	117	150	154	134	156	125	135	117	128	146	123	135	144	140	127	134	118	131	139	144	111	123	129	135	122	142	133	145	144	119	123	124	128	125	113	150	156	153	126	138	137	129	140	139	144	133	128	153	131	128	136	137	126	122	140	146	114	111	129	127	124	122	115	127	126	130	124	139	125	115	130	123	118	121	127	104	118	115	132	162	123	140	118	126	122	131	124	105	143	144	124	140	113	126	135	129	127	120	138	130	142	125	133	129	111	157	115	140	125	128	136	121	143	136	140	139	148	144	130	125	148	125	119	131	123	106	131	135	127	119	122	122	139	112	139	143	124	131	131	121	129	132	131	118	123	143	124	121	134	149	115	115	136	139	115	113	129	121	134	139	127	127	126	138	133	123	115	119	127	129	151	139	131	147	123	127	143	130	148	148	137	134	146	130	143	120	121	144	148	128	140	114	122	134	110	123	139	129	144	124	116	116	115	132	143	126	132	130	153	134	127	149	119	151	125	114	108	116	125	134	129	134	129	135	155	121	117	129	147	141	132	119	131	131	114	146	112	117	135	143	119	127	123	131	123	137	134	131	134	129	133	121	144	141	130	146	138	123	124	117	133	129	127	140	159	146	125	138	137	142	138	121	113	119	108	124	119	128	118	130	129	104	137	133	134	130	123	141	108	121	128	138	139	119	125	136	116	120	128	122	126	100	134	122	142	128	131	129	118	111	117	139	114	122	145	116	121	165	131	129	143	134	133	133	141	109	144	120	129	169	134	121	149	133	136	133	147	135	143	139	126	125	127	139	118	133	127	123	145	125	141	140	136	118	131	125	125	137	110	113	126	129	122	127	131	136	136	125	135	132	129	114	144	125	139	134	111	147	125	130	133	113	143	122	118
56210	56855	7513	3995	2659	1676	1250	979	808	685	659	572	438	452	389	426	392	362	337	311	330	286	328	339	307	287	271	290	269	274	284	264	292	283	267	256	272	271	236	236	249	284	247	238	250	245	282	256	234	273	232	254	248	256	272	234	257	261	256	240	254	247	251	241	259	237	231	235	254	249	245	247	247	239	264	240	262	242	264	247	249	252	272	250	247	239	273	252	243	240	234	250	218	256	248	237	238	214	258	255	239	226	243	222	231	242	236	256	238	227	226	256	224	230	255	256	245	217	253	281	246	257	240	269	280	252	239	246	236	247	226	251	226	220	254	263	259	259	235	252	233	244	222	240	224	243	239	242	261	234	244	240	228	206	235	269	234	252	258	232	218	254	249	252	255	226	241	282	240	242	237	243	242	251	250	239	236	272	242	225	256	228	251	237	241	255	232	266	245	211	248	259	242	242	270	230	244	229	261	261	248	257	225	245	235	220	234	254	228	269	236	227	224	263	266	242	225	239	258	258	265	232	230	235	225	227	213	219	256	244	237	265	259	242	264	245	227	242	245	230	247	217	243	252	254	236	227	242	257	241	236	246	266	220	223	232	263	237	242	243	261	243	247	243	236	232	236	221	228	247	224	255	251	248	231	239	260	275	238	240	247	273	261	226	237	244	257	232	228	241	228	230	234	235	254	255	227	213	223	241	260	244	217	218	247	232	232	262	239	231	247	252	220	226	229	225	242	228	250	237	223	244	242	236	259	231	247	249	235	239	241	237	234	259	261	245	249	237	252	265	250	244	236	238	224	230	258	249	255	232	238	242	250	257	251	219	252	263	248	241	235	211	251	234	231	253	245	240	276	264	255	236	257	245	226	229	224	270	238	264	231	208	236	228	257	265	249	240	239	218	250	246	240	248	224	233	260	250	218	232	262	247	247	235	246	259	243	236	229	237	237	225	264	260	231	249	228	232	250	245	225	230	236	240	252	244	254	224	236	209	253	249	254	217	254	237	243	255	233	262	236	262	244	236	280	240	231	252	238	244	248	243	234	264	284	226	235	227	281	240	251	228	240	225	233	253	234	230	257	251	219	283	245	247	249	236	267	247	247	244	238	225	242	249	245	277	214	243	238	248	234	247	237	273	222	264	224	253	299	256	240	245	239	244	236	238	245	272	242	245	247	209	237	230	245	256	236	248	232	212	221	227	203	252	236	228	227	248	231	236	245	223	261	260	233	240	232	254	235	250	250	254	247	212	244	233	241	244	221	236	226	238	224	235	256	263	269	258	257	216	258	258	238	261	217	222	253	256	229	248	243	242	201	253	245	241	221	247	235	221	237	238	281	247	238	247	238	260	256	205	246	208	246	236	245	253	249	237	231	242	229	223	241	260	225	254	278	241	248	238	240	245	243	237	235	239	248	285	242	262	219	223	270	256	236	220	254	252	257	245	258	268	266	253	232	238	227	264	266	251	235	244	221	225	228	247	246	216	227	234	236	245	240	263	227	236	254	248	267	260	254	211	221	240	245	275	245	251	226	274	271	240	271	222	242	267	234	226	244	243	209	248	239	240	260	251	267	244	229	264	251	264	227	245	249	235	235	282	235	219	211	241	244	250	245	239	241	224	221	238	245	223	251	254	235	230	228	209	251	245	242	221	234	248	242	260	255	233	261	270	257	198	257	247	256	262	253	230	217	244	224	223	223	239	246	234	287	282	230	233	259	249	263	259	230	208	269	247	245	211	262	235	201	265	228	219	247	258	225	242	258	250	242	228	219	271	231	246	232	267	238	214	238	235	207	260	250	220	269	227	241	215	246	246	221	276	211	261	254	235	241	210	247	228	245	233	242	249	243	234	254	249	230	252	220	242	251	219	263	233	232	235	219	266	230	238	251	248	232	240	246	232	230	235	237	226	238	228	255	242	213	226	227	241	230	247	257	242	244	226	239	235	243	253	269	256	232	243	258	237	259	296	246	253	214	249	210	211	235	249	250	245	232	239	284	214	256	255	224	229	219	262	230	252	243	258	239	255	241	244	244	235	244	270	244	217	236	238	242	265	222	242	261	249	243	248	252	235	250	219	247	225	241	233	249	246	247	250	270	242	249	246	279	223	264	234	239	243	239	245	236	259	236	248	254	239	263	255	244	219	255	223	251	247	242	228	245	248	226	287	246	252	235	230	212	224	234	258	241	229	243	231	259	246	259	224	238	219	217	236	246	237	236	239	247	246	236	266	228	238	235	227	252	228	231	251	207	217	260	219	259	249	252	254	242	269	234	234	217	237	241	243	259	232	242	229	214	245	247	256	244	216	236	248	237	227	229	228	237	257	235	241	231	255	245	240	232	237	247	240	265	233	262	263	249	236	234	253	231	239	223	239	229	233	212	211	233	226	246	261	239	245	258	252	224	231	243	231	224	229	236	252	245	246	248	262	240	245	216	221	266	227	219	234	237	232	253	243	239	223	222	250	195	234	230	257	259	213	238	271	226	236	232	235	261	251	243	225	221	234	208	243	232	254	247	247	248	214	250	242	241	228	240	238	255	243	229	264	238	238	258	217	237	262	248	268	241	233	229	243	255	254	254	230	249	239	255	226	265	216	263	223	222	207	255	253	242	224	244	211	251	269	221	236	305	232	247	245	240	239	246	270	249	228	265	251	242	235	233	237	244	228	223	254	237	229	232	256	229	242	221	271	229	243	246	238	238	236	255	233	278	240	248	243	247	253	231	236	248	253	234	249	238	220	260	231	238	241	237	254	236	238	232	230	245	238	267	268	228	217	219	267	242	227	222	222	251	237	251	265	246	235	256	255	258	227	223	205	227	246	216	238	252	250	238	250	250	236	220	224	245	245	239	265	222	228	232	263	214	238	252	235	209	242	232	257	226	243	255	224	207	246	250	276	235	257	232	238	242	271	264	254	259	240	208	255	237	230	244	233	231	240	230	237	259	211	226	219	240	237	241	231	237	239	250	232	244	255	259	239	256	234	253	264	249	234	256	246	240	236	228	247	267	224	248	256	242	246	242	249	243	231	241	241	241	212	215	254	267	239	259	264	241	265	237	255	232	242	222	220	241	233	246	239	203	226	232	241	225	243	241	271	232	243	220	249	252	243	217	264	242	253	261	249	258	208	232	236	223	245	249	244	247	242	227	228	235	257	241	245	257	259	245	251	269	260	233	240	243	246	231	264	248	244	243	242	275	239	253	250	243	237	255	272	236	236	243	263	233	266	242	232	223	225	236	249	227	253	275	272	225	234	226	237	238	251	255	254	272	236	250	245	235	221	233	268	248	223	258	228	249	228	240	228	237	238	235	235	214	232	265	251	238	237	241	267	223	239	251	228	217	249	233	241	264	216	249	235	265	249	238	229	260	255	247	232	255	237	262	232	218	254	228	244	237	227	237	243	270	241	219	262	207	220	245	219	237	242	254	242	241	236	263	254	240	252	229	258	266	235	224	228	250	273	223	261	238	229	266	242	231	244	251	252	248	238
27743	21860	10291	712	353	322	304	298	275	276	285	274	296	294	307	289	297	307	275	287	276	291	275	278	263	267	304	297	274	300	286	266	257	273	307	312	280	276	270	250	288	293	260	272	266	295	254	282	292	252	251	291	242	291	272	284	265	272	285	274	279	272	298	264	285	255	263	275	270	273	255	261	285	272	285	254	272	247	252	303	242	262	284	286	270	268	298	296	314	277	254	264	281	285	274	278	285	278	279	265	286	277	307	301	277	255	304	277	293	264	272	309	252	249	288	289	265	281	235	284	277	298	279	293	268	261	290	278	283	253	238	290	271	281	281	255	230	284	290	262	301	264	293	277	259	266	289	287	273	302	311	273	291	298	272	276	266	280	267	300	277	274	275	269	283	273	291	301	291	302	276	232	271	266	289	251	263	271	287	259	261	276	267	247	311	280	286	243	269	282	297	306	268	281	307	265	275	254	296	305	235	286	284	271	301	245	300	300	302	324	260	285	258	264	310	244	263	282	245	275	294	296	268	284	269	240	282	261	272	294	254	255	271	277	260	277	272	273	286	259	269	301	264	250	292	294	288	296	271	267	287	289	265	275	288	252	271	273	272	273	258	272	254	277	296	259	259	250	269	295	271	264	271	256	283	278	270	290	274	300	260	294	267	268	286	268	293	279	253	274	284	279	272	280	286	260	296	254	295	281	286	267	254	283	289	277	299	273	275	260	302	268	302	269	290	293	272	279	307	251	287	277	250	230	269	292	271	265	274	288	260	295	254	295	278	285	284	299	262	271	255	282	274	255	264	283	265	295	257	259	309	287	261	283	273	282	289	282	305	307	298	297	273	263	302	270	311	266	256	262	263	298	262	292	280	308	278	275	291	273	278	292	240	293	275	276	274	268	245	270	271	285	272	292	263	280	250	269	291	260	278	315	276	277	268	290	275	293	263	284	270	285	279	295	302	270	234	294	246	285	278	297	288	297	272	274	288	298	277	267	266	293	260	310	309	272	283	284	287	268	298	277	243	300	283	276	286	277	284	283	263	285	258	291	295	308	264	291	264	280	255	273	277	278	308	286	273	289	312	286	288	292	286	257	272	283	255	271	304	287	266	311	289	277	251	256	268	265	280	286	266	274	268	254	264	270	261	288	273	248	267	246	291	310	254	261	287	285	291	280	253	270	235	283	304	267	253	292	276	256	278	267	276	227	245	265	260	266	274	289	289	303	250	295	282	267	249	286	297	280	269	267	253	273	255	307	271	275	283	242	268	280	281	236	280	288	278	264	293	273	241	258	270	245	283	274	298	281	316	292	289	297	269	290	275	268	264	264	313	284	283	220	288	266	273	258	252	238	261	279	237	296	300	279	275	302	283	278	278	298	278	269	275	271	280	259	266	250	290	266	278	273	270	278	277	272	276	266	304	275	269	278	270	249	265	303	277	285	258	272	281	267	249	306	288	284	291	289	272	257	277	264	267	253	273	266	277	248	294	245	292	264	264	275	308	268	257	320	274	290	250	259	279	290	245	256	286	299	264	270	262	261	277	287	266	260	269	288	305	262	276	279	244	271	295	293	255	280	284	279	271	297	293	276	256	263	307	279	249	269	286	295	291	270	262	299	297	292	287	321	265	288	280	290	291	279	263	300	286	280	282	262	287	257	282	249	263	267	291	272	283	229	279	259	287	285	290	264	235	302	276	293	254	279	255	256	258	268	261	296	291	228	286	260	261	256	276	256	276	270	296	308	286	268	278	291	295	287	264	276	269	275	282	291	300	246	253	273	295	278	253	256	265	281	287	299	273	260	268	258	272	290	258	295	299	287	285	275	296	246	274	278	273	275	270	299	299	251	288	282	254	298	249	280	310	297	258	276	285	285	285	309	299	303	298	264	279	276	262	279	274	289	262	263	282	263	254	274	279	301	280	304	260	276	263	282	265	266	279	289	289	278	272	279	274	289	288	274	285	274	293	309	266	274	275	268	262	300	299	244	251	306	294	257	287	269	253	265	298	272	285	310	266	264	280	305	280	279	282	300	309	286	284	266	280	269	278	259	294	277	253	264	249	284	283	253	313	283	277	261	282	272	250	293	284	277	254	256	268	270	278	241	273	303	270	289	254	255	271	276	269	264	269	265	280	292	293	257	258	285	282	281	272	274	288	274	282	285	264	292	297	276	263	268	262	276	273	249	268	280	263	290	290	260	292	276	270	254	258	254	261	282	262	346	295	273	279	302	275	256	256	268	280	258	324	254	292	247	279	275	283	282	279	261	276	236	254	266	263	294	288	288	264	301	269	272	265	284	301	293	295	261	267	249	279	279	280	274	306	272	266	288	281	298	280	276	285	240	308	288	270	273	264	282	294	283	271	268	282	268	267	296	290	257	295	246	300	270	291	276	262	240	277	276	260	275	261	287	258	288	283	250	310	282	266	260	272	298	282	260	292	282	249	256	290	268	312	255	287	265	273	245	264	275	296	304	271	273	249	260	270	295	270	241	281	264	279	256	255	265	269	274	309	253	283	303	288	241	280	273	278	297	298	294	299	256	263	309	273	313	282	267	259	276	268	290	269	299	250	295	270	279	257	306	268	259	296	282	257	273	262	268	268	292	269	280	255	265	266	288	286	272	273	257	287	275	302	259	279	274	267	287	274	294	263	292	299	258	284	253	303	263	283	260	266	276	253	258	303	292	239	262	257	294	266	279	268	287	296	276	253	270	280	275	270	290	277	308	286	286	261	277	300	292	275	274	289	274	259	241	276	267	285	294	268	283	307	259	276	299	267	256	308	309	265	280	285	273	271	283	255	288	281	272	249	285	277	255	314	278	292	258	301	274	250	265	256	287	277	273	285	268	273	287	263	274	285	274	290	298	284	273	274	303	291	268	295	282	293	275	297	293	328	296	268	259	261	269	270	257	273	281	272	284	245	277	267	274	307	269	313	256	311	303	277	259	278	262	283	279	244	297	278	298	317	264	270	308	268	251	287	284	247	265	246	264	270	279	284	283	266	287	278	255	257	252	282	281	270	255	275	249	277	290	268	280	304	283	257	259	303	267	264	294	310	268	311	286	276	250	261	265	283	264	266	284	293	262	274	280	287	262	282	267	253	284	301	268	259	285	280	269	294	264	288	287	306	287	264	269	281	270	290	254	246	251	268	288	254	271	281	278	295	275	286	269	263	237	262	285	248	277	287	305	320	268	295	270	291	279	330	268	267	266	271	258	311	292	310	298	234	251	307	282	281	274	270	296	273	266	278	262	283	252	281	265	279	259	249	304	287	242	296	283	292	288	286	263	283	284	260	270	280	253	247	267	289	275	258	273	246	296	281	246	287	273	289	277	288	294	288	256	295	275	266	292	305	275	290	260	296	279	267	276	271	283	304	279	266	293	283	281	290	273	254	273	283	291	286	282	297	259	233	311	306	248	303	275	304	287	282	270	262	298	273	243	269	283	281	282	295	227	262	286	251	268	315	276	274	262	297	294	259	287	286	277
31400	25449	988	743	644	624	568	570	537	554	547	511	534	528	542	537	551	539	531	530	539	542	562	540	541	489	572	526	513	535	514	535	535	557	502	556	487	499	534	560	505	551	535	496	523	565	533	512	530	528	539	549	571	535	536	551	536	508	558	530	539	515	503	546	549	554	511	528	545	550	505	553	487	555	563	558	519	517	552	532	524	523	517	530	551	572	545	556	513	532	531	518	513	533	568	538	500	525	520	550	524	530	531	517	550	516	487	539	526	515	488	558	520	529	519	535	534	548	528	497	547	524	589	481	504	537	506	541	551	546	561	514	515	539	536	467	550	547	548	541	565	525	546	568	510	531	508	529	526	530	536	505	525	531	496	521	534	526	514	522	526	510	512	549	529	523	549	525	506	523	547	562	540	550	534	565	524	497	534	536	506	549	527	530	513	574	521	542	532	534	606	543	554	542	496	538	526	505	518	589	504	550	573	543	491	523	549	561	542	522	493	516	543	519	529	479	496	499	550	503	509	481	522	508	577	548	561	531	571	514	516	513	510	530	539	477	547	541	493	543	521	540	530	539	518	517	531	538	510	492	535	494	528	557	525	539	532	571	533	549	551	541	509	508	502	531	533	516	527	523	498	519	536	503	530	531	505	526	485	540	538	538	519	568	517	539	518	505	535	501	503	535	533	483	524	551	529	579	526	520	510	521	534	557	488	544	521	516	521	515	566	532	550	556	525	545	504	507	548	523	545	512	549	533	544	535	502	517	512	531	507	542	536	552	523	528	550	528	535	556	524	548	548	517	555	496	524	561	523	515	524	539	533	591	538	547	543	555	555	501	513	509	571	518	527	534	511	537	505	506	546	563	546	504	531	549	528	537	481	543	516	555	512	515	467	518	515	520	515	497	528	504	510	496	536	551	540	533	561	541	539	554	486	532	522	529	548	533	539	568	525	540	564	543	516	537	530	554	519	558	541	519	541	523	516	547	532	540	557	555	499	523	516	539	505	555	559	517	533	551	522	508	525	523	542	572	482	555	533	515	540	579	517	489	507	536	546	542	515	559	528	521	524	491	513	528	536	522	512	554	579	531	524	548	555	576	577	525	576	541	533	523	532	547	494	556	531	525	521	531	547	508	563	539	538	562	532	565	526	573	520	531	548	505	482	495	574	525	518	504	530	524	544	529	500	564	508	524	531	509	548	532	530	517	504	549	498	491	552	513	499	519	519	544	513	552	505	500	537	530	548	543	537	519	552	504	554	542	497	513	547	576	517	504	508	526	528	561	575	516	566	557	577	532	549	494	544	501	566	544	522	554	524	546	540	554	488	516	514	532	568	566	523	548	574	522	506	529	522	538	548	495	482	552	540	555	554	530	538	520	512	530	520	538	544	545	528	486	523	535	501	530	529	533	492	520	543	507	512	519	529	515	550	514	571	521	545	540	528	477	549	532	544	552	533	539	504	540	535	549	507	544	541	519	562	515	574	561	520	537	495	537	517	538	548	500	525	526	523	542	549	510	527	529	511	533	555	521	496	548	548	514	500	523	505	519	580	527	519	503	531	555	567	502	532	485	513	513	578	491	524	505	499	561	568	537	539	542	502	552	486	555	525	516	529	512	528	558	563	554	523	550	525	502	518	530	506	494	509	594	531	583	534	525	519	509	510	480	547	515	564	558	523	506	551	565	504	554	565	502	545	507	550	475	547	532	500	532	498	506	554	545	509	552	557	523	531	538	558	538	585	497	526	524	533	514	553	505	584	541	522	543	533	573	509	499	532	560	508	525	486	510	510	577	511	566	537	555	511	530	546	517	529	534	552	522	556	582	500	524	512	542	532	571	544	525	519	510	521	555	499	497	521	518	543	512	528	526	517	528	537	515	518	519	490	525	539	536	528	513	534	555	541	516	522	519	535	549	513	526	557	532	522	506	532	505	512	494	535	496	521	539	557	553	499	544	518	516	477	508	532	551	546	567	489	554	526	510	513	530	514	478	501	535	522	526	500	470	513	515	521	532	500	541	548	531	560	526	543	503	554	537	543	520	499	540	509	513	557	536	527	564	554	541	525	546	592	506	531	525	540	533	532	559	530	522	530	533	529	519	510	543	526	495	547	519	540	518	525	547	553	519	538	500	538	541	506	534	520	529	532	509	522	535	522	506	510	536	517	517	561	570	531	516	497	566	529	517	559	514	532	549	497	526	529	500	529	548	582	535	531	544	553	559	579	479	553	480	489	548	525	545	568	523	528	526	537	492	532	561	514	578	545	533	535	536	522	517	502	554	567	532	503	561	545	572	511	550	518	528	526	541	528	525	524	514	516	546	511	540	578	535	554	554	519	510	512	513	554	529	531	521	504	536	525	562	588	562	515	550	536	507	528	549	542	517	517	564	505	540	493	526	546	578	504	491	529	549	552	549	529	507	518	586	513	518	544	556	549	549	501	552	536	533	517	520	562	510	531	543	515	541	506	570	544	554	519	498	530	519	545	497	504	506	532	498	540	515	531	486	492	549	523	563	516	508	520	534	529	495	522	576	545	499	579	524	497	537	543	527	509	548	514	549	552	537	511	568	487	516	538	542	530	532	503	540	480	541	559	505	536	561	506	539	521	550	535	505	529	580	560	560	532	529	566	534	511	554	532	510	494	502	546	559	540	499	484	534	553	518	544	510	571	568	495	519	548	507	547	519	525	526	569	540	516	554	535	598	541	547	520	528	566	524	538	532	553	516	518	519	507	541	484	520	544	559	525	546	536	553	535	508	508	524	552	517	520	550	545	529	548	518	524	568	557	503	524	536	521	535	512	585	509	550	534	494	528	520	520	542	514	543	541	498	558	571	533	547	510	557	539	509	535	552	508	493	550	546	570	537	560	532	514	541	521	552	555	492	566	510	517	527	555	571	506	529	555	520	490	527	542	484	542	515	523	511	570	539	510	512	559	543	546	549	500	534	516	550	551	520	531	557	512	517	519	517	538	541	512	546	514	530	545	518	504	496	538	557	503	478	507	564	545	507	520	555	497	526	500	543	524	545	549	580	566	569	548	536	501	527	501	520	521	500	518	557	511	510	558	521	542	539	509	534	515	549	555	550	512	532	504	528	519	519	504	488	538	544	510	543	493	554	518	529	545	531	581	510	568	555	552	536	545	516	488	521	525	551	517	515	527	521	534	507	533	517	521	543	508	532	490	526	561	526	503	559	525	489	550	524	531	516	508	549	543	551	540	511	540	524	532	514	517	495	534	547	550	502	478	518	523	546	543	511	540	491	516	563	535	518	553	576	554	524	510	476	547	527	531	527	525	522	556	534	522	550	534	539	562	523	549	525	541	563	531	545	510	510	520	541	558	541	521	535	548	568	523	510	569	507	507	535	529	557	512	530	543	530	551	526	546	536	511	539	520	540	524	542	560	508	566	525	556	536	513	514	535	519	504	547	523	505	516	537	533	527	553	557	526	539	529	524	532	538	522	521	563	517	522	559	533	542	514	575	509	537
24140	21409	28133	24841	19895	2073	331	262	222	192	181	173	138	159	152	155	153	140	146	122	149	129	130	141	144	151	143	148	127	150	165	129	143	136	164	119	135	151	130	131	119	127	145	132	149	137	151	142	134	125	126	129	131	140	149	135	117	118	131	141	138	125	141	123	137	121	130	134	153	115	157	120	120	135	132	116	132	126	131	136	107	131	157	130	129	142	125	128	131	140	121	127	131	141	123	142	138	135	134	122	142	135	130	142	136	126	131	157	151	123	131	128	136	138	130	145	131	116	136	129	127	129	126	122	135	139	146	138	150	146	148	141	157	140	127	138	113	132	159	139	139	127	141	140	147	154	123	131	134	120	125	129	142	138	115	148	125	131	128	122	148	114	140	125	143	135	113	137	149	130	132	143	121	123	130	128	124	122	116	139	137	137	145	129	120	126	126	153	128	172	123	139	127	105	122	130	128	132	129	166	147	130	134	146	141	119	151	124	142	156	129	143	131	146	138	128	134	135	128	140	141	131	137	140	144	153	131	117	127	126	131	150	148	145	137	130	126	140	148	149	132	143	120	132	130	123	146	152	140	118	143	142	141	133	135	112	146	159	122	140	135	133	120	126	126	130	132	155	145	131	107	120	129	142	133	133	133	128	120	137	142	139	139	135	121	133	126	130	147	119	125	133	146	132	135	131	144	128	130	127	127	115	144	128	148	137	137	145	111	126	125	119	151	125	127	144	133	120	134	149	130	123	106	137	132	133	118	131	117	143	137	137	117	141	130	155	141	141	127	126	123	152	143	151	115	131	149	140	133	138	127	127	144	126	139	130	132	120	122	150	116	139	130	120	137	126	118	127	129	122	136	121	129	129	131	124	175	128	130	158	143	141	125	134	145	127	119	132	145	128	113	122	130	144	123	128	119	134	122	145	135	120	128	119	143	129	111	138	144	132	131	120	117	130	110	134	129	133	152	131	130	133	110	141	149	130	127	145	118	153	146	114	141	125	125	101	142	131	134	119	144	125	158	142	130	134	118	134	142	136	139	113	146	112	120	148	148	135	135	164	137	140	129	138	137	154	160	138	128	117	124	135	140	139	150	143	140	127	130	124	146	126	137	124	120	161	148	124	130	132	131	131	138	126	119	126	122	131	131	166	148	132	153	143	135	146	123	136	122	122	132	135	121	144	122	123	121	148	133	142	120	135	136	147	132	123	141	150	132	122	124	137	114	127	136	141	130	128	111	126	143	156	143	140	135	124	137	133	148	123	143	107	124	130	131	109	150	130	134	119	119	151	130	106	146	123	126	152	144	138	130	147	135	133	135	145	133	129	131	147	127	142	141	117	123	116	125	121	118	120	108	130	141	134	113	131	154	131	132	134	152	137	132	141	143	130	148	143	124	121	123	119	97	128	137	121	129	116	129	109	141	144	143	146	125	133	132	132	136	140	137	148	130	142	130	123	129	125	125	119	118	127	136	113	134	119	133	139	141	130	166	134	151	121	110	128	141	124	125	141	117	149	115	134	147	133	127	144	128	134	129	139	123	127	147	137	132	136	114	139	125	150	124	131	133	119	151	129	113	124	151	149	129	119	150	141	143	146	129	130	143	121	126	127	155	142	128	136	133	132	143	148	137	139	132	126	124	131	130	133	122	144	140	134	135	139	132	134	148	139	106	127	130	147	130	138	119	129	133	145	148	147	133	126	137	124	134	138	145	143	133	123	136	143	119	135	149	142	144	134	143	134	124	137	120	141	132	128	133	125	128	138	159	119	122	148	112	156	129	135	124	153	130	127	128	124	138	141	127	151	108	151	117	135	154	132	153	125	121	134	129	159	128	147	160	131	107	146	146	141	127	129	134	116	127	133	126	125	141	148	131	128	123	138	132	116	124	129	120	146	152	114	137	135	144	147	152	142	119	123	118	136	121	131	119	110	136	118	110	153	140	132	131	137	138	99	122	117	144	136	131	139	145	141	146	136	113	131	149	158	124	159	130	129	145	145	113	146	148	144	138	133	145	125	134	137	152	133	138	120	108	121	142	126	131	119	138	123	137	128	124	113	118	126	119	150	132	128	136	122	131	130	138	140	146	120	133	149	136	132	115	131	130	135	145	141	136	112	147	119	122	138	115	122	121	125	133	121	123	125	129	134	144	157	141	119	129	139	142	152	130	145	124	129	134	129	141	115	113	129	118	132	121	135	125	118	126	128	145	130	120	134	127	118	127	127	140	130	143	154	131	108	140	132	132	117	133	125	155	162	139	138	118	156	118	122	118	126	131	132	150	123	125	121	150	115	154	99	127	129	125	146	145	130	148	134	137	138	132	126	137	114	117	122	140	124	128	112	121	152	127	142	124	113	128	141	131	131	136	121	113	121	142	125	108	130	135	151	139	142	122	139	121	133	108	143	141	131	129	126	148	126	133	117	126	118	129	138	132	129	138	159	138	140	133	138	130	139	136	122	128	164	133	132	126	120	139	136	132	136	136	119	137	130	152	161	139	144	144	131	152	147	135	148	112	127	130	130	137	139	145	151	122	109	116	135	121	137	145	144	138	130	117	127	155	137	126	142	133	130	132	128	128	159	144	153	105	138	121	117	128	127	140	117	126	128	149	137	135	133	130	112	121	141	125	133	137	134	131	141	125	142	129	141	136	143	111	139	137	134	134	139	122	110	131	122	135	149	152	127	140	121	144	135	133	118	139	128	136	137	122	119	130	154	145	128	140	122	130	134	131	127	124	132	117	158	133	124	140	158	146	120	148	142	124	136	128	133	142	120	133	169	128	143	158	147	151	130	134	139	126	132	121	118	103	146	119	147	141	136	141	145	123	132	138	126	125	130	139	132	118	140	143	136	142	117	137	118	135	134	133	114	127	122	124	138	132	156	143	145	135	146	137	133	119	132	150	124	105	143	154	134	140	139	135	120	128	135	129	120	141	133	115	132	140	157	131	129	157	134	141	125	125	145	132	126	129	133	149	149	148	126	146	126	127	140	168	119	135	135	126	134	144	126	133	120	126	135	136	130	146	114	124	140	129	130	123	131	118	135	111	144	140	140	118	122	129	123	123	127	143	133	137	118	132	134	129	143	117	143	142	130	134	149	123	144	140	138	100	143	146	135	146	127	135	131	144	142	136	114	132	136	107	140	141	143	152	141	110	117	130	147	137	138	132	117	145	146	135	157	124	132	136	116	126	135	134	142	140	123	127	141	142	132	138	140	134	140	124	121	113	126	137	127	142	111	128	137	121	137	116	114	148	122	135	131	117	112	140	123	137	122	145	118	126	137	132	133	136	135	126	129	125	142	129	135	129	123	132	134	139	144	148	140	133	145	145	154	137	148	128	123	127	146	131	122	152	126	131	109	125	130	140	137	128	129	135	119	133	135	130	142	123	145	143	133	150	120	123	139	151	126	143	121	145	132	151	136	136	111	133	139	138	125	149	133	144	129	144	135	126	101	144	121	130	113	118	116	111	135	157	135	133	128	135	128
53239	48875	4695	2451	1569	1084	810	683	604	498	422	427	430	378	344	364	315	342	288	326	333	298	317	284	301	266	289	292	290	283	247	266	286	288	285	275	270	295	277	287	260	300	266	293	247	291	290	263	274	289	259	278	254	237	258	256	283	272	251	267	261	264	269	268	271	294	258	243	279	239	256	260	263	285	250	276	262	297	267	283	264	276	254	271	275	280	262	246	265	249	253	266	251	264	260	284	269	283	276	275	254	264	282	294	275	290	258	248	254	293	235	279	256	275	239	256	236	284	274	259	257	265	239	260	282	250	291	255	271	253	261	259	288	253	266	277	273	285	289	284	259	271	253	264	251	263	233	300	268	265	285	296	303	294	257	279	269	264	272	260	261	235	275	297	285	300	270	255	245	274	252	277	293	298	261	243	287	255	300	251	270	277	301	285	208	280	262	267	266	279	269	283	292	261	270	236	253	269	273	280	265	258	272	253	261	274	266	246	276	290	244	273	274	275	274	264	260	252	289	301	282	258	274	286	274	252	262	293	259	250	279	225	261	276	289	264	292	269	232	277	267	249	277	267	263	259	268	281	280	255	260	279	248	261	264	291	247	275	256	259	304	254	278	256	284	267	265	300	297	271	278	261	290	291	266	285	261	269	256	299	252	248	249	228	250	269	257	271	264	272	293	293	262	271	302	267	271	281	264	268	257	252	261	254	293	287	261	246	285	243	261	259	271	255	279	268	269	288	258	290	282	265	243	240	267	276	268	251	263	268	260	272	250	259	273	276	279	261	270	264	263	265	263	246	291	313	308	262	279	261	285	297	246	274	299	268	292	252	270	267	239	274	265	249	284	280	241	282	287	258	265	231	284	253	237	268	271	285	271	270	272	221	266	286	258	228	259	261	284	278	298	268	245	290	289	274	271	271	274	284	250	253	273	271	283	252	265	287	244	255	296	275	284	289	294	238	263	263	266	260	252	257	260	255	285	252	285	262	290	256	275	263	243	277	277	280	262	250	275	258	259	265	265	278	274	271	297	283	250	268	273	296	246	237	262	289	244	253	269	276	276	238	277	256	276	235	280	269	259	266	268	252	260	280	277	269	253	293	293	256	255	249	262	271	248	290	245	281	260	274	227	282	297	281	258	272	273	284	282	245	268	307	256	297	250	268	269	289	268	239	297	244	261	284	263	269	261	286	234	272	284	262	240	282	253	261	277	293	263	274	294	296	266	266	265	278	266	262	293	278	287	262	239	251	228	271	242	264	277	259	255	257	263	281	258	270	237	265	277	263	267	264	265	261	265	266	271	270	300	278	256	276	274	285	269	266	283	273	286	269	295	263	283	266	237	287	265	225	290	264	252	256	267	272	241	266	266	262	255	241	276	266	280	291	265	273	257	255	252	284	228	282	238	259	287	255	302	274	262	303	285	255	242	285	245	255	282	253	262	272	252	236	235	283	266	282	263	270	257	278	272	261	287	288	261	261	272	289	273	246	284	263	266	256	270	274	249	247	280	287	293	303	259	260	270	255	271	280	281	257	253	266	243	257	262	260	255	226	296	295	273	263	289	263	300	271	301	252	258	253	244	257	240	278	271	275	282	286	280	269	258	271	256	282	275	281	291	245	287	277	269	239	236	249	244	226	253	264	263	278	297	258	276	261	280	277	262	266	247	266	259	228	258	265	240	257	286	247	273	228	259	258	257	266	280	245	259	287	264	283	259	263	272	262	254	270	259	249	272	279	230	262	263	269	276	270	271	258	284	287	277	270	294	270	256	271	256	275	268	272	311	272	299	290	270	275	248	268	280	264	268	258	271	255	268	271	270	266	259	244	264	250	269	290	255	256	260	279	271	268	286	267	298	293	302	260	250	258	285	260	301	266	290	290	279	292	257	269	243	263	260	273	261	277	239	259	281	294	280	270	268	276	241	289	280	256	225	294	249	262	282	265	274	285	254	270	270	265	268	280	268	271	264	250	256	239	289	251	289	250	245	236	282	277	272	262	262	301	300	275	273	246	262	288	289	277	260	256	257	276	266	276	287	266	279	290	293	284	274	255	247	245	256	263	269	263	280	224	265	281	271	247	246	266	267	282	290	284	293	273	263	261	254	263	277	247	273	271	249	234	266	237	257	285	259	273	265	270	252	255	264	249	280	331	284	243	269	277	258	275	278	269	265	269	262	288	265	260	278	256	273	277	281	283	270	260	264	270	245	257	282	244	272	261	253	272	270	263	271	259	275	292	278	256	280	287	285	267	266	251	265	245	265	262	318	266	231	273	262	312	266	254	244	261	253	267	268	272	268	269	243	246	247	282	281	263	276	273	266	271	250	275	258	272	266	248	292	262	271	269	259	275	269	257	261	256	256	288	231	272	288	268	243	266	258	271	254	273	268	282	273	256	261	252	275	283	302	272	291	264	261	284	250	274	261	266	253	247	263	252	266	299	281	292	275	248	258	258	249	260	262	240	284	260	236	262	237	252	262	287	253	260	259	256	260	253	243	267	260	273	266	304	255	273	289	285	228	275	270	271	275	290	311	296	280	272	281	263	258	298	264	247	284	273	265	257	271	276	285	256	254	244	273	250	271	276	279	258	288	268	255	284	282	276	265	299	252	284	275	269	261	256	280	268	285	290	251	280	258	263	262	256	284	249	267	272	252	283	262	272	234	280	242	286	273	264	260	280	249	267	270	269	291	255	290	267	255	283	289	290	268	249	275	287	251	280	288	256	241	277	268	233	283	272	265	271	237	244	297	253	265	288	274	280	254	283	239	279	261	255	271	269	225	296	259	263	261	300	301	287	267	245	276	262	273	287	276	270	271	278	260	270	268	272	271	257	260	281	277	267	251	243	263	289	297	271	262	270	255	286	257	292	292	307	263	265	264	232	276	247	273	253	263	259	269	291	262	263	268	267	260	275	264	282	308	260	272	272	268	266	260	270	257	297	250	265	285	271	273	254	285	295	255	294	259	260	246	241	257	264	271	265	275	255	275	268	283	262	286	265	254	235	272	284	273	272	270	244	273	294	267	273	288	282	244	261	290	229	260	256	255	290	273	272	296	257	309	300	295	254	294	283	284	268	276	289	292	256	257	287	280	265	248	274	261	270	277	263	253	314	291	254	272	277	288	268	257	289	274	300	259	283	254	273	265	285	241	243	267	246	259	261	301	271	263	288	263	257	241	247	271	268	263	298	264	287	274	262	280	259	269	285	250	276	276	263	245	259	266	283	230	255	272	260	252	283	266	236	289	288	286	285	280	269	264	274	261	241	268	269	261	256	259	256	261	276	265	276	230	280	294	280	300	245	265	273	266	272	248	260	262	275	298	277	264	242	278	250	260	293	270	243	250	265	287	257	243	303	296	270	261	254	283	264	286	258	259	262	280	275	313	262	278	277	272	282	281	240	252	262	269	293	276	264	264	248	289	263	277	242	254	265	261	294	257	280	278	280	266	296	267	279	270	237	255	259	296	280	292	246	263	266	253	286	276	277
23246	21372	29014	24042	21354	19173	1094	387	262	230	214	209	168	212	193	168	149	163	160	167	153	166	138	163	162	141	149	130	145	134	140	133	139	134	141	132	142	130	131	128	134	132	143	139	145	134	128	124	117	121	134	113	112	118	121	136	120	128	129	129	124	139	113	132	144	133	126	119	139	126	124	131	115	139	115	121	116	122	117	144	153	124	125	115	135	138	125	145	119	138	136	110	130	120	136	135	110	99	140	136	119	118	114	116	128	131	124	119	121	112	134	140	129	132	127	128	122	130	146	131	147	136	137	122	120	141	132	132	127	101	141	142	118	138	138	119	140	121	128	119	115	145	136	130	114	123	110	139	132	134	131	103	126	146	111	120	119	131	130	141	136	106	132	134	140	133	126	119	110	131	134	130	133	122	134	114	120	117	126	126	146	120	115	130	135	117	121	123	131	135	125	125	141	128	126	124	134	107	137	126	137	129	129	128	121	137	125	120	98	136	112	129	123	92	134	121	123	136	125	124	101	115	138	130	117	102	118	130	136	121	125	116	133	129	139	135	143	117	134	135	154	132	128	112	124	119	118	127	119	132	138	113	130	116	125	125	118	117	119	125	117	139	125	140	139	110	129	137	144	141	123	111	132	120	122	132	116	111	112	120	133	134	123	120	123	147	121	133	138	127	125	115	143	119	118	143	128	140	125	111	120	117	128	131	116	126	115	124	129	132	117	116	104	102	127	115	131	119	136	131	155	107	126	114	105	107	112	132	143	142	157	103	116	137	129	129	128	119	128	117	121	138	123	133	112	116	124	141	126	107	133	108	136	115	140	144	122	137	140	125	113	140	132	143	127	119	119	135	128	128	114	118	137	151	127	143	115	121	142	122	124	111	149	128	131	134	122	127	137	117	121	136	138	136	127	126	142	134	101	127	135	126	124	115	112	90	142	127	136	138	140	122	126	120	136	127	114	145	131	111	124	120	118	125	118	124	138	130	133	111	118	125	124	131	137	124	133	130	140	123	153	133	100	128	131	112	126	136	115	126	122	121	139	152	139	121	133	115	115	148	130	125	129	144	119	131	142	153	130	130	123	116	114	140	120	137	128	137	132	132	106	118	127	125	118	135	135	117	101	126	125	124	142	134	122	144	117	150	126	125	104	121	140	122	123	115	148	122	140	160	121	135	135	132	140	129	116	138	113	138	125	126	122	149	106	126	133	129	126	117	118	135	136	113	118	136	114	132	126	131	108	137	114	115	142	125	114	123	133	128	102	131	105	105	135	119	129	139	131	135	111	132	119	124	122	133	118	143	131	125	119	127	143	121	129	142	135	132	107	140	138	131	138	121	109	134	130	120	122	121	127	125	133	122	127	122	150	130	119	118	119	115	125	146	114	138	123	133	119	148	127	130	118	123	105	131	121	145	136	134	112	135	131	124	152	127	125	116	128	136	124	145	119	116	126	116	122	132	118	124	92	119	119	147	128	131	144	139	136	127	129	121	123	151	121	151	139	121	124	138	131	131	122	116	145	128	126	123	131	134	129	141	130	125	135	110	130	133	123	129	124	129	127	129	129	114	128	134	140	155	125	120	131	129	110	125	119	140	139	122	132	122	111	123	101	121	136	120	147	131	140	115	106	127	114	129	143	131	128	123	134	114	111	126	122	139	134	120	134	166	141	125	125	131	120	105	137	118	118	113	132	137	141	132	135	128	148	141	123	113	143	130	122	126	128	128	139	130	135	129	147	139	124	117	117	132	139	145	117	142	134	119	129	124	122	143	105	123	108	107	122	146	129	134	97	132	131	121	112	107	122	125	137	112	142	135	120	116	105	131	126	124	124	114	138	124	121	99	129	131	145	137	134	118	110	127	121	146	129	111	125	114	124	157	142	115	124	132	126	131	127	126	140	111	128	128	132	134	136	121	131	142	123	121	117	134	114	118	129	130	135	141	118	139	101	125	119	121	126	141	107	121	134	138	103	114	133	118	142	122	127	123	119	128	103	121	117	111	123	127	126	119	145	106	113	125	110	112	134	133	144	130	153	148	123	132	141	137	131	126	117	132	139	139	126	129	130	139	130	134	123	133	107	129	125	134	137	147	128	132	117	138	126	126	130	131	124	108	133	118	143	127	133	129	98	126	118	114	136	137	136	138	139	114	153	132	126	113	130	108	131	125	124	136	115	135	132	134	128	107	138	135	120	120	125	134	142	124	124	137	129	142	117	125	128	146	146	159	132	120	132	127	120	121	135	125	121	120	108	138	150	114	129	110	119	109	112	126	110	113	113	105	125	133	129	110	151	137	141	114	144	152	114	133	117	135	132	139	132	131	138	120	139	132	136	121	110	120	125	127	132	130	134	130	143	122	125	131	125	132	116	135	128	156	156	121	134	132	143	141	123	108	116	123	148	136	120	117	139	136	133	127	136	142	126	130	108	134	126	116	146	132	120	134	135	119	144	120	124	117	130	146	131	118	126	126	115	122	116	114	120	129	123	121	121	139	110	124	100	130	98	123	134	130	128	99	128	125	122	138	122	137	130	137	121	138	147	123	107	116	148	140	142	137	127	121	111	134	120	124	106	140	119	112	126	111	133	119	124	126	132	114	112	134	110	121	104	129	133	115	121	143	125	136	132	123	120	122	131	140	126	141	115	117	130	120	112	115	126	124	128	123	117	120	134	131	134	121	124	127	129	123	118	126	134	126	124	121	110	130	119	138	126	127	117	132	121	159	129	121	130	129	141	127	113	134	137	122	133	135	115	122	139	121	119	144	136	132	120	143	142	115	142	111	141	128	133	134	121	112	117	116	126	115	128	118	122	122	116	130	133	117	112	131	119	143	141	133	99	123	123	156	122	129	133	144	125	121	133	125	130	159	101	136	129	120	104	134	134	120	124	126	132	109	108	139	145	113	119	118	131	128	132	128	132	134	118	121	135	92	119	123	125	107	115	140	119	140	113	117	137	129	134	129	126	120	118	106	140	133	129	140	129	111	133	116	126	122	143	133	121	156	125	134	120	119	125	135	134	111	130	129	117	127	122	99	144	144	117	140	122	136	117	127	116	122	120	130	119	135	133	123	142	135	111	137	125	130	127	109	145	126	144	141	116	114	139	125	128	112	113	110	152	131	134	128	124	119	119	113	96	125	113	134	126	127	142	143	139	115	121	124	136	130	129	116	136	109	142	136	130	106	116	116	123	121	131	136	116	142	127	123	116	136	136	128	152	106	129	126	143	138	142	123	134	138	125	132	129	128	142	121	117	132	116	121	107	125	127	115	134	122	133	145	124	118	128	121	133	125	114	121	134	115	119	119	107	128	116	135	108	132	124	162	132	128	132	131	119	128	117	130	138	112	125	113	128	116	139	130	133	138	119	123	123	140	123	135	149	128	136	127	120	126	135	127	134	133	138	125	127	121	121	128	141	138	125	135	126	120	128	122	136	147	108	137	137	113	133	113	119	140	128	116	130	147	102	133	124	145	136	149	128	136	107	128
52176	53815	8002	3994	2937	1764	1247	1040	810	749	658	568	476	434	424	410	360	351	356	348	300	305	326	308	290	288	271	311	272	306	275	285	259	249	241	281	262	204	243	244	278	241	259	249	253	231	224	260	265	251	260	261	245	206	232	237	229	236	263	265	226	242	245	266	258	266	269	224	229	213	261	228	234	223	255	200	228	217	234	256	228	226	223	241	238	234	279	251	252	244	225	234	230	218	242	224	216	245	250	264	241	214	238	250	250	223	231	233	233	241	258	233	220	223	225	257	247	234	220	239	238	236	236	197	230	210	230	245	232	258	245	268	228	222	262	238	250	226	232	258	224	252	221	238	209	217	248	249	234	237	267	229	220	245	264	245	222	251	230	211	249	217	233	206	248	235	272	226	221	232	216	245	242	223	224	238	226	222	236	233	208	244	252	225	236	241	210	235	268	260	226	237	218	227	230	261	229	254	227	254	259	240	210	220	238	220	263	238	212	244	222	261	208	235	224	213	247	260	238	217	214	227	211	245	247	253	251	263	238	219	243	243	276	240	233	231	266	240	229	242	234	235	224	248	249	217	227	242	257	236	255	240	214	260	224	215	209	238	210	251	258	239	212	226	228	204	268	255	231	236	228	246	241	241	234	218	230	210	258	236	228	250	242	210	227	233	228	253	259	250	241	241	237	220	235	225	232	233	213	268	239	258	234	249	260	247	244	229	248	225	230	235	247	220	239	230	236	230	238	206	222	242	254	242	240	255	252	227	239	209	244	235	269	246	229	222	253	232	234	225	250	238	226	242	242	227	222	242	231	214	238	237	230	255	225	259	232	240	215	278	245	238	255	245	244	223	233	203	237	221	231	216	216	217	234	250	218	267	210	234	233	233	254	231	241	210	246	231	256	239	230	249	221	218	269	237	220	219	253	225	225	242	215	216	227	236	214	257	234	234	231	252	246	221	237	241	222	232	206	248	233	213	241	247	236	234	215	228	213	219	238	227	238	240	219	226	246	265	226	232	232	220	229	244	237	259	219	213	256	232	245	250	235	250	236	250	219	227	230	248	251	238	229	229	244	214	242	235	228	237	236	223	245	243	232	235	218	246	220	218	244	248	275	236	244	243	243	221	251	251	252	222	228	258	248	226	246	228	247	242	243	219	259	241	234	249	272	240	243	232	225	243	207	234	247	216	226	208	224	282	249	231	253	221	255	234	242	235	254	276	223	203	215	222	229	246	226	256	239	255	225	225	193	238	267	273	224	247	242	238	238	271	268	247	254	227	244	220	248	233	267	208	244	230	217	246	198	200	257	241	247	243	249	251	244	246	218	222	245	250	244	199	248	246	216	241	207	229	239	243	248	223	227	220	239	205	245	215	245	243	234	232	237	234	260	233	232	241	261	245	238	241	236	263	239	222	245	250	233	236	229	227	251	254	257	242	235	251	275	258	269	238	240	230	232	232	215	236	263	239	275	258	256	241	232	259	244	234	252	250	242	233	210	224	243	254	239	235	265	242	275	250	262	214	246	208	245	249	222	232	266	226	228	230	217	257	240	216	237	208	229	248	243	211	243	238	220	215	226	253	235	271	228	225	245	249	240	250	231	230	245	229	233	243	232	215	278	246	215	201	213	237	258	237	223	234	240	248	247	266	269	259	233	239	247	237	247	234	252	245	224	238	240	249	229	235	227	230	231	227	228	244	233	232	232	250	252	218	252	249	266	238	233	236	266	221	226	232	207	243	210	247	245	214	231	247	235	255	239	239	247	238	222	242	230	246	223	235	232	227	231	237	238	232	252	251	253	255	246	264	237	240	225	222	245	235	242	240	233	234	236	223	225	259	239	228	234	205	261	250	225	254	254	239	273	228	203	215	254	268	204	259	212	257	220	259	219	242	232	262	239	254	231	235	251	247	245	204	225	256	217	238	245	221	239	235	225	237	251	232	238	251	222	235	236	231	261	256	226	228	214	216	235	237	253	253	232	244	238	268	238	223	214	246	224	251	264	235	234	252	206	240	249	219	200	213	214	205	236	235	228	231	220	240	248	252	245	235	243	233	235	229	257	239	234	242	213	227	256	250	253	212	244	265	221	227	242	218	262	239	224	213	220	238	237	244	224	229	268	216	238	206	265	265	234	215	234	240	237	219	246	239	221	239	220	223	215	215	228	246	238	235	231	239	251	213	234	207	241	228	209	203	222	232	250	244	210	233	251	231	224	207	250	215	238	224	262	224	237	236	244	229	243	247	250	221	206	207	243	232	247	265	224	237	229	216	229	235	223	230	254	282	242	232	239	228	238	248	240	256	238	229	239	238	243	234	249	214	250	208	227	248	248	230	257	279	218	252	226	219	236	230	239	242	243	212	239	219	251	261	224	223	244	234	222	232	255	230	256	222	226	221	234	263	246	229	228	265	255	227	236	259	226	256	228	271	250	244	235	205	245	222	235	234	233	234	233	241	232	240	231	244	244	256	201	229	238	238	242	234	232	227	229	233	256	199	213	219	237	231	247	243	234	242	224	224	245	222	274	259	229	228	238	240	248	231	206	224	249	236	248	209	246	241	218	226	246	222	247	253	250	224	243	249	250	217	249	211	241	250	254	213	237	262	262	253	237	215	230	228	239	256	223	241	241	217	226	227	214	206	254	205	223	239	230	240	235	266	228	224	243	264	219	243	252	237	237	249	255	254	231	226	240	228	221	230	245	254	247	238	224	239	223	226	247	238	216	224	257	236	256	252	236	233	240	219	217	242	236	244	214	263	228	255	245	258	213	221	234	221	233	222	225	248	230	254	177	235	249	263	228	241	230	241	240	208	232	224	236	236	226	257	265	218	234	236	254	238	256	239	231	215	238	226	253	221	248	259	241	263	236	244	225	237	225	261	224	249	211	250	243	207	227	242	216	254	240	240	230	206	216	218	247	235	279	242	211	243	227	253	246	270	242	248	225	248	235	280	235	234	227	253	248	255	253	236	232	230	227	220	255	232	220	242	220	231	260	259	232	248	253	223	230	243	249	230	245	262	235	250	226	211	243	219	249	221	239	252	257	245	212	241	243	224	226	226	243	231	228	223	244	224	221	223	253	236	228	230	228	229	249	240	233	229	217	220	249	252	214	233	256	240	259	254	256	231	237	259	222	258	224	215	235	243	235	246	238	241	251	244	247	253	217	222	222	239	243	215	239	224	273	229	229	222	248	233	222	245	239	253	231	248	263	254	217	211	240	231	233	260	229	201	263	223	216	267	218	240	227	205	218	239	232	223	228	242	221	264	255	239	265	225	207	248	233	226	220	222	227	217	226	242	209	210	238	235	227	227	245	245	246	248	229	250	279	237	213	218	214	214	232	236	226	218	236	237	206	227	243	252	263	226	258	240	222	234	256	238	220	227	225	251	240	243	230	262	228	243	242	247	237	237	238	233	238	229	245	228	284	265	217	219	244	254	229	246	243	263	245	201	259	233	230	265	249	243	226	221	253	266	235	228	223	244	240	214
27792	21241	9446	610	366	305	297	277	252	265	267	273	275	304	289	246	265	292	265	282	264	309	257	268	261	271	291	263	237	289	270	235	267	280	255	270	264	255	268	276	272	302	253	252	248	273	274	256	264	305	256	261	261	273	268	243	257	245	268	269	267	293	260	294	266	263	261	296	284	253	272	278	303	283	295	262	279	253	288	250	250	266	280	274	277	274	254	286	263	260	257	243	281	263	283	244	256	279	297	254	282	295	273	278	259	243	266	261	274	288	282	293	298	254	256	267	280	249	261	282	263	254	296	278	306	294	280	251	271	229	277	263	271	260	255	257	273	266	297	278	289	273	277	281	235	259	293	296	274	268	247	243	265	249	258	284	259	283	281	280	266	289	269	263	282	247	289	282	268	256	260	275	247	265	246	274	258	250	288	267	281	253	248	259	278	279	262	285	292	287	254	254	280	301	319	265	260	267	266	245	258	265	260	263	282	289	274	264	244	288	249	269	263	263	263	280	251	280	254	250	289	294	258	264	269	255	244	277	266	276	261	297	272	302	270	277	255	280	271	286	277	252	263	230	259	277	263	284	286	261	256	278	271	276	269	260	267	260	285	279	273	260	307	247	291	266	295	266	271	258	285	268	254	295	277	259	295	249	269	248	246	232	300	263	249	306	292	250	256	285	264	291	258	273	255	261	278	272	290	263	259	233	271	256	281	279	252	272	263	272	278	286	277	287	276	258	264	274	289	281	277	265	297	288	275	246	269	264	272	235	239	272	279	290	258	285	266	283	276	269	261	264	277	268	277	276	264	276	287	256	297	288	259	282	272	295	289	272	299	281	260	251	295	245	271	294	244	272	238	244	248	277	261	269	261	247	259	326	287	246	295	236	266	283	280	273	241	289	269	275	239	275	278	269	273	274	264	266	266	279	256	259	236	257	290	266	283	269	260	271	268	302	263	249	290	259	282	261	275	261	255	279	258	267	256	247	279	268	291	242	252	287	261	270	285	265	269	261	265	274	257	272	295	290	298	270	315	279	275	276	269	234	270	270	309	287	246	279	286	275	280	266	264	280	272	286	283	276	252	296	280	236	293	265	260	280	273	267	277	260	264	262	274	258	255	286	286	267	286	269	267	266	258	270	256	253	259	303	266	267	251	274	281	259	273	271	252	286	276	282	294	289	252	299	268	255	278	256	323	267	292	295	258	274	277	248	262	273	264	242	264	282	292	252	267	246	267	265	274	297	241	262	297	291	279	301	306	305	298	257	274	262	263	274	260	286	272	253	282	256	273	293	280	274	265	233	259	274	287	266	299	298	264	249	269	242	268	262	250	261	280	251	266	262	239	257	264	270	265	258	259	271	300	274	267	305	272	276	264	265	264	273	287	279	256	265	269	245	266	258	291	251	282	258	265	286	268	267	287	283	273	267	279	296	270	286	272	298	267	246	259	255	256	258	258	249	284	277	262	299	282	288	275	278	269	263	280	269	269	277	281	289	247	271	270	283	270	282	276	261	267	269	272	258	265	252	281	250	232	289	286	270	285	250	277	299	281	261	270	262	289	283	284	265	260	266	266	241	281	297	280	288	253	260	268	259	262	264	233	255	275	270	260	286	248	254	266	264	261	283	260	273	258	245	233	274	268	279	267	285	281	261	282	287	256	275	244	312	291	268	287	292	281	281	252	300	284	271	272	264	229	274	259	278	275	264	275	256	272	271	278	277	285	261	250	287	272	286	275	278	290	270	266	279	258	291	272	278	270	253	267	249	276	268	252	279	269	279	226	271	250	277	298	250	279	264	271	246	255	296	274	281	267	286	287	276	271	294	286	262	277	280	272	299	259	256	282	247	258	294	252	268	251	306	299	278	243	291	287	281	284	281	302	276	291	269	266	286	259	266	282	250	249	248	256	288	267	283	261	282	281	308	241	278	256	273	261	250	248	284	233	249	280	302	297	259	253	283	283	292	226	305	287	249	288	254	288	285	296	276	260	299	276	309	291	282	257	258	247	275	280	289	290	290	263	267	288	250	249	297	266	289	262	273	290	273	273	250	290	257	265	266	291	248	252	279	263	291	254	281	257	256	268	262	290	304	269	252	273	267	280	293	249	276	275	266	283	267	246	274	297	278	275	258	255	276	305	297	285	285	262	281	302	280	262	283	273	276	254	260	274	276	275	257	291	262	292	266	312	314	255	281	293	271	259	288	268	279	287	283	251	225	238	278	255	249	284	298	278	261	273	235	289	289	287	301	272	275	253	248	312	268	309	263	282	251	263	274	257	263	281	253	298	257	259	300	260	271	251	259	233	239	266	286	291	275	265	262	282	266	284	262	291	260	289	276	286	254	303	256	276	291	269	271	291	268	278	293	266	273	248	270	249	308	267	283	273	249	296	281	251	262	266	238	298	296	263	278	274	269	270	262	283	284	263	251	265	286	287	253	299	263	295	277	264	294	294	286	268	291	251	269	279	268	274	288	281	283	271	262	297	280	279	279	313	280	269	243	244	254	288	268	268	285	252	275	266	254	249	286	291	259	261	247	247	272	259	257	282	265	246	276	275	268	302	280	256	275	278	282	297	270	267	273	268	284	269	269	276	266	301	248	269	269	259	315	244	295	264	256	309	282	253	268	289	275	284	255	283	275	297	263	271	290	272	264	277	229	262	263	269	245	278	267	286	295	285	277	252	295	264	286	261	261	256	252	251	288	275	243	240	278	278	270	296	315	270	260	261	238	255	268	260	257	258	293	302	241	239	301	281	300	251	272	276	258	232	248	279	245	248	259	275	270	268	297	250	253	272	288	284	252	267	280	252	268	309	316	263	279	269	250	271	274	272	259	257	250	258	298	276	290	252	276	284	277	277	240	308	284	309	250	264	273	282	283	282	273	242	265	286	284	294	283	264	299	272	287	263	290	257	253	259	285	250	266	245	273	279	274	271	277	255	267	265	266	254	235	287	271	293	286	251	288	242	279	284	318	261	249	262	265	290	278	298	261	285	240	252	258	265	266	290	270	239	312	281	299	266	250	263	274	262	263	251	295	263	279	266	237	254	233	277	262	260	255	261	269	255	285	281	288	276	293	275	289	292	287	294	238	288	264	250	252	254	262	285	275	237	281	260	282	265	249	270	254	294	288	248	271	280	248	295	270	267	269	266	265	253	273	284	277	293	232	292	253	260	246	281	269	254	258	273	274	279	246	273	282	271	284	263	290	304	246	249	289	268	280	270	273	277	234	281	266	258	268	282	288	235	262	281	276	255	243	279	277	296	269	250	283	261	270	300	251	300	254	241	278	257	249	230	245	282	254	262	276	271	268	269	300	277	241	305	278	282	258	256	258	239	290	280	253	297	309	259	285	285	283	296	292	255	265	245	284	268	268	265	270	268	254	293	290	267	270	262	258	258	239	285	271	282	278	281	257	251	296	234	237	239	302	272	252	251	270	264	229	270	261	310	291	273	281	249	279	287	271	283	265	272	265	253	250	304	254	290	256
30071	21558	954	727	697	551	578	577	578	530	514	496	531	515	502	521	520	537	551	473	527	541	521	543	537	520	541	531	504	506	538	551	530	540	533	487	542	509	509	506	515	559	575	507	513	516	579	546	503	532	552	534	542	511	516	551	486	504	483	500	484	514	508	484	537	519	557	493	520	529	542	503	549	504	507	532	533	494	514	494	527	526	471	542	557	546	521	512	514	510	507	516	492	494	550	528	555	541	523	466	544	505	530	532	539	534	554	549	501	518	502	491	525	469	501	504	515	476	500	499	524	526	537	546	512	512	527	539	500	484	521	491	546	529	533	564	503	523	531	502	570	520	530	488	487	523	583	536	539	596	586	523	531	535	496	510	537	520	525	499	513	506	510	473	509	485	551	521	501	529	516	533	567	441	570	492	489	545	487	518	506	539	512	518	536	526	528	550	553	540	552	510	526	499	547	520	521	518	529	511	528	464	537	529	541	538	550	518	509	509	501	518	519	535	557	520	504	544	539	470	508	477	530	522	525	520	526	511	498	507	535	551	552	549	529	529	530	532	468	504	537	533	525	523	544	514	511	511	496	501	477	496	486	495	564	482	508	505	490	513	502	541	527	520	507	476	503	484	544	506	563	537	528	520	508	493	515	526	521	490	530	550	502	575	482	545	522	543	520	518	508	506	535	540	479	524	507	524	519	512	519	530	524	520	509	534	529	545	551	550	491	564	521	543	444	515	488	538	527	518	510	502	545	532	544	548	552	541	480	531	520	541	573	585	512	472	531	526	531	526	498	539	509	532	512	506	489	523	496	516	537	545	511	540	500	529	556	525	532	512	528	599	517	519	500	519	529	500	562	544	540	503	552	496	522	513	522	549	457	523	515	508	495	492	525	496	497	538	532	531	525	498	516	502	495	526	532	524	522	479	522	525	520	560	528	524	522	530	530	481	529	524	494	532	524	466	524	547	521	523	543	514	531	527	537	479	517	497	520	503	542	538	584	556	557	521	511	559	549	516	523	522	506	526	496	497	536	488	552	516	493	522	503	543	529	498	505	527	496	499	520	545	560	568	519	494	577	550	506	535	535	550	538	540	553	523	502	513	517	508	517	549	480	532	508	558	507	476	548	538	507	560	492	501	531	517	502	523	565	484	508	526	540	545	504	522	520	550	510	549	514	500	519	516	532	495	501	505	522	537	503	528	509	476	500	544	502	492	546	529	536	455	526	455	496	519	500	487	496	522	477	514	544	524	525	530	532	518	511	505	552	542	517	499	503	526	489	549	527	527	500	467	547	530	492	551	523	525	515	475	541	492	517	489	551	478	499	519	516	543	529	514	528	528	519	478	531	517	505	517	545	546	519	521	500	482	493	506	581	532	524	556	530	503	484	545	532	504	481	490	493	505	512	518	518	554	505	486	571	520	560	526	527	492	522	525	482	481	503	515	544	576	507	562	505	501	508	508	510	522	518	518	547	551	511	515	512	520	524	511	500	530	552	516	507	498	511	518	564	528	539	549	543	514	553	492	526	546	535	512	537	530	540	536	537	535	492	483	486	529	500	501	495	489	546	529	520	501	540	559	520	510	548	498	480	543	529	516	516	504	514	525	549	494	494	504	508	539	592	492	556	538	522	492	502	551	515	551	532	525	535	510	517	520	534	529	528	536	515	502	503	522	507	548	507	533	529	533	500	519	504	523	527	507	509	541	511	520	505	524	509	514	504	526	501	471	538	522	478	497	526	544	533	537	495	528	500	520	520	533	501	502	523	559	564	537	502	524	522	544	570	544	542	505	548	517	485	521	497	512	532	500	533	518	492	487	504	525	519	495	509	535	544	503	481	518	509	582	515	526	522	522	563	524	540	529	502	499	557	515	496	524	511	503	537	535	538	504	522	497	485	529	517	548	531	509	534	511	524	530	475	549	545	508	512	519	571	538	512	524	504	511	514	506	525	557	542	482	499	536	518	519	483	527	503	502	547	522	587	544	492	518	508	499	515	517	554	517	487	540	507	527	510	501	522	538	482	501	507	530	562	527	519	515	553	499	539	546	522	503	560	481	565	513	525	515	539	536	520	526	537	529	503	511	536	481	554	511	511	492	514	486	490	521	536	514	549	469	544	530	464	515	486	489	477	535	559	545	533	527	505	500	526	528	515	529	535	512	513	502	538	551	531	503	513	517	521	519	502	523	540	490	560	536	530	524	517	502	502	491	536	512	523	540	518	523	532	545	486	538	546	479	502	522	540	557	514	541	538	531	528	544	534	502	534	522	523	497	528	541	537	546	532	482	535	526	491	530	482	493	522	500	544	513	515	485	521	504	549	559	517	535	523	522	498	524	506	529	534	535	516	498	497	551	528	527	539	522	500	546	498	531	495	526	523	541	517	514	510	515	525	529	489	511	544	487	527	507	502	553	527	518	549	507	522	493	544	525	507	545	498	521	488	507	466	510	524	547	534	496	517	541	513	546	499	501	510	479	536	563	504	529	479	526	516	540	509	505	525	506	534	513	498	472	567	493	543	475	507	524	580	492	517	534	563	471	520	527	552	489	537	540	515	518	493	562	552	541	557	517	542	501	526	535	493	485	552	511	527	510	501	533	527	531	550	494	535	536	517	543	501	551	540	487	486	495	562	550	492	523	488	536	509	490	541	526	481	510	543	545	447	511	533	536	509	519	525	512	459	561	498	517	547	515	549	490	507	548	533	480	506	512	515	512	522	511	508	521	515	527	548	511	501	516	541	551	528	516	504	519	523	544	509	509	558	488	510	546	488	510	525	544	533	523	542	585	500	517	522	496	577	511	512	547	504	504	542	530	523	549	519	534	504	564	523	540	539	519	547	534	530	530	511	509	514	531	538	541	508	508	508	533	519	534	506	507	493	529	529	546	543	518	523	516	549	580	537	517	542	512	532	523	558	513	533	505	500	551	502	523	550	513	499	546	529	501	536	501	557	572	498	528	537	504	536	536	511	498	554	535	508	497	523	509	470	536	520	530	512	561	524	532	531	515	504	509	556	508	550	550	552	488	515	571	481	516	496	491	520	503	547	516	526	495	540	583	520	531	528	505	523	524	512	545	524	511	515	552	504	505	493	460	517	505	535	560	497	515	509	537	534	503	527	585	553	555	513	547	501	520	559	513	541	554	496	511	509	517	525	557	518	482	517	527	482	477	489	532	514	523	520	480	524	490	493	474	498	498	500	526	532	498	525	562	495	510	531	521	530	514	521	520	495	565	545	519	515	507	514	517	531	508	517	521	526	520	493	510	527	524	534	526	507	495	488	498	528	551	534	479	506	497	526	535	527	508	502	567	466	530	551	495	535	558	527	525	539	493	534	510	518	530	537	543	518	490	523	536	503	530	551	512	549	509	514	498	547	554	523	559	447	535	495	516	534	532	509	545	519	464	525	529	526	507	511	496	489	453	536	499	538	498	518	519	507	517	498	558	512	486	481	500	515	511	519	529	552	529	480	528	528	506	536	519	498	495
24231	21395	28593	24396	19868	1795	315	242	176	183	190	182	155	168	174	150	149	158	130	129	132	137	149	128	140	155	124	137	134	141	143	127	151	132	127	144	133	140	143	109	109	139	140	131	154	135	146	132	136	126	140	136	119	141	118	137	125	144	131	138	127	146	111	142	140	139	151	139	158	123	134	138	123	133	125	120	144	126	146	125	159	119	148	130	138	121	126	132	150	116	129	130	138	141	129	129	141	127	120	144	130	104	129	121	113	136	139	138	122	130	120	144	138	137	124	124	131	120	120	120	145	139	129	126	122	150	149	123	147	119	127	143	136	130	124	128	126	131	134	129	115	143	112	136	138	137	140	124	141	106	150	159	132	138	118	116	138	136	124	122	138	124	147	134	123	142	138	126	133	123	151	132	118	123	139	141	135	124	104	126	137	133	122	132	144	123	117	147	120	131	139	133	135	145	122	139	128	148	146	116	151	119	117	136	130	137	125	139	157	134	121	125	134	133	130	145	140	142	137	143	137	112	121	146	107	124	122	123	140	116	107	112	141	121	136	116	131	135	117	134	120	155	126	133	126	110	134	148	149	143	128	133	129	145	116	130	141	120	124	135	123	121	134	153	130	132	131	119	119	142	159	125	150	121	126	116	124	120	120	113	140	145	142	124	127	124	117	154	114	128	113	153	129	113	140	119	146	123	156	130	141	126	125	134	142	124	119	123	144	126	134	140	146	144	122	124	141	139	123	138	145	130	123	129	128	150	122	121	137	148	124	127	135	130	112	138	114	138	139	124	131	125	115	115	125	129	141	138	119	127	129	103	118	137	131	127	133	144	133	120	136	125	137	110	115	155	137	160	137	147	148	126	134	147	126	126	114	130	123	143	98	140	128	133	137	120	104	134	113	130	133	134	119	138	149	128	130	117	147	147	140	127	137	120	146	139	131	135	136	146	137	135	130	126	155	119	107	131	133	131	132	116	122	112	130	115	134	128	137	122	138	141	130	138	136	120	133	104	149	127	130	122	110	138	141	129	123	140	125	130	134	129	124	130	137	127	119	146	134	118	145	130	112	130	123	126	125	108	121	124	123	117	130	132	124	122	127	140	115	130	123	122	142	128	140	134	131	147	128	122	151	132	141	135	153	129	120	136	134	124	134	109	124	136	106	136	127	136	121	125	139	121	141	126	127	130	137	123	135	119	156	100	137	144	125	133	141	120	118	131	132	122	124	127	133	121	133	141	129	142	126	142	119	128	131	120	124	121	127	125	128	132	140	116	155	105	135	125	131	120	145	108	105	122	129	155	124	155	119	138	127	135	157	126	141	125	134	129	147	134	117	163	143	140	126	125	123	125	128	113	149	127	129	149	130	134	103	141	132	121	129	137	124	145	126	143	133	133	141	110	112	133	130	130	132	140	143	130	127	123	115	108	146	123	114	118	132	127	122	146	118	143	130	117	143	131	120	128	127	107	143	123	129	125	120	123	114	113	115	141	132	118	128	133	142	146	135	130	147	130	115	138	138	129	140	127	135	134	133	138	135	123	123	124	124	150	129	135	120	156	136	125	121	142	137	121	114	149	129	140	137	121	107	132	116	122	110	108	131	127	134	134	128	115	112	120	168	133	141	146	146	133	128	118	128	120	104	113	145	129	127	136	120	151	139	131	145	130	111	117	115	140	135	140	97	127	120	143	144	123	130	105	130	118	137	114	116	123	130	126	126	141	121	133	132	132	132	136	124	144	110	145	125	115	121	154	132	129	126	125	130	130	148	135	122	141	118	111	123	138	124	153	134	134	139	135	119	108	132	121	120	117	136	118	143	131	137	127	144	137	110	124	110	143	126	133	125	131	148	136	132	129	135	114	134	130	124	119	151	131	134	120	138	116	124	138	134	116	134	119	127	103	107	133	127	148	152	118	141	129	133	113	143	133	149	135	128	110	141	121	133	131	125	133	128	139	130	118	129	114	123	125	121	117	108	126	133	130	119	139	123	134	142	121	122	142	119	137	136	114	139	122	132	127	138	124	113	108	134	112	114	117	131	122	114	109	118	129	142	103	143	149	142	123	128	145	125	159	139	118	158	125	133	135	119	132	137	123	123	136	133	121	121	129	114	129	141	124	126	101	125	125	113	138	146	130	127	137	152	137	123	145	138	137	130	137	124	148	127	142	136	123	110	120	124	130	136	119	144	131	136	134	129	127	139	158	126	126	120	115	133	139	139	112	137	133	145	143	142	134	132	133	124	116	122	128	116	132	133	124	150	132	117	130	127	156	146	128	138	134	115	119	120	118	132	173	134	141	145	131	125	145	154	119	114	136	117	141	111	120	130	118	137	120	123	127	119	123	136	128	146	121	134	127	107	135	110	156	134	131	123	131	143	125	117	153	121	148	129	111	134	119	126	139	138	123	143	129	128	119	119	120	127	125	130	140	123	122	129	144	140	127	133	137	127	103	118	128	111	135	120	121	131	123	102	125	104	113	130	113	126	134	137	126	127	138	135	117	126	110	130	145	129	141	125	133	139	132	154	147	156	132	145	133	122	132	139	120	132	128	127	143	106	143	137	123	123	123	127	125	118	115	125	133	135	128	122	123	121	125	127	134	136	147	148	131	125	134	135	140	136	152	103	118	135	156	123	118	132	128	129	125	148	115	119	151	136	135	133	143	135	139	132	121	134	141	136	140	127	127	119	142	126	148	112	128	121	120	139	133	133	128	148	132	124	116	123	138	127	141	118	146	125	144	133	124	128	124	113	114	130	135	125	111	136	150	132	119	116	134	139	128	117	127	122	153	155	136	120	125	115	124	121	126	139	136	132	156	122	124	135	128	130	142	120	132	108	127	114	127	113	110	148	114	122	116	136	128	116	153	126	151	146	127	124	141	142	127	131	128	118	128	147	128	125	130	120	134	137	125	133	121	122	140	130	120	154	138	127	156	132	137	109	109	112	114	126	109	122	140	136	152	150	137	131	131	113	121	134	128	135	143	127	124	145	131	115	146	137	128	138	118	114	121	128	120	136	112	137	139	143	139	124	128	129	134	133	146	128	140	132	125	142	127	128	141	158	125	137	139	126	127	135	108	125	123	129	126	116	134	133	129	159	152	140	134	139	121	128	128	153	145	149	133	139	138	132	142	116	142	124	116	133	138	140	140	137	134	122	128	133	127	125	115	137	132	134	126	130	123	138	125	146	133	102	117	143	113	140	115	143	133	146	136	114	104	138	130	120	130	134	150	144	118	126	137	157	141	158	129	136	117	112	138	115	116	131	144	136	147	117	132	121	129	108	130	127	148	121	138	127	131	128	140	148	143	137	142	114	130	140	126	123	118	136	135	136	142	118	124	127	134	126	115	117	117	134	141	143	131	110	129	129	129	129	151	142	128	141	147	131	128	136	126	143	135	135	117	137	137	134	115	120	119	111	130	142	126	123	137	147	133	127	122	128	131	130	125	134	136	127	135	126	116	152	145	127	136	128	142	122	100	128	116	138	115
50421	48394	4995	2437	1865	1115	878	649	592	499	449	433	426	384	384	388	352	345	307	330	319	317	275	299	277	288	299	305	311	306	268	236	264	264	287	247	279	258	274	249	264	282	295	269	272	266	272	264	259	249	268	285	298	281	273	268	286	267	268	265	262	261	241	285	280	238	270	259	286	267	247	284	239	256	267	252	249	261	271	292	280	242	280	277	259	261	280	228	261	289	273	260	270	299	290	276	248	284	280	244	268	277	275	242	255	259	269	274	261	250	281	283	256	269	249	256	277	275	231	248	241	254	265	267	265	278	268	261	275	248	282	273	230	244	251	256	257	270	253	255	266	260	271	243	263	260	280	249	260	261	260	253	275	257	247	259	253	231	269	273	266	287	249	251	259	260	274	245	276	261	255	228	255	250	266	259	289	264	230	262	243	261	258	266	279	259	264	288	256	256	269	267	263	256	259	290	275	255	250	227	263	266	277	267	293	266	271	284	295	257	234	255	255	262	277	241	240	274	271	262	270	262	258	242	307	257	241	254	260	264	245	287	257	261	292	249	282	274	262	232	252	260	229	255	248	271	284	270	268	255	260	265	244	267	246	240	264	233	243	278	283	256	231	276	267	261	250	256	236	263	284	290	264	287	243	251	255	255	237	249	251	274	241	268	265	260	269	274	276	258	244	279	262	249	268	278	260	231	268	264	259	245	270	332	264	264	273	253	256	249	249	265	283	268	271	245	279	231	269	270	255	273	238	271	281	254	244	275	275	260	293	283	259	275	260	286	285	264	271	254	291	285	256	296	241	255	272	276	263	273	285	249	279	260	275	238	249	239	264	249	261	252	235	245	264	251	267	260	248	246	259	261	248	275	276	237	258	251	291	248	264	259	286	286	267	273	256	270	272	276	255	273	285	259	279	239	247	250	243	265	274	253	241	251	239	253	252	249	276	231	260	264	253	266	243	262	294	251	247	246	252	268	266	273	247	268	281	303	265	246	263	230	246	270	257	229	264	251	293	239	241	301	266	265	214	265	267	269	255	278	257	288	265	260	254	264	232	285	280	289	283	253	258	279	284	270	264	259	253	277	286	269	257	264	274	258	281	246	274	248	249	274	248	264	240	227	283	224	302	249	272	237	285	278	252	281	270	240	281	264	286	256	253	272	284	267	252	265	232	276	265	268	244	266	244	269	254	295	284	312	262	257	270	273	284	259	256	255	234	252	226	260	248	244	273	287	267	249	278	233	290	285	260	269	272	252	259	277	280	245	218	254	233	255	263	288	280	253	274	281	232	261	280	247	264	263	274	254	303	233	267	259	261	249	297	278	252	274	268	254	235	271	250	252	272	264	242	292	252	270	288	248	245	273	281	266	221	233	255	260	267	258	273	267	268	257	259	252	284	231	270	247	260	275	245	266	264	283	248	273	263	276	265	276	248	262	265	257	263	256	283	283	249	260	249	277	240	282	251	249	258	245	282	254	262	257	275	258	269	271	272	285	258	262	254	249	249	249	260	252	261	266	255	250	226	266	298	277	244	269	251	246	276	251	253	286	247	285	272	261	240	275	267	227	272	269	258	244	263	242	245	247	261	293	267	291	284	274	269	229	268	286	268	276	221	267	270	264	277	274	240	257	263	261	291	264	259	276	253	258	246	266	277	263	247	282	241	326	238	263	276	290	277	255	251	266	269	244	278	267	256	275	266	254	256	235	267	270	243	243	254	253	275	247	257	224	247	264	250	288	243	235	284	258	249	280	272	275	244	244	247	279	250	259	274	267	280	246	273	252	262	272	262	268	251	255	277	263	251	247	270	266	237	276	249	234	267	262	255	251	264	250	274	271	268	280	229	269	307	298	261	260	245	246	263	247	279	265	275	234	241	257	260	271	253	261	266	262	281	262	267	244	255	270	265	255	268	236	249	273	268	246	262	266	260	289	278	270	274	239	275	266	235	274	257	260	244	276	280	263	265	266	241	249	262	257	252	253	288	256	270	260	276	236	266	265	263	267	254	280	248	278	254	253	259	258	234	270	254	249	251	247	276	260	240	274	280	302	243	271	237	258	218	271	237	299	270	256	231	264	261	256	259	242	265	266	272	262	276	241	285	243	245	258	247	285	284	268	247	278	242	251	261	282	259	274	244	257	280	290	256	273	285	288	269	267	278	261	287	263	269	288	256	244	255	270	228	269	266	245	284	282	257	251	244	222	276	267	257	257	250	251	262	247	264	267	255	277	269	256	253	223	232	297	259	270	247	283	253	243	289	265	228	252	241	259	231	284	240	234	270	276	261	281	270	291	244	241	250	262	268	267	258	230	246	252	252	269	249	268	268	258	266	241	254	278	255	249	282	248	258	269	273	229	248	268	279	236	247	258	262	256	229	274	265	272	274	254	250	262	282	258	244	266	235	262	247	248	303	279	270	223	271	246	271	248	282	235	277	254	261	261	265	260	258	253	281	284	273	240	285	244	254	263	258	275	266	277	232	283	276	245	268	273	288	250	268	254	258	292	255	257	265	271	278	293	262	241	249	272	257	258	234	279	241	245	243	267	252	259	250	277	266	282	286	264	282	262	239	267	257	258	277	256	297	234	222	269	251	273	265	250	252	253	254	273	286	260	248	252	270	287	268	265	262	287	275	276	260	264	270	285	252	298	287	262	286	262	257	259	258	259	259	250	276	269	268	262	235	253	303	257	284	283	259	263	266	257	297	224	258	260	255	246	252	256	244	261	268	236	275	270	263	251	234	257	255	283	254	258	252	275	278	236	265	243	268	290	253	221	266	272	258	272	245	264	260	258	267	287	257	244	254	284	275	264	229	257	271	258	253	267	247	247	267	324	268	241	278	231	302	270	261	254	264	251	269	216	287	254	259	274	288	256	265	269	256	261	280	253	253	239	265	277	274	280	276	274	274	270	272	262	270	295	244	239	262	275	251	247	268	289	300	301	264	280	248	248	255	257	260	280	274	259	266	273	268	278	268	257	246	266	232	262	262	232	266	276	245	241	245	251	251	245	274	270	266	293	249	242	261	261	260	254	272	240	273	269	267	267	270	254	272	278	246	267	239	267	268	249	261	237	230	269	258	273	262	261	262	260	249	261	271	258	227	291	253	264	264	272	272	266	271	273	258	277	265	231	285	245	249	270	246	281	279	249	278	238	283	242	257	274	241	251	268	248	248	238	268	246	276	248	245	268	273	266	299	265	310	253	236	277	291	251	279	248	252	254	264	258	297	252	259	267	273	260	283	252	254	260	262	262	295	263	226	249	256	268	249	259	268	248	236	272	240	281	273	262	282	240	280	288	267	274	289	291	284	270	265	261	274	269	268	253	265	281	265	254	235	296	265	270	267	280	277	234	271	267	277	276	277	265	263	271	263	297	256	255	241	230	265	253	262	278	263	264	264	273	265	240	274	278	248	259	258	235	253	262	274	265	265	323	269	283	275	243	249	282	280	270	249	222	253	266	273	288	261	284	272	256	274	268	260	259	257	260
23288	21398	29544	23603	21390	19642	1134	365	235	232	213	184	198	198	166	165	160	153	164	139	149	155	160	137	137	133	150	142	148	153	120	129	131	137	143	135	135	144	140	139	107	147	142	131	128	129	130	133	101	121	120	125	144	120	135	121	141	129	137	125	126	117	129	133	120	145	118	126	127	123	138	134	126	145	141	123	102	141	145	116	126	126	116	146	122	127	140	109	134	128	125	129	145	135	138	136	124	136	133	139	135	115	105	131	143	128	112	107	131	130	143	108	136	151	130	131	147	128	128	132	139	128	130	137	124	130	131	136	128	135	131	118	140	121	122	122	130	124	126	142	120	145	123	153	136	112	111	122	121	134	137	129	127	130	132	136	134	136	145	127	124	120	128	107	131	127	127	145	156	143	133	130	122	132	141	142	112	130	116	118	122	145	117	115	119	138	121	130	133	120	127	133	131	124	131	123	121	138	130	136	126	109	99	128	132	128	123	121	103	104	132	131	132	119	129	122	113	126	128	121	125	155	124	123	120	132	135	133	113	118	118	116	115	144	127	129	143	113	139	117	119	117	108	134	129	121	141	123	146	148	135	117	130	131	120	129	125	124	124	117	147	147	133	137	137	115	123	114	127	121	120	128	126	137	143	123	106	140	130	157	132	127	139	128	123	138	158	114	125	134	130	118	124	129	129	129	124	125	115	140	132	119	130	116	113	120	129	132	134	122	120	125	121	130	122	111	112	118	128	125	113	119	141	124	123	133	143	141	129	134	131	125	128	125	147	121	119	124	150	129	142	125	141	136	119	138	111	134	124	105	122	141	126	134	131	135	128	121	118	115	113	101	119	111	126	120	118	100	127	134	134	152	133	122	149	128	131	121	131	111	116	138	122	117	128	120	139	110	118	124	112	141	125	128	119	110	144	106	140	111	124	108	123	134	125	112	119	128	125	122	119	135	114	130	122	127	127	144	117	128	124	113	125	122	121	100	131	115	122	122	143	130	114	126	121	129	107	120	120	111	131	140	124	122	131	127	134	146	123	113	130	138	118	131	131	142	132	133	125	136	135	116	117	125	119	122	140	131	120	125	130	118	127	114	143	143	137	128	122	126	123	106	117	121	140	117	145	114	129	129	106	129	124	137	112	147	131	149	131	140	111	135	158	131	139	118	127	118	140	128	123	105	142	129	160	139	106	113	118	112	125	122	110	117	132	124	122	143	121	131	119	121	146	119	132	136	122	113	122	120	137	121	122	127	133	122	135	131	113	126	120	136	133	128	122	137	136	143	151	124	149	139	128	131	135	118	132	118	128	122	121	106	121	144	121	124	131	123	134	125	147	129	118	137	126	130	134	144	114	141	122	116	146	145	133	123	143	116	97	120	117	121	125	127	117	112	132	112	113	104	136	112	126	122	115	131	123	123	128	136	122	119	130	124	120	115	125	116	129	115	136	141	111	119	148	144	101	121	115	135	128	116	127	125	124	139	108	137	131	144	110	127	128	131	132	127	111	118	123	119	121	120	118	152	142	132	120	115	130	119	134	140	125	128	135	134	131	125	101	124	132	129	138	127	133	124	150	124	117	127	110	128	145	121	135	131	137	146	132	131	139	130	125	102	116	127	143	134	125	119	108	147	111	116	142	138	106	124	123	134	122	118	134	136	131	113	141	133	118	130	122	116	142	140	145	110	129	126	139	111	152	140	123	132	122	130	121	108	119	115	122	123	128	149	132	103	133	137	119	117	140	114	134	125	126	123	133	120	121	130	132	121	109	143	126	131	129	119	128	136	136	116	134	132	134	127	147	118	143	100	130	107	153	126	124	100	125	148	129	135	125	129	133	114	149	91	136	131	117	130	118	128	121	142	144	130	111	143	146	135	131	132	126	126	138	140	130	123	133	146	116	114	121	106	138	128	131	106	145	117	104	131	132	119	112	116	156	124	122	124	133	135	117	116	116	149	136	145	131	132	140	147	112	125	119	124	141	134	142	117	99	130	130	114	135	150	116	126	131	120	126	126	111	126	127	147	129	130	134	117	127	119	119	143	119	120	133	132	148	136	131	116	135	130	128	131	131	143	122	110	137	122	130	122	135	125	131	134	116	123	107	117	137	130	149	110	137	122	144	135	126	113	126	122	133	105	135	124	124	143	142	125	120	130	104	114	142	132	132	116	134	110	137	101	108	105	127	127	130	117	131	120	125	140	129	118	118	134	147	117	118	123	112	117	126	122	144	128	117	133	121	131	145	123	138	135	119	123	133	136	122	126	142	125	143	127	98	122	135	107	118	135	135	125	114	122	120	124	153	115	112	126	112	129	132	114	122	131	142	125	125	122	124	128	108	124	105	140	133	127	139	118	132	139	115	127	141	131	119	124	123	130	121	117	147	114	144	141	142	129	110	125	142	127	129	144	133	109	135	128	132	112	111	127	127	106	120	132	131	108	121	132	126	125	120	123	101	128	123	125	136	130	147	143	140	121	139	130	126	131	135	132	107	138	140	134	144	137	138	132	116	129	123	139	135	134	115	119	146	128	123	152	119	112	135	120	131	127	129	135	127	128	117	135	116	126	119	133	124	126	115	131	127	129	124	150	114	131	117	147	137	125	135	120	126	130	120	160	112	120	121	127	146	108	140	136	120	121	131	110	122	135	125	98	137	122	135	118	102	148	127	113	125	125	128	130	122	126	118	118	121	124	147	120	128	122	138	113	133	134	125	115	131	114	123	141	124	125	122	136	121	132	134	126	130	142	132	122	121	133	135	121	122	119	138	123	130	130	133	164	98	130	134	134	134	120	124	106	131	106	132	104	115	154	122	113	110	132	131	135	150	147	121	135	131	118	150	122	96	113	141	119	126	142	119	145	126	143	118	133	115	125	147	122	120	126	138	115	133	128	140	141	131	118	147	142	131	147	121	117	114	146	145	114	123	139	130	111	128	138	130	115	122	117	145	122	128	142	124	100	129	142	132	137	103	144	118	145	115	135	128	113	143	118	138	143	121	110	141	124	130	105	132	118	118	119	109	119	112	125	110	135	125	130	134	128	125	153	110	119	140	119	131	131	119	134	110	116	108	129	122	129	148	118	131	129	125	130	149	111	129	140	120	145	129	121	136	112	141	125	115	114	112	128	120	132	117	133	116	115	147	142	103	110	135	127	146	136	114	130	129	140	127	132	136	123	140	130	108	124	118	117	127	111	132	149	132	130	127	123	143	134	131	129	126	132	111	132	121	118	116	148	130	115	117	137	128	127	140	131	118	124	117	118	128	134	147	126	119	136	148	123	156	135	119	150	135	125	128	112	128	124	124	138	134	130	126	110	129	131	136	110	127	133	135	118	120	143	132	121	127	114	125	131	120	132	122	106	123	122	99	135	134	129	129	123	122	114	128	119	139	136	135	113	136	110	167	125	116	119	123	132	122	125	114	100	117	117	125	110	151	118	125	124	130	127	126	119	120	122	137	125	128	141	121	129	126	128	120	124	131	133	124	125	125	122
49840	56157	8152	4104	2982	1714	1291	1066	868	707	689	573	542	449	430	385	389	345	334	297	325	341	324	300	294	246	291	292	259	296	281	276	286	246	263	273	269	244	295	243	253	266	241	234	221	254	261	229	246	251	264	253	247	246	281	271	233	227	271	230	249	230	240	246	276	225	225	268	245	246	230	217	265	217	245	242	224	227	239	229	237	242	271	233	221	262	228	264	259	237	259	227	229	227	252	206	239	243	243	234	226	220	240	234	257	275	218	212	207	229	227	264	233	227	228	221	232	232	250	255	234	256	232	241	239	252	226	220	243	240	228	231	230	233	244	214	248	240	214	230	214	243	216	230	244	245	240	212	207	220	250	227	228	239	238	220	255	248	238	231	243	248	247	230	222	222	222	236	224	243	236	229	253	241	275	240	263	225	241	223	248	224	253	231	245	214	230	241	223	241	244	254	226	243	227	243	232	218	227	263	223	251	226	251	221	211	254	250	246	235	217	221	229	222	209	206	230	251	238	234	238	245	232	230	255	214	247	213	235	247	229	233	213	233	234	277	235	220	229	240	229	250	220	215	244	222	262	242	225	222	248	240	244	214	237	237	197	225	228	258	249	239	226	262	214	235	229	261	243	239	242	207	217	244	218	228	252	223	241	239	219	247	246	245	213	255	241	238	239	238	240	226	230	239	249	254	248	210	236	218	226	263	244	249	237	217	240	241	238	217	237	256	250	210	253	248	222	251	248	232	243	229	207	253	221	223	237	217	242	228	222	240	249	238	233	207	252	208	241	220	253	213	237	218	230	198	233	220	239	198	246	233	240	245	211	236	237	226	215	221	231	238	224	234	226	233	210	250	251	224	264	231	240	266	258	227	225	233	221	233	234	241	231	261	265	245	222	238	249	234	249	217	234	227	233	261	248	231	226	265	246	209	245	238	214	258	237	249	255	236	262	230	242	232	254	192	246	224	257	242	212	240	228	232	233	236	237	221	222	244	240	239	248	210	221	251	224	244	230	220	230	261	242	248	231	223	243	237	223	260	239	249	237	231	251	252	233	201	242	251	253	221	243	233	227	235	244	259	224	251	276	235	227	261	215	199	219	250	250	227	226	239	262	234	228	243	251	254	217	224	211	219	229	234	234	253	229	243	232	242	209	220	243	237	234	238	250	212	238	209	240	266	245	223	227	212	214	207	238	223	216	226	245	263	229	242	250	237	230	226	234	253	242	225	209	255	256	232	225	244	262	243	231	265	234	232	251	230	238	228	207	228	258	228	221	219	240	203	216	208	236	249	189	242	217	250	212	223	284	222	252	247	229	220	240	220	253	237	259	241	259	260	237	235	238	246	225	244	236	215	229	239	214	246	225	253	227	259	220	240	218	244	229	250	230	266	250	225	235	213	243	233	231	227	221	233	216	251	217	227	210	242	248	235	249	256	225	231	247	227	243	234	207	239	232	227	217	240	249	224	251	235	239	217	219	245	225	253	247	237	264	232	248	220	230	222	234	236	223	221	244	228	250	249	248	236	194	211	234	224	219	220	240	235	232	236	251	231	212	242	223	224	220	226	212	221	232	244	239	240	227	243	208	248	223	266	245	247	230	257	237	237	266	236	226	225	237	225	209	225	255	224	230	219	236	240	226	228	235	251	234	239	228	242	258	258	233	264	216	256	252	224	242	197	224	254	249	222	275	236	204	240	239	244	225	225	219	230	252	220	237	245	244	225	238	215	228	219	248	237	243	232	214	266	236	242	242	239	240	223	244	219	232	240	257	243	232	244	251	207	238	258	237	253	217	252	226	260	231	249	234	234	200	238	221	225	218	244	207	231	205	241	235	221	231	220	233	235	214	207	224	235	229	240	221	265	247	238	231	222	226	250	221	261	224	230	216	228	245	255	217	234	221	228	243	229	232	261	234	239	220	254	219	226	199	256	207	205	239	226	226	240	257	239	226	224	227	222	236	232	228	199	219	244	238	210	254	241	213	218	249	241	224	220	238	247	220	223	209	219	240	234	246	234	245	253	223	238	222	248	227	227	214	223	245	219	250	245	230	204	234	257	252	220	258	239	230	239	250	221	229	244	242	228	235	221	222	237	255	236	254	229	255	227	233	235	222	221	230	229	230	213	245	235	244	244	221	221	244	233	222	225	258	242	247	249	245	216	239	234	247	235	260	220	224	249	274	241	247	223	226	243	214	216	231	262	223	247	230	220	251	242	258	221	236	228	240	234	238	233	217	270	222	209	259	238	243	233	224	223	254	231	251	223	216	238	229	248	244	208	216	245	255	245	240	245	224	244	217	225	252	234	234	220	246	237	257	219	258	228	225	238	235	232	238	215	236	229	263	248	218	219	230	209	220	236	240	226	231	278	229	203	237	225	263	243	233	235	251	232	252	225	207	237	214	235	220	224	236	247	234	231	221	200	257	231	233	238	266	245	243	245	228	226	207	257	247	235	268	241	227	248	227	258	253	243	210	255	230	246	271	248	223	235	232	232	247	222	246	269	221	241	259	228	208	215	245	235	243	235	282	231	249	261	223	238	213	249	249	217	250	247	244	252	232	252	209	244	247	220	219	204	228	248	255	225	246	229	254	218	239	236	221	246	257	218	228	253	238	239	225	260	239	226	216	204	227	220	257	220	236	204	237	233	202	222	239	274	218	227	234	249	231	221	219	267	223	236	223	218	247	220	224	229	220	252	252	224	237	238	235	229	220	265	220	223	235	243	222	224	250	246	246	238	225	211	215	238	237	248	215	250	217	238	241	240	250	227	235	229	244	238	238	243	221	218	238	231	260	204	237	248	223	266	248	231	229	247	236	272	231	204	240	210	246	227	231	259	225	242	239	241	230	233	208	239	236	238	206	228	227	246	227	224	227	224	217	251	254	250	228	218	216	228	202	242	258	265	215	233	222	229	249	224	257	240	198	228	223	219	275	247	206	241	213	219	213	252	224	251	257	255	235	268	248	200	247	241	250	226	233	239	226	221	239	223	226	238	221	261	211	222	233	255	229	222	234	228	238	229	255	254	214	231	231	233	255	239	223	252	227	247	270	209	233	227	194	243	237	240	239	232	228	229	219	227	212	223	257	235	239	221	225	240	217	236	226	238	212	204	250	247	220	241	226	231	224	268	237	254	217	260	266	248	254	216	235	231	235	244	238	241	249	258	269	241	241	262	238	238	237	213	230	218	257	228	232	230	270	255	245	229	252	243	222	237	247	224	229	233	248	199	207	246	253	231	244	229	219	232	217	225	196	231	257	243	233	234	229	198	219	255	248	256	247	200	222	233	219	229	210	233	228	254	214	224	225	225	229	230	233	246	227	236	200	227	225	228	238	240	223	234	256	243	227	233	238	233	227	227	216	254	229	238	230	233	233	211	227	234	249	233	236	255	274	228	230	241	274	227	237	247	235	206	223	240	213	235	218	257	262	245	257	232	252	241	243	239	254	217	229	205	244	254	254	243	206	231	244	231	227	206	225	215	265	237
27764	21181	9488	622	358	292	278	255	272	281	283	243	292	265	279	285	271	268	285	273	275	261	272	293	270	290	288	287	264	272	259	283	268	277	292	294	265	257	305	288	275	252	266	245	254	262	277	261	255	265	265	268	276	284	234	264	274	279	290	248	272	248	276	289	282	276	261	289	261	269	270	267	267	300	268	250	291	251	261	265	258	281	271	290	249	254	269	271	272	262	253	320	284	282	245	271	287	280	270	282	278	244	265	275	287	246	273	266	284	268	268	261	276	258	271	271	232	295	267	258	264	277	275	232	266	282	239	267	295	265	270	246	234	281	250	282	290	280	274	277	257	261	252	269	261	270	272	271	260	272	253	276	245	261	244	276	303	259	270	292	270	272	271	256	227	253	247	253	273	270	244	247	285	267	265	263	254	277	243	269	267	263	272	252	253	272	252	283	258	262	268	274	258	260	249	280	269	238	268	274	260	286	280	261	303	286	252	278	266	263	287	253	286	305	273	265	259	280	276	272	254	256	259	257	268	287	294	274	250	272	291	266	226	266	272	247	252	264	258	283	273	270	247	294	272	277	254	284	251	239	263	261	255	256	282	244	287	260	282	243	264	272	288	271	268	261	278	232	271	298	268	263	282	290	274	285	253	261	279	275	247	267	264	292	264	275	273	268	268	258	261	260	261	238	250	281	256	270	265	274	270	255	274	279	254	295	263	284	288	270	268	276	260	270	258	244	262	246	257	279	262	239	276	256	276	270	261	270	281	281	273	260	247	291	237	267	265	262	224	279	302	263	283	289	250	242	251	260	288	285	254	254	279	270	273	265	275	268	280	270	287	247	240	272	261	255	276	287	243	253	266	266	276	276	267	270	265	232	260	261	274	294	283	265	273	249	258	243	255	266	231	279	241	277	239	265	244	260	262	270	307	277	289	247	274	269	278	250	266	259	283	249	273	255	276	258	272	282	264	279	268	268	265	281	271	263	284	275	248	274	260	250	243	263	271	257	257	269	250	262	280	280	275	260	282	256	308	306	278	262	261	262	275	252	275	267	274	274	267	250	260	235	246	238	302	276	293	284	302	253	281	306	263	250	261	271	254	258	263	253	272	284	277	278	273	259	278	271	241	275	278	285	266	282	266	284	289	302	294	257	239	257	275	258	273	253	263	293	308	285	232	263	268	289	294	251	233	263	235	280	270	271	260	277	284	318	262	267	254	256	263	278	306	261	258	276	297	261	264	293	273	228	288	251	282	263	285	249	269	251	294	264	255	260	265	272	244	242	303	238	289	271	261	269	257	266	279	269	252	299	286	265	251	265	288	280	277	246	276	281	235	264	269	263	261	279	269	272	278	284	282	287	264	274	293	285	260	256	260	287	274	242	285	290	261	242	283	281	249	251	253	245	250	264	265	266	286	279	276	281	291	273	278	278	273	289	282	268	259	293	282	271	251	257	270	287	257	255	277	255	270	268	259	272	286	264	269	260	252	267	247	253	291	267	253	269	316	247	271	242	276	266	271	269	257	259	258	276	262	270	271	243	277	260	279	277	268	278	277	258	277	257	261	268	270	272	248	278	276	243	270	260	256	257	261	288	271	249	253	254	256	282	245	293	265	268	250	270	279	268	266	272	253	270	266	280	296	276	232	253	240	281	263	228	265	252	264	254	290	242	298	245	259	285	276	280	277	283	286	262	256	233	264	250	297	288	309	295	287	282	276	250	255	266	280	278	263	262	274	309	282	295	259	254	289	252	263	262	292	267	262	297	254	252	251	252	257	253	277	253	282	270	255	262	282	270	264	286	243	244	280	261	287	243	281	261	266	274	295	265	278	270	275	266	281	294	252	304	266	281	246	242	249	252	276	277	255	305	248	272	268	282	273	274	254	265	311	290	291	279	309	272	277	243	272	274	272	274	264	282	283	233	251	250	251	232	279	280	270	286	296	278	263	280	273	237	259	267	288	237	267	276	288	291	297	263	284	261	253	280	277	287	253	287	264	253	277	270	272	249	279	287	290	244	241	307	259	291	227	258	270	268	246	273	254	241	249	250	267	288	273	256	260	266	250	267	289	279	253	296	244	284	295	274	263	278	308	270	266	277	306	296	315	283	249	283	249	310	268	269	295	275	244	271	252	265	278	258	294	254	271	252	259	256	265	262	263	267	282	286	268	278	261	247	282	237	276	291	281	257	265	261	261	276	274	249	274	283	239	279	245	288	264	245	272	257	263	267	293	270	281	254	294	284	286	244	228	286	291	272	257	285	251	282	277	292	275	257	276	244	275	271	276	249	249	258	306	272	263	250	234	260	258	268	263	259	284	264	279	264	251	277	281	287	287	252	277	255	260	261	282	290	270	271	285	270	261	263	317	235	236	284	284	274	266	273	254	265	234	266	280	255	260	264	292	247	313	272	283	278	246	285	301	276	266	249	255	240	281	265	269	296	250	249	296	271	246	296	244	279	289	264	262	294	262	292	249	242	271	264	264	296	244	240	275	277	267	274	265	265	250	255	271	272	269	247	275	262	261	261	295	296	284	241	276	268	260	276	291	276	241	283	243	273	290	300	255	260	287	231	268	244	254	278	281	276	281	280	289	277	267	266	263	265	253	244	276	277	257	237	250	244	239	276	303	276	265	258	264	259	308	259	262	269	267	295	256	279	301	253	256	271	250	276	253	240	265	277	286	292	268	277	301	258	262	259	276	261	284	270	276	264	269	287	283	288	288	233	249	224	248	275	280	276	252	264	274	268	262	276	249	286	238	273	265	244	284	280	268	282	290	295	261	315	272	275	254	260	248	236	270	262	262	298	247	256	300	268	265	239	294	258	270	256	257	257	260	262	278	261	263	256	294	260	255	255	288	261	262	252	267	281	248	291	302	280	298	265	271	280	261	297	258	258	286	294	287	263	269	259	274	295	269	286	246	266	262	254	248	271	252	284	260	275	261	281	289	275	255	260	279	250	258	271	279	255	252	235	277	286	259	269	246	274	269	300	269	268	272	252	255	259	282	270	264	266	266	282	299	264	293	244	249	276	282	277	267	273	253	261	257	282	309	300	254	275	258	280	248	281	270	274	254	253	260	264	235	258	294	287	265	282	261	253	269	269	264	260	272	274	243	278	297	255	266	262	260	280	266	283	279	280	261	284	294	261	278	264	254	272	269	270	272	264	251	251	290	263	269	234	286	269	262	245	246	247	244	264	262	265	298	283	262	267	249	267	249	266	282	259	269	264	283	259	301	281	259	284	277	282	273	273	275	288	253	275	285	280	291	272	298	289	274	282	269	236	267	251	279	243	258	269	289	269	298	239	281	282	271	288	258	260	250	279	272	246	293	254	268	234	234	272	272	294	275	285	274	249	261	261	265	290	272	293	299	269	280	248	284	263	283	269	243	274	290	255	294	275	276	291	283	275	291	276	283	248	286	259	270	273	254	287	274	259	250	280	280	270	289	267	274	279	264	277	266	263	270	275	249	259	267	287	289	260	268	224
29836	22342	988	724	643	609	555	510	567	516	540	534	540	514	497	513	524	535	524	554	527	463	538	526	524	548	505	538	535	517	493	516	515	525	489	466	484	526	499	538	542	519	542	491	505	522	503	544	510	529	551	482	520	512	565	537	533	518	566	538	546	495	537	563	506	514	508	507	519	501	505	498	537	466	534	515	495	523	497	511	536	451	486	544	538	547	511	534	525	487	513	530	514	541	506	519	485	513	513	528	519	531	533	535	516	514	481	499	544	536	526	545	514	509	514	485	465	503	531	472	506	497	522	531	534	543	511	471	504	467	508	530	518	541	536	537	515	500	484	536	504	504	524	521	497	478	504	523	533	514	524	499	529	506	535	543	533	553	492	505	490	539	519	522	529	519	510	536	484	513	520	516	471	517	505	554	509	497	487	496	554	498	507	482	532	519	511	526	505	520	542	483	511	516	517	495	538	528	445	510	543	554	571	529	504	476	521	536	514	520	510	549	498	523	512	466	524	528	523	516	519	530	519	503	560	513	515	502	517	507	486	525	502	486	515	477	503	522	537	514	520	493	527	547	507	493	478	519	516	527	551	488	546	538	514	529	535	491	530	493	545	483	486	525	516	528	490	495	541	521	494	488	490	524	518	525	542	524	538	542	503	523	507	499	531	509	538	528	494	528	530	520	518	523	540	494	497	514	537	524	527	510	539	533	573	499	498	492	520	542	569	523	556	543	507	514	491	487	521	553	523	529	522	474	496	492	532	540	528	529	522	545	469	511	479	556	517	515	532	555	505	503	545	519	494	528	512	479	506	497	494	507	561	494	506	503	503	503	516	515	508	496	500	496	507	554	510	520	521	514	543	498	505	528	499	504	533	502	513	551	491	545	528	523	448	526	504	511	504	535	560	513	539	531	521	483	499	532	561	506	496	545	514	507	526	545	504	509	540	530	515	506	520	530	548	537	535	516	502	482	507	544	510	526	528	548	515	528	555	481	482	516	502	488	522	483	528	572	495	521	557	540	475	526	503	546	557	510	552	478	515	498	541	515	508	535	492	489	487	521	476	551	538	551	498	503	529	500	552	503	507	559	479	551	480	510	490	520	506	506	512	555	494	507	538	517	503	532	530	516	501	512	531	520	508	541	510	496	509	506	523	509	544	497	533	534	524	530	523	488	543	518	527	547	550	531	521	510	562	512	534	498	519	487	463	543	482	540	480	511	544	483	514	490	552	547	518	490	513	544	536	514	510	546	550	520	532	528	483	486	516	513	500	544	527	508	562	518	519	513	507	505	519	478	473	487	536	499	528	524	491	514	520	517	516	529	504	492	468	444	486	522	496	530	536	550	490	513	496	533	522	480	524	549	500	509	497	535	498	522	493	511	500	547	511	560	482	458	515	529	510	516	514	490	530	515	497	531	480	492	515	505	539	524	547	517	521	509	484	521	493	461	544	503	498	536	528	510	481	548	520	473	546	539	544	509	524	534	485	505	511	529	489	520	498	482	473	525	511	495	523	534	515	515	521	504	477	548	495	479	506	517	514	493	464	536	485	550	534	479	499	515	526	522	519	495	494	491	507	535	496	502	508	519	496	510	562	508	501	481	517	545	512	485	492	529	505	540	545	498	511	523	527	528	566	545	524	534	495	505	487	492	544	496	483	526	490	506	514	527	540	483	531	478	494	532	482	533	509	471	527	490	499	534	479	518	478	504	523	524	518	517	533	540	503	494	534	490	503	529	494	509	548	516	528	485	515	526	515	535	530	495	495	502	521	518	538	540	554	556	515	508	525	516	519	479	542	477	490	490	472	505	503	526	552	494	493	525	579	509	501	546	550	516	511	507	545	526	541	548	526	530	510	505	493	504	484	538	542	517	544	502	514	539	508	517	521	523	531	510	513	529	487	533	522	516	478	500	537	487	506	502	552	535	537	482	493	442	521	497	491	472	470	508	506	521	499	513	533	529	504	531	516	522	513	474	517	483	453	569	519	550	528	529	524	526	519	479	510	556	504	536	497	547	469	516	517	549	489	489	552	545	479	522	473	510	491	523	494	525	494	526	515	522	515	522	508	546	491	525	517	543	547	513	543	505	500	500	490	508	505	540	492	514	515	519	495	497	532	540	469	531	548	486	495	537	479	549	586	502	508	524	514	551	528	483	548	559	514	501	511	515	524	505	536	531	540	512	521	478	507	554	497	487	478	489	532	521	521	463	520	538	551	499	548	496	534	506	525	507	526	519	495	471	516	507	511	504	525	502	518	539	509	524	504	507	487	518	501	516	534	534	527	491	489	517	497	508	471	503	531	527	470	530	487	496	529	532	522	580	557	545	534	508	538	510	502	501	507	497	507	499	519	504	525	545	478	520	546	555	514	524	503	521	537	543	521	541	513	487	525	520	517	531	513	547	533	495	505	543	536	530	542	527	501	535	525	524	547	478	540	532	547	501	535	504	564	507	512	528	503	548	512	554	518	537	522	550	511	533	495	535	507	498	490	519	524	541	508	474	531	557	504	494	522	514	525	493	520	520	490	500	534	486	518	476	537	509	494	521	526	506	500	543	551	503	508	532	499	511	526	493	501	524	515	491	498	515	511	532	525	518	519	512	517	509	513	493	516	527	498	518	537	501	545	503	508	549	579	481	528	522	547	484	495	533	504	525	519	524	533	492	509	512	515	510	514	517	542	544	490	492	490	514	521	552	482	487	515	501	540	533	534	549	501	526	511	537	535	521	530	561	529	553	479	520	500	566	507	495	521	534	525	514	518	487	514	522	503	486	505	497	493	517	527	551	499	489	527	515	518	487	561	528	489	501	481	488	546	527	496	469	517	504	549	563	514	538	538	571	548	524	567	522	448	521	589	535	522	543	515	509	525	532	525	531	536	558	544	494	522	553	499	537	511	528	490	511	496	528	539	508	485	559	501	537	529	519	530	511	475	554	501	464	511	526	516	505	532	519	509	515	526	509	539	509	530	465	477	541	525	475	501	500	472	507	516	486	501	477	490	489	496	556	508	549	532	520	491	475	514	508	539	521	495	532	541	499	495	521	574	498	487	524	505	522	486	502	506	529	504	519	486	504	503	501	504	493	480	499	508	543	516	492	529	514	521	524	528	501	532	549	519	496	500	540	485	458	570	500	503	531	475	501	522	475	522	510	489	485	503	510	540	470	508	520	535	503	548	494	537	493	522	547	480	517	492	517	522	492	549	494	489	505	517	509	512	481	536	537	531	521	515	487	504	503	536	519	530	550	471	556	512	561	524	512	565	502	544	571	508	506	515	478	465	525	507	492	490	491	509	555	510	529	499	483	535	557	483	522	518	529	478	515	492	518	507	510	523	503	514	561	535	517	490	529	538	524	540	526	547	498	484	489	539	477	511	477	498	481	478	523	483	528	508	479	519	483	517	524	491	516	486	463	523	550	514	548	531	471	526	556	503	557	476	518	505	523	529	533	498	507	501	552	508	532	499	514	500	556	529	574	510	499	489	491
24216	21413	28831	24282	19907	1932	368	234	208	191	188	175	167	157	168	146	165	144	146	158	144	140	136	134	119	125	142	130	141	128	131	149	129	120	141	148	136	104	143	138	122	121	107	136	136	130	108	140	127	113	152	120	129	135	112	123	133	137	124	124	127	103	125	134	147	119	122	145	141	137	132	119	134	133	117	129	131	129	124	116	114	122	142	108	125	141	140	114	136	109	141	115	135	130	123	124	144	118	135	125	137	129	117	140	145	144	138	143	142	144	130	131	123	129	156	130	122	116	136	136	120	131	140	135	116	129	135	136	137	113	109	129	129	130	124	122	111	129	132	136	140	129	124	112	108	131	119	119	133	133	149	119	120	116	121	116	129	113	139	122	119	136	120	137	159	120	130	114	109	140	111	146	134	114	139	123	119	119	129	128	133	130	130	118	125	135	118	126	139	154	123	137	118	114	134	144	126	116	118	152	139	132	125	130	137	139	138	133	117	116	122	138	123	151	110	114	132	129	128	116	125	135	122	141	107	134	150	135	144	129	125	127	123	141	126	125	147	148	143	126	127	135	120	132	147	119	121	134	116	126	124	99	121	136	107	110	133	116	129	107	133	112	114	118	129	122	133	134	132	116	151	110	131	122	147	105	144	111	132	114	127	118	118	123	106	124	128	124	122	118	131	130	144	141	131	124	137	119	138	117	130	126	154	106	129	142	123	118	111	148	128	95	117	131	127	128	131	142	152	124	119	137	150	125	139	126	117	135	128	122	115	138	130	143	128	135	144	97	117	134	123	139	138	149	141	118	147	114	131	132	134	143	127	124	138	153	148	147	130	118	141	118	106	137	147	115	158	125	133	131	129	112	121	130	135	131	127	134	122	143	117	132	114	131	128	122	122	149	145	143	132	132	136	126	129	126	147	125	153	144	112	138	126	126	142	118	139	137	136	114	132	136	136	130	135	122	134	118	128	136	119	120	142	115	137	132	128	130	119	123	117	138	139	111	117	140	119	145	130	111	137	116	120	154	134	141	135	147	133	112	112	126	118	108	132	139	132	118	127	126	135	132	131	118	112	142	135	128	123	126	127	125	142	122	127	123	124	119	125	141	140	150	112	128	136	132	127	117	128	118	121	125	135	135	131	141	114	124	123	135	113	150	132	134	123	126	114	113	131	131	122	133	119	126	125	125	131	128	133	130	144	135	97	123	100	115	100	113	126	132	131	126	128	126	137	134	125	126	132	119	153	124	130	122	102	146	143	118	153	125	120	116	117	133	113	138	123	116	133	100	132	137	116	116	136	123	135	131	126	141	121	125	119	110	128	125	108	140	117	109	142	128	150	130	131	117	135	113	121	97	146	102	152	139	109	140	135	124	132	122	126	141	120	144	138	134	118	125	136	117	119	112	109	135	112	131	133	134	116	127	118	113	128	124	130	125	154	125	141	126	117	152	139	116	117	133	142	135	121	136	103	137	139	123	114	130	122	120	142	122	140	121	132	125	123	131	119	111	129	123	119	115	128	145	107	109	114	124	128	132	134	125	141	133	113	117	130	130	136	135	135	104	132	125	128	123	112	133	118	133	128	112	123	153	124	137	141	140	152	144	123	132	110	122	131	126	116	108	119	119	131	126	118	113	117	119	132	143	132	125	138	115	125	141	114	121	130	99	123	128	119	136	137	113	130	120	137	131	137	125	143	144	124	128	125	134	106	110	129	112	134	125	108	143	131	144	126	141	128	115	162	136	121	135	147	150	129	124	120	137	126	115	148	143	128	96	111	134	124	134	125	111	136	122	114	123	131	157	137	121	118	115	130	106	134	117	128	142	140	140	144	136	142	113	121	118	125	122	107	123	139	147	118	114	113	134	136	135	133	142	106	132	135	144	124	113	129	125	135	128	140	111	117	135	127	130	134	133	105	116	117	124	116	137	158	139	156	140	148	119	138	123	138	143	119	138	147	139	125	130	143	141	127	134	111	119	121	131	117	133	159	139	132	109	123	135	125	133	136	125	119	126	111	102	142	157	135	119	124	119	112	127	138	104	111	136	140	130	145	126	137	127	104	109	130	134	106	113	128	132	113	140	126	108	103	121	137	119	149	133	129	116	143	127	142	161	116	131	115	96	124	135	129	128	131	114	128	135	128	113	100	139	131	128	129	125	128	128	122	112	124	132	135	132	130	130	138	122	111	142	115	118	141	137	115	127	105	119	134	132	140	144	139	122	145	129	132	128	134	112	126	126	129	139	114	128	138	140	113	138	125	139	124	126	132	117	117	137	114	122	107	131	130	142	128	134	119	129	132	103	135	136	145	147	136	130	137	127	142	137	123	141	130	124	136	116	137	158	125	131	133	143	124	132	127	125	123	139	129	130	124	120	110	130	119	148	151	132	126	118	141	138	123	136	113	126	132	122	114	138	150	133	141	122	127	130	136	144	110	140	124	116	122	125	148	134	136	113	128	125	119	149	137	112	124	108	119	139	100	117	124	120	137	123	118	114	143	125	142	127	138	138	101	133	133	110	136	135	130	113	100	131	142	122	131	144	141	123	126	121	148	127	124	130	123	142	124	130	133	134	151	133	122	129	126	115	130	138	108	138	131	146	137	105	137	134	125	118	124	109	134	144	136	133	112	127	127	110	126	108	140	124	132	134	137	126	137	142	135	119	125	139	122	127	142	112	113	120	134	112	134	139	143	126	131	134	115	129	136	133	137	119	135	137	130	121	121	120	132	130	127	119	124	115	134	133	137	128	149	145	128	106	125	124	138	132	124	119	130	124	136	136	126	120	142	137	131	141	111	108	123	123	128	149	146	118	132	103	134	116	127	119	137	133	115	133	133	113	119	120	153	135	134	122	136	129	125	130	117	126	146	125	126	101	146	118	137	113	117	124	117	132	99	136	123	113	124	130	135	121	105	125	126	148	119	131	147	114	140	139	131	156	115	122	114	125	110	123	133	133	109	138	149	130	132	116	140	118	113	151	147	118	127	129	112	136	129	122	134	131	114	115	106	132	113	115	132	114	123	152	136	148	145	132	137	126	128	133	139	130	142	127	140	115	119	142	126	137	117	128	83	123	126	130	118	123	119	127	105	114	112	138	103	140	129	128	137	121	111	133	137	135	130	101	118	128	134	110	126	133	111	120	140	139	116	128	134	129	118	122	112	124	137	135	139	125	123	143	119	135	143	123	132	117	125	141	120	129	129	134	120	132	138	127	129	151	136	123	150	127	135	125	142	125	119	137	146	136	128	109	126	123	117	142	121	147	131	139	117	119	127	134	126	153	148	118	140	118	146	138	139	123	142	140	113	121	118	109	123	116	131	125	109	140	138	118	131	114	116	140	146	92	129	120	134	114	139	122	121	127	129	127	113	116	127	150	127	116	126	129	126	124	146	128	139	128	132	133	142	128	137	127	137	130	143	137	115	119	114	118	117	136	125	115	118	118	136	133	141	127	140	136	127	119	132	118	121	147	115	113	127	133	121	123	133	129
48647	46220	5161	2599	1717	1071	905	703	600	530	461	443	427	401	357	333	359	326	314	273	303	281	282	314	268	269	320	270	272	246	287	289	258	280	302	252	244	276	250	248	265	275	268	241	285	265	288	244	259	262	230	310	272	258	241	258	249	286	253	283	289	252	279	250	268	266	238	267	258	258	258	262	286	235	275	256	242	288	243	260	252	249	268	255	246	240	257	237	270	258	237	251	243	261	258	245	283	235	250	230	249	255	285	253	235	263	282	269	248	247	233	265	231	270	254	289	258	288	250	259	271	262	254	297	283	253	220	234	281	270	271	218	261	283	273	238	214	269	260	236	256	257	284	263	259	279	230	269	248	248	255	220	237	255	255	270	247	286	258	238	245	248	279	259	251	294	284	259	265	252	243	252	242	252	256	267	253	252	254	233	264	260	298	255	267	241	268	235	284	264	249	278	262	243	258	242	249	249	243	255	238	283	255	262	266	252	283	264	287	259	252	272	265	258	275	249	286	252	259	229	255	247	262	245	277	250	257	259	261	274	265	266	257	254	264	249	223	243	263	254	232	262	259	255	244	276	237	263	245	274	241	237	262	254	241	215	250	263	258	259	246	264	236	263	233	242	255	256	253	265	236	268	266	273	250	232	244	259	268	290	289	232	238	245	244	236	266	244	242	296	302	263	262	218	264	241	230	251	278	254	267	210	261	246	234	263	257	255	257	254	254	248	256	254	255	240	270	262	305	243	276	277	251	234	261	249	247	262	255	260	246	270	227	274	274	257	248	262	252	278	287	256	247	285	265	247	268	287	246	272	262	278	249	233	256	248	248	237	265	248	274	283	270	286	257	240	245	275	251	253	279	253	259	272	272	284	251	264	246	246	251	237	251	247	272	257	274	234	267	234	239	263	230	261	288	254	267	280	301	248	257	255	264	251	265	302	273	279	267	248	248	259	246	261	235	252	257	286	244	260	250	261	248	265	257	254	272	269	251	263	251	263	252	239	259	266	265	268	268	282	237	256	247	243	263	271	262	230	249	248	288	249	243	276	285	258	261	258	252	259	272	267	260	262	276	243	260	278	237	277	287	251	251	241	257	254	290	264	241	250	268	264	252	255	251	234	242	261	251	256	252	250	281	260	239	247	276	266	242	240	253	266	251	268	255	238	261	251	250	268	256	257	245	236	283	261	239	243	242	280	246	275	256	251	256	248	253	254	252	255	250	269	254	241	246	246	254	276	265	274	246	232	265	257	245	273	238	284	223	272	255	250	259	253	247	233	250	258	246	261	254	262	278	265	230	256	260	277	253	250	242	259	258	253	230	266	269	257	254	272	264	284	258	263	224	234	247	254	256	278	253	228	256	264	245	286	255	219	256	267	262	273	262	238	216	231	264	285	241	253	281	264	251	260	266	279	246	244	258	254	254	258	234	238	251	245	265	249	242	297	248	249	273	247	269	246	265	291	256	260	249	258	270	263	240	258	259	257	266	242	261	254	263	265	275	272	290	251	256	233	260	256	241	237	270	246	238	256	274	258	283	267	269	229	255	247	247	264	260	222	239	254	281	281	275	266	262	247	247	240	256	288	208	243	236	259	271	249	255	267	238	259	261	250	274	271	282	284	283	246	270	232	278	253	255	249	252	239	251	255	247	255	250	292	254	279	251	287	261	276	277	274	272	256	266	269	249	265	239	297	239	268	250	226	264	270	262	235	257	241	220	269	232	297	259	268	260	247	247	276	255	256	281	258	261	270	245	287	220	238	252	267	275	245	264	254	273	279	266	251	276	250	238	276	281	280	251	272	251	284	261	250	244	223	269	265	229	246	267	252	280	247	239	242	237	252	233	275	275	271	236	248	262	258	283	273	267	241	247	275	241	273	252	245	266	254	248	250	243	253	255	273	246	250	258	279	263	281	255	264	273	242	256	268	239	291	271	253	237	259	248	243	245	245	209	249	259	246	239	270	255	280	300	246	237	259	252	249	256	220	238	243	253	248	261	275	257	260	252	236	256	256	220	271	271	258	286	239	237	255	268	234	234	249	295	290	245	270	244	269	256	237	255	257	259	251	248	240	244	242	266	255	260	241	246	249	250	255	241	238	246	267	258	248	241	245	265	239	271	257	248	246	249	253	289	298	263	283	253	250	247	240	245	257	255	265	230	265	265	247	254	254	255	241	249	231	282	263	223	265	237	251	271	279	276	245	261	278	244	247	226	238	253	253	283	266	273	243	241	266	251	263	251	235	268	278	255	273	239	215	288	225	277	268	257	284	266	261	245	246	273	258	249	234	256	265	255	257	256	243	270	246	242	267	258	270	261	271	229	270	278	254	224	264	265	251	238	221	258	241	238	261	253	227	265	257	255	266	234	247	264	240	250	261	257	277	243	244	236	233	283	279	228	292	299	254	273	240	247	274	245	268	225	251	270	264	254	260	268	248	274	252	261	280	253	266	265	246	264	242	245	242	260	242	255	233	254	272	263	259	279	245	244	256	244	237	266	269	235	268	275	285	255	250	229	265	278	265	276	273	258	234	242	263	268	255	279	223	280	246	243	287	258	249	244	241	263	278	251	252	259	251	291	241	235	276	284	255	248	230	252	216	271	232	261	252	247	268	241	275	246	272	253	241	256	260	272	253	236	268	289	239	239	247	248	243	240	265	251	278	244	260	280	260	249	274	243	251	275	249	261	254	236	233	263	266	276	291	253	235	261	264	256	267	269	248	272	254	251	275	222	224	293	257	306	247	265	228	251	241	244	264	274	226	259	248	244	249	259	251	254	272	283	240	263	262	249	286	262	241	262	280	236	243	262	247	253	255	280	254	271	264	250	211	258	262	273	275	279	243	258	257	256	240	239	243	250	298	281	262	239	257	255	271	292	263	264	230	230	269	263	250	258	240	263	253	256	264	272	268	290	252	275	242	296	248	247	240	301	259	259	227	241	237	273	289	257	244	232	255	251	238	259	280	268	244	249	261	257	234	260	275	280	242	255	281	265	261	242	257	271	248	236	246	225	245	255	249	268	290	252	241	241	260	265	249	233	266	241	248	276	250	266	285	242	276	245	248	266	250	258	268	231	240	250	246	264	242	265	274	238	264	222	242	255	275	292	253	261	258	272	242	257	245	273	261	261	272	266	238	243	282	242	245	259	244	273	257	272	258	261	247	244	264	224	244	230	267	239	260	254	255	264	269	280	250	254	247	243	262	266	229	233	248	265	234	246	254	263	275	252	278	219	262	241	260	259	264	264	256	264	266	212	245	247	288	246	265	249	269	215	217	266	262	256	266	234	257	239	231	265	266	252	259	285	243	248	282	277	251	280	260	267	239	295	221	242	243	275	268	289	256	248	235	242	254	250	257	244	250	250	260	241	245	250	258	252	266	218	257	269	247	251	235	257	229	237	249	245	254	259	255	285	261	244	252	253	252	256	270	258	262	266	243	257	239	259	220	243	234	247	259	253	270	231	243	232	259	244	275	275	244	249	247	246	265
23265	21382	29316	23789	21374	19454	1174	364	288	251	212	227	203	171	179	164	166	155	163	152	145	150	134	121	159	145	121	138	165	118	130	150	119	114	132	124	114	152	157	133	121	131	120	133	131	144	132	118	120	104	137	128	144	115	117	120	137	107	137	120	136	101	140	120	129	121	141	124	131	145	109	130	109	91	128	113	137	119	119	104	129	123	126	117	108	119	118	127	110	136	102	130	105	116	103	108	127	117	128	105	122	145	135	120	115	151	118	110	109	121	131	120	147	120	125	111	122	110	114	132	124	121	129	101	128	118	140	131	128	107	112	126	121	117	127	128	116	128	123	95	119	119	146	133	145	120	119	115	119	135	140	137	123	149	121	125	129	117	127	113	141	128	112	115	132	107	128	106	112	128	111	102	126	118	102	127	133	123	131	135	109	122	118	117	120	116	105	120	133	115	128	117	140	131	104	117	106	117	131	124	115	134	120	118	113	128	131	117	124	126	121	134	113	113	119	116	137	104	106	137	143	135	134	102	138	130	134	146	100	120	117	111	111	118	132	115	112	125	109	123	123	129	115	121	127	142	133	128	117	111	117	158	130	125	119	118	110	124	111	128	130	130	112	132	138	115	118	110	116	120	138	132	124	133	136	98	120	114	110	113	132	129	135	140	125	102	126	112	100	118	149	108	141	144	93	121	114	110	119	114	110	102	133	134	105	138	133	114	114	119	137	121	113	122	137	122	113	98	123	116	117	126	121	119	127	116	132	143	130	128	137	131	134	126	114	126	123	102	112	126	138	115	108	131	118	127	96	125	128	119	109	117	94	99	124	108	110	141	123	117	131	133	123	128	115	129	127	114	121	127	118	112	130	108	128	119	126	124	118	121	130	126	131	111	132	117	118	110	112	119	124	114	108	124	120	137	127	148	146	123	109	116	117	109	122	118	120	139	115	144	124	115	120	119	120	126	126	112	116	142	115	127	123	118	120	111	108	122	136	110	124	95	131	120	115	105	124	118	127	143	132	125	138	126	143	103	134	119	106	133	132	136	129	130	115	132	115	129	118	112	128	124	134	108	141	119	105	133	135	127	120	117	108	111	125	113	140	131	128	148	128	124	114	124	131	120	104	110	128	108	126	137	120	110	122	113	116	112	111	106	135	124	106	114	118	106	128	115	114	105	136	98	136	137	116	118	141	108	129	120	119	129	140	116	104	141	108	112	125	108	116	139	112	115	117	127	97	124	119	126	132	119	141	117	115	107	114	123	101	111	118	121	127	110	116	125	111	123	111	134	128	133	123	121	128	101	113	158	137	116	125	119	119	119	135	113	114	123	106	106	137	131	106	128	140	119	116	123	127	106	133	105	129	130	120	138	119	132	126	126	111	118	120	106	132	128	107	157	146	133	147	120	102	102	122	121	107	138	128	124	138	116	121	117	126	126	109	118	150	124	107	100	123	116	138	112	123	128	140	114	138	121	147	117	139	137	106	114	122	122	113	145	132	121	120	124	132	126	123	109	146	135	91	119	107	124	135	123	133	131	126	112	117	142	116	129	124	116	134	110	130	118	132	110	105	148	121	121	109	126	138	145	129	124	117	150	121	115	106	109	133	138	117	108	125	121	114	111	120	125	135	129	118	120	114	102	113	129	116	132	114	107	116	113	142	128	113	113	107	107	123	123	108	118	131	110	122	124	140	116	116	137	141	127	114	122	120	130	123	128	114	130	134	142	121	121	117	111	125	120	134	121	117	104	114	124	131	103	109	144	110	132	126	144	121	133	125	133	102	116	121	120	110	115	126	116	132	121	125	137	109	112	134	126	117	117	115	121	129	109	129	118	115	140	127	110	130	116	149	129	140	123	122	117	124	107	124	126	116	139	102	131	108	106	118	98	122	114	115	116	127	132	134	136	123	121	130	128	121	125	118	92	121	119	116	129	114	116	109	116	118	115	126	121	106	130	131	139	107	136	143	115	143	111	119	142	126	122	120	131	103	107	134	116	128	142	109	118	136	116	139	144	113	112	114	129	127	120	124	125	133	128	103	98	126	128	111	166	130	125	120	124	126	125	137	128	119	97	121	101	146	146	119	104	116	129	117	121	128	132	117	119	131	120	121	126	129	132	119	118	121	116	99	113	118	125	125	116	127	141	125	101	129	126	118	143	136	121	120	121	106	128	134	133	133	122	104	121	129	109	130	119	93	122	142	114	118	142	120	113	119	131	111	129	108	129	123	129	113	107	120	125	120	136	138	121	147	119	114	108	113	119	116	137	127	133	124	115	120	134	126	126	133	123	151	108	114	117	104	128	121	122	116	124	111	128	120	104	116	119	108	129	114	133	103	112	109	119	134	128	122	99	123	97	106	133	98	119	108	114	131	113	120	121	129	116	138	122	131	114	116	113	121	117	135	96	110	128	108	122	121	114	93	86	128	126	112	126	145	130	129	109	112	113	110	131	114	124	118	121	123	128	110	136	126	143	139	125	102	126	120	125	113	110	106	132	126	118	134	113	113	104	118	129	134	138	119	115	135	111	116	122	139	115	135	142	114	124	132	133	116	123	117	115	106	121	126	113	100	128	101	121	123	117	119	135	121	120	109	104	125	107	111	148	118	112	125	94	130	115	117	138	124	120	124	136	114	117	121	106	115	132	139	112	136	116	116	115	131	118	131	105	126	152	115	125	127	108	117	125	108	132	113	120	126	115	111	108	119	138	142	107	110	105	127	125	98	108	143	115	118	118	123	107	130	124	130	126	113	117	141	133	104	128	110	126	123	111	125	114	145	124	129	122	123	114	106	132	107	119	124	108	120	123	109	119	106	123	125	152	118	122	108	109	121	112	124	140	122	115	129	134	112	125	137	110	114	123	122	138	106	115	118	119	113	119	131	136	128	131	116	116	116	124	105	123	113	135	112	141	123	115	116	134	119	117	136	127	110	104	129	131	110	115	128	123	114	120	126	117	125	128	132	135	104	131	127	141	120	133	125	127	125	124	126	137	128	120	121	119	131	132	105	109	110	123	127	115	128	115	123	139	109	138	120	109	139	113	123	115	118	104	130	136	107	116	127	131	124	109	134	110	104	115	122	127	139	128	117	130	119	143	129	136	138	126	108	125	145	126	113	121	129	129	123	108	119	133	114	121	107	116	114	124	130	112	119	145	135	117	118	123	137	123	134	122	139	101	125	118	129	119	117	129	114	117	118	140	127	111	134	111	121	125	125	112	133	119	134	107	122	136	117	118	116	124	123	126	109	129	115	122	140	127	124	116	118	117	117	116	113	135	126	148	128	134	137	124	139	145	116	137	121	113	120	126	121	117	120	120	127	123	130	118	122	122	98	126	137	125	125	107	116	115	141	144	102	141	106	120	121	134	139	116	117	119	90	137	128	131	136	112	127	131	120	115	134	113	113	129	104	134	124	104	124	134	116	137	103	121	114	119	118	127	130	118	120	101	132	127	129	117	125	130	115	110	105	128	126	141	131	125	97	123	109	118
48923	51574	8767	4496	2953	1904	1358	1133	936	759	601	594	544	475	420	406	381	311	350	335	346	302	297	298	326	280	266	271	268	251	271	253	242	279	268	259	245	269	243	269	258	257	258	241	251	235	238	265	230	237	260	223	225	231	229	231	243	240	256	241	213	238	249	243	229	198	251	229	255	227	219	228	240	240	225	237	238	252	250	231	214	253	261	234	232	179	236	230	246	228	235	237	208	244	234	262	252	222	238	243	265	221	238	214	209	255	228	210	237	243	224	232	216	236	223	250	261	247	236	220	232	260	217	206	229	224	213	237	208	201	261	207	202	212	209	233	225	218	234	216	253	240	198	233	209	237	236	260	231	216	210	196	250	230	228	235	193	213	208	222	219	254	249	213	220	222	214	258	241	204	240	223	229	230	227	209	207	193	216	224	231	255	232	205	249	223	247	214	242	210	228	230	241	217	225	244	243	231	208	243	208	214	202	193	246	233	203	251	258	243	224	243	240	211	208	216	221	215	221	250	200	248	219	212	204	275	233	248	238	222	255	239	220	236	225	219	242	243	237	243	222	255	206	253	199	238	207	248	223	210	202	227	226	216	220	217	240	252	268	219	230	230	234	252	224	250	200	238	219	214	251	234	235	227	221	223	231	236	218	286	213	246	201	217	238	220	214	247	217	240	206	195	234	217	232	240	212	221	208	223	229	231	200	233	246	223	232	227	247	213	233	225	218	241	224	248	247	223	238	243	216	250	240	214	214	244	236	214	246	223	213	218	219	221	223	207	225	242	245	248	215	210	246	227	229	228	237	196	221	215	244	224	209	217	193	233	236	225	191	260	243	240	199	212	237	240	202	197	216	232	231	230	199	222	213	238	210	260	222	205	209	211	238	193	230	236	243	239	217	195	227	245	212	244	207	226	256	254	237	229	237	262	262	215	231	231	218	227	216	226	241	217	236	224	204	210	222	241	219	207	230	202	216	218	190	233	248	230	220	211	236	221	218	231	224	220	194	210	245	221	204	230	234	211	217	235	244	200	230	233	231	216	237	209	223	226	203	224	230	242	247	210	218	244	213	234	234	219	212	228	225	205	227	231	245	248	226	242	220	204	211	225	211	252	225	226	236	259	220	218	220	247	238	219	245	206	232	232	233	202	200	238	214	199	229	226	231	230	210	225	214	262	231	208	235	250	246	217	239	242	220	212	268	213	236	235	223	224	225	207	236	264	214	222	235	226	222	230	229	245	239	230	247	207	236	230	221	220	214	215	224	217	225	240	196	240	221	232	230	222	210	239	246	224	230	216	230	201	226	231	225	215	240	234	209	188	230	203	246	219	239	228	232	208	239	207	229	233	207	220	236	239	236	240	250	213	226	201	238	217	229	217	200	249	250	211	245	236	237	223	219	233	239	213	226	233	209	244	223	216	241	231	230	215	233	226	239	218	205	233	246	215	210	203	247	218	236	229	219	248	225	242	219	222	226	218	228	222	223	245	218	196	247	222	228	223	213	231	205	206	209	229	256	235	251	232	252	222	205	230	220	227	216	236	218	250	248	230	234	234	235	244	247	217	232	231	236	245	253	240	231	213	216	230	211	224	212	230	230	217	226	227	247	240	231	230	205	195	228	230	238	229	234	215	238	231	227	208	242	219	239	231	226	216	233	225	208	175	216	213	211	219	209	241	217	226	216	217	216	230	213	230	225	239	242	212	230	228	217	247	232	236	243	244	235	211	248	218	229	218	243	219	211	225	246	205	231	237	235	239	239	224	231	232	243	194	239	239	230	211	229	222	207	234	226	237	234	231	218	240	217	226	226	223	201	240	222	230	225	201	216	226	226	241	219	218	219	267	257	205	251	211	208	254	234	244	193	211	222	201	234	208	242	212	227	249	233	258	221	241	224	250	235	231	245	210	214	256	231	231	239	232	228	226	227	198	233	218	276	236	245	215	223	248	228	227	227	228	244	223	231	206	201	215	212	223	234	241	228	229	204	260	223	228	212	205	231	214	250	236	206	217	229	203	201	250	243	236	224	236	216	224	231	246	214	212	202	217	223	229	243	238	226	183	220	238	223	227	226	227	205	222	253	238	247	249	228	226	244	227	233	243	238	233	237	228	193	214	209	236	240	235	218	236	212	228	229	220	226	215	230	231	219	190	223	242	237	222	242	229	218	227	222	215	229	228	233	209	218	243	198	225	258	200	236	236	234	235	216	214	245	234	218	235	229	208	238	224	207	230	223	231	221	210	221	250	251	233	227	216	224	215	214	231	227	220	235	238	233	224	217	240	226	241	234	265	231	211	216	214	246	214	200	248	219	214	207	243	221	242	219	211	233	236	247	243	230	235	229	236	256	232	224	251	221	210	216	209	248	225	249	203	226	215	237	223	203	230	236	214	213	218	248	213	220	225	221	206	203	230	234	224	231	242	221	235	216	228	233	229	229	218	249	226	224	199	231	254	217	216	243	205	214	241	211	250	238	219	245	225	261	191	228	247	239	255	222	227	203	231	205	220	231	253	224	216	223	250	211	230	223	196	229	221	211	235	234	243	198	205	203	211	246	209	244	233	195	221	206	205	227	211	212	241	210	228	233	214	202	215	210	211	232	230	224	228	235	244	206	237	217	241	217	217	225	226	219	231	228	203	263	218	246	234	252	235	220	218	221	230	214	193	221	250	252	223	216	245	208	207	227	229	208	230	216	223	246	262	225	223	226	214	212	225	229	230	216	219	239	226	252	245	237	188	219	247	213	247	256	203	248	250	208	226	241	256	226	236	216	221	241	218	224	231	198	200	213	233	212	214	204	211	216	227	228	220	269	238	241	206	225	210	235	227	225	225	270	208	221	229	236	203	229	217	233	240	258	184	203	234	225	226	230	213	242	222	218	256	220	236	249	221	224	203	217	237	223	210	227	225	220	224	217	201	263	225	207	241	243	218	241	251	233	238	216	248	233	218	205	212	221	231	237	244	240	248	227	245	205	215	219	210	241	217	214	235	216	239	214	246	237	203	235	202	207	221	226	222	241	228	219	224	224	228	216	253	231	203	243	231	216	214	223	234	242	226	250	246	201	244	231	213	233	203	239	193	203	210	221	223	245	239	215	198	214	236	206	231	204	215	228	219	233	251	214	246	265	216	245	225	238	239	250	248	206	242	232	229	215	215	246	234	237	252	218	216	238	208	251	224	244	232	203	239	215	219	256	201	252	211	229	224	225	212	192	216	240	228	235	209	207	210	208	212	224	204	232	204	198	247	232	231	232	217	215	210	218	235	242	254	227	227	217	225	254	210	212	202	236	223	233	257	230	224	251	244	203	215	226	225	207	230	255	231	192	196	233	243	239	239	222	215	240	245	235	223	242	222	215	210	213	227	216	250	229	243	224	231	201	230	226	208	271	224	212	200	218	237	213	218	243	261	235	224	207	241	246	211	215	209	210	243	209	261	232	234	271	262	205	244	252	238	215	209	228	194	204	244	229	215	234	220	232	250	231	220
27713	21134	8757	535	304	289	282	298	276	259	267	246	247	266	254	248	264	235	298	239	272	271	267	266	247	287	276	270	256	246	276	283	287	267	295	260	231	264	289	274	232	239	260	259	274	290	262	256	253	261	266	261	281	234	287	239	222	253	253	257	244	264	284	264	253	267	258	254	289	237	252	229	266	269	275	248	270	272	277	224	245	282	299	264	251	275	283	294	260	266	272	281	271	244	278	274	273	247	269	258	305	296	283	263	267	260	274	243	282	270	268	257	261	311	266	264	319	256	283	265	270	249	239	244	284	243	279	259	241	316	244	260	297	263	249	229	261	273	278	288	287	278	280	241	251	255	326	260	272	249	291	274	253	267	243	271	262	265	251	299	260	264	269	255	274	251	253	251	280	284	228	268	259	275	280	262	255	261	276	280	279	258	277	200	273	276	280	260	305	253	295	261	244	258	234	250	290	233	281	255	280	264	285	283	277	261	235	277	262	294	262	257	264	233	278	256	263	243	258	274	265	272	262	281	261	306	258	293	258	262	264	269	233	295	254	267	250	247	261	285	255	263	255	247	272	260	253	277	253	318	287	258	266	249	278	265	284	266	274	245	241	268	255	273	264	229	260	272	264	241	254	242	253	223	251	244	267	248	253	260	260	255	257	243	287	281	263	253	258	241	263	273	252	286	275	269	235	293	274	274	228	269	273	285	263	267	259	277	252	281	254	277	298	236	279	263	281	257	260	278	229	310	270	262	272	252	252	271	253	268	262	267	238	259	277	297	284	261	274	260	232	264	291	266	257	240	246	295	253	258	255	256	258	302	277	241	247	247	280	273	258	267	240	275	281	290	255	270	268	263	253	241	248	276	260	263	279	300	282	276	254	283	259	280	275	257	256	257	281	300	233	255	272	270	282	275	255	280	244	273	253	281	280	261	234	276	246	261	263	270	285	263	280	262	250	268	281	283	291	288	240	256	286	264	268	272	289	276	258	292	255	261	250	294	268	241	282	283	255	253	258	277	277	251	275	272	268	277	262	249	289	243	282	288	246	232	273	247	260	272	246	265	250	287	261	286	237	272	266	263	256	266	246	261	248	262	299	264	246	237	256	249	259	271	279	236	247	273	246	238	279	260	260	262	277	262	279	239	264	268	283	274	271	246	246	230	275	297	261	262	272	235	279	279	266	264	243	260	241	260	283	267	222	261	245	286	261	289	248	240	258	274	257	245	286	246	309	257	252	275	252	297	274	259	257	265	241	260	251	252	244	289	249	269	277	253	272	261	283	303	246	229	264	273	270	256	263	253	294	266	236	270	277	239	227	274	271	279	248	254	251	268	281	251	283	264	259	258	244	257	250	255	273	233	249	257	288	243	250	250	265	257	240	288	251	247	268	281	252	262	243	256	252	278	246	290	279	267	251	245	261	257	250	273	289	288	260	278	265	266	290	258	273	286	295	248	261	282	267	257	290	266	252	255	248	247	244	263	261	255	237	250	263	279	259	235	254	290	250	258	279	286	265	280	274	269	259	242	256	258	245	249	266	257	290	274	249	261	257	260	241	262	249	254	270	281	276	297	228	281	286	258	260	236	265	267	258	268	278	250	257	262	264	267	255	226	270	257	299	279	239	274	265	292	235	275	259	223	290	260	263	251	256	260	255	272	267	273	231	245	261	262	270	256	257	271	260	271	281	268	295	295	256	236	252	279	260	306	284	280	253	268	285	246	278	266	255	256	262	263	252	266	259	245	275	292	264	261	276	274	252	243	244	249	309	303	254	254	261	275	269	239	262	277	259	281	238	259	248	300	249	257	305	245	257	267	229	273	248	270	281	272	251	283	283	290	238	272	260	246	269	268	300	246	284	284	247	269	287	275	265	266	270	290	268	282	252	254	271	279	256	289	230	268	250	244	240	247	237	295	249	288	276	264	258	274	257	260	230	261	283	259	283	246	277	261	267	239	256	260	288	256	289	261	287	258	270	263	226	293	264	259	266	284	289	257	255	288	273	295	254	262	262	280	272	257	250	248	243	244	238	256	256	257	270	258	264	272	238	256	257	261	269	287	286	282	239	245	265	276	293	288	294	281	284	299	250	276	265	283	290	258	266	267	274	244	303	264	261	220	248	256	272	281	261	263	238	264	236	260	269	258	283	272	250	259	302	264	258	265	290	297	262	273	252	241	217	262	257	263	251	258	252	279	289	247	276	276	285	284	275	297	275	276	269	274	274	252	265	245	288	280	281	273	267	294	254	258	290	252	250	278	269	264	241	246	262	267	276	293	246	274	266	263	284	290	264	262	283	256	263	254	259	257	248	265	268	271	263	246	271	309	246	249	275	255	273	274	263	280	256	261	240	250	272	282	266	252	269	265	251	265	269	263	244	264	263	252	266	259	251	274	256	287	261	276	258	268	252	270	247	246	241	275	249	248	247	265	274	259	280	266	280	226	284	245	252	273	266	283	267	264	270	273	252	266	275	257	265	267	287	261	264	266	287	254	268	239	261	261	262	267	251	230	251	284	298	267	267	246	287	244	248	258	310	271	267	252	241	273	265	280	252	287	250	243	302	261	228	251	274	259	273	268	261	273	246	256	266	255	269	247	278	240	244	243	262	291	249	284	254	261	256	230	223	254	237	301	265	261	270	253	255	279	260	257	249	286	234	246	282	248	290	242	255	279	275	253	280	270	244	256	257	278	271	254	262	231	267	275	265	262	235	291	251	270	268	259	280	265	262	228	279	252	268	260	292	283	279	277	237	280	275	288	275	276	249	233	239	257	259	262	257	274	256	267	276	245	259	273	273	268	271	265	293	264	264	273	255	250	283	268	308	265	263	253	267	293	256	269	250	256	253	262	327	268	260	262	265	243	273	278	275	274	286	268	275	282	269	272	244	254	261	276	234	269	264	259	282	274	274	275	263	244	258	282	288	280	318	258	251	239	255	260	248	251	289	279	260	257	244	246	272	263	272	292	248	277	248	258	233	249	270	260	280	253	264	272	232	274	266	257	268	289	253	296	250	237	254	268	254	286	286	259	257	284	291	255	260	282	258	233	241	263	251	264	267	272	263	271	216	278	263	267	254	263	245	272	283	243	294	264	253	282	244	227	258	261	294	254	235	265	260	271	252	250	245	243	258	284	236	289	241	251	282	282	263	286	292	271	259	295	262	250	253	292	270	272	256	264	276	263	253	267	248	280	248	267	249	279	263	263	251	245	260	252	247	252	256	262	302	252	254	295	256	241	282	256	293	272	249	244	269	277	264	253	251	261	252	279	235	232	255	271	258	278	243	245	266	280	244	306	255	264	242	257	269	249	264	233	273	242	274	254	241	265	275	241	250	266	264	291	288	280	291	273	261	261	252	234	277	242	260	258	253	280	258	237	270	278	257	295	247	251	288	238	266	250	276	262	272	265	262	271	284	263	294	286	248	258	275	280	289	260	259	264	261	242	262	253	260	267	273	266	256	270	294	266	265	248	262	289	288	245	263	265
29322	20957	918	786	621	598	574	581	514	568	494	521	487	530	523	537	498	531	523	528	515	516	514	520	515	468	532	522	524	519	509	474	504	529	561	530	527	533	499	505	538	527	534	508	514	546	524	477	531	494	494	525	546	516	528	509	532	508	488	506	512	487	520	537	528	478	514	527	526	516	510	480	495	504	535	465	531	559	506	512	526	510	499	545	530	497	495	475	518	485	520	527	510	516	519	487	515	523	507	558	564	535	516	535	517	461	543	533	521	519	459	515	515	534	497	518	537	524	542	526	544	515	515	506	494	471	507	497	532	523	505	523	456	519	532	546	515	540	527	538	546	520	537	505	537	513	483	500	545	519	560	498	521	470	463	495	496	509	486	520	488	519	478	494	508	554	550	484	507	504	529	563	548	483	544	481	480	487	491	503	509	583	529	513	507	498	541	515	490	513	506	503	552	517	549	535	477	537	481	534	518	512	517	500	506	502	515	527	510	526	503	528	499	507	524	491	522	512	532	542	502	536	479	521	500	503	522	524	521	532	515	502	482	522	536	462	536	456	550	486	493	523	566	543	528	483	477	503	503	503	512	520	515	508	546	548	513	486	501	492	515	557	523	497	538	545	515	537	495	472	481	491	524	488	547	517	533	536	522	538	465	548	497	514	521	522	531	512	501	551	480	481	517	523	490	491	487	518	514	475	507	564	477	520	518	480	522	543	519	549	492	472	520	548	528	518	483	500	534	534	499	533	521	492	525	471	504	563	495	531	561	478	498	494	532	472	555	522	487	540	492	551	508	500	514	522	486	532	473	517	485	510	543	496	525	523	520	544	524	540	473	516	491	471	508	501	493	480	533	507	546	497	466	512	523	533	524	538	497	508	467	532	516	523	526	499	494	529	494	557	489	490	514	502	468	535	493	505	522	536	514	506	516	510	475	452	530	505	509	542	486	489	516	493	508	512	526	531	516	492	519	507	487	541	524	493	510	522	515	476	518	511	469	479	508	509	548	533	524	484	529	503	530	487	511	510	501	532	501	523	474	503	539	487	515	553	528	530	452	503	520	497	512	497	544	480	510	503	505	502	544	484	503	490	520	547	505	512	529	531	504	554	517	504	528	502	529	552	519	499	483	500	511	519	487	514	499	519	547	491	544	513	513	506	512	530	499	509	507	482	539	555	462	506	505	501	518	549	479	532	541	493	480	532	534	503	509	543	498	485	547	471	511	547	513	482	517	484	485	490	508	517	493	513	518	473	486	517	509	528	508	523	515	493	531	525	494	487	516	474	530	557	510	523	502	506	524	526	515	502	499	553	486	524	511	517	505	515	508	510	495	547	522	477	524	551	553	493	473	526	494	496	518	516	477	506	533	514	504	541	585	523	490	508	541	498	509	501	565	473	478	501	482	510	471	506	509	497	549	515	533	497	485	541	525	478	567	513	488	493	499	500	530	529	528	526	499	500	524	524	488	513	482	539	522	518	515	547	509	503	507	475	497	516	526	469	519	489	519	490	520	536	491	509	505	465	528	516	528	503	523	505	498	502	484	526	541	498	504	513	552	512	488	490	526	502	532	522	511	524	514	513	497	499	518	506	535	489	518	482	529	487	529	490	491	542	526	488	509	494	509	513	502	517	521	502	507	505	526	532	490	495	524	498	510	520	522	519	488	516	501	513	504	525	517	479	517	518	494	536	530	551	491	519	545	515	520	518	529	516	490	497	496	522	512	476	492	516	520	480	484	540	526	534	513	564	533	541	537	498	489	486	491	515	511	489	513	521	485	473	515	519	492	504	503	498	507	529	538	520	493	475	547	493	465	508	506	498	484	508	570	490	496	525	562	493	508	531	527	481	497	522	526	519	510	505	572	506	492	507	576	534	528	521	475	530	504	534	519	573	550	600	485	505	506	520	476	508	511	480	544	509	549	500	528	517	477	566	531	535	492	512	511	509	535	523	501	465	527	494	518	519	515	483	489	504	558	534	539	492	526	543	500	501	503	501	541	546	519	507	514	490	481	517	497	479	488	540	472	516	533	509	535	520	491	547	521	473	530	490	496	545	467	491	509	537	524	531	530	463	499	504	551	475	512	507	529	502	487	493	488	498	488	496	493	512	497	512	515	513	494	510	515	489	526	492	491	542	513	528	510	518	517	522	531	507	538	512	528	500	525	444	573	484	536	520	514	504	522	516	481	526	504	524	493	515	516	518	506	507	456	499	533	489	523	499	531	511	501	494	562	516	528	535	484	526	482	508	542	507	513	510	518	511	501	494	524	510	496	506	507	480	495	542	545	521	553	487	519	502	535	528	563	527	481	489	526	524	473	547	524	513	499	566	536	506	541	499	511	523	553	559	498	526	525	503	498	504	512	477	496	515	486	501	499	498	512	471	507	526	469	515	523	517	533	521	535	516	519	520	515	479	514	505	499	523	546	528	541	487	523	539	497	501	511	502	474	539	513	501	494	496	519	573	510	485	498	508	499	543	537	510	497	536	497	547	547	523	497	498	562	508	497	519	540	509	489	491	498	527	491	529	460	504	505	494	524	521	535	527	505	520	517	470	558	510	485	502	524	486	500	484	532	491	502	503	473	529	544	500	516	523	536	511	489	506	501	513	517	518	473	507	537	524	520	544	496	503	527	520	503	514	484	510	475	497	512	517	498	517	485	547	505	526	510	493	520	514	528	508	534	535	521	504	525	536	526	520	526	488	527	518	453	490	526	502	488	489	537	514	518	490	507	494	515	508	499	479	526	508	497	550	561	516	484	516	543	487	525	493	503	499	486	522	505	517	473	522	514	524	506	536	525	501	464	535	485	522	524	481	513	513	467	563	484	505	487	483	538	473	530	534	513	532	461	534	498	497	531	476	565	536	531	513	560	505	514	555	512	528	525	504	495	487	508	503	523	527	511	501	497	516	525	477	546	540	501	483	516	520	505	569	532	463	536	528	494	522	509	505	525	516	501	506	553	495	527	514	544	514	479	490	532	490	494	525	528	505	502	492	511	546	494	500	491	490	496	559	517	490	525	542	495	508	516	486	502	532	508	499	548	540	485	518	518	505	493	519	483	495	513	498	490	553	531	574	502	523	489	518	517	502	550	511	472	501	500	501	526	515	536	498	542	531	454	518	542	507	517	533	519	496	498	512	502	535	537	503	530	535	482	521	520	485	531	502	558	474	507	509	552	510	489	524	510	516	478	516	496	513	535	509	525	515	520	541	513	515	513	514	521	546	495	492	506	503	555	505	529	516	511	500	475	493	490	517	489	508	532	483	500	501	512	544	518	536	491	491	504	509	493	506	513	512	539	532	540	489	545	509	512	554	507	511	541	557	519	512	548	558	462	560	510	503	509	485	504	542	549	512	510	497	552	508	510	533	519	503	502	547	504	499	541	521	512	505	493	501	521	470	520	478	519	544	516	513	468	512	506	545	494	493	530	507	482	531	510	459	529	471	464	508	489	506	518	501	481	527	558	484	506	526	468	518	531	487
24168	21384	27939	25026	17594	945	339	239	209	176	184	163	168	137	148	161	134	142	146	136	137	139	157	121	146	119	126	136	143	124	134	136	114	109	131	123	137	149	115	111	115	141	117	116	125	116	124	148	126	148	132	115	155	132	132	134	120	128	154	135	123	129	117	125	135	114	139	136	124	122	119	136	134	130	135	146	119	133	122	136	132	126	137	120	133	108	109	112	126	123	122	120	119	144	117	135	133	129	116	111	124	121	109	122	111	131	125	121	119	121	143	128	144	122	112	119	122	102	107	132	112	135	126	123	126	120	119	135	125	110	106	144	122	139	136	123	132	125	140	120	125	118	125	133	130	139	127	141	117	121	114	132	135	103	129	135	123	133	115	150	119	116	111	118	136	117	128	129	155	131	144	119	119	133	132	114	135	124	123	138	117	127	130	141	122	122	114	144	129	125	115	120	138	123	131	117	142	115	116	129	122	129	109	134	143	123	119	125	124	114	112	110	123	126	117	142	124	142	139	130	137	127	122	126	120	123	118	111	112	118	118	116	100	122	134	125	121	149	115	128	140	125	132	129	130	125	125	140	122	141	133	136	121	122	125	150	123	109	99	130	135	135	135	134	109	134	139	119	125	116	128	130	137	126	124	106	151	126	115	129	108	109	120	128	125	123	117	122	118	128	116	113	119	128	135	133	126	139	90	135	98	130	125	139	139	125	112	120	146	109	127	123	124	120	120	131	121	110	125	124	143	111	124	88	148	135	105	120	122	125	124	119	121	125	124	131	127	119	118	135	119	124	117	102	128	118	146	129	123	125	109	146	135	116	122	132	128	127	137	128	121	94	128	136	109	142	137	137	125	129	108	118	135	127	140	134	117	137	141	137	147	155	136	104	127	126	115	135	131	136	143	110	133	116	130	139	106	119	129	122	128	138	123	122	126	138	128	125	120	148	127	139	126	147	125	108	146	129	98	140	122	118	136	110	124	121	133	121	118	126	115	124	117	132	127	128	120	132	118	120	120	117	129	128	126	105	119	129	141	118	140	139	125	126	121	118	110	124	126	123	118	133	130	110	123	127	117	130	116	125	121	134	121	99	125	118	124	126	125	130	126	109	112	107	115	139	151	123	127	105	137	139	114	120	151	132	135	136	131	131	104	112	123	109	128	102	119	129	121	131	132	139	138	112	138	116	121	121	149	114	117	120	139	122	121	115	115	116	133	120	126	125	123	114	124	142	152	140	131	119	124	122	112	125	119	125	132	127	127	135	114	124	118	116	137	125	121	115	117	120	105	115	132	114	123	140	108	118	117	128	137	130	139	126	153	102	138	135	122	108	125	123	123	134	130	146	136	119	116	122	110	107	138	118	144	125	121	123	102	122	124	127	124	138	121	114	116	113	121	118	123	120	130	138	133	143	121	125	122	135	124	120	134	113	125	112	111	119	103	131	131	123	139	139	142	136	133	129	122	111	127	108	132	122	111	122	112	132	118	119	111	142	129	145	129	128	119	112	130	140	133	137	139	115	138	116	110	124	128	122	125	111	139	117	137	124	118	126	133	124	115	113	127	137	119	126	129	122	126	122	131	123	115	113	128	129	120	112	133	127	138	105	129	120	102	129	121	110	136	120	118	118	105	106	123	122	129	101	128	112	137	143	122	133	146	120	122	131	120	141	140	114	122	112	110	102	128	154	134	110	117	121	112	125	123	145	125	135	120	129	127	151	135	122	124	120	121	138	127	123	118	112	142	153	123	137	127	132	111	102	115	122	131	124	95	129	141	118	121	124	124	130	121	113	122	156	129	136	115	115	131	114	99	120	116	128	123	119	135	122	119	122	123	130	120	127	140	115	121	110	129	113	110	108	116	118	119	123	104	140	114	108	130	134	132	111	122	131	114	132	143	132	130	122	118	121	125	131	118	121	119	141	107	122	121	117	109	124	136	123	122	119	123	149	116	101	136	116	152	145	114	109	122	117	122	109	131	135	126	122	120	116	132	121	127	131	121	110	111	133	128	138	112	129	124	119	124	138	136	134	123	144	120	135	126	137	119	125	114	129	134	131	136	133	114	90	131	126	143	121	105	111	120	123	116	139	119	123	119	120	106	125	126	144	114	130	134	141	125	123	125	118	122	121	123	132	116	120	134	126	146	109	131	122	112	119	138	111	130	136	126	120	130	110	101	143	134	119	117	113	121	137	133	113	133	119	112	155	125	111	136	131	125	134	111	117	126	120	138	111	137	93	123	135	103	112	112	131	123	109	121	115	135	129	149	136	105	133	117	123	141	128	122	128	127	141	120	129	95	136	140	118	105	148	101	110	111	133	121	129	140	131	144	122	135	113	136	153	112	126	152	147	134	119	155	135	117	121	127	125	116	110	113	133	134	130	132	130	135	115	124	150	123	133	124	115	127	139	136	90	122	125	111	138	133	136	110	106	132	101	123	136	134	146	129	137	115	108	119	122	110	139	128	135	142	137	127	113	131	133	108	134	132	119	111	131	136	118	134	119	112	117	105	131	123	125	129	141	145	110	121	135	116	118	118	141	152	117	137	130	126	134	112	128	119	147	123	150	129	112	120	133	121	127	127	118	128	99	110	105	118	108	139	123	111	115	123	126	112	111	115	114	121	129	128	110	133	118	120	129	110	128	132	127	139	120	137	118	125	126	124	119	130	111	130	110	133	122	116	121	101	129	143	145	145	122	119	122	135	115	109	135	126	140	122	132	125	117	151	118	122	112	119	122	122	136	125	139	130	126	125	131	117	98	130	136	127	124	136	130	116	138	128	134	120	128	135	143	123	119	150	134	122	103	116	137	106	126	134	126	117	125	135	115	110	127	118	141	102	135	148	128	141	147	125	128	116	104	102	140	113	121	137	130	115	127	127	126	140	118	139	141	120	122	125	124	124	115	121	139	129	143	119	121	118	112	138	128	136	145	144	133	114	120	123	127	145	124	118	143	125	137	120	130	131	126	120	121	142	102	120	118	124	128	145	124	102	129	108	109	142	128	122	112	129	115	131	121	101	121	139	124	102	143	122	129	110	91	119	122	136	135	145	140	119	117	130	114	126	112	119	111	121	122	113	97	125	152	125	126	145	137	126	112	137	125	155	134	113	107	118	106	115	116	110	127	111	121	122	133	126	145	124	114	137	111	138	121	114	115	106	120	133	114	124	115	124	113	135	141	136	138	116	120	130	114	142	128	108	132	109	122	137	121	105	123	126	119	101	105	131	120	120	134	122	142	122	128	118	121	102	119	112	126	138	139	137	133	126	121	136	125	114	138	131	121	132	137	136	129	134	139	136	128	129	131	132	143	105	122	125	107	108	131	118	128	121	124	98	107	110	126	129	152	122	141	125	138	124	125	134	117	121	139	124	124	135	115	128	131	120	144	126	138	133	131	118	133	126	142	117	134	133	112	129	112	139	140	144	129	140	118	132	119	133	130	111	105	125	127	146	113	131	137	110	126	122	121	152	137	121	147	128	107	104	126
46407	46560	5155	2763	1736	1122	903	676	606	530	453	480	388	374	372	353	348	326	329	280	285	262	293	286	303	308	314	271	286	278	258	299	299	284	280	260	274	286	274	275	270	307	246	271	263	219	265	243	264	289	283	234	261	266	254	264	262	287	287	255	287	255	262	271	260	266	275	251	236	259	252	247	255	266	244	254	244	245	257	245	282	273	293	243	269	254	255	282	258	275	265	245	266	271	308	243	248	256	269	249	203	239	258	259	266	273	253	254	233	226	256	265	247	257	268	264	270	221	265	240	273	253	291	240	255	250	265	274	252	262	257	247	260	232	248	242	254	275	249	281	249	280	240	300	255	246	263	240	250	254	264	266	254	263	255	260	268	249	254	275	257	252	277	261	234	253	240	238	245	272	252	270	275	251	269	261	249	252	231	297	267	265	253	260	247	239	252	281	238	288	231	263	255	240	222	272	225	254	241	265	262	264	263	282	277	280	256	257	278	236	262	260	260	272	235	262	254	271	283	271	267	261	273	236	279	277	244	267	244	254	243	269	250	267	261	272	273	258	221	282	285	250	258	276	265	247	244	228	225	289	240	275	262	239	255	257	248	251	302	269	266	275	270	264	249	235	270	236	246	235	277	238	239	244	230	241	258	253	236	266	227	261	267	248	242	231	259	263	253	237	265	267	246	242	256	271	270	220	237	246	247	276	265	263	272	236	278	266	270	262	245	261	252	243	272	260	262	259	256	261	277	263	259	233	242	240	247	253	242	264	262	235	252	248	272	259	238	224	232	249	236	258	244	273	247	247	235	282	252	263	211	255	238	267	261	266	271	254	261	259	236	246	242	264	271	229	250	275	225	268	219	268	247	239	270	238	253	249	247	255	294	273	205	264	214	230	273	266	270	237	217	248	241	275	260	221	277	258	252	267	287	255	240	255	250	240	263	237	257	282	250	241	278	265	287	246	248	230	255	262	244	259	263	246	255	266	243	238	287	261	267	267	268	239	254	237	265	259	264	259	307	223	245	249	237	288	241	277	268	252	266	274	287	235	257	255	261	248	271	233	256	283	259	254	242	230	245	254	266	233	233	274	264	274	222	242	244	272	250	248	260	250	280	309	219	280	244	280	240	270	246	297	251	294	253	246	261	272	264	289	234	252	269	240	270	226	252	272	223	263	282	258	246	252	288	244	244	242	264	259	267	234	276	275	254	277	243	274	264	271	242	269	253	268	272	275	246	279	235	264	269	288	247	246	265	267	262	229	237	257	254	249	240	245	268	234	264	257	259	263	258	245	227	248	264	243	264	300	209	224	248	253	241	272	222	267	261	265	288	242	270	261	230	250	229	230	249	262	266	263	260	258	264	233	259	254	259	219	244	247	269	253	268	240	267	241	262	249	236	267	259	238	259	265	251	257	242	258	277	279	240	247	222	259	287	264	266	233	286	245	254	262	263	214	251	248	260	265	269	274	235	259	262	264	263	262	243	246	238	245	294	274	219	258	255	250	231	251	275	282	264	273	251	267	272	258	264	266	272	253	259	254	259	261	265	231	245	289	263	253	246	267	228	256	256	242	268	271	236	274	248	259	274	250	264	237	260	269	247	275	239	256	258	267	257	268	260	286	245	258	259	264	265	273	244	277	263	211	233	236	247	257	253	262	262	254	255	236	256	281	251	232	225	243	273	258	247	271	234	264	251	267	252	231	284	238	272	245	273	259	258	260	213	250	241	286	250	255	257	257	271	268	217	214	250	276	237	264	285	255	256	270	280	267	257	244	253	265	255	277	264	242	229	244	286	247	256	280	258	280	265	254	241	265	244	252	259	250	249	261	258	236	279	264	240	251	237	259	271	256	248	252	255	247	238	238	251	252	271	264	244	236	232	242	246	262	277	246	227	249	248	251	250	241	228	247	278	279	228	273	269	235	233	235	245	276	263	226	254	251	248	191	278	248	258	259	249	238	231	233	286	273	226	277	246	243	269	270	255	251	248	254	250	242	232	270	253	290	249	244	255	268	266	259	276	254	255	260	242	276	252	278	266	276	249	243	255	254	278	255	264	233	259	255	276	260	252	271	262	259	244	273	264	220	254	243	255	245	278	260	252	274	271	266	256	229	237	234	259	259	252	271	270	254	260	240	281	222	241	232	235	249	261	260	253	254	259	254	267	258	249	281	241	262	242	269	245	232	253	253	249	260	274	266	274	246	254	236	256	264	251	249	262	251	273	266	237	247	251	244	280	229	234	263	243	252	271	272	274	245	261	242	245	243	250	294	289	272	252	280	263	266	261	257	243	235	283	244	215	263	265	253	258	259	251	221	252	264	289	228	286	288	267	280	265	248	263	256	268	271	276	261	262	279	294	281	258	237	258	287	266	220	254	250	248	241	270	250	275	235	276	233	240	262	256	260	261	238	277	231	283	266	261	267	297	274	258	258	284	245	272	245	244	263	247	263	234	230	239	296	247	239	279	270	250	268	232	256	253	284	262	230	265	251	265	272	275	248	264	257	241	243	238	222	231	228	249	262	259	288	255	263	280	249	270	240	260	260	242	254	265	230	248	253	222	271	232	255	262	268	241	269	228	297	241	244	273	252	241	265	292	279	273	232	269	244	269	245	250	244	234	261	247	276	242	259	270	230	247	277	255	256	245	267	244	248	300	264	235	254	292	233	241	265	263	267	230	267	260	257	240	266	230	273	247	257	244	245	241	256	281	276	269	256	249	276	247	253	289	263	274	267	255	249	253	253	267	226	229	273	256	245	249	251	244	222	248	247	240	265	261	250	231	240	234	263	244	264	255	254	254	211	258	259	254	260	245	273	269	296	233	294	245	245	245	242	225	271	226	250	299	267	248	246	220	248	263	275	248	246	281	257	256	233	254	240	254	225	252	274	260	278	291	232	262	293	234	253	246	269	251	268	252	266	253	292	230	258	249	240	243	230	263	273	256	231	261	255	249	247	273	264	244	247	258	265	246	280	238	267	277	270	261	276	227	266	263	216	263	234	271	280	282	238	244	288	231	277	268	251	252	258	287	244	243	246	245	245	276	245	252	240	277	248	250	247	239	254	239	268	282	284	247	279	233	275	248	246	246	254	260	265	253	260	238	254	236	269	243	247	283	263	284	230	227	281	274	251	260	266	265	228	273	267	248	266	255	245	243	240	277	236	250	269	247	259	252	264	260	252	244	232	257	234	267	237	246	253	253	254	226	262	253	262	234	270	234	244	273	262	221	248	258	272	242	273	210	272	244	233	276	237	236	235	244	254	258	248	235	244	256	270	225	262	242	242	238	249	270	263	267	240	283	236	249	284	250	264	261	263	270	252	242	243	262	237	251	242	262	222	231	264	255	255	248	269	266	262	267	288	264	266	264	238	268	249	253	258	232	235	258	265	244	237	243	239	231	253	256	240	222	258	257	250	277	272	236	199	267	278	273	232	284	240	280	250	254	261	254	290	245	273	255	239	251	270	286	272	264	249	253	252	255	249	266	265
23252	21377	28578	24486	21364	16981	867	394	253	244	204	216	177	197	167	156	155	154	127	140	134	141	142	132	137	118	129	139	137	125	135	117	137	132	131	127	116	141	132	144	100	120	118	118	128	112	127	118	98	114	136	121	134	119	125	118	115	128	129	119	128	116	118	132	139	129	132	114	118	128	147	90	136	111	122	149	119	133	135	117	119	120	129	130	134	105	120	97	127	126	108	115	116	129	115	123	118	103	117	130	113	141	120	144	126	114	112	109	113	118	146	134	105	131	116	112	123	112	92	125	117	115	106	131	111	114	141	131	105	104	127	114	107	106	124	117	121	120	129	116	113	123	130	100	135	96	117	112	132	112	115	126	125	119	110	145	122	138	117	123	113	106	117	110	102	125	116	116	128	107	112	103	112	128	140	134	122	101	114	127	104	137	117	104	132	139	116	120	134	138	119	119	107	112	152	117	130	129	107	109	119	116	108	135	113	127	149	136	115	113	115	111	104	135	116	127	114	140	128	112	142	119	111	116	112	112	130	112	113	108	127	122	108	125	110	103	129	116	109	133	126	135	126	112	121	124	115	121	122	111	121	129	123	128	131	126	108	111	143	122	115	130	112	123	103	140	124	123	122	89	128	112	108	128	130	137	115	111	130	130	125	118	102	118	117	134	148	127	137	138	99	129	118	110	120	100	124	103	111	113	120	125	115	106	113	137	107	107	138	111	115	139	106	114	130	121	100	138	125	143	133	122	121	96	129	125	114	117	107	123	116	135	121	126	123	123	100	119	133	121	118	98	119	119	117	100	122	118	107	109	122	126	107	100	113	126	105	122	122	120	127	132	130	142	118	119	111	124	134	122	116	109	103	100	110	110	130	119	126	116	121	116	114	119	112	122	132	103	128	121	118	129	148	137	143	132	121	112	113	114	134	126	115	96	117	130	137	115	123	122	113	123	96	132	136	130	125	130	122	119	127	123	126	105	132	130	125	137	119	138	125	110	133	106	107	109	100	111	116	115	110	131	124	130	109	98	132	116	109	109	119	120	113	134	107	102	111	116	115	106	118	125	114	138	121	136	124	145	139	113	125	121	123	114	113	123	130	112	125	106	136	111	148	110	128	133	116	122	114	98	127	116	117	107	108	126	120	120	106	131	122	122	121	141	115	134	97	131	113	134	119	112	122	105	120	128	118	127	123	132	117	133	124	109	121	115	118	116	120	111	124	115	119	134	115	92	114	135	128	127	118	117	114	140	132	116	140	120	106	109	124	127	114	143	132	127	115	128	138	98	116	109	116	124	132	114	132	111	96	107	99	113	106	121	118	136	122	128	115	126	131	136	108	119	138	133	145	148	108	139	116	129	130	133	129	109	106	112	116	130	133	123	107	127	117	126	141	135	113	119	121	117	148	122	120	110	136	138	130	114	107	123	100	110	119	118	125	139	124	120	103	104	134	116	99	110	129	135	128	125	141	125	124	106	114	90	114	123	131	118	129	126	135	126	140	138	126	123	129	111	109	118	113	119	123	119	131	119	111	122	116	111	121	126	112	124	121	123	113	127	125	135	118	131	124	123	130	115	133	109	128	127	117	114	108	124	143	114	117	126	115	106	132	118	115	126	135	122	123	115	111	126	135	105	120	121	108	118	94	125	133	135	110	131	125	124	127	117	109	134	126	116	105	140	108	139	133	120	119	117	121	111	104	99	124	118	131	123	121	140	148	109	123	123	121	123	137	117	108	118	112	103	130	115	114	130	119	119	129	105	109	140	100	123	120	123	134	117	125	117	119	121	118	88	113	119	126	127	111	124	119	134	120	126	125	121	127	122	107	120	119	103	108	123	115	109	102	111	108	119	132	123	103	112	121	116	143	138	116	125	139	119	115	113	108	123	120	112	102	122	99	121	113	115	120	107	123	111	117	116	119	119	117	117	114	117	123	116	119	138	124	137	113	132	117	120	127	121	126	117	128	118	126	121	113	103	126	123	114	114	110	142	103	103	119	108	129	143	127	110	114	124	118	136	116	120	120	111	126	122	119	118	116	113	97	104	115	108	135	134	121	110	116	124	121	126	135	96	117	118	112	109	111	115	130	115	123	135	130	142	127	106	131	128	128	135	127	115	116	135	127	103	145	117	133	119	123	138	115	118	125	119	106	111	108	121	112	132	125	121	130	132	118	120	109	111	135	125	120	120	128	129	129	110	101	117	147	106	116	110	89	131	121	125	117	119	130	105	122	123	141	109	136	98	133	121	130	135	107	127	135	122	115	128	117	124	135	131	115	116	127	111	111	96	110	118	109	131	105	116	121	124	107	135	119	123	132	117	134	106	114	133	130	130	97	137	113	114	122	103	126	117	127	133	117	127	130	129	110	102	111	110	134	109	106	129	151	123	108	133	117	105	133	116	110	124	125	109	134	122	117	99	132	131	105	114	135	104	114	122	111	144	100	109	126	128	112	146	108	137	127	122	121	121	105	131	120	103	117	118	115	121	128	130	114	139	116	127	108	135	148	145	100	96	132	115	127	125	145	111	133	126	129	118	113	111	104	109	107	120	112	123	122	129	117	132	119	109	108	130	136	108	117	136	116	127	126	110	125	118	139	126	119	117	123	115	123	122	126	109	117	117	127	122	96	125	126	126	106	129	125	117	115	126	135	123	126	115	122	110	135	117	113	121	103	121	112	105	153	119	139	136	149	113	125	131	115	125	130	138	121	132	105	118	114	128	129	123	146	127	127	131	106	119	140	143	113	116	122	114	117	94	109	111	106	123	95	123	109	114	133	143	106	129	134	114	114	119	122	128	151	110	119	122	128	120	131	130	123	124	115	108	127	111	140	96	126	116	136	126	94	127	113	114	111	139	129	124	108	113	103	125	127	121	106	127	112	115	123	123	119	126	107	124	124	123	139	120	112	124	128	120	115	114	137	110	125	127	116	105	110	100	115	122	108	121	143	153	120	132	112	104	125	111	156	119	109	101	133	102	117	126	100	124	117	114	120	126	107	123	135	109	129	125	130	98	115	123	118	139	111	116	138	113	120	131	134	120	109	120	112	135	111	115	134	122	124	107	117	119	113	125	120	114	129	140	101	118	131	117	139	132	105	119	113	132	123	104	114	136	129	121	133	126	121	129	113	122	112	141	133	129	116	115	120	119	134	114	108	133	114	117	127	135	113	135	125	112	121	116	134	118	118	117	104	114	134	125	135	136	110	115	119	128	126	114	125	109	106	119	111	104	116	129	115	120	113	127	115	131	104	119	111	107	134	127	118	129	115	111	120	124	126	117	126	126	118	132	142	134	120	102	116	131	123	149	111	130	121	124	112	120	120	130	111	117	124	132	115	115	120	125	126	145	131	125	107	115	124	125	138	131	112	136	110	117	113	115	147	111	127	118	122	131	130	104	120	149	146	126	139	129	137	131	107	123	119	129	95	136	131	116	137	135	106	114	132	112	112	124	120	127	117	115	130	122	128	122	128	93	140	111	124	130	128	121
43665	55957	8675	4383	3048	1865	1356	1056	901	685	648	568	501	500	421	388	398	384	347	322	300	306	319	288	316	292	282	259	274	241	255	278	250	268	260	249	275	253	255	232	248	266	231	262	241	229	247	233	233	223	219	235	213	254	214	213	257	213	230	222	259	251	232	231	205	228	223	227	236	253	233	231	229	244	242	218	216	227	251	208	244	263	248	240	219	233	278	246	240	225	254	232	232	235	218	197	264	241	239	230	267	226	221	247	228	237	218	218	209	242	252	246	217	219	228	224	238	222	229	239	230	207	220	190	222	233	219	220	227	229	225	223	242	263	221	250	236	235	220	235	192	220	233	216	252	232	204	221	249	235	228	237	189	240	247	236	216	200	264	229	223	241	185	225	186	237	234	197	253	223	247	199	233	241	224	211	229	232	245	217	250	210	239	216	219	226	228	230	224	248	252	231	218	201	223	241	193	236	221	246	219	231	223	233	223	209	224	237	193	226	254	210	213	237	247	239	205	211	249	253	242	206	200	220	226	240	226	200	216	210	216	186	225	208	233	211	218	225	221	208	198	232	212	216	209	219	218	250	223	239	234	191	227	204	245	223	215	203	232	199	225	227	231	238	199	235	228	217	212	203	205	226	260	212	237	234	222	246	216	192	269	216	261	228	215	206	221	210	208	222	207	241	202	228	204	221	239	232	217	208	235	232	212	249	208	220	250	221	206	206	220	213	245	193	248	229	243	211	217	245	222	221	226	265	232	228	228	222	222	185	246	230	211	219	206	260	219	223	228	224	222	227	227	217	222	220	208	225	245	189	219	246	219	221	238	202	234	234	225	214	213	193	226	230	233	224	228	248	237	251	234	217	228	241	230	235	247	231	226	226	218	233	224	223	222	203	211	221	209	240	238	233	197	217	237	220	214	244	236	228	254	248	250	240	197	251	222	214	202	225	210	236	215	240	244	235	227	214	236	229	234	229	222	188	217	215	239	231	227	218	231	243	221	241	215	211	239	217	254	200	231	211	214	208	217	225	210	225	216	260	216	214	232	234	213	198	189	223	207	248	234	196	231	231	220	224	213	224	224	265	245	224	254	241	221	215	231	235	213	211	243	222	223	242	248	239	226	202	254	244	238	216	247	225	227	217	243	213	227	213	265	234	248	237	209	227	242	250	221	207	238	221	231	225	185	230	202	242	248	223	229	221	224	206	244	213	244	185	229	213	244	238	211	241	240	220	210	212	230	261	220	249	200	233	228	235	240	193	220	229	234	267	221	224	232	226	242	228	227	241	235	239	220	220	195	186	216	201	225	247	219	212	218	242	242	233	223	236	210	254	222	217	213	231	225	246	230	239	231	216	200	210	221	260	243	249	231	229	221	240	204	220	227	214	231	241	236	251	202	215	215	253	222	241	236	207	231	210	218	238	228	234	212	218	219	239	234	217	219	215	209	212	244	215	228	238	215	227	232	236	225	232	226	231	248	225	215	227	230	230	244	207	223	208	227	240	228	237	214	240	207	244	236	241	269	239	257	212	252	225	233	243	247	226	217	225	217	213	215	229	217	237	260	220	224	208	222	233	227	246	230	220	220	213	223	216	224	229	220	218	217	238	192	214	235	217	244	202	220	221	226	238	237	194	213	239	221	238	224	272	242	207	220	224	217	252	228	230	232	220	221	217	221	225	230	216	240	224	214	228	212	223	232	232	248	237	214	201	222	217	236	232	228	220	221	208	240	234	219	196	253	196	226	193	217	212	223	255	242	224	210	230	243	238	237	192	204	214	220	233	222	219	218	226	220	240	214	218	227	243	207	214	210	211	231	215	212	187	229	214	207	234	256	220	201	237	231	203	226	235	199	205	215	229	216	225	224	223	228	225	231	233	224	246	229	222	205	242	231	223	212	211	241	230	225	246	235	233	248	219	252	232	227	189	235	223	248	217	212	244	226	246	205	221	248	220	245	196	185	235	235	218	193	238	236	218	236	240	197	223	210	224	216	246	222	225	248	230	211	224	246	219	212	239	193	233	233	228	212	215	219	222	225	235	226	209	231	224	204	206	206	229	240	243	248	227	229	199	213	251	232	212	217	214	218	231	238	222	230	224	209	222	204	247	214	244	240	228	243	224	252	182	207	222	230	198	238	229	232	211	226	233	179	231	234	274	235	220	231	232	244	225	202	227	234	228	223	221	218	216	220	237	231	240	218	228	217	205	227	210	222	219	230	206	231	219	219	242	205	210	216	224	203	194	249	233	269	227	237	204	209	257	244	228	217	241	216	213	229	210	220	223	210	255	212	225	234	221	222	225	227	206	220	240	224	228	229	228	211	203	213	216	201	223	241	221	241	224	198	219	226	225	238	226	224	251	221	215	217	251	252	195	208	220	246	238	241	214	207	226	245	251	248	213	221	206	206	191	251	232	244	225	195	240	218	237	245	239	257	231	231	218	252	221	237	259	213	220	212	220	207	224	226	235	224	218	210	241	210	231	217	240	242	208	217	235	234	226	209	248	223	262	232	259	261	227	234	231	220	239	215	210	234	223	224	243	199	224	235	232	221	223	202	216	221	230	241	248	202	247	235	231	219	227	202	265	247	214	214	217	229	206	240	234	238	203	219	239	196	206	236	204	223	229	228	241	212	210	207	238	226	215	254	209	217	222	230	215	211	244	217	218	222	236	208	192	227	202	214	244	225	232	204	218	233	247	205	224	218	225	238	216	206	226	231	233	211	202	229	218	234	228	232	232	233	253	254	221	206	213	219	219	222	240	229	227	237	226	205	206	252	212	232	201	234	207	218	253	243	234	218	234	201	222	201	227	225	210	242	222	199	239	211	244	226	211	231	220	233	216	231	242	219	232	222	237	224	247	236	221	229	230	238	227	231	222	221	236	244	226	225	204	227	221	215	238	221	217	220	228	225	219	261	241	223	237	260	235	244	221	250	254	206	228	243	200	238	238	199	201	217	218	227	234	203	220	223	213	254	204	228	253	211	213	207	217	243	216	207	230	218	236	242	240	245	236	247	249	236	245	238	237	213	200	240	218	205	244	223	246	240	208	204	203	231	192	222	211	203	235	216	213	251	219	243	235	240	247	214	219	241	229	230	232	246	215	229	245	212	225	217	225	248	223	232	244	200	194	219	229	201	229	221	226	219	209	233	247	224	198	247	227	211	238	227	207	227	252	252	197	210	246	235	207	212	212	241	241	238	242	209	243	218	240	244	230	220	234	216	217	265	225	242	238	217	233	235	226	209	216	249	235	225	217	201	212	217	191	201	221	231	224	213	243	214	223	222	210	214	204	249	208	212	227	208	235	245	222	234	211	211	221	236	222	230	251	252	239	232	226	243	238	216	228	212	221	250	210	232	204	213	233	217	233	221	215	221	219	228	216	247	195	226	194	223	228	227	219	251	233	218	211	205	224	228	235	214	229	202	192	220	209	242	198	267	217	219	202	229	196	246	213	212	230	227	211	238	217	240	246	244	242	264	250	231	232
27665	21366	9357	720	436	411	280	254	299	266	240	272	262	244	249	247	255	269	280	299	261	267	261	267	267	283	278	263	300	250	263	261	281	252	244	276	255	270	230	261	285	270	268	285	262	269	242	243	245	266	250	256	279	292	281	258	266	293	281	275	257	268	259	275	251	278	266	271	289	270	257	234	257	267	253	261	262	252	275	289	263	254	253	264	267	306	260	281	282	242	276	274	238	257	241	263	257	269	299	243	283	265	230	264	271	267	262	251	287	266	251	264	233	272	264	262	269	280	239	257	277	251	279	233	259	257	248	251	275	264	270	269	285	242	251	281	245	268	267	250	282	258	263	280	270	255	280	251	268	266	247	249	293	229	251	265	280	257	255	301	252	252	237	252	237	242	271	277	248	235	261	263	249	290	238	253	241	275	280	269	239	287	264	274	242	238	260	272	247	276	253	266	262	246	266	263	261	271	282	250	247	264	267	264	255	272	263	278	258	243	262	265	231	258	241	253	263	248	255	271	290	256	266	259	268	229	256	270	272	276	271	271	242	268	277	273	267	262	227	271	283	250	313	283	258	255	258	254	251	254	267	257	229	253	268	243	283	280	273	251	255	245	299	274	263	272	243	242	253	311	257	237	273	282	254	301	225	228	259	269	267	239	244	292	304	243	261	296	264	252	260	282	280	224	251	270	264	255	263	265	248	258	253	235	238	251	264	274	240	259	236	282	246	244	253	268	274	279	241	240	263	250	234	275	250	262	257	250	252	250	266	260	265	265	258	270	246	236	260	264	251	251	260	239	269	261	271	269	243	243	266	255	248	273	276	261	249	254	254	256	293	291	268	246	252	267	288	275	255	249	272	244	277	289	274	255	279	237	265	240	263	250	275	270	253	284	251	268	271	250	250	277	247	275	268	256	261	240	280	289	247	258	299	261	258	252	233	266	262	294	245	266	244	252	248	274	248	264	251	260	238	267	256	254	252	284	275	244	252	254	280	242	278	257	241	276	279	263	259	243	258	235	254	281	307	268	266	276	264	266	251	254	274	285	259	240	275	257	257	274	290	239	255	277	272	248	276	287	257	261	262	240	247	281	278	230	268	269	246	277	244	288	271	266	272	281	249	270	283	265	248	246	246	248	258	216	273	287	267	292	253	260	276	234	262	253	245	259	285	267	237	242	280	285	260	253	304	247	273	266	283	251	261	257	229	243	245	253	255	262	270	234	278	255	269	252	255	257	256	282	234	282	255	269	246	250	250	273	252	288	245	242	254	262	247	259	254	253	256	242	268	257	260	255	277	293	243	280	258	261	257	240	257	250	239	254	270	263	263	291	269	305	249	272	241	293	299	262	269	259	281	281	300	272	268	266	282	270	284	259	255	263	258	256	295	239	244	296	245	247	279	235	266	263	240	249	243	227	241	254	257	259	279	269	268	260	289	274	272	285	251	262	288	294	257	294	256	262	279	241	238	251	260	274	273	274	227	223	266	261	273	277	264	236	262	270	258	247	245	256	270	263	286	280	270	294	281	251	234	264	316	292	252	252	242	280	244	250	260	258	250	242	256	283	273	266	247	275	255	260	270	253	258	290	255	257	243	230	273	250	238	278	243	246	281	267	240	274	297	259	247	248	247	270	256	223	268	275	249	287	251	270	271	285	274	281	279	289	267	274	255	261	294	277	276	241	261	228	273	282	262	283	261	236	278	252	271	233	264	242	282	289	280	271	284	276	245	281	267	273	257	219	280	257	268	264	283	255	270	272	254	261	254	266	269	257	276	242	268	247	245	255	295	273	267	254	261	268	266	260	267	280	242	267	242	251	251	289	291	264	266	258	264	256	247	260	265	267	253	256	256	277	262	258	264	270	245	267	271	258	273	274	252	239	248	253	261	309	275	283	243	253	262	269	284	241	258	278	258	268	277	265	245	238	283	278	259	258	239	284	219	268	245	271	293	272	257	277	237	273	234	259	279	260	276	279	274	275	232	247	249	277	269	253	292	281	284	272	273	268	252	244	270	265	230	275	266	268	262	263	260	269	274	244	271	250	272	260	252	232	276	247	272	288	268	271	270	280	256	262	268	270	249	248	270	252	244	267	255	247	283	265	262	259	254	278	269	279	243	278	265	262	266	285	256	231	272	289	278	278	268	272	264	277	278	245	268	283	261	256	243	265	276	274	288	257	249	245	268	238	247	230	263	267	283	235	245	259	258	257	268	254	283	254	241	256	252	302	275	250	262	289	262	260	279	266	257	249	272	262	273	264	253	272	259	243	271	249	264	259	271	275	269	259	276	254	245	240	252	258	240	248	271	286	245	284	245	279	258	269	250	265	261	295	261	236	278	283	270	280	274	295	253	283	244	264	238	270	258	235	257	230	258	259	293	281	265	268	282	255	248	246	279	250	278	253	278	256	270	287	255	289	245	268	268	304	260	243	254	265	239	277	257	275	277	254	243	236	267	276	275	275	284	274	259	250	250	254	277	251	283	253	259	292	273	252	248	273	295	233	268	241	272	277	272	285	262	266	252	243	279	266	268	242	270	284	270	254	257	224	269	262	264	295	270	258	259	304	254	255	299	253	272	268	272	238	275	258	287	266	254	270	267	230	254	236	258	263	256	284	246	262	293	254	260	261	254	223	265	267	263	275	247	263	278	257	261	254	279	285	257	264	251	273	271	264	270	269	254	249	314	245	270	265	240	265	241	280	269	267	255	248	278	261	259	260	278	298	276	246	274	253	263	261	254	277	252	267	230	270	254	255	258	279	253	255	256	271	261	272	274	254	256	267	260	249	278	268	244	264	262	255	274	252	261	255	257	274	245	270	275	256	265	260	278	257	256	280	236	268	289	260	278	261	275	275	265	239	260	257	252	246	271	264	285	244	256	264	301	247	273	267	252	280	252	278	268	283	262	285	265	248	267	254	238	274	251	224	278	269	247	249	280	273	232	270	282	280	270	244	254	247	253	244	255	271	247	249	248	252	296	268	262	277	249	247	249	260	271	277	261	269	276	246	291	236	239	250	265	261	275	252	266	288	269	258	271	284	290	286	254	266	272	251	263	253	259	248	268	267	288	280	260	241	274	256	239	267	235	255	266	268	268	244	243	260	253	259	241	288	248	243	249	282	275	251	251	256	264	256	272	227	257	251	279	277	243	272	227	257	242	239	256	258	248	279	250	269	260	270	253	272	264	242	252	294	232	267	285	270	235	286	291	268	263	249	255	238	250	272	282	268	238	266	257	255	253	255	284	267	264	267	254	246	248	258	283	254	246	281	321	237	263	269	267	258	248	275	241	285	258	288	239	252	248	266	241	261	285	251	253	274	248	247	236	270	255	246	274	240	251	271	251	259	259	230	287	293	248	288	258	286	278	266	295	250	253	249	264	248	252	265	278	255	290	270	257	281	253	256	260	276	267	277	276	264	252	248	269	279	241	229	241	253	276	259	242	237	267	280	258	263	265	263	260	277	290	253	246	285	266	259	271	278	299	275
28786	24462	1059	758	686	575	591	561	524	518	503	541	515	520	483	496	526	511	525	511	475	537	468	522	519	469	501	520	512	513	507	514	476	485	527	541	460	473	467	517	528	513	537	542	473	463	499	495	499	502	495	520	517	499	518	532	471	499	532	512	525	458	515	494	529	492	518	519	532	532	522	509	503	535	434	514	485	532	490	524	506	479	558	518	535	516	498	535	491	485	513	517	511	519	478	482	484	542	487	496	538	481	530	518	490	492	533	468	517	502	495	521	507	475	526	517	503	527	473	474	511	467	501	537	503	514	508	517	542	539	522	489	536	498	529	481	507	558	515	494	512	577	475	513	514	506	471	494	536	520	543	501	480	495	521	473	521	472	499	554	515	494	486	511	511	508	498	521	515	504	517	492	523	549	476	490	503	533	496	487	524	472	515	484	506	532	552	568	502	488	527	511	506	484	548	517	519	473	483	506	479	491	537	508	485	497	512	511	481	520	582	521	500	485	531	508	521	522	506	496	472	493	500	502	534	520	521	525	501	497	535	513	514	531	550	526	500	498	494	471	521	541	512	489	506	496	490	504	520	514	527	479	524	512	519	512	496	525	513	476	518	494	532	462	439	527	510	532	525	503	489	550	536	544	518	488	512	513	475	512	518	539	535	526	508	524	536	488	535	522	473	502	505	521	505	466	496	497	489	518	483	498	519	517	480	527	511	490	528	515	515	526	516	485	531	541	516	522	542	512	535	511	490	505	533	483	503	488	506	482	505	498	538	526	505	520	495	536	471	486	480	489	523	522	496	499	482	504	471	508	512	491	476	559	493	509	517	509	482	463	458	527	503	526	509	529	504	520	535	508	516	501	533	514	514	475	511	492	525	505	527	496	473	501	490	511	528	536	509	488	492	549	516	514	515	506	468	498	479	500	483	516	475	499	484	520	495	546	490	477	500	495	528	509	456	504	499	533	483	514	464	493	473	509	511	531	513	490	507	520	464	560	529	538	486	499	502	454	497	514	491	477	501	536	501	521	476	483	480	487	505	514	501	474	481	504	493	517	556	526	504	527	504	460	546	516	507	521	474	478	515	468	520	468	505	482	524	487	534	504	498	475	483	562	522	515	487	510	482	522	506	486	481	493	464	484	446	470	535	516	479	518	507	495	509	561	504	510	476	485	498	518	518	541	506	530	541	487	505	486	512	485	504	519	458	476	528	491	487	512	505	510	482	497	490	506	513	502	534	464	527	476	488	480	523	510	510	493	502	540	496	522	524	509	544	502	491	507	502	509	491	461	533	508	506	507	507	484	490	523	538	503	545	523	492	509	521	481	497	497	510	524	510	512	484	509	521	517	504	531	463	481	526	510	478	495	531	527	492	521	492	488	520	509	502	478	546	514	508	509	481	516	482	518	524	535	513	513	495	528	484	460	531	513	517	494	493	470	520	547	488	525	541	530	484	515	512	483	523	542	506	485	494	497	551	484	506	502	528	502	476	513	485	530	487	512	495	515	499	504	505	508	505	493	529	488	487	519	532	499	514	486	507	509	512	530	528	453	510	489	501	486	504	511	470	522	502	537	535	489	486	505	486	524	514	554	507	555	519	543	523	533	511	491	558	468	510	552	510	466	509	527	465	519	515	523	446	475	497	546	527	504	519	477	531	506	486	517	543	515	525	541	505	510	540	510	511	539	535	523	517	524	484	518	489	527	497	490	537	492	509	489	524	497	475	443	504	489	523	511	507	546	505	519	480	483	465	486	497	512	503	511	544	493	497	517	483	450	515	515	508	524	505	492	496	504	559	521	509	490	497	555	524	497	509	493	507	545	499	498	530	530	539	469	518	522	502	516	507	504	474	513	484	518	507	558	561	539	482	512	483	499	541	484	507	548	538	456	482	486	521	541	523	525	482	473	558	514	527	477	493	481	492	521	466	516	477	507	517	526	481	519	481	551	475	517	543	508	508	525	482	503	513	482	491	527	522	493	500	516	517	546	507	502	523	491	520	516	515	489	490	502	496	545	514	481	510	509	499	509	516	512	493	482	501	520	486	485	535	492	491	494	505	518	497	473	500	506	530	479	502	481	532	525	520	506	502	493	483	508	515	561	497	505	523	510	533	513	534	526	497	536	502	478	476	536	523	514	533	484	496	535	522	502	494	530	504	532	507	501	502	526	532	504	516	528	543	516	531	503	512	523	546	487	581	505	491	466	474	510	515	522	489	493	504	498	490	517	513	531	524	503	466	486	475	511	556	523	510	505	489	493	475	494	508	514	462	511	512	526	451	533	503	530	520	498	508	510	497	497	545	495	505	529	552	458	535	473	473	489	531	542	498	485	521	509	458	537	491	484	481	483	488	494	494	510	508	528	511	527	494	482	526	497	513	509	498	545	521	535	506	489	485	513	515	518	525	555	540	478	509	522	489	496	492	523	511	546	497	523	500	487	508	516	495	518	508	498	486	517	489	508	514	531	541	492	493	504	500	475	495	489	519	482	502	475	527	511	534	512	531	477	507	508	518	542	468	536	498	513	486	545	512	515	490	537	501	521	550	512	505	534	510	468	511	510	478	531	512	484	502	513	483	553	510	505	490	482	485	553	525	526	526	505	515	493	521	492	534	473	457	489	508	468	509	485	519	497	569	478	547	469	500	515	516	537	504	504	508	508	501	522	465	548	519	496	517	518	509	502	493	511	553	511	516	508	532	536	508	529	483	523	523	543	504	548	521	475	490	485	536	500	589	559	498	515	509	520	513	464	540	523	520	535	523	505	485	528	524	498	507	467	530	498	550	498	542	503	505	513	509	501	507	506	511	505	512	515	534	494	497	504	482	502	493	526	508	484	498	500	539	521	465	509	476	512	539	519	538	507	472	482	525	521	545	554	502	498	556	482	497	467	489	517	499	479	493	532	497	500	488	498	462	508	463	503	515	513	492	496	507	511	452	520	528	500	520	473	560	492	537	476	497	508	520	480	517	529	517	518	513	498	512	525	508	475	519	536	530	520	520	514	503	526	546	538	549	541	486	514	523	526	468	482	509	506	517	495	520	485	521	504	511	490	512	532	451	487	509	461	502	499	475	480	531	553	506	510	529	529	499	475	497	511	523	489	497	520	502	510	472	467	501	504	515	453	550	508	499	494	528	524	459	492	511	537	522	505	536	507	490	513	513	497	541	490	514	505	487	528	533	486	501	502	494	533	471	508	478	496	529	498	521	560	491	503	514	461	556	461	537	500	504	523	472	505	503	550	488	533	500	522	509	501	495	527	540	511	515	520	481	488	486	520	526	505	513	527	486	515	525	481	524	523	480	517	506	538	508	517	525	515	477	514	531	511	500	510	530	472	499	533	505	543	498	521	524	505	535	499	524	547	490	517	520	516	507	513	526	466	490	549	524	493	522	490	458	509	480	466	521	513	473	486	507	501	528	481	537	502	530	516	504	536	549	533	523	509	505	492	499	535	490	468	493	519	478	528	518	469	518	492	482	480	541	489
24248	21408	28193	24835	19689	1761	331	241	216	184	183	177	154	141	143	158	125	137	141	153	164	138	129	114	128	141	130	142	136	152	156	143	149	125	127	115	135	138	126	118	113	134	129	140	138	131	125	125	129	122	122	129	108	112	144	112	123	122	136	140	107	107	131	136	115	118	145	131	119	108	139	127	120	138	118	121	110	109	133	136	114	124	128	122	115	93	120	121	113	126	153	131	120	148	115	121	136	123	134	132	124	125	112	105	114	122	114	117	124	129	129	148	124	115	138	131	117	116	125	103	119	127	118	124	139	120	118	116	125	123	128	142	131	114	124	126	137	110	139	126	119	134	111	129	132	117	127	112	131	121	143	118	117	108	125	124	128	122	127	124	126	135	120	122	128	114	128	116	137	112	134	125	125	113	125	147	96	132	130	120	99	123	132	111	138	127	121	119	111	126	122	133	109	122	142	115	97	140	101	124	114	111	101	112	113	128	131	145	123	95	127	121	121	125	145	135	130	120	116	106	121	127	136	153	128	151	121	129	135	128	143	121	114	131	105	139	127	106	124	123	119	121	117	109	124	114	123	126	124	137	139	126	129	124	131	147	112	119	120	127	121	108	133	126	126	132	131	129	123	136	135	117	123	124	144	129	110	126	117	112	111	127	136	114	118	136	121	121	126	103	126	126	133	127	158	102	116	138	113	130	113	126	138	132	141	119	114	114	139	101	138	127	130	130	121	119	106	140	114	131	124	128	124	126	105	113	126	104	130	131	106	129	130	119	128	117	129	137	124	110	114	123	126	152	138	129	112	118	119	114	141	109	126	118	129	132	105	102	129	98	143	155	133	123	134	132	122	126	129	123	155	128	115	121	124	114	140	133	138	100	107	126	123	108	126	118	132	129	124	108	119	110	115	134	130	107	132	124	118	126	118	143	119	120	140	130	113	138	129	129	123	95	143	125	121	114	96	120	135	94	142	118	94	117	122	131	133	127	120	123	138	115	113	98	97	126	141	102	109	135	93	97	128	120	138	122	131	128	120	133	131	102	138	119	145	111	120	119	127	120	152	134	138	135	136	122	120	123	132	117	123	118	115	113	130	119	132	119	130	121	100	142	126	118	116	109	131	125	129	125	120	130	113	140	127	108	109	121	117	116	143	120	119	124	115	111	128	153	120	140	127	137	105	127	134	119	131	129	130	145	127	118	114	119	135	143	130	126	103	134	117	137	113	117	141	132	132	132	151	115	118	130	126	124	124	135	124	109	113	117	124	110	130	143	121	124	122	123	124	129	130	133	125	99	118	132	106	128	132	112	117	114	118	129	121	112	120	117	113	135	113	106	105	122	139	122	116	117	136	136	115	113	141	115	137	128	115	141	134	135	117	126	114	118	129	110	121	139	107	126	119	128	118	148	130	136	124	135	109	113	113	144	118	115	117	123	124	131	99	118	119	111	112	124	131	111	144	132	147	124	131	125	118	138	115	117	130	116	131	137	117	123	122	140	107	115	113	144	122	101	115	123	121	124	147	114	129	124	147	134	133	107	140	118	121	122	130	135	119	124	115	113	120	108	145	117	119	105	125	123	127	126	105	103	117	113	118	138	128	111	111	128	108	125	115	125	101	112	119	119	120	134	142	98	129	111	117	112	127	127	124	123	122	130	126	127	103	122	116	121	117	122	130	130	125	125	113	126	119	132	137	113	119	130	138	120	130	127	120	134	112	135	128	113	137	114	129	138	103	128	126	137	136	129	131	131	110	122	128	130	145	125	126	114	115	134	108	138	123	114	122	114	120	133	126	124	106	116	117	128	120	127	141	126	122	123	134	108	134	127	157	129	116	120	108	122	127	127	103	103	132	143	109	103	111	138	147	100	137	133	98	123	121	120	124	138	137	120	121	110	121	127	108	117	118	140	130	118	120	121	126	114	128	135	107	124	122	119	122	118	116	110	122	132	140	112	109	110	111	126	118	106	124	118	130	136	116	138	114	124	132	124	138	122	118	110	120	113	117	121	137	109	119	125	121	130	125	126	138	117	119	149	110	105	123	114	144	141	115	132	116	126	118	120	138	116	111	142	113	131	108	110	135	120	134	123	134	107	131	131	121	110	120	152	115	133	98	107	110	105	126	117	116	130	116	131	113	134	123	127	110	113	149	129	112	117	115	135	131	117	104	133	126	166	124	130	124	127	111	115	121	115	131	109	135	118	135	131	101	136	125	113	130	118	128	115	132	114	124	134	122	121	144	101	131	122	143	133	130	118	127	116	118	130	114	131	117	143	102	100	117	109	108	124	128	123	130	122	123	119	128	107	121	127	124	125	119	130	123	129	102	127	130	114	132	126	114	119	121	129	120	116	116	120	125	122	110	128	136	111	120	136	127	111	106	107	104	118	110	123	120	107	124	117	113	134	128	147	118	104	104	120	119	139	140	121	134	123	125	105	141	129	144	153	113	122	114	119	122	139	133	122	126	128	120	124	128	111	158	111	125	123	114	125	130	125	126	134	128	116	120	123	135	132	105	112	114	114	127	126	123	141	122	126	116	119	140	149	133	124	125	123	130	134	115	95	129	133	110	120	125	126	107	123	117	131	144	116	139	122	117	126	125	120	148	135	115	123	137	120	121	124	115	136	102	139	145	135	133	134	115	113	120	144	134	118	102	143	118	113	110	118	109	139	115	135	102	131	123	130	124	114	125	107	123	112	118	129	121	115	130	135	115	126	136	111	117	110	122	109	118	126	132	118	128	130	124	129	111	124	128	101	142	128	130	133	120	113	124	113	139	124	132	126	137	134	130	125	138	128	110	131	121	139	126	117	96	104	106	114	144	114	121	121	120	104	115	141	129	130	98	117	128	117	128	111	142	114	134	98	119	136	116	101	131	139	128	128	113	127	127	107	104	129	129	124	105	109	147	133	117	141	133	123	129	138	133	113	126	144	133	122	114	138	119	116	139	118	124	102	113	134	134	115	113	117	127	122	133	148	117	105	101	118	121	118	118	129	132	120	116	144	129	122	127	122	138	113	127	119	134	125	132	120	120	130	111	122	116	135	131	99	124	135	122	119	130	112	127	134	108	125	123	142	120	135	117	119	117	143	113	118	98	117	110	120	143	124	116	114	135	132	121	122	112	100	116	126	121	121	133	125	130	114	119	133	95	122	121	125	126	127	122	117	128	103	101	112	117	131	89	127	137	111	117	97	136	124	117	104	131	122	135	126	113	126	116	118	124	129	111	123	119	127	126	113	131	114	120	123	110	141	117	154	151	128	122	127	116	121	119	141	113	121	135	116	131	144	125	128	143	115	134	97	104	106	138	116	104	98	129	105	133	132	121	150	135	116	119	120	136	108	142	130	127	130	126	152	111	122	144	110	123	119	117	129	116	129	129	126	118	122	134	138	137	129	120	126	110	118	137	125	111	125	121	120	137	112	138	120	102	117	82	129	114	144	123	100	132	143	122	125	118	126	117	103	120	123	109	120	124	130	111	111	125	120
46525	50261	5276	2515	2371	1084	870	725	585	519	485	439	399	397	395	325	330	346	306	295	310	278	279	274	286	275	266	290	267	290	255	288	257	270	299	261	272	259	270	258	279	279	248	258	245	256	271	247	247	215	231	267	280	251	258	242	248	266	254	234	274	270	273	294	290	284	255	265	270	258	233	240	245	232	249	269	268	273	258	234	244	262	239	245	260	240	265	272	260	248	238	265	251	249	254	250	259	269	248	226	245	222	229	233	234	241	234	226	242	270	250	246	270	240	239	236	282	267	258	255	260	245	234	217	245	263	285	245	275	269	242	257	248	252	286	244	271	254	232	247	233	267	273	259	254	230	254	256	236	254	264	276	257	239	229	268	209	220	265	253	240	244	265	278	259	256	255	255	255	247	250	256	245	274	264	239	264	261	215	254	272	263	252	232	274	250	260	235	245	249	252	277	250	229	273	255	243	246	249	253	264	216	250	278	254	263	261	233	288	250	277	263	292	238	222	240	256	251	260	246	277	249	261	252	252	273	241	247	268	295	261	263	230	243	274	249	246	253	239	260	283	218	272	251	272	270	237	242	252	243	243	236	270	235	272	253	271	228	230	246	258	236	223	254	267	281	240	235	283	254	294	265	277	257	269	246	239	237	278	275	218	250	264	269	251	295	263	245	270	272	263	248	248	218	240	228	255	250	276	261	264	253	269	246	281	275	240	241	242	232	259	248	230	207	248	276	283	282	255	248	236	243	234	256	284	238	245	272	247	236	260	282	233	277	271	243	235	269	278	259	263	238	239	252	253	276	269	224	265	241	271	237	279	239	247	244	253	254	256	270	263	240	261	266	271	232	250	248	243	255	222	236	253	279	260	256	250	228	254	255	269	256	257	248	257	280	266	253	272	238	204	244	239	275	275	256	267	263	244	254	231	217	241	247	264	271	242	233	254	296	267	257	254	246	229	258	251	260	239	270	250	281	243	266	252	230	267	233	260	241	247	272	268	230	271	263	246	277	227	231	276	253	245	226	278	250	241	249	258	268	226	256	271	252	276	249	268	269	226	258	284	249	262	235	261	258	247	247	250	263	271	235	259	234	253	248	247	255	274	251	251	272	245	253	254	268	254	248	239	269	251	257	231	246	286	258	279	260	272	253	244	241	249	245	273	278	238	255	250	254	213	243	258	267	291	234	200	250	254	235	256	248	285	244	251	258	275	257	238	293	271	242	224	239	240	269	253	277	260	280	275	254	273	258	243	255	251	257	278	239	237	243	259	264	244	242	239	253	267	259	256	268	234	267	268	243	250	276	250	241	248	231	240	232	273	239	258	273	273	280	258	257	251	272	250	215	265	236	239	278	255	280	254	260	251	261	227	251	236	254	257	257	281	238	227	252	270	239	245	254	250	248	226	230	253	260	245	236	217	261	254	237	266	252	237	277	247	241	245	217	221	257	252	237	258	240	217	243	266	221	242	265	282	260	261	239	239	230	237	253	235	238	250	243	243	263	279	259	261	248	230	254	247	275	241	257	252	239	252	267	251	241	291	285	235	256	273	264	272	241	266	236	272	270	268	265	258	242	262	272	236	281	264	272	281	284	223	237	247	246	231	237	292	250	272	259	259	243	261	253	258	252	253	211	284	246	272	234	262	257	267	262	239	256	259	244	259	260	255	242	260	257	258	253	267	239	262	246	240	232	249	272	248	239	252	255	236	257	256	256	239	266	247	260	232	275	280	236	250	264	270	245	247	252	239	273	273	265	272	245	264	247	266	265	236	216	242	233	243	255	245	259	235	245	279	245	249	274	285	269	250	237	244	283	257	261	256	286	234	274	261	232	263	252	263	232	253	249	272	259	264	267	269	260	261	240	258	251	249	262	257	265	260	239	266	250	251	237	228	257	269	255	267	248	271	263	235	295	258	223	261	250	242	263	240	231	260	238	250	223	272	246	270	236	281	256	254	269	269	264	248	275	231	255	225	268	263	255	269	250	242	257	247	239	279	252	256	300	242	254	260	271	256	257	271	257	249	251	270	274	245	269	276	268	266	246	269	235	260	222	260	254	257	225	265	263	225	268	260	275	243	300	247	246	242	266	264	249	242	275	252	250	279	233	245	248	235	250	263	246	267	231	257	266	260	253	259	253	228	266	248	243	256	246	247	243	226	274	262	286	266	277	250	258	242	284	252	257	240	265	262	256	261	261	270	245	248	271	275	257	271	244	241	242	229	262	242	260	235	259	299	268	231	258	252	255	276	258	250	247	278	295	259	255	258	260	233	251	260	289	272	283	261	269	233	260	269	251	241	259	274	251	260	265	248	279	282	274	232	264	260	254	221	265	267	253	256	274	268	256	262	255	265	263	234	239	225	264	261	257	237	257	266	242	268	274	243	250	257	235	242	244	257	249	251	263	277	290	231	252	239	225	263	273	273	246	252	233	241	263	280	228	272	233	239	256	241	257	268	258	250	244	266	267	274	253	249	238	273	273	283	261	230	253	255	242	261	219	259	244	235	235	237	243	253	257	250	288	247	251	269	253	243	240	243	251	242	260	239	233	236	252	276	236	263	248	296	245	243	248	268	243	245	275	264	265	260	253	271	233	254	258	231	250	252	265	225	275	273	248	275	245	259	226	254	262	254	265	286	270	263	262	270	233	256	250	247	262	248	240	247	272	217	247	271	219	256	274	263	247	255	245	229	268	257	255	247	248	271	269	255	275	258	243	251	247	231	262	253	269	238	248	245	263	252	230	253	242	247	250	248	249	240	243	243	238	242	265	239	269	266	271	256	260	268	267	229	255	230	244	253	243	254	251	234	237	262	259	263	259	265	266	253	259	240	263	250	271	242	254	253	233	237	225	254	253	255	246	274	269	242	287	252	247	225	282	241	256	229	226	258	254	281	262	236	261	295	256	260	247	249	220	237	251	238	255	270	272	264	217	234	272	267	260	287	239	249	255	222	266	270	229	260	254	244	280	270	233	277	285	264	249	277	250	230	262	249	260	249	261	251	242	254	262	254	243	271	264	273	288	246	233	258	250	247	250	264	218	246	257	262	241	248	237	247	238	250	252	262	259	265	239	268	256	257	260	269	240	262	265	267	255	255	242	233	240	282	247	258	247	257	240	263	250	272	272	250	244	253	228	237	268	236	264	295	235	210	235	216	239	273	242	267	266	272	258	255	296	259	237	259	259	251	239	272	227	257	255	243	250	268	240	256	253	260	248	233	279	264	246	268	239	258	257	261	266	273	248	233	223	286	251	266	250	237	254	266	249	250	262	250	248	233	243	248	267	263	255	229	269	247	269	219	259	238	293	269	231	235	245	247	242	240	234	253	257	248	261	275	236	276	249	250	286	240	236	231	261	214	256	247	243	253	248	263	251	268	284	254	284	249	256	222	249	266	229	263	254	253	251	260	261	234	231	244	258	298	243	245	231	246	266	255	273	240	259	225	261	251	245	235	246	257	284	247	289	230	260	223	237	244	245	254	279	231	271
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
