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
338707526175	338707526728	338707527278	338707527828	338707528378	338707528928	338707529478	338707530028	338707530578	338707531128	338707531678	338707532228	338707532778	338707533328	338707533878	338707534428	338707534978	338707535528	338707536078	338707536628	338707537178	338707537728	338707538278	338707538828	338707539378	338707539928	338707540478	338707541028	338707541578	338707542130	338707542678	338707543230	338707543778	338707544328	338707544878	338707545428	338707545978	338707546528	338707547078	338707547628	338707548178	338707548728	338707549278	338707549828	338707550378	338707550928	338707551478	338707552028	338707552578	338707553128	338707553678	338707554228	338707554778	338707555328	338707555878	338707556428	338707556978	338707557528	338707558078	338707558628	338707559178	338707559728	338707560278	338707560828	338707561378	338707561928	338707562478	338707563028	338707563578	338707564128	338707564678	338707565228	338707565778	338707566328	338707566878	338707567428	338707567978	338707568528	338707569078	338707569628	338707570178	338707570728	338707571278	338707571828	338707572378	338707572928	338707573478	338707574028	338707574578	338707575128	338707575678	338707576230	338707576780	338707577328	338707577878	338707578428	338707578978	338707579530	338707580078	338707580628	338707581180	338707581728	338707582280	338707582828	338707583378	338707583928	338707584480	338707585030	338707585578	338707586130	338707586678	338707587228	338707587778	338707588330	338707588878	338707589428	338707589978	338707590530	338707591080	338707591628	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24774	21282	24202	28674	21285	21313	11451	616	378	369	346	349	311	310	326	309	294	313	337	295	287	266	339	302	293	305	294	322	333	319	307	306	335	324	266	315	288	281	278	305	313	321	274	295	279	260	315	312	286	298	300	265	301	268	285	302	300	308	297	293	252	269	293	310	290	298	303	273	281	256	306	266	308	271	318	247	276	270	281	292	283	308	264	293	299	287	308	283	289	299	273	286	269	314	311	294	267	310	298	287	272	315	293	299	317	278	303	283	317	323	264	292	325	284	304	277	331	321	280	298	300	316	298	308	274	296	318	310	275	263	262	281	285	293	286	270	304	298	324	275	315	296	293	321	263	295	306	281	274	274	303	307	325	302	299	296	283	279	258	307	298	314	319	277	303	309	258	282	320	300	290	322	321	259	287	286	312	254	308	310	273	284	289	292	313	280	323	296	274	317	342	244	297	308	293	275	252	303	293	316	278	314	317	305	310	273	285	277	317	343	301	304	319	301	268	311	297	302	292	280	289	276	314	282	295	300	295	290	308	277	274	322	286	311	296	288	298	281	296	274	281	300	296	294	287	256	294	239	284	270	257	263	289	270	257	297	276	281	306	288	282	329	290	284	286	273	303	272	312	308	314	313	321	285	272	265	262	273	273	253	295	306	339	303	302	316	301	295	313	314	316	329	321	266	285	285	260	297	306	292	301	259	308	311	275	303	275	277	293	278	281	329	305	253	301	294	285	272	302	281	293	300	305	282	320	312	256	254	306	288	323	307	323	289	289	268	271	277	296	290	311	296	286	271	268	313	300	301	306	296	321	299	273	284	299	298	288	296	263	325	309	316	271	282	313	280	315	293	268	303	279	304	263	298	298	264	262	301	295	269	298	314	293	298	293	331	288	303	285	342	283	296	273	248	297	274	291	309	295	293	314	304	257	280	295	313	267	330	306	297	248	239	295	299	289	272	265	299	280	307	319	296	287	315	279	326	274	287	316	263	277	260	278	284	293	265	308	282	293	319	298	279	297	308	272	277	260	285	279	294	303	281	243	263	277	294	297	294	284	268	265	322	310	297	298	289	298	283	278	325	270	299	306	307	279	318	341	292	283	260	288	288	310	309	307	313	303	297	295	261	303	290	304	280	261	285	277	329	298	287	312	251	312	286	297	303	278	293	290	255	291	268	277	298	310	297	300	279	315	304	297	285	300	317	317	272	287	315	327	287	303	310	291	285	302	339	289	292	295	282	305	278	258	281	337	331	326	285	284	326	327	286	292	311	255	274	298	255	300	310	310	357	288	267	295	282	319	307	301	315	305	324	325	296	321	303	285	266	304	345	346	282	301	296	329	318	290	319	269	270	310	298	285	275	300	272	285	273	305	284	292	318	308	285	309	299	279	272	269	286	306	291	324	292	315	277	271	325	287	298	292	263	289	289	287	295	288	295	287	297	294	272	275	306	282	290	288	290	279	267	334	279	277	290	257	273	301	322	311	275	266	308	305	316	317	299	286	299	307	266	301	307	325	282	293	292	289	297	271	258	293	293	258	297	321	273	282	292	271	309	296	315	285	318	281	307	302	301	278	289	289	278	307	336	289	273	284	280	281	297	276	291	257	306	315	302	281	327	275	309	292	294	275	305	303	282	291	321	271	276	292	281	264	305	280	280	293	312	304	318	336	289	302	281	261	276	291	277	286	325	296	307	272	306	306	320	316	281	281	280	285	289	315	278	295	236	294	310	286	321	302	304	290	321	263	335	292	350	276	269	301	309	310	302	279	281	278	279	287	293	273	321	306	337	267	292	288	305	269	306	280	286	290	274	299	265	291	275	280	274	298	263	323	288	300	304	299	306	269	301	262	287	278	303	296	298	291	286	315	303	298	339	330	300	289	276	287	302	267	292	247	277	278	268	293	286	258	289	289	277	292	265	291	302	280	273	251	289	284	281	292	277	295	274	345	270	242	258	298	281	283	286	319	306	286	289	290	284	280	277	297	317	311	288	276	277	293	290	293	284	280	304	260	313	302	277	283	298	280	329	297	303	281	275	288	269	311	274	279	300	295	314	319	275	260	279	316	310	293	310	287	279	267	272	286	299	280	282	293	264	309	337	301	304	293	287	287	282	302	289	275	289	280	330	271	289	290	268	298	269	278	265	263	277	304	334	328	311	277	314	279	311	264	317	352	277	323	268	315	309	286	273	271	295	262	289	295	294	291	311	297	290	305	278	285	278	312	315	266	283	288	283	304	313	304	287	308	317	287	276	308	341	296	294	269	286	274	296	297	302	289	304	266	298	297	318	318	276	278	256	296	303	287	294	282	290	267	286	300	282	340	287	289	276	273	252	308	313	287	303	288	288	296	296	283	310	258	269	283	260	316	284	290	280	271	307	274	309	288	264	303	282	265	306	292	288	296	279	301	296	284	270	297	319	295	283	290	280	275	296	279	327	324	296	338	318	286	266	295	308	320	291	276	285	282	297	275	287	286	292	313	280	272	308	292	290	302	325	281	272	307	281	305	314	277	313	296	309	304	306	267	282	294	285	282	300	294	321	294	271	279	285	316	287	330	296	302	312	300	296	295	298	307	286	291	283	326	302	287	295	270	331	303	275	291	274	329	252	304	294	292	324	280	286	292	270	285	310	295	309	318	313	308	305	276	276	292	289	270	282	312	282	265	282	302	280	306	300	263	285	313	293	299	282	290	295	310	264	292	259	301	292	258	248	286	308	310	289	291	300	293	288	306	279	259	296	325	281	311	308	282	299	264	308	303	292	266	275	287	272	298	281	279	295	289	288	317	272	320	298	321	290	309	301	303	296	318	250	282	297	297	319	309	319	283	277	303	334	313	353	282	293	302	299	290	292	300	303	285	301	285	284	299	286	300	308	284	299	294	275	322	295	319	288	295	291	278	292	318	291	293	300	277	312	326	312	313	288	282	310	304	266	291	282	286	280	266	296	314	295	291	309	292	263	293	310	297	282	274	312	319	296	303	303	290	292	287	288	281	303	286	275	285	284	261	287	298	324	282	311	277	271	285	288	315	280	294	315	274	283	272	290	307	285	355	267	285	278	291	293	287	277	294	308	305	259	281	280	254	290	317	298	289	293	307	266	289	262	285	277	291	298	313	307	320	313	314	292	276	322	316	299	302	283	286	283	305	278	276	278	292	282	268	266	278	303	279	292	290	302	259	315	316	295	276	315	305	296	298	310	277	274	312	306	298	310	302	304	284	283	264	284	278	265	301	261	249	286	296	276	304	321	278	302	294	347	302	301	300	273	317	289	284	271	268	266	308	253	284	285	307	281	301	292	264	317	262	283	310	275	291	306	305	317	308	289	252	300	284	275	281	308	319	264	307	254	249	273	291	294	304	269	279	317	295	318	293	299	328	285	291	281	274	292	281	287	311	270	269	293	277	328	283	307	317	272	290	302	295	297	273	260	321	310	271	304	305	265	285	273	283	286	285	306	272	300	305	299	287	297	303	260	286	261	274	279
34893	46708	24545	1630	788	695	682	646	601	646	615	600	608	613	633	586	601	570	619	637	663	584	552	585	613	629	587	627	637	601	622	596	609	608	598	605	608	630	591	546	594	597	592	575	622	583	581	567	604	586	592	610	583	647	594	618	581	599	582	614	568	605	576	629	569	561	584	649	586	620	527	640	646	568	601	590	586	611	576	611	637	590	617	625	635	602	614	610	597	612	627	623	570	542	568	621	580	632	612	596	595	599	619	612	600	627	616	604	598	563	592	564	618	605	563	590	592	600	609	576	597	608	620	618	574	598	545	592	604	602	543	557	589	573	590	592	579	607	621	625	601	569	563	598	606	584	581	605	651	619	595	599	604	579	557	598	573	617	595	613	652	588	619	646	582	615	609	576	658	579	581	655	554	598	609	598	606	608	595	616	619	617	593	618	575	608	631	572	553	572	599	620	632	575	590	617	578	551	569	556	555	568	588	570	548	585	601	608	550	616	560	625	610	589	609	594	576	594	573	621	586	588	585	587	643	598	608	586	575	607	627	590	585	619	598	642	590	572	580	582	597	644	594	639	577	622	585	623	571	606	594	613	557	573	602	588	597	558	609	585	590	598	599	576	621	604	612	599	643	608	599	605	602	570	565	652	586	610	618	581	581	586	614	601	603	590	600	610	635	585	636	573	641	579	545	608	598	570	641	532	602	584	622	604	600	609	529	615	591	601	583	636	636	616	612	597	575	613	633	580	594	589	594	585	621	623	593	568	593	617	598	599	602	610	576	631	580	595	591	588	580	653	570	565	626	601	588	609	615	576	647	592	600	638	599	577	618	555	621	576	617	577	597	632	602	592	602	621	604	591	577	584	614	578	566	613	607	585	614	640	565	618	607	634	590	626	570	564	589	552	608	583	562	595	605	565	591	606	603	566	603	581	581	610	620	597	614	575	605	586	591	594	583	569	596	673	568	603	595	645	618	589	598	546	589	620	610	608	596	596	584	623	582	608	615	630	634	591	615	563	569	585	552	609	595	619	563	587	570	594	613	623	582	600	566	594	556	634	579	619	589	590	593	610	570	563	582	607	595	618	620	600	622	561	630	566	619	610	623	631	604	639	593	599	618	597	581	631	575	632	620	641	614	614	604	589	614	603	546	593	589	593	572	550	617	571	628	583	597	567	583	554	602	636	597	605	591	591	613	600	553	618	572	614	590	583	578	596	587	610	647	570	539	589	604	623	598	597	579	590	551	604	610	580	605	585	619	612	624	600	545	590	624	595	595	560	604	623	624	589	620	628	594	636	551	582	611	612	592	595	599	612	593	605	588	594	624	597	607	609	604	581	624	632	600	582	610	649	590	656	577	570	585	590	649	602	558	584	551	551	617	612	601	594	594	552	581	602	629	609	651	560	597	617	632	588	600	530	587	626	542	629	615	594	620	646	617	588	618	628	593	586	565	605	612	603	610	613	634	622	580	570	656	603	624	657	605	608	607	585	614	542	603	601	610	613	602	626	593	600	636	609	590	608	574	592	621	621	642	598	591	604	602	605	591	587	598	581	605	575	641	593	586	632	570	620	623	643	566	635	592	577	560	576	594	583	590	639	613	644	556	607	565	580	617	592	618	607	576	632	578	560	613	596	590	574	583	576	613	620	613	591	600	619	636	624	554	620	574	562	585	588	628	596	596	617	599	582	597	543	612	634	605	618	641	586	577	562	595	629	641	625	584	622	586	599	641	614	625	578	598	564	560	623	600	607	581	609	592	612	614	590	629	617	653	613	633	548	574	603	563	629	559	573	593	573	614	631	632	562	595	582	601	593	607	589	619	636	614	588	611	591	626	572	591	594	588	603	620	601	595	579	601	617	562	624	561	635	644	597	609	598	589	565	604	632	617	559	594	567	546	617	597	593	593	557	583	593	607	590	579	573	576	597	591	630	641	627	575	602	602	543	603	586	621	575	626	608	589	568	626	605	662	598	596	621	624	605	648	593	602	601	596	632	615	561	586	640	634	612	648	579	573	610	611	589	630	582	618	596	627	587	629	591	598	564	594	591	567	588	575	602	592	627	614	612	565	622	562	574	578	632	574	612	602	643	596	596	601	628	625	597	564	622	630	569	577	574	600	587	582	593	591	570	590	566	626	578	596	615	612	616	566	618	576	617	535	554	608	619	571	572	625	598	619	586	593	597	588	640	617	625	592	574	622	581	630	610	610	595	586	611	578	624	594	604	626	560	605	608	628	524	610	590	619	596	583	588	607	567	570	611	597	579	569	616	611	585	582	613	616	608	550	587	579	602	636	605	628	619	624	598	626	579	607	577	616	615	562	549	544	630	609	610	624	599	536	566	571	622	613	566	658	579	589	552	595	597	634	584	634	619	559	591	597	542	627	532	611	650	614	637	607	584	557	623	603	573	631	587	608	615	557	607	592	594	625	607	595	588	602	610	584	630	586	572	596	612	600	614	584	571	602	630	546	572	541	588	548	570	609	608	583	586	584	613	606	613	604	620	589	579	594	633	651	628	602	593	605	654	594	612	573	627	605	554	585	580	640	624	609	551	605	630	604	522	599	585	638	570	613	594	578	576	593	617	577	602	605	629	617	571	612	594	626	624	580	585	585	587	602	617	602	583	596	571	618	643	579	617	580	592	613	576	584	574	606	598	582	580	605	586	600	611	619	619	604	594	491	590	569	622	578	617	577	606	591	587	585	590	554	630	573	607	585	596	623	627	603	571	618	582	623	596	582	582	562	566	624	631	634	654	606	582	636	583	623	604	604	613	539	595	628	606	571	610	580	606	600	572	573	607	606	606	602	567	607	564	617	626	545	591	593	600	599	610	590	559	567	560	584	595	632	623	592	618	622	585	599	560	582	617	598	600	591	591	603	629	602	588	555	637	650	625	582	568	596	598	630	570	591	640	580	589	584	596	588	614	611	601	603	609	571	568	559	599	599	619	634	622	604	601	594	594	565	613	641	628	562	610	607	615	602	642	580	595	594	592	572	616	601	587	632	625	635	603	609	607	591	660	560	596	579	590	595	610	587	579	635	602	584	578	577	588	590	618	569	591	621	578	598	571	583	546	635	572	620	597	655	618	596	589	593	585	609	598	632	612	616	609	573	570	624	622	595	573	576	573	557	617	570	629	603	625	554	562	595	610	584	604	620	587	607	632	543	573	617	577	598	587	552	600	595	609	573	607	610	587	555	605	601	552	628	575	570	645	612	630	571	638	594	592	642	606	593	626	581	627	594	606	590	566	587	556	548	563	625	600	606	599	581	596	600	572	583	591	608	659	609	578	571	559	599	575	609	586	632	632	578	569	594	596	584	600	606	611	574	595	585	640	601	625	619	588	598	610	594	618	576	567	569	631	622	592	565	616	630	592	591	588	597	579	619	576	627	570	567	617	623	584	635	575	562	609	617	563	584	581	606	569	574	603	562	586	586	618	614	634	595	590	605	642	591	601	607	627	645	581	592	633	632	596	653	594	581	591
34044	18160	5515	411	178	147	178	179	150	176	171	178	149	159	153	174	153	159	157	158	147	155	145	136	182	144	160	170	132	150	146	156	152	174	153	159	146	152	128	172	151	165	172	134	158	151	164	159	134	143	147	144	140	138	151	141	132	163	153	171	141	161	153	169	140	141	152	169	166	159	144	121	145	148	157	151	158	156	136	159	153	156	145	146	170	141	155	150	179	151	168	149	131	158	165	153	174	151	140	159	157	136	154	160	150	168	180	170	140	134	172	151	166	166	150	174	171	149	137	152	137	153	159	153	152	143	143	166	139	143	148	150	150	165	166	164	162	161	152	113	147	142	111	136	138	148	187	142	149	154	174	137	160	137	161	140	153	141	143	162	160	149	146	138	141	174	155	127	172	153	154	146	159	152	163	167	138	141	138	144	139	165	172	161	142	138	153	148	170	174	169	167	136	128	156	164	150	170	154	142	177	167	143	166	148	154	146	133	155	155	139	151	167	130	159	143	143	151	143	136	173	165	152	142	159	167	169	159	123	138	164	149	139	149	167	143	136	145	157	160	161	165	147	168	151	151	164	163	163	170	160	148	161	147	140	149	165	148	174	146	141	181	145	143	184	142	149	139	153	126	139	160	146	176	156	127	164	152	152	141	148	152	181	147	164	147	183	145	132	146	146	160	108	144	151	160	152	138	159	151	154	169	132	161	157	143	159	146	146	128	166	150	161	164	149	143	152	163	160	181	168	143	155	160	161	167	147	174	144	157	133	149	140	138	169	139	158	153	154	136	167	169	135	152	143	162	166	154	158	167	154	157	161	149	132	174	137	144	165	150	154	151	158	136	165	158	159	179	164	189	156	125	151	152	128	141	157	161	144	169	139	156	167	142	146	149	158	171	147	152	161	136	151	165	179	154	174	151	129	156	160	152	163	141	165	158	160	147	161	150	191	163	120	149	182	130	148	170	151	153	152	156	139	133	132	161	146	135	139	146	146	137	160	147	126	148	174	130	162	132	153	137	144	143	158	151	145	163	164	142	166	148	172	154	151	150	153	174	183	136	160	120	157	173	154	158	145	162	135	171	140	147	149	147	142	152	171	125	168	171	148	174	144	161	170	171	159	155	137	177	143	143	144	161	153	165	167	170	170	150	174	175	167	136	166	122	160	143	138	150	162	127	153	154	164	156	151	145	148	139	136	186	138	150	134	159	151	150	167	152	139	139	156	165	162	161	160	151	159	156	157	154	147	150	150	166	137	157	155	155	155	175	162	156	161	146	163	178	178	163	176	126	160	141	166	144	153	161	150	128	150	139	170	144	141	172	160	161	158	142	183	147	163	160	132	136	158	156	155	130	159	165	144	170	134	147	180	162	151	168	175	146	156	139	149	130	149	155	141	153	161	162	171	154	157	155	152	148	131	153	162	142	138	131	160	168	149	167	173	149	139	146	172	161	177	140	162	156	157	140	149	172	146	156	155	151	131	156	142	161	147	142	169	140	155	134	146	150	178	165	136	146	155	165	166	153	150	155	148	144	165	169	156	152	147	122	156	137	172	145	148	148	123	167	129	167	147	153	152	166	161	160	168	163	168	173	159	117	154	145	145	143	153	151	147	164	138	164	155	177	165	156	149	156	149	146	162	157	149	174	153	180	147	161	161	158	178	155	130	163	148	145	188	167	160	164	155	148	136	149	171	166	165	174	163	151	146	132	167	141	158	161	163	165	134	149	130	138	136	155	152	145	152	160	167	141	137	156	149	166	171	164	170	142	156	159	138	176	156	159	146	161	151	149	162	155	149	177	158	138	141	131	149	147	161	179	149	161	137	162	155	149	130	163	161	166	164	160	156	154	148	142	144	152	152	137	138	156	136	140	149	176	150	164	162	150	143	152	155	181	142	137	149	151	140	141	164	175	158	150	170	139	133	147	158	154	188	152	161	172	165	169	147	136	153	155	165	165	176	151	138	168	150	153	160	150	152	152	158	168	125	164	186	159	147	104	163	176	120	148	161	143	152	152	166	160	150	171	147	161	160	131	159	155	139	152	145	121	160	148	158	164	133	162	142	167	158	139	166	192	152	146	149	174	160	161	139	150	138	172	173	155	171	156	175	127	169	170	159	149	158	137	163	168	145	159	153	137	143	167	170	152	138	145	171	173	139	166	145	146	150	118	133	145	137	140	156	143	153	157	138	151	123	164	187	145	146	149	124	143	177	157	152	163	123	161	141	134	164	152	159	174	145	136	162	165	148	161	155	168	154	156	135	149	159	169	145	125	160	147	152	154	160	142	150	169	155	166	134	152	164	163	132	164	158	140	169	144	154	161	143	167	143	127	165	145	147	165	156	160	160	167	148	152	160	132	156	167	133	139	148	162	143	180	164	143	173	151	164	148	176	166	166	134	159	168	135	167	160	171	163	167	176	159	176	158	171	158	130	154	133	136	144	163	164	128	141	166	148	125	141	168	182	172	158	167	174	176	169	132	148	154	174	139	129	159	150	179	151	163	145	173	140	139	155	175	154	165	152	158	131	166	171	140	157	133	141	130	159	157	155	149	164	148	151	165	178	163	146	162	171	184	158	137	126	138	138	149	160	162	153	149	163	184	173	152	147	162	177	159	160	159	156	141	172	136	143	149	155	139	152	152	149	142	140	170	163	140	153	167	162	155	147	145	140	177	169	147	167	156	163	129	144	175	167	172	150	149	174	157	131	130	169	159	166	159	147	138	157	139	163	159	142	168	188	144	163	152	158	147	153	150	163	159	152	165	154	133	155	163	169	127	156	163	154	184	151	172	148	145	138	145	164	141	173	169	154	141	144	158	157	151	155	158	142	143	140	127	166	167	160	148	157	148	153	133	162	185	169	170	168	159	146	157	147	169	189	179	161	171	159	169	161	136	174	151	149	144	157	162	145	155	182	130	166	139	142	151	165	148	162	143	115	165	160	167	154	154	162	149	148	133	160	138	139	152	121	143	170	162	155	186	165	123	157	162	161	155	158	148	141	137	144	146	165	160	150	150	145	161	161	152	144	144	183	171	143	163	136	144	149	160	128	146	158	148	134	146	159	145	163	129	160	141	156	159	172	151	135	152	168	173	149	141	133	150	179	130	136	141	174	169	141	158	160	197	159	146	151	147	170	158	148	177	162	152	163	167	172	166	144	179	173	138	157	167	176	147	140	163	147	178	136	161	152	162	143	149	153	171	166	143	146	148	151	152	151	163	180	167	155	142	156	132	126	138	164	173	162	138	155	133	163	149	159	164	164	138	167	168	153	159	163	149	146	138	160	164	162	177	164	122	154	146	154	138	156	150	149	157	178	152	157	169	157	154	159	183	166	138	157	170	165	152	145	156	147	144	164	142	155	137	156	169	173	165	157	171	144	168	175	145	149	167	182	149	137	145	165	127	144	166	161	135	149	186	163	163	174	160	156	139	133	153	142	176	154	169	151	141	159	142	140	166	166	139	172	175	143	156	156	160	147	162	176	145
13715	5584	1311	392	388	363	411	410	395	387	429	386	376	375	386	398	418	401	389	376	419	384	373	419	381	341	404	391	392	431	374	367	370	381	356	357	402	384	403	408	393	388	334	378	406	387	359	402	412	398	368	362	368	366	395	357	355	359	389	420	374	395	375	374	436	383	359	406	420	409	361	375	367	369	394	393	396	370	395	366	387	410	381	373	379	381	380	361	351	370	376	391	358	388	408	399	407	349	355	413	418	335	433	416	386	394	376	380	382	397	400	418	372	381	363	414	394	357	362	411	364	371	406	397	383	376	404	353	404	418	378	389	378	396	372	391	397	378	400	369	442	356	396	385	363	398	366	391	393	380	384	369	375	375	364	407	404	380	398	413	348	410	353	394	392	385	371	404	385	418	391	406	364	396	401	400	387	383	369	406	350	432	362	341	347	374	374	380	370	361	373	405	420	390	363	357	376	374	367	403	401	419	406	409	359	386	406	378	414	409	378	389	425	333	370	403	406	359	393	377	400	396	395	377	362	378	386	394	418	374	397	374	375	419	409	367	347	375	357	392	368	380	365	381	376	399	364	374	385	381	403	357	375	419	351	373	368	384	393	372	360	383	360	386	393	382	384	425	400	404	385	367	397	356	358	400	363	401	393	379	403	372	383	409	358	356	344	387	362	387	401	368	358	363	419	378	359	373	393	404	380	370	399	393	404	380	361	371	338	395	383	388	386	379	371	376	383	367	436	380	370	369	375	409	404	381	378	398	370	387	390	389	414	373	394	372	372	379	390	405	381	385	407	404	377	425	408	359	372	415	365	406	375	387	381	414	380	389	378	344	398	387	370	394	378	404	348	388	372	400	363	408	374	386	372	388	351	384	338	353	357	397	385	382	400	403	388	369	367	416	346	385	329	407	364	382	373	348	417	359	370	377	373	367	376	382	366	361	384	370	397	387	389	354	385	347	397	410	396	370	385	393	377	374	410	398	380	384	385	398	392	395	398	349	390	410	396	383	383	403	379	349	382	343	380	383	362	375	395	397	377	398	373	414	421	392	380	397	386	400	397	369	356	378	380	405	418	397	372	400	385	377	359	396	398	367	393	375	354	402	394	362	398	385	395	392	391	422	374	410	385	381	397	375	381	413	373	367	352	406	370	396	359	442	383	404	410	403	369	360	381	422	403	369	426	407	390	398	368	379	373	374	363	421	375	425	388	353	357	399	363	383	360	382	387	385	384	396	385	365	362	367	363	377	422	361	395	393	384	387	359	387	375	384	398	411	390	411	381	409	372	401	360	376	382	410	413	408	393	381	381	335	401	370	403	423	404	384	373	375	397	339	365	377	383	378	375	370	390	396	379	372	392	373	391	346	408	355	395	385	379	372	388	388	383	409	390	392	370	355	371	423	405	397	360	387	379	356	385	355	375	369	351	379	354	374	349	377	394	397	419	379	401	376	389	392	409	391	379	388	395	371	393	386	371	389	403	384	391	348	417	374	367	364	369	352	404	402	407	402	396	383	387	375	376	413	358	385	417	372	396	406	336	397	387	401	368	432	383	358	345	400	350	378	397	415	378	366	383	359	371	399	360	399	371	395	395	394	369	393	367	427	365	374	367	394	367	378	375	391	379	374	363	404	394	388	390	340	374	393	369	376	377	390	406	382	393	353	369	374	397	390	403	439	348	393	388	385	425	402	381	397	371	368	341	391	397	363	374	399	384	348	359	385	396	375	413	391	386	317	382	423	359	357	394	400	408	381	398	394	380	422	328	408	373	416	387	371	415	377	366	372	409	391	367	368	385	407	356	384	397	397	395	358	365	363	435	385	371	378	371	382	388	398	366	368	363	422	411	390	396	386	382	409	359	405	393	374	366	382	395	401	388	396	382	357	372	399	351	384	392	398	400	399	377	376	411	373	365	381	388	397	387	387	412	382	365	397	396	393	400	386	364	379	368	372	367	413	395	359	375	382	400	384	361	361	387	367	354	367	398	384	369	377	390	388	377	416	368	394	374	381	338	381	396	413	426	395	369	363	386	389	396	393	347	381	392	368	388	413	385	386	393	372	402	397	366	359	389	347	402	371	377	380	384	404	382	385	410	398	377	379	346	368	402	377	369	402	394	392	345	396	415	394	416	393	369	394	412	420	378	371	392	353	396	358	382	352	389	357	383	369	388	388	392	393	354	396	364	395	377	397	384	397	410	402	370	400	365	388	398	382	390	359	379	378	386	357	369	368	357	367	389	377	375	378	393	364	407	357	373	371	431	370	427	417	387	377	379	387	389	400	389	370	376	421	396	415	392	421	392	378	406	388	393	400	380	389	387	390	378	383	368	378	395	391	395	380	399	410	387	376	399	358	406	336	404	380	389	345	365	377	354	396	374	381	393	404	391	357	384	350	343	352	367	378	379	361	388	375	384	411	396	407	360	403	399	395	407	391	384	407	368	401	381	386	389	405	423	401	399	383	412	394	388	386	384	379	384	334	374	388	357	376	361	385	398	370	427	427	385	373	380	393	387	401	377	381	379	369	398	391	390	368	401	406	379	385	364	398	375	396	352	387	376	377	384	403	382	405	387	359	374	402	369	390	395	385	363	393	409	424	399	385	375	383	398	379	409	386	389	388	384	362	387	400	374	402	398	343	383	412	384	385	424	392	407	397	359	388	351	379	404	379	360	396	388	398	398	383	387	395	365	385	400	375	385	384	382	395	350	367	351	419	366	357	337	378	407	351	371	394	370	365	384	356	388	361	387	378	396	412	364	339	420	363	360	373	415	343	397	357	405	369	396	370	375	428	364	362	409	404	382	386	386	361	362	373	363	398	420	366	385	383	388	389	375	388	380	355	355	409	412	388	378	367	399	362	388	372	391	381	364	367	399	401	347	396	386	360	402	383	395	338	372	381	379	437	391	369	359	370	377	395	372	400	407	389	399	361	368	374	392	386	382	376	383	387	401	367	386	370	351	348	379	369	378	402	362	373	371	368	402	374	383	410	379	418	410	382	350	377	380	419	409	381	366	357	346	429	370	385	417	387	407	391	353	412	399	410	368	390	380	411	379	370	353	360	367	365	388	383	398	351	382	393	389	361	388	387	378	405	361	412	366	392	407	381	389	394	372	419	406	404	378	370	379	403	406	390	379	369	370	401	385	377	339	368	363	389	360	397	377	367	383	373	374	384	356	388	401	401	383	370	400	393	382	403	369	369	370	374	356	406	375	408	368	394	345	352	389	359	394	409	394	391	371	416	365	377	360	373	361	401	380	387	381	399	410	372	409	397	373	406	388	380	424	369	383	381	361	359	390	410	380	396	426	396	391	411	409	385	401	407	356	367	357	364	351	358	397	370	408	387	362	375	368	392	355	366	368	363	420	359	405	368	360	366	427	376	423	374	372	371	359	358	402	410	381	408	349	421	412	406	413	410	405	420	379	395	373	360	367	346	369	396	377	379	388	384	372	401	354	379	398	358	407	415	374	398	394	380	399	398	401	394
25243	21138	23629	28937	21150	13215	575	412	328	315	344	319	330	296	333	299	326	313	311	300	325	328	314	317	281	305	306	289	316	291	327	353	312	314	278	278	307	303	295	291	340	304	325	305	324	279	326	315	316	273	288	296	309	297	286	320	298	306	265	291	301	330	297	321	264	322	295	312	361	317	278	299	273	279	289	329	299	295	306	286	309	352	315	325	322	299	296	294	305	288	302	298	316	331	318	291	315	316	310	322	352	291	323	307	291	300	320	301	341	313	327	312	300	316	331	325	302	282	316	307	321	309	352	322	308	312	307	300	323	321	312	339	303	304	283	294	306	289	286	278	317	307	278	295	307	342	310	297	287	311	333	328	295	269	316	308	346	313	338	299	284	307	310	289	280	274	290	312	271	278	302	333	321	325	297	279	313	312	285	305	306	315	281	294	280	313	330	327	306	300	286	306	290	286	304	313	314	325	288	314	297	284	368	279	289	330	297	319	272	323	300	294	269	324	287	305	302	308	310	290	323	326	309	309	322	297	310	333	312	306	304	298	318	339	310	288	345	294	348	299	307	288	296	320	287	283	354	293	259	321	285	309	323	301	347	292	325	272	269	335	326	306	286	326	307	301	298	299	281	298	314	287	301	326	344	325	321	292	262	324	286	287	294	293	267	350	291	298	275	295	302	351	317	347	322	321	290	331	299	318	305	334	306	332	286	281	279	307	320	324	315	310	321	312	337	298	297	279	288	315	304	288	283	309	311	289	317	322	330	322	339	280	301	295	310	313	272	281	312	292	326	311	301	294	305	297	272	345	334	286	290	282	288	314	298	281	317	292	317	263	312	277	287	323	287	293	309	290	293	293	311	271	297	298	309	315	272	315	310	282	288	297	311	312	306	303	299	335	298	289	305	308	305	317	280	331	301	318	334	320	304	320	297	330	302	315	316	316	315	281	307	316	258	276	291	300	291	289	313	307	347	329	294	257	289	301	323	286	308	297	278	277	301	289	284	303	281	299	283	302	306	320	324	285	264	287	293	307	315	281	297	290	308	318	310	325	297	309	289	301	350	312	295	334	306	344	302	318	299	294	309	304	288	299	301	300	317	267	300	329	310	307	306	341	294	293	294	293	301	346	353	308	294	319	307	304	292	317	287	282	272	292	354	349	334	303	314	317	298	316	316	298	301	325	308	263	300	305	306	278	299	327	324	280	291	328	289	302	319	336	300	296	277	321	306	328	341	274	286	293	311	291	305	282	291	313	330	297	316	275	301	332	278	299	313	312	293	281	309	307	311	324	293	247	334	307	315	316	297	294	270	300	311	290	302	303	318	304	329	289	313	327	281	308	280	279	265	279	298	277	287	292	320	291	310	318	288	303	310	318	327	275	295	304	325	289	290	318	327	318	329	289	292	297	327	307	307	306	308	280	308	361	322	314	329	299	295	316	309	308	297	292	281	278	314	279	308	299	271	328	296	320	315	323	333	274	325	263	302	282	335	299	292	327	307	314	314	316	342	299	322	302	295	299	292	322	311	307	310	305	284	321	350	271	323	316	313	309	332	339	293	330	298	287	294	320	294	299	307	309	281	268	323	328	309	287	307	306	321	306	265	320	284	278	280	268	281	308	325	306	350	343	316	307	302	329	314	297	285	284	324	282	304	266	256	286	286	318	300	294	331	323	299	305	332	304	342	307	282	303	269	324	297	325	293	272	311	329	285	321	320	330	279	317	316	320	282	325	322	340	289	301	296	285	308	309	295	286	281	281	300	302	307	316	288	273	317	310	307	301	304	289	283	288	303	302	318	299	316	322	282	291	322	322	290	347	330	297	295	301	300	297	298	278	305	266	330	306	346	334	336	252	325	342	285	298	316	307	315	319	331	289	345	293	299	293	290	299	284	283	301	305	293	317	340	294	310	295	316	275	291	287	287	302	308	323	287	338	279	347	295	317	336	328	300	279	291	283	313	296	333	339	316	310	317	356	319	296	299	341	314	318	295	338	306	293	295	319	295	311	302	311	319	317	326	308	306	327	285	322	287	287	278	274	270	307	309	321	320	313	279	276	306	297	310	311	340	302	292	325	336	298	346	334	296	303	283	300	304	298	314	329	299	343	282	298	281	274	309	290	283	339	316	277	323	327	326	332	284	319	315	344	310	290	275	285	323	315	286	304	287	274	267	312	321	327	302	334	310	285	303	311	280	309	305	340	325	325	346	291	285	317	285	293	306	303	321	293	277	309	306	311	285	299	286	281	390	323	287	289	310	315	283	333	320	305	320	296	339	291	305	292	335	306	281	273	272	304	269	294	255	306	290	300	297	303	320	282	316	297	315	320	299	309	305	323	289	317	307	291	299	297	282	289	272	312	297	302	322	297	275	304	349	294	289	339	299	294	295	289	303	306	280	316	307	278	321	268	330	285	306	311	290	299	289	352	284	284	288	288	313	338	304	301	327	295	334	305	279	335	324	291	301	313	320	298	304	304	288	281	297	317	320	292	285	309	318	309	277	310	302	277	298	296	292	309	288	298	313	303	287	315	301	271	291	271	319	318	285	342	311	318	314	297	296	335	305	301	302	289	374	315	297	262	318	316	308	283	308	311	329	300	281	305	336	293	324	297	307	323	298	305	305	307	287	339	303	348	297	316	317	311	306	278	311	301	328	331	312	304	322	323	284	278	278	285	313	313	277	302	289	296	308	291	325	308	262	308	285	315	324	311	322	281	332	299	326	297	313	311	326	342	328	312	287	299	312	282	305	296	281	287	298	284	298	315	291	296	317	285	295	336	327	301	307	287	325	300	307	337	298	275	288	339	304	278	309	302	288	318	297	279	321	338	291	291	308	310	356	320	309	322	303	296	286	298	311	269	320	315	276	345	308	304	315	284	341	289	297	312	302	293	275	282	255	325	313	296	272	275	295	319	308	311	339	310	282	309	281	290	302	302	284	291	289	273	297	337	288	291	300	294	318	321	309	291	294	269	309	286	288	304	303	292	275	318	285	332	273	336	306	273	308	301	318	314	294	314	332	289	300	291	291	342	320	285	338	316	288	303	297	330	340	328	321	352	298	295	337	293	259	330	321	285	311	322	297	305	315	314	292	315	330	303	303	328	331	304	310	337	337	321	292	294	311	313	295	305	285	274	327	313	327	302	309	301	283	300	300	353	322	294	271	301	293	258	321	291	280	305	334	293	292	274	313	287	324	307	314	296	297	297	319	318	273	292	269	307	271	346	271	285	297	326	290	298	261	295	311	297	329	302	294	291	293	321	303	292	285	268	309	292	293	311	287	296	305	287	292	292	322	295	327	268	292	285	315	271	300	323	304	310	345	323	313	305	278	296	283	354	327	292	306	282	335	309	287	310	276	323	313	294	309	333	320	326	296	287	319	302	292	291	289	307	303	338	319	321	306	316	295	301	283	284	272	306	309	288	257	297	329	301	299	286	280	334	303	319	291	349	328	306	289	320	316	316	343	320	319	315	333	287	293	301	321	318
28459	36402	17014	1125	745	691	678	700	650	665	690	672	673	687	684	647	667	682	650	678	660	719	653	651	662	621	630	692	687	667	645	621	631	624	650	656	682	697	640	668	670	634	674	649	701	646	685	666	699	632	671	678	648	678	665	683	641	713	627	637	667	621	619	618	663	586	659	627	649	656	622	623	667	691	674	670	667	654	678	694	689	670	630	676	689	635	666	627	631	679	663	653	666	657	636	648	696	656	640	625	668	695	673	650	646	658	692	672	652	625	666	707	651	670	624	672	696	678	612	630	663	643	677	660	639	650	653	677	712	664	625	643	641	650	686	661	668	643	700	674	635	687	655	662	673	632	685	604	693	673	644	655	677	668	656	652	662	673	687	704	645	655	642	628	633	662	633	676	627	676	643	607	669	671	646	678	682	662	696	660	633	614	658	683	663	679	679	664	622	669	669	647	685	617	630	647	643	632	668	676	641	662	655	664	686	655	659	640	667	665	646	632	644	665	643	625	635	622	691	611	676	622	626	613	690	631	617	629	638	690	654	691	641	588	633	694	643	663	623	664	692	692	614	650	660	675	632	734	667	683	650	643	678	635	659	669	666	685	643	659	683	647	624	661	643	676	666	655	669	670	673	689	670	663	664	638	691	652	645	678	708	650	650	628	671	653	670	665	649	645	647	681	651	608	647	663	627	673	656	619	692	657	700	682	644	668	631	649	618	633	580	657	678	668	690	635	646	670	652	640	693	632	653	609	647	676	667	652	634	664	616	618	625	666	644	748	682	642	675	700	713	668	686	683	681	640	631	642	640	649	663	692	670	681	652	702	676	655	648	647	662	645	630	634	649	653	678	685	648	693	622	645	648	666	647	640	655	650	683	643	687	651	639	670	668	673	677	647	698	694	649	659	649	639	601	665	641	664	653	636	689	642	681	654	679	658	649	672	599	635	590	609	654	646	666	689	622	607	640	665	645	638	638	677	634	632	692	694	685	661	650	658	670	657	628	665	661	681	673	633	668	606	675	607	665	650	687	659	661	656	621	690	699	681	687	658	643	609	655	665	696	626	717	653	592	652	637	632	681	630	613	650	674	655	684	678	641	668	639	645	682	621	677	619	642	640	672	641	668	676	607	630	656	639	639	686	644	648	656	633	668	670	665	623	686	650	645	671	622	650	680	687	671	632	639	642	649	709	656	620	622	669	635	609	652	648	683	660	653	678	652	707	593	656	630	616	648	641	646	686	636	670	661	666	659	639	635	666	660	644	664	659	670	648	642	605	665	644	638	678	680	678	648	663	642	628	667	666	649	656	625	632	666	631	670	675	636	647	652	590	621	693	660	632	632	631	647	650	688	658	593	619	640	622	691	654	683	643	662	647	666	654	614	653	632	654	688	704	605	624	716	611	634	644	636	658	643	638	613	671	632	660	625	646	624	671	668	700	669	681	637	630	628	644	691	616	670	655	653	622	611	607	628	653	677	670	621	629	643	595	703	653	674	647	689	679	651	625	629	655	626	649	666	612	613	669	647	620	630	641	631	623	661	677	706	668	658	635	652	639	651	660	660	658	668	611	649	735	626	617	629	666	703	629	689	627	633	666	630	647	645	686	678	641	649	668	667	643	689	674	656	629	641	629	643	671	648	621	653	620	635	624	685	644	654	663	666	690	588	636	686	701	666	636	563	711	680	641	655	668	628	637	616	620	616	625	608	638	669	685	633	638	648	630	620	688	625	683	643	619	620	612	684	655	699	618	630	624	674	657	666	714	651	641	664	634	701	657	661	688	639	685	665	636	648	646	648	635	657	647	658	630	643	656	651	604	639	640	709	687	644	623	709	682	644	652	669	637	628	658	624	659	683	661	650	623	609	633	646	668	663	675	633	619	645	642	685	669	684	678	660	666	675	658	677	671	663	620	644	699	607	591	630	691	682	658	661	709	678	604	678	687	684	641	679	681	689	640	661	693	666	648	630	672	648	638	670	645	593	677	676	672	654	659	640	659	676	629	639	637	673	618	614	617	695	640	670	687	627	682	639	660	643	614	668	660	670	673	674	662	706	734	729	674	636	679	644	657	670	670	647	656	644	636	640	602	668	694	593	634	625	659	685	638	619	685	622	677	640	657	652	711	683	691	651	644	671	706	607	654	673	653	662	659	691	641	707	652	651	641	647	627	682	714	670	680	586	590	635	612	671	619	655	648	663	664	676	637	666	635	651	600	663	637	634	685	660	655	656	626	626	689	678	619	693	646	642	678	640	668	643	630	706	653	646	669	664	632	636	657	682	627	692	630	679	653	694	653	628	632	681	656	668	657	693	605	680	605	689	634	623	648	665	635	667	652	660	635	663	579	648	612	648	662	676	654	652	630	641	656	642	677	662	639	668	656	663	649	637	670	679	645	636	653	677	639	667	623	629	663	659	681	680	630	728	640	611	675	642	675	674	611	656	661	638	620	639	647	608	686	655	616	640	650	660	670	658	653	688	614	616	731	662	617	652	599	647	658	645	630	671	675	677	648	709	660	625	664	674	647	653	638	682	693	669	678	641	641	650	631	663	628	647	616	617	666	648	595	662	650	614	650	675	610	690	655	661	648	630	666	620	637	639	656	692	680	632	662	616	704	670	624	683	644	686	663	685	654	661	622	672	683	657	650	637	688	649	636	634	636	656	619	618	609	651	677	667	666	647	671	646	662	671	722	614	645	624	681	654	666	669	661	668	657	692	648	662	624	633	601	623	638	631	651	642	668	649	636	644	648	640	681	632	673	645	635	662	672	607	712	670	678	661	617	667	707	644	635	682	634	627	662	612	611	664	645	654	658	647	670	671	664	626	657	701	653	683	693	627	653	622	679	664	659	707	670	627	661	629	629	660	686	641	703	592	614	691	673	657	684	672	646	646	658	626	663	648	650	662	628	629	672	653	614	665	603	669	663	667	669	631	672	674	637	700	641	629	665	684	646	653	693	663	653	673	600	625	677	622	660	605	671	669	680	629	648	611	683	598	692	678	693	667	666	688	658	648	626	665	660	623	648	659	628	620	676	631	624	672	634	650	644	629	650	655	659	655	649	661	659	660	660	675	603	603	646	639	642	690	627	649	643	641	592	681	680	658	702	658	619	642	662	651	635	646	675	658	645	632	674	689	685	657	623	605	619	645	649	648	657	630	652	661	618	632	633	657	647	632	634	662	644	650	620	638	625	646	647	612	655	622	662	633	725	664	623	694	609	618	654	640	638	657	655	675	633	659	655	613	660	668	651	623	663	661	656	610	639	632	622	689	637	674	643	647	686	626	658	673	642	674	637	635	651	654	651	643	604	656	669	646	700	666	720	672	639	662	642	631	597	681	692	646	652	639	696	699	680	667	664	649	653	630	654	689	658	671	648	669	686	656	642	651	612	635	587	645	677	643	643	693	661	651	670	624	652	697	636	682	614	700	640	638	662	670	673	621	663	668	636	682	675	621	647	654	694	662	696	645	666	618	669	657	613	680	637
24578	21122	23927	28570	21128	21148	11220	652	375	379	327	322	301	301	339	299	307	323	318	312	319	290	295	276	327	305	294	311	306	285	320	317	287	300	276	288	290	250	312	320	298	310	286	308	286	290	315	317	296	282	303	312	316	310	300	300	288	302	282	299	274	284	277	289	309	292	272	302	279	296	279	287	317	310	320	308	314	304	290	316	336	323	271	314	305	340	292	300	291	290	292	292	281	268	284	286	262	283	311	309	330	319	322	290	276	341	310	277	259	303	288	259	288	262	276	310	279	306	307	286	281	280	284	307	302	332	278	279	290	292	293	272	301	300	299	275	320	279	278	329	306	278	280	306	277	292	312	289	287	290	313	290	297	296	273	276	294	304	309	313	303	297	282	262	271	297	330	283	305	317	319	335	299	332	299	297	303	295	260	271	309	307	270	321	286	292	288	289	318	289	287	259	286	275	292	286	312	291	311	298	282	298	311	286	309	276	304	315	296	298	303	302	291	269	272	262	286	269	299	268	295	292	282	266	277	271	291	300	293	297	299	291	294	307	305	288	284	327	332	287	307	292	282	296	300	320	315	307	307	291	308	279	323	302	296	313	311	305	281	260	312	268	298	317	284	334	323	287	276	302	302	332	281	263	261	303	289	274	301	256	277	273	328	303	278	280	304	318	289	278	294	302	330	304	314	316	302	297	290	297	279	299	276	272	303	272	292	304	325	265	299	333	286	342	316	301	319	322	282	273	298	291	290	274	307	274	315	322	296	250	274	293	291	296	312	291	312	288	254	314	269	321	324	291	292	276	311	294	293	287	310	290	314	291	278	282	299	296	281	283	289	308	276	276	314	285	294	309	306	301	300	298	334	286	285	288	304	302	290	287	319	270	300	336	310	268	319	276	293	279	300	292	268	299	310	289	297	278	286	286	315	308	272	296	280	329	289	282	284	309	340	303	303	276	301	282	280	297	273	307	271	301	274	267	291	305	297	315	305	304	284	316	346	282	295	299	300	248	258	325	290	313	301	284	283	280	299	311	332	279	329	275	285	312	292	298	290	261	283	262	301	280	286	294	264	300	303	306	306	305	286	300	280	275	283	292	307	294	300	289	321	299	308	295	316	324	310	308	313	282	308	291	312	277	300	303	314	284	302	271	281	305	298	283	316	299	290	286	292	324	277	299	285	290	274	319	290	275	295	274	323	301	286	315	302	285	320	268	277	287	287	295	275	308	276	250	283	269	288	292	317	312	299	268	285	275	304	286	291	272	282	302	287	288	295	291	284	289	276	297	283	262	273	325	289	288	271	302	335	294	260	286	298	316	297	314	264	301	301	300	316	311	279	295	286	319	320	279	303	317	288	307	268	315	303	339	292	292	291	269	298	288	306	328	295	251	286	316	292	303	316	297	294	318	250	282	284	304	280	336	289	280	342	328	269	292	311	301	274	327	273	332	279	298	270	304	296	310	294	313	289	298	310	280	287	275	272	295	310	272	289	309	306	279	289	292	315	303	275	301	302	274	301	273	299	285	306	291	284	297	317	292	282	296	289	296	268	331	282	304	301	299	284	299	272	294	318	280	262	293	282	298	281	301	275	266	283	300	292	342	286	279	279	292	323	352	289	269	308	326	283	328	313	276	287	278	314	272	270	280	269	292	313	285	316	281	315	301	283	301	311	260	271	325	285	285	300	301	268	276	305	313	293	297	288	260	273	319	295	275	265	285	318	299	307	298	300	312	293	280	238	281	321	295	278	305	285	294	290	311	252	293	321	312	259	281	271	297	320	319	333	283	308	280	297	276	269	307	287	288	304	308	292	293	260	295	308	292	273	273	281	318	344	268	269	273	285	269	306	329	292	304	303	310	306	297	317	277	286	297	310	275	291	245	309	296	310	333	285	250	288	295	277	300	316	283	284	288	254	296	341	329	285	284	303	285	279	279	289	276	293	289	305	303	310	293	262	332	271	291	300	278	299	319	294	276	282	297	238	285	248	276	285	312	305	283	307	288	292	308	294	305	308	274	267	322	267	292	258	330	291	288	305	307	275	305	285	320	280	324	298	268	323	299	282	281	264	308	283	306	297	300	312	286	298	277	273	285	294	299	280	328	291	297	270	308	266	325	297	300	294	264	292	299	302	299	270	284	282	276	269	303	288	301	323	332	272	284	296	299	319	286	300	317	302	289	315	312	277	242	290	320	300	291	310	317	318	278	297	307	301	267	298	296	290	289	280	337	311	305	284	280	279	283	261	279	292	273	290	298	311	299	281	279	284	286	293	280	319	326	309	273	350	275	309	303	276	266	251	275	289	286	272	298	319	332	277	274	307	266	312	308	290	262	282	316	292	294	286	309	286	292	297	285	267	265	309	289	287	299	319	269	284	303	268	293	345	287	283	311	288	322	289	300	296	307	287	266	270	293	304	274	284	289	320	286	302	292	292	293	315	292	264	282	310	334	329	291	281	303	282	302	316	298	291	291	302	311	286	285	296	279	286	270	276	301	282	286	297	299	285	323	288	275	293	280	305	290	289	328	307	260	286	268	294	281	314	287	243	268	297	273	280	314	310	337	322	305	300	291	284	291	287	310	262	277	282	275	290	286	272	286	293	267	296	274	300	270	268	298	315	288	305	299	268	287	293	272	311	296	317	271	293	311	337	282	267	287	277	316	271	310	289	283	269	301	297	317	276	244	251	281	303	291	282	288	277	313	300	293	269	318	263	330	305	303	288	330	308	299	325	300	293	295	267	323	285	279	271	278	253	292	288	275	272	302	316	279	293	284	282	300	288	297	337	286	309	277	294	281	292	304	328	311	295	263	297	271	324	251	279	283	284	286	315	292	276	311	309	279	269	298	278	292	266	289	300	279	306	278	308	287	304	291	293	324	285	316	293	279	295	319	281	286	287	299	285	311	287	327	315	321	310	284	290	276	300	283	303	310	312	338	303	298	309	287	307	293	313	311	288	278	304	277	323	282	332	318	283	298	264	291	293	318	319	288	320	267	284	299	294	288	275	310	288	278	312	315	308	287	286	293	285	288	301	272	320	297	289	265	253	288	286	261	279	280	299	308	286	278	290	285	302	327	290	321	290	300	308	280	297	244	314	267	271	277	311	299	265	296	282	296	287	292	285	285	304	320	294	278	298	279	286	287	271	295	272	317	310	300	299	292	310	284	295	285	316	305	309	283	268	300	324	281	282	264	296	294	327	304	278	325	318	305	297	328	301	297	317	277	306	286	261	304	275	288	303	300	293	283	321	272	276	278	293	290	278	273	303	288	308	298	276	336	303	302	304	307	287	303	306	288	311	294	319	271	311	284	295	322	270	271	329	283	285	267	255	297	308	301	300	338	329	280	304	283	284	286	289	278	279	288	321	308	277	291	272	288	295	266	271	283	294	317	304	305	289	295	282	289	296	334	262	303	291	288	287	290	304	263	274	295	291	286	294	268	293	348	306	310	308	286	278	283	323	292	306	295	284	295	267	340	296	339	319	284
34394	47384	27146	1543	716	689	692	629	638	689	612	614	604	588	602	612	612	620	589	614	615	588	629	627	589	669	573	601	587	610	605	603	666	621	584	622	629	560	609	600	601	597	566	565	592	641	628	606	580	643	620	604	645	615	618	563	617	587	552	603	576	570	620	614	590	628	619	635	600	620	564	592	609	601	653	593	608	598	606	645	629	638	580	634	603	598	602	586	612	613	569	607	641	564	646	609	626	636	599	598	579	601	579	622	612	574	586	653	562	645	590	607	616	561	601	648	595	599	612	621	568	589	566	647	574	621	578	589	594	592	611	596	598	591	542	633	588	539	577	634	604	634	612	597	613	578	597	603	643	587	600	606	580	587	591	628	619	574	612	625	632	568	586	616	579	603	598	640	577	555	608	605	613	670	652	581	597	602	583	618	587	592	608	639	623	612	632	597	601	585	640	593	597	592	592	612	631	592	569	594	594	614	594	621	651	628	637	561	612	596	606	629	594	571	562	580	583	615	590	588	595	564	613	616	573	577	567	639	569	558	595	629	582	587	549	637	578	600	601	585	576	571	560	580	605	649	615	593	590	615	567	592	580	633	600	606	589	586	604	602	607	590	544	648	595	642	622	592	599	611	583	605	614	656	611	570	625	583	609	624	582	594	580	583	633	609	562	563	608	648	601	604	579	606	631	605	587	644	567	618	590	617	599	614	570	613	604	672	536	610	577	610	616	607	617	620	566	593	582	544	648	618	589	595	613	621	624	577	598	658	590	596	616	599	611	653	616	578	595	573	638	594	628	539	623	621	629	638	592	605	587	575	626	614	607	620	591	623	637	595	598	608	595	581	601	625	572	627	585	603	592	620	616	557	636	588	611	597	595	635	623	590	581	607	565	591	594	601	584	620	560	644	597	624	601	594	607	616	607	607	616	603	592	593	595	609	607	640	564	611	572	591	624	582	620	600	617	620	604	647	587	593	596	581	590	569	627	556	601	612	575	557	614	624	576	619	605	557	631	600	636	594	582	597	598	634	615	583	614	609	594	578	589	629	538	616	617	589	628	578	612	603	598	573	562	622	601	583	646	621	583	633	608	608	583	598	621	599	581	579	577	604	601	588	555	597	581	605	640	605	546	572	586	614	591	634	604	605	623	618	574	637	610	585	597	601	615	575	609	601	595	590	596	630	614	611	570	554	632	665	645	571	593	596	633	596	614	611	583	579	582	615	621	587	551	626	562	567	617	574	626	578	598	610	577	618	569	597	598	575	579	648	605	582	621	600	647	595	571	579	576	604	596	590	639	561	633	669	602	636	587	596	601	587	626	590	619	609	624	592	598	589	564	587	597	588	570	602	589	603	617	615	579	599	629	619	587	609	609	610	588	607	664	584	620	612	650	668	576	646	660	565	593	612	598	605	617	602	594	613	606	602	592	637	577	587	598	586	599	603	595	615	645	572	600	555	564	582	627	580	594	573	570	614	574	651	648	584	607	593	585	589	636	561	584	570	550	612	585	613	588	593	612	602	585	590	585	604	591	579	598	619	572	593	570	618	588	557	621	616	585	610	590	606	610	584	625	631	616	547	607	555	625	543	594	599	580	650	607	631	593	588	586	604	617	605	590	563	592	627	603	599	585	569	578	590	635	624	605	588	609	608	619	623	641	606	584	576	637	572	593	581	612	597	589	634	617	593	587	627	613	600	551	580	627	610	615	625	639	588	643	609	622	557	629	610	581	624	625	564	546	596	602	625	562	650	596	608	627	620	590	587	630	569	571	599	635	623	570	617	636	607	600	599	596	577	558	627	566	611	603	617	591	574	574	623	597	616	598	614	611	593	515	631	595	632	593	584	601	562	625	612	593	605	578	597	545	604	590	548	620	579	635	599	624	634	604	616	556	594	602	640	593	588	624	613	568	573	606	566	597	591	582	631	641	594	576	605	557	591	603	621	588	614	613	598	523	637	584	603	652	652	584	640	615	637	614	574	588	608	621	618	604	596	600	590	603	596	591	608	650	616	620	554	577	568	600	628	635	596	601	579	594	576	605	600	595	650	607	581	566	626	627	622	558	634	563	574	599	583	573	599	606	582	593	583	607	572	605	588	541	590	593	612	579	599	610	589	601	571	592	576	578	608	603	598	624	643	633	580	567	655	608	611	567	586	624	639	627	609	624	580	552	577	593	602	601	588	613	599	557	613	619	579	627	606	620	627	567	628	565	611	615	623	608	569	618	565	606	628	632	614	623	588	622	581	593	617	608	597	579	599	572	590	582	584	588	586	586	643	594	590	619	642	575	611	646	580	641	608	578	569	641	593	606	579	622	573	625	574	578	597	620	583	604	599	635	598	615	599	567	588	608	604	599	607	658	655	583	595	595	622	596	612	577	587	628	629	571	606	555	604	601	598	573	625	594	600	584	587	594	565	606	584	611	654	585	581	577	566	608	574	613	628	642	596	620	567	603	607	587	626	613	639	571	606	571	602	570	616	634	622	598	640	612	569	574	605	572	571	637	580	631	589	620	612	611	597	633	583	622	617	605	567	560	640	613	578	613	563	604	631	581	597	658	600	620	582	642	592	583	569	589	614	589	652	557	637	587	584	604	606	574	619	593	539	566	560	599	608	599	611	602	595	603	617	596	620	644	626	614	614	563	601	585	560	595	618	622	607	606	621	583	604	601	578	604	569	634	584	551	599	592	650	593	635	566	596	609	581	587	600	538	580	575	630	613	603	586	598	587	606	636	590	574	567	580	629	620	594	595	581	559	626	586	611	618	585	611	600	594	561	626	591	590	589	639	606	580	592	623	605	557	614	630	620	630	569	583	598	645	631	628	556	586	603	630	615	596	632	609	570	578	590	594	605	564	567	586	547	570	587	606	577	575	542	628	558	640	600	597	586	609	597	589	632	543	589	587	575	572	621	603	640	634	606	607	596	602	607	597	579	585	581	628	616	599	564	604	645	631	634	605	571	635	635	660	642	607	624	596	648	572	604	567	604	609	577	554	569	596	624	612	625	622	629	577	535	595	590	586	571	598	604	635	583	580	607	565	624	579	606	623	601	583	583	576	598	641	606	581	589	590	607	607	615	593	599	610	592	604	628	601	609	593	635	608	634	613	546	590	601	617	588	586	602	639	651	592	609	551	557	587	554	572	594	616	584	609	608	585	591	578	667	573	603	617	593	587	580	595	640	576	637	612	608	611	584	594	625	579	574	612	600	604	608	609	580	588	580	605	590	559	588	571	609	553	611	621	599	609	618	615	611	597	587	626	599	616	588	600	588	578	575	600	605	566	603	591	642	606	621	608	651	557	577	609	589	613	581	545	616	609	621	606	604	605	591	600	625	622	579	591	587	601	620	605	650	565	610	579	598	571	608	574	603	589	585	612	613	573	629	592	614	615	598	615	595	644	621	577	577	613	557	582	582	612	601	575	645	632	603	609	588	598	523	601	604	585	612	623	576	647	641	636	641	619	569	606	642	586	606	592	650	572	579
34254	18187	5846	369	182	189	163	183	178	150	167	156	169	156	144	145	169	158	179	164	167	185	155	131	157	168	188	160	166	161	192	183	155	152	129	158	156	171	167	158	179	158	143	170	158	175	168	167	155	143	160	180	199	161	161	151	145	182	149	169	164	151	129	148	178	143	162	154	166	138	144	162	142	147	156	178	156	170	183	162	140	160	174	142	169	160	173	158	164	170	151	148	174	152	153	131	154	170	164	150	164	152	183	160	149	176	183	170	175	162	159	168	153	136	154	132	161	150	166	150	157	156	150	120	156	174	154	166	156	178	179	163	157	181	184	186	151	150	162	162	168	149	168	167	158	180	150	155	149	133	145	142	161	162	145	151	148	176	178	174	122	179	140	166	187	147	142	149	155	169	156	165	149	155	179	153	165	150	173	183	154	160	181	159	159	174	133	158	180	151	138	148	144	147	149	156	142	150	154	144	179	163	118	147	158	188	182	165	165	139	146	155	168	138	171	168	162	168	157	165	159	148	142	147	134	148	149	145	170	169	165	167	159	159	142	172	148	168	138	143	138	134	145	145	165	161	169	169	187	158	153	152	154	130	166	166	157	182	148	173	178	148	124	165	156	172	165	157	182	144	146	146	150	158	152	156	154	164	177	138	150	142	134	172	148	166	140	167	137	168	147	166	155	154	162	177	130	143	153	128	134	152	155	165	146	138	174	145	161	162	171	169	148	147	157	169	168	154	150	159	153	155	149	142	153	175	162	146	166	139	181	148	158	162	133	156	145	156	154	160	137	141	168	142	181	151	167	151	159	125	169	154	163	160	150	154	158	157	166	166	159	132	156	142	155	134	149	172	164	171	162	173	172	168	181	138	152	165	182	157	133	149	161	152	149	183	183	183	153	151	165	160	141	170	161	173	150	170	177	144	174	150	134	149	157	182	166	154	150	151	141	171	135	168	159	157	149	160	163	146	145	160	161	144	157	161	162	149	171	157	134	158	178	152	144	142	148	152	143	154	159	152	175	177	185	159	138	184	152	167	168	140	162	170	159	185	153	183	159	169	158	173	162	180	182	166	154	152	145	168	171	134	159	165	142	161	181	147	159	161	157	185	179	171	162	155	156	178	165	152	149	163	148	191	142	148	167	155	172	171	170	164	141	147	159	168	163	152	164	173	190	153	160	156	165	167	172	140	163	142	143	174	176	141	157	140	178	177	156	151	144	176	153	151	144	157	137	152	159	143	156	157	157	163	135	165	168	157	152	164	167	147	181	183	165	172	152	159	167	158	190	166	156	157	161	173	135	154	145	151	167	142	155	161	161	167	162	159	180	161	161	174	152	147	151	135	174	142	188	156	133	151	146	156	174	152	161	156	158	150	144	185	145	178	164	180	154	167	138	188	155	157	149	163	173	174	159	145	155	160	156	173	154	145	151	149	161	180	148	158	140	156	130	157	154	152	146	152	156	154	155	157	171	124	149	159	144	185	159	149	146	165	164	154	171	178	186	167	160	161	163	136	170	156	165	160	169	156	167	167	160	153	135	185	161	164	141	157	135	169	170	145	164	164	167	161	140	187	186	167	134	161	157	147	141	154	174	176	180	181	138	173	136	160	128	149	155	151	163	145	127	121	170	182	159	141	138	169	144	177	156	159	134	136	166	160	157	136	156	163	146	163	154	140	160	167	179	167	146	164	155	173	172	162	151	156	136	164	173	152	184	153	155	160	165	141	152	143	146	140	160	146	132	166	163	148	178	156	170	143	174	153	156	155	151	145	177	138	165	170	168	146	163	165	163	147	153	167	138	153	194	139	170	147	163	145	148	157	164	168	161	148	165	167	164	156	144	161	171	172	161	127	139	181	181	155	183	139	155	172	160	154	169	172	152	158	140	132	149	172	164	162	146	155	149	150	182	144	165	147	165	147	153	148	184	163	158	156	163	180	154	151	155	182	167	171	145	177	160	133	156	160	149	169	135	135	176	169	154	154	160	161	155	159	145	150	163	176	169	159	143	147	138	178	163	137	170	142	176	154	140	171	165	151	157	153	183	174	176	171	153	149	160	183	195	160	142	158	164	145	143	145	167	151	121	152	167	161	169	160	160	151	155	148	159	159	155	176	138	164	197	150	141	153	160	169	170	154	164	149	145	181	173	155	179	171	149	145	180	168	157	173	146	173	148	150	150	165	148	174	172	166	162	174	169	155	149	158	147	146	150	141	160	186	147	164	176	182	134	167	158	154	189	161	153	149	171	163	175	169	159	177	138	146	117	163	174	170	162	159	158	146	138	169	169	138	160	154	157	157	155	148	167	158	146	164	157	130	161	176	156	167	162	156	148	174	150	157	145	151	160	188	173	177	143	161	162	149	181	153	156	151	166	157	171	163	172	169	165	163	169	185	171	179	195	161	179	170	170	154	147	167	158	166	168	138	151	160	122	168	154	155	155	159	171	166	169	168	154	155	155	157	164	152	148	191	150	152	149	150	160	186	176	163	160	175	151	140	168	177	153	162	142	144	159	156	175	167	189	178	169	154	176	152	171	171	153	155	145	175	167	154	165	156	140	175	158	171	157	171	155	150	183	154	179	152	180	169	152	171	178	153	154	162	141	149	168	168	166	147	161	141	156	168	169	166	171	173	152	146	156	164	156	146	149	143	168	164	152	142	160	165	183	170	175	167	130	180	157	136	160	179	177	152	146	171	140	142	170	152	175	164	158	178	142	162	153	158	156	146	147	163	182	186	155	141	138	162	139	157	148	144	173	142	147	170	190	159	173	189	149	170	145	127	177	161	167	181	152	148	162	172	173	157	143	154	144	182	171	169	162	141	155	164	166	145	151	138	158	161	175	161	148	183	134	178	147	165	134	166	160	160	172	148	160	159	175	163	137	155	154	143	132	156	156	153	153	171	154	145	136	180	163	140	173	173	157	151	156	152	181	133	159	167	170	153	164	165	161	158	159	184	174	159	155	185	168	134	140	152	139	167	142	172	161	169	159	169	162	195	148	156	144	146	179	163	163	134	146	179	162	168	176	153	155	156	157	152	149	170	163	151	153	174	169	175	156	148	164	174	149	167	163	143	156	158	165	180	175	167	141	153	152	156	133	169	171	139	165	166	200	167	175	161	162	155	154	130	163	172	191	148	165	183	151	173	135	152	156	174	152	155	161	145	139	158	147	156	166	177	167	187	160	148	170	160	158	177	149	144	165	166	138	155	157	158	144	185	162	158	162	156	173	191	177	165	160	153	153	131	149	162	159	172	146	173	158	138	140	131	152	120	163	163	165	156	145	166	158	183	160	187	166	162	137	164	146	171	166	175	158	161	158	143	169	153	156	131	153	158	153	157	162	178	177	154	156	174	152	152	185	163	175	178	157	145	171	175	157	160	167	168	168	159	159	179	166	174	183	140	152	141	167	163	172	155	153	183	159	161	131	179	157	148	175	167	130	143	155	175	156	159	150	152	159	168	152	151	153	155	157	161	154	156	171	162
14011	6032	1528	432	418	406	419	391	415	420	377	425	376	394	395	382	374	404	418	384	391	369	393	385	370	396	405	400	410	376	393	405	372	388	418	385	403	395	360	379	415	417	408	401	397	368	400	389	354	391	408	399	370	431	418	419	397	389	401	404	409	410	347	352	398	354	400	404	415	412	378	418	396	395	382	432	379	416	385	402	365	381	398	384	411	405	386	401	393	382	440	377	383	334	456	379	395	417	402	375	397	368	376	371	396	393	392	385	412	394	386	372	375	417	398	388	391	366	415	385	388	398	395	409	424	434	405	410	381	354	390	364	404	368	376	385	365	402	404	365	407	419	358	393	365	411	413	385	409	367	413	378	391	372	366	396	394	437	399	403	355	368	405	364	367	371	413	371	433	408	385	406	435	354	385	387	378	340	406	402	392	381	398	387	380	387	407	371	402	354	438	416	372	374	417	364	388	389	409	386	375	372	373	400	386	387	399	402	381	356	380	400	390	411	408	423	394	368	394	398	374	400	381	387	422	361	385	405	376	373	384	387	357	380	387	440	418	431	384	415	424	404	354	351	389	410	383	410	381	376	404	390	395	400	390	401	402	369	381	403	385	415	421	382	398	404	396	365	391	393	378	410	416	412	407	417	381	398	384	405	370	382	423	385	391	412	386	455	408	414	397	385	421	407	405	393	420	368	366	414	403	361	394	405	399	411	410	414	348	401	405	399	401	374	374	426	367	400	407	423	388	428	376	439	381	409	365	377	409	374	421	392	402	390	392	377	393	383	427	432	411	396	438	383	427	405	404	398	394	390	413	387	384	409	398	406	369	376	384	402	330	413	385	376	396	364	388	384	399	397	411	371	426	381	378	400	394	401	403	382	389	378	390	378	422	385	392	352	407	366	398	393	412	405	402	426	389	391	426	418	395	381	425	388	361	389	425	376	404	382	428	401	377	385	387	387	366	395	358	401	414	395	372	374	422	421	408	425	364	379	387	387	387	406	361	397	380	405	399	420	424	410	402	387	422	414	359	380	409	414	401	405	406	379	382	379	377	388	396	384	413	390	403	412	425	401	376	371	393	395	393	397	365	450	378	389	374	391	420	367	410	434	393	367	381	409	419	382	385	381	393	408	385	400	407	405	411	380	399	393	385	373	416	365	364	389	390	409	354	363	400	383	371	381	388	421	370	390	372	396	384	379	383	380	369	404	403	426	386	380	381	420	411	378	354	400	358	378	403	368	420	390	383	378	399	406	419	357	346	396	404	433	406	413	400	404	390	356	397	376	394	395	387	405	375	387	401	411	384	384	358	359	393	370	418	377	415	373	412	366	378	392	391	367	353	393	388	390	393	377	395	393	379	413	378	390	368	390	374	375	391	384	382	363	407	416	379	386	354	413	399	407	379	411	399	414	404	358	377	412	430	364	407	440	409	431	363	412	406	364	361	349	407	374	392	422	377	366	383	409	396	369	361	402	396	430	382	363	379	435	399	452	427	414	389	362	356	439	364	399	363	390	389	405	406	380	391	402	372	411	415	420	395	357	398	410	385	394	398	407	405	424	370	401	385	419	395	399	413	365	368	412	404	384	408	400	357	389	382	367	431	397	349	383	381	372	368	403	397	399	386	379	364	412	378	393	369	368	365	394	404	381	420	377	378	398	382	415	401	384	396	377	426	417	388	403	388	350	365	400	386	407	392	393	410	382	367	426	436	393	411	400	371	381	386	410	390	375	383	401	407	372	409	403	388	395	355	403	420	359	363	380	383	408	401	394	404	370	392	413	359	401	399	393	371	365	394	381	384	403	400	413	352	415	366	433	379	377	385	378	381	364	424	420	384	403	398	364	385	410	427	360	399	379	382	371	429	375	370	391	406	374	430	395	378	367	412	408	376	406	398	387	407	392	367	394	415	419	373	414	352	396	395	380	363	420	396	381	399	378	385	406	394	436	376	412	376	399	402	380	352	419	406	348	410	375	411	393	356	392	421	365	353	394	406	381	385	408	396	354	381	386	419	380	383	381	424	412	408	399	421	383	421	409	376	435	383	385	406	420	383	394	396	381	412	398	425	379	406	394	399	405	388	397	405	399	380	375	405	418	383	354	404	402	421	370	414	338	381	401	370	360	393	405	391	428	402	405	413	386	367	398	382	379	405	383	418	392	445	363	386	364	413	388	409	407	411	395	397	448	395	392	385	417	407	386	378	369	370	359	381	368	421	349	390	401	381	403	391	404	428	385	415	360	385	388	443	417	398	370	381	421	413	424	391	370	386	396	397	431	436	394	392	400	405	354	380	398	369	362	369	401	429	411	369	418	388	392	394	365	406	367	371	358	433	401	436	370	416	420	388	406	405	356	406	403	377	392	379	364	400	406	389	366	387	391	390	391	392	405	351	397	403	390	415	402	411	398	376	382	382	404	366	377	395	414	453	403	400	379	384	409	370	378	387	389	376	385	374	400	381	406	362	402	414	392	354	356	420	420	385	405	370	394	388	372	376	409	408	367	368	395	402	436	364	373	378	401	357	362	345	389	398	392	388	391	377	378	383	385	399	388	403	367	365	396	392	412	379	385	391	383	417	408	411	373	379	387	392	409	385	391	357	387	373	364	418	368	379	345	412	372	360	353	384	388	381	391	396	401	396	406	390	400	393	353	376	382	365	400	363	403	380	386	379	390	359	392	358	386	387	390	385	393	401	428	374	383	379	420	416	424	419	400	399	398	400	369	399	374	417	387	394	380	387	386	386	370	396	362	352	389	400	372	384	379	379	417	405	427	360	421	390	376	405	433	394	386	384	422	400	395	385	363	419	403	386	379	397	399	346	386	378	420	414	380	421	385	375	360	407	393	401	430	375	385	377	378	403	410	411	376	341	407	401	366	372	383	377	392	378	381	415	401	396	417	365	340	376	380	401	410	395	402	411	378	392	378	372	419	394	393	397	356	420	414	403	392	389	379	361	422	381	376	358	364	408	411	386	384	380	374	387	364	409	386	417	409	379	418	382	430	373	413	381	400	369	391	394	398	371	383	400	412	404	371	397	417	395	458	392	390	387	406	391	407	407	407	373	390	404	363	369	415	389	369	438	349	393	397	429	380	400	378	397	378	384	385	381	398	406	406	395	393	408	372	389	409	407	404	376	413	386	420	400	419	393	367	390	388	379	414	407	408	372	376	412	425	406	400	374	383	381	429	391	400	414	376	384	377	397	371	399	413	381	373	421	355	376	429	397	388	369	353	358	385	431	366	403	382	420	360	397	377	391	340	406	405	374	423	430	385	382	414	407	400	369	361	396	404	363	423	368	411	395	403	402	399	407	423	373	370	399	400	420	379	401	415	386	385	367	387	448	392	402	408	350	405	385	432	407	378	396	390	373	350	418	376	399	386	392	400	402	405	368	390	392	398	391	425	426	394	365	383	395	391	399	402	378	412	410	386	401	409	395	387	367	371	346	371	417	390	430	387	395	411	406	382	392	362	362	339	397	427	393	343
25258	21120	23528	28995	21108	13519	537	414	361	321	317	360	317	321	288	326	272	312	321	287	296	292	330	293	341	304	320	332	342	304	310	305	324	335	302	305	316	320	354	336	333	312	288	309	325	315	329	335	335	281	330	291	336	284	334	311	324	319	315	277	311	313	338	330	313	333	291	308	336	345	289	293	324	281	284	301	328	306	300	317	299	289	325	299	308	293	294	303	274	331	301	309	320	305	357	320	318	343	293	283	321	339	305	329	333	301	316	317	272	291	336	321	308	301	275	300	311	285	275	316	292	317	316	326	310	297	279	295	359	303	305	306	326	329	325	330	317	309	265	291	317	318	345	268	317	289	272	314	331	288	317	277	295	294	348	312	290	291	312	286	317	312	351	345	325	337	315	312	320	320	311	311	310	298	300	308	326	288	300	304	299	315	304	291	278	314	299	325	302	300	313	311	300	304	341	330	296	298	345	324	279	324	297	311	307	288	306	310	338	313	297	330	309	289	313	306	330	303	306	334	305	290	323	292	314	260	282	318	283	309	291	308	282	280	310	309	306	305	286	333	306	281	301	309	317	341	297	299	313	314	284	292	283	300	335	281	311	315	306	296	302	298	315	315	338	322	323	283	288	299	302	303	318	315	265	295	323	342	327	335	317	307	310	262	292	299	312	312	317	321	310	296	303	308	292	292	337	283	267	273	301	320	277	317	306	329	318	311	351	298	286	306	310	333	325	316	308	326	342	310	342	293	329	295	285	320	332	327	323	330	282	311	313	300	274	317	312	316	301	302	301	294	302	281	282	321	287	331	291	309	306	303	290	309	323	303	302	311	307	289	271	297	345	295	314	337	316	298	299	319	341	296	290	302	319	279	290	271	279	306	300	308	314	283	322	288	301	335	288	310	287	315	338	315	289	270	314	273	287	301	294	303	301	319	330	319	299	348	335	290	322	298	315	286	326	325	297	295	288	304	339	275	283	335	307	307	307	321	282	270	290	328	300	298	338	323	298	333	322	318	303	336	286	278	333	321	327	325	302	310	311	322	319	306	321	319	312	303	326	303	322	329	309	301	321	309	331	296	342	322	269	280	306	317	304	321	319	295	317	310	298	295	311	299	316	301	288	345	307	285	313	293	294	302	304	324	271	303	302	258	295	301	294	301	318	313	302	297	297	338	337	311	312	304	268	318	282	301	312	299	277	293	288	324	283	313	298	302	312	308	333	351	303	320	316	280	374	296	285	331	319	327	310	334	295	340	309	288	295	321	290	300	303	279	308	318	342	292	318	300	319	304	325	300	344	338	326	298	347	303	325	313	281	305	300	295	279	306	324	311	297	315	328	283	294	346	316	370	294	289	329	306	299	329	321	314	320	286	321	308	290	333	331	320	336	319	316	297	316	328	304	338	280	325	291	292	288	306	328	320	319	312	325	314	308	342	297	314	345	277	281	277	282	307	303	286	293	327	328	297	339	314	325	297	304	273	322	328	306	324	310	309	306	288	301	275	307	312	308	324	332	300	318	304	349	298	298	300	342	291	330	322	299	312	311	318	316	304	317	278	319	306	297	342	301	299	315	315	311	310	292	287	301	324	299	272	324	318	355	331	314	309	316	315	313	273	309	289	283	318	302	290	285	319	291	331	282	291	289	286	320	336	324	287	261	282	331	313	302	304	289	298	317	301	308	293	324	312	309	299	336	301	274	326	313	303	296	279	302	319	311	303	315	330	346	316	326	315	313	325	339	284	300	296	287	309	302	305	303	332	322	309	315	325	313	331	311	314	308	312	306	307	321	300	296	327	310	298	318	281	289	297	303	316	303	299	278	318	303	325	324	296	291	294	334	321	329	309	316	331	305	280	299	278	317	303	332	317	292	303	315	301	294	273	308	293	286	343	309	301	298	303	348	313	310	337	324	317	303	307	334	300	290	313	311	324	329	346	314	301	298	326	297	297	312	303	309	338	282	320	296	339	313	303	290	274	309	297	291	318	308	303	284	313	302	308	284	320	282	316	308	286	280	333	347	307	311	300	313	337	325	281	296	350	296	337	304	320	290	260	341	322	286	302	282	309	323	351	342	325	294	307	297	306	346	291	325	337	294	293	319	303	292	287	313	325	315	340	288	342	322	326	306	320	278	315	306	331	314	304	295	297	304	304	336	310	286	319	305	299	291	290	299	331	301	301	334	305	319	327	304	291	324	285	288	317	312	366	331	285	323	315	285	310	290	288	283	322	323	320	301	331	316	278	297	320	321	330	307	275	279	305	283	326	301	309	316	306	347	302	341	306	343	323	288	307	296	269	308	332	297	303	317	329	289	348	312	317	323	300	310	304	341	317	332	323	323	289	300	323	311	324	295	306	326	317	316	283	309	285	281	329	317	284	291	334	328	312	304	330	311	273	308	337	327	313	281	319	280	288	267	290	327	343	328	303	309	316	291	300	345	296	272	306	339	306	290	320	260	299	306	307	339	320	290	294	315	331	321	306	300	340	340	327	319	287	313	319	310	304	300	279	319	311	317	317	307	324	296	266	281	279	318	301	312	282	285	323	314	334	302	313	295	283	311	300	322	352	302	308	317	320	276	302	352	299	310	279	330	346	308	277	316	294	334	319	268	308	293	322	331	301	310	297	298	273	322	331	330	303	304	316	315	239	307	296	276	294	315	329	302	315	305	314	298	331	319	293	332	286	345	299	297	266	306	343	315	305	316	288	315	311	272	349	308	305	309	311	310	308	306	314	315	269	300	312	306	286	304	291	296	298	295	311	295	298	313	286	345	336	318	292	306	326	323	317	328	329	298	312	303	325	310	309	365	349	321	313	338	274	340	346	301	322	309	333	310	305	307	331	324	332	290	362	289	287	310	357	308	310	301	301	307	321	288	354	314	304	340	300	322	309	302	322	317	330	294	344	297	326	322	298	315	298	288	307	298	327	281	297	284	320	283	296	315	277	320	301	301	301	322	271	321	328	326	286	319	285	285	286	302	315	343	316	301	319	297	311	295	303	269	317	268	311	314	287	285	286	301	296	322	296	292	302	310	308	282	299	283	271	303	325	311	308	313	334	324	321	294	289	294	322	315	291	321	332	327	328	315	308	306	356	300	283	298	304	315	333	301	292	282	307	294	304	309	298	291	316	327	295	323	308	317	314	303	320	335	347	310	293	307	304	291	270	295	268	284	324	302	312	270	311	327	298	301	298	292	324	301	307	291	291	327	315	298	313	307	306	333	274	282	294	315	299	320	278	303	330	328	301	316	289	312	318	316	324	308	289	314	308	310	339	309	276	303	284	346	334	304	282	349	329	300	311	312	330	301	334	321	339	284	327	280	307	317	291	316	323	296	287	317	319	291	305	273	310	302	317	329	327	322	295	299	322	314	302	315	310	276	324	291	316	299	315	320	311	312	297	327	308	301	299	295	265	313	302	316	311	302	281	289	318	309	302	310	337	327	297	296	317	294	312	314	325	319	301	291	305	304	314	303	303	285	273	311	306
28376	37036	17014	1087	727	754	706	680	689	696	620	638	679	704	666	657	658	668	676	657	671	659	629	670	636	674	636	625	648	689	655	678	644	675	643	635	620	640	674	667	648	607	640	658	725	692	702	654	636	696	683	597	636	668	642	627	616	646	672	673	662	667	642	630	668	678	619	703	622	658	647	713	643	649	674	618	675	651	635	664	674	632	661	645	660	649	692	665	674	655	658	644	646	637	659	664	615	676	645	582	673	670	627	618	674	682	691	620	671	653	655	616	671	681	676	668	638	604	672	664	626	688	628	689	644	620	681	707	629	654	668	599	650	692	663	676	648	670	656	642	681	646	614	677	638	639	654	614	646	703	687	648	656	665	654	669	674	667	673	650	650	658	650	640	698	656	648	647	664	660	621	639	655	633	675	643	697	724	599	617	664	627	609	606	653	663	645	661	672	695	684	637	656	655	685	698	650	648	647	653	654	702	694	695	651	660	655	632	629	694	671	666	639	698	605	690	649	655	661	679	673	658	683	657	674	635	629	694	627	641	671	636	677	665	683	653	667	645	652	666	616	638	636	668	654	655	674	645	665	687	650	599	636	647	687	677	694	639	648	615	646	710	683	665	630	662	707	633	681	667	664	676	661	706	656	640	652	665	670	675	627	697	670	667	697	660	645	715	612	656	613	675	702	679	646	644	607	627	659	671	639	639	666	624	664	642	658	656	650	653	665	718	624	664	653	670	666	683	637	620	668	612	676	623	634	677	675	696	677	674	669	667	672	723	680	639	641	699	633	665	651	657	633	654	648	657	689	680	634	679	668	662	677	673	632	682	675	683	638	626	672	666	641	665	650	634	654	660	607	645	680	698	695	668	653	642	611	660	663	736	706	657	690	666	664	682	616	671	652	646	672	682	712	653	661	686	672	663	627	654	694	679	662	672	685	657	677	629	635	671	646	690	675	641	672	660	655	637	638	696	647	670	662	628	654	654	670	652	619	606	658	616	664	612	647	658	654	678	669	639	633	656	635	612	591	706	632	692	643	666	704	633	668	644	634	637	661	686	662	712	679	670	654	616	659	713	676	635	626	619	623	664	665	673	675	647	659	643	621	633	638	613	624	699	644	636	648	682	687	671	664	669	673	668	669	683	684	648	661	613	638	632	691	648	663	657	630	666	672	656	655	669	649	653	658	675	624	711	690	633	656	634	681	709	656	643	692	684	641	669	695	648	624	650	659	646	671	694	634	684	688	662	650	640	622	625	677	663	657	652	635	651	658	685	643	638	718	636	652	676	654	673	612	692	678	646	659	649	701	651	634	690	670	646	664	699	625	634	681	616	644	698	674	685	672	676	672	656	685	650	650	658	678	641	628	701	681	626	638	637	683	692	681	615	667	637	589	670	618	633	639	720	591	695	624	668	642	626	620	649	650	668	657	634	631	688	678	641	683	684	673	592	670	667	625	632	670	686	618	697	641	584	685	654	687	613	686	647	688	709	678	655	676	669	659	674	636	670	640	646	610	676	714	655	687	658	660	685	704	683	665	645	695	648	674	655	711	656	666	636	672	645	646	670	658	705	678	618	638	691	660	655	664	679	701	607	646	642	693	655	617	697	664	673	668	648	666	654	671	668	676	673	655	701	661	635	668	649	652	672	673	633	647	615	645	653	635	688	663	653	654	657	660	611	723	683	656	628	724	681	678	630	595	674	688	646	653	617	659	680	676	664	672	691	702	669	641	631	672	612	681	654	658	683	646	677	621	627	700	610	643	654	667	652	652	683	701	631	681	617	614	634	680	662	698	703	654	649	641	651	659	654	644	645	620	681	701	645	648	668	664	640	650	667	692	670	655	675	611	631	675	642	662	651	677	692	650	672	647	635	691	692	670	665	677	643	706	688	684	643	692	697	637	602	615	689	652	621	666	647	674	626	652	619	633	659	728	623	633	680	661	625	657	671	684	644	613	638	642	630	623	644	673	700	622	630	620	632	664	644	665	732	666	653	637	647	667	685	713	674	677	704	630	660	641	679	653	630	652	648	689	638	673	655	678	636	639	646	664	644	642	637	671	616	649	631	702	654	676	676	658	624	653	649	619	603	659	668	651	652	654	689	665	635	640	642	650	688	667	661	652	627	689	679	602	632	654	662	701	675	657	656	692	665	696	680	695	668	661	693	610	653	683	654	646	638	643	623	683	690	652	670	695	695	638	654	712	656	627	682	657	670	609	682	634	636	680	675	677	650	673	661	704	679	652	664	675	676	641	640	641	677	665	634	665	673	725	646	690	611	609	671	619	638	663	661	657	677	663	676	638	655	639	633	655	611	632	641	685	668	661	630	615	669	670	632	665	628	615	687	659	663	648	698	656	658	649	655	649	653	682	642	564	687	634	660	649	685	653	658	693	607	662	653	623	671	669	631	669	618	705	732	686	673	662	656	669	668	654	653	689	667	652	654	660	658	622	632	609	688	666	667	710	646	658	624	619	657	640	632	673	655	672	635	667	638	621	671	664	684	626	644	621	642	683	692	613	698	706	685	666	646	684	641	724	676	667	640	691	675	665	643	670	696	683	632	654	697	656	673	663	626	612	634	685	667	639	646	658	616	636	648	695	678	680	675	658	666	640	635	669	647	692	673	698	674	662	656	646	705	641	662	682	634	660	677	627	634	657	616	681	637	660	701	647	677	669	653	670	638	625	657	697	679	712	668	611	718	631	647	675	657	675	691	691	618	632	636	655	668	655	637	621	667	600	667	627	676	681	661	662	637	629	667	652	630	633	632	633	626	635	669	642	661	631	650	636	637	622	686	674	641	654	647	663	694	681	651	648	624	652	622	663	701	662	678	708	670	664	617	658	613	595	676	671	648	644	636	634	658	667	668	668	618	655	618	661	650	665	674	606	632	693	707	656	649	671	657	648	676	679	682	665	659	672	644	628	679	675	618	663	695	676	657	684	651	702	653	670	690	620	637	601	630	666	691	622	622	670	641	671	638	660	652	694	641	660	680	640	663	674	659	650	635	687	681	671	633	686	639	640	667	647	662	697	630	650	698	683	642	631	675	633	652	652	638	626	642	662	678	635	668	661	678	684	701	670	681	645	741	674	653	625	684	668	676	676	661	650	636	673	664	689	638	656	684	635	657	664	595	669	643	669	662	674	695	645	658	611	677	651	647	639	654	615	673	629	682	671	642	642	682	653	622	673	658	651	630	646	690	660	671	690	678	676	650	657	670	639	635	672	634	615	642	690	653	653	639	640	694	643	670	677	626	674	653	669	681	691	673	639	665	663	640	615	714	683	660	652	674	631	654	651	687	626	653	661	637	686	634	668	624	661	674	677	644	650	606	627	644	678	712	661	633	638	691	711	658	700	629	651	614	683	608	690	678	652	646	654	658	677	654	648	666	682	661	690	646	663	662	631	679	693	664	651	660	674	667	705	692	631	656	632	623	685	675	674	629	673	641	657	659	693	673	636	690	674	668	645	695	679	641	651	650	684	630
24557	21130	23855	28669	21130	21158	11568	609	411	339	353	327	330	346	322	313	319	296	340	317	323	310	310	312	304	309	312	322	287	348	306	342	327	307	318	294	297	303	316	308	333	285	254	334	303	323	265	279	338	312	301	296	268	278	271	316	303	327	296	282	315	309	269	296	338	297	311	268	309	289	329	309	302	328	303	291	299	303	294	297	296	308	307	255	254	272	266	317	292	283	318	322	292	313	313	280	312	293	294	285	294	291	316	267	323	279	330	305	288	296	279	291	273	272	301	333	295	288	285	289	273	266	311	335	308	293	283	252	282	324	297	315	287	303	280	300	279	261	275	277	316	306	274	278	260	298	280	340	265	265	293	294	288	305	299	311	307	312	325	321	324	304	283	282	298	299	299	269	296	273	321	338	285	266	263	314	290	279	288	267	331	309	314	290	258	302	273	326	290	288	303	305	285	256	307	319	289	304	314	295	302	303	295	298	321	286	321	271	269	302	301	262	335	269	256	291	292	271	298	300	299	281	313	325	312	274	278	330	291	303	310	274	295	287	329	322	290	309	305	302	317	269	343	290	293	297	313	281	270	311	324	283	294	317	286	283	310	291	329	352	305	298	271	320	293	318	302	300	314	291	288	284	338	299	278	289	272	327	263	296	308	282	345	279	312	285	304	299	293	316	328	294	295	269	306	317	312	283	303	284	286	305	314	266	276	312	284	310	272	300	291	311	271	281	309	306	279	290	329	323	323	298	312	278	298	321	288	283	306	286	301	297	296	289	286	292	264	269	312	289	299	317	270	303	318	304	325	286	290	283	329	291	277	282	288	291	299	291	292	281	329	309	290	304	271	301	265	303	312	293	302	319	312	269	306	301	275	285	312	277	308	298	290	285	282	302	314	266	270	289	300	293	307	298	296	310	328	310	306	295	262	286	310	327	287	321	304	292	281	325	291	301	304	313	330	282	258	281	305	293	317	279	303	286	307	257	338	285	278	325	295	294	269	307	314	282	293	281	283	274	283	333	299	307	288	292	276	278	279	291	291	326	304	282	277	286	293	300	285	294	300	250	313	327	313	269	308	289	279	283	280	314	261	284	313	295	282	296	321	277	300	275	301	284	293	314	309	297	281	309	311	297	275	277	275	314	316	316	269	305	300	338	298	302	277	297	322	294	308	289	314	290	282	284	286	302	276	324	269	285	283	273	280	295	311	289	269	298	300	335	291	330	308	280	308	299	300	275	299	308	306	332	292	299	313	278	315	329	289	287	313	305	280	306	296	299	293	267	301	262	276	267	299	254	289	316	304	294	302	312	311	297	278	304	345	281	296	282	290	284	334	295	245	291	306	312	274	308	331	298	284	280	271	276	312	270	306	280	273	327	302	323	302	286	284	303	295	275	294	297	318	303	286	303	298	309	280	270	295	293	272	283	283	301	281	326	287	306	281	311	280	299	335	260	321	333	315	290	305	299	259	288	281	327	308	295	286	318	273	293	304	316	294	292	289	296	300	314	268	293	293	281	263	279	316	273	281	306	303	303	329	314	265	332	293	290	315	306	265	259	280	303	278	285	289	281	262	287	280	295	272	316	270	281	297	284	315	293	295	289	302	314	310	322	294	285	289	283	328	288	317	295	331	271	278	296	264	295	276	254	334	305	274	301	268	277	306	267	275	291	318	303	283	262	306	270	277	303	257	289	265	294	275	258	307	312	276	267	268	294	309	311	313	323	294	302	332	265	281	311	307	258	298	313	308	275	303	322	304	319	318	317	303	305	269	279	286	318	290	296	307	332	302	309	261	317	307	280	297	306	279	311	310	297	302	303	277	302	337	305	288	296	289	276	329	273	294	315	257	298	281	274	270	299	285	308	324	270	308	317	275	284	268	290	309	285	286	339	320	320	302	311	279	323	295	311	338	289	265	302	306	288	287	298	299	303	310	283	286	317	293	302	280	275	294	279	320	324	265	287	337	274	261	298	291	332	293	273	293	318	324	286	291	289	312	292	303	287	303	301	306	309	313	307	272	304	295	285	345	280	281	313	275	294	291	287	322	291	295	291	296	296	294	281	318	279	279	303	303	314	286	296	310	287	312	302	284	268	299	308	309	306	341	308	285	307	276	270	290	325	277	301	291	311	276	307	320	285	265	316	288	295	291	303	339	305	271	297	312	327	290	286	301	298	293	321	276	317	277	307	352	331	236	305	281	294	279	301	282	297	306	326	317	282	294	264	323	283	332	287	293	293	301	279	259	317	262	273	291	285	323	288	282	290	273	270	253	279	285	269	290	266	308	282	291	283	296	304	256	281	318	281	328	307	307	284	288	319	305	272	300	268	285	290	290	304	296	264	284	305	292	306	298	264	263	268	302	311	307	260	291	288	271	277	283	301	296	284	289	316	320	285	305	275	294	294	326	319	240	262	299	256	265	328	288	297	277	306	267	301	306	300	291	301	252	268	281	309	304	317	270	326	308	274	280	277	306	314	318	301	312	280	313	280	313	260	296	278	269	309	293	281	317	278	290	273	267	302	307	294	293	315	284	319	267	305	283	292	305	261	317	296	311	287	320	329	309	270	314	290	286	309	319	307	294	304	313	284	320	329	320	295	257	303	320	276	269	271	278	265	248	310	258	270	284	275	294	303	277	277	295	287	288	274	285	308	268	266	299	258	277	273	303	318	290	267	312	280	321	288	269	312	303	274	306	305	284	287	303	316	276	294	267	302	289	311	256	287	289	277	284	308	294	291	279	280	285	317	299	288	304	285	291	303	296	288	292	326	309	285	298	337	285	304	297	273	277	324	294	283	298	300	291	320	293	306	332	290	295	287	291	318	303	288	326	323	254	282	293	313	305	318	290	282	326	289	272	310	327	258	304	343	313	321	316	310	297	284	282	286	274	296	288	330	304	305	301	306	306	302	293	281	341	303	299	336	302	295	302	262	341	300	286	271	274	308	300	309	306	271	297	307	323	286	316	277	294	325	311	301	322	275	282	283	313	306	342	320	280	254	308	290	288	310	275	287	301	311	279	306	310	292	281	276	350	301	322	292	278	316	279	307	308	307	276	308	256	305	294	276	272	323	289	289	299	311	316	314	312	299	284	289	304	288	316	297	292	291	276	263	288	296	285	299	292	314	289	300	364	271	286	319	272	273	300	313	307	309	290	280	305	296	262	316	279	278	308	317	302	276	307	311	282	316	300	291	314	272	266	292	311	288	314	304	299	260	270	331	266	315	283	254	312	297	288	269	294	304	325	326	330	287	295	304	288	281	301	301	318	285	297	294	304	343	306	299	307	257	269	315	286	281	296	278	282	306	287	292	284	293	282	271	319	301	257	252	276	285	302	295	270	296	305	290	298	264	330	279	317	265	278	294	335	271	326	285	264	288	302	304	324	264	297	274	300	333	325	338	278	267	297	310	300	298	295	285	287	301	312	305	298	339	307	313	270	274	281	297	284	286	337	277	299	297	290	279	325	298	317	333	305	293	266	288	277	293
34355	47856	26350	1307	762	700	648	659	614	662	640	614	614	613	659	599	607	639	637	590	620	610	581	626	606	622	641	598	566	593	606	591	578	549	605	619	561	667	588	584	608	668	577	602	626	594	615	622	608	615	572	609	623	597	604	593	637	616	642	624	624	626	581	560	647	571	605	631	573	586	639	601	602	645	612	606	593	626	624	591	575	612	645	598	598	574	597	591	588	594	639	548	597	593	636	592	580	580	578	592	612	619	589	593	615	564	615	584	639	644	578	607	582	574	629	629	612	630	613	612	617	590	604	564	624	539	592	603	634	577	590	597	645	602	566	596	570	600	579	596	561	595	595	574	663	603	602	594	568	641	562	601	605	587	604	632	565	617	589	637	565	585	625	594	608	575	587	605	608	601	616	599	593	648	578	606	631	603	586	594	608	620	641	609	612	623	594	629	595	604	614	589	616	597	595	570	589	609	600	604	557	643	624	553	610	601	597	561	638	594	618	625	558	603	600	657	567	620	607	622	626	600	599	600	603	571	602	591	614	607	593	567	603	576	607	591	625	592	551	565	633	549	629	600	592	568	577	581	612	619	574	558	600	630	631	595	601	587	616	634	628	629	570	598	621	613	572	629	588	605	626	565	590	584	604	636	630	605	605	593	627	595	619	577	610	616	609	612	593	626	576	608	625	586	604	641	615	591	604	610	590	587	594	600	572	587	592	618	586	589	589	582	604	623	623	562	629	599	630	624	637	569	589	568	638	606	629	599	597	584	635	608	582	609	606	604	623	611	595	602	571	619	640	588	592	576	574	580	617	577	595	559	624	587	591	580	609	616	648	608	586	578	608	610	564	575	586	542	624	580	604	624	604	608	648	633	617	651	592	629	637	550	604	594	630	615	625	610	602	607	649	603	650	630	630	609	629	601	628	605	619	567	584	573	575	671	593	618	642	606	626	605	573	580	630	593	638	626	574	612	622	606	598	599	594	585	582	561	617	607	586	611	663	639	641	608	619	614	584	617	612	574	639	588	644	612	642	624	607	627	602	604	656	619	605	630	582	596	608	636	602	599	589	593	623	593	589	584	590	587	638	585	599	632	568	588	613	632	601	612	633	599	556	569	588	597	575	623	606	590	598	611	599	581	589	584	634	608	600	616	618	630	590	624	595	635	618	616	629	570	612	614	615	604	632	607	615	565	622	582	640	624	620	580	633	618	596	609	570	589	600	627	597	597	580	606	591	603	590	615	610	590	691	613	593	581	630	581	615	574	578	632	642	602	645	637	540	644	565	583	640	618	580	588	619	600	637	570	610	594	641	613	613	601	594	606	622	568	603	613	592	648	604	600	578	636	569	590	606	623	608	577	614	621	597	614	609	623	588	563	614	601	607	620	572	581	623	605	581	631	604	576	617	619	607	609	639	571	626	640	592	609	602	567	603	627	605	614	608	636	581	633	582	583	535	578	562	639	603	597	580	597	619	618	621	626	619	613	592	599	600	575	617	636	614	641	599	633	608	644	609	623	612	589	631	599	633	594	599	628	603	610	602	597	596	592	602	543	615	578	630	566	620	582	570	597	588	630	569	623	639	621	625	552	623	619	565	591	612	591	608	597	637	589	579	586	576	574	558	584	596	587	620	573	635	638	593	639	606	627	626	598	614	618	548	571	594	629	573	635	598	570	580	570	589	605	582	583	586	594	591	586	599	575	623	605	584	609	569	633	598	588	613	574	637	607	629	570	597	587	595	606	572	607	599	571	584	602	602	584	586	603	583	609	600	630	583	631	563	616	592	604	586	575	614	592	573	595	623	620	602	612	626	587	613	604	604	621	589	598	633	622	609	622	639	626	614	621	615	580	618	536	596	596	595	578	595	571	584	599	601	586	610	606	602	583	616	612	594	597	592	635	545	564	625	575	536	598	628	595	623	563	568	612	559	631	566	579	609	627	572	555	605	578	604	574	614	585	596	625	599	588	585	610	590	640	591	598	602	588	626	568	594	572	594	593	618	631	583	571	569	587	622	604	625	584	591	612	606	602	599	616	617	617	665	586	571	587	594	590	634	627	591	599	587	577	592	633	597	599	603	584	611	640	607	597	640	556	598	621	591	605	617	585	600	590	596	574	581	582	608	569	553	640	614	639	591	612	587	609	612	601	629	583	602	600	623	577	578	581	621	542	646	558	604	631	602	572	597	598	598	561	626	575	624	590	608	638	629	601	611	588	626	619	647	574	591	575	641	624	602	580	600	647	612	607	607	599	595	584	594	587	614	610	612	600	590	593	584	611	577	596	610	568	572	585	623	592	609	611	627	601	593	597	588	624	610	582	569	568	617	578	612	593	596	609	585	623	636	555	571	587	628	602	603	603	610	619	635	607	618	598	596	612	600	612	656	569	629	603	607	611	636	607	535	594	633	614	636	649	583	590	570	625	614	626	661	587	657	591	630	620	606	596	558	607	574	595	588	597	577	636	598	609	585	581	649	578	623	592	569	552	639	558	631	557	578	592	592	557	616	618	614	614	606	610	559	613	592	602	603	601	617	619	600	619	586	592	641	613	599	607	626	659	575	577	589	596	594	611	570	618	618	606	581	576	636	616	616	570	659	591	599	641	616	597	642	669	592	648	684	582	597	598	635	585	568	623	558	583	630	625	638	614	622	569	628	586	572	633	653	561	649	579	587	596	630	667	571	609	529	606	579	606	624	575	616	559	570	554	560	557	606	596	616	589	633	576	607	601	624	581	615	591	586	602	602	630	613	590	602	621	564	597	586	632	602	592	524	609	564	576	604	616	602	597	584	620	624	593	607	594	628	618	558	591	621	591	617	623	602	602	645	580	568	629	580	564	592	632	613	621	570	572	548	617	591	580	614	622	609	606	607	583	568	613	599	615	588	580	563	627	573	583	593	605	625	610	563	644	573	570	667	641	601	589	588	592	584	660	588	611	607	603	634	589	573	587	601	579	610	588	562	625	578	627	582	623	596	588	645	594	673	601	642	596	617	604	603	595	624	607	656	594	608	620	620	632	651	613	614	634	594	594	612	618	589	564	570	558	603	601	612	629	603	579	630	622	629	596	649	608	635	580	573	635	616	621	600	578	611	599	559	633	559	597	585	580	564	596	652	603	591	601	584	633	584	595	597	652	586	610	605	601	598	571	593	616	601	648	596	591	595	558	624	608	645	609	617	625	585	597	637	632	585	598	591	622	575	594	599	576	618	616	629	581	648	579	561	625	587	629	605	576	592	642	610	617	605	582	598	582	644	597	612	594	596	596	595	611	579	591	553	578	606	600	600	604	582	623	636	578	585	637	600	627	587	611	615	597	609	615	605	604	652	602	607	589	600	608	569	609	614	582	614	584	631	587	604	637	591	630	628	607	589	582	567	580	604	579	580	614	610	557	587	606	636	600	553	596	607	640	576	595	620	623	565	604	583	548	638	639	628	629	617	589	624	590	592	608	571	613	591	617	607	619	581	622	613	615	596	619	579	597	594	596
34232	18166	5744	573	278	232	199	179	139	160	184	161	172	154	151	153	170	176	157	167	164	152	169	159	151	141	183	162	171	140	155	177	170	158	175	191	174	192	158	149	166	149	187	195	152	155	173	188	167	156	157	139	187	174	173	171	169	173	145	160	152	166	162	130	174	172	197	176	151	165	136	137	181	171	162	187	151	150	158	160	160	121	167	174	152	164	159	167	185	142	173	156	179	148	169	184	137	166	164	161	164	173	168	161	178	177	159	151	178	162	173	189	149	173	149	177	158	173	164	150	160	135	142	171	160	148	171	184	145	165	170	178	140	160	167	164	159	177	148	170	138	157	173	152	164	179	158	164	180	168	171	172	169	157	164	152	163	159	165	160	172	161	174	159	155	153	192	153	140	145	141	169	174	163	152	154	164	178	128	165	168	147	182	194	163	154	136	142	150	176	177	169	161	181	184	159	172	158	149	178	168	164	156	168	172	149	157	167	165	160	134	182	150	149	163	156	179	161	186	146	172	145	155	163	155	163	181	174	164	174	156	161	140	164	166	183	168	144	156	161	178	156	174	153	141	163	163	166	132	157	160	191	165	170	148	151	154	151	156	154	175	174	178	155	147	178	156	178	134	139	157	146	176	164	156	150	182	203	165	154	165	173	144	142	183	132	150	147	153	133	162	171	156	144	182	145	153	166	157	184	142	151	162	145	146	173	161	184	174	152	171	167	185	171	159	177	168	154	155	162	163	182	154	159	163	157	143	191	149	161	159	189	167	175	170	145	171	156	156	179	163	182	162	157	146	157	146	135	158	188	165	159	169	164	148	164	186	173	163	164	160	170	131	158	160	159	164	146	163	160	162	156	149	170	148	134	149	156	139	151	145	160	140	140	151	148	134	167	171	170	171	147	144	187	182	147	174	152	163	151	164	174	156	186	157	154	166	160	147	158	157	178	153	156	155	162	167	148	177	148	184	188	149	135	154	156	175	183	184	186	169	149	186	148	164	162	197	175	185	170	148	127	157	186	142	167	193	174	164	169	169	168	161	155	153	138	140	142	160	170	167	161	169	137	173	164	150	164	169	159	159	146	164	182	157	154	155	145	169	164	131	146	157	170	181	172	166	163	159	157	152	143	156	187	158	151	148	159	179	163	171	175	169	167	153	146	152	181	177	155	144	185	166	163	147	136	172	158	160	169	165	153	178	145	142	172	169	141	151	184	173	165	165	162	149	146	150	138	140	157	153	161	139	160	144	213	149	144	157	173	137	156	170	176	151	158	132	176	152	146	171	173	149	156	147	141	159	158	168	162	164	160	156	156	146	155	156	153	171	127	165	161	169	165	172	153	173	136	144	161	167	158	168	154	146	162	160	179	162	177	177	151	145	190	156	184	163	166	175	179	133	175	150	164	164	167	162	144	183	149	190	172	154	165	200	183	159	169	167	144	159	148	160	166	168	152	169	170	178	163	150	164	161	177	174	157	171	145	145	170	165	176	175	143	137	184	149	136	165	180	174	156	156	166	165	169	162	160	157	168	168	164	152	173	150	146	176	157	153	135	171	162	135	184	185	155	152	150	160	160	163	167	151	144	162	163	175	157	169	160	140	141	187	151	162	167	174	177	182	170	158	153	146	147	185	158	151	162	149	163	147	152	157	165	168	163	179	168	136	158	160	140	158	164	168	169	138	165	147	180	154	149	151	176	174	180	141	143	157	158	155	175	166	153	178	174	166	162	173	164	171	155	154	138	160	174	184	179	190	167	122	144	162	156	174	168	172	147	158	173	143	148	170	156	151	177	159	156	151	175	165	162	162	156	182	170	154	139	176	156	145	148	168	163	170	179	173	150	150	185	164	150	156	142	132	155	179	156	141	150	174	172	155	172	148	155	141	147	149	150	155	161	140	159	170	133	133	157	191	172	155	163	157	168	164	163	148	158	142	164	148	177	141	161	146	160	159	171	149	146	184	154	183	162	154	154	185	142	137	142	143	161	161	133	163	191	143	164	168	165	190	173	154	138	164	130	161	139	171	182	121	143	167	163	171	138	169	157	157	178	171	159	147	170	181	157	158	180	158	138	175	177	155	143	160	162	175	148	157	177	156	167	177	149	165	143	155	160	167	154	163	148	167	147	171	153	152	153	158	152	150	160	154	193	156	157	154	152	183	170	187	149	153	172	170	169	174	186	160	180	170	173	158	163	137	141	173	152	179	163	172	159	139	192	137	144	165	163	156	165	147	159	158	162	148	158	164	181	183	159	137	161	144	153	158	168	160	156	167	152	148	162	172	153	192	172	147	192	153	161	145	186	168	171	148	170	147	148	140	156	161	169	166	139	158	146	155	164	148	165	135	143	178	155	169	165	145	163	165	129	170	157	161	150	171	147	182	156	160	170	163	154	162	150	149	142	164	148	184	160	153	148	178	170	163	148	172	162	172	151	162	164	158	131	151	152	147	181	152	153	179	142	163	154	162	174	180	159	168	151	152	160	168	157	173	163	168	149	147	154	142	140	201	170	138	149	146	161	183	173	157	146	174	173	182	143	154	145	177	159	155	170	165	185	176	145	158	162	135	164	158	159	154	145	140	165	173	155	171	184	136	144	151	172	145	146	162	159	160	165	182	163	131	183	154	150	174	178	162	153	156	160	161	146	146	170	142	157	162	147	175	142	161	159	160	155	154	158	178	181	159	133	158	144	161	162	162	156	153	163	141	156	172	177	155	157	135	140	163	147	148	138	162	165	185	165	154	148	147	158	154	144	154	172	123	165	162	159	157	149	161	182	167	153	162	151	164	145	146	127	181	157	173	177	180	167	158	171	157	167	173	139	136	154	142	163	177	169	174	174	169	178	150	167	163	179	199	177	167	144	174	176	152	165	140	181	177	147	155	149	142	149	162	148	161	148	174	141	190	161	173	167	183	135	150	151	147	170	180	161	166	185	135	161	136	150	188	157	156	152	144	163	161	165	182	162	135	174	164	160	132	168	147	153	166	163	157	185	160	154	173	169	154	165	166	174	164	154	173	137	167	165	154	175	148	137	150	177	132	146	159	148	158	184	157	138	162	165	164	143	172	156	148	145	152	146	161	175	179	150	146	159	178	146	138	174	168	144	153	151	157	159	177	139	150	152	157	170	151	136	143	146	152	155	164	146	169	160	153	138	145	168	178	147	159	152	154	133	192	155	166	146	168	171	167	170	164	160	146	172	170	165	146	161	169	164	162	134	178	161	180	176	151	157	179	156	164	156	165	165	170	164	173	146	158	159	168	150	148	174	172	169	149	154	215	165	144	162	172	162	172	167	173	158	145	160	155	138	157	156	184	154	135	180	171	190	171	139	163	168	164	166	174	175	145	149	166	165	168	145	141	151	172	160	148	157	161	149	165	172	175	155	162	157	164	152	169	161	163	159	133	164	150	146	172	157	158	166	166	175	190	160	188	155	171	176	174	160	168	164	145	146	171	171	184	151	154	169	146	163	180	170	160	157	149	152
14290	6160	1580	414	404	378	419	376	382	406	436	415	419	422	357	402	453	405	380	404	408	396	375	376	397	422	387	399	393	414	369	378	360	383	407	405	409	421	410	398	397	409	365	422	376	436	377	432	376	401	346	373	402	407	403	415	385	392	391	414	403	389	425	439	370	421	387	376	393	390	376	379	373	383	408	356	374	384	350	394	429	391	389	421	378	387	358	411	382	438	398	415	419	409	403	441	416	412	375	397	389	373	420	418	371	382	406	429	386	411	412	426	401	354	375	380	398	388	411	377	415	361	374	398	389	378	406	421	409	382	399	400	359	421	403	426	405	382	400	409	400	412	398	411	444	378	401	343	412	419	434	388	382	365	373	399	406	374	346	407	393	406	383	389	376	364	402	360	375	385	419	409	404	446	396	397	429	384	372	410	382	404	390	402	399	408	387	402	405	364	407	376	398	405	382	411	419	426	363	415	384	382	420	404	407	393	381	400	398	420	427	406	423	402	397	411	409	396	398	410	411	404	376	370	401	403	416	406	383	421	377	391	405	398	376	369	371	381	381	362	363	389	385	395	419	418	420	396	354	372	425	386	410	397	423	366	381	414	399	385	411	388	427	412	377	406	392	364	378	402	417	429	379	413	394	398	395	375	406	427	369	431	386	398	421	372	401	395	389	401	407	364	383	406	380	397	407	444	398	368	380	388	371	392	390	414	389	444	419	437	390	416	402	422	358	415	386	425	404	427	404	376	390	392	352	417	342	396	399	382	404	374	379	373	359	358	428	362	408	414	374	396	405	424	430	393	409	373	425	409	401	408	394	392	372	393	379	395	364	394	404	413	436	406	390	410	403	390	364	393	413	383	389	402	394	419	398	443	383	386	383	426	400	381	372	428	384	418	393	387	412	433	403	416	408	371	412	385	366	375	441	409	398	394	392	379	390	364	385	374	382	419	381	406	417	402	376	369	364	373	406	398	369	426	392	379	381	409	388	387	391	420	392	391	404	385	387	418	417	408	398	393	383	387	396	412	379	408	396	433	394	387	384	408	356	386	372	415	402	403	403	404	381	396	385	377	411	423	396	423	344	410	375	383	393	402	413	391	402	394	386	413	386	393	412	395	384	414	378	411	408	406	355	362	369	392	402	400	398	356	388	422	429	355	392	380	384	388	416	410	428	395	386	396	392	422	426	370	379	391	396	403	395	387	439	420	423	375	399	425	407	400	423	399	414	371	388	368	359	389	408	400	387	415	369	396	440	400	377	375	400	408	407	417	400	412	395	381	399	388	392	418	410	429	391	377	420	382	392	426	375	381	416	399	417	407	376	383	398	397	391	379	397	365	404	404	362	416	412	439	396	388	395	379	412	362	378	444	394	394	401	401	393	401	389	422	399	373	401	388	364	363	393	417	432	401	414	423	437	414	392	395	392	363	387	398	374	398	401	412	381	417	378	387	378	409	359	393	377	414	411	410	370	406	444	398	370	402	408	380	413	401	388	418	408	374	396	396	406	369	404	384	353	409	414	408	413	363	374	386	392	419	430	419	399	400	439	359	383	409	401	404	397	412	373	399	393	415	390	395	390	405	422	424	387	386	392	422	434	396	383	387	422	436	365	370	418	366	397	398	406	378	379	406	402	417	415	391	383	393	394	366	408	376	397	416	378	417	427	395	393	393	366	375	389	393	406	409	391	362	422	383	390	400	361	364	385	381	413	407	385	407	393	383	411	408	408	374	426	378	397	389	455	372	391	389	413	420	406	376	391	409	385	378	390	425	405	413	393	385	366	410	381	427	390	379	409	422	395	386	423	387	405	373	393	378	404	382	375	404	403	364	395	397	417	381	406	380	364	387	347	404	376	409	427	430	400	396	376	359	402	405	371	386	402	393	399	381	414	407	404	415	385	427	385	382	410	400	447	385	360	380	350	358	361	384	416	404	389	382	397	397	417	418	446	420	428	383	377	383	426	382	415	383	386	362	405	377	408	397	419	407	423	390	410	430	378	416	400	372	408	398	381	388	390	415	436	391	393	368	395	390	414	405	404	389	406	411	400	414	411	419	400	387	410	389	399	382	407	391	370	387	389	377	369	385	368	410	411	396	418	357	382	414	416	357	390	385	410	394	397	390	401	382	393	404	387	395	424	414	410	392	377	383	360	372	392	375	395	422	373	397	407	427	389	408	414	367	436	431	394	407	390	441	457	413	422	390	427	423	425	399	389	373	369	396	388	437	386	424	418	397	383	394	394	418	425	349	381	407	388	401	375	391	341	403	371	423	397	398	419	351	405	358	428	394	431	412	432	400	370	431	410	405	376	349	397	379	406	363	403	387	415	446	395	403	395	380	404	402	355	396	403	412	446	400	408	434	423	418	347	412	380	428	444	434	438	412	366	395	445	367	383	425	384	409	402	426	394	385	401	439	406	371	406	413	415	408	389	384	355	391	391	435	404	403	434	406	400	374	374	396	391	391	380	388	369	396	390	419	407	394	412	376	373	368	457	357	392	411	400	431	378	407	415	380	399	400	391	370	416	392	415	379	381	382	388	403	403	434	376	399	381	394	443	373	342	418	405	391	389	404	398	436	373	418	399	418	392	402	410	373	410	427	416	412	410	357	388	399	384	411	385	401	377	395	417	378	394	397	397	396	380	399	365	365	402	382	398	395	431	429	407	389	387	380	391	368	425	402	388	383	350	394	411	389	410	371	400	387	393	393	391	389	435	382	396	411	427	441	407	393	405	405	417	378	399	387	424	353	400	398	391	381	371	408	376	399	368	386	379	392	393	383	395	392	370	397	388	408	372	375	381	415	399	395	416	410	445	409	397	426	402	372	386	400	405	385	381	381	405	393	393	407	365	418	396	380	396	383	442	396	384	378	397	391	412	428	413	387	405	395	426	374	367	419	393	400	365	426	414	403	384	372	379	383	377	395	368	399	381	418	382	400	403	402	389	404	397	402	412	384	425	371	398	378	372	379	395	369	410	401	341	404	380	383	343	410	404	407	422	420	426	393	381	383	373	390	396	385	415	423	420	412	426	419	409	373	430	394	386	386	368	378	382	416	375	409	394	415	430	381	419	402	409	417	373	419	394	391	416	398	387	386	389	403	393	381	398	364	401	404	405	386	384	419	357	420	349	333	391	370	402	360	378	423	414	392	392	382	423	376	379	438	432	394	370	397	420	434	390	423	390	423	411	383	366	381	367	398	389	383	354	367	376	389	433	374	422	389	409	390	373	401	345	395	394	403	408	399	404	403	400	433	398	362	389	421	386	383	395	399	364	381	414	385	354	382	411	402	417	397	386	403	380	417	399	381	400	398	391	423	412	380	403	395	411	449	402	395	391	392	439	392	418	407	399	374	380	367	413	367	376	366	383	367	404	385	384	389	421	385	395	391	420	404	383	401	422	387	388	410	380	380	413	405	365	409	358	384	401	410	422	372	405	422	436	395	400	416	397	411	393	372	376	383	413	391	385	425	418	384	367	386	411	387
25233	21127	23485	29018	21120	13639	578	408	357	389	327	328	331	325	308	294	282	330	315	307	302	324	307	333	324	302	303	347	338	327	316	317	328	292	303	306	290	314	284	280	306	282	324	319	329	284	305	307	337	285	340	310	265	298	307	325	300	299	322	338	324	307	285	309	303	328	295	335	334	302	346	281	300	314	343	315	309	295	313	320	323	294	269	312	320	342	321	307	272	294	291	301	303	324	316	290	318	303	336	325	287	304	294	317	297	339	328	345	288	359	322	348	288	300	302	333	330	347	317	292	296	327	322	305	301	323	331	309	315	319	314	315	323	345	294	269	316	318	305	356	297	318	312	305	308	308	290	308	309	337	291	317	311	291	303	316	352	318	314	328	297	297	297	302	317	306	317	317	314	298	311	288	300	307	301	314	290	294	316	310	315	288	308	332	310	293	303	249	277	313	314	329	326	312	337	318	321	305	292	306	290	286	318	295	294	269	290	372	340	317	329	292	300	318	284	312	319	301	318	319	311	295	336	310	331	326	280	330	288	290	320	283	331	281	284	322	287	364	299	330	281	311	331	305	297	299	311	327	322	290	298	306	318	329	314	305	336	305	291	309	311	312	297	283	313	275	311	281	317	323	321	289	305	293	306	314	290	334	295	314	298	282	277	293	288	286	303	333	300	280	279	306	311	294	335	316	307	307	283	288	307	296	302	280	298	311	298	333	292	290	272	276	315	308	300	309	270	292	318	330	324	285	294	307	333	322	281	330	293	279	284	311	316	325	355	329	339	302	266	280	315	301	280	288	329	327	319	321	296	339	310	262	294	307	292	317	292	326	290	322	296	314	331	277	331	278	289	279	322	285	308	307	354	293	300	312	328	337	317	279	307	304	304	308	320	343	291	297	332	291	311	304	298	316	339	323	319	248	323	298	316	264	289	293	323	339	305	288	299	326	336	307	303	292	292	307	323	304	336	298	312	285	334	306	310	279	282	304	284	342	329	290	322	314	344	298	289	313	298	279	315	314	285	346	293	289	349	309	334	293	303	301	313	338	336	277	269	322	308	317	343	275	318	308	333	311	317	311	273	330	284	295	325	328	300	280	324	313	329	293	283	269	367	287	326	307	350	321	319	307	306	299	306	318	303	368	313	286	305	322	307	319	301	332	326	323	348	339	294	303	305	309	299	296	293	315	313	303	353	315	307	297	283	327	292	321	319	301	312	305	322	297	300	322	323	322	292	297	301	332	343	297	308	307	288	296	308	316	292	308	304	332	297	311	328	286	329	339	304	304	298	296	311	348	303	319	305	313	309	306	326	328	309	300	285	296	337	311	303	306	300	338	296	302	298	312	318	335	294	277	297	269	321	318	332	309	330	294	290	330	331	319	352	273	327	303	300	282	312	314	336	292	292	265	314	303	324	303	291	316	319	273	303	311	304	315	311	279	300	342	329	317	321	305	302	303	361	333	334	298	303	285	314	284	297	296	297	290	319	299	307	353	302	282	322	297	272	324	296	279	330	333	286	273	308	317	304	329	303	313	283	296	303	313	311	314	317	304	291	366	316	292	291	313	302	330	321	333	303	324	304	302	315	294	324	280	301	295	314	309	317	314	311	280	298	305	302	296	306	305	336	314	282	314	307	316	323	320	319	278	271	281	300	310	296	319	319	328	307	342	322	294	299	276	295	318	324	294	333	311	318	307	310	321	303	290	304	291	289	330	321	301	274	328	332	318	319	333	304	260	295	314	325	301	307	300	299	300	287	327	278	299	279	310	308	305	302	309	357	316	281	334	293	327	339	328	330	313	296	331	331	301	290	314	298	304	306	350	292	310	276	298	308	293	284	305	321	274	293	331	327	326	301	326	305	315	326	321	305	318	284	339	294	300	294	297	305	304	307	299	308	305	302	331	308	323	273	313	314	311	314	273	271	310	358	318	303	305	324	323	326	335	296	295	325	303	292	262	280	293	353	301	269	298	275	324	275	309	300	283	311	328	323	304	301	305	277	286	340	292	318	295	267	314	281	326	307	287	287	297	305	306	290	299	326	321	320	340	316	305	340	315	322	276	301	307	315	328	287	328	294	290	293	312	334	313	304	314	319	315	300	319	345	315	310	264	347	314	328	267	311	275	290	297	336	274	289	288	303	309	324	327	320	328	330	300	323	309	338	289	270	292	318	297	296	315	309	343	329	277	304	315	287	318	335	287	290	304	339	290	296	299	265	323	279	304	302	328	298	321	331	342	354	301	313	330	331	312	319	310	292	293	327	284	305	310	311	308	328	319	337	329	311	314	260	297	332	324	311	311	290	287	296	272	324	292	321	304	300	317	280	313	303	277	289	284	331	296	314	328	337	317	314	302	305	321	303	317	320	308	316	309	345	275	295	292	301	311	320	287	320	323	330	307	298	335	312	296	295	320	288	323	336	322	291	280	296	309	308	312	331	265	322	330	306	329	320	298	307	305	304	287	338	302	315	348	300	314	337	352	290	299	337	302	325	298	331	327	317	312	283	306	317	324	323	311	294	321	293	342	303	306	291	292	309	317	318	286	268	306	305	327	290	322	299	278	333	338	305	308	309	303	313	327	291	332	329	312	304	333	291	340	302	330	295	328	320	309	338	292	293	329	319	329	330	333	296	299	322	308	300	342	289	313	307	305	331	312	314	299	324	295	278	319	328	334	284	302	302	283	295	307	297	319	294	322	281	279	273	291	325	299	318	356	308	270	268	300	303	316	330	329	324	323	306	318	315	331	317	284	286	288	302	288	296	326	279	319	285	315	298	325	294	304	320	260	285	304	291	306	275	333	330	310	345	294	321	319	301	313	312	307	322	336	329	324	325	316	304	306	298	321	326	299	270	314	314	287	305	322	301	292	322	333	311	336	311	303	320	299	323	337	320	334	307	309	300	286	302	309	322	342	318	327	308	315	333	295	322	306	282	289	324	308	312	323	301	309	312	297	337	294	299	296	298	305	305	302	303	319	294	342	338	295	311	284	331	305	285	326	329	281	302	294	321	323	329	319	315	313	304	344	302	278	287	293	349	300	283	265	270	313	304	333	326	307	326	301	321	317	294	311	304	335	291	303	303	348	293	280	289	323	319	310	303	315	321	305	306	290	301	281	308	334	332	295	337	304	280	278	323	336	322	281	321	323	318	318	303	317	314	307	326	267	320	285	289	310	317	301	308	304	298	309	348	348	297	309	312	325	332	333	311	303	331	325	286	280	307	281	294	322	317	301	260	301	308	312	309	300	303	326	323	333	314	339	311	275	298	345	329	301	302	299	294	291	267	301	303	323	305	276	323	312	315	330	300	335	307	294	291	281	287	287	316	322	333	321	297	313	279	307	340	328	288	308	306	327	279	318	334	308	329	294	323	313	341	294	340	310	296	331	308	300	322	338	323	316	288	274	304	346	309	340	320	282	298	298	285	316	309	326	321	285	313	286	292	331	331	318	312	296	306	314	286	299	344	293	301	315	342	305	309	322	302	286
28021	36288	17934	1074	728	739	655	684	682	619	691	731	664	684	662	646	686	650	664	697	671	629	631	623	654	679	610	658	630	624	638	727	667	631	661	645	642	662	637	705	736	642	650	633	670	663	598	649	659	687	689	655	683	643	670	667	685	701	718	694	646	623	640	650	645	684	655	680	672	653	651	674	707	607	618	663	630	654	652	653	661	658	681	651	623	658	645	640	639	657	693	669	718	651	687	675	660	679	644	698	655	679	651	714	661	635	683	665	666	658	647	656	589	667	657	639	681	620	672	677	676	632	646	731	647	627	662	616	654	636	625	641	665	687	641	630	637	651	614	625	653	663	642	653	668	691	628	680	646	675	595	659	695	681	629	679	662	680	646	629	597	661	678	679	649	671	715	659	637	663	669	661	707	654	653	650	635	689	666	695	604	693	645	660	650	695	634	645	670	637	663	651	652	635	658	635	641	648	629	638	658	657	680	648	656	686	677	706	627	627	718	613	653	635	623	624	641	631	699	661	697	635	653	633	676	624	696	671	646	627	645	634	620	629	651	649	705	661	627	672	685	606	680	634	664	646	694	712	643	718	655	642	681	660	652	684	651	657	686	640	678	714	650	679	621	646	662	640	675	629	624	664	606	663	663	634	704	655	685	672	692	686	663	656	662	669	629	660	675	694	654	625	704	648	618	748	668	647	668	670	628	686	601	663	695	654	632	687	696	669	656	639	676	649	670	652	650	649	686	650	662	644	631	631	632	746	657	641	678	641	720	639	675	684	641	622	666	640	671	628	650	653	672	618	680	692	642	661	653	662	646	680	638	645	669	674	671	627	680	684	654	659	666	696	604	671	684	655	665	573	707	639	639	707	646	644	698	661	683	697	646	678	666	676	614	679	691	679	590	676	645	663	645	638	671	635	621	662	621	655	626	677	668	659	703	690	662	637	705	672	682	640	683	715	646	668	688	634	657	628	682	722	725	674	662	667	684	669	684	633	648	653	661	661	657	668	690	616	669	682	672	656	687	653	665	667	670	658	663	700	661	682	671	640	674	693	642	647	617	712	644	653	613	631	653	678	693	658	682	665	695	701	648	669	685	688	618	673	654	651	676	677	646	636	665	649	700	667	682	648	692	672	644	654	661	658	657	666	632	692	694	626	654	641	686	658	657	659	651	629	658	665	631	688	664	661	694	636	648	689	687	663	701	650	709	688	712	648	661	675	628	703	647	652	692	688	685	631	654	643	626	629	646	678	667	690	659	658	646	662	700	717	671	633	673	636	673	671	652	691	687	645	672	673	661	680	637	637	635	658	618	600	639	620	638	688	702	637	672	631	679	658	698	632	716	636	642	680	654	654	622	676	675	687	672	678	643	630	644	684	678	651	689	624	690	681	724	616	632	656	629	640	623	641	664	648	691	647	687	626	689	658	650	694	649	638	650	649	660	640	644	684	669	675	667	683	634	699	636	644	660	688	632	670	600	712	659	637	666	665	707	639	648	674	678	677	697	666	649	675	638	676	642	654	658	646	663	649	636	587	650	720	658	682	656	663	642	659	642	635	684	637	675	672	658	651	638	640	679	686	663	654	670	665	655	688	674	662	620	642	690	638	693	653	656	644	686	620	683	635	668	689	669	611	678	679	647	720	623	627	678	649	663	629	714	702	681	689	649	635	646	659	671	628	649	605	661	640	656	669	635	671	687	636	662	638	652	653	666	649	665	674	627	664	662	690	675	686	676	649	610	604	624	641	673	658	676	659	700	613	645	674	651	620	653	698	690	707	633	705	669	663	670	663	623	672	634	659	649	702	630	669	674	641	676	675	641	678	670	694	647	660	611	640	645	654	646	689	634	666	722	653	670	647	647	658	694	674	695	693	617	607	687	607	673	645	676	677	650	669	656	665	639	670	617	669	688	677	634	672	647	657	666	728	673	658	639	660	662	635	635	696	673	657	654	658	696	678	604	683	664	637	653	690	650	669	669	702	649	642	660	661	633	700	691	663	655	680	686	671	706	661	650	647	637	657	665	644	673	670	645	630	677	662	662	665	657	639	663	660	687	651	635	642	704	675	706	611	652	656	639	661	644	633	613	652	654	636	699	670	686	647	673	642	659	690	680	654	660	620	711	636	636	724	682	659	691	671	671	668	711	678	624	629	630	648	658	634	670	622	627	611	656	621	648	649	676	700	669	672	650	688	671	651	621	686	642	678	648	687	692	658	646	664	615	665	655	605	607	634	646	653	645	650	650	682	652	650	678	687	673	644	682	656	664	670	632	669	609	614	634	683	623	677	665	653	662	622	611	629	655	697	682	635	694	649	633	668	642	639	649	681	682	659	684	627	611	642	643	662	702	689	686	664	697	611	649	668	642	658	654	665	619	643	639	660	623	679	665	670	674	659	704	621	649	651	667	658	665	613	687	664	680	638	668	678	664	652	681	677	656	652	650	622	651	644	699	652	666	664	701	658	681	695	681	683	645	655	645	653	648	644	627	674	704	675	709	677	613	671	654	666	633	667	627	628	647	625	633	636	629	653	629	626	646	672	674	638	631	707	654	693	666	672	691	644	673	651	669	667	631	656	647	630	643	699	643	616	624	649	690	671	712	615	667	662	631	607	687	626	692	666	669	720	641	655	671	629	630	642	628	661	621	641	706	676	666	662	679	657	674	657	658	634	691	637	657	616	612	674	668	650	669	671	651	678	628	661	659	630	634	658	642	652	637	681	670	652	622	691	682	661	661	613	621	674	636	673	633	708	658	621	689	665	691	688	614	695	601	656	632	653	642	643	655	686	645	639	658	639	727	678	630	626	660	664	640	685	674	701	670	658	657	670	612	660	705	663	691	616	667	671	667	671	655	659	687	650	681	670	641	643	637	655	688	594	597	679	715	607	656	607	662	644	632	655	672	667	703	682	652	634	646	685	684	640	651	633	668	700	666	657	672	688	718	644	686	659	658	683	708	643	634	663	604	650	687	646	642	629	647	715	628	671	638	632	620	615	673	698	660	693	696	651	657	657	664	643	595	599	628	655	655	679	681	653	684	691	694	648	674	635	689	658	689	676	679	594	650	677	668	678	697	662	666	650	650	662	646	671	667	670	674	675	674	688	671	671	666	625	686	657	626	628	668	631	689	629	628	664	656	677	618	656	635	679	675	670	679	662	671	677	670	645	633	667	633	706	584	621	680	632	625	723	683	659	678	690	719	685	684	649	626	661	631	645	670	658	677	623	660	662	684	691	664	657	634	628	723	649	653	658	678	637	641	652	696	614	642	618	670	633	672	609	621	660	648	656	677	653	662	665	683	677	655	652	611	587	702	674	717	634	650	637	635	633	685	688	642	673	684	615	635	632	699	667	709	658	634	683	677	668	675	604	697	662	668	675	668	638	704	694	703	701	634	738	648	648	677	658	609	690	667	715	615	641	634	645	688	669	670	657	641	701	612	678	656	678	593	596	632	660	640	695	686	706	634	655	659	668	663	672	632	668	643	665
24529	21114	23751	28692	21116	21135	11687	599	390	397	328	314	296	307	284	303	340	326	311	304	300	304	317	297	327	351	306	275	303	297	333	322	324	307	307	299	266	339	303	279	292	292	286	279	305	333	329	294	257	264	291	293	310	319	285	306	289	309	305	272	290	302	305	312	312	316	309	335	292	277	269	296	302	269	307	319	307	319	284	265	283	293	287	316	270	277	313	312	337	314	303	295	308	278	292	291	306	290	312	287	270	295	292	293	279	326	291	280	335	319	282	295	305	311	302	278	287	299	288	320	293	288	280	321	274	317	300	291	290	262	262	303	277	280	294	275	302	300	302	283	275	293	294	328	294	280	312	275	273	345	286	300	281	262	290	311	318	263	268	266	277	283	325	301	277	300	308	279	263	303	278	279	324	303	296	322	286	274	301	286	297	301	286	312	316	308	280	308	318	321	327	288	283	300	270	274	304	294	320	307	273	305	296	311	318	279	315	300	299	270	299	335	279	278	322	260	285	296	275	299	303	288	270	280	309	313	287	323	317	289	280	286	304	320	295	311	301	301	260	328	277	284	313	268	292	289	312	304	257	315	310	287	315	309	322	273	296	254	281	303	319	283	280	312	279	305	268	299	275	267	298	302	289	291	295	318	342	322	298	300	289	285	308	301	250	308	292	287	289	305	268	295	305	293	275	273	273	330	364	279	269	313	302	302	307	291	290	270	277	284	309	327	312	325	317	311	299	286	295	310	318	291	313	299	289	291	283	286	279	310	280	291	279	285	270	313	314	301	308	285	277	311	280	290	309	321	325	292	304	290	309	302	275	309	304	288	268	292	318	307	287	289	277	296	329	331	286	298	291	305	259	317	321	271	287	302	280	270	275	299	289	276	311	316	292	260	298	297	312	324	277	309	294	311	285	328	319	316	279	295	318	294	278	324	296	313	276	271	313	298	291	298	286	291	293	286	258	309	317	293	307	298	329	256	271	291	310	288	312	269	333	288	295	302	292	268	280	291	304	320	277	263	286	340	299	304	319	304	260	291	302	288	311	259	256	313	291	276	292	307	302	320	273	283	333	322	272	329	274	314	292	257	267	287	273	287	264	289	307	286	329	279	276	269	295	289	311	324	287	272	273	266	289	304	324	292	297	296	311	314	329	290	284	252	308	291	291	319	284	311	285	269	307	307	307	294	293	272	300	308	293	290	329	305	292	304	283	277	302	325	277	262	301	274	296	278	290	326	283	341	310	311	311	331	291	307	283	287	288	304	273	289	300	291	290	279	277	296	292	317	301	309	284	328	310	300	298	278	263	329	297	283	306	294	305	272	261	309	261	282	322	287	310	292	322	314	283	322	302	287	306	285	278	310	305	286	288	319	276	286	280	310	286	289	313	298	304	313	310	322	304	288	296	275	268	286	298	277	276	299	303	305	282	312	295	312	282	279	273	297	270	296	306	289	312	284	286	282	308	296	273	356	304	297	297	316	312	301	308	297	271	257	290	274	274	332	287	271	331	294	284	270	290	283	339	313	278	321	310	258	300	290	310	311	299	338	308	301	317	306	335	316	267	300	270	294	273	263	271	290	294	270	305	299	288	295	281	302	321	274	269	310	302	314	307	311	296	304	291	287	278	282	284	290	314	278	277	309	300	300	278	265	329	332	322	306	292	293	305	301	296	292	317	272	279	292	294	300	289	305	280	326	287	297	269	300	309	279	292	276	324	286	300	300	294	310	283	261	298	305	286	327	286	279	290	290	296	262	326	304	303	270	309	291	309	302	273	273	274	301	284	304	319	292	304	332	339	297	283	300	295	278	301	293	287	278	312	274	306	307	288	280	271	319	282	287	314	298	313	273	300	262	285	288	314	309	271	304	279	288	281	257	281	316	246	309	314	309	307	298	319	308	297	289	268	342	283	290	283	306	296	283	272	324	301	291	328	310	298	259	265	334	292	310	299	306	309	315	254	308	312	314	305	316	291	314	271	277	258	296	291	337	263	270	327	309	282	293	308	302	297	293	290	311	294	311	290	317	322	314	307	305	308	299	299	320	278	293	283	310	311	302	293	303	278	284	304	309	317	270	288	311	310	315	290	288	312	296	283	346	297	306	280	325	276	262	297	323	277	287	274	276	323	321	300	316	297	285	272	272	307	283	320	298	310	284	301	294	296	251	265	306	283	317	309	302	322	294	274	305	287	317	281	300	287	333	312	280	321	304	279	289	301	273	319	321	318	288	298	291	294	299	259	290	276	316	311	296	266	298	283	289	261	344	326	309	290	322	313	291	279	282	292	293	279	322	285	290	289	290	311	289	314	279	286	300	317	301	287	287	279	297	308	292	285	325	336	302	308	294	275	268	295	314	277	298	276	288	282	290	295	312	329	264	288	262	294	282	305	306	356	301	274	242	315	307	268	268	278	322	303	291	285	292	314	308	277	301	272	299	282	321	338	289	301	290	288	315	278	308	312	282	311	289	294	290	323	280	276	300	288	290	319	262	317	273	261	321	269	278	279	265	311	274	299	282	316	276	330	317	265	295	292	284	302	324	304	241	259	298	310	283	274	298	294	267	290	290	321	301	296	296	303	290	339	306	271	316	276	294	271	321	318	251	303	282	280	284	302	317	318	334	306	309	271	298	299	289	309	304	298	298	298	289	314	321	315	309	303	248	291	302	298	284	305	291	291	247	293	307	320	282	309	358	329	286	266	302	297	283	312	281	280	307	279	273	284	312	307	279	276	275	286	283	294	267	365	313	318	322	283	293	306	277	270	309	298	280	272	316	279	319	286	287	267	313	314	317	285	325	306	288	315	298	324	285	265	294	275	276	316	261	258	293	277	319	321	285	261	289	287	308	303	284	275	248	317	312	299	317	287	302	305	331	301	311	317	341	273	279	284	263	298	293	284	295	293	282	273	323	294	325	275	283	291	318	311	277	279	297	286	278	260	295	322	297	266	317	313	272	302	292	287	291	302	288	310	294	328	313	285	308	274	275	282	306	272	255	311	318	289	270	314	302	300	269	283	264	308	298	330	259	293	288	265	275	291	287	267	281	297	282	293	287	290	265	287	273	309	292	287	294	311	289	323	305	297	294	295	314	321	291	291	319	353	298	302	292	300	280	272	280	290	276	313	294	279	296	315	277	308	280	298	267	326	297	322	297	294	259	300	296	307	283	308	297	327	305	298	302	298	289	300	287	307	292	328	312	309	299	300	299	299	310	277	289	293	274	306	280	295	267	254	308	315	272	300	254	288	305	275	266	298	277	280	295	281	311	318	306	302	286	284	292	305	288	289	310	297	320	303	294	280	275	260	298	266	305	292	260	296	282	284	299	265	295	276	336	277	297	288	298	289	318	300	291	260	306	306	288	287	284	244	297	301	272	303	312	283	274	289	302	312	295	298	264	303	301	300	288	307	293	298	313	318	252	282	258	270	255	283	295	280	291	297	290	276	278	304	291	289	303	331	321	337	283	304	265	307	283	287	261	287	302	272	285
34185	46043	26605	1570	762	688	657	623	643	687	606	635	596	698	597	628	592	586	612	591	589	630	603	633	614	589	614	586	624	624	613	564	573	652	616	636	610	628	584	607	629	579	620	600	639	604	616	545	616	585	587	599	625	620	618	607	628	571	610	628	633	602	603	617	606	614	627	628	618	609	601	564	627	629	638	596	598	614	597	615	639	614	608	627	569	675	602	604	618	590	617	624	596	602	587	595	586	554	633	618	578	648	591	580	624	621	644	612	605	558	559	570	610	634	593	601	593	588	621	580	582	633	633	682	616	587	628	591	602	592	576	598	585	586	585	617	591	607	584	578	616	578	624	638	610	622	620	594	582	625	620	599	586	647	593	574	590	629	582	576	583	592	588	599	635	591	627	584	602	566	611	578	619	635	617	569	648	629	607	619	542	616	586	589	642	584	607	606	574	609	552	625	593	622	601	582	594	622	609	600	592	600	664	599	624	601	617	600	560	620	572	571	626	576	617	588	558	596	625	646	602	605	576	598	637	602	614	590	588	590	576	616	603	599	638	628	594	562	593	652	556	624	628	566	541	553	584	600	636	662	598	619	567	638	619	598	591	631	619	592	623	610	610	605	657	614	578	586	569	590	574	619	577	584	610	610	599	596	591	618	633	595	610	589	619	592	592	600	592	609	626	610	618	563	625	615	596	597	646	595	581	606	587	587	600	617	597	654	627	567	617	570	616	616	627	554	575	641	584	635	595	580	610	597	644	614	587	639	582	592	619	607	582	597	609	604	602	621	597	610	600	647	597	614	543	566	574	658	582	593	605	627	611	600	599	578	643	611	627	555	615	640	623	568	623	647	593	601	602	621	621	638	588	600	600	626	580	630	589	601	606	622	611	613	615	623	627	614	621	627	578	621	579	603	610	594	552	614	579	626	602	611	605	614	583	652	590	618	627	615	574	591	638	574	637	600	573	573	619	617	590	538	605	615	624	618	600	622	594	587	647	629	607	623	614	613	608	572	605	606	590	600	569	601	592	609	610	616	612	561	581	617	641	571	599	561	617	570	622	581	608	636	604	575	619	584	555	601	603	610	642	560	602	563	635	617	607	607	564	601	589	555	574	593	645	599	558	626	585	612	570	561	561	599	631	640	619	605	552	585	593	576	606	582	560	563	585	607	629	618	572	595	594	642	582	562	655	558	632	607	587	620	597	591	644	552	589	604	621	592	624	605	606	642	596	585	631	602	671	599	594	597	614	578	589	593	627	661	569	623	609	641	617	565	610	616	647	584	636	586	629	619	587	576	619	590	608	560	582	612	549	632	602	617	614	562	574	592	591	605	615	593	607	607	622	584	615	568	599	577	613	599	623	622	609	576	620	630	642	614	561	620	577	568	592	614	632	583	625	608	579	572	637	636	582	617	580	591	593	610	595	626	638	585	563	612	621	625	632	591	608	619	641	609	603	605	605	590	604	595	642	610	601	617	600	542	603	579	600	561	644	633	614	612	641	591	583	618	621	605	594	618	577	613	586	607	617	589	598	639	609	611	579	600	625	607	578	613	608	608	552	591	627	626	579	646	584	638	625	549	580	593	620	624	558	635	584	646	651	603	622	592	610	637	616	588	602	631	611	599	573	580	564	631	591	638	599	657	635	628	545	614	586	608	595	593	587	626	534	649	599	654	597	604	627	611	604	669	591	641	645	637	674	602	584	614	601	549	630	585	544	588	618	615	619	606	624	578	592	611	626	654	629	588	591	581	602	601	602	577	589	600	608	594	615	605	594	584	572	611	604	582	624	626	605	612	620	565	634	651	615	602	633	615	586	605	590	583	586	594	633	614	626	597	622	617	601	599	613	618	583	580	580	656	613	631	618	592	591	620	640	624	605	614	592	587	584	588	623	635	621	605	693	595	615	615	611	626	621	548	639	613	630	572	631	612	608	602	586	575	593	617	579	588	588	618	610	589	605	640	585	577	570	617	618	592	612	611	642	592	622	580	613	612	627	583	607	619	619	613	588	602	650	545	611	624	606	632	620	601	662	617	625	629	605	571	613	625	608	594	616	633	613	591	633	618	652	581	635	652	651	620	596	613	593	612	570	576	571	613	640	620	572	570	554	584	609	631	628	564	585	609	637	630	593	585	603	583	605	581	572	580	605	617	613	629	625	628	596	562	584	620	620	608	575	573	618	583	637	607	570	632	586	629	664	573	623	573	604	630	590	610	613	622	574	598	610	599	633	606	578	608	649	596	638	619	629	620	581	599	604	593	553	633	617	583	591	638	621	596	600	629	568	624	614	632	586	599	580	610	611	591	613	583	598	643	606	599	568	606	581	597	574	584	605	599	644	575	626	603	581	595	584	637	628	599	564	589	630	653	574	606	638	615	624	638	607	596	559	626	637	587	590	590	591	582	617	617	582	627	655	569	592	577	641	648	587	622	608	602	636	664	635	617	595	604	612	616	630	580	637	637	606	613	559	603	608	616	639	614	566	605	649	623	673	606	642	612	623	617	589	603	632	575	611	572	650	638	585	612	623	667	571	606	611	632	626	582	625	594	552	598	592	615	581	543	587	607	616	621	580	586	583	592	594	628	618	605	601	596	596	592	578	629	614	646	566	588	585	603	645	603	616	597	616	588	576	618	656	626	586	600	633	622	602	612	587	621	622	597	571	589	623	612	586	645	588	662	619	615	625	618	594	649	616	575	620	551	616	602	612	586	575	639	607	606	597	608	615	582	592	594	560	600	598	572	632	559	600	612	598	622	580	637	645	596	637	634	618	620	618	599	554	587	667	598	599	646	588	597	609	594	622	635	588	619	606	623	598	612	609	601	575	593	603	629	622	578	590	609	620	617	582	588	642	610	608	595	605	581	604	637	655	577	597	555	595	575	571	607	566	611	616	655	608	594	624	613	615	604	609	637	578	622	580	586	540	644	583	585	608	615	596	637	604	618	634	620	605	589	625	594	634	599	607	591	597	594	604	622	613	598	598	585	630	624	608	599	563	601	590	613	639	604	639	607	602	619	562	577	619	612	578	626	581	560	615	581	638	571	595	594	602	597	609	614	623	648	576	553	596	589	570	618	578	606	613	571	604	648	623	622	606	594	623	588	657	636	625	621	633	574	572	618	606	578	617	649	584	623	634	584	624	601	587	619	587	626	621	630	604	545	643	612	611	575	615	616	587	615	622	594	615	626	616	579	616	641	616	639	618	593	564	603	619	592	648	620	625	650	581	551	650	626	589	620	617	621	588	635	582	593	569	602	611	567	622	604	590	639	600	597	622	575	652	591	647	641	597	630	599	608	600	598	616	606	642	650	592	619	601	615	630	616	623	621	575	620	617	594	608	601	633	626	627	629	620	574	561	615	642	652	601	575	575	597	603	591	619	636	586	596	583	590	572	596	596	603	615	589	598	601	632	581	593	653	604	614	584	626	620	604	602	613	595	622	577	616	617	570	617	618	586	613	634	560	627	633	612	603	645	623	629	588	579	596
34198	18050	5658	478	158	166	182	176	180	163	185	152	184	184	159	169	160	198	161	159	162	153	151	173	165	143	182	170	161	168	180	148	159	150	177	178	158	158	127	163	152	159	146	152	184	168	176	170	183	158	156	169	164	159	152	177	144	156	130	150	140	156	173	146	164	164	157	154	143	161	159	164	179	156	148	171	148	170	144	139	171	180	186	172	157	167	164	161	159	157	156	151	164	179	156	180	159	151	174	125	151	139	152	174	194	160	153	152	165	170	157	162	163	167	156	166	146	151	162	134	143	186	157	172	162	160	163	157	148	151	163	170	168	156	151	172	166	145	181	173	165	152	177	168	148	140	146	164	185	158	165	159	186	142	142	169	149	149	181	165	159	167	157	175	154	172	152	176	164	181	141	137	150	150	153	168	156	159	154	165	189	162	186	172	151	147	168	148	174	161	152	150	167	158	163	173	169	138	155	170	166	171	151	164	172	167	150	176	156	166	150	147	147	173	160	169	150	177	167	163	173	129	188	172	160	161	152	157	198	168	147	126	159	145	159	168	154	167	137	158	157	177	142	172	146	156	157	168	156	161	147	193	142	173	137	152	161	155	168	188	125	155	161	141	178	158	157	163	170	165	160	172	155	176	144	179	170	171	180	166	160	166	170	153	168	152	145	154	175	160	163	147	157	170	165	171	151	149	161	180	152	148	188	174	173	161	156	172	177	156	183	162	162	167	146	159	163	171	192	148	160	166	156	144	160	166	157	175	130	168	163	158	171	137	157	157	179	164	147	178	152	160	166	147	166	170	143	184	174	169	156	122	154	162	173	177	164	163	144	162	179	139	168	171	173	132	130	150	161	150	164	168	159	141	136	157	175	163	157	153	157	184	135	185	164	142	176	177	153	143	183	161	189	162	147	141	150	149	164	162	138	183	176	149	161	144	177	178	154	171	165	181	206	172	151	168	160	172	152	133	168	184	158	151	146	188	181	152	118	129	155	172	162	144	162	178	146	187	180	167	163	179	161	170	167	164	143	163	172	189	153	141	155	166	166	167	157	143	164	160	175	143	158	154	186	198	164	151	167	166	171	155	149	145	153	180	138	138	160	159	159	185	143	147	147	156	164	151	169	175	157	168	144	176	159	168	162	182	170	144	139	137	140	157	173	145	173	135	147	153	179	153	185	154	138	141	149	179	158	170	154	140	184	148	166	168	162	155	168	140	152	135	140	169	167	151	159	159	169	167	192	167	144	171	148	161	173	142	166	152	170	171	164	170	158	141	155	164	163	153	146	183	169	151	160	153	136	153	169	186	173	160	162	158	157	160	164	147	169	183	156	144	188	145	148	148	172	168	141	153	151	172	146	158	150	174	139	164	144	132	161	162	151	178	153	154	137	158	157	172	163	165	149	169	159	197	159	176	138	142	155	147	150	148	152	170	170	174	164	133	160	141	180	167	151	169	158	156	169	187	175	173	130	153	155	173	150	175	185	142	172	173	162	171	164	149	156	140	173	183	184	155	159	181	141	173	156	146	157	156	163	176	152	157	138	155	149	172	150	161	181	176	184	139	135	149	173	169	177	160	135	177	147	184	166	149	166	151	165	165	172	168	183	139	164	161	159	168	189	155	156	171	154	162	150	173	157	136	152	195	152	168	143	160	132	161	171	173	163	175	167	148	164	159	154	161	148	172	153	171	163	158	161	166	166	177	138	151	170	178	137	165	154	153	147	167	159	148	169	162	150	152	158	159	171	162	169	153	164	179	164	156	163	155	142	142	157	154	182	165	144	121	162	145	196	154	154	157	144	164	148	180	162	149	153	139	157	159	153	157	157	160	159	153	151	160	154	137	179	136	172	168	158	172	168	138	158	149	160	165	128	154	142	173	154	135	172	156	144	165	179	154	158	163	178	159	177	166	154	164	163	159	159	167	186	182	165	157	157	154	157	176	157	167	156	156	183	157	146	147	191	184	145	172	172	132	175	165	154	143	166	151	166	132	139	166	186	185	143	171	157	154	169	156	160	172	158	163	149	163	157	154	157	161	176	151	159	149	172	157	139	147	182	138	156	147	149	171	171	155	133	160	153	143	162	181	149	169	141	176	154	160	140	142	189	152	160	162	147	163	177	183	168	145	175	153	140	160	154	172	187	172	167	183	159	156	152	159	156	176	199	150	162	174	174	148	179	149	154	147	161	150	170	170	154	160	157	187	178	166	184	178	147	172	136	155	163	169	157	179	154	130	144	143	154	176	165	142	173	173	171	154	160	156	147	177	147	140	115	168	142	164	140	156	150	155	152	167	160	176	156	177	147	167	163	170	158	160	163	142	158	135	169	171	151	140	168	157	184	157	161	168	157	164	195	160	172	146	163	176	174	159	172	160	153	156	157	176	155	152	162	171	132	169	152	155	172	161	171	168	176	196	173	161	178	149	161	193	166	158	136	169	164	176	166	150	176	154	171	152	152	149	141	150	143	159	153	176	132	148	158	129	177	170	171	158	164	141	152	162	147	168	133	137	131	142	158	152	151	154	168	181	133	186	161	169	145	159	148	154	165	153	186	163	176	143	163	163	119	157	162	164	141	148	162	162	156	126	181	165	148	154	158	145	167	173	175	154	171	147	146	154	151	153	140	155	172	151	127	167	149	168	174	169	159	142	180	173	167	165	172	173	169	174	175	161	167	173	181	168	140	155	157	154	119	163	173	168	160	157	166	179	153	171	176	184	154	179	159	165	162	142	147	168	148	166	161	185	119	154	140	166	135	154	186	158	146	148	152	164	161	162	168	155	173	136	131	152	157	179	170	155	152	151	150	159	157	175	143	158	167	153	171	152	170	167	156	165	143	176	152	187	161	156	138	175	156	132	172	135	164	161	163	136	122	148	166	157	164	171	168	164	164	127	158	176	181	158	178	148	155	182	182	169	151	161	158	172	171	150	174	159	182	140	162	164	150	151	143	150	149	172	156	160	150	153	162	166	163	156	156	169	154	171	151	164	132	143	148	166	180	149	186	149	149	165	180	183	168	160	148	185	159	173	176	171	135	155	176	169	170	164	139	148	147	174	156	146	143	147	188	176	154	151	167	153	154	150	161	172	151	139	174	173	144	153	160	166	175	134	160	147	161	167	140	167	173	153	150	151	143	180	179	156	131	181	165	147	147	172	156	189	149	156	149	139	174	167	166	171	163	157	167	143	158	141	159	147	146	147	167	151	181	137	156	175	168	166	145	172	167	153	148	121	150	176	148	180	150	149	162	157	160	139	176	151	147	171	152	149	151	152	174	163	153	154	167	161	160	154	167	150	146	149	166	152	166	170	152	153	153	157	175	167	176	153	151	165	187	177	185	155	139	171	159	169	144	140	143	154	150	169	180	150	174	171	133	177	163	155	158	143	164	154	156	142	157	156	163	172	167	161	150	151	174	162	141	155	151	175	138	151	166	174	156	184	183	160	147	155	146	149	160	188	170	188	154	169	155	173	171	160	163	160	143	153
14106	5426	1503	417	415	409	431	393	421	392	388	398	420	429	383	408	386	408	398	390	395	411	406	348	383	382	386	395	401	375	399	409	431	361	358	399	433	367	418	369	369	396	395	427	412	361	438	403	376	385	391	404	354	363	428	368	404	402	369	399	390	423	443	398	407	385	399	386	387	402	366	384	417	425	384	366	388	428	373	373	364	401	413	408	391	391	404	389	408	412	407	397	385	377	404	383	384	379	418	432	352	402	376	390	383	388	382	409	387	425	342	384	411	385	423	417	397	409	379	373	419	388	414	375	404	417	398	406	389	363	400	400	391	396	399	408	405	403	407	406	383	404	370	390	384	348	393	356	392	379	413	400	420	362	371	389	412	400	412	406	381	403	383	395	442	371	411	397	404	386	405	376	374	379	382	380	408	411	418	385	377	388	383	427	420	401	395	391	392	404	402	390	396	384	400	410	375	405	387	402	411	398	417	381	403	399	416	420	428	376	399	385	421	376	390	377	386	429	405	423	441	415	400	388	392	403	360	359	417	421	368	396	392	397	397	369	400	405	376	420	368	375	429	394	427	384	369	407	416	376	419	402	360	392	403	370	380	406	393	408	409	388	391	403	391	403	395	408	392	374	373	386	411	380	413	392	405	402	384	392	398	398	400	415	407	388	355	371	412	425	389	378	407	385	365	391	377	399	413	374	381	382	389	444	428	387	393	387	386	378	387	408	385	387	407	394	394	370	427	413	376	377	386	404	412	394	417	372	385	399	379	395	377	402	393	402	379	382	407	387	413	393	382	408	431	391	422	403	411	411	371	372	391	371	395	395	375	385	358	379	402	387	396	377	367	394	411	400	397	387	398	392	396	433	381	368	389	384	372	381	361	380	356	402	406	401	388	429	381	395	376	379	401	421	392	431	367	400	364	414	396	356	422	387	396	402	395	406	424	384	424	389	380	422	431	399	390	399	383	419	397	376	395	411	382	384	375	412	374	395	406	378	403	399	407	391	443	379	407	409	417	383	429	402	395	395	396	426	352	397	346	387	408	396	375	401	357	381	388	397	414	354	400	459	422	387	392	416	393	389	426	401	405	391	392	401	387	412	373	404	400	402	351	385	380	403	406	396	380	351	431	399	411	399	372	417	385	403	370	390	401	403	402	396	393	393	389	377	377	423	395	392	396	394	389	426	403	425	416	448	404	390	381	407	381	391	429	373	396	407	397	389	403	386	395	428	376	380	403	407	384	383	395	363	423	414	383	405	422	396	378	394	368	396	402	401	384	409	385	384	427	368	368	388	392	374	396	401	415	387	370	434	380	386	400	392	395	426	390	405	387	404	395	404	430	403	422	391	381	430	434	394	388	411	399	408	408	438	390	374	414	367	406	364	400	409	374	434	404	391	376	387	395	372	420	401	388	403	427	417	411	404	387	377	410	400	368	389	408	407	409	378	394	380	389	384	404	401	407	415	388	421	408	378	413	388	395	386	439	397	387	380	370	402	405	380	351	354	399	379	371	394	409	401	392	402	353	382	385	387	370	408	367	386	426	399	401	379	406	427	399	409	378	387	426	389	400	393	396	407	364	352	388	414	481	391	438	380	423	395	413	422	381	408	416	402	397	383	435	370	375	383	392	412	374	424	418	410	424	398	446	410	410	388	375	353	417	400	409	384	400	373	380	367	401	410	452	419	419	382	408	392	421	412	423	361	381	385	396	384	377	419	434	378	369	418	424	361	399	405	374	411	392	377	387	398	447	397	380	374	360	371	391	398	387	414	381	394	400	407	362	344	358	412	412	379	423	391	367	411	413	421	414	409	383	402	379	378	403	403	351	371	375	408	407	441	386	431	366	389	368	395	395	378	442	371	398	380	413	409	407	411	404	415	376	390	435	426	369	417	387	402	376	418	406	432	392	376	423	399	452	402	406	400	412	364	414	398	395	406	378	410	397	398	377	410	420	379	353	384	367	364	385	393	381	415	394	401	408	362	386	425	391	384	418	380	382	427	357	389	396	388	411	413	406	383	373	431	401	376	359	402	361	386	378	382	389	410	384	395	410	368	406	384	392	377	397	405	392	413	409	407	391	392	373	425	376	427	376	388	398	401	358	396	402	364	421	403	394	370	407	418	393	405	382	399	366	368	401	394	396	396	413	379	388	414	388	402	383	400	385	386	390	423	363	365	344	389	364	392	386	424	393	427	399	392	375	372	389	400	424	419	416	377	375	412	425	435	437	371	416	402	430	422	412	379	428	391	424	403	431	379	394	402	389	386	397	377	397	410	378	391	424	389	394	391	383	370	416	422	424	370	441	426	406	407	438	390	399	393	401	416	399	368	415	370	359	418	396	416	409	436	385	403	407	400	423	377	385	378	404	360	398	433	388	375	409	396	403	368	376	382	375	390	383	377	384	427	398	427	402	404	381	387	379	414	385	400	402	388	375	368	373	420	405	407	374	386	427	358	411	404	380	397	406	381	410	423	408	399	395	386	386	375	396	397	438	409	402	391	383	383	396	379	402	411	406	407	332	402	390	397	397	376	403	409	399	370	377	394	406	370	395	415	378	418	399	371	420	391	407	401	392	387	420	377	400	407	415	392	362	350	390	392	407	401	381	407	403	412	376	373	401	411	398	394	354	390	372	405	401	350	410	410	393	385	376	360	431	396	390	385	368	414	370	390	387	374	399	397	380	379	360	379	371	386	389	401	381	401	389	385	419	392	435	383	416	420	372	363	372	375	381	432	385	405	382	365	392	420	379	408	374	387	366	410	408	413	425	418	372	421	388	388	375	392	433	409	389	383	387	388	434	394	383	427	402	412	385	410	392	387	391	385	399	414	386	441	400	416	405	389	414	398	388	398	406	376	392	420	424	407	390	402	400	414	390	412	418	397	401	408	374	377	426	393	413	382	384	412	386	425	399	390	420	374	403	399	386	403	426	379	376	426	407	389	422	383	422	387	391	419	397	415	383	391	423	397	400	392	382	458	389	426	411	390	378	387	397	352	393	402	394	396	402	398	413	410	379	373	427	426	363	402	409	393	379	371	441	390	390	410	373	369	408	379	396	394	377	418	401	412	395	388	404	436	405	400	382	411	386	396	428	389	394	371	404	401	392	412	364	380	404	431	404	405	394	379	401	448	419	416	400	393	404	397	376	376	364	389	354	378	423	393	390	369	372	413	396	396	364	445	385	421	384	399	417	403	393	371	406	378	416	381	390	413	401	404	398	399	446	397	418	365	405	385	423	388	384	409	415	414	420	404	399	404	421	402	402	381	402	380	391	383	346	400	373	412	395	407	434	401	395	399	370	377	409	363	384	397	399	423	380	440	425	368	429	410	352	372	376	365	428	444	376	420	404	412	382	368	405	376	401	426	414	402	398	381	391	391	431	381	384	372	383	395	377	380	426	430	391	410	414	371	411	393	363	398	401	405	382	391	384	401	387	376	352	409	408	425	390	408	416	352	430	375	413	363	410	396	390	403	401	384	395	396
25228	21120	23559	28946	21129	14230	586	440	326	318	382	313	329	306	305	314	337	370	342	317	302	354	313	322	317	318	294	323	313	299	312	311	297	307	290	329	302	316	288	335	332	296	286	323	324	331	283	280	256	277	337	323	276	339	291	346	318	304	299	298	302	331	334	292	320	323	294	294	287	291	310	308	327	285	289	296	282	307	326	309	290	299	351	275	271	311	312	305	285	300	296	315	290	286	300	324	266	304	308	277	321	334	303	291	321	320	305	338	288	288	336	288	298	314	301	290	290	295	334	306	277	328	330	347	317	335	289	312	288	326	319	349	308	352	314	316	290	317	304	325	288	311	306	305	296	315	335	342	332	307	318	307	329	275	285	286	333	290	301	310	300	317	335	306	343	329	344	278	295	290	276	322	318	343	304	329	312	324	291	304	274	329	338	317	337	330	320	295	291	314	298	308	323	316	326	290	322	324	316	282	350	297	279	350	312	299	289	324	301	305	330	315	318	305	293	310	323	300	320	317	328	324	349	311	287	335	303	294	339	292	323	331	323	330	312	330	305	285	311	330	301	297	308	320	269	369	330	294	329	388	341	280	314	329	311	309	315	318	327	311	307	302	318	306	324	322	344	327	322	323	291	282	323	302	330	286	317	295	312	277	311	318	304	301	332	305	294	334	327	295	306	283	309	326	298	308	313	328	312	321	330	294	332	275	296	266	310	304	336	289	302	299	303	284	310	315	330	309	290	308	316	304	316	313	337	319	274	303	295	311	291	331	313	314	330	300	327	302	263	319	305	309	309	309	344	315	305	295	303	286	313	321	299	319	328	312	304	340	287	324	290	328	295	315	296	358	292	304	303	344	333	319	306	319	302	319	297	310	311	314	308	312	292	315	309	273	310	283	317	312	311	308	278	327	299	319	307	316	327	271	325	287	298	322	323	299	336	320	341	307	299	324	305	278	319	281	357	329	326	323	311	327	320	314	280	291	305	307	304	307	285	327	325	324	301	295	309	297	312	304	325	304	297	352	296	323	316	321	314	323	298	318	346	331	310	311	333	288	304	317	313	286	296	317	295	333	305	304	305	310	306	344	311	296	338	359	303	323	312	308	324	339	309	323	309	328	310	322	297	324	322	301	299	274	295	309	269	318	278	327	325	311	283	273	294	291	277	307	337	313	331	284	343	326	297	286	321	303	307	305	298	319	333	313	314	269	309	282	332	337	304	315	320	354	329	316	307	243	326	301	311	330	310	298	318	322	319	327	288	294	326	317	325	313	323	317	295	321	279	330	296	316	310	288	327	294	298	292	316	311	305	334	329	304	350	335	290	313	342	325	316	280	302	301	279	306	291	337	297	275	308	312	330	324	329	310	316	325	301	297	309	289	298	299	312	298	303	285	331	300	298	310	302	308	349	301	309	340	296	292	316	315	340	313	295	342	331	329	290	340	351	300	361	323	286	313	308	321	317	279	311	303	326	305	324	327	304	315	310	315	295	328	312	283	292	290	322	316	327	264	333	329	303	291	313	290	312	339	307	303	289	283	302	303	293	302	315	345	343	332	290	290	287	296	348	324	292	337	321	318	305	303	304	308	279	281	284	335	332	353	315	327	286	315	299	311	296	297	312	312	300	309	339	323	295	320	347	295	308	278	319	287	321	313	297	331	328	314	297	352	367	296	298	318	306	322	290	332	344	309	317	314	320	286	337	300	307	320	301	296	316	314	304	298	299	324	267	314	298	347	333	326	325	287	376	333	336	324	305	293	280	322	291	334	322	327	306	287	283	310	334	313	346	293	307	301	312	273	294	318	316	311	300	341	324	334	328	299	298	296	311	297	329	289	283	321	304	339	297	292	305	314	310	314	313	301	330	338	284	320	321	349	325	308	330	310	298	294	314	317	320	313	300	340	320	273	272	309	294	320	308	295	311	265	294	282	269	300	347	316	309	324	331	292	349	328	312	302	305	283	307	312	317	353	339	334	289	319	313	296	268	320	337	345	297	340	330	329	337	309	284	288	321	316	312	275	315	309	313	295	296	319	307	307	311	322	284	286	303	302	301	311	299	324	281	314	307	287	327	311	305	285	313	311	307	328	279	306	306	304	323	307	300	350	335	315	306	369	310	327	333	330	304	313	292	333	304	294	330	340	360	306	306	284	292	322	295	296	312	352	317	330	358	321	339	299	337	339	298	319	311	321	300	323	341	313	283	317	305	322	304	282	282	323	327	345	329	294	288	334	313	327	309	329	335	315	342	297	317	307	336	321	287	322	335	299	291	307	294	306	315	332	305	303	327	300	291	294	285	306	329	302	290	280	346	317	325	314	331	346	305	339	325	316	310	300	299	316	306	312	305	287	264	350	303	306	310	323	294	301	325	309	301	327	288	280	299	319	291	306	294	321	337	307	280	290	336	296	336	315	315	279	319	297	308	302	298	359	300	312	307	323	351	308	303	318	342	302	325	309	309	309	304	305	282	277	278	300	336	295	321	306	302	284	289	345	344	297	307	308	299	313	322	307	306	280	301	298	307	319	335	322	334	279	308	306	321	326	325	291	277	306	312	306	277	305	320	324	336	306	300	292	367	295	301	309	284	314	296	304	302	314	343	314	306	314	319	346	298	308	299	331	306	337	333	292	278	308	300	346	308	323	324	318	305	287	297	281	325	290	282	318	304	309	319	326	314	284	306	284	320	275	296	294	324	339	305	294	330	315	300	276	286	305	291	295	348	327	340	290	303	338	311	322	284	340	344	291	338	304	296	299	287	293	263	290	333	315	318	300	314	323	300	328	320	322	318	294	322	324	314	286	319	329	283	308	301	330	276	292	299	323	299	288	282	307	287	322	328	294	312	331	287	279	295	289	308	326	304	301	326	296	311	291	284	269	324	309	329	316	286	310	302	316	315	320	293	286	327	318	282	308	268	326	310	316	299	331	314	311	317	330	301	311	286	289	328	342	316	294	326	276	315	290	298	329	317	317	322	325	332	317	285	309	329	336	283	316	314	293	311	340	301	316	295	291	309	333	291	284	282	313	344	315	333	284	300	288	329	314	300	285	315	312	311	281	297	306	339	288	302	307	346	332	365	318	339	325	257	283	297	320	317	322	283	317	314	327	316	308	339	323	323	313	323	278	309	301	292	311	326	296	281	324	304	278	329	343	312	304	313	272	285	292	291	305	305	322	307	295	334	320	303	285	283	326	342	290	302	305	311	315	309	339	339	338	309	307	331	310	307	313	327	304	310	293	326	313	325	284	299	303	320	308	297	311	346	294	298	276	322	329	332	310	313	323	309	291	305	274	309	322	324	316	322	310	293	297	299	312	337	319	318	288	315	284	287	335	308	288	302	311	298	310	307	299	338	324	316	311	313	325	298	305	265	278	315	298	303	289	334	265	318	317	351	369	283	315	329	319	293	320	359	298	326	327	304	303	320	339	314	300	306	326	278	326	302	315	326	322	306	296	353	298	291	290	314	304	305	317	302	326	334	314	308	317
28881	34458	18104	1488	803	670	696	682	708	697	674	670	669	646	684	668	651	663	654	628	688	672	645	683	650	662	636	704	673	703	658	714	668	682	661	661	675	635	659	662	630	651	644	678	707	701	670	656	659	657	656	633	620	689	696	678	622	606	659	665	669	701	645	616	664	683	694	687	672	685	626	645	686	679	673	681	667	676	652	669	671	721	679	682	669	714	655	672	668	644	643	686	653	648	685	680	667	671	670	647	643	643	682	666	714	687	644	650	599	648	660	669	669	644	639	688	676	693	652	728	631	648	658	658	616	656	678	657	625	706	682	678	651	677	633	658	665	663	655	653	682	698	677	627	685	614	631	620	624	645	646	692	653	669	636	669	692	655	680	612	623	667	680	639	643	677	635	655	641	630	662	641	649	665	621	638	679	657	707	656	652	684	636	631	661	690	650	666	676	673	699	662	671	646	647	646	688	718	655	706	686	656	659	672	659	691	663	660	641	659	651	648	661	663	624	651	684	647	667	697	647	679	683	623	634	667	650	676	675	667	656	644	669	695	637	695	675	607	636	705	670	661	611	675	669	649	623	702	674	688	643	697	605	686	634	678	656	662	680	644	696	666	679	696	643	739	664	644	672	700	684	697	653	707	645	630	641	681	648	665	664	646	651	654	654	656	626	671	659	650	654	634	660	654	665	695	670	680	638	635	683	624	638	695	665	613	685	684	705	654	697	671	664	610	652	654	691	719	650	678	673	695	666	667	656	667	647	666	649	649	654	700	664	656	628	660	668	690	676	662	662	673	643	628	670	653	620	633	645	677	649	639	693	661	642	651	614	670	642	656	655	672	669	678	664	691	694	614	669	672	659	658	619	654	640	677	637	622	667	682	633	690	669	644	674	674	649	681	699	643	682	643	664	656	669	682	637	633	682	643	652	657	676	671	651	634	679	649	640	625	645	651	689	626	629	676	673	685	714	613	596	649	669	644	633	652	646	627	697	693	623	634	643	633	598	676	671	685	676	665	690	661	685	616	665	686	690	679	626	648	677	677	722	673	636	668	639	674	658	633	685	656	692	686	686	693	692	650	633	637	660	651	652	674	658	656	671	710	626	648	703	655	662	693	683	699	656	623	669	627	679	664	669	639	684	672	693	669	683	707	658	669	640	625	681	642	660	696	650	622	704	642	703	656	649	638	720	704	627	667	713	687	653	593	649	649	657	633	645	670	607	657	634	675	654	633	696	659	661	670	671	672	718	681	674	632	643	628	656	638	681	714	682	651	639	631	664	610	634	632	638	664	623	630	653	699	632	681	675	627	657	653	717	673	679	636	649	677	709	650	665	660	644	647	669	674	654	684	613	638	676	662	716	664	675	666	641	672	692	632	670	672	647	648	655	654	668	683	679	647	672	647	680	681	641	672	676	626	614	660	635	611	670	675	735	648	684	674	653	677	665	656	648	652	678	672	681	642	671	662	618	644	676	625	646	631	679	722	642	681	659	594	681	670	662	659	646	671	663	654	632	664	630	666	615	703	623	683	658	665	622	669	666	638	698	663	688	640	661	625	670	642	638	681	654	653	657	656	648	714	651	699	670	678	716	625	640	642	654	652	662	678	667	659	724	651	654	625	640	664	656	650	639	664	680	643	652	611	690	706	633	633	673	674	650	709	693	703	681	619	661	623	677	638	679	691	675	626	670	639	646	648	694	679	672	633	652	656	662	692	654	688	690	627	676	620	707	659	649	654	665	705	684	614	646	672	648	667	622	690	604	691	656	701	694	639	679	642	628	675	658	627	654	626	622	610	628	676	660	659	672	657	661	677	637	667	653	622	697	703	597	658	644	636	660	670	691	660	661	667	637	681	675	680	652	662	692	639	665	657	656	658	655	659	640	643	680	686	657	631	714	643	668	677	655	655	654	655	675	643	681	662	660	657	643	644	657	690	641	673	642	675	665	658	710	693	653	622	656	628	664	661	633	709	664	631	656	620	645	648	627	626	652	670	722	664	676	696	652	627	678	688	680	662	653	640	631	670	678	676	652	658	647	637	711	704	656	647	693	694	679	657	651	616	632	695	623	674	672	660	657	655	711	707	680	626	697	667	690	633	671	674	627	612	637	663	638	696	639	663	650	678	676	662	707	646	657	630	640	701	675	640	649	610	648	676	609	645	719	665	655	655	677	654	646	639	672	695	667	651	635	658	706	647	660	656	634	612	676	643	643	647	618	676	681	635	622	664	708	728	651	658	640	660	701	657	666	686	664	625	723	668	639	661	689	664	637	662	671	649	659	636	654	704	651	614	601	667	659	682	685	680	716	679	653	707	667	639	654	658	680	683	673	672	691	670	704	661	693	618	685	647	666	685	657	676	688	670	603	660	690	652	678	631	639	700	633	653	655	663	666	665	640	699	644	696	658	675	662	631	701	657	679	633	678	699	658	687	655	655	619	618	645	670	644	668	660	630	662	658	667	683	658	655	667	642	701	699	655	660	629	642	644	709	710	666	638	638	696	699	669	684	677	710	656	640	672	625	656	663	656	662	616	652	672	615	666	693	629	669	636	656	639	668	723	669	640	699	680	634	657	669	646	668	652	656	638	679	661	651	653	669	650	670	639	640	637	691	640	688	670	670	626	671	687	624	641	687	694	631	640	659	670	696	673	665	632	649	679	629	661	630	626	639	651	649	617	653	670	662	693	705	670	662	611	650	638	678	643	653	669	667	669	613	685	695	690	634	616	634	632	680	671	659	643	654	669	678	721	655	650	696	682	701	625	723	635	635	715	634	666	657	658	653	671	678	669	624	665	565	647	649	628	651	628	643	672	677	699	683	678	691	651	628	678	634	654	646	687	655	725	676	706	666	643	617	668	641	661	631	662	646	642	704	710	679	647	623	621	688	660	685	628	648	662	613	644	683	667	657	631	658	675	639	654	677	702	698	601	664	644	654	689	660	665	632	657	681	643	656	662	652	696	647	689	686	678	682	602	679	651	643	677	665	691	683	647	708	655	637	646	665	629	633	632	679	604	662	671	628	666	678	668	690	707	669	630	646	653	665	663	665	596	689	629	653	691	655	714	675	654	644	659	630	650	646	641	639	677	631	667	624	745	657	605	668	694	603	671	686	641	645	678	691	618	686	582	671	688	688	701	626	608	654	727	628	698	733	664	614	720	635	684	677	653	704	648	647	675	665	653	653	662	640	682	684	640	645	641	715	701	675	675	691	633	648	644	654	689	632	694	645	677	674	628	689	636	645	670	650	647	676	665	652	645	693	643	695	651	645	672	677	622	680	657	735	663	638	641	674	674	674	678	691	630	680	723	627	643	647	661	664	670	660	652	673	713	657	675	687	628	661	669	632	689	654	703	666	670	639	643	646	693	626	676	713	655	704	701	676	648	667	655	636	630	648	678	641	708	628	668	663	644	677	663	642	682	688	620	642	638	629	671	638	671	656	664	691	701	663	648	684	629	704	644	635	626	607	694	677	676	631	692	703	660	678
24537	21155	23991	28596	21156	21183	12067	668	393	373	368	326	319	367	332	322	338	277	281	308	328	286	327	302	336	275	291	316	314	348	329	311	280	316	319	280	283	295	317	307	297	310	275	282	309	288	325	306	306	289	274	290	324	291	285	296	286	312	287	292	308	287	294	273	289	320	288	287	289	291	296	296	294	309	291	307	294	294	290	292	337	264	298	292	307	312	267	287	268	281	281	284	291	311	294	292	309	324	285	324	293	304	305	299	300	297	304	287	288	301	327	314	291	281	334	268	286	302	336	298	328	287	315	291	317	255	310	313	318	291	280	278	311	307	292	272	278	282	297	298	293	297	316	293	295	296	302	278	270	317	257	293	271	300	294	303	319	276	299	307	298	272	257	267	315	273	315	342	284	280	281	277	264	287	314	292	342	348	310	312	314	275	296	266	288	311	294	328	306	308	301	282	293	268	293	302	302	289	322	280	250	298	237	314	268	285	312	260	288	330	304	287	328	320	320	290	298	281	305	276	309	290	284	298	277	317	275	300	314	279	259	283	278	299	304	310	312	274	321	319	289	305	304	294	315	319	273	296	291	298	286	298	284	356	284	288	300	298	318	302	321	270	305	307	292	283	315	309	314	289	308	307	312	292	334	284	303	278	307	258	260	313	297	290	286	325	308	299	270	284	273	301	300	291	283	316	330	312	293	321	315	295	307	322	290	285	278	294	320	294	289	269	282	290	311	315	287	313	267	298	275	307	277	296	324	296	335	289	288	310	275	280	312	275	261	294	311	292	291	331	289	302	305	303	288	311	291	299	336	295	291	306	288	335	316	305	320	296	298	295	283	293	275	306	342	351	309	294	300	307	330	285	288	277	271	263	343	317	299	317	310	306	265	321	331	292	294	270	287	282	298	326	270	324	298	292	321	293	296	308	321	313	318	312	340	291	292	265	356	354	304	277	293	283	329	323	298	287	304	313	310	315	301	317	276	302	287	324	333	263	318	306	307	279	312	246	281	318	322	277	293	313	314	331	316	295	291	303	303	331	321	307	340	270	270	303	303	281	253	290	283	303	314	324	313	316	291	299	312	304	319	322	317	306	303	265	278	274	284	304	331	318	288	348	301	311	256	297	295	273	337	321	312	293	316	317	299	284	275	301	303	309	274	308	280	273	297	314	292	280	324	287	273	305	291	291	294	284	290	264	297	280	307	284	275	293	263	309	240	274	282	326	285	287	294	295	317	279	287	291	311	292	287	308	322	300	317	293	276	317	293	296	289	285	285	302	327	287	278	278	261	274	289	295	306	323	343	283	294	302	332	289	315	262	280	311	298	279	277	302	287	303	308	329	282	305	287	298	303	271	281	299	290	289	279	311	317	306	292	303	309	312	336	314	302	299	282	304	252	310	295	302	252	258	279	312	317	292	315	292	311	319	286	287	282	312	273	303	278	302	300	298	314	272	307	301	293	283	285	287	308	328	327	305	302	300	312	329	304	301	313	313	278	292	284	307	287	291	281	279	288	314	300	297	327	297	303	266	283	303	325	279	307	287	303	288	289	279	308	297	321	339	284	320	311	287	307	331	311	322	276	318	283	291	297	307	312	300	342	333	325	282	288	289	297	317	313	262	317	271	258	258	286	299	317	311	291	306	292	308	329	329	290	302	301	302	339	299	318	286	312	256	306	317	276	319	314	315	314	328	285	277	296	284	299	269	288	303	259	285	307	290	324	329	315	339	283	292	255	317	285	290	279	303	303	281	284	277	290	299	291	296	307	282	264	308	304	306	303	273	294	288	310	283	318	299	284	326	291	277	281	265	266	297	290	294	312	267	282	325	269	269	287	287	297	296	305	299	249	294	297	315	300	266	286	288	330	289	310	309	310	309	293	284	278	292	300	297	300	299	266	308	320	291	279	282	279	303	324	305	301	289	298	291	306	297	309	288	287	245	318	323	328	287	290	320	287	296	310	299	290	287	283	280	281	304	328	291	277	306	291	290	299	303	302	304	298	317	292	295	314	278	297	256	298	298	312	307	332	286	289	283	297	284	305	326	257	303	305	287	293	309	316	301	288	292	318	291	323	320	299	298	281	319	310	258	283	307	298	328	287	294	336	278	322	323	291	257	283	272	332	311	303	297	291	276	271	316	298	311	276	279	303	261	293	296	278	324	274	273	316	303	312	278	304	309	335	279	288	310	266	307	310	288	280	292	296	283	282	321	284	288	315	287	308	291	309	292	266	305	361	285	258	289	321	268	294	303	306	286	325	323	292	300	314	304	325	311	335	312	284	307	297	286	305	293	285	285	296	295	277	297	320	300	288	275	317	306	287	305	322	307	308	317	315	321	303	312	289	274	295	283	307	310	307	302	295	271	302	286	280	282	307	308	298	287	291	306	276	315	312	336	313	287	341	271	274	276	279	326	273	302	294	311	325	316	292	264	318	318	321	251	305	313	310	272	328	322	320	308	317	283	289	287	293	304	289	293	266	305	291	292	312	282	306	294	292	326	284	295	309	303	297	325	271	307	269	277	297	307	323	271	292	294	311	268	283	290	291	280	295	258	271	290	298	315	294	270	307	322	312	331	274	300	331	322	306	294	286	260	307	290	286	317	286	291	283	313	317	294	302	304	315	313	316	273	335	297	322	311	304	308	314	306	303	317	312	316	323	306	278	301	295	300	289	309	332	317	304	259	296	276	282	297	305	285	324	320	307	302	280	286	332	313	295	300	294	283	307	315	319	297	300	304	307	304	303	282	283	335	271	300	302	323	283	318	279	324	323	326	289	288	304	268	288	304	294	351	279	298	264	287	291	317	294	280	287	287	323	327	311	285	315	294	302	277	279	314	301	300	313	299	298	291	287	281	298	284	324	306	305	303	270	295	320	312	307	287	280	279	306	346	277	307	279	291	287	289	309	272	299	280	305	288	301	326	312	296	309	311	338	307	334	321	321	280	304	308	293	328	292	278	275	290	300	300	316	284	242	284	283	278	319	299	302	295	282	269	305	274	285	249	261	250	303	304	297	284	288	294	279	318	338	280	292	324	268	301	303	286	297	297	310	296	276	299	321	303	315	293	284	287	287	327	283	313	279	311	275	314	299	323	298	307	292	290	275	310	315	325	352	265	296	274	295	308	309	279	302	296	295	321	284	306	293	259	281	286	307	320	308	262	290	301	294	274	274	298	289	297	284	243	272	300	295	299	328	297	291	270	320	332	305	305	287	285	298	297	341	309	305	306	295	296	303	284	351	282	274	274	293	284	350	258	282	287	295	308	285	295	324	302	295	332	300	308	257	288	276	291	297	312	306	284	292	306	300	286	263	307	277	299	287	281	305	302	323	264	318	271	280	298	273	282	305	299	284	291	278	273	315	289	303	271	304	289	285	310	244	322	329	295	283	302	277	296	287	249	331	290	294	286	305	287	293	281	271	300	303	305	303	305	284	302	262	315	299	297	304	281	316	306	325	312	309	292	303	324	297	260	307	323	279	317	294	308
35172	44557	26145	2411	805	709	649	670	618	648	667	588	605	629	615	642	559	621	629	603	606	615	574	632	617	604	620	649	617	656	601	623	617	619	619	624	610	581	603	631	641	594	625	624	635	640	587	601	621	608	605	588	544	605	619	631	641	605	588	626	600	600	618	615	615	575	592	555	637	646	569	603	630	579	629	587	563	579	601	561	608	577	641	615	623	595	574	600	584	621	594	610	646	564	594	587	608	619	603	624	583	590	592	609	568	596	633	575	599	624	590	588	597	595	608	643	616	614	607	674	620	569	627	607	604	592	599	611	630	625	581	579	582	588	613	573	615	577	620	604	640	610	614	620	572	640	603	565	561	607	598	597	591	610	620	572	562	611	610	604	595	643	615	640	594	636	613	617	605	640	597	595	602	635	597	576	619	607	626	599	608	603	561	571	591	565	621	601	639	578	589	632	599	568	620	659	587	612	630	620	610	604	606	587	607	555	640	624	645	612	623	560	571	577	606	599	585	586	605	578	624	606	625	636	611	603	569	593	588	622	648	596	631	579	615	596	606	592	619	610	669	628	568	602	584	592	587	611	592	598	548	613	606	619	612	620	597	576	587	624	617	637	633	605	617	577	602	631	591	620	614	619	608	578	616	609	663	558	576	596	607	625	634	588	619	613	633	602	605	581	611	581	592	596	636	585	582	572	586	582	635	616	562	547	597	605	579	592	574	613	602	608	619	627	591	638	596	607	646	591	637	574	594	603	610	616	618	601	626	561	609	606	607	630	599	592	633	593	630	612	610	615	602	635	629	576	556	673	606	601	581	595	647	600	618	621	593	608	649	625	614	578	627	565	563	574	577	596	627	640	621	572	631	583	601	613	605	617	569	623	605	631	570	635	565	571	594	582	632	602	580	644	605	586	625	558	632	615	610	572	589	632	621	565	625	594	599	579	566	588	596	594	586	543	599	603	543	629	641	625	600	577	597	569	586	589	599	603	583	605	647	632	578	608	605	586	616	627	610	600	588	630	586	585	606	593	604	568	649	617	619	565	642	653	583	631	576	642	581	595	609	578	625	596	593	572	613	598	614	645	615	640	602	558	611	583	587	608	567	596	595	636	628	551	620	649	569	607	567	614	591	631	609	614	572	624	652	554	598	635	609	605	595	595	570	578	603	618	588	622	622	624	628	604	608	597	618	656	604	634	587	631	570	621	603	598	647	583	524	601	606	597	604	651	589	603	583	603	629	603	625	600	590	612	571	590	593	625	565	562	625	663	611	603	617	603	646	633	588	607	560	572	651	601	583	590	605	603	614	563	652	594	593	627	590	594	587	541	621	605	626	629	589	584	596	627	584	565	617	596	625	574	615	616	567	610	631	628	593	587	621	595	562	616	584	659	580	613	620	597	577	619	573	610	625	571	592	575	606	583	592	593	581	621	607	584	580	579	643	617	610	601	580	591	615	610	614	604	574	602	614	606	552	614	655	617	543	604	593	645	633	564	574	605	638	601	616	635	573	577	635	599	598	609	600	568	576	601	579	627	607	615	532	587	665	605	573	553	608	604	570	614	590	610	635	590	553	607	626	618	661	561	668	641	611	579	581	595	588	564	595	621	617	651	602	623	620	576	589	590	611	599	608	637	605	598	561	610	605	666	637	596	637	654	584	610	629	607	613	604	625	605	589	603	599	618	602	594	590	624	656	635	585	586	592	598	614	626	573	590	589	570	611	579	627	603	654	605	592	592	681	604	611	606	558	587	616	601	608	592	585	573	616	610	657	595	569	586	621	632	620	610	587	617	553	644	629	613	626	607	568	621	590	579	634	600	599	584	624	566	568	591	617	585	617	606	617	630	595	625	632	616	633	603	623	582	604	628	618	591	632	622	579	603	629	613	672	611	575	595	595	573	622	624	611	616	551	612	579	595	659	572	561	574	597	576	568	585	565	640	563	597	601	595	634	560	610	634	597	618	637	665	613	572	597	591	584	592	609	608	591	597	568	597	622	588	613	608	626	615	599	649	631	597	625	609	649	619	613	607	650	624	601	599	617	630	604	605	562	630	588	632	620	592	616	592	647	597	596	575	615	634	634	576	641	569	623	617	557	593	609	558	572	615	646	636	627	631	618	651	597	621	610	573	610	608	635	624	638	574	621	577	616	620	543	608	646	635	616	590	623	605	604	627	620	605	600	604	563	603	653	586	589	556	618	609	605	622	594	588	592	596	598	572	584	611	652	605	582	560	633	586	593	589	647	595	561	596	618	576	597	566	603	637	626	617	590	629	638	643	639	609	658	608	630	585	587	616	646	570	616	550	628	583	581	578	609	641	551	591	605	617	583	578	618	598	592	579	580	618	627	640	604	617	608	618	578	612	643	570	623	600	631	627	623	624	633	577	623	629	605	615	617	613	650	655	617	599	626	595	592	612	617	609	621	606	630	612	643	595	599	590	607	578	567	609	596	623	594	609	593	619	631	653	574	616	587	599	597	610	614	585	651	585	607	598	597	601	551	612	607	604	603	638	621	593	556	622	605	573	555	582	598	617	634	605	618	602	595	589	614	609	595	631	588	610	619	573	601	609	558	582	643	632	618	645	623	594	594	566	615	604	635	611	604	607	615	629	605	626	646	621	582	642	632	608	557	631	617	571	592	579	579	569	596	594	583	546	631	597	589	605	620	617	620	567	623	572	624	588	575	618	608	619	607	615	597	617	606	631	609	585	571	624	618	627	579	639	605	635	586	624	614	617	582	578	636	581	592	596	600	571	620	621	595	590	608	596	640	601	634	612	605	570	577	590	589	632	580	636	591	593	607	603	613	621	626	612	593	616	551	574	552	606	641	572	598	638	621	572	614	577	651	603	598	559	626	571	573	589	556	617	576	575	601	623	613	611	599	567	619	580	602	625	631	645	575	596	585	602	620	647	589	603	596	621	604	598	603	636	649	602	657	603	630	551	611	618	583	553	584	631	616	630	580	600	608	653	584	635	605	569	600	626	640	632	589	579	599	588	626	627	575	618	553	655	664	602	608	559	568	593	614	604	628	620	573	588	575	617	587	633	633	620	593	597	567	587	562	609	624	619	591	616	565	607	626	631	600	598	602	635	578	611	615	629	614	630	589	630	588	623	586	607	615	596	618	566	569	606	619	606	613	564	584	596	582	599	577	615	582	572	615	600	629	609	586	610	610	588	601	624	606	593	583	621	619	647	603	616	602	570	565	585	630	627	624	578	652	606	596	626	623	572	589	592	638	589	612	622	593	591	646	644	628	605	598	610	611	607	610	642	598	627	604	576	596	631	582	616	613	602	590	596	610	617	561	640	554	655	590	648	598	641	620	578	597	610	617	582	588	614	619	614	635	615	626	624	618	594	551	594	608	636	599	598	588	625	602	595	604	628	665	604	641	642	610	562	637	573	611	587	616	629	577	604	589	612	598	646	584	609	616	564	606	603	614	647	593	664	622	587	622	562	600	597	623	598	583	652	599	625	587	663	606	594
34253	18060	5586	437	149	178	170	167	144	159	186	162	189	159	148	143	160	164	155	180	148	167	156	150	160	156	180	162	147	152	159	144	188	161	166	160	177	145	180	166	164	176	163	149	160	183	170	171	179	171	136	172	148	144	164	159	152	146	143	148	163	150	153	149	151	149	162	179	161	169	174	153	165	173	150	171	177	160	167	155	169	143	148	187	169	175	174	163	134	150	150	175	172	148	161	152	149	158	146	152	171	177	166	139	184	170	159	157	165	148	142	174	168	163	168	160	152	174	159	167	149	156	153	173	191	183	166	147	157	168	160	175	179	162	149	169	139	141	160	158	150	175	167	149	173	155	179	145	158	160	142	163	154	135	152	167	165	163	189	155	180	161	169	142	161	163	163	164	165	153	148	188	193	167	139	143	154	145	144	189	166	149	134	133	159	142	180	166	168	149	171	146	186	169	173	180	156	172	144	139	182	161	181	167	160	156	157	155	177	151	172	161	157	164	144	157	157	164	186	152	154	147	145	166	153	149	157	149	143	154	155	125	141	163	142	153	159	159	165	151	185	166	157	160	184	169	154	198	160	160	177	185	163	162	168	163	143	163	152	151	152	178	155	153	138	152	144	152	174	153	151	168	160	147	147	153	149	172	142	141	140	152	159	151	164	153	170	156	179	171	193	178	180	192	177	177	145	137	136	150	136	158	156	152	145	149	159	172	165	133	155	176	168	172	145	154	160	147	175	152	136	168	150	167	145	146	168	165	178	169	155	156	161	164	143	161	146	152	148	147	150	156	163	159	148	158	165	126	154	176	144	172	137	171	164	172	164	166	171	160	179	161	168	162	149	153	175	187	169	176	142	154	170	209	165	157	156	161	145	178	167	179	184	134	171	186	158	166	187	161	158	160	161	178	147	154	162	171	174	148	144	172	184	150	171	157	170	186	168	163	170	165	158	162	161	155	165	156	158	134	142	161	180	161	157	153	140	148	143	157	146	177	143	129	185	160	163	170	154	160	153	160	156	158	171	155	173	164	145	152	163	152	166	172	167	174	179	156	176	186	154	137	184	166	180	146	151	164	207	139	149	157	158	142	169	168	144	169	157	143	160	167	160	188	178	163	139	174	168	165	156	172	165	159	131	149	158	161	153	133	169	127	144	184	174	145	167	165	173	150	139	153	172	171	155	170	158	170	170	163	181	143	168	152	161	169	156	160	150	180	157	155	145	155	146	158	144	185	211	167	139	157	154	153	186	167	161	171	179	147	162	178	170	192	180	171	166	156	184	152	153	161	159	170	153	162	146	170	169	176	158	151	170	146	155	184	135	129	144	148	133	156	165	164	163	154	128	147	158	164	153	173	170	159	182	162	160	151	183	153	143	164	155	143	162	163	151	160	156	152	152	154	147	190	142	128	151	172	158	178	149	151	194	163	172	161	154	163	169	138	172	167	170	163	150	162	173	163	138	158	161	159	177	132	154	174	162	145	173	170	164	171	164	152	131	163	188	154	147	156	179	156	148	148	151	159	168	155	192	173	152	157	141	150	146	144	175	151	145	169	182	151	177	189	146	139	164	151	157	173	171	160	175	181	162	145	157	149	145	160	148	171	163	178	165	148	198	159	145	155	169	168	141	165	180	143	141	158	168	183	185	187	134	156	177	153	165	161	153	160	183	136	140	157	157	156	148	159	180	192	159	151	185	146	166	153	179	162	153	144	148	167	194	184	169	164	158	155	164	163	161	159	155	160	131	157	162	186	166	133	157	173	183	185	147	158	182	168	166	159	136	172	174	179	162	167	156	168	194	149	163	167	161	158	173	140	157	157	146	153	164	148	156	143	181	153	172	168	168	150	146	141	154	160	154	143	168	162	153	184	161	171	158	162	145	148	153	163	152	163	149	153	154	161	162	148	177	157	164	138	159	168	160	145	136	151	177	165	189	145	179	165	159	189	181	156	161	164	157	183	163	177	154	173	149	159	158	174	156	137	174	154	174	162	165	171	182	148	153	152	170	158	135	156	174	163	155	181	156	144	166	164	151	148	181	164	162	162	163	163	132	159	165	151	142	155	169	167	150	148	167	142	186	164	159	168	175	153	170	172	160	140	143	162	170	163	149	154	158	171	153	134	174	161	173	168	172	163	182	157	138	168	156	163	155	159	155	180	148	141	155	167	158	162	162	141	164	145	158	171	166	140	199	173	180	168	153	140	168	175	133	160	169	174	145	173	175	175	154	153	157	184	153	159	139	135	147	165	193	150	147	163	131	143	140	146	160	156	152	168	163	166	159	153	167	157	144	164	163	157	145	170	128	170	201	127	172	187	160	169	144	148	164	174	169	144	170	162	154	155	170	154	138	156	154	155	158	175	180	161	154	154	153	180	152	172	156	160	155	187	184	173	168	159	148	169	151	152	175	161	168	170	159	158	142	168	164	150	160	144	161	170	158	152	153	171	172	147	162	185	151	152	185	154	140	146	155	156	175	167	157	153	158	154	183	177	157	170	152	170	184	181	176	170	168	162	183	150	139	164	190	158	151	162	151	138	173	146	149	163	155	149	148	157	134	161	174	179	148	157	162	155	175	161	155	178	160	175	157	169	164	164	160	152	182	147	171	162	164	163	165	156	164	153	178	164	151	190	172	171	186	173	161	125	168	137	186	171	155	156	177	162	153	163	162	148	128	177	155	173	177	164	156	148	161	144	161	163	156	142	159	162	156	177	156	174	173	137	173	172	156	144	172	156	159	127	160	140	138	181	171	147	162	151	155	165	147	128	158	139	138	164	150	160	158	142	172	164	142	170	177	179	173	173	165	156	145	183	174	163	167	156	137	172	178	194	185	153	157	162	140	176	151	178	181	168	162	168	156	175	142	170	170	167	167	177	181	128	167	172	164	153	170	176	167	157	163	168	171	159	168	157	169	159	154	172	157	137	171	164	163	148	149	143	182	138	136	171	161	159	161	139	158	161	154	179	150	144	147	173	158	172	132	183	178	177	150	155	166	164	165	142	138	170	155	181	168	145	168	171	144	157	168	125	162	162	163	152	166	152	161	162	188	159	157	215	153	137	165	148	156	158	162	167	163	155	173	171	164	162	154	166	145	152	175	132	162	173	165	180	165	161	167	174	171	158	155	185	196	180	171	161	156	146	154	152	149	168	163	176	153	158	156	153	141	157	149	150	157	156	158	164	155	147	157	164	148	171	156	180	175	169	172	142	143	173	148	168	175	172	161	152	187	165	174	168	143	155	191	153	145	166	154	172	155	142	164	133	151	147	162	139	142	149	182	162	140	138	150	146	154	175	146	173	173	140	177	163	171	150	161	144	136	168	147	153	163	182	139	171	170	167	183	154	153	153	145	161	171	148	157	158	162	164	129	200	162	145	161	157	154	146	173	166	148	162	143	138	157	165	165	168	156	156	173	167	132	182	200	168	149	163	164	172	193	173	175	165	163	138	162	157	140	157	165	166	170	136	139	161	153	151	140	180	162	172
14604	5168	1409	414	422	391	373	456	411	414	373	391	355	455	392	405	386	402	378	391	389	373	413	413	377	415	378	399	396	405	394	429	403	393	400	414	423	438	421	388	367	391	420	402	402	391	370	411	367	407	446	384	420	376	397	410	420	383	371	391	380	450	389	384	392	401	388	395	375	384	377	406	380	400	393	413	394	360	414	402	414	388	422	392	434	402	387	387	351	392	401	404	367	383	420	368	415	426	399	385	411	414	396	386	381	389	393	377	416	407	348	385	407	444	417	409	424	445	379	419	407	417	401	396	422	428	400	394	372	371	413	401	435	407	383	392	371	415	374	409	414	378	394	389	420	418	401	364	381	425	406	376	389	399	388	374	354	392	407	393	422	413	382	410	407	362	376	375	391	400	398	395	374	366	375	362	369	408	409	363	404	437	376	378	398	394	405	375	421	388	392	393	383	392	433	424	383	368	387	373	393	388	430	406	392	395	392	406	376	389	403	397	458	383	394	426	391	397	392	355	390	424	409	439	383	409	412	391	421	434	408	399	420	405	412	380	380	425	397	368	395	394	398	403	372	393	386	399	389	365	408	387	425	429	406	359	435	405	444	432	400	402	434	419	406	392	410	397	366	404	403	375	402	378	408	398	375	433	380	390	423	364	423	404	390	386	420	430	395	397	401	347	428	405	382	400	401	435	396	386	386	414	411	409	364	455	391	366	411	407	380	435	397	428	389	397	397	397	379	391	397	424	381	397	402	428	445	377	408	401	389	390	374	432	387	401	419	354	422	394	384	388	417	405	391	384	378	446	385	319	408	380	407	371	389	383	437	396	406	409	403	416	372	404	417	409	414	378	434	393	396	375	401	399	435	391	403	414	388	433	388	386	411	441	399	397	412	413	386	397	382	401	400	404	384	383	354	380	397	393	383	383	410	382	393	417	390	428	425	407	419	393	342	441	392	415	382	366	453	388	412	379	388	369	407	376	395	414	359	415	428	373	415	399	369	427	425	448	422	425	421	397	389	404	397	441	400	396	406	357	386	431	406	414	400	379	381	428	396	394	384	400	375	418	386	409	420	376	408	370	393	397	345	368	407	392	426	372	370	400	414	423	385	392	390	396	411	404	461	392	432	349	418	415	372	387	397	449	422	400	371	409	353	390	362	381	411	419	375	405	383	426	379	410	415	375	386	415	372	407	368	377	379	399	382	399	418	381	385	374	403	378	386	410	382	402	396	418	387	386	408	386	383	408	400	398	395	382	366	378	402	445	388	401	432	376	409	401	408	424	400	399	398	355	393	365	406	421	375	418	384	385	363	380	410	426	408	419	383	408	401	440	415	394	436	389	422	427	392	397	396	395	389	391	335	386	392	397	391	381	397	401	386	404	428	397	370	406	374	371	431	394	395	385	392	388	383	415	425	409	401	379	408	404	431	398	413	412	400	421	368	426	376	363	376	379	397	393	395	350	412	401	404	416	398	393	391	402	405	381	390	388	379	362	367	400	404	417	382	402	403	383	384	383	416	377	381	409	390	395	431	420	357	379	381	378	380	397	379	360	384	412	393	399	421	403	377	401	394	380	356	427	376	373	430	395	391	364	365	429	416	427	407	401	392	432	424	377	413	415	370	406	430	395	393	399	425	418	392	369	380	410	417	419	414	411	420	423	393	416	358	383	418	393	409	417	403	414	420	411	360	397	370	367	357	398	389	411	418	400	396	412	405	410	399	422	422	390	415	398	384	421	392	385	416	351	385	367	393	353	366	386	419	386	361	397	349	408	424	405	410	393	411	400	410	417	376	415	399	404	404	428	435	424	418	367	392	391	396	408	394	416	403	385	408	404	418	381	394	410	381	380	374	401	389	423	374	377	423	381	388	396	388	371	416	386	404	423	391	424	394	394	388	406	384	379	386	409	379	375	411	382	396	411	382	403	408	398	403	389	423	358	391	400	392	421	409	432	375	401	414	371	434	400	392	368	365	407	401	412	424	395	393	407	370	373	372	402	383	424	353	417	377	366	428	407	382	413	363	398	378	396	399	400	382	380	363	389	369	414	387	353	408	381	380	387	391	430	439	441	393	385	395	408	357	384	407	388	404	408	403	389	411	395	400	408	436	416	370	400	395	399	372	424	398	428	366	418	413	374	399	387	374	382	396	385	375	369	348	383	424	386	413	404	386	398	377	405	389	434	394	377	391	384	375	436	417	404	405	400	446	393	405	377	364	438	374	450	376	425	408	386	383	433	395	398	412	374	385	394	407	373	401	401	376	415	394	396	416	428	416	356	417	413	422	411	380	355	362	382	345	369	391	392	442	421	412	424	410	398	402	390	415	406	429	367	387	378	379	404	406	383	414	415	345	443	379	396	388	369	424	396	417	400	435	422	378	384	393	403	390	424	415	397	377	369	407	403	346	396	393	407	405	408	398	365	418	392	391	422	390	371	366	404	376	368	412	384	385	377	426	371	382	421	403	396	409	389	427	422	361	405	364	364	400	377	410	413	397	419	405	389	402	417	400	365	407	423	412	424	390	407	365	395	406	397	443	396	391	390	383	395	419	405	382	383	396	398	407	392	343	422	406	413	381	382	381	392	381	377	411	396	379	399	413	365	384	382	408	381	388	391	381	397	419	420	418	387	370	390	454	411	378	406	396	402	421	402	407	411	354	397	399	410	405	405	421	412	412	386	390	430	389	435	397	408	395	388	426	398	398	396	400	413	405	449	379	421	363	399	411	375	366	404	400	402	387	434	359	416	411	389	422	358	398	368	444	386	368	396	413	422	400	396	401	400	414	386	420	388	375	362	405	427	398	413	420	384	422	421	374	380	422	386	371	403	394	401	378	392	401	404	386	375	374	408	409	423	397	375	389	360	385	409	397	420	371	382	396	390	404	406	424	421	414	408	389	384	426	410	436	397	387	412	402	393	391	399	406	419	351	398	409	399	402	412	382	408	394	425	401	382	385	389	412	380	401	437	425	373	359	392	376	382	387	393	427	430	399	356	402	421	406	411	372	371	361	371	359	408	404	382	406	434	411	425	380	420	405	354	369	410	399	378	421	382	398	400	429	366	405	411	411	403	381	383	388	420	414	396	380	410	377	413	410	401	391	390	398	423	413	368	430	381	381	420	391	387	404	389	411	386	396	386	416	427	415	395	374	411	412	397	390	390	404	406	395	388	400	403	415	375	439	391	408	377	402	389	406	366	397	367	374	396	402	403	421	409	393	404	416	371	373	376	384	403	394	361	379	421	403	406	375	385	411	411	424	391	383	418	378	414	333	394	408	411	433	404	369	391	381	409	396	431	418	386	364	411	420	390	362	408	415	397	411	358	356	391	384	397	406	411	415	419	354	436	389	414	365	388	376	402	383	371	398	397	415	402	396	432	399	410	425	427	388	407	366	373	387	389	337	400	383	376	375	415	392	431	430	413	425	415	374	376	401	402	393	384	429	404	416	398	410	389	370	397	393	426	404	412	399	418	417	415	434	391
25273	21126	23731	28744	21120	14272	599	412	332	301	320	361	348	340	319	385	317	330	334	332	263	324	323	308	320	341	311	318	318	333	368	289	265	296	294	331	313	285	326	286	299	264	317	292	309	313	320	281	293	305	332	312	339	340	322	337	287	308	333	327	314	324	297	292	270	291	349	273	315	301	309	311	310	321	315	315	309	287	313	291	308	305	334	272	304	336	309	320	298	306	280	303	316	333	280	336	329	311	301	265	321	315	284	306	306	300	302	311	311	312	316	291	295	317	304	277	319	324	336	289	336	307	319	294	295	343	330	297	321	294	319	300	327	283	355	291	276	354	284	286	285	322	343	330	326	300	319	300	323	335	317	304	307	298	303	298	323	295	332	317	312	333	319	342	340	292	302	322	342	299	307	320	289	319	321	274	268	300	293	340	298	303	332	317	303	332	299	304	294	281	327	330	310	334	310	292	297	318	312	309	353	317	299	324	263	312	335	319	299	313	320	308	293	292	303	301	302	291	312	353	320	318	313	254	310	318	311	285	323	301	282	310	311	358	305	300	325	301	301	338	305	313	304	313	299	323	341	271	305	305	299	304	276	289	339	332	316	330	297	332	307	301	279	297	317	339	307	305	325	336	267	312	321	317	314	270	322	320	268	297	273	352	298	290	287	307	319	293	264	299	313	292	316	308	315	308	307	298	297	333	309	314	337	294	323	293	316	318	319	323	340	301	318	299	287	304	295	314	287	325	296	349	296	321	285	293	328	331	320	306	300	302	360	273	340	313	325	303	347	322	300	307	295	327	317	331	306	288	311	323	305	308	261	292	294	366	303	313	352	296	309	306	295	305	343	325	299	291	317	331	336	340	326	296	295	308	310	278	328	333	339	296	311	358	338	317	342	280	317	319	321	311	380	323	329	336	327	295	326	300	309	303	290	313	314	320	304	300	309	322	277	315	325	283	316	337	295	309	310	282	307	336	313	289	304	289	325	295	306	346	326	360	355	335	344	329	344	333	301	293	339	312	322	326	281	282	285	340	301	315	322	316	312	307	290	311	304	328	317	276	307	279	312	336	320	287	298	318	295	298	301	306	321	303	301	321	319	311	303	279	310	308	323	291	294	316	320	308	306	319	319	337	344	319	292	326	310	323	342	298	286	285	342	312	321	323	334	317	309	295	311	336	317	318	332	299	340	338	356	307	291	303	325	330	290	302	309	333	293	316	322	341	305	308	314	340	320	310	329	283	327	311	298	289	319	291	319	279	348	299	296	300	277	298	299	301	301	318	332	303	294	285	298	305	314	316	263	301	330	303	324	317	324	313	341	310	338	328	284	282	320	308	285	316	315	301	331	310	302	345	311	319	312	272	315	325	309	277	298	323	284	298	308	307	324	286	286	272	322	355	312	318	320	303	324	304	285	301	317	294	283	270	290	344	291	339	338	329	303	302	307	315	335	320	328	294	278	312	308	332	312	293	305	322	302	319	301	309	291	286	309	321	317	320	308	302	301	325	317	316	325	289	309	302	310	313	304	294	337	332	363	287	278	311	334	330	318	346	295	300	277	311	316	327	311	305	340	308	277	318	316	326	328	348	302	333	315	325	313	314	300	362	329	338	303	306	291	307	330	303	344	291	312	313	310	309	318	295	297	295	276	299	316	240	300	313	323	302	329	312	290	296	303	310	304	319	334	326	331	330	269	318	298	314	282	309	298	301	311	326	296	285	317	277	309	306	327	314	306	304	312	319	273	299	290	299	290	316	308	309	301	328	280	340	328	307	305	304	327	341	348	321	333	307	278	292	324	323	302	306	332	322	313	310	321	280	333	345	285	300	303	307	322	326	333	306	292	322	325	315	332	297	293	294	299	364	327	305	301	345	316	312	324	311	310	299	299	318	313	302	309	298	303	320	291	292	332	308	325	315	326	312	320	285	316	311	331	305	308	302	289	335	335	304	282	293	312	318	306	302	322	261	324	305	300	309	321	288	323	322	303	320	299	315	295	324	313	299	328	300	296	320	302	311	314	359	335	286	332	283	314	342	323	314	336	331	286	251	329	366	334	344	318	306	330	296	289	282	314	306	320	336	308	303	327	305	322	348	326	302	298	305	333	315	313	314	305	309	322	332	343	337	318	332	309	336	327	334	300	297	332	328	308	349	358	331	317	309	312	326	312	319	285	307	312	298	305	312	299	324	300	308	293	314	353	292	342	293	349	290	320	324	324	346	297	293	303	277	281	294	345	318	330	267	305	325	314	305	306	292	319	351	295	297	307	319	314	350	298	295	326	319	323	270	303	320	278	337	322	304	348	274	323	321	294	301	324	308	329	313	327	326	319	301	305	338	294	304	332	332	291	327	292	298	316	292	311	285	314	323	309	294	312	330	302	296	310	296	312	318	319	309	302	302	324	355	271	294	304	334	300	278	296	320	308	323	320	283	317	308	300	323	335	330	319	313	321	308	320	328	266	263	344	299	309	272	314	317	321	317	307	295	327	280	315	293	303	310	276	273	279	295	316	304	311	304	314	315	305	314	339	275	347	323	310	280	319	323	300	298	305	299	326	337	306	299	326	308	318	275	302	317	309	311	286	303	348	340	305	308	341	302	320	318	298	284	327	289	328	301	324	298	300	302	306	321	281	318	306	282	338	324	295	308	321	328	327	330	303	313	308	278	280	309	308	270	287	310	293	280	295	289	336	318	301	334	300	325	304	347	292	334	307	291	298	341	301	326	303	312	294	322	328	308	334	308	331	297	313	296	298	331	311	297	291	287	306	299	321	310	299	304	293	364	266	317	309	351	292	258	315	279	294	314	330	304	276	335	282	296	325	343	290	323	325	346	308	332	318	326	310	331	320	314	315	279	293	326	314	306	284	294	277	275	289	303	324	287	313	326	322	327	325	332	322	312	284	356	306	320	299	333	288	320	288	308	304	325	312	321	296	310	322	305	298	299	295	316	340	311	313	346	288	340	315	313	311	300	302	326	308	318	325	332	269	317	330	316	323	311	343	297	327	330	324	295	311	300	280	331	305	314	347	294	312	305	292	297	343	327	342	319	314	321	293	318	324	320	302	324	321	314	311	292	308	342	304	329	295	314	297	319	297	304	292	298	282	322	281	279	326	306	380	313	341	332	296	315	293	297	299	308	314	312	315	309	285	311	310	304	306	310	291	302	311	284	342	302	354	326	332	304	320	319	334	298	311	303	343	316	309	325	316	292	311	327	332	283	293	281	276	321	325	308	319	290	350	339	307	305	294	309	354	265	340	317	322	321	289	301	316	319	315	305	271	308	290	302	319	340	292	319	328	297	338	277	310	303	287	269	300	300	319	320	309	310	310	240	326	312	345	352	309	327	296	320	308	309	285	287	294	310	294	287	317	333	332	327	295	279	300	326	305	305	333	333	275	323	327	325	289	290	311	292	260	304	324	311	316	317	295	324	302	326	356	326	345	330	313	314	295	293	318	279	297	329	287	304	280	288	298	321	311	292	291	322
29225	33436	15804	1719	733	724	676	686	680	637	683	677	673	653	652	654	688	663	674	637	675	659	657	703	678	635	659	662	643	661	671	672	679	682	697	607	670	681	706	612	647	631	643	621	678	687	675	653	692	687	684	723	644	698	639	647	638	635	617	629	690	660	647	641	664	646	636	632	726	662	656	656	687	645	662	677	589	685	686	641	659	669	672	587	619	671	651	637	698	647	638	683	661	694	638	666	625	668	652	623	693	619	681	716	630	692	654	664	680	661	631	651	664	688	673	652	671	699	681	644	651	670	658	707	688	668	639	660	684	626	693	690	648	669	662	668	664	656	668	688	670	651	641	661	618	688	668	648	661	694	627	656	697	696	667	689	695	675	694	658	649	672	693	645	698	644	701	681	639	663	643	684	692	667	711	680	671	659	664	681	677	678	630	631	633	676	696	643	690	675	630	670	632	680	676	680	642	648	687	624	637	628	643	630	630	667	715	662	696	668	623	650	661	645	688	662	677	658	734	666	634	654	705	671	673	619	699	678	656	644	684	679	648	620	628	674	667	673	632	645	626	692	639	691	664	658	661	653	677	660	637	667	726	675	677	701	708	645	673	628	686	670	645	699	682	643	659	640	671	654	653	683	655	676	627	662	661	641	712	649	644	596	700	680	679	662	628	618	652	721	660	638	663	636	621	670	645	699	653	671	651	701	658	668	663	608	670	685	662	648	677	646	684	728	631	676	677	671	684	634	683	665	621	656	654	646	681	661	671	673	693	664	720	635	660	694	661	656	679	677	685	665	681	662	696	661	644	645	665	671	623	688	651	664	688	653	696	684	658	643	650	648	648	666	677	703	677	669	696	617	709	722	650	685	649	673	654	661	665	669	685	685	700	642	626	662	680	645	675	665	714	666	652	673	658	630	661	645	632	658	691	626	661	692	644	694	651	651	690	630	650	714	688	646	688	673	677	682	714	698	621	644	662	708	667	672	648	675	651	669	659	657	638	637	683	652	631	676	682	667	659	690	650	680	657	634	686	626	606	660	631	685	669	665	652	654	671	679	658	644	626	660	659	662	682	692	667	653	647	651	703	654	677	656	651	636	666	659	679	658	639	659	689	674	657	651	667	693	612	687	656	669	669	655	661	637	684	667	686	663	643	654	665	646	661	679	700	595	653	659	642	684	669	676	619	644	670	643	682	667	691	668	694	647	654	659	669	676	685	632	673	656	693	651	676	618	665	676	642	639	673	640	640	702	662	667	671	677	651	674	627	643	676	694	707	681	672	669	694	646	638	668	692	641	705	635	656	641	650	647	677	702	645	662	634	677	668	659	644	649	651	644	671	655	681	671	685	653	664	669	641	601	681	645	686	683	610	674	656	726	716	648	688	639	632	631	654	647	679	667	682	707	630	632	685	693	694	656	669	673	617	694	686	658	639	627	660	683	745	606	684	695	671	685	663	664	624	643	670	662	653	692	655	679	688	629	635	653	657	610	640	670	674	728	655	646	681	678	660	687	663	666	685	661	689	700	665	686	677	601	688	622	652	654	706	659	652	678	607	727	662	656	681	657	663	654	636	666	681	655	661	651	641	641	647	610	627	671	642	748	656	656	664	696	659	677	630	607	671	657	685	661	658	662	676	678	679	653	630	664	642	586	664	631	683	707	627	650	713	652	691	668	669	666	673	668	650	623	681	661	659	675	678	656	626	693	661	659	653	619	635	646	661	657	616	681	692	663	655	668	669	676	640	670	670	677	659	663	662	675	677	652	659	635	695	607	666	707	668	694	654	711	684	665	672	733	642	588	670	627	659	692	616	638	642	630	661	664	615	666	655	639	669	621	625	623	654	637	614	661	680	647	678	673	698	706	666	644	671	672	704	623	686	613	682	738	638	626	639	635	597	675	636	663	629	651	653	650	660	668	651	714	692	683	670	664	657	620	679	628	667	684	619	658	670	679	657	620	669	701	647	657	682	678	665	683	626	681	651	661	566	697	683	692	642	646	658	666	685	648	665	627	653	633	672	658	640	625	655	679	629	638	631	686	650	671	625	672	683	657	694	623	687	723	622	643	664	695	669	702	658	657	621	662	656	638	686	647	671	686	709	672	673	653	658	684	659	658	678	631	673	654	675	665	675	658	672	641	645	694	704	664	653	669	660	641	659	652	687	628	668	668	636	653	624	672	659	613	654	661	688	651	621	606	680	626	633	640	635	610	685	696	665	670	659	666	656	638	683	656	654	623	631	692	647	682	653	691	646	683	690	658	699	695	711	649	651	651	631	617	674	648	728	656	657	692	660	625	663	640	697	657	687	644	667	664	638	641	666	693	692	662	655	653	679	703	673	655	673	653	658	661	666	629	668	660	673	693	687	682	680	676	674	662	616	673	619	635	626	672	669	638	671	688	621	735	654	655	677	676	624	634	698	644	662	686	673	646	724	647	634	644	656	646	656	673	652	677	645	659	680	640	622	685	687	664	667	660	676	665	687	649	638	707	631	668	656	681	660	676	641	632	612	642	663	635	639	682	672	661	632	680	616	616	657	668	627	662	669	678	662	709	689	663	696	677	652	682	716	652	695	648	672	676	687	667	651	674	624	648	657	701	674	662	676	677	667	669	678	682	654	656	647	694	639	651	671	642	660	717	676	681	692	689	661	712	659	648	709	631	711	647	647	695	645	669	638	710	644	685	656	616	640	580	713	675	662	705	643	643	664	657	707	653	695	651	608	619	638	672	681	610	654	674	672	670	670	618	674	634	682	662	630	667	696	697	671	650	679	683	638	672	666	663	650	713	667	660	682	689	662	647	685	714	664	667	651	720	638	633	637	679	727	668	661	687	688	638	656	665	685	681	619	673	686	635	628	693	696	685	684	697	650	662	695	604	652	637	633	616	681	625	648	655	684	727	647	669	671	627	662	666	631	654	688	655	678	664	670	652	691	672	664	666	644	692	661	615	684	661	659	648	633	669	662	690	673	641	685	632	620	665	682	604	672	668	669	671	645	640	663	654	669	685	621	634	654	640	677	616	625	623	680	630	684	634	650	650	654	671	666	730	689	628	656	636	670	648	667	614	664	632	705	673	639	667	659	662	641	668	688	630	633	672	640	635	683	685	685	614	645	680	627	677	653	662	675	698	647	683	669	675	624	640	629	663	699	682	642	686	624	652	699	668	645	667	648	667	667	694	726	678	665	622	650	685	662	671	652	642	643	669	671	620	695	665	676	636	650	656	677	686	676	686	679	657	628	628	690	650	681	642	645	686	685	644	647	645	646	645	652	635	667	689	682	619	667	685	687	669	662	684	739	677	638	662	655	662	669	622	678	666	691	667	645	695	619	679	629	641	653	665	642	652	672	604	662	666	635	659	677	656	664	656	664	651	619	695	644	650	685	622	682	688	701	659	683	655	653	650	659	661	648	666	644	649	641	651	614	678	659	659	646	654	664	642	701	684	660	668	654	685	675	652	674	613	646	677	665	673	661	677	639	671	730	706
24509	21122	24195	28284	21127	21141	11898	656	428	408	373	328	339	285	338	296	330	274	302	327	316	286	309	286	323	313	299	326	343	357	321	297	309	336	302	306	334	285	275	270	283	291	323	318	307	268	272	311	303	286	306	288	290	294	280	277	286	310	291	308	288	308	300	303	283	315	298	314	290	324	287	282	293	297	296	304	287	286	292	300	267	354	260	266	318	278	268	316	277	280	335	291	300	292	314	306	280	293	294	299	277	338	282	315	315	314	289	330	311	304	275	283	276	284	285	277	283	320	297	331	246	324	281	289	299	293	287	276	281	330	277	302	273	288	312	308	319	300	288	330	362	281	271	287	326	316	286	282	300	295	297	318	301	272	280	285	298	262	300	321	293	290	304	311	314	296	304	289	326	327	300	303	304	307	300	286	294	300	271	317	314	277	320	303	301	278	309	320	290	316	288	299	287	302	317	286	299	315	331	298	314	308	277	297	312	277	270	295	334	274	280	313	303	314	284	292	279	289	318	311	281	295	335	330	329	283	292	288	346	299	268	300	318	319	318	295	278	284	304	317	303	299	305	296	305	288	273	277	306	283	314	270	296	312	297	290	333	301	329	295	309	309	299	339	318	298	292	293	278	293	327	294	294	300	308	290	282	284	296	301	267	272	317	348	292	250	281	286	324	311	285	300	254	292	306	323	266	315	264	327	311	308	253	267	300	317	307	280	304	294	309	288	278	274	297	251	338	305	329	293	298	317	280	309	307	289	307	277	311	293	281	288	313	253	301	300	309	305	297	298	272	272	290	291	310	312	299	321	309	272	326	292	279	326	307	291	285	270	330	306	334	335	288	339	314	290	297	288	329	322	321	295	265	289	300	290	299	285	306	303	274	298	309	288	327	324	320	300	318	296	289	279	291	320	317	308	275	288	274	276	298	331	296	323	308	290	316	299	304	313	301	269	311	329	298	335	275	304	286	290	346	283	308	293	307	294	325	315	300	291	312	297	284	316	274	300	310	298	315	318	288	315	276	296	283	315	306	286	318	313	273	279	283	286	316	312	299	304	301	316	278	312	316	319	267	291	289	300	305	282	293	282	279	336	299	327	287	301	288	315	301	282	314	289	296	314	318	302	290	282	332	318	309	282	285	306	297	275	287	322	302	301	273	290	270	314	305	283	287	297	290	292	292	283	254	301	297	285	286	293	313	324	288	285	287	295	302	297	331	265	320	282	272	312	289	311	304	302	320	310	297	309	311	251	313	296	299	273	299	293	297	290	307	288	304	299	281	275	305	281	316	292	289	273	287	280	293	272	315	280	304	253	273	302	299	289	317	263	305	331	311	322	312	331	334	301	291	274	338	308	308	314	314	294	272	287	288	308	297	298	306	340	312	286	336	303	304	279	326	271	310	290	304	319	288	305	292	314	290	316	257	315	309	279	270	301	302	289	322	297	317	293	272	303	304	303	326	321	294	298	293	270	294	310	287	330	289	280	251	297	284	281	292	306	287	300	316	299	317	297	307	278	334	299	328	299	299	286	299	249	304	338	318	319	260	301	287	265	314	313	291	339	296	261	319	283	303	263	293	302	311	284	279	274	332	315	324	301	288	297	334	276	283	319	296	322	301	295	288	319	263	311	299	265	301	279	274	302	315	281	280	277	265	328	289	299	318	302	279	298	303	302	282	322	288	295	297	290	312	313	281	291	317	278	283	359	291	299	296	303	295	331	293	325	284	321	300	285	294	290	308	288	314	300	318	296	293	291	300	282	256	285	272	294	295	294	310	307	274	306	298	317	301	301	318	261	293	308	297	289	284	320	345	311	298	314	305	306	342	317	287	267	308	302	320	294	299	285	257	310	302	289	308	328	268	284	304	265	302	304	300	299	289	302	298	277	294	245	275	284	253	258	295	277	302	274	329	305	290	331	303	301	300	315	299	273	282	292	295	281	339	304	256	304	301	292	277	298	281	298	296	280	324	315	304	315	315	273	308	298	259	310	320	301	275	319	303	250	291	319	306	279	306	307	285	275	260	337	324	269	276	261	269	248	282	299	300	294	292	312	291	283	298	317	276	311	286	274	314	311	290	277	323	285	288	303	271	271	307	285	321	308	300	276	317	285	320	307	308	303	247	315	303	310	279	300	295	307	282	247	266	298	296	307	286	309	278	287	304	329	282	314	294	297	307	298	317	307	291	300	306	295	291	267	322	284	295	311	320	282	241	300	302	267	294	268	319	291	312	290	315	312	317	272	290	302	309	288	295	302	283	308	288	303	307	311	313	264	295	298	289	287	292	317	313	314	281	274	295	305	270	245	291	300	298	283	296	297	319	304	299	253	302	299	304	281	278	347	291	303	295	277	316	314	267	263	309	334	303	284	278	288	305	285	276	293	281	268	265	287	322	300	246	270	289	292	240	301	291	309	294	299	291	272	264	295	295	281	293	305	345	281	267	282	285	309	278	321	276	296	302	300	320	306	318	286	297	303	253	268	345	303	300	301	277	306	274	311	280	288	280	307	271	271	311	279	279	319	285	270	297	287	284	278	307	303	283	273	300	326	291	290	305	352	299	281	284	283	300	297	321	281	279	262	284	298	263	305	301	265	270	282	308	306	309	270	302	287	274	266	283	280	265	299	311	290	303	326	306	286	293	283	297	285	284	275	313	293	288	287	311	298	298	291	271	339	277	263	303	277	288	322	332	291	274	324	340	309	307	302	272	300	292	310	322	294	273	320	300	299	305	301	261	276	279	294	333	288	311	294	300	298	273	315	312	295	299	278	292	306	314	259	276	300	294	284	324	330	289	315	303	266	252	307	268	288	299	291	315	270	297	274	310	298	318	261	281	288	305	293	308	307	279	301	294	301	316	285	319	341	309	294	294	263	281	270	280	241	281	273	318	338	303	283	323	319	284	295	287	307	329	287	297	275	282	331	318	300	293	323	327	262	317	268	306	331	348	310	298	311	305	292	274	264	311	264	310	308	313	340	314	324	296	302	287	281	316	236	270	275	291	323	301	299	281	295	303	300	314	262	277	276	260	295	299	288	286	288	311	323	266	312	304	291	270	272	345	288	319	334	282	304	305	275	302	317	330	290	311	280	310	300	282	296	333	289	285	332	352	338	312	313	282	318	307	278	294	318	271	327	304	275	309	288	293	305	301	336	321	301	292	310	295	289	285	292	277	284	297	297	273	298	295	266	306	284	336	266	261	268	315	280	279	300	306	320	274	293	293	313	298	281	318	331	314	311	306	310	281	318	284	280	278	283	311	309	311	284	300	334	291	319	320	297	291	274	314	294	306	279	309	304	330	285	292	299	333	324	298	314	274	327	272	257	333	326	311	302	310	267	273	287	318	320	283	297	282	290	292	297	313	276	296	294	294	268	281	290	332	335	263	295	306	303	284	296	302	286	310	287	315	300	250	298	313	313	321	306	271	313	308	289	293	316	293	254	307	282	299	261	285	304	291	307	267	325	313	284	312	330	301	268	312	263	306	262
35262	43959	24261	2372	769	672	611	625	613	668	620	612	574	564	603	647	614	577	616	597	646	597	607	597	608	612	568	613	602	554	602	614	600	606	623	619	623	596	617	613	620	587	592	641	600	607	615	607	536	615	649	618	603	621	658	615	620	572	599	639	620	636	596	595	593	611	624	631	602	659	620	595	563	635	590	587	611	614	611	568	619	623	615	594	610	594	609	610	589	636	614	640	564	590	603	639	579	583	601	596	643	590	593	633	612	626	628	605	607	626	583	627	605	604	571	637	576	599	596	616	583	579	586	586	596	598	629	627	552	561	592	666	627	643	593	606	627	577	599	585	592	616	614	603	611	625	596	602	590	587	641	634	617	557	585	606	650	659	604	555	612	579	587	594	608	605	620	598	592	601	582	621	592	624	585	570	617	616	602	583	566	576	600	568	586	637	633	613	612	581	630	598	630	597	616	614	573	646	559	619	624	648	592	639	621	569	568	587	600	595	562	608	596	609	614	576	643	585	582	580	578	622	632	582	595	607	627	595	614	609	581	637	612	637	564	621	598	630	601	616	620	605	603	586	599	603	634	653	583	585	603	615	627	575	595	590	637	564	564	639	620	622	644	581	589	578	605	575	616	612	611	578	562	609	623	589	621	582	581	597	607	635	588	596	599	548	610	627	611	589	600	629	600	613	625	626	602	624	567	617	595	645	619	648	620	632	538	577	642	596	596	599	632	610	581	605	622	560	560	669	591	560	611	625	604	603	580	636	608	605	647	602	586	595	585	632	584	646	623	639	553	604	609	639	631	618	615	597	567	600	645	584	606	566	616	599	605	611	620	597	601	636	625	624	605	597	579	586	571	603	605	615	618	556	557	631	621	635	613	656	612	616	591	596	624	619	617	614	577	587	637	606	604	579	607	608	597	612	595	617	597	664	598	582	640	577	569	642	596	556	598	601	594	605	590	587	576	576	655	631	580	660	613	575	615	609	638	616	576	633	580	619	579	567	635	603	591	563	672	594	616	611	612	593	605	605	612	623	595	608	598	636	597	594	618	605	621	581	626	622	576	624	585	581	574	584	605	597	629	581	596	585	610	613	635	633	592	602	634	614	571	597	597	566	611	603	641	607	552	596	559	641	611	639	602	576	581	599	592	625	670	581	593	620	584	604	578	601	597	633	569	598	605	619	594	628	604	562	633	571	571	639	586	589	564	575	588	619	592	580	593	577	651	637	624	611	591	620	644	572	585	594	639	606	583	603	622	622	584	604	597	626	585	601	617	627	634	574	607	590	577	599	619	600	607	559	611	609	609	593	654	605	648	641	598	585	569	555	601	598	607	627	603	587	603	600	639	568	584	637	581	619	645	569	593	584	615	639	617	577	586	589	593	577	588	573	638	619	694	624	584	599	588	618	611	606	646	644	615	583	582	550	595	605	609	572	611	595	622	595	582	627	586	581	602	601	639	596	633	535	582	586	624	612	584	633	562	652	587	619	601	603	628	615	595	597	633	602	574	589	608	609	636	623	560	549	597	633	589	583	582	608	607	588	646	543	582	608	596	595	622	605	602	590	601	620	589	614	618	642	619	615	626	645	619	572	642	643	592	615	600	617	655	612	603	592	591	646	608	656	569	591	597	606	582	612	624	591	658	593	628	563	619	623	638	587	601	590	574	622	631	628	590	582	603	538	539	596	597	636	604	599	570	558	589	600	629	617	602	606	576	593	607	614	622	597	610	625	620	593	619	646	599	577	632	622	600	618	643	598	621	627	605	611	553	613	611	551	563	618	631	643	607	615	597	626	591	606	572	647	649	592	592	650	626	597	555	581	572	582	608	561	635	600	583	590	557	587	630	577	606	582	609	601	593	621	576	569	606	585	640	591	613	589	631	594	575	597	565	599	583	602	629	603	572	641	562	625	620	636	618	623	557	597	628	634	608	635	647	605	596	612	573	618	616	624	624	591	600	567	571	634	587	629	630	613	573	636	585	610	633	559	619	615	610	577	572	624	597	663	623	611	606	600	574	595	578	611	560	630	642	605	568	598	611	606	660	596	622	596	575	611	619	612	642	613	613	598	591	576	617	621	584	592	609	582	604	603	583	583	587	597	582	630	603	622	614	633	599	581	637	626	557	568	574	573	595	588	604	602	604	596	610	617	589	581	589	641	577	569	611	610	595	630	580	603	625	618	630	600	596	591	602	575	598	563	606	619	611	629	626	648	651	575	604	615	575	625	576	617	610	640	604	561	582	619	606	600	653	651	628	617	598	564	603	574	570	595	598	624	582	599	655	617	638	598	568	627	597	609	605	634	544	541	591	559	583	591	618	562	589	648	597	619	582	608	596	624	593	642	619	564	613	570	626	642	598	626	611	586	603	602	613	617	610	583	595	609	610	663	589	644	615	618	661	593	613	579	601	619	617	590	595	586	613	625	591	641	599	573	565	605	642	661	559	614	577	617	589	597	626	599	586	580	594	643	565	604	593	569	610	627	595	582	646	593	611	565	546	599	620	609	612	587	577	595	582	637	585	614	610	597	609	574	631	600	617	588	594	601	593	618	603	616	548	632	609	610	587	615	622	582	602	614	607	586	600	604	599	636	578	627	574	573	579	617	609	602	629	582	610	613	617	605	593	587	598	614	587	627	608	645	574	575	626	643	650	623	587	562	578	612	619	626	585	602	581	590	612	622	602	578	611	552	614	614	613	596	608	553	638	615	642	607	585	646	650	593	559	630	602	618	576	625	621	543	633	592	610	611	618	606	559	640	611	592	585	605	601	638	623	641	610	602	571	593	593	589	576	590	554	630	617	587	644	596	586	635	575	561	584	610	638	553	633	627	600	628	592	617	593	593	618	577	583	613	602	611	578	592	580	602	594	625	583	629	604	610	643	582	653	594	622	595	639	593	591	597	626	588	638	613	569	634	560	625	554	582	608	580	607	603	603	623	542	636	560	574	577	605	615	589	595	584	629	617	603	620	592	585	593	585	618	598	643	606	576	627	618	585	571	633	624	622	607	553	609	556	614	632	572	580	582	647	594	605	642	577	613	624	628	669	565	635	620	594	619	624	587	585	604	597	589	598	585	572	597	547	629	669	629	623	617	559	586	582	595	637	623	576	594	609	622	634	614	598	540	636	551	625	611	578	620	613	597	566	598	595	624	586	578	661	619	592	660	640	586	568	614	598	591	562	571	619	605	578	623	548	555	577	641	572	615	586	597	608	601	575	597	608	608	571	653	591	579	623	570	617	596	542	616	591	658	640	601	568	596	571	592	638	629	613	595	620	623	594	571	592	612	605	629	626	630	621	606	592	620	626	611	638	607	628	643	585	584	595	628	593	575	595	613	590	671	547	562	587	614	660	560	616	607	618	641	604	601	573	603	603	584	586	601	588	608	646	574	544	642	579	587	581	587	608	626	580	566	583	586	602	593	616	640	608	658	626	619	578	606	601	584	638	567	658	589	560	558	657	657	593	657	600	584	598	603	582	624	584
34171	17913	5470	460	194	182	165	149	171	162	177	171	162	157	167	169	159	169	183	157	169	147	168	152	147	164	154	181	147	179	166	175	170	173	170	147	172	157	163	169	157	139	161	162	146	167	172	146	140	149	163	142	157	158	161	156	150	175	167	159	185	137	143	166	163	152	155	172	165	173	153	163	158	171	164	181	158	132	149	162	195	162	152	182	171	149	156	148	146	151	160	174	159	149	171	172	135	149	176	176	145	150	190	163	179	153	175	138	155	169	179	160	139	144	150	180	151	164	149	156	167	142	153	168	154	153	148	135	157	156	155	150	155	148	157	139	167	167	181	155	147	166	144	165	167	173	174	161	154	151	160	150	147	153	148	127	170	143	160	154	158	178	192	189	166	175	162	154	141	175	170	178	146	157	194	165	144	187	145	163	157	146	177	165	184	143	129	171	177	153	177	136	165	150	159	195	160	151	182	171	167	169	146	132	161	184	155	147	161	163	146	154	185	175	142	162	161	173	150	163	177	164	138	161	129	172	132	147	159	174	141	172	147	176	178	191	170	163	164	145	153	136	140	153	185	170	161	144	155	169	143	147	163	169	146	157	135	155	151	159	165	179	141	142	179	168	144	180	144	153	155	177	158	166	153	158	163	186	157	178	158	154	171	161	159	141	145	160	172	141	150	155	158	186	157	168	174	150	175	156	135	168	146	145	152	164	158	179	149	157	166	148	166	177	168	190	160	138	164	157	181	151	156	166	138	154	144	142	147	165	178	157	188	168	153	142	164	144	143	174	172	151	150	163	158	151	162	160	136	147	169	143	158	146	175	182	129	151	165	180	143	154	166	162	153	156	160	149	166	169	149	165	168	148	168	169	176	151	155	157	151	165	170	158	159	158	182	153	142	156	131	173	168	166	158	151	162	173	168	201	168	185	155	146	160	161	137	149	171	152	156	160	148	193	151	162	159	166	163	160	171	154	149	137	145	173	147	169	155	182	178	162	174	174	174	173	174	155	172	179	150	157	157	159	149	152	182	174	149	181	160	173	136	150	166	157	194	148	159	150	183	156	187	174	151	160	158	152	156	169	159	159	172	159	158	178	172	161	152	137	151	177	177	166	154	150	155	182	159	173	154	154	135	152	153	174	158	160	156	146	172	166	173	171	185	150	149	142	172	147	177	144	198	143	166	156	158	163	170	157	160	182	132	145	137	144	167	152	147	167	167	171	180	185	191	141	158	163	175	188	170	188	127	128	156	148	149	160	163	127	171	156	159	171	166	150	157	160	148	146	172	159	150	148	153	153	154	146	165	159	155	182	150	145	175	162	161	156	161	145	168	151	168	175	162	153	163	157	150	149	175	154	151	155	163	153	133	161	133	170	169	161	156	162	162	131	156	173	152	157	152	121	148	158	160	164	171	174	182	148	151	166	170	146	166	147	158	158	183	139	152	162	170	162	164	151	162	147	143	144	147	144	167	143	157	152	178	176	151	171	184	164	168	140	152	152	139	161	158	170	169	168	180	159	136	143	175	176	176	140	136	168	151	180	143	152	139	151	157	161	161	209	170	165	156	140	167	134	159	138	160	146	179	172	150	150	187	148	158	140	177	168	168	150	170	171	166	165	145	150	166	164	175	159	162	171	162	159	148	165	128	164	177	177	174	155	187	165	149	181	164	161	129	162	167	148	188	144	176	165	175	193	140	162	161	152	166	176	156	136	153	178	160	142	176	158	156	177	144	170	167	175	151	147	141	167	165	161	155	161	206	159	178	179	175	149	150	182	150	153	169	161	166	164	145	181	156	174	191	172	142	148	171	152	169	169	145	178	172	175	185	167	175	157	170	143	165	150	148	176	178	173	163	158	161	140	147	150	162	151	193	158	164	171	158	149	161	154	179	162	145	148	150	150	163	155	166	163	174	158	162	164	163	164	164	176	184	188	182	160	162	150	144	154	144	164	145	176	143	155	159	139	167	149	153	158	159	141	170	140	150	149	165	164	162	146	189	138	171	157	185	172	161	181	157	146	167	153	164	153	167	156	190	165	176	163	183	182	180	153	149	148	173	166	167	177	148	189	133	157	169	174	147	160	141	161	155	149	158	156	153	166	176	191	139	142	156	177	147	156	164	135	163	179	155	173	175	150	178	176	168	155	165	164	161	171	161	169	167	150	143	169	154	166	161	141	164	148	169	167	160	152	182	125	162	170	136	166	154	146	167	137	161	167	173	168	162	162	155	182	141	160	153	165	160	163	192	158	159	167	178	188	162	157	143	162	183	162	162	187	136	174	167	166	173	173	160	160	130	171	160	165	176	148	182	133	130	161	166	149	139	177	176	145	157	183	176	165	175	178	172	170	172	153	146	176	164	157	170	163	150	175	180	152	142	162	153	166	174	171	170	168	152	163	148	170	151	138	156	161	159	171	165	135	160	177	159	166	130	167	152	164	153	197	146	160	157	172	150	167	184	156	157	149	144	169	147	167	159	184	162	162	174	163	154	172	156	161	152	152	165	154	143	160	166	163	146	169	164	173	152	150	146	166	151	151	144	165	158	152	172	161	175	162	159	158	168	163	149	160	169	156	138	163	155	160	159	152	160	164	165	145	143	143	150	152	165	150	179	159	166	162	152	128	157	184	161	143	166	155	135	193	141	158	167	133	131	150	157	148	153	150	168	151	148	160	154	149	180	185	152	155	166	163	172	159	157	173	160	169	174	164	147	154	139	158	187	128	171	149	154	185	173	151	171	167	175	163	191	160	163	153	148	142	143	155	138	178	159	204	164	170	149	161	141	169	182	156	167	151	157	153	136	177	168	161	145	161	163	150	168	146	172	136	163	172	147	165	154	174	154	180	163	146	130	136	156	173	131	138	153	177	170	183	174	167	177	166	137	160	144	169	158	151	158	158	176	118	172	181	192	178	154	164	142	148	155	151	165	149	150	156	161	162	136	135	165	188	190	154	183	162	153	166	145	172	156	154	154	160	152	158	151	177	143	169	164	135	171	152	143	160	171	177	146	155	157	155	161	157	154	151	167	200	161	192	146	165	173	145	155	145	149	163	147	143	169	160	149	180	155	165	169	170	151	162	138	155	150	184	182	168	148	160	145	155	167	163	134	156	152	170	178	152	156	168	152	155	163	177	156	168	146	144	143	146	163	164	178	153	176	162	141	141	169	146	204	170	154	162	164	154	143	158	158	184	150	177	157	150	153	163	135	137	147	164	183	163	136	175	174	170	157	141	155	157	164	158	170	185	165	159	145	143	188	149	162	164	165	177	157	161	183	158	173	173	160	143	168	140	169	137	156	170	167	163	160	159	171	162	180	157	159	161	162	161	194	153	189	160	175	163	154	170	191	160	148	136	152	178	166	150	150	149	162	179	164	130	157	159	118	156	165	162	155	152	170	152	163	163	172	166	163	151	128	158	143	172	192	153	180	178	161	154	159	174	166	140	165	179	189	152	152	167	169	166	169	144	188	176	146	173	176	172	135	143
15256	4859	1266	433	368	394	412	431	437	386	404	392	418	405	391	423	394	401	376	411	377	401	389	388	372	407	429	373	408	433	422	431	405	408	412	411	414	396	428	415	380	363	412	395	431	408	374	365	397	351	426	403	409	411	395	387	380	412	389	401	398	393	400	381	406	387	382	389	348	358	399	398	385	421	380	417	386	408	382	371	388	385	407	399	409	403	408	425	396	411	414	379	435	399	418	388	393	407	414	421	390	432	405	444	390	418	413	427	439	397	380	439	355	375	401	391	393	413	379	417	387	377	412	404	401	387	411	411	417	370	402	406	404	376	411	417	392	382	419	374	386	377	395	390	408	413	417	377	397	388	384	389	393	394	404	428	417	364	392	375	385	398	371	416	451	394	399	387	399	362	374	394	394	390	412	389	398	396	380	415	387	390	383	379	384	376	364	395	390	416	422	412	397	416	392	426	420	428	389	417	379	432	424	377	356	429	408	367	382	413	398	389	407	375	376	354	409	409	394	386	416	417	404	410	409	373	369	388	407	417	353	449	381	415	409	423	345	381	356	387	377	385	400	396	418	392	399	390	412	429	405	404	425	379	391	362	402	389	380	402	429	419	418	413	408	413	403	398	388	408	454	409	404	373	400	359	427	408	406	388	371	414	394	399	432	396	406	393	406	402	428	394	393	388	396	375	414	385	390	411	394	400	407	386	434	393	398	353	372	410	385	391	408	387	386	393	367	402	370	393	393	411	370	368	413	389	408	377	392	433	427	415	414	414	396	439	411	422	386	425	392	407	369	396	399	397	388	383	391	411	409	425	403	377	394	358	406	405	391	420	403	414	391	392	404	421	370	399	388	401	420	405	419	437	413	396	412	386	397	406	375	436	406	400	382	403	400	393	404	408	367	397	394	431	410	435	414	400	393	413	390	424	386	423	394	404	401	388	397	376	384	389	403	388	390	371	372	404	412	398	377	410	433	449	407	383	407	407	384	391	389	386	386	411	401	397	390	413	383	426	373	409	406	418	413	356	434	358	413	375	404	441	395	383	366	423	414	379	395	401	377	391	413	376	366	393	410	357	396	412	404	398	410	400	392	389	378	399	384	407	408	393	390	420	406	417	419	438	402	372	386	410	408	382	385	410	389	382	379	453	392	399	428	403	420	388	418	385	379	391	411	388	394	412	396	413	436	397	410	410	395	452	387	406	357	363	403	415	385	383	383	412	404	397	389	411	391	396	384	406	373	406	382	404	399	415	410	393	394	403	394	411	379	380	372	377	439	392	395	419	399	405	357	376	384	403	398	398	343	391	389	408	449	400	396	414	379	427	378	411	368	402	364	368	387	387	363	404	372	444	387	367	385	382	398	399	386	354	419	439	391	385	394	397	415	427	399	406	400	407	424	379	368	370	427	423	432	388	401	374	384	437	416	374	397	385	359	412	385	408	357	412	388	379	364	405	383	399	435	353	401	381	421	388	409	369	407	371	350	396	419	399	408	382	440	388	412	417	396	415	378	403	380	401	442	393	366	394	378	421	401	364	341	373	436	361	393	418	393	392	376	397	400	415	425	404	346	435	369	375	420	374	437	373	409	387	375	364	400	418	398	464	392	413	372	400	407	399	396	396	401	383	371	388	403	440	389	406	401	374	411	359	399	402	402	363	391	367	350	404	385	381	377	349	419	422	410	396	422	414	422	380	396	415	389	401	390	402	387	390	387	432	373	411	402	440	389	376	355	430	400	410	376	400	383	391	407	400	440	400	374	384	409	396	390	416	454	383	421	390	369	400	398	374	389	399	395	412	376	381	380	374	380	392	388	406	418	429	406	428	426	372	411	409	357	375	374	390	400	397	392	366	375	398	372	386	386	351	368	428	421	347	410	400	401	399	411	395	398	431	419	437	438	386	363	385	393	407	422	418	399	440	384	386	412	405	393	381	408	352	403	405	377	421	390	399	398	400	412	420	396	384	374	392	395	410	397	421	423	430	376	370	387	390	385	414	408	395	373	413	399	396	406	381	408	370	406	355	378	371	364	389	392	394	408	371	359	373	400	396	405	406	404	390	431	401	400	408	424	397	430	383	378	403	405	441	366	388	388	373	371	393	400	387	404	421	361	389	405	410	407	364	401	392	377	403	378	375	373	405	400	380	345	401	387	391	440	422	408	400	386	372	430	393	433	421	390	392	391	401	379	404	388	441	375	393	400	414	427	365	409	425	391	394	395	450	405	397	374	375	386	399	391	362	371	405	407	421	411	434	411	364	399	404	384	383	445	366	363	421	427	403	414	391	398	407	384	402	387	415	384	398	398	408	440	398	380	404	400	435	387	402	389	418	409	393	411	413	373	373	388	408	407	391	397	390	429	415	409	379	422	387	418	381	407	443	413	365	415	386	415	416	393	381	392	363	410	395	415	384	396	405	428	409	389	400	390	393	420	374	428	418	380	418	398	374	422	405	407	381	377	390	428	389	377	407	408	391	378	407	398	411	396	427	390	378	407	397	417	405	395	399	392	405	443	391	375	372	412	363	375	415	406	393	391	394	385	416	394	416	390	406	414	401	354	422	375	403	401	418	394	402	408	420	423	388	402	403	388	407	415	393	359	383	409	410	414	388	409	394	392	388	370	387	393	394	367	396	378	429	399	351	396	424	374	383	381	407	373	397	375	383	381	373	393	403	377	423	410	373	399	410	373	423	391	389	433	419	417	374	427	395	408	387	392	397	448	394	385	372	392	366	376	356	381	421	406	384	414	411	398	387	393	402	385	418	370	405	382	417	411	374	405	385	377	435	393	359	421	386	394	395	412	402	416	405	378	398	398	406	371	358	394	358	415	424	447	427	437	384	411	393	412	362	388	393	410	408	393	397	414	450	404	437	414	399	380	437	388	418	372	387	396	401	387	368	390	408	364	377	431	427	420	417	359	387	433	431	381	396	388	368	423	413	378	406	401	407	374	394	414	411	394	399	390	397	383	395	361	448	385	381	390	392	387	398	425	390	388	397	400	386	401	406	418	379	399	404	430	396	424	380	407	431	385	416	390	382	392	437	394	395	398	385	391	420	390	400	394	412	403	390	384	422	411	393	419	384	430	407	427	403	410	377	386	423	388	409	434	422	436	400	407	425	425	410	406	392	378	392	385	399	389	394	405	430	404	378	390	391	390	389	414	411	388	361	387	386	417	417	390	384	379	392	405	424	387	377	393	399	399	343	379	411	386	367	397	401	390	397	413	383	367	415	371	410	414	418	408	376	411	363	443	368	409	405	390	363	398	384	401	386	417	395	388	402	384	342	415	432	389	385	387	382	367	365	364	405	363	406	421	388	411	422	373	395	387	374	428	380	426	422	386	402	389	385	386	368	381	380	413	425	422	405	402	390	393	343	425	396	389	425	392	379	404	401	402	382	393	377	393	381	400	371	355	395	390	411	390	433	412	395	417	361	428	424	401	421	414	383	432	413	377	390	381	372	419	413	367	428	391	419	377	395	395	357
25243	21153	23911	28675	21160	13987	612	415	354	352	320	341	312	293	312	350	339	302	360	320	302	323	300	323	323	305	348	323	298	327	315	322	339	327	293	297	333	314	341	292	316	299	266	287	318	323	326	310	297	298	292	275	303	301	321	340	288	302	349	299	293	297	309	293	337	312	323	333	315	306	295	309	316	322	319	326	336	281	317	345	271	314	320	329	306	292	284	336	318	314	325	349	306	317	340	303	313	304	303	318	294	311	338	320	349	296	298	300	320	299	286	321	316	333	295	320	329	305	295	286	298	322	309	300	326	330	294	326	304	311	318	308	286	299	297	286	303	323	307	297	287	352	332	316	297	318	296	329	324	336	322	345	296	315	312	306	277	323	327	312	318	334	319	309	343	317	297	300	371	313	325	314	311	304	334	271	343	364	314	303	299	314	305	304	328	334	331	331	319	342	324	318	319	331	299	252	320	287	270	307	264	310	291	314	291	307	287	322	282	307	302	323	323	305	307	287	325	309	317	316	267	272	306	348	311	351	295	283	289	303	311	298	280	338	309	282	273	332	297	373	303	307	280	301	355	277	271	280	336	294	329	321	320	284	321	282	319	306	322	351	315	303	315	292	282	320	305	334	323	314	320	298	309	308	280	292	289	265	304	312	320	311	299	349	315	340	343	289	267	310	338	328	326	343	273	296	324	303	322	291	317	350	300	310	306	260	316	310	294	302	300	316	300	304	293	319	332	315	284	298	289	342	299	338	319	283	324	286	335	293	310	319	291	280	305	318	292	314	319	311	307	274	322	316	329	344	314	297	296	304	324	293	326	316	306	311	306	302	333	291	328	326	317	284	317	299	303	331	329	279	275	329	289	291	310	300	349	328	308	326	309	325	314	275	299	316	286	327	257	322	329	312	300	325	297	273	278	297	322	301	321	369	368	331	316	321	309	328	331	313	313	334	302	285	311	320	348	328	338	289	315	291	298	303	276	304	299	329	326	333	284	278	320	330	343	295	329	375	286	333	344	315	327	316	306	313	341	302	304	315	300	302	322	322	280	314	301	342	337	336	292	321	307	298	294	306	295	336	306	317	322	322	350	308	331	328	329	301	308	331	337	322	285	318	334	306	295	319	310	305	317	297	285	300	286	287	287	325	369	311	321	293	346	283	303	297	333	280	327	301	325	283	292	307	278	279	299	354	299	310	301	319	327	328	306	303	281	310	330	327	327	325	331	286	303	286	305	277	333	331	313	280	326	311	332	275	304	302	304	328	302	301	306	348	315	331	337	324	330	315	349	315	276	287	309	313	318	322	350	323	294	338	340	288	306	314	314	304	334	300	281	329	325	307	327	303	306	311	295	331	297	304	294	278	276	282	318	306	280	269	346	297	298	298	302	308	336	284	314	331	342	331	315	299	293	334	302	284	313	315	273	351	294	314	310	298	344	279	352	309	302	331	301	298	283	320	315	323	330	340	283	288	314	304	312	329	316	302	336	332	328	311	288	289	299	289	327	324	279	307	309	308	298	331	336	271	301	317	326	286	280	313	313	308	311	277	309	299	306	328	297	320	348	335	335	309	305	337	330	337	344	320	317	297	293	332	310	328	288	292	308	320	318	317	336	325	281	305	306	309	296	291	308	313	295	299	298	328	326	343	335	315	275	306	317	290	292	362	316	321	285	313	284	272	286	308	305	273	318	301	306	314	313	323	322	334	328	285	358	322	271	310	325	317	328	311	307	335	324	320	281	326	282	314	307	318	283	284	329	305	297	327	294	300	310	265	309	355	292	316	320	316	301	313	336	330	367	315	320	310	294	331	284	296	339	334	305	335	306	312	287	312	301	350	299	306	326	297	296	307	349	287	314	301	311	318	307	264	317	340	333	326	295	341	351	319	298	306	328	326	314	318	278	324	309	317	326	302	299	306	314	302	301	327	322	327	256	291	303	339	300	310	330	281	279	326	303	301	296	296	304	350	313	323	317	313	281	254	312	327	318	329	289	302	334	343	297	313	301	321	309	339	306	301	337	348	331	310	297	356	316	305	317	323	311	359	333	337	339	327	333	294	313	324	307	314	297	294	324	326	267	310	315	265	306	301	306	367	344	343	330	284	311	313	303	304	298	258	318	307	313	345	322	305	312	328	289	309	318	339	317	339	310	324	298	296	322	313	334	322	332	341	307	318	342	323	290	319	302	297	307	318	322	268	320	311	336	298	292	327	307	306	297	354	318	321	302	265	289	323	323	316	301	322	318	330	308	328	300	331	304	325	311	291	335	295	287	289	299	324	318	339	321	298	307	300	318	302	276	325	322	296	302	295	292	311	312	292	294	332	303	319	279	288	302	313	314	303	318	287	358	318	309	278	322	293	313	326	288	299	306	307	342	352	276	282	305	321	267	328	301	330	323	302	337	298	317	321	325	313	307	285	316	339	326	310	301	359	325	314	298	311	284	328	304	302	314	317	302	283	308	293	339	316	295	306	306	287	327	292	300	321	333	299	310	352	332	303	309	335	286	309	312	328	307	287	320	288	301	321	316	302	321	318	289	281	312	290	315	305	323	307	270	317	302	288	335	284	289	313	325	290	286	300	328	301	310	315	314	308	346	333	317	296	318	318	321	322	324	344	312	301	287	281	327	304	302	340	299	310	290	287	334	278	319	307	293	289	291	329	324	331	308	320	339	313	309	337	300	325	308	315	282	293	312	302	331	328	299	287	300	316	303	334	300	315	280	301	288	287	292	291	316	336	309	281	307	324	354	318	305	291	347	344	295	309	300	304	295	333	292	319	320	318	304	308	347	328	303	335	340	303	304	298	328	295	287	329	325	284	310	332	299	356	311	314	311	328	285	317	316	310	285	324	352	288	315	340	311	324	301	316	321	328	319	307	329	290	293	296	300	299	343	311	314	302	320	300	316	305	325	327	301	327	308	280	311	320	310	289	351	315	305	319	329	323	317	327	324	290	317	293	336	305	300	290	290	320	318	277	308	297	296	300	296	318	334	304	299	319	320	303	283	313	352	323	281	324	325	309	295	311	330	310	318	309	283	339	338	309	344	344	344	307	309	290	293	292	280	285	336	307	276	298	296	305	325	297	353	301	332	344	288	312	316	312	336	323	306	344	312	325	301	321	304	302	304	314	311	301	317	305	304	350	311	334	330	293	322	291	292	291	298	292	291	282	339	316	324	324	275	321	275	305	299	295	311	328	310	301	338	277	294	325	334	301	311	297	289	314	319	300	339	311	346	274	320	277	291	348	319	275	295	294	334	307	307	298	301	290	334	299	357	323	297	303	333	319	340	310	320	335	311	317	307	304	295	302	308	313	290	332	306	326	298	314	309	311	282	300	316	325	326	319	316	274	269	304	318	313	354	314	297	312	305	327	317	338	306	341	346	316	345	330	296	299	313	267	297	312	296	308	332	287	291	335	333	309	318	354	327	331	302	312	303	334	272	293	310	318	332	312	321	306	278	290	278	304	305	356	308	289	329	310	295	300
29776	32245	15773	1391	732	728	718	708	715	696	728	688	667	690	674	715	724	651	688	661	686	644	673	706	676	698	670	687	706	658	629	678	661	681	669	655	631	625	611	687	680	723	692	635	669	691	661	677	659	610	631	711	714	674	665	691	678	657	655	664	660	663	662	651	612	675	702	653	680	659	673	681	667	672	643	638	654	693	631	670	718	661	659	662	690	653	674	717	652	635	683	648	636	639	641	666	672	668	674	647	665	695	685	656	644	684	672	713	687	675	666	630	702	636	711	676	664	658	642	632	666	669	641	649	678	692	702	670	653	662	665	613	681	690	624	674	679	717	634	655	652	667	651	650	672	660	693	638	662	711	627	609	647	622	675	669	628	709	662	678	673	639	622	690	680	678	706	654	618	640	649	684	693	662	678	712	652	686	696	626	677	672	637	629	718	661	693	678	679	701	662	661	665	654	663	693	618	654	634	653	697	704	732	653	654	674	689	651	678	682	684	708	661	648	699	655	632	632	698	671	684	655	720	638	598	700	691	678	687	638	633	652	638	620	651	634	669	652	665	614	694	647	629	684	643	665	666	683	700	646	673	679	659	668	649	669	651	670	686	674	628	657	689	651	670	680	699	675	623	637	651	656	681	673	672	646	656	668	660	665	713	636	663	701	669	687	628	675	624	662	644	695	697	673	689	663	683	709	671	612	681	628	661	659	664	668	648	693	671	712	669	668	689	667	667	671	658	679	682	617	655	660	670	671	681	665	633	703	625	607	674	670	709	719	640	677	660	665	682	723	647	680	649	658	590	643	667	693	626	663	674	700	677	614	666	654	669	654	651	694	614	710	635	670	680	690	662	688	629	672	660	634	709	658	616	672	645	649	665	670	699	645	625	664	627	695	607	692	683	694	647	646	698	674	708	664	690	683	652	657	667	608	699	675	662	700	705	657	671	658	635	663	652	668	632	635	696	639	642	697	672	618	634	679	667	651	679	654	711	648	619	680	696	688	672	654	685	638	682	690	647	600	645	723	659	671	666	637	669	708	733	687	703	686	708	709	651	623	667	678	635	698	645	642	695	704	683	704	647	654	686	691	650	642	660	651	654	672	695	666	728	698	660	707	630	659	654	645	642	688	687	694	686	689	699	664	667	679	669	672	701	623	662	652	637	682	646	664	695	663	628	677	649	687	661	663	709	647	655	662	677	678	652	632	682	649	637	654	703	658	682	656	670	708	662	673	660	616	677	627	663	625	664	665	704	684	659	668	672	626	647	702	667	618	676	667	652	675	671	675	672	678	687	683	717	675	626	691	688	634	651	659	667	669	637	671	680	660	708	705	666	668	637	627	669	668	685	636	642	702	641	692	661	656	722	702	640	714	643	661	666	690	671	694	626	703	661	652	661	627	720	672	616	657	662	705	659	685	658	691	698	660	691	672	648	658	647	723	684	662	687	690	678	646	690	606	691	657	690	657	650	684	650	633	632	683	658	682	642	643	664	632	673	684	651	647	637	709	657	656	612	622	646	637	670	664	639	641	639	674	639	728	696	673	647	678	648	664	695	670	624	629	610	638	650	604	666	718	657	678	654	680	664	668	681	669	665	678	656	664	697	630	651	652	641	652	685	639	662	695	688	663	676	645	690	670	654	693	670	690	695	657	700	651	652	624	681	673	662	663	682	676	644	617	681	693	644	612	618	701	700	600	654	664	667	640	635	660	679	645	665	691	688	692	652	661	668	659	716	682	665	684	721	663	678	662	653	655	650	667	664	646	645	678	664	674	718	693	637	677	682	693	671	697	647	670	720	674	674	643	670	677	656	680	655	680	639	651	663	673	646	638	664	636	643	702	676	675	716	692	638	656	657	664	672	661	668	645	661	645	675	668	635	667	652	695	597	673	642	691	669	686	648	639	664	637	649	658	626	651	641	671	664	645	658	645	656	667	655	676	625	676	708	665	669	674	654	653	696	673	649	624	643	654	636	651	682	660	676	686	655	621	663	633	689	661	638	651	674	637	634	692	627	649	652	620	675	672	683	669	666	674	668	661	689	632	679	654	691	707	684	684	695	680	701	683	664	658	689	674	689	681	642	687	661	632	653	666	667	671	673	667	675	665	704	631	684	664	701	665	692	676	660	647	656	662	641	681	654	687	686	685	631	678	682	660	655	702	652	655	626	659	649	724	623	656	642	615	677	694	687	685	668	677	657	633	700	666	656	655	656	669	665	640	707	664	636	653	658	728	654	640	663	693	677	610	616	664	683	693	682	699	683	673	661	651	663	634	627	716	641	643	638	674	676	663	654	630	665	670	682	601	691	665	658	677	639	674	639	648	653	663	684	694	700	657	678	613	701	679	677	668	659	672	648	641	642	666	661	629	738	679	664	662	668	627	665	640	627	661	675	670	651	651	702	668	605	617	695	639	678	667	623	661	665	661	652	697	670	633	635	686	662	689	652	700	718	667	685	652	674	643	754	676	646	688	655	682	667	689	638	625	677	649	643	668	697	656	693	660	624	623	669	604	626	643	625	687	650	646	630	610	652	671	626	673	661	683	667	701	627	655	655	670	667	607	641	677	684	610	672	696	662	684	713	690	631	618	688	689	667	614	691	683	647	667	697	661	677	621	688	702	667	654	673	683	659	674	632	618	635	646	634	695	635	662	665	688	649	666	655	639	702	659	659	691	743	580	669	688	667	636	691	675	677	674	624	642	646	669	678	665	697	687	607	638	635	698	694	675	719	678	688	672	670	668	650	661	647	718	635	635	715	619	678	662	641	649	690	621	648	635	656	697	651	659	671	654	650	664	646	661	636	671	678	666	668	661	623	698	680	666	690	625	672	668	692	666	660	673	681	687	666	710	633	672	694	657	647	671	630	659	690	645	698	696	699	668	692	603	647	677	659	679	650	650	670	722	678	620	666	699	665	682	663	642	670	678	701	675	718	665	708	642	682	695	676	668	605	705	648	651	672	666	710	676	647	670	671	687	630	641	693	651	654	645	646	658	643	653	659	674	711	675	616	644	663	652	666	645	652	663	614	743	706	660	656	712	632	646	706	652	668	645	691	691	665	661	685	676	664	683	664	687	666	665	672	664	666	684	663	632	662	647	653	644	663	667	637	643	634	681	692	673	673	668	653	678	684	666	740	733	591	676	657	661	685	697	669	666	642	644	691	679	644	685	640	686	645	661	658	653	647	673	662	678	673	656	673	672	715	720	645	692	657	643	655	643	664	702	664	645	678	634	638	637	654	688	686	646	616	673	640	682	664	676	710	693	710	661	710	672	690	697	622	681	665	653	669	698	666	629	659	649	662	621	641	691	685	664	640	692	744	679	640	650	665	668	638	697	612	598	726	666	673	687	671	672	667	695	644	687	678	673	666	701	691	674	674	701	602	680	669	663	639	666	676	650	653	668	686	620	689	665	692	642	686	702	661	642	655	620	679	730	656	661	668	662	702	616	675	675	698	737	628	652	646	685	717	716	646	656	629	636	683	627
24516	21132	24235	28307	21135	21174	11228	571	400	411	334	364	387	335	308	295	292	298	297	307	339	333	315	343	289	281	282	294	311	331	308	302	295	300	290	281	295	308	263	316	310	286	262	314	270	302	256	304	278	304	296	310	325	298	284	303	305	325	309	287	281	301	270	315	303	295	292	324	290	290	310	285	327	299	290	310	336	323	285	317	258	300	307	286	295	268	295	286	306	321	308	311	315	314	267	296	284	292	288	297	307	322	297	293	280	329	257	297	272	334	288	253	272	287	287	305	313	318	311	294	282	288	271	297	321	274	295	303	280	308	297	328	299	321	304	306	318	300	281	299	275	302	282	275	328	296	287	291	284	259	284	277	280	325	343	311	300	295	292	304	313	300	307	285	294	323	298	336	307	302	282	275	277	266	289	365	303	272	297	315	301	263	246	291	326	308	294	335	303	294	303	303	293	309	280	345	291	326	260	271	288	321	281	287	284	286	301	315	319	293	303	324	293	287	286	271	282	247	272	271	283	283	312	307	286	299	295	292	291	299	283	309	300	332	310	325	330	294	316	272	324	286	309	302	325	311	276	285	281	255	315	323	275	287	316	275	291	263	317	286	330	268	279	270	288	291	266	329	266	281	296	306	304	302	319	356	309	330	282	320	285	290	290	296	271	297	295	292	282	322	309	296	294	312	283	282	310	281	279	323	309	290	293	279	276	270	323	323	326	293	296	292	332	256	289	318	291	316	274	322	325	279	283	318	284	294	303	286	295	264	265	257	290	295	328	306	269	264	304	262	322	272	291	327	302	281	321	294	297	279	250	326	303	310	322	264	328	280	272	300	300	306	286	302	294	280	304	288	296	287	306	280	335	322	316	305	263	270	311	327	280	279	313	287	342	301	303	277	292	286	273	296	322	280	320	279	302	261	308	275	277	289	309	307	264	301	275	314	320	308	327	291	271	301	285	322	285	277	323	310	287	339	292	318	286	305	266	319	314	295	280	279	270	310	283	293	290	256	277	316	313	283	299	311	288	286	292	282	295	286	273	283	285	303	295	296	341	307	286	276	279	289	297	289	310	286	313	306	285	287	308	292	289	286	268	309	284	297	282	303	314	281	303	302	249	312	292	293	294	294	299	327	282	306	325	302	283	298	308	287	275	299	298	270	324	298	271	285	303	318	306	313	291	283	311	295	280	297	294	288	314	305	283	280	320	303	299	317	287	273	297	273	273	309	276	325	320	309	301	311	294	312	288	254	278	299	280	307	282	293	324	279	274	340	319	299	286	301	308	307	286	299	257	259	267	337	284	288	311	305	277	299	313	310	301	280	303	302	315	300	268	281	309	312	262	275	291	266	301	322	272	313	298	292	268	298	275	295	330	290	307	294	318	317	291	280	328	283	278	283	296	307	288	275	282	288	282	292	254	277	300	265	266	321	301	305	296	265	277	294	353	280	271	283	281	310	316	323	288	301	309	289	290	287	294	289	278	299	289	317	300	295	267	270	303	265	324	294	295	283	330	266	299	319	323	290	317	292	282	310	331	320	309	317	323	287	304	296	292	294	296	309	272	308	293	293	328	309	360	296	284	281	303	278	286	304	297	318	301	290	286	266	304	301	251	314	293	307	298	306	268	307	271	324	300	283	285	296	288	310	262	306	286	300	309	300	296	272	284	275	276	314	282	270	282	295	289	276	296	308	272	306	296	273	338	304	284	283	302	316	313	295	290	274	278	307	335	281	294	282	283	313	313	318	299	302	267	301	272	280	295	252	267	301	262	332	265	261	300	317	296	281	288	267	320	266	286	300	287	286	297	323	299	270	294	332	287	300	292	301	286	285	315	331	300	287	296	329	298	272	329	323	296	322	309	292	291	300	338	312	331	306	319	301	332	299	279	296	276	291	304	293	278	304	290	284	307	317	316	286	313	299	260	296	297	291	297	278	305	271	350	279	301	319	335	272	290	314	285	294	312	318	258	300	305	279	307	310	271	285	288	322	285	266	300	316	291	262	301	300	253	288	285	308	298	303	310	318	291	262	284	313	289	283	329	312	278	297	298	303	301	286	300	282	298	318	319	293	294	308	299	280	280	248	296	302	325	304	315	273	264	302	300	295	305	303	280	295	278	307	306	275	301	289	278	285	307	268	279	307	345	285	309	286	286	295	294	292	274	292	325	290	329	269	319	285	314	283	342	318	291	312	288	284	312	312	314	307	321	287	273	279	268	279	336	312	279	283	276	307	291	264	292	274	318	266	307	319	282	297	297	313	291	315	282	320	292	299	301	290	251	308	306	299	262	318	306	324	305	282	298	267	291	279	285	294	284	297	303	293	294	350	327	275	313	324	271	296	293	289	283	292	292	323	272	288	295	303	298	286	291	309	288	301	243	263	303	257	265	301	281	288	297	273	311	261	279	289	277	264	318	290	282	281	322	312	283	311	296	269	292	304	299	267	307	304	286	275	275	326	309	306	262	316	293	254	296	291	323	281	284	289	320	290	291	264	279	317	287	279	301	333	290	273	319	277	284	293	316	298	292	277	290	268	280	311	285	276	305	292	291	317	295	279	308	274	279	303	289	268	293	324	301	294	301	326	286	286	291	312	314	285	282	273	274	253	274	279	314	297	331	292	245	306	294	307	317	286	290	294	273	320	301	279	339	323	308	316	303	285	306	302	299	302	300	301	288	279	277	292	296	307	331	315	299	295	287	315	279	276	303	283	258	295	278	311	274	309	308	297	308	276	296	310	312	309	283	290	302	272	222	305	293	264	312	295	298	287	242	295	277	286	296	289	307	305	316	312	316	274	285	296	310	290	301	300	317	304	293	318	294	266	298	313	308	318	307	288	303	307	275	282	301	300	308	291	300	305	312	289	277	280	295	251	282	256	298	300	310	327	284	269	309	254	276	318	297	277	295	299	283	279	319	280	270	272	297	293	349	300	312	269	273	334	258	276	296	302	296	282	261	321	297	276	302	287	268	310	288	295	298	267	289	287	314	300	296	265	276	271	281	309	318	321	317	290	299	330	320	272	301	273	283	299	305	275	300	253	273	323	309	340	295	290	321	307	288	290	290	288	296	320	288	273	291	306	309	284	305	312	300	303	312	287	295	309	288	307	288	262	279	262	281	297	309	311	286	294	283	289	294	245	303	304	276	290	272	305	267	284	268	295	292	292	293	285	281	320	308	304	328	320	292	281	302	297	299	271	268	282	288	296	321	285	296	271	307	279	304	287	295	309	290	293	309	278	296	300	291	275	289	282	278	338	295	287	298	293	344	311	284	282	286	332	305	298	285	296	282	259	301	299	330	311	281	276	311	294	302	298	307	288	280	314	290	315	306	324	312	291	325	278	330	281	264	266	300	279	281	251	290	250	294	247	276	300	272	313	329	309	316	312	290	293	282	333	277	280	308	335	275	311	296	293	306	274	289	308	284	276	305	284	298	287	300	274	310	294	309	285	265	301	302	316	305	308	330	305	265	282	285	334	312	298	304	293
36048	42473	25104	2221	721	731	635	627	661	685	599	657	579	589	612	621	659	616	613	666	599	673	589	590	642	595	597	627	604	609	621	606	652	610	620	617	666	586	607	638	614	572	601	620	638	598	591	565	624	597	544	633	599	615	580	603	604	609	604	600	611	613	602	572	535	596	615	604	629	607	590	606	588	643	653	600	583	567	590	621	620	615	641	613	601	611	594	610	605	563	625	606	619	585	606	574	591	610	613	620	600	601	612	569	609	616	615	606	588	591	606	613	630	603	602	629	627	587	636	602	606	633	600	623	608	641	622	593	571	603	564	615	573	594	551	625	655	605	635	622	609	597	600	602	590	640	636	638	570	598	599	596	614	601	595	593	607	634	621	589	605	547	598	597	618	621	591	651	623	598	602	614	653	619	591	596	647	612	640	648	594	603	615	615	586	566	641	639	606	587	660	594	618	617	593	638	591	620	593	637	612	642	613	617	670	582	587	592	601	632	597	615	605	611	643	609	632	638	587	600	547	625	656	623	604	648	623	611	617	625	623	618	568	596	627	591	603	584	599	597	572	606	580	619	626	605	622	590	639	615	571	584	617	630	606	568	612	603	645	601	582	638	632	596	617	607	613	572	597	645	558	594	571	622	578	611	619	654	632	590	634	630	602	632	622	600	598	597	618	599	606	614	577	621	578	618	589	606	602	606	596	620	641	607	587	590	566	592	606	600	629	607	633	623	574	611	576	607	633	650	564	603	610	631	662	596	604	612	620	579	564	606	588	605	591	602	588	589	577	647	595	599	562	589	588	611	611	594	691	641	591	599	575	624	608	556	603	579	602	649	564	631	589	624	600	599	609	586	611	619	600	616	651	621	589	585	581	611	613	629	567	617	609	610	575	621	647	603	613	660	558	536	622	610	619	572	568	617	580	588	622	588	598	594	629	603	631	619	635	615	608	664	597	600	581	568	568	555	616	608	648	624	595	615	602	605	625	628	592	604	555	589	591	583	608	596	600	649	566	576	637	569	577	627	597	607	604	601	571	628	570	639	606	615	625	596	622	619	617	644	607	608	557	555	610	616	594	599	632	603	637	650	607	593	575	584	630	590	660	595	558	630	606	585	614	639	650	577	559	621	615	603	581	661	643	612	662	589	560	640	645	619	585	597	633	616	632	627	580	631	641	563	628	615	558	578	615	602	642	612	561	586	587	603	648	590	578	609	634	567	594	591	609	610	635	591	570	572	592	613	556	615	616	609	615	601	573	577	613	603	570	599	609	594	608	612	653	641	608	623	589	572	604	653	597	582	611	570	567	638	578	588	600	582	578	596	622	619	621	588	631	573	610	591	601	581	615	616	633	602	556	639	580	574	616	602	605	622	582	612	595	602	589	593	622	624	631	613	601	591	606	662	631	641	620	605	589	619	584	568	603	577	618	627	615	606	577	601	580	625	619	590	595	619	613	651	640	606	596	609	622	609	596	623	606	604	612	604	600	609	597	594	598	594	615	566	607	650	565	618	587	589	590	651	576	605	608	659	650	571	620	621	554	581	608	614	596	592	612	569	630	591	582	613	629	583	620	604	606	571	630	584	594	652	582	610	570	586	574	603	597	568	598	595	624	579	617	590	596	595	635	613	604	619	634	554	641	652	583	605	584	603	627	575	616	629	615	624	567	595	606	608	583	549	690	654	604	681	580	602	575	587	592	574	640	630	590	628	637	602	626	590	611	619	618	616	604	580	616	633	543	656	597	605	601	602	618	640	639	631	596	591	608	638	608	629	607	640	599	607	579	623	582	654	643	587	567	589	582	625	610	573	588	591	590	595	623	607	627	627	600	609	609	628	603	607	609	577	615	632	623	574	587	599	590	604	621	617	554	603	632	581	603	607	618	601	591	638	603	562	610	611	602	584	629	667	566	590	610	585	645	579	625	600	581	646	576	658	584	615	645	620	595	603	611	602	610	645	615	618	612	602	582	589	611	598	640	569	630	651	606	572	614	609	618	610	567	591	622	644	584	575	632	649	578	612	628	616	581	601	628	610	600	632	594	597	619	612	626	586	661	586	644	607	591	591	592	594	662	684	620	626	608	589	597	610	643	625	573	624	597	597	644	629	629	641	629	621	608	571	622	586	568	619	613	611	581	623	629	624	582	598	622	595	637	582	537	610	633	581	638	595	578	656	611	604	595	575	581	630	602	601	541	625	582	609	620	615	628	631	603	633	575	632	571	609	538	615	655	562	602	595	634	640	560	581	662	620	622	569	612	618	668	635	610	570	627	628	626	618	540	551	636	607	587	604	626	605	593	591	613	649	587	637	653	610	662	582	604	619	618	609	604	619	655	619	614	611	620	593	578	656	602	593	577	642	605	591	570	589	589	650	572	603	666	648	663	618	564	581	562	625	622	618	613	615	562	585	631	561	660	620	596	603	622	600	568	623	567	615	660	619	627	595	606	605	612	546	637	636	589	638	615	647	560	588	604	603	602	621	605	607	591	616	631	571	603	615	645	603	568	594	659	633	585	579	608	622	617	563	591	628	604	596	612	582	629	628	625	615	618	590	550	593	609	563	639	601	610	587	581	620	568	601	610	606	623	606	588	601	534	602	593	612	605	554	556	597	618	598	583	591	633	613	582	571	617	607	569	596	621	597	594	576	564	595	613	625	603	653	556	627	628	618	585	574	560	608	600	599	579	572	567	620	592	635	613	583	587	595	598	647	649	605	608	601	577	604	582	590	572	589	604	589	612	646	620	626	631	621	598	613	582	576	639	639	594	609	605	624	607	652	600	580	604	631	612	618	606	603	590	590	597	608	586	610	588	631	606	629	576	597	581	585	583	583	615	565	630	591	610	608	591	650	649	583	623	590	652	604	623	616	644	583	611	640	625	607	598	608	638	593	619	621	589	645	573	609	591	558	577	592	616	620	591	601	589	658	565	619	590	607	621	615	595	569	591	611	589	604	629	617	574	638	607	589	683	624	588	611	565	652	588	603	603	609	563	555	632	595	623	628	609	617	581	642	576	614	548	595	628	622	596	608	601	615	619	591	603	645	615	597	594	609	612	591	623	605	637	592	592	624	628	580	588	593	610	608	581	587	613	600	585	583	642	641	608	622	606	607	642	610	611	618	617	590	580	585	632	593	567	632	615	620	611	611	596	607	630	606	620	624	592	567	608	609	605	596	601	594	565	597	608	623	595	575	598	612	632	589	610	608	603	642	627	630	582	608	585	584	580	585	596	591	562	634	641	580	591	603	614	548	584	616	622	596	591	593	628	602	555	636	608	606	563	652	630	586	584	641	588	618	605	587	594	606	598	624	594	631	584	648	588	604	575	589	605	601	588	602	643	575	575	573	606	622	617	620	636	579	639	596	600	580	581	630	629	592	590	592	609	563	674	608	589	606	583	611	595	587	571	620	613	615	598	602	626	538	592	561	634	599	617	583	579	594	591	573	627	616	603	615	614	602	621	620	691	585	638	596	626	654	624	573	624	620
34292	17923	5437	409	228	155	167	157	144	167	178	169	184	159	192	155	166	192	165	151	143	162	188	167	166	163	160	156	173	161	188	180	142	161	155	169	176	161	172	150	182	144	161	174	158	159	179	172	125	172	166	150	168	147	148	158	166	156	146	150	167	134	175	167	152	170	160	161	148	136	177	176	178	177	153	147	138	156	160	163	171	144	169	159	154	176	165	170	171	186	186	195	157	158	164	155	166	144	156	154	162	165	177	154	147	156	160	169	161	172	165	191	166	148	183	159	166	162	155	160	160	133	156	162	140	160	160	171	170	163	168	171	166	164	161	180	188	146	166	162	141	160	165	128	151	171	163	163	170	155	173	141	177	158	179	163	155	154	163	171	165	192	179	186	192	178	191	168	161	189	164	165	158	188	181	146	152	164	150	162	165	175	176	160	157	166	152	144	187	158	154	181	158	148	156	175	162	164	162	169	158	170	129	158	197	164	160	162	146	170	148	152	169	154	163	180	144	141	167	121	161	145	169	161	175	162	173	161	186	176	159	171	142	142	154	141	170	172	185	163	182	195	171	158	180	178	166	156	157	163	188	181	157	170	157	153	170	178	170	193	143	164	159	153	151	136	185	182	159	158	159	156	131	154	160	147	141	134	153	160	156	166	166	196	172	165	156	166	170	166	167	161	147	152	140	157	140	150	172	162	162	183	159	176	193	153	165	168	175	152	159	168	129	170	158	143	164	157	146	159	155	160	162	144	146	164	167	167	145	171	168	182	184	176	164	160	181	138	175	201	167	183	163	157	139	147	176	170	170	148	182	158	163	150	143	153	156	166	168	165	164	201	181	163	177	143	153	171	174	185	171	156	174	153	155	165	146	156	150	157	176	143	179	153	157	140	159	161	149	129	179	169	160	161	173	162	185	161	162	162	165	138	168	186	161	161	153	154	172	162	174	165	158	160	167	159	139	170	156	159	168	166	169	175	156	157	151	165	174	151	160	154	179	168	146	156	155	138	160	135	157	169	156	145	153	182	181	158	196	157	178	142	140	167	134	153	162	189	132	163	125	160	177	129	164	174	177	155	199	172	160	136	148	152	150	177	153	165	164	170	120	153	160	160	165	150	168	165	163	136	163	153	143	154	167	163	165	169	176	150	141	185	163	166	162	179	201	154	174	161	150	157	167	136	181	148	148	167	180	153	177	159	169	161	149	153	154	142	176	169	157	156	157	167	156	164	149	147	168	170	155	137	164	183	172	131	184	161	163	155	163	189	169	166	180	170	166	145	165	159	167	179	205	166	165	146	177	163	156	180	155	193	150	173	167	163	165	184	149	179	187	172	157	162	144	153	194	200	196	177	131	160	187	162	174	165	173	170	179	159	186	167	143	162	163	170	172	176	153	148	142	155	166	181	145	166	170	170	161	145	171	178	179	172	182	169	157	154	157	164	174	175	154	164	150	149	144	177	176	176	150	177	168	178	166	146	143	163	164	161	148	161	179	174	158	187	181	151	155	150	168	154	151	164	171	197	150	161	167	159	161	162	175	191	172	182	170	149	184	168	165	149	157	179	146	143	180	175	181	161	160	158	182	159	159	171	157	171	154	191	156	183	165	168	177	154	179	143	161	159	167	159	121	139	178	163	167	150	162	173	164	128	183	152	168	148	158	182	153	150	157	162	157	155	170	163	138	164	160	172	147	164	169	166	158	160	143	148	159	178	150	129	153	210	165	142	159	176	179	150	150	170	164	147	155	170	153	179	159	153	192	125	188	187	195	137	152	144	159	161	172	190	142	188	146	161	135	172	180	154	189	183	141	164	169	193	182	155	176	158	164	188	167	165	153	166	172	188	149	181	170	168	166	175	171	149	170	177	173	167	156	171	177	170	199	155	166	157	148	164	159	131	167	157	162	176	159	177	160	165	155	174	194	203	171	179	171	163	144	146	152	163	153	165	179	131	163	145	189	147	169	158	148	159	134	152	135	163	164	167	152	144	148	159	155	141	143	162	164	131	157	174	178	173	167	182	153	149	161	162	192	181	162	139	151	163	165	153	143	163	140	155	152	161	177	129	156	153	154	168	189	149	151	149	167	168	174	161	191	170	189	183	166	158	180	181	165	155	162	149	158	151	206	174	168	150	165	155	162	175	149	162	180	162	192	186	181	169	169	168	158	155	172	146	189	170	190	156	162	162	161	179	145	165	188	161	165	171	174	147	143	134	167	151	152	164	185	171	162	176	152	153	133	156	160	138	176	181	170	173	160	167	155	176	152	154	140	157	173	153	173	151	180	174	157	172	154	125	155	153	168	165	169	169	176	150	157	164	174	173	167	169	173	175	175	150	169	164	155	180	137	164	143	174	173	143	136	165	151	186	155	169	175	159	163	177	157	145	180	152	152	172	165	186	187	177	148	161	151	176	171	157	182	159	151	150	140	123	155	174	149	151	177	187	158	140	166	177	167	166	172	158	166	155	182	186	160	157	176	197	132	159	170	140	143	160	155	169	166	173	157	170	161	155	160	153	178	193	150	122	159	171	149	170	171	167	164	154	155	156	177	165	178	132	149	161	170	151	147	176	165	169	170	137	152	148	159	144	148	152	164	156	169	165	174	154	155	172	176	185	201	152	178	165	158	153	177	180	180	150	155	188	194	154	176	160	154	151	135	148	167	173	167	157	142	147	194	171	157	157	176	179	154	178	159	150	156	153	152	161	143	163	188	165	148	186	175	180	160	183	139	150	168	160	163	170	156	177	168	180	162	168	172	165	163	162	171	168	144	162	159	145	171	169	178	178	157	183	174	169	181	183	187	143	145	146	163	162	189	160	192	154	154	149	150	177	168	136	146	164	141	157	147	159	191	165	175	161	171	178	171	164	145	171	154	167	187	157	174	143	159	156	165	145	148	185	180	154	169	139	174	171	163	151	174	160	192	170	167	169	175	176	174	176	153	202	175	161	165	176	165	143	197	161	167	176	148	151	144	148	154	131	155	162	148	163	155	178	166	160	150	140	147	142	188	172	178	147	161	161	166	192	180	167	184	169	159	174	164	161	147	197	149	171	172	143	161	154	150	150	170	167	161	184	171	187	183	153	174	205	167	174	150	159	137	164	140	149	154	172	166	185	187	164	159	152	165	143	166	181	138	164	176	163	163	168	176	179	200	154	181	159	129	176	140	148	156	155	172	149	150	154	172	149	153	173	138	150	150	168	157	177	168	176	172	164	140	197	170	157	158	159	161	130	148	148	150	148	176	164	170	144	162	165	173	152	177	172	166	160	145	158	155	162	166	150	183	156	149	161	138	185	176	153	169	128	169	143	164	134	154	155	158	148	146	162	164	177	133	184	155	167	140	181	139	165	185	160	150	169	141	154	162	182	147	133	177	177	158	160	183	173	154	185	131	175	147	164	176	167	151	145	161	177	166	158	156	158	173	164	155	148	154	165	185	144	180	158	179	151	177	148	179	154	176	157	167	187	172	191	163	155	173	152	191	151
15737	4639	1330	462	426	410	375	410	394	423	433	430	405	415	379	407	369	402	402	393	407	433	415	371	409	413	392	409	411	380	409	385	431	385	404	421	419	396	417	435	437	394	442	385	422	397	421	421	405	384	403	393	390	379	358	416	394	384	413	354	383	412	439	397	384	395	389	419	378	384	401	353	439	405	429	401	391	423	423	378	393	388	390	398	399	383	411	413	379	417	407	388	413	388	397	382	412	404	393	387	392	413	389	408	421	419	406	409	434	432	380	403	412	406	416	385	383	383	402	457	385	375	397	430	401	402	401	388	386	423	364	387	421	368	377	425	389	383	376	436	409	390	406	425	387	400	386	399	416	416	397	389	415	386	419	361	419	363	390	380	382	370	392	442	392	386	381	392	422	441	415	405	394	396	401	389	380	440	405	362	372	438	410	371	402	416	405	442	425	396	443	378	394	405	413	411	363	389	426	409	412	393	390	351	394	416	396	424	384	412	417	400	430	409	380	391	388	382	440	402	395	385	406	407	406	384	441	394	356	414	403	395	417	436	445	422	402	393	401	390	420	407	416	420	410	385	393	405	393	409	435	410	383	381	407	402	371	422	381	372	409	408	432	375	391	415	377	406	428	396	401	414	436	405	347	409	443	413	402	417	407	418	379	440	365	381	403	395	414	389	403	393	397	451	367	405	377	382	430	412	393	413	383	371	381	404	427	384	386	412	397	406	349	409	421	411	401	392	389	423	388	394	415	409	385	394	396	404	410	422	416	420	419	380	383	446	419	412	380	405	390	421	400	409	399	417	399	421	420	371	413	402	405	398	365	409	426	369	391	376	416	395	388	399	408	364	426	401	404	386	397	389	388	389	415	399	419	375	401	382	420	421	393	387	424	405	426	370	404	384	401	398	387	380	416	407	396	409	421	408	409	439	396	396	414	418	403	414	393	401	394	395	411	418	387	402	376	390	371	412	392	427	395	378	362	379	394	442	422	443	393	384	404	414	444	410	410	385	399	432	426	380	383	353	378	416	409	410	399	373	400	436	411	381	412	410	440	375	392	362	415	433	403	412	350	411	411	408	420	423	391	413	406	457	408	404	405	400	435	423	423	407	360	411	411	407	404	407	415	397	414	418	456	412	374	414	442	377	386	410	425	399	409	432	413	414	394	432	395	395	404	388	435	413	417	417	380	398	428	362	397	370	395	408	395	407	384	451	406	407	398	430	428	375	462	398	377	348	430	390	399	427	399	428	413	404	394	387	406	399	406	383	386	375	396	421	426	415	406	416	402	370	400	410	391	425	435	419	405	438	421	394	382	424	399	430	408	368	413	375	417	432	403	423	371	379	397	438	416	412	392	396	449	395	417	413	402	426	378	427	411	439	411	404	428	407	377	427	388	425	424	400	428	426	399	411	406	435	401	393	410	366	413	401	386	431	418	368	385	399	429	390	376	363	361	380	377	417	396	391	376	421	444	430	416	424	394	404	375	432	402	381	397	375	387	412	399	400	411	421	398	427	397	383	405	382	443	413	427	416	439	412	408	412	411	419	436	401	423	379	397	432	411	442	374	389	407	412	428	417	429	368	398	397	380	397	394	396	420	396	390	379	402	411	367	395	364	419	394	382	382	385	387	420	389	406	355	413	407	392	394	390	377	380	393	417	407	417	385	420	447	419	396	410	400	412	377	385	413	412	398	396	369	404	423	416	372	422	428	389	360	406	413	446	352	429	381	425	393	405	367	393	454	382	377	399	422	387	372	396	392	383	370	421	395	415	381	365	417	392	382	393	424	419	381	413	399	419	418	408	389	394	409	373	395	423	384	406	371	409	419	418	361	415	394	366	374	380	397	404	366	407	376	396	428	390	423	427	428	386	394	366	403	398	376	414	374	411	419	399	367	409	419	426	398	387	415	396	383	410	357	396	413	385	425	371	403	386	440	383	432	374	401	402	402	381	382	390	439	437	387	380	435	412	417	376	384	376	414	411	408	402	360	381	392	382	407	419	440	411	401	400	406	380	428	389	417	430	412	415	401	401	400	371	400	389	409	392	390	391	409	382	430	402	398	409	399	440	443	428	431	411	408	396	396	398	386	411	456	375	382	387	420	387	396	371	404	408	397	421	368	407	374	402	383	399	401	445	422	413	412	407	407	402	382	410	404	408	407	381	416	374	404	423	412	383	368	400	401	416	394	394	421	426	398	396	471	398	410	452	396	408	406	378	394	426	381	383	422	414	415	403	399	427	378	409	385	434	416	396	410	395	432	373	414	393	432	406	440	400	402	370	440	420	423	402	432	400	398	385	414	416	412	395	390	413	442	433	436	423	388	413	410	400	389	407	373	399	408	422	417	380	402	401	413	401	414	431	412	427	384	378	407	385	373	392	415	404	406	428	374	401	394	404	384	407	407	393	416	409	377	376	404	435	393	415	432	376	415	424	447	393	394	410	376	416	434	433	376	408	424	425	413	407	395	414	365	437	402	388	415	387	369	386	405	405	399	417	382	429	407	397	401	410	389	392	382	392	398	404	405	415	414	422	401	390	414	392	422	404	412	364	410	413	415	403	370	404	424	398	420	396	394	380	390	437	408	374	426	402	421	384	405	387	396	429	399	374	409	386	363	378	427	390	391	377	405	402	391	396	385	386	414	386	432	399	393	387	408	429	454	396	373	403	430	391	407	385	406	432	391	376	418	402	391	415	383	387	414	372	413	378	414	395	372	406	430	443	424	418	428	405	377	415	403	401	404	392	395	410	361	394	395	439	412	427	410	405	398	391	401	391	423	406	412	411	464	432	389	423	414	447	402	435	413	415	442	387	404	400	403	392	406	372	390	403	393	381	394	434	392	384	411	410	388	394	390	426	395	403	430	404	418	393	425	389	406	425	384	380	380	427	375	397	412	416	397	411	378	391	401	453	393	378	366	442	400	424	428	373	358	428	411	405	401	376	404	377	391	431	421	368	398	375	421	393	369	415	432	396	391	392	392	408	441	373	411	413	408	390	451	396	394	397	402	405	397	390	392	423	385	377	409	423	402	371	411	401	415	408	392	429	398	389	392	387	368	397	393	437	386	402	392	390	403	406	392	431	417	400	454	416	394	428	370	384	376	392	402	426	412	383	400	412	405	369	392	433	380	372	399	427	440	377	415	385	431	421	421	395	423	395	420	389	409	399	397	382	385	388	420	399	419	393	421	373	415	417	349	404	420	362	427	401	434	409	427	407	382	376	423	419	408	414	383	395	393	382	399	368	431	422	432	420	399	389	433	393	409	420	382	445	423	413	404	424	414	409	384	388	379	426	410	442	397	425	393	393	384	414	402	391	422	430	371	381	426	402	390	384	418	408	401	404	388	384	379	402	437	406	386	391	405	396	401	388	429	415	437	438	398	394	410	411	413	409	392	385	400	400	365	416	372	383	388	430	404	383	408	366	379	371	417	386	402	399	396	404	373	415	417	398	412	404	382	468	364	416	443	438	434	415	399	394	400	394
25225	21119	23838	28678	21130	12601	589	438	318	336	301	332	335	350	347	342	327	307	292	290	311	314	329	309	348	302	317	321	347	304	325	325	313	330	318	339	325	343	331	307	331	290	308	305	328	322	282	344	346	316	297	285	299	324	308	325	318	291	299	342	299	363	326	307	329	364	314	321	329	328	290	368	324	298	333	312	324	299	318	312	317	321	265	342	290	300	292	326	343	313	330	297	266	332	299	333	311	314	277	335	314	349	329	330	284	299	329	326	302	303	351	326	340	317	338	280	298	302	296	335	313	297	325	309	322	309	287	299	320	326	314	328	303	314	326	324	320	304	336	298	299	291	344	338	313	323	294	277	302	326	301	320	303	319	293	296	322	333	290	298	300	340	301	299	314	339	336	324	300	299	295	326	328	269	318	280	302	321	338	312	290	302	291	321	326	291	329	315	316	263	327	320	334	313	296	324	307	315	332	328	310	298	317	303	330	307	322	336	307	345	356	305	279	333	307	327	288	301	315	316	341	321	304	304	310	311	297	307	309	337	305	306	293	348	313	286	318	317	303	321	294	347	307	316	298	322	288	288	282	353	339	292	297	325	331	326	295	309	304	295	311	266	354	300	324	288	318	306	300	306	316	329	292	302	295	309	306	323	330	307	319	320	324	316	275	338	342	330	316	307	278	308	314	319	318	316	335	304	364	294	317	304	321	310	286	295	356	305	303	304	347	331	326	305	296	315	298	303	292	304	303	321	303	299	288	333	306	291	338	297	313	292	333	362	305	306	309	327	309	338	310	290	297	314	283	332	324	316	302	315	314	331	323	321	350	364	336	349	318	336	324	333	279	291	313	295	286	324	339	314	334	321	314	307	302	301	330	298	339	306	314	314	331	281	279	286	302	313	332	337	347	317	311	331	321	321	323	300	291	322	319	315	328	312	339	294	306	313	344	290	337	283	315	294	327	330	307	274	266	323	352	320	300	292	342	306	323	313	308	304	315	300	280	344	312	315	337	305	298	325	347	338	316	311	329	341	354	307	302	287	332	286	296	318	306	266	320	326	326	305	317	342	347	332	316	318	299	313	310	305	292	289	282	346	319	314	328	323	324	315	327	315	324	333	299	342	310	343	276	303	293	321	264	271	268	317	300	326	302	327	338	287	354	319	291	277	319	335	281	315	322	299	282	311	301	311	319	331	318	301	294	313	300	306	311	297	321	294	321	296	327	305	287	352	314	297	306	332	295	313	310	322	339	326	285	316	304	344	293	309	337	305	291	301	348	307	284	279	313	298	307	289	297	319	334	321	338	298	324	350	323	327	324	300	317	300	292	292	297	301	299	308	275	304	333	341	319	291	316	302	315	315	331	302	308	346	314	304	327	315	304	309	302	322	301	319	332	297	331	348	308	298	314	316	284	299	328	346	313	281	286	352	295	287	307	295	304	298	300	321	296	302	293	330	343	312	287	274	347	316	292	295	312	323	277	279	320	300	277	297	314	304	280	318	345	311	315	305	312	315	305	341	326	322	315	291	318	288	315	322	319	324	316	312	284	341	351	281	319	319	328	326	311	268	282	365	286	310	305	309	308	281	321	307	334	292	323	291	318	318	309	283	320	275	310	307	321	372	322	340	323	293	307	342	311	337	306	290	333	280	314	293	279	288	321	305	301	304	357	330	318	304	333	309	284	316	301	304	288	318	327	285	278	270	314	308	295	282	290	300	298	359	322	303	321	323	286	331	330	290	280	292	289	313	294	274	313	328	269	309	319	313	325	338	313	344	294	319	356	319	296	276	313	301	322	336	307	319	307	313	308	329	322	301	290	294	298	322	354	312	311	330	332	313	311	329	314	318	313	285	346	316	302	298	290	303	362	317	314	329	312	314	305	340	305	311	306	296	309	312	306	295	301	337	289	290	327	298	331	277	296	296	303	311	308	351	319	299	324	296	313	325	307	314	308	327	303	325	321	323	305	329	278	314	323	336	282	308	321	349	313	285	348	323	283	302	311	323	328	326	303	345	317	269	308	316	322	283	322	314	341	315	335	313	328	318	353	349	318	293	305	310	325	343	311	292	277	302	300	330	331	297	336	290	311	282	281	314	324	303	303	319	300	297	307	319	331	338	300	285	292	311	298	315	304	339	358	317	333	294	315	295	315	329	328	306	333	274	294	328	267	298	326	319	320	344	351	308	291	327	302	327	301	305	297	302	320	302	308	301	339	296	326	316	294	327	306	300	302	300	324	297	327	322	348	323	293	323	311	293	315	323	339	286	300	257	293	285	329	313	331	299	340	334	334	292	251	280	326	312	324	314	331	275	286	333	339	316	346	321	334	346	325	310	321	350	333	321	317	322	298	300	318	311	318	327	319	314	325	320	331	283	334	341	297	308	357	332	286	313	308	303	324	299	330	287	289	331	321	369	314	312	319	310	338	315	304	333	306	293	316	331	321	322	293	299	316	315	310	300	342	334	328	325	372	311	308	294	334	303	316	343	304	341	320	309	336	279	300	316	304	312	348	367	319	340	314	337	347	316	344	279	338	309	320	337	299	305	296	327	334	313	317	302	303	303	271	330	316	326	328	352	306	316	328	332	321	325	306	328	306	313	286	297	307	344	342	319	330	288	344	333	298	295	288	273	304	282	309	321	328	307	322	315	301	302	308	332	323	292	314	307	340	310	338	289	352	331	270	302	314	297	290	333	334	339	331	299	332	308	314	317	341	306	321	332	321	318	322	293	340	345	304	293	304	337	311	303	285	284	338	275	313	298	312	341	331	309	294	289	309	300	322	294	320	330	309	310	328	328	327	319	302	323	320	316	301	346	276	333	321	318	298	331	304	275	326	309	301	312	321	289	302	337	266	315	295	328	304	306	333	314	323	313	293	310	342	336	302	305	317	315	343	341	298	301	303	312	307	280	317	309	301	352	315	342	342	330	304	312	306	320	307	336	321	309	333	308	293	311	321	309	304	315	325	316	305	312	359	286	307	303	304	296	308	287	281	303	311	291	289	325	290	274	321	291	307	333	310	311	312	301	299	284	349	292	271	296	301	293	293	303	324	319	343	302	295	295	292	317	333	333	290	311	291	293	312	324	331	343	310	326	280	271	346	323	326	318	308	299	276	296	299	316	303	330	307	316	277	319	316	347	314	316	293	348	347	307	299	318	292	277	332	330	308	314	323	284	297	294	326	315	287	309	265	304	324	313	329	300	297	309	307	301	306	318	308	328	293	310	331	289	307	308	327	322	306	312	308	320	330	299	295	292	315	322	291	331	318	295	319	286	295	299	333	319	323	292	289	292	304	316	320	329	299	327	303	328	353	295	317	294	290	349	308	286	316	339	293	312	303	282	327	291	307	304	317	295	297	340	338	338	303	314	321	266	304	301	300	302	320	315	292	313	321	310	315	304	330	326	299	294	302	299	318	309	308	310	328	357	279	331	308	342	250	299	302	331	325	315	300	312	348	317	319	327	305	331	276	301	290	287	307	291	288	300
30652	32597	17297	1652	715	711	692	685	629	679	685	704	638	680	669	642	695	681	697	666	647	699	654	636	711	679	701	709	691	624	647	724	661	647	698	698	652	646	689	641	688	677	656	696	649	725	724	628	644	704	647	682	651	728	647	668	677	685	686	621	631	650	679	593	686	658	683	683	668	710	648	641	676	708	662	661	706	696	643	665	649	683	740	695	681	661	672	711	666	674	654	665	705	671	681	612	662	690	618	686	667	706	688	625	664	717	680	652	715	645	637	663	666	633	631	680	633	684	691	670	631	655	670	644	677	674	671	675	695	678	620	671	676	640	673	660	638	711	672	669	694	719	618	693	620	663	669	679	640	653	711	669	659	681	635	680	659	677	689	652	685	678	618	675	658	667	665	675	621	681	621	689	645	689	700	613	686	653	722	645	659	661	661	602	666	663	691	658	699	646	723	709	685	672	688	674	670	711	681	689	664	696	663	631	665	674	680	688	646	696	691	692	701	703	648	666	632	639	641	688	689	653	642	711	657	676	684	632	657	685	621	636	690	670	682	699	727	695	683	621	690	722	677	656	670	693	682	678	692	678	646	660	617	649	657	675	615	645	672	665	604	618	680	671	671	675	668	677	688	653	705	637	678	707	659	666	689	707	680	717	657	694	645	643	640	711	666	671	687	670	668	694	665	666	677	684	640	634	708	686	617	687	667	722	684	642	635	647	648	661	669	660	660	671	665	655	632	628	654	670	668	711	664	714	625	685	662	727	689	659	693	670	694	608	704	692	660	687	646	685	661	692	652	648	680	657	621	712	624	663	642	679	711	657	654	705	680	668	676	698	647	690	626	665	704	693	644	609	610	636	622	672	660	661	635	642	641	702	667	686	682	670	677	669	672	653	672	649	624	682	649	699	634	705	685	687	685	700	630	657	681	683	651	662	678	674	680	674	636	656	638	659	658	682	659	686	669	672	675	673	646	684	646	698	659	690	705	632	663	677	617	662	654	698	664	641	624	701	604	633	695	668	695	698	647	624	656	688	679	642	634	653	674	653	667	639	672	668	649	644	706	629	668	713	695	654	658	608	658	682	706	671	724	712	668	625	687	655	702	677	669	675	685	700	649	688	649	672	672	715	703	676	671	626	714	741	703	658	651	693	692	698	645	668	662	637	653	640	679	684	680	672	688	648	681	634	595	658	652	654	704	672	639	648	662	623	722	719	688	664	700	676	685	685	675	645	686	588	667	669	689	662	661	709	700	701	651	670	687	654	640	704	688	655	676	633	661	630	662	643	697	639	661	655	679	632	687	690	671	667	695	642	630	669	697	621	679	666	644	659	630	694	648	682	659	667	671	611	716	665	692	690	724	649	681	669	678	670	667	634	658	663	691	643	707	646	688	669	654	683	693	723	688	666	658	636	702	674	660	650	680	698	640	694	680	665	697	673	643	677	666	657	619	642	701	623	631	703	652	699	696	683	719	665	671	634	657	661	681	643	677	637	686	660	670	712	683	717	654	643	612	647	723	655	695	648	662	662	659	595	633	643	663	681	665	691	651	680	681	672	670	678	640	676	689	682	694	672	650	694	661	681	679	719	688	653	693	641	730	671	670	651	695	712	697	656	644	686	678	712	640	683	718	681	669	698	645	686	648	685	634	668	635	655	672	672	678	704	663	666	667	672	686	644	678	625	676	665	664	642	646	659	732	654	619	702	693	690	688	669	672	707	656	660	684	648	627	647	671	679	649	734	678	664	672	653	619	729	699	681	662	633	678	701	684	666	677	675	686	662	693	656	661	644	641	672	654	665	706	673	701	675	669	673	651	639	699	706	670	687	694	666	660	649	701	697	681	653	659	681	653	652	653	676	670	630	678	660	657	661	677	652	704	646	695	646	670	675	691	690	703	674	687	675	723	681	620	664	633	690	669	630	654	669	661	662	656	697	705	677	673	672	697	676	672	695	698	668	627	700	642	650	687	635	641	694	682	666	635	641	669	706	641	672	650	665	634	702	628	684	672	667	679	678	699	656	666	644	699	650	675	652	682	661	673	667	679	712	669	707	693	681	716	687	658	658	682	676	656	697	692	690	693	661	633	677	584	682	641	692	677	647	638	671	706	697	685	654	669	686	715	673	675	681	628	668	651	607	681	681	658	678	672	662	656	716	633	686	662	680	655	654	669	663	691	665	695	702	658	683	717	673	689	651	664	704	676	673	705	597	677	628	659	677	626	613	656	703	656	669	631	682	691	698	709	688	683	691	641	674	690	673	653	648	666	619	664	651	651	647	683	677	665	679	657	649	686	692	730	683	674	663	712	685	681	678	731	699	713	669	679	671	662	692	607	704	665	619	643	687	674	695	667	669	666	671	709	691	692	649	657	721	704	616	633	647	662	649	657	690	646	646	705	693	672	626	612	690	688	682	633	631	687	716	698	695	687	662	671	691	648	677	668	661	709	683	724	680	666	657	666	670	654	670	645	683	664	731	654	647	648	688	653	663	653	667	690	683	685	688	659	699	667	630	622	672	634	695	633	648	627	660	681	685	675	648	621	661	690	664	684	687	658	661	651	676	682	662	673	675	615	650	660	647	672	675	689	697	611	638	655	634	676	729	656	695	736	635	754	674	673	677	691	678	676	666	630	692	679	671	693	712	715	675	667	664	690	688	734	647	672	641	678	698	655	696	636	690	651	647	656	710	675	651	682	654	687	702	678	640	632	656	695	653	675	690	664	695	679	694	657	647	701	696	705	668	700	650	703	677	652	669	630	712	647	639	642	668	646	675	677	648	669	643	659	646	664	704	648	665	668	674	674	674	711	655	641	686	674	720	654	677	652	679	665	672	712	676	689	663	713	666	705	652	676	697	750	661	694	620	674	678	655	664	669	666	652	735	700	687	651	654	676	681	673	694	629	715	677	696	669	687	683	680	757	663	724	639	668	658	687	674	624	693	676	649	713	695	695	643	652	637	688	675	665	661	661	694	648	678	646	703	677	668	673	673	646	674	623	702	668	632	647	651	688	733	691	647	629	698	674	693	670	707	683	633	707	645	675	671	702	660	647	678	699	713	736	741	670	643	662	671	673	688	642	644	674	667	655	709	693	678	670	638	682	710	638	650	639	672	695	708	674	709	673	680	699	681	685	656	679	697	661	660	677	654	671	649	712	685	693	659	698	667	656	654	618	666	654	702	705	671	697	652	628	715	651	710	674	646	723	672	650	650	709	673	700	626	646	694	693	660	672	684	673	651	668	677	690	661	685	672	663	625	632	663	673	675	680	672	705	678	678	648	616	682	710	715	714	684	696	659	652	674	691	649	658	653	650	718	623	647	673	676	621	692	646	667	690	691	696	675	660	656	655	689	677	694	704	654	710	643	653	685	640	631	638	670	667	650	653	672	674	658	683	687	665	683	675	695	704	682	702	616	614	677	672	733	650	698	619	681	654	635	664	648	653	671	649	646	700	703	707	692	717	666	654	692	661	640	633	669	675	687	654	717
24548	21138	24193	28348	21142	21166	10845	569	402	386	356	356	380	334	342	374	333	303	323	341	308	305	322	324	325	286	310	327	292	304	295	285	299	289	311	311	284	314	267	275	313	316	325	268	341	284	292	295	282	322	277	288	280	305	278	326	323	310	317	268	300	290	297	297	273	275	352	263	290	298	298	291	288	322	294	311	288	309	307	283	270	308	296	277	304	272	310	321	317	301	277	300	365	281	290	304	315	313	288	305	315	312	319	305	292	297	275	282	287	303	277	298	293	311	305	309	316	304	304	301	263	296	268	275	286	288	289	299	324	308	309	343	302	284	280	304	304	267	267	289	283	299	311	318	310	320	295	285	283	270	305	297	282	302	310	317	308	338	302	297	279	279	314	335	287	293	303	309	283	272	314	292	323	296	334	277	301	324	313	301	284	287	286	297	360	285	280	316	309	309	306	288	305	339	289	293	301	265	292	294	288	286	321	331	306	303	314	305	283	298	303	293	308	297	323	288	302	300	286	298	340	268	296	310	298	287	278	284	296	299	317	293	289	303	260	276	317	278	298	293	296	275	300	291	330	288	294	270	297	279	310	328	307	263	311	299	319	290	311	298	323	304	303	316	280	289	336	300	295	293	299	282	311	304	327	298	324	293	265	278	298	296	328	311	299	330	296	304	303	303	304	310	326	276	295	282	317	300	331	298	261	280	284	325	270	311	310	297	299	292	257	262	326	294	249	282	277	301	295	293	283	312	260	275	311	310	291	317	276	268	335	315	320	275	301	301	295	322	308	278	295	303	313	298	336	302	303	282	293	271	296	296	287	254	321	294	307	283	314	323	299	285	292	280	281	327	286	305	311	276	299	348	342	296	307	323	310	292	269	321	313	276	287	287	294	287	300	291	320	269	292	270	266	270	309	319	292	290	299	282	293	307	326	282	260	315	303	307	292	307	309	273	292	315	310	341	269	308	281	313	308	274	330	308	278	315	293	306	277	263	266	289	321	310	304	312	305	285	303	324	319	318	290	263	266	264	287	302	312	264	292	310	292	313	325	292	258	303	281	268	281	293	271	301	302	307	281	308	297	334	264	317	285	293	314	277	296	264	325	291	318	297	303	298	295	291	327	264	307	305	321	308	309	275	341	311	286	333	289	293	309	279	293	293	265	272	325	319	288	342	296	327	294	312	282	276	302	268	306	286	278	254	265	305	301	290	292	292	295	275	283	297	307	291	285	285	314	287	303	305	317	291	303	306	305	321	282	291	303	317	299	289	304	300	298	303	263	301	302	273	318	321	292	291	313	306	305	309	290	309	288	299	304	276	296	272	288	264	286	312	293	328	304	278	268	250	311	267	327	333	291	263	302	308	284	278	272	326	314	296	285	290	306	296	296	350	308	277	307	345	305	319	312	300	278	262	332	292	268	296	283	310	271	291	292	320	308	299	317	311	323	305	352	302	271	302	324	282	306	310	282	278	297	319	308	258	283	280	326	278	317	294	263	300	295	314	317	277	303	321	281	319	326	259	273	283	305	283	270	322	293	296	285	284	285	338	306	300	305	324	305	247	294	275	270	289	310	286	292	292	312	311	291	343	283	282	294	290	283	311	271	308	268	304	272	336	281	276	307	272	317	289	284	318	292	292	298	279	299	264	308	304	272	276	264	332	304	293	288	303	271	300	300	296	329	291	294	322	300	289	296	307	306	296	285	306	309	315	294	301	308	303	284	294	289	306	287	310	320	317	315	277	301	271	326	344	298	295	355	324	292	281	285	340	294	272	282	299	313	322	340	318	333	313	299	318	282	280	266	265	307	284	312	312	311	267	300	273	337	301	288	298	335	317	306	297	306	321	311	257	301	292	313	269	305	293	309	286	298	293	286	287	269	298	331	280	317	302	311	287	330	273	299	280	287	286	291	294	283	291	300	324	327	313	313	319	284	329	325	260	293	283	281	260	309	290	307	285	302	272	312	286	289	303	291	308	274	256	329	317	302	319	286	266	319	305	329	307	304	287	296	305	284	270	279	290	307	300	282	325	288	294	273	331	270	308	344	317	276	308	313	277	304	301	282	269	308	295	283	307	260	327	286	290	318	286	295	268	288	331	296	291	299	328	311	291	271	311	350	318	295	314	304	285	322	307	305	329	333	298	282	297	301	286	313	320	333	296	281	288	286	288	359	314	268	287	318	294	312	278	277	286	257	288	279	287	306	300	332	283	299	294	305	334	333	245	303	326	303	287	320	281	301	277	311	309	303	282	271	315	272	293	313	309	301	334	276	297	326	314	304	285	307	319	332	312	276	296	310	287	284	295	311	315	301	295	297	271	269	335	329	255	260	291	291	285	287	303	288	346	291	294	330	301	308	289	269	321	280	267	302	296	300	316	294	303	284	318	314	318	298	266	306	309	294	331	282	325	269	325	329	317	304	307	300	318	302	284	291	293	300	305	325	334	296	308	253	337	294	288	277	306	350	330	272	312	294	305	330	288	304	278	300	298	295	301	305	274	285	323	313	318	314	290	292	284	318	299	310	277	304	278	280	275	262	305	299	333	313	325	292	281	289	314	328	315	311	285	291	316	294	296	257	326	311	313	267	296	325	289	288	306	333	284	283	267	333	287	307	305	303	307	302	283	281	318	320	318	297	313	278	269	291	299	323	290	303	286	256	276	281	303	305	286	310	277	341	292	279	334	313	340	274	311	317	293	306	287	272	319	315	260	281	331	317	308	295	285	299	309	285	289	321	298	303	291	303	256	312	289	314	318	331	308	288	265	284	306	305	275	286	311	293	272	274	330	302	277	271	290	301	284	287	292	298	295	298	319	287	308	306	266	283	269	323	283	295	299	286	280	288	283	269	326	296	299	286	290	268	268	317	314	336	298	267	263	328	306	278	291	299	287	269	305	305	276	272	301	284	305	305	297	303	287	303	296	286	290	275	301	302	297	290	302	269	333	277	283	291	337	311	280	325	290	296	284	302	320	307	303	284	302	308	329	280	330	300	291	280	309	284	288	316	290	288	309	311	291	272	297	300	293	297	318	283	289	313	289	277	284	306	295	283	288	309	309	294	275	295	292	303	276	286	327	276	314	307	284	301	326	292	298	348	297	317	255	309	275	286	304	286	300	310	287	325	309	292	297	314	266	277	294	314	270	298	327	308	338	303	334	293	292	300	262	303	257	332	268	271	281	323	283	314	294	310	310	294	301	291	299	322	305	294	284	304	336	312	288	298	320	298	300	270	264	286	305	258	270	302	321	297	309	293	312	313	321	319	337	334	300	316	318	312	323	291	295	290	279	302	273	307	295	291	317	300	286	299	282	331	301	339	304	292	292	276	297	322	300	336	292	299	272	341	292	314	302	318	273	310	303	304	318	332	272	286	284	306	279	308	327	311	291	259	296	273	316	313	298	320	280	303	286	258	292	295	323	268	307	287	300	313	277	327	311	296	298	314	313	292	315	315	267	293	312	233	309	287	294	276	271	337	325	315	319	301	292
36257	44686	26575	2132	735	705	653	634	657	625	631	593	688	601	605	624	659	610	646	622	612	650	620	610	592	593	650	652	655	646	595	600	615	608	632	638	597	596	633	609	589	676	640	635	612	591	601	655	627	569	619	609	596	606	645	609	645	629	603	614	641	585	572	612	604	610	616	627	580	600	619	599	613	585	639	607	654	631	627	640	585	655	634	606	608	607	639	610	606	580	576	672	587	602	593	605	566	602	605	563	600	592	633	632	654	585	614	618	617	582	632	638	630	642	605	598	624	606	619	614	652	579	624	659	611	631	639	557	599	615	630	622	628	585	637	634	601	596	589	588	639	622	576	606	613	659	666	585	645	618	605	589	614	572	590	615	599	620	605	621	644	649	588	582	653	627	598	586	593	603	641	674	576	615	641	689	624	640	656	568	627	612	603	598	606	618	620	622	634	605	599	640	617	588	616	585	587	603	616	593	609	596	665	607	592	626	616	580	592	632	576	609	601	615	617	632	614	575	600	581	633	646	647	632	585	586	614	597	588	636	609	590	620	597	647	601	650	646	606	574	661	574	607	618	591	615	631	608	601	617	578	625	611	612	609	641	650	636	609	602	652	641	633	579	606	663	626	612	638	635	578	605	618	659	659	614	627	613	636	601	593	636	611	631	597	633	597	575	619	628	583	619	576	602	695	625	616	562	601	646	641	604	672	635	598	625	603	570	601	583	640	598	640	576	638	646	637	645	583	620	635	579	585	584	614	628	591	574	628	659	626	608	634	599	643	592	626	647	659	585	612	622	612	629	617	641	605	609	593	620	575	600	626	572	654	629	594	638	618	603	626	619	605	607	639	614	588	605	587	603	574	598	607	630	673	578	648	595	629	589	620	589	636	626	617	595	612	627	610	611	602	635	580	660	591	614	618	605	648	608	630	597	631	633	601	589	595	594	611	669	607	643	656	621	622	615	608	590	568	600	611	607	586	605	613	601	628	585	589	638	601	605	620	601	624	646	584	593	627	615	581	679	595	599	635	605	590	608	602	606	646	575	591	650	604	567	576	605	618	593	603	604	634	598	625	630	597	611	624	601	577	651	586	590	596	641	589	570	598	595	588	578	644	638	632	587	585	585	559	581	594	613	586	615	590	647	676	587	670	606	600	631	603	615	616	613	577	602	605	565	606	610	640	602	610	642	622	611	582	591	607	656	629	617	567	601	598	607	650	628	631	627	618	635	632	651	630	602	627	590	650	640	553	636	664	615	546	644	620	654	605	652	604	635	605	638	629	625	584	626	615	642	569	597	669	615	591	585	639	606	611	603	632	630	586	624	668	606	584	599	632	629	646	609	599	643	586	652	659	597	626	695	651	651	646	613	582	600	614	581	597	602	652	615	624	599	594	633	609	626	611	626	622	607	598	604	588	638	621	619	611	589	576	625	591	602	592	625	588	597	564	602	612	606	600	602	655	586	618	577	582	606	639	592	560	634	585	635	633	623	647	638	617	564	579	642	586	619	622	658	628	589	595	592	623	623	643	621	609	592	625	589	652	611	627	659	592	609	601	610	627	594	565	635	647	625	620	611	632	643	560	606	588	568	588	629	579	644	627	581	663	596	614	643	600	557	617	612	615	656	611	580	623	622	592	570	637	596	593	601	572	641	597	624	608	618	614	557	591	599	601	604	606	584	555	604	610	615	624	589	616	607	692	611	614	615	549	580	638	664	655	600	612	620	653	591	588	619	629	616	575	614	600	634	620	636	606	607	632	649	626	603	635	615	588	649	634	607	606	652	644	606	617	627	623	643	600	636	599	636	568	590	625	623	624	630	639	554	593	619	615	619	610	597	601	593	617	605	631	610	662	600	603	591	619	602	591	622	597	577	609	598	641	601	610	603	606	601	657	580	628	640	624	636	592	617	645	591	595	596	609	614	646	607	619	636	660	646	622	625	659	584	601	600	627	599	594	642	629	625	587	611	576	608	625	599	565	608	611	660	583	594	624	602	617	563	629	595	610	561	586	594	561	627	623	623	597	620	600	622	589	635	615	617	605	662	604	614	613	583	566	601	609	595	588	640	589	608	620	598	606	612	621	603	618	589	625	607	628	607	656	613	577	621	655	577	580	577	627	583	637	625	582	609	562	610	632	607	604	589	633	578	580	595	642	620	642	609	588	630	585	628	619	640	625	614	607	611	618	599	626	624	632	641	577	634	609	631	628	583	616	589	560	587	629	614	591	617	660	626	612	639	598	609	605	594	619	577	636	600	620	586	618	602	618	636	618	603	624	588	598	622	622	615	637	614	609	629	604	590	588	606	578	578	553	599	620	612	578	630	590	614	568	617	606	551	620	609	608	646	591	612	623	615	609	593	615	590	630	657	589	594	618	628	598	640	614	593	630	634	600	650	623	613	588	632	597	591	665	595	614	628	619	604	598	601	608	615	624	586	626	606	628	541	657	595	624	658	592	585	632	586	618	630	598	622	595	608	628	610	633	597	614	634	625	611	611	613	617	624	631	652	625	604	629	624	573	623	651	609	562	572	593	628	672	630	601	682	597	587	581	582	573	603	605	633	590	575	635	637	643	641	605	607	609	625	596	625	591	626	624	639	595	611	578	647	614	623	616	591	598	616	603	604	570	610	587	601	676	621	619	627	660	634	567	628	610	647	639	633	639	673	633	643	585	609	627	593	575	561	612	658	703	613	630	595	672	616	574	591	591	596	606	607	620	647	648	594	590	579	632	612	630	587	582	641	620	578	612	640	590	617	611	582	619	608	603	593	638	582	589	598	652	609	623	624	605	627	587	643	612	618	604	595	631	613	638	583	607	612	625	574	598	615	617	631	627	589	628	627	597	626	595	622	631	599	610	566	618	594	635	631	586	622	637	600	610	584	612	630	595	591	560	616	622	600	611	630	630	588	597	596	598	638	616	565	646	606	569	602	609	618	629	632	630	595	630	627	610	623	612	630	651	626	586	591	591	639	587	600	616	610	638	573	605	599	603	660	634	594	587	606	578	608	650	586	607	605	588	594	623	571	589	593	581	634	578	591	610	633	615	610	601	594	586	638	633	602	630	593	641	590	642	665	606	623	626	598	631	612	611	596	586	577	574	609	589	584	599	593	576	624	611	599	619	597	614	595	631	614	591	609	625	655	620	601	606	609	597	564	604	651	594	628	592	583	583	556	557	579	643	581	595	618	579	642	606	640	592	581	624	621	607	590	595	613	614	611	605	610	589	629	612	640	651	595	599	586	597	586	607	631	640	658	572	621	639	606	590	600	634	655	613	585	606	591	550	621	620	635	632	635	593	598	624	608	668	584	598	656	579	573	596	614	655	645	609	621	631	635	605	621	642	596	599	622	568	654	621	604	600	608	610	570	596	650	644	613	627	578	625	660	571	577	612	618	619	649	635	597	571	619	639	593	619	581	630	610	613	651	596	570	580	612	602	650	619	645	655	546	615	610	585	621	614	603	616	600	616	580	594	636	557	621	581	597
34144	17998	5802	518	237	180	142	178	160	151	152	176	178	184	153	170	174	167	161	195	170	164	171	167	173	151	187	170	165	162	172	168	145	175	180	155	168	172	160	177	164	208	163	161	164	161	164	148	152	172	166	167	166	160	183	143	177	170	175	153	171	139	168	169	153	183	156	150	146	176	161	168	170	167	156	152	160	183	183	175	183	163	142	161	190	160	147	171	155	194	174	175	173	171	179	164	162	169	143	188	163	194	153	154	185	176	155	153	168	163	163	151	168	150	162	147	171	178	184	184	150	160	186	152	168	160	159	172	179	189	172	156	137	160	148	143	159	174	169	160	157	165	150	172	140	161	171	187	148	176	182	144	151	150	165	172	190	155	146	149	165	157	182	165	183	161	190	154	137	174	161	167	175	172	158	167	179	162	166	150	165	155	154	174	152	177	166	160	136	149	164	161	142	160	175	154	171	141	175	181	134	160	173	138	141	170	156	164	167	173	160	162	164	192	175	160	178	162	140	161	191	159	158	152	148	154	172	179	144	191	156	154	153	182	140	177	152	180	147	152	143	158	150	178	180	188	160	165	175	159	160	125	155	157	161	175	207	150	157	161	155	156	176	141	130	151	180	141	166	150	138	149	164	156	163	205	195	155	156	176	180	160	149	155	167	162	151	179	160	160	143	147	158	162	157	178	162	141	157	123	138	152	172	157	159	179	150	161	152	157	170	172	170	153	169	160	161	162	159	163	144	133	173	147	174	167	155	139	135	187	206	159	144	142	157	172	179	169	148	132	146	144	161	187	168	159	152	183	146	173	162	169	191	157	161	165	161	186	147	156	159	155	176	169	149	153	178	171	165	178	164	170	152	164	171	176	156	149	167	149	188	187	192	161	148	142	155	161	142	156	185	162	178	168	147	152	161	180	185	161	171	160	163	155	172	144	156	186	163	148	186	170	176	139	158	153	186	159	144	175	144	148	151	142	178	163	165	173	162	163	160	168	190	171	187	159	162	158	154	168	141	166	176	189	166	156	158	185	161	151	158	172	183	173	164	156	156	156	171	176	169	151	166	177	165	170	157	158	155	167	183	146	159	156	146	162	153	150	168	172	148	169	168	148	142	165	191	136	137	186	167	163	190	180	146	146	153	174	175	164	196	155	147	150	161	154	191	162	183	140	166	177	168	169	164	174	162	168	173	154	151	165	140	177	162	198	139	150	177	181	158	170	161	181	172	193	181	164	149	162	146	194	178	143	149	170	164	167	176	173	177	177	135	193	158	175	149	141	140	148	164	138	172	188	144	172	139	143	191	171	152	166	152	145	154	169	169	161	176	178	180	167	188	164	168	167	165	181	182	154	148	173	145	141	149	180	160	167	183	157	166	175	161	173	174	168	144	163	157	183	165	194	151	164	201	156	161	148	183	159	139	168	166	177	154	182	173	179	183	158	154	167	138	171	162	165	164	175	159	159	163	171	175	156	150	147	159	166	169	158	158	175	133	130	141	154	180	165	165	184	173	163	163	162	166	157	152	157	165	163	171	171	162	150	168	173	165	166	161	190	149	163	153	151	158	185	194	164	158	162	168	143	153	154	165	169	171	157	158	166	152	161	140	176	172	168	175	160	152	171	166	179	156	141	174	176	157	176	175	174	166	167	165	171	170	141	148	170	144	148	157	166	152	162	160	145	158	161	161	180	155	173	137	145	152	138	188	152	147	147	152	135	172	153	156	147	162	133	150	154	164	152	169	170	177	153	167	172	170	175	179	173	181	188	158	165	160	140	168	165	184	159	172	159	168	169	158	183	162	156	165	149	174	182	197	180	170	130	160	140	169	152	163	181	153	160	198	156	161	175	161	182	174	166	142	170	169	144	151	175	165	174	156	160	163	150	166	164	156	172	170	161	159	151	158	161	155	154	150	172	145	164	161	143	153	158	148	159	176	163	163	155	138	145	152	168	166	168	170	174	161	168	143	149	178	169	135	148	162	173	151	157	156	177	160	176	147	180	193	161	157	159	140	154	169	152	162	162	134	158	175	173	149	140	146	158	173	162	157	171	187	189	137	138	155	183	153	157	158	158	161	175	122	144	163	157	140	151	152	152	161	176	153	178	167	155	134	156	165	180	213	156	174	183	156	168	167	172	166	155	162	151	174	142	178	165	180	148	144	170	166	174	163	148	169	171	159	172	165	154	165	151	153	167	147	152	173	190	168	181	167	165	176	185	193	167	159	156	191	135	136	144	157	177	153	174	145	156	148	169	171	157	146	142	187	157	171	186	137	162	180	155	180	155	182	169	167	169	158	185	156	140	154	186	199	170	170	140	169	155	156	154	164	163	152	155	154	178	163	155	162	164	160	148	176	133	163	181	163	166	171	160	126	142	149	152	149	155	183	153	169	140	161	194	157	156	162	143	148	162	128	161	161	136	186	152	159	146	173	179	174	148	155	154	219	171	163	170	184	166	178	136	161	167	170	157	152	166	156	167	141	122	154	184	187	189	179	151	140	163	193	177	160	187	170	168	160	154	178	141	161	179	187	179	146	179	174	158	155	155	193	160	118	168	181	156	183	183	163	167	187	177	160	149	172	148	158	165	159	152	173	200	170	174	156	157	164	168	197	170	177	151	139	171	149	139	156	148	143	142	175	177	150	173	157	164	165	139	166	169	155	167	158	158	167	173	167	170	162	157	168	141	166	158	158	174	157	164	168	166	165	165	179	156	163	179	158	185	140	153	169	164	162	155	150	154	169	193	172	172	169	163	170	154	154	166	170	176	154	198	155	169	151	183	167	175	165	179	167	152	173	175	145	160	147	176	147	143	157	161	159	163	172	154	157	161	172	158	149	179	153	184	168	157	148	176	167	170	177	151	176	192	185	178	159	181	181	155	168	177	155	174	164	159	164	162	162	188	157	153	172	170	172	147	156	164	162	163	178	155	176	177	163	176	152	169	170	157	129	164	174	153	178	162	171	155	157	141	180	161	164	192	160	162	180	164	163	180	168	161	149	149	158	165	159	165	154	131	145	177	185	167	173	154	156	178	159	145	178	167	188	174	157	174	174	174	158	148	168	170	162	163	161	178	158	168	163	148	171	175	174	174	152	159	175	171	174	143	156	161	154	149	162	158	150	149	165	156	155	153	171	183	153	160	156	154	138	181	190	133	185	174	143	148	190	139	164	183	175	177	154	165	153	178	160	152	162	178	169	165	159	158	157	170	183	170	146	170	161	124	159	162	152	159	166	165	191	181	187	166	175	153	155	168	153	175	160	160	191	167	149	171	188	154	146	137	161	162	158	164	172	143	165	160	149	164	188	172	170	134	140	155	168	164	172	170	179	178	162	179	174	157	160	179	136	145	171	165	162	164	175	165	160	146	172	139	157	179	145	149	165	158	159	178	152	172	164	156	167	167	167	168	143	167	181	194	169	157	178	165	166	144	170	148	158	155	175	150	152	146	159	144	158	173	158	147	163	161	173	154	158	174	151	178	160	162
15709	4864	1523	441	424	408	390	429	417	444	439	382	413	406	390	401	407	440	417	392	403	400	386	424	383	419	402	400	384	393	417	412	413	386	428	397	389	394	389	369	409	416	439	419	387	410	402	407	397	412	389	441	410	394	405	383	409	396	405	408	406	403	421	409	429	388	413	407	424	374	400	413	428	419	387	407	382	391	441	377	382	409	417	375	394	446	415	417	402	399	403	369	371	399	404	406	357	386	431	385	398	378	414	429	381	394	423	427	386	388	401	377	403	383	431	409	374	422	408	421	422	392	381	413	378	420	418	431	395	389	420	387	391	390	381	399	418	371	401	404	405	424	403	396	409	431	417	406	418	417	412	402	395	386	380	434	426	400	406	389	392	413	445	385	414	439	388	420	396	432	423	393	405	384	396	414	390	372	419	404	387	386	406	447	404	380	392	405	394	415	421	418	430	422	430	409	419	392	398	438	387	376	401	408	390	424	388	381	419	377	413	396	400	389	410	388	401	419	381	394	386	373	400	396	409	443	393	394	434	414	416	388	412	439	410	424	428	404	428	424	390	419	377	381	387	428	373	430	394	391	390	408	369	413	424	394	423	413	362	437	401	417	386	402	391	404	450	409	373	370	389	439	393	425	393	398	391	411	409	389	398	387	398	398	410	439	399	388	383	436	382	443	379	411	390	424	395	364	368	426	397	397	459	387	393	405	426	447	399	453	398	413	383	399	412	419	421	429	406	402	369	415	405	396	410	411	402	402	391	389	456	424	412	380	381	428	377	435	434	412	429	408	433	394	422	410	424	375	377	415	433	412	406	384	408	397	415	406	447	438	420	409	398	381	409	425	441	397	422	397	399	413	445	426	400	388	408	398	412	434	413	419	416	427	430	422	352	401	401	433	445	414	375	411	412	413	404	445	342	409	414	391	440	413	367	415	407	393	437	398	413	410	417	404	400	436	421	391	474	404	396	367	410	428	418	425	404	425	443	371	423	398	409	398	395	402	376	393	392	396	409	415	450	421	411	421	401	428	393	406	437	414	392	393	392	423	398	409	418	407	399	415	381	372	361	409	423	397	381	409	382	385	431	423	421	369	388	371	398	414	382	389	400	371	359	386	410	424	438	411	416	412	418	386	402	382	412	359	370	428	415	425	405	404	439	451	363	407	454	410	418	426	422	392	428	426	378	422	389	412	432	418	401	374	420	405	399	410	407	382	401	378	386	405	422	407	413	376	404	383	400	413	422	428	434	406	398	405	430	400	427	396	436	418	404	435	415	390	412	399	403	405	406	387	425	400	401	420	415	428	377	422	441	413	398	394	409	416	421	421	436	373	396	424	415	393	428	396	363	376	402	381	384	399	378	414	409	408	388	421	398	372	386	369	408	452	400	421	384	389	404	427	394	401	419	426	414	379	388	403	385	458	433	397	368	404	431	390	362	416	386	381	409	404	391	416	371	423	413	408	408	414	413	390	387	367	385	440	417	381	395	393	390	410	426	405	394	396	413	362	438	405	424	437	403	416	402	406	418	451	403	384	429	396	374	402	427	431	402	404	394	373	411	416	403	367	400	376	389	424	402	409	419	411	391	429	423	374	394	398	405	399	390	405	420	404	386	386	378	389	385	393	397	436	362	376	393	404	384	409	422	373	399	391	357	413	381	396	403	427	418	403	413	371	383	408	408	400	408	421	431	406	395	406	418	421	409	389	384	412	380	439	399	394	443	395	399	407	440	388	394	394	381	419	411	432	415	408	400	413	402	405	408	410	389	412	388	382	412	430	404	376	383	425	431	376	441	393	424	412	416	385	384	405	420	401	426	403	406	392	399	405	402	418	438	403	407	367	426	395	408	419	418	424	416	419	364	410	414	390	399	401	381	367	426	386	384	402	382	414	424	377	396	416	418	438	410	365	363	421	372	415	413	385	410	393	371	416	404	421	441	374	372	369	453	409	420	433	394	419	408	377	423	409	397	395	421	364	364	367	413	427	405	386	397	357	430	406	427	440	422	407	391	405	419	420	386	403	394	432	408	415	409	429	393	425	407	370	377	386	373	408	437	416	402	433	401	427	409	380	402	407	442	392	392	392	418	378	398	435	407	396	426	426	390	397	393	360	436	386	405	384	419	405	421	396	405	418	396	395	396	392	401	353	380	391	416	408	416	402	408	429	434	388	412	443	417	394	388	409	392	383	378	409	367	403	398	395	396	414	436	420	401	361	424	406	388	380	408	392	373	427	377	394	441	351	408	416	388	412	371	416	407	385	422	435	432	408	408	407	398	436	413	405	404	417	405	371	424	392	428	415	423	431	428	422	387	389	422	392	367	426	399	425	387	394	424	378	410	413	417	417	393	384	395	391	459	415	439	361	429	366	408	420	428	398	378	390	383	397	359	407	440	394	422	388	420	416	387	430	410	420	450	407	433	405	396	410	408	391	400	387	380	449	389	429	412	418	382	381	405	410	424	409	419	416	388	397	412	380	403	393	428	420	413	382	430	407	383	395	407	399	419	408	405	428	391	399	387	424	408	384	388	412	417	418	421	403	378	415	423	447	388	378	376	386	406	379	425	377	396	418	435	409	461	399	412	398	413	422	416	400	400	421	425	437	438	375	401	390	424	431	388	397	408	351	402	382	406	412	396	445	390	421	397	367	399	394	390	395	404	393	394	395	402	383	414	421	397	428	403	383	429	392	408	422	421	391	413	395	401	375	380	425	382	385	417	378	407	412	425	396	391	394	409	414	418	433	406	396	415	433	440	413	392	376	377	402	401	421	397	362	407	390	392	368	419	396	388	405	403	352	406	405	366	398	407	439	399	398	404	416	441	435	384	377	404	411	381	406	402	429	404	385	388	404	391	402	403	418	391	397	369	408	407	409	373	420	409	379	409	444	397	392	382	392	382	434	401	417	391	393	426	412	393	409	406	387	446	398	416	410	377	393	409	420	392	422	429	409	422	428	396	402	415	400	408	409	399	409	431	392	391	420	410	420	375	410	442	417	369	428	391	432	404	448	380	415	383	405	433	385	389	410	407	391	399	432	410	400	425	403	388	406	435	396	425	392	385	394	386	399	387	434	366	404	420	415	386	357	364	385	410	388	366	406	400	358	423	443	443	411	407	394	402	439	405	392	400	401	434	414	406	392	401	406	412	406	391	427	438	402	370	387	399	383	404	430	406	416	412	421	427	354	428	368	416	411	419	420	390	380	359	397	399	399	442	407	394	440	427	387	389	386	394	388	383	430	419	395	429	409	413	375	367	404	374	423	369	453	379	385	398	403	372	425	406	386	443	427	416	391	386	414	354	411	404	427	385	368	406	414	390	404	411	422	421	397	379	408	400	417	402	404	407	384	393	399	418	399	377	404	415	415	444	420	407	414	396	404	416	396	440	437	425	410	378	408	426	401	402	441	424	415	411	392	373	409	428	393	422	372	424	415	417	403	417	419	373	404	428	368	441	423	423	390	383	379	400	419	417	363	406	379	385	394
25252	21126	23713	28792	21117	13108	577	381	350	385	354	341	334	320	322	297	329	306	355	301	308	337	300	313	310	323	294	294	323	325	293	308	307	355	331	306	285	321	306	326	308	313	304	324	319	316	334	318	311	331	275	324	346	323	319	325	321	324	341	315	312	305	308	305	330	315	305	285	264	307	318	297	300	345	329	288	334	321	305	308	345	301	275	322	322	303	325	297	315	334	310	317	307	295	305	288	288	294	297	267	320	322	326	290	290	287	319	278	306	339	320	311	304	319	319	324	323	325	328	276	300	308	300	292	303	326	298	327	320	307	311	312	311	328	320	306	328	328	303	291	294	287	302	335	306	306	328	329	291	290	344	340	284	346	311	365	290	344	343	309	286	321	298	358	311	335	319	286	304	339	298	339	349	327	321	339	322	288	322	316	349	275	325	314	302	333	301	315	321	303	282	281	311	300	329	339	291	322	331	271	303	322	316	322	311	283	329	311	365	291	288	314	328	339	317	320	305	304	311	330	308	332	363	338	296	273	326	362	328	312	333	296	316	314	311	298	318	280	331	312	274	267	344	312	308	342	320	318	294	314	314	326	304	326	328	334	311	320	287	308	323	318	291	299	328	302	363	305	334	314	316	296	325	304	336	320	333	312	320	303	306	309	304	330	331	329	314	306	341	323	316	304	346	321	288	320	322	299	286	340	315	329	296	312	298	321	329	320	287	294	315	333	305	295	354	296	293	317	316	356	334	300	328	322	322	302	306	338	296	311	295	267	279	306	350	296	345	272	307	337	326	318	315	311	328	362	303	350	316	305	305	330	321	310	306	346	321	340	307	329	280	319	312	326	331	296	292	301	314	319	297	293	293	314	311	291	294	312	295	315	312	286	339	354	319	300	310	322	336	336	310	326	310	309	310	310	353	314	336	358	293	317	285	321	306	292	323	325	296	302	308	295	305	283	274	304	317	344	331	317	309	319	299	317	319	302	302	285	293	328	320	328	295	328	296	331	280	333	314	310	301	300	354	278	314	300	317	300	337	319	326	347	315	297	314	287	323	313	311	281	319	380	313	296	291	330	337	321	315	327	290	289	314	327	298	305	301	303	321	296	299	311	312	317	329	310	287	334	321	291	312	306	274	300	309	317	312	315	334	288	324	335	296	319	300	293	313	299	329	319	302	330	306	298	293	322	308	294	299	331	315	297	314	293	302	312	319	312	315	287	300	315	326	337	312	318	315	308	315	291	325	307	284	318	317	291	287	315	299	314	295	290	323	328	337	284	303	358	350	304	338	287	295	315	297	289	298	286	313	296	286	343	276	329	295	336	347	329	326	310	299	314	306	325	316	307	306	337	308	318	328	325	345	346	345	342	305	317	337	329	304	296	311	347	309	323	311	323	320	377	315	297	293	303	336	320	323	309	332	316	321	301	309	308	311	303	286	348	306	309	309	312	294	361	322	327	276	317	324	325	320	331	312	321	323	294	287	309	312	320	300	344	297	309	310	324	331	292	327	320	311	331	335	315	298	295	296	338	303	316	335	307	334	299	326	320	323	289	316	331	322	318	293	311	295	320	333	312	269	307	323	311	342	279	306	285	312	307	309	325	285	295	342	329	316	303	352	313	283	280	246	300	316	339	324	299	300	306	316	343	319	300	310	309	321	329	293	326	292	307	300	293	331	320	300	330	338	329	321	300	346	301	306	336	335	320	342	338	338	343	291	298	292	336	314	278	343	303	334	318	334	314	323	303	286	314	296	314	299	290	309	334	283	349	313	311	290	278	312	316	316	312	242	290	299	342	344	298	294	346	332	325	282	305	350	312	334	294	285	326	305	354	293	335	338	319	340	314	348	328	322	329	309	328	283	283	295	287	313	305	297	320	311	309	286	316	318	281	330	293	334	339	328	319	299	318	312	301	325	271	329	294	287	327	294	321	312	311	321	275	291	285	310	298	310	265	309	345	331	312	324	325	308	333	324	283	338	322	329	305	319	329	326	355	331	319	343	282	295	298	323	284	302	297	314	322	358	315	349	312	278	315	291	296	299	334	319	317	327	301	315	324	322	333	313	326	324	379	297	320	297	316	279	313	305	307	295	324	321	278	326	344	320	317	302	330	318	299	313	313	310	292	316	326	319	296	344	320	331	296	330	340	255	284	291	317	302	314	312	316	333	328	327	343	350	339	330	309	328	314	330	291	327	352	331	318	305	322	338	298	330	300	312	345	314	316	324	283	315	322	347	313	338	303	300	319	324	306	298	331	303	337	302	365	302	331	320	315	344	317	318	334	310	310	309	322	325	296	267	327	313	304	334	322	324	306	315	300	275	288	317	323	293	306	317	322	299	299	307	313	284	280	287	336	327	313	305	295	298	328	315	317	334	302	306	310	293	315	281	320	309	289	313	305	289	302	301	323	336	342	312	326	319	289	357	329	326	296	310	344	338	305	326	313	328	335	328	338	303	293	347	314	303	302	337	315	340	326	329	297	327	297	293	326	268	296	296	335	316	336	295	298	337	312	316	288	364	311	305	315	308	339	313	332	310	269	299	305	289	288	310	331	310	313	320	349	311	282	331	322	348	279	327	337	333	340	313	318	306	294	274	319	315	313	309	288	299	308	279	329	310	287	326	298	309	347	333	328	296	307	309	318	310	284	307	282	297	310	294	321	306	292	320	311	299	293	332	343	299	300	306	307	323	341	310	303	322	330	322	309	307	349	300	300	309	305	318	311	305	286	348	336	284	311	310	303	308	331	319	340	291	348	310	295	342	303	293	341	355	330	348	306	306	335	326	330	301	324	298	292	314	324	305	295	310	329	328	314	316	294	305	301	324	293	335	333	321	311	359	316	294	309	314	321	282	335	330	341	325	325	310	311	311	310	311	314	299	348	305	305	305	281	308	306	324	342	302	323	335	321	318	306	335	312	315	274	301	304	314	321	326	342	326	286	319	279	325	298	302	325	304	269	284	294	332	311	298	315	324	263	322	347	308	321	315	312	322	303	301	309	348	326	333	327	321	310	312	289	322	321	287	341	346	301	301	294	330	337	320	329	314	308	314	324	309	311	332	301	331	338	278	308	304	300	290	349	321	361	347	343	337	296	329	330	340	323	336	304	288	345	307	330	318	299	326	324	307	345	291	301	316	344	319	281	296	303	310	333	308	298	347	344	312	293	311	325	336	291	281	323	339	316	323	317	304	290	299	314	330	336	340	299	310	321	331	287	288	308	334	325	307	284	298	296	334	339	293	311	298	296	307	312	298	299	337	310	299	308	291	329	335	294	319	327	341	338	300	314	339	317	329	301	296	293	318	310	317	309	307	324	342	336	289	342	321	306	338	316	293	309	309	330	333	314	287	329	308	305	309	320	311	339	298	300	306	288	314	290	309	318	337	315	329	304	309	319	305	351	329	345	316	285	324	340	335	332	296	298	284	305	311	284	282	329	280	284	306	333	331	300	296	325	316	284	307	295	267	316	313	321	285	301	320	327	307	300
30637	35137	16122	1799	733	711	651	719	713	678	717	699	709	684	677	683	683	685	720	669	694	641	691	657	657	625	682	679	663	675	682	669	679	683	634	679	733	687	729	711	676	702	653	686	657	746	650	680	672	657	725	658	686	647	627	671	691	680	690	687	687	722	660	704	681	704	667	673	661	712	670	643	665	693	687	688	669	733	662	632	679	702	672	651	688	672	660	652	660	666	675	682	657	686	661	702	688	632	665	692	697	674	723	652	664	695	666	664	707	627	652	703	717	667	646	714	688	647	675	685	741	667	669	697	655	684	667	722	692	683	694	676	673	679	682	651	717	647	662	653	661	668	636	660	652	670	643	710	705	631	696	692	637	663	664	702	708	680	686	647	656	669	690	695	707	691	658	669	670	652	668	671	700	711	685	712	645	668	708	658	666	690	614	655	652	683	652	684	691	669	677	670	677	667	717	697	641	661	698	707	670	674	655	682	693	666	674	704	645	675	649	644	690	620	699	670	663	667	670	704	720	676	663	649	679	673	642	715	650	693	695	651	618	665	697	677	690	615	733	683	681	695	703	693	634	690	694	703	677	658	660	653	610	703	698	595	604	699	657	682	674	662	639	692	656	653	661	708	630	705	674	656	672	707	629	631	641	632	678	698	650	714	678	679	651	688	705	734	693	653	690	626	674	651	656	640	684	634	713	691	642	696	690	682	669	669	693	678	699	717	670	661	713	658	689	585	711	708	651	645	699	698	663	675	700	679	719	680	668	669	660	699	707	641	664	660	665	689	692	692	679	693	667	666	678	689	601	690	693	666	621	668	679	647	682	671	704	666	674	679	631	660	663	661	671	666	668	703	651	687	747	620	637	668	666	716	663	638	698	685	665	600	632	624	683	708	647	675	685	720	709	665	612	671	616	693	677	685	686	693	653	662	666	688	671	649	627	718	688	646	656	665	704	695	657	662	696	628	672	735	673	629	638	627	678	691	671	722	680	734	683	659	672	684	655	657	624	697	658	706	648	690	685	658	663	698	626	671	666	685	663	722	678	698	673	664	708	662	725	698	684	641	641	671	680	675	623	653	657	674	681	673	712	683	719	668	650	640	684	665	673	658	630	641	709	708	700	677	674	693	688	721	688	678	715	666	695	712	644	715	656	680	713	681	722	719	723	658	672	639	681	671	721	699	685	637	656	675	688	677	627	663	677	688	634	644	676	641	684	711	653	608	717	642	629	676	676	672	632	669	657	619	658	677	647	644	676	670	677	677	664	644	668	687	684	736	671	676	621	698	710	656	697	642	688	620	624	640	640	657	658	712	678	638	688	653	680	676	707	653	671	625	633	709	675	658	665	626	710	728	682	638	693	659	715	677	667	674	685	666	674	651	677	668	655	670	664	642	672	628	696	682	685	650	675	694	652	706	690	634	720	663	689	625	680	645	674	682	661	630	655	696	632	706	663	698	656	649	649	658	691	669	657	708	661	661	646	725	674	691	706	668	690	645	706	616	701	713	667	685	663	680	653	652	656	649	691	678	691	686	655	668	656	650	682	665	697	686	724	650	699	701	666	637	674	657	656	687	679	709	623	683	710	722	655	670	629	637	664	673	658	653	703	686	666	700	659	693	671	674	658	694	706	682	712	704	640	675	718	660	652	679	650	689	671	662	675	640	655	633	699	681	661	659	661	652	655	610	687	660	700	646	683	638	749	655	682	668	664	678	706	684	696	657	683	708	725	659	697	647	659	639	668	679	657	655	728	666	646	690	683	657	688	646	660	692	720	637	672	697	630	644	708	684	662	647	679	664	695	655	667	686	657	691	713	666	645	634	680	638	707	698	722	674	668	650	699	682	705	723	678	690	661	668	683	655	657	650	703	689	658	658	670	680	675	661	683	659	639	660	649	686	671	675	659	688	689	648	689	668	661	678	659	668	640	664	684	668	612	699	715	688	667	639	713	636	634	688	693	650	678	641	696	618	673	757	689	708	684	712	647	678	689	660	715	674	673	681	652	686	650	672	639	670	631	667	683	650	670	682	733	698	669	716	677	689	687	684	681	663	663	652	652	688	674	694	618	695	654	663	668	678	632	739	668	691	674	643	711	670	659	653	645	716	715	695	690	634	659	666	646	635	668	720	683	684	622	664	696	687	733	661	696	664	657	683	662	671	652	682	672	706	659	651	707	702	655	658	638	687	649	707	647	666	683	688	642	625	691	685	676	674	686	632	685	697	655	662	716	666	656	665	652	665	693	642	682	651	641	640	648	688	696	652	714	632	705	642	661	691	683	687	683	740	637	679	691	738	653	713	694	727	706	695	700	660	669	669	662	707	716	693	715	704	637	654	706	657	706	654	648	646	681	627	692	652	691	676	634	662	642	676	690	681	671	673	679	660	629	668	633	686	672	697	705	696	667	645	629	668	675	666	688	682	678	657	675	666	716	704	645	676	669	719	654	680	645	682	657	652	698	673	657	692	679	718	658	692	698	689	660	666	668	673	649	634	662	667	637	707	673	652	694	715	654	702	679	693	713	671	666	649	691	656	640	637	679	687	730	681	682	678	687	680	686	686	686	737	695	664	697	672	682	660	647	649	679	704	671	716	637	666	680	677	664	669	674	694	655	693	659	693	698	708	693	632	685	706	665	685	673	626	667	684	661	682	674	686	723	673	672	662	681	695	644	662	688	703	672	669	656	653	659	693	695	696	640	690	676	666	709	694	673	715	710	708	681	694	667	686	687	684	737	693	630	682	683	640	634	655	652	655	688	665	687	651	664	660	712	694	663	692	704	707	662	695	633	676	641	647	659	650	681	662	686	696	681	632	651	635	652	666	667	634	674	693	642	678	702	681	662	728	701	647	649	689	625	709	731	683	642	643	715	646	694	640	738	705	679	630	673	695	676	666	687	646	635	690	644	642	658	672	693	683	679	674	722	708	676	684	660	656	704	680	736	686	632	669	677	661	652	635	659	678	670	648	676	653	669	683	651	635	686	663	673	658	687	687	597	690	631	635	629	677	686	692	655	671	652	652	630	658	683	627	641	695	675	651	676	643	661	668	710	624	671	645	642	663	655	676	678	648	664	651	660	663	673	638	671	717	637	695	701	723	647	618	693	676	655	696	695	678	727	674	663	633	697	687	681	695	700	655	678	687	709	646	666	703	675	645	671	679	682	710	647	679	726	657	676	652	658	681	641	642	669	692	616	695	677	697	722	621	672	681	657	714	638	654	675	706	704	702	665	672	682	653	673	666	618	695	678	663	685	689	661	627	682	644	706	639	684	669	666	705	693	685	676	681	658	712	672	686	695	674	648	711	675	680	687	648	666	718	644	623	699	652	700	658	629	664	714	648	692	680	685	659	653	656	665	687	739	672	695	694	710	681	667	675	658	677	662	686	649	642	688	652	677	646	689	652	672	676	663	632	667	682	737	674	632	708	649	656	645	714	648	657	655	638	694	695	674	654	640	626	704	654	676	663	651	709	642	656	697	687	687	699
24490	21108	24091	28375	21110	21135	10899	570	459	380	348	335	344	351	344	315	321	315	306	320	313	347	306	311	293	295	309	339	338	316	308	304	295	319	333	324	311	297	250	328	307	303	304	297	311	296	299	298	319	301	297	296	305	303	285	320	315	335	309	271	309	314	312	318	304	290	295	296	268	306	291	279	282	306	303	312	304	281	298	301	298	281	314	325	278	283	308	309	293	280	309	288	281	274	332	312	276	268	330	306	301	309	308	312	317	302	275	237	327	288	308	331	265	285	299	330	319	298	293	295	342	313	299	312	278	329	312	309	297	287	293	273	295	305	267	307	302	305	269	318	329	282	293	313	304	291	300	319	295	350	316	283	349	285	267	266	308	291	278	319	321	283	330	329	305	302	307	274	319	261	281	302	311	330	299	309	346	290	269	263	347	282	299	310	296	318	278	320	289	309	286	270	302	313	294	305	323	342	310	326	270	313	303	305	297	303	305	270	251	259	277	305	288	284	295	299	309	286	263	302	322	321	326	319	307	315	277	295	295	272	321	309	313	298	299	294	295	268	282	299	333	294	307	302	298	310	275	308	314	298	264	329	292	276	301	301	263	286	270	300	301	293	276	302	325	333	320	314	273	262	312	286	295	270	289	295	263	282	287	308	290	283	297	354	309	314	273	283	281	317	291	293	302	301	322	293	295	300	322	298	257	268	291	292	328	310	307	320	311	304	299	343	306	283	287	319	318	283	312	281	293	271	270	302	272	320	292	298	304	290	302	292	271	276	336	294	280	305	303	293	293	294	289	320	293	271	299	287	294	306	305	319	315	294	309	319	306	323	294	278	310	309	303	328	267	296	306	324	292	305	286	317	301	297	302	313	324	294	298	291	285	318	302	286	325	300	321	303	329	304	311	316	290	284	305	318	274	274	306	352	297	299	293	291	327	269	306	283	330	298	242	325	277	281	329	258	306	264	305	308	270	282	300	300	318	280	281	295	297	285	265	285	314	283	296	306	287	300	284	308	288	319	314	314	317	294	321	279	292	279	277	299	292	290	295	314	303	300	322	324	312	301	285	300	295	294	290	258	297	312	306	293	286	328	322	299	305	334	299	312	318	301	318	283	310	281	287	321	309	301	278	355	291	321	285	317	283	321	285	310	335	303	277	295	298	271	293	287	282	309	299	298	318	290	294	276	293	322	331	275	318	287	264	283	286	286	276	287	275	286	299	271	301	284	293	297	275	280	304	297	311	315	317	274	282	281	270	304	278	300	306	312	295	316	319	301	306	304	282	312	325	323	305	295	321	295	320	297	331	302	311	286	284	303	261	311	297	299	284	329	274	307	299	277	287	325	289	285	283	295	284	275	320	327	320	301	323	269	331	278	312	293	300	310	301	324	298	294	327	304	298	267	287	325	315	309	300	281	321	300	283	318	282	291	316	292	296	315	272	274	310	338	302	267	303	305	273	290	275	288	300	324	288	279	303	299	303	308	312	316	293	306	282	290	301	292	322	300	314	277	298	275	278	283	298	275	330	327	274	326	317	315	305	331	285	321	316	295	282	309	291	320	293	297	306	278	323	279	322	307	290	277	310	330	284	287	278	308	294	307	283	257	302	309	319	280	303	295	292	274	287	279	298	338	291	305	276	301	301	291	316	309	269	235	321	294	283	318	267	307	281	284	309	273	280	314	284	301	277	292	321	285	276	309	282	322	311	291	268	319	296	276	301	335	330	301	331	268	299	309	290	269	349	291	324	299	316	317	285	289	319	327	333	285	262	314	310	300	276	307	272	277	304	284	294	281	319	296	308	300	264	295	277	321	255	292	290	312	311	276	292	290	315	290	295	301	299	269	290	290	304	315	300	286	270	306	313	266	306	280	301	303	293	311	282	264	288	273	300	297	286	301	302	315	306	283	287	315	304	324	313	268	323	284	319	327	303	310	249	266	297	297	294	302	308	319	323	280	286	281	308	275	303	335	267	287	273	295	290	315	320	288	287	269	320	290	288	302	280	262	308	292	269	311	289	307	334	310	297	290	284	289	305	292	318	306	281	344	285	271	318	303	324	312	266	292	324	281	310	334	317	309	271	319	294	286	303	294	274	314	325	332	290	300	300	284	335	280	270	314	293	295	297	344	299	266	314	327	309	316	292	277	291	292	289	268	318	303	307	293	330	272	331	311	317	302	279	305	272	261	281	331	292	285	283	313	275	315	263	310	327	307	311	298	318	324	301	294	297	301	302	278	291	326	302	310	295	322	302	306	302	309	278	256	301	258	311	360	288	330	297	283	311	284	289	294	298	293	297	300	287	295	307	287	291	329	299	283	322	253	287	282	311	269	310	310	354	295	337	292	305	310	320	322	309	266	271	288	316	292	326	317	337	281	301	246	298	328	278	337	310	272	317	342	321	291	331	291	327	293	292	276	317	292	261	307	287	307	336	300	298	308	325	281	312	284	298	322	301	279	271	309	319	299	279	270	287	291	288	297	283	278	291	282	286	281	248	284	330	290	311	311	318	326	324	298	291	329	335	345	306	346	322	353	283	302	354	291	320	308	288	293	262	315	271	306	277	306	254	295	291	289	265	297	299	269	335	286	307	278	288	309	325	291	300	269	291	312	300	293	259	303	299	306	281	305	324	319	300	307	294	319	297	292	314	316	282	322	301	300	289	302	301	264	285	293	274	278	277	315	305	331	338	306	305	295	278	286	302	305	302	304	273	321	290	284	297	311	324	306	319	295	285	316	341	302	300	320	301	302	289	294	336	278	263	308	287	285	317	309	297	292	274	294	282	317	261	294	268	286	324	305	294	319	262	295	303	287	285	283	324	292	308	273	333	300	286	334	287	289	283	286	283	315	292	344	278	300	293	327	312	301	275	295	302	304	319	320	279	316	295	289	298	328	307	305	291	288	274	289	317	295	303	295	275	298	298	307	276	315	317	290	289	312	300	281	288	292	300	314	292	319	290	290	274	303	291	291	288	287	280	257	277	303	313	304	269	306	298	306	319	304	269	291	285	272	282	332	355	291	281	290	307	276	279	271	317	332	319	300	299	305	314	302	280	303	284	292	332	311	292	326	296	295	285	310	287	306	270	291	297	301	282	300	291	341	298	301	291	316	278	265	305	321	281	301	333	313	312	284	274	276	300	286	306	308	304	330	283	276	268	266	290	292	353	302	275	278	299	291	281	302	306	313	310	278	302	289	298	313	319	336	307	312	325	299	311	340	312	300	285	277	283	334	296	311	284	283	307	317	304	324	316	303	296	272	316	290	287	325	316	302	290	325	316	299	302	298	305	314	279	271	300	288	302	315	262	269	305	306	322	268	300	277	292	314	298	318	263	297	316	275	305	322	293	307	297	284	316	319	329	327	314	304	316	279	264	340	266	339	313	318	291	274	286	268	305	311	277	305	312	293	281	301	276	269	340	296	289	351	335	282	318	318	297	284	304	289	294	321	338	289	297	277	310	315	330	346	284	307	321	309	317	304	282	239
36084	46308	25556	2814	775	711	651	641	627	604	634	664	618	595	636	651	598	638	600	594	625	646	600	598	572	632	635	619	612	624	606	649	654	612	647	603	616	625	645	630	630	671	590	598	597	627	635	623	645	629	639	628	599	643	654	591	651	589	607	615	635	580	587	598	622	603	607	601	579	648	639	597	572	615	604	648	582	609	631	649	642	629	559	634	614	666	584	602	583	608	609	657	591	624	652	616	570	596	667	619	635	606	639	591	627	565	587	605	590	621	656	639	578	610	641	628	648	628	643	666	625	572	647	589	612	659	569	641	591	641	651	630	603	638	655	570	600	660	608	652	619	642	653	582	628	606	616	628	577	605	586	638	607	567	617	657	589	580	583	578	615	594	636	628	657	570	611	642	633	642	616	603	612	615	612	608	649	613	599	558	647	548	594	576	615	576	571	602	610	663	596	582	615	626	638	631	633	618	580	606	577	588	605	649	642	596	582	604	664	631	619	636	586	637	644	665	646	603	624	582	649	560	612	589	637	588	584	593	586	608	600	621	618	638	622	595	589	637	566	599	629	651	606	589	584	637	609	596	621	583	629	603	605	628	586	630	628	627	577	594	621	613	611	604	617	682	639	617	611	601	640	596	637	620	573	600	616	659	585	587	626	599	709	659	642	600	640	605	662	578	630	603	607	611	608	627	610	656	653	617	626	610	595	583	619	649	608	600	605	617	610	634	608	583	616	590	605	639	630	595	603	589	566	630	582	618	610	622	585	591	596	591	607	619	656	592	603	611	669	630	611	615	611	596	616	661	582	570	628	666	622	613	627	636	640	633	597	598	615	602	630	651	618	637	646	640	644	591	587	610	587	656	610	625	612	626	636	663	639	579	627	606	643	639	596	628	597	633	590	594	593	596	634	650	584	630	591	602	601	608	629	646	625	568	571	580	661	650	592	603	611	626	621	628	623	627	619	634	601	587	610	605	606	626	590	596	615	624	606	629	569	599	639	591	603	600	563	630	631	616	609	602	590	652	627	657	585	634	627	647	623	581	615	587	645	644	618	620	647	612	621	622	604	584	601	636	609	604	592	600	629	584	597	593	582	638	608	603	648	591	621	625	611	581	615	595	597	577	594	629	579	644	632	588	607	625	599	614	610	591	628	622	624	619	612	599	585	633	618	626	622	605	622	576	625	568	630	619	619	634	623	627	644	610	626	604	610	583	601	626	606	624	629	617	644	571	652	586	614	618	609	636	612	585	613	669	604	627	644	640	610	590	622	598	639	603	617	668	602	605	568	571	582	616	618	620	591	609	574	659	673	658	624	612	616	644	584	590	674	587	625	600	562	605	618	580	613	630	643	614	578	603	618	656	561	589	624	620	605	629	644	599	628	645	624	612	575	629	601	645	626	624	578	566	634	633	635	617	604	604	637	558	623	623	627	619	620	613	622	652	620	580	597	591	637	600	646	657	631	580	641	572	626	578	624	622	620	641	584	610	617	585	668	608	619	648	612	615	591	623	608	596	594	614	571	639	599	577	657	570	674	619	612	619	615	597	590	573	582	667	601	573	567	638	651	621	601	588	652	596	592	619	604	613	602	648	610	633	592	627	610	625	629	609	579	610	590	621	567	619	628	603	629	609	607	587	612	600	608	622	594	585	672	621	675	627	612	623	594	600	607	640	609	601	603	609	638	622	621	595	629	628	646	634	635	621	645	572	567	587	644	616	607	633	604	644	624	586	615	645	623	638	589	589	627	553	644	659	626	587	601	643	582	619	678	577	575	587	604	644	594	602	597	654	626	635	629	611	567	606	615	655	655	579	591	615	621	617	622	585	653	616	639	621	644	623	651	594	572	613	582	589	569	637	640	621	645	598	607	615	656	656	616	607	629	622	593	625	632	622	597	614	630	568	622	606	619	584	625	634	601	586	577	593	603	648	603	575	587	625	620	616	598	596	620	574	647	621	642	612	639	578	605	627	592	612	567	619	615	668	614	614	582	613	652	647	595	609	631	593	658	607	548	560	631	608	610	639	598	619	646	655	659	615	650	586	611	547	594	574	625	625	629	626	585	599	586	615	641	606	630	642	649	600	653	653	609	600	618	615	598	568	641	613	584	573	601	583	625	646	629	611	593	586	613	604	581	588	595	614	595	653	590	641	577	557	616	661	644	640	586	636	628	588	623	608	651	630	614	618	633	611	668	627	589	646	604	580	594	591	598	574	654	622	631	645	614	626	645	611	631	610	609	606	622	601	589	610	622	621	626	649	629	623	643	632	644	633	619	610	628	611	623	609	616	599	623	620	605	633	598	625	593	611	664	621	630	610	631	621	588	627	595	590	695	602	590	630	680	601	621	643	621	579	604	626	560	622	587	655	584	633	637	649	644	611	586	606	584	655	611	604	593	621	588	650	608	601	580	609	616	574	551	601	610	579	591	578	623	600	632	607	595	629	652	651	637	637	595	659	607	632	583	631	595	638	645	623	661	600	632	663	675	598	654	637	643	663	620	631	644	638	631	590	621	645	582	600	602	582	631	610	622	627	646	665	561	622	588	613	646	616	562	654	614	602	628	621	606	596	632	605	647	607	582	586	623	572	612	647	619	639	595	638	625	605	627	598	650	625	627	652	587	630	615	614	596	611	601	617	610	600	592	593	620	556	608	629	599	619	641	624	594	581	581	641	609	616	607	620	598	617	622	599	623	612	668	630	629	604	606	611	630	597	619	645	610	612	625	613	622	617	589	611	566	658	620	631	623	592	648	633	624	599	607	626	640	589	575	616	571	638	615	542	594	567	591	609	644	659	588	633	642	545	663	607	613	641	573	623	613	652	604	621	626	583	598	581	582	644	665	579	603	607	699	606	599	616	638	565	643	586	614	620	616	611	609	615	579	570	569	596	571	629	647	611	601	619	619	567	656	647	626	617	636	585	606	639	584	572	609	615	665	605	595	579	645	629	602	630	608	637	588	635	623	632	617	646	660	593	666	646	635	626	615	665	644	650	628	614	584	639	639	576	624	624	603	629	636	572	584	645	605	634	662	666	620	545	603	639	574	566	575	641	631	541	655	604	580	628	631	600	643	597	642	634	612	674	622	613	611	647	650	630	648	569	611	635	638	597	623	631	609	618	586	598	628	624	585	600	631	606	624	629	600	593	601	581	567	631	626	628	604	599	637	594	591	638	624	601	666	664	609	622	651	619	625	586	628	616	588	632	584	639	574	634	612	619	578	584	610	623	643	634	622	627	606	640	580	630	604	611	587	623	600	569	560	652	641	615	639	594	640	602	629	633	594	620	609	605	574	556	595	662	600	634	609	617	600	640	622	586	618	616	590	609	608	617	633	605	600	609	614	657	609	636	597	600	638	645	649	585	584	601	604	614	611	649	618	622	592	606	604	619	580	595	645	664	623	607	582	643	590	632	593	612	633	675	589	578	647	582	588	615	602	602	567	576	600	606	656	663	583	596	612	579	622	619	595	559	593	647	606	603	641	624
34249	18217	5606	430	186	199	193	139	158	153	167	161	166	159	191	173	197	146	164	168	177	177	164	159	175	162	157	160	137	157	161	176	190	188	198	155	132	199	174	199	136	141	202	154	171	144	173	173	151	139	154	150	173	182	154	182	168	158	150	173	148	151	155	179	185	149	169	160	178	173	140	170	153	181	158	170	137	162	166	153	164	151	172	181	177	159	166	149	171	179	159	184	152	170	155	157	168	161	164	143	201	140	136	146	156	151	153	167	168	152	163	191	174	182	164	185	159	159	191	157	177	143	158	167	150	147	145	186	158	156	161	175	138	188	160	165	170	156	156	175	169	135	155	162	164	157	143	162	150	158	175	168	195	190	156	149	143	181	148	189	135	164	165	145	165	151	168	156	164	147	175	163	176	134	170	153	154	148	164	187	152	169	167	176	171	157	166	143	180	155	185	155	137	150	160	160	156	178	164	178	158	168	168	160	167	192	168	166	141	138	169	167	164	138	134	169	146	150	181	150	153	166	183	151	181	156	166	123	143	154	157	154	154	168	160	164	162	169	142	137	139	146	149	172	148	144	154	183	178	176	163	151	164	182	145	156	185	184	133	165	188	175	166	176	173	157	166	169	156	144	163	149	174	163	161	169	195	160	190	174	165	181	151	194	164	180	165	149	131	153	163	174	166	153	170	133	149	161	173	154	165	151	166	152	143	141	140	171	165	163	141	162	162	172	158	171	180	158	150	179	160	178	159	152	157	156	180	159	155	187	134	168	183	156	187	166	149	188	182	185	174	152	155	180	143	162	156	151	158	172	165	177	169	177	159	163	176	153	173	182	163	168	145	149	141	170	157	144	135	134	153	158	138	180	183	155	143	157	166	175	159	167	158	143	167	175	175	154	145	157	182	177	120	162	166	161	168	170	177	165	167	147	170	178	164	153	144	179	169	164	172	159	162	177	158	129	157	174	144	154	175	201	164	152	151	154	168	185	187	178	165	159	188	139	158	179	131	155	182	162	171	165	162	182	176	155	151	153	138	145	153	165	162	174	168	168	169	163	169	168	158	170	175	180	155	172	170	162	138	159	155	134	168	150	153	152	156	161	160	192	171	169	157	179	161	167	145	184	176	152	174	164	165	175	145	152	142	171	172	138	157	161	135	148	168	186	157	190	151	165	169	157	169	177	173	148	182	145	163	182	182	158	168	185	166	163	148	130	163	170	148	159	188	185	154	171	158	166	165	155	161	154	126	170	177	176	170	156	181	165	139	169	182	167	134	155	159	169	161	144	160	159	174	160	194	140	161	153	137	153	144	161	194	130	160	184	141	177	151	150	177	151	170	169	144	155	142	169	128	189	170	174	139	151	160	178	165	153	166	158	146	158	152	190	178	149	169	161	162	186	158	172	156	194	197	145	149	150	171	157	176	138	150	156	149	161	186	170	150	163	144	177	139	120	184	159	152	178	166	191	195	155	175	167	154	182	181	166	161	179	164	171	154	124	153	166	173	192	155	165	186	192	173	178	171	139	149	160	164	178	163	159	186	166	143	142	145	158	147	167	175	163	154	155	166	161	145	169	143	164	172	153	165	164	186	193	172	121	155	164	174	156	179	161	150	161	185	164	163	156	172	183	166	163	146	156	160	183	165	187	162	165	149	170	175	172	177	164	165	163	164	149	167	165	152	160	151	146	156	172	181	165	150	137	159	189	160	167	166	191	164	161	159	149	144	170	165	151	159	175	137	179	159	153	167	172	149	149	173	187	168	161	168	155	160	164	158	159	151	152	156	164	149	156	136	142	167	176	170	154	142	154	150	165	181	159	168	176	146	169	154	170	147	145	160	142	159	174	167	182	170	166	157	157	154	163	177	168	156	177	170	167	160	150	138	153	151	157	170	167	141	162	159	163	172	162	157	170	156	170	158	168	175	186	164	190	172	148	170	149	146	167	162	170	195	163	150	151	181	145	144	164	176	144	140	170	166	166	171	151	153	180	159	178	150	164	160	160	158	154	157	180	166	156	150	199	170	163	168	175	182	157	159	182	158	154	183	167	184	162	164	146	156	167	171	156	177	168	134	177	154	157	175	168	151	180	178	145	157	139	164	183	167	154	166	177	173	149	169	126	167	181	153	150	148	151	176	168	177	170	185	146	151	164	181	158	172	164	155	152	185	180	163	168	183	172	155	171	186	151	164	169	163	161	179	158	154	159	179	176	168	161	183	155	156	175	147	161	170	171	136	187	152	155	180	152	153	178	157	154	168	171	142	145	175	156	140	174	181	156	138	155	136	163	180	185	165	156	150	161	145	151	147	169	184	152	156	143	142	174	173	164	173	187	169	150	178	172	164	192	166	155	155	152	157	170	161	148	178	148	171	151	168	186	150	171	185	183	182	171	160	164	168	158	170	176	183	166	142	178	160	156	167	164	174	156	145	157	170	153	164	156	169	176	139	144	167	158	157	165	182	193	160	144	156	174	172	168	164	154	182	167	154	175	188	170	165	168	172	165	164	169	159	156	180	151	157	158	153	179	156	151	173	168	151	160	170	162	182	167	164	172	161	150	160	152	171	187	172	181	167	167	173	152	156	170	167	150	162	162	148	142	155	172	176	171	165	146	182	150	188	142	176	172	178	173	162	176	163	164	177	151	151	184	192	174	186	171	184	168	137	162	169	158	144	161	169	156	167	151	151	170	183	165	129	152	176	154	162	174	155	183	169	143	130	138	166	158	156	149	184	158	171	187	153	160	169	174	152	150	164	169	163	173	144	171	170	137	156	150	165	166	143	154	173	159	155	161	170	165	191	186	174	157	157	179	149	164	145	164	175	163	170	162	174	183	166	160	153	165	180	156	170	159	145	167	161	174	150	187	174	169	145	166	169	162	152	166	179	189	160	163	152	162	162	169	174	177	163	165	170	177	169	180	159	152	184	169	140	143	171	136	157	151	166	170	184	165	180	186	168	159	175	184	135	150	176	202	166	156	179	181	156	165	159	171	171	147	161	155	184	178	161	170	172	166	160	184	161	172	166	153	125	167	122	191	155	154	139	140	157	152	186	150	145	155	152	144	153	173	162	183	163	183	160	153	177	172	141	177	147	174	160	166	148	166	157	147	151	172	154	155	157	178	176	152	172	165	181	153	163	168	206	192	171	177	168	152	137	148	151	161	146	164	153	153	136	155	159	173	168	180	175	173	157	145	182	186	170	173	170	170	181	189	150	171	159	167	144	180	194	186	186	155	178	187	170	162	154	141	158	161	160	155	177	168	144	173	164	165	185	167	159	169	177	163	182	157	170	148	149	172	171	168	135	153	168	186	174	179	175	146	161	148	149	159	179	154	153	173	169	173	159	177	139	153	172	170	170	188	158	166	167	181	166	153	197	156	170	146	157	164	161	169	191	180	169	161	142	167	158	128	157	159	159	195	190	156	167	147	172	160	173	158	160	152	168	169	149	148	190	144	163	177	150	174	176	148	158	172	164	200	168	147	142	175
15826	4989	1458	439	415	407	393	377	384	395	411	405	426	401	396	380	388	413	444	418	399	425	394	393	413	425	405	399	396	412	412	372	442	423	422	397	399	396	428	420	428	387	400	432	393	381	421	393	403	361	401	403	433	438	385	430	378	379	389	405	397	392	384	442	434	431	385	415	442	401	405	383	406	422	402	423	399	391	378	437	391	409	375	395	458	432	386	383	401	416	388	398	422	394	412	421	410	399	450	432	371	408	376	401	404	400	399	429	393	388	388	416	407	424	398	426	434	383	406	385	405	411	385	414	391	398	415	393	420	431	422	412	393	407	400	405	418	409	372	407	439	441	404	426	389	421	409	382	403	415	409	422	446	426	423	432	420	415	377	379	397	425	386	399	421	450	404	418	456	463	425	386	424	421	415	400	425	387	410	430	399	400	369	408	410	421	421	444	426	375	412	387	373	361	415	410	415	384	394	445	473	375	383	459	407	397	368	407	405	396	424	396	417	389	386	430	411	401	392	409	451	402	417	384	378	391	385	404	403	366	361	389	413	421	384	401	417	380	419	426	401	427	398	387	400	400	416	425	408	410	406	423	365	369	433	404	374	408	374	407	391	406	410	389	407	421	446	434	352	440	386	385	408	409	407	394	398	420	422	427	443	426	338	401	385	377	422	387	406	374	404	387	395	404	425	449	405	401	432	392	384	376	382	387	436	380	388	397	409	432	408	424	413	426	423	408	390	389	410	412	414	409	392	414	408	441	445	418	356	438	387	386	396	388	449	405	442	342	422	381	426	410	418	397	412	396	440	409	419	367	416	437	440	407	378	403	378	430	406	430	395	406	379	424	398	388	399	399	459	401	394	419	379	391	409	413	408	412	393	432	400	428	412	385	401	427	406	394	401	385	391	367	416	388	463	394	444	424	389	410	391	407	413	410	424	401	377	435	417	374	471	390	451	432	411	410	419	391	387	414	392	427	372	414	428	438	430	391	386	423	395	382	396	411	451	416	431	371	419	428	405	405	401	407	384	395	425	398	411	402	410	446	423	426	410	429	418	398	438	410	433	388	410	400	388	432	387	411	433	394	440	418	392	377	393	392	398	387	386	405	363	411	398	439	442	429	432	424	383	396	408	399	403	465	401	427	396	428	420	371	406	428	386	407	404	393	427	400	409	381	409	404	427	417	394	424	408	420	429	441	421	418	407	381	439	405	433	393	430	414	398	408	403	382	436	390	383	414	417	391	408	396	416	412	391	432	396	412	429	414	412	415	412	422	372	399	409	381	425	447	452	382	430	380	424	386	418	393	376	416	412	398	400	386	411	418	397	412	396	388	413	427	411	392	423	384	406	405	474	383	371	412	438	422	398	372	416	412	416	392	416	380	410	422	420	417	433	432	439	435	407	405	395	410	378	430	408	431	413	366	380	445	414	379	395	435	395	389	416	426	385	394	446	397	409	401	367	374	405	363	414	420	374	396	393	404	422	393	373	404	399	424	398	388	417	406	444	377	405	444	401	418	383	402	459	390	391	355	401	418	405	415	409	387	446	378	431	383	411	411	392	434	438	399	414	410	388	422	402	429	423	421	391	391	389	395	378	420	419	416	410	407	421	431	381	413	425	412	418	435	390	432	432	404	410	434	416	433	413	427	430	442	431	419	398	405	402	428	398	390	400	421	388	360	399	411	400	427	406	408	397	404	409	410	394	396	420	400	414	386	380	403	407	378	417	460	396	428	384	421	391	436	429	411	405	408	408	412	432	383	418	393	432	401	421	427	466	406	412	392	404	423	370	423	395	417	396	404	427	369	415	434	437	440	407	411	404	423	401	413	409	424	401	354	415	407	429	406	416	445	440	373	419	407	392	451	360	418	374	412	387	404	395	400	426	390	445	414	411	405	386	419	429	415	398	395	436	412	428	368	382	422	398	375	389	432	407	404	397	382	417	429	394	422	419	427	372	418	441	399	371	436	399	415	410	419	412	451	389	396	435	415	403	396	419	405	397	400	438	419	407	418	427	400	383	420	413	386	402	438	400	410	404	384	415	427	410	398	380	454	440	425	456	415	429	396	400	388	422	425	358	349	393	426	400	407	399	427	414	422	398	369	411	394	423	372	397	393	391	382	411	389	404	415	452	401	447	401	423	397	382	350	390	405	404	432	383	402	394	429	436	409	431	410	409	404	436	453	414	372	398	393	416	421	402	405	461	403	403	396	432	401	407	433	384	405	385	382	410	421	400	413	400	397	416	399	443	402	397	427	375	414	413	429	379	400	446	400	399	428	412	388	398	410	398	424	410	391	403	442	406	395	407	387	406	428	358	378	400	388	405	383	387	414	407	436	404	399	411	385	391	396	410	398	391	415	417	441	438	443	410	402	390	415	417	407	398	414	412	427	376	444	382	430	420	421	384	445	383	427	370	392	370	414	371	423	385	413	444	396	393	387	411	415	428	380	388	394	429	430	449	416	387	386	417	387	425	414	426	426	451	401	380	382	435	413	388	405	408	426	405	381	400	383	363	364	425	415	411	391	370	385	421	375	420	446	401	394	421	411	416	400	426	433	394	424	404	406	398	431	384	439	406	401	436	418	427	394	420	359	438	408	394	407	411	369	426	368	406	389	436	442	442	402	407	393	442	439	421	415	388	418	408	434	418	392	394	393	381	374	393	406	417	392	391	417	407	404	399	398	424	396	390	415	422	393	411	439	418	445	403	401	416	398	393	407	399	396	427	417	429	433	422	438	393	405	412	409	426	424	385	388	391	411	450	468	411	353	411	393	396	417	401	398	446	406	422	433	467	403	403	404	413	409	417	409	428	388	396	381	389	417	419	426	414	397	393	404	405	414	415	432	427	427	408	385	408	415	417	387	407	430	383	417	416	409	431	384	415	432	435	413	386	420	394	405	421	413	446	394	393	408	354	442	400	401	407	386	387	411	400	418	424	411	431	401	380	418	402	437	403	431	437	420	406	420	405	363	410	450	405	398	391	405	401	386	420	390	418	420	385	400	394	436	412	386	394	415	380	410	382	398	375	371	393	425	388	383	405	403	394	366	405	423	416	418	394	402	396	399	415	405	402	404	387	409	419	411	383	405	408	405	354	409	418	441	418	392	427	423	392	455	410	382	404	393	403	383	360	404	411	386	391	414	383	396	398	408	429	397	376	402	396	386	407	412	422	396	386	424	405	392	367	438	459	409	386	426	410	406	403	440	420	421	440	411	412	412	400	400	389	413	400	405	419	414	395	395	416	414	385	404	404	411	405	358	439	393	375	406	432	377	408	370	401	419	378	404	402	417	420	405	413	399	439	391	410	424	397	390	411	392	399	423	387	403	411	415	411	424	396	371	384	438	424	426	422	422	419	439	440	422	410	425	405	421	431	422	446	408	398	398	440	374	404	388	432	398	389	405	410	408	421	393	404	394	437	411	383	427	396	423	373	394	411	404	430	397	413	414	415	407	409	417	400	438	390	437	415	384	409	399	426	392	409	396
25281	21130	23816	28701	21138	13628	578	413	322	360	360	379	356	322	326	337	323	358	325	330	343	306	331	324	323	333	321	289	322	313	342	330	293	306	312	300	286	330	340	311	317	332	298	305	287	316	338	319	362	301	312	259	306	308	338	313	321	337	324	342	329	306	325	307	325	350	331	318	332	342	317	324	319	321	278	288	353	315	285	314	291	295	301	323	305	279	321	328	303	351	282	314	310	293	297	301	292	291	317	322	320	312	312	315	328	315	298	315	318	276	345	315	283	288	329	306	326	318	318	353	306	349	319	284	303	302	318	307	313	323	320	303	303	294	314	315	295	301	288	317	331	296	302	345	276	283	324	334	343	279	290	331	320	302	307	298	320	307	265	309	316	297	309	308	330	355	325	316	304	298	329	290	330	279	293	301	299	320	312	308	322	315	302	300	299	335	346	295	342	365	303	298	321	309	312	296	315	300	366	305	314	315	292	321	349	306	313	317	329	384	345	290	312	320	322	309	321	310	315	325	292	320	307	328	324	347	328	303	331	301	289	277	316	309	298	343	350	341	324	341	313	305	367	288	290	300	323	325	316	309	342	293	311	288	296	309	311	322	325	294	278	289	338	311	313	324	327	331	320	329	294	312	316	301	287	285	289	310	312	315	313	274	323	321	314	346	318	305	339	333	327	313	292	334	321	321	340	308	290	301	293	310	305	298	312	295	295	294	342	299	335	302	302	309	287	322	305	295	289	306	326	294	302	301	336	333	310	290	286	305	310	332	326	331	332	285	317	338	296	292	307	296	292	315	307	310	293	303	299	306	329	311	277	316	312	288	279	303	326	292	310	301	288	313	307	306	296	315	290	330	326	319	285	314	316	318	312	291	325	322	328	307	302	327	305	309	343	358	353	323	306	340	337	281	334	315	309	333	318	333	294	271	317	305	303	320	311	319	302	334	322	299	278	297	305	320	324	316	299	280	305	292	309	326	295	297	317	351	303	328	339	327	332	324	302	334	345	329	297	286	292	314	355	311	299	319	307	343	329	291	285	307	302	279	298	297	289	292	292	311	341	327	306	334	272	349	296	311	324	294	289	291	298	311	315	316	274	313	299	321	293	330	304	290	342	309	309	299	329	322	330	295	290	351	303	321	352	318	302	291	289	320	302	314	295	347	326	355	302	327	323	290	343	304	309	311	330	330	291	337	287	331	308	336	314	289	292	344	306	279	292	303	315	334	290	315	337	351	289	316	313	325	300	296	343	329	342	276	290	286	292	300	300	321	316	294	350	305	287	294	314	312	320	304	297	330	337	349	332	300	284	315	308	324	337	321	315	327	300	310	294	319	331	294	329	312	311	305	324	311	294	307	336	295	339	344	319	320	326	332	311	299	275	314	352	297	333	331	275	286	294	339	318	304	333	300	290	323	299	323	309	328	337	300	344	329	291	314	294	342	313	305	274	303	265	302	317	320	309	298	255	318	324	328	309	325	321	328	293	330	342	334	297	303	313	340	325	330	323	303	307	336	287	300	283	312	336	334	322	327	342	324	331	289	284	323	329	313	325	307	291	297	341	295	338	296	335	302	315	351	296	307	304	341	303	309	350	321	278	323	307	306	326	325	331	337	293	285	316	332	293	342	351	323	332	303	308	354	345	315	357	331	317	323	287	329	331	314	312	295	300	282	292	282	311	321	322	321	307	315	345	306	322	314	309	320	333	302	291	314	312	279	320	347	293	338	323	320	342	357	336	303	311	277	305	284	317	302	320	323	290	314	291	345	331	313	315	292	305	317	330	315	312	293	316	286	309	329	308	335	288	311	350	316	330	307	313	302	300	285	313	303	363	328	312	309	328	315	319	305	321	324	372	297	344	335	305	292	301	323	312	309	313	328	315	334	325	317	325	344	315	303	332	296	341	303	342	317	336	330	347	312	287	289	314	317	298	343	298	317	324	353	333	325	302	317	328	311	320	333	329	291	304	324	287	296	328	326	322	298	345	328	317	307	303	334	320	323	321	313	324	317	307	313	324	328	285	298	294	311	336	347	313	299	368	337	300	307	280	339	303	326	317	299	307	308	335	354	313	281	341	305	343	334	300	321	314	304	332	336	320	291	363	339	330	324	321	320	316	316	348	364	364	284	322	289	276	319	301	325	333	332	281	321	322	305	303	314	320	327	327	328	307	341	354	302	298	334	296	338	342	311	323	314	322	328	307	326	338	313	306	355	316	351	270	322	342	297	329	279	321	324	329	327	310	312	325	293	315	318	301	334	319	358	306	303	293	328	287	297	356	350	336	310	303	352	308	293	324	337	343	275	312	304	331	336	340	305	329	316	328	291	312	309	347	301	307	340	318	334	317	303	327	323	334	297	285	302	318	278	310	319	340	326	348	322	312	333	332	315	310	310	321	307	296	327	324	330	303	335	316	315	294	331	340	364	287	303	329	321	302	300	340	300	354	315	312	319	309	301	307	318	339	308	294	310	301	316	297	302	313	317	298	317	335	328	322	299	309	307	294	323	332	328	313	285	310	281	295	291	312	270	323	330	320	312	281	318	289	298	294	330	322	308	314	318	311	280	304	342	303	328	301	292	333	304	327	301	290	326	338	303	332	309	299	317	297	327	325	321	313	302	351	327	290	356	316	343	330	308	355	345	334	291	326	301	305	323	300	299	297	346	296	326	317	339	304	305	322	302	318	323	326	313	275	286	300	299	312	337	305	338	321	324	318	320	308	291	322	343	310	299	281	278	315	339	297	295	305	346	310	307	312	308	317	286	301	295	302	347	326	295	305	322	300	308	301	321	305	283	307	319	344	337	293	292	346	340	300	348	294	323	341	315	284	312	300	370	318	302	330	302	314	327	320	288	300	366	345	323	296	308	294	331	303	342	331	252	305	310	317	274	310	302	303	293	314	323	352	324	312	300	273	300	325	334	317	309	274	287	329	305	303	320	348	362	336	305	301	294	323	275	306	310	314	308	296	276	311	276	295	312	346	287	293	332	330	333	309	283	297	313	336	303	312	338	304	334	317	298	298	335	306	324	311	331	312	310	328	325	295	319	315	303	295	336	310	329	303	347	315	295	298	301	368	306	365	331	324	290	260	328	299	288	297	319	308	289	305	286	322	269	347	348	305	334	296	320	321	280	322	351	347	306	323	304	309	302	335	324	282	320	315	356	337	308	364	324	303	303	315	366	326	328	308	290	326	339	292	285	360	355	313	290	316	305	290	326	321	292	286	305	332	299	327	267	330	306	284	334	288	331	326	347	337	322	326	324	336	296	349	327	333	300	316	321	326	337	288	317	336	306	343	323	320	309	321	300	346	315	301	303	320	319	288	296	330	328	314	330	340	338	324	303	376	332	298	347	294	320	313	293	282	296	284	322	302	302	311	334	286	322	315	308	314	347	332	314	296	335	341	307	295	345	314	351	338	311	305	332	328	340	333	297	309	284	266	311	314	293	315	322	313	320	320	320	316	289	304	307	291	289	318	321	305	293
30763	35302	15663	1795	749	711	662	678	667	682	676	703	678	659	725	697	675	650	679	678	700	707	659	636	645	682	673	716	712	703	650	740	657	701	664	658	636	710	653	646	688	646	657	645	714	660	706	643	675	689	724	647	665	689	648	631	665	653	716	668	695	679	708	659	706	670	646	679	680	623	662	671	661	664	672	684	675	685	658	683	643	676	626	652	703	646	731	685	711	655	651	678	675	663	686	680	667	710	678	710	624	663	706	659	685	695	682	691	652	706	676	683	693	654	646	656	683	712	693	701	703	665	652	671	668	693	693	678	684	632	662	650	689	693	643	672	676	680	664	697	679	723	657	692	720	652	658	685	635	706	641	685	715	674	702	694	623	696	696	677	716	679	635	669	689	689	677	689	678	693	688	703	666	676	686	703	694	688	705	650	651	676	633	660	704	714	655	689	673	637	686	710	639	657	648	700	690	670	658	725	709	631	673	653	659	683	692	685	654	642	650	742	671	709	666	680	663	644	661	627	669	659	718	714	677	611	646	665	628	680	680	645	716	735	677	684	676	708	709	689	678	671	667	724	738	648	620	662	700	638	630	688	673	670	656	688	679	704	667	656	673	681	687	716	655	640	633	693	711	688	635	680	641	697	693	667	636	684	693	690	664	651	722	656	639	661	635	669	648	627	690	694	709	632	655	697	729	645	707	677	677	603	689	690	680	680	671	707	698	656	687	721	664	631	708	649	687	722	668	703	659	706	749	677	714	647	707	666	623	621	690	672	704	673	638	649	693	719	648	649	687	746	642	665	642	630	672	666	627	655	687	665	687	669	694	698	629	652	674	642	668	681	625	628	653	695	671	667	702	655	707	699	669	639	685	630	674	660	690	685	663	692	711	702	700	657	673	693	689	683	677	642	690	624	677	670	693	712	635	675	698	714	659	661	680	698	680	666	709	665	655	696	667	692	623	703	698	649	659	711	677	687	682	655	680	706	691	695	689	648	711	712	646	687	640	706	715	663	677	671	672	667	652	696	696	644	703	663	694	703	678	657	669	659	632	644	704	686	721	705	653	712	638	672	672	659	717	679	678	608	662	695	697	692	665	643	634	658	674	668	654	702	690	637	677	626	619	678	700	669	704	677	649	681	712	691	679	701	657	683	655	693	646	692	648	700	664	657	608	655	636	685	648	660	661	621	674	651	676	669	687	642	696	736	656	682	690	636	630	680	660	665	721	742	648	696	666	665	674	645	709	688	697	661	694	689	668	658	666	674	663	683	677	682	658	662	661	670	711	682	671	656	679	681	655	730	670	666	692	659	676	686	669	671	666	684	635	647	665	667	623	655	654	687	693	707	686	674	683	678	680	644	648	678	642	625	666	698	618	692	697	637	711	658	666	691	676	670	737	673	636	640	690	663	726	705	692	693	709	690	702	690	695	661	681	690	642	659	669	708	655	674	716	690	702	673	692	719	667	679	677	648	692	680	712	646	715	674	641	663	721	633	681	687	673	661	644	667	649	703	713	662	650	664	705	629	717	696	704	655	646	652	688	679	665	660	655	734	673	682	690	698	719	752	699	652	665	701	670	646	659	661	665	695	703	684	650	674	673	670	645	683	680	692	678	707	660	682	679	684	607	670	664	672	623	620	671	692	712	705	656	620	679	669	695	675	618	674	704	693	650	671	618	629	667	667	673	689	680	685	684	687	685	653	603	696	642	631	683	708	659	694	700	739	677	657	696	690	708	673	705	667	688	667	652	662	692	695	666	632	724	678	675	676	715	683	643	673	695	664	660	677	672	672	640	653	668	591	699	670	641	677	619	703	673	688	697	689	658	696	662	687	718	654	698	667	657	706	674	665	696	650	650	633	691	685	704	669	690	663	658	640	655	648	696	637	699	656	679	718	664	676	652	656	746	653	701	669	663	661	669	649	645	689	683	658	677	619	649	726	647	643	666	715	705	668	678	657	711	695	674	640	676	668	637	615	689	681	672	664	708	683	678	682	644	692	710	666	678	627	678	636	671	681	684	651	625	614	647	683	661	702	655	665	702	652	686	706	682	674	748	665	656	664	670	723	680	668	706	674	668	662	682	695	682	643	653	668	695	677	679	687	658	718	645	680	653	666	676	706	698	682	645	657	692	636	624	625	627	656	671	681	671	701	674	713	656	670	662	652	659	652	639	703	661	716	625	668	674	658	678	733	634	713	695	707	688	706	718	657	670	689	704	699	678	640	698	686	654	704	685	761	630	721	709	680	686	689	662	711	665	698	705	631	688	648	688	673	655	672	707	653	663	708	665	646	634	682	664	692	655	679	697	652	663	634	710	683	681	654	664	654	673	720	668	657	705	653	724	686	723	633	682	659	707	650	662	663	660	665	676	641	703	691	641	689	673	652	700	668	650	698	639	656	663	668	634	667	695	731	647	684	663	685	714	674	627	652	675	658	667	652	682	665	666	687	727	668	724	662	636	679	640	657	653	699	670	669	724	663	641	675	699	669	622	660	660	641	634	680	667	685	637	659	656	625	660	708	687	687	719	648	614	703	682	649	737	658	648	676	692	694	679	658	674	682	670	679	673	670	697	672	671	721	737	681	657	709	639	670	628	679	692	719	683	688	619	729	688	639	668	704	645	693	665	653	770	687	645	672	659	695	646	654	705	643	682	686	724	644	656	691	696	686	710	674	681	629	700	647	606	610	706	670	672	653	650	673	677	665	685	706	658	629	710	652	663	713	732	664	650	742	640	695	686	684	686	659	680	676	679	657	700	684	703	648	732	647	669	695	679	697	703	632	689	695	677	673	625	640	704	644	683	666	681	633	680	681	639	712	667	691	709	684	680	677	661	664	707	691	667	663	672	679	710	661	672	687	626	646	630	710	666	645	653	692	661	702	678	683	650	653	690	649	702	706	665	679	682	719	663	700	662	655	679	717	677	679	663	685	666	676	634	633	696	728	661	670	715	715	624	628	699	651	654	684	628	664	644	704	642	649	682	664	664	672	698	674	663	645	653	678	721	661	665	674	669	654	673	708	669	693	665	686	705	666	660	632	689	665	632	685	641	647	664	637	677	697	658	681	662	648	693	672	627	695	693	694	699	684	715	671	718	651	669	673	673	648	694	669	672	673	687	694	645	714	733	664	643	675	686	669	700	646	666	669	672	676	690	705	670	678	655	642	685	659	666	698	653	651	664	739	678	655	641	684	686	636	682	694	681	658	658	663	689	677	704	693	680	687	733	662	690	660	645	676	699	733	675	708	664	715	637	629	698	694	648	653	656	693	669	658	668	642	719	649	721	665	642	663	651	748	659	632	679	648	677	660	622	653	625	740	679	649	700	651	713	667	681	698	697	717	667	649	699	661	624	676	679	673	638	727	634	677	703	674	676	661	634	685	653	685	615	631	740	691	668	660	712	711	659	683	673	715	662	675	689	708	679	639	683	668	712	662	688	673	727	663	712	646	698	641	702	676	727	662	692	686	666	658	670	692	693	701	658	669
24504	21114	24076	28387	21130	21137	11242	573	429	386	385	361	315	319	311	313	294	324	348	290	276	308	310	318	344	304	311	283	323	314	296	305	323	297	305	310	314	292	275	286	307	316	317	288	310	277	301	316	312	282	308	286	295	303	303	304	299	307	295	300	287	287	289	312	297	305	298	288	306	330	340	296	313	299	305	303	278	310	287	277	310	314	322	290	307	301	286	320	289	318	304	328	326	298	309	328	310	305	351	280	307	304	296	284	297	285	304	300	286	344	282	302	318	332	289	317	320	293	287	291	287	289	255	316	324	286	280	288	301	314	347	303	286	297	302	289	330	291	313	312	288	330	313	308	316	296	293	271	304	304	336	311	311	252	320	301	273	299	325	312	286	338	311	294	316	284	301	278	295	331	324	308	295	323	309	310	307	295	302	300	287	280	284	295	328	284	319	311	310	302	257	307	300	284	276	308	299	285	332	333	337	329	285	332	287	303	267	328	277	271	272	317	322	292	321	311	295	315	300	307	260	284	294	293	306	297	252	297	293	328	331	295	285	274	291	330	302	320	321	309	303	272	304	296	266	295	305	314	287	322	271	304	308	308	341	350	289	271	273	304	307	322	283	304	307	275	335	326	309	317	329	292	317	314	271	311	341	317	267	295	296	311	307	262	319	290	284	330	291	327	307	299	304	302	324	339	317	286	302	303	297	284	291	318	294	320	334	305	305	311	294	295	260	288	301	303	300	298	279	282	295	332	315	302	319	294	299	310	303	306	299	292	261	300	309	326	284	306	295	298	289	300	315	312	302	309	280	281	327	295	301	320	310	314	317	298	293	306	333	304	304	321	321	291	336	325	296	293	277	302	283	306	295	324	287	285	302	313	307	286	284	306	295	300	304	323	280	290	265	281	316	319	273	341	300	287	282	310	306	321	325	321	305	295	318	292	302	305	299	301	323	315	278	313	308	304	265	293	298	298	296	307	293	288	326	280	328	285	325	309	328	310	325	309	274	302	324	294	284	263	304	314	332	294	307	330	285	268	293	299	286	257	319	304	297	358	325	278	286	329	294	277	291	310	293	279	331	300	320	319	291	313	285	291	308	299	279	291	301	304	320	278	318	285	273	314	284	304	315	315	308	297	295	299	302	353	287	261	320	304	292	287	328	323	326	308	305	301	270	299	320	309	293	300	293	343	342	312	291	286	282	307	319	298	280	312	282	282	321	306	288	303	316	312	285	277	274	289	304	290	281	290	302	297	292	314	297	337	301	288	319	304	297	307	326	286	302	295	275	300	320	304	347	288	318	336	272	307	282	284	286	279	340	285	294	290	310	307	305	278	365	306	290	301	276	294	318	318	321	338	297	296	294	297	329	347	303	295	296	317	278	280	315	332	259	259	323	323	305	254	299	290	291	291	292	299	287	309	305	302	298	323	309	321	294	306	276	293	267	303	309	288	323	305	306	270	295	314	313	284	318	266	320	284	320	274	277	266	325	302	306	305	334	318	289	319	290	308	247	310	313	325	314	304	293	300	286	299	288	286	282	302	313	321	262	327	303	275	287	314	313	303	305	293	283	276	303	307	315	317	301	304	287	299	305	297	300	282	308	305	300	262	296	294	308	313	291	276	319	290	319	320	306	295	298	285	314	298	288	314	303	293	278	300	285	289	280	305	307	300	284	274	293	312	253	275	311	298	263	305	312	293	267	287	302	314	328	316	306	300	304	295	312	300	334	290	251	321	325	276	272	302	285	288	314	301	310	298	296	290	311	290	296	285	333	287	256	271	331	320	329	293	321	283	304	317	346	335	308	310	300	329	290	305	276	293	305	284	231	294	297	310	303	328	289	305	291	333	296	316	297	317	337	319	321	275	334	271	333	297	272	275	328	326	299	288	305	307	315	299	337	347	253	286	298	273	283	275	306	307	301	323	330	289	292	320	291	286	291	282	311	316	307	306	285	313	324	304	283	304	280	283	296	282	321	303	297	263	298	295	289	248	312	298	309	289	322	303	268	301	277	303	265	303	316	301	260	292	314	294	305	306	304	325	311	315	301	303	285	290	294	296	294	330	323	299	291	297	303	275	302	306	344	311	278	260	277	280	303	311	344	281	268	299	303	283	308	337	274	291	298	300	286	308	289	302	312	284	295	313	271	329	301	320	329	301	303	267	311	290	297	296	302	331	300	291	284	293	318	290	304	304	309	304	298	331	325	311	296	317	303	303	348	273	313	294	313	340	287	273	229	294	332	271	314	288	307	304	318	269	305	264	310	291	305	293	337	302	278	340	327	291	285	286	296	276	280	281	321	280	299	307	296	282	286	298	319	339	340	283	302	266	327	304	308	317	293	329	281	298	284	262	285	299	284	312	279	351	314	340	279	303	289	275	304	273	295	296	294	336	296	312	313	305	287	285	304	290	298	277	304	279	315	287	292	309	329	353	273	295	262	323	297	288	297	280	287	294	285	296	288	275	298	302	266	297	280	303	289	312	290	328	279	294	280	288	283	306	292	285	316	276	326	339	326	300	338	315	301	301	263	326	277	288	327	319	268	281	325	274	290	300	281	317	315	302	279	304	305	291	280	262	301	283	315	300	310	283	327	307	303	291	298	285	295	304	285	288	321	303	328	318	360	310	275	287	293	294	271	334	308	285	292	356	314	328	305	307	302	275	273	296	300	313	265	297	301	280	296	330	344	313	297	328	296	299	293	268	309	244	318	306	311	270	352	314	274	278	303	265	304	333	272	316	304	268	275	284	296	319	294	333	309	287	303	286	300	299	312	274	316	318	291	302	347	304	311	311	300	331	301	271	346	280	333	290	309	282	313	285	264	285	290	292	285	299	315	307	316	297	296	323	286	302	312	356	320	299	317	297	320	289	267	297	307	275	291	300	299	307	309	322	291	295	291	305	285	315	323	297	270	283	308	309	288	296	304	275	343	288	279	312	286	307	321	288	296	321	272	288	274	265	286	278	352	290	272	313	303	312	294	294	307	331	308	277	319	293	312	294	322	298	281	296	306	284	275	274	291	317	280	276	326	323	282	285	279	268	313	321	316	304	321	284	310	299	319	307	316	312	309	313	315	309	288	310	287	301	291	316	295	327	316	300	290	276	306	308	294	324	308	298	282	300	306	301	295	284	287	282	290	293	299	315	325	273	301	313	295	303	258	273	291	326	291	310	278	280	288	313	290	295	269	301	306	304	326	322	317	308	285	300	302	296	306	306	311	307	287	306	293	287	302	307	267	273	287	283	310	277	270	312	268	308	281	292	300	297	319	291	285	310	333	343	295	283	302	313	276	324	295	331	305	280	303	286	324	292	283	304	294	290	282	278	310	286	327	269	290	292	279	313	273	314	313	347	320	291	305	304	304	319	291	320	301	305	336	298	284	316	328	295	308	299	289	299	313	294	351	323	315	285	297	288	290	317	308	299	283	307	293	301	295	315	294	284	256	296	323	319	282	282	290	293	305	319	287	317	295	263	285	315	294	286	273	295
36186	46686	23803	2088	787	709	652	619	687	633	644	636	594	572	600	610	624	623	667	626	620	612	635	598	624	643	637	620	616	594	607	610	596	618	625	590	640	615	612	569	627	593	657	649	626	596	608	604	625	592	615	623	638	638	595	587	559	687	603	612	625	631	584	660	588	609	623	615	619	581	643	633	653	643	559	622	596	597	602	632	622	608	626	627	598	651	588	583	664	603	602	642	645	610	615	610	594	628	592	651	598	622	586	591	628	594	633	595	588	603	630	625	568	626	641	625	603	635	656	615	614	595	642	614	641	674	612	628	619	632	646	622	651	589	631	597	589	572	622	583	597	623	598	674	613	607	618	592	588	594	666	626	608	564	587	635	625	656	647	605	590	651	614	575	641	590	586	659	592	665	652	613	638	638	613	601	597	555	616	632	640	586	608	609	597	595	598	649	595	608	635	593	611	593	624	613	627	641	595	607	576	587	603	605	629	614	599	642	628	624	608	642	607	622	624	584	596	627	630	601	599	615	592	595	603	631	595	618	634	593	644	635	604	614	639	622	624	588	633	599	626	605	602	608	620	611	614	580	622	571	608	618	609	632	630	664	632	628	641	603	614	630	600	601	641	653	643	538	617	633	577	612	672	591	613	592	604	632	614	647	624	623	637	677	589	555	626	637	569	640	583	589	597	620	669	610	599	611	568	630	607	631	609	618	597	628	635	585	650	610	596	570	658	656	574	617	632	593	621	631	628	611	622	595	590	627	611	619	608	590	611	610	632	612	573	624	620	604	613	609	633	604	597	597	591	621	616	630	567	632	604	621	612	617	643	664	631	611	621	616	562	619	614	595	627	634	585	646	670	664	595	658	606	632	629	619	597	639	611	605	597	648	637	605	610	609	647	613	608	625	629	633	620	643	622	629	616	581	615	611	615	571	629	615	618	656	640	624	632	631	655	599	633	611	573	612	595	646	627	641	600	639	615	623	610	613	659	588	629	594	633	699	558	648	596	612	641	607	640	596	573	562	628	607	616	618	582	612	603	602	610	578	663	615	603	640	640	668	700	599	549	585	634	611	586	611	624	616	632	598	576	603	601	579	625	592	587	610	616	615	611	616	645	581	640	666	622	597	636	617	654	612	617	600	621	601	612	626	607	616	630	591	615	596	554	595	602	574	587	618	642	557	629	579	604	589	619	617	568	647	614	599	641	599	561	624	617	621	600	612	601	605	673	637	632	593	633	571	627	646	605	593	621	634	650	616	615	649	637	593	626	579	635	558	640	652	650	598	607	613	645	602	611	587	608	595	639	572	619	642	628	665	663	609	615	643	600	621	598	609	652	581	662	602	581	644	622	644	624	620	640	630	667	605	616	571	591	613	607	572	616	619	634	646	574	601	570	606	627	649	620	606	602	588	627	624	620	632	634	673	590	622	620	560	625	637	622	624	633	595	573	653	601	642	639	621	629	592	595	613	639	590	631	634	612	620	604	605	648	636	619	613	604	659	595	613	590	613	590	589	611	657	632	625	582	624	611	649	634	623	634	604	631	594	606	629	623	618	638	607	631	653	607	579	578	611	623	627	644	617	644	617	596	575	596	585	617	621	647	632	670	618	620	617	609	568	614	578	603	622	584	628	582	606	627	607	632	602	605	565	619	609	586	619	627	607	600	559	626	602	644	626	634	554	627	607	590	592	604	604	635	585	625	608	643	622	591	615	575	657	651	646	621	623	631	607	605	599	637	635	632	617	639	575	630	585	645	590	599	583	630	628	630	630	586	653	678	637	595	622	573	615	648	623	623	644	635	595	603	650	635	639	593	568	592	614	603	619	589	639	563	586	594	582	614	575	615	588	609	593	651	574	608	610	574	607	577	598	642	624	632	607	597	621	600	638	589	630	665	631	621	587	635	658	606	659	604	609	587	644	610	663	585	641	637	611	604	623	634	574	640	558	590	646	626	578	653	647	593	659	661	594	616	612	636	622	571	590	593	553	587	592	557	644	623	622	648	628	617	601	619	614	631	574	578	579	613	629	598	629	604	602	599	653	637	674	622	594	604	650	587	618	613	641	620	577	615	664	627	613	636	633	613	644	599	603	613	621	565	622	642	617	615	614	588	599	593	648	620	631	561	626	615	580	648	585	625	593	640	658	617	584	589	685	658	568	630	614	587	586	570	648	649	639	695	611	568	629	631	632	567	621	602	589	595	616	607	579	610	586	632	654	618	586	596	648	610	663	607	616	681	590	647	644	600	624	596	666	619	616	647	645	596	603	584	624	596	628	583	573	598	643	618	618	633	639	629	595	623	630	616	623	597	627	599	639	581	597	620	628	692	595	607	614	592	598	597	633	589	591	593	631	638	588	570	604	612	602	614	616	649	636	574	620	603	621	581	611	656	606	623	623	603	609	593	619	586	626	637	623	612	622	622	606	654	632	638	634	592	625	616	573	593	596	639	578	626	664	601	606	594	639	589	622	592	620	611	648	609	595	601	578	633	631	605	571	574	621	653	633	610	620	612	625	585	618	614	618	629	584	626	574	649	630	615	614	635	622	598	622	612	622	657	614	608	586	558	598	633	574	598	626	600	615	640	590	607	643	606	563	594	636	638	592	649	642	565	607	636	601	613	631	645	608	619	659	630	561	617	620	654	670	642	578	607	591	622	676	623	612	585	628	617	618	617	614	614	612	609	630	612	622	609	622	589	635	582	615	595	603	583	589	592	604	659	604	627	619	587	620	587	649	632	644	625	580	603	623	627	581	626	620	623	627	629	612	614	594	624	579	615	599	586	621	597	604	647	601	599	679	636	639	647	595	646	628	604	620	590	635	598	600	603	631	653	573	577	612	613	638	564	562	618	625	651	653	592	615	649	629	618	620	567	586	597	635	627	618	639	608	648	630	628	631	595	604	619	616	645	628	622	590	603	615	600	616	576	602	623	622	627	631	588	624	623	591	630	605	586	624	645	646	582	576	614	598	650	601	614	595	645	607	650	633	600	620	633	656	629	661	622	642	651	616	630	658	621	626	615	628	625	608	635	596	618	586	599	601	607	593	582	634	658	607	672	547	574	609	604	638	689	628	578	626	597	615	595	644	628	567	622	600	633	563	598	631	618	578	633	654	660	598	651	634	582	616	613	569	576	597	595	575	647	614	615	614	619	613	598	618	614	618	645	618	608	631	567	609	610	625	596	609	602	668	594	608	602	583	606	628	616	579	581	680	589	584	594	625	580	586	607	633	554	651	619	586	595	651	611	583	604	593	549	571	611	621	608	641	583	625	638	606	607	640	571	611	632	607	596	617	591	603	630	599	597	665	641	582	623	645	580	585	589	671	595	606	598	578	616	670	660	609	646	603	603	636	630	618	633	629	595	674	600	588	588	581	617	589	621	606	631	610	617	602	583	643	672	614	662	614	596	594	610	624	622	675	611	636	626	601	564	605	579	639	604	650	588	617	636	621	603	597	657	633	630	583	618	642	610	600	603	591	628	623	635	644
34587	18148	5839	586	299	264	223	193	150	174	174	171	147	176	136	173	158	167	163	188	137	165	153	152	181	168	175	154	176	175	159	171	178	156	161	137	147	156	154	143	159	170	165	158	174	150	151	153	166	168	142	160	156	164	174	168	137	160	147	173	172	145	153	160	156	182	170	171	186	168	151	158	166	163	171	162	181	165	173	163	179	180	144	156	186	176	181	169	165	156	187	154	181	159	153	154	158	151	161	163	177	171	175	192	153	176	176	190	187	177	138	170	170	173	151	134	168	163	156	164	170	158	162	185	162	153	168	177	167	167	174	176	159	197	174	165	168	170	187	166	174	142	179	132	174	137	174	157	157	171	192	147	147	156	167	188	186	171	149	194	176	168	165	166	175	170	176	161	139	164	161	174	158	164	167	175	191	162	182	159	160	153	160	171	180	174	149	145	178	137	157	182	166	159	155	174	175	159	169	181	178	168	140	150	195	168	150	134	183	177	169	176	180	189	179	189	167	135	159	186	175	151	188	154	143	182	152	178	179	176	177	193	173	124	172	179	142	140	159	185	174	167	183	148	153	197	174	151	166	147	147	177	167	161	151	159	166	152	169	166	181	170	164	164	199	172	173	154	164	178	168	183	155	184	185	158	155	170	167	165	145	175	196	176	169	181	164	173	172	158	184	153	171	180	146	168	167	184	165	178	170	173	137	174	185	168	142	164	175	155	174	129	160	164	141	157	170	164	142	184	172	169	163	168	168	150	165	155	154	188	165	153	159	172	170	168	195	192	170	164	144	152	148	166	151	144	160	146	156	146	132	190	168	198	183	162	177	189	161	164	141	172	179	138	177	172	170	159	170	238	176	137	205	200	164	154	150	167	170	171	170	146	161	184	157	147	140	154	151	156	173	174	153	153	142	170	194	166	165	174	175	169	145	154	151	174	171	156	159	152	155	155	179	174	191	173	160	141	142	182	142	180	179	153	153	157	149	156	166	180	170	150	168	167	162	179	160	208	174	177	184	156	200	176	155	135	172	148	182	170	179	159	154	160	182	178	154	163	164	144	164	153	142	168	172	163	181	149	172	145	162	136	174	170	179	169	165	176	157	169	180	158	174	171	170	181	148	170	163	136	189	155	140	161	174	160	154	145	144	158	178	161	176	169	183	174	148	187	164	157	170	185	163	173	153	155	161	177	158	209	174	167	151	154	163	188	180	147	162	156	145	154	170	178	172	191	162	176	184	146	174	193	158	171	165	159	175	184	176	170	162	155	166	163	193	157	134	165	154	139	176	180	187	179	167	170	158	170	141	176	165	161	171	174	172	187	173	186	180	158	158	160	152	162	179	177	182	180	181	164	186	171	196	168	142	138	179	195	165	170	175	179	168	164	162	170	166	153	152	177	165	161	187	160	160	154	166	196	169	163	175	165	184	150	184	192	174	154	161	170	173	161	140	177	192	179	159	167	192	166	177	183	162	179	149	187	164	154	164	161	151	163	179	170	177	177	161	148	170	151	148	182	160	187	185	157	167	174	168	191	194	170	170	173	162	179	172	173	179	169	178	153	151	174	143	203	161	183	172	159	173	188	192	174	177	165	157	178	163	176	170	186	168	183	168	168	134	152	152	158	179	168	183	202	186	152	151	172	173	175	158	184	170	178	158	173	151	178	175	163	171	151	182	178	189	163	156	193	134	157	165	155	176	180	178	163	147	156	171	158	178	169	184	189	189	175	192	177	159	208	169	146	151	165	181	161	160	156	160	184	152	159	141	168	153	161	157	156	166	173	177	165	152	193	194	182	138	149	167	167	193	181	162	169	160	180	153	163	146	186	159	156	173	157	159	165	150	167	185	165	168	180	178	150	149	161	178	162	167	168	177	185	149	186	171	131	169	139	147	182	164	162	157	155	191	167	166	175	182	177	188	196	166	192	156	177	176	148	148	167	173	155	164	182	150	193	150	177	160	150	171	161	180	167	174	163	170	177	151	150	160	171	168	178	180	181	157	170	177	164	176	177	167	194	152	175	185	171	175	193	174	169	166	160	175	142	170	175	155	179	172	159	188	154	181	169	168	151	168	193	158	169	156	178	166	171	157	160	164	162	179	170	155	174	152	181	134	171	161	171	152	199	150	150	178	140	174	151	164	166	153	169	164	144	160	168	163	170	173	149	141	166	163	178	163	153	189	166	159	168	151	153	157	181	201	180	158	151	175	171	184	162	182	158	178	192	162	143	176	177	153	176	180	156	187	174	180	165	180	153	176	183	188	143	174	171	176	141	158	164	145	160	168	175	200	174	176	181	170	145	124	152	190	166	188	167	164	168	151	185	162	153	165	145	168	171	162	153	191	183	167	166	154	176	144	177	155	165	171	147	148	170	172	156	172	148	160	164	155	185	150	146	163	151	174	166	156	170	163	164	173	177	174	176	164	166	174	169	145	150	148	173	159	165	177	171	168	187	162	165	147	136	169	153	168	153	171	165	162	145	176	156	172	166	163	185	170	173	165	179	154	128	180	179	151	158	168	157	178	150	162	150	161	178	165	183	163	145	147	163	158	182	165	158	160	146	166	166	145	167	164	203	170	165	152	143	157	141	164	177	179	160	159	161	180	179	193	180	147	157	179	186	177	202	182	152	163	165	184	153	161	177	153	159	153	150	148	165	140	156	200	160	154	157	182	178	162	141	173	176	158	166	189	166	160	166	182	161	175	174	184	191	162	179	193	180	188	149	155	176	157	169	138	169	186	181	155	153	164	169	161	163	181	176	169	159	182	177	155	137	188	174	179	162	168	181	153	180	137	168	155	151	188	147	161	140	179	176	168	153	180	178	191	171	157	187	173	169	184	162	170	174	177	171	156	162	179	173	155	200	164	152	208	158	165	161	170	171	159	160	166	136	166	170	163	159	190	171	179	149	152	164	155	165	156	196	160	173	188	180	167	163	155	154	186	164	165	182	150	148	128	161	174	163	166	150	148	170	178	163	159	167	165	172	161	178	201	186	180	152	161	169	161	177	190	178	161	178	161	161	145	159	154	160	180	143	152	174	175	179	166	174	190	178	161	167	176	171	169	136	182	163	159	165	120	176	159	176	182	171	174	165	192	173	153	155	170	178	176	164	164	188	174	145	164	160	175	163	145	156	193	165	163	166	145	153	171	149	156	138	160	165	133	184	150	173	155	161	156	140	172	186	138	145	141	173	142	179	166	169	151	155	140	152	168	155	134	160	161	169	174	174	143	163	167	176	175	180	191	147	169	169	185	145	182	169	165	167	160	156	162	162	188	134	137	149	143	151	181	166	164	166	173	170	149	172	158	182	174	179	179	169	146	184	178	185	172	160	147	172	187	149	177	201	192	168	171	173	170	166	177	163	176	170	167	177	159	164	166	161	166	135	172	172	190	174	165	146	184	171	165	166	165	158	142	135	158	183	157	156	169	174	172	163	171	192	161	176	173	163	163	163	161	173	168	155	142	177	180	137	184	190	150	169	165	167
15993	5268	1574	472	387	368	410	438	397	394	410	428	423	416	433	420	426	394	423	405	406	412	411	427	384	418	389	410	411	417	419	412	430	405	416	374	416	406	403	397	387	408	396	381	401	397	431	413	414	425	417	410	380	405	396	408	401	411	416	366	369	398	376	398	430	419	435	413	445	383	391	392	409	389	398	444	429	398	403	466	405	407	380	378	392	397	404	400	405	412	416	403	394	406	433	413	428	393	409	412	441	403	432	413	423	371	428	415	405	430	412	408	415	393	443	434	401	407	403	432	392	455	427	423	423	412	405	426	413	402	411	388	416	378	429	377	376	423	400	391	439	382	428	387	388	345	395	423	413	380	410	428	429	408	413	412	432	396	425	380	410	396	445	415	387	415	431	387	437	452	410	380	389	390	399	397	408	405	400	415	369	417	400	388	397	394	448	418	396	432	416	393	426	408	384	448	432	408	422	419	383	394	394	436	390	395	386	422	413	380	441	415	389	367	394	448	429	423	432	417	439	415	409	394	400	403	436	426	374	395	400	393	382	383	386	409	415	393	383	403	395	423	395	387	408	433	441	421	380	421	416	398	451	431	410	417	428	398	423	381	439	415	395	397	384	407	416	415	386	403	410	430	420	427	415	452	424	398	407	393	397	453	427	425	408	458	433	444	398	412	414	396	434	400	413	381	398	444	421	405	413	428	410	422	429	408	429	399	419	446	433	379	404	396	447	413	412	420	392	411	412	433	408	414	396	437	346	419	426	395	398	394	422	419	418	400	403	414	380	422	426	445	415	437	415	385	403	421	383	437	426	426	438	408	416	435	411	366	427	403	398	370	370	411	414	439	397	404	438	398	408	400	416	405	409	433	445	428	445	402	401	374	423	428	402	393	405	439	421	390	400	392	420	389	431	411	401	415	407	393	419	412	397	425	426	415	424	379	419	419	406	390	404	421	434	412	393	409	391	412	396	382	383	409	364	451	413	419	416	386	401	405	428	458	428	412	399	378	419	415	425	457	393	419	416	439	357	418	428	409	398	422	418	404	435	427	396	428	408	389	417	425	406	411	402	357	378	415	374	394	432	413	416	392	418	417	398	420	399	406	421	420	405	397	355	399	435	420	386	409	417	403	389	420	398	448	370	405	420	439	396	416	421	430	407	405	420	444	415	410	449	428	396	413	395	430	445	385	398	412	411	392	440	395	383	392	436	394	402	417	394	424	427	410	389	393	401	405	437	365	416	431	410	402	405	411	398	426	423	407	404	414	401	400	418	409	395	365	406	404	424	432	392	411	384	456	433	412	395	430	412	420	411	428	400	438	376	397	422	386	397	396	398	408	426	430	422	403	403	421	394	416	396	406	418	402	426	416	408	436	442	419	411	368	363	402	388	377	384	415	418	411	404	405	434	434	398	434	389	439	399	411	414	420	424	459	394	423	405	377	409	412	394	407	418	397	433	382	455	408	426	409	455	400	384	403	393	415	401	399	418	419	385	410	410	425	387	432	411	444	447	408	380	426	400	432	419	400	402	430	421	385	427	395	375	410	384	363	410	419	416	400	418	426	433	418	395	439	417	428	401	388	387	403	420	377	381	417	418	409	418	433	407	425	399	398	413	423	422	454	413	409	376	433	432	424	376	409	436	392	386	437	406	409	412	429	427	392	422	425	415	405	429	415	430	412	369	420	398	429	416	396	401	416	406	371	420	426	419	419	423	403	412	390	396	405	388	395	451	384	422	405	370	427	432	390	395	382	397	449	380	467	394	432	386	444	409	377	412	401	443	426	414	405	376	350	397	406	456	415	439	444	410	439	400	397	403	395	383	417	399	440	382	416	369	414	403	418	419	389	392	389	448	447	392	449	419	420	405	424	379	404	417	389	430	398	413	382	399	419	439	417	416	437	405	383	402	401	381	390	429	408	405	397	432	370	417	377	410	414	410	402	422	407	426	407	421	455	423	412	424	406	400	425	435	381	423	429	399	426	360	400	412	402	380	403	400	434	377	414	417	416	412	407	433	403	408	384	406	425	424	394	427	425	409	438	421	428	451	401	420	416	405	424	415	403	408	403	394	412	438	367	402	417	379	385	431	402	398	403	388	413	454	439	389	385	402	382	417	397	437	426	416	433	399	395	411	398	414	389	421	397	408	411	426	380	397	410	371	404	414	411	409	425	389	442	439	405	383	393	446	373	422	413	418	449	420	427	410	371	399	424	407	424	393	444	434	439	432	422	404	413	425	419	424	376	415	401	378	422	374	435	380	387	414	417	402	383	402	413	398	428	394	454	394	438	407	434	415	368	414	443	417	350	408	437	399	430	382	382	429	393	432	412	426	426	430	382	394	385	408	432	380	424	378	397	418	447	399	431	380	371	408	408	377	435	450	395	368	382	435	425	413	441	408	413	397	407	386	389	404	400	412	393	404	393	399	420	420	409	416	421	423	428	394	381	385	440	417	402	398	417	406	431	386	388	440	442	405	397	433	407	383	395	423	392	425	425	396	418	419	378	415	416	421	425	403	418	413	401	432	433	428	402	462	403	415	412	423	409	406	390	401	438	419	399	415	375	399	396	383	406	418	451	406	429	425	398	440	406	406	413	391	395	408	409	427	383	408	426	416	380	403	383	439	400	406	426	425	420	383	401	433	426	413	440	424	398	395	397	391	378	397	414	421	379	438	395	414	406	411	439	411	419	410	415	373	387	420	396	416	430	412	391	422	395	426	414	426	399	392	448	403	425	415	427	400	407	393	445	436	415	422	408	366	401	397	408	430	384	423	416	409	443	430	414	430	401	383	402	402	426	423	405	428	441	399	463	420	385	387	408	391	395	437	389	443	386	377	405	419	416	375	441	442	405	399	409	431	408	403	414	436	423	450	378	434	417	379	380	385	383	465	413	413	427	417	383	399	392	436	412	425	404	437	414	443	427	360	414	394	367	436	406	395	411	436	377	402	380	415	422	419	425	450	454	416	435	428	389	402	418	417	394	402	420	400	425	409	402	434	376	412	429	418	416	387	429	407	406	399	423	396	411	459	391	422	413	429	408	390	424	397	386	413	428	413	392	396	438	388	422	415	395	408	416	391	413	436	416	413	377	415	466	408	416	421	395	345	438	424	415	421	411	384	424	434	386	407	430	427	398	404	421	432	453	406	399	409	427	402	424	438	422	421	429	427	419	413	350	397	421	442	417	409	437	412	418	408	450	440	425	427	406	416	420	420	423	425	438	402	446	412	426	415	407	411	394	397	373	381	412	415	410	400	423	369	426	394	395	411	426	410	403	386	391	421	408	409	413	437	409	408	434	371	408	399	396	392	383	422	433	438	411	448	412	417	413	453	410	419	415	449	421	361	382	386	380	449	431	382	407	421	436	403	434	431	442	395	426	420	397	425	417	395	400	407	416	405	391	415	422	417	436	392	455	406	380	413	411	425	395	380	429	428	373	405	438	405	406	396	425	409	405	434	428	392	421	417	421	409	397	447	358	408	395
25221	21108	23638	28841	21096	13338	591	432	395	382	349	343	353	298	347	306	320	305	337	314	290	282	306	308	326	299	320	297	347	328	304	327	305	302	305	326	354	324	344	283	297	326	288	302	310	325	352	278	300	309	334	299	278	302	300	318	336	340	332	346	346	306	308	336	313	330	329	333	325	288	321	282	310	318	335	331	324	336	304	318	319	325	331	276	290	331	302	284	300	297	289	273	270	318	337	267	309	286	329	313	356	311	321	281	310	277	291	301	341	318	304	343	299	304	319	317	325	287	284	325	286	330	289	309	298	317	326	314	320	321	317	303	323	301	286	352	319	354	308	316	335	332	337	305	279	318	306	297	343	299	326	332	341	289	325	315	320	310	329	297	282	295	314	321	267	301	319	370	292	282	304	308	307	309	320	311	331	307	323	321	279	306	298	348	354	329	321	249	323	308	313	315	299	334	309	323	344	308	292	342	301	306	310	326	286	298	318	303	306	301	325	337	315	302	315	310	313	302	295	297	313	326	319	316	346	338	295	307	330	316	324	296	331	325	295	330	322	306	269	326	305	316	307	297	305	342	339	301	321	301	312	301	283	323	282	301	287	297	323	305	336	366	312	312	311	294	316	309	309	280	318	338	314	350	355	327	325	332	301	337	318	285	303	295	307	322	277	311	317	312	286	334	364	288	308	342	282	313	355	320	320	367	312	306	320	310	324	318	311	364	323	335	293	273	331	278	305	301	351	318	299	323	323	343	345	305	345	281	345	287	299	319	301	301	307	328	310	290	322	330	332	313	308	317	303	330	305	330	308	326	305	343	311	322	289	321	306	340	304	328	337	319	334	288	362	319	297	316	294	267	307	341	333	282	311	321	299	325	313	344	330	322	293	319	312	328	307	289	314	293	298	266	296	301	330	310	280	311	323	311	309	314	324	322	321	320	319	297	311	303	312	307	283	328	318	334	289	310	300	325	316	301	355	325	335	323	283	311	311	337	302	289	350	292	319	337	275	369	320	332	312	299	300	311	359	335	298	298	332	332	310	317	317	328	321	309	308	324	314	305	312	300	340	327	326	326	314	281	317	320	313	350	315	314	282	338	297	332	342	298	322	286	303	290	286	328	294	306	337	260	322	305	305	267	294	304	326	295	288	347	321	285	346	337	313	325	313	303	314	343	327	344	332	317	299	299	298	354	283	319	317	292	278	274	318	314	277	329	294	301	323	326	291	305	305	298	309	346	327	306	289	281	307	294	319	305	306	334	325	273	271	320	319	343	342	320	302	335	287	336	296	301	288	321	303	333	274	350	287	306	291	296	282	315	287	323	303	301	282	314	280	305	297	309	294	326	338	329	341	355	326	302	292	313	294	276	338	282	279	320	319	322	280	294	247	290	330	350	281	293	299	302	301	292	333	340	296	341	284	287	304	304	331	248	334	316	350	307	331	313	304	346	334	317	312	291	274	326	285	344	296	330	291	331	304	288	332	323	331	315	293	312	281	321	334	327	292	322	279	268	351	306	301	295	329	331	329	287	324	290	343	325	308	244	321	302	347	312	354	310	285	312	326	311	301	287	317	329	299	318	372	340	309	314	266	294	318	297	316	311	273	307	319	309	308	273	340	333	314	304	307	312	327	291	307	323	347	329	343	325	284	315	329	313	347	330	310	314	284	301	294	313	309	308	312	320	322	308	310	287	312	302	299	347	307	313	318	316	310	290	290	296	335	313	334	291	322	330	313	345	278	310	283	310	306	326	298	326	302	298	323	326	301	316	285	270	341	303	309	303	302	309	327	321	297	297	316	322	318	340	320	335	320	300	307	271	336	322	310	310	327	338	285	300	312	277	326	306	275	318	331	299	335	351	305	322	330	329	346	325	311	308	300	311	291	320	296	291	312	318	284	352	278	335	304	301	321	344	344	314	311	328	285	328	318	294	343	332	304	317	305	325	306	299	295	337	274	295	310	282	310	317	299	318	316	332	301	309	302	314	313	312	339	295	338	319	318	369	316	308	315	309	329	310	311	296	292	320	348	300	307	305	310	324	309	337	289	328	304	331	311	331	319	325	301	291	331	332	308	309	320	333	329	309	338	318	314	299	314	294	307	296	337	293	323	328	288	331	338	318	310	270	287	329	324	311	322	291	342	301	334	302	332	335	296	296	353	309	315	306	332	302	354	341	325	323	309	330	309	324	298	332	311	312	324	305	309	311	306	301	317	298	297	308	299	290	310	334	309	321	292	299	331	305	274	326	309	358	315	345	338	316	311	322	301	321	296	333	292	304	319	350	282	357	327	301	323	338	298	277	307	304	295	309	333	277	284	309	346	328	334	302	319	348	333	335	306	334	316	288	328	281	308	276	314	347	340	334	306	316	316	314	316	353	312	326	296	303	328	313	326	314	319	333	331	329	316	333	337	307	317	302	326	333	305	321	330	322	336	311	283	298	347	280	293	277	303	313	326	330	336	323	297	300	333	310	301	325	300	332	350	331	315	322	294	336	288	325	288	289	319	297	298	281	306	325	324	354	312	289	302	319	308	294	351	329	319	287	321	313	297	349	318	301	293	333	294	323	329	311	292	320	297	328	340	309	329	334	302	323	290	310	310	301	334	298	327	327	302	347	316	335	304	329	335	320	345	320	321	293	329	334	298	345	302	315	285	293	323	322	323	354	275	313	318	312	326	338	303	327	305	290	289	305	314	288	315	318	270	280	338	334	320	291	331	328	311	308	307	298	309	305	317	308	284	322	345	339	322	274	359	312	329	312	310	321	325	315	319	310	337	329	304	296	348	344	349	329	304	285	330	304	308	327	350	304	306	355	338	322	325	316	303	341	319	295	303	302	330	340	297	333	317	329	303	285	319	277	306	322	316	322	311	313	308	283	312	317	306	328	332	295	349	330	327	318	307	360	295	322	284	318	299	295	340	302	281	304	328	324	341	319	312	296	345	300	283	303	319	340	316	331	327	317	326	361	301	326	312	307	307	320	330	317	295	332	292	304	309	305	344	323	300	314	265	319	310	348	313	316	329	298	263	304	350	313	327	350	335	323	319	344	291	349	287	318	316	329	326	306	336	316	295	305	325	308	301	293	295	345	303	331	299	315	310	307	297	306	338	322	315	332	293	308	299	283	324	296	300	311	315	332	330	274	298	287	331	314	288	316	335	316	294	315	306	306	339	315	319	327	314	311	274	319	303	309	265	269	338	351	323	362	324	308	324	336	301	325	318	350	337	309	323	314	333	304	312	300	322	318	308	291	278	329	345	336	331	308	290	328	301	297	306	330	316	319	359	309	305	302	301	329	296	323	296	314	291	329	354	337	303	334	316	308	342	278	311	328	334	322	299	324	322	293	290	312	328	293	340	316	280	309	324	334	325	323	305	298	315	326	339	323	319	314	292	293	274	342	308	308	303	318	300	333	317	311	334	300	301	340	317	296	325	320	334	317	311	304	326	326	334	340	310	284	318	308	295	317	360	328	298	287	320	308	314	311
30792	35959	16650	903	757	696	700	681	715	621	707	693	651	684	726	684	664	624	714	677	632	660	643	662	707	659	698	662	643	680	639	632	684	656	701	681	685	698	647	667	672	712	687	681	692	659	667	627	667	661	688	633	688	649	685	672	683	716	682	675	650	667	703	677	624	662	661	706	694	657	695	689	738	691	709	642	633	711	716	699	649	668	648	656	697	623	654	686	663	711	681	708	656	707	696	715	623	668	664	678	677	676	697	704	642	655	650	667	635	680	669	728	675	681	716	689	689	667	678	706	700	699	671	689	696	642	660	694	703	705	612	680	648	643	694	654	682	710	654	696	699	649	688	652	668	679	720	701	671	663	698	671	699	695	650	668	700	639	707	657	677	682	660	695	707	658	660	672	671	650	643	702	661	669	690	668	659	656	676	658	703	672	678	660	654	659	717	667	716	698	678	684	686	665	651	664	663	661	692	640	685	714	696	659	645	677	712	689	698	693	678	675	678	640	636	685	675	679	694	699	632	654	651	655	714	672	686	655	690	693	694	673	632	692	667	695	689	696	647	667	696	655	686	663	712	681	681	692	661	731	680	704	689	696	670	629	685	666	661	717	681	646	638	671	658	679	679	668	715	651	668	657	687	665	695	720	697	671	670	706	636	658	666	665	674	665	644	702	669	646	690	704	683	649	685	663	670	724	678	642	709	641	647	673	690	657	683	648	693	704	640	657	623	663	689	704	719	697	691	694	654	668	672	669	699	665	686	658	720	674	657	659	674	675	650	691	656	653	642	710	678	688	698	706	628	692	696	645	681	694	674	674	721	643	651	674	687	704	686	705	684	637	695	694	663	700	644	672	686	685	705	700	698	677	663	700	737	696	657	658	662	652	628	697	673	711	681	688	670	647	697	657	720	719	666	680	652	676	650	660	677	694	623	666	669	680	700	664	688	651	670	640	680	661	686	698	723	662	699	650	668	682	638	682	678	722	744	703	713	659	681	693	653	682	655	674	642	637	690	625	680	641	666	613	682	657	665	652	676	661	712	685	695	639	657	672	680	688	685	706	679	697	669	644	650	686	652	667	677	685	682	671	680	717	696	633	666	624	675	682	661	666	646	693	699	675	676	683	650	679	662	682	650	678	647	670	680	656	713	610	715	734	695	669	661	718	656	659	689	677	675	673	691	656	656	693	687	684	665	704	652	674	716	684	691	643	699	702	715	684	650	652	724	672	671	702	729	732	638	634	706	706	645	700	640	620	674	653	640	682	662	649	675	634	689	655	706	642	668	677	694	694	654	663	670	654	710	661	682	679	682	668	662	655	658	639	686	670	610	678	643	660	688	636	673	680	634	716	683	651	720	673	665	744	686	664	665	657	667	656	703	688	675	717	649	692	639	658	669	674	704	707	656	670	691	680	649	670	715	660	660	680	662	665	656	705	692	667	646	685	662	662	706	705	654	612	699	656	691	643	672	723	708	642	691	634	649	667	692	666	676	666	641	675	694	684	681	710	699	693	700	697	715	725	637	677	701	655	710	677	660	706	689	675	645	667	677	650	703	689	668	697	681	702	676	684	667	676	738	631	659	698	633	685	666	674	700	685	668	687	671	710	665	654	657	664	655	677	629	731	673	734	662	693	655	646	666	671	711	643	651	702	657	671	656	655	689	647	703	685	692	690	682	692	646	698	656	707	602	682	721	675	662	726	679	680	715	678	653	687	679	678	653	696	688	674	685	673	657	696	671	686	686	677	688	671	660	682	704	677	685	686	630	711	662	636	683	656	662	620	682	669	663	630	630	660	685	671	711	659	713	685	702	723	669	630	711	672	628	725	671	631	686	693	670	649	640	641	635	736	708	669	671	703	668	689	666	685	661	664	678	666	634	646	677	709	707	660	658	712	671	682	654	704	650	647	714	668	665	666	667	701	673	642	654	654	703	634	662	666	670	668	688	659	658	673	643	660	709	691	690	676	675	646	660	680	621	665	703	676	670	679	671	661	701	679	688	636	651	672	657	674	642	655	704	723	636	672	650	694	720	707	659	682	685	716	685	640	645	677	659	671	681	673	668	696	658	644	678	677	658	703	719	693	659	663	683	655	691	651	662	705	690	647	669	679	673	647	686	664	663	663	642	681	681	692	644	685	674	702	693	630	679	698	642	701	675	682	687	643	698	682	681	711	668	675	678	659	639	661	687	667	719	670	680	651	676	677	667	684	637	682	714	676	649	681	674	685	655	654	682	657	710	717	635	694	633	709	684	665	691	669	714	643	705	672	686	709	705	677	677	647	666	662	700	653	696	691	664	692	664	735	696	697	645	661	668	642	676	694	707	687	626	644	641	672	656	685	709	692	677	628	643	672	674	671	721	663	680	659	673	642	673	666	663	688	696	697	673	643	676	701	677	649	710	714	663	634	639	679	665	643	692	698	708	628	646	715	703	674	711	650	692	667	674	645	680	716	684	650	672	665	658	710	663	682	679	675	682	655	680	663	678	673	626	656	663	711	682	717	690	668	674	666	676	673	672	664	678	690	700	677	649	680	658	652	670	727	720	653	682	652	691	665	668	678	676	681	710	669	653	661	719	657	674	730	696	680	672	618	661	657	706	668	674	686	687	670	697	701	647	674	681	601	713	659	651	695	650	723	666	664	666	604	715	630	686	700	660	697	673	660	633	648	670	682	678	685	678	680	631	721	714	689	624	660	673	672	664	692	645	688	674	644	685	698	694	614	682	698	650	695	719	675	684	688	706	640	699	646	702	660	720	670	671	667	648	686	724	664	692	670	703	712	706	642	661	662	677	635	672	667	704	703	636	669	679	674	678	662	669	671	667	650	663	656	702	707	716	677	704	722	684	669	679	667	654	662	630	694	620	682	688	739	649	651	669	654	708	654	693	668	652	700	672	696	655	683	676	694	701	664	660	707	690	732	682	672	671	650	696	656	696	679	707	657	651	662	686	634	704	679	681	696	642	702	675	654	657	652	675	682	720	642	737	706	698	678	650	650	663	722	638	697	663	656	663	659	632	697	684	717	674	704	700	734	620	704	682	639	674	679	683	694	676	668	712	686	667	653	648	724	687	624	644	665	656	693	780	698	678	667	671	645	639	632	639	646	676	689	700	705	685	705	658	686	675	731	700	666	701	741	678	659	706	610	633	658	673	670	708	650	712	690	688	699	681	647	695	681	692	632	680	677	687	703	652	659	653	672	612	660	706	714	690	644	707	685	697	681	632	633	678	635	653	670	701	667	688	674	682	635	677	725	704	672	700	659	679	715	671	689	632	694	689	700	648	641	655	684	669	688	621	693	665	661	723	690	691	633	665	692	689	663	643	633	652	663	663	704	628	691	731	694	684	655	682	735	649	691	685	695	645	692	688	646	637	655	670	682	728	696	716	661	678	719	675	655	669	659	695	695	624	651	635	701	694	698	652	707	671	645	672	666	661	674	639	712	643	675	661	681	671	686	746	648	650	665	652	677	669	694	651	696	659	627
24514	21116	23985	28511	21117	21142	11444	568	433	367	383	374	338	342	313	326	354	319	344	342	306	288	338	322	314	312	358	321	297	299	342	317	284	312	324	325	298	281	315	313	284	281	310	306	308	329	323	317	305	276	262	310	305	288	291	305	289	301	303	348	300	267	300	358	328	322	274	292	304	302	313	301	277	308	308	305	296	298	320	288	318	261	294	287	285	299	286	320	299	294	307	312	333	297	264	275	304	294	289	284	305	298	279	298	335	320	251	306	264	291	259	298	286	303	262	319	292	341	332	287	295	284	312	338	317	321	274	286	304	299	315	282	305	287	292	311	289	273	277	310	287	264	301	304	313	298	278	290	281	292	306	296	312	294	291	298	310	328	299	303	296	311	305	305	278	288	326	287	296	294	276	266	314	322	298	300	290	297	268	275	315	321	269	304	283	255	310	319	312	285	300	270	334	311	269	320	310	275	326	279	282	274	282	310	277	310	286	279	302	308	299	298	271	321	270	307	320	294	333	297	283	321	265	282	302	317	344	311	302	318	295	322	277	293	268	297	281	325	314	261	305	286	289	278	302	290	291	313	304	273	286	272	324	306	323	316	265	303	301	323	289	302	300	295	312	290	294	310	288	327	277	315	293	278	345	295	297	299	262	293	300	312	297	284	258	301	309	295	320	293	285	296	314	307	291	308	299	331	279	299	313	281	265	258	295	296	323	270	261	283	324	323	285	329	267	290	284	304	280	286	250	311	304	324	323	285	293	280	328	282	290	265	288	320	259	275	264	263	305	283	287	302	314	295	277	328	304	316	302	277	288	284	313	315	313	314	310	255	250	286	278	310	300	277	354	288	270	280	293	271	294	296	285	323	313	303	302	297	319	289	299	249	281	277	314	350	311	293	261	312	282	263	263	306	318	280	278	307	310	288	277	294	296	313	289	286	293	310	294	307	273	291	305	341	322	297	297	319	300	297	277	316	291	285	293	288	267	295	283	256	316	316	333	292	289	289	300	302	297	305	289	300	305	334	267	295	292	347	311	285	306	304	252	334	301	263	330	334	313	299	307	328	282	266	294	287	297	314	282	283	284	338	288	311	265	269	306	300	307	276	254	286	263	319	316	300	291	290	269	289	335	285	316	308	275	294	288	310	325	290	296	308	325	305	270	296	268	285	268	268	354	292	295	316	303	300	284	292	302	313	297	310	310	288	300	272	295	329	301	300	304	295	279	275	274	284	314	308	277	275	270	298	319	293	280	317	276	292	288	303	304	290	307	290	320	323	309	304	301	307	317	353	280	329	330	303	289	287	275	292	287	296	301	304	278	325	269	282	298	314	295	293	282	306	290	304	270	292	285	294	322	311	277	301	277	277	305	307	311	283	291	306	288	277	286	330	268	289	327	321	303	295	299	288	277	289	306	303	306	321	287	299	305	290	288	333	276	281	301	284	287	313	279	268	316	308	299	319	309	303	275	309	291	325	305	297	272	282	308	332	288	301	287	310	321	272	303	323	287	305	293	280	290	352	280	325	311	280	280	281	277	315	280	284	298	303	328	290	282	289	317	328	250	300	294	292	291	284	312	297	308	298	263	328	315	272	275	296	303	285	297	295	280	310	329	326	311	323	296	289	273	314	294	304	272	337	295	293	310	263	297	289	269	318	290	300	297	275	295	277	291	286	320	301	307	318	286	274	312	282	276	306	289	287	320	333	291	311	266	340	267	296	311	288	284	288	322	315	307	270	289	281	293	300	290	290	288	310	298	270	291	303	306	283	288	322	349	318	327	331	331	312	330	293	317	298	294	321	291	301	308	288	290	290	264	310	265	270	292	322	278	269	308	260	303	350	305	299	319	333	265	315	321	300	300	321	342	291	306	305	298	288	301	312	291	300	286	361	281	285	334	266	276	293	273	277	347	302	287	275	291	306	292	293	335	279	291	289	300	270	246	283	307	303	295	276	321	295	310	310	265	311	275	303	292	315	277	304	311	259	307	295	295	308	323	297	323	303	301	295	293	309	331	307	310	264	283	333	297	277	324	354	266	289	288	284	324	296	290	312	287	295	291	290	291	293	279	295	262	297	275	273	299	265	313	312	280	294	307	316	328	270	330	285	292	283	279	314	291	301	293	265	282	320	281	311	318	320	337	343	324	274	286	338	286	272	329	321	275	334	312	290	301	281	276	335	300	277	304	316	313	300	304	310	296	310	294	299	301	310	298	296	272	306	295	267	306	307	294	311	288	312	326	342	287	282	312	280	311	311	281	272	316	297	295	304	269	298	300	280	280	292	281	296	310	274	292	313	283	291	316	289	285	286	272	305	272	300	300	292	292	289	307	330	340	331	271	275	317	325	295	292	304	314	296	267	327	343	271	279	267	307	298	298	301	306	297	273	285	291	337	315	269	291	253	292	286	300	309	298	302	282	244	345	293	325	316	329	307	279	311	277	332	320	295	296	302	304	310	274	275	327	309	283	321	279	278	277	294	299	308	285	333	339	293	265	323	329	317	304	285	268	305	290	312	287	294	305	272	295	277	317	279	266	313	319	335	307	305	265	307	300	288	314	318	256	300	295	300	292	297	303	293	323	311	277	331	306	266	289	298	327	298	281	301	326	323	309	312	290	300	298	306	279	270	309	299	291	298	317	304	298	286	292	266	316	262	288	302	296	287	309	327	267	332	280	289	328	298	257	321	314	308	316	286	283	294	278	312	290	290	286	308	287	300	286	292	294	288	297	284	276	307	266	326	282	296	332	304	316	329	313	281	268	309	306	302	287	286	268	275	308	302	295	311	278	314	278	340	291	278	292	312	322	296	279	291	277	297	295	283	328	321	236	283	317	304	303	321	296	321	340	291	297	285	305	309	287	292	299	308	314	308	322	294	293	288	281	290	289	306	312	280	297	334	295	301	271	299	306	274	318	314	332	309	307	310	271	321	306	310	278	271	307	317	308	295	299	244	272	287	276	305	305	294	298	308	282	316	287	290	296	319	333	314	289	302	295	291	312	252	277	315	286	270	347	269	317	333	249	241	318	286	289	313	314	274	299	285	320	294	296	305	310	285	259	297	251	306	298	314	297	323	300	262	305	312	303	311	297	284	268	278	300	318	299	287	294	274	268	282	296	284	285	295	309	290	291	320	313	277	295	285	330	285	314	271	283	285	277	267	278	290	289	321	286	290	313	307	283	270	295	306	266	306	302	253	304	279	328	342	296	349	299	240	292	288	267	325	267	278	302	263	294	286	330	280	299	272	293	289	281	284	319	284	314	310	299	307	302	293	287	311	288	307	311	284	282	290	282	314	321	294	303	298	289	308	305	248	261	304	316	303	325	304	298	304	272	322	298	295	305	280	294	317	317	292	260	297	283	279	294	296	309	285	305	300	297	319	314	331	289	287	288	314	287	322	278	316	291	294	286	290	251	276	292	278	324	270	271	295	282	338	311	297	302	249	259	316	322	295	297	305	291	328	283	280	272	293	294	282	293	282	322	316	313
36626	47073	24836	1019	803	731	668	650	630	614	650	621	601	617	618	625	620	617	637	633	636	616	580	643	617	615	582	631	583	642	617	592	644	626	627	589	564	595	597	580	577	587	609	686	574	581	652	612	609	583	587	665	574	588	611	613	539	613	622	662	588	589	639	609	582	626	594	564	630	563	648	635	642	650	591	601	642	560	646	629	605	633	625	649	616	623	589	597	620	590	579	655	610	613	598	625	636	599	644	593	564	631	606	646	616	594	626	625	602	623	619	618	628	581	618	610	626	605	623	634	607	647	606	575	605	610	595	621	632	617	600	629	621	578	626	601	585	640	546	643	612	584	607	607	612	579	627	575	602	577	617	642	633	635	584	604	654	619	594	635	613	609	622	616	620	573	587	603	632	594	558	571	618	608	627	593	608	638	620	624	582	615	573	613	576	615	609	618	610	578	625	633	626	589	591	633	586	621	585	595	630	636	600	663	614	600	636	546	582	584	609	600	573	576	618	640	587	636	602	643	629	613	599	605	594	588	597	579	624	628	614	628	617	621	642	604	577	627	592	596	578	644	642	642	615	620	593	613	640	616	641	586	605	611	597	583	604	620	603	597	602	586	550	622	614	600	577	606	625	590	630	577	620	629	592	618	621	600	601	603	610	588	596	618	658	621	586	638	593	619	587	598	654	641	628	603	643	613	588	609	656	667	591	639	615	627	594	622	578	607	637	641	571	644	608	616	592	568	628	578	613	623	624	610	607	602	635	651	618	629	592	656	620	610	643	641	679	623	609	599	644	594	646	601	662	572	595	595	612	612	590	621	654	601	590	643	604	650	592	593	636	618	624	646	608	618	602	605	570	663	603	643	636	611	611	649	649	651	551	608	609	634	596	620	609	632	607	592	580	619	610	619	608	618	612	570	611	574	646	580	587	649	634	586	699	628	614	611	608	588	559	592	602	636	642	616	610	623	609	605	610	588	623	636	633	599	600	615	583	593	604	600	639	637	663	642	597	641	585	588	633	593	605	659	634	637	616	618	617	646	607	609	640	613	590	630	633	618	635	589	616	635	561	621	575	618	624	576	598	569	613	582	616	613	648	653	622	584	616	652	599	644	617	608	605	593	663	646	643	614	639	589	590	567	613	609	622	576	611	636	599	609	626	621	604	592	575	561	637	658	614	580	670	622	586	630	633	625	581	617	582	613	591	592	543	617	587	587	598	632	610	599	631	630	615	623	592	621	641	598	666	591	610	609	627	623	586	583	637	606	603	620	614	616	595	605	647	609	631	602	615	631	591	575	568	602	552	606	631	560	641	601	598	597	599	614	628	606	563	646	643	633	585	610	571	616	593	591	628	678	582	624	609	588	645	599	605	600	627	595	574	627	614	591	618	575	605	615	605	625	606	580	645	557	614	623	612	603	595	625	630	588	621	601	596	653	623	615	595	616	543	603	618	583	595	623	604	616	608	600	607	649	606	606	603	615	557	630	649	583	610	601	645	621	612	599	577	601	647	598	575	603	577	586	599	604	597	633	637	583	619	625	627	585	620	626	623	601	640	602	585	570	598	643	579	595	609	625	667	628	588	582	635	591	620	655	600	613	615	628	613	599	604	634	646	628	606	638	628	651	608	579	605	542	620	646	650	614	623	608	587	597	614	647	610	554	592	622	555	622	629	613	610	602	602	629	627	652	579	622	616	606	664	574	652	642	611	564	649	646	603	615	602	599	628	609	599	593	627	593	627	596	569	657	630	625	625	620	605	659	577	595	587	624	641	638	601	614	578	617	623	640	578	632	597	590	622	617	578	565	601	601	611	600	605	568	612	582	599	593	628	627	611	623	616	602	606	633	613	621	600	579	608	598	626	649	594	611	610	610	616	566	598	578	618	572	583	624	619	632	598	602	599	601	633	630	591	632	637	623	592	596	597	622	573	618	632	614	590	615	594	638	657	638	593	614	619	604	614	608	593	628	628	634	609	636	644	602	591	629	629	618	621	607	609	595	601	612	595	612	599	602	612	588	603	632	620	604	626	642	622	617	617	539	665	655	587	668	589	574	643	568	605	606	584	627	575	611	627	618	597	618	638	590	653	624	609	589	593	607	625	627	546	572	585	656	599	640	593	635	606	601	599	661	597	650	544	617	668	580	608	614	617	633	606	620	641	612	600	630	600	631	657	635	571	606	598	649	621	619	578	579	684	599	617	567	613	636	610	577	631	568	652	598	617	604	606	611	591	586	594	634	596	639	602	623	605	566	668	576	608	605	621	606	586	599	630	573	600	634	617	607	637	605	613	577	638	647	603	588	638	632	598	574	624	615	596	548	596	616	640	558	602	642	596	608	582	583	657	648	586	599	598	568	637	647	618	643	588	666	604	628	642	583	605	596	589	595	615	620	545	618	618	619	602	559	572	597	609	616	602	606	586	580	573	582	605	575	627	614	572	620	628	592	620	623	608	622	594	636	630	598	611	619	605	600	602	631	614	593	578	620	616	615	630	623	584	596	605	631	586	582	597	622	594	639	608	641	615	585	599	615	629	625	603	622	651	650	607	562	579	618	603	581	591	595	583	595	651	625	617	623	596	604	621	598	609	605	614	608	613	591	646	581	590	633	632	647	616	651	633	640	628	589	609	592	612	612	604	620	643	644	618	609	628	609	626	584	558	587	629	653	627	567	593	583	587	601	626	620	588	584	597	602	654	599	631	644	645	637	587	569	608	636	590	612	609	580	593	643	620	642	554	581	647	623	563	589	601	608	594	600	573	630	615	625	592	576	625	620	611	633	607	629	608	623	599	601	627	587	583	607	586	583	619	606	609	652	660	584	595	562	634	597	550	579	606	624	620	666	643	620	611	634	647	612	644	592	624	614	605	654	622	621	622	600	633	571	537	600	601	546	629	627	583	624	624	599	609	595	608	588	565	628	664	608	641	576	623	596	633	605	587	598	610	582	647	601	602	605	590	597	588	602	619	578	625	611	594	574	629	597	584	620	652	607	608	659	611	628	627	615	649	630	598	658	599	601	622	602	572	604	584	589	607	624	633	630	645	620	623	627	637	554	622	653	628	606	570	577	610	611	560	598	591	594	639	595	655	620	614	588	595	636	618	621	598	627	580	624	574	626	614	604	606	594	591	610	614	616	614	587	607	538	596	620	643	592	639	592	648	574	600	578	582	661	623	611	612	656	592	618	616	624	613	608	634	625	580	637	624	624	660	616	610	634	601	616	596	598	585	598	598	594	615	613	598	630	606	627	647	623	661	595	609	593	631	662	665	631	615	593	636	620	624	607	589	594	645	614	632	622	601	561	554	568	603	629	585	594	591	597	594	599	626	645	596	628	602	607	633	627	612	589	637	586	602	623	596	636	568	664	608	636	594	618	610	642	601	559	578	605	582	595	629	593	594	604	630	639	638	602	621	567	599	653	604	563	627	587	624	610	634	621	590	588	605	602	653	574	580	602	646	567	600	622	595	618	608	605	634	621	664	634	577	605
34072	18008	5674	430	202	194	179	164	157	181	156	158	148	162	168	152	153	170	165	139	171	159	164	161	150	152	149	165	176	137	170	193	171	145	193	169	161	136	161	188	162	153	146	156	150	191	199	200	187	162	152	186	162	177	162	177	155	163	163	166	169	151	157	144	166	144	156	162	174	154	158	170	169	155	162	175	181	174	168	145	170	176	149	161	171	187	172	151	188	185	170	173	153	190	155	175	174	172	164	178	173	166	159	166	144	152	159	148	168	155	176	148	165	175	190	149	156	155	184	187	146	166	157	155	167	161	158	153	170	176	166	184	163	150	158	182	154	174	166	158	148	153	164	186	176	168	164	159	154	145	153	179	144	175	169	160	160	154	163	184	163	175	154	162	157	173	168	151	170	171	163	173	196	174	181	177	160	173	186	178	175	150	152	150	174	151	172	163	155	159	148	164	176	157	164	145	159	179	151	177	155	160	153	159	158	154	141	189	153	150	147	173	157	186	148	175	173	164	176	168	148	186	151	155	166	162	173	151	135	176	179	180	198	156	166	161	203	163	152	153	168	174	165	192	174	144	167	156	154	189	182	163	183	145	192	174	138	186	169	144	132	185	134	162	141	147	174	166	172	169	179	157	171	169	143	156	149	159	163	165	157	170	134	141	175	137	157	144	172	149	180	150	145	161	156	163	181	152	161	176	144	147	166	150	161	179	148	143	158	150	170	169	167	167	153	155	144	151	127	158	169	150	155	150	161	166	161	171	152	179	171	153	145	135	140	147	157	139	177	190	127	179	175	157	176	158	171	157	183	149	169	168	155	175	184	158	159	143	172	162	149	154	166	151	146	153	148	159	206	147	165	158	178	148	170	135	158	171	157	187	161	167	169	140	148	157	172	178	156	160	156	153	174	151	162	171	164	145	162	193	163	152	175	160	167	166	160	149	152	170	147	141	165	151	178	200	169	163	144	149	139	167	163	144	144	174	193	163	154	169	147	189	171	151	157	160	173	155	135	153	158	153	140	183	180	165	177	159	148	170	154	174	172	167	162	187	156	127	172	181	130	172	146	152	163	157	149	150	186	156	158	115	158	143	133	146	159	168	175	161	151	129	149	178	157	153	169	157	144	165	151	166	176	168	165	167	190	158	147	161	189	170	172	185	144	139	177	171	149	161	173	153	150	144	163	158	157	170	171	149	168	160	189	166	195	173	173	147	180	160	183	159	181	174	140	165	170	155	170	172	159	158	170	159	156	177	136	154	158	133	174	168	179	150	169	162	161	170	182	142	158	180	157	169	177	154	160	155	175	155	139	150	168	162	178	159	153	138	169	184	149	171	156	151	173	146	154	159	180	158	151	168	148	155	175	152	195	181	154	135	130	186	152	166	144	147	154	174	150	157	175	174	139	155	152	149	138	161	174	167	157	209	159	193	150	170	169	149	173	140	162	149	147	150	179	156	187	154	159	183	166	152	147	172	164	159	167	158	135	183	156	146	184	170	145	182	164	149	153	165	141	128	157	155	186	149	172	171	169	179	181	149	156	135	145	159	130	174	158	185	127	161	148	159	154	166	164	165	144	170	154	179	157	174	189	171	156	168	165	154	149	181	166	182	158	163	159	177	147	170	148	149	152	139	175	147	167	162	144	169	182	187	192	146	150	155	164	178	173	170	169	171	167	165	172	169	192	174	180	176	187	166	169	175	151	156	180	152	157	154	159	149	153	171	162	166	171	169	169	144	153	139	183	159	156	181	144	165	156	161	199	159	182	163	146	128	167	158	137	160	184	168	156	155	172	179	155	163	143	171	151	158	152	164	156	146	151	139	163	185	168	170	183	137	175	161	172	186	172	171	165	152	158	152	162	165	158	157	168	140	140	160	150	168	151	165	176	144	146	152	167	162	170	153	134	144	157	156	170	150	168	159	175	164	179	159	143	144	174	156	159	187	164	142	162	166	168	125	153	146	185	159	154	167	180	175	183	177	164	151	169	163	147	154	193	178	173	153	167	145	180	166	164	141	159	165	151	149	182	161	160	152	156	175	173	166	156	148	182	144	166	156	173	161	168	136	164	171	165	143	170	190	170	165	172	159	146	166	149	167	161	169	170	157	162	200	151	162	167	155	174	152	159	174	147	157	166	138	171	154	172	141	181	176	155	152	156	141	173	146	151	144	163	162	153	137	176	154	175	169	148	153	172	164	141	157	161	166	163	184	171	188	171	155	150	177	173	181	141	146	182	170	173	160	180	172	165	159	157	180	155	161	145	166	170	164	164	166	154	168	135	147	165	178	162	146	176	178	174	177	151	132	152	165	155	162	169	183	154	169	150	184	142	149	160	157	155	164	158	176	161	163	136	179	156	137	182	165	135	165	187	160	165	152	147	137	170	161	164	170	153	181	143	161	148	177	146	159	168	159	163	142	141	152	164	151	155	149	167	142	158	179	157	157	157	187	147	162	154	147	154	158	162	169	141	147	202	158	162	170	170	146	174	159	146	155	155	156	162	174	147	150	158	197	152	186	137	143	167	153	151	151	171	158	170	129	169	164	172	166	140	178	168	173	182	156	163	124	169	159	165	188	176	156	158	174	171	156	155	160	145	164	152	169	149	177	166	167	185	171	172	172	145	154	173	194	173	143	148	149	149	154	179	171	166	146	166	188	192	152	150	184	156	188	145	161	164	171	136	156	144	144	179	149	151	158	136	175	183	176	186	162	192	177	168	182	178	162	153	146	162	168	157	162	159	162	154	154	164	173	171	180	165	170	182	153	181	151	158	128	164	130	161	144	144	153	169	173	175	158	163	182	167	148	137	153	156	168	183	158	174	162	173	150	148	166	151	131	176	161	167	169	164	158	181	161	168	166	144	167	129	150	165	182	179	155	163	171	174	143	159	142	151	178	161	141	159	152	170	184	163	144	153	153	163	168	161	152	188	164	154	179	154	186	156	198	146	169	162	152	167	145	170	141	171	180	163	158	162	148	182	134	173	143	166	151	170	165	164	203	159	151	166	151	146	146	151	194	167	176	199	161	170	135	161	151	164	160	146	149	193	195	156	157	170	142	148	153	164	136	152	143	145	162	164	168	174	147	151	175	163	158	191	153	157	151	146	157	156	171	143	195	151	141	159	176	138	137	138	157	145	160	150	138	176	168	167	130	123	169	157	154	175	143	162	156	179	181	138	154	165	147	178	179	173	190	165	149	165	133	163	155	167	186	144	156	165	171	158	159	155	169	149	163	160	183	143	163	170	157	185	171	162	159	145	120	155	190	149	153	168	147	168	178	151	154	144	148	158	166	170	174	169	159	163	167	163	171	172	174	176	192	162	173	167	169	130	138	197	159	174	172	160	166	174	181	177	175	153	179	168	170	183	155	130	162	148	172	167	146	142	144	152	189	146	165	143	149	183	162	154	159	171	171	170	143	149	161	172	181	152	165	169	146	154	166	170	174	169	181	155	171	152	142	137	140	155	147	156	163	179	175	167	170	174	163
15180	5074	1516	414	413	395	374	423	406	425	415	390	391	368	388	385	390	381	422	400	436	421	394	403	435	436	394	382	432	388	402	398	395	395	414	406	423	387	379	410	415	378	396	414	413	359	417	384	419	422	373	391	416	391	382	433	383	421	398	386	383	366	405	412	398	410	401	415	387	435	364	414	393	428	400	439	379	381	409	412	423	388	366	401	404	433	367	411	403	403	399	413	356	367	411	406	406	401	390	400	442	419	392	402	429	358	428	424	372	405	419	408	422	404	395	351	380	377	436	388	387	356	410	398	412	395	401	434	463	394	384	430	421	388	429	376	430	395	404	410	372	409	390	398	404	411	383	401	419	402	406	393	381	401	380	403	403	424	393	393	386	404	384	377	402	403	437	434	387	396	428	423	433	388	383	425	388	419	421	409	380	377	387	400	447	397	391	384	370	427	422	409	403	374	387	421	406	416	385	414	377	374	432	387	445	398	425	379	385	389	413	448	407	396	412	398	387	411	442	402	415	402	390	405	405	383	409	409	420	403	403	410	416	415	405	432	390	412	387	425	414	415	388	399	392	410	398	444	389	383	379	411	398	414	386	400	369	394	403	414	447	417	411	388	401	393	399	403	397	395	393	425	398	403	414	403	388	404	384	385	403	373	438	417	387	379	389	402	431	401	392	415	420	381	408	414	382	431	399	398	411	402	410	425	399	415	381	376	451	388	392	416	427	417	368	411	369	416	399	385	427	418	358	394	353	407	412	396	420	374	407	373	378	424	392	385	399	382	422	422	393	435	402	409	376	454	385	396	384	363	400	413	396	422	392	412	394	397	385	402	399	399	366	413	388	388	426	419	407	385	428	405	410	402	409	384	386	372	415	355	384	379	420	400	426	408	398	413	407	380	373	417	381	403	395	385	403	433	400	379	418	368	421	377	443	407	397	389	400	376	395	402	419	427	401	379	393	362	396	446	385	386	403	387	426	388	407	372	389	387	374	410	378	417	394	400	387	428	430	393	427	407	439	428	411	394	428	384	400	359	430	412	385	383	407	385	386	423	411	392	392	417	383	441	384	351	376	394	389	419	409	406	417	399	416	427	422	419	393	407	404	400	406	419	372	409	408	411	403	404	371	427	436	401	411	403	401	416	382	392	393	409	411	409	396	417	397	385	392	392	428	417	428	395	390	408	407	395	399	383	403	366	426	365	415	376	395	394	401	394	401	403	387	439	371	407	390	398	380	403	388	421	413	409	435	412	385	404	416	437	399	424	418	422	404	440	401	439	404	373	398	412	417	407	388	423	389	430	419	396	381	388	416	405	373	389	375	410	388	384	406	382	389	384	389	373	384	425	418	377	397	414	423	371	410	405	396	390	426	430	398	419	387	352	412	410	429	439	366	397	433	448	434	417	397	416	382	422	390	420	388	454	368	412	418	411	369	372	431	389	404	401	404	443	431	391	409	407	390	427	371	364	394	376	392	386	412	408	386	392	390	372	412	388	387	364	377	414	397	407	411	415	368	413	415	380	405	405	389	385	423	364	381	383	409	384	372	408	377	372	386	444	401	355	389	409	376	390	404	389	393	425	404	395	445	399	422	400	386	373	373	407	437	389	391	383	380	415	403	368	374	388	416	404	417	409	384	416	456	371	370	365	426	413	426	374	427	401	418	416	424	387	391	406	423	393	375	406	405	399	365	391	377	384	409	417	419	423	418	423	413	388	365	415	367	415	423	388	401	400	386	407	394	382	413	456	418	379	376	429	376	417	453	358	403	383	377	427	421	374	422	407	396	412	415	430	422	378	379	397	400	431	387	394	387	402	402	398	387	406	396	368	394	393	381	385	444	375	409	422	400	407	415	403	396	397	415	414	421	391	420	403	406	407	448	410	394	411	395	419	393	415	419	363	389	359	420	388	404	413	375	381	439	404	382	389	380	456	431	422	398	386	412	420	409	412	391	376	380	409	413	387	450	402	405	442	410	377	423	400	390	402	386	403	418	416	397	409	368	411	374	393	419	437	394	421	387	410	387	413	388	403	378	421	420	346	415	422	387	365	361	394	396	413	378	399	415	397	392	421	415	391	442	418	411	422	346	380	412	409	404	365	406	395	379	396	441	421	397	396	395	416	374	385	401	407	384	396	398	390	446	352	388	404	371	394	365	402	412	416	364	361	373	412	386	425	379	411	428	395	398	437	383	405	381	390	372	406	414	380	433	408	398	385	422	433	404	412	392	380	414	373	405	420	405	399	402	392	375	400	398	371	410	411	396	413	409	386	409	425	400	418	400	427	420	447	383	394	396	390	401	387	418	433	393	423	398	408	338	392	390	419	401	423	376	380	394	421	371	395	413	386	408	419	387	388	393	410	388	402	409	412	371	374	385	390	411	416	387	395	430	421	401	399	405	411	361	410	380	377	383	401	382	392	424	404	389	405	434	397	402	397	386	389	438	382	380	405	415	395	384	431	417	428	376	412	376	380	415	427	414	400	396	428	411	404	394	413	408	385	411	377	409	405	387	393	371	388	395	391	435	407	394	397	381	393	370	426	382	396	424	364	426	402	431	425	377	412	427	380	416	428	404	384	395	438	357	388	388	411	390	404	423	379	411	391	409	380	442	396	411	396	401	402	388	401	437	400	435	398	395	367	384	421	413	373	410	383	402	436	381	406	406	368	426	405	422	387	421	424	419	433	422	407	379	362	405	379	428	389	377	443	428	381	412	435	402	421	414	429	375	369	428	389	421	463	402	434	375	409	408	407	392	365	430	396	398	391	424	376	394	400	381	389	431	379	390	367	412	372	406	424	395	407	393	364	384	368	436	407	404	396	378	383	402	383	401	409	423	368	394	356	404	396	333	434	369	412	361	395	400	393	403	399	409	421	395	391	377	404	387	428	378	391	391	403	404	425	421	357	412	448	384	407	415	404	395	358	420	402	437	395	413	393	391	413	431	400	391	405	406	392	416	364	400	401	427	403	386	357	390	380	406	403	387	394	380	387	404	416	434	430	404	418	416	412	404	393	380	377	371	377	389	411	441	391	408	431	369	412	409	397	365	386	378	365	406	407	417	392	433	374	402	447	395	417	406	406	394	391	383	425	414	426	403	415	392	411	433	398	390	393	399	366	408	413	406	357	356	400	403	407	411	395	430	408	380	422	406	380	403	373	403	387	396	407	417	411	454	370	418	403	411	415	377	396	411	399	427	419	442	396	390	384	411	425	406	374	393	400	363	406	419	416	399	402	404	392	428	404	412	381	372	388	389	407	380	435	435	377	395	389	401	404	390	424	410	405	439	425	368	382	371	417	413	416	393	399	385	409	411	411	404	425	395	415	392	391	406	382	386	411	388	399	410	437	418	374	385	388	376	427	390	389	426	417	398	425	427	420	388	373	376	405	397	407	392	353	429	409	384	408	431	394	434	446	416	417	426	409	410	398	424	398	388	387	439	415	373	427	384	400	408	379	398	395	423	389	429	420	419	405	393	389	382	416
25222	21155	23652	28923	21144	13491	594	444	344	365	349	333	336	350	330	323	355	314	333	319	360	326	260	330	322	337	352	317	291	318	299	277	328	296	309	310	313	303	323	314	332	327	282	301	280	340	308	324	312	329	305	304	262	321	311	320	325	319	345	344	329	333	312	333	326	319	324	304	314	334	322	299	270	316	305	336	300	330	333	304	318	340	336	340	320	313	317	281	320	292	281	327	332	332	304	324	329	347	309	276	320	293	302	320	304	312	303	321	338	308	292	321	296	305	320	326	307	318	357	337	295	355	326	327	319	309	292	278	315	321	313	278	350	321	293	336	311	319	317	306	282	341	302	301	333	288	321	321	316	322	350	296	294	309	305	302	315	321	313	325	322	330	287	322	315	316	335	309	284	318	326	286	294	331	328	290	304	311	293	320	310	322	309	305	304	281	315	318	313	297	345	303	300	351	311	307	339	326	302	332	304	321	292	311	318	325	340	352	285	312	307	289	321	331	312	300	264	311	301	313	344	341	321	316	299	318	313	334	296	321	311	277	313	307	331	311	319	269	313	283	288	291	332	326	273	306	303	329	320	305	318	321	311	294	325	335	334	304	281	311	301	321	313	335	325	313	276	331	310	324	296	324	301	331	312	299	345	292	319	330	311	278	334	315	315	287	327	315	301	325	309	347	304	319	308	306	310	335	310	296	293	305	337	316	322	321	370	322	288	303	301	341	303	298	334	310	297	310	278	305	333	315	303	338	321	311	308	320	275	334	340	301	286	306	319	327	287	324	305	296	321	325	300	341	313	289	313	316	302	308	304	324	289	287	334	286	288	348	325	311	322	345	301	317	307	351	308	334	297	309	350	309	310	322	334	332	291	301	344	351	281	331	320	283	302	307	313	296	313	299	294	299	302	321	330	309	301	315	319	317	331	309	328	331	280	298	299	292	314	297	320	271	287	306	299	324	306	292	316	321	306	322	332	359	325	302	305	324	280	326	321	323	310	305	329	289	318	307	298	303	285	305	313	338	349	323	330	273	311	320	303	294	340	294	317	322	339	290	294	287	298	311	324	296	331	330	336	287	305	297	318	315	284	327	300	324	327	334	314	319	291	305	313	270	323	322	318	348	289	325	292	342	301	305	293	342	307	324	336	305	309	345	329	293	297	288	329	327	344	316	324	294	301	288	323	333	313	299	329	270	328	316	331	278	323	341	301	319	340	329	287	334	295	317	274	349	281	298	341	323	322	298	329	301	302	301	335	328	342	276	297	318	293	323	270	343	303	297	284	260	309	330	303	301	336	309	333	309	304	317	315	285	310	356	338	300	322	333	317	324	293	325	289	342	290	320	336	310	354	315	272	276	315	297	339	307	309	304	273	311	334	306	309	275	271	299	324	288	294	299	301	276	340	323	316	320	293	301	312	314	320	296	316	318	296	343	312	278	330	311	306	312	305	322	312	320	321	276	330	308	352	292	340	334	339	275	323	302	301	311	304	311	337	330	302	301	299	330	325	287	304	320	325	338	321	295	290	294	313	286	347	311	286	303	317	304	341	318	319	335	295	319	343	340	314	281	335	324	298	335	298	330	304	324	319	318	321	294	330	296	314	282	349	310	326	319	294	314	298	351	330	296	296	333	314	310	311	306	317	326	347	288	306	320	323	293	312	303	323	308	355	300	283	286	311	327	322	319	285	303	337	298	286	289	325	305	322	310	294	299	327	314	305	335	310	316	312	324	292	292	316	299	315	331	288	289	337	275	330	308	255	300	348	325	322	318	292	291	307	346	336	328	273	361	303	295	323	301	277	297	339	310	319	286	327	312	322	301	307	317	324	315	314	341	315	339	295	299	297	309	301	302	322	319	309	330	307	270	278	296	345	297	305	259	328	300	325	315	289	328	313	317	351	274	277	322	297	345	311	308	281	320	294	306	299	322	316	327	358	291	314	341	303	313	313	313	298	328	302	317	310	297	346	294	285	317	306	298	307	311	329	300	290	318	304	327	342	335	324	329	329	316	301	322	318	343	330	324	299	335	278	307	357	323	322	283	341	330	327	329	292	308	309	326	328	282	292	293	331	293	326	308	322	322	309	303	303	304	306	315	364	351	305	306	307	297	329	296	278	305	331	359	286	354	351	310	290	294	277	325	293	298	333	293	342	332	301	311	319	312	315	287	270	332	340	317	338	291	285	312	287	324	323	337	302	283	318	307	337	338	337	287	306	283	284	276	298	310	295	303	301	337	301	320	287	275	299	293	283	320	283	292	301	317	314	300	310	317	293	301	322	336	314	275	307	307	286	276	329	362	290	316	315	334	324	313	308	312	313	314	329	291	329	295	299	327	311	312	294	324	326	318	280	318	306	281	303	333	341	316	309	319	305	321	313	320	305	328	299	299	317	320	311	315	318	300	323	285	318	315	302	320	300	292	283	309	310	325	304	309	344	283	310	363	323	324	307	304	308	311	321	293	307	332	307	298	331	299	352	305	317	334	337	332	304	336	349	292	326	309	304	349	293	353	286	295	297	335	332	301	328	314	298	302	334	317	302	294	297	323	293	317	312	282	314	322	291	301	317	297	299	320	301	312	348	304	334	306	348	319	320	344	337	296	323	303	326	323	296	286	282	332	275	285	362	314	263	293	315	314	309	300	306	293	311	283	345	309	319	330	335	352	315	288	299	327	319	342	346	321	312	304	319	321	323	296	325	350	322	332	299	307	326	300	317	309	333	328	355	340	310	351	290	315	321	320	296	287	328	290	322	315	359	330	317	302	337	330	314	341	289	328	312	333	315	257	316	327	315	290	292	336	321	302	359	285	345	308	284	304	300	309	297	342	310	285	306	317	317	324	323	298	305	344	312	313	308	305	304	321	308	329	296	316	320	313	326	302	333	263	307	326	280	327	282	299	304	304	293	295	286	290	296	333	312	309	311	321	314	325	300	323	316	299	333	337	293	299	321	334	288	303	313	302	326	346	322	330	296	335	295	346	335	291	318	317	342	297	310	281	293	281	299	297	295	320	314	308	357	306	309	295	349	293	299	319	322	330	319	357	310	342	295	312	311	283	323	317	338	317	315	331	275	300	288	295	273	309	325	313	289	354	306	361	334	314	311	307	299	306	329	271	309	325	322	314	286	308	296	290	313	285	358	295	331	324	319	286	288	296	353	285	301	331	288	308	319	275	310	302	311	321	312	329	313	271	312	321	324	286	348	342	326	320	314	305	269	305	319	336	303	320	321	300	284	298	328	321	327	313	351	339	288	303	315	348	301	336	300	297	327	322	306	326	330	309	318	302	312	291	318	302	297	346	291	314	320	310	308	305	300	333	314	313	288	298	298	315	293	296	292	285	294	367	312	300	313	313	294	347	351	329	321	275	315	311	322	311	321	291	301	362	290	347	297	327	278	308	291	304	298	294	317	349	324	332	332	329	310	290	291	322	327	320	341	298	296	319	315	318	272	349	359	330	329	321	336	282	309	306	308	313	308	286	324	314
30752	37992	17265	794	745	694	699	730	711	690	710	704	679	685	669	609	653	696	697	667	682	673	708	637	656	703	650	681	671	718	658	692	684	661	649	676	669	673	645	650	702	689	711	668	726	599	689	649	673	669	636	658	669	659	645	653	705	660	716	703	687	685	643	669	651	679	672	674	686	677	653	687	633	647	644	695	670	641	670	729	682	662	717	673	673	682	689	638	663	678	707	687	698	644	675	695	702	707	714	688	628	657	650	665	662	647	666	618	615	658	647	690	679	714	649	711	673	685	690	631	693	654	645	667	654	685	674	687	674	653	646	658	663	722	680	619	663	638	651	679	703	660	672	675	662	690	642	658	663	646	699	656	665	676	660	640	677	635	653	643	706	657	720	646	698	721	644	667	702	708	613	670	675	649	653	663	637	709	672	679	660	653	684	672	675	724	642	706	663	695	706	637	663	688	654	691	654	701	693	646	693	685	703	636	688	674	687	685	655	666	699	700	653	704	659	692	633	660	676	661	664	677	676	695	654	683	643	642	658	652	705	641	669	660	683	689	663	680	699	671	647	661	629	654	686	705	647	688	669	684	674	686	703	667	671	686	601	732	676	650	670	660	634	661	703	669	657	599	682	740	618	663	662	607	693	677	704	636	631	686	726	660	698	667	638	653	659	692	671	658	636	702	625	679	707	663	687	695	711	666	678	670	663	662	702	669	654	650	701	670	666	719	714	668	629	665	685	696	730	628	640	667	718	656	651	683	649	660	670	638	684	630	666	683	700	660	682	705	693	691	674	705	634	675	619	674	676	688	697	685	630	685	661	661	685	681	678	692	683	697	719	658	660	689	655	630	655	701	662	626	636	683	694	661	645	650	639	671	692	711	638	699	646	668	655	677	646	610	674	668	663	690	659	663	669	665	650	690	686	673	687	696	657	698	682	617	660	688	732	628	644	657	689	711	708	643	639	660	665	642	651	633	702	635	657	660	683	657	629	646	690	707	694	670	667	676	682	666	679	657	676	657	736	667	654	697	636	654	658	636	697	636	716	658	657	660	706	678	703	702	657	681	705	683	676	653	691	727	651	639	712	636	672	671	720	651	672	648	624	701	657	649	699	689	621	672	692	658	624	650	698	670	680	659	662	648	679	648	652	672	634	657	731	653	667	684	640	693	719	652	654	705	632	672	705	658	664	658	643	698	661	657	648	663	651	698	640	691	708	697	642	690	677	681	692	650	665	676	687	596	652	703	678	675	677	706	696	618	659	612	680	645	635	674	645	673	648	668	666	685	695	676	682	636	683	630	636	705	649	681	667	666	676	695	690	620	686	636	648	679	711	680	676	648	684	656	701	696	664	629	634	649	635	667	621	693	651	693	679	695	664	633	681	671	698	684	666	658	709	673	699	718	744	626	653	718	654	628	622	677	690	659	638	688	704	637	661	668	645	620	677	611	677	703	692	672	631	676	668	684	653	673	652	694	652	637	654	674	681	661	684	697	678	615	654	688	689	692	687	651	672	647	648	677	672	701	691	654	667	655	662	654	662	664	695	667	685	663	699	652	679	674	678	655	640	643	626	655	676	703	638	662	668	689	667	632	629	670	673	670	721	679	654	686	679	714	668	632	702	688	678	644	649	715	675	674	646	690	667	726	637	651	644	677	622	664	692	686	684	655	699	707	686	722	655	652	651	688	648	680	681	660	638	665	674	696	683	675	618	669	684	668	662	659	653	655	670	663	632	636	716	686	647	657	723	713	668	698	664	636	667	659	662	693	682	673	679	628	713	642	628	700	670	681	653	654	651	691	663	672	709	667	696	702	650	628	640	691	688	644	678	652	663	626	649	658	671	737	674	671	678	639	645	668	631	675	668	698	657	651	682	685	688	672	691	669	681	679	669	702	642	723	647	713	663	691	671	660	704	697	638	695	710	654	645	671	634	666	693	686	696	676	670	700	745	658	672	636	680	668	667	668	669	673	638	684	673	711	682	659	689	682	715	679	650	690	676	688	681	654	714	652	690	693	667	685	645	676	676	652	642	641	691	664	718	606	723	632	661	650	673	688	685	645	658	680	666	674	655	659	650	625	644	691	672	663	723	656	680	630	673	634	636	686	663	701	706	688	679	652	667	661	677	645	672	653	609	713	650	669	667	636	660	645	698	687	689	715	644	656	712	664	698	637	666	746	699	672	665	643	682	704	671	657	689	634	709	663	672	662	673	660	666	732	651	691	656	653	669	687	668	656	690	666	659	641	675	657	639	654	648	713	677	649	641	675	670	671	648	686	679	681	652	694	668	697	655	659	688	712	682	656	644	669	639	707	687	688	685	690	659	660	657	723	690	651	689	673	671	668	650	691	625	629	691	659	705	638	631	644	664	657	655	651	697	667	681	665	641	677	651	661	620	680	738	694	646	694	632	636	691	656	678	666	654	667	714	703	666	726	640	658	678	673	684	678	653	685	689	675	667	673	619	700	663	675	672	670	659	694	694	676	645	643	690	646	674	663	665	687	639	710	675	645	716	655	687	685	676	638	657	720	694	701	636	634	694	673	624	665	702	651	673	660	691	657	674	695	644	666	699	711	684	668	665	716	665	699	665	653	624	639	662	679	732	663	650	664	699	685	659	676	687	701	682	654	678	677	659	709	662	663	710	660	686	643	695	684	658	678	649	668	673	686	706	681	659	654	658	689	645	666	688	664	662	672	660	695	673	644	665	674	665	642	692	647	702	656	691	645	655	653	644	654	622	655	687	663	652	679	718	677	680	662	663	670	704	682	630	646	662	680	685	693	700	652	651	661	650	667	659	676	639	667	683	631	696	650	648	700	674	708	691	667	662	682	649	685	688	674	650	661	673	641	729	698	629	693	693	655	657	646	693	668	632	688	668	675	683	660	667	688	643	676	693	728	715	665	683	661	720	670	673	675	678	649	691	692	660	663	690	665	682	665	631	653	665	684	667	689	678	691	604	658	673	633	650	631	685	639	692	679	692	658	706	678	727	633	651	680	703	664	691	653	651	632	709	672	698	693	682	701	668	709	663	670	729	665	665	649	678	705	643	690	685	685	663	664	700	664	683	701	680	673	682	723	693	657	637	697	656	681	710	669	715	698	667	676	686	647	707	681	661	674	670	694	655	651	693	656	633	656	701	680	618	653	644	722	677	676	688	625	675	625	659	689	676	657	708	686	698	664	693	628	688	665	677	676	655	667	650	656	675	679	659	690	644	681	664	709	683	706	651	670	655	676	678	695	702	712	682	713	621	692	702	739	651	692	705	679	658	686	680	664	690	653	629	659	699	650	650	686	665	647	697	706	656	645	636	703	667	685	672	635	656	633	633	703	668	666	686	648	702	643	677	668	672	605	640	670	672	664	653	646	652	674	654	669	679	659	652	665	657	653	705	686	676	698	641	656	680	709	635	713	720	697	702	680	648	662	704	688	618	660	698	636	692	672	661	690	673	695	661	644	638	654	682	679	664	655	663	690	679	651	643	657
24504	21135	23975	28552	21137	21160	11414	522	427	389	371	328	353	338	339	336	314	312	323	336	314	330	304	324	284	313	338	295	308	296	268	265	298	300	308	298	290	297	297	315	307	280	289	292	322	293	304	280	313	308	305	348	291	310	313	314	310	296	288	309	279	266	285	282	292	307	291	314	306	318	241	275	296	301	294	282	301	284	311	354	303	296	280	301	295	292	311	271	291	283	288	301	288	283	302	287	319	339	329	302	296	328	304	337	306	278	302	332	287	284	291	298	289	284	302	280	338	313	297	285	287	281	312	268	294	297	306	315	287	308	351	304	284	318	298	330	318	309	315	299	254	292	296	286	280	302	280	313	296	335	326	302	288	281	295	272	307	304	261	288	286	329	262	338	263	280	276	293	292	266	319	283	321	278	285	281	305	277	297	292	304	279	306	273	309	309	301	313	312	277	293	295	333	312	267	296	294	282	278	301	257	311	276	285	327	302	324	315	318	282	277	295	276	296	295	291	310	332	302	287	308	288	294	276	315	306	316	295	287	301	329	308	288	296	299	303	284	295	276	301	300	314	310	292	302	307	307	271	291	303	318	291	263	321	298	290	324	276	351	332	290	282	304	315	293	343	346	262	313	294	292	300	320	303	287	307	287	333	288	304	319	299	275	290	317	309	328	234	269	299	292	293	325	317	314	274	330	292	274	303	282	308	304	292	245	289	285	294	288	339	272	299	287	287	287	254	286	283	269	281	307	305	257	302	291	276	279	355	288	323	298	307	297	297	316	297	297	299	299	284	333	290	284	304	299	347	297	344	320	297	271	316	262	267	282	332	312	301	301	318	313	313	299	277	295	312	322	366	313	290	296	321	271	325	293	295	279	299	304	317	299	277	319	308	310	265	266	270	297	310	308	342	261	271	322	303	300	283	275	283	300	293	294	299	304	321	315	299	258	282	334	322	274	298	317	290	323	311	293	255	311	288	293	309	301	330	279	279	289	298	308	315	307	257	309	307	316	301	271	299	288	286	311	309	302	304	264	265	273	274	316	300	272	304	285	292	297	306	265	316	332	285	300	295	291	285	285	273	252	269	297	311	296	320	302	332	270	311	337	307	313	327	278	293	291	327	268	270	281	267	318	304	285	277	289	318	286	322	287	295	310	287	273	315	326	317	305	268	309	242	285	312	313	289	292	277	324	323	289	285	319	315	309	305	298	291	302	288	283	316	312	307	312	301	260	302	289	264	292	278	314	280	299	273	301	279	291	307	332	305	270	313	306	292	290	312	297	294	277	296	296	317	322	296	307	279	306	292	293	290	320	299	299	284	261	260	293	298	351	288	279	312	299	290	294	307	290	273	293	327	323	304	320	306	303	298	302	319	277	324	305	291	302	298	313	294	273	305	304	318	302	283	306	321	300	318	297	290	263	321	285	291	298	268	272	283	274	310	292	254	276	311	304	260	293	257	287	281	308	315	307	291	289	296	297	286	308	315	286	332	327	305	318	310	281	268	304	289	288	306	296	298	283	314	287	291	314	289	333	288	323	291	268	312	294	329	296	305	289	261	275	269	294	284	302	327	313	306	294	334	301	295	284	285	292	285	277	295	285	320	283	299	327	289	288	285	319	301	312	275	265	317	271	279	308	321	315	309	305	258	303	305	304	290	310	305	311	281	287	278	282	301	313	266	259	317	290	313	313	344	308	313	287	303	327	289	294	285	274	265	258	286	303	278	301	300	277	278	273	278	337	326	313	291	311	305	318	296	312	267	299	295	304	282	269	290	281	280	299	312	336	293	312	297	312	283	319	296	292	269	298	315	293	281	316	295	273	286	292	281	287	323	274	305	339	330	333	276	255	296	283	303	316	325	321	309	314	311	291	295	312	327	314	355	319	328	302	347	283	285	321	290	243	296	298	317	305	270	279	305	321	311	317	326	304	312	296	311	296	288	316	320	304	279	310	317	301	284	289	290	256	295	272	292	285	323	316	340	303	279	270	284	327	312	307	309	296	293	324	295	316	321	295	279	311	304	322	321	316	280	321	298	261	306	314	271	299	282	308	304	322	307	279	317	299	331	315	290	296	341	325	340	321	315	304	319	288	334	288	276	322	298	288	273	285	290	283	292	289	274	285	286	298	305	265	321	319	315	321	307	266	324	269	264	302	306	316	278	306	285	309	320	289	313	313	322	313	302	304	297	295	300	290	274	314	294	296	327	296	337	289	285	295	275	295	269	290	278	278	296	330	313	288	299	295	294	301	335	273	267	284	339	299	301	317	310	326	311	296	307	280	279	297	311	301	321	325	341	298	303	276	302	287	287	321	292	308	298	303	311	271	306	317	275	300	294	277	305	295	324	325	288	299	313	281	298	278	294	314	311	319	317	317	278	309	294	255	290	320	311	299	275	321	291	291	270	274	279	333	289	317	268	297	305	300	293	312	328	291	324	347	317	299	304	313	330	310	291	308	304	303	281	286	289	309	306	268	283	294	289	340	306	311	286	286	316	297	302	294	319	307	282	277	291	296	302	317	263	295	320	268	275	266	262	303	302	326	340	300	298	286	301	298	312	324	306	295	283	321	253	303	256	323	305	292	325	285	284	263	281	267	267	296	304	316	271	260	272	323	278	285	298	270	281	291	302	327	275	290	293	284	283	288	286	327	267	287	284	297	306	304	274	289	327	293	316	328	278	306	281	304	283	281	276	305	287	291	306	333	295	254	289	309	335	302	296	264	277	263	307	296	275	275	311	297	285	290	284	309	319	294	288	261	281	311	320	331	258	277	293	282	299	341	287	291	316	259	312	273	307	294	306	313	269	302	273	317	295	283	322	301	271	291	323	309	297	268	269	294	336	290	272	297	294	298	316	342	312	342	294	306	290	313	284	269	276	280	290	268	292	327	319	306	309	279	288	299	287	287	316	266	305	278	285	308	288	298	283	304	290	301	278	305	298	308	282	325	279	295	307	321	326	313	309	326	296	305	292	262	293	309	283	311	279	294	289	288	329	299	289	328	295	289	288	333	278	297	289	278	288	263	310	290	279	314	298	317	281	304	296	306	309	291	295	289	304	298	306	311	293	299	292	287	303	308	299	294	324	316	303	287	299	271	308	289	287	269	329	277	299	283	293	291	321	286	292	259	294	298	287	326	302	292	270	279	297	287	311	313	323	288	305	299	289	279	309	289	285	278	309	299	295	303	309	304	322	313	299	278	285	294	304	284	308	271	245	281	308	297	304	291	308	293	298	339	283	285	290	293	270	326	301	302	302	276	292	306	301	284	302	309	313	288	299	307	274	299	288	320	288	309	306	307	296	272	309	286	273	306	262	290	275	269	312	318	328	306	326	281	311	260	325	277	297	290	295	289	318	329	294	285	294	286	274	320	310	279	309	285	294	280	279	281	282	287	313	279	311	299	281	294	315	289	330	286	277	305	272	283	311	290	272	308	317	312	298	290	331	310	279	306	333	293	310	274	308	334	281	291	307	362	289	291	284	275	293
36995	50264	26272	1004	740	683	660	669	701	590	611	578	674	633	610	631	563	630	645	624	617	623	592	562	637	624	644	606	615	575	567	603	645	635	620	601	645	595	583	579	578	649	626	632	637	624	621	613	607	599	592	633	598	599	583	581	591	627	580	621	598	640	645	608	661	615	598	638	620	627	625	647	593	629	599	587	618	574	588	608	603	583	567	618	595	595	595	601	594	624	611	617	600	597	606	634	579	628	633	605	599	600	613	605	616	632	635	636	601	588	588	633	592	633	681	608	584	599	611	640	595	602	614	578	621	604	590	605	602	614	667	653	611	607	617	629	584	656	606	579	606	623	585	602	637	675	618	600	592	620	633	609	611	592	629	600	639	606	570	572	590	564	609	616	652	624	580	631	599	617	598	568	632	623	638	622	622	599	591	595	575	637	620	641	603	596	601	622	613	615	661	583	593	580	563	620	615	627	597	637	602	638	630	613	631	600	582	650	624	604	580	645	636	591	613	629	601	627	612	629	573	597	611	646	594	623	587	640	537	622	574	605	597	595	631	653	601	641	606	582	605	664	600	604	598	582	620	575	625	587	627	630	601	614	588	625	624	599	609	591	625	566	640	599	601	632	607	634	597	587	614	651	609	624	604	584	595	610	546	587	629	586	597	636	598	594	667	611	596	644	625	600	602	608	651	603	627	593	590	605	617	614	637	585	630	649	641	599	620	621	599	599	602	627	632	625	615	600	617	594	609	609	616	606	619	620	614	592	632	611	587	610	556	596	619	561	616	610	663	576	655	589	586	588	633	587	651	623	642	586	615	620	595	611	579	620	583	594	598	609	627	600	600	665	644	609	589	618	610	583	627	551	598	602	624	602	596	629	625	631	628	573	634	614	619	625	591	615	593	605	642	633	611	586	606	585	616	618	606	604	605	617	606	601	607	588	624	587	658	620	597	630	597	625	610	630	576	606	610	591	569	646	612	616	634	578	654	591	586	605	609	615	641	639	604	607	639	614	625	587	628	591	619	594	634	607	588	611	637	588	647	625	627	614	644	601	611	583	611	552	591	612	614	610	589	642	591	626	646	586	597	554	585	602	595	616	592	587	593	618	649	618	615	591	587	628	586	633	581	617	598	609	615	581	631	617	632	605	613	601	589	637	614	611	594	617	618	624	648	614	615	627	578	619	582	613	607	565	576	577	625	627	627	590	601	598	600	607	581	640	573	602	592	556	617	622	681	618	647	652	611	567	630	596	611	606	609	612	596	617	588	607	580	576	593	588	575	651	552	604	615	647	622	603	629	576	623	679	625	603	669	633	662	578	581	656	647	616	615	601	616	584	619	613	583	597	627	593	592	606	580	583	623	614	600	597	589	613	595	611	637	651	635	597	602	645	578	620	631	558	586	628	573	603	591	618	618	642	588	617	628	615	583	608	600	599	611	571	619	630	607	630	655	596	606	652	596	590	638	619	618	604	603	618	583	607	604	548	621	567	616	640	601	651	621	600	630	629	638	632	632	598	614	575	623	589	615	586	619	610	625	601	564	612	616	605	597	575	623	635	572	567	656	604	611	566	611	586	611	627	640	659	647	574	611	584	625	589	594	622	589	593	638	592	620	596	602	645	593	654	610	597	625	639	592	614	621	624	596	596	608	599	627	564	594	602	581	603	614	549	594	605	580	548	621	622	631	573	609	613	555	600	567	624	593	579	644	596	630	624	596	595	592	607	585	666	622	619	592	624	643	598	600	641	614	624	599	638	609	591	632	608	607	595	596	590	615	606	589	647	626	586	615	585	586	604	658	610	656	617	627	632	568	601	557	591	602	600	617	612	661	594	650	618	625	561	610	615	608	605	613	639	598	641	601	628	605	602	602	579	621	635	614	610	600	633	595	596	662	602	634	603	644	580	605	639	620	587	651	611	609	567	603	610	595	586	616	589	609	591	627	621	628	638	617	561	593	601	590	602	662	606	591	648	601	606	623	628	618	606	564	596	594	583	601	626	659	620	596	641	606	610	629	591	608	593	623	605	640	612	579	646	620	592	623	638	626	598	631	602	652	575	629	603	657	604	599	612	578	609	588	670	607	618	576	594	604	591	579	582	602	599	596	638	612	628	586	616	575	648	602	578	637	554	645	633	628	625	662	607	603	636	566	646	643	616	630	568	628	628	600	597	626	617	648	613	593	610	592	588	579	601	654	603	609	612	598	628	605	639	603	589	579	619	569	617	634	610	579	556	594	646	645	628	589	612	619	611	588	657	589	594	598	589	590	590	587	645	608	624	649	596	639	576	551	599	593	659	600	591	624	590	635	601	597	638	571	636	582	590	606	618	624	574	602	588	646	581	579	574	609	619	611	585	629	631	621	597	605	592	592	597	597	663	628	583	577	635	621	610	630	598	608	578	598	646	631	630	602	614	621	654	591	586	626	584	601	603	627	629	607	630	608	596	625	589	630	613	627	589	633	643	612	617	635	569	620	581	595	626	584	595	587	618	614	626	626	563	593	628	621	608	588	613	606	625	606	596	593	656	612	626	628	595	611	624	601	605	524	591	640	590	570	620	609	606	615	613	574	582	619	655	614	643	638	629	598	587	579	611	634	610	593	590	604	612	600	615	590	603	599	589	624	597	623	583	634	611	572	608	648	593	656	646	600	596	632	614	555	598	586	581	619	632	626	614	600	618	610	570	617	616	592	603	611	685	631	603	643	622	640	647	649	623	614	565	654	601	569	625	610	615	618	625	603	608	611	635	615	599	617	574	560	624	620	615	582	634	624	641	623	564	600	631	573	616	606	607	631	569	667	617	558	642	677	612	604	623	567	574	641	592	613	625	628	555	605	644	584	621	568	602	620	572	615	596	564	614	625	568	603	571	602	598	626	583	618	593	579	581	602	620	639	648	598	619	613	619	616	627	608	615	593	625	599	593	558	670	641	606	614	592	581	639	592	615	618	602	603	594	624	644	556	580	596	661	616	621	585	617	648	622	595	616	632	604	605	612	602	573	594	620	613	572	643	571	633	639	590	618	602	612	617	632	642	620	574	609	637	574	587	570	643	622	606	661	589	646	591	628	602	572	590	592	598	613	590	645	609	586	615	614	563	614	585	630	675	593	611	629	615	603	607	629	591	614	603	576	632	607	635	620	599	590	598	591	629	645	620	628	610	616	612	585	606	618	577	617	608	671	599	631	644	586	625	613	658	567	611	607	618	609	602	605	613	628	618	597	589	606	575	574	605	623	565	582	583	631	634	656	588	615	655	635	595	621	591	645	594	619	603	636	609	612	598	603	607	610	616	636	593	630	617	611	617	651	613	626	614	570	600	593	580	596	605	628	574	583	607	585	613	565	616	618	616	585	605	617	571	594	599	592	567	607	578	606	607	612	576	558	650	597	613	603	632	603	569	602	562	598	635	599	618	599	552	591	595	585	608	590	599	634	585	600	588	585	648	659	577	611	595	612	612	583	643	631	605	626	588	578	635	602	601	610	586	618
34357	18433	6205	424	173	152	185	157	183	145	160	172	181	184	176	144	165	181	154	177	202	160	177	162	192	158	155	153	165	190	163	157	181	171	156	156	162	158	160	157	158	182	163	145	127	166	147	182	164	163	174	196	175	178	169	151	156	176	188	151	158	164	178	186	174	172	178	178	188	148	202	181	201	152	145	167	174	169	142	137	155	182	157	157	166	167	146	154	165	181	160	157	193	138	172	154	144	158	177	196	195	178	192	175	183	164	177	178	164	149	160	182	155	148	161	172	163	188	165	169	175	162	155	154	151	168	153	145	165	179	167	179	191	189	172	172	175	151	161	188	178	164	167	175	142	190	178	167	182	173	161	188	162	169	162	153	151	147	156	177	181	168	181	169	180	176	153	171	181	147	148	188	145	171	163	185	179	183	175	174	163	167	164	144	164	154	154	164	151	174	168	198	144	172	160	135	152	150	136	170	159	175	165	185	161	147	160	160	183	154	160	161	164	193	164	182	174	137	160	198	173	179	177	175	148	172	160	177	169	168	173	175	142	172	162	132	152	167	174	159	176	169	206	163	173	154	143	188	157	171	157	162	177	175	169	204	176	168	159	146	162	146	164	179	191	164	149	155	186	194	152	153	167	154	143	173	182	146	177	150	166	146	180	157	159	177	186	197	205	144	165	178	175	155	158	187	148	173	148	155	171	164	173	153	169	200	158	180	158	154	151	163	137	166	185	165	164	176	164	165	152	188	168	160	196	184	169	167	187	166	147	141	169	158	156	162	170	152	165	160	161	168	179	169	158	164	160	155	174	142	183	171	183	173	158	161	174	168	177	140	169	143	136	169	172	173	166	153	141	157	138	153	180	164	167	178	182	163	164	155	161	179	168	161	147	164	167	169	165	168	163	139	170	151	167	140	161	158	140	166	178	165	173	169	151	161	182	170	177	200	177	173	176	165	173	169	167	169	165	152	177	164	175	144	154	157	176	136	149	168	164	158	174	179	193	186	128	188	176	177	189	158	151	166	155	158	157	163	187	183	181	157	169	185	162	181	152	148	140	176	161	172	180	155	168	127	186	161	167	169	163	163	167	174	187	183	160	182	179	150	201	172	148	148	169	188	181	146	177	157	193	172	196	174	177	189	140	180	152	166	155	191	168	176	175	158	163	173	149	177	158	168	173	172	157	169	160	147	178	186	181	179	165	136	155	165	180	171	159	174	176	176	160	154	182	183	163	146	189	183	155	173	169	174	160	184	166	157	168	168	182	167	147	179	154	144	162	177	158	176	155	161	164	170	169	161	182	148	179	169	172	153	157	166	169	170	179	158	181	147	178	171	153	167	138	142	173	171	170	167	164	178	162	141	175	150	212	161	146	147	177	193	167	164	156	160	145	182	178	154	173	161	159	172	161	153	168	172	162	163	161	158	161	154	188	131	156	156	173	158	140	178	179	184	169	183	150	165	178	174	167	177	158	158	159	186	160	173	168	156	159	176	149	172	173	152	156	158	152	178	137	167	147	163	172	176	175	175	171	176	172	143	153	154	171	175	172	148	149	186	158	154	179	176	146	158	155	145	181	168	135	181	187	162	155	165	182	188	144	160	188	192	167	163	135	173	186	177	144	148	173	172	158	172	172	147	167	182	176	170	163	191	171	180	164	150	195	167	161	159	185	144	177	145	161	157	165	172	175	199	180	165	161	167	166	158	174	159	158	156	161	173	183	199	185	170	160	177	164	182	184	167	156	147	167	154	146	163	164	138	154	182	177	159	174	147	164	145	180	175	142	185	156	155	188	153	161	166	179	175	187	152	165	174	164	176	195	148	149	169	169	153	169	158	162	148	180	158	173	155	173	193	183	165	153	145	138	143	165	148	175	158	150	165	173	182	183	183	157	183	166	159	159	184	146	172	166	176	199	170	152	183	168	187	166	176	178	174	172	171	144	183	160	181	189	168	170	171	175	171	165	162	170	143	151	182	172	170	174	185	183	163	180	177	171	166	155	164	173	191	170	146	192	149	185	156	146	186	168	148	187	142	163	169	150	160	148	173	179	165	175	150	150	177	147	132	171	163	168	173	170	185	160	149	164	164	154	174	176	171	151	178	146	181	184	167	165	187	159	165	184	179	138	166	161	167	167	157	165	159	174	167	174	169	172	169	177	157	173	180	157	169	157	160	152	150	144	155	162	145	150	166	186	150	154	165	163	167	150	180	161	163	166	165	158	162	168	184	178	172	175	172	183	162	156	172	180	161	145	159	169	165	156	148	165	162	170	181	171	184	154	189	156	157	151	141	150	180	152	149	156	174	161	170	175	148	177	167	177	136	148	181	162	142	192	163	175	171	182	173	132	173	156	169	154	173	144	155	162	160	139	174	169	186	170	164	158	178	154	151	182	136	165	160	170	160	171	153	175	204	181	147	157	165	168	147	172	186	176	185	161	154	147	154	166	159	188	180	174	176	177	169	160	165	146	205	187	156	189	184	190	155	159	148	161	166	152	157	172	172	128	174	170	148	156	151	166	193	170	144	187	171	159	175	155	164	158	185	191	172	159	169	179	172	149	190	154	152	156	182	153	162	163	160	157	165	162	165	179	165	148	151	168	152	171	165	182	144	158	195	173	170	163	151	168	192	150	176	145	185	178	169	168	157	148	167	193	154	156	167	162	166	171	166	144	163	154	172	177	154	165	147	182	129	151	172	176	174	134	165	166	182	168	196	161	177	154	160	176	152	181	148	171	160	139	176	166	164	166	151	167	194	164	177	175	166	162	157	166	173	175	169	168	184	192	173	152	136	156	166	145	154	145	173	165	167	159	193	191	165	172	180	183	149	203	151	158	168	160	156	170	183	164	156	182	172	170	164	162	134	174	152	159	193	152	186	166	142	145	201	161	151	175	151	148	169	141	155	165	170	137	152	181	131	154	164	186	173	154	146	167	181	157	163	153	168	177	164	158	174	171	168	169	163	149	157	182	160	184	196	182	137	139	174	171	165	167	156	165	159	169	149	162	150	159	163	180	188	131	168	162	164	164	174	171	149	201	171	156	182	144	187	168	140	141	180	165	139	178	161	153	163	172	171	145	164	163	171	149	170	132	186	158	149	155	168	157	192	159	148	169	155	177	181	147	147	146	156	148	157	177	157	163	141	165	184	166	152	174	176	190	165	167	170	186	146	168	175	170	166	169	167	174	186	165	164	196	190	157	164	163	144	163	173	169	162	185	151	167	167	169	145	160	164	181	162	166	137	165	156	133	155	189	158	168	154	176	150	171	167	151	148	175	176	161	176	179	171	159	203	170	180	165	157	184	174	157	173	161	172	176	169	180	177	164	164	169	157	197	163	183	165	163	163	178	176	152	166	159	183	168	158	166	169	152	162	162	146	138	172	159	165	192	183	157	148	170	158	121	184	182	154	155	183	200	148	215	179	160	187	149	177	158	179	153	175	167	156	156	166	152	174	196	173	170	139	136	151	172	162	177	192	138	181	160	164
15763	6136	1600	403	432	404	426	392	385	428	404	419	401	425	398	426	409	384	393	412	386	425	410	457	426	397	397	402	412	416	403	412	390	435	469	395	371	369	394	398	434	438	419	376	445	413	429	412	410	408	423	414	381	427	403	410	419	417	374	410	386	418	462	368	420	404	397	464	408	390	415	408	400	438	396	397	425	430	439	390	381	422	440	389	422	441	416	451	395	409	400	429	424	424	433	441	449	401	403	381	419	400	416	408	410	441	427	435	429	415	405	453	434	391	372	416	437	423	441	370	401	406	413	381	450	395	421	439	424	439	413	398	399	396	407	377	395	428	396	396	432	429	408	418	422	401	416	462	439	442	415	412	357	416	391	394	401	417	381	411	417	404	364	390	399	416	437	394	384	419	374	448	411	404	445	392	434	420	400	421	430	422	412	416	407	429	415	364	436	393	438	429	420	372	417	409	399	410	449	416	397	443	395	402	405	422	399	430	409	383	426	388	392	392	410	398	420	414	361	438	445	375	403	414	417	377	374	421	390	348	387	378	430	439	390	439	427	419	405	410	426	415	407	371	409	431	371	411	413	403	399	375	426	414	406	438	434	428	387	402	417	384	400	366	409	445	403	404	383	406	412	380	388	420	432	421	406	391	419	406	413	435	428	403	426	405	398	430	404	382	411	388	380	409	394	415	403	417	452	434	403	421	400	374	435	391	360	406	420	413	455	422	440	398	418	417	457	416	388	376	404	415	382	418	404	419	373	424	383	408	422	433	386	429	410	433	419	397	407	436	385	397	396	409	405	401	413	430	401	440	425	400	414	393	402	412	386	375	422	420	415	424	414	401	421	422	393	447	414	425	383	367	403	392	392	396	394	385	395	390	408	398	390	422	428	430	412	419	397	459	387	418	400	439	413	422	410	402	390	416	412	427	414	396	417	398	403	442	423	389	398	446	372	411	407	425	419	437	388	412	404	435	407	436	402	409	395	380	391	445	371	437	434	399	381	459	384	401	405	401	402	413	410	416	409	422	396	371	389	410	428	377	439	381	409	423	449	393	419	390	410	416	418	436	378	417	397	428	390	437	393	404	409	421	435	437	385	434	417	433	386	380	387	415	420	418	436	381	392	402	429	411	470	386	415	384	431	432	409	443	410	415	426	397	411	423	413	415	473	430	411	419	410	390	431	398	426	416	401	439	390	397	383	394	406	414	424	405	382	437	457	389	425	407	377	435	398	436	414	382	365	442	419	414	412	420	405	396	400	401	363	417	430	419	412	412	423	440	410	445	430	419	390	364	419	433	416	362	422	427	406	436	387	404	423	414	371	398	391	412	441	430	426	411	382	416	392	404	392	422	429	395	438	443	391	417	433	416	441	418	413	414	448	413	419	400	463	390	409	395	393	423	432	368	412	421	401	389	397	446	406	419	445	394	408	446	400	428	443	396	387	392	420	389	411	382	415	405	404	436	382	407	430	421	402	454	448	422	419	392	385	355	406	386	407	428	441	383	428	428	461	413	435	432	394	378	392	412	379	418	426	453	406	416	431	412	438	409	411	416	399	431	387	388	424	389	400	403	395	405	382	404	386	358	403	425	410	391	397	369	408	399	416	431	403	427	379	388	387	396	405	418	465	429	387	419	424	405	386	359	397	408	406	403	420	380	375	412	437	384	407	401	414	409	415	432	434	390	447	406	404	397	426	394	443	407	378	386	434	416	396	393	393	420	380	413	382	402	409	391	385	424	354	437	409	406	408	422	405	381	417	417	442	403	431	427	412	413	383	413	383	399	435	386	417	424	433	410	410	413	401	457	396	417	418	443	408	409	376	419	400	430	401	425	461	415	420	422	441	399	377	408	440	409	413	402	431	392	392	408	417	427	406	435	428	417	446	429	432	427	413	399	396	369	417	447	389	430	406	387	443	399	425	431	366	416	436	437	419	421	392	409	439	408	417	396	436	448	424	405	408	415	425	411	403	426	451	405	396	401	457	408	398	387	372	405	415	419	397	429	455	405	429	391	386	400	401	410	394	384	397	385	394	386	383	397	437	433	437	403	382	399	411	407	407	410	392	393	389	399	389	402	425	405	411	400	394	409	433	407	399	406	393	447	411	401	400	376	391	375	378	385	385	413	418	342	431	410	403	416	408	396	397	418	411	432	409	396	413	419	435	409	405	462	401	382	418	433	421	360	409	385	436	404	370	388	402	394	407	398	415	440	426	434	427	402	423	427	416	423	445	410	416	442	381	416	426	396	398	381	424	404	402	414	411	416	402	398	421	402	432	486	393	408	393	430	401	412	423	416	392	416	425	419	370	406	400	421	447	390	421	446	417	396	413	396	367	466	413	396	418	388	432	421	405	399	399	401	385	430	405	400	482	440	413	395	372	428	413	426	394	396	427	457	438	407	429	409	430	411	406	401	385	400	427	392	407	413	392	425	384	438	404	399	448	405	382	409	443	435	402	428	385	388	429	428	387	398	401	409	437	419	373	418	399	451	417	410	408	429	407	397	428	407	421	403	434	427	437	387	409	426	415	404	362	405	395	413	373	396	439	441	419	401	406	407	414	419	424	431	409	402	460	386	420	403	419	438	382	437	421	404	413	426	421	396	414	398	439	420	421	407	416	419	429	394	440	406	404	370	410	432	418	411	394	406	440	398	385	440	427	385	406	426	405	412	442	407	411	407	405	408	417	392	404	385	380	417	407	425	405	407	446	426	411	447	392	393	363	419	395	363	421	374	439	417	421	417	423	401	400	427	404	432	397	403	402	419	422	386	420	434	405	436	420	419	423	376	413	433	391	437	433	417	430	415	457	396	393	393	390	416	418	359	419	419	392	422	413	398	414	397	454	407	382	435	400	425	432	420	419	439	389	419	426	375	425	372	454	422	444	442	402	431	372	433	401	380	401	431	385	372	421	423	416	427	415	379	413	415	388	390	425	444	430	410	431	406	394	415	407	413	426	434	421	395	430	409	447	419	397	391	427	408	430	415	394	380	376	424	379	383	399	434	447	412	414	437	346	395	374	446	451	399	418	454	363	391	422	411	431	403	397	382	393	423	409	435	428	417	383	398	439	386	423	451	400	416	394	394	427	453	389	425	415	388	415	390	436	387	402	420	417	412	459	386	410	408	349	435	435	407	400	413	439	426	417	392	393	400	413	435	379	352	420	385	410	426	419	380	437	399	414	398	396	386	395	414	408	442	442	425	373	449	422	397	420	390	418	411	400	383	444	430	415	426	433	429	420	397	421	402	382	459	375	417	404	403	402	432	466	438	403	397	411	403	407	435	407	432	402	404	455	425	411	409	408	426	429	441	408	386	439	419	472	380	418	387	434	427	425	384	411	444	408	431	424	422	423	395	423	358	419	416	391	414	406	411	395	389	404	435	446	424	405	427	420	405	388	429	423	407	385	388	406	396	410	419	427	425	398	428	405	385	411	430	386	401	423	433	380	437	420	409	388	428	376	416	408	380	410	396	459	401	400	410
25265	21107	23598	28858	21118	14024	588	378	383	303	330	332	337	319	317	308	305	329	344	310	375	326	304	301	334	338	314	299	315	318	323	345	320	313	323	359	335	345	323	295	303	337	337	322	338	297	346	319	335	326	334	347	300	311	296	330	309	319	310	315	343	329	300	315	269	281	312	328	299	316	326	339	360	315	341	317	294	332	306	311	336	324	340	313	326	306	270	266	327	321	306	319	341	287	320	302	319	309	325	317	323	298	338	332	327	322	299	297	311	309	316	307	326	315	309	322	318	338	318	329	315	317	321	284	317	296	296	320	325	314	299	323	294	290	352	285	311	312	324	301	296	316	293	291	301	329	292	345	295	347	315	324	276	313	337	298	303	311	302	301	336	355	335	299	315	315	294	306	284	326	332	311	311	311	315	315	325	329	308	351	345	315	324	335	295	301	286	350	300	339	313	286	335	292	309	318	310	346	298	323	331	325	332	343	340	344	321	299	352	316	345	319	312	309	284	311	330	334	323	307	325	269	335	291	344	341	323	309	321	302	321	304	326	369	324	327	309	311	322	301	336	326	287	301	308	333	321	315	338	293	338	328	294	306	299	298	310	379	325	319	330	300	317	344	293	343	317	330	320	310	311	314	287	331	327	321	305	299	299	305	305	288	336	345	320	336	309	303	311	329	278	273	314	326	335	324	304	356	327	298	325	328	292	313	316	290	324	311	355	336	289	302	333	290	322	307	330	314	298	308	313	341	310	321	300	345	286	314	294	316	302	322	320	315	270	311	323	287	304	314	304	330	340	325	326	313	314	313	301	312	280	334	365	353	364	314	324	323	302	314	310	303	349	301	332	282	345	335	337	318	330	338	302	280	291	312	303	306	333	321	319	322	312	320	323	292	326	319	298	346	304	307	354	311	339	348	376	327	326	297	298	315	308	325	336	345	311	322	308	304	321	308	343	299	325	304	341	331	342	320	303	334	323	329	331	335	311	295	316	342	325	293	306	313	320	316	322	352	320	318	314	300	311	342	316	311	354	322	319	300	327	289	312	332	339	338	300	301	319	330	325	318	294	296	313	284	277	348	299	307	316	308	320	315	298	296	324	330	297	289	330	301	312	328	285	343	338	333	301	268	302	354	319	306	318	341	311	360	324	335	361	342	304	319	303	335	306	300	338	314	335	318	324	343	319	339	327	354	313	320	321	318	321	336	323	271	320	323	308	284	291	358	351	291	302	337	315	286	304	300	311	338	376	331	326	293	326	286	303	315	323	310	309	319	321	294	289	326	317	284	331	349	305	347	328	314	311	321	333	307	322	309	321	308	326	321	319	325	297	323	296	278	314	278	319	289	330	329	325	345	321	347	303	312	314	323	296	342	312	277	309	312	341	304	272	316	305	337	284	302	310	285	300	331	306	318	304	267	315	305	324	298	319	337	269	290	306	303	295	336	278	355	340	331	314	305	315	304	302	337	313	296	329	299	311	342	333	300	338	335	317	329	291	287	316	326	348	318	293	293	278	297	335	330	325	324	327	291	304	347	334	316	307	340	341	328	335	314	280	315	313	320	323	297	292	317	291	316	303	276	336	317	328	322	329	327	255	281	293	328	305	355	290	298	270	292	310	308	293	292	296	341	310	321	301	315	310	304	312	330	301	321	345	300	283	311	322	320	286	337	313	288	275	323	330	342	314	370	325	324	331	321	307	302	288	298	308	335	301	309	331	335	294	295	314	318	304	309	334	334	284	307	277	296	310	346	298	353	335	293	349	278	335	299	315	299	350	286	316	330	312	325	301	333	314	307	334	315	297	285	317	358	333	288	331	359	314	289	352	302	337	362	328	286	313	353	310	302	326	356	299	304	325	314	277	295	302	323	308	343	319	299	337	337	357	319	323	322	318	333	334	309	318	334	321	294	327	297	361	335	298	332	297	338	324	330	320	328	318	301	340	324	285	340	337	315	360	306	358	359	304	312	287	289	327	322	289	319	326	278	358	308	296	301	323	289	309	275	331	324	327	317	307	320	354	306	279	315	318	326	303	320	337	280	344	329	306	320	344	326	295	308	340	344	321	308	303	325	335	290	327	302	304	321	328	319	328	334	328	320	318	302	317	282	331	304	303	297	340	360	318	321	303	336	335	331	338	320	326	325	316	303	320	310	338	350	300	346	323	297	316	354	288	345	333	311	297	327	357	307	283	309	303	303	298	331	303	321	343	342	308	299	317	376	315	286	290	340	325	340	323	315	335	312	316	314	328	315	327	313	308	305	311	305	300	295	325	328	294	306	316	311	326	297	343	341	293	317	326	332	335	308	318	331	341	315	333	303	327	323	318	343	301	326	363	321	314	329	330	313	332	320	301	312	341	311	366	319	325	320	339	338	326	294	315	276	270	322	271	327	339	316	313	299	349	355	336	313	297	300	311	317	325	295	284	311	281	311	326	325	314	304	305	340	340	332	319	355	299	309	340	326	304	326	309	294	323	302	328	317	326	319	295	365	308	317	303	308	307	278	326	335	297	358	328	303	327	288	302	311	328	315	334	342	310	312	310	319	305	294	308	303	324	353	300	294	281	310	310	312	332	325	382	299	309	316	357	301	336	325	308	333	322	322	310	322	328	338	337	371	317	295	334	317	323	323	296	313	306	306	317	342	315	312	297	328	299	332	287	323	281	331	312	326	302	308	328	297	318	293	305	342	316	299	318	319	253	298	319	304	308	333	315	299	331	295	323	314	312	315	359	317	302	321	331	307	320	317	321	312	299	292	309	335	328	344	310	334	316	311	295	333	307	286	315	321	303	325	330	293	320	349	313	292	339	319	349	309	318	318	335	324	337	337	309	318	305	303	312	283	321	315	300	295	350	307	332	328	295	321	323	329	342	300	300	313	272	327	322	292	295	307	332	331	282	359	334	309	306	316	276	314	312	300	315	291	289	317	308	320	303	315	339	321	303	308	324	328	324	328	320	308	322	294	334	335	323	323	319	296	314	344	316	334	286	317	353	330	348	340	317	298	293	348	326	327	325	320	322	330	328	317	277	296	284	323	341	332	318	339	335	297	349	327	302	279	300	345	325	360	325	296	330	323	329	339	311	300	315	301	286	315	328	357	295	320	330	290	313	320	314	300	343	338	323	321	343	286	310	304	306	318	282	316	319	322	316	275	336	290	322	300	321	323	308	307	305	304	353	310	288	317	317	318	298	303	357	288	319	331	294	350	299	321	315	282	311	332	332	305	317	294	309	314	338	333	326	307	314	328	286	332	323	333	363	313	324	354	317	315	324	307	314	309	324	333	309	334	335	317	325	328	305	336	292	306	317	322	333	348	299	316	316	284	305	336	317	309	325	289	305	307	331	299	281	314	320	328	348	307	296	314	310	303	302	328	336	333	288	321	290	342	352	275	344	327	306	333	337	318	309	344	341	323	333	308	311	320	279	292	323	310	324	294	322	287	351	324	323	283	319	304	316	350	349	290	297	320	336	296	308	302	276	326	319	314
31745	40532	16751	877	723	696	754	688	726	671	723	678	749	656	693	680	663	685	675	646	696	681	658	644	671	661	691	657	671	721	728	666	708	707	692	684	662	666	676	671	755	688	739	667	675	727	683	678	696	706	668	649	666	730	671	711	692	657	695	663	685	678	707	707	707	688	679	669	673	665	678	693	663	691	626	676	651	689	693	665	637	685	678	656	696	681	692	676	720	692	631	700	650	640	644	699	662	687	673	685	658	636	692	700	683	696	696	637	698	717	744	670	696	679	716	711	658	693	720	660	698	678	690	660	690	675	731	691	648	682	682	696	651	704	676	679	631	701	650	720	696	739	698	668	702	672	733	649	686	663	665	645	667	659	640	704	677	682	682	653	616	664	712	687	669	673	678	664	673	698	697	675	687	643	671	680	679	693	723	710	705	632	712	665	679	659	689	674	683	695	748	676	619	681	673	672	694	694	712	705	724	687	687	691	685	663	647	649	690	745	688	682	729	699	651	688	655	707	690	693	674	697	731	694	687	672	661	691	666	691	681	676	692	703	694	662	646	680	649	641	711	653	661	697	681	682	677	685	660	700	683	699	732	690	612	735	622	687	690	686	695	660	671	690	724	696	645	696	707	690	697	670	714	669	621	697	666	734	727	673	641	701	711	739	656	662	709	697	709	661	704	642	737	654	733	623	665	679	713	652	706	686	719	688	640	690	642	706	677	637	653	680	654	718	694	714	680	685	687	672	655	670	674	737	710	640	723	660	664	693	669	682	697	704	680	709	683	638	656	679	725	714	687	704	684	662	683	691	703	689	628	736	707	676	638	619	717	660	666	708	657	688	675	646	753	733	682	715	688	686	692	682	676	673	646	688	676	738	648	656	656	686	659	683	685	704	704	667	730	702	605	700	718	657	656	724	657	722	694	679	655	717	685	645	671	692	738	729	709	650	676	690	702	681	690	688	675	684	680	731	693	657	694	712	675	671	680	699	662	710	699	634	676	666	665	676	681	671	697	700	699	713	709	650	680	656	710	699	717	706	675	687	704	692	679	715	687	656	668	708	697	659	698	718	682	675	676	707	685	669	655	676	653	711	639	726	719	659	639	687	678	757	691	653	689	679	691	670	695	685	637	654	666	688	660	675	677	647	690	670	636	673	661	659	672	705	669	680	679	714	667	677	679	716	663	671	681	643	661	690	684	679	687	706	647	636	712	675	710	681	734	690	685	671	675	670	710	729	635	651	677	660	699	669	602	688	670	666	688	695	675	641	732	678	678	715	673	641	672	697	656	615	713	707	674	687	702	655	689	680	666	667	696	674	716	653	697	681	705	686	705	698	640	674	690	654	687	685	685	669	698	722	694	690	643	673	658	601	646	706	685	677	651	676	664	645	690	658	674	721	669	717	675	660	695	698	608	659	696	710	669	673	671	658	739	669	666	699	683	657	713	709	696	735	677	674	638	680	703	667	685	690	633	689	664	715	708	689	670	710	683	670	715	680	689	737	653	684	712	697	676	713	610	695	684	664	716	711	709	668	700	685	664	698	671	679	643	696	628	612	714	696	693	643	667	703	637	675	718	694	677	697	705	675	683	707	686	676	638	616	690	688	681	666	668	665	719	703	685	679	702	673	693	696	699	696	664	657	683	704	654	666	723	675	660	714	658	683	640	696	705	686	735	694	672	719	665	728	651	716	729	728	690	627	654	725	699	657	659	728	666	691	716	694	664	705	697	699	657	710	680	653	684	686	726	645	666	621	701	662	706	682	668	689	659	690	648	687	735	677	716	664	687	661	732	681	660	675	664	734	721	664	667	664	670	689	707	637	670	692	684	704	719	697	708	678	660	654	677	718	658	703	680	695	713	688	706	716	675	686	716	696	696	653	681	671	697	726	673	681	713	674	683	676	715	664	681	681	646	684	690	672	691	674	721	681	669	686	673	669	695	662	645	667	677	713	694	692	674	681	654	722	691	645	622	691	687	656	654	650	698	680	631	596	677	703	668	696	663	689	726	729	676	724	671	651	613	673	695	671	669	664	642	710	666	658	676	704	681	742	659	673	699	648	685	645	699	634	678	665	703	657	650	695	711	707	659	683	697	699	674	656	681	653	708	695	679	685	708	679	686	692	688	687	653	728	766	682	664	695	737	680	680	711	695	602	636	655	675	650	698	677	657	703	622	694	668	636	689	651	689	679	670	725	678	677	691	649	693	713	679	705	691	706	636	690	702	654	683	672	694	681	644	665	681	684	711	727	666	697	727	691	673	710	681	658	653	681	711	635	711	693	696	669	704	640	688	700	695	660	673	749	719	623	742	713	669	695	666	651	700	668	677	666	714	684	660	650	705	639	722	658	657	671	653	659	712	715	670	649	687	681	689	670	721	637	654	681	715	660	669	687	655	689	736	663	679	685	681	686	717	694	677	698	704	680	665	694	675	685	651	734	669	669	645	654	646	708	719	664	657	707	679	661	651	670	695	698	709	747	739	668	677	703	699	713	713	675	710	682	659	650	694	686	673	697	711	673	693	708	671	688	720	667	684	766	679	624	675	679	676	663	707	724	701	692	660	701	664	635	680	635	692	660	665	702	682	631	693	703	680	657	696	669	682	684	718	675	703	686	723	707	716	729	730	691	698	699	644	654	695	687	643	625	665	681	713	679	714	673	677	667	683	656	682	690	645	659	678	650	648	676	703	677	655	689	673	655	659	673	669	674	704	675	630	601	702	675	645	646	643	655	699	749	660	703	668	676	653	700	711	663	667	677	686	667	721	677	693	675	668	658	657	715	648	639	692	621	721	678	687	697	704	682	656	705	674	685	664	653	637	687	680	679	673	684	650	628	658	663	740	687	687	678	716	709	700	666	674	682	662	680	692	646	733	695	656	665	706	673	689	690	660	673	696	689	703	700	641	713	706	657	641	678	681	648	689	659	729	685	707	643	710	685	642	703	718	698	650	684	677	692	665	623	684	694	675	652	727	681	693	678	707	688	659	625	703	646	629	643	671	626	696	659	681	676	698	705	679	685	659	706	701	664	670	731	660	691	658	633	655	723	671	711	661	656	699	694	679	679	706	654	671	714	679	669	679	641	712	694	678	684	631	684	635	720	666	652	685	687	652	705	656	688	698	704	712	664	654	667	659	668	670	680	671	665	736	669	647	672	695	688	713	688	677	673	665	707	649	649	655	708	631	702	674	699	698	651	691	720	654	684	669	687	694	651	673	666	642	684	676	622	646	659	649	673	691	687	677	676	700	682	623	691	677	688	671	653	732	645	609	698	627	696	663	737	673	680	650	734	666	685	657	663	686	689	652	658	678	681	693	653	719	662	685	692	690	691	644	692	697	719	668	693	695	658	703	665	658	699	697	676	634	658	727	651	668	664	667	638	686	657	677	698	664	752	700	720	674	700	708	713	697	636	662	729	650	676	695	689	727	652	709	700	737	717	672	627	671	655	648	680	677	706	722	701	663	695	683	680	691	641	723	694	711	685
24519	21134	24043	28498	21136	21152	11704	549	388	399	353	358	323	365	338	340	279	311	295	306	348	319	322	298	305	293	337	294	309	300	319	298	330	300	275	309	290	301	331	298	296	332	294	288	324	323	323	325	306	320	279	304	283	279	308	314	286	297	332	352	280	298	284	308	293	301	333	287	342	323	313	312	307	313	302	278	298	294	313	283	278	267	321	283	289	280	314	305	299	319	311	305	330	300	285	263	294	291	307	305	291	287	324	285	313	301	298	294	286	326	290	334	318	293	294	284	341	301	325	331	299	329	291	308	275	313	345	285	292	296	315	290	345	323	284	316	284	295	304	313	315	295	291	261	259	322	274	290	270	270	335	293	304	298	316	276	305	319	280	313	329	286	274	310	273	323	294	278	289	275	320	280	345	275	323	310	319	347	307	289	288	303	278	280	267	244	312	300	335	291	308	290	303	282	285	303	293	308	312	284	308	333	319	315	283	324	298	306	305	279	295	316	310	313	306	298	302	272	289	333	297	311	314	335	311	293	287	310	300	288	277	282	301	263	286	320	299	297	295	284	285	308	293	316	311	294	323	307	284	292	308	286	304	291	299	279	312	290	324	292	300	285	288	304	265	259	278	312	305	297	284	282	301	300	305	263	277	294	280	326	275	300	307	302	283	330	292	311	342	319	336	318	338	303	311	291	287	322	286	282	284	302	300	303	298	301	323	288	301	320	274	309	303	283	297	324	263	264	322	318	285	251	326	297	295	306	316	275	284	281	309	260	344	293	286	285	290	272	306	289	300	291	285	289	303	306	317	312	301	297	273	270	294	284	311	272	314	298	292	340	280	309	296	323	311	319	338	297	277	288	327	302	274	332	303	284	293	298	307	266	289	324	314	311	325	304	275	306	288	330	275	297	301	310	359	295	312	328	302	299	299	327	319	292	256	282	320	293	278	301	301	297	286	311	280	346	285	289	332	309	309	322	316	304	299	294	317	315	312	311	309	319	299	298	319	323	299	296	288	293	348	310	313	298	295	301	305	304	319	294	272	321	312	308	307	308	317	320	324	304	315	311	323	318	293	316	316	298	287	286	292	276	268	312	270	302	324	283	286	299	305	309	307	277	309	330	280	309	299	275	280	322	289	305	278	311	279	306	300	301	295	319	304	327	284	326	330	304	307	350	319	330	266	325	308	296	336	316	329	319	295	317	291	321	332	313	305	318	278	293	310	283	306	313	329	321	304	326	343	286	272	301	310	310	309	290	285	320	303	317	332	321	311	264	298	282	322	303	277	295	276	298	277	320	289	294	328	346	284	331	319	319	264	294	302	287	306	305	306	279	252	318	298	299	290	299	270	263	314	306	309	287	306	306	249	304	299	298	322	281	307	290	285	324	278	278	292	297	314	320	319	280	314	293	292	312	269	306	288	290	278	351	295	348	285	301	296	306	321	310	312	299	286	274	332	334	282	286	275	304	298	345	299	307	295	301	299	298	301	319	321	326	287	308	323	354	329	279	349	276	336	312	321	300	302	320	304	277	303	291	300	282	311	343	324	301	299	280	285	308	303	301	329	309	295	269	274	288	285	291	310	328	338	298	306	328	289	306	313	292	329	313	324	306	294	300	294	291	321	300	321	285	333	337	263	314	307	315	330	303	275	334	282	305	322	313	317	298	284	306	336	300	318	302	303	289	328	309	305	276	325	303	303	276	282	334	314	270	293	316	283	303	327	302	300	337	305	298	319	298	332	297	287	310	303	295	294	290	328	313	323	292	323	325	296	309	253	293	286	299	312	266	286	351	288	306	334	282	334	310	310	332	310	309	289	300	312	306	285	311	272	280	309	324	315	346	294	312	308	293	301	313	318	330	307	307	257	280	282	305	328	300	264	310	281	290	334	302	291	310	328	323	278	290	279	293	321	275	287	325	337	320	299	282	309	276	287	276	286	289	337	325	306	323	280	267	334	299	318	281	307	297	291	316	337	331	276	299	305	320	268	284	320	298	293	294	320	329	327	300	303	271	303	275	293	284	291	270	285	296	282	312	312	303	287	308	286	290	318	316	304	316	304	330	304	328	328	296	304	294	317	271	308	313	301	320	324	303	299	312	282	298	304	328	295	293	300	305	304	296	275	279	293	286	294	343	316	259	284	311	315	310	286	284	307	317	277	292	304	342	261	305	320	295	323	300	295	304	309	295	287	333	316	293	305	286	278	285	316	292	283	328	310	320	296	301	302	342	300	310	352	275	283	294	295	293	297	336	316	288	300	301	324	287	284	288	279	299	306	271	271	310	289	296	331	295	282	289	303	334	307	286	327	318	328	320	300	327	332	294	301	280	250	272	306	316	292	279	292	262	336	320	297	302	315	295	288	295	290	287	295	272	307	295	336	280	288	271	275	334	302	311	292	264	260	255	321	320	326	273	303	329	328	283	308	262	284	294	285	314	283	312	301	332	293	316	306	311	284	317	294	304	296	314	308	304	311	298	326	314	306	287	319	319	276	321	263	277	315	314	299	287	330	309	327	304	306	304	308	300	295	292	292	324	334	285	336	326	290	298	301	309	315	298	294	289	299	297	291	288	324	304	311	320	305	325	313	273	316	291	299	319	314	255	292	325	298	310	293	312	323	355	322	306	312	277	308	312	282	261	312	275	328	288	301	297	319	290	265	311	308	322	322	316	286	336	304	315	340	329	306	318	337	318	297	322	315	315	291	291	276	295	288	304	319	298	308	279	297	304	264	320	335	280	287	320	315	322	299	288	290	293	310	282	312	268	330	315	292	330	305	296	337	333	289	295	313	304	293	327	334	311	280	289	299	295	304	294	297	300	297	277	290	299	274	292	298	335	301	306	301	293	330	294	334	307	299	315	293	299	302	317	280	302	303	283	320	326	309	275	293	322	304	301	300	285	295	282	303	305	264	291	283	314	313	301	276	293	272	280	323	322	312	325	308	322	327	287	298	313	290	296	289	292	309	312	285	312	295	293	265	296	308	294	265	312	288	311	318	345	316	329	321	337	293	338	296	302	286	273	258	293	278	310	305	312	325	303	280	293	334	295	312	284	281	303	287	302	302	311	287	292	290	306	307	344	282	324	312	303	265	284	295	281	306	278	301	321	367	280	317	301	323	293	291	283	312	286	296	281	306	352	297	290	292	356	289	304	295	333	293	296	286	289	280	300	293	308	314	298	289	277	282	316	302	306	319	285	311	333	293	302	306	328	299	316	342	299	296	304	299	321	311	277	287	307	305	293	310	326	266	294	290	295	316	284	308	304	279	313	283	298	296	292	297	316	313	287	292	299	299	291	320	312	318	329	300	287	270	295	326	306	298	300	304	304	305	308	327	306	321	319	310	288	294	285	289	317	319	311	303	305	297	333	303	306	334	329	292	291	312	281	313	293	294	325	279	298	290	316	303	307	332	295	334	278	298	309	270	329	283	289	307	311	299	279	300	305	283	259	291	283	312	284	280	322	299	307	292	315	277	308	291	298	314	275
38576	52030	24506	1000	794	710	657	641	644	633	606	656	655	641	636	668	623	644	610	664	599	646	655	604	621	579	605	654	641	617	621	617	601	631	605	666	622	652	627	669	581	602	603	608	608	629	624	606	647	631	641	620	636	658	594	630	581	598	641	619	643	623	632	617	580	628	606	580	595	663	604	623	591	585	613	619	599	655	613	611	614	639	640	635	619	662	600	619	604	602	615	601	669	611	640	602	576	605	622	620	613	643	608	603	624	686	611	614	630	633	597	610	627	609	610	568	613	623	665	627	599	610	617	621	625	592	616	610	622	599	618	629	609	595	608	597	585	657	599	601	661	639	650	660	586	607	610	635	590	600	619	608	648	604	590	610	624	597	624	623	603	616	616	621	631	630	639	630	632	597	639	615	608	618	615	603	603	606	615	655	586	622	657	632	613	630	608	650	648	608	630	599	600	601	600	602	623	607	588	582	600	602	611	618	648	595	604	609	628	628	619	617	598	651	646	639	630	606	599	615	637	642	597	638	581	651	655	596	646	593	595	620	618	605	634	636	594	592	651	622	620	623	592	648	617	645	624	630	619	627	671	629	625	669	618	584	661	649	655	656	633	622	614	600	619	645	608	637	606	615	609	590	584	574	640	604	564	592	607	557	614	621	614	622	590	631	638	638	637	633	600	604	603	622	625	603	604	611	676	583	594	594	622	600	631	601	643	614	626	583	583	567	609	609	616	633	646	622	603	616	655	638	565	637	640	614	603	655	597	626	621	639	612	608	585	615	611	643	619	617	650	621	610	609	594	613	669	602	657	652	686	587	552	638	653	593	662	624	647	643	591	614	639	632	630	651	631	632	579	611	600	556	617	548	614	606	577	647	597	638	625	616	598	618	602	636	651	626	616	577	622	658	617	630	599	617	623	619	614	647	626	635	653	619	648	642	594	643	601	657	584	609	668	605	606	615	585	603	622	595	640	645	632	637	649	655	672	628	606	625	612	626	618	597	614	643	579	635	666	631	649	641	643	621	605	628	660	616	623	639	611	647	668	647	584	646	603	647	565	609	590	652	630	619	628	689	648	646	571	666	566	617	620	636	651	661	642	584	592	645	611	616	653	628	612	622	619	583	656	610	675	604	648	640	581	653	608	621	652	643	608	623	607	606	602	627	618	627	601	608	575	631	575	632	568	614	637	620	640	627	637	624	626	600	633	584	620	584	612	598	585	646	583	642	621	622	622	579	617	602	604	604	589	583	630	598	619	630	618	625	612	598	613	631	632	589	652	630	645	591	641	612	652	614	613	605	641	607	629	601	572	665	597	631	597	587	619	631	603	606	615	603	593	613	587	590	617	638	657	600	629	611	561	570	600	634	581	610	650	638	622	616	596	643	646	637	650	637	615	590	583	633	617	639	621	590	612	619	632	613	600	654	599	591	577	655	628	626	610	613	582	659	590	660	630	613	563	600	570	575	621	630	640	645	601	592	619	661	616	595	617	638	643	612	597	572	616	572	598	632	606	625	636	629	626	621	631	650	588	651	613	612	583	620	658	632	624	627	631	617	600	635	597	606	622	586	609	657	626	635	641	639	606	583	595	601	631	636	633	649	613	640	630	603	622	628	636	630	638	644	623	614	623	587	588	647	616	609	637	640	624	633	611	626	637	551	601	631	608	601	644	679	581	607	642	622	669	592	641	622	618	619	626	586	619	618	634	621	603	585	659	606	591	619	625	625	605	646	671	606	629	664	656	640	657	613	594	621	660	608	615	612	606	598	649	613	618	605	653	613	608	605	597	655	592	632	586	630	598	600	592	646	619	630	595	609	656	625	669	640	608	633	597	606	648	619	628	594	618	591	598	661	641	576	596	651	622	653	616	629	594	638	619	618	630	626	642	604	604	585	614	576	579	614	583	647	589	617	601	615	612	604	660	591	654	609	637	625	619	643	602	582	594	626	623	628	620	603	640	620	617	591	628	658	565	622	619	629	624	615	642	689	626	608	641	584	624	634	624	604	609	613	613	563	680	587	637	602	612	626	616	576	633	628	617	671	623	638	581	660	605	626	591	630	607	610	642	639	596	619	648	662	589	599	642	637	593	605	626	625	669	579	648	620	656	611	602	621	644	635	606	589	583	612	634	596	619	600	583	603	617	663	580	602	622	617	583	653	582	629	589	615	605	631	619	635	618	579	597	672	607	622	654	595	588	591	626	613	597	620	670	661	592	647	617	613	610	633	652	636	624	601	642	568	639	662	664	642	610	665	590	617	575	606	617	612	609	613	580	679	592	592	675	640	656	597	634	618	589	661	684	608	617	614	627	594	610	608	588	592	642	627	616	638	660	621	611	622	609	640	629	679	599	647	605	611	622	587	605	612	636	639	642	585	595	629	649	609	638	594	646	633	633	553	590	561	608	655	623	613	646	576	575	634	593	594	592	597	614	624	655	601	606	605	615	621	646	630	641	613	659	645	617	592	609	660	607	646	672	620	628	577	592	635	607	581	618	622	636	616	579	596	638	643	663	593	574	636	621	609	645	635	633	616	615	612	614	636	673	641	587	620	587	636	571	610	597	554	608	677	627	647	640	627	653	601	649	607	639	614	648	586	611	645	657	649	612	636	604	647	625	636	630	581	664	586	629	622	656	630	589	633	600	599	637	590	621	642	634	637	606	607	592	580	599	673	617	585	604	649	654	619	624	597	629	654	674	666	585	605	654	639	555	634	595	565	592	635	661	658	615	627	616	626	605	617	641	637	612	649	596	626	642	631	646	597	599	616	626	627	587	599	619	639	611	592	612	627	646	652	626	617	587	613	618	636	648	599	654	619	615	615	630	636	603	641	625	659	601	583	582	602	625	615	622	633	659	593	653	621	614	634	664	623	581	586	622	638	637	634	655	629	617	645	620	607	582	631	627	604	603	638	601	612	646	608	599	652	652	618	632	637	651	614	611	645	578	611	641	625	611	594	626	621	630	621	640	646	669	629	644	613	569	604	639	600	623	605	656	631	601	604	647	620	564	643	602	592	590	592	587	658	626	600	605	634	648	625	600	608	634	655	614	576	604	630	607	606	641	641	586	635	633	641	636	608	669	598	625	644	607	597	572	631	623	616	623	600	629	613	633	629	598	656	583	623	639	605	595	611	599	621	636	596	623	619	605	624	637	613	609	653	654	650	620	654	608	599	654	664	600	637	579	633	640	620	637	634	599	618	622	596	614	652	639	603	661	627	636	642	616	607	643	618	650	648	600	620	618	610	638	629	638	593	615	649	654	567	686	598	578	667	636	618	626	672	570	618	614	635	596	603	607	594	600	616	646	601	607	651	638	643	609	637	638	583	639	650	673	604	646	597	653	588	640	671	646	626	617	624	636	612	637	639	652	608	596	600	598	642	607	572	651	625	603	619	581	583	624	549	593	601	644	591	628	625	615	627	663	639	620	635	601	641	575	626	581	628	616	623	564	620	660	606	575	622	603	633	605	638	637	629	655	598	631	613
34612	18455	6102	543	273	270	226	174	176	189	172	174	160	155	159	151	200	160	147	159	179	167	161	194	172	168	181	170	159	149	175	199	170	177	180	180	167	171	147	173	157	179	156	136	171	174	159	168	180	184	196	142	148	172	183	177	170	172	194	171	181	170	178	163	163	166	182	179	163	175	176	180	192	165	150	158	181	168	203	175	181	159	170	165	179	182	170	213	198	155	156	181	172	168	167	161	189	160	175	180	157	178	166	176	168	169	188	168	180	173	171	204	190	169	177	164	177	169	144	162	177	163	165	147	175	201	165	201	187	169	165	163	178	177	190	180	169	152	160	183	157	156	138	165	162	170	183	185	182	191	199	191	151	172	179	179	197	183	173	184	159	172	167	146	150	199	187	171	167	151	185	194	158	165	180	173	200	168	172	188	167	187	173	173	160	168	178	142	181	160	159	171	174	205	156	162	168	155	161	177	164	174	177	153	171	200	179	179	170	196	164	179	179	157	182	160	173	187	174	188	203	177	180	164	209	163	199	172	185	173	168	199	179	176	179	177	178	171	157	144	173	192	174	198	176	177	151	174	157	165	184	138	163	155	179	174	163	152	185	198	174	176	159	191	193	165	155	169	181	146	191	209	177	197	159	166	176	182	178	195	160	175	196	178	179	165	149	208	154	159	164	168	181	182	196	164	153	205	201	184	157	194	163	146	191	149	191	160	178	182	192	194	161	171	160	184	156	181	182	179	148	143	189	198	174	176	149	177	157	142	176	181	156	165	159	162	180	168	156	179	178	157	145	167	177	184	181	149	161	162	163	178	157	169	187	163	158	149	202	172	183	175	203	176	170	185	173	155	175	181	171	171	170	188	197	167	165	191	192	162	169	163	149	168	182	165	149	172	172	158	193	179	178	169	158	155	192	183	175	187	171	146	166	172	158	187	188	155	165	179	162	149	174	168	189	162	210	165	182	188	166	165	176	176	173	164	139	185	176	165	170	179	179	146	155	212	175	155	166	172	170	173	178	185	169	169	163	179	165	186	157	190	212	165	168	142	157	154	186	188	177	146	157	161	182	158	178	175	179	145	196	184	178	170	170	201	176	151	204	158	172	160	162	160	166	183	181	182	154	174	150	182	175	186	169	150	141	203	190	141	159	168	161	160	172	172	188	170	169	160	181	171	203	175	162	146	176	139	166	156	165	177	161	153	176	184	163	189	171	159	181	176	196	196	164	192	189	170	162	165	172	195	177	190	181	173	154	193	166	160	143	164	168	189	177	183	174	185	171	187	158	168	172	167	155	167	175	167	172	180	189	197	193	179	172	170	173	207	161	175	155	178	147	168	159	183	169	184	157	184	160	191	172	151	168	179	171	175	156	180	154	170	167	140	182	175	168	147	177	195	193	168	159	172	170	169	167	194	155	193	147	167	186	157	176	167	197	148	157	177	152	184	185	206	192	185	175	180	150	162	172	176	180	166	175	182	150	162	174	153	171	180	190	180	177	172	176	162	166	179	156	161	189	171	182	153	162	166	189	185	211	168	157	189	171	168	184	169	179	155	173	170	186	182	170	174	179	191	193	181	160	179	178	178	156	190	149	173	184	190	178	153	206	183	197	187	180	185	174	165	170	168	165	176	167	163	181	175	142	154	149	166	164	201	170	170	179	151	149	173	193	178	179	173	157	130	159	154	182	159	178	182	156	176	170	179	177	167	201	178	160	184	156	185	170	188	165	164	168	165	162	156	193	156	178	184	168	157	165	153	159	163	180	176	182	169	177	164	164	153	171	165	152	148	159	149	180	177	172	145	161	159	165	186	160	157	155	182	156	156	181	170	153	176	179	160	169	173	160	184	162	160	171	185	146	146	175	179	171	166	169	177	158	171	174	170	160	193	198	180	175	159	163	157	188	187	152	183	185	206	173	150	189	213	175	176	183	185	151	181	188	188	164	180	156	167	160	161	131	158	187	155	181	161	176	135	170	158	178	180	169	178	169	156	163	180	183	193	172	169	190	173	152	154	185	168	162	172	180	168	181	152	170	193	148	162	171	188	167	196	153	172	184	191	162	180	176	140	166	173	177	156	156	188	207	183	149	178	183	193	195	157	168	162	159	170	170	184	185	178	191	166	195	152	175	177	195	176	173	163	157	169	189	175	169	172	179	180	189	182	155	196	167	173	181	186	162	167	154	185	169	184	175	197	197	141	165	181	157	197	165	172	198	185	169	192	157	164	169	167	169	199	164	167	166	167	182	146	181	181	190	179	153	174	158	199	160	156	177	163	170	195	167	170	168	173	175	158	156	180	158	168	178	182	166	187	156	172	209	186	174	178	162	174	178	193	158	171	169	149	199	180	167	162	174	168	166	177	195	184	163	168	201	164	188	185	166	179	168	186	195	181	166	201	179	175	210	188	164	168	161	191	174	153	173	178	192	165	165	180	172	173	171	181	176	152	185	154	162	176	178	156	176	181	172	195	182	174	182	148	144	152	138	155	185	155	151	170	161	166	167	158	163	172	149	152	162	158	164	162	164	171	173	174	165	170	164	179	162	190	188	169	161	167	199	195	167	165	177	167	171	182	182	172	153	172	190	161	169	146	182	163	189	164	162	172	175	181	189	163	145	151	195	184	184	168	176	159	185	165	187	149	167	187	185	165	178	176	186	166	168	165	149	169	200	165	183	157	161	152	196	185	183	168	173	137	187	163	174	148	161	182	172	178	189	154	167	180	156	153	160	160	184	150	181	192	173	203	173	140	157	176	161	148	175	175	188	174	193	169	161	168	165	173	177	173	160	168	179	158	169	167	161	177	179	164	166	177	147	172	151	160	169	168	181	160	148	154	161	164	210	171	167	195	185	151	187	191	183	176	202	162	183	182	169	199	158	168	157	165	162	150	152	164	165	189	173	165	182	183	183	148	173	168	193	197	172	156	164	191	148	176	169	180	169	151	163	176	175	186	205	181	178	180	154	173	178	172	195	155	164	172	148	155	144	146	169	198	168	157	164	166	164	179	128	161	178	201	184	191	135	186	165	198	157	149	198	177	174	184	193	174	177	190	157	184	161	171	184	188	178	205	198	186	169	182	174	174	194	157	174	173	166	177	187	198	177	145	170	165	192	171	153	165	181	172	173	152	158	176	174	183	177	171	161	163	155	195	168	188	178	154	199	160	200	171	189	179	167	142	191	163	164	175	180	164	151	144	188	180	176	153	164	163	178	171	180	155	190	178	178	182	174	146	158	153	193	173	175	188	172	192	175	145	173	163	195	176	173	157	143	176	167	157	174	146	171	165	184	187	173	173	160	183	188	164	177	201	174	175	185	171	175	194	210	178	167	148	173	157	198	157	197	177	179	190	164	195	210	159	186	172	146	176	163	159	160	154	174	189	178	163	162	194	170	171	166	160	199	175	162	164	175	159	174	178	197	176	160	176	180	180	179	162	172	179	157	197	180	161	164	168	156	191	174	193	169	172	205	173	183	196	168	174	170	170
17050	7035	1562	400	419	425	385	385	426	430	427	423	443	424	432	386	448	450	411	433	421	386	454	424	441	430	440	401	425	475	416	427	421	427	435	412	414	419	415	411	433	398	389	408	431	435	402	404	383	426	411	455	454	416	415	406	437	428	433	425	457	387	422	423	414	427	416	402	431	469	407	426	429	437	473	400	468	459	435	446	488	431	438	400	412	411	407	432	421	477	404	433	397	453	406	400	432	416	378	396	423	396	419	417	433	426	429	421	389	387	438	439	422	407	451	430	433	418	460	444	398	450	398	424	451	417	408	462	419	445	389	403	449	442	422	423	435	419	400	408	417	427	413	444	438	436	440	459	444	414	404	399	413	500	417	440	411	417	413	422	461	413	417	433	402	413	429	380	411	416	399	413	411	428	419	426	423	434	417	463	425	422	427	426	438	433	461	453	440	439	450	411	485	494	427	408	417	420	395	419	387	452	414	424	410	401	425	392	416	426	421	468	434	423	402	446	422	458	407	448	420	441	420	444	430	436	431	444	454	404	419	377	438	409	449	403	408	395	387	418	408	425	427	423	394	462	401	417	400	408	458	430	434	449	453	385	421	407	414	436	419	409	394	423	442	428	401	424	418	436	404	396	434	406	405	466	433	404	436	399	427	402	433	423	407	401	413	413	402	414	423	459	445	439	393	402	432	417	426	403	383	416	407	406	396	414	415	424	484	425	439	451	410	390	435	425	439	429	433	429	421	418	403	454	417	392	366	458	387	453	455	423	414	442	386	412	430	406	428	394	394	439	424	445	442	414	402	427	395	432	396	440	405	392	427	403	420	420	437	412	436	440	411	399	437	417	446	410	422	425	379	406	443	416	424	446	458	426	420	392	443	445	420	422	470	393	443	385	414	433	422	417	454	431	404	387	470	464	416	429	403	425	418	440	441	469	425	422	432	429	400	441	435	420	414	433	411	441	383	403	412	463	421	432	389	441	399	393	391	427	383	440	433	415	435	389	436	400	399	394	424	402	419	403	421	436	441	440	429	418	429	430	456	456	420	413	408	411	427	438	438	415	405	443	427	402	412	384	446	415	432	404	429	421	401	406	438	427	396	413	412	439	431	408	441	432	431	421	411	423	403	454	427	410	380	433	415	409	453	421	403	417	402	442	406	425	411	398	407	396	417	427	429	441	380	423	463	398	427	439	417	432	413	412	427	402	443	459	431	450	374	398	441	393	427	385	433	433	418	421	453	399	423	460	394	430	390	406	401	407	450	424	430	423	449	435	430	437	416	419	475	399	423	445	440	428	420	413	440	468	443	396	444	396	440	442	448	422	436	434	432	450	438	426	444	426	436	427	407	449	438	421	433	425	406	410	415	402	413	449	451	465	459	431	405	439	395	426	451	406	425	411	433	418	405	441	404	412	391	420	451	394	433	437	449	415	410	427	405	413	424	388	430	412	393	427	416	425	409	389	433	428	418	439	429	440	394	412	424	439	427	440	415	452	386	412	435	438	440	434	421	410	409	390	466	437	416	411	453	420	412	425	439	401	405	414	412	440	421	411	429	435	390	446	440	414	410	455	405	456	444	418	387	429	391	438	443	378	437	428	390	395	412	389	410	415	403	424	417	435	404	401	462	401	420	411	431	421	443	443	464	433	408	412	442	376	407	428	410	414	411	440	458	431	444	411	437	437	402	416	417	438	415	440	405	444	414	394	423	427	418	431	435	393	434	436	415	425	423	432	413	414	450	391	432	409	400	405	442	427	407	423	423	416	444	376	443	415	402	428	396	428	438	427	405	415	397	414	404	425	443	445	436	434	418	409	400	444	449	425	409	428	428	436	469	429	426	408	400	433	398	431	429	403	453	411	432	410	424	422	450	432	394	399	391	403	398	418	426	424	403	432	427	431	449	423	425	415	427	415	409	440	426	406	435	420	422	391	419	436	412	418	415	435	407	447	380	427	374	396	433	399	410	438	430	427	420	407	418	374	409	432	388	430	402	451	414	385	397	436	375	417	418	422	428	422	420	434	404	396	432	430	459	406	437	410	421	425	392	409	403	419	425	420	442	451	421	452	434	425	454	495	428	404	400	446	424	391	384	430	419	432	454	429	420	424	434	438	413	407	404	435	441	422	429	427	411	423	404	435	406	447	451	438	414	449	405	401	376	454	463	389	426	431	434	463	443	440	418	378	449	413	433	422	425	420	393	406	389	391	413	420	423	415	398	453	416	413	446	420	459	402	398	409	453	460	424	409	436	422	454	429	429	392	445	424	436	402	415	427	434	436	390	372	440	417	410	420	434	413	417	443	411	423	396	449	443	418	427	424	421	405	400	439	426	414	408	407	459	374	435	413	456	396	417	422	420	412	428	424	400	448	419	438	422	408	403	426	406	407	451	411	405	454	407	429	429	397	416	402	397	439	399	408	414	400	414	430	448	447	425	427	407	411	405	418	401	401	421	424	453	379	380	433	442	422	463	448	440	442	445	433	423	458	393	430	452	418	429	409	432	416	457	456	419	441	450	423	405	415	417	411	403	436	427	419	438	434	415	411	417	433	433	421	418	454	418	443	437	419	462	436	441	415	427	443	430	405	441	460	440	414	435	410	442	434	431	407	460	400	406	433	444	424	427	459	442	434	461	406	412	446	379	438	370	467	434	448	442	424	432	428	427	419	401	447	427	443	401	421	402	434	408	389	426	401	447	431	412	419	424	401	417	435	410	451	397	434	412	413	416	385	448	456	412	409	472	418	424	444	410	386	414	440	383	441	425	462	444	400	452	431	415	413	443	419	444	405	408	446	433	422	410	444	424	393	412	403	420	454	421	403	425	427	422	407	418	408	431	426	457	394	409	443	402	381	429	429	411	402	406	414	410	448	427	386	412	425	414	420	418	394	403	442	399	401	402	389	432	399	438	426	422	444	381	423	468	421	407	419	404	382	432	429	408	424	437	434	401	426	412	419	401	414	444	429	410	430	435	438	423	405	442	412	399	386	414	426	455	415	379	446	445	365	433	417	432	409	414	428	484	414	400	405	439	416	406	428	406	412	412	445	392	420	424	406	467	428	435	394	426	416	387	466	422	416	433	439	419	463	401	419	437	447	389	366	428	390	430	410	414	414	408	437	386	415	403	439	437	420	462	426	411	420	402	423	457	420	412	431	397	424	430	434	437	397	413	410	424	411	395	424	402	414	490	468	438	420	442	415	462	422	468	398	426	408	408	428	455	399	404	407	446	417	381	421	434	420	393	415	413	437	427	414	388	431	375	367	402	382	394	433	420	410	420	424	436	420	406	423	401	395	425	416	413	408	433	399	429	462	400	431	415	431	443	416	422	437	393	426	442	453	428	368	422	457	425	423	459	415	399	410	415	390	393	402	417	436	422	422	430	402	443	403	430	441	406	415	390	413	380	451	419	444	456	427	402	393	434	405	446	429	438	434	427	401	419	397	422	365	414	398	414	411	416	413	416	402	439	367	354	424	445	426	420	425
25255	21127	23699	28795	21116	14083	585	452	404	354	332	348	331	351	362	337	330	299	337	345	334	330	329	311	330	326	335	361	349	313	309	317	319	337	300	325	331	312	351	338	307	316	315	346	327	316	312	280	281	319	346	343	325	344	351	325	334	344	348	342	350	302	325	343	377	341	301	324	323	320	311	339	328	328	337	282	306	347	340	321	351	313	331	308	296	338	327	295	326	310	362	323	331	346	351	340	318	331	337	314	307	366	304	331	337	289	374	316	329	312	308	316	310	333	334	320	315	327	347	327	323	337	317	261	290	295	314	328	312	328	366	343	350	353	315	338	290	337	313	267	298	315	346	306	318	323	314	317	339	307	329	325	338	295	326	329	304	331	330	339	301	288	299	295	302	278	327	318	319	318	298	320	319	315	315	288	320	334	331	296	309	322	329	340	315	328	343	335	365	311	286	318	293	332	333	339	313	320	294	328	345	317	329	296	313	328	329	310	325	287	362	332	302	290	292	345	312	322	358	320	355	342	312	298	281	292	330	304	328	319	333	353	309	327	299	296	312	296	301	307	337	319	341	325	334	329	341	311	331	309	323	304	315	310	326	342	303	314	310	329	324	314	317	297	341	319	313	304	316	321	305	325	327	356	356	320	361	304	304	348	304	288	322	344	302	305	352	356	319	322	325	352	318	313	297	326	327	342	319	344	328	315	320	323	338	296	360	359	322	331	304	294	326	320	317	328	330	336	309	308	306	322	301	349	331	309	307	328	343	328	339	340	328	348	338	291	302	304	316	332	313	304	315	314	342	309	308	326	304	294	304	316	337	298	289	333	328	313	342	308	329	335	329	332	334	320	273	356	319	290	321	355	340	328	351	356	346	319	316	283	306	334	298	326	342	338	341	341	301	305	319	326	318	365	378	295	326	335	343	344	317	321	303	328	325	306	367	336	338	334	314	317	303	304	323	309	320	306	341	362	345	333	328	303	327	309	281	312	305	353	322	310	322	296	334	312	276	322	315	324	329	349	306	310	300	328	323	336	329	287	328	296	309	327	386	362	304	317	344	335	311	350	331	381	310	340	331	309	332	296	334	324	311	307	317	303	328	296	318	343	299	309	339	334	283	321	282	367	346	285	285	337	354	303	336	322	296	336	343	338	308	318	327	313	356	326	314	343	319	345	295	298	292	301	295	334	296	302	311	326	349	308	320	327	303	336	313	354	332	349	322	312	316	321	351	319	334	325	298	322	314	315	331	322	359	303	331	320	325	381	289	322	366	306	305	303	314	353	310	319	306	318	352	328	287	284	288	320	321	298	331	305	321	333	327	289	301	335	344	324	330	332	302	358	319	359	343	338	351	331	294	332	296	317	314	332	319	342	300	298	290	308	346	340	297	321	314	339	317	303	317	302	354	293	315	331	321	335	312	334	354	318	328	343	346	371	341	305	318	346	335	336	315	326	320	294	318	313	347	314	338	321	335	338	343	329	284	322	315	316	337	321	331	311	308	318	300	306	346	326	334	329	312	288	338	320	311	327	346	318	332	351	302	323	316	339	332	328	305	284	312	329	317	310	310	342	323	258	298	334	359	329	319	353	311	305	289	289	334	320	305	334	297	290	324	302	299	320	307	323	343	329	305	278	312	294	346	313	310	333	311	293	323	301	308	318	328	328	296	317	302	330	328	340	316	346	318	337	322	318	355	318	320	312	331	326	324	323	336	332	335	309	306	303	307	314	314	327	309	336	323	309	298	297	295	330	333	335	311	322	326	338	310	306	336	321	313	332	322	320	273	332	320	307	318	337	331	317	362	334	323	280	348	326	347	323	320	331	347	336	310	319	299	339	345	332	325	353	298	309	314	336	311	323	278	322	340	297	311	340	321	332	324	306	286	297	294	332	313	336	309	325	313	297	307	328	291	321	295	328	298	290	323	320	318	296	325	288	308	307	302	325	342	308	320	322	326	292	302	330	297	307	326	334	301	330	342	335	284	296	355	286	304	323	315	328	331	311	296	312	271	342	343	289	303	355	313	344	328	296	310	331	318	335	363	304	308	351	305	299	325	337	312	349	327	331	293	307	314	349	330	301	337	304	334	338	336	346	299	327	349	323	336	334	345	338	304	307	305	290	343	299	306	311	333	350	331	334	333	314	340	312	315	329	302	329	292	377	323	301	318	317	341	306	322	344	311	289	291	352	343	279	326	294	343	324	311	330	322	311	300	312	306	312	329	321	304	285	342	352	296	334	331	336	315	325	330	308	314	301	337	345	334	326	308	340	335	326	304	319	336	336	361	319	326	333	341	336	319	317	317	340	304	335	336	355	291	364	338	319	339	339	330	311	310	324	313	347	314	330	315	343	326	286	302	320	347	362	340	319	297	291	306	327	318	349	300	320	318	333	349	316	312	312	309	318	305	307	322	324	331	311	317	364	331	312	335	307	326	346	335	294	294	320	333	332	299	340	314	345	268	321	346	300	334	295	272	329	318	325	306	343	319	353	336	307	344	327	332	319	342	339	289	314	319	310	317	315	316	305	340	333	305	316	317	301	322	329	343	292	300	365	361	327	334	353	335	328	315	311	291	322	319	323	325	305	309	330	323	333	302	303	313	309	322	322	325	329	324	360	334	322	295	281	316	326	351	306	309	333	323	330	303	348	341	300	339	330	314	340	313	311	347	320	366	325	323	359	343	339	306	315	375	322	301	305	317	306	320	338	289	323	321	314	308	378	340	317	317	315	332	286	342	338	335	300	329	325	300	305	319	306	294	303	323	334	291	340	310	328	303	343	288	315	326	350	321	342	325	317	324	329	297	305	303	320	320	322	349	357	339	309	272	349	307	315	315	321	352	285	332	300	306	328	311	293	318	313	313	278	342	313	314	313	345	329	325	320	350	346	323	294	343	332	327	321	273	302	321	324	270	344	316	294	306	323	325	312	325	339	320	325	329	309	334	310	329	312	327	376	351	321	327	341	319	306	327	321	280	367	346	311	298	321	319	322	338	318	332	317	327	361	312	309	306	301	301	306	326	322	359	336	292	298	346	348	323	317	338	312	317	314	345	316	357	300	318	344	309	317	298	325	344	331	349	360	333	287	321	322	321	317	298	289	330	317	345	332	291	340	342	305	341	329	298	326	313	332	332	329	289	305	316	328	334	335	283	323	322	318	321	305	318	342	338	297	348	325	339	310	322	276	309	322	309	332	332	296	313	340	307	294	315	377	321	333	335	334	333	348	326	284	325	338	344	322	331	336	308	333	333	326	277	303	316	318	313	312	318	351	358	321	335	313	320	301	329	307	312	288	328	323	328	299	283	341	318	311	295	316	306	331	361	360	336	292	312	311	328	295	308	309	293	299	313	284	353	348	329	322	341	308	326	291	296	349	281	334	343	315	347	304	278	340	304	330	292	304	320	323	307	319	320	308	308	285	287	316	326	355	322	320	321	305	307	309	318	308	295	322	338	338	339	345	306	327	356	307	334	320	305	331	345	306	334	315
33195	42207	14641	904	762	800	710	660	771	739	738	688	721	670	708	678	720	728	716	702	662	694	706	696	698	740	710	680	673	728	667	676	668	690	703	708	681	713	691	666	672	717	715	730	678	662	685	697	698	703	662	678	696	699	705	658	710	675	734	656	718	686	690	664	684	672	652	711	649	658	653	690	709	654	687	686	677	638	683	656	680	643	666	717	680	694	695	718	706	724	660	695	662	654	750	675	714	671	704	675	690	683	622	696	612	705	683	710	678	722	652	680	681	680	680	664	678	705	645	713	656	742	686	687	693	689	667	711	658	685	683	725	716	676	682	667	676	659	719	720	680	676	669	679	690	704	694	694	666	738	670	685	686	712	695	688	686	704	696	676	686	690	716	633	741	695	725	676	708	719	651	679	668	688	705	716	702	671	676	677	688	687	710	751	686	661	687	713	710	626	665	674	693	663	711	662	701	668	636	672	692	675	729	704	682	707	700	710	737	696	705	679	667	656	682	706	662	708	650	674	725	713	642	725	735	676	665	719	734	680	687	702	665	673	664	723	683	655	731	675	706	693	668	673	696	661	718	715	704	649	657	710	655	707	659	683	715	690	721	703	711	673	702	662	713	721	684	712	721	657	698	644	738	690	734	673	712	705	676	700	706	673	703	705	684	676	678	696	718	694	688	677	676	629	650	647	690	685	701	655	654	667	677	683	678	712	643	736	712	750	731	655	685	694	674	665	687	672	703	654	645	659	692	723	701	641	706	649	727	685	688	676	660	703	673	673	642	686	677	681	697	678	660	731	678	677	669	687	692	642	693	740	713	728	720	670	662	662	672	676	694	691	689	728	638	698	690	676	717	707	692	658	697	678	681	681	739	686	681	699	688	674	666	681	673	695	661	701	701	671	739	678	664	695	719	719	687	740	678	720	691	661	696	644	743	715	735	668	723	685	668	718	645	666	707	678	684	679	669	727	715	694	704	662	665	719	658	689	675	667	716	687	720	682	685	681	712	721	673	687	709	697	695	659	680	670	685	680	706	694	669	727	703	698	708	673	690	697	685	663	700	675	672	703	713	653	686	670	680	710	687	709	675	662	697	696	716	737	715	687	702	670	691	697	650	710	682	686	653	717	706	620	687	673	707	719	698	657	700	717	655	716	727	696	665	687	691	692	713	700	775	695	671	648	740	688	660	696	674	672	665	663	677	721	680	661	683	669	701	722	631	634	671	682	678	696	658	715	656	656	672	722	680	699	717	644	699	697	684	698	686	627	652	706	735	692	682	706	690	707	651	694	668	691	711	720	699	650	637	697	691	657	660	651	651	678	697	721	698	707	674	717	689	658	693	696	702	674	714	667	689	689	662	677	704	672	729	682	720	673	650	705	678	680	716	650	650	678	692	677	642	703	660	734	685	609	692	684	671	691	719	663	684	647	674	690	687	693	702	716	674	652	709	681	685	691	680	728	654	715	669	670	632	675	708	661	680	656	720	652	693	723	667	716	673	666	684	690	679	642	682	635	648	675	671	710	691	680	700	680	692	660	731	653	662	704	736	683	724	722	653	691	678	674	674	759	704	737	725	647	711	678	649	663	659	717	711	688	690	609	684	671	710	684	744	677	681	677	671	703	709	715	680	683	666	662	639	662	730	680	715	669	727	677	688	714	644	706	688	696	666	670	688	705	735	708	669	672	687	630	690	674	674	678	696	715	696	676	688	703	684	689	676	662	710	699	676	712	705	676	674	707	636	672	672	666	723	631	656	678	675	689	660	670	694	668	664	668	663	681	697	725	662	708	758	689	684	689	712	675	732	689	726	666	689	688	704	645	728	708	746	705	686	681	721	658	731	660	690	697	713	694	712	634	669	678	667	715	648	667	717	711	711	680	711	680	654	688	716	666	717	671	664	641	687	708	626	683	692	713	698	650	695	710	700	653	693	729	703	671	710	633	701	699	700	761	681	699	664	737	687	713	704	655	679	687	675	719	708	713	679	638	715	659	676	667	687	716	712	623	732	695	694	744	720	667	663	661	715	698	684	681	726	747	694	745	704	718	728	701	671	678	690	679	712	666	625	655	672	615	711	679	641	721	665	682	657	717	657	726	704	733	677	734	686	696	694	716	695	704	723	690	673	660	715	656	660	725	702	662	701	718	661	703	704	653	655	712	678	692	696	665	687	715	742	673	680	687	721	691	722	677	712	698	680	691	677	715	712	691	637	710	652	649	734	725	700	701	701	690	701	672	712	728	675	715	711	686	653	694	683	695	680	683	684	675	687	670	725	738	720	685	675	710	733	652	740	659	721	718	708	787	699	720	681	731	692	739	670	639	693	683	684	711	723	698	709	673	618	621	687	706	670	673	685	665	689	712	695	691	713	708	708	703	663	667	722	708	710	673	637	701	685	722	697	684	681	724	632	657	659	723	722	644	690	722	635	661	689	782	729	665	640	702	705	728	696	647	695	670	675	709	660	689	675	687	687	662	712	705	699	655	699	696	698	670	636	700	703	701	699	721	716	698	709	693	730	727	677	637	710	682	637	673	686	743	699	694	671	760	687	713	681	732	705	653	659	705	710	665	706	708	670	666	727	706	668	695	697	710	705	708	646	717	692	641	685	668	686	719	689	712	668	709	711	705	744	631	681	717	670	648	721	705	694	708	707	725	675	638	703	709	704	670	693	667	752	736	696	697	711	681	701	677	716	684	699	724	671	700	679	674	678	673	677	739	656	718	738	694	701	702	698	640	652	686	710	636	679	674	671	672	691	684	655	697	701	703	703	728	725	685	687	683	732	703	704	680	661	731	674	725	655	735	670	671	683	686	708	659	662	630	680	672	698	691	689	722	690	690	672	686	738	663	683	684	676	731	687	690	671	682	717	719	686	682	638	722	700	629	708	682	674	692	666	705	675	631	642	696	673	681	690	589	669	682	713	671	698	693	712	672	693	683	713	646	697	703	730	683	703	663	680	648	689	665	635	698	701	683	693	699	705	705	663	663	711	726	685	700	728	676	691	708	750	711	659	703	736	676	681	661	665	658	707	657	704	659	670	684	728	691	672	711	697	706	716	668	698	717	677	704	703	645	719	638	684	647	664	689	705	716	676	697	696	672	705	708	712	665	706	692	729	744	686	675	661	689	657	679	659	711	719	723	687	712	705	651	672	725	778	674	693	664	679	669	717	711	712	715	679	687	727	694	705	688	665	691	738	665	675	713	711	704	700	714	671	699	727	728	735	687	680	677	688	661	679	653	664	685	688	693	725	755	668	722	663	740	672	685	689	671	713	684	665	657	658	682	660	681	635	704	703	669	653	662	716	688	687	731	720	732	679	736	716	668	629	685	678	651	658	710	705	678	682	656	699	685	712	738	648	665	677	648	701	726	704	665	650	680	707	662	712	734	712	700	646	720	687	694	668	692	698	679	684	676	689	666	717	709	711	736	674	644	709	696	671	700	711	702	668	750	676	655	708	684	734	709	692	644	683	715	697	731	650	688
24476	21118	24110	28396	21120	21130	11956	631	417	395	368	333	346	325	301	368	357	357	302	328	321	292	329	345	282	303	285	314	307	327	293	359	319	269	309	300	283	313	290	325	301	338	297	330	285	303	328	289	303	311	290	307	332	305	290	323	279	295	297	270	277	301	308	323	319	279	301	285	298	316	315	297	275	313	287	297	280	302	281	295	280	284	306	305	324	308	353	268	306	273	327	341	308	320	308	295	335	294	306	314	285	284	305	314	308	303	295	307	310	318	315	322	310	326	308	284	368	318	277	331	351	288	337	335	323	283	307	328	321	297	299	308	296	285	327	293	305	329	310	293	296	336	300	291	292	288	306	281	292	309	314	298	322	317	273	269	313	280	323	304	286	278	297	305	331	326	311	294	293	255	307	337	316	299	291	271	264	286	287	316	338	309	295	326	334	271	306	354	324	318	327	327	314	283	303	294	317	300	352	318	334	327	296	330	285	337	307	326	273	282	322	321	331	299	326	310	282	311	294	272	298	325	325	300	326	304	283	326	289	279	302	296	266	299	308	317	315	334	294	331	299	320	342	342	341	328	325	274	295	304	303	322	298	311	358	311	309	308	312	291	280	320	302	286	285	340	326	319	288	275	319	292	310	322	311	309	283	294	277	302	334	347	299	310	311	296	334	296	284	330	305	287	282	324	329	278	303	307	355	316	309	315	308	281	313	315	334	283	301	269	290	272	330	307	302	294	301	279	299	316	306	326	324	320	255	315	306	310	285	278	350	309	271	310	308	306	279	284	280	343	289	279	311	297	316	317	290	302	289	289	289	298	290	289	316	312	317	291	285	331	291	312	328	331	268	318	305	326	326	305	287	306	341	290	320	318	320	273	295	300	331	260	311	294	316	335	317	302	303	276	316	297	280	331	281	304	295	295	311	311	298	306	297	325	322	293	332	309	309	328	274	330	289	299	291	309	308	315	293	299	323	280	304	295	295	335	275	316	300	309	303	306	290	305	298	316	304	284	290	290	324	331	267	297	300	301	300	314	318	308	297	326	298	280	281	325	290	307	283	285	293	313	301	315	314	309	318	304	328	296	335	315	282	305	332	309	294	325	306	289	329	301	319	267	311	324	289	290	277	297	293	319	296	318	314	296	346	294	294	317	328	277	284	331	331	309	324	294	329	340	299	301	310	297	347	288	287	306	325	276	315	275	333	334	353	306	305	294	297	334	281	298	265	322	292	307	298	314	303	304	335	272	297	336	302	296	298	314	324	304	302	268	279	330	303	294	326	298	282	320	308	298	325	311	312	300	299	299	283	324	335	314	309	335	300	283	324	330	291	329	289	311	302	294	283	318	301	342	329	298	309	281	288	302	249	321	294	311	329	296	321	318	330	328	338	315	336	300	302	311	293	309	262	302	340	270	289	304	318	309	303	318	321	303	317	333	346	297	288	319	290	287	291	297	300	284	326	299	273	283	314	317	311	329	307	294	283	311	301	303	315	265	281	289	303	245	298	302	289	316	296	275	313	286	301	298	315	343	279	299	284	325	256	323	274	326	304	303	355	316	311	307	333	295	320	321	321	282	310	304	283	312	277	311	305	282	310	313	299	330	307	328	328	291	320	308	255	304	303	262	292	264	322	318	302	297	299	338	320	324	315	310	292	297	301	317	320	284	333	286	340	292	327	326	306	315	320	313	314	323	305	318	272	318	289	320	313	280	309	298	341	301	287	308	306	321	284	292	293	335	314	319	325	275	291	332	281	308	279	300	294	290	289	309	312	300	272	310	337	328	340	303	273	308	328	260	307	283	300	261	325	293	294	286	305	285	326	265	318	314	316	296	313	304	318	279	311	317	316	295	292	308	288	296	297	288	328	329	307	316	292	299	310	320	280	288	271	292	335	292	306	302	309	278	295	310	286	293	300	286	300	325	333	299	299	311	308	303	319	277	324	314	319	275	308	315	312	287	297	337	325	301	311	307	302	283	286	284	309	318	268	295	325	302	307	274	325	279	289	334	300	293	269	314	291	323	316	317	317	312	314	325	327	331	319	308	366	304	312	282	301	334	292	315	311	329	295	292	333	296	287	324	314	275	289	296	275	292	263	278	266	290	274	282	363	300	303	273	316	299	290	321	298	301	336	306	290	314	321	360	307	308	273	292	301	314	306	305	289	307	287	333	291	306	311	304	273	311	266	323	285	294	273	296	275	308	268	327	298	336	347	293	304	287	270	348	318	320	314	321	281	327	318	314	312	343	296	336	330	283	298	274	314	323	304	291	297	305	322	308	300	264	305	308	255	296	296	296	322	291	303	286	296	313	309	309	305	307	279	307	330	294	286	325	275	316	293	310	310	301	294	320	289	328	312	274	295	273	306	298	263	317	311	281	265	282	315	316	296	294	315	334	335	336	345	280	304	287	313	291	323	288	306	275	292	326	314	301	289	341	295	293	325	298	281	311	339	282	296	332	325	340	320	283	281	318	307	289	295	313	322	323	311	318	284	274	296	293	280	267	285	325	328	283	287	340	307	279	284	330	313	324	340	294	361	283	325	291	308	293	313	281	315	297	259	296	277	291	296	308	316	331	293	318	336	342	301	318	293	288	318	339	298	334	314	285	309	263	276	302	320	331	288	311	292	292	317	298	312	262	289	285	275	288	313	292	291	292	269	305	304	295	285	279	306	271	311	238	322	334	283	304	294	300	285	298	298	311	309	301	308	364	329	336	326	325	341	287	329	343	313	314	271	282	320	325	307	296	300	308	312	283	330	279	287	286	278	294	295	330	322	308	340	260	328	321	357	316	330	322	303	287	319	316	314	310	297	300	289	278	308	330	288	316	323	276	309	341	315	313	305	282	290	316	297	299	319	351	291	340	328	320	304	263	293	292	336	345	289	292	279	317	321	301	310	309	276	319	292	334	313	325	309	269	272	328	336	298	289	317	272	301	294	292	328	307	304	347	281	288	321	295	296	316	307	349	291	318	284	270	326	332	320	279	304	271	291	314	273	270	324	307	287	303	308	307	302	276	323	298	299	282	312	285	268	313	307	320	273	310	315	282	285	319	293	306	316	301	286	308	309	291	278	332	303	281	317	320	342	284	314	327	289	287	280	310	276	300	271	319	291	285	323	332	296	293	278	327	271	323	310	315	301	302	312	309	296	298	309	343	301	349	281	311	287	288	347	330	301	283	311	270	279	280	300	322	339	294	316	316	293	334	289	289	287	298	338	299	316	321	302	313	310	325	303	298	260	275	295	307	323	298	297	315	302	294	321	319	304	313	328	339	292	276	318	287	305	279	284	281	315	306	300	289	332	343	319	322	292	285	329	325	310	296	302	316	316	328	327	285	321	306	301	290	300	339	270	326	314	275	306	286	311	327	309	298	315	313	308	330	323	282	295	301	295	299	313	309	287	309	294	327	310	286	321	346	289	330	314	314	316	316	333	285	308	324	314	300	292	300	298	301	312	296	294	290	327	313	323	297	331	284	290	270	320	301
40065	53826	21131	967	717	681	673	644	654	645	656	665	639	632	598	658	642	613	618	626	584	689	611	599	627	630	632	619	614	601	621	605	627	620	622	597	635	649	647	597	609	629	600	650	633	614	641	625	625	632	605	644	656	669	654	606	593	587	605	658	575	597	629	640	570	647	603	673	618	624	626	617	654	595	608	611	587	606	624	639	598	618	592	639	561	626	639	613	636	642	633	657	618	603	606	645	607	645	652	643	604	603	588	616	646	597	594	682	610	601	606	625	666	639	609	636	583	588	631	626	624	625	635	621	624	593	618	621	612	656	656	632	646	647	621	641	622	607	654	633	625	620	636	642	628	610	624	590	637	627	594	613	583	645	599	594	600	645	620	638	637	584	597	567	578	628	673	654	612	646	664	607	595	621	628	603	625	637	609	628	630	640	621	659	654	604	604	619	604	611	618	616	607	613	639	636	617	601	642	654	660	620	609	647	655	612	633	598	585	595	649	602	614	627	612	620	590	679	594	629	604	601	633	637	655	631	610	593	590	614	606	674	619	600	593	628	658	656	656	613	688	615	668	645	657	641	623	622	620	618	628	645	619	576	653	625	615	674	581	629	599	618	569	627	628	623	611	611	637	596	644	639	570	632	568	625	622	645	616	629	636	591	617	629	639	633	643	628	588	632	604	614	628	644	627	589	609	597	643	616	634	655	614	615	609	602	595	597	652	625	592	615	657	611	601	591	590	659	662	638	656	598	617	633	653	593	628	647	605	620	627	649	639	633	583	609	639	633	644	592	622	597	587	610	602	653	626	619	634	625	625	618	617	589	579	613	624	596	631	632	605	631	608	666	614	665	610	616	608	604	631	609	608	612	593	660	635	616	626	586	648	649	604	618	631	614	638	611	574	636	602	617	582	652	627	632	623	642	660	621	622	605	630	657	611	638	608	627	625	601	619	599	649	629	599	621	663	608	622	582	626	640	625	614	632	605	604	613	657	638	582	648	625	625	634	594	593	599	596	608	587	682	644	651	604	646	644	605	627	637	608	622	630	620	631	615	645	613	646	628	602	622	610	639	627	567	614	608	616	624	590	633	618	638	647	606	568	607	635	635	586	622	623	625	604	619	622	602	631	612	623	592	650	608	664	617	630	600	617	644	631	647	618	598	600	640	610	567	655	578	605	654	639	663	606	619	622	605	577	608	631	631	629	584	635	581	667	567	617	621	608	565	624	636	639	588	659	634	593	671	600	614	619	569	625	624	636	676	629	600	609	605	616	603	612	584	564	643	596	637	604	614	629	611	595	647	650	615	665	636	642	639	639	621	614	651	687	586	658	639	580	603	572	671	635	610	591	615	582	640	573	584	588	633	649	651	634	662	659	624	622	648	656	635	644	635	691	651	606	621	623	651	653	606	612	658	649	628	625	671	596	641	667	591	609	646	610	628	656	638	632	647	632	611	618	597	645	625	613	627	646	626	607	652	625	647	662	594	617	609	630	577	604	614	618	665	611	605	625	612	618	635	620	593	630	602	600	626	640	620	609	633	642	618	614	653	621	599	657	622	635	639	633	596	592	594	620	602	605	613	636	617	673	676	581	659	635	617	652	621	585	638	650	610	637	647	583	601	633	670	593	641	610	661	677	606	660	605	646	569	589	667	621	617	593	624	601	596	666	651	614	628	665	617	624	605	624	603	650	610	604	686	641	611	651	611	645	597	575	652	614	622	601	607	576	636	588	644	611	612	604	593	627	647	616	566	663	655	609	577	595	654	590	596	602	635	594	617	633	626	615	650	661	636	632	608	583	612	635	630	639	566	632	628	623	609	592	617	645	646	629	617	637	621	641	627	627	649	608	624	610	588	619	627	606	621	600	642	609	609	660	621	606	619	672	641	639	582	654	629	647	610	580	616	652	600	595	639	628	665	613	648	613	613	660	612	619	598	611	613	580	632	639	623	653	606	586	657	616	608	616	623	612	616	573	605	600	578	632	630	604	607	614	659	587	669	612	610	592	664	654	626	614	629	601	619	613	633	634	605	608	656	622	644	588	639	661	643	654	609	637	593	642	618	593	641	601	634	608	608	592	606	633	599	627	605	630	600	595	662	620	599	608	660	583	600	628	636	650	621	618	658	623	631	599	635	648	628	621	609	647	648	596	620	667	659	643	644	660	625	637	590	609	661	636	650	652	611	638	593	638	600	631	679	582	606	662	629	634	634	614	651	613	614	639	641	617	635	641	596	639	616	647	655	623	617	630	630	621	602	619	653	632	636	598	615	641	615	665	561	650	617	657	627	624	633	617	639	630	617	647	621	665	640	612	632	618	623	637	640	675	596	640	639	654	592	581	667	659	614	610	644	611	632	626	642	644	642	660	597	658	620	645	662	622	603	585	657	617	616	598	605	641	633	580	638	633	640	613	646	649	653	667	613	581	597	597	593	613	650	624	628	607	637	605	636	633	644	667	642	619	632	642	615	639	605	635	636	661	642	644	608	662	646	595	648	620	618	633	626	655	625	628	645	605	677	610	624	645	676	637	654	644	593	626	603	600	639	637	578	638	635	593	602	614	617	631	627	643	667	623	613	604	643	616	594	636	600	641	649	585	639	631	604	611	643	622	594	672	637	633	621	625	654	611	610	674	653	657	618	627	624	616	622	641	626	638	589	627	633	673	580	603	584	616	617	646	681	572	611	608	619	598	611	597	601	601	609	644	595	627	585	572	588	639	626	638	616	591	602	642	647	651	598	595	613	637	634	619	620	638	557	656	644	634	630	598	657	664	604	624	621	630	611	648	610	632	626	619	653	615	583	646	632	617	614	645	602	597	598	572	618	624	608	648	613	626	645	628	610	639	610	628	606	604	606	625	624	640	592	630	613	626	607	602	621	647	591	628	625	614	606	606	642	643	606	605	645	617	624	577	605	585	653	602	611	651	619	613	618	612	595	652	609	647	593	592	589	619	628	600	620	656	630	592	661	614	660	651	644	604	622	631	642	643	605	596	646	650	625	616	630	581	631	604	601	633	620	620	655	640	673	641	651	613	617	608	612	629	605	630	628	623	620	648	630	618	614	619	608	584	629	601	626	633	617	595	582	624	590	658	638	595	659	593	643	637	582	635	639	599	634	605	589	602	619	618	632	634	595	606	605	629	606	598	642	636	569	623	618	613	643	588	677	588	646	671	611	633	625	626	640	591	627	637	585	651	622	629	587	648	604	624	604	598	621	684	600	606	628	594	628	573	587	629	608	589	644	650	627	651	613	603	636	595	594	612	640	604	663	625	642	614	604	612	634	610	585	675	646	585	607	638	634	638	665	613	614	604	616	560	662	575	639	617	609	599	630	613	630	629	605	616	615	604	640	605	633	657	625	657	637	603	613	658	619	617	599	621	662	629	654	632	652	629	627	627	688	611	618	610	655	634	623	640	628	631	707	592	648	675	643	630	677	608	629	575	651	640	644	661	633	561	668	586	607	645	638	666	632	614	546	616	639	612	609
34492	18365	5643	320	198	184	188	173	167	201	168	173	171	172	157	175	174	205	168	197	158	181	166	154	177	195	175	183	170	158	201	161	161	169	160	155	173	206	173	173	148	160	184	195	189	175	156	142	177	167	166	161	197	164	151	180	179	173	163	176	191	143	152	174	160	149	170	165	154	164	165	164	157	201	174	166	146	180	164	173	199	174	163	175	182	172	161	150	174	157	150	160	161	151	148	170	200	193	161	166	164	177	177	172	166	147	159	157	161	168	147	165	173	183	160	180	157	162	158	165	206	158	171	166	189	182	158	185	180	165	196	187	172	150	186	159	165	150	162	162	182	165	185	172	166	167	196	173	156	180	194	179	180	161	169	165	198	181	158	150	161	164	193	181	167	187	144	170	159	174	143	168	181	148	161	183	153	189	168	176	168	181	182	156	177	169	155	173	174	166	169	174	142	178	180	162	157	168	151	159	156	196	187	143	186	176	160	154	162	164	179	182	164	158	188	163	200	189	188	178	180	170	172	182	177	138	141	176	154	176	167	167	185	170	154	155	157	151	151	172	178	158	197	194	182	158	178	187	137	175	181	168	158	166	173	176	164	161	181	165	174	162	151	174	195	192	175	166	150	157	174	176	200	157	189	179	182	163	164	158	135	138	165	170	174	169	161	148	163	186	183	179	160	178	169	147	179	170	156	155	180	167	174	163	194	150	162	142	159	182	171	167	156	162	148	158	159	172	161	157	166	165	174	182	193	172	187	165	208	209	161	173	136	171	193	136	169	194	134	154	178	165	133	130	172	152	203	155	167	201	183	197	180	177	173	189	175	182	201	149	153	172	194	193	173	148	159	177	184	163	142	195	182	173	195	157	160	177	148	190	154	181	193	166	156	176	158	158	194	166	190	173	186	168	141	181	161	168	153	167	163	159	159	199	163	190	151	170	178	169	175	174	174	179	164	160	179	167	186	186	163	151	167	195	169	155	163	152	152	144	165	179	156	179	171	195	174	186	170	176	164	168	185	164	159	158	168	157	173	175	204	168	154	171	187	204	210	184	163	155	188	187	193	188	177	154	183	208	162	182	168	178	155	173	154	175	138	172	162	180	158	166	175	169	159	157	199	182	201	159	178	177	156	146	154	161	162	198	159	155	169	165	160	185	152	139	169	171	150	162	165	177	186	169	176	191	192	201	137	170	175	162	175	191	166	180	171	199	166	151	173	141	187	182	163	168	166	181	184	166	157	135	145	172	188	179	168	166	189	182	187	158	167	169	173	182	167	178	170	170	199	174	162	169	185	165	179	182	181	189	155	165	180	152	160	156	160	161	172	157	172	150	174	197	173	153	169	205	169	167	147	157	199	178	167	154	168	164	167	144	180	184	169	191	188	164	169	163	182	186	154	158	152	160	174	164	161	170	187	177	186	167	145	176	142	175	161	182	158	188	166	183	143	135	175	164	183	159	189	162	179	165	170	188	180	193	194	182	157	159	168	168	185	154	171	176	183	163	187	183	174	159	175	142	165	177	156	165	146	165	166	150	142	161	147	168	144	178	164	162	163	194	163	181	155	185	176	186	159	163	176	152	174	172	162	171	195	197	151	164	185	172	161	173	160	205	147	168	169	162	170	170	186	181	169	164	154	172	178	194	158	152	162	177	171	155	194	177	175	155	183	176	166	156	189	170	165	182	175	169	173	141	182	192	174	164	160	163	164	177	191	161	154	176	160	194	138	191	164	186	181	166	185	169	186	175	164	178	167	156	141	138	150	193	170	148	168	166	158	169	161	177	176	175	169	166	178	160	182	178	160	182	174	166	178	186	150	179	172	166	187	192	168	171	165	155	171	173	168	156	151	177	176	168	180	189	153	163	158	145	214	169	190	169	175	196	171	160	176	159	161	149	165	155	161	195	182	146	182	165	160	161	160	167	163	155	162	164	176	153	190	170	153	170	185	158	163	177	171	161	164	163	155	163	168	209	182	178	150	166	171	173	160	175	163	177	163	191	168	189	219	197	137	162	181	186	163	181	161	171	186	181	160	143	189	177	184	175	166	165	195	155	180	190	183	176	184	174	160	189	208	179	193	149	160	198	181	170	169	189	149	145	177	177	162	181	173	153	173	177	180	159	170	160	171	168	161	165	177	153	170	162	138	185	165	156	174	162	187	192	196	147	156	186	183	180	156	175	161	201	173	144	174	162	193	182	142	162	154	165	158	195	178	140	166	163	172	151	143	175	161	174	181	204	158	165	165	159	161	163	164	180	191	156	157	174	164	172	176	175	207	154	171	171	207	180	156	168	185	169	160	166	199	184	189	181	158	196	192	165	165	173	172	182	172	163	157	166	148	175	177	191	158	169	180	176	164	154	184	148	169	157	159	167	169	169	173	183	174	157	189	173	176	190	177	170	183	184	139	165	189	144	198	177	155	199	148	190	155	170	171	167	185	189	150	186	160	182	163	161	191	156	180	169	156	164	171	176	166	162	191	165	189	162	185	202	163	178	188	163	170	167	172	171	162	169	167	173	139	163	185	164	190	168	160	196	184	188	174	170	176	167	173	164	191	179	165	158	138	180	167	162	179	171	164	158	142	159	174	168	177	191	148	200	168	169	158	176	161	177	191	165	161	169	180	167	173	165	174	160	170	144	176	173	167	180	201	169	178	169	150	173	164	166	197	177	188	165	170	147	171	185	160	152	163	162	161	178	173	181	172	164	167	169	168	168	201	185	180	156	159	180	151	157	160	189	168	190	170	165	175	189	154	157	143	161	162	188	192	185	157	176	168	153	159	187	175	194	187	177	189	157	169	183	153	169	170	169	153	183	179	163	138	170	183	181	153	180	181	181	153	162	165	140	165	171	174	183	173	187	163	183	167	182	157	178	167	174	187	151	181	189	171	175	162	179	170	196	179	162	164	150	165	178	153	166	157	158	188	168	152	173	169	179	143	161	151	164	156	193	166	176	159	162	160	176	170	171	154	155	160	164	162	147	162	144	153	177	154	160	164	138	161	174	173	158	198	161	186	190	176	155	166	180	198	215	156	170	179	168	169	154	172	162	138	175	151	175	185	185	181	170	179	171	164	173	176	181	156	186	174	175	172	152	161	179	155	165	196	176	154	159	168	162	150	160	171	147	188	181	181	166	178	177	139	179	185	181	173	181	168	169	178	195	132	158	172	146	174	159	180	157	175	178	170	146	138	140	171	193	177	178	142	146	153	185	152	180	159	172	166	161	179	180	168	166	184	153	173	196	155	169	180	171	171	170	174	163	188	170	172	165	181	157	169	157	181	149	158	177	186	179	172	201	171	148	184	172	152	159	145	167	178	165	206	192	170	152	175	158	177	169	167	167	197	167	176	169	186	167	200	168	194	178	165	186	170	159	179	163	130	190	184	175	164	171	160	161	158	180	160	153	183	159	157	171	156	157	167	154	192	176	167	181	185	164	187	207	196	181	155	164	156	169	176	173	160	153	173	176	174	198	169	152	168	169
17911	7221	1161	438	430	380	414	419	378	433	402	414	395	466	399	380	405	436	435	438	457	428	388	407	443	398	427	412	420	421	398	409	447	450	396	437	446	404	399	431	428	431	417	428	408	380	422	416	415	425	387	410	442	465	427	411	386	397	430	399	459	450	407	397	414	418	408	383	422	409	443	435	396	406	407	411	413	413	408	388	430	410	413	377	404	408	363	414	400	398	456	417	462	404	433	422	472	438	428	426	437	410	436	426	418	409	404	408	452	438	430	427	404	391	401	418	394	400	387	419	425	369	422	438	441	423	439	408	428	441	439	450	427	443	404	419	433	404	431	430	422	436	439	434	432	435	425	428	430	396	414	435	415	408	384	426	411	409	398	443	402	422	414	402	414	417	376	414	402	427	416	393	388	419	425	419	418	424	418	396	430	431	385	420	388	403	414	410	422	388	414	438	456	441	366	414	390	378	434	386	456	446	461	393	427	441	391	428	410	422	391	411	420	431	428	409	409	430	399	396	462	377	427	426	417	414	416	411	426	422	434	416	381	434	406	411	410	436	445	393	431	419	446	400	397	422	398	440	389	435	477	431	420	418	443	444	426	412	451	427	431	432	417	429	390	418	450	403	415	431	424	424	453	394	395	415	418	423	419	432	390	419	374	428	437	421	407	430	404	456	414	443	434	444	408	385	434	438	439	379	422	435	385	405	406	381	359	396	418	418	464	414	418	430	428	396	451	444	413	409	439	409	415	411	446	380	451	384	423	438	441	423	357	455	412	452	447	423	413	404	414	447	407	440	405	415	380	398	413	434	394	397	397	435	415	433	441	439	448	434	429	434	398	434	421	426	412	415	423	425	413	412	416	442	382	455	447	442	404	418	421	420	375	443	426	413	448	445	383	400	417	456	404	428	460	459	403	430	425	414	421	393	373	420	418	417	410	401	423	416	406	389	411	388	388	435	421	431	444	410	420	418	434	460	430	423	451	415	418	399	451	390	431	437	438	399	386	438	398	414	380	412	424	389	412	422	419	423	412	421	431	397	414	458	421	389	439	427	409	414	434	414	395	428	403	425	414	451	402	494	422	408	403	407	416	392	412	444	439	456	422	379	406	440	438	417	381	424	410	422	390	451	415	405	455	445	391	445	421	384	439	412	462	392	403	414	402	414	435	402	435	426	401	422	434	430	424	410	416	429	440	468	393	400	424	443	402	419	399	422	428	412	401	437	392	412	435	416	399	393	448	410	413	417	419	411	441	416	393	441	427	408	380	405	429	400	408	383	395	445	434	428	428	407	423	407	429	404	448	409	374	473	437	410	421	412	413	412	428	406	441	435	392	408	425	432	396	407	443	401	419	420	407	409	447	419	424	443	415	426	396	405	412	404	434	395	404	448	406	433	436	401	448	434	418	413	407	423	467	431	419	420	415	377	407	409	394	391	433	376	440	455	427	411	381	411	417	414	434	417	406	425	400	465	387	416	403	430	428	440	419	411	435	407	405	447	429	405	462	424	389	428	388	455	437	439	433	427	400	419	426	430	433	409	409	432	394	431	381	399	405	430	442	431	448	420	406	446	442	396	414	392	460	452	460	441	439	442	414	410	409	413	458	410	425	412	460	433	397	400	435	437	406	409	421	425	422	425	444	448	430	417	382	416	418	447	423	404	404	402	384	394	407	396	446	422	402	423	445	372	411	413	421	404	436	403	364	430	461	440	402	392	405	385	445	402	390	393	410	420	414	399	417	430	446	403	436	435	460	421	426	418	455	417	419	409	406	394	377	395	387	420	435	449	425	403	404	448	433	380	444	453	424	401	425	421	432	405	419	441	434	431	445	396	422	424	462	423	396	425	422	439	397	411	429	410	420	396	377	413	407	387	421	399	413	411	452	403	440	405	392	422	408	407	394	404	435	438	429	435	430	459	396	418	418	396	425	425	438	435	448	416	423	464	390	416	389	439	424	439	462	406	436	426	405	425	454	431	451	386	434	426	421	422	416	367	420	411	428	430	436	399	432	413	429	436	421	413	438	361	421	395	391	413	422	427	432	377	387	424	424	377	443	402	398	400	439	402	398	403	378	453	428	434	471	414	457	401	433	388	416	424	420	380	405	452	430	426	435	415	424	436	450	408	411	402	423	383	388	386	453	429	411	414	422	433	439	445	450	388	444	417	428	441	419	426	413	405	431	417	424	380	436	433	444	397	408	417	413	423	436	415	427	399	437	393	401	395	406	427	456	411	452	412	408	426	415	436	435	459	405	378	489	449	400	409	386	427	407	431	438	424	415	443	439	467	420	384	426	410	420	392	409	384	417	399	427	414	388	446	429	457	461	403	417	405	390	405	417	471	421	393	421	479	398	457	440	438	448	461	410	436	436	435	401	426	432	451	397	427	400	434	424	403	414	436	447	391	380	422	444	437	431	461	404	436	443	416	434	423	382	405	411	388	416	432	441	413	437	372	416	410	441	435	443	409	411	397	442	415	400	421	435	433	407	385	362	421	425	399	424	400	422	406	434	428	434	424	419	407	425	420	416	408	396	406	406	423	438	432	406	430	419	419	407	402	368	399	382	404	438	397	418	457	432	377	432	412	391	448	423	425	392	409	434	421	400	428	398	444	397	425	432	434	418	436	438	433	409	382	418	427	435	445	455	413	423	402	381	427	391	416	418	435	437	473	397	433	414	405	444	424	412	396	406	415	416	413	418	426	445	399	410	402	425	373	392	410	417	428	417	386	426	413	389	447	430	421	408	399	422	391	425	404	431	425	448	414	390	429	390	417	388	442	426	432	417	420	463	440	393	421	444	446	454	397	410	368	393	424	441	399	423	435	412	412	412	467	415	417	381	427	446	419	432	424	423	419	434	449	387	409	416	412	411	419	403	412	440	427	379	432	400	416	391	432	424	383	441	387	413	404	402	421	408	432	429	407	415	409	402	434	456	404	444	430	422	445	390	394	384	389	419	411	419	438	399	427	391	408	412	407	448	453	394	397	414	414	440	405	414	433	430	402	424	396	426	393	438	426	458	413	435	425	415	432	424	399	425	397	398	404	436	419	431	422	413	391	385	405	449	410	421	390	403	387	439	417	400	408	416	413	429	416	372	409	386	408	459	417	467	410	391	418	469	435	443	449	407	431	429	397	437	426	377	410	417	399	405	420	433	419	429	406	412	392	441	411	421	420	463	374	428	363	438	444	424	434	427	431	407	437	389	382	390	399	448	388	405	406	419	393	380	385	393	424	424	462	451	426	397	407	461	418	401	395	407	400	400	405	406	416	412	413	414	454	381	399	432	402	398	418	420	376	402	434	465	382	426	401	417	414	440	417	442	421	462	476	404	435	414	421	388	393	425	442	410	419	409	457	393	436	408	447	435	448	423	424	418	401	435	442	417	446	412	405	413	401	437	431	448	385	408	363	421	449	439	421	399	387	399	402	417	384	407	415	420	448	427	432	403	447	402	437	424	423	413	416	430	424	413	393	444	405	425	402
25268	21138	23750	28787	21148	13784	578	409	383	358	396	337	335	307	362	337	337	302	323	338	331	331	312	349	345	359	342	332	338	321	322	293	325	302	299	336	334	326	332	311	300	310	328	344	304	329	326	314	330	329	312	331	345	299	317	334	284	327	308	352	315	288	288	348	283	319	313	351	307	333	303	303	305	300	353	333	323	304	325	316	297	311	327	315	332	336	313	336	336	328	288	309	351	314	289	342	343	352	328	315	321	332	305	273	331	310	308	323	309	326	318	329	325	344	310	299	310	322	313	333	262	334	311	304	343	321	344	364	307	292	305	337	363	336	315	334	334	305	340	314	317	293	350	313	331	330	284	342	331	365	312	328	340	342	322	320	375	318	360	307	282	297	320	360	323	299	309	350	296	317	324	324	343	324	318	291	310	318	335	287	353	307	305	318	300	276	298	325	327	319	326	309	331	309	322	306	325	320	319	349	311	369	345	285	343	301	305	293	325	346	326	351	328	335	351	324	337	296	314	317	328	315	333	288	314	331	340	328	324	312	328	289	318	336	317	336	321	321	344	348	328	319	318	329	366	348	307	295	291	345	306	307	299	336	315	289	337	330	334	349	309	313	323	342	329	348	302	294	306	315	324	339	338	325	319	281	332	334	321	313	331	345	316	327	355	335	338	322	323	309	304	302	282	343	302	328	305	338	367	361	286	317	340	325	316	351	311	332	295	311	302	348	337	330	308	340	305	308	326	286	320	330	303	282	310	325	319	324	337	339	326	307	320	351	337	341	325	321	311	275	303	370	302	330	336	352	332	321	360	324	294	320	335	329	357	342	294	303	318	316	328	311	343	320	341	314	336	293	294	345	288	340	327	315	282	320	326	309	323	307	319	304	320	298	316	357	381	321	345	322	330	317	379	330	324	316	335	285	317	296	352	319	326	301	333	364	307	343	316	292	322	361	330	302	347	337	344	288	335	300	317	326	336	324	306	328	310	338	329	360	338	304	320	325	266	343	328	344	318	348	334	303	314	339	298	337	347	333	331	315	350	322	323	312	328	336	326	279	305	316	314	339	313	337	322	300	318	314	330	328	331	337	331	323	333	333	313	292	350	294	310	325	317	294	326	327	294	320	332	334	314	314	305	313	311	325	312	350	292	309	303	322	359	305	302	306	298	336	342	290	311	334	304	288	323	326	335	355	337	320	319	330	301	306	278	326	300	287	331	350	312	357	305	359	361	372	378	358	330	291	312	299	294	312	297	352	303	286	324	324	339	354	314	316	329	320	302	328	305	332	309	305	316	274	341	347	324	318	329	369	304	311	274	317	301	282	335	313	346	331	324	304	322	352	346	333	329	318	340	346	289	351	296	312	282	305	363	321	283	298	331	330	339	354	338	319	354	317	325	349	369	344	322	331	343	302	308	315	308	316	292	318	332	325	318	327	328	308	334	302	306	329	301	326	311	293	330	326	316	315	293	321	336	301	291	315	327	332	314	293	350	289	287	340	316	291	327	357	321	346	321	345	299	299	263	334	316	361	314	301	348	344	316	360	281	307	317	342	290	329	352	342	266	276	313	324	353	312	310	286	338	337	335	297	296	296	316	334	366	313	344	350	322	293	313	294	288	292	301	328	319	333	298	298	304	347	292	312	323	284	340	329	306	331	339	300	306	291	309	342	311	338	306	321	342	333	308	321	339	325	297	334	295	371	300	319	306	281	358	332	326	312	319	289	338	359	366	293	344	314	305	299	284	308	310	307	299	334	300	282	309	324	347	345	336	303	310	319	334	319	334	342	324	293	324	325	346	346	332	329	282	305	323	324	345	348	361	275	299	356	319	324	298	307	341	303	327	301	296	324	299	305	340	300	289	331	311	303	288	324	310	330	299	331	317	327	276	322	300	328	314	293	325	340	319	313	346	312	326	299	325	343	331	358	332	326	301	334	307	329	352	361	331	313	370	315	333	334	326	288	313	322	359	326	298	311	317	326	293	309	314	329	367	301	303	364	310	309	314	336	324	292	287	335	333	290	304	338	313	316	317	291	302	287	312	310	339	306	289	319	314	329	321	349	326	318	312	328	290	319	283	304	319	322	310	314	299	333	325	342	290	316	297	356	346	290	319	321	317	313	307	308	333	345	301	318	302	291	283	318	322	302	357	345	291	324	339	335	320	304	333	322	286	331	361	343	339	323	311	311	335	301	324	372	345	340	310	304	328	339	322	321	305	296	307	333	299	303	272	275	348	293	330	314	304	322	336	314	310	313	327	286	311	340	330	339	332	336	317	323	329	298	313	325	325	358	340	298	327	335	372	315	345	327	306	317	310	303	318	322	281	287	323	328	312	324	308	305	352	319	298	279	294	304	335	356	286	318	293	341	305	294	313	325	312	297	308	301	297	333	311	365	304	308	315	322	334	348	275	334	292	311	304	316	309	327	292	318	287	324	303	345	339	329	335	324	300	312	320	317	297	326	337	280	331	310	295	284	347	346	308	309	290	313	305	307	325	319	353	315	293	295	309	341	296	294	323	300	302	296	338	334	355	346	298	316	335	319	300	330	336	337	324	310	358	314	336	325	318	296	325	315	324	335	313	333	288	345	304	261	328	366	332	291	333	342	271	280	283	351	305	336	333	297	296	277	314	296	325	325	312	350	315	341	279	328	332	290	331	302	310	290	324	329	322	335	329	315	312	301	305	328	340	345	334	315	318	313	298	287	292	299	291	317	313	336	324	326	347	340	289	310	344	277	317	338	262	321	302	317	302	342	321	351	321	283	297	338	322	297	346	337	311	295	320	318	306	302	358	297	301	291	316	307	322	326	326	322	295	336	309	328	345	288	321	317	321	320	317	322	276	341	339	323	282	353	320	287	330	316	309	289	353	295	321	347	285	321	306	319	338	338	327	317	317	329	335	314	320	332	303	342	300	316	368	321	300	291	329	342	337	314	306	321	293	311	319	304	309	327	292	324	341	319	306	313	292	310	289	325	316	314	277	306	308	297	291	305	310	264	300	293	302	312	331	324	338	316	295	345	331	323	315	329	318	302	333	306	321	314	304	310	331	319	310	289	316	313	283	284	294	324	332	329	321	325	330	330	298	319	301	326	348	281	326	324	318	309	345	357	358	328	332	309	308	311	333	391	339	319	313	327	333	298	348	322	301	372	331	304	284	330	329	311	346	317	284	341	334	310	325	322	314	328	325	297	328	313	330	315	299	307	310	323	325	290	288	267	298	349	320	324	325	339	325	311	296	295	265	342	341	285	313	332	335	294	329	330	346	307	306	315	285	335	311	319	349	296	321	290	322	317	311	322	304	313	306	333	343	322	303	328	351	331	318	330	310	319	323	320	343	314	327	336	305	319	330	326	348	301	302	346	356	323	340	359	332	328	326	327	326	326	300	312	303	323	345	345	326	300	305	303	349	319	307	320	293	310	340	320	356	341	320	329	308	312	335	287	315	303	311	347	297	294	305	311	331	333	306	306	332	336	339	313	299	306
34325	42752	12868	795	731	696	706	748	697	704	649	678	704	697	676	687	705	675	681	710	702	728	674	687	710	695	714	647	659	686	703	696	660	719	702	672	704	676	700	680	677	664	681	719	713	665	701	706	664	657	674	670	709	706	674	670	677	604	683	674	713	670	718	672	628	677	699	675	683	674	671	673	725	633	690	649	683	661	709	652	681	689	683	701	775	703	665	681	657	680	654	705	704	691	705	687	690	656	669	671	680	674	675	669	697	685	662	640	666	704	652	676	666	679	671	624	651	697	694	674	694	671	693	642	724	695	683	668	706	723	683	679	673	723	717	668	691	675	685	701	687	667	677	666	678	643	762	700	704	717	712	697	695	662	696	695	660	699	678	715	660	659	717	646	680	708	667	670	708	679	651	725	668	694	711	693	686	732	689	707	683	691	658	691	714	696	695	700	658	707	690	685	700	663	721	700	707	684	701	686	710	709	665	688	701	663	720	660	677	677	682	694	687	681	725	682	658	714	721	712	708	692	676	693	701	683	673	723	625	692	714	709	680	678	687	637	655	678	696	684	721	693	705	688	731	666	675	666	697	673	682	659	679	691	684	684	710	658	683	670	696	682	654	697	693	638	654	713	693	670	668	661	692	655	688	672	669	678	696	716	664	710	691	700	720	678	702	691	665	663	714	688	686	682	671	689	616	679	720	654	654	664	640	673	677	696	689	647	712	676	675	688	707	729	668	638	724	676	703	644	659	693	713	674	661	707	680	674	646	718	739	663	644	699	699	666	713	702	669	706	688	655	677	659	676	710	658	657	695	675	704	698	679	678	674	707	731	696	680	679	643	704	744	668	698	689	731	726	660	697	645	652	710	723	667	685	650	712	701	676	708	699	661	662	691	666	674	672	667	731	677	710	727	665	692	733	736	658	689	661	663	696	708	700	746	668	653	691	680	690	674	741	677	709	666	681	647	662	679	717	675	669	669	696	690	683	674	631	640	676	706	725	639	698	653	703	715	694	675	770	662	711	665	692	694	671	670	670	730	691	679	640	730	659	708	701	661	698	667	672	688	682	657	701	666	699	679	674	704	656	678	680	739	640	642	681	673	691	686	719	660	690	703	686	691	681	721	705	691	688	691	689	690	685	697	664	620	673	658	653	664	723	655	686	681	697	713	623	702	732	662	686	700	695	702	669	631	676	714	706	696	659	719	691	710	658	692	632	696	651	706	648	666	697	771	653	685	681	648	686	681	704	738	687	696	653	730	691	664	696	732	725	667	711	732	656	732	648	649	698	676	720	709	731	711	708	686	718	698	692	741	706	642	647	666	677	709	720	630	672	708	697	684	686	667	677	668	689	727	682	619	655	668	694	643	678	697	656	726	659	696	742	647	729	687	677	704	699	690	724	689	670	686	734	715	629	720	724	722	697	699	677	715	699	671	685	629	695	670	684	622	697	720	690	686	711	657	705	674	699	640	706	687	656	660	692	646	695	683	675	674	705	670	682	698	711	705	692	688	669	694	706	695	661	689	717	687	669	659	702	672	618	722	666	667	671	706	673	704	679	701	668	694	727	625	721	660	697	630	626	695	666	718	704	685	667	661	668	690	680	676	666	650	672	659	708	696	678	653	669	651	677	725	712	659	668	750	705	719	705	629	685	657	655	679	700	653	671	712	676	697	696	697	656	743	736	698	643	713	680	702	688	657	657	685	658	699	716	701	674	709	694	645	680	703	744	709	678	724	645	681	675	658	708	735	676	672	723	674	640	706	664	643	671	688	688	712	682	685	639	710	678	718	674	693	641	679	667	679	669	714	602	727	668	705	657	680	740	651	669	665	708	712	735	635	730	681	650	708	674	705	665	695	686	701	663	697	702	682	702	664	690	664	700	701	703	693	697	649	664	688	657	729	677	701	678	690	694	669	695	673	662	741	664	680	712	656	626	624	692	645	669	674	672	700	688	704	720	671	642	660	706	710	690	664	700	633	708	667	727	678	681	678	690	691	679	719	691	660	695	681	748	710	678	683	715	678	714	663	666	682	682	691	704	607	704	681	696	667	620	717	659	695	679	676	682	678	637	637	668	637	706	688	654	684	689	693	695	688	641	607	663	688	708	705	701	727	639	672	699	702	703	758	712	665	652	686	678	647	676	681	661	650	654	654	730	693	684	688	695	717	744	708	652	683	744	683	654	681	686	713	692	748	663	620	726	715	689	681	622	704	636	658	717	680	625	675	663	704	716	666	739	711	724	693	698	720	727	699	678	695	712	713	648	669	679	695	646	681	692	662	701	662	754	686	659	690	671	669	716	680	680	660	689	679	646	684	685	657	672	678	711	693	676	676	695	688	699	683	677	694	660	688	745	697	678	722	684	697	676	691	695	665	661	684	697	667	727	715	700	711	671	649	647	689	677	653	673	743	695	638	681	674	659	694	660	675	700	656	653	710	657	650	711	664	651	660	691	669	709	644	692	718	722	665	693	652	699	645	677	663	705	659	628	652	700	686	728	659	677	701	717	669	703	657	648	655	689	684	711	696	699	664	683	735	693	703	683	658	668	724	648	679	700	683	687	677	730	698	671	707	743	686	646	698	682	672	663	671	682	672	636	692	723	687	670	702	633	707	723	726	726	684	688	675	713	682	674	654	692	664	685	644	694	739	688	684	683	674	719	701	682	733	660	732	701	688	645	692	722	688	698	732	721	646	652	719	702	689	643	705	704	654	666	695	641	675	713	629	679	663	695	723	704	683	687	695	657	675	678	700	697	676	680	680	672	649	635	706	622	686	687	674	733	712	718	693	693	648	678	735	673	675	624	670	698	718	676	713	659	664	755	749	680	678	683	689	708	685	706	728	707	686	700	653	697	683	687	766	697	671	658	683	689	673	677	664	681	698	681	711	692	682	683	630	726	688	723	706	691	691	711	697	695	697	625	688	679	697	645	654	673	675	680	712	674	666	690	665	689	666	741	718	653	677	675	688	674	670	667	665	742	653	697	738	714	670	657	672	655	654	666	686	649	654	683	671	668	693	692	696	692	722	681	665	663	704	687	690	713	662	690	700	710	706	648	673	671	684	670	661	687	685	678	678	682	705	664	703	669	718	685	703	734	659	681	670	683	667	671	704	687	679	665	739	688	700	628	678	634	733	700	711	637	688	696	656	649	653	703	696	689	720	723	688	643	712	686	639	664	669	665	673	714	651	741	665	687	657	681	717	706	709	679	648	659	683	708	682	668	675	698	647	663	674	755	697	667	700	695	679	682	696	688	673	684	661	693	679	681	663	670	722	708	661	717	672	626	678	666	694	663	630	684	657	686	708	688	712	696	652	723	712	709	640	689	643	678	691	642	639	696	690	709	692	684	617	697	731	697	653	708	657	720	660	697	688	658	679	646	693	729	707	623	651	672	688	727	694	706	693	741	688	672	712	647	677	689	656	681	641	718	719	627	696	740	688	677	656	683	680	637	626	676	705	655	669	719	693	664	738	704	702	712	694	702
24465	21122	24159	28327	21122	21145	11384	598	411	405	360	414	371	345	356	320	346	319	341	316	317	311	325	323	312	273	328	335	293	305	319	313	321	321	311	353	288	292	311	305	304	275	277	349	299	265	302	303	256	310	294	281	305	303	312	315	278	299	373	282	297	300	293	285	300	274	284	274	282	307	332	319	308	301	301	259	273	316	298	315	283	326	293	296	311	334	325	325	351	330	295	295	285	293	336	324	304	313	314	368	326	323	301	298	286	292	322	319	310	285	311	307	302	288	305	283	285	258	311	312	300	291	304	319	319	295	333	292	325	315	328	332	292	304	320	263	334	283	321	323	313	314	314	305	313	308	282	328	309	286	307	363	296	305	301	317	308	315	320	287	292	310	326	275	289	316	300	303	271	273	287	306	280	281	314	286	305	279	291	317	278	282	314	301	349	289	343	307	294	298	294	301	289	311	318	321	316	286	293	312	306	292	347	288	328	327	283	298	319	285	301	304	308	308	307	334	324	320	331	331	336	292	291	306	327	329	294	318	274	332	313	284	327	329	281	283	299	306	306	260	298	278	323	326	340	308	309	315	287	309	300	305	306	285	318	315	332	289	349	270	282	302	300	320	269	319	360	306	318	283	303	312	333	307	298	295	312	284	318	279	315	302	291	297	277	327	289	278	273	297	314	284	290	284	295	298	276	322	280	286	287	320	278	327	314	275	289	299	257	278	308	302	315	289	307	298	317	307	340	350	292	290	294	279	316	294	323	301	303	245	301	318	305	307	279	326	303	299	320	292	331	310	283	347	325	296	293	321	303	304	288	298	283	329	306	283	299	283	296	333	298	307	313	296	296	310	299	322	287	319	297	301	291	298	289	324	267	276	327	284	333	324	313	309	327	287	304	316	299	296	295	307	289	316	240	309	269	312	316	292	268	286	295	314	288	301	309	285	350	300	280	310	301	302	306	288	312	291	298	307	293	310	326	324	291	324	328	304	265	273	316	315	315	267	278	327	295	300	301	323	293	312	317	284	325	294	276	287	332	274	310	309	343	326	300	304	296	323	349	331	299	273	280	294	290	299	303	317	323	301	292	291	305	285	308	310	332	264	270	304	292	325	320	297	284	296	281	265	290	327	307	281	294	307	304	270	287	313	295	300	327	297	277	322	325	311	320	308	320	276	299	262	290	284	329	332	310	315	279	288	313	309	297	301	314	285	295	284	312	285	301	329	292	324	309	307	313	307	310	271	300	318	311	294	277	289	290	316	278	325	261	333	273	292	321	309	280	293	322	306	321	297	299	283	307	287	294	311	316	333	313	339	314	276	313	334	291	292	309	343	323	293	332	334	310	318	281	301	334	289	309	332	320	348	328	353	330	356	286	320	339	306	319	286	283	282	301	347	345	301	302	304	338	307	306	329	312	313	281	287	331	292	316	299	302	307	310	297	305	333	342	286	315	339	303	308	294	308	302	301	239	304	297	319	308	293	296	294	294	337	280	295	278	296	305	302	319	322	342	285	295	306	317	255	297	311	308	284	300	303	295	334	341	312	297	274	327	310	350	300	300	298	312	300	335	316	303	314	341	303	281	271	317	310	304	292	310	314	293	336	294	313	289	302	271	293	310	304	293	320	291	280	317	320	269	303	302	289	319	315	307	284	325	314	300	324	317	325	333	322	298	284	314	317	287	254	312	305	289	315	347	254	306	277	272	319	297	314	338	338	290	301	293	318	315	308	334	293	296	317	325	298	294	301	307	343	288	318	279	310	278	291	301	295	261	269	265	287	309	298	301	305	322	300	287	318	296	343	336	313	295	270	279	326	274	310	315	312	328	296	334	288	292	282	326	341	305	299	297	293	268	296	282	276	304	316	312	265	300	339	286	318	298	270	304	336	290	305	299	316	285	312	299	325	308	320	293	305	291	315	288	306	262	299	318	317	283	281	300	310	294	312	304	289	309	298	312	309	284	304	320	289	318	323	328	341	308	310	287	325	322	326	299	324	283	309	265	335	295	330	294	299	324	291	319	315	314	292	283	297	321	290	301	302	289	319	291	314	273	263	316	315	310	316	301	304	310	314	315	305	288	313	344	293	299	290	297	322	311	324	307	289	289	301	320	290	284	306	266	297	302	301	308	299	349	314	321	283	289	287	288	286	259	318	313	302	315	321	330	316	332	318	307	289	297	293	307	312	290	351	287	311	294	307	331	291	296	317	297	318	294	298	310	329	307	307	308	275	306	269	281	335	348	289	291	315	272	301	288	289	316	284	311	296	283	290	308	279	284	325	273	310	288	308	322	310	319	328	329	327	331	328	289	308	321	326	323	316	289	286	295	290	297	294	278	335	294	299	279	315	254	306	316	313	257	294	286	308	282	337	308	280	326	315	282	309	273	347	279	300	299	295	307	282	283	341	286	309	259	283	313	261	289	271	311	283	298	307	260	302	305	295	285	322	323	286	304	261	289	324	313	301	282	300	260	292	309	266	311	319	324	326	296	315	330	284	304	325	273	303	293	320	306	324	292	280	257	312	323	286	289	294	282	307	293	305	280	335	301	306	321	288	325	325	328	304	298	303	325	287	321	305	280	294	319	330	296	317	279	313	300	307	316	339	280	317	321	266	311	282	282	307	316	311	298	325	288	356	306	330	308	323	309	301	305	329	293	285	290	324	306	292	325	306	327	285	303	279	276	277	304	328	280	269	344	298	286	311	310	302	285	303	288	306	320	307	328	312	296	308	297	310	314	308	311	300	311	317	335	300	283	289	297	289	327	308	275	281	317	316	292	273	285	314	325	271	304	275	305	303	331	325	294	341	292	290	290	311	308	307	331	291	320	305	288	308	275	292	311	283	313	339	302	312	306	283	306	272	274	322	314	319	274	292	288	301	325	335	277	319	286	281	302	323	298	310	283	301	326	312	296	316	317	295	322	317	285	274	328	317	306	314	296	322	316	327	301	267	293	291	278	298	313	300	288	261	305	324	308	270	350	306	335	338	356	297	286	297	286	291	276	298	310	299	309	327	299	322	298	301	308	305	271	322	298	280	307	322	349	302	316	309	323	310	270	285	313	337	305	274	332	343	272	292	318	280	282	310	308	302	310	310	304	334	299	279	267	328	311	315	280	296	306	300	309	338	294	312	314	290	318	296	325	312	291	343	307	285	326	292	284	319	328	313	342	302	290	324	299	267	306	318	276	275	277	270	313	289	279	302	255	353	307	299	321	329	337	295	349	286	306	305	312	277	314	282	273	289	284	353	318	319	306	293	317	345	321	304	327	289	279	335	311	315	311	301	309	285	327	310	307	267	285	264	295	288	291	326	276	326	302	315	273	279	308	318	315	301	300	321	284	298	308	310	306	301	295	325	286	324	304	316	293	315	321	312	294	313	311	279	291	329	310	339	306	281	323	299	289	293	333	287	301	282	295	303	310	307	304	283	267	290	323	317	294	262	308	300	281	300	280	289	332	317	275	308	323	305	281	295	281	307	323	329	305	305
40100	52755	19702	908	725	688	677	673	675	667	639	612	637	624	631	676	613	600	627	630	552	630	601	630	603	646	623	640	660	600	626	642	605	617	604	611	580	658	589	563	629	606	634	610	609	592	621	628	603	606	632	635	632	617	625	641	587	598	605	594	632	575	630	629	640	657	583	577	606	582	592	609	585	549	653	595	590	627	656	646	585	640	604	577	640	599	592	583	608	617	588	614	628	577	627	619	619	572	634	605	631	638	615	619	631	621	596	613	577	626	627	581	607	621	615	624	572	625	591	610	596	633	628	615	644	609	642	590	606	637	608	597	610	634	644	579	601	595	619	614	609	606	638	584	629	654	586	625	606	599	671	590	645	640	639	635	665	604	553	639	606	604	620	635	660	648	627	598	600	605	605	595	631	585	657	609	569	620	637	628	668	633	571	598	612	600	588	621	657	602	587	630	646	614	611	577	590	627	588	635	606	570	582	619	665	671	602	603	619	612	595	655	620	606	624	633	620	646	654	601	592	588	630	624	636	614	618	662	627	669	597	599	581	574	649	591	633	591	640	595	608	590	623	590	574	630	637	623	639	601	605	582	621	632	650	612	584	617	618	586	607	639	591	615	634	640	611	634	611	638	561	589	606	621	611	551	609	607	628	595	624	636	636	606	637	600	624	565	644	580	622	589	599	636	595	619	599	594	617	632	609	620	628	619	651	643	600	626	648	607	616	605	635	647	591	654	649	572	604	582	623	630	618	627	623	602	648	610	645	630	603	625	604	621	647	636	595	609	620	590	620	624	607	633	648	588	629	626	612	675	612	609	639	636	607	639	633	622	627	599	612	584	661	623	582	630	621	644	606	601	654	608	615	594	625	612	615	632	601	605	604	596	617	607	635	644	592	643	619	648	647	606	596	587	661	594	626	615	619	632	611	606	621	572	573	612	598	578	605	646	620	606	583	583	642	615	571	646	637	615	625	619	623	627	602	602	647	611	587	613	611	585	611	622	596	620	623	581	623	675	653	601	595	632	616	600	601	627	620	640	621	579	595	611	601	617	609	640	601	582	629	575	640	605	669	627	642	651	610	600	610	611	644	616	636	641	583	639	610	601	644	600	597	587	611	621	616	621	629	603	651	634	608	648	613	651	567	602	625	567	625	616	597	635	625	632	640	609	624	588	582	641	614	627	644	625	621	602	604	636	607	622	611	646	628	585	629	624	582	616	597	630	619	659	613	607	616	601	605	591	620	614	616	642	598	603	611	640	606	607	615	607	622	638	570	618	609	636	595	603	651	650	582	579	625	607	593	607	638	601	603	603	598	619	630	612	600	622	594	628	550	608	660	645	583	595	614	620	582	614	637	605	601	578	651	596	583	654	607	576	634	609	610	628	627	645	636	632	665	610	638	600	607	611	575	580	616	604	568	676	590	579	624	636	586	686	622	640	593	613	667	579	611	642	630	598	625	669	614	598	631	607	598	599	636	578	620	603	655	611	617	637	622	641	580	610	614	630	598	615	565	588	650	629	591	604	631	643	623	635	619	582	617	610	585	639	640	610	584	625	611	602	628	651	615	616	626	627	629	597	622	638	615	611	614	579	602	607	597	630	629	602	648	584	613	586	591	635	617	580	627	637	604	612	640	620	655	585	591	593	635	645	619	580	572	601	622	624	579	583	608	616	615	594	629	627	669	629	611	613	598	621	644	623	573	557	634	648	648	633	594	609	625	620	617	629	615	653	566	625	604	623	613	624	582	610	641	608	642	650	606	672	595	637	602	602	608	615	623	655	610	579	600	624	606	606	615	523	629	603	599	623	652	611	595	623	643	601	603	637	656	605	602	627	644	582	592	619	663	617	618	631	631	582	602	570	602	607	621	614	615	626	642	584	600	628	614	613	628	638	591	585	610	647	624	616	607	591	620	620	633	626	609	611	608	615	604	609	588	626	632	633	590	601	626	633	618	581	631	609	621	658	558	603	618	651	617	633	621	626	597	631	655	630	606	645	631	676	598	632	608	634	619	628	604	599	613	587	584	579	582	608	635	629	596	609	606	615	646	603	615	594	611	608	599	621	639	577	611	616	606	619	628	625	630	549	651	622	618	657	606	581	598	564	660	630	613	639	593	600	619	599	617	624	590	631	663	674	664	586	622	593	624	613	630	609	652	619	618	574	622	596	619	604	647	633	608	636	646	623	584	633	582	627	618	610	623	607	616	619	578	638	660	577	610	665	635	591	660	607	605	622	634	624	601	595	609	598	625	609	632	689	631	624	629	578	633	619	585	613	612	602	589	629	588	632	621	618	622	623	656	610	625	606	587	636	617	618	616	562	572	594	554	660	622	628	640	603	612	629	627	601	605	636	637	611	594	582	617	592	596	624	617	617	603	641	612	595	584	614	577	589	604	612	611	599	618	633	603	603	619	616	643	595	599	620	594	605	592	606	640	611	579	638	592	683	611	604	619	626	583	658	598	619	601	621	612	597	574	637	577	583	561	641	624	581	633	639	618	637	637	638	592	590	611	569	606	618	641	602	613	584	643	621	602	625	546	576	610	595	631	623	605	602	606	607	636	610	609	627	608	655	645	581	614	630	643	607	623	610	637	615	616	628	632	614	622	600	598	615	570	636	575	632	590	552	587	567	608	646	650	604	593	635	578	579	621	615	610	579	667	591	574	594	609	675	581	619	594	596	597	573	611	579	630	637	644	590	595	646	600	620	658	616	610	638	593	646	605	658	623	591	640	643	609	643	620	628	585	638	623	594	642	569	618	595	648	631	603	612	609	657	652	609	623	593	613	598	587	641	643	605	605	627	602	604	618	627	592	605	613	639	636	567	603	609	602	657	640	616	589	615	616	629	589	658	647	633	637	636	588	582	601	610	572	641	656	607	631	608	604	597	588	609	633	621	605	638	598	640	564	641	614	608	590	628	632	628	617	602	617	624	658	605	598	601	627	635	603	605	597	608	599	623	660	651	624	616	564	611	592	612	604	621	652	577	603	615	641	643	646	563	634	624	652	617	579	681	609	632	611	621	606	640	604	599	638	627	609	669	612	595	604	574	583	645	655	627	606	631	647	624	625	650	622	598	611	620	614	624	620	596	657	624	609	594	657	597	609	627	588	674	645	659	651	633	586	607	641	608	595	657	643	649	624	587	657	607	598	660	610	635	637	585	632	595	601	654	600	605	604	647	645	616	575	588	616	593	627	635	605	615	591	597	627	653	580	655	634	613	606	582	592	646	654	623	645	603	593	586	616	647	625	607	611	626	625	654	634	637	573	601	620	606	656	584	625	602	647	607	632	600	579	599	596	630	628	638	686	551	583	637	607	633	587	593	605	588	630	596	629	634	591	605	596	596	634	670	661	623	619	633	625	591	615	601	578	657	570	637	607	577	641	602	633	617	626	613	589	571	657	632	605	592	666	606	616	648	579	636	599	595	599	590	647	630	614	632	611	608	599	604	612	623	636	625	611	575	625	627	604	600	588	620	599	608
34310	18487	5593	359	212	165	190	164	149	182	172	184	184	171	152	163	178	156	162	142	166	162	163	189	155	160	171	159	172	193	193	174	175	181	177	169	168	160	171	188	191	156	186	150	171	172	158	145	148	169	166	170	157	146	156	164	166	177	155	146	179	160	177	149	157	148	160	203	178	145	182	202	166	164	156	161	153	175	157	151	189	186	173	146	166	193	193	161	160	193	164	180	172	187	152	171	160	150	177	176	150	154	168	189	194	164	148	148	160	172	166	159	182	140	175	161	152	159	158	157	169	190	160	186	168	156	166	178	167	164	176	167	180	154	179	175	163	151	178	182	203	187	167	163	178	192	164	159	166	198	162	175	176	172	127	169	174	182	194	167	148	172	150	140	163	160	161	171	167	176	158	133	195	179	174	176	165	160	158	172	169	170	199	172	168	184	176	174	161	168	163	167	179	180	171	171	169	160	147	146	161	163	152	170	188	152	191	160	160	167	168	177	175	171	169	164	179	173	160	179	177	179	168	167	164	176	173	145	199	179	171	186	167	170	189	180	183	170	171	176	164	173	151	176	154	172	171	144	161	167	183	167	183	166	177	172	182	139	173	166	150	164	182	184	154	154	148	162	162	142	178	165	167	143	191	164	177	191	153	164	161	196	155	162	135	177	174	188	190	163	161	180	169	158	159	203	159	184	144	182	155	177	164	170	180	161	167	142	167	157	159	159	161	163	158	158	168	164	164	180	177	205	159	140	157	168	190	163	188	167	138	144	160	166	164	184	173	180	178	156	167	150	173	169	182	178	171	157	146	175	171	159	177	157	146	162	171	192	177	173	153	166	146	171	190	165	158	187	131	175	169	165	177	165	161	155	166	157	214	159	172	145	165	187	167	153	162	168	183	176	183	168	167	153	185	168	152	155	151	181	157	151	173	167	191	172	178	176	192	174	151	157	175	173	157	166	152	193	149	148	172	171	189	148	162	150	161	166	165	172	183	180	163	175	150	186	149	157	164	177	160	125	172	178	156	158	156	180	159	160	154	171	187	181	161	166	176	176	166	171	164	162	158	161	151	155	167	172	167	184	186	149	166	187	184	174	175	170	173	182	164	165	178	172	157	177	182	181	178	173	171	144	169	178	160	144	143	160	205	156	163	177	174	163	145	165	165	156	177	160	189	170	144	187	195	156	158	159	171	153	149	170	173	179	170	188	165	168	168	164	159	141	148	164	167	152	166	152	167	142	163	170	160	160	157	173	163	146	154	172	160	177	174	155	170	171	151	171	188	194	164	186	155	166	199	201	178	143	191	154	159	169	187	177	167	171	193	176	169	161	180	154	168	159	146	168	175	139	184	156	156	172	163	151	162	166	185	176	169	153	148	184	160	152	178	173	152	168	151	149	189	190	174	173	199	184	162	144	158	174	192	179	164	168	154	174	155	165	182	159	177	163	183	163	135	164	161	162	185	137	178	149	174	164	173	168	169	133	151	158	148	177	173	202	149	173	180	176	158	186	158	164	197	167	147	146	163	168	147	157	175	168	149	157	158	199	190	176	140	172	163	166	165	178	170	155	186	163	155	149	165	188	182	158	167	176	170	155	160	144	142	154	170	143	154	177	167	172	185	163	193	178	185	147	158	164	168	171	160	204	159	176	168	145	149	195	192	166	179	182	170	171	141	168	164	164	155	170	182	164	202	168	186	168	172	171	170	161	165	153	136	190	156	153	168	183	155	147	148	191	180	160	140	194	163	155	174	163	134	175	163	175	152	166	151	143	169	165	182	163	172	151	166	167	134	150	174	179	174	164	173	180	149	153	155	157	162	163	175	169	161	169	146	156	192	175	171	175	159	153	176	155	155	166	192	181	180	174	135	162	159	165	183	164	176	154	164	166	169	174	177	161	159	177	176	171	172	159	174	177	176	156	167	147	170	157	177	167	149	169	162	181	179	173	159	147	144	139	190	155	163	184	184	185	179	168	174	143	181	183	198	175	180	181	152	167	171	160	152	168	163	150	177	172	163	168	203	182	183	177	172	140	155	167	144	141	168	175	167	162	139	159	190	165	159	159	165	147	164	201	168	146	151	166	153	182	164	144	174	150	160	161	180	172	161	177	164	167	172	164	167	175	165	173	164	174	167	180	181	179	150	179	175	180	150	171	168	197	181	162	187	203	163	175	170	178	178	157	169	193	195	164	186	174	159	161	168	159	152	164	160	154	170	166	161	155	146	158	158	148	161	145	154	190	154	171	168	143	161	150	169	156	162	164	167	152	142	166	187	186	176	169	150	191	148	176	157	154	136	155	176	183	162	161	173	179	146	186	166	146	175	170	189	185	186	148	160	154	163	140	196	171	171	214	165	163	145	158	177	166	180	161	160	159	169	151	182	165	167	182	160	150	186	161	186	155	165	181	183	164	155	170	164	187	152	167	182	145	143	206	191	152	172	163	155	184	156	152	175	164	176	176	161	157	147	179	155	173	148	174	168	155	137	153	152	171	167	163	171	170	179	182	184	170	173	181	181	165	144	166	166	148	152	169	142	166	147	168	173	146	175	180	164	184	160	191	175	182	164	136	155	152	196	157	180	148	152	185	164	168	188	168	166	155	133	175	156	181	165	156	182	153	169	162	150	178	197	164	188	188	137	163	200	159	178	144	161	172	153	173	202	140	146	178	198	169	180	190	171	177	164	169	156	170	145	186	171	185	165	176	180	174	165	170	179	183	175	132	167	177	156	202	171	167	164	185	132	157	168	145	167	177	154	176	180	163	152	157	164	172	168	197	148	166	173	171	175	154	150	168	205	169	157	169	163	164	189	174	175	195	173	159	152	152	173	162	161	187	148	175	179	147	172	180	171	151	156	164	149	171	155	172	146	160	135	144	150	141	162	154	181	156	157	159	154	168	159	153	153	177	179	172	151	172	170	182	164	162	161	161	155	182	145	161	167	174	187	159	165	168	177	176	155	181	158	174	169	162	179	156	179	177	141	195	166	184	176	162	197	167	162	181	196	168	148	171	163	160	184	156	171	185	151	148	160	162	173	183	142	192	175	177	178	210	182	157	168	179	125	164	177	158	175	180	180	159	159	182	144	163	155	141	159	168	150	152	165	169	149	155	174	149	172	166	195	177	150	156	181	189	172	186	168	172	167	162	161	163	157	168	168	162	185	168	157	187	182	174	167	160	175	142	185	186	156	183	168	146	153	166	178	167	175	171	165	146	193	169	161	161	174	182	182	163	147	141	150	167	173	181	158	170	154	166	177	147	172	188	192	164	147	159	184	162	163	161	151	145	148	179	151	150	160	153	145	152	159	177	158	165	180	166	162	160	173	159	179	176	160	171	165	181	161	181	157	165	142	142	146	171	164	157	166	173	188	170	170	192	162	175	166	174	165	163	159	160	154	153	185	163	156	146	163	162	167	179	162	151	150	176	173	186	166	175	181	161	175	149	187	186	170	177	156	146	172	184	176	168	171	177	172	173	164	175	165	162
16778	6695	1117	383	422	415	419	401	430	411	408	424	411	443	421	402	408	409	432	417	405	391	397	411	415	429	412	400	431	418	392	386	393	441	413	406	407	417	438	377	427	397	397	384	381	428	379	395	436	415	390	428	407	400	391	392	412	408	370	403	421	394	443	428	423	390	392	407	423	397	421	414	410	420	391	391	381	402	399	409	388	435	381	391	372	399	392	427	405	404	404	395	451	420	409	392	376	431	394	382	375	426	406	417	416	434	425	403	393	406	418	429	423	428	437	407	427	432	431	406	387	417	424	428	417	392	457	419	406	401	444	388	408	418	401	404	428	397	401	411	411	404	410	408	425	414	400	418	378	383	444	422	446	400	383	423	416	413	432	429	390	375	400	413	422	446	419	402	394	444	405	398	398	408	422	439	424	388	410	408	368	435	395	397	404	410	427	456	428	400	407	404	394	412	425	417	418	399	400	414	393	409	397	402	413	413	403	425	428	468	392	422	379	418	380	399	380	390	398	410	414	400	408	411	453	445	375	350	423	436	424	402	451	415	427	392	413	402	392	391	433	405	404	445	403	401	387	416	401	401	402	407	417	426	442	368	447	384	405	421	439	389	415	431	406	373	404	417	422	410	410	386	439	391	399	397	390	376	430	370	424	448	428	405	429	432	415	411	397	401	401	404	438	432	387	438	393	401	360	439	440	401	411	424	401	418	459	417	430	400	421	437	404	441	417	422	385	408	370	416	394	387	417	423	437	371	448	416	371	449	413	398	432	419	441	401	386	388	418	432	467	407	423	403	407	390	379	372	416	410	435	423	366	381	396	452	386	415	409	410	425	429	411	427	427	409	441	405	410	417	431	418	397	390	438	457	411	438	443	394	425	421	445	389	426	438	383	427	418	419	393	417	424	429	376	372	424	403	415	417	410	410	424	406	392	400	416	432	407	425	389	414	422	377	429	398	376	425	382	385	373	407	385	389	382	410	373	416	426	414	386	437	399	416	403	380	429	417	389	424	393	392	406	403	455	403	421	433	418	367	424	445	410	411	374	419	425	424	425	415	399	408	384	378	419	392	406	455	394	428	399	424	412	410	405	363	398	399	407	398	433	348	429	422	424	374	422	446	417	355	425	413	409	397	374	441	402	419	410	432	418	397	439	425	412	430	395	407	393	407	419	427	394	425	394	375	420	421	408	406	396	403	426	427	422	403	415	393	400	433	433	394	377	410	437	430	409	387	416	392	407	432	441	400	427	404	429	423	406	440	397	411	417	408	386	408	426	418	413	365	436	416	423	391	414	412	407	403	417	394	431	386	416	413	406	460	418	430	416	414	394	420	399	410	468	423	406	410	390	379	402	427	411	412	433	389	400	416	425	393	416	399	444	405	437	407	371	383	409	439	421	412	439	390	397	475	410	436	409	381	398	390	443	429	453	389	375	393	365	433	429	422	415	409	439	393	402	395	415	360	393	475	409	417	432	413	423	381	427	407	399	400	416	414	392	427	404	426	423	403	408	427	419	389	421	391	418	396	434	412	448	410	388	401	404	391	380	404	422	390	407	409	419	388	414	405	400	413	403	423	414	413	416	407	389	395	384	419	385	397	428	407	431	405	395	383	400	421	397	436	409	421	385	463	422	387	431	401	444	439	415	423	413	408	429	438	399	450	437	378	402	408	448	416	426	392	421	418	431	450	428	447	388	404	400	403	429	392	404	403	391	376	409	380	387	438	411	410	416	396	427	414	410	406	404	401	410	414	420	389	411	401	424	424	379	392	402	419	397	391	421	400	389	386	448	362	436	395	418	425	381	400	447	422	426	391	408	389	409	384	438	404	418	460	410	408	413	435	412	398	418	427	428	398	364	428	401	438	387	402	364	406	431	417	403	422	373	435	421	407	432	413	418	407	426	436	404	422	392	424	387	405	426	407	445	423	441	441	426	416	383	425	412	425	381	444	434	422	375	402	457	381	416	404	378	402	415	415	401	430	401	393	444	383	395	430	441	417	367	402	438	424	421	434	415	462	411	409	398	415	425	382	414	402	429	465	361	431	421	384	405	407	427	426	406	446	429	436	422	413	419	415	393	433	425	415	411	371	438	433	415	421	405	440	399	390	412	397	442	438	411	426	417	377	439	419	426	423	389	398	399	455	410	390	415	418	395	408	439	423	450	411	421	415	393	452	408	446	412	405	405	435	364	388	414	413	427	422	406	375	436	405	403	433	441	398	382	400	403	411	395	414	400	401	388	433	442	406	426	412	402	379	425	367	389	421	379	413	419	370	415	404	422	438	393	444	413	414	409	437	398	427	439	443	421	423	396	444	399	424	421	427	435	392	434	419	430	428	420	409	401	427	378	426	440	388	424	422	412	406	396	403	403	438	453	404	406	395	424	439	404	416	426	412	415	428	421	394	427	411	436	410	405	408	405	404	386	403	422	441	418	389	421	418	386	409	416	382	407	415	441	407	426	432	398	418	399	425	413	401	396	405	388	391	431	435	406	410	373	392	422	420	389	395	410	407	401	414	390	459	408	419	421	398	431	400	418	403	403	437	401	421	410	433	430	402	401	418	378	405	421	450	399	409	386	406	426	391	426	401	404	400	384	421	406	394	405	392	425	404	410	379	396	403	397	409	432	426	401	377	383	369	417	412	400	376	421	407	435	433	422	414	395	459	436	402	375	428	430	435	422	418	452	421	418	411	402	403	390	431	398	404	399	413	390	415	422	406	427	428	414	399	379	415	364	390	405	426	421	421	406	419	393	396	409	392	414	375	431	427	420	417	399	428	412	388	383	423	430	445	420	424	433	453	408	394	413	386	384	424	428	402	386	415	402	383	399	377	451	422	407	450	442	400	387	443	424	357	439	447	385	421	452	390	430	414	416	421	404	414	446	416	416	440	407	371	403	410	446	391	436	438	402	453	385	424	416	439	421	417	393	416	427	415	396	404	404	412	431	411	387	419	414	446	425	413	452	389	426	384	424	437	374	390	364	412	423	394	419	404	385	400	403	394	453	415	465	398	411	416	463	406	407	386	410	401	417	372	387	447	388	396	432	411	398	428	416	430	395	412	412	386	380	394	417	395	440	457	407	390	409	419	422	405	396	436	461	368	415	417	387	435	429	403	423	406	446	393	433	421	372	413	397	396	427	423	421	384	390	382	417	429	412	426	429	403	429	429	418	424	413	405	413	359	393	414	436	388	400	453	410	446	411	437	427	410	362	393	376	410	415	435	411	406	455	403	393	391	413	396	395	416	391	410	432	438	408	422	400	453	425	392	367	427	438	408	403	401	383	436	404	405	383	443	392	427	426	375	431	408	454	406	416	413	399	406	424	413	421	417	410	442	419	438	427	434	371	369	398	436	402	387	419	394	425	387	453	435	444	412	412	397	417	451	410	415	416	436	413	434	428	402	404	421	406	413	409	394	406	403	386	398	391	416	423	425	427	411	424	424	419	376	391	377	417	446	391	481	405	410	397	426	405	422	415	390
25236	21122	23727	28762	21119	13370	616	383	387	346	346	334	328	307	318	325	351	366	342	308	313	350	343	329	317	332	349	340	303	310	327	342	328	345	319	301	307	275	330	314	312	291	341	326	311	312	331	325	296	282	307	316	287	329	324	301	326	310	310	361	330	307	328	304	319	285	315	299	316	300	318	342	351	356	343	300	333	318	333	295	329	323	277	320	295	311	311	333	329	322	314	297	313	316	324	325	316	327	335	316	357	325	315	341	318	303	261	311	328	335	325	325	306	294	298	299	304	315	337	338	298	318	282	317	306	332	308	286	292	334	289	311	343	306	334	322	298	278	324	300	313	323	337	317	314	311	313	306	310	303	306	309	319	337	317	301	361	340	311	341	312	345	327	301	333	320	280	323	314	315	318	338	330	311	340	286	302	267	335	341	308	296	290	321	336	317	298	301	325	329	314	306	274	333	364	328	321	312	294	329	311	318	313	335	328	348	317	326	320	320	314	321	306	312	326	356	290	343	327	316	348	363	305	322	328	318	282	306	336	306	301	331	320	337	302	302	348	321	310	286	323	288	293	318	350	315	311	302	303	316	346	324	330	291	300	297	298	308	309	346	311	300	336	335	325	322	342	300	297	279	318	341	299	312	306	340	318	275	283	291	332	309	293	352	344	340	315	339	354	350	316	341	340	340	337	326	315	345	342	303	331	334	320	333	303	293	288	274	299	324	301	319	317	309	318	285	323	321	285	295	306	308	308	326	342	342	318	326	298	326	333	313	312	311	329	330	309	308	293	323	299	317	359	284	320	334	311	313	318	312	317	350	307	352	306	322	323	310	329	326	322	314	302	267	306	294	303	317	328	315	284	292	288	330	316	303	325	326	283	334	342	365	312	304	282	307	289	308	320	338	319	294	293	311	293	298	314	332	305	305	326	313	306	283	324	315	304	282	327	275	274	290	293	298	267	347	310	347	308	292	309	293	264	330	296	292	312	307	320	314	319	311	299	296	312	310	333	307	293	324	327	316	297	307	328	330	303	305	308	345	344	339	318	303	299	305	340	300	282	312	324	302	288	309	307	311	318	297	311	325	308	327	337	343	308	285	299	317	305	273	323	295	324	329	329	310	326	356	331	312	291	337	314	304	326	312	275	350	318	330	296	298	308	316	317	312	295	326	310	320	333	344	291	307	321	291	318	311	331	320	341	311	317	319	289	324	292	306	294	314	294	342	306	356	307	299	335	306	299	327	340	315	333	307	336	305	308	313	303	299	289	335	311	331	304	303	294	311	332	314	328	328	305	326	317	335	327	325	290	309	314	325	314	333	321	295	307	304	301	325	318	322	320	316	315	329	337	295	329	304	339	299	314	318	322	291	308	318	343	332	327	301	310	271	341	337	328	329	341	317	334	325	347	338	308	325	353	294	285	335	310	314	318	332	319	337	314	305	361	305	310	281	343	315	313	321	308	296	308	298	305	315	318	324	314	300	297	320	297	309	332	325	331	344	323	308	300	324	303	313	303	295	343	328	338	317	287	325	289	309	310	326	305	282	307	295	315	280	301	319	324	298	308	279	357	368	330	331	311	352	330	305	333	340	286	288	314	306	309	288	350	351	303	328	314	336	294	317	319	351	320	317	304	320	273	334	307	375	334	292	345	314	303	286	270	295	312	310	327	318	338	296	297	291	345	291	313	310	300	294	283	296	308	330	301	342	318	317	330	315	317	304	289	325	346	311	308	317	310	327	336	320	329	323	332	308	291	308	333	324	320	292	296	294	337	324	321	328	295	311	338	314	305	303	299	315	270	305	321	316	291	321	323	312	338	306	339	299	295	300	318	335	311	311	316	312	341	346	312	344	319	309	334	312	302	287	315	337	292	292	321	315	286	306	323	323	320	341	298	313	280	298	264	290	374	324	311	302	300	315	265	315	320	309	258	322	335	345	339	315	303	357	289	334	329	299	309	342	322	302	325	270	300	319	316	307	340	324	321	364	348	334	320	323	316	370	325	324	321	334	340	285	291	276	302	320	303	328	356	335	300	284	285	309	322	322	280	332	349	293	321	321	344	344	288	326	323	332	343	302	321	316	312	302	288	312	311	302	333	331	302	294	282	329	293	313	311	299	314	318	305	293	335	287	317	308	323	337	318	358	309	323	276	324	301	303	286	288	320	313	303	319	315	376	316	310	318	328	305	299	334	302	320	329	271	354	311	297	316	320	304	297	262	339	322	335	295	320	320	317	296	295	314	271	298	320	322	301	349	342	329	310	332	313	332	298	332	298	317	308	309	321	291	276	315	308	315	317	284	285	338	343	313	303	328	319	326	300	344	303	295	316	329	317	299	299	315	298	329	358	305	336	324	321	344	366	326	337	324	327	299	304	281	305	329	326	336	303	323	307	325	315	327	308	348	320	300	303	316	294	300	293	309	335	347	326	312	294	302	287	338	317	328	305	318	278	310	349	302	288	309	306	332	298	330	284	364	315	346	357	321	311	305	303	333	335	332	329	315	293	305	282	281	319	295	355	298	312	310	327	309	300	339	293	326	279	333	330	283	322	325	335	290	278	289	326	318	310	312	314	327	299	315	331	307	327	351	313	321	315	309	285	320	327	327	305	326	310	275	311	287	301	309	329	323	313	304	306	306	372	336	308	275	356	332	337	351	355	311	318	306	294	319	287	288	302	298	325	351	312	302	299	316	338	304	320	310	310	299	307	334	308	283	313	319	307	323	271	315	318	316	319	336	294	308	332	310	303	320	356	315	320	333	313	317	296	312	315	346	330	317	334	332	304	307	306	308	320	331	336	320	308	314	326	300	289	305	303	317	324	302	310	322	314	260	311	296	321	319	340	336	326	305	318	319	363	323	328	331	322	324	315	298	298	288	312	315	289	307	327	335	341	310	321	307	309	301	318	344	296	305	313	311	300	326	348	328	313	330	317	301	319	299	349	302	322	301	288	302	321	336	313	334	284	321	315	342	334	290	345	311	349	340	314	313	316	291	311	321	322	298	350	321	289	309	316	341	332	307	299	313	331	305	325	317	343	310	324	323	322	285	301	302	303	325	353	294	270	306	299	298	306	335	301	311	346	334	282	337	332	302	287	366	359	278	314	356	310	318	291	319	323	319	332	328	314	292	331	274	331	293	286	325	341	293	311	312	328	316	298	284	287	332	334	315	351	296	326	342	306	309	315	307	302	324	343	310	306	289	325	340	275	341	325	287	297	318	321	310	293	314	300	330	296	322	307	259	324	301	297	297	308	286	306	322	307	328	301	314	318	304	312	284	355	312	303	301	307	301	307	342	314	309	316	279	347	324	318	312	298	300	329	313	316	320	300	339	332	344	314	314	314	316	360	343	313	290	315	338	324	310	315	316	291	324	359	331	314	363	318	346	298	327	284	317	316	324	306	314	291	324	333	309	294	326	274	336	341	282	321	332	321	345	315	295	322	345	279	289	294	306	305	311	285	292	314	303	309	294	304	299	339	329	300	331	297
33514	41583	11395	854	780	711	694	713	614	717	661	671	679	675	710	722	707	685	653	645	733	721	689	709	652	715	692	675	705	668	660	653	726	708	685	696	696	654	648	698	626	682	678	671	703	709	681	642	708	710	677	682	677	652	660	676	661	685	691	695	680	659	695	708	722	662	669	685	665	668	638	674	645	658	642	680	662	687	698	647	661	676	667	674	622	608	687	669	737	639	682	693	700	644	646	645	689	671	657	666	632	696	661	731	630	655	687	695	647	688	660	671	664	687	730	647	626	679	704	709	677	632	727	689	708	656	663	676	765	679	648	678	685	642	660	656	670	668	650	661	684	692	707	694	692	673	741	660	638	684	666	730	654	638	680	686	730	633	651	697	669	710	668	686	706	707	677	647	702	698	716	707	670	687	683	646	659	714	689	672	664	693	667	702	659	686	648	646	660	686	609	687	646	667	683	708	665	696	705	725	658	699	674	666	658	685	661	672	662	655	631	710	663	655	719	652	642	664	689	673	635	719	678	641	683	656	675	655	697	705	680	662	627	680	703	638	675	670	642	670	619	666	665	674	640	664	646	664	726	684	729	685	674	680	664	692	646	704	712	705	728	718	682	690	707	678	719	666	701	676	674	633	650	712	732	693	698	666	654	654	676	647	691	667	703	710	679	660	629	678	646	647	708	641	676	719	694	683	695	709	697	689	703	666	685	645	717	685	693	700	725	696	671	655	684	657	686	702	670	673	666	691	702	672	666	633	683	668	640	692	672	730	695	674	655	680	676	670	727	698	633	678	681	646	652	704	703	707	672	707	683	665	670	719	668	730	698	738	724	670	691	677	697	635	675	666	695	671	668	715	698	673	693	663	634	675	689	681	685	654	681	657	699	676	673	706	678	641	641	694	660	693	668	679	652	689	689	688	640	665	696	664	682	662	649	682	700	677	671	648	749	698	649	655	672	689	740	698	671	661	677	709	673	662	703	697	666	701	701	673	672	660	697	672	659	648	675	658	663	655	672	671	643	680	686	658	662	660	678	708	677	685	703	671	714	659	714	705	688	638	684	705	687	685	664	675	672	673	655	694	643	698	674	697	742	658	682	696	733	680	682	671	670	675	657	686	723	686	672	706	648	678	675	709	684	709	667	673	648	721	693	674	694	710	699	659	720	696	737	681	688	639	629	666	691	664	657	648	653	645	650	718	688	640	664	664	633	714	687	697	683	676	651	657	691	672	691	674	644	679	684	680	672	723	677	699	668	632	652	677	736	686	690	664	656	688	697	679	639	681	655	653	649	661	697	653	688	694	724	613	704	699	684	670	695	676	619	681	709	706	675	645	678	677	672	677	678	680	702	691	675	655	700	676	731	669	706	659	648	652	638	633	641	651	729	703	685	717	677	678	669	706	738	715	666	681	660	718	668	678	669	665	663	686	712	708	723	711	650	669	653	723	659	643	693	728	670	687	662	682	642	685	678	676	662	691	665	660	730	660	709	611	621	666	707	650	696	700	694	678	693	663	668	710	708	639	673	742	638	656	700	601	714	683	663	642	683	721	692	664	674	669	666	695	663	653	660	688	657	726	672	684	692	672	692	675	679	681	674	668	709	658	675	708	668	708	675	690	694	644	705	651	671	686	662	647	658	648	659	690	726	722	648	636	674	632	656	745	652	672	677	687	666	672	636	653	667	693	701	629	668	669	681	714	670	651	640	666	689	693	697	679	721	687	697	657	694	703	642	685	666	699	708	680	673	691	650	702	687	643	708	663	712	686	699	691	697	668	629	643	668	687	663	680	665	669	648	680	662	689	694	707	691	649	719	693	706	686	692	636	668	698	672	715	691	692	704	702	715	701	674	675	670	644	647	665	704	668	676	671	660	625	669	658	689	629	647	671	681	648	667	640	679	701	631	661	676	645	681	689	635	664	665	676	661	668	636	594	636	704	688	700	690	707	698	634	659	696	681	690	694	687	663	692	691	671	688	688	644	661	659	680	677	715	664	680	655	680	712	662	637	638	653	653	653	676	642	684	712	692	687	711	643	681	620	706	675	636	678	661	699	680	667	672	660	686	697	661	641	654	683	644	684	653	720	674	699	688	714	704	683	695	654	669	669	609	676	660	665	731	633	636	649	681	667	660	663	655	653	661	693	674	676	640	660	619	695	651	680	718	671	647	705	698	700	670	679	719	661	690	654	724	662	647	692	657	697	712	642	677	704	668	663	695	668	684	694	644	704	683	671	640	639	633	659	714	691	692	701	663	696	697	625	707	680	714	705	651	671	671	681	628	660	653	643	661	635	703	676	693	688	695	648	685	690	659	662	683	667	704	684	689	674	663	668	692	679	666	686	638	688	677	723	706	666	688	693	689	692	682	729	650	652	678	564	676	652	687	649	686	703	663	639	681	699	641	659	651	659	700	676	680	698	677	701	664	702	666	705	702	608	689	670	650	649	693	618	683	704	692	631	705	648	685	696	636	653	670	694	694	677	662	711	642	660	683	683	653	681	669	655	693	683	675	675	693	638	688	657	725	690	650	682	685	619	691	722	653	693	653	691	683	660	692	681	686	681	665	704	698	661	684	671	635	648	686	725	720	694	673	710	661	653	667	645	673	654	670	680	642	632	669	640	656	635	732	651	651	707	698	714	705	690	657	708	622	684	691	688	703	654	671	672	669	666	678	686	700	661	693	704	684	698	709	637	708	667	694	664	639	645	686	678	659	662	648	657	709	661	626	700	657	641	723	663	665	684	670	683	690	660	665	648	668	638	672	669	697	691	691	692	662	680	674	661	704	691	686	683	713	654	690	671	687	707	659	667	654	688	674	712	655	674	712	673	681	643	683	671	681	705	656	669	710	704	708	704	698	656	628	645	667	690	713	650	660	704	685	677	670	639	696	674	687	659	673	685	677	653	654	663	657	687	664	628	694	656	685	677	692	653	654	672	647	630	674	694	649	685	666	713	724	694	691	679	718	688	698	671	670	648	700	703	668	681	670	738	624	732	704	724	665	678	676	667	684	673	685	642	705	656	696	648	648	680	675	666	673	645	693	684	673	766	700	695	675	614	693	653	688	678	631	652	693	682	694	652	660	657	654	668	668	650	709	680	680	700	714	708	651	698	650	720	672	671	685	632	651	652	688	671	694	692	669	667	645	644	685	700	705	657	720	685	693	690	659	668	645	662	638	654	699	653	683	668	697	665	639	667	629	655	668	668	719	663	673	668	712	652	683	688	685	647	673	690	691	731	689	661	673	700	662	681	660	644	719	691	665	745	641	664	635	672	661	619	669	714	678	742	690	659	670	660	639	692	674	672	661	652	658	684	653	634	691	696	647	705	708	719	722	637	667	708	669	710	720	712	694	680	654	695	680	713	714	650	643	650	701	710	680	692	719	664	643	724	665	699	654	722	647	655	686	688	618	688	644	674	730	672	693	687	689	664	712	673	666	674	698	650	718	656	691	682	679	689	668	647	672	671	713	648	703	654	719	650	688
24477	21120	24132	28373	21120	21148	11424	575	409	387	383	353	340	328	302	329	337	316	314	307	287	292	298	282	298	313	333	296	305	304	307	316	304	323	276	306	304	294	282	297	299	277	315	297	304	315	283	312	313	311	280	283	321	320	252	315	289	293	303	348	299	280	302	294	332	315	274	301	316	319	296	306	305	326	282	297	280	290	276	301	312	265	320	302	305	287	299	304	300	283	334	300	298	259	337	286	285	293	274	280	299	282	301	302	336	333	318	301	279	293	292	269	299	338	268	291	283	278	299	291	312	263	303	284	286	297	304	302	316	313	265	304	301	328	330	296	278	303	321	350	308	281	324	297	314	329	285	245	290	333	327	293	291	291	300	284	328	273	282	293	281	296	297	288	286	310	297	287	309	326	330	306	295	301	294	283	282	317	308	275	307	323	351	283	296	295	322	284	317	305	311	315	289	265	266	308	312	301	318	306	279	305	292	308	316	315	335	272	309	278	289	331	302	291	296	298	282	303	285	303	293	298	303	298	285	336	296	307	322	302	309	278	250	291	287	318	296	332	277	311	296	278	288	299	289	308	288	318	308	288	318	299	289	316	333	308	298	299	311	278	272	292	260	295	292	312	273	277	311	288	287	276	317	297	290	305	329	272	306	311	293	323	311	287	283	310	318	313	299	312	321	313	289	299	284	302	329	310	318	310	280	307	320	316	331	312	291	257	335	259	293	288	303	284	290	289	302	299	327	301	296	332	317	305	267	318	316	298	323	321	293	314	291	292	295	323	322	313	324	345	298	312	295	310	314	285	283	287	275	315	311	295	292	300	284	292	307	284	294	305	305	256	262	337	298	336	323	321	299	268	294	325	301	337	269	292	288	301	319	309	317	297	327	288	281	291	292	303	314	338	274	311	294	317	345	304	348	311	311	291	278	303	295	299	283	322	308	293	282	298	311	276	305	309	270	301	317	342	296	339	320	286	348	299	282	315	266	300	296	288	281	300	318	316	292	292	295	291	280	302	297	298	336	332	323	300	312	295	282	293	336	296	284	282	287	274	277	290	292	302	323	292	313	252	269	299	326	289	325	328	277	276	295	303	299	294	298	292	283	310	292	326	265	311	300	288	316	305	318	302	275	287	298	311	304	336	321	324	296	295	302	318	292	298	302	284	286	304	285	281	348	315	273	295	251	308	298	332	327	295	323	270	298	276	320	283	317	316	283	314	288	304	304	278	315	320	308	262	296	314	289	290	293	326	306	316	284	311	308	340	280	297	319	323	297	275	285	291	240	339	290	285	288	271	307	267	321	321	305	277	275	315	319	313	286	282	302	259	313	283	297	289	308	297	318	295	284	325	303	309	320	298	296	327	288	324	296	311	282	306	340	336	290	302	307	326	271	297	291	342	278	282	272	292	317	284	293	282	333	252	307	303	304	307	341	341	278	326	317	294	291	300	291	318	330	305	300	299	274	276	294	337	294	304	305	283	323	302	271	320	298	306	291	312	302	299	277	320	276	284	276	317	296	288	286	292	323	290	309	318	277	315	284	281	288	294	243	307	299	271	301	317	300	294	280	287	303	312	325	299	313	319	296	291	306	313	314	332	299	280	299	326	277	273	294	275	336	277	295	308	295	275	279	268	301	268	308	271	319	315	303	324	251	268	278	280	300	278	305	292	278	324	292	270	319	329	278	297	304	302	258	284	276	288	285	292	282	296	280	308	284	270	306	293	295	291	335	334	296	291	321	313	331	298	307	317	294	323	270	293	278	307	304	255	276	284	335	293	299	271	279	275	293	292	313	301	287	318	318	273	301	322	296	276	278	278	322	320	338	297	331	289	294	296	295	285	309	314	278	296	283	318	306	316	299	299	300	323	328	326	307	285	280	270	272	298	337	288	307	278	308	292	262	289	301	283	299	290	283	277	323	299	300	314	317	280	310	315	280	308	308	262	278	267	273	292	316	305	274	284	280	290	281	300	307	335	287	288	294	286	299	299	311	295	290	311	326	324	310	287	308	319	322	278	278	313	309	289	295	288	301	292	297	296	280	279	360	286	304	284	296	280	278	275	321	290	288	291	280	275	282	275	314	288	289	321	298	296	310	309	262	320	323	327	282	261	277	279	312	310	269	266	292	270	307	302	296	299	265	270	303	343	287	313	299	299	301	334	286	293	318	333	304	326	312	292	294	288	288	283	327	333	348	321	258	263	277	293	316	331	310	327	332	300	328	291	313	278	269	281	286	299	321	300	288	312	317	301	291	294	292	312	337	322	270	285	274	259	292	339	307	302	311	301	278	311	322	301	316	291	346	333	316	306	284	301	323	323	278	297	288	294	306	284	312	293	312	287	303	266	309	304	284	310	289	284	311	283	304	277	295	312	249	299	247	271	282	291	318	296	291	328	296	273	286	262	299	302	313	311	314	275	299	289	271	256	317	310	279	293	253	316	293	277	289	297	294	287	281	290	271	317	294	339	305	305	289	269	317	294	336	316	300	303	313	318	312	253	294	292	292	282	266	304	314	286	286	258	295	282	302	278	295	284	291	324	298	277	312	285	287	307	270	321	290	278	294	302	304	319	280	261	269	292	295	262	298	263	266	298	318	293	311	298	285	276	280	248	303	296	302	297	314	307	291	244	274	289	324	334	302	292	282	277	316	311	310	295	315	285	346	294	268	296	304	257	326	329	305	305	294	257	254	283	325	310	290	301	314	307	271	326	311	301	285	315	298	294	314	291	315	301	304	291	281	328	267	267	300	294	284	286	348	307	268	284	293	313	299	304	282	261	305	297	293	280	270	277	292	292	301	322	311	332	279	302	311	289	331	329	295	278	292	294	282	329	275	276	259	299	294	325	304	275	293	317	303	300	299	322	318	281	313	299	281	294	300	315	293	314	331	318	315	300	284	307	298	282	313	292	297	321	311	309	332	271	281	311	285	297	300	248	296	295	252	301	265	307	277	271	285	259	314	294	306	300	304	276	259	291	313	270	288	270	295	270	290	270	309	339	320	297	283	300	333	303	307	307	295	298	310	300	311	271	320	301	270	283	282	317	250	285	309	308	314	307	281	272	294	299	314	269	296	313	292	303	293	250	312	348	309	264	275	291	325	317	289	269	276	335	272	317	298	288	305	360	314	287	351	272	315	279	307	282	279	332	279	307	290	301	302	316	289	266	311	324	256	302	319	306	320	294	290	327	322	300	301	308	303	262	273	289	272	273	297	306	311	263	335	315	306	288	275	273	242	284	304	291	311	299	267	312	300	318	270	269	314	283	330	286	302	292	320	309	313	292	308	328	299	278	301	287	269	325	307	291	308	281	305	276	328	309	285	300	319	309	297	276	287	299	286	279	290	308	267	276	294	325	284	343	308	303	325	278	302	287	279	285	276	290	297	274	303	280	271	300	302	313	313	286	262	293	291	325	287	297	297	308	277	303	306	317	293	286	319	295	305	299	272	289	304	308	318	306	295	287	285	289	305	281	299	297	286	286	290	326
39396	51980	17521	965	794	691	663	662	598	644	610	614	609	625	641	608	644	610	588	642	605	568	637	634	596	585	679	599	648	626	593	632	599	590	632	634	613	639	600	630	595	582	611	607	644	654	645	611	651	639	575	623	641	615	619	611	627	609	585	619	580	591	589	613	624	612	655	579	645	581	617	638	627	619	629	624	627	597	626	603	592	592	593	587	546	581	588	623	599	604	638	622	590	598	592	595	590	581	612	605	617	593	619	606	616	657	652	650	593	606	595	625	623	604	615	592	625	587	619	603	622	621	640	599	592	657	650	648	604	601	637	655	581	631	618	589	629	599	589	610	533	610	578	587	621	592	590	596	581	629	590	596	564	606	598	578	567	596	608	593	572	637	532	579	525	639	634	615	573	641	581	618	660	573	628	609	603	624	582	616	613	589	604	618	578	579	622	585	595	612	613	604	607	619	605	544	647	631	640	575	609	573	597	566	595	630	561	591	624	606	634	623	599	614	601	624	610	585	654	630	577	622	602	645	595	653	582	622	641	589	645	563	618	580	611	629	604	586	635	580	599	588	592	590	650	648	646	593	591	616	610	627	613	576	602	580	641	615	584	628	613	572	609	587	603	597	577	658	626	570	632	650	609	592	585	642	606	636	602	604	609	583	582	618	584	625	588	624	582	624	600	599	561	646	595	585	644	591	594	650	609	647	575	580	648	611	633	591	671	626	573	583	616	603	641	592	633	591	610	577	610	537	601	615	590	583	642	592	602	638	592	646	604	612	621	602	575	585	676	598	617	608	561	607	570	616	604	571	589	607	598	620	621	632	565	658	610	592	638	581	598	597	602	609	608	620	602	614	588	609	623	602	623	571	614	622	613	592	634	604	587	569	616	629	634	593	601	617	646	616	620	628	593	619	606	601	601	606	677	626	613	623	571	567	604	616	615	634	656	610	595	616	606	598	624	616	615	631	642	591	608	623	612	540	636	621	609	579	650	601	576	602	601	615	591	622	591	587	595	625	628	648	623	623	578	591	665	671	626	610	594	574	631	603	610	575	620	623	615	596	616	614	655	597	604	628	598	629	600	646	591	605	583	654	637	651	611	597	614	660	647	647	599	587	612	602	594	580	601	640	606	601	637	592	561	624	627	637	599	628	614	628	633	630	596	595	575	595	605	636	642	649	590	610	587	586	564	601	584	621	638	623	572	604	586	618	611	621	624	626	605	621	572	624	617	635	589	576	658	617	646	623	630	631	613	596	588	550	606	594	571	578	649	615	567	652	638	626	634	596	611	603	577	608	584	598	595	612	593	638	589	604	593	614	579	602	601	603	654	627	626	576	587	605	577	573	582	608	613	576	626	647	584	653	573	624	618	629	562	653	643	608	640	587	589	595	591	617	609	601	635	644	603	629	606	591	620	587	634	608	593	627	620	607	605	639	569	606	566	609	577	593	635	614	629	581	599	642	634	627	597	593	599	646	643	627	581	611	589	649	637	596	611	607	605	597	655	643	602	630	535	638	620	611	635	587	618	565	580	629	602	606	632	617	632	612	587	586	599	605	601	631	635	581	614	593	589	584	608	613	582	622	596	613	609	608	624	578	615	587	640	605	557	633	594	590	622	588	601	609	630	615	585	617	617	604	621	595	689	645	613	642	584	588	567	584	571	593	630	634	609	582	637	583	624	613	596	599	608	602	617	584	546	580	594	605	606	620	599	583	573	605	613	631	593	623	576	616	614	615	585	662	592	582	556	604	577	621	580	617	633	588	595	577	601	591	567	607	619	602	592	598	588	583	648	566	601	602	585	577	590	626	616	614	603	618	593	587	554	586	605	573	595	638	636	579	610	595	593	643	566	612	615	603	606	574	579	649	595	602	599	621	644	626	599	612	617	597	564	663	606	588	635	626	665	565	648	600	647	609	641	602	629	640	622	618	641	641	614	635	624	594	637	604	602	589	578	589	604	613	635	608	563	593	615	604	564	635	601	610	627	617	612	613	638	595	597	625	614	619	657	596	618	646	593	595	609	632	599	593	592	597	579	631	603	593	598	623	594	557	633	609	580	600	620	621	682	617	634	580	601	620	615	621	589	655	599	604	633	571	600	605	650	644	605	572	628	593	597	606	607	618	660	607	587	640	596	627	605	633	615	626	583	585	616	589	595	599	577	618	588	609	570	587	618	553	642	631	623	567	586	631	647	622	626	586	596	582	606	576	581	605	558	637	647	607	612	610	615	619	622	590	619	611	619	602	648	582	627	610	582	596	606	615	572	614	625	681	588	631	620	582	612	638	596	586	624	580	645	602	609	634	578	591	586	578	650	633	607	616	581	616	627	624	615	616	637	615	633	591	606	604	642	623	595	578	617	658	587	622	613	619	632	594	567	622	596	601	583	640	601	585	620	652	576	608	627	596	617	593	608	589	588	607	623	597	639	615	583	602	639	608	641	607	583	564	621	635	600	635	636	609	603	622	587	609	606	605	585	634	622	603	622	571	627	569	597	640	610	603	617	626	605	572	603	642	618	646	628	598	592	582	629	600	608	627	576	559	599	581	607	628	593	648	638	601	643	587	622	587	636	615	593	568	619	594	613	606	658	583	599	549	549	643	596	586	616	538	610	619	614	612	598	638	596	623	577	568	644	605	590	591	582	575	614	646	605	611	601	564	593	641	621	612	626	631	606	581	652	627	594	617	635	645	619	621	652	623	626	555	617	591	623	633	612	624	627	605	627	571	611	613	625	646	537	594	616	620	633	588	642	598	586	605	598	608	578	594	595	637	620	610	609	655	601	577	619	645	577	614	641	600	575	597	626	611	586	639	598	588	643	606	631	609	617	642	580	619	622	597	578	631	609	577	644	617	604	603	617	563	641	585	607	594	618	637	571	649	606	595	609	584	661	564	618	608	583	583	647	617	594	584	612	614	600	605	623	632	635	616	606	611	632	604	609	606	617	548	616	631	623	618	555	648	603	596	586	621	586	643	610	615	589	587	580	655	626	615	577	586	619	585	596	640	562	627	619	576	599	613	595	616	626	598	602	594	616	617	604	599	570	616	592	581	592	613	595	584	592	590	628	641	626	580	610	627	575	577	586	611	624	626	606	652	640	595	613	641	620	609	593	553	597	614	641	630	614	594	623	610	620	651	618	591	649	623	604	570	606	647	607	613	634	582	600	593	607	583	606	585	583	569	628	651	576	634	586	553	647	601	602	621	611	550	614	631	605	628	666	615	592	591	629	599	560	632	623	630	595	667	621	611	640	611	643	597	616	578	584	581	592	602	604	591	673	614	620	599	625	580	631	593	626	583	606	616	626	652	560	651	608	608	614	619	607	618	621	624	617	636	634	590	622	611	561	613	633	599	647	607	630	606	642	565	602	667	631	619	601	603	588	564	565	604	652	563	634	596	593	592	598	650	632	596	620	566	617	621	580	622	614	630	639	655	572	606	626	616	632	591	610	595	604	629	601	611	619	634	655	623	580	611	598	612	623	599
34117	18410	5392	356	217	183	193	159	154	146	175	168	159	168	177	194	161	168	170	134	188	151	149	181	179	182	180	192	144	185	148	169	167	173	180	162	164	165	148	169	156	162	161	158	165	175	168	166	142	162	137	166	152	157	176	167	168	172	178	154	168	163	159	162	169	153	178	159	158	177	153	188	181	165	164	184	165	142	158	167	158	191	173	166	169	162	156	169	174	156	168	146	164	141	183	180	148	168	156	152	156	168	181	168	156	169	162	147	165	162	163	141	189	158	160	188	155	187	142	187	167	175	150	152	163	169	148	188	142	175	187	147	175	179	170	151	168	146	160	162	137	182	157	169	151	156	139	173	155	184	173	145	165	190	154	150	166	162	140	178	144	173	160	198	168	142	154	176	157	187	184	184	157	159	154	176	157	137	176	174	167	177	168	150	173	159	146	169	158	165	156	182	129	158	146	172	165	166	151	164	181	142	171	157	164	174	175	162	188	173	187	199	167	197	160	132	187	153	140	166	155	166	188	168	134	172	172	148	170	167	159	151	179	174	160	125	151	190	165	152	168	175	162	155	163	175	182	168	169	160	158	170	148	164	193	157	160	171	151	141	150	155	175	167	176	158	164	156	145	176	155	181	180	146	159	154	166	140	171	178	172	165	181	172	167	193	163	173	160	169	157	139	151	160	174	173	158	165	170	166	172	171	145	190	151	155	152	166	161	165	162	160	148	162	156	192	148	167	163	166	145	188	140	129	171	176	178	158	169	199	177	178	178	191	164	162	159	184	174	181	180	180	163	140	181	146	182	164	161	148	162	170	157	165	158	141	173	149	192	162	178	170	170	174	153	164	169	172	170	147	146	160	166	160	161	164	194	194	148	176	151	170	165	163	174	145	160	120	153	154	171	163	160	165	155	158	169	167	153	161	172	155	174	140	172	180	189	154	188	170	186	153	186	175	155	152	143	153	161	161	174	154	195	162	160	180	159	166	174	177	155	192	182	172	163	142	191	171	175	178	186	172	178	187	178	164	198	158	174	182	169	176	198	166	138	172	156	186	171	140	164	149	157	167	166	150	157	188	170	154	172	166	148	154	175	180	166	166	155	176	185	168	177	158	155	188	171	179	166	184	162	170	178	144	146	196	168	165	162	165	183	165	173	180	187	167	164	170	180	161	173	159	170	167	177	149	180	187	177	151	165	159	161	173	173	162	156	180	155	169	191	191	162	179	185	170	172	169	162	164	169	142	177	189	169	157	136	155	176	173	154	159	172	170	155	133	166	160	183	156	166	161	160	164	179	179	177	167	174	170	165	158	144	142	166	167	164	162	177	160	166	155	166	165	153	160	176	165	162	156	160	178	168	170	163	187	191	199	172	173	183	156	164	154	177	165	187	161	176	178	146	148	151	166	172	182	146	166	152	171	170	176	164	165	175	165	171	169	172	177	142	165	139	154	155	158	145	166	153	154	156	178	166	181	176	157	144	148	178	170	178	160	176	168	157	154	163	156	187	195	184	172	149	194	188	180	154	167	162	168	168	182	196	159	178	146	147	179	148	169	166	128	179	161	187	163	168	152	163	155	167	152	151	156	155	152	154	172	152	176	155	167	197	161	170	151	173	153	175	166	166	169	175	169	144	152	174	175	150	147	161	123	168	157	158	163	174	171	174	179	136	184	175	181	170	174	174	164	157	187	142	146	171	149	171	144	172	173	172	146	154	153	168	157	169	151	168	162	163	145	183	162	177	160	165	142	157	153	151	177	163	179	167	148	172	179	157	166	146	181	152	158	166	166	167	153	167	141	178	148	176	163	182	192	172	157	175	169	183	169	170	166	174	177	196	162	154	148	171	194	169	141	173	149	170	154	162	132	174	163	131	157	157	167	175	160	170	167	191	166	173	184	158	188	141	182	138	161	138	154	168	157	160	171	160	189	167	167	159	156	167	155	138	151	165	153	178	142	181	161	172	161	164	182	167	159	162	182	181	150	170	164	164	176	184	170	158	175	153	168	165	160	155	154	184	158	150	145	164	161	160	165	182	182	203	173	176	168	158	173	138	175	160	159	179	159	178	168	182	150	160	164	163	175	179	174	173	180	183	160	163	167	165	132	198	161	162	162	153	161	147	205	208	179	155	153	163	147	156	154	162	161	165	172	141	151	163	166	150	152	166	149	160	193	152	173	181	174	171	170	187	169	177	154	175	158	141	163	152	190	182	188	183	132	152	163	154	164	163	181	187	188	146	159	193	150	193	170	178	155	146	143	162	169	168	157	158	162	176	174	165	162	173	152	170	165	151	159	157	149	154	165	159	180	181	185	182	161	168	166	162	175	142	151	158	150	146	163	158	181	175	179	175	193	179	145	151	176	170	181	182	175	150	132	160	176	145	167	187	172	153	165	151	165	168	150	154	171	150	176	151	195	158	187	177	184	192	157	159	156	168	162	153	157	149	154	170	159	162	183	167	152	187	153	181	175	151	157	172	176	185	179	150	156	170	176	157	159	165	142	176	148	165	166	173	172	194	141	178	152	165	164	163	161	157	147	191	160	161	162	202	165	167	136	148	160	142	174	170	151	162	186	194	164	159	150	165	161	149	164	150	141	131	177	170	180	174	145	152	182	172	161	158	192	168	157	176	152	168	161	180	171	171	168	180	137	165	198	175	154	186	140	190	155	175	160	176	169	155	173	173	190	166	146	156	179	169	160	145	163	175	182	156	161	161	188	175	174	173	163	152	181	164	159	187	161	173	179	174	189	178	190	167	164	160	174	141	182	153	199	189	151	138	170	165	152	171	168	142	167	166	155	170	157	155	159	170	157	153	186	202	167	170	186	156	155	183	170	173	180	175	169	159	163	165	168	159	165	189	164	176	165	133	141	178	181	162	163	166	159	157	152	146	145	168	170	152	156	187	158	166	182	170	166	168	168	159	163	163	157	170	174	195	147	162	157	134	158	213	174	210	156	153	202	170	174	158	169	187	161	165	194	177	167	163	144	150	169	163	169	158	159	195	183	155	165	157	169	171	184	167	166	144	170	161	143	179	154	158	170	157	186	152	143	176	168	156	156	181	167	150	189	143	180	153	136	176	153	175	158	183	159	158	167	167	160	149	153	159	156	167	163	175	165	165	163	140	167	187	156	165	167	171	183	161	161	175	155	180	159	156	188	138	171	162	174	174	162	172	164	145	167	183	172	164	173	166	146	142	157	198	172	144	163	181	201	182	184	185	172	143	178	178	173	169	146	172	162	171	192	132	155	158	175	141	155	182	162	145	149	155	180	150	173	186	165	168	169	145	174	151	180	168	195	165	138	172	179	184	170	163	185	191	143	163	175	149	157	193	174	174	156	147	162	164	164	149	157	153	159	191	151	155	158	149	152	161	176	150	142	154	180	157	168	175	157	175	154	164	164	199	168	170	174	176	186	143	154	137	157	154	188	162	163	177	157	173	123	128	197	181	179	148	168	150	171	157	162	180	156	178	192	176	150	152	172
16735	6165	1069	430	422	395	416	401	383	412	395	376	420	422	411	406	400	373	394	403	373	440	404	412	392	438	440	401	427	413	417	417	405	415	399	422	431	419	376	441	409	394	401	402	440	399	427	411	432	425	412	409	435	390	448	411	385	417	426	419	399	436	429	382	371	410	391	407	399	403	384	407	381	393	384	430	407	405	396	403	405	409	428	412	422	407	414	412	401	363	416	423	413	411	415	395	420	416	406	405	400	422	395	399	360	385	382	379	447	405	366	388	425	417	418	405	432	394	438	426	399	440	418	372	413	391	405	433	429	419	430	364	419	378	406	403	414	419	405	404	412	386	395	429	414	433	414	413	403	413	433	400	423	387	391	395	379	387	416	409	399	387	361	394	403	419	385	412	399	403	389	434	411	384	383	437	425	431	422	403	373	406	379	418	415	433	414	396	405	412	378	398	395	390	398	395	406	439	395	420	404	463	417	399	423	406	398	371	427	359	393	402	404	407	398	387	398	375	410	384	401	373	390	421	384	364	409	409	366	401	431	415	432	423	437	428	409	429	418	426	434	405	448	383	378	410	396	397	418	402	396	415	426	408	461	382	422	423	419	409	415	393	386	381	414	409	405	392	409	408	403	425	410	411	373	417	398	422	415	435	437	464	390	389	408	375	455	406	399	398	424	424	416	395	423	381	395	407	421	397	407	359	389	395	391	466	410	397	406	393	420	413	412	399	399	398	382	408	403	414	405	438	411	411	397	425	428	398	388	370	447	382	399	432	410	376	391	426	365	426	399	414	399	413	379	445	434	389	439	400	389	427	414	392	444	381	378	426	402	379	425	362	405	384	416	400	399	438	430	402	393	387	389	428	358	455	425	411	383	450	413	396	367	364	394	408	390	402	412	365	377	393	411	389	413	387	435	465	371	395	411	395	401	418	406	422	394	402	412	401	405	399	410	386	373	402	415	382	417	414	406	405	399	437	398	426	373	383	441	403	406	390	410	390	394	379	412	400	403	397	430	401	404	398	442	427	387	402	389	406	425	428	400	404	440	435	432	402	405	414	431	419	408	388	414	418	406	416	408	393	451	405	354	389	449	408	421	436	412	393	428	391	410	416	377	362	390	401	397	431	428	413	401	405	420	413	418	426	400	365	393	405	414	438	401	415	398	415	409	429	436	388	407	428	413	417	410	388	402	420	390	396	413	418	390	429	393	435	395	376	419	392	436	420	399	435	418	416	428	434	418	399	379	411	384	429	409	446	408	399	429	424	417	391	419	437	410	423	424	393	453	434	395	414	394	446	406	366	413	403	416	400	421	402	435	378	424	408	397	424	375	374	414	418	422	384	412	400	409	401	413	414	432	398	374	416	415	411	401	421	453	411	402	442	396	405	404	413	395	420	401	404	400	430	380	411	424	417	383	417	413	379	376	439	394	361	401	410	395	408	432	428	379	403	389	411	446	446	398	421	389	416	427	399	439	427	421	407	378	418	422	436	420	400	381	405	407	425	407	450	412	402	417	435	454	418	398	402	407	440	419	408	437	410	415	402	409	401	396	369	440	396	371	405	396	388	396	420	442	395	384	392	423	402	393	404	412	433	428	420	398	430	425	403	416	385	439	391	425	422	410	399	425	407	420	421	438	433	427	418	420	427	412	400	397	412	396	432	406	373	390	409	388	439	368	398	385	410	432	396	412	393	415	392	397	405	422	402	407	408	422	400	399	424	422	415	417	433	400	401	411	417	427	407	367	391	446	404	440	419	355	382	430	398	401	370	416	424	444	418	386	405	385	391	378	407	386	402	412	409	423	430	366	418	425	417	415	411	432	405	383	438	416	439	428	400	398	407	400	414	415	370	410	389	410	439	421	407	405	395	438	419	422	376	427	393	435	392	392	394	394	391	439	411	417	385	388	424	418	455	394	380	391	414	410	405	391	426	407	390	423	406	371	403	408	395	392	412	406	426	399	434	429	387	374	400	406	415	371	385	387	424	404	413	405	395	397	416	426	404	452	387	393	421	426	392	387	391	421	411	383	438	433	429	436	424	384	428	396	418	442	423	411	404	387	399	387	406	388	416	390	371	415	381	422	427	426	395	386	392	414	411	394	414	404	423	400	398	410	406	448	425	402	424	404	383	421	410	397	425	445	409	412	375	391	419	400	405	426	415	415	439	409	426	435	407	425	405	416	440	454	411	391	426	412	367	380	403	413	411	401	388	402	395	405	392	428	472	394	429	387	410	408	430	392	390	402	406	427	430	405	414	374	398	406	363	423	354	391	383	442	405	380	439	422	431	378	386	375	421	413	411	428	412	409	366	368	384	431	390	442	406	391	386	367	435	380	395	409	400	425	419	412	421	399	410	422	381	384	405	393	426	409	445	419	418	384	375	430	419	379	434	418	437	403	399	400	392	430	446	429	417	441	443	384	409	391	435	404	412	388	405	418	412	385	412	381	404	447	398	413	439	403	387	410	412	398	424	431	411	425	410	433	391	389	437	409	419	389	401	393	403	423	399	395	380	400	394	391	396	407	421	437	417	377	414	429	366	407	400	402	416	397	388	406	452	402	431	414	399	392	440	466	399	381	446	408	403	445	411	389	401	413	424	402	366	396	403	403	428	413	413	422	421	415	406	428	380	399	404	415	394	413	398	412	445	417	415	385	394	440	398	411	425	438	397	380	398	391	431	408	407	427	390	451	432	410	404	419	404	409	410	414	439	400	422	392	386	382	388	392	423	411	413	409	409	423	419	416	376	448	394	399	417	401	400	397	447	410	401	448	389	418	405	417	446	422	410	394	427	413	401	398	372	401	431	417	386	417	391	405	409	387	416	434	426	399	440	396	419	391	411	446	417	386	399	422	396	401	410	404	438	396	417	437	395	398	391	393	437	394	397	412	423	410	395	444	436	366	451	401	412	392	400	378	408	438	394	404	441	423	430	429	428	417	399	401	441	431	407	430	397	397	372	356	425	404	416	404	439	439	389	402	429	380	413	440	396	392	393	407	377	417	372	377	399	396	414	400	427	398	392	398	422	418	403	436	424	426	409	426	363	394	396	402	405	441	417	417	425	399	367	405	380	429	399	413	414	405	416	459	389	402	403	359	398	389	407	403	429	394	387	435	414	417	404	410	426	395	429	446	442	415	421	378	394	430	417	393	412	380	380	429	418	377	435	418	399	414	396	384	399	407	422	409	409	436	434	413	433	386	400	435	396	377	427	368	407	399	406	410	370	445	397	408	406	406	368	429	384	409	408	393	420	407	431	424	405	414	401	435	411	413	383	406	383	411	405	433	412	383	420	416	412	378	421	414	416	416	418	366	415	415	411	396	403	419	404	425	413	361	390	408	401	412	401	375	400	410	395	415	378	423	402	416	407	417	401	419	396	405	431	405	378	429	384	416	430	402	388	411	403	368	415	401	434	437	386	390	384	436	391	423	393	433	417	384	379	432	405	399	434	397	429	416	405	403	380	436	381	388	412	427	409	412	397
25278	21170	23762	28843	21159	13273	596	421	357	362	356	342	382	321	307	323	290	281	292	291	310	327	310	327	305	354	311	318	335	322	301	315	371	285	311	315	336	305	304	331	352	370	339	323	298	312	352	275	264	326	315	328	345	331	298	303	323	321	332	339	329	322	309	308	324	299	330	316	316	305	295	308	316	300	332	347	339	315	300	325	301	311	314	300	336	364	262	313	322	310	313	323	310	340	330	335	292	313	317	271	340	318	333	330	327	284	316	335	345	302	337	325	368	319	307	320	309	306	300	314	327	305	319	311	311	303	319	292	346	356	318	334	310	330	340	338	294	284	321	369	340	288	294	339	310	294	331	282	284	330	308	269	291	338	336	321	298	322	297	326	299	290	338	272	300	311	314	323	330	347	323	332	292	330	369	331	326	308	300	299	312	326	315	309	312	298	329	346	339	293	293	295	318	311	304	289	322	330	281	297	333	323	354	325	319	300	318	330	306	291	308	321	332	298	304	303	315	300	314	303	307	310	319	314	315	312	295	279	305	301	301	332	329	293	292	340	314	348	353	297	294	290	309	297	351	324	331	326	317	329	310	301	302	313	306	286	330	319	364	302	311	273	304	366	340	297	356	306	310	304	331	313	325	314	362	293	312	304	321	318	322	334	283	330	317	342	358	336	318	303	332	293	329	340	360	333	334	323	298	292	307	337	294	330	320	312	343	329	320	300	348	348	309	290	308	334	325	312	286	310	301	293	342	349	338	281	291	341	287	329	309	314	314	302	337	318	323	301	349	292	332	335	302	303	340	321	316	334	278	309	347	320	326	365	297	327	308	302	303	322	329	328	298	330	321	330	384	325	347	332	353	290	333	313	319	352	321	347	329	354	321	306	348	315	309	342	316	290	282	309	334	300	319	363	280	292	323	326	320	284	285	279	311	299	343	318	389	317	330	333	338	327	297	327	319	316	308	308	292	294	329	332	315	314	321	330	316	294	324	284	296	343	360	326	292	310	288	287	335	332	362	306	335	338	310	329	273	304	286	311	309	327	327	322	320	305	328	320	333	292	303	327	296	332	331	335	304	313	311	328	308	330	337	285	335	310	321	326	356	342	301	294	327	323	309	304	335	283	319	325	291	303	356	312	361	334	296	302	327	308	297	305	361	310	294	314	350	315	341	334	338	325	288	305	298	300	293	316	324	331	318	304	341	292	299	348	327	322	327	327	296	309	308	301	312	302	352	333	322	343	313	276	296	308	288	340	324	307	305	313	309	309	306	344	338	328	306	282	336	310	315	322	295	320	309	339	285	340	338	323	308	320	293	308	342	298	304	342	339	308	309	278	311	325	329	317	305	318	290	316	313	304	353	322	306	334	308	339	301	344	324	321	301	303	295	328	303	305	322	336	287	314	315	312	323	294	318	296	334	332	312	327	346	312	330	284	312	322	356	345	326	335	306	317	347	311	326	310	303	312	330	322	316	319	321	315	339	320	329	334	286	312	330	322	294	322	351	314	299	309	334	314	280	318	322	331	337	318	310	303	312	312	328	329	297	287	325	346	298	335	322	347	343	299	317	363	328	321	306	320	326	342	327	309	315	323	286	312	330	291	299	347	303	306	340	343	274	313	331	321	311	350	340	337	312	333	321	306	337	298	343	335	272	330	306	296	320	328	322	320	298	310	314	324	301	332	308	297	326	341	306	334	300	321	311	327	334	280	333	295	297	315	333	318	318	311	348	298	319	333	338	330	313	314	328	337	309	354	360	300	319	340	286	284	334	314	303	330	316	335	339	309	268	339	338	329	325	319	347	322	332	306	313	332	311	320	325	332	311	323	260	346	326	334	308	300	319	311	308	306	343	336	315	280	301	298	304	308	317	318	359	339	301	349	331	308	323	335	305	323	313	329	306	317	308	304	301	337	315	293	332	343	331	318	309	341	330	309	306	322	299	321	304	338	334	326	315	312	334	320	323	307	304	321	329	301	301	346	306	311	357	340	273	309	333	326	301	274	307	321	300	275	304	329	314	298	328	284	304	343	290	335	335	339	306	340	335	317	318	316	302	296	328	344	328	343	339	333	326	310	294	311	319	308	304	322	340	318	304	302	315	299	365	316	329	334	308	344	337	298	308	353	294	322	324	322	297	314	323	318	362	296	325	323	326	328	326	316	312	323	314	325	324	298	281	321	283	301	328	295	326	328	360	314	321	310	291	313	325	321	328	337	293	285	309	291	304	322	315	320	300	345	329	313	322	344	351	343	362	336	324	317	312	312	330	320	313	307	294	319	329	312	314	328	342	288	289	329	299	334	335	311	282	307	350	297	299	294	339	309	337	321	282	281	297	312	344	315	346	326	335	345	331	310	322	331	314	297	320	299	322	302	313	322	309	313	315	308	339	313	328	317	273	301	367	335	330	313	327	314	306	330	348	318	293	344	347	310	291	313	294	334	294	312	335	300	320	314	303	292	325	329	306	296	331	319	336	299	321	297	323	308	290	331	317	311	272	327	315	329	330	304	318	315	317	328	318	356	328	339	307	367	319	340	315	355	309	309	309	333	301	314	299	337	316	335	340	326	314	365	356	296	309	336	315	324	378	328	307	324	351	304	305	301	329	315	315	316	295	312	326	315	324	316	356	320	326	306	305	293	332	327	321	302	324	320	337	340	308	302	302	350	312	326	300	361	302	312	303	334	312	334	350	343	311	323	299	320	306	325	329	349	323	347	331	315	322	334	312	308	322	319	339	329	317	317	319	315	321	359	332	322	325	314	314	337	309	323	306	331	333	336	327	317	302	304	303	319	311	315	317	314	309	331	282	292	292	330	324	310	330	317	300	305	299	299	336	303	317	287	307	301	354	316	308	321	332	313	315	321	322	336	328	327	323	318	330	348	301	333	315	307	290	309	307	289	309	326	315	336	272	316	307	334	321	303	289	334	351	299	296	326	296	302	300	335	312	315	291	321	291	312	320	316	332	301	315	335	322	369	309	327	299	308	278	303	333	349	290	306	336	325	309	352	328	317	315	294	301	319	288	317	325	306	300	282	349	305	340	312	303	323	327	320	378	344	289	307	300	319	299	323	305	316	296	364	296	316	318	316	304	354	349	301	334	324	340	344	345	345	317	305	314	321	318	301	328	329	320	311	321	339	295	306	323	331	322	283	301	325	314	311	327	330	289	320	312	327	301	322	320	306	307	323	309	310	328	310	300	320	303	290	316	273	319	329	338	292	313	309	312	289	326	318	328	344	285	295	333	297	309	278	285	301	339	346	299	339	323	299	341	302	278	306	337	287	346	314	322	306	327	321	311	331	322	306	309	364	325	317	311	299	334	306	291	291	327	309	297	316	294	299	286	356	313	305	303	332	312	294	327	340	329	305	300	336	311	316	329	319	272	314	307	314	311	312	303	304	316	293	325	321	345	307	332	333	308	323	279	322	352	326	325	331	318	321	288	297	308	282	323	292	311	322	312	309	295	346	331	319	308	316	340	351	328	310
33338	40752	10488	900	756	682	763	732	669	694	712	713	659	696	675	711	763	685	680	685	700	688	642	645	670	655	712	662	647	658	694	723	647	694	651	700	686	659	716	640	687	699	696	690	689	660	709	657	705	675	668	632	685	633	706	663	682	716	685	677	696	661	625	679	686	613	701	728	675	639	648	677	680	665	643	695	649	629	684	663	710	685	655	662	683	654	674	689	662	666	695	643	648	646	648	671	648	720	676	643	718	727	725	742	649	707	656	694	700	674	672	623	688	690	753	681	605	652	668	654	712	677	705	634	693	665	680	674	699	652	699	642	692	678	640	661	706	697	701	660	711	693	665	699	672	713	660	627	688	649	672	678	683	668	687	660	705	641	681	714	680	679	690	670	681	665	684	619	706	666	615	691	694	691	684	687	664	667	681	691	725	710	694	671	664	664	667	652	671	709	654	685	648	688	673	673	674	672	692	669	699	623	650	668	688	668	684	669	649	663	696	737	719	679	670	651	683	733	643	681	651	707	696	643	674	680	699	653	673	645	651	692	673	636	695	662	672	686	707	682	687	690	648	686	675	689	672	716	696	690	678	699	664	669	646	685	635	702	721	698	676	674	744	667	628	700	698	685	649	664	734	709	656	669	671	682	708	650	681	704	650	659	647	687	679	709	724	617	646	690	703	733	678	674	705	679	721	652	661	720	648	632	660	703	658	672	681	680	650	668	686	692	731	603	640	653	670	695	666	691	713	692	715	701	652	707	674	682	684	687	719	666	685	696	653	667	681	667	708	636	674	753	691	677	691	718	698	633	641	704	724	688	675	638	690	716	650	660	683	676	668	677	693	655	660	672	695	681	670	681	662	726	669	706	672	688	717	695	693	650	720	695	744	639	693	650	681	708	736	703	649	642	673	681	640	670	681	660	637	665	685	679	697	684	662	640	712	699	711	700	686	679	694	735	637	719	692	703	684	689	660	656	667	700	681	687	667	686	675	694	701	644	662	672	690	656	678	683	661	666	687	671	669	651	680	695	666	684	665	698	626	723	703	683	654	684	733	667	674	671	705	704	677	705	684	626	748	642	657	667	679	705	647	723	664	655	690	729	648	701	647	673	705	697	648	711	709	676	678	698	706	637	646	672	703	668	728	710	745	683	678	668	691	680	672	732	666	676	648	688	704	689	686	679	634	672	681	702	648	700	694	694	727	679	700	658	667	708	668	649	706	646	686	634	662	702	697	719	654	683	679	662	696	670	668	637	687	672	677	725	691	685	661	716	657	681	662	684	671	675	647	740	639	668	686	659	697	702	665	643	684	640	727	658	653	723	731	651	684	685	699	661	674	655	668	685	660	633	649	716	707	648	644	708	675	697	637	653	691	641	666	604	685	653	716	673	690	669	644	690	694	680	691	657	716	624	685	677	684	651	652	680	700	685	725	657	686	640	646	711	712	722	640	682	665	637	699	646	661	643	624	717	659	702	686	681	701	700	661	705	664	682	737	713	701	732	652	715	704	700	687	673	708	645	703	658	710	622	621	679	658	702	642	647	685	698	727	744	616	639	713	753	666	739	697	714	630	685	643	674	676	659	658	699	726	711	648	646	709	684	634	667	675	673	716	709	697	691	677	645	725	734	676	706	713	662	666	650	682	654	668	682	671	675	704	691	682	709	688	670	682	691	706	693	673	710	670	692	700	662	670	716	680	718	700	713	669	664	710	695	732	674	695	670	701	688	709	675	684	692	687	723	669	688	684	645	682	685	663	673	682	668	666	650	656	657	688	662	700	710	666	652	614	706	694	673	673	651	754	705	660	667	679	680	709	682	685	694	707	688	655	669	709	695	668	704	700	603	698	727	718	690	690	655	664	667	665	698	677	679	674	662	719	693	709	733	674	667	689	625	716	656	698	682	659	686	649	732	687	695	680	670	697	697	638	606	660	689	713	680	664	658	706	695	649	733	645	721	695	675	686	665	675	643	627	662	694	688	693	677	679	667	626	724	666	678	661	711	727	640	670	700	674	698	688	627	637	672	696	698	690	688	690	627	709	697	676	737	692	668	670	720	697	655	680	642	683	687	723	676	729	710	657	662	686	674	670	732	695	667	672	690	686	690	717	678	658	685	710	711	704	705	643	624	651	668	628	675	684	700	651	707	709	672	695	680	655	732	690	703	713	694	651	694	691	684	676	696	732	675	682	641	676	695	666	676	669	696	653	663	667	654	632	712	719	628	677	714	638	693	718	625	666	682	635	638	676	692	703	675	664	704	741	692	672	713	688	633	710	684	709	662	695	710	706	639	670	702	670	667	631	687	618	656	709	635	652	679	672	662	693	660	670	663	698	694	682	682	709	704	682	724	670	672	658	685	699	686	653	672	679	646	674	651	647	720	651	707	633	660	692	675	654	655	672	705	659	687	673	700	639	714	674	647	724	655	699	678	686	648	669	694	700	722	660	669	692	714	669	642	668	668	690	662	670	676	670	671	648	725	642	676	656	678	658	713	694	689	709	715	725	682	688	669	646	638	688	694	661	714	722	681	683	705	691	698	647	700	704	675	654	666	684	650	714	664	655	724	633	687	690	701	687	682	655	708	656	708	646	662	705	674	695	709	660	726	697	661	720	697	709	708	715	703	704	646	668	651	640	695	679	694	679	645	693	665	690	663	681	687	702	706	730	665	652	656	674	672	692	679	647	694	701	689	710	690	744	644	683	661	612	714	691	675	656	710	661	685	650	708	681	673	680	671	663	693	657	680	728	684	675	706	671	649	696	664	663	670	649	707	698	686	677	685	698	650	661	692	703	696	671	686	721	635	687	657	669	704	683	656	724	741	656	651	654	666	635	704	691	661	657	658	711	698	674	681	652	695	694	684	698	673	688	685	658	648	701	702	692	655	714	667	652	639	664	659	703	668	630	673	717	696	723	674	690	698	687	678	695	682	621	703	645	690	671	747	716	625	713	663	673	645	686	713	644	709	671	640	703	653	677	678	637	657	731	731	633	708	640	652	677	655	693	658	681	709	674	733	672	649	683	666	690	685	667	682	717	667	683	673	708	628	674	699	746	660	675	704	688	705	644	662	651	673	694	684	703	665	629	592	682	626	711	681	719	692	701	654	710	663	700	699	681	734	674	699	673	712	692	688	685	710	727	724	663	656	649	685	631	665	655	726	639	709	685	704	670	674	685	665	689	688	752	631	692	719	711	694	646	701	713	668	691	696	656	660	709	657	688	683	719	648	681	682	727	691	667	668	680	690	663	695	635	620	674	747	715	673	668	686	688	646	654	700	658	659	619	680	698	710	691	671	705	652	667	690	703	668	661	690	695	719	714	697	667	676	684	687	670	690	702	658	706	645	657	710	689	694	716	679	700	661	641	660	698	655	667	692	696	675	716	682	685	687	687	672	690	707	682	626	704	683	666	689	681	670	668	705	668	726	692	734	679	691	674	709	659	722	680	657	663	712	648	688	678	672	673	716	705	687	701	692	677	716	704	721
24522	21130	24061	28452	21132	21149	11405	617	403	360	339	348	359	313	335	331	343	301	326	325	325	322	302	301	289	330	333	323	328	322	287	306	305	311	293	304	324	294	316	300	302	324	345	301	291	287	274	277	298	265	303	327	295	330	314	294	304	303	313	282	296	308	299	285	280	271	302	331	292	281	305	268	287	297	321	279	281	284	311	285	269	305	260	299	275	297	279	265	299	335	300	289	287	297	332	324	302	310	308	328	303	321	305	306	305	333	294	267	280	318	334	310	318	310	297	313	277	321	323	299	335	332	302	310	310	288	302	291	296	299	324	314	336	342	302	296	314	288	289	295	307	318	328	311	298	322	282	294	290	323	300	330	264	313	269	295	271	273	312	306	271	283	316	304	315	310	298	295	275	318	350	298	298	279	291	310	310	326	290	322	326	299	313	315	314	282	266	313	323	294	311	283	284	307	304	280	282	289	284	270	278	337	304	310	272	301	269	325	282	331	311	287	330	274	315	318	289	295	338	312	311	297	289	274	279	286	305	323	287	290	303	289	297	295	325	286	313	287	314	309	310	310	293	286	293	335	339	291	296	272	328	325	278	251	314	292	307	277	293	288	289	317	313	283	281	277	306	320	309	312	285	339	295	327	355	280	289	294	270	307	342	250	292	309	282	321	275	305	297	286	304	335	315	284	294	266	322	343	290	328	292	297	298	283	302	324	300	283	291	276	302	310	266	264	310	287	323	310	292	297	294	281	281	319	310	315	278	298	291	306	275	291	291	307	309	291	262	293	299	316	284	313	306	339	294	330	308	298	307	304	290	275	302	300	332	289	333	349	287	304	300	298	333	287	284	259	303	303	305	311	280	294	294	297	321	272	328	322	292	307	281	291	290	290	296	271	288	320	307	311	267	299	301	296	312	304	276	289	278	309	322	293	305	299	276	308	286	324	340	324	296	296	338	295	309	310	274	347	301	289	336	282	277	277	309	295	310	299	306	299	286	332	308	300	319	318	322	295	326	290	275	331	302	279	304	317	313	267	305	308	301	295	327	313	275	284	303	329	315	299	263	325	312	295	306	288	274	308	296	329	291	307	283	275	335	278	292	291	275	305	298	299	271	300	280	305	280	347	324	293	244	287	330	319	295	294	265	307	311	276	310	285	303	265	289	327	364	299	310	283	309	294	286	258	312	315	287	323	300	307	324	309	322	284	322	313	266	305	308	302	295	302	313	292	292	299	299	309	283	294	329	282	280	289	267	306	285	308	300	317	292	285	295	299	281	329	317	336	304	274	318	305	296	302	288	303	302	320	308	310	283	297	279	322	309	295	308	293	271	297	305	285	295	265	299	275	316	304	320	277	298	301	327	286	262	294	314	308	286	271	292	305	346	300	298	304	314	263	311	285	286	295	287	305	315	292	313	316	336	305	304	314	285	317	296	300	289	316	289	286	303	308	286	263	280	286	309	301	303	329	326	283	292	262	285	309	292	298	310	278	287	313	336	277	308	293	303	295	310	302	279	265	281	303	262	294	300	296	276	315	307	286	282	293	298	287	266	330	356	260	292	317	303	275	331	295	286	277	322	308	294	331	284	318	271	275	265	291	307	298	301	285	295	312	288	300	289	295	273	322	265	274	283	295	279	323	334	326	296	294	334	299	280	292	304	275	327	281	321	330	301	324	312	300	333	279	308	322	281	303	314	314	290	314	297	326	282	249	310	307	284	302	305	289	310	283	312	286	299	296	264	277	325	280	280	303	337	283	330	299	281	296	315	305	281	314	284	325	297	267	314	312	292	291	290	303	301	298	294	311	296	262	314	341	299	290	320	276	333	312	308	279	313	274	265	295	301	297	291	325	292	276	342	332	321	286	315	326	291	295	328	353	299	279	287	290	310	307	317	288	311	321	307	307	313	294	307	310	274	314	290	300	295	306	297	300	300	304	313	297	324	313	285	292	259	309	295	292	284	287	292	327	300	303	324	324	295	307	299	288	279	275	286	269	305	273	291	292	264	299	295	281	292	271	306	303	292	258	309	292	276	261	299	315	298	294	300	280	285	310	287	332	301	298	294	277	288	323	308	294	318	311	331	328	313	314	284	305	338	316	314	291	299	283	282	283	281	285	315	297	323	321	292	294	298	314	323	286	290	309	331	309	291	315	302	340	300	296	287	294	318	258	313	303	322	322	300	313	347	301	306	349	303	272	280	306	301	301	313	297	252	290	316	313	311	319	317	300	289	295	283	314	264	288	297	320	292	288	285	341	255	310	279	309	312	297	296	289	309	337	310	338	308	309	260	262	257	299	340	316	316	290	311	283	283	303	263	294	305	307	304	314	314	272	287	285	286	294	299	320	290	321	300	294	292	327	279	269	298	305	260	287	293	293	324	260	306	304	282	275	325	273	280	327	314	275	266	299	310	302	305	309	333	298	295	278	293	234	297	314	312	316	316	318	294	299	281	274	353	321	294	301	291	297	287	327	315	301	268	291	277	313	303	298	304	336	307	276	281	288	252	272	283	291	297	272	301	313	321	304	309	308	265	310	318	264	316	277	288	308	275	314	278	309	280	282	285	300	281	299	338	270	293	277	318	295	290	274	318	312	300	286	314	313	258	306	342	306	261	298	300	289	269	265	277	301	322	295	312	304	293	333	287	287	282	313	292	299	293	305	288	286	299	324	259	316	314	280	292	312	267	320	302	303	296	333	277	259	297	309	329	301	301	273	280	302	348	312	298	300	280	294	298	291	288	286	278	317	319	313	325	303	334	303	284	279	281	285	344	334	302	290	275	303	319	300	289	306	302	306	274	295	298	276	303	312	305	306	285	289	264	296	297	305	285	273	328	318	275	281	286	289	298	322	321	272	313	309	324	283	304	282	294	266	278	304	312	312	309	333	319	282	272	307	288	291	303	276	328	308	304	316	296	298	265	315	269	317	250	290	287	289	299	298	254	282	290	267	318	282	304	308	306	316	304	308	336	291	298	296	284	285	276	288	336	272	308	327	288	304	280	286	326	316	292	329	292	282	298	303	321	301	331	273	284	278	284	292	270	274	295	294	283	331	312	295	266	301	287	303	328	314	283	338	295	270	282	277	288	302	319	297	302	337	320	304	298	350	277	274	327	306	285	288	271	301	285	299	299	301	292	296	284	312	295	279	295	295	309	289	307	284	304	280	310	276	299	318	298	298	329	283	301	289	297	325	288	274	272	301	279	257	293	260	309	300	298	291	287	285	321	301	301	293	324	319	299	287	296	291	265	265	299	320	314	296	287	266	277	277	322	316	297	293	275	331	288	274	293	289	325	299	289	274	281	298	314	304	285	299	289	327	306	312	300	314	284	279	300	295	304	278	274	306	316	314	307	314	288	301	322	328	287	294	337	343	305	270	298	279	322	282	300	289	288	296	309	303	317	322	314	296	304	323	282	291	263	284	299	291	303	351	287	273	305	309	326	292	295	306	307	301	304	333	325	338	300	287	262	282	319	308	298	279	278	281
39532	51096	16466	970	769	691	673	641	668	618	615	670	639	642	581	626	619	680	579	595	606	656	608	606	607	624	629	639	607	661	620	652	606	634	587	580	610	627	618	592	664	688	609	587	576	619	626	616	575	643	579	659	575	596	644	625	601	617	616	572	627	598	617	621	635	617	591	645	568	613	640	600	612	593	627	641	610	577	624	597	636	597	627	621	585	615	629	610	638	561	617	663	592	613	599	600	614	665	601	641	604	599	617	615	640	592	608	605	608	605	575	615	594	618	573	613	623	583	614	636	636	634	650	629	522	584	641	642	642	654	619	564	633	581	590	615	597	635	598	603	613	605	623	603	591	580	562	613	619	615	657	623	627	572	618	613	605	622	615	630	586	614	629	641	599	643	595	650	592	603	592	617	605	557	612	606	611	611	570	601	588	656	637	592	581	620	587	611	662	627	648	623	615	584	643	617	629	595	597	665	615	646	609	606	631	635	621	632	619	648	612	643	633	563	623	592	571	608	568	625	609	590	613	602	654	583	600	584	614	568	598	584	638	638	572	616	567	605	597	620	595	607	638	588	609	628	609	606	625	614	650	570	598	661	624	682	618	631	627	648	601	635	611	626	600	566	620	635	611	649	639	606	617	647	613	634	578	603	622	609	607	598	674	583	625	602	578	643	643	639	592	598	592	645	625	621	633	570	578	576	597	672	635	584	604	593	598	592	638	577	631	625	607	580	650	606	666	606	595	623	609	590	617	598	638	636	619	647	579	571	616	570	614	579	585	569	604	614	606	633	571	610	628	595	622	633	619	607	602	591	596	641	605	612	584	610	613	631	625	658	587	635	603	656	592	601	634	611	590	592	638	557	589	625	617	616	617	625	630	574	612	569	627	630	592	624	595	605	599	597	623	615	645	648	627	613	596	629	625	650	636	648	561	663	607	611	619	622	626	585	623	596	619	594	620	607	628	596	604	628	623	624	641	628	623	670	568	617	675	635	602	629	555	625	652	607	630	612	617	640	625	627	604	619	603	595	611	665	633	621	643	589	628	628	603	585	584	611	651	592	595	616	654	569	622	568	622	627	578	614	572	606	624	600	628	601	635	572	605	585	627	577	622	564	631	598	602	559	588	574	614	569	641	582	629	636	587	619	576	633	628	622	640	595	634	629	586	577	633	624	628	630	592	602	588	609	645	578	628	580	574	622	583	595	621	630	658	614	619	660	613	602	594	576	631	639	622	620	621	626	584	618	625	611	611	604	620	634	613	635	625	596	600	585	605	610	578	635	628	609	610	610	589	620	590	588	647	616	571	584	593	646	652	609	613	612	583	620	614	630	675	584	645	616	611	598	610	587	642	578	596	636	597	660	603	645	578	576	590	632	610	634	620	553	639	625	611	645	627	611	598	596	632	582	606	608	582	623	623	535	639	609	580	594	649	581	617	627	616	587	578	601	589	613	616	654	617	627	643	597	591	603	633	589	634	584	579	673	610	626	614	593	626	636	586	602	587	608	577	602	624	589	593	601	595	628	646	619	605	608	616	617	574	618	638	617	591	618	638	631	578	596	618	577	585	602	608	612	610	650	633	625	622	643	634	579	643	638	603	616	589	598	615	637	614	615	597	596	595	652	556	638	641	658	643	590	635	570	585	625	604	602	648	599	656	585	593	661	667	583	615	643	633	631	618	640	579	636	599	619	609	637	597	563	605	594	611	571	640	622	579	647	660	606	639	581	615	607	591	574	630	635	559	612	628	597	603	601	588	607	600	602	655	618	644	614	632	566	623	630	615	598	615	625	622	634	653	589	628	636	610	596	652	644	624	627	609	565	613	614	621	617	624	601	577	630	623	637	630	598	629	618	587	606	631	628	607	626	591	598	607	597	604	605	576	605	638	596	659	629	614	621	632	644	603	627	637	657	620	622	589	572	612	596	612	626	622	581	629	559	671	571	620	657	591	608	604	605	653	686	595	657	593	653	630	615	573	651	591	625	630	606	640	625	584	585	614	599	602	593	603	623	643	614	633	648	649	576	627	633	611	608	619	629	598	673	594	633	588	650	586	657	626	579	632	577	631	618	593	663	600	591	573	645	605	567	627	570	582	614	604	637	610	643	584	602	622	612	642	610	571	587	627	654	591	619	657	599	589	556	640	627	588	661	604	609	603	660	653	649	656	603	664	617	627	652	596	615	618	601	582	615	662	599	578	604	581	627	627	635	612	593	626	638	625	631	616	613	603	580	617	580	601	617	554	619	568	625	630	652	604	586	604	603	633	604	645	591	619	584	595	568	612	625	594	634	608	570	633	620	598	623	654	591	614	605	593	632	575	630	586	633	625	645	600	618	571	612	603	648	582	602	652	647	618	597	648	607	618	636	595	588	650	615	604	604	580	645	616	640	612	592	613	567	582	638	660	626	632	601	576	632	601	631	588	621	622	630	636	599	617	606	613	639	642	612	608	673	632	598	603	618	591	624	628	606	683	594	625	634	634	594	610	619	599	623	621	588	615	626	612	614	628	637	613	582	603	635	668	551	612	644	591	617	643	608	590	622	622	618	624	605	586	688	644	615	620	652	612	635	583	614	610	641	579	543	619	617	613	603	609	638	612	606	622	587	606	583	651	584	618	607	617	615	610	619	608	585	597	640	659	626	633	577	651	611	621	601	616	598	619	600	601	576	623	604	597	619	578	592	646	610	562	569	662	621	638	585	605	613	636	621	647	592	624	608	605	613	608	592	617	607	613	633	600	612	585	588	583	631	610	581	626	594	622	596	617	595	608	611	576	630	599	587	575	592	607	621	643	577	659	623	607	617	635	677	570	613	602	575	602	572	590	612	582	630	613	601	642	612	584	612	642	655	590	646	647	568	664	655	645	637	612	643	597	575	668	637	628	618	582	597	619	585	621	583	605	603	625	595	596	627	628	607	619	637	611	590	638	612	581	609	611	601	584	597	602	583	605	606	623	639	643	620	580	608	608	612	619	600	576	629	597	627	612	650	603	645	626	601	611	591	630	597	641	602	629	605	593	630	620	633	628	602	595	617	634	584	660	627	587	600	594	616	600	609	629	579	581	636	618	613	624	664	623	620	634	622	566	605	605	596	639	597	638	595	617	623	607	632	572	593	617	629	587	632	576	561	620	576	583	624	634	674	574	607	644	597	655	598	596	605	615	626	610	630	570	636	639	655	613	614	574	624	596	570	659	627	598	633	610	554	654	618	602	605	630	625	612	654	620	650	622	622	591	608	617	632	663	586	633	634	586	620	634	638	642	600	631	617	635	610	628	629	629	596	580	625	599	605	637	570	645	634	622	641	619	600	610	612	638	633	599	573	607	594	623	632	610	608	606	590	593	635	627	630	624	571	609	608	609	547	623	637	592	625	608	562	602	575	651	583	575	590	614	594	592	562	632	631	668	576	609	603	605	625	609	620	613	587	578	622	618	646	607	611	646	581	525	600	639	614	572	622	653	625	585	599	610	585	611	610	608	624	632	640
34308	18519	5278	390	235	171	182	142	164	147	183	188	165	165	178	148	186	154	200	172	154	155	142	154	138	171	164	163	175	160	169	157	173	155	144	158	147	128	175	143	161	148	126	181	185	149	158	175	183	149	168	166	180	168	179	148	145	183	161	168	159	174	171	175	147	139	174	146	160	167	166	171	159	185	157	131	150	135	154	147	150	179	166	141	175	152	164	145	173	181	157	186	155	154	158	155	155	166	151	141	158	167	137	155	161	157	167	169	190	165	178	142	163	145	171	175	173	171	175	172	152	170	162	151	161	180	171	173	170	173	145	181	167	161	154	166	176	159	139	159	158	173	158	195	170	184	178	151	160	163	150	142	138	174	165	149	168	172	151	154	143	173	162	156	161	136	154	169	166	180	184	175	148	152	145	174	156	148	136	146	157	164	167	157	145	183	157	179	178	135	162	166	149	166	176	156	164	176	148	155	164	167	161	172	186	189	165	151	150	189	192	192	169	145	177	160	159	165	161	193	159	176	174	174	154	168	147	181	160	177	162	173	148	173	164	189	183	145	162	163	208	163	157	180	160	146	177	133	150	153	181	183	174	177	149	151	149	167	191	144	174	142	177	171	172	191	169	148	144	172	178	165	186	163	161	142	161	157	193	190	198	164	158	150	148	153	157	176	192	190	162	159	148	170	163	141	160	146	193	175	143	154	161	172	164	177	184	190	165	176	175	172	156	172	163	145	164	138	179	152	175	163	168	172	160	158	180	158	163	187	180	182	183	178	165	164	156	164	164	172	174	183	145	165	152	172	181	141	178	143	165	160	158	181	185	165	154	162	161	140	170	173	149	183	170	153	157	162	169	155	151	170	157	165	170	171	168	167	172	169	178	191	164	180	150	181	169	167	162	180	161	151	165	163	170	180	170	150	155	172	161	169	165	154	195	164	163	160	175	145	141	162	153	163	170	160	185	152	162	177	174	192	148	174	178	146	147	172	156	147	158	153	174	151	143	151	183	163	169	171	186	162	166	173	183	181	160	175	157	194	155	141	174	164	199	160	171	188	164	153	141	178	158	163	163	161	181	150	156	152	144	187	160	164	146	178	149	169	154	162	140	140	177	150	172	145	184	156	137	155	168	151	140	172	160	154	165	150	165	166	147	184	146	148	159	143	162	169	157	187	172	173	158	172	141	162	183	161	155	161	165	148	182	153	157	173	172	157	164	195	155	151	174	155	160	182	156	160	170	179	184	162	158	174	149	182	165	147	167	196	176	168	159	168	156	161	190	165	173	178	177	171	166	164	165	175	192	147	169	170	164	153	159	176	159	139	173	196	131	174	133	152	179	152	169	161	187	184	173	148	161	151	185	168	171	160	172	173	183	148	148	163	141	167	175	163	145	150	187	136	145	148	174	147	175	160	168	146	159	152	166	180	166	154	176	157	168	166	172	158	161	188	157	169	168	152	179	160	178	183	162	164	148	166	186	169	157	156	146	188	174	162	188	155	178	155	174	163	151	169	154	162	170	164	164	171	157	162	197	159	159	156	141	163	151	167	181	167	134	153	147	187	160	152	164	174	163	156	166	139	160	167	175	150	169	154	160	156	159	149	196	158	162	167	155	147	169	185	158	160	150	171	157	179	177	169	169	184	190	163	169	188	185	179	158	180	164	169	162	175	166	167	151	145	161	162	160	183	170	131	179	147	171	144	151	175	167	178	159	178	179	166	203	187	191	160	170	151	165	162	169	181	185	153	159	173	163	181	167	163	157	139	191	166	170	145	143	163	175	163	192	138	167	157	139	181	174	165	141	147	161	159	177	181	182	170	166	180	156	171	170	180	161	161	162	166	172	163	167	174	163	156	172	132	139	155	163	163	123	166	169	164	182	173	181	146	179	157	161	175	143	149	156	157	185	158	150	173	179	189	159	159	161	165	152	190	191	175	178	171	158	159	141	180	142	160	172	172	171	177	160	160	175	158	175	153	162	156	157	175	154	157	151	156	144	156	165	166	150	177	167	158	177	172	144	191	159	159	175	162	159	152	164	174	186	171	143	182	159	189	139	159	165	155	163	170	184	148	164	165	163	158	165	153	160	140	175	158	160	189	164	181	139	159	153	147	164	165	167	154	148	178	145	164	172	163	131	164	167	140	154	168	170	191	155	170	155	183	185	175	184	163	164	161	168	158	176	171	172	167	154	147	161	169	154	166	193	183	175	193	151	173	174	168	178	166	151	183	173	121	166	160	162	163	157	177	157	155	147	188	187	165	140	176	180	138	180	181	150	168	185	160	153	169	188	181	160	175	164	136	168	167	157	162	161	189	148	188	164	149	173	188	157	165	165	192	180	180	156	192	144	154	167	159	183	164	155	150	167	189	206	152	172	177	163	188	171	185	165	147	170	155	158	154	119	150	171	189	175	157	164	151	167	175	172	147	159	167	166	154	134	163	173	160	148	149	166	177	177	160	157	162	163	154	163	146	171	192	153	164	169	183	143	159	128	170	175	155	181	172	151	182	152	172	167	162	164	169	174	152	185	185	139	168	180	155	163	168	177	174	191	157	166	149	134	170	174	166	164	183	170	144	173	182	182	148	181	141	165	159	176	160	159	168	178	199	173	150	165	175	146	161	169	184	162	164	167	158	178	155	202	147	149	158	161	187	178	163	162	161	132	153	143	170	148	150	159	172	166	169	133	176	156	172	154	141	154	169	162	180	172	164	153	169	182	153	161	185	161	173	168	172	161	167	176	161	200	168	180	144	155	188	187	161	177	165	161	176	161	175	178	159	159	176	155	168	157	159	151	170	135	166	159	168	160	180	176	156	158	145	177	186	125	187	171	181	174	163	160	158	162	174	150	157	134	176	184	161	182	177	176	152	161	163	147	176	189	154	139	170	135	150	150	152	147	138	156	171	153	164	169	175	130	150	157	128	144	154	152	162	169	174	161	172	161	164	190	163	150	158	156	162	169	150	179	143	175	180	176	162	172	157	171	164	157	163	143	153	170	182	158	153	172	151	170	166	169	154	175	167	178	182	170	151	172	176	156	158	155	166	179	171	174	171	167	169	158	156	153	176	159	179	145	161	167	170	179	161	155	150	162	165	163	183	178	186	145	164	145	158	156	176	158	194	146	147	184	171	158	169	152	168	178	157	147	172	138	159	168	166	144	140	172	169	167	161	179	172	171	166	176	158	159	146	159	135	164	160	159	163	164	170	161	170	151	176	151	176	157	159	152	177	164	153	150	154	157	160	185	144	163	156	155	169	159	161	158	171	167	156	184	154	163	182	168	149	171	166	179	164	167	145	159	175	189	188	144	167	175	166	149	170	192	152	183	162	148	149	170	191	163	152	162	168	171	146	171	162	187	185	183	151	142	155	185	196	186	183	157	158	186	157	158	187	167	152	201	158	179	159	160	177	172	173	151	185	187	180	155	164	159	169	174	144	185	161	157	143	167	167	177	176	154	163	137	150	167	174	175	155	184	167	185	158	156	174
16444	6204	895	411	427	405	405	407	398	397	452	381	376	412	383	446	393	450	411	418	405	419	362	421	417	404	420	412	399	430	412	463	412	404	419	422	436	434	416	413	402	443	395	419	424	400	389	438	405	418	387	394	388	389	392	388	424	385	420	404	397	407	376	405	420	411	383	425	407	414	413	402	396	425	457	426	401	431	399	395	432	428	395	422	394	407	414	390	428	407	419	442	383	365	416	427	403	439	416	452	385	448	425	433	410	395	440	395	388	443	393	414	408	383	402	407	411	414	371	416	424	393	414	412	394	380	417	407	430	417	458	419	430	432	445	375	378	373	394	409	393	433	391	400	385	382	431	381	401	419	412	421	388	405	421	387	421	380	426	406	405	424	406	413	395	405	384	412	435	393	407	412	420	387	401	426	448	407	395	399	411	444	417	406	397	431	406	381	413	420	409	416	401	437	417	391	433	408	388	399	408	439	381	410	423	393	387	417	392	427	402	415	408	476	385	433	388	417	404	403	369	382	384	400	423	424	419	368	402	410	419	365	477	424	421	406	414	417	453	403	421	368	393	453	428	412	412	431	369	407	385	408	404	424	398	386	398	409	434	427	372	400	392	380	472	399	399	415	405	397	410	400	393	392	388	422	398	379	376	407	370	399	410	427	408	396	414	441	397	396	432	380	427	395	444	422	384	401	422	416	409	414	405	359	369	374	400	382	428	423	429	403	408	384	402	417	401	391	408	393	426	404	417	386	420	385	385	378	432	433	397	416	401	367	412	405	382	387	384	382	456	411	389	383	438	435	406	416	396	414	380	457	429	380	427	437	430	410	415	420	428	432	404	418	415	390	381	420	410	383	393	376	408	423	385	405	419	394	400	389	423	422	434	418	415	401	391	425	384	418	402	431	401	392	398	413	377	434	400	394	408	404	388	416	423	379	448	409	385	409	437	439	421	415	392	395	398	352	413	418	383	395	419	395	408	381	422	428	394	407	407	418	403	427	421	378	388	397	377	412	437	398	366	420	385	422	446	420	435	393	408	388	403	374	384	399	433	432	409	420	457	399	426	469	403	407	437	414	401	397	415	418	376	385	388	421	407	416	417	405	434	408	417	371	425	395	394	384	374	440	442	401	395	455	397	391	397	442	391	418	385	412	392	419	431	431	388	414	422	403	374	419	423	391	368	407	419	404	413	422	399	439	435	401	448	402	432	395	414	373	390	426	408	414	399	413	410	437	395	413	412	405	412	413	395	425	384	408	405	425	396	429	402	423	393	412	385	392	393	424	417	414	406	427	403	438	393	399	389	444	421	396	385	423	409	397	435	448	411	394	366	426	413	411	375	409	410	413	397	385	401	376	396	419	372	432	393	363	403	418	404	392	415	398	395	404	400	434	413	377	391	385	417	418	415	383	399	410	424	439	405	434	371	422	422	432	378	377	378	403	403	397	391	389	408	400	393	406	380	423	389	424	393	423	410	392	371	416	406	403	409	412	372	401	386	404	407	456	414	426	416	420	416	395	394	403	382	410	412	399	407	362	417	418	405	399	399	448	397	440	408	411	440	434	427	404	411	440	432	408	454	403	410	424	389	396	389	380	383	392	417	376	431	426	379	383	411	424	403	447	432	386	413	418	417	419	421	369	405	420	401	390	382	395	388	404	395	396	390	424	409	410	437	428	400	408	442	382	402	398	408	439	430	406	389	417	454	364	448	391	424	398	418	390	404	432	400	401	378	411	416	375	414	446	428	372	418	417	432	429	397	448	402	433	384	393	394	386	425	417	386	430	392	396	435	436	378	418	400	400	435	423	426	428	389	446	421	408	416	407	413	454	406	393	367	405	406	384	412	411	407	424	430	397	388	411	443	425	378	425	415	414	415	425	427	382	406	396	408	374	400	405	414	381	385	375	389	419	426	378	428	381	436	386	426	400	395	443	402	462	409	391	394	417	410	391	436	390	409	402	449	403	412	401	403	438	410	396	408	400	387	440	370	420	407	412	411	394	408	396	372	406	361	396	397	419	373	407	385	419	405	358	396	360	410	380	422	405	411	438	401	372	415	415	404	373	429	408	406	393	390	395	410	381	385	419	406	430	400	408	398	400	424	406	414	428	385	402	414	484	421	458	380	422	446	413	434	391	401	389	426	407	446	387	410	406	357	431	428	398	393	393	441	417	419	429	421	407	400	447	389	403	404	413	393	427	403	408	430	422	396	387	469	397	404	422	392	428	342	424	424	407	401	413	412	381	402	423	432	428	396	404	413	406	404	405	419	399	418	373	425	424	407	392	401	427	407	416	402	393	405	406	410	391	416	386	423	417	362	395	416	402	419	452	448	385	391	424	404	382	451	401	453	420	436	393	411	436	380	384	431	399	446	428	415	368	431	373	380	366	389	419	395	428	360	398	405	388	448	413	420	376	386	443	403	383	401	418	409	394	427	431	379	382	434	416	423	393	419	361	425	378	385	393	432	377	436	406	386	390	423	410	401	414	403	407	423	406	447	415	391	409	367	392	376	413	437	371	377	427	444	390	400	403	426	359	400	404	428	399	424	391	383	418	405	391	454	435	419	448	404	431	395	419	407	418	405	413	420	429	432	407	431	406	397	399	415	402	373	399	425	409	405	405	401	392	407	375	422	436	401	389	361	420	415	413	368	460	407	396	418	392	397	442	403	428	389	429	364	438	405	407	402	415	418	405	401	402	428	397	400	417	398	389	414	407	401	438	418	444	416	420	424	394	406	381	402	418	402	369	392	399	390	393	388	390	422	397	401	433	413	395	393	437	401	444	415	414	413	416	438	401	403	410	383	412	400	397	455	447	396	433	421	421	412	418	405	400	387	427	404	388	422	363	416	414	438	426	374	364	396	388	405	400	376	409	397	411	401	389	412	410	411	412	416	427	409	435	411	373	419	472	419	393	432	402	402	428	419	386	424	417	381	383	451	419	408	398	411	419	402	412	411	406	414	427	380	409	421	413	460	376	400	381	381	427	403	396	411	386	434	374	398	408	389	398	432	410	401	420	345	416	420	413	428	401	407	437	404	400	435	428	424	386	385	391	400	402	456	421	411	400	402	415	425	439	392	432	408	432	392	392	364	379	395	446	402	398	414	380	401	397	406	375	380	399	400	441	437	443	409	378	406	392	445	388	428	436	393	390	379	401	395	418	419	401	433	400	411	400	416	442	413	380	371	421	427	381	369	352	430	408	443	405	410	394	421	393	390	415	390	415	405	408	397	413	416	420	427	402	449	394	398	386	410	412	392	391	429	411	405	410	395	421	383	356	383	422	382	407	426	400	393	393	418	382	421	428	382	418	401	415	420	411	416	379	425	438	380	416	442	381	411	394	424	418	420	436	416	416	393	371	422	455	416	439	414	452	419	452	413	396	363	397	413	401	378	416	426	371	422	425	428	400	413	428	413	419	416	421	412	420	382	428	408	390	440	409	415	428	396	401	405	349	403	435	409	390	396	411	449	403	404	400	356	409
25165	21117	23678	28780	21110	13431	594	400	366	346	360	327	314	298	347	299	306	313	307	336	306	325	296	328	341	336	336	337	293	316	312	316	317	358	358	318	327	278	324	279	318	322	315	343	307	298	319	298	315	341	342	314	326	277	338	332	303	289	332	323	305	280	303	362	334	306	300	310	323	308	310	280	291	365	329	319	294	301	308	348	314	320	290	336	289	265	283	327	336	311	327	309	335	293	302	316	316	342	331	293	318	328	344	295	318	308	284	331	296	290	300	330	320	296	331	285	271	346	307	319	320	334	319	284	295	299	277	290	286	369	311	330	317	289	305	334	272	318	313	323	315	332	327	322	291	322	330	309	304	296	328	310	310	274	331	287	300	296	289	316	309	311	342	329	303	339	344	305	323	301	317	326	325	319	314	334	320	316	330	300	309	312	326	334	319	336	296	336	369	310	301	338	309	290	296	297	303	296	271	317	308	329	323	336	346	285	276	343	301	334	299	272	312	334	335	310	306	335	312	309	290	320	353	339	311	300	354	302	310	290	330	325	359	269	314	293	323	299	327	324	324	292	314	299	277	291	327	292	307	291	315	291	329	340	322	294	340	302	330	333	288	335	315	322	359	352	323	330	315	285	318	263	320	304	316	315	291	323	340	307	311	310	306	292	331	297	315	304	343	286	313	304	296	323	310	298	329	330	325	308	322	304	307	339	306	352	324	336	309	324	297	260	314	324	290	333	339	318	314	335	313	303	356	287	328	323	293	300	339	317	296	337	323	328	304	318	347	320	317	344	306	304	296	319	313	285	292	290	334	339	329	320	295	315	287	306	306	316	314	300	320	303	271	308	303	291	308	298	294	329	291	295	312	351	343	344	297	317	298	297	301	321	320	328	304	300	295	300	295	276	296	306	285	295	332	322	316	349	318	309	316	346	300	299	293	295	325	285	295	310	304	339	337	319	311	342	323	310	305	297	314	306	315	307	302	283	314	307	318	302	313	294	292	316	309	360	300	322	303	306	298	295	307	323	307	306	319	329	317	299	356	318	322	282	311	290	329	336	336	327	322	318	302	314	335	273	293	301	315	298	286	303	290	306	307	328	319	285	334	314	326	299	316	333	294	338	308	332	286	318	289	328	326	294	344	315	292	337	310	342	282	288	338	327	299	326	305	347	319	340	326	341	306	312	313	314	307	333	315	302	314	345	294	316	321	340	305	309	337	355	330	320	347	323	303	314	293	305	324	295	315	312	329	287	305	312	333	329	320	324	301	329	319	322	323	299	332	322	339	336	318	311	347	327	323	298	300	293	286	326	302	321	331	323	350	311	317	334	295	324	320	293	366	314	285	318	315	312	285	318	287	311	286	337	343	336	320	319	304	326	324	303	287	307	293	315	268	337	347	308	355	320	282	333	317	310	327	312	315	330	327	294	346	358	315	326	329	302	318	339	312	293	302	299	300	327	349	281	317	313	298	302	294	315	311	305	329	338	331	295	279	339	332	323	355	306	300	342	314	325	294	339	306	302	332	294	304	283	303	317	298	313	279	282	310	273	322	313	304	299	308	329	295	303	281	306	340	343	322	314	331	345	366	305	320	315	326	299	319	331	306	340	309	321	305	370	324	294	335	327	324	301	314	300	363	268	329	294	266	284	343	320	314	320	293	298	305	321	285	327	322	320	297	282	321	292	346	319	317	320	311	301	345	298	326	377	313	312	351	333	293	288	304	297	312	312	308	288	325	298	278	332	312	285	323	330	298	331	298	317	291	349	326	320	323	313	307	282	294	338	331	326	295	329	289	322	305	330	312	323	310	316	282	291	318	288	311	343	305	278	312	323	314	347	304	312	316	350	285	321	350	369	297	290	299	297	343	296	282	343	293	337	323	351	286	280	300	291	287	323	273	304	288	303	309	303	303	304	308	324	283	343	270	288	343	285	299	314	310	321	304	314	304	308	355	289	303	321	321	296	320	339	322	365	298	332	320	302	280	331	320	318	319	324	253	290	305	287	282	334	308	332	333	306	320	330	319	328	282	273	327	297	306	299	341	337	293	346	337	294	336	323	303	329	306	340	306	304	314	302	283	278	309	301	318	323	345	324	327	315	305	282	323	313	299	309	326	333	312	308	318	303	335	289	326	288	281	304	350	312	313	310	286	314	262	292	306	297	281	310	310	333	305	346	287	307	314	323	316	317	334	322	350	319	293	313	300	308	319	323	300	306	330	296	299	319	290	330	294	336	282	298	352	331	315	308	318	283	291	331	299	329	283	316	312	307	324	313	300	290	342	278	275	310	355	319	297	351	295	317	315	321	302	302	338	324	299	297	303	309	289	284	302	316	303	323	308	307	316	295	346	293	303	295	298	316	292	301	323	285	304	297	303	303	348	320	334	273	329	303	303	342	302	314	275	310	291	346	330	343	289	328	297	323	328	342	317	321	315	321	296	326	296	327	296	323	317	311	319	315	317	341	314	318	322	298	293	314	313	276	306	272	315	302	292	328	304	286	314	306	316	306	330	341	304	332	297	319	322	327	298	305	304	288	333	323	311	316	331	331	306	321	323	306	319	348	325	326	325	324	311	325	309	311	314	307	303	315	344	351	316	337	304	327	316	300	333	309	339	336	324	335	326	321	330	330	315	299	336	329	321	329	288	321	308	295	311	312	318	298	296	336	334	328	318	322	333	340	299	349	346	313	314	288	327	343	366	318	269	290	316	295	333	304	308	320	314	342	315	330	331	315	336	294	292	338	329	297	315	286	301	303	311	318	311	312	290	314	292	296	290	276	291	280	326	303	322	297	295	304	298	298	308	301	311	278	339	320	328	300	299	307	278	302	322	298	365	308	293	324	347	334	287	353	356	283	322	309	317	333	318	297	288	281	307	304	324	305	295	318	290	324	299	298	324	312	325	332	309	316	314	327	295	331	281	313	310	330	289	334	359	303	318	325	344	268	326	298	332	354	308	282	308	323	301	311	318	323	315	367	315	295	318	303	317	312	340	290	338	331	329	323	320	308	335	373	316	343	306	316	377	313	346	341	346	295	333	310	338	295	287	314	300	331	318	324	305	307	344	300	308	303	300	310	350	307	314	284	292	312	321	348	320	299	302	327	343	300	306	297	245	315	300	315	326	302	299	306	306	299	320	287	308	322	319	303	343	295	322	315	281	294	312	306	317	286	300	347	319	303	294	301	319	291	323	294	325	309	275	308	318	317	282	319	327	338	287	346	344	367	349	298	318	316	312	299	325	306	284	305	334	273	314	288	335	311	331	299	327	291	339	300	316	325	337	327	345	341	317	317	330	325	330	332	323	311	319	332	320	311	301	316	319	310	302	289	293	283	310	334	338	296	337	324	319	297	317	331	305	315	302	299	321	319	283	326	318	343	293	316	325	311	327	307	323	320	316	303	305	286	305	320	294	312	316	317	296	288	331	309	309	303	297	338	297	289	300	332	350	337	328	291	276	293	333	330	339	311	304	339	311	330	310	305	345	308
33313	39238	9791	852	768	700	704	693	689	664	679	613	683	670	680	683	693	658	632	712	670	716	687	666	675	661	663	635	692	616	669	650	657	702	677	687	714	678	677	678	686	663	654	682	687	701	691	687	630	671	650	655	695	679	652	601	650	662	716	652	698	644	707	679	688	644	644	676	666	678	685	589	633	676	675	697	678	646	694	671	683	685	678	675	656	670	661	686	670	683	673	660	710	634	693	701	706	678	647	656	708	669	695	710	658	670	675	679	629	638	655	664	693	658	653	624	704	625	739	724	671	647	677	641	697	669	658	658	714	659	665	687	705	675	678	697	705	740	707	649	675	702	683	711	674	670	671	651	692	661	687	699	688	673	670	655	653	639	705	686	651	646	656	676	719	628	677	648	662	682	667	639	648	677	656	661	755	668	674	685	697	690	687	685	697	639	661	679	658	654	728	663	719	628	697	685	695	656	645	688	650	653	709	698	683	702	644	679	684	694	654	674	692	674	657	713	691	701	700	678	710	697	720	644	684	661	649	627	677	675	662	642	664	741	699	670	636	666	657	673	645	702	695	690	653	682	646	670	663	657	684	663	704	671	703	666	671	656	667	592	699	684	667	663	705	681	704	669	671	717	672	654	699	654	677	679	691	659	698	681	680	701	681	680	671	694	694	683	648	662	648	658	682	679	641	680	727	625	700	672	695	720	649	685	709	692	696	661	660	682	663	640	634	635	684	701	672	704	721	681	669	655	650	698	675	642	658	657	702	677	648	662	682	674	674	718	683	632	731	664	685	679	650	705	681	674	663	670	662	669	657	685	692	693	683	694	674	657	704	707	664	682	685	659	669	708	663	676	665	653	680	705	733	673	645	643	655	667	652	609	682	643	716	662	737	652	710	703	673	720	692	705	657	706	654	725	666	674	675	627	678	668	643	677	686	675	665	648	717	635	686	653	676	647	666	658	685	702	687	712	666	649	711	659	616	698	649	669	705	647	638	726	695	632	662	679	630	686	658	731	671	692	650	715	608	671	660	697	637	685	643	697	665	658	652	643	728	621	678	616	659	671	659	689	682	734	683	673	652	689	657	679	655	667	688	663	683	672	661	637	649	670	652	697	660	678	699	701	680	644	627	689	683	660	698	727	665	649	690	647	691	674	657	675	664	657	676	682	657	693	689	668	674	653	635	681	695	687	684	708	717	679	696	658	694	689	682	635	716	698	730	678	677	675	650	704	675	673	663	647	701	681	705	680	669	651	706	657	702	657	661	672	644	664	728	678	648	680	669	701	666	719	661	697	694	679	717	640	661	692	672	692	645	651	653	647	662	662	694	682	691	693	709	698	700	635	669	664	667	658	694	699	649	673	680	652	662	707	659	663	690	691	667	677	692	662	695	654	634	682	692	640	664	651	681	715	731	660	701	676	709	667	653	679	662	669	688	656	663	678	723	660	639	651	708	661	652	667	709	702	633	647	656	692	671	696	673	665	676	717	711	675	678	675	678	667	654	673	667	650	732	689	678	688	638	672	672	632	677	679	668	681	735	678	687	711	678	697	684	642	681	678	644	715	686	668	656	712	684	622	670	635	622	693	643	669	650	687	706	687	658	690	682	711	679	652	665	667	682	671	726	642	658	659	680	629	682	636	664	656	676	656	682	648	662	668	661	661	675	665	674	716	669	634	672	678	705	667	723	708	642	665	674	674	674	648	709	701	650	635	695	676	691	687	677	712	661	638	663	684	665	681	639	663	652	633	634	679	652	687	643	700	660	718	668	651	649	698	669	668	636	694	603	641	677	628	682	647	670	680	664	670	652	637	639	660	685	678	685	715	666	656	658	656	654	650	679	680	669	665	673	692	678	644	655	636	737	694	654	684	679	683	686	636	692	715	636	670	674	701	682	681	667	705	723	659	692	639	676	683	653	657	666	652	697	684	642	667	683	654	647	645	631	707	690	627	697	663	640	666	723	692	690	652	662	692	695	686	694	671	697	668	687	668	654	674	677	667	659	729	666	651	687	694	697	654	665	630	667	644	669	695	649	735	660	677	646	673	678	686	688	676	719	656	687	687	646	620	643	691	680	595	676	686	690	693	619	685	665	682	692	666	630	674	661	624	656	652	650	663	648	684	700	665	695	669	677	695	680	702	701	650	658	696	670	696	659	658	663	676	732	666	665	708	668	690	684	658	646	679	659	675	687	704	628	682	666	692	664	639	707	680	657	659	666	685	691	653	678	678	678	643	683	674	656	692	700	629	713	671	654	679	684	669	630	702	671	695	656	681	680	680	681	652	662	645	644	677	705	702	679	660	694	641	653	702	680	650	713	663	699	701	674	676	651	709	632	645	686	625	693	687	660	655	674	629	680	676	655	667	703	670	667	682	681	649	691	635	681	665	642	701	661	692	651	636	625	656	653	643	641	673	687	701	679	676	638	667	652	644	672	702	707	640	723	724	685	611	690	626	660	681	679	696	669	720	664	686	651	677	697	650	648	639	713	688	679	677	691	671	664	662	694	667	683	688	670	647	665	669	722	680	678	695	672	667	675	680	684	701	663	679	673	647	677	645	663	678	601	688	631	629	672	723	676	673	664	668	660	658	677	677	721	694	705	694	689	643	604	638	670	713	708	665	689	657	657	644	655	650	691	679	677	677	635	708	638	693	674	684	669	687	694	673	669	683	677	702	662	680	667	656	691	625	648	676	714	620	672	674	686	621	640	611	708	689	678	617	701	639	726	681	700	680	694	687	723	656	687	678	624	676	655	647	707	679	692	675	620	690	679	678	679	680	652	684	665	648	666	639	695	738	665	679	676	675	707	678	641	677	672	662	670	652	644	656	684	698	618	686	680	694	639	687	691	673	674	648	652	651	678	651	696	666	649	621	671	707	690	661	644	695	686	668	678	663	690	685	689	671	641	657	602	716	652	676	660	658	669	657	731	646	657	709	633	684	650	710	682	651	662	700	672	708	639	682	692	688	698	644	660	674	620	682	671	656	628	696	699	652	668	609	694	703	681	672	644	683	678	698	681	678	676	680	690	693	683	654	668	639	658	677	683	700	663	653	651	705	707	684	669	686	682	641	655	660	630	684	703	661	633	605	732	644	638	682	675	644	649	656	644	685	713	677	668	655	661	664	675	632	694	664	673	692	701	711	662	682	692	659	643	711	711	712	765	652	693	714	662	718	656	648	680	682	661	664	693	708	647	688	680	655	715	698	668	650	651	706	699	716	634	698	666	696	670	689	696	646	671	665	670	642	648	658	679	680	661	667	666	680	720	683	672	673	731	660	660	697	657	637	690	633	628	639	682	657	630	691	708	706	687	708	663	692	664	712	622	633	685	681	686	674	663	719	686	666	662	681	671	637	714	685	643	651	648	645	652	668	666	642	720	659	707	674	677	690	672	660	696	649	650	707	702	679	637	676	688	685	694	631	694	725	661	655	672	668	689	685	713	654	666	703	699	668	713	627	683	673	713	636	668	665	665	668	692	640
24495	21136	24014	28499	21144	21155	11363	603	427	372	364	338	324	363	341	326	318	321	336	311	298	311	303	318	297	288	339	288	322	280	287	337	307	314	313	280	275	313	265	282	264	287	313	303	323	313	298	290	324	311	271	287	301	311	287	284	283	298	271	297	309	284	314	327	283	309	306	345	325	269	309	301	337	299	317	302	286	279	315	265	321	317	309	277	291	296	318	285	280	274	277	298	294	269	304	313	269	320	317	326	289	321	318	270	291	306	313	270	301	291	286	265	305	288	307	313	296	330	285	271	299	295	289	276	346	289	271	309	291	331	329	314	311	292	292	285	280	279	281	274	284	257	258	289	308	300	289	308	294	260	301	287	324	282	302	318	292	332	293	285	321	296	272	258	297	289	267	310	327	300	289	297	314	305	302	263	289	308	315	282	321	317	306	298	277	251	300	284	298	289	326	275	301	293	281	290	297	322	298	314	323	312	296	308	250	256	284	289	281	302	309	285	322	320	288	306	286	318	299	275	297	292	279	313	319	291	313	295	297	281	271	289	293	265	265	293	280	332	319	324	279	273	292	325	305	270	253	312	283	302	288	266	277	285	284	283	272	295	282	282	300	302	270	293	292	328	309	302	332	313	307	278	265	267	265	304	290	301	283	293	323	305	293	271	287	312	295	337	291	274	285	270	278	282	319	358	273	293	270	258	300	279	277	287	307	286	302	289	287	267	263	251	276	299	313	307	297	305	304	298	303	282	306	275	282	282	293	323	298	307	320	328	250	264	282	299	277	293	291	268	276	291	282	270	292	284	329	280	280	281	289	287	278	304	327	300	266	320	315	312	281	307	280	287	272	320	285	311	293	332	276	309	307	339	338	282	306	309	296	243	283	284	291	287	264	287	262	291	266	281	297	295	328	300	326	307	292	276	291	305	282	294	290	286	263	295	349	299	281	293	318	293	300	275	295	241	291	298	261	285	289	336	285	262	257	294	272	304	332	309	285	279	275	307	314	318	295	332	281	288	270	311	294	321	335	292	295	323	316	321	315	330	296	302	274	264	311	289	284	272	303	264	301	322	263	290	300	279	270	287	278	299	299	294	297	313	290	306	314	293	319	280	297	278	290	247	267	288	250	298	323	283	300	291	315	264	299	276	288	285	329	293	283	289	275	311	267	330	298	304	314	312	306	313	302	282	292	297	285	326	313	299	280	295	253	317	322	267	280	283	263	279	286	312	318	277	270	302	278	293	320	307	284	284	305	318	284	287	318	301	321	294	303	308	280	298	271	274	320	323	333	274	293	278	309	285	248	307	288	303	252	313	296	283	280	305	310	297	309	301	305	284	298	270	306	279	309	313	304	308	325	301	283	287	289	293	285	271	318	261	320	272	281	275	311	288	321	286	256	310	283	289	297	274	299	285	298	271	309	301	311	273	266	287	301	293	304	302	273	310	311	307	292	292	288	278	314	298	333	300	319	304	296	299	319	333	286	296	278	277	280	276	300	330	251	302	292	293	285	297	308	309	302	293	305	317	285	245	288	296	318	254	273	307	294	320	273	284	311	292	329	276	285	287	320	290	275	286	271	335	322	300	293	336	298	324	268	275	295	338	280	289	330	279	300	287	270	295	309	296	319	311	330	324	323	302	276	270	290	284	297	274	282	271	330	312	294	288	288	353	317	303	306	295	308	313	279	300	296	277	277	272	298	300	265	296	279	302	311	251	295	300	303	295	304	295	324	296	297	282	295	290	280	305	278	295	307	321	292	291	289	279	300	275	302	300	329	285	302	297	255	277	315	305	280	310	304	291	276	272	271	319	258	286	276	313	336	318	302	274	272	318	301	277	255	276	307	285	314	287	289	260	271	323	320	308	315	296	283	255	295	274	293	291	272	284	311	324	303	288	287	295	296	305	302	269	276	288	278	297	279	305	277	319	274	279	321	308	275	312	300	335	280	291	302	301	278	318	288	288	290	335	312	315	293	341	289	279	295	291	322	300	298	278	296	313	326	299	321	329	306	344	312	296	286	286	289	311	298	288	269	284	322	321	303	301	294	312	313	295	311	279	296	271	298	291	305	282	289	282	315	292	290	300	323	282	281	308	289	282	300	284	303	292	299	317	303	298	295	321	296	310	289	291	338	298	292	309	287	291	285	286	307	313	283	277	284	293	302	286	313	284	302	326	264	327	291	285	290	309	296	318	309	295	303	290	281	306	302	316	313	266	311	294	283	288	314	301	299	282	265	281	317	276	283	291	294	322	291	305	309	271	262	302	294	314	295	288	315	288	279	299	285	285	251	304	313	305	322	289	292	333	270	307	287	259	306	290	313	290	305	296	298	303	277	266	297	268	273	295	283	313	290	312	295	275	295	300	310	270	322	321	276	280	313	288	297	298	299	308	293	325	290	304	315	369	278	285	304	283	283	295	283	301	328	281	270	279	304	301	327	290	287	322	275	286	302	276	294	285	322	254	293	299	234	285	307	286	316	300	293	299	280	301	292	273	305	286	317	301	292	298	302	273	314	298	316	289	263	281	300	331	308	274	298	268	268	276	341	292	290	279	294	286	311	310	311	289	285	286	288	285	291	283	295	288	284	301	260	339	279	315	288	306	326	316	287	287	294	308	263	304	306	302	304	272	321	265	294	336	294	263	250	311	286	318	285	312	298	314	323	305	301	297	261	284	291	292	281	309	278	305	284	321	300	287	311	308	330	289	274	284	277	290	304	322	287	301	311	264	295	276	299	261	265	271	285	303	277	323	318	302	327	286	318	322	325	291	296	297	298	255	297	311	304	296	296	309	308	275	265	288	270	313	325	271	285	313	270	272	314	270	315	299	253	276	304	294	267	273	288	298	289	277	285	267	323	317	263	286	301	312	295	282	306	293	270	276	297	280	289	255	285	299	303	279	287	312	300	280	292	299	291	311	298	300	290	318	311	282	293	278	283	309	294	292	304	280	294	312	308	303	293	291	285	305	282	298	296	311	311	275	273	280	301	286	271	275	329	287	298	303	301	294	330	316	251	320	285	282	297	279	307	306	285	297	306	297	290	296	303	296	268	303	283	278	286	252	287	343	273	302	301	296	293	309	319	290	313	329	287	314	283	311	280	289	280	316	270	267	285	311	284	311	295	288	278	318	261	304	289	316	317	311	302	281	252	303	283	280	312	286	294	254	277	278	286	284	276	295	291	279	286	294	284	269	320	270	255	292	291	302	310	316	291	264	305	287	320	295	319	285	266	298	300	322	259	290	308	307	300	282	262	271	279	295	335	300	284	296	283	290	285	290	311	273	298	280	292	294	288	284	292	282	286	293	290	286	288	299	283	279	292	297	279	305	323	286	294	267	318	301	289	318	330	283	279	323	275	266	314	332	310	300	317	276	269	264	279	320	287	287	321	312	288	299	268	293	309	292	316	264	299	293	322	309	329	321	251	286	284	268	301	296	263	288	263	301	257	273	306	309	328	282	306	305	280	290	322	291	303	310	298	284	315	269
39664	49572	16021	984	789	689	674	657	623	601	624	641	573	608	628	635	637	606	613	632	592	572	625	630	603	632	571	658	655	619	592	634	615	612	611	626	610	590	669	625	609	616	613	591	615	599	624	613	645	630	614	666	611	609	638	545	568	626	622	620	605	607	613	626	605	659	605	626	563	622	641	604	603	589	584	603	639	610	579	605	633	617	607	640	576	587	594	622	654	607	584	574	588	618	602	615	626	615	610	588	578	633	581	581	609	614	626	619	611	604	591	648	620	608	638	612	633	596	646	618	622	638	649	603	574	607	638	666	615	601	599	593	557	624	615	551	641	618	583	585	602	623	580	628	585	641	608	618	600	599	577	610	610	620	599	608	598	577	617	572	593	588	628	624	586	609	586	552	558	640	642	597	611	625	627	607	643	609	589	646	568	566	614	608	570	599	595	612	618	605	600	608	576	643	626	565	570	628	622	620	553	616	595	599	627	591	586	635	585	620	610	560	563	617	576	572	610	611	602	603	603	586	629	636	603	601	627	614	548	610	625	599	643	625	619	609	547	591	641	619	583	617	608	590	610	608	629	602	627	601	610	627	601	626	609	617	561	599	600	623	618	594	609	661	585	610	588	574	601	592	582	565	614	569	618	588	584	629	547	619	600	652	623	584	569	622	553	593	577	557	573	570	635	609	622	617	580	642	626	633	594	582	589	586	610	617	550	623	640	571	559	592	608	574	577	619	597	573	646	593	605	602	666	574	576	554	590	649	652	581	601	596	621	573	614	573	625	648	591	575	585	614	587	605	672	585	576	606	601	609	643	577	642	619	589	601	593	595	568	639	607	580	586	620	614	611	606	579	605	571	666	647	612	603	611	579	575	576	609	591	598	609	623	625	580	591	613	614	651	579	596	571	585	655	592	611	604	631	653	599	604	605	604	573	643	603	573	651	636	587	612	667	624	605	620	615	610	621	624	581	617	613	581	646	586	607	561	573	636	634	623	580	590	656	629	601	607	639	616	572	626	592	615	592	610	636	596	606	610	641	606	577	600	592	606	632	582	620	614	557	622	616	577	611	614	623	636	586	612	585	602	641	587	613	603	629	585	579	606	607	631	588	589	587	633	585	617	602	613	635	593	638	625	604	637	573	652	570	612	597	622	612	617	590	548	619	565	570	601	587	623	592	607	602	604	555	606	647	547	615	622	611	592	602	632	608	615	638	626	633	621	600	604	594	585	600	612	599	589	606	633	616	628	602	579	576	649	587	605	623	619	595	620	566	554	615	595	610	571	615	614	582	613	608	627	602	603	610	607	636	635	603	563	633	608	569	638	602	609	550	586	627	548	606	620	594	606	617	600	584	632	635	629	622	624	596	616	598	603	599	593	601	588	595	597	599	589	576	653	570	620	572	561	584	591	592	619	613	609	616	592	605	626	655	640	600	645	653	639	591	585	593	623	531	643	582	601	549	592	656	649	595	584	598	613	589	568	621	609	595	607	612	600	614	622	582	588	613	626	585	595	590	635	620	602	586	603	594	603	623	626	592	586	617	627	615	579	590	627	626	601	613	613	633	591	599	594	610	567	632	582	661	598	650	628	590	563	626	642	557	596	584	595	598	608	639	595	559	575	583	591	597	639	580	582	628	626	576	616	618	599	627	590	572	588	606	618	574	632	588	619	612	584	638	605	566	590	608	633	626	581	602	539	581	593	626	640	618	597	580	592	598	606	646	620	514	619	593	629	614	585	618	611	572	602	584	619	616	630	617	608	557	613	601	590	610	617	652	623	596	586	649	588	555	640	627	591	596	604	647	624	586	625	634	629	636	658	575	620	640	639	614	582	597	598	588	625	609	627	575	587	596	587	613	597	580	625	613	607	624	555	618	551	567	589	609	612	639	610	582	552	596	580	592	654	599	625	556	610	615	593	582	635	596	580	592	638	617	650	600	569	617	641	651	591	563	625	602	556	580	606	608	599	593	626	625	582	599	628	568	621	603	590	633	592	611	632	609	560	615	612	602	593	625	612	593	578	605	605	593	611	634	600	638	623	594	597	621	611	612	624	623	574	642	587	588	584	531	601	601	583	662	601	618	614	596	603	547	593	608	633	591	634	549	583	661	605	574	574	583	579	594	574	600	637	610	614	630	634	595	618	601	603	578	590	588	560	596	590	555	627	574	624	632	567	568	562	613	619	607	600	612	617	592	627	643	596	595	589	664	576	583	582	586	551	592	587	610	628	609	599	608	549	584	593	570	634	577	591	606	610	598	632	620	610	586	576	618	556	595	564	570	601	583	593	637	620	596	628	610	573	619	607	611	642	603	580	628	573	612	584	642	626	588	593	601	603	619	586	605	621	614	576	634	634	557	609	590	621	599	579	620	613	585	600	582	616	590	568	610	592	563	611	623	596	633	571	627	603	624	590	582	610	603	607	629	634	648	643	556	592	644	607	617	605	650	576	623	597	556	623	584	571	588	589	566	602	639	615	604	582	628	636	606	624	602	617	576	606	587	590	642	625	591	600	604	576	622	594	557	597	648	627	590	607	606	582	629	629	610	581	581	612	614	590	620	612	668	640	608	622	588	569	556	635	651	596	637	591	645	627	602	641	588	563	601	625	621	559	587	616	638	580	603	542	627	570	615	580	618	625	568	616	594	575	607	567	565	574	625	648	639	625	596	676	641	591	590	599	618	607	610	599	626	593	626	579	616	618	630	585	606	561	582	629	590	620	626	555	589	623	601	614	615	604	638	558	611	620	585	600	570	557	615	595	575	583	564	594	611	592	596	595	587	612	627	640	601	625	602	621	596	632	572	626	610	592	623	567	580	597	624	630	593	639	644	561	614	618	591	583	573	627	600	585	611	627	635	596	623	597	614	641	576	595	596	606	591	624	647	586	546	593	614	603	636	587	593	609	607	585	598	572	612	605	598	627	592	592	604	561	582	633	582	689	616	649	583	603	624	558	602	626	588	636	603	636	570	594	598	591	597	623	601	631	593	609	614	660	618	618	605	623	658	586	602	623	620	599	651	575	597	583	603	597	623	618	616	596	586	610	582	592	555	557	607	628	639	613	627	634	601	649	569	627	583	606	616	612	636	597	605	569	591	567	591	608	612	610	676	593	574	630	587	629	616	603	590	542	631	598	645	621	609	642	640	606	606	607	623	622	560	589	622	623	615	623	624	592	592	612	613	569	621	613	593	646	612	606	635	580	585	600	610	634	624	585	580	579	561	574	606	628	626	599	591	594	618	616	574	621	570	630	563	572	582	620	609	602	623	635	627	611	579	626	616	618	573	581	632	611	618	618	636	591	596	607	593	598	617	598	595	617	605	605	639	592	577	621	567	618	617	629	564	589	626	611	638	618	555	603	572	636	580	598	573	610	616	643	575	607	595	603	634	626	591	587	567	621	619	591	629	578	626	625	580	647	614	592	559	575	583	614	597	626	658	593	596	625	593	595	625	603	629	611	646	583	597	611	590	635	610	620	652	609	626
34136	18257	5099	353	206	164	159	158	194	169	182	147	183	148	185	177	156	203	174	160	146	145	164	172	199	175	156	158	142	193	127	168	142	169	158	179	168	185	164	161	166	185	145	170	155	170	157	154	152	158	161	158	164	166	167	191	162	143	180	171	148	175	145	159	164	168	144	143	150	162	167	187	164	143	156	135	161	157	170	153	146	184	189	177	164	169	159	151	173	166	168	148	144	154	172	190	152	175	192	171	163	181	163	184	163	152	172	170	171	165	152	165	162	164	136	145	154	168	157	176	161	157	135	165	153	166	160	185	174	183	152	143	171	168	173	178	176	155	180	130	175	206	156	168	158	145	135	156	167	162	152	162	145	159	172	172	182	160	183	152	153	176	151	141	172	155	159	160	157	163	190	137	168	165	176	138	162	162	151	142	172	170	172	176	156	156	149	146	146	140	162	162	134	169	153	171	171	149	161	175	151	163	183	140	183	157	173	171	174	140	160	171	146	156	173	135	176	181	156	146	160	186	163	148	154	183	145	169	177	177	141	158	177	187	171	136	186	179	174	159	156	146	180	160	151	159	133	162	155	162	175	170	183	136	154	147	148	155	159	148	150	161	177	168	144	125	157	142	143	143	149	190	173	142	166	167	146	183	169	176	146	163	156	148	152	165	181	184	166	147	133	145	149	167	150	173	179	160	180	156	167	166	162	151	173	153	192	163	151	167	165	177	168	161	141	150	170	144	148	174	143	160	156	155	168	147	129	177	170	194	149	158	173	164	177	133	166	172	138	155	159	162	140	161	174	165	169	167	151	189	132	137	149	164	158	169	171	191	143	140	159	167	138	173	158	144	161	166	180	172	154	152	171	137	152	163	159	153	174	175	155	176	158	150	169	185	185	146	164	145	168	199	158	143	152	173	138	153	167	179	188	168	191	170	148	157	166	181	149	166	165	169	164	170	169	190	164	140	160	152	177	145	198	161	156	145	168	182	152	171	125	163	156	154	165	191	166	158	153	148	159	177	148	153	144	179	166	165	186	164	171	171	183	145	151	164	153	155	153	158	159	180	155	146	160	153	160	170	166	169	151	160	164	165	148	172	150	177	170	164	177	141	150	156	169	136	178	142	177	172	143	155	169	145	162	124	172	155	142	150	135	177	161	172	147	158	164	159	164	168	189	171	169	170	174	149	155	189	175	146	177	177	181	168	167	158	157	182	152	177	180	163	149	149	168	161	147	168	166	161	158	179	174	146	144	187	164	143	153	166	156	150	151	131	163	154	138	154	183	135	166	164	159	160	151	159	171	173	163	172	192	168	154	163	157	166	160	158	158	128	175	149	166	198	181	176	155	161	158	173	178	134	162	161	175	165	165	139	168	140	182	163	156	176	166	146	180	143	176	170	144	157	166	146	157	156	171	172	156	128	189	177	141	159	160	146	143	179	161	170	199	168	150	162	161	146	150	179	145	191	173	144	154	120	147	158	162	186	173	159	159	168	170	153	155	172	181	142	158	190	157	153	170	172	156	165	171	173	177	149	169	152	141	158	151	149	189	155	139	169	161	172	161	168	147	165	154	152	179	159	173	174	183	146	154	178	157	154	158	183	137	132	155	149	181	153	159	161	152	167	159	174	160	148	168	173	168	153	159	168	175	178	155	197	164	166	180	154	178	173	167	143	182	152	157	149	147	174	138	150	155	190	160	166	161	168	165	184	169	170	130	153	176	164	162	168	152	144	163	141	178	150	169	162	155	178	176	162	168	166	144	154	145	189	149	161	168	158	133	188	174	163	133	151	157	136	194	182	165	164	176	147	176	155	146	190	160	166	156	194	169	159	147	153	164	160	154	173	165	133	168	177	165	155	159	184	146	142	155	156	163	145	177	146	163	158	168	123	150	152	143	173	151	151	150	145	156	140	143	192	187	158	180	161	164	164	180	163	172	128	174	163	164	174	143	137	167	141	150	174	170	173	169	187	171	154	170	166	169	161	150	181	155	163	155	174	177	170	193	186	177	177	152	153	160	153	143	174	165	135	145	150	151	164	158	195	146	151	152	151	185	186	162	178	193	172	146	181	174	159	158	163	163	176	148	160	172	159	162	172	163	208	162	162	176	152	163	156	163	172	146	177	183	167	179	159	140	151	136	154	166	156	164	169	173	172	170	152	157	175	134	147	172	162	165	159	170	186	152	166	162	148	166	155	154	146	194	142	171	163	148	155	177	159	156	169	166	168	172	140	146	146	159	184	171	177	131	157	182	181	171	195	171	159	144	154	151	154	159	167	162	139	163	157	153	163	160	163	174	157	197	159	187	177	176	148	134	145	154	139	174	161	174	169	160	157	167	173	146	153	162	179	155	140	164	152	150	156	136	159	155	149	152	139	194	169	163	174	163	175	169	143	149	155	142	155	149	163	191	166	142	157	172	159	176	169	141	147	149	168	168	164	180	136	154	179	142	179	153	144	168	141	130	154	175	162	158	167	187	140	167	156	176	153	147	129	162	164	154	190	170	203	173	192	165	175	145	172	162	159	187	149	168	144	157	166	137	165	170	186	193	148	149	173	173	153	155	164	162	153	156	157	154	170	162	163	141	166	171	157	171	173	131	160	159	155	159	158	170	177	152	164	184	148	145	154	164	173	153	174	174	180	163	186	160	154	155	171	180	188	156	150	181	162	186	161	159	134	174	166	173	152	136	171	166	164	191	180	164	172	162	180	162	150	155	154	144	154	175	155	144	170	173	170	142	163	169	158	174	168	149	154	170	171	179	151	189	143	160	153	172	169	153	154	152	155	147	173	148	161	149	164	160	174	154	151	162	184	158	140	147	140	186	147	175	173	141	157	168	140	156	178	173	161	162	176	172	175	160	184	160	129	140	168	179	151	168	167	160	164	155	173	173	171	171	151	122	172	178	152	195	170	174	154	157	182	158	180	166	184	185	179	168	163	173	156	183	158	148	148	166	186	157	158	179	167	160	182	149	156	186	177	175	137	163	148	158	182	143	169	172	131	157	153	160	147	183	163	181	171	169	142	154	160	171	156	156	164	188	163	165	188	145	173	163	195	158	149	152	168	178	173	153	156	147	163	173	149	160	135	145	157	170	162	160	173	174	138	156	154	144	171	160	164	158	163	153	185	172	157	157	178	158	172	164	134	170	164	141	142	169	168	173	154	143	159	160	170	185	149	179	169	168	156	164	175	184	153	193	141	149	159	161	161	160	134	169	161	166	149	159	175	171	155	163	144	147	171	163	167	172	146	151	158	159	186	155	151	175	175	153	141	148	161	167	152	160	172	155	162	147	157	156	160	139	159	166	151	158	157	153	152	179	181	172	158	177	167	163	167	173	166	162	143	155	172	168	169	168	163	180	151	149	159	157	155	139	152	135	164	179	149	150	164	155	191	166	160	147	146	158	149	142	180	156	137	173	162	158	172	172	166	166	186	168	179	142	164	155	165	179	191	137	162	145	153	176	167	159	161	170	166	188	140	169	158
16170	5824	885	390	399	392	400	448	392	424	413	397	456	384	399	422	392	400	408	429	408	373	408	400	438	378	361	400	413	391	381	384	396	387	443	409	378	409	367	376	378	407	401	440	405	440	400	386	408	398	407	410	368	389	382	376	408	414	403	357	424	381	372	437	402	384	411	380	407	367	377	396	391	399	403	389	379	406	423	414	399	391	416	401	387	402	415	398	350	404	425	386	418	412	399	417	425	431	414	418	394	364	415	397	397	393	431	402	368	390	392	422	387	423	430	426	391	400	399	389	407	388	399	385	420	415	446	429	430	426	431	439	407	393	388	406	417	405	411	417	383	427	360	437	398	402	390	418	394	407	379	426	387	358	426	430	406	375	388	378	395	397	412	394	416	389	410	387	435	372	413	393	385	407	374	405	382	406	391	401	369	418	379	430	401	414	399	409	395	416	402	407	412	385	394	426	375	428	391	402	407	395	408	383	403	374	424	419	406	439	387	443	426	409	390	363	383	369	409	429	408	386	398	398	358	372	389	426	418	396	457	378	402	404	428	398	426	415	409	384	394	416	412	421	408	423	396	420	405	406	408	403	395	373	379	395	395	406	413	408	409	401	397	382	389	414	382	400	396	393	411	388	432	419	423	376	399	391	448	422	388	412	406	390	420	381	408	397	377	408	416	369	404	394	425	387	397	457	415	404	426	392	405	406	393	396	420	431	400	391	392	421	396	433	412	416	380	390	431	387	397	400	402	396	438	392	477	388	405	391	393	367	380	397	380	433	380	399	396	426	396	378	386	447	408	451	406	411	412	421	430	405	364	409	414	402	436	426	412	401	426	411	387	450	423	395	366	432	402	396	386	400	412	439	413	395	410	409	390	418	420	371	427	430	404	416	419	378	399	371	446	388	440	436	387	415	412	408	427	410	390	416	419	423	402	392	411	385	414	389	417	372	396	384	417	421	452	442	427	421	410	404	411	409	376	382	408	413	396	440	406	442	391	422	380	382	404	407	383	423	368	381	391	388	407	388	425	373	410	351	414	458	403	380	430	391	387	411	418	393	424	401	397	417	415	392	388	396	384	384	352	377	404	404	447	412	425	364	412	387	385	420	407	418	440	448	406	387	381	399	416	419	394	391	390	402	359	416	401	394	404	408	388	394	387	387	381	426	402	431	406	405	389	421	375	422	418	399	432	442	385	375	423	408	381	370	438	412	394	384	417	401	402	413	405	405	383	421	422	376	406	390	430	399	426	414	434	409	392	408	381	397	400	362	411	379	432	391	424	376	391	415	368	367	418	418	384	416	405	389	407	430	398	386	355	393	420	396	412	392	389	412	413	403	399	409	333	412	398	407	433	433	414	418	395	419	424	447	444	393	403	437	433	449	411	455	410	382	419	398	393	387	406	397	427	369	427	408	378	400	421	398	410	401	408	390	434	396	409	376	399	440	449	389	363	430	399	395	447	419	411	391	381	416	366	415	360	433	377	396	374	417	413	435	425	389	431	374	394	381	416	398	423	397	393	413	419	363	433	430	383	383	391	379	441	418	380	402	447	411	397	410	379	372	421	415	430	400	424	391	411	416	382	409	399	381	390	397	407	395	397	422	401	391	405	432	421	417	375	399	412	403	379	388	425	409	430	391	417	402	405	404	388	415	420	379	419	398	380	440	406	407	415	393	428	420	410	434	432	393	412	411	400	430	436	379	371	429	405	391	413	412	392	391	410	400	417	417	375	442	382	390	369	422	413	406	413	402	384	368	430	423	404	430	393	439	404	366	406	397	404	410	397	397	442	407	391	413	390	385	391	414	430	407	390	401	417	408	406	389	427	416	439	419	402	394	374	377	426	387	448	381	420	430	424	405	410	443	435	458	409	409	413	382	394	393	419	364	419	409	377	429	392	442	372	395	428	390	396	432	414	404	368	394	390	369	418	411	411	378	410	402	448	436	447	406	430	406	401	391	408	390	434	381	412	401	382	424	402	379	457	397	392	399	396	413	420	416	416	364	407	413	429	392	415	415	433	383	391	407	399	440	429	369	429	387	394	408	417	445	400	386	398	428	394	413	394	368	398	397	394	415	400	400	412	435	396	439	401	413	426	393	417	429	415	360	377	398	411	417	438	396	422	372	390	381	403	413	395	418	402	414	400	378	362	392	367	395	421	415	402	396	394	395	402	407	393	424	410	388	428	427	449	438	424	378	420	375	447	395	394	428	384	414	409	424	382	422	400	392	431	425	379	440	400	421	408	412	426	419	448	424	384	409	414	368	416	410	399	393	421	430	423	379	381	391	421	410	401	392	412	360	397	408	398	373	391	430	401	453	369	402	433	408	398	377	413	419	395	386	385	442	369	411	419	428	405	401	381	381	400	412	394	379	428	384	397	421	436	418	435	406	382	405	401	407	453	397	404	412	393	400	409	435	405	429	423	397	417	383	409	403	420	404	403	402	413	444	404	396	402	414	389	386	403	420	396	395	402	438	395	462	412	416	386	434	418	413	405	402	446	443	403	423	398	380	418	400	416	410	405	384	423	374	402	416	438	437	418	407	400	391	393	400	372	437	376	395	418	387	406	383	423	399	409	409	368	415	397	424	416	377	417	408	398	423	413	425	420	408	416	407	412	435	444	374	418	425	391	399	402	434	427	415	373	366	398	371	363	372	376	387	397	360	389	393	411	391	412	376	383	421	406	390	414	426	425	440	399	402	366	399	366	409	393	435	446	384	402	359	380	410	418	441	396	438	432	387	403	367	404	409	425	420	397	402	409	373	415	405	440	402	387	411	414	396	388	349	412	418	407	434	409	402	384	417	424	385	408	400	428	406	396	432	405	414	427	405	420	415	393	399	384	415	395	394	398	437	420	439	377	416	406	359	388	414	384	404	384	408	363	411	390	388	399	392	391	407	414	396	401	392	442	399	397	414	395	391	427	390	420	407	438	421	429	450	396	409	412	416	436	370	421	405	404	410	408	411	384	425	416	417	405	409	394	439	366	391	392	419	453	407	375	373	442	407	393	410	393	434	378	404	397	440	384	412	402	376	423	392	422	401	407	387	390	423	405	392	400	434	432	423	390	399	385	361	392	398	391	383	415	412	405	402	398	381	416	417	378	372	385	394	401	418	398	391	420	383	405	418	373	418	430	395	401	420	429	398	415	391	413	402	436	425	408	453	392	416	382	406	403	393	401	412	435	433	419	434	399	396	382	434	357	397	399	393	449	398	392	431	376	385	404	397	401	400	399	417	364	400	404	430	388	379	387	406	447	411	449	383	444	396	384	418	435	380	406	421	416	387	369	420	425	413	413	414	422	386	373	400	386	419	436	411	407	429	384	428	414	379	352	379	366	403	408	394	403	392	404	402	408	368	375	437	412	406	378	400	391	400	383	410	404	384	413	412	418	402	377	401	417	396	391	386	412	412	428	425	414	412	414	409	402	395	398	427	437	386	386	392	405	384	416	440	428	418	463	408	418	396	397	383	385	379	372	403
25180	21102	23576	28854	21090	13761	594	421	359	339	326	355	354	334	360	335	318	312	301	332	290	327	309	338	306	332	370	335	322	338	295	306	333	283	329	335	338	344	330	313	298	318	345	305	294	300	310	306	306	342	333	322	337	314	308	294	308	328	319	332	303	288	324	314	289	328	285	309	313	329	301	324	314	323	242	296	289	320	301	330	320	314	300	307	327	303	302	307	306	344	320	325	294	329	299	292	317	315	325	311	304	330	290	316	330	287	313	317	345	321	313	342	307	319	330	332	313	354	312	315	320	314	312	337	312	325	302	319	350	336	317	314	312	338	334	333	335	329	345	367	328	275	283	305	330	354	310	308	291	284	317	321	301	297	311	330	307	309	349	335	303	330	312	323	302	319	323	301	327	317	304	321	311	349	293	313	340	312	296	349	329	331	297	298	288	308	313	328	308	315	309	340	336	310	285	352	302	310	308	346	299	300	333	283	299	285	324	288	309	306	282	294	335	331	313	345	309	301	312	347	297	348	319	301	323	293	334	302	359	341	322	318	328	317	260	318	312	322	317	320	299	320	310	330	324	314	281	300	312	328	330	307	335	309	320	311	279	315	315	313	312	282	296	272	308	324	298	305	321	281	300	297	319	283	318	295	301	297	332	286	322	310	334	294	301	292	357	288	304	325	305	310	343	328	311	280	326	326	310	335	302	299	275	362	342	344	315	313	311	332	340	297	315	333	306	319	314	326	274	319	299	295	305	335	310	286	286	300	329	314	292	331	300	307	273	311	311	311	340	273	361	296	330	274	313	295	326	303	311	335	319	313	313	314	311	312	308	312	325	322	288	288	316	331	308	298	321	264	330	315	314	313	305	301	296	290	299	290	312	277	279	316	302	305	310	325	326	305	300	363	278	328	316	353	301	322	334	318	320	311	306	326	324	310	296	313	296	320	326	302	312	277	330	332	303	310	300	302	332	365	315	292	293	351	323	300	338	327	319	291	300	332	334	294	304	286	289	316	283	271	334	340	292	284	291	322	328	358	336	331	290	299	292	306	303	295	304	335	306	306	327	304	360	300	318	297	321	318	326	329	315	269	288	321	321	288	312	315	336	305	309	293	288	335	339	316	292	320	309	325	328	321	310	295	316	281	303	326	325	337	308	274	307	300	277	321	311	301	310	326	301	337	330	286	336	306	318	317	297	318	281	328	316	272	298	299	298	286	318	314	296	286	337	304	314	309	284	333	369	350	315	291	334	304	322	319	290	330	302	309	307	318	315	312	275	302	313	318	325	323	328	337	293	296	320	329	308	276	304	292	337	341	307	307	286	323	321	291	345	337	341	318	308	302	319	273	317	308	302	326	327	308	302	327	345	324	312	299	357	305	276	321	338	293	307	316	291	349	338	315	344	308	294	308	309	286	287	293	308	323	309	322	316	312	309	312	302	322	297	289	301	297	323	306	289	323	298	299	324	295	362	314	346	310	322	318	276	280	294	330	266	309	322	292	322	288	316	335	286	355	331	305	337	330	327	316	317	318	323	312	318	313	320	321	300	320	322	298	304	292	282	311	304	282	327	299	320	310	331	310	283	308	319	306	307	304	302	321	302	304	339	281	340	347	312	342	307	346	324	272	318	311	327	325	318	294	353	304	312	302	301	307	317	320	314	346	335	312	279	308	293	305	302	359	348	344	307	280	311	288	333	325	334	323	306	331	337	292	314	324	307	293	295	301	309	297	294	332	330	303	299	311	301	338	314	299	357	339	312	366	296	269	322	315	312	305	315	289	293	307	330	286	319	301	306	311	321	309	262	294	270	270	303	296	291	279	302	302	311	294	296	266	296	326	328	323	316	291	354	313	315	299	315	316	324	305	334	320	281	333	306	297	323	275	329	340	309	339	318	327	326	302	290	296	289	316	313	306	309	309	308	289	306	309	305	333	278	276	321	303	318	322	286	310	319	293	299	310	314	303	293	329	317	302	343	300	283	310	265	286	302	319	312	325	335	332	303	330	295	328	294	335	305	302	300	288	321	320	286	309	310	295	306	328	346	342	318	322	298	297	311	320	312	338	325	324	295	317	298	326	314	335	291	358	292	323	330	325	290	308	318	322	307	323	322	335	323	327	306	331	324	286	330	306	321	305	327	347	285	305	323	319	289	267	280	339	298	298	282	301	312	290	288	325	306	314	320	338	313	306	328	340	335	309	323	283	335	286	330	356	307	321	348	315	302	309	338	318	314	333	307	307	321	349	325	325	313	316	338	337	328	340	300	336	353	298	323	309	324	288	316	331	313	320	333	298	324	315	306	293	314	298	305	328	324	316	327	334	314	293	303	298	291	288	325	300	320	299	308	326	315	281	319	334	279	340	290	314	308	306	325	330	316	329	311	290	359	320	327	326	321	326	290	298	313	300	300	303	350	296	288	303	330	308	326	293	365	331	314	308	301	303	293	303	321	300	310	311	312	301	302	291	291	350	324	294	295	332	308	340	312	327	298	309	304	321	339	312	303	339	281	302	312	332	336	307	280	304	309	299	321	297	285	274	326	308	328	314	304	332	306	307	293	316	292	316	293	275	309	314	301	292	306	317	353	340	319	324	343	330	317	306	322	298	337	291	300	346	316	306	300	274	311	279	316	305	335	337	331	294	295	296	310	282	263	340	332	329	312	332	305	295	288	322	342	317	304	324	309	300	316	320	330	309	255	304	298	307	304	359	341	336	310	302	296	292	315	309	307	326	318	335	328	305	291	307	285	321	294	324	329	321	360	336	286	335	289	305	308	305	308	312	316	309	351	293	315	298	349	283	310	315	288	310	357	310	299	326	321	300	308	331	299	329	336	329	326	297	313	309	297	319	287	298	284	278	333	333	332	328	313	291	314	323	295	289	307	300	355	318	316	320	310	326	304	339	336	301	286	301	335	335	341	339	281	310	268	360	323	357	306	323	308	329	315	316	298	304	328	273	333	322	314	341	294	297	275	333	291	293	307	284	331	349	318	311	343	290	313	307	338	315	285	302	283	322	319	320	251	334	306	311	302	312	315	331	294	340	275	312	348	316	321	318	284	318	319	321	338	310	293	323	324	328	350	300	305	304	310	322	295	278	309	313	330	309	337	358	308	315	301	285	295	342	307	329	289	329	297	334	314	313	340	320	297	349	299	290	307	304	335	347	328	361	311	327	307	336	282	340	325	283	317	316	276	294	289	310	402	336	305	334	311	311	336	324	338	314	317	299	336	319	280	325	315	313	295	293	278	309	323	311	325	312	335	306	299	332	319	334	290	290	280	318	309	315	336	307	317	314	339	299	291	287	353	324	312	306	308	295	303	293	307	313	347	299	300	281	295	338	319	310	291	286	307	316	338	297	351	317	328	280	321	283	291	337	289	336	314	315	330	328	301	316	316	324	312	371	342	322	331	305	305	311	313	323	349	281	286	271	308	283	296	267	313	299	306	323	321	275	347	315	348	296	313	310	307	313	306	337	294	306	297	321	299	311
33325	37545	10504	859	710	697	704	669	690	702	673	681	719	681	684	671	663	699	652	664	707	663	704	694	702	683	693	670	628	664	687	692	663	697	641	724	649	683	642	607	651	637	664	634	686	655	658	670	664	665	703	667	675	675	658	710	649	700	678	655	635	714	696	648	673	619	696	688	672	660	659	639	685	681	679	715	693	694	658	676	704	625	643	677	661	672	697	674	671	635	655	640	639	656	685	697	665	700	663	664	699	642	619	681	681	735	716	677	648	742	649	675	722	692	651	691	673	681	638	624	650	705	657	667	675	619	669	667	659	740	683	667	679	690	668	669	647	670	679	743	653	705	662	664	671	695	719	668	666	656	658	678	674	633	669	662	697	675	647	714	678	681	699	632	717	676	646	691	671	647	661	662	711	681	629	702	652	684	708	685	660	597	637	658	646	671	681	693	718	681	648	669	606	690	684	680	665	673	690	635	662	629	664	660	681	678	658	640	655	658	678	674	673	663	665	635	666	711	687	680	697	678	652	650	643	633	646	661	696	669	626	684	708	665	640	644	661	679	637	664	651	668	681	671	661	684	709	682	676	661	709	665	671	703	693	646	689	684	674	686	658	723	705	671	667	689	654	647	654	689	657	654	709	685	650	674	682	662	637	669	681	647	670	703	674	632	652	711	663	695	643	707	651	724	727	682	703	670	687	719	667	707	694	654	716	656	675	647	666	615	725	659	655	703	683	688	660	675	708	674	652	670	659	667	657	627	678	655	694	704	636	681	685	695	723	697	656	651	689	689	638	718	597	631	638	717	638	653	668	666	648	677	661	662	689	681	660	706	648	686	690	646	670	661	667	687	672	720	669	633	680	664	622	697	706	636	648	655	678	647	702	634	712	661	705	637	704	659	697	659	665	725	688	730	683	649	675	598	662	693	650	713	652	647	676	690	674	718	664	654	676	706	660	699	674	680	694	705	669	672	708	669	624	632	729	670	717	661	652	673	719	686	708	694	702	694	654	647	668	712	654	702	637	693	676	640	681	699	681	648	722	638	669	641	692	691	649	680	655	665	692	688	688	677	668	665	702	658	671	691	655	670	646	700	665	691	655	654	646	696	657	724	607	741	657	698	673	648	658	657	692	764	666	658	644	655	685	649	675	716	692	681	667	660	678	669	660	697	635	666	663	665	689	664	653	690	683	667	665	696	578	693	662	702	717	705	669	671	651	726	673	661	665	653	658	709	665	668	664	688	652	693	691	638	719	681	658	693	649	679	662	626	638	656	672	681	682	615	671	648	622	681	657	667	677	680	692	681	605	680	697	650	693	678	704	692	660	692	690	689	668	661	674	651	706	567	738	643	696	660	636	645	709	715	724	705	646	666	670	631	680	699	642	710	672	708	627	636	660	721	659	692	704	675	690	691	702	716	636	684	643	669	713	685	656	672	723	632	680	680	656	659	655	704	676	666	665	726	691	690	646	681	740	637	675	682	643	671	602	655	671	669	682	719	672	697	655	657	682	716	634	680	666	677	676	709	650	637	674	717	666	715	660	695	693	677	665	657	684	652	642	623	686	639	664	683	704	646	666	704	697	667	687	663	645	650	680	712	692	621	661	628	644	688	704	682	644	678	671	668	697	743	657	710	671	676	673	691	690	640	676	636	652	667	620	623	613	657	729	669	672	679	694	624	685	706	699	689	655	622	721	654	659	676	645	685	679	670	658	649	672	631	647	648	686	676	667	665	705	660	644	672	666	665	664	658	660	659	585	669	673	707	676	625	676	659	687	718	704	689	684	665	676	712	722	653	666	620	620	657	643	717	641	678	647	707	674	679	690	734	694	654	666	618	635	671	689	719	666	646	668	629	686	642	718	657	685	677	663	685	655	695	684	655	681	648	696	675	674	706	686	696	644	644	652	620	664	720	705	681	707	653	588	662	649	666	694	626	647	679	651	668	667	713	645	660	617	668	680	667	666	658	691	644	676	694	688	675	705	681	680	676	633	663	674	664	700	652	662	667	676	717	632	658	679	624	658	677	675	666	652	644	671	661	685	630	692	651	634	656	705	646	696	689	703	666	631	671	701	707	686	656	687	667	710	709	676	711	683	685	702	664	672	650	695	676	665	720	686	674	687	691	684	688	683	667	669	656	706	649	655	704	727	665	656	666	698	707	672	667	650	674	660	610	666	648	632	660	671	688	705	684	686	690	632	669	651	706	687	625	668	684	675	696	627	688	694	693	651	642	665	626	657	653	683	660	676	639	664	628	637	670	685	671	669	678	694	667	670	629	639	654	666	684	701	675	672	620	703	667	664	689	688	679	692	661	683	651	674	708	667	657	725	670	698	669	661	664	686	715	717	643	701	692	675	663	704	688	710	665	721	620	669	646	683	698	688	678	658	705	667	639	670	653	660	636	706	697	709	687	616	717	680	644	716	680	667	681	624	682	711	669	687	668	719	676	674	667	687	678	698	676	707	662	640	695	619	707	697	693	698	710	649	678	660	683	659	646	625	733	653	701	672	675	642	662	685	667	650	694	614	704	664	655	672	678	720	675	686	666	659	682	653	694	687	682	678	626	673	663	660	643	655	711	643	683	651	722	631	672	673	623	656	641	640	641	722	708	634	710	634	681	659	667	701	703	681	624	703	679	663	688	670	665	701	669	668	717	647	667	670	632	664	658	630	656	684	694	686	646	691	667	654	670	689	664	662	657	686	672	691	653	671	683	629	657	714	680	689	700	670	679	648	638	680	696	669	673	664	662	690	658	706	663	671	707	634	680	652	682	638	673	703	642	687	678	735	667	669	690	690	640	703	684	704	641	661	677	651	644	665	707	672	663	658	663	673	649	664	653	661	619	690	710	663	707	675	667	664	681	647	631	675	648	676	683	687	672	702	668	660	726	697	708	653	658	645	663	679	675	724	698	675	651	608	642	673	629	647	656	712	657	708	653	697	725	662	654	761	651	666	667	707	680	708	663	608	689	626	701	666	682	688	689	685	660	676	685	722	694	699	640	701	707	659	661	661	672	651	669	695	695	667	719	717	674	682	668	670	676	703	682	642	660	695	682	647	676	714	664	695	659	619	698	627	649	699	666	624	708	711	637	665	720	672	687	665	643	669	662	642	654	672	663	643	728	633	659	661	697	684	638	618	597	640	685	617	723	653	670	692	607	682	722	696	661	673	655	672	689	653	647	666	703	713	642	687	678	622	661	669	644	688	681	704	661	666	663	678	666	646	670	722	645	695	680	628	685	681	654	643	668	688	644	663	654	618	668	652	646	684	664	676	674	620	606	674	643	713	739	685	669	648	664	662	695	695	665	665	659	676	590	678	727	696	699	662	643	746	663	682	641	659	645	678	701	712	669	639	642	656	672	616	677	659	677	671	682	658	660	677	692	626	665	670	668	662	708	711	582	620	678	669	622	698	643	669	675	702	692	676	659	694	674	691	680	657	697	666	659	679	702	664	647	642	674	647	689	711	650	654	654	682	675	696	721
24486	21118	23952	28575	21120	21149	11839	586	445	374	354	341	342	362	335	352	305	314	330	314	354	303	308	317	284	292	270	329	309	331	323	314	288	322	317	326	310	319	285	281	334	308	308	267	304	283	269	302	298	297	269	310	306	278	286	283	313	269	317	317	281	294	302	321	330	305	305	273	294	278	276	304	310	314	278	292	283	301	346	295	269	291	285	269	330	311	302	310	293	299	280	329	327	328	324	292	261	295	289	301	284	269	309	313	287	286	316	308	275	305	305	304	299	300	288	279	312	300	298	266	333	268	302	293	266	290	293	293	299	295	296	299	333	308	308	320	300	330	306	296	306	322	256	329	268	260	328	288	264	266	299	307	286	310	304	312	282	316	276	265	299	345	320	284	313	300	284	300	298	295	266	329	297	315	304	310	318	339	299	287	272	284	268	285	271	305	309	309	291	287	298	290	314	311	287	310	291	304	300	296	291	306	320	276	295	283	287	329	286	299	291	282	269	297	278	311	280	322	307	262	289	289	286	262	309	261	278	282	288	323	312	286	284	302	261	301	319	267	289	286	306	287	325	304	305	293	303	283	280	270	296	292	278	249	278	262	282	316	302	282	312	287	306	290	263	291	278	300	257	306	277	289	312	314	319	303	276	288	328	284	292	296	304	297	280	307	319	326	289	283	298	292	292	263	300	280	262	281	286	313	287	261	287	304	283	279	270	317	302	295	279	336	290	284	299	300	317	278	270	300	309	315	308	312	294	276	257	282	335	306	297	306	297	281	290	306	323	263	307	308	314	281	295	288	315	282	279	310	303	287	289	287	312	272	270	297	291	335	302	315	253	291	257	287	293	288	298	294	310	321	289	298	299	307	294	292	308	334	279	285	277	292	312	293	280	290	283	315	328	317	301	297	295	313	327	302	322	302	285	327	286	309	273	293	316	298	305	309	306	342	293	324	287	297	313	293	258	291	360	331	318	294	295	278	301	283	300	323	260	279	277	362	282	295	326	320	300	305	291	322	257	273	274	323	279	279	322	310	283	308	304	324	310	301	280	304	323	310	296	300	283	257	310	289	299	275	327	323	282	307	287	287	283	326	298	287	316	300	280	270	312	294	287	313	314	271	325	298	288	295	250	318	280	281	286	311	312	287	326	283	334	286	265	281	286	296	312	304	279	293	278	304	282	262	248	270	278	291	268	273	311	274	287	310	270	267	283	304	320	296	293	289	320	307	297	293	294	292	304	313	287	301	312	326	317	273	295	312	316	260	321	264	276	281	313	296	291	278	316	306	303	268	279	320	287	267	280	276	260	261	289	339	327	314	303	281	305	306	277	292	271	316	271	296	298	295	312	332	292	330	287	288	298	287	309	282	281	317	326	290	312	327	257	287	299	328	304	273	306	287	323	301	299	278	288	297	318	255	292	294	309	306	269	303	311	281	282	264	278	278	297	287	322	290	268	310	319	341	298	272	287	314	323	290	288	291	277	321	318	304	317	295	292	293	334	282	276	297	284	300	273	318	287	305	373	294	287	340	301	270	281	300	284	271	299	268	324	318	277	291	315	287	333	320	303	296	250	287	298	289	303	270	310	281	256	313	266	272	318	328	302	287	271	298	299	277	292	282	303	312	323	330	288	266	315	274	335	350	322	289	301	297	305	304	299	282	291	282	275	298	321	308	292	337	304	337	308	320	309	292	326	268	297	244	284	302	285	290	276	310	315	299	322	288	269	277	274	305	313	276	324	306	322	307	273	298	308	313	310	279	299	305	302	289	352	315	263	308	270	297	297	259	273	305	268	261	292	295	290	303	275	316	317	297	268	290	294	338	281	270	301	305	270	282	283	290	289	288	299	287	273	318	278	312	337	284	306	302	313	298	324	291	327	330	289	336	311	297	281	298	320	308	302	307	290	281	306	290	302	303	303	284	323	330	284	296	324	288	332	310	355	306	291	296	319	313	289	264	306	302	326	307	292	305	295	283	277	281	269	272	318	318	299	271	299	313	307	340	297	255	324	309	244	300	274	305	276	266	319	312	278	286	315	325	310	302	333	296	304	281	288	304	296	297	317	284	298	276	286	256	274	288	299	287	298	299	296	268	288	305	316	280	307	298	312	300	276	299	265	314	281	313	281	287	287	301	312	319	305	288	304	302	295	315	247	301	277	259	286	337	327	318	298	340	308	277	286	309	293	284	279	314	284	302	319	306	311	317	322	312	317	335	290	288	329	272	304	280	289	319	278	320	284	295	282	271	275	304	278	290	269	313	271	291	282	270	278	300	315	289	287	300	306	305	280	319	273	308	278	288	281	310	298	276	314	308	262	266	297	295	274	308	299	298	315	299	281	301	297	296	303	273	295	285	289	341	301	287	297	304	296	298	270	282	285	314	286	313	305	334	275	290	294	292	290	299	273	286	316	281	295	284	283	309	285	319	278	290	283	325	307	313	274	277	287	315	299	313	292	320	328	300	299	279	279	295	281	332	316	303	323	293	292	281	293	265	281	290	271	325	293	280	287	318	293	278	280	315	287	274	328	277	267	281	298	271	301	298	322	288	296	317	270	266	307	324	280	297	306	304	296	310	348	324	327	283	308	280	279	300	307	261	295	284	302	258	269	309	323	299	308	313	307	314	316	281	338	267	321	321	278	297	283	285	290	313	284	292	283	299	316	306	279	285	279	277	261	281	281	300	301	265	304	294	345	309	334	282	316	311	310	333	314	298	258	284	278	287	301	312	321	286	284	273	329	288	282	315	313	297	301	264	308	331	304	301	267	311	306	325	293	301	275	273	329	279	290	293	298	274	300	294	332	354	305	306	294	297	325	298	292	313	282	278	291	318	274	313	305	300	336	297	308	313	269	297	312	283	283	294	285	302	284	313	302	318	276	256	308	331	318	298	307	273	262	277	322	311	295	303	299	286	266	273	285	284	305	313	300	318	300	319	291	296	321	275	281	284	310	301	307	301	305	291	278	286	304	308	260	285	321	306	288	326	286	319	303	284	317	292	335	312	314	285	281	306	284	305	283	334	286	290	345	282	293	275	292	328	292	269	304	282	311	264	307	315	293	325	310	320	309	302	295	315	281	282	297	285	274	307	285	298	290	284	304	289	307	293	280	303	311	271	315	284	321	297	247	277	294	291	290	279	312	297	287	303	296	295	288	276	308	293	319	284	309	290	289	312	281	317	297	285	291	301	291	311	307	305	314	294	285	278	295	293	287	295	295	302	305	287	309	284	310	283	273	297	278	300	322	289	293	299	286	305	263	290	334	299	283	313	293	284	271	293	280	273	292	279	272	278	324	263	270	294	285	287	303	300	309	348	286	305	276	302	326	298	278	354	297	304	313	286	312	316	314	299	295	285	303	310	329	321	283	307	283	310	287	290	284	306	328	304	298	250	306	300	275	327	346	288	298	291	289	308	314	300	312	321	305	290	313	282	310	269	298	312	292	288	300	283	319	327	254	291	346	299	317	325	286	307	311	300	310	303	301	323
39810	47667	16872	953	754	703	699	623	673	676	619	611	590	650	653	634	647	638	575	592	592	613	591	604	621	621	630	620	588	584	619	614	623	583	629	626	639	600	657	623	601	657	613	632	584	643	609	596	622	564	592	595	601	618	613	609	626	602	623	604	573	568	571	591	623	609	610	609	622	632	595	585	644	662	647	618	630	623	591	602	631	604	621	627	583	603	621	586	567	630	620	587	598	611	610	626	579	616	614	628	581	597	579	575	610	652	602	593	597	586	616	618	578	609	609	602	638	602	592	630	585	637	606	634	590	599	589	620	635	643	604	550	596	607	599	648	642	617	621	613	645	582	577	590	593	586	562	628	605	635	609	589	593	583	622	577	624	596	601	641	657	579	575	648	608	616	644	643	658	593	597	617	636	616	621	591	602	637	628	647	612	607	608	609	606	593	614	622	623	625	639	609	636	608	586	607	602	566	550	598	602	628	630	616	613	598	602	624	650	584	622	619	571	591	620	585	598	549	595	615	657	628	629	613	632	590	639	571	556	617	649	605	596	544	594	599	626	623	641	562	626	636	622	605	644	594	596	596	590	649	582	608	564	629	528	642	592	588	635	623	588	603	601	618	558	575	591	614	600	611	599	576	593	637	611	625	589	613	604	607	581	599	627	590	680	590	628	597	600	561	611	571	598	635	604	602	589	574	590	601	565	632	635	662	614	590	605	585	597	657	601	558	616	570	583	612	618	641	555	629	639	618	607	640	600	615	622	604	583	615	587	586	595	646	601	656	547	588	571	630	599	617	634	640	607	621	624	585	598	619	638	585	601	597	615	629	570	649	604	616	584	574	600	628	589	602	605	629	612	626	617	576	555	568	605	567	608	584	612	651	638	609	589	579	615	618	639	610	640	599	625	613	589	595	562	558	609	633	604	657	627	620	616	647	634	608	610	604	622	575	603	598	651	589	614	619	584	606	609	614	611	614	602	554	618	610	577	605	603	602	602	605	630	618	630	600	642	577	633	604	576	584	614	618	611	594	600	585	591	566	636	629	584	623	554	595	618	588	595	605	568	608	629	627	636	627	592	561	592	608	622	587	591	625	621	582	611	588	580	605	598	624	598	584	607	575	595	576	626	576	584	624	636	649	597	611	605	649	560	579	591	606	556	626	602	572	583	603	581	641	600	619	638	613	594	607	617	596	605	627	649	561	613	597	601	582	639	610	649	612	630	576	636	583	604	588	588	624	609	661	657	620	589	657	614	566	594	583	661	658	587	598	635	625	649	582	592	622	617	592	639	636	647	581	605	604	611	583	611	600	607	547	585	567	613	617	598	609	581	635	604	617	611	630	524	627	634	592	604	615	622	594	595	607	588	568	587	609	581	596	660	631	590	586	550	605	604	604	630	609	583	556	579	569	623	613	606	628	614	608	600	607	601	592	585	624	616	599	630	573	608	592	598	595	578	573	633	549	660	591	610	598	589	565	600	635	615	621	594	644	562	623	618	607	613	634	636	567	613	581	677	611	573	594	638	593	596	615	586	590	579	557	610	663	554	602	605	663	620	610	618	618	570	562	593	636	626	593	615	597	634	593	581	628	603	591	610	585	587	584	598	646	563	614	639	600	584	599	608	563	586	648	613	593	635	605	571	602	596	577	582	624	568	653	596	593	603	633	603	595	587	588	570	651	621	558	606	591	587	590	609	628	586	621	598	612	592	608	570	607	597	591	602	557	572	622	579	633	574	598	555	617	595	598	609	617	627	579	615	605	569	627	604	644	579	568	594	580	556	668	625	637	585	652	562	625	613	602	607	622	657	608	605	562	624	607	591	642	630	605	600	603	608	599	621	607	618	615	605	623	584	599	626	652	606	624	565	627	602	599	581	628	592	599	640	607	610	604	597	551	592	582	604	585	615	596	589	571	543	601	597	565	585	618	640	615	574	649	603	605	583	604	596	630	603	595	591	595	598	659	617	598	602	627	631	578	625	661	629	620	613	634	580	587	657	614	589	610	601	602	605	664	583	564	620	561	624	603	640	568	565	599	647	608	646	599	561	597	553	608	644	629	596	606	633	605	601	586	581	585	634	629	583	591	604	618	597	575	602	596	601	556	603	607	574	569	556	591	607	601	591	614	609	590	579	597	654	604	563	606	653	589	618	562	564	602	562	597	575	645	633	598	535	611	571	629	597	582	620	617	626	640	610	580	606	633	601	615	570	598	566	547	626	591	562	575	643	604	585	612	610	616	610	592	621	593	611	618	591	627	615	559	570	577	565	590	626	624	594	580	615	604	577	578	598	607	562	620	588	600	620	621	624	583	630	623	572	611	662	644	597	596	592	627	636	589	653	616	583	652	642	603	577	586	577	650	587	586	562	583	600	648	653	614	617	625	635	590	619	587	644	601	592	642	592	628	652	593	641	612	619	586	636	560	583	573	590	625	611	586	575	648	645	599	642	588	596	622	637	577	624	593	623	636	647	594	573	662	627	610	611	597	609	560	655	625	625	612	643	588	625	576	578	604	587	599	649	583	585	652	630	577	588	642	580	586	604	602	627	582	601	600	617	587	612	660	551	624	580	602	601	583	624	637	599	605	613	622	625	610	631	607	589	626	637	598	600	604	586	564	606	641	586	607	610	597	582	620	603	592	599	592	602	614	604	589	602	567	583	585	580	614	608	586	589	677	634	626	630	632	603	608	606	570	566	601	588	612	576	600	602	618	598	609	587	625	580	604	602	614	607	615	583	583	608	594	593	606	601	621	579	568	588	598	623	623	619	593	587	625	605	615	627	637	590	654	603	611	604	642	563	638	631	641	654	590	586	612	599	570	617	651	602	664	571	606	643	555	619	583	674	628	591	631	624	619	625	612	611	655	598	606	600	580	551	603	601	558	587	584	593	562	611	639	585	643	597	587	647	649	583	599	593	581	583	591	643	634	593	566	594	640	554	619	637	619	651	609	620	615	624	608	635	634	572	578	580	566	629	618	603	625	587	586	580	616	609	603	629	613	600	610	619	548	563	616	614	596	619	575	589	601	571	608	610	613	601	592	614	617	621	595	597	635	567	624	612	576	612	619	605	611	600	575	641	601	611	619	581	595	568	567	619	572	589	606	609	622	604	604	595	561	594	585	622	588	641	634	572	653	619	584	587	588	629	618	657	589	576	592	607	626	608	557	604	609	596	619	574	600	590	598	631	607	628	611	601	626	609	602	547	552	610	581	610	614	582	605	611	579	601	591	581	633	631	602	613	614	614	609	616	624	610	585	587	614	603	566	615	604	577	639	590	583	610	562	627	604	612	638	638	570	642	601	571	577	604	602	642	617	620	649	631	614	605	615	617	587	631	615	619	590	606	626	645	599	589	598	586	593	617	612	621	599	591	601	587	560	645	603	626	542	629	632	631	625	605	626	641	652	604	633	561	542	615	561	612	582	616	661	611	574	616	578	614	592	634	609	595	605	621	602	563	600	583	582	584	619	604	606	595	606	620	617	609	592
34182	18298	5423	435	197	177	179	181	160	153	160	181	156	168	161	171	161	145	139	140	167	135	140	146	156	163	162	188	163	175	149	158	159	178	153	168	170	173	163	171	148	134	166	144	154	155	171	166	140	140	175	176	170	152	136	170	186	190	178	170	144	185	155	169	196	142	152	176	165	169	177	166	159	156	167	170	141	130	147	174	176	171	154	164	180	165	161	175	172	158	170	147	155	174	190	142	166	157	153	170	171	154	164	184	178	181	165	157	157	164	128	157	149	138	142	183	171	153	153	170	163	153	150	153	163	159	169	162	157	149	160	170	152	177	177	164	171	148	167	192	174	160	184	155	157	167	153	172	135	154	150	158	183	186	171	169	136	161	157	156	167	183	170	162	157	148	155	177	173	139	164	172	179	159	173	154	166	155	149	167	159	174	155	163	176	175	160	142	144	194	186	169	161	176	154	161	173	168	168	159	162	179	161	150	140	161	158	170	173	157	170	170	188	155	139	155	169	155	161	167	158	153	173	159	168	158	152	157	142	142	155	157	167	168	163	170	174	157	153	174	153	155	168	142	161	145	142	152	171	162	168	166	186	168	168	170	159	145	153	173	165	177	169	173	193	160	172	170	157	168	160	163	165	164	152	143	151	170	172	178	152	166	163	164	152	188	154	177	176	160	173	175	171	140	179	162	180	171	153	146	167	175	144	170	168	180	156	176	182	163	133	164	159	145	170	170	174	166	176	149	165	159	136	163	184	164	172	180	171	172	142	162	177	171	183	173	163	173	156	150	195	166	160	146	171	149	177	167	161	161	177	166	160	183	188	184	150	163	176	169	144	172	191	161	173	174	187	164	139	158	170	182	145	179	155	147	145	176	170	165	189	143	166	171	179	162	160	147	171	158	156	169	142	168	158	154	153	171	162	177	179	193	170	179	172	177	146	172	153	160	164	176	154	148	154	188	196	167	154	183	160	151	156	155	158	165	195	166	192	164	192	177	166	189	180	172	152	159	168	167	166	184	170	154	168	164	171	153	168	143	167	156	168	174	137	161	179	180	151	163	159	177	156	170	161	168	173	176	154	156	182	187	177	161	155	171	163	154	184	180	163	150	165	175	158	172	180	175	156	171	144	139	130	184	171	161	182	170	173	146	177	163	162	168	165	177	155	177	139	186	155	181	190	159	156	161	150	159	161	151	184	149	159	199	167	170	165	149	172	182	159	187	171	175	158	162	145	159	153	161	160	161	170	176	169	129	184	150	159	148	164	173	182	167	149	166	154	163	136	176	156	137	172	175	153	143	155	154	159	163	162	166	188	155	170	184	202	170	178	136	147	148	167	144	159	159	153	174	174	169	158	180	143	187	184	180	189	178	155	175	162	146	162	179	165	143	157	185	189	178	176	164	146	151	184	147	175	156	174	171	157	151	148	151	160	168	139	179	153	171	158	176	161	171	169	188	162	159	181	177	172	143	173	163	176	182	167	169	159	163	166	162	140	158	177	157	168	160	198	175	163	152	170	183	148	165	138	173	169	191	180	146	154	175	151	158	163	180	169	163	158	169	150	170	151	163	157	188	161	156	159	149	173	161	159	151	168	144	155	171	155	174	152	165	172	164	176	189	170	163	191	155	169	148	170	178	185	154	188	169	141	180	158	192	164	165	168	174	188	162	195	135	169	158	166	166	157	172	151	159	179	165	174	164	167	189	200	177	164	210	186	179	155	185	165	175	137	175	146	175	178	184	150	158	164	143	152	173	179	162	141	174	190	148	159	176	150	174	157	173	172	158	153	169	154	152	161	179	168	163	174	155	154	160	169	169	160	212	184	160	155	143	156	185	154	178	147	156	164	180	177	158	170	167	189	155	163	199	160	153	165	168	182	201	172	176	157	149	156	161	143	172	182	166	165	171	162	151	156	156	163	166	155	182	165	152	180	158	163	163	182	176	160	161	178	159	180	176	162	149	170	162	183	165	172	174	173	170	157	156	134	170	172	164	155	176	147	171	171	147	159	190	173	172	167	169	134	173	158	188	163	170	162	153	140	169	154	157	176	167	205	146	159	167	161	168	165	177	166	177	170	142	178	169	149	164	138	159	166	185	161	159	118	171	141	150	183	169	169	159	145	174	156	157	165	149	171	162	153	159	172	152	158	150	158	150	181	175	171	131	171	159	172	158	160	157	164	138	168	175	152	146	154	171	172	167	166	177	143	151	177	181	187	159	169	166	175	157	165	185	149	187	159	179	165	147	144	188	151	168	144	164	165	166	175	183	138	166	151	166	161	193	172	155	173	159	165	163	160	146	176	158	173	172	180	146	176	189	165	149	150	182	178	177	155	176	176	191	152	155	174	189	160	179	164	156	153	178	141	175	180	178	165	168	149	164	139	170	187	173	174	177	154	177	171	156	170	143	165	190	155	153	181	169	176	166	160	179	162	166	166	166	167	176	182	133	162	153	168	184	163	170	156	183	174	161	161	161	169	123	159	163	164	173	182	164	167	174	152	181	177	181	160	167	169	130	146	138	145	180	167	160	154	150	163	164	156	191	125	168	175	162	151	170	161	139	161	153	136	158	160	164	150	192	174	157	152	156	161	179	181	152	169	174	156	149	148	156	192	183	167	174	156	162	186	164	145	172	166	184	163	164	167	145	162	178	161	168	149	154	175	162	170	177	162	158	155	181	155	187	150	158	169	153	158	146	169	178	197	182	185	182	189	158	152	135	141	140	149	177	171	176	158	180	145	157	161	188	156	163	157	146	160	146	169	149	170	168	152	170	154	170	167	157	150	190	157	168	162	164	168	180	150	169	152	131	151	159	181	135	184	154	144	184	186	164	155	170	132	156	131	141	156	165	158	166	158	150	153	170	155	151	169	151	132	157	192	175	167	201	188	149	153	161	160	146	157	173	177	140	189	150	172	162	160	162	174	152	167	160	140	168	169	165	202	174	149	158	161	157	176	152	176	163	197	161	159	162	190	159	143	161	174	164	181	163	179	158	182	154	160	162	166	157	176	161	174	172	157	174	168	166	183	153	169	139	164	167	171	140	156	196	164	141	173	166	177	179	180	200	176	159	162	158	171	170	161	148	160	174	175	172	161	164	172	167	157	161	148	158	159	138	179	160	158	151	167	156	185	178	178	161	162	174	166	166	175	152	149	164	163	147	157	162	180	164	153	163	173	181	168	168	149	131	155	167	172	164	174	159	159	163	182	148	154	148	147	145	154	152	175	147	164	156	154	185	170	155	154	164	169	175	194	170	147	167	153	178	174	178	145	182	144	198	143	151	175	149	162	207	178	163	184	168	167	149	174	157	172	150	169	145	155	139	153	155	172	172	171	188	170	176	173	155	133	156	172	159	170	179	149	175	152	177	170	160	150	184	147	145	146	157	163	168	148	168	149	166	170	153	166	157	168	167	156	175	165	168	167	168	152	162	131	188	151	165	164	150	192	167	169	157	129	150	175	152	156	169	172	160	146	133	152	150	151	170
16314	5715	964	390	420	420	400	404	409	428	449	396	398	360	410	396	425	429	450	425	436	403	409	413	399	359	408	416	372	438	410	403	399	401	410	378	431	415	424	407	394	417	405	382	412	396	465	401	394	433	430	397	413	389	410	431	406	411	429	399	397	445	414	403	385	412	425	400	414	429	405	368	450	382	404	431	397	393	381	427	418	472	390	425	391	364	397	387	431	409	415	430	426	426	391	405	401	395	392	396	438	397	403	386	410	384	380	413	435	392	430	400	419	411	444	393	417	431	401	392	406	385	410	384	405	410	405	424	416	402	419	359	389	403	397	417	366	414	399	449	428	364	397	402	419	393	400	414	415	401	406	396	419	412	400	401	354	403	393	375	427	431	429	414	400	345	403	390	432	414	420	427	395	450	382	393	400	385	429	383	415	439	384	406	416	391	434	370	386	403	427	451	412	373	416	427	401	380	406	398	361	451	397	429	439	436	378	434	397	405	429	381	393	426	407	437	413	377	400	396	384	398	395	447	404	429	400	388	403	427	403	402	385	405	391	401	381	382	427	402	398	393	388	387	438	394	353	425	370	414	402	419	407	402	434	398	402	400	411	409	396	371	413	406	422	384	388	409	410	411	418	415	437	414	386	424	402	410	417	391	391	375	374	361	392	418	409	407	378	387	410	393	383	376	402	427	414	373	430	410	425	405	365	422	447	444	444	412	407	396	383	390	389	387	424	442	429	392	391	420	418	366	403	444	416	401	417	419	405	398	421	389	413	442	445	343	413	394	392	374	394	411	414	360	426	404	414	431	411	407	387	347	375	385	429	366	392	411	391	392	427	423	410	406	397	413	424	420	438	414	399	395	401	404	401	374	411	371	410	424	403	425	407	409	416	390	432	419	396	404	429	407	415	404	413	412	384	415	405	384	409	400	413	416	434	395	394	437	438	426	431	439	385	402	406	396	405	405	423	375	416	405	384	369	410	400	389	397	403	418	416	409	439	401	417	422	377	408	373	423	438	438	430	416	397	404	409	400	422	450	379	408	403	431	422	381	428	415	381	412	414	394	421	404	396	423	417	445	429	386	432	369	424	408	418	381	419	392	381	379	413	416	398	400	408	424	433	390	385	361	367	443	423	377	411	400	380	384	426	396	385	393	406	390	427	413	409	404	404	379	393	404	394	443	431	389	406	408	426	418	425	421	406	372	396	381	412	411	412	405	410	419	445	403	389	411	409	416	374	400	426	425	445	393	373	405	426	416	391	427	402	379	409	391	380	386	393	384	422	406	439	375	406	392	432	375	385	385	411	443	430	422	424	397	402	409	432	416	412	401	385	397	356	413	415	435	391	438	414	415	355	400	453	386	381	425	455	419	377	410	405	390	418	425	441	379	396	407	398	422	370	439	412	390	367	353	388	428	422	445	402	399	387	402	401	418	402	402	369	415	393	412	438	428	415	417	446	433	425	392	389	406	404	409	358	396	411	414	418	406	369	405	410	412	400	422	416	402	361	423	397	413	417	399	409	412	408	444	417	419	409	405	420	420	395	418	431	408	401	389	431	427	459	406	389	403	421	423	403	428	397	444	415	396	375	405	392	402	418	399	420	383	413	393	415	438	396	407	373	411	398	433	371	409	391	351	433	401	412	391	407	425	383	402	400	424	423	432	401	374	426	384	434	383	412	397	416	368	389	429	425	391	424	388	381	413	393	403	420	428	429	390	433	407	364	388	356	433	397	391	416	435	441	428	424	390	398	432	385	416	386	399	409	372	382	370	375	437	435	397	394	373	404	413	428	392	391	414	383	423	393	401	396	383	366	421	414	408	405	393	416	407	369	368	419	427	408	406	453	397	427	381	414	408	404	427	446	415	431	399	422	389	404	397	384	388	425	385	402	436	411	428	385	440	412	421	429	393	403	421	402	406	427	419	411	376	383	411	392	413	397	416	455	408	376	391	408	388	388	428	418	431	405	410	435	393	401	445	387	385	417	402	384	360	449	397	415	401	401	384	393	402	377	425	390	418	404	396	417	448	400	388	405	415	415	415	439	421	413	426	389	384	382	392	459	451	380	403	376	414	405	468	425	426	436	385	354	410	419	377	383	383	437	412	429	382	439	360	405	419	419	376	391	406	386	415	380	398	431	414	407	384	415	420	426	408	440	424	372	400	409	415	414	406	356	401	368	414	405	394	416	395	417	410	406	398	425	389	398	375	411	407	366	431	383	414	415	418	418	395	392	449	456	422	416	419	419	390	413	440	420	429	411	439	421	365	418	407	384	427	408	420	422	422	401	393	393	383	467	380	424	364	407	433	370	411	383	396	405	383	429	380	412	415	419	385	410	371	429	421	424	418	414	413	406	426	396	408	391	385	464	381	400	427	390	413	404	426	422	422	396	386	461	443	441	390	389	402	396	434	383	418	389	387	427	442	439	418	440	431	350	382	374	420	463	348	450	413	388	426	456	396	417	420	423	428	403	431	406	383	411	451	418	421	386	432	440	397	405	388	442	427	402	420	415	404	442	406	409	410	427	394	392	389	413	386	430	405	381	416	431	406	382	393	418	399	409	377	437	377	342	408	402	429	450	385	374	377	383	430	377	436	397	442	386	431	402	375	378	388	412	427	398	463	402	407	421	376	393	420	380	387	408	405	414	407	391	402	394	417	420	403	399	386	429	398	419	421	453	408	400	419	387	417	405	425	432	439	412	413	422	379	407	401	408	386	394	389	392	444	421	378	390	424	357	402	404	409	377	425	390	409	411	387	390	399	426	378	393	406	445	376	435	383	393	423	398	387	388	422	386	413	400	376	419	394	429	391	386	434	387	435	419	427	387	441	387	392	444	450	430	426	394	378	377	438	407	386	382	425	396	391	418	450	428	413	442	409	398	403	439	391	405	392	395	429	395	397	371	448	416	395	383	411	437	400	394	400	422	380	419	434	399	414	373	384	423	389	409	407	427	420	395	411	403	428	442	394	406	420	377	394	398	386	420	441	419	403	400	405	421	433	428	410	445	433	406	396	426	402	434	456	400	428	389	399	422	396	395	403	359	407	394	433	406	391	416	365	389	425	394	438	387	410	353	393	387	422	389	374	449	391	405	366	403	404	411	394	398	385	402	430	399	433	400	406	417	415	461	384	375	391	419	409	431	411	392	405	393	369	406	407	427	442	409	418	387	434	394	400	425	408	433	418	425	436	391	412	437	392	407	412	401	414	399	412	394	399	438	421	438	402	367	421	396	435	407	385	394	406	372	390	433	411	389	373	399	402	442	347	412	411	395	395	413	408	430	411	420	350	426	390	398	396	389	391	407	383	424	408	403	411	415	441	414	426	418	426	418	432	390	404	377	406	410	427	407	432	437	432	403	399	398	382	409	416	419	372	449	427	368	399	405	439	421	407	402	394	401	397	431	401	389	400	435	397	377	418	415	423	383	387	408	377	384	422	454	396	382	415	418	379	417	402	407	388	386	437	397	429	384	434	428	402	444	413
25225	21134	23665	28844	21127	14180	632	376	359	372	372	355	375	325	334	326	317	340	344	341	305	358	322	306	337	345	324	309	344	332	308	339	295	325	311	310	303	303	305	302	325	304	316	323	290	311	300	319	326	304	293	292	319	327	309	297	301	349	324	333	318	302	314	301	308	347	293	299	270	264	327	305	316	315	321	302	315	356	303	312	332	291	341	307	339	273	311	324	301	319	335	346	312	298	323	339	325	283	319	295	325	324	297	300	309	287	315	328	330	328	336	323	314	312	293	323	291	316	271	338	310	313	290	325	306	308	280	315	330	308	345	320	311	304	342	315	298	327	339	319	309	304	287	299	314	307	328	336	320	270	333	315	336	337	300	313	297	345	311	306	309	298	318	334	328	349	357	334	319	283	357	300	361	324	334	280	313	332	300	319	312	306	323	358	330	292	342	318	350	310	307	316	284	317	300	318	316	299	310	320	324	317	309	341	294	289	321	325	339	326	277	293	326	293	320	328	324	303	338	333	317	327	286	292	332	339	311	345	338	332	326	316	307	318	296	307	333	316	326	323	324	299	302	312	322	307	317	296	295	325	317	299	282	314	323	327	327	299	284	332	327	299	288	300	321	299	276	336	342	309	304	298	315	297	347	318	307	348	318	297	295	283	327	326	307	318	354	315	306	320	318	297	302	337	314	315	274	327	297	290	297	290	303	343	328	309	345	284	312	345	312	356	315	304	319	316	331	304	271	356	304	326	307	332	350	349	327	310	322	316	321	310	299	287	287	295	318	280	267	290	289	300	334	300	279	312	305	337	317	327	303	297	340	322	311	310	293	321	324	318	309	334	297	346	298	297	344	311	302	306	331	287	313	299	317	335	325	276	341	319	310	334	344	350	304	290	344	327	314	311	326	327	300	328	322	297	309	305	304	286	309	308	324	312	346	291	319	348	300	331	303	301	329	317	324	316	309	344	312	342	294	269	314	300	317	319	297	290	294	317	333	293	350	301	339	321	279	289	296	308	318	343	294	316	313	301	285	317	299	324	311	300	344	319	324	335	303	282	290	309	305	292	330	311	311	389	311	309	311	293	324	298	312	294	295	308	296	326	335	318	318	300	314	300	292	336	326	279	312	295	318	298	323	342	339	305	275	322	316	320	327	314	334	291	344	289	316	298	309	309	308	281	293	275	295	264	325	323	315	316	314	323	338	313	300	316	288	327	344	318	313	311	334	306	324	316	288	331	353	308	351	333	326	336	286	304	327	293	312	333	301	303	272	361	342	332	344	300	320	308	302	320	302	310	352	320	322	317	313	352	316	344	293	295	307	307	315	313	327	310	319	304	320	324	312	312	289	298	320	328	317	286	342	335	292	291	298	326	328	310	314	286	306	287	348	305	291	327	313	290	323	288	286	313	297	315	307	318	331	313	351	329	340	308	324	300	310	335	328	312	314	306	328	311	298	361	316	316	291	302	311	346	304	348	325	294	328	340	306	355	297	305	319	315	336	306	327	315	321	333	312	361	307	317	301	311	334	286	331	303	310	335	327	349	329	340	320	323	304	312	348	315	335	318	303	272	336	331	326	329	311	310	293	324	320	296	315	331	294	290	306	338	339	300	343	325	367	275	291	290	323	333	330	289	289	301	326	300	311	313	323	286	304	291	290	291	294	313	308	302	307	364	284	290	315	296	312	343	276	287	326	322	310	321	334	286	319	299	320	320	342	299	318	327	322	294	309	341	331	321	325	325	336	293	306	345	300	315	316	326	310	328	318	309	310	353	342	304	313	300	328	318	356	332	304	357	288	319	339	280	320	322	333	312	307	336	327	271	308	307	290	338	317	300	317	295	328	312	316	304	285	315	320	319	318	310	345	343	340	308	332	329	311	341	292	277	296	319	319	300	299	317	313	342	331	306	334	331	340	348	330	307	321	300	300	286	301	273	286	284	292	332	288	322	329	297	329	288	305	302	300	321	319	348	296	328	280	319	299	291	327	345	337	342	291	294	312	351	334	314	313	309	329	292	305	323	316	317	267	299	348	306	312	311	291	307	335	318	310	293	321	306	294	277	311	338	327	323	327	316	336	322	334	337	301	332	302	359	312	335	317	296	306	336	295	288	284	317	340	335	343	311	309	317	294	295	343	297	325	327	344	390	296	304	303	310	317	326	329	300	337	344	296	310	307	305	315	310	322	294	311	324	278	324	267	310	335	306	320	312	297	290	332	292	266	337	295	297	293	342	320	327	319	301	357	335	336	347	324	313	327	339	319	310	314	335	328	308	272	305	324	341	321	321	293	323	311	306	319	334	314	312	321	331	298	326	302	304	332	279	316	318	293	344	331	305	298	315	306	296	278	341	354	269	310	317	315	356	303	340	326	328	338	312	334	321	321	317	325	290	287	321	335	323	291	310	312	286	317	279	332	298	334	305	337	327	338	313	346	301	319	334	338	304	310	286	340	312	349	344	348	346	302	298	310	293	318	315	325	323	330	308	333	326	333	325	314	323	305	338	343	312	294	326	319	324	345	290	325	329	329	337	296	338	340	306	307	320	325	313	321	313	302	311	287	292	311	373	336	323	284	330	357	328	332	342	301	278	301	322	297	329	356	318	318	288	293	276	313	317	311	322	324	308	307	303	294	325	321	301	342	318	293	314	321	333	279	302	309	326	298	336	318	300	318	289	301	320	349	308	294	323	299	300	296	334	327	321	357	305	331	285	325	325	305	301	305	304	316	289	314	348	325	321	343	342	343	340	325	290	360	354	343	310	302	295	321	293	299	334	290	305	281	288	267	294	296	293	351	327	329	338	318	301	271	299	297	299	302	348	292	304	322	309	307	340	294	331	321	353	323	312	303	288	321	284	307	346	319	306	306	329	305	297	297	313	310	313	316	311	312	299	285	295	295	304	298	296	326	310	321	297	299	338	314	335	321	298	326	311	341	323	340	343	338	311	323	309	316	302	339	336	319	337	303	317	320	326	326	323	289	318	316	289	316	334	324	334	326	304	353	341	346	298	319	289	332	315	283	303	268	329	341	357	330	332	332	303	326	333	315	318	304	266	338	356	336	294	310	313	313	334	319	354	326	290	359	284	282	304	291	347	311	314	323	287	328	299	324	318	316	300	302	282	298	291	330	306	330	327	344	301	314	321	322	333	345	299	295	284	352	307	319	319	329	312	331	297	322	312	345	359	346	321	276	330	337	309	321	356	310	300	328	348	312	325	332	324	321	312	326	318	263	314	356	348	318	296	302	333	355	309	295	291	270	290	299	312	337	319	311	330	298	322	324	321	344	328	321	311	284	324	332	317	342	312	307	323	349	294	313	317	272	303	291	297	302	303	298	304	309	300	313	341	321	329	292	312	307	312	335	312	346	316	349	348	304	322	319	320	316	299	335	310	319	309	324	350	327	328	302	313	309	352	306	316	328	324	294	305	337	309	313	324	359	317	313	319	359	298	301	280	309	311	322	324	297	305	333	315	314	311	342	354	314	288
33918	36449	10940	851	771	727	713	696	676	683	710	643	658	659	711	696	750	700	673	704	685	693	684	668	655	693	663	627	645	686	671	707	681	668	679	712	675	684	675	693	696	689	721	687	703	713	683	676	706	719	669	668	620	712	730	672	662	693	654	682	654	681	707	674	691	673	717	668	698	720	660	650	676	693	724	669	633	663	684	694	639	666	682	688	658	657	688	699	675	674	646	650	649	634	729	694	697	688	689	705	732	686	659	668	703	651	625	679	711	638	706	678	668	679	667	663	729	691	646	696	667	658	700	661	676	669	699	698	694	685	708	672	644	694	697	672	653	667	662	676	687	700	707	662	664	663	697	664	665	666	752	666	642	714	695	647	668	696	668	684	652	680	685	612	629	708	723	709	717	685	684	722	648	677	639	689	679	684	625	681	666	712	681	688	678	693	670	656	695	712	676	663	668	640	668	695	659	676	712	672	625	678	667	673	660	686	668	665	657	695	681	677	668	661	663	688	678	676	679	669	642	701	698	680	656	660	687	662	687	668	713	722	692	686	664	681	667	671	684	643	650	661	700	635	640	725	701	670	692	698	724	653	682	656	686	728	646	667	711	655	711	644	655	677	701	639	645	642	690	668	700	686	672	680	695	668	640	682	652	683	633	695	679	661	646	687	739	661	659	661	716	707	641	677	687	676	672	714	693	672	648	645	696	670	701	684	646	683	665	676	665	669	703	629	695	671	665	720	675	688	631	647	682	682	691	692	663	638	667	659	704	615	602	700	719	599	653	674	662	676	634	718	650	682	699	727	656	705	691	685	709	644	630	657	631	662	702	719	672	654	659	690	670	672	647	658	665	695	712	708	693	709	684	655	640	665	695	679	689	684	652	706	639	660	679	683	671	683	691	659	680	688	703	656	691	699	708	644	678	686	671	672	656	675	644	681	657	668	677	637	698	719	639	695	690	627	691	702	663	651	683	706	656	654	651	646	660	710	674	673	666	672	716	697	647	675	662	630	677	640	707	660	689	676	689	661	692	667	666	690	678	700	688	665	624	637	681	694	693	639	692	676	679	673	682	656	660	641	642	680	638	647	700	675	698	699	662	663	678	635	648	671	626	664	668	657	674	688	676	715	668	690	742	692	674	662	659	627	652	664	670	693	693	649	684	675	679	689	668	690	676	668	636	694	631	666	703	669	669	626	624	706	663	661	713	618	710	676	688	643	715	652	671	692	676	671	684	693	712	693	663	678	682	627	648	646	698	685	715	680	649	671	689	683	650	668	673	694	757	693	676	715	687	679	616	662	653	713	676	646	640	675	709	663	644	707	672	665	684	667	672	661	679	650	664	661	706	649	667	664	692	658	694	691	703	662	666	658	713	654	687	636	672	668	675	672	681	686	641	713	670	684	680	699	667	672	700	691	650	694	673	653	670	666	715	636	678	685	692	693	665	683	668	687	646	682	672	648	671	656	642	666	696	670	671	701	707	663	698	677	715	667	700	677	687	698	701	675	662	674	658	661	643	692	702	679	683	692	710	651	696	677	716	716	703	627	678	614	620	679	684	695	648	736	650	665	683	661	677	679	666	677	676	674	628	689	669	655	675	686	688	676	672	648	727	720	713	653	670	685	640	711	695	704	669	633	676	669	627	690	628	650	677	655	656	632	679	711	679	664	686	682	718	660	685	639	688	610	665	639	699	716	726	682	655	707	671	640	651	664	664	670	693	702	699	724	657	698	750	691	673	639	687	692	683	694	696	660	703	663	617	647	704	662	678	707	651	670	695	669	637	660	667	722	674	672	680	646	662	702	653	688	729	663	655	641	669	680	637	706	707	631	674	693	681	715	722	694	680	675	643	683	686	680	665	719	697	693	700	687	662	682	696	656	680	681	670	667	680	693	651	650	688	699	691	680	660	672	688	724	694	733	646	625	698	695	702	679	688	680	716	721	643	702	696	694	710	672	660	649	670	695	680	686	703	704	673	665	718	670	748	717	708	675	662	669	676	652	644	682	722	666	664	693	665	705	665	651	679	647	713	633	673	693	681	675	683	646	665	659	683	676	672	679	704	711	669	654	645	662	656	709	719	644	689	645	654	711	610	663	674	702	666	690	688	671	685	677	704	672	715	603	692	699	675	664	686	689	700	690	661	665	652	643	652	663	667	692	688	663	673	650	685	683	661	692	700	698	666	640	689	674	704	669	690	717	666	706	711	681	693	663	712	713	668	687	684	699	695	679	731	676	672	660	681	695	664	726	639	695	639	682	677	692	642	669	705	627	661	745	626	668	650	645	703	660	647	643	691	646	713	678	678	661	685	699	664	687	659	668	702	697	679	692	719	718	652	699	668	655	669	678	678	656	660	723	659	718	690	681	673	662	692	685	608	719	714	602	709	722	701	642	652	694	651	663	660	657	713	647	706	684	723	665	672	648	655	676	627	675	689	702	644	647	732	687	649	717	679	629	671	674	656	653	665	692	735	669	691	699	683	692	670	673	658	663	691	663	660	647	663	725	639	673	689	665	699	696	659	705	709	666	678	678	673	657	624	689	700	684	687	661	687	666	666	675	681	677	650	660	689	673	668	682	686	611	733	686	691	680	701	689	726	670	657	660	647	672	674	693	657	649	700	703	701	682	664	662	655	637	678	699	710	669	703	660	688	667	721	663	697	685	697	683	675	701	634	719	652	649	713	646	731	650	724	665	664	670	662	689	671	672	678	687	644	689	699	717	681	695	637	666	681	699	689	650	674	672	677	683	745	685	710	661	670	696	672	669	620	646	674	691	695	714	623	679	663	643	709	689	649	679	715	650	685	705	698	661	727	675	711	693	714	656	673	645	698	704	684	666	652	671	726	635	667	702	708	692	728	719	670	630	683	669	679	668	680	701	695	695	687	693	655	687	666	661	647	698	754	700	692	698	661	706	661	662	696	703	661	701	724	669	712	665	645	668	694	657	664	666	672	642	723	656	682	646	679	658	684	667	702	667	669	713	701	691	663	679	660	703	678	697	664	677	687	666	685	631	716	689	690	688	658	691	711	654	688	659	670	643	700	672	710	672	661	709	679	690	675	672	654	649	610	703	736	715	686	702	624	675	669	639	687	721	677	705	639	735	646	670	698	653	661	720	662	706	670	651	674	629	646	648	666	677	689	667	719	660	614	682	670	682	670	669	681	640	681	685	687	709	682	654	675	708	687	671	693	704	673	659	688	642	650	667	666	683	695	700	687	682	707	716	670	683	651	693	710	682	719	684	686	686	630	661	677	726	687	661	724	665	753	703	680	758	696	650	661	678	661	684	686	668	661	700	692	730	707	694	714	656	679	677	693	640	687	678	609	672	700	696	679	674	695	648	669	697	730	642	672	667	705	685	659	670	652	658	662	670	653	653	640	667	699	687	686	686	673	725	732	663	678	696	709	688	675	679	725	679	692	697	690	667	670	650	659	702	695	698	650	674	617	670	654	689	696	683	680	650	650	639	695	679	677	668	758	627
24501	21112	24000	28485	21115	21138	11759	553	444	393	367	338	355	338	334	324	317	327	317	315	312	289	321	298	292	284	321	299	321	297	305	310	289	289	295	322	300	296	327	336	312	283	265	285	331	298	277	278	308	280	287	259	303	307	290	273	274	291	273	254	333	328	281	293	258	283	316	320	287	312	292	333	287	282	274	315	285	286	285	309	313	296	262	303	313	303	302	300	293	297	302	271	303	293	290	325	331	284	293	320	321	317	301	306	290	305	310	314	286	311	289	295	285	309	293	289	277	340	294	301	301	308	306	315	279	289	286	299	316	291	334	282	332	318	294	284	313	296	303	292	307	341	276	312	318	305	304	286	303	313	271	310	305	291	319	307	302	316	318	295	308	304	291	270	297	304	290	275	276	307	307	278	289	326	300	308	299	306	276	303	315	285	267	293	297	275	283	282	274	339	323	304	335	299	275	318	310	293	295	284	320	260	289	292	310	270	301	272	297	279	291	322	301	282	259	289	306	273	257	309	294	289	328	308	292	311	281	324	282	313	285	264	287	282	299	324	296	314	294	278	251	302	321	312	285	292	303	331	313	313	298	304	258	284	338	316	292	341	319	321	342	291	339	287	284	283	283	307	291	306	307	305	341	303	271	321	294	298	294	291	303	290	269	301	298	300	294	321	309	303	292	273	318	334	309	322	301	315	257	299	269	324	343	277	313	304	295	276	302	277	274	306	283	318	314	287	293	267	337	303	273	293	277	320	249	313	327	277	283	293	288	319	306	332	286	314	299	324	279	277	300	273	297	251	273	303	271	278	287	263	303	280	281	273	318	281	299	280	298	287	284	311	321	319	311	303	300	302	310	323	321	307	304	293	299	302	291	258	302	289	253	277	275	315	267	281	276	288	316	281	256	291	301	289	300	298	289	321	274	305	290	279	271	315	264	306	330	262	311	280	314	295	340	299	270	306	328	287	277	273	299	302	291	276	293	280	316	284	271	306	327	313	293	300	282	284	306	280	287	317	318	301	264	302	310	287	322	298	299	309	298	247	287	269	285	341	287	299	282	294	310	295	302	297	308	288	326	313	326	308	275	292	307	283	341	262	270	285	288	303	292	275	271	285	298	299	311	303	310	283	308	318	305	277	270	284	303	287	265	286	284	286	328	270	320	315	265	304	294	313	271	286	307	278	312	310	284	278	309	272	279	294	312	306	294	303	284	303	313	295	232	339	314	262	298	289	318	286	294	315	305	302	319	296	329	289	299	306	313	302	267	282	297	292	307	304	320	296	309	296	313	358	322	295	277	274	283	333	287	288	285	293	316	346	311	328	301	310	324	314	291	327	310	299	277	318	291	295	282	269	313	283	324	296	270	285	305	272	268	288	324	283	299	273	281	329	302	307	331	323	316	287	274	307	269	313	272	254	279	324	305	294	301	313	305	278	261	325	303	302	292	294	317	297	293	303	303	289	286	309	327	295	306	309	288	294	295	324	330	254	289	279	275	298	286	297	271	286	281	292	282	292	304	337	277	290	330	292	322	317	304	310	262	287	278	287	294	335	285	264	302	290	290	335	292	288	305	327	296	342	326	297	293	288	283	304	291	261	293	311	290	274	265	285	285	270	267	276	311	315	311	294	313	309	322	344	290	294	309	292	305	300	309	312	276	322	315	267	309	303	278	304	283	313	329	304	320	279	308	315	290	286	276	294	305	308	312	294	275	303	257	269	289	336	315	290	290	289	328	330	279	306	304	314	311	298	282	333	321	312	285	303	287	265	282	272	321	300	261	289	270	294	307	298	285	272	280	267	301	296	300	294	273	299	319	309	262	313	277	298	333	355	311	316	278	272	293	314	296	311	301	298	257	308	285	288	283	322	314	299	309	312	301	309	316	301	303	306	259	292	292	288	287	301	305	260	308	312	306	292	284	267	328	311	270	299	288	322	277	291	300	280	284	304	299	305	311	284	301	287	315	304	292	323	279	313	272	306	262	310	285	286	300	301	287	256	284	311	307	289	290	304	314	302	296	298	319	272	301	249	308	338	301	281	301	300	276	301	249	310	292	303	321	314	303	322	301	282	331	275	258	281	293	298	322	303	281	313	300	269	327	321	319	348	290	292	284	269	306	282	285	288	284	311	279	293	293	265	305	286	335	293	305	303	283	307	316	271	300	287	260	281	289	279	260	327	318	314	293	316	331	305	295	285	315	266	325	289	310	308	300	300	317	295	293	306	260	281	268	320	335	302	326	306	268	271	287	246	301	277	285	302	290	282	280	292	321	293	309	299	302	336	317	304	306	302	273	283	311	313	316	342	324	272	323	312	324	307	287	318	288	309	278	271	319	288	292	282	273	300	309	307	285	302	304	321	296	292	301	272	274	307	317	285	302	266	313	286	305	309	253	297	245	270	261	279	311	280	313	313	331	275	275	315	282	278	320	285	291	289	306	338	293	295	234	302	323	305	311	299	325	296	300	293	291	315	302	299	310	298	310	304	303	269	288	289	303	256	271	271	278	308	286	271	280	313	313	284	317	300	301	301	309	273	304	276	291	310	275	286	319	328	294	300	313	264	313	319	273	306	319	322	319	293	294	321	312	283	296	300	296	307	292	287	299	315	299	264	263	300	290	334	288	280	262	298	307	294	274	275	279	249	280	260	318	275	279	266	286	287	280	297	301	293	291	295	306	307	300	298	296	310	260	286	307	306	298	331	333	308	326	317	320	266	292	307	304	278	253	305	267	301	294	299	305	306	273	285	303	297	296	309	300	269	320	332	334	283	276	278	285	296	316	284	293	285	273	267	302	322	290	274	293	259	321	301	304	304	286	260	285	271	310	315	297	286	303	305	300	304	302	317	285	276	279	314	298	295	313	313	308	280	284	307	294	274	299	294	280	284	273	319	316	288	302	334	284	286	329	293	275	311	290	299	289	304	296	299	270	300	301	316	292	313	292	279	292	303	299	324	285	296	291	308	289	308	298	265	326	293	304	279	300	255	281	285	306	279	295	305	300	280	268	275	287	303	308	296	297	319	313	282	319	278	267	298	303	289	294	296	291	310	310	333	279	266	329	325	299	292	277	329	276	283	296	293	329	296	324	296	322	316	305	285	333	299	288	284	323	299	264	272	287	273	292	337	337	304	288	283	276	276	335	279	306	316	307	268	307	305	310	314	308	278	308	323	290	281	282	288	297	283	288	290	306	276	284	337	333	246	299	307	310	267	278	274	278	293	301	293	346	302	304	286	300	302	323	286	309	289	277	297	287	259	296	327	294	273	295	295	294	290	307	300	267	274	291	317	303	308	290	307	292	317	240	265	325	298	263	299	292	283	268	317	287	304	286	271	298	267	271	295	308	295	314	307	290	299	287	300	293	259	305	289	288	325	318	291	306	284	291	278	278	290	312	281	279	269	314	302	276	325	312	293	289	309	309	307	290	283	321	298	266	284	306	309	321	288	279	251	273	290	255	299	298	252	346	259	313	258	292	299	296	296	265	309
40283	46853	17133	966	769	726	698	638	619	607	580	703	633	621	639	615	647	629	538	612	661	608	608	595	594	622	610	639	623	622	618	605	601	578	602	649	592	609	599	593	605	598	602	601	564	575	550	625	595	617	564	603	611	593	643	605	594	611	617	641	639	566	612	618	614	576	622	637	607	561	595	593	548	596	592	638	609	610	638	618	615	628	620	595	576	584	615	609	625	608	613	642	635	585	558	628	591	588	622	589	632	610	577	674	592	592	610	604	558	644	585	623	660	674	659	595	564	646	601	593	604	654	586	638	617	609	598	655	625	594	585	564	572	642	642	633	633	602	641	603	608	610	623	587	644	591	619	652	642	625	581	613	648	575	625	591	600	591	624	618	629	572	623	646	600	621	615	588	594	578	608	649	611	633	626	600	558	608	637	578	626	629	577	641	598	619	608	613	608	574	581	624	642	660	609	646	610	602	619	597	657	621	596	546	627	621	602	579	585	612	569	631	564	593	588	582	585	572	618	561	618	629	599	656	619	637	612	624	599	590	656	607	643	558	636	637	596	656	654	606	591	615	639	591	617	642	607	588	601	585	629	646	569	645	641	583	577	617	579	598	589	597	640	603	608	581	600	626	580	601	649	606	605	614	604	570	570	634	618	606	569	568	635	628	601	634	587	595	561	647	597	587	613	605	595	591	597	612	601	593	621	613	578	610	635	593	614	578	604	562	609	601	617	574	594	684	597	580	573	620	604	602	612	598	610	607	573	622	652	607	564	640	605	636	613	614	601	631	566	604	645	622	605	614	651	601	587	591	586	606	631	594	576	603	621	628	588	630	620	562	633	631	631	650	588	607	579	608	621	556	584	611	637	614	622	615	614	652	619	620	649	579	608	641	609	562	588	590	598	637	591	613	645	618	581	592	566	586	614	620	647	624	609	598	612	614	634	635	586	605	566	577	617	618	622	630	621	612	607	622	625	657	602	619	626	607	625	558	611	622	557	622	574	541	585	600	633	638	599	646	593	595	657	579	584	624	574	594	548	616	610	598	598	631	610	575	557	569	610	597	597	569	609	624	596	617	642	610	590	602	650	617	625	614	589	631	621	609	639	606	621	643	647	650	630	625	614	596	610	621	546	579	604	617	628	613	633	587	619	609	644	607	660	639	642	568	653	620	610	610	589	614	584	604	608	573	562	634	633	674	649	583	690	662	618	580	595	633	625	625	594	618	583	599	607	607	582	585	617	589	600	568	601	610	595	617	594	660	595	617	608	614	654	608	642	625	615	565	575	629	596	613	567	612	620	617	571	606	624	639	537	599	600	606	652	572	588	603	603	678	543	598	607	583	609	601	592	589	650	646	580	601	649	624	657	575	587	611	612	617	615	633	598	601	564	590	550	583	618	612	598	604	592	624	641	592	590	624	610	583	612	593	629	631	578	563	641	635	642	585	658	579	675	574	648	602	607	596	648	614	619	599	648	639	672	572	594	579	599	597	541	623	581	593	614	620	551	630	593	593	592	587	604	631	625	634	630	645	620	578	577	591	617	604	612	592	589	606	618	593	608	620	624	608	577	609	609	578	607	604	625	622	644	617	583	587	590	644	604	647	592	625	608	597	640	641	611	573	593	616	581	618	586	613	579	596	563	635	622	589	584	631	595	578	590	601	632	595	596	612	624	582	619	643	609	634	592	597	598	637	610	567	567	612	614	603	607	624	651	569	652	599	562	590	615	615	602	593	618	618	595	625	614	577	597	614	597	581	600	622	620	579	612	632	628	606	619	591	659	588	605	610	658	626	615	575	620	619	599	595	611	595	600	590	604	616	614	600	602	634	595	594	615	630	590	635	632	592	616	566	602	579	616	618	605	607	616	566	551	600	631	575	631	625	617	588	622	602	680	551	628	610	642	572	558	580	605	600	613	623	607	615	640	609	563	645	594	594	603	599	631	601	609	598	630	618	592	646	574	575	568	589	624	573	621	633	608	629	620	606	582	613	643	614	596	604	623	653	672	612	592	593	604	591	596	599	597	595	606	616	634	605	614	565	621	570	622	650	584	597	601	639	591	599	617	598	605	643	628	600	653	627	608	620	576	620	623	591	605	560	643	627	612	568	610	620	603	595	616	623	587	614	589	625	596	631	664	614	635	635	581	637	595	609	641	606	569	610	581	612	618	621	646	598	596	603	629	592	582	590	604	573	602	572	652	605	582	578	604	626	616	659	606	571	619	592	610	599	593	633	623	559	643	592	634	595	661	597	613	589	591	614	622	609	613	639	574	618	608	578	627	593	595	607	605	585	618	610	591	607	620	636	599	566	608	610	607	565	605	624	580	609	658	596	622	577	611	616	571	679	623	598	602	603	621	578	632	649	608	616	567	622	617	588	599	567	619	567	625	671	609	562	590	651	632	628	570	615	599	563	603	578	644	612	592	634	589	585	625	598	587	612	567	614	622	610	615	620	598	596	628	635	607	621	608	607	595	612	608	575	583	591	660	624	628	623	641	574	614	587	582	589	628	598	641	634	616	620	613	648	592	621	650	616	624	607	577	613	604	626	617	634	590	591	599	615	619	632	584	558	607	598	611	635	611	563	607	608	591	612	604	586	602	602	609	627	638	630	617	583	633	594	581	613	622	607	604	618	605	620	628	568	589	595	631	605	626	648	600	652	592	636	627	627	622	643	598	594	634	620	556	603	655	577	607	639	665	555	585	615	579	623	587	581	607	604	583	606	637	612	611	605	623	655	570	586	633	592	625	583	578	538	626	634	623	620	634	625	634	582	650	570	633	591	617	626	605	618	616	564	621	586	605	611	618	583	614	558	610	622	634	558	587	576	608	634	612	558	608	578	640	607	606	585	594	624	630	605	643	570	554	599	658	571	589	618	580	649	668	584	626	599	579	615	590	587	568	605	616	576	584	613	636	584	608	599	589	625	636	592	632	532	636	594	624	662	603	586	634	638	620	621	560	616	591	593	611	579	630	633	609	639	631	605	593	639	636	586	618	611	587	612	621	662	595	646	632	612	639	600	593	627	597	626	628	596	587	588	634	555	579	581	608	599	624	617	614	570	609	624	601	639	597	592	590	632	599	625	610	600	595	616	650	620	666	628	594	586	618	609	611	589	623	605	603	563	583	574	632	633	603	599	589	657	594	565	630	570	640	623	611	590	614	641	607	616	638	600	622	612	634	592	602	620	630	621	651	611	604	626	629	630	627	597	567	637	633	634	594	617	666	593	605	635	598	641	576	629	602	618	579	601	583	656	643	601	567	624	606	599	600	612	636	618	595	615	568	621	617	619	562	591	629	567	616	572	596	643	619	625	610	595	556	616	623	595	604	599	611	580	599	574	610	630	622	629	580	634	586	605	605	603	613	589	613	622	602	603	608	615	645	622	591	617	610	602	556	604	597	598	634	594	550	616	595	596	561	610	600	612	566	657	610	587	576	620	611	634	603	647	614	596	636	609	626	604	608	593	601	581	599	621	559	639	632	648
34225	18226	5303	316	165	151	171	149	167	164	180	150	169	185	163	183	165	179	176	192	167	157	170	185	163	172	158	169	177	175	140	178	169	156	144	183	164	171	168	164	166	176	171	143	191	202	157	167	161	148	164	176	160	177	156	147	178	156	156	147	162	167	159	143	170	168	178	172	150	180	160	171	162	163	175	146	201	159	157	157	179	157	148	183	182	186	157	172	150	162	162	180	159	163	181	174	167	179	131	165	155	151	157	179	172	164	174	155	150	171	153	183	165	169	170	150	141	180	151	160	169	145	138	184	183	170	184	161	164	143	164	153	147	147	159	165	165	151	145	170	186	163	178	173	172	152	161	165	167	202	163	144	183	151	172	165	149	175	163	159	169	173	166	162	132	184	160	160	153	143	166	162	158	178	162	142	152	167	147	156	162	153	165	145	177	168	149	184	150	175	147	153	161	174	159	166	167	178	172	152	160	137	175	165	155	152	176	161	170	161	172	164	176	174	162	167	168	144	154	154	151	169	151	160	148	166	179	195	166	151	173	157	162	147	170	146	172	148	188	202	180	183	155	172	176	200	180	146	173	175	165	152	164	177	172	187	170	174	174	151	143	165	164	158	171	168	150	183	190	139	148	182	169	189	138	153	168	154	180	190	170	162	167	156	165	168	141	183	174	158	161	184	171	167	170	162	147	182	154	161	175	170	170	167	190	183	190	175	175	172	167	164	168	167	142	160	135	192	161	146	181	169	160	140	173	154	169	178	180	180	155	163	164	193	173	148	144	173	153	165	159	168	182	167	177	178	144	185	153	175	177	169	165	163	173	188	195	165	169	149	143	136	146	199	190	164	163	174	172	170	173	145	180	159	164	161	164	160	159	158	188	148	178	159	147	145	171	146	155	144	150	157	161	158	163	165	146	160	150	164	154	162	173	176	158	171	185	159	181	175	179	155	150	169	138	184	148	165	177	184	168	168	175	184	165	170	173	172	182	158	149	150	166	177	166	183	188	169	151	150	148	153	170	161	151	146	194	139	160	153	169	178	176	158	170	151	166	151	167	165	190	195	143	169	169	182	185	197	178	153	167	175	168	184	174	167	161	168	172	177	139	160	160	141	160	151	162	176	203	183	179	161	173	186	185	149	153	151	175	178	163	177	168	157	145	163	131	194	173	164	163	177	174	158	168	187	165	156	160	157	154	148	152	145	167	178	153	201	210	145	170	163	172	168	164	170	132	167	132	171	195	154	197	168	147	172	159	179	166	170	157	155	167	164	160	172	169	170	174	171	169	157	167	156	169	165	159	181	153	163	174	156	137	185	156	183	167	157	176	180	170	170	157	180	157	160	164	158	179	162	156	146	166	151	158	179	160	168	194	170	196	149	184	199	181	187	170	176	175	175	155	170	145	146	175	169	186	159	174	185	181	159	181	177	159	161	156	183	178	166	160	171	163	163	152	151	170	173	167	169	188	190	171	136	176	177	174	197	161	166	162	172	174	176	143	158	132	169	165	171	155	170	167	160	168	137	166	180	177	176	168	155	149	172	177	166	150	173	175	151	137	174	168	178	149	149	171	138	153	163	172	168	155	147	177	154	177	166	198	184	161	175	176	160	139	160	181	175	151	162	169	150	157	175	147	149	148	170	153	173	174	166	167	157	153	173	171	166	173	189	170	154	160	154	151	169	164	175	126	153	181	167	157	143	182	168	174	143	158	189	165	179	180	154	169	172	173	164	176	179	166	156	172	170	184	172	176	155	174	179	169	176	172	169	165	162	175	189	134	170	178	161	171	166	179	168	174	180	153	173	194	156	162	164	175	163	158	158	151	192	188	166	133	171	169	175	190	138	146	147	154	197	142	195	144	145	161	159	168	169	163	151	165	163	142	165	183	187	164	154	186	157	187	162	165	163	171	172	195	166	145	152	168	178	163	157	159	181	167	189	152	163	162	164	193	165	200	150	162	178	180	149	178	170	154	154	153	171	166	162	164	185	169	171	169	188	144	158	174	207	170	156	162	156	137	171	160	170	170	150	188	179	152	180	166	157	143	189	184	136	164	133	175	137	203	190	155	167	184	176	151	163	162	183	170	176	178	183	157	172	137	144	158	189	168	168	150	146	153	163	151	165	181	180	137	135	186	174	141	172	181	168	171	137	179	163	160	170	155	182	193	165	157	153	170	164	178	154	165	178	168	164	177	147	166	154	173	206	186	150	181	151	167	160	144	159	144	146	174	153	154	165	170	172	156	137	172	174	138	165	159	174	180	157	180	169	189	155	151	168	176	149	155	178	156	174	167	151	172	173	167	149	175	159	164	187	145	168	163	171	171	180	150	181	161	171	156	176	158	163	157	186	180	158	184	173	179	134	150	161	153	166	203	174	133	158	151	166	154	175	153	175	165	153	160	147	191	174	156	196	153	159	165	167	139	152	158	167	161	162	185	174	173	163	183	155	157	185	163	163	183	172	185	188	172	165	161	161	153	166	176	202	192	165	148	141	138	172	158	164	178	215	182	174	145	126	165	166	172	179	150	150	170	161	167	164	167	146	168	149	178	169	148	137	196	166	167	184	152	168	165	156	162	168	181	176	158	153	168	169	184	148	145	182	178	153	148	169	161	158	157	163	146	158	138	161	172	183	172	175	172	161	177	158	157	166	143	172	157	161	167	164	167	164	191	162	131	163	149	146	181	185	156	183	170	177	180	154	159	160	163	183	140	164	179	150	171	152	180	169	168	143	172	176	163	175	168	152	182	170	163	149	166	188	208	160	161	171	165	182	174	175	168	172	165	170	154	187	155	184	162	152	176	181	169	157	184	176	160	159	154	159	174	167	189	177	147	165	170	170	159	160	165	172	148	163	178	151	159	183	159	156	179	170	154	189	180	151	133	171	173	172	148	169	175	182	178	154	172	181	160	168	152	161	170	176	160	169	177	162	157	160	163	160	138	160	158	147	157	159	145	146	168	146	158	137	153	161	173	146	153	198	197	168	154	154	186	181	164	177	158	176	161	155	140	150	165	137	173	178	172	190	161	154	162	174	158	178	151	169	180	180	176	174	178	170	159	158	159	178	171	152	190	169	168	152	170	150	173	170	174	185	150	152	186	186	157	185	166	181	171	160	151	167	167	158	177	177	174	189	163	178	173	169	164	175	182	171	146	145	175	168	167	178	197	165	155	153	203	163	196	153	175	178	161	161	174	149	163	149	159	182	167	189	146	169	164	174	172	180	166	182	171	163	167	150	166	135	146	155	161	164	170	166	184	172	178	168	177	165	161	175	178	182	167	158	190	173	176	168	153	172	152	135	164	150	160	168	164	170	174	182	168	138	156	191	188	170	170	172	170	138	167	148	145	166	160	183	178	158	177	142	177	167	175	205	165	148	161	151	168	175	174	157	171	174	162	174	156	168	141	145	153	158	162	164	174	155	148	172	164	191	161	167	169	178	182	175	142	145	182	172	164	156	173	170	177	188	182	160	159	151	159	149	166	173
16353	5618	1041	394	430	405	411	416	394	434	416	406	398	430	410	396	427	401	409	409	393	437	434	402	428	407	400	402	420	439	418	413	425	387	426	428	409	370	406	418	402	406	381	404	433	435	357	443	398	401	418	412	412	395	417	426	407	413	427	415	394	442	410	434	395	408	401	386	362	431	430	396	418	393	412	391	384	417	418	424	396	370	403	416	424	410	391	400	438	385	441	365	416	402	400	409	348	414	401	400	392	384	372	412	417	411	388	418	390	403	443	400	400	407	404	398	404	400	426	430	413	418	405	397	418	408	398	414	424	396	421	395	407	416	402	392	396	405	451	408	382	407	404	390	444	380	407	429	415	393	373	385	437	453	408	409	377	390	381	412	416	403	392	396	355	386	432	388	396	453	415	381	435	397	420	412	377	423	400	395	419	408	427	400	456	405	397	418	396	450	403	414	404	423	366	407	426	388	423	429	410	421	412	384	426	409	405	394	419	402	408	375	417	364	412	387	427	392	392	367	413	397	412	425	397	401	431	402	441	387	424	409	433	420	443	401	406	421	455	403	406	420	441	378	412	417	432	388	402	406	413	419	411	405	385	379	399	415	444	407	427	396	420	412	412	410	445	435	387	402	415	385	411	395	403	422	367	390	408	390	415	396	431	404	390	424	392	443	426	409	394	434	441	415	402	388	414	453	411	382	435	411	376	390	420	476	431	408	411	394	385	401	395	439	399	400	402	406	392	443	421	419	376	410	408	413	393	380	390	413	427	389	401	366	414	424	389	380	424	419	418	388	425	403	427	368	397	398	418	420	397	418	384	435	388	382	378	393	409	401	442	409	393	424	403	404	431	408	412	427	389	408	428	452	398	418	413	393	480	413	396	404	430	414	386	420	426	422	402	420	437	393	416	426	369	406	408	418	396	411	414	392	452	400	457	454	362	420	407	405	406	414	406	442	434	388	422	379	401	407	421	426	419	414	413	406	385	413	441	408	383	415	377	397	353	419	418	389	426	441	389	423	416	425	425	417	397	450	423	424	419	418	387	439	412	400	412	371	382	423	433	385	388	389	400	397	412	402	435	386	412	407	404	446	414	417	418	394	417	378	392	417	397	455	414	383	384	383	354	460	433	382	422	368	426	399	436	412	379	411	416	391	415	441	407	418	397	399	396	412	382	399	423	428	389	407	414	419	421	408	447	395	422	410	410	385	396	386	392	393	427	417	455	404	409	404	412	389	408	426	409	428	403	377	418	410	377	433	422	413	421	425	394	394	393	420	416	409	404	431	422	428	429	417	415	450	386	411	426	404	404	378	390	431	431	421	419	411	422	380	401	387	445	394	433	413	403	420	375	432	408	425	376	376	407	398	406	457	421	398	415	440	425	418	444	420	418	409	387	430	428	376	412	415	441	425	413	426	386	406	379	400	380	428	414	416	435	400	429	441	439	398	391	389	411	380	400	405	411	376	436	422	389	417	428	402	421	416	410	412	423	417	404	402	420	402	400	388	405	394	385	399	396	451	411	401	420	448	421	407	423	391	396	360	481	423	424	424	436	374	405	390	447	401	438	424	485	411	420	411	450	399	442	422	449	452	409	408	398	383	411	426	422	412	396	416	414	407	426	408	379	393	395	364	394	422	427	410	405	399	444	419	451	366	386	396	376	418	409	458	408	432	428	381	392	432	423	399	408	376	430	391	411	429	390	431	381	416	344	434	427	413	408	436	392	420	392	384	421	410	411	372	421	423	421	427	391	451	389	438	429	390	440	433	420	406	416	388	369	393	399	405	431	392	431	408	428	418	418	418	408	418	409	370	411	412	431	406	432	407	415	434	413	402	376	404	407	419	394	410	445	379	434	409	399	403	425	401	417	402	408	405	421	432	407	436	430	406	393	386	452	431	410	372	437	402	426	402	429	425	397	416	448	413	422	421	408	430	383	427	436	447	394	404	391	397	393	444	429	422	445	418	372	396	415	402	416	409	374	423	366	396	424	404	426	439	406	401	388	447	383	398	410	385	403	403	396	385	395	409	373	405	422	382	396	400	401	399	415	406	455	437	375	404	397	372	421	421	417	398	412	416	417	427	404	415	409	435	410	410	413	426	426	386	473	446	418	426	413	397	403	387	403	412	408	388	401	449	393	398	448	397	398	403	387	439	417	430	393	425	408	395	422	403	403	421	411	427	409	415	391	415	396	412	393	387	467	418	379	406	448	382	409	419	411	444	426	414	422	424	421	394	400	405	404	395	389	402	396	369	367	434	411	410	392	399	370	393	400	432	403	452	416	427	407	396	400	429	431	393	417	415	438	436	391	436	398	423	407	433	397	417	435	419	439	377	413	413	409	407	421	415	444	437	443	418	423	415	401	393	421	445	402	409	374	433	409	396	442	418	409	417	409	414	418	415	419	410	425	413	411	413	387	428	399	407	375	425	411	399	425	404	387	428	426	414	392	440	408	397	412	402	429	385	423	425	407	394	388	392	391	370	411	433	402	446	434	430	396	414	415	381	390	433	401	423	402	422	414	429	387	415	382	417	398	395	405	407	398	420	454	410	414	425	416	401	412	391	386	397	445	377	426	425	412	424	439	372	403	396	412	409	367	401	397	436	369	354	419	406	396	410	430	430	446	408	400	379	362	416	401	467	398	397	426	410	430	366	418	401	434	410	414	431	415	434	409	399	415	438	410	401	406	379	400	438	376	437	452	435	424	419	384	416	402	435	422	412	405	398	391	374	424	402	395	406	418	426	385	390	412	415	401	424	406	384	414	407	431	420	403	464	430	375	438	402	431	400	407	457	426	395	436	421	406	397	399	441	405	433	414	405	388	403	400	368	395	409	410	436	423	422	422	407	422	440	397	415	382	393	413	425	381	419	431	365	400	418	404	446	376	385	404	410	424	404	418	425	429	374	414	458	417	441	435	407	424	411	424	411	405	400	415	426	423	408	401	434	386	402	415	426	399	401	433	422	392	403	380	435	418	398	417	378	433	430	355	420	410	375	403	382	398	425	422	419	408	390	397	408	409	428	402	414	395	408	421	421	393	397	404	400	375	376	404	440	389	423	410	412	402	393	411	397	406	405	446	410	382	401	412	406	384	413	409	376	436	410	392	446	402	404	424	405	417	428	387	389	401	384	398	425	366	408	410	404	409	427	439	379	395	427	375	387	414	429	429	377	424	439	422	395	420	402	403	432	425	443	410	397	396	426	388	401	421	388	391	385	387	372	397	440	394	403	408	396	415	421	399	433	410	429	431	419	422	398	392	428	444	420	417	412	401	394	407	396	405	382	424	412	446	425	424	425	406	405	402	362	366	377	403	388	423	395	389	420	421	435	393	414	410	407	406	405	386	399	427	421	417	403	392	406	414	397	426	439	433	392	412	435	416	410	411	431	425	407	403	393	367	358	416	453	379	416	438	423	434	408	375	434	414	426	378	396	411	414	384	430	460	413	418	415	440	364	412	406	433	436	434	386	423	441	426	421	408	373
25195	21114	23771	28680	21098	14779	632	413	390	344	354	380	364	343	361	342	336	313	340	301	316	322	299	308	346	356	301	313	290	303	358	336	338	297	298	318	329	308	328	292	317	337	341	338	346	259	296	295	291	335	333	335	326	310	326	308	300	317	300	305	320	313	358	321	324	370	317	316	309	309	288	304	306	318	301	318	313	313	333	333	317	340	396	277	320	316	306	298	338	311	310	319	357	322	330	292	347	330	294	334	269	307	337	316	296	319	307	304	294	301	354	288	285	283	338	293	292	315	319	306	314	328	314	320	292	348	319	312	318	347	306	281	331	307	324	317	324	333	281	326	341	327	274	326	311	337	295	322	321	333	322	298	343	333	297	293	281	292	342	304	307	301	322	313	329	303	335	296	310	332	289	340	315	285	295	339	340	350	323	290	319	342	299	317	319	361	311	307	341	328	315	341	335	313	293	316	350	343	322	334	342	334	324	317	307	343	301	297	318	319	316	293	308	360	292	318	337	318	299	342	292	306	322	289	307	295	336	358	340	275	318	335	306	321	347	319	304	297	318	282	330	331	357	300	322	290	324	307	352	317	328	343	325	322	295	322	318	365	304	303	325	325	349	338	300	318	331	310	323	306	299	341	350	328	310	352	305	321	317	343	362	343	312	329	331	266	310	359	292	300	307	330	278	304	307	300	358	356	302	365	369	325	310	324	319	311	317	325	344	348	286	310	350	327	315	341	303	295	334	291	353	316	354	291	321	291	295	275	291	327	333	361	322	314	316	329	290	346	327	287	341	329	295	313	332	335	330	299	333	335	333	321	344	324	331	350	311	332	306	317	308	330	314	325	315	256	285	295	380	302	294	307	348	316	304	339	279	320	330	314	309	332	330	312	345	321	296	357	349	279	316	299	318	320	338	334	280	273	324	323	337	297	293	296	323	326	308	319	339	295	312	316	343	309	305	318	297	330	300	276	326	320	284	281	354	308	323	321	317	316	307	331	314	300	356	307	322	352	330	290	340	340	320	319	330	306	298	341	274	306	266	340	306	314	316	312	325	319	285	309	316	325	312	301	341	329	288	290	318	294	321	281	331	351	335	315	322	317	362	303	315	330	314	343	300	293	300	319	314	299	344	304	342	302	337	278	347	307	321	349	300	319	308	284	335	331	321	307	329	322	323	341	295	363	300	300	298	343	276	287	319	297	312	364	310	311	324	296	300	344	315	322	321	319	326	300	334	322	318	337	330	337	327	330	315	337	299	324	354	305	344	324	299	340	278	320	336	353	342	344	322	306	300	323	312	356	336	322	336	310	337	322	317	293	325	347	305	336	306	339	309	329	307	329	312	331	318	289	335	320	324	316	310	342	344	307	290	313	318	286	342	329	318	319	305	290	304	348	283	351	354	332	297	367	312	316	344	312	328	326	306	299	316	296	326	323	289	318	323	314	330	338	329	338	331	332	326	337	365	326	320	323	362	317	325	298	290	307	304	301	321	339	320	325	319	309	313	299	333	326	284	295	310	286	324	321	317	337	303	327	332	323	332	330	317	349	332	319	303	316	337	317	311	354	299	323	333	293	324	336	334	330	337	323	281	300	299	301	335	341	337	338	303	297	327	323	346	282	318	349	322	276	323	332	307	361	341	309	371	319	319	320	319	293	322	342	323	326	354	325	348	292	303	290	360	327	363	324	315	349	322	321	326	343	277	310	311	300	319	346	341	337	336	346	321	311	332	323	356	349	310	321	334	306	321	311	335	298	298	349	318	305	323	335	325	336	312	342	302	324	345	323	312	345	313	332	334	307	332	333	319	294	300	319	345	357	302	342	310	324	352	348	345	329	336	317	298	285	332	316	310	326	293	328	327	320	354	324	332	333	325	341	340	319	287	294	322	349	327	312	307	339	315	343	315	338	297	337	310	314	344	340	312	344	300	298	309	346	282	330	327	342	313	309	316	298	330	334	325	308	307	300	335	298	309	350	351	295	288	313	314	313	351	298	330	314	354	307	296	340	346	302	325	318	306	296	319	287	351	279	304	332	290	319	333	291	299	338	347	352	342	294	333	312	350	306	336	322	292	293	321	332	360	334	346	316	315	363	337	297	326	305	317	322	320	311	327	305	315	347	339	304	307	321	286	339	273	305	323	327	333	352	322	325	310	309	345	334	317	337	313	309	310	353	307	324	302	298	297	331	297	350	314	294	330	314	317	332	306	340	309	335	334	301	321	310	308	315	305	318	323	295	333	275	304	340	306	328	328	288	326	315	325	325	336	356	320	287	288	332	293	322	358	330	337	380	313	314	321	289	288	352	325	326	322	296	308	323	354	321	311	284	308	324	345	285	347	312	313	310	327	323	308	321	284	283	286	312	323	306	284	316	326	322	315	317	335	312	295	339	318	307	351	317	344	313	306	321	323	326	351	351	336	325	326	342	347	303	323	323	321	325	351	338	261	304	291	289	306	329	339	319	311	333	326	318	325	314	309	326	325	280	348	323	301	330	298	300	311	289	330	329	313	311	296	297	367	300	309	324	314	289	345	321	318	296	338	303	305	319	303	343	290	336	315	307	321	340	325	318	306	316	294	298	358	323	322	310	313	345	313	350	312	308	298	338	292	310	340	321	307	298	322	311	328	343	317	321	316	342	296	327	288	315	319	318	321	300	301	303	315	279	324	310	328	321	306	323	282	332	323	324	320	313	317	333	322	310	340	316	329	335	326	343	277	342	345	320	342	348	335	323	309	314	311	316	336	319	342	355	317	302	315	324	317	305	277	331	312	352	324	299	276	312	317	317	330	299	315	305	313	361	353	336	325	311	315	297	285	337	272	292	288	316	319	313	348	288	297	279	325	284	295	316	331	327	326	312	332	285	332	329	312	317	284	306	319	320	294	276	312	321	369	277	332	346	308	321	307	331	303	292	341	312	310	306	294	317	308	326	300	338	306	322	323	330	314	356	322	320	327	328	302	317	294	314	310	320	329	295	304	321	341	357	324	314	323	265	320	334	300	343	308	306	292	301	325	356	293	336	315	302	288	301	312	319	325	308	301	348	308	320	310	320	318	301	325	326	327	322	314	316	340	326	337	340	312	320	342	371	319	328	312	354	300	294	311	289	320	338	341	311	294	306	300	322	337	324	303	332	330	309	319	335	334	336	348	297	316	324	320	306	299	317	291	320	320	292	300	304	321	313	332	328	305	356	303	323	337	325	298	308	279	297	293	302	324	281	286	322	310	344	330	291	333	313	321	326	332	313	285	303	333	329	316	316	335	297	311	336	311	293	311	331	323	325	297	306	320	303	307	322	332	328	334	290	332	311	317	312	343	352	350	329	312	328	300	318	314	319	300	337	324	309	347	304	322	273	317	367	333	343	332	317	310	346	336	309	317	303	280	307	333	302	311	327	327	341	310	326	309	307	321	298	282	290	307	332	310	316	309	317	319	324	346	309	307	334	356	300	338	301	307	322	323	294	300	332	322	302	316	336	321	350	326	280
34332	36566	11398	846	748	782	720	699	713	686	704	634	720	733	722	710	681	715	682	659	669	711	684	723	671	660	692	722	679	648	658	747	704	690	699	710	716	723	628	681	718	682	707	685	694	698	640	697	663	688	678	688	625	696	722	674	668	699	674	651	691	689	693	711	689	645	690	712	683	681	734	757	673	676	715	718	672	669	643	697	705	663	717	677	687	673	659	705	718	646	699	614	670	656	674	615	645	667	686	671	655	656	718	716	692	689	680	720	690	695	683	656	685	700	661	700	687	663	703	668	694	673	638	692	742	674	706	675	659	712	646	699	664	670	688	692	657	702	691	653	635	706	676	657	669	722	677	686	684	677	644	683	698	647	706	708	696	690	703	696	699	662	722	639	655	631	713	674	684	714	664	733	689	703	659	689	722	666	665	688	679	705	761	668	684	667	669	653	698	660	720	652	701	677	714	671	705	644	668	633	641	700	682	676	724	670	668	720	676	681	702	687	697	701	667	666	703	708	676	712	676	724	688	702	706	702	711	669	608	718	613	694	720	678	667	716	666	693	710	652	659	707	687	706	711	680	636	686	667	680	694	668	658	700	669	646	699	643	671	654	695	703	687	659	637	644	746	668	683	711	656	650	705	630	681	706	685	697	697	664	726	680	677	689	678	669	742	690	667	694	693	666	672	656	733	675	654	658	702	649	677	713	642	684	660	683	614	683	679	686	726	663	673	709	721	680	652	678	698	660	670	676	710	692	715	680	682	667	671	679	646	678	722	646	696	678	678	668	692	688	709	626	661	703	679	629	698	685	693	665	679	665	671	659	676	652	693	706	664	652	663	699	657	626	664	650	650	648	667	716	678	656	685	680	687	708	664	684	679	682	719	683	689	658	685	696	648	728	644	662	710	692	680	722	623	619	653	654	655	702	700	670	668	629	694	708	651	658	699	696	645	683	674	707	689	669	697	745	631	666	629	665	737	682	691	671	676	681	690	675	720	730	678	663	678	663	687	645	664	721	666	655	642	693	685	675	652	714	698	663	692	669	681	673	671	695	684	655	754	665	648	644	692	648	661	678	710	680	697	681	666	661	639	723	694	694	677	707	679	707	668	744	670	673	633	666	678	675	670	666	622	700	675	661	661	683	655	721	687	678	699	652	673	703	679	687	701	673	692	706	689	683	683	679	704	672	716	659	669	659	698	671	699	672	691	711	652	716	634	667	684	705	639	686	703	720	659	640	679	723	661	673	706	669	673	689	706	671	636	759	674	677	604	703	681	672	688	666	649	675	646	688	686	689	736	720	721	670	696	700	672	662	695	707	697	691	710	680	691	704	646	664	677	702	659	717	667	675	643	701	693	694	685	661	644	682	709	720	734	663	633	690	681	685	668	694	724	692	676	660	665	667	700	685	692	716	656	724	712	663	660	671	692	711	699	678	663	647	652	634	702	705	700	641	660	660	685	682	669	675	721	715	697	704	665	708	699	698	671	665	652	715	707	696	677	646	695	698	671	703	672	668	667	700	676	667	706	680	701	689	660	678	650	665	671	622	642	654	676	714	677	658	668	683	691	722	728	708	678	654	651	656	664	688	685	696	700	673	711	727	680	694	611	700	690	633	684	696	660	649	668	684	668	699	661	668	686	675	702	680	709	696	663	651	678	670	656	676	653	663	673	680	639	671	726	692	703	713	666	694	637	687	628	657	682	695	663	660	693	628	701	726	646	667	641	657	624	682	668	634	695	661	682	722	641	685	707	681	668	689	681	624	688	669	689	753	642	654	654	690	695	644	691	710	660	679	649	742	650	665	691	665	711	662	663	715	701	662	653	682	650	688	666	726	666	733	672	684	716	663	704	653	660	714	689	677	659	687	661	679	676	686	711	693	632	678	652	669	667	677	703	659	691	723	671	696	712	748	669	622	703	706	678	642	676	678	699	694	696	714	652	689	710	704	690	680	657	682	688	678	677	694	646	701	681	675	685	700	675	693	683	695	730	702	646	692	686	682	705	697	685	653	657	697	670	719	728	682	652	637	709	676	671	662	629	652	669	670	699	680	687	685	673	656	728	669	638	664	710	659	681	682	676	681	732	747	687	712	627	677	716	631	665	693	644	628	677	681	700	672	687	718	709	682	734	740	675	663	688	691	675	633	683	735	698	642	693	666	653	711	669	647	697	671	640	706	653	672	663	721	678	685	695	652	650	637	674	645	707	619	684	674	701	698	670	701	672	688	711	698	646	689	701	705	664	697	691	661	671	682	666	695	711	682	682	690	652	648	767	687	731	692	633	642	684	688	694	645	683	675	640	702	671	624	662	683	670	686	711	713	691	716	665	674	674	682	677	710	674	701	683	685	657	727	728	689	685	673	713	702	687	691	646	719	695	675	700	659	674	692	759	707	657	683	665	688	679	691	685	687	670	687	675	679	677	694	675	679	746	687	674	654	671	734	710	663	660	642	671	649	651	695	672	676	660	686	696	649	677	660	722	724	668	677	695	700	682	704	686	703	689	670	728	709	687	668	688	689	696	670	658	688	726	664	715	696	687	681	686	719	696	725	634	670	700	681	687	666	720	671	676	690	711	695	677	680	698	655	666	686	677	670	685	662	642	721	717	670	699	714	704	728	674	623	668	626	670	671	651	689	660	697	677	722	718	687	723	682	676	702	675	702	689	685	657	696	705	683	694	647	689	699	684	676	748	679	697	628	749	673	666	609	685	673	728	677	710	686	674	697	679	670	682	711	649	681	667	701	705	691	670	650	682	650	688	683	701	709	708	660	621	690	665	686	666	661	690	685	664	650	717	647	710	679	662	609	726	660	681	685	647	735	667	679	727	677	651	674	667	710	664	702	689	689	676	713	718	736	668	688	699	706	657	653	672	697	680	617	678	714	735	713	671	680	711	633	688	676	617	714	642	701	683	685	654	661	654	675	686	645	645	692	669	639	711	662	671	619	659	669	667	712	719	663	685	707	687	719	686	710	697	669	729	680	675	666	707	659	651	620	669	672	703	720	670	710	681	693	704	707	686	667	649	656	687	706	642	699	645	713	643	692	691	698	680	703	691	648	685	674	710	713	643	693	701	643	660	648	683	693	731	671	693	692	660	683	681	693	681	682	680	653	660	719	676	685	675	693	675	749	680	653	634	657	723	669	694	698	709	701	654	709	692	671	691	721	691	647	668	634	684	667	665	719	698	647	700	656	706	720	722	671	713	714	667	634	697	703	672	720	722	679	658	677	617	675	689	671	678	686	670	674	699	660	701	667	656	676	725	661	660	658	659	695	719	689	673	676	673	633	702	710	685	696	676	654	693	643	675	708	679	693	727	682	696	664	674	678	689	730	662	722	631	661	669	682	695	691	658	657	657	700	665	661	691	651	662	736	708	645	673	703	730	688	662	708	695	662	742	701	736	686	655	666	662	692	705	679	683	725	717	684	702	685	694	656	688	661	676	694	639	703	675	659	677	696	638	713	685	675	681	683	717	670	699	656
24533	21154	24247	28341	21155	21176	11934	619	382	387	369	319	344	344	304	324	327	323	319	314	330	285	295	330	314	286	298	321	285	309	314	299	316	314	278	300	317	278	326	320	296	296	315	272	322	308	345	298	292	302	323	307	340	354	287	307	296	318	296	282	295	295	322	315	295	269	319	284	323	303	309	303	287	285	317	324	317	284	315	291	300	284	296	274	318	333	310	294	298	294	283	314	250	300	298	297	291	295	284	316	283	313	319	286	230	319	291	303	308	278	307	297	285	295	282	292	297	295	328	326	285	275	303	276	323	306	266	353	323	306	307	309	303	324	269	323	282	319	331	286	303	263	299	307	350	273	297	296	319	307	304	304	256	289	298	305	301	286	334	311	288	315	308	282	313	294	297	309	277	290	280	280	292	310	292	306	346	303	309	297	279	260	292	290	287	298	332	300	358	271	337	302	289	315	295	262	287	323	265	305	299	314	337	295	321	291	270	297	242	285	325	278	309	312	286	253	304	290	285	324	285	301	326	317	283	295	305	309	306	312	329	280	265	295	283	300	303	278	304	279	272	306	283	298	289	318	333	344	315	306	307	285	280	332	272	293	322	308	306	302	308	329	282	312	270	266	313	303	302	323	319	296	301	296	290	295	290	281	322	289	284	279	288	288	284	305	266	296	308	309	277	272	301	325	280	291	310	298	306	342	328	311	308	315	268	267	315	314	309	313	324	268	273	316	316	318	297	276	290	293	270	285	300	289	285	346	275	315	305	320	316	261	295	304	273	312	290	311	288	280	311	337	306	324	302	295	315	314	285	268	336	309	328	301	288	325	293	316	317	293	286	304	301	290	274	293	336	288	295	326	272	282	274	311	294	298	320	301	277	303	309	316	290	315	297	368	303	300	308	299	303	322	264	295	285	326	294	276	304	287	285	277	337	335	304	325	308	323	308	298	309	298	305	300	283	264	283	306	291	286	271	290	270	294	330	327	311	317	287	319	311	286	298	288	281	299	282	324	309	292	316	302	284	285	314	278	319	325	298	327	318	288	314	297	298	324	309	277	331	289	299	337	329	289	321	276	298	269	318	264	298	267	317	322	309	265	284	287	331	328	294	307	276	318	354	289	296	282	271	316	279	274	298	305	319	278	298	275	303	296	318	320	312	296	282	292	287	330	310	240	291	291	284	332	254	277	268	268	300	318	299	268	260	348	302	291	277	343	281	267	291	342	300	316	296	289	289	313	267	284	270	308	304	291	317	325	293	314	303	308	330	297	308	284	299	271	327	308	272	317	323	273	313	282	327	312	309	281	284	332	264	279	311	282	291	255	287	309	314	302	288	312	346	320	309	301	287	301	313	271	317	326	328	287	283	265	293	283	297	321	287	312	300	278	293	330	316	299	327	305	290	297	326	265	304	308	339	311	271	304	305	305	308	259	311	296	290	262	274	289	294	303	294	319	328	312	288	339	315	275	297	318	349	314	316	312	301	304	311	342	293	287	309	297	323	285	293	347	327	313	317	305	295	304	347	272	301	312	333	289	273	319	278	316	310	262	279	274	307	276	325	295	311	310	288	316	285	295	281	280	296	310	296	298	307	310	290	315	279	284	317	237	287	290	268	293	338	316	306	297	304	279	290	297	304	345	309	308	318	312	293	273	304	307	282	328	291	291	287	283	286	317	289	329	317	322	329	279	311	297	333	345	303	290	300	283	323	289	315	271	270	292	315	297	309	317	287	302	274	301	308	301	295	328	343	321	305	287	305	301	267	296	312	288	280	276	277	287	276	283	295	316	292	316	321	291	292	306	311	298	302	312	301	288	269	275	280	317	340	280	308	311	280	339	290	287	304	318	316	287	294	304	302	297	308	311	291	302	302	256	283	328	307	308	309	300	331	299	274	286	282	319	297	272	272	262	297	318	310	310	319	288	299	283	297	282	298	309	303	292	299	300	272	304	314	323	301	307	277	287	274	327	302	300	337	300	311	308	316	307	306	304	305	326	300	334	279	288	279	261	309	321	295	292	307	328	300	286	310	287	337	280	318	298	295	329	300	268	310	274	311	299	336	317	305	289	277	298	302	301	338	310	304	290	306	302	281	308	277	328	319	298	296	283	294	299	275	307	283	253	294	284	321	297	314	300	320	297	304	304	299	320	289	328	312	299	289	299	300	267	292	284	285	272	289	280	286	308	327	293	279	328	289	318	301	323	318	304	316	296	326	301	275	293	265	282	276	326	305	297	284	297	270	304	316	289	295	295	326	268	314	303	285	320	270	305	312	299	304	308	271	310	241	288	291	286	310	270	283	305	289	305	317	278	330	298	280	315	285	300	281	313	339	296	310	284	313	331	281	293	339	320	336	284	312	306	273	321	329	309	307	307	305	287	307	277	305	296	310	306	337	290	300	296	287	302	301	297	278	272	297	287	318	281	292	296	319	312	287	303	306	295	313	283	291	301	294	300	323	309	289	335	295	321	329	260	292	299	302	281	282	312	281	299	298	317	276	335	333	316	289	309	304	313	316	292	304	319	282	310	303	323	332	315	282	296	320	290	294	309	310	290	313	325	288	294	301	304	297	308	292	296	296	305	310	311	336	289	290	300	330	291	314	307	299	286	330	270	297	316	281	332	276	287	321	295	262	278	298	266	273	294	318	317	307	275	303	277	283	304	286	321	305	333	299	306	324	299	341	259	288	296	315	268	271	294	343	321	294	306	277	315	288	318	316	323	285	285	309	305	313	304	277	282	319	286	286	318	296	268	304	287	290	296	297	295	298	303	280	292	265	263	274	307	296	345	283	312	290	297	278	276	288	280	310	312	293	305	339	319	303	286	295	314	311	284	301	324	249	309	317	342	299	300	307	280	294	285	292	311	272	313	347	298	309	280	319	288	312	302	302	297	289	276	271	279	316	312	306	340	290	283	294	294	330	298	286	311	309	295	292	274	289	328	300	312	323	319	302	297	289	291	323	306	298	318	313	286	300	323	318	295	307	282	301	274	274	315	274	288	302	308	307	334	333	324	311	304	301	305	319	271	279	302	256	285	329	292	308	286	292	289	315	290	279	287	304	326	304	299	320	313	277	275	299	306	282	343	273	301	333	294	314	324	319	299	310	324	302	303	288	330	300	282	301	287	285	287	304	322	286	267	277	327	302	319	301	300	311	320	305	284	295	327	309	269	315	304	281	352	274	265	272	297	292	281	309	326	291	279	308	323	306	283	277	326	297	288	278	305	305	329	319	303	284	313	329	301	307	305	305	304	320	298	318	306	275	342	315	296	257	293	316	297	291	281	299	287	308	315	306	325	294	312	281	292	285	315	295	324	343	298	265	277	288	283	324	266	302	333	321	259	312	278	283	291	295	300	303	307	279	287	303	307	316	309	275	282	282	290	296	297	322	272	301	308	318	302	316	311	280	303	281	298	310	260	312	331	292	264	290	278	316	318	297	312	292	306	313	285	267	289	320	327	285	287	284	304	322	333	343	291	253	316	253	334
41083	46491	18218	943	764	714	641	661	667	649	606	626	656	619	650	636	614	598	625	651	639	631	623	593	616	585	616	549	615	621	611	594	620	630	619	672	630	651	581	597	628	604	614	633	659	628	593	607	641	615	611	617	598	623	621	650	650	619	580	641	565	619	622	631	581	589	611	655	598	667	616	617	640	672	602	635	660	600	629	615	617	612	641	594	610	590	599	588	645	639	598	596	642	586	591	610	616	602	609	598	596	613	599	624	588	585	600	628	590	605	642	620	587	604	633	578	636	580	618	630	611	610	637	587	632	629	621	610	583	594	620	643	620	622	604	571	591	599	599	600	642	612	640	596	600	665	570	591	628	651	577	577	567	568	614	592	627	601	561	616	623	592	591	590	606	631	572	570	612	610	604	596	646	591	640	591	588	629	609	617	637	616	618	633	616	615	612	589	591	594	645	587	620	641	587	596	619	609	604	617	652	598	606	585	596	586	638	568	671	657	639	583	592	615	578	575	614	622	606	564	587	560	601	599	595	608	555	634	641	671	605	599	634	633	600	575	596	651	629	593	599	638	619	601	619	666	610	578	605	667	631	601	589	580	603	623	606	571	669	655	626	599	549	633	648	606	611	633	644	618	610	588	613	612	650	608	637	624	604	595	598	587	574	635	618	614	623	624	591	604	600	599	612	651	629	605	601	638	610	601	589	639	618	592	628	596	603	629	630	635	615	594	554	644	582	562	576	591	558	593	613	631	616	588	638	633	625	553	625	607	592	639	600	630	638	612	618	607	607	583	602	596	640	625	604	594	639	634	643	637	584	599	624	608	652	685	618	569	586	602	620	638	608	618	637	622	627	629	659	604	610	613	573	592	562	618	627	609	678	595	615	587	642	615	581	600	646	652	650	619	640	624	631	659	626	580	584	606	611	604	686	597	616	644	608	625	605	623	606	598	618	612	613	602	619	626	606	593	616	570	613	636	611	616	626	607	610	631	679	615	612	589	630	598	622	640	631	586	634	624	630	602	627	632	630	598	600	612	608	598	601	589	631	625	593	631	621	546	563	599	636	613	576	642	588	593	635	588	618	643	588	623	639	610	610	579	656	601	606	629	582	583	601	660	633	633	567	586	633	585	639	601	621	601	610	594	640	632	647	600	618	556	639	645	597	599	599	614	619	623	577	618	623	659	597	590	599	620	608	661	640	615	621	618	627	600	652	652	614	627	613	638	644	616	609	591	615	606	575	586	614	569	629	572	602	608	607	620	600	602	582	628	598	613	589	594	587	641	637	599	615	573	602	591	599	646	636	568	607	632	617	640	598	572	596	687	582	590	594	624	597	606	629	630	635	627	588	649	611	633	574	587	625	598	562	629	585	616	583	605	640	580	604	568	630	589	637	646	615	632	597	611	591	610	656	596	608	659	603	629	581	588	591	592	598	621	621	586	607	608	597	637	608	659	639	590	583	604	638	586	593	621	609	614	565	608	630	632	620	601	587	622	615	601	582	592	595	644	620	608	620	601	629	591	629	607	637	614	614	662	606	580	638	633	668	636	613	612	615	620	573	659	597	553	624	640	636	625	626	627	617	623	625	609	595	622	606	592	591	611	587	628	634	598	607	582	594	602	549	578	623	645	587	585	603	572	635	618	603	603	574	590	608	612	582	629	599	652	605	641	619	602	614	584	579	583	627	605	613	621	619	577	613	607	581	608	566	607	601	586	650	596	627	589	615	655	652	608	645	594	649	622	618	620	647	604	626	636	611	626	628	605	643	629	614	624	638	613	636	573	646	582	653	658	608	590	623	623	691	617	567	598	616	617	611	583	650	644	639	575	610	626	605	595	613	587	577	602	633	599	609	595	610	617	580	610	580	636	632	677	626	639	562	599	556	627	637	623	573	641	599	588	623	560	615	665	617	612	587	640	616	602	649	609	637	618	575	614	603	631	587	581	604	633	640	638	610	652	614	612	627	606	586	641	620	592	604	610	603	640	599	633	591	600	595	682	625	606	635	620	607	618	598	569	630	627	655	580	645	586	605	648	636	618	635	602	603	608	634	675	619	625	624	617	632	593	614	583	630	610	622	604	602	649	571	646	623	633	597	636	628	613	578	624	632	632	585	611	564	610	617	604	616	606	611	638	635	635	605	619	630	655	619	630	602	613	604	587	592	615	633	629	622	657	610	652	622	652	616	600	641	643	594	604	623	620	615	592	619	632	653	581	567	648	626	642	622	593	644	665	585	625	621	660	632	617	636	580	596	571	598	617	574	609	620	582	664	598	562	613	619	622	586	638	616	615	632	608	607	596	643	583	599	611	618	637	588	606	634	591	605	638	615	623	638	611	630	602	620	598	605	576	605	612	599	604	638	596	609	665	630	610	602	598	632	608	620	604	575	599	615	619	585	600	602	594	612	659	645	612	541	617	559	619	567	580	621	630	599	581	641	604	596	656	622	631	572	588	650	566	621	595	609	642	626	605	581	592	606	610	605	594	588	609	606	579	624	610	613	655	562	647	632	610	613	645	634	591	611	602	634	574	594	622	634	622	633	566	604	625	621	623	627	600	616	562	595	649	605	633	590	617	619	606	598	608	661	632	606	595	588	610	582	631	639	620	618	628	624	562	611	598	604	660	620	625	604	593	627	625	547	581	608	603	625	643	679	626	595	608	555	577	607	599	622	616	608	599	644	634	580	602	615	553	622	592	587	621	620	632	632	619	625	584	632	632	595	594	612	605	627	637	560	598	634	598	609	590	618	601	635	613	608	605	646	630	620	593	644	624	587	616	591	605	610	587	587	616	656	635	586	586	618	567	638	637	650	600	565	614	643	601	617	606	625	572	599	602	654	541	610	600	635	595	595	565	654	628	608	656	637	646	575	596	598	663	604	630	627	569	652	607	626	613	634	649	631	610	637	596	627	625	616	608	607	613	613	597	636	695	618	641	642	634	601	662	631	587	628	618	604	629	618	657	615	595	609	603	594	622	654	583	572	608	619	638	636	628	598	593	616	605	604	614	640	649	618	622	585	597	641	655	622	591	612	620	656	560	620	638	674	605	596	584	622	589	617	610	594	607	651	631	616	646	591	606	606	559	627	648	603	608	610	624	620	628	588	588	639	604	612	601	629	600	605	597	592	593	602	601	578	602	641	589	651	611	603	589	622	626	630	622	663	593	598	616	558	615	644	602	581	654	628	638	618	553	592	616	617	605	636	604	622	625	662	618	585	643	597	643	637	613	594	573	629	587	594	616	602	634	599	592	595	648	628	614	645	562	632	635	639	569	608	595	625	573	606	593	576	631	616	609	648	600	645	625	642	604	629	620	608	604	630	602	627	627	632	595	607	625	559	614	597	625	591	596	622	609	664	605	632	621	589	630	608	639	614	656	619	590	631	608	671	588	610	608	637	580	599	645	601	603	629	613	589	588	622	644	601	652	624	600	594	610	630	625	596	640	626	618	610	628	643	618	596	611	632	649	591	587	609	623	599	625	622	611
34136	18151	5245	378	213	214	181	175	181	172	175	172	166	174	175	166	172	162	173	175	149	181	173	176	184	170	160	175	187	204	172	159	182	163	142	136	184	163	155	157	161	164	146	161	165	177	153	187	148	176	175	158	180	170	155	163	172	169	156	166	154	176	181	139	164	168	194	168	156	151	149	179	167	181	172	191	167	178	204	160	182	157	174	170	149	146	147	150	152	153	188	174	162	171	175	150	206	165	194	186	183	181	158	162	162	189	165	153	179	163	144	180	155	147	186	164	172	177	153	170	174	168	179	147	170	143	145	153	164	181	161	163	198	159	179	170	147	170	140	157	173	160	152	156	180	163	153	195	164	174	159	153	148	196	177	152	158	174	177	202	167	169	163	173	196	161	173	167	178	148	191	181	162	150	159	139	154	173	152	185	170	162	161	156	171	154	134	149	182	179	132	149	169	184	179	174	162	156	171	154	158	170	162	159	150	153	146	166	146	164	174	174	149	198	154	172	156	171	176	137	177	180	160	156	184	155	142	178	156	177	155	176	165	166	148	155	168	166	166	186	161	171	155	159	191	184	163	149	165	174	165	185	179	150	157	180	158	179	173	200	172	168	167	151	177	147	173	154	147	132	172	168	163	165	165	160	149	161	178	147	154	175	165	168	185	150	183	171	166	140	197	173	137	176	170	141	145	165	152	169	182	135	171	156	147	166	151	165	151	167	167	158	179	168	172	172	187	168	153	177	132	151	186	160	161	148	165	163	180	168	161	183	164	182	154	169	179	157	159	156	154	174	172	163	146	189	158	162	155	187	159	168	150	157	203	162	176	151	175	186	180	155	180	179	171	187	192	175	164	151	147	158	149	174	156	167	174	187	177	151	138	172	155	186	161	162	186	157	168	177	167	163	141	159	149	174	156	150	166	167	159	171	163	193	190	150	141	175	157	173	157	146	192	167	193	175	177	152	165	178	167	172	165	170	156	182	160	164	157	182	171	177	162	155	173	161	190	142	126	157	174	184	160	155	159	172	174	152	162	158	166	180	181	179	173	169	176	186	165	149	149	164	161	163	168	190	186	176	172	175	151	153	152	154	167	154	143	166	133	121	148	183	165	148	142	170	145	195	203	169	185	167	145	179	137	160	159	156	160	164	141	148	174	167	174	177	160	164	173	171	197	150	174	156	158	175	167	179	175	160	161	162	175	165	162	176	147	180	175	161	186	180	154	152	194	156	154	151	161	174	164	164	159	147	176	161	159	157	139	163	172	162	186	157	174	174	167	174	173	172	184	186	155	166	160	167	178	159	136	163	157	162	181	176	153	159	160	180	182	169	170	171	165	174	168	184	171	162	158	167	162	163	163	169	153	151	172	174	147	150	166	158	181	181	145	166	176	153	194	139	154	177	154	202	153	184	170	159	161	159	140	145	184	170	163	154	149	177	184	166	146	160	162	156	177	177	156	179	174	168	189	164	173	139	164	153	156	190	153	150	174	182	181	148	161	188	177	158	146	190	167	147	167	172	157	153	185	166	163	177	174	154	162	168	162	157	159	174	181	191	183	159	167	162	162	160	142	169	166	151	155	192	169	171	149	170	174	176	157	181	159	174	170	154	162	140	137	169	168	165	145	151	155	157	160	149	151	184	166	174	179	161	154	123	170	171	161	165	163	166	156	159	156	168	177	175	174	172	157	160	158	176	166	173	159	157	170	164	139	171	175	169	161	144	157	147	171	159	172	166	154	183	163	173	165	141	155	157	177	176	155	170	167	186	178	160	159	180	166	175	181	145	159	145	171	179	164	154	163	180	191	164	171	169	181	175	168	158	162	147	149	176	182	186	182	144	150	158	184	161	161	169	185	185	154	161	164	159	144	153	162	179	167	179	158	159	172	185	172	160	172	182	181	152	149	154	161	151	165	135	147	173	167	154	178	143	153	165	166	149	138	171	132	169	174	156	154	186	169	172	144	168	157	168	176	165	140	179	181	155	184	191	166	145	150	193	158	153	186	165	154	155	163	173	182	172	155	149	169	164	182	161	159	145	164	162	191	175	154	163	177	163	164	176	165	165	162	151	164	162	167	148	174	151	156	162	163	169	141	182	164	163	168	169	157	138	159	153	176	160	160	173	182	192	142	168	162	164	150	167	170	161	155	161	168	160	168	155	173	178	153	128	162	164	188	184	183	167	147	144	138	174	150	179	150	166	157	172	162	175	164	180	162	190	175	166	177	172	162	155	168	156	183	174	167	153	164	169	163	145	149	172	171	197	180	153	177	194	171	167	173	170	160	178	165	170	143	157	159	163	176	173	183	186	158	163	167	167	156	162	172	180	191	184	178	165	149	175	152	169	164	172	168	153	158	193	158	167	147	172	161	172	173	156	153	133	180	153	155	181	159	186	152	152	179	180	178	182	192	151	156	143	150	162	174	195	150	165	152	156	155	161	181	163	158	146	169	174	170	185	177	155	159	160	190	155	159	159	176	150	163	158	157	141	165	183	156	156	155	158	157	186	174	173	174	171	183	156	166	159	180	173	155	135	150	150	178	173	166	170	163	171	166	167	156	143	142	172	160	166	186	172	187	152	159	169	155	179	187	195	167	175	176	147	183	162	190	187	186	179	153	140	152	170	191	162	167	168	174	145	183	162	169	164	173	180	185	181	128	171	166	157	189	180	195	138	181	149	163	181	160	170	141	141	149	153	137	194	164	176	191	150	155	170	177	159	168	155	178	173	174	155	142	157	160	169	191	154	158	169	164	181	167	177	192	154	178	155	197	159	158	170	173	172	153	169	168	146	172	147	164	145	158	182	156	181	175	165	169	174	165	158	146	145	159	167	125	165	172	189	184	167	148	136	146	163	180	164	178	167	169	168	178	181	166	175	180	156	169	159	173	184	159	160	155	155	151	186	159	182	165	154	160	178	162	165	164	177	173	180	163	193	151	156	185	153	184	174	166	189	170	146	194	158	153	168	183	145	156	184	186	176	177	178	157	165	191	166	152	165	159	164	162	171	190	161	193	177	144	160	155	163	132	154	156	176	151	178	139	164	181	169	169	166	147	160	173	184	153	153	171	170	157	151	154	155	158	154	149	174	171	147	198	159	154	157	161	160	190	162	190	168	159	151	164	156	143	165	155	166	176	155	172	157	183	179	166	169	200	170	172	154	175	151	155	163	134	146	162	190	174	155	146	191	182	135	186	170	181	180	167	145	161	197	155	179	164	168	177	163	175	169	145	148	147	174	138	164	163	159	165	156	184	157	169	161	169	184	175	186	178	169	164	175	178	168	155	156	178	187	169	178	168	162	147	164	174	173	172	155	147	170	158	146	165	152	158	162	159	174	176	164	157	185	183	174	160	160	169	167	148	157	176	148	144	155	167	162	159	155	175	165	160	149	174	140	159	192	149	160	184	148	163	138	165	170	165	167	159	137	163	185	149	139	156	166	161	146	174	184	177	198	170	184	142	160	164	165	160	192	153	141	170	153	173	158
16601	5696	1015	409	408	437	428	395	462	440	404	413	427	421	427	446	434	416	394	395	394	433	383	416	384	437	423	409	427	432	396	398	423	398	399	377	420	402	416	436	431	414	396	389	435	419	385	425	422	417	399	418	392	447	421	410	392	392	391	446	429	386	399	411	408	433	443	388	419	360	416	387	403	403	416	411	428	439	416	423	381	384	427	416	410	434	423	437	406	383	364	436	400	394	422	452	428	393	419	398	398	430	381	437	421	451	456	408	454	359	433	409	414	399	435	421	436	417	422	442	414	387	423	398	425	418	394	394	375	371	416	408	425	401	423	429	398	379	421	419	438	446	406	395	405	392	426	407	425	381	408	408	406	398	432	422	414	409	400	433	395	401	450	387	368	433	445	399	402	401	371	443	418	379	401	383	433	416	422	425	440	401	399	418	417	400	439	435	406	378	409	415	379	395	412	445	432	399	431	391	412	405	441	378	395	390	409	419	405	406	407	404	390	381	418	404	410	438	457	450	403	436	435	425	430	397	381	439	392	428	424	423	415	397	399	373	403	420	391	425	447	376	432	431	410	441	412	396	432	417	398	422	411	389	396	426	407	414	446	449	432	416	394	432	438	429	409	410	425	414	402	387	417	414	396	401	432	429	430	406	403	429	401	412	372	404	395	420	380	414	434	409	407	386	431	449	408	440	401	412	379	413	409	391	413	441	423	368	416	404	383	423	428	393	412	422	449	428	413	433	406	414	389	399	442	433	439	417	431	412	396	423	413	394	445	418	422	472	419	428	425	428	386	399	429	411	410	434	426	417	447	355	398	384	415	404	447	414	397	404	419	399	410	403	392	409	420	433	403	411	412	411	436	431	408	435	430	412	416	424	401	441	401	410	376	414	408	432	444	388	442	417	365	418	396	381	414	406	421	428	429	401	395	415	409	436	398	433	421	428	413	407	444	365	416	391	383	404	408	401	430	390	396	402	452	398	400	423	449	380	419	426	411	414	398	420	419	453	476	402	403	419	410	399	423	406	371	393	427	402	397	424	400	433	381	414	390	439	422	424	371	402	421	419	378	386	419	407	420	453	402	385	414	398	424	406	399	453	439	426	439	423	387	387	397	395	403	398	395	438	409	399	400	400	390	400	403	401	412	446	381	379	410	409	454	395	453	409	384	437	422	439	425	397	411	426	405	407	421	428	379	439	371	397	428	438	383	391	398	402	413	406	451	407	416	384	469	416	385	417	400	392	403	405	399	367	391	410	393	417	380	370	405	390	430	386	424	381	399	407	403	390	401	415	404	404	406	397	428	393	431	404	411	406	411	380	400	447	393	401	396	402	374	382	397	407	413	401	415	447	383	423	409	445	411	373	426	422	414	418	440	409	418	405	387	404	411	434	413	412	409	374	400	412	403	424	408	442	394	394	421	393	420	437	420	418	421	426	372	399	391	397	412	422	396	392	416	380	426	400	415	423	428	391	410	402	387	418	394	430	445	415	414	415	424	430	374	418	441	399	445	391	407	425	399	421	391	393	396	400	406	441	414	399	399	364	388	392	440	412	393	424	401	392	393	351	396	371	431	397	401	383	395	406	374	449	397	415	382	403	434	401	409	398	402	424	452	417	412	400	445	455	404	409	397	436	401	419	446	429	401	395	411	379	407	398	403	413	375	414	391	389	411	447	404	391	402	414	380	428	408	421	422	414	437	421	392	425	389	416	406	432	408	395	405	402	413	411	375	390	443	449	404	428	419	422	385	425	406	392	415	377	397	399	385	406	450	412	422	391	387	442	426	427	389	401	430	388	395	374	412	409	394	404	409	398	386	392	406	423	414	395	403	414	393	412	439	411	402	473	409	384	421	424	414	380	400	431	398	402	390	412	385	422	381	389	407	392	398	431	411	425	398	396	422	408	402	444	428	419	406	381	393	431	427	399	405	373	408	386	398	402	412	387	433	404	400	405	405	404	376	431	382	428	395	404	414	418	390	450	403	371	421	393	414	391	399	384	412	393	399	404	400	431	382	419	383	396	419	378	453	407	397	372	407	383	415	409	390	446	399	394	429	430	452	406	423	420	431	433	437	412	414	440	426	397	410	456	412	406	401	416	392	394	411	428	369	395	406	406	433	379	450	422	411	390	392	387	429	418	395	414	415	430	424	395	363	451	420	437	397	410	414	413	437	426	458	415	392	421	412	401	394	398	416	415	426	423	415	420	383	405	396	425	358	409	442	402	369	397	403	413	419	398	412	398	426	396	357	419	375	448	404	424	436	421	381	413	414	441	459	403	394	463	410	378	422	386	377	460	439	431	393	411	387	420	418	439	420	393	401	423	435	430	368	371	436	389	393	397	428	400	402	423	413	406	470	413	363	429	456	397	453	421	429	391	429	407	427	374	370	366	403	406	438	423	410	436	409	422	408	420	424	401	381	439	416	395	402	412	446	399	410	393	418	384	399	409	401	407	399	388	436	417	405	404	436	369	430	435	408	425	417	397	426	419	424	407	431	413	415	413	381	399	424	432	409	386	413	427	400	435	405	399	423	443	397	426	407	427	406	416	428	405	412	402	433	377	411	417	391	429	416	436	424	430	383	397	383	411	385	373	425	415	388	429	404	379	417	394	398	408	419	430	439	432	360	437	406	465	433	410	392	435	409	386	399	431	406	385	409	427	392	409	429	424	391	443	379	383	389	394	388	398	415	400	405	416	422	437	388	451	438	380	380	387	415	430	392	388	387	413	376	395	410	437	391	463	386	409	391	420	427	379	418	392	419	398	414	374	388	375	441	394	389	404	454	412	396	426	447	424	432	415	415	408	419	390	415	413	429	399	422	449	394	405	409	428	388	404	396	372	402	416	409	437	387	412	417	386	389	379	391	411	442	422	373	440	390	379	439	369	389	374	448	447	418	407	416	403	397	430	439	399	402	407	423	411	386	401	389	425	398	410	400	410	415	401	422	397	373	420	418	430	458	434	405	410	409	395	453	387	390	429	382	423	406	453	418	425	428	408	434	388	407	410	395	416	413	440	414	417	438	399	409	401	425	384	431	421	405	401	421	393	430	457	402	425	407	441	445	366	417	434	427	416	397	432	411	379	408	407	399	422	395	437	368	424	420	417	416	409	393	411	390	424	390	406	425	416	404	375	425	403	435	434	401	423	426	444	406	405	414	425	415	425	424	443	377	392	405	380	371	428	449	397	425	395	428	382	438	440	420	417	405	424	383	401	431	424	408	450	412	424	428	438	420	421	421	441	426	449	409	411	394	422	390	400	418	405	426	406	433	383	430	411	422	396	406	393	436	386	401	367	421	386	355	423	434	411	432	390	440	400	394	410	420	452	452	413	412	421	395	408	391	377	376	405	368	435	382	403	381	437	403	385	417	400	425	422	438	401	405	419	374	385	374	418	442	402	395	409	421	420	424	445	425	412	401	418	402	424	438	395	396	417	436	403	404	396	429	380	381	427	413	418	414	408	377	421	467	393	417	415	426	420
25183	21119	23767	28739	21117	13925	597	424	381	361	331	358	359	338	325	339	350	326	353	317	333	285	333	318	334	298	297	289	327	324	345	299	330	279	302	334	311	319	343	338	331	340	305	316	323	355	326	287	289	304	339	344	309	342	331	290	298	309	297	300	311	368	300	287	294	300	314	324	335	333	330	294	314	312	315	297	273	324	304	303	316	312	279	292	298	319	308	309	319	326	331	294	306	335	312	338	300	311	303	328	332	307	316	322	300	330	317	301	306	282	325	305	319	297	318	326	303	323	297	339	340	321	326	326	339	335	277	302	325	313	278	359	367	279	305	309	286	284	310	330	363	361	293	294	274	299	315	297	317	304	303	302	341	311	296	316	339	312	315	305	322	307	324	343	318	315	335	296	325	312	292	307	336	325	330	305	324	343	337	322	313	346	302	303	335	341	280	328	316	292	293	300	320	315	318	287	354	270	346	326	296	305	337	320	283	333	326	346	289	325	291	360	327	339	328	300	313	294	311	300	302	302	289	279	336	326	299	324	314	314	331	315	325	309	335	317	309	291	327	333	317	292	302	317	300	320	290	324	301	294	320	322	315	298	345	310	343	331	306	326	319	335	360	317	293	289	321	331	321	322	347	338	310	306	318	321	319	333	327	359	305	303	276	307	280	295	343	310	295	313	309	325	320	312	325	291	339	307	292	281	313	302	337	320	301	363	317	335	308	341	314	330	301	287	297	328	334	325	297	292	294	309	316	310	296	319	311	328	332	319	308	324	327	306	292	351	328	282	326	313	278	289	327	326	337	333	325	328	285	310	313	298	305	291	322	342	311	310	307	309	310	324	321	347	320	313	326	325	274	336	327	307	349	324	293	312	316	343	376	342	345	315	328	316	313	318	305	336	319	296	323	327	287	296	308	298	291	322	302	296	318	350	305	340	316	341	301	298	319	327	301	306	310	315	324	297	332	338	311	284	329	300	337	302	343	352	303	311	330	316	336	333	291	337	356	307	308	327	340	307	260	346	360	321	336	328	282	309	319	338	301	293	318	323	302	287	319	300	321	326	324	296	328	314	305	336	291	292	317	304	315	308	331	315	331	328	298	342	308	306	327	302	327	329	274	284	321	290	308	303	302	303	352	318	316	312	341	320	349	357	319	302	256	340	299	327	369	327	314	320	285	288	294	305	309	290	315	316	336	292	296	320	316	312	314	312	275	346	326	351	330	326	360	342	315	304	295	282	303	317	294	343	312	270	284	292	285	297	297	298	319	295	318	330	299	326	312	299	325	284	293	319	333	328	315	293	295	350	289	323	310	328	289	319	294	289	338	286	342	326	316	303	312	323	305	306	318	315	300	290	319	302	297	320	343	310	314	317	329	357	314	322	290	325	312	318	325	331	351	319	326	307	325	338	325	305	316	340	274	312	329	305	321	327	337	279	311	303	304	343	304	289	335	329	314	324	338	313	279	301	302	298	288	310	354	331	342	368	288	285	331	319	341	301	311	333	337	281	345	355	305	328	326	302	288	354	303	342	326	316	306	303	311	311	332	314	292	311	323	314	309	302	351	304	297	338	337	325	276	287	287	320	322	339	325	361	336	280	346	292	331	324	308	329	293	326	315	311	329	330	365	321	307	348	345	340	349	295	310	323	312	326	328	316	341	307	339	327	277	323	328	326	294	290	321	332	317	335	349	314	339	301	304	319	343	304	290	288	293	345	280	295	302	316	326	330	308	295	317	324	344	318	289	310	339	364	299	334	283	320	297	309	329	282	313	319	327	334	338	305	292	331	305	329	298	317	335	319	347	358	316	307	299	305	325	331	305	273	297	315	323	334	304	300	315	303	337	314	333	308	294	294	326	329	322	333	298	309	322	330	334	349	353	329	354	304	341	334	341	300	313	336	323	335	376	334	323	276	290	293	316	319	317	301	310	309	322	327	327	282	303	323	280	307	328	284	335	309	329	325	284	303	318	305	316	300	332	311	304	355	334	348	315	319	282	289	313	278	310	329	329	334	293	300	358	351	318	315	323	365	295	310	308	323	332	325	297	291	296	318	316	302	317	323	322	355	322	328	333	350	315	275	310	334	301	357	336	299	324	317	321	313	294	304	324	319	309	337	307	320	305	309	299	343	303	288	307	301	283	299	280	327	321	335	304	326	308	307	335	296	304	294	293	306	307	306	332	335	311	305	295	300	311	328	349	301	279	309	328	324	343	330	295	314	308	346	295	334	365	319	312	312	302	299	304	304	338	309	320	371	340	326	312	347	291	288	332	306	329	278	334	320	313	304	287	350	328	327	301	341	328	294	316	303	332	332	337	331	336	332	310	338	310	332	350	319	293	318	280	307	307	345	293	356	326	333	335	307	304	347	326	348	341	315	303	307	332	293	312	314	308	303	310	294	301	307	343	290	298	315	362	317	324	321	327	330	335	332	326	373	293	304	307	292	297	318	352	348	337	316	295	310	320	355	339	304	322	305	307	348	340	298	323	305	294	318	295	344	313	330	295	336	300	338	327	348	363	304	295	322	283	359	351	310	306	297	285	309	281	309	312	350	317	304	303	312	312	271	297	298	316	304	304	307	340	328	341	302	310	327	342	301	338	341	324	288	316	322	319	321	330	314	353	324	298	282	306	316	333	341	313	341	310	336	304	341	340	316	338	327	327	307	310	323	312	303	358	311	320	358	355	314	337	306	293	321	305	298	344	310	344	318	318	344	313	318	346	351	316	284	290	326	326	333	329	325	356	310	340	337	353	291	315	293	311	323	305	325	343	331	321	305	325	361	313	331	313	320	293	344	336	312	321	305	317	332	290	319	339	326	301	325	312	307	301	291	330	343	315	312	325	307	358	303	270	321	312	308	292	325	305	344	296	317	314	343	314	350	273	333	314	293	308	325	302	334	289	320	330	301	300	346	302	272	338	314	325	327	308	326	345	359	280	351	293	342	363	318	336	348	310	321	342	343	320	315	307	341	308	297	311	293	308	325	306	299	303	310	299	296	314	344	295	321	324	312	287	264	310	282	331	313	290	332	294	329	321	317	330	294	310	336	343	309	328	339	325	309	322	325	280	320	292	301	334	314	372	326	308	359	317	350	271	370	352	319	325	347	309	311	316	318	308	325	310	306	336	317	327	318	304	359	332	356	304	333	358	321	304	326	326	285	284	328	287	313	310	285	299	306	317	341	305	360	321	332	316	301	321	316	330	324	353	334	305	316	283	330	338	329	307	312	346	330	349	308	304	307	317	362	322	331	313	304	320	309	310	285	319	321	299	326	311	328	275	315	317	309	327	302	305	329	324	293	333	324	333	304	313	300	290	302	338	274	322	301	330	324	320	322	309	341	314	304	333	367	325	331	318	307	318	331	327	345	316	310	328	295	356	297	309	324	321	346	323	379	300	312	336	269	300	338	315	320	331	315	293	339	344	310	356	330	326	309	342	316	319	302	326	350	369	365	292	281	335	315	299	281	326	328	368	329	329	305	325	296
34646	36598	12230	827	807	686	749	706	699	700	755	684	683	661	706	680	726	640	679	647	673	655	715	689	685	686	696	780	730	664	698	621	721	696	683	703	663	673	678	666	682	671	676	654	681	662	650	666	682	685	723	679	675	671	688	706	689	673	713	667	672	685	675	702	714	692	673	708	706	670	698	663	695	697	694	660	691	665	663	718	652	675	744	653	717	705	649	697	684	665	693	696	708	714	694	665	724	714	675	715	677	673	648	684	669	639	684	705	665	667	679	701	674	656	647	684	676	725	681	662	692	685	674	663	681	692	668	648	692	682	705	671	654	705	694	678	699	714	670	651	727	694	675	684	663	712	709	693	632	696	729	681	671	705	706	679	734	656	680	671	679	670	667	644	677	664	720	657	644	686	666	678	654	657	740	707	665	706	705	666	670	649	716	682	716	644	679	658	724	664	670	675	699	641	687	696	689	692	657	683	712	679	696	679	676	676	697	685	696	727	691	689	649	708	664	654	670	636	665	683	699	681	711	646	666	690	655	712	716	644	645	679	685	647	691	652	722	663	705	668	706	655	664	684	702	659	689	691	714	698	719	729	684	703	719	640	647	677	671	683	685	751	710	679	694	713	671	664	659	675	732	666	647	710	646	690	630	690	684	699	703	687	660	676	723	677	686	676	725	661	646	694	673	694	674	634	670	692	663	667	696	668	667	668	724	660	707	714	657	690	653	685	692	700	666	687	664	692	679	638	703	701	652	660	685	688	680	688	660	704	655	704	679	670	721	668	664	651	668	694	686	699	729	730	684	644	696	666	695	671	685	713	692	668	680	659	635	678	671	681	718	679	724	690	642	682	635	680	662	695	667	727	670	672	675	658	675	682	681	681	663	707	677	692	693	713	696	670	709	659	700	739	690	695	695	660	649	670	628	663	675	651	742	661	655	679	648	679	712	726	695	671	677	652	646	624	685	703	683	695	701	675	711	718	672	674	636	666	678	680	631	706	661	692	650	692	679	701	705	685	632	685	735	694	665	682	672	682	689	658	684	724	707	628	633	693	677	674	692	678	670	763	703	704	688	712	707	687	684	682	654	676	685	671	703	697	634	627	680	719	647	643	693	702	639	674	665	691	678	704	676	687	699	700	694	672	685	713	677	752	631	698	697	653	686	679	667	675	691	715	662	676	661	656	689	737	741	664	667	648	725	709	700	650	763	692	696	661	646	648	686	699	682	657	687	660	634	707	757	716	670	700	700	684	671	682	692	715	720	654	657	660	685	665	710	669	684	612	696	652	692	651	713	670	671	692	643	690	742	711	612	666	693	706	713	697	743	688	638	637	668	701	689	705	680	695	674	691	664	677	688	676	645	680	707	665	683	682	668	678	689	670	672	701	657	689	704	681	696	697	629	734	687	704	673	623	677	666	697	642	708	712	720	666	657	654	698	745	680	674	668	656	742	739	692	658	662	677	703	649	671	689	674	704	655	661	683	709	689	689	710	687	678	714	704	629	682	680	651	695	688	668	676	697	706	719	690	724	703	703	710	669	730	742	660	649	690	669	733	675	683	692	662	687	652	677	706	665	645	668	643	705	707	664	728	694	655	679	707	696	717	712	688	683	705	687	684	719	721	692	644	680	666	687	671	698	728	701	689	643	711	692	653	707	743	687	688	658	696	689	693	690	677	687	719	717	670	683	666	674	714	640	670	691	677	700	683	660	637	668	674	700	672	659	669	705	678	670	650	680	674	687	659	680	633	686	648	656	687	689	664	685	658	688	721	657	720	707	706	657	691	696	649	705	692	684	676	692	714	650	674	688	673	689	687	622	668	690	715	654	700	702	710	694	695	659	698	707	686	657	674	661	686	684	663	718	681	662	621	742	672	674	684	661	717	658	704	686	643	673	714	676	671	654	678	659	698	717	622	673	674	702	653	676	677	751	677	648	734	666	734	636	686	663	659	689	680	721	651	716	676	705	728	672	668	676	689	676	660	683	717	701	682	687	736	655	689	688	692	703	644	684	666	701	701	683	682	665	621	688	709	704	657	683	598	670	672	727	697	726	654	674	642	682	694	653	680	673	678	711	649	683	698	704	674	680	723	683	690	689	701	691	704	700	725	713	736	650	720	703	663	662	661	673	739	679	673	704	684	636	647	640	712	678	675	673	684	682	717	639	736	685	686	660	685	655	724	720	699	699	667	718	713	644	637	641	690	654	700	691	678	669	686	675	689	692	664	720	706	707	689	686	673	714	638	652	689	722	669	682	672	660	654	688	681	666	690	672	648	722	740	674	700	691	683	655	685	692	719	720	691	714	666	701	689	731	702	649	681	719	697	661	672	695	687	741	673	685	663	722	695	667	711	743	708	657	678	691	665	672	725	676	674	675	701	699	699	657	717	712	655	664	689	673	682	664	715	686	721	651	694	690	681	692	645	753	672	716	686	707	656	710	647	725	663	715	675	695	687	678	669	683	681	687	706	698	706	697	651	735	678	690	684	666	682	624	648	647	707	741	692	650	689	712	685	655	687	705	698	735	653	669	666	708	665	750	684	704	656	686	688	711	726	763	729	693	716	704	696	675	715	684	701	654	688	656	695	712	666	690	672	673	644	679	687	698	722	671	674	679	634	696	697	719	706	631	693	649	665	699	669	700	661	724	660	646	627	686	690	677	672	709	707	670	685	693	672	684	698	684	678	660	719	670	717	676	712	711	660	650	694	688	653	658	695	671	660	696	715	664	642	703	693	679	662	671	688	681	719	683	722	690	710	667	699	681	674	702	675	644	681	702	687	705	667	702	686	709	679	667	723	673	712	642	728	700	704	687	686	677	664	694	728	648	687	665	655	690	696	722	701	673	679	675	681	682	745	688	657	694	666	678	713	648	684	693	706	683	737	698	648	669	675	683	702	699	679	715	674	696	693	654	709	688	698	685	683	641	691	684	660	668	654	727	642	727	689	666	692	732	700	667	694	656	682	640	735	677	689	663	696	712	648	665	680	692	690	726	710	684	670	703	715	705	688	698	661	678	655	687	673	682	659	638	674	732	703	656	684	651	707	721	666	731	646	675	695	673	651	737	643	650	673	685	672	637	686	643	662	689	703	690	719	703	713	725	727	690	675	688	692	665	683	669	668	698	665	691	684	675	710	692	672	667	674	671	646	702	696	678	696	662	699	711	725	747	714	678	670	674	704	723	683	753	711	713	695	665	665	686	694	714	677	710	667	697	711	693	680	712	640	702	719	717	708	697	687	669	722	700	668	664	697	663	675	677	700	698	701	693	700	677	638	680	711	701	651	705	668	670	670	704	675	708	688	704	717	746	752	672	695	684	634	681	720	636	692	734	691	713	689	692	703	700	700	687	656	729	669	626	675	686	672	728	709	716	668	746	689	709	661	674	711	710	662	680	680	690	684	640	655	675	711	705	656	715	717	687	702	695	685	656	740	708	628	703	645	644	676	678	697	694	636	683	667	679	674	670	675	675	657	676	649	710	643	697
24527	21118	24187	28283	21123	21148	11700	557	384	365	324	347	313	328	339	325	331	317	311	313	319	337	334	321	315	307	324	297	318	318	303	294	316	320	298	283	299	292	301	324	348	280	276	322	325	282	272	340	337	277	309	277	282	303	296	307	302	308	300	270	344	275	294	296	303	285	334	312	322	273	305	309	323	294	308	299	308	314	317	261	269	285	279	321	316	279	299	275	290	297	318	312	322	303	339	286	298	315	306	315	310	312	306	290	306	309	286	293	281	275	300	293	301	299	296	266	257	325	305	286	322	308	325	303	293	280	305	285	303	334	287	304	316	280	294	310	311	309	299	319	281	283	308	310	309	261	309	317	322	286	311	296	298	306	241	288	303	324	283	294	276	305	287	283	305	288	311	311	301	315	300	329	310	287	317	304	302	325	292	294	299	256	296	296	313	341	291	301	317	291	301	285	306	287	278	343	321	325	289	308	329	299	322	307	293	311	271	306	289	284	314	320	276	306	293	273	244	314	296	315	302	282	319	346	294	310	292	281	312	326	316	312	330	279	305	312	319	301	296	278	302	307	291	324	256	304	256	291	324	271	298	297	312	289	309	285	325	345	294	289	309	342	291	310	288	314	310	298	308	304	312	293	304	321	290	314	293	311	318	305	294	299	301	283	308	318	297	335	296	313	294	307	318	312	278	272	295	290	290	306	297	305	330	301	274	327	273	290	264	329	338	320	327	306	302	319	280	285	324	288	323	288	287	332	279	313	342	291	303	316	274	298	299	298	303	295	301	308	333	314	315	304	306	316	346	313	313	288	258	344	291	314	313	272	300	272	288	305	301	321	284	264	293	299	301	293	286	296	292	297	296	297	306	304	305	321	325	308	288	275	276	269	272	333	286	297	342	309	310	279	303	302	313	305	293	318	281	310	297	281	296	311	300	315	298	297	264	299	296	286	302	328	295	311	294	301	344	299	294	289	262	281	301	305	275	310	307	286	327	291	291	303	251	290	283	285	276	291	256	313	306	287	307	319	298	299	290	285	308	322	319	288	283	272	286	316	305	319	306	315	337	293	286	311	319	328	308	306	302	318	259	317	333	304	304	276	283	308	310	284	277	293	257	316	300	300	297	307	315	315	273	292	303	299	298	291	266	276	315	303	321	304	302	283	307	314	286	317	291	313	279	299	315	299	279	309	300	274	275	295	261	287	248	292	304	273	289	266	308	316	310	304	331	271	334	261	302	333	326	268	316	301	326	317	308	325	284	301	305	278	308	288	292	288	312	328	299	286	291	320	308	302	276	311	300	279	311	323	337	293	302	330	322	303	306	307	303	328	263	279	290	309	305	321	293	314	296	314	287	283	300	298	280	320	294	305	343	296	318	319	308	299	298	317	287	280	312	303	322	290	280	259	299	280	277	328	343	276	290	312	353	304	274	292	290	314	321	321	300	310	332	256	293	310	309	293	305	316	306	316	302	258	295	260	304	322	299	291	292	280	340	311	300	278	295	313	267	301	332	292	299	281	266	292	285	299	334	297	269	313	321	306	290	302	282	313	301	287	309	290	300	292	285	302	268	310	308	313	296	278	307	323	301	301	300	308	297	301	305	274	288	300	307	282	264	320	302	317	296	268	287	312	314	279	299	334	305	299	279	286	286	338	313	308	272	329	300	316	314	308	322	291	305	272	289	309	293	295	304	281	308	294	290	294	270	301	278	278	286	316	309	333	291	300	318	318	309	300	264	311	324	302	299	295	279	294	251	297	293	238	292	340	278	339	297	317	319	318	323	303	272	293	287	289	324	300	293	277	297	294	264	303	308	286	317	294	289	276	275	293	286	294	321	271	282	292	287	325	306	306	312	339	293	304	284	284	300	294	307	285	274	297	284	298	284	280	293	292	329	285	294	277	282	302	300	274	314	313	247	276	311	282	316	300	311	259	296	304	277	285	339	269	279	260	295	300	305	292	309	320	329	297	277	315	308	328	331	357	319	289	304	314	272	308	279	296	281	274	275	318	317	285	319	322	280	300	290	285	278	273	284	318	304	288	298	317	333	280	274	292	303	318	261	296	293	323	267	309	301	310	272	304	276	301	275	290	277	279	325	323	265	324	285	290	300	303	299	282	294	284	254	340	283	308	300	291	291	350	329	305	314	254	305	321	326	301	291	305	288	305	306	305	320	298	285	290	307	330	302	326	309	271	314	296	294	338	309	310	275	249	325	332	293	303	310	331	323	308	306	285	296	327	325	346	328	295	288	304	296	317	307	297	289	285	304	300	305	306	306	349	312	308	290	278	289	299	316	320	355	269	305	253	320	314	294	269	296	280	316	289	275	312	294	324	296	303	283	292	274	298	314	289	316	294	320	311	308	310	294	275	266	318	277	325	330	299	330	276	301	333	291	308	318	285	299	327	282	255	308	278	313	314	304	307	323	341	315	268	297	319	284	258	291	308	315	307	300	277	307	266	262	273	299	313	303	328	294	274	301	327	304	303	300	270	330	293	281	348	290	286	305	294	308	279	285	289	272	289	308	279	316	253	302	298	345	300	307	296	299	304	269	306	278	297	334	322	317	362	295	281	282	282	302	260	315	299	287	285	324	318	296	326	286	305	318	278	300	311	304	307	274	301	311	304	300	323	300	264	301	297	329	311	280	294	293	302	291	282	318	337	305	302	293	300	313	332	320	261	282	294	277	281	310	284	309	273	280	311	301	287	270	310	281	296	286	277	292	340	278	311	299	338	299	290	310	305	283	282	283	295	299	307	336	284	287	271	326	283	296	306	260	311	297	294	262	280	293	285	319	309	299	311	309	264	311	289	244	290	287	304	308	341	303	302	286	286	295	296	333	301	294	275	295	311	315	296	301	323	283	276	299	294	310	277	353	315	305	317	334	278	308	305	273	348	312	248	297	293	318	327	315	298	325	308	323	302	291	290	311	317	291	275	290	292	275	312	309	284	293	319	300	290	290	285	291	280	298	307	298	304	314	290	295	278	326	286	282	309	300	282	288	320	281	299	290	288	320	342	289	305	266	322	278	283	285	252	320	295	282	313	297	310	299	313	294	341	282	294	337	323	329	298	299	288	308	304	290	269	278	317	300	300	270	299	289	298	293	308	318	298	291	311	300	299	294	308	275	284	275	301	297	310	295	294	303	294	312	324	333	315	306	292	303	308	289	295	274	293	283	271	305	293	285	279	274	265	303	277	308	267	326	287	289	268	292	286	308	319	295	327	274	293	285	310	296	317	322	317	254	282	288	267	269	302	328	288	302	315	283	268	316	296	310	317	295	326	291	283	308	330	290	312	301	331	308	306	284	300	280	248	297	303	254	265	341	279	300	309	281	272	301	300	286	294	291	256	269	294	307	273	281	294	305	292	293	261	298	329	307	280	322	300	306	266	288	297	337	313	294	271	305	294	335	297	301	275	295	319	272	300	284	310	288	324	324	283	295	283	309	282	307	334	301	308	300	323	286	294	286	319	264	337	267	295	305	299
41358	47571	18273	928	733	699	655	639	637	624	609	611	610	628	667	594	660	582	666	661	618	646	621	609	618	634	602	614	568	649	603	643	649	643	636	632	653	639	580	634	624	628	627	599	614	615	644	621	652	617	607	614	614	596	600	590	613	614	619	668	645	594	597	600	654	608	538	604	611	600	607	643	580	586	587	605	628	600	611	587	591	589	621	575	556	598	653	561	609	651	637	543	651	628	591	659	594	640	623	617	626	639	604	599	646	615	601	615	625	576	609	663	595	616	609	681	603	614	631	586	611	645	620	622	622	575	608	570	626	595	640	601	627	615	605	603	614	620	588	586	649	646	663	569	620	621	595	603	629	584	600	651	613	627	622	615	638	602	551	635	660	638	598	610	655	664	579	643	581	590	602	641	642	647	555	594	624	568	657	635	602	665	612	611	637	563	576	603	626	598	623	599	589	617	586	651	634	628	616	620	656	607	634	664	648	615	581	612	648	615	575	598	606	648	592	570	602	622	624	625	603	592	656	610	634	572	639	618	639	609	627	648	621	614	558	600	606	665	590	588	621	626	564	664	628	570	648	611	622	653	645	627	617	605	649	615	642	628	595	637	615	630	617	649	620	678	587	598	630	653	635	593	608	592	602	606	624	604	611	642	594	629	645	611	651	687	631	612	637	617	656	583	600	602	620	624	599	615	588	649	641	595	639	649	608	583	610	563	586	559	656	577	572	616	605	600	635	632	615	580	700	630	631	614	578	639	621	582	648	595	618	662	625	655	659	651	624	589	612	600	618	615	589	597	619	630	649	629	638	655	613	642	657	663	641	636	660	625	675	610	616	616	606	625	600	625	636	612	607	623	605	611	639	587	578	597	593	619	634	607	609	631	633	599	651	606	640	614	619	605	612	611	623	637	590	595	608	634	591	602	603	625	604	595	586	589	632	614	610	617	601	614	606	609	660	607	639	635	640	577	612	619	623	630	618	563	580	587	593	619	611	576	603	629	639	672	656	607	614	618	603	587	628	604	595	613	608	605	663	561	593	612	577	627	563	624	600	637	603	609	592	623	584	630	639	650	619	597	613	633	602	624	592	602	660	623	615	556	607	611	597	621	629	614	603	639	622	583	550	592	621	640	599	634	636	583	630	609	604	608	627	622	627	627	623	639	593	604	645	603	624	635	601	613	610	601	620	608	587	601	605	622	610	631	622	603	633	611	614	626	610	647	632	609	629	580	604	618	628	654	604	601	659	600	617	608	594	657	630	604	582	617	594	628	577	671	595	614	589	564	620	637	618	629	604	600	605	614	640	631	619	612	609	602	599	576	634	585	617	636	629	629	624	649	645	612	651	621	624	623	588	603	577	594	594	631	602	630	590	632	628	642	601	619	619	618	597	636	609	640	536	613	589	643	617	610	616	636	650	649	607	600	662	594	600	599	611	617	617	617	616	666	626	625	578	588	616	645	645	605	590	578	590	622	616	653	622	649	641	619	579	592	593	646	660	609	611	628	580	624	653	608	640	619	637	641	605	605	572	613	619	634	621	585	609	618	630	631	620	615	568	633	625	577	625	630	643	620	630	634	607	606	598	616	615	595	669	619	582	661	595	596	648	597	555	554	577	637	601	616	613	620	618	630	620	632	607	591	637	631	569	626	587	606	657	607	600	611	648	618	587	640	672	601	604	591	629	550	604	569	589	601	600	620	594	594	566	579	612	594	650	594	633	652	641	597	582	624	642	624	615	683	636	622	657	608	633	648	628	613	659	591	653	593	599	621	612	608	598	593	606	600	643	570	622	621	647	605	659	630	651	655	557	608	634	615	575	618	582	627	596	603	621	605	604	622	581	621	647	609	581	598	596	607	618	630	630	640	603	609	622	609	663	615	586	637	630	575	627	588	638	644	619	588	596	605	579	673	622	648	634	626	608	631	605	593	616	542	630	604	645	614	615	625	609	642	630	594	630	599	648	638	607	615	663	625	620	613	670	617	624	635	622	613	604	614	625	622	605	597	603	608	622	639	591	613	600	647	622	628	605	671	599	612	584	586	586	655	645	605	596	635	594	639	584	617	626	599	627	624	619	629	625	608	623	630	612	615	640	633	630	625	618	614	617	589	661	547	625	611	593	598	616	613	581	640	604	592	633	631	634	593	593	621	642	598	666	641	600	638	554	669	611	595	644	589	617	640	613	638	604	616	596	590	613	653	638	604	634	632	639	625	607	635	639	609	598	607	639	619	602	576	604	617	571	579	604	628	612	620	606	626	666	645	618	637	630	644	580	622	607	625	628	605	627	624	599	614	620	588	616	602	585	624	580	571	665	639	610	617	605	633	591	622	626	575	627	607	569	646	664	598	587	625	598	621	634	606	621	572	640	621	630	622	621	609	616	624	614	607	626	604	615	615	635	587	668	634	611	577	629	592	623	616	638	592	603	628	564	638	623	608	605	625	635	639	607	615	594	580	612	646	656	624	593	592	639	568	596	606	613	595	589	590	656	588	634	621	608	622	608	578	624	630	599	594	637	651	617	680	596	610	664	630	605	631	623	607	600	605	567	619	606	653	604	673	607	574	623	568	617	637	604	595	605	624	631	622	641	615	599	621	583	636	670	568	631	574	608	623	612	624	665	578	658	621	628	591	632	629	622	587	599	599	627	581	638	659	640	583	648	608	605	627	591	575	595	600	592	589	604	631	625	574	587	619	601	642	652	651	606	564	583	657	581	658	635	621	617	617	626	628	624	587	661	571	600	603	605	637	618	632	629	593	626	575	637	623	609	631	597	626	634	615	561	579	591	622	574	634	576	646	604	590	597	587	604	622	604	637	593	591	575	623	602	590	598	602	598	643	603	627	612	607	600	592	616	621	598	608	618	607	644	669	587	618	617	611	622	614	612	599	570	601	633	623	599	606	561	590	638	589	634	614	583	597	652	616	627	631	598	594	632	595	636	602	590	601	613	589	628	655	617	595	613	594	628	660	642	637	629	599	587	603	608	627	636	523	651	600	580	593	594	593	613	617	615	621	617	639	598	590	608	620	604	600	625	611	601	611	632	625	617	633	583	606	653	647	649	578	585	584	592	626	656	626	625	559	624	637	654	607	609	600	605	625	609	592	672	624	617	629	620	605	592	639	635	603	653	548	653	614	658	588	557	606	588	572	581	604	600	618	609	624	579	615	586	592	589	665	632	629	607	617	619	628	587	592	654	599	617	614	610	603	630	590	599	614	624	599	621	606	563	669	599	637	637	575	622	648	622	580	635	631	642	573	634	590	648	630	624	607	626	646	610	574	601	615	627	566	614	635	628	631	621	622	611	635	614	611	639	633	614	657	633	611	606	603	620	624	638	667	607	650	621	661	567	632	668	605	601	621	614	590	578	571	663	614	645	634	609	565	639	638	612	613	607	611	614	641	621	578	609	631	639	611	587	643	644	588	584	608	585	633	643	599	587	672	615	607	648	625	639	634	624	627	612	593	576	628	612	618	585	571	590	632
34184	18095	5278	465	286	265	217	154	160	178	160	158	138	153	179	180	165	176	153	164	173	176	153	189	156	174	170	172	165	161	153	180	147	165	165	169	178	153	158	160	188	171	155	160	181	158	160	190	186	191	155	151	189	165	167	164	180	186	170	178	148	158	130	176	140	178	185	186	150	182	171	149	178	207	173	181	156	153	160	163	156	154	187	180	201	158	175	165	162	171	189	157	208	176	163	140	172	163	172	154	180	160	171	161	169	186	171	177	161	168	168	174	191	166	149	141	145	173	175	175	158	144	171	163	173	150	171	174	182	174	154	151	147	135	159	188	160	160	173	179	175	179	177	193	183	171	158	157	150	174	160	191	183	167	149	207	179	179	170	192	205	191	171	174	171	165	157	175	163	169	146	176	162	181	146	176	173	166	167	166	166	175	165	154	168	142	165	144	162	149	151	173	169	148	185	176	150	158	172	147	184	164	173	157	170	168	136	173	161	151	177	133	198	204	159	183	201	158	150	176	130	169	174	154	169	172	164	152	166	160	161	156	161	177	179	157	156	185	178	153	151	162	203	144	148	169	177	166	159	184	173	206	171	181	154	158	178	156	164	161	174	155	145	169	185	166	166	167	175	175	175	150	166	179	157	163	149	160	186	180	164	159	184	163	168	177	183	145	153	187	175	175	179	162	188	159	173	161	157	173	185	160	181	171	206	167	170	155	186	156	134	174	150	176	165	144	167	169	168	149	178	185	180	154	148	169	156	163	178	169	182	196	146	174	170	170	142	177	163	173	163	175	182	161	157	146	201	170	173	146	162	178	175	173	149	160	161	163	150	184	161	158	145	145	158	168	207	189	182	197	184	192	164	155	173	170	154	143	164	174	194	174	155	161	176	154	143	184	177	169	150	178	156	166	177	168	191	177	165	154	163	149	169	185	170	173	163	170	178	162	132	171	159	163	159	156	151	159	164	160	177	186	183	158	169	176	150	177	184	148	169	189	164	161	159	162	175	176	188	166	153	160	160	144	170	191	181	174	164	169	188	159	161	157	177	190	166	160	168	192	171	180	171	171	160	166	167	144	168	142	157	170	167	184	159	165	159	177	157	153	179	173	167	182	166	181	169	161	176	173	170	121	152	170	174	163	190	149	138	192	191	169	180	192	137	171	184	186	160	167	163	149	181	170	182	156	174	177	174	158	188	170	181	189	197	173	160	165	160	147	173	162	185	193	174	178	175	182	141	161	162	195	177	152	166	195	163	147	199	150	149	168	138	159	160	166	186	190	165	148	161	163	161	153	163	125	183	187	168	166	161	157	168	203	181	170	164	176	149	154	156	147	157	159	152	175	154	155	176	154	153	166	174	156	146	170	189	193	153	164	151	182	185	176	197	154	122	159	151	157	169	152	157	172	198	160	144	169	150	190	206	185	163	154	151	173	167	177	152	190	173	181	170	182	146	170	162	156	170	165	182	164	182	198	184	181	150	172	159	151	168	168	160	165	176	161	152	153	159	151	184	148	159	203	143	175	167	176	196	175	175	169	176	194	172	152	168	167	169	168	167	145	158	139	169	185	186	163	157	191	157	153	186	173	193	186	175	159	175	162	156	163	162	167	155	157	187	184	179	171	161	163	163	212	187	176	165	179	169	184	176	182	182	146	170	179	175	165	157	163	157	154	174	148	169	170	151	169	170	191	147	155	171	159	154	173	144	156	182	162	153	191	179	173	174	186	192	181	168	151	183	185	181	164	182	164	179	156	162	174	191	204	163	155	139	166	209	166	171	182	167	172	175	211	174	170	160	171	161	156	136	153	162	139	177	186	186	161	176	195	169	173	202	170	174	169	161	170	136	166	183	186	164	170	186	146	174	170	169	169	206	155	179	156	200	155	161	174	181	157	171	166	168	168	170	159	186	183	172	154	166	136	131	169	193	204	148	190	170	170	167	171	134	161	177	153	183	152	166	175	176	176	190	164	176	163	169	183	176	173	172	185	154	195	166	176	172	165	207	162	184	179	166	144	152	156	179	181	163	163	156	175	167	172	159	176	163	157	180	175	186	181	169	144	184	185	175	173	167	178	156	167	177	157	189	183	181	155	168	156	194	164	177	171	149	176	180	184	172	184	168	163	167	164	176	179	149	174	177	161	157	161	170	163	171	163	181	158	217	174	175	163	160	174	172	178	184	168	176	169	183	180	154	178	150	174	140	162	177	147	178	169	162	161	172	180	191	172	141	161	155	167	181	165	182	154	164	161	182	175	172	173	145	176	161	189	169	152	180	165	183	175	182	169	182	151	174	152	185	168	173	147	162	174	181	156	191	178	190	181	189	175	183	176	209	182	164	152	179	175	178	185	138	152	165	171	179	141	176	179	160	179	159	162	159	173	156	155	178	182	147	179	179	159	129	185	172	140	199	182	171	158	188	195	158	159	173	153	161	155	163	174	186	167	160	175	151	150	141	182	181	175	176	180	153	136	173	167	154	142	165	189	174	153	184	175	150	148	155	185	167	184	178	158	167	154	170	150	153	181	149	164	166	155	137	175	160	175	169	197	178	149	169	174	184	187	160	149	165	160	151	166	178	177	173	178	174	180	148	188	175	197	189	184	170	179	193	166	152	170	179	179	206	175	168	194	179	182	162	172	176	173	163	195	169	172	183	170	151	190	189	197	172	174	162	151	167	194	180	187	164	181	167	162	165	173	193	188	172	195	168	171	173	172	152	150	156	167	185	189	160	154	170	152	178	185	157	149	169	195	157	177	160	187	180	170	171	173	181	172	161	151	154	161	137	178	163	174	162	172	127	177	162	179	162	154	143	176	164	170	149	172	169	163	189	161	155	192	195	176	166	168	168	175	177	187	179	153	151	153	165	192	205	164	148	163	172	149	164	190	145	185	168	165	168	172	164	176	174	198	168	159	169	182	164	177	168	174	171	192	192	158	173	159	182	164	178	177	143	175	162	173	190	158	172	160	185	169	186	165	163	186	173	183	170	174	172	166	188	165	166	166	163	158	166	190	168	164	181	169	190	139	179	166	180	170	173	144	172	181	181	185	165	160	207	165	177	171	175	155	179	153	192	168	161	148	169	157	156	152	186	166	146	148	179	173	175	145	161	174	170	219	171	197	191	170	170	165	162	168	159	168	164	171	171	182	172	163	194	190	189	173	156	171	145	170	197	179	200	178	174	182	174	192	163	165	173	166	185	179	174	173	181	172	169	172	155	151	175	149	198	171	168	186	164	166	189	154	180	177	181	154	172	181	178	168	196	165	173	176	189	174	170	164	170	136	141	151	188	149	165	190	168	156	159	180	177	169	144	163	167	142	166	149	148	154	177	189	147	194	185	173	143	163	194	162	176	152	187	175	165	176	199	170	182	166	175	166	171	173	149	177	158	142	176	156	184	156	198	161	153	155	179	168	150	166	176	198	169	152	181	176	185	165	158	157	180	183	163	181	197	189	175	183	160	186	171	167	156	166	189	166	145	147	181	176
17028	6169	1095	457	399	406	439	418	439	458	383	404	429	420	427	434	423	331	424	419	429	420	425	443	358	415	460	414	415	449	395	419	410	431	423	387	429	413	413	425	427	405	417	410	437	430	427	413	405	436	423	422	401	412	389	452	435	414	439	401	448	402	410	424	451	430	389	405	409	400	383	402	421	431	386	395	435	441	416	425	439	424	386	435	418	413	439	435	424	394	398	424	408	418	422	429	406	416	421	438	373	413	406	448	428	395	425	421	431	428	412	402	413	397	440	400	451	422	420	418	397	412	427	368	411	414	435	422	427	401	420	409	434	406	426	367	413	434	435	429	404	438	424	412	429	427	397	429	380	397	394	435	441	445	432	418	402	422	413	420	417	411	433	418	400	444	436	387	421	432	400	398	401	416	395	371	436	443	418	431	447	397	412	460	435	418	404	442	422	451	422	423	433	369	436	447	409	396	438	412	383	402	406	438	424	409	385	424	456	404	429	433	430	428	382	424	441	408	406	418	417	400	405	417	422	418	429	418	464	415	396	420	418	388	404	422	425	363	386	466	403	436	368	393	421	414	420	417	391	408	433	426	422	420	416	414	435	410	428	426	377	387	398	422	413	424	405	422	394	419	394	411	458	416	414	428	398	420	369	450	418	413	378	386	432	441	428	415	368	400	416	423	415	419	424	405	442	432	425	421	419	419	401	397	421	410	405	429	403	409	370	456	429	433	389	386	419	416	403	431	422	446	419	394	408	440	395	425	438	423	428	391	424	452	416	408	412	400	448	437	414	406	433	399	416	445	431	420	401	449	432	438	411	436	395	405	443	449	422	400	420	406	421	402	424	400	427	418	428	441	425	399	408	406	404	395	424	424	423	433	423	399	392	384	442	419	399	403	425	392	416	435	428	421	427	460	406	428	392	412	434	444	458	436	452	412	430	420	397	389	458	435	438	429	422	387	414	418	399	423	401	405	430	411	396	404	421	443	440	444	390	395	410	400	415	439	421	370	413	404	394	455	433	438	455	442	446	409	421	400	404	414	432	435	400	415	432	417	386	427	414	446	376	440	425	455	447	453	414	414	400	412	420	441	388	392	442	411	442	384	446	423	430	381	399	401	414	414	405	430	429	437	419	429	440	436	424	410	454	394	415	411	408	440	396	403	429	426	410	429	416	396	445	411	422	432	404	430	432	407	389	399	450	384	443	414	416	419	457	423	447	424	440	413	414	390	441	449	428	423	423	431	431	444	399	422	384	444	398	394	427	409	407	423	432	383	404	420	424	428	433	436	411	400	400	412	415	424	412	399	434	486	393	436	433	395	455	402	438	398	370	420	402	427	410	393	383	448	402	408	417	433	409	459	407	424	423	458	433	403	401	413	433	418	409	377	412	403	399	415	453	388	393	421	437	424	373	429	405	398	466	428	435	382	406	393	439	423	405	415	409	413	443	406	440	407	404	418	436	395	390	416	411	434	419	433	405	395	391	422	403	440	397	385	422	402	401	413	431	389	373	414	414	387	382	411	443	392	404	368	441	424	397	417	392	411	453	396	416	407	426	433	408	438	403	418	436	421	437	442	414	435	408	395	401	428	424	425	439	416	445	403	390	426	418	409	457	412	421	391	449	425	440	429	390	453	409	420	438	411	476	420	387	436	421	405	415	417	404	402	425	416	416	407	416	467	435	395	417	466	418	456	415	445	403	416	416	398	387	371	435	426	406	371	417	407	413	437	392	404	441	407	428	422	383	398	426	413	444	414	432	400	436	420	448	393	417	397	413	410	411	406	415	440	444	427	423	397	438	415	422	401	415	464	376	399	391	431	411	393	416	403	411	433	428	432	397	392	426	416	424	390	411	419	403	421	391	416	407	418	419	419	449	385	441	417	435	419	418	407	449	461	434	452	398	408	454	438	410	390	412	389	449	438	427	425	432	463	426	430	385	436	390	431	415	413	403	414	437	380	425	447	405	412	438	397	425	418	412	415	407	372	420	403	420	440	426	429	397	391	462	388	474	414	409	370	380	437	447	438	417	436	423	451	440	412	398	418	416	428	434	442	393	418	428	400	409	388	393	417	436	424	391	435	404	430	437	420	428	407	387	401	390	437	437	401	410	434	448	424	430	402	426	404	422	415	421	429	445	407	440	429	431	382	403	439	423	410	420	413	434	394	409	444	428	419	394	431	403	388	428	397	391	408	419	417	436	386	436	409	402	415	426	412	406	393	425	384	393	399	411	414	425	386	384	421	470	403	404	383	449	413	401	408	431	411	416	438	404	439	446	441	406	420	456	387	410	409	410	398	419	406	401	418	431	394	442	427	425	443	399	422	376	426	440	413	421	407	385	419	435	425	400	404	390	405	433	456	410	407	389	404	417	436	439	440	416	426	423	429	382	420	407	412	376	446	393	418	403	416	448	411	415	412	428	478	393	420	398	434	395	407	371	423	415	407	423	447	436	385	438	446	404	436	452	447	428	410	410	410	412	414	415	451	442	408	409	415	412	398	430	457	419	427	410	425	408	397	420	416	391	418	394	418	443	422	427	397	435	396	414	411	427	400	370	431	417	410	403	426	469	457	391	424	445	432	438	406	411	384	429	479	445	427	404	388	437	408	405	421	407	408	435	394	427	418	446	421	448	419	392	406	407	377	394	431	418	450	407	428	433	396	450	437	426	424	442	439	409	437	407	400	412	441	379	415	422	428	422	406	428	391	406	427	380	415	426	391	441	450	454	407	439	445	419	417	438	433	418	432	426	481	397	422	396	394	419	446	421	381	435	391	416	418	411	428	425	450	413	421	423	418	424	398	390	431	434	425	394	439	422	408	390	379	438	404	412	450	397	417	425	427	417	406	430	432	438	409	426	432	398	406	448	431	389	432	451	435	447	474	386	413	395	405	409	394	442	440	407	421	405	405	406	435	424	397	391	406	439	431	408	402	434	417	361	408	432	382	389	421	424	429	408	416	457	451	422	422	432	397	426	407	420	444	453	402	404	391	475	429	403	449	395	428	437	429	419	430	397	426	403	431	375	367	427	430	462	441	393	449	428	440	409	420	405	420	395	394	398	424	377	426	396	416	426	441	389	425	448	391	432	394	404	424	432	390	411	420	410	412	434	386	416	407	465	430	401	434	455	416	432	455	413	409	428	432	425	392	432	427	377	430	416	417	414	422	407	443	432	429	450	456	415	420	404	450	416	413	377	413	416	421	457	426	438	392	408	400	407	400	430	424	415	436	416	403	418	408	431	415	444	416	422	429	429	418	413	416	404	397	435	402	403	456	411	423	455	438	424	432	419	402	444	433	432	388	410	400	404	379	430	382	415	418	394	402	393	390	427	376	433	408	422	393	451	419	438	404	428	425	417	390	404	404	436	392	419	420	442	420	408	413	420	428	352	442	420	418	424	415	422	415	448	382	418	422	434	435	441	424	394	402	441	390	434	386	418	417	432	421	429	432	408	434	389	426	436	427	438	426	426	421	415	429	393	431
25160	21104	23755	28664	21118	14079	596	417	334	363	329	351	354	341	332	329	363	315	346	330	314	311	314	315	316	314	348	320	305	347	313	329	324	341	307	313	305	352	279	318	297	372	314	357	322	293	340	332	325	291	340	321	341	352	303	339	285	300	301	281	336	303	303	328	321	310	316	278	325	325	357	328	314	327	331	296	315	327	280	321	332	342	300	315	328	335	342	309	343	341	344	318	306	332	279	314	337	328	282	307	317	336	336	328	338	333	345	329	307	288	307	331	313	335	333	320	291	323	285	313	332	314	273	297	306	317	332	338	354	353	304	336	344	311	324	345	347	334	328	302	341	287	319	323	289	295	336	332	307	321	303	307	311	326	319	325	325	306	309	348	338	346	319	337	292	325	309	322	347	313	305	300	292	323	328	324	313	298	296	339	340	338	320	307	312	346	300	308	312	335	342	298	342	317	292	311	280	301	324	313	328	335	312	304	319	329	326	332	319	276	338	338	324	327	302	323	307	285	311	308	314	330	371	308	327	352	310	371	334	328	302	307	314	299	313	331	326	336	326	315	322	283	332	318	329	310	303	308	320	296	302	309	315	301	336	313	321	323	324	313	313	312	342	330	313	317	329	326	292	289	343	310	310	315	291	304	317	330	348	311	328	328	337	338	301	306	309	327	354	330	312	334	306	314	349	334	327	323	308	336	289	326	299	307	339	330	323	322	336	343	327	283	329	301	359	329	296	317	340	311	329	352	351	320	341	319	301	316	327	306	342	342	334	316	356	343	337	373	358	313	282	337	315	320	312	297	348	333	335	316	316	317	298	307	331	310	326	324	350	336	327	322	336	293	303	331	332	331	331	346	326	293	343	329	334	303	334	358	363	342	349	325	324	319	317	324	281	330	304	326	322	311	285	327	323	286	335	308	346	309	342	312	335	302	308	322	332	315	349	323	301	321	356	321	346	315	310	329	346	320	292	344	310	296	310	338	316	303	332	326	337	312	332	304	316	331	308	332	315	304	312	338	348	341	340	293	319	311	323	312	297	324	328	336	303	292	318	330	297	328	373	313	328	308	343	333	278	318	321	336	296	355	344	310	303	360	287	327	308	339	315	327	327	343	351	326	316	320	283	328	318	315	324	303	331	319	306	311	297	316	305	325	323	318	317	300	329	308	312	324	320	321	330	323	331	330	324	342	338	308	287	307	286	323	308	313	309	281	331	316	296	314	305	282	299	323	330	342	342	309	326	331	347	294	310	338	306	346	307	305	318	315	330	342	332	337	325	337	330	353	343	297	311	338	304	314	342	381	325	340	335	352	329	316	360	324	326	324	287	314	289	313	286	309	302	348	331	292	289	302	302	301	313	333	300	339	318	311	319	312	300	332	355	307	301	322	340	339	287	294	299	323	311	328	327	332	314	342	369	329	341	320	332	346	355	324	336	316	344	352	310	366	317	320	334	329	370	317	337	315	325	330	303	297	324	327	340	324	319	328	304	300	301	302	312	316	307	310	310	309	347	313	303	341	324	303	298	344	343	328	346	313	323	291	308	346	331	354	295	323	306	333	307	299	276	321	301	318	347	328	298	356	345	290	321	318	356	340	314	332	324	299	295	343	321	329	344	340	297	315	318	304	306	291	275	346	343	333	344	334	328	318	310	314	332	322	288	295	324	331	327	307	334	345	346	326	297	355	313	321	326	316	307	313	326	290	325	322	318	311	318	306	293	316	340	318	340	306	308	330	305	316	312	338	319	301	307	347	308	288	303	339	341	376	307	308	295	314	345	286	342	294	344	326	341	337	331	329	280	316	306	318	312	313	323	324	349	321	315	323	312	327	305	324	330	317	320	334	312	276	346	316	340	321	303	305	292	306	359	354	331	307	307	324	337	301	298	344	353	289	336	315	307	345	311	332	363	327	321	302	278	338	343	331	343	300	326	285	304	342	337	298	304	353	297	281	303	305	309	293	280	311	304	327	307	310	319	319	322	345	275	300	309	360	310	345	299	316	284	292	317	343	354	299	311	326	339	294	312	305	346	324	310	286	343	303	312	306	319	303	304	327	279	376	335	304	322	340	317	323	303	312	331	304	294	314	276	330	338	312	334	319	288	350	354	314	342	285	322	316	322	314	327	326	315	305	338	331	304	325	342	275	313	303	358	310	325	295	349	336	344	321	307	328	326	294	310	312	314	319	301	299	315	311	320	342	322	324	317	347	322	307	300	340	326	330	337	313	311	300	352	336	341	286	332	348	290	315	311	302	357	345	281	353	335	323	345	317	296	317	344	351	309	299	336	290	339	296	314	326	331	272	323	392	330	328	291	337	295	322	307	334	306	307	315	308	329	304	302	298	314	317	332	325	356	327	320	288	299	332	303	338	321	313	303	347	312	308	326	336	324	321	305	313	358	338	317	298	316	322	311	341	338	307	327	292	314	330	312	319	317	278	317	328	379	309	318	342	310	276	272	334	305	335	315	366	296	345	317	291	304	276	314	314	377	352	305	342	294	305	334	289	349	338	326	312	342	329	315	306	301	334	299	327	305	308	317	343	315	315	331	313	299	302	328	345	357	316	354	358	306	296	314	328	305	323	337	319	305	300	320	289	321	316	331	280	341	336	337	310	334	331	345	302	300	314	269	309	333	288	344	318	310	337	316	295	311	319	321	308	333	307	357	341	343	296	321	296	291	318	325	304	326	338	308	331	312	348	282	345	327	300	329	327	316	323	347	324	322	316	349	314	347	344	323	310	310	331	286	321	343	304	310	331	303	356	334	280	329	323	341	326	317	307	302	315	300	323	339	298	321	290	318	334	327	308	362	346	320	326	326	302	314	324	332	319	301	345	364	321	341	307	302	297	306	266	312	329	300	318	330	332	319	326	306	319	333	308	316	303	326	306	327	333	322	334	331	294	315	323	308	290	330	359	328	309	322	294	359	326	306	316	325	316	373	341	329	324	311	308	330	310	320	295	302	292	296	305	363	316	299	348	319	330	342	285	355	313	298	337	303	356	312	284	311	299	331	309	338	323	319	286	309	320	336	306	295	312	325	303	354	341	344	358	356	347	321	288	319	332	301	325	332	338	298	341	336	320	339	338	311	310	351	333	342	343	317	302	331	313	344	320	295	271	296	328	325	329	283	310	299	323	318	320	301	313	299	338	336	302	315	328	312	319	315	315	303	331	355	341	349	294	303	309	317	347	315	317	313	337	295	324	323	345	289	297	338	320	352	340	314	332	304	333	308	340	306	296	324	318	328	309	297	297	307	305	302	328	309	294	326	296	321	311	310	312	345	318	314	346	319	306	294	310	314	328	315	325	354	295	306	332	279	287	309	299	316	339	349	292	306	346	292	304	300	333	331	304	323	340	319	315	316	277	315	307	278	326	317	320	308	308	290	300	340	324	273	332	324	318	303	322	317	306	340	354	313	351	296	281	346	286	314	292	324	350	307	313	321	274	315	315	293	285	313	315	318	351	337	345	326	301	302	336	352	361
34879	37700	11225	866	773	737	710	730	683	736	671	700	677	689	697	709	713	665	663	668	652	639	684	688	706	634	695	735	747	699	640	678	677	675	650	662	723	672	739	701	634	686	668	687	690	727	687	642	682	743	694	645	682	704	683	703	671	704	688	670	692	669	684	728	699	663	709	694	705	686	689	690	715	718	695	659	673	671	705	665	677	706	716	693	696	709	616	658	689	636	661	664	688	672	699	657	708	703	655	697	697	683	724	639	694	669	661	655	683	685	729	666	664	682	692	682	719	679	673	704	699	673	690	616	676	686	724	665	671	664	679	687	703	677	667	697	690	658	702	686	675	674	690	726	664	691	695	676	715	716	702	697	673	648	673	704	695	687	637	703	677	684	704	666	645	693	691	693	694	700	654	737	615	687	647	675	674	722	727	690	685	722	667	682	705	680	694	702	700	696	668	687	662	688	728	679	675	663	703	698	673	699	749	738	694	690	713	715	716	692	699	666	684	657	696	664	774	703	670	663	665	715	687	687	707	669	688	703	712	714	694	700	688	687	669	676	679	711	686	701	693	686	698	585	698	669	690	695	696	694	679	694	680	709	695	724	681	663	716	699	648	715	668	654	706	668	680	710	700	664	668	715	641	701	697	683	687	694	656	654	635	648	716	692	700	702	653	680	721	699	684	699	675	693	684	686	669	665	710	722	725	671	689	738	729	712	648	681	708	664	708	638	723	653	733	727	683	686	686	653	653	676	696	685	714	657	717	696	655	704	699	645	687	652	695	713	708	670	687	692	621	694	692	642	685	684	662	643	708	689	670	690	687	737	745	664	685	693	705	720	710	708	679	690	663	715	705	675	712	682	707	698	680	700	685	694	742	661	674	689	650	702	669	706	707	728	685	683	661	659	690	660	716	670	668	691	671	746	754	716	680	707	670	726	719	686	690	708	663	679	709	640	721	666	706	684	703	735	689	741	658	686	662	720	687	651	704	667	667	685	715	668	709	659	652	660	670	648	663	669	657	721	679	677	688	733	708	693	668	723	684	671	629	679	656	700	710	663	637	700	710	724	687	617	666	711	675	708	690	702	677	633	735	740	683	686	706	678	691	657	691	753	726	686	723	679	757	720	678	671	696	729	662	695	648	699	772	674	695	712	670	685	691	639	721	674	711	679	680	703	696	703	717	686	646	682	648	696	678	716	649	663	655	663	700	667	656	697	704	661	705	664	702	705	683	675	699	697	660	674	681	737	697	637	719	727	672	676	658	706	688	708	697	688	704	679	649	661	684	691	693	673	667	670	716	717	743	682	691	701	653	684	669	744	696	732	716	662	645	690	708	677	672	729	711	646	700	716	675	683	690	668	700	655	700	704	611	697	623	679	733	692	712	693	707	693	685	637	665	679	678	697	682	687	722	671	650	688	669	667	711	712	729	686	698	685	665	686	716	628	744	700	640	683	690	679	711	667	701	693	721	650	641	693	682	674	675	692	661	709	720	682	747	656	681	689	693	690	667	704	694	677	672	683	719	706	699	646	749	657	689	668	690	687	660	705	672	715	688	743	696	734	682	705	686	687	713	658	705	688	683	709	721	712	667	682	698	657	695	713	705	698	705	611	708	651	692	730	643	701	700	691	693	701	698	708	668	690	663	683	671	719	693	650	666	658	713	732	711	689	699	662	687	677	680	689	683	648	675	706	646	664	671	719	698	611	674	698	755	673	674	697	731	697	700	696	725	719	657	689	689	637	721	731	732	696	700	654	694	689	686	723	667	702	679	715	707	692	701	636	667	690	703	673	725	714	711	704	680	716	684	698	701	685	679	646	743	671	656	663	670	685	661	693	723	711	684	660	641	696	686	703	676	714	645	677	728	688	686	756	666	661	675	713	672	712	704	714	652	698	718	729	671	686	703	726	699	731	661	706	754	670	666	702	700	715	667	666	657	731	658	678	702	715	674	649	622	694	708	656	677	680	617	703	723	697	689	652	695	704	722	707	699	660	646	692	720	684	678	675	642	679	696	669	708	697	693	673	698	671	691	686	684	688	685	658	730	716	722	681	638	681	678	711	720	691	689	666	706	624	693	703	673	687	626	687	690	678	688	706	652	664	648	725	689	698	713	721	676	676	671	642	634	690	705	664	667	657	651	676	646	652	684	665	630	680	705	681	689	713	735	700	684	704	665	701	682	655	657	676	656	728	708	695	689	688	733	729	679	672	704	712	700	658	667	691	712	664	697	620	697	657	674	656	658	695	674	718	691	696	683	666	659	705	705	694	724	704	673	662	678	674	711	652	706	673	720	672	682	690	654	708	695	651	651	714	694	731	679	665	714	683	710	668	728	660	699	657	694	676	701	719	697	704	667	672	703	680	752	682	710	685	682	686	644	685	700	721	703	672	660	690	697	683	655	704	701	699	713	727	697	660	707	681	681	674	693	675	661	650	705	763	651	681	733	757	692	650	699	698	713	681	646	632	655	610	683	726	649	656	672	785	716	679	665	702	700	705	688	683	693	697	703	691	683	673	654	705	703	691	677	694	754	676	699	691	699	701	659	694	668	672	697	714	697	718	692	673	686	716	701	654	728	708	695	632	712	683	678	701	653	667	728	710	710	690	704	654	651	645	693	728	666	680	705	677	679	692	686	724	664	670	669	686	700	685	716	715	685	691	650	682	698	668	692	726	676	723	685	688	693	669	678	679	706	655	667	681	678	670	702	622	675	657	684	720	727	670	688	692	656	696	718	664	690	724	681	707	669	665	713	662	710	706	739	701	701	714	721	656	705	686	689	681	711	683	667	711	709	697	700	710	703	666	683	684	654	728	715	677	700	688	656	695	653	687	649	715	668	653	680	724	688	705	699	649	678	662	653	678	714	678	650	725	704	640	715	689	705	693	685	726	727	695	789	682	716	683	714	643	683	733	682	680	718	695	718	646	693	699	699	680	671	691	728	653	670	704	668	692	696	671	725	654	672	669	685	718	686	677	727	723	687	685	667	684	724	698	707	678	669	655	700	715	714	674	675	682	652	703	677	699	650	691	691	696	651	670	696	667	713	682	732	709	705	668	666	683	722	674	705	710	693	726	703	645	698	668	678	702	657	674	693	713	689	733	685	613	698	684	671	656	703	656	663	682	691	696	678	696	751	666	648	673	675	694	702	705	653	711	717	653	675	706	718	721	690	707	730	721	675	651	660	685	656	722	710	762	686	641	634	676	718	629	673	661	674	703	683	647	668	671	690	676	698	676	725	732	675	670	706	699	643	701	644	677	708	646	716	669	660	640	708	685	697	648	712	715	660	694	673	708	693	683	664	672	704	652	638	703	725	694	704	656	688	690	698	675	711	712	684	702	691	706	666	674	659	649	650	692	679	699	687	679	669	644	675	700	695	667	672	726	696	670	697	700	710	715	696	713	662	693	703	710	635	664	674	651	697	693	682	679	679	704	688	694	707	687	687	712	652	688	737	679	673	745	687	724	678	695	664	652	646	651	696	711
24548	21134	24167	28359	21138	21159	11539	598	409	432	376	373	329	341	345	318	322	324	307	323	312	300	298	309	306	297	279	318	309	328	300	324	325	302	290	293	287	295	303	296	266	314	305	304	326	305	323	296	301	305	278	287	296	294	290	296	301	282	278	300	328	293	304	284	317	298	321	299	265	298	323	289	284	306	286	310	302	278	313	326	301	305	291	264	285	309	254	311	303	324	330	299	333	306	295	324	286	299	293	318	291	296	288	334	285	288	315	318	320	281	279	316	282	306	328	315	279	308	297	296	351	322	338	299	298	303	265	311	323	288	310	273	312	265	298	344	309	290	333	316	291	279	305	300	329	314	286	298	301	293	312	324	296	325	287	281	307	321	286	295	318	300	326	298	292	302	287	303	312	300	289	288	269	325	315	272	282	263	312	319	274	313	333	326	289	326	319	298	281	292	289	269	287	304	326	283	292	341	309	338	322	310	330	278	296	296	336	280	309	263	258	294	315	305	320	277	321	319	324	299	267	276	272	334	287	314	296	319	332	306	267	299	350	287	304	313	306	352	316	313	301	292	294	319	315	279	310	288	270	275	303	278	346	305	278	303	300	282	263	302	270	341	272	286	280	286	286	285	318	299	288	292	274	300	302	322	291	297	319	284	292	322	297	299	300	287	306	351	298	296	304	294	294	276	271	280	310	322	340	312	298	298	288	326	296	262	329	304	288	255	281	311	294	314	314	296	286	287	323	294	308	318	326	304	261	339	262	292	281	286	317	269	304	295	287	328	293	298	277	331	291	298	312	319	297	266	298	310	286	303	281	336	329	315	297	279	300	292	275	323	277	307	316	309	294	254	301	315	300	298	303	308	299	291	339	287	305	278	269	275	307	295	270	288	317	325	286	287	294	310	321	279	302	286	303	308	288	302	294	298	290	297	299	309	316	323	289	297	312	319	313	291	317	304	284	296	294	305	304	276	280	290	276	285	285	326	295	271	297	291	295	337	311	280	274	281	302	309	338	303	293	306	292	295	341	285	277	283	280	294	298	290	316	333	292	292	267	303	281	257	302	306	289	282	315	323	291	310	312	325	315	273	287	334	290	305	320	309	329	295	277	291	327	287	293	286	302	298	278	283	282	308	303	288	281	270	354	325	291	291	324	331	317	318	252	316	320	343	288	295	325	305	275	273	298	319	313	292	319	322	325	314	275	300	325	300	287	308	345	307	306	282	309	294	329	289	281	265	337	300	284	310	310	286	303	333	271	313	329	320	265	294	318	294	332	312	293	274	300	275	311	319	274	297	261	299	268	293	306	307	300	300	332	306	337	315	282	326	267	308	290	296	270	305	286	316	315	295	337	323	286	291	272	277	315	303	290	291	303	280	301	286	300	307	307	283	296	328	295	329	305	287	318	303	308	290	316	307	356	306	289	295	295	328	312	331	300	279	287	300	322	312	316	299	327	341	329	297	268	304	298	323	285	299	275	299	309	291	295	280	298	274	359	309	318	299	302	291	322	263	321	310	267	298	299	280	284	316	313	322	306	332	323	290	330	294	266	312	260	295	289	310	282	296	320	329	289	283	299	321	332	330	300	303	278	270	294	290	305	333	276	307	302	285	299	296	294	285	333	300	307	306	289	313	278	312	300	288	321	297	272	281	264	316	312	306	320	317	290	279	294	294	307	318	307	283	296	301	295	336	284	291	280	310	330	291	311	325	301	292	335	260	269	303	313	260	355	288	318	296	290	294	288	316	269	300	315	267	263	295	288	310	291	328	280	289	269	298	295	262	285	302	298	288	326	303	296	329	283	309	306	310	304	293	293	282	298	299	312	308	310	320	279	299	335	288	294	317	293	332	320	286	291	297	309	301	272	281	265	308	299	314	322	283	307	278	288	326	301	280	294	314	279	330	327	317	297	300	291	309	272	289	300	308	282	279	293	328	316	313	307	284	316	282	268	303	282	320	286	292	294	267	280	288	281	304	284	287	293	301	279	335	309	289	311	298	295	278	280	253	325	305	316	327	322	307	297	292	278	307	319	281	290	306	283	298	292	306	296	269	285	300	272	286	302	301	316	301	286	292	311	315	259	306	311	324	305	259	294	293	299	327	287	300	313	307	311	289	280	309	331	312	297	285	364	317	303	312	314	305	302	278	293	336	281	280	286	300	291	291	303	295	256	313	281	336	273	306	305	302	332	277	297	288	290	297	258	282	310	318	303	315	269	343	310	320	340	301	300	291	306	279	351	317	317	289	306	295	293	292	319	269	323	294	336	298	296	305	323	280	283	289	313	303	266	314	282	294	300	278	326	323	291	292	286	307	286	318	275	263	292	308	313	330	301	301	291	294	351	267	288	314	293	296	319	316	307	291	284	302	333	310	304	300	305	310	286	298	312	276	299	307	285	293	312	296	320	296	277	317	293	296	295	302	290	292	303	313	254	314	294	287	291	291	319	318	323	329	288	285	295	304	291	299	315	335	298	268	292	333	321	308	309	302	296	334	329	328	315	302	315	323	311	317	299	281	297	325	273	268	302	306	346	316	293	285	288	292	342	305	294	292	288	307	281	309	291	282	301	316	277	311	300	297	337	301	296	313	293	316	312	305	302	282	307	311	268	337	305	309	308	303	312	261	283	318	312	306	273	305	323	309	273	337	290	296	297	335	275	288	307	310	295	306	286	304	340	281	307	347	281	306	296	288	299	327	302	298	338	338	335	311	307	302	314	263	291	278	315	323	331	298	288	302	279	300	311	297	303	322	273	259	285	287	327	285	298	310	290	267	301	293	334	343	278	289	290	254	298	323	297	301	232	284	294	287	312	292	259	289	317	301	250	290	307	316	317	276	329	303	311	298	278	302	289	306	273	302	302	297	281	301	295	291	308	313	341	281	307	322	264	330	289	294	308	300	293	301	322	308	270	283	299	289	285	298	318	289	315	299	257	266	285	273	289	301	294	310	279	317	305	354	314	313	303	286	310	299	315	305	297	281	309	314	294	272	311	318	256	308	274	289	298	275	294	352	263	294	315	308	297	303	292	312	301	333	306	284	278	283	288	315	277	293	271	260	316	298	317	297	299	324	298	305	272	285	281	292	328	298	270	298	323	283	311	278	306	315	316	295	310	324	277	301	280	317	297	297	298	275	326	321	336	292	304	296	287	268	304	297	301	298	320	320	292	298	299	276	300	282	323	284	301	320	286	274	295	317	336	300	315	305	318	290	309	281	326	271	277	307	306	285	287	277	306	355	277	282	298	292	315	289	288	290	339	285	305	297	277	286	277	309	314	327	290	269	291	334	311	262	281	282	266	280	290	305	289	270	303	341	300	278	308	296	303	303	297	318	301	311	272	325	285	287	259	291	311	332	311	288	302	297	269	292	329	310	313	296	313	286	262	312	311	316	278	277	337	303	290	355	295	284	305	315	353	297	275	283	322	307	281	297	320	303	261	287	294	291	299	318	294	302	330	304	284	312	311	329	276	276	266	292	299	325	319	283
41034	49148	17638	911	728	676	677	671	709	612	604	633	633	632	663	636	635	657	630	589	624	626	593	642	589	618	630	628	626	552	644	603	605	593	626	584	608	668	624	616	558	636	620	576	574	596	636	604	629	623	615	627	593	614	611	632	609	622	604	600	601	647	629	600	615	662	620	642	600	598	626	615	608	588	609	605	636	650	634	648	624	654	610	584	576	653	583	631	649	594	608	638	613	597	573	640	643	644	635	638	627	619	642	664	592	602	617	635	573	609	586	625	649	652	580	646	578	593	611	647	589	640	605	606	602	644	631	616	604	604	596	576	611	608	599	606	637	636	627	590	604	574	609	624	615	610	628	616	603	616	650	615	645	597	620	631	648	590	649	644	578	616	646	609	569	626	621	603	579	608	632	567	577	598	636	613	642	605	646	619	586	590	632	613	619	677	629	619	585	616	615	593	612	588	598	633	619	621	615	587	607	597	622	602	627	619	581	619	601	580	637	623	618	636	611	622	597	601	614	585	611	594	635	620	634	582	627	589	609	618	644	656	608	602	615	643	590	615	570	617	583	607	586	595	606	590	584	594	623	637	587	594	631	616	677	643	614	585	647	644	632	651	603	613	563	597	596	633	647	638	627	559	570	616	597	651	578	652	635	584	651	624	646	579	588	619	648	585	620	606	633	642	670	590	621	595	606	633	623	660	586	636	646	620	613	603	584	640	625	612	588	605	630	652	611	580	627	590	553	624	661	644	574	622	626	650	605	584	683	665	624	614	580	624	593	650	625	600	604	656	645	624	636	619	623	642	582	591	618	610	613	572	586	604	615	636	677	610	648	607	597	624	578	661	617	635	594	635	615	618	654	659	641	596	605	625	627	643	633	596	605	628	578	607	597	665	613	623	644	630	647	585	676	623	675	621	620	595	617	670	614	599	594	659	612	656	629	621	595	568	635	635	605	630	604	647	613	624	592	653	614	632	608	683	617	618	600	626	643	597	584	607	632	612	609	610	588	645	613	615	653	626	635	646	611	623	598	588	596	644	599	604	594	622	664	678	630	649	574	625	590	617	615	617	592	609	598	608	614	563	619	631	633	628	585	606	659	624	579	636	624	625	603	635	653	607	629	634	620	610	612	639	631	596	615	588	646	637	631	610	621	606	621	651	602	573	574	644	582	601	642	574	617	550	655	619	614	645	632	633	616	625	636	644	600	601	638	610	624	606	578	624	599	632	643	623	631	643	608	576	645	593	602	624	592	672	609	653	613	623	618	630	620	638	578	588	632	673	642	607	582	634	621	555	619	582	625	634	656	646	652	627	609	620	622	616	650	641	566	625	652	685	631	653	634	560	616	606	642	582	610	627	628	647	596	590	630	593	626	589	626	613	654	639	642	631	628	612	640	603	612	612	678	604	610	629	636	604	620	632	634	617	603	651	654	593	614	621	605	644	607	636	580	615	622	617	633	614	631	646	602	624	636	621	617	638	657	640	606	588	624	616	629	648	599	593	612	636	635	615	603	675	593	597	646	625	607	599	609	650	599	620	639	636	650	620	606	586	638	625	591	601	599	615	606	630	611	639	608	646	599	644	609	591	614	649	617	649	617	610	603	615	641	598	606	675	605	562	621	637	590	634	596	609	602	605	599	592	594	576	591	573	607	636	621	640	589	602	671	608	592	618	651	631	661	599	641	644	608	608	616	615	571	566	579	631	598	613	628	609	604	590	606	654	608	624	585	583	612	662	592	601	605	600	628	624	666	624	618	587	594	610	600	615	606	561	626	639	635	610	638	611	616	620	615	602	595	632	604	652	601	658	601	582	631	650	568	590	597	618	635	578	638	620	612	625	610	596	640	639	610	580	630	643	646	601	608	608	628	603	585	633	570	614	588	618	578	592	620	616	619	609	622	644	625	573	594	613	596	626	635	613	587	621	580	682	598	643	562	662	625	607	603	628	593	579	606	630	612	633	627	578	605	642	591	645	603	627	582	660	630	628	637	599	597	615	619	641	586	618	615	629	627	599	610	624	630	643	660	626	610	620	612	616	615	649	613	609	583	593	630	581	617	625	631	635	628	628	604	617	632	644	626	646	551	693	595	599	614	620	576	599	618	596	608	626	600	569	615	631	576	648	634	625	621	638	591	635	592	644	624	590	617	620	613	637	615	621	582	617	551	636	671	607	657	633	646	657	622	628	602	592	614	603	684	575	625	583	648	598	626	596	633	597	559	631	610	637	606	620	608	585	600	640	591	624	669	633	671	633	601	596	582	589	596	621	619	630	646	662	666	590	624	641	572	605	614	613	621	631	668	636	618	608	616	637	600	629	581	623	579	604	609	566	662	608	600	594	633	651	613	669	614	612	607	625	629	581	593	612	671	620	604	690	602	628	614	617	597	565	590	622	607	603	607	621	571	620	615	601	595	628	631	553	637	616	615	631	594	596	630	586	650	593	611	626	610	635	595	616	593	623	594	650	620	620	593	566	604	620	591	622	655	631	613	608	594	650	611	583	633	646	601	626	600	622	593	612	611	614	617	596	610	609	594	601	628	634	619	613	597	620	583	592	638	636	631	619	612	588	622	628	644	583	599	619	616	667	649	615	582	630	636	586	652	665	608	623	582	600	636	593	672	615	591	623	614	643	582	609	644	648	612	609	568	640	598	607	565	650	581	594	606	587	669	614	629	613	613	657	661	648	586	632	620	625	610	609	648	590	696	633	611	646	630	604	622	612	652	625	605	565	598	676	616	583	617	567	613	602	644	639	626	607	629	596	604	586	592	655	645	609	616	597	613	611	600	640	603	623	644	584	623	580	612	594	583	631	584	640	644	627	592	609	656	638	634	669	576	664	641	619	640	578	616	609	657	612	615	581	616	604	636	615	631	602	661	581	561	632	610	641	609	636	600	613	611	619	648	644	656	624	615	631	637	612	597	617	616	588	640	646	584	660	625	620	611	607	621	578	594	602	627	562	619	632	588	659	581	625	630	648	624	571	600	607	661	628	627	653	613	633	607	645	607	628	638	615	637	624	628	620	592	636	590	611	585	621	626	641	611	660	612	657	595	640	638	643	616	598	631	639	624	659	579	576	610	606	627	612	607	612	649	644	583	594	607	649	646	574	605	663	638	603	598	600	657	600	612	608	618	593	595	601	605	593	602	632	658	637	611	606	656	617	674	619	590	634	622	572	636	661	587	595	583	623	605	650	630	587	672	619	609	622	598	628	669	589	623	651	617	622	669	655	600	615	608	600	612	612	633	601	646	568	639	676	625	617	594	612	627	600	631	596	605	600	625	605	586	621	611	627	619	573	645	644	634	612	605	628	628	634	589	668	617	617	624	609	624	626	650	595	630	595	645	624	662	597	595	637	612	583	621	649	647	610	640	635	628	622	615	613	603	604	638	634	628	597	624	640	598	613	618	637	588	629	587	549	572	593	634	619	651	567	626	609	610	673	562	613	674	659	576	615	595	582	593	604	574	602	614	594	658	596	655	630
34223	18368	5397	490	296	286	232	176	207	165	159	170	192	181	184	157	166	177	179	200	187	168	161	161	201	186	183	164	160	169	186	173	179	176	185	186	174	180	188	169	156	168	166	203	160	182	149	147	191	159	177	181	158	195	171	169	157	194	176	164	181	141	188	172	177	178	171	174	168	184	183	178	208	161	138	155	182	158	184	183	159	173	170	155	161	168	164	187	177	186	163	185	157	178	151	180	178	188	176	205	133	187	160	143	165	181	189	189	157	158	160	182	170	137	169	153	178	170	173	192	188	172	151	174	169	187	193	185	157	175	176	175	181	170	152	159	173	172	173	167	213	171	148	173	168	175	208	177	171	190	210	181	168	184	176	183	172	175	177	154	188	182	168	161	183	175	177	167	182	213	175	163	178	153	167	164	179	156	194	210	161	194	162	176	156	176	161	168	170	168	185	149	189	181	159	173	182	154	181	162	178	153	153	156	178	180	177	155	182	154	168	154	168	174	171	154	174	179	192	186	133	167	156	156	164	181	164	150	189	180	193	146	155	144	163	175	157	158	168	152	176	191	155	151	168	174	178	168	168	142	187	166	156	177	160	178	172	199	171	179	191	160	176	162	170	186	135	172	184	164	151	195	153	189	172	162	175	178	169	140	149	179	151	146	158	151	159	178	181	164	173	164	155	171	171	186	179	151	171	149	158	167	183	163	174	166	151	169	149	177	164	154	159	188	174	171	157	152	154	165	172	172	164	155	164	183	157	172	164	175	180	160	156	184	149	170	170	139	146	173	174	176	185	177	169	190	153	173	157	172	157	176	180	162	187	170	157	192	181	182	165	178	169	180	171	183	172	181	178	176	168	162	156	150	178	160	190	180	156	193	187	166	179	141	170	185	150	169	150	179	183	173	189	167	174	192	168	163	160	192	171	186	205	196	183	197	191	164	184	172	172	163	161	162	158	187	161	191	165	170	181	134	175	169	152	173	169	177	180	155	157	169	199	193	175	165	161	183	196	184	157	195	160	175	181	163	178	176	177	183	179	186	181	152	176	180	188	166	199	156	202	159	153	177	179	173	163	154	184	186	181	183	164	172	153	152	181	178	170	170	180	154	181	179	180	184	184	183	163	196	165	149	171	180	179	176	163	172	177	189	162	169	190	150	176	167	166	161	160	174	168	186	183	188	198	180	157	174	147	173	165	169	173	172	197	179	167	139	162	184	142	149	183	184	188	157	187	172	177	177	190	170	153	142	162	151	181	149	168	183	167	167	163	174	163	163	152	169	167	172	163	170	188	176	172	162	175	173	178	162	156	187	161	143	168	152	193	174	162	176	170	170	187	176	159	187	157	151	178	170	177	142	169	154	147	160	170	185	170	169	177	174	172	182	186	162	165	173	156	183	191	182	159	155	172	159	181	153	199	187	175	199	163	185	167	181	180	167	149	177	161	161	174	179	149	182	161	182	171	139	161	158	150	189	168	189	166	173	179	190	162	159	175	143	157	182	182	187	193	159	168	160	170	179	157	173	181	163	181	206	165	179	155	169	154	160	168	199	179	155	162	142	169	154	169	176	177	145	184	170	179	166	155	158	181	178	167	153	173	170	156	164	152	211	185	183	181	177	151	155	174	167	199	156	192	154	169	196	154	165	183	201	187	160	168	174	175	181	146	173	181	156	160	141	158	186	166	166	167	174	175	158	176	183	173	175	163	171	159	167	174	160	156	163	177	152	165	190	168	162	212	184	141	166	163	156	169	157	170	140	189	205	172	156	206	200	156	164	159	166	172	139	155	205	172	166	180	175	177	190	159	176	157	190	184	158	173	180	198	171	161	153	159	151	156	161	160	128	153	166	176	185	179	184	175	138	153	149	169	187	197	184	159	165	184	183	183	164	179	175	155	185	178	188	155	165	150	169	174	179	168	165	177	149	166	170	197	174	173	175	167	191	175	184	168	174	168	181	168	163	172	158	184	205	159	172	158	170	154	171	154	159	185	158	167	185	156	185	178	176	156	192	151	166	159	156	179	161	156	197	177	175	166	205	158	158	183	157	136	168	175	162	206	167	158	195	164	148	171	180	188	166	175	177	192	170	165	160	200	175	164	167	173	185	186	183	169	170	180	168	187	169	182	188	174	167	169	172	144	178	139	140	197	170	174	151	186	191	176	177	169	158	180	149	160	172	167	172	161	138	188	173	147	191	187	177	153	178	163	157	178	166	152	176	167	154	169	178	165	154	168	142	132	162	163	185	177	156	173	158	163	179	160	160	165	163	164	171	169	177	162	174	175	182	207	190	142	163	162	149	148	184	177	157	142	170	167	163	173	164	168	160	165	148	211	154	150	175	176	191	169	208	153	165	157	164	165	162	163	195	175	191	168	176	153	176	183	161	161	186	166	183	174	196	171	179	174	158	174	136	156	147	168	175	166	156	164	183	170	196	172	174	188	159	155	147	160	185	160	171	203	161	139	186	185	174	193	184	151	162	159	166	164	180	177	161	178	173	176	156	182	180	145	177	175	180	176	152	156	189	168	169	173	164	168	153	134	180	158	158	177	164	168	175	187	166	183	168	166	170	178	175	170	156	146	160	190	158	185	175	167	144	151	150	167	180	166	148	202	197	141	159	144	161	172	175	172	144	165	146	172	174	186	191	194	175	174	165	157	171	195	173	158	162	194	160	171	178	166	176	183	172	155	168	150	156	151	178	153	181	161	202	184	192	190	199	192	197	166	179	163	161	165	161	182	156	170	170	182	162	162	195	215	190	180	173	173	157	180	159	169	166	173	156	163	157	182	198	176	154	148	182	148	173	170	151	152	170	151	150	163	179	174	172	163	168	175	157	184	159	177	161	150	186	172	175	192	182	185	167	163	163	172	164	176	165	180	190	171	162	138	157	165	158	202	183	180	182	184	167	144	175	175	151	181	187	156	180	157	153	162	169	189	190	175	165	171	177	162	174	179	133	191	145	178	215	190	166	191	196	171	154	175	152	184	170	175	161	168	164	175	160	187	158	184	153	162	180	165	203	150	193	185	171	201	168	186	173	180	149	163	173	185	159	179	164	175	165	178	162	160	157	176	138	175	141	180	158	202	155	175	157	160	174	199	159	158	190	172	160	152	177	169	196	177	172	188	152	144	143	170	151	170	159	150	172	162	182	174	180	171	168	166	180	167	170	178	167	200	178	158	159	146	206	150	180	166	169	164	166	167	182	141	175	124	166	172	170	147	152	182	182	169	207	165	157	185	175	164	161	162	171	136	162	164	204	172	172	156	165	168	160	172	164	147	168	168	173	184	186	194	159	150	140	195	198	168	185	188	202	194	174	176	178	160	174	166	158	164	164	164	176	177	155	172	179	160	163	173	179	184	173	166	189	195	162	161	196	184	175	175	172	177	173	170	175	187	169	156	155	169	183	165	184	172	165	173	162	175	157	175	146	182	182	188	142	171	182	173	176	189	137	174	194	186	186	195	173	141	172	194	184	174	175	148	164
16636	7104	1129	417	423	440	409	407	451	406	419	438	400	441	435	393	434	433	424	434	422	432	419	443	423	423	453	416	433	406	444	412	440	438	440	437	425	392	394	415	446	421	408	425	434	371	429	389	378	408	384	413	429	426	447	405	425	414	399	436	434	428	428	464	458	426	420	429	396	430	450	440	399	403	397	432	412	409	432	401	419	429	437	417	443	407	420	478	438	409	448	424	448	428	423	387	411	410	396	439	421	398	431	452	459	408	405	444	407	481	433	421	397	444	417	437	448	422	437	379	429	449	472	462	387	403	418	435	423	407	446	421	437	391	453	425	402	425	470	427	440	400	415	439	376	413	406	429	411	455	445	423	394	420	424	402	411	410	386	432	431	434	453	411	417	479	413	421	411	416	405	398	453	400	412	439	432	421	418	420	428	426	418	433	412	445	418	426	423	431	439	416	432	435	397	429	422	431	393	389	410	429	409	446	407	410	434	397	439	416	422	446	391	381	406	414	428	427	406	442	376	423	396	423	451	381	392	441	456	397	398	415	422	417	430	418	421	397	432	425	463	433	419	463	394	446	422	405	413	386	439	424	428	429	408	407	375	435	425	409	434	441	445	457	402	420	393	418	400	398	409	417	441	441	405	452	404	423	398	417	434	420	428	412	455	449	413	447	416	417	426	450	424	454	415	424	428	422	428	414	417	417	429	405	450	437	400	412	426	426	412	394	427	462	411	458	454	426	421	413	428	407	376	385	421	458	410	403	411	444	444	439	415	466	403	417	401	440	415	432	427	404	400	401	419	401	434	413	437	436	426	410	464	413	367	403	467	423	449	387	410	375	403	428	424	432	397	387	403	427	425	416	397	443	440	382	405	437	412	433	426	464	473	446	441	453	392	388	433	408	408	386	418	405	420	405	420	404	436	427	435	454	399	405	417	403	431	415	453	441	408	419	409	413	444	424	422	376	372	410	385	403	453	416	450	408	421	451	429	426	430	428	439	421	436	431	404	412	429	411	395	446	393	400	424	412	406	403	386	413	423	436	404	401	403	402	435	426	450	418	441	418	477	394	408	438	406	420	405	428	406	438	397	401	435	430	438	440	414	448	397	404	417	426	434	430	418	434	408	411	409	396	430	393	442	414	436	417	399	455	411	402	443	419	443	405	421	424	403	447	385	427	418	433	427	423	396	380	439	398	383	413	397	440	405	413	439	452	432	464	417	447	430	418	406	381	410	442	435	422	427	399	416	429	406	421	398	435	420	434	440	450	443	436	423	395	419	426	406	436	412	431	442	425	433	428	439	385	432	390	445	434	412	426	432	402	407	445	407	437	406	420	449	410	437	423	395	394	424	437	443	446	441	438	422	424	412	415	405	434	414	418	420	412	387	418	410	446	425	413	410	406	441	409	448	425	416	404	445	400	383	356	435	384	449	417	439	414	449	432	445	400	414	384	414	421	423	422	443	416	409	429	419	407	370	405	440	438	429	459	422	471	428	412	405	389	439	442	443	407	440	389	407	403	471	445	409	431	446	414	416	418	429	453	412	378	416	457	419	446	430	398	419	382	434	421	429	426	427	439	379	436	416	434	424	449	419	411	413	431	419	447	394	406	396	428	410	443	423	378	428	387	386	383	422	411	416	445	433	430	418	416	426	410	403	400	462	454	407	412	407	427	409	422	429	379	424	451	440	431	424	407	409	381	395	447	409	405	400	407	391	408	462	414	421	427	443	415	422	439	418	463	432	453	433	418	456	394	443	427	445	409	406	436	427	413	399	433	401	428	399	427	422	431	429	442	454	389	423	407	455	412	441	447	410	399	427	438	363	406	404	450	442	399	401	417	389	417	473	421	471	422	389	444	416	424	420	407	432	416	391	392	432	417	443	391	390	437	391	441	442	435	454	436	435	426	396	387	411	404	421	408	391	414	389	408	452	391	440	424	435	431	423	445	376	418	406	408	440	416	452	379	390	409	440	408	431	436	430	403	410	395	428	426	403	395	434	439	441	414	418	421	423	389	415	431	419	430	396	429	395	362	405	444	419	456	486	436	428	411	426	403	432	457	406	426	404	407	395	444	423	428	440	431	434	426	429	423	425	401	387	458	443	441	440	426	392	466	417	441	409	403	434	432	406	438	387	446	399	433	450	395	425	420	455	412	398	433	438	429	425	418	414	443	457	409	400	443	396	403	425	411	455	476	438	432	430	423	391	414	439	408	417	443	415	420	428	459	398	428	426	446	434	428	421	438	435	406	445	424	422	401	470	412	404	401	394	399	426	449	407	442	462	449	414	464	429	378	382	402	399	428	396	450	455	401	441	414	416	397	426	437	427	439	412	420	426	464	412	418	416	413	454	418	426	445	455	397	390	444	429	412	428	425	457	439	430	445	433	431	430	431	436	459	419	427	398	404	427	403	441	428	470	455	401	396	426	393	422	415	414	462	390	468	424	427	435	389	423	414	411	420	437	426	423	424	367	454	430	453	391	400	406	428	399	456	405	454	419	438	407	413	395	419	448	430	422	390	392	419	436	408	424	416	405	427	439	413	433	425	461	426	442	434	362	439	435	433	378	421	390	412	382	439	414	397	411	433	385	478	444	410	402	413	425	386	480	428	432	437	382	427	420	431	448	401	419	395	434	419	434	395	422	425	439	499	413	423	440	404	436	425	404	409	387	408	442	412	439	447	447	450	446	444	423	455	385	429	385	414	415	432	423	430	469	410	445	413	409	415	452	388	380	409	438	431	421	397	437	403	429	424	400	458	428	414	401	413	429	392	397	441	419	433	426	445	448	415	407	399	405	409	403	396	418	396	408	427	406	399	430	414	427	408	442	398	423	412	437	437	407	448	406	439	471	434	428	432	421	449	450	418	397	434	453	444	452	393	381	445	440	456	426	423	401	423	402	414	418	412	419	409	416	424	415	426	439	420	437	441	435	447	390	400	458	371	416	397	430	434	423	409	418	412	449	441	420	422	415	404	459	424	385	460	400	421	403	460	431	440	421	390	416	417	395	406	430	442	408	384	432	403	437	437	443	405	428	451	425	432	398	404	422	418	407	449	390	414	451	420	416	401	418	436	430	379	439	410	406	399	416	417	405	414	407	410	412	397	403	448	433	430	386	416	383	414	408	413	443	430	445	438	414	431	427	412	423	437	450	433	406	424	443	385	428	433	412	436	418	459	461	446	419	420	410	407	449	377	408	431	414	430	454	436	396	436	411	464	416	466	460	404	394	390	452	431	413	433	490	410	428	399	427	463	390	415	431	406	435	444	400	425	417	443	394	413	399	425	413	429	438	400	418	407	434	418	409	469	408	387	414	394	430	470	427	408	461	435	419	403	470	417	384	428	440	418	432	381	422	453	405	457	418	436	413	414	414	411	393	437	419	457	421	436	432	446	442	407	431	428	441	423	419	441	404	448	431	452	423	422	421	414	441	421	384	440	416	441	415	442	428	421	399	456	405	435	406	430	442	408	371	424	387	427	416	421
25184	21127	23799	28701	21112	13545	589	379	361	381	392	325	344	354	319	325	330	324	349	376	358	318	339	303	312	299	337	313	304	346	339	342	316	317	342	314	357	334	365	322	318	333	336	344	338	338	296	320	307	294	315	329	321	366	277	324	342	362	337	336	336	335	319	317	293	326	340	294	336	315	298	326	321	343	325	316	304	329	264	348	331	316	315	302	343	353	380	335	366	316	321	308	336	321	345	294	326	341	347	325	309	327	357	314	359	348	266	302	351	318	287	325	331	309	287	338	315	319	313	305	311	310	316	334	342	353	326	322	326	297	373	335	343	377	313	358	302	302	304	311	327	354	372	338	314	312	327	311	315	345	308	334	366	322	327	308	335	356	307	311	318	308	315	361	337	342	332	299	307	333	328	315	344	333	307	305	367	370	321	301	297	350	307	319	289	307	343	319	309	304	300	331	326	336	346	320	338	378	315	315	343	315	282	339	304	330	313	354	332	320	279	341	301	330	326	281	307	301	325	346	322	349	293	341	340	341	319	332	294	340	312	307	304	325	309	329	296	337	322	355	335	312	306	326	328	355	310	343	338	292	333	338	335	296	312	296	278	344	325	300	341	319	315	316	272	307	304	324	353	327	305	332	348	340	299	306	290	342	338	341	326	316	293	341	346	317	348	317	323	329	328	352	374	347	284	319	327	304	334	338	325	320	318	314	272	331	346	342	354	313	290	309	336	308	301	359	315	309	306	278	340	346	305	300	335	312	329	325	325	336	331	331	283	312	344	304	337	308	331	308	322	318	312	341	342	323	311	309	332	341	347	308	300	338	284	327	316	289	271	321	353	334	319	329	304	334	307	359	355	328	324	287	330	320	338	297	300	336	341	324	323	317	318	292	313	332	356	311	302	319	306	315	338	325	330	307	370	307	316	383	337	299	295	331	316	352	318	312	315	321	291	298	332	290	333	349	318	325	322	294	333	336	324	296	361	351	328	375	354	337	369	311	296	345	328	315	327	355	311	294	313	356	332	342	338	340	287	345	325	309	308	314	322	325	305	305	291	368	326	369	298	340	336	318	313	344	332	330	331	322	302	301	289	327	320	359	332	268	314	304	308	327	304	310	333	316	351	315	310	282	283	306	330	337	341	325	307	318	339	328	318	338	333	326	309	310	295	308	316	358	345	288	369	322	320	319	326	319	306	292	333	325	299	288	320	332	335	337	335	324	329	284	340	334	319	322	325	329	323	344	352	322	346	345	317	341	308	322	305	272	323	349	345	316	353	339	309	291	333	321	330	334	333	329	323	303	338	356	340	303	309	319	304	325	368	323	322	334	334	313	335	316	327	304	329	338	339	329	341	312	311	330	293	346	357	316	299	315	334	296	356	312	326	344	331	292	303	337	319	318	319	353	314	302	337	337	324	302	342	336	358	363	324	337	330	330	308	370	301	331	331	358	339	333	311	334	292	315	333	309	349	346	299	316	323	308	342	321	318	296	312	326	322	327	352	335	336	346	310	357	352	326	331	292	318	318	301	326	315	315	330	329	276	315	325	350	317	325	355	326	352	313	299	327	288	310	333	360	314	321	320	320	305	347	331	295	321	345	316	321	300	290	315	327	335	317	301	311	321	351	298	294	325	323	290	294	309	315	336	361	372	298	318	342	327	303	314	356	326	352	306	345	327	364	306	311	308	333	328	337	337	314	326	321	304	336	327	331	311	325	334	333	335	357	312	349	327	320	308	344	322	305	309	342	329	314	349	316	295	316	330	310	315	331	326	353	345	334	281	300	321	286	343	355	303	333	328	329	331	354	329	331	320	304	337	325	345	354	312	311	305	336	304	340	322	331	316	349	331	318	315	321	314	314	342	332	312	298	349	337	325	288	318	313	324	334	298	311	320	313	314	323	336	335	340	317	326	337	323	329	326	321	326	305	356	338	311	323	343	305	283	305	311	323	312	359	345	308	310	337	354	328	329	316	315	294	342	317	316	330	326	320	321	315	311	326	322	314	347	338	325	334	319	317	357	332	321	322	330	299	337	290	358	332	332	290	333	308	311	328	300	331	348	308	343	299	354	335	350	286	319	322	306	337	309	329	326	313	333	310	336	326	324	305	330	321	309	306	328	325	357	312	316	295	309	309	348	313	313	354	326	345	300	312	310	326	321	303	338	318	334	309	319	329	348	313	294	319	302	336	341	323	332	302	333	364	310	310	328	302	298	318	356	322	283	360	311	347	326	299	323	312	316	306	285	339	318	311	326	314	327	305	297	334	341	310	312	319	312	315	339	318	307	326	319	332	299	344	323	310	292	346	308	319	329	331	309	312	329	362	312	323	338	305	307	317	334	341	296	312	305	328	341	345	343	314	346	306	327	315	296	321	305	326	300	324	336	312	354	350	350	359	313	287	287	320	317	330	312	308	319	327	327	329	378	314	301	309	357	279	308	318	347	344	315	327	341	321	321	324	293	296	345	299	310	320	347	294	320	330	319	320	300	343	349	333	317	321	324	351	349	338	359	332	293	339	289	315	350	323	321	307	323	313	327	301	330	351	347	310	291	319	356	335	320	345	295	273	327	317	323	349	350	296	331	320	355	323	346	334	329	327	323	343	313	374	318	310	335	323	317	289	326	308	322	316	288	301	326	335	273	304	316	314	348	315	350	291	340	332	312	289	331	342	302	344	343	335	312	327	357	325	316	314	282	319	375	310	338	319	351	308	338	318	315	291	304	333	295	382	343	293	326	305	330	337	353	335	382	323	355	327	312	286	296	294	282	312	362	323	372	303	329	320	376	309	286	305	311	326	319	337	341	313	367	284	340	323	336	294	331	276	337	328	304	334	322	328	331	352	312	312	338	327	334	329	358	296	311	323	333	313	306	337	319	325	311	322	320	311	306	348	294	324	304	331	321	309	327	312	351	305	343	361	318	339	299	331	321	318	332	326	345	339	294	312	340	289	301	301	326	309	348	305	332	290	361	334	299	339	314	330	341	336	308	339	323	327	332	347	358	312	325	289	326	342	312	377	331	315	314	306	331	326	333	342	314	278	372	289	322	311	337	355	324	324	297	325	285	344	330	306	287	323	331	329	365	306	358	317	328	309	333	319	307	331	339	330	281	335	326	345	297	358	349	302	305	359	289	309	310	326	336	318	322	345	350	314	353	306	309	299	311	349	325	339	322	328	289	309	305	287	314	336	352	326	323	330	299	355	350	390	344	339	311	337	342	302	319	332	333	314	318	326	295	341	264	332	324	297	315	335	347	326	312	326	301	339	352	324	333	332	346	322	280	317	313	307	351	302	313	374	288	317	327	325	317	346	358	353	343	308	322	323	312	307	338	319	343	287	358	346	331	331	365	328	286	313	319	339	333	309	333	345	304	325	356	314	321	323	333	290	347	322	289	320	340	331	330	328	330	304	299	334	317	336	326	320	306	350	304	326	333	312	326	348	323	333	303	349	314	320	344	279	316	329	297	324	349	334	315	307	359	328	340	334
34956	38818	11876	820	729	709	748	732	716	666	678	703	700	742	666	706	699	678	694	700	713	730	684	730	716	672	692	703	726	694	680	689	723	700	679	684	692	688	690	732	714	694	700	676	719	700	729	736	677	658	680	713	694	703	662	730	704	729	715	752	681	707	696	734	670	635	701	653	695	729	698	694	676	650	695	674	703	703	716	660	691	710	653	686	701	706	706	654	712	708	733	663	707	659	728	662	652	706	714	697	695	716	658	672	692	673	688	672	735	666	640	681	685	706	748	695	720	766	725	686	722	711	656	712	663	666	694	729	701	734	747	716	772	670	683	685	653	648	676	728	662	733	693	671	695	700	727	670	672	670	657	697	656	715	731	656	703	688	706	714	688	701	690	672	665	681	712	677	704	695	687	749	704	674	693	684	682	699	689	708	731	698	658	722	697	716	655	714	750	700	699	701	697	635	697	738	680	658	732	644	689	669	687	730	722	678	699	673	699	693	646	704	646	723	722	678	699	723	686	666	725	683	705	686	705	656	681	706	762	702	688	673	725	728	725	658	702	768	696	670	676	690	664	680	650	703	692	702	689	702	714	675	732	684	695	696	645	746	673	704	728	681	691	703	685	684	716	691	674	663	741	682	720	705	654	723	760	740	702	694	701	740	709	683	700	662	664	684	700	670	737	711	680	653	684	697	750	721	723	703	614	686	710	704	735	666	745	700	677	696	661	701	698	708	719	656	672	699	702	686	698	726	703	670	704	714	677	686	713	668	701	705	709	720	711	694	656	644	711	728	697	709	698	695	666	726	705	681	733	691	701	702	687	659	717	665	686	684	680	743	685	714	672	689	731	705	740	692	661	698	706	710	672	674	678	685	690	713	705	692	691	666	675	697	664	736	663	671	715	696	713	717	736	695	724	660	681	718	701	677	666	738	714	625	682	693	657	722	737	701	682	772	736	710	683	637	716	674	731	725	668	665	719	723	736	695	757	705	703	647	730	655	721	670	679	640	679	680	676	707	715	711	724	754	692	690	696	677	693	676	647	697	728	685	697	698	652	672	690	692	699	693	709	711	694	660	715	746	672	682	719	704	690	729	666	715	708	688	683	678	666	665	682	676	725	713	726	706	700	707	699	722	696	676	714	734	681	744	666	772	694	697	648	669	690	715	644	649	686	726	686	681	692	708	735	723	700	680	729	669	658	683	661	672	689	728	668	716	690	655	687	640	680	662	686	731	688	682	700	708	726	692	687	697	637	685	680	701	676	686	707	673	718	690	662	681	668	726	688	634	690	718	659	655	697	679	720	704	704	664	732	682	651	707	714	670	691	705	682	734	706	688	699	681	702	738	702	719	732	681	655	661	686	726	690	675	690	687	713	669	692	708	719	628	726	643	715	676	700	714	663	718	732	691	670	722	705	661	694	698	699	708	676	681	710	667	685	690	686	689	686	688	690	670	696	709	726	685	641	668	685	697	711	760	684	675	718	694	702	732	610	643	734	698	692	745	715	708	668	716	725	742	727	691	671	684	677	772	654	668	675	676	659	652	696	674	727	697	638	650	680	711	716	689	695	726	657	653	683	703	699	649	684	650	661	678	744	668	710	681	678	715	734	768	676	726	664	673	727	694	634	689	679	660	699	693	730	702	696	751	713	650	677	726	658	678	653	705	688	683	695	726	659	702	695	626	682	725	653	656	710	747	683	694	713	689	682	683	654	701	687	669	736	716	719	767	676	682	683	715	699	726	717	697	718	685	712	653	690	700	724	719	674	653	712	726	680	688	676	696	681	638	665	650	657	690	706	692	715	700	697	673	700	659	662	713	715	707	655	701	691	708	662	734	689	678	704	718	692	730	682	698	707	687	711	715	687	716	661	660	687	736	691	706	707	715	710	704	665	726	678	687	705	699	685	680	676	710	678	692	711	695	774	699	652	676	683	669	727	708	667	669	695	697	655	678	689	741	698	718	706	654	685	691	687	713	715	742	746	685	713	643	683	709	698	700	724	718	685	722	676	647	686	746	723	706	709	700	705	703	673	695	756	707	650	670	637	674	674	718	695	728	716	693	672	663	727	737	681	665	687	669	690	663	693	660	665	725	685	742	711	688	714	696	699	692	679	725	697	723	705	713	677	662	707	701	740	694	705	748	685	729	704	697	663	669	669	693	691	640	684	663	677	723	684	696	684	703	709	693	658	685	698	696	664	716	674	719	702	694	701	725	661	710	684	699	658	669	693	648	680	689	692	722	696	651	705	709	713	707	697	652	675	748	670	715	709	711	656	674	725	690	651	730	727	692	704	686	665	678	652	697	695	682	695	709	670	715	683	706	759	748	712	711	718	689	733	652	663	700	662	724	647	725	748	665	650	679	716	718	688	703	634	685	658	717	662	690	706	680	701	652	649	710	673	700	726	718	729	738	697	684	711	695	689	678	702	658	698	696	688	723	691	680	661	641	696	686	711	690	708	637	692	692	734	667	693	641	684	735	692	676	738	680	680	704	698	697	695	717	704	675	717	730	728	693	726	704	708	677	671	668	654	715	699	692	675	689	669	703	704	641	694	674	719	691	710	715	694	718	702	694	740	670	708	651	711	730	700	629	659	688	693	673	644	700	687	675	676	715	687	710	718	704	678	713	661	653	714	671	718	726	722	765	654	686	660	697	687	658	765	667	712	739	626	730	679	747	733	651	717	698	724	680	650	681	725	717	694	719	740	660	742	727	654	655	681	719	691	711	714	685	684	695	703	738	688	754	725	692	709	701	675	641	727	706	679	704	700	720	740	642	716	650	741	695	681	689	690	680	707	721	713	717	713	691	712	707	719	642	704	705	692	727	733	709	683	732	728	679	673	697	704	710	685	694	662	664	681	671	684	629	699	695	735	699	684	731	679	648	647	684	656	756	722	686	699	674	729	678	669	657	654	686	637	689	715	715	716	682	719	697	670	667	720	708	709	741	657	695	751	680	660	658	734	698	649	693	705	670	672	656	693	712	733	710	693	688	662	670	717	664	646	708	712	663	715	720	656	680	757	682	674	736	694	707	706	715	718	711	698	688	703	664	716	701	695	632	653	727	686	676	698	687	703	644	710	698	682	662	700	727	692	740	734	770	680	724	703	727	720	669	725	676	662	668	686	706	723	699	675	689	651	694	663	681	709	722	661	706	745	681	694	686	662	667	669	713	747	713	682	652	708	692	684	665	648	714	708	664	696	680	661	711	655	730	705	671	733	690	695	687	691	627	638	758	652	719	659	647	675	728	672	687	741	653	658	650	721	724	693	692	668	706	647	681	655	734	676	692	739	648	694	712	654	755	664	699	697	695	732	688	652	672	649	695	692	681	687	736	690	674	681	678	696	670	711	671	673	636	675	723	641	689	681	709	697	679	720	679	660	737	742	716	739	653	714	695	679	706	676	682	661	692	666	718	737	740	709	682	693	685	682	699	674	659	700	725	697	681	694	693	718	697	653	691	721	741	728	743	679	717	732	693	679	678
24577	21154	24157	28396	21157	21174	11184	593	395	361	352	359	363	367	352	334	357	306	320	304	344	326	313	319	298	320	325	311	301	266	299	326	336	297	302	312	282	305	265	304	325	306	306	308	282	331	296	328	314	302	301	286	322	331	298	314	343	299	318	328	294	314	325	309	279	307	312	290	281	336	341	329	299	305	310	273	293	320	268	297	300	332	329	297	345	313	307	317	301	314	294	315	317	300	292	286	314	279	289	300	300	272	263	298	291	312	302	297	291	310	249	323	296	305	284	286	320	310	280	292	293	302	291	313	295	320	295	323	320	264	332	319	314	303	339	290	319	310	273	278	324	289	271	309	339	312	325	303	309	272	307	341	296	317	300	301	327	309	300	297	306	308	331	363	289	275	292	287	318	337	317	271	272	318	319	315	321	266	275	293	296	302	312	304	309	289	317	307	305	293	320	318	349	294	273	301	263	279	303	295	309	299	281	286	294	322	289	279	306	268	273	292	342	317	300	314	326	314	311	319	309	330	306	275	329	333	279	306	328	294	308	339	321	291	342	289	282	278	255	329	305	318	318	317	362	309	270	312	300	341	325	326	297	306	312	323	292	318	308	308	319	340	288	268	288	309	257	276	292	263	288	272	310	313	289	312	300	325	285	327	309	294	292	298	271	283	315	282	347	287	307	305	299	320	278	273	259	297	311	286	309	327	304	298	297	311	316	308	309	297	308	308	297	291	309	289	344	292	288	334	275	294	331	319	280	277	294	324	301	300	329	283	314	302	285	273	295	326	310	308	313	307	326	299	298	333	314	313	292	308	315	303	305	293	254	306	287	282	319	324	311	336	325	317	301	289	290	319	316	302	339	316	296	321	298	290	322	282	324	264	282	292	306	305	303	321	289	318	327	284	273	325	297	328	313	294	297	292	311	313	314	313	268	300	252	304	275	330	319	311	293	280	301	271	288	285	321	319	320	314	350	308	322	300	273	273	314	314	318	303	297	330	323	303	341	310	328	262	322	306	292	294	285	301	299	293	290	307	329	311	305	287	309	321	325	315	326	258	327	298	296	292	299	262	308	290	328	310	305	305	292	342	312	263	284	341	318	270	286	284	271	315	283	312	332	323	307	338	286	320	322	336	295	307	312	300	312	297	281	287	317	270	352	343	303	281	311	306	312	302	299	289	285	257	279	283	300	263	303	296	309	291	328	257	311	269	327	312	304	310	303	314	288	294	285	329	298	252	323	317	289	295	269	324	305	291	301	291	320	299	337	300	317	291	283	282	278	295	279	298	294	301	300	298	307	317	311	338	337	336	300	311	318	330	283	332	326	289	279	301	323	275	290	306	333	297	316	271	311	340	307	306	312	293	310	286	296	306	287	306	299	310	284	310	308	325	292	292	257	275	323	284	306	289	321	326	267	298	308	245	308	291	316	325	295	306	294	274	316	307	297	283	289	294	289	302	302	334	270	281	336	303	329	288	312	311	302	312	281	269	313	291	315	290	292	311	330	294	305	307	320	277	276	280	302	271	301	305	311	337	296	312	302	279	295	345	281	325	300	326	269	319	262	274	293	270	297	317	290	305	284	266	319	312	288	285	275	312	324	316	309	310	326	304	257	302	303	268	314	302	280	298	279	280	315	331	301	308	319	322	285	285	254	311	299	324	301	265	305	268	292	315	298	323	312	307	301	293	313	280	269	295	318	314	319	296	325	313	305	323	290	320	337	294	298	336	285	312	320	318	364	328	319	287	305	297	299	297	336	283	297	321	266	287	339	295	315	343	305	288	302	325	264	322	277	318	312	325	290	296	298	269	302	285	342	338	286	304	300	336	330	287	292	275	267	268	288	295	320	299	278	280	268	297	305	329	326	268	334	270	316	294	297	318	286	302	327	323	338	338	337	306	323	299	293	318	256	309	270	285	304	335	314	334	311	309	336	345	269	282	283	325	295	338	275	320	302	296	296	325	286	279	279	318	333	321	344	322	308	298	301	341	310	342	257	302	308	276	282	350	309	280	257	290	333	301	318	289	291	288	294	312	302	292	298	287	312	321	294	310	285	312	299	323	326	296	305	317	336	304	308	310	319	307	304	320	296	288	315	285	304	309	285	286	285	310	298	259	308	306	324	272	325	313	287	285	302	282	287	302	332	290	311	288	301	319	309	296	316	302	283	284	302	295	282	316	329	286	343	286	306	277	257	319	351	295	292	307	302	283	291	302	313	337	340	342	293	278	272	294	304	319	288	327	305	295	263	308	312	305	306	313	296	304	331	320	300	305	276	310	311	328	316	289	283	280	314	337	319	328	303	305	310	317	312	311	296	321	296	316	322	326	288	310	349	286	298	307	307	318	296	323	304	306	316	304	326	306	269	276	284	294	295	274	297	325	309	320	295	316	281	264	253	288	334	296	299	363	323	320	296	321	309	262	297	285	322	274	270	292	305	282	306	284	322	308	307	284	272	302	310	308	294	301	303	277	296	285	325	284	288	304	352	291	291	329	302	320	321	280	334	298	321	295	288	311	299	299	286	304	326	303	339	329	312	359	268	321	328	298	342	294	307	290	312	276	319	290	298	310	292	303	316	307	319	284	331	295	313	339	319	308	333	308	318	324	308	306	325	311	286	293	278	292	304	305	315	317	344	263	274	290	289	285	314	283	329	300	283	300	280	325	301	324	322	345	348	294	287	278	286	338	303	309	320	298	288	281	302	285	311	286	298	305	289	293	266	275	269	312	321	307	297	289	318	323	293	314	327	295	296	288	289	297	300	291	283	316	278	290	321	285	302	300	270	281	299	314	294	279	298	341	277	311	328	343	337	326	276	324	281	278	294	287	308	338	306	336	241	282	290	286	330	306	322	311	298	337	325	309	263	316	322	281	309	294	264	304	295	303	283	341	334	323	351	286	270	302	313	303	325	301	297	297	292	278	302	284	305	333	308	303	308	327	313	310	297	294	274	309	313	300	275	280	330	297	313	312	290	309	306	295	286	313	301	282	273	280	294	332	275	286	321	311	320	337	318	322	339	316	284	337	314	280	306	315	318	267	293	318	293	278	304	326	314	275	323	323	297	322	305	286	278	279	313	316	338	292	292	345	297	268	280	298	274	283	279	289	318	340	326	284	307	295	295	301	299	306	341	316	268	315	283	263	312	307	342	278	310	294	291	280	313	310	297	287	278	285	322	294	317	293	353	300	292	287	307	330	306	302	301	291	298	300	284	258	289	315	293	282	271	305	317	331	327	318	306	282	310	303	294	308	304	285	269	309	305	307	324	277	266	289	316	283	319	248	314	324	316	298	301	281	295	280	313	299	329	273	318	299	339	292	301	322	330	334	277	281	306	317	278	332	313	308	321	318	270	296	282	302	289	305	306	303	309	267	319	278	302	335	303	323	300	289	289	293	347	311	277	265	292	315	287	310	305	293	363	285	307	305	343	311	294	308	287	282	322	320	323	315	305	284	315	311	277	290	301	312	271	283	318	303	303	322	353	330
41466	49124	18257	960	808	703	708	654	622	639	645	669	618	640	661	635	613	579	628	621	614	623	612	569	594	619	600	607	635	613	636	641	672	586	632	610	625	602	618	651	589	621	643	646	654	635	588	612	636	573	602	664	623	637	625	647	628	595	596	595	652	605	651	579	585	647	627	570	634	635	628	686	602	609	583	659	623	625	582	610	632	645	564	621	614	612	616	568	626	615	678	621	611	640	633	584	626	631	589	585	638	631	602	678	679	612	621	623	612	621	596	619	574	606	648	609	616	646	616	608	635	637	621	611	659	595	614	592	611	649	625	573	629	617	617	631	621	649	613	624	642	628	653	626	609	590	636	618	636	609	638	625	637	592	597	596	621	639	671	596	628	609	628	645	630	651	646	635	612	641	585	621	659	630	576	594	635	598	646	632	602	667	595	629	642	611	645	617	595	622	613	632	610	598	602	603	609	628	627	626	610	677	619	601	653	577	635	621	624	632	614	658	649	637	612	639	578	632	611	638	660	625	665	657	602	619	620	610	643	639	610	645	657	598	647	598	611	619	602	610	605	643	639	607	637	597	601	647	636	557	629	613	612	599	605	597	614	630	587	580	619	590	600	571	585	662	624	586	653	598	646	655	592	613	651	588	666	560	592	616	630	624	634	559	633	615	641	592	644	592	630	629	682	631	638	630	568	638	641	643	648	651	625	587	643	625	597	610	616	596	625	682	670	627	614	685	597	586	643	604	643	612	619	607	591	606	641	592	633	626	655	596	613	636	620	606	632	644	635	614	643	635	635	637	590	639	600	641	612	575	633	576	620	630	621	630	606	635	595	618	612	591	589	649	621	627	615	615	647	647	591	610	627	634	597	614	632	661	572	591	635	641	583	611	605	611	639	633	691	631	580	694	609	647	613	621	619	643	648	614	630	617	627	647	644	628	610	594	676	627	589	615	644	603	660	636	603	622	630	645	612	637	630	611	603	577	651	609	629	643	579	673	617	619	635	606	625	596	590	639	610	577	636	623	647	610	601	649	643	630	619	598	637	641	632	659	653	628	636	685	597	610	660	589	654	636	592	620	649	622	640	641	663	617	643	608	642	620	577	660	615	624	647	611	581	621	618	643	634	612	647	666	684	629	615	596	630	611	641	639	611	643	617	634	664	627	624	672	598	587	585	636	641	659	624	637	662	608	637	646	657	615	625	613	629	611	610	654	633	594	651	603	623	639	628	604	696	607	642	591	621	584	653	604	624	598	605	652	610	592	605	612	599	627	597	617	675	630	629	689	608	625	620	628	632	647	595	625	630	638	603	578	584	640	694	609	648	621	637	641	587	630	669	612	617	603	629	602	637	610	613	642	697	619	583	636	645	656	635	618	614	605	670	667	628	611	693	587	609	648	645	619	637	597	634	624	654	667	590	585	623	626	608	584	638	672	604	561	594	629	646	603	626	621	648	662	595	625	631	588	644	628	622	604	660	603	594	581	668	676	686	603	639	597	639	543	615	597	696	620	647	604	607	640	612	635	663	604	604	632	620	624	670	599	627	620	659	614	646	614	634	608	602	625	607	613	566	599	646	591	554	593	600	642	639	590	549	599	652	629	582	635	622	630	640	608	617	636	653	655	635	675	635	641	614	642	618	672	597	645	640	603	623	618	646	640	636	607	595	607	655	635	598	606	643	589	633	576	603	654	626	633	622	634	606	615	644	596	632	630	608	583	623	604	631	627	615	607	647	637	607	632	580	640	608	624	590	601	671	622	661	622	621	654	579	611	640	587	603	620	616	646	637	628	592	621	637	617	611	624	647	632	627	642	628	644	609	653	649	594	639	570	634	606	602	613	623	620	655	622	607	592	612	631	575	585	598	608	582	613	648	572	603	607	671	599	560	604	608	627	588	619	678	625	630	654	597	624	599	646	604	592	606	653	615	606	598	630	644	642	615	594	654	641	622	586	606	592	671	676	627	619	629	640	629	604	633	640	579	659	618	591	619	599	608	633	626	638	625	651	588	646	612	636	597	595	603	649	620	624	636	666	611	590	611	569	624	618	679	638	640	641	643	644	621	612	629	648	560	607	621	584	648	563	627	619	637	597	639	668	608	615	625	627	605	663	594	619	609	616	593	618	629	640	602	651	603	652	616	624	612	616	599	640	616	628	619	618	642	609	649	653	624	583	660	624	676	589	664	655	587	626	636	609	597	634	652	595	631	612	604	607	611	641	588	639	619	643	621	624	620	601	591	599	596	637	601	678	626	633	613	659	588	638	593	592	637	665	613	577	666	612	614	594	604	613	652	636	639	618	648	601	587	644	649	642	661	616	618	671	630	615	658	636	587	630	620	616	609	601	608	645	654	636	647	601	673	663	595	621	601	613	648	650	659	617	614	647	647	615	615	640	620	631	626	602	636	614	621	620	633	664	653	615	621	609	664	610	609	629	580	647	623	631	635	632	617	657	641	582	592	636	643	628	622	600	641	621	627	610	636	576	635	597	593	609	631	584	634	587	647	635	645	617	634	635	574	654	611	603	539	608	617	639	578	618	615	610	656	648	610	613	596	605	692	587	616	603	649	601	611	622	594	646	645	655	614	674	618	582	632	612	596	649	595	592	660	621	652	614	630	615	596	640	672	647	613	608	638	604	651	613	604	573	591	591	622	619	640	601	666	626	621	617	652	627	639	604	649	622	616	683	609	602	590	555	620	626	579	616	571	614	600	596	629	576	623	620	643	589	652	625	634	637	653	642	626	611	629	619	614	624	635	617	653	654	615	603	642	559	608	622	632	628	619	602	601	641	636	636	659	620	638	644	622	605	604	610	611	644	584	638	609	647	616	651	601	613	607	632	620	578	650	661	626	613	655	587	602	628	611	616	624	639	631	614	683	602	587	570	601	623	648	574	667	606	617	609	571	630	605	633	614	588	642	626	597	659	617	627	650	602	662	594	670	642	631	605	626	624	603	643	646	590	582	593	654	633	606	639	632	650	649	620	627	589	647	645	642	649	600	645	668	600	599	649	603	621	617	601	607	655	639	577	651	613	610	627	592	666	635	572	663	576	624	589	562	603	618	664	608	636	636	605	596	639	574	617	603	629	627	622	625	654	625	594	648	592	587	597	622	616	624	612	630	660	617	581	642	615	616	625	623	681	626	598	580	596	657	605	675	594	577	647	635	628	669	636	651	624	613	607	605	678	655	591	627	654	657	620	651	594	644	677	607	596	589	634	650	595	649	597	618	630	651	549	630	637	634	633	630	611	589	612	642	647	621	634	628	631	607	621	604	586	592	641	660	645	638	614	616	580	648	666	640	666	602	592	607	606	606	670	649	667	612	646	624	601	606	617	582	636	659	607	634	618	587	600	596	610	627	623	626	605	643	593	604	600	630	645	590	613	624	676	612	635	645	590	624	569	605	615	592	585	583	645	613	611	628	598	606	611	630	641	621	570	583	650	621	622	585	610	651	584	621	619	657	595	624	639	657	606	592	629	653	633
34251	18019	4871	286	202	166	160	185	161	191	173	178	149	150	170	195	175	164	178	189	141	178	159	142	172	180	189	169	154	167	163	156	156	181	169	171	172	164	175	178	163	184	165	156	196	157	154	146	157	176	181	156	160	164	173	177	168	178	153	143	167	151	187	184	169	161	163	173	149	134	174	140	156	170	169	152	172	171	167	160	201	179	171	164	164	180	172	181	174	174	148	176	166	198	171	168	168	161	139	185	182	152	172	167	178	172	174	171	159	183	176	151	181	156	137	147	139	160	151	154	143	162	158	156	183	187	175	168	188	191	160	175	183	145	164	153	175	186	178	146	155	161	170	170	183	174	140	149	162	156	202	180	176	177	162	153	152	157	171	164	154	173	161	151	175	162	173	171	167	194	171	165	167	157	194	179	167	170	177	160	166	171	153	169	157	186	195	187	159	165	207	181	186	193	159	170	173	186	184	204	170	175	183	165	187	165	202	175	179	178	164	166	175	205	144	162	156	194	173	189	147	162	157	147	164	142	197	171	166	179	204	159	166	164	176	183	156	177	170	196	165	164	166	166	188	177	176	179	174	152	168	162	175	177	177	175	165	186	200	197	179	177	192	176	188	165	162	169	154	192	172	202	179	180	180	195	179	193	180	173	172	167	188	173	171	163	191	161	182	173	167	162	182	181	171	161	169	177	158	192	181	189	172	186	161	177	200	183	151	153	180	202	187	166	172	178	163	166	156	169	201	156	162	172	192	184	163	192	186	172	175	153	182	157	170	200	192	139	186	160	194	176	170	216	162	148	172	149	172	174	178	177	157	195	150	173	137	161	158	160	173	187	159	163	175	155	180	170	146	160	156	175	174	201	180	187	211	165	175	164	179	144	162	155	168	179	169	179	184	192	157	125	191	161	149	143	189	200	194	158	199	148	146	178	176	171	169	183	179	166	175	174	182	188	177	173	168	142	175	203	187	163	161	166	164	166	148	178	171	187	177	171	165	149	159	174	162	164	148	151	189	150	156	159	175	166	168	175	179	172	175	168	181	191	160	166	165	188	148	171	185	180	172	153	169	179	162	161	149	144	166	168	168	171	185	191	183	173	151	168	177	169	191	169	190	168	177	170	189	188	199	174	151	162	176	188	179	152	162	159	188	168	193	172	179	175	182	145	186	183	190	181	176	182	173	152	161	150	195	170	207	154	183	146	165	154	178	168	182	181	169	166	187	180	166	163	177	192	189	179	167	190	177	183	156	174	168	163	161	164	171	159	178	185	166	167	173	154	179	193	155	177	166	163	157	166	178	163	180	155	165	173	150	166	176	179	161	173	157	159	175	147	149	172	171	168	168	202	202	187	208	183	174	174	177	168	163	170	187	176	193	166	173	187	159	175	192	164	166	186	164	162	185	146	164	158	155	179	176	169	180	163	169	141	181	180	183	188	180	178	170	167	186	183	183	177	167	193	144	161	197	184	170	191	188	162	192	191	196	193	179	137	160	171	176	186	150	176	157	173	161	157	172	211	148	168	167	180	164	149	158	166	177	195	173	159	190	161	157	175	195	179	168	163	166	179	167	182	160	178	161	151	182	197	174	127	165	159	213	189	145	160	178	153	145	165	178	147	167	151	203	160	192	154	177	184	199	176	150	177	173	168	148	171	174	155	161	183	168	179	166	160	155	156	158	152	177	174	157	176	185	170	157	166	156	178	173	171	170	162	172	185	172	172	180	172	168	167	178	165	150	175	169	164	161	177	194	211	150	162	162	192	179	151	188	160	156	182	218	170	198	169	171	178	158	169	190	162	166	169	172	156	163	171	170	176	172	171	183	176	155	165	178	151	182	161	160	175	173	173	183	158	206	188	176	162	162	163	172	173	147	176	179	207	180	169	165	169	186	142	156	154	188	173	188	154	166	188	188	174	166	140	192	153	169	161	176	177	185	189	175	164	174	164	161	167	187	170	182	175	166	169	193	179	178	170	176	179	152	164	185	180	178	151	159	179	165	158	151	184	168	162	138	183	145	176	187	170	178	208	181	159	173	174	161	159	151	175	168	169	176	183	168	158	194	189	167	168	151	198	182	176	161	162	141	154	157	198	198	168	163	197	175	163	186	163	184	178	182	155	174	174	205	155	181	188	155	185	161	162	165	155	164	185	168	205	165	163	181	203	155	165	166	167	164	171	172	176	194	175	158	183	167	155	170	179	146	186	177	177	150	191	191	140	144	186	190	168	183	198	199	149	172	160	178	198	183	168	161	183	178	181	168	153	183	192	186	159	160	147	180	189	176	183	168	180	171	160	182	167	171	201	197	236	177	192	161	175	187	170	166	185	181	144	158	187	171	175	186	171	158	171	196	181	197	185	174	163	175	178	163	166	182	179	164	153	152	185	162	162	162	162	191	161	185	166	178	138	171	199	150	158	179	157	191	177	165	176	169	174	174	175	163	188	149	173	161	157	143	158	166	161	170	154	175	183	138	131	189	168	169	192	159	141	160	163	189	194	162	193	185	192	148	162	163	175	178	171	172	170	157	172	143	157	173	175	185	178	151	159	146	150	152	191	173	196	171	174	183	180	160	190	147	173	176	151	187	159	176	187	154	164	180	177	185	172	183	207	180	169	149	145	184	170	178	156	174	142	174	171	170	177	193	170	164	159	158	179	155	179	145	175	190	160	160	170	170	184	179	194	166	174	149	165	185	189	151	164	163	204	198	173	166	151	144	164	197	158	169	173	217	182	162	190	163	170	176	156	163	153	163	176	153	195	182	165	184	182	175	183	169	152	194	158	172	169	186	165	162	147	153	199	190	147	184	166	187	177	170	171	213	189	167	171	166	170	170	157	171	162	166	167	161	173	180	166	161	165	172	170	196	197	177	161	186	189	151	172	167	150	188	197	169	158	193	179	156	187	159	180	159	162	200	164	163	180	180	170	170	181	180	182	177	195	166	155	160	158	169	155	159	177	175	182	174	165	169	167	185	174	178	183	174	179	165	159	182	129	174	172	195	200	168	180	162	158	163	164	172	176	197	151	170	159	180	159	152	164	196	192	185	180	169	175	179	160	160	154	163	157	174	182	163	165	167	164	173	164	193	162	164	204	146	182	205	188	170	163	170	168	163	175	176	159	149	178	176	188	180	157	199	174	132	164	200	173	152	181	163	174	173	162	197	145	145	176	153	187	172	169	160	174	200	182	189	184	179	179	143	196	180	178	161	170	187	162	171	166	159	150	169	175	165	188	198	158	171	179	185	196	210	175	175	177	156	163	155	159	169	178	170	182	161	144	166	186	172	175	161	181	190	198	160	185	159	172	175	153	197	182	179	155	170	200	187	169	165	196	190	162	195	173	178	148	188	149	168	168	158	168	181	189	164	162	179	189	182	187	154	198	186	165	160	149	130	182	168	147	141	148	159	166	177	159	162	184	175	143	166	197	174	183	197	162	167	166	185	183	190	198	176	167	187	163	181	169	157	170	159	195	208	163	171	196	183	169
16628	7151	1101	460	432	427	399	423	418	411	458	439	458	439	430	420	405	450	396	417	418	408	400	412	405	389	433	434	432	407	435	438	431	395	380	423	431	425	395	428	412	474	438	390	433	405	444	382	437	396	425	457	443	393	453	486	439	408	392	480	415	432	434	427	401	433	407	392	399	389	440	464	392	407	417	419	403	434	395	427	385	433	434	442	447	421	440	416	468	450	399	425	399	414	410	397	432	425	411	425	423	403	430	439	433	416	435	456	395	395	450	371	441	422	448	473	449	442	428	435	394	415	441	426	455	410	456	425	475	419	423	436	382	400	433	415	430	374	407	439	387	430	414	447	469	419	413	441	423	428	425	428	423	401	419	403	431	388	441	410	411	426	408	425	406	421	424	430	401	420	462	396	411	436	447	436	423	405	413	425	439	451	427	424	433	435	456	421	414	429	430	393	408	438	439	421	393	402	424	428	395	429	445	407	447	418	366	434	404	401	429	406	422	419	417	419	418	434	419	448	422	435	420	379	425	423	431	449	407	427	420	413	435	415	495	452	410	439	421	411	421	430	405	412	424	412	410	413	402	451	391	418	450	469	445	432	441	427	415	420	406	398	399	441	408	427	425	400	439	389	417	418	460	406	412	429	463	405	417	414	411	444	402	456	428	415	407	438	460	422	404	442	395	449	472	411	391	441	463	403	418	429	426	413	423	391	448	426	417	418	383	420	404	441	416	354	409	417	387	399	405	407	365	434	466	455	422	390	415	439	428	407	391	425	416	449	414	452	388	409	425	430	432	411	435	407	467	439	419	457	407	440	402	425	427	437	431	395	408	424	379	418	445	413	439	438	460	427	475	450	397	427	457	424	456	396	424	434	442	419	454	385	383	427	404	368	422	468	426	431	463	423	402	421	419	424	438	446	399	390	381	404	436	430	416	435	429	427	396	414	440	429	418	440	405	435	460	398	423	411	420	426	423	397	409	429	429	455	404	413	404	441	463	467	421	429	420	435	443	429	419	440	435	420	429	438	426	410	417	404	433	419	409	426	435	405	438	400	388	413	420	429	411	393	431	415	434	383	389	419	438	406	410	439	423	461	433	424	414	391	437	398	432	409	413	441	427	429	457	419	401	444	439	408	436	399	389	432	431	441	465	422	423	447	373	405	444	439	444	447	424	389	408	445	414	406	453	418	464	456	392	418	415	401	426	421	395	393	403	453	428	413	464	398	453	411	429	427	421	475	412	430	439	416	447	433	408	427	429	438	442	410	427	414	451	429	396	423	445	423	428	440	419	418	432	422	428	399	428	452	416	422	431	377	423	442	392	396	443	421	439	400	453	414	448	400	430	451	451	417	431	447	465	436	435	452	380	410	403	422	424	380	409	448	436	440	407	396	437	425	437	402	451	398	422	418	409	433	448	408	406	393	414	381	422	454	392	418	411	414	393	410	407	430	454	412	448	413	414	449	418	426	456	425	412	392	423	407	423	404	415	410	449	391	396	408	441	445	393	441	404	376	435	437	432	397	450	436	429	419	421	397	422	423	408	446	422	399	418	432	402	396	413	434	434	429	442	429	455	397	406	449	424	395	437	453	411	401	433	431	435	425	429	397	417	421	392	423	448	382	470	405	424	426	400	438	447	419	474	408	411	417	411	446	403	412	416	431	441	411	434	417	446	420	437	408	416	426	442	436	465	456	356	414	453	446	396	391	398	402	399	437	487	429	398	406	394	427	440	414	441	435	419	435	439	441	403	441	478	433	453	446	424	415	409	420	454	400	421	425	425	433	440	454	402	407	415	449	420	419	442	460	421	439	451	437	436	465	418	408	398	427	452	422	439	423	383	406	459	456	434	415	408	432	399	433	448	409	412	411	468	432	389	454	467	380	418	452	438	449	391	413	395	404	412	451	441	414	382	421	422	420	419	409	417	409	443	443	431	400	386	425	419	425	434	423	435	433	379	409	404	417	471	415	427	438	450	407	446	422	424	402	421	404	444	419	403	451	419	401	420	405	371	438	411	439	420	439	408	453	427	405	439	414	421	425	420	443	404	415	414	465	401	408	431	419	449	414	445	416	388	412	451	402	428	434	417	408	425	459	425	421	409	439	392	434	409	415	435	383	461	423	419	413	419	437	416	413	431	396	402	424	410	390	437	438	434	419	437	409	390	417	425	412	419	408	430	439	407	421	433	422	421	435	423	476	456	391	385	380	429	414	416	435	380	420	427	444	484	442	415	390	438	433	436	411	396	468	396	408	439	390	382	420	441	466	377	404	456	444	433	408	439	463	405	414	458	439	422	416	425	406	406	425	414	443	427	443	416	406	427	398	408	461	395	424	403	397	406	446	421	399	427	429	443	436	450	437	408	440	433	465	403	396	429	409	373	435	427	411	433	397	423	414	395	407	433	423	446	397	445	419	422	376	453	421	438	425	419	414	387	413	434	437	398	447	390	418	431	463	448	384	434	428	439	405	413	420	460	435	436	447	418	414	442	416	407	383	422	409	448	409	444	410	404	414	403	419	438	404	458	422	407	428	441	404	434	419	438	403	410	430	408	406	433	397	491	444	411	377	420	426	466	429	412	405	409	417	392	451	427	451	439	450	443	409	429	380	402	452	421	422	405	413	405	430	419	416	418	428	437	429	402	446	442	431	453	420	430	429	383	427	443	431	409	411	395	437	414	416	439	431	447	408	413	408	389	430	426	422	415	432	384	396	442	442	423	418	427	407	430	467	475	390	448	399	396	415	401	384	390	446	405	383	467	384	441	454	453	380	418	407	435	459	419	406	410	432	398	424	433	428	403	451	455	424	422	440	420	396	406	410	451	408	410	404	432	418	434	413	412	398	421	392	427	448	417	414	429	389	424	392	432	438	417	411	436	430	395	379	435	424	429	476	405	422	392	377	412	419	443	413	411	431	425	414	390	408	404	426	376	451	420	408	423	421	482	429	413	416	409	439	433	447	435	412	463	394	401	404	472	392	461	400	434	395	414	445	434	439	419	412	464	400	423	428	444	421	413	427	397	404	418	416	446	437	414	468	398	405	449	409	418	413	429	432	434	466	434	392	437	463	411	409	399	402	439	412	421	400	443	434	408	435	406	428	437	433	421	428	393	414	414	392	387	417	429	440	414	426	446	423	480	448	395	456	444	469	421	428	438	421	411	432	426	419	415	431	424	397	411	401	413	426	394	402	431	398	413	415	442	425	414	443	474	441	401	396	386	427	496	427	434	432	406	450	414	438	465	452	399	422	407	382	422	459	401	436	423	426	419	439	453	422	450	384	406	447	439	450	414	427	428	426	404	415	396	417	418	453	449	417	440	434	429	430	381	430	419	404	386	432	411	397	448	412	457	446	432	414	412	483	400	413	383	424	415	426	462	427	399	412	426	417	418	437	409	458	393	418	405	384	427	393	408	443	438	398	406	447	432	431	444	438	415	422	439	436	428	410	428	385	431	422	415	463	392	440	432	434	415	433	389	405	427	413
25179	21114	23765	28708	21128	13521	567	414	347	341	374	353	330	343	366	320	369	311	352	343	322	368	337	369	309	370	320	376	307	334	362	338	321	308	312	304	297	328	335	336	350	289	309	314	319	309	323	345	316	315	329	309	298	323	317	336	344	354	289	313	297	307	338	363	312	329	308	317	312	289	333	337	332	301	327	342	334	323	321	324	338	324	331	299	346	323	345	319	299	337	309	332	317	281	306	292	325	309	306	342	304	362	328	330	332	333	369	339	286	322	306	308	330	314	287	305	302	284	309	321	320	334	351	336	337	334	354	326	325	309	333	337	339	332	337	305	339	357	329	309	331	299	327	309	343	315	335	349	313	345	307	312	320	344	321	333	306	297	311	328	321	317	327	304	364	296	310	317	306	321	305	300	310	348	308	337	346	321	326	356	320	303	354	345	305	344	307	311	281	326	333	295	302	320	325	304	326	329	336	347	357	324	316	317	325	308	331	301	346	328	342	336	346	338	345	337	304	300	324	345	355	291	343	309	353	294	365	356	327	308	307	328	347	354	327	334	356	301	315	315	299	332	337	341	313	301	313	344	337	309	332	298	338	329	296	315	312	315	310	328	337	338	327	324	354	335	311	313	309	321	310	333	339	301	329	336	353	325	332	326	299	295	328	298	303	310	329	341	333	340	335	301	338	316	321	302	337	306	305	328	318	280	347	310	331	322	305	294	306	318	316	352	297	346	302	322	353	311	361	363	313	322	312	323	350	340	301	354	307	328	306	343	313	314	373	312	334	287	299	333	305	325	306	296	337	351	319	340	291	323	313	341	327	337	325	298	344	309	338	354	332	321	314	308	326	331	336	326	334	320	297	320	316	291	300	288	320	346	321	306	315	324	327	302	332	327	317	328	306	320	339	285	305	322	293	346	301	354	327	308	309	320	325	336	351	323	305	301	367	327	352	330	329	320	351	346	323	320	308	281	338	380	327	337	365	330	308	304	341	346	337	325	339	305	318	323	330	328	335	295	315	311	317	328	331	332	313	361	334	293	315	315	317	294	292	321	331	301	349	325	304	326	335	355	323	327	358	269	337	340	324	303	321	328	349	317	292	315	326	366	354	315	341	306	344	306	285	325	329	325	315	331	315	362	319	316	327	342	319	324	335	324	361	329	322	313	350	338	297	305	337	316	345	332	329	322	339	308	307	313	304	336	311	290	327	327	333	311	331	338	363	339	344	303	310	327	323	306	309	300	341	336	339	297	349	311	322	334	314	351	362	312	312	296	311	334	309	292	326	278	317	312	315	342	334	308	346	364	307	308	354	306	323	333	369	362	351	390	320	346	335	317	342	315	343	362	303	291	328	319	318	347	300	320	346	349	304	332	272	345	328	262	318	349	359	353	335	302	342	339	319	316	286	314	334	309	305	332	330	304	297	355	330	308	341	293	351	330	363	308	329	367	319	335	317	293	342	299	332	349	325	317	343	320	314	335	343	329	310	312	328	287	329	353	308	344	313	316	320	335	343	324	324	330	306	305	338	353	344	331	320	320	312	338	325	323	320	292	350	324	323	312	347	291	310	285	370	313	360	349	326	317	320	276	359	342	340	349	371	313	323	331	309	345	332	351	332	348	317	358	281	317	314	294	330	323	319	344	341	277	310	300	301	348	349	349	311	346	304	341	303	304	335	319	298	327	336	307	341	351	336	327	316	316	363	339	341	336	330	309	335	304	321	322	334	348	330	323	302	301	349	333	320	357	325	330	335	300	366	303	341	342	279	342	321	292	297	318	337	310	289	316	335	372	312	355	313	310	315	317	335	293	337	357	349	343	343	323	313	275	332	303	325	341	336	353	339	332	339	304	335	319	321	310	330	316	332	321	328	330	316	350	327	317	323	319	360	335	358	338	326	355	354	342	318	331	316	360	337	297	327	319	290	310	335	338	333	312	330	338	366	318	326	321	348	316	334	311	309	340	361	335	310	304	317	303	328	319	315	346	319	314	365	317	301	295	287	323	304	304	312	310	331	304	340	315	343	314	359	315	362	303	313	351	313	279	290	322	296	316	328	347	346	332	370	322	351	319	324	342	318	322	306	336	300	331	314	360	320	281	285	315	309	306	333	342	318	332	313	295	331	324	314	317	321	332	317	310	361	299	293	328	294	307	338	354	345	341	336	301	333	366	326	290	337	277	361	310	339	298	338	324	324	322	289	289	325	308	310	344	345	329	347	349	345	325	327	292	337	325	330	335	327	319	343	330	361	308	321	326	353	326	304	337	297	334	307	322	352	373	348	344	324	319	310	320	314	344	303	329	334	328	310	339	369	297	286	326	358	321	328	313	339	361	311	307	306	320	297	323	330	356	333	325	322	333	343	353	327	301	291	301	319	346	311	330	325	367	298	346	311	324	340	331	343	345	351	366	338	322	320	335	335	339	330	335	330	321	358	317	330	321	338	288	301	305	324	307	330	294	309	352	331	297	313	317	298	318	308	303	320	324	304	323	360	336	332	326	379	368	337	316	336	333	372	326	347	333	345	317	335	324	312	303	338	334	368	354	307	292	306	321	291	343	353	345	303	354	333	308	293	330	320	357	314	336	318	324	357	301	309	321	339	314	346	330	313	366	345	319	311	319	330	287	317	343	335	302	344	336	344	332	339	298	340	322	344	335	344	323	310	328	294	344	350	317	334	317	309	354	318	319	376	294	329	317	351	322	342	345	342	302	295	336	310	267	343	299	331	323	306	351	340	307	351	324	366	306	354	340	314	310	302	299	349	313	333	353	298	339	313	336	343	384	323	339	339	338	352	302	358	343	312	344	309	321	339	306	271	316	310	323	345	311	347	340	333	342	345	327	323	317	335	328	317	346	307	303	314	346	335	318	359	324	360	344	299	315	315	340	336	294	325	340	348	294	293	308	319	320	325	347	311	353	339	356	330	325	315	325	344	309	350	356	318	320	341	305	350	321	325	315	320	326	323	302	338	315	303	311	293	309	319	324	349	305	304	328	346	339	402	351	315	319	343	339	326	336	308	331	336	339	333	298	331	319	321	289	294	315	293	287	349	325	326	306	314	338	344	326	323	328	309	326	349	330	325	330	308	311	348	320	317	302	319	330	331	333	318	311	295	317	329	332	323	323	357	305	320	315	323	352	331	346	346	311	339	369	341	359	311	325	312	335	326	322	322	293	313	321	349	279	309	297	350	304	310	342	312	300	304	320	287	328	330	326	331	303	327	306	365	304	314	325	312	337	344	340	341	314	325	322	329	322	327	356	319	332	318	322	315	327	323	341	332	318	353	313	323	326	265	343	310	349	325	294	318	319	288	329	330	318	325	308	353	326	305	304	307	346	333	314	341	318	329	316	321	300	344	307	288	336	327	324	324	315	308	344	301	321	316	312	308	298	364	309	319	328	318	298	298	329	313	309	330	309	325	327	315	317	298	318	275	293	312	321	328	268	293	339	346	328	372	358	363	288	317	304	376	329	291	320	313	296	364	320
35552	37303	12320	852	733	726	687	728	682	625	659	679	678	708	673	694	683	678	661	707	723	684	654	689	744	717	716	693	734	687	721	743	711	696	707	715	717	678	675	643	716	714	696	694	682	705	668	710	661	722	668	714	693	699	656	666	670	710	675	670	720	663	691	734	710	692	718	730	694	677	733	729	674	660	720	718	715	706	663	667	680	683	740	744	710	707	674	665	730	688	679	641	676	683	717	662	713	717	696	661	715	643	694	691	700	675	689	698	732	726	690	698	684	732	657	708	663	703	727	663	638	694	657	726	631	694	673	699	726	679	724	681	679	682	721	667	696	756	674	681	679	662	703	642	770	678	671	722	744	681	715	650	683	688	689	696	712	677	723	654	697	710	650	672	671	688	721	701	748	666	696	715	635	670	766	694	708	677	719	642	675	725	740	668	674	738	695	710	742	676	761	656	726	692	702	682	664	696	710	654	709	725	708	686	688	746	672	713	706	712	712	667	672	690	708	707	672	696	693	674	707	650	680	752	653	668	677	708	692	732	665	669	708	650	677	682	702	697	696	661	686	709	707	714	744	645	659	680	693	717	684	685	713	719	673	664	744	694	687	659	664	738	672	724	697	733	678	692	705	660	702	720	689	643	667	717	648	646	681	731	691	682	716	679	678	739	667	702	691	681	717	667	660	663	692	703	711	675	696	680	690	646	714	698	686	688	693	659	673	680	671	695	679	731	696	692	669	692	668	739	722	705	709	701	701	707	700	747	686	696	700	681	685	679	674	692	736	730	726	681	684	681	630	687	713	709	708	691	692	691	739	701	733	711	646	679	658	681	675	648	674	680	670	698	712	712	659	707	706	744	724	747	699	706	685	691	707	714	669	651	710	701	680	663	676	691	691	740	687	735	676	687	728	682	705	717	702	676	680	716	705	724	677	659	660	718	652	709	682	693	702	687	712	755	700	738	634	685	720	709	670	685	691	655	734	665	687	726	712	733	705	673	653	698	719	728	709	696	723	695	718	718	743	672	704	707	709	673	651	688	708	699	704	707	717	731	713	727	682	663	654	716	686	665	658	660	725	700	689	678	740	681	735	669	665	682	665	718	699	694	697	645	701	700	685	680	730	728	701	694	661	694	691	669	688	695	753	679	726	689	690	719	693	731	699	699	695	690	737	741	740	694	715	711	685	668	673	693	673	711	717	718	712	708	732	708	680	647	669	723	686	698	654	734	715	693	694	671	679	693	700	690	645	701	680	696	672	767	662	692	683	667	700	626	717	720	668	636	680	672	732	712	670	678	703	722	716	736	707	664	703	736	695	640	659	714	668	653	688	679	700	700	707	725	675	709	687	702	698	698	722	656	688	731	685	644	687	655	700	725	673	684	703	714	673	736	684	635	694	704	664	663	703	746	678	679	676	701	690	662	695	718	709	697	720	652	718	700	718	727	716	682	707	687	681	724	691	710	683	663	690	658	688	704	693	726	727	769	648	670	707	691	686	688	682	764	721	683	715	669	686	684	724	678	683	702	672	666	690	702	668	691	654	719	661	652	684	725	726	716	731	710	695	657	736	743	691	659	712	723	657	674	718	746	644	682	686	668	725	707	668	679	741	721	724	667	727	709	686	672	687	734	659	717	634	725	694	639	736	630	703	758	682	687	758	684	709	670	691	722	713	679	716	705	710	696	681	702	694	669	654	756	691	690	695	681	658	680	677	705	700	714	691	679	692	725	685	646	669	688	689	682	745	687	714	672	692	660	684	712	715	692	680	686	647	699	667	684	680	769	724	645	686	714	708	692	701	696	669	718	669	696	687	711	706	692	723	672	695	697	730	679	681	681	689	676	710	678	732	695	700	714	696	709	668	702	716	699	666	681	678	731	693	768	715	704	649	684	714	741	690	672	701	680	658	683	657	711	687	722	733	723	688	701	683	699	732	730	690	675	676	676	728	690	755	666	694	705	708	686	670	706	701	712	688	649	666	636	692	672	734	672	713	718	652	705	717	681	694	710	674	675	685	691	707	669	685	693	737	714	692	680	705	689	706	741	660	702	724	686	656	661	705	678	658	716	645	700	700	697	667	699	672	650	672	710	692	733	690	696	785	688	707	685	721	710	706	691	633	667	721	687	725	702	670	663	683	712	690	696	653	682	702	721	727	684	677	685	684	667	688	660	646	705	715	701	654	692	692	684	678	692	724	688	684	713	697	720	721	696	735	670	666	733	681	700	738	687	665	677	720	638	702	698	670	685	716	701	669	721	685	663	680	714	681	675	709	740	675	702	717	700	621	686	693	687	681	662	685	736	681	673	671	732	698	654	722	702	694	682	698	688	702	713	722	711	679	758	705	703	692	720	705	731	624	680	672	688	664	683	687	633	729	723	690	710	679	694	699	649	672	666	712	699	711	680	663	710	720	678	697	676	693	734	708	653	673	700	685	687	747	733	715	662	693	688	638	651	653	675	705	698	717	668	698	689	664	709	720	726	683	731	706	699	698	689	688	721	724	675	708	730	664	687	714	688	674	686	668	741	692	672	739	680	702	707	723	736	667	704	721	664	671	712	679	706	735	688	666	723	653	686	681	687	718	664	706	702	703	702	747	727	660	691	640	710	708	707	693	716	707	695	718	699	701	700	693	679	711	663	708	647	691	653	791	677	681	684	665	689	690	706	714	787	654	708	635	728	673	696	708	713	715	726	690	740	672	687	690	691	714	656	662	668	685	696	704	705	737	677	721	755	682	667	718	671	713	688	680	706	702	655	705	730	673	723	683	710	677	636	729	646	696	666	685	678	709	714	708	684	690	704	628	717	696	691	740	649	721	685	684	657	726	734	682	687	721	712	715	723	717	705	693	681	665	693	681	703	650	701	684	705	709	682	698	692	655	689	695	687	697	707	678	673	701	745	654	699	724	661	665	718	690	667	695	688	726	723	701	703	742	733	660	718	693	706	706	673	697	682	660	652	661	678	629	757	693	706	680	705	703	659	706	724	673	682	678	655	700	653	710	667	696	728	663	678	739	674	698	753	733	728	669	671	674	704	688	714	682	655	700	634	727	702	712	645	698	703	689	741	680	716	678	684	684	689	707	722	701	628	697	753	640	675	703	728	670	703	679	693	723	725	666	693	678	698	703	706	705	700	695	735	703	771	723	728	689	685	711	698	700	703	684	660	704	659	687	701	705	650	648	723	694	678	669	705	678	714	704	694	717	694	740	687	704	657	680	739	736	701	680	655	708	639	689	708	670	699	744	680	721	699	688	743	706	701	731	681	720	656	716	756	663	723	686	675	690	741	682	690	706	687	722	701	700	676	690	673	690	694	632	700	755	669	703	649	668	684	650	762	705	709	683	657	661	690	684	726	711	747	688	707	691	704	674	732	736	677	697	679	662	717	685	688	667	684	705	645	683	697	723	718	683	698	734	694	663	706	685	707	711	731	684	706	675	711	684	653	699	696	693	665	728	695	681	690	632	679	720	689	706	675	733	680	716	703
24536	21132	24135	28370	21132	21155	11544	598	430	428	357	353	336	306	336	350	332	309	347	292	316	381	311	314	307	308	303	324	317	305	309	313	308	309	335	337	301	314	341	348	287	296	294	288	320	324	329	309	317	308	326	301	319	299	304	303	316	302	263	298	329	300	295	313	278	316	296	314	325	311	281	304	282	334	300	306	323	315	274	293	291	294	275	273	274	291	304	296	293	302	294	315	277	297	277	287	314	306	325	318	303	320	326	285	305	297	333	315	276	314	308	304	307	285	291	328	292	312	294	290	320	291	332	330	321	280	308	303	348	316	316	329	274	318	288	318	306	295	336	300	306	316	313	323	324	337	334	306	292	310	305	319	262	297	306	315	299	305	288	308	308	321	297	316	326	320	315	289	277	282	321	337	302	293	308	307	287	330	322	238	310	269	309	294	302	294	329	288	305	290	309	315	329	269	304	309	285	310	315	297	286	291	303	335	295	309	297	320	333	307	316	300	303	285	303	279	294	287	260	275	314	281	299	283	312	263	288	309	319	303	311	315	287	304	304	292	295	287	312	324	292	283	327	283	291	321	293	283	296	306	288	295	287	320	310	304	318	288	333	301	284	297	310	309	285	338	299	304	321	296	299	286	314	311	318	306	304	319	262	324	312	305	277	293	340	352	309	291	313	314	301	296	302	317	297	286	307	295	313	321	320	318	326	319	283	303	289	304	299	309	269	293	298	285	303	336	328	299	304	307	300	289	303	303	313	280	305	305	328	265	306	308	290	286	303	287	320	334	255	303	323	320	279	314	288	353	289	281	319	321	312	322	327	291	302	321	326	317	303	290	289	305	329	287	332	283	308	286	296	302	279	315	337	316	286	266	282	308	284	265	313	306	300	296	304	264	306	292	299	265	288	320	306	338	298	324	326	283	294	266	305	303	287	314	335	324	296	318	314	271	332	339	303	294	331	296	286	305	331	326	294	274	302	261	305	303	300	294	288	284	301	328	298	288	295	287	283	262	330	313	264	287	339	290	326	282	279	303	283	289	295	301	290	298	319	308	304	294	312	289	313	286	305	300	296	284	292	295	288	274	279	307	316	339	301	341	319	315	316	290	262	305	303	301	283	306	288	308	306	267	300	286	317	336	308	306	305	284	311	294	275	342	317	311	306	325	277	278	323	310	291	296	296	303	282	315	305	314	292	296	280	306	322	311	304	305	298	326	318	286	320	293	295	277	294	289	295	264	328	305	276	306	293	331	283	281	287	307	284	315	301	268	320	293	264	283	307	328	307	310	305	332	295	313	348	295	282	307	336	281	286	296	309	281	307	294	331	304	284	303	280	263	303	299	335	297	320	306	316	295	307	317	310	267	308	314	308	311	338	302	315	322	270	331	281	287	297	321	307	298	299	301	297	346	321	345	280	322	279	310	274	305	305	292	314	297	306	274	279	339	317	327	292	267	288	291	281	295	269	326	293	311	328	283	318	299	333	299	272	330	292	335	318	317	317	314	268	290	318	281	284	296	305	287	326	309	270	269	314	261	296	300	281	302	292	292	309	299	296	282	284	312	275	307	283	280	323	287	299	294	322	310	278	301	304	320	301	295	332	329	307	307	265	294	287	302	327	316	304	331	303	307	318	329	303	269	318	283	296	259	324	273	289	299	330	319	308	313	313	323	304	306	284	291	300	293	289	284	305	283	300	307	329	292	289	308	336	296	309	310	318	285	287	349	301	297	303	273	288	284	343	289	274	307	284	303	334	311	303	317	281	303	278	293	306	272	293	293	299	301	311	333	324	341	262	298	286	325	308	291	311	325	312	310	298	291	308	354	323	266	338	308	287	299	295	302	366	275	287	351	286	310	307	302	295	276	313	290	331	315	316	297	310	330	283	281	296	299	299	340	273	306	303	337	312	320	267	302	296	298	295	285	280	311	291	312	313	307	304	299	314	319	294	304	328	293	298	312	347	330	292	310	287	264	296	321	295	302	269	295	331	276	300	318	299	299	311	264	280	263	327	320	297	332	291	302	310	293	296	324	297	279	288	319	294	339	308	322	326	320	326	295	320	285	304	310	343	309	297	317	300	308	300	314	296	301	316	253	324	326	319	298	257	328	307	307	294	316	307	326	315	280	314	301	291	330	289	266	346	304	290	275	299	316	291	298	313	317	293	347	288	286	320	306	302	316	307	300	303	268	317	290	306	330	281	297	271	291	307	274	277	284	294	319	340	296	323	350	323	293	301	325	299	303	314	312	296	287	333	299	263	303	305	278	262	307	319	260	291	294	317	303	308	329	285	303	276	334	308	295	302	287	287	290	274	285	297	274	314	316	286	292	309	281	277	289	308	288	284	308	335	324	332	293	306	308	293	299	296	296	260	289	303	329	264	290	300	297	319	333	284	308	305	316	324	286	299	346	289	307	331	312	294	310	346	295	294	303	306	320	318	324	315	318	331	302	293	305	297	338	311	319	317	279	316	284	311	345	324	312	319	295	310	321	314	311	281	291	290	305	310	275	301	327	310	313	312	308	304	303	304	277	301	288	325	313	278	343	291	305	333	285	310	334	354	312	337	325	284	296	329	310	299	305	298	326	345	317	302	307	310	294	295	320	293	335	276	303	300	289	294	339	286	299	279	301	322	305	262	335	289	314	318	323	305	287	278	311	316	338	324	318	296	330	335	317	307	306	265	277	293	332	319	313	330	295	325	278	303	324	313	257	294	304	312	284	295	292	300	328	307	311	292	300	285	287	323	307	308	308	344	301	290	298	310	311	304	288	302	276	331	296	304	301	298	340	313	304	309	299	293	297	286	324	322	320	344	327	301	327	294	293	294	316	307	333	333	269	317	299	281	288	285	302	313	309	294	304	278	306	310	292	286	304	286	347	321	293	326	290	273	293	286	304	302	277	323	331	284	318	301	269	279	281	286	324	295	308	294	322	304	305	310	327	304	324	293	353	332	317	304	283	283	326	318	351	303	324	326	312	317	308	282	312	302	337	329	286	313	326	303	286	296	281	296	288	341	303	303	315	295	305	304	318	308	321	293	291	338	331	326	278	345	277	316	324	311	293	302	311	288	332	315	331	317	324	291	281	302	309	327	299	288	325	287	307	304	290	339	315	326	327	313	311	292	291	335	308	292	317	308	341	282	308	315	292	314	310	259	298	286	260	299	309	302	301	316	308	298	306	323	296	315	318	331	283	304	300	316	333	311	305	336	289	324	325	318	304	292	272	332	298	308	281	285	301	292	298	303	317	312	306	324	314	315	312	320	301	302	334	307	288	293	296	334	319	300	340	311	308	302	264	305	327	326	289	303	281	295	300	298	327	284	262	294	356	350	305	304	282	292	327	308	289	307	345	335	284	279	329	295	263	313	342	279	296	314	302	329	290	295	301	322	300	291	288	307	304	296	291	312	304	312	301	317	287	315	287	309	321	308	273	287	311	337	274	298	345	306	302	314	302	315	274	288	315	315	303	334	291	309	315	305	294	301	296
42677	47340	18309	949	756	698	641	657	669	617	656	641	612	670	652	639	653	591	651	646	638	609	621	631	641	598	624	644	654	616	628	643	603	647	594	607	595	613	586	638	618	631	623	623	578	679	657	612	633	639	613	635	582	597	631	604	637	651	647	636	647	667	645	620	629	660	623	599	659	604	614	606	637	618	584	600	625	602	613	605	586	578	595	636	618	585	615	569	635	610	617	608	567	628	591	624	597	684	568	621	622	621	583	585	629	605	618	605	645	581	624	656	590	621	628	606	577	649	624	656	624	641	657	584	627	645	635	599	611	640	629	585	631	580	619	610	650	667	657	681	590	585	638	646	625	644	571	610	618	628	627	616	654	594	635	629	673	621	624	615	650	617	642	627	651	636	611	639	630	622	623	646	594	587	623	614	610	625	640	616	635	618	602	660	625	636	607	616	637	622	631	620	643	644	601	604	650	585	601	595	640	593	618	607	638	581	645	638	665	592	646	594	618	631	602	612	644	650	582	615	632	628	605	668	603	674	627	581	625	631	620	562	613	649	618	655	606	609	635	613	628	653	619	619	580	645	610	629	640	603	620	607	598	648	602	630	584	623	639	633	631	631	626	660	594	635	672	626	611	587	612	570	608	618	611	625	582	609	621	613	607	630	596	635	606	626	614	606	610	628	595	601	574	643	577	564	617	607	625	628	610	613	627	644	599	624	643	605	598	608	627	650	645	615	597	659	615	597	665	594	592	612	632	631	609	604	645	627	618	623	579	596	642	588	613	635	656	564	618	597	633	640	604	628	635	606	588	617	601	673	640	589	642	613	629	607	631	630	629	609	621	585	600	643	564	623	663	591	625	626	647	582	547	625	593	590	655	603	622	616	628	620	626	592	586	647	641	629	656	645	624	596	639	641	582	661	610	616	607	596	691	663	625	628	605	634	596	591	638	659	584	595	634	606	649	634	626	599	660	640	618	651	598	641	640	604	538	609	599	610	635	634	616	658	591	633	633	643	650	632	608	562	591	658	621	587	657	625	609	621	596	643	621	668	610	588	623	636	634	627	600	598	634	616	585	633	576	609	592	664	657	614	655	601	580	634	616	640	655	624	598	565	646	583	622	604	632	639	637	578	614	690	647	613	625	593	643	673	628	629	626	583	613	635	617	604	624	654	635	597	629	636	609	616	599	659	611	644	635	654	637	657	666	621	633	608	605	606	592	610	657	656	573	630	611	597	597	604	625	595	619	607	600	620	614	609	662	602	623	584	590	614	644	620	614	590	617	646	608	667	630	618	623	606	645	690	613	606	580	629	623	643	630	602	670	637	612	627	687	591	585	613	620	627	604	615	627	629	605	633	630	617	594	595	627	626	631	581	621	619	649	628	598	588	614	586	597	624	611	615	610	577	586	628	629	589	643	650	624	629	594	629	623	618	645	659	574	627	584	586	601	671	635	627	642	633	605	610	582	592	634	662	628	607	624	618	648	656	658	641	592	610	613	644	642	628	643	624	627	620	622	586	624	618	627	613	600	622	601	585	606	600	648	625	663	621	594	647	602	630	630	595	639	645	659	647	623	626	609	591	613	612	639	617	595	618	604	610	661	645	603	592	641	632	651	578	634	585	631	649	621	642	646	661	619	605	642	590	623	624	650	699	596	650	611	611	629	629	651	649	603	608	598	627	659	667	680	629	612	647	629	627	644	622	626	593	640	613	649	629	578	674	664	595	566	686	613	640	595	595	641	650	648	622	623	548	613	589	630	652	629	633	619	613	630	571	654	623	615	599	600	589	623	626	655	621	576	649	617	655	565	649	643	668	623	607	592	621	623	606	612	609	665	634	657	628	615	595	650	635	643	632	634	659	630	604	622	659	572	636	590	593	604	596	584	622	573	630	643	615	614	606	614	648	633	612	595	656	577	660	631	559	649	617	599	659	605	618	620	627	627	605	578	632	624	624	608	645	579	621	595	606	599	643	609	612	573	629	650	637	588	615	671	629	615	631	630	603	601	618	605	639	631	612	629	621	617	636	659	665	654	581	603	610	632	630	625	611	611	583	640	581	588	583	608	601	668	642	591	588	641	610	607	630	580	630	594	618	610	636	616	635	610	616	640	634	630	593	584	618	650	612	611	641	609	632	622	626	623	593	630	606	586	604	616	639	586	662	635	637	617	621	634	606	601	579	666	606	590	594	637	565	625	632	648	633	619	602	584	591	594	634	680	601	592	617	606	625	623	598	595	617	611	643	604	618	609	634	575	633	651	632	614	633	638	603	601	618	623	581	623	635	626	612	650	597	617	600	649	639	648	582	592	602	586	586	658	629	628	621	636	619	615	666	632	639	616	622	607	602	650	627	683	595	613	610	600	669	677	618	608	691	619	668	647	631	620	609	611	599	623	606	604	603	616	601	610	599	632	598	633	595	602	628	642	598	586	591	651	620	642	620	621	619	598	645	574	645	608	575	626	575	658	647	587	629	600	617	661	613	621	631	612	610	624	534	642	604	616	606	557	649	571	580	646	641	643	584	630	602	672	617	583	615	641	611	635	609	621	618	674	620	621	607	615	610	654	649	607	638	634	623	603	603	595	599	657	652	639	640	628	634	677	649	606	627	588	626	592	636	624	622	640	624	603	639	658	614	631	623	619	618	617	621	604	629	641	565	588	637	600	598	647	615	616	653	593	606	658	549	627	607	586	612	627	638	634	643	607	644	620	650	659	651	588	630	626	595	624	642	679	617	590	620	610	643	636	624	540	622	638	606	659	627	660	637	589	628	621	585	598	615	614	620	637	629	638	603	592	615	665	632	593	603	606	612	601	653	574	633	628	602	593	610	618	667	623	662	595	602	609	635	615	567	610	634	586	601	666	669	670	609	647	641	642	656	592	593	661	592	649	642	627	579	642	648	611	601	628	651	647	626	597	602	616	630	650	640	639	636	601	653	649	637	672	622	600	600	648	612	643	612	634	630	619	613	642	603	596	678	650	574	628	591	664	624	582	647	613	592	613	594	611	584	635	598	634	626	598	596	667	647	608	613	614	606	598	631	651	611	611	647	595	617	623	628	622	601	616	588	613	562	632	652	630	599	604	604	634	595	617	604	619	583	632	566	606	616	632	608	568	594	651	615	561	602	620	571	628	581	614	576	646	636	634	627	645	615	633	647	621	638	627	625	593	610	599	603	609	647	592	644	603	598	628	610	640	614	638	586	683	616	683	604	643	589	590	628	567	635	595	593	605	651	628	651	601	657	620	653	655	582	654	632	608	670	613	630	596	665	627	640	657	615	631	647	655	635	608	612	640	632	655	647	643	609	646	624	610	648	609	629	610	654	634	612	638	633	646	597	671	640	600	623	628	632	587	592	629	606	655	623	653	655	604	641	645	610	617	608	608	618	659	600	603	661	629	633	655	625	619	609	616	618	633	639	620	606	628	610	613	601	619	662	594	648	647	644	633	599	584	623	628	657	615	628	655	657	630	602	624	643	613	608	645	617
34007	18215	5201	347	197	174	167	195	164	180	171	177	187	182	179	188	167	196	172	177	150	176	171	175	180	162	145	206	174	189	185	175	158	154	194	202	173	190	150	171	172	177	162	165	168	194	176	175	188	162	171	177	144	181	150	147	171	187	167	173	165	150	189	176	162	174	163	183	170	175	188	188	193	159	169	170	175	172	182	163	165	159	189	169	192	180	179	183	194	178	167	191	142	169	196	184	181	181	162	174	171	164	169	155	185	181	182	180	167	189	159	162	176	165	185	180	186	170	172	168	167	159	155	140	169	159	165	148	168	181	185	161	175	173	153	161	179	185	150	198	153	181	167	197	158	189	145	146	190	180	186	193	188	200	172	172	203	174	163	171	196	175	155	158	173	179	165	169	158	168	157	165	177	180	179	149	182	198	204	169	162	173	166	172	180	183	159	161	164	152	155	174	180	175	187	177	178	195	179	175	176	178	144	182	165	164	184	178	196	174	151	181	161	176	174	170	183	181	172	190	163	174	194	175	194	159	177	178	164	179	159	178	159	153	173	184	188	165	172	165	183	176	176	165	187	171	165	170	165	184	140	176	168	183	181	182	176	198	175	170	180	169	166	164	147	196	166	178	187	155	143	185	185	165	168	190	146	204	159	169	183	188	169	201	179	183	158	181	171	172	163	191	175	180	165	174	160	174	152	198	189	183	173	151	159	157	173	151	164	184	183	161	176	184	148	205	164	164	176	182	158	178	178	173	169	159	176	201	159	180	145	165	174	181	144	155	152	180	157	161	173	166	199	181	168	167	194	181	177	165	181	203	165	164	169	175	164	161	165	179	181	182	185	168	150	151	168	152	164	166	174	168	162	157	160	179	173	161	193	170	187	156	160	174	213	197	194	165	208	155	171	150	190	170	172	182	175	175	191	162	175	180	164	138	173	147	150	166	156	148	172	181	217	202	157	183	197	163	174	177	195	177	163	160	187	180	158	176	164	152	170	182	163	165	181	192	157	180	163	183	172	183	166	191	168	154	168	180	185	182	173	153	175	163	148	179	160	168	150	164	147	172	174	165	160	180	160	177	175	152	166	153	193	162	173	178	188	176	176	194	188	169	167	157	174	181	152	176	165	173	163	206	177	178	184	194	189	161	176	162	177	193	177	204	173	162	175	196	154	156	155	181	169	168	172	170	166	165	186	183	164	193	148	160	161	171	178	150	181	186	182	147	168	156	173	145	174	155	181	162	173	160	174	186	160	165	207	162	169	169	153	150	191	193	192	192	168	181	170	173	167	151	195	198	176	167	175	173	173	196	157	156	152	164	178	190	183	179	165	182	171	196	203	172	165	175	179	204	171	152	187	189	150	155	176	193	182	185	163	166	172	170	155	175	181	162	183	197	173	171	187	177	163	179	159	180	159	163	155	176	160	169	159	171	154	212	180	164	160	165	160	179	166	195	167	182	180	179	176	163	196	184	161	150	174	166	173	183	203	185	177	161	176	167	178	161	150	175	168	163	160	162	197	163	168	178	198	179	169	179	183	153	180	171	172	191	168	195	198	178	193	178	183	182	170	162	189	188	182	179	165	166	180	178	150	163	160	162	185	197	182	157	182	163	178	204	167	184	156	164	179	203	179	168	176	179	204	179	182	177	189	167	174	177	201	194	181	196	169	179	171	174	183	159	163	166	174	164	178	164	169	169	187	191	187	179	173	173	170	167	170	180	190	167	149	164	180	194	172	169	148	172	160	186	179	197	172	171	162	172	158	220	166	182	175	172	198	165	169	170	178	180	172	181	169	173	150	191	191	188	194	164	169	167	199	168	188	180	175	165	168	127	181	192	182	181	169	170	168	188	182	153	167	166	202	192	169	167	186	150	182	177	147	196	186	169	162	173	174	180	166	176	158	175	190	191	174	179	173	186	184	188	200	195	200	168	172	176	188	174	177	199	171	176	187	177	169	180	160	158	173	168	188	184	163	145	169	187	173	162	161	147	166	185	150	159	164	202	189	181	151	171	182	168	165	168	182	168	161	161	174	181	172	165	160	168	183	156	177	187	182	188	151	165	182	162	162	211	175	154	163	181	200	153	180	141	140	177	176	157	188	181	197	138	168	172	160	178	174	148	175	174	167	177	182	171	184	163	169	173	172	168	171	174	188	188	173	180	216	164	157	169	152	174	167	187	186	158	165	182	164	166	176	184	160	194	172	149	182	177	189	165	152	165	184	172	165	171	162	184	181	191	188	174	180	168	165	166	190	200	173	157	174	200	164	190	144	167	191	159	179	163	161	184	181	181	151	177	171	158	175	160	150	162	170	155	170	176	180	192	185	159	177	161	189	208	158	189	178	173	181	188	168	137	187	191	177	177	182	177	177	167	181	174	172	164	164	168	175	155	197	177	162	194	183	181	161	160	219	172	194	191	176	162	182	195	191	174	169	171	194	195	183	148	174	164	201	187	168	207	171	179	174	201	174	163	184	162	173	179	184	186	168	189	170	150	180	180	169	194	162	173	191	183	157	195	168	174	180	152	173	169	180	176	170	194	186	159	158	186	174	181	178	167	154	196	154	179	194	170	172	172	174	157	177	156	154	162	189	170	165	175	171	173	171	167	172	182	185	200	160	181	170	157	191	167	161	165	160	171	178	180	123	160	163	179	177	176	160	184	187	170	178	184	180	181	190	158	184	162	198	185	156	146	184	150	201	202	197	200	165	163	183	180	159	152	158	183	157	184	188	166	176	167	162	159	173	174	201	171	173	188	170	167	172	172	171	154	185	152	181	180	171	188	182	188	155	172	158	164	181	168	191	151	160	153	180	199	204	175	155	174	169	146	196	186	202	174	173	170	184	169	163	190	180	161	156	173	189	170	188	209	201	173	198	189	169	181	178	181	159	176	186	165	186	169	183	172	188	191	165	177	193	164	165	188	171	160	164	142	188	168	157	164	185	154	167	178	160	169	193	190	140	166	158	179	167	171	163	189	204	163	169	177	175	159	156	164	192	187	168	181	170	177	163	198	178	185	163	195	154	156	159	153	164	170	180	157	158	154	164	186	177	167	155	187	167	164	149	184	144	177	168	156	203	197	156	199	164	154	183	162	179	180	168	174	173	149	172	174	164	187	174	180	186	175	158	185	179	177	169	192	171	150	173	184	158	167	167	167	224	171	177	177	189	167	167	190	158	168	150	163	160	165	185	181	162	177	187	171	170	162	166	167	143	167	171	156	160	153	178	172	145	157	171	190	172	180	191	171	182	164	158	194	171	168	172	166	178	169	159	163	159	166	178	159	175	180	164	146	185	182	175	187	169	201	177	182	175	173	167	210	195	187	160	196	152	158	153	205	179	178	174	183	203	188	164	149	175	200	178	161	177	181	177	196	176	176	162	168	174	205	185	215	161	184	155	169	158	162	168	170	185	152	165	186	178	167	173	180	160	185	180	148	166	172	152	168	160	165	167	172	175	178	184	161	186	171	150	196	184	172	186	160	177	167
17222	6703	1164	415	400	471	420	447	416	454	436	405	441	437	430	443	425	429	409	436	465	396	431	440	441	429	407	445	411	396	410	411	404	433	418	434	403	402	435	442	415	419	388	425	429	420	448	447	440	414	417	437	429	494	448	445	428	439	398	409	448	426	446	471	441	394	412	404	415	413	440	423	438	392	410	398	412	446	410	439	425	412	448	436	423	437	418	423	426	388	412	416	459	405	418	405	423	410	416	432	389	437	438	438	411	444	465	442	420	458	455	434	444	385	398	442	440	421	408	408	435	398	464	389	411	423	404	441	453	420	451	426	413	427	417	421	431	450	411	410	385	414	405	414	413	457	432	442	438	455	405	391	454	484	372	456	397	412	397	415	400	409	402	451	405	428	446	446	476	468	447	391	406	406	427	423	466	414	448	443	430	430	398	398	422	410	410	415	410	471	432	438	433	454	406	460	405	455	427	419	399	429	451	432	443	421	429	480	436	406	441	432	439	433	435	430	421	442	417	432	465	414	431	468	455	391	399	450	422	410	410	428	424	404	444	426	432	414	412	447	417	413	429	410	410	413	417	432	426	404	421	456	416	423	399	463	406	454	428	466	389	430	413	409	453	419	426	412	396	459	393	375	396	408	440	429	424	403	431	410	418	404	460	429	457	417	415	438	412	417	401	393	436	432	391	398	428	421	413	423	420	440	418	438	424	412	427	428	388	401	447	424	454	454	450	392	432	390	428	420	459	442	396	466	399	427	421	398	405	422	466	427	406	457	418	418	442	387	445	446	464	406	419	430	427	401	418	434	421	411	432	429	416	403	429	391	411	399	419	415	441	451	423	427	440	428	418	412	397	429	433	421	404	427	435	435	461	444	420	450	432	449	426	437	447	469	411	410	398	400	428	446	436	391	449	456	392	421	403	432	421	425	385	442	457	406	427	426	420	410	452	438	429	429	456	442	447	408	415	428	420	416	382	415	351	405	401	415	444	433	454	439	399	426	449	418	382	437	409	443	425	410	434	415	421	407	414	428	396	441	456	398	435	436	391	369	412	429	430	429	410	431	388	430	449	424	424	417	427	433	441	415	448	438	437	453	424	427	405	445	425	432	391	414	408	407	411	392	442	446	415	414	429	452	417	412	417	437	425	456	401	444	376	444	392	422	396	434	409	433	409	419	444	441	369	447	396	454	451	420	436	407	429	394	416	426	435	426	445	419	444	484	429	405	432	436	423	439	428	453	452	430	435	409	417	454	434	408	423	444	397	436	454	415	436	423	400	426	435	430	417	424	435	425	415	400	416	443	415	406	456	418	438	433	399	432	431	394	427	443	472	426	423	401	415	433	395	433	412	385	416	412	453	432	442	423	444	406	403	419	430	420	428	417	429	448	420	421	413	420	422	384	450	413	444	438	400	438	388	425	429	424	439	392	407	402	446	442	431	410	395	448	459	422	402	417	459	438	459	429	449	456	430	390	419	421	433	414	445	415	411	422	419	424	389	437	440	434	434	426	436	465	420	424	415	440	412	420	402	425	423	434	439	448	410	416	446	408	430	420	420	422	427	438	434	433	397	456	446	454	387	411	403	406	430	428	444	463	414	443	427	390	385	411	457	413	423	398	424	434	443	443	444	404	420	417	460	396	383	421	431	432	428	401	437	415	417	409	413	429	402	416	449	456	446	391	394	409	425	399	449	416	436	400	433	443	443	427	411	385	425	397	438	397	407	396	415	438	407	461	396	391	419	482	412	371	424	355	462	392	446	425	429	414	413	431	389	439	385	430	402	418	439	436	423	439	442	386	452	447	409	401	427	427	400	425	402	437	423	454	405	427	421	424	412	402	399	428	435	431	436	441	404	425	385	388	437	419	432	427	421	389	438	398	415	471	426	403	412	422	432	445	440	435	401	433	438	417	426	477	403	452	446	472	419	402	427	474	440	437	448	434	401	439	449	433	381	424	443	388	424	444	381	415	430	453	407	423	413	412	408	453	425	438	397	435	429	429	399	409	406	440	443	412	400	440	453	450	408	431	387	443	448	421	432	469	399	442	406	413	431	453	437	439	454	401	463	395	399	440	467	410	422	436	459	443	409	453	417	438	406	400	433	423	400	415	434	443	433	462	438	373	445	401	439	390	407	429	420	432	417	417	420	418	398	436	391	416	474	468	430	404	452	432	438	427	393	443	435	392	419	413	388	473	434	449	450	407	394	443	432	428	428	437	438	406	410	441	416	419	417	420	423	425	412	430	413	390	419	442	422	385	445	452	443	447	421	421	425	374	436	383	432	446	421	449	427	422	448	428	428	436	383	438	371	393	442	442	450	419	423	445	437	450	431	414	416	422	454	453	430	407	437	457	454	471	415	418	400	414	369	420	422	413	448	429	409	444	404	415	444	417	445	453	462	425	408	406	428	443	427	411	399	449	439	397	409	426	440	438	408	480	430	433	441	407	429	415	438	422	381	427	423	420	435	417	400	464	444	418	413	424	420	411	418	430	410	421	439	424	404	449	425	388	457	414	420	435	408	368	421	447	439	431	423	424	424	435	389	403	409	391	434	450	397	442	411	380	439	428	452	425	388	412	423	387	452	426	445	429	460	414	402	448	429	433	391	418	400	459	421	427	397	425	416	454	433	422	414	482	431	426	442	444	447	404	417	435	403	427	450	426	450	417	472	431	441	419	425	430	439	410	420	437	425	424	464	433	446	412	427	414	422	413	445	433	406	468	409	377	407	419	405	431	446	436	417	466	401	450	416	394	406	456	423	454	390	438	425	394	461	414	446	428	410	396	441	413	413	422	430	425	401	419	413	432	430	424	418	442	454	417	394	404	427	399	380	425	401	409	410	408	439	399	441	434	397	442	415	435	401	451	410	413	424	416	410	399	414	389	421	422	422	407	431	437	432	456	437	424	446	431	424	445	410	401	425	430	449	402	444	432	428	406	423	416	455	427	399	425	412	434	433	413	437	469	438	424	395	411	444	464	430	405	432	427	406	478	468	427	432	406	456	420	405	411	400	438	444	421	402	406	451	399	422	425	448	453	443	416	475	425	407	451	435	440	401	438	412	448	402	472	436	407	463	395	461	426	428	399	424	449	480	423	432	418	426	441	407	424	472	453	435	441	429	429	419	467	430	411	445	467	410	426	453	405	437	399	460	474	381	410	480	397	424	423	462	425	451	391	426	438	406	416	433	454	417	409	394	470	420	390	425	386	434	423	407	403	412	404	410	403	406	418	444	437	390	445	434	412	434	435	427	459	405	446	439	447	419	461	412	443	413	400	435	434	447	437	425	433	417	456	399	404	433	397	411	391	393	426	418	420	410	398	380	402	464	433	427	410	431	458	455	403	432	404	434	390	434	421	441	471	428	456	395	437	401	413	406	443	412	419	406	414	482	406	406	428	439	422	397	433	408	424	421	445	432	432	432	409	417	415	418	416	430	435	443	437	416	443	431	395	459	430	428	419	409	439	388	454	397	417	390	464	423	443
25266	21163	23791	28757	21166	14041	531	430	349	369	382	368	312	348	377	368	330	311	359	309	332	335	341	322	334	330	331	313	367	330	373	344	356	340	336	359	347	331	372	318	281	323	326	312	349	353	353	340	310	324	330	292	308	304	322	310	283	324	330	332	304	311	339	300	329	313	308	321	335	340	353	336	321	340	318	350	361	347	310	346	320	335	321	350	290	323	362	340	348	309	288	331	326	316	347	337	292	338	352	284	308	341	294	331	319	316	342	332	344	352	335	331	316	356	346	329	311	369	329	324	350	342	323	323	355	335	341	266	310	322	335	319	343	303	310	347	319	314	313	332	359	332	333	357	322	358	360	350	340	351	337	315	350	350	343	299	341	338	353	344	376	322	322	337	329	347	346	340	350	337	311	326	325	352	367	294	318	334	287	317	311	321	335	312	330	329	323	348	343	337	301	322	304	301	338	353	297	286	322	340	346	328	317	294	335	320	335	338	349	342	311	316	318	337	361	318	307	302	302	306	328	331	308	329	339	309	337	299	330	362	328	314	340	323	361	302	362	320	315	329	308	305	323	327	311	307	334	320	303	329	333	336	305	326	318	311	346	324	329	358	353	282	297	360	354	354	325	341	332	349	345	307	322	308	332	266	363	292	332	339	295	325	327	337	318	308	323	344	316	306	351	322	318	317	312	303	346	344	317	337	305	299	338	380	327	307	307	356	354	319	314	356	362	323	341	354	337	307	349	330	307	314	332	322	330	325	327	351	302	335	363	331	287	357	378	360	347	297	358	316	345	349	353	338	325	364	350	320	299	310	318	313	339	340	328	292	336	348	319	312	335	313	347	312	333	330	355	305	300	321	357	356	332	326	306	344	352	325	331	328	341	342	331	371	338	339	300	311	368	320	355	310	310	355	343	321	304	322	343	327	307	341	344	334	308	349	340	319	322	299	329	347	330	348	331	324	354	338	320	314	336	320	350	320	322	325	320	316	333	337	336	369	346	333	324	300	302	352	328	329	317	342	302	337	347	355	331	310	348	307	323	341	339	297	342	336	316	302	314	377	355	340	326	330	338	325	326	316	320	339	368	324	363	326	314	288	346	331	312	313	348	317	314	319	325	356	358	345	322	308	327	345	356	341	321	318	363	324	342	302	327	295	300	316	313	320	354	319	336	366	319	324	322	360	347	317	353	342	342	321	364	370	363	359	331	321	313	293	329	297	293	311	342	327	331	314	319	331	316	309	314	351	349	329	343	333	342	367	336	327	345	328	302	350	297	320	303	345	312	352	350	340	348	307	331	348	334	318	325	354	357	324	329	352	352	319	314	296	311	291	320	317	356	339	334	323	357	340	378	353	313	335	314	351	346	362	364	280	334	321	347	346	319	360	326	315	336	343	323	316	328	342	349	297	323	345	327	353	348	329	365	331	337	309	327	312	299	312	343	321	313	330	305	335	343	319	336	323	318	340	339	339	318	324	336	328	321	324	326	328	329	298	329	344	359	316	323	310	309	359	327	309	327	327	307	310	310	364	329	326	346	354	322	324	317	345	341	340	325	314	349	328	352	352	324	303	363	351	318	336	323	384	329	324	349	312	306	311	321	367	319	286	330	304	337	324	342	356	379	333	329	321	321	341	328	346	331	337	306	319	337	327	344	325	359	302	314	319	312	337	315	336	342	357	345	372	346	360	331	320	353	325	322	315	340	341	337	336	337	357	321	332	337	314	353	344	329	336	305	331	322	327	350	327	359	310	356	338	325	354	335	334	345	340	346	346	340	355	321	288	313	288	312	315	333	367	350	357	358	322	363	330	354	365	333	323	318	320	343	309	327	338	326	331	304	314	329	331	298	341	337	326	317	344	297	313	320	295	338	356	302	349	340	351	345	306	318	319	303	325	327	344	323	308	320	345	297	341	335	364	347	321	307	310	317	314	329	345	368	335	333	344	322	340	324	351	344	351	296	312	330	313	330	317	302	312	318	310	328	297	344	334	314	327	345	346	298	292	312	345	303	345	315	353	335	280	341	321	307	314	318	329	287	321	327	331	345	312	302	338	318	287	308	336	346	303	387	322	359	323	335	325	319	335	307	354	285	277	375	332	332	343	272	343	316	315	334	325	343	327	328	350	312	326	331	308	360	338	322	318	320	363	353	309	345	338	314	315	334	337	330	345	352	326	319	320	348	320	345	318	349	351	306	278	315	359	310	343	328	297	334	328	319	349	356	330	332	311	293	360	320	351	333	309	327	366	333	324	331	361	352	326	338	345	352	318	332	335	350	315	356	332	288	299	323	313	280	306	324	324	322	304	294	352	333	320	342	340	356	337	330	350	362	339	296	270	331	313	317	323	333	314	360	330	326	362	308	296	328	306	299	352	300	320	339	330	376	323	338	351	340	316	319	328	328	322	340	310	312	304	342	336	355	331	305	323	302	318	318	315	325	330	358	353	326	332	327	348	343	365	332	337	335	335	300	325	318	301	343	343	338	329	333	335	361	313	330	360	331	303	337	343	351	289	323	292	331	268	282	316	279	303	340	346	366	329	315	299	356	317	325	375	323	321	296	322	334	340	348	345	351	326	370	323	291	323	312	308	336	323	313	311	291	334	333	337	298	330	279	341	306	329	324	327	324	327	326	297	339	317	298	318	320	334	329	379	319	312	317	339	334	305	313	363	285	352	335	313	310	312	309	329	328	289	351	312	302	338	354	333	304	343	328	317	341	314	322	320	315	298	332	344	323	375	332	330	308	327	339	345	313	359	296	309	305	324	329	330	328	321	327	336	345	352	306	319	325	330	321	331	336	341	317	315	336	297	360	322	332	314	341	369	367	343	331	328	292	274	279	299	336	328	321	351	301	333	307	301	271	333	318	306	304	340	321	343	341	342	328	332	340	330	302	324	321	329	357	326	328	340	314	317	351	337	318	299	304	331	380	326	335	319	330	323	348	301	333	323	331	314	308	337	312	312	336	350	363	379	322	334	306	319	315	313	316	304	331	302	349	330	346	317	332	321	347	313	337	317	330	361	324	298	335	301	365	325	287	326	317	302	347	359	334	309	328	319	318	312	344	309	314	286	318	259	287	322	333	356	327	339	301	293	333	326	299	325	323	320	320	310	320	339	338	293	315	316	341	304	298	371	361	314	295	328	325	328	322	303	351	316	333	347	310	322	348	361	310	339	306	334	303	345	319	315	353	331	295	332	336	358	314	321	299	297	282	296	332	374	343	340	342	363	315	358	347	323	363	287	335	319	314	298	319	337	346	326	381	332	316	325	354	315	307	316	341	317	321	295	312	327	311	320	333	330	333	302	352	301	298	323	301	337	324	345	304	308	328	315	344	302	352	310	357	331	319	321	336	337	338	305	345	333	329	347	302	310	322	350	334	320	313	333	328	346	345	325	348	363	331	317	349	311	317	351	327	321	341	353	324	344	317	329	343	333	319	334	291	332	307	326	371	357	349	311	322	336	339	329	303	329	348	301	338	339	380	276
36416	35918	13566	841	759	727	714	704	708	708	705	732	719	705	713	701	713	702	695	724	734	687	694	682	717	653	678	686	678	711	722	696	748	704	747	744	731	676	672	698	706	728	682	732	713	705	698	718	712	693	658	694	668	710	664	673	721	704	651	706	732	711	771	742	702	739	716	662	749	694	656	670	718	728	686	697	697	695	690	691	747	681	748	762	701	704	678	735	741	750	671	684	687	665	750	705	702	676	706	697	681	722	750	729	682	716	712	714	663	678	718	690	693	684	703	742	685	674	734	627	711	705	712	736	719	651	697	729	676	662	696	670	677	713	696	708	682	692	680	725	720	677	716	736	689	756	713	691	662	731	711	704	684	696	702	685	679	694	691	695	735	703	698	712	639	643	677	752	666	675	706	696	699	700	703	700	726	682	712	705	666	733	668	632	705	683	723	704	684	711	641	678	736	700	709	656	634	682	654	674	666	732	736	665	712	672	697	754	712	713	694	668	684	683	706	717	730	690	704	679	651	662	686	714	733	667	749	700	683	719	723	718	688	670	718	702	678	714	715	670	695	706	686	695	670	715	684	684	692	760	670	751	738	721	730	688	711	688	638	708	672	710	703	650	700	715	715	707	676	699	735	683	674	701	696	689	706	688	704	669	712	700	707	755	632	707	701	657	710	686	697	648	742	709	694	685	701	713	716	724	735	661	710	730	682	647	662	723	693	719	701	700	712	717	709	662	672	659	731	689	730	672	750	711	661	719	713	716	687	681	700	734	703	731	670	681	704	690	710	676	642	733	714	693	717	684	710	709	719	666	681	699	715	690	657	688	697	667	690	664	704	672	726	754	738	676	691	689	707	657	724	676	672	664	655	681	664	712	724	711	689	667	694	700	700	690	677	704	663	682	699	694	723	698	696	629	667	733	710	735	736	697	687	703	685	740	667	701	677	682	647	729	716	709	703	718	708	684	679	664	704	656	714	684	708	686	742	677	692	719	699	703	726	712	720	686	694	698	703	685	706	714	705	694	720	672	698	697	717	598	650	717	675	703	715	681	678	680	678	724	728	738	742	671	685	696	644	677	713	701	746	743	668	689	697	701	688	694	728	713	718	679	674	729	716	719	735	655	729	708	672	698	705	722	725	682	692	741	709	715	683	672	682	678	701	717	710	700	667	712	727	713	727	735	685	726	638	682	700	689	688	711	720	692	712	692	764	679	702	668	727	701	696	721	700	697	706	690	743	727	692	705	697	698	670	672	729	687	690	684	734	682	715	674	706	712	652	736	709	717	647	653	671	667	700	682	694	693	685	679	734	709	719	696	687	684	718	651	711	650	718	653	707	707	687	669	722	691	720	648	720	682	674	659	760	690	695	726	685	733	649	688	664	676	757	679	697	737	718	719	696	720	729	691	640	685	662	684	712	687	642	729	717	702	746	691	678	727	697	706	712	720	672	684	708	748	687	694	761	719	727	732	692	739	680	714	707	683	673	725	668	710	682	691	707	630	722	717	762	728	708	716	706	693	758	672	699	714	743	686	681	670	740	723	659	705	683	661	678	677	720	737	640	647	641	732	662	704	696	709	705	685	703	733	691	663	670	678	706	689	695	707	690	703	679	753	739	677	721	725	665	687	747	709	695	690	669	691	704	702	690	703	738	685	708	691	712	714	691	697	661	668	731	716	697	709	659	691	691	698	685	741	721	717	691	742	706	689	665	709	715	733	728	691	720	674	727	735	650	718	712	746	699	731	731	691	653	671	674	723	706	715	701	663	697	687	672	698	699	668	679	730	706	668	671	702	688	681	763	653	661	673	694	709	708	692	660	722	689	726	673	759	681	703	681	708	707	685	713	689	669	662	684	670	693	737	683	723	691	697	675	693	704	664	663	755	693	651	693	711	743	731	711	729	690	750	674	695	722	697	773	695	708	677	652	674	686	671	688	677	735	753	740	714	685	671	717	689	728	704	671	678	651	688	633	665	673	673	687	690	696	641	705	715	681	663	711	702	701	708	686	748	655	672	682	660	708	700	686	729	753	716	726	686	712	651	712	739	687	702	663	666	714	700	701	740	671	677	725	739	687	716	694	687	700	691	714	695	655	728	688	689	753	743	694	715	675	705	714	706	648	665	660	729	673	670	692	692	678	705	716	685	747	669	730	701	706	709	702	714	704	769	681	668	702	670	720	707	667	729	683	694	736	640	677	732	760	638	694	684	711	671	701	707	728	704	745	713	679	660	703	712	688	703	715	747	662	733	710	718	662	662	681	708	716	718	691	688	709	718	656	756	685	706	668	673	726	676	761	716	716	712	724	684	679	675	692	660	668	695	685	705	657	737	714	726	713	689	701	689	735	706	719	707	694	697	690	698	669	645	725	719	669	695	718	716	709	680	719	708	695	727	658	695	679	646	668	707	739	719	720	670	709	688	706	683	703	711	710	720	705	680	698	703	688	661	698	720	653	735	683	665	703	695	687	717	684	730	666	707	691	702	673	668	717	710	657	639	716	719	705	713	696	727	704	677	692	742	708	724	693	706	671	673	762	658	714	690	711	717	764	705	741	705	705	667	666	677	687	705	691	720	712	658	700	689	731	734	693	699	710	681	719	740	686	682	699	682	689	747	707	662	726	686	680	670	730	711	682	692	673	701	635	691	689	711	695	732	696	687	713	672	683	732	732	683	671	692	718	650	692	687	666	717	659	663	650	699	722	671	688	712	680	694	674	714	700	728	680	646	697	700	665	665	712	699	716	705	700	703	736	701	724	693	694	658	721	680	688	740	698	675	746	739	693	718	684	715	755	705	687	664	733	733	668	669	703	667	702	722	692	718	722	697	672	715	751	670	735	752	700	685	699	690	695	686	692	678	688	693	742	710	736	679	702	699	689	709	668	730	716	701	673	702	722	712	678	658	676	684	656	690	682	688	668	699	700	675	712	700	664	736	709	724	709	676	705	719	736	704	676	695	700	728	687	722	680	681	655	706	700	719	696	695	649	689	675	701	747	708	651	715	653	680	689	722	751	721	716	702	716	677	664	710	671	710	657	661	730	736	710	737	726	688	704	754	730	693	709	715	675	705	664	709	668	693	718	701	686	704	681	692	692	693	739	705	692	688	689	709	703	700	685	702	654	752	699	688	674	658	699	744	710	726	726	733	722	701	762	713	731	692	714	734	693	732	741	659	665	696	666	743	672	721	679	662	704	669	718	703	687	723	674	696	687	706	693	709	672	707	688	713	729	682	677	691	692	713	704	710	695	659	710	679	672	714	772	679	717	671	693	701	665	705	715	733	654	687	688	747	748	743	680	734	725	703	724	712	698	675	675	695	721	718	699	690	626	653	684	656	699	743	705	707	716	676	746	665	671	677	715	679	715	701	705	695	669	642	704	703	704	738	704	668	655	740	698	726	730	694	700	701	643	707	692	703	697	673	699	698	719	718	716	658	721	713	679	698	727	711	690	694	669	673	649	730	663	682	716	737	726	679	690	691	718	706
24473	21110	24164	28314	21110	21146	11642	635	392	365	374	341	308	394	366	342	354	346	318	312	308	299	318	291	328	307	296	307	352	319	326	283	281	294	306	322	275	306	291	295	288	328	332	309	298	339	285	315	310	321	298	319	299	304	299	297	319	296	275	327	310	308	329	300	322	304	274	281	328	281	298	295	287	335	304	331	286	299	283	293	299	323	252	297	296	286	304	294	303	279	308	269	326	304	294	318	307	334	302	331	279	290	296	299	298	308	296	324	291	319	297	284	316	330	327	342	289	325	325	328	325	324	297	277	309	279	296	295	288	280	318	300	327	317	330	285	310	307	289	289	297	323	320	314	310	351	278	299	328	283	342	248	331	281	288	288	308	318	346	340	325	311	292	292	303	303	301	338	311	301	331	278	310	330	304	328	297	327	300	297	281	318	289	291	295	297	276	300	334	291	286	312	318	315	308	318	320	314	309	310	300	315	301	265	303	284	335	303	313	310	305	275	315	303	294	315	293	301	335	304	320	296	310	307	305	324	316	300	308	294	319	319	290	302	314	259	282	287	303	311	309	349	283	294	323	332	321	290	303	308	336	322	338	305	300	318	295	313	294	328	272	302	269	333	315	329	268	289	306	320	313	305	299	337	322	328	290	312	311	302	331	323	353	259	307	300	280	322	291	320	278	317	308	305	321	288	322	304	297	303	310	318	279	306	305	294	292	284	314	290	296	305	331	293	287	326	307	278	308	288	296	308	301	296	327	300	300	321	295	304	307	311	312	306	312	310	293	321	302	333	331	273	309	346	321	289	288	259	311	303	298	272	332	287	298	296	304	315	318	317	311	339	320	303	329	308	303	316	304	313	290	315	305	290	319	309	307	282	291	313	294	298	295	290	306	290	298	309	310	286	314	324	286	299	351	334	276	319	306	313	291	293	280	341	304	307	297	334	308	331	298	344	319	281	315	316	305	323	340	288	283	307	339	308	283	299	330	297	315	332	309	311	312	324	291	329	284	293	301	292	281	333	322	318	331	309	324	324	327	292	280	301	282	296	308	280	338	303	311	285	319	324	308	292	342	312	348	297	319	296	274	304	311	274	296	289	306	273	308	295	335	296	304	336	330	319	366	348	298	325	313	324	338	322	249	304	275	290	350	310	293	278	321	297	309	336	296	314	288	310	261	292	284	311	329	355	304	297	322	301	280	297	286	276	263	291	278	325	300	286	344	318	343	314	314	323	286	329	313	330	310	268	288	326	277	329	293	322	275	277	282	299	306	290	295	287	301	304	305	248	319	323	308	302	321	282	326	308	315	311	294	299	318	302	304	304	319	274	301	322	323	298	308	342	264	287	333	271	301	294	318	282	323	338	291	288	324	290	263	275	299	281	295	321	278	304	313	295	301	306	269	307	298	293	281	291	269	273	268	268	311	287	282	309	268	306	316	287	293	288	282	300	300	286	281	299	313	323	294	302	315	324	290	314	303	281	293	322	316	317	300	284	299	322	314	321	326	275	294	259	300	306	301	313	307	312	315	296	301	307	311	318	325	327	294	295	255	305	301	328	292	293	314	308	339	318	311	282	280	302	313	272	273	301	305	281	283	303	301	345	284	267	306	273	291	322	295	325	276	275	278	329	323	292	276	332	301	308	297	296	265	299	286	319	304	303	274	306	299	332	304	301	319	309	287	281	318	316	282	277	273	279	292	287	327	306	329	323	295	320	288	290	323	330	329	284	284	302	270	297	299	299	328	301	344	312	307	310	291	300	348	306	319	310	306	295	299	306	309	298	300	308	280	302	339	327	301	283	316	296	276	305	292	293	295	290	307	326	294	306	321	325	318	322	333	317	292	312	319	309	313	272	313	317	327	326	283	274	330	296	303	313	288	299	302	314	297	301	323	292	306	305	330	272	323	283	241	282	283	297	270	301	302	315	319	290	307	310	284	300	289	297	304	281	304	303	280	277	325	290	301	327	277	315	328	299	301	315	288	308	308	308	326	320	342	294	311	314	316	296	277	284	283	289	337	326	316	326	284	313	297	272	313	307	290	271	307	309	277	309	291	340	280	311	318	276	319	326	296	296	317	312	267	313	329	297	303	313	271	364	297	301	323	330	311	329	283	342	316	303	275	299	334	328	269	294	292	299	328	300	287	279	271	261	292	316	315	287	323	308	347	339	316	335	292	297	293	301	303	281	331	312	275	296	319	334	284	321	287	328	305	315	297	282	306	324	330	287	291	289	270	363	307	314	315	310	340	322	289	305	306	305	295	325	302	271	318	285	325	310	311	315	295	293	293	370	297	321	319	286	310	296	328	341	302	316	286	260	281	343	296	321	320	321	293	273	326	270	273	277	295	306	322	317	326	289	288	286	328	305	289	265	282	310	317	321	314	278	318	324	340	302	319	323	303	321	309	318	340	299	302	286	275	310	337	283	324	352	287	306	269	318	293	291	288	276	288	297	287	304	323	296	276	316	336	326	281	332	325	298	271	318	317	299	298	327	342	292	324	291	307	328	285	277	311	314	303	312	333	284	290	324	308	320	294	332	306	266	291	318	288	319	313	310	313	322	316	297	284	316	315	319	285	324	273	281	255	319	282	291	284	272	307	294	298	304	280	306	319	299	349	341	327	316	298	318	345	355	296	337	319	300	301	301	293	301	306	320	299	297	285	343	316	275	321	294	314	324	337	306	305	332	305	301	317	286	293	287	310	280	280	299	336	306	300	315	321	307	322	316	314	298	293	296	303	300	269	296	277	278	328	299	309	313	334	338	299	295	283	339	315	306	294	280	333	306	281	303	322	291	288	272	289	321	355	350	288	293	322	301	319	334	306	303	279	284	314	300	319	289	301	317	321	267	259	311	281	303	296	293	296	327	308	319	296	296	282	323	308	287	291	322	319	297	313	309	309	312	292	304	302	295	338	320	290	291	304	301	333	314	314	296	333	305	324	297	282	287	325	322	285	311	310	302	308	309	300	311	315	285	337	289	283	313	337	322	313	320	356	305	321	324	313	251	317	333	287	336	300	310	309	290	328	305	274	327	286	333	331	307	345	331	316	312	314	319	317	301	303	299	320	296	306	296	287	315	324	301	291	312	294	310	317	308	329	329	298	277	287	283	294	285	296	279	314	282	304	311	288	322	337	319	295	291	311	255	291	339	322	323	305	317	289	322	302	315	309	321	313	319	306	340	322	339	288	304	324	305	314	312	290	294	302	320	296	306	321	339	279	308	342	299	295	276	308	323	324	318	337	326	295	285	314	311	273	290	310	332	304	304	325	318	287	286	323	297	320	296	270	286	323	282	345	345	294	291	299	333	325	323	294	316	269	309	278	316	306	306	310	339	281	320	284	309	310	322	313	294	323	290	303	303	300	296	330	295	280	309	283	306	317	277	298	295	305	313	327	315	289	336	329	312	289	285	324	332	347	316	309	308	313	298	294	280	283	289	279	296	315	312	297	318	282	279	279	284	286	308	298	305	315	289	290	285	281	313
42831	45425	19116	876	747	678	739	656	708	671	638	640	569	637	639	684	601	694	673	646	636	635	559	667	628	633	603	623	614	626	631	659	621	627	640	631	663	631	642	621	602	634	620	621	586	659	606	626	633	618	647	575	635	592	630	618	549	610	638	633	674	579	620	631	649	598	612	652	613	671	642	557	647	583	672	631	604	600	626	639	595	593	633	664	638	627	611	624	623	616	674	575	672	632	602	627	639	642	615	609	677	666	589	664	655	649	619	624	615	614	606	618	652	600	588	659	635	607	676	634	598	617	637	615	651	625	591	626	613	626	618	660	626	650	656	642	665	616	672	623	653	663	654	646	635	623	626	608	657	576	566	571	669	639	603	643	638	622	615	639	647	596	551	570	586	640	623	619	660	614	670	588	600	639	638	617	677	602	612	599	639	630	588	576	624	640	578	608	634	654	618	614	609	591	628	650	624	657	636	632	616	638	599	590	615	601	666	657	620	652	622	610	633	616	608	583	625	643	605	593	618	605	627	600	625	663	596	649	628	632	605	626	658	633	674	631	575	637	621	636	639	619	585	614	622	625	600	618	633	649	610	653	604	643	621	612	643	649	654	601	635	635	655	592	658	621	623	629	651	610	631	610	622	621	616	657	711	626	671	659	623	638	625	625	610	600	638	596	635	603	621	603	599	623	633	627	614	618	635	659	629	656	605	651	619	595	593	610	607	638	614	658	611	613	623	619	660	636	614	636	614	653	598	617	638	629	636	690	628	621	598	577	614	620	645	600	670	645	592	595	590	584	582	622	631	610	619	624	624	665	615	594	654	632	645	605	596	619	570	626	631	646	665	606	632	602	627	567	621	636	602	613	612	624	620	626	655	590	616	591	599	618	623	605	604	621	608	643	641	621	626	608	604	605	664	634	639	631	616	622	646	661	616	676	596	606	595	611	628	628	642	652	598	625	652	642	625	599	593	601	646	546	620	611	680	593	576	603	588	601	643	612	604	606	619	594	625	655	609	662	621	607	673	591	582	654	581	658	576	599	587	611	576	676	643	608	632	609	642	614	591	627	665	618	655	645	614	647	632	595	606	674	614	640	639	604	626	632	621	658	696	615	598	666	657	675	624	621	616	590	612	580	606	622	621	576	553	617	575	600	613	642	621	653	612	602	657	637	621	590	644	634	604	593	644	607	599	650	592	617	638	623	625	600	610	619	638	611	630	683	623	617	627	620	621	629	625	664	616	662	597	615	647	642	626	573	602	618	629	602	591	621	591	649	626	625	648	602	641	601	627	642	617	591	640	653	633	628	641	628	626	608	630	586	623	604	639	629	661	601	631	660	617	643	650	611	615	625	624	608	625	627	597	669	611	671	657	619	624	649	599	576	590	604	640	654	682	639	642	615	624	662	630	650	626	618	599	615	646	639	589	642	623	620	642	619	564	636	663	658	642	637	611	608	610	581	638	670	633	668	611	642	607	636	619	600	607	643	630	635	617	613	670	602	633	624	633	604	631	635	644	602	620	622	656	575	620	654	570	676	633	618	608	636	641	630	658	648	618	609	605	560	636	625	617	609	589	603	610	646	626	584	636	670	631	650	623	624	635	657	637	644	591	633	618	646	590	649	605	587	608	613	588	630	628	608	614	635	598	635	662	637	619	632	610	628	629	617	627	634	634	661	609	650	614	621	598	579	645	576	684	597	596	635	672	610	642	652	634	643	634	669	621	629	623	572	613	590	590	637	614	608	605	569	615	611	629	640	622	635	567	615	593	592	657	581	654	626	608	611	571	635	579	630	641	623	620	617	624	631	622	603	636	663	653	643	625	645	643	605	637	633	601	624	631	669	633	579	622	651	594	615	612	637	612	617	641	606	593	608	644	625	627	607	617	586	628	597	597	637	627	638	612	634	637	607	652	598	648	648	660	641	644	596	607	632	658	638	630	642	617	639	643	645	575	639	601	614	652	638	636	580	611	618	635	648	618	614	610	608	611	616	622	607	629	601	632	608	610	652	627	641	594	595	610	657	627	589	629	650	617	595	601	643	654	652	639	636	617	590	595	657	610	644	609	589	606	652	630	640	593	596	646	600	621	637	671	613	622	639	650	667	630	627	648	605	652	638	629	568	674	612	656	603	590	623	601	617	611	603	603	614	641	634	595	618	596	599	593	645	701	661	592	597	670	626	629	629	588	679	626	667	640	646	621	586	622	597	594	598	602	609	623	620	592	616	641	616	658	639	559	573	610	671	632	569	593	623	633	589	603	593	635	606	656	607	647	631	597	622	609	598	649	674	618	636	589	618	642	607	586	652	600	614	617	637	586	624	638	583	653	615	674	630	612	632	609	636	633	628	588	597	662	664	596	617	594	629	607	580	608	638	621	628	631	632	627	603	649	622	662	646	679	642	627	637	609	632	603	646	588	627	611	655	620	658	624	655	611	658	590	646	642	661	622	647	636	630	598	615	621	573	600	612	668	606	608	600	601	590	593	599	562	657	617	630	635	636	629	650	543	611	656	602	635	603	587	676	642	633	645	614	595	644	598	620	577	651	580	589	673	607	655	647	680	649	614	571	633	634	634	592	676	627	617	600	604	665	623	615	597	610	610	598	610	627	623	631	598	636	630	628	577	612	668	582	603	618	684	630	662	662	595	554	637	643	668	603	650	581	639	627	669	618	638	623	635	640	596	610	619	665	609	595	641	627	597	614	554	625	630	623	649	629	581	646	616	639	582	617	610	626	667	596	634	622	602	637	609	668	637	642	632	634	619	642	636	609	637	630	656	644	613	587	670	616	654	625	626	616	568	608	653	634	588	640	599	623	596	591	611	565	577	690	635	596	655	603	646	594	620	599	641	604	617	651	587	631	658	623	621	637	640	657	607	607	642	622	662	623	650	655	619	633	620	624	673	595	610	640	583	599	632	650	587	669	626	597	618	626	655	666	588	589	582	632	615	666	639	641	607	619	638	652	592	599	649	664	651	574	664	610	611	639	676	622	596	589	670	618	637	616	658	636	619	610	624	587	597	609	647	660	642	627	657	645	633	660	624	656	633	594	656	606	653	592	650	640	647	637	589	617	607	619	640	614	644	620	588	611	611	647	602	602	612	648	624	596	633	639	615	655	661	619	619	615	603	648	627	652	641	609	585	651	559	672	619	594	623	604	575	592	592	620	629	658	636	608	639	614	646	603	650	632	672	638	635	630	635	611	618	652	610	623	603	651	609	633	624	595	593	620	605	612	613	635	610	602	585	627	656	615	629	651	607	645	653	627	618	662	589	606	649	629	620	622	604	599	595	603	635	620	638	589	615	641	608	606	619	591	621	612	647	597	640	581	649	652	614	608	636	627	618	607	658	629	589	618	655	588	632	619	617	605	605	633	592	651	637	628	605	617	586	610	621	612	611	657	612	655	605	610	621	566	586	647	622	636	611	637	597	630	605	638	654	649	627	597	636	612	636	659	645	595	645	615	592	622	617	644	636	615	637	663	618	613
34124	18548	5499	307	199	176	187	174	178	163	169	160	161	173	204	176	180	153	171	171	161	158	163	161	164	153	175	162	166	135	154	181	193	171	187	182	161	168	190	143	164	167	162	163	174	194	187	175	173	158	175	189	174	177	184	180	170	167	186	171	179	170	161	176	169	176	183	145	172	175	187	175	142	177	178	187	192	180	171	169	168	183	164	168	178	161	191	169	184	177	174	144	170	195	169	192	188	181	153	159	154	169	163	181	161	169	163	167	163	176	143	156	195	172	189	179	202	153	179	197	180	187	166	165	187	157	185	174	159	174	173	176	172	162	173	189	181	186	172	171	161	161	160	168	161	181	154	180	164	175	158	161	181	169	166	172	171	172	167	175	151	173	178	190	161	180	172	167	170	190	188	169	162	175	176	195	185	169	179	184	167	174	145	180	146	167	171	194	182	208	170	180	193	179	197	160	154	184	177	189	154	188	181	190	189	194	176	175	151	173	152	180	175	169	140	190	174	162	171	187	164	182	196	184	168	150	179	177	153	163	192	175	151	185	165	161	161	157	151	162	157	172	168	187	203	166	185	201	169	170	160	165	139	167	177	175	182	150	179	173	163	176	165	171	169	178	178	185	153	180	187	190	157	174	191	174	189	170	188	173	172	181	157	177	149	158	170	169	179	168	195	185	165	162	205	180	171	167	160	187	162	177	166	159	177	186	190	182	165	179	168	192	159	176	170	170	169	168	160	189	192	171	163	180	173	155	129	177	166	173	167	198	170	156	168	197	145	157	177	180	180	167	169	163	150	198	157	184	168	176	147	161	188	186	147	175	184	159	158	194	157	179	152	157	186	155	175	184	150	183	181	172	182	158	185	172	199	162	163	174	166	172	163	155	168	182	205	158	180	181	174	183	198	147	186	181	172	171	175	161	166	185	158	183	167	177	169	167	129	177	170	184	155	173	185	167	163	194	191	144	200	166	156	188	168	171	178	179	172	165	167	159	176	165	176	179	167	167	188	167	171	164	154	191	160	145	156	165	157	181	178	157	172	204	175	175	183	178	176	163	180	178	173	197	194	179	157	188	173	200	196	178	179	169	212	172	146	181	144	170	180	184	182	160	178	149	187	163	166	150	152	175	166	171	159	178	167	172	173	172	174	156	182	175	200	201	178	172	173	184	154	160	192	176	174	198	177	154	188	155	174	177	174	185	161	163	161	172	191	172	167	202	165	173	180	167	195	176	176	176	176	168	153	176	179	176	168	171	180	185	165	183	190	164	169	180	179	203	165	183	152	183	190	217	177	173	180	165	169	174	148	156	197	184	157	146	172	175	156	176	156	187	166	175	210	170	176	180	180	196	168	166	169	177	177	164	204	203	162	152	174	179	208	172	191	188	173	201	173	162	173	206	191	191	195	173	176	171	171	171	148	135	193	202	177	189	196	168	203	170	179	177	164	202	159	176	185	167	207	193	197	188	174	159	184	152	181	181	183	164	188	195	195	206	174	175	191	165	186	175	187	193	183	159	166	162	169	158	185	173	158	157	179	163	185	180	184	165	183	170	159	181	198	209	179	164	164	142	170	160	187	165	176	151	187	179	160	174	173	178	197	182	165	177	188	160	174	186	197	186	187	197	173	177	161	167	159	162	198	168	154	198	156	177	162	176	162	183	169	167	162	168	148	171	188	171	179	152	177	184	164	174	173	149	197	164	175	166	154	165	187	161	179	159	170	194	189	183	179	173	188	170	190	189	159	171	171	164	189	180	200	199	175	167	167	157	156	182	163	180	156	174	177	167	176	148	167	156	164	157	176	182	162	195	168	185	170	175	176	157	153	179	170	174	167	192	168	193	177	191	209	164	176	165	166	181	198	190	170	185	171	178	180	143	190	185	159	147	172	187	171	171	165	175	174	175	181	210	179	162	153	173	183	184	179	177	180	190	143	169	157	183	167	161	165	172	184	180	171	158	158	164	191	188	170	164	173	174	189	194	166	173	167	168	162	198	148	173	181	194	163	159	174	185	155	174	178	188	155	182	172	182	173	196	174	164	190	184	191	192	170	159	149	154	151	164	181	155	190	191	199	166	178	171	184	172	189	162	180	195	174	163	180	162	163	180	188	176	170	174	206	145	200	152	181	169	174	165	161	199	176	169	159	183	181	176	139	171	180	195	158	165	161	179	172	196	184	144	179	162	156	162	162	190	183	171	156	141	199	146	168	148	180	173	172	175	141	171	177	177	144	161	166	186	177	192	167	169	183	175	186	181	183	165	164	139	165	189	182	163	179	149	141	199	171	161	166	157	188	167	159	174	182	178	144	148	169	175	178	161	207	177	193	171	182	168	170	163	172	152	170	202	190	186	165	165	208	166	152	151	181	177	158	174	190	176	175	183	162	171	168	170	173	168	172	166	160	195	160	190	185	160	165	154	183	169	185	175	149	170	188	173	168	177	163	155	184	178	183	168	147	180	163	179	175	183	194	182	168	178	202	175	142	177	159	191	178	178	178	164	160	178	179	175	159	188	142	155	154	176	169	192	193	177	167	178	183	169	169	199	168	172	183	166	161	178	187	143	170	190	166	155	191	168	172	160	174	147	175	186	180	188	190	167	181	181	172	158	162	191	166	177	143	150	171	167	175	175	136	186	166	177	197	180	161	192	173	185	140	202	189	188	163	207	152	159	174	136	171	152	161	182	168	185	178	182	187	174	173	185	181	173	173	185	186	184	162	191	184	191	188	163	199	179	187	177	178	177	185	155	176	175	174	198	189	180	177	164	210	163	172	162	165	178	176	175	148	142	160	169	171	189	190	163	192	179	198	183	165	178	174	177	146	178	156	168	174	165	175	153	167	155	166	174	162	188	170	147	160	186	152	179	157	162	167	194	180	216	175	188	191	174	163	184	174	184	215	207	153	167	167	158	174	156	174	181	186	177	164	160	145	179	181	165	181	167	176	176	148	175	200	192	204	184	181	175	160	156	172	188	167	191	173	180	186	178	186	138	179	197	185	169	180	161	157	167	167	182	155	170	178	202	168	199	159	159	188	162	159	192	171	161	170	199	163	192	192	166	178	162	203	143	146	175	133	166	179	160	185	176	167	165	166	174	158	161	162	193	162	159	160	156	214	188	170	149	195	187	202	173	198	198	182	147	169	156	182	195	176	159	203	170	177	162	198	171	179	173	166	163	162	188	162	174	211	173	172	190	191	185	166	186	171	193	181	213	163	166	161	160	152	174	191	172	164	172	175	183	197	170	172	180	175	198	170	189	178	183	167	172	175	176	161	156	172	162	178	178	169	181	176	168	178	180	168	162	179	192	167	188	176	193	161	173	164	176	184	176	171	158	158	168	175	170	167	169	156	164	188	169	158	179	178	159	188	157	145	185	166	183	159	191	197	207	181	169	158	171	178	156	153	183	209	187	184	166	169	136	169	151	173	199	165	193	172	164	166	175	170	171	178	172	191	183	179	167	186	182	175	168	165	163	176	178	189	183
17740	6525	1183	436	399	439	408	440	411	420	456	467	440	417	405	410	433	408	425	407	436	410	477	437	477	420	454	425	392	404	427	404	412	397	436	451	421	420	423	425	415	455	426	395	426	446	411	416	480	412	430	454	431	411	418	422	415	448	408	434	417	426	451	404	435	406	423	396	414	429	450	425	409	386	430	454	415	447	435	415	435	448	416	444	411	426	412	424	431	450	432	447	422	439	404	420	452	408	449	401	424	396	435	460	455	412	409	403	435	416	413	441	429	401	449	435	435	418	428	425	463	419	421	454	455	437	429	426	431	421	413	454	421	412	425	448	415	431	442	436	427	414	428	407	391	426	411	414	461	444	450	431	439	442	439	432	440	460	401	394	437	441	442	435	448	422	427	429	451	433	445	443	436	422	430	420	436	453	444	401	425	448	432	440	452	421	446	441	425	409	426	429	420	401	464	419	410	403	452	408	401	410	421	432	418	459	412	421	440	405	454	462	451	457	438	433	423	432	440	430	398	438	455	427	432	436	432	402	447	414	377	419	427	359	414	417	425	440	461	404	444	420	401	427	450	391	446	457	400	427	437	391	483	433	386	448	421	459	392	403	446	429	443	411	410	430	443	415	420	411	423	418	448	418	431	434	454	473	438	487	411	438	454	446	437	425	461	479	437	420	458	453	404	459	434	398	405	414	439	448	414	424	410	430	413	428	453	427	444	465	451	432	430	487	425	412	425	425	421	391	436	409	423	431	434	410	399	409	397	420	445	448	472	447	434	444	464	429	409	416	427	415	426	450	441	421	388	408	452	454	458	409	408	465	428	484	439	414	442	426	409	451	390	384	424	419	452	451	422	391	427	422	448	434	399	424	467	393	418	389	425	441	439	454	434	432	391	464	431	449	432	428	410	406	420	468	434	399	422	467	410	433	444	410	389	423	459	435	444	453	422	398	453	426	428	434	407	435	398	437	403	461	421	428	389	409	400	417	414	406	427	418	452	453	402	484	391	459	448	407	434	392	438	424	462	440	411	434	407	414	424	444	424	399	414	415	442	404	393	402	434	403	474	456	428	398	436	442	411	457	409	379	490	439	414	410	418	437	418	401	445	401	418	421	409	417	472	442	451	419	426	427	450	423	398	447	411	393	429	432	426	451	418	416	413	447	430	438	431	436	424	464	460	433	432	377	439	431	417	420	442	421	427	430	415	463	414	450	436	465	435	376	391	407	396	444	402	393	423	439	420	402	458	403	423	421	450	441	449	444	415	418	422	409	423	417	422	415	451	406	452	436	431	417	417	413	376	426	435	416	407	425	447	431	426	471	446	433	409	416	436	448	440	387	442	475	427	421	450	407	455	417	442	428	449	410	428	413	426	417	458	449	441	450	444	448	417	457	449	441	425	416	432	437	415	426	410	424	390	410	442	432	411	440	422	433	464	379	436	440	481	420	422	420	403	389	425	425	432	454	440	438	466	425	427	475	429	449	416	438	413	447	410	414	471	411	421	417	402	424	420	401	406	408	425	430	436	432	421	428	388	396	439	420	428	426	398	443	405	416	403	421	402	423	394	435	400	466	466	428	405	415	440	437	465	440	444	435	418	429	432	428	405	416	408	428	437	410	452	444	441	421	389	434	442	435	445	456	416	432	453	441	399	418	444	441	429	411	437	438	369	408	436	411	399	443	414	425	431	443	418	441	462	422	451	465	403	424	390	441	442	411	431	399	444	441	431	431	408	444	427	399	453	439	438	426	433	428	424	447	430	435	414	431	413	404	402	407	438	468	414	437	438	389	437	420	429	448	416	431	421	411	415	434	387	403	433	455	396	429	417	447	434	449	432	438	435	410	421	398	448	445	432	419	419	419	435	432	438	439	428	447	435	390	419	450	408	431	417	462	453	428	412	441	443	454	430	411	446	455	385	411	473	399	452	431	398	435	425	454	444	388	404	428	399	479	420	443	442	424	446	402	460	426	447	432	420	397	407	433	406	401	425	464	437	425	427	427	464	436	435	422	441	447	427	493	427	446	412	431	432	388	419	410	394	447	411	432	442	461	442	420	428	438	419	393	419	432	454	419	447	417	444	398	421	448	427	386	422	424	412	435	438	450	418	437	444	418	445	454	433	463	455	379	414	434	411	379	425	423	443	449	403	452	405	450	413	455	426	447	406	411	402	396	432	409	431	434	429	434	441	420	404	437	392	428	411	447	418	453	440	412	465	437	467	405	427	423	421	464	450	432	422	432	462	445	422	407	412	411	415	442	423	426	421	441	425	459	434	421	402	431	443	412	429	438	411	451	434	448	459	416	447	413	407	451	373	391	475	415	374	454	416	422	454	426	475	386	405	419	404	428	417	449	413	413	461	412	419	421	434	434	418	444	420	420	429	453	412	438	447	390	417	441	438	434	463	445	397	451	406	413	407	442	423	432	429	409	428	451	474	410	407	418	452	413	413	421	408	481	468	407	436	370	402	411	420	401	438	474	412	426	426	444	457	415	382	422	422	450	441	415	415	427	434	439	475	406	427	459	441	426	437	433	450	426	397	458	449	430	410	424	402	409	454	409	412	452	450	446	404	425	460	450	428	431	415	452	456	450	425	410	420	408	435	427	456	442	437	444	432	412	462	440	441	450	416	460	413	413	444	431	385	427	407	387	417	450	439	448	452	412	447	453	401	427	424	425	432	455	451	417	465	426	436	412	409	429	434	429	433	428	467	403	438	429	425	415	410	424	394	441	421	441	377	435	416	451	421	432	386	395	399	430	462	451	443	432	454	447	472	389	437	450	422	408	432	440	422	424	437	395	420	421	404	414	450	439	433	482	442	406	434	437	411	455	427	433	433	440	450	409	422	411	452	377	432	439	431	424	427	441	411	441	447	445	409	447	437	464	430	402	422	418	435	441	425	407	451	426	416	449	442	402	402	410	418	459	421	447	471	423	457	413	428	460	416	437	418	415	444	425	463	401	397	447	419	429	443	453	393	424	449	408	437	406	420	441	440	393	451	445	453	449	469	457	435	400	441	436	425	421	390	449	422	442	398	451	444	426	433	446	459	389	416	432	418	454	418	425	412	431	437	401	418	423	420	407	457	414	434	417	420	428	415	473	421	402	441	462	391	384	426	428	419	425	427	451	406	438	398	455	418	420	461	395	428	433	415	435	456	460	421	400	393	421	441	409	419	403	405	415	473	437	454	421	441	431	424	454	457	435	430	408	452	408	412	431	428	428	471	420	414	405	450	411	411	464	416	404	422	422	416	396	402	441	422	415	445	417	413	419	434	393	439	429	426	452	431	421	435	424	440	420	428	431	447	433	412	413	435	456	459	441	441	417	445	431	441	418	438	456	438	451	450	439	401	419	435	439	419	433	429	433	423	459	427	427	429	403	457	427	454	398	439	407	367	424	431	421	424	428	441	413	420	410	410	404	416	415	404	461	418	433	391	457	467	442	411	429	402	454	408	381	397	422	434	412	448	409	413	407	413	455	429	436
25143	21122	23722	28781	21128	14450	617	444	339	321	356	353	342	362	354	335	340	337	351	329	319	361	336	295	326	309	353	339	307	335	293	356	335	307	328	296	342	346	329	346	344	311	333	307	307	319	352	350	345	344	332	344	322	296	302	304	344	330	360	331	293	354	351	331	352	339	339	310	329	324	327	345	333	334	305	315	346	344	306	302	341	322	299	328	316	334	333	348	290	358	345	321	340	329	310	335	361	322	328	337	357	319	302	323	358	347	350	295	312	293	377	346	336	335	314	365	335	330	322	298	322	327	335	301	286	353	301	318	338	338	322	349	330	381	347	333	348	320	325	324	314	314	347	298	296	328	323	340	300	305	327	354	340	321	319	342	349	331	321	332	311	332	313	344	316	305	366	310	330	324	309	307	326	327	290	285	339	365	319	326	317	342	337	333	301	316	333	331	293	306	302	332	333	377	316	339	367	367	324	303	320	336	315	315	334	336	342	353	339	286	300	353	335	354	330	344	313	311	310	336	304	305	298	324	308	338	319	349	338	345	352	334	374	316	318	318	339	353	304	326	320	317	308	323	318	317	298	327	340	348	300	305	265	322	288	312	348	327	311	352	308	321	330	325	321	298	302	326	301	306	327	335	329	349	314	302	359	310	351	289	343	331	320	343	341	312	365	340	298	329	317	320	309	321	320	388	322	311	296	320	313	314	345	334	338	316	297	322	315	313	297	309	326	306	292	330	342	329	324	328	354	344	336	319	313	320	328	352	321	320	344	297	346	338	324	323	351	279	292	357	339	324	303	327	315	303	345	294	353	341	304	350	375	345	345	318	291	322	345	334	330	333	338	336	320	354	356	355	312	312	336	336	331	311	347	311	308	295	249	338	319	311	327	304	369	339	315	318	316	283	315	366	313	317	341	324	301	337	312	344	333	331	308	300	352	348	316	299	329	365	306	315	308	360	339	293	322	353	346	351	318	314	349	317	370	331	348	318	317	356	341	304	334	324	313	314	335	317	367	347	305	320	366	334	366	277	352	320	343	355	300	363	333	326	324	328	282	379	327	309	313	296	326	340	332	324	292	321	366	348	333	346	350	315	302	320	358	340	323	321	343	359	319	288	300	310	291	331	368	295	311	337	331	317	323	342	303	351	323	305	310	318	316	324	314	340	342	309	292	331	370	342	355	326	322	366	358	311	341	363	290	307	315	330	329	298	310	327	317	326	314	305	335	305	329	314	310	329	299	358	323	351	326	347	323	338	338	308	308	311	320	339	346	299	325	313	319	285	301	315	312	313	345	335	313	363	329	342	334	320	293	339	322	313	327	354	342	279	317	356	356	331	284	333	325	307	327	323	305	369	375	330	330	382	325	337	312	321	334	332	361	304	317	314	280	359	332	318	300	322	311	381	280	274	299	311	317	313	341	320	364	348	282	336	354	304	299	329	332	366	322	364	351	332	344	348	349	336	338	325	341	334	302	336	314	346	296	330	298	342	316	340	344	315	320	359	318	353	349	316	334	315	319	292	332	341	354	378	333	349	338	335	320	321	298	297	313	345	298	328	316	319	319	344	330	306	344	304	299	326	309	326	333	299	339	321	342	305	340	327	338	333	308	354	310	300	325	345	318	282	333	348	350	305	306	318	331	302	338	320	300	317	358	325	338	375	342	324	314	303	281	319	306	329	327	345	340	301	324	328	311	319	314	303	337	300	327	300	293	302	320	328	334	314	350	319	352	341	295	292	330	330	306	332	341	279	330	351	332	337	335	314	328	323	353	334	329	319	315	298	366	335	288	343	353	322	332	276	323	295	312	326	322	322	344	320	312	320	309	328	320	333	321	345	329	334	329	313	327	326	333	298	357	304	280	303	300	324	335	329	285	266	323	329	302	321	338	342	345	348	353	316	326	330	344	286	329	346	341	349	317	336	350	315	316	335	371	331	328	338	351	293	331	336	335	356	327	311	336	310	356	314	320	333	327	360	323	336	328	337	340	355	364	341	357	358	328	322	320	310	334	323	337	326	340	321	311	340	314	318	278	313	339	348	322	313	317	306	303	359	299	337	307	308	336	376	343	371	296	353	313	335	352	311	311	310	321	317	293	344	332	309	318	315	312	336	321	337	321	342	341	317	267	288	308	317	334	348	331	344	306	311	300	334	338	322	317	353	339	335	356	298	292	298	371	316	301	321	360	323	320	324	320	327	299	341	322	322	337	338	309	294	289	339	334	333	311	323	293	307	298	310	328	283	330	330	314	295	297	338	325	306	328	342	309	302	302	318	342	318	362	340	326	311	343	342	312	326	306	356	273	339	311	326	293	336	296	313	332	343	321	316	330	318	293	303	327	340	333	330	352	311	303	288	297	344	328	315	298	311	333	340	328	328	303	317	309	312	335	327	314	336	346	292	313	327	324	358	326	342	356	335	370	301	341	306	334	346	303	315	285	328	321	341	344	355	304	294	310	313	345	345	305	337	332	312	299	286	345	322	344	325	350	329	337	325	329	311	334	292	320	293	321	313	321	332	288	335	321	317	348	346	313	332	362	319	323	339	349	342	320	306	293	353	306	303	313	311	330	296	317	325	312	328	350	324	309	307	299	329	341	302	308	370	324	294	350	317	343	346	399	327	346	347	330	361	327	340	342	389	321	316	326	318	327	365	311	314	309	340	298	304	348	322	319	331	329	331	309	317	362	354	284	320	361	320	338	335	284	324	295	356	317	327	281	348	280	299	362	331	310	325	282	299	390	331	384	324	358	323	351	366	316	313	329	295	326	336	325	313	308	346	309	303	329	343	315	321	333	339	313	332	344	344	351	318	344	333	326	359	322	296	305	344	321	346	344	312	346	283	311	311	326	325	317	337	311	319	318	332	333	315	302	297	365	337	344	335	312	340	309	334	367	312	308	344	329	360	322	328	327	283	331	336	310	351	320	340	349	285	294	337	342	306	311	319	364	313	339	318	302	338	331	299	360	278	352	340	350	322	329	360	321	313	321	348	325	346	315	328	313	300	335	297	361	315	378	325	303	272	312	294	319	366	338	327	323	344	320	304	360	348	291	316	294	329	330	339	324	308	316	321	342	327	347	335	327	311	333	337	315	335	333	321	337	332	324	356	325	316	362	312	304	308	319	320	335	333	322	293	352	351	301	317	328	336	335	341	359	302	322	343	330	357	339	346	312	310	323	307	332	305	322	352	297	318	362	333	305	312	305	321	335	304	336	343	326	303	327	330	332	338	313	319	318	306	327	359	342	328	330	332	323	336	337	284	315	296	323	341	346	324	317	338	351	318	334	331	316	393	277	316	331	333	338	307	316	327	330	331	310	312	340	357	333	333	327	341	324	320	346	325	320	292	351	310	335	315	328	343	312	325	364	336	322	337	309	321	295	316	299	335	299	311	344	324	331	298	351	326	305	318	345	288	328	358	318	341	310	338	358	309	315	273	305	326	325	337	370	357	318	336	288	321	320	312	339	314	356	321	305	319	308	324	329	352
36572	34485	12824	854	783	723	726	710	696	694	694	694	720	651	691	711	718	720	711	709	686	710	652	667	676	714	672	762	704	655	691	710	681	711	685	667	694	700	665	659	728	710	716	704	645	720	665	674	741	729	733	680	687	669	691	679	686	708	724	708	653	701	668	727	703	736	653	726	680	738	700	715	719	694	709	705	691	696	697	682	680	675	695	676	678	693	683	718	724	712	664	719	714	708	679	689	720	678	682	690	673	720	693	674	691	691	673	723	648	647	690	707	695	712	703	616	675	719	699	727	687	748	739	690	736	673	678	688	668	693	715	710	717	718	673	699	703	703	711	738	736	679	722	699	704	674	675	701	710	699	702	708	693	650	731	699	681	755	692	731	685	723	685	740	676	720	655	748	644	732	687	680	695	718	660	634	686	686	678	714	682	687	716	727	705	719	675	733	706	686	677	692	690	712	715	676	691	730	694	730	695	668	700	679	641	687	663	686	722	672	691	702	661	697	704	716	693	706	712	725	691	701	696	724	678	681	663	752	714	688	723	704	699	693	699	693	685	707	692	693	703	709	694	722	671	676	687	713	709	692	717	743	680	725	635	686	688	676	666	677	707	712	691	685	711	737	677	679	743	654	704	651	627	709	694	717	713	700	656	674	720	717	672	707	733	685	686	677	662	677	684	728	717	693	671	720	720	653	721	694	670	712	751	701	648	718	717	735	644	675	653	707	686	658	676	731	718	715	697	741	678	672	675	675	678	661	704	687	670	717	643	704	708	692	744	693	717	691	696	653	652	724	708	690	717	692	650	667	712	651	684	674	754	686	684	690	690	751	717	693	698	724	643	707	734	652	654	678	661	716	681	699	722	663	668	698	727	644	696	731	685	704	702	687	664	704	727	692	743	655	687	731	704	704	749	695	700	743	718	704	708	730	691	697	696	708	675	667	665	688	700	700	709	715	631	675	684	685	757	689	705	676	678	716	660	703	674	707	682	681	718	700	724	673	690	709	682	642	688	754	693	688	686	706	687	693	692	663	700	700	663	722	710	691	700	722	691	695	653	662	717	699	720	733	693	661	694	666	748	741	726	718	672	711	699	717	724	700	664	693	652	712	705	680	741	628	692	691	668	719	727	708	731	680	708	717	679	715	708	698	699	692	713	675	690	665	703	698	738	666	697	744	655	630	714	687	673	686	667	759	685	661	651	723	711	694	725	707	691	680	672	736	716	698	727	754	698	689	726	691	668	734	656	631	723	709	724	719	729	687	716	652	678	700	702	644	659	720	686	717	679	674	704	672	693	699	694	727	734	705	692	707	701	694	676	720	718	685	709	690	700	685	655	639	657	664	695	677	689	712	704	748	705	697	652	697	735	715	691	693	690	709	680	720	720	710	674	723	727	711	676	724	659	695	702	729	716	728	719	676	714	674	720	692	685	710	719	675	672	701	699	676	657	688	710	665	692	707	715	718	699	722	733	667	676	703	706	669	724	739	707	680	669	695	658	715	714	667	695	653	691	709	713	716	751	632	736	711	722	708	705	726	699	747	726	683	673	683	736	691	673	663	703	701	721	698	708	670	707	766	700	674	707	661	678	683	631	651	676	737	749	705	691	707	718	713	703	762	714	741	703	709	648	666	714	723	717	710	701	676	700	699	656	714	682	660	690	716	693	700	705	679	694	692	659	708	711	730	720	727	695	671	649	665	711	717	712	730	724	708	727	697	678	751	753	689	735	666	691	712	653	718	690	717	663	730	694	714	691	697	646	702	739	702	711	640	650	705	679	658	681	672	716	696	688	666	713	682	700	646	745	656	663	697	698	664	725	681	715	710	730	713	758	705	695	675	716	722	716	699	727	704	710	680	723	694	703	725	745	719	668	685	727	725	657	736	698	703	707	707	696	724	729	734	735	744	750	667	730	670	721	723	681	699	661	668	686	678	730	725	709	695	733	692	736	686	688	697	730	686	697	703	707	684	706	653	711	710	734	688	754	685	708	739	711	710	690	678	702	675	655	661	727	712	683	679	677	683	670	699	696	673	697	722	730	729	740	718	695	689	683	677	711	666	681	740	715	718	681	737	691	694	729	709	707	690	682	678	688	700	702	684	686	728	689	735	634	690	702	717	696	739	728	732	686	735	649	682	748	752	695	705	711	679	658	701	712	705	742	710	743	697	642	657	691	670	730	654	673	663	724	724	702	671	683	699	701	688	689	646	683	736	713	688	710	702	743	710	700	679	687	733	676	738	640	678	685	708	677	688	668	682	695	726	706	685	748	691	674	703	718	685	703	711	658	681	745	700	670	735	680	744	638	648	673	700	683	687	673	713	699	685	685	691	698	732	661	706	668	696	656	662	675	662	671	670	675	676	726	781	690	712	705	695	667	692	712	681	668	697	716	732	656	680	678	711	758	740	674	709	675	726	717	675	686	685	694	705	665	686	714	703	709	682	707	715	713	699	664	675	724	688	747	710	723	729	777	680	681	771	738	627	722	681	684	689	678	705	647	728	712	668	734	697	697	725	672	748	713	732	684	717	693	670	688	668	681	691	703	678	655	734	661	643	686	677	716	707	676	684	675	706	693	714	717	710	677	702	724	675	656	748	698	695	653	698	690	734	715	725	772	678	714	711	722	705	643	694	740	656	702	739	694	698	655	683	738	701	724	680	716	701	673	735	659	730	708	718	671	699	692	676	710	765	688	680	736	666	683	718	708	696	673	663	676	705	677	744	658	681	689	667	682	676	711	717	664	712	656	680	703	697	750	687	690	707	688	751	685	745	707	688	692	726	699	716	691	703	716	758	690	616	711	713	715	689	733	684	702	700	702	711	704	753	694	684	744	727	721	695	693	675	689	709	640	699	656	730	719	684	684	722	733	724	741	785	712	651	672	714	675	678	714	706	715	693	689	684	706	661	664	712	673	689	728	756	668	674	681	705	706	695	697	700	709	722	762	689	706	699	670	712	650	675	714	697	709	679	702	719	708	666	705	671	687	702	629	750	701	679	685	680	741	676	713	718	702	679	673	724	689	714	685	684	690	718	660	669	649	689	677	691	702	690	683	731	701	728	726	740	673	648	695	661	674	674	666	725	720	650	674	674	698	745	636	711	772	677	707	686	682	732	735	658	705	682	709	662	702	695	735	649	718	664	727	687	657	722	701	702	709	697	708	670	686	662	721	646	707	703	611	652	715	714	733	733	741	686	677	694	682	754	705	722	692	707	695	738	689	653	737	730	749	674	685	709	727	660	717	668	745	737	702	714	723	629	668	705	705	700	708	678	704	627	692	686	706	677	674	714	716	698	672	660	729	714	719	733	754	705	687	698	704	714	699	690	657	692	712	665	684	680	693	711	683	738	731	666	683	697	700	720	713	684	704	705	710	705	699	721	670	651	718	684	682	743	721	687	696	715	718	718	718	685	710	704	731	711	652	728	669	709	701	679	707	708	712	711	685	725	653	731	686	659	659	704	760	693	687	723	657	708	702	620	684	663
24513	21112	24071	28388	21113	21135	11593	548	427	370	370	357	355	347	308	310	326	323	349	347	349	321	340	322	281	311	287	319	304	314	328	313	339	324	325	308	304	291	277	335	296	295	306	304	283	302	305	294	308	318	349	316	294	305	300	296	275	288	277	310	292	304	299	346	291	279	294	294	316	301	307	328	312	275	299	308	309	323	259	321	277	325	317	306	296	337	283	342	251	312	313	325	300	277	327	294	313	313	302	326	291	289	331	303	306	326	328	292	315	309	277	328	304	357	300	312	287	314	316	318	324	315	304	313	304	309	293	292	317	345	297	298	294	270	347	302	294	292	316	300	319	331	310	269	292	352	329	288	353	325	309	300	293	269	267	311	321	286	283	309	273	268	277	304	337	303	322	332	332	321	289	313	314	302	296	278	320	290	300	317	307	322	289	272	321	354	309	282	299	321	325	345	271	308	313	318	298	293	278	314	296	324	322	322	329	287	298	312	286	305	313	284	306	320	291	341	277	331	315	311	298	283	312	291	263	317	312	304	285	309	319	303	310	282	310	304	306	271	292	302	287	330	298	298	294	305	319	335	288	285	281	291	328	340	315	329	297	306	306	279	332	322	306	322	288	297	301	286	340	304	324	317	320	321	287	325	306	265	349	297	330	330	285	279	305	306	266	310	314	328	306	328	297	300	309	310	284	318	322	285	321	298	306	322	293	334	312	268	326	297	310	315	315	288	297	275	276	243	296	300	314	340	296	325	292	356	314	316	297	318	293	329	286	293	334	311	307	318	271	315	327	321	320	270	271	284	305	336	339	283	299	299	304	315	346	306	289	304	276	308	283	291	317	318	301	288	309	286	320	323	270	276	316	313	304	339	297	293	312	306	310	322	333	287	322	308	325	338	302	306	300	318	279	298	307	322	279	266	281	315	307	294	284	301	347	248	292	314	295	324	319	309	300	297	330	290	298	323	329	298	293	307	313	318	317	316	318	362	305	321	295	300	323	324	319	292	287	313	268	298	297	309	328	258	290	287	286	322	317	278	293	311	282	316	302	346	282	290	304	296	335	303	329	304	305	303	341	275	292	322	276	331	291	314	315	305	320	288	296	301	315	287	310	289	300	286	348	314	345	306	292	322	327	325	323	278	296	276	297	298	329	307	317	305	327	284	315	312	306	347	315	332	310	336	288	288	296	330	299	275	318	295	333	303	279	376	319	343	339	286	309	309	322	311	311	273	311	265	331	303	337	305	298	285	285	321	317	273	300	282	290	295	295	299	321	313	313	292	313	291	294	305	288	299	307	296	324	305	342	311	312	334	297	329	297	322	283	305	292	297	312	301	303	284	277	296	287	333	299	297	310	277	293	321	288	301	307	285	288	269	315	329	295	277	311	299	314	323	312	295	302	303	311	289	265	313	326	329	309	291	325	319	313	332	305	301	322	328	302	300	315	292	334	284	312	313	291	296	308	315	300	299	294	307	303	326	290	256	279	276	308	311	306	323	295	318	286	322	299	336	273	295	343	328	296	300	299	277	305	312	293	320	309	345	284	341	294	279	276	282	265	287	296	303	302	294	303	349	324	273	324	269	276	295	306	313	298	294	328	304	270	283	342	323	323	293	308	315	300	323	304	318	282	315	300	287	297	295	304	308	303	305	286	315	302	299	297	308	319	328	265	292	283	323	304	318	299	273	303	305	304	286	303	311	311	316	288	305	275	307	295	288	295	301	277	315	305	311	296	306	255	286	333	292	307	300	303	329	309	268	294	303	268	319	333	306	315	293	305	306	266	324	326	305	327	325	304	294	303	294	334	282	299	277	331	254	298	290	331	317	274	299	313	311	310	291	299	282	314	301	315	310	303	323	266	318	285	305	289	317	294	314	302	354	332	335	305	319	322	306	323	316	310	296	294	275	287	307	293	315	294	296	298	319	314	283	286	297	309	293	359	322	276	279	325	311	299	296	311	304	316	320	327	314	278	312	324	279	322	291	264	297	300	288	287	312	285	310	322	327	306	321	316	288	298	356	262	303	348	329	294	266	309	269	305	315	315	317	286	295	304	295	323	306	294	326	314	319	318	329	315	304	283	265	324	334	316	341	315	317	315	283	290	315	321	309	291	308	284	312	326	323	295	334	290	287	305	306	304	315	313	305	285	301	291	323	275	294	292	325	325	303	285	317	342	339	309	299	315	358	284	286	279	272	318	304	313	327	307	282	279	347	301	304	308	302	312	288	312	346	280	315	295	295	309	340	330	327	306	332	326	319	317	315	319	314	315	314	300	309	278	296	276	307	316	298	319	282	279	328	314	314	294	311	277	304	297	332	316	303	310	298	296	320	297	307	327	328	274	320	302	293	293	290	275	322	290	294	318	271	291	298	267	274	293	268	321	303	288	305	299	321	281	294	344	314	298	313	316	313	303	312	326	312	294	331	308	340	294	289	289	306	284	322	300	318	289	314	327	326	318	308	312	286	285	308	299	286	302	305	304	314	291	311	312	325	291	311	302	298	271	301	307	315	349	309	298	314	290	319	294	327	300	302	308	322	326	329	298	318	292	294	317	316	312	305	317	291	279	321	319	305	305	306	290	286	289	339	324	320	305	281	298	319	317	280	294	319	289	318	299	282	285	295	322	310	296	324	307	318	278	289	300	301	302	317	305	299	310	264	311	291	323	295	282	294	305	362	341	279	315	345	288	312	303	321	290	311	320	347	291	293	336	303	282	293	323	316	313	319	318	261	287	325	328	310	299	288	289	303	300	340	289	299	289	341	312	315	293	291	291	310	312	298	322	280	321	343	301	275	313	309	285	316	293	305	290	293	320	333	272	291	272	293	279	284	299	305	291	296	311	302	285	317	292	307	270	306	301	312	301	330	285	294	295	279	320	275	308	304	331	325	281	284	335	297	331	327	336	336	345	339	280	309	314	323	297	326	285	312	326	326	294	334	337	327	354	301	296	315	330	286	325	301	270	285	304	291	324	296	327	320	317	279	302	286	311	296	318	315	299	282	309	321	364	314	305	341	321	283	289	304	291	310	316	323	303	336	311	311	323	291	321	311	301	301	286	314	275	282	329	328	326	312	335	268	301	302	307	275	315	307	344	304	315	280	310	282	291	319	287	279	305	281	325	288	274	287	324	292	290	320	313	320	323	303	320	349	271	299	287	332	309	305	314	279	248	309	298	236	307	303	307	324	292	352	272	290	295	297	306	324	325	276	307	275	300	313	287	320	320	307	320	298	325	295	292	325	286	303	278	335	290	313	319	307	279	287	320	312	309	291	301	298	271	252	302	310	315	297	313	307	297	307	276	300	285	317	299	298	289	325	287	292	273	307	314	281	285	332	310	292	334	311	312	300	317	287	285	311	309	311	326	300	338	330	332	289	296	285	291	297	308	298	312	310	318	307	302	295	311	292	290	311	279	327	306	337	313	308	313	315	280	312	331	326	270	280	309	285	313	319	313	328	340	298	301	298	266	334	289	306	308	284	352	298
43138	45719	18464	966	761	701	725	642	680	603	696	662	593	611	675	593	635	666	635	619	652	648	614	606	627	655	640	649	660	652	616	660	616	655	631	619	605	601	646	635	641	584	630	646	592	643	614	671	645	597	625	635	618	624	637	668	639	669	650	569	638	607	608	559	600	624	651	632	618	613	620	575	582	591	635	633	651	631	693	655	618	688	646	609	632	618	644	650	652	584	647	642	638	634	656	620	585	657	646	610	642	626	635	593	595	586	622	625	608	602	565	631	641	585	612	671	584	663	627	618	691	706	605	594	636	597	647	610	618	605	594	604	656	619	609	603	608	620	590	619	628	635	583	617	651	639	597	593	608	596	621	617	632	667	608	618	593	611	632	615	589	655	621	624	626	604	604	586	617	618	593	636	656	623	624	603	607	615	604	630	638	610	586	625	625	626	604	650	669	627	648	671	624	632	631	652	672	620	605	615	641	637	600	628	597	638	616	578	648	661	610	554	600	620	611	605	662	624	659	621	618	612	645	588	630	642	594	675	604	612	592	696	587	626	654	632	604	623	603	582	603	601	624	591	602	650	609	633	686	639	583	620	606	618	620	622	634	661	609	597	662	573	630	626	620	678	597	595	622	602	644	634	611	574	600	652	665	614	590	613	618	630	625	611	582	615	597	610	640	606	630	637	646	594	651	568	581	596	611	640	627	652	638	631	618	624	620	636	640	640	606	590	617	615	580	591	650	604	624	644	575	641	629	611	659	578	604	587	578	686	696	611	609	628	656	668	593	611	622	628	581	648	594	595	676	630	638	643	644	628	649	625	616	635	615	646	637	632	618	637	625	648	613	595	651	614	629	641	651	617	672	610	609	604	612	633	637	644	597	627	649	643	596	627	614	597	559	629	665	656	653	615	624	558	647	647	589	641	607	619	586	677	629	619	622	627	605	612	667	587	605	650	638	570	661	649	612	620	621	604	623	617	636	595	602	628	639	570	640	620	617	633	603	640	612	618	585	624	610	647	630	624	621	645	626	616	648	649	594	628	629	629	612	603	625	633	599	661	653	620	648	564	600	613	665	654	619	619	587	615	629	652	649	608	606	623	622	653	599	650	660	634	655	653	651	663	626	610	628	674	591	640	589	589	614	605	644	658	587	602	583	573	604	654	613	600	607	643	633	607	632	631	659	640	618	619	647	595	628	635	634	619	594	608	579	656	638	634	631	621	612	619	610	607	634	620	626	615	620	592	586	620	637	652	628	679	583	626	641	664	610	656	628	651	647	567	598	583	674	605	621	621	618	659	612	643	602	637	643	610	664	612	620	630	631	632	589	641	611	626	629	606	661	647	630	580	636	653	547	636	620	639	652	635	639	622	632	651	638	590	636	627	614	629	619	579	620	616	612	593	601	630	638	635	586	640	656	560	616	615	622	651	601	670	662	607	572	591	610	605	581	615	633	655	643	632	634	628	583	645	565	664	622	598	587	635	665	602	609	643	604	648	629	621	627	653	619	640	589	600	603	655	622	613	626	640	638	633	637	614	644	652	599	605	642	632	659	649	604	605	576	610	655	644	602	648	626	645	618	635	625	604	633	668	649	588	665	657	649	601	613	593	599	607	639	616	637	598	646	612	608	608	614	600	610	633	630	622	590	559	649	640	628	606	626	626	610	646	657	616	611	639	626	625	612	669	608	602	625	632	664	647	629	627	650	627	645	652	678	642	638	592	631	617	614	634	656	600	602	628	620	606	602	651	633	557	643	638	620	618	607	585	607	566	621	647	631	616	601	622	600	617	622	654	637	625	610	652	659	636	630	634	648	605	610	652	572	623	583	627	604	685	583	607	616	595	632	595	627	649	638	627	653	635	599	608	605	587	603	627	621	591	659	648	608	649	610	619	627	657	589	628	649	636	590	639	631	600	626	611	639	644	604	638	651	652	626	576	666	658	642	619	657	611	659	644	615	595	587	584	599	616	601	644	659	635	630	620	615	586	671	667	607	583	608	642	604	617	618	600	636	587	609	622	601	588	608	653	580	641	642	596	654	568	635	611	644	645	632	644	654	631	611	614	670	615	635	630	632	650	602	620	640	661	663	636	630	628	612	638	645	624	625	609	612	582	630	626	645	593	636	624	616	648	643	661	618	599	605	647	644	640	618	627	637	634	617	616	600	636	633	613	596	624	606	597	613	573	641	621	613	594	600	612	649	607	620	614	592	594	627	626	665	660	642	590	608	637	601	654	672	636	609	581	650	611	662	655	624	619	620	627	593	639	579	585	597	640	599	626	627	644	605	628	645	595	622	612	634	677	622	580	645	638	578	660	613	597	631	615	605	605	672	592	645	614	664	597	685	639	643	647	609	601	636	674	574	625	621	630	671	624	607	635	669	615	634	647	600	564	585	671	633	625	640	611	625	623	552	604	597	585	622	655	595	577	634	623	606	585	606	607	651	601	650	615	631	605	641	637	578	626	607	596	645	665	651	636	608	596	616	621	645	590	657	621	601	659	589	640	596	569	638	627	595	578	569	628	626	643	639	635	579	623	641	641	623	586	635	611	588	630	627	624	600	630	639	638	635	637	633	608	632	587	613	654	643	640	613	609	628	623	656	596	632	619	638	613	648	597	638	638	615	670	637	634	620	615	615	633	607	591	602	637	680	584	622	595	675	695	587	616	674	603	605	677	587	591	628	628	618	617	638	633	616	640	625	641	590	635	628	612	601	629	629	620	693	623	584	616	639	617	604	624	599	648	655	616	639	622	602	624	607	646	640	646	602	615	595	622	628	623	606	624	661	608	591	639	671	621	643	599	628	605	649	634	608	619	620	635	654	603	655	638	604	601	669	650	611	613	640	647	612	632	626	570	646	630	622	644	628	637	610	649	625	580	595	605	617	640	634	629	614	620	628	627	656	624	637	639	646	623	589	648	624	653	649	614	614	642	683	623	611	601	600	608	592	580	610	648	574	617	625	623	621	603	632	592	665	556	583	610	622	650	642	634	602	605	587	607	620	610	633	626	585	633	633	633	621	623	625	652	599	666	648	588	661	603	616	618	617	587	603	630	604	638	612	615	612	613	634	636	653	599	660	626	676	584	592	658	634	657	670	648	652	612	622	613	655	595	601	645	668	615	612	643	600	639	619	631	582	635	609	618	605	640	673	599	656	676	638	633	616	599	607	647	622	654	649	658	601	606	668	586	653	565	620	630	666	624	676	606	609	634	624	656	617	660	657	602	581	616	653	615	626	620	645	645	613	623	598	587	637	609	668	623	622	593	637	655	664	624	652	602	619	627	628	617	606	623	601	633	641	584	619	645	612	627	644	627	636	654	680	652	595	619	615	616	667	640	609	594	681	674	643	650	644	653	608	609	639	649	627	623	615	672	603	604	570	597	584	601	605	641	617	657	647	616	651	667	618	577	599	654	635	613	602	680	651	692	631	618	629	621	671	621	583	618	622	579	629	604	579	651	657	611	652	659	602	652	602	650	658	610	644	648
34309	18271	5373	304	194	169	169	168	134	178	179	169	159	175	180	185	192	164	153	159	186	163	157	167	174	191	170	146	182	175	162	192	153	176	180	193	172	169	168	159	181	173	153	177	166	179	172	177	181	168	164	149	179	181	186	173	175	166	199	173	167	169	166	172	174	163	152	184	172	171	175	135	156	185	179	167	180	167	172	172	146	165	168	155	184	179	152	162	195	201	205	152	171	183	185	170	159	163	203	187	172	171	186	161	168	158	171	193	183	198	169	185	176	194	168	150	178	176	172	170	167	186	194	199	189	150	166	161	159	184	177	193	160	190	170	164	204	167	178	187	181	185	169	162	176	175	183	189	169	155	156	171	170	169	174	159	201	151	167	171	183	177	185	153	192	167	176	189	166	170	152	194	164	171	184	182	179	158	172	159	174	188	170	150	137	161	180	142	178	189	183	202	166	166	209	181	175	177	202	179	157	213	195	192	194	163	173	192	182	189	193	176	154	157	152	164	172	175	166	176	176	179	193	168	200	176	169	171	148	167	199	164	157	174	167	181	160	160	183	170	184	178	194	177	171	165	180	156	154	201	175	177	171	192	169	188	187	150	166	171	180	191	173	176	157	169	165	188	152	184	205	171	162	164	157	189	184	174	173	187	171	158	168	174	196	169	183	177	197	160	165	165	176	169	190	182	155	187	167	195	199	207	178	202	184	180	176	194	178	163	154	159	202	158	173	170	162	184	177	154	188	178	164	171	182	162	174	160	157	167	194	169	161	189	171	159	166	198	185	193	163	169	171	172	156	176	178	182	152	165	173	156	163	162	170	164	174	163	156	159	182	187	183	189	156	172	167	178	172	176	165	159	172	173	186	180	188	167	180	176	148	174	183	176	175	187	186	162	210	179	167	183	176	165	176	162	188	160	190	167	176	172	179	164	177	178	181	156	178	168	176	175	167	166	190	164	157	179	169	174	187	179	150	180	167	171	170	168	187	187	165	165	206	165	181	157	153	167	153	200	163	186	179	163	180	167	159	163	185	162	161	188	171	181	198	203	175	185	161	179	170	181	161	159	202	188	160	149	174	203	173	153	186	205	177	184	157	194	201	163	199	190	165	187	212	177	179	167	193	153	167	155	203	155	159	176	164	160	172	159	147	180	195	179	181	157	146	179	171	146	184	196	196	155	173	161	184	184	189	187	184	161	181	171	176	187	161	170	164	155	200	183	174	159	206	181	178	165	162	159	165	147	168	177	157	155	136	162	173	167	185	147	199	188	173	153	157	156	181	182	178	188	179	160	179	186	176	155	192	176	194	142	160	177	175	171	174	180	193	169	211	192	156	205	155	183	188	158	160	186	186	161	155	179	147	185	198	163	173	159	194	153	155	157	143	177	170	205	151	157	171	184	167	179	163	156	167	176	187	187	184	191	177	149	160	175	162	168	157	165	163	189	176	185	154	172	191	176	170	163	186	165	188	167	181	182	161	167	164	199	175	170	185	175	178	177	181	190	170	171	184	177	165	180	178	185	207	197	171	183	160	174	190	179	163	187	174	167	188	164	178	166	172	191	211	188	197	170	187	164	170	187	156	174	162	181	166	171	175	190	176	153	170	159	180	161	156	174	203	186	189	164	162	159	160	165	184	190	190	187	138	165	154	165	158	142	166	155	178	161	173	186	162	161	171	173	179	212	189	185	170	167	175	156	169	157	146	180	169	195	165	200	170	179	198	171	151	146	147	171	199	168	182	154	193	178	173	161	174	184	200	156	177	183	165	187	178	179	166	197	199	181	185	151	162	165	174	192	166	174	182	192	196	178	183	170	163	153	165	199	179	161	156	172	183	213	166	166	151	178	189	166	178	182	190	150	158	176	201	184	180	181	165	185	183	174	194	166	192	168	174	174	170	171	170	170	158	162	149	138	180	178	162	170	172	191	161	187	171	184	162	174	185	211	157	136	155	181	179	169	174	172	195	159	158	189	206	158	189	151	142	183	165	169	194	172	196	180	178	169	184	166	150	178	172	166	183	155	186	214	163	199	144	166	167	155	163	184	158	200	182	186	168	174	170	179	179	194	165	181	173	156	180	201	179	172	164	163	204	179	189	191	160	185	175	186	189	155	192	153	182	175	159	160	169	167	165	153	160	196	186	184	175	205	184	182	153	185	164	166	188	213	182	159	168	153	191	169	168	162	189	168	177	181	174	142	175	170	182	162	177	172	175	163	166	194	166	158	153	188	134	180	179	174	180	172	211	183	186	176	189	178	202	172	154	173	197	173	167	169	176	150	158	196	151	178	183	179	174	157	175	189	158	188	167	170	193	157	176	180	175	184	178	193	184	181	168	186	175	145	192	158	190	174	203	150	186	164	170	168	181	158	180	171	191	205	183	177	182	175	197	152	162	169	178	166	180	194	177	170	170	178	167	175	178	200	169	171	176	176	153	169	178	166	168	166	174	166	171	172	170	190	170	139	175	179	161	178	154	168	176	178	189	200	181	151	183	169	170	173	202	182	185	160	170	192	207	192	171	171	183	177	152	156	159	163	169	169	196	158	173	162	165	174	160	194	192	173	186	151	160	201	147	154	173	167	159	176	182	178	178	156	152	180	189	181	158	187	159	154	147	160	172	182	176	188	168	171	168	179	182	182	185	210	171	176	162	162	180	170	168	155	168	194	163	164	144	175	156	164	167	153	156	154	170	201	192	188	165	198	182	169	173	179	172	183	181	154	209	200	161	176	174	167	170	181	172	157	167	185	172	158	176	138	141	191	173	176	193	193	195	190	187	157	198	159	182	166	174	149	153	161	160	181	189	182	184	187	182	187	187	165	163	170	147	183	206	175	168	187	173	191	166	206	177	190	161	178	157	172	156	181	155	188	154	173	201	168	186	182	178	175	189	188	183	188	187	173	209	165	166	160	170	188	210	159	176	174	177	207	176	168	180	163	195	190	170	161	178	184	160	186	177	193	182	172	170	158	164	176	164	177	153	178	185	172	159	163	206	183	176	177	166	177	164	173	176	168	165	185	169	161	185	162	171	169	170	157	169	187	168	180	161	178	171	179	191	147	175	186	171	160	170	158	173	179	188	163	148	183	171	189	178	179	162	191	172	195	157	162	193	168	158	168	150	182	185	176	162	158	174	189	158	144	174	206	184	169	164	181	153	176	186	181	205	155	168	144	170	196	178	181	184	182	183	172	144	170	178	182	181	168	185	165	173	178	165	172	167	154	164	171	163	204	166	155	182	172	155	183	169	160	167	195	168	198	169	184	176	164	154	182	182	173	162	175	178	151	171	197	167	179	174	168	164	153	174	159	144	186	188	158	161	188	165	168	160	205	201	161	158	167	189	180	180	189	149	183	183	178	197	179	177	148	187	170	158	165	162	177	155	202	144	166	175	157	183	178	167	202	198	153	201	183	181	165	160	159	194	154	164	158	171	164	155	162	183	144	162	176	184	186	175	156	188	163	175	178	175	188	159	153	184	180	155	171
17957	6417	1220	446	413	426	402	377	492	456	454	414	429	444	447	414	404	406	437	477	390	427	423	423	420	432	423	460	406	417	426	417	408	434	416	389	417	428	423	376	442	437	407	405	403	464	419	412	395	408	408	404	418	427	439	460	381	419	417	425	435	360	450	448	427	406	368	386	457	416	450	469	409	387	391	444	430	406	418	388	402	412	438	401	432	413	434	427	441	445	439	421	430	390	429	437	438	432	473	478	439	410	429	414	427	437	406	400	450	448	436	442	416	447	440	407	420	427	393	393	468	435	419	434	425	437	390	443	402	402	446	441	436	453	399	433	427	410	409	438	420	422	439	455	417	436	466	377	440	447	422	422	404	427	436	419	448	412	409	417	410	449	400	441	439	433	419	424	425	405	422	422	401	405	428	442	434	435	450	425	420	386	416	476	420	431	387	426	427	442	444	428	404	424	408	408	419	414	463	410	450	407	438	422	434	443	419	416	437	423	432	428	449	433	420	411	447	413	387	444	429	418	445	403	434	435	435	441	417	444	408	476	418	448	443	466	456	446	394	411	395	460	428	420	442	408	439	428	382	427	410	440	392	438	386	433	438	424	469	422	440	412	409	411	398	430	429	403	426	416	446	444	404	433	403	414	445	425	410	431	388	396	435	434	422	423	402	428	430	433	409	436	456	383	437	399	393	398	441	381	419	454	426	409	427	420	412	418	424	416	397	437	426	465	405	471	454	414	406	432	420	433	422	445	352	442	410	416	463	416	461	441	433	403	422	436	424	417	440	431	395	427	429	422	423	409	411	426	462	431	409	444	414	431	424	424	427	445	401	418	412	426	441	419	452	418	471	386	416	451	415	468	431	441	457	429	435	414	403	413	437	426	427	430	415	436	463	395	398	389	450	440	398	414	423	430	439	393	423	386	467	446	458	428	425	420	417	438	424	429	403	426	447	410	474	399	430	444	427	388	456	433	429	426	432	392	399	398	424	430	429	419	405	387	412	387	415	412	424	407	397	457	435	462	409	412	462	405	409	424	467	430	423	423	463	392	409	453	434	412	440	413	390	418	424	458	406	454	427	416	431	407	464	426	425	446	432	433	413	428	398	446	429	411	413	432	414	438	381	443	399	419	416	428	421	424	429	415	370	445	410	419	409	409	391	419	434	429	415	450	406	420	405	444	399	454	391	385	444	431	388	436	404	454	432	480	432	427	450	454	431	413	442	420	402	428	405	427	424	406	438	409	405	462	437	418	426	424	426	407	462	422	433	434	428	424	409	426	430	448	414	413	409	412	401	403	450	413	438	447	412	460	421	401	405	429	429	466	446	429	402	432	428	402	416	422	436	459	435	425	437	462	380	386	454	408	420	426	418	400	405	417	404	414	434	403	410	452	412	404	399	435	418	458	415	387	463	456	419	425	408	415	442	401	422	406	434	425	427	402	445	425	387	392	412	440	436	437	422	447	418	449	430	431	394	405	405	438	441	449	370	438	430	460	429	423	473	436	416	422	422	418	406	457	442	425	433	416	446	440	451	418	420	417	412	449	414	441	440	442	452	419	396	438	400	436	415	434	399	478	428	381	430	401	430	432	413	409	396	455	418	409	421	411	429	424	431	422	424	442	452	444	450	434	460	422	441	406	376	415	444	420	396	436	435	473	408	435	410	416	424	428	405	431	430	421	395	416	422	401	450	423	439	413	461	401	430	401	419	444	425	425	429	433	419	460	411	406	456	395	440	408	403	428	440	435	412	434	468	417	437	436	443	458	375	444	440	428	429	449	384	439	423	459	387	401	421	404	440	444	447	430	451	401	411	461	413	421	390	386	433	398	447	464	443	439	457	444	450	411	404	408	425	424	460	478	446	426	406	413	386	387	420	471	437	434	403	453	412	441	411	431	436	436	415	452	450	405	446	436	430	453	387	408	415	445	435	466	463	418	436	401	402	447	447	430	445	391	432	432	419	433	422	448	428	454	418	412	455	434	443	416	451	417	427	407	455	440	460	444	398	426	424	475	391	412	423	437	411	435	437	447	398	436	438	380	468	431	424	480	425	443	464	422	465	398	400	427	390	419	418	399	406	410	460	420	376	402	417	475	414	447	455	423	417	398	416	415	421	398	496	439	434	442	459	447	433	428	472	407	452	388	415	418	450	398	452	405	380	431	417	405	428	439	418	422	378	415	418	422	421	439	428	417	420	402	408	420	441	437	404	476	410	410	407	381	432	413	410	410	424	488	406	433	426	459	436	431	412	442	414	456	430	443	454	406	438	425	414	376	433	447	398	411	395	390	434	416	427	415	434	426	437	464	419	434	426	443	430	423	417	422	413	429	433	396	408	457	442	399	410	430	449	386	427	437	450	406	479	407	430	428	409	416	455	398	445	382	428	463	447	429	408	396	423	446	464	442	410	420	436	419	415	408	447	450	441	431	422	436	412	448	424	408	429	416	446	412	491	415	459	387	443	446	439	418	413	439	444	462	423	415	418	429	435	411	423	466	410	425	466	421	420	410	447	425	417	417	419	403	462	474	431	424	390	430	445	434	402	428	424	398	405	412	389	443	400	417	449	448	412	421	457	462	455	467	436	454	435	430	425	462	404	440	391	462	447	444	435	429	421	437	423	391	407	426	398	426	458	360	423	438	443	447	411	419	416	410	460	507	412	415	453	427	445	420	416	449	428	421	454	426	434	444	384	447	386	416	449	433	405	408	398	396	429	400	455	417	389	434	409	491	445	432	426	457	406	412	424	435	440	435	401	390	422	418	429	436	412	443	439	375	452	422	430	405	404	417	422	431	451	462	434	465	411	419	392	437	430	444	436	410	425	444	400	444	429	424	412	436	419	445	405	407	398	410	424	395	410	396	412	410	424	428	427	420	445	425	446	441	464	423	445	401	422	403	410	436	429	428	419	394	410	445	463	393	454	409	416	403	428	416	430	444	470	412	425	423	458	413	435	444	448	423	411	411	414	440	410	432	404	446	395	459	450	437	419	422	440	462	453	434	415	411	408	435	423	445	426	415	428	425	431	394	431	425	410	404	430	418	408	430	431	409	423	487	443	390	419	429	405	443	449	456	413	419	426	430	430	421	451	455	419	451	420	398	398	433	414	442	394	404	434	401	437	416	446	406	407	415	437	459	445	439	402	407	417	463	436	416	454	430	460	447	429	420	404	435	428	426	434	431	415	422	415	410	387	449	432	411	447	447	426	424	420	452	444	415	434	438	432	439	426	422	444	414	441	416	446	418	418	456	429	446	457	423	417	401	458	445	424	371	445	456	452	430	463	403	445	432	431	430	440	413	416	471	431	438	466	455	452	414	419	415	414	426	429	430	402	428	405	435	432	418	464	412	402	416	399	411	434	430	413	429	401	434	459	428	414	426	434	398	405	443	413	439	439	414	436	414	422	429	436	404	449	416	456	414	431	390	429	466	381	437	430	440	453	449	442	447	420	406	432	441	413	426	408	415	413	436	452	432	456	397	436	422
25228	21115	23639	28806	21123	14023	631	396	370	390	353	394	367	354	339	368	335	324	335	351	392	347	310	300	315	349	335	284	341	334	343	335	320	340	300	324	309	297	338	307	313	296	341	333	332	326	318	300	311	294	305	311	321	356	318	331	290	317	371	352	334	341	349	301	335	329	318	298	306	352	312	327	324	289	342	342	349	289	329	357	338	364	351	305	357	304	328	306	363	347	315	372	335	324	356	342	304	342	350	305	312	314	293	312	318	317	307	356	303	332	352	372	363	333	364	334	316	344	345	320	323	338	334	353	371	308	368	348	352	324	303	327	325	308	371	383	347	337	305	322	294	324	340	333	354	332	322	345	348	341	283	308	305	315	331	340	356	282	334	342	320	314	345	328	345	332	330	293	313	331	339	310	289	284	344	320	334	346	330	336	283	365	288	355	374	372	302	369	353	319	294	322	342	331	339	335	334	350	323	300	310	300	334	313	359	322	344	306	341	364	352	348	311	352	275	295	374	321	304	331	327	343	356	335	301	306	361	336	334	317	373	320	362	311	281	329	307	311	335	330	329	319	346	316	343	327	338	342	323	316	352	333	325	327	349	347	314	334	333	351	277	333	329	317	324	379	351	317	351	345	316	341	314	315	341	326	354	309	329	341	342	292	341	319	366	321	369	317	331	314	327	308	327	327	344	345	324	350	319	315	308	305	323	322	330	301	329	321	326	360	378	325	322	326	328	354	328	295	328	324	304	311	318	322	341	353	331	346	333	299	310	319	338	310	358	358	343	370	327	348	309	319	352	314	336	338	337	324	360	298	318	298	346	327	335	358	384	341	326	283	303	315	317	352	342	318	308	341	323	342	337	348	322	316	331	292	344	362	301	328	364	334	352	312	320	364	330	339	311	316	329	340	313	323	325	331	312	292	353	317	307	325	335	308	299	333	334	333	325	320	345	311	339	342	351	357	332	341	359	322	333	328	321	361	322	324	337	296	314	309	310	348	300	325	306	333	306	305	340	323	347	289	317	309	346	293	334	311	335	309	317	352	338	298	313	366	342	307	355	304	328	351	343	385	335	337	330	368	368	366	306	342	323	316	341	321	338	318	298	298	309	348	354	353	295	344	352	327	343	332	301	326	330	339	314	290	318	366	354	331	300	323	277	326	365	348	328	325	333	313	356	325	301	334	340	308	342	323	336	327	349	358	321	297	321	327	340	358	311	313	351	333	321	306	337	327	323	323	352	343	343	342	322	359	336	334	317	330	337	289	333	331	319	303	318	327	317	305	345	336	306	314	300	324	307	329	334	331	312	350	314	330	336	345	323	339	312	374	310	312	328	303	297	361	316	348	308	337	355	323	332	328	343	325	318	328	317	321	312	316	338	309	344	342	295	338	339	336	332	325	370	316	306	357	329	296	319	350	330	327	354	321	331	308	305	370	349	343	323	341	320	276	308	338	333	328	311	336	331	341	332	287	287	315	312	300	338	340	319	379	375	339	328	311	310	363	296	359	374	310	361	352	303	298	299	320	326	295	321	360	348	311	289	325	361	337	332	302	355	329	354	330	369	293	326	296	356	307	325	320	328	310	355	304	356	354	327	327	344	322	337	321	297	294	337	329	345	297	349	319	307	329	356	327	324	343	304	376	334	335	315	337	358	350	323	326	319	317	334	316	328	343	330	319	327	327	321	355	333	321	345	285	359	307	301	329	344	329	324	336	359	308	325	359	311	306	347	297	308	325	337	314	337	363	327	311	337	309	305	329	364	334	357	341	326	308	338	294	356	301	312	306	353	331	352	293	351	327	314	302	313	345	350	304	307	346	342	323	322	332	357	304	242	341	307	323	341	287	315	336	334	348	318	282	314	343	345	304	322	332	334	344	315	327	352	309	327	361	311	323	341	343	323	299	312	327	313	352	338	345	316	317	318	315	317	343	309	311	334	306	331	342	297	371	333	330	367	324	344	319	303	327	333	355	341	352	336	321	327	321	334	323	320	325	301	343	356	328	381	349	318	319	315	297	297	377	316	312	331	323	315	293	312	317	309	309	306	372	318	331	328	365	330	321	287	343	324	334	349	330	301	326	332	299	340	350	336	324	338	340	345	343	343	352	335	343	353	341	342	344	334	357	318	297	321	331	316	320	326	299	315	334	347	347	344	309	336	325	349	355	351	322	300	314	335	348	324	327	352	340	348	316	325	322	339	332	329	332	316	338	346	308	330	296	345	311	331	336	308	351	361	301	293	373	301	318	342	321	311	322	358	327	338	334	329	337	360	326	338	300	345	318	342	315	334	295	341	307	348	336	340	333	340	338	340	369	288	322	337	306	339	302	321	363	355	338	307	321	322	327	325	348	330	319	351	325	375	317	303	300	296	365	338	329	325	355	311	279	306	292	304	322	339	326	326	311	324	335	323	351	324	291	328	328	355	311	324	333	336	339	303	303	320	338	331	314	349	318	289	296	282	348	301	327	313	304	347	320	346	367	339	304	352	348	346	353	302	324	305	333	314	315	362	347	313	331	323	351	291	326	315	323	320	317	332	340	311	352	352	301	314	281	308	336	326	363	322	378	284	331	344	306	328	327	331	327	353	294	335	341	360	334	313	327	342	353	287	341	317	323	332	351	296	293	357	304	333	337	324	337	305	294	340	340	335	306	356	293	337	321	333	324	364	350	316	320	336	344	314	341	312	319	370	317	333	290	297	314	329	326	302	297	316	341	322	327	310	326	312	354	310	304	313	307	355	312	338	315	341	363	324	326	282	318	333	318	332	305	330	325	303	375	365	331	319	307	307	321	325	300	355	330	330	308	304	352	325	317	300	335	347	300	308	325	363	320	319	326	349	315	314	340	317	326	337	339	361	340	332	349	358	337	365	320	331	314	336	353	335	312	320	323	344	359	362	274	361	346	339	321	281	321	366	320	326	296	300	338	344	307	340	301	315	330	315	343	337	323	337	280	343	320	322	304	318	364	356	358	341	304	374	358	349	347	331	329	311	347	379	327	350	318	346	296	326	321	350	378	305	343	344	342	346	326	360	293	341	312	301	319	386	325	310	343	337	334	325	336	378	323	386	320	310	325	320	329	340	325	320	321	359	331	323	341	313	329	340	323	337	338	321	326	317	325	313	300	320	313	356	324	332	280	314	336	329	323	314	363	348	347	347	321	381	366	328	304	316	352	333	318	300	303	322	361	294	318	342	338	285	297	313	353	318	319	302	295	325	321	338	332	323	305	340	342	312	338	309	318	331	315	339	363	333	334	348	335	331	306	338	354	329	318	309	364	333	340	306	312	315	342	345	317	322	346	323	347	312	343	307	328	317	329	334	310	323	332	351	342	371	308	289	293	321	303	322	336	352	335	299	352	363	278	365	329	332	307	336	316	325	324	335	368	305	344	361	326	303	325	313	304	299	319	335	340	380	348	357	314	326	318	343	331	332	352	334	280	307	298	336	339	339	332	315	349	306	325	323	334	336	319	356	339	361	326	288	351
37106	34280	13643	877	817	757	746	709	722	714	684	713	728	750	740	729	686	692	666	705	716	728	686	700	677	697	721	704	683	729	656	688	685	681	684	716	694	747	714	690	725	657	679	691	670	675	680	714	725	701	606	694	713	733	646	691	715	699	703	721	696	705	712	684	702	739	724	678	725	691	679	701	728	701	676	717	703	714	740	682	728	667	674	633	685	786	724	680	700	691	729	686	730	706	690	728	709	675	710	682	692	715	706	714	722	685	693	679	712	678	707	688	741	692	647	687	668	678	695	700	718	695	728	703	696	691	697	691	650	650	692	729	720	655	734	694	748	688	707	693	701	702	735	743	713	666	688	715	718	660	674	705	715	695	708	702	688	719	665	729	716	654	703	672	691	731	704	667	703	671	693	701	710	734	714	670	700	678	697	692	706	711	716	743	735	711	715	713	671	752	779	710	704	731	725	740	635	729	713	731	672	703	673	646	696	704	719	685	722	696	682	676	688	653	706	675	662	737	711	746	734	666	692	717	684	716	681	665	716	732	702	718	673	744	721	670	705	719	693	728	688	712	656	680	747	699	714	735	669	735	680	716	708	717	706	715	701	681	738	723	709	703	712	692	685	708	704	683	703	715	667	739	687	741	669	718	704	686	724	700	695	715	684	690	718	685	675	705	701	707	673	712	686	673	726	742	728	715	705	670	725	733	685	725	705	692	672	708	689	654	691	736	654	741	733	767	679	702	732	691	714	697	696	700	624	726	683	713	710	663	698	690	695	703	717	687	747	703	695	708	668	708	679	681	729	689	669	691	693	679	698	722	690	717	693	708	711	695	745	696	679	688	693	708	728	666	737	719	707	701	712	739	719	692	725	663	673	663	711	705	713	731	684	696	717	740	721	709	707	677	709	664	712	717	717	656	739	700	698	712	707	711	687	680	678	686	706	694	703	685	648	690	738	654	736	740	650	718	769	684	709	702	660	674	694	652	731	723	719	690	703	702	703	665	662	661	698	683	729	680	719	661	726	693	686	686	713	678	701	677	706	696	645	668	725	753	687	702	715	721	704	724	711	717	751	687	721	696	709	660	684	731	742	705	709	687	731	674	737	703	709	706	720	707	696	667	689	703	632	746	693	750	680	694	668	740	691	635	668	676	681	752	687	774	676	696	683	707	702	642	668	679	698	689	722	696	695	671	746	684	672	701	650	679	697	670	698	664	716	694	708	688	723	727	707	656	697	696	708	718	713	719	669	661	660	715	678	701	749	692	715	684	711	687	737	659	676	699	703	699	721	726	715	736	682	715	681	714	686	728	713	737	743	670	720	716	697	724	667	701	689	702	698	695	682	695	701	692	744	646	728	656	694	725	724	746	692	703	687	722	661	745	652	692	713	654	688	732	697	688	747	706	658	669	667	661	691	667	689	720	701	698	669	705	702	664	694	720	693	691	660	670	715	713	711	724	718	673	720	691	701	710	697	742	692	703	694	676	715	696	736	710	702	725	677	688	655	742	681	732	717	718	706	715	703	735	733	689	689	769	688	750	724	710	791	726	735	710	655	713	667	637	712	753	706	651	723	663	696	681	680	691	678	719	688	684	728	706	674	701	742	666	667	712	678	696	687	694	724	699	685	725	680	694	703	684	674	765	721	764	640	706	717	724	683	674	692	712	718	690	670	687	740	680	728	688	768	662	650	681	708	699	666	675	672	712	713	719	692	696	690	700	715	739	686	731	708	720	685	694	726	720	636	678	693	744	718	718	664	662	731	663	643	710	725	702	673	706	714	721	713	698	717	711	696	770	727	761	718	699	700	649	783	691	713	717	656	723	680	729	682	688	707	742	707	720	695	756	738	672	686	732	751	730	739	687	674	711	675	713	657	701	653	721	681	666	697	724	729	742	730	705	689	721	725	672	684	738	656	719	697	690	684	718	701	674	781	729	696	709	690	667	679	650	666	711	736	717	655	722	711	654	680	703	727	689	683	732	726	729	720	686	718	702	689	724	686	718	691	728	677	722	663	716	664	752	678	676	716	702	683	736	712	686	678	652	726	714	684	683	667	736	727	672	688	724	683	717	719	703	682	670	768	678	689	725	724	640	717	744	709	701	703	708	701	715	705	693	683	692	730	729	658	727	709	697	690	670	698	706	684	751	712	728	675	759	701	677	731	678	715	732	726	727	728	652	738	691	666	720	709	693	686	707	735	676	689	690	732	734	729	689	651	706	663	701	686	667	698	685	662	721	705	703	675	690	673	701	702	710	725	664	670	698	720	716	713	707	689	744	682	679	697	663	707	668	698	754	703	697	694	705	678	700	696	708	698	696	714	726	731	725	751	690	688	736	687	728	676	706	738	721	707	678	658	693	725	752	713	694	673	685	731	676	721	715	699	732	706	708	708	705	691	718	709	686	672	710	671	735	680	718	709	735	726	661	683	704	728	655	718	714	744	721	717	732	711	707	751	727	739	669	705	665	681	748	687	723	672	725	709	687	686	721	764	710	729	678	707	705	715	704	694	736	661	662	705	701	722	678	738	687	704	700	676	698	721	702	731	661	713	684	719	680	686	701	726	670	719	641	702	697	738	725	687	695	735	692	716	697	717	716	698	720	728	689	673	682	712	729	667	638	698	663	685	698	693	746	698	708	693	686	708	670	690	753	721	651	711	657	694	691	694	707	711	649	668	763	664	712	730	712	720	701	731	753	739	770	696	737	725	646	650	689	700	654	707	695	718	669	702	724	710	727	734	711	662	767	714	725	679	685	660	716	711	715	659	719	669	711	712	660	674	709	720	711	706	701	660	696	751	667	713	673	714	735	718	709	716	697	741	699	718	704	703	711	663	717	726	703	742	684	697	660	672	715	640	681	709	692	678	698	744	675	751	688	674	696	707	670	686	699	690	701	707	664	703	680	666	724	735	667	639	677	677	703	694	702	719	693	687	700	697	707	628	678	737	687	713	643	727	714	699	706	700	752	695	718	727	688	725	687	683	709	708	669	716	719	769	691	721	697	688	691	772	724	694	743	727	656	685	701	706	727	750	689	725	679	686	653	721	711	682	720	692	679	724	701	695	687	693	707	672	724	733	683	638	731	702	717	669	718	677	693	681	736	755	701	701	715	696	716	681	696	685	726	668	696	691	673	678	680	681	726	666	715	684	711	709	676	699	678	717	720	688	711	706	720	659	671	714	698	698	701	681	740	720	664	692	700	721	720	683	662	640	730	697	692	668	752	685	754	682	707	725	660	689	646	681	716	742	700	725	681	726	722	710	678	692	677	653	689	787	690	689	673	742	680	691	753	687	685	705	669	703	738	710	732	721	698	754	683	696	675	681	702	685	679	689	743	719	661	675	697	734	651	655	704	713	706	741	719	637	706	675	680	713	719	707	718	699	683	686	698	683	736	705	717	673	724	699	673	682	708	693	699	724	724	709	680	688	737	726	713	743	729	676	703	717	692	690	695	733	708	684	702	707	704	707	654	687	718	712	718	734	757
24537	21110	23920	28556	21111	21137	11502	544	396	330	364	363	356	307	323	313	318	329	294	342	325	300	314	317	310	327	324	345	310	332	310	362	260	306	314	320	289	337	312	298	300	312	288	333	303	293	290	306	299	324	320	325	317	305	299	295	323	318	279	302	343	328	328	312	296	334	278	297	328	322	288	311	364	279	309	290	293	288	296	312	331	311	281	319	319	314	295	298	299	297	321	332	312	343	317	301	308	330	320	320	285	327	306	291	309	298	324	275	300	309	297	311	299	318	299	293	300	291	304	303	324	300	322	263	327	293	309	294	321	292	314	285	286	304	298	309	321	305	284	289	320	305	336	271	332	275	323	336	287	295	306	306	314	301	321	310	318	282	300	292	285	338	305	308	321	317	285	339	337	297	320	333	320	304	307	346	316	320	334	287	288	295	311	301	267	298	308	291	337	308	272	327	315	307	303	335	319	307	311	332	340	317	293	331	328	295	304	329	281	332	299	295	293	311	320	320	300	304	304	321	285	319	286	328	327	286	305	312	311	317	327	292	301	349	309	292	291	290	303	276	291	287	317	285	301	341	335	295	308	350	280	300	292	306	306	313	339	308	305	283	338	297	323	307	273	301	292	311	280	337	333	307	298	320	285	285	304	301	286	271	281	304	333	271	312	337	308	330	309	302	313	290	306	293	297	302	299	299	251	292	296	287	299	335	306	317	357	300	318	292	305	313	323	299	324	290	287	305	317	309	293	320	318	276	290	322	347	287	323	302	286	295	317	334	317	318	304	295	292	309	291	303	320	306	312	322	327	337	315	334	326	287	281	312	298	316	296	294	304	302	318	313	287	327	294	347	319	277	272	320	300	300	307	311	306	290	346	296	304	301	339	311	305	307	332	270	301	266	272	314	350	316	327	311	283	303	311	308	304	298	261	325	308	319	286	303	307	349	322	281	315	273	294	291	263	341	294	310	297	293	309	279	304	320	324	299	321	278	326	288	292	319	291	324	328	306	286	338	322	297	297	318	322	332	301	309	281	267	327	287	307	312	316	297	305	311	307	290	324	347	285	311	308	305	313	301	338	322	297	289	330	332	300	301	344	292	293	334	314	312	290	316	323	335	320	288	312	313	267	326	295	315	315	306	291	319	307	339	288	318	273	295	288	309	297	323	279	315	292	297	320	323	352	270	318	325	295	320	313	322	295	291	303	311	298	332	287	307	309	349	307	300	314	277	301	294	313	285	268	292	307	291	319	297	299	312	321	325	320	309	341	286	315	277	299	311	318	314	281	322	325	339	276	330	322	279	300	292	323	314	300	303	315	330	306	320	305	306	299	327	315	314	341	327	329	345	349	314	310	322	305	278	336	359	318	334	315	330	297	307	313	298	308	327	311	281	296	310	291	276	326	313	309	313	266	298	332	290	286	332	304	292	286	301	337	300	275	287	356	327	305	293	280	316	318	274	291	333	288	332	277	314	343	320	355	317	297	270	304	306	315	290	323	312	321	331	290	315	301	329	328	264	311	306	293	314	326	285	343	354	277	291	358	313	249	330	325	293	283	292	296	320	296	340	312	315	311	327	290	324	291	319	319	321	297	317	293	293	271	322	345	305	289	341	267	293	302	324	284	301	311	288	308	307	309	316	279	330	273	285	312	261	316	305	278	316	319	349	314	318	279	300	308	312	324	273	329	333	302	310	297	317	295	295	299	282	305	316	332	328	289	310	305	311	323	310	305	292	315	332	294	298	291	317	315	291	290	286	337	280	300	296	314	333	301	329	284	294	310	310	291	281	299	302	279	292	314	288	336	294	299	297	298	285	347	307	281	293	302	297	295	327	311	319	320	321	265	297	298	300	278	304	278	319	336	306	295	293	306	307	296	317	316	285	292	307	316	308	306	310	299	364	347	324	313	306	326	294	287	299	301	303	301	273	341	281	318	290	300	276	303	287	266	307	294	286	293	298	296	305	318	296	293	303	329	311	328	321	289	315	331	306	343	334	286	309	300	278	330	317	287	318	321	307	292	312	305	281	307	361	317	295	310	304	274	290	293	300	265	303	329	291	298	312	315	283	301	270	310	305	271	303	300	336	301	333	290	324	313	308	320	328	302	280	292	311	323	318	290	340	289	287	298	283	255	334	308	339	342	305	290	283	306	280	307	323	305	281	286	323	315	335	316	313	289	267	309	338	301	306	314	296	281	296	304	302	322	310	298	299	275	276	294	305	306	310	290	314	310	316	272	299	293	291	305	326	313	308	285	292	327	321	307	324	301	292	297	290	290	308	265	301	299	311	299	312	308	278	319	337	312	301	319	307	303	325	295	300	290	323	333	316	299	312	327	311	298	276	269	293	266	273	306	323	339	302	292	313	293	293	288	292	306	304	304	313	304	288	342	296	326	315	276	308	285	304	298	297	254	344	356	322	290	327	333	313	304	314	319	286	339	294	306	303	315	313	324	285	303	287	307	293	323	287	290	315	290	311	331	298	292	288	307	345	299	314	318	325	279	302	303	303	288	309	298	289	287	286	345	308	329	317	320	298	310	324	294	302	307	311	335	321	314	270	286	320	301	304	327	290	302	316	313	317	306	313	330	309	301	306	302	311	309	309	325	304	301	295	291	311	312	302	319	306	281	317	284	348	302	296	321	327	304	295	339	258	290	306	297	303	320	289	323	287	284	273	317	289	284	286	296	295	335	271	349	321	330	347	329	312	331	322	305	271	301	309	289	309	313	309	302	281	302	311	324	313	301	300	310	294	307	284	325	301	296	310	285	322	326	284	285	303	319	323	320	333	301	309	297	296	323	316	337	323	318	342	309	300	316	320	304	313	297	279	292	305	323	316	300	304	303	337	347	325	308	303	316	316	289	312	330	305	326	330	362	299	305	288	299	314	305	305	292	298	242	297	319	303	328	316	280	303	312	298	287	310	302	326	305	308	272	277	334	306	335	316	345	319	297	313	318	306	304	290	305	290	315	287	311	292	288	312	294	313	278	312	322	268	344	334	301	308	314	321	307	322	311	288	300	329	285	326	312	306	292	318	312	288	298	302	317	310	311	294	284	303	291	254	330	284	265	314	349	308	306	287	300	315	310	293	285	299	296	303	291	286	342	302	297	313	283	310	346	284	308	307	314	330	271	320	303	332	306	301	302	265	305	316	276	289	297	306	302	288	249	330	289	321	338	332	279	323	340	334	310	292	296	336	272	332	296	328	328	271	298	338	316	278	295	329	312	276	265	263	308	333	318	307	330	316	311	324	294	296	292	322	298	265	312	318	295	327	296	288	289	309	297	328	328	294	322	300	294	294	292	344	296	290	307	311	323	287	301	309	323	331	302	288	338	324	314	304	333	290	324	302	323	305	321	305	343	287	300	256	301	312	326	279	312	337	297	306	285	321	324	311	289	318	257	307	265	323	293	313	267	307	330	329	330	305	318	282	280	290	319	326	301	287	280	306	326	310	321	293	291	310	306	315	304	300	325	295	266	292	303	269
43331	45835	19147	940	732	686	716	670	626	636	662	644	673	654	650	584	602	620	617	635	645	634	601	633	645	616	633	604	645	592	622	656	635	620	617	663	612	634	638	628	638	652	581	625	623	624	608	647	643	625	620	616	599	612	651	636	616	638	609	647	578	645	571	651	602	617	598	597	620	618	675	610	623	597	663	647	613	651	616	665	599	614	649	628	614	618	584	610	636	608	635	627	653	587	611	645	607	612	624	641	597	687	616	663	599	617	591	614	660	609	633	609	634	624	601	656	628	655	610	627	624	621	610	608	601	595	649	596	658	595	643	661	619	578	620	628	589	621	604	596	607	631	616	632	618	640	606	620	651	649	598	620	608	634	627	624	623	671	628	633	622	626	651	635	599	627	636	614	582	599	615	612	585	605	652	651	632	611	651	630	627	625	644	626	677	584	627	648	642	617	605	672	643	624	627	646	619	633	643	621	642	604	591	587	609	644	600	628	679	603	626	610	625	618	633	621	612	640	618	611	694	621	623	653	636	657	603	660	622	656	631	618	641	670	622	623	630	615	630	623	581	667	639	599	636	625	639	663	614	648	668	599	640	616	639	654	652	669	642	632	657	610	601	585	600	620	582	614	640	653	634	637	605	652	632	647	655	601	630	643	625	596	647	631	625	620	649	579	657	627	646	602	625	656	657	588	605	595	604	609	588	657	581	650	654	628	615	594	657	652	591	636	596	649	618	598	610	682	633	617	634	639	625	669	606	604	622	641	618	576	648	599	624	637	609	622	615	632	624	605	643	561	624	642	667	680	614	630	606	601	631	573	620	623	649	606	612	549	623	642	585	618	599	640	616	591	614	606	630	639	580	637	592	611	610	632	641	643	675	610	654	652	632	594	619	657	674	641	644	593	684	622	618	648	639	635	576	602	626	640	669	628	671	652	616	629	641	614	571	638	621	619	614	614	617	629	602	649	616	673	624	639	635	668	602	663	638	637	637	615	639	663	604	661	619	634	648	639	619	633	616	614	629	638	641	638	589	626	623	607	616	628	597	621	628	620	630	628	652	613	672	606	599	646	597	602	601	622	660	664	644	586	626	599	660	602	663	625	614	597	599	645	634	662	590	605	666	593	588	657	641	615	639	633	641	638	624	623	577	639	648	633	598	623	647	624	654	614	643	616	623	653	623	586	632	602	577	613	621	631	612	608	645	613	609	579	652	656	624	581	587	576	638	643	623	593	635	587	589	633	566	573	648	581	578	615	616	611	620	619	628	617	689	625	641	609	655	669	591	642	578	609	595	661	675	637	608	620	640	615	614	644	632	585	638	621	595	592	646	638	604	607	635	612	649	606	645	620	588	667	669	620	626	673	626	644	625	551	625	623	621	624	656	620	626	625	598	624	673	629	617	608	619	642	650	652	657	589	603	641	610	636	614	614	630	610	624	597	632	630	599	660	662	672	609	619	591	618	622	595	583	614	663	577	636	593	627	623	612	577	635	649	621	629	621	643	629	654	603	622	643	611	583	643	605	590	638	630	595	658	693	630	600	608	620	614	649	595	593	592	579	621	561	587	621	654	670	608	643	653	625	624	620	610	639	621	626	640	666	644	675	631	604	651	634	619	629	644	617	660	655	596	654	632	660	654	637	590	666	601	620	628	644	675	626	627	615	602	622	574	606	609	585	671	634	617	649	632	612	581	617	599	635	614	595	661	625	623	626	607	625	627	647	661	607	610	631	621	574	643	651	585	590	633	636	643	655	578	621	668	614	604	654	636	635	665	649	654	606	636	647	613	629	606	612	581	632	586	650	636	579	650	638	657	628	646	612	638	616	578	649	643	625	660	618	638	665	612	617	621	656	616	580	627	603	610	600	602	622	596	664	678	607	645	603	648	614	635	583	566	621	645	626	622	575	605	617	646	659	616	636	582	646	627	673	577	632	655	574	619	670	616	649	640	601	670	631	615	642	633	561	635	681	642	677	596	628	631	599	628	639	601	630	613	650	652	608	649	595	656	597	676	618	622	627	597	670	655	640	611	619	644	630	638	660	585	590	625	635	656	615	678	609	625	554	641	605	662	625	632	632	653	600	597	625	654	630	627	633	603	649	628	679	614	594	639	632	616	637	628	635	681	638	637	609	611	620	626	613	586	600	586	640	642	628	645	630	649	621	658	634	609	608	632	622	633	634	644	596	633	616	639	619	577	604	639	660	627	624	642	640	627	587	615	655	635	597	624	589	638	645	630	615	645	627	603	633	607	669	661	609	582	620	610	620	634	606	620	607	627	586	643	603	651	664	650	624	579	639	599	663	670	615	637	642	653	584	653	589	661	660	656	667	583	591	608	619	596	616	637	582	614	614	623	634	610	614	679	594	627	560	592	692	617	645	583	629	623	625	612	586	645	665	636	623	664	616	631	655	622	654	571	607	626	620	634	614	608	613	611	645	617	626	621	608	618	648	614	570	587	627	565	649	649	603	618	617	682	640	644	597	632	611	631	631	613	605	665	650	621	624	619	599	675	629	557	606	637	650	604	654	647	617	604	603	639	690	644	618	605	640	629	616	627	625	634	655	645	582	590	569	653	623	619	661	592	635	603	615	639	654	635	615	620	592	596	636	594	649	618	644	642	619	640	652	634	640	625	607	657	642	587	608	640	579	646	628	597	631	616	653	609	615	602	681	616	611	622	643	615	586	588	638	592	617	658	618	601	649	637	604	591	640	644	596	604	635	694	630	648	602	623	636	618	601	584	670	673	628	610	626	607	631	650	602	646	653	645	634	657	671	638	616	658	622	644	643	618	612	629	605	618	624	658	600	594	616	609	590	625	626	631	635	594	640	605	625	651	645	624	651	645	592	613	679	604	615	587	672	609	600	667	630	652	622	632	641	601	628	589	637	571	637	648	640	655	576	611	640	625	585	622	614	650	674	620	639	639	621	643	626	624	633	650	597	630	606	630	608	655	649	607	602	639	655	590	625	579	614	621	648	600	614	645	594	649	625	649	669	601	577	595	571	627	648	653	617	638	657	638	669	629	626	661	648	632	634	647	622	606	632	629	628	632	664	606	662	577	621	624	603	660	614	628	639	595	630	651	620	642	675	627	594	595	621	644	643	646	597	632	621	665	691	591	598	663	591	586	632	658	650	618	649	612	585	602	678	594	636	639	616	646	609	666	627	620	645	632	629	645	657	609	641	656	667	655	615	569	606	639	597	607	621	591	670	667	662	629	634	646	629	625	637	641	589	582	552	612	633	624	608	602	600	621	637	649	613	644	630	610	638	633	613	642	649	616	618	599	634	659	602	650	628	617	618	640	644	643	640	667	676	627	643	606	627	668	629	614	619	580	638	634	588	652	612	647	667	614	575	616	591	652	646	620	614	658	593	646	627	627	636	647	645	627	657	617	592	602	601	635	641	611	584	622	606	647	638	625	619	614	650	613	649	622	633	627	616	632	577	630	643	628	597	618	641	619	581	659	589	646	664	601	607	635	627	619
34134	18403	5828	312	175	190	197	174	203	178	181	159	168	169	171	186	174	157	156	193	165	194	188	176	203	182	166	184	183	171	180	176	190	165	180	183	198	175	167	146	163	190	180	169	169	166	178	177	173	178	165	204	175	186	172	174	174	161	150	179	169	153	165	154	147	170	151	153	162	188	173	198	167	193	161	184	175	174	190	150	184	181	164	155	161	198	147	186	168	162	162	164	167	196	149	173	163	174	213	192	174	155	172	173	187	150	143	167	185	201	193	172	181	179	171	177	192	179	159	194	187	166	173	158	185	178	179	162	168	162	203	177	155	173	160	174	172	156	211	174	175	160	182	193	180	197	162	162	154	179	184	183	179	185	171	176	177	195	199	157	193	163	182	177	173	211	184	170	177	193	156	182	197	186	187	182	181	173	165	201	177	182	165	176	194	164	170	166	174	164	189	178	146	160	150	176	160	183	172	179	173	207	169	198	169	183	148	190	174	195	188	185	162	169	171	193	182	161	187	167	177	181	171	174	208	173	165	153	178	180	217	185	160	167	170	152	178	188	152	185	189	172	167	194	148	197	161	164	177	163	166	168	158	181	151	186	167	172	190	176	173	177	173	206	166	171	187	187	169	145	175	148	171	172	167	188	178	172	166	174	161	198	176	153	158	155	170	162	164	186	194	153	163	164	173	171	203	156	168	159	144	170	206	173	176	172	163	161	166	167	175	171	180	187	177	159	198	226	183	183	173	197	171	171	186	166	172	148	185	188	173	152	176	174	189	169	164	176	186	179	159	167	155	153	171	189	161	210	216	192	201	174	164	191	169	148	204	180	174	166	181	167	173	193	163	173	201	191	188	176	181	180	183	188	174	184	175	183	177	195	169	175	174	175	190	171	182	190	178	169	153	167	173	197	183	174	157	171	196	170	191	163	197	179	205	179	179	162	167	171	189	185	163	155	193	166	180	215	167	177	197	190	174	174	165	164	156	190	165	194	189	193	161	171	170	180	155	161	184	169	196	145	163	161	180	177	186	165	147	201	171	178	203	197	177	169	178	183	162	198	164	160	191	180	179	183	166	157	170	162	166	183	174	192	194	168	162	187	184	196	175	176	178	185	182	187	172	144	184	171	177	169	181	187	180	181	189	172	194	167	170	156	178	179	177	163	154	188	174	169	193	182	158	173	197	192	186	180	160	181	162	166	173	174	151	182	171	173	159	158	214	191	194	173	174	208	150	181	196	149	185	164	161	158	169	153	179	203	175	190	185	184	167	177	190	175	186	183	165	186	170	153	173	173	199	169	154	179	179	183	170	184	156	186	151	155	143	192	175	176	182	161	184	167	164	182	166	191	181	160	200	191	190	178	189	162	157	207	162	175	152	162	167	167	156	175	168	172	175	176	176	180	166	172	169	181	170	150	205	184	160	185	181	157	174	199	175	182	178	187	173	159	174	165	170	179	197	176	188	157	175	198	187	156	186	169	149	160	192	182	162	196	172	173	162	155	180	165	178	171	157	170	194	166	157	179	180	155	162	186	141	198	184	186	192	138	164	171	185	195	170	170	162	191	212	169	169	162	171	171	165	180	161	168	207	186	191	176	179	175	151	187	196	164	171	167	168	174	180	177	165	212	163	193	153	189	171	179	174	186	173	200	182	187	183	174	174	167	176	160	166	188	171	178	155	181	176	181	181	177	155	179	170	176	148	193	165	182	181	185	174	210	151	157	182	167	163	197	180	179	171	150	181	200	152	164	180	167	166	176	189	178	190	157	173	181	164	191	174	178	159	192	150	193	190	175	147	164	210	183	161	167	189	174	190	181	170	188	191	183	200	167	171	199	193	189	175	195	188	183	182	175	156	169	168	169	182	163	179	160	188	180	170	153	180	154	182	162	174	194	159	176	190	179	187	205	175	181	142	173	195	164	173	180	182	183	171	155	178	212	175	171	163	189	179	178	195	185	190	172	159	141	175	179	192	194	190	180	170	169	169	174	194	167	199	169	157	189	156	174	143	184	170	199	197	171	181	182	169	181	189	180	166	190	159	153	199	195	161	166	172	189	209	174	178	163	168	152	185	188	170	191	190	176	168	180	200	144	186	183	199	175	158	196	192	173	196	196	176	181	165	161	157	171	162	165	178	188	154	189	193	158	176	162	172	177	163	178	163	164	174	191	182	191	178	173	175	182	193	185	176	146	163	147	195	188	185	155	177	184	151	169	183	187	184	176	180	169	198	141	189	162	183	180	179	181	174	177	151	171	176	161	219	194	171	164	188	186	168	192	162	185	205	174	183	169	174	170	206	202	177	187	192	179	169	177	174	130	150	178	151	182	175	165	202	176	184	172	159	167	173	145	174	176	186	176	168	187	155	165	166	190	165	158	161	201	155	168	168	206	170	170	178	187	207	166	174	198	180	186	200	166	168	171	129	175	166	207	156	181	180	181	180	171	163	188	170	198	168	192	166	193	167	186	169	165	182	196	172	190	196	156	179	184	171	178	173	182	165	174	189	169	162	151	173	169	145	195	164	171	174	160	171	201	198	182	171	177	163	186	194	187	182	185	169	156	172	165	178	185	179	172	149	161	173	186	159	199	168	175	206	186	153	191	176	193	168	191	181	168	174	178	194	191	161	180	188	200	174	153	179	176	154	169	168	164	161	173	176	204	182	163	135	195	215	202	169	174	181	154	164	160	191	160	175	163	171	177	181	179	174	173	194	167	178	162	196	153	163	155	191	172	166	173	175	214	183	189	186	192	179	171	155	196	174	169	172	167	183	184	164	160	153	186	181	175	180	170	167	170	198	187	157	178	180	171	153	191	178	180	170	176	146	159	174	164	180	161	167	176	184	185	154	158	153	189	177	164	222	163	167	170	202	164	174	163	195	179	149	169	164	173	199	186	168	148	166	203	155	210	194	187	149	179	193	180	186	190	180	159	181	184	154	205	175	155	173	168	173	178	172	171	145	165	182	161	157	195	171	180	151	179	173	200	186	178	169	190	192	165	191	171	182	186	175	168	166	147	191	191	194	176	172	157	135	146	150	186	177	168	182	188	158	177	183	185	188	200	185	212	183	197	165	189	197	137	167	189	152	150	180	186	167	161	175	181	187	151	184	164	171	171	179	201	169	176	166	188	193	167	182	192	181	196	152	161	188	157	183	179	183	197	181	179	157	130	188	171	166	185	178	188	159	160	194	209	168	181	188	155	192	158	175	191	137	161	161	183	160	186	195	177	188	188	167	185	176	177	197	155	195	167	178	198	164	189	168	162	167	189	164	167	201	183	177	188	170	169	157	170	195	187	152	168	166	176	185	164	162	156	150	207	198	168	178	180	192	172	177	169	178	164	162	180	166	165	189	167	179	175	153	190	195	168	177	206	155	161	185	157	170	195	173	175	175	194	186	161	172	172	195	182	172	192	140	173	173	170	163	161	171	188	175	174	186	175	174	203	168	147	188	190	163	185	171	178	183	154	156	173	183	190	200	175	177	168
18078	6124	1464	428	423	399	429	444	443	474	439	440	449	414	420	434	432	392	417	444	435	406	425	399	435	438	432	463	441	461	429	424	418	427	440	416	438	433	451	430	420	408	444	439	430	400	403	449	406	463	415	436	446	450	449	444	403	429	412	435	381	444	411	431	429	405	445	446	431	418	425	411	459	410	447	433	427	452	434	463	418	407	422	420	443	401	441	433	451	446	449	395	410	410	441	424	432	424	410	392	380	442	399	420	455	396	447	413	465	471	410	429	402	428	469	410	427	399	469	460	428	419	417	445	430	442	428	423	470	440	407	426	412	409	416	420	430	411	421	434	431	447	435	446	440	458	420	411	432	432	405	448	421	458	418	437	445	451	446	422	418	430	428	419	475	419	424	407	446	412	414	419	442	412	438	412	398	408	427	384	393	414	435	462	450	395	423	460	431	456	454	431	451	452	445	430	442	431	416	442	427	389	394	449	478	424	413	433	406	430	441	474	473	442	406	457	435	406	414	396	430	446	452	411	420	408	436	444	441	414	427	434	417	424	444	421	428	455	430	447	401	417	423	369	429	430	446	429	422	423	420	407	423	414	431	442	445	409	445	429	419	419	404	442	437	446	409	424	434	402	440	381	437	437	447	405	411	424	454	419	478	423	439	432	412	434	436	379	461	423	463	447	455	425	455	452	440	452	409	456	421	406	438	414	421	488	420	451	430	427	440	430	427	462	444	419	414	490	409	410	411	417	448	438	466	430	426	422	417	440	430	450	440	435	420	424	433	453	441	403	409	414	454	470	420	407	427	446	426	456	435	409	442	415	466	411	412	460	430	421	420	464	419	435	447	452	444	437	418	450	426	442	411	426	455	412	398	443	440	428	431	443	416	413	453	434	422	461	447	418	394	454	411	395	439	422	432	432	434	418	413	440	474	408	450	461	419	444	436	410	414	472	412	464	445	475	459	444	448	432	429	442	413	412	459	413	419	429	380	443	436	391	427	472	421	469	420	426	439	432	458	419	405	395	420	415	457	432	416	421	426	414	423	458	450	441	402	420	434	443	437	455	422	434	408	427	460	451	475	396	432	402	453	424	388	455	430	411	398	425	408	416	441	438	410	389	421	428	467	410	410	431	461	443	456	456	413	443	420	408	429	434	442	429	425	439	433	384	487	413	417	457	407	428	406	441	420	428	450	447	424	456	428	434	430	409	417	438	440	432	422	453	413	403	436	449	432	416	472	425	413	419	417	451	455	434	466	441	430	446	453	416	398	417	421	430	411	418	444	408	425	451	432	423	476	436	425	427	439	426	448	432	434	427	444	425	418	391	425	417	412	441	453	457	396	458	403	403	439	416	460	414	413	469	422	412	430	439	469	484	456	434	414	444	391	419	437	438	442	404	436	407	429	449	389	421	441	426	449	400	452	446	438	422	434	422	421	438	408	372	426	481	418	428	477	435	433	435	432	428	439	436	419	430	424	435	418	408	406	468	403	433	422	439	472	471	448	426	436	423	437	443	454	442	404	397	442	467	429	429	444	382	399	418	477	426	435	429	451	453	414	434	416	422	425	416	432	452	407	443	437	459	433	418	464	442	447	446	428	412	444	441	401	399	407	444	448	424	457	395	425	410	441	421	408	414	421	433	484	455	447	465	399	433	419	457	467	422	421	434	427	418	422	405	419	435	437	429	428	443	407	442	422	403	455	434	415	418	459	439	418	403	422	442	400	420	398	430	393	390	429	464	398	415	441	457	445	403	453	453	434	456	419	413	420	426	455	470	416	431	434	392	419	425	398	430	437	415	417	434	407	436	412	452	430	403	395	481	431	465	418	408	412	415	433	413	403	412	444	423	450	420	485	422	421	445	408	419	437	425	427	422	418	490	443	480	408	468	418	415	423	455	432	422	431	394	472	431	453	427	395	443	448	424	455	436	413	433	426	444	455	431	432	429	421	446	423	410	450	490	397	427	464	408	470	463	450	438	429	428	490	403	461	423	407	456	458	431	452	414	445	432	438	407	431	405	437	437	441	437	424	429	469	406	443	476	463	422	401	443	439	395	421	440	448	421	412	435	370	453	417	405	419	457	438	452	446	438	443	382	400	438	461	451	413	428	421	453	422	454	424	395	424	415	441	438	369	403	418	422	437	452	475	432	456	421	390	452	416	469	426	431	411	420	473	436	397	456	435	413	422	429	461	462	407	443	436	448	408	422	432	454	450	432	414	410	439	436	446	468	428	444	441	441	466	441	444	449	439	411	468	447	446	455	420	479	434	424	425	434	419	436	462	436	435	453	442	435	440	471	449	440	417	412	429	441	406	440	434	435	439	423	426	414	419	424	450	439	409	431	439	423	478	442	424	401	382	422	434	417	442	461	416	435	447	444	414	449	392	458	439	435	481	433	399	422	428	444	408	407	447	418	420	409	407	421	426	430	424	431	443	436	401	398	435	441	443	412	456	486	421	419	409	439	429	455	422	420	461	433	461	442	435	396	433	473	443	428	418	423	435	400	455	457	442	417	435	395	399	429	438	456	404	459	376	447	456	435	428	427	402	416	401	415	420	428	425	399	411	402	468	426	444	433	439	468	434	482	413	461	435	450	448	430	421	469	428	421	446	402	422	453	420	429	445	414	423	387	445	448	433	448	435	456	447	425	442	383	440	425	410	398	392	417	440	389	419	473	444	448	450	392	460	469	457	404	457	432	403	423	416	454	401	443	438	423	446	473	498	425	441	406	446	394	424	435	427	400	446	387	414	457	417	441	417	470	437	435	434	411	403	423	430	459	415	394	407	419	412	437	441	464	474	443	463	441	441	444	408	422	441	386	439	434	453	471	450	424	420	462	426	443	432	400	439	424	408	423	457	463	417	419	421	393	434	419	438	450	403	423	434	465	446	435	385	445	423	438	423	407	427	417	462	414	453	390	435	397	438	423	439	434	448	433	428	425	406	461	434	420	447	433	395	413	454	440	424	443	392	435	415	403	420	409	418	421	431	441	408	463	413	438	404	458	436	439	415	432	448	439	398	468	414	444	444	416	442	423	410	420	429	419	438	431	424	418	461	409	431	438	412	434	411	437	423	467	430	423	459	428	419	446	440	431	420	400	467	409	383	442	432	407	397	424	448	419	433	427	423	444	477	445	449	417	438	444	470	400	406	434	442	425	451	413	437	399	455	432	421	412	434	409	456	431	414	443	420	442	451	430	438	438	432	429	418	439	424	443	426	412	394	420	388	405	442	460	422	417	426	444	397	393	463	435	400	404	475	476	398	400	436	430	440	442	421	425	404	407	417	413	416	398	450	452	442	417	491	438	421	418	453	380	429	418	416	404	442	428	465	424	419	450	428	419	426	441	480	480	443	438	412	426	458	471	438	408	474	442	417	458	423	461	424	426	440	407	463	434	433	434	452	435	444	435	439	421	453	436	431	436	455	451	426	406	436	428	387	408	408	426	423	410	437	390	440	422	428	425	417	417	398	410	378	458	426	419
25211	21130	23584	28924	21148	13710	647	443	381	399	348	367	334	330	318	348	374	361	346	358	309	334	324	321	366	309	357	338	344	349	340	337	312	321	347	331	296	301	357	328	325	327	326	320	326	310	350	292	331	325	330	320	340	344	330	328	339	328	350	349	322	315	321	338	363	346	345	308	297	348	324	307	316	348	355	312	296	314	336	325	325	330	328	353	323	351	306	320	349	345	338	309	326	311	370	334	360	323	325	330	333	312	332	344	334	301	325	330	341	327	337	314	353	322	345	338	334	340	320	341	336	302	319	308	333	329	328	329	309	310	327	286	343	315	358	348	320	304	332	312	309	332	325	353	312	334	309	316	327	369	356	336	376	346	317	325	322	328	340	367	326	307	363	316	351	357	325	321	321	344	324	356	329	308	354	339	303	308	341	380	348	356	316	319	322	329	332	364	331	331	337	286	360	322	368	328	320	330	345	333	323	311	326	320	336	308	339	294	392	356	321	388	312	270	348	295	300	302	337	356	335	339	318	343	338	324	303	341	338	354	319	323	299	327	320	316	335	348	385	347	339	328	310	316	319	315	288	331	328	335	317	332	307	309	289	335	283	317	308	315	316	316	333	338	331	292	317	321	339	336	311	357	312	345	357	342	344	320	304	344	351	350	330	299	352	343	306	336	322	337	306	332	314	324	328	299	357	328	342	326	305	343	334	303	330	304	313	329	349	322	356	344	328	329	321	312	328	308	312	315	313	348	312	366	335	321	323	324	347	376	330	321	320	321	288	321	289	321	319	324	306	351	324	308	356	344	316	327	341	322	348	346	313	305	351	346	342	315	315	346	359	339	354	312	334	334	316	300	345	325	337	310	328	348	334	338	335	354	343	356	349	331	291	351	318	318	299	302	332	341	318	282	304	331	341	312	323	337	325	307	344	321	338	319	349	335	360	314	351	319	318	340	349	328	305	350	339	371	315	313	320	333	302	324	321	282	322	323	316	337	342	323	300	340	343	277	332	394	329	333	371	352	368	335	330	304	355	338	291	290	294	367	331	377	306	342	321	335	316	331	334	351	322	307	320	307	343	314	322	317	346	353	331	318	315	319	337	315	311	330	362	320	357	333	338	335	300	313	346	369	343	348	331	355	338	335	324	331	301	325	365	378	350	299	323	313	329	306	327	328	307	337	348	347	287	302	338	309	325	309	357	337	332	333	330	335	324	330	332	321	350	323	336	329	330	330	346	317	326	350	341	334	312	317	357	319	334	326	320	335	330	333	333	299	307	358	297	340	351	311	337	325	342	342	359	317	335	323	324	289	353	331	302	323	310	291	317	320	338	338	304	319	344	342	328	323	316	318	296	289	344	295	353	334	384	355	318	330	323	344	331	342	295	317	329	374	335	333	349	347	310	352	322	354	306	310	339	318	303	322	302	297	344	339	340	344	322	328	297	339	320	288	316	343	322	324	346	318	295	314	299	318	314	349	317	304	334	341	299	364	343	342	332	319	335	317	304	335	336	357	338	334	297	317	353	332	313	322	360	333	319	341	348	295	320	347	335	303	326	317	312	326	355	330	335	339	340	311	353	373	340	340	343	332	331	316	341	337	319	316	308	297	337	369	344	332	321	321	356	328	301	343	315	329	327	303	294	305	339	342	367	364	316	319	306	333	301	336	359	312	357	340	313	357	352	357	342	327	294	332	356	345	337	353	341	287	347	332	333	302	338	293	341	328	359	307	332	341	345	334	330	290	336	327	333	339	320	340	348	316	298	332	314	328	305	327	320	303	289	312	368	369	335	335	321	313	347	314	327	334	323	296	316	323	315	343	342	324	324	352	296	338	351	327	316	339	300	348	297	314	329	286	353	365	319	360	329	337	335	336	336	346	349	359	347	343	350	351	344	328	324	329	376	301	311	328	378	313	369	340	339	341	327	323	358	348	288	323	373	321	336	327	325	324	336	310	348	310	336	348	309	313	350	323	327	315	365	324	286	358	349	337	314	335	331	312	341	334	350	325	326	306	318	327	313	313	320	336	336	369	307	328	345	372	348	325	312	357	338	316	362	356	314	322	341	345	354	368	329	360	295	300	339	334	343	335	327	336	331	310	322	342	356	341	345	312	335	325	313	341	344	318	328	329	316	309	344	339	324	281	328	317	316	317	327	346	290	295	322	345	300	346	329	311	317	322	346	351	316	306	322	309	277	313	326	341	316	328	287	310	332	341	362	305	283	307	301	324	319	319	365	321	322	334	330	324	302	303	330	319	295	335	315	304	328	296	337	324	330	334	302	318	333	350	319	351	336	291	324	319	323	349	362	317	298	310	329	326	321	327	340	307	311	322	321	294	350	310	343	318	288	319	378	348	331	322	330	308	335	326	342	338	348	348	342	287	336	335	321	336	337	295	330	320	301	336	352	340	333	369	335	303	315	346	352	309	293	318	341	307	317	321	329	306	326	330	297	340	316	313	357	339	331	352	330	274	328	335	333	321	341	319	315	332	354	343	347	307	377	346	335	319	326	337	367	355	360	319	362	317	364	336	325	290	361	358	336	350	311	340	306	307	314	328	329	325	334	323	326	348	362	327	296	331	280	321	348	306	365	331	334	323	341	329	344	368	361	322	325	318	325	341	291	316	302	331	330	352	346	371	333	330	300	333	342	329	327	331	297	312	308	343	324	326	326	331	309	349	360	326	326	324	349	358	290	380	364	369	316	319	331	335	348	344	338	322	308	334	323	340	290	265	303	350	339	355	342	343	331	343	314	350	322	294	334	321	326	289	309	325	311	366	354	338	330	323	335	325	354	317	310	334	354	306	333	323	308	285	336	318	327	343	286	325	307	292	322	323	331	331	353	326	318	330	337	308	313	352	369	336	292	323	329	328	329	344	334	378	321	329	345	321	308	342	322	315	342	369	315	325	313	303	334	339	315	325	323	351	315	329	312	331	318	308	339	317	312	309	309	336	359	352	302	349	326	322	324	332	335	336	322	317	302	343	335	297	296	374	370	342	332	341	300	335	324	321	353	333	374	323	357	376	313	294	300	313	307	306	356	316	340	367	330	330	317	360	330	336	327	317	317	345	349	314	286	302	335	305	289	321	321	342	329	327	363	310	312	330	312	330	317	339	324	319	299	294	320	352	337	344	305	317	354	346	316	319	303	324	328	320	335	286	335	325	332	323	360	328	321	326	333	363	340	348	326	333	322	356	295	326	320	322	354	300	340	339	307	356	338	353	342	338	356	340	308	315	340	317	324	304	285	306	327	317	319	323	332	345	331	326	334	317	316	319	337	323	338	294	305	303	297	354	334	346	338	346	349	305	321	311	333	313	322	345	316	340	326	318	310	321	342	333	314	324	316	328	311	315	306	358	288	321	332	328	312	328	357	344	308	351	327	339	345	348	314	351	290	338	355	312	364	314	309	314	336	339	317	322	346	315	350	315	318	319	338	340	341	374	311	301	315	289	314	330	307	335	317	352	322	324	334	353	321	349	327	291
36436	32777	13715	827	749	764	729	713	759	727	729	689	676	713	726	694	721	684	719	669	697	727	691	696	673	693	699	686	669	704	700	693	702	676	692	687	676	708	767	763	742	703	721	716	683	700	719	698	678	794	654	698	720	722	694	695	658	714	641	700	723	738	702	659	693	713	713	665	671	687	705	694	699	673	711	687	669	671	697	698	644	709	691	705	700	685	728	663	756	735	707	699	665	710	715	677	722	703	729	690	724	699	743	655	679	704	768	690	691	692	687	673	708	713	714	676	672	714	683	697	714	677	687	714	700	724	716	719	696	729	724	710	714	671	680	732	675	722	661	666	741	714	706	727	740	690	677	706	659	722	685	750	689	728	680	683	661	667	691	741	746	706	705	676	693	747	691	657	633	666	745	676	683	765	716	693	703	673	731	714	729	727	726	702	677	738	600	686	716	695	720	715	687	707	709	706	709	698	729	709	716	734	685	741	706	665	729	724	683	705	713	677	682	737	700	705	716	636	720	679	686	669	723	679	688	696	717	708	672	703	692	744	658	630	682	679	687	707	688	687	716	641	658	692	729	704	715	698	685	684	699	714	693	718	741	723	700	731	714	724	698	732	664	710	732	721	676	701	657	731	653	669	686	727	666	732	670	708	691	718	649	671	747	689	669	738	694	667	692	631	726	717	680	681	715	709	702	696	694	679	688	686	735	690	657	665	678	728	701	700	714	685	649	729	718	694	729	720	674	657	729	691	689	758	694	734	698	704	664	734	730	700	715	667	685	711	677	727	724	669	728	686	693	695	650	688	657	679	671	701	740	717	716	741	710	700	736	713	732	713	682	694	699	705	702	678	731	719	693	705	685	695	714	728	709	686	731	658	682	722	718	737	704	738	722	736	672	668	669	669	711	697	735	683	708	749	682	735	713	686	718	695	686	666	697	661	681	654	700	682	703	692	669	708	712	690	730	691	699	710	689	699	704	667	687	695	698	780	699	676	701	680	715	686	660	662	721	717	672	718	730	665	717	711	704	705	651	696	713	720	702	712	694	674	737	674	715	669	680	703	697	721	704	718	744	719	700	682	691	703	688	671	713	715	653	675	713	692	719	656	738	638	691	694	670	673	688	710	711	738	734	732	708	689	706	656	648	712	716	678	707	694	668	685	672	712	719	747	706	737	702	683	714	724	712	730	694	722	716	704	691	670	687	695	727	722	649	702	719	682	669	721	646	699	638	698	721	698	663	668	672	718	664	712	716	727	688	661	692	704	726	696	681	717	709	714	673	704	702	700	717	665	706	717	686	724	675	661	756	674	715	720	726	667	650	712	668	751	683	701	696	722	727	737	688	694	717	724	702	710	747	732	654	762	677	669	669	663	632	689	703	737	713	742	750	686	667	664	745	703	643	702	751	676	696	685	705	659	694	719	715	720	681	702	705	705	671	667	683	715	714	728	679	664	670	728	709	658	678	713	693	709	680	697	682	677	674	754	715	708	693	719	734	756	741	726	715	671	676	718	688	684	660	684	699	680	729	689	713	663	710	754	693	678	675	749	687	703	706	736	719	721	677	707	679	750	672	671	738	656	720	724	686	661	734	657	695	683	715	712	684	716	673	722	748	752	701	710	715	690	687	737	704	703	704	670	704	733	696	676	715	723	713	749	714	667	688	665	671	679	662	662	712	707	662	740	682	682	658	688	691	670	691	703	659	658	681	700	667	728	707	672	718	651	717	684	701	746	698	682	728	730	698	656	700	691	711	709	685	695	737	662	722	691	740	723	670	672	696	709	666	672	705	709	694	703	659	725	670	705	683	736	678	680	695	744	624	674	742	713	682	645	734	683	693	688	779	681	686	749	692	682	738	690	707	685	699	662	676	700	678	694	691	691	707	683	725	715	702	711	700	742	699	763	677	680	725	693	669	686	731	709	670	711	697	669	670	778	650	707	692	706	676	689	680	693	754	736	727	739	693	715	707	669	675	690	688	748	716	686	714	676	706	742	670	686	683	673	676	707	728	695	715	713	694	683	674	654	717	723	665	715	665	752	699	730	670	760	736	665	701	708	693	729	693	741	691	691	720	683	701	660	695	718	721	660	710	692	680	673	686	689	739	699	696	659	697	719	689	656	682	690	713	653	659	724	665	712	721	727	713	690	674	741	684	709	694	728	701	690	749	762	693	711	736	689	687	759	705	733	718	706	700	723	672	668	652	697	700	663	673	737	720	756	772	694	659	697	696	717	736	708	653	639	690	713	719	698	719	724	720	698	681	770	727	679	699	688	698	700	719	669	716	698	677	735	701	695	638	674	669	654	689	698	705	683	683	712	736	718	700	744	679	699	639	704	689	646	718	698	709	697	663	717	717	743	721	710	704	694	702	728	658	719	677	704	680	702	671	697	752	677	751	707	692	717	695	687	640	707	688	679	674	697	753	678	667	695	702	705	694	697	668	686	678	702	702	697	715	693	699	710	724	693	704	730	678	720	730	733	726	699	703	665	652	736	700	713	683	748	704	664	726	750	667	713	694	739	695	702	675	725	667	674	725	658	664	700	645	658	702	663	718	717	722	687	711	729	753	670	671	731	675	696	727	700	724	713	723	719	694	683	680	718	684	734	707	708	688	692	755	701	684	666	663	646	669	681	692	669	720	682	730	676	678	705	710	735	709	666	714	705	696	723	676	703	691	734	677	669	730	702	722	703	749	652	713	770	684	694	723	712	738	747	748	664	674	706	722	695	705	649	679	704	688	700	707	697	735	703	648	724	699	638	720	712	699	716	719	694	688	733	648	676	685	714	705	742	697	674	739	741	710	668	681	681	703	692	711	712	699	710	728	713	708	692	714	778	727	701	736	736	698	675	746	716	694	691	738	702	681	703	693	711	675	690	729	624	651	694	694	681	721	734	682	705	701	657	667	687	675	708	709	694	695	669	745	742	683	738	732	698	713	694	699	727	733	696	676	680	691	710	679	771	681	693	704	751	703	679	730	702	674	657	714	679	680	720	678	691	704	735	709	721	723	690	664	649	681	683	711	672	712	712	673	696	718	732	724	683	679	723	686	701	698	679	751	695	687	706	670	664	680	702	682	707	702	717	720	669	671	672	717	743	725	691	693	691	699	735	694	728	707	720	720	734	667	709	668	669	762	677	696	691	680	658	696	694	759	643	698	669	717	683	694	668	680	739	724	662	711	712	710	703	740	726	737	648	689	692	734	668	699	777	750	677	696	737	733	702	776	693	716	703	693	721	689	715	734	702	683	733	693	687	681	686	723	710	702	696	735	670	676	687	708	693	715	738	735	718	698	727	692	709	727	673	702	689	651	714	709	745	687	691	744	692	694	727	754	674	687	727	666	677	672	730	701	655	700	721	724	698	687	746	739	674	706	731	671	706	690	717	676	709	713	692	711	699	664	630	665	718	724	704	750	671	690	702	714	696	747	703	729	773	695	694	689	681	695	679	725	646	688	708	738	684	735	699	727	725	672	692	722	669	709	653
24495	21126	23950	28554	21129	21141	11382	573	429	394	380	369	334	353	346	308	358	318	306	309	342	325	299	370	307	264	305	304	343	334	338	295	298	297	298	301	323	320	304	302	324	279	327	305	323	319	279	352	304	304	325	290	341	303	280	272	341	310	290	298	284	293	282	300	321	322	331	281	328	321	306	296	304	335	347	313	306	322	334	300	306	313	313	297	314	303	334	315	274	341	279	303	290	343	293	309	343	327	284	288	310	285	314	297	346	317	270	322	328	309	274	308	358	304	334	303	309	304	323	286	301	265	305	311	320	355	294	302	320	316	280	305	273	280	325	291	281	289	318	308	311	312	285	296	314	313	304	322	288	314	327	332	308	292	317	280	305	280	301	258	311	311	299	252	258	277	276	327	290	330	311	290	297	281	325	336	290	297	327	295	301	311	322	333	315	296	324	345	300	273	300	312	329	293	315	329	330	286	312	309	331	331	317	295	327	330	303	295	337	326	322	310	259	301	278	278	303	321	330	298	288	298	326	306	286	330	299	273	305	291	325	270	277	304	310	306	294	284	307	314	286	306	285	332	288	330	325	277	278	311	309	298	331	337	305	301	292	309	300	314	317	297	307	292	275	326	308	334	325	320	312	284	320	340	293	305	314	311	303	291	332	299	323	300	300	302	326	283	336	320	290	313	278	311	291	315	354	315	294	286	275	298	310	320	306	272	356	315	287	289	341	319	295	302	259	292	303	325	320	325	300	311	284	285	279	284	308	306	292	278	290	288	303	326	287	294	345	296	323	330	294	305	303	338	302	313	310	282	286	300	306	312	292	285	257	332	282	323	329	310	312	322	321	298	307	298	306	318	291	313	323	337	328	255	313	279	318	297	293	331	342	308	306	329	324	274	316	278	309	321	321	311	300	306	321	323	310	308	288	318	307	315	287	273	302	310	293	313	290	319	308	298	284	295	297	324	296	274	322	299	305	290	304	320	285	278	340	311	321	317	287	294	293	307	286	276	284	293	305	324	307	325	296	319	295	294	337	328	302	306	315	300	301	317	303	304	293	320	317	324	327	308	313	302	300	304	328	298	329	280	310	305	330	315	282	289	258	304	303	324	274	295	272	318	328	253	301	309	301	281	295	304	318	297	324	294	303	322	297	308	320	313	319	295	280	280	282	296	264	304	309	289	345	304	331	269	300	306	313	329	276	330	310	286	314	315	281	309	318	311	300	291	325	318	329	284	300	298	299	296	304	289	320	306	314	335	282	297	303	313	280	289	303	280	309	307	294	296	326	271	289	284	322	309	318	338	329	348	284	289	277	302	286	292	317	306	322	319	290	313	290	300	323	286	293	293	296	310	289	312	316	313	305	288	328	288	292	359	287	298	302	265	295	347	317	308	301	335	308	312	263	316	288	293	311	277	312	328	302	320	337	303	315	326	307	310	321	271	292	292	274	328	337	297	300	290	306	304	259	330	308	366	300	295	282	289	306	309	289	290	318	287	319	280	305	291	325	296	297	319	310	311	271	325	286	319	284	285	282	323	302	357	308	278	289	269	310	325	303	296	292	347	304	310	309	297	321	269	271	320	337	295	311	297	340	281	298	335	298	300	285	319	307	316	306	291	337	270	315	278	264	281	284	299	287	304	321	339	300	277	310	313	304	318	336	278	340	324	287	311	333	320	317	288	337	307	308	304	288	284	287	287	321	324	342	315	304	304	322	331	325	317	303	363	306	278	303	300	285	329	324	295	323	324	298	330	297	309	311	282	309	273	294	320	323	308	300	313	348	337	355	331	320	290	303	330	280	298	292	310	296	277	252	271	327	315	305	297	298	304	308	331	315	306	311	296	319	319	308	303	260	304	313	318	288	314	299	295	344	329	330	293	295	300	318	297	278	293	322	306	293	296	294	288	269	296	320	284	294	281	321	306	306	315	286	316	350	290	334	284	324	281	287	319	305	299	282	301	295	269	280	303	322	304	302	287	304	292	286	325	329	299	320	322	300	303	293	308	306	296	303	287	294	289	343	277	312	310	301	294	265	297	312	270	326	309	319	276	257	307	296	300	266	269	318	311	314	312	284	303	294	301	296	273	274	346	319	324	314	319	274	333	289	297	301	308	311	290	283	285	341	297	318	293	271	298	295	302	295	333	302	306	279	313	301	302	283	317	290	299	332	325	287	297	310	281	284	282	310	279	335	322	301	326	312	323	314	324	320	295	320	294	318	330	309	301	325	311	310	281	305	272	301	314	293	318	325	323	299	319	283	332	357	316	271	302	300	302	294	289	377	342	322	305	286	325	325	308	321	307	302	288	285	312	315	295	264	296	306	310	273	313	294	271	318	313	335	310	292	301	349	297	312	279	298	314	299	357	330	344	303	270	298	317	316	281	318	337	290	316	301	291	283	265	316	321	321	280	288	301	295	299	329	260	285	297	302	315	273	302	337	319	320	315	293	303	315	293	298	299	300	300	305	349	278	307	290	288	316	298	304	290	293	310	307	288	322	349	334	317	314	345	272	316	338	328	292	334	337	305	312	295	312	300	292	332	305	296	297	318	296	329	304	319	298	303	290	300	289	269	288	303	277	328	309	277	273	277	308	314	338	296	290	275	313	305	300	287	337	329	333	323	342	307	306	326	297	260	320	316	311	325	290	270	290	292	287	309	307	317	277	286	288	300	290	330	321	265	295	305	324	300	298	317	288	280	279	310	271	305	292	297	344	336	342	296	277	321	287	297	290	322	293	315	315	296	269	282	293	316	284	340	319	320	303	274	297	313	302	310	303	302	318	295	334	312	312	313	323	308	277	337	301	324	309	335	296	310	305	325	268	306	308	293	306	328	297	299	312	284	298	321	356	289	297	318	316	302	278	310	321	284	328	287	283	309	300	334	318	281	297	278	317	280	289	272	310	332	294	310	311	317	301	335	304	307	331	322	314	317	290	290	302	318	295	294	314	332	312	293	313	327	309	300	285	294	313	296	317	305	323	325	285	327	311	299	298	342	301	312	323	307	313	308	289	296	305	298	317	297	287	324	293	278	329	332	311	309	276	308	316	315	305	302	302	278	290	299	294	321	331	287	310	305	294	349	320	320	287	305	267	297	323	321	301	330	299	320	310	324	312	340	309	342	282	345	300	295	287	321	277	294	305	308	307	295	330	302	303	312	265	285	324	299	306	315	276	291	298	288	311	280	292	305	279	330	322	330	319	282	295	315	323	299	306	341	314	296	320	285	315	324	292	289	333	288	293	308	311	296	277	295	305	302	358	335	323	346	277	282	311	309	323	331	338	322	294	274	326	284	307	290	294	289	296	315	296	260	314	294	331	313	320	316	286	322	295	299	319	313	302	306	322	313	291	297	275	293	309	346	287	293	266	292	275	344	299	319	288	282	288	295	320	329	298	295	290	306	298	295	329	298	320	276	260	268	296	311	322	335	315	295	307	288	288	288	285	319	281	315	289	320	320	293	308	308	328	288	298	294	321	306	317	305	286	304
42865	43383	18912	934	778	745	706	632	635	637	632	676	663	633	626	625	617	623	608	642	647	628	672	613	612	635	626	625	603	608	628	651	649	578	658	637	643	635	565	649	654	615	579	632	637	686	638	644	618	599	614	638	667	583	610	663	619	659	602	628	644	611	628	674	638	641	672	671	645	628	612	626	638	613	567	609	610	600	612	606	621	579	637	648	586	607	660	625	650	627	607	624	604	631	636	626	588	650	639	646	600	683	656	606	640	630	630	654	619	597	655	604	645	675	640	671	616	624	622	657	653	609	610	594	639	610	631	630	620	650	663	592	604	635	604	608	638	625	575	639	630	606	612	552	583	619	650	595	621	652	620	582	624	607	628	639	596	601	623	608	599	647	629	646	630	688	625	592	619	616	547	606	639	602	617	614	627	587	591	610	599	621	594	659	613	578	668	617	651	633	630	598	636	660	658	617	604	647	593	648	639	629	646	612	631	671	658	659	610	613	591	623	622	572	643	575	657	674	604	600	561	627	609	595	578	637	622	600	570	662	635	623	682	638	599	605	611	647	606	622	646	646	600	612	673	642	628	594	638	634	644	627	586	670	605	619	618	630	651	641	615	652	627	658	615	649	644	637	662	634	636	612	614	620	610	661	600	590	592	572	625	631	632	617	585	639	670	664	603	578	623	629	586	627	649	614	625	601	612	627	621	634	651	582	558	604	592	582	640	601	600	643	625	636	606	613	597	589	622	638	603	627	618	596	631	661	622	602	638	618	630	592	657	598	588	651	615	582	647	613	616	659	572	599	662	650	635	587	632	648	606	664	623	613	677	634	615	620	651	648	636	603	656	661	624	627	606	631	628	622	648	599	630	587	611	617	619	645	625	618	635	636	625	586	644	642	605	615	689	636	639	601	615	631	595	591	601	621	610	655	568	659	651	628	630	626	656	597	623	624	659	635	645	642	646	625	630	602	664	606	613	673	615	617	604	643	606	607	617	641	626	639	600	633	644	652	642	602	632	640	631	651	682	653	616	615	620	637	559	603	611	622	616	599	628	587	605	633	628	584	642	632	631	628	649	660	665	629	625	644	596	622	658	579	667	668	622	628	639	600	640	602	638	596	642	590	659	632	677	599	635	640	593	574	653	632	616	627	588	626	642	569	605	629	630	667	661	646	637	635	581	624	643	611	694	604	592	642	631	629	625	610	597	607	605	639	627	600	636	622	662	628	604	625	592	648	685	606	640	621	613	619	645	650	634	565	628	631	619	625	590	613	652	575	610	681	622	621	649	643	609	588	660	627	645	618	603	637	655	606	644	612	638	630	617	616	597	624	639	649	631	623	640	663	654	668	644	618	640	635	595	621	630	621	631	615	630	644	613	616	590	605	585	637	616	597	632	667	641	597	625	597	622	643	658	636	646	598	618	641	598	580	621	604	650	617	604	667	593	645	620	605	640	596	642	625	636	610	648	579	605	634	631	596	631	619	644	587	605	626	621	594	621	637	589	618	623	598	635	629	642	588	598	609	647	623	635	624	658	624	626	660	664	625	592	594	622	608	592	693	620	593	654	640	676	617	663	642	642	619	587	560	620	644	613	685	652	636	636	603	580	676	616	624	619	657	604	605	612	650	643	640	674	608	699	637	629	626	639	602	596	619	632	623	622	595	640	636	575	624	602	588	655	597	655	607	604	616	616	600	590	607	639	663	647	673	610	653	627	626	598	616	633	591	614	649	648	610	583	634	604	658	639	645	630	630	600	549	606	637	631	609	666	682	595	634	603	566	611	578	668	641	657	620	674	647	686	614	595	640	627	631	650	648	655	642	626	658	597	658	587	620	639	623	661	630	647	605	580	668	621	576	596	669	605	614	601	610	627	592	636	622	633	639	639	614	603	592	640	633	572	620	623	590	628	623	629	630	630	607	610	611	636	601	655	611	649	604	625	626	601	650	625	645	670	653	600	621	609	618	620	655	642	619	655	623	578	609	623	608	619	617	625	599	650	640	590	630	612	623	637	617	593	612	601	649	648	576	606	607	632	613	589	632	607	654	602	567	629	632	614	566	611	595	614	651	700	610	630	618	676	618	605	585	664	640	606	600	635	596	645	632	636	596	639	610	588	638	627	622	650	610	662	607	605	584	624	604	653	638	606	626	627	615	624	619	599	630	605	630	633	600	596	649	591	629	619	594	621	628	649	645	633	620	631	614	655	577	670	594	634	645	678	590	616	574	658	640	667	633	617	648	592	631	674	686	575	584	610	654	594	616	628	631	607	587	577	609	630	678	605	637	627	612	635	654	641	683	619	631	612	629	612	621	617	623	643	637	650	665	637	610	672	653	598	632	609	674	613	614	632	613	592	599	642	619	613	585	638	617	625	602	648	622	616	680	577	609	635	589	644	599	614	585	644	629	623	621	592	609	610	646	642	611	656	598	637	615	617	660	602	600	600	567	658	623	645	628	616	654	591	588	655	656	623	598	580	661	647	653	619	591	628	627	603	627	639	593	601	626	596	652	649	626	643	589	605	606	574	631	599	609	604	655	631	616	594	630	595	628	637	629	627	618	621	580	656	623	614	663	616	641	655	598	641	632	631	640	651	564	597	557	581	663	637	661	689	633	640	596	642	641	598	634	600	603	610	656	603	674	607	617	613	587	645	635	619	661	613	584	621	584	612	644	651	629	639	640	662	629	612	672	595	635	603	624	608	619	599	645	639	625	628	633	624	642	596	605	618	624	590	609	617	657	619	604	594	605	646	615	633	679	569	647	625	598	636	622	635	583	611	606	630	565	655	616	600	626	620	651	595	618	639	653	632	659	615	648	617	635	626	639	613	638	573	632	622	624	614	567	595	629	604	609	652	629	616	603	668	615	653	601	616	615	641	646	608	640	594	611	604	599	639	632	610	661	616	590	623	622	619	615	622	630	651	622	599	617	677	629	607	647	644	648	645	635	610	603	587	615	629	611	616	586	675	593	621	624	616	604	641	618	587	630	666	628	604	643	633	669	626	629	619	587	650	615	613	676	624	620	596	631	587	624	617	615	651	626	618	612	610	670	640	691	618	601	584	610	643	652	623	640	582	617	611	617	601	621	622	663	617	610	627	634	596	612	586	630	618	641	641	632	614	583	681	622	628	628	639	624	634	601	595	614	641	649	616	573	595	632	604	610	648	634	701	635	610	669	614	629	621	635	630	630	615	618	658	577	647	644	594	677	644	656	603	651	614	636	638	621	644	611	602	581	647	601	686	634	629	644	643	645	570	617	628	692	646	617	619	657	628	609	617	618	663	592	673	664	629	642	586	642	622	622	622	608	614	647	638	658	648	623	638	629	615	617	640	610	641	649	639	638	633	603	607	591	610	641	620	629	611	603	651	677	636	657	655	629	651	612	630	647	605	637	601	598	614	622	642	610	607	616	664	596	612	611	589	662	610	594	644	587	615	618	592	613	592	638	643	602	625	640	646	599	638	607	623	621	659	600	657	632	679	636	660	610
34316	18046	5243	317	192	189	198	178	175	189	180	167	196	155	179	193	178	195	153	175	170	178	164	184	168	168	198	175	181	168	169	165	182	191	196	167	164	187	201	162	157	177	168	176	152	187	195	148	176	163	173	193	177	199	158	154	190	196	161	152	196	185	200	158	171	178	188	181	156	180	162	191	196	174	163	152	183	156	157	188	190	186	183	170	168	175	186	178	175	160	203	183	175	191	177	187	172	166	165	149	166	152	162	155	168	186	175	165	175	170	167	165	184	166	172	159	174	163	145	177	177	154	183	173	194	176	162	156	174	191	191	167	148	168	192	173	177	165	174	187	160	182	190	191	160	159	178	183	191	158	164	196	158	191	178	187	173	192	178	144	170	186	159	181	167	158	182	165	185	169	182	190	180	166	201	208	189	184	179	150	172	166	186	207	152	177	173	153	193	180	182	170	149	192	160	176	168	162	175	169	187	173	147	176	183	169	170	178	186	187	184	189	185	159	183	191	165	183	205	177	173	174	166	168	203	158	155	178	187	163	189	195	194	173	168	188	201	174	182	167	183	194	184	170	168	185	181	183	141	153	157	164	172	153	176	171	203	150	189	197	205	189	170	163	183	201	170	169	188	164	173	170	198	173	158	186	149	162	174	173	156	193	192	174	180	177	176	193	190	187	165	189	159	196	157	149	188	169	184	148	187	184	178	146	181	197	185	167	151	160	199	164	183	189	158	153	194	158	167	190	167	156	174	175	153	179	172	168	168	168	166	193	177	170	156	179	184	177	185	162	175	145	156	179	195	191	146	182	175	162	188	147	166	179	206	157	182	192	162	173	217	193	178	165	175	175	209	176	180	195	179	158	184	171	172	194	168	169	167	159	179	164	172	182	170	163	158	178	178	168	180	151	176	174	189	183	196	160	182	202	174	163	181	165	172	191	170	154	186	169	187	196	177	155	171	187	190	171	176	167	171	159	177	164	158	166	180	199	171	193	173	157	162	161	184	171	173	181	186	157	162	153	167	169	168	182	157	188	144	197	167	163	186	170	178	168	178	186	180	144	168	181	170	185	174	163	157	170	168	164	180	192	174	149	182	178	150	153	167	185	172	160	175	153	154	173	195	193	164	193	178	158	172	168	181	180	162	181	170	188	185	182	154	138	169	173	175	166	191	184	171	189	181	173	153	140	174	169	178	168	169	177	166	178	188	174	149	166	172	181	208	183	198	171	180	182	186	195	183	155	178	193	166	179	203	171	170	164	201	159	173	138	153	192	175	161	206	153	167	142	176	180	199	194	188	179	172	194	190	184	192	210	171	186	165	190	147	157	160	201	168	180	194	151	203	197	208	167	164	180	171	191	166	161	174	146	187	140	188	173	200	189	183	181	214	172	170	178	183	166	171	182	181	178	176	160	173	174	181	170	163	191	150	162	167	180	183	188	174	170	155	162	175	181	187	194	179	146	166	160	169	157	166	186	220	184	194	186	177	174	190	200	168	197	160	183	186	185	160	179	175	166	162	151	173	194	183	160	183	183	193	163	183	168	190	159	182	187	158	181	174	180	162	159	162	185	186	168	167	160	160	175	192	173	168	177	179	176	183	188	175	187	173	190	172	177	203	171	185	203	154	171	175	155	174	181	170	164	162	177	197	164	168	189	192	172	178	198	164	148	150	175	169	172	149	138	168	216	163	176	185	188	162	180	203	172	189	182	177	176	166	163	172	165	176	185	186	181	188	169	184	174	148	165	190	204	164	167	176	181	195	163	177	170	167	187	183	164	145	173	181	185	170	135	191	164	189	172	188	147	151	181	188	162	171	179	185	155	162	165	160	208	176	181	152	172	170	176	187	168	194	163	183	183	168	167	156	160	177	165	178	157	178	183	175	149	168	142	194	173	184	185	162	181	207	151	165	167	168	182	181	165	174	154	185	187	198	169	156	167	183	168	180	181	210	189	181	196	191	185	192	189	192	204	182	180	156	155	166	198	197	182	171	158	173	186	172	193	176	163	163	165	169	179	184	146	188	187	164	165	171	176	169	179	192	164	151	167	180	159	201	195	182	177	146	173	189	189	151	195	180	169	182	177	185	205	176	148	182	162	171	174	157	175	184	170	154	190	170	169	165	176	156	159	175	170	182	193	164	175	190	203	186	177	166	196	191	158	203	170	162	175	155	202	163	181	166	171	161	184	184	180	164	175	158	184	183	201	178	193	172	155	169	188	183	185	166	195	177	160	177	177	155	172	204	196	161	199	174	154	174	176	162	181	181	146	187	183	162	195	175	166	186	177	170	175	178	171	197	162	183	163	137	143	176	180	174	189	159	184	188	185	153	162	175	168	163	182	147	154	180	149	148	186	178	178	177	172	153	159	158	185	170	162	143	193	163	187	204	162	171	197	173	196	167	165	205	214	175	141	163	155	157	171	163	181	198	184	171	171	202	195	175	175	152	156	200	185	188	180	172	155	192	181	192	187	157	167	174	169	175	181	170	185	181	177	149	146	180	164	176	162	179	149	174	157	175	189	185	172	170	190	146	157	162	179	168	193	180	173	174	173	168	170	160	175	175	163	184	187	163	164	156	195	169	166	193	171	184	157	174	179	166	194	170	162	191	172	168	163	184	181	177	166	149	167	153	171	175	164	202	164	166	175	178	205	195	179	170	159	182	208	143	178	166	157	179	182	184	162	178	165	171	164	185	171	183	204	176	187	182	183	173	161	200	183	181	167	178	170	178	193	168	166	165	152	152	185	165	182	172	170	162	179	171	167	184	163	185	183	178	178	157	158	170	175	204	196	167	135	166	180	174	175	163	190	169	186	174	174	180	189	186	171	168	186	174	185	166	175	156	171	189	204	186	178	177	175	170	179	182	179	174	169	195	176	168	169	170	151	177	158	186	192	203	184	165	190	206	163	182	192	178	178	181	190	148	161	166	175	183	160	168	164	169	168	164	147	162	185	173	154	148	173	183	152	168	169	195	191	183	154	186	166	167	162	186	204	172	147	161	174	175	183	149	188	168	156	179	179	197	183	178	172	136	160	146	158	180	181	170	152	181	161	191	174	176	196	171	177	162	167	197	152	191	178	166	161	193	181	159	175	172	173	170	178	164	168	175	177	184	165	159	183	194	146	159	186	170	173	161	170	196	142	156	199	177	201	187	174	180	172	163	154	159	186	150	201	173	165	163	214	154	169	159	179	155	175	167	181	173	157	157	172	158	166	173	156	156	163	148	197	165	204	170	178	171	176	155	148	175	158	204	173	157	180	172	134	170	192	172	191	176	190	197	206	186	184	158	204	158	191	179	165	165	159	191	176	186	196	186	167	185	154	164	174	187	181	159	162	174	181	172	159	181	167	208	158	194	167	185	167	175	192	161	189	171	174	171	172	165	175	186	163	160	152	172	201	185	180	170	174	159	168	179	195	191	146	179	173	165	193	149	158	180	153	197	153	190	213	150	167	182	190	176	192	165	158	179	180	187	177	191	194	171	164
18142	5187	1111	443	431	463	428	387	415	375	443	445	429	441	436	451	423	414	441	416	445	402	469	410	399	411	454	438	437	447	438	467	428	389	391	436	385	423	431	427	404	411	413	443	427	423	441	432	404	418	451	401	459	419	417	412	410	439	428	424	386	419	407	449	449	417	429	444	462	389	410	415	424	408	432	467	429	435	414	410	423	431	427	425	435	425	402	410	443	415	443	421	468	410	430	444	426	417	434	406	463	409	420	404	437	411	453	436	420	401	415	452	444	480	383	439	411	454	448	435	442	454	448	422	472	413	442	422	424	437	408	449	434	424	429	410	454	421	439	421	425	419	460	443	477	421	442	452	450	453	444	375	438	419	420	443	446	434	428	418	389	457	435	431	390	421	419	426	450	434	419	457	394	423	440	442	417	431	414	424	454	458	417	445	458	412	404	407	471	417	445	423	418	428	405	428	408	432	412	452	450	429	423	437	470	416	438	471	427	435	434	427	410	403	450	422	419	445	438	442	442	430	415	428	456	433	435	413	410	447	391	428	423	453	413	437	421	418	450	424	416	407	438	436	389	443	421	418	401	406	424	392	434	469	413	423	420	424	436	433	450	451	410	430	461	400	431	405	405	425	429	418	409	461	397	394	424	429	432	426	420	410	418	425	433	418	430	423	429	446	426	377	421	426	426	431	455	395	413	414	424	431	414	424	450	422	457	434	418	402	450	414	447	430	416	418	411	411	451	429	455	449	429	432	425	436	412	421	438	417	441	447	410	467	386	435	423	412	403	413	447	437	415	419	442	431	415	426	444	408	444	403	401	424	440	429	432	464	465	445	420	420	425	416	432	421	424	420	442	439	411	404	460	439	429	445	451	440	438	448	419	388	472	438	454	439	413	406	454	419	458	449	430	425	445	431	443	438	426	402	413	431	457	406	430	431	431	429	413	476	423	477	445	417	457	398	420	463	433	399	422	408	449	390	435	411	417	437	414	463	466	403	459	423	455	451	419	405	409	439	421	430	476	425	461	422	408	399	377	448	434	433	420	414	448	430	456	431	445	427	430	434	410	393	429	443	429	413	421	455	408	410	432	432	414	430	421	449	469	441	399	439	444	466	439	454	435	408	426	436	444	409	406	424	439	431	447	444	468	403	455	417	425	398	417	442	462	456	445	431	441	392	410	452	400	443	440	425	426	388	408	453	430	422	444	444	427	401	428	416	452	443	466	429	457	413	443	457	432	421	437	446	423	401	400	390	441	400	430	420	499	411	447	436	421	406	397	413	420	411	435	407	418	413	424	444	417	435	408	441	437	450	414	417	439	409	412	442	425	428	427	412	445	405	418	441	397	425	452	414	427	427	450	436	390	436	398	451	445	455	407	415	441	434	453	407	431	456	421	411	447	430	434	461	409	446	427	428	437	437	388	463	419	406	415	413	429	455	438	384	411	423	397	429	460	413	431	427	425	432	413	414	404	442	433	421	436	410	429	442	424	423	440	424	421	442	408	427	409	397	424	429	438	437	421	389	432	434	410	452	446	424	422	430	427	466	421	430	478	422	418	475	442	410	385	441	433	407	382	463	424	451	431	439	449	408	404	394	449	456	416	426	470	473	426	444	438	432	455	410	403	410	429	433	450	450	372	427	423	419	429	453	436	426	436	429	400	420	449	440	441	412	416	422	443	396	451	396	423	442	441	446	451	425	425	400	398	467	412	465	426	472	445	416	424	446	458	435	424	433	410	434	441	414	403	427	421	426	440	421	429	416	440	442	416	474	419	414	400	479	434	433	442	431	444	425	393	405	411	434	410	430	416	402	454	429	435	435	445	421	436	422	408	443	438	447	442	406	441	448	413	426	417	426	440	440	437	448	430	425	444	437	432	432	410	422	426	437	430	439	465	429	420	425	448	423	434	400	370	431	439	428	447	437	390	452	441	422	412	445	464	438	466	431	422	446	423	390	419	378	461	442	437	434	433	469	422	443	392	403	394	409	409	409	452	411	426	458	451	454	440	456	426	426	448	437	416	462	415	406	414	454	414	444	410	443	407	425	460	455	421	445	416	436	413	419	461	442	449	457	438	481	436	443	412	434	421	451	391	436	436	425	400	433	401	450	441	416	426	471	421	420	435	418	399	428	424	395	436	435	417	406	372	432	418	425	437	418	429	433	404	449	447	447	477	416	419	420	431	438	412	405	411	401	425	460	409	415	403	455	422	383	404	404	460	449	465	416	416	422	411	450	439	456	450	409	459	430	398	391	408	432	429	440	420	412	420	414	406	437	444	427	435	430	444	430	441	444	401	445	433	400	389	404	469	423	447	422	429	442	431	426	468	430	412	450	418	412	458	394	431	406	420	457	420	428	393	435	430	383	416	414	451	438	433	457	424	426	426	436	457	443	421	397	409	461	440	401	447	429	441	459	444	413	427	409	425	421	410	410	434	435	433	420	416	485	462	403	411	458	438	453	394	434	469	425	432	421	426	439	442	449	430	408	477	424	401	412	417	452	465	421	420	409	443	444	444	419	425	388	451	433	435	425	421	405	471	428	429	412	434	423	425	380	449	409	437	447	428	425	420	432	446	419	435	459	421	423	427	457	399	436	443	419	478	461	435	431	437	398	464	408	420	457	449	409	433	435	426	404	452	426	429	416	428	447	440	426	391	439	396	407	442	396	445	416	459	413	469	445	470	441	438	445	448	383	440	416	424	383	411	393	463	427	453	441	383	428	413	418	438	440	439	405	440	452	416	474	437	397	406	428	433	438	412	436	419	431	431	387	413	417	438	444	450	402	401	463	413	421	462	425	440	440	415	436	417	440	427	420	415	450	450	425	457	462	397	417	408	401	424	410	423	427	406	391	427	425	396	441	391	448	403	457	472	409	448	449	431	414	435	428	439	449	442	472	405	460	443	413	413	481	401	428	433	410	414	402	424	406	371	451	456	416	389	418	415	444	449	427	437	429	388	429	422	391	396	397	422	425	432	425	414	441	432	433	449	414	399	410	452	381	406	444	419	401	424	433	434	402	444	430	421	440	417	456	418	417	401	469	410	431	427	451	437	448	431	434	425	426	430	443	430	420	392	430	455	430	432	436	429	413	451	422	422	410	417	417	414	418	453	456	437	439	377	409	463	438	418	421	407	396	496	434	454	403	440	409	438	408	446	422	417	453	454	416	437	429	409	468	423	440	443	408	454	440	441	395	410	399	416	458	434	437	437	443	457	475	394	423	444	426	434	430	395	420	409	423	466	397	397	430	407	387	409	426	403	401	453	439	427	408	469	432	430	464	419	433	447	430	411	426	449	413	394	455	463	415	456	444	430	419	452	425	399	423	423	435	402	451	409	442	450	405	426	425	431	432	463	433	442	410	405	465	427	422	425	447	388	413	465	427	407	401	424	408	415	465	406	441	427	417	393	425	453	444	457	416	438	411	426	388	439	418	390	446	425	447	436	429	422	387	406	428	406	421	449	466	419	442	382	468	488	450	430	420
25199	21130	23636	28885	21144	13271	621	462	395	356	348	331	345	400	319	369	379	295	305	361	289	321	322	315	311	318	333	332	345	325	327	345	334	329	345	371	337	315	348	319	334	301	360	302	312	339	378	346	331	325	345	349	347	305	336	316	355	337	326	357	365	352	318	323	338	323	334	341	330	340	333	309	295	355	341	295	304	310	328	338	324	348	333	340	317	326	340	315	360	334	329	330	331	319	320	341	333	329	330	318	335	319	292	307	319	342	302	349	330	315	327	288	343	319	341	322	311	324	316	338	323	340	328	365	367	362	314	363	349	279	341	317	303	306	327	359	323	331	341	320	315	341	330	333	350	347	359	337	326	307	324	317	342	356	354	345	311	343	335	338	358	310	323	339	327	314	317	330	342	305	334	320	334	345	329	351	287	336	335	330	334	333	324	293	325	344	380	329	349	316	295	293	302	330	290	341	362	315	303	334	338	327	306	301	317	360	311	325	377	332	311	330	368	299	327	308	316	336	348	322	270	342	334	349	340	329	346	332	320	281	301	334	316	342	339	346	332	298	359	338	321	357	344	344	308	345	333	349	371	351	296	312	340	313	320	294	323	333	345	322	360	338	306	345	340	332	316	337	332	333	314	338	318	336	324	325	317	316	329	334	296	350	322	322	348	341	323	341	294	348	317	330	343	321	298	326	344	295	301	314	343	339	344	312	316	340	367	345	356	364	359	335	320	318	347	330	363	323	302	328	303	332	376	330	340	344	313	339	359	347	327	354	351	348	319	307	351	340	320	326	371	287	358	339	329	311	336	317	353	300	321	318	318	367	311	312	341	331	335	337	317	298	308	315	347	343	327	334	328	332	346	354	300	304	322	342	333	344	332	301	294	344	320	324	301	335	313	328	317	315	303	307	326	359	339	327	320	324	368	336	354	299	362	341	357	357	318	303	346	320	308	294	302	324	310	309	368	312	343	324	332	359	276	289	355	297	346	348	297	324	335	296	315	341	347	324	354	312	350	336	333	338	291	338	337	317	335	336	353	314	302	382	335	337	346	350	344	369	326	318	311	300	350	325	323	325	351	299	359	301	302	306	301	362	333	316	319	323	324	333	344	329	327	344	305	293	323	310	332	306	366	358	311	364	337	328	332	351	345	329	346	345	357	327	318	343	309	330	301	326	322	354	329	350	352	334	289	328	346	307	332	318	316	305	308	328	319	317	312	304	307	304	318	333	305	289	327	324	335	359	313	328	315	325	349	350	344	322	319	341	325	360	304	347	293	362	364	335	346	336	301	358	319	356	378	321	335	304	372	361	319	328	357	325	324	334	324	330	348	294	320	305	336	301	276	303	294	327	314	360	304	326	308	355	312	299	334	338	331	300	316	326	331	322	328	342	352	310	319	294	330	334	329	344	341	332	322	336	310	308	344	320	340	335	346	334	363	316	347	311	365	298	342	340	332	331	343	315	314	314	325	327	307	292	329	336	305	314	319	335	322	315	363	341	309	337	334	316	343	343	315	308	330	330	310	311	324	339	388	337	329	351	313	280	328	344	330	316	318	301	331	341	333	348	326	328	311	311	316	313	318	321	293	353	316	334	308	329	342	321	341	310	347	308	331	330	319	364	328	337	317	334	306	312	337	365	344	306	352	340	362	314	305	337	324	321	319	304	347	324	313	322	338	326	335	339	280	339	359	338	314	340	288	347	342	297	345	339	334	317	309	323	322	331	297	331	297	302	322	348	314	315	300	333	339	319	320	321	317	314	302	342	348	309	327	334	348	295	343	322	297	326	317	320	339	312	335	302	321	304	334	297	298	368	371	328	339	309	326	293	350	352	353	345	330	327	322	344	322	312	267	313	320	339	330	301	354	337	342	304	339	331	340	336	295	357	295	364	349	333	338	320	312	337	292	320	343	333	363	331	335	338	346	323	324	306	340	282	311	351	316	317	338	307	314	342	340	333	345	338	326	379	331	361	337	347	327	338	344	362	311	333	322	319	328	310	321	325	306	376	321	309	302	302	315	331	350	338	305	316	304	297	335	329	365	328	358	322	346	327	347	320	315	323	307	315	330	309	350	295	344	330	320	343	346	357	369	360	345	339	317	312	348	318	346	333	316	320	362	347	303	338	326	332	339	338	302	322	333	318	329	321	323	333	319	300	318	313	297	304	346	303	313	348	303	324	322	345	311	325	334	333	330	323	321	315	337	346	326	388	325	309	374	297	338	334	366	313	342	321	345	338	333	321	315	336	326	311	334	315	315	322	345	315	302	325	319	357	329	348	329	338	349	361	336	324	343	351	289	385	321	320	338	326	339	331	338	336	312	345	297	297	307	333	315	328	336	316	349	308	296	327	338	337	306	326	312	335	334	338	330	333	307	301	317	277	350	328	353	323	310	331	325	332	295	323	333	321	337	317	300	323	297	302	304	298	334	319	299	318	336	340	338	293	334	334	328	349	302	310	311	341	329	348	319	318	296	301	322	344	286	351	325	362	327	346	324	325	288	330	321	287	306	303	327	292	338	300	358	328	323	327	311	341	293	338	318	306	326	343	336	336	302	299	332	327	325	305	334	334	288	321	313	315	292	358	334	307	318	377	346	358	333	348	341	325	312	325	318	344	318	310	343	329	342	337	311	328	317	345	357	361	349	310	324	330	336	375	326	345	336	332	324	364	333	318	326	345	290	316	326	327	307	379	331	315	282	309	331	304	346	320	317	341	344	356	323	333	304	318	321	326	314	332	303	311	341	329	330	327	320	349	319	269	315	343	344	323	354	336	342	316	349	322	342	333	306	308	352	323	338	315	352	335	358	330	347	325	293	297	313	345	328	309	344	358	355	332	330	321	338	339	325	319	340	313	327	290	327	322	295	313	335	321	330	322	350	332	291	310	323	332	323	317	335	315	313	297	317	348	321	318	340	338	291	308	304	359	329	315	322	287	326	324	357	316	337	317	336	329	379	308	330	359	341	313	311	349	332	372	324	345	359	361	321	306	343	318	308	342	326	328	336	322	326	316	316	298	334	314	333	327	341	330	308	306	259	335	320	295	345	320	295	321	332	320	320	322	353	309	318	330	294	334	317	320	348	341	334	331	310	317	335	332	323	338	332	288	302	332	303	341	302	326	289	332	306	312	304	365	337	333	316	342	294	319	340	321	316	360	330	329	334	351	307	348	307	309	369	339	340	342	288	331	335	341	353	305	347	382	321	331	338	354	306	323	362	383	314	344	322	327	321	321	320	315	335	309	313	341	377	343	332	322	380	326	310	353	333	305	326	316	324	316	385	308	296	369	334	349	319	286	324	337	333	320	354	351	331	321	340	342	339	312	321	332	327	306	343	299	345	343	328	324	322	317	313	316	329	327	331	320	351	376	324	327	306	302	332	379	336	326	325	332	312	382	329	327	320	361	302	306	338	327	277	332	368	349	332	328	295	336	278	309	305	339	333	322	313	315	312	324	354	353	338	306	338	309	337	334	330	342	309	354	296	319
36602	31384	12064	788	716	727	725	767	709	706	662	703	622	672	774	676	723	660	727	733	662	676	703	732	666	756	742	732	691	719	726	683	718	695	671	712	739	689	670	665	655	704	703	706	748	735	676	717	723	678	717	711	714	750	664	702	706	728	708	722	691	644	629	680	670	702	671	699	706	689	724	675	684	698	737	709	662	723	707	752	740	688	717	737	675	702	695	736	712	701	710	742	680	675	692	740	760	699	749	718	710	681	683	717	704	685	681	735	690	692	721	756	709	729	681	684	673	672	678	692	690	659	709	673	698	687	712	646	743	711	698	723	674	678	701	732	693	688	678	715	759	687	701	698	671	721	722	718	712	723	704	667	671	659	690	701	713	761	699	698	723	680	719	709	698	708	720	729	750	681	705	686	705	672	686	729	681	687	682	716	680	690	671	704	677	697	713	682	664	710	668	702	710	753	719	694	668	695	704	738	700	673	709	700	721	685	682	722	717	690	675	724	686	700	714	693	711	736	712	701	741	705	643	696	704	724	666	716	702	716	701	730	686	667	713	696	681	706	685	702	736	730	593	689	670	731	679	726	695	777	675	735	678	727	683	730	731	662	714	683	713	681	691	681	708	671	676	705	718	740	691	703	690	685	732	693	750	695	730	753	732	724	699	667	696	703	708	713	714	672	708	661	735	695	704	735	692	659	700	728	721	672	648	690	669	704	713	689	713	687	689	671	689	665	751	718	699	704	674	708	645	697	706	718	713	733	641	654	688	697	736	740	781	732	655	739	685	712	731	660	724	689	695	672	734	723	740	717	682	680	716	675	719	736	725	754	695	716	691	675	677	732	672	662	703	703	662	696	735	722	728	739	740	722	701	697	731	688	664	683	745	660	693	665	650	750	693	719	736	679	720	674	673	677	713	692	693	724	683	698	716	690	717	715	689	659	690	721	712	686	730	745	704	693	681	702	659	757	639	716	689	685	738	673	684	713	728	705	693	678	697	716	682	649	677	687	718	666	679	720	692	731	720	717	716	702	619	754	704	702	695	731	679	723	707	726	664	687	707	735	685	722	712	724	690	715	685	698	691	663	663	711	673	706	716	682	699	687	653	694	650	706	689	667	724	700	689	681	676	693	728	715	727	713	686	700	695	715	704	711	755	728	661	690	659	672	685	684	708	695	714	677	747	690	683	733	702	669	689	696	710	710	651	728	671	675	702	719	693	723	663	719	730	669	718	746	674	702	713	720	704	706	682	755	718	707	745	672	717	691	755	682	690	746	763	736	674	699	717	689	662	708	690	695	699	659	731	708	695	709	687	704	722	657	689	709	734	675	714	686	685	684	723	726	686	707	685	704	698	743	723	697	722	706	738	719	690	680	698	694	688	761	647	687	695	687	673	701	700	721	689	692	750	712	690	711	719	686	685	695	693	667	726	676	699	714	718	715	689	755	693	669	744	732	664	730	685	718	683	678	657	733	703	723	676	677	715	693	675	686	700	708	718	711	706	705	634	703	657	764	698	690	716	704	694	679	726	682	658	705	707	721	702	688	706	706	686	662	695	671	687	690	707	718	708	681	703	733	738	714	687	692	699	736	658	687	672	722	673	697	706	696	729	755	679	664	683	722	665	682	678	721	705	721	712	691	722	643	694	678	740	683	687	694	712	681	725	696	684	674	682	698	695	704	664	704	749	674	657	713	733	699	721	687	679	699	691	682	689	697	684	730	711	701	738	722	740	749	714	691	727	672	636	712	690	691	720	677	697	699	713	662	721	715	703	701	690	691	712	708	689	670	736	685	698	688	726	714	723	717	715	730	759	713	667	711	679	698	713	667	680	703	699	726	689	690	665	724	672	694	682	690	706	701	705	702	720	730	695	704	719	727	703	674	685	711	720	710	714	722	659	693	712	730	694	665	735	709	665	655	711	693	681	736	719	691	650	707	738	758	733	704	701	709	715	715	712	733	721	684	703	733	671	703	745	662	653	700	694	679	683	720	721	693	715	708	688	734	693	690	691	687	656	712	704	720	646	716	720	684	695	679	657	722	660	784	710	715	682	713	713	723	705	699	687	676	708	713	736	685	731	695	636	685	669	677	738	738	741	679	683	729	742	756	700	711	720	729	702	705	728	675	674	668	709	699	736	686	659	684	744	686	663	689	717	744	733	752	719	703	713	698	716	676	698	740	673	700	699	672	709	673	730	723	699	731	692	700	635	718	696	697	707	692	679	692	673	735	737	717	728	740	715	661	675	674	683	690	686	680	722	693	714	687	680	747	720	677	663	709	730	726	707	706	703	702	705	670	677	716	726	717	668	718	710	686	693	700	656	707	679	741	675	696	680	721	698	707	720	701	667	634	698	724	749	685	762	761	688	730	723	722	709	681	750	744	716	707	680	672	708	712	668	731	662	683	670	720	748	705	673	669	694	675	694	657	674	737	716	745	712	683	684	696	654	717	722	736	656	696	737	727	687	662	649	693	759	731	670	722	696	722	683	692	695	729	691	758	662	683	711	730	690	685	704	708	675	722	726	689	719	744	688	689	717	685	719	710	709	704	701	681	688	706	672	702	684	661	689	742	729	710	718	727	739	708	733	692	689	711	663	726	666	692	738	735	695	750	755	729	701	710	722	665	694	768	732	710	746	709	665	694	702	698	682	695	682	718	696	723	717	694	695	710	764	719	702	667	691	684	671	700	700	738	758	687	675	738	693	720	711	678	648	706	698	702	711	702	641	703	672	743	730	662	725	731	695	739	675	684	671	705	730	676	734	670	745	665	698	722	719	713	693	708	716	722	700	688	749	685	673	655	680	631	724	754	665	702	673	748	703	662	703	671	730	688	708	726	694	714	709	721	703	697	746	674	706	690	675	703	714	649	720	704	708	667	722	737	684	687	711	716	716	718	684	729	732	714	730	670	678	724	771	699	677	689	690	704	671	691	698	706	679	753	713	759	676	703	722	742	719	716	721	708	678	688	717	664	711	664	743	692	634	680	683	728	710	665	721	704	741	660	716	730	673	735	708	695	729	702	732	718	702	678	691	707	690	725	684	657	688	713	703	741	690	668	724	696	707	688	665	668	688	710	686	711	718	651	677	682	699	650	704	719	666	724	731	737	707	713	674	706	656	749	691	725	709	719	702	705	667	690	720	711	734	725	695	720	707	653	663	656	702	744	725	669	667	699	710	696	688	674	691	691	734	694	715	723	689	694	715	724	701	680	702	697	690	638	716	744	713	700	714	724	673	711	727	712	729	769	685	714	682	717	722	699	724	696	763	738	676	665	687	701	746	712	663	654	693	678	750	695	714	743	692	689	732	669	676	716	693	704	664	712	720	727	707	666	678	694	715	694	697	749	708	717	704	727	705	679	731	692	706	690	730	710	694	727	704	675	714	696	645	701	687	735	687	723	710	712	683	734	670	707	709	716	700	722	724	757	697	659	693	729	737	708	694	660	717	704	705	724	719	663	689	699	692	692	684	728	739	695	712	708	705	667
24578	21162	24061	28540	21165	21182	11424	581	429	360	380	366	345	289	325	328	367	325	305	311	317	324	315	317	301	318	332	316	307	314	296	287	308	334	290	329	307	344	303	347	303	314	331	338	297	330	336	314	328	302	297	332	302	308	273	305	311	335	315	323	302	293	286	330	304	282	295	314	310	324	307	294	355	299	337	301	284	304	311	324	278	288	309	298	280	296	333	330	315	330	284	303	307	307	290	320	302	296	314	304	301	321	292	312	315	313	329	354	333	306	296	270	298	327	268	316	336	283	285	292	330	330	334	267	311	303	304	275	328	339	319	289	299	320	288	331	324	308	314	307	299	323	353	326	298	332	309	306	326	315	304	280	311	288	305	311	316	287	335	293	293	332	296	302	311	293	295	311	288	293	304	300	308	284	312	335	289	289	284	284	315	330	288	296	312	299	316	314	322	321	284	303	340	275	311	323	346	317	283	284	340	294	314	282	301	316	332	305	351	284	318	304	335	300	283	344	303	316	316	302	281	286	320	318	316	313	332	320	301	297	350	355	285	308	303	277	266	317	296	322	287	303	286	309	295	283	291	319	323	320	282	351	333	290	307	286	296	287	328	309	277	297	292	298	291	297	289	313	331	284	287	275	295	335	323	312	288	315	311	322	316	315	299	289	305	305	306	288	299	291	279	288	325	285	323	305	342	300	322	329	337	268	312	296	283	313	319	318	328	318	290	282	314	303	309	306	299	303	291	351	316	315	309	306	285	331	273	303	298	290	293	294	312	295	291	323	310	312	322	283	301	302	322	302	316	309	291	279	311	287	306	311	324	307	297	316	314	308	285	298	329	284	311	335	302	333	323	314	311	339	319	295	308	319	359	331	318	296	301	291	290	291	320	304	272	300	308	335	307	348	343	341	324	295	276	304	255	355	338	315	274	296	284	287	320	328	265	299	321	315	299	290	309	293	291	298	301	330	348	305	300	321	294	279	324	281	298	322	282	300	334	294	295	316	298	325	302	273	313	303	319	292	255	280	309	288	313	282	284	295	367	332	311	313	349	294	313	278	266	341	289	314	322	309	314	310	304	298	301	362	314	313	309	285	300	296	290	325	308	280	278	293	296	300	301	310	314	314	309	273	327	313	334	289	286	335	299	337	322	336	303	312	325	291	320	299	288	311	259	292	319	299	309	305	334	291	298	310	303	306	353	328	319	270	302	309	299	304	300	245	274	318	299	331	286	310	317	306	309	280	293	316	284	313	336	291	306	297	285	285	325	303	323	290	309	319	264	307	370	311	305	338	357	317	328	321	294	290	307	315	308	288	313	329	323	272	322	303	333	280	307	333	316	298	308	290	326	299	299	295	297	302	294	311	321	300	318	320	311	333	301	299	293	274	302	300	326	308	313	313	279	310	294	334	301	334	295	304	324	279	295	308	297	267	317	308	312	302	313	279	304	306	310	300	365	306	318	329	313	316	298	338	275	274	312	286	335	318	329	309	279	317	326	304	286	278	304	307	304	298	289	323	323	325	289	288	330	318	294	285	276	307	303	316	314	309	301	293	337	327	293	283	352	318	291	300	307	331	332	287	322	284	298	292	338	290	300	296	335	313	349	320	308	327	295	307	304	314	325	342	327	347	312	284	299	304	299	261	312	312	287	309	287	288	298	277	284	287	315	346	284	287	316	344	308	285	305	305	291	307	269	307	295	295	300	283	279	324	310	315	320	313	333	305	265	309	283	303	303	299	331	320	320	310	304	310	290	318	303	304	298	324	310	305	284	318	338	318	286	325	285	299	307	324	315	345	338	299	317	359	298	313	302	318	275	298	316	302	314	301	249	290	315	298	320	310	318	305	317	333	344	286	333	308	336	268	291	338	327	320	306	258	322	336	289	319	283	320	280	310	274	308	319	291	293	308	309	338	269	350	306	329	292	314	318	290	276	297	290	331	306	347	350	335	270	276	316	326	327	294	311	281	318	298	315	278	309	304	351	333	295	317	295	282	292	308	342	325	312	294	322	307	307	290	317	294	324	299	319	289	307	326	322	309	324	260	319	311	312	288	320	282	316	292	302	292	313	312	302	310	326	320	299	303	287	279	325	321	299	318	278	279	315	339	316	340	313	294	319	274	364	287	286	274	282	312	322	309	292	284	293	275	314	339	302	304	281	309	317	277	327	306	351	275	264	312	293	327	309	289	337	292	305	254	320	316	291	281	297	294	311	324	350	311	304	298	346	322	299	335	328	308	302	332	299	272	301	302	317	275	288	362	300	298	321	290	337	300	302	317	343	330	330	327	296	287	296	298	332	271	292	289	287	332	296	288	292	296	318	288	295	316	299	297	316	326	276	312	293	336	329	307	255	291	324	269	286	299	251	299	307	326	299	324	307	321	314	319	279	303	321	339	310	288	302	289	331	314	308	311	286	330	279	303	315	311	289	330	283	304	326	317	304	310	264	274	287	313	332	312	311	297	297	291	304	317	274	289	335	314	311	293	302	300	299	277	330	292	298	269	309	294	296	291	297	272	301	299	299	308	331	327	307	306	307	304	294	292	326	343	294	299	299	285	280	307	308	290	306	311	325	321	292	304	317	316	267	303	314	296	326	297	268	314	300	301	309	313	305	323	323	307	288	285	306	314	315	288	308	351	293	325	338	301	318	267	300	323	305	317	315	302	334	311	296	300	283	303	344	335	273	276	270	297	352	332	274	309	292	296	333	300	292	312	342	300	273	320	327	327	294	325	295	312	354	312	281	328	338	324	298	316	325	307	267	310	302	285	302	328	292	316	297	317	321	320	280	317	330	319	302	305	281	294	351	296	269	290	323	312	296	312	278	288	268	317	307	316	287	278	328	345	297	292	345	333	335	282	314	312	283	347	288	300	315	297	328	314	315	287	299	295	342	338	319	300	292	276	305	312	312	340	303	272	336	321	282	288	314	303	297	302	330	315	311	322	292	258	262	265	312	296	307	330	322	331	319	296	295	306	290	352	325	307	265	288	311	332	330	266	326	297	316	300	259	308	300	299	347	311	300	317	328	365	260	326	306	285	301	319	289	275	319	339	332	286	267	311	347	274	301	274	326	287	312	294	315	331	288	327	303	311	294	294	318	300	336	326	277	314	302	305	306	283	338	281	308	302	322	303	266	308	293	297	327	285	278	277	299	302	283	343	301	267	325	327	303	317	276	358	292	286	354	315	278	308	305	337	311	326	292	311	305	279	263	312	328	293	292	278	305	277	344	284	292	277	302	309	308	290	293	310	318	309	303	288	318	314	299	293	276	305	306	269	299	313	349	326	305	300	299	301	290	291	296	319	315	293	291	258	295	277	340	325	298	320	300	308	332	280	306	320	296	260	282	303	293	301	299	293	321	314	286	303	332	296	336	311	306	297	333	343	279	283	285	287	294	304	301	262	307	310	326	296	318	304	270	310	346	309	302	281	304	300	294	304	325	334	307	322	313	320	324	320	308	324	306	291	329	278	283	304	316	308	284	291
43381	41769	18545	906	720	733	664	659	671	630	633	605	625	627	673	607	595	587	610	708	689	627	607	633	592	693	658	607	636	618	579	648	598	610	613	624	546	622	660	604	642	616	602	609	572	612	631	627	653	666	598	634	583	660	609	621	604	618	639	655	632	598	652	584	653	628	635	670	648	674	640	627	616	637	581	598	584	630	632	610	617	654	587	630	634	591	681	583	661	635	622	645	614	628	619	614	633	604	616	638	589	636	616	624	652	695	611	639	586	614	632	609	583	652	655	637	601	630	598	599	640	619	667	657	625	658	640	636	593	609	654	652	632	662	699	652	594	626	617	637	629	613	621	629	621	677	633	625	648	628	574	641	640	616	600	608	607	623	650	650	641	622	594	641	659	637	661	660	598	635	614	603	599	607	587	616	640	575	629	628	622	649	646	625	662	611	669	663	611	639	572	561	614	601	617	633	631	599	625	640	602	565	626	588	626	610	633	634	624	651	587	607	635	591	603	617	621	628	629	663	641	583	615	597	667	628	655	625	649	618	638	640	590	641	617	565	641	639	665	687	604	652	637	672	623	631	644	618	627	632	659	569	641	597	623	673	626	630	657	654	602	640	603	641	652	655	639	606	599	628	665	613	646	634	567	617	631	591	640	593	666	596	614	647	637	625	639	636	583	633	657	645	602	637	601	618	638	597	616	643	638	654	652	635	622	629	636	592	608	615	596	600	647	606	635	613	635	629	590	632	699	623	644	617	672	624	660	634	629	654	612	653	673	650	640	611	636	611	604	613	615	614	639	643	617	625	616	607	613	674	694	606	624	625	631	610	611	601	642	655	578	626	629	644	622	621	583	598	591	637	662	644	607	623	665	621	612	600	655	625	633	637	667	658	644	653	629	614	594	655	632	660	650	671	607	625	620	661	618	663	614	628	608	632	646	634	687	582	636	609	624	631	617	567	589	613	653	651	624	617	642	611	670	635	590	645	643	613	672	632	614	626	627	607	594	614	591	628	657	654	573	637	649	624	613	630	615	636	560	568	628	627	662	600	650	625	653	607	634	612	598	617	604	625	618	637	599	591	650	598	623	631	638	629	646	609	626	646	643	665	599	618	646	602	625	612	599	605	629	610	614	600	647	679	636	633	627	612	631	630	640	654	651	633	651	627	627	661	637	646	655	662	604	633	640	694	637	613	660	612	642	602	637	610	605	637	605	584	626	599	627	614	594	658	626	611	638	617	609	623	650	653	615	615	619	608	613	571	632	649	628	603	624	605	689	624	610	623	595	591	613	660	625	597	630	562	602	616	629	613	639	589	631	629	640	665	625	648	632	630	611	626	611	628	627	584	611	637	614	655	644	606	620	611	659	667	614	628	620	627	627	623	597	600	629	673	580	636	595	589	617	614	652	620	629	647	612	626	651	648	613	638	651	653	634	637	682	664	648	645	630	621	610	638	626	613	681	596	629	597	590	588	624	646	628	616	644	615	606	587	601	599	677	597	620	657	589	643	594	608	630	630	584	606	625	616	639	650	641	615	658	608	600	596	656	602	602	636	605	627	659	617	671	628	595	664	640	624	614	604	588	630	648	599	597	579	665	598	608	635	623	644	608	584	612	622	624	624	622	619	629	589	652	614	642	629	617	628	616	595	642	685	603	636	640	648	642	597	638	595	637	618	658	617	613	615	635	634	621	626	582	604	601	608	646	619	644	600	609	604	656	603	601	598	643	609	618	669	609	681	627	681	617	611	613	613	657	633	648	605	655	624	615	641	596	647	673	612	599	653	648	613	641	596	607	599	613	592	643	630	649	604	586	591	644	609	598	618	594	607	614	611	647	619	627	602	650	681	642	651	609	631	674	634	636	619	620	632	653	621	667	608	627	634	619	613	617	644	624	681	656	586	581	622	626	656	667	650	585	603	602	574	662	626	625	633	597	608	658	604	620	629	621	613	616	609	598	612	609	632	637	643	624	642	631	649	616	618	636	642	630	669	657	639	602	608	631	631	635	628	617	619	622	612	607	656	622	589	623	621	637	597	636	637	594	619	662	631	594	635	659	624	655	587	639	593	615	626	581	637	572	605	616	616	642	620	639	615	647	609	630	605	627	631	659	626	642	640	615	619	634	616	638	620	624	636	638	676	649	644	580	621	652	607	619	609	593	624	638	625	658	639	642	657	660	630	621	599	624	630	599	607	640	694	630	614	620	640	617	631	590	643	620	631	611	626	618	615	655	654	649	650	660	580	603	626	649	620	633	607	596	645	633	592	646	608	555	613	605	604	580	602	648	637	628	651	648	642	642	611	634	632	627	589	678	655	605	608	629	571	616	666	620	641	636	593	625	599	616	637	602	625	620	633	619	625	615	637	584	613	674	628	626	602	621	600	603	608	626	639	620	636	618	638	618	653	601	628	625	616	639	643	637	615	648	603	640	585	635	630	601	601	635	632	629	600	644	591	639	638	631	605	563	641	613	577	641	596	632	614	638	638	641	584	629	628	577	625	589	627	603	645	634	609	629	680	645	619	610	634	607	603	670	648	670	631	644	616	645	621	620	651	627	658	613	629	619	624	637	697	658	615	614	667	628	615	630	569	652	612	623	575	616	595	635	623	659	625	612	683	643	629	633	657	654	632	617	619	628	651	647	700	632	617	626	660	680	628	650	602	614	654	626	652	611	632	615	613	596	626	608	632	615	631	639	639	641	615	663	638	604	622	636	615	634	622	653	622	618	625	647	596	646	640	612	634	606	658	586	621	603	679	597	593	585	659	596	601	608	619	594	639	617	629	611	614	609	585	590	576	631	612	655	602	617	616	618	616	608	604	644	635	578	592	578	606	629	585	622	642	623	641	641	610	658	609	644	649	645	623	654	582	601	620	638	620	582	650	610	622	618	589	650	624	627	655	638	595	622	636	602	588	654	636	650	625	617	669	626	619	622	612	634	587	640	603	613	649	639	692	652	604	655	653	614	586	633	613	625	587	632	643	613	693	660	639	620	601	595	607	644	574	620	587	614	596	598	626	635	603	620	642	584	605	644	636	663	621	605	628	621	613	648	610	649	686	645	613	627	626	613	664	625	638	659	605	620	609	598	603	625	634	646	605	626	662	653	610	607	613	656	621	579	602	577	623	665	648	618	645	616	665	619	618	609	630	615	652	632	571	632	623	605	611	649	630	641	598	613	631	645	608	654	613	634	574	623	627	647	624	598	655	655	621	560	624	639	681	682	654	637	615	623	631	628	595	626	626	602	612	627	648	612	667	604	610	631	628	632	609	646	584	602	652	609	615	602	629	636	619	621	647	625	629	597	590	661	638	589	592	643	665	643	582	643	618	627	651	592	610	632	621	631	648	647	605	646	615	650	675	623	619	622	612	620	609	651	595	604	655	610	633	598	659	594	640	645	642	641	645	616	642	633	625	611	647	592	611	648	617	627	670	613	596	634	631	623	593	621	661	615	589	634	640	641	642	650	616	624	612	664	656	597	642	601	596
34358	18341	5476	281	197	199	192	180	201	194	161	159	164	183	178	171	163	178	179	182	173	200	155	188	200	193	188	176	181	205	185	176	171	148	189	163	142	155	168	161	181	148	169	181	164	186	164	165	197	198	172	164	190	165	187	186	160	179	167	197	163	180	196	178	168	168	146	195	177	139	170	172	187	172	171	191	176	173	172	160	200	168	172	202	184	189	169	184	180	161	165	183	195	169	177	193	173	195	193	175	134	197	167	173	149	154	185	211	153	201	188	202	190	192	175	184	187	170	174	174	170	183	186	173	164	171	173	191	182	172	169	175	163	165	164	164	157	170	182	178	182	189	166	170	176	171	159	172	177	191	164	165	151	192	169	169	205	204	192	150	159	169	180	219	149	175	185	187	184	160	176	199	196	142	165	158	188	174	153	179	160	192	152	187	196	183	194	199	166	188	200	166	198	188	156	187	157	169	172	161	198	176	180	188	165	178	172	170	147	157	187	162	181	171	154	162	179	158	179	172	158	170	168	180	177	161	154	182	192	171	198	174	180	166	201	163	172	157	171	189	155	145	174	160	149	171	174	191	185	145	172	187	167	165	157	196	204	167	172	158	188	195	165	194	162	156	181	161	170	171	176	184	192	163	167	156	174	169	180	141	179	172	176	192	190	179	164	203	178	187	191	181	178	165	179	161	169	187	156	196	152	143	175	179	163	189	173	163	150	178	172	159	197	188	180	154	188	177	180	169	179	156	178	155	166	190	188	177	180	191	163	199	166	191	176	170	169	150	162	185	162	169	173	183	181	181	185	175	166	151	146	166	198	172	166	182	168	169	154	167	187	173	188	199	179	188	183	186	179	188	176	162	190	158	154	175	148	174	184	171	184	141	178	172	146	147	171	174	155	185	199	195	174	172	173	171	176	160	167	180	147	167	185	165	138	173	187	179	187	154	192	156	181	188	174	177	167	181	170	167	163	189	157	183	151	160	173	175	172	165	173	183	163	165	189	175	153	165	172	185	170	167	172	159	162	196	169	186	146	190	174	171	177	175	187	191	151	163	156	183	187	166	179	190	191	170	199	176	178	162	194	166	146	174	163	174	164	156	148	177	190	176	183	172	144	175	163	183	165	175	181	171	175	176	172	156	160	173	154	170	150	200	180	168	178	190	149	178	175	169	183	177	186	163	148	200	157	169	152	180	165	168	159	154	178	180	188	198	160	184	171	158	193	174	210	195	169	174	168	194	174	164	171	161	178	168	186	156	166	180	160	160	179	180	166	176	186	161	164	179	186	197	179	161	225	158	194	160	172	172	165	161	166	171	177	152	151	156	153	176	188	187	172	168	153	168	177	176	181	219	183	189	190	206	161	158	176	172	196	190	181	172	175	212	169	210	167	165	156	173	160	164	141	174	160	172	157	163	168	167	198	173	160	164	174	160	176	162	166	178	157	159	195	191	182	175	178	149	185	178	170	156	168	169	141	168	196	174	166	195	155	139	155	182	184	169	178	180	168	173	195	183	200	188	175	172	168	194	172	172	166	194	167	171	181	157	184	187	200	167	181	177	198	182	164	177	205	156	164	175	180	188	187	156	199	196	199	181	184	194	179	207	190	197	171	164	176	168	188	171	192	171	181	175	178	190	186	190	189	192	187	168	161	164	141	160	153	163	187	154	198	171	179	162	194	192	164	187	148	189	194	184	185	174	155	187	191	191	161	159	181	177	166	163	170	208	196	186	166	167	173	174	184	175	160	171	175	190	156	174	190	192	169	176	171	159	162	159	191	203	195	173	196	195	177	163	157	187	176	175	172	202	196	185	174	168	177	199	187	164	179	185	169	184	184	220	152	166	173	155	181	170	190	168	177	172	197	184	168	189	151	181	172	167	174	168	180	187	160	158	212	174	160	189	190	162	183	162	193	147	154	194	179	181	143	181	186	180	179	165	167	173	175	154	187	176	179	163	187	180	173	179	176	177	165	186	158	188	186	152	205	209	174	156	168	170	168	204	190	174	169	139	180	195	165	180	185	168	186	191	172	186	170	186	169	175	165	200	190	150	158	180	166	193	161	168	153	178	204	167	155	173	174	183	155	203	174	176	174	150	162	194	167	176	178	185	166	160	147	177	180	177	161	170	191	163	163	195	207	179	186	178	180	166	210	174	177	146	207	202	171	156	156	177	176	176	170	182	188	186	168	176	174	187	184	164	139	176	171	144	156	150	171	185	197	191	182	185	184	159	129	172	151	184	184	171	180	157	194	198	174	172	172	176	161	178	191	204	197	168	202	171	195	172	139	191	190	200	165	198	179	161	159	172	173	184	186	179	148	174	188	189	162	150	173	172	175	162	192	173	174	215	179	171	173	200	194	160	173	173	187	182	173	157	187	168	184	183	170	182	163	184	175	182	173	175	176	179	161	160	184	204	187	173	180	177	179	195	166	177	164	169	151	176	181	182	158	180	165	173	172	200	184	174	161	174	177	174	170	157	198	182	176	173	192	184	177	175	191	195	184	193	177	183	192	165	169	163	177	163	181	192	160	171	177	164	156	176	203	165	171	176	152	166	198	183	180	207	181	190	159	144	173	202	168	201	173	170	163	183	178	165	206	183	165	170	163	170	185	192	159	181	196	170	184	177	199	162	190	189	203	166	185	160	178	190	220	180	190	183	171	168	181	184	163	181	169	184	188	181	189	177	205	168	177	171	151	192	171	188	158	176	173	196	181	189	200	174	197	178	147	172	207	176	186	186	185	158	186	149	162	153	153	200	163	186	192	184	163	172	147	154	166	166	183	169	172	180	173	188	176	162	181	190	191	178	163	159	190	186	176	192	192	148	176	161	155	163	183	185	179	153	163	192	176	207	171	183	170	178	180	185	181	178	187	161	201	183	182	166	190	177	176	186	172	196	178	165	165	191	213	177	178	190	198	169	185	166	178	197	174	198	161	162	165	180	174	157	177	173	170	197	190	186	170	154	202	156	189	165	179	162	174	184	192	158	187	202	187	150	209	189	192	170	145	174	172	196	163	153	176	169	173	180	177	168	185	181	188	176	149	171	167	167	186	182	189	171	168	202	177	196	183	189	191	185	195	175	154	175	159	185	192	157	187	144	179	168	181	195	204	183	158	175	165	155	178	163	167	181	175	159	157	187	207	191	198	187	175	176	181	187	171	175	162	182	192	193	164	188	152	175	186	175	175	198	199	184	183	183	176	195	159	163	160	167	174	196	184	174	199	196	165	165	169	183	147	204	181	177	165	172	180	178	177	162	181	173	159	207	172	180	182	189	175	189	164	180	169	175	151	176	203	168	187	199	166	182	188	164	181	181	184	167	170	161	182	184	198	174	175	186	193	164	159	171	174	193	182	181	176	165	191	194	183	167	180	173	199	170	195	158	159	165	164	183	188	173	143	148	187	186	175	143	174	178	168	169	160	177	187	200	179	175	152	165	168	191	167	178	181	175	187	173	188	185	163	192	195	157	168	194	170	154	190	202
18723	4563	1181	438	478	430	411	437	414	414	395	420	427	405	432	416	436	453	420	414	461	417	448	414	437	415	439	446	427	416	474	446	445	437	466	436	422	406	455	405	443	436	407	452	432	439	420	452	462	443	371	400	449	462	452	448	428	442	423	416	448	413	422	447	390	420	412	467	409	456	437	467	403	424	433	413	476	424	439	413	423	440	387	458	454	453	441	409	435	420	453	412	461	401	422	408	410	414	429	427	384	421	440	453	425	442	470	408	445	452	412	455	425	469	439	401	421	413	434	396	437	459	429	414	440	432	412	422	452	418	436	413	439	442	436	488	419	425	426	414	417	421	415	445	438	398	424	428	454	415	467	459	431	401	392	432	414	440	419	438	442	439	476	422	415	446	426	443	448	428	457	424	413	429	403	402	449	468	444	403	432	413	435	471	425	406	435	420	413	421	429	446	464	419	451	419	426	442	438	407	474	424	417	378	457	421	427	460	442	448	473	415	419	453	435	429	417	427	434	431	408	421	429	440	420	407	420	443	439	438	419	419	426	448	435	441	424	403	424	463	434	439	411	426	451	409	437	400	433	439	415	473	404	418	438	430	416	434	462	444	408	450	439	440	460	439	411	428	414	412	461	424	464	428	451	408	426	426	399	430	426	409	439	416	429	466	445	448	414	426	474	423	428	463	411	413	446	430	440	446	423	440	420	434	422	425	441	437	484	427	455	461	426	449	452	432	438	482	432	387	449	439	443	477	426	450	381	459	401	445	395	462	427	419	423	404	452	449	435	448	419	469	447	428	428	454	440	430	441	437	457	431	428	449	430	407	382	411	438	405	422	416	450	431	465	446	416	390	422	444	446	429	419	420	408	418	420	407	431	424	457	467	431	469	419	424	401	445	406	408	432	409	436	440	408	437	405	477	409	484	456	419	432	413	435	443	409	404	455	434	455	453	411	432	443	436	417	460	421	455	434	456	414	461	403	452	442	422	442	398	395	454	422	425	421	485	433	411	430	443	426	427	460	431	438	440	437	388	450	449	407	482	436	444	408	440	420	404	401	419	398	457	455	453	454	421	441	431	444	450	420	439	458	440	426	436	417	446	429	424	433	446	462	467	480	437	398	421	429	424	431	439	431	445	439	480	456	410	423	459	417	389	461	456	430	427	423	441	448	413	444	440	436	405	457	392	452	434	461	409	415	451	412	438	469	420	420	418	420	453	486	441	416	467	413	458	431	411	460	443	404	472	415	417	448	390	439	438	431	458	406	444	460	456	435	386	453	441	426	464	446	446	452	440	456	443	423	450	414	415	415	445	425	426	418	440	445	413	456	444	439	447	432	437	434	444	442	431	419	421	430	443	420	434	421	434	445	419	442	422	430	404	428	451	414	461	392	412	437	428	453	434	422	439	426	475	415	409	383	424	427	411	488	387	409	425	402	432	427	431	433	445	392	417	431	448	433	428	416	440	437	438	448	459	399	426	450	436	421	447	377	445	439	407	444	432	459	423	409	462	466	424	444	436	446	430	433	445	424	435	458	456	429	420	448	422	431	419	469	473	405	472	425	430	467	439	415	441	447	445	414	438	457	435	446	414	451	427	451	481	422	442	434	442	425	400	442	415	384	437	476	487	440	423	458	438	462	406	416	420	439	423	419	399	461	427	467	442	419	457	426	424	432	444	451	441	449	428	444	448	424	431	453	425	437	414	417	455	446	415	439	398	464	447	428	432	411	421	433	466	413	439	443	433	433	433	414	416	427	415	436	481	449	425	453	394	464	404	426	484	450	437	429	420	427	466	444	449	422	459	423	428	442	459	394	390	426	445	384	449	428	415	467	419	422	448	406	447	450	420	450	487	415	424	427	408	418	485	468	465	410	422	403	440	427	389	422	441	403	422	413	425	413	411	416	425	421	427	450	401	439	457	441	470	387	455	436	437	418	432	428	419	447	435	447	385	409	440	417	421	419	412	404	453	463	426	443	418	411	434	423	392	448	413	424	442	438	413	453	405	437	457	453	468	454	414	432	456	435	406	417	408	437	442	438	444	441	421	439	455	454	449	414	437	406	467	400	410	442	410	421	436	411	439	453	463	424	446	408	444	454	423	431	421	416	425	462	444	448	392	440	434	455	406	416	417	455	452	413	457	410	434	418	437	448	424	474	418	422	441	406	439	427	438	421	420	435	437	428	418	442	425	461	453	433	441	448	408	432	442	433	447	409	418	431	390	458	455	432	422	444	437	403	434	487	406	454	421	427	391	465	440	408	427	425	398	432	483	422	430	440	430	477	437	445	413	421	440	436	427	399	450	416	442	389	420	434	454	447	456	429	408	427	444	456	427	432	438	408	436	415	493	417	432	435	438	406	424	413	428	407	447	473	451	452	473	445	414	428	428	437	436	404	423	413	420	396	480	391	387	414	429	446	417	452	425	413	425	434	404	392	422	416	435	410	431	440	423	450	427	418	445	398	418	431	402	439	410	478	402	433	425	424	472	450	432	432	436	433	452	457	421	429	412	403	423	443	435	452	430	448	449	381	449	450	446	412	462	430	449	460	451	426	427	424	431	406	423	409	419	460	466	423	444	438	443	439	449	414	405	426	436	432	459	412	451	460	460	407	472	438	419	428	409	446	415	452	444	419	437	404	449	445	418	430	441	420	432	405	402	451	427	436	434	450	453	440	457	430	448	428	449	430	414	439	404	426	437	426	425	434	438	443	442	435	444	438	426	424	401	422	382	417	464	420	402	404	439	441	438	410	382	430	439	469	452	453	465	422	456	424	449	435	422	405	430	413	432	441	437	464	466	442	442	439	419	480	439	388	444	406	423	445	457	496	456	473	436	436	445	467	447	432	436	438	448	429	456	411	424	444	448	395	421	458	459	459	416	412	459	425	385	409	434	403	411	446	437	425	421	432	461	451	398	411	400	413	466	437	420	392	442	429	455	421	424	443	438	472	420	437	434	434	404	461	414	406	412	456	400	457	455	453	386	446	415	430	417	434	495	397	441	462	414	424	425	372	458	469	436	433	430	438	448	421	418	431	419	449	376	448	417	400	449	447	429	420	402	434	446	407	384	423	420	413	429	445	419	444	456	418	468	446	422	409	433	392	448	440	415	414	446	406	436	421	408	425	450	435	422	445	454	407	434	432	426	437	400	453	434	428	462	416	436	422	435	439	400	410	424	455	437	412	468	438	434	451	389	456	409	408	437	433	424	423	446	425	428	459	423	407	406	463	453	430	414	451	398	417	448	450	468	467	436	439	420	414	446	456	430	442	495	457	447	476	426	438	461	420	439	436	406	416	441	425	431	426	445	425	433	425	435	431	408	464	430	452	434	434	430	438	416	435	439	441	413	402	422	400	423	451	435	423	418	460	442	438	412	462	437	469	432	422	417	435	427	410	419	437	454	429	438	454	446	421	439	410	423	386	442	465	432	476	409	427	447	471	404	414	419	462	449	432	411	454	437	422	457	450	413	437	423	411	451	457	405
25246	21162	23644	28976	21169	13344	561	440	378	310	379	352	358	356	344	317	322	353	357	348	328	340	347	323	335	358	332	342	323	325	356	361	366	308	345	349	359	296	354	316	339	318	326	345	338	339	358	327	306	305	312	347	312	317	291	334	328	339	302	317	312	369	377	347	341	350	339	326	317	314	310	313	350	350	297	312	328	336	333	317	300	309	309	344	300	339	312	319	299	352	328	346	310	321	355	308	315	304	320	338	326	327	324	328	329	329	308	316	310	314	334	342	322	326	329	311	349	353	334	338	330	327	322	332	329	318	321	344	320	364	337	348	328	344	326	329	313	343	326	312	333	344	332	331	321	325	308	355	331	362	345	328	291	341	298	330	333	343	318	326	324	355	318	297	341	370	344	361	331	347	367	315	305	334	318	313	311	336	343	301	365	334	317	301	309	295	325	308	362	314	358	341	324	338	322	386	329	326	346	332	329	320	317	343	334	329	331	314	337	326	334	312	331	341	334	340	318	309	314	331	312	365	352	332	356	330	322	324	344	328	331	333	328	335	318	358	365	365	323	309	373	335	335	311	357	318	348	342	296	326	331	332	335	351	367	336	327	320	330	321	341	330	341	293	313	326	339	333	308	288	336	336	369	349	314	295	328	313	357	317	310	315	350	337	331	360	334	340	341	307	303	329	318	303	366	353	331	284	322	318	329	372	332	327	358	299	328	315	308	318	349	327	323	308	306	359	339	296	331	335	329	325	314	325	298	324	349	348	322	336	328	310	379	320	287	316	352	347	305	341	284	287	326	344	315	345	333	320	295	331	319	322	343	305	335	297	345	334	299	347	323	337	364	315	343	329	302	315	360	309	341	310	323	334	320	302	319	283	319	317	321	332	305	302	311	362	342	320	332	331	325	345	364	347	335	379	350	343	314	274	336	293	332	329	312	316	321	326	307	333	303	340	321	293	322	327	355	298	318	315	340	317	342	328	333	316	332	348	332	335	319	326	330	320	312	310	319	330	310	299	332	316	334	343	336	347	353	359	324	327	321	375	329	335	333	330	323	309	349	335	310	333	358	348	349	348	348	303	337	330	331	325	343	354	351	344	335	337	320	327	328	330	328	350	352	344	299	316	321	327	325	313	318	303	341	342	343	372	302	311	314	320	359	308	314	334	311	365	344	342	353	314	351	356	292	308	375	326	320	364	303	316	333	356	344	334	341	320	308	321	330	322	307	401	315	324	347	330	331	339	322	329	330	313	328	320	330	311	307	349	290	345	311	329	306	327	326	341	316	337	331	355	355	299	364	381	351	319	326	338	327	376	325	360	371	318	333	338	324	291	323	333	327	335	306	319	305	327	331	321	332	311	347	343	358	334	303	325	350	340	294	331	318	300	300	318	307	299	316	305	315	280	322	325	277	333	303	289	328	309	331	317	351	310	327	348	347	306	315	321	368	324	310	330	304	338	329	343	322	326	299	317	312	323	337	353	299	353	349	327	340	320	359	306	319	323	357	315	354	334	358	321	338	345	307	313	319	365	306	373	351	327	280	326	326	333	331	335	340	343	350	336	369	320	369	303	346	309	316	353	309	373	331	297	337	323	324	341	350	323	283	341	326	310	309	311	316	300	337	317	327	337	326	326	362	332	329	321	324	318	284	322	326	326	316	337	307	317	312	328	325	304	321	348	312	308	327	328	365	349	332	280	303	329	306	322	361	367	335	306	350	329	356	318	322	361	337	321	331	326	327	352	336	347	368	289	312	335	329	357	353	334	341	341	337	319	343	355	322	293	365	355	340	340	346	315	318	323	329	310	315	310	332	325	312	297	316	309	336	302	330	369	336	341	350	309	296	333	331	316	334	349	321	365	325	305	339	339	301	336	315	309	335	316	382	314	327	315	335	315	326	345	347	324	332	318	287	356	332	342	349	341	322	319	294	329	340	327	322	314	336	315	342	302	302	318	364	320	347	330	322	340	329	340	312	372	342	310	327	338	333	334	345	319	347	336	323	308	328	371	301	345	359	341	274	337	339	331	288	334	346	335	348	303	371	335	302	342	329	319	309	337	300	338	369	311	343	325	361	298	302	317	328	328	312	322	343	297	339	287	319	288	325	364	311	369	366	366	338	330	354	366	280	325	351	343	363	327	323	337	298	317	352	331	362	318	332	301	344	303	341	325	344	339	325	350	300	329	296	315	331	339	324	341	326	320	337	304	311	322	360	351	340	294	326	305	285	317	345	329	365	346	310	336	332	324	318	343	307	364	336	350	303	290	355	344	335	325	338	321	347	329	310	298	321	320	329	318	351	316	338	337	331	308	327	323	341	330	295	295	373	332	267	391	324	360	324	321	286	355	330	367	334	304	308	318	326	343	323	341	332	324	286	336	302	302	339	340	318	337	336	320	349	310	326	340	355	315	295	338	342	313	332	327	312	316	311	330	345	342	289	323	316	322	337	320	345	340	351	351	346	319	289	303	331	332	335	341	311	303	356	303	311	345	320	301	315	310	335	316	344	325	346	312	303	346	340	316	359	313	303	294	332	339	299	350	319	315	334	319	338	306	322	326	303	328	322	310	345	322	333	333	330	342	367	320	299	316	336	310	368	318	330	397	322	283	324	301	311	346	319	312	333	303	299	308	320	336	373	379	301	301	374	370	375	315	327	337	350	345	352	318	283	338	314	313	349	315	306	340	335	344	359	323	318	343	337	343	338	351	332	314	331	333	388	321	308	355	310	295	322	354	341	349	326	310	324	339	316	341	349	306	327	311	361	329	404	377	304	399	324	306	325	299	340	330	343	375	366	347	344	331	353	367	341	326	338	284	307	311	312	338	342	314	326	333	332	340	339	318	335	315	371	337	345	386	364	335	350	321	336	295	337	317	309	309	329	356	346	329	315	339	310	311	326	363	335	345	339	344	328	344	301	311	340	348	345	323	322	356	331	341	327	290	321	302	344	355	297	305	296	358	342	339	346	338	360	335	342	353	316	308	341	342	367	286	310	335	341	321	311	338	349	325	296	319	332	334	328	340	298	328	287	330	301	321	309	286	279	323	336	324	330	315	327	327	311	310	318	345	277	346	324	356	334	311	326	313	335	319	333	328	353	324	336	348	329	333	319	301	330	332	332	374	305	321	280	325	321	360	301	353	355	347	322	328	296	306	365	362	286	375	291	344	361	325	315	330	352	302	364	326	326	328	338	328	352	348	306	313	312	325	340	342	335	311	320	344	324	314	302	355	329	326	347	356	329	321	362	317	346	317	351	322	339	295	299	330	317	332	339	382	279	355	343	321	301	321	358	304	330	311	300	316	315	324	335	324	316	317	352	350	345	285	336	325	307	337	307	319	328	310	296	334	336	339	308	328	325	329	276	298	316	352	340	337	309	336	317	369	358	372	316	311	307	310	298	327	342	330	324	298	319	328	317	313	333	295	312	352	333	309	302	301	325	327	333	329	308	353	330	347	336	313	344	313	333	307	364	347	354	328	336	308	316	316
37161	30933	12612	859	801	741	725	705	724	701	786	690	746	719	739	681	738	700	715	708	682	684	719	730	722	687	689	677	718	723	724	689	704	723	745	731	674	752	737	691	704	708	718	740	700	714	737	731	758	726	718	750	700	672	714	687	723	707	720	735	725	727	686	702	700	736	711	749	680	691	674	676	701	748	695	697	731	666	687	711	695	672	684	713	739	640	668	715	751	747	731	641	713	679	705	679	691	712	692	689	715	674	695	718	695	681	705	722	739	698	765	707	716	691	700	688	702	673	721	701	744	704	694	671	723	717	709	670	743	677	742	690	724	742	675	664	753	699	667	679	664	690	735	708	744	681	693	735	734	679	664	701	682	689	692	754	730	682	726	709	668	776	717	683	730	710	691	687	749	665	742	726	739	741	679	681	698	665	739	669	743	721	687	704	723	705	713	707	679	681	767	698	731	686	722	704	727	651	668	703	702	716	702	726	662	749	659	737	734	666	737	707	650	717	697	701	710	748	754	706	670	703	750	739	720	716	660	713	722	701	708	695	704	713	692	715	734	676	704	747	672	705	695	728	679	701	700	649	724	718	714	705	725	719	674	657	738	706	707	677	723	706	695	730	695	714	691	704	694	722	726	704	675	713	723	712	708	713	740	699	673	688	685	707	691	689	685	692	684	675	726	688	733	741	733	678	732	714	696	720	684	706	699	687	707	725	703	650	733	729	704	678	692	736	729	691	711	721	662	707	691	665	707	706	733	773	671	668	619	666	710	716	689	696	723	684	735	723	757	741	712	681	694	710	735	649	716	685	678	733	695	703	705	725	674	692	712	736	721	688	728	711	722	704	666	681	679	732	691	659	691	705	691	749	732	681	655	721	780	678	702	713	697	742	679	697	702	698	699	717	698	699	717	754	723	741	719	680	696	720	722	669	686	704	667	748	676	688	658	673	705	682	716	691	730	695	719	721	676	664	733	704	663	691	694	736	730	694	697	729	678	696	692	673	693	676	745	696	728	789	674	695	711	697	704	723	727	738	659	701	702	709	773	776	695	728	680	692	664	716	699	670	760	720	714	726	689	678	704	767	683	689	768	697	755	667	704	740	724	697	638	730	735	670	682	710	674	690	737	703	712	695	714	692	784	735	706	687	719	681	679	719	687	702	678	705	755	738	691	706	695	709	703	675	659	697	727	710	725	693	717	706	741	697	693	726	731	705	736	681	744	696	755	720	701	673	748	741	708	730	663	722	713	699	697	698	755	690	696	712	693	710	668	658	623	713	726	711	730	759	685	697	715	692	683	685	700	693	690	706	701	722	712	739	720	711	737	724	697	747	708	747	705	666	665	724	715	719	702	678	734	721	699	697	724	752	699	709	707	694	724	667	689	750	694	718	698	700	702	718	721	674	671	674	725	712	747	714	762	662	726	668	722	715	733	770	695	699	787	714	679	679	670	661	696	647	711	715	688	751	726	685	715	689	733	704	704	679	653	709	715	706	744	717	698	678	696	755	697	653	680	703	759	700	709	699	662	717	693	732	668	715	729	665	674	731	691	681	685	682	655	680	680	728	736	696	740	697	695	727	714	715	745	716	673	664	665	741	704	710	716	684	713	735	715	718	687	719	672	740	692	655	728	711	722	709	710	739	679	715	730	724	737	768	696	665	686	685	712	708	683	682	752	685	755	682	702	683	710	676	730	694	730	732	683	732	667	710	690	673	734	717	748	696	758	710	713	727	665	775	694	707	719	711	711	724	727	698	697	728	719	725	740	701	740	716	732	722	686	700	709	698	684	681	696	738	719	703	688	724	677	679	677	684	726	704	728	689	709	739	718	725	718	670	710	703	725	704	671	726	729	694	749	714	692	750	681	745	706	718	718	654	704	690	712	712	698	698	685	760	694	723	708	716	740	689	712	729	736	700	751	723	674	729	712	756	694	686	723	661	713	731	677	708	645	728	707	708	701	727	695	686	690	712	764	703	697	704	666	650	639	714	664	691	756	695	717	657	722	696	713	723	736	706	688	707	677	719	750	699	671	712	714	743	683	698	673	720	706	734	748	687	710	734	664	683	709	664	691	727	659	747	756	738	651	679	685	705	712	694	719	693	740	717	669	686	723	694	717	751	703	743	716	707	721	687	697	693	657	719	732	744	706	672	703	690	697	672	689	682	703	730	716	651	731	691	725	700	689	710	719	693	693	715	704	729	679	680	714	699	709	740	746	711	721	703	714	761	709	700	707	726	660	745	721	719	704	692	735	720	719	712	711	697	697	716	714	736	704	717	677	682	695	718	671	721	690	728	689	666	701	714	680	695	742	715	679	666	745	677	660	681	728	754	641	714	731	683	713	700	687	691	723	712	720	685	701	650	736	716	723	664	663	746	730	702	679	708	722	734	725	737	717	773	724	751	656	686	750	735	717	691	679	704	722	766	772	693	700	726	713	724	660	722	708	688	710	737	686	747	696	700	728	705	716	650	657	701	771	725	713	716	703	728	679	732	689	736	705	703	683	671	681	696	677	711	724	694	721	680	726	699	634	758	743	753	732	659	733	686	699	686	697	696	711	729	664	680	651	675	714	656	707	708	703	712	752	708	707	748	714	759	717	751	714	702	686	725	706	738	737	724	679	720	665	727	707	659	680	642	697	673	715	723	714	708	720	729	702	734	679	704	727	729	695	690	702	753	721	687	680	734	680	715	687	689	673	715	712	724	690	666	720	676	713	758	689	696	713	698	715	711	679	669	718	722	703	730	723	723	683	685	683	679	647	690	710	686	686	735	758	704	739	701	683	691	702	720	693	704	734	701	693	753	688	680	724	704	664	694	748	747	722	662	696	696	764	703	640	691	725	666	745	683	709	679	700	678	724	696	711	674	702	724	785	709	701	718	666	704	709	724	695	674	677	639	715	739	758	707	722	709	636	699	685	684	670	658	707	714	736	701	689	701	719	702	738	710	728	703	719	690	692	708	735	751	709	703	677	710	698	704	690	688	686	739	746	655	738	694	700	710	768	699	714	700	706	717	699	703	672	703	751	680	741	711	764	683	685	718	751	679	654	750	692	681	727	796	738	680	718	741	728	712	715	727	723	713	665	724	707	691	679	690	720	689	701	739	718	652	695	704	700	713	689	730	675	685	665	750	685	734	676	707	703	680	727	702	742	688	708	716	730	698	682	759	694	692	710	731	741	751	783	685	726	715	731	690	702	727	708	663	697	720	709	726	724	690	692	751	697	676	670	685	675	699	785	749	720	723	680	691	686	696	676	626	682	701	699	733	703	692	642	741	706	712	740	698	692	688	635	729	686	674	685	720	685	669	651	665	707	685	703	738	667	697	676	721	714	696	668	639	700	726	725	662	730	727	703	687	713	699	728	704	711	714	725	686	638	725	703	677	707	764	643	723	674	705	763	695	697	767	736	714	697	681	710	731	740	702	696	691	701	670	743	719	691	741	696	706	711	713	696	719	684	699	718	699	718	709	657	734	737	736	731	705
24569	21110	23912	28553	21110	21129	11234	546	377	372	382	317	344	314	373	372	301	351	326	327	335	317	297	323	333	317	279	304	333	310	335	322	319	334	331	293	291	337	323	273	281	284	321	311	311	257	293	337	324	325	300	315	297	298	289	293	320	320	285	278	319	320	313	259	312	336	264	302	311	305	288	314	308	307	298	317	299	288	317	312	306	306	300	312	326	307	330	346	305	287	276	307	252	319	305	303	303	309	291	308	328	293	306	298	333	288	291	316	311	252	292	296	311	292	278	323	320	332	288	316	299	300	310	316	291	330	306	316	289	291	284	259	309	295	339	343	352	318	306	290	325	327	309	276	313	305	347	308	294	313	309	290	314	275	332	317	318	277	292	316	329	330	311	315	311	291	332	305	312	289	317	305	308	312	291	320	306	302	285	279	306	324	316	335	300	303	296	307	367	283	308	309	301	281	317	267	312	298	303	314	291	318	350	308	284	288	321	325	307	297	285	301	318	319	324	316	280	309	330	245	303	311	297	284	347	287	246	273	314	325	310	327	320	286	292	332	330	284	306	284	293	324	323	302	303	270	330	309	341	325	316	282	368	307	304	319	330	316	312	279	294	319	312	309	331	297	303	262	304	332	299	299	329	327	308	326	299	303	320	335	284	328	317	283	304	334	339	265	345	316	306	321	307	329	308	328	273	255	272	307	269	296	297	318	277	293	306	319	297	318	312	341	302	328	319	321	323	295	290	291	313	313	306	312	337	291	317	307	270	321	319	341	297	288	319	288	285	338	335	288	302	307	305	312	322	278	318	331	294	336	298	282	305	354	311	304	315	309	300	318	323	265	295	279	292	314	314	341	296	271	331	306	333	279	281	285	312	315	291	296	300	309	293	288	322	270	296	292	273	319	343	317	312	302	274	329	304	305	292	312	313	328	309	326	303	331	334	328	287	283	302	301	257	340	301	328	296	325	295	333	355	279	306	322	343	279	280	329	258	305	316	320	293	323	314	313	306	321	319	303	310	291	321	327	303	298	309	281	327	286	291	325	299	307	278	320	283	286	317	270	310	261	311	310	334	304	296	301	297	306	288	319	308	318	331	317	325	314	283	328	334	290	311	300	301	296	283	311	314	296	318	336	312	294	303	286	283	327	312	326	286	319	275	298	287	304	298	291	314	337	296	309	305	319	316	318	284	328	292	316	309	329	270	309	280	319	290	321	289	336	306	328	313	321	305	301	316	308	305	327	323	316	322	249	300	334	291	322	315	315	289	313	330	301	283	330	305	318	269	275	294	313	302	281	273	289	282	310	351	302	310	304	327	300	312	324	288	289	319	275	295	294	297	354	298	323	288	316	301	285	306	297	292	283	308	337	307	261	320	315	305	280	298	324	294	329	283	302	318	333	321	319	301	295	282	287	307	294	297	297	300	340	273	308	287	302	317	312	280	292	323	294	282	308	325	303	292	313	295	299	313	303	281	318	311	306	327	277	338	301	296	290	307	314	294	298	284	276	316	331	325	343	304	329	275	310	294	322	323	309	299	285	297	317	309	312	332	328	312	327	312	286	309	308	284	342	324	308	330	326	330	320	332	306	303	312	312	302	288	294	302	360	295	294	317	322	313	293	317	282	304	331	321	309	308	281	298	293	290	277	317	297	333	315	303	354	302	276	322	299	265	292	291	257	309	339	313	298	329	292	289	278	312	304	289	315	309	342	295	316	301	326	268	305	300	299	308	286	302	321	325	315	290	306	299	335	329	296	331	318	280	284	303	292	307	321	308	299	310	307	307	294	297	303	269	307	307	327	297	315	317	319	292	290	338	296	291	298	311	280	272	296	297	258	322	307	326	337	314	315	300	310	286	322	317	310	279	295	288	311	306	276	296	309	320	303	333	336	306	302	288	353	290	304	314	312	342	294	266	320	291	282	301	266	334	291	307	318	324	285	347	311	309	341	302	300	330	291	314	312	292	319	310	303	287	313	280	339	285	338	284	304	290	312	305	286	314	310	322	278	312	316	337	305	291	302	323	340	359	326	254	340	298	319	327	281	327	301	303	252	328	309	305	314	317	266	306	302	291	283	312	313	283	306	343	297	314	305	320	293	302	311	290	293	292	288	323	314	281	313	249	292	292	322	304	294	312	286	308	328	285	307	314	320	279	323	318	320	300	292	325	281	313	311	266	306	327	280	290	313	306	310	292	314	310	269	296	287	336	283	299	348	328	326	290	283	321	284	315	331	309	294	325	340	298	316	309	303	295	291	338	330	264	279	295	305	305	284	335	301	309	305	295	308	299	336	324	299	287	323	314	318	291	281	331	322	298	314	319	309	336	320	295	289	303	289	275	298	309	310	301	300	310	322	329	302	339	309	299	308	294	271	291	311	312	320	319	292	266	317	305	314	306	255	319	304	325	303	344	324	288	305	284	289	273	320	279	268	300	294	326	310	336	274	326	307	297	296	317	306	306	315	315	307	298	300	312	299	303	327	312	267	326	308	323	339	305	288	317	306	293	311	315	301	270	304	275	307	322	273	302	297	336	280	323	298	314	310	319	293	342	319	327	311	280	316	287	298	275	316	309	313	262	312	320	354	317	312	285	303	286	273	303	327	307	292	297	302	302	311	277	299	295	315	301	267	296	322	279	319	278	273	333	287	277	290	310	281	291	315	293	315	296	319	318	274	304	295	272	324	348	337	282	308	326	324	322	290	329	320	319	328	318	310	312	274	283	320	344	266	311	283	301	291	285	265	269	306	332	333	318	317	297	293	319	304	300	336	277	296	294	306	300	296	310	304	256	291	322	301	317	336	317	326	313	317	300	304	296	319	306	265	317	340	315	326	289	286	308	320	270	316	304	311	314	289	327	299	284	345	310	287	320	275	317	282	317	286	299	271	304	313	313	304	289	281	297	280	270	351	316	321	289	301	305	307	336	320	345	318	308	310	311	350	328	286	318	300	322	344	338	347	367	318	331	305	295	302	283	331	336	317	286	312	328	326	319	302	304	262	313	318	303	329	310	315	292	293	264	289	302	327	309	289	310	299	304	304	283	289	266	272	309	299	317	307	311	334	303	317	293	280	306	323	317	300	305	311	307	308	336	340	298	298	283	320	296	296	296	281	297	310	281	302	278	296	340	315	323	304	302	327	329	326	330	325	296	315	317	319	332	320	258	298	283	294	283	317	297	298	311	278	309	284	302	312	302	285	300	317	267	320	331	288	296	297	327	326	326	280	285	337	329	319	321	305	317	316	334	285	292	290	306	318	324	321	312	328	292	306	291	329	325	314	283	314	285	305	288	287	303	314	270	277	330	301	304	298	277	301	297	308	306	291	302	293	311	327	316	311	261	279	275	284	274	320	281	285	283	293	320	313	271	288	273	306	291	302	319	291	335	286	291	304	297	338	284	306	333	305	330	274	267	322	304	309	319	330	306	296	284	314	293	289	317	284	300	282	308	288	309	288	325	293	345	325	301	301	297	300	273	314	311	318	314	300
43559	40657	18657	956	760	716	692	651	665	634	628	621	630	674	669	617	660	655	612	592	640	626	612	600	631	614	645	628	622	626	618	647	618	619	625	625	666	586	640	601	625	622	656	598	640	610	637	637	598	622	631	627	612	639	633	616	633	617	601	631	623	610	653	582	675	613	616	638	609	615	639	612	663	585	659	627	641	642	646	633	606	633	658	603	643	614	630	613	605	600	649	625	673	615	589	623	623	626	591	643	625	614	657	609	609	654	644	658	639	633	622	638	677	624	565	656	643	618	606	643	627	625	657	595	673	591	585	654	662	607	620	579	653	640	608	608	618	616	627	609	604	652	625	599	628	610	575	677	630	609	595	636	628	644	625	628	701	599	582	621	641	602	639	652	608	632	672	644	611	588	619	605	630	623	633	606	633	651	644	650	571	600	623	660	583	621	625	646	649	696	638	629	668	609	654	583	633	640	639	610	639	624	694	618	577	644	644	592	656	646	619	653	632	641	643	615	647	657	675	654	622	652	587	616	623	580	625	581	659	568	603	620	609	637	604	634	668	671	625	642	602	615	662	577	613	573	638	690	650	573	658	622	627	640	638	622	643	667	620	638	621	636	618	655	648	674	635	595	627	635	616	670	664	643	634	585	593	653	636	649	622	636	624	618	651	579	634	618	650	635	614	656	629	615	656	592	596	596	645	670	611	620	639	666	602	604	617	635	679	627	606	581	612	644	606	648	638	602	585	652	654	601	606	622	636	603	595	591	598	658	637	595	643	606	632	598	595	620	624	627	597	645	623	649	651	632	654	627	669	593	630	630	636	610	662	626	644	644	592	622	608	656	635	650	602	658	602	604	611	628	573	615	632	644	597	615	646	637	623	644	660	610	600	640	644	593	620	636	601	654	662	643	654	623	617	608	623	669	607	628	657	605	614	602	647	627	618	635	591	641	607	638	613	626	694	653	634	669	620	601	588	655	670	683	614	579	615	613	622	670	651	637	612	598	597	617	644	609	701	595	621	642	644	661	663	615	639	637	619	625	631	600	619	638	576	605	661	630	626	599	613	605	599	601	610	627	623	645	622	605	646	621	594	588	635	658	604	602	639	610	638	585	647	627	629	604	626	582	603	626	636	609	646	660	665	667	624	614	641	666	597	627	636	618	605	639	598	583	638	579	604	627	642	611	635	639	619	614	617	637	638	655	622	628	605	654	650	604	590	624	578	607	608	622	638	611	629	608	616	585	625	646	640	626	594	591	610	629	633	610	584	594	628	615	634	645	598	653	629	571	577	665	599	585	631	655	647	658	631	632	621	617	648	629	624	671	630	661	640	619	610	644	596	616	660	576	642	593	640	591	644	611	635	588	642	599	618	658	626	665	647	667	628	618	605	572	627	619	662	605	612	639	650	641	643	583	591	647	619	637	605	606	614	632	592	583	606	663	616	620	649	616	600	610	628	642	629	605	618	595	612	643	630	611	600	572	604	606	601	628	591	632	617	603	644	637	664	626	694	609	616	635	621	596	645	585	636	585	653	628	603	599	614	612	669	592	634	636	616	634	656	662	642	628	623	647	614	644	592	601	608	614	613	607	641	639	601	615	640	609	598	610	635	625	640	654	643	611	654	644	608	586	640	655	601	641	588	605	656	591	615	632	645	591	605	600	629	642	654	636	638	588	632	642	602	587	627	635	661	599	630	635	610	640	676	627	626	643	615	660	635	623	579	599	646	628	650	614	633	670	600	622	624	633	619	613	585	649	681	633	656	629	646	659	625	601	670	661	638	642	611	648	639	650	702	685	608	616	625	656	620	621	651	610	633	648	636	603	629	607	666	643	600	594	651	604	623	652	604	644	629	586	619	596	592	633	643	633	634	628	638	600	627	623	624	594	605	657	606	633	617	605	614	627	623	593	646	656	633	595	633	635	617	626	611	654	649	631	652	648	592	656	637	650	612	627	635	614	604	620	611	630	626	610	649	632	632	649	640	587	660	621	648	590	606	579	592	617	620	650	667	643	625	654	624	612	655	684	573	599	588	616	594	613	641	598	626	608	600	618	642	635	638	607	609	617	655	605	626	587	612	617	623	585	633	622	624	636	634	635	631	635	620	660	619	591	643	616	626	628	600	594	629	628	632	637	612	585	620	616	655	626	642	611	625	665	664	633	636	629	645	587	619	628	603	542	625	604	606	610	641	622	633	643	640	648	677	619	621	609	651	648	632	650	640	560	645	613	616	597	665	619	628	612	630	618	641	633	599	644	618	651	617	641	622	598	629	646	606	598	624	638	622	636	640	609	614	613	651	600	623	677	639	616	643	624	621	680	645	653	620	614	659	606	657	656	624	633	627	616	580	654	674	622	646	639	619	609	626	624	603	637	639	607	615	621	579	662	597	634	621	639	618	645	603	649	616	631	635	676	629	629	630	635	653	641	634	633	611	587	683	636	640	596	666	604	653	607	644	610	637	641	612	629	631	599	618	631	613	619	632	621	616	640	607	646	641	593	648	647	663	637	597	649	666	620	622	615	640	644	638	627	656	672	641	619	646	613	577	611	603	628	627	651	641	636	589	618	636	628	634	610	614	614	639	619	627	665	638	638	630	652	617	640	604	621	603	615	614	659	637	626	605	646	630	622	642	675	605	622	609	613	629	641	603	590	579	661	642	621	659	650	645	640	627	590	570	639	662	588	637	653	626	622	643	586	620	624	637	629	659	630	636	626	645	623	625	615	625	626	636	643	557	604	643	589	643	634	651	590	668	678	619	621	610	616	616	580	669	595	600	623	621	602	614	622	601	572	620	660	657	573	669	594	635	641	566	653	617	621	641	674	569	629	679	565	651	645	620	636	616	631	619	619	607	630	637	606	633	647	608	662	615	607	571	599	633	647	617	621	641	646	611	633	628	649	569	640	631	665	648	621	648	654	617	614	628	635	640	665	615	617	635	640	622	635	608	621	601	642	617	598	601	613	611	640	586	626	620	629	607	599	614	616	634	634	592	664	620	606	654	637	632	650	670	648	628	631	639	603	613	659	583	594	591	608	605	619	621	627	637	655	622	624	655	598	664	651	622	617	579	651	667	669	597	614	623	604	637	566	596	659	579	610	595	658	678	627	638	607	634	590	624	620	583	582	633	627	614	665	618	647	607	655	652	627	600	611	593	632	636	628	592	652	597	630	644	633	603	645	646	618	670	679	672	615	623	623	635	609	662	634	669	662	647	585	608	602	649	622	617	618	643	646	618	657	637	581	700	636	628	646	665	639	620	612	619	636	668	608	645	638	608	652	641	583	669	615	634	638	639	644	631	634	643	611	636	608	681	639	599	640	595	622	665	654	614	601	603	623	634	631	604	607	642	648	645	607	586	640	614	628	599	604	613	593	627	619	620	657	655	648	624	642	645	592	619	619	594	614	619	651	627	596	575	584	643	652	661	603	607	613	616	680	566	608	609	576	583	650	639	594	626	608	627	650	604	605	649	638	620	624	628	664	593	596
34383	18258	5344	265	197	165	180	185	206	174	167	150	200	164	177	169	205	167	160	190	177	184	155	188	193	172	175	192	185	193	179	173	166	194	166	180	167	171	159	166	178	180	190	159	159	170	170	200	201	202	181	155	170	180	200	166	164	161	156	162	184	187	158	163	173	185	181	160	191	184	174	175	189	180	201	207	185	200	181	168	204	164	178	174	216	167	202	168	177	171	214	181	192	169	196	209	165	168	178	176	201	203	182	184	190	174	193	170	184	180	185	175	179	182	173	188	174	153	186	172	195	182	171	184	158	172	186	191	179	180	190	187	180	149	173	159	157	167	174	173	158	177	197	171	157	160	161	175	179	169	156	182	195	183	164	193	183	157	190	176	157	173	162	186	158	182	203	172	200	185	203	198	159	180	162	175	164	164	187	165	173	176	173	182	170	157	174	170	174	182	186	193	207	148	183	179	187	181	161	190	175	157	179	182	175	168	154	154	180	178	188	176	183	156	197	199	186	170	158	198	170	162	165	185	167	186	179	161	171	184	197	178	171	196	190	177	148	169	194	163	178	156	180	175	175	177	164	179	146	186	166	172	171	170	178	166	181	198	199	190	171	166	149	160	166	179	226	181	156	167	172	165	165	178	186	177	189	168	187	164	184	168	172	166	198	202	194	193	166	150	188	155	166	184	177	150	178	155	168	169	157	215	202	164	183	156	157	175	174	173	135	187	177	185	185	154	156	195	186	192	163	186	171	173	181	194	200	176	164	174	167	187	171	195	157	168	187	174	195	213	160	193	171	176	171	158	170	166	196	168	180	168	196	170	164	181	202	164	165	175	186	157	173	183	180	166	155	154	191	164	170	197	197	187	164	188	174	201	175	154	192	178	185	178	183	198	195	180	179	193	190	198	165	190	157	154	185	204	183	193	175	199	168	192	173	166	192	184	157	163	186	164	192	174	213	191	163	155	185	180	165	187	172	179	178	169	170	149	175	187	176	178	153	198	180	187	181	169	174	194	174	160	181	188	165	175	185	184	188	192	185	182	193	167	185	176	173	198	192	170	145	193	169	183	162	183	154	179	150	180	186	202	191	190	170	193	216	176	179	178	158	174	159	164	164	156	193	193	181	194	164	171	192	202	192	191	180	174	149	176	191	163	206	187	163	184	184	222	202	168	164	150	170	174	187	169	164	157	172	161	193	191	170	160	173	172	163	168	145	177	170	184	174	171	190	173	189	159	186	168	181	179	192	161	161	190	178	199	159	152	191	194	171	194	170	201	181	161	168	161	174	170	154	166	185	177	188	158	156	176	159	179	164	165	169	170	171	180	180	170	179	188	191	187	185	176	180	172	163	202	167	175	172	162	195	136	165	163	169	175	171	170	162	202	182	169	164	169	174	171	157	165	186	194	207	179	172	167	150	177	200	188	177	175	168	187	176	162	187	178	166	163	184	206	155	201	175	142	183	196	182	187	159	174	179	171	185	161	154	185	162	173	169	178	184	164	165	192	180	178	158	161	176	173	117	176	193	172	180	194	205	173	165	185	181	188	176	188	174	185	189	166	155	185	177	190	172	168	171	172	188	161	185	181	182	186	185	186	194	173	164	182	196	156	162	161	161	184	156	179	169	180	152	174	168	192	163	168	153	164	188	166	188	194	173	191	163	166	161	166	160	179	185	176	203	176	156	183	181	190	181	177	193	157	195	207	172	182	171	200	214	173	165	170	165	181	175	175	201	193	190	157	179	175	191	167	200	181	181	165	180	179	182	149	187	190	161	167	166	151	176	185	205	188	167	148	191	165	170	165	169	197	167	189	183	172	167	173	180	197	157	198	197	180	189	176	171	195	173	190	167	172	169	172	190	197	175	200	193	163	152	182	197	164	170	179	193	181	164	172	176	201	170	170	176	165	167	166	173	165	155	192	158	175	210	190	174	165	183	179	175	187	180	157	163	165	197	192	170	202	185	174	173	175	182	180	184	163	155	177	194	192	179	157	195	180	154	185	185	200	195	169	171	193	202	184	166	170	162	174	167	174	202	210	198	200	171	184	152	176	169	182	180	189	165	189	166	172	175	188	197	186	166	173	174	172	179	178	161	162	169	159	172	195	170	178	177	177	170	183	204	177	171	180	187	204	166	198	177	179	168	166	168	179	179	193	182	199	173	188	174	182	192	174	176	186	177	179	181	203	188	182	155	167	174	167	173	199	176	170	175	156	163	167	150	173	184	175	169	198	175	150	181	192	172	175	171	177	191	180	191	174	178	188	154	179	184	178	179	194	165	169	180	193	176	177	177	163	189	170	196	177	166	188	184	169	181	164	164	195	196	211	178	167	180	165	195	147	179	191	172	158	193	165	187	200	188	173	176	180	162	169	198	187	178	188	160	179	175	165	184	166	177	198	171	175	178	171	170	165	182	174	160	171	185	182	177	182	166	195	185	158	146	176	177	167	174	191	178	175	194	139	192	171	175	167	180	200	170	193	181	179	147	171	181	184	172	186	180	216	196	146	224	206	175	156	177	161	208	191	220	180	194	177	200	151	169	189	179	186	155	199	176	184	163	164	170	168	195	196	204	208	159	184	202	185	160	160	191	151	166	219	173	176	151	156	166	179	161	183	158	166	186	179	195	160	170	169	177	164	162	178	211	186	182	174	165	191	179	171	187	165	173	198	175	195	175	160	180	164	177	170	181	191	186	173	206	181	199	165	165	175	168	178	191	200	187	166	143	137	178	178	184	208	185	198	189	179	176	176	188	185	164	168	167	196	160	163	185	192	170	178	186	194	167	174	173	187	159	175	189	183	183	164	184	181	167	155	202	211	154	182	185	180	199	169	201	187	187	185	163	171	171	205	166	195	192	166	165	190	180	177	169	166	195	181	170	170	162	201	187	168	185	174	165	181	201	180	181	182	182	166	152	175	163	174	178	197	148	202	192	187	185	199	156	189	168	200	167	183	166	202	181	176	136	139	179	197	172	175	197	171	175	165	171	185	186	182	166	164	205	149	181	156	181	184	188	167	174	157	184	174	163	172	198	163	174	174	165	183	175	156	174	179	185	183	165	193	194	181	186	180	189	161	175	198	180	182	166	211	177	191	163	174	177	210	189	157	204	187	184	172	173	177	164	209	185	175	170	164	155	181	180	156	142	171	175	175	176	179	162	164	183	168	160	175	184	156	145	173	184	156	171	173	164	188	178	151	167	184	191	184	159	177	179	181	171	169	175	193	196	160	197	185	188	177	166	180	169	188	170	158	184	177	181	196	175	165	164	166	198	183	159	169	150	185	184	148	180	173	132	181	214	181	186	181	177	163	167	150	177	177	182	170	194	176	162	199	211	159	157	198	179	168	204	192	189	172	159	173	175	183	169	185	166	184	180	190	182	196	146	156	164	163	201	192	187	171	191	169	196	181	194	196	189	168	203	217	166	187	195	184	171	162	189	176	162	185	181	190	179	172	178	163	183	163	153	164	177	192	167	163	185	185	194	190
19775	4327	1164	407	446	450	446	420	467	443	435	443	443	407	455	459	438	430	437	444	437	423	406	419	442	464	466	455	424	460	436	454	454	420	441	456	489	421	429	448	445	433	469	419	450	454	461	436	449	475	417	433	436	433	425	427	457	428	408	439	405	428	409	424	424	401	427	440	423	480	430	408	470	449	421	458	435	425	438	433	467	426	439	437	428	433	446	429	423	466	426	454	425	437	454	457	407	454	434	463	435	436	438	442	443	432	448	444	421	409	430	431	419	418	422	442	449	446	445	436	436	457	422	363	416	447	451	467	427	440	437	449	449	452	437	411	421	436	430	453	411	438	458	416	427	467	445	445	425	459	411	434	437	434	468	448	456	431	439	447	469	415	458	419	433	499	418	462	462	408	462	426	443	456	455	470	428	419	402	468	465	421	411	413	426	439	459	444	412	435	459	412	427	449	420	445	453	425	435	460	450	450	399	463	439	457	428	422	434	437	467	448	408	431	423	394	413	455	432	449	422	439	431	421	417	420	450	457	458	456	460	445	437	429	405	453	420	454	432	428	422	454	432	438	407	413	440	439	413	464	437	444	458	446	446	446	417	432	432	451	411	418	432	410	429	456	401	430	464	423	446	436	454	420	423	456	412	423	403	401	492	442	443	399	432	410	467	438	461	472	444	458	462	430	445	442	436	412	471	443	436	445	431	457	418	436	454	411	411	409	415	443	481	434	442	441	445	461	418	447	443	423	465	457	413	440	431	412	455	439	465	433	423	423	467	418	458	407	454	442	443	414	401	420	445	461	451	436	431	410	434	417	442	406	416	463	421	446	437	427	465	421	474	427	422	472	422	464	420	429	435	455	418	385	461	458	445	435	416	477	460	432	477	444	449	437	482	422	422	455	453	439	411	458	434	456	407	461	412	404	450	429	415	412	440	453	412	473	410	419	458	418	404	433	453	431	460	455	443	418	428	392	434	441	434	443	409	423	441	473	397	429	413	450	465	389	459	410	391	453	451	478	449	437	417	416	450	404	430	467	467	448	413	410	432	428	451	446	454	390	430	456	473	443	464	448	431	451	443	437	435	474	427	443	452	475	447	477	489	481	415	400	449	396	428	432	441	452	415	430	408	459	442	461	430	458	422	425	453	451	423	415	418	426	459	450	404	435	412	408	431	433	490	437	467	412	485	434	446	454	447	413	422	421	419	446	462	433	419	438	429	447	444	412	480	444	423	421	448	440	423	450	440	472	422	416	448	441	393	441	429	437	436	422	426	410	417	448	424	414	441	452	451	443	446	413	444	419	412	416	444	415	409	456	434	414	445	420	449	410	406	464	407	426	438	466	454	420	421	458	435	444	448	406	439	419	458	406	459	443	416	466	413	411	469	435	434	434	427	468	453	429	444	438	449	444	462	437	411	419	447	417	450	440	412	436	467	413	423	406	407	445	401	459	407	443	408	454	414	449	462	436	437	416	432	456	431	422	423	438	428	455	449	455	403	450	392	486	409	398	460	418	399	433	419	430	455	439	433	464	448	445	446	397	449	444	466	422	439	438	398	410	391	453	438	444	428	398	415	417	421	439	454	467	438	435	440	429	454	412	466	414	435	421	437	459	444	431	434	423	449	443	423	467	458	421	393	414	423	488	426	461	461	446	454	435	451	466	448	432	448	432	411	446	456	394	446	452	448	427	434	439	459	423	418	449	461	397	427	465	451	405	430	406	430	471	410	461	445	430	428	441	451	436	406	439	464	407	399	413	415	422	434	444	452	458	389	447	440	397	437	449	452	455	441	450	400	450	433	462	416	437	445	413	408	424	410	434	427	396	459	440	437	416	434	413	447	428	387	449	438	463	430	404	421	429	436	448	418	398	423	406	437	465	419	433	441	451	402	424	435	428	426	441	453	447	430	431	452	452	412	435	428	412	393	452	456	448	480	449	441	458	414	446	488	440	429	445	424	442	405	434	422	423	398	445	419	469	436	449	415	419	468	414	465	404	384	452	407	416	422	421	453	445	449	456	411	423	417	447	437	443	426	450	428	433	423	431	407	432	438	419	433	440	435	401	400	421	439	416	413	450	427	429	450	452	423	420	405	426	386	416	440	430	435	457	439	442	475	430	464	446	449	430	467	451	432	416	459	470	429	443	467	423	437	441	427	452	443	423	428	416	426	431	413	471	421	443	461	435	407	442	456	393	444	407	427	444	444	480	456	400	407	443	438	427	439	440	451	425	474	397	447	421	413	443	427	456	405	442	443	456	405	437	421	427	419	455	445	440	503	415	454	452	446	426	428	445	442	400	448	434	435	465	441	436	457	419	435	429	417	414	418	446	456	417	443	464	432	449	441	438	418	426	434	421	396	456	469	473	457	457	454	426	422	446	462	446	422	397	456	431	435	437	407	443	386	403	454	428	434	465	439	418	452	472	448	440	451	417	404	424	401	446	422	438	395	459	446	474	458	457	452	450	399	425	439	451	441	479	438	430	414	430	454	436	426	432	409	417	458	424	416	423	449	488	464	434	422	440	399	450	445	423	439	416	451	459	476	445	459	420	417	422	447	448	450	435	447	438	467	432	474	439	456	439	423	452	448	409	457	455	447	445	449	417	407	437	457	440	436	437	429	441	456	439	441	423	430	413	457	446	466	444	448	413	459	406	395	442	420	451	444	415	453	438	459	447	489	461	451	470	444	458	471	460	457	424	432	470	413	409	440	412	438	450	432	400	421	441	458	436	445	398	463	462	463	433	428	435	460	410	475	411	436	405	429	427	435	441	407	454	469	445	423	410	452	413	410	456	440	428	420	457	459	439	443	470	406	466	402	423	453	437	444	396	419	451	425	461	443	436	426	425	424	407	407	460	408	452	406	437	434	445	443	473	460	431	421	423	432	447	415	433	457	396	451	464	433	463	485	460	444	435	453	432	465	412	454	428	419	410	468	442	437	409	429	442	445	435	428	419	451	430	425	436	442	414	428	428	438	432	400	451	403	427	407	403	412	460	440	446	446	417	446	458	429	456	443	462	469	439	450	439	434	438	439	420	406	426	445	432	445	414	455	443	419	417	433	424	455	413	453	456	459	421	439	467	452	439	423	468	425	453	446	473	433	445	416	426	420	455	398	436	426	424	472	442	444	434	422	397	454	449	427	443	422	434	421	454	422	419	440	449	407	432	424	440	419	424	412	415	422	437	447	430	446	451	433	450	433	399	426	439	467	438	438	411	404	435	466	431	437	407	450	410	415	435	438	445	426	440	430	449	410	416	445	425	431	414	460	440	437	417	452	435	432	456	445	462	484	413	463	504	423	462	411	491	421	424	436	431	431	454	409	429	425	415	426	411	467	435	462	432	455	449	403	431	446	428	443	410	448	435	397	444	438	458	462	433	451	391	419	429	408	463	431	456	433	417	402	427	447	463	430	426	478	432	475	448	410	427	453	420	414	432	468	428	474	419	418	431	440	441	440	478	430	431	401	427	441	426	435	416	426	458
25266	21134	23617	28897	21123	13581	599	417	420	400	357	359	341	343	353	328	362	312	357	332	344	333	353	351	308	310	338	352	348	302	340	332	328	336	354	327	378	330	328	323	314	313	333	334	312	317	328	321	355	357	323	344	318	317	324	333	321	351	305	334	371	375	337	320	356	344	357	343	318	363	341	342	309	335	326	328	322	323	298	315	326	338	364	324	336	364	361	347	315	329	339	343	356	313	329	328	321	318	316	340	348	353	333	308	326	334	322	268	320	355	346	370	359	346	336	348	332	329	364	302	328	304	330	323	303	363	296	327	313	332	327	325	351	320	318	322	312	295	383	374	322	302	344	326	348	349	354	354	323	335	348	335	313	309	316	337	322	306	332	377	373	341	361	340	335	345	327	324	321	359	347	309	334	313	350	332	356	347	346	340	331	334	331	353	381	359	346	313	310	344	344	333	339	328	323	344	363	329	370	307	318	358	338	294	332	310	313	355	313	325	363	356	352	305	281	306	331	364	330	371	313	373	369	315	353	343	364	344	343	324	338	378	336	282	341	314	340	343	319	338	365	341	356	339	322	358	337	349	324	340	320	306	369	300	318	324	322	342	364	353	378	314	336	335	350	318	310	326	352	327	338	308	354	324	356	313	311	340	364	328	321	309	359	343	328	304	364	347	348	321	353	323	357	337	342	330	327	307	332	305	308	348	306	343	331	327	327	313	342	330	306	311	338	337	360	309	330	308	322	316	314	355	320	334	343	331	333	333	351	323	285	350	358	328	335	352	352	322	333	360	315	321	323	314	327	315	336	369	286	319	335	348	368	360	285	291	321	355	324	322	336	300	341	305	316	364	350	298	332	323	312	362	303	313	297	349	349	303	324	337	366	363	315	335	319	354	311	305	389	324	364	327	303	370	319	386	346	328	302	327	318	342	333	307	364	308	316	339	336	329	348	284	323	318	320	325	330	321	325	306	321	341	313	308	301	337	304	328	362	348	307	302	329	353	343	349	341	318	343	301	319	352	329	330	337	333	342	310	339	364	308	320	347	332	311	332	356	316	308	321	316	349	362	352	340	333	363	365	341	322	333	310	334	312	322	325	345	331	306	295	358	311	343	329	324	346	341	340	322	361	342	345	346	309	297	336	327	329	352	352	294	324	343	348	315	329	322	328	342	361	348	314	355	328	361	347	334	343	333	299	284	367	335	362	368	334	351	325	367	331	323	372	325	325	325	351	326	306	331	317	406	335	330	322	314	323	344	331	371	326	325	323	349	329	342	327	360	321	293	315	322	309	346	321	352	340	311	315	332	307	339	339	289	331	395	335	346	350	370	396	322	289	310	305	309	310	331	321	316	355	311	327	327	300	316	293	321	311	319	375	341	313	345	333	345	337	365	334	329	329	335	332	341	334	352	336	372	340	328	330	313	331	360	345	344	357	309	344	334	349	297	382	306	351	331	347	312	377	348	370	354	301	331	360	336	330	347	321	314	292	305	346	333	325	328	319	318	285	345	345	329	364	321	364	339	353	309	313	337	345	313	326	322	345	312	352	315	325	326	355	303	326	336	350	311	350	328	354	323	329	313	366	305	362	366	323	340	295	320	332	357	372	336	338	338	318	307	309	300	348	330	323	320	330	366	308	311	324	326	348	321	296	342	322	349	329	295	334	338	347	354	308	330	315	323	342	302	319	325	345	346	330	333	327	300	323	343	290	339	292	326	335	317	304	336	310	344	342	344	330	333	333	345	319	288	357	322	349	348	356	355	360	296	330	343	361	337	334	367	299	323	322	317	306	313	321	333	347	319	299	373	369	332	334	352	274	342	309	335	325	345	318	344	338	367	347	336	327	352	346	354	309	355	323	362	355	348	302	297	355	357	347	307	326	322	335	329	310	307	314	338	320	340	353	336	369	324	355	337	351	352	314	345	342	374	330	336	336	317	348	312	340	333	332	302	323	307	316	302	324	336	303	331	312	323	353	297	310	354	303	337	351	340	300	341	338	313	347	340	340	327	298	313	323	332	361	354	351	283	348	328	281	342	318	313	383	345	355	351	288	373	322	346	344	336	328	349	334	381	331	334	329	321	343	299	343	376	316	331	347	332	328	327	305	332	358	341	359	307	334	349	356	349	366	331	343	347	343	317	311	302	330	358	340	331	344	369	316	356	354	346	335	348	356	321	351	332	330	332	330	345	334	315	361	348	334	350	320	375	354	337	319	304	338	344	312	304	305	356	320	323	361	329	341	362	357	342	318	336	324	317	302	316	340	322	305	328	309	341	306	359	323	304	349	322	316	352	337	346	304	346	315	321	345	345	334	341	292	318	335	309	327	342	359	339	351	322	335	366	338	326	331	333	348	345	346	304	308	367	333	301	326	332	342	330	329	308	330	333	335	308	313	320	327	317	321	332	358	333	358	301	345	358	381	338	340	320	334	306	300	377	337	370	317	330	312	314	308	365	388	336	360	327	351	351	370	359	339	317	334	333	345	332	312	349	330	328	314	360	330	329	312	349	350	327	342	321	334	351	335	318	320	314	341	355	371	312	326	331	302	346	345	358	345	349	293	359	366	331	347	312	340	328	338	321	371	347	351	307	343	360	294	357	308	334	321	339	295	330	371	372	349	321	318	328	317	343	316	336	285	309	326	352	346	314	314	317	336	322	292	335	348	339	389	329	343	340	310	344	340	284	341	326	333	317	329	328	302	344	305	314	335	340	329	337	315	304	338	297	316	333	367	309	314	340	303	322	357	338	318	347	309	351	358	345	287	312	327	326	331	375	367	344	332	329	357	320	348	377	320	330	312	353	330	305	340	347	360	324	338	346	369	369	326	326	360	330	299	368	344	327	338	326	349	312	323	343	330	314	324	373	346	349	333	365	334	302	336	339	337	315	303	347	324	305	306	342	316	340	343	324	323	362	311	335	324	333	338	357	369	331	331	323	322	341	334	304	325	319	331	343	338	309	326	332	320	333	339	336	339	317	329	343	349	374	344	328	352	312	329	328	324	332	360	349	322	360	319	320	310	305	341	354	338	335	308	356	367	318	309	336	338	325	321	317	348	315	336	345	321	321	305	324	347	341	309	359	311	369	328	320	309	312	347	346	352	354	287	357	323	318	326	336	347	326	351	332	314	306	308	320	352	313	343	319	325	335	371	348	346	334	352	338	356	315	342	345	314	358	332	331	326	296	330	374	350	332	310	371	305	338	322	341	359	319	331	357	332	348	294	332	345	327	294	307	298	307	337	329	315	333	316	344	353	365	335	342	338	313	328	350	350	334	348	359	316	317	346	324	341	310	309	307	339	316	333	310	341	320	349	328	346	352	345	329	287	310	343	360	342	313	394	318	333	372	381	385	337	346	350	307	343	328	342	338	329	329	355	311	341	323	317	325	315	324	336	306	350	290	341	352	326	319	347	317	394	324	311	332	309	380	380	309	353	320	301	342	346	300	340	319	339	346	299	320	323	331	364	358	337	353	363	308	342	287	353
37660	29619	11543	864	796	765	720	710	757	729	727	692	704	726	750	757	740	718	715	707	695	695	759	732	741	706	732	726	746	746	732	706	738	710	679	688	696	704	694	698	719	693	719	725	700	709	668	700	692	701	676	750	716	690	728	688	721	685	735	713	716	727	686	681	709	710	768	716	762	705	723	668	719	687	710	703	692	653	753	664	776	724	683	706	668	732	699	693	732	705	651	709	725	690	705	712	733	731	715	730	711	673	699	696	735	713	734	714	729	711	708	704	720	738	720	700	752	738	669	690	661	733	696	679	644	749	700	705	726	693	700	683	705	735	708	717	740	744	715	727	756	735	666	720	721	703	694	706	689	716	693	765	721	702	727	753	779	699	682	691	670	731	714	707	719	708	733	683	699	730	742	731	687	718	717	740	721	677	762	684	731	726	666	746	695	695	709	739	691	678	688	709	714	724	682	706	688	748	725	691	700	741	726	665	682	728	765	724	733	715	701	718	701	702	698	707	712	700	739	725	726	724	667	702	663	732	734	716	662	753	697	698	750	686	727	732	710	723	675	742	713	720	695	715	674	702	676	705	734	688	703	714	686	712	732	693	705	690	717	697	688	687	701	720	769	649	732	643	720	714	729	715	716	704	759	708	736	698	713	714	697	696	674	685	686	708	711	683	693	678	710	653	729	709	752	733	758	696	724	672	705	708	693	705	694	708	704	712	773	720	736	709	718	699	676	694	692	733	674	700	656	700	694	710	713	712	685	712	706	723	769	716	720	752	693	733	695	718	692	712	744	699	707	701	727	672	689	732	700	735	693	700	756	714	736	707	682	680	663	693	678	719	684	697	710	711	711	717	685	700	720	696	693	758	754	743	701	679	721	731	686	679	759	683	677	688	733	735	694	721	712	702	717	706	740	732	673	698	698	741	740	759	711	693	676	721	718	721	718	693	734	707	790	727	722	713	675	712	713	743	678	707	734	699	674	714	691	681	710	755	693	722	745	706	706	754	748	771	760	753	694	728	694	698	683	687	670	756	693	715	711	704	710	677	783	678	741	664	727	738	678	705	751	742	692	685	664	789	690	704	688	695	718	741	687	711	744	728	763	678	685	724	739	660	732	730	692	741	713	701	710	720	708	699	732	719	754	702	751	689	723	701	704	713	698	719	703	745	675	742	720	695	675	765	712	735	690	710	704	646	733	691	732	696	705	706	732	745	735	705	698	745	699	680	705	692	702	690	722	727	726	653	695	693	731	730	727	722	710	686	723	688	705	697	715	726	723	711	703	699	695	698	726	660	645	757	758	711	682	694	718	712	718	671	743	746	682	739	708	727	703	724	769	728	680	687	709	762	651	700	746	730	666	665	739	724	709	709	670	712	694	713	736	709	740	738	700	722	689	736	650	743	695	704	692	682	708	676	720	761	662	710	729	699	727	683	687	710	671	672	693	677	706	717	706	679	732	722	737	737	664	678	707	718	700	692	704	673	717	716	726	688	728	728	714	653	722	734	742	713	703	720	722	717	739	709	734	692	753	692	651	678	698	709	694	718	733	710	687	739	679	714	766	693	726	698	742	717	726	730	680	700	717	669	673	700	745	681	687	711	693	738	743	674	661	721	692	700	712	666	697	737	721	724	713	729	744	724	726	710	749	699	689	710	683	767	757	721	713	707	681	742	711	725	733	708	692	709	708	699	699	730	670	721	678	740	712	707	752	732	708	709	703	727	727	722	713	708	678	721	690	676	739	693	695	736	720	707	746	694	707	713	723	682	711	685	725	717	698	678	744	705	704	731	710	732	727	756	715	730	752	699	713	660	706	727	732	713	708	683	733	738	719	762	679	696	719	708	726	709	707	714	700	723	712	712	681	715	702	720	677	681	731	736	691	698	713	752	734	742	705	725	723	727	734	681	677	697	676	737	645	696	742	714	702	659	734	694	737	721	767	741	711	718	743	684	731	664	717	724	689	726	696	716	699	706	758	709	746	723	715	692	739	706	686	737	696	721	744	738	716	716	694	707	731	699	701	757	672	699	696	736	719	713	701	646	718	739	711	682	656	655	721	699	701	682	687	691	679	689	703	688	741	732	738	709	723	722	726	704	714	658	729	723	730	710	676	742	728	701	704	732	685	682	755	712	766	723	698	755	710	694	725	735	690	706	785	716	704	695	699	749	691	712	741	689	718	709	711	734	742	692	709	731	690	698	657	768	754	731	718	723	683	712	701	692	708	752	719	711	688	712	750	704	744	737	697	721	665	723	677	704	672	721	692	756	681	722	734	750	696	673	714	681	701	754	706	716	729	720	718	705	689	762	685	749	682	672	735	735	707	728	728	746	744	715	745	749	734	680	725	701	673	716	720	721	709	647	732	730	710	736	695	753	724	721	723	722	735	735	685	728	734	709	708	760	700	666	724	720	683	666	668	724	706	734	651	666	731	690	710	736	691	684	715	737	686	736	715	705	670	693	702	697	664	700	692	692	699	727	743	684	679	701	763	728	729	674	684	712	737	757	695	697	712	713	696	645	698	722	749	742	708	680	731	730	679	722	688	761	734	733	731	682	652	695	695	711	753	667	717	707	754	686	701	706	676	699	741	683	683	703	737	673	701	739	683	702	730	688	690	702	714	675	725	669	739	735	664	689	723	704	666	737	693	769	694	693	666	724	742	728	674	702	694	709	671	718	729	711	713	730	742	717	735	667	684	709	750	682	704	714	725	700	711	678	704	736	698	708	707	685	704	685	720	675	750	660	705	700	703	733	708	708	724	691	694	688	719	753	711	678	707	743	743	713	705	708	676	697	691	698	692	696	730	673	701	765	674	675	699	707	724	735	707	687	694	694	696	695	770	674	694	697	680	685	741	730	674	691	652	713	735	669	642	718	732	711	739	702	698	735	674	705	670	712	719	713	715	705	716	694	714	716	721	711	731	712	703	767	716	682	689	704	694	734	732	711	715	727	737	729	731	712	695	768	722	716	676	690	677	691	753	678	665	772	675	719	678	655	722	719	672	765	688	646	708	747	730	740	715	733	713	729	673	717	718	738	692	616	755	712	713	735	706	678	712	733	737	708	739	699	680	683	687	727	662	667	750	716	699	705	679	736	686	709	673	697	687	734	676	660	688	699	654	656	729	734	679	746	703	706	694	751	707	722	703	700	737	702	736	726	738	727	682	722	744	752	698	677	714	707	710	706	693	689	674	697	700	713	742	730	706	754	745	704	718	696	673	723	675	715	653	705	711	708	759	662	700	692	691	707	669	704	687	711	736	727	692	653	745	735	670	703	712	713	717	689	702	708	664	696	684	706	701	715	761	677	735	710	719	691	724	700	729	644	698	697	722	719	712	753	749	718	650	683	715	727	698	669	709	727	729	696	727	723	703	677	721	727	726	709	756	682	757	705	712	736	745	699	743	677	702	745	687	710	749	759	752	732	715	708	689	693	663	718	735	769	692	707	718	667	659	708	712	695	683	711	713	698	692	733	692	737	651	667
24591	21130	23995	28509	21132	21145	11590	632	408	375	368	344	340	315	357	325	306	304	300	325	342	315	339	329	303	298	301	321	344	333	300	296	320	357	292	326	319	285	289	275	292	330	305	286	269	313	315	315	333	330	286	290	305	340	306	317	288	297	287	275	275	307	309	302	286	348	324	351	287	314	298	309	300	298	313	296	302	280	309	297	278	318	318	312	327	320	331	298	308	301	327	324	335	312	330	299	304	289	317	308	324	324	310	325	336	320	297	281	293	284	318	323	306	330	314	326	313	338	315	286	273	285	261	298	341	321	301	287	285	314	324	297	335	291	298	289	298	329	330	299	314	281	302	334	288	255	329	288	317	288	282	373	289	316	329	319	340	303	345	326	288	315	311	306	291	315	353	310	331	291	331	320	288	277	308	275	283	279	298	288	296	283	326	308	282	310	310	351	294	322	294	317	305	326	332	293	304	276	359	353	298	292	308	300	327	295	316	270	307	289	268	322	339	271	325	333	290	335	315	294	318	345	301	319	280	293	329	317	333	304	296	275	272	300	328	343	310	303	274	363	333	318	344	313	307	333	307	296	298	308	296	313	317	272	310	288	289	327	284	306	292	267	313	344	313	287	295	311	309	322	281	281	270	321	334	305	305	296	341	341	256	271	319	299	308	304	285	294	305	319	290	298	300	316	282	288	322	331	323	336	308	276	309	308	290	322	329	318	302	312	307	331	345	274	278	306	246	302	320	252	275	339	310	281	303	297	292	303	303	339	290	299	310	265	307	296	292	313	293	281	302	303	335	323	258	297	294	331	307	332	303	302	298	292	297	290	303	268	293	323	330	282	334	289	287	315	275	310	328	284	329	305	315	305	322	315	327	347	316	310	296	308	303	311	338	295	317	281	314	329	299	306	312	302	295	305	309	304	332	312	312	285	264	325	308	281	313	361	308	322	321	307	306	289	274	269	296	313	330	337	294	305	295	321	310	296	295	291	324	318	272	299	348	294	316	330	323	299	310	313	312	291	302	312	356	300	303	275	320	299	277	339	294	305	299	289	308	296	307	298	266	322	331	273	327	332	290	328	279	320	309	307	308	331	297	317	306	283	293	279	274	295	343	294	298	316	298	293	306	311	301	343	274	322	316	304	277	287	345	308	303	318	305	321	302	285	302	291	316	323	296	311	304	286	327	299	280	293	318	281	287	257	300	327	294	308	319	321	307	343	331	285	331	322	334	277	314	355	266	328	313	301	330	303	357	316	276	302	288	311	320	328	324	277	280	282	319	281	315	290	296	351	305	328	291	295	338	308	321	268	310	288	302	293	337	319	313	316	318	328	349	305	338	345	277	324	302	313	337	360	328	297	318	294	293	361	297	316	320	314	307	326	305	301	314	357	289	314	339	305	308	313	302	286	282	307	297	313	308	278	319	320	305	310	303	339	293	290	309	293	320	325	298	284	296	313	312	285	299	304	270	284	336	306	309	330	281	291	342	315	326	300	319	309	311	310	330	334	302	339	334	289	294	317	318	297	338	301	286	333	290	321	290	275	316	333	339	284	303	298	318	298	311	268	351	268	302	330	298	281	301	328	310	305	288	303	283	313	306	301	308	274	328	302	310	333	305	298	298	314	283	316	339	321	304	310	302	308	272	312	307	282	298	303	322	282	289	316	338	307	315	327	313	335	316	304	300	317	320	300	268	280	319	336	277	319	290	315	278	268	303	313	344	307	296	300	331	336	305	285	322	330	322	307	317	315	313	296	331	320	302	320	283	313	299	289	299	327	297	305	343	277	283	311	294	286	311	305	320	280	314	316	322	316	326	308	305	313	296	326	294	310	305	299	284	301	350	295	285	305	292	286	271	287	301	306	324	335	294	301	305	279	348	316	306	277	321	291	301	306	294	314	302	324	297	315	318	319	306	356	332	300	324	303	314	280	303	332	340	298	341	291	295	294	310	336	323	297	310	313	294	308	314	313	305	268	308	285	321	305	319	334	313	348	297	308	265	309	309	312	337	251	297	307	271	308	293	291	316	291	296	290	292	294	287	277	313	310	269	330	302	287	301	295	349	326	332	291	318	300	318	297	295	340	302	299	327	342	306	317	302	338	290	296	333	308	303	294	288	297	340	305	307	347	318	334	276	311	280	304	303	349	294	273	306	319	300	292	355	302	322	324	307	298	307	322	342	286	281	316	340	302	312	301	297	311	311	338	302	315	288	257	312	291	312	304	300	295	318	315	294	300	310	294	323	294	297	310	307	321	291	310	304	302	315	311	312	309	308	319	311	306	292	303	314	281	304	290	290	284	346	295	299	332	299	322	274	325	319	315	316	318	296	314	332	309	310	282	310	293	308	324	294	326	291	336	302	322	317	290	318	333	296	336	296	298	290	323	327	299	321	298	317	332	324	286	327	301	324	322	282	278	283	318	354	300	317	344	303	306	320	284	306	272	280	318	303	320	312	288	329	335	278	317	300	301	295	244	309	293	283	309	308	295	308	332	344	296	307	303	283	296	319	318	285	310	314	309	314	294	299	336	309	284	308	292	320	301	320	292	341	323	318	298	307	325	302	293	322	297	301	305	330	313	263	308	320	281	328	308	333	291	307	325	316	296	320	320	283	337	338	318	303	274	314	332	299	293	304	320	315	303	295	259	291	290	288	326	329	314	284	296	278	310	302	260	314	320	343	302	303	329	290	294	296	302	310	295	334	309	312	294	298	295	306	301	297	293	280	307	283	281	321	302	326	299	321	312	296	283	301	320	274	319	300	309	358	286	327	312	301	311	351	307	298	285	297	311	292	290	306	272	296	328	316	317	324	297	304	305	296	309	327	322	283	300	296	324	332	283	280	302	323	315	301	295	284	298	313	327	336	319	331	311	286	256	306	299	299	293	288	307	292	270	301	292	302	319	298	293	313	300	308	293	302	318	296	321	320	287	284	323	291	307	288	305	297	322	322	292	296	305	270	316	313	327	323	293	319	285	331	322	328	301	329	288	288	336	274	321	276	315	325	341	336	284	306	317	322	309	275	308	291	309	331	316	308	333	288	348	284	300	275	294	315	277	275	300	307	299	313	270	288	314	298	298	323	301	279	296	305	298	298	313	308	296	338	322	289	326	285	280	269	310	311	276	293	300	359	311	281	295	332	311	310	296	282	317	307	323	297	280	291	317	281	338	286	280	279	330	353	303	310	298	329	323	276	313	320	287	322	324	314	376	340	328	278	310	282	331	306	314	314	270	282	272	296	326	315	327	305	303	345	329	283	333	330	310	341	293	338	303	309	295	331	318	320	316	299	350	320	284	315	312	276	294	304	322	260	291	307	311	304	299	304	298	344	320	309	289	305	320	294	327	325	311	304	332	298	315	326	310	291	283	315	302	308	334	291	297	300	322	336	318	328	302	282	314	305	320	292	303	321	318	347	275	314	295	307	285	324	311	278	304	267	318	306	303	316	321	296	316	300	291	285	297	288	329	292	301	274	320	317	271	279	277
43881	39901	16371	918	789	707	662	686	646	622	677	676	665	666	652	630	631	660	633	624	633	634	619	635	634	634	645	605	664	649	606	611	645	626	622	641	639	652	639	579	645	670	621	592	610	605	583	640	644	619	622	595	599	629	666	601	598	646	589	657	614	628	612	618	635	625	643	589	611	679	626	596	694	612	694	665	633	644	598	626	645	631	643	646	613	650	627	614	638	612	635	643	613	641	597	638	638	603	636	621	639	668	640	616	632	637	585	613	614	603	611	634	608	633	605	617	648	646	617	645	651	618	627	614	649	623	645	661	660	654	641	639	572	616	592	638	632	663	609	622	618	642	626	633	668	560	607	634	588	660	645	657	667	650	650	615	634	672	631	649	656	658	612	642	604	652	643	645	619	616	606	651	624	610	656	641	644	578	627	634	649	652	597	654	638	615	627	618	597	633	611	636	624	601	641	604	617	619	627	617	645	622	655	645	580	605	614	649	580	615	604	616	604	612	637	651	636	622	629	645	616	608	617	649	643	650	610	650	620	629	624	641	615	622	634	639	593	607	625	592	608	667	651	643	620	601	638	658	656	582	623	641	653	625	573	602	644	610	603	624	613	627	601	622	609	616	646	664	643	650	598	642	652	627	630	618	653	601	662	616	607	650	634	617	649	662	604	622	614	581	583	634	625	629	593	609	606	638	601	647	619	617	645	614	627	610	634	669	631	661	619	580	662	603	680	657	654	606	591	621	599	639	644	611	654	636	609	598	570	645	613	634	622	679	649	617	620	624	643	611	661	633	630	610	650	660	633	623	600	641	589	625	659	634	630	614	605	590	602	611	615	635	633	630	612	603	672	613	667	649	608	595	636	625	575	657	618	570	617	619	673	600	635	618	603	678	593	611	636	626	643	636	603	606	620	616	645	634	620	660	639	604	630	599	613	641	655	631	612	673	606	632	629	621	667	625	676	579	656	687	654	633	647	630	618	655	655	610	628	605	588	615	640	590	547	634	618	630	618	644	608	658	632	625	615	579	645	593	614	610	659	635	687	639	609	624	628	648	633	594	600	592	681	608	607	637	588	647	611	639	615	658	649	611	619	642	641	589	603	618	605	578	629	627	666	609	684	598	651	614	673	672	610	648	656	622	657	660	675	618	547	698	641	602	631	642	619	634	649	604	591	630	583	616	636	631	631	584	608	632	622	603	658	598	609	631	587	683	627	644	637	652	631	629	649	597	621	612	610	625	617	639	626	665	599	628	648	635	636	621	660	596	612	616	606	654	646	630	608	648	632	594	664	638	595	633	647	648	598	627	611	605	643	634	630	597	623	641	721	621	631	635	675	625	654	658	582	601	556	624	627	609	612	680	587	647	644	591	603	607	680	612	611	657	607	647	667	606	634	604	656	585	607	571	643	655	651	639	584	631	649	625	625	644	647	618	636	609	653	634	621	617	644	665	660	601	610	627	547	673	633	589	605	661	617	624	609	638	652	616	630	629	626	661	673	661	611	600	574	562	612	648	626	644	615	642	577	660	659	667	636	625	637	615	621	613	578	646	629	648	651	599	629	613	640	625	640	654	627	658	610	646	567	676	631	640	629	672	580	630	608	642	623	541	639	580	574	633	710	652	657	603	623	616	650	594	628	616	584	589	625	632	606	677	667	644	557	600	610	622	641	626	634	642	677	626	601	653	603	644	611	613	637	591	617	672	647	635	635	634	641	610	630	655	636	633	645	662	675	549	608	606	608	653	600	668	625	645	590	590	626	667	644	646	637	676	657	611	618	638	632	668	593	628	621	603	606	656	578	605	617	629	589	598	630	670	667	603	641	631	613	602	663	591	646	627	645	606	634	599	629	614	646	623	643	661	571	658	583	604	580	617	565	624	630	628	684	634	628	653	651	611	606	667	630	617	636	620	624	617	628	588	657	606	666	640	645	656	612	580	652	655	593	661	632	621	605	579	601	614	629	642	616	590	640	637	607	647	625	620	635	679	612	605	612	652	609	689	670	604	620	649	663	596	655	669	606	597	660	593	573	611	619	622	592	618	618	586	654	650	668	625	634	653	606	634	635	637	617	632	688	606	615	600	654	622	616	598	598	624	590	630	666	639	606	632	609	631	622	588	608	613	617	604	608	663	636	636	650	613	649	616	627	630	660	617	653	594	603	621	593	653	622	638	634	650	617	624	647	661	613	667	625	614	610	620	675	610	636	654	662	660	639	654	631	596	590	567	584	637	610	556	637	668	621	656	646	614	602	609	566	634	617	630	650	633	591	607	599	606	635	604	644	603	658	647	627	640	611	648	635	628	621	655	606	664	661	618	604	623	621	587	607	623	579	642	644	632	654	639	627	633	641	640	640	609	625	637	643	622	608	644	621	633	636	612	628	662	613	648	613	606	651	651	645	604	624	631	622	628	636	633	662	653	589	608	610	595	641	647	593	662	560	560	636	611	621	610	598	621	640	610	588	625	620	615	598	643	643	645	675	583	615	630	632	579	596	621	637	637	637	632	610	654	643	652	625	603	613	638	643	574	642	615	626	601	651	616	583	607	650	644	632	667	635	631	682	643	628	666	666	648	654	637	631	627	600	642	662	637	607	646	643	615	663	638	613	675	611	600	648	606	604	661	619	655	621	663	622	657	633	623	614	621	616	656	612	608	658	638	666	639	619	631	624	588	634	612	665	651	615	648	671	622	649	582	617	594	637	629	615	628	638	622	644	608	620	639	639	640	642	651	592	640	683	614	603	647	618	619	640	591	623	665	679	606	643	612	625	620	597	640	580	628	603	623	611	601	655	607	634	629	585	647	622	630	620	646	644	600	603	648	592	612	600	618	599	641	642	614	623	688	634	645	629	631	647	644	616	608	638	585	639	655	619	649	644	634	640	655	624	600	652	622	641	669	647	654	618	629	581	589	595	627	583	642	628	663	618	640	624	625	613	672	673	612	614	639	654	620	659	651	607	656	630	597	646	633	598	587	556	641	606	591	640	643	626	626	679	620	672	633	594	627	617	651	614	669	646	626	599	616	614	694	565	611	657	611	621	634	623	623	603	643	675	609	594	640	644	578	626	616	613	639	615	612	590	659	664	611	628	628	620	608	617	615	555	567	633	665	615	607	623	610	629	609	647	622	620	631	652	654	631	577	628	640	618	602	648	650	650	614	622	606	596	619	587	611	621	600	632	637	606	655	653	642	602	613	626	612	673	620	618	658	667	664	623	616	608	634	625	605	647	655	643	626	636	637	629	613	597	637	615	624	638	602	617	618	619	640	617	617	620	612	628	614	627	610	629	609	688	639	642	628	660	615	637	676	623	577	631	659	678	674	629	627	615	561	607	602	587	632	630	603	639	652	643	606	618	623	636	656	575	617	635	614	626	605	632	619	604	658	629	638	630	613	643	607	612	607	618	630	578	618	606	651	613	606	642	610	606	567	657	647	638	595	636	618	596	633	684	610	638	634	648	578	620	591	638	628	658	610	642	606	607	623
34576	18204	5338	343	177	188	160	176	179	185	204	204	173	166	197	198	202	170	174	172	172	172	180	196	188	165	178	180	173	179	181	192	186	161	162	168	207	164	199	157	172	184	161	169	176	176	197	181	196	177	162	164	195	186	197	181	184	175	167	166	177	182	158	165	173	167	167	177	196	185	212	202	195	170	196	176	188	154	161	179	186	164	191	207	174	176	210	170	172	182	182	195	192	203	175	171	195	181	168	192	190	184	163	143	166	177	192	156	184	180	182	186	180	179	195	189	191	145	177	173	168	170	166	179	181	184	191	183	158	171	163	166	189	135	160	182	175	176	157	172	149	168	181	168	187	167	166	161	168	188	159	197	188	174	211	176	177	174	168	166	174	164	175	193	195	173	183	203	188	191	163	167	162	199	206	182	197	179	168	194	154	183	197	167	171	163	174	168	169	198	183	180	207	177	175	177	171	190	208	211	162	194	194	168	204	187	151	170	168	181	154	187	186	189	172	181	164	186	174	153	184	145	167	215	187	169	199	172	188	175	198	186	187	191	185	176	184	188	178	196	154	174	180	195	205	176	170	204	169	161	181	178	172	168	186	182	159	176	189	185	157	203	170	167	191	179	165	196	173	193	180	188	175	175	182	197	170	188	182	166	177	180	155	189	165	199	192	158	197	205	165	171	197	166	178	150	189	193	158	183	192	170	170	181	187	189	185	169	194	187	162	152	188	178	184	179	182	185	188	162	186	168	169	184	174	185	181	178	177	174	187	163	162	169	167	182	178	177	198	168	165	180	189	162	178	164	196	153	178	159	175	178	167	200	148	176	180	160	199	194	180	180	162	186	190	188	175	167	173	181	184	176	191	208	180	207	197	183	182	169	176	182	175	195	179	190	168	193	176	180	199	171	202	165	172	194	188	173	175	194	163	188	170	193	175	153	159	190	189	157	194	172	173	174	163	167	188	189	160	190	164	157	200	205	177	163	183	167	172	164	177	182	180	182	200	184	159	176	195	174	185	166	164	168	209	198	175	193	153	173	149	173	193	189	195	183	213	159	207	196	155	151	174	197	178	167	163	184	187	200	194	186	201	158	163	197	168	184	190	176	191	198	190	173	164	184	147	186	175	167	171	185	143	180	180	205	191	151	151	158	183	214	165	157	182	154	200	194	148	166	187	194	176	184	176	147	182	172	157	166	177	183	161	179	181	193	197	186	177	205	176	180	170	179	192	202	170	173	188	178	175	198	187	174	200	206	197	179	213	171	177	177	179	168	193	158	165	185	173	172	186	171	169	181	182	159	166	175	180	183	184	173	183	174	159	186	172	170	195	161	181	141	181	162	173	179	165	179	182	181	167	177	180	194	161	189	151	173	158	193	220	171	163	212	159	185	171	151	181	184	183	169	187	159	155	159	165	170	191	186	191	169	185	168	164	165	199	173	194	154	177	178	192	191	158	133	187	182	191	183	185	191	165	227	164	178	191	198	185	169	180	166	201	179	169	183	185	193	162	177	195	174	172	184	179	182	189	143	181	190	195	173	184	169	168	204	174	173	197	190	181	180	154	187	147	180	149	181	184	170	179	189	181	177	147	165	169	190	163	182	203	188	195	186	166	164	166	184	184	187	204	196	157	207	169	161	171	195	177	187	202	165	196	171	195	176	201	184	165	181	140	179	172	184	177	180	201	173	179	160	192	175	198	172	179	193	178	183	174	181	172	170	169	197	173	172	172	149	193	174	193	205	184	177	188	144	169	198	182	167	186	168	193	174	173	177	164	187	204	186	183	175	147	149	148	178	180	167	173	213	156	160	172	162	187	179	218	167	200	184	169	208	176	186	167	168	181	168	181	184	191	198	169	168	184	196	161	166	200	190	151	170	193	178	189	153	186	188	181	176	171	201	189	183	165	180	183	171	177	193	177	202	196	184	194	167	181	167	191	180	190	182	171	172	208	182	169	180	207	167	178	159	172	170	163	183	162	167	166	175	165	188	168	176	175	177	172	180	174	161	171	169	170	170	188	168	168	158	187	185	188	179	195	181	172	154	180	180	178	190	171	191	173	178	186	195	190	166	172	175	166	186	183	189	187	183	162	182	192	160	175	188	178	158	172	188	196	161	184	167	171	153	171	161	187	189	155	184	166	169	191	194	193	156	161	150	177	195	181	180	188	183	163	154	174	178	157	174	179	180	193	167	198	190	177	186	165	174	185	188	190	180	183	199	164	179	176	172	183	172	188	186	167	166	163	173	164	188	150	144	192	163	208	177	219	203	183	209	167	192	199	180	189	194	174	168	162	185	181	154	186	180	187	178	148	160	209	168	162	175	210	166	178	171	185	177	193	196	147	183	191	174	180	172	174	187	155	158	174	185	202	184	179	170	162	187	173	183	170	187	179	136	163	187	158	191	183	168	201	208	177	135	178	163	181	181	182	158	174	175	174	166	170	172	205	169	163	202	179	160	173	150	190	147	188	194	180	180	192	175	167	181	164	176	172	194	169	173	175	177	180	229	168	179	179	167	170	162	169	157	165	167	191	178	180	184	169	168	177	184	181	189	180	173	188	193	177	190	174	175	206	172	183	192	199	193	167	161	188	177	167	179	174	156	176	200	197	181	141	156	182	192	194	158	184	184	183	150	132	166	162	184	183	163	152	192	165	174	154	165	185	216	148	193	206	183	155	197	181	185	195	186	165	171	177	165	152	204	198	166	206	176	196	165	184	185	195	186	179	196	178	192	174	190	167	163	184	176	189	183	187	177	174	187	198	178	214	169	191	175	142	162	187	179	185	181	174	180	182	180	172	186	185	204	200	177	177	172	180	184	175	188	200	163	192	173	165	156	185	180	197	155	178	182	167	181	170	204	175	174	183	195	186	188	198	166	186	170	189	175	176	183	174	206	186	171	176	146	174	191	156	175	208	188	202	171	175	170	178	161	181	173	178	179	190	185	184	146	184	165	164	176	141	173	180	175	186	167	185	169	154	180	181	175	155	165	165	166	196	166	186	158	163	153	194	147	168	186	183	176	143	172	187	161	194	163	182	157	156	187	214	167	165	166	176	198	162	170	186	173	168	183	186	180	190	174	168	196	164	163	169	187	188	186	177	197	199	190	174	181	179	183	160	190	171	177	189	161	164	195	178	166	180	203	164	158	166	161	152	190	171	178	178	177	167	193	174	180	185	192	195	165	183	158	175	177	194	156	201	189	175	179	192	180	158	171	147	198	168	195	175	188	186	205	177	171	174	185	188	183	185	160	167	184	181	175	175	173	170	179	178	150	176	174	204	175	174	178	167	185	158	163	185	174	160	203	167	193	185	163	162	157	171	191	174	185	162	177	178	182	181	195	163	184	184	170	162	186	180	178	177	164	179	195	192	165	167	160	195	212	183	167	192	167	174	171	182	162	160	191	161	192	206	161	194	172	180	176	172	185	179	201	180	219	208	181	193	187	198	213	157	167	172	181	185	190	202	191	190	184	189	160	164	207	157	154
19706	4256	992	431	432	437	425	427	462	424	440	417	425	432	465	426	415	459	441	427	424	437	432	416	410	428	473	447	399	464	401	411	429	460	438	418	479	476	433	444	444	471	427	450	408	423	411	433	413	464	445	412	424	412	404	433	433	426	447	449	476	462	429	432	450	450	430	414	418	441	388	439	457	402	458	424	469	463	459	466	454	463	434	445	412	419	437	443	408	492	428	450	421	451	408	419	430	444	416	469	467	433	429	429	454	384	457	413	449	438	432	454	471	432	439	440	451	405	472	441	487	460	463	459	474	482	428	442	425	424	423	399	407	429	434	422	403	420	433	466	456	405	425	418	426	411	454	439	447	470	440	449	427	428	391	429	434	462	447	456	437	464	445	450	404	433	453	463	423	417	434	425	400	464	429	448	430	441	411	440	450	415	436	434	456	412	434	449	437	434	445	411	388	476	407	459	462	411	432	418	439	455	385	438	424	444	449	454	428	482	460	408	453	458	429	453	456	485	454	451	433	431	461	430	450	444	440	430	450	458	413	447	499	429	445	435	460	423	444	419	428	421	411	448	451	458	472	438	456	412	446	431	461	441	434	423	430	407	459	446	420	430	448	450	428	427	479	426	444	439	418	470	436	458	399	445	387	457	434	441	455	483	468	405	458	411	399	426	472	394	411	467	408	458	441	412	439	450	434	439	422	436	459	386	423	454	434	479	456	406	452	416	452	438	431	443	444	436	409	440	487	412	456	420	453	446	477	469	418	424	459	436	428	406	418	457	451	458	426	448	423	409	439	432	449	436	471	435	455	454	469	455	456	469	436	443	462	431	422	494	452	443	436	427	469	438	451	460	421	406	442	453	419	416	490	399	426	450	427	445	442	474	424	413	430	478	399	453	448	439	425	435	422	445	450	462	513	445	435	457	452	484	469	435	424	444	435	404	472	459	430	403	429	403	432	459	432	468	469	438	397	425	425	442	455	440	478	453	439	466	456	442	464	410	417	444	471	463	461	425	435	451	457	443	448	414	405	406	490	424	437	445	459	423	424	484	443	423	451	433	402	452	435	448	453	425	414	425	409	460	452	414	423	433	435	405	432	420	439	472	444	440	427	502	416	433	419	424	442	415	417	463	433	455	405	426	423	416	415	433	397	432	463	423	472	431	394	453	423	429	429	447	396	435	454	419	392	460	414	421	429	397	436	396	411	462	422	426	474	456	470	429	469	475	451	485	446	427	423	421	420	428	418	469	436	454	438	397	428	494	417	423	430	429	422	417	439	404	430	453	487	430	426	437	434	450	422	443	440	420	422	433	459	479	439	456	453	446	438	412	414	446	448	411	431	441	432	447	430	456	417	460	414	446	400	433	409	428	446	437	421	469	445	455	433	408	468	408	415	425	426	439	458	454	444	410	422	444	423	420	447	445	459	441	397	427	478	444	439	426	455	440	446	455	451	442	435	402	417	396	439	440	457	430	407	426	476	465	455	469	442	437	471	427	472	434	436	427	420	468	389	442	433	435	419	454	426	435	443	460	464	419	416	435	451	441	472	457	463	458	466	450	429	409	421	397	393	441	414	418	444	448	432	415	430	420	431	436	436	420	428	400	442	428	429	421	425	436	427	421	427	448	483	455	449	448	445	452	416	439	414	428	442	429	443	450	430	466	415	453	428	465	433	461	439	401	421	415	398	457	462	387	452	462	475	439	425	439	456	432	457	441	416	424	444	411	421	423	432	405	477	445	443	411	443	445	420	418	435	437	423	491	451	434	426	441	453	427	420	428	429	434	433	450	431	439	415	422	417	434	443	405	437	421	467	452	452	425	410	420	443	458	422	420	433	442	415	460	407	458	460	441	418	445	409	433	405	434	415	482	424	399	441	475	427	402	430	433	457	439	442	423	419	443	439	414	449	421	449	464	417	420	431	475	437	441	464	434	452	412	402	429	449	419	425	446	451	416	453	450	384	435	419	424	453	464	440	457	437	420	438	408	396	471	434	441	434	409	405	453	426	436	424	468	484	439	461	406	467	459	427	436	458	455	402	449	425	466	467	423	448	456	445	440	430	408	436	417	461	438	410	443	397	420	448	461	409	460	453	419	419	451	451	478	405	443	448	483	399	430	450	472	421	463	413	473	463	388	425	419	440	446	418	447	440	483	446	393	434	436	449	450	412	432	441	442	461	439	450	453	442	421	410	445	431	417	430	422	476	454	469	467	468	454	414	435	440	375	424	420	390	461	453	443	427	432	398	429	461	455	469	435	436	416	434	447	463	441	408	415	412	447	441	409	400	470	477	440	460	429	425	400	481	431	424	474	458	417	446	445	434	465	480	397	483	450	411	427	460	411	443	436	436	441	442	438	475	474	427	422	442	475	389	447	450	470	449	450	453	428	411	445	436	434	427	442	451	422	444	457	486	434	478	389	463	454	451	423	442	473	433	431	441	474	423	454	464	452	417	426	464	416	448	450	450	424	453	440	429	463	417	432	410	433	413	431	430	413	447	462	439	447	453	472	403	441	451	425	435	427	410	409	390	458	414	385	449	413	431	429	446	430	399	453	426	444	446	467	438	448	400	422	405	404	457	428	440	430	468	449	400	433	422	458	457	420	448	429	434	413	446	417	433	457	434	433	466	450	406	425	427	426	449	447	399	419	444	425	410	408	432	437	438	481	454	436	411	422	407	441	438	394	440	444	466	437	460	421	444	438	430	450	410	448	440	398	424	455	435	414	428	425	426	449	459	455	459	406	446	418	456	425	410	460	411	446	468	441	440	445	491	458	460	457	428	400	461	424	427	429	427	473	400	428	392	443	411	459	470	454	432	454	419	481	420	446	466	457	458	422	452	457	453	435	440	421	424	449	428	428	411	396	476	416	443	415	451	472	468	432	445	416	428	452	434	447	403	417	441	418	415	457	454	418	425	443	476	420	483	403	469	463	448	450	437	431	430	416	431	423	432	423	430	435	413	453	470	434	433	420	416	423	430	426	466	434	432	446	415	413	445	442	438	454	420	421	432	404	453	437	458	442	439	404	455	428	454	447	443	432	409	435	460	449	421	424	426	428	447	462	426	413	406	416	447	456	462	453	429	422	464	396	466	426	418	422	416	482	410	426	444	431	442	429	495	438	415	418	390	409	421	444	447	414	435	458	474	441	451	425	434	460	445	431	432	419	457	419	450	460	424	435	436	467	416	438	492	412	463	426	416	448	419	433	431	419	427	406	410	435	435	434	409	455	441	435	418	454	458	454	416	428	448	419	417	484	452	390	426	431	423	466	440	454	426	431	427	436	427	426	426	471	430	455	440	432	430	437	451	438	412	427	453	424	437	434	435	428	469	430	446	468	426	426	435	421	439	409	435	447	441	436	434	431	460	457	464	418	409	454	477	439	426	450	465	448	461	421	463	442	466	437	457	441	435	473	459	438	442	434	427	416	437	448	443	418	443	436	456	427	452	459	418	396	440	494	433	422	464	449	437	426	429	412	428	465
25218	21110	23653	28812	21125	13980	580	459	376	401	358	405	342	343	349	306	309	347	331	324	328	319	340	347	372	373	327	335	329	357	385	316	334	344	313	311	377	308	330	326	369	321	345	360	359	387	332	315	290	352	322	320	325	330	351	335	340	346	323	363	342	331	340	357	357	304	331	309	358	348	351	315	333	344	301	329	306	335	321	332	294	325	302	385	338	342	328	301	339	330	312	336	338	360	340	319	316	291	361	354	358	317	306	340	327	346	313	332	319	362	353	363	337	333	324	344	320	320	319	322	338	312	332	318	332	354	365	316	347	313	354	328	354	316	341	301	309	334	308	363	322	312	333	326	332	310	315	326	310	329	314	298	308	331	344	317	368	318	335	313	343	341	334	310	340	333	344	356	298	300	315	350	339	290	346	328	335	321	325	343	306	341	343	312	330	337	343	338	323	334	322	334	316	308	331	307	325	354	337	306	312	344	339	335	317	315	310	329	357	332	359	310	345	340	341	315	347	313	312	312	319	356	359	331	305	318	317	373	326	320	327	352	328	347	308	334	344	350	346	343	325	338	343	319	304	313	322	356	340	335	320	310	312	296	359	296	349	332	326	299	320	340	303	344	311	347	310	331	341	308	332	294	315	321	303	343	335	293	309	310	337	284	336	350	323	314	296	292	364	337	358	327	359	352	328	317	352	353	339	326	315	344	321	348	344	309	321	354	339	361	307	347	337	345	325	321	317	318	297	318	353	344	382	316	302	331	308	345	324	329	336	323	315	335	312	357	361	350	315	364	310	319	292	338	322	315	322	330	330	302	325	321	351	299	298	299	322	339	308	329	301	345	353	346	347	308	287	366	332	328	314	346	348	341	311	349	328	349	337	355	324	323	307	338	368	356	331	329	325	331	327	314	340	338	322	333	306	335	354	347	327	327	360	326	317	317	353	310	297	328	330	334	323	303	336	333	311	311	361	332	342	319	326	340	358	361	312	292	294	339	361	346	319	333	317	322	348	321	361	321	324	291	314	371	349	326	346	342	348	322	328	360	333	326	302	343	355	324	318	334	348	331	339	319	321	324	331	328	323	343	350	357	324	298	308	310	312	333	315	324	331	304	328	322	355	318	334	315	320	308	342	299	303	338	307	354	367	347	321	346	319	328	335	313	325	336	357	369	328	341	311	343	331	362	358	295	334	333	350	314	349	314	359	321	306	310	307	338	347	315	316	333	283	308	365	305	322	317	296	312	324	319	312	331	324	348	353	334	312	292	349	290	368	341	359	320	305	320	350	361	323	361	315	323	336	330	328	301	355	348	335	297	323	323	349	318	344	388	337	326	362	292	329	363	349	316	341	306	353	321	336	289	356	332	364	310	344	322	306	320	348	305	328	333	331	317	349	297	325	288	299	327	286	311	348	325	321	330	318	332	323	341	322	293	340	345	318	289	337	329	304	285	346	315	325	336	308	320	321	304	278	304	337	288	340	291	324	328	346	359	318	324	325	324	346	316	308	324	346	343	346	327	315	307	333	366	332	297	330	350	295	291	320	355	337	313	320	333	333	372	336	337	349	279	287	325	332	328	340	327	295	320	360	321	309	310	344	311	297	329	334	338	325	313	345	337	345	324	324	320	366	316	320	337	324	326	319	325	326	345	349	337	317	388	300	325	326	305	313	326	373	309	342	360	282	329	321	325	367	313	315	298	325	310	300	313	341	332	334	335	341	383	320	334	334	342	340	308	322	335	339	344	358	373	333	304	359	322	312	296	362	331	296	343	343	305	301	308	337	334	339	315	290	332	339	325	327	308	280	337	329	330	336	361	350	344	315	333	326	334	346	333	356	337	329	302	345	322	336	321	341	287	308	330	296	325	301	306	336	342	324	332	341	365	328	360	298	342	333	371	349	327	325	321	359	280	343	337	362	306	312	329	339	350	341	310	311	325	338	325	341	370	338	295	299	304	329	335	330	323	334	320	301	351	305	285	348	331	332	327	294	330	308	334	316	364	330	336	361	308	297	340	302	345	308	345	366	356	309	303	323	311	287	329	348	356	350	337	319	346	345	328	343	348	317	278	322	345	298	339	361	331	341	326	351	332	327	336	335	322	351	331	325	316	331	340	332	309	316	385	345	357	339	332	346	305	312	315	340	341	359	378	336	344	294	309	326	333	338	333	340	320	342	339	328	386	311	334	335	351	329	362	326	332	343	330	311	334	330	311	327	369	329	341	353	344	326	313	303	348	350	314	338	328	309	318	301	326	333	329	334	301	353	321	378	328	379	316	326	283	323	346	368	336	323	344	321	390	314	280	327	314	352	311	308	355	319	343	324	287	376	343	324	298	321	342	369	362	362	364	352	340	359	348	330	305	352	322	335	327	319	312	361	323	301	305	332	337	330	329	313	323	360	372	297	344	333	344	329	300	322	318	285	348	352	358	330	295	315	317	319	323	336	324	323	331	331	316	311	336	348	361	334	319	293	362	372	365	352	316	326	324	365	338	338	304	351	323	329	320	337	317	332	339	327	336	294	347	338	332	344	345	317	310	311	315	349	364	336	336	306	331	300	304	325	323	325	328	343	305	333	315	328	304	352	333	335	370	321	313	335	332	296	310	346	338	317	316	329	345	324	293	353	350	322	340	356	356	314	327	336	302	303	332	310	307	321	317	360	320	305	305	348	348	327	323	337	359	349	356	339	314	349	339	313	329	342	330	336	347	317	371	322	350	298	345	345	346	299	341	330	306	315	342	394	289	331	324	377	316	352	319	295	345	335	348	327	330	330	358	280	331	359	320	358	331	337	344	377	311	359	354	311	353	342	337	353	356	328	348	312	313	334	346	328	326	331	346	330	318	314	308	320	332	341	349	372	356	334	338	312	339	351	329	348	302	316	328	374	330	358	328	347	313	377	318	329	331	346	332	334	336	358	337	360	319	331	318	310	322	318	324	347	351	336	324	325	317	328	330	333	322	330	352	304	367	337	324	321	332	346	322	297	367	335	310	360	352	331	308	322	322	335	320	284	329	327	303	327	324	320	341	315	339	320	323	317	314	336	324	326	375	317	364	303	360	340	368	316	338	320	320	344	319	331	343	299	311	324	318	320	340	334	310	302	306	335	308	344	344	314	308	334	298	318	335	323	343	338	349	354	362	296	340	302	333	349	329	294	284	318	318	343	339	349	350	341	339	361	346	312	329	347	302	324	313	354	341	339	332	300	319	313	334	296	340	314	296	316	329	352	316	335	338	378	363	313	317	301	314	336	311	315	337	287	352	349	328	313	321	320	326	312	324	319	323	343	342	306	344	294	332	311	377	320	377	335	320	322	338	357	328	335	325	313	299	304	302	303	333	318	321	337	307	307	329	308	334	331	362	311	344	343	326	335	341	356	299	333	356	347	344	302	321	359	316	355	310	303	347	314	345	283	335	351	349	306	338	344	334	295	331	368	336	338	322	316	331	363	348	336	343	336	319	294	306	321	343	326	337	291	315	330	332	340	328
37603	29254	10270	885	789	772	657	719	729	683	746	715	699	710	694	716	703	671	697	730	759	682	708	757	724	737	663	685	721	680	704	685	744	720	706	699	675	676	729	697	720	712	744	672	698	672	739	663	713	706	712	708	727	693	764	716	689	711	708	736	691	682	678	721	726	678	704	709	729	738	733	674	712	697	717	703	724	753	735	694	690	711	703	676	677	742	706	707	735	709	665	709	707	731	731	697	661	645	674	783	747	713	716	743	709	692	763	711	703	725	689	684	746	674	700	691	680	735	695	724	705	713	642	662	721	703	731	665	700	717	707	681	697	741	731	719	711	682	711	686	710	632	665	692	687	697	744	716	707	678	722	711	727	696	727	708	714	676	715	726	756	654	710	725	744	722	714	687	734	702	667	726	697	675	684	689	722	715	700	742	684	704	696	685	685	672	719	664	693	672	689	730	684	694	687	705	691	730	732	676	735	712	728	672	732	716	725	703	672	702	696	728	670	723	747	749	682	694	716	709	697	690	716	747	705	738	741	734	738	701	668	696	690	676	739	703	673	662	724	664	724	694	660	715	721	669	671	674	751	679	729	714	714	700	695	697	687	713	750	730	639	681	686	758	721	657	698	701	698	702	723	700	676	697	733	688	706	698	724	716	698	729	736	702	702	678	721	750	679	717	688	714	678	761	709	749	724	729	760	714	766	668	705	742	751	724	744	625	719	749	719	703	709	683	727	680	736	699	688	693	722	730	715	661	665	743	725	706	691	702	675	705	703	711	701	671	709	705	705	678	731	701	698	706	739	696	696	724	715	718	740	646	674	741	708	688	734	703	720	743	718	657	694	732	737	684	665	734	727	729	740	716	781	700	669	691	729	681	753	722	710	716	695	724	710	689	718	738	701	756	704	675	690	740	709	743	720	683	655	685	697	743	661	715	660	669	701	739	692	733	702	701	701	690	715	716	728	755	720	690	727	691	728	713	713	718	698	739	720	753	674	734	668	663	769	732	697	680	693	676	721	696	644	700	658	701	724	689	762	712	705	725	699	721	729	707	728	684	701	683	711	652	677	698	681	672	688	685	715	725	694	751	707	713	735	704	730	711	691	701	686	759	659	739	675	713	712	701	695	688	739	720	725	725	711	702	716	699	677	712	737	675	695	714	704	683	709	684	697	719	687	755	699	693	688	726	775	728	690	736	711	735	663	741	729	729	700	742	722	673	708	715	712	714	739	715	699	696	724	689	674	701	674	668	710	695	700	700	702	677	719	674	703	728	702	706	694	730	712	714	721	702	735	729	746	657	671	669	709	709	703	682	739	699	704	678	777	681	751	665	743	735	701	674	684	684	691	681	725	676	705	698	704	739	682	691	727	737	706	673	684	737	708	715	691	693	674	684	733	702	715	692	725	744	689	680	714	712	719	690	718	726	727	649	723	699	690	696	703	724	689	727	699	705	729	688	708	721	694	707	689	692	646	695	676	648	739	701	683	683	716	716	696	718	742	732	676	695	680	730	722	727	700	672	693	670	708	683	684	717	685	734	701	666	727	704	695	720	702	707	706	695	724	741	709	686	719	716	737	784	683	677	714	697	657	723	688	705	717	713	725	712	729	733	728	672	712	736	704	739	691	725	711	704	752	722	755	730	710	752	730	704	710	712	688	724	688	694	688	720	690	752	706	728	715	744	700	737	707	722	704	736	711	705	702	706	708	705	689	677	694	704	714	745	720	707	708	696	699	706	713	675	662	693	708	703	715	683	767	687	667	707	681	723	755	668	692	710	709	687	723	697	711	708	696	715	729	684	717	715	702	648	689	746	723	727	723	701	735	729	721	711	703	687	691	683	705	710	714	696	719	709	696	718	730	665	709	755	705	681	677	678	652	709	676	665	677	684	758	658	688	695	683	702	697	680	673	704	685	708	720	725	701	667	691	738	703	731	667	665	716	729	702	707	681	681	721	680	705	678	644	693	748	736	695	724	739	691	742	765	710	704	666	689	668	709	686	718	697	692	713	763	715	779	693	697	728	678	686	691	683	671	704	679	701	706	725	725	664	639	674	652	726	663	737	708	664	744	690	690	695	699	767	706	723	652	709	743	710	692	702	687	712	746	699	675	708	682	700	710	717	726	738	717	685	722	676	691	694	697	717	692	717	731	694	678	705	717	725	707	712	687	704	760	701	670	677	700	679	679	741	731	716	766	661	705	695	764	686	712	706	694	675	774	691	672	716	722	732	722	678	678	669	762	695	698	695	737	713	695	682	729	698	727	713	731	731	703	754	737	666	732	749	713	711	676	714	695	720	674	694	740	663	689	695	685	707	724	710	683	675	723	673	748	697	704	727	720	718	664	695	692	712	709	705	731	696	662	689	680	694	723	719	719	694	724	743	722	694	699	714	683	676	717	749	692	730	690	672	738	649	736	721	718	655	691	695	682	680	667	726	669	740	693	731	691	699	708	732	697	696	693	673	705	744	735	719	713	699	670	690	717	734	681	718	675	687	724	710	701	755	728	705	683	729	699	725	743	707	690	708	707	718	730	679	732	707	699	679	669	679	751	694	708	728	697	680	770	724	649	629	684	688	733	689	743	722	741	694	738	689	721	760	678	723	684	696	696	751	693	726	699	704	674	729	685	694	693	714	724	725	677	678	693	713	691	717	671	736	651	626	709	712	695	754	719	745	697	716	680	711	685	692	698	699	696	757	698	710	698	718	687	717	701	709	669	696	723	709	674	719	723	769	727	724	664	715	690	726	723	681	698	677	670	687	714	717	692	736	684	693	751	743	732	720	698	707	707	709	703	720	659	735	695	699	731	720	697	709	719	697	702	731	693	708	668	711	710	685	707	698	695	713	717	722	728	710	686	713	690	755	669	688	687	756	706	683	694	707	719	696	695	688	724	718	634	703	722	696	745	712	709	714	668	706	740	706	710	743	669	743	704	721	701	723	666	744	735	644	720	735	669	694	685	726	708	660	726	694	707	681	692	720	690	752	705	756	696	728	724	742	670	687	698	712	686	745	719	733	686	711	730	686	685	695	724	743	739	682	665	687	715	675	736	666	721	717	663	734	713	750	696	711	724	741	700	720	723	717	711	698	688	712	664	727	709	693	711	691	745	733	733	736	730	695	703	679	725	706	707	682	727	725	715	692	708	681	737	727	768	741	720	667	730	747	667	697	728	708	744	708	665	734	687	730	704	650	757	686	701	700	692	724	746	704	690	726	721	723	680	720	722	741	740	695	673	662	760	690	737	665	701	712	717	723	695	701	698	688	696	715	676	709	763	719	737	666	713	690	712	712	725	713	670	685	690	686	731	670	686	701	709	667	715	752	708	713	728	717	717	733	685	693	674	718	723	723	678	672	647	712	690	718	690	698	704	724	705	820	718	716	710	694	722	721	744	672	681	720	713	704	718	694	732	696	721	698	674	710	721	680	686	737	682	691	699	664	715	709	694	715	710	722	773	633	656	701	725	708	658	659	686	713	684	709	724
24502	21126	24067	28436	21130	21148	11755	638	422	396	347	339	356	339	309	326	366	347	333	369	296	313	328	317	315	307	358	336	339	315	317	358	309	296	311	321	328	272	316	274	305	312	305	338	328	353	309	301	309	310	341	296	297	300	321	325	319	288	314	305	286	286	315	300	294	287	328	301	324	325	318	311	321	310	284	328	329	303	298	266	341	304	274	287	322	328	337	318	329	345	321	314	310	302	304	299	308	315	296	295	289	288	295	284	295	271	286	295	308	309	304	308	315	330	298	337	344	335	296	284	357	291	316	317	297	291	278	326	336	307	336	327	275	298	311	303	290	296	307	314	345	295	315	315	299	318	294	290	334	300	317	365	337	285	325	290	349	327	308	320	290	311	289	287	297	301	308	343	324	285	324	308	310	292	305	302	323	342	293	309	273	289	326	326	299	285	298	327	337	307	310	319	301	312	310	325	338	310	290	296	289	309	256	305	330	358	309	336	300	303	280	300	286	283	305	266	302	318	312	305	302	315	284	306	336	332	326	319	322	299	304	303	316	305	342	324	274	321	308	320	337	316	322	316	315	316	340	268	282	346	309	377	348	301	350	307	280	339	331	323	330	300	315	324	315	311	292	284	300	292	320	295	332	297	305	289	326	303	320	282	323	325	308	297	299	282	277	279	299	318	275	323	303	304	301	311	326	289	291	352	291	300	294	317	326	323	327	293	280	311	313	281	341	314	277	306	321	283	299	284	295	321	295	285	340	300	290	320	280	307	305	298	311	284	339	316	297	299	286	300	310	326	290	281	299	299	296	312	325	312	296	345	313	285	300	313	314	316	303	322	312	341	318	325	313	361	317	327	342	301	291	288	312	265	290	292	339	314	312	357	348	314	290	297	309	286	328	309	290	288	316	303	283	320	315	306	330	312	296	313	315	284	263	270	333	315	320	317	334	307	299	317	319	300	300	293	327	319	347	319	301	332	304	301	296	303	324	326	314	333	343	289	306	306	307	317	283	284	319	287	296	322	278	355	327	345	326	300	340	339	327	334	320	322	299	319	287	328	307	334	305	309	299	304	340	339	300	289	328	284	311	280	281	325	308	275	332	305	289	273	277	292	348	346	340	282	313	322	324	314	340	318	318	297	300	307	262	279	311	292	297	324	309	301	330	266	294	292	307	303	322	304	285	302	301	269	321	310	323	318	315	304	323	310	320	316	278	293	307	310	280	307	295	313	325	300	307	330	319	316	309	276	312	312	316	320	297	288	262	316	318	306	284	290	277	279	301	309	307	324	271	281	294	311	309	278	281	290	294	328	302	324	340	312	288	283	309	283	297	296	279	320	267	292	309	280	296	305	295	278	328	327	334	332	309	285	295	320	297	278	306	312	305	288	298	318	274	289	280	321	283	299	347	295	340	301	319	303	308	290	313	317	307	280	317	330	286	326	299	265	312	272	288	301	319	288	314	312	312	314	302	289	282	297	312	323	306	298	291	316	276	298	296	277	346	305	287	294	297	322	336	286	313	322	316	335	305	323	297	322	322	337	316	293	289	318	310	286	332	315	311	299	290	296	291	267	294	306	300	340	271	296	367	297	292	323	337	299	303	311	279	328	274	295	286	299	270	280	330	308	300	307	298	290	315	292	298	324	301	305	327	306	310	306	300	285	317	321	305	353	304	292	309	298	326	294	272	336	353	299	270	282	305	333	322	294	315	283	291	318	282	313	338	329	320	327	260	310	297	275	309	293	265	289	313	295	307	317	331	308	286	283	275	334	294	311	313	310	308	274	287	345	315	336	308	265	305	290	304	305	285	303	320	282	309	335	303	307	318	322	286	304	305	291	294	307	328	316	330	332	293	315	287	295	333	291	339	286	341	345	322	331	317	299	319	314	285	304	337	320	303	307	300	330	314	304	314	340	307	295	333	349	315	332	320	290	305	312	283	318	315	320	296	310	303	317	314	278	323	319	268	310	291	300	325	326	291	315	256	288	311	286	310	283	284	309	341	320	284	302	324	311	293	313	304	317	308	308	282	295	318	289	314	298	312	333	342	313	315	291	316	331	304	302	270	282	309	308	311	326	289	308	313	335	315	321	311	311	323	331	319	287	345	290	330	300	332	345	329	316	323	308	319	324	314	292	303	284	307	284	316	297	270	307	313	310	280	277	324	269	284	304	273	304	309	291	312	326	319	299	315	296	313	352	282	280	286	342	310	309	289	288	268	331	339	284	309	313	328	309	302	308	292	283	276	314	311	290	326	294	301	305	295	313	329	297	323	302	292	293	337	288	289	292	305	331	314	314	325	326	296	335	331	316	342	315	313	321	314	306	303	301	310	329	288	306	337	330	313	316	293	336	297	290	310	275	298	273	322	320	299	285	295	320	294	321	318	345	314	332	300	326	336	316	322	295	286	301	284	307	297	300	304	285	321	303	273	290	292	311	283	285	319	278	291	298	288	291	298	319	300	329	320	287	300	327	342	307	271	306	327	284	313	353	335	294	305	339	288	298	335	316	305	360	319	314	279	312	315	234	294	294	280	327	342	287	318	300	307	316	292	309	269	334	314	291	321	346	317	311	276	305	319	309	308	287	302	306	290	315	314	308	282	278	319	316	310	306	332	285	353	298	291	312	276	285	312	352	323	294	316	316	286	294	295	311	311	321	322	331	357	335	323	277	273	282	336	302	313	274	289	286	318	333	349	287	317	295	299	314	294	326	302	303	330	270	297	304	337	297	314	300	289	258	328	343	331	314	327	284	277	323	331	322	318	316	320	292	317	304	337	294	320	331	307	296	303	294	325	316	304	305	303	270	302	269	255	276	313	316	306	333	314	311	316	316	332	307	308	313	313	315	304	321	314	278	297	300	313	301	294	288	306	329	335	338	299	298	297	269	303	357	324	340	314	330	306	306	317	343	307	287	341	309	332	304	312	305	320	269	294	311	288	288	292	326	304	314	310	311	327	312	314	326	295	321	304	324	316	309	306	308	309	305	307	325	309	322	305	296	312	314	298	312	328	360	298	301	323	318	316	289	313	305	316	328	310	305	285	310	310	297	319	301	307	331	287	334	292	314	281	321	288	308	322	312	274	288	335	292	293	305	295	289	278	305	271	279	325	319	281	315	298	311	313	298	301	329	293	305	315	314	316	311	361	323	341	313	316	321	329	327	290	339	319	294	292	338	309	316	304	324	280	312	298	304	309	307	314	315	322	304	319	324	294	267	281	293	312	318	324	284	329	313	333	329	290	294	294	298	298	306	275	312	300	285	356	315	274	279	301	292	323	291	324	319	285	303	308	295	319	320	299	334	325	323	324	294	306	304	332	295	272	312	298	317	308	313	318	282	334	290	294	309	309	289	288	296	307	301	281	316	309	316	344	322	345	322	321	296	292	306	262	311	295	312	325	306	322	319	322	290	324	250	315	345	290	310	294	279	312	260	291	301	308	303	308	261	278	286	322	278	287	308	355	294	293	304	324	313	322	276	310	303	293	304
44265	39321	17150	897	761	691	637	684	666	657	630	648	646	657	677	647	625	648	564	662	605	637	606	632	650	649	558	652	647	637	644	586	624	639	623	652	597	646	617	622	649	665	670	644	616	637	617	638	620	640	645	642	578	667	629	631	648	652	680	666	621	626	650	640	588	661	659	678	580	656	638	637	609	605	659	613	609	660	653	611	629	615	626	590	608	619	652	606	586	629	655	601	577	657	634	632	609	594	625	674	585	638	618	692	682	624	652	623	614	622	656	616	655	582	600	684	616	653	672	628	662	655	585	656	668	635	632	578	587	630	594	663	580	643	645	644	647	604	635	649	628	668	606	628	649	645	616	650	623	624	569	660	638	612	594	597	624	614	594	637	674	624	622	605	594	610	587	600	621	657	635	647	606	628	651	632	607	638	592	661	598	646	619	591	635	609	613	611	613	644	584	624	636	599	655	600	599	631	610	646	657	617	592	613	624	597	681	635	617	657	654	596	630	667	575	601	629	599	633	630	596	633	595	643	634	627	628	609	660	634	625	618	628	629	633	642	628	617	615	642	619	613	607	621	635	610	640	636	615	644	627	637	644	642	627	677	601	629	627	605	642	586	662	625	628	667	576	664	607	633	624	628	667	639	669	653	659	645	618	660	648	641	629	579	606	637	608	613	697	559	642	603	664	616	644	621	630	644	627	608	676	637	622	641	610	611	633	644	633	622	695	612	664	628	611	623	620	636	626	642	608	634	609	658	626	610	623	668	657	666	610	621	626	671	616	642	658	620	663	602	651	610	610	633	629	633	642	648	674	622	655	610	572	619	603	615	584	652	638	631	630	636	658	629	620	574	644	599	628	637	628	658	603	627	585	629	616	605	644	634	652	641	672	605	640	654	609	622	650	608	640	658	571	612	637	653	621	584	630	638	644	592	681	646	607	643	661	600	615	699	667	652	622	637	606	594	593	648	617	662	566	583	620	640	609	633	626	621	611	601	642	667	625	652	658	646	657	666	631	614	641	588	608	578	643	638	595	636	644	567	665	602	590	675	613	640	619	608	583	611	623	673	649	634	657	641	660	661	660	653	619	613	630	661	638	641	633	612	623	612	601	651	633	620	605	647	651	634	648	642	644	602	649	634	594	616	665	646	617	600	631	585	661	603	599	586	601	621	675	690	606	649	618	663	616	589	591	614	623	673	654	653	611	643	628	605	621	611	633	609	598	639	631	619	635	615	617	631	666	631	619	673	596	586	670	621	660	587	631	594	612	640	660	609	644	610	630	566	596	677	652	618	636	612	576	629	631	625	614	588	600	658	601	602	595	618	645	586	618	657	639	635	623	636	611	638	667	650	595	651	601	671	630	627	625	572	648	611	619	631	564	639	676	599	602	614	618	667	685	646	640	637	625	647	672	623	627	637	636	613	638	653	648	644	614	597	619	595	609	689	646	649	639	625	622	616	600	655	599	599	619	631	639	642	646	633	640	698	608	625	622	663	605	657	632	646	634	604	616	615	625	623	652	574	602	628	609	652	592	604	653	639	627	658	654	598	661	620	595	623	634	611	625	619	650	603	624	609	634	667	632	641	652	615	622	644	599	599	612	622	643	689	627	583	575	608	589	610	630	614	617	691	670	648	602	633	686	630	580	587	665	605	597	672	622	644	617	636	638	678	637	609	641	609	605	607	584	605	599	621	649	641	612	620	610	629	617	631	644	656	636	643	623	590	623	671	661	620	637	683	639	604	627	612	640	619	648	596	637	621	669	596	609	659	641	616	671	647	631	657	623	637	620	664	639	580	630	612	619	671	622	668	630	585	641	622	626	623	606	619	621	643	680	647	628	637	604	608	607	634	583	627	620	632	601	646	615	638	608	646	659	579	641	614	663	622	600	600	630	585	640	570	666	600	650	619	605	643	596	637	637	612	621	614	611	628	592	614	641	684	630	687	625	637	626	604	609	593	625	634	612	601	633	654	588	636	642	613	677	612	656	576	605	641	587	588	622	598	585	659	636	612	580	638	674	642	623	629	592	612	652	607	604	621	612	607	592	650	629	660	691	575	636	633	613	601	663	623	634	650	572	657	627	604	663	623	642	614	672	626	605	595	663	625	619	634	621	643	613	637	654	591	605	640	623	608	603	661	657	663	642	653	646	655	647	667	634	588	592	656	663	654	626	668	638	634	640	619	644	596	632	658	581	651	623	648	650	608	657	642	652	613	633	587	595	619	685	650	622	637	672	673	610	683	582	647	568	612	631	626	646	679	617	620	634	662	605	647	603	614	609	585	629	673	603	654	652	639	686	668	618	616	682	632	644	625	648	568	657	642	596	684	645	641	637	642	629	630	606	612	626	619	633	658	650	648	635	601	633	614	638	617	648	586	565	611	598	602	665	593	648	625	635	628	645	706	591	605	622	611	615	632	630	642	649	625	605	620	609	642	644	613	633	630	646	626	626	662	678	618	628	580	607	649	632	682	646	618	629	597	631	601	617	632	639	606	625	599	638	604	629	600	618	596	632	615	618	630	612	660	614	657	612	661	655	643	603	620	596	600	602	650	639	647	627	626	618	612	643	622	648	626	618	630	553	636	620	655	637	616	662	615	631	655	633	598	648	604	635	647	609	631	640	602	599	579	638	650	593	625	613	622	636	650	581	599	644	630	613	599	627	630	575	614	661	653	619	609	605	616	627	649	647	638	564	612	636	663	603	620	608	649	658	632	606	647	621	615	647	634	592	620	612	645	636	648	628	605	615	631	603	635	607	664	664	588	618	632	605	613	635	639	648	617	632	642	641	636	619	610	635	583	604	652	650	600	649	654	605	642	634	615	659	654	583	716	609	638	640	648	664	602	622	637	630	624	641	624	614	619	627	665	624	597	628	656	616	575	619	657	636	633	619	590	654	673	619	615	660	638	634	608	629	606	651	629	633	611	622	605	637	620	655	669	673	665	619	582	635	611	639	636	616	621	644	628	629	608	645	625	641	619	665	658	641	629	609	638	638	653	638	628	648	634	638	629	592	645	617	669	680	643	619	647	619	671	630	667	606	652	633	613	622	600	630	632	587	631	616	615	670	592	582	649	609	649	607	678	630	649	659	603	622	648	591	652	643	669	641	642	635	613	645	653	666	603	643	627	621	683	599	642	613	594	648	586	590	675	629	632	668	622	602	659	669	600	621	654	647	650	606	679	634	616	634	657	585	621	633	629	607	622	594	592	636	693	643	627	622	586	637	643	599	628	620	644	661	646	616	641	618	607	632	640	657	669	621	598	630	628	628	628	576	625	592	635	653	661	580	605	603	625	622	625	646	605	619	610	597	661	592	642	625	618	635	606	659	622	658	633	635	607	626	641	641	607	602	603	588	622	630	705	659	651	650	657	672	623	619	621	609	686	595	596	596	622	607	641	648	607	628	651	634	618	625	603	686	641	624	615	664	609	655	609	660	592	612	652	627	580	589	633	617	618	630	638	599	601	612	667	620	625	620	638	626	621
34501	18367	5786	402	268	230	202	192	198	193	196	174	189	183	167	173	191	158	181	185	182	183	149	172	215	193	167	167	179	193	183	188	182	168	170	185	158	178	212	168	208	157	154	178	166	191	178	181	182	168	174	168	166	171	186	190	201	153	166	153	179	182	193	178	206	185	174	183	199	204	166	172	197	174	164	182	161	167	187	175	175	155	181	188	183	194	150	205	184	169	215	194	161	190	192	181	188	174	161	189	173	183	189	208	173	173	173	189	193	170	179	175	170	170	194	177	216	181	182	189	153	183	132	193	196	187	162	178	189	183	178	174	208	207	175	152	165	195	195	188	188	194	178	156	193	199	193	208	157	177	174	183	174	176	208	153	157	170	173	179	171	180	162	172	169	188	194	182	175	188	177	200	156	198	177	186	196	185	169	183	182	165	180	163	179	191	156	181	197	204	169	168	169	175	190	177	174	189	177	168	170	164	170	169	178	175	190	172	203	184	168	210	170	185	170	163	186	185	190	185	173	159	187	193	173	196	167	183	154	174	184	174	193	185	179	159	164	182	172	184	167	172	161	176	180	178	219	178	190	193	195	205	183	186	185	186	172	182	168	175	174	165	166	174	181	179	174	174	198	165	183	187	186	171	174	184	193	191	184	179	185	174	182	157	162	157	196	197	178	191	185	172	193	196	162	167	198	188	187	190	160	172	160	168	166	188	186	197	173	205	189	213	178	196	170	191	173	180	191	201	156	199	178	193	197	231	166	178	159	168	154	194	182	195	176	174	178	203	173	181	186	181	170	173	175	194	167	205	184	171	205	153	160	174	213	185	178	156	150	151	173	172	189	174	186	170	184	172	197	193	188	145	169	196	182	189	188	171	189	169	159	159	168	183	153	170	162	203	183	160	206	167	177	214	204	185	181	198	190	139	195	180	172	161	166	206	182	164	186	178	180	191	211	183	180	182	179	188	156	161	197	173	176	157	177	186	172	180	180	175	171	202	176	176	211	193	182	157	176	205	179	197	191	182	181	193	208	165	206	185	175	218	195	183	188	164	208	169	172	187	184	168	165	167	160	179	165	186	155	203	189	197	182	169	184	206	176	199	183	184	165	196	157	172	162	159	171	178	177	160	188	172	194	171	213	201	159	173	167	187	196	189	174	208	180	204	160	205	190	188	195	177	170	166	207	170	195	208	178	194	194	171	172	191	160	162	165	195	177	179	206	173	168	193	165	170	150	151	186	168	170	188	172	177	175	185	163	190	154	169	172	162	165	177	139	182	179	171	192	190	195	167	189	194	192	161	180	168	165	169	175	190	168	180	165	154	188	173	208	177	153	177	181	169	178	173	207	171	173	190	197	170	179	194	157	177	155	170	164	177	191	163	172	190	173	196	175	210	163	160	174	184	188	182	164	175	179	182	184	194	191	219	181	158	201	155	167	182	159	169	171	195	218	204	152	187	207	191	173	173	164	173	173	174	180	161	153	202	186	172	185	163	203	161	174	186	146	176	181	175	190	171	182	207	166	155	183	183	159	172	176	176	176	205	159	186	181	204	142	164	182	177	181	195	181	201	181	172	208	178	162	163	175	165	156	183	177	180	187	180	164	160	179	185	191	162	199	176	171	195	193	188	183	165	192	185	179	184	200	185	203	191	196	172	169	180	166	192	167	180	171	181	164	197	168	171	153	195	182	180	182	180	154	174	208	159	191	185	207	174	161	172	191	172	162	208	165	179	199	213	179	180	188	183	159	177	169	182	196	197	186	169	190	173	180	186	191	178	190	218	164	182	184	177	180	198	176	176	177	181	170	193	178	176	161	157	166	176	169	161	190	179	163	188	176	185	187	187	162	188	178	188	180	187	164	180	195	175	168	178	204	160	160	175	186	160	173	174	162	167	179	193	194	190	183	198	168	172	158	191	177	187	196	207	161	188	168	180	186	180	170	185	189	158	181	152	174	156	195	192	178	174	151	162	185	185	178	180	189	187	177	188	163	201	182	190	197	164	173	220	207	200	186	204	179	174	171	174	169	189	181	175	191	178	185	158	173	185	143	177	180	162	180	159	215	188	174	168	171	181	170	189	173	185	193	156	176	174	173	178	192	180	189	202	165	205	211	192	185	175	205	176	150	163	173	160	155	174	184	177	199	162	186	166	176	162	200	172	194	174	190	180	142	167	203	190	189	188	190	203	213	165	197	189	163	176	184	205	181	185	203	185	180	182	176	189	187	171	188	192	181	138	162	188	181	178	203	205	183	189	155	193	194	182	215	186	178	176	181	157	167	157	165	180	184	199	152	165	177	165	203	191	203	179	176	172	186	184	195	172	192	186	193	187	167	173	172	229	175	175	189	175	198	168	180	175	154	180	195	190	198	164	175	175	197	139	164	204	191	177	148	188	184	182	168	168	162	176	183	191	182	182	194	153	172	174	175	181	184	198	165	199	179	176	175	164	183	180	181	185	173	166	209	165	184	154	172	170	190	211	197	174	185	176	157	170	167	179	171	187	173	197	182	190	163	178	165	147	208	193	155	190	176	159	189	148	199	190	157	160	162	190	172	170	175	161	188	185	172	182	154	184	163	209	194	172	198	167	212	177	204	187	161	180	140	177	176	166	176	153	192	181	169	183	168	180	175	177	184	201	174	169	188	185	174	174	182	204	183	166	168	184	191	175	194	196	184	161	181	184	168	202	204	188	190	196	184	198	173	161	200	176	184	199	180	174	170	184	194	158	169	171	210	163	169	189	186	197	192	176	169	179	176	195	208	188	167	176	183	170	186	218	175	179	189	188	156	180	163	195	161	193	185	162	183	183	153	163	204	187	187	153	189	190	155	196	186	220	162	185	167	193	196	159	203	181	178	184	158	160	199	198	200	185	197	170	162	191	184	179	168	173	195	177	178	157	174	165	184	168	175	188	179	185	186	164	175	165	189	155	174	172	179	152	172	191	182	177	198	212	146	185	198	187	177	186	170	172	175	197	160	188	185	165	177	187	175	173	184	175	177	184	179	169	196	187	160	186	172	190	166	173	174	205	195	190	187	198	192	147	169	209	183	187	176	207	200	159	162	163	175	178	174	185	176	180	182	178	181	167	174	161	179	182	160	181	165	164	176	175	203	203	180	187	171	202	173	183	185	178	188	158	156	179	186	212	197	187	179	163	177	197	175	185	169	184	193	183	174	172	193	188	184	167	180	180	196	203	180	190	203	184	171	167	192	181	174	181	169	191	149	150	188	170	208	186	207	205	166	183	189	195	163	185	174	179	170	204	183	165	191	207	160	197	158	175	173	156	172	157	184	185	178	179	177	194	183	165	147	153	180	178	164	187	182	169	172	212	170	172	171	167	150	193	163	173	217	198	164	161	182	191	209	194	175	206	191	186	199	202	170	186	176	159	170	171	163	173	159	158	195	175	177	167	166	146	165	203	174	191	185	168	152	176	164	178	182	192	192	174	175	180	180	158	140	176	159	168	187	160	167	196	175	174	175	182
20216	4402	1050	486	432	415	496	447	467	458	441	441	430	413	436	449	452	453	421	433	431	436	423	399	461	425	465	457	451	402	437	423	421	439	440	419	453	416	440	427	421	421	447	417	437	433	452	426	480	453	456	407	446	426	454	443	447	447	469	425	462	409	430	432	470	441	423	438	443	427	425	444	454	458	442	436	406	484	451	437	435	430	456	422	434	427	395	466	463	436	459	433	454	442	431	449	440	440	451	422	440	453	438	427	433	490	406	436	463	421	426	439	388	448	453	449	411	468	453	454	452	435	423	441	427	423	440	420	469	447	444	452	426	441	412	426	436	454	437	502	465	413	457	418	465	406	418	431	461	459	504	427	463	417	438	438	429	494	435	439	430	432	442	469	440	437	420	432	455	426	468	416	466	434	456	426	454	441	420	454	413	458	446	489	450	486	410	474	405	459	438	437	443	459	456	431	432	405	443	449	431	460	462	434	387	424	443	460	437	443	440	434	477	451	436	426	417	455	392	450	447	466	448	477	405	420	432	445	410	468	415	421	478	447	453	458	457	418	399	450	437	454	447	438	445	435	439	440	450	440	445	467	447	422	445	442	421	458	460	465	433	425	417	390	494	426	434	444	450	438	439	469	444	418	462	462	434	403	459	429	410	429	444	464	439	423	443	459	413	447	465	457	440	458	421	444	436	453	452	445	423	446	425	432	443	429	443	454	426	435	475	447	402	406	435	401	444	432	439	428	458	443	434	430	441	452	459	465	450	438	439	460	448	454	434	441	424	451	463	420	448	432	439	441	438	504	433	467	438	460	450	450	445	448	413	457	460	426	407	481	442	449	447	480	479	414	455	455	407	440	452	427	461	446	459	443	443	444	414	410	431	424	424	434	435	446	432	416	439	467	446	455	424	430	426	470	441	421	402	434	448	438	449	424	427	457	426	427	423	424	447	473	425	432	433	419	422	464	461	469	417	445	458	413	464	422	417	449	451	439	447	415	443	408	432	412	422	455	438	443	397	426	457	438	446	413	429	444	436	472	409	421	420	431	439	427	427	434	483	442	435	434	416	435	430	453	411	446	453	496	421	426	443	428	453	418	456	427	442	453	462	476	426	434	419	435	424	436	415	447	434	395	453	423	435	442	455	451	409	452	442	428	418	470	443	463	465	430	452	413	465	461	441	460	432	438	433	415	428	400	484	407	425	414	435	451	492	440	426	436	424	448	432	423	421	412	405	445	453	429	383	470	435	441	423	432	433	420	448	438	480	435	467	403	447	442	425	421	442	469	481	423	445	452	446	447	476	465	430	407	393	448	501	438	444	453	468	423	425	447	433	470	445	435	445	447	411	418	458	426	422	425	450	451	433	426	437	469	440	428	449	427	452	404	437	416	452	471	458	414	425	447	423	440	419	430	471	432	440	442	421	454	452	423	429	444	431	444	421	445	458	419	421	448	430	470	435	421	433	433	413	432	435	437	454	443	449	481	436	446	407	448	411	492	418	454	415	425	476	449	462	459	488	433	460	448	428	459	459	407	410	422	406	474	417	447	455	465	422	426	423	424	455	459	461	456	432	427	437	394	451	423	437	466	443	399	484	427	450	473	414	441	430	448	435	430	479	472	408	415	450	421	420	439	431	456	427	429	501	462	443	405	417	411	444	452	438	472	395	430	445	406	461	448	431	442	418	457	462	441	438	433	437	443	465	448	439	456	444	443	405	445	438	446	468	428	447	442	452	468	470	439	463	428	416	422	453	477	476	444	441	449	441	439	423	426	429	447	405	413	444	460	418	462	436	416	460	443	482	457	436	465	418	440	450	377	415	464	458	439	433	407	458	393	446	404	429	438	431	450	453	442	441	473	446	468	454	453	412	459	482	416	453	454	454	448	419	429	444	435	434	438	443	446	459	463	468	443	445	445	450	465	433	449	445	441	482	451	440	419	448	447	446	436	430	427	450	429	431	424	471	444	389	419	437	459	459	448	428	427	424	453	453	436	448	436	418	419	423	376	441	444	420	426	466	452	422	436	438	443	479	452	430	449	411	449	411	459	453	446	414	464	429	410	438	437	435	455	441	456	459	446	436	443	456	456	453	448	414	413	453	454	417	450	447	435	451	459	426	473	439	477	474	420	438	431	430	465	442	460	458	425	469	466	439	416	419	401	454	412	457	464	450	428	440	435	457	423	456	429	443	439	469	439	436	413	453	452	399	443	427	420	420	410	450	439	425	429	447	443	447	428	434	438	440	439	480	453	416	451	450	439	431	431	499	438	464	453	470	448	424	455	467	414	415	470	473	451	439	431	434	436	446	428	409	457	456	455	448	478	418	399	439	437	433	443	445	414	406	436	424	471	467	420	443	398	427	454	464	410	442	476	480	420	484	473	473	428	474	412	424	430	431	435	460	406	454	428	462	426	431	469	444	448	445	446	467	460	441	421	452	465	500	471	455	426	451	456	470	457	429	438	414	471	462	462	466	448	427	449	461	443	465	437	471	461	423	447	464	454	433	445	426	428	422	443	453	433	422	440	486	436	442	457	448	445	444	450	485	413	416	467	422	421	449	474	465	421	444	442	422	421	470	416	415	485	426	437	410	458	419	440	441	450	472	458	465	449	445	432	466	431	447	446	433	481	443	419	448	410	423	446	425	421	409	451	407	459	440	469	450	466	451	490	420	442	439	454	437	424	440	441	446	460	469	414	442	393	389	429	416	432	444	446	452	455	407	425	430	442	445	457	441	441	423	428	430	442	440	445	456	393	398	427	451	425	426	414	446	452	466	452	428	461	424	470	463	469	466	416	458	473	447	412	445	432	432	442	474	434	466	419	465	432	523	445	439	442	454	426	435	422	433	435	455	454	420	417	466	438	427	409	464	463	462	414	403	455	475	489	429	447	399	444	450	450	435	419	460	476	427	413	458	442	460	442	428	443	462	412	416	438	441	446	423	433	465	447	425	466	426	460	432	424	482	470	459	439	466	450	467	431	476	454	436	410	427	431	439	446	440	398	433	426	461	416	424	411	424	429	437	407	458	463	482	396	420	408	421	453	426	421	432	467	470	426	432	421	456	440	442	442	451	472	389	422	423	458	428	461	440	422	455	463	442	439	404	410	452	484	468	446	424	440	467	418	490	443	456	449	414	417	461	449	495	448	447	440	468	460	433	437	465	459	464	427	459	418	404	418	446	421	453	451	402	455	463	452	449	469	445	414	446	427	453	491	433	502	438	417	464	436	448	459	424	455	415	442	439	429	451	445	480	411	432	453	437	435	397	431	421	425	451	433	459	413	464	446	439	466	419	434	415	398	456	442	423	385	475	422	463	435	427	436	423	461	442	445	445	415	473	477	435	443	444	440	436	436	457	434	457	453	450	473	455	441	434	479	457	417	470	457	472	451	464	413	456	439	430	466	470	432	425	439	453	423	440	437	464	405	413	431	394	430	468	458	441	452	440	444	451	438	420	447	422	449	438	421	448	451	429	412	443	418	375	396
25295	21134	23684	28838	21126	14087	600	416	410	397	385	408	368	310	328	370	359	331	326	307	315	336	359	316	332	333	339	329	345	355	354	359	312	310	302	358	332	367	331	351	363	329	339	304	302	367	333	321	342	365	338	355	342	362	322	330	328	323	351	354	342	339	335	296	356	343	318	341	334	308	336	345	349	346	339	351	332	346	313	336	334	356	334	307	332	329	338	335	319	341	343	341	367	325	327	329	354	358	321	368	307	383	357	353	341	340	346	341	372	346	362	354	308	342	345	350	325	352	336	363	349	348	322	323	317	331	335	326	322	327	331	320	318	334	307	331	380	342	332	337	339	349	374	343	349	328	314	351	358	336	316	322	357	339	333	330	340	353	340	353	324	358	380	335	343	305	279	350	340	330	355	370	316	314	306	311	342	351	334	313	342	345	323	331	329	362	327	334	317	302	301	300	334	338	336	323	302	365	340	352	302	325	334	316	328	372	313	374	336	330	346	317	301	338	324	365	324	347	327	343	351	312	355	363	313	325	350	312	319	332	363	320	321	341	359	354	336	337	343	358	328	333	322	294	362	309	348	348	371	304	293	328	311	287	306	300	318	327	332	334	311	361	330	323	329	330	331	329	360	339	354	302	327	295	323	365	321	318	338	320	325	320	312	324	339	374	349	344	366	357	321	326	301	327	307	347	333	355	295	314	328	330	337	353	362	329	322	350	321	358	329	336	334	357	317	350	332	339	333	273	336	328	341	303	358	321	337	354	344	355	342	329	321	294	374	358	339	339	310	337	325	332	335	354	335	345	320	305	335	315	343	353	303	353	350	327	327	319	318	317	302	309	351	350	325	303	316	348	329	343	334	322	343	347	313	349	331	320	344	334	368	317	333	330	357	321	323	334	340	301	364	345	376	319	300	308	378	293	370	308	330	321	344	333	347	351	301	358	310	318	341	311	322	359	338	317	336	327	305	339	311	354	314	337	276	322	300	333	298	313	338	342	324	305	333	317	337	337	332	323	331	355	326	351	309	317	341	326	320	338	321	338	333	341	325	312	333	349	383	343	310	317	378	363	320	308	339	314	359	369	393	351	329	337	364	350	371	341	333	322	321	356	316	317	347	328	350	332	338	343	332	312	344	312	324	334	337	322	306	318	335	376	365	377	341	309	344	352	320	316	330	363	327	334	316	319	317	316	344	312	325	323	301	313	305	323	333	324	328	339	328	301	306	325	327	352	334	356	326	311	312	314	291	336	324	361	406	335	360	307	344	355	339	328	376	295	351	352	336	332	325	346	346	325	362	334	356	355	319	316	318	304	319	337	335	354	369	365	315	343	328	333	344	319	301	300	364	334	359	335	352	370	331	288	342	342	359	366	339	343	314	326	349	350	328	309	345	345	347	327	336	312	327	317	365	361	334	365	346	313	324	359	351	333	331	335	353	369	306	292	312	346	354	344	318	334	335	341	347	304	337	336	316	318	314	332	394	322	320	327	351	314	373	324	319	324	356	309	320	338	307	340	304	340	323	335	359	333	325	342	309	370	323	369	310	351	342	347	321	351	313	328	303	360	311	376	345	327	379	329	331	346	382	358	372	298	303	339	345	331	325	328	327	346	336	358	283	349	366	347	313	334	374	302	335	331	333	323	326	324	353	342	319	336	339	326	315	325	311	354	291	355	346	353	302	338	339	316	360	329	324	327	306	320	367	319	355	365	309	333	286	332	321	321	342	363	305	328	353	352	329	343	355	351	285	329	338	344	322	343	346	351	333	327	335	327	328	354	319	326	350	357	333	334	356	306	297	296	323	331	317	333	333	365	377	312	324	357	331	345	316	319	319	291	334	315	365	311	327	295	332	358	353	347	298	332	378	342	301	324	356	329	347	337	326	352	320	315	358	304	292	317	333	315	360	312	331	352	333	374	337	301	361	355	350	381	355	335	317	329	366	312	330	331	348	338	297	348	347	345	332	330	345	331	330	314	356	334	350	341	332	349	307	332	330	325	322	310	327	299	312	341	357	322	313	355	339	345	345	298	355	335	340	337	322	360	325	332	330	343	296	340	334	317	305	331	343	347	331	346	316	296	324	310	324	314	317	302	337	317	331	362	345	338	334	320	326	339	314	350	340	350	322	338	285	289	320	327	334	333	365	335	335	363	299	311	296	313	364	358	368	352	322	344	299	355	351	321	310	338	337	315	345	318	351	348	358	333	371	332	324	342	334	353	309	307	354	339	332	302	312	312	319	332	318	312	342	344	369	358	357	356	311	350	361	317	361	314	323	338	357	312	342	332	339	316	319	330	354	333	335	349	341	334	331	340	329	356	324	340	351	329	362	329	323	318	317	354	353	349	332	308	322	314	362	296	336	318	340	373	310	332	331	325	341	338	308	338	315	304	370	330	314	297	296	344	345	324	349	322	296	353	318	338	315	353	324	336	316	350	336	337	329	333	348	345	316	325	308	318	309	326	285	375	346	335	327	340	354	327	299	320	352	333	328	355	347	352	337	347	348	316	337	313	337	306	342	373	294	322	319	326	308	343	300	350	347	363	309	349	354	353	322	330	338	367	311	375	353	334	353	355	336	301	327	324	329	332	300	315	362	328	386	325	323	366	351	362	329	324	343	343	350	333	387	326	360	351	368	330	323	332	354	322	325	324	329	403	321	334	345	327	331	338	345	339	353	341	317	304	331	328	341	352	323	349	295	327	348	286	371	359	329	341	362	293	365	315	315	310	323	363	356	330	335	310	359	361	318	326	316	335	329	348	323	339	327	368	311	320	347	358	366	372	291	341	328	308	303	336	362	369	341	359	344	327	342	361	362	329	348	295	320	358	328	292	310	333	336	331	360	345	389	306	301	337	350	349	298	309	321	331	348	338	328	354	334	362	334	330	341	334	352	361	337	353	359	301	318	345	332	337	322	305	323	300	357	353	321	322	362	324	334	338	340	373	347	321	322	329	359	321	330	352	324	352	327	321	319	333	341	327	342	350	305	307	342	294	339	340	322	316	350	359	314	358	339	363	338	326	328	343	350	323	332	317	333	325	323	343	366	359	344	329	348	330	354	375	355	304	328	317	355	332	323	304	341	357	314	346	381	321	325	311	345	318	317	309	334	348	346	376	325	310	341	343	318	371	355	331	338	300	303	331	339	325	329	363	313	318	339	293	348	313	367	344	350	363	360	340	342	321	292	305	318	357	327	315	278	304	282	322	293	333	339	315	322	317	322	301	325	309	327	328	331	348	324	315	318	356	312	344	308	321	343	333	340	399	333	358	344	297	331	333	324	345	356	344	338	305	356	334	336	342	342	336	365	324	337	304	276	316	353	344	344	335	313	302	341	344	308	306	318	363	343	307	316	322	317	338	326	313	334	351	295	370	347	353	305	325	307	316	313	326	347	341	352	339	326	347	350	340	330	333	334	333	328	379	325	322	347	335	328	372	348	323	331	319	363	290	358	335	354	334	311	357	335	349	293	346	296	337	344	339	340	352
37929	30009	10957	843	744	759	728	737	779	725	730	727	767	712	710	697	710	706	700	713	761	709	705	736	689	740	731	688	694	712	690	728	738	719	691	731	690	699	687	706	736	699	688	709	674	682	718	634	683	693	711	722	717	697	694	717	755	681	695	788	709	736	685	763	703	681	697	690	715	647	692	716	669	706	736	693	732	689	722	755	677	703	755	777	675	743	738	715	747	752	710	742	700	725	684	730	722	760	722	723	680	715	708	744	704	722	700	719	717	741	738	677	703	732	720	686	708	701	676	736	714	705	739	719	720	704	737	721	716	759	749	764	728	686	704	730	727	658	688	749	741	731	728	722	740	727	714	747	729	741	678	702	691	685	717	702	684	706	710	730	715	716	660	735	708	710	721	671	684	737	709	731	729	689	720	753	726	652	681	712	681	716	728	742	766	726	722	662	718	714	696	727	698	702	702	728	704	705	690	675	717	717	721	708	696	657	721	708	729	688	724	736	728	704	694	733	763	691	733	677	713	724	716	731	702	692	740	723	729	737	762	745	729	694	732	699	697	699	734	748	689	724	722	697	700	713	672	672	730	719	725	710	692	704	720	704	676	704	697	679	774	776	696	759	766	660	729	730	684	688	719	722	759	729	706	716	665	749	703	696	728	666	719	740	750	730	776	705	716	753	647	751	657	703	745	725	706	722	708	724	717	666	697	742	708	689	713	722	718	688	738	719	717	695	697	744	701	725	740	730	726	737	730	705	693	731	691	739	772	724	685	698	758	722	711	698	698	704	714	677	697	709	684	736	720	690	662	692	674	675	735	717	749	723	708	760	675	678	738	711	690	735	741	700	706	725	716	693	740	695	740	702	652	732	750	688	729	652	713	706	702	718	706	722	682	674	730	695	749	718	719	669	669	738	704	733	699	710	689	708	728	724	687	752	736	689	676	689	710	699	744	706	719	642	720	694	727	725	707	691	732	763	777	707	701	701	706	677	672	769	692	726	705	726	695	726	720	675	686	723	686	725	744	708	717	704	678	741	715	746	702	661	740	734	766	654	675	687	726	728	707	715	734	676	690	723	703	710	736	698	702	719	705	705	714	755	733	725	687	691	743	731	687	720	705	752	694	729	740	731	742	744	683	698	729	695	700	746	688	687	691	690	697	721	711	717	728	726	710	706	676	778	689	667	731	731	766	690	655	747	709	722	709	703	710	690	744	783	696	751	692	718	739	702	713	710	718	726	681	694	665	747	703	751	664	705	761	684	677	724	719	685	747	739	701	736	699	687	731	682	712	770	695	734	736	719	766	740	694	703	689	712	704	727	715	711	727	753	736	700	700	727	687	703	700	724	707	732	771	731	775	707	749	737	776	664	688	713	760	710	708	675	661	715	688	755	692	729	711	680	700	732	691	759	735	706	708	703	727	706	701	728	694	697	705	703	719	713	674	773	672	742	717	714	692	693	694	660	728	717	718	739	727	724	735	677	684	719	720	733	715	674	689	706	747	744	704	741	721	707	714	728	689	719	660	711	715	684	708	701	698	721	707	693	668	698	662	740	728	766	718	727	707	682	716	693	694	680	757	648	677	758	710	729	727	732	727	667	701	689	702	669	733	676	717	684	734	707	719	726	733	715	750	745	668	706	729	706	724	702	788	715	713	769	703	703	690	674	737	714	733	730	688	726	693	720	742	748	745	697	724	745	713	727	731	727	670	757	714	712	696	701	715	699	732	746	677	722	686	791	725	730	714	724	762	699	680	718	713	693	670	714	710	719	689	732	677	769	727	737	719	718	731	686	770	727	749	750	700	699	710	674	672	710	689	692	704	707	730	767	751	701	712	716	706	715	740	673	732	724	726	706	677	727	689	710	710	711	746	746	734	751	695	731	799	765	687	752	681	697	734	744	720	730	728	727	699	759	719	725	724	730	697	749	705	762	737	727	710	714	673	722	705	681	675	701	659	728	702	697	750	715	714	685	676	742	719	712	688	703	679	682	673	710	686	696	720	709	726	775	707	740	701	751	699	728	759	673	730	720	734	684	693	738	705	689	697	715	765	716	690	719	701	742	712	734	708	701	743	661	682	738	707	674	701	712	662	700	674	689	718	765	701	708	733	701	725	732	663	701	682	748	759	708	713	730	700	716	708	700	707	706	757	735	715	689	715	721	725	707	667	710	675	742	762	709	706	724	699	747	690	654	760	702	718	717	746	663	713	684	733	713	635	718	700	705	657	721	778	681	729	730	741	762	711	689	758	717	726	712	729	705	686	723	737	662	699	720	699	716	682	688	706	731	702	733	718	742	754	705	731	730	721	757	726	729	722	694	746	732	712	726	741	708	699	685	646	724	718	744	697	722	697	675	701	747	704	696	706	755	661	755	693	748	718	736	660	688	737	687	748	693	687	702	667	713	720	712	692	681	714	708	741	715	655	738	711	691	711	723	740	715	729	720	691	733	731	755	734	725	732	717	730	694	762	719	698	725	696	662	756	711	661	692	669	688	706	714	710	688	736	689	703	718	714	728	714	717	726	713	709	686	705	716	742	722	732	716	728	741	699	748	721	707	747	733	694	698	696	700	761	683	724	722	729	726	661	671	682	659	687	680	720	714	726	745	732	713	747	722	760	701	713	686	696	697	698	727	737	781	702	677	753	751	718	710	752	688	707	729	699	679	730	749	704	690	682	774	726	735	730	724	674	732	719	695	701	697	724	714	729	720	732	724	715	714	707	729	752	743	702	718	678	779	655	708	678	709	730	703	683	726	701	767	739	731	742	661	671	701	692	721	731	776	736	656	707	722	728	736	712	657	681	774	720	721	688	723	710	694	722	743	740	705	742	695	751	674	761	702	713	725	704	728	690	703	772	730	720	675	709	743	724	743	681	716	695	691	683	678	737	706	700	752	742	728	735	741	698	678	742	766	678	709	713	704	746	720	723	733	685	725	702	726	706	761	759	784	690	712	727	752	734	737	734	739	698	754	761	727	741	741	720	687	698	685	775	740	735	695	677	691	692	744	723	774	677	721	743	673	714	730	728	702	744	728	750	737	693	735	714	733	696	719	766	675	722	685	705	719	722	740	716	746	698	710	718	722	747	706	748	711	708	706	689	749	674	669	711	707	722	720	716	736	710	710	743	701	739	718	702	684	738	714	707	728	662	719	686	714	714	690	676	679	700	714	706	686	711	673	704	736	689	695	725	696	716	744	719	706	730	687	721	699	693	718	712	649	723	737	713	714	682	682	693	709	742	691	735	684	715	737	679	692	709	711	736	687	679	725	693	747	733	711	649	703	740	721	655	778	718	693	766	723	761	717	727	735	704	707	704	731	642	700	747	731	727	712	722	693	743	726	711	700	708	745	708	755	730	705	727	657	774	721	731	746	710	713	718	715	722	754	709	733	699	732	687	729	708	712	700	731	708	726	726	677	763	704	754	720	704	729	690	688	706	784	703	708	766	723	688	735	710	712	714	694	722	719	726	752	697	678	687	731	733	718
24449	21092	24025	28377	21093	21115	11733	553	412	395	404	381	349	325	351	350	344	322	364	303	339	308	349	331	292	321	329	315	295	335	323	352	328	334	314	342	299	325	332	308	308	328	316	294	325	292	322	287	279	343	341	335	316	338	358	308	360	316	282	320	329	303	316	315	299	299	296	307	328	317	349	323	311	306	263	265	303	314	315	333	291	282	316	337	320	303	313	316	304	302	306	311	285	304	319	308	309	309	330	298	314	343	324	302	323	290	279	287	306	315	335	312	285	291	337	327	319	322	319	317	314	304	339	305	305	313	280	305	295	309	309	316	309	333	319	305	325	305	304	302	312	324	294	321	285	292	324	320	294	296	296	284	300	312	291	272	299	305	319	296	295	308	306	348	307	329	323	338	348	319	272	309	305	266	275	340	290	283	325	323	273	323	319	288	306	312	303	343	303	332	304	320	305	328	319	358	305	303	302	319	306	303	292	306	295	381	315	314	301	323	351	309	342	311	308	317	283	309	299	295	318	294	309	328	291	326	329	310	297	346	262	303	347	300	318	308	323	344	336	283	276	276	295	321	280	294	291	298	283	302	316	330	316	318	284	288	327	256	293	318	303	303	333	296	299	304	296	308	302	314	285	315	331	338	313	303	316	337	310	309	293	307	296	323	308	358	297	296	298	327	290	310	338	332	320	303	293	328	341	304	322	360	285	319	298	288	329	329	308	320	328	274	304	332	313	264	332	299	312	314	316	299	275	273	317	301	276	346	324	318	300	315	314	293	324	334	319	327	292	309	296	298	286	288	316	283	341	308	323	338	315	331	319	319	324	297	274	292	290	313	325	312	282	324	314	339	304	326	313	315	315	300	312	309	300	294	326	323	261	311	335	299	318	297	284	303	316	310	309	334	291	295	320	320	318	297	305	311	319	285	303	323	288	321	325	302	316	273	300	303	299	293	345	314	271	312	303	322	313	314	312	305	301	327	310	285	332	324	320	337	302	322	299	287	312	284	324	303	311	311	308	328	330	284	285	303	290	269	323	295	297	317	322	288	306	304	313	298	286	292	320	312	287	285	295	300	295	309	330	326	339	304	300	327	300	303	284	279	308	310	321	307	287	295	321	305	340	326	349	295	314	302	306	315	315	246	302	291	268	323	343	326	313	325	308	316	338	321	319	300	308	320	313	307	355	365	337	284	289	296	299	314	324	303	299	355	305	326	327	311	318	329	330	305	307	333	337	317	328	340	306	311	342	325	315	308	283	333	294	296	298	302	305	300	268	297	299	261	291	348	345	298	295	330	290	309	334	342	295	284	281	289	323	310	311	308	332	326	363	312	302	291	327	294	334	348	313	321	301	322	325	287	307	319	307	326	297	259	272	312	294	280	287	317	316	302	295	283	296	324	277	320	323	329	294	275	282	338	313	318	302	313	303	307	321	292	308	297	328	273	294	309	319	319	332	283	277	305	280	300	289	300	308	301	321	349	317	297	285	291	351	303	334	284	307	323	301	308	351	309	322	280	336	311	339	320	305	302	289	288	285	322	299	321	326	305	316	318	306	321	308	308	274	272	306	292	306	309	257	303	311	296	289	308	277	319	320	304	310	321	326	281	299	320	284	300	301	329	312	343	313	311	325	344	295	290	322	347	323	296	288	266	272	320	286	336	327	311	325	302	298	311	290	344	284	279	302	334	305	319	329	284	295	282	284	305	321	328	304	336	307	297	316	309	309	306	301	315	317	303	305	300	260	311	310	312	320	291	303	320	283	328	321	299	311	319	287	313	282	310	292	320	311	280	312	285	287	316	378	302	299	325	277	303	304	305	331	297	311	305	304	312	342	325	328	299	284	284	294	330	316	294	304	332	294	286	317	270	310	306	294	306	284	288	291	304	283	321	307	277	296	279	315	324	286	312	274	320	282	280	312	340	321	314	303	318	308	290	339	325	266	293	304	305	335	304	299	309	318	333	327	324	289	303	291	304	332	283	280	333	323	288	263	341	316	305	300	297	315	309	306	322	303	286	322	309	303	301	330	304	305	313	342	293	317	310	295	360	289	270	307	286	312	321	311	303	326	277	325	298	296	299	331	336	325	321	277	309	324	313	292	280	288	317	328	278	336	347	313	340	300	288	283	326	317	326	292	298	295	316	291	305	324	318	320	301	310	297	315	298	286	317	329	293	334	297	310	346	298	296	314	303	342	331	307	312	306	299	303	282	368	316	289	321	308	294	357	279	286	282	307	337	285	321	267	304	324	323	312	296	280	300	322	303	335	286	296	288	290	275	296	277	306	308	308	280	286	309	310	279	306	351	316	322	313	303	323	299	265	310	317	316	283	328	330	325	297	318	299	325	307	307	316	284	313	297	274	337	311	315	300	316	337	351	292	317	312	345	338	309	343	299	281	303	299	295	286	288	306	305	281	284	317	310	320	301	312	333	304	297	362	318	302	294	303	331	335	292	292	300	349	315	313	286	349	295	308	288	330	320	324	348	273	307	335	300	277	302	319	334	302	316	286	296	301	332	287	314	324	310	295	324	339	312	259	300	279	289	317	319	321	280	293	278	319	306	311	315	271	274	291	325	310	312	265	303	329	326	293	312	329	300	296	296	296	314	289	283	313	298	299	296	291	297	337	307	325	323	325	293	339	294	318	281	328	292	287	271	312	290	326	306	300	286	304	298	313	333	316	325	314	323	312	316	302	327	314	362	309	303	325	341	296	292	324	314	315	306	264	320	294	330	302	322	336	319	324	281	310	307	323	312	297	314	315	298	277	284	295	311	329	297	322	301	331	312	320	285	315	322	315	319	288	338	304	348	350	296	340	331	335	310	306	293	299	316	310	319	310	287	318	329	324	275	325	314	318	283	334	299	295	311	313	339	290	297	338	351	315	280	309	312	329	317	338	304	317	325	283	324	294	289	315	344	332	278	318	299	322	319	304	333	294	299	287	285	329	307	286	275	294	282	338	327	330	296	345	306	369	330	316	276	305	314	320	304	289	296	289	313	305	333	298	329	345	312	320	339	335	348	338	340	346	284	323	297	329	283	305	308	286	321	280	294	270	316	306	302	326	310	299	313	319	293	287	342	327	320	350	284	272	280	293	277	280	315	313	318	297	282	288	299	280	298	318	320	272	297	308	307	309	282	289	296	299	310	307	320	333	310	332	301	269	283	327	306	272	292	314	305	317	305	274	321	281	321	278	306	307	298	296	282	331	337	328	307	314	302	332	293	302	321	301	299	331	314	314	286	300	293	325	276	312	337	320	269	295	297	298	326	319	330	303	282	289	309	305	353	282	296	306	333	294	319	298	314	341	336	361	301	325	296	311	305	345	287	300	306	335	292	311	319	335	264	273	338	332	326	269	301	305	313	289	285	296	312	326	313	306	319	286	331	303	343	327	315	278	298	329	320	288	300	288	301	314	320	329	285	283	298	314	313	291	321	310	290	299	287	306	282	300	316	314	315	295	284	341	313	313	304	326	289	297	311	321	288
44647	40948	17205	978	754	731	672	703	668	627	686	660	628	623	632	671	650	660	589	634	635	690	652	624	649	673	631	632	620	629	641	618	647	643	596	613	633	678	625	634	626	598	585	636	636	627	635	664	682	627	689	650	661	669	639	593	619	614	629	643	625	623	676	589	644	640	623	636	640	633	631	659	610	637	643	643	644	621	642	668	667	633	667	656	652	593	676	662	624	652	686	660	631	592	675	617	659	632	629	626	610	604	612	649	622	669	631	640	617	637	649	641	655	658	630	616	683	608	618	638	607	597	657	631	649	622	627	643	624	597	623	651	625	624	588	636	623	631	614	651	628	605	619	638	658	621	675	589	610	612	633	603	649	623	630	578	563	652	652	655	645	601	608	625	667	630	592	655	671	606	636	624	672	611	633	640	673	656	675	619	625	646	616	626	580	603	658	608	591	620	606	624	618	630	600	634	623	636	602	657	659	634	635	641	611	655	664	610	629	606	601	648	624	615	602	621	676	634	639	630	616	657	633	638	675	644	606	668	617	680	630	594	624	682	657	619	604	671	617	572	645	647	614	638	594	616	597	620	648	665	656	621	605	609	611	624	614	621	658	638	644	649	648	616	662	653	628	617	603	652	634	628	617	603	635	609	648	623	641	642	655	605	652	624	636	654	624	665	621	633	654	623	614	625	684	647	623	641	633	628	624	662	628	636	617	672	652	656	634	666	627	653	619	618	602	630	684	676	630	581	610	609	624	638	642	600	626	643	642	620	617	615	657	606	600	638	647	658	627	630	647	621	608	643	638	642	652	645	660	609	669	602	624	639	665	702	610	619	628	643	629	605	609	654	636	580	688	638	632	656	640	628	622	669	626	661	637	617	650	615	631	650	622	664	639	614	639	601	678	616	596	600	618	631	645	630	629	605	637	683	640	590	654	633	634	635	644	623	648	625	548	669	662	634	589	645	611	591	646	612	651	633	640	621	635	600	625	611	700	636	627	654	636	681	628	631	629	665	612	596	636	622	625	635	647	638	653	652	629	622	633	634	634	626	632	625	653	626	667	626	625	605	618	622	590	634	651	615	613	609	622	623	655	621	638	567	666	601	605	663	634	643	594	631	631	616	631	613	615	641	713	712	651	656	641	633	658	599	648	618	596	644	649	608	610	654	609	621	642	647	623	614	601	656	653	596	627	635	659	681	655	617	623	641	649	571	607	625	677	614	607	635	623	637	600	606	653	657	628	639	624	590	600	644	602	605	629	612	586	665	650	632	622	639	616	650	635	637	607	627	607	610	636	592	640	647	616	656	635	631	590	668	624	595	621	600	603	664	631	640	602	650	604	605	646	650	606	612	617	699	619	644	650	597	625	557	601	652	641	664	643	647	615	589	604	632	639	655	599	639	624	657	632	643	634	583	631	610	637	607	649	632	646	637	621	625	630	708	650	629	665	600	629	625	614	627	661	623	632	676	603	634	637	638	620	640	652	685	604	642	618	629	652	651	650	581	640	573	632	617	620	620	584	644	592	575	610	659	620	632	635	628	676	650	672	651	612	661	650	628	636	641	689	649	603	653	640	635	639	608	608	637	615	628	657	669	649	632	642	641	663	610	584	632	616	640	678	647	615	619	674	633	658	655	660	639	607	593	643	653	643	605	598	647	635	688	629	622	629	631	648	649	639	625	639	621	672	652	641	607	588	621	629	618	618	659	630	633	595	618	647	630	632	668	625	629	621	632	599	639	654	612	612	648	628	643	628	626	636	637	549	650	641	666	615	646	651	628	607	658	634	578	618	641	650	632	632	615	651	628	605	641	624	627	653	606	684	647	639	626	629	640	613	620	630	660	640	654	647	592	603	631	641	611	620	648	579	581	641	658	658	643	658	645	598	630	647	648	630	644	645	600	631	634	657	690	601	606	586	622	632	620	612	632	588	600	655	618	658	598	642	667	652	644	626	642	607	609	578	641	612	609	643	648	651	652	660	660	666	609	598	653	659	638	636	646	622	632	628	616	620	632	642	635	620	655	662	625	647	624	650	626	626	598	623	647	600	600	620	599	596	613	653	616	650	553	614	590	639	631	663	614	647	612	708	655	629	602	632	624	639	624	614	693	611	639	638	637	595	610	653	681	663	638	688	608	646	620	609	634	637	662	649	638	610	650	649	633	642	606	653	616	621	613	626	628	663	647	599	669	622	632	643	614	588	619	645	637	632	607	625	577	643	635	639	616	649	626	648	568	658	640	682	620	658	609	643	616	619	608	607	602	633	622	609	610	651	657	667	658	646	638	602	623	618	641	596	628	645	616	662	620	603	621	668	603	649	664	619	653	667	624	610	645	633	618	662	576	620	590	643	653	632	608	658	659	577	609	661	625	654	704	636	604	668	630	672	671	645	636	635	628	656	643	621	681	653	612	676	647	645	687	582	655	610	647	606	623	623	607	604	653	658	615	615	651	653	650	635	592	611	614	651	624	648	655	661	615	658	652	611	598	657	636	621	667	587	595	598	647	614	659	607	626	668	669	654	652	628	606	613	626	626	602	585	594	652	623	642	649	652	580	599	638	664	637	631	625	595	664	640	618	598	617	635	622	630	673	642	618	602	633	597	644	621	626	609	640	638	625	612	638	615	645	599	570	662	641	652	657	627	652	631	652	652	623	654	657	609	658	619	658	631	613	660	657	624	606	649	641	615	614	654	670	650	640	658	615	641	625	637	681	629	649	677	668	628	625	607	636	615	635	644	620	651	631	645	621	597	627	627	609	619	631	618	613	666	616	642	628	612	679	626	641	623	617	651	689	667	618	617	591	642	657	629	680	626	638	659	598	671	638	679	628	666	624	655	579	667	651	634	672	615	624	636	623	614	657	597	644	616	595	659	644	673	658	646	614	628	619	661	637	657	601	660	648	601	581	704	646	563	607	647	633	659	656	627	634	598	603	667	624	667	687	594	633	618	633	622	614	576	676	663	617	643	604	655	659	677	679	589	605	645	641	622	606	628	646	653	609	623	626	658	676	623	637	649	646	669	631	623	644	638	632	652	642	628	660	575	656	608	629	679	648	611	637	616	666	680	638	647	616	624	661	607	672	611	584	635	654	592	635	669	668	615	617	645	598	651	626	642	644	615	675	648	700	624	651	624	610	618	644	648	631	629	649	658	601	631	663	676	639	640	632	607	625	651	653	643	639	609	610	610	656	625	634	586	608	574	645	641	612	648	651	632	603	635	664	649	627	620	643	641	673	635	669	641	606	630	638	634	645	621	620	653	693	610	575	600	632	607	594	645	648	645	663	629	570	633	663	639	616	582	661	642	605	622	647	649	608	657	676	633	655	657	589	633	640	617	571	635	661	630	658	611	645	634	647	658	618	664	632	595	633	633	651	594	646	588	635	651	626	601	614	583	602	622	637	625	617	630	634	625	615	607	585	606	635	619	672	615	644	634	640	669	609	636	659	603	648	610	617	658	593	639	625	654	664	688	622	667	633	679	682	629	620
34648	18425	5647	351	207	199	199	179	188	201	181	194	173	186	200	171	198	166	182	160	183	163	204	162	172	158	168	175	198	150	182	167	156	181	166	172	182	195	179	198	182	206	180	171	186	193	195	161	196	183	180	187	171	163	197	167	176	184	200	165	191	199	170	177	195	170	166	160	188	194	168	163	208	191	162	162	198	191	185	166	172	164	169	183	195	186	183	188	153	190	162	166	174	170	180	176	176	201	200	185	205	175	168	177	165	184	180	211	154	199	177	188	207	184	191	175	205	181	196	172	179	189	188	201	169	172	166	185	157	197	198	215	201	190	179	199	181	165	185	170	198	210	154	181	180	153	198	189	187	201	186	185	160	182	179	189	179	195	166	165	196	181	169	161	198	166	174	177	177	172	176	174	178	196	215	167	177	183	169	201	166	162	196	198	181	172	201	182	180	189	216	195	201	184	166	185	172	191	180	207	194	185	153	189	202	186	186	190	186	176	171	169	177	214	200	180	201	167	177	182	150	186	184	191	206	199	168	143	175	184	212	186	196	181	185	197	171	190	153	170	175	200	189	172	178	161	183	162	179	191	167	187	186	174	189	155	205	173	185	170	182	168	194	173	180	176	177	195	168	153	196	210	204	184	170	200	191	194	199	181	180	180	154	191	188	177	197	201	170	163	176	172	151	162	160	187	188	167	180	206	213	200	172	190	178	191	186	194	180	168	192	209	161	196	179	169	141	190	162	203	192	172	175	176	189	193	161	165	173	199	176	192	171	164	213	196	173	163	172	165	190	194	188	180	180	202	173	173	169	174	183	166	182	193	209	190	215	191	175	173	176	177	183	154	185	187	166	175	166	210	190	193	195	171	186	191	155	174	181	203	214	175	189	171	183	168	193	190	158	173	207	161	196	200	203	153	197	153	211	183	183	179	187	198	181	163	183	187	167	173	172	177	198	212	166	223	204	197	163	181	191	214	195	188	173	196	165	144	200	197	184	164	183	162	216	190	206	184	168	183	193	186	202	172	193	192	165	180	217	192	220	169	157	182	196	163	170	192	184	178	192	197	175	190	181	181	175	192	171	178	188	193	152	169	174	230	201	185	179	188	178	182	212	171	183	163	206	192	204	193	192	186	202	168	181	205	194	197	176	186	189	176	182	167	172	200	195	183	160	186	206	181	176	183	184	193	168	178	169	175	193	164	191	188	181	192	195	173	170	185	175	176	170	179	182	165	174	181	186	183	190	179	161	161	178	180	178	164	181	180	186	209	181	187	160	168	183	176	156	168	153	177	191	186	188	172	196	169	172	192	165	160	179	186	184	163	186	150	178	179	170	182	172	203	179	203	208	175	203	177	192	177	158	152	155	177	169	181	198	189	163	158	202	176	190	193	157	174	194	164	181	168	205	189	191	155	165	174	168	175	163	169	190	187	205	195	169	183	171	175	199	166	179	189	171	184	186	200	169	192	180	186	160	183	182	182	169	159	188	163	182	134	193	164	182	190	175	202	188	212	204	186	180	172	186	170	198	169	164	174	150	162	178	174	188	194	203	157	186	203	179	185	162	181	184	195	189	175	186	169	176	204	185	193	185	168	191	198	193	189	201	187	167	207	176	176	196	176	158	181	185	178	169	191	187	177	182	192	176	194	167	175	190	167	196	195	188	182	184	189	193	156	195	197	191	185	178	186	187	184	205	177	193	194	190	175	167	180	175	180	164	177	179	179	170	175	179	173	177	186	156	180	180	189	177	198	204	174	184	170	177	159	196	200	204	196	196	211	174	180	190	178	203	184	182	181	151	174	206	175	166	199	171	188	198	176	172	187	170	172	180	171	186	185	151	178	181	170	181	171	171	173	163	181	178	209	184	178	188	186	176	181	203	191	188	193	180	168	179	205	186	191	185	199	168	196	174	165	174	188	201	204	163	204	169	190	179	183	183	174	176	161	188	200	173	167	199	193	157	155	182	160	177	180	199	183	180	165	180	193	175	190	165	196	182	163	176	183	168	181	203	210	164	195	170	165	191	194	198	225	184	161	194	170	178	184	182	179	205	178	172	185	176	171	160	183	171	196	182	173	184	193	169	184	195	189	172	195	181	188	179	190	183	209	174	166	184	173	167	188	168	177	199	172	197	169	200	184	173	193	210	189	200	180	206	155	211	188	189	185	164	181	180	180	204	190	184	173	165	181	154	190	185	192	178	189	174	178	178	195	184	192	176	169	184	188	185	172	182	174	164	160	167	172	179	176	195	172	190	196	158	168	191	185	158	189	205	212	204	192	166	175	171	178	140	167	191	197	197	179	193	182	181	187	213	188	194	142	170	176	183	194	188	169	188	159	173	166	174	190	160	177	180	200	204	181	189	163	166	168	226	189	188	183	181	175	175	160	176	186	202	184	196	218	192	189	147	206	190	163	176	179	211	210	181	190	173	194	201	180	194	178	172	172	158	191	176	151	202	185	162	172	173	164	180	193	181	154	178	202	184	170	211	204	179	175	158	180	207	184	159	197	186	168	194	169	201	162	212	162	167	182	178	164	168	175	152	161	191	182	190	176	169	203	196	183	157	211	162	154	215	160	183	170	185	164	203	176	213	169	182	177	182	182	190	163	165	182	199	163	179	170	173	215	185	170	186	173	180	201	200	165	196	170	193	183	168	173	198	185	179	177	177	199	191	182	192	203	189	169	187	186	174	180	194	160	188	178	173	169	176	196	171	203	158	191	178	188	203	185	197	179	167	181	189	174	170	168	175	182	178	167	221	184	182	181	178	177	165	173	199	182	197	186	189	201	172	164	176	184	215	199	174	213	147	216	201	185	156	170	203	201	190	171	189	177	177	167	160	150	177	159	197	178	177	185	200	151	183	192	147	156	197	170	162	170	170	157	175	157	175	182	175	173	163	177	166	182	185	216	177	167	170	184	178	181	202	190	196	190	188	199	167	185	180	189	202	202	203	173	184	192	169	176	189	178	177	177	171	174	172	171	194	193	187	177	173	154	171	164	170	181	179	196	181	174	171	167	164	195	183	217	189	189	179	203	176	155	179	181	191	175	174	191	159	179	179	167	185	195	204	175	187	173	190	183	199	159	180	174	180	176	201	199	184	154	185	185	175	175	197	193	177	165	177	200	173	165	178	182	163	171	156	170	204	187	190	174	175	181	166	178	180	157	188	164	205	179	199	189	198	175	180	190	162	191	192	211	151	207	187	181	175	181	192	185	198	162	167	202	210	177	189	187	171	187	196	191	189	192	182	161	196	174	150	205	168	190	206	159	166	186	169	197	165	172	180	190	171	179	196	165	194	180	191	171	165	186	167	167	197	202	178	158	153	178	168	167	153	169	187	198	173	189	159	183	169	197	201	153	211	183	190	151	168	184	193	149	187	185	173	185	183	188	194	181	191	175	159	152	173	170	182	196	193	192	185	178	172	183	195	186	188	179	196	172	194	173	192	207	190	176	199	182	193	193	176	180	170	200	183	166	164	160	171	199
21090	4155	1057	448	449	460	461	426	425	431	430	430	456	443	476	454	459	454	444	423	467	443	464	466	437	408	446	435	450	447	463	482	442	434	458	478	421	443	422	429	403	464	441	457	451	438	467	396	419	434	441	431	418	456	455	485	421	444	473	449	431	453	484	489	457	463	438	435	417	462	456	415	442	469	464	444	440	420	470	428	479	471	433	384	418	413	420	452	447	484	460	458	446	422	474	465	487	452	422	438	439	454	462	451	441	453	462	434	472	433	442	446	459	449	428	439	451	450	453	462	449	444	441	466	453	455	423	512	437	429	450	429	417	449	426	446	406	450	452	422	447	458	419	456	453	458	493	454	486	466	458	414	464	476	443	447	445	438	444	462	426	444	450	434	436	451	417	477	470	439	424	458	426	495	464	464	445	467	484	461	432	461	443	439	456	453	461	457	459	431	423	444	438	457	437	474	451	431	404	454	435	437	457	451	459	435	449	458	476	386	494	454	434	472	450	431	440	427	458	445	428	435	440	466	474	431	413	437	427	416	416	453	422	453	432	451	449	417	428	440	440	435	428	440	413	490	426	449	424	453	440	458	436	445	470	440	413	463	463	467	442	457	480	467	452	415	425	447	390	431	444	435	414	408	441	433	426	444	455	411	426	456	445	430	456	433	454	442	428	443	471	408	437	447	465	440	429	373	435	456	438	453	456	457	427	453	460	449	442	435	454	462	434	427	438	450	427	460	464	443	421	445	449	445	469	461	446	461	472	457	410	446	429	404	463	461	438	460	458	476	488	460	445	445	453	442	474	419	410	426	453	456	436	439	483	463	462	505	441	435	464	440	461	470	422	425	448	450	439	455	416	445	441	433	455	423	418	449	476	437	458	433	426	470	461	406	434	487	422	459	457	436	433	467	424	411	422	441	455	434	437	452	477	449	463	397	402	463	428	425	451	459	446	484	502	463	417	468	435	435	427	449	452	462	439	470	467	434	488	455	439	476	451	475	448	422	449	427	428	489	439	456	466	450	418	418	441	440	433	394	400	422	460	442	494	448	432	465	421	429	454	432	480	477	442	426	442	481	434	477	433	452	455	426	466	470	449	419	441	439	435	406	424	456	446	429	439	431	394	411	446	438	437	402	416	428	431	500	469	425	464	446	445	443	427	457	442	469	437	438	446	413	436	428	434	416	427	444	430	439	412	426	428	471	452	449	452	425	474	426	449	429	414	428	456	486	469	443	465	483	460	430	482	476	427	431	437	443	422	440	449	473	425	449	455	422	450	440	421	470	404	459	421	443	459	446	432	478	395	462	455	446	455	437	450	465	431	418	435	425	464	440	440	427	432	448	433	413	425	396	438	485	442	446	448	428	449	443	482	419	432	452	413	460	436	415	454	430	435	461	488	473	454	486	464	442	412	413	429	461	424	467	451	440	440	395	424	465	404	437	448	416	420	426	438	452	448	455	458	428	445	454	430	431	427	423	493	435	460	450	481	430	445	462	398	424	474	427	431	466	453	473	452	435	470	460	435	428	430	442	418	452	438	430	460	438	458	457	467	493	418	411	438	470	393	454	415	449	452	438	450	459	467	452	417	425	446	440	448	441	460	445	435	441	437	493	427	434	427	496	456	435	449	445	482	464	442	443	406	456	432	471	437	460	442	459	460	461	465	415	431	407	459	440	442	454	429	468	461	440	474	474	471	478	447	464	487	417	458	448	427	437	456	471	474	441	447	454	460	466	453	451	447	464	464	487	446	417	475	424	447	440	419	448	460	460	445	436	433	473	472	430	441	433	452	449	423	468	449	457	464	446	453	445	444	422	482	397	461	428	434	453	428	421	434	433	436	405	441	459	450	484	445	416	432	465	444	429	426	466	461	449	440	439	414	417	442	463	449	478	447	470	416	472	452	438	462	436	458	438	437	417	436	475	439	440	452	414	420	420	400	442	412	448	445	411	419	407	458	440	465	430	424	452	434	439	443	431	456	434	436	452	473	444	401	435	462	488	447	451	436	478	443	475	434	475	444	447	438	470	479	402	454	445	453	482	441	429	418	407	442	459	485	422	453	454	401	436	445	451	433	455	451	433	441	445	466	434	428	470	430	412	440	497	447	422	448	421	458	458	453	443	429	482	435	453	474	446	448	459	418	436	404	449	451	464	459	441	445	390	419	465	453	438	452	482	428	421	438	464	473	472	428	470	432	448	409	456	416	394	421	453	432	416	416	431	411	461	424	453	445	446	475	439	447	472	446	402	452	417	448	410	435	457	441	451	451	441	433	456	450	439	456	415	472	461	460	426	422	436	431	439	449	450	468	452	437	451	465	480	412	446	459	416	425	428	437	443	427	477	451	447	476	446	479	457	435	435	456	441	454	478	442	456	433	439	438	426	421	423	452	444	467	437	435	461	481	441	443	464	457	424	452	414	471	450	438	468	436	445	443	441	477	388	425	455	440	437	465	437	468	442	441	433	437	479	419	423	435	450	471	452	452	449	437	449	459	437	455	430	425	446	463	430	483	468	428	417	457	437	425	468	451	469	412	436	443	475	443	475	476	429	380	457	447	472	447	434	450	500	451	452	462	452	420	481	436	442	427	441	448	440	446	482	493	464	423	424	458	425	424	426	441	421	431	427	439	475	441	430	409	397	454	422	443	435	440	435	405	453	433	444	428	465	442	462	499	469	412	458	430	439	429	458	466	456	445	464	430	494	451	442	448	414	491	471	426	439	469	451	470	444	461	419	472	466	435	444	409	399	461	449	457	429	462	428	415	445	464	449	456	397	476	421	446	462	427	466	478	445	464	448	407	463	438	439	415	441	419	411	450	414	427	490	449	447	439	455	439	454	413	419	458	423	434	470	439	465	469	438	445	458	449	443	449	479	457	456	452	439	427	439	495	435	452	439	436	468	421	448	475	407	391	430	419	468	415	446	452	432	438	480	441	434	454	439	444	452	440	432	419	450	424	460	453	432	463	429	434	422	450	432	413	448	483	423	473	487	430	488	471	460	452	438	476	420	438	477	468	453	442	455	431	441	460	399	440	458	456	433	470	466	467	466	447	431	437	487	448	452	419	462	436	448	444	425	469	430	440	459	449	434	421	456	485	443	444	438	464	447	424	464	452	447	443	424	421	424	444	478	442	447	448	478	448	486	432	440	474	383	422	469	440	489	472	414	412	449	475	433	478	444	434	435	435	436	445	485	462	444	467	447	461	413	448	460	436	440	410	448	430	447	416	409	421	479	413	452	436	424	462	444	461	449	471	442	421	474	418	459	442	448	430	448	432	451	437	398	432	425	468	461	429	440	439	457	409	487	426	481	430	428	436	385	460	439	451	468	450	446	446	461	461	429	451	460	443	457	476	483	464	468	448	471	428	449	433	429	421	457	426	455	456	437	444	468	457	476	466	419	434	463	456	453	458	424	430	470	429	396	444	449	429	458	447	440	456	460	446	443	441	418	436	452	445	481	423	445	485	448	427	441	446	458	502	428
25244	21127	23716	28752	21116	14770	635	427	397	389	374	369	384	354	373	367	335	351	352	342	333	354	351	362	336	351	316	316	374	354	378	379	370	356	341	321	352	346	356	300	309	343	347	348	308	365	344	330	309	309	338	349	341	306	304	301	350	332	337	368	305	372	375	339	349	371	334	361	342	327	331	376	317	328	286	324	313	340	323	329	380	346	334	365	373	389	340	381	329	357	306	325	357	343	350	329	341	346	344	353	350	328	325	310	323	321	367	324	354	309	322	365	279	347	316	342	349	375	315	299	333	329	335	360	349	314	332	337	346	329	318	333	352	309	316	333	376	329	329	337	372	343	356	337	331	343	328	342	325	371	358	342	321	307	326	350	347	340	322	334	358	364	331	322	320	339	324	315	318	358	312	306	358	349	353	350	295	357	335	347	322	342	352	344	338	333	354	355	339	328	317	333	336	285	348	335	346	303	321	324	334	313	342	354	357	332	342	341	365	333	311	355	330	327	345	314	292	349	334	327	349	327	320	342	337	297	305	348	311	309	320	342	372	307	349	330	303	338	369	365	337	336	301	329	346	328	348	311	350	354	330	358	336	318	380	342	338	309	358	333	336	342	363	321	356	329	368	336	347	347	318	330	359	325	335	349	322	364	310	331	317	331	340	315	352	309	339	347	336	284	337	278	330	311	352	333	326	349	356	325	301	318	366	315	334	366	353	309	307	344	318	341	339	308	344	346	323	386	336	362	333	333	323	328	340	319	336	335	384	327	329	302	314	355	348	369	350	343	323	344	349	351	328	297	362	279	381	370	338	325	289	341	348	327	362	297	315	343	336	328	348	330	307	318	290	313	326	276	359	354	337	346	318	356	348	336	330	372	340	331	349	335	326	359	395	302	327	326	332	340	372	334	324	338	342	328	311	311	333	335	346	304	341	310	361	317	324	341	303	321	362	345	345	343	361	329	310	314	311	334	349	326	344	313	317	338	348	321	328	338	342	374	331	307	366	357	328	336	315	388	353	357	305	322	355	371	356	324	335	300	342	377	336	338	353	367	300	314	320	323	322	370	356	349	365	302	354	287	340	318	329	332	332	318	340	356	359	334	336	331	348	337	324	337	330	322	352	334	340	334	337	330	330	328	329	346	316	330	333	337	340	304	345	315	335	358	310	309	357	308	377	363	322	327	327	328	307	338	333	368	313	309	306	312	368	331	352	357	337	363	360	347	319	358	344	348	345	342	315	325	340	334	340	381	326	349	289	324	311	304	326	323	329	336	304	377	348	331	332	317	367	339	326	324	329	342	337	345	345	313	336	321	330	341	322	400	337	354	326	320	319	294	325	321	292	356	309	295	332	315	322	318	336	353	337	382	330	345	340	316	342	325	337	352	366	362	318	329	312	335	357	335	342	353	301	343	324	326	347	352	314	356	335	331	359	323	382	331	364	325	357	338	348	352	317	348	329	321	340	313	341	346	347	314	396	304	345	323	391	329	370	371	319	329	317	335	358	309	346	336	326	320	325	349	336	302	333	344	328	330	357	348	343	321	357	301	302	365	349	347	350	350	343	316	319	385	339	306	339	320	333	360	321	332	319	327	310	342	363	341	340	369	284	345	381	342	296	335	314	294	351	355	342	346	313	320	318	314	302	373	352	314	312	342	310	310	334	360	369	376	346	328	325	344	334	349	342	323	327	339	331	337	318	309	322	314	330	318	330	329	345	329	352	329	330	336	332	339	310	331	352	364	340	310	338	338	342	379	363	348	362	316	332	339	347	329	340	324	340	331	335	305	311	321	329	323	337	325	323	307	308	314	370	326	333	346	363	328	316	356	361	313	323	304	354	355	346	322	365	344	351	330	305	365	298	365	350	367	349	305	338	320	326	336	300	318	348	349	323	308	353	348	348	317	319	310	334	347	352	338	360	304	293	339	335	339	346	353	312	345	305	336	328	301	366	347	364	340	317	364	351	340	341	341	337	342	381	342	313	327	337	360	331	338	322	335	316	364	346	349	315	346	304	313	348	337	334	348	297	362	297	390	328	355	341	368	322	332	345	347	340	321	345	358	343	315	377	358	326	351	349	309	319	296	320	312	335	311	354	323	320	352	348	330	318	307	298	347	324	330	378	353	315	371	339	337	298	335	336	358	355	321	287	325	325	326	321	349	330	339	323	330	309	328	319	356	330	340	334	324	320	357	320	336	312	325	316	372	366	342	335	317	361	376	333	365	360	346	336	307	364	286	319	343	334	285	313	356	310	313	368	324	334	335	320	342	350	306	358	323	333	339	375	371	309	340	354	363	306	342	343	342	337	313	359	335	332	346	337	360	312	334	319	321	286	324	342	348	337	341	294	361	313	339	347	338	340	364	328	314	308	358	353	307	340	299	313	335	350	309	326	381	338	318	334	362	321	350	362	317	370	324	355	330	344	363	310	323	322	307	338	335	365	344	339	325	335	379	326	334	340	363	337	322	307	326	331	353	318	312	389	342	303	320	361	294	369	363	331	339	328	362	324	313	332	325	358	358	334	341	357	335	387	344	321	363	375	350	369	337	329	322	377	343	354	324	353	354	334	320	373	356	347	304	303	323	345	345	334	358	318	315	334	310	317	338	351	344	338	330	347	343	363	331	346	311	325	333	351	346	343	314	352	330	332	289	327	371	358	345	354	346	313	340	347	316	326	322	301	315	328	319	365	343	349	347	328	328	352	322	376	316	319	340	330	322	394	367	356	321	355	339	322	350	325	339	314	341	333	397	305	328	340	357	340	345	325	340	348	319	361	336	321	312	293	331	316	343	377	378	352	340	365	309	354	340	327	330	321	349	315	359	343	347	325	318	326	354	331	315	332	336	328	331	329	355	328	311	345	341	341	367	363	352	350	313	307	321	332	363	340	325	335	327	349	299	330	304	334	336	348	313	372	330	353	344	313	357	334	338	327	326	328	292	333	335	374	313	313	330	361	327	350	366	356	344	320	302	329	348	351	346	306	338	352	350	334	358	363	329	355	330	308	340	385	353	339	319	331	350	364	329	355	342	310	342	334	324	343	331	320	338	314	305	347	342	339	330	302	342	318	311	341	305	325	323	320	315	329	305	324	324	301	331	342	351	352	321	323	334	366	327	324	371	343	361	358	305	370	343	340	325	315	312	317	341	359	353	357	313	330	330	319	305	345	338	302	298	301	339	321	323	347	334	328	321	346	352	313	351	366	347	290	344	347	347	320	299	327	320	352	358	329	346	310	341	363	334	352	321	354	361	398	349	319	330	362	308	323	354	355	316	334	364	344	331	350	307	295	336	359	332	325	340	341	324	352	353	342	296	343	350	321	326	291	368	336	301	343	350	301	354	319	309	323	363	350	361	334	315	358	362	344	327	342	343	318	330	342	296	325	345	316	379	303	341	315	316	296	323	322	316	346	352	327	352	360	326	309	314	355	315	339	355	343	336	354	353	341	344	336	335	344	313	368	333	317	346	354	340	381	352	311	325	351	320
39344	29458	10545	814	752	781	740	741	757	729	730	756	728	723	747	753	696	685	709	732	741	726	713	697	746	730	746	752	695	683	720	701	718	758	700	697	701	777	676	741	682	671	711	763	743	724	700	703	801	714	681	727	759	670	730	642	706	749	711	691	720	698	698	706	733	732	728	768	711	735	709	708	734	719	718	715	686	704	702	707	695	703	724	750	755	736	747	731	708	767	757	717	734	644	746	768	722	749	694	720	686	695	690	731	710	721	706	731	708	762	769	682	698	686	717	718	718	720	755	766	700	674	687	688	706	770	686	689	726	695	696	713	801	743	734	720	727	718	773	750	756	732	754	709	707	715	711	689	775	703	728	711	723	680	680	748	725	732	755	752	682	730	728	695	718	697	739	703	703	732	717	697	698	718	732	739	756	710	708	677	768	742	772	728	663	724	673	666	710	717	722	713	720	687	735	691	691	708	726	703	698	724	708	738	720	705	741	729	670	716	715	757	706	682	676	726	710	717	740	707	666	715	801	752	742	688	663	724	716	658	718	700	711	745	720	741	783	770	720	763	690	734	731	701	704	721	661	726	763	746	703	701	761	704	736	670	738	720	686	718	736	715	731	736	697	711	700	708	735	709	699	690	727	703	697	736	690	700	698	718	687	707	743	752	728	690	741	708	691	719	762	707	729	700	673	714	721	691	738	691	743	678	718	698	742	710	731	718	715	696	728	735	701	750	684	722	680	754	719	708	716	720	693	696	680	701	744	728	748	746	715	741	756	643	738	742	741	706	726	736	742	704	666	738	757	745	713	686	661	739	684	744	694	721	690	688	756	764	716	713	686	716	729	696	707	680	697	730	760	732	747	703	731	713	713	672	742	718	692	688	687	709	750	712	760	734	729	745	761	708	679	700	728	706	710	724	693	717	719	700	699	723	710	745	748	723	715	739	703	733	723	739	674	750	694	710	733	723	733	739	708	697	733	765	719	675	745	735	746	696	698	734	765	672	721	723	700	662	709	714	713	679	736	744	675	737	688	703	727	764	708	716	733	705	690	710	670	757	706	724	752	717	701	708	656	718	766	741	746	726	679	786	708	709	705	754	716	706	722	724	713	713	732	733	691	776	678	719	739	760	699	714	719	700	724	721	671	722	699	757	744	685	728	720	750	707	742	712	691	707	758	739	689	740	722	709	714	723	706	736	739	709	704	654	744	703	719	705	757	716	719	685	714	696	719	748	699	718	681	697	694	710	710	741	729	712	729	694	706	682	768	717	791	687	709	705	720	748	707	742	755	667	710	690	743	773	750	671	689	757	700	744	740	713	760	697	745	724	744	740	714	754	724	696	704	706	699	749	739	711	701	690	711	683	695	750	685	699	743	699	745	719	709	722	744	704	696	704	695	715	688	700	714	717	738	663	710	710	707	705	750	692	705	703	724	722	750	709	735	695	710	754	696	718	721	719	697	703	676	727	767	718	697	698	713	713	690	686	691	694	749	720	716	701	740	705	741	676	669	730	714	711	701	703	726	666	698	745	681	734	719	750	763	724	739	723	758	698	736	726	697	735	731	701	732	709	684	680	698	708	747	707	714	702	714	655	709	699	730	694	681	736	723	731	728	694	750	694	726	684	768	660	715	734	684	670	732	683	696	728	698	732	680	765	707	670	683	738	714	726	694	728	715	714	665	708	749	701	750	694	690	711	674	725	704	704	692	696	740	744	778	698	726	668	757	743	722	710	728	720	739	709	691	743	711	691	729	710	739	715	716	713	740	738	717	710	739	719	734	730	699	736	747	741	735	689	708	713	729	720	710	758	732	724	695	720	669	715	719	699	708	699	735	738	728	687	724	675	674	720	705	671	720	704	739	747	727	711	731	714	719	700	710	710	707	720	705	734	767	736	709	720	682	687	717	715	701	718	708	730	702	738	704	747	757	733	689	737	757	704	716	688	720	730	721	765	730	738	732	726	682	775	691	721	701	707	714	717	702	704	739	695	672	730	750	732	707	715	725	683	677	710	641	710	692	739	744	737	717	720	745	705	753	711	754	749	687	768	719	742	736	679	684	712	703	694	722	740	736	693	702	730	742	719	673	700	726	697	716	691	721	706	732	678	743	723	733	659	704	680	707	672	747	704	680	719	733	750	694	705	690	660	713	675	760	745	707	721	732	717	734	699	689	697	688	757	671	734	742	726	666	744	739	709	743	735	762	693	741	703	728	741	721	705	731	711	730	768	715	723	748	706	732	718	667	714	766	675	731	722	733	669	686	733	772	701	725	691	712	715	702	701	694	676	700	698	697	713	731	765	730	738	699	776	725	785	701	713	701	735	697	733	681	738	689	766	692	719	750	708	702	725	674	700	715	727	724	741	729	661	715	725	739	708	731	744	726	745	732	722	732	725	690	721	713	772	660	699	692	772	754	681	757	679	729	726	720	722	757	727	754	707	671	698	768	719	737	662	711	766	717	705	720	729	749	713	767	679	731	712	700	685	733	657	688	727	713	704	725	715	710	708	724	716	693	729	690	723	704	712	679	726	718	705	755	700	725	710	735	705	700	684	739	721	757	689	709	778	684	689	714	712	703	704	760	691	756	710	700	763	708	739	678	691	702	740	690	758	757	709	731	689	688	742	720	708	728	679	757	674	762	731	752	701	735	727	712	724	731	688	686	711	719	749	747	763	728	695	660	719	762	730	711	705	737	743	682	729	698	701	701	702	708	676	753	730	712	747	670	771	709	741	780	706	692	722	595	678	696	681	676	695	710	658	694	716	680	715	685	720	755	722	764	680	741	708	756	696	706	738	734	757	719	706	703	729	710	674	708	715	703	706	706	721	708	773	690	800	719	744	733	742	724	713	695	701	693	711	720	728	739	694	729	728	739	665	703	709	669	704	715	759	692	661	742	687	728	760	683	730	734	781	704	723	718	709	669	730	745	701	694	711	701	755	738	667	753	722	695	662	719	707	689	754	711	741	742	750	744	706	739	687	730	713	724	707	743	759	739	706	710	750	794	667	732	686	720	748	711	715	744	691	696	714	739	729	730	692	723	717	726	731	720	738	693	709	708	707	705	759	692	766	726	684	710	748	690	729	666	675	748	720	739	714	737	720	694	691	675	743	702	684	706	746	703	741	741	743	664	686	698	726	713	686	709	729	745	686	723	733	690	727	706	718	740	717	733	724	679	703	718	730	696	723	711	764	753	708	702	724	710	709	719	717	724	701	706	720	715	712	684	703	725	719	700	722	727	693	749	757	690	742	732	739	714	670	787	700	749	731	686	744	731	702	678	730	712	715	720	675	651	732	729	724	734	730	679	705	714	770	677	704	705	776	736	729	771	743	659	733	750	721	763	672	749	691	733	702	656	672	715	706	706	680	725	734	746	765	753	711	744	706	707	727	714	697	697	723	767	698	686	775	713	683	743	714	666	739	735	716	742	674	725	711	722	733	746	698	696	718	781	716	676	675	663	733	701	748	694	726	740	712	705	740	704	713
24548	21150	24119	28450	21153	21166	12058	642	441	386	360	373	333	372	356	354	316	340	314	313	288	325	308	296	320	304	318	342	319	340	321	318	281	279	282	318	298	308	338	345	312	313	295	336	343	327	329	298	292	331	336	331	344	295	297	317	301	296	303	287	347	278	335	329	278	320	286	328	305	344	333	316	315	338	323	322	293	299	308	321	302	330	335	345	308	286	272	261	295	314	314	287	293	328	312	322	307	326	331	337	295	314	317	317	290	284	302	339	338	330	314	289	303	322	302	308	306	323	332	329	302	307	322	288	299	266	311	288	307	340	308	340	300	331	305	325	330	313	320	326	309	349	319	302	329	338	357	314	296	318	319	314	330	308	313	290	300	287	320	321	342	340	290	310	291	284	289	306	311	306	317	305	329	338	287	300	321	318	275	343	325	323	313	279	312	303	335	319	264	279	272	314	318	304	313	303	296	321	323	299	289	298	276	310	308	323	332	323	278	301	311	339	272	332	323	285	298	347	327	301	301	292	330	304	318	335	327	355	294	297	306	288	306	290	301	321	302	326	297	341	304	315	331	330	286	297	313	304	320	279	339	304	267	348	296	300	279	333	298	356	326	322	339	293	299	315	299	291	297	341	348	338	359	339	309	282	348	301	271	264	312	314	297	280	310	344	309	295	325	301	289	305	302	333	313	340	357	316	318	323	341	296	308	274	277	317	306	305	290	299	268	350	314	293	329	293	315	337	348	284	310	326	309	310	301	309	299	337	303	313	339	295	330	317	280	304	299	292	325	305	305	321	288	300	303	326	312	277	299	305	335	317	288	283	278	318	325	267	338	300	336	308	337	288	303	294	305	293	290	305	322	277	277	304	324	323	311	340	304	353	339	320	304	297	320	310	322	307	306	338	300	302	318	321	289	305	313	325	302	301	322	314	324	308	305	326	291	318	272	286	320	317	312	346	295	321	300	328	276	306	280	305	295	322	310	302	308	303	308	315	311	344	335	295	313	314	325	261	321	334	328	339	336	306	326	343	255	350	329	309	284	319	336	331	317	315	310	309	324	332	326	286	318	255	299	305	287	295	303	344	322	329	311	310	311	302	286	303	281	301	299	292	323	283	291	317	305	301	266	293	283	307	298	302	313	331	351	314	311	306	351	355	311	337	327	319	334	327	304	272	315	298	310	335	317	329	336	312	320	298	320	328	329	300	303	300	304	312	324	313	299	304	312	334	284	322	286	362	291	278	291	317	322	321	344	307	265	331	298	329	325	292	306	308	310	327	285	341	296	282	324	324	351	313	308	321	300	327	296	291	287	264	295	330	289	299	295	309	301	266	327	300	331	321	322	294	327	301	306	323	306	324	334	320	315	318	324	290	299	320	308	338	329	339	324	349	313	338	270	354	288	307	311	303	321	303	298	282	276	293	337	309	317	313	292	318	293	302	287	319	291	309	327	295	320	270	328	271	354	318	290	325	288	301	318	312	305	315	288	325	322	319	331	336	326	330	283	307	307	258	305	327	326	354	334	315	301	333	322	303	346	296	277	329	300	297	312	294	332	290	295	294	311	323	323	299	293	346	288	314	289	333	288	287	297	273	310	305	327	319	293	324	316	313	293	314	311	289	340	298	281	281	293	339	311	344	343	334	306	325	291	285	299	313	288	275	295	277	276	304	319	354	301	309	305	332	322	351	334	311	286	311	289	313	301	284	298	301	301	274	329	341	306	320	302	322	303	305	317	297	329	301	325	329	312	310	307	323	319	239	281	319	296	308	309	297	337	297	307	310	324	298	321	316	332	333	300	337	327	308	292	349	295	337	293	334	312	334	318	301	299	317	283	365	333	314	293	316	311	298	331	298	327	308	278	299	343	336	287	322	319	336	322	292	280	309	345	318	297	320	290	294	321	353	307	306	329	315	340	303	310	317	320	304	300	258	309	328	317	311	315	282	313	307	309	323	294	269	293	328	302	331	315	321	289	337	299	305	339	268	308	298	299	326	316	308	296	341	304	302	277	330	297	300	331	328	367	303	288	261	311	322	275	266	350	320	324	343	292	288	309	303	262	293	279	320	302	340	272	323	335	304	339	316	329	283	316	322	325	330	301	283	340	294	302	283	294	319	302	305	322	290	285	290	297	328	289	319	298	313	309	302	314	302	327	307	275	293	295	303	291	331	344	316	311	318	292	302	284	348	313	300	286	290	314	311	298	281	339	328	307	307	320	339	327	311	313	283	308	314	289	340	310	342	289	325	273	313	294	316	362	313	325	319	287	310	336	387	336	306	307	306	299	296	315	297	316	294	294	299	342	327	312	323	321	333	317	276	302	295	306	291	308	309	331	309	292	346	295	294	321	328	293	289	314	310	302	338	308	326	341	286	295	312	319	310	316	336	352	344	320	314	313	303	313	310	310	344	329	318	308	290	303	275	314	316	315	317	325	319	309	312	327	276	281	288	322	302	301	292	253	329	329	301	321	313	313	293	304	302	332	333	312	334	294	301	305	286	308	291	331	282	292	324	331	292	338	306	331	333	266	323	305	322	299	332	312	289	309	277	301	301	322	303	307	323	300	304	320	309	293	336	324	336	319	298	309	331	344	298	285	294	318	287	340	330	339	271	339	320	330	294	321	323	309	270	330	326	296	309	340	307	319	335	305	316	313	314	306	311	304	310	315	282	312	305	313	312	329	310	288	294	298	303	304	345	329	322	281	316	349	288	327	313	312	339	323	347	319	293	293	314	281	314	301	355	320	295	299	290	285	303	327	333	329	291	282	294	340	295	296	272	301	303	302	327	312	321	289	277	302	318	309	312	292	309	319	316	303	320	330	319	297	279	315	303	279	307	321	335	305	319	308	337	293	285	351	290	312	327	310	292	282	302	316	311	354	333	332	316	300	307	309	304	315	321	323	337	330	294	302	289	288	314	287	284	300	302	310	340	306	310	284	313	289	269	315	317	298	337	301	335	287	270	304	316	325	337	312	342	304	306	298	300	293	284	310	306	334	305	274	304	302	319	321	316	322	310	317	285	339	363	312	348	315	309	317	311	296	293	291	290	289	318	296	312	289	344	313	299	312	309	311	313	325	316	283	305	293	295	305	313	328	328	336	286	347	309	310	296	278	321	295	294	296	318	298	297	306	344	304	341	288	300	314	304	312	319	327	305	354	299	319	305	316	320	327	300	301	283	316	295	296	292	286	300	319	303	280	309	288	308	308	347	310	313	278	284	297	310	303	308	300	317	341	318	314	287	338	294	298	303	284	299	302	324	356	318	291	290	311	304	279	297	346	319	284	328	287	296	323	289	329	301	335	337	319	337	308	285	287	296	297	343	311	300	320	309	323	308	333	314	318	316	302	327	356	293	306	311	318	335	313	288	297	307	300	318	296	303	297	291	329	303	345	352	330	303	316	320	296	306	318	320	268	321	293	303	313	345	357	317	287	287	322	301	312	294	324	313	326	303	318	289	299	343	338	340	320	315	287	324	297	319	311	318
46206	39146	16570	930	794	681	700	634	666	630	684	639	697	614	635	644	628	620	634	643	619	659	589	621	654	615	640	625	651	639	632	608	674	619	662	621	623	636	641	627	613	638	623	636	631	681	643	636	647	634	628	629	672	622	623	638	644	631	646	601	626	620	626	644	674	666	680	644	600	642	606	660	659	688	653	643	638	602	639	615	588	594	635	611	639	597	664	602	638	610	670	643	644	619	673	645	650	647	601	620	612	661	659	627	635	660	612	631	614	652	679	641	617	661	601	608	668	635	653	603	633	652	622	621	641	642	619	656	620	591	631	598	684	667	675	661	645	617	640	673	663	708	625	641	653	662	622	631	635	615	638	658	620	603	676	644	611	618	637	640	572	631	613	635	685	590	614	636	635	644	635	681	679	704	622	674	635	607	607	647	664	579	670	665	663	656	621	640	641	650	630	656	617	678	597	685	636	615	627	660	653	636	641	683	660	610	653	612	636	642	696	643	621	640	623	648	637	633	627	638	617	622	598	650	608	683	643	641	644	623	600	661	648	637	644	623	652	644	635	668	620	622	632	601	651	691	683	625	601	624	638	580	624	603	621	662	619	636	655	656	609	716	645	617	652	675	604	673	621	633	671	591	666	601	647	628	640	639	595	633	610	638	603	674	616	686	650	665	670	658	623	635	631	618	616	645	649	611	642	658	624	637	671	655	633	600	590	673	642	626	648	607	627	680	636	659	618	658	659	669	611	608	603	651	663	674	622	649	610	639	726	629	650	626	606	577	630	637	679	679	625	580	630	601	664	643	586	630	634	683	627	644	613	636	636	626	620	633	630	627	627	623	628	627	630	645	597	659	635	642	626	645	642	669	611	624	636	601	629	626	569	643	652	614	697	607	659	632	677	641	667	625	616	681	637	666	635	627	584	583	648	641	654	658	669	595	653	692	627	645	639	616	615	611	608	583	604	622	655	677	609	665	600	625	663	675	620	661	625	660	663	620	641	643	648	635	689	665	625	607	616	627	593	674	630	648	643	590	597	673	602	619	634	654	635	657	632	642	646	672	626	637	689	637	681	647	620	673	595	676	645	672	627	667	655	590	624	616	638	635	652	614	591	589	663	591	683	659	641	648	605	655	636	669	675	642	685	641	616	649	602	619	644	631	637	652	600	635	638	639	661	607	651	684	620	636	640	623	600	611	602	642	640	613	665	619	629	670	602	625	663	618	626	606	638	619	640	634	703	633	649	605	622	627	624	672	630	635	604	600	625	570	667	601	596	599	644	691	642	625	626	661	676	635	656	630	606	589	678	630	590	647	646	595	641	619	645	634	631	647	638	654	615	617	661	630	648	619	611	687	648	696	639	677	625	682	609	624	636	618	665	660	629	613	638	685	612	669	650	644	656	574	626	608	641	660	660	633	645	601	593	607	646	648	619	629	606	667	646	621	636	662	592	626	665	634	616	652	639	689	635	655	601	660	656	600	638	647	621	620	562	617	612	606	652	644	655	615	647	606	666	660	630	645	616	601	605	657	641	628	686	609	663	667	624	607	657	666	646	663	629	653	656	630	636	615	616	641	626	627	652	617	642	646	611	667	622	610	656	637	624	639	634	597	651	688	640	643	622	643	632	625	693	586	623	631	642	651	670	561	668	617	641	649	659	644	674	622	606	666	636	618	608	572	628	593	596	621	655	652	606	613	647	674	622	644	631	652	612	589	617	652	638	645	631	639	620	647	629	639	585	609	615	616	657	665	638	629	622	649	670	614	590	702	650	606	618	648	621	597	669	646	663	662	636	638	589	619	660	638	637	637	637	658	587	681	616	660	653	648	652	705	629	632	634	632	675	629	674	637	618	649	601	624	672	649	626	649	616	646	645	625	593	661	614	619	679	629	570	623	669	635	641	624	647	633	601	616	610	617	618	658	690	601	610	608	675	666	635	672	690	657	610	639	631	619	637	612	611	657	630	632	593	702	615	574	692	621	664	660	673	643	593	601	618	603	642	641	623	659	624	625	627	653	595	626	642	610	662	635	625	646	663	635	646	621	626	629	629	609	612	604	646	611	593	650	656	671	622	654	624	583	645	624	633	667	633	641	639	629	662	611	622	691	635	623	634	629	664	637	635	649	662	673	622	587	654	616	687	660	601	644	620	618	671	602	683	638	620	631	626	647	614	628	628	677	647	620	649	663	599	636	600	663	649	650	637	631	621	632	619	641	689	648	597	575	584	620	632	602	630	616	651	619	627	662	656	614	622	605	630	631	669	684	614	601	646	648	626	620	659	638	683	633	646	627	618	623	599	617	648	666	641	677	670	622	639	665	647	620	664	684	649	661	636	688	651	618	627	686	637	631	639	665	629	621	675	646	640	641	646	597	664	609	638	601	688	639	614	618	645	587	637	602	619	662	611	666	642	663	624	642	637	665	667	686	597	653	627	628	665	628	674	600	665	605	590	576	666	619	607	641	610	654	648	627	639	611	563	604	672	644	610	625	659	624	625	663	663	610	653	624	626	649	633	635	609	651	631	623	645	620	630	632	612	613	645	635	625	615	693	635	612	685	673	623	656	663	670	622	685	649	635	622	619	646	642	660	586	627	630	650	621	615	650	656	668	644	604	607	613	635	604	627	685	635	627	679	581	621	640	633	646	615	637	640	644	613	698	657	649	630	623	635	642	634	635	638	637	566	647	628	651	644	661	639	655	640	608	642	602	678	634	666	644	617	630	625	675	676	639	625	633	614	617	596	624	645	645	596	628	636	646	664	624	639	649	624	627	663	620	677	654	650	612	660	649	598	642	669	678	604	618	655	603	638	635	632	600	565	688	643	657	640	596	647	647	650	663	637	682	668	641	640	675	667	621	645	635	684	608	643	618	622	681	647	653	645	646	643	648	641	628	637	615	588	608	686	648	605	639	616	609	618	665	683	635	619	660	659	621	670	643	608	672	643	684	615	594	629	652	626	647	659	615	648	658	604	630	611	636	622	648	626	644	665	645	641	655	622	648	600	571	639	665	630	612	618	624	611	617	639	666	612	629	667	647	654	634	635	617	647	662	607	641	629	660	605	631	632	591	635	646	705	613	636	651	652	661	641	586	643	636	696	645	633	652	661	676	647	599	651	676	640	676	603	590	606	648	629	626	660	661	660	621	653	635	656	668	666	614	679	573	630	643	606	650	628	651	606	659	663	616	657	653	647	658	620	624	621	674	596	640	668	598	608	644	659	648	645	664	654	621	642	666	638	668	684	659	686	602	604	651	623	626	665	643	630	654	616	619	696	588	643	626	690	650	677	608	690	624	661	678	624	642	667	675	663	642	666	638	689	638	638	621	609	672	637	632	605	626	660	632	636	640	622	604	660	688	586	613	665	629	597	679	636	669	657	632	653	620	681	602	631	607	658	683	610	647	640	600	621	625	632	584	635	642	636	620	643	620	616	623	606	605	590	641	637	617	635	618	663	660	611	683	571	648	671	669	621	602	653	660	653	624	636
34465	18441	5707	401	251	201	161	181	198	170	161	177	166	183	164	177	177	184	198	186	168	170	167	192	179	167	190	192	224	183	144	163	205	207	162	184	198	213	199	178	196	174	188	154	216	157	185	171	196	192	175	176	184	199	202	190	173	175	212	187	180	189	190	190	179	182	170	173	185	176	179	177	176	186	191	189	172	195	178	155	187	185	194	181	177	163	172	181	192	195	167	178	179	166	193	177	195	196	185	184	209	197	158	185	170	183	182	162	182	178	178	149	183	181	185	166	167	196	185	195	194	182	151	161	182	166	188	200	179	155	167	183	182	186	178	208	173	167	188	164	202	155	177	185	159	181	162	172	167	169	199	205	173	189	173	188	199	162	217	169	216	183	161	162	166	194	191	179	183	176	173	183	169	188	172	179	174	191	189	192	178	173	188	193	187	173	164	180	180	184	188	182	162	156	211	191	153	181	173	171	156	198	172	161	195	186	175	168	181	183	202	166	169	175	183	145	183	179	170	196	198	166	198	155	165	193	176	191	186	190	158	201	183	176	196	181	189	154	176	187	185	163	200	207	212	184	197	172	173	199	182	184	203	181	179	185	186	173	169	188	189	166	176	185	187	166	193	149	171	180	170	175	176	207	179	163	163	195	168	177	180	211	187	185	161	203	182	188	173	172	191	182	192	166	182	159	171	173	177	155	196	193	209	188	161	181	186	174	178	188	186	179	169	181	163	207	173	176	178	192	186	178	167	206	188	171	186	158	152	171	195	169	213	180	166	184	194	178	191	197	200	160	187	184	198	172	174	172	204	174	182	171	186	182	179	167	170	179	183	181	182	177	188	199	161	176	223	163	183	199	173	187	170	180	157	213	171	194	182	185	184	212	195	166	187	190	153	179	189	195	187	172	184	177	172	189	160	167	162	170	194	185	182	173	195	195	182	192	184	179	191	179	204	182	177	203	172	196	171	187	167	175	160	173	212	208	183	205	172	186	169	209	172	181	169	185	186	170	200	186	155	176	222	152	183	188	196	209	198	163	193	185	173	158	171	190	201	213	189	207	163	181	187	154	198	161	175	194	174	162	200	187	152	174	174	182	203	177	186	178	202	198	209	186	175	204	212	207	173	170	211	160	187	199	137	154	180	170	175	189	171	184	176	175	193	165	181	214	177	159	193	205	208	170	162	190	179	212	201	182	202	190	183	186	190	175	198	166	182	169	195	202	185	172	165	207	163	200	175	198	203	187	169	204	194	169	204	193	190	193	197	151	198	166	180	216	181	146	163	181	195	188	178	216	178	179	166	176	176	191	155	177	166	177	173	159	176	184	187	178	177	180	178	169	186	169	168	164	174	164	181	178	199	164	198	180	182	169	175	169	184	176	190	179	193	175	170	168	191	165	221	164	154	187	182	208	191	171	179	184	156	174	185	187	188	182	187	177	187	145	153	168	221	210	168	188	188	190	167	161	187	172	181	188	191	210	203	180	172	175	180	184	180	177	168	171	188	202	178	171	200	204	175	195	154	160	140	163	188	176	175	174	196	196	180	178	202	179	170	178	185	160	165	188	191	197	191	187	211	192	176	182	175	208	203	191	156	180	170	178	188	175	163	159	180	164	177	161	171	166	203	178	162	180	189	175	159	193	171	181	189	193	191	187	186	179	177	182	164	180	186	179	210	175	206	196	183	202	171	183	187	183	167	181	180	168	201	166	176	208	197	192	179	185	199	180	155	189	179	148	194	195	169	192	155	179	184	183	171	189	180	216	194	179	173	201	159	177	187	192	190	205	181	182	209	168	182	181	185	166	184	179	162	137	180	170	163	193	155	177	175	179	182	194	185	181	185	184	197	171	193	216	196	195	176	188	192	180	197	164	169	189	168	187	169	157	171	188	185	165	183	161	181	198	175	180	173	172	180	191	179	217	177	188	181	202	166	193	168	171	196	179	168	166	147	197	194	199	180	184	158	189	182	203	186	171	160	154	151	209	189	192	171	211	183	191	195	175	201	180	202	178	196	177	174	196	173	196	202	181	195	174	207	173	195	168	204	182	192	189	206	185	205	156	146	204	189	205	177	189	170	209	180	170	184	181	160	165	191	182	173	205	183	169	179	160	162	180	181	188	194	173	170	174	192	199	201	172	177	180	193	166	180	171	198	192	148	166	188	211	203	179	160	194	190	199	159	188	142	162	181	175	189	158	173	207	188	160	204	208	182	168	167	180	171	189	182	156	174	174	166	219	169	197	166	165	178	176	192	176	198	185	182	203	179	183	155	188	180	181	192	188	169	173	187	174	144	182	191	198	177	200	184	167	173	197	205	170	161	174	185	164	181	165	173	184	172	187	173	198	173	199	165	163	160	179	197	182	176	183	166	171	178	184	192	216	191	171	189	179	172	213	185	209	186	185	157	209	191	167	171	186	162	178	177	169	208	175	168	171	161	170	190	195	184	184	181	195	182	175	193	158	171	179	193	182	196	188	171	196	178	175	196	201	183	194	164	194	194	205	188	192	172	183	191	178	171	200	172	200	174	171	183	142	198	204	156	204	189	173	173	191	180	179	190	192	184	174	200	171	176	185	207	165	179	177	181	162	191	193	178	159	171	169	173	193	188	178	172	183	174	200	195	182	182	184	195	182	176	174	161	185	181	166	173	139	148	176	197	184	200	177	193	204	163	187	211	199	191	172	155	163	183	192	186	173	199	195	190	201	199	177	194	177	177	195	193	162	176	183	173	181	155	214	190	166	186	154	184	185	158	192	176	204	197	181	187	183	189	169	182	182	161	202	184	163	194	170	174	161	180	177	204	165	201	176	189	208	183	143	168	171	173	164	181	181	190	171	190	153	199	179	191	204	192	185	197	163	191	194	184	180	157	192	164	151	181	188	176	188	194	208	164	210	170	205	212	193	203	180	174	181	182	195	162	179	185	184	168	165	187	169	176	184	166	194	170	194	175	183	202	172	195	181	192	186	182	184	187	177	194	185	180	199	160	169	200	195	188	182	179	165	192	175	182	178	170	183	189	183	173	183	185	186	186	197	182	201	244	174	185	185	170	171	169	164	187	173	161	169	172	183	192	144	162	192	182	167	171	194	202	188	165	187	191	201	172	169	155	200	182	208	177	211	172	205	158	193	202	194	198	187	190	173	184	193	178	201	175	191	208	176	200	165	197	171	187	156	187	169	170	173	193	172	188	185	167	172	173	174	193	170	160	165	177	196	190	184	151	176	169	200	201	184	178	177	178	195	174	163	185	192	199	184	198	178	188	185	183	190	186	205	210	201	182	161	177	198	178	148	186	234	184	180	180	165	172	199	175	197	197	182	172	166	185	158	192	158	138	210	205	182	193	205	187	191	188	206	206	184	181	175	203	196	152	173	174	172	194	175	199	188	172	180	203	168	186	161	187	186	178	192	177	206	173	189	189	169	187	157	196	204	183	197	184	173	184	176	144	190	146	220	192	194	211	195	207	150	178	188	163	154	156	172	194	184
20854	3956	983	473	464	484	460	471	444	446	433	447	442	425	449	470	456	492	447	438	466	450	465	444	458	450	451	405	430	451	487	473	450	435	454	476	448	454	452	450	446	458	461	463	454	389	412	441	415	451	451	480	449	478	432	438	438	463	444	439	437	465	467	420	444	444	466	465	402	468	446	422	412	458	416	458	434	484	442	435	469	423	446	450	465	453	452	449	413	471	461	464	453	425	459	434	483	453	449	412	430	449	449	441	465	436	434	426	415	449	438	455	433	442	449	458	467	420	410	428	416	425	446	476	442	436	452	437	429	445	470	455	464	449	438	448	447	432	414	437	449	461	452	465	422	449	446	429	431	415	478	463	494	442	438	474	436	431	415	432	459	469	418	422	438	452	450	455	443	442	418	407	430	466	445	405	416	434	471	458	431	427	440	466	445	454	457	463	450	480	430	438	445	455	429	404	385	451	468	410	439	448	414	450	444	430	454	413	438	465	430	458	473	459	427	464	439	434	461	444	452	430	474	453	421	420	393	476	478	447	441	440	439	419	437	461	432	423	436	474	459	437	443	456	470	425	419	428	483	446	442	416	481	470	448	477	458	488	423	475	409	453	461	438	431	458	416	461	493	458	431	420	427	405	426	451	480	482	444	456	429	442	501	434	452	456	436	420	444	452	442	461	457	451	444	421	460	443	433	449	449	458	416	420	409	412	439	452	458	453	435	466	420	435	417	461	435	445	476	472	462	462	415	442	442	428	414	445	414	445	438	488	433	479	443	469	441	457	392	454	476	432	464	403	431	446	405	422	455	453	448	437	454	468	464	458	424	474	430	464	443	441	436	405	439	453	452	458	461	437	468	445	447	462	423	444	450	425	457	440	475	483	477	475	449	422	471	429	466	472	435	425	503	486	434	431	465	431	446	465	437	465	432	441	447	430	476	446	485	459	463	485	438	453	452	486	447	453	433	427	474	444	446	434	494	454	410	430	434	430	443	433	434	429	455	436	461	428	415	425	432	386	414	446	449	446	480	433	434	462	447	455	450	480	467	421	431	429	463	444	424	452	466	449	458	438	411	451	452	465	431	436	408	475	421	455	430	422	458	425	438	469	432	451	448	439	449	459	414	467	488	467	442	438	468	411	446	428	437	469	472	403	400	437	447	447	427	459	456	493	454	482	412	435	435	426	467	445	417	383	444	461	460	449	429	439	433	408	441	426	448	456	470	432	429	492	441	430	442	452	451	451	452	462	441	451	420	434	436	418	450	442	427	456	437	450	446	422	413	494	427	442	454	429	462	439	432	422	450	477	460	443	453	429	467	447	489	467	465	437	434	419	464	441	420	477	467	421	435	493	416	442	404	422	432	426	446	478	442	453	442	440	472	436	471	436	447	414	430	424	469	447	452	461	465	423	469	485	469	452	455	469	426	430	486	456	446	427	427	437	461	484	439	443	430	463	454	451	457	502	449	458	432	431	447	495	455	444	469	415	460	480	475	436	442	450	457	452	437	479	434	432	467	406	426	425	468	439	460	406	440	468	462	436	460	416	443	434	431	453	411	419	469	472	446	435	486	484	425	477	436	424	447	414	434	417	455	429	438	413	455	439	458	432	478	455	462	456	456	443	440	456	429	456	428	431	465	431	437	436	392	411	430	477	446	450	405	431	449	459	421	448	460	451	455	442	402	439	456	457	428	434	451	468	449	475	467	438	428	451	435	474	443	436	454	410	430	440	455	441	439	451	454	446	453	456	436	444	427	443	448	457	436	409	439	467	466	436	444	472	447	395	452	460	416	410	425	451	442	448	467	445	414	487	437	463	416	438	426	434	470	415	452	451	455	438	473	466	469	421	443	451	452	482	433	415	459	452	419	416	453	409	453	434	468	419	439	413	431	438	477	472	444	459	426	451	446	429	430	456	420	394	423	443	441	442	424	460	418	468	455	427	456	445	435	443	439	468	403	433	441	423	490	484	429	419	470	422	453	455	442	430	452	438	416	440	434	427	398	445	452	439	483	427	448	502	456	451	429	458	459	408	448	443	440	433	461	473	474	406	395	445	462	446	446	419	445	458	498	461	431	435	480	438	411	406	441	462	444	432	437	391	423	458	452	453	433	446	453	429	437	453	435	469	499	462	437	476	459	467	422	439	451	463	453	444	461	474	439	438	442	451	421	424	441	448	435	470	458	446	412	442	469	422	445	460	436	484	437	421	444	465	410	449	433	479	431	466	424	491	414	447	449	412	437	438	421	432	436	436	443	426	425	442	476	404	453	418	434	459	444	435	455	424	409	450	412	471	493	426	423	433	441	424	476	434	465	466	419	416	422	468	441	466	450	397	448	422	451	420	464	470	414	437	418	454	433	428	436	447	448	450	463	487	455	447	416	474	441	413	439	451	449	450	435	409	467	506	441	445	446	449	477	438	451	445	436	439	421	473	420	450	453	443	466	422	451	442	443	459	442	411	421	447	474	492	431	459	463	426	421	431	451	452	463	473	428	424	462	444	443	450	472	426	406	438	465	453	407	469	438	429	445	447	421	462	416	413	441	459	417	442	449	463	447	428	474	449	432	440	439	420	425	438	425	499	442	435	443	484	447	439	404	426	463	416	473	429	430	402	425	406	459	440	457	421	432	393	461	437	454	461	440	440	445	480	431	387	417	454	432	443	474	410	430	456	423	434	441	426	473	423	451	422	463	476	435	426	468	454	445	470	454	429	396	430	437	476	464	455	418	457	465	445	393	452	490	484	429	406	420	458	436	468	487	464	461	417	478	450	426	439	473	427	447	421	452	467	451	417	428	445	423	438	441	448	423	396	473	434	449	460	500	443	447	467	462	410	420	442	464	443	456	455	440	471	451	448	409	468	456	455	446	446	412	471	465	445	459	460	421	416	442	439	460	449	448	460	474	459	447	462	433	459	457	440	429	428	452	431	486	427	437	461	433	455	461	462	462	414	414	454	490	449	406	466	424	410	413	451	452	458	465	458	444	424	436	421	480	456	436	437	413	445	413	429	430	438	468	461	434	430	453	424	400	447	472	461	429	479	442	436	452	457	455	448	422	465	420	405	450	478	413	470	474	415	425	473	478	421	433	436	427	458	416	473	441	443	487	486	423	448	444	450	434	443	443	461	453	422	456	452	414	447	461	425	496	435	401	452	459	466	475	440	432	446	431	450	432	446	464	439	443	419	439	432	451	418	425	444	445	445	453	458	449	428	446	456	457	408	455	485	459	466	460	440	419	422	437	448	435	415	418	423	431	472	492	420	406	447	417	441	396	425	444	403	434	414	442	452	454	425	452	480	451	425	396	441	415	472	449	414	458	451	428	446	452	470	465	430	458	444	458	412	428	468	457	457	434	464	436	444	437	443	433	446	449	450	473	503	429	430	472	472	473	479	438	448	438	464	444	432	472	471	471	453	465	470	439	449	464	445	452	446	423	467	443	422	478	443	469	433	449	438	457	451	447	455	465	419	443	449	413	438	465	437
25275	21154	23730	28829	21144	14587	612	414	376	361	382	392	334	328	333	369	390	347	317	333	327	363	367	311	319	360	339	333	347	359	328	380	364	316	341	333	309	346	331	361	330	316	315	310	303	384	304	320	361	356	322	349	361	323	384	313	348	353	370	295	366	335	317	364	322	336	335	368	347	331	329	335	326	346	366	337	332	318	309	349	346	314	376	363	344	347	310	302	315	329	335	312	315	347	335	285	336	340	321	317	313	308	365	326	334	293	296	355	370	330	341	328	357	381	320	341	333	345	348	347	341	351	374	352	363	332	318	334	337	335	315	335	327	322	329	360	319	343	323	359	298	347	321	321	342	341	334	337	340	341	337	340	362	379	331	329	331	298	311	363	388	341	311	312	366	316	361	329	308	347	355	320	363	304	332	336	299	330	304	320	346	330	308	331	341	315	315	321	333	345	374	335	329	347	335	355	314	326	349	314	332	329	346	340	349	341	347	313	342	327	355	310	329	334	359	346	327	342	383	370	335	363	337	310	357	318	340	351	304	357	355	330	307	323	354	314	316	304	346	328	322	331	288	325	304	336	301	331	357	339	335	320	316	325	339	340	351	332	295	335	363	376	347	331	316	342	323	343	326	343	326	329	346	374	322	320	318	361	344	363	335	351	328	333	335	283	326	321	329	359	348	366	369	309	353	306	332	344	308	312	332	340	352	368	361	307	316	306	328	340	304	348	316	321	349	345	294	293	332	353	338	351	342	346	367	358	340	347	333	335	368	337	337	340	374	322	322	333	345	374	336	355	336	373	330	347	350	321	350	308	334	356	352	375	335	320	337	317	323	313	324	316	310	334	354	312	336	335	372	336	328	291	301	383	383	344	340	314	341	339	327	324	334	335	299	349	352	331	334	357	353	339	324	361	346	352	340	331	299	304	335	373	316	347	353	375	346	323	351	332	324	341	344	335	294	344	314	344	314	344	339	348	346	344	325	321	320	360	313	325	356	337	332	332	340	322	327	320	326	340	324	329	321	327	377	334	353	324	336	319	310	350	322	351	337	311	316	323	286	330	346	380	325	344	345	290	396	332	335	349	337	310	325	319	366	370	340	341	339	331	346	333	320	322	345	330	339	319	334	347	352	332	347	362	347	314	318	332	332	340	356	317	357	330	310	345	363	329	365	302	333	375	323	319	316	314	325	328	324	322	333	331	322	295	319	319	333	335	326	295	311	344	353	341	332	340	330	354	331	320	339	330	346	351	322	369	317	353	348	356	347	383	329	298	322	325	358	359	336	339	333	320	324	306	321	347	361	360	330	344	352	328	337	347	353	335	317	346	326	280	305	296	335	340	329	337	316	367	331	301	341	342	315	328	318	348	367	310	349	344	351	334	363	315	379	330	327	341	349	311	331	330	308	352	311	319	329	352	341	353	373	322	345	330	338	334	317	316	342	375	364	316	320	347	326	336	331	339	336	300	361	328	349	377	302	312	340	338	348	316	346	346	284	332	340	314	355	321	303	330	343	325	327	331	365	382	338	311	339	326	345	362	334	368	362	320	354	328	340	320	315	335	357	319	317	299	326	302	317	357	338	348	343	336	352	328	315	335	333	323	356	328	372	317	354	341	328	368	386	330	316	327	331	341	337	384	303	337	352	351	330	341	339	327	350	338	352	355	338	308	326	315	341	330	327	334	326	333	334	312	322	347	307	296	358	308	366	309	359	304	312	359	373	325	336	331	318	347	325	346	338	311	344	360	356	317	308	349	349	330	330	329	345	336	374	355	347	366	324	331	327	322	360	340	286	327	307	321	368	356	369	353	299	319	375	359	317	336	329	347	319	323	327	346	337	322	310	311	348	357	336	341	368	329	370	333	363	290	295	376	327	327	339	314	320	365	337	339	300	333	294	330	365	357	301	315	319	348	332	337	319	345	332	337	349	360	329	365	336	321	377	289	370	371	342	302	342	335	329	335	307	314	347	312	323	353	359	298	323	325	344	310	351	347	353	335	325	351	348	346	314	298	316	350	326	311	353	336	331	332	334	337	343	322	381	279	372	343	390	320	330	355	380	389	375	310	348	335	311	332	352	338	346	326	342	335	340	334	342	379	320	323	309	316	340	350	327	313	310	349	353	321	340	343	367	320	355	361	353	383	363	335	312	345	361	364	350	335	335	356	359	284	405	358	347	340	346	341	326	345	312	332	330	321	377	297	305	333	333	363	332	385	359	353	352	348	344	357	332	320	306	309	293	284	340	348	341	320	372	357	316	362	362	332	345	348	360	322	303	329	344	367	313	346	340	317	336	330	347	351	340	313	332	343	334	352	361	352	320	363	333	329	357	338	299	372	332	320	335	323	330	339	344	323	327	308	321	321	318	326	342	330	308	357	360	305	357	289	335	340	325	360	353	343	340	315	316	349	357	343	316	327	315	354	334	328	345	353	313	329	337	312	340	329	360	335	343	301	330	377	349	320	361	331	322	354	335	347	369	353	336	348	355	351	358	363	349	305	373	355	321	328	358	328	340	371	311	336	350	368	355	335	366	341	318	306	340	304	327	292	339	345	315	347	347	291	337	342	349	298	347	321	342	364	335	328	365	334	297	341	315	403	318	304	315	331	333	326	328	312	342	346	323	310	343	337	325	350	342	348	331	349	321	333	328	325	309	318	324	349	345	297	314	337	331	335	340	339	360	359	322	378	329	351	364	321	341	362	307	347	363	323	368	334	326	351	307	336	306	329	334	324	329	321	338	329	316	337	347	386	370	361	350	363	372	321	339	329	299	320	316	344	329	321	319	377	360	315	297	337	310	331	350	323	322	308	333	350	337	352	330	336	322	320	336	320	350	326	373	304	352	305	329	311	299	303	331	355	345	306	324	353	319	352	359	336	331	350	326	324	339	303	302	305	315	300	294	346	351	315	319	338	347	345	305	365	328	324	317	348	308	338	367	351	362	296	343	317	326	306	329	353	353	332	327	305	328	289	307	331	341	303	310	350	344	322	352	359	305	302	289	350	322	354	369	352	309	352	300	351	319	317	296	292	333	357	366	353	326	360	381	390	309	292	331	309	340	328	341	332	349	346	337	331	348	342	328	352	315	308	322	332	309	319	338	331	359	335	336	323	312	334	328	317	354	346	351	312	336	322	337	331	327	341	326	321	370	325	308	319	314	392	335	338	319	323	303	326	356	371	370	370	340	340	344	341	346	340	304	292	351	297	308	349	285	357	333	320	325	280	339	319	363	356	341	360	337	325	362	322	312	336	295	304	327	326	341	361	328	336	319	323	325	353	327	335	320	300	336	337	337	347	319	325	321	348	314	314	347	359	324	292	323	351	324	350	319	365	329	334	345	381	345	328	358	315	336	323	368	330	342	349	331	326	353	326	343	336	352	358	302	364	317	324	336	361	325	348	315	336	329	345	322	322	336	343	330	287	314	363	309	388	345	337	311	325	321	335	332	337	346	355	313	337	369	327	359	354	351	351	358	355	345	353	341	332
38706	28860	10657	896	807	749	799	771	722	750	714	734	725	721	759	777	707	748	766	735	759	739	703	718	699	710	715	710	717	737	693	730	747	753	699	770	735	734	757	678	705	718	687	701	742	763	746	728	696	656	692	708	715	692	727	700	721	667	711	701	693	718	729	764	741	730	722	707	718	727	726	742	758	724	689	699	682	693	762	710	725	722	716	697	680	728	728	750	745	694	727	768	673	688	710	738	704	655	690	739	681	701	678	734	773	720	697	740	712	748	699	693	707	615	747	709	697	705	723	727	732	691	718	703	732	667	736	754	714	689	669	750	720	737	704	740	747	716	711	744	737	696	685	671	789	739	757	690	682	714	705	686	749	729	715	705	714	736	679	704	742	724	647	690	743	666	670	704	740	669	672	707	722	682	746	706	712	714	724	756	735	722	746	763	712	697	719	752	718	719	710	754	717	734	727	746	744	742	680	734	725	740	746	722	685	721	715	672	726	705	762	710	709	725	739	719	731	724	691	724	723	730	747	735	719	736	696	705	724	691	755	736	736	754	701	727	687	729	733	678	670	733	751	679	712	695	725	758	714	719	706	699	723	735	706	668	729	737	733	677	711	707	722	707	731	708	695	712	690	703	726	712	733	761	737	739	714	721	733	705	685	704	715	706	682	733	739	723	744	640	720	695	742	697	705	684	659	733	739	694	734	708	692	677	737	690	694	717	697	726	735	711	727	704	745	735	771	722	707	718	704	693	678	735	699	713	732	758	699	727	689	696	714	744	745	706	717	696	725	678	736	739	705	658	688	732	759	710	673	670	701	685	729	728	709	741	734	687	698	702	751	676	752	727	748	693	720	651	723	715	739	662	710	680	751	702	696	728	712	734	740	743	708	721	740	734	753	729	672	694	709	717	674	730	734	711	694	714	698	752	754	704	690	695	737	697	698	686	745	658	756	694	689	737	704	716	695	694	717	742	694	729	663	677	709	675	724	734	692	726	675	705	700	725	730	743	668	749	712	708	720	747	721	753	702	685	674	729	754	664	739	700	688	689	753	676	739	720	731	706	743	730	709	698	725	709	739	757	730	675	694	745	722	729	723	700	768	728	747	699	723	732	708	708	724	742	670	725	744	727	701	681	759	712	681	734	763	760	782	694	707	767	687	731	675	673	730	733	729	734	776	716	698	726	691	680	721	732	761	716	685	717	739	706	725	709	691	771	716	675	685	680	789	701	724	713	700	713	720	722	708	702	699	716	706	695	704	777	717	686	708	701	677	706	690	737	746	764	652	740	710	724	696	697	735	702	692	737	709	736	747	715	701	705	687	733	669	737	714	692	750	740	718	691	761	726	693	668	720	692	693	707	730	687	731	730	756	731	692	713	771	684	758	737	707	711	774	715	721	733	670	706	703	702	728	723	740	714	689	725	709	696	758	697	724	691	744	653	717	700	667	684	731	713	721	700	720	697	724	732	741	696	707	744	691	712	701	743	713	736	754	724	767	759	741	674	702	687	725	714	685	691	687	760	733	743	733	710	672	678	691	717	726	675	720	705	694	738	728	688	754	718	692	715	739	696	732	759	730	724	756	708	734	694	706	705	730	678	729	705	652	681	751	709	699	701	715	691	743	718	711	704	735	726	691	665	729	728	703	739	703	740	740	717	706	715	696	723	678	703	731	723	741	696	722	727	690	739	698	684	707	742	722	734	717	693	727	739	746	772	738	784	704	709	769	694	738	687	690	672	697	758	697	705	756	727	692	717	758	719	732	692	732	691	714	660	757	673	707	763	740	719	708	706	725	682	722	715	695	662	692	718	681	723	704	710	720	757	692	711	718	708	725	673	743	716	668	723	764	751	693	743	705	714	737	727	715	749	692	711	694	668	716	738	676	705	776	666	700	728	718	676	707	707	737	673	691	716	697	712	732	733	702	702	707	723	724	702	726	739	770	707	716	719	732	700	691	678	730	723	694	715	747	713	698	732	743	706	699	774	769	714	719	706	733	757	712	715	749	724	709	722	696	718	737	712	711	657	701	699	734	741	718	741	682	678	720	727	712	759	714	751	727	688	744	706	690	731	681	688	660	723	711	680	729	694	725	710	685	648	692	717	730	710	666	717	758	715	723	712	808	723	762	741	730	711	741	702	739	705	707	727	711	716	677	747	664	722	729	743	713	743	698	697	702	718	723	693	754	706	702	719	785	701	721	705	751	700	689	688	716	719	725	741	672	700	701	737	732	727	721	743	708	743	714	751	777	703	721	734	773	666	673	683	684	707	778	753	719	756	705	713	702	760	735	721	678	714	690	658	683	724	671	686	745	670	765	728	697	781	709	705	720	698	701	733	723	742	693	714	691	714	754	728	743	706	723	706	698	725	692	706	695	771	754	730	641	686	745	697	713	741	740	676	681	743	726	737	709	716	716	689	685	699	745	750	705	734	705	731	699	758	707	675	681	690	750	735	726	723	764	715	784	697	733	740	728	736	740	751	702	726	748	684	670	682	717	665	770	770	731	729	682	714	711	726	706	623	682	718	710	705	635	686	725	697	710	698	762	717	691	753	673	711	670	701	744	742	720	709	761	717	697	704	739	704	712	714	702	721	704	760	698	726	677	723	735	700	704	678	723	710	716	652	738	677	729	689	712	701	742	699	715	733	681	751	706	688	712	665	739	696	681	749	702	718	684	727	719	731	704	717	688	709	750	644	739	707	703	671	682	701	704	682	711	704	699	696	694	739	686	761	710	706	760	716	721	763	682	717	708	696	702	644	742	708	724	708	722	687	690	742	713	752	707	736	713	744	674	732	670	701	717	731	725	706	720	665	728	695	704	727	673	697	698	732	686	726	726	700	727	715	716	686	740	722	732	702	740	740	714	715	707	738	743	685	752	699	689	746	716	670	698	661	744	700	733	703	707	687	726	718	665	724	779	696	694	713	711	728	712	704	674	730	736	712	731	732	754	719	758	728	741	697	701	739	746	720	757	726	743	725	719	731	657	692	751	731	712	706	745	719	706	697	704	642	713	699	697	676	741	762	725	737	741	707	740	715	746	690	757	725	770	659	693	737	703	718	741	728	733	697	756	699	757	705	701	725	765	740	705	698	688	687	698	758	717	708	684	664	686	718	686	705	753	672	720	707	678	727	705	706	690	703	762	715	768	745	723	732	716	734	731	681	743	719	701	726	737	670	645	706	736	688	740	708	687	734	702	699	727	698	665	721	709	712	660	674	709	792	722	731	721	721	740	716	723	729	727	687	735	748	705	732	724	697	710	754	694	658	730	672	662	719	716	721	704	707	687	684	708	709	706	686	748	770	694	720	746	740	727	721	732	718	699	791	683	711	719	695	715	727	703	700	753	732	762	750	708	716	734	752	711	728	697	723	736	738	712	734	731	743	752	695	739	676	686	760	721	731	683	702	715	720	724	674	727	727	744	696	736	756	712	710	726	716	681	688	698	763	692	727	710	718	677	756	680	724	717	686	692	688	734	691	686	762
24565	21150	24049	28524	21150	21166	11881	686	417	383	384	309	317	300	312	288	343	340	331	299	351	329	320	326	299	280	284	308	308	276	315	315	316	332	352	351	337	296	348	299	282	292	304	342	276	298	287	312	336	326	308	332	294	330	282	302	282	307	312	330	276	290	294	312	324	286	318	298	309	320	329	313	333	322	312	294	299	312	324	304	282	319	337	313	293	294	319	326	311	309	348	289	287	300	293	309	313	295	311	290	305	331	312	275	287	291	321	303	331	301	310	325	291	334	284	317	305	294	308	305	320	308	309	321	275	319	283	321	317	311	313	289	297	315	323	299	307	296	326	330	320	316	288	300	298	290	313	311	313	304	304	291	308	297	310	307	353	311	302	351	301	294	290	290	309	318	305	299	322	345	301	306	328	286	321	299	337	337	341	333	300	292	305	325	297	327	282	301	320	312	277	310	332	322	315	334	306	294	294	304	320	278	358	308	299	288	342	348	314	278	299	298	314	336	332	291	298	329	311	307	308	319	311	297	298	286	299	311	289	292	308	316	290	291	282	342	356	320	286	334	285	298	339	278	307	310	340	297	344	306	279	286	315	311	281	305	272	272	289	327	311	312	281	300	319	306	287	326	308	289	343	302	304	303	287	294	336	291	308	304	310	316	315	304	315	310	295	298	310	352	291	321	334	314	273	328	297	344	309	281	319	298	305	266	320	318	303	279	324	265	281	334	268	337	321	332	293	327	316	311	295	283	301	317	303	341	262	336	323	296	294	304	316	320	271	301	305	307	278	277	313	294	289	322	292	333	291	282	308	317	298	305	300	348	331	292	321	329	259	316	312	337	326	310	297	328	284	309	311	299	337	328	328	372	332	288	306	284	316	322	327	330	270	346	334	302	322	345	303	319	295	314	335	318	300	313	316	312	303	308	305	294	324	301	299	300	321	332	320	320	309	300	297	285	299	314	310	315	291	302	322	296	286	342	317	312	313	319	290	341	328	289	318	325	303	342	315	290	323	302	281	303	327	315	306	308	312	308	284	280	276	342	289	303	302	325	288	354	320	304	311	350	312	307	307	290	296	343	306	285	356	281	328	307	300	314	285	319	306	314	297	295	321	296	310	312	294	302	306	312	330	296	319	289	312	278	304	304	275	329	309	320	301	302	327	321	325	295	303	309	301	315	293	283	272	339	320	310	332	288	299	323	292	308	307	319	317	299	301	333	353	283	303	295	325	291	316	307	299	268	362	312	300	275	362	285	289	288	277	307	336	305	291	299	299	320	321	316	314	317	328	339	318	303	298	330	307	314	315	281	317	316	303	296	305	283	332	317	285	328	323	341	321	305	297	331	314	332	285	324	298	313	284	288	308	272	325	303	286	289	315	313	322	295	311	297	299	304	303	333	328	332	299	327	321	340	304	319	330	308	269	309	331	308	298	279	306	315	305	290	330	344	312	337	318	318	280	284	305	303	313	305	297	288	317	288	284	305	313	343	284	297	278	308	297	349	284	305	304	338	324	317	333	298	301	328	297	311	319	314	324	285	300	318	313	304	305	290	308	270	322	360	330	308	323	306	330	310	298	331	300	324	298	298	298	308	331	292	283	326	279	279	326	294	310	285	314	315	296	311	336	293	302	334	292	302	324	322	314	334	311	299	273	330	319	298	289	332	294	292	274	338	352	325	293	333	313	331	289	275	285	307	304	280	302	344	297	320	310	311	325	313	323	267	332	322	322	299	305	299	317	348	309	307	342	320	294	301	317	301	315	354	302	292	323	325	298	313	291	313	314	323	330	344	303	318	330	355	278	336	331	323	309	344	288	311	322	294	325	308	332	320	334	306	343	281	271	279	285	352	310	304	304	337	321	298	333	281	305	280	298	312	320	298	286	297	338	318	315	335	312	312	282	266	311	298	289	341	318	302	294	304	313	325	317	316	312	307	330	308	306	315	289	330	327	322	326	311	340	315	311	342	275	300	300	349	312	290	347	325	293	311	303	318	287	292	294	291	306	301	315	300	308	268	315	270	319	306	286	326	308	326	306	308	310	330	285	299	302	318	335	307	333	307	294	302	311	280	316	317	327	329	286	287	293	280	322	315	316	338	303	313	327	285	321	326	317	339	332	314	318	298	294	303	296	302	305	286	278	343	318	293	284	332	311	300	340	314	278	287	330	330	316	289	309	308	282	331	288	309	311	295	289	324	293	306	319	344	291	326	298	301	317	282	328	323	337	290	316	292	310	278	293	289	312	271	359	307	300	318	303	318	325	305	320	305	305	314	291	298	289	285	302	304	300	309	318	325	325	305	302	289	297	301	304	317	325	322	308	285	315	311	280	287	344	311	310	277	330	325	300	339	342	289	292	307	311	295	310	287	315	293	289	315	281	309	343	304	273	322	286	331	294	316	304	305	314	327	336	344	325	315	300	298	312	321	296	353	316	302	338	273	326	309	319	291	277	290	315	318	311	301	268	297	293	296	289	298	298	355	278	337	320	330	342	343	312	294	313	324	297	339	310	322	304	291	285	340	324	314	335	329	311	294	314	341	349	341	307	314	270	305	342	330	321	313	310	299	258	288	332	275	301	329	331	278	295	301	321	332	292	287	278	339	307	293	306	349	338	291	289	301	279	348	307	329	315	310	327	293	293	302	301	309	311	316	295	298	318	308	317	295	304	307	303	308	336	328	276	301	342	339	308	313	312	309	326	287	301	296	306	283	281	318	318	326	296	323	329	312	298	277	293	317	337	328	294	290	309	300	285	298	333	351	315	293	322	319	273	297	283	258	287	299	344	292	310	292	313	317	287	321	299	295	308	306	332	304	319	310	315	302	303	304	320	330	318	311	306	350	295	311	327	287	289	333	284	319	287	325	286	322	320	309	293	333	322	296	294	311	296	296	291	263	290	332	299	281	327	314	323	266	261	338	336	306	309	340	325	284	308	276	271	310	325	316	302	305	311	271	300	296	284	298	293	321	341	306	285	283	299	293	317	312	322	310	302	275	316	302	297	304	270	289	279	328	338	287	277	324	264	308	306	309	321	313	326	314	290	284	310	301	283	322	300	311	288	322	280	326	306	289	278	309	350	293	329	301	278	311	298	317	304	281	281	307	327	296	295	280	311	267	345	305	323	313	318	329	300	324	288	258	289	290	293	314	298	334	302	298	300	332	332	326	283	307	301	302	303	327	287	302	310	310	317	323	337	341	290	281	297	331	303	300	307	319	304	295	320	297	358	317	309	285	282	312	298	311	358	334	287	316	322	300	289	338	295	320	322	286	300	298	329	296	287	292	322	306	304	300	305	297	302	337	342	287	317	322	347	304	310	295	310	332	314	312	282	292	354	301	279	303	313	344	317	309	304	284	311	288	313	292	306	298	303	322	326	299	303	293	267	294	327	305	331	314	295	302	314	317	332	279	298	293	295	316	301	337	307	304	319	317	293	349	341	331	309	281	308	287	256	287	277	295	307	327	324	286	323	286	302	276	289	271	304	295
44636	37667	17659	969	769	693	738	668	685	661	684	667	655	612	604	622	629	621	641	645	650	645	645	638	644	663	607	624	614	633	670	665	655	628	643	600	623	591	666	620	646	651	633	631	633	638	630	687	616	626	709	574	629	653	630	679	648	636	688	662	683	662	655	666	616	668	616	638	640	614	641	645	622	627	600	687	620	639	615	636	607	603	638	627	685	669	630	641	663	650	601	610	640	667	603	631	663	622	655	680	614	636	651	629	667	625	655	647	612	598	613	635	639	644	625	587	596	683	614	678	624	640	618	615	644	624	625	616	639	626	655	580	649	636	678	686	674	595	603	602	595	635	674	627	654	598	622	665	621	647	631	645	609	625	630	651	619	650	640	615	612	645	644	613	635	621	621	618	655	596	651	599	618	617	621	587	637	610	605	599	652	641	617	640	628	645	645	636	613	645	675	619	620	619	602	655	597	650	659	637	580	598	628	605	641	619	618	661	678	608	602	637	601	568	622	624	646	621	569	652	616	658	631	645	648	600	612	660	594	619	573	614	634	660	651	629	609	641	669	644	624	610	643	661	618	632	666	622	630	642	613	629	650	631	599	587	640	608	629	596	640	674	595	613	614	618	654	616	668	617	628	669	594	602	644	642	692	624	663	602	614	611	600	627	662	632	608	658	647	624	657	630	647	642	610	601	683	622	607	625	567	645	623	618	636	661	639	672	637	579	619	681	605	592	634	598	690	653	590	636	609	632	605	617	642	627	641	636	625	690	636	621	610	621	610	606	637	583	627	649	668	636	627	652	655	597	586	647	616	642	629	628	642	656	592	594	670	691	644	663	620	642	654	665	637	598	624	649	676	610	630	609	656	633	676	589	639	648	632	677	630	610	616	611	635	594	578	640	671	636	633	610	622	581	606	678	653	646	632	617	659	644	641	635	628	578	669	619	619	640	631	611	585	629	640	645	553	610	597	628	661	661	676	648	581	622	611	685	593	642	618	601	648	623	677	648	630	661	614	617	634	629	667	657	625	631	636	683	580	645	586	617	619	649	637	695	619	647	643	638	625	639	633	627	641	616	632	670	627	638	698	621	601	648	668	634	589	653	623	635	609	625	664	650	630	604	603	645	564	629	650	606	581	644	669	623	586	657	647	607	610	614	632	609	632	614	624	661	644	659	621	650	615	599	624	652	619	610	628	643	639	652	686	643	640	659	591	590	668	677	609	634	648	576	652	604	607	644	619	642	641	671	616	621	619	618	616	654	626	624	631	605	616	629	632	628	642	624	598	648	679	647	677	659	616	632	605	609	660	579	622	628	621	684	648	626	655	613	583	628	656	637	674	621	596	601	634	578	628	634	658	668	645	606	651	636	626	610	644	611	619	613	595	602	595	640	649	643	658	680	630	625	611	607	602	659	606	676	668	609	598	611	637	652	674	630	624	640	617	606	646	654	635	611	621	657	622	618	644	665	662	629	631	657	639	637	612	630	645	641	623	636	610	643	627	650	664	634	651	655	689	615	605	589	608	575	643	640	625	601	591	644	630	598	644	670	632	613	619	645	627	609	626	609	666	687	645	639	616	596	673	612	643	622	641	632	633	605	604	669	651	612	623	611	665	649	630	631	616	642	616	614	610	658	593	598	597	662	626	640	633	607	644	606	628	625	641	636	653	661	652	625	595	636	634	636	684	609	625	644	632	622	616	603	653	589	613	636	640	642	626	634	623	594	665	651	622	634	655	612	607	608	610	661	656	691	654	580	653	601	612	563	654	601	590	630	569	622	630	633	644	660	652	608	609	653	667	650	641	670	651	640	662	636	573	653	639	620	604	604	614	647	652	640	631	604	600	636	640	634	624	596	594	682	646	628	635	603	651	589	599	643	647	576	630	616	651	649	603	657	640	635	634	640	660	655	689	630	584	640	686	627	598	622	651	677	615	653	620	595	603	653	631	628	649	602	606	587	632	608	586	603	610	625	665	629	577	676	629	602	618	669	631	636	635	636	626	611	663	636	644	577	619	657	651	612	635	636	642	664	705	656	637	619	662	646	621	622	604	661	665	651	625	613	629	628	624	608	613	623	669	642	611	632	613	661	623	663	595	596	613	635	622	643	648	641	633	646	629	629	634	595	631	593	638	634	652	580	645	633	619	621	633	597	629	627	638	674	629	603	609	627	619	673	685	683	650	634	629	581	627	644	595	638	640	583	610	602	602	613	625	604	626	652	608	652	607	642	649	625	611	631	584	642	638	668	621	638	694	638	620	600	635	664	614	594	630	609	673	633	634	617	654	627	639	654	640	612	663	629	625	646	568	606	618	666	611	616	626	621	655	645	643	608	592	574	621	644	626	676	672	627	606	614	634	623	600	655	637	667	631	608	604	663	592	600	619	643	611	648	620	631	634	630	654	657	649	626	660	601	657	654	589	607	656	642	629	672	641	666	648	649	605	601	654	604	651	612	609	647	649	593	656	642	676	617	613	688	676	637	638	637	661	596	616	643	611	629	660	617	588	637	647	670	610	629	614	642	644	615	601	630	673	665	606	642	616	584	620	711	644	642	620	633	652	590	676	612	660	638	675	653	605	645	656	695	661	603	594	650	627	605	589	611	634	608	609	635	610	648	644	591	616	589	613	607	666	632	608	642	678	662	610	627	669	622	594	626	630	664	617	656	643	624	650	601	658	634	589	668	616	659	621	607	641	642	651	604	666	603	604	610	664	572	593	663	676	588	637	645	607	670	630	669	638	598	642	635	611	645	619	620	615	641	604	641	646	659	645	622	612	635	581	652	635	619	620	637	597	626	641	642	608	635	652	617	636	631	624	627	646	632	647	609	647	645	586	623	614	636	637	599	625	613	646	644	624	597	612	660	656	680	643	655	637	672	614	662	631	640	625	650	620	650	601	620	676	581	655	595	644	672	610	636	645	636	670	598	627	615	621	605	614	594	590	607	610	652	634	645	621	658	642	638	628	640	575	623	626	635	640	647	614	658	607	618	628	708	645	627	649	624	660	648	624	629	587	630	654	634	596	594	588	591	602	638	637	608	643	588	632	641	594	671	629	641	592	626	666	621	625	683	624	626	636	651	608	659	694	618	660	629	618	657	645	617	639	634	632	602	621	621	649	611	634	656	636	623	612	606	603	622	656	635	611	689	658	674	622	624	617	627	661	673	652	655	608	598	620	615	618	619	638	626	627	630	625	625	630	627	631	665	608	614	635	621	675	721	637	644	631	617	646	686	671	641	649	613	623	632	611	674	623	629	628	599	630	606	597	663	619	620	626	608	649	591	632	677	627	629	651	619	639	616	614	662	627	637	596	660	606	634	663	653	629	657	661	640	641	629	625	676	676	574	664	639	633	623	665	648	619	651	623	681	616	606	667	629	635	661	616	658	592	602	649	634	610	632	636	643	634	631	649	630	632	633	639	647	633	625	635	673	601	617	619	615	621	632	647	631	663	657	674	685	631	619	631	615	638	624	639	633	625	607	647	673
34200	18156	5673	345	204	205	177	182	165	198	167	161	201	197	195	209	152	175	175	174	181	162	168	165	187	195	205	177	181	189	192	182	168	159	213	154	175	151	192	170	191	162	181	174	178	187	172	171	158	171	191	180	197	172	204	157	176	165	168	188	187	185	170	170	205	180	187	188	189	184	169	171	152	177	194	197	185	188	181	190	202	182	177	157	212	175	179	167	171	166	187	182	188	157	146	198	163	180	192	201	175	171	190	204	171	167	173	189	174	153	165	187	182	196	180	180	213	166	179	157	187	168	164	186	181	153	185	185	167	168	169	156	198	160	208	183	194	192	198	197	173	166	207	174	184	166	192	164	183	163	198	169	165	172	198	162	160	190	183	187	193	198	150	163	161	182	183	187	152	189	168	183	190	176	194	187	197	184	230	188	183	181	180	162	189	199	173	186	203	177	203	174	176	204	174	179	177	178	205	174	185	170	190	194	178	173	187	172	217	188	200	185	194	174	176	175	153	171	175	169	196	174	199	183	165	180	198	196	186	183	186	179	182	195	205	202	165	182	182	194	185	192	176	187	160	190	158	159	170	183	168	211	180	178	167	180	173	172	192	158	190	167	183	208	190	196	184	177	182	176	167	179	162	179	175	171	194	180	174	162	183	159	180	184	166	179	178	195	188	162	183	186	160	210	196	162	189	149	175	190	205	178	179	177	180	182	187	183	149	209	177	198	170	183	190	180	177	196	151	207	190	183	180	166	182	161	172	182	182	164	167	201	187	177	177	188	179	175	166	187	170	208	177	201	191	193	165	170	161	173	192	186	190	184	199	184	184	158	173	184	167	194	198	184	174	186	170	160	161	166	179	179	170	185	180	167	201	187	173	170	191	184	170	169	164	197	162	180	149	146	158	170	177	194	200	166	205	182	156	210	166	184	170	174	176	171	163	183	177	181	186	172	167	149	184	173	178	174	159	192	184	166	157	174	153	187	183	185	155	180	191	174	173	186	197	195	198	191	166	174	179	172	176	166	194	178	170	179	178	168	173	182	163	188	186	194	184	176	162	184	193	173	176	194	203	180	213	203	163	182	170	170	217	188	190	169	174	174	204	183	168	171	199	164	171	179	186	177	194	172	198	182	178	180	175	147	175	173	184	160	208	181	181	171	192	190	202	186	197	166	181	180	166	166	194	187	175	167	173	179	211	164	162	172	165	198	164	190	191	189	171	170	185	190	161	170	158	199	181	173	155	173	162	188	174	167	174	164	175	182	188	185	187	166	173	208	132	149	177	174	186	182	179	170	185	160	171	179	170	142	167	161	159	182	179	168	178	151	173	189	188	202	163	184	158	190	224	144	168	203	171	173	184	175	167	174	171	196	162	171	180	149	164	175	199	165	165	169	158	177	200	176	186	181	176	186	140	196	182	160	181	170	181	164	177	181	176	160	159	185	196	161	165	193	172	169	141	156	170	164	169	172	173	183	178	174	144	171	189	204	176	180	187	165	193	179	154	174	211	197	203	170	181	175	187	167	187	174	175	188	195	167	179	200	186	201	175	169	183	157	179	177	169	172	195	184	186	216	185	187	191	194	180	194	159	185	181	170	171	200	183	175	173	208	193	162	183	174	188	200	170	170	188	154	149	175	190	171	204	174	168	196	192	167	184	197	177	194	168	190	168	191	180	156	176	174	180	156	193	183	163	180	185	147	199	193	182	187	181	192	180	193	186	186	201	202	180	166	186	154	154	172	184	167	169	203	169	170	178	167	173	176	183	188	167	173	191	190	197	152	154	178	192	166	181	190	170	185	193	152	181	159	176	202	173	186	202	186	174	165	192	196	161	202	186	171	183	173	175	177	174	168	197	178	211	187	175	183	187	202	193	180	177	190	196	178	186	176	184	176	196	180	174	187	174	186	181	160	157	172	186	173	161	206	174	186	172	166	185	165	171	200	196	198	200	173	181	196	193	150	169	150	160	177	186	184	197	160	161	180	174	157	176	207	188	162	196	162	170	163	171	183	203	191	189	205	180	184	157	159	168	186	185	189	198	199	173	201	177	170	183	197	170	182	160	160	173	188	191	174	210	174	160	171	150	206	183	182	213	182	165	160	194	164	181	176	198	228	188	192	191	197	201	172	187	164	170	191	206	188	166	190	171	198	174	143	206	156	193	181	166	154	186	188	183	177	170	173	156	162	190	166	172	190	173	200	185	181	183	168	179	197	166	195	175	174	203	188	179	142	168	188	174	196	194	191	211	178	167	179	193	168	177	158	156	176	185	177	200	183	189	174	164	174	176	173	165	178	164	160	199	177	194	176	184	176	185	206	168	192	182	191	199	162	167	190	158	208	202	166	163	196	187	150	164	184	170	150	204	183	175	189	152	169	167	173	195	179	193	186	165	178	181	200	167	158	175	171	181	187	179	183	189	154	172	173	174	162	180	178	203	189	187	188	166	155	155	165	182	185	160	178	183	158	177	179	191	185	190	199	180	169	176	155	171	172	191	147	200	149	191	174	178	190	161	183	199	181	174	190	177	175	188	185	164	204	162	178	158	164	173	178	166	200	174	206	179	200	174	158	193	198	182	156	184	173	165	164	183	179	174	181	185	172	179	180	186	191	178	192	171	182	156	198	187	171	212	186	182	183	162	174	194	214	163	187	198	202	177	186	181	175	168	179	157	173	186	166	172	178	194	176	163	192	211	162	164	157	163	172	176	168	189	176	167	162	180	171	170	186	174	200	199	199	191	177	165	191	204	173	193	199	161	185	171	164	171	167	159	174	168	190	197	177	162	179	169	167	169	197	199	197	168	174	174	176	197	166	152	154	181	177	186	146	178	174	172	191	172	178	152	178	164	170	202	159	185	167	196	173	193	183	179	172	185	189	169	150	173	168	201	180	188	175	170	170	178	182	195	175	161	152	187	172	176	189	204	161	174	181	193	181	178	157	163	160	182	201	198	186	174	196	181	177	188	190	204	179	201	180	187	166	213	156	194	187	170	167	161	192	166	214	192	167	171	187	173	147	182	182	185	174	189	180	191	200	183	172	163	183	165	166	155	149	182	174	193	199	172	172	181	183	196	195	177	166	165	208	218	198	195	189	158	142	172	182	170	164	175	171	165	172	176	162	178	181	188	144	176	170	200	203	170	173	182	166	181	163	184	180	188	179	208	145	159	167	163	194	190	196	175	177	182	171	173	159	173	216	153	166	143	187	175	176	182	182	180	189	187	181	180	143	211	182	147	163	178	175	168	145	180	173	194	198	178	196	173	198	192	172	164	214	178	182	159	154	172	183	156	193	198	179	147	199	174	194	191	176	162	158	176	162	189	193	174	171	187	188	173	198	175	171	191	163	148	151	166	186	178	177	162	194	174	149	153	164	171	179	169	206	175	153	171	183	202	173	145	172	162	179	173	193	169	162	171	183	183	190	169	174	175	183	173	222	200	205	190	194	178	180	170	163	189	178	183	195	180	190	208	184	175	194	183	190	165	162
19900	3412	1088	422	450	423	376	469	469	424	408	456	399	434	477	437	436	448	426	413	463	402	468	424	417	434	456	447	450	446	438	459	437	404	440	435	422	456	462	449	428	411	421	432	427	429	451	468	413	416	434	461	467	463	447	481	454	451	409	434	449	433	409	406	432	447	434	433	460	446	493	396	437	422	446	437	466	473	433	426	401	437	437	446	428	433	439	424	453	436	448	404	457	457	472	461	472	443	450	425	438	450	423	402	451	387	422	437	440	424	432	420	443	434	447	422	446	426	439	401	443	404	429	429	454	422	442	462	441	441	400	407	467	439	468	447	406	455	431	417	423	417	402	461	417	414	411	429	448	458	407	434	413	457	433	464	439	448	424	461	443	439	449	421	447	423	459	427	476	439	429	448	422	424	438	447	459	414	451	415	470	422	487	410	462	454	420	442	396	443	468	424	511	411	455	460	440	403	461	444	425	423	434	417	425	398	430	447	443	430	410	439	486	413	424	433	460	432	420	425	467	452	414	448	463	417	423	432	466	477	425	477	413	422	450	428	466	407	446	443	438	387	475	465	466	410	442	468	447	445	436	457	438	377	451	437	428	466	416	439	442	476	477	451	457	388	400	445	416	442	434	444	460	420	418	480	457	444	425	423	442	443	468	405	422	429	454	422	430	447	498	437	432	410	443	442	428	436	397	453	432	418	428	430	430	419	448	456	409	465	429	461	435	433	443	420	481	452	451	404	431	413	430	428	409	452	445	431	430	449	473	451	425	443	407	447	453	442	457	436	425	434	423	400	464	407	454	497	460	447	448	441	450	432	417	446	419	439	426	450	411	425	450	440	440	438	405	421	441	442	450	446	419	437	441	443	390	435	439	463	430	447	437	428	444	428	462	440	436	408	396	447	426	467	418	453	438	455	393	439	469	429	452	442	448	436	444	423	452	346	454	433	425	443	444	447	452	442	439	467	416	445	440	436	442	465	464	453	431	403	437	445	470	457	418	436	427	423	448	413	455	453	397	465	465	428	408	406	477	431	453	404	420	447	426	441	450	441	472	449	409	469	453	427	443	447	412	455	446	473	424	460	455	461	443	440	469	457	446	419	432	431	405	433	430	441	407	411	406	446	434	426	431	445	476	411	435	458	468	413	400	411	421	447	393	451	429	437	416	446	429	452	446	408	438	428	426	463	422	407	425	459	454	432	452	444	393	435	432	387	439	423	485	436	423	405	429	431	451	413	407	386	461	467	434	464	442	467	431	387	460	451	458	427	429	446	402	413	442	454	432	458	409	444	465	466	426	407	428	464	441	452	442	419	428	420	464	429	455	467	453	444	447	399	416	415	429	407	388	465	420	431	433	462	410	451	451	427	418	408	432	419	426	430	427	438	442	396	404	429	419	402	413	424	417	440	403	394	454	441	423	442	452	441	459	450	464	474	423	424	469	435	445	412	421	445	444	423	423	423	443	471	414	421	435	448	474	424	454	442	390	448	429	426	443	425	432	420	470	485	428	420	443	444	434	429	426	431	443	403	446	444	485	471	433	430	417	409	444	448	419	431	443	426	467	452	400	487	426	419	450	405	408	416	441	434	438	431	442	439	437	426	437	443	413	420	415	424	405	443	454	418	390	398	412	420	456	464	410	464	481	412	415	453	408	443	443	434	420	430	422	465	436	439	395	453	480	454	425	472	394	476	440	451	443	449	384	448	422	438	417	435	420	415	443	423	403	455	458	418	455	476	401	423	414	435	439	431	454	418	440	448	486	416	472	418	419	488	404	442	433	430	450	416	432	408	408	502	431	438	440	467	408	440	429	476	472	400	448	449	454	416	454	430	416	440	415	417	427	440	426	430	458	430	456	431	448	460	443	440	427	459	421	439	420	446	431	488	416	441	467	426	431	402	411	419	421	423	416	439	448	424	451	433	418	423	423	443	442	449	418	421	453	445	462	424	442	465	469	433	462	458	421	436	462	424	441	401	444	464	388	409	434	435	437	380	445	445	452	453	445	440	470	432	443	487	425	419	444	456	422	421	463	434	418	448	440	418	415	490	447	464	432	447	441	412	400	415	406	434	449	413	474	433	438	466	478	441	470	401	424	464	452	424	444	400	441	402	453	422	435	445	415	455	443	450	472	426	431	403	447	404	457	394	446	392	458	444	474	420	426	490	415	415	437	411	476	409	416	447	448	457	465	421	446	442	438	415	426	439	453	428	447	422	467	431	473	472	405	392	442	447	421	431	444	411	461	433	417	445	450	414	435	473	432	451	415	442	438	464	415	420	433	403	456	408	448	424	430	454	461	456	443	411	442	444	430	417	441	447	435	414	431	434	440	396	417	429	435	435	424	438	439	399	442	422	424	452	455	410	453	443	465	447	410	466	431	443	424	442	418	433	428	444	447	450	446	432	477	436	425	436	470	453	449	412	412	455	444	442	484	401	446	453	477	421	417	434	428	468	435	468	453	415	454	442	445	419	459	441	447	410	489	408	436	422	471	478	446	432	398	448	419	453	429	428	481	443	447	427	449	422	405	457	463	424	445	444	432	427	446	456	435	436	420	415	431	428	426	413	434	422	433	409	446	438	455	390	431	481	432	419	405	454	449	450	398	412	466	430	448	453	419	444	466	445	440	452	463	432	437	437	457	421	454	461	450	436	429	436	444	417	431	460	423	445	473	471	432	465	405	447	447	428	450	432	476	426	407	472	435	429	461	453	425	449	443	429	418	483	441	443	427	439	430	406	404	470	472	394	436	435	460	448	470	428	439	421	414	424	457	430	452	427	443	437	470	472	434	402	432	443	395	436	461	439	462	442	417	430	448	452	427	415	431	435	441	445	386	426	425	450	436	438	453	436	415	462	449	428	413	444	437	420	456	419	429	452	420	427	445	430	443	461	432	414	437	426	470	441	414	430	464	393	470	420	420	482	451	436	442	404	441	427	383	424	465	417	448	446	444	435	417	451	469	466	444	440	391	464	474	422	457	437	422	428	474	454	414	417	469	442	441	411	450	429	427	426	437	472	443	431	432	478	465	437	439	429	449	413	434	457	421	441	407	468	429	398	434	454	429	416	448	467	439	431	433	434	411	425	453	422	445	433	398	430	465	438	419	389	421	436	460	421	476	446	416	455	448	453	426	416	425	429	440	440	436	412	455	399	444	421	431	474	442	427	459	445	448	434	406	444	426	430	422	425	447	457	430	439	469	437	436	386	424	446	437	423	390	427	432	429	410	435	433	449	416	429	457	433	488	417	413	406	426	424	463	479	432	399	437	461	461	447	426	434	441	438	445	422	423	421	397	388	412	448	446	450	422	458	436	400	416	437	419	431	416	452	449	406	446	422	442	479	426	446	440	470	424	460	444	433	458	438	410	431	448	432	408	482	397	423	455	434	432	434	461	398	465	435	440	455	468	437	445	420	460	465	418	420	431	431	461	439	440	425	441	407	404	398	416	466	405	434	433	452	405	426	441	423	433	438	415	431	465	446
25201	21108	23694	28774	21118	14428	639	457	393	388	361	339	351	358	338	355	376	351	364	362	348	324	311	353	319	342	363	326	338	332	323	323	339	348	342	354	345	345	331	369	375	340	345	319	343	322	322	346	320	333	339	331	329	350	330	315	352	334	343	320	336	353	338	319	332	329	343	322	318	353	355	341	348	326	321	329	299	309	365	334	323	350	352	304	351	297	283	353	353	337	309	305	352	314	291	351	336	371	320	369	353	315	327	318	311	356	346	309	368	363	365	287	350	330	323	318	322	319	345	321	337	303	314	340	331	317	330	318	370	310	343	310	325	350	321	322	330	322	330	311	319	354	347	351	316	320	348	336	321	335	338	314	350	370	292	326	300	317	337	273	335	287	327	327	334	306	340	315	334	302	321	290	329	318	309	343	343	349	320	294	341	336	349	339	340	334	285	371	326	335	298	352	299	334	368	328	370	335	330	312	332	344	346	314	315	343	336	307	326	356	337	318	326	343	308	320	340	348	327	351	310	369	321	281	311	314	325	303	317	346	307	326	338	356	345	370	351	333	327	312	314	335	323	309	327	355	332	310	332	357	338	339	339	327	321	325	309	346	338	329	350	305	302	348	352	356	333	332	332	314	341	328	336	314	345	351	359	336	313	370	326	322	319	359	343	344	314	317	309	312	328	370	344	309	318	337	346	311	331	333	311	344	338	323	313	330	333	343	350	329	339	324	354	345	353	298	352	300	340	346	318	316	322	395	314	377	324	349	310	319	315	342	311	333	294	337	347	348	342	325	347	345	292	319	318	324	323	295	329	326	354	344	331	358	301	322	286	325	326	347	304	347	326	305	348	354	346	308	313	331	366	330	319	340	312	337	319	344	328	307	318	363	329	310	341	306	333	324	301	336	349	306	339	339	285	357	330	340	314	346	342	342	298	321	340	315	359	300	312	338	287	331	302	335	322	332	310	352	304	333	337	338	368	354	359	317	286	335	326	335	336	325	327	315	316	327	348	360	318	302	373	319	292	353	378	333	342	342	350	348	310	339	352	331	300	355	353	322	336	341	351	347	329	339	332	313	320	348	289	338	338	333	327	324	338	372	327	321	311	315	299	354	332	349	340	335	320	311	349	333	368	328	372	310	323	336	318	353	335	360	323	340	322	352	317	356	322	311	356	372	348	348	336	328	280	325	327	339	345	344	360	321	355	312	313	347	326	351	391	376	323	361	316	300	322	325	363	339	355	331	321	331	339	323	320	297	327	316	339	326	348	338	340	316	331	348	349	327	365	343	338	388	339	325	333	341	287	332	350	312	353	349	323	346	313	319	326	309	302	309	335	346	320	336	303	298	332	304	304	355	324	295	292	340	317	282	337	350	334	329	297	310	319	337	332	327	339	351	342	339	309	304	311	314	335	317	344	351	308	322	353	338	340	362	337	351	359	317	346	308	365	334	320	375	314	329	314	341	336	317	310	330	367	348	295	344	304	329	333	310	329	328	322	297	305	314	339	313	334	342	323	309	313	290	339	316	335	338	335	322	320	305	329	344	331	314	353	379	318	337	341	321	307	325	307	332	313	329	329	344	352	316	335	358	303	335	364	336	316	320	349	326	334	349	315	325	306	341	326	306	331	328	324	304	312	318	301	348	359	376	298	328	365	326	365	330	333	343	290	311	341	342	312	288	306	299	381	345	340	302	334	353	326	337	361	347	317	333	333	336	332	346	350	342	313	316	338	292	315	310	319	331	360	330	362	305	372	366	357	354	332	364	344	326	343	309	325	339	329	338	339	305	312	314	357	320	358	321	335	312	295	300	351	299	306	318	371	296	324	342	353	313	303	348	299	305	321	283	331	318	283	319	351	377	313	334	359	344	351	314	325	357	353	287	316	314	315	328	321	345	341	314	289	308	346	318	340	299	302	337	317	330	328	334	338	355	338	305	363	323	326	334	311	321	324	339	365	359	343	323	338	345	348	334	348	309	332	336	341	336	310	332	334	343	371	338	311	331	367	296	326	326	337	354	320	338	344	312	310	332	317	319	333	354	341	358	332	329	316	356	307	341	346	340	372	349	349	333	303	318	323	311	321	336	308	359	325	333	305	325	311	321	334	348	304	345	347	311	316	328	326	334	314	324	353	316	337	292	348	334	340	330	319	295	317	365	367	348	328	330	331	327	369	308	343	363	306	326	342	331	355	375	354	338	333	341	362	333	340	337	318	322	342	334	344	335	325	335	316	323	317	336	343	371	357	317	339	342	309	292	339	339	364	390	319	336	336	325	349	331	306	315	329	325	351	337	304	346	344	340	306	362	334	289	340	318	325	317	338	350	313	319	347	303	319	339	336	351	346	327	325	358	370	306	321	327	327	320	337	339	346	354	359	328	309	320	312	337	330	335	329	303	325	328	307	340	327	315	326	323	345	320	305	341	341	337	344	316	321	340	330	367	368	311	361	329	351	325	333	325	374	288	350	343	361	378	298	340	329	326	316	336	328	329	320	303	369	345	339	338	302	285	350	360	316	329	291	310	289	347	338	344	358	317	354	348	351	347	300	349	305	336	333	337	318	363	335	320	363	312	357	327	323	336	332	342	322	344	359	341	332	324	312	327	287	372	322	311	340	359	324	346	372	356	340	323	324	344	315	304	327	377	352	303	360	332	342	324	314	334	343	323	328	351	368	372	359	336	347	330	354	336	343	330	346	321	319	385	328	315	314	322	332	323	311	313	356	329	333	328	318	337	347	354	304	327	333	328	349	335	361	305	305	337	331	307	352	347	306	309	338	349	359	297	373	349	317	265	342	330	309	290	333	294	304	281	303	347	360	349	341	344	344	346	378	373	315	341	341	327	339	364	359	332	349	329	327	319	340	360	324	353	316	320	329	321	309	348	328	317	345	338	328	335	332	357	329	304	325	333	322	299	312	350	310	335	260	333	336	318	322	330	313	335	351	340	338	331	350	339	311	350	320	296	328	368	332	355	297	329	341	316	317	318	317	362	355	303	329	346	341	320	363	324	329	353	346	343	334	321	306	338	329	335	324	339	316	329	302	344	339	354	343	345	335	304	350	329	358	319	347	365	330	357	381	353	356	372	336	295	330	324	379	335	300	353	316	382	341	351	328	302	315	353	347	339	306	341	297	298	319	314	324	331	295	366	355	337	298	339	344	310	346	311	332	320	343	362	350	305	326	329	332	332	304	353	355	366	342	325	356	318	340	371	340	338	311	328	336	306	330	332	320	319	322	329	333	319	318	330	357	323	350	388	317	326	317	337	312	314	332	346	339	344	320	345	379	371	384	296	299	345	335	330	341	325	319	361	335	342	365	361	317	302	361	345	338	307	336	321	344	349	321	345	313	331	318	346	324	328	313	344	310	344	308	335	343	345	341	329	332	299	339	334	340	350	332	346	329	323	320	373	330	345	327	345	330	344	333	339	333	330	356	340	334	299	342	342	335	313	327	309	310	308	313	333	309	343	338	352	312	305	331	326	361	333
37301	26941	12396	863	774	771	781	749	717	733	736	689	748	697	686	764	725	722	655	698	712	687	750	701	696	675	681	695	703	722	703	695	714	701	705	730	657	721	702	715	677	669	675	690	695	726	718	677	717	705	719	747	715	697	741	711	724	674	658	708	713	693	692	723	673	712	749	774	681	671	713	727	707	693	693	690	695	700	749	719	673	732	706	693	694	731	619	760	721	715	704	676	724	683	728	730	691	754	729	688	698	740	680	665	715	689	691	707	723	685	759	728	715	667	761	669	661	695	689	683	723	706	690	683	653	709	677	746	757	740	701	705	666	680	692	674	709	676	673	704	769	715	702	715	725	720	733	763	714	657	689	721	711	665	738	727	710	684	697	727	702	658	723	701	737	717	708	721	727	702	722	670	761	668	733	698	723	708	727	737	710	747	702	729	707	719	708	773	714	725	678	747	746	725	718	724	740	753	719	679	721	729	737	744	727	733	704	695	705	697	718	717	747	727	682	695	723	756	702	743	738	694	682	709	704	759	719	694	669	717	698	708	757	680	745	724	701	691	710	675	679	722	716	689	711	731	737	681	721	682	720	747	749	717	723	734	725	698	722	715	679	679	725	688	694	713	693	693	712	715	725	732	719	762	666	679	669	678	726	717	732	694	730	706	733	718	746	746	740	710	736	738	695	705	708	706	686	721	675	741	707	668	699	680	705	681	703	705	698	701	728	760	695	703	706	706	754	712	744	729	722	688	676	735	730	688	710	751	723	705	688	776	692	735	705	708	763	727	754	695	738	734	760	714	740	692	698	718	713	664	709	711	740	693	742	694	747	662	709	734	762	695	673	768	718	707	713	708	690	715	710	691	720	720	743	698	678	718	739	708	702	724	737	732	715	672	697	696	730	723	768	725	684	718	713	700	679	679	729	654	653	732	694	722	697	716	683	713	680	675	732	748	715	720	679	740	709	718	734	734	744	720	745	744	723	700	689	698	670	712	704	714	757	684	748	712	736	701	750	719	700	730	694	705	738	789	738	673	734	711	634	714	702	750	759	754	714	695	679	745	723	718	719	632	734	697	748	690	697	711	694	713	703	721	729	705	703	734	737	710	691	717	687	720	665	705	713	688	711	700	689	747	721	717	689	666	676	728	687	734	699	686	655	742	766	754	726	702	715	704	738	734	722	740	706	690	721	705	672	685	685	660	711	652	764	734	740	700	754	691	736	727	734	714	673	751	716	723	678	673	757	705	707	748	699	746	725	741	714	694	724	690	679	710	730	700	785	715	720	767	696	709	734	670	674	714	724	673	690	681	764	721	746	665	663	773	712	735	709	783	715	706	707	710	715	706	706	716	701	706	681	711	733	684	710	675	702	750	711	726	697	670	659	755	682	712	733	689	748	690	680	739	687	739	667	651	720	727	674	718	719	710	742	717	749	722	696	660	719	729	702	702	697	761	760	739	695	691	730	755	720	687	698	736	744	711	688	664	652	710	733	738	704	731	679	774	699	710	708	758	661	737	736	699	720	695	721	722	767	646	715	753	715	705	801	726	724	675	693	755	700	692	744	756	727	707	724	662	736	750	738	687	698	657	704	667	743	701	740	731	693	715	736	748	695	725	728	720	734	736	710	749	723	694	743	701	734	714	653	742	726	716	706	712	723	708	695	709	752	758	741	684	691	754	730	704	719	698	698	657	724	698	735	753	729	711	705	725	745	722	674	721	673	750	720	703	688	736	702	685	742	730	745	695	763	709	715	742	695	718	716	723	719	705	700	643	701	696	687	642	669	710	740	705	731	681	722	751	757	733	738	734	664	694	675	689	710	665	688	744	756	730	704	713	727	700	705	690	734	704	722	727	757	697	697	706	690	712	750	665	719	718	740	701	707	728	641	652	750	707	729	738	700	724	713	762	684	656	670	697	712	720	678	768	684	711	703	732	748	729	695	688	662	751	676	671	772	671	716	742	716	678	682	756	699	718	723	714	716	717	659	745	702	722	718	713	749	720	745	695	718	743	693	742	738	646	707	706	716	736	727	723	690	710	707	715	693	678	708	673	689	744	702	694	679	766	687	670	720	708	710	667	695	697	702	691	726	707	735	720	689	671	690	693	685	715	712	692	703	738	699	726	732	770	727	726	710	690	697	706	663	774	735	743	704	732	727	784	686	712	690	743	733	708	710	707	725	700	675	705	716	699	736	729	715	719	680	740	716	722	722	712	682	704	711	680	714	739	700	682	694	729	721	720	707	727	699	708	725	695	741	696	683	734	705	720	735	730	720	717	687	709	740	707	752	706	655	704	705	689	704	653	700	742	680	734	698	699	703	751	751	717	741	687	719	659	714	745	741	719	726	688	724	697	697	674	685	734	703	747	721	730	734	761	716	736	726	757	716	732	708	656	661	688	790	663	654	683	680	695	766	634	646	701	742	697	696	727	724	679	719	684	713	718	676	726	702	709	650	724	752	710	749	719	750	712	729	728	733	703	668	695	715	758	736	706	702	723	694	703	722	652	709	756	709	713	673	706	694	758	698	702	726	749	734	705	711	690	715	699	732	662	694	674	723	684	721	740	666	719	698	678	726	696	708	700	727	732	725	719	700	709	721	750	720	721	696	705	666	688	722	636	709	683	678	681	704	714	647	697	641	679	730	670	711	693	754	746	664	740	677	722	664	691	699	726	718	727	693	740	705	680	703	702	729	693	683	745	699	732	745	712	685	709	693	737	680	737	737	720	699	732	695	701	701	732	709	726	697	650	702	667	699	701	747	724	724	679	748	766	744	711	688	703	686	717	729	717	713	694	694	740	749	660	730	694	726	726	708	664	685	730	746	710	730	759	732	713	722	694	730	672	648	726	675	728	753	714	704	787	682	739	724	702	714	744	701	710	713	690	703	709	771	710	734	712	739	678	716	696	717	694	723	699	684	712	719	707	729	752	702	672	718	716	693	672	731	696	708	735	720	735	718	710	727	713	727	688	724	747	737	697	724	725	741	705	733	657	691	739	682	700	756	752	730	733	736	759	699	710	729	719	679	719	700	684	678	759	703	740	741	719	710	739	722	712	730	737	717	709	679	700	695	709	697	667	710	731	702	677	723	666	707	711	714	694	766	724	715	723	706	726	686	737	700	744	737	776	748	679	731	714	753	759	685	687	738	674	764	740	707	705	730	710	746	718	733	753	647	683	712	731	741	705	716	682	666	692	741	751	643	693	691	698	695	704	708	701	738	708	735	716	702	693	698	707	732	711	721	711	695	684	681	683	703	701	692	736	674	758	674	681	742	702	732	678	735	697	687	735	738	708	704	738	707	701	764	701	724	718	754	753	776	724	724	747	722	690	709	699	760	735	702	757	725	690	715	703	701	732	748	727	732	735	707	720	755	692	677	703	729	745	741	754	703	726	731	758	699	692	697	685	710	727	753	726	657	671	747	679	692	751	690	675	718	736	706	671	704	720	713	694	697	732	732	719	714	740	706	717	709	698	692	703	733	702
24514	21116	24073	28414	21116	21134	11678	594	399	358	354	387	337	346	361	328	330	343	349	328	321	311	313	293	314	318	325	314	339	302	302	318	309	301	295	331	301	317	320	321	344	286	285	318	297	281	322	316	294	291	333	331	305	295	272	343	299	341	312	297	296	309	314	305	289	304	292	288	303	318	306	314	283	303	328	312	330	267	303	288	324	288	328	299	261	319	305	324	357	319	334	317	330	271	311	320	321	317	336	281	305	296	290	314	315	337	329	338	320	298	261	323	348	313	314	318	293	324	315	305	298	277	310	298	301	291	286	312	333	299	315	298	280	273	326	294	355	291	305	317	299	304	283	307	318	334	288	300	297	285	311	298	307	296	270	315	286	325	285	307	331	296	291	294	294	332	313	313	347	309	274	290	290	300	269	354	303	359	298	290	293	326	271	326	277	351	319	308	290	312	314	338	350	313	316	270	311	306	332	310	312	282	296	280	284	284	295	309	317	290	338	350	340	333	285	301	344	329	317	315	275	270	287	295	336	337	299	326	320	326	296	344	323	308	295	306	302	288	306	305	293	340	303	325	342	278	322	290	307	318	307	279	285	338	358	303	297	281	328	270	298	324	304	320	284	317	317	292	327	323	357	284	300	321	291	275	329	299	317	268	306	334	297	298	317	286	307	329	324	338	325	287	287	299	308	301	324	295	258	302	287	307	265	284	308	284	314	311	300	313	269	272	297	304	271	332	292	316	337	306	319	317	329	272	275	284	282	284	285	326	316	324	303	290	303	333	279	321	304	317	291	326	292	320	284	308	363	306	281	283	347	267	290	342	287	303	330	290	323	325	296	300	309	303	292	296	297	293	319	306	338	316	309	306	299	290	283	305	311	336	292	285	299	294	288	314	309	272	281	301	296	283	315	301	311	325	318	305	302	274	325	322	309	312	307	328	287	321	321	298	296	303	303	323	312	335	317	315	306	312	288	326	325	310	333	333	299	311	356	272	288	340	317	286	285	294	333	337	293	298	326	319	287	315	308	297	306	295	305	278	307	307	309	286	284	273	325	304	293	308	282	325	310	324	290	316	329	305	318	306	295	316	307	331	291	330	320	305	313	320	315	300	325	324	326	316	311	313	309	338	316	336	305	301	297	286	251	297	293	340	342	318	315	298	287	281	294	322	328	278	315	307	282	298	325	318	300	302	299	280	296	286	320	293	253	318	300	312	283	350	291	325	300	308	321	289	293	304	333	271	272	319	312	289	314	328	320	275	271	308	296	318	304	299	317	296	353	308	338	288	322	321	321	309	320	308	295	309	291	345	306	312	310	316	322	292	288	296	340	311	351	290	296	290	339	291	319	333	304	340	308	290	304	303	311	311	274	284	299	335	305	319	301	297	291	307	283	295	284	281	319	307	291	307	288	336	324	332	307	280	275	299	315	334	311	321	303	299	319	301	316	319	295	288	334	318	299	319	290	282	326	325	323	286	313	287	303	343	303	318	318	319	328	316	329	289	318	339	272	332	310	320	287	344	275	336	280	316	292	307	293	293	305	312	296	267	289	294	338	330	328	278	267	287	323	313	284	322	329	306	301	343	304	321	309	299	279	311	321	299	321	302	308	269	312	319	322	302	309	306	304	321	335	293	302	364	340	337	308	286	281	309	272	290	300	332	314	321	289	314	297	291	290	315	322	327	296	351	275	284	302	327	299	333	329	288	307	301	315	336	314	347	297	264	265	326	285	306	306	300	299	312	298	305	297	296	304	276	315	299	318	286	276	307	296	314	319	286	329	312	305	299	296	287	297	298	296	291	339	293	263	293	279	291	329	273	325	323	324	297	338	297	292	324	307	300	326	330	326	320	339	316	305	306	307	305	281	319	310	322	315	285	311	288	319	316	287	289	276	320	292	293	296	314	329	278	319	309	270	321	292	326	340	324	313	278	306	279	344	311	326	305	321	294	316	293	301	276	305	313	299	284	316	279	341	337	296	306	309	317	296	295	304	336	291	312	296	288	274	286	310	291	270	306	315	279	307	320	307	273	298	326	319	301	298	293	302	337	296	312	311	292	277	317	319	299	301	309	322	305	300	330	318	303	299	291	315	285	303	300	281	282	333	308	356	298	298	269	314	264	277	328	324	313	306	265	320	302	302	304	282	333	353	340	334	293	303	276	304	292	316	347	290	323	302	339	314	297	276	292	294	303	305	297	300	284	286	346	315	289	314	346	294	271	282	308	292	289	309	328	318	298	304	333	322	315	301	313	327	314	300	299	289	312	315	312	297	301	304	333	301	308	314	324	311	355	309	291	297	271	306	310	292	287	333	289	263	291	302	280	314	290	311	316	294	311	299	304	301	324	271	282	309	299	280	316	345	307	285	328	307	316	291	327	311	292	333	326	292	284	334	304	313	297	313	297	270	289	296	317	321	330	343	331	340	291	328	339	286	321	313	289	285	299	299	325	300	287	293	312	310	331	307	306	325	326	332	312	286	314	304	321	286	303	297	286	306	314	299	318	320	298	315	305	317	303	324	300	288	329	327	311	289	318	297	275	285	298	310	340	290	280	300	304	349	313	308	291	277	300	294	310	290	332	317	313	300	345	306	330	309	315	336	309	308	323	298	303	307	312	333	312	304	331	272	302	310	287	325	324	285	303	313	347	290	290	298	318	299	292	297	320	312	306	285	270	272	263	318	290	265	317	312	338	320	316	319	296	312	275	298	276	305	259	327	305	279	309	341	295	333	320	293	314	320	317	312	337	283	325	316	290	328	309	293	292	288	297	298	303	290	314	323	329	294	308	319	306	314	307	273	292	311	287	315	333	311	315	335	323	305	339	297	328	321	292	305	311	311	303	310	294	327	297	326	332	304	326	325	339	281	290	328	314	295	302	331	307	311	305	316	302	302	286	309	326	332	275	323	316	289	317	317	307	298	355	269	313	335	322	307	288	304	300	271	303	285	317	296	291	311	309	314	304	313	282	315	301	306	280	289	296	333	311	310	317	293	324	323	294	328	300	298	312	270	313	280	316	342	295	309	271	316	352	325	333	330	372	302	306	319	314	310	300	324	320	298	328	296	303	326	322	319	290	291	321	287	296	302	301	351	331	305	324	301	294	314	340	336	346	299	293	302	298	287	318	321	313	331	291	300	337	316	274	333	297	300	277	286	301	289	315	315	277	304	310	345	314	282	315	324	304	306	288	283	324	284	290	309	333	290	276	305	268	328	300	322	321	323	285	314	302	317	329	310	283	305	314	315	334	278	280	356	279	314	334	296	335	294	329	332	285	307	275	278	290	312	310	340	293	300	293	306	290	289	301	298	337	314	299	338	326	325	339	337	268	296	273	305	313	328	304	312	298	298	316	294	295	320	287	302	284	309	289	305	316	310	286	334	297	317	328	290	320	341	307	298	319	306	324	298	323	289	330	282	297	269	273	289	312	282	316	315	267	325	309	311	315	271	301	283	299	300	309	309	341	314	287	327	323	277	329	286	322	296	295
43289	38033	18584	956	793	723	637	685	697	608	657	665	629	650	614	687	599	611	661	617	601	642	632	609	642	633	651	648	616	635	627	664	655	589	603	684	626	608	610	582	556	605	654	681	631	623	654	619	629	642	636	634	631	658	609	614	653	581	604	622	611	650	658	671	618	611	608	634	632	641	578	640	648	622	620	654	636	609	658	608	655	638	610	624	685	655	634	642	585	648	597	638	592	673	624	650	660	625	616	627	628	608	617	585	591	665	655	593	615	665	619	633	612	640	629	649	635	637	671	590	647	637	586	595	611	632	599	594	627	602	621	609	675	662	646	596	666	651	621	633	600	640	618	580	668	647	681	632	633	649	596	612	661	631	602	626	612	629	639	602	615	670	611	646	627	599	656	612	601	616	631	657	653	677	604	609	622	608	606	651	643	615	634	686	629	613	675	584	598	669	620	643	643	670	669	653	645	642	627	618	598	632	657	687	686	596	570	622	586	651	613	663	623	641	622	621	637	639	633	637	642	666	643	659	623	603	634	623	632	630	634	645	601	644	663	638	656	614	638	638	632	662	651	620	655	623	626	601	616	618	660	666	612	616	625	634	595	661	667	629	620	623	683	623	651	621	637	648	592	648	609	637	597	646	667	636	569	627	584	639	653	622	593	605	618	630	695	653	636	646	633	611	606	626	625	674	650	636	591	618	635	630	619	654	649	646	655	637	655	620	598	625	658	593	668	611	639	625	609	645	643	613	651	640	663	627	625	609	642	648	603	653	605	621	614	620	574	664	617	645	600	634	612	653	666	622	617	602	625	622	609	659	668	649	636	600	641	626	601	657	610	627	591	661	587	647	648	642	636	629	615	604	604	625	709	642	629	666	608	639	588	672	639	605	621	604	625	653	620	607	604	666	646	604	629	657	612	625	633	583	650	633	656	670	630	636	605	598	624	640	616	611	600	682	602	629	605	618	674	635	617	627	633	620	626	625	672	655	652	639	643	607	632	580	623	620	654	627	608	597	592	596	649	613	620	639	628	652	607	601	647	665	612	670	647	629	658	611	643	643	618	603	591	585	654	649	655	622	621	650	629	636	633	640	633	629	634	599	635	630	654	665	613	625	643	647	638	640	651	640	615	589	642	602	617	610	648	661	638	656	583	620	625	633	657	647	621	620	622	657	636	630	608	638	612	623	600	667	641	628	620	600	630	648	586	612	668	643	617	640	629	601	641	626	680	620	621	640	660	650	630	678	669	666	631	641	665	673	640	608	686	620	627	666	606	613	622	594	653	630	618	664	643	635	628	586	621	594	641	669	671	611	645	609	637	610	584	585	651	684	619	604	633	599	625	614	623	636	585	666	623	668	664	623	617	622	636	638	622	621	614	645	668	649	633	665	643	614	634	593	662	680	657	651	628	605	656	593	645	656	606	662	634	598	657	603	671	633	672	611	607	601	629	646	618	633	611	635	628	628	686	624	621	632	670	638	600	627	632	608	628	646	636	699	613	624	627	624	622	616	597	585	671	657	649	619	663	616	615	577	571	645	671	593	624	645	627	613	626	624	637	580	652	630	684	610	613	626	673	574	630	629	668	616	583	637	615	611	621	657	586	642	614	599	587	660	586	668	618	609	675	610	671	636	593	602	648	627	650	584	614	639	611	613	575	637	654	645	637	664	625	658	624	578	658	645	638	618	649	652	663	658	576	619	645	599	635	617	591	646	623	626	658	677	643	617	590	628	631	651	649	654	671	651	607	627	619	651	613	616	604	636	620	603	569	617	669	656	635	639	645	618	615	621	600	620	594	595	627	619	598	610	580	603	646	664	589	648	639	643	649	607	626	655	659	707	608	648	641	633	655	668	596	607	668	659	639	665	631	626	593	611	629	615	585	629	607	606	624	636	614	651	632	644	670	636	629	672	637	650	624	681	639	646	634	630	621	613	638	665	619	645	625	592	615	608	624	628	628	626	649	624	635	629	635	646	606	654	663	619	626	629	607	604	654	594	634	650	683	626	657	625	630	649	648	584	617	641	637	604	682	619	620	585	639	641	594	636	668	651	631	585	665	671	643	658	667	604	654	626	597	614	647	637	656	627	619	611	631	628	608	647	609	639	620	626	644	604	617	604	664	614	668	599	630	624	636	620	588	600	651	668	626	623	631	621	639	593	616	622	673	640	637	601	614	623	624	603	649	638	635	637	636	597	660	634	629	682	628	644	635	658	616	636	652	674	609	622	618	628	638	628	630	582	638	603	622	632	632	644	625	600	597	600	649	615	635	612	612	598	661	614	657	611	628	631	613	638	644	601	627	625	648	605	628	628	660	627	614	614	670	637	642	604	666	653	645	617	622	654	655	614	612	654	619	585	627	612	626	628	625	686	630	668	634	642	621	614	619	608	641	632	606	646	628	658	595	640	571	588	617	668	630	652	588	647	634	602	614	630	635	592	595	608	630	678	615	656	697	612	612	602	569	614	672	666	655	630	623	651	655	623	580	592	670	628	606	623	618	631	665	593	605	655	600	614	616	653	614	633	618	641	661	605	636	649	665	648	636	652	609	612	619	630	587	633	617	612	601	605	589	660	641	653	638	635	596	677	597	651	613	666	654	623	669	632	647	673	594	618	625	617	674	637	620	660	649	630	633	612	631	630	646	637	715	618	624	638	616	583	640	636	642	626	637	612	607	609	648	588	595	606	638	636	697	680	569	623	676	585	621	622	644	626	634	638	655	640	614	642	615	644	642	630	634	602	583	617	633	590	646	668	624	586	642	642	651	610	644	679	620	639	611	648	633	604	620	662	607	634	607	646	612	600	626	632	640	612	609	559	599	637	598	654	596	612	623	600	653	618	603	563	675	648	631	636	639	668	625	648	645	621	626	626	671	614	585	651	671	634	646	640	644	649	611	632	662	649	640	611	646	635	647	639	604	617	635	673	640	671	659	588	607	644	648	605	616	672	615	642	644	660	647	639	625	649	659	611	652	586	640	606	611	675	648	654	627	634	653	647	613	689	643	691	619	640	581	665	655	629	601	646	629	631	634	618	638	648	665	612	635	670	647	586	623	626	603	691	601	666	652	586	632	598	640	615	629	637	638	626	599	623	656	610	649	620	635	626	629	618	631	634	687	615	616	638	629	602	641	636	622	679	632	669	615	607	654	653	621	624	595	635	607	642	637	610	596	589	611	654	561	622	647	639	631	594	637	633	639	603	593	615	604	639	691	639	637	626	641	636	691	624	660	650	662	639	635	623	632	648	643	602	580	612	597	650	669	644	606	634	609	647	632	562	615	643	610	626	662	610	606	662	652	634	637	636	679	630	670	634	632	642	626	655	670	654	619	652	626	651	634	620	612	638	622	618	630	667	668	621	686	627	621	626	604	625	655	634	639	680	633	647	596	634	610	666	626	632	606	625	617	614	596	593	587	639	623	650	655	624	676	649	616	627	691	645	645	645	648	636	657	623	617	649	592	648	610	643	660	607	615	623	651	630	625	664
34451	18216	5589	426	232	178	207	168	175	208	180	191	174	183	193	182	179	221	192	177	175	155	188	160	173	178	175	155	186	192	216	194	196	177	185	162	194	172	162	148	164	187	190	142	172	177	206	160	205	167	159	170	208	161	151	196	170	179	195	185	176	202	185	177	185	161	163	158	166	194	185	176	194	166	192	195	173	169	182	194	154	202	185	193	176	163	189	187	197	182	187	199	175	188	160	175	189	183	176	140	174	158	182	159	175	150	181	165	202	196	163	169	152	164	191	164	196	171	201	180	192	158	177	183	203	229	199	186	176	164	204	177	202	194	210	157	166	173	166	159	158	166	194	175	182	195	160	179	206	172	180	207	190	175	201	180	176	174	202	188	171	194	173	197	165	178	190	211	198	162	189	159	175	204	202	165	199	214	171	158	173	180	175	181	140	197	196	200	157	173	173	194	194	171	143	177	180	180	184	177	169	158	189	153	174	156	186	178	211	186	175	184	167	188	182	150	183	158	202	193	188	181	185	174	178	194	176	210	199	170	208	201	182	186	145	195	170	166	165	178	177	182	189	193	184	157	167	189	193	187	172	187	179	168	190	166	188	197	190	180	161	163	150	156	173	186	185	190	177	181	203	183	197	188	208	177	174	181	181	184	198	210	198	172	142	178	158	200	184	179	189	185	173	175	188	175	202	173	185	180	193	167	179	175	173	180	168	166	182	194	196	183	194	191	166	171	162	199	184	169	180	182	195	184	168	183	177	177	178	176	178	194	187	189	171	197	163	186	186	175	188	193	165	174	168	183	191	194	179	185	169	177	207	170	162	179	168	167	159	172	148	180	173	220	181	207	162	178	160	181	196	172	196	178	177	174	198	180	177	172	154	172	190	190	147	167	180	177	178	172	182	174	179	184	167	143	216	193	202	178	188	203	189	187	199	191	194	206	175	173	186	173	190	185	192	185	196	178	174	181	179	174	187	205	176	182	183	193	177	164	168	179	191	155	176	165	161	192	211	181	165	163	195	182	165	177	175	176	179	176	159	173	175	190	155	171	176	193	209	171	155	169	183	184	156	174	184	185	208	190	176	178	164	198	146	178	175	168	198	178	191	194	171	177	165	151	206	189	180	184	186	161	188	200	166	174	171	174	188	174	181	197	168	185	172	172	192	193	191	193	181	194	183	167	177	175	188	175	167	189	170	179	192	180	208	165	158	177	174	170	177	204	160	164	185	173	189	158	174	166	168	189	216	176	191	178	184	135	158	156	193	166	210	200	169	157	175	174	184	189	179	174	161	184	169	155	216	183	164	176	190	173	163	191	168	187	173	182	189	194	179	165	181	196	170	186	188	178	174	181	186	189	192	178	188	184	175	196	164	157	205	181	176	162	190	178	194	185	165	161	178	185	189	189	193	193	173	170	192	177	159	199	180	185	178	202	172	180	164	193	199	206	175	169	189	211	194	195	160	181	192	196	192	164	192	195	188	155	183	155	187	171	187	179	181	168	189	168	173	158	169	190	157	176	180	152	183	174	212	179	150	166	179	172	165	191	194	177	155	171	193	148	185	200	183	174	164	183	193	198	198	165	189	185	178	177	187	186	174	215	193	184	183	152	153	191	195	162	174	207	175	172	172	197	183	185	157	201	177	180	192	193	174	188	192	234	175	185	179	181	177	178	169	180	157	203	197	188	190	165	179	187	168	166	182	187	200	192	163	186	199	176	165	206	167	178	187	158	161	185	173	212	175	191	180	176	162	169	188	184	166	192	174	172	167	169	187	195	188	180	190	200	204	189	165	170	167	166	163	164	185	178	182	172	195	179	183	164	196	180	182	174	185	156	169	172	161	186	174	204	171	173	197	214	191	192	176	186	201	181	189	180	188	158	194	168	199	165	156	165	166	186	173	170	180	162	199	184	171	190	169	153	179	186	193	179	195	180	202	166	187	178	186	179	190	196	167	144	180	180	176	154	180	193	174	183	193	191	193	174	175	188	179	188	155	187	181	185	213	181	184	203	188	180	198	195	174	179	161	169	186	175	189	183	179	165	206	181	170	207	197	164	166	158	201	169	168	157	185	168	141	206	182	173	179	179	155	193	172	168	161	193	174	170	187	165	160	179	186	177	166	179	209	188	182	184	179	197	178	139	182	184	186	188	173	183	179	179	181	220	180	191	168	193	149	195	145	174	193	214	180	192	197	173	169	175	168	149	170	164	174	181	170	194	171	196	206	194	169	197	173	179	188	182	171	178	160	165	203	204	174	180	182	176	173	198	194	169	167	167	183	178	169	185	206	176	192	188	184	191	176	182	168	196	159	188	174	173	177	176	188	172	175	180	194	174	169	187	160	179	198	161	180	175	200	170	165	185	193	217	184	178	164	181	152	186	185	178	181	185	159	167	178	190	197	203	170	189	196	230	179	186	175	204	193	177	155	199	174	201	161	183	174	189	209	191	207	171	182	176	161	164	161	175	168	168	158	182	180	193	202	194	168	200	170	161	177	166	182	174	184	198	179	204	155	174	178	162	149	195	176	189	182	182	193	171	194	199	186	222	194	178	147	192	188	177	190	179	199	168	186	181	177	178	188	198	220	181	162	158	156	178	179	188	177	170	184	212	188	200	193	176	195	181	160	164	170	196	181	193	171	208	153	199	168	200	197	181	197	172	207	161	180	168	167	178	176	187	192	182	152	163	176	201	180	185	160	147	177	182	178	197	172	178	175	196	206	175	193	175	186	176	179	196	175	176	146	205	187	183	179	186	199	173	180	190	173	160	193	182	187	173	168	148	166	203	208	163	164	208	171	172	185	187	180	167	185	174	178	182	173	175	176	182	187	215	192	169	185	180	189	193	191	179	185	149	210	164	169	175	174	184	173	170	184	166	208	170	183	155	191	192	181	203	172	178	190	160	187	179	180	215	194	148	204	161	196	171	175	172	169	172	174	202	176	164	207	179	157	174	186	190	203	171	182	176	165	189	202	214	179	177	155	184	219	209	175	204	176	168	170	183	188	203	170	180	204	177	175	172	171	182	173	166	190	178	168	197	208	173	169	202	177	191	191	176	169	192	178	196	196	187	205	177	153	149	178	181	163	188	189	181	186	167	172	181	216	183	168	162	194	195	186	198	185	190	185	164	185	173	187	171	167	187	159	172	171	185	195	171	174	172	181	183	172	192	167	192	168	164	200	172	176	164	179	177	209	187	198	181	182	197	205	195	170	173	171	194	203	172	176	187	180	205	193	171	181	164	172	183	183	173	207	170	207	158	163	175	218	194	180	189	167	173	195	189	183	150	210	162	164	182	174	185	174	173	199	169	159	162	187	205	177	199	177	156	217	185	172	169	158	178	188	209	188	200	197	193	181	185	185	173	201	171	184	189	173	190	207	200	185	193	186	194	201	181	172	189	221	178	189	176	180	190	181	194	179	180	184	183	220	177	184	174	172	192	191	158	183	194	189	204	206	176	174	180	195	171	182	182	185	155	185	175	158	170
19948	3213	1177	483	459	437	446	442	447	434	448	458	434	437	459	407	437	454	435	439	452	465	457	442	433	448	416	442	464	468	450	449	456	429	456	454	428	444	430	474	454	443	412	437	415	434	428	447	443	439	388	429	432	446	414	424	455	387	425	429	444	419	445	438	470	463	428	424	468	441	434	413	442	424	451	479	443	465	455	429	451	435	395	443	438	448	403	423	440	466	405	466	451	462	461	436	395	462	432	418	391	431	428	452	475	441	410	456	432	468	427	443	452	422	440	437	429	424	410	460	432	453	399	481	457	434	445	450	442	433	433	431	405	446	457	418	445	435	434	445	429	426	443	494	435	420	415	454	419	439	427	418	407	442	432	419	464	459	446	447	470	420	434	397	420	470	421	413	434	407	434	481	471	466	435	437	453	420	433	422	448	452	469	439	441	466	420	449	456	481	427	479	467	410	498	434	466	466	429	428	419	442	462	419	419	464	453	463	440	460	427	448	412	424	445	442	429	420	413	430	474	451	430	471	419	447	438	414	427	464	402	420	438	430	410	454	440	500	420	446	445	419	435	469	428	430	404	428	480	486	412	431	435	467	423	402	440	419	449	397	422	435	440	436	457	415	449	422	418	448	483	408	437	459	425	419	439	466	472	433	462	438	444	426	495	424	417	443	480	456	415	444	454	415	450	444	435	441	449	441	461	456	414	433	458	448	440	417	411	467	417	453	478	475	469	446	439	414	448	422	427	434	464	437	460	448	409	466	429	403	455	444	438	443	454	432	424	437	453	425	435	465	479	448	440	446	441	431	453	447	468	428	433	426	455	422	429	449	455	464	445	438	436	453	426	454	442	432	428	460	451	445	413	408	448	422	461	461	430	447	446	415	439	430	447	442	480	452	419	459	418	431	484	448	444	477	444	441	408	419	440	460	435	456	447	484	458	476	454	480	415	406	447	442	432	434	445	440	423	451	422	453	457	445	435	435	462	443	431	446	439	445	443	431	458	441	451	436	459	427	468	443	450	440	442	466	444	441	449	440	474	472	455	435	447	439	404	409	424	444	439	438	443	493	452	486	454	410	438	441	480	437	477	468	408	454	425	448	443	466	435	412	439	447	482	452	420	465	426	443	418	438	440	436	459	429	437	432	424	431	453	408	435	438	437	456	432	423	475	493	451	430	470	451	421	470	431	441	412	452	444	433	451	470	432	444	448	414	437	423	479	447	452	409	443	409	426	422	417	458	448	427	443	439	483	462	409	481	459	455	446	494	446	477	468	438	479	440	457	471	405	455	501	479	401	435	432	408	432	432	428	443	441	413	428	470	435	468	425	442	434	422	434	425	425	425	458	443	402	461	443	399	465	490	423	437	427	430	418	442	421	476	471	482	450	430	433	406	466	415	420	487	419	438	457	464	422	388	434	440	473	448	436	476	407	451	454	439	427	410	457	426	478	458	437	403	457	437	431	416	459	442	430	444	438	398	428	452	408	471	407	437	466	458	412	419	396	472	429	484	424	471	441	447	455	441	413	463	456	423	420	441	447	441	479	400	425	408	413	470	435	429	415	423	409	466	493	426	402	454	420	455	423	454	415	460	455	408	476	441	447	453	443	427	412	429	427	466	431	469	466	426	444	428	401	419	429	438	443	474	457	448	445	465	469	429	470	423	477	432	429	448	417	448	425	451	425	410	437	433	458	475	462	450	468	427	434	469	457	458	416	419	439	437	425	428	449	432	410	451	434	417	441	478	457	431	452	419	424	455	499	432	448	423	442	439	456	428	457	426	460	439	458	467	429	453	452	434	439	460	440	440	464	437	454	438	448	460	429	420	471	442	426	441	469	445	481	471	443	411	385	450	438	435	443	429	435	443	465	429	454	444	455	420	415	461	440	418	450	452	477	476	436	446	421	406	460	395	470	429	456	461	419	437	452	449	448	444	450	420	450	422	456	429	464	418	445	425	472	434	434	441	446	456	433	449	443	405	433	441	455	447	448	435	462	494	412	453	446	462	415	427	476	444	402	406	468	434	430	411	431	441	410	423	432	436	435	431	446	416	481	461	439	460	434	469	424	472	443	426	486	452	432	432	439	412	445	448	433	458	399	434	439	453	448	468	421	457	441	410	473	455	455	462	470	430	425	459	427	449	457	445	432	467	447	405	421	421	445	419	448	439	436	439	431	430	475	453	426	401	463	469	477	465	457	430	419	491	463	458	449	456	446	417	423	441	425	430	441	453	429	449	460	464	454	388	443	448	399	420	445	442	410	425	412	457	462	412	429	484	459	438	434	420	444	445	463	438	425	421	458	423	459	423	432	459	451	457	431	425	430	443	437	479	457	434	439	452	433	391	425	440	458	405	457	436	460	401	450	424	433	438	416	409	450	429	462	414	447	459	447	453	437	415	472	415	416	448	458	454	431	487	440	448	419	443	451	446	440	429	456	446	472	483	461	446	468	418	425	443	470	444	437	459	408	444	451	456	405	406	440	431	378	443	431	423	405	458	459	441	414	437	450	440	441	434	474	427	459	428	433	403	449	482	465	413	478	465	397	457	431	446	427	431	447	453	411	484	428	427	489	462	480	443	451	464	416	423	425	466	457	460	418	483	456	420	435	470	459	439	428	448	456	472	424	421	441	438	442	439	458	433	471	447	413	435	414	437	459	423	464	463	395	464	441	447	436	432	459	455	463	447	424	450	470	468	419	420	414	446	436	405	437	424	433	457	444	445	426	424	443	454	394	418	426	460	417	472	406	437	434	448	421	456	470	428	436	405	442	451	432	427	466	431	415	412	452	436	454	451	479	429	432	461	392	446	470	452	460	433	449	451	443	406	455	470	471	439	393	444	467	443	399	443	430	482	460	451	446	450	419	443	472	455	411	410	427	407	425	430	429	452	421	467	461	445	416	468	434	431	403	418	474	457	444	489	432	436	459	409	446	464	469	445	456	424	407	457	441	401	433	456	477	435	440	404	471	468	473	487	436	453	433	427	470	421	414	479	421	405	444	435	457	463	473	434	439	395	462	387	428	444	429	412	459	427	425	419	463	432	449	435	435	470	415	463	411	438	441	473	390	452	426	402	440	432	413	403	442	453	430	459	432	445	460	465	451	462	442	421	420	441	419	454	436	427	415	440	472	439	418	425	469	452	448	423	410	436	445	440	450	474	423	468	454	421	409	442	447	450	466	468	445	416	445	437	415	420	462	419	438	451	423	430	409	441	454	452	455	448	425	432	457	476	455	428	450	432	436	453	466	423	419	415	458	480	445	475	446	489	452	452	463	439	449	446	435	436	446	444	421	442	437	431	448	442	454	424	432	446	461	453	444	465	451	451	443	442	466	453	467	418	454	448	434	453	429	442	476	407	485	421	449	427	450	436	476	451	446	429	451	432	435	442	468	454	406	424	476	434	455	426	470	440	410	432	452	441	418	434	463	466	432	448	431	448	459	445	455	442	444	462	444	440	434	502	482	444	426	458	469	458	473	401	453	440
25175	21115	23653	28802	21106	14748	632	439	396	386	366	321	352	372	333	359	329	297	381	328	331	362	352	350	360	339	348	318	339	387	361	352	339	327	360	330	311	370	335	310	308	342	341	333	303	309	362	334	347	329	309	327	318	319	360	304	323	313	320	350	363	355	352	293	355	320	317	339	355	320	336	331	335	350	332	328	313	331	373	313	326	321	304	369	341	316	373	355	321	311	333	317	274	366	342	305	337	323	325	339	372	339	331	359	304	316	286	322	340	352	326	335	328	318	332	329	322	344	359	351	367	356	328	350	358	337	319	334	330	338	334	324	339	338	316	366	373	322	325	344	342	315	308	326	386	337	306	303	360	333	347	339	300	322	327	331	316	370	333	371	349	368	311	346	321	358	360	323	379	311	329	342	323	338	309	340	353	377	365	351	324	335	338	355	305	324	307	325	362	317	339	338	361	363	345	343	311	314	353	322	307	351	326	320	362	280	317	335	338	341	312	330	293	329	360	331	306	339	311	315	319	327	344	323	331	375	356	330	344	322	328	330	310	375	355	298	341	335	353	339	328	328	363	375	370	332	317	327	329	326	303	348	332	325	357	330	330	329	318	340	328	340	304	305	315	332	339	320	321	301	312	383	335	348	327	361	302	346	337	350	341	330	367	312	348	348	323	332	351	340	334	341	335	341	302	328	302	363	330	328	316	356	328	292	337	358	301	349	315	320	304	361	334	327	326	380	321	309	320	312	313	338	301	310	305	344	358	328	341	324	302	313	335	371	319	365	355	376	346	361	350	349	314	324	363	322	342	319	336	328	346	340	363	335	380	359	320	339	341	350	316	350	352	312	368	347	326	321	362	323	333	353	381	326	301	304	332	360	345	314	319	361	328	318	351	369	352	357	307	326	335	315	333	352	338	333	366	342	346	306	376	335	338	342	326	360	313	309	342	348	333	328	345	369	373	362	340	319	345	333	316	383	333	328	343	344	346	319	337	347	310	324	317	277	346	324	336	320	354	347	362	318	357	314	330	312	331	337	338	359	378	330	342	344	352	331	313	376	344	338	341	324	303	355	330	318	326	307	341	337	356	321	339	343	342	340	366	351	341	336	338	308	372	317	330	322	319	322	343	306	333	338	300	344	349	332	343	347	306	367	325	335	315	354	324	330	319	343	342	363	321	317	312	306	322	347	312	325	320	320	368	307	355	350	321	363	334	349	339	349	341	346	310	308	322	320	319	329	332	345	375	342	321	360	357	330	357	352	309	298	332	337	342	337	306	341	315	299	347	345	346	324	339	296	303	338	325	328	334	337	337	302	335	356	338	356	318	319	331	310	321	372	337	341	333	342	353	355	358	309	321	367	345	352	315	327	325	332	320	309	315	316	328	330	330	328	382	329	326	330	345	345	313	341	362	302	340	332	326	329	305	355	336	336	324	337	337	341	324	312	330	341	336	341	309	347	290	340	308	330	305	322	341	321	357	367	356	307	354	326	366	323	296	340	325	317	339	309	298	339	340	332	324	347	334	358	346	328	356	337	328	335	340	338	350	373	320	355	310	348	326	372	326	316	320	357	327	296	316	330	353	333	315	360	368	332	340	346	336	301	359	322	349	310	341	319	320	356	341	343	307	343	340	326	306	335	320	344	302	312	363	354	329	286	319	336	348	313	338	356	307	315	340	333	313	351	342	322	355	305	356	367	347	317	322	322	328	312	337	320	321	330	336	338	335	331	329	349	338	315	334	326	322	332	355	314	340	333	324	330	361	305	358	349	319	350	342	367	332	296	342	332	368	345	332	330	316	301	317	345	317	339	323	364	328	348	331	332	355	346	332	329	334	319	336	323	330	316	360	369	323	335	343	374	316	285	316	313	332	344	354	313	284	319	337	329	333	327	306	335	351	294	339	342	336	337	334	359	334	325	352	343	313	343	358	363	358	358	333	288	374	334	322	337	344	317	355	312	320	319	342	337	332	333	331	351	354	337	347	302	292	295	341	373	310	337	345	350	341	340	322	357	320	328	358	337	312	330	309	311	352	306	332	334	343	353	346	358	380	353	376	329	312	324	346	341	368	324	349	324	331	327	342	360	275	353	313	338	309	348	315	357	342	347	314	334	340	325	312	330	358	347	328	331	328	328	367	355	348	359	332	330	335	315	325	353	297	305	341	329	355	342	356	327	322	326	336	311	352	337	312	332	309	326	345	310	280	312	336	348	340	343	363	357	311	352	320	341	333	338	373	361	344	316	336	337	321	357	318	326	310	340	315	356	324	322	367	330	338	359	330	350	325	328	355	322	336	347	350	314	328	320	328	326	295	359	350	311	316	348	297	342	313	351	343	316	330	336	351	337	363	337	335	323	312	313	318	367	323	292	362	348	344	380	357	324	290	327	318	331	333	316	325	348	312	341	341	377	357	325	315	352	348	328	372	315	338	317	327	330	335	316	341	336	369	325	352	327	318	333	350	315	273	308	314	329	345	335	353	317	351	340	348	349	338	332	345	346	370	316	336	332	309	312	326	310	323	344	329	314	347	358	344	348	323	321	324	365	328	303	337	272	347	338	315	331	352	317	337	338	357	327	313	337	337	346	354	360	337	330	339	343	328	330	331	327	332	354	353	352	299	332	356	339	311	304	323	339	359	332	301	319	329	327	325	341	343	318	305	330	342	358	321	319	366	362	355	335	321	297	306	346	292	367	300	316	344	307	332	344	352	361	342	373	345	327	349	353	321	336	333	300	329	356	294	325	352	320	350	346	359	366	336	314	320	352	335	328	312	332	344	335	324	294	360	332	326	322	343	331	311	337	317	330	351	375	318	293	356	311	339	321	346	346	336	283	320	342	314	310	310	344	343	348	342	360	335	318	348	345	323	384	327	348	342	323	341	331	323	348	309	362	291	334	347	321	345	334	327	323	325	333	363	314	374	337	330	339	341	334	307	338	384	361	312	335	353	319	336	352	295	324	318	345	355	334	318	310	342	392	349	365	346	310	362	343	362	374	331	308	340	324	339	333	352	383	390	347	334	360	324	332	368	351	341	323	315	327	316	303	368	351	314	372	326	340	310	323	333	338	349	314	331	343	336	333	342	290	342	343	338	335	332	365	324	338	322	328	279	320	319	350	332	328	340	344	348	325	357	338	336	365	344	365	339	320	376	320	331	330	330	330	325	334	329	310	337	333	312	322	319	342	353	332	338	333	307	334	355	347	361	354	335	319	339	342	335	351	326	312	335	323	310	346	340	325	326	299	339	312	350	296	352	322	296	334	351	332	338	375	321	351	335	317	375	356	333	334	358	388	340	342	325	317	321	365	322	345	351	345	352	336	351	320	343	365	317	335	333	323	348	359	327	327	366	281	310	317	308	313	310	340	370	343	314	302	327	315	329	353	316	324	368	339	351	311	319	328	333	346	327	345	354	322	327	327	275	323	334	308	346	339	329	351	367	331	349	322	337	381	320	330	321	370	342	318	309	330	342	338	345	323	339	326	341	351
36951	27393	11520	905	824	777	738	696	682	740	700	708	698	686	733	741	700	712	742	707	713	744	692	696	701	780	691	709	701	697	700	711	743	691	702	715	730	678	612	751	759	715	708	725	716	752	723	693	743	723	701	732	720	675	719	693	699	765	705	786	720	762	684	705	733	707	700	670	721	724	720	700	695	727	738	702	754	701	756	698	674	657	736	732	705	749	772	732	692	676	714	706	693	721	731	706	695	723	673	692	731	774	667	702	793	708	771	709	664	762	742	705	712	749	700	699	711	717	724	739	672	700	726	729	737	703	734	701	723	730	672	660	713	769	745	701	683	696	659	744	719	712	684	689	723	743	697	711	699	694	723	713	727	735	720	745	775	709	693	718	765	692	740	738	785	715	711	723	672	705	751	713	732	708	752	757	676	714	748	734	706	700	692	704	661	686	698	729	700	680	719	699	755	768	697	707	714	698	713	716	731	685	709	738	685	723	720	702	665	718	698	707	717	694	720	704	699	671	682	715	709	702	702	756	669	677	729	680	719	707	722	706	728	739	722	711	705	682	684	736	700	749	728	671	720	730	704	709	694	747	741	724	747	700	670	711	712	699	680	715	731	704	717	700	709	676	653	751	721	724	707	754	722	682	720	681	713	759	700	714	649	706	738	768	699	728	667	705	698	691	694	726	773	755	745	692	683	718	724	692	701	684	745	740	696	662	657	711	728	675	714	724	720	692	707	735	682	719	706	730	688	746	730	760	686	676	723	715	689	737	723	742	667	707	663	725	715	735	719	723	738	720	687	718	724	776	730	708	715	732	727	709	670	699	724	760	754	728	720	692	669	704	697	692	667	701	718	676	683	743	769	689	707	720	723	690	674	689	662	693	698	689	697	724	685	684	725	797	706	721	706	711	685	759	740	740	728	679	669	752	677	721	724	773	725	734	741	751	709	707	715	711	740	683	751	699	764	758	715	706	707	731	747	706	727	757	655	734	677	736	746	746	706	713	719	676	692	725	744	713	724	734	721	753	661	709	707	723	721	670	692	717	715	695	728	686	659	755	714	710	725	724	714	716	713	691	714	714	738	745	660	693	735	703	720	742	743	655	745	696	706	706	737	699	753	728	742	755	763	711	698	728	706	758	729	680	738	727	657	727	719	690	727	728	682	666	699	765	770	701	683	765	699	716	701	695	734	734	716	690	737	744	720	685	675	706	767	715	697	702	701	733	732	743	698	682	696	723	684	723	741	694	741	666	733	757	700	727	760	694	741	678	760	736	756	727	727	736	687	720	699	709	697	692	695	749	729	702	744	719	685	738	745	724	734	727	746	731	732	732	739	667	726	686	731	756	766	727	721	692	691	710	714	712	667	768	759	698	743	722	712	696	711	746	759	686	741	725	700	734	673	705	728	710	693	708	766	730	685	718	726	718	750	716	726	736	750	723	736	678	750	726	713	730	695	721	716	688	740	719	722	746	727	742	725	754	706	668	693	731	742	701	734	751	707	719	680	729	742	749	688	709	750	719	678	706	670	718	664	696	697	694	691	698	691	713	700	765	688	736	714	766	769	722	741	682	712	710	689	698	737	765	702	747	728	761	736	723	747	703	719	720	760	740	716	724	689	704	710	740	711	732	722	695	730	714	711	722	678	702	702	728	713	723	748	733	704	734	687	703	711	690	720	710	744	721	739	648	667	704	667	696	708	757	667	719	717	731	780	749	773	703	736	729	711	688	679	699	731	663	765	698	723	754	730	760	717	706	710	744	729	706	758	700	678	709	716	725	686	698	736	744	709	704	697	691	737	720	662	684	714	697	744	692	706	645	732	704	674	699	694	719	704	713	735	732	685	749	708	731	742	712	683	719	686	700	709	663	721	692	747	735	698	743	734	674	707	725	765	727	686	694	710	720	721	713	690	710	722	744	724	726	692	686	716	710	685	706	715	728	716	712	730	699	721	705	770	718	730	693	681	721	677	720	729	754	726	734	643	704	728	750	683	678	742	696	715	695	683	710	707	691	724	696	704	724	699	742	716	749	691	718	722	726	720	680	709	726	727	724	710	730	719	705	696	706	698	709	718	693	700	738	693	735	698	710	675	735	735	663	697	716	656	696	702	762	726	763	721	702	715	689	665	656	760	709	752	716	774	668	698	668	698	725	709	737	706	727	721	676	737	749	718	696	713	726	738	718	703	727	729	671	706	696	721	679	735	688	735	755	722	713	684	723	683	762	724	707	737	745	684	700	682	710	738	725	713	672	673	722	689	712	676	729	698	699	704	704	750	692	688	784	704	731	716	753	727	698	721	706	695	702	741	702	744	733	691	713	659	673	737	773	717	735	736	682	704	726	700	699	680	710	747	705	769	737	745	686	771	743	726	736	729	710	699	683	762	709	719	721	736	694	699	723	698	729	705	699	715	698	680	697	705	710	737	675	697	707	725	746	766	726	717	693	684	701	742	744	689	678	678	711	741	711	752	730	708	704	718	731	768	688	696	697	694	695	719	721	698	715	714	712	762	699	735	751	701	742	665	724	689	719	758	698	686	756	710	703	714	735	735	700	679	687	723	715	740	706	722	732	695	738	722	686	730	696	731	710	705	728	735	658	722	728	680	745	716	633	689	701	688	710	675	716	702	707	717	720	702	734	729	731	696	696	703	639	696	713	711	697	745	729	714	701	688	731	710	708	699	735	679	753	704	712	725	771	740	743	720	737	754	705	732	716	718	698	706	686	714	725	707	705	771	774	743	739	686	698	703	746	691	712	741	718	722	691	700	748	670	704	719	732	711	699	689	720	707	739	699	751	726	734	691	697	659	699	698	746	735	705	748	747	723	733	692	715	664	727	720	736	712	699	712	706	731	727	717	688	739	716	720	733	736	684	670	734	666	727	722	695	721	697	748	753	687	704	672	707	696	682	710	718	702	745	739	694	738	707	730	742	761	728	728	670	712	749	711	664	745	738	701	704	709	742	686	710	718	710	746	709	691	710	733	730	698	749	703	724	725	774	725	685	678	742	690	753	729	725	656	742	748	671	731	675	660	720	773	727	667	698	706	687	684	708	739	700	753	746	736	677	702	708	716	729	692	756	686	732	721	682	696	722	701	727	753	705	736	704	712	745	701	749	719	687	741	757	719	724	707	715	709	723	731	740	665	745	694	732	738	727	689	698	700	694	702	780	745	690	685	712	734	691	670	703	762	723	723	688	728	659	707	717	702	702	702	679	712	739	734	724	689	729	728	746	699	719	721	747	701	733	620	716	722	735	711	783	726	707	704	724	703	652	709	754	704	744	746	748	728	680	717	724	692	711	778	704	708	713	745	679	677	760	709	721	682	752	685	710	743	709	690	753	716	729	744	745	722	728	761	709	696	677	676	692	735	717	728	750	726	708	718	703	675	767	739	719	739	738	700	685	692	716	722	654	712	696	747	734	711	737	680	718	740	731	773	767	696	713	706	668	722	709	672	712	722	702	729	688	724	721	735	712	737	714	692	740
24464	21110	24018	28441	21112	21131	11854	626	386	432	379	396	363	343	308	324	323	324	310	325	302	355	290	281	315	282	328	334	335	284	311	307	309	309	289	304	317	286	284	273	353	312	299	289	323	285	342	363	325	318	307	311	314	291	282	297	328	293	331	295	322	314	311	327	347	320	303	306	307	312	297	296	310	319	343	309	304	306	326	284	293	305	311	325	317	316	277	289	297	294	305	315	299	289	307	297	316	332	347	287	319	337	295	282	308	275	341	319	306	326	288	308	308	306	279	294	311	302	307	284	333	314	288	312	288	286	325	311	308	318	273	294	302	303	315	315	332	325	306	292	291	311	323	318	308	288	287	301	271	313	298	315	271	294	327	317	317	351	300	294	331	314	323	315	309	351	301	335	311	345	313	320	300	322	285	286	331	319	342	299	349	309	304	274	336	276	306	296	299	294	277	305	301	317	285	328	303	288	287	328	326	345	292	311	306	318	311	292	329	326	326	301	302	328	297	322	321	321	305	345	277	332	321	288	349	324	283	318	321	295	301	330	303	303	310	328	315	315	313	312	324	277	297	328	302	330	325	298	325	308	339	296	306	326	274	300	320	295	303	314	335	284	316	319	318	321	281	299	287	320	332	279	308	325	298	325	327	333	333	333	300	307	298	295	318	324	309	298	298	337	297	299	315	333	294	308	321	325	305	300	331	336	301	318	340	324	320	321	314	320	316	323	291	329	344	307	329	321	296	287	316	341	304	303	306	272	317	328	288	302	344	318	303	299	309	266	299	275	299	369	323	300	294	287	327	317	299	295	299	299	326	291	343	322	308	291	327	294	347	305	299	318	331	343	353	314	289	335	326	323	329	309	335	288	307	287	292	297	351	317	268	292	325	293	331	299	270	335	314	300	280	321	301	303	297	309	312	309	317	323	284	287	318	329	305	301	302	345	325	285	292	308	286	281	260	329	330	300	282	317	286	282	339	286	303	290	295	311	304	310	340	299	303	299	329	326	298	335	302	320	324	329	299	279	328	324	296	297	260	334	310	305	352	321	344	323	322	311	330	322	336	321	266	305	298	305	296	296	289	277	311	301	325	321	290	302	315	317	264	304	315	296	297	317	276	314	266	287	302	303	306	301	331	310	285	303	303	288	296	314	298	320	288	280	299	282	313	333	328	281	335	307	298	332	299	323	316	298	307	314	330	313	291	317	301	301	316	281	346	319	284	281	303	303	308	299	310	302	307	259	330	335	312	288	319	284	314	299	308	299	300	336	308	298	309	304	293	311	303	294	334	292	318	297	303	277	294	344	300	301	320	284	300	285	285	336	267	290	289	289	278	297	319	297	327	310	330	289	324	313	255	302	311	294	321	286	292	318	337	307	318	312	322	317	319	354	306	324	301	315	351	347	274	301	287	295	303	321	288	319	331	326	349	326	293	287	318	302	308	291	311	315	308	288	291	287	291	309	319	309	290	317	332	289	274	331	329	316	317	302	307	306	315	324	299	276	328	289	284	317	313	333	336	338	323	295	309	343	294	283	268	308	282	288	276	299	298	330	314	324	307	291	319	296	355	339	308	303	326	306	336	320	271	304	329	320	287	304	294	296	321	276	291	296	272	277	330	310	289	316	322	301	317	304	331	302	336	283	295	321	324	316	270	318	280	302	293	299	287	300	310	345	320	311	305	286	279	327	298	309	299	311	303	285	311	308	279	313	289	296	283	296	291	320	326	330	279	309	312	316	301	350	331	267	313	304	316	294	316	337	292	315	303	290	301	308	343	313	297	326	313	316	294	309	312	321	290	343	320	283	298	318	286	318	310	332	283	297	319	326	326	311	323	303	316	297	323	342	310	319	295	304	297	278	281	285	300	323	325	274	323	292	300	330	344	341	316	320	309	319	333	310	303	293	292	349	317	320	273	316	286	297	318	322	331	264	297	282	315	269	328	314	327	290	281	283	297	303	305	315	291	274	251	310	325	297	302	286	308	296	308	299	306	295	305	318	316	341	313	313	321	297	300	264	297	322	299	307	327	334	329	322	297	304	340	312	302	320	273	340	293	274	316	300	304	313	332	338	315	329	310	285	292	308	269	293	305	288	297	302	310	277	304	307	281	332	259	331	278	309	277	313	263	297	320	297	329	300	348	298	336	294	306	314	329	317	282	339	291	333	296	315	317	293	305	296	331	261	305	296	323	286	320	318	328	313	372	298	315	281	314	316	282	314	307	311	295	270	323	295	313	330	297	306	327	327	314	282	283	313	349	296	325	286	309	327	290	295	302	324	322	313	324	315	326	302	342	333	276	330	320	315	308	268	304	282	282	317	297	305	305	308	320	302	288	299	294	285	307	335	342	278	304	341	304	323	287	305	311	291	284	335	294	300	316	315	295	341	323	277	301	343	274	315	328	278	300	318	292	312	310	275	277	288	313	322	279	313	299	330	290	306	279	322	271	295	329	316	319	293	293	311	275	339	317	322	348	290	327	288	297	309	305	320	320	334	309	324	304	304	323	318	321	289	275	322	301	335	289	310	301	295	277	294	315	316	320	292	317	310	311	304	315	309	320	334	310	296	301	308	329	302	337	321	296	280	295	259	277	290	328	326	279	289	284	329	321	291	309	316	276	286	289	303	326	281	304	334	283	304	296	284	304	339	298	334	298	319	276	322	343	279	287	316	290	319	283	310	280	287	290	293	281	301	303	305	281	332	346	313	306	292	308	292	312	272	336	300	344	301	313	334	288	327	286	296	311	315	306	304	335	308	295	285	319	311	322	278	266	292	330	291	309	274	333	324	293	302	301	314	324	317	302	318	277	300	318	300	299	356	305	299	320	310	293	302	300	313	328	327	295	307	273	288	313	311	312	320	305	303	297	315	279	305	336	320	310	317	346	303	320	298	303	367	294	308	288	316	290	315	313	292	271	306	304	348	325	320	325	294	302	322	310	296	300	336	287	288	300	327	305	307	277	283	297	270	298	304	324	299	299	309	316	275	299	333	289	292	291	286	314	294	326	290	315	324	245	305	289	326	291	329	314	310	304	309	344	323	326	308	324	286	287	290	294	325	338	343	307	293	308	329	325	350	288	303	318	318	300	294	291	281	302	334	302	287	279	282	266	333	296	307	286	274	286	301	327	279	283	311	266	292	302	287	333	288	317	295	285	312	306	309	315	290	332	287	316	329	318	322	315	295	327	285	307	348	259	325	325	297	319	281	277	316	314	289	334	298	322	285	310	308	300	319	273	293	307	280	335	292	313	262	298	318	286	297	314	312	283	295	294	345	284	285	328	329	288	300	335	314	288	306	293	328	319	293	298	299	291	285	306	318	309	308	323	312	302	337	296	295	318	323	270	307	297	317	319	300	299	309	315	319	365	295	276	276	285	313	311	305	323	275	327	322	308	307	296	321	326	286	291	303	313	332	278	303	299	347	288	327	341	309	305	288	329	309	317	329	303	320	323	326	349	311	330	317	334	286	304	285	268	292	323	309	287	319
42832	38225	16855	989	811	744	701	683	698	596	628	643	651	644	649	652	616	618	636	657	660	668	668	640	656	646	654	625	651	615	633	635	606	600	627	639	643	645	650	641	638	628	630	628	620	620	630	610	654	635	650	606	669	630	609	651	605	607	679	662	642	647	645	653	650	608	630	619	654	629	649	615	661	619	587	638	645	621	639	659	655	615	628	627	698	575	657	630	641	660	674	644	639	622	667	633	669	630	625	618	617	608	656	600	624	659	641	626	631	611	669	654	619	701	664	624	594	647	621	657	661	631	650	636	670	604	663	687	645	584	642	664	644	685	633	642	614	637	624	644	570	609	643	630	659	623	606	690	617	609	647	630	674	643	648	614	620	612	618	612	596	644	611	646	631	660	640	629	633	686	644	638	661	643	631	649	664	642	626	584	643	621	622	650	600	585	644	649	647	647	609	678	643	632	662	634	637	648	595	655	586	607	605	572	627	644	696	643	606	599	622	626	655	662	635	597	619	650	665	609	628	637	664	603	623	645	646	662	637	625	663	645	575	662	647	589	679	664	624	618	659	614	577	637	615	616	593	646	637	633	650	657	619	706	695	674	617	633	613	640	634	611	620	634	582	647	660	610	685	605	646	614	635	624	641	665	621	653	613	646	631	638	634	629	632	650	631	629	641	629	603	622	690	658	642	667	660	639	611	610	646	643	665	619	649	654	611	597	616	618	617	642	645	627	636	643	616	635	647	627	609	592	637	632	658	600	609	640	576	633	635	595	642	616	620	648	629	626	636	609	649	631	632	622	622	643	650	610	635	626	641	612	652	628	619	568	648	616	629	632	635	656	647	565	624	669	611	630	600	632	611	672	609	655	660	643	594	627	657	606	656	613	663	618	665	585	662	656	624	577	601	662	628	635	647	649	628	620	605	638	648	657	619	650	709	622	638	667	656	664	657	612	636	641	621	592	602	619	613	674	622	626	646	675	587	625	641	663	633	636	640	646	640	648	627	631	583	644	659	619	665	637	627	564	637	658	656	579	630	636	637	646	630	650	596	605	664	619	653	646	640	693	660	604	613	632	642	629	629	642	674	605	613	600	613	618	616	616	705	630	657	615	594	618	627	628	580	642	631	625	642	633	590	615	659	631	655	616	683	631	624	627	666	647	660	704	623	611	650	652	601	646	639	581	613	634	651	604	638	577	584	634	651	632	606	639	641	609	638	602	650	609	623	647	643	611	571	651	599	643	586	667	615	592	628	631	580	621	632	648	621	612	628	610	625	681	637	602	609	615	665	566	618	599	624	618	583	591	599	609	629	650	656	580	650	626	623	652	617	665	629	696	611	625	609	685	636	621	618	653	636	591	671	590	660	604	618	604	605	607	636	598	625	624	620	602	628	611	640	624	637	650	665	634	591	617	634	625	641	603	653	595	623	625	616	602	603	662	634	623	656	643	706	626	635	632	637	640	633	652	623	610	662	616	605	634	672	696	630	665	637	599	600	682	594	622	593	638	671	649	651	669	638	673	677	614	620	642	627	638	621	637	635	622	622	628	611	625	671	619	633	575	685	624	652	607	637	588	629	631	635	671	637	635	628	624	665	675	686	627	699	631	604	659	633	603	643	670	617	577	604	647	636	622	599	623	621	651	678	631	612	575	635	671	659	611	623	674	617	619	610	614	661	634	638	625	653	632	670	621	659	678	636	641	642	631	660	588	637	639	630	599	676	626	648	652	655	613	621	608	619	611	658	667	635	627	609	619	645	622	625	598	646	638	634	639	653	677	623	621	612	618	604	627	640	629	651	621	627	634	630	624	585	593	642	615	621	636	602	660	634	656	616	656	659	605	602	614	683	637	657	588	609	654	662	619	682	669	600	609	631	605	607	597	589	633	623	639	611	562	624	606	646	618	642	649	600	630	587	600	659	611	647	638	621	635	631	649	666	604	576	608	638	595	598	669	635	613	636	629	642	652	632	641	629	615	614	604	650	604	652	620	647	637	630	624	655	656	605	606	620	639	625	582	669	612	683	655	614	636	634	646	644	634	658	625	675	660	634	655	598	611	665	611	650	666	578	658	630	674	632	652	606	599	600	621	633	638	674	592	632	643	633	616	576	614	650	621	615	647	630	632	622	634	616	599	604	606	628	628	627	627	620	621	629	641	617	624	632	688	605	653	627	612	631	636	631	659	655	644	603	566	665	655	642	601	592	629	663	583	626	654	647	635	634	633	654	634	632	653	604	650	603	634	640	622	640	613	565	619	619	603	573	629	648	642	643	647	615	591	650	560	599	617	674	610	646	596	619	602	622	616	662	663	616	649	604	651	627	649	626	655	669	593	619	652	663	672	583	618	606	576	585	604	625	625	650	663	640	639	615	651	647	599	620	664	676	598	647	662	634	621	692	629	654	602	641	632	596	631	566	623	640	638	635	685	604	636	626	672	649	638	631	614	645	611	631	637	636	619	616	631	657	640	627	599	630	635	642	617	603	646	665	618	652	637	616	606	630	572	646	605	627	647	654	609	671	638	584	647	587	656	669	657	668	608	619	619	590	584	638	622	609	600	670	583	645	626	643	627	611	621	641	665	611	660	615	649	653	647	628	630	639	578	639	633	615	659	649	628	624	642	619	615	659	671	650	570	622	638	637	573	595	662	642	629	644	606	663	617	624	609	645	606	621	641	639	603	631	592	669	688	588	580	620	665	638	644	622	659	616	601	661	614	615	636	638	628	621	628	651	638	664	614	628	676	593	659	604	614	633	615	617	615	589	623	620	658	635	604	609	596	648	675	610	626	699	620	598	672	624	634	573	660	635	638	649	661	626	588	567	646	667	624	653	677	599	641	630	622	635	643	681	659	591	627	634	620	625	634	617	645	656	658	634	611	638	632	617	663	610	605	644	617	621	595	639	659	623	618	600	632	587	650	673	636	670	608	627	611	648	602	597	630	637	640	618	570	649	640	668	584	645	625	606	632	598	641	622	572	645	666	606	624	666	612	600	633	620	624	605	629	646	642	664	633	584	642	656	631	648	626	646	572	679	626	625	619	626	654	599	595	604	662	644	668	631	695	623	632	620	645	654	611	630	618	633	663	603	655	621	613	620	664	588	663	646	636	636	617	634	627	625	664	625	660	658	613	644	688	637	624	640	601	636	643	627	621	632	630	631	638	661	670	649	629	644	641	631	638	655	626	602	591	619	636	663	652	631	627	615	629	625	632	642	633	615	636	666	652	650	640	642	639	606	640	608	625	623	672	658	597	631	634	622	650	637	692	645	682	627	672	599	660	623	630	623	649	571	596	613	647	648	616	616	602	651	629	590	647	612	642	623	654	652	636	620	611	620	648	642	594	666	623	615	594	597	623	604	604	659	618	647	644	627	594	626	632	639	610	612	578	626	641	622	632	625	672	634	603	597	607	611	658	615	648	629	603	617	641	655	628	653	619	633	659	667	599	671	605	632	637	602	630	598	633	634	609	625	613	635	650	662	643	608	596
34498	18299	5597	543	316	304	250	174	182	165	207	197	148	168	195	165	165	211	175	208	168	174	187	186	161	221	177	201	186	159	200	189	177	187	178	176	180	168	166	182	189	197	192	157	142	171	163	177	177	194	178	168	175	180	186	183	189	184	212	186	162	190	165	178	169	195	192	179	183	205	213	167	187	174	194	202	187	172	174	182	195	197	185	170	174	166	183	183	175	182	183	169	184	179	155	160	208	183	166	168	177	175	173	181	186	203	193	174	178	191	174	160	191	201	178	189	172	201	165	183	158	155	205	173	171	169	156	178	177	168	166	190	165	176	182	186	187	164	170	188	188	178	191	189	176	186	178	192	189	184	191	199	179	178	166	173	122	190	187	141	226	157	177	170	168	170	179	155	187	217	187	188	147	197	168	200	212	186	192	197	174	173	180	198	165	181	195	186	163	169	172	175	160	192	180	180	181	188	162	196	186	175	182	172	174	168	154	177	155	211	218	197	201	199	182	180	179	189	195	188	191	193	187	169	182	183	178	193	178	174	192	186	175	166	180	165	163	185	158	189	186	197	174	205	179	224	186	181	204	173	173	200	207	144	186	186	179	200	179	187	167	183	200	162	165	185	157	166	215	192	171	158	208	189	192	159	174	179	177	168	194	185	175	198	157	202	203	179	160	161	168	201	179	184	174	169	187	159	166	193	161	153	178	196	181	157	171	173	162	197	160	181	187	178	192	190	195	160	195	187	164	204	171	167	183	179	167	178	170	172	192	197	187	166	181	172	181	173	186	171	159	170	208	191	172	184	171	181	175	194	176	203	195	184	165	194	179	186	193	197	177	179	170	192	168	188	192	196	181	186	172	168	196	182	171	190	205	182	174	176	158	177	183	172	165	198	153	189	193	179	170	158	175	157	181	195	159	184	214	178	187	180	164	184	177	205	207	183	180	185	174	189	196	146	180	168	163	181	212	186	179	190	190	163	184	189	164	192	182	203	177	182	168	198	180	142	161	147	163	185	193	173	195	182	184	197	178	147	161	191	190	194	166	202	177	175	191	169	212	210	178	182	163	171	182	172	173	202	179	167	177	167	147	183	162	181	152	180	179	197	146	198	163	189	178	184	180	201	188	178	179	170	169	200	201	188	190	190	168	170	183	157	184	162	178	191	175	189	170	195	179	203	214	157	170	155	193	187	195	155	189	188	174	187	182	185	191	159	180	188	175	188	156	190	187	189	163	196	162	161	173	197	195	197	194	163	187	183	189	194	186	173	176	198	180	156	136	176	179	166	170	179	176	175	172	172	183	158	175	199	173	177	189	167	196	190	193	190	190	196	194	201	185	155	207	174	168	169	187	165	171	172	181	162	181	172	161	169	188	161	165	191	195	177	173	186	201	183	200	180	179	179	182	174	195	158	167	161	184	200	169	181	194	152	169	195	170	203	184	177	169	183	169	185	180	188	167	174	172	165	210	166	187	173	173	174	173	195	178	153	181	199	172	182	188	148	187	173	206	204	194	184	156	200	170	154	186	147	188	183	194	167	179	200	200	197	177	171	179	158	172	159	180	172	179	150	166	176	188	208	179	181	160	188	175	164	170	193	172	172	146	184	158	162	192	178	168	186	213	190	169	160	173	184	160	196	176	182	159	175	199	170	180	210	179	156	195	170	177	158	171	186	173	203	191	173	175	165	148	191	180	149	171	181	158	197	197	191	171	202	185	161	175	206	172	208	159	144	180	175	188	191	175	189	212	172	165	171	181	167	187	174	181	185	153	214	184	158	183	187	176	161	173	183	199	184	185	168	222	197	169	189	169	192	223	211	197	193	157	188	164	176	211	178	183	167	166	172	184	187	184	193	186	169	176	192	205	167	151	170	177	171	181	164	194	185	173	184	175	197	145	192	185	185	178	186	186	189	182	167	187	196	200	173	164	172	170	176	193	194	205	188	178	184	188	180	166	182	177	171	187	176	157	189	176	211	159	200	183	166	181	180	175	184	157	179	188	175	194	173	184	158	185	158	153	182	184	172	167	172	210	184	162	196	188	194	182	189	186	179	187	181	170	195	165	160	189	170	168	198	167	186	188	170	198	187	180	193	184	192	186	189	177	192	184	202	187	187	195	188	193	167	198	183	194	211	203	157	191	193	151	168	200	171	169	173	173	166	202	195	156	214	191	208	176	175	157	183	179	190	196	181	188	180	200	183	140	155	181	195	168	179	165	177	183	178	180	164	184	179	191	173	185	181	177	185	188	186	177	166	185	170	171	199	169	178	175	177	192	182	178	172	150	184	197	145	158	181	158	184	172	182	196	187	173	156	183	174	177	181	186	204	174	188	178	184	193	186	196	197	210	160	198	161	163	168	190	188	165	166	163	160	181	165	180	195	168	177	154	171	166	159	179	177	179	224	182	205	167	183	172	176	183	193	177	165	173	179	164	165	175	192	185	182	172	162	202	176	211	183	174	186	187	182	159	160	216	166	197	171	194	164	179	158	172	182	166	168	164	180	214	184	183	183	184	162	181	173	162	184	177	167	184	164	184	205	176	173	187	179	172	194	199	187	161	170	205	169	173	189	195	176	175	201	183	194	204	189	173	175	190	164	178	174	153	165	180	176	180	160	192	177	178	187	175	166	203	190	182	164	183	179	180	174	157	175	178	181	179	194	193	187	188	161	158	170	189	183	184	199	188	191	175	197	189	163	158	186	197	156	180	211	170	187	165	159	179	177	179	203	168	166	174	168	193	220	176	200	166	159	187	171	165	171	186	182	174	199	222	193	180	199	199	175	178	202	203	200	185	143	158	182	168	213	161	187	181	180	202	167	185	192	169	184	192	158	187	168	209	184	192	187	167	187	188	184	195	180	176	200	167	166	149	172	189	174	180	170	204	186	197	179	176	175	189	189	161	216	176	212	169	189	179	181	186	183	209	203	186	178	181	194	172	214	176	159	189	153	165	191	173	164	174	174	174	158	185	180	186	198	187	183	185	163	187	195	177	199	173	182	198	177	181	188	200	170	143	178	196	186	159	173	193	181	175	200	180	170	192	167	196	160	173	171	195	202	200	169	201	189	169	203	187	163	195	181	177	191	181	162	184	176	175	189	174	180	193	196	177	172	170	187	175	180	168	184	186	170	179	173	190	184	182	194	177	170	173	184	152	154	159	163	220	203	183	195	165	186	211	184	197	184	158	187	171	166	213	181	160	182	189	184	182	157	157	152	176	195	165	207	184	205	187	196	185	193	192	160	201	168	173	202	210	198	216	180	151	163	190	195	184	178	218	193	190	187	176	134	164	185	178	215	193	189	179	205	181	178	170	156	186	164	165	166	171	189	188	177	173	168	155	190	186	207	192	169	193	174	162	164	163	175	178	191	168	183	197	165	187	172	198	184	195	181	192	184	169	179	183	169	197	178	174	193	170	192	193	163	182	174	159	188	173	190	205	178	169	198	191	147	171	189	167	186	181	178	171	148	203	168	210	179	191	183	167	156
20286	3355	1106	452	459	479	457	437	409	438	435	462	434	434	438	454	414	473	427	437	414	445	440	442	423	448	453	485	456	407	483	403	432	454	485	430	415	444	424	454	418	456	437	460	411	431	443	428	440	429	453	448	468	449	414	415	420	463	433	451	458	449	477	427	407	436	468	485	431	478	430	434	439	439	436	447	453	428	419	419	450	402	414	442	441	454	428	453	449	456	447	437	450	453	423	453	456	425	411	434	440	410	444	462	501	446	434	424	420	463	428	457	429	425	429	424	462	427	435	448	450	445	472	445	454	435	474	485	455	433	437	426	415	430	447	418	428	470	425	462	458	429	429	501	421	469	454	471	465	472	469	417	446	460	455	477	430	427	472	388	459	454	424	442	456	419	409	474	453	452	439	443	453	436	417	447	461	447	413	428	445	459	438	416	440	455	436	465	425	464	435	419	421	435	428	444	459	451	487	424	428	484	422	423	440	464	420	470	425	425	432	454	403	422	497	437	432	425	438	444	457	437	477	470	423	431	435	471	447	427	441	463	436	472	433	437	452	433	465	439	445	416	407	430	498	461	432	423	480	460	447	424	436	404	394	460	397	438	410	458	467	451	442	367	423	456	434	432	464	401	415	436	470	417	426	436	482	484	448	432	475	438	411	429	479	405	451	429	459	430	404	458	389	441	478	432	440	468	439	460	487	480	458	457	438	467	441	449	452	437	469	461	438	429	471	421	470	498	469	459	430	436	405	431	453	469	448	462	486	418	433	435	471	426	444	446	484	410	412	444	453	420	448	439	449	431	444	439	402	424	425	429	412	421	454	428	439	470	428	436	419	410	464	467	446	431	437	428	435	434	444	420	441	445	455	439	425	422	434	449	452	479	456	413	447	426	440	417	465	456	448	417	434	467	455	430	444	427	442	432	448	449	455	447	406	415	390	408	421	455	469	436	452	458	428	420	425	433	493	433	455	438	430	454	447	450	432	421	462	453	399	442	439	421	433	423	398	441	447	421	391	433	477	487	436	452	458	476	447	413	414	461	459	403	450	449	435	423	402	433	458	507	379	442	443	450	427	419	400	445	456	437	406	447	422	447	429	444	425	434	439	444	453	429	451	453	425	442	427	432	406	460	441	476	425	465	476	470	438	440	442	423	432	464	437	453	439	409	445	457	460	421	480	439	453	454	463	442	427	430	486	483	438	465	437	432	443	477	452	483	414	455	445	473	454	421	439	449	476	422	468	461	435	457	410	443	443	420	432	426	453	459	470	440	466	447	471	459	476	462	438	419	454	438	457	424	451	456	453	450	457	460	442	448	458	467	446	435	428	415	465	467	447	432	445	405	434	414	431	462	462	456	413	458	438	448	481	438	426	439	459	411	433	452	437	415	463	471	445	414	413	467	474	473	457	439	437	437	460	450	437	416	434	427	445	458	430	458	442	461	430	447	470	462	466	462	450	423	412	455	414	412	443	504	414	450	441	412	425	478	455	447	447	455	432	395	446	446	405	479	471	422	459	498	461	437	430	470	432	432	447	439	466	463	422	436	454	450	416	444	430	450	476	451	472	447	424	437	429	433	435	441	463	406	398	441	468	439	432	420	438	435	458	447	456	506	444	443	425	442	458	418	460	447	467	464	468	453	436	461	433	441	446	504	435	457	469	449	474	458	474	469	422	406	429	473	466	415	416	467	472	412	440	453	453	449	405	434	457	450	415	454	456	445	462	407	422	463	434	437	453	427	430	470	465	421	426	409	437	403	402	441	465	426	461	501	452	466	417	461	420	434	471	443	456	447	475	453	440	433	410	448	442	445	431	459	403	417	449	417	444	454	413	457	437	423	466	447	455	466	439	434	420	416	466	434	456	427	425	417	422	468	428	428	439	399	431	450	432	438	458	434	459	415	471	411	418	427	435	432	450	454	435	431	447	450	438	418	437	445	467	456	423	435	454	478	442	437	438	400	485	445	437	456	455	430	453	449	427	482	418	448	452	431	460	417	420	472	425	484	427	422	446	430	469	422	419	447	427	453	439	438	462	448	448	430	425	450	470	416	456	424	445	451	467	477	454	421	451	417	448	454	426	418	413	418	462	470	430	443	435	457	456	426	429	471	405	426	474	430	412	425	438	470	443	440	419	478	457	477	449	450	432	421	441	495	445	412	447	474	458	427	431	430	479	447	430	454	459	455	447	439	459	460	408	457	456	429	458	450	437	453	419	462	407	444	454	455	407	483	475	452	449	466	432	446	442	452	463	456	446	418	471	422	452	458	466	441	433	449	468	444	450	469	441	448	444	446	428	424	439	436	434	455	461	436	429	443	433	471	470	450	408	486	456	462	407	443	450	409	434	428	456	479	426	443	434	463	447	517	452	430	436	457	422	426	432	469	408	423	467	444	434	433	446	424	453	432	401	478	431	445	426	414	456	480	441	442	463	418	427	441	392	438	441	462	436	425	466	397	460	442	441	407	436	446	432	431	441	445	437	435	476	508	417	393	455	441	488	399	458	433	433	455	467	442	477	450	412	438	461	433	433	424	453	457	422	479	456	439	391	397	437	464	455	455	432	451	427	441	430	466	443	451	467	443	426	454	457	453	449	469	432	415	451	410	470	431	429	458	439	464	426	469	442	467	443	453	460	439	411	505	479	482	419	446	435	441	407	423	471	411	452	441	433	399	457	444	473	434	423	442	457	435	428	427	440	394	449	424	430	426	484	402	472	408	400	449	459	443	429	470	440	433	472	436	447	477	472	421	471	418	425	444	417	455	463	434	472	407	454	443	461	471	453	451	403	450	440	447	414	429	408	410	447	462	427	424	455	459	437	375	479	435	400	473	485	419	449	419	457	443	460	437	449	445	476	405	476	413	435	448	424	468	447	418	429	419	450	480	444	432	440	452	411	441	432	391	432	426	454	443	453	459	451	477	487	450	421	424	447	432	430	434	450	460	416	428	474	440	421	452	437	436	475	426	475	457	429	433	457	449	419	443	443	413	457	428	417	463	468	456	483	420	456	480	504	471	428	455	459	403	432	456	454	415	467	421	419	430	415	387	421	444	415	440	411	483	437	380	479	473	432	458	453	463	437	485	444	420	430	450	430	452	456	398	444	463	451	444	400	448	458	432	427	417	479	441	448	418	443	448	440	433	416	466	448	421	429	441	433	453	433	443	434	441	446	439	438	463	487	442	453	438	406	475	438	381	475	403	402	446	427	452	433	464	433	426	432	420	393	408	450	464	476	479	466	431	463	425	451	435	434	472	433	453	449	448	435	428	438	443	459	472	410	437	426	437	431	428	439	463	448	461	428	430	439	436	471	486	457	463	472	447	442	464	430	443	489	463	413	464	472	445	466	462	426	457	463	429	473	437	425	456	423	468	453	451	426	472	445	405	455	453	440	443	414	447	432	452	489	421	440	455	466	445	431	467	455	445	414	474	421	436	402	416	391	419	478	475	440	407	410	454	457	465	486	433	446	460	498	429	430	456	420	410
25199	21120	23714	28770	21127	14463	616	435	421	350	359	331	359	347	390	358	333	384	350	366	335	328	358	367	319	337	344	346	348	335	310	335	341	334	357	358	345	354	329	337	348	357	335	368	363	315	318	344	357	360	361	318	313	340	350	306	345	317	344	343	335	338	340	327	347	358	304	350	374	358	350	333	347	312	374	307	341	327	369	335	313	349	341	324	336	304	348	341	334	333	317	360	367	333	322	334	347	331	355	338	356	303	317	270	342	322	313	306	330	354	327	338	341	327	309	328	320	333	347	356	323	332	325	325	370	313	330	351	338	307	344	341	342	333	347	361	378	331	300	326	356	337	348	331	369	347	310	314	370	294	305	361	281	321	320	345	344	300	323	356	366	344	356	325	360	337	341	336	365	341	323	321	342	328	307	342	317	364	338	347	348	338	315	380	352	335	316	314	348	334	331	310	338	326	340	338	361	348	331	330	325	324	362	338	361	310	319	292	370	303	326	293	356	306	355	332	355	319	323	341	352	378	358	333	335	362	371	337	337	317	341	334	338	327	339	312	325	335	375	318	307	308	354	334	341	353	318	362	354	344	361	312	333	358	339	304	370	371	350	302	297	334	363	324	351	363	337	294	359	332	324	289	300	323	337	348	330	336	313	336	356	352	345	331	379	315	293	304	336	298	324	361	331	322	312	285	365	322	311	366	340	351	335	328	348	331	325	317	311	315	352	330	336	367	333	377	304	299	378	303	355	340	333	327	333	344	296	323	348	280	342	278	341	332	320	337	344	347	299	335	366	335	302	338	295	320	357	383	336	323	349	315	328	327	348	343	364	343	346	362	363	332	358	361	320	341	303	340	329	337	353	322	322	329	293	345	330	351	310	350	347	348	338	342	338	316	338	353	303	313	341	335	309	316	342	341	308	337	325	322	345	321	323	326	339	328	307	334	320	326	327	295	336	310	357	332	322	295	323	315	340	334	384	320	333	349	313	347	328	327	349	365	322	316	366	333	343	306	353	361	366	350	324	348	310	326	330	325	324	342	298	326	326	317	344	331	298	359	325	330	330	320	349	354	320	327	279	357	319	335	364	360	350	367	305	331	358	323	343	342	339	343	333	327	335	327	318	354	359	323	327	325	301	306	333	355	343	354	332	311	309	318	337	340	329	353	324	325	304	337	334	346	329	341	319	326	332	317	356	336	300	321	316	335	317	340	336	324	334	319	338	328	304	343	341	324	352	306	345	325	295	269	301	325	342	330	354	350	297	338	362	355	352	331	339	329	365	319	332	323	327	359	321	349	369	357	354	323	320	361	362	345	378	364	372	302	344	363	318	317	340	373	296	343	313	300	342	353	346	321	307	347	338	319	321	343	316	347	352	332	341	324	366	313	326	323	360	346	316	327	336	337	354	300	319	293	332	311	326	351	339	313	341	341	353	342	300	370	327	376	341	314	324	332	357	346	296	321	316	351	330	350	329	318	313	341	344	318	332	324	313	346	331	358	340	324	314	361	322	351	321	342	299	283	349	359	313	316	343	348	339	358	326	321	315	354	351	337	342	343	336	322	346	333	339	329	320	350	320	330	328	348	329	330	322	311	326	306	315	349	370	374	367	342	369	340	325	349	334	334	326	335	330	364	362	344	347	334	324	359	309	325	323	332	308	294	329	355	329	340	322	339	358	360	356	321	324	327	313	364	345	341	315	328	363	357	331	355	365	343	309	322	323	347	350	321	338	318	335	359	326	277	340	329	345	344	335	333	338	346	326	335	343	361	316	349	316	383	324	337	339	322	322	337	304	325	325	383	364	341	322	324	329	311	364	312	367	321	331	358	328	339	291	321	336	299	316	361	357	319	356	322	341	311	378	361	341	360	359	381	356	326	350	307	300	373	369	336	318	291	339	369	315	304	331	312	334	335	345	298	313	298	345	327	332	298	303	382	326	342	332	331	329	352	326	302	354	345	337	319	379	350	332	321	318	309	317	328	322	342	331	333	322	335	338	379	299	292	302	334	352	367	354	317	349	367	331	361	296	318	323	304	352	340	304	330	322	329	314	335	292	341	315	283	360	286	360	313	309	313	373	287	325	297	343	297	341	381	358	331	345	325	372	319	312	314	336	321	329	296	328	347	323	346	301	350	329	326	351	342	333	351	359	380	322	316	347	321	314	318	313	355	324	332	336	360	313	324	313	328	332	347	336	313	322	375	325	352	301	335	346	309	376	313	316	342	347	309	320	367	334	333	335	335	310	299	323	338	317	359	325	347	381	321	328	325	317	317	322	337	349	305	304	344	322	333	329	324	361	339	305	320	306	349	315	315	318	305	303	351	363	342	360	364	335	326	353	299	331	347	356	318	330	367	349	342	353	310	343	318	316	325	353	324	334	302	346	310	359	366	321	320	291	329	351	324	359	341	376	348	324	313	366	316	382	327	359	361	338	328	293	343	340	316	320	339	335	329	321	316	329	350	315	346	347	363	358	344	320	291	321	336	335	333	372	305	347	349	313	319	304	328	354	362	328	354	304	334	338	339	349	381	359	358	349	313	343	324	316	330	329	348	355	347	339	335	312	326	332	354	336	333	336	330	340	329	332	348	340	320	313	360	365	333	313	330	343	349	341	274	317	316	318	336	348	374	318	333	337	355	308	365	310	338	335	343	356	342	381	381	369	317	335	333	328	362	326	351	324	326	349	341	307	323	331	328	348	329	308	287	325	355	309	345	333	318	348	336	298	327	345	348	307	305	335	317	352	370	335	354	321	312	336	345	311	327	321	341	327	352	317	335	360	347	329	318	323	315	347	352	343	351	333	347	335	328	358	359	372	312	289	321	322	325	318	342	382	357	372	339	341	305	319	307	321	348	330	342	361	351	342	333	317	352	339	308	341	312	335	320	360	269	356	333	308	309	311	312	361	348	346	331	348	359	380	366	352	319	341	344	332	359	282	321	309	344	301	344	323	354	340	309	335	314	329	323	333	345	344	302	336	335	325	334	338	309	306	318	337	316	348	340	352	330	353	360	381	310	332	314	328	345	350	377	323	329	341	335	313	380	334	338	336	355	346	346	318	329	316	348	356	304	338	325	352	328	366	323	343	358	344	367	310	337	292	336	335	352	337	324	350	343	319	309	342	339	341	353	323	315	321	339	387	356	301	373	340	283	339	327	347	330	321	326	370	354	375	371	336	326	386	321	333	313	335	319	316	341	302	341	342	346	353	315	344	315	337	328	342	295	343	303	322	323	367	323	328	335	316	348	323	341	356	313	327	358	340	337	329	353	325	338	329	309	333	352	329	330	316	332	365	342	321	354	363	343	330	353	316	313	321	336	362	307	364	318	343	338	339	329	343	343	323	357	317	324	363	336	314	324	336	338	318	321	335	372	330	327	319	341	328	340	331	304	317	307	323	294	325	344	333	315	315	338	345	295	352	370	321	344	326	320	332	329	342	326	309	336	339	351	348	332	329	337	320	346	354	352	368	328	339	322	324	312	315	367
36628	27703	10408	867	790	745	768	724	696	754	761	726	703	746	682	758	696	683	696	729	659	677	716	736	708	716	755	718	753	672	741	684	735	712	759	713	765	663	672	667	670	745	739	700	752	715	679	716	725	680	699	698	759	711	705	763	698	731	731	682	703	703	674	734	691	726	663	722	730	710	703	673	722	675	728	665	694	710	731	732	747	717	724	701	735	722	714	671	674	749	742	760	743	669	705	741	713	682	683	785	682	743	744	699	724	731	717	741	701	709	695	711	701	733	723	731	729	743	692	704	699	736	740	660	727	717	753	692	701	745	666	681	715	737	714	710	735	695	695	699	689	718	712	715	706	696	688	715	729	759	677	711	708	737	705	683	722	703	741	706	718	722	706	762	706	719	701	744	672	739	697	712	730	718	718	721	697	700	720	717	680	734	720	697	733	735	764	734	729	715	737	694	747	728	730	759	691	748	734	694	710	720	735	699	721	699	707	726	705	706	706	688	750	739	729	684	736	703	739	748	697	675	691	714	717	777	746	713	710	724	687	704	737	671	765	777	754	726	690	715	752	745	728	686	693	727	698	678	724	718	789	685	693	711	699	755	732	695	687	716	717	695	684	771	748	693	711	745	719	734	713	735	755	698	724	685	727	750	745	645	750	727	749	713	739	677	697	666	737	729	714	718	695	720	720	733	722	720	683	713	724	768	742	709	693	672	775	711	699	712	690	766	707	716	683	751	743	699	687	707	716	694	715	663	734	764	720	737	691	727	685	740	707	733	719	696	721	728	741	666	714	720	677	769	712	707	648	714	752	675	733	675	725	715	693	734	696	751	683	728	699	692	744	684	713	692	723	701	687	716	716	672	744	726	702	715	715	729	735	730	705	692	772	694	727	670	698	659	689	693	703	692	636	711	759	679	717	696	694	758	650	719	699	702	769	740	722	685	725	710	677	749	721	699	731	693	714	703	706	733	774	682	769	764	709	651	699	688	737	664	701	665	726	694	728	698	751	691	699	701	697	718	756	723	711	654	741	781	689	683	687	699	739	701	747	726	683	716	731	697	685	689	694	705	715	754	723	682	727	716	686	736	684	708	742	722	736	741	654	734	776	667	721	767	721	751	655	695	699	709	712	704	713	764	746	750	741	699	719	759	703	723	721	729	699	764	688	766	757	648	691	734	707	682	690	744	693	641	712	723	738	695	701	642	693	754	750	718	720	705	730	669	761	709	704	657	743	683	698	736	661	707	717	693	706	694	746	703	722	798	754	715	700	728	751	750	742	711	730	700	667	742	749	733	726	710	692	702	709	727	702	711	740	722	685	733	662	746	713	695	718	712	691	694	723	715	730	739	698	670	731	721	677	686	707	704	714	725	693	730	690	726	678	731	702	703	731	718	710	669	692	717	729	686	695	725	748	750	712	697	701	686	719	738	745	717	707	711	734	714	750	722	664	747	708	747	694	691	645	749	716	736	767	742	716	674	741	674	711	734	653	733	749	716	720	727	743	734	733	708	681	713	751	706	720	659	718	721	665	674	708	735	695	706	685	779	699	738	705	737	694	691	740	683	739	708	722	734	715	726	707	730	681	689	711	710	709	687	711	710	758	704	730	690	692	733	692	689	676	692	683	731	700	674	721	687	741	742	699	742	723	738	755	723	705	747	702	721	757	737	742	670	685	664	712	717	718	733	674	689	689	746	698	744	664	715	736	726	720	791	698	699	703	694	717	731	686	729	719	785	656	775	693	714	700	723	674	709	699	740	727	699	704	694	676	749	665	759	734	719	708	679	680	711	704	769	674	677	681	690	726	689	698	677	753	708	776	752	697	670	672	718	685	687	698	709	689	722	739	774	731	716	711	694	690	720	684	722	761	769	720	731	737	687	693	746	660	665	713	715	738	702	736	752	714	723	722	672	687	720	768	683	739	706	691	712	718	758	713	707	709	693	742	700	765	709	707	705	712	705	698	711	711	705	735	720	730	683	702	721	707	684	707	703	766	678	695	717	693	698	747	721	712	722	727	720	750	732	665	727	726	673	707	708	695	731	720	739	742	727	745	713	765	771	708	724	721	727	667	722	708	721	684	725	737	754	704	761	692	700	732	740	679	668	691	703	699	701	731	717	713	687	670	675	725	658	674	716	674	707	656	710	745	715	753	673	684	722	741	691	685	719	689	698	725	686	725	713	738	693	675	739	725	689	743	699	739	704	668	744	729	712	770	683	773	677	712	704	645	738	714	718	709	710	694	708	695	716	748	692	673	727	743	736	714	715	693	724	727	735	732	723	696	757	714	728	725	681	718	673	793	688	736	742	696	678	702	705	703	684	701	707	683	734	681	724	702	759	694	709	709	695	767	707	724	710	696	784	716	706	702	699	709	721	687	686	731	707	763	726	716	741	697	725	750	692	703	706	705	682	693	733	743	717	672	684	760	659	684	733	727	740	716	692	734	743	717	757	678	742	732	712	758	701	727	717	662	658	712	730	692	752	694	715	651	740	722	738	713	724	710	713	711	711	711	681	683	718	754	669	737	720	736	721	727	703	715	764	746	683	732	726	730	710	765	756	744	702	749	699	778	754	719	688	708	720	723	678	718	732	740	748	738	628	710	680	746	685	705	710	748	695	700	733	681	624	689	681	668	752	690	765	670	712	686	704	708	708	691	732	736	710	725	672	747	711	723	710	678	686	710	698	797	728	699	677	742	730	729	754	699	691	724	729	730	772	705	733	717	760	667	710	726	724	702	735	729	656	722	676	732	733	664	707	691	715	685	694	689	730	715	711	742	736	725	775	726	729	661	705	722	676	725	767	694	688	734	722	682	753	730	750	764	702	707	685	720	716	734	710	667	705	735	722	772	693	709	724	725	732	673	746	708	693	712	731	744	692	676	730	709	726	709	739	713	679	716	726	676	702	692	702	680	676	666	680	741	679	782	690	724	728	769	722	713	655	700	758	715	720	768	733	705	739	736	760	688	682	685	661	728	737	705	722	705	732	712	681	715	721	677	747	708	751	719	771	702	757	714	713	742	714	683	752	718	736	686	776	714	731	691	684	736	686	742	663	724	737	637	732	714	707	699	723	653	653	723	697	693	702	707	716	707	714	705	713	722	719	729	711	709	728	725	733	735	716	780	705	704	742	733	712	726	704	690	704	735	734	728	780	714	742	717	631	757	689	646	731	718	738	706	688	750	695	752	695	714	705	652	740	699	679	703	754	756	711	726	687	723	710	698	663	711	697	694	690	699	674	699	702	718	697	676	731	724	677	753	727	741	763	702	720	712	700	730	734	714	685	749	727	732	710	710	698	712	669	731	699	752	661	739	708	722	716	717	740	754	721	700	699	686	726	745	732	689	750	643	725	732	696	679	715	722	750	715	670	745	719	678	688	775	679	705	688	692	756	747	747	696	694	699	722	716	699	720	702	695	698	685	738	691	741	725	694	698	718	686	697	704	715	715	697	680	720	690	689	736	698	687	710	729	731	711	748	703	696
24499	21120	24055	28445	21120	21145	11701	661	458	432	371	381	337	338	327	313	339	326	285	313	337	322	332	313	348	361	299	293	347	317	295	320	298	303	345	324	305	334	376	302	299	313	300	302	334	276	294	348	295	293	317	328	327	300	301	285	312	336	301	298	320	316	293	322	354	325	323	328	300	302	312	286	326	335	306	316	308	284	268	329	298	320	290	313	297	324	313	302	270	294	294	302	295	321	313	306	323	340	302	341	327	320	318	331	284	336	304	311	306	321	323	273	306	310	305	270	311	308	284	259	278	294	316	315	313	353	323	292	321	312	338	327	331	312	321	312	319	301	313	331	304	305	296	301	286	324	335	321	298	353	343	300	308	324	328	294	286	297	312	277	317	310	293	307	296	326	324	317	306	298	289	303	303	339	318	333	341	329	295	336	321	296	303	283	318	321	262	308	298	320	299	307	348	293	297	302	319	305	345	305	318	310	344	335	300	324	328	270	271	280	301	339	305	327	309	317	298	283	278	334	302	300	323	295	321	273	304	284	294	307	338	313	301	310	299	290	276	271	305	304	304	332	287	296	288	272	308	267	316	301	314	297	293	296	300	331	326	327	303	323	320	328	309	323	318	343	314	300	307	293	330	286	307	294	309	320	335	317	290	321	343	318	316	285	307	320	288	322	314	310	300	287	324	299	301	313	314	275	290	291	332	294	308	312	261	314	345	317	296	346	289	279	330	326	316	311	282	326	313	311	298	326	299	289	299	275	294	327	316	288	309	299	286	327	289	290	327	333	320	318	331	333	283	295	331	320	310	298	310	307	283	315	307	331	328	291	287	299	311	310	320	300	341	311	316	296	268	287	311	335	298	327	295	351	331	309	311	298	297	298	315	280	323	300	308	320	304	325	300	298	316	294	283	314	313	343	301	320	327	312	324	312	284	315	328	318	335	326	292	338	320	290	305	312	342	320	366	302	316	343	354	314	325	333	306	336	296	316	307	296	289	307	308	280	320	328	309	292	313	293	329	304	274	313	318	284	283	297	296	303	303	310	274	312	305	292	338	296	300	319	312	307	296	305	323	299	312	282	294	298	303	296	301	305	297	332	352	308	324	304	291	277	315	324	294	331	294	281	310	288	293	334	313	259	304	315	280	331	300	340	348	330	320	279	309	325	290	333	311	277	297	312	310	286	290	303	306	294	297	245	291	336	304	333	277	304	286	298	304	269	282	270	317	308	317	288	295	317	352	306	294	311	324	322	298	331	327	315	269	320	319	302	316	305	309	317	313	338	293	292	305	320	294	302	326	320	290	315	275	325	312	314	274	336	347	306	317	309	319	289	295	318	316	292	323	294	305	283	285	319	330	310	321	363	328	300	289	352	292	316	330	276	296	313	300	267	314	361	312	310	303	290	308	303	283	314	341	307	278	298	307	345	290	306	319	348	316	314	313	264	301	267	310	315	286	265	318	317	282	334	302	302	289	296	321	321	314	295	277	290	321	287	292	304	318	296	355	318	308	312	297	284	323	310	316	286	304	327	304	296	329	297	289	292	315	336	338	294	285	322	363	313	280	321	315	326	314	303	300	278	306	284	292	253	294	285	329	313	295	308	301	285	300	316	297	315	297	290	285	319	290	303	320	322	282	285	317	296	308	303	300	328	329	353	318	313	281	292	306	297	330	312	306	323	320	354	314	305	335	332	331	289	291	299	306	283	311	287	347	281	309	320	319	344	336	347	280	313	319	301	306	311	335	295	311	315	294	314	295	302	314	333	290	323	291	350	292	308	259	307	289	339	303	318	325	317	299	278	312	318	269	302	343	312	281	329	317	307	306	344	326	301	289	319	316	311	279	314	302	330	306	323	348	313	308	294	337	317	351	328	332	329	304	294	289	350	338	310	309	283	312	301	317	303	328	311	283	308	319	315	340	341	319	303	295	326	307	324	305	319	259	348	300	275	309	302	316	297	320	306	343	328	289	302	317	272	280	308	319	303	296	268	323	335	330	310	319	309	303	278	298	296	337	298	311	315	325	301	332	297	284	337	325	287	337	308	322	292	316	301	300	305	294	320	325	309	355	310	333	311	305	301	272	296	293	306	298	323	283	312	308	283	334	287	292	315	296	313	292	264	311	303	328	312	346	300	363	297	309	292	319	303	334	293	273	299	311	316	336	331	317	282	316	322	299	310	295	314	306	328	299	316	283	326	296	338	330	316	368	326	287	309	307	322	335	281	326	276	317	298	327	297	322	323	308	344	295	304	365	287	315	313	308	283	261	311	293	320	299	298	346	330	316	294	291	300	308	287	310	302	310	322	340	342	320	319	341	301	285	324	312	319	306	301	330	307	326	283	300	315	310	309	310	326	305	290	295	289	280	293	300	292	289	322	320	294	355	324	285	299	319	303	324	333	309	296	345	295	357	282	315	301	296	330	289	308	316	323	323	315	295	326	330	321	293	296	294	301	312	308	317	305	303	324	302	335	303	274	326	313	298	292	295	328	310	344	304	307	343	335	293	299	335	280	282	285	289	305	311	331	302	281	312	290	307	321	350	293	317	299	302	321	305	302	309	300	311	333	291	327	334	306	327	312	294	259	303	299	295	278	307	339	297	308	304	335	299	358	292	296	305	327	293	324	308	305	318	313	305	272	326	275	312	273	306	296	294	315	287	299	265	301	314	351	332	288	307	303	317	282	319	304	313	319	292	299	291	314	329	286	296	308	313	342	302	279	307	341	266	318	315	305	307	315	284	289	322	299	295	329	303	323	304	308	309	326	291	337	338	311	289	315	311	299	276	296	330	332	294	319	318	294	310	296	281	302	282	285	312	297	300	307	314	315	307	316	292	328	295	312	300	304	326	318	288	320	304	325	346	285	287	309	294	310	295	272	291	342	331	326	291	275	294	295	291	345	304	307	281	295	298	305	326	319	334	311	280	356	299	299	283	321	266	326	320	331	302	277	287	293	294	313	284	293	331	282	309	316	305	307	313	286	292	296	319	317	322	318	306	313	292	324	315	316	311	312	321	341	333	275	282	296	292	334	267	300	287	303	287	316	329	318	303	312	332	312	290	331	300	288	273	282	299	319	328	303	312	317	302	305	306	309	306	368	320	305	325	319	306	291	277	299	303	346	340	324	312	290	302	282	329	337	322	282	326	281	298	326	336	298	314	332	305	305	316	325	331	299	306	283	331	304	314	301	302	288	323	339	271	328	309	297	293	280	330	289	276	283	316	322	266	309	290	309	344	349	290	290	308	321	329	317	333	328	316	287	330	319	321	298	293	347	286	307	314	314	302	314	333	293	321	318	281	335	337	349	327	309	338	338	302	288	289	312	303	302	320	302	325	326	285	303	311	272	309	289	280	327	277	298	291	300	290	335	276	276	319	337	325	314	325	276	299	281	311	297	293	307	328	301	270	289	308	321	328	322	299	338	319	314	288	314	332	340	320	317	299	316	293	311	315	319	302	320	360	314	335	289	308	294	291	302	334	258	290	331
42197	38421	16435	952	751	676	677	677	644	631	622	642	677	666	655	646	607	639	585	613	689	639	637	615	687	620	662	628	647	659	600	646	656	594	622	635	636	601	643	604	668	621	657	645	619	632	651	643	611	619	616	669	620	633	673	642	630	599	641	625	604	617	645	665	642	646	637	640	629	652	611	631	625	602	634	655	644	651	640	655	606	601	621	637	632	653	688	636	641	631	645	665	648	640	659	609	638	593	642	607	592	666	637	623	611	630	630	650	627	595	625	643	592	602	593	617	620	571	661	648	667	582	652	694	659	637	630	633	651	621	634	620	578	614	639	653	602	658	601	631	625	640	639	639	629	612	624	682	645	618	604	628	606	639	639	662	620	631	609	630	650	661	581	593	628	607	668	645	602	683	656	584	689	671	631	623	576	655	624	646	651	634	643	650	656	646	652	585	658	623	650	654	599	630	652	632	637	637	675	625	596	670	645	660	626	654	622	654	637	628	657	605	676	631	626	646	603	632	625	585	673	615	643	605	615	638	541	601	612	647	646	617	636	642	634	669	633	652	626	622	642	614	603	611	576	650	662	646	666	612	612	644	641	655	601	639	663	636	667	619	628	661	658	626	622	654	568	628	645	621	660	608	657	626	670	631	659	614	620	630	637	631	590	650	646	636	670	633	624	638	595	614	619	655	605	611	632	610	613	658	624	650	623	648	700	648	635	618	626	644	621	635	631	601	629	591	645	629	667	632	616	604	604	665	628	668	618	659	648	660	598	612	665	664	668	645	604	622	620	620	577	613	635	646	614	659	601	602	712	667	645	625	621	616	573	623	606	662	636	633	609	586	617	625	645	649	635	650	637	669	626	632	662	671	647	632	654	615	660	616	637	650	628	639	655	642	635	628	598	651	650	676	600	652	632	637	625	636	637	632	661	676	651	618	617	649	675	641	613	653	634	624	659	643	652	621	632	610	629	626	603	653	606	658	617	643	636	631	687	594	590	627	635	614	610	606	667	633	640	616	615	576	673	618	598	646	606	610	635	644	642	594	620	671	635	655	615	660	648	654	615	615	599	631	672	651	641	630	621	661	589	673	663	594	636	647	637	609	629	611	610	631	620	634	663	577	630	654	630	636	611	598	629	633	638	622	675	603	607	606	658	642	682	654	693	599	614	568	637	624	601	643	628	631	630	645	647	698	651	619	630	607	635	669	613	606	605	641	624	648	641	636	603	631	593	630	627	648	665	619	663	666	635	627	636	640	643	699	686	600	613	642	639	629	616	651	661	643	633	658	611	612	631	665	617	609	610	673	602	668	629	667	590	698	629	666	628	600	665	672	649	644	621	631	615	656	640	610	632	639	628	614	617	612	611	684	645	623	628	621	630	609	660	646	626	662	607	632	604	672	655	605	646	671	613	644	585	693	688	651	605	641	621	597	625	641	623	623	672	669	662	676	634	637	601	590	619	644	616	675	657	606	599	650	609	645	649	662	640	622	629	621	655	642	645	637	600	608	657	599	643	613	618	640	648	576	619	617	616	608	660	592	675	646	645	698	646	637	612	599	646	580	638	612	596	613	620	642	613	618	671	678	613	640	624	641	642	634	640	619	613	665	636	661	611	663	592	681	620	608	596	618	655	617	644	621	634	683	653	636	643	695	597	582	600	680	626	619	637	624	620	636	626	679	604	615	594	610	656	631	653	630	641	592	645	598	664	594	607	621	633	629	633	641	653	641	650	631	605	624	649	600	604	638	592	613	643	641	607	643	650	640	657	657	652	623	638	643	558	660	619	650	621	603	681	607	635	597	624	635	669	620	601	670	610	637	613	627	593	648	612	652	609	624	612	669	598	600	686	659	658	663	631	626	704	622	621	630	599	669	648	687	677	651	588	637	646	637	683	604	626	643	601	602	619	612	644	613	607	618	648	682	659	654	634	622	623	627	617	622	640	643	652	620	669	678	624	605	642	639	636	631	644	637	624	652	669	641	626	664	630	671	674	651	616	630	635	671	598	644	605	619	628	629	644	666	603	644	619	664	638	674	658	646	584	637	623	645	637	631	610	655	663	656	637	606	663	598	660	630	624	662	636	642	624	616	604	621	615	646	663	678	686	658	636	645	620	588	621	656	627	600	604	661	633	638	665	648	603	660	630	674	634	609	631	669	635	659	670	630	627	651	642	615	609	665	662	604	610	618	628	617	640	619	639	591	640	631	648	614	651	627	661	649	666	613	638	613	637	633	624	648	644	649	588	604	616	677	636	648	613	651	648	658	615	660	643	643	631	618	645	624	652	593	648	636	659	627	604	640	617	651	603	638	629	596	602	621	606	623	569	635	659	606	600	645	674	683	642	636	654	658	611	624	638	649	608	626	644	620	622	600	627	612	617	674	658	622	633	657	639	593	648	651	608	605	639	663	648	639	636	650	608	638	674	591	630	659	630	616	634	629	662	602	628	627	621	651	635	623	592	620	597	588	633	652	612	568	632	595	646	627	612	604	670	600	687	619	684	614	650	587	642	674	645	643	644	638	646	590	658	643	640	638	621	661	670	623	653	592	599	641	612	643	663	682	595	638	598	668	636	603	626	603	640	619	605	629	616	605	634	637	599	634	573	655	589	633	602	639	619	649	629	681	620	611	609	582	604	648	610	673	635	592	631	642	602	626	615	666	608	642	623	623	638	619	636	600	586	593	620	642	615	659	611	633	602	639	597	664	618	666	645	604	659	604	617	645	617	615	630	599	602	658	597	625	638	642	660	607	608	646	651	605	680	629	620	614	616	633	650	648	630	658	627	651	599	650	647	626	638	640	605	607	643	600	618	619	649	638	669	619	669	690	638	632	658	626	663	648	632	657	623	614	657	573	626	682	650	677	644	645	638	596	623	649	645	605	689	641	614	643	654	640	605	639	661	650	630	594	590	635	646	624	647	616	677	658	607	643	659	639	654	570	671	625	610	623	668	652	622	641	638	605	645	628	630	670	641	657	631	636	624	651	624	617	603	608	573	607	618	648	635	636	647	634	631	612	609	614	596	677	626	627	603	635	628	623	636	624	599	605	662	627	608	604	612	616	622	621	622	620	666	640	626	637	645	638	649	633	543	619	621	607	662	631	601	632	624	661	613	663	613	666	614	643	639	629	621	636	630	629	635	643	663	630	668	622	635	631	641	659	637	661	633	627	596	620	646	670	640	645	623	659	630	580	659	640	588	602	675	603	593	627	658	662	617	653	672	612	646	647	637	654	617	640	632	622	612	640	630	655	666	653	610	611	630	618	634	618	656	647	638	627	623	626	629	637	630	687	633	627	622	594	634	602	650	658	638	631	616	651	640	612	608	626	629	633	621	600	625	644	654	659	631	628	678	635	617	611	620	637	631	630	665	642	647	632	633	568	560	624	624	632	616	635	626	632	628	638	643	639	618	655	629	674	628	610	691	620	633	586	583	639	606	660	645	641	595	691	658	677	679	641	653	621	614	621	613	617	558	613	649	643	596	657
34833	18136	5255	331	189	168	160	200	162	184	185	180	181	183	191	179	181	202	171	172	198	182	169	178	158	195	176	179	190	171	193	165	188	171	181	186	214	170	176	176	180	185	145	170	200	200	198	171	155	171	163	181	176	178	188	164	177	178	181	170	179	189	180	168	184	190	186	200	208	179	182	196	158	163	155	196	189	193	183	181	178	181	175	194	196	208	167	177	183	172	191	197	173	195	197	176	181	189	226	188	175	176	187	205	170	170	173	190	190	173	173	217	173	166	165	173	164	184	169	176	166	168	150	188	173	193	194	203	183	179	180	166	197	187	164	177	185	182	193	171	179	186	186	198	172	192	189	188	199	198	197	199	184	197	152	211	175	177	167	186	166	175	169	175	205	184	169	196	191	194	179	192	194	174	192	194	186	176	186	174	165	170	194	199	208	174	162	196	189	138	178	178	197	200	160	152	157	187	217	169	165	182	161	171	173	189	192	191	184	195	223	199	200	178	169	186	179	161	180	196	191	198	188	187	181	165	189	195	212	194	189	172	180	181	184	191	193	186	196	191	173	186	176	205	172	193	172	164	157	163	172	175	174	194	169	212	149	186	207	158	164	196	175	163	184	174	189	190	157	212	179	175	172	182	198	185	184	186	186	168	179	172	147	183	179	174	205	196	177	172	173	196	168	191	192	186	197	191	191	176	152	188	179	190	183	175	192	153	188	185	166	192	166	193	191	189	158	186	177	188	204	188	195	180	187	204	192	196	172	160	180	140	169	198	164	183	189	206	213	169	169	166	190	211	173	190	191	174	150	185	166	198	215	186	173	150	161	190	172	183	161	178	202	180	177	189	181	180	189	189	195	170	173	205	206	194	215	195	182	206	165	174	169	188	196	192	177	186	177	193	185	186	165	178	175	179	186	173	178	160	183	174	179	163	176	182	195	182	175	182	166	168	182	182	181	172	178	218	177	163	177	181	164	190	164	187	179	184	169	183	197	198	191	182	196	162	157	186	191	188	174	204	207	194	188	190	165	195	177	180	164	191	195	166	205	187	182	197	180	201	179	200	156	179	182	172	201	185	189	195	201	166	156	189	200	172	181	194	182	185	162	187	182	164	174	208	211	173	166	181	202	192	191	175	214	164	163	174	173	175	185	192	183	186	186	186	201	181	206	187	179	194	180	200	181	189	178	164	200	165	201	190	185	200	196	178	194	182	187	183	168	181	165	205	182	185	196	186	190	192	168	172	194	169	161	153	183	178	154	199	176	184	190	199	177	186	166	177	174	166	179	198	183	164	187	176	177	205	171	175	151	172	178	185	181	186	187	196	173	181	187	180	175	173	190	193	178	179	172	189	207	192	198	178	169	182	177	182	181	190	191	186	196	209	173	186	175	176	170	185	188	191	195	174	176	155	205	167	169	159	190	171	200	171	208	162	172	191	200	189	207	163	183	177	190	182	170	177	191	185	157	160	169	188	200	184	179	163	197	166	178	174	185	178	183	207	167	188	193	169	187	190	190	196	157	174	170	174	175	178	195	167	190	204	157	167	192	177	189	176	197	162	158	179	173	174	172	169	189	167	189	173	165	194	151	179	163	195	176	163	161	165	197	172	185	183	188	168	167	200	180	172	182	175	167	174	199	179	190	174	170	194	174	171	184	189	191	164	169	180	191	170	184	191	174	169	182	159	182	180	209	185	194	166	180	179	177	205	160	186	183	183	179	189	169	174	169	199	174	181	203	182	182	181	168	194	175	167	196	198	173	189	194	204	189	182	193	181	204	179	190	178	200	195	211	182	178	179	189	162	186	189	171	196	180	179	175	202	180	188	172	195	176	174	195	196	212	197	159	168	174	180	169	196	189	166	178	175	211	173	204	182	174	193	193	164	172	201	188	198	183	158	173	174	215	184	177	201	190	169	193	163	214	179	173	172	188	192	185	188	176	177	168	164	188	167	168	152	168	194	170	196	194	187	185	210	186	179	169	176	158	174	211	172	167	188	178	157	215	179	172	203	177	185	183	163	209	168	199	196	196	205	198	160	202	164	162	178	194	144	183	186	180	182	196	161	193	168	176	191	171	189	183	199	193	176	200	182	207	186	194	172	190	177	164	189	178	201	178	202	176	156	202	187	185	201	197	180	188	186	200	192	178	194	192	178	169	176	168	200	191	201	189	176	168	193	195	175	187	166	191	186	161	192	210	182	165	196	187	174	190	175	159	178	183	175	200	195	192	220	187	186	189	175	144	169	199	201	173	189	174	173	178	187	184	182	189	183	195	170	188	197	190	166	173	190	191	153	199	169	182	193	190	178	195	182	159	203	182	179	237	214	174	181	167	181	186	179	158	201	211	176	177	182	163	164	181	157	196	173	181	180	171	190	189	181	198	199	196	176	177	170	199	183	210	193	191	163	194	195	197	159	192	174	203	212	172	198	207	206	179	185	165	199	169	182	180	190	178	192	175	209	189	170	179	180	191	197	187	176	191	169	190	164	163	185	178	181	234	186	159	188	158	188	184	190	187	191	182	172	167	181	224	188	192	206	188	181	185	169	182	182	198	178	186	213	168	183	156	184	172	199	180	154	183	170	175	180	174	203	191	174	167	193	199	187	182	164	175	179	178	171	177	172	172	175	184	163	164	193	177	181	169	192	164	187	167	171	179	199	157	186	200	198	191	161	163	196	166	181	230	216	179	154	196	167	214	184	168	159	188	184	176	198	179	178	197	205	184	184	200	174	176	154	172	183	181	204	196	148	190	192	217	176	181	181	175	153	189	202	191	200	192	174	158	192	176	197	165	195	177	193	202	195	175	221	196	199	183	182	208	174	158	202	187	162	201	176	177	184	189	172	180	182	204	180	164	145	177	150	216	178	176	192	175	164	193	178	199	158	178	184	185	195	184	165	181	167	185	178	190	193	164	153	191	159	175	194	162	189	204	198	182	180	182	171	185	161	197	180	181	191	182	182	167	156	171	182	177	187	181	172	177	173	170	194	180	188	180	207	196	192	181	187	164	184	190	204	188	186	217	168	203	178	176	176	192	207	171	183	174	172	184	185	165	174	183	196	192	216	185	176	182	191	209	200	189	161	174	165	210	175	184	172	195	189	174	160	159	165	172	204	146	194	188	157	186	198	193	167	146	198	181	196	166	189	165	190	186	209	186	205	201	177	169	179	170	193	192	173	169	203	219	162	171	216	189	176	181	161	184	175	182	195	173	181	174	154	174	215	150	173	180	179	172	198	186	163	192	161	178	166	185	197	185	171	176	187	191	174	191	218	172	178	168	172	175	182	170	221	204	177	165	165	220	183	193	176	203	180	174	178	189	196	162	190	159	195	158	186	187	208	193	160	191	181	176	185	162	181	150	189	191	156	200	176	178	179	181	181	172	194	196	172	170	196	187	193	186	181	183	157	190	200	167	178	196	199	193	167	173	201	172	175	181	179	189	201	177	175	164	191	175	164	181	185	186	167	203	170	200	165	174	144	154	208
20379	3384	1060	447	444	464	456	431	442	475	433	427	430	468	444	468	451	422	426	465	500	449	465	453	424	464	460	442	423	468	457	452	463	426	460	441	454	459	483	439	477	435	464	484	452	423	451	444	442	436	492	424	429	429	466	440	463	444	456	443	448	411	446	441	466	458	415	454	465	418	435	460	449	474	435	441	458	446	448	455	454	470	448	455	472	419	456	476	416	435	462	480	459	457	422	442	451	457	456	456	462	428	427	459	430	458	460	414	448	402	448	431	454	428	455	403	447	434	439	459	449	498	416	431	449	484	452	416	453	447	441	445	470	441	462	468	443	432	487	423	435	429	438	463	440	478	457	426	429	442	424	438	459	463	436	484	399	439	440	445	452	490	452	483	453	446	448	453	448	463	445	481	438	494	461	445	421	434	448	482	443	490	434	463	445	420	420	466	464	445	455	405	443	441	471	453	432	471	494	464	487	461	463	441	500	462	452	481	460	464	429	417	448	437	415	464	466	445	442	446	425	482	438	425	425	446	445	495	443	461	439	474	440	432	461	473	420	462	420	424	470	418	448	427	484	440	472	499	476	481	432	446	451	430	424	432	430	446	448	468	461	459	463	424	437	443	438	435	476	412	462	460	430	479	451	452	453	447	466	471	440	471	454	473	461	426	432	463	473	447	450	436	436	472	463	465	429	461	452	433	449	459	423	403	464	425	456	410	435	466	445	464	473	497	449	401	432	456	447	452	443	392	446	447	470	442	450	439	446	417	448	438	463	455	479	478	472	469	461	442	446	458	436	440	433	462	406	465	444	446	453	458	450	454	457	481	454	462	476	413	461	447	432	438	476	473	449	453	450	448	438	436	499	417	447	451	460	425	452	455	457	473	488	468	463	445	430	448	464	460	434	466	430	447	408	437	433	479	478	435	425	454	424	457	451	490	428	443	471	477	453	450	439	493	467	456	442	444	451	449	461	464	432	439	445	466	459	445	441	425	481	432	476	416	416	458	480	457	457	490	426	416	443	454	438	456	444	474	490	430	432	419	447	452	455	452	447	430	425	452	455	438	450	449	452	467	459	427	479	417	450	438	456	461	444	450	422	422	415	492	372	462	431	462	453	451	463	468	447	478	452	465	433	464	416	450	437	426	475	447	443	457	455	442	457	434	452	444	438	442	452	452	453	429	460	445	419	467	436	456	434	448	456	448	450	434	471	442	481	444	460	410	435	428	473	480	464	446	448	383	481	455	431	465	433	439	477	465	419	502	434	492	438	454	410	461	463	435	449	379	436	453	416	444	453	473	471	443	476	442	427	392	464	440	455	458	419	450	427	448	421	442	487	451	418	434	427	467	458	470	479	476	440	436	442	442	447	468	459	459	465	409	429	506	466	444	455	471	437	418	424	434	426	415	450	443	464	450	429	468	457	446	433	460	441	411	482	446	472	459	438	440	438	485	452	438	492	477	414	448	459	389	454	449	420	459	439	465	423	487	418	456	465	465	425	453	443	410	477	444	411	457	432	478	425	444	436	465	488	445	446	445	448	458	443	445	462	439	464	464	431	488	462	466	468	449	439	457	463	501	420	451	434	460	449	440	438	433	466	436	474	433	424	468	460	460	444	433	472	423	438	427	448	462	446	449	463	429	465	427	424	475	442	454	446	438	418	451	462	392	470	444	435	466	424	463	443	439	439	492	479	454	422	476	467	459	419	430	442	449	430	458	453	459	473	429	468	425	444	446	400	444	413	435	420	448	454	454	461	446	416	431	446	477	436	424	455	427	479	461	414	458	448	477	480	420	428	437	450	479	448	438	427	475	459	450	461	467	445	436	407	426	448	467	448	476	456	456	435	441	433	452	469	464	479	407	447	474	427	456	477	447	450	439	433	460	439	405	460	418	448	444	485	451	464	416	458	467	437	403	421	414	448	441	460	476	426	462	455	460	446	431	446	486	427	430	445	416	459	438	438	458	430	454	467	414	469	440	406	436	474	457	429	446	463	454	423	439	447	482	473	462	473	410	423	453	430	429	449	435	402	444	407	471	433	458	475	428	433	448	441	441	469	437	453	402	425	460	431	455	466	479	436	438	445	456	461	472	432	470	441	462	453	421	413	441	456	426	427	432	431	470	437	431	449	440	455	431	450	459	449	430	434	469	433	448	442	436	428	426	465	460	446	444	423	427	425	470	460	425	453	490	518	449	425	450	433	451	460	461	430	459	469	471	497	469	470	455	490	462	460	500	446	463	465	438	442	450	471	445	442	455	457	435	490	424	421	413	477	435	459	420	465	459	442	428	495	456	462	480	454	482	450	481	435	430	409	458	450	456	432	422	444	461	495	440	443	471	422	431	437	438	478	446	452	427	486	429	441	455	476	456	462	420	433	444	437	463	442	422	474	469	483	426	497	422	437	449	411	460	458	486	442	428	464	419	432	432	468	430	479	445	470	448	449	444	485	456	449	465	441	469	442	445	433	485	435	439	442	475	382	465	431	486	463	441	447	446	407	447	442	440	440	441	457	453	468	451	423	433	430	447	439	440	468	455	438	482	423	486	467	474	453	463	487	446	446	484	452	446	438	432	438	451	451	414	444	436	439	463	462	485	438	452	454	456	467	454	438	427	424	455	420	440	451	428	447	441	452	471	442	447	445	431	505	432	492	488	468	427	471	435	452	414	478	446	434	415	411	480	420	479	467	399	447	428	453	433	466	455	448	416	442	462	425	405	465	418	436	433	468	443	465	438	456	430	440	508	422	445	445	437	436	452	460	419	433	451	423	439	452	440	444	433	459	461	454	470	419	452	468	457	444	429	469	448	450	447	419	435	450	463	446	468	429	434	460	431	410	452	496	442	436	472	448	444	452	483	459	445	464	455	439	445	422	453	423	486	410	415	434	447	440	458	447	455	438	428	411	469	437	448	435	463	445	446	424	474	475	445	455	453	459	420	448	433	447	423	412	462	452	415	484	459	434	483	462	449	470	462	430	447	444	450	409	464	419	470	430	452	458	423	446	430	413	455	464	422	446	415	449	458	477	418	424	443	436	458	445	411	490	482	443	462	458	513	427	460	439	465	488	459	419	457	480	468	433	429	446	432	465	437	464	460	443	456	442	473	417	469	431	493	416	423	459	454	447	460	418	478	419	493	418	453	442	477	431	462	454	474	435	422	452	470	451	473	450	431	486	465	407	462	448	438	473	477	437	436	439	437	479	459	405	443	443	453	424	441	468	445	465	464	460	426	462	443	443	424	427	448	443	464	446	410	478	428	444	478	431	412	462	421	438	458	428	492	416	456	446	495	459	440	467	456	452	454	466	486	470	426	424	489	445	401	486	463	438	422	432	408	450	503	439	414	486	450	457	439	465	437	453	470	446	443	450	431	411	466	494	489	464	448	430	439	454	492	472	457	430	458	405	418	463	441	442	432	444	469	450	412	484	488	440	516	433	499	419	439	447	425	417	451	461	453	459	439	435	452	462	475	438	467	455	447	449	408
25189	21111	23650	28811	21119	13770	634	440	347	388	366	360	371	372	362	345	349	345	370	299	313	357	362	342	351	341	315	342	357	347	356	338	348	311	346	365	350	327	334	352	351	328	366	396	381	365	339	346	311	343	320	357	335	320	354	319	319	335	347	361	354	340	335	298	340	339	325	322	353	333	305	306	363	372	319	354	320	283	336	344	307	324	356	344	324	351	340	355	347	355	338	364	331	339	319	348	340	340	356	353	341	342	336	325	359	315	331	324	376	328	334	332	356	324	348	339	346	331	369	338	339	311	316	320	331	344	326	308	341	368	331	357	314	356	334	308	331	340	344	317	344	357	357	345	335	331	327	346	356	326	342	306	349	337	341	297	351	319	328	334	344	334	348	332	315	325	323	342	331	345	351	350	320	339	337	363	360	327	344	320	324	334	318	377	374	345	347	306	347	331	314	330	364	347	320	354	391	392	318	308	346	332	307	311	322	341	319	319	329	320	341	364	321	292	367	359	343	315	295	313	370	328	367	345	337	316	321	332	382	323	335	317	327	317	336	353	343	288	307	336	331	353	338	327	310	366	310	356	380	317	343	339	340	336	342	359	311	341	317	352	351	335	355	326	310	368	348	358	363	331	336	332	354	351	311	342	331	312	345	333	294	325	344	359	334	308	330	317	324	410	345	342	356	321	346	346	288	348	357	316	331	364	321	354	353	345	366	333	370	319	331	329	322	334	330	342	389	345	328	344	379	311	331	348	315	342	347	342	372	324	356	304	300	331	325	332	312	344	358	332	304	322	369	340	362	363	303	334	313	347	333	333	309	352	352	312	355	321	332	337	374	284	329	351	347	332	344	338	335	322	319	336	337	371	327	351	377	343	360	351	327	341	362	329	325	334	337	365	342	344	330	334	307	374	303	352	347	324	305	317	362	322	377	347	328	315	347	335	323	320	332	352	320	306	352	321	363	346	317	312	304	322	311	356	363	330	332	332	374	361	419	354	336	334	326	337	339	309	333	337	326	381	349	310	381	342	330	359	313	335	327	330	332	341	346	347	365	328	352	336	356	349	356	347	333	328	344	335	310	314	320	327	315	335	322	343	330	352	329	342	327	338	356	350	320	344	336	321	370	340	317	343	371	338	316	330	340	324	325	366	322	372	353	331	326	372	336	351	326	326	322	326	329	337	340	331	312	342	383	311	315	350	345	343	318	291	315	321	351	331	367	326	335	327	316	312	343	319	346	326	358	332	333	369	389	313	336	314	307	326	334	367	332	320	344	362	303	344	340	327	357	334	340	316	368	355	318	329	314	333	371	347	361	320	335	332	344	329	337	333	347	367	376	337	357	359	381	321	337	349	322	313	362	351	345	320	339	364	310	346	337	302	356	343	304	373	346	316	360	288	368	298	352	341	352	358	334	320	337	354	348	367	322	340	375	346	327	331	350	330	358	374	318	333	331	368	318	359	334	344	307	346	359	358	327	323	312	314	319	324	324	315	317	318	331	337	331	327	307	275	344	316	323	334	325	366	324	315	329	394	307	313	365	330	303	332	317	340	324	365	316	346	335	359	322	333	330	310	333	366	332	332	359	329	349	321	318	347	293	360	307	356	322	386	324	312	305	299	302	372	377	385	281	349	333	301	343	365	332	323	321	351	352	328	349	320	298	329	336	298	280	333	329	329	331	351	347	382	310	349	362	350	305	330	324	339	384	348	309	387	346	310	326	358	362	321	328	354	340	355	353	345	324	356	330	287	355	366	317	316	351	339	354	321	340	329	329	330	320	335	323	321	375	339	299	335	339	354	322	346	339	325	340	344	337	355	331	308	377	386	360	373	332	305	338	347	339	379	327	311	353	317	353	329	361	355	335	320	342	354	350	349	348	330	371	366	337	348	358	343	364	366	345	326	320	321	318	324	309	339	357	361	304	388	353	315	312	307	321	304	326	318	329	294	361	335	318	306	332	358	345	346	294	361	326	325	323	362	318	304	324	370	326	347	332	318	324	343	332	347	339	333	358	301	359	347	366	380	353	318	322	317	316	333	308	340	328	365	328	351	319	342	321	345	332	374	377	317	345	337	337	306	346	348	380	324	355	356	343	353	321	348	358	317	350	347	322	343	353	359	343	333	322	337	336	348	336	339	354	316	305	399	324	327	366	363	337	322	332	348	356	339	355	325	347	343	347	334	349	346	319	317	327	335	354	321	327	323	352	312	345	332	323	304	331	337	354	334	319	338	360	333	329	364	323	342	322	341	354	375	347	348	323	332	344	383	331	320	409	287	326	368	348	323	325	310	366	333	325	321	342	312	358	342	365	338	293	353	352	308	351	320	333	329	332	335	335	334	337	337	323	348	337	339	330	312	393	324	311	350	323	357	374	340	324	316	359	299	344	352	324	331	344	344	348	337	300	331	350	333	312	358	316	351	294	329	322	316	343	350	338	339	329	303	317	373	356	357	316	332	353	304	321	330	348	309	329	336	314	330	350	357	329	358	338	322	273	344	317	354	340	355	348	374	312	323	315	323	350	325	350	326	318	345	364	357	335	370	345	357	316	335	340	301	328	371	303	291	322	328	315	347	338	316	329	348	343	375	332	324	354	330	318	340	313	318	319	332	346	330	344	341	337	336	332	341	295	286	343	342	329	304	294	330	335	324	336	387	329	359	339	304	349	341	353	338	306	357	332	324	345	309	328	330	352	288	295	342	380	316	336	286	341	367	347	315	333	314	378	351	323	333	349	318	326	334	305	311	311	334	337	366	307	315	318	337	319	348	340	314	306	357	330	332	350	330	323	340	329	337	326	327	368	354	317	332	355	333	313	302	336	351	354	305	314	322	305	328	327	353	347	326	358	341	375	330	322	361	340	363	343	331	374	346	386	336	372	341	361	370	344	318	342	361	317	320	335	321	328	345	361	343	320	298	344	363	359	311	293	334	333	305	307	371	329	327	344	326	326	324	348	345	338	368	368	329	317	339	321	349	350	360	328	357	351	320	336	361	355	339	331	333	327	308	342	349	326	355	347	343	309	363	336	311	308	322	331	342	353	320	357	336	354	332	287	359	340	326	349	312	320	317	332	351	339	319	273	350	307	344	307	325	354	329	305	361	311	351	345	370	350	352	356	315	343	287	357	322	328	308	337	336	357	346	300	336	375	356	328	320	346	324	332	351	320	338	303	340	339	344	323	328	301	400	329	340	355	352	340	341	364	363	317	359	332	322	347	369	357	357	363	334	354	355	324	347	323	312	320	317	318	361	362	320	305	336	334	343	322	356	310	317	305	351	331	329	355	340	339	299	320	291	363	340	340	320	332	284	344	342	311	311	330	319	335	340	318	330	318	318	337	378	341	336	358	338	317	348	344	370	303	314	392	307	323	351	333	324	353	342	336	367	328	318	343	327	315	340	365	332	357	372	374	350	347	349	350	381	297	316	355	344	350	314	314	295	319	341	344	379	342	316	321	319	295	326	347	328	367	313	331	317	332	335	333	330
36774	28530	11523	897	846	760	727	714	692	738	741	752	714	762	746	723	735	698	791	703	712	736	698	717	723	669	697	744	772	717	687	736	714	757	667	703	705	755	719	675	692	701	737	769	714	753	685	698	770	747	750	718	710	718	774	747	743	733	738	742	709	722	752	686	736	742	721	676	741	684	700	719	676	700	770	713	708	708	666	723	728	749	713	723	740	691	721	734	724	758	734	746	754	735	736	713	733	669	729	734	677	721	734	719	758	738	729	739	716	744	712	656	720	720	723	727	724	699	671	704	731	761	731	733	708	676	719	710	707	793	699	701	727	726	689	706	742	752	685	710	736	733	697	714	695	753	665	719	696	753	707	733	712	704	708	704	703	702	718	714	728	696	755	679	671	718	703	733	733	754	734	702	711	708	727	728	661	760	736	754	670	706	712	689	701	710	745	726	726	724	721	710	745	771	727	734	714	725	698	720	723	734	766	716	738	710	775	661	703	729	716	731	706	721	731	699	753	718	776	733	723	695	728	728	757	773	753	710	693	744	708	688	726	738	699	725	727	733	727	740	724	710	704	733	714	744	702	724	789	707	691	693	686	698	718	734	683	673	738	713	677	753	710	733	729	757	715	741	702	742	723	693	736	728	688	693	727	725	735	684	728	672	712	710	747	755	712	758	687	714	681	729	696	725	690	727	712	790	758	728	699	724	718	734	686	728	734	739	709	720	728	688	709	752	746	730	678	692	725	770	696	715	710	726	702	731	706	746	684	738	710	725	733	713	708	721	751	723	704	736	710	679	694	766	760	749	709	734	734	776	709	689	762	735	698	769	683	689	707	700	800	705	717	719	659	657	673	719	728	743	707	734	750	711	692	744	740	756	708	665	664	780	692	746	719	718	725	691	708	758	686	760	734	723	738	739	724	716	689	699	695	753	739	725	702	666	641	731	737	681	716	651	726	702	732	730	691	689	689	701	733	754	689	710	681	733	714	705	711	783	707	731	752	710	749	729	716	669	738	744	713	734	712	721	776	692	716	705	692	701	710	743	711	736	680	721	764	686	687	735	786	738	680	711	739	680	752	670	752	713	733	722	732	749	708	731	668	714	726	741	751	671	762	740	689	728	704	732	723	771	742	695	690	701	738	736	733	710	726	725	705	710	675	727	761	719	705	697	720	718	673	718	689	709	724	735	715	713	700	720	741	742	746	698	721	743	704	676	722	685	748	741	707	742	716	713	719	733	702	732	712	680	745	674	685	748	734	771	720	732	659	719	711	689	776	740	766	731	728	710	699	697	744	739	723	727	712	743	715	700	711	726	709	718	735	719	724	740	752	752	738	691	723	740	698	721	705	728	713	725	747	735	705	726	736	675	740	712	695	727	726	699	756	699	705	734	708	729	639	791	710	701	660	676	743	723	723	700	714	693	733	732	775	695	744	735	737	717	741	725	742	769	696	703	718	704	706	705	708	724	709	708	767	695	734	727	713	753	706	761	730	682	739	742	673	740	723	671	770	684	735	741	718	746	748	718	717	673	723	713	675	707	718	699	763	699	710	701	736	737	760	700	737	720	730	706	685	727	698	694	770	733	712	755	699	764	729	689	742	699	704	759	705	703	736	721	694	687	728	705	741	733	694	696	723	708	704	714	684	731	742	762	726	697	727	775	731	675	717	687	716	713	708	705	736	697	732	748	705	762	731	719	690	726	732	774	756	729	725	716	716	735	738	699	708	722	761	740	703	723	740	725	759	724	716	706	677	720	700	718	681	692	739	689	674	701	728	718	716	701	709	754	713	705	684	687	718	696	738	719	673	741	730	763	692	727	738	702	754	756	749	667	739	748	712	674	741	677	740	679	660	692	690	732	694	738	763	750	726	707	689	702	697	742	724	705	663	711	694	693	704	750	720	695	713	665	759	734	747	702	693	783	782	705	778	716	715	689	677	707	722	664	705	722	722	775	692	711	752	688	745	738	755	712	750	752	736	760	715	707	730	776	741	738	742	728	700	697	737	728	752	817	718	738	759	670	741	696	717	740	704	700	763	694	736	726	704	708	746	765	712	689	724	769	736	723	706	681	743	685	698	734	700	726	657	713	712	715	697	739	741	782	709	715	753	696	763	737	719	718	747	704	760	735	723	735	713	720	673	782	709	720	760	749	641	735	745	681	702	750	741	747	732	734	666	707	695	661	720	727	722	697	740	727	697	698	713	731	695	702	721	748	728	701	758	716	644	715	741	662	694	764	734	745	750	726	722	758	746	698	724	717	721	711	734	753	768	746	708	723	765	691	735	717	726	747	753	753	705	721	703	692	718	727	722	730	722	722	760	740	731	727	735	738	743	679	724	706	692	685	766	735	701	717	695	747	717	728	783	729	707	711	722	690	714	727	713	712	672	768	704	719	710	726	762	726	749	697	737	704	714	767	742	710	686	736	738	734	727	786	693	710	707	753	711	694	693	703	723	701	718	727	683	758	728	722	737	698	738	738	680	715	755	704	736	758	710	750	718	724	767	679	769	720	717	722	666	720	700	717	794	692	701	693	735	696	709	719	701	708	719	771	737	751	722	734	771	691	758	724	714	678	707	739	739	714	736	697	698	692	711	715	711	742	704	756	711	733	720	748	740	729	699	721	710	733	714	687	747	687	749	775	724	665	783	717	751	694	733	742	705	717	705	737	726	695	715	723	747	712	714	669	727	730	769	744	708	757	680	768	742	716	755	758	722	750	710	752	694	760	712	676	700	721	717	764	737	721	731	715	753	707	734	779	703	730	771	733	720	779	763	709	741	697	707	748	683	720	695	783	673	697	662	664	738	746	698	731	706	761	691	754	695	735	710	691	701	713	678	703	682	712	692	784	690	744	737	718	693	715	728	692	698	718	724	733	720	684	713	703	735	678	701	720	684	704	694	728	672	717	738	723	705	785	674	752	718	693	721	701	771	703	710	742	714	690	764	744	712	680	730	753	712	718	697	731	763	772	686	679	688	713	704	685	742	708	710	744	731	746	706	707	701	720	682	710	747	724	722	778	699	752	690	699	705	739	743	729	732	731	732	746	768	655	703	715	716	716	691	724	709	726	763	713	711	696	681	734	722	755	712	691	733	748	754	693	705	694	740	736	722	683	718	735	730	690	740	740	699	711	723	696	720	709	725	711	692	713	705	732	726	725	736	732	743	710	716	715	755	761	732	751	722	708	705	731	735	683	757	689	738	680	694	721	698	742	748	730	707	687	738	685	740	715	706	766	688	711	661	722	645	720	725	718	733	728	708	731	722	744	712	724	719	754	696	722	757	737	696	682	705	717	719	725	659	698	749	709	684	674	719	725	668	696	734	755	712	742	731	728	738	714	765	730	707	679	778	747	722	758	754	721	765	698	733	729	723	729	751	677	704	730	719	720	723	720	690	722	709	706	697	751	719	690	723	722	669	716	717	715	671	743	731	723	678	711	734	675	706	705	691	741	692	730	727	756	709	704	729	762	724	693	731	719	765	700
24540	21154	24077	28519	21159	21177	11471	607	438	376	369	373	335	349	322	359	348	341	335	344	323	277	308	318	333	309	321	303	315	298	318	295	364	326	307	302	314	329	328	294	315	283	282	315	283	314	320	311	275	331	312	303	333	318	337	317	310	324	306	314	303	257	307	354	335	307	338	326	334	292	312	328	321	298	272	341	311	300	293	283	348	289	339	279	331	338	328	281	343	337	309	298	284	309	294	314	301	322	316	318	278	265	350	279	294	340	286	295	313	314	302	295	306	347	294	275	303	292	288	250	297	317	329	323	324	255	299	272	298	300	284	329	312	316	314	315	312	312	275	335	320	327	319	312	262	313	315	297	330	310	292	313	274	252	274	325	311	310	287	300	300	332	314	304	304	290	269	308	259	282	257	311	303	322	317	322	349	345	288	332	312	336	322	296	314	306	313	297	302	314	298	262	325	323	315	295	301	304	289	306	298	297	332	337	325	279	306	318	315	310	344	328	334	293	288	315	305	294	267	360	337	306	309	275	285	336	305	314	287	305	311	293	337	293	309	303	317	267	286	294	291	323	300	277	307	331	352	317	289	315	329	324	297	305	305	318	298	306	310	315	286	318	306	335	320	319	285	294	303	302	324	306	320	283	381	304	318	298	338	301	317	303	336	284	308	314	315	300	316	295	288	330	299	300	319	307	310	323	272	276	306	300	303	314	308	329	323	289	314	292	319	339	288	320	338	329	308	302	300	300	298	305	321	296	309	278	313	286	318	291	280	311	336	301	339	319	321	331	329	304	307	322	331	332	322	299	307	354	324	295	343	310	311	313	321	309	341	337	346	323	274	283	335	316	277	312	340	310	302	303	296	317	306	320	315	308	289	309	322	282	283	300	309	298	302	293	330	265	301	287	298	293	350	290	321	339	297	306	296	278	300	303	305	325	316	336	311	347	316	305	285	286	319	314	319	302	296	346	322	307	273	284	318	320	267	306	288	336	336	263	305	269	309	318	289	316	295	307	295	318	315	276	289	299	316	300	301	305	323	321	314	282	308	285	323	305	300	325	317	304	343	351	314	316	319	293	328	319	320	325	286	326	317	336	326	281	270	294	282	280	310	322	274	305	317	313	316	314	348	327	292	350	287	326	287	319	278	326	263	323	320	329	352	326	341	327	331	317	335	268	309	309	317	322	302	322	303	314	352	293	312	320	308	307	342	319	293	323	330	280	342	313	297	294	310	304	333	344	316	295	311	282	313	298	347	328	296	286	322	358	304	305	320	323	298	323	312	294	296	267	317	305	294	288	316	290	295	310	285	290	288	313	345	345	323	276	276	308	311	328	311	321	314	333	317	302	323	344	310	326	304	308	302	324	334	345	306	303	320	295	319	312	313	312	303	295	300	308	289	300	305	361	311	315	318	317	290	328	304	337	305	346	280	282	325	296	307	316	292	308	293	311	329	313	306	294	299	309	294	292	295	330	330	294	311	309	273	317	307	338	301	292	328	334	327	338	310	298	311	317	294	343	335	332	292	327	315	332	303	305	308	291	274	335	336	282	286	331	302	305	312	298	319	329	319	308	320	288	333	312	349	302	339	321	274	314	300	321	300	308	272	323	286	299	326	295	298	359	332	305	297	309	340	313	310	342	291	330	296	285	291	346	305	309	325	319	296	316	310	297	343	287	317	307	314	326	340	330	301	321	261	317	312	285	321	355	328	320	291	337	329	316	336	307	323	302	275	289	334	312	289	302	311	284	323	326	318	314	303	290	321	317	280	284	316	298	322	329	310	315	290	316	314	285	328	282	307	280	307	309	295	297	312	302	288	343	319	299	309	300	302	314	333	327	273	297	307	301	326	306	324	324	338	303	299	325	318	286	292	309	345	289	310	308	296	298	323	278	374	325	296	307	329	333	331	304	312	335	306	283	344	354	310	317	324	335	345	310	324	333	272	306	324	287	292	321	295	358	304	312	326	312	317	330	289	282	323	320	298	342	288	310	270	330	307	307	314	294	325	281	280	313	311	309	309	321	304	304	300	301	294	310	307	313	276	333	280	277	291	306	345	314	275	312	294	327	288	309	305	295	322	342	284	293	283	290	297	322	287	323	299	291	296	272	331	300	278	292	293	324	287	302	334	306	291	358	305	307	308	311	269	291	318	303	277	283	335	356	297	319	314	330	310	312	284	293	332	314	273	315	321	284	294	355	321	357	270	345	255	321	282	311	293	323	301	333	314	329	288	321	324	306	315	280	305	284	346	319	294	297	316	325	282	324	331	292	323	333	292	263	315	333	351	300	309	352	280	309	303	316	311	323	300	299	318	347	300	319	329	334	331	339	303	314	339	315	304	289	319	311	311	315	285	316	281	304	305	298	299	334	317	308	332	255	318	318	307	324	288	319	334	309	312	314	311	305	324	321	313	340	311	326	262	315	319	300	302	319	353	330	301	293	292	310	288	333	302	304	291	325	334	328	296	317	349	307	286	305	319	310	316	343	292	280	328	323	313	327	328	312	312	322	305	303	306	337	333	326	300	339	307	291	324	279	275	320	331	332	277	331	323	329	327	354	336	295	310	275	305	300	274	324	311	293	295	303	319	310	304	332	324	290	307	340	335	303	347	294	298	300	295	345	340	276	264	322	299	307	281	280	287	293	318	300	298	310	304	310	338	337	330	267	293	322	310	301	305	292	293	310	321	315	315	296	281	310	335	279	303	284	331	303	326	318	288	288	318	317	300	312	296	307	301	271	300	316	336	304	310	301	307	271	341	304	291	355	310	301	328	335	379	310	328	299	316	300	284	276	346	313	334	322	317	321	314	309	272	317	320	330	330	294	306	252	290	319	303	324	327	318	323	335	327	286	312	333	312	284	337	337	303	346	323	332	301	291	309	293	300	300	322	277	296	321	278	310	305	314	311	268	309	309	303	309	323	328	292	327	335	314	313	310	345	300	320	313	315	297	310	280	332	298	316	341	335	332	341	300	329	309	353	317	293	289	303	307	334	309	293	311	326	315	291	326	304	280	325	290	303	282	299	284	335	325	346	322	307	329	331	324	275	328	298	286	318	299	319	344	351	313	327	300	280	299	316	304	295	346	335	293	322	302	298	288	319	309	293	300	278	291	310	301	347	346	309	338	291	344	296	322	273	321	309	286	301	309	285	343	307	301	299	308	355	280	322	332	318	329	279	291	315	293	288	283	322	304	257	335	321	311	320	300	301	288	299	321	306	343	314	291	333	298	299	305	292	277	269	321	294	297	308	284	327	344	320	303	316	320	295	292	299	277	300	286	301	329	301	317	312	327	322	306	308	284	275	308	337	338	320	328	344	330	292	316	318	307	303	307	317	349	300	321	324	283	354	316	334	313	318	301	303	341	303	292	328	323	314	340	321	321	278	304	330	293	306	310	314	308	293	295	298	330	306	320	254	282	321	297	328	288	293	309	283	311	323	318	291	328	307	322	303	340	301	295	308	280	280	275	300	330	281	305	323	341	307	273
43023	39724	17855	975	784	664	658	656	702	645	651	628	654	626	652	642	621	641	633	618	641	633	670	674	640	661	636	593	680	642	564	626	673	619	589	630	629	619	657	657	667	697	618	638	618	613	631	692	630	618	676	644	656	634	604	683	663	606	626	597	644	667	691	652	671	681	658	626	592	618	631	640	654	648	639	635	635	619	667	614	648	640	655	625	606	639	617	640	657	642	657	588	695	658	643	641	635	648	629	669	659	653	605	611	665	668	628	647	655	652	615	673	627	670	683	707	635	639	609	637	607	620	607	660	659	606	639	706	631	632	669	628	671	624	666	672	687	605	668	657	654	645	646	622	624	664	653	622	619	629	623	601	632	653	676	651	583	641	673	637	643	646	611	595	642	668	637	666	660	626	655	644	615	619	641	614	654	628	650	630	622	635	706	619	629	696	657	599	614	652	643	633	626	631	654	621	643	646	617	620	589	624	649	610	656	670	605	657	655	635	640	618	655	645	595	646	625	630	629	662	624	621	602	611	621	678	663	657	602	660	669	634	650	647	652	591	621	592	612	623	599	661	639	655	599	618	679	624	636	641	603	600	587	674	638	613	717	637	599	586	596	617	636	682	665	659	594	620	628	635	648	632	624	646	623	660	650	671	680	623	600	631	621	626	638	653	652	620	645	655	642	629	672	646	637	630	655	650	597	670	603	606	638	632	593	659	584	590	653	622	644	624	638	614	651	593	630	626	676	629	664	689	635	603	613	657	645	664	613	642	611	614	637	662	684	589	633	637	593	642	606	647	646	617	637	613	660	641	665	623	655	643	630	645	635	657	679	602	661	590	670	619	654	600	651	576	646	606	618	636	640	629	655	638	632	614	623	639	660	630	621	648	637	667	603	655	625	656	619	656	663	613	663	642	632	595	589	650	672	674	609	645	659	626	640	638	636	588	609	625	641	603	637	641	620	661	621	645	626	647	618	626	684	646	677	599	629	669	662	686	637	609	648	606	646	648	633	653	673	663	607	656	620	637	666	622	666	605	606	619	615	655	661	669	620	589	640	610	671	613	627	689	612	664	657	642	609	643	660	606	621	629	625	595	633	645	638	636	642	556	672	641	603	621	651	618	636	604	633	686	666	691	647	623	653	655	643	613	642	651	584	638	707	602	605	659	640	633	650	666	651	602	667	635	645	578	615	627	626	651	609	650	645	621	599	662	602	671	606	635	587	696	642	608	632	638	600	590	685	611	658	628	679	629	660	648	628	668	666	631	633	600	617	610	654	610	648	664	669	665	696	653	619	625	605	606	650	682	647	601	609	627	646	688	664	656	608	620	637	634	660	637	611	620	632	642	632	600	633	634	641	641	621	676	639	643	637	611	625	615	641	638	671	610	585	650	625	629	634	663	624	656	656	631	660	614	662	629	657	626	638	691	631	631	666	620	629	625	644	658	651	628	662	599	650	641	624	651	663	645	668	670	649	622	638	650	665	665	660	569	685	652	664	676	634	625	616	624	644	619	642	629	630	623	638	654	626	679	656	628	628	588	641	599	619	646	617	642	658	662	657	666	600	600	643	651	634	671	645	587	642	686	609	627	634	622	689	687	674	677	661	603	678	586	602	629	631	644	627	586	637	634	602	622	598	594	643	655	675	676	610	626	650	621	686	565	639	611	637	621	611	635	662	655	639	602	626	621	650	651	651	643	610	661	568	607	631	635	694	596	609	630	661	635	633	631	606	631	621	619	648	623	676	650	653	607	585	614	673	594	633	621	627	665	606	634	595	628	631	672	615	631	681	658	637	634	618	639	609	611	636	640	660	628	609	651	618	617	601	607	638	633	624	646	679	671	640	643	687	664	601	683	647	626	660	666	620	689	639	614	626	617	656	610	681	643	611	636	643	650	642	599	634	630	636	634	619	617	630	618	624	633	636	599	568	629	678	632	605	619	629	607	617	648	644	643	603	642	655	601	695	614	688	642	637	616	668	651	628	606	673	633	676	691	670	602	623	683	668	653	658	668	631	622	625	652	662	612	623	698	632	647	629	637	651	583	644	639	643	649	600	614	649	609	650	645	593	649	632	611	613	595	591	613	622	676	674	637	623	656	617	640	614	680	619	623	641	621	679	608	654	630	659	676	663	646	611	629	633	622	600	606	685	635	651	682	642	638	658	617	634	601	637	667	635	635	634	637	647	634	596	632	644	644	623	625	657	606	619	616	643	626	664	668	613	583	739	649	681	690	542	638	601	615	653	652	645	648	646	650	597	616	660	638	646	631	649	595	628	665	595	623	650	638	658	713	715	668	672	660	630	700	615	635	629	609	635	633	602	640	602	633	630	613	633	614	634	638	653	640	628	642	601	671	659	641	649	636	613	659	647	676	648	637	593	645	617	602	616	653	677	654	588	608	640	637	648	627	614	567	589	643	604	630	644	638	646	653	592	684	651	631	681	683	623	622	631	634	621	617	561	682	604	592	610	634	585	647	617	633	632	620	611	646	664	626	656	616	637	621	605	643	648	656	629	611	677	634	658	621	600	635	612	634	599	615	634	577	642	625	619	591	622	651	632	685	642	625	618	571	595	592	639	633	625	645	634	650	646	626	633	632	651	641	624	632	640	635	635	615	646	594	635	642	603	653	658	569	620	677	630	622	695	643	674	631	625	636	706	614	656	668	646	622	680	678	590	619	658	618	658	638	626	628	627	642	649	670	665	619	659	612	629	618	619	592	627	639	632	611	676	636	658	639	643	685	629	639	622	628	603	622	623	639	591	634	652	631	676	594	677	619	639	629	655	638	604	633	617	607	615	628	693	647	631	666	565	581	663	583	656	622	620	607	617	658	630	669	647	618	632	650	639	623	644	576	617	663	646	639	632	608	618	611	650	641	628	581	621	633	616	653	621	645	634	639	637	608	645	631	652	616	653	604	642	598	626	591	602	686	648	672	556	658	604	668	645	644	631	582	611	621	650	667	597	623	634	606	629	606	635	601	628	647	626	655	657	680	629	606	650	628	627	608	628	609	603	623	620	630	675	699	646	636	649	659	653	602	616	628	606	632	647	640	635	632	632	665	692	692	645	660	614	627	643	640	631	606	694	674	633	623	633	626	603	587	677	622	645	650	589	664	607	598	651	596	641	641	649	624	628	605	642	643	656	663	626	644	592	608	641	665	626	603	571	622	658	637	618	662	632	619	619	611	584	621	648	582	654	698	653	639	591	631	635	645	655	695	637	673	595	650	631	647	650	632	631	578	605	630	606	617	635	622	613	660	619	610	645	657	655	606	661	676	637	649	648	624	675	594	632	614	634	653	633	603	655	633	660	632	633	613	640	624	631	635	630	598	619	627	633	677	611	607	608	662	664	627	577	621	659	572	656	624	582	627	590	633	605	617	642	616	643	681	586	607	647	633	593	638	629	644	613	629	624	605	643	622	641	625	675	618	672	609	642	669	621	617	602	648	612	621	632	652	670	631	630	686	672	676	640	635	670	652	695	629
34368	18223	5642	376	251	194	162	179	162	190	171	200	189	197	192	197	222	221	163	182	197	175	179	208	195	211	174	210	192	196	175	169	190	171	186	174	173	171	168	188	179	196	151	173	160	170	193	192	172	176	186	183	182	186	173	182	184	172	155	188	181	175	187	205	203	203	180	166	194	155	180	175	166	191	192	181	193	183	237	174	186	196	207	181	164	182	206	187	181	166	163	179	211	189	172	195	187	183	162	199	185	198	182	186	174	222	179	177	189	187	176	165	186	181	181	170	174	175	206	211	202	173	196	187	211	177	190	196	190	165	171	190	179	182	169	185	175	199	183	166	153	156	168	176	183	166	192	174	168	196	182	179	193	197	184	172	195	208	179	166	181	171	184	165	172	218	181	177	182	164	164	205	193	180	192	185	158	172	190	204	197	150	159	156	189	183	200	180	177	193	176	173	168	174	190	181	190	185	143	198	184	182	187	192	177	173	155	183	175	168	184	177	188	165	180	190	190	164	158	189	163	177	178	183	187	167	200	206	188	174	172	185	193	201	183	164	172	154	206	168	175	183	198	181	174	170	195	198	170	174	173	180	192	158	179	204	185	162	163	202	181	169	180	172	178	171	187	191	181	180	181	188	192	165	179	184	187	189	173	151	184	182	185	182	190	209	188	170	185	193	166	170	195	169	166	192	178	157	185	173	168	160	184	169	186	198	188	197	187	171	167	177	193	159	175	160	182	194	183	182	187	168	192	172	175	163	169	167	163	185	162	191	183	181	170	181	168	184	167	192	207	174	178	167	192	167	190	220	178	173	196	190	211	186	189	182	179	166	179	170	171	175	166	185	186	173	190	196	191	179	207	186	151	188	172	182	182	188	193	196	170	174	188	177	207	164	159	177	175	189	168	183	192	180	179	201	188	180	172	166	168	169	189	211	206	170	177	168	170	195	155	164	177	194	188	178	195	185	179	181	194	208	185	209	165	164	179	173	175	175	184	184	191	186	159	204	204	192	195	188	159	198	169	175	190	194	170	208	186	191	182	191	208	172	184	178	201	196	189	183	194	159	167	217	215	181	176	180	185	184	178	191	199	194	192	168	179	184	174	187	166	159	172	163	179	179	197	171	207	165	213	196	176	167	184	192	178	170	171	179	183	161	187	189	180	177	173	163	206	197	187	197	207	178	175	163	172	181	185	183	179	186	185	181	188	159	200	174	188	215	196	203	174	216	193	169	178	201	193	156	185	190	184	171	190	163	184	191	198	197	202	172	197	179	176	187	171	179	183	202	171	152	180	178	157	186	185	174	190	183	193	166	153	186	197	205	207	167	178	195	204	176	181	178	164	152	184	172	186	185	197	213	188	173	158	200	194	166	200	183	183	169	195	170	181	173	171	182	186	169	158	165	171	208	201	152	180	163	187	189	179	170	212	196	188	165	156	188	171	197	173	194	191	202	173	190	172	186	201	184	188	189	166	173	163	170	180	183	185	171	196	175	151	193	188	157	187	184	185	151	197	154	177	175	175	148	168	159	177	173	174	184	179	188	161	181	193	192	182	188	167	188	187	186	184	183	146	170	183	183	170	182	172	186	184	190	181	195	192	171	159	184	202	183	168	187	196	177	196	183	175	208	199	179	179	168	194	208	167	197	165	175	185	194	182	186	209	186	190	176	184	160	177	198	173	165	169	165	172	187	170	169	181	187	186	176	156	180	174	153	185	202	192	166	195	193	177	198	206	179	173	218	188	187	183	171	168	166	173	190	161	196	172	188	178	185	191	183	168	164	147	181	192	151	162	197	171	201	179	184	216	188	175	175	198	198	157	201	212	197	191	196	174	183	179	198	162	157	203	193	207	202	173	180	174	185	163	173	190	185	185	180	178	193	175	199	178	170	183	185	175	189	230	176	183	165	168	179	191	188	179	170	180	170	192	168	174	167	172	181	190	172	177	150	166	175	198	179	201	188	195	192	187	192	191	192	174	176	183	193	169	166	161	184	168	200	204	192	193	188	179	173	164	169	170	183	173	192	162	200	197	197	177	166	147	185	169	195	189	189	157	175	187	191	166	153	179	165	164	167	171	183	169	164	202	177	176	184	181	206	177	170	215	195	191	179	185	157	181	168	175	185	177	184	205	168	186	202	191	174	168	177	175	191	163	196	172	170	169	168	171	189	219	167	167	184	169	184	195	164	162	177	181	181	194	180	176	152	185	177	179	167	188	170	179	169	197	195	195	184	192	175	161	199	192	172	196	191	188	165	212	182	164	185	204	195	194	156	186	188	186	187	157	184	184	211	203	182	192	184	170	215	191	176	175	187	187	154	183	163	176	196	211	185	205	186	191	204	161	177	180	180	190	186	161	183	200	198	196	178	175	173	170	187	192	202	174	156	176	178	153	171	176	171	183	184	199	191	181	181	166	203	190	192	191	153	202	182	196	191	192	188	168	172	175	182	208	162	171	182	202	160	182	176	173	173	180	213	175	179	188	188	202	191	189	166	187	190	197	173	206	188	159	191	186	158	181	197	182	158	161	165	200	174	184	184	180	188	165	186	218	186	199	176	185	189	167	185	172	183	186	182	179	165	192	169	183	187	162	203	167	216	162	173	185	155	159	198	192	171	189	178	189	203	202	184	175	158	216	187	208	163	190	186	184	206	199	184	174	175	193	198	198	151	163	169	183	187	198	168	192	183	184	167	180	191	188	181	194	181	179	184	179	190	169	188	187	176	187	173	194	184	169	195	178	180	181	164	173	174	187	175	185	186	180	187	162	176	173	179	178	188	196	203	197	189	169	177	163	187	196	192	178	179	174	212	184	154	160	177	165	197	177	159	171	186	164	199	189	186	169	181	177	196	178	172	185	183	198	190	196	209	184	184	156	179	183	188	192	175	186	167	183	179	176	183	168	194	201	162	173	159	194	195	164	200	196	188	202	144	174	184	172	191	201	163	181	191	191	196	176	183	163	189	223	161	180	190	189	181	171	179	199	191	191	174	200	170	182	182	195	222	180	173	192	193	193	186	201	181	190	174	179	181	202	186	182	210	153	187	192	165	182	192	203	203	188	174	201	201	195	189	185	217	180	172	169	203	187	191	182	171	175	209	190	172	205	187	167	173	193	190	184	150	175	200	181	159	197	180	157	206	168	173	167	169	155	204	186	178	148	204	178	184	192	173	181	199	149	183	191	183	176	174	193	197	178	185	189	183	167	194	194	190	188	163	179	206	176	172	179	174	217	182	187	180	174	153	174	164	203	176	197	168	191	211	198	181	181	172	173	157	175	178	205	146	166	177	193	182	175	196	166	185	165	175	159	171	170	162	159	176	147	203	205	179	190	177	184	199	167	180	167	184	164	173	164	190	164	174	190	182	192	169	186	197	184	183	188	171	191	186	208	184	164	188	162	188	211	195	168	189	194	182	168	179	150	189	182	157	195	166	189	185	170	197	186	187	202	162	192	197	200	183	168	170	161	152	192	182	185	191	186	177	185	180
20122	3436	1077	430	455	461	445	437	476	444	470	448	447	435	467	437	455	399	453	453	466	423	451	426	453	469	465	460	478	473	422	442	485	469	431	444	408	431	488	439	417	432	401	425	401	443	450	409	444	433	438	417	449	464	440	432	466	436	456	463	450	443	480	438	487	403	446	421	410	460	431	449	449	465	425	460	493	429	472	430	437	457	437	473	418	426	438	436	464	448	411	441	432	472	452	490	444	461	426	433	412	462	488	396	426	426	445	418	459	409	446	452	428	414	418	409	444	429	442	419	433	428	446	409	450	436	415	425	453	469	491	433	381	455	465	414	463	450	453	407	421	490	387	443	454	407	425	441	459	440	457	442	431	482	407	446	467	438	412	455	420	437	428	455	454	433	453	477	486	451	430	451	466	427	419	445	452	433	470	455	463	464	463	479	490	445	428	445	449	466	443	412	451	470	448	429	452	382	440	478	439	453	436	441	477	447	392	460	454	459	439	453	417	455	401	437	466	417	467	418	423	419	472	457	439	487	462	422	473	439	449	443	435	404	475	439	445	464	430	471	436	491	441	414	465	414	433	441	403	456	438	454	446	466	433	468	433	445	419	463	437	439	454	424	485	448	492	458	427	469	457	406	422	432	462	406	464	458	448	435	430	416	427	448	441	452	469	458	444	433	448	478	436	480	426	411	440	440	479	462	467	425	435	441	458	448	431	460	448	452	465	447	421	460	447	444	434	456	450	440	468	461	470	418	448	437	432	455	426	457	442	436	481	471	436	463	467	439	457	445	429	459	424	478	418	443	436	433	424	467	449	477	478	407	457	434	466	451	462	453	439	457	436	435	465	447	424	444	435	432	437	481	405	453	441	462	472	400	426	446	402	427	409	396	418	465	448	431	438	475	421	472	442	490	489	449	445	459	508	488	448	452	488	439	431	442	445	469	499	489	453	431	414	459	445	441	452	422	467	435	481	468	455	398	434	449	434	454	438	457	446	428	434	466	476	421	465	470	466	428	475	459	434	435	432	459	434	479	454	463	457	419	438	446	444	431	456	441	437	388	409	458	450	421	460	467	419	471	441	426	435	429	432	462	430	445	469	439	452	435	435	417	429	453	453	419	470	432	451	408	448	415	454	480	474	440	434	452	425	436	450	447	434	435	466	437	418	400	463	431	457	454	465	450	404	435	470	433	424	450	419	447	468	422	477	436	455	444	417	426	462	442	423	480	411	447	429	387	439	446	465	403	442	410	466	464	445	443	459	432	432	448	423	448	457	472	427	438	442	452	435	493	467	450	455	443	433	411	457	405	454	445	413	443	456	437	458	446	433	427	414	465	454	448	438	438	417	451	429	412	422	459	424	410	440	444	417	450	444	419	462	437	455	399	484	500	444	435	437	464	423	474	461	436	420	498	466	452	489	472	478	431	498	471	436	442	411	471	453	434	413	406	440	434	430	454	399	466	419	432	431	470	476	482	433	451	427	428	455	413	421	460	460	434	446	489	513	453	423	450	436	425	432	445	400	431	434	458	436	418	426	440	433	470	423	449	445	443	455	427	444	433	435	464	409	412	440	456	429	467	456	484	434	475	457	425	442	435	423	460	451	475	482	438	423	457	437	429	413	443	430	446	472	472	440	440	443	434	450	467	447	460	449	394	438	421	431	429	463	441	464	482	443	431	441	435	442	443	461	465	492	455	462	414	418	421	433	415	462	453	459	450	415	423	468	458	458	442	426	462	440	406	420	440	425	451	433	436	473	447	425	440	400	457	403	455	447	415	439	431	437	433	399	426	405	437	455	455	444	478	458	452	491	374	469	426	467	451	468	446	416	441	447	448	451	468	445	447	473	460	439	416	467	436	425	404	422	445	430	434	446	450	418	421	461	426	452	430	460	421	475	445	437	462	464	403	467	446	457	404	419	427	480	441	440	453	453	445	420	468	445	425	436	421	470	435	424	472	431	471	421	417	444	481	476	422	454	438	482	401	457	477	433	426	441	450	402	465	407	458	427	399	447	445	452	445	414	476	426	434	433	436	453	434	433	427	431	452	445	465	448	460	460	426	454	429	467	477	470	426	483	404	451	448	479	418	457	439	473	442	422	444	461	407	497	428	429	456	474	463	459	461	413	400	460	450	439	443	460	418	449	407	448	444	428	455	418	451	449	439	431	436	425	456	428	482	459	427	450	420	446	441	444	433	418	405	445	447	445	413	445	401	437	462	459	472	456	450	405	436	437	477	419	467	452	422	460	423	422	460	479	449	436	452	460	427	449	490	483	408	430	450	436	440	428	443	429	469	491	467	429	444	442	465	448	433	488	418	436	461	458	442	442	459	433	431	469	420	446	443	432	461	480	444	454	454	446	454	467	428	420	452	453	436	428	431	470	428	456	417	391	465	428	468	429	468	446	443	464	454	438	456	415	442	432	412	438	476	441	424	439	430	412	428	448	441	496	448	460	447	449	434	434	439	420	448	437	462	417	439	434	439	409	420	399	469	431	420	469	424	484	479	467	455	489	402	413	468	457	433	449	438	414	445	481	433	469	444	498	482	404	440	458	444	453	451	436	447	474	452	464	432	453	425	449	450	427	434	485	438	431	431	443	449	459	450	450	435	422	465	425	444	434	446	431	418	399	433	421	453	424	453	433	467	456	459	424	462	440	448	441	474	478	456	415	422	444	430	432	438	444	454	465	416	450	470	502	474	454	435	410	480	468	464	422	471	427	456	467	450	447	469	454	458	471	437	431	438	406	433	477	425	436	446	403	462	446	445	466	421	412	419	473	472	439	443	453	453	438	436	441	427	419	470	445	446	434	466	463	422	466	506	409	467	472	505	416	432	476	443	453	466	427	443	417	446	437	448	473	464	441	446	417	425	417	445	466	463	452	435	455	478	429	455	423	408	468	426	468	473	459	457	476	458	418	446	408	441	479	449	423	468	420	436	451	441	413	453	460	447	454	461	420	425	428	455	412	443	423	450	460	432	413	442	463	474	429	458	433	444	432	463	429	444	447	468	417	458	488	457	455	442	443	446	453	424	453	433	428	469	456	442	465	425	481	441	449	471	430	434	442	414	412	439	415	453	462	439	431	444	450	458	409	451	434	444	441	408	459	408	459	417	468	426	485	433	443	481	466	466	478	467	480	417	481	457	473	439	431	496	434	447	456	445	457	459	455	458	436	455	429	408	438	452	418	445	454	432	469	442	416	492	429	434	472	439	471	442	430	426	470	423	417	426	443	437	473	412	433	453	444	452	417	424	459	449	435	469	447	449	477	431	431	402	451	466	452	485	443	450	447	424	460	427	474	452	448	455	427	436	429	449	434	420	491	427	467	449	441	450	463	420	464	473	450	438	446	431	468	450	442	471	463	435	426	470	383	442	454	425	439	414	452	458	448	433	440	452	431	462	443	422	426	435	431	449	412	396	412	496	439	475	417	460	470	482	433	438	457	454	425	447	459	455	458	450	447	444	440	446	423	453	429	430	425	473
25244	21126	23698	28809	21133	14118	666	482	384	377	371	371	352	359	336	340	346	345	368	361	340	383	343	331	357	366	334	335	367	349	316	317	336	353	328	349	299	357	307	324	359	370	341	331	375	319	349	313	355	318	349	345	345	366	340	354	335	303	324	318	341	296	343	331	342	347	314	372	356	342	340	343	353	349	341	335	337	344	340	333	338	341	332	291	316	359	332	345	303	375	340	309	342	311	362	345	358	352	358	314	295	360	350	327	339	323	353	334	351	340	322	323	368	322	368	339	348	324	317	329	327	297	342	394	362	338	320	344	382	308	314	323	346	352	389	334	330	324	315	371	336	296	337	300	352	385	337	326	357	321	335	333	366	345	345	348	339	337	363	363	353	311	365	392	343	335	347	348	339	346	304	354	343	357	342	369	342	339	321	341	368	325	345	335	357	362	344	288	301	350	318	328	385	315	328	344	314	365	388	312	350	360	329	296	338	330	339	326	316	332	341	341	334	315	304	359	351	325	390	349	343	338	353	312	313	336	344	354	351	307	328	321	316	317	336	366	322	353	312	317	297	316	358	371	350	346	321	332	355	329	336	340	309	303	355	313	295	311	291	354	316	367	341	319	330	361	340	324	330	343	319	346	329	322	342	363	331	329	355	356	325	310	327	323	330	342	297	350	341	330	369	363	327	300	346	333	358	296	341	352	363	320	307	347	331	341	317	369	368	352	345	320	337	334	307	342	360	345	366	341	339	330	342	358	326	323	336	316	352	315	289	356	296	336	341	307	361	350	362	346	339	325	360	316	327	353	353	331	327	347	338	340	314	314	333	352	331	325	317	326	293	337	340	340	362	326	345	349	312	362	335	359	324	353	363	326	320	340	360	346	364	320	361	338	332	343	324	379	310	334	339	334	355	339	344	315	349	344	322	303	357	360	320	341	353	325	345	342	370	352	363	314	348	357	325	331	309	326	354	337	298	331	348	311	338	331	333	319	342	336	336	317	320	316	334	316	341	337	375	312	339	338	322	337	371	322	331	332	369	375	293	334	326	351	355	350	315	331	309	350	313	339	341	359	313	314	328	343	361	362	368	357	329	348	335	364	344	315	326	333	317	344	334	336	352	336	344	329	338	333	341	344	334	344	334	334	350	317	363	341	348	354	366	330	308	348	335	310	317	335	323	317	334	333	357	375	334	357	332	287	328	336	351	355	326	357	374	338	372	364	314	359	350	363	317	331	312	363	317	355	354	327	331	312	316	299	314	333	328	321	336	377	331	329	349	327	335	333	312	330	358	312	352	322	342	323	341	332	346	348	297	320	353	352	330	304	313	333	358	329	345	326	346	334	362	344	341	323	326	389	360	345	315	366	359	341	332	300	356	348	357	351	357	290	346	303	325	344	283	315	334	365	294	326	332	322	328	324	309	357	336	360	354	350	349	328	331	323	352	311	344	333	334	352	335	330	340	372	304	356	356	305	336	373	371	327	317	322	355	336	382	364	377	335	315	343	334	327	331	345	319	332	325	317	345	336	350	330	355	324	345	329	318	341	334	353	322	353	331	321	365	328	318	317	324	345	373	325	358	355	325	332	357	321	322	331	337	338	334	350	345	305	340	331	317	342	323	348	351	366	317	328	336	333	329	335	318	353	327	364	321	343	348	335	316	321	311	312	350	334	311	347	303	347	327	322	338	356	359	347	345	336	321	309	315	350	355	338	343	297	322	347	334	393	349	324	328	354	354	312	322	322	327	358	315	337	306	345	343	323	315	332	357	365	355	349	344	355	359	377	331	349	335	325	292	289	322	347	359	356	293	365	343	326	320	346	328	329	334	370	326	293	316	350	324	337	348	373	327	339	345	352	332	347	377	360	335	346	369	311	337	369	355	316	359	351	328	311	333	353	340	343	327	335	333	327	301	332	310	323	340	328	311	335	327	340	333	348	373	344	315	374	360	348	332	320	363	353	302	363	332	347	346	319	315	330	346	335	358	359	382	355	315	332	323	339	312	315	333	322	333	349	344	323	344	332	359	334	355	334	329	346	344	342	312	336	332	320	327	330	326	327	356	312	336	392	313	337	314	318	326	314	330	358	355	320	341	336	301	336	301	347	336	319	313	339	297	313	300	340	370	326	328	325	342	329	327	334	347	287	329	341	364	322	334	343	331	362	332	304	312	370	328	329	344	328	347	325	298	300	327	380	331	353	338	349	301	326	338	346	328	323	277	328	359	360	368	304	339	319	355	348	328	352	347	350	356	330	326	347	330	394	299	332	356	346	337	324	284	302	303	355	338	342	335	335	311	297	320	340	325	371	329	330	350	363	311	305	311	294	316	313	325	311	344	313	334	333	310	346	309	338	326	341	386	310	337	333	320	321	309	364	362	301	362	339	352	338	304	346	343	357	359	312	344	325	328	366	355	324	337	346	329	334	337	314	326	339	324	320	330	345	332	329	326	331	344	316	339	359	320	352	348	359	356	318	370	339	320	350	368	329	330	357	313	335	328	338	358	365	321	310	344	325	325	357	346	346	337	328	356	350	298	318	332	314	342	351	310	330	332	381	316	312	351	324	345	311	313	309	340	339	350	348	333	327	333	359	336	335	339	297	344	338	309	340	350	351	334	343	340	330	338	334	362	316	367	340	324	311	329	294	345	299	311	349	331	335	351	355	353	316	321	333	365	348	322	369	330	353	330	353	305	354	331	328	295	366	347	314	325	318	318	344	341	333	346	325	360	349	312	287	318	346	387	337	326	348	309	312	349	380	392	360	344	342	344	320	345	353	322	350	336	324	330	327	338	297	339	342	340	328	374	360	345	358	341	319	356	345	371	340	324	341	335	356	334	317	332	336	330	329	351	342	290	323	354	340	314	340	332	335	305	337	351	320	344	348	308	332	323	326	323	356	330	344	335	323	352	317	336	331	369	316	344	303	341	368	352	358	322	335	338	331	308	342	356	379	314	338	322	375	297	362	361	392	330	370	357	333	358	337	325	343	342	317	340	337	339	358	349	355	339	322	358	358	332	344	329	332	344	300	331	350	326	371	339	349	356	353	302	290	347	359	320	375	331	362	316	337	331	355	338	355	305	335	331	334	346	365	330	298	360	368	363	371	339	383	335	338	338	300	326	335	363	365	371	330	341	300	344	331	365	341	322	337	340	361	323	333	350	345	342	287	327	345	331	364	353	366	330	327	339	311	361	326	353	344	330	340	323	328	344	343	379	307	327	334	347	340	333	372	339	337	349	343	330	351	261	324	337	346	326	319	318	345	320	300	330	331	340	354	343	309	341	358	316	352	367	340	332	324	352	376	344	359	363	363	301	350	352	316	331	310	331	326	345	338	333	351	355	323	338	363	332	362	376	355	360	319	321	320	348	373	344	325	329	340	342	349	317	329	361	344	322	323	322	335	320	304	310	372	336	306	307	335	316	323	340	338	330	353	367	347	330	340	352	322	301	343	347	327	322	338	348	332	336	335	341	333	335	310	323	331	351	332
36832	28940	10972	847	792	792	720	726	801	721	739	699	768	673	695	740	709	726	709	730	722	683	749	745	696	731	747	755	697	745	741	724	759	720	738	703	712	709	730	731	782	735	694	694	693	685	740	690	721	730	710	700	732	700	696	697	770	744	731	690	731	706	680	721	766	704	744	748	724	768	735	696	727	748	730	727	708	704	747	676	724	740	731	761	731	706	771	732	706	721	701	716	760	699	716	725	705	757	641	725	700	703	739	681	731	745	746	721	688	679	683	720	731	754	707	712	707	676	682	722	724	757	700	732	733	733	738	682	736	706	741	695	751	712	718	753	764	698	731	721	724	708	714	717	694	682	678	731	735	712	659	728	771	725	758	759	757	727	689	739	741	695	730	679	743	723	682	724	748	722	700	757	721	706	742	769	744	749	690	707	672	718	721	742	723	661	715	732	688	768	713	726	710	728	718	739	717	776	727	728	684	713	720	712	734	677	747	705	769	718	678	760	741	730	684	714	727	751	751	712	681	734	698	717	723	742	671	714	730	685	706	692	726	701	721	733	752	759	754	709	716	712	677	719	756	688	706	655	703	715	729	691	715	721	767	738	697	717	696	729	692	723	696	706	747	741	759	718	693	728	681	685	707	701	739	731	698	661	713	711	725	701	702	719	715	729	728	723	719	748	731	724	750	721	685	697	732	720	719	723	727	714	710	675	719	722	727	718	738	747	759	765	701	672	744	662	688	693	681	703	710	752	738	749	690	699	704	720	704	727	760	711	683	748	714	709	698	716	734	685	730	707	776	739	692	701	696	696	733	721	702	708	756	703	714	739	720	714	706	732	715	684	746	727	733	751	753	752	712	709	744	707	772	729	708	718	733	716	706	720	692	694	749	736	684	737	717	704	669	735	755	734	726	711	711	698	717	718	733	719	781	714	695	690	697	740	690	736	740	746	724	746	713	740	682	715	705	712	681	737	734	727	712	731	726	733	738	739	723	706	696	725	782	709	684	748	719	716	692	740	722	727	737	722	709	739	688	757	688	673	780	720	720	703	706	745	744	752	767	734	777	750	699	696	714	727	722	782	747	744	732	700	757	739	727	686	689	731	702	707	687	671	744	774	728	747	741	757	758	747	732	719	723	748	691	742	718	731	692	770	710	702	763	694	683	704	744	760	676	718	744	703	752	677	769	712	746	711	723	695	752	705	773	769	758	708	713	670	712	697	752	698	691	761	727	703	671	736	752	709	632	725	781	715	772	735	688	730	721	737	702	762	728	720	721	730	741	735	697	741	706	721	750	727	748	682	728	748	703	677	709	666	737	682	738	698	681	717	703	698	725	770	685	676	708	727	688	737	732	711	657	718	729	720	759	732	737	676	740	705	731	682	722	692	749	719	721	739	748	714	740	700	730	719	786	689	710	750	725	704	691	656	730	757	742	704	699	654	697	702	752	726	753	715	732	771	692	739	725	722	713	723	701	728	738	708	749	680	730	727	701	763	717	709	716	706	723	695	726	732	667	698	717	739	730	706	633	707	715	779	761	756	716	740	736	730	683	692	800	707	737	687	689	734	742	703	703	743	701	733	738	716	722	731	712	714	700	725	670	693	688	723	702	727	719	715	710	749	747	741	696	728	699	725	750	707	755	707	739	709	717	701	760	721	758	735	752	683	712	750	676	766	716	734	719	701	705	713	730	734	738	754	686	739	698	794	695	708	773	715	748	722	716	741	735	737	710	734	736	715	715	753	733	717	731	711	706	660	753	709	735	728	744	719	724	725	665	707	706	690	704	748	746	732	749	735	752	722	703	752	747	704	792	709	749	709	708	697	758	684	683	715	730	680	670	703	723	734	644	749	700	745	723	720	718	727	742	722	701	698	706	713	732	744	735	731	716	756	725	742	693	729	712	716	737	749	736	725	721	710	684	696	734	734	703	706	754	745	731	715	680	715	718	728	705	736	755	715	679	720	732	718	716	743	693	702	749	752	764	725	714	713	695	744	684	740	704	692	681	650	729	685	702	723	692	673	722	674	695	687	717	707	712	783	728	721	681	713	700	720	753	710	706	744	752	739	699	757	727	663	702	686	776	729	752	723	733	727	708	709	743	691	760	735	680	710	735	751	751	683	729	733	691	734	695	708	736	763	733	710	677	727	668	709	729	715	730	762	721	702	690	726	684	715	735	775	682	706	691	732	727	771	706	738	727	700	702	698	720	708	690	779	746	755	760	740	780	712	743	730	701	748	714	730	739	715	723	744	744	703	685	713	701	734	718	722	728	678	696	711	735	720	715	696	736	672	748	754	684	711	712	697	716	667	720	662	739	733	742	728	706	709	677	750	748	737	759	736	777	735	733	732	735	684	738	741	750	724	701	748	741	738	752	707	732	708	686	711	772	737	707	732	726	718	706	723	728	660	723	765	743	718	763	773	733	693	776	720	715	697	694	713	724	704	723	734	751	694	717	795	661	726	733	696	732	717	705	705	743	688	741	753	683	716	747	714	693	693	717	726	717	776	728	701	731	740	722	754	745	741	716	710	755	681	669	748	672	674	770	754	751	718	732	770	691	700	702	748	678	727	744	709	700	775	710	736	699	680	702	718	738	709	698	719	715	707	708	759	744	740	710	725	771	714	738	668	705	705	716	696	720	733	707	725	688	736	706	724	683	726	670	698	683	733	718	741	715	700	708	707	726	705	713	715	720	735	732	702	749	701	742	705	693	703	739	737	709	730	722	763	733	728	719	723	688	696	700	752	710	724	660	661	732	752	747	701	747	724	737	728	720	729	723	721	682	710	731	720	778	715	708	719	692	684	774	719	714	737	669	711	746	771	736	733	716	743	691	722	769	689	734	745	758	674	760	708	677	702	732	680	681	724	677	787	694	748	678	758	717	730	764	703	738	709	736	684	683	701	730	738	754	757	706	722	709	723	699	699	719	748	690	744	730	720	692	711	696	719	704	696	757	717	719	677	728	696	764	717	689	744	732	701	721	729	722	714	734	734	687	762	729	679	717	687	743	724	718	669	697	719	714	716	744	746	709	780	728	664	743	654	720	741	725	727	700	701	733	724	670	711	737	713	690	760	774	703	757	708	733	723	728	738	723	729	721	731	714	660	730	737	726	728	741	701	704	690	734	729	718	661	768	721	729	737	689	681	746	703	739	676	709	683	725	633	737	726	692	780	712	706	727	732	738	732	708	720	712	686	746	669	760	699	711	705	705	752	719	720	705	746	695	715	738	690	725	729	713	698	703	695	707	731	739	697	656	659	706	729	715	676	729	736	730	703	720	766	689	690	703	699	719	728	741	722	694	686	701	681	732	714	765	719	719	754	712	743	714	710	711	782	721	717	716	751	739	737	701	747	728	698	668	716	732	741	752	729	720	688	732	741	690	723	786	681	711	717	723	685	720	712	741	700	724	747	705	694	699	712	711	733	700	734	774	737	698	734	710	724	725	749	699	735	714	738	748	733	721	713	713	737	762	712	707	698	702	721
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
